@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */

/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:13px; font-family:"微软雅黑","Arial"; color:#666;}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:13px;}
body{ background:#fff; overflow-x:hidden;}

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 3em; line-height: 1; margin:0; padding:0;}
h2 { font-size: 2em;  margin:0; padding:0;}
h3 { font-size: 1.5em; line-height: 1;  margin:0; padding:0;}
h4 { font-size: 1.2em; line-height: 1.25; margin:0; padding:0;}
h5 { font-size: 1em;  margin:0; padding:0;}
h6 { font-size: 1em; }

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}




/* 主体内容开始
-------------------------------------------------------------- */

.page { margin: 0 auto; width:100%; height: auto; }
.content{ width:100%; margin: 0 auto;}


#pages{padding-top:5px; margin:0 auto; padding:25px 0; }
#pages a{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;font-size:13px;}
#pages a:hover{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;background: #195091;color:#FFF;font-size:13px;}
#pages span {background: #195091;border: 1px solid gainsboro;color: white;font-weight: bold;margin: 2px;padding: 2px 5px;font-size:12px;}

/*--头部 开始--*/
.height94 { min-height:94px; border:none; background:url(../images/header.png) repeat; position:fixed;}

#state-media {
    position: absolute;
    top: -99999px;
    left: -99999px;
}
.min94 { min-height:94px; border:none; }
.dropdown-menu-nav{
	padding: 40px 62px;
	-webkit-shadow: 10px 0 10px -5px #ededed;
	box-shadow: 10px 0 10px -5px #ededed;
	min-height: 200px;

}
.dropdown-menu-nav li a{ font-size:14px; color:#333333; padding:10px 0px;}
.dropdown-menu-nav li a:hover { color:#176ab6;}
.w895 { width:895px;}
.hoverload { width:100%;}

.model-dropdown.open a.dropdown-toggle{ color:#fed000;}
.model-dropdown.on a.dropdown-toggle{ color:#fed000;}
.model-dropdown.on .nav-arrow{
	opacity: 1;
	display: block;
}

.dropdown-menu-list,.dropdown-menu-item { padding-left:0; padding-right:0;}
.tbtb1 { background:url(../images/dqiu.png) no-repeat left;padding-left:25px; height:21px; }
.tbtb2 { background:url(../images/fz.png) no-repeat left;padding-left:28px; }
.tbtb3 { background:none;}
.tbtb4 {background:none; cursor:pointer; }

.jtxz { border:none; font-size:14px; color:#fff;  margin-top:38px; display:block;}
.jtxz:hover { color:#FFF;}
.jtxz span { color:rgba(255,255,255,0.7);}
.jtxz em{display: inline-block; margin-left:10px; margin-right:10px; width:1px; height:12px; background-color:#5A8BB8;}

.jtxla { width:200%; left:-100%;}
.jtxla li { width:50%; float:left;}
.open>.jtxla { top:94px;}
.jtxl2 { right:0 !important; left:inherit; width:267px;}
.open>.jtxl2 { top:94px;}
.sjjtxz { border:none; font-size:14px; color:#fff;  top:15px; width:85px; right:40px; display:block; position:absolute;}
.sjjtxz:hover { color:#FFF;}
.sjjtxz span { color:rgba(255,255,255,0.7);}
.sjjtxz em{display: inline-block; margin-left:10px; margin-right:10px; width:1px; height:12px; background-color:#5A8BB8;}


@media (max-width: 1260px) {

.tbtb3 { display:none;}
.tbtb4 { display:none;}

}
@media (max-width: 1140px) {

.tbtb2 { display:none;}
.sjyin { padding-left:10px;}

}
@media (max-width: 992px) {

.sjyin { display:none;}
}

/*--banner--*/
.js-silder{
	position: relative;	
	min-width: 320px;
}
.silder-scroll{
	width: 100%;
	overflow: hidden;
}
.silder-main{
	position: relative;
	width: 100%;
	height:830px;
	overflow: hidden;
}
.silder-main-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.silder-main-img img{
	width: 100%;
}
.js-silder-ctrl{
	width: 100%;
	text-align: center;
}
.silder-ctrl-prev,
.silder-ctrl-next{
	position: absolute;
	top: 0;
	width: 8%;
	height: 100%;
	vertical-align: middle;
	cursor: pointer;
}
.silder-ctrl-prev{
	left: 0;
	text-align: left;
}
.silder-ctrl-next{
	right: 0;
	text-align: right;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
	position: absolute;
	top: 50%;
		color: #fff;
	font-size: 52px;
	font-weight: 600;
	text-shadow: #666 2px 2px 5px;

/*	font-family: 'lexus-icon';
*/font-family: -webkit-body;
	margin-top: -40px;
}
.silder-ctrl-prev>span{
	left: 10px;
}
.silder-ctrl-next>span{
	right: 10px;
}
.silder-ctrl-con{
	display: none;
	width: 4%;
	padding: 10px 0;
	margin: 0 10px;
	cursor: pointer;
}
.silder-ctrl-con>span{
	display: block;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	padding: 5px 0;
	cursor: pointer;
	background-color: #e4e4e4;
}
.silder-ctrl-con.active>span{
	background-color: #7bbedf;
}

@media (max-width: 768px){
	.silder-ctrl-prev,
	.silder-ctrl-next{
		width: 10%;
		font-size: 26px;
		margin-top: -25px;
	}
	.silder-ctrl-con{
		width: 14px;
		height: 14px;
		padding: 0;
		margin: 0 5px;
	}
	.silder-ctrl-con>span{
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		padding: 0;
	}
}

/*---中间部分开始--*/
.w1330 { max-width:1330px; margin:0 auto; padding:38px 0;}
.czbod { border:1px solid #DFDFDF; padding:7px 0;}
.czys1 { border:none; border-right:1px solid #DFDFDF;box-shadow: none;border-radius:0; font-size:14px; color:#666;}
.czys2 { border:none;box-shadow: none;border-radius:0; font-size:14px; color:#666;}
.czbt { font-size:20px; color:#000000; line-height:50px;}
.cptjiao { background:#D7D7D7; font-size:16px; height:50px; width:100%;border-radius:0;}
.ib-caption{
	position: relative;
	bottom: 0;
	left: 0;
	overflow: hidden;
	text-align: center;
	width: 100%;
	height: 100%;
	}
.ib-caption h3{
	font-size: 25px;
	margin: 0;
	color:#FFF;
	bottom:47%;
	position: absolute;
	width: 100%;
	-webkit-transition-delay: 40ms;
	        transition-delay: 40ms;
	-webkit-transition:bottom 400ms cubic-bezier(0.025, 0.025, 0.17, 1);
	        transition:bottom 400ms cubic-bezier(0.025, 0.025, 0.17, 1);
}
.ib-caption p {
        position: absolute;
        bottom: 20px;
        width: 100%;
        margin: 0;
        opacity: 0;
        font-size: 14px;
        filter: alpha(opacity=0);
    }
.ib-caption p a { color:#FFF; width:168px; height:40px; text-align:center; line-height:40px; font-size:14px; border:1px solid #fff; display:block; margin:0 auto; margin-bottom:10px;}	

.ib-caption p a:hover { background:#FFF; color:#176ab6;}
.ib-caption:hover p{
	bottom: 15%;
	opacity: 1;
	filter:alpha(opacity=100);
	-webkit-transition:bottom 400ms cubic-bezier(0.02, 0.045, 0.22, 0.975),opacity .4s cubic-bezier(0.02, 0.045, 0.22, 0.975);
	        transition:bottom 400ms cubic-bezier(0.02, 0.045, 0.22, 0.975),opacity .4s cubic-bezier(0.02, 0.045, 0.22, 0.975);
	-webkit-transition-delay: 80ms;
	        transition-delay: 80ms;
}

.ib-caption:hover h3{
	bottom: 70%;
	-webkit-transition:all 400ms cubic-bezier(0.025, 0.025, 0.17, 1);
	        transition:all 400ms cubic-bezier(0.025, 0.025, 0.17, 1);
}
.ib-caption img{
	-webkit-transform:scale(1);
	    -ms-transform:scale(1);
	        transform:scale(1);
	-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
	        transition:transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
}
.ib-caption:hover img{
	-webkit-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	        transform:scale(1.1);
	-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
	        transition:transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
}

.ib-caption h5{
	text-align:center;
	top:35%;
	position: absolute;
	width: 100%;
}
.ib-caption h4{
	font-size: 20px;
	margin: 0;
	text-align:center;
	color:#FFF;
	bottom: -30px;
	position: absolute;
	width: 100%;
	-webkit-transition-delay: 40ms;
	        transition-delay: 40ms;
	-webkit-transition:bottom 400ms cubic-bezier(0.025, 0.025, 0.17, 1);
	        transition:bottom 400ms cubic-bezier(0.025, 0.025, 0.17, 1);
}
.ib-caption:hover h4{
	bottom: 10%;
	-webkit-transition:all 400ms cubic-bezier(0.025, 0.025, 0.17, 1);
	        transition:all 400ms cubic-bezier(0.025, 0.025, 0.17, 1);
}
.pt5 { padding-top:15px;}

@media (max-width: 1400px){
.ib-caption p a { width:140px; height:25px;line-height:25px; font-size:13px;  margin-bottom:5px;}	
.ib-caption:hover h3{
	bottom: 75%;
}
}
@media (max-width: 800px){
.ib-caption:hover p{
	bottom: 10%;
}

}

.model-dropdown .baise { color:#fff;display:none;}
.lanse .carousel-indicators li { background:#BDBDBD; width:11px; height:11px; border-radius:11px; margin:0;}
.lanse .carousel-indicators .active { background:#176AB6;width:11px; height:11px; border-radius:11px;}
.newbt { color:#176ab6; font-size:20px; font-weight:bold;}
.newbt span{display:block;  width:20px; height:1px; background-color:#176AB6; margin-bottom:27px;  margin-top:20px;}
.xwbts { font-size:18px; color:#333333; margin:10px 0;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.xwbtsj { font-size:14px; color:#aeaeae;}
.xwms { font-size:14px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.newkj { width:90%; height:80%; left:5%; top:5%; text-shadow: inherit; text-align:left;}
.w100 { width:100%;}
.lanse .carousel-indicators {
	bottom: 10px;
	left: 5%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: 0%;
	text-align: left;
}
.pb5 { padding-bottom:5px;}

/*--底部开始--*/
.footer { background:#3A3A3A;  width:100%; padding:50px 0 30px 0;}
.dhua { background:url(../images/dh_03.png) no-repeat left; padding-left:45px; line-height:33px; color:#FFF; display:inline-block; height:33px; float:left; font-size:16px; margin-right:10px;}
.dhua:hover { color:#FFF;}
.wxtch { background:url(../images/weix.png) no-repeat; width:33px; height:33px; display:inline-block;}
.wxtch:hover { background:url(../images/weixh.png) no-repeat;}

.qqtch { background:url(../images/qiu.png) no-repeat; width:33px; height:33px; display:inline-block; margin-left:10px;}
.qqtch:hover { background:url(../images/qiuh.png) no-repeat;}
.footx { padding:20px 0;}
.footx ul li{ float:left;}
.footx ul li a{ display:inline-block; color:#a2a2a2; font-size:13px; line-height:14px; padding:0 20px; border-right:1px solid #959393;}
.footx ul li:first-child a{ padding-left:0px;}
.footx ul li:last-child a{ border:none;}
.footx ul li a:hover { color:#FFF;}
.coaa { color:#a2a2a2;}
.xgljbg  { background:#555555; border:1px solid #555555; color:#a2a2a2;} 
.line25 { line-height:35px;  text-align:center; color:#a2a2a2;}
.w245 { width:245px; margin-right:5%;}
.bdsharebuttonbox { padding-top:39px;}
.bdsharebuttonbox span { float:left; line-height:32px; color:#a2a2a2;}
#fenxiang1{
  background:url(../images/fx1.png) no-repeat;
  margin-right:1px;
}
#fenxiang2{
  background: url(../images/fx2.png) no-repeat;
  margin-right:1px;
}
#fenxiang3{
  background: url(../images/fx3.png) no-repeat;
  margin-right:1px;
}

#fenxiang4{
  background: url(../images/fx4.png) no-repeat 0 6px;
  margin-right:1px;
}
#fenxiang1:hover{
  background:url(../images/fxh1.png) no-repeat;
  margin-right:1px;
  opacity:1;
}
#fenxiang2:hover{
  background: url(../images/fxh2.png) no-repeat;
  margin-right:1px;
  opacity:1;
}
#fenxiang3:hover{
  background: url(../images/fxh3.png) no-repeat;
  margin-right:1px;
  opacity:1;
}

#fenxiang4:hover{
  background: url(../images/fxh4.png) no-repeat 0 6px;
  margin-right:1px;
  opacity:1;
}
.footyou { float:left;}

@media (max-width: 1680px){
.w895 { width:795px;}

}
@media (max-width: 1440px){
.newbt span{ margin-bottom:17px;  margin-top:10px;}
}

@media (max-width: 1330px){
.w1330 { width:98%;}
.xwbts { font-size:15px; margin:8px 0;}

.xwms { font-size:13px;
-webkit-line-clamp: 1;
}
.lanse .carousel-indicators {
	bottom: 0px; margin-bottom:5px;
	
}

}
@media (max-width: 1200px){
.w895 { width:695px;}
.newbt span{ margin-bottom:10px;  margin-top:10px;}

.newbt { font-size:18px;}
.xwbts { font-size:14px; margin:4px 0;}
.ib-caption h5 span { width:60px; height:60px; margin:0 auto; display:block;}
.ib-caption h5 span  img{ width:100%;}


}
@media (max-width: 992px){

.height94 { min-height:inherit;}
.dropdown-menu-nav li a { color:#FFF;}
.dropdown-menu-nav {padding: 5px 47px;min-height: 142px;}
.model-dropdown .baise { display: block;}

}
@media (max-width: 900px){
.czys1 { font-size:12px;}
.xwms { display:none;}

}
@media (max-width: 768px){

.ib-caption h3{
	font-size: 20px;
	
}
}
@media (max-width: 767px){
.sj15 { padding:0 15px;}	
.syxw { width:90%; margin:0 auto;}
.newbt span{ margin-bottom:27px;  margin-top:20px;}
.xwms { font-size:14px; display:block;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.xwbts { font-size:18px; color:#333333; margin:10px 0;
}

.czbod { border:none; padding:7px 0;}
.czys1 { border: 1px solid #ccc; margin-bottom:5px;}
.czys2 {border: 1px solid #ccc;}
.juzuo { text-align: center;}
.mar0 { margin:0 auto;}

.footyou { width:100%; padding-top:20px;}
.footyou .right { float:left;}
.footyou .w245 { float:right;
    width: 200px;
    margin-right:0;
	margin-left:5%;
}
#fenxiang1{
  margin-right:-3px;
}

#fenxiang2{
  margin-right:-3px;
}
#fenxiang3{
  margin-right:-3px;
}

#fenxiang4{
  margin-right:-3px;
}
}

@media (max-width: 520px){
.syxw { width:100%;}
.lanse .item img.aa  { min-height:280px;}
.w1330 { padding:28px 0;}
.czbt {
    font-size: 15px;
    line-height: 40px;
}
.cptjiao {
    font-size: 14px;
}
.ib-caption h3 {
    font-size: 16px;
}
.newbt {
    font-size: 16px;
}
.dhua { font-size: 14px;}

/*----底部--*/
.footx ul li a{ padding:0 10px;}
.coaa { line-height:24px;}
}
button, input, select, textarea { outline:0;}

/*--右侧漂浮--*/
.wuyou-top { display:none;}
.wuyou-waiter{position: fixed; right: 0px; bottom:25%; width: 50px; z-index: 999;}
.waiter-ul li{position: relative; height: 50px; line-height: 50px; border-bottom: 1px solid #E1E1E1; background:#EFEFEF;}

.waiter-ul li a{ position: absolute; left: 0; top: 0; z-index: 2;  color: #fff; display: block; width: 50px; height:50px; line-height: 50px; text-align: center; -webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s; text-decoration: none; font-size: 24px; z-index:999;}

.waiter-title{ position: absolute; left: 0px;width: 80px; height: 80px; line-height: 80px; text-align: center;-webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s;  z-index: 9; opacity: 0;}

.waiter-title:before{content: ''; display: block; width: 10px; height: 10px; position: absolute; right: -5px; top: 14px;  transform:rotate(45deg);}
.waiter-ul li:hover .waiter-title{left: -88px; opacity: 1;}

.waiter-ul li.wuyou-shop .waiter-title{background-color:#f60; }
.waiter-ul li.wuyou-shop .waiter-title:before{background-color:#f60; }

.waiter-ul li.wuyou-top .waiter-title{background-color:#333; }
.icon-taobao { background:url(../images/tc3.png) no-repeat center center;}
.icon-aliww { background:url(../images/tc2.png) no-repeat center center;}
.icon-lx { background:url(../images/tc1.png) no-repeat center center;}
.icon-Upward {background:url(../images/top.png) no-repeat center center;}
.waiter-ul .wuyou-top { background:#176AB6;}


/*--底部弹出--*/
.icon {display:inline-block;vertical-align:text-bottom;width:20px;height:20px;}
.icon-footer {position:relative;width:33px;height:33px;}

.app-qrcode {display:none;position:absolute;width:130px;height:130px;margin-top:-141px;box-shadow:0 0 6px rgba(14,22,30,.3);margin-left:-45px;}
.icon-footer-wx { background:url(../images/wxy.png) no-repeat 6px 8px;}
.icon-footer-wx:hover { background:url(../images/wxh.png) no-repeat 6px 8px;}
.icon-footer-qq { background:url(../images/bqiu.png) no-repeat 8px 8px;}
.icon-footer-qq:hover { background:url(../images/bqiuh.png) no-repeat 10px 8px;}

.app-qrcode {display:none;position:absolute;width:130px;height:130px;margin-top:-141px;box-shadow:0 0 6px rgba(14,22,30,.3);margin-left:-45px;}
.app-qrcode:before {content:'';display:block;position:absolute;width:0;height:0;border:8px solid transparent;border-top:10px solid rgba(0,0,0,.3);top:130px;left:56px;}
.app-qrcode:after {content:'';display:block;position:absolute;width:0;height:0;border:8px solid transparent;border-top:10px solid #fff;top:129px;left:57px;}

.Qr-codee li {position:relative;float:left;width:33px;height:33px;border:1px solid #fff;border-radius:50%;text-align:center;margin-left:5px; cursor:pointer;}
.Qr-codee li:before { border:none;content:"";position:absolute;z-index:0;width:33px;height:33px;border-radius:50%;opacity:0;-webkit-transition:.5s cubic-bezier(.3,0,0,1.3);-moz-transition:.5s cubic-bezier(.3,0,0,1.3);-ms-transition:.5s cubic-bezier(.3,0,0,1.3);-o-transition:.5s cubic-bezier(.3,0,0,1.3);transition:.5s cubic-bezier(.3,0,0,1.3);-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);}
.Qr-codee li:hover { border:0;}
.Qr-codee li:hover:before { border:none;background-color:#fff;opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}

.app-qrcode2 {display:none;position:absolute;width:130px;height:130px;margin-top:41px;box-shadow:0 0 6px rgba(14,22,30,.3);margin-left:-45px;}
.app-qrcode2:before {content:'';display:block;position:absolute;width:0;height:0;border:8px solid transparent;border-bottom:10px solid rgba(0,0,0,.3);top:-18px;left:56px;}
.app-qrcode2:after {content:'';display:block;position:absolute;width:0;height:0;border:8px solid transparent;border-bottom:10px solid #fff;top:-18px;left:57px;}
.tbwx { cursor:pointer;}
.tbwx li { border:none; margin:0; padding:0;float:inherit;}

/*--公司介绍--*/
.nbanner { width:100%;margin:0 auto; position:relative;}
.nbanner img { width:100%; min-height:250px;}
.gsdw { position:absolute; width:100%; left:0; top:94px;}
.gsdw h2 { font-size:48px; color:#FFF; padding-top:4%;}
.gsdw p { font-size:14px; line-height:25px;color:#FFF; padding-top:1%;}
.gsdw p a { font-size:14px; color:#FFF;}
.gsdw p i { background: url(../images/fangzi.png) no-repeat center; display:inline-block; width:15px; height:13px; margin-right:12px;}
.nynav {  text-align:center; padding-top:2%;}
.nynav a { display:inline-block; font-size:16px; color:#333333; line-height:50px; width:16.666%; margin:0 12px; background:#FFFFFF;}
.nynav a:hover,.nynav a.on { background:#FED000;}

.w1120 { max-width:1120px; margin:0 auto;}

.gsbg1 { background:url(../images/gsbg1.jpg) no-repeat center top; min-height:575px; margin:0 auto; width:100%;}
.gsjjnr { overflow: hidden; padding-top: 80px;}
.gsjjnr h3 { font-size:30px; color:#000000; text-align: center;}
.yingwen { color:#fed000; font-size:24px; font-family:Arial Bold;text-align: center; padding-top:15px;}
.gsewn  { font-size:14px; color:#333333;text-align: center; padding-top:50px; line-height:28px;}

.gsshuzi { padding-top:80px; font-size:14px;}
.gsshuzi span {  display:block; font-size:80px; color:#333333; line-height:75px;}
.gsshuzi span.lan { color:#0062AA;}
.gszuo { opacity:0; margin-left:-300px; margin-bottom:20px;}
.gsyou { opacity:0; margin-right:-300px; margin-bottom:20px;}
.w202 { width:49.47%; float:left; position:relative;overflow:hidden; opacity:0; margin-left:-600px;}
.wy202 { width:50.53%; float:right; position:relative; opacity:0; margin-right:-600px;}
.w202 img.aa{
	-webkit-transform:scale(1);
	    -ms-transform:scale(1);
	        transform:scale(1);
	-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
	        transition:transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
}
.w202:hover img.aa{
	-webkit-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	        transform:scale(1.1);
	-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
	        transition:transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
}


.sppbg { background:url(../images/spbg.png) repeat; position:absolute; left:0; top:0; width:100%; height:100%;}
.sppiao { padding-top:15%;}
.mt10 { margin-top:45px;}
.pd0 { padding-left:0; padding-right:0;}
.pdzuo { float:left; width:30.9%; position:relative;}
.pdyou { float:left; width:69.1%;overflow:hidden;}
.pdzuo span { position:absolute; width:100%; text-align:center; top:30%; color:#FFF; line-height:45px; font-size:24px; font-family:思源黑体 CN Light;}

.pdyou img{
	-webkit-transform:scale(1);
	    -ms-transform:scale(1);
	        transform:scale(1);
	-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
	        transition:transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
}
.pdyou:hover img{
	-webkit-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	        transform:scale(1.1);
	-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
	        transition:transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
}

.footn { background:#0062AA; width:100%; padding:50px 0;}

.dbnav ul li{ float:left; width:14.285%; padding-left:37px; border-left:1px solid #307EB8; min-height:179px;}
.dbnav ul li:first-child{ border-left:none;}
.dbnav ul li a { display:block; font-size:14px; color:#FFF; line-height:30px;}
.dbnav ul li h3 { color:#fff; font-size:18px; font-weight:500; padding-top:6px; padding-bottom:25px;}

.bdan { padding:40px 0 60px 0;}

.dbform .form-control { width:100%}
.dbform .btn-default { width:100%; background:#0062AA; color:#FFF;}
.liuy { padding-bottom:40px;}
.liuy h3 { font-size:30px; color:#000000; text-align: center;}
.cxbg { background:url(../images/cxbg.jpg) no-repeat center bottom; width:100%; margin:0 auto; opacity:0;}
.cxbbt { padding-top:56px;}
.cxbbt h3 { font-size:30px; color:#000000; text-align: center;}
.cxms { font-size:14px; color:#333333; text-align:center; padding-top:40px;}
.cxbbt i  { display:block; height:116px;transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */}
.cxbbt .row { padding-bottom:60px; padding-top:50px;}
.cxtbbs { padding-bottom:40px;}
.cxtbbs p{ font-size:18px; padding-top:16px;transition-delay: 0.1s;
-moz-transition-delay: 0.1s; /* Firefox 4 */
-webkit-transition-delay: 0.1s; /* Safari 和 Chrome */
-o-transition-delay: 0.1s; /* Opera */}
.cxtbbs:hover  p{ color:#000000;}
.cxtb1 { background:url(../images/gstb1.png) no-repeat center top;}
.cxtbbs:hover .cxtb1 { background:url(../images/gstbh1.png) no-repeat center top;}

.cxtb2 { background:url(../images/gstb2.png) no-repeat center top;}
.cxtbbs:hover .cxtb2 { background:url(../images/gstbh2.png) no-repeat center top;}

.cxtb3 { background:url(../images/gstb3.png) no-repeat center top;}
.cxtbbs:hover .cxtb3 { background:url(../images/gstbh3.png) no-repeat center top;}
 
@media (max-width: 1280px){
.gsdw h2 { font-size:30px;  padding-top:20px;}
}

@media (max-width: 1120px){
.w1120 { width:95%;}
.sppiao { padding-top:8%;}
.pdzuo span { top:30%;line-height:35px; font-size:18px;}
.dbnav ul li{ width:25%; margin-bottom:10px;}
.dbnav ul li:nth-child(5){ border:none;}
}
@media (max-width: 992px){
.gsdw { top:0;}
.gsdw h2 { padding-top:20px;}
.nynav { padding-top:4%;}
}
@media (max-width: 950px){
.w202 { width:100%;}
.wy202 { width:100%;}
.sppiao { padding-top:12%;}
}
@media (max-width: 680px){
.nynav { text-align:left;}	
.nynav a { width:40%; margin-bottom:5px;line-height:40px; text-align:center;font-size: 15px;}
.wuyou-shop,.wuyou-contact { display:none;}
.wuyou-waiter{ bottom:5%; width:30px;}
.waiter-ul li { border:none;}
.waiter-ul li{ height: 30px; line-height: 30px; }
.waiter-ul li a { width:30px; height:30px; line-height:30px;}

.sppiao img { width:50%; }
.sppiao img.mt10 { width:10%; }
.pdzuo span { line-height:22px; font-size:14px;}
.cxbbt i  { background-size:80%; height:90px;}
.cxtbbs:hover .cxtb3,.cxtbbs:hover .cxtb2,.cxtbbs:hover .cxtb1  { background-size:80%}
.icon-Upward {
    background-size: 50%;
}
}
@media (max-width: 520px){
.gsshuzi { padding-top:40px; font-size:12px;}
.gsshuzi span {  font-size:60px; }
.dbnav ul li{ width:50%; margin-bottom:8px;}
.dbnav ul li:nth-child(2n-1){ border:none;}
.footn { display:none;}
}
/*--产品列表--*/
.cplie { background:#EEEEEE; overflow:hidden; width:100%; margin-bottom:15px;}
.cpzuo { width:41.11%; float:left; position:relative;}
.cpzuo img { width:100%;}
.pt30 { padding-top:60px;}
.cpztg { background:url(../images/cptou.png) repeat; text-align:center; position:absolute; top:0; left:0; width:100%; height:100%; opacity:0;transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */}
.cplie:hover .cpztg{ opacity:1}
.cpztg strong { font-size:30px; color:#FFF; display:block; padding-top:30%;}
.cpztg span { display:inline-block; font-size:16px; color:#fed000; padding:10px 18px; border:1px solid #fed000; margin-top:28px;}
.cpyuo { width:58.89%; float:right; padding:35px; position:relative; height:298px;}
.cpbt { font-size:18px; color:#000000;}
.cpyuo p { font-size:14px; margin-top:20px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
.cpyuo span { display:inline-block; font-size:14px; color:#666666; padding:8px 28px; border:1px solid #CCCCCC; position:absolute; left:35px; bottom:5%}
.cpyuo span:hover { background:#E6B100; color:#FFF;}

@media (max-width: 900px){
.cpyuo { padding:25px;}
.cpyuo p { font-size:13px; margin-top:10px;}
.cpyuo span { left:25px; bottom:3%}

}

@media (max-width: 520px){
.cpyuo { padding:20px;}
.cpyuo p { font-size:12px; line-height:22px; margin-top:10px;}
.cpyuo span { padding:6px 20px; left:20px;}
.cpztg strong { font-size:20px;}
.cpztg span {   font-size:14px;padding:6px 18px;}

}

/*--产品详情--*/
.cpzuox { width:80%; float:left; padding-left:15px; padding-right:15px;}
.cpxnav { width:20%; float:right;padding-left:15px; padding-right:15px;}
.cpxnav ul li { background:#EEEEEE; line-height:50px; margin-top:1px;}
.cpxnav ul li a { font-size:16px; color:#333333; text-align:center; display:block;}
.cpxnav ul li:hover { background:#FED000;}
.cpxnav ul li:hover a { color:#fff;}

.cpxzuo { width:26%; float:left; position:relative; overflow:hidden;}
.cpxzuo img{
	-webkit-transform:scale(1);
	    -ms-transform:scale(1);
	        transform:scale(1);
	-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
	        transition:transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
}
.cpxzuo:hover img{
	-webkit-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	        transform:scale(1.1);
	-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
	        transition:transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
}

.cpxyuo { width:74%; float:right; padding:45px; position:relative;}
.cpxnav h3 { font-size:16px; color:#333333; background:#FED000; line-height:50px;  text-align:center; font-weight:500;}

.xqimg { width:100%; padding-top:20px;}
.xqimg img { max-width:100%;}

@media (max-width: 1100px){
.cpxyuo {   padding:20px 35px; }
.cpxyuo p { margin-top:10px;}
}
@media (max-width: 767px){
.cpzuox { width:100%;}
.cpxnav { display:none;}
.per { display:none;}
}


@media (max-width: 520px){
p.pper { display:none;}
}

@media (max-width: 320px){
p.ppyi {    -webkit-line-clamp: 2;   }
}

/*--应用领域--*/
.yylyou { width:50%; overflow:hidden;}
.yylyou img { width:100%;}
.yylyou img{
	-webkit-transform:scale(1);
	    -ms-transform:scale(1);
	        transform:scale(1);
	-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
	        transition:transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
}
.yylyou:hover img{
	-webkit-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	        transform:scale(1.1);
	-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
	        transition:transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
}

.yylzuo { background:#EEEEEE; width:50%;height:366px; }
.yylie { width:100%; padding-bottom:1px; float:left;  }
.left { float:left;}
.right { float:right;}
.yybt { font-size:18px; color:#000000;}
.yylzuo p { font-size:14px;text-indent: 2em; margin-top:20px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;}
.ymore { font-size:14px; color:#000000; background:#FED000; width:136px; position:absolute; left:35px; text-align:center; bottom:10%; height:44px; line-height:44px;transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */}
a:hover.ymore { background:#0062AA; color:#FFF;}
.yyxq p { line-height:26px;text-indent: 2em; font-size:14px;}
.yyxq .yybt { padding-bottom:20px;}


@media (max-width: 1100px){
.yylzuo p {     -webkit-line-clamp: 4;   }
}
@media (max-width: 900px){
.ymore { left:25px;}
}
@media (max-width: 800px){
.yylzuo p { 
    -webkit-line-clamp: 3;
   }
}

@media (max-width: 767px){
.yyxq { padding-bottom:20px;}
}
@media (max-width: 680px){
.yylyou { width:100%;}
.yylzuo { width:100%;}
.yylzuo p {
    -webkit-line-clamp: 4;
   }

}
@media (max-width: 520px){
.ymore { left:20px;height:35px; line-height:35px;}

}

@media (max-width: 320px){
.yylzuo p {
    -webkit-line-clamp: 3;
   }

}

.jsspic { width:100%;}
.jszuo1 { float:left; width:31.25%; position:relative;}

.jshkuang { padding-top:10%; padding-left:7%; }
.jszuo2 { width:67.67%; float:right;}
.jszuo3 { width:100%; position:relative;}
.jszuo4 { margin-left:-3px; margin-right:-3px; padding-top:0.9%; overflow:hidden;}
.jszuo4 span { padding-left:3px; padding-right:3px; float:left; width:33.333%;} 
.jszuo4 span img { width:100%;}

.jsjs1 { width:100%; height:100%; position:absolute; left:0; top:0; padding:34px 24px;}
.jsjsn { font-size:14px; color:#333333;border:2px solid #6A3906; padding:24px; height:100%; line-height:30px;}
.jsjsn2 { width:100%; height:100%; position:absolute; left:0; top:0;}
.jskuang { border:2px solid #fff; color:#FFF; display:inline-block; float:left; font-size:30px; font-weight:bold; padding:10px 25px;}
.jsybt { font-size:30px; color:#FFF; font-weight:bold; float:left; padding-left:5%; padding-top:2%;}
.jsybt span { display:block; font-size:30px; font-family:Arial; font-weight:500; color:#FFF; text-transform:uppercase;}
.pt13 { padding-top:13px;}
.borerd { border:1px solid #CCCCCC; border-left:none;}
.jszpic { float:left; width:31%; overflow:hidden;}
.jszpic img { width:100%;}

.jszpic img{
	-webkit-transform:scale(1);
	    -ms-transform:scale(1);
	        transform:scale(1);
	-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
	        transition:transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
}
.jszpic:hover img{
	-webkit-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	        transform:scale(1.1);
	-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
	        transition:transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
}

.jsywen { float:left; padding-left:30px;padding-right:30px; padding-top:4%; width:69%;}
.jsywen h3 { font-size:18px; color:#000000;}
.jsywen p { font-size:14px; color:#333333; line-height:26px; padding-top:20px;}

@media (max-width: 1100px){
.jsjsn { font-size:13px; padding:14px 24px 10px 24px;line-height:25px;}

}

@media (max-width: 1000px){
.jsjsn { font-size:12px;}

}

@media (max-width: 950px){
.jszuo1 { float:left; width:100%; position:relative;}
.jszuo2 { width:100%; float:right;}
.jyin { display:none;}
.jsjs1 { position:relative; background:#FED000;}
.jsjsn { font-size:14px; padding:24px; line-height:30px;}
.jsywen { padding-top:3%;}
.jsywen p { font-size:12px; color:#333333; line-height:23px; padding-top:10px;}

}
@media (max-width: 750px){
.jszpic { float:left; width:100%;}
.jsywen { width:100%; padding:30px;}
.borerd { border:1px solid #CCCCCC;}
.jsywen p { font-size:14px;line-height:26px; padding-top:20px;}

}
@media (max-width: 620px){
.jskuang {  font-size:16px;padding:10px 15px;}
.jsybt { font-size:16px; padding-left:3%; padding-top:3%;}
.jsybt span { font-size:14px;}
.jshkuang { padding-top:8%; padding-left:5%; overflow:hidden; }
}
@media (max-width: 320px){

.jszuo4  span { width:100%;}
}

/*--公司新闻--*/
.xwpic { float:left; width:32%;}
.xwpic img { width:100%;}
.xwlun .carousel-indicators { display:none;}
.xwlun .carousel-control { width:35px; height:36px; opacity:1; top:inherit; left:inherit;}
.xwlun .carousel-control.left { background:none; background:url(../images/xwleft.jpg) no-repeat; right:39px; float:right;}
.xwlun .carousel-control.right { background:none; background:url(../images/xwright.jpg) no-repeat;}
.xwlun .item {background:#E5EFF6; overflow:hidden; max-height:242px; }
.xwyou { width:68%; float:left; padding:30px; padding-bottom:10px;}
.xwyou h3 { font-size:20px; height:20px; color:#000000; font-weight:500;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
.xwyou p { width:90%; font-size:14px; padding-top:10px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;}
.xwsj { padding-top:15px;}
.xwsj i { font-style:normal; font-size:14px; color:#999; margin-right:10px;}
.sjxw { background:url(../images/shizhong.png) no-repeat left; padding-left:30px;}
.djxw { background:url(../images/yanjing.png) no-repeat left; padding-left:35px;}
.xwlbk { border:1px solid #EEEEEE; margin-bottom:30px; padding:27px;transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */}
.xwlbk:hover { border:1px solid #FED000;}
.xwlbk a{ display:block;}
.yshij  strong{ font-size:40px; padding-right:10px;}
.yshij { font-size:14px; height:45px;}
.xwlbk h3 { font-size:18px; height:18px; color:#000000; margin-top:28px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
.xwlbk p { font-size:14px; height:50px;margin-top:20px;  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.xwlbk a:hover .yshij { color:#fed000;transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */}
.xwmore { font-size:14px;margin-top:20px; display:inline-block;  background:url(../images/yjian.png) no-repeat right; padding-right:16px;transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */}
.xwlbk a:hover .xwmore { color:#fed000;background:url(../images/yjianh.png) no-repeat right;}


@media (max-width: 1100px){
.xwyou p {    -webkit-line-clamp: 3;}

}
@media (max-width: 900px){
.xwyou p {    -webkit-line-clamp: 2; width:85%;}
.xwpic { width:35%;}
.xwyou { width:65%; float:left; padding:30px; padding-bottom:10px;}

}

@media (max-width: 767px){
.xwlun .item { max-height: inherit; }
.xwyou p {    -webkit-line-clamp: 2; width:90%;}
.xwpic { width:100%;}
.xwyou { width:100%;padding:20px; padding-bottom:45px;}
.xwsj i {  font-size:12px; }

.xwlbk h3 { height:auto; line-height:25px;-webkit-line-clamp: 3;}
.xwlbk p { height:auto;-webkit-line-clamp: 4;}
}
/*--企业文化--*/
.whbt { color:#000000; font-size:24px;}
.whbt i { background:url(../images/whj.png) no-repeat; display:inline-block; width:16px; height:13px; margin-left:17px;}
.whbt span { color:#cccccc; font-size:14px; display:block; text-transform:uppercase;}
.whbt p { padding-top:30px; line-height:28px; font-size:14px; color:#333333;}
.padd30 { padding-top:30px;}
.whlie { position:relative; margin-bottom:30px;}
.whlie img { width:100%;}
.whmeng { cursor:pointer; position:absolute; left:0; top:0; background:url(../images/whbg_03.png) repeat; width:100%; height:100%; opacity:1;transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */}
.whlie:hover .whmeng{ opacity:0;}
.whmeng h3 { font-size:24px; color:#fff; font-weight:500; padding-top:45%; text-align:center;}
.whmeng span { font-size:16px; color:#fff; padding-top:10px; text-align:center; display:block;}
.whbt .pt20 { padding-top:20px;}
.whpic { margin-left:-3px; margin-right:-3px; overflow:hidden;}
.whpic span { display:block; position:relative; overflow:hidden;}
.whpic span img{
	-webkit-transform:scale(1);
	    -ms-transform:scale(1);
	        transform:scale(1);
	-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
	        transition:transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
}
.whpic span:hover img{
	-webkit-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	        transform:scale(1.1);
	-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
	        transition:transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
}

.whpic1 { padding-left:3px; padding-right:3px; width:27%; float:left;}
.whpic2 { padding-left:3px; padding-right:3px; width:51%; float:left; overflow:hidden;}
.whpic3 { padding-left:3px; padding-right:3px; width:22%; float:left;}
.pt6 { padding-top:6px;}

@media (max-width: 520px){
.xwlun .item { max-height: inherit; }
.xwyou p {    -webkit-line-clamp: 2; width:90%;}
.xwpic { width:100%;}
.xwyou { width:100%;padding:20px; padding-bottom:45px;}
.xwsj i {  font-size:12px; }

.xwlbk h3 { height:auto; line-height:25px;-webkit-line-clamp: 3;}
.xwlbk p { height:auto;-webkit-line-clamp: 4;}


}

/*--产品频道页--*/
.cppdk { position:absolute; width:100%; left:0; top:15%;}
.cppdw h2 { font-size:48px; color:#333333; padding-top:4%;}
.cppdw p { font-size:14px; line-height:25px;color:#333333; padding-top:1%;}
.cppdw p a { font-size:14px; color:#333333;}
.cppdw p i { background: url(../images/hfazi.png) no-repeat center; display:inline-block; width:15px; height:13px; margin-right:12px;}
.pdlie { max-width:1108px; margin:0 auto; padding-top:5%;}
.pdlie ul li { width:33.33%; float:left; border-right:1px solid #fff; overflow:hidden;}
.pdlie ul li:last-child { border:none;}
.pdlie ul li a { display:block; position:relative;}
.nbanner .pdlie ul li img{ height:auto; min-height:inherit;}
.pdys { padding:28px; background:url(../images/cpbbg.png) repeat;}
.pdys h3 { font-size:24px; color:#000000; padding-top:32px;}
.pdys p { font-size:14px; color:#000000; margin-top:30px; text-align:left; height:75px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;overflow: hidden;}
.nbanner img.proban { min-height:850px;}
.pdtan { background:#0062AA; position:absolute; left:0; bottom:-100%; width:100%; height:100%;padding:0 28px;}
.pdtpic { width:24%; margin:0 auto; margin-top:15%; }
.pdtan h3 { font-size:24px; color:#FFF; padding-top:13%;}
.pdtan p { font-size:14px; color:#fff; margin-top:30px; margin-bottom:30px; text-align:left; height:75px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;overflow: hidden;}
.pdtan span { display:inline-block; font-size:14px; color:#FFF; border:1px solid #fff; padding:16px 34px;}



@media (max-width: 1280px){
.cppdw h2 { font-size:30px;  padding-top:20px;}
}

@media (max-width: 992px){
.cppdw { top:0;}
.cppdw h2 { padding-top:20px;}
.cppdk { top:5%;}

.nbanner img.proban { min-height:700px;}
.pdys p { height:95px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;overflow: hidden;}

}

@media (max-width: 520px){

.pdlie ul li { width:100%;border:none;}
.proban { display:none;}
.porpd { overflow:hidden;/* background:url(../images/cpdbg.jpg) repeat; padding-bottom:20px;*/}
.porpd .cppdk  { position:inherit;}
}


/*------荣誉资质-------*/
.honorList ul { margin-left:-11px; margin-right:-11px;}
.honorBox .inner { overflow: hidden; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.proBox .bx-viewport { overflow: hidden; }
.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -15px; outline: 0; width: 31px; height: 31px; text-indent: -9999px; z-index: 9; }
.proDemo .bx-controls-direction { padding-top: 90px; }
.honorBox { padding-top: 62px;}
.honorBox .bx-controls-direction { padding-top:28px;clear: both; }
.honorBox .bx-wrapper .bx-controls-direction a { position: relative; width: 175px; float: left; display: block; margin: 0px;width:50px; height:50px; background-repeat: no-repeat; }
.honorBox .bx-wrapper .bx-controls-direction a.bx-prev { background-image: url(../images/zuode.png);  position: absolute;left: 0px;top: 296px;}
.honorBox .bx-wrapper .bx-controls-direction a.bx-prev:hover { background-image: url(../images/zuode.png);  position: absolute;left:0px;top: 296px; }
.honorBox .bx-wrapper .bx-controls-direction a.bx-next { background-image: url(../images/youde.png); position: absolute;right:0px;top: 296px;}
.honorBox .bx-wrapper .bx-controls-direction a.bx-next:hover {background-image: url(../images/youde.png);position: absolute;right:0px;top: 296px;}
.honorDemo li { width: 226px; padding: 0px 19px; float:left; }
.honorDemo li img { width: 100%; display:block;}


.honorList li { float: left; display: block; width:25%; text-align:center; overflow: hidden; padding:0 11px; margin-bottom:40px; }

.honorList li .img { position: relative; overflow: hidden;}
.honorList li .img img { display: block; max-width:100%; margin-left: auto; margin-right: auto;}
.honorList li .name { font-size: 14px; color: #3c3c3c; background:url(../images/ryxian.jpg) no-repeat left bottom; height: 35px; margin-bottom:12px; width: 100%; }
.honorList li.initLi { opacity: 1; -webkit-transform: translate(0, 0px); -moz-transform: translate(0, 0px); -o-transform: translate(0, 0px); -ms-transform: translate(0, 0px); transform: translate(0, 0px); }

.border { position:relative; background:#E8E8E8;}
.rychuo { position:absolute; padding:0 10px; background:url(../images/rybg2.png) repeat; width:100%; height:100%; left:0; top:0; opacity:0;transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */}
.border:hover .rychuo { opacity:1}
.ryjia { width:29%; margin:0 auto; margin-top:30%;}
.rychuo p { font-size:16px; color:#FFF; padding-top:10%;}


@media (max-width: 1000px){

.rychuo p { font-size:14px;}
}

@media (max-width: 520px){
.honorList li { width:50%;}
.border { padding:20px;}

}

/*--人才理念--*/
.rclnbt { color:#000000; font-size:24px; text-align:center;}
.rcms { padding-top:20px; width:88%; margin:0 auto; font-size:14px; text-align:center;}
.rclnlie { padding-top:38px;}
.rclnlie h4 { font-size:16px; color:#333333;font-weight:500;}
.rclnlie p { font-size:12px; color:#333333; padding-top:18px; height:115px; line-height:24px; }
.rcbord { border:1px solid #EEEEEE;text-align:center; padding:44px 18px; padding-bottom:10px;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}
.rctb { height:70px; margin-bottom:18px;}
.rctb i { display: inline-block; width:70px; height:70px;}
.rctb1 { background:url(../images/rctb1.png) no-repeat center center;}
.rctb2 { background:url(../images/rctb2.png) no-repeat center center;}
.rctb3 { background:url(../images/rctb3.png) no-repeat center center;}
.rctb4 { background:url(../images/rctb4.png) no-repeat center center;}

.rcbord:hover { background:#EEEEEE;}
.rcbord:hover .rctb1 { background:url(../images/rctbh1.png) no-repeat center center;}
.rcbord:hover .rctb2 { background:url(../images/rctbh2.png) no-repeat center center;}
.rcbord:hover .rctb3 { background:url(../images/rctbh3.png) no-repeat center center;}
.rcbord:hover .rctb4 { background:url(../images/rctbh4.png) no-repeat center center;}

/*人才*/

.jonav li{ width:25%; }
.jo1 .tis{
	width:228px;
	border:1px solid #ba251e;
	padding:23px 0 17px 0;
	float:left;
	margin-left:6.5%;
	}
.jo1 .tis p{
	font-size:18px;
	color:#000;
	text-align:center;
	}
.jo1 .tis .line{
	display:block;
	width:30px;
	height:1px;
	background:#1a1a1a;
	margin:25px auto;
	}
.jo1 .tis .arrow{
	width:100%;
	height:10px;
	background:url(../images/jo_arrow.png) no-repeat center center;
	display:block;
	animation:omap 1.5s linear alternate infinite;
	-webkit-animation:omap 1.5s linear alternate infinite;
	}
.jo1 .tx{
	width:60%;
	float:right;
	text-align:justify;
	}
.jo1{
	padding:8.8% 0 6.2% 0;
	}
.jot{
	padding-left:0px;
	}
	.jotis { background:#0372C3;}
	.jotis span { font-size:18px; color:#FFF; font-weight:bold;}
.jot span{
	display:block;
	width:25%;
	float:left;
	line-height:47px;
	height:47px;
	overflow:hidden;
	}
.jot span{
	padding-left:4%;
	}
.jod > span{
	background:none;
	color:#333333;
	 font-size:14px;
	cursor:pointer;
	transition:300ms;
	-webkit-transition:300ms;
	}
.jod {
	 border-bottom:1px solid #F2F2F2;
	}
.jotxs{ position:relative; margin-bottom:5px; } 
.jos{
	padding-left:0px;
	display:none;
	}
.jos .bodr{
	background:#F9F9F9;
	border:none;
	padding:30px 40px;
	
	border-top:0;
	}
.jos .bodr span{
	display:block;
	border-top:none;
	padding-top:0;
	height:46px;
	margin-top:0;
	}
.jotxs .line{
	background:#0372C3;
	display:block;
	position:absolute;
	}
.jotxs .line_1{
	width:21px;
	height:1px;
	top:23px;
	left:15px;
	}
.jotxs .line_2{
	width:1px;
	height:21px;
	top:13px;
	left:25px;
	}
.jotxs .arrow{
	width:55px;
	height:47px;
	position:absolute;
	top:0;
	left:inherit;
	right:0;
	transition:300ms;
	-webkit-transition:300ms;
	}
.jotxs:hover .jod > span,
.jotxs.act .jod > span {
	background:none;
	}
.jotxs.act .arrow{
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	} 
.jo2{
	padding-bottom:40px;
	}
.jo3{
	background:#eee;
	padding:5.8% 0 4.8% 0;
	}
.jo_edus{
	width:1140px;
	margin:0 auto;
	}
.jo_edus li{
	width:245px;
	margin:10px 20px;
	background:#fff;
	float:left;
	}
.jo_edus a{
	color:#787878;
	}
.jo_edus li .pic{
	width:100%;
	overflow:hidden;
	}
.jo_edus li .pic img{
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.jo_edus li:hover .pic img{
	transform:scale(1.09);
	-webkit-transform:scale(1.09);
	}
.jo_edus a{
	color:#646464;
	}
.jo_edus a:hover,.jo_edus a:active{ color:#ba251e; }

.jo_edus li .txts{
	padding:18px 5% 15px 5%;
	transition:300ms;
	-webkit-transition:300ms;
	}
.jo_edus li .txts .ti{
	color:#1a1a1a;
	line-height:25px;
	height:50px;
	overflow:hidden;
	}
.jo_edus li .txts .date{
	color:#787878;
	}
.jo_edus li:hover .txts{
	background:#ba251e;
	}
.jo_edus li:hover .txts .ti,
.jo_edus li:hover .txts .date{
	color:#fff;
	}
.jo_teams a{
	width:33.3333%;
	width:33.3%;
	float:left;
	display:block;
	color:#1a1a1a;
	transition:300ms;
	-webkit-transition:300ms;
	}
.jo_teams .pic{
	width:100%;
	overflow:hidden;
	}
.jo_teams .pic img{
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.jo_teams a:hover .pic img{
	transform:scale(1.08);
	-webkit-transform:scale(1.08);
	}
.jo_teams a .tx{
	padding:0 5%;
	height:45px;
	line-height:45px;
	overflow:hidden;
	}
.jo_teams a:hover{
	background:#ba251e;
	color:#fff;
	}
.jo4{ padding:9% 0 5% 0; }

.jo_teams .owl-theme .owl-controls{
	margin-top:50px;
	}
.ppw {margin:20px auto 0;} 
.arrow .line{ margin-left:0px;} 
#jo2 a{ font-size:18px; color:#fff; background:#0372C3; padding:9px 44px;} 
.jos p{ font-size:14px; color:#333333; line-height:28px;}
.bodr p { padding-bottom:25px;}
.bodr span a { font-size:18px; color:#fff; background:#0372C3; padding:9px 44px;}


@media screen and (max-width:768px) {
.jot{  margin-top:0px;}
.box1{ height:auto; overflow:hidden;}
.pathree { min-height:300px;}
.jos .bodr span { margin-top:0px; padding-top:15px;}
.rclnlie p {  height:auto;}
.rcbord { padding:44px 18px;}
.rclnlie .col-sm-3 { padding-bottom:20px;}

}
@media screen and (max-width:520px){
	.jotis span { font-size:16px; }
.jot span:nth-child(3){ display:none; }
.jot span{ width:32%; }
}

@media screen and (max-width:320px) {
.jot span:nth-child(2){ display:none; }

}

/*--联系我们--*/
.w1160 { max-width:1160px; margin:0 auto;}
.lxmr { padding-left:7px; padding-right:7px;}
.lxml { margin-left:-7px; margin-right:-7px;}
.lxwmk { border:1px solid #EEEEEE; padding:22px 0;}
.lxwmk p { font-size:13px; color:#333333; text-align:center;}
.lxtb { width:40px; height:40px; text-align:center; line-height:40px; margin:0 auto; display:block; margin-bottom:10px;}
.lxml .col-sm-4 { width:28%;}
.lxml .col-sm-2 { width:22%;}
.lxmap { padding:40px 0; padding-bottom:0;}

@media screen and (max-width:1160px) {
.w1160 { width:95%;}
}

@media screen and (max-width:1100px) {
.lxwmk p { font-size:12px;}

}
@media screen and (max-width:1000px) {
.lxml .col-sm-4 { width:50%; float:left;}
.lxml .col-sm-2 { width:50%; float:left;}
.lxmr { margin-bottom:14px;}
.lxwmk p { font-size:13px;}

}
@media screen and (max-width:620px) {
.lxml .col-sm-4 { width:100%; float:left;}
.lxml .col-sm-2 { width:100%; float:left;}
}

/*--新闻详情--*/
.xqhr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px dashed #DADADA
}
.xqsj { background:url(../images/xqsz.png) no-repeat bottom; display:inline-block; width:14px; height:17px; margin-right:13px;}
.xqyj { background:url(../images/xqyj.png) no-repeat bottom;display:inline-block; width:17px; height:17px; margin-right:13px;}
.xqfx { background:url(../images/xqfx.png) no-repeat bottom;display:inline-block; width:16px; height:17px; margin-right:13px;}
.xqbt { font-size:16px; color:#333333; background:#FED000; height:50px; line-height:50px; text-align:center; margin-top:42px;}
.art_list { background:#EEEEEE; padding:0 22px;}
.art_list p strong { display:block; color:#000000; font-size:18px;}
.xqxian { border-bottom:1px solid #FFFFFF;}
.art_list p{line-height:24px;font-size:14px; color:#666; padding:22px 0;}
.art_list a{line-height:24px;font-size:14px; font-weight:bold; display:block; padding:10px 0;}
.art_list a:hover { color:#333;}
.article_time a.more {font-size: 16px;
    color: #999999;}



.map{background:url(../images/map_bg.png) center top no-repeat; height:818px;}
.yingxiao{border:solid 1px #fff; width:250px; height:100px;  padding:10px 20px; float:left; }

.jstop {color:#fff; margin-top: 150px; margin-bottom: 20px;}
@media screen and (max-width:1100px) {
.jstop { margin-top: 80px; }

}

@media screen and (max-width:620px) {
.jstop { margin-top: 50px; }

}





