@import url(reset.css);
@import url(header.css);
@import url(footer.css);

.main{ background: #f4f4f4; padding:20px;}
.ttxw{width: 100%; height: 94px;}
.ttxw dt{float: left; width: 183px; height: 94px;}
.ttxw dt h3{height: 44px; line-height: 44px; width: 100%; text-indent: 78px; background: url(img_06.png) 24px center no-repeat #fb6e52; border-radius: 3px; -moz-border-radius: 3px;}
.ttxw dt h3 a{color: #FFFFFF; font-size: 18px; font-weight: bold;}
.ttxw dt h3 a:hover{color: #36a4ef;}
.ttxw dt span{width: 100%; display: block; height: 40px; line-height: 20px; padding: 5px 0px; text-align: center; background: #FFFFFF; color: #333333;}
.ttxw dd{float: left; width: 950px; height: 94px; margin-left: 15px;}
.ttxw dd h3{height: 55px; line-height: 55px; width: 100%; text-align:center;}
.ttxw dd h3 a{color: #2981c1; font-size: 34px; font-weight: bold;display: block; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.ttxw dd span{width: 100%; display: block; line-height: 30px; text-align: center; color: #333333;}
.ttxw dd span a{color: #36a4ef;}
.ttxw dd a:hover{color: #fb6e52;}

.xwdt{width: 100%; height: 320px; overflow: hidden; margin-top: 20px;}
.xwdt .focusBox{ width: 560px; height: 320px; position: relative; float: left;}
.xwdt .focusBox .pic{width: 560px; height: 320px; position: relative;}
.xwdt .focusBox .pic li{ overflow:hidden; position: absolute; width: 560px;left: 0; top: 0;}
.xwdt .focusBox .pic li a{display:block; overflow:hidden; width: 100%; height: 100%;}
.xwdt .focusBox .pic li a img{ width: 560px;height: 320px;transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.xwdt .focusBox .pic li a img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.xwdt .focusBox .txt-bg{ position: absolute;bottom:0;z-index: 1; height: 50px; width: 100%;background: url(img_10.png) repeat;}
.xwdt .focusBox .txt{position: absolute; bottom:0; left: 20px; z-index: 2; height: 50px; width: 440px; overflow: hidden;}
.xwdt .focusBox .txt li { height: 50px; line-height: 50px;position: absolute; bottom: -50px; width: 100%;}
.xwdt .focusBox .txt li a{color: #fff; width:95%;height: 100%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xwdt .focusBox .txt li a:hover{color: #34a3f2;}
.xwdt .focusBox .num{position: absolute; z-index: 3; bottom: 20px;right: 10px;}
.xwdt .focusBox .num li {float: left;margin: 0 2px; width: 10px;height: 10px;overflow: hidden;cursor: pointer; zoom: 1; background:#FFFFFF;}
.xwdt .focusBox .num .on{ background: #36a4ef;}

.xwdt .xwdt_con{ width: 580px; height: 320px; float: right;}
.xwdt .xwdt_con .hd{ height: 43px; width: 100%; background: url(line.png) left bottom repeat-x; padding-bottom: 2px;}
.xwdt .xwdt_con .hd ul li{font-size: 18px;float: left;width: 116px;height: 43px;line-height: 43px;text-align: center;}
.xwdt .xwdt_con .hd ul li.on{ background: #36a4ef; border-radius: 2px; -moz-border-radius: 2px;}
.xwdt .xwdt_con .hd ul li.on a{color: #fff}
.xwdt .xwdt_con .bd{width: 100%; height: auto; margin-top: 10px; overflow: hidden;}
.xwdt .xwdt_con .bd ul li{ height: 30px; *height: 26px;line-height: 30px; *line-height: 26px; background: url(dian.png) no-repeat 5px center; text-indent: 20px;}
.xwdt .xwdt_con .bd ul li a{width:80%;height: 100%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left; color: #333333;}
.xwdt .xwdt_con .bd ul li span{float: right; width: 20%; text-align: right; color: #a4a4a4;}
.xwdt .xwdt_con .bd ul li a:hover{color: #34a3f2;}

.gwyNewsBtn{ margin-top:10px; width:100%;}
.gwyNewsBtn ul{ width:110%;}
.gwyNewsBtn li{float:left;width: 186px;height:41px;text-align:center;line-height:41px;border:1px solid #ceddea;font-size:14px;margin-right:8px;}
.gwyNewsBtn li a{ display:block; color:#333;}
.gwyNewsBtn li:hover{ background-color:#FFF;}

.Box1{width: 100%; height: 100px; overflow: hidden; margin-top: 20px;}
.Box1 .ztzl{float: left;width: 560px;height: 100px;}
.Box1 .ztzl h3{float: left; width: 38px; margin:0px 1px; height: 80px; line-height: 15px; font-weight: normal; text-align: center; padding-top: 20px; background: #7d7d7d;}
.Box1 .ztzl h3 a{color: #FFFFFF; font-size: 14px;}
.Box1 .ztzl h3.on{background: #34a3f2;}
.Box1 .ztzl .ztzl_con{float: left;width: 520px;height: 100px;position: relative;}
.Box1 .ztzl .ztzl_con .rdzt{width: 100%; height: auto; overflow: hidden;}
.Box1 .ztzl .ztzl_con .lszt{width: 100%; height: auto; overflow: hidden;}
.Box1 .ztzl .ztzl_con .bd{width: 100%; height: 100px; position: relative; left: 0; bottom: 0;}
.Box1 .ztzl .ztzl_con .bd ul{width: 100% !important; height: 100px !important; overflow: hidden;}
.Box1 .ztzl .ztzl_con .bd ul li{width: 100%; height: 100px;}
.Box1 .ztzl .ztzl_con .bd ul li img{width: 520px;height: 100px;}
.Box1 .ztzl .ztzl_con .hd{height: 15px; position: absolute; right: 6px; bottom: 6px;}
.Box1 .ztzl .ztzl_con .hd li {float: left; margin-right: 3px; text-align: center; width: 15px;height: 15px; line-height: 15px; cursor: pointer; zoom: 1; color: #FFFFFF; font-size: 12px; background:#434343; border-radius: 3px; -moz-border-radius: 3px;}
.Box1 .ztzl .ztzl_con .hd li.on{ background: #36a4ef;}
.Box1 .wblj{float: right; width: 400px; height: 100px;}
.Box1 .wblj ul li{float: left; width: 130px; height: 100px; text-align: center;}
.Box1 .wblj ul li i{width: 50px; height: 58px; display: block; background: url(img_08.png) no-repeat; margin: 0 auto;}
.Box1 .wblj ul li span{width: 100%; height: 23px; line-height: 25px; display: block; font-size: 18px;}
.Box1 .wblj ul li p{width: 100%; height: 20px; display: block; background: url(img_08_1.png) no-repeat;}
.Box1 .wblj ul li.m1 i{background-position: -5px 0px;}
.Box1 .wblj ul li.m1 p{background-position: 16px 0px;}
.Box1 .wblj ul li.m1 span{color: #34a3f2;}
.Box1 .wblj ul li.m2 i{background-position: -142px 0px;}
.Box1 .wblj ul li.m2 p{background-position: -122px 0px;}
.Box1 .wblj ul li.m2 span{color: #f96f4a;}
.Box1 .wblj ul li.m3 i{background-position: -280px 0px;}
.Box1 .wblj ul li.m3 p{background-position: -260px 0px;}
.Box1 .wblj ul li.m3 span{color: #439f5c;}
.Box1 .wblj ul li a:hover span{color: #c71010;}

.HomeAdBox{float: right;position:relative;overflow:hidden;width: 580px;height: 100px;}
.HomeAdBox li{position:relative;overflow:hidden;width: 100%;height: 100px;}
.HomeAdBox li img{ display:block; width:100%; height:100%;}
.HomeAdBox dl{ position:absolute; right:10px; bottom:10px;}
.HomeAdBox dd{ width:13px; height:13px; border-radius:50%; background:#FFF; float:left; margin-right:5px;}
.HomeAdBox dd.on{ background:#434343;}

.Box2{width: 100%; height: auto; overflow: hidden; margin-top: 15px;}
.Box2 .title{width: 100%; height: 58px; line-height: 58px; padding-bottom: 2px; background: url(line.png) left bottom repeat-x;}
.Box2 .title a{ height: 100%; display: block;}
.Box2 .title i{float: left; width: 47px; height: 100%; display: block; margin-right: 10px; background: url(img_09.png) no-repeat;}
.Box2 .title span{ color: #156fc5; font-size: 18px; float: left; display: block;}
.Box2 .hd{ height: 42px; width: 100%;}
.Box2 .hd ul li{font-size: 16px;float: left; height: 42px; line-height: 42px;}
.Box2 .hd ul li em{float: left; display: block; background: url(img_11.png) center center no-repeat; width: 15px; height: 100%;}
.Box2 .hd ul li a{float: left; display: block;}
.Box2 .hd ul li.on{background: url(img_09.png) -19px -77px no-repeat; text-indent: 12px; margin-left: 5px;}
.Box2 .hd ul li.on em{display: none;}
.Box2 .hd ul li.on a{color: #34a3f2;}
.Box2 .hd ul li.m1{margin-left: 0px;}

.Box3{float: left; width: 330px; height: auto; overflow: hidden;}
.Box4{float: left; width: 460px; height: auto; overflow: hidden; margin-left: 20px;}
.Box5{float: right; width: 330px; height: auto; overflow: hidden;}
.zwfw{width: 100%; height: 375px; overflow: hidden;}
.zwfw .title i{background-position: -19px -17px;}
.zwfw .bd{width: 100%; height: 150px !important; margin-top: 5px; overflow: hidden;}
.zwfw .bd ul li{ height: 30px;line-height: 30px; background: url(dians.png) no-repeat 5px center; text-indent: 20px; width: 25%; float: left;}
.zwfw .bd ul li a{width:100%;height: 100%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left; color: #333333;}
.zwfw .bd ul li a:hover{color: #34a3f2;}
.zwfw .zwfw_con{width: 100%; height: 60px;}
.zwfw .zwfw_con ul{width: 100%; height: auto;}
.zwfw .zwfw_con ul li{width: 30%; height: 30px; line-height: 30px; float: left;}
.zwfw .zwfw_con ul li a{width: 100%; height: 100%; display: block;}
.zwfw .zwfw_con ul li i{float: left; width: 24px; height: 100%; display: block; background: url(img_09.png) no-repeat;}
.zwfw .zwfw_con ul li span{float: left; display: block; color: #130d1d;}
.zwfw .zwfw_con ul li.m1 i{background-position: -19px -262px;}
.zwfw .zwfw_con ul li.m2 i{background-position: -116px -262px;}
.zwfw .zwfw_con ul li.m3 i{background-position: -211px -262px;}
.zwfw .zwfw_con ul li.m4 i{background-position: -19px -298px;}
.zwfw .zwfw_con ul li.m5 i{background-position: -116px -298px;}
.zwfw .zwfw_con ul li.m6 i{background-position: -211px -298px;}
.zwfw .zwfw_con ul li.m3,.zwfw .zwfw_con ul li.m6{width: 40%;}
.zwfw .zwfw_con ul li a:hover span{color: #34a3f2;}
.zwfw .cjwt{width: 100%; height: 51px; line-height: 51px; background: url(img_12.png) left center no-repeat; margin-top: 10px;}
.zwfw .cjwt a{width: 100%; height: 100%; display: block;}
.zwfw .cjwt i{float: left; width: 32px; height: 100%; display: block; background: url(img_09.png) -72px -344px no-repeat; margin-left: 55px; margin-right: 10px;}
.zwfw .cjwt span{float: left; display: block; color: #ffffff; font-size: 20px;}
.zwfw .cjwt a:hover span{color: #34a3f2;}

.zsyz{width: 100%; height: 286px; overflow: hidden; margin-top: 5px;}
.zsyz .title i{background-position: -19px -397px;}
.zsyz .bd{width: 100%; height: auto; margin-top: 10px; overflow: hidden;}
.zsyz .one{width: 100%; height: 84px;}
.zsyz .one .img{width: 160px; height: 84px; float: left;}
.zsyz .one .img img{width: 160px;height: 84px;display: block;object-fit: cover;}
.zsyz .one .btzy{float: right; width: 160px; height: 84px;} 
.zsyz .one .btzy h3{font-weight:normal; line-height: 30px;}
.zsyz .one .btzy h3 a{width:100%;height: 100%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color: #333333;}
.zsyz .one .btzy h3 a:hover{color: #34a3f2;}
.zsyz .one .btzy p{color: #a4a4a4; font-size: 12px; line-height: 22px;}
.zsyz .bd ul{width: 100%; height: auto; margin-top: 10px;}
.zsyz .bd ul li{ height: 30px; *height: 27px;line-height: 30px; *line-height: 27px; background: url(dian.png) no-repeat 5px center;}
.zsyz .bd ul li a{width:70%;height: 100%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left; color: #333333; text-indent: 20px;}
.zsyz .bd ul li span{float: right; width: 30%; text-align: right; color: #a4a4a4;}
.zsyz .bd ul li a:hover{color: #34a3f2;}

.zwgk{width: 100%; height: auto; overflow: hidden;}
.zwgk .title>a{float: left;}
.zwgk .title i{background-position: -364px -17px;}
.zwgk .title .jgsz{ float: right; margin-left: 18px; height: 58px; line-height: 64px;}
.zwgk .title .jgsz i{background-position: -624px -17px; width: 25px; margin-right: 0px;}
.zwgk .title .jgsz span{ color: #333333; font-size: 14px;}
.zwgk .title .jgsz a:hover span{color: #34a3f2;}
.zwgk .title .ldzc{ float: right; margin-left: 18px; height: 58px; line-height: 64px;}
.zwgk .title .ldzc i{background-position: -725px -17px; width: 25px; margin-right: 0px;}
.zwgk .title .ldzc span{ color: #333333; font-size: 14px;}
.zwgk .title .ldzc a:hover span{color: #34a3f2;}
.zwgk .bd{width: 100%; height: auto; overflow:hidden;}
.zwgk .bd ul{width: 100%;height: 150px !important;/* margin-top: 10px; */}
.zwgk .bd ul li{ height: 30px; *height: 27px;line-height: 30px; *line-height: 27px; background: url(dian.png) no-repeat 5px center; text-indent: 20px;}
.zwgk .bd ul li a{width:80%;height: 100%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left; color: #333333;}
.zwgk .bd ul li span{float: right; width: 20%; text-align: right; color: #a4a4a4;}
.zwgk .bd ul li a:hover{color: #34a3f2;}
.zwgk .zcwj{ height: 36px; line-height: 36px; background: #eaeaea; font-size: 14px; padding: 10px;}
.zwgk .zcwj span{float: left; width: 80px; height: 100%; display: block; color: #34a3f2;}
.zwgk .zcwj input{ outline:none; float: left; width: 259px; height: 34px; border: 1px solid #dfdfdf; background: #FFFFFF; color: #686868; text-indent: 20px;}
.zwgk .zcwj a{display: block; width:77px; height:100%;float: left; text-align: center; color: #ffffff; background: #34a3f2; margin-left: 8px;}
.zwgk .zcwj a:hover{background: #fb6e52;}
.zwgk .zwgk_con{width: 100%; height: 205px; overflow: hidden; margin-top: 5px !important;}
.zwgk .zwgk_con ul{width: 100%; height: auto;}
.zwgk .zwgk_con ul.zfxxgk li{width: 219px; height: 40px; line-height: 40px; float: left; background: #FFFFFF; border: 1px solid #e5e5e5; margin-bottom: 6px;}
.zwgk .zwgk_con ul.zfxxgk li a{width: 100%; height: 100%; display: block;}
.zwgk .zwgk_con ul.zfxxgk li i{float: left; width: 27px; height: 100%; display: block; background: url(img_09.png) no-repeat; margin-left: 13px; margin-right: 12px;}
.zwgk .zwgk_con ul.zfxxgk li span{float: left; display: block; color: #333333;}
.zwgk .zwgk_con ul.zfxxgk li.m1 i{background-position: -380px -386px;}
.zwgk .zwgk_con ul.zfxxgk li.m2 i{background-position: -615px -386px;}
.zwgk .zwgk_con ul.zfxxgk li.m3 i{background-position: -380px -438px;}
.zwgk .zwgk_con ul.zfxxgk li.m4 i{background-position: -615px -435px;}
.zwgk .zwgk_con ul.zfxxgk li.m5 i{background-position: -380px -488px;}
.zwgk .zwgk_con ul.zfxxgk li.m6 i{background-position: -615px -483px;}
.zwgk .zwgk_con ul.zfxxgk li.m7 i{background-position: -380px -533px;}
.zwgk .zwgk_con ul.zfxxgk li:nth-child(even){float: right;}
/*.zwgk .zwgk_con ul.zfxxgk li a:hover span{color: #34a3f2;}*/
.zwgk .zwgk_con ul.zfxxgk li:hover{background: #34a3f2;}
.zwgk .zwgk_con ul.zfxxgk li a:hover span{color: #FFFFFF;}

.zwgk .zwgk_con ul.zdxxgk li{width: 145px; margin-right: 3px; margin-left: 3px; height: 30px; text-align: center; line-height: 30px; float: left; background: #FFFFFF; border: 1px solid #e5e5e5; margin-bottom: 6px;}
.zwgk .zwgk_con ul.zdxxgk li a{width: 100%; height: 100%; display: block;}
.zwgk .zwgk_con ul.zdxxgk li:hover{background: #34a3f2;}
.zwgk .zwgk_con ul.zdxxgk li a:hover{color: #FFFFFF;}

.zwgk .xxgk{width: 100%; height: 94px; overflow: hidden; padding-bottom: 2px; background: url(line.png) left bottom repeat-x;}
.zwgk .xxgk ul{width: 100%; height: auto;}
.zwgk .xxgk ul li{width: 76px; height: 94px; float: left; background: url(img_13.png) center top no-repeat; margin-right: 20px;}
.zwgk .xxgk ul li a{width: 100%; height: 100%; display: block;}
.zwgk .xxgk ul li i{ width: 48px; height: 57px; display: block; background: url(img_09.png) no-repeat; padding: 0px 14px;}
.zwgk .xxgk ul li span{ display: block; color: #333333; width: 100%; text-align: center; height: 30px; line-height: 30px;}
.zwgk .xxgk ul li.m1 i{background-position: -370px -595px;}
.zwgk .xxgk ul li.m2 i{background-position: -457px -595px;}
.zwgk .xxgk ul li.m3 i{background-position: -554px -595px;}
.zwgk .xxgk ul li.m4 i{background-position: -647px -595px;}
.zwgk .xxgk ul li.m5 i{background-position: -741px -595px;}
.zwgk .xxgk ul li.m5{margin-right: 0px;}
.zwgk .xxgk ul li a:hover span{color: #34a3f2;}

.hdjl{width: 100%; height: 160px; overflow: hidden;}
.hdjl .title i{background-position: -844px -20px;}
.hdjl .bd{width: 100%; height: auto; overflow: hidden;}
.hdjl .bd ul{width: 100%; height: auto;}
.hdjl .bd ul li{width: 160px; height: 42px; line-height: 42px; float: left; background: #FFFFFF; border: 1px solid #e5e5e5; margin-top: 5px;}
.hdjl .bd ul li a{width: 100%; height: 100%; display: block;}
.hdjl .bd ul li i{float: left; width: 25px; height: 100%; display: block; background: url(img_09.png) no-repeat; margin-left: 19px; margin-right: 15px;}
.hdjl .bd ul li span{float: left; display: block; color: #333333;}
.hdjl .bd ul li.m1 i{background-position: -866px -83px;}
.hdjl .bd ul li.m2 i{background-position: -1031px -83px;}
.hdjl .bd ul li.m3 i{background-position: -866px -131px;}
.hdjl .bd ul li.m4 i{background-position: -1031px -131px;}
.hdjl .bd ul li:nth-child(even){float: right;}
.hdjl .bd ul li:hover{background: #34a3f2;}
.hdjl .bd ul li a:hover span{color: #FFFFFF;}

.zfsj{width: 100%; height: 220px; overflow: hidden;}
.zfsj .title i{background-position: -844px -185px;}
.zfsj .bd{width: 100%; height: auto; overflow: hidden;}
.zfsj .bd ul{width: 303px; height: auto; overflow: hidden; margin: 0 auto;}
.zfsj .bd ul li{width: 100%; height: 66px; line-height: 66px; margin-top: 5px;}
.zfsj .bd ul li a{width: 100%; height: 100%; display: block;}
.zfsj .bd ul li i{float: left; width: 42px; height: 100%; display: block; background: url(img_09.png) no-repeat; margin-left: 71px; margin-right: 17px;}
.zfsj .bd ul li span{float: left; display: block; color: #FFFFFF; font-size: 20px;}
.zfsj .bd ul li.m1{background: url(img_14.png) center center no-repeat; margin-top: 14px;}
.zfsj .bd ul li.m1 i{background-position: -930px -258px;}
.zfsj .bd ul li.m2{background: url(img_15.png) center center no-repeat;}
.zfsj .bd ul li.m2 i{background-position: -927px -327px;}
.zfsj .bd ul li a:hover span{color: #34a3f2;}

.hsly{width: 100%; height: 285px; overflow: hidden;}
.hsly .title i{background-position: -844px -405px;}
.hsly .bd ul{width: 100%; height: auto;}
.hsly .bd ul li{ height: 30px; *height: 27px;line-height: 30px; *line-height: 27px; background: url(dian.png) no-repeat 5px center;}
.hsly .bd ul li a{width:70%;height: 100%;display:block;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;float:left; color: #333333; text-indent: 20px;}
.hsly .bd ul li span{float: right; width: 30%; text-align: right; color: #a4a4a4;}
.hsly .bd ul li a:hover{color: #34a3f2;}

.xxgks{width: 100%; height: 94px; overflow: hidden; padding-bottom: 2px; background: url(line.png) left bottom repeat-x;}
.xxgks ul li{width: 49%;height: 80px;line-height: 80px;}
.xxgks ul li a{width: 100%; height: 100%; display: block;}
.xxgks ul li i{float: left; width: 39px; height: 100%; display: block; background: url(img_42.png) no-repeat; margin-left: 20px; margin-right: 10px;}
.xxgks ul li span{float: left; display: block; color: #FFFFFF; font-size: 20px; font-weight: bold;}
.xxgks ul li.m1{background: #53b546;}
.xxgks ul li.m1 i{background-position: -922px -257px;margin-left: 20px;margin-right: 23px;}
.xxgks ul li.m2{background: #26cbe9; float: right;}
.xxgks ul li.m2 i{background-position: -1050px -178px;}