/* 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 , "微软雅黑";min-width: 1400px;}
a{color:#222;text-decoration:none;}
a:hover{ text-decoration:underline;}
a:active{text-decoration:underline;}


.header{ width:100%; height:162px;background-image:url(../images/ktzhb.png); 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:723px; 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:210px;color:#b1bacc;border:0px; float:left; line-height:20px; background:none; margin-top:5px; margin-left:13px; }
.btn{width:22px;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:140px;}
.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:148px !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;/*IE6 only*/}
.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%;/* 图片宽度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.png); background-repeat:no-repeat; background-position:top left; padding-top:60px }
.ktzjj{width:660px; height:90px; 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;  float:right; overflow:hidden}
.yyfx_t{width:630px; height:50px; float:right;background-image:url(../images/ktzrt6.png); 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:40px; float:left;background-image:url(../images/ktzrt7.png); background-repeat:no-repeat; background-position:center left; line-height:40px; 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:855px; 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:30px; margin-top:2px}
.lwtab_on span{width:160px; height:24px; float:left; color:#999; font-size:14px}
.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.png);}
#lwtab_1:hover{background-image:url(../images/ktzrt8.png);}
#lwtab_2{background-image:url(../images/ktzrt9.png);}
#lwtab_2:hover{background-image:url(../images/ktzrt13.png);}
#lwtab_3{background-image:url(../images/ktzrt10.png);}
#lwtab_3:hover{background-image:url(../images/ktzrt14.png);}
#lwtab_4{background-image:url(../images/ktzrt11.png);}
#lwtab_4:hover{background-image:url(../images/ktzrt15.png);}

.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;}
.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:30px; margin-top:2px}
.tdcy_t p span{width:400px; height:24px; float:left; color:#999; font-size:14px}
.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:246px; height:278px; float:left; background-color:#f6f6f6;position: relative; margin-top:45px; margin-left:9px; margin-right:9px}
.tdcy_c ul li img{width:246px; height:278px; float:left;}
.tdcy_p{width:246px; height:60px; float:left; background: rgba(0,91,161,.8); text-align:center; color:#FFF;position: absolute;
	z-index:10; top:218px }
.tdcy_p p{width:226px; height:40px; float:left; overflow:hidden; margin-left:10px;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:369px; height:141px; float:left; margin-right:96px}
.rkr{width:369px; height:141px; float:right}
.ztzl img{width:369px; height:141px; }


.footer{width:100%; 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; height:60px; float:left;overflow:hidden;font-size:14px; }
.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:1300px; float:right;display:table;}
.conright_t{width:1300px; height:50px; line-height:30px; border-bottom:1px solid #dcdcdc; color:#555; float:right}

.conwz{width:1300px;  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:14px}
.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.png);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:1300px;  height:auto;display:table }
.conlist2 ul{width:1300px;  height:auto;margin-top:10px;}
.conlist2 ul li{width:1300px;  height:65px;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.png);background-position:left center; background-repeat:no-repeat; padding-left:20px}

.clwz2{width:1300px;  height:150px;float:right }
.clwz2 p{width:1300px;  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:auto; margin-top:10px; float:left; text-align:center; margin-left:25px;overflow:hidden;}
.conlist3 ul li img{ height:190px; width:270px}
.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}



}


	
	
	
#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.png) no-repeat 0 0;}
#browser-modal .browser-content .browser-item .iconfirefox{background: url(../images/bro.png) no-repeat 0 -100px;}
#browser-modal .browser-content .browser-item .iconopera{background: url(../images/bro.png) no-repeat 0 -200px;}
#browser-modal .browser-content .browser-item .iconEdge{background: url(../images/bro.png) 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;}