html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
a{text-decoration: none; outline: none; cursor: pointer;transition: all 0.4s ease-in-out;}
a:visited ,a:hover{text-decoration: none;}
.hidden{display:none;}
body{background: url(../images/tb.png) top center no-repeat;background-size:"cover";}
.p0{margin:0px !important;}
.m0{padding: 0px !important;} ul{padding: 0px;}
li{list-style:none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
.gp-pa{position: absolute;}
.gp-pr{position: relative;}
@media (min-width: 1362px){.container{width:1350px; margin: 0 auto;}
	.logo{max-width: 35%;float: left;}
}

.body_b{background: url(../images/tb.png) top center no-repeat;}
.tbhx{ background: #004a9f; height: 5px;}
.tbdh{ float: left;}

.logo{width: 35%;margin-top: 2.8rem;float: left;padding-left:10px;}
.pcnav{ width: 100%;}
.header-pc{}
.header-pc .nav-top{width: 100%;white-space: nowrap; border-top: 5px solid #2004a9f;padding-top: 5px;}
.header-pc .nav-top ul{ float: right; width:6%;  margin-bottom: 0px;}
.header-pc .nav-top ul li{margin-left: 25px;}
.header-pc .nav-top ul li a{transition: 0.3s linear;font-family: PingFangSC-Regular,sans-serif;font-size: 16px;color: #ffffff;letter-spacing: 0;line-height: 28px;}

.header-pc .nav-top li:hover>a{opacity: 0.45;}
.header-pc li{display: inline-block;}
.header-pc.active .nav-top{background: #004a9f; margin-top: 0px;height: 45px;}
.header-pc.active .nav-bottom{background: white;box-shadow: 0 0 10px rgba(0,0,0,0.15);margin-top: 0px;}
.header-pc.active .nav-bottom .nav-bottom-right li{color: #333;}
.header-pc.active .nav-bottom .logo{margin-top: 13px;}
.header-pc.active .nav-line{border-bottom: 4px solid #4170bc !important;}
.header-mp{display: none;}
.header-mp .header-mp-right > a{
	margin-right: 10%;
	color: white;
}

.biaoyu {
    background: url(../images/xmxyyx.png) top center no-repeat;
    width: 337px;
    height: 113px;
    float: right;
    margin-right: 230px;
    margin-top: 50px; margin-bottom: 93px;}

.header-mp .header-mp-right > a:hover {
	color: white;
}

/*search*/
.header_ser{width:384px;height:43px;margin:180px 0px 20px 0px;float:right;background:#fff;border-radius:34px;}

.ss_k{width:289px;height:43px;padding-left:5px;line-height:34px;font-size:15px;float:left;overflow:hidden;border:none;text-indent:0.5em;outline:none;background:none;color:#333;}
.ss_an{width:90px;height: 43px;float:right;background:#004a9f;border-radius:0px 54px 54px 0px;}

/* menu */
.menubox{ width:100%; min-height:54px; margin-top: 1rem;background:#4a7fc5;}
.nav{ width: 100%;}
.nav li{  float: left;  position: relative;  padding: 0 2.89%; text-align: center; }
.nav .dhdqwz{ background: rgba(255, 255, 255, 0.39); color: #fff;}
.nav .dhdqwz a{color: #fff;}
.nav li a{  display: block;  font-size:18px; font-weight: bold;  color: #fff; width: 100%; line-height: 43px;  }
.nav li img{ text-align: center; margin-top: 5px;}
.nav li.on a,.nav li:hover a{color: #fff;  }
.nav li.on,.nav li:hover{  background: rgba(255, 255, 255, 0.39); color: #fff;}
.two-nav{position: absolute;  left: 0px;width:100%;z-index: 9999;  display: none; border-radius: 0 0 6px 6px;  background:#4a7fc5;}
.two-nav a{  display: block; line-height: 36px; padding: 5px; text-align: center;  color: #ffffff;  font-size: 16px;}
.two-nav a:hover{color: #fff;   }
#container-1{padding-top:130px;}


.foot{position: relative;overflow: hidden; background:url(../images/foot.jpg) center no-repeat;     background-size: cover;}
.f_nr{ padding-top: 30px; padding-bottom: 15px;}
.f_logo{width: 38%; float: left; margin-top:20px;}
.text-left{width:40%;float: left;text-align: left; color: #fff; line-height: 36px; font-size: 17px; padding-left:2%; padding-top:10px;}
.text-left .dz .bt{float: left;}
.text-left .dz .bt img{vertical-align: middle; margin-right:10px; margin-top: -3px;}
.text-left .dz span{float: left;}
.dz span a{color:#fff;}
.ewm{width:20%;float: right;}
.ewm ul li{ width: 48%; margin: 0 1%;float: left; text-align: center;}
.ewm img{height:100px;  border-radius: 6px;}
.ewm span{font-size: 16px; color: #fff; padding-top:5px; line-height: 32px; display: block;}
.footer-bottom{border-top: 1px solid #26807d; line-height: 48px; color: #fff;font-size: 16px; text-align: center;}

.searchbox{display:none;}

.banner_page1{position:relative;overflow:hidden;}
.banner_page1 img{width:100%;height:auto;}
.ny_mani{ padding-left: 15px !important; padding-right: 15px !important;}
.latest{ width: 245px; float: left;background:#fff;}
.lat-box{margin-bottom: 20px; margin-top:20px;position: relative;z-index: 3;padding: 0 0 65px;background-size: 100% auto;}
.sj_latest{ display: none}
.lat-box .lat-box-li{ font-size: 18px; display: block;line-height: 36px;color: #333;padding: 17px 0 16px 30px;position: relative;margin: 0px 18px;  border-bottom: 1px #d2dcec solid;border-top: 0;}
.lat-box-li-first{height:55px; color: #fff;font-weight: 600; font-size:18px;line-height:55px; text-align: center;   background: #00439f; }
.lat-box-_lb{ background: #f4fbfa;padding-bottom: 50px;}
.lat-box-_lb ul li{width:100%;font-size:17px;}
.lat-box-_lb ul li a{margin:0px 18px;line-height:32px; padding:15px 0;border-bottom:1px #ebebeb solid;display: block;padding-left: 30px; color: #222;transition: 0.6s;}
.lat-box-_lb ul li.on, .lat-box-_lb ul li:hover{}
.lat-box-_lb ul li a:hover{color: #004a9f}

.ej_right{padding:5px 0px 0px 35px;/*margin-left:295px;float:right;*/box-sizing:border-box;overflow:auto;}

.ej_right_nav{/*width:959px;*/width:100%;line-height:65px;border-bottom:1px #d2dcec solid;}
.ej_right_nav h1{ line-height: 65px; font-size:22px;font-weight:bold;color:#004a9f;display: inline-block;margin-top:-2px;}
.ej_right_nav span{float:right;padding-left:25px;font-size:16px;}
.ej_right_nav span a{color:#555;font-size:16px;}

.zygx_list{ padding-bottom: 20px;}
.zygx_list a{padding: 16px 16px 16px 0px; float: left; cursor: pointer; color: #222; min-height: 90px; text-align: center;  width: calc(50% - 20px);margin-left: 20px;  margin-top: 20px; background: #f8f8f8;font-size: 16px;display: block;}

.ny_bj{background: #F5F5F5;}
.ycnr{background: #fff;box-sizing: border-box;  overflow: auto;box-shadow: 1px 1.732px 55.2px 4.8px rgba(125, 125, 125, 0.1);padding: 1rem 2.75rem 3rem;}
.lm_rban{width:100%;height:auto;}
.lmy_lmtitle{line-height:53px;overflow:hidden;}
.lmy_lmtitle span{float:left;display:block;width:auto;line-height:53px;font-size:24px; font-weight:600; color:#0586c8;white-space:nowrap;}
.lmy_lmtitle span img{vertical-align: middle; margin-right:12px; margin-top: -5px;}
.navjz{min-height:560px; padding-bottom:40px;}

/* img */
.photos{margin: 20px 0px;}
.photos_list{ padding-left:10px;}
.photos_list .item{margin-left:30px;margin-bottom:15px;width:calc(33.33% - 23.33px); float: left;}
.photos_list .item:nth-child(3n-2){margin-left:0;}
.photos_list .item{position:relative;overflow:hidden;}
.photos_list .item .img{height:0;padding-top:62.59%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;margin-bottom:5px;position:relative;overflow:hidden}
.photos_list .item .img img{position:absolute;left:0;top:0;width:100%;height:100%}
.photos_list .item:hover .img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.photos_list .item .txt{ width: 100%; text-align: center}
.photos_list .item .txt2{width: 100%;}
.photos_list .item .h{margin-top:10px; font-size: 16px; line-height:30px;}
.photos_list .item .h img{margin-left:10px;}
.photos_list .item .bt{font-size: 16px;color: #222; line-height:30px;}
.photos_list .item .bt a{color: #222;}
.photos_list .item .d{margin-top:10px; font-size: 16px; float: right;width: 20%;line-height:30px;}
.photos_list .item .d span{margin-right:15px;}