html,body {
    color: #333;
    margin: 0;
    height: 100%;
    font-family: "微软雅黑",Helvetica,Arial,Verdana,"微软雅黑",sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
}

* {
	margin:0; padding:0;
}

a {
    text-decoration: none;
    color: #000;
}

img {
    border: 0;
}

body {
    background: #fff;
    color: #333;
    font-size: 14px;
}

html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {
    margin: 0;
    padding: 0;
}


.in-news-left a:hover{
  color: #24895a;
}

button {
    outline: 0;
}

img {
    border: 0;
}

button,input,optgroup,select,textarea {
    margin: 0;
    font: inherit;
    color: inherit;
    outline: none;
}

li {
    list-style: none;
}

a:hover {
    color: #24895a;
}

.float_left{
  float: left;
}

.float_right{
  float: right;
}

.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}

.clearfix {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clear {clear:both;margin:0px;padding:0px;}
form {display: block;}
#all {width: 100%;margin:0px auto;height: auto;min-width:1200px;overflow:hidden;background-color:#FFF;}
#alla{width: 100%;margin:0px auto;height: auto;min-width:1200px;overflow:hidden;background-color:#f5f6f7;}
.nav ul li h2,.ce_nav li h3{font-weight:normal;}


.w1200{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    *zoom:1;
}

/* css */
.tops{
  width: 100%;
  background: #efefef;
  line-height: 40px;
  overflow: hidden;
  color: #676767;
  font-size: 14px;
}
.logo_nav{
  width: 100%;
  height: 80px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999;
  border-bottom: 1px solid rgba(255,255,255,.2);
  color: #fff;
  overflow: hidden;
  *zoom:1;
  background-color:#24895a;
}
.navbg{
  background: #24895a;
}
.logo img{
  margin-top: 5px;
}
.tels{
  height: 60px;
  border-left: 1px solid rgba(255,255,255,.2);
  color: #fff;
  font-weight: 500;
  padding-top: 16px;
  padding-left: 20px;
}
.tels h5{
  font-size: 18px;
  color: #fff;
}
nav{
  background: none;
  width: 100%;
  overflow: hidden;
}
nav li{
  padding: 0 16px;
  line-height: 80px;
  float: left;
}
nav li:last-child{
  border-right: 0;
}
nav li a{
  display: block;
  line-height: 80px;
  font-size: 16px;
  color: #fff; font-weight:normal;
  text-align: center;
}
nav li a:hover{

  color: #fff!important; 

}
.index_title{
	margin-top:0px;

}
#h1{
  color: #999999;
  font-size:24px;
  font-weight: normal;
  text-transform:uppercase;
}
#h2{
  color: #fff;
  font-size:24px;
  font-weight: normal;
  text-transform:uppercase;
}

#h3{
  color: #333;
  font-size:24px;
  font-weight: normal;
  text-transform:uppercase;
}
#h4{
  color: #333;
  font-size:24px;
  font-weight: normal;
  text-transform:uppercase;
}
#h5{
  color: #333;
  font-size:24px;
  font-weight: normal;
  text-transform:uppercase;
}
#h6{
  color: #333;
  font-size:24px;
  font-weight: normal;
  text-transform:uppercase;
}
#h7{
  color: #333;
  font-size:24px;
  font-weight: normal;
  text-transform:uppercase;
}
#h8{
  color: #333;
  font-size:24px;
  font-weight: normal;
  text-transform:uppercase;
}
.index_title h2{
  color: #333;
  font-size: 26px;
  font-weight: bold;
}
.in-about-left-content{margin-top:20px;}
.swiper-container .swiper-slide{
  height: 660px;
}
.swiper-pagination{
  bottom: 50px!important;
}
.swiper-pagination span{
  width: 40px;
  height: 4px;
  border-radius: 0;
  background: rgba(255,255,255,.5);
}
.swiper-pagination span.swiper-pagination-bullet-active{
  background: rgb(255,255,255);
}


.in-about{
  width: 100%;
  padding-top:60px;
  padding-bottom:30px;
  overflow: hidden;
}
.in-about-left{
  width: 580px;
  float: left;
}
.in-about-left .in-about-left-content p{
  font-size: 14px;
  color: #666666;
  line-height:30px;
}
.ial-big{height:50px; line-height:50px; font-size:32px; color:#24895a; font-weight:bold; margin-top:30px;}
.ial-small{height:60px; line-height:30px; font-size:16px; color:#333333; font-weight:bold; margin-top:5px;}
.ial-pic{width:580px; height:300px; overflow:hidden; margin-top:30px;}
.in-about-right{
  float: right; width:500px; height:680px; overflow:hidden;
}

.in-cultrue{
  background: url(../images/sj_11.jpg) top center no-repeat;
  width: 100%;
  min-width: 1200px;
  height: 540px;
  color: #fff;
  padding-top:60px;
  overflow: hidden;
}
.in-cultrue h1 ,.in-cultrue h2{
  color: #fff;
}
.in-cultrue .in-cultrue-content{
  width: 600px;
  float: right;
}
.in-cultrue .in-cultrue-content dl{
  margin-top: 60px;
}
.in-cultrue .in-cultrue-content dt{
  font-size: 20px;
  color: #fff;
  line-height: 40px; font-weight:bold; margin-top:20px;
}
.in-cultrue .in-cultrue-content dd{
  font-size: 18px;
  color: rgba(255,255,255,.7);
  line-height: 40px;
}


.in-product{
  width: 100%; padding-top:50px; padding-bottom:0px;
  overflow: hidden;
}

.mt-tabpage {
  width: 1200px; padding-top:30px;
}
.mt-tabpage-title {
  background-color: #fff;
  width:1200px;
  margin: auto;
  background: #fff;
  text-align: center;
  margin-bottom: 30px;
}
.mt-tabpage-title .mt-tabpage-item {
  display: inline-block;
  margin-right: 8px;
  padding: 0 20px;
  margin-bottom:20px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  color: #666;
  font-size: 16px;
  background: #e4e4e4;
}
.mt-tabpage-title .mt-tabpage-item:hover{
  background: #24895a;
  color: #fff;
  font-size: 16px;
  border-bottom: 1px solid #24895a;
}
.mt-tabpage-title .mt-tabpage-item-cur {
  background: #24895a;
  color: #fff;
  font-size: 16px;
  border-bottom: 1px solid #24895a;
}
.mt-tabpage-count {
  position: relative;
  width: 1200px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}
.mt-tabpage-cont__wrap {
  width: 1200px;
}
.mt-tabpage-count .mt-tabpage-item {
  width: 1200px;
  text-align: center;
}

.mt-cpsingle{
  float: left;
  width: 276px;
  height:260px;
  background: #f4f5f6;
  text-align: center;
  margin: 12px;

}

.mt-cpspic{width:276px; height:207px; display:block; overflow:hidden;}
.mt-cpsname{width:236px; height:40px;  line-height: 40px;  font-size: 16px;  color: #333; padding:0px 20px; display:block; overflow:hidden; margin-top:5px;}

.in-liucheng{
  background: url(../images/sj_17.jpg) top center no-repeat;
  width: 100%;
  min-width: 1200px;
  height: 500px;
  color: #fff;
  padding-top:80px;
  overflow: hidden;
}
.in-liucheng-left{
  width: 900px;
  float: left;
}
.in-liucheng-left h1,.in-liucheng-left h2{
  color: #fff;
  margin-left: 40px;
}
.in-liucheng-left h3{
  font-size: 20px;
  margin-top: 50px;
}
.in-liucheng-left h3 span{
  display: block;
  background: #fff;
  width: 20px;height: 1px;
  float: left;
  margin-top: 15px;
  margin-right: 20px;
}
.in-liucheng-left p{
  margin-left: 40px;
  font-size: 16px;
  line-height: 30px;
  color: rgba(255,255,255,.5);
  margin-top: 20px;
}
.in-liucheng-right{
  width: 180px;
  float: right;
  padding-top: 40px;
}
.in-liucheng-right a{
  display: block;
  background: #fff;
  line-height: 50px;
  margin-bottom: 40px;
  text-align: center;
  font-size: 16px;
  color: #333;
}
.in-liucheng-right a:hover,.in-liucheng-right a.on{
  background: #24895a;
  color: #fff;
}


.in-tese{
  background: #f1f1f1;
  width: 100%;
  padding:60px 0;
  overflow: hidden;
  *zoom:1;
}
.in-tese-title{
  text-align: center; margin-top:40px; margin-bottom:20px;
}
.in-tese-title span{
  display: inline-block;
  text-align: center;
  font-size: 16px;
  color: #999;
  margin:0  40px;
}
.in-tese-title span b{
  display: block;
  font-size: 31px;
  font-weight: bold;
  color: #24895a;
}
.in-tese-left,.in-tese-right{
  width: 572px;
  float: left;
  margin-top: 40px;
}
.in-tese-right{
  float: right;
}
.in-tese-left h5,.in-tese-right h5{
	line-height:30px;
  font-size: 20px;
  color: #24895a;
  margin: 10px 0; font-weight:bold;
}
.in-tese-left p,.in-tese-right p{
	line-height:30px;
  font-size: 16px;
  color: #666;
  margin-bottom: 20px;
}
.in-shebei{ width:100%; padding-top:60px; padding-bottom:50px;}
.in-shebei-list{margin:0 auto;height:225px;width:100%;overflow:hidden;position:relative; margin-top:40px;}
.in-shebei-list ul{height:225px;width:100000000px;position:absolute;left:0;} /*ul width的宽不能过小*/
.in-shebei-list ul li{display:block;float:left;margin:0px 5px;width:300px;position:relative; overflow: hidden;}
.in-shebei-list ul li p{display:block;height:225px;} 
.in-shebei-list ul li img{display:block;}
.in-shebei-list ul li p span{height:0;display:block;background:rgba(0,9,40,0.4);position:absolute;bottom:0;color:#fff;font-size:0px;}
.in-shebei-list ul li p:hover span{height:225px;line-height:225px;font-size:20px;text-align:center;transition:all 0.7s;}


.in-part{
  background: #f1f1f1;
  width: 100%;
  padding: 40px 0;
  overflow: hidden;
}
.in-part p{
	width:276px; height:207px;
  display: block;
  border:1px #ccc solid;
  float: left;
  margin: 11px;
  overflow:hidden;
}
.in-part p img{
	width:276px; height:207px;
}
.icj-frame{width:1200px; margin-left:auto; margin-right:auto; padding-top:30px;}
.in-news{
  background: url(../images/sj_50.jpg) top center no-repeat;
  width: 100%;
  padding-top: 40px;
  margin-bottom: 40px;
  overflow: hidden;
}
.in-news-left{
  width: 600px;
  float: left;
  padding-top: 60px;
}
.in-news-left dl{
  width: 100%;
  margin-bottom:30px;
  overflow: hidden;
}
.in-news-left dl dt{
  width: 68px;
  height: 68px;
  float: left;
  border:1px #ccc solid;
  font-size: 12px;
  text-align: center;
  margin-right:0px;
  color:#999999;
}
.in-news-left dl dt span{
   display: block;
   line-height:30px;
   font-size: 20px;
   color:#333;
   font-weight: bold;
   text-align: center;
   margin-top: 8px;
}
.in-news-left dl dd{
 float: left; margin-left:30px;
}
.innl-name{
  height:30px; line-height:30px;
  font-size: 16px; font-weight:bold;
  display:block; overflow:hidden;
  color: #333;
}
.innl-more{
  height:30px; line-height:30px;
  font-size:12px;
  display:block;
  color: #24895a;
}
.in-news-left dl dd p{
  height:30px; line-height:30px;
  font-size: 12px;
  color: #666666;
}
.in-news-left dl dd a:last-child{
  font-size: 10px;
}
.in-news-right{
  width: 600px;
  float: left;
  position: relative;
  overflow:hidden;
}
.in-news-right img{
  position: relative;
}
.innr-pic{width:600px; height:400px; display:block; overflow:hidden;}
.innr-name{
  padding: 10px 30px;
  display: block;
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 540px;
  font-size:16px;
  color: #fff;
  line-height: 40px;
  background: rgba(0,0,0,.5);
  z-index: 9999;
}
.in-news-right a p{
  font-size: 16px;
  line-height: 30px;
}
.footer{
  padding: 40px 0 0;
  background: #24895a;
  width: 100%;
  overflow: hidden;
}
.footer .erweima{
  width: 120px;
  height:120px;
  float: left;
  overflow:hidden; padding-right:70px;
}
.footer .erweima img{
  width: 120px;
  height:120px;
}
.footer .contact{
  width: 760px;
  float: left;
}
.footer .contact h2{
	height:50px; line-height:40px;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
}
.footer .contact h2:after{
  content: "";
  display: block;
  width: 40px;
  height: 2px;
  background: #24895a;
  margin: 20px 0;
}
.footer .contact p{
  font-size: 14px;
  color: #FFFFFF; rgba(255,255,255,.5);
  line-height: 40px;
}
.footer .contact p span{ margin-right: 40px; }
.footer .footmenu{
  width: 200px;
  float: right;
}
.footer .footmenu a{
  display: block;
  width: 50%;
  float: left;
  font-size: 16px;
  color: #FFFFFF; rgba(255,255,255,.7);
  line-height: 40px; font-weight:normal;
}
.footer .footmenu a:hover{
  color: #fff;
}


.foot-bottom{width:1200px; height:50px; padding-top:10px; margin-left:auto; margin-right:auto; border-top:1px solid #24895a; margin-top:20px;}

.foot_record{line-height:40px; height:40px; font-size:12px; color: #FFFFFF; rgba(255,255,255,.5); float:left;}
.foot_record a{color: rgba(255,255,255,.5);}
.foot_record a:hover{color:#FFF;}

.fen_zhan{ width:1200px;text-align:left; float:right; height:30px; margin-top:5px}
.fen_zhan span{ line-height:30px; font-size:12px; color: #FFFFFF; rgba(255,255,255,.5)}
.fen_zhan a{ line-height:30px; font-size:12px; color: rgba(255,255,255,.5); display: inline-block; padding:0px 10px;}
.fen_zhan a:hover{color:#FFF;}



/*--------------------关于我们页面样式----------------------*/


.banner_nei{ width:100%; height:460px; overflow:hidden; margin:0 auto; background-image:url(../images/inside.jpg); background-repeat:no-repeat; background-position:center; }

.mainin{width:100%; padding-bottom:40px;}

.main_top{width:100%; height:40px; padding:15px 0px; background-color:#FFF; border-bottom:1px solid #f1f1f1; margin-left:auto; margin-right: auto; -webkit-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.03); -moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.03)); box-shadow:0px 3px 3px rgba(0, 0, 0, 0.03);}
.mt_in{width:1200px; margin-left:auto; margin-right:auto;}


.crumbs{height:20px; float:left; margin-top:10px; text-align:left; background-image:url(../images/home.png); background-repeat:no-repeat; text-indent:15px; background-position:left center;}
.suo{font-size:14px; color:#888; line-height:20px; height:20px;}
.suo a{font-size:14px; color:#333;}
.suo a:hover{color:#24895a;}
.suo span{padding-right:10px; height:20px;line-height: 20px;display: inline-block;}


.search{ width:280px; height:35px; float:right; margin-top:2px;}
.search form{width:280px; height:35px; display:block; clear:both;}
.sousuo{width:206px; height:33px; border:1px solid #ccc; display:block; float:left; padding:0 10px; padding-left:15px; line-height:26px; font-size:12px; color:#666; border-right:0px; border-radius:35px 0px 0px 35px;}
.search_btn{width:48px; height:35px; background-color:#fff; display:block; border:1px solid #dddddd; border-left:0px; float: left; cursor: pointer; background-image:url(../images/search.png); background-repeat:no-repeat; background-position:center center; border-radius:0px 35px 35px 0px;}
.search_btn:hover{background-image:url(../images/searcha.png); background-color:#24895a;border:1px solid #24895a; border-left:0px;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}

.ce-title{width:230px; height:70px; background-color:#24895a; padding-left:20px; padding-right:20px; margin-top:30px;}
.cet-name{width:200px; height:30px; line-height:30px; font-size:20px; color:#FFF; float:left; margin-top:20px; font-weight:bold;}
.cet-line{width:20px; height:20px; float:right; margin-top:25px;}


.ce-titlea{width:240px; height:60px; border:1px solid #dddddd; background-color:#f4f5f6; padding-left:14px; padding-right:14px; margin-top:30px; border-bottom:0px;}
.cet-namea{width:180px; height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#24895a; float:left; margin-top:15px;}
.cet-morea{ height:30px; line-height:30px; font-size:12px; color:#999; display:block; float:right; margin-top:15px;}

.ce_tui{width:240px; overflow:hidden; padding-bottom:18px; background-color:#FFF; border:1px solid #dddddd; padding-left:14px; padding-right:14px;}


.cep-frame{width:240px; padding-top:5px;}
.cep-single{width:116px; height:87px; position:relative; float:left; margin-right:8px; overflow:hidden; margin-top:10px;}
.cep-single.nom{margin-right:0px;}
.cep-pic{width:116px; height:87px; overflow:hidden; position:relative;}

.cep_ipro{width:116px;height:87px;overflow:hidden;}
.cepc_ipro{width:116px;height:87px;overflow:hidden;position: absolute;background:#24895a;top:0px;left:0px;}
.cetext_ipro{position:absolute;width:116px;height:87px;left:-116px;top:0px;overflow:hidden;}
.celook_ipro{width:90px; height:50px; display:block; line-height:25px; font-size:12px; overflow:hidden; color:#FFF; text-align:center; padding-left:13px; padding-right:13px; padding-top:18px; padding-bottom:19px;}
.celook_ipro:hover{color:#FFF;}



.cn_single{width:240px; height:50px; padding-bottom:19px; overflow:hidden; border-bottom:1px solid #dddddd; margin-top:20px;}
.cns-name{width:160px; height:50px; line-height:25px; font-size:12px; color:#333; display:block; overflow:hidden; float:left;}
.cns-pic{width:50px; height:50px; display:block; overflow:hidden; text-align:center; float:right; border-radius:6px;}



.main_nei{width:1200px; overflow:hidden; margin-left:auto; margin-right:auto;}

.main_left{width:270px; float:left; padding-top:10px;}
.page_title{width:270px; height:70px; line-height:70px; font-size:20px; color:#FFF; font-weight:bold; text-indent:15px; background-color:#24895a;}
.main_right{width:890px; float:right; margin-top:10px;}

.details{ width:888px; overflow:hidden; padding-bottom:30px; margin-top:30px; border:1px solid #dddddd;}
.details_f{ width:840px; overflow:hidden; margin-left:auto; margin-right:auto; padding-top:25px;}
.details_f p{text-indent:2em; line-height:2em;}

.det_title{width:840px; height:40px; padding-top:20px; padding-left:25px; padding-right:25px; background-color:#f4f5f6;}
.det_title span{width:120px; height:40px; display:block; background-color:#FFF; text-align:center; line-height:40px; font-size:18px; color:#24895a; font-weight:bold; border-radius:6px 6px 0px 0px;}



/*--------------------产品展示页面样式----------------------*/



.product_frame{ width:890px; overflow:hidden; padding-bottom:5px;}

.ipro_singlea{width:274px; height:300px; background-color:#FFF; position:relative; overflow:hidden; float:left; margin-left:3px; margin-right:25px; margin-top:30px; border:1px solid #dddddd;}
.ipro_singlea.nom{ margin-right:0px;}

.photo_iproa{width:274px;height:205px;overflow:hidden;}
.cover_iproa{width:274px;height:205px;overflow:hidden;position: absolute;background:#24895a;top:0px;left:0px;}
.text_iproa{position:absolute;width:274px;height:205px;left:-274px;top:0px;overflow:hidden;}
.look_iproa{width:274px; height:205px; background-image: url(look.png); background-repeat:no-repeat; background-position:center center; display:block;}

.mabc-pica{width:274px; height:205px; overflow:hidden; position:relative;}
.mabc-namea{ width:234px; height:30px; line-height:30px; font-size:16px; color:#333; font-weight:bold; display:block; text-align:center; margin-left:auto; margin-right:auto; margin-top:15px; overflow:hidden;}

.mabc-morea{width:30px; height:30px; display:block; margin-top:5px; margin-left:auto; margin-right:auto; background-image:url(go.png); background-repeat:no-repeat; background-position:center center;}
.mabc-morea:hover{background-image:url(../images/goa.png);}
.ipro_singlea:hover{border:1px solid #24895a;}


/*-------页码样式-----*/

.ye_ma{text-align: center;margin: 0px;clear: none;float: left;height: 37px;width: 890px;padding-top:30px; font-size:14px; color:#666;}
.ye_ma a{line-height: 35px;clear: none; height: 35px; font-size:14px; color:#333; padding:0 15px; border:1px solid #cccccc; border-radius:6px; display:inline-block; margin:0 3px;}
.ye_ma a:hover{background-color:#24895a; border:1px solid #24895a; color:#FFF;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}

/*------------*/

.ce-dao{width:240px; margin-top:0px; border:1px solid #dddddd; background-color:#FFF; padding-left:14px; padding-right:14px;}
.ml_nav{width: 230px; overflow:hidden;clear: both;padding-top:5px; padding-left:5px; padding-right:5px;}
.ce_nav {width: 230px;}
.ce_nav li {height: 53px;width: 240px;}
.ce_nav li a {display: block;width: 210px;height: 53px; color: #333;line-height: 53px; font-size:16px; padding-right:20px; border-bottom:1px solid #f4f5f6; background-image:url(biao.png); background-repeat:no-repeat; background-position:right center;}
.ce_nav li a:hover { background-image:url(../images/biaoa.png); color: #24895a; border-bottom:1px solid #24895a;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}
.ce_nav .ting a {background-image:url(../images/biaoa.png); color: #24895a; border-bottom:1px solid #24895a}





/*--------------------产品展示-内页页面样式----------------------*/


/*-----------产品放大镜----------*/

/*正常容器*/
.con-fangDaIMg{
	width: 320px;
	height: 240px;
	position: relative;
	background-color: #454545; z-index:9;
}
.zc_pic{width:320px; height:240px; overflow:hidden;}
.zc_pic img{width:320px; height:240px; display:block;}
.con-fangDaIMg > img{
	width: 100%;
	height:100%
}
/*滑块*/
.magnifyingBegin{
	width: 160px;
	height: 120px;
	left: 0;
	top: 0;
	background-color: #454545;
	opacity: 0.5;
	filter:alpha(opacity=50);
	position: absolute;
	cursor: move;
	display: none;
}
/*放大镜显示区域*/
.magnifyingShow{
	width: 320px;
	height: 240px;
	display: none;
	position: absolute;
	right: -360px;
	top: 0;
	overflow: hidden;
	background-color: #454545;
	border-left:2px solid #999;
	border-right:2px solid #999;
}
.magnifyingShow > img{
	width: 640px;
	height: 480px;
	margin-left:0;
	margin-top: 0;
}

/*-----------*/


.product_profiles{ width:830px; height:240px; overflow:hidden; background-color:#FFF; padding:29px; margin-top:30px; border:1px solid #dddddd;}
.mp_pic{width:320px; height:240px; float:left;} 

.pp_right{width:470px; height:240px; overflow:hidden; float:right; padding-left:40px; background-color:#FFF;}
.pp_title{line-height:30px; height:39px; font-size:18px; color:#333; margin-top:10px; border-bottom:5px solid #f4f5f6;}

.buy{width:120px; height:40px; display:block; margin-top:30px; line-height:40px; font-size:14px; color:#FFF; text-align:center; background-color:#24895a; border-radius:6px; float:left;}
.buy:hover{ color:#FFF; background-color:#005CB7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}

.pr_frame{width:850px; height:60px; background-color:#FFF;}

.tagLabel{ margin-top:20px;}
.tag_title{ height:30px; line-height:30px; font-size:18px; color:#333; font-weight:bold; text-indent:20px; background-image:url(tui.png); background-repeat:no-repeat; background-position:left center;}
.tag_frame{ height:30px; margin-top:10px; padding-bottom:14px;  border-bottom:1px solid #dddddd;}
.tag_frame a{height:30px; width:132px; overflow:hidden; display:block; line-height:30px; font-size:14px; color:#333; margin-right:20px; float:left;}
.tag_frame a:hover{color:#24895a;}

.telephone{width:300px; height:30px; float:right; margin-top:35px;}




/*--------------------信息动态页面样式----------------------*/



.news_frame{ width:890px;}
.news-single{width:830px; height:90px; margin-top:30px; overflow:hidden; padding:29px; border:1px solid #dddddd;}

.nf-zuo{width:89px; height:90px; border-right:1px solid #dddddd; float:left;}
.nf-time{line-height:40px; height:40px; font-size:24px; color:#999999; font-weight:bold;}
.nfs-more{width:30px; height:30px; display:block; background-image:url(go.png); background-repeat:no-repeat; background-position:center center; margin-top:-15px; margin-left:52px;}

.nf-text{width:420px; height:90px; float:left; margin-left:30px;}
.nf-name{height:30px; line-height:30px; font-size:16px; color:#333; font-weight:bold; display:block; overflow:hidden;}
.nf-wen{height:50px; line-height:25px; font-size:12px; color:#666; overflow:hidden; margin-top:8px;}
.nfs-pic{width:135px; height:90px; display:block; overflow:hidden; float:right;}



.change{width:840px; margin-top:40px; border-top:1px solid #dddddd; padding-top:20px; font-size:14px; color:#24895a; line-height:25px; margin-left:auto; margin-right:auto;}
.change a{line-height:25px; font-size:14px; color:#333; display:inline-block; margin-top:10px;}
.change a:hover{ color:#24895a;}


.news_top{width:834px; height:65px; padding:25px; background-color:#FFF; margin-top:30px; border:1px solid #dddddd;}

.newsn_text{width:700px; height:65px; float:left;}
.news_title{ height:30px; line-height:30px; font-size:18px; color:#333; font-weight:bold;}
.news_line{width:30px; height:1px; background-color:#24895a; margin-top:9px;}
.news_time{height:20px; line-height:20px; font-size:12px; color:#999; margin-top:10px;}
.newsn-pic{width:90px; height:60px; float:right;}



/*--------------------------后添程序样式----------------------*/


.m_inside{width:1200px; margin-top:40px; margin-left:auto; margin-right:auto;}
.tagCon{margin-top:40px;}
.tagCon .title{line-height:40px; font-size:18px; color:#ED3E3E; font-weight:bold; border-bottom:1px solid #CCC;}
.tagBody{padding-top:10px;}
.tagBody a{line-height:30px; font-size:14px;}
.tagBody a:hover{color:#ED3E3E;}

.linkbox h3 a{font-size:18px; color:#333; font-weight:bold; line-height:40px;}
.linkbox h3 a:hover{color:#ED3E3E;}
.linkbox .f6 a{line-height:30px; margin-right:10px; font-size:14px;}

.suo em{color:#C00; font-style:normal;}

.product_framea{ width:1228px; margin-top:10px;}
 #fz{ font-size:14px; padding-left:20px;}

#nihao{
	color:#24895a;
	font-size:18px;
	font-weight: bold;
}



/*--------------------banner样式 开始----------------------*/

.mbic-banner{width:100%; height:600px; overflow:hidden; margin:0px auto; position: relative;}

/*-------首页banner特效------*/

.flexslider { margin: 0px auto;position: relative;width: 100%;height:600px;overflow: hidden;zoom: 1;}   
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 30px;text-align:center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.mbictive a {background-position: 0 0;}
.flexslider .slides a img { width: 100%;height: 600px;display: block;}



/*--------------------头部样式 开始----------------------*/

.header {width:100%; height:245px; margin:0px auto; overflow:hidden; background-color:#FFF;}
.head_top{width:100%; height:39px; border-bottom:1px solid #dddddd; background-color:#f4f5f6;}
.headt-k{width:1200px; overflow:hidden; margin-left:auto; margin-right:auto;}
.huanying{width:600px; height:39px; line-height:39px; font-size:12px; color:#333; float:left;}
.youxiang{height:39px; line-height:39px; font-size:12px; color:#333; float:right;}
.youxiang i{height:16px; float:right; margin-top:12px; display:block; font-style:normal;}
.youxiang span{float:right; display:block; margin-left:10px;}

.head_middle{width:1200px; height:150px; overflow:hidden; margin-left:auto; margin-right:auto;}
.logo{height:125px; overflow:hidden; float:left; margin-top:17px;}
.logo a{ display:block;}
.i-dh{height:120px; float:right; margin-top:25px;}

.head_nav{width:100%; height:60px; background-color:#24895a;}
.nav{width:1200px; height:60px; margin-left:auto; margin-right:auto; background-image:url(nav-line.png); background-repeat:no-repeat; background-position:left center;}
.nav ul{clear:both; margin-left:2px;}
.nav ul li{float:left; height:60px; padding-right:2px; background-image:url(nav-line.png); background-repeat:no-repeat; background-position:right center;}
.nav ul li a{height:60px; display:block; color:#FFF; font-size: 18px;
    line-height: 60px;
    padding: 0px 40px;}
.nav ul li a:hover{height:60px; background-color:#258EE5; color:#FFF; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;/*过渡效果*/}
.nav ul .nav_Location a{ background-color:#24895a; color:#FFF;}

.head_r{width:100%; overflow:hidden; margin-left:auto; margin-right:auto; height:55px; background-color:#24895a;}
#nav{height:45px; /*margin-top:15px;*/ width:1200px; background-color:#00FF00; margin-left:auto; margin-right:auto;}
.m_inside{width:1200px; margin-top:40px; margin-left:auto; margin-right:auto;}
.tagCon{margin-top:40px;}
.tagCon .title{line-height:40px; font-size:18px; color:#24895a; font-weight:bold; border-bottom:1px solid #CCC;}
.tagBody{padding-top:10px;}
.tagBody a{line-height:30px; font-size:14px;}
.tagBody a:hover{color:#24895a;}

.linkbox h3 a{font-size:18px; color:#333; font-weight:bold; line-height:40px;}
.linkbox h3 a:hover{color:#24895a;}
.linkbox .f6 a{line-height:30px; margin-right:10px; font-size:14px;}

.suo em{color:#C00; font-style:normal;}

.product_framea{ width:922px;}


#jsddm
{	/*height:60px;*/
    height:45px;
    /*margin-top:15px;*/
	padding:0;
	z-index:50;
	background-color:#24895a;}

#jsddm li
{float:left; height:45px; width:106px; z-index:500;     margin-left: 25px;/*border-left:1px solid #FFFFFF; margin-top:10px; margin-left:20px;*/}

#jsddm li a
{	height:45px;
    display:block;
	color:#fff;
	font-size:18px;
	line-height:55px;
	padding:0px 5px;
	z-index:1000;
	width:110px;
	margin-left:15px;}

#jsddm li a:hover
{	height:45px;
    /*border-bottom:1px solid #fc831e;*/
	color:#fc831e;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;/*过渡效果*/
	z-index:2000;}
		
#jsddm li ul
{	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
/*	border-top: 1px solid white;*/
/*	background-color:#FF0000;*/
	z-index:3000;}

#jsddm li ul li
{	float: none;
/*  border-bottom: 1px solid white;;*/
	display: inline;
	border-bottom:1px solid #00ff00;
	z-index:4000;}
	
#jsddm li ul li a
{	/*width: auto;
	background: #A9C251;
	color: #24313C;
	z-index:5000;*/
	height:45px;
	background-color:#FFFFFF;
	opacity:0.5px;    
	color:#fc831e;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;/*过渡效果*/
	z-index:5000;}
#jsddm li ul li a:hover
{	background: #fc831e;
    color:#fff;
	z-index:5000;}
	
	
	
	/**/
	.content {
    width: 1200px;
    margin: 0 auto;
    font-family: "Microsoft Yahei";
}
.yos1{ overflow: hidden;background: url(/images/yos1.jpg) no-repeat center 0; height:1030px; }
.yos1 h2{ padding-top: 88px;}
.yos1 h2 i{ font-size: 0; line-height: 0;}
.yos1 h2 span{ color: #fff; padding-top: 23px; letter-spacing: 6px; padding-bottom: 200px;text-align: center;font-size: 18px; }
.yos1 dl{ overflow: hidden;}
.yos1 dl dt{ float: right; margin: 18px 2px 0 0;}
.yos1 dl dd{ float:left; width: 425px;}
.yos1 dl dd h3{ padding: 25px 0 0 102px;background: url(/images/y_dt1.jpg) no-repeat; font-size: 42px; color: #f96b03; line-height: 100%; height: 105px; margin-bottom: 42px;}
.yos1 dl dd p{ margin-left: 18px; padding-left: 14px; color: #4c4c4c; font-size: 16px; line-height: 32px; margin-bottom: 15px;background: url(/images/y_ico.jpg) no-repeat 0 15px;}
.yos1 dl dd em{ display: block; margin-left:32px; margin-top: 45px; width: 148px; height: 40px; line-height: 40px; border: 1px solid #1b386f;}
.yos1 dl dd em a{ display: block; padding-left: 33px; font-size: 15px; color: #f96b03;background: url(/images/y_m.jpg) no-repeat 103px 14px;}
h2 span {
	text-align: center;
    font-weight: normal;
    line-height: 100%;
    display: inline-block;
    font-size: 22px;
    color: #666;
    padding: 20px 0 38px 0;
    font-size: 18px;
    color: #666;
    padding-top: 80px;
}
h2 i {
	text-align: center;
    display: block;
    color: #313131;
    font-size: 48px;
    line-height: 100%;
    font-weight: bold;
    font-size: 18px;
    color: #666;
   
}
/*h2 {
    text-align: center;
    font-size: 18px;
    color: #666;
   
}*/

/**/
.yos2{overflow: hidden;background: url(/images/yos2.jpg) no-repeat center 0; height:539px;}
.yos2 h3{ margin-left: 665px; padding: 23px 0 0 105px;background: url(/images/y_dt2.jpg) no-repeat;font-size: 42px; color: #f96b03; line-height: 100%; height: 132px;}
.yos2 p{ margin-left: 670px; color: #4c4c4c; font-size: 16px; line-height: 28px;}
.yos2 p b{ color: #f96b03; font-size: 16px; padding: 0 5px;}
.yos2 ul{ overflow: hidden; padding: 23px 0 0 376px;}
.yos2 ul li{ float: left; font-size: 0; line-height: 0; margin-right: 10px; overflow: hidden;}
.yos2 ul li:last-child{ margin-right: 0;}
/**/
.yos3{overflow: hidden;background: url(/images/yos3.jpg) no-repeat center 0; height:573px; padding-top: 1px;}
.yos3 h3{ padding: 25px 0 0 102px;background: url(../images/y_dt3.jpg) no-repeat; font-size: 42px; color: #f96b03; line-height: 100%; height: 105px; margin-bottom: 42px; margin-top: 178px;}
.yos3 p{ padding-left: 14px; color: #4c4c4c; font-size: 16px; line-height: 32px; margin-bottom: 15px;background: url(/images/y_ico.jpg) no-repeat 0 15px;}
/**/

.g_ys3{padding-top: 70px;height: 500px;}
.g_ys3 .ys3tit{height: 128px;position: relative;}

.g_ys3 h2{position: relative;height: 106px;padding-left: 120px;font-size: 38px;color:#f96b03;padding-top: 16px;float:left; }
.g_ys3 h2 i{position: absolute;left:0;top:0; float:left;}
.g_ys3 h2 em{
	display: block;
	font-size: 24px;
	color: #666666;
	font-weight: normal;
	font-style: normal;
}
.g_ys3 .ys3tit span{position: absolute;right: 0;top:0;}
..g_ys3 m_ys3{ width:1200px;}
.g_ys3 dl{float: left;width:382px;height: 327px;background: #ededed;margin-right: 26px;padding-top: 34px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_ys3 dl:nth-child(3){margin-right: 0;}
.g_ys3 dt{width:132px;margin:0 auto 10px;height: 132px;background: #fff;border-radius: 50%;overflow: hidden;}
.g_ys3 dt img{transition: all 0.3s linear 0s;}
.g_ys3 h3{height: 58px;text-align:center;font-size: 22px;color:#333333;position: relative;}
.g_ys3 h3:before{content: "";position: absolute;width:24px;height: 2px;background: #171c61;left:50%;margin-left: -12px;top:48px;}
.g_ys3 p{font-size: 16px;line-height: 24px;color:#4c4c4c;text-align:center;}
.g_ys3 dl:hover dt img{margin-left: -132px;}