#page{ overflow:hidden;}
.fh5co-nav-white{ position:absolute; }
.fh5co-nav ul li.has-dropdown .dropdown li a{ line-height:30px; color:#000; height:auto; }
.fh5co-nav ul li.has-dropdown .dropdown li{ height:auto; width:100%; padding-left:20px; padding-right:20px ; -webkit-transition: 0s;
-o-transition: 0s;
transition: 0s;}
.fh5co-nav-toggle{ background:#274ba7;  padding-left:7px; right:5px; border-radius:5px; top:27px; padding-top:0px; width:40px; height:37px;}
.fh5co-nav-white{  padding-left:8px; right:5px; -webkit-transition: 0s;
-o-transition: 0s;
transition: 0s;}
.scrolled .fh5co-nav-toggle.active{ background:none; top:10px; right:25px; }
.scrolled .fh5co-nav-toggle {

    top: 15px;

}
.fh5co-nav-toggle.fh5co-nav-toggle.active{background:none;}
.about-shuzi{ margin:0px auto; margin:0;}
.fh5co-nav-toggle i{ color:#fff; background:#fff;}
.fh5co-nav-toggle i::before, .fh5co-nav-toggle i::after{ color:#fff; background:#fff;}
.fh5co-nav ul li.has-dropdown .dropdown li:hover{ background:#274ba7; color:#fff; padding-left:20px; padding-right:20px;}
.fh5co-nav ul li.has-dropdown .dropdown li:hover a{ color:#fff;}
.fh5co-nav ul li.has-dropdown .dropdown{ padding-left:0px; padding-right:0px;}
.offcanvas #page{ position:inherit;}
#page{ z-index:99;}
a{cursor:pointer}
a:hover, a:active, a:focus{ color:#fff;}
.clr{ clear:both;}
.fh5co-nav ul li a{ color:#fff;}
@media screen and (min-width:1397px){
.pchul{position:absolute; left:400px; padding:0px; height:60px;  z-index:2; top:40px; width:55%; }

}
@media screen and (min-width:1600px){
	.fh5co-nav ul li { margin-right:3%;}
	.about-shuzi{ max-width:2000px; margin:0px auto;}
	.new-img{ height:269px; overflow:hidden;}
#slider{ max-height:992px; overflow:hidden; }
#fh5co-counter .counter{ color:#fff; font-size:35px;}
#fh5co-counter .counter-label{ color:#fff; font-size:24px; letter-spacing: 0em;}
}
@media screen and (max-width:1396px){
.pchul{position:absolute; left:300px; padding:0px; height:60px;  z-index:2; top:40px; width:70%;}
#fh5co-counter .counter{ color:#fff; font-size:35px;}
	#fh5co-counter .counter-label{ color:#fff; font-size:24px; letter-spacing: 0em;}
	.about-toplcp{line-height: 40px;  height: 95px;}
}
@media screen and (max-width:1258px){
.lun{ float:right; height:40px; margin-left:15px; width:0px; height:0px; overflow:hidden;}
.pchul{position:absolute; left:350px; padding:0px; height:60px;  z-index:2; top:40px; width:60%;}
#fh5co-counter .counter{ color:#fff; font-size:35px;}
	#fh5co-counter .counter-label{ color:#fff; font-size:24px; letter-spacing: 0em;}
	.about-toplcp{line-height: 25px; padding-top: 10px; height: 95px;}
}

@media screen and (min-width:1131px){
	.about-top{  width:80%; min-width: 944px;  background:#274ba7; height:95px; line-height:95px; margin-top:-30px; z-index: 999; position:relative; 
	-webkit-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		-moz-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);}
	.about-topcp{  width:90%; min-width: 944px;  background:#274ba7; height:95px; line-height:95px; margin-top:-30px; z-index: 999; position:relative; 
	-webkit-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		-moz-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);}
	.tongy-shoucp{ width: 95px; height: 95px; float: left; text-align: center; background: #fff;}
	.about-toplcp{ float:left; color:#fff; font-size:14px; border-right: 1px solid #3d5db0; padding-left: 10px; padding-right: 10px; width: 25%; line-height: 40px;}
	.about-toprcp{ float:left; margin-left: 3%; line-height: 30px;}
	.about-toprcp a{line-height: 30px; padding-top: 10px; display: block; float: left; font-size: 14px;}
	.about-toprcp a{color:#fff;  padding-left: 10px; padding-right: 10px;}
	.tongy-shou{ width: 95px; height: 95px; float: left; text-align: center; background: #fff;}
	.about-topl{ float:left; color:#fff; font-size:14px; border-right: 1px solid #3d5db0; padding-left: 10px; padding-right: 10px; font-weight: bold;}
	.about-topr{ float:left; margin-left: 2%; }
#fh5co-counter .counter{ color:#fff; font-size:35px;}	
	#fh5co-counter .counter-label{ color:#fff; font-size:24px; letter-spacing: 0em;}
.pchul ul{ margin:0px; padding:0px; height:60px; width:100%; margin:0px auto;}
.fh5co-nav ul li a{ padding:0px; line-height:60px; padding-left:10px; padding-right:10px; height:60px; font-size: 14px;}
.fh5co-nav ul li{ height:60px; display:block; float:left;}
.cpxls{ font-size:30px; font-weight:bold; color:#333333; text-indent:6%;}
 #fh5co-project{ padding:5em; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:3em;}
 .about-toplcp{line-height: 25px; padding-top: 10px; height: 95px;}
.cpxl-t{ margin-left:20%; color:#274ba7; line-height:25px; font-size:22px; font-weight:bold; padding-top:8%; margin-bottom:20px;}
.cpxl-t img{ float:left; height:25px; margin-right:5px;}
.cpxl-t1{ margin-left:20%; color:#333333; font-weight:bold;  font-size:20px; margin-bottom:10px;  line-height: 30px;}
.cpxl-t2{ margin-left:20%; color:#333333; font-weight:bold; font-size:18px; line-height: 30px;  }
.cpxl-t3{ margin-left:20%; color:#000; line-height:25px; font-size:20px; margin-top:20px; letter-spacing:2px;  }
.cpxl-xian{margin-left:20%; height:3px; width:200px; background:#274ba7; margin-top:20px; margin-bottom:20px;}
.cpxl-blan{ padding:0; background:#274ba7;}
.cpxl-li4{ background:#fff;  padding:0px; }
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}
.logopc{z-index:999; position:absolute; left:0px;}
.logopc img{ height:120px; display:block; margin-top: 5px; }
.landi{ position:absolute; right:0px; width:100%; background:#385aad; z-index:1; top:40px; height:60px;}
.lun{ float:right; height:60px;}
.lun img{ height:60px; display:block;}
.yuyan{ float:right; width:63px; margin-right:10px; }
.btn{ margin:0px;  margin-top:13px; background:#ed1b27; color:#fff; border:1px solid #ed1b27;  padding-left:13px; padding-right:13px; font-size:12px;  width:63px;  }
.cpxl-t4{ color:#fff; width:80%; margin:0px auto; font-size:20px; padding-top:8%; margin-bottom:10px; line-height:40px;}
.about-shuzi{ background:url(../images/06.jpg) no-repeat center; width:100%;  margin-top:3em;}
.sm{ width:0px; height:0px; overflow: hidden; display:none;}
.about-t{ color:#333333; font-size:25px; margin-bottom:3%;}
.about-int{color:#333333; font-size:14px; line-height:30px;}
.about-l{margin-bottom:5%;}
.about-r{margin-bottom:5%;}
.about-l img{ width:95%; display:block; }
.about-l1 img{width:95%; display:block; float:right;}
.about-l1{margin-bottom:5%;}
.about-p{ width:70%; margin:0px auto; padding-top:5em; padding-bottom:5em;}
.wenh-l img{ width:50%; margin:0px auto; display:block;}
.wenh-r{ width:50%; margin:0px auto; font-size:16px; line-height:35px; color:#333333; float:none; padding-top:3em; padding-bottom:3em}
.zz-bg{ width:100%;  background:url(../images/7.jpg) no-repeat center; padding-top:150px; padding-bottom:110px;  background-attachment: fixed;  background-position: center center; background-size:100% 100%; margin-top:3em;}
.slideBox1{ width:60%; max-width:900px; margin:0px auto; height: auto;  position:relative;   }
.zz-tit{ font-size:28px; width:102px; height:100px; text-align:center; border:1px solid #fff; line-height:38px; padding-top:15px; float:left;}
.zz-tit span{ font-size:24px;}
.zz-int{ width:70%; float:right; text-align:center; font-size:20px; line-height:100px;}
.slideBox1 .bd .zizhi-bg{ width:80%; background:#fff; padding-top:5%; padding-bottom:5%; margin:0px auto;}
.slideBox1 .bd{ position:relative; height:auto; z-index:0; width:80% ; margin:0px auto;   }
.slideBox1 .prev, .slideBox1 .next{ position:absolute; right:-3%; top:30%; margin-top:-25px; display:block; width:45px; height:90px; background:url(../images/rig.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; background-size:100%;   }
.slideBox1 .prev{ position:absolute; left:-3%; top:30%; margin-top:-25px; display:block; width:45px; height:90px; background:url(../images/left.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; background-size:100%;    }
.zz-r{ width:70%; margin:0px auto; color:#fff; margin-top:5%;}
.cp-an{ float:right; margin-right:7%; margin-top:-15px;}
.cp-an1{ float:right; height:80px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; background:#fafafa;  }
.cp-an1m { color:#274ba7; line-height:20px; font-size:16px; text-align:left; }
.cp-an1m img{ float:left; height:20px; margin-right:10px;}
.cp-an1t{ color:#274ba7; text-align: center; line-height:20px; font-size:16px; margin-top:10px;}

.cp-an2{ float:right; height:80px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; background:#fafafa; margin-left:3%;  }
.cp-an2m { color:#ed1b27; line-height:20px; font-size:16px; text-align:left; }
.cp-an2m img{ float:left; height:20px; margin-right:10px;}
.cp-an2t{ color:#000; text-align: center; line-height:20px; font-size:16px; margin-top:10px;}

.cp-an3{ float:right; height:80px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; background:#274ba7; margin-left:3%;  }
.cp-an3m { color:#fff; line-height:20px; font-size:16px; text-align:left; }
.cp-an3m img{ float:left; height:20px; margin-right:10px;}
.cp-an3t{ color:#fff; text-align: center; line-height:20px; font-size:16px; margin-top:10px;}


.cp-an4{ float:right; height:80px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; background:#ed1b27; margin-left:3%;  }
.cp-an4m { color:#fff; line-height:20px; font-size:16px; text-align:left; }
.cp-an4m img{ float:left; height:20px; margin-right:10px;}
.cp-an4t{ color:#fff; text-align: center; line-height:20px; font-size:16px; margin-top:10px;}
.cpd-r{ float:right;}
.cpd-box1{ width:70%; margin:0px auto; padding-bottom:5em;}
.cpd-l{ float:left; max-width:800px; background:#fff; padding:3%;}
.cpd-r img{ width:90%; float:right;}		
.new-an1{ float:right; height:40px; padding-left:20px; padding-right:20px;  background:#fafafa; line-height:40px; font-size:16px; color:#999999; transition: all 0.5s; }
.new-an2{ float:right; height:40px; padding-left:20px; padding-right:20px; background:#fafafa;  line-height:40px; font-size:16px; color:#999999; transition: all 0.5s; }
.new-an1se{ float:right; height:40px; padding-left:20px; padding-right:20px;  background:#274ba7; line-height:40px; font-size:16px; color:#fff; transition: all 0.5s; }
.new-an2se{ float:right; height:40px; padding-left:20px; padding-right:20px; background:#274ba7;  line-height:40px; font-size:16px; color:#fff; transition: all 0.5s; }
.new-an1:hover{ float:right; height:40px; padding-left:20px; padding-right:20px;  background:#274ba7; line-height:40px; font-size:16px; color:#fff;  transition: all 0.5s;}
.new-an2:hover{ float:right; height:40px; padding-left:20px; padding-right:20px; background:#274ba7;  line-height:40px; font-size:16px; color:#fff;  transition: all 0.5s;}
.new-an{ float:right; margin-right:7%;}
#container{width:100%; height: 550px;  margin: 0px;  font: 12px Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial;	margin:0 auto;	margin-bottom:45px; border:1px solid #ececec;}
.lxwm{ width:70%; margin:0px auto; text-align:left; float:none; padding:0;}	  
.ly-box{ width:70%; margin:0px auto; float:none;}	
.form-control{ width:80%; float:left; background:#fff; border:1px solid #ececec; height:40px; padding-top:5px; padding-bottom:5px; font-size:14px; font-weight:100;}  
textarea.form-control {
    height: auto;
}      
.new-tim{ width:100%; font-size:14px; color:#333333; margin-top:10px;}
.about-p p{ font-size:18px; color:#333333; line-height:40px; margin-bottom:1em}
.ly-li img{ float:left; margin-left:3%;}
.yzm{width:50%; float:left;}
.new-img{ height:189px; overflow:hidden;}
.foot-box1{ width:100%; text-align:center; }
.cpxl-li1{ padding:0px;  cursor: pointer;
  overflow: hidden;
  position: relative; background:#fff;}
.cpxl-blan1{ padding:0; background:#ed1b27;}
.foot-t{ font-size:16px; color:#fff; line-height:30px;}
.about-top{  width:80%;  background:#274ba7; height:95px; line-height:95px; margin-top:-30px; z-index: 999; position:relative; 
	-webkit-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		-moz-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);}
.kzdn{ width: 0px; height: 0px; overflow: hidden; margin-top: -3em;}
	.kzdn#fh5co-counter{ padding-top: 0px; !important}
.about-xian{ float:right; width:1px; height:80px; background:#fff; margin-top:-10%;}
		.kzdn1{ margin-bottom: 7em;}
	.kzdn1.about-shuzi{ margin-top: -2%;}
.lx-w90{margin:0px auto; margin-top:3em; padding: 0px;}
.lx-w901{margin:0px auto; margin-top:3em; background: #274ba7; height: 550px; text-align: left;}
.lxwm1{ width: 90%; margin: 0px auto; font-size: 23px; padding-top: 3em; color: #fff; }
.lxwm2{ width: 90%; margin: 0px auto; font-size: 30px; padding-top: 2%; color: #fff;}
.lxwm3{ width: 90%; margin: 0px auto; font-size: 16px; padding-top: 5%; color: #fff; line-height: 35px;}
.lx-con{ width: 70%; margin: 0px auto;}	
.fh5co-nav ul li.has-dropdown .dropdown{ top:60px;}	
	.fh5co-nav ul li a.yincang1{ width: 0px; height: 0px; overflow: hidden; display: block; padding: 0px;}
	.w90{ width: 90%; margin:0px auto; margin-top:3em}
	.foot-li{ float:left; padding-right:3%; max-width: 180px;}
}
@media screen and (max-width:1130px){
	.foot-li{ float:left; padding-right:3%; max-width: 150px;}
.pchul{position:absolute; left:250px; padding:0px; height:40px;  z-index:2; top:27px; width:70%;}
.pchul ul{ margin:0px; padding:0px; height:40px; width:100%; margin:0px auto;}
.fh5co-nav .pchul ul li a{ padding:0px; line-height:40px; padding-left:10px; padding-right:10px; height:40px; font-size:14px;}
.fh5co-nav .pchul ul li{ height:40px; display:block; float:left;}
.cpxls{ font-size:26px; font-weight:bold; color:#333333; text-indent:10%;}
 #fh5co-project{ padding:2em; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:3em;}
#fh5co-counter .counter{ color:#fff; font-size:35px;}	
	#fh5co-counter .counter-label{ color:#fff; font-size:17px; letter-spacing: 0em;}
.cpxl-t{ margin:0px auto; width:180px; color:#274ba7; line-height:25px; font-size:22px; font-weight:bold; padding-top:6%; margin-bottom:20px; text-align:center;}
	
.cpxl-t img{ float:left; height:25px; margin-right:5px;}
.cpxl-t1{ text-align:center; color:#333333; font-weight:bold;  font-size:26px; margin-bottom:10px;  }
.cpxl-t2{ text-align:center; color:#333333; font-weight:bold;  font-size:26px; margin-bottom:10px;  }
.cpxl-t3{ text-align:center; color:#000; line-height:25px; font-size:20px; margin-top:20px; letter-spacing:2px;  }
.cpxl-xian{text-align:center; height:3px; margin:0px auto; width:200px; background:#274ba7; margin-top:20px; margin-bottom:40px;}
.cpxl-blan{ padding:0; background:#274ba7; padding-bottom:40px;}
.cpxl-li4{ background:#fff;  padding:0px; padding-bottom:40px; }
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: none; width:100%;
}
	.about-topcp{  width:90%; min-width: 944px;  background:#274ba7; height:95px; line-height:95px; margin-top:-30px; z-index: 999; position:relative; 
	-webkit-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		-moz-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);}
	.tongy-shoucp{ width: 95px; height: 95px; float: left; text-align: center; background: #fff;}
	.about-toplcp{ float:left; color:#fff; font-size:14px; border-right: 1px solid #3d5db0; padding-left: 10px; padding-right: 10px; width: 25%; line-height: 25px; padding-top: 10px; height: 95px;}
	
	.about-toprcp{ float:left; margin-left: 2%; line-height: 30px;}
	.about-toprcp a{line-height: 30px; padding-top: 10px; display: block; float: left; font-size: 14px;}
	.about-toprcp a{color:#fff;  padding-left: 10px; padding-right: 10px;}
.logopc{z-index:999; position:absolute; left:0px;}
.logopc img{ height:90px; display:block; }
.landi{ position:absolute; right:0px; width:100%; background:#385aad; z-index:1; top:27px; height:40px;}
.lun{ float:right; height:40px; margin-left:15px; width:0px; height:0px; overflow:hidden;}
.lun img{ height:60px; display:block;}
.yuyan{ float:right; margin-right:10px;}
.btn{ margin:0px; padding-top:6px; padding-bottom:6px; margin-top:5px; background:#ed1b27; color:#fff; border:1px solid #ed1b27;  padding-left:13px; padding-right:13px; font-size:12px; }
.cpxl-t4{ color:#fff; width:80%; margin:0px auto; font-size:20px; padding-top:6%; margin-bottom:10px; line-height:40px;}
.about-sm{ float:left; width:33%;}	
.about-shuzi{ background:url(../images/07.jpg) no-repeat center; background-size:100% 100%; width:100%; margin:0; margin-top:0px; min-height:150px;}
.lg{ width:0px; height:0px; overflow: hidden; display:none;}
.about-t{ color:#333333; font-size:30px; margin-bottom:5%;}
.about-int{color:#333333; font-size:16px; line-height:35px;}
.about-l{margin-bottom:5%; padding:0;}
.about-r{margin-bottom:5%; padding:0;}
.about-l img{ width:100%; display:block; }
.about-l1 img{width:100%; display:block; }
.about-l1{margin-bottom:5%; padding:0;}
.about-p{ width:88%; margin:0px auto; padding-top:3em; padding-bottom:5em;}
.wenh-l img{ width:88%; margin:0px auto; display:block;}
.wenh-r{ width:88%; margin:0px auto; font-size:16px; line-height:35px; color:#333333; float:none; padding-top:3em; padding-bottom:3em}
.zz-bg{ width:100%;  background:url(../images/7.jpg) no-repeat center; padding-top:110px; padding-bottom:80px;  background-attachment: fixed;  background-position: center center; background-size:100% 100%; margin-top:3em;}
.slideBox1{ width:85%; max-width:900px; margin:0px auto; height: auto;  position:relative;   }
.zz-tit{ font-size:20px; width:80px; height:78px; text-align:center; border:1px solid #fff; line-height:30px; padding-top:10px; float:left;}
.zz-tit span{ font-size:20px;}
.zz-int{ width:70%; float:right; text-align:center; font-size:18px; line-height:78px;}
.slideBox1 .bd .zizhi-bg{ width:80%; background:#fff; padding-top:5%; padding-bottom:5%; margin:0px auto;}
.slideBox1 .bd{ position:relative; height:auto; z-index:0; width:80% ; margin:0px auto;   }
.slideBox1 .prev, .slideBox1 .next{ position:absolute; right:-3%; top:30%; margin-top:-25px; display:block; width:37px; height:70px; background:url(../images/rig.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; background-size:100%;   }
.slideBox1 .prev{ position:absolute; left:-3%; top:30%; margin-top:-25px; display:block; width:37px; height:70px; background:url(../images/left.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; background-size:100%;    }
.zz-r{ width:70%; margin:0px auto; color:#fff; margin-top:5%;}
.cp-an{ float:right; margin-right:7%; width:55%; max-width:430px;}
.cp-col{ float:left; width:30%;}
.cp-an1{ float:left; height:80px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; background:#fafafa;  }
.cp-an1m { color:#274ba7; line-height:20px; font-size:16px; text-align:left; }
.cp-an1m img{ float:left; height:20px; margin-right:10px;}
.cp-an1t{ color:#274ba7; text-align: center; line-height:20px; font-size:16px; margin-top:10px;}

.cp-an2{ float:right; height:80px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; background:#fafafa; margin-left:3%;  }
.cp-an2m { color:#ed1b27; line-height:20px; font-size:16px; text-align:left; }
.cp-an2m img{ float:left; height:20px; margin-right:10px;}
.cp-an2t{ color:#000; text-align: center; line-height:20px; font-size:16px; margin-top:10px;}

.cp-an3{ float:left; height:80px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; background:#274ba7; margin-left:3%;  }
.cp-an3m { color:#fff; line-height:20px; font-size:16px; text-align:left; }
.cp-an3m img{ float:left; height:20px; margin-right:10px;}
.cp-an3t{ color:#fff; text-align: center; line-height:20px; font-size:16px; margin-top:10px;}


.cp-an4{ float:right; height:80px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; background:#ed1b27; margin-left:3%;  }
.cp-an4m { color:#fff; line-height:20px; font-size:16px; text-align:left; }
.cp-an4m img{ float:left; height:20px; margin-right:10px;}
.cp-an4t{ color:#fff; text-align: center; line-height:20px; font-size:16px; margin-top:10px;}
.cpd-r{ width:88%; margin:0px auto;}
.cpd-box1{ width:70%; margin:0px auto; padding-bottom:5em;}
.cpd-l{ width:75%; margin:0px auto;  background:#fff; padding:3%; margin-top:3em;}
.cpd-r img{ width:90%; margin:0px auto;}		
.new-an1{ float:left; height:40px; padding-left:20px; padding-right:20px;  background:#fafafa; line-height:40px; font-size:16px; color:#999999; transition: all 0.5s; }
.new-an2{ float:right; height:40px; padding-left:20px; padding-right:20px; background:#fafafa;  line-height:40px; font-size:16px; color:#999999; transition: all 0.5s; }
.new-an1se{ float:left; height:40px; padding-left:20px; padding-right:20px;  background:#274ba7; line-height:40px; font-size:16px; color:#fff; transition: all 0.5s; }
.new-an2se{ float:right; height:40px; padding-left:20px; padding-right:20px; background:#274ba7;  line-height:40px; font-size:16px; color:#fff; transition: all 0.5s; }
.new-an1:hover{ float:right; height:40px; padding-left:20px; padding-right:20px;  background:#274ba7; line-height:40px; font-size:16px; color:#fff;  transition: all 0.5s;}
.new-an2:hover{ float:right; height:40px; padding-left:20px; padding-right:20px; background:#274ba7;  line-height:40px; font-size:16px; color:#fff;  transition: all 0.5s;}
.new-an{ float:right; margin-right:7%; width:238px;}
#container{width:100%; height: 400px;  margin: 0px;  font: 12px Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial;	margin:0 auto;	 border:1px solid #ececec;}
.lxwm{ width:80%; margin:0px auto; text-align:left; float:none; padding:0;}	  
.ly-box{ width:70%; margin:0px auto; float:none;}	
.form-control{ width:80%; float:left; background:#fff; border:1px solid #ececec; height:40px; padding-top:5px; padding-bottom:5px; font-size:14px; font-weight:100;}  
textarea.form-control {
    height: auto;
}
.new-tim{ width:100%; font-size:16px; color:#333333; margin-top:10px;}
.about-p p{ font-size:16px; color:#333333; line-height:30px; margin-bottom:1em}
.ly-li img{ float:left; margin-left:3%;}
.yzm{width:40%; float:left;}
.new-img{ height:189px; overflow:hidden;}
.foot-box1{ width:100%; text-align:center; }
.cpxl-li1{ padding:0px;  cursor: pointer;
  overflow: hidden;
  position: relative; background:#fff;}
.cpxl-blan1{ padding:0; background:#ed1b27;}
.foot-t{ font-size:16px; color:#fff; line-height:30px;}
.about-top{  width:80%; min-width: 944px;  background:#274ba7; height:95px; line-height:95px; margin-top:-30px; z-index: 999; position:relative; 
	-webkit-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		-moz-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);}
	.tongy-shou{ width: 95px; height: 95px; float: left; text-align: center; background: #fff;}
	.about-topl{ float:left; color:#fff; font-size:14px; border-right: 1px solid #3d5db0; padding-left: 10px; padding-right: 10px; font-weight: bold;}
	.about-topr{ float:left; margin-left: 2%; }
	
.kzdn{ width: 0px; height: 0px; overflow: hidden; margin-top: -3em; }	
	.kzdn#fh5co-counter{ padding-top: 0px; !important}
		.wds.about-xian{ width: 0px; height: 0px;}
.about-xian{ float:right; width:1px; height:80px; background:#fff; margin-top:-10%;}
	.kzdn1{ margin-bottom: 5em;}
.lx-w90{margin:0px auto;  padding: 0px;}
.lx-w901{margin:0px auto;  background: #274ba7;  text-align: left; margin-bottom:45px; padding-top: 3em; padding-bottom: 3em; }
.lxwm1{ width: 90%; margin: 0px auto; font-size: 26px; color: #fff; }
.lxwm2{ width: 90%; margin: 0px auto; font-size: 36px; padding-top: 2%; color: #fff;}
.lxwm3{ width: 90%; margin: 0px auto; font-size: 16px; padding-top: 8%; color: #fff; line-height: 35px;}
.lx-con{ width: 70%; margin: 0px auto;}	
	.fh5co-nav ul li.has-dropdown .dropdown{ top:40px;}
	.fh5co-nav ul li a.yincang1{ width: 0px; height: 0px; overflow: hidden; display: block; padding: 0px;}
	.w90{ width: 90%; margin:0px auto; margin-top:3em}
	
}
@media screen and (max-width:991px){
	.fenye{width: 0px; height: 0px; overflow: hidden;}
	#fh5co-counter .counter{ color:#fff; font-size:35px;}
	#fh5co-counter .counter-label{ color:#fff; font-size:24px; letter-spacing: 0em;}
	.foot-li{ float:left; padding-right:3%; max-width: 150px;}
	.about-topcp{  width:90%;  background:#274ba7; height:95px; line-height:55px;  overflow: hidden; z-index: 999; position:relative; 
	-webkit-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		-moz-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);}
	.about-topl{ float:left; color:#fff; font-size:14px; border-right: 1px solid #3d5db0; padding-left: 20px; padding-right: 20px; width: 0px; height: 0px; overflow: hidden;}
	
	.fh5co-nav .pchul ul li a{ padding:0px; line-height:40px; padding-left:10px; padding-right:10px;  font-size:12px;}
#fh5co-counter .counter{ color:#fff; font-size:25px;}
#fh5co-counter .counter-label{ color:#fff; font-size:16px; letter-spacing: 0em;}
.about-toprcp{ float:left; margin-left: 3%; line-height: 30px;}
	.about-toprcp a{line-height: 30px; padding-top: 10px; display: block; float: left; font-size: 14px;}
	.about-toprcp a{color:#fff;  padding-left: 10px; padding-right: 10px;}
	.tongy-shoucp{width: 0px; height: 0px; overflow: hidden;}
	
}
@media screen and (max-width:960px){
	.about-topcp{  width:95%; min-width:200px; background:#274ba7; height:95px; line-height:55px;  overflow: hidden; z-index: 999; position:relative; 
	-webkit-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		-moz-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);}
	.about-topl{ float:left; color:#fff; font-size:14px; border-right: 1px solid #3d5db0; padding-left: 20px; padding-right: 20px; width: 0px; height: 0px; overflow: hidden;}
#fh5co-counter .counter{ color:#fff; font-size:25px;}
#fh5co-counter .counter-label{ color:#fff; font-size:14px; letter-spacing: 0em;}
.about-toprcp{ float:left; margin-left: 2%; line-height: 30px;}
	.about-toprcp a{line-height: 30px; padding-top: 10px; display: block; float: left; font-size: 12px;}
	.about-toprcp a{color:#fff;  padding-left: 10px; padding-right: 10px;}
	.tongy-shoucp{width: 0px; height: 0px; overflow: hidden;}
	
	.foot-li{ float:left; padding-right:3%; max-width: 150px;}
	.about-top{  width:80%;  background:#274ba7; height:55px; line-height:55px;  overflow: hidden; z-index: 999; position:relative; 
	-webkit-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		-moz-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);}
	.tongy-shou{width: 0px; height: 0px; overflow: hidden;}
.about-topl{ float:left; color:#fff; font-size:14px; border-right: 1px solid #3d5db0; padding-left: 20px; padding-right: 20px; width: 0px; height: 0px; overflow: hidden;}
.about-topr{ float:left; margin-left: 3%; }	
.about-toplcp{ float:left; color:#fff; font-size:12px; border-right: 1px solid #3d5db0; padding-left: 10px; padding-right: 10px; width: 30%; line-height: 25px; padding-top: 10px;}	
	
.kzdn#fh5co-counter{ padding-top: 3em; !important}
	.kzdn{ width: 100%; height: auto;   }	
	.kzdn1{ margin-bottom: 0em;}
	.wds.about-xian{ width: 0px; height: 0px;}
.about-xian{ float:right; width:1px; height:80px; background:#fff; margin-top:-16%;}
	.kzdn1{ width: 0px; height: 0px; overflow: hidden; }	
.lx-w90{margin:0px auto;  padding: 0px;}
.lx-w901{margin:0px auto;  background: #274ba7;  text-align: left; margin-bottom:45px; padding-top: 3em; padding-bottom: 3em; }
.lxwm1{ width: 90%; margin: 0px auto; font-size: 24px; color: #fff; }
.lxwm2{ width: 90%; margin: 0px auto; font-size: 34px; padding-top: 2%; color: #fff;}
.lxwm3{ width: 90%; margin: 0px auto; font-size: 16px; padding-top: 8%; color: #fff; line-height: 35px;}
.lx-con{ width: 80%; margin: 0px auto;}		
.fh5co-nav ul li.has-dropdown .dropdown{ top:40px;}
	.fh5co-nav ul li a.yincang1{ width: 0px; height: 0px; overflow: hidden; display: block; padding: 0px;}
	.w90{ width: 90%; margin:0px auto; margin-top:3em}
}
@media screen and (max-width:897px){.fh5co-nav .pchul ul li a{ padding:0px; line-height:40px; padding-left:5px; padding-right:5px;  font-size:11px;}
}
@media screen and (max-width:799px){.about-toplcp{ float:left; color:#fff; font-size:14px; border-right: 1px solid #3d5db0; padding-left: 20px; padding-right: 20px; width: 0px; height: 0px; overflow: hidden;}
}
@media screen and (max-width:768px){
.pchul{position:absolute; left:250px; padding:0px; height:40px;  z-index:2; top:27px;}
.pchul ul{ margin:0px; padding:0px; height:40px; width:100%; margin:0px auto;}
.fh5co-nav .pchul ul li a{ padding:0px; line-height:40px; padding-left:10px; padding-right:10px; height:40px; font-size:14px;}
.fh5co-nav .pchul ul li{ height:40px; display:block; float:left;}
.cpxls{ font-size:26px; font-weight:bold; color:#333333; text-indent:10%;}
 #fh5co-project{ padding:2em; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:3em;}
.about-topcp{  width:95%;  background:#274ba7; height: auto; padding-bottom: 10px; line-height:55px;  overflow: hidden; z-index: 999; position:relative; 
	-webkit-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		-moz-box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);
		box-shadow: 0px 18px 11px -10px rgba(0,0,0,0.35);}	
	.tongy-shoucp{width: 0px; height: 0px; overflow: hidden;}
.about-toplcp{ float:left; color:#fff; font-size:14px; border-right: 1px solid #3d5db0; padding-left: 0px; padding-right: 0px; width: 0px; height: 0px; overflow: hidden; padding-top: 0px;}

.about-toprcp{ float:left; margin-left: 2%; line-height: 30px;}
	.about-toprcp a{line-height: 30px; padding-top: 10px; display: block; float: left; font-size: 12px;}
	.about-toprcp a{color:#fff;  padding-left: 5px; padding-right: 5px;}
.cpxl-t{ margin:0px auto; width:180px; color:#274ba7; line-height:25px; font-size:22px; font-weight:bold; padding-top:13%; margin-bottom:20px; text-align:center;}
.cpxl-t img{ float:left; height:25px; margin-right:5px;}
.cpxl-t1{ text-align:center; color:#333333; font-weight:bold;  font-size:22px; margin-bottom:10px;  }
.cpxl-t2{ text-align:center; color:#333333; font-weight:bold;  font-size:22px; margin-bottom:10px;  }
.cpxl-t3{ text-align:center; color:#000; line-height:25px; font-size:16px; margin-top:20px; letter-spacing:2px;  }
.cpxl-xian{text-align:center; margin:0px auto; height:3px; width:200px; background:#274ba7; margin-top:20px; margin-bottom:13%;}
.cpxl-blan{ padding:0; background:#274ba7; padding-bottom:12%;}
.cpxl-li4{ background:#fff;  padding:0px; padding-bottom:12%; }
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: none; width:100%;
}
	.foot-li{ float:left; padding-right:3%; max-width: 150px;}
.logopc{z-index:999; position:absolute; left:0px;}
.logopc img{ height:80px; display:block; margin-top:5px; }
.landi{ position:absolute; right:0px; width:100%; background: none; z-index:1; top:27px; height:40px;}
.lun{ float:right; height:40px; margin-left:15px; width:0px; height:0px; overflow:hidden;}
.lun img{ height:60px; display:block;}
.yuyan{ float:right; margin-right:60px;}
.btn{ margin:0px; padding-top:6px; padding-bottom:6px; margin-top:5px; background:#ed1b27; color:#fff; border:1px solid #ed1b27;  padding-left:13px; padding-right:13px; font-size:12px; opacity:0.8; }
.cpxl-t4{ color:#fff; width:80%; margin:0px auto; font-size:20px; padding-top:12%; margin-bottom:10px; line-height:40px;}
.about-bg img{ height:200px;}	
.about-sm{ float:left; width:33%; height: 163px;}	

.about-shuzi{ background:url(../images/07.jpg) no-repeat center; background-size:100% 100%; width:100%; margin:0; margin-top:0px; min-height:150px;}
	#fh5co-counter .counter{color:#fff; font-size: 20px;}
	#fh5co-counter .counter-label{ color:#fff; font-size:12px; letter-spacing: 0em;}
.lg{ width:0px; height:0px; overflow: hidden; display:none; height: auto;}
.about-t{ color:#333333; font-size:24px; margin-bottom:5%;}
.about-int{color:#333333; font-size:14px; line-height:30px;}
.about-l{margin-bottom:5%; padding:0;}
.about-r{margin-bottom:5%; padding:0;}
.about-l img{ width:100%; display:block; }
.about-l1 img{width:100%; display:block; }
.about-l1{margin-bottom:5%; padding:0;}
.about-p{ width:88%; margin:0px auto; padding-top:2em; padding-bottom:5em;}
.wenh-l img{ width:88%; margin:0px auto; display:block;}
.wenh-r{ width:88%; margin:0px auto; font-size:16px; line-height:35px; color:#333333; float:none; padding-top:3em; padding-bottom:3em}
.zz-bg{ width:100%;  background:url(../images/7.jpg) no-repeat center; padding-top:60px; padding-bottom:40px;  background-attachment: fixed;  background-position: center center; background-size:100% 100%; margin-top:3em;}
.slideBox1{ width:90%; max-width:900px; margin:0px auto; height: auto;  position:relative;   }
.zz-tit{ font-size:18px; width:60px; height:58px; text-align:center; border:1px solid #fff; line-height:20px; padding-top:10px; float:left;}
.zz-tit span{ font-size:18px;}
.zz-int{ width:55%; float:right; text-align:center; font-size:16px; line-height:58px;}
.slideBox1 .bd .zizhi-bg{ width:80%; background:#fff; padding-top:5%; padding-bottom:5%; margin-left:17%;}
.slideBox1 .bd{ position:relative; height:auto; z-index:0; width:90% ; margin:0px auto;   }
.slideBox1 .prev, .slideBox1 .next{ position:absolute; right:-3%; top:30%; margin-top:-25px; display:block; width:30px; height:55px; background:url(../images/rig.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; background-size:100%;   }
.slideBox1 .prev{ position:absolute; left:-3%; top:30%; margin-top:-25px; display:block; width:30px; height:55px; background:url(../images/left.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; background-size:100%;    }
.zz-r{ width:80%; margin:0px auto; color:#fff; margin-top:5%;  margin-left:17%;}
.cp-an{  width:380px; margin-left:6%; margin-top:2em}

.cp-an1{ float:left; height:60px; padding-left:20px; padding-right:10px; padding-top:10px; padding-bottom:10px; background:#fafafa;  }
.cp-an1m { color:#274ba7; line-height:15px; font-size:14px; text-align:left; }
.cp-an1m img{ float:left; height:15px; margin-right:10px;}
.cp-an1t{ color:#274ba7; text-align: center; line-height:15px; font-size:14px; margin-top:10px;}

.cp-an2{ float:right; height:60px; padding-left:20px; padding-right:10px; padding-top:10px; padding-bottom:10px; background:#fafafa; margin-left:3%;  }
.cp-an2m { color:#ed1b27; line-height:15px; font-size:14px; text-align:left; }
.cp-an2m img{ float:left; height:15px; margin-right:10px;}
.cp-an2t{ color:#000; text-align: center; line-height:15px; font-size:14px; margin-top:10px;}

.cp-an3{ float:left; height:60px; padding-left:20px; padding-right:10px; padding-top:10px; padding-bottom:10px; background:#274ba7; margin-left:3%;  }
.cp-an3m { color:#fff; line-height:15px; font-size:14px; text-align:left; }
.cp-an3m img{ float:left; height:15px; margin-right:10px;}
.cp-an3t{ color:#fff; text-align: center; line-height:15px; font-size:14px; margin-top:10px;}


.cp-an4{ float:right; height:60px; padding-left:20px; padding-right:10px; padding-top:10px; padding-bottom:10px; background:#ed1b27; margin-left:3%;  }
.cp-an4m { color:#fff; line-height:15px; font-size:14px; text-align:left; }
.cp-an4m img{ float:left; height:15px; margin-right:10px;}
.cp-an4t{ color:#fff; text-align: center; line-height:15px; font-size:14px; margin-top:10px;}
.cpd-r{ width:88%; margin:0px auto;}
.cpd-box1{ width:100%; margin:0px auto; padding-bottom:5em;}
.cpd-l{ width:75%; margin:0px auto;  background:#fff; padding:3%; margin-top:3em;}
.cpd-r img{ width:90%; margin:0px auto;}		

.new-an1{ float:left; height:40px; padding-left:20px; padding-right:20px;  background:#fafafa; line-height:40px; font-size:16px; color:#999999; transition: all 0.5s; }
.new-an2{ float:right; height:40px; padding-left:20px; padding-right:20px; background:#fafafa;  line-height:40px; font-size:16px; color:#999999; transition: all 0.5s; }
.new-an1se{ float:left; height:40px; padding-left:20px; padding-right:20px;  background:#274ba7; line-height:40px; font-size:16px; color:#fff; transition: all 0.5s; }
.new-an2se{ float:right; height:40px; padding-left:20px; padding-right:20px; background:#274ba7;  line-height:40px; font-size:16px; color:#fff; transition: all 0.5s; }
.new-an1:hover{ float:right; height:40px; padding-left:20px; padding-right:20px;  background:#274ba7; line-height:40px; font-size:16px; color:#fff;  transition: all 0.5s;}
.new-an2:hover{ float:right; height:40px; padding-left:20px; padding-right:20px; background:#274ba7;  line-height:40px; font-size:16px; color:#fff;  transition: all 0.5s;}
.new-an{  width:238px; margin-left:6%; margin-top:2em}
#container{width:100%; height: 300px;  margin: 0px;  font: 12px Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial;	margin:0 auto;	 border:1px solid #ececec;}
.lxwm{ width:100%; margin:0px auto; text-align:left; float:none; padding:0;}	  
.ly-box{ width:90%; margin:0px auto; float:none;}	
.form-control{ width:80%; float:left; background:#fff; border:1px solid #ececec; height:40px; padding-top:5px; padding-bottom:5px; font-size:14px; font-weight:100;}  
textarea.form-control {
    height: auto;
}
.new-tim{ width:100%; font-size:16px; color:#333333; margin-top:10px;}
.about-p p{ font-size:14px; color:#333333; line-height:30px; margin-bottom:1em}
.ly-li img{ float:left; margin-left:3%;}
.yzm{width:30%; float:left;}
.foot-box1{ width:100%; text-align:center; }
.cpxl-li1{ padding:0px;  cursor: pointer;
  overflow: hidden;
  position: relative; background:#fff; max-height:200px; overflow:hidden;}
.cpxl-blan1{ padding:0; background:#ed1b27; margin-top:40px;}
.foot-t{ font-size:16px; color:#fff; line-height:30px;}
	
.kzdn1{ width: 0px; height: 0px; overflow: hidden; }	
	.wds.about-xian{ width: 0px; height: 0px;}
.about-xian{ float:right; width:1px; height:80px; background:#fff; margin-top:-25%;}
.lx-w90{margin:0px auto;  padding: 0px;}
.lx-w901{margin:0px auto;  background: #274ba7;  text-align: left; margin-bottom:45px; padding-top: 3em; padding-bottom: 3em; }
.lxwm1{ width: 90%; margin: 0px auto; font-size: 24px; color: #fff; }
.lxwm2{ width: 90%; margin: 0px auto; font-size: 34px; padding-top: 2%; color: #fff;}
.lxwm3{ width: 90%; margin: 0px auto; font-size: 14px; padding-top: 8%; color: #fff; line-height: 35px;}
.lx-con{ width: 90%; margin: 0px auto;}		
.fh5co-nav ul li.has-dropdown .dropdown{ top:40px;}	
	#fh5co-offcanvas ul li.offcanvas-has-dropdown > a.yincang{ width: 0px; height: 0px; overflow: hidden;}
	.w90{ width: 90%; margin:0px auto; }
}
@media screen and (max-width:768px){.xx1{margin-top: -11%;}.xx{margin-top: -11%;}}
@media screen and (max-width:645px){.xx1{margin-top: -11%;}.xx{margin-top: -25%;}}
@media screen and (max-width:539px){.xx1{margin-top: -25%;}.xx{margin-top: -25%;} 
	#fh5co-counter .counter-label{ color:#fff; font-size:10px; letter-spacing: 0em;}}
@media screen and (max-width:475px){
	.form-control{ width:65%; float:left; background:#fff; border:1px solid #ececec; height:40px; padding-top:5px; padding-bottom:5px; font-size:14px; font-weight:100;}  
textarea.form-control {
    height: 100px;
}
	.foot-li{ float:left; padding-right:3%; max-width: 150px;}
	#fh5co-counter .counter{color:#fff; font-size: 16px;}
	#fh5co-counter .counter-label{ color:#fff; font-size:10px; letter-spacing: 0em;}
.ly-li img{ float:left; margin-left:80.8px; margin-top:20px;}
.yzm{width:65%;}
.foot-box1{ margin:0px auto; width:100%; text-align:left; padding-left:4%; padding-right:4%;}
.cpxl-li1{ padding:0px;  cursor: pointer;
  overflow: hidden;
  position: relative; background:#fff; max-height:200px; overflow:hidden;}
.cpxl-blan1{ padding:0; background:#ed1b27; margin-top:40px;}
.new-tim{ width:100%; font-size:16px; color:#333333; margin-top:10px;}
	
.lx-w90{margin:0px auto;  padding: 0px;}
.lx-w901{margin:0px auto;  background: #274ba7;  text-align: left; margin-bottom:45px; padding-top: 3em; padding-bottom: 3em; }
.lxwm1{ width: 90%; margin: 0px auto; font-size: 22px; color: #fff; }
.lxwm2{ width: 90%; margin: 0px auto; font-size: 32px; padding-top: 2%; color: #fff;}
.lxwm3{ width: 90%; margin: 0px auto; font-size: 14px; padding-top: 8%; color: #fff; line-height: 35px;}
.lx-con{ width: 90%; margin: 0px auto;}	
	#fh5co-offcanvas ul li.offcanvas-has-dropdown > a.yincang{ width: 0px; height: 0px; overflow: hidden;}
	.w90{ width: 90%; margin:0px auto; }
	.tongy-shou{width: 0px; height: 0px; overflow: hidden;}
.about-topl{ float:left; color:#fff; font-size:14px; border-right: 1px solid #3d5db0; padding-left: 20px; padding-right: 20px; width: 0px; height: 0px; overflow: hidden;}

.about-topr{ float:left; margin-left: 3%; line-height: 30px;}
	.about-topr a{line-height: 30px; padding-top: 10px; display: block; float: left; font-size: 16px;}
	.about-topr a{color:#fff;  padding-left: 20px; padding-right: 20px;}
	.tongy-shou{width: 0px; height: 0px; overflow: hidden;}
	
}

@media screen and (max-width:358px){
	.foot-li{ float:left; padding-right:3%; max-width: 150px;}
.slideBox1 .bd{ position:relative; height:auto; z-index:0; width:95% ; margin:0px auto;   }
.slideBox1 .prev, .slideBox1 .next{ position:absolute; right:-3%; top:30%; margin-top:-25px; display:block; width:25px; height:45px; background:url(../images/rig.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; background-size:100%;   }
.slideBox1 .prev{ position:absolute; left:-3%; top:30%; margin-top:-25px; display:block; width:25px; height:45px; background:url(../images/left.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; background-size:100%;    }
.zz-r{ width:80%; margin:0px auto; color:#fff; margin-top:5%;  margin-left:17%;}
.zz-int{ width:55%; float:right; text-align:center; font-size:14px; line-height:40px;}
.cp-an{  width:90%; margin:0px auto; margin-top:2em}

.cp-an1{ width:45%; float:left; height:80px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; background:#fafafa;  }
.cp-an1m { color:#274ba7; line-height:20px; font-size:16px; text-align: center; }
.cp-an1m img{ width:0px; height:0px; float:left; height:20px; margin-right:10px;}
.cp-an1t{ color:#274ba7; text-align: center; line-height:20px; font-size:16px; margin-top:10px;}

.cp-an2{  width:45%; float:right; height:80px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; background:#fafafa; margin-left:3%;  }
.cp-an2m { color:#ed1b27; line-height:20px; font-size:16px; text-align: center; }
.cp-an2m img{ width:0px; height:0px; float:left; height:20px; margin-right:10px;}
.cp-an2t{ color:#000; text-align: center; line-height:20px; font-size:16px; margin-top:10px;}

.cp-an3{  width:45%; float:left; height:80px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; background:#274ba7; margin-left:3%;  }
.cp-an3m { color:#fff; line-height:20px; font-size:16px; text-align: center; }
.cp-an3m img{ width:0px; height:0px; float:left; height:20px; margin-right:10px;}
.cp-an3t{ color:#fff; text-align: center; line-height:20px; font-size:16px; margin-top:10px;}
#fh5co-counter .counter{color:#fff; font-size: 16px;}
	#fh5co-counter .counter-label{ color:#fff; font-size:10px; letter-spacing: 0em; line-height:15px;}
	#fh5co-counter .feature-center{line-height: 15px;}
.cp-an4{  width:45%; float:right; height:80px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; background:#ed1b27; margin-left:3%;  }
.cp-an4m {  width:0px; height:0px; color:#fff; line-height:20px; font-size:16px; text-align: center; }
.cp-an4m img{ float:left; height:20px; margin-right:10px;}
.cp-an4t{ color:#fff; text-align: center; line-height:20px; font-size:16px; margin-top:10px;}
.ly-li img{ float:left; margin-left:80.8px; margin-top:20px;}
.yzm{width:65%;}
.lx-w90{margin:0px auto;  padding: 0px;}
.lx-w901{margin:0px auto;  background: #274ba7;  text-align: left; margin-bottom:45px; padding-top: 3em; padding-bottom: 3em; }
.lxwm1{ width: 90%; margin: 0px auto; font-size: 20px; color: #fff; }
.lxwm2{ width: 90%; margin: 0px auto; font-size: 30px; padding-top: 2%; color: #fff;}
.lxwm3{ width: 90%; margin: 0px auto; font-size: 12px; padding-top: 8%; color: #fff; line-height: 35px;}
.lx-con{ width: 90%; margin: 0px auto;}	
	#fh5co-offcanvas ul li.offcanvas-has-dropdown > a.yincang{ width: 0px; height: 0px; overflow: hidden;}
	.w90{ width: 90%; margin:0px auto; }
	
}
@media screen and (max-width:289px){
.ly-li img{ float:left; margin-left:0px; margin-top:20px;}
.yzm{width:65%;}
	#fh5co-offcanvas ul li.offcanvas-has-dropdown > a.yincang{ width: 0px; height: 0px; overflow: hidden;}
	.w90{ width: 90%; margin:0px auto; }
	.foot-li{ float:left; padding-right:3%; max-width: 150px;}

}

.fh5co-nav .landi1 ul li a{ line-height:30px; height:30px;}
.fh5co-nav .landi1 ul li{ line-height:30px; height:30px;}
.fh5co-nav .landi ul li a{ line-height:40px; height:40px; width:61px; text-align:center;}
.fh5co-nav .landi ul li{ line-height:40px; height:40px;}

.dropdown-menu{ min-width:10px;}
.fh5co-nav ul li.active{ background:#ed1b27;}
.btn-default:hover{ color:#fff; background:#ed1b27;} 
.open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus{color:#fff; background:#ed1b27;}
.btn-default:focus, .btn-default.focus{color:#fff; background:#ed1b27;}
.owl-carousel .owl-stage-outer{ overflow:inherit;}
.owl-theme .owl-controls{ width:0px; height:0px; overflow:hidden; display:none;}
.scrolled .fh5co-nav{ padding:0px;}
.scrolled .fh5co-nav a{ color:#fff;}
.fh5co-nav{ position:absolute; top:0px; padding:0px;}
.scrolled .fh5co-nav{ background:none;}
.cpxl-top{ margin-top:3em; }
.cpxl-li{ border-top:1px solid #f0f0f0; padding:0px; background:#fff;}
.cpxl-a{ width:200px; height:40px; background:#fff; color:#000; font-size:16px; line-height:40px; text-align:center; margin-left:10%; margin-top:30px; display:block; }
.cpxl-a:hover{ color:#000; -webkit-box-shadow: 0px 18px 21px -10px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 18px 21px -10px rgba(0,0,0,0.75);
		box-shadow: 0px 18px 21px -10px rgba(0,0,0,0.75);}
.hong:hover{ color:#fff;}


.cpxl-li1 img{ width: 100%;
  top: 0;
  position: relative;
  left: 0;
  -webkit-transition: -webkit-transform 0.6s;
  -moz-transition: -moz-transform 0.6s;
  -o-transition: -o-transform 0.6s;
  transition: transform 0.6s;}
.cpxl-li1:hover img{ -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2); }

.cpxl-li2{ background:#274ba7;  padding:0px; }
.cpxl-t4 span{ font-weight:bold; font-size:26px;  margin-right:10px;}
.cpxl-t5{ color:#fff; width:80%; margin:0px auto; font-size:16px; line-height:30px;}
.cpxl-li3{  padding:0px; background:#ed1b27;}
.bai{ color:#fff;}
.bai1{ background:#fff;}
.hei{ color:#333333;}
.hong{ background:#ed1b27; color:#fff;}



.new-bai{ background:#fff; padding-top:2%; padding-bottom:2%; }
.new-bai img{ width:95%; margin:0px auto; display:block;}
.new-ul{ width:95%; margin:0px auto; position:relative;}
.new-l{ width:17%; position:absolute; z-index:999; top:-25px; left:0px;}
.new-a{ width:50px; height:50px; background:#274ba7; display:block; text-align:center; }
.new-a i{ color:#fff; line-height:50px; font-size:24px;}
.new-r{ float:right;  width:79%;}
.new-t{ width:100%; font-weight:bold; font-size:16px; color:#333333; margin-top:10px; margin-bottom:10px; text-align:left; height:56px; overflow:hidden;}
.new-int{ font-size:14px; color:#999999; line-height:25px; text-align:left; height:47px; overflow: hidden;}
.newp5{ padding:10px;}
.new-gd{ width:200px; margin:0px auto; height:40px; line-height:40px; background:#274ba7; font-size:14px; text-align:center; display:block; color:#fff; margin-top:3em; margin-bottom:3em;}
.new-gd:hover{-webkit-box-shadow: 0px 18px 21px -10px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 18px 21px -10px rgba(0,0,0,0.75);
		box-shadow: 0px 18px 21px -10px rgba(0,0,0,0.75);}

.foot{ background:#333333; padding-top:30px; padding-bottom:30px; margin:0;}

.foot-t1{ display:block; font-size:14px; color:#8a8a8a; line-height:30px;}
.foot-box{width:90%; min-width: 900px;}
.foot-box1 span{ font-size:12px;}
@media screen and (min-width:1032px){
	.foot-wei{ text-align:center; color:#fff; font-size:14px; float:left;  width:117px; margin-right: 3%;}
.foot-wei img{ width:100%; display:block;}
.foot-t{ font-size:16px; color:#fff; line-height:30px;}
.foot-box1{  color:#8a8a8a; font-size:14px; line-height:20px; background:#272727; padding-top:15px; padding-bottom:15px;}

}
@media screen and (max-width:1031px){
.foot-wei{ text-align:center; color:#fff; font-size:14px; float:left; width:30%; max-width:117px; margin-left: 5%; }
.foot-wei img{ width:100%; display:block;}
.foot-t{ font-size:16px; color:#fff; line-height:30px;}
.foot-box1{  color:#8a8a8a; font-size:14px; line-height:20px; background:#272727; padding-top:15px; padding-bottom:15px;}
	
	}
@media screen and (max-width:370px){
.foot-wei{ text-align:center; color:#fff; font-size:10px; float:left; width:25%; max-width:97px; float:right; }
.foot-wei img{ width:100%; display:block;}
.foot-t{ font-size:14px; color:#fff; line-height:30px;}
.cpxls{ font-size:20px; font-weight:bold; color:#333333; text-indent:20%;}
.new-tim{ width:100%; font-size:12px; color:#333333; margin-top:10px;}
.foot-box{ width:85%;}	
.foot-box1{  color:#8a8a8a; font-size:12px; line-height:20px; background:#272727; padding-top:15px; padding-bottom:15px;}
}
	
.feature-center{ padding:0px;}
.feature-center:hover, .feature-center:focus{ background:#fff;-webkit-box-shadow: 0px 18px 31px -10px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 18px 31px -10px rgba(0,0,0,0.75);
		box-shadow: 0px 18px 31px -10px rgba(0,0,0,0.75);}
.about-bg{ width:100%; height:auto; position:relative;}
.about-bg img{ width:100%; display:block; max-height:390px;}		


.tongy-shou i{ font-size: 20px; line-height: 95px; color: #274ba7;}

.about-topl span{  font-weight: bold;}

.about-topr a{color:#fff; font-size:14px; padding-left: 10px; padding-right: 10px;}


.feature-center.about:hover, .feature-center.about:focus{background: none;
box-shadow: none;bottom: 0px;}
.feature-center{ margin-top:20px; margin-bottom:40px;  }
#fh5co-counter{ padding-bottom:0px; padding-top:3em;}

.about-box{width:88%; margin:0px auto; }
.wenh-l{ width:100%; padding-top:5%; padding-bottom:5%; background:#f9f9f9; float:none;}
#fh5co-offcanvas ul{ padding-top:20px;}
#fh5co-offcanvas ul li{ line-height:40px;}
.slideBox1 .hd{ height:0px; overflow:hidden;}
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{ float:left; margin-right:2px;  width:0px; height:0px; line-height:0px; text-align:center;  cursor:pointer; }
.slideBox1 .hd ul li.on{  }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd img{ width:90%; height: auto; display:block; margin:0px auto;   }
.zz-xian{ width:100%; height:1px; background:#fff; margin-top:45px; margin-bottom:28px;}
.slideBox1 .next{ left:auto; }
.slideBox1 .prev:hover, .slideBox1 .next:hover{ filter:alpha(opacity=100); opacity:1;  }
.slideBox1 .prevStop{ display:none;  }
.slideBox1 .nextStop{ display:none;  }


.cp-box{ width:100%; background:#fafafa; margin:0;  padding-top:3em; padding-bottom:2em }
.cp-box1{width:90%; margin:0px auto;}
.cp-li{  transition: all 1s; margin-bottom:2em;}
.cp-li img{ width:100%; display: block; border:1px solid #e6e6e6; border-bottom:none; height:auto;}
.cp-li .cp-ul{ width:100%; border:1px solid #e6e6e6; padding-left:4%; padding-right:4%;            transition: all 0.5s;}
.cp-li .cp-tl{ width:68%; float:left; color:#666666; line-height:40px; font-size:15px; text-align:left;            transition: all 0.5s;}
.cp-li .cp-tr{ width:32%; float:right; text-align:right;  color:#666666; line-height:40px; font-size:14px;            transition: all 0.5s;}
.cp-li:hover .cp-ul{ width:100%; border:1px solid #274ba7; padding-left:4%; padding-right:4%;            transition: all 0.5s; background:#274ba7;}
.cp-li:hover .cp-tl{ width:68%; float:left; color:#fff; line-height:40px; font-size:15px; text-align:left;            transition: all 0.5s;}
.cp-li:hover .cp-tr{ width:32%; float:right; text-align:right;  color:#fff; line-height:40px; font-size:14px;           transition: all 0.5s;}

.cpd-t{ width:100%; max-width: 350px; border-bottom:1px solid #d1d2d4; padding-bottom:10px; margin-bottom:20px;}
.cpd-t img{ height:20px; float:left;}
.cpd-t span{ float:right; line-height:20px; font-size:36px; color:#333333; font-weight:bold;}
.cpd-ul{ width:100%;}
.cpd-t1{ font-size:16px; color:#666666; line-height:30px; text-align:left;} 
.cpd-a{ width:100px; height:30px; line-height:30px; float:right; display:block; margin-top:3em; color:#666666; background:#e0e1e2; font-size:14px; text-align:center;}
.cpd-a:hover{ color:#666666; -webkit-box-shadow: 0px 18px 21px -10px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 18px 21px -10px rgba(0,0,0,0.75);
		box-shadow: 0px 18px 21px -10px rgba(0,0,0,0.75);}
.newd-t{ color:#333333; font-size:22px; text-align:left;}
.newd-int{ color:#333333; font-size:14px; text-align:left;}
.newd-tim{ font-size:16px; color:#999999; text-align:left; margin-top:1em; }
.newd-tim a{ float:right; color:#333333; font-size:14px; line-height:18px;}
.newd-tim a i{ float:left; color:#bbbbbb; font-size:20px; margin-right:5px;}
.newd-con{ font-size:16px; color:#999999; line-height:30px; text-align:left; margin-top:2em;}
.newd-con img{ max-width:100%;} 
.cptd{font-size: 24px; color: #000; text-align: left; margin-top: 10px; margin-bottom: 20px;}
.schd-bai{ background:#fff; padding-top:2%; padding-bottom:3%; transition: all 0.5s; margin-top:20px; margin-bottom:20px;}
.schd-bai:hover{ background:#274ba7; padding-top:2%; padding-bottom:3%; transition: all 0.5s;}
.schd-bai img{ width:95%; margin:0px auto; display:block;}
.schd-ul{ width:85%; margin:0px auto; position:relative;}
.schd-r{  width:100%;}
.schd-bai .schd-t{ width:100%; font-weight:bold; font-size:16px; color:#333333; margin-top:10px; margin-bottom:10px; text-align:left; transition: all 0.5s; height:28px; overflow:hidden;}
.schd-bai .schd-int{ font-size:14px; color:#999999; line-height:25px; text-align:left; transition: all 0.5s; height:80px; overflow:hidden;}
.schd-bai:hover .schd-t{ width:100%; font-weight:bold; font-size:16px; color:#fff; margin-top:10px; margin-bottom:10px; text-align:left; transition: all 0.5s; height:28px; overflow:hidden;}
.schd-bai:hover .schd-int{ font-size:14px; color:#fff; line-height:25px; text-align:left; transition: all 0.5s; height:80px; overflow:hidden;}
.schd-a { float:left; color:#333333; font-size:14px; line-height:18px; text-align:left; margin-top:2em;}
.schd-a i{ float:left; color:#bbbbbb; font-size:20px; margin-right:5px;}
      .title{

		

		width:90%;

        margin: 0px;

        color: white;

        font-size: 16px;

		font-weight:bold;

        background-color: #ffffff;

        line-height: 22px;

        padding:5px 0px 5px 0px;

        font-weight:bold;

        letter-spacing: 1px;

        color:#000000;

		height:40px;

		line-height:40px;

		border-bottom:2px solid #666666;

		margin-left:5%;

      }

      .content{

        padding:5px 17px 5px 17px;

		height: auto;

        color: #666;

        line-height: 30px;

		font-size:16px;

		color:#666666;

       

      }

      .amap-info-content{

        padding: 0 0 2px 0px; border-radius:5px;

      }
.lxwm-1{ width:100%; font-size:16px; line-height:30px; color:#333333; margin-bottom:1em;}
.lxwm-1 i{ float:left; font-size:25px; color:#333333; margin-right:10px;}

.lxwm-2{ width:100%; font-size:16px; line-height:28px; color:#333333; margin-bottom:1em;}
.lxwm-2 i{ float:left; font-size:25px; color:#333333; margin-right:10px; padding-top:2px;}

.lxwm-3{ width:100%; font-size:16px; line-height:28px; color:#333333; margin-bottom:1em;}
.lxwm-3 i{ float:left; font-size:25px; color:#333333; margin-right:10px; padding-top:2px;}

.lxwm-4{ width:100%; font-size:16px; line-height:26px; color:#333333; margin-bottom:1em;}
.lxwm-4 i{ float:left; font-size:25px; color:#333333; margin-right:10px; padding-top:3px;}

.lxwm-5{ width:100%; font-size:16px; line-height:28px; color:#333333; margin-bottom:1em;}
.lxwm-5 i{ float:left; font-size:25px; color:#333333; margin-right:10px;}

.ly-li{ margin-bottom:1em;}
.ly-li span{ float:left; color:#333333; line-height:40px; font-size:16px; margin-right:15px;}

.ly-bt{ background:#274ba7; padding-left:25px; padding-right:25px; width:auto; border:1px solid #274ba7; margin: 0px;
    margin-top: 0px; color: #fff; font-size: 14px; margin-right: 4px; margin-bottom: 4px; font-family: "Open Sans", Arial, sans-serif;
	font-weight: 400; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }

.ly-bt:hover{  -webkit-box-shadow: 0px 18px 21px -10px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 18px 21px -10px rgba(0,0,0,0.75);
		box-shadow: 0px 18px 21px -10px rgba(0,0,0,0.75);}
.form-control:hover{ border:1px solid #274ba7;}	
.form-control:focus{ border:1px solid #274ba7;}	
.form-control:active{ border:1px solid #274ba7;}	
.fenye .pagination > li:first-child > a, .pagination > li:first-child > span{ border-radius:0px; width:auto; height:auto; }
.fenye .pagination > li > a{ margin:0; width:auto; height:46px; padding:0px 20px !important; display:block; -webkit-border-radius: 0px !important;
-moz-border-radius:0px !important;
-ms-border-radius: 0px !important;
-o-border-radius: 0px !important;
border-radius: 0px !important; line-height:46px !important; }
.fenye .pagination > li:last-child > a, .pagination > li:last-child > span{border-radius:0px;}
.fenye .pagination > li:first-child > span.current{padding:0; width:50px; height:46px; line-height:44px;}
.fenye  .pagination > li > span{ height:46px; }




.waterfall{padding: 1em 0;}
.waterfall .list-group {
  margin-right: 14px; }
  .waterfall .list-group > li:first-child {
    padding: 0;
    background-color: white; }
    .waterfall .list-group > li:first-child img {
      width: 100%;
      border-top-right-radius: 4px;
      border-top-left-radius: 4px; }
  .waterfall .list-group > li {
    background-color: #f5f5f5; }

@media (min-width: 768px) {
  .waterfall .list-group {
    width: 346px; } }
@media (min-width: 992px) {
  .waterfall .list-group {
    width: 299px; } }
@media (min-width: 1200px) {
  .waterfall .list-group {
    width: 271px; } }
#masonry-images{ padding-bottom: 3em;}
.masonry-item{ padding-top: 15px; padding-bottom: 15px;}
.masonry-item img{ width: 100%;}

/*企业文化*/
.culture{background: url(../images/culture_bg.png) no-repeat 0 0;padding-bottom: 0px;}
.culture_cont{margin-top: 58px;}
.culture_cont ul{overflow: hidden;position: relative; height: 0;padding-bottom: 111%; list-style:none;}
.culture_cont li{position: absolute;}
.culture_cont li dl{position: relative;}
.culture_cont li dl,.culture_cont li dt{height: 100%}
.culture_cont li dt img{width: 100%; height: 100%;}
.culture_cont li dd{position: absolute; top:0;left: 0; width: 100%;height: 100%;}
.culture_box{padding: 11% 60px;    position: relative;z-index: 1;}
.culture_box h3{margin-bottom: 45px;color: #f2b441;}
.culture_box h3 em{width: 78px; height: 2px; background: #f2b441;display: block;margin-top: 18px;}
.culture_box h2{line-height: 1.25em;margin-bottom: 5px;}
.culture_box h1{margin-bottom: 15px;line-height: 1.2em;color: #fff;}
.culture_box p{line-height: 1.4em;font-family: "Arial";color: #fff;}
.culture_cont li:nth-child(1){width: 34%;height: 36.3%;top:0;right:50%;}
.culture_cont li:nth-child(2){width: 50%;height: 44%;top:9%;right:0%;}
.culture_cont li:nth-child(3){width: 50%;height:36.3%;top:36.3%;left:0%;}
.culture_cont li:nth-child(4){width: 33.8%;height:31.3%;top:53%;left:50%;}
.culture_cont li:nth-child(5){width: 33.8%;height:27.4%;bottom:0%;right:50%;}
.blank_bg{position: absolute;top:0;left: 0; width: 100%;height: 100%;background: rgba(0,0,0,0.2)}

.culture_cont li:nth-child(2) .culture_box{padding-top:30%;}
.culture_cont li:nth-child(3) .culture_box{padding-top:14%;}
.culture_cont li:nth-child(4) .culture_box{padding-top:16%;}
.culture_cont li:nth-child(5) .culture_box{padding-top:13.8%;}

.culture_cont li:nth-child(1) .culture_box h3{color: #000000;}
.culture_cont li:nth-child(1) .culture_box h3 em{background: #000000;}
.culture_cont li:nth-child(1) .culture_box h1,.culture_cont li:nth-child(1) .culture_box p{color: #000000;}
.culture_cont li:nth-child(1) .blank_bg,.culture_cont li:nth-child(5) .blank_bg{display: none;}
.culture_cont li:nth-child(3) .blank_bg{background: rgba(0,0,0,0.1)}
.culture_cont li:nth-child(4) .blank_bg{background: rgba(0,0,0,0.78)}

.culture_cont li:nth-child(3) dd{width: 68%;left: auto;right: 0}
.culture_p{height:300px;}
.culture_cont li:nth-child(1) dl,.culture_cont li:nth-child(3) dl,.culture_cont li:nth-child(5) dl{border-right: 11px solid #f1b441;}



@media only screen and (max-width:1660px) {
.culture .fnt_48{font-size: 36px;}
.culture .fnt_36{font-size: 30px;}
.culture_box h3{margin-bottom: 30px;}
}
@media only screen and (max-width:1440px) {
.culture .fnt_48{font-size: 30px;}
.culture .fnt_36{font-size: 24px;}
.culture_cont li:nth-child(2) .culture_box{padding-top:20%;}
.culture_cont li:nth-child(4) .culture_box{padding-top:10%;}
.culture_cont li:nth-child(5) .culture_box{padding-top:10%;}
.culture_p{height: 200px;}

}

@media only screen and (max-width:1280px) {
.culture{padding-bottom: 100px;}
.culture_box h3 em{margin-top: 10px; }
.culture_box h3{margin-bottom: 20px;}
.culture .fnt_48{font-size: 24px;}
.culture .fnt_36{font-size: 20px;}
.culture_box{padding: 30px !important;}
.culture_cont li:nth-child(2) .culture_box{padding-top: 20% !important;}
}
@media only screen and (max-width:1024px) {
.culture_cont{margin-top: 20px;}
.culture_box h3 em{width: 44px;}
.culture{padding-bottom:40px;}
.culture_box{transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%; padding: 20px !important;}
.culture_cont li:nth-child(2) .culture_box{padding: 20px !important;    width: 100%;box-sizing: border-box;}
.culture_cont li:nth-child(1) dl,.culture_cont li:nth-child(3) dl,.culture_cont li:nth-child(5) dl{border-right: 6px solid #f1b441;}
}

@media only screen and (max-width:990px) {
.culture_p{max-height: 150px; height: auto;}
}

@media only screen and (max-width:767px) {
.culture_box h3 em{margin:auto;margin-top: 10px;}
.culture .fnt_48{font-size: 20px;}
.culture .fnt_36{font-size: 16px;}
.culture_box h1{line-height: 1.5em;}
.culture{padding-bottom: 20px;}
.culture_cont li{width: 100% !important; position: static;margin-bottom: 20px;}
.culture_cont ul{height: auto;padding: 0;}
.culture_cont li:nth-child(3) dd{width: 100%;}
.culture_box{transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;width: 100%;box-sizing: border-box; text-align: center;}

.culture_cont li:nth-child(1) .culture_box{transform: translate(-50%,-0%); -webkit-transform: translate(-50%,-0%);-ms-transform: translate(-50%,-0%);-moz-transform: translate(-50%,-0%);-o-transform: translate(-50%,-0%); position:absolute; left:50%; top:20px;}
.culture_cont li:nth-child(1) dl,.culture_cont li:nth-child(3) dl,.culture_cont li:nth-child(5) dl{border-right: 0px solid #f1b441;}
}

.fnt_48 {
    font-size: 48px;
}
.fnt_36 {
    font-size: 36px;
}




.tongy-shou i{ font-size: 20px; line-height: 95px; color: #274ba7;}
.tongy-shoucp i{ font-size: 20px; line-height: 95px; color: #274ba7;}
.about-topl span{  font-weight: bold;}
.about-toplcp span{  font-weight: bold; line-height: 25px;  }



.syp{width: 100%; margin: 0px auto; margin-top: 5%;}
.syp p{ padding-left: 5%; padding-right:5%; float: left; background: #fafafa;  color: #333333; height: 40px; line-height: 40px; font-size: 14px; text-align: center; margin-right: 5%;  -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s; border-radius: 3px;}
.syp a p:active{ color: #fff; background: #274ba7;}
.syp a p:hover{ color: #fff; background: #274ba7;}
