/* CSS Document */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
body{ font-size:14px;line-height:24px;overflow-x:hidden; font-family: microsoft yahei , "微软雅黑";}
a{color:#222;text-decoration:none;}
a:hover{ text-decoration:underline;}
a:active{text-decoration:underline;}

@media only screen and (min-width: 1200px) {
	.GW_top {
    display: none;}
.header{ width:100%; height:162px;background-image:url(../images/ktzhb.jpg); background-repeat:no-repeat; background-position:center top; background-color:#03397a; border-top:6px #002c60 solid ;}
.header_c{ width:1300px; height:113px; margin:0 auto;}
.logo{ width:527px; height:75px; float:left; margin-top:20px ;}
.header_r{ width:300px; height:100px; float:right; margin-top:13px;}
.header_r p{ width:300px; height:42px; float:right; color:#a6b4d0;text-align:right; line-height:32px; font-size:14px;}
.header_r p a{ color:#a6b4d0; margin-right:5px; margin-left:5px;}
.search{ width:270px; height:30px; float:right; color:#999;text-align:right;display:inline; margin-top:5px;border-radius: 15px; background-color:#29578e;}
.search input.txt{height:20px; width:225px;color:#b1bacc;border:0px; float:left; line-height:20px; background:none; margin-top:5px; margin-left:13px;}
.btn{width:16px;height:22px; border:0px; float:left;background-repeat:no-repeat; background-position:center left; -webkit-appearance: none; margin-top:6px 
;}

.nav{width:100%; height:48px; line-height:48px;border-top:1px #1d4d88 solid;}
.menu {width:1300px; height:48px; margin:0 auto; z-index: 100; float:none;}
.mainlevel { float: left; font-size: 16px; text-align: center;  padding: 0;  height:48px;display:inline;width:108px;}
.mainlevel a {color: #fff;font-size: 16px;   text-decoration:none; text-align:center;}
.mainlevel a:hover {text-decoration:none;background-color:#199ce7 ;}
.mainlevel:hover {text-decoration:none;background-color:#199ce7 ;}
.linob { background-image:none !important;}
.libh { width:108px !important;height:48px !important;}
.libh:hover { border-bottom:none !important;}
.libh a{ color:#fff !important;}
.menu .mainlevel ul {display:none; position:absolute; z-index:9999; font-size:14px;}
.menu .mainlevel li { height:38px; line-height:38px; background: rgba(29,77,136,.9); margin-bottom:1px; width:165px;}
.menu .mainlevel li:hover { background-color:#199ce7;}
.menu .mainlevel li a{ color:#fff; font-size:14px;}
.GW_banner{
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;}
.GW_banner img{
	width:100%;
	vertical-align:top;}

.slideBox{ 
	position:relative; 
	overflow:hidden; 
	margin:0 auto;  
	width:100%;}
.slideBox .hd{
	 position:absolute; 
	 height:12px; 
	 line-height:10px; 
	 bottom:25px; 
	 right:0; 
	 z-index:1; 
	 width:50%; 
	 text-align:center; 
	 margin:0 auto; margin-right:25%
;}
.slideBox .hd ul{ display:inline-block; text-align:center;}
.slideBox .hd li{ display:inline-block; width:13px; height:13px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; text-indent:9999px; overflow:hidden; margin:0 6px;}
.slideBox .hd li.on{ background:#f66e1f;width:25px;}
.slideBox .bd{ position:relative; z-index:0;}
.slideBox .bd li{ position:relative; text-align:center;}
.slideBox .bd li img{vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); text-decoration:none;}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:5px; text-indent:10px; height:28px; line-height:28px; color:#fff;   text-align:center; z-index:3;}

.sjsearch{ display:none;}

.sjywly{ display:none;}



.con1{width:1300px; height:450px; margin:0 auto; margin-bottom:50px;}
.ktzjjpic{width:600px; height:390px; float:left;background-image:url(../images/ktzrt5.jpg); background-repeat:no-repeat; background-position:top left; padding-top:60px ;}
.ktzjj{width:660px; height:210px; float:right; margin-top:80px;}
.ktzjj_t{width:660px; height:55px; float:right;}
.ktzjj_tl{width:300px; height:55px; float:left; font-size:18px; line-height:50px;}
.ktzjj_tl p{width:300px; height:35px; float:left; font-size:30px; line-height:35px; color:#1163a4;}
.ktzjj_tl span{width:300px; height:20px; float:left; font-size:14px; line-height:20px; color:#ededed;}

.ktzjj_tr{width:100px; height:55px; float:right; font-size:14px; line-height:50px; text-align:right;}
.ktzjj_tr a { color:#1163a4;}

.ktzjj_c {width:660px; height:120px; float:right; color:#666; text-indent:28px; line-height:30px; overflow:hidden; margin-top:10px;}

.yyfx{width:660px; height:140px; float:right; overflow:hidden;}
.yyfx_t{width:630px; height:50px; float:right;background-image:url(../images/ktzrt6.jpg); background-repeat:no-repeat; background-position:center left; padding-left:30px;}
.yyfx_t p{width:300px; height:50px; float:left; font-size:18px; line-height:50px;}
.yyfx_t p a{ color:#0070c0;}
.yyfx_t span{width:100px; height:50px; float:right; font-size:14px; line-height:50px; text-align:right;}
.yyfx_t span a { color:#1163a4;}
.yyfx ul li{width:290px; height:30px; float:left;background-image:url(../images/ktzrt7.jpg); background-repeat:no-repeat; background-position:center left; line-height:30px; margin-right:25px; padding-left:10px; overflow:hidden; margin-left:5px;}
.yyfx ul li a{ color:#222;}


.xslw{width:100%; height:550px; background-color:#f6f7f6;overflow:hidden;background-image:url(../images/ktzrt3.jpg); background-repeat:no-repeat; background-position:top center;}
.xslw_t{width:1070px; height:50px; margin:0 auto; margin-bottom:10px; margin-top:75px; padding-left:230px; margin-bottom:50px ;}

.lwtab_on{width:160px; height:50px; float:left; background-repeat:no-repeat; background-position:left center; padding-left:55px;}
.lwtab_on p{width:160px; height:24px; float:left; color:#111; line-height:24px; font-size:18px; margin-top:2px;}
.lwtab_on span{width:160px; height:24px; float:left; color:#999; font-size:12px;}
.lwtab_off{width:160px; height:50px; float:left;background-repeat:no-repeat; background-position:left center; padding-left:55px;}
.lwtab_off p{width:160px; height:24px; float:left; color:#111; line-height:24px; font-size:18px; margin-top:2px;}
.lwtab_off span{width:160px; height:24px; float:left; color:#999; font-size:12px;}
#lwtab_1{background-image:url(../images/ktzrt12.jpg);}
#lwtab_1:hover{background-image:url(../images/ktzrt8.jpg);}
#lwtab_2{background-image:url(../images/ktzrt9.jpg);}
#lwtab_2:hover{background-image:url(../images/ktzrt13.jpg);}
#lwtab_3{background-image:url(../images/ktzrt10.jpg);}
#lwtab_3:hover{background-image:url(../images/ktzrt14.jpg);}
#lwtab_4{background-image:url(../images/ktzrt11.jpg);}
#lwtab_4:hover{background-image:url(../images/ktzrt15.jpg);}

.xwtab_t{width:610px; height:60px; float:right; border-bottom:1px solid #dfdede;line-height:46px; margin-left:10px; margin-bottom:20px;}
.xwtab_t a{width:90px; height:60px; float:left;  font-size:20px; line-height:60px;  display:block; padding-left:26px;text-decoration:none;margin-right:30px;}





.lwcon{width:1330px; height:260px; margin:0 auto;}
.lwcon ul{width:1330px; float:left; font-size:14px;}
.lwcon ul li{width:380px; height:110px; float:left;overflow:hidden; margin-right:10px;border-radius: 10px; margin-bottom:20px; margin-left:10px; line-height:48px;padding-left:20px; padding-right:20px; line-height:38px; border:1px dashed #CCC;}
.lwcon ul li p{width:380px; height:38px; float:left; overflow:hidden; font-size:16px; margin-top:10px ;}
.lwcon ul li span{width:380px; height:48px; float:right; overflow:hidden; color:#666; line-height:24px;}
.lwcon ul li:hover a{ color:#0070c0;}
.lwcon ul li:hover { border:1px dashed #0070c0 ;}
.xslw_b a{width:165px; height:36px; float:left; background-color:#199ce7; display:block; margin-left:585px;margin-top:15px; line-height:36px; text-align:center; color:#FFF;border-radius: 30px;}

.tdcy{width:100%; height:715px; background-color:#f6f6f6;overflow:hidden; margin-bottom:50px;}
.tdcy_t {width:750px; height:50px; margin:0 auto; padding-left:550px ; margin-top:55px;}
.tdcy_t img{float:left; margin-right:10px;}
.tdcy_t p{width:400px; height:48px; float:left; color:#0070c0; line-height:24px; font-size:24px; margin-top:2px;}
.tdcy_t p span{width:400px; height:24px; float:left; color:#999; font-size:12px;}
.tdcy_t a p {color:#0070c0;}
.tdjj {width:1300px; height:auto; margin:0 auto; margin-top:30px ;}
.tdjj span{ width:auto; height:45px; float:left; border-top:3px #1557ae solid; font-size:20px; line-height:40px; text-align:center;}
.tdjj span a{color:#0070c0;}
.tdjj p{width:1300px; height:90px; float:left; line-height:30px; text-indent:28px; color:#666;}
.tdjj p a{color:#0070c0;}
.tdcy_c{width:1320px; height:auto; margin:0 auto; margin-top:30px ;}
.tdcy_c ul li{width:170px; height:250px; float:left; background-color:#f6f6f6;position: relative; margin-top:45px; margin-left:9px; margin-right:9px;}
.tdcy_c ul li img{width:100%; float:left;    height: 240px;}
.tdcy_p{width:100%; height:60px; float:left; background: rgba(0,91,161,.8); text-align:center; color:#FFF;position: absolute;
	z-index:10; top:179px ;}
.tdcy_p p{width:100%; height:40px; float:left; overflow:hidden; background-image:url(../images/ktzrt2.jpg); background-repeat:no-repeat; background-position:bottom center;line-height:35px; margin-top:5px; font-size:16px;}

.tdcy_c ul li:hover .tdcy_p{ background: rgba(25,156,231,.8);}
.tdcy_b {width:1300px;  margin:0 auto;}
.tdcy_b a{width:165px; height:36px; float:left; background-color:#199ce7; display:block; margin-left:570px;margin-top:40px; line-height:36px; text-align:center; color:#FFF;border-radius: 30px;}

.xwhd {width:1300px; height:360px; margin:0 auto;}
.znxw{width:620px; height:350px;}
.znxw_t{width:620px; height:50px; float:left; margin-bottom:10px;}
.znxw_tl{width:500px; height:50px; float:left;}
.znxw_tl img{float:left; margin-right:10px;}
.znxw_tl p{width:400px; height:48px; float:left; color:#0070c0; line-height:24px; font-size:22px; margin-top:2px;}
.znxw_tl p span{width:400px; height:24px; float:left; color:#999; font-size:12px;}
.znxw_tl a p {color:#0070c0;}
.znxw_tr{width:100px; height:50px; float:right; text-align:right;}
.znxw_tr a{color:#0070c0;}
.xwhd ul{width:620px; height:auto; float:left; font-size:14px;}
.xwhd ul li{width:620px; height:36px; float:left; line-height:36px;position: relative;}
.xwhd ul li p{width:500px; height:36px; float:left;background-image:url(../images/ktzrli.jpg); background-repeat:no-repeat; background-position:left center; padding-left:13px;}
.xwhd ul li p a{ color:#444;}
.xwhd ul li span{width:100px; height:36px; float:right; text-align:right; color:#cccccc ;}
.xwhdfl{ float:left;}
.xwhdfr{ float:right;}

.sjztzl{ display:none;}
.ztzl {width:1300px; height:190px; margin:0 auto;}
.rkl{width:250px; height:141px; float:left; margin-right:96px;}
.rkr{width:369px; height:141px; float:right;}
.ztzl img{width:100%; }


.footer{width:100%; height:290px; background-color:#0c4889;background-image:url(../images/ktzfbg.jpg);background-position:top center;overflow:hidden;}
.footer_c{width:1300px; height:240px;  margin:0 auto; color:#FFF  ;}
.ewm{width:300px; height:auto; float:right; overflow:hidden;  margin-top:70px;}
.ewm p {width:auto; height:auto; float:right;overflow:hidden; text-align:center; margin-left:25px;}
.sjlinks{ display:none;}
.links{width:880px; float:left;overflow:hidden;margin-top:60px;color:#fff; font-size:16px;}
.links_t{width:880px; height:40px; float:left;overflow:hidden;border-bottom:1px #5d87b1 solid; line-height:30px; margin-bottom:10px ;}
.links p {width:880px; float:left;overflow:hidden;font-size:14px;line-height: 28px;}
.links p a{ color:#bcc3d0; margin-right:40px; line-height:30px ;}
.bq{width:100%; height:50px; background-color:#0c4889; background: rgba(3,52,116,.4); text-align:center; color:#FFF; line-height:50px;}

.con{width:1200px; margin:0 auto;_height:700px; min-height:600px ; margin-top:30px;display:table ;}
.nybanner{ width:100%; /*height:390px;*/margin:0 auto;overflow: hidden;position: relative;}

.conright{width:860px; float:right;display:table;}
.conright_t{width:860px; height:50px; line-height:30px; border-bottom:1px solid #dcdcdc; color:#555; float:right;}

.conwz{width:96%;  height:auto;text-align:center;display:table; margin:0 auto;}
.wzt{width:100%;  height:auto; text-align:center; font-size:20px; margin-top:20px; line-height:32px;}
.wzly{width:100%;  height:26px; text-align:center; color:#999; line-height:26px; margin-top:10px;}
.wzly span{width:auto;  height:auto; margin-right:10px;}
.wznr{width:100%;  height:auto; margin-top:20px;color:#333; line-height:32px; margin-bottom:20px;}
.wznr p{ text-indent:32px; margin-bottom:10px;width:100%;margin-top:10px; text-align:left; font-size:16px;}
.wznr img{text-align:center;margin:15px;max-width:90%;}


.conleft{width:300px; float:left;display:table;margin-bottom:40px;}
.ejlm{width:300px; float:right; overflow:hidden;}
.ejlm_t{width:270px; height:70px; float:right; overflow:hidden; background-color:#1557ae; border-bottom:3px solid #dbc033; color:#FFF; padding-left:30px; line-height:70px; font-size:26px;}
.ejlm ul{width:270px; float:right; overflow:hidden; background-color:#f2f1f1; padding-bottom:60px; padding-left:15px; padding-top:10px; padding-right:15px;}
.ejlm ul li{width:270px; float:left; height:45px; overflow:hidden;  border-bottom:1px dashed #CCCCCC; font-size:16px;}
.ejlm ul li p{width:240px; float:right; height:45px; overflow:hidden; padding-left:20px; line-height:45px;}
.ejlm ul li:hover{ background-color:#FFF;}
.ejlm ul li:hover a{ text-decoration:none;}

.jjt1{width:300px; height:505px; float:right; overflow:hidden;}
.zjgx{width:300px; height:auto; float:right; overflow:hidden; margin-top:20px;}
.zjgx_t{width:300px; height:45px; float:right; overflow:hidden; background-color:#f3f3f3; font-size:18px; color:#1557ae; text-align:center; line-height:45px; margin-bottom:10px;}
.zjgx_t a{color:#a22416;}
.zjgx ul{width:300px; height:auto; float:right; overflow:hidden;}
.zjgx ul li{width:300px; height:65px; float:right; overflow:hidden; border-bottom:1px dashed #CCCCCC; margin-top:10px; font-size:16px;}
.zjgx ul li p{width:300px; height:30px; float:right; overflow:hidden;line-height:30px;}
.zjgx ul li span{width:280px; height:22px; float:right; overflow:hidden; color:#999;line-height:22px;background-image:url(../images/cjb6.jpg);background-position:left center; background-repeat:no-repeat; padding-left:20px;}
.zjgx ul li a:hover{ color:#1557ae;}
.nrlx{width:300px; height:288px; float:right; overflow:hidden;margin-top:30px;}

.conlist{width:860px;  height:auto;display:table ;}
.conlist ul{width:860px;  height:auto;margin-top:10px;}
.conlist ul li{width:860px;  height:200px;margin-top:25px; float:left; border-bottom:1px dashed #CCCCCC;}
.clpic{width:280px;  height:188px;float:left ;}
.clpic img{width:270px;  height:175px;float:left ;}
.clwz{width:555px;  height:215px;float:right ;}
.clwz p{width:555px;  height:50px;float:left; line-height:50px; overflow:hidden; font-size:16px;}
.clwz p a{ color:#000;}
.clwz p a:hover{ color:#1557ae;}
.clwz span{width:555px;  height:84px;float:left; line-height:28px; overflow:hidden; color:#666; margin-top:10px ;}


.listfy{width:860px; height:60px;margin-top:30px; margin-bottom:30px;}
.listfy2{width:1200px; height:60px;margin-top:30px; margin-bottom:30px;}

.pages { clear: both; margin: 0 auto; position: relative; text-align: center; height:60px;}
.pages a { display: inline-block; border: 1px #dbdae1 solid; padding: 0 12px; height: 32px; line-height: 32px; text-align: center; font-size: 14px;text-decoration:none;color:#222;}
.pages .now { color: #FFFFFF; background: #afafaf;}
.pages a:hover { background-color:#1557ae; color:#FFF; text-decoration:none;}

.pages span { display: inline-block; border: 1px #dbdae1 solid; padding: 0 12px; height: 32px; line-height: 32px; text-align: center; font-size: 14px;text-decoration:none;color:#222;}
.pages input { display: inline-block; border: 1px #dbdae1 solid;  height: 32px; line-height: 32px; text-align: center; font-size: 14px;text-decoration:none;color:#222; width:40px ;}
.pages p { display: inline-block;height: 32px; line-height: 32px; text-align: center; font-size: 14px;text-decoration:none;color:#222;}
.pages .pageItemActive{
    background-color: #1557ae;
    color:white;}

.conlist2{width:860px;  height:auto;display:table ;}
.conlist2 ul{width:860px;  height:auto;margin-top:10px;}
.conlist2 ul li{width:860px;  height:140px;margin-top:15px; float:left; border-bottom:1px dashed #CCCCCC;}
.cld{width:50%;  height:16px;float:left; line-height:14px; overflow:hidden; color:#999;background-image:url(../images/cjb6.jpg);background-position:left center; background-repeat:no-repeat; padding-left:20px;}

.clwz2{width:860px;  height:150px;float:right ;}
.clwz2 p{width:860px;  height:40px;float:left; line-height:30px; overflow:hidden; font-size:16px;}
.clwz2 p a{ color:#000;}
.clwz2 p a:hover{ color:#1557ae;}
.clwz2 span{width:860px;  height:56px;float:left; line-height:28px; overflow:hidden; color:#666; margin-top:10px ;}

.conlist3{width:890px;  height:auto;display:table;}
.conlist3 ul{width:890px;  height:auto;margin-top:20px;}
.conlist3 ul li{width:270px; height:310px; margin-top:10px; float:left; text-align:center; margin-left:25px;overflow:hidden;}
.conlist3 ul li a{ display: block;
    width: 100%;
    height: 280px;
    overflow: hidden;}
.conlist3 ul li img{ /*height:190px; */width:100%;}
.conlist3 ul li p{width:275px; height:40px; line-height:35px; float:left;overflow:hidden; font-size:16px ;}

.conright4{width:1200px; margin:0 auto;display:table;}
.conright4_t{width:100%; height:50px; line-height:30px; border-bottom:1px solid #dcdcdc; color:#555; float:right;}
.ssjg{width:1200px;  height:auto;margin-top:20px; text-align:center; line-height:24px; margin:0 auto;}
.ssjg p{width:100%;  height:30px; float:left;font-size:18px;margin-top:20px ;}
.ssjg span{width:100%;  height:24px; float:left; color:#666;font-size:14px;}
.conlist4{width:1200px;  height:auto;display:table;margin:0 auto ;}
.conlist4 ul{width:100%;  height:auto;margin-top:20px;display:table;}
.conlist4 ul li{width:100%; height:auto;float:left; border-bottom:1px dashed #CCCCCC;  font-size:14px ;}
.conlist4 ul li p{width:70%; height:50px; float:left; overflow:hidden; line-height:50px;}
.conlist4 ul li .riqi{width:25%; height:50px; float:right; color:#b5b5b5;overflow:hiddent;line-height:50px; text-align:right  ;}
.conlist4 ul li p a:hover{color:#1557ae;}



}


@media only screen and (min-width: 768px) and (max-width: 1200px) {
	
	.top{ width:100%; height:144px;background-image:url(../images/headerbg.jpg); background-repeat:no-repeat; background-position:center top; border-top:7px #ad312a solid; display:none;}
.header{ width:100%; height:30px;background-image:url(../images/ktzhb.jpg); background-repeat:no-repeat; background-position:center top; background-color:#03397a;}
.header_c{ width:100%; height:30px; margin:0 auto;}
.logo{ width:527px; height:75px; float:left; margin-top:20px; display:none ;}
.header_r{ width:100%; height:30px; float:right;}
.header_r p{ width:300px; height:42px; float:right; color:#6579a1;text-align:right; line-height:32px; font-size:14px; display:none ;}
.header_r p a{ color:#a6b4d0; margin-right:5px; margin-left:5px;}
.search{ width:96%; margin-right:2%; height:25px; float:right; color:#6579a1;text-align:right;display:inline; margin-top:5px;border-radius: 15px;background: rgba(41,87,142,.7);}
.search input.txt{height:25px; width:210px;color:#8394b6;border:0px; float:left; line-height:25px; background:none; margin-left:13px;}
.btn{width:16px;height:22px;border:0px;float:right;/* background-image:url(../images/ktzss.png); */background-repeat:no-repeat;background-position:center left;-webkit-appearance: none;margin-top: 5px;margin-right: 15px;}

	.snav{width:100%; height:52px; line-height:52px; background: rgba(255,255,255,.8);display:none;}


.GW_top{
	width:100%;
	height:60px;
	background-color:#03397a;min-width:360px; overflow:hidden
;}
.GW_top_logo{
	width:70%; float:left; margin-left:12px;}
.GW_top_logo img{
	margin-top:10px;max-height:45px;max-width:345px;width:100%;}


.GW_top_menu{
	width:20%; float:right; margin-top:20px; text-align:right; margin-right:12px
;}


.navHome{}

/**==================弹出导航菜单==============**/
#nav-over{position:fixed;left:0px;top:0;z-index:9998;display:none;width:100%;height:100%;}
.warmp{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav{
	position:fixed;
	top:0;
	right:-200px;
	z-index:9999;
	width:170px;height:100%;
	background:#03397a;
	-webkit-transition:all .5s ease;transition:all .5s ease; box-shadow:4px 0px 3px 4px rgba(0,0,0,1);}
.openMenu{right:510px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openNav{right:0;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav h3 a { color:#fff;}
.scrollerBox{ position:relative;overflow:scroll;overflow-x:hidden;overflow-y:scroll;-ms-touch-action: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
.scroller {position: absolute;width:100%;padding:0 0 100px 0;cursor:move;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}
.leftsidebar_box{width:100%;height:auto !important;overflow:visible !important;background-color:#005e84;}
.leftsidebar_box dl{border-bottom:1px solid #012551;}
.leftsidebar_box dt{ background-repeat:no-repeat;color:#fff;position:relative;line-height:3.000em;cursor:pointer; text-align:center;}
.leftsidebar_box dd a{background-color:#03397a; display:block; color:#fff; line-height:44px; height:44px; text-align:center;}
.leftsidebar_box dt img{position:absolute;right:0.625em;top:1.250em;}
.leftsidebar_box dt img{width:1.000em;}
.leftsidebar_box dt a{color:#fff;}
.leftsidebar_box dd a:hover{background:#03397a;}

.nav ul li a{display:block;height:2.813em;overflow:hidden;padding:0 0 0 2.188em;line-height:2.813em;color:#fff; width:100%; font-size:1em;}
.nav ul li a:hover{background:#01427a;}
.nav ul li a img{vertical-align:middle; width:1.375em;}







		
	.GW_banner{
	width:100%; 
	height:auto;
	overflow:hidden;min-width:360px;  min-height:160px;}
.GW_banner img{
	width:100%;
	vertical-align:top; min-height:160px;}

.slideBox{ 
	position:relative; 
	overflow:hidden; 
	margin:0 auto;
	width:100%;min-width:360px/* 设置焦点图最大宽度 */ 
;}
.slideBox .hd{
	 position:absolute; 
	 height:10px; 
	 line-height:10px; 
	 bottom:10px; 
	 right:0; 
	 z-index:1; 
	 width:50%; 
	 text-align:center; 
	 margin:0 auto; margin-right:25%
;}
.slideBox .hd ul{ display:inline-block; text-align:center;}
.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; text-indent:9999px; overflow:hidden; margin:0 6px;}
.slideBox .hd li.on{ background:#f66e1f;width:20px;}
.slideBox .bd{ position:relative; z-index:0;}
.slideBox .bd li{ position:relative; text-align:center;}
.slideBox .bd li img{vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); text-decoration:none;}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:5px; text-indent:10px; height:28px; line-height:28px; color:#fff;   text-align:center; z-index:3;}

.sjsearch{ width:94%; height:32px; float:left; margin-left:3%; color:#999;text-align:right;display:inline;  margin-bottom:8px; min-width:320px; margin-top:10px ;}
.sjsearch input.txts{height:28px; width:75%;color:#af8262;border:0px; float:left; color:#999; padding-left:10px; line-height:26px; background:none; font-size:14px;border:1px solid #bcb8b9; border-radius: 8px;}
.sjsearch input.btns{width:19%;height:30px; border:0px; float:right; background-color:#0070c0; border:none; border-radius: 8px; color:#FFF; font-size:16px;}

.zcfg{width:96%; height:auto; margin:0 auto; min-width:345px;}
.zcfg_t{width:100%; height:58px; float:left ;margin-top:10px;}
.zcfg_t p{width:200px; height:40px; float:left; font-size:22px;background-image:url(../images/cjb5.jpg); background-repeat:no-repeat; background-position:left bottom;}
.zcfg_t p a{ color:#333; text-decoration:none ;}
.zcfg_t span{width:90px; height:30px; float:right; text-align:center; background-color:#f2f2f2; line-height:30px;}
.zcfg_t span a{ color:#888; text-decoration:none ;}

.zcfg ul{width:100%; height:auto; float:left; font-size:14px;}
.zcfg ul li{width:100%; height:auto; float:left;overflow:hidden;  margin-bottom:10px;}
.zcfg_rq{width:94%; height:30px; float:left; overflow:hidden; color:#d5c69d;background-image:url(../images/cjb6.jpg); background-repeat:no-repeat; background-position:left center; padding-left:6% ; line-height:30px ;}
.zcfg ul li p{width:100%; height:auto; float:left; overflow:hidden; color:#989899; max-height:72px; line-height:24px ;}
.zcfg ul li p a{color:#d5c69d ;}
.zcfg ul li span{width:100%; height:38px; float:right; overflow:hidden; font-size:16px; line-height:38px;}
.zcfg ul li:hover span a{ color:#b51d23;}


.con1{width:96%; height:460px; margin:0 auto; margin-bottom:50px;}
.ktzjjpic{width:100%; height:190px; float:left;background-image:url(../images/ktzrt5.jpg); background-repeat:no-repeat; background-position:top left; padding-top:30px ; display:none;}
.ktzjjpic img{width:100%; height:190px; float:left;}
.ktzjj{width:100%; height:190px; float:right; margin-top:10px;}
.ktzjj_t{width:100%; height:55px; float:right;}
.ktzjj_tl{width:75%; height:55px; float:left; font-size:18px; line-height:50px;}
.ktzjj_tl p{width:100%; height:35px; float:left; font-size:26px; line-height:35px; color:#1163a4;}
.ktzjj_tl span{width:100%; height:20px; float:left; font-size:14px; line-height:20px; color:#ededed;}

.ktzjj_tr{width:25%; height:55px; float:right; font-size:14px; line-height:50px; text-align:right;}
.ktzjj_tr a { color:#1163a4;}

.ktzjj_c {width:100%x; height:120px; float:right; color:#666; text-indent:28px; line-height:30px; overflow:hidden; margin-top:10px;}

.yyfx{width:100%; height:260px; float:right; overflow:hidden;}
.yyfx_t{width:96%; height:50px; float:left;background-image:url(../images/ktzrt6.jpg); background-repeat:no-repeat; background-position:center left; padding-left:4%;}
.yyfx_t p{width:50%; height:50px; float:left; font-size:18px; line-height:50px;}
.yyfx_t p a{ color:#0070c0;}
.yyfx_t span{width:30%; height:50px; float:right; font-size:14px; line-height:50px; text-align:right;}
.yyfx_t span a { color:#1163a4;}
.yyfx ul li{width:95%; height:30px; float:left;background-image:url(../images/ktzrt7.jpg); background-repeat:no-repeat; background-position:center left; line-height:30px;  padding-left:10px; overflow:hidden; margin-left:5px;}
.yyfx ul li a{ color:#222;}


.xslw{width:100%; height:480px; background-color:#f6f7f6;overflow:hidden;background-image:url(../images/ktzrt3.jpg); background-repeat:no-repeat; background-position:top center;}
.xslw_t{width:90%; height:50px; margin:0 auto; margin-bottom:15px; margin-top:30px; font-size:18px;line-height:40px ;}

.lwtab_on{width:25%; height:50px; float:left; text-align:center; color:#0070c0;  font-weight:bold; border-top:3px solid #0070c0;}
.lwtab_on span{width:100%; height:24px; float:left; color:#999; font-size:12px; display:none;}
.lwtab_off{width:25%; height:50px; float:left; text-align:center;line-height:40px ;}
.lwtab_off span{width:160px; height:24px; float:left; color:#999; font-size:12px; display:none;}


.xwtab_t{width:610px; height:60px; float:right; border-bottom:1px solid #dfdede;line-height:46px; margin-left:10px; margin-bottom:20px;}
.xwtab_t a{width:90px; height:60px; float:left;  font-size:20px; line-height:60px;  display:block; padding-left:26px;text-decoration:none;margin-right:30px;}

.lwcon{width:100%; height:auto; margin:0 auto;}
.lwcon ul{width:100%; float:left; font-size:14px;}
.lwcon ul li{width:90%; height:auto; float:left;overflow:hidden;border-radius: 10px; margin-bottom:10px; margin-left:2%; line-height:48px;padding-left:3%; padding-right:3%; line-height:38px; border:1px dashed #CCC;}
.lwcon ul li p{width:100%; height:38px; float:left; overflow:hidden; font-size:14px;}
.lwcon ul li span{width:380px; height:48px; float:right; overflow:hidden; color:#666; line-height:24px; display:none;}
.lwcon ul li:hover a{ color:#0070c0;}
.lwcon ul li:hover { border:1px dashed #0070c0 ;}
.xslw_b a{width:40%; height:36px; float:left; background-color:#199ce7; display:block; margin-left:30%;margin-top:15px; line-height:36px; text-align:center; color:#FFF;border-radius: 30px;}

.tdcy{width:100%; height:auto; background-color:#f6f6f6;overflow:hidden; margin-bottom:50px;}
.tdcy_t {width:50%; height:50px; margin:0 auto; padding-left:30% ; margin-top:35px;}
.tdcy_t img{float:left; margin-right:10px;}
.tdcy_t p{width:70%; height:48px; float:left; color:#0070c0; line-height:24px; font-size:24px; margin-top:2px;}
.tdcy_t p span{width:100%; height:24px; float:left; color:#999; font-size:12px;}
.tdcy_t a p {color:#0070c0;}
.tdjj {width:96%; height:auto; margin:0 auto; margin-top:20px ;}
.tdjj span{ width:auto; height:45px; float:left; border-top:3px #1557ae solid; font-size:20px; line-height:40px; text-align:center;}
.tdjj span a{color:#0070c0;}
.tdjj p{width:100%; height:90px; float:left; line-height:30px; text-indent:28px; color:#666; overflow:hidden;}
.tdjj p a{color:#0070c0;}
.tdcy_c{width:100%; height:auto; margin:0 auto; margin-top:30px ;}
.tdcy_c ul li{width:17%; height:158px; float:left; background-color:#f6f6f6;position: relative; margin-top:25px; margin-left:2%; margin-right:1%;}
.tdcy_c ul li img{width:100%; height:158px; float:left;}
.tdcy_p{width:100%; height:45px; float:left; background: rgba(0,91,161,.8); text-align:center; color:#FFF;position: absolute;
	z-index:10; top:113px ;}
.tdcy_p p{width:80%; height:35px; float:left; overflow:hidden; margin-left:10%;background-image:url(../images/ktzrt2.jpg); background-repeat:no-repeat; background-position:bottom center;line-height:30px; font-size:14px;}

.tdcy_c ul li:hover .tdcy_p{ background: rgba(25,156,231,.8);}
.tdcy_b {width:100%;  margin:0 auto;}
.tdcy_b a{width:40%; height:36px; float:left; background-color:#199ce7; display:block; margin-left:30%;margin-top:25px; line-height:36px; text-align:center; color:#FFF;border-radius: 30px; margin-bottom:30px;}




.xwhd {width:96%; height:360px; margin:0 auto;}
.znxw{width:100%; height:350px;}
.znxw_t{width:100%; height:50px; float:left; margin-bottom:10px;}
.znxw_tl{width:70%; height:50px; float:left;}
.znxw_tl img{float:left; margin-right:10px;}
.znxw_tl p{width:70%; height:48px; float:left; color:#0070c0; line-height:24px; font-size:22px; margin-top:2px;}
.znxw_tl p span{width:400px; height:24px; float:left; color:#999; font-size:12px;}
.znxw_tl a p {color:#0070c0;}
.znxw_tr{width:30%; height:50px; float:right; text-align:right;}
.znxw_tr a{color:#0070c0;}
.xwhd ul{width:100%; height:auto; float:left; font-size:14px;}
.xwhd ul li{width:100%; height:36px; float:left; line-height:36px;position: relative;}
.xwhd ul li p{width:70%; height:36px; float:left;background-image:url(../images/ktzrli.jpg); background-repeat:no-repeat; background-position:left center; padding-left:13px; overflow:hidden ;}
.xwhd ul li p a{ color:#444;}
.xwhd ul li span{width:25%; height:36px; float:right; text-align:right; color:#cccccc ;}
.xwhdfl{ float:left;}
.xwhdfr{ float:right;}

	
.ztzl {width:96%; height:auto; margin:0 auto;}
.rkl{width:25%;  float:left; margin-bottom:10px; margin-right:5%;}
.rkl img{width:100%;}
.rkr{width:25%;  float:right; margin-bottom:25px;}
.rkr img{width:100%;}

	.footer{width:100%; height:280px; display:table; background-color:#0c4889;background-image:url(../images/ktzfbg.jpg);background-position:top center;overflow:hidden; background-repeat:no-repeat;min-width: 360px;position: relative;}
.footer_c{width:96%; height:auto;  color:#FFF; margin-left:2%  ;}
.ewm{width:100%; height:auto; float:right; overflow:hidden;}
.ewm p {width:50%; height:auto; float:right;overflow:hidden; text-align:center;}
.ewm img {width:100px; height:100px;}
.links{width:100%; float:left;overflow:hidden;margin-top:30px;color:#fff; font-size:16px; display:none ;}
.links_t{width:100%; height:40px; float:left;overflow:hidden;border-bottom:1px #5d87b1 solid; line-height:30px; margin-bottom:10px ;}
.links p {width:100%; height:auto; float:left;overflow:hidden;font-size:14px;line-height: 28px;}
.links p a{ color:#bcc3d0; margin-right:40px; line-height:30px ;}

.sjlinks{width:80%; height:50px; float:left; margin-left:10%; margin-right:10%; margin-top:20px;}
.sjlinks select{width:100%; height:32px; float:right; line-height:32px; margin-left:20px; padding-left:3px; border:1px solid #CCC;}
.sjlinks select option{height:32px;line-height:32px;width:260px; float:left;}

.bq{width:94%; margin-top:20px; height:auto; display:table; background-color:#0c4889; background: rgba(3,52,116,.5); text-align:center; color:#FFF; line-height:24px;min-width: 360px; bottom:0px; position:absolute; padding:10px 3% 10px 3% ;}

.con{width:100%; margin:0 auto;display:table ;}
.nybanner{ width:100%; min-height:120px;margin:0 auto;overflow: hidden;position: relative;min-width: 360px;}
.nybanner img{ width:100%; min-height:120px;}
.mt2{ margin-top:10px;}
.zjgx{ display:none ;}
.conleft{width:100%; display:table;}
.ejlm{width:100%; float:left; overflow:hidden;min-width: 360px;}
.ejlm_t{width:100%; height:40px; float:right; overflow:hidden; background-color:#f2f2f2; border-bottom:2px solid #dbc033; color:#333;line-height:40px; font-size:18px; text-align:center;}
.ejlm ul{width:100%; float:right; overflow:hidden; background-color:#f2f2f2;}
.ejlm ul li{width:50%; float:left; height:40px; overflow:hidden;  border-bottom:1px dashed #CCCCCC; font-size:14px; text-align:center;}
.ejlm ul li p{width:100%; float:right; height:40px; overflow:hidden; line-height:45px;}
.ejlm ul li:hover{ background-color:#FFF;}
.ejlm ul li:hover a{ text-decoration:none;}

.conright{width:100%; float:right;display:table;min-width: 360px;}
.conright_t{width:96%; height:50px; line-height:50px; border-bottom:1px solid #dcdcdc; color:#555; float:left; margin-left:2%;}

.dqwz{width:96%; height:32px; float:left; margin-left:2%; line-height:24px; border-bottom:1px solid #dcdcdc; color:#555;  font-size:14px;min-width: 340px;}
.conwz{width:96%;  height:auto;text-align:center;display:table; margin:0 auto;}
.wzt{width:100%;  height:auto; text-align:center; font-size:20px; margin-top:20px; line-height:32px;}
.wzly{width:100%;  height:26px; text-align:center; color:#999; line-height:26px; margin-top:10px;}
.wzly span{width:auto;  height:auto; margin-right:10px;}
.wznr{width:100%;  height:auto; margin-top:20px;color:#333; line-height:32px; margin-bottom:20px;}
.wznr p{ text-indent:32px; margin-bottom:10px;width:100%;margin-top:10px; text-align:left; font-size:16px;}
.wznr img{text-align:center;margin:15px;max-width:90%;}

.conlist{width:96%;  height:auto;display:table; margin:0 auto;min-width: 340px ;}
.conlist ul{width:100%;  height:auto;display:table;}
.conlist ul li{width:100%;  height:auto;display:table;margin-top:15px; float:left; border-bottom:1px dashed #e6e6e6; padding-bottom:8px;}
.clpic{width:22%;  height:auto;float:left; text-align:center;}
.clpic img{width:100%; width: 180px; height:110px;}
.clwz{width:73%;  height:auto;float:right;}
.clwz p{width:100%;  height:auto;float:left;max-height: 26px; overflow:hidden; color:#ccc ;}
.clwz p a{ color:#000;font-size:16px;}
.clwz p a:hover{ color:#a22416;}
.clwz span{width:100%;  height:44px;float:left; line-height:22px; overflow:hidden; color:#666;}
.cldate{ display:none;}
.cldate2{ display:none;}
.cld{width:100%;  height:26px;float:left; line-height:18px; overflow:hidden; color:#999;}

.listfy{width:100%; height:auto;margin-top:15px; margin-bottom:20px;}
.listfy2{width:100%; height:auto;margin-top:15px; margin-bottom:20px;}

.pages { clear: both; margin: 0 auto; position: relative; text-align: center; height:auto;}
.pages a { display: inline-block; border: 1px #dbdae1 solid; padding: 0 10px; height: 30px; line-height: 30px; text-align: center; font-size: 14px;text-decoration:none;color:#222; margin-bottom:5px ;}
.pages .now { color: #FFFFFF; background: #1557ae;}
.pages a:hover { background-color:#1557ae; color:#FFF; text-decoration:none;}

.pages span { display: inline-block; border: 1px #dbdae1 solid; padding: 0 10px; height: 30px; line-height: 32px; text-align: center; font-size: 14px;text-decoration:none;color:#222; margin-bottom:5px;}
.pages input { display: inline-block; border: 1px #dbdae1 solid;  height: 30px; line-height: 30px; text-align: center; font-size: 14px;text-decoration:none;color:#222; width:30px ;margin-bottom:5px;}
.pages p { display: inline-block;height: 30px; line-height: 30px; text-align: center; font-size: 14px;text-decoration:none;color:#222;margin-bottom:5px ;}
.pages .pageItemActive{
    background-color: #1557ae;
    color:white;}

.conlist2{width:100%;  height:auto;display:table;min-width: 360px ;}
.conlist2 ul{width:96%;  height:auto;margin-top:10px; margin-left:2%;}
.conlist2 ul li{width:100%; height:auto;margin-top:10px; float:left; border-bottom:1px dashed #CCCCCC;}
.cldate2{width:100%;  height:145px;float:left;border-top:2px solid #1557ae; color:#999;text-align:right; margin-right:30px; display:none ;}
.cldate2 p{width:width:100%;  height:30px;float:left; margin-top:15px;}
.cldate2 p span{font-size:32px; color:#1557ae;width:auto;}
.cldate2 img{margin-top:18px;}
.clwz2{width:100%;  height:auto;float:right; margin-bottom:12px ;}
.clwz2 p{width:100%;  height:30px;float:left; line-height:30px; overflow:hidden; font-size:16px;max-height: 30px ;}
.clwz2 p a{ color:#000;}
.clwz2 p a:hover{ color:#1557ae;}
.clwz2 span{width:100%;  height:52px;float:left; line-height:26px; overflow:hidden; color:#666;max-height: 52px ;}

.conlist3{width:96%;  height:auto;display:table; margin:0 auto;min-width: 340px   ;}
.conlist3 ul{width:100%;  height:auto;margin-top:5px; float:left;}
.conlist3 ul li{width:30%; height:auto; margin-top:10px; float:left; overflow:hidden;text-align:center; margin-left:2%; margin-right:1% ;}
.conlist3 ul li img{width:100%; height:180px;}
.conlist3 ul li span{width:100%; height:auto; float:left; overflow:hidden;}
.conlist3 ul li p{width:100%; height:30px; float:left; overflow:hidden; line-height:26px; font-size:14px ;}

.conright4{width:96%; margin:0 auto;display:table;min-width: 360px;}
.conright4_t{width:100%; height:50px; line-height:30px; border-bottom:1px solid #dcdcdc; color:#555; float:right;}

.ssjg{width:96%;  height:auto;margin-top:20px; text-align:center; line-height:24px; float:left; margin-left:2% ;min-width: 340px ;}
.ssjg p{width:100%;  height:30px; float:left;font-size:18px ;}
.ssjg span{width:100%;  height:24px; float:left; color:#666;font-size:14px;}
.conlist4{width:96%;  height:auto;display:table;margin-left:2%; min-width: 340px ;}
.conlist4 ul{width:100%;  height:auto;margin-top:20px;display:table;}
.conlist4 ul li{width:100%; height:auto;float:left; border-bottom:1px dashed #CCCCCC;  font-size:14px ;}
.conlist4 ul li p{width:100%; height:30px; float:left; overflow:hidden; line-height:30px; margin-top:8px;}
.conlist4 ul li .riqi{width:100%; height:30px; float:right; color:#b5b5b5;overflow:hiddent;line-height:30px; margin-bottom:8px  ;}
.conlist4 ul li p a:hover{color:#1557ae;}
		
		
	}
	
	
	@media only screen and (max-width: 767px) {
	
	.top{ width:100%; height:144px;background-image:url(../images/headerbg.jpg); background-repeat:no-repeat; background-position:center top; border-top:7px #ad312a solid; display:none;}
.header{ width:100%; height:30px;background-image:url(../images/ktzhb.jpg); background-repeat:no-repeat; background-position:center top; background-color:#03397a;}
.header_c{ width:100%; height:30px; margin:0 auto;}
.logo{ width:527px; height:75px; float:left; margin-top:20px; display:none ;}
.header_r{ width:100%; height:30px; float:right;}
.header_r p{ width:300px; height:42px; float:right; color:#6579a1;text-align:right; line-height:32px; font-size:14px; display:none ;}
.header_r p a{ color:#a6b4d0; margin-right:5px; margin-left:5px;}
.search{ width:96%; margin-right:2%; height:25px; float:right; color:#6579a1;text-align:right;display:inline; margin-top:5px;border-radius: 15px;background: rgba(41,87,142,.7);}
.search input.txt{height:25px; width:210px;color:#8394b6;border:0px; float:left; line-height:25px; background:none; margin-left:13px;}
.btn{width:16px;height:22px;border:0px;float:right;/* background-image:url(../images/ktzss.png); */background-repeat:no-repeat;background-position:center left;-webkit-appearance: none;margin-top: 5px;margin-right: 15px;}
	
	.snav{width:100%; height:52px; line-height:52px; background: rgba(255,255,255,.8);display:none;}


.GW_top{
	width:100%;
	height:60px;
	background-color:#03397a;min-width:360px;overflow:hidden
;}
.GW_top_logo{
	width:70%; float:left; margin-left:12px;}
.GW_top_logo img{
	margin-top:10px;max-height:45px;max-width:345px;width:100%;}


.GW_top_menu{
	width:20%; float:right; margin-top:20px; text-align:right; margin-right:12px
;}


.navHome{}

/**==================弹出导航菜单==============**/
#nav-over{position:fixed;left:0px;top:0;z-index:9998;display:none;width:100%;height:100%;}
.warmp{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav{
	position:fixed;
	top:0;
	right:-200px;
	z-index:9999;
	width:170px;height:100%;
	background:#03397a;
	-webkit-transition:all .5s ease;transition:all .5s ease; box-shadow:4px 0px 3px 4px rgba(0,0,0,1);}
.openMenu{right:510px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openNav{right:0;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav h3 a { color:#fff;}
.scrollerBox{ position:relative;overflow:scroll;overflow-x:hidden;overflow-y:scroll;-ms-touch-action: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
.scroller {position: absolute;width:100%;padding:0 0 100px 0;cursor:move;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}
.leftsidebar_box{width:100%;height:auto !important;overflow:visible !important;background-color:#005e84;}
.leftsidebar_box dl{border-bottom:1px solid #012551;}
.leftsidebar_box dt{ background-repeat:no-repeat;color:#fff;position:relative;line-height:3.000em;cursor:pointer; text-align:center;}
.leftsidebar_box dd a{background-color:#03397a; display:block; color:#fff; line-height:44px; height:44px; text-align:center;}
.leftsidebar_box dt img{position:absolute;right:0.625em;top:1.250em;}
.leftsidebar_box dt img{width:1.000em;}
.leftsidebar_box dt a{color:#fff;}
.leftsidebar_box dd a:hover{background:#03397a;}

.nav ul li a{display:block;height:2.813em;overflow:hidden;padding:0 0 0 2.188em;line-height:2.813em;color:#fff; width:100%; font-size:1em;}
.nav ul li a:hover{background:#01427a;}
.nav ul li a img{vertical-align:middle; width:1.375em;}







		
	.GW_banner{
	width:100%; 
	height:auto;
	overflow:hidden;min-width:360px;  min-height:160px;}
.GW_banner img{
	width:100%;
	vertical-align:top; min-height:160px;}

.slideBox{ 
	position:relative; 
	overflow:hidden; 
	margin:0 auto;
	width:100%;min-width:360px/* 设置焦点图最大宽度 */ 
;}
.slideBox .hd{
	 position:absolute; 
	 height:10px; 
	 line-height:10px; 
	 bottom:10px; 
	 right:0; 
	 z-index:1; 
	 width:50%; 
	 text-align:center; 
	 margin:0 auto; margin-right:25%
;}
.slideBox .hd ul{ display:inline-block; text-align:center;}
.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; text-indent:9999px; overflow:hidden; margin:0 6px;}
.slideBox .hd li.on{ background:#f66e1f;width:20px;}
.slideBox .bd{ position:relative; z-index:0;}
.slideBox .bd li{ position:relative; text-align:center;}
.slideBox .bd li img{vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); text-decoration:none;}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:5px; text-indent:10px; height:28px; line-height:28px; color:#fff;   text-align:center; z-index:3;}

.sjsearch{ width:94%; height:32px; float:left; margin-left:3%; color:#999;text-align:right;display:inline;  margin-bottom:8px; min-width:320px; margin-top:10px ;}
.sjsearch input.txts{height:28px; width:75%;color:#af8262;border:0px; float:left; color:#999; padding-left:10px; line-height:26px; background:none; font-size:14px;border:1px solid #bcb8b9; border-radius: 8px;}
.sjsearch input.btns{width:19%;height:30px; border:0px; float:right; background-color:#0070c0; border:none; border-radius: 8px; color:#FFF; font-size:16px;}

.zcfg{width:96%; height:auto; margin:0 auto; min-width:345px;}
.zcfg_t{width:100%; height:58px; float:left ;margin-top:10px;}
.zcfg_t p{width:200px; height:40px; float:left; font-size:22px;background-image:url(../images/cjb5.jpg); background-repeat:no-repeat; background-position:left bottom;}
.zcfg_t p a{ color:#333; text-decoration:none ;}
.zcfg_t span{width:90px; height:30px; float:right; text-align:center; background-color:#f2f2f2; line-height:30px;}
.zcfg_t span a{ color:#888; text-decoration:none ;}

.zcfg ul{width:100%; height:auto; float:left; font-size:14px;}
.zcfg ul li{width:100%; height:auto; float:left;overflow:hidden;  margin-bottom:10px;}
.zcfg_rq{width:94%; height:30px; float:left; overflow:hidden; color:#d5c69d;background-image:url(../images/cjb6.jpg); background-repeat:no-repeat; background-position:left center; padding-left:6% ; line-height:30px ;}
.zcfg ul li p{width:100%; height:auto; float:left; overflow:hidden; color:#989899; max-height:72px; line-height:24px ;}
.zcfg ul li p a{color:#d5c69d ;}
.zcfg ul li span{width:100%; height:38px; float:right; overflow:hidden; font-size:16px; line-height:38px;}
.zcfg ul li:hover span a{ color:#b51d23;}


.con1{width:96%; height:460px; margin:0 auto; margin-bottom:50px;min-width: 345px;}
.ktzjjpic{width:100%; height:190px; float:left;background-image:url(../images/ktzrt5.jpg); background-repeat:no-repeat; background-position:top left; padding-top:30px ; display:none;}
.ktzjjpic img{width:100%; height:190px; float:left;}
.ktzjj{width:100%; height:190px; float:right; margin-top:10px;}
.ktzjj_t{width:100%; height:55px; float:right;}
.ktzjj_tl{width:75%; height:55px; float:left; font-size:18px; line-height:50px;}
.ktzjj_tl p{width:100%; height:35px; float:left; font-size:26px; line-height:35px; color:#1163a4;}
.ktzjj_tl span{width:100%; height:20px; float:left; font-size:14px; line-height:20px; color:#ededed;}

.ktzjj_tr{width:25%; height:55px; float:right; font-size:14px; line-height:50px; text-align:right;}
.ktzjj_tr a { color:#1163a4;}

.ktzjj_c {width:100%x; height:120px; float:right; color:#666; text-indent:28px; line-height:30px; overflow:hidden; margin-top:10px;}

.yyfx{width:100%; height:260px; float:right; overflow:hidden;}
.yyfx_t{width:92%; height:50px; float:right;background-image:url(../images/ktzrt6.jpg); background-repeat:no-repeat; background-position:center left; padding-left:30px;}
.yyfx_t p{width:50%; height:50px; float:left; font-size:18px; line-height:50px;}
.yyfx_t p a{ color:#0070c0;}
.yyfx_t span{width:30%; height:50px; float:right; font-size:14px; line-height:50px; text-align:right;}
.yyfx_t span a { color:#1163a4;}
.yyfx ul li{width:95%; height:30px; float:left;background-image:url(../images/ktzrt7.jpg); background-repeat:no-repeat; background-position:center left; line-height:30px;  padding-left:10px; overflow:hidden; margin-left:5px;}
.yyfx ul li a{ color:#222;}


.xslw{width:100%; height:480px; background-color:#f6f7f6;overflow:hidden;background-image:url(../images/ktzrt3.jpg); background-repeat:no-repeat; background-position:top center;min-width: 360px;}
.xslw_t{width:90%; height:50px; margin:0 auto; margin-bottom:15px; margin-top:30px; font-size:18px;line-height:40px ;}

.lwtab_on{width:25%; height:50px; float:left; text-align:center; color:#0070c0;  font-weight:bold; border-top:3px solid #0070c0;}
.lwtab_on span{width:100%; height:24px; float:left; color:#999; font-size:12px; display:none;}
.lwtab_off{width:25%; height:50px; float:left; text-align:center;line-height:40px ;}
.lwtab_off span{width:160px; height:24px; float:left; color:#999; font-size:12px; display:none;}


.xwtab_t{width:610px; height:60px; float:right; border-bottom:1px solid #dfdede;line-height:46px; margin-left:10px; margin-bottom:20px;}
.xwtab_t a{width:90px; height:60px; float:left;  font-size:20px; line-height:60px;  display:block; padding-left:26px;text-decoration:none;margin-right:30px;}

.lwcon{width:100%; height:auto; margin:0 auto;}
.lwcon ul{width:100%; float:left; font-size:14px;}
.lwcon ul li{width:90%; height:auto; float:left;overflow:hidden;border-radius: 10px; margin-bottom:10px; margin-left:2%; line-height:48px;padding-left:3%; padding-right:3%; line-height:38px; border:1px dashed #CCC;}
.lwcon ul li p{width:100%; height:38px; float:left; overflow:hidden; font-size:14px;}
.lwcon ul li span{width:380px; height:48px; float:right; overflow:hidden; color:#666; line-height:24px; display:none;}
.lwcon ul li:hover a{ color:#0070c0;}
.lwcon ul li:hover { border:1px dashed #0070c0 ;}
.xslw_b a{width:40%; height:36px; float:left; background-color:#199ce7; display:block; margin-left:30%;margin-top:15px; line-height:36px; text-align:center; color:#FFF;border-radius: 30px;}

.tdcy{width:100%; height:auto; background-color:#f6f6f6;overflow:hidden; margin-bottom:40px;min-width: 360px;}
.tdcy_t {width:50%; height:50px; margin:0 auto; padding-left:14% ; margin-top:25px;}
.tdcy_t img{float:left; margin-right:10px;}
.tdcy_t p{width:70%; height:48px; float:left; color:#0070c0; line-height:24px; font-size:24px; margin-top:2px;}
.tdcy_t p span{width:100%; height:24px; float:left; color:#999; font-size:12px;}
.tdcy_t a p {color:#0070c0;}
.tdjj {width:96%; height:auto; margin:0 auto; margin-top:20px ;}
.tdjj span{ width:auto; height:45px; float:left; border-top:3px #1557ae solid; font-size:20px; line-height:40px; text-align:center;}
.tdjj span a{color:#0070c0;}
.tdjj p{width:100%; height:90px; float:left; line-height:30px; text-indent:28px; color:#666; overflow:hidden;}
.tdjj p a{color:#0070c0;}
.tdcy_c{width:100%; height:auto; margin:0 auto; margin-top:30px ;}
.tdcy_c ul li{width:45%; height:198px; float:left; background-color:#f6f6f6;position: relative; margin-top:25px; margin-left:3%; margin-right:2%;}
.tdcy_c ul li img{width:100%; height:198px; float:left;}
.tdcy_p{width:100%; height:50px; float:left; background: rgba(0,91,161,.8); text-align:center; color:#FFF;position: absolute;
	z-index:10; top:148px ;}
.tdcy_p p{width:80%; height:40px; float:left; overflow:hidden; margin-left:10%;background-image:url(../images/ktzrt2.jpg); background-repeat:no-repeat; background-position:bottom center;line-height:35px;font-size:16px;}

.tdcy_c ul li:hover .tdcy_p{ background: rgba(25,156,231,.8);}
.tdcy_b {width:100%;  margin:0 auto;}
.tdcy_b a{width:40%; height:36px; float:left; background-color:#199ce7; display:block; margin-left:30%;margin-top:40px; line-height:36px; text-align:center; color:#FFF;border-radius: 30px; margin-bottom:30px;}




.xwhd {width:96%; height:360px; margin:0 auto;min-width: 345px ;}
.znxw{width:100%; height:350px;}
.znxw_t{width:100%; height:50px; float:left; margin-bottom:10px;}
.znxw_tl{width:70%; height:50px; float:left;}
.znxw_tl img{float:left; margin-right:10px;}
.znxw_tl p{width:70%; height:48px; float:left; color:#0070c0; line-height:24px; font-size:22px; margin-top:2px;}
.znxw_tl p span{width:400px; height:24px; float:left; color:#999; font-size:12px;}
.znxw_tl a p {color:#0070c0;}
.znxw_tr{width:30%; height:50px; float:right; text-align:right;}
.znxw_tr a{color:#0070c0;}
.xwhd ul{width:100%; height:auto; float:left; font-size:14px;}
.xwhd ul li{width:100%; height:36px; float:left; line-height:36px;position: relative;}
.xwhd ul li p{width:70%; height:36px; float:left;background-image:url(../images/ktzrli.jpg); background-repeat:no-repeat; background-position:left center; padding-left:13px; overflow:hidden ;}
.xwhd ul li p a{ color:#444;}
.xwhd ul li span{width:25%; height:36px; float:right; text-align:right; color:#cccccc ;}
.xwhdfl{ float:left;}
.xwhdfr{ float:right;}

	
.ztzl {width:96%; height:auto; margin:0 auto;min-width: 345px ;}
.rkl{width:100%;  float:left; margin-bottom:10px;}
.rkl img{width:100%;}
.rkr{width:100%;  float:left; margin-bottom:25px;}
.rkr img{width:100%;}

	.footer{width:100%; height:280px; display:table; background-color:#0c4889;background-image:url(../images/ktzfbg.jpg);background-position:top center;overflow:hidden; background-repeat:no-repeat;min-width: 360px;position: relative;min-width: 360px ;}
.footer_c{width:96%; height:auto;  color:#FFF; margin-left:2%  ;}
.ewm{width:100%; height:auto; float:right; overflow:hidden;}
.ewm p {width:50%; height:auto; float:right;overflow:hidden; text-align:center;}
.ewm img {width:100px; height:100px;}
.links{width:100%; float:left;overflow:hidden;margin-top:30px;color:#fff; font-size:16px; display:none ;}
.links_t{width:100%; height:40px; float:left;overflow:hidden;border-bottom:1px #5d87b1 solid; line-height:30px; margin-bottom:10px ;}
.links p {width:100%; height:auto; float:left;overflow:hidden;font-size:14px;line-height: 28px;}
.links p a{ color:#bcc3d0; margin-right:40px; line-height:30px ;}

.sjlinks{width:80%; height:50px; float:left; margin-left:10%; margin-right:10%; margin-top:20px;}
.sjlinks select{width:100%; height:32px; float:right; line-height:32px; margin-left:20px; padding-left:3px; border:1px solid #CCC;}
.sjlinks select option{height:32px;line-height:32px;width:260px; float:left;}

.bq{width:94%; margin-top:20px; height:auto; display:table; background-color:#0c4889; background: rgba(3,52,116,.5); text-align:center; color:#FFF; line-height:24px;min-width: 360px; bottom:0px; position:absolute; padding:10px 3% 10px 3% ;}

.con{width:100%; margin:0 auto;display:table ;}
.nybanner{ width:100%; min-height:120px;margin:0 auto;overflow: hidden;position: relative;min-width: 360px;}
.nybanner img{ width:100%; min-height:120px;}
.mt2{ margin-top:10px;}
.zjgx{ display:none ;}
.conleft{width:100%; display:table;}
.ejlm{width:100%; float:left; overflow:hidden;min-width: 360px;}
.ejlm_t{width:100%; height:40px; float:right; overflow:hidden; background-color:#f2f2f2; border-bottom:2px solid #dbc033; color:#333;line-height:40px; font-size:18px; text-align:center;}
.ejlm ul{width:100%; float:right; overflow:hidden; background-color:#f2f2f2;}
.ejlm ul li{width:50%; float:left; height:40px; overflow:hidden;  border-bottom:1px dashed #CCCCCC; font-size:14px; text-align:center;}
.ejlm ul li p{width:100%; float:right; height:40px; overflow:hidden; line-height:45px;}
.ejlm ul li:hover{ background-color:#FFF;}
.ejlm ul li:hover a{ text-decoration:none;}

.conright{width:100%; float:right;display:table;min-width: 360px;}
.conright_t{width:96%; height:50px; line-height:50px; border-bottom:1px solid #dcdcdc; color:#555; float:left; margin-left:2%;}

.dqwz{width:96%; height:32px; float:left; margin-left:2%; line-height:24px; border-bottom:1px solid #dcdcdc; color:#555;  font-size:14px;min-width: 340px;}
.conwz{width:96%;  height:auto;text-align:center;display:table; margin:0 auto;}
.wzt{width:100%;  height:auto; text-align:center; font-size:20px; margin-top:20px; line-height:32px;}
.wzly{width:100%;  height:26px; text-align:center; color:#999; line-height:26px; margin-top:10px;}
.wzly span{width:auto;  height:auto; margin-right:10px;}
.wznr{width:100%;  height:auto; margin-top:20px;color:#333; line-height:32px; margin-bottom:20px;}
.wznr p{ text-indent:32px; margin-bottom:10px;width:100%;margin-top:10px; text-align:left; font-size:16px;}
.wznr img{text-align:center;margin:15px;max-width:90%;}

.conlist{width:96%;  height:auto;display:table; margin:0 auto;min-width: 340px ;}
.conlist ul{width:100%;  height:auto;display:table;}
.conlist ul li{width:100%;  height:auto;display:table;margin-top:15px; float:left; border-bottom:1px dashed #e6e6e6; padding-bottom:8px;}
.clpic{width:33%;  height:auto;float:left; text-align:center;max-width: 220px ;min-width: 130px ;}
.clpic img{width:100%; height:100px;}
.clwz{width:60%;  height:auto;float:right ;}
.clwz p{width:100%;  height:auto;float:left;max-height: 26px; overflow:hidden; color:#ccc ;}
.clwz p a{ color:#000;font-size:16px;}
.clwz p a:hover{ color:#a22416;}
.clwz span{width:100%;  height:44px;float:left; line-height:22px; overflow:hidden; color:#666;}
.cldate{ display:none;}
.cldate2{ display:none;}
.cld{width:100%;  height:26px;float:left; line-height:18px; overflow:hidden; color:#999;}

.listfy{width:100%; height:auto;margin-top:15px; margin-bottom:20px;}
.listfy2{width:100%; height:auto;margin-top:15px; margin-bottom:20px;}

.pages { clear: both; margin: 0 auto; position: relative; text-align: center; height:auto;}
.pages a { display: inline-block; border: 1px #dbdae1 solid; padding: 0 10px; height: 30px; line-height: 30px; text-align: center; font-size: 14px;text-decoration:none;color:#222; margin-bottom:5px ;}
.pages .now { color: #FFFFFF; background: #1557ae;}
.pages a:hover { background-color:#1557ae; color:#FFF; text-decoration:none;}

.pages span { display: inline-block; border: 1px #dbdae1 solid; padding: 0 10px; height: 30px; line-height: 32px; text-align: center; font-size: 14px;text-decoration:none;color:#222; margin-bottom:5px;}
.pages input { display: inline-block; border: 1px #dbdae1 solid;  height: 30px; line-height: 30px; text-align: center; font-size: 14px;text-decoration:none;color:#222; width:30px ;margin-bottom:5px;}
.pages p { display: inline-block;height: 30px; line-height: 30px; text-align: center; font-size: 14px;text-decoration:none;color:#222;margin-bottom:5px ;}
.pages .pageItemActive{
    background-color: #1557ae;
    color:white;}

.conlist2{width:100%;  height:auto;display:table;min-width: 360px ;}
.conlist2 ul{width:96%;  height:auto;margin-top:10px; margin-left:2%;}
.conlist2 ul li{width:100%; height:auto;margin-top:10px; float:left; border-bottom:1px dashed #CCCCCC;}
.cldate2{width:100%;  height:145px;float:left;border-top:2px solid #1557ae; color:#999;text-align:right; margin-right:30px; display:none ;}
.cldate2 p{width:100%;  height:30px;float:left; margin-top:15px;}
.cldate2 p span{font-size:32px; color:#1557ae;width:auto;}
.cldate2 img{margin-top:18px;}
.clwz2{width:100%;  height:auto;float:right; margin-bottom:12px ;}
.clwz2 p{width:100%;  height:30px;float:left; line-height:30px; overflow:hidden; font-size:16px;max-height: 30px ;}
.clwz2 p a{ color:#000;}
.clwz2 p a:hover{ color:#1557ae;}
.clwz2 span{width:100%;  height:52px;float:left; line-height:26px; overflow:hidden; color:#666;max-height: 52px ;}

.conlist3{width:96%;  height:auto;display:table; margin:0 auto;min-width: 340px   ;}
.conlist3 ul{width:100%;  height:auto;margin-top:5px; float:left;}
.conlist3 ul li{width:46%; height:auto; margin-top:10px; float:left; overflow:hidden;text-align:center; margin-left:2%; margin-right:2% ;}
.conlist3 ul li img{width:100%; height:120px;}
.conlist3 ul li span{width:100%; height:auto; float:left; overflow:hidden;}
.conlist3 ul li p{width:100%; height:30px; float:left; overflow:hidden; line-height:26px; font-size:14px ;}

.conright4{width:96%; margin:0 auto;display:table;min-width: 360px;}
.conright4_t{width:100%; height:50px; line-height:30px; border-bottom:1px solid #dcdcdc; color:#555; float:right;}

.ssjg{width:96%;  height:auto;margin-top:20px; text-align:center; line-height:24px; float:left; margin-left:2% ;min-width: 340px ;}
.ssjg p{width:100%;  height:30px; float:left;font-size:18px ;}
.ssjg span{width:100%;  height:24px; float:left; color:#666;font-size:14px;}
.conlist4{width:96%;  height:auto;display:table;margin-left:2%; min-width: 340px ;}
.conlist4 ul{width:100%;  height:auto;margin-top:20px;display:table;}
.conlist4 ul li{width:100%; height:auto;float:left; border-bottom:1px dashed #CCCCCC;  font-size:14px ;}
.conlist4 ul li p{width:100%; height:30px; float:left; overflow:hidden; line-height:30px; margin-top:8px;}
.conlist4 ul li .riqi{width:100%; height:30px; float:right; color:#b5b5b5;overflow:hiddent;line-height:30px; margin-bottom:8px  ;}
.conlist4 ul li p a:hover{color:#1557ae;}
		
		
	}

#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9999;}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#111;opacity:.9;z-index:-1;}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px;}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px;}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px;}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px;}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px;}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto;}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;}
#browser-modal .browser-content .browser-item .iconchrome{background: url(../images/bro.jpg) no-repeat 0 0;}
#browser-modal .browser-content .browser-item .iconfirefox{background: url(../images/bro.jpg) no-repeat 0 -100px;}
#browser-modal .browser-content .browser-item .iconopera{background: url(../images/bro.jpg) no-repeat 0 -200px;}
#browser-modal .browser-content .browser-item .iconEdge{background: url(../images/bro.jpg) no-repeat 0 -300px;}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block;}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px;}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700;}