/*样式初始化及公用样式*/
*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box; -ms-box-sizing: border-box;
    box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin:0;padding:0;}
body{font-size: 14px;overflow-x: hidden;font-family: 'Microsoft YaHei', Arial, Helvetica, SimSun, Sans-serif !important;}
li{list-style: none;}
img{border: none;display: block;width:100%; height:auto;}
.inner-abst img{display: none;}
input{outline: 0;
    border: none;}
a:hover,a:focus,a:active {text-decoration: none;}
a {transition: 0.2s linear;-webkit-transition: 0.2s linear;-moz-transition: 0.2s linear; -ms-transition: 0.2s linear;
    -o-transition: 0.2s linear;text-decoration: none;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block; content: " "; height: 0;line-height: 0;visibility: hidden; clear: both;}
.clearfix{zoom:1;}
.container {width: 1200px;margin: 0 auto;}

/*header*/
.mobile_navContent{display:none;}
.header .h-top {line-height: 40px;background: #838d98;color: #dfe1e3; display:none}
.h-top .left {letter-spacing: 0.5px;}
.h-top .right a {color: #dfe1e3;padding-left: 25px;}
.h-top .right a.cn{background: url(../images/cn.png) no-repeat left center;}
.h-top .right a.en{background: url(../images/en.png) no-repeat left center;}
.header .h-center{margin-top:20px;}
.h-center .left .img {width: 270px;padding:5px 24px 5px 0;border-right: 1px solid #d2d2d2;}
.h-center .left .img span{font-size: 26px;float: left;font-weight: bold;color: #07880d; float:left;margin-left: 20px; line-height:60px;}
.h-center .left .img img{height:64px;width: auto; float:left}
.h-center .left .txt {padding-left: 14px;color: #616161;line-height: 1.7em;padding-top: 8px; max-width: 600px;}
.h-center .left .txt span {font-size:18px;font-weight: bold;color: #07880d;}
.h-center .right {margin-top:10px;padding-left:50px;height:60px;padding-top:6px;background:url(../images/hotline.png) no-repeat left center;}
.h-center .right .title {color:#777;padding-bottom: 2px;}
.h-center .right .sub-title{font-size: 18px;color: #07880d;}
.header .h-nav {height:50px;line-height: 50px;background: #07880d;}
.h-nav .menu .nav-item{width: 14%;float: left;text-align: center;  position: relative;  }
.h-nav .menu .nav-item>a{display: block;color: #fff;}
.h-nav .menu .nav-item>a:hover,.h-nav .menu .nav-item>a.curr{color:#FFFF00}
.h-nav .menu li a{font-size: 16px;display: block}
.h-nav .menu .menu-son{background:#fff;display: none;  width:100%;  position: absolute;  left:0;  top:60px;  z-index:1000;  }
.h-nav .menu .menu-son li a{height: 40px;line-height: 40px;color: #2f2f2f;}
.h-nav .menu .menu-son li:hover{background:#07880d}
.h-nav .menu .menu-son li a:hover{color:#fff}

/*footer*/
.mobile_footer,.mobile_footnav{display:none;}
.footer {}
.footer .top{background: #07880d;}
.footer .top {}
.footer .top  .left{background: #fff;  width: 25%;  padding-top:38px;min-height: 412px;}
.footer .top  .left:before{content: '';  height: 11px;  display: block; background: #07880d;  margin-top:-49px;}
.footer .top  .left .f-logo {margin-top:38px;}
.footer .top  .left .f-logo img{  width:auto;  margin:0 auto;}
.footer .top  .left .title{font-size: 24px;  font-weight: bold;  color: #07880d;  letter-spacing: 1px;  text-align: center;  padding: 16px 0;}
.footer .top  .left .hr{}
.footer .top  .left .hr img{width: 156px;  display: block;  height:auto;  margin: 0 auto;}
.footer .top  .left .hr .tip{padding-top: 10px;  text-align: center;  font-size: 14px;  color: #636363;}
.footer .top .right {min-height: 412px;  padding-top: 62px;  width:70%;}
.footer .top .right .protype {}
.footer .top .right .protype .title{color: #fff;  font-size: 14px;  letter-spacing: 1px;}
.footer .top .right .protype .abst {    font-size: 12px;    line-height: 20px;  color: #fff;  filter:alpha(opacity=70);  color: rgba(255,255,255,0.7);  border-bottom: 1px solid #3369b7;  padding-bottom: 14px;  padding-top: 12px;}
.footer .top .right .all .item {  margin-top: 40px;  width: 18%;  height:200px;  border-left: 1px solid #f4f5f6;  padding-left: 5%;}
.footer .top .right .all .item.last{  width:35%;padding-left: 5%;}
.footer .top .right .all .last .address{  background: url("../images/f-address.png") no-repeat left center;padding-left: 30px}
.footer .top .right .all .last .tel{background: url("../images/f-phone.png") no-repeat left center;padding-left: 30px}
.footer .top .right .all .last .fax{background: url("../images/f-fax.png") no-repeat left center;padding-left: 30px}
.footer .top .right .all .last .email{background: url("../images/f-message.png") no-repeat left center;padding-left: 30px}
.footer .top .right .all .item .title{    color: #fff;  font-size: 14px;  padding-bottom: 18px;}
.footer .top .right .all .item ul{}
.footer .top .right .all .item ul li{margin-top: 12px;font-size: 14px;  line-height:20px;color: #fff;  filter:alpha(opacity=70);  color: rgba(255,255,255,0.7);}
.footer .top .right .all .item ul li a{  color: #fff;  line-height:20px;  filter:alpha(opacity=70);  color: rgba(255,255,255,0.7);}
.footer .bottom {border-bottom: 3px solid #fff;  background: #deae1c;  color: #fff;  text-align: center;  line-height: 52px;}
.footer .bottom a {color: #fff;}


/*先做内页*/
/*内页公共样式 -----innerpage部分*/
.inner-page{padding-bottom: 80px;}
.inner-page .bread-crumbs{padding: 20px 0 50px;}
.inner-page .bread-crumbs a, .inner-page .bread-crumbs span{font-size: 14px;color: #444;}
.inner-page .sidebar{width: 22%;font-size: 14px;color: #000;}
.inner-page .sidebar .side-tit{line-height: 1em; font-size: 18px; padding: 0 0 10px;text-transform: uppercase; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.inner-page .sidebar .side-tit span{position: relative;}
.inner-page .sidebar .side-tit span:after{content: ''; width: 20px; height: 4px; background: #07880d; position: absolute; right: -32px; bottom: 5px;}
.inner-page .sidebar .contact_list{margin-top:10px;}
.inner-page .sidebar .contact_list li{font-size: 14px; line-height: 20px; padding: 10px 0px;}
.inner-page .sidebar ul li a{font-size: 14px; color: #000; line-height: 20px; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.inner-page .sidebar .menu li{border-bottom: 1px solid #e9e9e9; padding: 15px 0px;}
.inner-page .sidebar ul li a.active{color: #07880d;font-size: 15px;font-weight: bold;}
.inner-page .sidebar ul{margin-bottom:50px;}
.inner-page .sidebar .contact_list li i{font-size: 14px; line-height:20px; margin-right:5px;}
.inner-page .inner_con{width: 76%;}  /*左边的sidebar和右边的con距离2%*/
/*换页页码*/
.inner-page .inner_con .page{    min-width: 100px;  text-align: center;}
.inner-page .inner_con .page span,.inner-page .inner_con .page a{  display: inline-block;  *display: inline;  *zoom: 1;  font-size: 14px;  color: #000;  width:35px;  height:35px;text-align: center;line-height: 35px;  border: 1px solid #eee;margin-left: -5px;}
.inner-page .inner_con .page a.current{  color: #fff;  background: #064896;  font-weight:700;}
.inner-page .inner_con .page a:hover{color: #fff;  background: #064896;  font-weight:700;}
/*内页右边的ul(荣誉证书、案例、产品图片list)*/
.inner-page .inner_con{overflow: hidden}

.inner-page .inner_con .list li {  width:30%;  height:370px;margin-left: 3%;  margin-bottom:30px;} /*荣誉证书、案例、产品图片li是31%*/
.inner-page .inner_con .list li a{  display: block;  width:100%;  height:100%;}
.inner-page .inner_con .list li .img{ position: relative; width:100%; height:282px;}
.inner-page .inner_con .list li .img img{  width:100%; min-height:282px }
.inner-page .inner_con .list li .img .cover{position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #000000 url(../images/search.png) no-repeat center center;  opacity: 0;  filter: alpha(opacity=0);}
.inner-page .inner_con .list p{ display:none;  width:100%;  line-height: 1.4em;  padding-top: 10px;  color: #000;text-align: center}

/*内页联系我们信息表单*/
.inner-page .inner_con .contactbox{width: 100%;  height: auto;  padding: 35px 45px 25px;  border: 1px solid #dddddd;  background: #fff;}
.inner-page .inner_con .contactbox .formtit{    margin-bottom: 26px;  font-size: 22px;  font-weight: 600;  line-height: 23px;  color: #444;  text-align: center;  padding-bottom: 18px;  background: url(../images/form-tit-bg.jpg) no-repeat center bottom;}
.inner-page .inner_con .contactbox .table ul{     width: 49%; }
.inner-page .inner_con .contactbox .table ul li{margin-bottom: 13px;  color: #444;}
.inner-page .inner_con .contactbox .table ul li label{    display: block;  margin-bottom: 5px;  font-size: 14px;}
.inner-page .inner_con .contactbox .table ul li em{    color: red;  font-style: normal;  font-weight:700;  padding-right:3px;}
.inner-page .inner_con .contactbox .table ul li span{display: block;text-align: center}
.inner-page .inner_con .contactbox .table ul li span input{    width: 100%;  border: 1px solid #dedede;  height: 40px;}
.inner-page .inner_con .contactbox .table ul .identify input{  width:80%;}
.inner-page .inner_con .contactbox .identify img{  width:20%;margin-top: 5px}
.inner-page .inner_con .contactbox .table ul .submit{font-size: 15px;width: 100%;  height: 38px;  background: #07880d;  border: none;  cursor: pointer;  color: #fff;}
.inner-page .inner_con .contactbox .table ul li textarea{width: 100%;    height: 312px;  border: 1px solid #dedede;}

/*内页banner*/
.banner .Mobile,.Mheader_nav{display:none;}
/* --关于我们*/
.about-page .about_con .about_article{  width:100%;}
.about-page .about_con .about_article p{font-size: 16px;  line-height:20px;text-indent: 2em}

/* --产品中心*/
.product-banner {background: url(../images/product-banner.jpg) no-repeat center center;    background-size: cover;}
.product-page .product_con .list li{  height:280px;}
    /* --产品详情*/
.product_info-banner {background: url(../images/prodet-banner.jpg) no-repeat center center;    background-size: cover;}
.product-page .productinfo_con .top{width:80%; margin-bottom:30px;}
.product-page .productinfo_article .top .left{width:55%;}
.product-page .productinfo_article .top .left .bigpic{}
.product-page .productinfo_article .top .left .bigpic img{border: none;display: block;width: 50%;height: auto;max-width: 50%;}
.product-page .productinfo_article .top .left .smallpic{margin-top: 20px;}
.product-page .productinfo_article .top .left .smallpic ul li{float: left; width: 15%; height:70px; margin-right: 10px; cursor: pointer; border: 1px solid #ddd; padding: 0;}
.product-page .productinfo_article .top .left .smallpic ul li a{display: block; height:100%; overflow: hidden}
.product-page .productinfo_article .top .left .smallpic ul li img{width:100%;}
.product-page .productinfo_article .top .left .smallpic ul li i{display: block; color: #fff; width:100%; height:100%; background-color: #eee;}
.product-page .productinfo_article .top .right{width:40%;}
.product-page .productinfo_article .top .right .tit{font-size: 16px; color: #000; font-weight:700; text-transform: uppercase;}
.product-page .productinfo_article .top .right .btn_contact{margin-top:40px;}
.product-page .productinfo_article .top .right .btn_contact a{font-weight: 600; text-transform: uppercase; font-size: 15px; display: block; color: #fff; width: 195px; height: 36px; line-height: 36px; text-align: center; background: #07880d;}
.product-page .productinfo_article .top .right .btn_contact a:hover{background: #000;}
.product-page .productinfo_article .product_detail{margin-top: 50px; margin-bottom: 20px;}
.product-page .productinfo_article .product_detail .title{width: 150px; height: 32px; line-height: 32px; text-align: center; color: #fff; background: #07880d; font-weight: 700; text-transform: uppercase; font-size: 14px; margin-bottom: 15px;}
.product-page .productinfo_article .recommend{    margin: 50px 0;}
.product-page .productinfo_article .recommend .title{ width: 150px; height: 32px; line-height: 32px; text-align: center; color: #fff; background: #07880d; font-weight: 700; text-transform: uppercase; font-size: 14px; margin-bottom: 15px;}
.product-page .productinfo_article .recommend .list li{  width:23%;  margin-right:2%;  margin-left:0;}

/*联系我们*/
.contact-page .inner_con{  width:100%;margin-top:30px;}
.contact-page .inner_con .contactbox{  width:67%;padding: 25px 35px 15px;}
.contact-page .inner_con .contact-details{ background: #fff;  width: 30%;  padding: 30px;  border: 6px solid #f2f2f2;}
.contact-page .inner_con .contact-details h3.contact-title {  font-family: 'Euphemia';  font-weight: 600;  font-size: 22px;  border-bottom: 1px dashed #dcdcdc;  margin-bottom: 20px;  color: #444;  padding-bottom: 15px;  }
.contact-page .inner_con .contact-details .contact-list h5 {  margin-bottom: 10px;  color: #222;  font-size: 16px;  font-weight: 600;  }
.contact-page .inner_con .contact-details .contact-list p {  font-size: 14px;  line-height: 2em;  }
.contact-page .inner_con .contact-details .contact-list a {  color: #333;  }
.contact-page .inner_con .contact-details .contact-list a:hover {  color: #0250a9;  }

/*新闻中心*/
.news-banner{background: url(../images/contact-banner.jpg) no-repeat center center;    background-size: cover;}
.news-page .news_con .news_article .newslist li{    padding: 0 10px 20px 20px;  border-bottom: 1px dashed #ccc;  margin-bottom: 20px;}
.news-page .news_con .news_article .newslist li  .txt{    float: right;  width: 100%;}
.news-page .news_con .news_article .newslist li  .txt .inner-title{    font-weight: bold;  font-size: 16px;  color: #444;}
.news-page .news_con .news_article .newslist li  .txt .date{    display: block;    color: #777;  margin: 10px 0;}
.news-page .news_con .news_article .newslist li  .txt .inner-abst{    color: #777;line-height: 1.7em;  }
    /*新闻详情*/
.news-page .news-info_article .title h1{padding-bottom: 10px; font-size: 20px; font-weight: 700; text-align: center; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news-page .news-info_article .date{font-size: 13px; line-height: 22px; text-align: center; border-bottom: 1px solid #CCC; padding-bottom: 5px;}
.news-page .news-info_article .abst{border-bottom: 1px dashed #CCC; padding: 10px 0; font-size: 14px;}
.news-page .news-info_article .abst p{display: inline-block;}
.news-page .news-info_article .contents{color: #000; font-size: 14px; line-height: 24px; clear: both; margin-top: 10px; border-bottom: 1px dashed #CCC; padding: 20px 0;}
.news-page .news-info_article .prevnext{width: 99%; margin-top: 0px; padding-left: 5px; border-top: 0px solid #CCC; text-align: left; padding-top: 10px;}
.news-page .news-info_article .prevnext a{width: 100%; height: 25px; line-height: 25px; color: #999; font-size: 15px; margin-left: 5px;}

/*轮播*/
.Mobilebanner{display:none;}
.wrapper{position: relative;width:100%;}
.wrapper .nivo-controlNav{z-index:999;position:absolute;right:5px;bottom:0px;width: 100%;margin:0 auto;text-align: center;}
.wrapper .nivo-directionNav{display: none;}
.wrapper .nivo-controlNav a {display:inline-block;width:12px;height:12px;background:#07880d;margin:0 10px;color:#fff;border-radius:50%;}
.wrapper .nivo-controlNav a.active {background:#fff;width:40px;border-radius:6px;}
.wrapper .nivo-directionNav a {display:block;width:30px;height:30px;background:url(/images/arrows.png) no-repeat;}
 .wrapper .nivo-directionNav a.nivo-nextNav {background-position:-30px 0;right:15px;}
.wrapper .nivo-directionNav a.nivo-prevNav {left:15px;}

/*.index-body .i-search{height: 60px;background: #135eb3; font-size: 16px;display:none;}
.index-body .i-search .left{width: 388px; height: 60px;background: #deae1c; padding-top: 12px; padding-left: 28px;  position: relative;}
.index-body .i-search .left:before{  display: block;  content: '';  width:1000px;  height:60px;background: #deae1c;  position: absolute;  left:-1000px;  top:0;}
.index-body .i-search .left form{width: 310px; border: 1px solid #fff; border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px;}
.index-body .i-search .left input{display: block;background-color: transparent;}
.index-body .i-search .left .txt{padding: 5px 10px 0 20px; color: rgba(255, 255, 255, 0.7); filter:Alpha(Opacity=70); height: 36px; line-height: 36px; width: 250px;}
.index-body .i-search .left .submit{height: 36px; width: 50px; background-image: url(../images/search-mini.png); background-repeat: no-repeat; background-position: center;}
.index-body .i-search .right{width: 810px; padding-left: 50px; line-height:60px;}
.index-body .i-search .right span{color: #fff; opacity:0.7; filter:Alpha(Opacity=70);}
.index-body .i-search .right a{color: #fff; opacity:0.7; filter:Alpha(Opacity=70); padding-left: 16px;}*/

.index-body .i-partner{padding: 56px 0 52px;}
.index-body .i-partner .title{position: relative; font-size: 34px; font-weight: bold; color: #07880d; text-align: center; margin-bottom: 18px;}
.index-body .i-partner .title:after{position: absolute; content: ''; left: 0; right: 0; top: 50%; height: 1px; background: #e9e9e9; z-index: -1;}
.index-body .i-partner .title span{position: relative; display: inline-block; padding: 0 42px; background: #fff;}
.index-body .i-partner .title span:before,.index-body .i-partner .title span:after{position: absolute; top: 0; bottom: 0; content: ''; background: #e9e9e9; width: 1px;}
.index-body .i-partner .title span:before{left:1px;}
.index-body .i-partner .title span:after{right:1px;}
.index-body .i-partner .sub-title{text-align: center; color: #8a8a8a; font-family: arial; font-style: italic; font-size: 20px; text-transform: uppercase;}
.index-body .i-partner .partners{  width:100%;  overflow:hidden;  margin-top:20px; }
.index-body .i-partner .partners li img{ border: 1px solid #a5a5a5;}
.index-body .i-partner .partners li{padding: 20px 5px}
.index-body .i-partner .partners ul{width:200%;  margin:50px 0;  padding:0;}
.index-body .i-partner .partners ul .partner{overflow:hidden;vertical-align: top;  width:240px;}
.index-body .i-partner .partners ul .partner img{ border: 1px solid #a5a5a5; width:230px;margin:0 4px;}
/*.index-body .i-partner .owl-carousel{position: relative;}*/
/*.index-body .i-partner .owl-carousel .item{margin:50px 6px;overflow:hidden;}*/
/*.index-body .i-partner .owl-carousel .item img{border: 1px solid #a5a5a5}*/
/*.index-body .i-partner .owl-carousel .owl-controls{display:none;}*/

.index-body .i-product{background: #f4f4f4; padding-bottom:0;}
.index-body .i-product .left{position: relative; background: #07880d; text-align: center;  width:300px;height: 782px;}
.index-body .i-product .left:before{position: absolute; content: ''; width: 1000px; top: 0; bottom: 0; left: -1000px; color: #fff; background: #07880d;}
.index-body .i-product .left:after{position: absolute;  content: '';  width: 23px;  top: 0;  bottom: 0;  left: -23px;  background: url(../images/i-product-bg.png) repeat-y center;  z-index: 99;}
.index-body .i-product .left .top{padding: 40px 0 18px; text-align: center; border-bottom:2px solid #ffffff;  color: #fff;}
.index-body .i-product .left .menu{font-size: 16px; padding: 30px 16px;}
.index-body .i-product .left .menu li{ line-height: 66px;  padding:0;border: none}
.index-body .i-product .left .menu li a{display: block; color: #fefefe;font-size: 16px; overflow: hidden;border-bottom: 1px solid #ddd;  line-height:66px;  position: relative;}
.index-body .i-product .left .menu li a:after {position: absolute;  content: '';  width: 12px;  height: 14px;  left: 34px;  top: 50%;  margin-top: -7px;  opacity: 0;  filter: alpha(opacity=0);  transform: translate(-20px, 0) rotate(0deg) scale(1, 1) skew(0deg, 0deg) rotateX(0deg) rotateY(0deg);-webkit-transform: translate(-20px, 0) rotate(0deg) scale(1, 1) skew(0deg, 0deg) rotateX(0deg) rotateY(0deg);  -moz-transform: translate(-20px, 0) rotate(0deg) scale(1, 1) skew(0deg, 0deg) rotateX(0deg) rotateY(0deg);  -ms-transform: translate(-20px, 0) rotate(0deg) scale(1, 1) skew(0deg, 0deg) rotateX(0deg) rotateY(0deg);  -o-transform: translate(-20px, 0) rotate(0deg) scale(1, 1) skew(0deg, 0deg) rotateX(0deg) rotateY(0deg);transition: 0.3s ease-in;-webkit-transition: 0.3s ease-in;  -moz-transition: 0.3s ease-in;  -ms-transition: 0.3s ease-in;  -o-transition: 0.3s ease-in;background: url(../images/i-product-ico.png) no-repeat center;}
.index-body .i-product .left .menu li a:hover{background: #e5e5e5;  color: #363636;}
.index-body .i-product .left .menu li a:hover:after{opacity: 1;  filter: alpha(opacity=100);  transform: translate(0, 0) rotate(0deg) scale(1, 1) skew(0deg, 0deg) rotateX(0deg) rotateY(0deg);  -webkit-transform: translate(0, 0) rotate(0deg) scale(1, 1) skew(0deg, 0deg) rotateX(0deg) rotateY(0deg);  -moz-transform: translate(0, 0) rotate(0deg) scale(1, 1) skew(0deg, 0deg) rotateX(0deg) rotateY(0deg);  -ms-transform: translate(0, 0) rotate(0deg) scale(1, 1) skew(0deg, 0deg) rotateX(0deg) rotateY(0deg);  -o-transform: translate(0, 0) rotate(0deg) scale(1, 1) skew(0deg, 0deg) rotateX(0deg) rotateY(0deg);  }
.index-body .i-product .left .top .title{font-size: 36px; font-weight: bold; padding-bottom: 18px;}
.index-body .i-product .left .top .sub-title{font-family: arial; font-size: 18px; letter-spacing: 1px; font-style: italic;}
.index-body .i-product .right {  width:884px;  padding-top: 72px;  overflow: hidden;  background: #f4f4f4;}
.index-body .i-product .right .top{    padding-bottom: 32px;  border-bottom: 1px solid #dcdcdc;}
.index-body .i-product .right .top .r-left{}
.index-body .i-product .right .top .r-left .title{    display: inline-block;  border-left: 8px solid #e1ae19;  font-size: 24px;  color: #07880d;  padding-left: 17px;  padding-right: 12px;}
.index-body .i-product .right .top .r-left .sub-title{font-family: arial;  font-size: 18px;  text-transform: uppercase;  font-style: italic;  }
.index-body .i-product .right .top .r-right{  font-family: arial;  font-size: 18px;  color: #e0b021;  padding-top: 10px;}
.index-body .i-product .right .top .r-right a{color: #e0b021;}
.index-body .i-product .right .box{    padding: 34px 0 0;  min-height: 680px;}
.index-body .i-product .list li{height:300px;  width:32%;  margin-left:1%;}

.index-body .i-history{padding: 56px 0 0}
.index-body .i-history .top{}
.index-body .i-history .top{padding: 24px 0 54px; width: 830px; margin: 0 auto; background: url(../images/i-history-bg.png) no-repeat left 300px center;}
.index-body .i-history .top .left{text-align: center; width: 334px; line-height: 80px; color: #fff; background: #07880d; font-size: 44px; font-weight: bold;}
.index-body .i-history .top .right{font-size: 30px; font-weight: bold; color: #444343; line-height: 38px; letter-spacing: 1px;float: left; margin-left: 80px;
 /* text-align: center; */margin-top: 22px;}
.index-body .i-history .items{}
.index-body .i-history .items img{border: none; display: block; width: 100%; height: auto; }
.index-body .i-history .items .item1 .list{width:514px;}
.index-body .i-history .items .item2 .list{width: 400px;margin-left: 150px;}
.index-body .i-history .items .item1 .list li{padding-top: 44px; margin-bottom: 100px;}
.index-body .i-history .items .item2 .list li{padding-top: 100px; margin-bottom: 18px;}
.index-body .i-history .items .list li .inner-title{position: relative; display: inline-block; min-width: 286px; background: #f2c339; color: #fff; font-size: 18px; line-height: 1.4em; padding: 10px 10px; letter-spacing: 1px;}
.index-body .i-history .items .list li .inner-title:after{position: absolute; content: ''; left: -11px; top: 50%; margin-top: -10px; border-right: 11px solid #f2c339; border-top: 10px solid transparent; border-bottom: 10px solid transparent;}
.index-body .i-history .items .item1{padding-top: 96px; padding-bottom: 12px; background: url(../images/i-history-bg-1.png) no-repeat center bottom;}
.index-body .i-history .items .item2{padding-top: 40px; padding-bottom: 20px; background: #f8f8f8 url(../images/i-history-bg-2.png) no-repeat center top;}
.index-body .i-history .items .list li .inner-abst{margin-top: 34px; color: #7c7c7c; font-size: 14px; line-height: 26px;}

.index-body .i-historyEn .top{padding: 24px 0 54px;width: 1000px;margin: 0 auto;background: url(../images/i-history-bg.png) no-repeat left 350px center;}
.index-body .i-historyEn .top .left {text-align: center;width: 360px;line-height: 80px;color: #fff;background: #135eb3;font-size: 44px;font-weight: bold;}
.index-body .i-historyEn .items .item1 .list li {padding-top: 44px;margin-bottom: 77px;}
.index-body .i-historyEn .items .list li .inner-abst {margin-top: 24px;}
.index-body .i-historyEn .items .item2 .list li {padding-top: 80px;margin-bottom: 18px;}



.index-body .i-cust{color: #fff; padding: 22px 0 14px; background: url(../images/i-cust.jpg) no-repeat center; background-size: cover; overflow: hidden;}
.index-body .i-cust .title{font-size: 24px; letter-spacing: 1px; text-align: center; padding-bottom: 12px;}
.index-body .i-cust .sub-title{text-align: center; font-family: arial; font-size: 14px; text-transform: uppercase;}
.index-body .i-cust .box{padding-top: 20px;}
.index-body .i-cust .box li{width: 20%;}
.index-body .i-cust .box li .img{width: 104px; height: 104px; border: 1px solid #fff; margin: 0 auto; padding-top: 22px; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%;}
.index-body .i-cust .box li img{width: auto; margin: 0 auto;}
.index-body .i-cust .box li .txt{padding-top: 10px; text-align: center;}
.index-body .i-cust .box li + li{position: relative;}
.index-body .i-cust .box li + li:after{position: absolute; width: 29px; height: 53px; background: url(../images/i-cust-ico.png) no-repeat center; content: ''; left: -15px; top: 50%; margin-top: -38px;}

.index-body .i-about{padding: 56px 0 52px;}
.index-body .i-about .title{position: relative; font-size: 34px; font-weight: bold; color: #07880d; text-align: center; margin-bottom: 18px;}
.index-body .i-about .title:after{position: absolute; content: ''; left: 0; right: 0; top: 50%; height: 1px; background: #e9e9e9; z-index: -1;}
.index-body .i-about .title span{position: relative; display: inline-block; padding: 0 42px; background: #fff;}
.index-body .i-about .title span:before,.index-body .i-partner .title span:after{position: absolute; top: 0; bottom: 0; content: ''; background: #e9e9e9; width: 1px;}
.index-body .i-about .title span:before{left:1px;}
.index-body .i-about .title span:after{right:1px;}
.index-body .i-about .sub-title{text-align: center; color: #2c2c2c; font-family: arial; font-style: italic; font-size: 24px; text-transform: uppercase;}
.index-body .i-about .box{    padding-top: 54px;}
.index-body .i-about .box .left{padding-top: 14px; width: 50%;}
.index-body .i-about .box .left .inner-title{}
.index-body .i-about .box .left .inner-title span{display: inline-block; font-size: 20px; font-weight: bold; border-bottom: 4px solid #f2c339; padding-bottom: 8px;}
.index-body .i-about .box .left .inner-abst{padding-top: 15px; color: #585858; font-size: 16px; line-height: 36px; text-indent: 2em; padding-right: 70px;}
.index-body .i-about .box .left .list{padding-top: 0;}
.index-body .i-about .box .left .list li{border: 1px solid #e5c40e; width: 32%;}
.index-body .i-about .box .left .list li + li{margin-left: 2%;}
.index-body .i-about .box .left .list li a{display: block; color: #595858; padding: 6px 0 4px;}
.index-body .i-about .box .left .list li a .img{}
.index-body .i-about .box .left .list li a img{width: auto; margin: 0 auto;}
.index-body .i-about .box .left .list li a .txt{text-align: center;}
.index-body .i-about .box .left .list li a .txt .txt1{padding: 6px 0 4px;}
.index-body .i-about .box .left .list li a .txt .txt2{font-size: 12px; font-family: arial;}
.index-body .i-about .box .right{width: 45%;}
.index-body .i-about .box .right img{width: auto; max-width: 100%;}

.index-body .i-hotline{padding:2.5% 0; color: #fff; background: url(../images/i-hotline-bg.jpg) no-repeat center; background-size: cover;}
.index-body .i-hotline .box .left{display: table; width: 50%; height: 100%; font-size: 30px; font-weight: bold;}
.index-body .i-hotline .box .left .inner{display: table-cell; vertical-align: middle; padding-left: 30px;}
.index-body .i-hotline .box .left .inner .txt2{padding-left: 150px;}
.index-body .i-hotline .box .inner .txt2{padding-top: 12px;}
.index-body .i-hotline .box .right{display: table; width: 50%; height: 100%; font-size: 30px; font-weight: bold;}
.index-body .i-hotline .box .right .inner{display: table-cell; vertical-align: middle; padding-left: 120px;}
.index-body .i-hotline .box .right .inner .txt1{line-height: 50px; padding-left: 76px; background: url(../images/i-hotline-img.png) no-repeat left center;}
.index-body .i-hotline .box .right .inner .txt2{padding-left: 24px; font-style: italic;}

.index-body .i-news{padding: 56px 0 52px;}
.index-body .i-news .title{position: relative; font-size: 34px; font-weight: bold; color: #07880d; text-align: center; margin-bottom: 18px;}
.index-body .i-news .title:after{position: absolute; content: ''; left: 0; right: 0; top: 50%; height: 1px; background: #e9e9e9; z-index: -1;}
.index-body .i-news .title span{position: relative; display: inline-block; padding: 0 42px; background: #fff;}
.index-body .i-news .title span:before,.index-body .i-partner .title span:after{position: absolute; top: 0; bottom: 0; content: ''; background: #e9e9e9; width: 1px;}
.index-body .i-news .title span:before{left:1px;}
.index-body .i-news .title span:after{right:1px;}
.index-body .i-news .sub-title{text-align: center; color: #2c2c2c; font-family: arial; font-style: italic; font-size: 24px; text-transform: uppercase;}
.index-body .i-news .box{     padding-top: 26px;}
.index-body .i-news .box .left{padding-top: 42px; width: 42%;}
.index-body .i-news .box .left a .img{position: relative; overflow: hidden;}
.index-body .i-news .box .left a .txt{position: absolute; bottom: 0; left: 0; right: 0; padding: 25px 14px 24px; background: rgba(0, 136, 13, 0.7); color: #fff; font-size: 18px; letter-spacing: 0.5px;}
.index-body .i-news .box .left a .txt .no-linefeed{line-height: 20px; border-left: 5px solid #f2c339; padding-left: 10px; display: inline-block; width: 100%;}
.index-body .i-news .box .right{width: 52%;}
.index-body .i-news .box .right .top{padding-bottom: 12px; border-bottom: 1px solid #cccccc;}
.index-body .i-news .box .right .top .t-left a{color: #605f5f; font-size: 22px; font-weight: bold; margin-right: 50px;}
.index-body .i-news .box .right .top .t-right{padding-top: 10px;}
.index-body .i-news .box .right .top .t-right a{font-size: 14px; font-family: arial; color: #f2c339;}
.index-body .i-news .box .right .list{padding-right: 30px;}
.index-body .i-news .box .right .list li{padding-top: 22px;}
.index-body .i-news .box .right .list li a .img{float: left; width: 22%; overflow: hidden;}
.index-body .i-news .box .right .list li a .txt{float: right; width: 76%;}
.index-body .i-news .box .right .list li a .txt .inner-title{font-size: 16px; color: #605f5f; font-weight: bold; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.index-body .i-news .box .right .list li a .txt .date{color: #929292; font-size: 12px; padding: 6px 0 3px;}
.index-body .i-news .box .right .list li a .txt .inner-abst{color: #8a8989; font-size: 14px; line-height: 1.3em; height: 2.6em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.index-body .i-news .box a .img img {    transition: 0.4s ease-in;display: block; }
.index-body .i-news .box a:hover .img img {  transform:scale(1.05,1.05);}


