﻿body{ width:100%;  font-size:12px;color:#000; font-family:"微软雅黑";  margin:0 auto;    padding: 0px;}

ul,li,ol,p,dl,dt,dd{ margin:0px; padding:0px; list-style: none;} 

img,fieldset{vertical-align:top;border:0;}

h1,h2,h3,h4,h5,h6 {font-size:100%; margin:0; padding:0;  }

address,cite,code,em,th {font-weight:normal; font-style:normal;}

input,button,textarea,select{font:100%; font-family:"微软雅黑"; outline:medium; vertical-align:middle}

table,td,tr,th{font-size:12px;}

a{ color:#000; text-decoration:none;}

a:hover { color:#333;   }

.clearfix{*zoom:1; clear:both;}

.clearfix:after{display:block; overflow:hidden; clear:both; height:0px;  visibility:hidden; content:".";}



.head{  position:relative; height:170px;}

.head .smaller{ height:100px; background: rgba(255,255,255,0.9); filter:Alpha(opacity=90);  position: fixed; top: 30; z-index: 999;}

.head .smaller .logo{width:100px; margin:5px 0 0 3%;}

.head .smaller .logo img{ width:100px; height:auto;}

.head .smaller .search{ display:none;}

.head .smaller .nav li span a{ color:#333; margin-top:0px;  font-size:16px; line-height:48px;  display:block; text-transform:uppercase;}

.head .smaller .tel{ width:200px;margin-top:12px; margin-right:1%; }

.head .smaller .tel img{ width:80%; }



.top{ box-shadow:1px 1px 10px #ddd; height: 170px; position:absolute; top:0; width:100%; z-index:10;}
 .icon-down{display: none;}
.head_con{ width:1200px;  margin:auto; }

.logo{ margin-left:1%; margin-top:0px; float:left; width:150px; }

.logo img{ width: 159px; height:auto;}

.tel{float:right; margin-right:1%; width:210px; text-align:right;margin-top:30px;background:url(../image/search.jpg) no-repeat right; }

.search{ height:30px; margin-top:5px; background:url(../image/search.jpg) no-repeat right;}

.search input{ width:120px; line-height:25px; height:25px; padding-left:10px; background: none; border:none; float:right; }

.search .button{ width:30px; cursor:pointer;}

.search{margin-top:10px;}



.nav{  max-width:1200px; margin:auto; min-width:1000px;}

.nav ul{ width:740px;  margin-right:1.5%; float: right;}

.nav li {  float:left; padding:0 10px; margin:0 10px; }

.nav li.thisclass{ border-bottom:2px solid #9ebd04;}

.nav li:hover{border-bottom:2px solid #9ebd04;}

.nav li span{ text-align:center;}

.nav li span a{ color:#333; margin-top:20px;  font-size:14px; line-height:70px;  display:block; text-transform:uppercase;}

.nav li:hover a{color:#9ebd04; }

.page{ padding:15px 0 29px 0;text-align:center; border-top:1px solid #ccc; margin-top:15px;}
a.page1{ display:inline-block;zoom:1;width:68px;height:27px;line-height:27px;font-family:"宋体"; font-size:12px; color:#444;text-align:center;margin-left:8px;}	
    a.page1:hover{ text-decoration:none;color:#bd2501; }
	a.page2{ display:inline-block;width:13px;height:13px;margin-top:6px;line-height:13px;border:1px solid #ccc;font-family:Arial;font-size:11px;margin-left:8px;}
	a.page2:hover,a.page2.current{ color:#c40303;text-decoration:none;}


@media (min-width:1260px){

.nav ul{ width:740px; float:right;}

.nav li {  float:left;  padding:0 10px; margin:0 15px; }

}

@media (min-width:1200px) and (max-width:1260px) {

.nav ul{ width:708px; float:right;}

.nav li {  float:left;   padding:0 9px; margin:0 9px; }

}

@media (min-width:1120px) and (max-width:1200px) {

.nav ul{ width:676px; float:right;}

.nav li {  float:left;   padding:0 8px; margin:0 8px; }

}

@media (min-width:1060px) and  (max-width:1120px) {

.nav ul{ width:644px; float:right;}

.nav li {  float:left;   padding:0 7px; margin:0 7px; }

}

@media (max-width:1060px) {

.nav ul{ width:580px; float:right;}

.nav li {  float:left;   padding:0 5px; margin:0 5px; }

}



.nav_sub{ width:100%; display:none;  position:absolute; top:110px; left:0;   z-index:20; background: url(../image/tmbg_b.png);   box-shadow:1px 1px 5px #eee;}

.smaller .nav li .nav_sub{  position:absolute; top:50px; left:0; }

.nav li:hover .nav_sub{ display: block;}





.banner{ clear:both;}

.mBan2 { overflow: hidden; }

.mBan2 .slideBox{ width:100%; height:auto; position:relative; }

.mBan2 .slideBox .hd{ height: 16px; overflow: hidden; position: absolute; bottom:6px; z-index: 1; width:180px;   margin-left: -70px; left: 50%; padding:px 0px 0px 11px; }

.mBan2 .slideBox .hd ul{  }

.mBan2 .slideBox .hd ul li{   float: left; width:30px; height:7px; background:#000; opacity:0.5; cursor: pointer; margin-right:5px; }

.mBan2 .slideBox .hd ul li.on{ background:#9ebd04;opacity:1;}

.mBan2 .slideBox .bd{ position:relative; height:100%;  }

.mBan2 .slideBox .bd ul,.slideBox .bd ul li{width:100%!important;}

.mBan2 .slideBox .bd img{ width:100%; height:auto; display:block;  }.product_c{ padding:50px 0;  }

.product_t{ display:block;width:200px; margin:auto;text-align:center; padding-bottom:15px;  border-bottom:1px solid #ddd;border-top:1px solid #ddd; }

.product_t strong{  font-size:36px; line-height:65px; color:#9ebd04; font-weight:normal;}

.product_t span{ font-weight:normal; display:block;   font-size:18px;   color:#666;  text-transform:uppercase;  }



.product_c_con{ position:relative; margin:50px auto 0 auto; max-width:1200px;min-width:800px;}



.product_c_con .hd .prev{  position: absolute; top:45%;  display:block; left:-30px;  width:30px; height:50px;cursor:pointer; background: url(../image/left2.png) no-repeat  ;}

.product_c_con .hd .next{  position: absolute; top:45%;  display:block; right:-30px;  width:30px; height:50px;cursor:pointer; background:url(../image/left2.png) no-repeat -65px 0;  }

.product_c_con .bd ul{ overflow:hidden; zoom:1; }

.product_c_con .bd ul li{ background:#f5f5f5; margin:0 10px 25px 10px; width:280px;  float:left; _display:inline; overflow:hidden; text-align:center; -webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ; }

.product_c_con .bd ul li:hover{ background:#9ebd04;}

.product_c_con .bd ul li .pic{width:245px; height:245px; border: solid #ddd 1px; margin:30px auto 30px auto; text-align:center; border-radius:50%; overflow:hidden;-webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ; }

.product_c_con .bd ul li:hover .pic{ border: solid #9ebd04 1px; }

.product_c_con .bd ul li .pic img{ width:245px; height:245px; display:block;   }

.product_c_con .bd ul li .title{ padding:0 25px 25px 25px;  color:#000; font-size:18px; line-height:40px;  -webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ; }

.product_c_con .bd ul li .title strong{ font-weight:normal;white-space: nowrap;
    text-overflow: ellipsis;width: 100%;
    display: block;
    overflow: hidden;}

.product_c_con .bd ul li .title p{ margin-bottom:30px; color:#666; line-height:24px;font-size:12px;  -webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ; }

.product_c_con .bd ul li:hover .title{color:#fff;  }

.product_c_con .bd ul li:hover .title p{ color:#fff;  }

.product_c_con .bd ul li .title p a{ padding:5px 30px; border-bottom:2px solid #849e02; line-height:25px; border-radius:20px; background:#9ebd04; color:#fff; -webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ; }

.product_c_con .bd ul li:hover .title p a{   background:#fff; color:#9ebd04;  }





.fazx{ background:#8e8e8e center top; background-size: cover; padding:50px 0;}

.fazx_t{ display:block;width:200px; margin:auto;text-align:center; padding-bottom:15px;  border-bottom:1px solid #fff;border-top:1px solid #fff; }

.fazx_t strong{ font-weight:normal;  font-size:36px; line-height:65px; color:#c8f000;}

.fazx_t span{ font-weight:normal; display:block;   font-size:18px;   color:#fff;  text-transform:uppercase;  }



.fazx_c{ position:relative; width:1200px; margin:50px auto 0 auto;}

.fazx_c .hd{ overflow:hidden; }

.fazx_c .hd li{   background:#fff;  display:block; margin-right:1px; padding:20px 23px ;position:relative;     float:left; cursor:pointer;    width: 21%; }

.fazx_c .hd li strong{ background: url(../image/left4.png) no-repeat left; padding-left:30px; font-size:24px; line-height:30px; color:#ea8213; font-weight:normal;}

.fazx_c .hd li span{ color:#666; display:block; font-size:12px; text-transform:uppercase;}

.fazx_c .hd li.on{     background:#9ebd04;  color:#fff;    }

.fazx_c .hd li.on strong{ color:#fff;  background: url(../image/left3.png) no-repeat left;}

.fazx_c .hd li.on span{ color:#fff;  }

.fazx_c .bd{ }

.fazx_c .lh{margin-right:4px;  margin-top:20px; background:#fff;overflow:hidden;  }

.fazx_c .lh .pic{ float:left; width:36%; }

.fazx_c .lh .pic img{ width:100%; }

.fazx_c .lh .txt{ margin-right:2%; float: right; width:60%;  font-size:14px; line-height:30px; color:#444;}

.fazx_c .lh .txt h2{ font-weight:normal; background:url(../image/left3.png) no-repeat left; line-height:40px; padding-left:30px; font-size:24px; margin:20px 0 !important;color:#9ebd04;}

.fazx_c .prev{ z-index:10;  position: absolute; top:57%;  display:block; left:-40px;  width:30px; height:50px;cursor:pointer; background: url(../image/left1.png) no-repeat  ;}

.fazx_c .next{ z-index:10;  position: absolute; top:57%;  display:block; right:-40px;  width:30px; height:50px;cursor:pointer; background:url(../image/left1.png) no-repeat -65px 0;  }



.case{ margin:50px auto 0 auto; }

.case_con{ max-width:1200px; margin:50px auto 0 auto;  clear:both;  }

.case_con ul{width:1220px; }

.case_con li{ box-shadow:2px 2px 10px  #e5e5e5; border:1px solid #e5e5e5;   border-radius:5px; margin-right:20px; padding:10px 10px 0 10px; background:#fff;margin-bottom:30px; position:relative; width:364px;  overflow:hidden;  float:left; }

.case_con li:hover{ box-shadow:2px 2px 10px  #ccc;  }

.case_con li img{ width:100%; height:250px;  }

.case_con li .pic_txt{ background:url(../image/al.png) no-repeat  right; color:#555; width:100%;  float:left; }

.case_con li .pic_txt strong a{ display:block; margin:0 0 0 10px; line-height:45px; color:#555; font-size:14px;-webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ; }

.case_con li:hover .pic_txt strong a{ color:#9ebd04;}



.sppt{ clear:both; overflow:hidden; margin-top:50px;}

.sppt_con{ position:relative;}

.sppt_con .prev{ z-index:10;  position: absolute; top:33%;  display:block; left:7%;  width:30px; height:50px;cursor:pointer; background: url(../image/left1.png) no-repeat  ;}

.sppt_con .next{ z-index:10;  position: absolute; top:33%;  display:block; right:7%;  width:30px; height:50px;cursor:pointer; background:url(../image/left1.png) no-repeat -65px 0;  }

.sppt_con .pic{ height:432px;margin:auto;}

.sppt_con img{ width:100%;}



.mBan .slideBox2{ width:100%; height:auto; position:relative; }

.mBan .slideBox2 .hd{ height: 16px; overflow: hidden; position: absolute; bottom:6px; z-index: 1; width:140px;   margin-left: -70px; left: 50%; padding:px 0px 0px 11px; }

.mBan .slideBox2 .hd ul{  }

.mBan .slideBox2 .hd ul li{   float: left; width:30px; height:7px; background:#000; opacity:0.5; cursor: pointer; margin-right:5px; }

.mBan .slideBox2 .hd ul li.on{ background:#9ebd04;opacity:1;}

.mBan .slideBox2 .bd{ position:relative; height:100%;  }

.mBan .slideBox2 .bd ul,.slideBox2 .bd ul li{width:100%!important;}

.mBan .slideBox2 .bd img{ width:100%; height:auto; display:block;  }



.news{ padding:50px 0 0 0; background:url(../image/news_bg.jpg) no-repeat  ; background-size:100% 100%;}

.news_con{width:1200px; margin:30px auto 0 auto; }



.slideTxtBox{ }

.slideTxtBox .hd{ width:520px; margin:40px auto;}

.slideTxtBox .hd li{ display:block;  font-size:18px; background:#ea8213; margin-right:1px; line-height:50px; float:left;}

.slideTxtBox .hd li.on{ background:#90c018; }

.slideTxtBox .hd li a{ display:block; color:#fff; padding:0 50px;}

.news_tab{margin:40px auto 0 auto; }

.news_tab li{  margin-right:30px; width:560px; float:left; margin-bottom:35px; height:156px; border-bottom:1px dashed #ddd; }

.news_tab li .pic{ float:left; width:180px; height:123px;}

.news_tab li .pic img{  width:180px; height:123px;}



.news_tab li .txt{  float: right; width:370px;}

.news_tab li .txt h2{ margin:0 0 10px 0;   font-size:14px;}

.news_tab li .txt h2 a{ color:#222;-webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ; }

.news_tab li:hover .txt h2 a{ color:#9ebd04;}

.news_tab li .txt p{ clear:both; color:#555;}

.news_tab li .txt p a{ display:block; margin-top:20px; text-transform:uppercase; color:#9ebd04;-webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ; }

.news_tab li:hover .txt p a{ color:#ea8213; margin-left:5px;}



.more a{ padding:10px 0; color:#9ebd04; font-size:18px; border-bottom:2px solid #9ebd04; line-height:40px;}



.bottom{ height:50px;line-height:50px; background:#1b1b1b;}

.bottom_nav{max-width:1200px;margin:auto; }

.bottom_nav ul{ width:100%; }

.bottom_nav li{ width:16%; float:left;  text-align:center;}

.bottom_nav li a{ display:block; color:#fff;}

.bottom_nav li a:hover{ background:#9ebd04; }

.bottom_nav li.on a{ background:#9ebd04; }



.foot{ padding:50px 0; background:#272727; width:100%;}

.foot_con{  max-width:1200px; min-width:1078px; margin:auto;}

.foot_logo{margin-left:1%; color:#ddd;float:left; width:110px;}
.foot_logo img{width: 100% ; height: 100%;}


.foot_lxwm{ color:#fff; float:left; margin-left:50px; }

.foot_lxwm p{ line-height:24px; }

.foot_lxwm p a{font-size:14px; color:#FFF;}

.foot_lxwm p.tu img{ margin-right:10px; max-height:25px; }

.foot_lxfs{ width:400px; float:right;}

.foot_lxfs .ewm{ float:left; width:118px; margin-right:20px; }

.foot_lxfs .ewm img{ max-width:100%;}

.foot_lxfs .tel{ float: left;}
.foot_lxfs .ktel{position:relative;    right: 48px; top: -15px;font-size: 29px;color: #fff;
	float: right;}



.xf_right{}

.side{position:fixed;width:54px;height:200px;right:0;top:50%; margin-top:-100px;z-index:100;}

.side ul li{width:54px;height:54px;float:left;position:relative; margin-bottom:1px;}

.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0 ; line-height:54px;background:#9ebd04;  color:#fff; overflow:hidden;}

.go_top .sidetop{ position: fixed; bottom:50px; right:15px;width:55px;height:55px; display:inline-block;background: url(../image/top.png) no-repeat center center #9ebd04; transition:all 0.3s;}

.go_top:hover .sidetop{background:url(../image/top.png) no-repeat center center #90c018;  }



.side{ width:100%; height:100%;}

#sidebar { position: fixed;z-index: 100;right: 10px; margin-top:-90px;	top:50%; }

#sidebar table {width: 55px;}

#sidebar table td{ margin:0; padding:0;height: 55px;}

#sidebar table  .img{width: 55px;height: 55px;margin: 0 auto; cursor:pointer; }

#sidebar table .t3 .img{background: url(../image/ht.png) no-repeat center center #ea8213 !important;}

#sidebar table .t4 { position:relative;}

#sidebar table .t4 .img{background: url(../image/QQ.png) no-repeat center center #9ebd04;}

#sidebar table .t4 .djjt{   background:#90c018; font-size:14px;text-align:center; width: 55px; color:#fff;height:47px; padding-top:8px;  display:none; position:absolute; right:0px; top:0px;}

#sidebar table .t4:hover .djjt{ display:block;}

#sidebar table .t5{ position:relative; }

#sidebar table .t5 .img{background: url(../image/dh.png) no-repeat center center #9ebd04;}

#sidebar table .t5 .djjt{   background:#90c018; font-size:14px;text-align:center; width: 55px; color:#fff;height:47px; padding-top:8px;  display:none; position:absolute; right:0px; top:0px;}

#sidebar table .t5:hover .djjt{ display:block;}

#sidebar table .t5 .phone_NO{ position:absolute; top:0; right:55px; width:240px; font-size:14px; color:#333; background:#fff; line-height:24px; padding:20px; border-radius:5px; box-shadow:1px 1px 7px #ccc;   }

#sidebar table .t5 .phone_NO p{  padding:5px 0 5px 0px; }

#sidebar table .t5 .phone_NO p strong{ color:#9ebd04;}

#sidebar table .t5:hover .img{background: url(../image/dh.png) no-repeat center center #90c018;}

#sidebar table .t6{ position:relative;}

#sidebar table .t6 .img{background: url(../image/wx.png) no-repeat center center #9ebd04;}

#sidebar table .t6 .djjt{   background:#90c018; font-size:14px;text-align:center; width: 55px; color:#fff;height:47px; padding-top:8px;  display:none; position:absolute; right:0px; top:0px;}

#sidebar table .t6:hover .djjt{ display:block;}

#sidebar table .t6:hover .img{ background: url(../image/wx.png) no-repeat center center #90c018;}

#sidebar table .t6 .ewm{  position:absolute; right:55px; top:0;}

#sidebar table .t6 .ewm img{ width:170px;  }

#sidebar table a{text-decoration:none; }









.banner{}

.fullSlide{ position:relative; width:100%;   position:relative;  height:330px; overflow:hidden;   }

.fullSlide .bd{ position:relative; z-index:0;  }

.fullSlide .bd ul{ width:100% !important; }

.fullSlide .bd li{ width:100% !important;  height:330px; }



.cont{width:1200px; margin:20px auto;}

.con_left{ float:left; width:300px; margin-bottom:20px;}

.con_left_title{ background:#9ebd04; line-height:60px; padding:0 20px 0 20px;   border-bottom:1px solid #ddd; margin-bottom:10px;   font-size:18px;   color:#fff;  }

.con_left_title span{ color:#fff; text-transform:uppercase; margin-left:10px; font-size:14px;    }

.con_left1_con{ background:#fff;margin-bottom:20px; position: relative;}
.con_left1_con .l_tel{position: absolute;top: 50px;top: 50px; right: 8px; font-size: 29px; color: darkorange; font-weight: 600; font-family: -webkit-body;}
.con_left1_con  img{ max-width:100%;}

.con_left1_con li{ padding-right:10px; padding-left:10px;   border-bottom:1px dashed #ddd;  line-height:60px;  font-size:16px;   }

.con_left1_con li a{ background: url(../image/right2.png) no-repeat right; color:#333; display:block;-webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ;}

.con_left1_con li:hover a{ margin-left:5px; color:#9ebd04;  background: url(../image/right1.png) no-repeat right;}

.con_left1_con li.thisclass a{ color:#9ebd04;  background: url(../image/right1.png) no-repeat right;}

.con_left.smaller { position:fixed; top:0;}



.con_right{ float:right; width:865px; }

.con_right_title{ line-height:40px; border-bottom:1px solid #ddd;}

.con_right_title strong{ display:inline-block; line-height:41px;  font-size:18px; font-weight:normal; color:#9ebd04;  }

.con_right_title span{ text-transform:uppercase;float:right;}

.con_right_title span a{ margin:0 5px;}

.con_right_title span a:hover{ margin:0 5px; color:#abcd05;}



.product_list{  }

.product_list li{ background:#fafafa; padding:15px; border:1px solid #ddd;clear:both; margin-top:20px; }

.product_list li:hover{ background:#f5f5f5; }

.product_list li .pic{ float:left;  width:162px; height:162px;overflow:hidden;}

.product_list li .pic img{ border:1px solid #f5f5f5; width:160px; height:160px;}

.product_list li .txt{ float: right; width:650px;  }

.product_list li .txt h2 strong a{ font-weight:normal; font-size:18px; line-height:30px;-webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ;}

.product_list li:hover .txt h2 strong a{color:#9ebd04; }

.product_list li .txt p {  color:#666;margin-top:5px; line-height:24px;}

.product_list li .txt p a{ clear:both; background:#abcd05; color:#fff; line-height:24px; display:inline-block;  border-radius:20px; padding:0 15px;-webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ;   }

.product_list li:hover .txt p a{ margin-left:5px; color:#fff; background:#ea8213;   }



.fenye{ height:25px;  margin:auto; clear:both; }

.fenye ul{   }

.fenye ul li{ border:1px solid #fff;  margin-right:5px;  float: left;line-height:25px; background:#f5f5f5;}

.fenye li a{  display:block; color:#333; padding:0 10px;}

.fenye li a:hover { background:#abcd05; color:#fff;}

.fenye li.thisclass { color:#fff;padding:0 10px; background:#abcd05; }

.fenye li.thisclass a{ color:#fff; }







.pro_top{ margin:20px 0;}

.pro_top .pic{  border:1px solid #eee; height:300px;  float:left; width:302px; }

.pro_top .pic img{width:300px; }

.pro_top .txt{ float: right; width:530px; }

.pro_top .txt h2{ font-weight:normal; margin:10px 0 20px 0; font-size:30px; color:#abcd05;}

.pro_top .txt p{ font-size:14px; color:#666; line-height:30px;}

.pro_title{ clear:both; margin:20px 0; border-bottom:1px solid #eee;  } 

.pro_title span{ display:block; width:140px; text-align:center;  line-height:50px; font-size:18px; color:#fff; background:#abcd05;} 



.pro_con{ padding:0 0 20px 0;}

.pro_con img{ max-width:100%;}







.project_list{  }

.project_list li{ background:#fafafa; padding:15px; border:1px solid #ddd;clear:both; margin-top:20px; }

.project_list li:hover{ background:#f5f5f5; }

.project_list li .pic{ float:left;  width:200px; height:162px;overflow:hidden;}

.project_list li .pic img{ border:1px solid #f5f5f5; width:198px; height:160px;}

.project_list li .txt{ float: right; width:610px;  }

.project_list li .txt h2 strong a{ font-weight:normal; font-size:18px; line-height:30px;-webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ;}

.project_list li:hover .txt h2 strong a{color:#9ebd04; }

.project_list li .txt p {  color:#666;margin-top:5px; line-height:24px;}

.project_list li .txt p a{ clear:both; background:#abcd05; color:#fff; line-height:24px; display:inline-block;  border-radius:20px; padding:0 15px;-webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ;   }

.project_list li:hover .txt p a{ margin-left:5px; color:#fff; background:#ea8213;   }







.surppot1{margin:auto; padding:50px 0; clear: both;}

.surppot_con{ max-width:1200px; margin:auto;}

.surppot_txt{ margin-left:2%; float:left; width:55%;}

.surppot_txt h1{  font-weight:normal; font-size:30px; line-height:70px;}

.surppot_txt p{ line-height:30px; color:#666; font-size:14px;}

.surppot_txt p span{ color:#ea8213;}

.surppot_txt p a{ display:inline-block; padding:0 40px; margin-top:30px; border-radius:5px; line-height:40px; border:1px solid #9ebd04; color:#9ebd04; font-size:18px;;-webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ;}

.surppot_txt:hover p a{ background:#9ebd04;color:#fff; border:1px solid #9ebd04; margin-left:10px;}

.surppot_pic{ margin-right:2%;  float: right; text-align:right; width:35%;}

.surppot_pic img{ max-width:100%;}

.surppot2{ background:#f5f5f5; padding:50px 0; clear: both;}









.con_right2{ width:865px; float:right;}

.article_list{  }

.article_list li{ border-bottom:1px dashed #ddd;clear:both; margin-top:20px; padding-bottom:20px;}

.article_list li .pic{ float:left;  width:220px; height:150px;overflow:hidden;}

.article_list li .pic img{  width:220px; height:150px;}

.article_list li .txt{ float: right; width:625px;  }

.article_list li .txt h2 strong a{ font-weight:normal; font-size:18px; line-height:30px;-webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ;}

.article_list li:hover .txt h2 strong a{color:#9ebd04; }

.article_list li .txt p {  color:#666;margin-top:5px;font-size:14px; line-height:24px;}

.article_list li .txt p a{ border:1px solid #9ebd04;color:#9ebd04;margin-left:10px; line-height:24px; display:inline-block; float:right; border-radius:20px; padding:0 15px;  -webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ; }

.article_list li:hover .txt p a{ color:#fff; background:#9ebd04;   }







.article_left{ margin-bottom:30px; }

.article_left h1{ font-weight:normal; margin-top:20px; font-size:18px; line-height:50px; text-align:center;}

.article_left .zuozhe{ color:#444;  line-height:30px; padding-bottom:10px; border-bottom:1px dashed #ddd; text-align:center;}

.article_left .zuozhe span{ margin-right:20px;  }

.article_left .zuozhe img{  margin-top:8px;}

.article{ margin:20px 0 30px 0; font-size:14px; color:#444; line-height:36px;}

.article img{ max-width:100%;}



.syp{  border-top:1px dashed #e5e5e5; padding-top:20px;line-height:30px;clear:both; color:#9ebd04;   font-size:14px;}

.syp a{ color:#000;}

.syp a:hover{ color:#9ebd04;}

.syp strong{  color:#9ebd04;   font-size:14px; margin-right:10px;}







.cjwt_list li{ border-bottom:1px dashed #ddd;clear:both; margin-top:40px; padding-bottom:30px;}

.cjwt_list li  h2{  font-weight:normal;line-height:30px; clear:both; font-size:16px;color:#9ebd04;-webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ;}

.cjwt_list li:hover  h2 { color:#FF8F00;}

.cjwt_list li em{ float:left; margin-right:10px; padding:0 10px; display:inline-block; background:#9ebd04; font-size:16px; line-height:30px; color:#fff;-webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ;}

.cjwt_list li:hover em{  background:#FF8F00;  }

.cjwt_list li  h2 span{  font-size:14px; line-height:30px; color:#999; float:right;}

.cjwt_list li .answer{ clear:both; margin-top:10px;}

.cjwt_list li .answer p {  color:#666;margin-top:10px;   font-size:14px; line-height:24px;}

.cjwt_list li  .answer em{ background:#444;  color:#fff;}





.zxbx{ width:1100px; margin:auto; background:#f5f5f5; }

.zxbx h1{ line-height:90px; border-bottom:1px solid #ddd; color:#333; background:url(../image/zxbx.png) no-repeat 20px 30px; padding-left:60px; font-size:16px; font-weight:normal; }

.zxbx em{ color:#f00;}

.zxbx_left{ border-right:1px solid #ddd; float:left; width:450px; margin:70px 0 50px 70px;}

.zxbx h2{ margin-bottom:40px; text-align: center; font-weight: normal; font-size:30px; color:#9ebd04;}

.zxbx h2 span{  font-size:18px; color:#666;}

.zxbx_left_con li{ margin:10px; }

.zxbx_left_con li p{ font-size:14px; color:#333; line-height:25px; margin:7px 0; }

.zxbx_left_con li p span{ font-size:14px; color:#666;  }

.zxbx input{ padding:0 5px; font-size:14px; color:#444; line-height:30px; height:30px; border:1px solid #ddd ; width:350px;}



.zxbx_right{  float: right; width:450px; margin:70px 70px 50px 0;}

.zxbx textarea{ height:130px; padding:0 5px; font-size:14px; color:#444; line-height:30px;  border:1px solid #ddd ; width:415px;}

.zxbx .tijiao{ width:600px; margin:50px auto;}

.zxbx .button{ border:none; width:240px; cursor:pointer; background:#9ebd04; color:#fff; font-size:24px; line-height:50px; height:50px; text-align:center; float:left; margin-left:20px;}







.download{ margin:30px auto;}

.download li{ border:1px solid #ddd; clear:both; margin-top:30px;  }

.download li h1{ line-height:43px; padding-left:10px; font-size:14px; border-bottom:1px solid #ddd;   background:#f5f5f5; }

.download li:hover h1 strong a{ color:#9ebd04;}

.download li h1 span a{ background:url(../image/download.png) no-repeat left; padding-left:20px; float:right; color:#9ebd04; margin-right:10px;  }

.download li p{ margin:10px; line-height:30px; font-size:14px; color:#666;   }

 







.list_zp{ font-size:14px;clear:both; margin:20px 0; }

.list_zp h1{ color:#000;}

.list_zp h1 strong{ width:245px; display:inline-block;}

.list_zp h1 span{ margin-right:5px;float:right; width:95px; text-align:right; display:inline-block;}

.sideMenu{}

.sideMenu h3{ background:#f5f5f5; border-bottom:1px solid #ddd; margin-top:10px; height:48px; line-height:48px;   cursor:pointer;}

.sideMenu h3 em{ float:right; display:block; width:48px; height:48px;   background:url(../image/jia.png) no-repeat 12px 12px  #9ebd04; cursor:pointer; }

.sideMenu h3.on{background:#9ebd04;  }

.sideMenu h3.on em{ background:url(../image/jian.png) no-repeat 12px 12px  #e5e5e5;  }

.sideMenu ul{ background:#fff; padding:10px 25px; color:#999; display:none;  }

.sideMenu ul li{ font-size:14px; line-height:30px;}

.sideMenu ul li a{ color:#9ebd04; border:1px solid #9ebd04; line-height:27px; margin:10px 0;border-radius:20px;   width:120px; text-align:center; display:block;-webkit-transition:0.3s linear ; -moz-transition:0.3s linear ;-ms-transition:0.3s linear ;-o-transition:0.3s linear ;}

.sideMenu ul li a:hover{ margin-left:10px;color:#fff;   font-size:12px;background:#9ebd04; border-radius:20px; }

.sideMenu h3 strong{ margin-left:10px; color:#333;  }

.sideMenu h3.on strong{  color:#fff;  }

.sideMenu h3 span{ margin-right:10px; float:right;color:#fff; font-weight:normal; font-size:12px; text-align:right; }







.ryzz_list{ margin:20px 0 0 0;clear:both; overflow:hidden;}

.ryzz_list ul{ width:1000px;}

.ryzz_list li{ margin-bottom:20px; float:left; width:275px; margin-right:20px;}

.ryzz_list li:last-child{ margin-right:0;}

.ryzz_list li p{ font-size:14px;  text-align:center; line-height:40px;}

.ryzz_list li a{ color:#333;}

.ryzz_list li a:hover{ color:#9ebd04;}

.ryzz_list li img{ width:275px; height:182px; }









.cont_lxwm{margin-top:40px; background:#9ebd04;margin-bottom:35px;}

.lxwm_r{ font-size:14px;float:right;width:36%;height:370px; margin-top:30px;  color:#fff;}

.lxwm_r strong span{ font-size:24px; line-height:50px; margin-top:20px;}

.lxwm_r strong{ line-height:36px;}



.cutepage {  TEXT-ALIGN: right}

.ditus{float:left; width:47%; }

.ditus img{ max-width:100%;}

.con2{ clear:both;}

.foucebox {  width:45%; position:relative;  float:right;overflow:hidden;}

.foucebox .bd { margin-right:25px; margin-top:20px; clear:both; position:relative; overflow:hidden;}

.foucebox .bd li p strong{ font-size:18px; color:#222;font-weight:normal;}

.foucebox .bd li .txt{  line-height:30px; font-size:14px; margin-bottom:10px; color:#666;}



.foucebox .hd {   background:url(../image/ys.png) no-repeat  ; padding-right:4px; z-index:1; }

.foucebox .hd ul { position:relative;   }

.foucebox .hd li {text-align:center; float:left; background:#f5f5f5; line-height:30px; cursor:pointer; font-size:16px; color:#000;  margin-right:13px; margin-bottom:13px;  width:130px;   }

.foucebox .hd li:hover { color:#fff; background:#0169b0; }
.right,.foot-xm {display: none;}



@media only screen and (max-width: 768px) {
.foot-xm,.foot_logo,.foot_search{display: none;}
	.nav{width: 100%;min-width: 0px;} 
	.head ,.top{height: 50px;background: rgba(255,255,255,0.9);filter: Alpha(opacity=90);position: fixed;top: 0;z-index: 999;}
	.tel { display: none;}
	.head .top .logo img {width: 120px; height: auto;}
    .logo {margin-top: 4px;margin: 5px 0 0 3%;}
    .nav ul{width: auto; margin:0px; padding: 0px;background: #fff;position: relative;
    top: 50px; bottom: 0; right: -50px;z-index: 5000; width: 120px; box-sizing: border-box;
    overflow-x: hidden; overflow-y: auto;white-space: nowrap; will-change: transform; display: none;}
    .nav ul li {float: none; width: 100%; padding:0px; margin: 0px;}
    .head .smaller .nav li span a,.nav li span a {margin: 0px;    line-height: 35px;}
    .icon-down {display: block;width: 50px;height: 50px;float: right;
    line-height: 30px;font-size: 35px;color: #abcd05;  }   
   .banner {clear: both;top: 50px;position: relative; }
   .go_top{display: none;}
   
   .product_c_con{min-width: 100%; max-width: 100%;}
   .tempWrap {}
   .product_c_con .hd .next {    right: 0px;}
   .product_c_con .hd .prev {    left: 0px;}
   
   .case_con ul {width: 100%;}
   .case_con li{ width: 43%; margin: 0 10px; padding: 0px; }
   .case_con li img {height: auto;}
   
.con_right2,.news_con,.news_tab ,.news .bd,.news_tab ul,.news_tab ul li,.cont,.con_right{width: 100% !important; margin: 0px;padding: 0px;}
.news_tab li{height: auto;}
.news_tab li .pic{width: 45%;text-align: center; float: left;}
.news_tab li .pic img{width: 100%;}
.news_tab li .txt { float: right; width: 48%;padding-right: 10px;}
.foot-xm{width:100%; background: #272727;height: auto;overflow: hidden;color: #fff; }
.foot-xm a {color: #fff;}
.dis,.bottom,.news .hd,.fazx,.news_tab:nth-child(2),.news_tab:nth-child(3),.con_left .con_left1:nth-child(2),.con_right_title {display: none;}

.con_left_title .right{float: right;font-size: 39px; width: 38px; text-align: center;display: block;}
.product_list li .pic {height: 110px;}

.rotating {transform: rotate(180deg);}
.con_left1_con{display: none;}
.product_list li{width: 49%;    display: inline-block; margin: 0px; padding:0px;}
.con_left{float: none; width: 100%; margin-top: 50px;}
.product_list li .txt,.product_list li .pic,.product_list li .pic img{width: 100%; height: 100%;}
.product_list li .txt{width: 90%;padding: 10px;}
.product_list li .txt h2 strong a{font-size: 14px;}
.product_list li .pic {float: none;text-align:center;padding: 5px;}
.product_list li .pic img{width: 90%;}

.article { margin: 10px; }
.article img{width: 100%; max-width: 100% !important; height: auto !important;}

.surppot_pic,.surppot_txt {width: 100%;margin: 0px;}
.surppot_txt{padding: 0px;}
.surppot1 { padding-left: 10px; padding-right: 10px;padding-top: 60px; }

.article_list li .pic{width: 100%;float: none; height: auto;}
.article_list li .pic img{width: 100%; height: auto;}
.article_list li .txt{width: 100%;}

.zxbx_right,.zxbx,.zxbx textarea,.zxbx input,.zxbx .tijiao{width: 100%;margin: 0px; padding: 0px;}
.zxbx_left,.zxbx h1{display: none;}
.zxbx{padding-top: 50px;}
.zxbx .button{width: 39%; font-size: 16px;}

.pro_top .pic,.pro_top .pic img,.pro_top .txt{width: 100%;}
.pro_top .txt h2{padding:0px 30px;}
.pro_con img{width: 100%;max-width: 100%;  height: auto !important;}
.syp div{    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

.ryzz_list ul,.ryzz_list li img { width: 100%;}
.ryzz_list ul li{width: 43%;}

.foot{    padding:0px 0;width:100%;    margin-top: 40px;}
.foot_lxwm{margin-left:10px;}
.foot_con{max-width:100%;min-width:100%}
}