@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'Conv_ZAP';
	src: url('../fonts/ZAP.eot');
	src: local('☺'), url('../fonts/ZAP.woff') format('woff'), url('../fonts/ZAP.ttf') format('truetype'), url('../fonts/ZAP.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	}
/* fixed */
html,body{
	font:14px/1.8 "微软雅黑";
	color:#646464;
	}
.pw{ 
	width:1100px; 
	margin:0 auto; 
	} 
.pic{
	display:block;
	width:100%;
	overflow:hidden;
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center center;
	position:relative;
	}
.pic img{
	display: block !important;
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.scapic.pic:hover img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	} 
.tx{ 
	text-align:justify;
	overflow:hidden;
	line-height:25px !important;
	}
.tx .ul .li{width: 24%;float: left;margin-right: 1%;}

.tx img{
	margin:0 auto;
	max-width:100% !important;
	height:auto !important;
	}
.nowti{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden; 
	line-height:1.1;
	}
.ti{
	white-space:nowrap;
	line-height:1.1;
	overflow:hidden;
	}
.ico{
	display:block;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	transition:300ms;
	-webkit-transition:300ms;
	}
.cover{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	}
.scaImg img{ 
	width: 100%; 
	opacity: 1;  
	transition:transform 5s, opacity 2s;
	-webkit-transition:transform 5s, opacity 2s;
	}
.scaImg .imgIn{ 
	opacity: 1; 
	transform:matrix(1.1, 0, 0, 1.1, 0, 0);
	-webkit-transform:matrix(1.1, 0, 0, 1.1, 0, 0);
	}
.black{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:url(../images/black.png);
	z-index:885;
	display:none;
	}
.banner{
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:-11111;
	}
.pbanner{
	width:100%;
	overflow:hidden;
	position:relative;
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center center;
	}
.pbanner img{
	width:100%;
	}
/* fixed end */

/* animation */
@keyframes awmove{
	0%{ transform:translateY(0); -webkit-transform:translateY(0); }
	100%{ transform:translateY(3px); -webkit-transform:translateY(3px); }
	}
@-webkit-keyframes awmove{
	0%{ transform:translateY(0); -webkit-transform:translateY(0); }
	100%{ transform:translateY(3px); -webkit-transform:translateY(3px); }
	}
@keyframes awmove2{
	0%{ transform:translateY(0); -webkit-transform:translateY(0); }
	100%{ transform:translateY(-3px); -webkit-transform:translateY(-3px); }
	}
@-webkit-keyframes awmove2{
	0%{ transform:translateY(0); -webkit-transform:translateY(0); }
	100%{ transform:translateY(-3px); -webkit-transform:translateY(-3px); }
	}
@keyframes awop{
	0%{ opacity:1; }
	50%{ opacity:0; }
	100%{ opacity:1; }
	}
@-webkit-keyframes awop{
	0%{ opacity:1; }
	50%{ opacity:0; }
	100%{ opacity:1; }
	}
@keyframes awop2{
	0%{ opacity:0; }
	50%{ opacity:1; }
	100%{ opacity:0; }
	}
@-webkit-keyframes awop2{
	0%{ opacity:0; }
	50%{ opacity:1; }
	100%{ opacity:0; }
	}
/* animation end */

.cursor{ display:none; top:0; left:0; position:absolute; z-index:202; pointer-events:none; width:33px; height:54px; }
.cursor.isVisible{ display:block; }
.cursorIcon{ width:33px; height:54px; pointer-events:none; background-image:url(../images/cursor-left.png); background-repeat:none; -webkit-transition:-webkit-transform 0.4s ease-out; -moz-transition:-moz-transform 0.4s ease-out; -o-transition:-o-transform 0.4s ease-out; transition:transform 0.4s ease-out; }
.cursor.right .cursorIcon{ -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }
.header{ position:fixed; top:0; left:0; right:0; z-index:1005; background:#fff; }
.header .top{ height:38px; background:#6fba2c; line-height:38px; overflow:hidden; }
.header .top a{ color:#fff; }
.htlk{ display:block; width:65px; height:100%; float:right; text-align:center; }
.ntx{ display:block; transition:300ms; -webkit-transition:300ms; }
.weixin,.sina{ width:45px }
.weixin .ico{ background-image:url(../images/weixin.png); }
.sina .ico{ background-image:url(../images/sina.png); }
.email{ font-size:12px; line-height:1; }
.email .ntx{ padding-top:7px; }
.oa{ font-size:16px; }
.email,.oa{ background:#1d9c1d; }
.htlk.sina{ margin-right:10px; }
.htlk.weixin{ margin-left:10px; }
.weixin:hover .ico,.sina:hover .ico{ transform:translateY(-3px); -webkit-transform:translateY(-3px); }
.htlk:hover .ntx{ transform:translateY(-3px); -webkit-transform:translateY(-3px);  }
.searchBox{ width:86px; height:24px; float:right; position:relative; margin-top:7px; }
.searchBox input{ display:block; }
.searchBox .search-tx{ border:1px solid #fff; width:49px; height:22px; border-radius:22px; padding:0 25px 0 10px; color:#fff; font-family:"微软雅黑"; font-size:12px; line-height:22px; overflow:hidden; }
.searchBox .search-btn{ position:absolute; top:0; right:0; width:25px; height:100%; background-repeat:no-repeat; background-position:left center; background-image:url(../images/searchBtn.png); cursor:pointer;  }
.searchBox .search-tx:focus{ border:1px solid #1d9c1d; }
.header .btm{ height:100px; border-bottom:1px solid rgba(206,96,20,.5); background:#fff; /* overflow:hidden; */ }
.header .logo{ width:181px; display:block; margin-left:20px; float:left; margin-top:22px; }
.logo img{ width:100%; }
.header .nav{ float:right; }
.header .nav li{ float:left; position:relative; }
.header .nav a{ display:block; color:#505050; line-height:150px; font-size:16px; padding:0 5px; }
/*.header .nav li:hover > a,.header .nav li.act > a{ background:#2b930a; color:#fff; }
*/.header .twonav{ position:absolute; top:73px; left:0; right:0; background:#29b37e; padding:10px 0 20px 0; display:none; }
.header .twonav a{ text-align:center; display:block; color:#fff; font-size:14px; line-height:1.4; padding:8px 5px;letter-spacing:-1px; }
.header .twonav a:hover{ background:#d6c659; }
.mtop{ height:74px; }
.banner ul li{ height:100%; overflow:hidden; position:relative; }
.banner .pic{ position:absolute; top:0; left:0; }
/* .banner{ cursor:none !important;} */
.banner .bx-controls-direction .bx-prev,.banner .bx-controls-direction .bx-next{ position:absolute; top:0; width:25%; bottom:0; height:100%; margin-top:0; z-index:200; opacity:0; display:none\9; }
.banner .bx-wrapper .bx-prev{ left:25px; background:url(../images/cursor-left.png) no-repeat left center; }
.banner .bx-wrapper .bx-next{ right:25px; left:auto; background:url(../images/cursor-right.png) no-repeat right center; }
.banner .bx-controls-direction .bx-prev:hover,.banner .bx-controls-direction .bx-next:hover{ opacity:1; display:block\9; }

.bannertxts{ position:absolute; z-index:200; width:686px; left:50%; margin-left:-343px; text-align:center; color:#fff; padding:35px 0 40px 0; top:30%; }
.bannertxts .bg{ position:absolute; top:0; bottom:0; width:0; background:url(../images/black.png); transition:500ms 600ms; -webkit-transition:500ms 600ms;  }
.bannertxts .bg_1{ right:50%; }
.bannertxts .bg_2{ left:50%; }
.bannertxts .txts{ position:relative; }
.bannertxts .txts .ch{ font-size:45px; line-height:1.1; text-shadow:0 0 1px rgba(0,0,0,.5); }
.bannertxts .ch strong{ font-weight:normal; color:#feb70d; }
.bannertxts .en{ font-family: 'Conv_ZAP'; line-height:1.1; }
.bannertxts .en_1{ font-size:40px; text-transform:uppercase;  }
.bannertxts .en_2{ font-size:12px; margin-top:8px; }
.banner .lines{ font-size:0; margin:25px 0 20px 0; }
.banner .lines span{ display: inline-block; *zoom: 1; *display: inline; vertical-align:middle; }
.banner .lines .line{ width:45px; height:1px; background:#fff; }
.banner .lines .aw{ width:18px; height:7px; background:url(../images/aw.png) no-repeat center center; animation:awmove 1s linear 0.1s alternate infinite; -webkit-animation:awmove 1s linear 0.1s alternate infinite; }
.bannertxts .atx{ transform:translateY(80px); -webkit-transform:translateY(80px); opacity:0; }
.bannertxts.show .atx{ transform:translateY(0); -webkit-transform:translateY(0); opacity:1; }
.bannertxts.show .bg{ width:50%; }
.ixmore{ width:108px; height:40px; display:block; position:absolute; left:50%; margin-left:-55px; bottom:60px; color:#fff; border:1px solid #fff; border-bottom:none; text-align:center; line-height:40px; z-index:204; }
.banner .ixmore .lines{ width:108px; position:absolute; left:0; bottom:0; margin:0; }
.banner .ixmore .lines span{ vertical-align:bottom; }
.banner .ixmore:hover{ background:#6fba2c; }
.bannernum{ display:block; /* width:365px; */ position:absolute; right:15px; bottom:15px; color:#fff; z-index:204; }
.bannernum .top{ background:url(../images/bg1.png); border-top:1px solid #eb6100; padding:40px 35px 25px 30px; }
.bannernum .top p{ float:left; }
.bannernum .top p:first-child{ margin-right:50px; }
.bannernum .top .num{ display:block; font-size:50px; line-height:1; font-weight:normal; letter-spacing:-2px; position:relative; }
.bannernum .top .num .unit{ font-size:14px; margin-left:20px; }
.bannernum .top .num .up{ width:15px; height:20px; background:url(../images/num-up.png) no-repeat right top; position:absolute; top:0; right:0; animation:awmove 1s linear 0.1s alternate infinite; -webkit-animation:awmove 1s linear 0.1s alternate infinite;  }
.bannernum .top .num .down{ width:15px; height:20px; background:url(../images/num-down.png) no-repeat right top; position:absolute; top:0; right:0; animation:awmove 1s linear 0.1s alternate infinite; -webkit-animation:awmove 1s linear 0.1s alternate infinite;  }

.bannernum .btm{ background:url(../images/bg2.png); height:36px; line-height:36px; padding:0 41px 0 30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:relative; }
.bannernum .btm .ico{ width:6px; height:100%; display:block; position:absolute; top:0; right:35px; background:url(../images/aw1.png) no-repeat center center; }
.bannernum:hover .btm .ico{ transform:translateX(5px); -webkit-transform:translateX(5px); }
.banner .bx-wrapper .bx-pager.bx-default-pager a{ background:#fff; margin: 20px 5px; width:12px; height:12px; }
.banner .bx-wrapper .bx-pager.bx-default-pager a.active{ background: #6fba2c;  }
.banner .bx-wrapper .bx-pager{ bottom:0; z-index:203; }
/* menuBox end */
.menuBox { position: fixed; left: 0px; top: -100%; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; z-index: 1006; background-color: #fff; }
.navMobile { padding: 10% 0px 50px; }
.navMobile dd { display: block; width: 100%; text-align: center; }
.navMobile dd p a { text-transform: uppercase; font-size: 18px; position: relative; }
.navMobile dd a { display: block; padding: 12px 0px; line-height: 1.4; font-size: 14px; color: #646464; -webkit-transition: 0s; -moz-transition: 0s; -o-transition: 0s; transition: 0s; }
.navMobile dd a:active,.navMobile dd a:hover, .navMobile dd p a.cur { color: #6fba2c; }
.mlogo{ width:138px; display:block; position:absolute; left:5%; top:10px }
.mlogo img{ width:100%; } 
.menuBox .tool{ text-align:center; font-size:0; background:#6fba2c; padding:35px 0; }
.menuBox .tool a { display: inline-block;*zoom: 1;*display: inline; vertical-align:middle; background:none; color:#fff; width:40px; height:40px; border:1px solid #fff; border-radius:100%; margin:0 10px; line-height:40px; text-transform:uppercase; }
.menuBox .tool a:hover .ntx{ transform:translateY(-3px); -webkit-transform:translateY(-3px); }
.too2{ text-align:center; margin-top:10%; }
.too2 a{ background:none; color:#646464; margin:0 20px; }
.too2 a:hover{ color:#6fba2c; }
.menuBox .twonav{ background:#29b37e; display:none; }
.menuBox .twonav a{ display:block; font-size:14px; line-height:1.4; padding:8px 0; color:#fff; }
.menuBox .twonav a:hover{ background:#d6c659; color:#fff; }
/* menuBox end */
.banner .owl-theme .owl-controls{ position:absolute; left:0; right:0; font-size:0; bottom:10px; }
.banner .owl-theme .owl-controls .owl-page span { margin: 0 5px; background:#fff; vertical-align:middle; }
.banner .owl-theme .owl-controls .owl-page.active span{ background:#6fba2c; }
.fixbg{ background-repeat:no-repeat; background-size:cover; width:100%; background-position: center center; background-attachment:fixed; background-attachment:scroll\9; }
/* ix1 */
.ix1 .fixbg{ padding:5.7% 0 6% 0; }
.ixo-txts .left,.ixo-txts .right{ display:block; float:left; width:50%; overflow:hidden; }
.ixo-txts{ background:#fcfbfa; height:515px; overflow:hidden;  }
.ixo-txts .left{ background:#7cbe3e; color:#fff; height:100%; }
.ixo-txts .padd{ padding:0 35px; }
.ixo-txts .left .padd{ padding-top:70px; }
.ixo-txts .left .ti{ font-size:30px; }
.ixline{ position:relative; margin-top:35px; }
.ixline .line{ display:block; }
.ixline .line_1{ width:100%; height:1px; background:#fff; }
.ixline .line_2{ position:absolute; width:30px; height:7px; background:#f8b551; left:5px; top:-3px; }
.ixo-txts .left .ixline{ margin-top:40px; margin-bottom:20px; }
.ixo-txts .left > .tx{ height:100px; }
.ixo-txts .left .num{ margin-top:85px; }
.ixo-txts .left .num li{ float:left; margin:10px 0; width:33.333%; }
.ixo-txts .left .data .nu{ font-size:38px; line-height:1; letter-spacing:-2px; font-weight:normal;  }
.ixo-txts .left .data{ border-bottom:1px solid #fff; padding-bottom:10px; display:inline; } 
.ixo-txts .left .num .tx{ margin-top:17px; }
.ixo-txts .right .ti{ font-size:16px; background:url(../images/ico_1.png) no-repeat left center; padding-left:30px; }
.ixo-txts .right a{ color:#646464; }
.ixo-txts .right .ti .more{ float:right; font-size:14px; }
.ixo-txts .right .ixline .line_1{ background:#eeeeee; }
.ixo-txts .right .nav{ font-size:0; text-align:right; margin-top:25px; }
.ixo-txts .right .nav li{ display: inline-block;*zoom: 1;*display: inline; vertical-align:middle; font-size:14px; width:80px; height:24px; line-height:24px; overflow:hidden; border-radius:24px; text-align:center; cursor:pointer; transition:300ms; -webkit-transition:300ms; }
.ixo-txts .right .nav li.act,.ixo-txts .right .nav li:hover{ background:#6fba2c; color:#fff; }
.ixnews .txtsbox{ position:relative; }
.ixnews .txts{ padding-left:45px; }
.ixnews .month{ position:absolute; top:0; bottom:0; left:0; width:35px; border-right:1px solid #e5e5e5; padding:12px 0; line-height:1.1;  color:#959595; }
.ixnews .txts a{ display:block; padding:12px 0;  color:#959595; }
.ixnews .txts .day{ font-weight:normal; margin-right:30px; }
.ixnews .aws{ width:16px; display:block; margin-left:28px; margin-top:10px; }
.ixnews .aws .aw{ width:100%; height:8px; display:block; background:url(../images/aw2.png) no-repeat center center; margin-bottom:3px; }
.ixnews .aws .aw_1{ opacity:0; animation:awop2 1.5s linear 0.1s infinite; -webkit-animation:awop2 1.5s linear 0.1s infinite; }
.ixnews .aws .aw_2{ opacity:1; animation:awop 1.5s linear 0.1s infinite; -webkit-animation:awop 1.5s linear 0.1s infinite; }
.ixnews li{ position:relative;  padding-top:20px;  }
.ixnews .year{ font-size:16px; color:#f8b551; width:100px; text-align:center; position:absolute; top:-15px; left: 12px; }
.ixnews li .dot{ width:3px; height:3px; display:block; border:1px solid #e5e5e5; border-radius:100%; position:absolute; top:15px; left:33px;  }
.ixo-txts .right .padd{ padding-top:30px; }
.ixnews .txts a:hover{ color:#f8b551; }
.ixo-txts .right .more:hover{ color:#7cbf3e; text-decoration:underline; }
/* ix1 end */
/* ix2 */
.ix-pros-title,.ix-tec-title{ display:block; width:33.333%; float:left; position:relative; background-position:center center; background-repeat:no-repeat; }
.ix-pros-txts{ width:100%; float:left; position:relative; }
.ix-pros-txts li a{ display:block; width:33.33%; float:left; position:relative; color:#fff; overflow:hidden; }
.ix-pros-title .cover,.ix-tec-title .cover{ background:url(../images/bg3.png); transition:500ms; -webkit-transition:500ms; }
.ix-pros-title .title,.ix-tec-title .title{ position:absolute; left:0; right:0; text-align:center; top:35%; color:#fff; }
.ix-pros-title .title .ch,.ix-tec-title .title .ch{ font-size:30px; line-height:1.1; }
.ix-pros-title .title .en,.ix-tec-title .title .en{ font-size:16px; line-height:1; margin-top:23px; }
.ix-pros-title .line,.ix-pros-txts .line,.ix-tec-title .line{ width:60px; height:2px; display:block; background:#f8b551; margin:0 auto; margin-top:18px; }
.ix-pros-title:hover .cover,.ix-tec-title:hover .cover{ opacity:0.8; }
.ix-pros-txts li .txts{ padding:0 35px; position:absolute; left:0; right:0; height:100%; bottom:-85%; transition:600ms; -webkit-transition:600ms;  }
.ix-pros-txts .txts .ti{ font-size:16px; position:relative; margin-top:5%; transition:margin 600ms; -webkit-transition:margin 600ms; }
.ix-pros-txts .txts .line{ margin:0; margin-top:10px; background:#fff; transition:margin 600ms; -webkit-transition:margin 600ms; }
.ix-pros-txts .txts .ti .ico{ display:block; width:18px;  height:10px;  background-image:url(../images/aw3.png); position:absolute; top:50%; margin-top:-5px; right:0; animation:awmove 1s linear 0.1s alternate infinite; -webkit-animation:awmove 1s linear 0.1s alternate infinite;  }
.ix-pros-txts .txts .tx{ height:75px; margin-top:40px; opacity:0; display:none\9; transition:300ms; -webkit-transition:300ms; }
.ix-pros-txts .txts .aw{ position:relative; width:26px; height:26px; display:block; background:url(../images/aw4.png); margin:0 auto; margin-top:18%; transition:300ms; -webkit-transition:300ms;  }
.ix-pros-txts .txts .hot{ width:78px; height:23px; border:1px solid #fff; border-radius:5px; line-height:23px; text-align:center; position:absolute; top:6.8%; right:35px; transform:scale(0); -webkit-transform:scale(0); opacity:0; display:none\9; transition:transform 300ms 500ms,opacity 300ms 500ms; -webkit-transition:transform 300ms 500ms,opacity 300ms 500ms; }
.ix-pros-txts .txts .bodr{ position:absolute; top:0; left:0; bottom:0; right:0; transition:600ms; -webkit-transition:600ms;  }
.ix-pros-txts a:hover .bodr{ border:1px solid #f6b37f; }
.ix-pros-txts a:hover .txts{ background:url(../images/black.png); bottom:0; }
.ix-pros-txts a:hover .ti{ text-align:center; font-size:30px; margin-top:30%; }
.ix-pros-txts a:hover .line{ margin:0 auto; background:#f8b551; margin-top:18px; }
.ix-pros-txts a:hover .ti .ico{ animation:none; transform:translateY(-10px); -webkit-transform:translateY(-10px); opacity:0; display:none\9; }
.ix-pros-txts a:hover .hot{ transform:scale(1); -webkit-transform:scale(1); opacity:1; display:block\9; }
.ix-pros-txts a:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); }
.ix-pros-txts a:hover .tx{ opacity:1; display:block\9; }
.ix-pros-txts .txts .hot:hover{ background:#f8b551; }
.ix-pros-txts .txts .aw:hover{ transform:rotate(90deg); -webkit-transform:rotate(90deg); }
.ix-pros-txts .owl-theme .owl-controls{ width:50%; position:absolute; left:-50%; top:65%; font-size:0; }
.ix-pros-txts .owl-theme .owl-controls .owl-page span { width:8px; height:8px;  margin: 6px 9px; background:#fff; vertical-align:middle; }
.ix-pros-txts .owl-theme .owl-controls .owl-page.active span{ transform:scale(1.5); -webkit-transform:scale(1.5); -ms-transform:scale(1.5); background:#f8b551\9; }
.ix-pros-txts .owl-buttons{ position:relative; width:180px; margin:0 auto; }
.ix-pros-txts .owl-theme .owl-controls .owl-buttons div { width:12px; height:20px; font-size:0; padding:0; background:none; margin:0; position:absolute; top:-20px; }
.ix-pros-txts .owl-theme .owl-controls .owl-buttons .owl-prev{ background:url(../images/aw5.png) no-repeat center center; left:0; }
.ix-pros-txts .owl-theme .owl-controls .owl-buttons .owl-next{ background:url(../images/aw6.png) no-repeat center center; right:0; }
/* ix2 end */
/* ix3 */
.ix3 .left{ width:100%; float:left; }
.ix3 .right{ width:33.333%; float:left; height:540px; }
.ix3 .left a{ color:#fff; }
.ix-tec-title{ height:540px; float:right; }
.caseDemo{ width:90%; position: relative; height: 540px; float:left; }
.caseDemo .item{ height: 540px; width:33%; overflow: hidden; position: absolute; top: 0px; z-index: 0;}
.caseDemo .item1{ left: 0;}
.caseDemo .item2{ left: 33.33%; }
.caseDemo .item3{ left: 66.66%; }
.caseDemo .item img{ display: block; position: absolute; left: 50%; top: 0px; margin-left: -430px; width: 740px; height: 540px; transform-origin: center center 0; -webkit-transform-origin: center center 0; transition: transform 8s ease-out 0s; -webkit-transition: transform 8s ease-out 0s; }
.caseDemo .item.active img{ transform: scale(1.2); -webkit-transform: scale(1.2); }
.caseDemo .item .c2{ width:228px; height:180px; padding-top:48px; background:url(../images/bg4.png); position:absolute; top:50%; left:50%; margin-top:-114px; margin-left:-114px; text-align:center; border-radius:100%; opacity:0; transform:scale(0); -webkit-transform:scale(0); display:none\9; transition: 500ms ease-out; -webkit-transition:500ms ease-out;  }
.caseDemo .c2 .en,.caseDemo .c2 .ch{ font-size:20px; line-height:1.1; white-space:nowrap; overflow:hidden; }
.caseDemo .c2 .line{ width:1px; height:13px; background:#f8b551; display:block; margin:12px auto 8px auto; }
.caseDemo .item.active .c2{ opacity:1; transform:scale(1); -webkit-transform:scale(1); display:block\9; }
.ix3 .right .vipic{ position:absolute; width:640px; height:540px; left:50%; margin-left:-320px; top:0; transition: transform 8s ease-out 0s; -webkit-transition: transform 8s ease-out 0s; } 
.vidoBox{ position:relative; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.videoBtn{ width:78px; height:78px; position:absolute; top:50%; left:50%; margin-top:-39px; margin-left:-39px; }
.videoBtn span{ display:block; }
.videoBtn .bg{ position:absolute; top:0; left:0; right:0; bottom:0; border-radius:100%; transition:400ms ease-out; -webkit-transition:400ms ease-out; }
.videoBtn .bg_1{ background:#f8b551; transform:scale(1.2); -webkit-transform:scale(1.2); opacity:0; display:none\9; }
.videoBtn .bg_2{ border:8px solid #fff; }
.videoBtn .ico{ background-image:url(../images/video.png); position:relative; }
.vidoBox:hover .videoBtn .bg_1{transform:scale(1); -webkit-transform:scale(1); opacity:1; display:block\9;  } 
.vidoBox:hover .videoBtn .bg_2{transform:scale(1.2); -webkit-transform:scale(1.2); opacity:0; display:none\9;  } 
.vidoBox:hover .vipic{ transform:scale(1.2); -webkit-transform:scale(1.2); }
/* ix3 end */
/* footer */
.footer{ background:#fff; font-size:12px; line-height:20px; }
.footer .nav li{ float:left; margin-left:6%; }
.footer .top a{ color:#9ed171; }
.footer .top a:hover,.footer .top a:active,.footer .btm a:hover,.footer .btm a:active{ color:#f8b551; }
.footer .nav a{ display:block; }
.footer .nav .fa{ font-size:16px; color:#6fba2c; font-weight:bold; margin-bottom:10px; }
.footer .top{ padding:0 0 4.2% 0; position:relative; }
.footer .top .nav{ border-top:1px solid #6fba2c; padding-top:35px; }
.footer .ceter{ background:#6fba2c; color:#fff; padding:35px 0; }
.footer .ceter a{ color:#fff; }
.footer .cta{ float:left; }
.footer .cta a{ display:block; float:left; margin-right:20px; }
.footer .cta .ico{ width:20px; height:20px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; background-position:center center; background-repeat:no-repeat; margin-right:3px; }
.footer .cta .addr .ico{ background-image:url(../images/pos.png); }
.footer .cta .phone .ico{ background-image:url(../images/phone.png); }
.footer .cta .email2 .ico{ background-image:url(../images/email.png); }
.footer .cta a:hover .ico,.footer .cta a:active .ico{ transform:translateY(-3px); -webkit-transform:translateY(-3px);  }
.footer .tool{ float:right; }
.footer .tool a{ width:24px; height:20px; display:block; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin:0 10px;  }
.footer .btm a{ color:#646464; }
.footer .btm{ padding:15px 0 25px 0;}
#top{ width:46px; height:45px; background:#009944; display:block; position:absolute; right:25px; bottom:0; transition:300ms; -webkit-transition:300ms; z-index:1000; }
#top .ico{ background-image:url(../images/top.png); }
#top:hover{ background:#6fba2c; }
#top.pos{ position:fixed; bottom:25px; }
#top.hide{ transform:translateY(60px); -webkit-transform:translateY(60px); opacity:0; display:none\9; }
/* footer end */

/* about */
.pbanner{  position: relative; overflow: hidden;  background-repeat: no-repeat; background-position: center center;  background-size: cover; }
.pbanner .vt{ width: 100%;  display: block; }
.pbanner .pbtxts{ position:absolute; left:0; right:0; top:40%; text-align:center; color:#fff; }
.pbanner .pbtxts .ch{ font-size:45px; line-height:1.1; }
.pbanner .pbtxts .en{ line-height:1; font-family: 'Conv_ZAP'; margin-top:20px;  }
.pnav{ background:#f0f0f0; }
.pnav li{ float:left; }
.pnav li a{ display:block; overflow:hidden\9; height:42px; line-height:42px; color:#fff; }
.pnav li div{ display:block; overflow:hidden; position: relative; top:0; transition: 400ms ease-in-out 150ms; -webkit-transition: 400ms ease-in-out 150ms; }
.pnav li .i1{ width:100%; height:100%; background:#6fba2c; text-align:center; }
.pnav li .i1 .line{ position:relative; display:block; width:1px; height:100%; background:#a3e667; position:absolute; top:0; right:0; }
.pnav li .i2{ width:100%; height:50px; background:#2b930a; line-height:50px;  transform: rotateX(-90deg) translateZ(-25px); -webkit-transform: rotateX(-90deg) translateZ(-25px); opacity:0; }
.pnav li .i2 .bg{ position:absolute; left:0; top:0; bottom:0; right:0; background:url(../images/pnav.png) no-repeat right top; }
.pnav li .i2 .tx1{ padding-left:15px; font-weight:normal;  }
.pnav li .i2 .ico{ display: inline-block;*zoom: 1;*display: inline; width:20px; height:50px; background:url(../images/aw7.png) no-repeat center center; vertical-align:middle; }
.pnav li:hover .i1,.pnav li.act .i1{ opacity:0; transform:rotateX(90deg) translateZ(-21px); top: -42px; -webkit-transform:rotateX(90deg) translateZ(-21px); }
.pnav li:hover .i2,.pnav li.act .i2{ opacity:1; transform: rotateX(0deg) translateZ(-25px); top: -42px; -webkit-transform: rotateX(0deg) translateZ(-25px); } 
.ab1{ width:840px; margin:0 auto; padding:5.5% 0 4.5% 0;  }
.pnav .mcv{ line-height:42px; text-align:center; display:none; cursor:pointer; } 
.ab .ti{ font-size:30px; color:#323232; text-align:center; margin-bottom:45px; }
.ab2{ background:#fafafa; padding:55px 0 5.5% 0; }
.ab2 .txts .tx{ width:36%; float:left; }
.ab2 .txts .pic{ width:53%; float:right; }
.ab2 .txts .tx img{ margin:0; }
/* ab3  */
.ab3{ padding:5% 0 6.4% 0; }
.abnav li{ width:33.333%; float:left; text-align:center; background:#aaaaaa; height:66px; line-height:66px; position:relative; font-size:16px; color:#fff; cursor:pointer; transform:background 300ms; -webkit-transform:background 300ms;  }
.abnav li .line{ width:1px; height:100%; position:absolute; top:0; right:0; background:#fff; }
.abnav li .aw{ width:100%; height:4px; background:url(../images/aw8.png) no-repeat center center; display:block; position:absolute; bottom:-4px; left:0;  opacity:0;  display:none\9; transform:translateY(-10px); -webkit-transform:translateY(-10px); transition:300ms; -webkit- transition:300ms;  }
.abnav li.act{ background:#6fba2c; }
.abnav li.act .aw{ transform:translateY(0); -webkit-transform:translateY(0); opacity:1; display:block\9; }
.abTeams{ margin-top:6.8%; }
.abTeams a{ display:block; width:16%; margin:2.5% 4.5%; float:left; height:136px; position:relative; color:#fff; }
.abTeams .bg{ position:absolute; top:0; left:0; right:0; bottom:0; border:68px solid #6fba2c; transition:300ms; -webkit-transition:300ms; }
.abTeams .name{ width:110px; height:42px; text-align:center; line-height:42px; position:relative; margin:47px auto;  }
.abTeams .name .line{ background:#fff; display:block; position:absolute; transition:300ms; -webkit-transition:300ms; }
.abTeams .name .line_1,.abTeams .name .line_2,.abTeams .name .line_5,.abTeams .name .line_6{ width:40%; height:1px; transition-delay:600ms; -webkit-transition-delay:600ms; }
.abTeams .name .line_1,.abTeams .name .line_2{ top:0; }
.abTeams .name .line_5,.abTeams .name .line_6{ bottom:0; }
.abTeams .name .line_1,.abTeams .name .line_5{ right:50%; }
.abTeams .name .line_2,.abTeams .name .line_6{ left:50%; }
.abTeams .name .line_3,.abTeams .name .line_4{ height:0; width:1px; transition-delay:300ms; -webkit-transition-delay:300ms; }
.abTeams .name .line_3{ left:0; top:0; }
.abTeams .name .line_4{ right:0; bottom:0; }
.abTeams a:hover .bg{ border:3px solid #6fba2c; }
.abTeams a:hover .name{ color:#323232; } 
.abTeams a:hover .line_1,.abTeams a:hover .line_2,.abTeams a:hover .line_5,.abTeams a:hover .line_6{ width:50%; background:#eeeeee; transition-delay:300ms; -webkit-transition-delay:300ms; }
.abTeams a:hover .line_3,.abTeams a:hover .line_4{ height:100%; background:#eeeeee; transition-delay:600ms; -webkit-transition-delay:600ms; }
.ab3 .intro,.tecIntro{ width:840px; border:1px solid #eeeeee; padding:25px 90px 30px 90px; margin:0 auto; margin-bottom:58px; text-align:justify; }
.laBox{ position:fixed; top:0; bottom:0; right:0; left:0; background:url(../images/black.png); z-index:1012; }
.laCon{ width:570px; background:#fff; position:absolute; left:50%; margin-left:-285px; top:0; }
.latxts{ padding:15px 60px 30px 60px; }
.latxts .en{ font-size:8px; line-height:1; color:#bebebe; margin-bottom:80px; }
.latxts .ti{ font-size:18px; color:#000000; width:50%; float:left;  }
.latxts .job{ float:right; width:50%; text-align:right; }
.latxts .title{ line-height:20px !important;}
.latxts .ixline .line{ background:#a0a0a0; }
.latxts .ixline{ margin-top:20px; margin-bottom:25px; }
.latxts .ixline .line_2{ width:19px; height:11px; top:-5px; }
.latxts .links a{ display:block; width:50%; float:left; color:#646464; }
.latxts .links{ border-top:1px solid #a0a0a0; margin-top:85px; }
.latxts .links .next{ text-align:right;float: right; }
.latxts .links a:hover{ color:#6fba2c; }
.laCon .wLine{ width:47px; height:16px; background:#000; position:absolute; top:15px; left:0; }
.laCon .closeBtn{ display:block; position:absolute; width:25px; height:25px; background:url(../images/close2.png) no-repeat center center; top:10px; right:15px; cursor:pointer; transition:400ms; -webkit-transition:400ms; }
.laCon .closeBtn:hover{ transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.laopen{ overflow:hidden; }
.laopen .laBox{ overflow-y:auto; }
.laHide{  opacity:0; transition:500ms; -webkit-transition:500ms; }
.laShow{  -webkit-transform:translateY(0); opacity:1; }
/* ab3 end */
/* ab4 */
.his-next{ width:37px; height:37px; border-radius:100%; background:#6fba2c; margin:0 auto; cursor:pointer; transition:300ms; -webkit-transition:300ms; position:relative; }
.his-next .ico{ background-image:url(../images/aw9.png); animation:awmove2 1s linear 0.1s alternate infinite; -webkit-animation:awmove2 1s linear 0.1s alternate infinite;  }
.his-next:hover{ background: #2b930a; }
.his-dot{ width:37px; height:37px; background:#a0a0a0; /*padding:2px; border:2px solid #e5e5e5;*/ border-radius:100%; margin:0 auto; position:relative;  }
.his-dot .sdot{ width:100%; height:100%; display:block; background:#a0a0a0; border-radius:100%; background:url(../images/aw99.png) no-repeat center center; }
.his-dot:hover{ background:#6fba2c; }
.hisBox{ width:680px; margin:0 auto; }
.hisBox li{ height:720px; padding:25px 0 60px 0; }
.histxts{ height:120px; position:relative; }
.hisR .txts{ right:0; }
.hisL .txts{ left:0; }
.histxts .txts{ background:#fff; width:300px; position:absolute; top:0; }
.histxts .bodr{ border:1px solid #fff; padding:15px 15px 20px 20px; }
.histxts .date{ color:#323232; font-size:18px; line-height:1.1; overflow:hidden; white-space:nowrap; }
.histxts .tx{ min-height:50px; max-height:100px; }
.histxts .ixline .line_1,.histxts .ixline .line_2{ background:#a0a0a0; }
.histxts .ixline{ margin-top:10px; margin-bottom:10px; }
.histxts .hisDots{ width:40px;  height:10px; position:absolute; top:45px; font-size:0; }
.histxts .hisDots span{ display: inline-block;*zoom: 1;*display: inline; vertical-align:middle; }
.histxts .hisDots .dot{ width:7px; height:7px; background:#a0a0a0; border-radius:100%; }
.histxts .hisDots .aw{ font-size:12px; line-height:10px; font-family:"宋体"; }
.hisR .hisDots .aw{ margin-left:10px; }
.hisR .hisDots{ left:-43px; }
.hisL .hisDots .aw{ margin-right:10px; }
.hisL .hisDots{ right:-44px; text-align:right; }
.his{ position:relative;  }
.hisLine{ width:1px; height:100%; position:absolute; top:0; left:50%; background:#a0a0a0; }
.bx-next,.bx-prev{ width:100%; height:100%; font-size:0; position:absolute; top:0; left:0; display:block; }
.histxts:hover .bodr{ border:1px solid #6fba2c; }
.histxts:hover .date,.histxts:hover .hisDots .aw{ color:#6fba2c; }
.histxts:hover .ixline .line,.histxts:hover .hisDots .dot{ background:#6fba2c; }
.ab4 .fixbg{ padding:55px 0 5.5% 0; }
/* ab4 end */
.abstrupic{ margin:0 auto; max-width:100%; height:auto !important; }
.ab5{ padding:5% 0 6.6% 0; }
.ab5 .ti{ margin-bottom:9%; }
/* ab6 */
.ab6{ background:#f0f0f0; padding:4.4% 0 5.2% 0; }
.honors{ width:1128px; margin:0 auto; }
.honors a{ display:block; width:254px; margin:14px; float:left; }
.honors .padd{ padding:20px 30px; background:#fff; position:relative; }
.honors img{ width:100%; position:relative; }
.honors .bg{ position:absolute; top:0; left:0; right:0; bottom:0; background:#6fba2c; transform:scale(1.2); -webkit-transform:scale(1.2); opacity:0; display:none\9; transition:400ms; -webkit-transition:400ms; }
.honors a:hover .bg{ transform:scale(1); -webkit-transform:scale(1); opacity:1; display:block\9; }
.honors .owl-theme .owl-controls{  font-size:0; margin-top:40px; }
.honors .owl-theme .owl-controls .owl-page span { width:10px; height:10px; margin: 0 7px; background:#fff; vertical-align:middle;}
.honors .owl-theme .owl-controls .owl-page span i{ width:100%; height:100%; background:#fff; display:block; border-radius:100%; transform-origin:center center; -webkit-transform-origin:center center; transition:300ms; -webkit-transition:300ms;  }
.honors .owl-theme .owl-controls .owl-page.active span{ background:none; border:1px solid #fff; }
.honors .owl-theme .owl-controls .owl-page.active span i{ transform:scale(0.8); -webkit-transform:scale(0.8); background:#6fba2c\9;}
/* ab6 end */
/* about end*/

/* news */
.newspanel{ padding:58px 0 5.8% 0; }
.news{ width:1144px; margin:0 auto; }
.news a{ display:block; color:#969696; float:left; width:242px; margin:22px; position:relative; }
.news .bodr{ border:1px solid #fff; margin-top:-1px; margin-left:-1px; transition:300ms; -webkit-transition:300ms; position:absolute; width:100%; height:100%; } 
.news .nowti{ color:#323232;  }
.news .ixline .line{ background:#ededed; }
.news .ixline { margin-top:15px; margin-bottom:10px; }
.news .ixline .line_2{ width:11px; height:7px; top:-3px; }
.news .tx{ height:75px; }
.news .date{ color:#dcdcdc; /*border-top:1px solid #dcdcdc;*/ padding-top:8px; margin-top:20px; }
.news .txts{ margin-top:35px; position:relative; }
.news .pic{ position:relative; }
.news a:hover .bodr{ padding:15px; margin-left:-16px; margin-top:-16px; border:1px solid #6fba2c; }
.news a:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); }
.nwmore{ display:block; width:115px; height:32px; line-height:32px; color:#969696; margin:0 auto; position:relative; text-align:center; margin-top:65px; }
.nwmore .line{ background:#969696; width:80%; height:1px; display:block; position:absolute; transition:300ms; -webkit-transition:300ms;  }
.nwmore .line_1{ left:10%; top:0; }
.nwmore .line_2{ right:10%; bottom:0; }
.nwmore .tx1{ position:relative; }
.nwmore:hover .tx1{ color:#fff; }
.nwmore:hover .line{ width:100%; height:100%; background:#6fba2c; }
.swnd a{
	width:50%;
	color:#646464;
	float:left;
	font-size:12px;
	line-height:28px;
	display:block;
	} 
.swnd a strong{
	font-weight:normal;
	font-size:14px;
	display:block;
	} 
.ndnext{
	text-align:right;
	} 
.swnd{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:13px;
	}
.swnd a:hover{
	color:#6fba2c;
	}
.share{
	margin-top:10px;
	}
.share a{
	width:35px;
	height:35px;
	float:left;
	display:block;
	background:url(../images/share.png) no-repeat;
	margin-right:8px;
	transition:300ms;
	-webkit-transition:300ms;
	} 
.share .wxin{
	background-position: center top;
	}
.share .qq{
	background-position: right top;
	}
.share .sina:hover{
	background-position: left bottom;
	} 
.share .wxin:hover{
	background-position: center bottom;
	}
.share .qq:hover{
	background-position: right bottom;
	}
.ndTitle{ background:#6fba2c; color:#fff; text-align:center; padding:7.8% 0 3.2% 0; }
.ndTitle .ti1{ font-size:1.4; font-size:24px; margin-bottom:25px; padding:0 5%; }
.ndTitle .date{ display:inline-block; *display:inline; *zoom:1; padding-left:35px; background:url(../images/date.png) no-repeat left center;  }
.ndtxts{ width:720px; margin:0 auto; padding:55px 0 6.6% 0; }
.nd-tools{ margin-top:30px; }
.backList{ width:122px; height:44px; line-height:44px; }
/* news end */

/* pro */
.pros { width:1164px; margin:0 auto; }
.pros a{ width:518px; display:block; float:left; margin:23px 32px; position:relative; color:#fff; overflow:hidden; }
.pros .txts{ position:absolute; bottom:0; left:0; right:0; background:url(../images/black.png); height:56px; transition:600ms; -webkit-transition:600ms; }
.pros .nowti{ line-height:56px; transition:600ms; -webkit-transition:600ms; }
.pros .padd{ padding:0 30px; transition:padding-top 600ms; -webkit-transition:padding-top 600ms; }
.pros .hot{ width:68px; height:24px; border:1px solid #fff; border-radius:24px; line-height:24px; text-align:center; font-size:12px; position:absolute; top:15px; right:20px; }
.pros .ixline .line{ background:#fff; }
.pros .ixline .line_2{ width:11px; height:7px; top:-3px;}
.pros .ixline{ margin-top:25px; margin-bottom:18px; }
.pros .tx{ height:50px; }
.pros .pLine{ width:100%; height:1px; background:#fff; margin-top:40px; }
.pros a:hover .txts{ background:url(../images/bg5.png); height:100%; }
.pros a:hover .nowti{ font-size:24px; line-height:1.1; } 
.pros a:hover .padd{  padding:0 60px; padding-top:25%; } 
.pros .le{ background:#fff; display:block; position:absolute; }
.pros .le_1,.pros .le_2{ width:0; height:1px; }
.pros .le_3,.pros .le_4{ height:0; width:1px; }
.pros .le_1,.pros .le_3{ left:2.5%; top:2.5%; }
.pros .le_2,.pros .le_4{ right:2.5%; bottom:2.5%; }
.pros a:hover .le_1,.pros a:hover .le_2{ width:95%; transition:300ms 500ms; -webkit-transition:300ms 500ms; }
.pros a:hover .le_3,.pros a:hover .le_4{ height:95%; transition:300ms 500ms; -webkit-transition:300ms 500ms; } 
.pros a:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); }
.propanel{ padding:50px 0 5.5% 0; }
/* pd */
.pd1 .fixbg{ height:100%; position:relative; }
.pd1 .txts{ background:url(../images/bg6.png); width:910px; padding:45px 70px 25px 70px; color:#fff; text-align:center;  position:absolute; left:50%; margin-left:-525px; top:25%; overflow:hidden; }
.pd1 .txts .ti{ font-size:26px; line-height:1.4; }
.pd1 .txts .hot{ width:90px; height:20px; line-height:20px; border:1px solid #fff; border-radius:20px; margin:0 auto; overflow:hidden; margin-top:20px; }
.pd1 .txts .title{ border-bottom:1px solid #fff; border-top:1px solid #fff; padding:35px 0 75px 0; }
.pd .share{ font-size:0; }
.pd .share a{ display: inline-block;*zoom: 1;*display: inline; float:none; width:25px; height:25px; background-image:url(../images/share2.png); vertical-align:middle; margin:0; }
.pd .share span{ font-size:12px; display: inline-block;*zoom: 1;*display: inline; vertical-align:middle;  }
.pd2 .fixbg{ height:100%; }
.pd2 .pw{ position:relative; height:100%; }
.pd2 .txts{ background:url(../images/bg6.png); padding:40px 45px 40px 35px; width:380px; color:#fff; position:absolute; left:0; bottom:0; }
.pd2 .txts .ch{ font-size:28px; line-height:1.4; font-weight:bold; }
.pd2 .txts .en{ font-size:20px; line-height:1.1; margin-bottom:50px; }
.pd3{ background:#f8f8f8; }
.proNav{  width:800px; margin:0 auto; margin-bottom:80px; position:relative;  }
.proNav li{ font-size:0; text-align:center; }
.proNav .li{ display: inline-block;*zoom: 1;*display: inline; vertical-align:middle; font-size:14px; color:#0d0f16; width:150px;  margin:0 25px; cursor:pointer;  }
.proNav .dot{ width:100%; height:150px; line-height:150px; position:relative; margin:15px 0;  }
.proNav li .bg{ display:block; position:absolute; top:0; bottom:0; left:0; right:0; border-radius:100%; transition:400ms; -webkit-transition:400ms; }
.proNav li .bg_1{ background:#6fba2c; transform: scale(1.2); -webkit-transform:scale(1.2); opacity:0; display:none\9; }
.proNav li .bg_2{ border:1px solid #6fba2c; }
.proNav li .ti1{ position:relative; }
.proNav .li:hover .bg_1,.proNav .li.act .bg_1{ transform:scale(1); -webkit-transform:scale(1); opacity:1; display:block\9; } 
.proNav .li:hover .bg_2,.proNav .li.act .bg_2{ transform: scale(1.2); -webkit-transform:scale(1.2); opacity:0; display:none\9; }
.proNav .li:hover .ti1,.proNav .li.act .ti1{ color:#fff; }
.proNav li .aw{ display:block; width:100%; height:15px; background:url(../images/aw10.png) no-repeat center top; /* position:absolute; left:0; bottom:0; */ opacity:0; display:none\9; transition:400ms; -webkit-transition:400ms; transform:translateY(-30px); -webkit-transform:translateY(-30px);  }
.proNav .li:hover .aw,.proNav .li.act .aw{ opacity:1; display:block\9; transform:translateY(0); -webkit-transform:translateY(0); }
.pro-prev,.pro-next{ width:26px; height:26px; background-repeat:no-repeat; background-position: center center; position:absolute; top:82px; cursor:pointer; }
.pro-prev{ left:-30px; background-image:url(../images/aw15.png); }
.pro-next{ right:-30px; background-image:url(../images/aw14.png); }
.protxts{ background:#fff; width:660px; margin:0 auto; padding:5.8% 80px 6.8% 100px; }
.pd3{ padding:9% 0 8% 0; }
.pd4 .txtsBox{ width:1000px; margin:0 auto; margin-bottom:45px; }
.pd4 .txts{ width:38%; float:left; padding-top:70px; }
.pd4 .pic{ width:57%; float:right; }
.pd4 .txtsR .txts{ float:right; }
.pd4 .txtsR .pic{ float:left; }
.pd4 .txts .ti{ font-size:28px; color:#000; font-weight:bold; margin-bottom:25px; }
.pd4{ padding:5.2% 0 2.8% 0; }
.pd5 .txts{ padding:5% 45px 10% 45px; background:url(../images/bg7.png); }
.pd5 .txts .tx1{ text-align:center; font-size:20px; color:#000; line-height:1.6; }
.pd5 .cases .ti{ text-align:center; position:relative; margin-bottom:40px; }
.pd5 .cases .ti .line{ width:44%; height:1px; background:#c6cac9; display:block; position:absolute; top:50%; }
.pd5 .cases .ti .line_1{ left:0; }
.pd5 .cases .ti .line_2{ right:0; }
.pd5 .cases ul li{ width:24%; margin:0.5%; float:left; }
.pd5 .cases{ margin-top:7.5%; }
.pd5 .fixbg{ padding:6.6% 0 6.6% 0; }
.pdt-his{ position:relative; }
.pdt-his .phis{ overflow:hidden; }
.pdt-his .phis .txts{ width:45%; height:50px; padding:8px 0; position:relative; }
.pdt-his .phisL .txts{ float:left; padding-right:5%;  }
.pdt-his .phisR .txts{ float:right; padding-left:5%;  }
.pdt-his .phis .tx{ height:50px; }
.pdt-his .phisL .tx{ text-align:right }
.pdt-his .phis .sLine{ width:14px; height:1px; background:#76b744; display:block; position:absolute; top:50%; }
.pdt-his .phisL .sLine{ right:6px; }
.pdt-his .phisR .sLine{ left:6px; }
.pdt-his .lLine{ width:4px; height:100%; background:#6fba2c; position:absolute; left:50%; margin-left:-2px; top:0; }
.pdtTitle{ font-size:28px; font-weight:bold; color:#323232; text-align:center; line-height:1.4; margin-bottom:45px; }
.pdtTitle2{ font-size:35px; color:#6fba2c; margin-bottom:70px; }
.pdtTitle2 .en{ display:block; color:#7f7f7f; font-size:20px; margin-top:13px; }
.pdt3 .fixbg{ padding:70px 0 60px 0; }
.pdt-his .phis .txts:hover .tx{ color:#6fba2c; }
.goods{ width:650px; margin:0 auto; overflow:hidden; }
.goods li{ border:1px solid #6fba2c; padding:9.5% 5% 10.5% 5%; color:#323232; margin-bottom:60px; transition:400ms; -webkit-transition:400ms;  }
.goods .num{ width:124px; margin:0 auto; position:relative; margin-bottom:15px; }
.goods .num .line{ width:46px; height:1px; display:block; background:#6fba2c; position:absolute; top:50%; }
.goods .num .line_1{ left:0; }
.goods .num .line_2{ right:0; }
.goods .num .nu{ width:18px; height:18px; display:block; border-radius:100%; color:#fff; line-height:18px; text-align:center; margin:0 auto; background:#6fba2c; }
.goods .tx{ text-align:center; }
.goods li:hover{ background:#6fba2c; }
.goods li:hover .tx{ color:#fff; }
.goods li:hover .num .nu,.goods li:hover .num .line{ background:#fff; }
.goods li:hover .num .nu{ color:#6fba2c; }
.pdt4 .fixbg{ padding:4.5% 0 3.8% 0; }
.pdt5{ width:90%; margin:0 auto; }
.pdtA{ width:50%; float:left; overflow:hidden; }
.pdtA .bodr{ border:1px solid #6fba2c; padding:12.5% 10% 10% 10%; height:410px; }
.pdtL .title{ border-bottom:1px solid #000000; line-height:25px; padding-bottom:10px; margin-bottom:35px; }
.pdtL .title .ch,.pdtL .title .en{ width:50%; float:left; }
.pdtL .title .en{ text-align:right; color:#86878a; }
.pdtL .title .ch{ font-size:25px; color:#0d0f16; }
.pdtL .tx{ height:300px; }
.pdtR .vidoBox{ height:100%; }
.pdtR .vipic{ width:678px; height:410px; position:absolute; top:50%; left:50%; margin-top:-205px; margin-left:-339px; transition:600ms; -webkit-transition:600ms; }
.pdtstxts{ background:url(../images/bg7.png); padding:6.5% 20% 8% 20%; }
.pdtstxts .pdtTitle2{ font-size:40px; opacity:0.7; font-weight:normal; }
.pdt6 .fixbg{ padding:10.8% 0 13.5% 0; }
.pdt5{ padding:2.5% 0 5.5% 0; }
/* pd end */
/* pro end */
/* tec */
.tecs{ position:relative; overflow:hidden; }
.tecs .nav{ width:33%; position:relative; margin:0 1%; overflow:hidden; float:left; }
.tecs .nav .ti .ch{ float:left; font-size:30px; line-height:30px; color:#323232; overflow:hidden; }
.tecs .nav .ti .en{ float:left; font-size:12px; color:#a3a3a3; line-height:1; font-family: 'Conv_ZAP'; margin-top:3px; margin-left:35px; }
.tecs .ixline .line{ background:#dcdcdc; }
.tecs .ixline .line_2{ width:17px; height:7px; top:-3px; }
.tecs .ixline{ margin-top:20px; }
.tecs .bodr{ padding:8.5% 12.5% 0 12.5%; border-top:1px solid #eeeeee; border-bottom:0; height:100%;  }
.tecs .tcnv li{ position:relative; border:1px solid #eee; padding:0 25px 0 25px; cursor:pointer; }
.tecs .tcnv li .aw{ height:20px; width:10px; display:block; background:url(../images/aw11.png) no-repeat right center; position:absolute; top:50%; margin-top:-10px; right:0; transition:300ms; -webkit-transition:300ms; }
.tecs .tcnv li .ch{ color:#323232; line-height:1.2; font-size:24px; margin-bottom:20px; white-space:nowrap; }
.tecs .tcnv li .en{ font-size:24px; line-height:1; color:#e0e0e0; font-family: 'Conv_ZAP'; white-space:nowrap; }
.tecs .tcnv li .line{ width:35px; height:6px; display:block; background:#cccccc; margin-top:20px; }
.tecs .tcnv li .txts{ width:48%; float:left; }
.tecs .tcnv li .pic{ width:52%; float:left; }
.tecs .tcnv li .sch{ color:#323232; line-height:60px; white-space:nowrap; overflow:hidden; position:relative; background:#fff; transition:300ms; -webkit-transition:300ms; }
.tecs .tcnv li .tecHide{ display:none; padding-bottom:12.5%; }
.tecs .tcnv{ margin-top:12.5%; }
.tecs .tcnv li.techover .sch,.tecs .tcnv li.act .sch{ transform:translateX(60px); -webkit-transform:translateX(60px); opacity:0; filter:alpha(opacity=0); }
.tecs .tcnv li.act .tecHide{ display:block; }
#tecslider{ width: 65%; float:right; }
.tecs .bodrbt{ position:absolute; background:#eee; display:block; } 
.tecs .bodrbt_1{ left:1%; bottom:0; width:33%; height:1px; }
.tecs .bodrbt_2,.tecs .bodrbt_3{ width:1px; height:100%; top:0; }
.tecs .bodrbt_2{ left:1%; }
.tecs .bodrbt_3{ left:34%; }
.tecTitle{ font-size:30px; color:#323232; text-align:center; line-height:1.4; margin-bottom:55px; }
.tec1 .tecIntro{ margin-bottom:9.5%; }
.tecTeams{ width:882px; margin:0 auto; }
.tecTeams a{ width:252px; margin:0 21px; margin-bottom:35px; display:block; float:left; color:#fff; position:relative; }
.tecTeams .cover{ background:url(../images/black.png); opacity:0; display:none\9; transition:500ms; -webkit-transition:500ms; }
.tecTeams .btn{ position:absolute; line-height:32px; height:32px; border-bottom:1px solid #fff; border-top:1px solid #fff; width:92px; text-align:center; top:50%; left:50%; margin-top:-17px; margin-left:-46px; transform:translateY(80px); -webkit-transform:translateY(80px); opacity:0; display:none\9; transition:500ms; -webkit-transition:500ms;  }
.tecTeams a:hover .cover{ opacity:1; display:block\9;  }
.tecTeams a:hover .btn{ transform:translateY(0); -webkit-transform:translateY(0); opacity:1; display:block\9; }
.tec2 .tecIntro{ margin-bottom:50px; }
.tec2 { margin-top:4.2%; }
.tecpanel{ padding:4.8% 0 0 0; }
/* tec end */
/* coop */
.coopnum{ position:static; background:#efb647; padding:45px 5% 45px 5%; overflow:hidden; }
.coopnum .top{ background:none; border:none; float:left; padding:0; width:42%; }
.coopnum .left{ float:left; width:58%; }
.coopnum .left .tx1{ width:50%; float:left; }
.coop1 .txts{ padding:15px 5%; border-bottom:1px solid #eee; }
.coop1 .txts .tx1{ width:25%; float:left; }
.coop1{ padding:68px 0 58px 0; }
.coop1 .tx1{ margin:3px 0; line-height:1.4; overflow:hidden; }
.coopsList .coopCell{ width:50%; float:left; position:relative;  }
.coopsList a{ color:#646464; display:block; overflow:hidden; padding:0 10% 0 20px; line-height:2.5; }
.coopsList .date{ float:left; color:#c8c8c8; width:25%; overflow:hidden; }
.coopsList .nowti{ float:left; width:75%; overflow:hidden; line-height:2.5; }
.coopsList li{ position:relative; }
.coopsList .line{ width:1px; height:100%; background:#ccc; position:absolute; top:0; left:50%; }
.coopsList a:hover .nowti,.coopsList a:hover .date{ color:#efb647; }
.coopsList .owl-theme .owl-controls{  font-size:0; margin-top:50px; }
.coopsList .owl-theme .owl-controls .owl-page span { width:7px; height:7px; margin: 0 6px; background:#b2b2b2; vertical-align:middle;}
.coopsList .owl-theme .owl-controls .owl-page.active span{ transform:scale(1.2); -webkit-transform:scale(1.2); background:#6fba2c\9; }
.coopsList{ margin-top:5.1%;  }
.coop3{ width:785px; margin:0 auto; margin-top:5.3%; }
.coop3 .bodr{ border:1px solid #6fba2c; padding:30px 50px 30px 50px; }
.coop3 .ti{ text-align:center; color:#000; }
.coop3 .tiLine{ display:block; width:30px; height:1px; background:#ccc; margin:0 auto; margin-top:15px; }
.coop3 a{ color:#646464; width:33.333%; float:left; font-size:20px; }
.coop3 a .en{ color:#6fba2c; }
.coop3 a:hover{ color:#efb647; }
.coop3 .txts{ margin-top:20px; }
.coopanel{ padding-bottom:6.8%; }
/* coop end */
/* job */
.job1 .jobIntro{ width:700px; margin:0 auto; text-align:justify; }
.job1 .tecTitle{ margin-bottom:10px; }
.job1{ padding:3.8% 0 4% 0; }
.job2{ background:#f5f5f5; padding:4.5% 0 3.5% 0; }
.jobs{ position:relative; }
.jobs a{ width:23%; padding:1%; float:left; color:#969696; display:block;  }
.jobs .padd{ padding:6px; transition:500ms; -webkit-transition:500ms;  }
.jobs .bodr{ border:2px solid #fff; background:#fff; padding:40px 25px 20px 25px; transition:500ms; -webkit-transition:500ms; }
.jobs .ch .tx1{ width:70%; float:left; font-size:20px; color:#232323; line-height:1.1; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;  }
.jobs .ch .tx2{ text-align:right; color:#969696;width: 30%; }
.jobs .en{ font-family: 'Conv_ZAP'; margin-top:5px; }
.jobs .ixline{ margin-top:10px; margin-bottom:8px; }
.jobs .ixline .line{ background:#000; }
.jobs .ixline .line_2{ width:26px; height:9px; left:0; top:-4px; }
.jobs .cdit .tx1{ width:50%; float:left; overflow:hidden; }
.jobs .cdit .tx2{ text-align:right; }
.jobs .cdit{ border-bottom:1px solid #eeeeee; padding-bottom:30px; margin-bottom:8px; }
.jobs .tx{ height:75px; }
.jobs .date{ margin-top:35px; }
.jobs a:hover .padd{ background:#93d0ae; }
.jobs a:hover .bodr{ border:2px solid #2b930a; }
.jobs a:hover .ch .tx1,.jobs a:hover .ch .tx2{ color:#2b930a; } 
.jobs .owl-theme .owl-controls{  font-size:0; margin-top:50px; }
.jobs .owl-theme .owl-controls .owl-page span { width:7px; height:7px; margin: 0 6px; background:#b2b2b2; vertical-align:middle;}
.jobs .owl-theme .owl-controls .owl-page.active span{ transform:scale(1.2); -webkit-transform:scale(1.2); background:#6fba2c\9; }
.jobsPcss{ text-align:center; font-size:0; }
.jobsPcss .dot{ display: inline-block;*zoom: 1;*display: inline; vertical-align:middle; font-size:14px; width:128px; height:128px; position:relative; }
.jobsPcss .dot .bg{ display:block; position:absolute; top:0; left:0; right:0; bottom:0; border-radius:100%; transition:500ms; -webkit-transition:500ms; }
.jobsPcss .dot .bg1{ background:#6fba2c; transform:scale(1.2); -webkit-transform:scale(1.2); opacity:0; display:none\9; }
.jobsPcss .dot .bg2{ border:1px solid #6fba2c; }
.jobsPcss .dot:hover .bg1{ transform:scale(1); -webkit-transform:scale(1); opacity:1; display:block\9; }
.jobsPcss .dot:hover .bg2{ transform:scale(1.2); -webkit-transform:scale(1.2); opacity:0; display:none\9; }
.jobsPcss .dot .tx1{ text-align:center; position:absolute; left:0; right:0; height:36px; line-height:36px; overflow:hidden; top:50%; margin-top:-18px; }
.jobsPcss .dot:hover .tx1{ color:#fff; position:relative; }
.jobsPcss .dot .line{ display:block; width:30px; height:1px; background:#646464; position:absolute; left:50%; margin-left:-15px; }
.jobsPcss .dot .line_1{ top:0; }
.jobsPcss .dot .line_2{ bottom:0; }
.jobsPcss .dot:hover .line{ background:#fff; }
.jobsPcss .aw{ width:115px; display: inline-block;*zoom: 1;*display: inline; vertical-align:middle; height:128px; background:url(../images/aw12.png) no-repeat center center; }
.job3{ padding:3.2% 0 5.2% 0; }
.laJbCon .poss{ line-height:30px; }
.laJbCon .poss .ch{ font-size:22px; color:#232323; float:left; }
.laJbCon .poss .en{ font-size:14px; margin:0; float:left; line-height:30px; margin-left:25px; }
.laJbCon .poss .num{ font-size:22px; float:right; }
.laJbCon .ixline .line{ background:#000000;  }
.laJbCon .ixline .line_2{ left:0; width:26px; height:9px; top:-4px; }
.laJbCon .ixline{ margin-bottom:2px; }
.laJbCon .cdit{ float:right; }
.laJbCon .cdit .tx2{ margin-left:40px; }
.laJbCon .tx1 .spe{ display:block; color:#000; font-weight:bold; border-bottom:1px solid #eeeeee; padding-bottom:2px; margin-bottom:3px; }
.laJbCon .tx1{ line-height:2;}
.laJbCon .email2{ border-top:1px solid #eeeeee; margin-top:40px; padding-top:3px;  }
.laJbCon .date{ text-align:right; margin-top:25px; } 
.laJbCon .closeBtn{ width:34px; height:32px; background:#fff; right:-34px; top:0; transition:0ms; -webkit-transition:0ms;  }
.laJbCon .closeBtn:hover{ transform:rotate(0deg); -webkit-transform:rotate(0deg); }
.laJbCon .closeBtn .ico{ width:100%; height:100%; display:block; background:url(../images/close3.png) no-repeat center center; transition:300ms; -webkit-transition:300ms; }
.laJbCon .closeBtn:hover .ico{ transform:rotate(180deg); -webkit-transform:rotate(180deg); background:url(../images/closebtn.png) no-repeat center center;  }
.laJbCon .closeBtn:hover{ background:#6fba2c; }
.laJb-prev,.laJb-next{ width:34px; height:32px; position:absolute; cursor:pointer; top:50%; margin-top:-16px; background-position: center center; background-repeat:no-repeat; transition:300ms; -webkit-transition:300ms; }
.laJb-prev{ background-image:url(../images/laJb-prev.png); left:-34px; }
.laJb-next{ background-image:url(../images/laJb-next.png); right:-34px; }
.laJb-prev:hover{ transform:translateX(-10px); -webkit-transform:translateX(-10px);  }
.laJb-next:hover{ transform:translateX(10px); -webkit-transform:translateX(10px);  }
.laJbCon .latxts{ padding-top:50px; }
.laClose_2{ width:36px; height:36px; border-radius:100%; background:#6fba2c; position:fixed; right:5%; bottom:5%; display:none; transform:translateX(-100px); -webkit-transform:translateX(-100px); opacity:0; transition:500ms; -webkit-transition:500ms;  }
.laClose_2 .ico{ display:block; width:100%; height:100%; background:url(../images/closebtn.png) no-repeat center center; transition:400ms; -webkit-transition:400ms; }
.laClose_2:hover .ico{ transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.laCloseShow{ transform:translateX(0); -webkit-transform:translateX(0); opacity:1; }
/* job end */
/* cta */
#map{ height:560px; overflow:hidden; border-bottom:4px solid #6fba2c; }
.ctas{ padding:5.8% 5% 6.3% 5%; }
.ctas .left{ float:left; }
.ctas .left a{ display:block; color:#646464; line-height:32px; height:32px; overflow:hidden; }
.ctas .left .ico{ float:left; width:20px; margin-right:15px; }
.ctas .left .phone .ico{ background-image:url(../images/phone3.png); }
.ctas .left .email2 .ico{ background-image:url(../images/email3.png); }
.ctas .left .addr .ico{ background-image:url(../images/pos3.png); }
.ctas .left a:hover{ color:#6fba2c; }
.ctas .left .phone:hover .ico{ background-image:url(../images/phone2.png); }
.ctas .left .email2:hover .ico{ background-image:url(../images/email2.png); }
.ctas .left .addr:hover .ico{ background-image:url(../images/pos2.png); }
.ctas .left a:hover .ico{ transform:translateY(-3px); -webkit-transform:translateY(-3px); }
.ctas .right{ float:right; }
.ctas .right .tx1{ width:14px; line-height:1; float:left; color:#969696; }
.ctas .right .ma{ border:1px solid #eee; float:left; margin-left:10px; }
.BMap_stdMpCtrl{ top:48px !important;}
/* cta end */
/* search */
.secTitle{ font-size:18px; font-weight:bold; margin-bottom:50px; }
.searchpanel{ padding:8% 0 6.8% 0; }
.secList .sec{ display:block; color:#646464; border-top:1px  solid #eee; border-bottom:1px  solid #eee; padding:6px 0; margin-bottom:40px; position:relative;  }
.secList .left{ width:22%; float:left; position:relative; padding:15px 0 20px 0; }
.secList .left .num{ width:45%; padding-left:5%; font-size:30px; line-height:1.1; color:#6fba2c; float:left;  }
.secList .left .results{ width:50%; float:left; }
.secList .left .results .tx1{ width:72px; text-align:center; overflow:hidden; }
.secList .left .results .ti{ border-bottom:1px solid #eeeeee; padding-bottom:15px; margin-bottom:13px; }
.secList .left .results .tx2{ height:24px; line-height:24px; background:#00ba2c; color:#fff; border-radius:10px; margin-bottom:7px; }
.secList .right{ width:68%; float:left; padding:15px 6% 20px 4%; }
.secList .sec .line{ width:1px; height:90%; display:block; background:#eee; position:absolute; top:5%; left:22%; }
/* search end */

/* index animation */
.transY{ transition:700ms; -webkit-transition:700ms; opacity:0; transition-timing-function:ease-out; -webkit-transition-timing-function:ease-out; transform:translateY(100px); -webkit-transform:translateY(100px); }
.dly_1{ transition-delay:100ms; -webkit-transition-delay:100ms; }
.dly_2{ transition-delay:200ms; -webkit-transition-delay:200ms; }
.dly_3{ transition-delay:300ms; -webkit-transition-delay:300ms; }
.dly_4{ transition-delay:400ms; -webkit-transition-delay:400ms; }
.dly_6{ transition-delay:600ms; -webkit-transition-delay:600ms; }
.transYShow{ opacity:1; transform:translateY(0); -webkit-transform:translateY(0); }
.backBox .prev,.backBox .next{ display:block; width:105px; height:44px;  position:absolute; top:0; background-repeat:no-repeat; background-position:left bottom; line-height:44px; transition:0ms; -webkit-transition:0ms; }
.backBox .pw{ position:relative; }
.backBox .prev{ left:0; background-image:url(../images/back2.png); text-align:right;  }
.backBox .next{ right:0; background-image:url(../images/back4.png); text-align:left;  }
.backBox .prev:hover,.backBox .next:hover{ color:#6fba2c; }
.backBox .backList{ margin-top:0; }
.backBox .prev:hover{ background-image:url(../images/back3.png); }
.backBox .next:hover{ background-image:url(../images/back.png);}
.backBox{ padding:6.6% 0 8.6% 0; }
.backBox a{ color:#646464; }
.prossNav .li{ width:140px;  margin:0 15px; }
.prossNav .dot{ height:140px; line-height:140px; background:#fff; border-radius:100%; }
.prossNav{ width:850px; margin-bottom:0; position:relative; top:-85px; }
.prossNav .dot .line{ width:90%; margin:5px 5%; background:#fff; display:block; height:1px; position:relative; }
.prossNav .dot .en{ font-size:10px; text-transform:uppercase; color:#fff; position:relative; }
.prossNav .dot .aw1{ width:100%; height:10px; display:block; margin-top:15px; background:url(../images/aw16.png) no-repeat center center; position:relative; }
.prossNav .dot .ti1{ transition:padding 400ms; -webkit-transition:padding 400ms; } 
.prossNav .li:hover .dot,.prossNav .li.act .dot{ line-height:1.8; }
.prossNav .li:hover .dot .ti1,.prossNav .li.act .dot .ti1{ padding-top: 40px; }
.prossNav .li .en,.prossNav .li .aw1,.prossNav .li .line{ display:none; }
.prossNav .li:hover .en,.prossNav .li:hover .aw1,.prossNav .li:hover .line,
.prossNav .li.act .en,.prossNav .li.act .aw1,.prossNav .li.act .line{ display:block; }
.proNav .dot .ti1{ padding:40px 5px; white-space:nowrap; overflow:hidden;line-height: 30px;height: 30px;}
.prosstxts a{ display:block; color:#323232; float:left; width:236px; background:#fff; font-size:12px; margin:20px 32px;  }
.prosstxts .bodr{ border:1px solid #fff; height:270px; padding:40px 25px 20px 25px; position:relative;  }
.pross {
    background: #fff;
    padding-bottom: 4%;
}
.prosstxts .tii{ font-size:20px; line-height:1.4; max-height:56px; overflow:hidden; margin-bottom:5px; text-transform:uppercase; }
.prosstxts .name{ border-top:1px solid #cccccc; padding-top:4px; }
.prosstxts .date{ font-size:60px; color:#969696; line-height:1.1; }
.prosstxts .hotDate{ position:absolute; bottom:20px; left:30px; right:25px; display:block; transition:500ms; -webkit-transition:500ms; }
.prosstxts .aico{ display:block; width:20px; height:20px; background-image:url(../images/fda.png); position:absolute; right:15px; top:15px; transform:translateY(10px); -webkit-transform:translateY(10px); opacity:0; display:none\9; }
.pList li{ position:relative; padding-right:40px; line-height:25px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.pList .date2{ font-size:14px; position:absolute; right:0; top:0; }
.pList em{ display:block;  position:absolute; }
.pList .do{ width:9px; height:9px; border-radius:100%; top:8px; right:10px;}
.pList .do.up{ background:#6fba2c; }
.pList .do.down{ background:#fff; }
.pList{ border-top:1px solid #ccc; margin-top:20px; background:#fff; transform:translateY(80px); -webkit-transform:translateY(80px); opacity:0; display:none\9;  transition:500ms; -webkit-transition:500ms; position:relative;  }
.prosstxts a:hover .bodr{ border-color:#6fba2c; }
.prosstxts .hasA:hover .aico{ transform:translateY(0); -webkit-transform:translateY(0); opacity:1; display:block\9; }
.prosstxts{ width:900px; margin:0 auto; position:relative; top:-35px; }
.tecpw1{ padding:4.5% 0 35px 0; }
.prossNav .pro-prev, .prossNav .pro-next{ top:72px; }
.prosstxts a:hover .pList{ transform:translateY(0); -webkit-transform:translateY(0); opacity:1; display:block\9; }
.prosstxts a:hover .hotDate{ opacity:0; display:none\9; }
/* .proNav .pro-prev, .proNav .pro-next{ display:none; }
 */
 .stylesList .bx-wrapper .bx-controls-direction a, .honors .owl-theme .owl-controls .owl-buttons div {
    width: 58px;
    height: 34px;
    border: 1px solid #a0a0a0;
    border-radius: 0;
    background: none;
    padding: 0;
    position: relative;
    font-size: 0;
    top: 0;
    margin: 0;
        margin-top: 0px;
        margin-left: 0px;
    margin-top: 20px;
}
.stylesList .bx-wrapper .bx-controls-direction .bx-prev i, .honors .owl-theme .owl-controls .owl-buttons .owl-prev i {
    background-image: url(../img/aw17.png);
}
.stylesList .bx-wrapper .bx-controls-direction .bx-prev i:hover, .honors .owl-theme .owl-controls .owl-buttons .owl-prev i:hover {
    background-image: url(../img/aw1717.png);
}
.honors .owl-theme .owl-controls .owl-buttons .owl-next {
    margin-right: 14px;
}
.honors .owl-theme .owl-controls .owl-buttons .owl-prev {
    margin-left: 14px;
}
.stylesList .bx-wrapper .bx-controls-direction .bx-prev, .honors .owl-theme .owl-controls .owl-buttons .owl-prev {
    float: left;
    margin-left: 20px;
}
.stylesList .bx-wrapper .bx-controls-direction .bx-next, .honors .owl-theme .owl-controls .owl-buttons .owl-next {
    float: right;
    margin-right: 20px;
}
.stylesList .bx-wrapper .bx-controls-direction .bx-next i, .honors .owl-theme .owl-controls .owl-buttons .owl-next i {
    background-image: url(../img/aw18.png);
}
.stylesList .bx-wrapper .bx-controls-direction .bx-next i:hover, .honors .owl-theme .owl-controls .owl-buttons .owl-next i:hover {
    background-image: url(../img/aw1818.png);
}
.stylesList .bx-wrapper .bx-controls-direction a:hover, .honors .owl-theme .owl-controls .owl-buttons div:hover {
    background: #6fba2c;
    border: 1px solid #6fba2c;
}



.ndtxts1{width: 1148px;}
.pro1-m2-m {
    margin-top: 72px;
    border: 1px solid #cccccc;
    overflow: hidden;
    margin-bottom: 30px;
}
.pro1-m2-m li {
    border-right: 1px solid #cccccc;
    float: left;
    background-size: 100% 100%;
}

.pro1-m2-m li:nth-child(1) {
    width: 142px;
}
.pro1-m2-m li:nth-child(2) {
    width: 208px;
}
.pro1-m2-m li:nth-child(3) {
    width: 154px;
}
.pro1-m2-m li:nth-child(4) {
    width: 142px;
}
.pro1-m2-m li:nth-child(5) {
    width: 116px;
}
.pro1-m2-m li:nth-child(6) {
    width: 134px;
}
.pro1-m2-m li:nth-child(7) {
    width: 110px;
}
.pro1-m2-m li:nth-child(8) {
    width: 132px;
}
.pro1-m2-m li:nth-child(1) .pro1-m2-m1 {
    background: url(../img/pro11.jpg) no-repeat center;
}
.pro1-m2-m li:nth-child(2) .pro1-m2-m1 {
    background: url(../img/pro12.jpg) no-repeat center;
}
.pro1-m2-m li:nth-child(3) .pro1-m2-m1 {
    background: url(../img/pro13.jpg) no-repeat center;
}
.pro1-m2-m li:nth-child(4) .pro1-m2-m1 {
    background: url(../img/pro14.jpg) no-repeat center;
}
.pro1-m2-m li:nth-child(5) .pro1-m2-m1 {
    background: url(../img/pro15.jpg) no-repeat center;
}
.pro1-m2-m li:nth-child(6) .pro1-m2-m1 {
    background: url(../img/pro16.jpg) no-repeat center;
}
.pro1-m2-m li:nth-child(7) .pro1-m2-m1 {
    background: url(../img/pro17.jpg) no-repeat center;
}
.pro1-m2-m li:nth-child(8) .pro1-m2-m1 {
    background: url(../img/pro18.jpg) no-repeat center;
}
@media screen and (max-width:600px){

.pro1-m2-m li {width: 100% !important;}

.pro1-m2-m li div {width: 100% !important;}

}
.pro1-m2-m1 {
    height: 50px;
    border-bottom: 1px solid #cccccc;
    padding-top: 98px;
    color: #8fc93f;
    font-size: 16px;
    font-weight: 600px;
    text-align: center;
}
.pro1-m2-m2 {
    height: 176px;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    color: #ff6801;
    font-weight: 600;
}