@charset "gb2312";
/* CSS Document */
.mar30{ margin:30px auto;}
.ovf_hid{ overflow:hidden;}
.pt40{ padding-top:40px;}


a:link,a:visited { color:#393939; text-decoration:none;}
a:hover,a:active { color:#39b032; text-decoration:none;}

img{ opacity: 0.9;}
img:hover{ opacity: 1;}



.gjgw_top{ background:url(./images2018/sc_bg.jpg?t=3) center top no-repeat; height:125px;}
.gjgw_top .gw_logo{ width:260px; float:left; padding-top:30px;}

.fgj_menu{ height:40px; line-height:40px; background:#39b032;}
.fgj_menu ul li{ width:auto; display:block; float:left; font-size:18px; margin-right:40px;}
.fgj_menu  ul .gw_on{ background:url(./images2018/menu_bg.jpg) center bottom no-repeat; height:40px;}
.fgj_menu ul li:hover{  background:url(./images2018/menu_bg.jpg) center bottom no-repeat; height:40px;}




.more{ font-size:14px; color:#999999; padding-top:20px;}






.sjzs_all .sjzza_box{ background:url(./images2018/gw_picbg1.png) repeat; font-size:16px; height:40px; line-height:40px; width:100%; text-align:center; position:absolute; left:0; bottom:0; color:#FFF;}

.sjzs_all{ }

.sjzs_all .sjzs_al{ width:654px; float:left; display:inline; overflow:hidden; padding-top:10px;}
.sjzs_all .sjzs_alt{ width:670px; float:left; }
.sjzs_all .sjzs_alt ul li{ float:left; height:172px; margin-right:10px; display:inline-block; margin-bottom:10px; position:relative; }
.sjzs_all .w321px{ width:321px;}
.sjzs_all .w580px{ width:580px;}

.sjzs_all .sjzs_ar{ width:257px; height:354px; margin-right:10px; float:left; display:inline; position:relative; padding-top:10px;}
.sjzs_ar .er_box{ width:205px; height:76px; padding-top:20px; background:url(./images2018/pic_box.png) no-repeat; color:#FFF; position:absolute; left:20px; top:230px; text-align:center; font-size:14px;}




.sjzs_all .sjzs_xzs{ width:268px; height:364px; float:right; display:inline; background: url(./images2018/lyxzs.jpg) no-repeat;}
.sjzs_all .sjzs_xzs ul{ padding-top:90px; padding-left:18px;}
.sjzs_all .sjzs_xzs ul li{ width:72px; height:64px; padding-top:8px; font-size:14px; background:url(./images2018/lyxzs_bg.png) no-repeat; float:left; text-align:center; display:inline; margin-right:10px; margin-bottom:35px;}




/* ±¾Àý×Ócss */
.focusBox { position: relative; width:1200px; height:400px; overflow: hidden; margin:0 auto;}
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:1200px; height:400px; display: block; }
.focusBox ul li span{ display:block; z-index:100; position:absolute; left:0; bottom:10px; text-align:center; line-height:30px; padding-top:15px; height:74px; background:url(./images2018/lh_titbg.png) no-repeat; width:100%;}
.focusBox .hd { width:100%; height:20px; position: absolute; bottom:20px; text-align: center; font-size:0; z-index:1; background:url(./images2018/bannerbg.png) center no-repeat; padding-top:5px;}
.focusBox .hd li{margin: 0 3px; background: url(./images2018/dot.png) no-repeat 0 -18px; height: 18px; overflow: hidden; width: 18px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(./images2018/dot8.png) no-repeat 0 -14px;}
.focusBox .hd .on{ background-position:0 0; }


.es_car{ height:400px; background:#bff7f8;margin-bottom: 4px;} 



.es_carconr{ width:469px; float:right; overflow:hidden;}
.es_carconr .escr_top{ height:auto;}
.es_carconr .escr_top dl{ border-bottom:#d2d2d2 dashed 1px; padding-bottom:15px; margin-bottom:15px; display:block;}
.es_carconr .escr_top dl dt{ font-size:22px; height:40px;}
.es_carconr .escr_top dl dd{ line-height:24px; font-size:13px;}

.es_carconr .escr_end dl{ padding-bottom:15px; margin-bottom:15px; display:block; width:485px;}
.es_carconr .escr_end dl dt{ font-size:22px; height:40px;}
.es_carconr .escr_end dl dd{ line-height:24px; font-size:13px; width:220px; margin-right:20px; overflow:hidden; height:24px; float:left;}




.scgw_left{ width:212px; float:left; background:url(./images2018/left01.jpg) no-repeat; height:318px; overflow:hidden; position:absolute; top:30px; left:20px; z-index:100001;}
.scgw_left ul li{ width:100%; float:left; display:block; height:52px; line-height:52px; font-size:20px; text-indent:70px;}
.scgw_left ul li i{ font-style:normal;}
.scgw_left ul li .l1:hover{ display:block; background-position:0; background:url(./images2018/leftbg.jpg) no-repeat;}
.scgw_left ul li .l2:hover{ display:block; background:url(./images2018/leftbg.jpg) 0 -52px no-repeat !important;}
.scgw_left ul li .l3:hover{ display:block; background:url(./images2018/leftbg.jpg) 0 -104px no-repeat !important;}
.scgw_left ul li .l4:hover{ display:block; background:url(./images2018/leftbg.jpg) 0 -156px no-repeat !important;}
.scgw_left ul li .l5:hover{ display:block; background:url(./images2018/leftbg.jpg) 0 -208px no-repeat !important;}
.scgw_left ul li .l6:hover{ display:block; background:url(./images2018/leftbg.jpg) 0 -260px no-repeat !important;}


















.hl_cont{ width:100%; height:48px; border-bottom:#59af42 solid 2px;}
.hl_tit{ font-size:24px; color:#4fbf36; line-height:48px;}


.xcbm_left input{ background:#f8f8f8; height:34px; line-height:34px; border:none; color:#9c9c9c; margin-bottom:12px; padding:0 10px; width:340px;}
.xcbm_left .esc_tlan{ background:#3f98ea; height:34px; line-height:34px; border:none; text-align:center; width:100%; color:#FFF;}
.xcbm_tit{ font-size:22px; color:#3f98ea; height:40px;}



.TB-focus{ width:706px; height:325px; float:left; position:relative;  overflow:hidden; }
.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li { cursor:pointer; margin-left:3px; width:14px; height:14px; background:#dad7dc; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center;}
.TB-focus .hd li.on { background:#FFF; z-index:2; position:relative; }
.TB-focus .bd img{ width:706px; height:325px;}


.jpjq{ width:1200px; overflow:hidden;}
.jpjq{ width:1220px; padding-top:10px;}
.jpjq ul li{ width:292px; float: left; display:inline; margin-right:10px; margin-bottom:10px; position:relative;}

.jpjq_box{ background:url(./images2018/gw_picbg1.png) repeat; font-size:16px; height:40px; line-height:40px; width:100%; text-align:center; position:absolute; left:0; bottom:0; color:#FFF;}



