@charset "utf-8";
.pt-50{padding-top:50px;}
.pt-30{padding-top:30px;}

.con{width:1200px; margin:0 auto;}
.w70{width:75%; float:left}
.w30{width:25%; float:left}
.w40{width:40%; float:left}
.w60{width:60%; float:left}
.w50{width:50%; float:left}
.w100{width:100%}

.top .con{height:100px;}
.logo{width:530px; background:url(../images/logo.png) no-repeat center center; float:left; height:100%;}
.top_r{float:right; padding-top:10px; width:260px;}
.top_r a{color:#65777d}
.toplist{font-size:14px; line-height:40px;}
.toplist a{padding-left:16px; background:url(../images/top1.png) no-repeat 3px center;}
.toplist a.lj1{background-image:url(../images/top1.png);}
.toplist a.lj2{background-image:url(../images/top2.png);}
.toplist a.lj3{background-image:url(../images/top3.png);}
.jiansuo{background:url(../images/jiansuo.png) no-repeat; width:236px; height:26px; float:right;}
#jssrk{width:190px; border:0px; height:26px; background:none; line-height:26px; padding-left:15px;}
#jsan{background:none; border:0px; width:25px; cursor:pointer;}

.nav{height:48px; line-height:48px; font-size:16px; background:#0070bc;}
.nav li{float:left; width:10%; text-align:center; position:relative; z-index:19}
.nav li a{color:#fff; display:block;}
.nav li>a{background:url(../images/jty.png) no-repeat 100px center;}
.nav li dl{display:none; position:absolute; left:0px; top:48px;background:#0070bc; width:100%; z-index:20;}
.nav li a:hover{background:#0b629e;}
.nav li:hover dl{display:block}
.nav li>a:hover{background:#0b629e url(../images/jtx.png) no-repeat 100px center;}

.banner{position:relative; overflow:hidden; margin-bottom:20px;}
.banner .hd{position:absolute; bottom:5px; right:5px; z-index:10;}
.banner .hd li{display:block; width:15px; height:14px; line-height:14px; float:left; text-align:center; background:#fff; margin-left:5px;}
.banner .hd li.on{background:#fc7704; color:#fff;}
.banner .prev,.banner .next{display:block; width:50px; height:50px; position:absolute; left:-50px; top:50%; margin-top:-25px; background:url(../images/jiantou.png) no-repeat -50px 0px; opacity:0; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.banner .next{left:auto; right:-50px; background-position-x:0px;}
.banner:hover .prev{left:0px; opacity:0.8;}
.banner:hover .next{right:0px; opacity:0.8;}

.xwdt{border:solid 1px #ddeeee; overflow:hidden; padding:10px;}
.bt1{line-height:50px; overflow:hidden; font-size:18px; border-bottom:solid 2px #ddeeee;}
.bt1 li{float:left; width:88px; text-align:center;}
.bt1 li.on{background:url(../images/hover1.png) no-repeat center bottom;}
.bt1 li.on a{color:#0077bb;}

.qht{position:relative;}
.qht .hd{position:absolute; z-index:11; bottom:40px; left:0px; text-align: center; width:100%; height:30px;}
.qht .hd ul{width:100%}
.qht .hd li{display:inline-block; width:8px; height:8px; background:#fff; font-size:0px;}
.qht .bd{padding-top:10px;}
.qht .bd img{width:100%;height:230px;}
.qht .bd span{line-height:40px; text-align:center; width:100%; display:block; font-size:14px; color:#333;}

.lb1{line-height:39px; font-size:14px; text-indent:18px;}
.lb1 li{background:url(../images/list.png) no-repeat 5px center;border-bottom:solid 1px #eee;height:39px;}
.lb1 li a{color:#666;}
.lb1 li:hover a{color:#efb300;}
.lb1 li.tw {background: none;text-indent: 0;padding-top: 10px;border-bottom: dashed 1px #ccc; height:auto; overflow:hidden;}
.lb1 li.tw img {width: 110px;height: 100px;float: left;padding-right: 20px;}
.lb1 li.tw span {font-size: 14px;text-overflow: ellipsis;white-space: nowrap;width: 100%;overflow: hidden;display: block;}
.lb1 li.tw p {line-height: 20px; color:#aaa; text-indent:2em;}
.lb1 li a{float:left;}
.lb1 li span {float: right; color:#999;}
.twy{width:305px;}

.xwdt .lb1{padding-left:20px;}

.zxsl{background:#0070bc; padding:0 20px;}
.bt2{line-height:50px; overflow:hidden; font-size:18px; border-bottom:solid 1px #fff;}
.bt2 li{float:left; width:88px; text-align:center;}
.bt2 li.on{background:url(../images/hover2.png) no-repeat left bottom;}
.bt2 li span{color:#fff; font-size:18px;}
.bt2 a.gd,.bt1 a.gd{color:#efb300; font-size:12px;}

.xygg{background:#2f3f4b;padding:0 20px;}
.lb2{line-height:74px; font-size:14px; color:#fff;}

.zxsl a, .xygg a {color: #fff;}

.lb3{line-height:55px; color:#fff; text-indent:5px;}
.lb3 li{border-bottom:dotted 1px #fff;}
.lb3 a{display:block;}

.tplb{height:204px; position:relative;}
.tplb .bdd{height:204px;}
.tplb .hdd{position:absolute; right:0px; top:0px; z-index:9}
.tplb .hdd li{height:67px; width:160px; line-height:68px; background:url(../images/hei60.png); border-bottom:solid 1px #888; overflow:hidden;}
.tplb .hdd li a{color:#fff; display:block; background:url(../images/tblb2_1.png) no-repeat 40px center; margin-left:-30px; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.tplb .hdd li i{display:inline-block; width:30px; height:67px; float:left; background:#efb300 url(../images/jt1.png) no-repeat center center;}
.tplb .hdd li span{padding-left:54px;}
.tplb .hdd li:hover a,.tplb .hdd li.on a{background:#0070bc; margin-left:0px;}
.tplb .hdd li:hover span,.tplb .hdd li.on span{padding-left:14px; font-size:18px;}
.tplb .hdd li.l2:hover a,.tplb .hdd li.l2.on a{background:#dd9800;}
.tplb .hdd li.l3:hover a,.tplb .hdd li.l3.on a{background:#76bb44;}
.tplb .hdd li.l2 a{background-image:url(../images/tblb2_2.png);}
.tplb .hdd li.l3 a{background-image:url(../images/tblb2_3.png);}
.tplb .bdd li{width:200px; height:204px; display:block; float:left; margin:0 5px;}
.tplb .bdd a img{width:100%; height:100%;}

.zxly li{height:68px; background:#0070bc url(../images/tblb1.png) no-repeat 15px center; padding-left:75px;}
.zxly li.l2{background:#dd9800 url(../images/tblb2.png) no-repeat 15px center;}
.zxly li.l3{background:#76bb44 url(../images/tblb3.png) no-repeat 15px center;}
.zxly li .wz1{padding:10px 0; display:block; float:left;}
.zxly li span{display:block; font-size:18px; line-height:22px; color:#fff;}
.zxly li i{font-size:12px; color:#fff;}
.zxly li .gd{float:right; width:46px; height:68px; background:url(../images/hei10.png);}
.zxly li .gd a{background:url(../images/tbjt1.png) no-repeat center center; width:100%; height:100%; display:block;}

.footer{background:#0070bc; padding:0px; padding-bottom:30px;}
.footer1{height:50px; background:#0066aa;}
.yqlj{height:24px; line-height:24px; background:#fff; margin:13px 0; padding:0 5px; position:relative; top:0px; left:0px;}
.yqlj a{color:#666;}
.yqlj ul {display: none;position: absolute;bottom: 24px;left: 0px;background: #fff;width: 100%;}
.yqlj:hover {height: auto;}
.yqlj:hover ul {display: block;}

.kjlj {line-height: 50px;}

.kjlj li {float: left;padding-left: 20px;margin: 0 5px;background:url(../images/dblj1.png) no-repeat left center;}
.kjlj li.l1{background-image:url(../images/dblj1.png);}
.kjlj li.l2{background-image:url(../images/dblj2.png);}
.kjlj li.l3{background-image:url(../images/dblj3.png);}
.kjlj li.l4{background-image:url(../images/dblj4.png);}
.kjlj li.l5{background-image:url(../images/dblj5.png);}
.kjlj li a {color: #fff;}
.dbdh{padding-top:10px;}
.dbdh li{float:left; width:110px; line-height:30px;}
.dbdh li a{color:#fff; font-weight:700;}
.dbdh li dd a{font-weight:normal;}
.dbdh li dd:hover a{color:#efb300;}

.xxln{width:1200px; padding-top:20px;}
.xxln dl{overflow:hidden; padding-bottom:6px;}
.xxln dt{float:left; color:#fff;}
.xxln dd{float:left; color:#fad730;}

.nyzs {height: 200px;background: #2f3f4c;}
.nyzs .con{background:url(../images/hb.png) no-repeat right center; height:150px;}
.dqwz, .dqwz a {color: #83b8d9;}
.dqwz {padding: 30px 0;}
.lmm, .lmm a {font-size: 28px;color: #fff;}

.nyzt {position: relative;top: -50px;}
.bk {border-left: solid 2px #e4eef3;border-right: solid 2px #e4eef3;background: #fff;border-top: solid 5px #de9906;}
.ejdh {background: #5aa518;margin-bottom: 30px;}
.ejdh a {height: 40px;display: block;line-height: 40px;text-indent: 30px;font-size: 14px;color: #fff;}
.ejdh a:hover, .ejdh a.on {background: #427b08;}

.jttplb li {float: left;width: 33.33%; margin-bottom:40px;}
.jttplb li a {border: solid 1px #cdcecd;padding: 4px;margin: 0px 22px;display: block;}
.jttplb li a img {width: 100%;height: 260px;}
.jttplb li span {height: 30px;display: block;margin: 0 30px; text-align:center; color:#666;}