﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0; padding:0;}
body {min-width:1200px;color:#333;font-size:14px;font-family:"微软雅黑",Arial,Verdana , Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var{ font-style:normal;}
a{color:#000;text-decoration:none;}
a:hover {cursor:pointer;text-decoration:none;}
a{blr:expression(this.onFocus=this.blur())}
*:focus{outline:0;}
fieldset,img {border:none;}
ol,ul,li {list-style:none;}
input, textarea, select, button {font:14px "微软雅黑";outline:none;}
table{border-collapse:collapse;border-spacing:0;}
textarea {resize:none;}
strong, b {
    font-weight:normal;
}
.gg {
    height: 38px;
    line-height: 38px;
    font-family: 宋体;
    border-bottom: 1px solid rgb(221, 221, 221);
}
.wp {
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
}
.gg .t {
    font-size: 12px;
    font-weight: bold;
    float: left;
    background: url(../images/ico6.jpg) no-repeat 0 center;
    padding: 0 0 0 25px;
}
.gg .bd {
    float: left;
    padding: 0 0 0 10px;
    position: relative;
    z-index: 999;
}
.gg .bd i{padding: 0 0 0 20px;}
.cert_ul {
    text-align: left;
    width: 1200px;
}
.middle {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
    /*IE/7/6*/
}
#menu {
  overflow: hidden;
  height: 100%;
  float: left;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#menu #ensconce {
  /*隐藏菜单样式*/
  width: 0.35rem;
  height: 100%;
  background-color: #20343c;
  float: left;
  text-align: center;
  position: relative;
  display: none;
}
#menu #ensconce h2 {
  cursor: pointer;
  color: #fff;
  font-size: 0.24rem;
  line-height: 0.5rem;
  width: 100%;
  position: absolute;
  top: 35%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(0%, -50%);
}
#menu #ensconce h2 img {
  width: 52%;
}
#menu #open {
  /*显示菜单样式*/
  width: 2.6rem;
  height: 100%;
  background-color: #363a45;
  padding-bottom: 0.1rem;
  box-sizing: border-box;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
}
#menu #open .navH {
  height: 0.6rem;
  background-color: #44495a;
  line-height: 0.6rem;
  text-align: center;
  font-size: 0.2rem;
  color: #fff;
  position: relative;
  box-sizing: border-box;
}
#menu #open .navH span {
  position: absolute;
  top: 49%;
  right: 0;
  padding: 0 0.15rem;
  cursor: pointer;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  display: inline-block;
}
#menu #open .navH span .obscure {
  width: 0.24rem;
}
#menu #open .navBox {
  height: 100%;
  overflow-y: auto;
  padding-left: 0.05rem;
  padding-right: 0.07rem;
  margin-top: 0.1rem;
}
#menu #open .navBox ul li {
  background-color: #393c4a;
  cursor: pointer;
  margin-bottom: 4px;
}
#menu #open .navBox ul li .obtain {
	background-color: #3889D4; 
}
#menu #open .navBox ul li .obtain:hover {
	background-color: #3D8332; 
}
#menu #open .navBox ul li h2 {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  color: #fff;
  font-size: 0.15rem;
  padding: 0.15rem 0;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
}
#menu #open .navBox ul li h2 i {
  position: absolute;
  top: 50%;
  right: 0.15rem;
  border-top: 0.07rem transparent dashed;
  border-left: 0.07rem solid #fff;
  border-right: 0.07rem transparent dashed;
  border-bottom: 0.07rem transparent dashed;
  display: inline-block;
  -webkit-transition: -webkit-transform 0.6s ease;
  -moz-transition: -moz-transform 0.6s ease;
  -o-transition: -o-transform 0.6s ease;
  -ms-transition: -ms-transform 0.6s ease;
  transform-origin: 4px 3px;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
#menu #open .navBox ul li h2 .arrowRot {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
#menu #open .navBox ul li .secondary {
  overflow: hidden;
  height: 0;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
}
#menu #open .navBox ul li .secondary h3 {
  padding: 0.1rem 0;
    text-align: center;
    font-size: 0.13rem;
    background-color: #282c3a;
    color: #ffffff;
    border-bottom: 0.8px solid #42495d;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
}
#menu #open .navBox ul li .secondary h3:hover {
  background-color: #1acbfc;
}
#menu #open .navBox ul li .secondary .seconFocus {
  background-color: #1acbfc;
  -webkit-box-shadow: 3px 3px 3px #aa8c51;
  -moz-box-shadow: 3px 3px 3px #aa8c51;
  box-shadow: 3px 3px 3px #aa8c51;
}

.box12 {
    width: 1200px;
    margin: 0 auto;margin-top: 50px;
}
.cert_ul li {
    width: 275px;
    height: 200px;
    padding: 5px;
    display: inline-block;
    background: #f2f2f2;
    cursor: pointer;
    margin-right: 15px;
    margin-bottom: 66px;
    vertical-align: top;
    text-align: center;
    position: relative;
}
.cert_ul li img {
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.about_con_bottom {
    width: 1200px;
    margin: 0 auto;
    padding: 10px;
    /* border-top: 1px solid #ccc; */zoom: 1;
    clear: both;
}
.about_con_fanye {
    font-size: 14px;
    line-height: 26px;
    color: #333;
    float: left;
}
.about_con_fanye a {
    color: #333;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.cert_ul li p {
    
    text-align: center;
    line-height: 44px;
    background: #004098;
    color: #fff;
    margin-top: 7px; 
    position: absolute;
    top: 210px;
    left: 0;
    right: 0;
}
.page {
    text-align: center;
    margin-bottom: 50px;
}
.page a {
    text-align: center;
    display: inline-block;
    margin-left: 7px;
    margin-right: 7px;
    color: #2a2a2a;
}
.clearfix:after {content: "";display: block;height:0;clear:both; visibility:hidden;}
.clearfix {*zoom:1;}
/* reset 结束*/
.chanpin{width: 100%;height: 50px;}
.con {
    width: 1200px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    padding-top: 16px;
}
.dleft {
    float: left;
    width: 275px;
}
.lanmu h2 {
    color: #fff;
    font-family: microsoft yahei;
    font-weight: normal;
    background: #0257aa;
    height: 50px;
    line-height: 50px;
    font-size: 20px;font-weight:800;
    text-align: center;
}
.lanmu ul {
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
}
#BodyLeftBg2 ul li {
    border-bottom: 1px solid #d3dae0;
    padding: 6px 0 6px 0;
    font-size: 14px;
    color: #6e7375;
}
.lanmu ul li {
    margin: 0;
    padding: 0;
    font-family: "宋体";
    font-size: 12px;
    color: #444;
    list-style: none;
    border: none;
    text-decoration: none;
}
.lanmu ul li a {
    text-indent: 35px;
    font-family: microsoft yahei;
    border-bottom: 1px solid #e2e2e2;
    height: 40px;
    line-height: 40px;
    display: block;
    background: url(../images/a.gif) no-repeat 15px center;
}
.xwxq_h1l{float: right;
    width: 900px;}
.xwxq_h1l h1 {
    color: #000000;
    font-size: 28px;
    line-height: 70px;
    text-align: center;
}
.xwxq_h1l>i {
    display: block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 30px;
}
.xwxq_h1l i span {
    display: inline-block;
    font-size: 12px;
    color: #999999;
    margin: 0 18px;
}
.zoombox {
    width: 530px;
    float: left;
}
.zoompic {
    border: solid 1px #dfdfdf;
    width: 530px;
    height: 254px;
    background: url(../img/loading.gif) no-repeat 50% 50%;
    text-align: -webkit-center;
}
.sliderbox {
    height: 76px;
    overflow: hidden;
    margin: 6px 0 0 0;
}
.sliderbox #btn-left.dasabled {
    background-position: 0 -76px;
}
.sliderbox #btn-left {
    float: left;
    background-position: 0 0;
}

.sliderbox .slider {
    float: left;
    height: 76px;
    width: 450px;
    position: relative;
    overflow: hidden;
    margin: 0 0 0 3px;
    display: inline;
}
.sliderbox .slider ul {
    position: absolute;
    left: 0;
    width: 999em;
}
.sliderbox .slider li {
    float: left;
    width: 121px;
    height: 76px;
    text-align: center;
}
.sliderbox .slider li img {
    border: solid 1px #dfdfdf;
}
.sliderbox #btn-right {
    float: right;
    background-position: -38px 0;
}
.sliderbox .arrow-btn {
    width: 38px;
    height: 76px;
    background: url(../images/arrow-btn.png) no-repeat;
    cursor: pointer;
}
.zoom-right {
    float: right;
    width: 300px;
    height: 325px;
}
.xwxq_h1l p {
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    margin: 15px 0;
}
.tab {
    height: 87px;
}
.tab .tabbox {
    width: 100%;
    padding: 15px 0;
}
.tab ul {
    width: 873px;
    height: 54px;
    line-height: 54px;
    background: #f9f9f9;
    margin: 0 auto;
}
.tab li.cur {
    background: #1462b3;
    color: #FFF;
}
.tab li {
    float: left;
    width: 140px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #7B40D2;
    cursor: pointer;
}
.xwxq_h1c {
    padding: 15px 0;
    
}
.xwxq_h1l p {
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    margin: 15px 0;
}
.xwxq_fx {
    margin-bottom: 80px;
}
.xwxq_fx .bdsharebuttonbox {
    float: right;
    margin-top: 12px;
}
.xwxq_fx .bdsharebuttonbox i {
    float: left;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    line-height: 27px;
}
.bdshare-button-style0-16 .bds_more {
    color: #333;
    float: left;
}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
    float: left;
    font-size: 12px;
    padding-left: 17px;
    line-height: 16px;
    height: 16px;
    background-image: url(../img/share/icons_0_16.png?v=91362611.png);
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0;
}
.bdshare-button-style0-16 .bds_more {
    background-position: 0 0;
}
.dright {
    float: right;
    width: 900px;
    border: 1px solid #e2e2e2;
}
.nr {
    line-height: 2em;
    padding: 15px 15px 30px;
}
.cp_one {
    width: 98%;
    padding: 0 1%;
    overflow: hidden;
    background-size: 100% auto;
}
.cp_one ul {
    width: 100%;
    max-width: 1200px;
    padding: 2% 0 1.4%;
    overflow: hidden;
    margin: 0 auto;
}
.cp_one ul li {
    width: 23.9%;
    margin: 0.52%;
    overflow: hidden;
    float: left;
}
.cp_one ul li a {
    display: block;
    position: relative;
    overflow: hidden;
}
.cp_one ul li .imgbox {
    width: 100%;
    padding-top: 76.6%;
    position: relative;
}
.cp_one ul li .imgbox img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}
.cp_one ul li .hover {
    width: 100%;
    height: 100%;
    position: absolute;
    top: -100%;
    left: 0;
    background: rgba(111,15,18,0.5);
    text-align: center;
    z-index: 4;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}
.cp_one ul li .hover b {
    width: 0;
    height: 100%;
}
.cp_one ul li .hover b, .cp_one ul li .hover .txt {
    display: inline-block;
    vertical-align: middle;
}
 .cp_one ul li .hover .txt {
    display: inline-block;
    vertical-align: middle;
}
.cp_one ul li .hover .txt span {
    display: inline-block;
    color: #fff;
    font-size: 1rem;
    border: #fff solid 1px;
    padding: 0.63rem 1.25rem;
}
.cp_one .cp_one_bt {
    text-align: center;
    padding: 0.5rem 0 1rem;
}
.cp_show_1 {
    max-width: 1200px;
    margin: 0 auto;
    margin-bottom: 8rem;
}
.cp_show_ye {
    width: 100%;
    margin: 0 auto;
    margin-left: 44%;
}
.cp_show_ye a {
    float: left;
    line-height: 2rem;
    text-align: center;
    margin: 0 1%;
    padding: 0.3rem 0.5rem;
    border: 1px solid #999;
}
/*公共部分开始*/
/*头部开始*/
.head{width: 100%;height:115px;position: static;left: 0;top: 0;-webkit-background: rgba(255,255,255,.6);-moz-background: rgba(255,255,255,.6);-ms-background: rgba(255,255,255,.6);-o-background: rgba(255,255,255,.6);background: rgba(255,255,255,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);z-index: 20;}
.head .headIn{width: 1200px;height: 100%;margin: 0 auto;}
.head .logo{float: left;height: 100%;}
.head .logo img{display: block;margin-top: 10px;margin-right:250px;}

.head .nav{float: left;height: 100%;}
.head .nav li{float: left;position: relative;}
.head .nav li > a{display: block;padding: 40px 15px;height: 30px;line-height: 30px;font-size: 0;color: #545454;}
.head .nav li > a *{display: inline-block;vertical-align: middle;font-size: 20px;font-weight:800;padding: 0 5px;}
.head .nav li.on > a,.head .nav li:hover > a{background: url(../images/navicon1.png) left center no-repeat;}
.head .nav li.on > a *,.head .nav li:hover > a *{color: #004e99;}
.head .nav li .slide{position: absolute;left: 0;top: 80px; padding: 12px 20px 20px;background: #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);z-index: 20;opacity: 0;filter:alpha(opacity = 0);display: none;}
.head .nav li:hover .slide{display: block;opacity: 100;filter:alpha(opacity = 100);}
.head .nav li .slide a{display: block; white-space: nowrap; border-bottom: 1px solid #c5c3c3;color: #666; padding: 6px 5px 6px 5px;font-size: 12px;}
.head .nav li .slide a:hover{color: #009944;}
.head .nav li > a *,.head .nav li .slide,.head .search,.indexPlant .center .link .more,.indexTech .techList li *,.newList li *,.indexNewMore,.techList.aniBox,.newsCarousel.aniBox,.newList.aniBox,.newList li .title:before,.duty .picScroll-left .bd ul li,/* .aboutIntro .section2 ul li .img img, */.recruit .links li .img img,.coApply .top .right .title,.coList li .p1 span,.coList li .img img{-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;}

.head .search{float: right;width: 35px;padding: 4px 0;height: 20px;line-height: 20px;margin: 26px 0 25px;background: url(../images/searchicon.png) right center no-repeat;cursor: pointer;position: relative;overflow: hidden;}
.head .search:before{content: "";width: 2px;height: 20px;position: absolute;left: 0;top: 4px;background-color: #c1ceb9;}
.head .search form{display: block;width: 100%;height: 100%;}
.head .search input[type="text"]{float: left;width: 100px;padding: 0 10px;height: 20px;line-height: 20px;background: 0 none;border: 0 none;display: none;}
.head .search .submit{float: left;width: 30px;height: 20px;background: 0 none;cursor: pointer;border: 0 none;display: none;}
.head .search.on{width: 150px;border-bottom: 1px solid #bfbfbf;}
.head .search.on:before{opacity: 0;filter:alpha(opacity = 0);}
.head .search.on input{display: block;}

.head .englishLink{float: right;width: 26px;margin-left: 20px;height: 100%;background: url(../images/headicon.png) right center no-repeat;}
.nav_box {
    padding: 40px 0 0 0;
}
.nav_box .wp {
    border-bottom: 1px solid #ddd;
    padding: 0 0 40px 0;
}

.nav_box dl {
    width: 270px;
    float: left;
    margin: 0 30px 0 0;
}
.nav_box dl dt {
    font-size: 20px;font-weight:800;	
    padding: 0 0 10px 0;
}
.box2 {
    padding: 40px 0;
}
.wp {
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
}
.about1 {
    width: 580px;
   
    padding: 0 40px 0 0;
}
.l {
    float: left;
}
.t5 {
    height: 40px;
}
.t5 h3 {
    float: left;
    font-size: 20px;	font-weight:800;
}
.t5 h3 i {
    color: #b0b0b0;
    text-transform: uppercase;
    padding: 0 5px;
}
.t5 a {
    float: right;
    background: url(../images/li3.jpg) no-repeat 0 center;
    padding: 0 0 0 15px;
    font-family: arial;
}
.about1 .list10 {
    padding: 0 0 0 5px;
}
.list10 dt {
    width: 175px;
    float: left;
}
.rel {
    position: relative;
}
.j1 {
    /*background: url(../images/j1.png) no-repeat;*/
}
.j1, .j2 {
    width: 64px;
    height: 68px;
    top: -5px;
    left: -5px;
}
.abs {
    position: absolute;
}
.list10 dt img {
    padding: 1px;
    border: 1px solid #ddd;
}
.list10 dd {
    float: left;
    width: 376px;
    padding: 0 0 0 20px;
    height: 235px;
}.list10 .js img{}
.news1 .list10 dd {
    width: 375px;
}
.nav_box dd.pic {
    border: 1px solid #ddd;
    text-align: center;
    margin: 10px 0;
    position: relative;
    height: 174px;
}
.nav_box dd .i2 {
   
    position: absolute;
    top: 0;
    left: 0;
}
.nav_box dd.more {
    height: 20px;
    line-height: 20px;
}
.nav_box dd.more a {
    background: url(../images/li3.jpg) no-repeat right center;
    padding: 0 15px 0 0;
    font-size: 12px;
    font-family: arial;
}
.news1 ul li {
    height: 25px;
    line-height: 25px;
    background: url(../images/li4.jpg) no-repeat 0 center;
    padding: 0 0 0 15px;
}
/*头部结束*/
/*底部开始*/
.foot{width: 100%;padding: 30px 0;background-color: #f2f2f2;}
.foot .inner{width: 1200px;margin: 0 auto;}
.foot dl{float: left;width: 150px;}
.foot dt{margin-bottom: 5px;font-size: 15px;line-height: 41px;color: #545454;font-weight: bold;position: relative;}
.foot dt:after{content: "";position: absolute;left: 0;bottom: 0;width: 20px;height: 2px;background-color: #004e99;}
.foot dd a{color: #808080;line-height: 32px;}
.foot dd a:hover{color: #009944;}

.foot .ewm{width: 265px;text-align: center;position: relative;float: left;}
.foot .ewm:after,.foot .ewm:before{content: "";position: absolute;left: 0;top: 20px;width: 1px;height: 140px;background-color: #e6e6e6;}
.foot .ewm:after{left: auto;right: 0;}
.foot .ewm .title{font-size: 15px;line-height: 39px;color: #545454;font-weight: bold;}
.foot .ewm .line{width: 20px;height: 2px;background-color: #004e99;margin: 0 auto;}
.foot .ewm .img{padding-top: 13px;}
.foot .ewm .img,.foot .ewm .img img{display: block;width: 100px;height: 100px;margin: 0 auto;}

.foot .right{float: right;width: 260px;}
.foot .right .title{font-size: 20px;font-weight:800;line-height: 46px;color: #545454;font-weight: bold;}
.foot .right .list{line-height: 25px;color: #808080;}
.foot .right .list *,.footer *{vertical-align: middle;}

.footer{width: 100%;height: 50px;line-height: 50px;background-color: #2a2a2a;color: #fff;text-align: center;font-size: 14px;overflow: hidden;}
.footer p{padding: 0 11px;}
.footer a{color: #fff;}
.footer p a{display: inline;vertical-align: top;}
.footer a:hover{color: #a1fecb;}
.footer img{padding-left: 20px;}
/*底部结束*/
/*侧边栏开始*/
.sidebar{width: 43px;position: fixed;right: 0;bottom: 20%;z-index: 99; }
.sidebar li{width: 100%;height: 43px;padding-bottom: 5px;position: relative;cursor: pointer;}
.sidebar li .icon,.sidebar li .icon img{display: block;width: 100%;height: 100%;}
.sidebar li .slide{position: absolute;left: 23px;top: 0;height: 43px;line-height: 43px;width: auto;display: none;}
.sidebar li .slide .tel{padding: 0 15px;width: 105px;background-color: #7fcca1;color: #fff;}
.sidebar li .slide .ewm{width: 100px;height: 100px;padding: 0 15px;margin-left: 12px;max-width: 100px;}
.sidebar li .toTop{padding-top: 10px;display: none;}
/*侧边栏结束*/
/*公共部分结束*/

/*首页开始*/
.banner{width: 100%;overflow: hidden;position: relative;}
.banner .bd{width: 100%;margin: 0 auto;display: block; }
.banner .bd li,.banner .bd img{width: 100%;margin: 0 auto;display: block;}
.banner .hd{position: absolute;left: 0;bottom: 58px;width: 100%;text-align: center;z-index: 5;font-size: 0;}
.banner .hd li{display: inline-block;vertical-align: middle;width: 40px;height: 4px;background-color: #fff;margin: 0 5px;cursor: pointer;}
.banner .hd li.on{background-color: #004e99;}
.banner .prev,
.banner .next{ position:absolute; left:3%; top:50%; margin-top:-21px; display:block; width:42px; height:42px; filter:alpha(opacity=60);opacity:0.6; }
.banner .next{ left:auto; right:3%;}
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;}

.indexTitleBox,.industryChain{width: 100%;overflow: hidden;}
.indexTitle{padding: 68px 0 30px;width: 100%;text-align: center;overflow: hidden;}
.indexTitle .p1{font-size: 36px;line-height: 47px;color: #545454;}
.indexTitle .p2{font-size: 16px;line-height: 47px;color: #989898;}
.indexTitle .icon{display: inline;}
.techList.aniBox,.newsCarousel.aniBox,.newList.aniBox,.proList li.aniBox,.proList2 li.aniBox,.proSubject .wrap1 .bg.aniBox2,.proSubject .wrap2.aniBox,.proSubject .wrap5 .title.aniBox,.proSubject .wrap5 .inner.aniBox,.industryChain .aniBox,.quaWrap2.aniBox,.quaWrap3.aniBox,.quaWrap4.aniBox,.quaWrap5.aniBox,.aboutIntro .section1.aniBox,.news.aniBox,.newsList li.aniBox,.duty .aniBox,.coList li.aniBox,.contact .aniBox,.recruit .aniBox,.recruit .aniBox2{opacity: 0;-webkit-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px);-moz-transform:translateY(150px);transform:translateY(150px);-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-ms-transition: all 0.8s;-o-transition: all 0.8s;transition: all 0.8s;}
.techList.aniBox.animate,.newsCarousel.aniBox.animate,.newList.aniBox.animate,.proList li.aniBox.animate,.proList2 li.aniBox.animate,.proSubject .wrap1 .bg.aniBox2.animate,.proSubject .wrap2.aniBox.animate,.proSubject .wrap5 .title.aniBox.animate,.proSubject .wrap5 .inner.aniBox.animate,.industryChain .aniBox.animate,.quaWrap2.aniBox.animate,.quaWrap3.aniBox.animate,.quaWrap4.aniBox.animate,.quaWrap5.aniBox.animate,.aboutIntro .section1.aniBox.animate,.news.aniBox.animate,.newsList li.aniBox.animate,.duty .aniBox.animate,.coList li.aniBox.animate,.contact .aniBox.animate,.recruit .aniBox.animate,.recruit .aniBox2.animate{opacity: 1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}


.indexTitle.aniBox,.proSubject .wrap1 .inner.aniBox2,.quaWrap1.aniBox2{visibility: hidden;opacity: 0;
  -webkit-transform: perspective(600px) rotateX(5deg) rotateY(-10deg) scale(.8);
  -ms-transform: perspective(600px) rotateX(5deg) rotateY(-10deg) scale(.8);
  transform: perspective(600px) rotateX(5deg) rotateY(-10deg) scale(.8);
  -webkit-transform-origin: center center 0;
  -ms-transform-origin: center center 0;
  transform-origin: center center 0;
  -webkit-transition: -webkit-transform 2s ease, opacity .8s ease, visibility .8s ease;
  transition: transform 2s ease, opacity .8s ease, visibility .8s ease;}
.indexTitle.aniBox.animate,.proSubject .wrap1 .inner.aniBox2.animate,.quaWrap1.aniBox2.animate{visibility: visible;opacity: 1;
  -webkit-transform: perspective(600px) rotateX(0deg) rotateY(0deg) scale(1);
  -ms-transform: perspective(600px) rotateX(0deg) rotateY(0deg) scale(1);
  transform: perspective(600px) rotateX(0deg) rotateY(0deg) scale(1);} 
.proSubject .wrap1 .inner.aniBox2,.quaWrap1.aniBox2,.innerNav.aniBox2{-webkit-transition-delay: 0.5s;-moz-transition-delay: 0.5s;-ms-transition-delay: 0.5s;-o-transition-delay: 0.5s;transition-delay: 0.5s;}

.indexPlantBox{width: 100%;height: 700px;overflow: hidden;}
.indexPlant{width: 100%;height: 700px;position: relative;overflow: hidden;}
.indexPlant.aniBox,.indexTech.aniBox,.proSubject .wrap3.aniBox{
	opacity: 0;
	-webkit-transform: perspective(600px) rotateX(60deg);
    transform: perspective(600px) rotateX(60deg);
    -webkit-transform-origin: center center 0;
    transform-origin: center center 0;
    -webkit-transition: all 0.7s;
  	transition: all 0.7s;}
.indexPlant.aniBox.animate,.indexTech.aniBox.animate,.proSubject .wrap3.aniBox.animate{
	opacity: 1;
	-webkit-transform: perspective(600px) rotateX(0deg);
    transform: perspective(600px) rotateX(0deg);
    -webkit-transform-origin: center center 0;
    transform-origin: center center 0;}

.indexPlant .inner{width: 1920px;height: 100%;background: url(../images/indexImg1.jpg) center top no-repeat;overflow: hidden;}
.indexPlant .light{position: absolute;left: 0;top: 0;width: 551px;height: 381px;/*background: url(../images/indexImg1.png) center no-repeat;-webkit-animation: light 8s linear infinite alternate;-moz-animation: light 8s linear infinite alternate;-ms-animation: light 8s linear infinite alternate;-o-animation: light 8s linear infinite alternate;animation: light 8s linear infinite alternate;-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;*/}
@-webkit-keyframes light{
	0%{opacity: 1;filter:alpha(opacity = 100);-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}
	50%{
		opacity: 0.5;filter:alpha(opacity = 50);-webkit-transform: scale(0.9,0.9);-moz-transform: scale(0.9,0.9);-ms-transform: scale(0.9,0.9);-o-transform: scale(0.9,0.9);transform: scale(0.9,0.9);
	}
	100%{opacity: 1;filter:alpha(opacity = 100);-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}
}
@-moz-keyframes light{
	0%{opacity: 1;filter:alpha(opacity = 100);-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}
	50%{
		opacity: 0.5;filter:alpha(opacity = 50);-webkit-transform: scale(0.9,0.9);-moz-transform: scale(0.9,0.9);-ms-transform: scale(0.9,0.9);-o-transform: scale(0.9,0.9);transform: scale(0.9,0.9);
	}
	100%{opacity: 1;filter:alpha(opacity = 100);-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}
}
@-ms-keyframes light{
	0%{opacity: 1;filter:alpha(opacity = 100);-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}
	50%{
		opacity: 0.5;filter:alpha(opacity = 50);-webkit-transform: scale(0.9,0.9);-moz-transform: scale(0.9,0.9);-ms-transform: scale(0.9,0.9);-o-transform: scale(0.9,0.9);transform: scale(0.9,0.9);
	}
	100%{opacity: 1;filter:alpha(opacity = 100);-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}
}
@-o-keyframes light{
	0%{opacity: 1;filter:alpha(opacity = 100);-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}
	50%{
		opacity: 0.5;filter:alpha(opacity = 50);-webkit-transform: scale(0.9,0.9);-moz-transform: scale(0.9,0.9);-ms-transform: scale(0.9,0.9);-o-transform: scale(0.9,0.9);transform: scale(0.9,0.9);
	}
	100%{opacity: 1;filter:alpha(opacity = 100);-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}
}
@keyframes light{
	0%{opacity: 1;filter:alpha(opacity = 100);-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}
	50%{
		opacity: 0.5;filter:alpha(opacity = 50);-webkit-transform: scale(0.9,0.9);-moz-transform: scale(0.9,0.9);-ms-transform: scale(0.9,0.9);-o-transform: scale(0.9,0.9);transform: scale(0.9,0.9);
	}
	100%{opacity: 1;filter:alpha(opacity = 100);-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}
}
.indexPlant .center{width: 1200px;height: 100%;position: absolute;left: 50%;margin-left: -600px;top: 0;z-index: 2;}
.indexPlant .center .txt.aniBox{float: left;padding-top: 160px;position: relative;z-index: 10;opacity: 0;-webkit-transition: opacity 0.8s linear 0.6s;transition: opacity 0.8s linear 0.6s;}
.indexPlant .center .txt.aniBox.animate{opacity: 1;}
.indexPlant .center .txt .p1{font-size: 48px;line-height: 88px;color: #009944;font-weight: bold;position: relative;}
.indexPlant .center .txt .p1:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background-color: #fff;opacity: 0.72;filter:alpha(opacity = 72);}
.indexPlant .center .txt .p2{margin-left: -5px;font-size: 131px;line-height: 136px;color: #009944;font-weight: bold;opacity: 0.33;filter:alpha(opacity = 33);}

.indexPlant .center .link{float: right;width: 722px;height: 700px;margin-right: -122px;background: url(../images/indexBg.png) no-repeat;}
.indexPlant .center .link .title{padding: 55px 0 0 97px;font-size: 36px;color: #009944;line-height: 46px;}
.indexPlant .center .link .title span{font-weight: bold;}
.indexPlant .center .link .sub{font-size: 20px;font-weight:800;color: #545454;line-height: 41px;padding: 0 0 0 153px;position: relative;margin-bottom: 5px;}
.indexPlant .center .link .sub:before{content: "";position: absolute;left: 97px;top: 50%;width: 50px;height: 1px;background-color: #808080;}
.indexPlant .center .link .con{padding: 0 130px 35px 97px;line-height: 24px;color: #787878;}
.indexPlant .center .link .more{display: block;width: 84px;height: 51px;margin-left: 97px;background: url(../images/moreBg1.png) center no-repeat;color: #fff;line-height: 51px;font-size: 15px;text-align: center;}
.indexPlant .center .link .more span{font-family: "宋体";font-size: 12px;}
.indexPlant .center .link .more:hover{background-image: url(../images/moreBgAc1.png);color: #009944;}
.indexPlant .center .link .img{width: 816px;height: 270px;margin-top: 117px;margin-left: -70px;-webkit-transition:all 0.6s linear 0.9s;transition:all 0.6s linear 0.9s;}
.indexPlant .center .link .img.aniBox{opacity: 0;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);-o-transform:translateX(150px);-moz-transform:translateX(150px);transform:translateX(150px);}
.indexPlant .center .link .img.aniBox.animate{opacity: 1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);}

.indexTechBox{width: 100%;height: 795px;overflow: hidden;}
.indexTech{width: 100%;height: 795px;overflow: hidden;position: relative;background: url(../images/indexImg2.jpg) center no-repeat;}
.indexTech .videoBg{width: 1920px;position: absolute;left: 50%;margin-left: -960px;top: 0;}
.indexTech .videoBg video{display: none;width: 100%;}
.indexTech .videoBg video.nth1{display: block;}
.indexTech .inner{width: 1200px;margin: 0 auto;text-align: center;position: relative;height: 100%;z-index: 10;color: #fff;overflow: hidden;}
.indexTech .sign{width: 220px;margin: 0 auto;display: block;padding: 160px 0 37px;}
.indexTech .p1{font-size: 28px;line-height: 60px;position: relative;}
.indexTech .p1:after{content: "";position: absolute;left: 50%;margin-left: -215px;bottom: 0;background-color: #fff;width: 430px;height: 1px;opacity: 0.6;filter:alpha(opacity = 60);}
.indexTech .text{display: block;width: 264px;margin: 18px auto 0;}
.indexTech .techList{padding-top: 140px;height: 210px;}
.indexTech .techList li{float: left;margin: 0 45px;width: 190px;height: 190px;text-align: center;border: 5px solid #e9f0f7;border-radius: 50%;overflow: hidden;}
.indexTech .techList li a{display: block;width: 100%;height: 100%;color: #fff;overflow: hidden;border-radius: 50%;}
.indexTech .techList li .icon{padding: 43px 0 10px;}
.indexTech .techList li .title{font-size: 16px;padding-top: 10px;line-height: 26px;font-weight: bold;width: 100px;margin: 0 auto;border-top: 1px solid #fff;}
.indexTech .techList li .txt{line-height: 24px;padding-top: 7px;opacity: 0;filter:alpha(opacity = 0);}
.indexTech .techList li:hover,.indexTech .techList li.on{border-color: #009944;background-color: #009944;}
.indexTech .techList li:hover .icon,.indexTech .techList li.on .icon{padding: 18px 0 5px;}
.indexTech .techList li:hover .title,.indexTech .techList li.on .title{border-top: 0 none;border-bottom: 1px solid #fff;padding-top: 0;padding-bottom: 6px;}
.indexTech .techList li:hover .txt,.indexTech .techList li.on .txt{opacity: 1;filter:alpha(opacity = 100);}

.indexNewTitle{width: 600px;margin: 0 auto;height: 36px;line-height: 36px;border-bottom: 1px solid #e6e6e6;text-align: center;font-size: 0;}
.indexNewTitle li{display: inline-block;vertical-align: middle;margin: 0 15px;font-size: 16px;color: #545454;position: relative;cursor: pointer;}
.indexNewTitle li:after{content: "";position: absolute;left: 0;bottom: -2px;width: 100%;height: 3px;background-color: #009944;display: none;}
.indexNewTitle li.on{color: #009944;}
.indexNewTitle li.on:after{display: block;}
.indexNewMain{width: 1200px;margin: 0 auto;padding: 46px 0 60px;overflow: hidden;}
/* 本例子css */
.newsCarousel{ width:1200px; height:300px; overflow:hidden; position:relative; }
.newsCarousel .hd{ display: none;}
.newsCarousel .bd{ position:relative; height:100%; z-index:0;width: 1160px;margin: 0 auto; }
.newsCarousel .bd li{ zoom:1; vertical-align:middle; width: 1160px;height: 300px;}
.newsCarousel .bd .left{float: left;width: 580px;height: 100%;overflow: hidden;}
.newsCarousel .bd .left img{display: block;width: 100%;min-height: 100%;}
.newsCarousel .bd .right{width: 512px;height: 298px;padding: 0 33px;border: 1px solid #e6e6e6;float: left;}
.newsCarousel .bd .right .title{font-size: 20px;font-weight:800;color: #545454;line-height: 60px;padding-top: 30px;width: 100%;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;position: relative;}
.newsCarousel .bd .right .title:after{content: "";position: absolute;left: 4px;bottom: 0;width: 46px;height: 2px;background-color: #e6e6e6;}
.newsCarousel .bd .right .txt{padding-top: 18px;font-size: 15px;line-height: 30px;color: #999999;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.newsCarousel .prev,
.newsCarousel .next{ position:absolute; left:0; top:50%; margin-top:-18px; display:block; width:36px; height:36px; background-color: #e6e6e6;color: #fff;font-family: "宋体";text-align: center;line-height: 36px;font-size: 16px;font-weight: bold;}
.newsCarousel .next{ left:auto; right: 0; }
.newsCarousel .prev:hover,
.newsCarousel .next:hover{ background-color: #808080; }

.newList{width: 100%;padding: 37px 0 57px;}
.newList li{float: left;width: 360px;margin: 0 20px;}
.newList li a{display: block;width: 100%;height: 100%;}
.newList li .title{font-size: 16px;line-height: 60px;color: #535353;position: relative;width: 100%;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.newList li .title:after,.newList li .title:before{content: "";position: absolute;left: 0;bottom: 0;width: 50px;height: 1px;background-color: #e6e6e6;}
.newList li .title:before{width: 0;background-color: #009944;z-index: 2;}
.newList li .txt{padding: 25px 0 10px;font-size: 14px;line-height: 30px;color: #999999;height: 60px;overflow: hidden;}
.newList li .btn{display: block;width: 32px;height: 32px;line-height: 32px;text-align: center;border: 1px solid #e6e6e6;border-radius: 4px;font-family: "宋体";color: #e0e0e0;font-weight: bold;font-size: 16px;}
.newList li:hover .title{color: #009944;width: 350px;padding-left: 10px;}
.newList li:hover .title:before{width: 50px;}
.newList li:hover .txt{padding-top: 20px;}
.newList li:hover .btn{background-color: #009944;border-color: #009944;color: #fff;}

.indexNewMore{display: block; width: 84px;height: 51px;margin: 0px auto;background: url(../images/moreBgAc1.png) center no-repeat; color: #bcbcbc;line-height: 51px;font-size: 15px;text-align: center;}
.indexNewMore span{font-family: "宋体";font-size: 12px;}
.indexNewMore:hover{background-image: url(../images/moreBg1.png);color: #fff;}
/*首页结束*/


/*产品_有机罗汉果提取物开始*/
.proBanner{width: 100%;overflow: hidden;position: relative;}
.proBanner .img1{margin: 0 auto;display: block;}
.proBanner .bread{width: 1200px;position: absolute;left: 50%;margin-left: -600px;bottom: 15px;height: 16px;line-height: 16px;text-align: right;color: #fff;font-size: 13px;}
.proBanner .bread *{display: inline-block;vertical-align: middle;}
.proBanner .bread a{color: #fff;}
.proBanner .bread a:hover{text-decoration: underline;}

.innerNav{width: 100%;height: 137px;border-bottom: 1px solid #e0e0e0;position: relative;z-index: 2;}
.innerNav .in{width: 1200px;margin: 0 auto;border-left: 1px solid #e0e0e0;height: 100%;}
.innerNav a{float: left;width: 168px;padding-left: 20px;border-right: 1px solid #e0e0e0;height: 100%;}
.innerNav a .icon{display: block;width: 50px;height: 50px;overflow: hidden;margin: 17px 0 10px;}
.innerNav a .icon img{display: block;}
.innerNav a .name{font-size: 20px;font-weight:800;line-height: 28px;color: #666666;}
.innerNav a .eng{font-size: 12px;line-height: 18px;color: #b1b0b0;font-family: "Arial";}
.innerNav a.on,.innerNav a:hover{background-color: #50af47;padding-top: 20px;margin-top: -20px;border-color: #50af47;}
.innerNav a.on .icon,.innerNav a:hover .icon{margin: 0px 0 28px;}
.innerNav a.on .icon .icon1,.innerNav a:hover .icon .icon1{height: 0;}
.innerNav a.on .name,.innerNav a.on .eng,.innerNav a:hover .name,.innerNav a:hover .eng{color: #fff;}

.innerNav a,.innerNav a .icon,.innerNav a .icon img,.proList li .right .more,.proList a,.proList li .left img,.indLink ul li .icon img,.proList2 li,.proList2 li .below .txt,.proList2 li .below .arrow:before,.proList2 li .below .arrow:after,.proList2 li a,.proList2 li .img img,.news,.newsList li a,.newsList li .right{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}

.container{width: 1200px;margin: 0 auto;padding: 45px 0;}
.proList,.proList li{width: 100%;}
.proList li{padding-bottom: 20px;}
.proList a{display: block;width: 100%;height: 450px;background-color: #f1f1f1;overflow: hidden;}
.proList li .left{float: left;width: 674px;height: 448px;border: 1px solid #e7e7e7;overflow: hidden;}
.proList li .left img,.proList2 li .img img{width: 100%;min-height: 100%;display: block;}
.proList li .right{float: left;padding: 65px 0 0 80px;width: 390px;}
.proList li .right .subtitle{font-size: 16px;line-height: 24px;color: #9e9e9e;}
.proList li .right .title{font-size: 26px;line-height: 40px;color: #333;}
.proList li .right .txt{padding: 20px 0 45px;font-size: 16px;line-height: 24px;color: #303f38;height: 96px;overflow: hidden;}
.proList li .right .more,.proDetail .right .consult{width: 135px;height: 38px;text-align: center;line-height: 38px;color: #fff;font-size: 16px;background-color: #009944;border-radius: 8px;}
.proList li .right .more:hover{background-color: #50af47;}
.proList2 li:hover a,.news:hover,.duty .picScroll-left .bd ul li:hover{-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.3);-moz-box-shadow: 1px 1px 10px rgba(0,0,0,.3);-ms-box-shadow: 1px 1px 10px rgba(0,0,0,.3);-o-box-shadow: 1px 1px 10px rgba(0,0,0,.3);box-shadow: 1px 1px 10px rgba(0,0,0,.3);}
.proList li:hover .left img,.proList2 li:hover .img img,.coList li:hover .img img{-webkit-transform: scale(1.05,1.05);-moz-transform: scale(1.05,1.05);-ms-transform: scale(1.05,1.05);-o-transform: scale(1.05,1.05);transform: scale(1.05,1.05);}
.proList li:hover .right .title{color: #009944;}
/*产品_有机罗汉果提取物结束*/

/*产品_植物提取物开始*/
.proList2{width: 1230px;margin: 0 auto;}
.proList2 li{float: left;width: 376px;margin: 0 17px 50px;}
.proList2 li a{display: block;width: 100%;height: 100%;}
.proList2 li .img{width: 100%;height: 250px;overflow: hidden;}
.proList2 li .below{padding: 15px 5px;}
.proList2 li .below .txt{display: inline-block;vertical-align: middle;width: 300px;}
.proList2 li .below .txt .p1{font-size: 20px;font-weight:800;line-height: 26px;}
.proList2 li .below .txt .p2{font-size: 13px;line-height: 25px;color: #999999;width: 100%;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.proList2 li .below .arrow{display: inline-block;vertical-align: middle;width: 31px;height: 7px;position: relative;}
.proList2 li .below .arrow:before,.proList2 li .below .arrow:after{width: 100%;height: 100%;content: "";position: absolute;right: 0;bottom: 0;background: url(../images/proArrow1.png) no-repeat;}
.proList2 li .below .arrow:after,.proList2 li:hover .below .arrow:before{opacity: 0;filter:alpha(opacity = 0);background-image: url(../images/proArrowAc1.png);}
.proList2 li:hover .below .arrow:after{opacity: 1;filter:alpha(opacity = 100);}
.proList2 li:hover .below .txt{padding: 0 10px 0 20px;}
.proList2 li:hover .below .txt .p1{color: #50af47;}


.page .prev,.page .next,.page .num,.page .num *{display: inline-block;vertical-align: middle;border-radius: 30px;}
.page .prev,.page .next{height: 30px;padding: 0 10px;line-height: 30px;border: 1px solid #b3b3b3;color: #9b9a9a;}
.page .num a{width: 30px;height: 30px;border: 1px solid #dbdbdb;line-height: 30px;color: #8a8888;}
.page .num a.on{border-color: #50af47;background-color: #50af47;color: #fff;}
/*产品_植物提取物结束*/


/*产品详情页开始*/
.proDetail{width: 100%;padding-bottom: 110px;}
.proDetail .mod18{float: left;width: 546px;height: 457px;position: relative;}
.mod18 .next{position:absolute;right:0px;bottom: 0;width: 29px;height: 74px;background:url(../images/nextArrow.png) center no-repeat #f0f0f0;cursor:pointer;z-index:99;display: none;}
.mod18 #next{display: block;}
.mod18 #next:hover{background-color: #e2e2e2;}
.mod18 li{float:left;position:relative;}
.mod18 .picBox{width:544px; height:363px; position:relative;overflow:hidden;border: 1px solid #ebebeb;}
.mod18 .picBox ul{height:363px;position:absolute; left:0;}
.mod18 .picBox li{width:544px;height:363px;}
.mod18 .picBox li img{width:100%;min-height:100%;}
.mod18 .listBox{width:502px;height:74px;position:relative; padding-top:18px;overflow:hidden;}
.mod18 .listBox ul{height:74px;position:absolute; }
.mod18 .listBox li{width:126px;height:74px;cursor:pointer;position:relative;}
.mod18 .listBox img{display: block;width: 116px;height: 74px;margin-right: 10px;}
.mod18 .listBox .on img{border:3px solid #50af47;width: 110px;height: 68px;}

.proDetail .right{float: right;width: 600px;}
.proDetail .right .name{font-size: 28px;line-height: 100%;padding-bottom: 35px;}
.proDetail .right .des{padding: 16px 20px;width: 558px;height: 48px;border-left: 2px solid #009944;background-color: #eff8f2;font-size: 15px;line-height: 24px;color: #009944;overflow: hidden;}
.proDetail .right .data{width: 100%;padding: 30px 0 55px;height: 179px;overflow: hidden;}
.proDetail .right .data .list{width: 100%;height: 43px;line-height: 43px;font-size: 16px;border-bottom: 1px solid #d6d6d6;}
.proDetail .right .consult{display: block;}
.proDetail .right .consult:hover{background-color: #50af47;}

.proDescribe{width: 100%;padding-bottom: 60px;}
.proDescribe .title{height: 44px;line-height: 44px;border-bottom: 1px dotted #bababa;margin-bottom: 60px;}
.proDescribe .title p{display: inline-block;width: 136px;text-align: center;height: 44px;background-color: #33ad69;text-align: center;color: #fff;font-size: 16px;border-radius: 8px 8px 0 0;}
.proDescribe table{width: 1098px;text-align: center;border: 1px solid #dbdbdb;margin: 0 auto;}
.proDescribe table th{height: 55px;line-height: 55px;background-color: #f0f0f0;font-size: 20px;font-weight:800;font-weight: normal;border: 1px solid #dbdbdb;}
.proDescribe table td{height: 99px;color: #666666;border: 1px solid #dbdbdb;}
.proDescribe .main{width: 100%;}
.proDescribe .main p{line-height: 24px;}
/*产品详情页结束*/

/*产品_有机罗汉果专题开始*/
.proSubject{width: 100%;overflow: hidden;}
.proSubject .wrap1{width: 100%;height: 595px;overflow: hidden;position: relative;}
.proSubject .wrap1 .bg{width: 1920px;height: 100%;position: absolute;left: 50%;margin-left: -960px;top: 0;}
.proSubject .wrap1 .inner{width: 1178px;padding-right:20px;height: 194px;/*border-left: 2px solid #fff;*/background: rgba(255,255,255,.3);position: absolute;left: 50%;margin-left: -600px;top: 160px;z-index: 2;overflow: hidden;}
.proSubject .wrap1 .left{float: left;width: 260px;height: 100%;}
.proSubject .wrap1 .left img{width: 100%;min-height: 100%;}
.proSubject .wrap1 .right{float: left;width: 810px;padding-left: 50px;padding-top: 9px;}
.proSubject .wrap1 .right .p1{height: 58px;line-height: 58px;color: #fff;font-size: 38px;}
.proSubject .wrap1 .right .p1 *{display: inline-block;vertical-align: middle;}
.proSubject .wrap1 .right .p1 span{font-size: 22px;padding-left: 7px;}
.proSubject .wrap1 .right .p2{padding-top: 5px;font-size: 16px;line-height: 24px;color: #015d2a;font-weight: bold;}
.proSubject .wrap1 .right .p3{line-height: 24px;color: #015d2a;}

.proSubject .wrap2{padding: 90px 0 115px;position: relative;width: 1200px;margin: 0 auto;overflow: hidden;}
.proSubject .wrap2:after{content: "";position: absolute;left: 50%;top: 50%;margin-top: -125px;height: 250px;border-left: 1px dotted #d2d2d2;}
.proSubject .wrap2 li{float: left;width: 50%;text-align: center;padding-bottom: 30px;}
.proSubject .wrap2 li .top{width: 165px;height: 83px;padding: 7px 0 0 15px;margin: 0 auto;background: url(../images/proSubBg1.jpg) no-repeat;line-height: 20px;color: #fff;text-shadow:2px 2px 4px #467f00;text-align: left;font-size: 13px;}
.proSubject .wrap2 li .img{width: 388px;height: 323px;margin: 0 auto;}
.proSubject .wrap2 li .img img,.proSubject .wrap3 .top img,.proSubject .wrap4 .right img,.proSubject .wrap5 .left img{display: block;width: 100%;min-height: 100%;}
.proSubject .wrap2 li .title{font-size: 26px;line-height: 44px;color: #092d07;}
.proSubject .wrap2 li .eng{font-size: 14px;line-height: 16px;color: #a3a3a3;font-family: "Arial";text-transform: uppercase;}

.proSubject .wrap3{width: 100%;padding: 150px 0 55px;background-color: #32a52c;text-align: center;}
.proSubject .wrap3 .inner,.proSubject .wrap4 .inner{width: 1200px;margin: 0 auto;position: relative;}
.proSubject .wrap3 .top{position: absolute;left: 50%;margin-left: -407px;top: -242px;width: 756px;height: 168px;padding: 33px 29px 14px;background: url(../images/proSubBg2.png) no-repeat;overflow: hidden;}
.proSubject .wrap3 .title{font-size: 28px;line-height: 60px;color: #fff;padding-bottom: 30px;}
.proSubject .picScroll-left{ width:100%;  overflow:hidden; position:relative;}
.proSubject .picScroll-left .hd .prev,.proSubject .picScroll-left .hd .next{ display:block;  width:35px; height:35px; position: absolute;left: 0;top: 50%;margin-top: -17px;background: url(../images/proSubArrow1.png) no-repeat;}
.proSubject .picScroll-left .hd .next{ left: auto;right: 0;background-image: url(../images/proSubArrow2.png);}
.proSubject .picScroll-left .hd .prev:hover{background-image: url(../images/proSubArrow3.png);}
.proSubject .picScroll-left .hd .next:hover{background-image: url(../images/proSubArrow4.png);}

.proSubject .picScroll-left .bd{ width: 1088px;margin: 0 auto;overflow: hidden;}
.proSubject .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.proSubject .picScroll-left .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center; width: 258px;height: 174px;overflow: hidden;}
.proSubject .picScroll-left .bd ul li img{display: block;width: 100%;min-height: 100%;border-radius: 8px;}
.proSubject .wrap3 .des{font-size: 20px;font-weight:800;padding: 35px 0 0;text-align: center;color: #fff;}


.proSubject .wrap4{width: 100%;padding: 80px 0 95px;background-color: #f6f6f6;}
.proSubject .wrap4 .left{float: left;width: 450px;padding: 95px 90px 0 0;}
.proSubject .wrap4 .left .title{line-height: 48px;text-transform: uppercase;color: #585858;}
.proSubject .wrap4 .left .title span{font-size: 28px;color: #333;padding-right: 5px;}
.proSubject .wrap4 .left .txt{padding: 5px 0 0;line-height: 26px;color: #585858;}
.proSubject .wrap4 .right{float: left;width: 629px;height: 464px;overflow: hidden;}

.proSubject .wrap5{width: 1200px;margin: 0 auto;padding: 70px 0 100px;}
.proSubject .wrap5 .title{font-size: 40px;line-height: 100px;color: #015d2a;text-align: center;border-bottom: 1px dotted #2cab64;position: relative;}
.proSubject .wrap5 .title:after{content: "";position: absolute;left: 50%;margin-left: -8px;bottom: -8px;width: 16px;height: 16px;background: url(../images/proSubicon1.png) no-repeat;}
.proSubject .wrap5 .inner{width: 100%;padding: 70px 0 0;}
.proSubject .wrap5 .left{float: left;width: 550px;height: 380px;overflow: hidden;padding-top: 12px;}
.proSubject .wrap5 .right{float: right;width: 600px;font-size: 16px;}
.proSubject .wrap5 .right .list{width: 100%;height: 44px;line-height: 44px;border-bottom: 1px solid #d6d6d6;text-transform: uppercase;}
.proSubject .wrap5 .right .list .name{font-size: 20px;font-weight:800;color: #4a8311;}
.proSubject .wrap5 .right .spec{padding-top: 12px;line-height: 38px;color: #999999;}
.proSubject .wrap5 .right .norms{text-align: center;width: 100%;}
.proSubject .wrap5 .right .norms th{height: 46px;line-height: 46px;background-color: #aac08f;color: #fff;font-weight: normal;}
.proSubject .wrap5 .right .norms td{height: 34px;line-height: 34px;color: #7a7a7a;border: 1px solid #dbdddd;}
.proSubject .wrap5 .right .norms .td2{color: #4a8311;}

.proSubject .wrap4 .left.aniBox,.aboutIntro .section3 li.first.aniBox,.coApply .top .left.aniBox2,.contact .wrap1 .left.aniBox2{opacity: 0;-webkit-transform:translateX(-150px);-moz-transform:translateX(-150px);transform:translateX(-150px);-webkit-transition: all 0.8s;-moz-transition: all 0.8s;transition: all 0.8s;}
.proSubject .wrap4 .right.aniBox,.aboutIntro .section3 li.aniBox,.coApply .top .right.aniBox2,.contact .wrap1 .right.aniBox2{opacity: 0;-webkit-transform:translateX(150px);-moz-transform:translateX(150px);transform:translateX(150px);-webkit-transition: all 0.8s;-moz-transition: all 0.8s;transition: all 0.8s;}
.proSubject .wrap4 .left.aniBox.animate,.proSubject .wrap4 .right.aniBox.animate,.aboutIntro .section3 li.aniBox.animate,.coApply .top .aniBox2.animate,.contact .wrap1 .animate.aniBox2{opacity: 1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);}
.coApply .top .left.aniBox2,.coApply .top .right.aniBox2{-webkit-transition-delay: 0.5s;-moz-transition-delay: 0.5s;-ms-transition-delay: 0.5s;-o-transition-delay: 0.5s;transition-delay: 0.5s;}
.contact .wrap1 .left.aniBox2,.contact .wrap1 .right.aniBox2{-webkit-transition-delay: 0.8s;-moz-transition-delay: 0.8s;-ms-transition-delay: 0.8s;-o-transition-delay: 0.8s;transition-delay: 0.8s;}
/*产品_有机罗汉果专题结束*/

/*产业链开始*/
.industryBanner,.industryBanner .img1{height: 666px;}
.empty_placeholder{height: 171px;display: none;}
.indLink{width: 100%;padding: 45px 0;background-color: #f5f5f5;}
.indLink.fixed{position: fixed;left: 0;top: 0;z-index: 9;padding: 25px 0;}
.indLink ul{width: 1200px;margin: 0 auto;}
.indLink ul li{float: left;width: 14.2%;}
.indLink ul li a{display: block;width: 100%;height: 100%;}
.indLink ul li .icon{width: 73px;height: 73px;overflow: hidden;position: relative;margin: 0 auto;}
.indLink ul li .icon img{display: block;position: absolute;left: 0;top: 0;}
.indLink ul li .icon2{opacity: 0;filter:alpha(opacity = 0);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.indLink ul li .txt{padding-top: 20px;font-size: 20px;font-weight:800;line-height: 28px;color: #345242;text-align: center;}
.indLink ul li a:hover .icon1,.indLink ul li.current a .icon1{opacity: 0;filter:alpha(opacity = 0);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.indLink ul li a:hover .icon2,.indLink ul li.current a .icon2{opacity: 1;filter:alpha(opacity = 100);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
.indLink ul li a:hover .txt,.indLink ul li.current a .txt{color: #009944;}

.indWrap1{width: 1200px;margin: 0 auto;text-align: center;}
.indTitle{padding: 35px 0 0;font-size: 28px;line-height: 68px;text-align: center;}
.indWrap1 .txt1{padding: 5px 0 20px;font-size: 15px;line-height: 24px;color: #4b4b4b;width: 945px;margin: 0 auto;}
.indWrap1 .txt2{font-size: 16px;line-height: 24px;color: #009944;font-weight: bold;width: 580px;margin: 0 auto;}
.indWrap1 .show{padding: 70px 0;}
.indWrap1 .show li{float: left;width: 374px;padding: 0 13px;}
.indWrap1 .show li .img{width: 100%;height: 238px;overflow: hidden;}
.indWrap1 .show li .img img{display: block;width: 100%;min-height: 100%;border-radius: 36px;}
.indWrap1 .show li .txt{padding: 22px 0 0;font-size: 15px;line-height: 30px;color: #666666;}

.indWrap2{width: 100%;height: 690px;background: url(../images/industryBg1.jpg) center no-repeat;color: #fff;text-align: center;}
.indWrap2 .indTitle{padding-top: 45px;}
.indWrap2 .txt{padding: 25px 0;font-size: 16px;line-height: 28px;width: 995px;margin: 0 auto;}
.indWrap2 .img{width: 710px;padding: 12px;/*-webkit-background: rgba(255,255,255,.3);-moz-background: rgba(255,255,255,.3);-ms-background: rgba(255,255,255,.3);-o-background: rgba(255,255,255,.3);background: rgba(255,255,255,.3);*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4Cffffff,endColorstr=#4Cffffff);margin: 0 auto;}
.indWrap2 .img img{width: 100%;}

.indWrap3{width: 100%;height: 585px;overflow: hidden;position: relative;}
.indWrap3 img{display: block;width: 1920px;height: 100%;position: absolute;left: 50%;margin-left: -960px;top: 0;}

.indWrap4{width: 1200px;margin: 0 auto;padding-bottom: 75px;}
.indWrap4 .txt{padding: 10px 0 50px;font-size: 16px;line-height: 24px;color: #4d4d4d;}
.indWrap4 .txt span{color: #00a449;}
.indWrap4 .img{text-align: center;}

.indWrap5{width: 100%;background: url(../images/proSubBg2.jpg) center top no-repeat;}
.indWrap5 .txt{height: 226px;text-align: center;}
.indWrap5 .txt .p1{padding-top: 45px;font-size: 28px;line-height: 62px;color: #009944;font-weight: bold;}
.indWrap5 .txt .line{width: 36px;height: 3px;background-color: #009944;margin: 0 auto;}
.indWrap5 .txt .p2{width: 755px;margin: 0 auto;font-size: 16px;line-height: 24px;color: #666666;padding-top: 18px;}
.indWrap5 ul{width: 1210px;margin: 0 auto;padding: 45px 0 70px;text-align: center;}
.indWrap5 ul li{float: left;width: 238px;margin: 0 2px;}
.indWrap5 ul li .img{width: 100%;height: 223px;overflow: hidden;}
.indWrap5 ul li .img img,.aboutIntro .section2 ul .img img,.aboutIntro .section3 .img img{display: block;width: 100%;min-height: 100%;}
.indWrap5 ul li .text{font-size: 16px;line-height: 54px;color: #666;position: relative;}
.indWrap5 ul li .text:before{content: "";position: absolute;left: -7px;top: 50%;margin-top: -7px;width: 14px;height: 14px;background: url(../images/proSubicon2.jpg) no-repeat;}
.indWrap5 ul li.first .text:before{display: none;}

.indWrap6{width: 100%;height: 664px;background: url(../images/proSubBg3.jpg) center no-repeat;}
.indWrap6 .inner{width: 1200px;margin: 0 auto;height: 100%;}
.indWrap6 .inner .left{float: left;width: 600px;padding-top: 75px;}
.indWrap6 .inner .right{float: right;padding: 210px 5px 0 0;}

.indWrap7{width: 1200px;margin: 0 auto;padding: 80px 0 50px;}
.indWrap7 .txt{text-align: center;width: 100%;}
.indWrap7 .txt .p1{font-size: 30px;line-height: 64px;color: #009944;}
.indWrap7 .txt .p2{padding: 10px 0 45px;font-size: 16px;line-height: 28px;color: #6e6e6e;}
.indWrap7 .below{width: 100%;}
.indWrap7 .below img{width: 100%;}
.indWrap7 .below .left{float: left;width: 310px;padding-left: 185px;}
.indWrap7 .below .right{float: right;width: 411px;padding-right: 145px;}
/*产业链结束*/

/*关于_公司介绍开始*/
.aboutIntro{width: 100%;overflow:hidden;}
.aboutIntro .section1{width: 1200px;margin: 0 auto;padding: 55px 0 60px;}
.aboutIntro .section1 .title{text-align: center;padding: 0 0 40px;}
.aboutIntro .section1 .title .p1{font-size: 31px;line-height: 53px;color: #3ea334;}
.aboutIntro .section1 .title .p2{line-height: 100%;color: #939393;text-transform: uppercase;font-family: "Arial";}
.aboutIntro .section1 .main{width: 100%;font-size: 15px;color: #666666;line-height: 200%;}
.aboutIntro .section1 .main span{color: #4c4c4c;font-weight: bold;}

.aboutIntro .section2{width: 100%;height: 699px;background: url(../images/aboutIntroBg1.jpg) center no-repeat;}
.aboutIntro .section2 .title{text-align: center;padding: 80px 0 60px;}
.aboutIntro .section2 .title .p1{font-size: 27px;line-height: 37px;}
.aboutIntro .section2 .title .p2{line-height: 26px;color: #939393;}
.aboutIntro .section2 ul{width: 1251px;margin: 0 auto;}
.aboutIntro .section2 ul li{float: left;width: 365px;padding: 0 26px;}
.aboutIntro .section2 ul .img{width: 100%;height: 271px;border-radius: 25px;overflow: hidden;}
.aboutIntro .section2 ul .img img{border-radius: 25px;}
.aboutIntro .section2 ul .p1{padding: 23px 0 0;font-size: 22px;line-height: 40px;text-align: center;}
.aboutIntro .section2 ul .p2{padding: 0 15px;width: 335px;line-height: 30px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;color: #666666;}
/*.aboutIntro .section2 ul li:hover .img img,.recruit .links li:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}*/
.aboutIntro .section2 ul li:hover .p1{color: #009944;}

.aboutIntro .section3{width: 1200px;margin: 0 auto;padding: 75px 0 67px;}
.aboutIntro .section3 li{width: 100%;padding-bottom: 22px;}
.aboutIntro .section3 .txt{float: left;width: 528px;height: 326px;padding: 0 35px;border: 1px solid #efefef;border-left-color: transparent;}
.aboutIntro .section3 li.first .txt{border-right-color: transparent;border-left-color: #efefef;}
.aboutIntro .section3 .txt .title{padding: 30px 0 0;font-size: 52px;line-height: 64px;color: #cccccc;height: 64px;font-weight: bold;text-transform: uppercase;font-family: "Arial";}
.aboutIntro .section3 .txt .title img{float: right;}
.aboutIntro .section3 .txt .p1{font-size: 30px;line-height: 40px;color: #2b2b2b;padding-bottom: 45px;}
.aboutIntro .section3 .txt .p2{line-height: 24px;color: #858585;}
.aboutIntro .section3 .img{width: 600px;float: left;overflow: hidden;height: 328px;}
/*关于_公司介绍结束*/


/*关于_公司动态开始*/
.news{width: 1200px;margin: 0 auto;height: 311px;background-color: #f6f6f6;}
.news a,.newsList li a{display: block;width: 100%;height: 100%;}
.news .left{float: left;width: 600px;height: 100%;overflow: hidden;}
.news .left img{display: block;width: 100%;min-height: 100%;}
.news .right{float: left;padding: 0 80px;width: 440px;text-align: center;}
.news .right .date{padding: 55px 0 25px;color: #868585;}
.news .right .date *{display: inline-block;vertical-align: middle;padding: 0 3px;}
.news .right .p1{font-size: 20px;font-weight:800;line-height: 38px;color: #23a055;font-weight: bold;}
.news .right .p2{padding: 9px 0 48px;line-height: 20px;color: #999999;}
.news .right .more{width: 118px;height: 34px;margin: 0 auto;line-height: 34px;text-align: center;border: 1px solid #009944;border-radius: 30px;color: #009944;}
.news .right .more:hover{background-color: #009944;color: #fff;}

.newsList{width: 1200px;margin: 0 auto;padding: 70px 0;}
.newsList li{width: 100%;height: 108px;border-bottom: 1px solid #e5e5e5;}
.newsList li .date{width: 70px;float: left;padding: 25px 95px 0 0;text-align: right;}
.newsList li .date .p1{font-size: 40px;line-height: 42px;color: #6a6a6a;}
.newsList li .date .p2{line-height: 20px;color: #a7a7a7;}
.newsList li .txt{float: left;width: 750px;height: 100%;line-height: 108px;font-size: 20px;font-weight:800;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.newsList li .right{float: right;padding: 50px 55px 0 0;width: 75px;height: 11px;background: url(../images/newsicon2.png) left bottom no-repeat;}
.newsList li a:hover{background-color: #f6f6f6;color: #009944;}
.newsList li a:hover .date .p1,.newsList li a:hover .date .p2{color: #009944;}
.newsList li a:hover .right{background-image: url(../images/newsiconAc2.png);padding-right: 15px;}
/*关于_公司动态结束*/


/*关于_社会责任开始*/
.duty{width: 100%;}
.duty .wrap1{width: 1200px;margin: 0 auto;text-align: center;padding: 100px 0 75px;}
.duty .wrap1 .title{padding-bottom: 47px;}
.duty .wrap1 .title .p1{font-size: 28px;line-height: 50px;font-weight: bold;color: #acacac;text-transform: uppercase;font-family: "Arial";}
.duty .wrap1 .title .p2{font-size: 30px;line-height: 38px;color: #505050;}
.duty .wrap1 .title .p2 span{color: #009944;}
.duty .wrap1 .txt{font-size: 15px;line-height: 26px;color: #666666;}
.duty .wrap1 img{padding-top: 60px;}

.duty .wrap2{width: 100%;padding: 55px 0 70px;background-color: #f5f5f5;}
.duty .wrap2 .title{text-align: center;font-size: 32px;line-height: 56px;padding-bottom: 40px;}
.duty .picScroll-left{ width:1200px; margin: 0 auto; overflow:hidden; position:relative; }
.duty .picScroll-left .hd{ overflow:hidden;  height:9px; padding: 50px 0 0;  }
.duty .picScroll-left .hd ul{ width: 100%;text-align: center; overflow:hidden; zoom:1; font-size: 0;}
.duty .picScroll-left .hd ul li{display: inline-block;vertical-align: middle;  width:24px; height:9px; overflow:hidden; margin: 0 3px; cursor:pointer; background-color: #c8c8c8;border-radius: 5px;}
.duty .picScroll-left .hd ul li.on{background-color: #009944;}
.duty .picScroll-left .bd{width: 100%;}
.duty .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.duty .picScroll-left .bd ul li{ margin: 3px 7px; float:left; _display:inline; width: 286px;background-color: #fff;}
.duty .picScroll-left .bd ul li .img{width: 100%;height: 174px;overflow: hidden;}
.duty .picScroll-left .bd ul li .img img,.recruit .links li .img img{width: 100%;min-height: 100%;display: block;}
.duty .picScroll-left .bd ul li .below{padding: 25px 25px 45px;}
.duty .picScroll-left .bd ul li .below .p1{font-size: 16px;line-height: 36px;color: #545454;font-weight: bold;}
.duty .picScroll-left .bd ul li .below .p2{color: #666666;line-height: 20px;height: 60px;overflow: hidden;}
/*关于_社会责任结束*/


/*关于_工厂介绍开始*/
.factory{width: 1200px;margin: 0 auto;padding: 55px 0 120px;}
.factory .title{width: 100%;text-align: center;padding: 25px 0 30px;}
.factory .title .p1{font-size: 36px;line-height: 42px;}
.factory .title .p2{font-size: 15px;line-height: 35px;color: #aeaeae;text-transform: uppercase;}
.factory .main{width: 100%;}
.factory .main p{width: 100%;font-size: 15px;line-height: 30px;color: #666666;}
/*关于_工厂介绍结束*/


/*联系_联系方式开始*/
.contact{width: 100%;}
.contact .wrap1{width: 1200px;margin: 0 auto;padding: 80px 0 95px;font-size: 0;position: relative;z-index: 9;}
.contact .wrap1 .left{display: inline-block;vertical-align: middle;width: 599px;border-right: 1px dotted #c8c8c8;}
.contact .wrap1 .left img{display: block;width: 100%;}
.contact .wrap1 .right{display: inline-block;vertical-align: middle;width: 350px;padding-left: 110px;}
.contact .wrap1 .right .title{font-size: 48px;line-height: 74px;color: #50af47;font-weight: bold;font-family: "Arial";text-transform: uppercase;}
.contact .wrap1 .right .box{width: 100%;padding-bottom: 35px;}
.contact .wrap1 .right .box .list{width: 100%;font-size: 16px;line-height: 32px;}
.contact .wrap1 .right .box .list *{display: inline-block;vertical-align: middle;padding: 0 2px;}

.contact .tabTitle{width: 324px;height: 32px;line-height: 32px;border: 1px solid #c9c9c9;font-size: 14px;cursor: pointer;position: relative;}
.contact .tabTitle .txt{color: #575757;padding-left: 15px;}
.contact .tabTitle .arrow{float: right;width: 45px;height: 100%;background: url(../images/contacticon5.png) center no-repeat #e1e1e1;}
.contact .tabTitle ul{position: absolute;width: 324px;left: -1px;top: 32px;background-color: #fff;border: 1px solid #c9c9c9;display: none;z-index: 9;}
.contact .tabTitle ul li{padding: 0 15px;}
.contact .tabTitle ul li:hover{background-color: #009944;color: #fff;}

.contact .tabMain{width: 100%;padding: 12px 0 0;}
.contact .tabMain div{display: none;font-size: 15px;line-height: 32px;}
.contact .tabMain div.first{display: block;}

.message{width: 100%;background-color: #f4f4f4;padding: 0 0 110px;}
.message .title{padding: 75px 0 50px;text-align: center;}
.message .title .p1{font-size: 28px;line-height: 42px;}
.message .title .p2{line-height: 30px;color: #999999;}
.message .table{width: 1200px;margin: 0 auto;}
.message .table .left{float: left;width: 542px;padding: 0 29px;}
.message .table .left .list{width: 510px;margin-bottom: 25px;padding: 15px;height: 20px;line-height: 20px;background-color: #fff;border: 1px solid #bfbfbf;}
.message .table .left .list input{display: block;width: 100%;height: 20px;line-height: 20px;border: 0 none;background: 0 none;}
.message .table .right{float: left;width: 510px;height: 174px;margin: 0 29px;border: 1px solid #bfbfbf;padding: 15px;background-color: #fff;}
.message .table .right textarea{display: block;width: 100%;height: 100%;border: 0 none;background: 0 none;word-wrap: break-word;}
.message .table .submit{display: block;margin: 28px auto 0;width: 164px;height: 40px;font-size: 20px;font-weight:800;line-height: 40px;color: #fff;background-color: #50af47;border: 0 none;border-radius: 6px;cursor: pointer;}
.message .table .submit:hover,.recruit .links li:hover .btn,.coApply .top .right:hover .txt{background-color: #009944;}
/*联系_联系方式结束*/


/*联系_人才招聘开始*/
.recruit{width: 1200px;margin: 0 auto;padding-bottom: 135px;text-align: center;}
.recruit .title{font-size: 42px;padding-top: 55px;line-height: 88px;color: #666;}
.recruit .txt{width: 1055px;margin: 0 auto;font-size: 16px;line-height: 30px;color: #666666;padding-bottom: 80px;}

.recruit .links{width: 1162px;margin: 0 auto;padding-bottom: 45px;}
.recruit .links li{width: 519px;margin: 0 31px;float: left;}
.recruit .links li a{display: block;width: 100%;height: 100%;}
.recruit .links li .img{width: 100%;height: 361px;overflow: hidden;}
.recruit .links li .btn{width: 120px;height: 50px;margin: 24px auto;line-height: 50px;font-size: 20px;font-weight:800;color: #fff;background-color: #69b84b;border-radius: 0 6px;}
.recruit .links li .text{font-size: 16px;line-height: 24px;color: #666666;height: 48px;overflow: hidden;}

.recruit .show{width: 100%;}
.recruit .show li{float: left;width: 25%;}
.recruit .show li p{font-size: 16px;line-height: 50px;color: #666;}
/*联系_人才招聘结束*/


/*联系_人才招聘详情开始*/
.adDetail{width: 1200px;margin: 0 auto;padding: 0 0 130px;}
.adDetail .title{width: 100%;text-align: center;padding: 65px 0 40px;}
.adDetail .title .p1{font-size: 42px;line-height: 66px;}
.adDetail .title .p2{font-size: 20px;font-weight:800;line-height: 31px;color: #6a6a6a;}
.adDetail .title .p3{font-size: 16px;line-height: 28px;color: #24a55e;}

.adDetail dl{width: 100%;}
.adDetail dt{width: 100%;height: 52px;line-height: 52px;background-color: #00aa55;color: #fff;text-align: center;border-radius: 8px 8px 0 0;font-size: 20px;font-weight:800;}
.adDetail dt p,.adDetail dd .txt p{float: left;width: 25%;height: 100%;}
.adDetail dd{width: 100%;border-bottom: 1px solid #ebebeb;}
.adDetail dd .txt{height: 52px;line-height: 52px;color: #666;text-align: center;cursor: pointer;font-size: 12px;}
.adDetail dd .slide{padding: 25px 0 25px 126px;display: none;}
.adDetail dd .slide .p1{line-height: 28px;}
.adDetail dd .slide .p2{line-height: 24px;color: #666666;font-size: 12px;}
.adDetail dd:hover .txt,.adDetail dd.on .txt{background-color: #f1f1f1;}
/*联系_人才招聘详情结束*/


/*学院_产品应用开始*/
.coApply{width: 1200px;margin: 0 auto;padding: 72px 0;}
.coApply .top{width: 100%;padding-bottom: 100px;}
.coApply .top .left{float: left;padding: 100px 0 0 73px;width: 486px;height: 331px;margin-top: 17px;background: url(../images/collegeBg1.jpg) no-repeat;overflow:hidden; position:relative;}
.coApply .top .left .hd{ display: none;}
.coApply .top .left .bd{ position:relative;  z-index:0;  width: 388px;height: 323px;overflow: hidden; }
.coApply .top .left .bd li{ zoom:1; vertical-align:middle; }
.coApply .top .left .bd img{ width: 388px;height: 323px; display:block;  }
.coApply .top .left .prev,
.coApply .top .left .next{ position:absolute; left: 338px;top: 8px; filter:alpha(opacity=50);opacity:0.5;   }
.coApply .top .left .next{ left: 387px;top: 40px; }
.coApply .top .left .prev:hover,
.coApply .top .left .next:hover{ filter:alpha(opacity=100);opacity:1;}
.coApply .top .right{float: right;width: 579px;padding-right: 11px;}
.coApply .top .right a{display: block;width: 100%;height: 100%;}
.coApply .top .right .title{font-size: 28px;line-height: 66px;color: #666666;width: 100%;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.coApply .top .right .img,.coApply .top .right .img img{width: 100%;height: 298px;display: block;border-radius: 6px;overflow: hidden;}
.coApply .top .right .img img{height: auto;min-height: 100%;}
.coApply .top .right .txt{padding: 22px 35px;margin: 24px 0 0;line-height: 24px;height: 48px;overflow: hidden;color: #fff;background-color: #33ad69;border-radius: 6px;}
.coApply .top .right:hover .title{color: #009944;padding-left: 10px;}

.coList{width: 1293px;margin: 0 auto;padding-bottom: 110px;}
.coList li{float: left;width: 339px;margin: 0 46px 45px;}
.coList li a{display: block;width: 100%;height: 100%;}
.coList li .p1{font-size: 20px;font-weight:800;line-height: 46px;color: #666666;width: 100%;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.coList li .p1 *,.coApply .more *{display: inline-block;vertical-align: middle;font-style: normal;}
.coList li .p1 span{line-height: 38px;margin: -5px 10px 0 0;font-size: 16px;color: #009944;width: 10px;}
.coList li .p2{line-height: 24px;color: #999999;margin-bottom: 20px;height: 72px;overflow: hidden;}
.coList li .img{width: 100%;height: 175px;overflow: hidden;}
.coList li .img img{display: block;width: 100%;min-height: 100%;}
.coList li:hover .p1,.coList li:hover .p2{color: #009944;}
.coList li:hover .p1 span{width: 0;opacity: 0;filter:alpha(opacity = 0);}

.coApply .more{display: block;width: 100%;background-color: #f6f6f6;color: #999999;height: 37px;line-height: 32px;text-align: center;}
.coApply .more img{padding: 0 0 0 4px;}
/*学院_产品应用结束*/


/*学院_详情开始*/
.coDetail{width: 1200px;margin: 0 auto;padding-bottom: 70px;}
.coDetail .title{width: 100%;text-align: center;padding: 75px 0 33px;border-bottom: 1px dotted #b9b9b9;}
.coDetail .title h2{font-size: 34px;line-height: 50px;font-weight: normal;}
.coDetail .title .info{width: 100%;padding: 14px 0;height: 16px;line-height: 16px;color: #50af47;}
.coDetail .title .info *{display: inline-block;vertical-align: middle;font-style: normal;}
.coDetail .title .info i{padding: 0 35px;}

.coDetail .main{width: 100%;padding: 43px 0;}
.coDetail .main p{font-size: 16px;line-height: 28px;color: #666666;}
.coDetail .main img{max-width: 100%;}

.coDetail .tagWrap{width: 100%;height: 28px;line-height: 28px;}
.coDetail .tagWrap .tag{width: 60%;float: left;}
.coDetail .tagWrap .tag *{display: inline-block;vertical-align: middle;}
.coDetail .tagWrap .tag span,.coDetail .morePages a span{color: #949494;}
.coDetail .tagWrap .tag a{color: #6d6d6d;height: 26px;padding: 0 25px;border: 1px solid #ececec;border-radius: 15px;}
.gcxq_hc2r{float:right;    width: 180px;}
.gcxq_hc2r .bshare-custom a{width:28px;height:28px;padding:0;}
.gcxq_hc2r .bshare-custom .bshare-sinaminiblog{background:url(../images/fxan.png) no-repeat 0 0!important;}
.gcxq_hc2r .bshare-custom .bshare-qqim{background: url(../images/fxan.png) no-repeat -31px 0!important;}
.gcxq_hc2r .bshare-custom .bshare-qzone{background: url(../images/fxan.png) no-repeat -63px 0!important;}
.gcxq_hc2r .bshare-custom .bshare-weixin{background: url(../images/fxan.png) no-repeat -94px 0!important;}
.gcxq_hc2r .bshare-custom .bshare-sinaminiblog:hover{background:url(../images/fxan_2.png) no-repeat 0 0!important;}
.gcxq_hc2r .bshare-custom .bshare-qqim:hover{background: url(../images/fxan_2.png) no-repeat -31px 0!important;}
.gcxq_hc2r .bshare-custom .bshare-qzone:hover{background: url(../images/fxan_2.png) no-repeat -63px 0!important;}
.gcxq_hc2r .bshare-custom .bshare-weixin:hover{background: url(../images/fxan_2.png)     no-repeat -94px 0!important;}
.gcxq_hc2r font{ float: left;line-height: 28px;margin-right: 5px;color: #949494;}

.coDetail .morePages{width: 100%;padding: 30px 0 0;}
.coDetail .morePages a{display: block;width: 80%;line-height: 30px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.coDetail .morePages a:hover{color: #50af47;}
/*学院_详情结束*/


/*质量开始*/
.quaBanner,.quaBanner .img1{height: 584px;}
.quaBanner .bread{bottom: 40px;}
.quaWrap1{width: 1236px;margin: -40px auto 0;background: url(../images/qualityBg1.png) top center no-repeat;position: relative;z-index: 3;}
.quaWrap1 p{padding: 106px 0 0 569px;width: 487px;font-size: 20px;font-weight:800;line-height: 28px;color: #474747;}
.quaWrap1 p span{font-size: 22px;color: #009944;}

.quaTitle{width: 100%;text-align: center;padding-bottom: 13px;}
.quaTitle .line{width: 1px;height: 58px;background-color: #009944;margin: 0 auto;position: relative;}
.quaTitle .line:after{content: "";position: absolute;left: 50%;bottom: 0;width: 7px;height: 7px;background-color: #009944;border-radius: 50%;margin-left: -4px;}
.quaTitle .p1{padding: 20px 0 0;font-size: 48px;line-height: 56px;color: #009944;}

.quaWrap2{width: 1200px;margin: 0 auto;}
.quaWrap2 .title{padding-bottom: 55px;text-align: center;font-size: 16px;line-height: 150%;color: #939393;}
#gla{
	overflow:hidden;
	margin:0 auto;
	position:relative;
	height:408px;
}
#gla_box{
	width:950px;
	height: 100%;
	margin:auto;
}
.gla_inbox{
	overflow:hidden;
	position:relative;
}
.gla_inbox p{
    text-align: center;
    font-size: 20px;font-weight:800;
    line-height: 60px;
    font-weight: bold;
}
.gla_inbox a{
	padding:5px;
	display:block;
	position:absolute;
	top:220px;
	left:90px;
	background:#0066CC;
	color:#FFF;
}
.gla_inbox img{
	width:100%;
	height:100%;
}
.roundabout-holder {
	width: 100%;height: 100%;
}
.roundabout-moveable-item {
	display:block;
	height: 403px;
	width: 450px;;
	cursor: pointer;
}
.roundabout-in-focus {
	cursor: auto;
}


.quaWrap3{ width:1200px; margin: 86px auto 0; overflow:hidden; position:relative;}
.quaWrap3 .hd .prev,.quaWrap3 .hd .next{ display:block; width:26px; height:66px; position: absolute;top: 66px;left: 0;background: url(../images/qualityArrow1.jpg) no-repeat;}
.quaWrap3 .hd .next{left: auto;right: 0;background-image: url(../images/qualityArrow2.jpg);}
.quaWrap3 .hd .prev:hover{background-image: url(../images/qualityArrowAc1.jpg);}
.quaWrap3 .hd .next:hover{background-image: url(../images/qualityArrowAc2.jpg);}
.quaWrap3 .bd{ width: 1102px;margin: 0 auto; }
.quaWrap3 .bd ul{ overflow:hidden; zoom:1; }
.quaWrap3 .bd ul li{width: 268px; margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center; }
.quaWrap3 .bd ul li .img{width: 100%;height: 185px;overflow: hidden;width: 126px; padding: 9px 70px;border: 1px solid #d2d2d2;}
.quaWrap3 .bd ul li img{display: block;width: 100%;min-height: 100%;}
.quaWrap3 .bd ul li p{font-size: 16px;line-height: 22px;padding: 23px 0 0;width: 90%;margin: 0 auto;}

.quaWrap4{width: 100%;padding: 115px 0 40px;margin-bottom: 55px;text-align: center;-webkit-box-shadow: 0px 3px 5px rgba(0,0,0,.1);-moz-box-shadow: 0px 3px 5px rgba(0,0,0,.1);box-shadow: 0px 3px 5px rgba(0,0,0,.1);}

.quaWrap5{width: 100%;background: url(../images/qualityBg2.jpg) center bottom no-repeat;padding-bottom: 70px;}
.quaWrap5 .intro{width: 1200px;margin: 0 auto;padding: 35px 0 45px;font-size: 15px;line-height: 24px;color: #4b4b4b;}
.quaWrap5 .intro span{font-size: 16px;color: #009944;font-weight: bold;}
.quaWrap5 .picScroll-left{ width:1200px;margin: 0 auto;  overflow:hidden; position:relative; }
.quaWrap5 .picScroll-left .hd .prev,.quaWrap5 .picScroll-left .hd .next{ position: absolute;left: 0;top: 130px;display:block;  width: 30px; height: 59px; overflow:hidden;cursor:pointer; background: url("../images/qualityArrow3.jpg") no-repeat;opacity: 0.4;}
.quaWrap5 .picScroll-left .hd .next{ left: auto;right: 0;background-image: url("../images/qualityArrow4.jpg");}
.quaWrap5 .picScroll-left .hd .prev:hover,.quaWrap5 .picScroll-left .hd .next:hover{opacity: 1;}
.quaWrap5 .picScroll-left .bd{width: 1050px;margin: 0 auto;overflow: hidden; }
.quaWrap5 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.quaWrap5 .picScroll-left .bd ul li{ margin: 0 45px; float:left; _display:inline; overflow:hidden; text-align:center; width: 260px; }
.quaWrap5 .picScroll-left .bd ul li .img{width: 100%;height: 244px;overflow: hidden;}
.quaWrap5 .picScroll-left .bd ul li .img img{height: 244px;}
.quaWrap5 .picScroll-left .bd ul li .txt{width: 100%;padding: 40px 0;font-size: 16px;color: #a8d2b5;line-height: 19px;height: 19px;}
.quaWrap5 .picScroll-left .bd ul li .txt *{display: inline-block;vertical-align: middle;}
.quaWrap5 .picScroll-left .bd ul li .txt .circle{width: 7px;height: 7px;margin-right: 13px;border-radius: 50%;background-color: #009944;border: 6px solid #6ecc2a;}

.quaWrap6{width: 1179px;height: 588px;margin: 0 auto;padding: 87px 0 124px;position: relative;overflow: hidden;}
.quaWrap6 .bg{display: block;width: 100%;height: 100%;}
.quaWrap6 .bg.aniBox{-webkit-transform:scale(0.5,0.5);-moz-transform:scale(0.5,0.5);transform:scale(0.5,0.5);-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;opacity: 0;}
.quaWrap6 .bg.aniBox.animate{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;opacity: 1;}
.quaWrap6 .inner{width: 400px;text-align: center;position: absolute;left: 50%;margin-left: -200px;top: 470px;z-index: 2;color: #4b4b4b;}
.quaWrap6 .inner .p1{font-size: 36px;line-height: 62px;padding-bottom: 15px;}
.quaWrap6 .inner .p2{font-size: 15px;line-height: 24px;}
.quaWrap6 .inner .p2 span{font-weight: bold;color: #009944;}
/*质量结束*/


