article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,dd,dt{margin: 0;padding: 0;}
*{margin:0;padding:0;outline:none;outline:none;box-sizing: border-box;}
.clear{ clear:both; }
a,i{ text-decoration:none;color:#333;  margin: 0; padding: 0;}
a:hover{color: #29588c;}
input,button{border:none;   font-family:'microsoft yahei';}
textarea{font-family:'microsoft yahei';}
body{width:100%;font-family:'microsoft yahei';/* background:#fff; */color:#333;font-size:14px;}
html{overflow-x: hidden;}
table{border-collapse:collapse}
img{border:none;max-width:100%;}
ul,li,ol{ list-style: none;}
i{font-style: normal;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display: table;line-height: 0;content:"";}
.clearfix:after{clear:both;}
.fl{float: left;}
.fr{ float: right;}
.w1200{ width: 1206px;margin: auto;}
.marginTop{margin-top: 50px;backgroung:#A7D8F7;}
.padding{ padding: 50px 0;}
.clear{clear: both;}

.header-PC{padding: 20px 0;background:#A7D8F7}
.header-PC .w1200{position: relative;}
.nav-show{width: 100%;background: #fff;box-shadow: -1px 2px 19px 4px #e1e1e1;overflow: hidden;/* padding: 30px 0; */position: absolute;z-index: 999;border-radius: 5px;margin-top: 20px;left: 0;top: 100%;}
.header-PC .logo{display: block;float: left;}
.header-PC nav,.header-PC .check-lan{position: relative;margin-top: 15px;}
.header-PC nav ul{margin-left: 20px;}
.header-PC nav ul li{float: left;margin-left: 10px;}
.header-PC nav ul li a{display: block;color: #333;padding-bottom: 10px;border-bottom: 2px solid transparent;font-size: 16px;}
.header-PC nav ul li a.active{color: #29588c;border-color: #29588c;}
.header-PC nav ul li a:hover{color: #29588c;}
.header-PC nav ul li dl{position: absolute;top: 100%;background: url(../images/nav-bg.png);width: 124px;height: 127px;display: none;z-index: 999999;}
.header-PC nav ul li dl dd{height: 40px;line-height: 40px; border-bottom: 1px solid #E1E1E1;font-size: 14px;text-indent: 20px;width: 90%;margin: 0 auto;}
.header-PC nav ul li dl dd:nth-child(1){margin-top: 20px;}
.header-PC nav ul li dl dd a{display: block;font-size: 14px;color: #333;}
.header-PC nav ul li:hover dl{display: block;}
.header-PC .check-lan{margin-left: 35px;}
.header-PC .check-lan img{display: inline-block; vertical-align: middle;margin-right: 5px;}
.header-PC .check-lan a{color: #073f86;}
.header-PC .search-top{width: 180px;margin-top: 10px;position: relative;}
.header-PC .search-top input[type='text']{width: 100%;height: 40px;border: none;border-bottom: 1px solid #e1e1e1;display: block;text-indent: 10px;}
.header-PC .search-top .submit{display: block;background: url(../images/searxh.png);width: 20px;height: 19px;border: none;position: absolute;right: 2px;cursor: pointer;top: 12px;}
.nav-show ul li{float: left;width: 13%;margin-left: 4%;margin-right: 3%;/* padding: 30px 0; */; height: 80px;}
.nav-show ul li a{display: flex !important;justify-content: center;font-size: 12px;color: #666666;padding: 30px 0;}
.nav-show ul li img{display: inline-block; vertical-align: middle;margin-right: 5%;height: 100%;}
#wap-nav{width: 100%;display: none;transition:ease-out .3s;position: relative;}
.navbar{padding: 10px 0;background:#fff;overflow: auto;}
.navbar .navbar-brand{float:left;width: 35%;margin-left:10px;display: block;}
.navbar .toggle{width: 28px;height: 25px;float:right;cursor: pointer;margin-top: 3px;margin-right: 19px;}
.navbar .toggle span{display: block;width: 37px;height: 3px;background-color: #333;position: relative;margin-top:6px;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;border-radius: 5px;}
.navbar .toggle span:nth-child(1){ margin-top:0;    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
 }
.navbar .on span:nth-child(1){margin-top: -3px;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;}
.navbar .on span:nth-child(2){ opacity:0;}
.navbar .on span:nth-child(3){margin-top: 12px;-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-o-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;}
#wap-nav .nav{position: absolute;width: 100%;opacity: 1;display: none;z-index: 10000;}
#wap-nav .nav li{background: #05548d;border-bottom: 1px dashed #0075c9;text-indent: 10px;padding: 10px 20px;width: 100%;}
#wap-nav .nav li a{ display: block; color: #fff;}
#wap-nav .nav li dl{ padding-left: 20px;}
#wap-nav .nav li dl dd{ margin: 15px 0;}
#wap-nav .w1200{/* position: relative; */}
#wap-nav .nav-show{/* padding: 10px 0; */top: 65%;}
#wap-nav .nav-show ul li img{/* display: block; */width: 20%;margin-right: 2%;height: 50%;}
#wap-nav .nav-show ul li a{font-size: 12px;padding: 20px 0;}
#wap-nav .nav-show{ width: 98%;left: 1%;}
.nav-show ul li.active a{color: #2b6e9e;border-bottom: 2px solid #2b6e9e;}

.fullSlide{position:relative;/* background:#000; */margin:0 auto;}
.pc_ban{/*margin-top: 50px;*/display: block;}
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top;  }
.fullSlide .hd{position:relative; z-index:1; margin-top:-35px; height:30px; line-height:30px;  text-align:center;    }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{cursor:pointer;display:inline-block; *display:inline;zoom:1;width: 10px;height: 10px;margin: 5px;overflow:hidden;/* border: 1px solid #fff; */border-radius: 50%;font-size: 0;background: #fff;}
.fullSlide .hd ul .on{background: #aec4ce;}
.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:20px; height:32px; position:relative; position: absolute; top: 50%;margin-top: -16px;  }
.fullSlide .next{  background-position:right 0;right: 2%;  }
.fullSlide .prev{left: 2%;}
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }
.wap_ban{display: none;margin-top: 20px;}
.fullSlide .bd li dl{ position:absolute; left:20%; top:22%; z-index:10000; width:30%;}
.fullSlide .bd li dl dt{ font-size:34px; color:#005bac; font-weight:bold;}
.fullSlide .bd li dl dd{ margin-top:20px; color:#005bac; font-size:15px;}

#index1{}
.index-title{ text-align: center;}
.index-title h1{color: #05548d;font-size: 35px;font-weight: normal;}
.index-title span{display: block;width: 40px;height: 3px;background: #05548d;margin: 10px auto 0 auto;}
.index-about{}
.index-about .about-p{text-align: center;color: #666;width: 85%;margin: 30px auto 0 auto;line-height: 2;}
.index-about ul li{
    float: left;
    width: 33%;
    text-align: center;
    margin-top: 50px;
}
.index-about ul li a{display: block;}
.index-about ul li p{font-size: 20px;color: #333;}
.index-about ul li img{display: block;margin: 0 auto;margin-left: 36%;}
.index-about ul li img:nth-child(2){display: none;}
.index-about ul li:hover img:nth-child(2){display: block;}
.index-about ul li:hover img:nth-child(1){display: none;}
.index-about ul li:hover p{color: #05548d;}

#index2{background: url(../images/bg1.jpg) no-repeat top center;background-size: cover;/* display: table; */padding: 100px;}
.index-news{position: relative;}
.table{text-align: center;margin-top: 20px;}
.table a{display: inline-block;vertical-align: middle;width: 10px;height: 10px;margin-left: 4px;margin-right: 4px;border-radius: 50%;background: #b1b2b2;}
.table a.active{background: #29588c;}
.table{display: none;}
.banner-index img{width: 100%;}
.Like-Items{width: 100%;}
.Like-Items>div{}
.Like-Items ul{/* display: flex; *//* justify-content:space-between; */margin-top: 40px;}
.Like-Items ul li{/* float: left; *//* width: 56%; */position: relative;}
.Like-Items ul li a{display: block;}
.Like-Items ul li .link-show{}
.Like-Items ul li .link-show .like-box{width: 95%;margin: 0 auto;/* max-width: 90%; */height: 300px;text-align: center;/* line-height: 300px; */}
.Like-Items ul li .link-show .like-box img{display: inline-block;margin: 0 auto;max-width: 100%;}
.Like-Items ul li .link-show p{text-align: center;color: #87796a;font-size: 1.2rem;}
.Like-Items ul li dl{position: absolute;top: 0;left: 0;width: 100%;background: rgba(255,255,255,.9);box-shadow: -1px 1px 17px -2px #7a584c;height: 100%;color: #7a584c;text-align: center;display: none;}
.Like-Items ul li dl dt{width: 47%;margin: 16% auto 45% auto;}
.Like-Items ul li dl dt h3{font-weight: normal;font-size: 1.3rem;padding-bottom: .5rem;border-bottom: 1px solid #7a584c;}
.Like-Items ul li dl dt p{margin-top: .5rem;}
.Like-Items ul li:hover dl{display: block;}
.Like-Items ul li .news-left{width: 55%;}
.Like-Items ul li .news-left h2{font-size: 20px;color: #333;width: 100%;}
.Like-Items ul li .news-left h2 span{display: inline-block;padding: 5px 10px;background: #29588c;color: #fff;font-size: 30px;font-weight: bold;text-align: center;border-radius: 5px;vertical-align: middle;}
.Like-Items ul li .news-left h2 span i{display: block;font-weight: normal;font-size: 12px;color: #fff;}
.Like-Items ul li .news-left h2 p{display: inline-block;vertical-align: middle;width: 80%;margin-left: 3%;line-height: 1.5;}
.Like-Items ul li .news-left .new-txt{color: #666;}
.Like-Items ul li .news-left .new-txt p{margin-top: 20px;line-height: 1.5;}
.Like-Items ul li .news-left a{display: block;margin-top: 30px;width: 30%;height: 50px;line-height: 50px;text-align: center;background: #fff;border: 1px solid #29588c;border-radius: 10px;font-size: 16px;}
.Like-Items ul li .news-left a:hover{ background: #29588c;color: #fff;}
.Like-Items ul li{display: none;}
.Like-Items ul li:nth-child(1){display: block;}
.news-right{ width: 40%;}
.index-news .arrow{position: absolute;top: 50%;margin-top: -20px;}
.index-news .arrow-right{right: -5%;}
.index-news .arrow-left{left: -5%;}
.index-case{}
.news-items{}
.news-items li {float: left;width: 32%;margin-left: 2%;margin-top:50px;}
.news-items li:nth-child(3n-2){margin-left: 0;}
.news-items li .news-img{position: relative;}
.news-items li .news-img .img-bg{display: block;width: 100%;}
.news-items li .news-img .news{position: absolute;left: 0;top: 0;}
.news-items li .news-Text{background: #fff;box-shadow: 1px 2px 5px 0px #ccc;height: 100px;padding: 10px 15px;overflow: hidden;}
.news-items li .news-Text a{display: block;}
.news-items li .news-Text h3{font-size: 20px;font-weight: normal;color: #333;}
.news-items li .news-Text p{color: #999;margin-top: 5px;}
.news-items li .news-Text span{color: #999;display: block;margin-top: 5px;}
.news-items li .news-Text span img{display: inline-block;margin-right: 5px;vertical-align: middle;}
.news-items li:hover h3{color: #29588c;}
.m-news{ display: none;}
.m-news .news-items{display: none;}
.m-news .news-items:nth-child(2){display: block;}
.m-news .news-items li{width: 47%;margin-left: 0;margin-top: 30px;}
.m-news .news-items li:nth-child(2){float: right;}
.m-news .news-items li .news-Text h3{font-size: 15px;height: 39px;overflow: hidden;}
.m-news .news-items li .news-Text{padding: 5px 5px;}
.m-news .news-items li .news-Text p{font-size: 12px;height: 18px;overflow: hidden;}
.m-news .news-items li .news-Text span{font-size: 12px;}
.click-more{display: block;width: 200px;height: 50px;line-height: 50px;text-align: center;color: #29588c;border: 1px solid #29588c;border-radius: 5px;margin-left: auto;margin-right: auto;font-size: 16px;}
.click-more:hover{ background: #29588c;color: #fff;}
#index3{ background: url(../images/bg2.jpg) top center no-repeat; background-size: cover;}
#index3 .index-title h1{color: #fff;}
#index3 .index-title span{background: #fff;}
#index3 .map{}
#index3 .map img{display: block;margin-left: auto;margin-right: auto;}
#index3 .map img:nth-child(2){display: none;}
#foot{background: #3c4c65;overflow: hidden;}
#foot .w1200{ width: 1000px;}
#foot .foot-top{color: #fff;}
#foot .foot-top nav,#foot .contact{margin-left: 72px;margin-top: -10px;}
#foot .foot-top nav a{display: block;color: #fff;margin-top: 10px;}
#foot .foot-top .contact{}
#foot .foot-top .contact p{margin-top: 10px;}
#foot .foot-top .contact img{display: inline-block;margin-right: 10px;vertical-align: top;}
#foot .foot-top .contact span{width: 300px;display: inline-block;}
#foot .foot-top .ewm{text-align: center;}
#foot .foot-bot{margin-top: 40px;padding-top: 20px;border-top: 1px solid #505e75;}
#foot .foot-bot p{color: #7b8697;text-align: center;}
#foot .foot-bot p a{color: #7b8697;}
.fix-foot{position: fixed; width: 100%; bottom: 0; max-width: 750px; background: #fff; border-top: 1px solid #e1e1e1; z-index: 3333; display: none;}
.fix-foot ul li:nth-child(3){width: 40%;}
.fix-foot ul li{float: left;width: 20%;text-align: center;/* padding: 4px 0; */}
.fix-foot ul li + li{border-left: 1px solid #e1e1e1;}
.fix-foot ul li a{display: block; padding: 4px 0;}
.fix-foot ul li .icorn img{display: block; margin: 0 auto;}
.fix-foot ul li .icorn img:nth-child(2){display: none;}
.fix-foot ul li h3{font-size: 13px;margin-top: 3px;font-weight: normal;}
.fix-foot ul li.active a{color: #0099cc; /*background: #e6e6e6;*/}
.fix-foot ul li.active .icorn img:nth-child(2){display: block;}
.fix-foot ul li.active .icorn img:nth-child(1) {display: none;}
.height{height: 0px;}
.banner-nei{ width: 100%;}
.banner-nei img{width: 100%;}
.banner-nei .Banner-pc{display: block;}
.banner-nei .Banner-m{display: none;}
.About-top{}
.About-top .about-top-left{width: 39%;}
.About-top .about-top-right{width: 58%;color: #333;font-size: 15px;line-height: 1.8;}
.About-bot{ background: #f3f3f3;overflow: hidden;}
.About-bot .About-bot-left{width: 49%;color: #333;font-size: 15px;line-height: 1.8;}
.About-bot .About-bot-left .About-bot-txt{margin-top: 20px;}
.About-bot .index-title{ text-align: left;}
.About-bot .index-title span{margin-left: 0;}
.About-bot .About-bot-right{width: 50%;}
.About-top .wl-top-right,.About-bot .wl-bot-left{width: 48%;}
.About-top .wl-top-left,.About-bot .wl-bot-right{ width: 50%;}
.wl-bot{ background: transparent;}
#Join-Us{ background: #f5f5f5;}
#Join-Us .join-items{background: #fff;padding: 30px 30px;}
#Join-Us .join-items dl{border-bottom: 1px solid #e4e4e4;padding-bottom: 20px;margin-top: 20px;}
#Join-Us .join-items dl dt{font-size: 20px;color: #333;font-weight: normal;}
#Join-Us .join-items dl dt span{display: inline-block; background: #999 url(../images/people.png) no-repeat center center;width: 36px;height: 36px;border-radius: 50%;vertical-align: middle;margin-right: 10px;}
#Join-Us .join-items dl dt a{display: block;float: right;background:url(../images/plus.png) no-repeat center center;width: 20px;height: 20px;}
#Join-Us .join-items dl dd{color: #666;font-size: 13px;margin-top: 15px;line-height: 2;margin-left: 50px;display: none;}
#Join-Us .join-items dl dt.active{color: #005BAC;font-weight: bold;}
#Join-Us .join-items dl dt.active span{ background-color: #29588c;}
#Join-Us .join-items dl dt.active a{background:url(../images/reduse.png) no-repeat center center;}
.load-more{display: block;margin-left: auto;margin-right: auto;width: 200px;height: 50px;line-height:50px;background: #29588c;color: #fff;text-align: center;border-radius: 5px;}
.load-more:hover{ background: #3c4c65;color: #fff;}

.News-Details2{float: left;width: 70%;}
.News-Details2 h2{font-size: 30px;color: #446ea4;text-align: center;margin-bottom: 20px;font-weight: normal;}
.News-Details2 .news-data{width: 70%;height: 50px;line-height: 50px;border: 1px dashed #ccc;margin: 10px auto 34px auto;color:#999;background: #f5f5f5;text-align: center;}
.News-Details2 .news-data span{ margin-left: 10px;}
.News-Details2 .news-data i{margin-left: 10px;color: #999;}
.News-Details2 .news-data i:nth-child(1){}
.News-Details2 p{line-height: 30px;color: #666;margin-top: 20px;font-size: 14px;}
.News-Details2 img{display: block;margin: 20px auto 0 auto;max-width: 90%;}
.pre-next{ width: 100%;border-top: 1px solid #E1E1E1;padding-top: 20px;margin-top: 20px;}
.pre-next ul li{margin-top: 10px;}
.pre-next ul li span{display: inline-block; background: url(../images/next-bg.png); width: 80px;height: 32px;text-align: center;line-height: 32px;color: #666;}
.pre-next ul li a{margin-left: 15px;color: #666;}
.pre-next ul li:nth-child(2){margin-top: 15px;}
.pre-next ul li a:hover{color: #0d77c9;}
.details-right{float:right; width: 25%;}
.details-right h4{=: 1pxsolid #ccc;font-size: 25px;font-weight: normal;}
.details-right h4 span{display: inline-block;padding: 0 5px;color: #333;padding-bottom: 11px;}
.details-right dl{margin-top: 20px;}
.details-right dl dt{font-size: 16px;color: #666;}
.details-right dl a{display: block;}
.details-right dl dd{margin-top: 10px;}
.details-right dl dd img,.details-right dl dd p{display: inline-block;vertical-align: middle;}
.details-right dl dd p{width: 60%;margin-left: 15px;font-size: 12px;}
.details-right dl dd p span{display: block;margin-top: 10px;}
.details-right h4 img{display: inline-block;vertical-align: middle;margin-right: 5px;}
.details-right .news-items li{float: none;width: 100%;margin-left: 0;margin-top: 20px;}
.details-right .news-items li h3{font-size: 14px;}
.details-right .news-items li .news-Text span{font-size:12px;}
.details-right .news-items li .news-Text{height: 70px;}
.marginBottom{margin-bottom: 50px;}
.contact-us{}
.contact-us .contact-left{width: 340px;float: left;}
.contact-us .contact-right{float: right;width: 820px;}
.contact-us .contact-left>h3{font-size: 20px;color: #333;font-weight: normal;}
.contact-us .contact-left ul{margin-top: 40px;}
.contact-us .contact-left ul li{border-bottom: 1px solid #e4e4e4;padding-bottom: 20px;margin-top: 20px;}
.contact-us .contact-left ul li img{display: inline-block; vertical-align: middle;}
.contact-us .contact-left ul li span{display: inline-block;vertical-align: middle;width: 275px;margin-left: 20px;color: #333;font-size: 16px;}
.contact-us .contact-left ul li span i{color: #999;font-size: 14px;display: block;margin-bottom:3px;}
.search-bg{background: url(../images/bg3.png) no-repeat top center;height:50px;width: 100%;}
.search{background: #f0f5f8;padding: 50px 50px;overflow: hidden;margin-left: auto;margin-right: auto;width]: 5;width: 60%;text-align: center;}
.search input{display: block;display: inline-block;height: 55px;border-radius: 10px;vertical-align: middle;}
.search input[type='text']{width: 430px;border: 1px solid #b4ccdd;text-indent: 10px;height: 58px;}
.search input[type='submit']{margin-left: 20px;width: 115px;background: #05548d;color: #fff;font-size: 20px;cursor: pointer;}
.search-items{}
.search-items ul li{margin-top: 40px;padding-bottom: 40px;border-bottom: 1px solid #ececec;overflow: hidden;}
.search-items ul li .search-img{padding: 10px;border: 1px solid #e1e1e1;float: left;width: 25%;}
.search-items ul li dl{float: right;width: 72%;}
.search-items ul li dl dt{font-size: 25px;color: #05548d;}
.search-items ul li dl dt a{display: block;color: #05548d;}
.search-items ul li dl dd{margin-top: 10px;color: #666;line-height: 1.5;}





.new_mond_1 {
		 		background: #0097D7;
		 		border-radius: 5px;
		 		box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
		 		margin-top: 50px;
		 		padding: 20px;
		 	}
		 	.new_mond_1 .t1{
		 		font-size: 26px;
		 		color: #fff;
		 		/* padding-bottom: 25px; */
		 		margin-bottom: 10px;
		 		text-align: center;
		 		position: relative;
		 		/* font-weight: bold; */
		 	}
		 	
		 	.new_mond_1 .t2{
		 		font-size: 12px;
		 		text-align: center;
		 		/* font-weight: bold; */
		 		color: #fff;
		 		text-align: center;
		 		position: relative;
		 		padding-bottom: 15px;
		 		/* margin-top: 10px; */
		 	}
		 	.new_mond_1 .t2::before{
		 		content: '';
		 		position: absolute;
		 		width: 40px;
		 		height: 5px;
		 		border-radius: 4px;
		 		display: inline-block;
		 		background: #fff;
		 		left: 50%;
		 		transform: translate(-50%,0);
		 		bottom: 0px;
		 	}
		 	.new_mond_1  .gp{
		 		margin-top: 20px;
		 	}
		 	.new_mond_1  .gp .item{
		 		font-size: 14px;
		 		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		 		padding-bottom: 20px;
		 		margin-bottom: 20px;
		 		position: relative;
		 		padding-left: 60px;
		 	}
		 	.new_mond_1  .gp .item .t3{
		 		font-size: 18px;
		 		font-weight: bold;
		 		color: #fff;
		 		margin-bottom: 5px;
		 	}
		 	.new_mond_1  .gp .item .t4{
		 		font-size: 14px;
		 		margin-bottom: 5px;
		 		color: #fff;
		 	}
		 	.new_mond_1  .gp .item .map_icon{
		 		width: 40px;
		 		position: absolute;
		 		top: 50%;
		 		transform: translate(0,-50%);
		 		left: 0px;
		 	}
		 	.map_new{
		 		width: 100%;
		 		margin-top: 30px;
		 	}
		 	.map_new iframe{
		 		width: 100%;
		 	}







