/* CSS Document */
@font-face {
	font-family: 'pala';
	src: url('fonts/pala.eot');
	src: local('â˜º'), url('fonts/pala.woff') format('woff'), url('fonts/pala.ttf') format('truetype'), url('fonts/pala.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px;outline:none; }
input, select { font-size: 18px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 18px; color: #666666; }/*googleæµè§ˆå™¨å­—ä½“å…¼å®¹*/
body { font-family:"å¾®è½¯é›…é»‘", "å®‹ä½“",Arial, Helvetica, sans-serif; width: 100%; background: #ffffff; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #666666; outline: none; }
a:hover { color: #3eb35b; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #2e9571 }
.green { color: #007b3f }
.red { color: #f66139 }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold; color:#333; }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1280px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
/*index start*/
.head{ width:100%; height:100px; position:fixed; z-index:999999; top:0; left:0;}
.headc{ width:80%; height:auto; margin:0 auto; min-width:1280px;}
.logo{ padding:21px 0;}
.language{ margin-top:35px; padding-left:30px; line-height:25px; background:url(../images/head_icon3.png) no-repeat left 50%; margin-left:28px;}
.language a{ font-size:14px; color:#fff; padding-right:18px; background:url(../images/head_icon4.png) no-repeat right 50%; display:inline-block;}
.language a:hover{ color:#3eb35b;}

.head_s { /*width: 40px; height: 70px;*/ position: relative; z-index: 999; }
.head_s .headrls { width: 0;  background: #3eb35b; position: absolute; z-index: 9999; top: 90px; right: 0; margin: 0; -webkit-transition: all .4s; transition: all .4s; overflow: hidden;}
.head_s .headrls form{padding: 17px;height: 44px; width:240px;}
.head_s.headshow .headrls { width: 274px;}
.head_s .headrls img { position: absolute; z-index: 10000; top: -7px; right: 14px; display:none; }
.headrls_sub { width: 60px; height: 44px; border: 0; background: url(../images/top_search.jpg) no-repeat 50% 50% #fff; cursor: pointer; outline:none;}
.headrls_text { width: 180px; height: 44px; border: 0; line-height: 44px; background: #fff; color: #666666; font-size: 14px; text-indent: 15px; outline:none;}

/* å›¾æ ‡ */
.head_s .icon { vertical-align:middle; }
.head_s:hover .head_s_con{ display:block;}

.menu{ width:64%; height:100px; line-height:100px; text-align:right; padding-right:3%;}
.menu ul li{ display:inline-block;position:relative; z-index:999;}
.menu ul li a{ font-size:18px; color:#fff; display:block; height:100px; margin:0 20px;}
.menu ul li a:hover{ color:#3eb35b; height:100px; line-height:100px;}

.headerbg{background:#fff;    box-shadow: 0 1px 6px rgba(0,0,0,0.07);}
.headerbg .menu ul li a{ color:#333;}
.headerbg .menu ul li a:hover{ color:#3eb35b;}
.headerbg .language{ margin-top:35px; padding-left:30px; line-height:25px; background:url(../images/head_icon3_over.png) no-repeat left 50%; margin-left:28px;}
.headerbg .language a{ font-size:14px; color:#333; padding-right:18px; background:url(../images/head_icon4_over.png) no-repeat right 50%; display:inline-block;}
.headerbg .language a:hover{ color:#3eb35b;}
.headerbg .head_s{ background:url(../images/head_icon2_over.png) no-repeat right 50%;}
.headerbg .head_s a { background:url(../images/head_icon1_over.png) no-repeat;}

/*ä¸‹å•¦å¯¼èˆª å¼€å§‹*/
.navigation-down { position:fixed; top: 100px; left: 0px; width: 100%; z-index: 100000;   }
.navigation-down .nav-down-menu { width: 100%; margin: 0; position: absolute; top: 0px;}
.navigation-down .nav-down-menu .navigation-down-inner { margin:0 auto; width:80%; height:auto; margin:0 auto; min-width:1280px; position: relative; padding-bottom:60px; background:url(../images/menud_bg.jpg) no-repeat left bottom #fff; }
.dmenu{ width:64%; text-align:right; padding-right:3%;}
.dmenu dl{  display:inline-block;position:relative; z-index:999;margin:0 24px; padding-top:40px; vertical-align:top;border-top:3px #fff solid;}
.dmenu dl a{ font-size:16px; display:block; height:48px; color:#333;}
.dmenu dl a:hover{ color:#3eb35b;}
.dmenu dl:hover{ border-top:3px #3eb35b solid;}
/*ä¸‹å•¦å¯¼èˆª  ç»“æŸ*/

@media ( max-width:1280px ) {
	.acicasecclb_c{font-size:12px; line-height:25px; color:#fff; margin:20px auto; height:50px; overflow:hidden;}
	.acicasecclb_m{ width:40px; height:40px; background:url(../images/more_b.png) no-repeat; background-size:cover;}
}

/* banner */
.flexslider { position: relative; height: auto; overflow: hidden;}
.slides { position: relative; z-index: 1; }
.slides li { height: auto; }
.slides li a { display: block; width: 100%; height: auto; margin: 0 auto; }
.slides li a img{ display:block; width:100%; height:auto;transition: transform 5.4s; -webkit-transition: transform 5.4s; -moz-transition: transform 5.4s; transform: scale(1); -webkit-transform: scale(1);}
/*.slides li.flex-active-slide img{transform: scale(1.1); -webkit-transform: scale(1.1);}*/


.flex-control-nav { position: absolute; bottom: 50px; z-index: 99; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: auto; height: 12px; margin: 0 9px; *display:inline;zoom: 1; }
.flex-control-nav a { display: inline-block; width: 12px; height: 12px; line-height: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; overflow: hidden; background:#fff; cursor: pointer; color: #fff; font-size: 0; border:1px #333 solid; }
.flex-control-nav .flex-active { width: 12px; height: 12px; line-height: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background:#3eb35b; color: #fff; border:1px #3eb35b solid;}

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 20px; height: 34px; margin: -17px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; cursor: pointer; text-indent:-999em }
.flex-direction-nav .flex-prev {opacity:1;left: 80px; background:url(../images/prev.png) no-repeat; }
.flex-direction-nav .flex-next { opacity:1;right: 80px; background:url(../images/next.png) no-repeat;}
.flexslider:hover .flex-prev { opacity:1; left: 80px;}
.flexslider:hover .flex-next { opacity:1; right: 80px;}
.flexslider:hover .flex-next:hover{ background:url(../images/next_over.png) no-repeat;}
.flexslider:hover .flex-prev:hover { opacity: 1;background:url(../images/prev_over.png) no-repeat; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }


.inew{ width:100%; height:913px; background:url(../images/i_new_bg.jpg) no-repeat 50% top #f4f4f4;}
.inewc{width:80%; height:auto; margin:0 auto; min-width:1280px; padding-top:70px;}
.inewt{}
.inewtl{}
.inewtl_en{ font-size:36px; color:#333333; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; line-height:45px;}
.inewtl_en span{ color:#3eb35b;}
.inewtl_cn{ color:#666666; font-size:16px; line-height:26px; padding-top:8px;}
.inewtr{ padding-top:40px; line-height:30px;}
.inewtr a{ padding:0 45px; display:inline-block; line-height:30px; background:url(../images/i_new_cate_icon.png) no-repeat right 50%; color:#333333;}
.inewtr a:last-child{ padding-right:10px; background:none;}

.inewca{padding-top:40px;}
.inewct{}
.inewct ul li{ width:48%; float:left; margin-right:4%;}
.inewct ul li:last-child{ margin-right:0;}
.inewct ul li a{ display:block; height:345px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.inewct ul li a:hover{transform:translate(0,-25px);-webkit-transform:translate(0,-25px);-moz-transform:translate(0,-25px);-o-transform:translate(0,-25px);-ms-transform:translate(0,-25px);}
.inewctr{ width:256px; height:245px; padding:50px 40px 50px 110px; color:#fff;}
.inewctr1{ background:url(../images/i_new_over_bg1.png) no-repeat;}
.inewctr2{ background:url(../images/i_new_over_bg2.png) no-repeat;}
.inewctr_cate{ padding-left:15px; line-height:25px; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:url(../images/i_new_cate_icon.png) no-repeat left 50%;}
.inewctr_t{ margin:25px 0 20px 0; font-size:24px; line-height:36px;}
.inewctr_i{ font-size:14px; line-height:24px; color:#adadad; margin-bottom:30px;}
.inewctr_m{ display:inline-block; padding-right:30px; line-height:28px; background:url(../images/i_new_more.png) no-repeat right 50%; font-size:14px;}

.inewcc{ padding-top:40px; margin-bottom:55px;}
.inewcc ul li{ width:32%; height:auto; float:left; margin-right:2%}
.inewcc ul li:last-child{ margin-right:0;}
.inewcc ul li a{ display:block;}
.inewcc_time{ margin-bottom:15px; padding-left:40px; background:url(../images/i_new_time_icon.png) no-repeat left 50%; color:#333333; font-size:14px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.inewccc{ background:#fff;}
.inewcccl{ width:45%; height:auto; overflow:hidden;}
.inewcccl img{ width:100%; height:auto;-webkit-transition: all ease .3s; transition: all ease .3s}
.inewcc ul li a:hover .inewcccl img{-webkit-transform: scale(1.15); transform: scale(1.15);}
.inewcccr{ width:45%; height:auto; padding:5% 5% 0 5%;}
.inewcccr_t{ color:#000000; font-size:16px; line-height:25px; margin-bottom:10px; overflow:hidden; height:50px;}
.inewcccr_i{ font-size:14px; color:#666666; line-height:25px; height:25px; overflow:hidden;}
.inewm{ padding-right:40px; line-height:30px; font-size:16px; color:#000000; background:url(../images/i_new_more2.png) no-repeat right 50%; margin-right:25px;}
.inewcc ul li a:hover .inewcccr_t{ color:#3eb35b;}

.iabout{ width:100%; height:850px; /*background:url(../images/i_about_bg.jpg) no-repeat 50% top;*/ position:relative; z-index:9; overflow:hidden;}
.iabout_bgc{width:100%; height:850px; background:url(../images/bg.png) repeat; position:absolute; top:0; left:0; z-index:10;}
.iaboutc{width:80%; height:auto; margin:0 auto; min-width:1280px; color:#fff; position:absolute; z-index:99; top:0; left:10%;}
.iaboutcl{ width:39%; height:auto; padding-right:11%; padding-top:100px;}
.iaboutcl_1{ font-size:48px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; color:#292929; text-transform:uppercase;}
.iaboutcl_1 span{ color:#3eb35b;}
.iaboutcl_2{ font-size:36px; line-height:38px; margin:12px 0 30px 0; color:#1e1e1e;}
.iaboutcl_3{ width:80px; height:3px; background:#3eb35b;}
.iaboutcl_4{ margin:30px 0; font-size:18px; line-height:30px; color:#333333;}
.iaboutcl_m{ display:block; width:168px; height:55px; background:url(../images/i_new_more2_oo.png) no-repeat 85% 50% #3eb35b; text-indent:37px; line-height:55px; color:#fff; font-size:16px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.iaboutcl_m:hover{background:url(../images/i_new_more2_oo.png) no-repeat 85% 50% #3eb35b; color:#fff;}

.iaboutcr{ width:50%; height:auto; background:url(../images/iaboutcr_bg.png) repeat-y left;}
.iaboutcr ul{ display:block; width:100%; height:850px;background:url(../images/iaboutcr_bg.png) repeat-y right;}
.iaboutcr ul li{ width:50%; height:425px; float:left;background:url(../images/iaboutcr_bg.png) repeat-y right;}
.iaboutcrc{ width:100%; height:300px;background:url(../images/iaboutcr_bg.png) repeat-x bottom; text-align:center; padding-top:125px;}
.iaboutcr_1{width:55px; height:55px;margin:0 auto;-webkit-border-radius: 55px;-moz-border-radius: 55px;border-radius: 55px;}
.iaboutcr_1_1{ background:url(../images/i_about_icon1.png) no-repeat 50% 50% #fff;}
.iaboutcr_1_2{ background:url(../images/i_about_icon2.png) no-repeat 50% 50% #fff;}
.iaboutcr_1_3{ background:url(../images/i_about_icon3.png) no-repeat 50% 50% #fff;}
.iaboutcr_1_4{ background:url(../images/i_about_icon4.png) no-repeat 50% 50% #fff;}
.iaboutcr_2{ margin:40px auto 20px auto; font-size:48px; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.iaboutcr_3{ font-size:18px;}

.ifactory{ padding:120px 0 110px 0;}
.ifactoryt{width:80%; height:auto; margin:0 auto; min-width:1280px;}
.ifactoryt_m{ width:220px; height:70px; background:url(../images/i_new_more2_oo.png) no-repeat 150px 50% #333333; color:#fff; line-height:70px; text-indent:53px; display:block; font-size:16px;}
.ifactoryt_m:hover{  background:url(../images/i_new_more2_oo.png) no-repeat 150px 50% #3eb35b; color:#fff;}
.ifactoryc{ padding-top:90px;width:80%; height:auto; margin:0 auto; min-width:1280px; overflow:hidden;}
.ifactoryc-container{ padding-bottom:75px;}
.ifactoryc .ifactorycl{}

.ifactoryc .ifactorycl a{ display:block; position:relative; z-index:9;}
.ifactoryc .ifactorycl a .ifactorycl_over{ position:absolute; z-index:10; top:0; left:0; width:100%; height:100%;}
.ifactoryc .ifactorycl img{ width:100%; height:auto;}
.ifactoryc .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 8px;}
.ifactoryc .swiper-pagination-bullet{ width:14px; height:14px; background:#e4e4e4;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; opacity:1;}
.ifactoryc .swiper-pagination-bullet-active{ background:#3eb35b;}
.ifactoryc .ifactorycl a:hover .ifactorycl_over{box-shadow: inset 0 0 0 8px #3eb35b, 0 0 1px rgba(0, 0, 0, 0);}


.icustomer{ width:100%; height:444px; background:url(../images/i_customer_bg.jpg) no-repeat 50% top;}
.icustomerc{width:80%;height:auto;margin:0 auto;min-width:1280px;display: flex;justify-content: center;}
.icustomert{ padding-top:80px;}
.icustomera{ padding-top:70px; position:relative; z-index:9;}
.icustomera-swiper-pagination{ top:0px; right:-8px; position:absolute;}
.icustomera .swiper-pagination-bullet{ margin:0 8px;}
.icustomera .swiper-pagination-bullet{ width:14px; height:14px; background:#e4e4e4;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; opacity:1;}
.icustomera .swiper-pagination-bullet-active{ background:#3eb35b;}
.icustomera a:hover{}
.icustomera-container img{ width:100%; height:auto;}

/* Push */
@-webkit-keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.hvr-push {
  display: block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-push:hover, .hvr-push:focus, .hvr-push:active {
  -webkit-animation-name: hvr-push;
  animation-name: hvr-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.foot{ width:100%; height:auto; background:#222222; border-bottom:1px #393939 solid; padding:60px 0;}
.footl{ width:10%; height:auto;}
.footl img{ max-width:100%; height:auto;}
.footm{ width:62%; height:auto; padding-left:2%;}
.footm dl{ float:left; margin-right:10%;}
.footm dl:last-child{ margin-right:0;}
.footm dl dt{ margin-bottom:22px;}
.footm dl dt a{ font-size:18px; font-weight:bolder; line-height:23px; color:#fff;}
.footm dl dd a{ font-size:14px; line-height:30px; color:#fff;}
.footr{ width:20%; height:auto; padding-left:5%; border-left:1px #393939 solid;}
.footr_1{ font-size:18px; color:#fff; line-height:25px;}
.footr_2{ color:#bbbbbb;font-size:14px; line-height:26px; margin:20px 0;}
.footr_3{}
.footr_3 a{ display:inline-block; width:44px; height:44px; margin-right:20px;}
.footr_3 a.footr_31{ background:url(../images/foot_share_img1.jpg) no-repeat; position:relative; z-index:9;}
.footr_3 a.footr_31 img{ width:120px; height:120px; position:absolute; z-index:10; top:-125px; left:-40px; display:none;}
.footr_3 a.footr_32{ background:url(../images/foot_share_img2.jpg) no-repeat;}
.footr_3 a.footr_31:hover{ background:url(../images/foot_share_img1_over.jpg) no-repeat;}
.footr_3 a.footr_31:hover img{ display:block;}
.footr_3 a.footr_32:hover{ background:url(../images/foot_share_img2_over.jpg) no-repeat;}
.foot a:hover{ color:#3eb35b;}
.copyright{width:100%;height:auto;background: #359f4f;padding:30px 0;line-height:25px;font-size:14px;color: #fff;}
.copyright a{color: #fff;}
.copyright a:hover{ color:#3eb35b;}
/*index end*/

/*about start*/
.common_banner{ width:100%; height:670px; overflow:hidden; position:relative; z-index:9;}
.ntt{ text-align:center; padding-top:290px; color:#fff;}
.ntt_1{ font-size:68px; line-height:65px;}
.ntt_2{ margin:22px auto; width:30px; height:3px; background:#fff;}
.ntt_3{ font-size:24px; line-height:28px; letter-spacing:2px;}
.ncate{ width:100%; height:80px; background:url(../images/ncate_bg.png) repeat; position:absolute; z-index:10; left:0; bottom:0; text-align:center;}
.ncate a{ display:inline-block; width:23%; height:80px; text-align:center; line-height:80px; background:url(../images/ncate_li_bg.jpg) no-repeat right 50%; color:#bbbbbb; font-size:18px;}
.ncate a:last-child{ background:none;}
.ncate a:hover{ height:75px; line-height:80px; border-bottom:5px #3eb35b solid; color:#fff;}
.ncate a.ncurr{ height:75px; line-height:80px; border-bottom:5px #3eb35b solid; color:#fff;}
.location{ padding:20px 0; line-height:35px; text-indent:30px; background:url(../images/home.png) no-repeat left 50%; font-size:18px; color:#c3c3c3;}
.location a{ color:#333333; padding:0 5px;}
.location a:hover{ color:#3eb35b;}

.about{ padding:30px 0;}
.aboutt{ text-align:center;}
.aboutt_1{ font-size:36px; color:#3eb35b; line-height:65px;}
.aboutt_2{margin:10px auto; width:30px; height:3px; background:#3eb35b;}
.aboutt_3{font-size:24px; line-height:28px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
.aboutc{ padding:30px 0 10px 0;}
.aboutcl{ width:637px; height:405px;}
.aboutcr{ width:513px; height:300px; padding:100px 65px 0 65px; background:url(../images/aboutcr_bg.jpg) no-repeat center center/cover #3eb35b; color:#fff;}
.aboutcr_t{ font-size:30px; line-height:40px; margin-bottom:30px;}
.aboutcr_line{margin:22px 0; width:30px; height:3px; background:#fff;}

.aboutcr_c{ font-size:16px; line-height:26px;}
.aboutcc{ margin-top:50px; color:#333333; font-size:22px; line-height:40px;}
.aboutb{}
.aboutb ul li{ width:25%; height:auto; float:left; text-align:center; background:url(../images/aboutb_bg.jpg) repeat-y right;}
.aboutb ul li i{ display:block; margin:0 auto; width:60px; height:60px;-webkit-border-radius: 60px;-moz-border-radius: 60px;border-radius: 60px;box-shadow:5px 5px 25px 0 rgba(0, 0, 0, 0.25);}
.aboutb ul li i.aboutb_1{ background:url(../images/i_about_icon1.png) no-repeat 50% 50% #fff;}
.aboutb ul li i.aboutb_2{ background:url(../images/i_about_icon2.png) no-repeat 50% 50% #fff;}
.aboutb ul li i.aboutb_3{ background:url(../images/i_about_icon3.png) no-repeat 50% 50% #fff;}
.aboutb ul li i.aboutb_4{ background:url(../images/i_about_icon4.png) no-repeat 50% 50% #fff;}
.aboutb_t{ margin:40px auto 20px auto; color:#333333; font-size:46px; font-weight:bolder; font-family:Arial, Helvetica, sans-serif;}
.aboutb_i{ font-size:18px; color:#55575a;}

.aboutzz{ width:100%; height:auto; background:url(../images/about_zuzhi_bg.jpg) no-repeat 50% top #eeeeee; padding:70px 0 100px 0;}
.aboutzzc{ padding-top:55px;}
.aboutzzc img{ max-width:100%; height:auto;}

.aboutjz{ padding:100px 0 80px 0;}
.aboutjz ul li{ width:235px; height:235px; float:left; margin:0 25px 25px 0;}
.aboutjz ul li.aboutjzli_1{ width:495px; text-align:center;background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff; box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15);}
.aboutjzt{ padding-top:70px; text-align:center;}
.aboutjzt_1{ font-size:33px; color:#3eb35b; line-height:65px;}
.aboutjzt_2{margin:10px 0; width:40px; height:3px; background:#3eb35b;}
.aboutjzt_3{font-size:24px; line-height:28px; color:#666666; font-family:Arial, Helvetica, sans-serif;}

.aboutjz ul li.aboutjzli_2{ text-align:center; padding-top:80px; height:155px;}
.aboutjz ul li.aboutjzli_3{ padding:40px; width:155px; height:155px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
.aboutjz ul li.aboutjzli_4{ padding:40px; width:155px; height:155px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
.aboutjz ul li.aboutjzli_5{ padding:40px; width:155px; height:155px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
.aboutjz ul li.aboutjzli_6{ padding:40px; width:155px; height:155px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
.aboutjz ul li.aboutjzli_7{ padding:40px; width:155px; height:155px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
.aboutjz ul li.aboutjzli_8{ padding:40px; width:155px; height:155px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
.aboutjz ul li.aboutjzli_9{ padding:40px; width:155px; height:155px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
.aboutjz ul li.aboutjzli_10{ padding:40px; width:155px; height:155px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
.aboutjz ul li.marRight{ margin-right:0;}

.aboutjzn_1{ color:#333333; font-size:24px; font-weight:bolder; margin-bottom:15px;}
.aboutjzn_2{ color:#666666; font-size:14px; line-height:22px;}

.aboutjz ul li.aboutjzli_15{ box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15);}
.aboutjz ul li.aboutjzli_15:hover{ background:url(../images/about_jiazhi_icon_over.jpg) no-repeat right bottom #3eb35b; color:#fff;}
.aboutjz ul li.aboutjzli_15:hover .aboutjzn_1{ color:#fff;}
.aboutjz ul li.aboutjzli_15:hover .aboutjzn_2{ color:#fff;}

.aboutsm{ width:100%; height:auto;}
.aboutsml,.aboutsmr{ width:50%; height:569px; overflow:hidden; text-align:center; color:#fff;}
.aboutsmlt{ padding-top:167px;}
.aboutsml i{ display:block; width:81px; height:81px; background:url(../images/about_b_icon1.png) no-repeat 50% 50% #fff;-webkit-border-radius: 81px;-moz-border-radius: 81px;border-radius: 81px; margin:0 auto 30px auto;}
.aboutsmlt_1{ font-size:20px; line-height:28px;}
.aboutsmlt_2{ width:30px; height:3px; background:#3eb35b; margin:20px auto;}
.aboutsmlt_3{ font-size:30px; line-height:30px;}
.aboutsmr i{ display:block; width:81px; height:81px; background:url(../images/about_b_icon2.png) no-repeat 50% 50% #fff;-webkit-border-radius: 81px;-moz-border-radius: 81px;border-radius: 81px; margin:0 auto 30px auto;}

.aboutdeve{ width:1280px; height:389px; background:url(../images/about_deve_img1.jpg) no-repeat 50% top;}
.aboutdevec{ padding-top:120px; text-align:center; color:#fff; margin:70px auto 100px auto;}
.aboutdevec_1{ font-size:28px; font-family:Arial, Helvetica, sans-serif;}
.aboutdevec_2{ font-size:48px; font-weight:bolder; line-height:65px;}
.aboutdevec_3{margin:14px auto; width:40px; height:3px; background:#3eb35b;}
.aboutdevec_4{ font-size:24px; line-height:28px; letter-spacing:2px;}

.adevelist{ width:100%; height:auto; background:url(../images/about_deve_bg.jpg) no-repeat 50% bottom #fff; position:relative; z-index:9;}
.adevelist_aa{ width:100%; height:auto;}
.adevelist_div{ width:10px; height:33px; background:#fff; position:absolute; z-index:10; left:50%; margin-left:-5px; top:0;}

.adevelist .container{ background:url(../images/about_deve_line.jpg) repeat-y 50%; min-height:1327px;}
.adevelistl{ width:50%; height:auto; padding-top:0; text-align:right;}
.adevelistl_l{ margin-bottom:20px; padding-right:40px; padding-left:40px;}
.adevelistl_l_1{ padding-right:50px; line-height:80px; background:url(../images/about_deve_icon.jpg) no-repeat right 50%; font-size:48px; color:#333333; font-weight:bolder; position:relative; z-index:9; right:-48px;}
.adevelistl_l_2{ font-size:24px; color:#666666; line-height:40px; margin:10px 0;}
.adevelistl_l_3{ margin:10px 0 10px 0;}
.adevelistl_l_3 img{ /*border:1px #dadada solid;*/}
.adevelistl_l_4{}

.adevelistr{ width:50%; height:auto;}
.adevelistr_l{margin-bottom:20px; padding-right:40px; padding-left:40px;}
.adevelistr_l_1{ padding-left:50px; line-height:80px; background:url(../images/about_deve_icon.jpg) no-repeat left 50%; font-size:48px; color:#333333; font-weight:bolder; position:relative; z-index:9; left:-47px;}
.adevelistr_l_2{ font-size:24px; color:#666666; line-height:40px; margin:10px 0;}
.adevelistr_l_3{ margin:10px 0 10px 0;}
.adevelistr_l_3 img{ /*border:1px #dadada solid;*/}
.adevelistr_l_4{}


.abyf{ padding:0 0 60px 0;}
.abyfc{ width:100%; height:465px; background:url(../images/about_yf_bg1.jpg) no-repeat 50% top; padding-top:200px;}
.abyfcc{ width:610px; height:auto; background:#3eb35b; color:#fff; margin:0 auto 0 auto; padding:90px 90px 50px 90px; font-size:16px; line-height:30px; position:relative; z-index:9; text-align:center;}
.abyfcc_i{ width:87px; height:87px; background:url(../images/about_yf_icon.png) no-repeat 50% 50% #fff; position:absolute; z-index:10; top:-44px; right:50%; margin-left:-44px;}

.abyflist{ padding:60px 0 120px 0;}
.abyflistt{ font-size:30px; color:#333333;}
.abyflistc{ padding-top:50px; position:relative; z-index:9;}
.abyflistcl{ width:385px; height:auto;}
.abyflistcl a{ display:block; background:#faf9f9;}
.abyflistcl_img{ width:100%; height:100%; overflow:hidden;}
.abyflistcl_img img{ width:100%; height:100%;-webkit-transition: all ease .3s; transition: all ease .3s}
.abyflistcl_p{ line-height:80px; text-indent:35px; font-size:18px; color:#333333; background:url(../images/abyflistcl_p.png) no-repeat 90% 50%;}

.abyflistc-swiper-pagination{ top:0px; right:0; position:absolute;}
.abyflistc .swiper-pagination-bullet{ margin:0 6px;}
.abyflistc .swiper-pagination-bullet{ width:10px; height:10px; background:#666666;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; opacity:1;}
.abyflistc .swiper-pagination-bullet-active{ background:#3eb35b;}
.abyflistc a:hover .abyflistcl_img img{-webkit-transform: scale(1.15); transform: scale(1.15);}

.abyflistcl a:hover{ background:#3eb35b; color:#fff;}
.abyflistcl a:hover .abyflistcl_p{background:url(../images/abyflistcl_p_over.png) no-repeat 90% 50%;color:#fff;}


.honor{ width:100%; height:auto; background:#f3f3f3;padding-bottom:80px;}
.hlist{ }
.hlist ul li{ width:385px; height:auto; float:left; margin:0 60px 30px 0;}
.hlist ul li.marRight{ margin-right:0;}
.hlist ul li a{ display:block;}
.hlist_img{ border:1px #e9e9e9 solid;}
.hlist_t{ padding-top:20px; text-align:center;}
.hlist_t_1{ font-size:18px; line-height:26px; color:#000;}
.hlist_t_2{ width:170px; height:1px; background:#000; margin:5px auto;}
.hlist_t_3{font-size:16px; line-height:26px; color:#000;}

/*about end*/

/*new start*/
.nlist{ }
.nlist ul li{width:400px; height:auto; float:left; margin:0 40px 45px 0;}
.nlist ul li.marRight{ margin-right:0;}
.nlist ul li a{ display:block;box-shadow:4px 4px 20px 0 rgba(0, 0, 0, 0.15);}
.nlist ul li a .nlist_img{ overflow:hidden;}
.nlist ul li a .nlist_img img{-webkit-transition: all ease .3s;  transition: all ease .3s; display:block; width:100%; height:auto;}
.nlistc{ border:1px #e4e4e4 solid; padding:30px;}
.nlist_t{ position:relative; z-index:9;}
.nlist_t p{ font-size:20px; line-height:30px; color:#333333; position:relative; z-index:10; left:-31px; top:0; padding-left:30px; /*border-left:1px #3eb35b solid;*/ height:60px; overflow:hidden; font-weight:bolder;}
.nlist_i{ margin:20px 0 30px 0; color:#666666; font-size:14px; line-height:22px; height:44px; overflow:hidden;}
.nlist_m{ color:#666666; font-size:14px; line-height:26px; /*background:url(../images/nlist_icon.jpg) no-repeat right 50%;*/}
.nlist ul li a:hover .nlistc{border:1px #3eb35b solid;}
.nlist ul li a:hover .nlist_m{background:url(../images/nlist_icon_over.jpg) no-repeat right 50%;}
.nlist ul li a:hover .nlist_img img{-webkit-transform: scale(1.15); transform: scale(1.15);}

.nlist_m p{ display:block; width:100px; height:30px; background:url(../images/nlist_m_icon_show.png) no-repeat 90% 50% #fff; border:1px #3eb35b solid; text-indent:15px; line-height:30px; color:#3eb35b; font-size:14px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.nlist ul li a:hover .nlist_m p{background:url(../images/nlist_m_icon.png) no-repeat 90% 50% #3eb35b; color:#fff;}


.ndetail{ width:100%; height:auto; padding:40px 0 107px 0; }
.ndetailc{ width:1280px; height:auto; margin:0 auto;}
.ndetailc_h2{ text-align:center; font-size:30px; color:#333333; line-height:28px; font-weight:normal;}
.ndetailc_info{ text-align:center; margin:25px auto; font-size:14px; color:#999999;}
.ndetailc_info_t{ padding-left:31px; background:url(../images/n_list_time.png) no-repeat left 50%;}
.ndetailcc{ border-top:1px #e8e8e8 solid;border-bottom:1px #e8e8e8 solid; padding:30px 60px 80px 60px; color:#333333; font-size:16px; line-height:30px;}
.ndetailcc img{ max-width:100%; height:auto;}
.ndetailcp{ padding-top:44px;}
.ndetailcpl{ width:610px; height:auto; line-height:60px;overflow:hidden;}
.ndetailcpl a{ display:block; padding-left:70px; background:url(../images/ndetailcp_1.jpg) no-repeat left 50%; font-size:16px; color:#777777; line-height:60px;}
.ndetailcpl a:hover{ color:#3eb35b;}
.ndetailcpm{ width:60px; height:60px;}
.ndetailcpm a{width:60px; height:60px; display:block; background:url(../images/ndetailcp_2.jpg) no-repeat;}
.ndetailcpr{ width:520px; height:60px; line-height:60px; overflow:hidden;}
.ndetailcpr a{ display:block; padding-right:70px; background:url(../images/ndetailcp_3.jpg) no-repeat right 50%; font-size:16px; color:#777777; line-height:60px; text-align:right;}
.ndetailcpr a:hover{ color:#3eb35b;}
/*new end*/

/*product start*/
.plist{ padding:30px 0 20px 0;}
.plist ul li{ width:400px; height:auto; float:left; margin:0 40px 40px 0;}
.plist ul li a{ display:block;}
.plist ul li a .plist_img{ position:relative; z-index:9; width:400px; height:225px; overflow:hidden;}
.plist ul li a .plist_img img{-webkit-transition: all ease .3s; transition: all ease .3s }
.plist ul li a:hover .plist_img img{ -webkit-transform: scale(1.15); transform: scale(1.15);  }
.plist_img_over{ width:400px; height:334px; background:url(../images/plist_img_over.png) no-repeat; position:absolute; z-index:10; top:0; left:0; display:none;}
.plist ul li a .plist_p{ border-top:1px #f3f3f3 solid; padding:0 30px; font-size:16px; color:#333333; line-height:70px; background:url(../images/nlist_icon.jpg) no-repeat 92% 50% #fff;}
/*.plist ul li a:hover .plist_img_over{ display:block;}*/
.plist ul li a:hover .plist_p{color:#3eb35b;background:url(../images/nlist_icon_over.jpg) no-repeat 92% 50% #fff;}



.pdetail{ margin:30px auto; background:#fff; padding:30px; width:1220px; height:auto;}
.pdetaill{ width:400px; height:auto;}
.zoombox { width: 398px; /*height:322px;*/ position: relative; }
.zoompic { background: url("../images/loading.gif") no-repeat scroll 50% 50% transparent; height: 321px; width: 398px; border: 1px solid #dddddd; overflow: hidden; }
.sliderbox { height: 79px; margin: 20px 0 0; overflow: hidden; }
.sliderbox .arrow-btn { cursor: pointer; height: 79px; width: 20px; }
.sliderbox #btn-left { background:url(../images/pd_prev.jpg) no-repeat; float: left; }
/*.sliderbox #btn-left:hover { background:url(../images/pd_prev_over.jpg) no-repeat;}*/
.sliderbox #btn-right { background:url(../images/pd_next.jpg) no-repeat; float: right; }
/*.sliderbox #btn-right:hover { background:url(../images/pd_next_over.jpg) no-repeat;}*/
.sliderbox .slider { display: inline; float: left; height: 79px; margin: 0 0 0 18px; overflow: hidden; position: relative; width: 325px; }
.sliderbox .slider ul { left: 3px; position: absolute; width: 999em; }
.sliderbox .slider li { display: inline; float: left; position: relative; text-align: center; width: 94px; margin-right: 18px; }
.sliderbox .slider li img { height: 73px; vertical-align: middle; width: 92px; }
.sliderbox .slider li a { border: 1px solid #d1d1db; display: block; float: left; height: 73px; text-align: center; width: 92px; }
.sliderbox .slider li.current a { border: 1px solid #f67b6c; padding: 0; }
/*#show{ width:240px; height:338px; overflow:hidden; position:relative; left:0; }*/
#show_mark { position: absolute; top: 0; left: 0; width: 200px; height: 100px; background-color: #000; opacity: .5; filter: alpha(opacity=50); cursor: crosshair; border: 1px solid #999; display: none; }
#zoom { position: absolute; left: 400px; top: 0; z-index: 3; width: 800px; height: 645px; display: none; overflow: hidden; border: 1px solid #eee; }
#zoom img { position: absolute; left: 0; top: 0; }


.pdetailr{ width:735px; height:auto;}
.pdetailrt{ padding:25px 0; font-size:30px; line-height:28px; color:#333333; border-bottom:1px #d5d5d5 solid; margin-bottom:30px;}
.pdetailrc{ font-size:16px; line-height:32px; color:#666666;}
.pdetailrc img{ max-width:100%; height:auto;}
.plist_tt{ padding-left:20px; line-height:35px; color:#333333; font-size:24px; background:url(../images/pd_oter_tt.jpg) no-repeat left 50%; margin-bottom:30px;}
/*product end*/


/*factory start*/
.faclist{}
.faclist ul li{ width:400px; height:auto; float:left; margin:0 40px 40px 0;}
.faclist ul li.marRight{ margin-right:0;}
.faclist ul li a{ display:block;}
.faclist ul li a .plist_img{ position:relative; z-index:9;width:400px; height:225px; overflow:hidden;}
.faclist ul li a .plist_img img{-webkit-transition: all ease .3s; transition: all ease .3s; display:block;}
.faclist ul li a:hover .plist_img img{-webkit-transform: scale(1.15); transform: scale(1.15);}
.faclist_img_over{ width:400px; height:225px; background:url(../images/factory_img_over.png) no-repeat; position:absolute; z-index:10; top:0; left:0; display:none;}
.faclist ul li a .plist_p{ border-top:1px #f3f3f3 solid; padding:0 30px; font-size:16px; color:#333333; line-height:70px; background:url(../images/nlist_icon1.png) no-repeat 92% 50% #fff;}
/*.faclist ul li a:hover .faclist_img_over{ display:block;}*/
.faclist ul li a:hover .plist_p{color:#fff;background:url(../images/nlist_icon_over1.png) no-repeat 92% 50% #3eb35b;}
/*factory end*/

.customer{ padding-bottom:40px;}
.customer ul li{ width:182px; height:auto; float:left; margin:0 35px 15px 0;}
.customer ul li a p{ line-height:30px; text-align:center; font-size:14px; padding-top:8px;}

/*contact start*/
.contactc{ width:1280px; height:659px; position:relative; z-index:9;}
.contactca{ position:absolute; z-index:10; top:47px; left:44px; background:#fff; padding:35px 45px; height:495px; width:400px;}
.contactca_1{ width:75px; height:31px; line-height:31px; background:#3eb35b; color:#fff; font-size:16px; text-align:center;}
.contactca_2{ margin:24px 0 14px 0; color:#333333; font-size:30px; line-height:26px;}
.contactca_3{ padding-left:35px; font-size:16px; color:#666666; line-height:30px; background:url(../images/contact_icon1.jpg) no-repeat left 3px; margin:10px 0 0 0;}
.contactca_4{ width:100%; height:1px; background:#dddddd; margin:30px 0 20px 0;}
.contactca_5{ padding-left:50px; line-height:55px; font-size:16px; color:#666666; background:url(../images/contact_icon2.jpg) no-repeat left 50%;}
.contactca_6{padding-left:50px; line-height:55px; font-size:16px; color:#666666; background:url(../images/contact_icon3.jpg) no-repeat left 50%;}
.contactca_7{padding-left:50px; line-height:55px; font-size:16px; color:#666666; background:url(../images/contact_icon4.jpg) no-repeat left 50%;}
.contactca_8{font-size:16px; color:#666666; line-height:30px}
.contactca_9{ padding-top:10px;}
.contactca_9 a{ display:inline-block; width:179px; height:54px; line-height:54px; border:1px #dddddd solid; text-indent:22px; color:#666666; font-size:16px; background:url(../images/contact_icon5.jpg) no-repeat 146px 50% #fff;}
.contactca_9 a:first-child{ margin-right:27px;}
.contactca_9 a:hover{background:url(../images/contact_icon5_over.jpg) no-repeat 146px 50% #fff; color:#333; border:1px #333 solid;}

.catgl{ width:100%; height:auto; background:url(../images/contact_gl_bg.jpg) no-repeat 50% top #fff; padding:70px 0;}
.catglc{ padding-top:70px;}
.catglc ul li{ width:616px; height:auto; float:left; margin:0 45px 45px 0;}
.catglc ul li.marRight{ margin-right:0;}
.catglc ul li a{ display:block;box-shadow:3px 3px 25px 0 rgba(0, 0, 0, 0.25); background:#fff;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.catglcl{ width:256px; height:auto;}
.catglcl img{ display:block;}
.catglcr{ padding:20px 35px 0 0; width:300px; position:relative; z-index:9; height:194px;}
.catglcr_1{ font-size:18px; color:#333; line-height:30px; font-weight:bolder;}
.catglcr23{}
.catglcr_2{ color:#333333; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:25px; height:auto; overflow:hidden;}
.catglcr_3{ margin:10px 0 20px ; font-size:14px; line-height:24px; color:#666666;}
.catglcr_4{ line-height:35px; background:url(../images/contact_gl_icon.jpg) no-repeat 12px 50%; color:#3eb35b; font-size:14px; position:absolute; z-index:10; left:0; bottom:15px; border:1px #3eb35b solid;border-radius: 3px; padding:0 13px 0 40px;}
.catglc ul li a:hover .catglcr_4{background:url(../images/contact_gl_icon_over.png) no-repeat 12px 50% #3eb35b; color:#fff;}
.catglc ul li a:hover{ transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}

.contactmes{}
.contactmesl{ width:50%; height:624px; background:#3eb35b; color:#fff;}
.contactmeslc{ width:570px; height:auto; padding:80px 70px 0 0; font-size:18px;}
.mes_text{ width:100%; height:54px; line-height:54px; border:1px #fff solid; color:#fff; text-indent:15px; background:none; outline:none;}
.mes_textarea{width:100%; height:120px; line-height:54px; border:1px #fff solid; color:#fff; text-indent:15px; background:none;outline:none;}
.mes_submit{ width:190px; height:60px; background:url(../images/i_new_more2.png) no-repeat 128px 50% #fff; text-indent:66px; border:0; cursor:pointer; font-size:16px; color:#444; text-align:left;outline:none;}

.contactmesr{width:50%; height:624px; background:url(../images/contact_mess_img.jpg) no-repeat left center/cover;}
/*contact end*/

/*job start*/
.jobc{}
.jobt{margin-bottom:50px; padding-top:15px;}
.jobtlt{ text-align:left; }
.jobtlt .aboutjzt_2{ margin:5px 0;}
.jobtr{ width:1000px; height:auto; padding-top:40px;}
.jobtr_sel{ width:276px; height:60px; background:#fff; border:0; text-indent:20px; font-size:16px; color:#333; margin-right:28px; outline:none;}
.jobtr_sub{ width:64px; height:60px; background:url(../images/job_sub.png) no-repeat 50% 50% #333333; border:0; cursor:pointer; outline:none;}
.jobtr_text{ width:320px; height:60px; line-height:60px;text-indent:20px; font-size:16px; color:#333; background:#fff; border:0; outline:none;}

.jobtr_ac{ width:276px; height:60px; font-size:16px; color:#333; margin-right:28px; position:relative; z-index:99;}
.jobtr_ac p{ display:block; width:276px; height:60px; line-height:60px; color:#424345; font-size:16px; color:#333; text-indent:20px; background:url(../images/aa_job_select_icon.png) no-repeat 90% 50% #fff;}
.jobtr_ac ul{ position:absolute; z-index:100; top:60px; left:0; width:276px; background:#fff; display:none;}
.jobtr_ac ul li{ line-height:35px;}
.jobtr_ac ul li a{ display:block; line-height:35px; font-size:14px; color:#333; text-indent:20px;}
.jobtr_ac ul li a:hover{ color:#3eb35b}
.jobtr_ac:hover ul{ display:block;}

.rencai-list { padding-bottom: 0; padding-top:10px;}
.rencai-zhiwei, .rencai-jingyan, .rencai-renshu, .rencai-didian, .rencai-xinzi { width: 175px; display: inline-block;  }
.rencai-list-title { height: 70px; line-height: 70px; background-color: #333333; color: #fff; width: 100%;font-size:16px; margin-bottom:25px;}
.rencai-zhiwei { padding-left: 30px; width:260px; }
.rencai-list-main .rencai-list-item { height: 70px; line-height: 70px; font-size: 16px; color: #757575; overflow: hidden; position: relative; z-index:10; margin-bottom:25px;}

.rencai-action { cursor: pointer; display: inline-block; width: 40px; height: 40px; background:url(../images/job_icon.png) no-repeat; }
.rencai-list-title .rencai-action { width: 104px; display: inline-block; background:none; height:40px; line-height:40px; text-align:center;}
.rencai-list-item .rencai-action { position: absolute; right: 32px; top: 14px; }
.rencai-list-item.active { overflow: visible; height: auto; }
.rencai-list-item-title{font-size:16px;background-color: #fff;}
.rencai-list-item.active .rencai-list-item-title {background-color: #fff;  }
.rencai-list-item.active .rencai-action { background:url(../images/job_icon_over.png) no-repeat;}
.rencai-list-content { padding:30px 40px; height: 0; overflow: hidden; line-height: 32px; font-size: 16px; color: #666666; background-color: #fff; border-top:1px #f3f3f3 solid; }
.rencai-didianc{ text-indent:10px;}
.jobc_1{ margin-bottom:20px;}
.jobc_1 span{ color:#3eb35b; font-size:30px;}
.jobc_2{ margin-bottom:30px;}
.jobc_2_t{ padding:15px 0; color:#272726; font-weight:bolder;margin-bottom:0;}
.jobc_2_c{}

.jobc_3{ padding:10px 0 60px 0; border-bottom:1px #f3f3f3 solid;}
.jobc_3 ul li{ width:23.333%; float:left; text-align:center; padding:0 5%; background:url(../images/aboutb_bg.jpg) repeat-y right;}
.jobc_3 ul li:last-child{ background:none;}
.jobc_3 ul li img{ margin-bottom:10px;}

.jobc_4{ padding-top:20px; line-height:70px; text-align:center; font-size:16px; color:#666666;}
.jobc_4 span{ color:#3eb35b; font-size:36px; font-family:Arial, Helvetica, sans-serif;}

/*job end*/
.pagec{ font-size:14px; padding:50px 0 30px 0; line-height:28px;}
.pagec img{ max-width:100%; height:auto;}


.pageController { width:100%; padding: 50px 0; line-height: 25px; text-align:center; color:#666666;}
.pageController a { display:inline-block; background-color: #b1b1b1; border: #b1b1b1 1px solid; color: #fff; width:40px; height:40px; line-height:40px; margin-right:10px; font-weight:bolder;/*-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;*/}
.pageController a:hover { background-color: #3eb35b; color: #FFF; text-decoration: none; border: #3eb35b 1px solid; }
.pageController .xuanzhong { background-color: #3eb35b; color: #FFF; font-weight: bold; border: #3eb35b 1px solid; }


/*add start*/
.ahead{border-bottom: 1px solid #DDDDDD; background:url(../images/aheadc_bg.png) right;  width:100%; height:auto; position:fixed; z-index:999; top:0; left:0;}
.aheadc{ width:1280px; margin:0 auto; height:90px; position:relative;}
.alogo{ width:113px; height:70px; padding-left:35px; position:relative; z-index:1000; padding-top:8px;}
.alogo img{ width:auto; height:70px; /*position:absolute; z-index:10001; top:-25px;*/}
.amenu{ margin-right:30px; margin-left:20px;}
.amenu ul li{ display:block; float:left; line-height:90px; padding:0 30px; background:url(../images/a_menu_li_bg.jpg) no-repeat right 50%; position:relative; z-index:999;}
.amenu ul li:last-child{}
.amenu ul li a{ display:block; color:#333333; font-size:20px; height:87px; /*border-bottom:3px #fff solid*/}
.amenu ul li a:hover{ border-bottom:3px #3eb35b solid; color:#3eb35b;}
.amenu ul li a.curr{ border-bottom:3px #3eb35b solid; color:#3eb35b;}
.amenu ul li dl{ width:100%; height:auto; position:absolute; z-index:1000; top:90px; left:0; background:#fff; padding:15px 0;box-shadow:0px 7px 15px rgba(0,0,0,0.15); display:none;}
.amenu ul li dl dd{ line-height:40px;}
.amenu ul li dl dd a{ font-size:14px; color:#333; line-height:40px; height:40px; text-align:center; border-bottom:0; padding:0 5%;}
.amenu ul li dl dd a:hover{ border-bottom:0; color:#3eb35b; background:#3eb35b; color:#fff;}
.amenu ul li:hover a.one{border-bottom:3px #3eb35b solid; color:#3eb35b;}
.amenu ul li:hover dl{ display:block;}

.asearch{ width:90px; height:90px;position:relative; z-index:1000;}
.asearch a{ display:block; width:90px; height:90px; background:url(../images/a_head_icon1.png) no-repeat 50% 50%;}
.alanguage{ line-height:90px; margin:0 40px 0 0; background:url(../images/a_head_icon3.png) no-repeat left 50%; padding-left:30px;}
.alanguage a{ display:block; font-size:18px; color:#333333; display:block; padding-right:20px; background:url(../images/a_head_icon4.png) no-repeat right 50%;}
.alanguage a:hover{ color:#3eb35b;}

/*.ahead.on{background:#fff;box-shadow:0px 7px 15px rgba(0,0,0,0.15);width:100%;max-width:inherit;top:0;}
.ahead.on .content{box-shadow:none;}
.ahead.on .alogo img{ top:0; height:78px; width:auto;}*/


.ahead .search-box{position:absolute;right:0;top:90px;box-shadow:0px 0px 5px rgba(0,0,0,0.1);background:#fff;width:320px;display:none;z-index:4;padding-right:50px;-webkit-box-sizing:border-box;box-sizing:border-box; display:none;}
.ahead .search-box input{height:60px; border:none;}
.ahead .search-box input[type=text]{padding:0px 15px;width:100%;}
.ahead .search-box input[type=button]{width:50px;background:url(../images/icon-search.png) no-repeat center center;position:absolute;right:0;top:0;cursor:pointer;}
.ahead .search-box input[type=submit]{width:50px;background:url(../images/icon-search.png) no-repeat center center;position:absolute;right:0;top:0;cursor:pointer;}

.overh{overflow:hidden;}
.textHidden{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.ahead .click-to-header{position:absolute;top:10px;right:20px;padding:10px 0;cursor:pointer;z-index:999;display:none;}
.ahead .click-to-header .burger-btn{min-width:29px;min-height:18px;position:relative;cursor:pointer;}
.ahead .click-to-header .burger-btn .icon-burger{position:absolute;left:0;width:29px;height:2px;background-color:#000;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:999;}
.ahead .click-to-header .burger-btn .icon-burger2{top:8px;}
.ahead .click-to-header .burger-btn .icon-burger3{top:16px;}

.nheight{ height:170px;}

@media screen and (max-width:1850px){
	.amenu ul li{padding: 0 45px;}
}
@media screen and (max-width:1745px){
	.amenu ul li{ padding:0 30px; }
}
@media screen and (max-width:1670px){
	.amenu ul li{ padding:0 30px; }
}

@media (min-width: 1024px) and (max-width:1280px ) {
	.ahead{ width:100%; height:auto; position:relative; z-index:999; top:0; left:0;}
	.aheadc{ /*width:74%; min-width:1280px;*/ width:100%; margin:0 auto; background:#fff; height:90px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.alogo{ padding-left:10px;}
	.amenu{ margin-left:0; margin-right:20px;}
	.amenu ul li{ padding:0 20px;}
	.amenu ul li a{ font-size:16px;}
	.amenu ul li:hover dl{ display:block;}
	.alanguage{ margin:0 20px 0 0;}
	
	.nheight{ height:10px;}
}
@media ( max-width:1024px ) {
	.ahead{height:55px;background:#fff;top:0 !important;position:relative;overflow:hidden;transform:translateX(-50%); left:50%;box-shadow:0px 3px 10px rgba(0,0,0,0.15);}
	.aheadc{ /*width:74%; min-width:1280px;*/ width:100%; margin:0 auto; background:#fff; height:55px;}
	.alogo{ width:auto; height:45px; padding-left:20px; position:relative; z-index:1000; padding-top:5px;}
	.alogo img{ display:block; width:auto; height:100%; /*position:absolute; z-index:10001; top:-25px;*/}
	.ahead .right{position:relative;z-index:1;}
	.ahead .amenu{position:fixed;left:0;top:55px;height:0;width:100%;bottom:0;background:#fff;z-index:5;margin-left:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .ahead .amenu > ul{padding:0px 15px;height:100%;background:#fff;border-top:1px solid #eee;}
    .ahead .amenu > ul > li{width:100%;margin:0;transition:500ms ease-out;opacity:0;visibility:hidden;height:auto;transform:scale(1.2);position:relative; padding:0; background:none; line-height:50px;}
    .ahead .amenu > ul > li > a{display:block;line-height:50px !important; height:auto;font-size:14px;border-bottom:1px solid #eee !important;color:#666;padding:0;background:url(../images/icon-nav-add.png) no-repeat center right;}
    .ahead .amenu > ul > li > a.on{background:url(../images/icon-nav-reduce.png) no-repeat center right;}
    .ahead .amenu > ul > li:nth-child(1){transition-delay:300ms;}
    .ahead .amenu > ul > li:nth-child(2){transition-delay:400ms;}
    .ahead .amenu > ul > li:nth-child(3){transition-delay:500ms;}
    .ahead .amenu > ul > li:nth-child(4){transition-delay:600ms;}
    .ahead .amenu > ul > li:nth-child(5){transition-delay:700ms;}
    .ahead .amenu > ul > li:nth-child(6){transition-delay:800ms;}
    .ahead .amenu > ul > li:nth-child(7){transition-delay:900ms;}
    .ahead .amenu > ul > li:nth-child(8){transition-delay:1000ms;}
    .ahead .amenu > ul > li:nth-child(9){transition-delay:1100ms;}
    .ahead .amenu > ul > li:nth-child(10){transition-delay:1200ms;}

    .ahead .amenu > ul > li dl{padding:10px 0;border-bottom:1px solid #eee;box-shadow:none; position:relative; top:0; left:0; text-align:left; display:none;}
    .ahead .amenu > ul > li dl dd{text-align:left;}
    .ahead .amenu > ul > li dl dd a{display:block;padding-left:15px;line-height:35px;text-align:left; height:auto;}
	.ahead .amenu > ul > li dl dd a:hover{ background:none; line-height:35px; color:#3eb35b; height:auto;}
	
	.ahead .click-to-header{display:block;}
	
	.ahead .alanguage{line-height:55px;margin-left:0;margin-right:70px;padding-right:20px; padding:0; background:none;position:relative; padding-right:20px;}
	.ahead .alanguage:before{content:'';position:absolute;right:0;top:50%;width:1px;height:10px;margin-top:-5px;background:#7f7f7f;}
    .ahead .alanguage a{font-size:14px; padding:0; background:none;}
    /*.header .alanguage *{display:none;}*/
    .ahead .alanguage *.on{display:inline-block;}
    .ahead .asearch{display:none;}
	.ahead .asearch a{ display:none;}

    .ahead .search-box{width:100%;left:0;top:55px;}
    .ahead .search-box input{height:40px;}

    /*.ahead.on{box-shadow:0px 3px 10px rgba(0,0,0,0.15);}*/

    .ahead.nav-on{height:100%;}
    .ahead.nav-on .amenu{height:100%;}
    .ahead.nav-on .amenu > ul > li{transform:scale(1.0);opacity:1;visibility:visible;}
    .ahead.search-on{overflow:visible;}	
	
	.flex-control-nav{ bottom:20px;}
	
	.fixed{ position:fixed;}
	
	.nheight{ height:10px;}
    .acampusr .acampusr-prev
}


.tran300{transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.tran500{transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.tran800{transition:800ms ease-out;-webkit-transition:800ms ease-out;-ms-transition:800ms ease-out;-moz-transition:800ms ease-out;-o-transition:800ms ease-out;}
.tran1000{transition:1000ms ease-out;-webkit-transition:1000ms ease-out;-ms-transition:1000ms ease-out;-moz-transition:1000ms ease-out;-o-transition:1000ms ease-out;}

.aabout{ width:80%; height:auto; min-width:1280px; margin:90px auto; overflow:hidden;}
.aaboutl{ width:100%; overflow:hidden;}
.aaboutlt{ margin-bottom:65px;}
.aaboutltl{ width:50%;}
.aaboutltl img{ display:block; width:100%; height:auto;}
.aaboutltr{ width:46%; height:auto; padding-top:30px;}
.aaboutlc{}

.aaboutlc{background:url(../images/aaboutlc_ul_li_line.jpg) no-repeat left 50%;}
.aaboutlc ul li{ width:25%; height:auto; float:left; text-align:center; background:url(../images/aaboutlc_ul_li_line.jpg) no-repeat right 50%;}
.aaboutlc_1{ width:100px; height:100px;background-size: cover; margin:0 auto;-webkit-border-radius: 75px;-moz-border-radius: 75px;border-radius: 75px; background:#f4f4f4;}
.aaboutlc_1_1{ background:url(../images/a_i_about_icon1.png) no-repeat;}
.aaboutlc_1_2{ background:url(../images/a_i_about_icon2.png) no-repeat;}
.aaboutlc_1_3{ background:url(../images/a_i_about_icon3.png) no-repeat;}
.aaboutlc_1_4{ background:url(../images/a_i_about_icon4.png) no-repeat;}
/* .aaboutlc ul li:hover .aaboutlc_1_1{ background:url(../images/a_i_about_icon1_over.png) no-repeat 50% 50% #3eb35b;}
.aaboutlc ul li:hover .aaboutlc_1_2{ background:url(../images/a_i_about_icon2_over.png) no-repeat 50% 50% #3eb35b;}
.aaboutlc ul li:hover .aaboutlc_1_3{ background:url(../images/a_i_about_icon3_over.png) no-repeat 50% 50% #3eb35b;}
.aaboutlc ul li:hover .aaboutlc_1_4{ background:url(../images/a_i_about_icon4_over.png) no-repeat 50% 50% #3eb35b;}
 */
.aaboutlc_2{ font-size:48px; color:#333333; line-height:55px; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; margin:0 auto 10px 0;}
.aaboutlc_3{font-size:18px;}

.aabout_a{ position:relative; z-index:9; padding-bottom:70px;}
.aabout_a .swiper-pagination-bullet{ width:12px; height:12px; background:#e4e4e4;opacity: 1;border-radius:100%; bottom:0;}
.aabout_a .swiper-pagination-bullet-active{ background:#3eb35b; opacity: 1;border-radius:100%;}
.aabout_a>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 7px;bottom:0;}

.acampus{ width:100%; height:850px; overflow:hidden;}
.acampusc{ width:80%; min-width:1280px; height:auto; margin:0 auto; padding-top:160px;}
.acampusl{ width:45%}
.acampuslm{ display:block; width:55px; height:55px;-webkit-border-radius: 55px;-moz-border-radius: 55px;border-radius: 55px; background:url(../images/i_new_more2_oo.png) no-repeat 50% 50% #3eb35b;}
.acampuslm:hover{background:url(../images/i_new_more2_oo.png) no-repeat 50% 50% #3eb35b; color:#fff;}

.acampusr{ width:80%; margin: auto;position: relative;padding-top: 40px;}
.acampusrl{ position:relative; z-index:9; display:inline-block;padding:19px; background:url(../images/a_campus_img_bg.png) repeat; border:1px #52727d solid;}
.acampusrl img{  width:100%; height:auto;-webkit-transition: all ease .3s; transition: all ease .3s }
.acampusrl p{ width:55px; height:55px; background:url(../images/i_new_more2_oo.png) no-repeat 50% 50% #3eb35b; position:absolute; z-index:10; top:50%; margin-top:-27px; left:50%; margin-left:-25px;}
.acampusrl a{ display:block; overflow:hidden;}
.acampusrl a:hover img{-webkit-transform: scale(1.15); transform: scale(1.15); }
.myacampusr{position: relative;overflow: hidden;text-align: center;padding-top: 50px;padding-bottom:50px ;margin-top: 20px;}
.myacampusr .wows{
    width: 45%;
    display: none;
    float: left;
    background-repeat: no-repeat;
    background-position: center;
    height: 400px;
    background-size: cover;
}
.myacampusr .wows.active{
    display: block;
}
.myacampusr .wows.active1{
    display: block;
    width: 60%;
    position: absolute;
    top: 0;
    left: 20%;
    font-size: 0;
    height: 500px;
}
.myacampusr .wows.active2{
    display: block;
    margin-left: 10%;
}
.myacampusr img{max-width: 100%;max-height: 100%;}
.acampusr .acampusr-prev{ width:55px; height:55px; background:url(../images/a_new_prev.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:50px; right:85px; outline:none; cursor:pointer;border-radius: 100%; border:1px #333 solid;}
.acampusr .acampusr-prev:hover{background:url(../images/a_new_prev_over.png) no-repeat 50% 50% #3eb35b;border-radius: 100%; border:1px #3eb35b solid;}
.acampusr .acampusr-next{width:55px; height:55px; background:url(../images/a_new_next.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:50px; right:0; outline:none; cursor:pointer;border-radius: 100%; border:1px #333 solid;}
.acampusr .acampusr-next:hover{background:url(../images/a_new_next_over.png) no-repeat 50% 50% #3eb35b;border-radius: 100%;border:1px #3eb35b solid;}

.acampusr_a{ position:relative; z-index:9; padding-top:35px;}
.acampusr_a>.swiper-pagination-bullets,.acampusr_a .swiper-pagination-custom,.acampusr_a .swiper-pagination-fraction{ width:100%; text-align:right;height:12px; top:0; left:0;}

.acampusr_a .swiper-pagination-bullet{ width:12px; height:12px; background:#fff;opacity: 1;border-radius:100%;}
.acampusr_a .swiper-pagination-bullet-active{ background:#3eb35b; opacity: 1;border-radius:100%;}
.acampusr_a>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 7px;bottom:0;}
.acampusr_a>.swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:0;}

.anew{ width:80%; height:auto; margin:0 auto; min-width:1280px; padding:75px 0 65px 0;}
.anewt{}
.anewt_cn{ font-size:36px; color:#373737; line-height:35px; margin-bottom:17px;letter-spacing:3px;}
.anewt_en{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bolder; line-height:26px; color:#333333; text-transform:uppercase;}
.anewt_en span{ color:#3eb35b;}

.anewc{ padding:50px 0; position:relative; z-index:9;}
.anewcl{ width:100%;border-radius: 5px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.anewcl a{ display:block; width:100%; height:auto;}
.anewcl_img{ width:100%; height:100%; position:relative; z-index:9;overflow:hidden;}
.anewcl_img img{ display:block; width:100%; height:auto; /*-webkit-transition: all ease .3s; transition: all ease .3s;*/border-top-left-radius: 5px;
border-top-right-radius: 5px; }
.anewcl_img_time{ width:136px; height:20px; background:url(../images/aa_i_new_time_icon.png) no-repeat 16px 50% #3eb35b; line-height:20px; text-indent:38px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bolder; color:#fff; position:absolute; z-index:10; left:0; top:10px;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.anewclc{ padding:40px 35px 25px 35px;box-shadow:0 0 6px 0 rgba(0, 0, 0, 0.25); position:relative; z-index:9;border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;}
.anewclc_t{ font-size:24px; color:#000000; line-height:35px; height:70px; overflow:hidden; border-bottom:1px #cccccc solid; padding-bottom:13px;}
.anewclc_i{ margin:15px 0 30px 0; font-size:16px; line-height:24px; color:#666666; height:48px; overflow:hidden;}
.anewclc_m{ display:inline-block; text-indent:20px; line-height:36px; font-size:14px; color:#3eb35b; background:url(../images/aa_i_new_more.png) no-repeat 88px 50%; width:112px; border:1px #3eb35b solid;border-radius: 5px;}
/*.anewcl a:hover .anewcl_img img{-webkit-transform: scale(1.15); transform: scale(1.15);  }*/
.anewcl a:hover .anewcl_img_time{}
.anewcl a:hover .anewclc_t{ color:#3eb35b;}
.anewcl a:hover .anewclc_m{ color:#fff;background:url(../images/aa_i_new_more_over.png) no-repeat 88px 50% #3eb35b;}
.anewm{ margin:0 auto;}
.anewcl:hover{transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}

.anewc_a{ padding:0 6px 10px 6px;}
.anewc .inewc-prev{ width:55px; height:55px; background:url(../images/a_new_prev.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:-60px; right:85px; outline:none; cursor:pointer;border-radius: 100%; border:1px #333 solid;}
.anewc .inewc-prev:hover{background:url(../images/a_new_prev_over.png) no-repeat 50% 50% #3eb35b;border-radius: 100%; border:1px #3eb35b solid;}
.anewc .inewc-next{width:55px; height:55px; background:url(../images/a_new_next.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:-60px; right:0; outline:none; cursor:pointer;border-radius: 100%; border:1px #333 solid;}
.anewc .inewc-next:hover{background:url(../images/a_new_next_over.png) no-repeat 50% 50% #3eb35b;border-radius: 100%;border:1px #3eb35b solid;}


.acustomer{ display: none; width:100%; height:576px; background:url(../images/a_customer_bg.jpg) no-repeat center center/cover;}
.acustomerc{ width:80%; height:auto; margin:0 auto; min-width:1280px; padding-top:60px;}
.acustomerct{}
.acustomerct_cn{ font-size:36px; color:#373737; line-height:35px; margin-bottom:17px; letter-spacing:3px;}
.acustomerct_en{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bolder; line-height:26px; color:#373737; text-transform:uppercase;}
.acustomerct_en span{ color:#3eb35b;}
.acustomercc{ padding-top:30px; position:relative; z-index:9;}
.acustomerccl{ width:100%; height:auto;}
.acustomerccl a{ display:block;}
.acustomerccl a img{ display:block; width:100%; height:auto;}

.acustomercc .acustomercc-prev{ width:55px; height:55px; background:url(../images/a_customer_prev.png) no-repeat 50% 50%; position:absolute; z-index:10; top:-60px; right:85px; outline:none; cursor:pointer;border-radius: 100%; border:1px #fff solid;}
.acustomercc .acustomercc-prev:hover{background:url(../images/a_new_prev_over.png) no-repeat 50% 50%;border-radius: 100%; border:1px #3eb35b solid;}
.acustomercc .acustomercc-next{width:55px; height:55px; background:url(../images/a_customer_next.png) no-repeat 50% 50%; position:absolute; z-index:10; top:-60px; right:0; outline:none; cursor:pointer;border-radius: 100%; border:1px #fff solid;}
.acustomercc .acustomercc-next:hover{background:url(../images/a_new_next_over.png) no-repeat 50% 50%;border-radius: 100%; border:1px #3eb35b solid;}

.acustomercc_a{ padding-bottom:80px;}
.acustomercc .swiper-pagination-bullet{ width:12px; height:12px; background:#cacaca;opacity: 1;border-radius:100%;}
.acustomercc .swiper-pagination-bullet-active{ background:#3eb35b; opacity: 1;border-radius:100%;}
.acustomercc>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 7px;bottom:0;}

.afoot{width:100%;height:auto;background: #3eb35b;color: #fff;}

.afootc{ width:80%; height:auto; margin:0 auto; min-width:1280px; padding:35px 0 40px 0;}
.afootc1{width:35%;height:auto;min-height:110px;/* background:url(../images/afootc_bg.jpg) repeat-y right; */padding-top:40px;}
.afootc1_1{ width:28%;}
.afootc1_1 a{display:block;line-height:20px;font-size:18px;color:#fff;margin-bottom:20px;border-right: 1px solid #fff;}
.afootc1_2{ width:36%;}
.afootc1_2 a{border-right: 1px solid #fff;display:block;text-align:center;line-height:20px; font-size:16px;color:#fff;margin-bottom:20px;}
.afootc1_2:last-child a{border-right: none;}
.afootc1_3{ width:36%;}
.afootc1_3 a{display:block; text-align:center; line-height:60px;font-size:16px; color:#fff}

.afootc2{border-right: 1px solid #fff;border-right: 1px solid #fff;width:19%;text-align:center;min-height:125px;/* background:url(../images/afootc_bg.jpg) repeat-y right; */padding-top:25px;}
.afootc3{width:25%;padding:0 1% 0 4%;font-size:18px;color: #ffffff;line-height:35px;}
.afootc4{width:13%;text-align:right;text-align:center;width:156px;color: #fff;}
.afootc4 img{ margin-bottom:6px; max-width:100%; height:auto;}
.afoot a:hover{ color:#fff;}

/*about start*/
.aqyjg{}
.aqyjgt{ padding-bottom:30px;}
.aqyjgc{ width:100%; height:auto; background:#3eb35b; /*background:url(../images/aabout_enter_bg.jpg) no-repeat 50% bottom #c02339;*/ position:relative; z-index:9; overflow:hidden;}
.aqyjgc .container{ position:relative; z-index:999;}
.tabsList{overflow:hidden; zoom:1; width:1280px; }
.tabsList li{float:left; display:block;height:560px; overflow:hidden; zoom:1; }
.tabsList li h4{width:150px;height:380px; padding-top:180px;cursor:pointer;float:left; color:#fff;overflow:hidden; background:url(../images/aqyjgc_tt_bg.png) repeat-y; text-align:center; font-size:30px; line-height:40px;}
.tabsList li h4 img{ margin-top:22px;}
.tabsList li .tabBody{ text-align:center;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; width:0; height:480px;}
.tabsList li.on .tabBody{width:730px;padding:120px 50px 0 50px;display:inline; float:left;}
.tabsList li.on .tabBody img{ max-width:100%; height:auto;}
.asm{ padding-bottom:120px;}
.asm ul li{}
.asml{ width:640px; height:540px;}
.asmr{ width:440px; height:440px; padding:100px 100px 0 100px;}
.asmr_1{}
.asmr_1 img{ position:relative; z-index:9; left:-20px;}
.asmr_2{ margin:20px 0 15px 0; font-size:28px; color:#333333; line-height:28px;}
.asmr_3{ width:30px; height:3px; background:#3eb35b; margin-bottom:15px;}
.asmr_4{ font-size:18px; color:#333333; line-height:45px;}

/*about end*/

/*product start*/
.aproindex{ padding:60px 0 10px 0; width:1220px;}
.aproindex ul li{ width:540px; height:auto; float:left; margin:0 140px 100px 0;}
.aproindex_img{ text-align:center;}
.aproindex_img a{ display:block; width:100%; height:100%; overflow:hidden;}
.aproindex_img a img{-webkit-transition: all ease .3s; transition: all ease .3s }
.aproindex_img a:hover img{ -webkit-transform: scale(1.15); transform: scale(1.15); }
.aproindex_t{ text-align:center; font-size:30px; color:#333333; line-height:30px; margin:28px auto;}
.aproindex_i{ font-size:18px; color:#333333; line-height:30px; margin-bottom:28px; height:auto; overflow:hidden;}
.aproindex_m{ display:block; width:188px; height:65px; background:url(../images/i_new_more2_oo.png) no-repeat 134px 50% #333333; color:#fff; font-size:16px; text-indent:30px; line-height:65px; margin:0 auto;border-radius: 5px;}
.aproindex_m:hover{ background:url(../images/i_new_more2_oo.png) no-repeat 134px 50% #3eb35b; color:#fff;border-radius: 5px;}

.aprocontact{ width:100%; height:340px; overflow:hidden; background:url(../images/aproduct_index_contact_bg.jpg) no-repeat 50% top;}
.aprocontact .container{ padding-top:90px; text-align:center;}
.aprocontact_t{ font-size:30px; line-height:40px; color:#fff; margin-bottom:30px;}
.aprocontact_m{ display:block; width:160px; height:50px; text-align:center; line-height:50px; background:#3eb35b; color:#fff; font-size:18px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px; margin:0 auto;}
.aprocontact_m:hover{ background:#3eb35b; color:#fff;}

.aprosszr{ text-align:center; padding:50px 0 65px 0; width:100%; height:auto; border-top:1px #bbbbbb solid;}
.aprosszr_t{ font-size:30px; line-height:48px; color:#333333; margin-bottom:25px;}
.aprosszr_i{}
.aprosszr_i img{ max-width:100%;}

.aplist{ padding:60px 0;}
.aplist ul li{ width:400px; height:auto; float:left; margin:0 37px 60px 0;}
.aplist ul li a{ display:block;position:relative; z-index:9;}
.aplist ul li.marRight{ margin-right:0;}
.aplist_img{ width:400px; height:334px; overflow:hidden;}
.aplist_img img{-webkit-transition: all ease .3s; transition: all ease .3s;}
.aplist ul li a:hover .aplist_img img {  
    -webkit-transform: scale(1.15); transform: scale(1.15); 
}
.aplist_over{ width:400px; height:334px; position:absolute; z-index:10; left:0; top:0; background:url(../images/apro_list_img_over.png) no-repeat; display:none;}
.aplist_t{ text-align:center; margin:25px auto 15px auto; font-size:24px; color:#333333; line-height:28px;}
.aplist_i{ font-size:15px; color:#333333; line-height:25px; height:75px; overflow:hidden;}
/*.aplist ul li a:hover .aplist_over{ display:block;}*/
.aplist ul li a:hover .aplist_t{ color:#3eb35b;}

.aplc{ width:850px; height:auto; margin:0 auto; padding:60px 0 110px 0;}
.aplct{ text-align:center; font-size:24px; color:#333333; line-height:48px; margin-bottom:60px;}
.aplcc{}
.aplcc ul li{ padding-bottom:170px; margin-bottom:10px; background:url(../images/ap_lc_bg.jpg) no-repeat 50% bottom;}
.aplcc ul li:last-child{ padding-bottom:0; background:none;}
.aplccl{ width:50%;}
.aplccr{ width:50%; padding-top:70px;}
.aplccr_t{ font-size:30px; color:#333333; line-height:30px;}
.aplccr_c{ margin-top:20px; font-size:18px; color:#333333; line-height:28px;}
.aplcc_l{ width:50%; height:auto; text-align:right; padding-top:70px;}
.aplcc_r{ width:45%; text-align:right;}

/*product end*/

/*add end*/
.job-list-tt{ display:inline-block; height:45px; line-height:45px; padding:0 10px;}
.hvr-border-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 2px #ffffff, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active {
  box-shadow: inset 0 0 0 2px #3eb35b, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}

.map{ width:100%; overflow:hidden;}
.map img{}

.buy{ width:152px; height:44px;border-radius: 3px; margin:25px auto 0 auto; border:1px #3eb35b solid; line-height:44px; font-size:14px; color:#3eb35b; text-indent:74px; background:url(../images/p_buy_icon.png) no-repeat 25px 50%;}
.buy:hover{ background:url(../images/p_buy_icon_on.png) no-repeat 25px 50% #3eb35b; color:#fff;}

.aonline{ width:46px; height:auto; position:fixed; z-index:999; top:40%; right:1px;}
.aonline a{ display:block; width:46px; height:46px; position:relative; z-index:1000; margin-bottom:1px;}
.aonline a.aonline1{ background:url(../images/online_icon1.png) no-repeat 50% 50% #888888;}
.aonline a.aonline2{ background:url(../images/online_icon2.png) no-repeat 50% 50% #888888;}
.aonline a.aonline3{ background:url(../images/online_icon3.png) no-repeat 50% 50% #888888;}
.aonline a.aonline4{ background:url(../images/online_icon4.png) no-repeat 50% 50% #888888;}

.aonline a.aonline1:hover{ background:url(../images/online_icon1.png) no-repeat 50% 50% #3eb35b;}
.aonline a.aonline2:hover{ background:url(../images/online_icon2.png) no-repeat 50% 50% #3eb35b;}
.aonline a.aonline3:hover{ background:url(../images/online_icon3.png) no-repeat 50% 50% #3eb35b;}
.aonline a.aonline4:hover{ background:url(../images/online_icon4.png) no-repeat 50% 50% #3eb35b;}
.aonline a.aonline1 p{ display:none; position:absolute; z-index:1001; right:47px; height:46px; line-height:46px; text-align:center; color:#fff; background:#888888; font-size:18px; width:170px;}
.aonline a.aonline3 p{ display:none; position:absolute; z-index:1001; right:47px; height:134px; height:134px; border:1px #f3f3f3 solid; padding:10px;}
.aonline a.aonline1:hover p{ display:block;}
.aonline a.aonline3:hover p{ display:block;}

.aonline a.aonline2 p{ display:none; position:absolute; z-index:1001; right:47px; height:46px; line-height:46px; text-align:center; color:#fff; background:#888888; font-size:18px; width:170px;}
.aonline a.aonline2:hover p{ display:block;}

@media (min-width: 1024px) and (max-width:1280px ) {
	html, body{ font-size:14px;}
	.aabout{ width:90%; min-width:90%; margin:50px auto;}
	.anew{ width:90%; min-width:90%;}
	.aaboutltr{ padding-top:0;}
	.iaboutcl_1{ font-size:30px;}
	.iaboutcl_2{font-size:24px; line-height:32px; margin:8px 0 18px 0;}
	.iaboutcl_4{ font-size:14px; line-height:25px; margin:18px 0;}
	.iaboutcl_m{ width:120px; text-indent:20px;background:url(../images/i_new_more2_oo.png) no-repeat 85% 50% #3eb35b; height:40px; line-height:40px; font-size:14px;}
	.aaboutlc_2{ font-size:18px;}
	.aaboutlc_3{ padding:0 15px;font-size: 15px;}
	
	.acampus{ height:auto;}
	.acampusc{width:90%; min-width:90%; padding:100px 0;}
	.acustomer{ height:auto;}
	.acustomerc{width:90%; min-width:90%; padding:60px 0 40px 0;}
	.afootc{width:90%; min-width:90%;}
	.icustomerc{width:90%; min-width:90%;}
	
	.afootc3{ font-size:14px;}
	.anewclc{ padding:40px 25px 25px 25px;}
	.anewclc_t{ font-size:20px;}
	.anewclc_i{ font-size:14px;}
	.anewt_cn,.acustomerct_cn{ font-size:30px;}
	
	.container{ width:94%; height:auto; margin:0 auto;}
	.common_banner{ width:100%; height:400px;}
	.ntt{ padding-top:120px;}
	.ntt_1{ font-size:26px; line-height:45px;}
	.ntt_2{ margin:15px auto;}
	.ntt_3{ font-size:18px;}
	.location{ padding:10px 0;}
	.aproindex{ padding:20px 0 10px 0;}
	.aproindex ul li{ width:48%; height:auto; margin:0 4% 50px 0;}
	.aproindex_img{}
	.aproindex_img img{ max-width:100%; height:auto;}
	.aproindex_t{ font-size:24px; margin:20px auto;}
	.aproindex_i{ font-size:16px;}
	.aplc{ padding:0 0 50px 0;}
	.aplct{ font-size:20px; line-height:28px;}
	.aprosszr_t{ font-size:24px;}
	.aplist{ padding:40px 0;}
	.aplist ul li{ width:32%; margin:0 2% 30px 0;}
	.aplist_img{ width:100%; height:100%;}
	.aplist_img img{ display:block; width:100%; height:100%;}
	.aboutt_1{ font-size:26px; line-height:50px;}
	.aboutt_3{ font-size:20px;}
	.aboutcl{ width:50%;  overflow:hidden;height:385px;}
	.aboutcl img{ display:block; height:385px;}
	.aboutcr{ width:40%; padding:50px 5%;height:285px;}
	.aboutcr_t{ font-size:26px;}
	.aboutcc{ font-size:16px; line-height:28px;}
	.aqyjgc .container{ width:99%; height:auto; margin:0 auto;}
	.tabsList{ width:1024px;-webkit-box-sizing:border-box;box-sizing:border-box; margin:0 auto;}
	.tabsList li h4{ width:122px; font-size:24px;}
	.tabsList li.on .tabBody{ width:658px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	
	.aboutjz{ padding:50px 0;}
	.aboutjz ul li{ width:23%; margin:0 2% 25px 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.aboutjz ul li.marRight{ margin-right:2%;}
	.aboutjz ul li.aboutjzli_1{ width:48%; text-align:center;background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff; box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15);}
	.aboutjz ul li.aboutjzli_2{ text-align:center; padding-top:80px; height:155px;}
	.aboutjz ul li.aboutjzli_3{ padding:40px; width:23%; height:235px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
	.aboutjz ul li.aboutjzli_4{ padding:40px; width:23%; height:235px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
	.aboutjz ul li.aboutjzli_5{ padding:40px; width:23%; height:235px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
	.aboutjz ul li.aboutjzli_6{ padding:40px; width:23%; height:235px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
	.aboutjz ul li.aboutjzli_7{ padding:40px; width:23%; height:235px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
	.aboutjz ul li.aboutjzli_8{ padding:40px; width:23%; height:235px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
	.aboutjz ul li.aboutjzli_9{ padding:40px; width:23%; height:235px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
	.aboutjz ul li.aboutjzli_10{ padding:40px; width:23%; height:235px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
	.aboutjz ul li.marRight{ margin-right:2%;}
	.aboutjzt_1{ font-size:26px;}
	
	.asml{ width:50%;-webkit-box-sizing:border-box;box-sizing:border-box; height:auto;}
	.asml img{ display:block; width:100%; height:auto;}
	.asmr{ width:50%;-webkit-box-sizing:border-box;box-sizing:border-box; padding-top:20px; height:auto;}
	
	.aboutdeve{ width:100%; height:auto;}
	.aboutdevec{ margin:20px auto 20px auto; padding-top:50px; padding-bottom:50px;}
	.aboutdevec_2{ font-size:28px;}
	.adevelistr_l_1,.adevelistl_l_1{ font-size:28px;}
	.abyf{ padding-bottom:30px;}
	
	.hlist ul li{ width:31%; height:auto; margin:0 3.5% 25px 0;}
	.hlist_img{ width:100%; height:auto;}
	.hlist_img img{ display:block; width:100%; height:auto;}
	.hlist_t_1{ font-size:16px;}
	
	.nlist ul li{width:31%; height:auto; margin:0 3.5% 25px 0;}
	.nlist_t p{ font-size:18px;}
	.ndetailc{ width:100%; height:auto;}
	.ndetailc_h2{ font-size:24px;}
	.ndetailcc{}
	.ndetailcp{ padding-top:30px; width:94%; height:auto; margin:0 auto;}
	.ndetailcpl{ width:42%; height:60px; overflow:hidden;}
	.ndetailcpm{ width:16%; text-align:center;}
	.ndetailcpm a{ margin:0 auto;}
	.ndetailcpr{ width:42%;height:60px; overflow:hidden;}
	
	.faclist ul li{width:31%; height:auto; margin:0 3.5% 25px 0;}
	.faclist ul li a .plist_img{ width:100%; height:auto;}
	.faclist ul li a .plist_img img{ display:block; width:100%; height:auto;}
	.faclist ul li a .plist_p{ height:60px; line-height:60px;}
	
	.jobtr{ width:76%; height:auto; padding-top:20px;}
	.jobtr_ac{ width:25%;}
	.jobtr_ac p{ width:100%;}
	.jobtr_text{ width:30%;}
	.jobc{ margin:30px auto 0 auto;}
	
	.rencai-zhiwei, .rencai-jingyan, .rencai-renshu, .rencai-didian, .rencai-xinzi{ width:13%;}
	.rencai-zhiwei{ width:22%; padding-left:20px;}
	.job-list-tt{ padding:0; font-size:14px;}
	.contactca_2{ font-size:26px;}
	
	.catgl{ padding:50px 0;}
	.catglc{ padding-top:40px;}
	.catglc ul li{ width:31%; height:auto; margin:0 3.5% 25px 0;}
	.catglc ul li.marRight{ margin-right:3.5%;}
	.catglc ul li:nth-child(3n){ margin-right:0;}
	.catglcl{ width:100%;}
	.catglcl img{ display:block; width:100%; height:auto;}
	.catglcr{ width:90%; padding:20px 5%;}
	.catglcr_4{ left:5%;}
	
	.contactmeslc{ width:94%; padding-right:3%;}
	
}
@media (min-width: 640px) and (max-width:1024px ) {
	html, body{ font-size:14px;}
	.aabout{ width:90%; min-width:90%; margin:50px auto;}
	.anew{ width:90%; min-width:90%;}
	.aaboutltr{ padding-top:0;}
	.iaboutcl_1{ font-size:24px;}
	.iaboutcl_2{font-size:20px; line-height:26px; margin:5px 0 10px 0;}
	.iaboutcl_4{ font-size:14px; line-height:23px; margin:14px 0;}
	.iaboutcl_m{ width:120px; text-indent:20px;background:url(../images/i_new_more2_oo.png) no-repeat 85% 50% #3eb35b; height:40px; line-height:40px; font-size:14px;}
	.aaboutlc_2{ font-size:24px; margin-top:20px;}
	.aaboutlc_3{ padding:0 15px;}
	
	.acampus{ height:auto;}
	.acampusc{width:90%; min-width:90%; padding:100px 0;}
	.acustomer{ height:auto;}
	.acustomerc{width:90%; min-width:90%; padding:60px 0 40px 0;}
	.afootc{width:90%; min-width:90%;}
	.icustomerc{width:90%; min-width:90%;}
	
	.afootc3{ font-size:14px; line-height:25px;}
	.anewclc{ padding:40px 25px 25px 25px;}
	.anewclc_t{ font-size:20px; line-height:30px; height:60px;}
	.anewclc_i{ font-size:14px;}
	.anewt_cn,.acustomerct_cn{ font-size:30px;}
	
	.afoot{-webkit-box-sizing:border-box;box-sizing:border-box;}
	.afootc1{ width:50%; margin-bottom:30px;}
	.afootc2{ width:50%; margin-bottom:30px;}
	.afootc3{ width:50%; padding:0;}
	.afootc4{ width:50%;}
	.copyrightl,.copyrightr{ width:100%;}
	
	
	.container{ width:94%; height:auto; margin:0 auto;}
	.common_banner{ width:100%; height:280px;}
	.ntt{ padding-top:80px;}
	.ntt_1{ font-size:22px; line-height:40px;}
	.ntt_2{ margin:15px auto;}
	.ntt_3{ font-size:16px;}
	.location{ padding:10px 0;}
	.aproindex{ padding:20px 0 10px 0;}
	.aproindex ul li{ width:48%; height:auto; margin:0 4% 50px 0;}
	.aproindex_img{}
	.aproindex_img img{ max-width:100%; height:auto;}
	.aproindex_t{ font-size:20px; margin:10px auto;}
	.aproindex_i{ font-size:14px; line-height:25px; height:75px; overflow:hidden;}
	.aplc{ padding:0 0 50px 0; width:94%;}
	.aplccl{text-align:center;}
	.aplccr{ padding-top:20px;}
	.aplccr_c{ line-height:26px;}
	.aplccr_t{ font-size:20px;}
	.aplccl img{ max-width:60%; height:auto; }
	.aplcc_r{ text-align:center;}
	.aplcc_r img{ max-width:70%; height:auto; }
	.aplct{ font-size:18px; line-height:28px;}
	.aprosszr_t{ font-size:20px;}
	.aplist{ padding:40px 0;}
	.aplist ul li{ width:32%; margin:0 2% 30px 0;}
	.aplist_img{ width:100%; height:100%;}
	.aplist_img img{ display:block; width:100%; height:100%;}
	.aboutt_1{ font-size:20px; line-height:40px;}
	.aboutt_3{ font-size:16px;}
	.aboutcl{ width:50%;  overflow:hidden;height:385px;}
	.aboutcl img{ display:block; height:385px;}
	.aboutcr{ width:40%; padding:30px 5%;height:325px;}
	.aboutcr_t{ font-size:20px; margin-bottom:15px;}
	.aboutcr_line{}
	.aboutcr_c{ line-height:25px; font-size:14px;}
	.aboutcc{ font-size:14px; line-height:25px;}
	.aqyjgc .container{ width:99%; height:auto; margin:0 auto;}
	.tabsList{ width:640px;-webkit-box-sizing:border-box;box-sizing:border-box; margin:0 auto;}
	.tabsList li h4{ width:100px; font-size:20px;}
	.tabsList li.on .tabBody{ width:340px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	
	.aboutjz{ padding:50px 0;}
	.aboutjz ul li{ width:48%; margin:0 2% 25px 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.aboutjz ul li.marRight{ margin-right:2%;}
	.aboutjz ul li.aboutjzli_1{ width:98%; text-align:center;background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff; box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15);}
	.aboutjz ul li.aboutjzli_2{ text-align:center; padding-top:80px; height:235px;}
	.aboutjz ul li.aboutjzli_3{ padding:40px; width:48%; height:235px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
	.aboutjz ul li.aboutjzli_4{ padding:40px; width:48%; height:235px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
	.aboutjz ul li.aboutjzli_5{ padding:40px; width:48%; height:235px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
	.aboutjz ul li.aboutjzli_6{ padding:40px; width:48%; height:235px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
	.aboutjz ul li.aboutjzli_7{ padding:40px; width:48%; height:235px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
	.aboutjz ul li.aboutjzli_8{ padding:40px; width:48%; height:235px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
	.aboutjz ul li.aboutjzli_9{ padding:40px; width:48%; height:235px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
	.aboutjz ul li.aboutjzli_10{ padding:40px; width:48%; height:235px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
	.aboutjz ul li.marRight{ margin-right:2%;}
	.aboutjzt_1{ font-size:20px;}
	.asm{ padding-bottom:50px;}
	.asml{ width:50%;-webkit-box-sizing:border-box;box-sizing:border-box; height:auto;}
	.asml img{ display:block; width:100%; height:auto;}
	.asmr{ width:50%;-webkit-box-sizing:border-box;box-sizing:border-box; padding:20px 5% 0 5%; height:auto;}
	.asmr_1{ display:none;}
	.asmr_4{ font-size:16px; line-height:28px;}
	.aboutdeve{ width:100%; height:auto;}
	.aboutdevec{ margin:20px auto 20px auto; padding-top:50px; padding-bottom:50px;}
	.aboutdevec_2{ font-size:28px;}
	.adevelistr_l_1,.adevelistl_l_1{ font-size:28px;}
	.adevelistr_l_2,.adevelistl_l_2{ font-size:14px; line-height:25px;}
	.adevelistr_l_3,.adevelistl_l_3{ margin:20px 0;}
	.adevelistr_l_4 img,.adevelistl_l_4 img{ max-width:100%; height:auto;}
	.abyf{ padding-bottom:30px;}
	
	.hlist ul li{ width:48%; height:auto; margin:0 4% 25px 0;}
	.hlist ul li.marRight{ margin-right:4%;}
	.hlist ul li:nth-child(2n){ margin-right:0;}
	.hlist_img{ width:100%; height:auto;}
	.hlist_img img{ display:block; width:100%; height:auto;}
	.hlist_t_1{ font-size:16px;}
	
	.nlist ul li{width:48%; height:auto; margin:0 4% 25px 0;}
	.nlist ul li.marRight{ margin-right:4%;}
	.nlist ul li:nth-child(2n){ margin-right:0;}
	.nlist_t p{ font-size:18px;}
	.ndetailc{ width:100%; height:auto;}
	.ndetailc_h2{ font-size:20px;}
	.ndetailcc{}
	.ndetailcp{ padding-top:30px; width:94%; height:auto; margin:0 auto;}
	.ndetailcpl{ width:42%; height:60px; overflow:hidden;}
	.ndetailcpm{ width:16%; text-align:center;}
	.ndetailcpm a{ margin:0 auto;}
	.ndetailcpr{ width:42%;height:60px; overflow:hidden;}
	
	.faclist ul li{width:48%; height:auto; margin:0 4% 25px 0;}
	.faclist ul li.marRight{ margin-right:4%;}
	.faclist ul li:nth-child(2n){ margin-right:0;}
	.faclist ul li a .plist_img{ width:100%; height:auto;}
	.faclist ul li a .plist_img img{ display:block; width:100%; height:auto;}
	.faclist ul li a .plist_p{ height:60px; line-height:60px;}
	
	.jobtr{ width:100%; height:auto; padding-top:20px;}
	.jobtr_ac{ width:25%;}
	.jobtr_ac p{ width:100%;}
	.jobtr_text{ width:30%;}
	.jobc{ margin:30px auto 0 auto;}
	
	.rencai-zhiwei, .rencai-jingyan, .rencai-renshu, .rencai-didian, .rencai-xinzi{ width:35%;}
	.rencai-jingyan, .rencai-renshu, .rencai-xinzi{ display:none;}
	.rencai-zhiwei{ width:43%; padding-left:20px;}
	.job-list-tt{ padding:0; font-size:14px;}
	.contactca_2{ font-size:26px;}
	.jobc_4 span{ font-size:20px;}
	.catgl{ padding:50px 0;}
	.catglc{ padding-top:40px;}
	.catglc ul li{ width:48%; height:auto; margin:0 4% 25px 0;}
	.catglc ul li.marRight{ margin-right:4%;}
	.catglc ul li:nth-child(2n){ margin-right:0;}
	.catglcl{ width:100%;}
	.catglcl img{ display:block; width:100%; height:auto;}
	.catglcr{ width:90%; padding:20px 5%;}
	.catglcr_4{ left:5%;}
	
	.contactmeslc{ width:94%; padding-right:3%;}
	
	.aplist_t{ font-size:18px;}
	.aplist_i{ font-size:14px;}
	
	.contactmesl{ width:100%;}
	.contactmesr{ width:100%;}
	
	.map{ width:100%; overflow:hidden;}
	.map img{}
	
	
	.buy{ width:120px; height:44px;border-radius: 3px; margin:25px auto 0 auto; border:1px #3eb35b solid; line-height:44px; font-size:14px; color:#3eb35b; text-indent:50px; background:url(../images/p_buy_icon.png) no-repeat 15px 50%;}
	.buy:hover{ background:url(../images/p_buy_icon_on.png) no-repeat 15px 50% #3eb35b; color:#fff;}
		
}
@media (max-width:640px ) {
	html, body{ font-size:14px;}
	.aabout{ width:90%; min-width:90%; margin:30px auto;}
	.anew{ width:90%; min-width:90%; padding:50px 0;}
	.anewc{ padding:30px 0;}
	.aaboutltl{ width:100%; margin-bottom:25px;}
	.aaboutltr{ width:100%; padding-top:0;}
	.iaboutcl_1{ font-size:20px;}
	.iaboutcl_2{font-size:20px; line-height:26px; margin:5px 0 10px 0;}
	.iaboutcl_4{ font-size:14px; line-height:23px; margin:14px 0;}
	.iaboutcl_m{ width:120px; text-indent:20px;background:url(../images/i_new_more2_oo.png) no-repeat 85% 50% #3eb35b; height:40px; line-height:40px; font-size:14px;}
	.aaboutlc_2{ font-size:24px; margin-top:20px;}
	.aaboutlc_3{ padding:0 15px;}
	.aaboutlc ul li{ width:50%; margin-bottom:20px;}
	.aaboutlc{background:none;}
	.acampus{ height:auto;}
	.acampusc{width:90%; min-width:90%; padding:50px 0;}
	.acustomer{ height:auto;}
	.acustomerc{width:90%; min-width:90%; padding:40px 0;}
	.afootc{width:90%; min-width:90%;}
	.icustomerc{width:90%; min-width:90%;}
	.acampusl{ width:100%; margin-bottom:25px;}
	.acampusr{ width:95%;}
	.afootc3{ font-size:14px; line-height:25px;}
	.anewclc{ padding:40px 25px 25px 25px;}
	.anewclc_t{ font-size:18px; line-height:30px; height:60px;}
	.anewclc_i{ font-size:14px;}
	.anewt_cn,.acustomerct_cn{ font-size:20px; margin-bottom:8px;}
	.acustomerct_en,.anewt_en{ font-size:16px;}
	.anewc .inewc-prev{ display:none;}
	.anewc .inewc-next{ display:none;}
	.acustomercc .acustomercc-prev{ display:none;}
	.acustomercc .acustomercc-next{ display:none;}
	
	.afoot{-webkit-box-sizing:border-box;box-sizing:border-box;}
	.afootc1{ width:100%; margin-bottom:30px; display:none;}
	.afootc2{ display:none;}
	.afootc2 img{ max-width:80px;}
	.afootc3{ width:100%; padding:0;}
	.afootc4{ width:100%; display:none;}
	.copyrightl,.copyrightr{ width:100%;}
	
	
	.container{ width:94%; height:auto; margin:0 auto;}
	.common_banner{ width:100%; height:280px;}
	.ntt{ padding-top:80px;}
	.ntt_1{ font-size:22px; line-height:40px;}
	.ntt_2{ margin:15px auto;}
	.ntt_3{ font-size:16px;}
	.location{ padding:10px 0;}
	.aproindex{ padding:20px 0 10px 0;}
	.aproindex ul li{ width:48%; height:auto; margin:0 4% 50px 0;}
	.aproindex_img{}
	.aproindex_img img{ max-width:100%; height:auto;}
	.aproindex_t{ font-size:18px; margin:10px auto;}
	.aproindex_i{ font-size:14px; line-height:25px; height:75px; overflow:hidden;}
	.aplc{ padding:0 0 50px 0; width:94%;}
	.aplccl{text-align:center;}
	.aplccr{ padding-top:20px;}
	.aplccr_c{ line-height:26px;}
	.aplccr_t{ font-size:20px;}
	.aplccl img{ max-width:60%; height:auto; }
	.aplcc_r{ text-align:center;}
	.aplcc_r img{ max-width:70%; height:auto; }
	.aplct{ font-size:16px; line-height:28px;}
	.aprosszr_t{ font-size:18px;}
	.aplist{ padding:40px 0;}
	.aplist ul li{ width:48%; margin:0 4% 30px 0;}
	.aplist ul li.marRight{ margin-right:4%;}
	.aplist ul li:nth-child(2n){ margin-right:0;}
	.aplist_img{ width:100%; height:100%;}
	.aplist_img img{ display:block; width:100%; height:100%;}
	.aboutt_1{ font-size:20px; line-height:40px;}
	.aboutt_3{ font-size:16px;}
	.aboutcl{ width:100%;  overflow:hidden;height:auto;}
	.aboutcl img{ display:block; width:100%; height:auto;}
	.aboutcr{ width:90%; padding:30px 5%;height:auto;}
	.aboutcr_t{ font-size:18px; margin-bottom:15px;}
	.aboutcr_line{}
	.aboutcr_c{ line-height:25px; font-size:14px;}
	.aboutcc{ font-size:14px; line-height:25px;}
	
	.aqyjgc,.aqyjg{ display:none;}
	.aqyjgc .container{ width:99%; height:auto; margin:0 auto;}
	.tabsList{ width:100%;-webkit-box-sizing:border-box;box-sizing:border-box; margin:0 auto;}
	.tabsList li{ width:100%;}
	.tabsList li h4{ width:100%; font-size:20px;}
	.tabsList li.on .tabBody{ width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
	
	.aboutjz{ padding:0 0 50px 0;}
	.aboutjz ul li{ width:48%; margin:0 0 25px 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.aboutjzn_1{ font-size:20px;}
    .aboutjz ul li.aboutjzli_1{width: 100%;}
	.aboutjz ul li.aboutjzli_2{ text-align:center; padding-top:80px; height:235px;}
	.aboutjz ul li.aboutjzli_15{ padding:20px; width:48%; height:235px; background:url(../images/about_jiazhi_icon.jpg) no-repeat right bottom #ffffff;}
	.aboutjz ul li.marRight{ margin-right:0;}
	.aboutjz ul li:nth-child(2n){ margin-right:4%;}
	.aboutjzt_1{ font-size:20px;}
	.asm{ padding-bottom:50px;}
	.asml{ width:50%;-webkit-box-sizing:border-box;box-sizing:border-box; height:auto;}
	.asml img{ display:block; width:100%; height:auto;}
	.asmr{ width:50%;-webkit-box-sizing:border-box;box-sizing:border-box; padding:0px 5% 0 5%; height:auto;}
	.asmr_1{ display:none;}
	.asmr_4{ font-size:14px; line-height:25px;}
	.aboutdeve{ width:100%; height:auto;}
	.aboutdevec{ margin:20px auto 20px auto; padding-top:50px; padding-bottom:50px;}
	.aboutdevec_2{ font-size:28px;}
	.adevelistr_l{ padding-right:0;}
	.adevelistl_l{ padding-left:0;}
	.adevelistr_l_1,.adevelistl_l_1{ font-size:20px;}
	.adevelistr_l_2,.adevelistl_l_2{ font-size:14px; line-height:25px;}
	.adevelistr_l_3,.adevelistl_l_3{ margin:20px 0;}
	.adevelistr_l_4 img,.adevelistl_l_4 img{ max-width:100%; height:auto;}
	.abyf{ padding-bottom:30px;}
	
	.hlist ul li{ width:48%; height:auto; margin:0 4% 25px 0;}
	.hlist ul li.marRight{ margin-right:4%;}
	.hlist ul li:nth-child(2n){ margin-right:0;}
	.hlist_img{ width:100%; height:auto;}
	.hlist_img img{ display:block; width:100%; height:auto;}
	.hlist_t_1,.hlist_t_3{ font-size:14px;}
	
	.nlist{ padding-bottom:30px;}
	.nlist ul li{width:48%; height:auto; margin:0 4% 25px 0;}
	.nlist ul li.marRight{ margin-right:4%;}
	.nlist ul li:nth-child(2n){ margin-right:0;}
	.nlistc{ padding:15px 5%;}
	.nlist_i{ margin:10px auto 20px auto;}
	.nlist_t p{ font-size:14px;}
	.nlist_m p{ display:none;}
	
	.ndetail{ padding:20px 0 40px 0;}
	.ndetailc{ width:100%; height:auto;}
	.ndetailc_h2{ font-size:18px; padding:0 5%; line-height:25px;}
	.ndetailc_info{ margin:15px auto;}
	.ndetailcc{ padding:25px 5%; font-size:14px; line-height:25px;}
	.ndetailcp{ padding-top:30px; width:94%; height:auto; margin:0 auto;}
	.ndetailcpl{ width:100%; height:60px; overflow:hidden; margin-bottom:5px; font-size:14px;}
	.ndetailcpl a{ font-size:14px;}
	.ndetailcpm{ width:100%; text-align:left; margin-bottom:5px;}
	.ndetailcpm a{}
	.ndetailcpr{ width:100%;height:60px; overflow:hidden; font-size:14px;}
	.ndetailcpr a{ padding-left:70px;background: url(../images/ndetailcp_3.jpg) no-repeat left 50%; padding-right:0; text-align:left; font-size:14px;}
	
	.honor{ padding-bottom:40px;}
	.faclist ul li{width:48%; height:auto; margin:0 4% 25px 0;}
	.faclist ul li.marRight{ margin-right:4%;}
	.faclist ul li:nth-child(2n){ margin-right:0;}
	.faclist ul li a .plist_img{ width:100%; height:auto;}
	.faclist ul li a .plist_img img{ display:block; width:100%; height:auto;}
	.faclist ul li a .plist_p{ height:50px; line-height:50px; font-size:14px;}
	
	.jobtr{ width:100%; height:auto; padding-top:20px;}
	.jobtr_ac{ width:100%; margin-bottom:10px;}
	.jobtr_ac p{ width:100%; margin-bottom:10px;}
	.jobtr_text{ width: calc(100% - 64px);}
	.jobc{ margin:30px auto 0 auto;}
	
	.rencai-zhiwei, .rencai-jingyan, .rencai-renshu, .rencai-didian, .rencai-xinzi{ width:35%;}
	.rencai-jingyan, .rencai-renshu,.rencai-didian, .rencai-xinzi{ display:none;}
	.rencai-zhiwei{ width:65%; padding-left:20px;}
	.job-list-tt{ padding:0; font-size:14px;}
	.contactca_2{ font-size:20px;}
	.jobc_4 span{ font-size:16px;}
	.catgl{ padding:50px 0;}
	.catglc{ padding-top:40px;}
	.catglc ul li{ width:48%; height:auto; margin:0 4% 25px 0;}
	.catglc ul li.marRight{ margin-right:4%;}
	.catglc ul li:nth-child(2n){ margin-right:0;}
	.catglcl{ width:100%;}
	.catglcl img{ display:block; width:100%; height:auto;}
	.catglcr{ width:90%; padding:20px 5% 50px 5%;}
	.catglcr_4{ left:5%;}
	
	.contactmeslc{ width:94%; padding:3%;}
	
	.aplist_t{ font-size:18px;}
	.aplist_i{ font-size:14px;}
	
	.contactmesl{ width:100%; font-size:14px;height: auto;}
	.contactmesr{ width:100%; display:none;}
	
	.aprocontact_t{ font-size:16px;}
	.aplccr_c{ font-size:14px;}
	
	.contactca{ width:80%; padding:25px 5%; left:5%;}
	.contactca_3,.contactca_4,.contactca_5,.contactca_6{ font-size:14px;}
	.contactca_5{font-size:14px;}
	.contactca_9 a{ width:120px; font-size:14px; text-indent:0; background:none; text-align:center;}
	.catglcr_1{ font-size:14px;}
	.catglcr_2{ font-size:14px;}
	.catglcr_3{ height:75px; line-height:25px; overflow:hidden;}
	
	.map{ width:100%; overflow:hidden;}
	.map img{}
    .acampusr .acampusr-prev{right: 55px;}
	.acampusr .acampusr-prev,.acampusr .acampusr-next{
        width: 30px;
        height: 30px;
    }
    .myacampusr{padding-bottom: 30px;padding-top: 30px;}
    .myacampusr .wows{height: 180px;}
    .myacampusr .wows.active1{height: 250px;}
	.buy{ width:120px; height:44px;border-radius: 3px; margin:25px auto 0 auto; border:1px #3eb35b solid; line-height:44px; font-size:14px; color:#3eb35b; text-indent:50px; background:url(../images/p_buy_icon.png) no-repeat 15px 50%;}
	.buy:hover{ background:url(../images/p_buy_icon_on.png) no-repeat 15px 50% #3eb35b; color:#fff;}
}
