@charset "utf-8";
* { margin: 0; padding: 0; }
li { list-style: none; }
img { border: 0; max-width: 100%;}
a { text-decoration: none; color: #000; outline: none; }
body { min-width: 320px; font-family: arial; max-width:750px; margin: 0 auto; overflow-x: hidden; background:#f5f7f8;}
input { outline: none; }
.fl { float: left; }
.fr { float: right; }
.dn { display: none; }
.wrap { margin: 0 15px;  overflow: hidden;}
.clear { clear: both; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, {
    word-break: break-all;
    word-break: break-word;
}

.hidden{display: none;}


/*logo*/


.logo-bg{ width:100%; background-color: #fff; border-top: 4px #014F99 solid; padding-top: 15px; padding-bottom: 15px;}
.logo-box{ width: 100%;}
.logo-box img{display: block; margin: 0 auto; text-align: center;width:200px;}
.logo-box h1{text-align: center; font-size:20px; font-weight:bold}



.ksdh{width:100%; background: #084f95; padding-top:10px; padding-bottom:10px;}
.ksdh .denglu{ width: 15%; float: left; text-align: center; padding-left: 15px;}
.ksdh .denglu a{ text-align:center; color: #ffffff;}


.main{ width: 96%; margin: 0px auto;}



/*团队成员搜索*/

.nytdss{ width:100%; margin: 0px auto;min-height:340px;}
.nytdss .shuxing{width:50px; height: 30px; line-height:30px; color: #888; padding-left: 10px;  }
.nytdss .xz1{width:200px; height: 30px; line-height:30px; color: #888; }
.nytdss .xz1 select{width:200px; height: 30px; line-height:30px; border: 1px #cfd2d7 solid; border-radius: 4px;}
.nytdss .xz2{width:200px; height: 30px; line-height:30px; color: #888;}
.nytdss .xz2 select{width:200px; height: 30px; line-height:30px; border: 1px #cfd2d7 solid;  border-radius: 4px;}
.nytdss .btn1{ width:51px; height: 23px; line-height:23px; text-align: center; margin-top:5px;margin-left:74px; display: block; float: left;}
.nytdss .btn2{width:51px; height: 23px; line-height:23px; text-align: center; margin-top:5px; margin-left: 20px; display: block; float: left;}














/*nav*/
.nav-btn{ width:15%; float: right;}
.nav-btn img{display: block; margin: 0 auto;}

.nav-bg{position: absolute;top: 0;left: 0;z-index: 1;background-color: rgba(6,47,60,0.9);width: 100%;}
.nav-box{overflow: hidden;padding: 0 3%;line-height: 50px;height: 50px;}
.nav-left{float: left;overflow: hidden;}
.nav-left a{float: left;margin-right: 20px;font-size: 14px;color: #ffffff;}
.nav-right{float: right;overflow: hidden;margin-top: 10px;}
.nav-right .search{float: left;margin-right: 10px;overflow: hidden;}
.nav-right .search .text{background-color: rgba(0,0,0,0.6);border: none;float: left;height: 30px;padding-left: 10px;line-height: 30px;border: none;font-size: 14px;color: #ffffff;}
.nav-right .search .btn{float: left;width: 30px;height: 30px;border: none;background: url(../images/search.png) no-repeat center;background-size: 15px;background-color: #ee6123;}
.nav-right .nav-btn{float: right;}
.nav-right .nav-btn img{display: block;width: 20px;margin-top: 4px;}
@media only screen and (min-width:0px) and (max-width:300px) {
	.nav-right .search{width: 161px;}
	.nav-right .search .text{width: 120px;}
}
@media only screen and (min-width:300px) and (max-width:350px) {
	.nav-right .search{width: 161px;}
	.nav-right .search .text{width: 120px;}
}
@media only screen and (min-width:350px) and (max-width:760px) {
	.nav-right .search{width: 161px;}
	.nav-right .search .text{width: 120px;}
}
@media only screen and (min-width:760px) {
	.nav-right .search{width: 231px;}
	.nav-right .search .text{width: 190px;}
}
/*nav css*/
.nav { box-sizing: border-box;padding: 60px 3% 20px; width: 100%; max-width: 750px; margin: 0 auto; position: absolute;z-index: 9999; top: 50px; left: 100%;  background: #084f95; font-size: 14px; color: #fff; display: none; }
.nav .close {position: absolute; right: 10px; top: 20px;}
.nav .close img {width: 15px; }
.nav ul li:first-child{border-top: 1px solid #1a5fa2;border-top: 1px solid #1a5fa2;}
.nav ul li {padding: 10px; line-height: 24px; overflow: hidden; border-top: 1px solid #1a5fa2; }
.nav ul li .topnav { overflow: hidden;}
.nav ul li a { font-size: 16px; color: #fff; float: left;width: 80%;word-wrap: break-word; }
.nav ul li span { float: right; display: inline-block; vertical-align: middle; width: 14px; height: 14px; margin-top: 10px; padding-right: 5px;background: url(../images/add.png) center no-repeat; -webkit-background-size: 12px; background-size: 12px; }
.nav ul li span.on { background: url(../images/minus.png) center no-repeat; -webkit-background-size: 12px; background-size: 12px; }
.nav .subnav { padding: 10px 30px; display: none; }
.nav .subnav dd {line-height: 22px; overflow: hidden;padding: 10px 0 10px 20px;background: url(../images/minus.png) no-repeat;background-position-x: left;background-position-y: 20px;background-size: 10px;}
.nav .subnav dd a { font-size: 14px; display: block; width: 100%; height: 100%; }

.ss{ width:100%;margin: 0px auto;}
.ss .ss_con{ width:96%; margin: 0px auto;}
.ss .input{ width: 80%; float: left; height: 30px; line-height: 30px; border: 1px #eee solid; background: #fff; font-size: 14px; padding-left: 5px;}
.ss .btn{ width:15%; float: left;height:30px; line-height:30px;  background:#014f99; color: #fff; border: none; font-size: 15px;}

.jianjie{ width:100%; height:295px; background: url(../images/jianjie.jpg) top center no-repeat; max-width: 750px;}
.jianjie p{ color: #fff; font-size: 16px; text-align: center; line-height: 36px; padding-left: 20px; padding-right: 20px; padding-top:30px; padding-bottom: 30px;}

.jianjie .more{ width:120px; height: 28px; margin: 0px auto; line-height: 28px; background:#014F99; border-radius: 20px; text-align: center; margin-left:30px; font-size: 14px; display: block; }
.jianjie .more a{ color: #ffffff;}

@media only screen and (min-width:0px) and (max-width:300px) {
.jianjie{ width:100%; height:295px; background: url(../images/jianjie.jpg) top center no-repeat; }
.jianjie p{ color: #fff; font-size: 16px; text-align: center; line-height: 36px; padding-left: 20px; padding-right: 20px; padding-top: 30px; padding-bottom: 10px;}
.jianjie .more{ width:150px; height: 28px; line-height: 28px; background:#014F99; border-radius: 20px; text-align: center; margin-left:230px; }
.jianjie .more a{ color: #ffffff;}
}
@media only screen and (min-width:300px) and (max-width:350px) {
.jianjie{ width:100%; height:295px; background: url(../images/jianjie.jpg) top center no-repeat; }
.jianjie p{ color: #fff; font-size: 16px; text-align: center; line-height: 36px; padding-left: 20px; padding-right: 20px; padding-top: 30px; padding-bottom: 10px;}
.jianjie .more{ width:80px; height: 28px; line-height: 28px; background:#014F99; border-radius: 20px; text-align: center; margin-left:130px; }
.jianjie .more a{ color: #ffffff;}
}
@media only screen and (min-width:350px) and (max-width:760px) {
	.jianjie{ width: 100%; height:295px; background: url(../images/jianjie.jpg) top center no-repeat; max-width: 750px;}
}

.part{ width: 100%; background: #ffffff; margin-top: 5px;}
.part .part_con{ padding: 10px;}



.TabTitle2{ width:100%; height:40px; line-height:40px; margin:0px auto; overflow:hidden;}
.TabTitle2 ul li{ float:left; cursor:pointer; height:40px; line-height:40px; width:100px; display:block; text-align:left; font-size:18px; font-weight:bold; }
.TabTitle2 ul li a{ display:block; text-align:center;  font-size:18px;  }
.TabTitle2 .hover{ height:40px; line-height:40px;  width:100px;   color:#084f95; }
.Tabbottom2{ overflow: hidden;}


.more{ width: 100%; height: 30px; line-height: 30px; text-align: center; background: #f7f7f7;}
.more a{color: #aaadb7; font-size: 14px;} 
.more a:hover{color: #084f95;}

.column{ width: 100%; height: 30px; line-height: 30px; }
.column h1{color: #084f95; font-size: 18px; font-weight: bold;} 



.list{  width: 100%;}
.list ul li{ width: 98%; line-height:39px; float: left; display: block; background:url(../images/tb.png) left 17px no-repeat; padding-left: 10px;}
.list ul li a{ font-size:16px;  float:left; padding-left: 5px;;}
.list ul li span{font-size:14px; color: #999; float:right; padding-right: 10px;}

.kyfx{}
.kyfx ul li{  margin: 2%; display: block;  background:url(../images/icon.png) 10px 6px no-repeat  #f7f7f7;    background-size: 30px;   padding: 10px 10px 10px 45px;}

.kyfx .name{ width:80%; text-align: center;margin: 0px auto; padding-top: 80px;}
.kyfx ul li:hover{background:url(../images/iconn.png) center 20px no-repeat  #084f95;}
.kyfx ul li:hover a{ color: #ffffff;}

.xshy{ width: 96%; margin: 0px auto;}
.xshy .time{width: 100px; height: 28px; line-height: 28px; color: #084f95; background: #f7f7f7; border-radius: 20px; margin: 15px 0px;text-align: center; font-weight:bold; font-size: 14px;} 
.xshy .title{font-size: 20px; margin: 5px 0px;}
.xshy .title a{ color: #000;}
.xshy .title a:hover{ color: #084f95;}
.xshy .jianshu{ font-size: 16px; color: #888; line-height: 26px; margin: 15px auto;}

.kytd{ width: 96%; margin: 0px auto;}
.kytd_t{ margin-bottom: 10px; margin-top: 10px;}
.kytd_t .img{width:28%; height: 80px; line-height: 80px; float:left; text-align: center;}
.kytd_t .img img{max-height: 100%;max-width: 100%;vertical-align: middle;}
.kytd_t .jianli{ width: 70%; float:right;}
.kytd_t .jianli h1{ font-size: 16px; font-weight: bold;}
.kytd_t .jianli p{ font-size: 15px; color: #888; line-height: 24px;}

.kytd_b{}

.kytdd{width:100%; margin: 0px auto;}
.kytdd .jianjie1{ width:96%; background: #f7f7f7;  overflow: hidden; padding: 5px; margin: 0px auto;}
.kytdd .jianjie1 p{ line-height:28px; color: #000; font-size:15px;}
.kytdd .chengyuan{width:100%; margin-top: 10px;}
.kytdd .chengyuan ul li{width:33%;  height: 120px; float: left; display: block; overflow: hidden;}
.kytdd .chengyuan .tx{ width:100%; height: 80px; line-height: 80px; margin-left: 7px; margin-top: 7px; overflow: hidden;  text-align:center;}
.kytdd .chengyuan .tx img{max-height: 100%;max-width: 100%;vertical-align: middle;}
.kytdd .chengyuan .jianshu{ width:100%; text-align: center;}
.kytdd .chengyuan .jianshu h1{font-size:15px; line-height: 28px; color: #000; }


.TabTitle3{ width:100%; height:40px; line-height:40px; margin:0px auto; margin-top:12px; margin-bottom:0px; overflow:hidden; }
.TabTitle3 ul li{ float:left; cursor:pointer; height:40px; line-height:40px; text-align:center;   display:block; text-align:center;  font-size:14px; font-weight:bold; margin-right: 10px;}
.TabTitle3 ul li a{ display:block; text-align:center;  font-size:14px; }
.TabTitle3 .hover{height:40px; line-height:40px; text-align:center;background:url(../images/btn.png) bottom center no-repeat;  color:#084f95; }
.Tabbottom3{ margin-top:10px;   overflow: hidden;}

.link1{ width:100%; background: #b0bfce; padding-top: 15px; padding-bottom: 15px;} 

.foot1{ width:100%; background: #1a5fa2; padding-top: 15px; padding-bottom: 15px;} 
.foot1 .foot11{ width:27%; float: left; margin-left:5%; border-right: 1px #2b7be5 solid; font-size: 14px; font-weight:normal; color:#8fbae4;}
.foot1 .foot11 h1{ font-size: 14px; font-weight:normal; color: #fff;}
.foot1 .foot11 h2{ font-size: 12px; font-weight:normal;  color: #fff;}
.foot2{ width:100%;margin:0px auto; background: #084f95; padding-top: 15px; padding-bottom: 15px;  font-size: 14px; font-weight:normal; color:#8fbae4;} 
.foot2 p{ padding-left: 15px; padding-right: 15px; line-height:24px;  font-size: 14px; font-weight:normal; color:#8fbae4;}
.foot2 a img{ text-align: center; display: block; margin: 10px auto;}

.locat{  margin:10px auto; background: url(../images/home1.png) 10px 2px no-repeat; font-size:14px; color: #333; padding-left: 30px;}
.locat a{color: #333;}
.locat a:hover{color: #084f95;}
.locat span{padding-left:5px; color: #333; padding-right: 5px;}


.listzy{ width: 96%; margin: 0px auto;}
.listzy ul li{ width:96%;  float: left; display: block;line-height:24px;  padding-left:15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; background: #fbfbfb; margin: 5px auto;}
.listzy .tile{background:url(../images/tb.png) left center no-repeat; font-size:16px;  float:left;  padding-left: 15px; }
.listzy .tile a{ font-size:16px;  float:left; padding-left: 5px;;}
.listzy .tile a:hover{ color: #084f95;}
.listzy .time{font-size:16px; color: #999; }
.listzy .jianshu{font-size:16px; color: #999; line-height:28px;}
.listzy .jianshu .p{}

.cylist{ width: 100%; margin: 0px auto;}
.cylist ul li{ width: 100%; margin: 0px auto; margin: 2%; display: block; float: left;}
.cylist .tx{ width:100%; height: 100px; line-height: 100px; margin-left: 7px; margin-top: 7px; overflow: hidden;  text-align:center; background: #f3f3f3;}
.cylist .tx img{max-height: 100%;max-width: 100%;vertical-align: middle;}
.cylist .jianshu{ width: 100%; text-align: center;}
.cylist .jianshu h1{font-size:15px; line-height: 28px; color: #000; text-align: center;}


.listpic{}
.listpic ul li{ width: 44%; float: left; display: block; padding: 3%;}
.listpic .img{ width:100%; height: 100px; line-height: 100px; font-size:16px; background: #f3f3f3; color: #999; text-align:center; }
.listpic .img img{max-height: 100%;max-width: 100%;vertical-align: middle; }
.listpic .tile{ width:100%; font-size:16px; text-align: center; }
.listpic .tile a{ }



.piclistzy1{ width: 96%; margin: 0px auto; overflow: hidden;}
.piclistzy1 ul li{ width:41%; float: left; display: block;  padding-left: 10px; padding-bottom: 10px; padding-top: 10px; border-bottom: 1px #eee solid; margin: 2%;}
.piclistzy1 .img{ width:100%; height: 140px; line-height: 140px; font-size:16px; color: #999; text-align:center; background: #f3f3f3; overflow: hidden; }
.piclistzy1 .img img{ max-height: 100%;max-width: 100%;vertical-align: middle;  }
.piclistzy1 .tile{background:url(../images/tb.png) left center no-repeat; font-size:16px;  padding-left: 5px;line-height:24px; }
.piclistzy1 .tile a{ font-size:16px;  float:left; padding-left: 5px;;}
.piclistzy1 .time{font-size:14px; color: #999;  margin-top: 10px;}
.piclistzy1 .jianshu{font-size:14px; color: #999; line-height: 24px; margin-top: 10px;}
.piclistzy1 .jianshu .p{}




.piclistzy{ width: 96%; margin: 0px auto; overflow: hidden;}
.piclistzy ul li{ width: 100%; float: left; display: block;  padding-left: 10px; padding-bottom: 10px; padding-top: 10px; border-bottom: 1px #eee solid;}
.piclistzy .img{ width:100%; height: 140px; line-height: 140px; font-size:16px; color: #999; text-align:center; background: #f3f3f3; overflow: hidden; }
.piclistzy .img img{ max-height: 100%;max-width: 100%;vertical-align: middle;  }
.piclistzy .tile{background:url(../images/tb.png) left center no-repeat; font-size:16px;  padding-left: 5px;line-height:24px; }
.piclistzy .tile a{ font-size:16px;  float:left; padding-left: 5px;;}
.piclistzy .time{font-size:14px; color: #999;  margin-top: 10px;}
.piclistzy .jianshu{font-size:14px; color: #999; line-height: 24px; margin-top: 10px;}
.piclistzy .jianshu .p{}


.dpzw{ width: 96%; margin: 0px auto;}
.dpzw p{ font-size: 16px; line-height: 36px;}
.dpzw p img{max-width:100%;}




/*新闻详细*/

.detail{}
.detail .detail_t{ width:100%; margin:10px auto;  }
.detail .detail_t .title{ font-size:30px; color: #014f99; text-align: center;}
.detail .detail_t .shuxing{ color:#888; font-size:15px; line-height:40px; text-align:center; margin-top: 20px;}
.detail .detail_t .shuxing span{ margin:0px 10px; line-height:40px;}

.detail .detail_t1{ width:100%; margin:20px auto; }
.detail .detail_t1 .title{ font-size:30px; color: #014f99; text-align: center;}
.detail .detail_t1 .shuxing{ color:#888; font-size:15px; line-height:40px; text-align:center; margin-top: 20px;}
.detail .detail_t1 .shuxing span{ margin:0px 10px; line-height:40px;}

.detail .lwtable{}
.detail .lwtable tr td{border-collapse: collapse; border: 2px #ffffff solid; line-height:45px; background: #f1f6fa; font-size: 16px;}
.bg1{ background: #ebf1f6; color:#103d65; padding-left: 15px;}
.bg2{ background: #f1f6fa; color:#000000; padding-left: 15px;}
.bg3{ background: #f1f6fa; color:#000000; padding-left: 15px; line-height: 36px !important; padding-top: 15px; padding-bottom: 15px;}
.detail .zhengwen{ width:100%; margin-top:20px; margin-bottom:20px;}
.detail .zhengwen p{ font-size:16px; line-height:36px; color:#333; margin-top:15px;}
.detail .zhengwen p img{ max-width:100%;}

/*附件+上下篇*/

.fujian{width:100%; margin:20px auto; }
.fujianname{font-size:16px; color:#0d5492; font-weight:bold; display:block; line-height:24px;}
.fujianname1{font-size:16px; color:#000; display:block; line-height:30px; margin-bottom: 20px;    word-break: break-word;}
.fujianname1 ul li{ width: 100%; float: left; display: block;}
.fujianname1 ul li a:hover{ color: #084f95;} 


.fujiannameimg{ width: 100%; margin: 0px auto;}
.fujiannameimg .img{ height:102px; margin-right:15px; line-height: 102px; text-align: center; overflow: hidden; background: #f3f3f3; float: left;}
.fujiannameimg .img img{ max-height: 100%;max-width: 100%;vertical-align: middle;  }

.xianggaunwenzhang{ margin-top:10px; margin-bottom:20px; border-top:1px #eee solid; padding-top:10px; padding-bottom:20px;}
.xianggaunwenzhang .shangxiapian{width:100%;font-size:15px; color:#0d5492; margin-top:10px; display: block; font-weight: bold; }
.xianggaunwenzhang .shangxiapianname{width:100%; font-size:16px; color:#000; margin-top:10px; display: block; }