/* CSS Document */

@charset "utf-8";

*{word-wrap:break-word}
html,body{*position:static}
body,div,ul,li,p,a,h2,span{ margin:0; padding:0;}
ul,li,a,h2{list-style-type:none;text-decoration:none;	}
body{ width:100%;}
.left{ float:left;}
.right{ float:right;}
.warp{width: 100%;min-width: 1220px;position: relative;margin: 0 auto;}
.top{ width:100%; height:653px; background:url(/ztzl/srxxgcxjpdjsx/material/top_bg.png)no-repeat; background-position:top center;position:relative;}
.main{width:1200px;min-height:1800px; overflow:hidden; margin:0 auto;}
.main .part1{ width::1200px; height:120px; margin:0 auto; background-color:#fff8df; margin:40px 0 40px 0;}
.main .part1 h2{ font-size:36px; line-height:115px; text-align:center;}
.main .part1 h2 a{font-size:36px; line-height:115px; text-align:center; color:#d90a1a;}
.main .part2{ width:1200px; height:500px; margin:0 auto;}
.main .part2 .jdt{width:590px; height:500px;background-position:bottom center;position:relative; }
.main .part2 .jdt .Focus {width:590px; height:500px;overflow: hidden;position: relative;}
.main .part2 .jdt .Focus .pic{margin:0;}
.main .part2 .jdt .Focus .pic img {width:590px; height:500px;display: block;}
.main .part2 .jdt .Focus .txt-bg {position: absolute;bottom: 0px;z-index: 1;height: 40px;width: 590px;background: #333;overflow: hidden;opacity: 0.5;}
.main .part2 .jdt .Focus .txt {position: absolute;bottom: 0px;z-index: 2;height: 40px;width: 500px;overflow: hidden;}
.main .part2 .jdt .Focus .txt li {width: 100%;height: 40px;line-height: 40px;position: absolute;bottom: 0px;text-align: left;}
.main .part2 .jdt .Focus .txt li a {display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 0 0 10px;font-size: 16px;color: white;transition: all 0.3s;}
.main .part2 .jdt .Focus .txt li a:hover {letter-spacing: 1px;}
.main .part2 .jdt .Focus .num {position: absolute;z-index: 3;bottom: 15px;right: 20px; color: #fff;}
.main .part2 .jdt .Focus .num li {float: left;width: 10px;height: 10px;overflow: hidden;margin-right: 5px;cursor: pointer; background-color:#FFFFFF;border-radius:20px;}
.main .part2 .jdt .Focus .num li.on,..main .part2 .jdt .Focus .num li:hover {width: 10px;height:10px; background-color:#e30000;border-radius:20px;}
.main .part2 .jdt .Focus>a {display: block;width: 525px;height: 150px;position: absolute;top: 210px;cursor: pointer;}
.main .part2 .jdt .Focus:hover a.prev {left: 10px;width: 41px;background: url(http://www.gzql.org.cn/images/ind_jt_l.png) no-repeat;}
.main .part2 .jdt .Focus:hover a.next {right: 10px;width: 41px;background: url(http://www.gzql.org.cn/images/ind_jt_r.png) no-repeat}
.main .part2 .lb{ width:590px;height:500px;}
.main .part2 .lb .shang{ width:590px; height:160px; border-bottom:dashed 1px #c7c1bf;}
.main .part2 .lb .shang h2{color:#c92c2f; font-size:24px;}
.main .part2 .lb .shang h2 a{color:#c92c2f;font-size: 24px; line-height:40px;}
.main .part2 .lb .shang p{ font-size:18px; color:#242424; line-height:30px;}
.main .part2 .lb ul{ width:590px; height:340px; margin-top:20px;}
.main .part2 .lb ul li{ line-height:55px;}
.main .part2 .lb ul li a{ font-size:18px;white-space: nowrap;text-overflow: ellipsis;word-wrap: normal;overflow: hidden; display:block;color: #000;}
.main .part3{ width:1200px; height:590px; margin:0 auto;margin-top: 40px;}
.main .part3 .title{ width:1200px; height:124px;}
.main .part3 ul{ width:1200px; overflow:hidden; margin-top:20px;}
.main .part3 ul li{ width:574px; height:217px; background:url(/ztzl/srxxgcxjpdjsx/material/dxxx-bg.png) no-repeat; float:left;}
.main .part3 ul li:nth-child(2n){ float:right;}
.main .part3 ul li h2{ font-size:20px;margin: 0 30px 0 30px;}
.main .part3 ul li h2 a{font-size:20px; display:block;white-space: nowrap;text-overflow: ellipsis;word-wrap: normal;overflow: hidden; color:#c52a2d;line-height: 70px; }
.main .part3 ul li .zy{margin: 25px 30px 0 30px;line-height: 26px;font-size: 18px;}
.main .part4{ width:1200px; height:560px; margin:0 auto;margin-top: 40px;}
.main .part4 .title{ width:1200px; height:124px;}
.main .part4 ul{ width:1200px; overflow:hidden;}
.main .part4 ul li{ width:590px; height:110px; float:left;margin: 20px 0 20px 0;box-shadow: 10px 10px 10px #e9e7e7;}
.main .part4 ul li:nth-child(2n){ float:right;}
.main .part4 ul li a{ font-size:18px; font-weight:bold;float: right;height: 50px;display: block;width: 490px;margin: 25px 0 30px 0;color: #000;}
.main .part4 ul li span{ width:80px; height:50px; border-right:2px #c60000 solid; text-align:center;color: #c60000; float:left;margin: 30px 0 30px 0; font-size:18px;}
.main .part4 ul li span b{ font-size:24px;}