@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;padding: 0;}
html {overflow-y: scroll;}
html, body {font-size: 14px;font-family: '微软雅黑';, sans-serif;color: #000;background: #fff;overflow-x:hidden;}
iframe {
    background-image: none; border: none;
}
a {color: #1e1e1e;text-decoration: none;}
a:hover {color: #264928;}
img {border: 0 none;}
ol, ul, li {list-style: none;}
div, ul, li {margin: 0px;padding: 0px;list-style-type: none;}
input[type="submit"] {cursor: pointer;}
button {cursor: pointer;}
.clear {clear: both;}
.fl {float: left;}
.fr {float: right;}
.box {width: 1200px;height: auto;margin: 0 auto;}
html { font-size:100px; }

/*header*/
.head_top{height: 44px; background: #313131; line-height:44px; color:#fff;}
.head_top a{ color:#fff;}

/*menu*/
.navbar_pc{background:#fff; position: relative; height:142px; margin-top:20px;}
.navbar_pc ul li{ float:left;  padding:0px; text-align:center; font-size:16px; color:#1e1e1e;position: relative; margin-top:43px;}

.navbar_pc ul li a{ display:block; width:130px; height:40px; line-height:40px;}
.act11{  background:#53734c; color:#fff; }
.act11 a{ color:#fff; }
.navbar_pc ul li:hover{ background:#53734c; color:#fff;}
.navbar_pc ul li:hover a{ color:#fff;}
.navbar_pc ul li:nth-child(5):hover{ background:none; color:#fff;}
.navbar_pc ul li ul{width: 100%;height: auto;background:#789d70;padding:5px;display: none;position: absolute;top: 40px; border-top:2px solid #53734c;}
.navbar_pc ul li ul li{width: 100%;font-size: 16px;color: #fff;border-bottom: 1px solid #fff; background-color:#789d70;height: 35px;line-height: 35px;color: #fff; margin-top:0px;}
.navbar_pc ul li ul li a{color: #fff;}
.navbar_pc ul li ul li:hover{ background:none; color:#ff6600;}
.navbar_pc ul li ul li:last-child{border-bottom: none;}
.navbar_pc ul li:hover ul{display: block; z-index:100;}
.navbar_pc ul li img{ margin-top:-63px;}
.logo{display: block;}
/*menu*/
.navbar{ position: relative; }
.navbar-nav li{text-align: right;}
.navbar-nav>li:last-child{background: none;}
.navbar-nav li:hover .navmenu{display: inline-block;}
.navbar-nav li:hover>a,.navbar-nav li.act>a{color:#264928;}
.header_right{position: absolute; }
.navmenu{padding:0px; display: none;}
.navmenu a{display: block; overflow: hidden; color: #313131;text-align: center;height: 36px; line-height: 36px;  font-size: 14px;}
.navmenu a:hover{border-bottom: 1px #9ec500 solid; color: #9ec500;}
.navmenu a:last-child{border:none;}
.navbar_pc{ padding-top:14px;}
.navbar{ display:none;}


/*home about*/
.home_about{ background:url(../images/aboutbg.jpg) repeat-x; width:100%; height:537px; color:#444;}
.home_about .title{ width:1128px; height:12px; background:url(../images/tbg.png) no-repeat center; margin-top:65px; position:absolute; }
.co{ width:175px; margin:0 auto;  font-size:36px; color:#fe0000; font-weight:bold; position:relative; top:-20px; }
.home_about_content{ position:relative; top:140px;}
.home_about_content .fl{ width:413px;}
.home_about_content #detail{ text-indent:28px; line-height:30px; margin-top:15px; color:#444444;}
.home_about_content #button{ width:102px; height:36px; background-color:#e60012; line-height:36px; text-align:center; color:#fff; margin-top:40px;}
.home_about_content #button a{ color:#fff;}
.box1 img{ margin-bottom:15px;}
.box1 #t1{ margin-bottom:10px;}
.box1 #line{ border-bottom:1px solid #ccc; width:100px; height:1px; margin-top:10px;}
.box1 img:hover{box-shadow: 10px 10px 5px #888888;}

/*home pro*/
.home_pro{ background:url(../images/probg.jpg) repeat-x; width:100%; height:537px; color:#444;}
.home_pro .title{ width:1128px; height:12px; background:url(../images/tbg.png) no-repeat center; margin-top:75px; position:absolute; }
.home_pro_content{ position:relative; top:170px;}
.home_pro .container{position: relative;}
.home_pro_content .container{padding: 0px 100px;}
.home_pro .swiper-container{ padding:10px 0px; width:100%;}
.home_pro .swiper-button-next{background: url(../images/r1.jpg) center center no-repeat; width:45px; height:45px;}
.home_pro .swiper-button-prev{background: url(../images/l1.jpg) center center no-repeat; width:45px; height:45px;}
.home_pro .swiper-slide:hover{}
.home_pro .swiper-wrapper span{display: block; }
.home_pro .word{ width:280px; height:45px; background-color:#e70012; color:#fff; line-height:45px; text-align:center; }
.home_pro .word h2{ font-size:16px; line-height:45px;}
.home_pro .container #img{ width:280px!important; height:auto;}
.home_pro .container #img:hover{  transform:scale(1.1); transition:all 350ms;}
/*xinwen*/
.home_news{}
.home_news .title{ width:1128px; height:12px; background:url(../images/tbg.png) no-repeat center; margin-top:75px; position:absolute; }
.co{ width:175px; margin:0 auto;  font-size:36px; color:#fe0000; font-weight:bold; position:relative; top:-20px; }
.home_news_content{ position:relative; top:130px;}
.home_news_content .tabClick{ border-bottom:1px solid #dcdcdc; width:344px; height:40px; line-height:40px; margin:0 auto;}
.home_news_content .tabClick li{ float:left; width:80px; text-align:center; margin-left:20px; font-size:18px;}
.home_news_content .tabClick li:nth-child(1){ margin-left:80px;}
.home_news_content .tabClick .active{ border-bottom:2px solid #e70012; cursor:pointer;}
.home_news_content .tabCon{left: 0px; top:0px;height: 336px; overflow:hidden;}
.home_news_content .tabCon .newslist{ width:389px; float:left; margin-left:15px; margin-top:30px;}
.home_news_content .tabCon .newslist:nth-child(1){ margin-left:0px;}
.home_news_content .tabCon .newslist #sj{ font-size:24px; height:40px; border-bottom:1px solid #dcdcdc;}
.home_news_content .tabCon .newslist #tt{ margin-top:15px; font-size:16px;}
.home_news_content .tabCon .newslist #cc{ margin-top:15px; font-size:14px; color:#333; line-height:24px;}
.home_news_content .tabCon .newslist #more{ margin-top:15px; color:#333;}
.home_news_content .tabCon .newslist:hover #sj{ border-bottom:1px solid #e60012;}
.home_news_content .tabCon .newslist:hover #more{ color:#e60012;}


@media (mid-width: 1200px) and (max-width:1440px){

}

@media (min-width: 768px) and (max-width: 991px){
.navbar{ display:block; margin-top:10px; height:3.5em;}
.navbar_pc{ display:none;}
.head_top .fl{ padding-left:15px;}
.navbar .logo{position: absolute; left: 1%; max-width: 100%; max-height: 80%; top:0px; bottom:0.1em;} 
.navbar .logo .fr{ margin-top:10px; margin-left:3px; font-size:16px; line-height:16px;}
.navbar .logo .fl img{ height: 4em;}
.navbar-collapse{position: fixed;  right: 0px;  top: 7.1em;  z-index: 10;  background: #fff; height: 100%;   width:70%;}
.navbar-collapse li{background: url(../images/moremore.png) right 15px top 1em no-repeat; background-size: 1em; line-height: 2.5em;}
.navmenu{text-align: right; border-top:2px solid #537d3e; }
.header_right{right: 0px; top:0px;}
.navmenu a{border: none; text-align: right;}
.navbar-nav li{text-align: left;}
.swiper-container{ top:1em;}
.navbar-toggle{ margin-right:0.3em;}
/*about*/
.home_about{ background:url(../images/aboutbg.jpg) repeat-x; width:100%; height:537px; color:#444;}
.home_about .title{ width:100%; height:12px; background:url(../images/tbg.png) no-repeat center; margin-top:65px; position:absolute; }
.co{ width:175px; margin:0 auto;  font-size:36px; color:#fe0000; font-weight:bold; position:relative; top:-20px; }
.home_about_content{ position:relative; top:140px;}
.home_about_content .fl{ width:100%;}
.home_about_content #detail{ text-indent:28px; line-height:30px; margin-top:15px; color:#444444;}
.home_about_content #button{ width:102px; height:36px; margin:0 auto; background-color:#e60012; line-height:36px; text-align:center; color:#fff; margin-top:40px;}
.home_about_content #button a{ color:#fff;}
.home_about_content .fr{ width:100%;}
.home_about_content .fr .box1 { width:48%; margin-top:25px;}
.box1 img{ margin-bottom:15px;}
.box1 #t1{ margin-bottom:10px;}
.box1 #line{ border-bottom:1px solid #ccc; width:100px; height:1px; margin-top:10px;}

/*home pro*/
.home_pro{ background:url(../images/probg.jpg) repeat-x; width:100%; height:537px; color:#444;}
.home_pro .title{ width:100%; height:12px; background:url(../images/tbg.png) no-repeat center; margin-top:235px; position:absolute; }
.home_pro_content{ position:relative; top:270px;}
.home_pro .container{position: relative;}
.home_pro_content .container{padding: 0px 80px;}
.home_pro .swiper-container{ padding:10px 0px;}
.home_pro .swiper-button-next{background: url(../images/r1.jpg) center center no-repeat; width:45px; height:45px; margin-top:15px;}
.home_pro .swiper-button-prev{background: url(../images/l1.jpg) center center no-repeat; width:45px; height:45px; margin-top:15px;}
.home_pro .swiper-slide:hover{box-shadow:3px 6px 6px 0 rgba(0,0,0,0.3);}
.home_pro .swiper-wrapper span{display: block; }
.home_pro .word{ width:100%; height:45px; background-color:#e70012; color:#fff; line-height:45px; text-align:center; }
.home_pro .word h2{ font-size:16px; line-height:45px;}
.home_pro .container #img{ max-width:100%; height:auto;}

.ad img{ width:100%; height:auto; clear:both; margin-top:50px;}


/*xinwen*/
.home_news{}
.home_news .title{ width:100%; height:12px; background:url(../images/tbg.png) no-repeat center; margin-top:75px; position:absolute; }
.co{ width:175px; margin:0 auto;  font-size:36px; color:#fe0000; font-weight:bold; position:relative; top:-20px; }
.home_news_content{ position:relative; top:130px;}
.home_news_content .tabClick{ border-bottom:1px solid #dcdcdc; width:344px; height:40px; line-height:40px; margin:0 auto;}
.home_news_content .tabClick li{ float:left; width:80px; text-align:center; margin-left:20px; font-size:18px;}
.home_news_content .tabClick li:nth-child(1){ margin-left:80px;}
.home_news_content .tabClick .active{ border-bottom:2px solid #e70012;}
.home_news_content .tabCon{left: 0px; top:0px;height: 336px; overflow:hidden;}
.home_news_content .tabCon .newslist{ width:49%; float:left; margin-left:15px; margin-top:30px;}
.home_news_content .tabCon .newslist:nth-child(1){ margin-left:0px;}
.home_news_content .tabCon .newslist:nth-child(3){ display:none;}
.home_news_content .tabCon .newslist #sj{ font-size:24px; height:40px; border-bottom:1px solid #dcdcdc;}
.home_news_content .tabCon .newslist #tt{ margin-top:15px; font-size:16px;}
.home_news_content .tabCon .newslist #cc{ margin-top:15px; font-size:14px; color:#333; line-height:24px;}
.home_news_content .tabCon .newslist #more{ margin-top:15px; color:#333;}
.home_news_content .tabCon .newslist:hover #sj{ border-bottom:1px solid #e60012;}
.home_news_content .tabCon .newslist:hover #more{ color:#e60012;}



}
@media (min-width: 769px) and (max-width: 991px){
    .navbar{padding-top:56px;}
    .navbar .logo{ margin-left: -360px; top:0px; height: 50px; max-width: 130px; margin-top:7px;}
    .header_right{width: 646px; margin-right: -400px;}
    .navbar-nav li{line-height: 56px; height: 56px; font-size: 14px; padding-left: 1.5%;}
    .navmenu{margin-right: -38px;}
}

@media screen and (min-width:1000px) and (max-width:1323px) {
.navbar{ display:block; margin-top:10px; height:3.5em;}
.navbar_pc{ display:none;}
.head_top .fl{ padding-left:15px;}
.navbar .logo{position: absolute; left: 1%; max-width: 100%; max-height: 80%; top:0px;} 
.navbar .logo .fr{ margin-top:10px; margin-left:3px; font-size:16px; line-height:16px;}
.navbar .logo .fl img{ height: 4em;}
.navbar-collapse{ right: 0px;  top: 9em;  z-index: 0;  background: #fff; height: 100%;  width:100%; padding-top:15px;}
.navbar-collapse li{background: url(../images/moremore.png) right 15px top 1em no-repeat; background-size: 1em; line-height: 2.5em;}
.navmenu{text-align: right; border-top:2px solid #537d3e; }
.header_right{right: 0px; top:0px;}
.navmenu a{border: none; text-align: right; }
.navbar-nav li{text-align: left; padding:0px 15px;}
.swiper-container{ top:1em;}
.navbar-toggle{ margin-right:0.3em;}

.home_about{ background:url(../images/aboutbg.jpg) repeat-x; width:100%; height:537px; color:#444;}
.home_about .title{ width:100%; height:12px; background:url(../images/tbg.png) no-repeat center; margin-top:65px; position:absolute; }
.co{ width:175px; margin:0 auto;  font-size:36px; color:#fe0000; font-weight:bold; position:relative; top:-20px; }
.home_about_content{ position:relative; top:140px;}
.home_about_content .fl{ width:40%;}
.home_about_content .fr { width:55%;}
.home_about_content .fr .box1{ width:48%;}

/*home pro*/
.home_pro{ background:url(../images/probg.jpg) repeat-x; width:100%; height:544px; color:#444;}
.home_pro .title{ width:100%; height:12px; background:url(../images/tbg.png) no-repeat center; margin-top:85px; position:absolute; }
.home_pro_content{ position:relative; top:170px;}
.home_pro .container{position: relative;}
.home_pro_content .container{padding: 0px 50px;}
.home_pro .swiper-container{ padding:10px 0px;}
.home_pro .swiper-button-next{background: url(../images/r1.jpg) center center no-repeat; width:45px; height:45px; margin-top:15px;}
.home_pro .swiper-button-prev{background: url(../images/l1.jpg) center center no-repeat; width:45px; height:45px; margin-top:15px;}
.home_pro .swiper-slide:hover{box-shadow:3px 6px 6px 0 rgba(0,0,0,0.3);}
.home_pro .swiper-wrapper span{display: block; }
.home_pro .word{ width:100%; height:45px; background-color:#e70012; color:#fff; line-height:45px; text-align:center; }
.home_pro .word h2{ font-size:16px; line-height:45px;}
.home_pro .container #img{ max-width:100%; height:auto;}

.ad img{ width:100%; height:auto;}


/*xinwen*/
.home_news{ min-height:500px;}
.home_news .title{ width:100%; height:12px; background:url(../images/tbg.png) no-repeat center; margin-top:75px; position:absolute; }
.co{ width:175px; margin:0 auto;  font-size:36px; color:#fe0000; font-weight:bold; position:relative; top:-20px; }
.home_news_content{ position:relative; top:130px;}
.home_news_content .tabClick{ border-bottom:1px solid #dcdcdc; width:344px; height:40px; line-height:40px; margin:0 auto;}
.home_news_content .tabClick li{ float:left; width:80px; text-align:center; margin-left:20px; font-size:18px;}
.home_news_content .tabClick li:nth-child(1){ margin-left:80px;}
.home_news_content .tabClick .active{ border-bottom:2px solid #e70012;}
.home_news_content .tabCon{left: 0px; top:0px;height: 336px; overflow:hidden;}
.home_news_content .tabCon .newslist{ width:49%; float:left; margin-left:15px; margin-top:30px;}
.home_news_content .tabCon .newslist:nth-child(1){ margin-left:0px;}
.home_news_content .tabCon .newslist:nth-child(3){ display:none;}
.home_news_content .tabCon .newslist #sj{ font-size:24px; height:40px; border-bottom:1px solid #dcdcdc;}
.home_news_content .tabCon .newslist #tt{ margin-top:15px; font-size:16px;}
.home_news_content .tabCon .newslist #cc{ margin-top:15px; font-size:14px; color:#333; line-height:24px;}
.home_news_content .tabCon .newslist #more{ margin-top:15px; color:#333;}
.home_news_content .tabCon .newslist:hover #sj{ border-bottom:1px solid #e60012;}
.home_news_content .tabCon .newslist:hover #more{ color:#e60012;}


}
@media screen and (min-width:1000px) and (max-width:1920px) {
	
}
@media screen and (max-width:480px){
.navbar{ display:block; margin-top:10px; height:3.5em;}
.navbar_pc{ display:none;}
.head_top .fl{ padding-left:15px;}
.navbar .logo{position: absolute; left: 1%; max-width: 100%; max-height: 80%; top:0px; bottom:0.1em;} 
.navbar .logo .fr{ margin-top:10px; margin-left:3px; font-size:16px; line-height:16px;}
.navbar .logo .fl img{ height: 4em;}
.navbar-collapse{position: fixed;  right: 0px;  top: 7.1em;  z-index: 10;  background: #fff; height: 100%;   width:70%;}
.navbar-collapse li{background: url(../images/moremore.png) right 15px top 1em no-repeat; background-size: 1em; line-height: 2.5em;}
.navmenu{text-align: right; border-top:2px solid #537d3e;}
.header_right{right: 0px; top:0px;}
.navmenu a{border: none; text-align: right;}
.navbar-nav li{text-align: left;}
.swiper-container{ top:1em;}
.navbar-toggle{ margin-right:0.3em;}

.home_about{ background:url(../images/aboutbg.jpg) repeat-x; width:100%; color:#444;}
.home_about .title{ width:100%; height:12px; background:url(../images/tbg.png) no-repeat center; margin-top:65px; position:absolute; }
.home_about_content{ position:relative; top:140px;}
.home_about_content .fl{ width:98%; margin-left:1%;}
.home_about_content #detail{ text-indent:28px; line-height:30px; margin-top:15px; color:#444444;}
.home_about_content #button{ width:102px; height:36px; margin:0 auto; background-color:#e60012; line-height:36px; text-align:center; color:#fff; margin-top:40px;}
.home_about_content #button a{ color:#fff;}
.home_about_content .fr{ width:100%;}
.home_about_content  .box1 { width:100%; margin-top:25px; text-align:center; margin-left:0px;}
.home_about_content  .box1 .fl{ margin-left:0px;} 

.box1 img{ margin-bottom:15px;}
.box1 #t1{ margin-bottom:10px;}
.box1 #line{ border-bottom:1px solid #ccc; width:30%; height:1px; margin-top:10px; margin-left:2%; display:none;}

/*home pro*/
.home_pro{ background:url(../images/probg.jpg) repeat-x; width:100%; height:auto; color:#444; clear:both;}
.home_pro .title{ width:100%; height:12px; background:url(../images/tbg.png) no-repeat center;  position:absolute; margin-top:12.5em;   }
.home_pro_content{ position:relative; top:220px; width:100%;}
.home_pro .container{position: relative; min-height:15em; }
.home_pro_content .container{padding: 0px 0.5em;}
.home_pro .swiper-container{ padding:10px 0px; width:100%;}
.home_pro .swiper-button-next{background: url(../images/r1.jpg) center center no-repeat; width:25px; height:25px; margin-top:0px; display:none;}
.home_pro .swiper-button-prev{background: url(../images/l1.jpg) center center no-repeat; width:25px; height:25px; margin-top:0px; display:none;}

.home_pro .swiper-wrapper span{display: block; }
.home_pro .word{ width:100%; height:2.5em; background-color:#e70012; color:#fff;  text-align:center; }
.home_pro .word h2{ font-size:16px; line-height:2.5em;}
.home_pro .container #img{ max-width:100%; height:auto;}

.ad img{ max-width:200%!important; left:-50%; position:relative;   display:block; margin-top:18em;  clear:both;}


/*xinwen*/
.home_news{  clear:both;}
.home_news .title{ width:100%; height:12px; background:url(../images/tbg.png) no-repeat center; margin-top:75px; position:absolute; }
.co{ width:175px; margin:0 auto;  font-size:24px; color:#fe0000; font-weight:bold; position:relative; top:-10px; text-align:center; }
.home_news_content{ position:relative; width:100%; top:130px;}
.home_news_content .tabClick{ border-bottom:1px solid #dcdcdc; width:344px; height:40px; line-height:40px; margin:0 auto;}
.home_news_content .tabClick li{ float:left; width:80px; text-align:center; margin-left:20px; font-size:18px;}
.home_news_content .tabClick li:nth-child(1){ margin-left:80px;}
.home_news_content .tabClick .active{ border-bottom:2px solid #e70012;}
.home_news_content .tabCon{left: 0px; top:0px;min-height: 30em; overflow:hidden; clear:both;}
.home_news_content .tabCon .newslist{ width:98%; margin-top:30px; margin-left:1%;}
.home_news_content .tabCon .newslist:nth-child(1){ margin-left:1%;}
.home_news_content .tabCon .newslist:nth-child(3){ display:block;}
.home_news_content .tabCon .newslist #sj{ font-size:24px; height:40px; border-bottom:1px solid #dcdcdc;}
.home_news_content .tabCon .newslist #tt{ margin-top:15px; font-size:16px;}
.home_news_content .tabCon .newslist #cc{ margin-top:15px; font-size:14px; color:#333; line-height:24px;}
.home_news_content .tabCon .newslist #more{ margin-top:15px; color:#333;}
.home_news_content .tabCon .newslist:hover #sj{ border-bottom:1px solid #e60012;}
.home_news_content .tabCon .newslist:hover #more{ color:#e60012;}

}




.footer{line-height: 2; clear:both; margin-top:45px; width:100%;}
.fh{ width:72px; height:72px; position:relative; margin:0 auto; top:36px; }
.footop{background: #2d2d2d; color: #b2b2b2; }
.footop h2{line-height: 2.2;}
.footop .line{width: 32px; height: 3px; background: #9ec500; border:none; margin:0px}
.footop a{color: #b2b2b2; display: inline-table;}
.footop a:hover{color: #9ec500;}
.footop .footnav{position: relative;}
.footop .footnav a{ text-align: center;}
.footop .link_list a{background: url(../images/line_right.jpg) left center no-repeat; text-align: center;}
.footop .link_list a:first-child{background: none; padding-left: 0px;}
.footbot{background: #000; color: #f1f3f3; text-align: center;}
.footbot a{color: #f1f3f3; display: inline-table;}
.footbot span{display: inline-table;}
.footbot a:hover{color: #9ec500;}
@media (min-width: 1200px){
    .footop{padding:40px 0px 60px;}
    .footop h2{font-size: 20px;}
    .footop .footnav{padding-bottom:20px; }
    .footop .footnav{padding: 10px 0px;}
    .footop .footnav a{padding:0px 10px; font-size: 16px;}
    .footop .link_list{padding: 10px 0px;}
    .footop .link_list a{padding:0px 15px; font-size: 16px;}
    .footbot{height: 60px; line-height: 60px;font-size: 16px;}
}

@media (min-width: 991px) and (max-width: 1200px){
    .footop{padding:30px 0px 50px;}
    .footop h2{font-size: 20px;}
    .footop .footnav{padding-bottom:20px; }
    .footop .footnav{padding: 10px 0px;}
    .footop .footnav a{padding:0px 8px; font-size: 15px;}
    .footop .link_list{padding: 10px 0px;}
    .footop .link_list a{padding:0px 15px; font-size: 15px;}
    .footbot{height: 50px; line-height: 50px;font-size: 15px;}
}

@media (min-width: 768px) and (max-width: 991px){
    .footop{padding:30px 0px 40px;}
    .footop h2{font-size: 20px;}
    .footop .footnav{padding-bottom:20px; }
    .footop .footnav{padding: 10px 0px;}
    .footop .footnav a{padding:0px 3px; font-size: 14px;}
    .footop .link_list{padding: 10px 0px;}
    .footop .link_list a{padding:0px 15px; font-size: 14px;}
    .footbot{height: 50px; line-height: 50px;font-size: 15px;}
}
@media (min-width: 769px){
    .footbot{font-size: 16px;}
    .erwema{position: absolute; right: 0px; width: 220px; top:15px;}
    .erwema li{width: 110px; float: left;}
    .erwema li img{width: 79px;}
    .erwema h3{font-size: 14px; margin-top:15px;}
    .footop .link_list a:first-child,.footop .footnav a:first-child{padding-left: 0px;}


    .side{position:fixed;width:56px;height:275px;right:0;top:214px;z-index:100;}
    .side ul li{width:56px;height:56px;float:left;position:relative; margin-top:10px;}
    .side ul li em{display: block; width: 56px; height: 56px; float: left;}
    .side ul li .phone{background: url(../images/ind_tu_22.png) center center no-repeat; }
    .side ul li .kefu{background: url(../images/ind_tu_26.png) center center no-repeat; }
    .side ul li .message{background: url(../images/ind_tu_30.png) center center no-repeat; }
    .side ul li .sidebox{position:absolute;width:56px;height:56px;top:0;right:0;transition:all 0.3s;box-shadow: 0px 0px 10px rgba(0,0,0,0.3);background:#fff;opacity:0.8;filter:Alpha(opacity=80);color:#333;font:14px/56px "微软雅黑";overflow:hidden; border-radius: 28px;}
    .side ul li .sidetop{width:56px;height:56px;line-height:56px;display:inline-block;background:url(../images/ind_tu_34.png) center center no-repeat #53734c;transition:all 0.3s; border-radius: 50%;}
    .side ul li img{float:left;}
    .side ul li:hover .phone{background: url(../images/ind_tu_22hover.png) center center no-repeat; }
    .side ul li:hover .kefu{background: url(../images/ind_tu_26hover.png) center center no-repeat; }
    .side ul li:hover .message{background: url(../images/ind_tu_30hover.png) center center no-repeat; }







}

@media (max-width: 769px){
    .side{display: none;}
    .erwema h3{font-size: 14px; margin-top:15px;}
    .footop{padding:1em 2% 1.5em;}
    .footop h2{font-size: 20px;}
    .footop .footnav{padding-bottom:20px; }
    .footop .footnav{padding: 10px 0px;}
    .footop .footnav a{padding:0px 3px; font-size: 1.1em;}
    .footop .link_list{padding: 10px 0px;}
    .footop .link_list a{padding:0px 15px; font-size: 1.1em;}
    .erwema{width: 100%; padding:1em 0em 0;}
    .erwema li{float: left; text-align: center; width: 50%;}
    .erwema li img{max-width: 60%;}
    .footbot{font-size: 1em; padding:0.6em 2%;}
}