body{margin:0;padding:0;min-width:1200px;background:#e9ecef;font-size:12px;font-family:'Microsoft Yahei','Arial';}
img,object{vertical-align:top;}
.clear{visibility: hidden;clear:both;line-height:0}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
a:link,a:visited{color:#333949;text-decoration:none}
a:hover,a:active{color:#24a7eb;text-decoration:none}
/*top*/
.wrap0{width: 100%;height: 213px;background: #fff;padding-top: 20px;}
.pt10{padding-top: 10px;}
.ptb15{padding:15px 0;}
.plr15{padding: 0 15px;}
.mlr15{margin: 0 15px;}
.top{width: 100%;height: 30px;line-height: 30px;font-family: "SimSun";padding-bottom: 15px;}
.top .twrap{width: 1190px;padding: 0 5px;margin: 0 auto;}
.top a,.top span{float: right;}
.top a{color: #3c3c3c;padding: 0 6px;}
.top a.login:link,.top a.login:visited{color: #0080cc;}
.wrap{width: 1200px;margin: 0 auto;}
.larea{width: 100%;height: 96px;overflow: hidden;}
.calendar{float: left;width: 100px;height: 60px;line-height: 30px;padding:10px 20px;font-family: "SimSun";color: #777;text-align: center;}
.calendar span.date{padding-right: 10px;}
.weather{float: left;width: 440px;height: 62px;padding:10px 0 5px 20px;}
.tools{float: right;width:auto;height:95px;color: #999;}
.tools ul li{float: left;width: 100px;padding-left: 15px;text-align: center;}
.tools li img{width: 67px;height: 67px;}
.tools li p{width: 100%;height: 24px;line-height: 24px;overflow: hidden;text-align: center;}
.tools li p a:link,.tools li p a:visited{color: #999;}
/*background*/
.search .fsbmt,.jdt ol li,.wbinfo dd div,.ewmbox{background: url(navbg.gif) no-repeat;}
.kpcs box h3 span{
	width: 1000px;
	background-color: #1570B6;
	background-image: url(icon.gif);
	background-repeat: no-repeat;
}
.search{clear: both;width:100%;height: 117px;background:url(banner.png) center top no-repeat;}
.search .wrap{height: 100%;position: relative;z-index: 1;}
.search .kpchina{display: block;width: 250px;height: 60px;position: absolute;top: 28px;left: 75px;z-index: 9;}
.search .fmbox{width: 600px;padding: 36px 10px 0 470px;}
.search form{width: 586px;height: 40px;}
.search .ftext{float: left;width: 430px;height: 30px;line-height: 30px;padding:4px 0 4px 15px;border: 1px solid #9c9c9c;border-right: 0;background: #fff;font-family:'Microsoft Yahei','Arial';}
.search .fsbmt{float: right;width: 140px;height: 40px;background-position: 0 0;}
.search p{height: 28px;line-height: 28px;color: #fff;font-size: 15px;}
.search p a{padding: 0 10px;}
.search p a:link,.search p a:visited{color: #fff;}
.search p a:hover,.search p a:active{color: #01ddfe;}
/*cont*/
.conl{float: left;width: 292px;}
.conr{
	float: none;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.box{width: 290px;height: auto;border: 1px solid #ccc;background: #fff;margin-bottom: 10px;}
.box h3{width: 100%;height: 39px;font:bold 20px/39px 'Microsoft Yahei';color: #333949;text-align: center;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.box h3 span{display: inline-block;padding-left: 30px;}
.conr .box{width: 999px;border-color: #6782ad;}
.conr .box h3{margin-bottom: 0;}
/*topic*/
.topic h3 span{background-position:0 7px;}
.topic .jdt{width: 260px;height: 154px;}
.topic .jdt dl,.jdt dl img{width: 258px;height: 130px;}
.topic .jdt dl{display: none;border: 1px solid #8f95a3;position: relative;overflow: hidden;}
.topic .jdt dl.show{display: block;}
.jdt dl dd{width: 100%;height: 32px;line-height: 32px;text-align: center;font-size: 14px;position: absolute;left: 0;bottom: 0;background: url(alpha_bg.png) repeat;}
.jdt dl dd a:link,.jdt dl dd a:visited{color: #fff;}
.jdt ol{width: 52px;height: 7px;margin: 0 auto;padding-top: 8px;}
.jdt ol li{float: left;width: 7px;height: 7px;margin: 0 3px;text-indent: 8px;overflow: hidden;cursor: pointer;display: inline;background-position: 0 -52px;}
.jdt ol li.show{background-position: 0 -65px;}
.topic .lists{padding-bottom: 10px;padding-top: 5px;}
.topic .lists li{height: 30px;line-height: 30px;font-size: 14px;}
.lists li a{display: block;padding-left: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: url(hdot.gif) 0 -18px no-repeat;}
.lists li a:hover{background-position: 0 13px;}
.links{clear: both;width: 241px;height: 78px;overflow: hidden;border-width: 1px 4px;border-style: solid;border-color: #36a7e2;margin: 0 auto 15px 15px;}
.links ol{width: 242px;height: 78px;}
.links li{float: left;width: 120px;height: 78px;border-right: 1px solid #36a7e2;}
.links a{display: block;width: 100px;height: 68px;padding: 5px 10px;text-align: center;line-height: 26px;font-size: 18px;}
.links a:link,.links a:visited{color: #3382e7;}
.links a:hover{color: #fff;background: #36a7e2;}
.links span{display: block;width: 42px;height: 43px;margin: 0 auto;background: url(tx.png) center 0 no-repeat;}
.links span.lk-icon2{background-position: center -47px;}
/*sskp*/
.imgbox,.imgbox img{width: 260px;height: 130px;}
.imgbox{overflow: hidden;}
.sskp{background: #36a7e2;}
.sskp h3 span{color: #fff;padding-left: 22px;background-position: 0 -32px;}
.sskp p{height: 24px;text-align: right;font-size: 14px;margin: 5px 15px;}
.sskp p a:link,.sskp p a:visited{color: #fff;}
.tzlink{display: block;width: 186px;height: 35px;line-height: 35px;font-size: 18px;padding-left: 74px;margin: 0 auto 10px;background: url(sstz.gif) 42px 5px no-repeat #2679a5;}
.tzlink:link,.tzlink:visited{color: #fff;}
.tzlink:hover,.tzlink:active{color: #01ddfe;}

/*wjqr*/
.wjqr,.kxbk,.kxcb{padding: 15px 0;}
.wjqr .imgbox,.kxbk .imgbox{width: 258px;border: 1px solid #e0dfdf;}
.wjqr .imgbox img,.kxbk .imgbox img{width: 258px;height: auto;}
.roll{width: 260px;height: 90px;margin: 20px auto 5px;overflow: hidden;position: relative;}
.roll ul{width: 100%;position: absolute;top: 0;}
.roll li{height:30px;line-height: 30px;text-align: center;font-size: 16px;}
.roll li a{display: inline-block;padding-right: 10px;}
.pngtop,.pngbtm{position: absolute;left: 0;z-index: 99}
.pngtop{top: 0;}
.pngbtm{bottom: 0;}

/*cyds*/
.cyds,.sstz{padding-bottom: 18px;}
.cyds h3 span{padding-left: 35px;background-position: 0 -72px;}
/*sstz*/
.sstz{border-color: #8888ce;background: #af9efb;}
.sstz h3 span{color: #fff;padding-left: 32px;background-position: 0 -112px;}
.sstz .imgbox img{border-color: #9c8aee;}
/*phb*/
.phb h3 span{padding-left: 33px;background-position: 0 -151px;}
.phb ul{padding:0 15px 8px;}
.phb li{width: 100%;height: 35px;line-height: 35px;font-size: 14px;}
.phb li span{display: inline-block;width: 18px;height: 18px;text-align: center;line-height: 18px;font-size: 10px;color: #fff;margin-right: 6px;background: #ccc;vertical-align: middle;}
.phb li span.top1{background: #fe6845;}
.phb li span.top2{background: #ff9000;}
.phb li span.top3{background: #ffbf00;}
.phb li a{vertical-align: middle;}
/*webo*/
.webo h3{background: #36a7e2;}
.webo h3 span{color: #fff;padding-left: 38px;background-position: 0 -192px;}
.webo .wbinfo{border-bottom: 1px solid #dcdcdc;}
.wbinfo dl{width: 100%;height: 70px;padding-bottom: 24px;}
.wbinfo dl dt,.wbinfo dt img{width: 70px;height: 70px;}
.wbinfo dl dt{float: left;padding-right: 10px;}
.wbinfo dd a{display: block;height: 30px;line-height: 30px;font-size: 18px;}
.wbinfo dd a:link,.wbinfo dd a:visited{color: #0e7fba;padding-bottom: 10px;}
.wbinfo dd a span{padding-left: 10px;font-size: 16px;color: #9a9a9a;}
.wbinfo dd div{display: inline-block;height: 28px;line-height: 28px;padding: 0 10px 0 25px;font-size: 16px;color: #656565;border: 1px solid #e3e3e3;border-radius: 5px;background-color:#f8f8f8;background-position: -118px -60px;}
.iframe{padding: 0 15px 0;}
.fans{border-top: 1px solid #dcdcdc; }
.fans .title{height: 28px;line-height: 28px;font-size: 14px;padding: 10px 0;color: #5c5c5c;}
.fans .title a{float: right;padding-right: 15px;}
.fans a:link,.fans a:visited{color: #197fba;}
.fans li{float: left;width: 60px;height: 90px;padding: 0 12px;text-align: center;overflow: hidden;}
.fans li img{width: 60px;height: 60px;}
.fans li p{width: 100%;height: 30px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #197fba;}
.earth{width: 100%;height: 250px;background: url(earth.gif) 48px 0 no-repeat;}
/*kpcs*/
.kpcs{width: 100%;height: 190px;background: #3382e7;}
.kpcs h3 span{color: #fff;padding-left: 37px;background-position: 0 -232px;}
.iconlist li{float: left;width:127px;height: 150px;border-right:1px solid #ccc;position: relative;z-index: 1;}
.iconlist li.xlcb{width: 130px;border-right: 0;}
.iconlist li a{display: block;height: 118px;padding: 16px 10px;line-height: 24px;font-size: 16px;text-align: center;}
.iconlist li a:link,.iconlist li a:visited{color: #fff;}
.iconlist li a:hover{background-color:#0470f9;}
.iconlist li a span{display: block;width: 52px;height: 50px;margin: 10px auto;background: url(icon1.png) 9px 0 no-repeat;_background: url(icon1.gif) 9px 0 no-repeat;}
.iconlist li.kxyl a span{background-position: 8px -50px;}
.iconlist li.shmh a span{background-position: 0 -100px;}
.iconlist li.jysh a span{background-position: 4px -150px;}
.iconlist li.jsqy a span{background-position: 2px -200px;}
.iconlist li.mjfc a span{background-position: 4px -250px;}
.iconlist li.xlcb a span{background-position: 1px -300px;}
.iconlist i{display: block;width: 37px;height: 35px;z-index: 9;background: url(ewm1.png) 0 0 no-repeat;}
.iconlist i,.codebox{position: absolute;top: 0;right: 0;}
.codebox{display: none;width:107px;height:130px;padding: 10px;text-align: center;background: #deecff;z-index:99;cursor: pointer;}
.codebox img{width: 76px;height: 76px;}
.codebox p{padding-top: 4px;font-size: 16px;color: #000;line-height: 22px;height: 44px;overflow: hidden;}
.xlcb .codebox{width: 110px;}
.cbzd .codebox{width: 129px;}
.iconlist li .codebox a{display: inline;padding: 0;}
.iconlist li .codebox a:hover,.wlhd .iconlist li .codebox a:hover{
	background-color: #36A7E3;
	background-image: none;
}
.iconlist li.show .codebox{display: block;}
/*imglist*/
.conr .imglist{border-color: #96b1bb;overflow: hidden;}
.imglist ul{width: 1000px;}
.imglist ul li{float: left;width: 25%;height: auto;background: #dddddd;overflow: hidden;}
.imglist ul li img{width: 100%;height: auto;}
/*wlhd*/
.wlhd{
	width: 100%;
	overflow: hidden;
	border-color: #8888ce;
	background-color: #1570B6;
}
.wlhd h3 span{
	color: #fff;
	padding-left: 39px;
	background-position: 0 -270px;
	background-color: #1570B6;
}
.wlhd .iconlist{width: 1000px;}
.wlhd .iconlist li{width: 149px;}
.wlhd .iconlist li a:hover{background-color:#059ceb;}
.wlhd .iconlist li a span{height: 52px;}
.wlhd .iconlist li.wzkx a span{background-position: 12px -355px;}
.wlhd .iconlist li.ckkj a span{background-position: 3px -412px;}
.wlhd .iconlist li.kpys a span{background-position: 0 -460px;}
.wlhd .iconlist li.xnxs a span{background-position: 2px -510px;}
.wlhd .iconlist li.cbzd a span{background-position: 3px -562px;}
.wlhd .iconlist li.kxgy a span{background: url(kxgy1.png) no-repeat;}
/*ppwz*/
.conr .ppwz{
	border-color: #bacdcd;
	overflow: visible;
	background-color: #1570B6;
}
.ppwz h3 span{padding-left: 38px;background-position: 0 -312px;}
.wlists{width: 100%;height: auto;overflow: hidden;border-bottom:1px solid #ccc;}
.wlists ul{float: left;width:182px;height: 210px;padding: 20px 15px 16px 25px;border-right: 1px solid #ccc;}
.wlists ul.nobdr,.booklist li.nobdr,.tab li.nobdr{border-right: 0;}
.wlists ul.pdl50{width: 157px;padding-left: 50px;}
.wlists ul li{width: 100%;height: 30px;line-height: 30px;font-size: 16px;white-space: nowrap;}
.wxbox{padding: 10px 10px 10px 45px;height: 105px;}
.wxbox li{float: left;width: 210px;}
.wxbox li.wd260{width: 260px;}
.wxbox li.wd160{width: 160px;}
.wxbox dl{width: 100%;height: 35px;line-height: 35px;position: relative;z-index: 1;}
.wxbox dl dt{padding-left: 18px;height: 35px;font-size: 16px;color: #333949;white-space: nowrap;background: url(bdmob.gif) 0 -24px no-repeat;}
.wxbox dl.show{z-index: 99;}
.wxbox dl.show dt{color: #18a5fe;background-position: 0 10px;}
.wxbox dl.show .ewmbox{display: block;background: none;top: -110px;}
.ewmbox{display: none;width:178px;height: 208px;padding-left: 12px;background-position:-128px -93px;position: absolute;top: 0;left: 130px;}
.ewmbox div{width: 148px;height:180px;text-align: center;padding: 18px 14px 5px;border: 1px solid #054cad;background: #fff;}
.ewmbox div img{width: 148px;height: 148px;}
.ewmbox div p{padding-top: 4px;width: 100%;height: 30px;font:normal 14px/30px 'SimSun';color: #054cad;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ppwz li{position: relative;}
.ppwz li img.hotimg{position: absolute;top: -2px;}
/*szkx*/
.szkx{background: #4090ff;overflow: visible;}
.szkx h3 span{color: #fff;padding-left: 33px;background-position: 0 -350px;}
.szkx ul{float: left;width: 100%;height: 102px;border-bottom:1px solid #ccc;font-size: 16px;color: #fff;}
.szkx ul.row3{border-bottom: 0;}
.szkx ul li{float: left;width: 58px;}
.szkx ul li.col1{height: 88px;border-right:1px solid #ccc;padding: 14px 44px 0 45px;}
.szkx ul li.col2{width:730px;padding-left: 20px;}
.szkx .col1 span{display: block;width: 58px;height: 52px;overflow: hidden;background: url(rows.gif) center 0 no-repeat;}
.szkx .col1 p{height: 36px;line-height: 36px;text-align: center;}
.szkx .row2 .col1 span{background-position: center -52px;}
.szkx .row3 .col1 span{background-position: center -104px;}
.szkx .row1 .col2{height: 90px;padding-top: 6px;}
.szkx .col2 a{float: left;height: 30px;line-height: 30px;width: 121px;white-space:nowrap;}
.szkx .col2 a:link,.szkx .col2 a:visited{color: #fff;}
.szkx .col2 a:hover,.szkx .col2 a:visited,.sskp p a:hover,.sskp p a:active{color: #01ddfe;}
.szkx .row2 .col2,.szkx .row3 .col2{height: 80px;padding-top: 11px;}
.szkx .row2 .col2 a{height: 40px;line-height: 40px;}
.szkx .row3 .col2 dl{float: left;width: 125px;height: 40px;line-height: 40px;position: relative;z-index: 1;}
.szkx .row3 .col2 dt{width: 100px;height: 40px;padding: 0 10px 0 15px;background: url(bdmob.gif) 0 -61px no-repeat;}
.szkx .row3 .col2 .ewmbox{top: 5px;left: 85px;}
.szkx .row3 .col2 dl.show{z-index: 99;}
.szkx .row3 .col2 dl.show .ewmbox{display: block;background: url(szkx.png) 0 1px no-repeat;_background: url(szkx.gif) 0 1px no-repeat;}
/*bdzs*/
.bdzs{border-color: #ccc;overflow: hidden;}
.bdzs h3 span{padding-left: 35px;background-position: 0 -392px;}
.booklist li{float: left;width:128px;height:186px;font-size: 16px;border-right:1px solid #ccc;overflow: hidden;padding: 20px 10px 10px;text-align: center;}
.booklist li img{width: 105px;height: 140px;}
.booklist li p{height:36px;line-height: 36px;padding-top: 10px;}
/*kptw*/
.kptw,.kpsp,.kpyx{overflow: visible;padding-bottom: 10px;}
.kptw h3{background: #36a7e2;}
.kptw h3 span{color: #fff;padding-left:32px;background-position: 0 -432px;}
.tab{height: 95px;}
.tab li{float: left;width:299px;height: 80px;border-right: 1px solid #ccc;padding-top:10px;text-align: center;background: #36a7e2;}
.tab li a{display: block;width: 123px;height: 80px;line-height: 30px;font-size: 16px;padding: 0 50px;}
.tab li a:link,.tab li a:visited{color: #fff;}
.tab li a span{display: block;width: 60px;height: 50px;margin:0 auto;background: url(tab.gif) center -75px no-repeat;}
.tab li a.jksh span{background-position: center -139px;}
.tab li a.yjbx span{background-position: center -261px;}
.tab li a.kxqy span{background-position: center -377px;}
.kptw .tab li a{width:200px;}
.tab li.show,.kpsp .tab li.show,.kpyx .tab li.show{height: 85px;border-right-color: #fff;background: url(arrow.gif) center bottom no-repeat #fff;}
.tab li.show a{border-bottom: 1px solid #e5e5e5;}
.tab li.show a:link,.tab li.show a:visited{color: #333949;}
.tab li.show a.kxbk span{background-position: center 0;}
.tab li.show a.jksh span{background-position: center -199px;}
.tab li.show a.yjbx span{background-position: center -321px;}
.tab li.show a.kxqy span{background-position: center -437px;}
.kptw .tab li.nobdr{width: 298px;}
.kptw .tab li.nobdr a{width: 198px;}
.piclist{padding: 10px;width: 878px;overflow: hidden;clear: both;}
.piclist ul{display: none;width:880px;}
.piclist ul.show{display: block;}
.piclist ul li,.piclist ul li img,.piclist li a{width: 200px;height: 135px;}
.piclist li a{display: block;overflow: hidden;}
.piclist ul li{float: left;margin:0 10px;height: 162px;display: inline;}
.piclist li p{height: 30px;line-height: 30px;font-size: 14px;text-align: center;}
.piclist li p a{width: 190px;height: 30px;padding:0 5px;white-space: nowrap;text-overflow: ellipsis;}
/*kpsp*/
.kpsp{border-color: #8888ce;}
.kpsp h3,.kpsp .tab li{background: #a591ff;}
.kpsp h3 span{color: #fff;padding-left:40px;background-position: 0 -472px;}
.kpsp .tab li,.kpyx .tab li{width: 178px;}
.kpsp .tab li a,.kpyx .tab li a{padding: 0 27px 0 28px;}
.kpsp .tab li.nobdr,.kpyx .tab li.nobdr{width: 182px;}
.kpsp .tab li.nobdr a,.kpyx .tab li.nobdr a{padding: 0 31px 0 28px;}
.tab li a.vskd span{background-position: center -558px;}
.tab li a.wshp span{background-position: center -618px;}
.tab li a.dman span{background-position: center -738px;}
.tab li a.kyan span{background-position: center -858px;}
.tab li a.jzuo span{background-position: center -979px;}
.kpsp .tab li.show a.vskd span{background-position: center -498px;}
.kpsp .tab li.show a.wshp span{background-position: center -678px;}
.kpsp .tab li.show a.dman span{background-position: center -798px;}
.kpsp .tab li.show a.kyan span{background-position: center -918px;}
.kpsp .tab li.show a.jzuo span{background-position: center -1039px;}
.kpsp .piclist{padding-bottom: 0;}
.kpsp .piclist ul li{position: relative;height: 135px;padding-bottom: 10px;}
.kpsp .piclist ul li img{width: auto;}
.kpsp .piclist ul li p{width: 100%;position: absolute;left: 0;bottom: 10px;background: url(alpha_bg.png) repeat;}
.kpsp .piclist li p a:link,.kpsp .piclist ul li p a:visited{color: #fff;}
/*kpyx*/
.kpyx h3,.kpyx .tab li{background: #3382e7;}
.kpyx h3 span{color: #fff;padding-left:50px;background-position: 0 -512px;}
.tab li a.yzyx span{background-position: center -1152px;}
.tab li a.zryx span{background-position: center -1218px;}
.tab li a.yztx span{background-position: center -1338px;}
.tab li a.fzzj span{background-position: center -1453px;}
.tab li a.dssy span{background-position: center -1575px;}
.kpyx .tab li.show a.yzyx span{background-position: center -1092px;}
.kpyx .tab li.show a.zryx span{background-position: center -1278px;}
.kpyx .tab li.show a.yztx span{background-position: center -1398px;}
.kpyx .tab li.show a.fzzj span{background-position: center -1513px;}
.kpyx .tab li.show a.dssy span{background-position: center -1635px;}
/*img_animation*/
.jdt img:hover,.imgbox img:hover,.fans li img:hover,.booklist img:hover,.piclist ul li img:hover,.imglist ul li img:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
/*qrcode*/
.qrcode{position: relative;z-index: 999;}
.qrcode i,.qrcode .ewmbox{position: absolute;top: 0;z-index: 9999;}
.qrcode i{display:block;width: 39px;height: 39px;right: 0;cursor: pointer;background: url(ewm.gif) 0 0 no-repeat;}
.sstz i{background-position: 0 -41px;}
.cyds h3 span{margin-left: -20px;}
.qrcode .ewmbox{left: 290px;background: url(szkx.png) 0 1px no-repeat;_background: url(szkx.gif) 0 1px no-repeat;}
/*foot*/
.foot{width: 1198px;border: 1px solid #ccc;background: #fff;margin-bottom: 25px;}
.foot dt{width: 1188px;height: 54px;line-height: 54px;font-size: 16px;padding-left: 10px;color: #c6004d;font-weight: bold;border-bottom: 1px solid #ccc;}
.foot dd{padding: 10px;height: 100%;overflow: hidden;}
.foot dd a{float: left;width: 220px;height: 30px;line-height: 30px;font-size: 14px;padding-right: 7px;position: relative;_padding-right: 6px;}
.copyright{width: 100%;height: 44px;line-height: 44px;text-align: center;color: #3c3c3c;background: #ccc;}
.copyright span{padding: 0 10px;}
