/*标签样式初始化*/
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin: 0px; padding: 0px;list-style: none;border: 0px;}

/*公共样式部分*/

body {color: #666;margin: 0 auto;background-color: #fff; font-family: "Microsoft YaHei";overflow-x: hidden;}

#copy { display: none;}

a {color: #666; text-decoration: none;}
a:hover { color:#00a040;text-decoration: none; border-bottom-style:}
em{font-style: normal;}


.page{ margin:0 auto; width:1300px;}
.bg{ width: 100%;min-width: 1300px;}
.cp img{ border:1px solid #dedede; padding:2px; background:#fff;}

.fl { float: left;}
.fr {float: right;}

/*左右浮动清除*/
.clear { clear: both;height: 0px; overflow: hidden;}


/*间隙*/
.top10 {padding-top: 10px;}
.top20 {padding-top: 20px;}
.top30 {padding-top: 30px;}
.top40 {padding-top: 40px;}
.top50 {padding-top: 50px;}
.top60 {padding-top: 60px;}
.top70 {padding-top: 70px;}
.top80 {padding-top: 80px;}
.top90 {padding-top: 90px;}
.top100 {padding-top: 100px;}


@-webkit-keyframes test {
0% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0)
}
50% {
-webkit-transform: translate(0, 5px);
transform: translate(0, 5px)
}
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0)
}
}

@keyframes mymove
{
0%   {top:0px;}
50% {top:30px;}
100% {top:0px;}
}

@-webkit-keyframes mymove /* Safari and Chrome */
{
0%   {top:0px;}
50% {top:30px;}
100% {top:0px;}
}



@-webkit-keyframes spin{
  from { -webkit-transform: rotate(0deg);transform: rotate(0deg);}
  50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes spin {
  from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  to {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}

 @-webkit-keyframes warn {
0% {
transform: scale(0.3);
-webkit-transform: scale(0.3);
opacity: 0.0;
}
25% {
transform: scale(0.3);
-webkit-transform: scale(0.3);
opacity: 0.1;
}
50% {
transform: scale(0.5);
-webkit-transform: scale(0.5);
opacity: 0.3;
}
75% {
transform: scale(0.8);
-webkit-transform: scale(0.8);
opacity: 0.5;
}
100% {
transform: scale(1);
-webkit-transform: scale(1);
opacity: 0.0;
}
}

 @keyframes warn {
0% {
transform: scale(0.3);
-webkit-transform: scale(0.3);
opacity: 0.0;
}
25% {
transform: scale(0.3);
-webkit-transform: scale(0.3);
opacity: 0.1;
}
50% {
transform: scale(0.5);
-webkit-transform: scale(0.5);
opacity: 0.3;
}
75% {
transform: scale(0.8);
-webkit-transform: scale(0.8);
opacity: 0.5;
}
100% {
transform: scale(1);
-webkit-transform: scale(1);
opacity: 0.0;
}
}
@-webkit-keyframes warn1 {
0% {
transform: scale(0.3);
-webkit-transform: scale(0.3);
opacity: 0.0;
}
25% {
transform: scale(0.3);
-webkit-transform: scale(0.3);
opacity: 0.1;
}
50% {
transform: scale(0.3);
-webkit-transform: scale(0.3);
opacity: 0.3;
}
75% {
transform: scale(0.5);
-webkit-transform: scale(0.5);
opacity: 0.5;
}
100% {
transform: scale(0.8);
-webkit-transform: scale(0.8);
opacity: 0.0;
}
}
@keyframes warn1 {
0% {
transform: scale(0.3);
-webkit-transform: scale(0.3);
opacity: 0.0;
}
25% {
transform: scale(0.3);
-webkit-transform: scale(0.3);
opacity: 0.1;
}
50% {
transform: scale(0.3);
-webkit-transform: scale(0.3);
opacity: 0.3;
}
75% {
transform: scale(0.5);
-webkit-transform: scale(0.5);
opacity: 0.5;
}
100% {
transform: scale(0.8);
-webkit-transform: scale(0.8);
opacity: 0.0;
}
}
@-webkit-keyframes "warn" {
0% {
transform: scale(0);
-webkit-transform: scale(0);
opacity: 0.0;
}
25% {
transform: scale(0);
-webkit-transform: scale(0);
opacity: 0.1;
}
50% {
transform: scale(0.1);
-webkit-transform: scale(0.1);
opacity: 0.3;
}
75% {
transform: scale(0.5);
-webkit-transform: scale(0.5);
opacity: 0.5;
}
100% {
transform: scale(1);
-webkit-transform: scale(1);
opacity: 0.0;
}
}









/*英文样式*/
.font_en {font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight: normal;}
.t{text-align: center;padding-top: 70px;padding-bottom: 40px;position: relative;z-index: 9;}
.t p{font-size: 40px;color: #333;letter-spacing: 0.5px;font-weight: bold;position: relative;}
.t dd{font-size: 18px;color: #666;line-height: 38px;display: inline-block;}
.t p:before{content:"";position: absolute;width:60px;height:11px;background:url(/style/image/before.png)no-repeat;    left: 422px;
    top: 20px;
}
.t p:after{content:"";position: absolute;width:60px;height:11px;background:url(/style/image/before.png)no-repeat;right:422px;
    top: 20px;}





/*top*/
.top_bg{background:#f5f5f5;width:100%;min-width:1300px;height:40px;line-height:40px;}
.top_bg .fr li a{float:left;background:url(/style/image/top_bg.png)no-repeat left top 12px;padding-left:25px;position: relative;transition: 0.2s all ease-in-out;}
.top_bg .fr li a+a{margin-left:20px;}
.top_bg .fr li a:nth-child(2){background-position-x:-94px; }
.top_bg .fr li a:nth-child(3){background-position-x:-186px; }
.top_bg .fr li a:hover{background-position-y:-18px;}
.wxewm{width: 110px;height:0px;position: absolute;top: 40px;left: -7px;box-shadow: 0 3px 10px #eee;z-index: 999 !important;overflow: hidden;-webkit-transition: 0.3s all ease-in-out;transition: 0.3s all ease-in-out;}
.wxewm img{width:110px;}
.top_bg .fr li a:hover .wxewm{width: 110px;height: 110px;}

/*head*/
.head_bg{height:120px;background:#fff;}
.logo{margin-top:33px;}
.name{margin-top:31px;margin-left:10px;}
.ggy{margin-top:43px;line-height:28px;}
.ggy p{font-size:30px;color:#333;}
.ggy b{color:#00a040;}
.ggy span{font-size: 16px;display: block;width: 92px;height: 25px;line-height: 25px;
background: #00a040;color: #fff;float: left;margin-right: 12px;text-align: center;margin-top: 10px;}
.hline{width:1px;height:69px;background:#eee;margin:0 14px;margin-top:40px;}
.name p{font-size:40px;color:#333;font-weight:bold;margin-top:3px;}
.name em{color:#999;font-size:14px;font-style:normal;letter-spacing: 1px;}
.tel{background:url(/style/image/topdianhua.png)no-repeat left;padding-left:49px;height:68px;margin-top: 29px;padding-top: 14px;}
.tel p{padding-top:6px;font-size:28px;font-weight:bold;color:#00a040;}


/*导航*/


.nav_bg{background: #00a040;}
.nav{height:70px;width: 1300px;margin: 0 auto;}
.nav>ul{height:70px;}
.nav>ul>li{ float: left; display: block;position: relative; width:162px; height:100%;}
.nav>ul>li>a{ display: block; color: #fff; font-size:16px; text-align: center; position: relative; z-index: 3333; height:100%;}
.nav>ul>li>a:hover{color:#fff;}
.nav>ul>li>a p{ line-height: 70px; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;}
.nav>ul>li>a span{font-size:0.12rem; color:#999; line-height:0.3rem;}
.nav ul li:after,.nav ul li:after{content: ''; display: block;width:100%;height: 0; position: absolute; bottom:0px; background:#ff8700; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;z-index: 2222}
.nav ul li.navcurrent:after,.nav ul li:hover:after{height: 100%;}
.NavCeshi > li.navcurrent > a, .NavCeshi > li:hover > a {margin: 0 auto;color: #fff;}
.NavCeshi > li.navcurrent > a p, .NavCeshi > li:hover > a p {line-height: 70px;}
.NavCeshi > li.navcurrent > a span, .NavCeshi > li:hover > a span{color: #fff;  line-height:0.12rem;}
.NavCeshi > li.navcurrent > a p:after, .NavCeshi > li:hover > a p:after{ width:1vw; height:1px; margin:.6vw auto;  }




/*导航下拉*/
.nav li .sedNav {width:260px; padding:10px;border:3px #fff solid;position: absolute;background: rgba(255,255,255,0.9);left: 0;top:100%;z-index: 99;display: none;}

.nav li .sedNav p{font-size:18px; font-weight:bold; color:#222;padding-bottom:8px;}
.nav li .sedNav span{font-size:12px !important;}
.nav li .sedNav span:after{content:"";display: block;  width:30px; height:4px; background:#ff8700; margin-top:20px;}
.nav li .sedNav a {
display: block; border:1px #ccc solid;  margin-bottom:5px; width:140px;
line-height: 34px;
color: #333;
font-size: 0.8rem;
text-align: center;
}

.nav li .sedNav a:hover {
color: #fff;
background-color: #ff8700;
}

.nav li .nav2{width:250%;}
.nav li .nav2 a{width:50%; float:left;}
.nav li#Zz7 .sedNav{left:-216px;}

/*幻灯片*/

.focus {
width: 100%;
min-width: 1300px;
height:450px;
overflow: hidden;
position: relative;
z-index: 1
}

.focus ul {
height: 100%;
position: absolute;
overflow: hidden;
}

.focus ul li {
float: left;
width: 100%;
height: 100%;
overflow: hidden;
position: relative;
background: #000;
}

.focus ul li div {
position: absolute;
overflow: hidden;
width: 100%;
height: 100%;
}


.focus .btnBg {
position: absolute;
width: 100%;
height: 20px;
left: 0;
bottom: 0;
background: #000;
display: none;
}

.focus .btn {
position: absolute;
width: 952px;
height: 23px;
margin-left: -480px;
left: 50%;
bottom: 15px;
text-align: center;
}

.focus .btn span {
font-size: 0;
display: inline-block;
_display: inline;
_zoom: 1;
width: 10px;
height: 10px;
text-align: center;
_font-size: 0;
margin-left: 16px;
cursor: pointer;
background: #fff;
border-radius: 50%;
}

.focus .btn span.on {
background: #00a040;
}

.focus .preNext {
width: 45px;
height: 100px;
position: absolute;
top: 174px;
background: url(/style/image/preNext.png) no-repeat 0 0;
cursor: pointer;
}

.focus .pre {
left: -45px;
}
.focus .next {
right:-45px;
background-position: right top;
}
.focus:hover .pre{
left: 0px;
-webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;

}
.focus:hover .next{
right: 0px;
-webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;
}






/*搜索*/	
.search_nbg{width: 100%; min-width:1300px; height:79px; margin:0 auto;position:absolute; top:591px; border-bottom: 1px #eee solid;}
.search_bg{width: 100%; min-width:1300px; height:79px; margin:0 auto;background: #fff;border-bottom: 1px solid #eee;}
#search{ color: #666;height:79px;line-height:79px;}
.search_01 d{color: #00a040;}
.search_01{ float:left; width:605px;padding-left:15px;}
.search_01 a{font-size: 16px;color: #666;letter-spacing: 1px;}
.search_01 a:hover{color: #00a040;}
.search_02{float: right;}
.search-bg #infoname{width:197px;background:#fff; outline:none; color:#ccc; border: none; height:41px; line-height:6;font-size: 14px;padding-left: 10px;font-weight: lighter;border: 1px solid #eee;margin: 16px 0;}
.search-i{margin-top: 16px;}





/*产品*/	
.list{background:#00a040;padding: 25px 0 32px 0;width:280px;}
.list_t{
	width:280px;
	height:94px;
	background-repeat: no-repeat;
	background-position: 40px 16px;
}

 
.list_t p{    color: #fff;font-weight: bold;font-size: 24px;padding-top: 13px;padding-left: 96px;}
.list_t span{    color: #fff;font-size: 12px;display: block;padding-left: 95px;margin-top: 3px;}
.list_d{width:246px;height:auto;background:#fff;border-radius: 5px;margin:0 auto;}
.list_d table tr td a{    display: block;font-size: 16px;color: #666; font-weight: normal !important;width: 200px;height: 48px; line-height: 48px; border-bottom: #eee 1px solid;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 0 auto;   text-indent: 5px;transition: 0.5s}
.list_d table tr:nth-child td a{background:url(/style/image/1.png)no-repeat 1px; }

.list_d table tr td a:hover{color:#00a040;font-weight:bold !important;}
.list_tel{margin-top:30px;}
.list_tel img{margin:0 auto;display:block;}
.list_tel p{font-size:15px;color:#fff;text-align: center;margin:5px 0;}
.list_tel em{font-size:28px;font-weight:bold;color:#fff;text-align: center;display:block;}
.prod_r{width:991px;position: relative;}
.pro_list li{width:140px;height:53px;float:left;background:url(/style/image/pro_listhei.png)no-repeat;color:#fff;text-align: center;line-height:43px;margin-left:28px;}
.pro_list li.on{background:url(/style/image/pro_listjiantou.png)no-repeat;}
.pro_list li a{color:#fff;font-size:15px;}
.pro_fr{width:475px;margin-top:66px;}
.pro_box{width:991px !important;}
.pro_fr p{font-size:28px;color:#00a040;font-weight:bold;margin:20px 0 15px 0;}
.pro_fr span{font-size:16px;color:#666;display:block;line-height:40px;}
.pro_fr b{font-size:20px;color:#666;}
.pro_list{position: absolute;right:0;    z-index: 1111;}
.pro_fr a{    display: block;border: 1px solid #00a040;width: 131px;height: 32px; line-height: 32px;text-align: center; margin-top: 30px; font-size: 16px;}
.pro_d{margin-top:24px;}
.pro_d table tr td{padding-left:0px !important;float:left;margin-right:15px;}
.pro_d table tr{padding-left:0px !important;}
.pro_d table tr td a{    width: 236px;overflow: hidden;display: block;}
.pro_d table tr td img{width:236px;height:236px;transition: 0.5s all ease-in-out}
.pro_d table tr td br{display:none !important;}
.pro_d table tr td:hover img{transform: scale(1.2);}
.pro_d table tr td:nth-child(4n){margin-right: 0px !important;}
.pro_d table td span{background:#f5f5f5;}
.pro_d table td span a{width:100%;height:40px;line-height:40px;display:block;font-size:16px;color:#666;position: relative;z-index:999;transition: 0.3s ease all;}
.pro_d table td span{position: relative;width:100%;height:40px;display:block;}
.pro_d table td span:after{content:'';width:100%;height:0px;display:block;background:#00a040;position: absolute;bottom:0px;transition: 0.3s ease all;}
.pro_d table td:hover span:after{height:40px;}
.pro_d table td:hover span a{color:#fff;}




/*里？*/	
.features_bg{
	width:100%;
	height:496px;
	background-repeat: no-repeat;
	background-position: center;
}
.features_t p{color:#fff;}
.features_t dd{color:#fff;}
.features_t  p:before{content:"";position: absolute;width:60px;height:11px;background:url(/style/image/features_t.png)no-repeat;    left: 361px;
    top: 20px;
}
.features_t  p:after{content:"";position: absolute;width:60px;height:11px;background:url(/style/image/features_t.png)no-repeat;right:361px;
    top: 20px;}
.features_d{font-size:0;}
.features_d dl{width:257px;height:220px;display: inline-block;vertical-align: top;}
.features_d dl+dl{margin-left:41px;padding-left:48px;border-left:1px solid #36bf61;}
.features_d dt{margin-top: 24px;margin-bottom:32px;}
.features_d dd p{font-size:24px;font-weight:bold;color:#fff;}
.features_d dd span{display: block;font-size:16px;color:#93ffac;margin-top:10px;line-height:30px;}
.features_d dt img{height:52px;}
.features_d dl.cur dt{-webkit-animation:carDl 1s;animation:carDl 1s;}
@-webkit-keyframes carDl{
  0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  20%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}
  40%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
  60%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
  80%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}
  100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes carDl{
  0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  20%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}
  40%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
  60%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
  80%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}
  100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}











/*案例*/	
.case_c tr > td.one { margin-left: 0;}
.case_c td { display: block; float: left; padding: 0 !important; width:314px; margin: 10px 0 20px 20px; position: relative; border:1px #ddd solid}
.case_c td > a:after,.case_c td > a::after{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(/style/image/case_c.png) no-repeat center; left:0; top: -100%; transition:0.3s all ease-in-out; }

.case_c td > span { height: 50px; width: 100%; padding-top: 0 !important; display: block; position: relative; overflow: hidden;}
.case_c td > span > a{ display:block; height: 50px; line-height: 50px; color: #454545; font-size: 15px; transition:0.3s all ease-in-out; position: relative; z-index: 1111}
.case_c td > span:after,.case_c td > span::after{ position: absolute; content: ''; width: 100%; height: 100%; background:#009742; bottom: -100%; left: 0; transition:0.3s all ease-in-out; }
.case_c td:hover > a:after,.case_c td:hover > a::after{ top: 0; }
.case_c td:hover > span > a{ color: #fff; }
.case_c td:hover > span:after,.case_c td:hover > span::after{ bottom: 0; }
.case_c td br { display: none;}
.case_c tr:after, .case_c tr::after { content: ''; display: block; clear: both; }
.case_c td a{ position: relative; display: block; overflow: hidden; }
.case_c td a img{ display: block; width: 100%; height: auto; transition:0.5s all ease-in-out; }
.case_c td:hover a img{ transform:scale(1.2);}

.case_c{overflow:hidden; width:1300px; margin:0 auto; height:500px;}
.ceshi{width:1300px; margin:0 auto; overflow:hidden;}
.ceshi td{display:block; float:left; padding:5px; margin:7px; border:solid 1px #ccc; overflow:hidden; transition: all 0.8s linear; position:relative;}
.ceshi td:hover{transition: all 0.8s linear}
.ceshi td.one{width:630px; border:solid 1px #d2d2d2; }
.ceshi td.one img{width:630px !important; height:488px !important;}
.ceshi td.one div, .tabcon .honor_l td:nth-child(1) div a{font-size:16px; width:630px;}
.ceshi td.one:hover div{ margin-top:-50px; transition: all 0.8s linear; }
.ceshi td:hover img{transform: scale(1.05);transition: all 0.8s linear;}

.ceshi td a{text-decoration:blink; display:block; overflow:hidden;}
.ceshi td div{position:absolute; margin-top:20px;line-height:40px; height:40px; overflow:hidden; width:315px; background:rgba(0, 0, 0, 0.5); white-space: nowrap; text-overflow: ellipsis; padding:5px 0px; transition: all 0.8s linear;}
.ceshi td div a{font-size:14px; color:#fff;}
.ceshi td:hover div{ margin-top:-50px; transition: all 0.8s linear;}
.ceshi td:hover div a{}
.ceshi td br{display:none;}



/*简介*/
.about_bg{background:url(/style/image/jjbj.jpg)no-repeat center;width:100%;height:627px;}
.about_t p{color:#fff;}
.about_t p:before{content:"";position: absolute;width:60px;height:11px;background:url(/style/image/features_t.png)no-repeat;    left: 461px;
    top: 20px;
}
.about_t p:after{content:"";position: absolute;width:60px;height:11px;background:url(/style/image/features_t.png)no-repeat;right:461px;
    top: 20px;}
.about_t dd{color:#fff;}
.about_l{width:650px;height:427px;background:#fff;}
.about_z{width:513px;margin:60px 0 0 60px;}
.about_z{font-size:15px;line-height:30px;color:#666;}
.about_z em{    font-size: 44px;color: #00a040; font-weight: bold; display: block;margin-bottom: 10px;}
.about_z p{font-size:28px;color:#333;margin-bottom:25px;}
.about_more{margin-top:20px;}
.about_more a{width:110px;height:40px;line-height:40px;display:block;background:#333;float:left;margin-right:15px;text-align: center;color:#fff;}
.about_img{background:url(/style/image/about_img.jpg)no-repeat center;width:100%;height:423px;}
.about_more a:hover{background:#00a040;}
.about_img table tr td{padding-left:6px !important;}
.about_img table tr td img{border: 1px solid #dedede;padding: 2px;background: #fff;}
.about_img table tr td img:hover{border: 1px solid #00a040;padding: 2px; background: #00a040;}



/*news*/
.news_t p:before{ left: 409px;}
.news_t p::after{right:409px;}
.newstab{ font-size:0;text-align:center;}
.newstab a{ display:inline-block; width:160px; line-height:52px; border-radius:6px; background:#f2f2f2; text-align:center; font-size:18px; color:#222; transition:all .3s ease;}
.newstab a.on{ background:#00a040; color:#fff;}
.newstab a+a{ margin-left:36px;}
.newscon .news_div_item{ float:left; width:412px; position:relative;}
.newscon .news_div_item+.news_div_item{ margin-left:30px;}
.newscon .news_div_item_pic img{ width:100%; height:auto; transition:all .6s ease;}
.newscon .news_div_item_pic{ overflow:hidden; margin-bottom:263px;}
.newscon .news_div_item_date{ position:absolute; width:102px; height:102px; box-sizing:border-box; background:#00a040; padding:20px; font-size:0; text-align:center; border-radius:0 8px 0 8px; left:3px; bottom:266px; z-index:9;}
.newscon .news_div_item_date>div{ display:inline-block; font-size:18px; color:#fff; font-family:fontDin1;}
.newscon .news_div_item_date>div.news_div_item_year{ font-size:30px;} 
.newscon .news_div_item_content{ position:absolute; width:100%; box-sizing:border-box; left:0; bottom:0; border:1px solid #eeeeee; height:263px; padding:40px 30px 0 30px;}
.newscon .news_div_item_a{ font-size:18px; color:#333333; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;transition:all .3s ease;}
.newscon .news_div_item_body{ font-size:14px; color:#999999; line-height:32px; padding:25px 0 35px 0; border-bottom:1px solid #eeeeee;}
.newsbtn{ margin-top:27px;}
.newsbtn .newicon{ float:left; display:inline-block; width:28px; height:20px; background:url(/style/image/newicon.png) no-repeat center;}
.newsbtn .newmore{ float:right; font-size:14px; color:#888888; padding:0 5px 10px 5px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; border-bottom:2px solid #cdcdcd; transition:all .3s ease;}
.newscon .news_div_item:hover .newmore,.newscon .news_div_item:hover .news_div_item_a{ color:#00a040; border-color:#00a040;}
.newscon .news_div_item:hover .news_div_item_pic img{ transform:scale(1.1);}




/*友链*/
#link_box{width:100%; margin:0 auto; overflow:hidden;background:#00a040;padding:10px 0px}
#link{width:1300px; margin:0 auto; overflow:hidden;}

#link_bt{width:150px; float:left; font-size:18px; color:#fff;  font-weight: 400; line-height:68px;}
#link_bt span{padding-left:5px; font-size:18px; color:#fff; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; font-weight: 200;}
#link_bg{width:1150px; line-height:68px; float:left; overflow:hidden; font-size:15px; font-weight:100; color: #999;}
#link_bg a{font-size:15px; color: #999;}

/*foot*/
.foot_dh li span{ font-size:16px; display:block; padding-bottom:12px; padding-top:18px;}
.foot_dh li p {font-size: 17px;color: #ddd;text-align: center;font-weight: bold;padding-bottom: 5px;}
.foot_dh{ width:100%; min-width:1300px;background:#272727;}
.foot_dh li {float: left;width: 235px;margin-top: 42px;font-size: 14px;color: #b6b6b6;line-height: 35px;}
.foot_dh li span a{ display:block; font-weight:bold; color:#fff; font-size:20px; color:#ddd; padding-bottom:15px;}
.foot_dh li a{ display:block; font-size:14px; color:#b6b6b6; line-height:35px;}
.foot_dh li a:hover {color: #fff;}
.foot_dh li:nth-child(4) {width: 340px;}
.foot_dh li:nth-child(5) {float: right; width:255px;}
/*切换*/
.erweimatab {padding-top: 56px;}
.erweimacon dl+dl{ display:none;}
.erweimatab dt{ width:38px; height:38px; cursor:pointer; background:#363636; border-radius:50%; -webkit-transition:all .4s ease; transition:all .4s ease;}
.erweimatab dt+dt{ margin-top:18px;}
.erweimatab dt.on{ background:#00a040;}
.foot_dh li dl img {width: 161px;height: 161px;padding: 10px;border: 1px solid #363636;}
.copy{ border-top: 1px solid #333; margin-top:59px; font-size:14px;line-height: 90px; color: #888;}
.copy a{ color: #888; font-size:14px;}
.copy a:hover{ color: #fff;}









/*浮动kefu*/
.my-kefu{position: fixed;right: 0px;top:20%;z-index:9999;}
.my-kefu ul{width: 77px;}
.my-kefu li a{text-decoration: none;}
.my-kefu li{background: #00a040;margin-top: 1px;padding: 9px 0;height: 56px;width: 77px;}
.my-kefu li i{background: url(/style/image/my-kefu.png) no-repeat;display:block; width: 30px; height: 27px; margin: 0px auto; text-align: center;}
.my-kefu li p{height: 20px; line-height: 20px; overflow: hidden;text-align: center;color: #fff;}
.my-kefu .my-kefu-qq i{background-position: 4px 0;}
.my-kefu .my-kefu-tel i{background-position: 0 -25px;}
.my-kefu .my-kefu-tel1 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel1:hover{ width:246px; height:145px;}
.my-kefu .my-kefu-tel2 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel2:hover{ width:246px; height:145px;}
.my-kefu .my-kefu-liuyan i{background-position: 4px -53px;}
.my-kefu .my-kefu-weixin i{background-position: -34px 4px;}
.my-kefu .my-kefu-weibo i{background-position: -30px -22px;}
.my-kefu .my-kefu-ftop{background-color:#00a040;}
.my-kefu .my-kefu-ftop i{width:33px;height:35px;background-position: -27px -51px;}
.my-kefu-left{ float: left; width: 77px; height: 47px;position: relative;}
.my-kefu-tel-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 24px; padding-left:15px; border-left: 1px solid #fff; padding-top: 10px;}
.my-kefu-tel1-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 22px; margin-top: 8px; border:none; margin:0 auto; margin-bottom:5px;}
.my-kefu-tel2-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 22px; margin-top: 8px; border:none; margin:0 auto; margin-bottom:5px;}
.my-kefu-right{width: 20px;}
.my-kefu-tel-main{color: #fff; margin-top: 9px; height: 47px; width: 247px;}
.my-kefu-main{width: 97px;position: relative;}
.my-kefu-weixin-pic{position: absolute;left: -130px;top: -24px; display: none;}