﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
body, button, input, select, textarea {font:14px/1.5 "微软雅黑",Arial, Helvetica, sans-serif;color:#777;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
i{font-style:normal;}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select {*font-size:100%;}
legend {color:#353535;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;} 
* html .clearfix {height: 1%;}
.clearfix {display: block;}
div{word-wrap: break-word;word-break: normal;}
/*a, area {blr:eXPression(this.onFocus=this.blur()); cursor:pointer;}*/

caption,th,h3,h1,h2,h4,h5,h6,h7,input{font-weight:lighter;}
th{text-align:left;}
ol,ul,li{list-style:none;}
img,input{border:0; margin:0px; padding:0px;}
a{color:#777; text-decoration:none; cursor:pointer; font-weight:lighter;}
a:hover{text-decoration:underline;}
.clearflow{overflow:hidden; zoom:1;}
/**/
.disabled{cursor:default;}
.bold{font-weight:bold;}
.abs{position:absolute;}
.rel{position:relative;}
/**/
.fl{float:left;}
.fr{float:right;}
/**/
.click,area{cursor:pointer;}
/* show  and hide*/
/* hide */
.fn-hide {
    display: none;
}
.fn-show {
    display:block;
}
.clear{clear:both;}
.clearspance{clear:both; height:50px;}
a.coffee{color:#8b3434;}
a.coffee:hover{color:#e94d49;}
a.bai{color:#fff;}
a.bai:hover{color:#fcff0b;}
a.hui{color:#999;}
a.hui:hover{color:#13a04e;}
a.hei{color:#000;}
a.hei:hover{ text-decoration:underline;}
a.hong{color:#2e7d32;}
a.hong:hover{ text-decoration:underline;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.mt55{margin-top:55px;}
.mt60{margin-top:60px;}
.mt65{margin-top:65px;}
.mr35{margin-right:35px;}
.mr25{ margin-right:25px;}
.mr20{ margin-right:20px;}
.mr15{margin-right:15px;}
.mr10{ margin-right:10px;}
.mr9{margin-right:9px;}
.mr5{margin-right:5px;}
.ml10{margin-left:10px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb45{margin-bottom:45px;}
.mb50{margin-bottom:50px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}
.pt35{ padding-top:35px;}
.pt40{ padding-top:40px;}
.pt45{ padding-top:45px;}
.pt50{ padding-top:50px;}
.pt60{ padding-top:60px;}
.pt80{ padding-top:80px;}
.pt100{ padding-top:100px;}
.pt260{ padding-top:260px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb50{padding-bottom:50px;}
.pb80{padding-bottom:80px;}
.pb100{padding-bottom:100px;}
.pl15{padding-left:15px;}
.pl10{padding-left:10px;}
.pl5{padding-left:5px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.lheight{line-height:35px;}
.mtb100{margin:100px 0;}
.ti{text-indent:28px;}
.f12{font-size:12px;}
.f18{font-size:18px;}
.tc{text-align:center;}
.tr{text-align:right;}
.tj{text-align:Justify;text-justify:inter-ideograph;}
.w1100{width:1100px; margin:0 auto;}
.warp{width:100%; margin:0 auto;}
.w940{width:940px; margin:0 auto;}
.w820{width:820px; margin:0 auto;}
.fb{font-weight:bold;}
/*------------------首页----------------------*/
#top{width:100%; background:#ffffff; border-bottom:2px solid #81c784; box-shadow:0 2px 8px rgba(0,0,0,0.06); min-width:1100px;}
.topbox{width:1100px; height:120px; margin:0 auto;}

/* 左：logo 图片 */
.logo-area{float:left; margin-top:18px;}
.logo-img{height:85px; width:auto; display:block;}

/* 左中：公司名 */
.company-area{float:left; margin:40px 0 0 18px;}
.company-name{font-size:28px; font-weight:bold; color:#1b5e20; letter-spacing:2px; white-space:nowrap;}

/* 右：联系方式 */
.contact-area{float:right; margin-top:15px;}
.contact-icon{width:45px; height:90px; background:#43a047; float:right; margin-left:10px; display:flex; align-items:center; justify-content:center; border-radius:4px;}
.contact-icon i{color:#fff; font-size:26px;}
.contact-body{float:right; text-align:right;}
.contact-link{color:#43a047; font-size:14px; font-weight:bold; text-decoration:none; display:block; margin-bottom:3px;}
.contact-link:hover{text-decoration:underline;}
.contact-phone{font-size:28px; line-height:33px; font-weight:bold; color:#43a047; white-space:nowrap;}
.contact-phone-row{display:flex; align-items:center; justify-content:flex-end;}
.contact-hotline{font-size:14px; font-weight:bold; color:#1b5e20; background:#e8f5e9; padding:4px 12px; border-radius:4px; white-space:nowrap; margin-right:10px;}
.city{width:100%; height:38px; line-height:38px; background:#2e7d32; color:#fff; position:relative;min-width:1100px;}
.city a{color:#fff; font-size:12px; padding:0 2px;}
.city a:hover{color:#FF0;}
#bar{width:100%; height:524px; margin:0 auto;background:url(../images/bar.jpg) center 0 no-repeat;min-width:1100px;}
#bar2{width:100%; height:524px; margin:0 auto;min-width:1100px;}
#menu{width:100%;margin:0 auto;background:#fff;border-bottom:2px solid #81c784;position:sticky;top:0;z-index:1000;}
#menu ul{display:flex;flex-wrap:nowrap;justify-content:space-evenly;max-width:100%;margin:0 auto;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;}
#menu ul::-webkit-scrollbar{display:none;}
#menu ul li{flex:none;height:64px;line-height:64px;font-size:22px;font-weight:700;font-family:"Microsoft YaHei","微软雅黑","PingFang SC","Helvetica Neue",Arial,sans-serif;}
#menu ul li a{display:block;padding:0 14px;color:#43a047;height:64px;white-space:nowrap;transition:all 0.2s ease;}
#menu ul li a:hover{color:#43a047;background:#f5f5f5;text-decoration:none;}
#menu ul .cur a{color:#43a047;background:#f5f5f5;}
#menu ul .cur{background:transparent;}

.submenu{width:410px; height:238px; float:left; display:inline; background:#f0f0f0; padding:20px 5px;}
.submenu li{width:120px; float:left; border-right:1px solid #e6e6e6; padding-left:16px;}
.submenu li a{width:110px; padding-left:10px; background:url(../images/tip.png) left center no-repeat; font-size:15px; line-height:30px; height:30px; display:block;}
.submenu li a:hover{color:#2e7d32;}

.subbar{width:650px; height:278px; float:right;}
#focus {width:650px; height:278px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:650px; height:278px; overflow:hidden; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:650px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:620px; height:10px; padding:10px 10px; right:10px; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#43a047;}
#focus .btn span.on {background:#fff;}
#focus .next {right:0; background-position:right top;}

.ntitlexxx{width:100%; height:40px; line-height:40px; color:#fff; background:#43a047;font-size:1.125em; font-weight:bold; text-align:center;}
.ntitlexxx a{color:#fff;}
.btntjxxx{width:30%; height:35px; line-height:35px; color:#fff; text-align:center; background:#2e7d32;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; display:block;font-size:1em;font-weight:bold;margin:15px auto 0;}
.btntjxxx:hover{background:#1b5e20;}

.mcase{width:440px; float:left;}
.ntitle{width:100%; font-size:28px; color:#2e7d32; height:40px; line-height:40px; position: relative; padding-bottom:12px; font-weight:bold;}
.ntitle span{color:#999; padding-left:10px;}
.more{color:#999; font-size:14px; position:absolute; top:5px; right:0;}
.gs-news-wrp{width:100%; margin:0 auto;}
.gs-news-wrp h4{width:100%; height:15px; line-height:15px;display:block; padding:6px 0; overflow:hidden;}
.gs-news-wrp h4 .text{width:75%; float:left;}
.gs-news-wrp h4 span{width:20%; float:right; text-align:right;}
.gs-news-wrp dl{width:100%; height:95px; font-size:12px; line-height:20px; color:#999;display:block; padding:5px 0; overflow:hidden;}
.gs-news-wrp dl .pic{width:120px; height:95px; float:left;}
.gs-news-wrp dl .text{width:300px; float:right;}
.gs-news-wrp dl .text .t{font-size:15px; font-weight:bold; height:30px; line-height:30px; color:#555; display:block;}
.gs-news-wrp dl .text .t:hover{color:#2e7d32;font-weight:bold;}


.gs-news-wrp2{width:100%; margin:0 auto;}
.gs-news-wrp2 h1{width:100%; height:15px; line-height:15px;display:block; padding:6px 0; overflow:hidden;}
.gs-news-wrp2 h1 .text{width:75%; float:left;}
.gs-news-wrp2 h1 span{width:20%; float:right; text-align:right;}
.gs-news-wrp2 ul{width:100%; height:95px; font-size:12px; line-height:20px; color:#999;display:block; padding:5px 0; overflow:hidden;}
.gs-news-wrp2 ul .pic{width:120px; height:95px; float:left;}
.gs-news-wrp2 ul .text{width:300px; float:right;}
.gs-news-wrp2 ul .text .t{font-size:15px; font-weight:bold; height:30px; line-height:30px; color:#555; display:block;}
.gs-news-wrp2 ul .text .t:hover{color:#2e7d32;font-weight:bold;}


.mnews{width:570px; float:right;}
.mnews ul{width:100%; margin:0 auto;}
.mnews ul li{width:100%; height:60px; float:left; margin:15px 0;}
.mnews ul li .num{width:70px; height:60px; font-size:58px; line-height:60px; font-family:"Courier New"; float:left; color:#ccc;}
.mnews ul li .con{width:480px; float:right;}
.mnews ul li .con .t{font-size:18px;}
.mnews ul li .con .c{font-size:12px; color:#999;}

.mainys{width:100%; height:900px; background:url(../images/bg1.jpg) center 0 no-repeat; margin:60px auto 0;min-width:1100px;}
.mainys .img{text-align:center; padding:10px 0;}
.notitle{width:100%; text-align:center; font-size:32px; margin:0 auto; padding-top:42px; color:#2e7d32;}
.notitle .e{font-size:24px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#999999;}
.notitle2{width:100%; text-align:center; font-size:32px; margin:0 auto; padding-top:20px; color:#2e7d32;}
.notitle2 .e{font-size:24px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#999999;}
.notitle .e img,.notitle2 .e img{margin:0 10px;}
.mainys ul{width:1100px; padding-top:40px; margin:0 auto;}
.mainys ul li{width:200px; float:left; margin:0 10px;}
.mainys ul li .num{width:100%;font-size:74px; font-family:"Times New Roman", Times, serif; color:#2e7d32; line-height:74px;}
.mainys ul li .t{width:100%;font-size:24px; font-family:"微软简标宋";color:#2e7d32; line-height:24px;}
.mainys ul li .t span{color:#b3b3b3; font-size:14px; display:block; text-transform:uppercase; line-height:18px; font-family:"Times New Roman", Times, serif; padding-bottom:10px;}
.mainys ul li .font{width:175px; padding-left:15px; background:url(../images/tip2.png) left 9px no-repeat;line-height:25px; font-size:14px;}
.mainys ul li .img{width:147px; height:250px; padding-top:15px;}
.mainys .tel{width:100%; text-align:center; font-size:36px; color:#2e7d32; font-weight:bold; padding-top:35px;}




.mainysx{width:100%; height:900px; background:url(../images/bg1.jpg) center 0 no-repeat; margin:60px auto 0;min-width:885px;}
.mainysx .img{text-align:center; padding:10px 0;}
.mainysx .notitle{width:100%; text-align:center; font-size:32px; margin:0 auto; padding-top:42px; color:#2e7d32;}
.mainysx .notitle .e{font-size:24px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#999999;}
.mainysx .notitle2{width:100%; text-align:center; font-size:32px; margin:0 auto; padding-top:20px; color:#2e7d32;}
.mainysx .notitle2 .e{font-size:24px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#999999;}
.mainysx .notitle .e img,.notitle2 .e img{margin:0 10px;}
.mainysx ul{width:100%; padding-top:40px; margin:0 auto;}
.mainysx ul li{width:16%; float:left; margin:0 2%;}
.mainysx ul li .num{width:100%;font-size:54px; font-family:"Times New Roman", Times, serif; color:#2e7d32; line-height:74px;}
.mainysx ul li .t{width:100%;font-size:20px; font-family:"微软简标宋";color:#2e7d32; line-height:24px;}
.mainysx ul li .t span{color:#b3b3b3; font-size:12px; display:block; text-transform:uppercase; line-height:18px; font-family:"Times New Roman", Times, serif; padding-bottom:10px;}
.mainysx ul li .font{width:100%; padding-left:10px;background:url(../images/tip2.png) left 9px no-repeat;line-height:22px; font-size:12px;}
.mainysx ul li .img{width:100%; height:250px; padding-top:15px;}
.mainysx .tel{width:100%; text-align:center; font-size:36px; color:#2e7d32; font-weight:bold; padding-top:35px;}



.mainys1{width:100%; background:url(../images/bg3.jpg) center 0; margin:60px auto 0;min-width:1100px;}
.mainys1 .img{text-align:center; padding:10px 0;}
.notitle{width:100%; text-align:center; font-size:32px; margin:0 auto; padding-top:42px; color:#2e7d32;}
.notitle .e{font-size:24px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#999999;}
.notitle2{width:100%; text-align:center; font-size:32px; margin:0 auto; padding-top:20px; color:#2e7d32;}
.notitle2 .e{font-size:24px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#999999;}
.notitle .e img,.notitle2 .e img{margin:0 10px;}
.mainys ul{width:1100px; padding-top:40px; margin:0 auto;}
.mainys ul li{width:200px; float:left; margin:0 10px;}
.mainys ul li .num{width:100%;font-size:74px; font-family:"Times New Roman", Times, serif; color:#2e7d32; line-height:74px;}
.mainys ul li .t{width:100%;font-size:24px; font-family:"微软简标宋";color:#2e7d32; line-height:24px;}
.mainys ul li .t span{color:#b3b3b3; font-size:14px; display:block; text-transform:uppercase; line-height:18px; font-family:"Times New Roman", Times, serif; padding-bottom:10px;}
.mainys ul li .font{width:175px; padding-left:15px; background:url(../images/tip2.png) left 9px no-repeat;line-height:25px; font-size:14px;}
.mainys ul li .img{width:147px; height:250px; padding-top:15px;}
.mainys .tel{width:100%; text-align:center; font-size:36px; color:#2e7d32; font-weight:bold; padding-top:35px;}

.mainlc{width:1100px; height:435px; margin:0 auto 0;}
.mainlc .img{text-align:center; padding:10px 0;}

.mainlc1{width:1100px; margin:0 auto 0;}
.mainlc1 .img{text-align:center; padding:10px 0;}

.mainlc2{width:1100px; height:2045px; margin:0 auto 0;}
.mainlc2 .img{text-align:center; padding:10px 0;}


.mainlc3{width:1100px; height:2200px; margin:0 auto 0;}
.mainlc3 .img{text-align:center; padding:10px 0;}

.mainlc4{width:1100px; height:1575px; margin:0 auto 0;}
.mainlc4 .img{text-align:center; padding:10px 0;}

.mainyw{width:100%; background:#e8f5e9; height:620px; margin:20px auto 0;min-width:1100px;}
.mainyw .title{width:290px; height:72px; margin:0 auto;text-align:center; position:relative; top:-20px;}
.mainyw .title i{width:100%; height:52px; color:#fff; font-size:30px; font-weight:bold; background:#2e7d32; display:block;}
.mainyw .title span{display:block; font-size:13px; color:#2e7d32; letter-spacing:11px; text-transform:uppercase; text-align:center; padding-left:5px;}
.mainyw ul{width:1100px; margin:0 auto;}
.mainyw ul li{width:290px;height:168px; overflow:hidden; float:left; margin:40px 0 40px 76px; display:inline;}
.mainyw ul li .img{width:136px; height:168px; float:left;}
.mainyw ul li .img img{width:136px; height:168px;}
.mainyw ul li .t{width:114px; padding-left:40px; font-size:16px; line-height:30px; float:left;}
.mainyw ul li .t a{display:block;}
.mainyw ul li .t a:hover{color:#ff0000;}

.mainhz{width:100%; background:#d4d4d4; height:490px; margin:0 auto 0; padding-top:15px;min-width:1100px;}
.mainhz .hzbox{width:1100px; margin:15px auto 0;}
.mainhz .hzbox img{width:134px; height:72px; margin:10px 24px; display:block; float:left; overflow:hidden;}

.mweibo{width:470px; float:left; padding-left:30px;}
.mweibo .wb{width:470px; height:219px;}
.mgongyi{width:470px; float:right; padding-right:30px;}

.mvidio{width:470px; float:left; padding-left:30px;}
.mvidio .vi{width:459px; height:372px; background:url(../images/vidio.png) 0 0 no-repeat; margin-top:20px;}
.mvidio .vi a{width:426px; height:240px; position:relative; top:18px; left:18px; display:block;}
.mjiangt{width:470px; float:right; padding-right:30px;}
.mjiangt ul{width:100%; padding-top:20px; margin:0 auto;}
.mjiangt ul li{width:95%; padding-left:5%; background:url(../images/tip3.png) left center no-repeat; height:35px; line-height:35px;}
.mjiangt ul li a{width:79%; float:left;}
.mjiangt ul li span{float:right; width:20%;}
.mjiangt ul li a:hover{color:#2e7d32;}

.vbg{background:#e8f5e9; height:550px; width:100%; margin:80px auto 0;min-width:1100px;}


.mziz{width:510px; float:left; padding-left:30px;}
.mziz .zibox{width:100%; height:130px;margin:20px auto 0; padding-top:30px; position:relative;}
.mziz .zibox .lbtn{width:40px; height:40px;background:url(../images/btn.png) 0 0 no-repeat;position:absolute; left:0;top:75px; cursor:pointer;}
.mziz .zibox .lbtn:hover{background:url(../images/btn.png) 0 -60px no-repeat;}
.mziz .zibox .rbtn{width:40px; height:40px;background:url(../images/btn.png) -60px 0 no-repeat;position:absolute; right:0;top:75px;cursor:pointer;}
.mziz .zibox .rbtn:hover{background:url(../images/btn.png) -60px -60px no-repeat;}
.mziz .zibox .sbox{width:390px; height:130px; margin:0 auto;}
.mziz .zibox .sbox a{width:185px; height:130px;margin:0 5px; float:left; display:block;}
.mziz .zibox .sbox a img{width:185px; height:130px;}
.mabout{width:470px; float:right; padding-right:30px;}
.mabout .aboutbox{width:100%; margin:0 auto; padding-top:10px;}
.mabout .aboutbox .img{width:152px; height:152px; float:left;}
.mabout .aboutbox .t{width:300px; float:right;}
.mabout .aboutbox .t h1{font-size:16px; color:#2e7d32; padding-bottom:8px;}


.submabout{width:560px; float:right; padding-right:30px;}
.submabout .aboutbox{width:100%; margin:0 auto; padding-top:10px;}
.submabout .aboutbox .img{width:220px; height:200px; float:left; padding-top:10px;}
.submabout .aboutbox .t{width:300px; float:right;}
.submabout .aboutbox .t h1{font-size:16px; color:#2e7d32; padding-bottom:8px;}

.footbg{width:100%; height:416px; margin:80px auto 0; background:#2a2a2a;min-width:1100px;}
.footbg .footbox{width:1100px; padding-top:40px; margin:0 auto;}
.footbg .footbox .mes{width:445px; padding:0 65px 0 30px; float:left; border-right:1px solid #3d3d3d;}
.footbg .footbox .mes .title{font-size:25px; color:#ccc; padding-bottom:10px; font-weight:bold;}
.footbg .footbox .mes .title span{padding-left:15px;}
.footbg .footbox .mes .lybox{width:445px; margin:0 auto; color:#9a9a9a; display:inline-block;}
.footbg .footbox .mes .lybox input,.footbg .footbox .mes .lybox textarea{background:#f6f6f6;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; color:#999;box-shadow:2px 2px 1px 0px rgba(0,0,0,0.1) inset;}
.footbg .footbox .mes .lybox .input{width:215px; height:42px; float:left; margin:8px 15px 8px 0;}
.footbg .footbox .mes .lybox .input input{width:185px; height:42px; line-height:42px; padding:0 15px;}
.footbg .footbox .mes .lybox .input2{width:445px; height:42px; float:left; margin:8px 0;}
.footbg .footbox .mes .lybox .input2 input{width:415px; height:42px; line-height:42px; padding:0 15px;}
.footbg .footbox .mes .lybox .textarea{width:445px; height:110px; float:left; margin:8px 0;}
.footbg .footbox .mes .lybox .textarea textarea{width:415px; height:90px;padding:15px; border:none;}
.footbg .footbox .mes .btn{width:175px; height:40px; line-height:40px; color:#fff; text-align:center; background:#2e7d32;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; display:block;margin-top:16px; font-size:18px;display:block;}
.footbg .footbox .mes .btn:hover{background:#1b5e20;}



.footbg .footbox .lx{width:480px;float:left;color:#ccc; padding-left:65px;}
.footbg .footbox .lx .title{font-size:25px; color:#ccc; padding-bottom:10px; font-weight:bold;}
.footbg .footbox .lx .title span{padding-left:15px; font-size:14px;}
.footbg .footbox .lx .mabox{width:100%; height:175px; margin:0 auto; padding-top:20px;}
.footbg .footbox .lx .mabox .ma{width:175px; text-align:center; float:left; font-size:12px; line-height:18px; margin:0 10px;}
.footbg .footbox .lx .mabox .ma span{display:block;}

.footbg2{width:100%; height:245px; margin:80px auto 0; background:#2a2a2a;}
.footbg2 .footbox{width:1100px; padding-top:40px; margin:0 auto;}
.footbg2 .footbox .lx{width:480px;float:left;color:#ccc; padding-left:65px;}
.footbg2 .footbox .lx .title{font-size:25px; color:#ccc; padding-bottom:10px; font-weight:bold;}
.footbg2 .footbox .lx .title span{padding-left:15px; font-size:14px;}
.footbg2 .footbox .mabox{width:480px; height:175px; margin:0 auto;float:right; color:#ccc; line-height:20px;}
.footbg2 .footbox .mabox .ma{width:175px; text-align:center; float:left; font-size:12px; line-height:18px; margin:0 10px;}
.footbg2 .footbox .mabox .ma span{display:block; padding-top:5px;}

.footbg3{width:100%; height:340px; margin:0px auto 0; background:#2a2a2a;min-width:930px;}
.footbg3.footbox{width:1100px; padding-top:40px; margin:0 auto;}
.footbg3 .footbox .mes{width:860px; padding:0 65px 0 30px; float:left; border-right:1px solid #3d3d3d;}
.footbg3 .footbox .mes .title{font-size:25px; color:#ccc; padding-bottom:10px; font-weight:bold;}
.footbg3 .footbox .mes .title span{padding-left:15px;}
.footbg3 .footbox .mes .lybox{width:445px; margin:0 auto; color:#9a9a9a; display:inline-block;}
.footbg3 .footbox .mes .lybox input,.footbg .footbox .mes .lybox textarea{background:#f6f6f6;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; color:#999;box-shadow:2px 2px 1px 0px rgba(0,0,0,0.1) inset;}
.footbg3 .footbox .mes .lybox .input{width:215px; height:42px; float:left; margin:8px 15px 8px 0;text-align:center; }
.footbg3 .footbox .mes .lybox .input input{width:185px; height:42px; line-height:42px; padding:0 15px;}
.footbg3 .footbox .mes .lybox .input2{width:445px; height:42px; float:left; margin:8px 0;text-align:center; }
.footbg3 .footbox .mes .lybox .input2 input{width:415px; height:42px; line-height:42px; padding:0 15px; }
.footbg3 .footbox .mes .lybox .textarea{width:445px; height:110px; float:left;margin:8px 0;text-align:center;}
.footbg3 .footbox .mes .lybox .textarea textarea{width:415px; height:90px;padding:15px; border:none;}
.footbg3 .footbox .mes .btn{width:175px; height:40px; line-height:40px; color:#fff; text-align:center; background:#2e7d32;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; display:block;margin-top:16px; font-size:18px;display:block;}
.footbg3 .footbox .mes .btn:hover{background:#1b5e20;}

.linkbg{width:100%; min-height:55px; background:#1b1b1b; color:#ccc;min-width:1100px; padding:15px 0;}
.linkbg .b{float:right; color:#ccc;}
.linkbg .c a{padding:0 5px;color:#ccc;}
.linkbg .c{padding-top:5px;}
.pagebox{width:1100px; margin:0 auto; padding-top:20px;}
.pageleft{width:190px; float:left;}
.pagemenu{width:100%;background:#f7f7f7; display:inline-block;}
.pagemenu h1{width:152px; height:45px; line-height:45px; font-size:18px; padding-left:38px; background:url(../images/menutip.png) 80% center no-repeat; color:#2e7d32; border-bottom:1px solid #ebebeb;}
.pagemenu dl{width:100%; margin:0 auto;}
.pagemenu dl a{width:152px; height:30px; line-height:30px;padding-left:38px; font-size:14px; display:block; border-bottom:1px solid #ebebeb;}
.pagemenu dl a:hover,.pagemenu dl .cur{background:url(../images/menutip2.png) 80% center no-repeat #8f8f8f; color:#fff;}
.pagemenu h2{width:152px; height:35px; line-height:35px; font-size:16px; padding-left:38px; background:url(../images/menutip3.png) 80% center no-repeat; border-bottom:1px solid #ebebeb;}
.pagemenu h2 a{color:#2e7d32; }
.pagemenu h2:hover{ text-decoration:underline;}

.leftlx{width:160px; padding:15px; margin-top:15px; font-size:12px; line-height:22px; background:#f7f7f7;}
.leftlx span{font-size:22px; line-height:28px; color:#2e7d32; display:block;}

.pageright{width:885px; float:right;}
.pagenews-full{width:100%;float:none;}
.pagecasebox{width:100%; margin:0 auto;}
.pagecasebox li {width:100%; height:350px; padding:40px 0 20px; border-bottom:1px dashed #ebebeb;}
.pagecasebox li .box{width:100%;height:300px;}
.pagecasebox li .box .img{width:100%; height:300px; float:left; margin:0 15px; position:relative;}

.pagecasebox li .box .img .text{width:90%; padding:0 5%; height:32px; line-height:32px;background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=70); background:#000; position:absolute; bottom:0px; left:0;text-align:center; font-size:16px;}
.pagecasebox li .box .img .text a{color:#fff; position:relative; }

.pagecasebox li .box .img img{width:100%; height:300px;}
.pagecasebox li .con{width:94%; height:50px; padding:10px 2% 0;}


.pageup{width:100%; padding:30px 0 30px; text-align:center;}
.pageup a{width:35px; height:35px; line-height:35px; display:inline-block; position:relative; margin:0 5px;border:1px solid #e8e8e8; background:#ebebeb; color:#888;}
.pageup a:hover,.pageup .cur{border:1px solid #2e7d32; background:#2e7d32; color:#fff;}


.pagenews{width:100%; margin:auto;}
.pagenews ul{width:100%;display:inline-block;}
.pagenews ul li{ width:100%; padding:40px 0; border-bottom:1px dashed #ebebeb; height:110px; overflow:hidden;}
.pagenews ul li .time{width:130px; font-size:38px; padding-top:10px; line-height:28px; float:left;display:inline; font-weight:bold; text-align:right;}
.pagenews ul li .time span{font-size:14px;display:block;}
.pagenews ul li .img{width:180px; height:110px; float:left; padding:0 20px;}
.pagenews ul li .text{width:510px; float:left;}
.pagenews ul li .text h1{font-size:24px; line-height:30px;}
.pagenews ul li .text p{font-size:14px; line-height:24px; padding-top:10px; color:#999;}


.pagenews2{width:90%; padding-top:20px; margin:0 auto;}
.pagenews2 li{width:97%; padding-left:3%; background:url(../images/tip3.png) left center no-repeat; height:50px; line-height:50px; border-bottom:1px dashed #ebebeb;}
.pagenews2 li a{width:80%; float:left; font-size:16px;}
.pagenews2 li span{float:right;}
.pagenews2 li a:hover{color:#ff0000;}

.article{width:90%; margin:0 auto;}
.article h1{height:55px; line-height:55px; font-size:24px; color:#ff0000;border-bottom:1px dashed #ebebeb; text-align:center; padding-top:20px;}
.article h2{text-align:center; color:#999; line-height:30px; height:30px;}
.article .zw{line-height:38px; width:95%; padding-top:20px; font-size:16px; margin:0 auto;}

.position{width:99%; border-bottom:1px solid #ebebeb; height:45px; line-height:45px; color:#999; padding-left:1%;}

.pagevidio{width:100%; margin:0 auto; display:inline-block; padding-top:10px;}
.pagevidio li{width:360px; height:286px; border:10px solid #8d8d8d; float:left; margin:20px 28px; overflow:hidden; position:relative;}
.pagevidio li:hover{border:10px solid #2e7d32;}
.pagevidio li img{width:360px; height:286px;}
.pagevidio li .text{width:90%; padding:0 5%; height:32px; line-height:32px;background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=70); background:#000; position:absolute; bottom:0px; left:0;text-align:center; font-size:16px;}
.pagevidio li .text a{color:#fff; position:relative; }

.pageyuanlbtn{width:90%; margin:0 auto;height:40px; padding-top:20px;}
.pageyuanlbtn a{width:150px;height:40px;line-height:40px; margin-right:15px; float:left; text-align:center; color:#fff; font-size:16px; font-weight:bold;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; display:block; background:#666;}
.pageyuanlbtn a:hover,.pageyuanlbtn .cur{background:#2e7d32;}
.fangf{width:90%; margin:0 auto; line-height:28px; padding-top:20px;}
.fangf span{color:#2e7d32;}

.pageyuanl{width:90%; margin:0 auto; padding-top:20px;}
.pageyuanl li{width:100%; height:100px; padding:15px 0; border-bottom:1px dashed #ebebeb;}
.pageyuanl li:hover{background:#F2F2F2;}
.pageyuanl li .img{width:130px; height:100px; text-align:center; float:left;}
.pageyuanl li .img span{ height:100%; display:inline-block; vertical-align:middle;}
.pageyuanl li .img img{vertical-align:middle;}
.pageyuanl li .text{width:500px; padding-left:15px; float:left; color:#999;}
.pageyuanl li .text h1{color:#2e7d32; font-size:16px;}
.pageyuanl li .text .price{color:#2e7d32; font-size:18px; font-weight:bold;}
.pageyuanl li .text .price span{color:#777; font-size:14px; padding-left:15px;}
.pageyuanl li .btn{width:100px; float:right; padding-right:15px;}
.pageyuanl li .btn a{width:100px; height:32px; line-height:32px;text-align:center; color:#fff; font-size:14px;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; display:inline-block; margin:5px 0;}
.pageyuanl li .btn .a1{background:#2e7d32;}
.pageyuanl li .btn .a2{background:#ff7070;}

/* gwbox (购物车浮窗) - 已隐藏 */
.gwbox{display:none!important;}

.gwc{width:90%; margin:20px auto 0;}
.gwc tr td{border-bottom:1px dashed #ebebeb; padding:20px 0;}
.gwc .t{height:30px; line-height:30px; font-weight:bold; background:#F3F3F3;}
.gwc .btn{width:70px; height:28px; line-height:28px;text-align:center; color:#fff; font-size:12px;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; display:inline-block; margin:5px 0;background:#2e7d32;}
.total{width:90%; text-align:right; line-height:30px; padding-top:30px;}
.total .price{ font-size:30px; color:#2e7d32; padding-bottom:10px;}
.total span{color:#2e7d32;}
.total a{width:120px; height:40px; line-height:40px;text-align:center; color:#fff; font-size:14px;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; display:inline-block; margin:15px 5px 0; float:right;}
.total .a1{background:#2e7d32;}
.total .a2{background:#ff7070;}

.gwcp{width:90%; margin:0 auto; padding-top:30px;}
.gwcp .img{width:300px; height:278px; float:left;}
.gwcp .ms{width:460px; float:right;}
.gwcp .ms h1{font-size:24px; line-height:24px; height:45px; line-height:45px;}
.gwcp .ms .price{width:100%; height:40px; line-height:40px;font-size:20px; color:#2e7d32;display:inline-block;}
.gwcp .ms .price span{color:#999; font-size:14px; padding-right:15px; float:left;}
.gwcp .ms .color{width:100%; font-size:12px; margin-top:10px;display:inline-block;}
.gwcp .ms .color span{width:45px;color:#999; font-size:14px; float:left; display:block;}
.gwcp .ms .color .xz{width:360px; float:left; display:inline-block;}
.gwcp .ms .color a{padding:5px 10px; background:#fff; border:1px solid #ebebeb; text-align:center; float:left; margin:0 5px 5px 0;}
.gwcp .ms .color a:hover{ background:#2e7d32; color:#fff;}
.gwcp .ms .num{width:100%; font-size:12px; margin-top:10px; display:inline-block;height:32px; line-height:32px;}
.gwcp .ms .num span{color:#999; font-size:14px; padding-right:15px; float:left;}
.gwcp .ms .num .l{width:15px; text-align:center; font-size:12px; display:block; float:left; margin-right:5px;border:1px solid #ebebeb;}
.gwcp .ms .num input{width:40px; height:32px; line-height:32px; text-align:center; float:left; border:1px solid #ebebeb; margin-right:5px;}
.gwcp .ms .btn{width:100%; font-size:12px; margin-top:10px;display:inline-block;}
.gwcp .ms .a{width:120px; height:40px; line-height:40px;text-align:center; color:#fff; font-size:14px;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; display:inline-block; margin:15px 10px 0 0; float:left;}
.gwcp .ms .a1{background:#2e7d32;}
.gwcp .ms .a2{background:#2e7d32;}

.gwcgo{width:90%; margin:0 auto;}

.gwcgo .title{font-size:18px; color:#2e7d32; font-weight:bold; height:45px; line-height:45px;border-bottom:1px solid #ebebeb; padding-top:20px;}
.gwcgo ul{width:100%; padding-top:20px;}
.gwcgo ul li{width:100%; height:40px; line-height:40px; padding:10px 0; display:inline-block;}
.gwcgo ul li span{width:90px; float:left; font-size:16px; display:block;}
.gwcgo ul li .input{width:350px; height:40px; float:left;}
.gwcgo ul li .input input{width:350px; height:40px; line-height:42px; padding:0 15px;background:#f6f6f6;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; color:#999;box-shadow:2px 2px 1px 0px rgba(216,39,28,0.1) inset; border:1px solid #2e7d32;}
.gwcgo ul li .input2{width:550px; height:40px; float:left;}
.gwcgo ul li .input2 input{width:550px; height:40px; line-height:42px; padding:0 15px;background:#f6f6f6;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; color:#999;box-shadow:2px 2px 1px 0px rgba(216,39,28,0.1) inset;border:1px solid #2e7d32;}
.gwcgo .a{width:120px; height:40px; line-height:40px;text-align:center; color:#fff; font-size:14px;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; display:inline-block; margin:15px 10px 0 0; float:left;}
.gwcgo .a1{background:#2e7d32;}
.gwcgo .a2{background:#ff7070;}
.gwcgo .honng{color:#2e7d32; font-size:16px; line-height:40px; line-height:40px;}
.gwcgo i{color:#2e7d32; font-weight:bold; text-decoration:underline; padding:0 10px;}
.gwcgo .wc{font-size:16px; line-height:40px;}

.btnsc{padding:5px 10px; color:#fff;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; background:#2e7d32; margin:0 10px;}

.jiamright{width:96%; float:right;}
.jmtitle{width:100%; height:32px; line-height:32px; font-size:32px; padding:20px 0 15px; color:#2e7d32;font-weight:bold;}
.jmtitle span{font-size:24px;font-family:Verdana, Geneva, sans-serif; color:#999999; padding-left:15px;}
.jmqj{width:100%; margin:0 auto; display:inline-block; padding-top:10px;}
.jmqj .img{width:374px; height:203px; float:left;}
.jmqj .img img{width:374px; height:203px;}
.jmqj ul{width:360px; float:left; padding-left:30px;}
.jmqj ul li{width:100%; height:32px; line-height:32px; font-size:16px; overflow:hidden;}
.jmqj ul li a{color:#777;}
.jmqj ul li a:hover{color:#2e7d32;}

.jmkc{width:100%; margin:0 auto;}
.jmkc li{width:380px; height:170px; margin:10px 16px; float:left;}
.jmkc li .img{width:186px; height:170px; overflow:hidden; float:left;}
.jmkc li .text{width:165px; float:right;}
.jmkc li .text p{width:155px; height:30px; line-height:30px; font-size:16px; padding-left:15px; background:url(../images/tip2.png) left center no-repeat;}

.jmjx{width:100%; height:510px; background:#efefef; margin:50px auto 0;}
.jmjx .lubox{width:100%; padding-top:25px; display:inline-block;}
.jmjx .lubox .lupic{width:392px; height:286px; float:left; padding-left:30px;}
.jmjx .lubox .lums{width:565px; padding-left:30px; float:left; line-height:25px;}

.jmjz{width:1100px; margin:30px auto 0;}
.jmjz ul{width:100%; display:inline-block; margin:0 auto; padding-top:20px; position:relative;}
.jmjz ul li{width:237px; height:260px; float:left; margin:15px;}
.jmjz ul li .img{width:225px; height:210px; border:6px solid #ccc; overflow:hidden; display:block;}
.jmjz ul li .img img{width:225px; height:210px;}
.jmjz ul li:hover .img{border:6px solid #2e7d32;}
.jmjz ul li span{width:100%; text-align:center; height:30px; line-height:30px; display:block;}
.jmjz ul .rbtn{width:40px; height:40px;background:url(../images/btn.png) -60px 0 no-repeat;position:absolute; right:0;top:90px;cursor:pointer;}
.jmjz ul .rbtn:hover{background:url(../images/btn.png) -60px -60px no-repeat;}
.jmjz ul .lbtn{width:40px; height:40px;background:url(../images/btn.png) 0 0 no-repeat;position:absolute; left:0;top:90px; cursor:pointer;}
.jmjz ul .lbtn:hover{background:url(../images/btn.png) 0 -60px no-repeat;}


.jmkcb{width:100%; height:855px; background:url(../images/kcbg.jpg) center 0 no-repeat; margin:0 auto;}

.jmcase{width:100%; height:580px; background:#efefef; margin:50px auto 0; position:relative;}
.jmcaseshow{width:100%; margin:0 auto; padding-top:20px; position:relative;}
.jmcaseshow li{width:340px; height:115px; float:left; margin:20px 10px;}
.jmcaseshow li .img{width:115px; height:115px; float:left;}
.jmcaseshow li .text{width:205px; float:right; line-height:20px;}
.jmcaseshow li .text .name{width:100%; font-size:18px; font-weight:bold; color:#2e7d32;}
.jmcaseshow li .text .name span{font-size:16px; padding-left:15px; font-weight:normal;}
.jmcaseshow .rbtn{width:40px; height:40px;background:url(../images/btn.png) -60px 0 no-repeat;position:absolute; right:-50px;top:150px;cursor:pointer;}
.jmcaseshow .rbtn:hover{background:url(../images/btn.png) -60px -60px no-repeat;}
.jmcaseshow .lbtn{width:40px; height:40px;background:url(../images/btn.png) 0 0 no-repeat;position:absolute; left:-50px;top:150px; cursor:pointer;}
.jmcaseshow .lbtn:hover{background:url(../images/btn.png) 0 -60px no-repeat;}


.jmcase .cmore{width:127px; height:61px; background:url(../images/m.png) 0 0 no-repeat; position:absolute; left:45%; bottom:0px; z-index:5; display:block;}

.jmcaseshow2{width:90%; margin:0 auto; padding-top:20px;}
.jmcaseshow2 li{width:350px; height:115px; float:left; margin:20px 20px;}
.jmcaseshow2 li .img{width:115px; height:115px; float:left;}
.jmcaseshow2 li .text{width:215px; float:right; line-height:20px;}
.jmcaseshow2 li .text .name{width:100%; font-size:18px; font-weight:bold; color:#2e7d32;}
.jmcaseshow2 li .text .name span{font-size:16px; padding-left:15px; font-weight:normal;}



.jmsf{width:540px; float:left;}

.jmsf table{width:100%; margin-top:10px; border:0;}
.jmsf table .t td{padding:10px;}
.jmsf table .t{background:#f2f2f2; height:20px; line-height:20px;}
.jmsf table .b td{border-bottom:1px solid #e4e4e4;padding:15px 10px;}
.jmsf table .b span{color:#db352b;}

.jmmf{width:504px; float:right;}
.jmmf .mfbg{width:504px;float:left; background:url(../images/mf.png) 94% center no-repeat; margin:0 auto; min-height:294px;}
.jmmf .mfbg .text{width:310px; float:left; line-height:24px;}
.jmmf .mfbg .text span{color:#db352b;}

.jmbmtime{width:540px; float:left;}
.jmbmtime .timebox{width:100%; margin-top:10px; border:0;}
.jmbmtime .timebox .sm{width:160px; float:left; font-size:16px;}
.jmbmtime .timebox .djs{width:350px; height:110px; float:right; color:#fff;}
.jmbmtime .timebox .djs .box{width:76px; height:110px; float:left; margin:0 5px; background:url(../images/da.png) 0 0 no-repeat; font-size:75px; text-align:center; line-height:110px; position:relative;}
.jmbmtime .timebox .djs .box i{position:absolute; right:5px; bottom:10px; font-size:14px; width:20px; height:20px; line-height:20px; display:block;}
.jmbmtime .timebox .djs .t{width:76px; height:80px; padding-top:30px;background:#43a047; text-align:center;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; font-size:20px; font-weight:bold; line-height:24px; float:left; vertical-align:middle;margin:0 5px;}
.jmbmtime .timebox .djs .t span{display:inline-block; vertical-align:middle; height:100%;}

.jmyouli{width:445px; height:157px; float:right; padding:15px 58px 0 0;}

.pagecontact{width:90%; margin:0 auto;}
.pagecontact .conbox{width:100%; margin:0 auto; display:inline-block;}
.pagecontact .conbox .title{font-size:18px; color:#2e7d32; font-weight:bold; height:45px; line-height:45px;border-bottom:1px solid #ebebeb; padding-top:10px; text-align:center;}
.pagecontact .conbox .addgood{width:96%; height:75px;padding:10px 2%;border:2px dashed #ccc; overflow:hidden; margin-top:15px; background:#f5f5f5;}
.pagecontact .conbox .addgood li{line-height:30px; padding:0 4px;overflow:hidden; display:inline-block;}
.pagecontact .conbox .addgood li span{color:#db352b; font-size:16px; font-weight:bold;}
.pagecontact .conbox .addsmall{width:100%; display:inline-block; padding:10px 0;}
.pagecontact .conbox .addsmall li{width:25%; float:left; height:30px; line-height:30px;overflow:hidden;}
.pagecontact .conbox .zb{width:45%; margin-right:5%; float:left; display:inline-block; padding-top:15px;}



/* main_image */
.main_visual{height:524px;overflow:hidden;position:relative;}
.main_image{height:524px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:524px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:524px;}
.main_image li span{display:block;width:100%;height:524px}
.main_image li a{display:block;width:100%;height:524px}


div.flicking_con{position:absolute;top:480px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:25px;height:21px;margin:0;padding:0;background:url('images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}




.citybg{width:100%; min-height:600px; background:url(../images/bg1.jpg) center 0 no-repeat #f0f0f0; margin:0 auto;min-width:1100px;}
.citymask{width:1100px; padding:30px 0; margin:0 auto; min-height:650px;}
.citymask li{width:200px; height:180px;display:inline-block; border-bottom:1px dashed #EBEBEB; padding:10px 0; float:left; margin:0 10px;}
.citymask li .c{width:100%;}
.citymask li a{padding:0 5px; float:left; display:block; color:#555; font-size:14px; line-height:20px;}
.citymask li a:hover{color:#db352b;}
.citymask li span{display:block; padding:5px 0 5px 5px; font-size:18px; font-weight:bold;color:#db352b;}

.citymask2{width:1100px; padding:30px 0; margin:0 auto;}
.citymask2 li{width:100%;display:inline-block; border-bottom:1px dashed #DBDBDB; padding:10px 0; float:left; margin:0 10px;}
.citymask2 li .c{width:100%;}
.citymask2 li a{padding:0 10px 0 0; float:left; display:block; color:#555; font-size:14px; line-height:28px;}
.citymask2 li a:hover{color:#db352b;}
.citymask2 li span{display:block; padding:5px 0 5px 0px; font-size:18px; font-weight:bold;color:#db352b;}


.ntitlejd{width:100%; height:40px; line-height:40px; color:#fff; background:#d12117;font-size:1.125em; font-weight:bold; text-align:center;}
.ntitlejd a{color:#fff;}

.lyboxjd{width:95%; margin:0 auto; color:#9a9a9a;padding-top:20px;}
.lyboxjd input,.lyboxjd textarea{background:#f6f6f6;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; color:#999;box-shadow:2px 2px 1px 0px rgba(0,0,0,0.1) inset;}
.lyboxjd .input{width:100%; height:40px; float:left; margin:8px 2% 8px 0;}
.lyboxjd .input input{width:96%; height:40px; line-height:40px; padding:0 2%;}
.lyboxjd .input2{width:100%; height:40px; float:left; margin:8px 0;}
.lyboxjd .input2 input{width:96%; height:40px; line-height:40px; padding:0 2%;}
.lyboxjd .textarea{width:100%; height:80px; float:left; margin:8px 0;}
.lyboxjd .textarea textarea{width:96%; height:60px;padding:10px 2%; border:none;}
.btntjjd{width:30%; height:35px; line-height:35px; color:#000; text-align:center; background:#ff0;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; display:block;font-size:1em;font-weight:bold;margin:15px auto 0;box-shadow: 0px 10px 5px #888888;-webkit-box-shadow: 0px 5px 5px #888888;-moz-box-shadow: 0px 10px 5px #888888;}
.btntjjdjd:hover{background:#1b5e20;}

.btntyx{width:80%; height:55px; line-height:55px; color:#2e7d32;text-align:center; background:#ff0;-moz-border-radius: 6px;-webkit-border-radius: 6px; border-radius: 6px; display:block;font-size:1em;font-weight:bold;margin:25px auto;box-shadow: 0px 10px 5px #888888;-webkit-box-shadow: 0px 5px 5px #888888;-moz-box-shadow: 0px 10px 5px #888888; font-size:24px;}

.clearjd{clear:both;}
/* === EXT STYLES === */
.gs-news-wrp3 {
    width: 100%;
    margin: 0 auto;
}

.gs-news-wrp3 h4 {
    width: 100%;
    height: 15px;
    line-height: 15px;
    display: block;
    padding: 6px 0;
    overflow: hidden;
}

.gs-news-wrp3 h4 .text {
    width: 75%;
    float: left;
}

.gs-news-wrp3 h4 span {
    width: 20%;
    float: right;
    text-align: right;
}

.gs-news-wrp3 dl {
    width: 100%;
    height: 95px;
    font-size: 12px;
    line-height: 20px;
    color: #999;
    display: block;
    padding: 5px 0;
    overflow: hidden;
}

.gs-news-wrp3 dl .pic {
    width: 120px;
    height: 95px;
    float: left;
}

.gs-news-wrp3 dl .text {
    width: 430px;
    float: right;
}

.gs-news-wrp3 dl .text .t {
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    color: #555;
    display: block;
}

.gs-news-wrp3 dl .text .t:hover {
    color: #2e7d32;
    font-weight: bold;
}

.pageyuanl li {
    height: auto;
}


/* gwc */

.num_tz {}

.num_tz .num_t {
    width: 40px;
    border: 1px solid #ebebeb;
    text-align: center;
}

.num_tz button {}

.gwcp .ms .color a.cur {
    color: #fff;
    background: url(../images/sys_item_selected.gif) no-repeat right bottom #2e7d32;
}

.jmcaseshow ul {
    width: 1080px;
    float: left;
}

.mnews.inner {
    width: 100%;
    float: none;
}

.mnews.inner .gs-news-wrp3 dl .text {
    width: auto;
    float: none;
    margin-left: 140px;
}

/* === FLASH MESSAGES === */
.flash-success,.flash-error{width:1100px;margin:10px auto;padding:12px 20px;border-radius:3px;font-size:14px;}
.flash-success{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7;}
.flash-error{background:#fbe9e7;color:#c62828;border:1px solid #ef9a9a;}

/* === PLACEHOLDER IMAGES === */
.placeholder-img{background:#e0e0e0;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px;overflow:hidden;}
.placeholder-img img{width:100%;height:100%;object-fit:cover;}

/* === MOBILE MENU BUTTON === */
.mobile-menu-btn{display:none;background:none;border:none;color:#1b5e20;font-size:24px;cursor:pointer;position:absolute;right:15px;top:15px;}

/* === MOBILE BOTTOM BAR === */
.mobile-bottom-bar{display:none;}

/* === RESPONSIVE === */
@media (max-width:1100px){
  #top,#menu,.city,.mainys,.mainys1,.mainyw,.mainhz,.footbg,.linkbg,.vbg,.core-services{min-width:auto!important;}
  .w1100{width:100%!important;padding:0 15px!important;box-sizing:border-box!important;}
  .topbox{width:100%!important;padding:0 15px!important;box-sizing:border-box!important;height:auto!important;}
  .pagebox{width:100%!important;padding:0 15px!important;box-sizing:border-box!important;}
  .footbox{width:100%!important;padding:0 15px!important;box-sizing:border-box!important;}
  #menu ul{width:100%!important;padding:0 15px!important;}
}
@media (max-width:768px){
  /* 防止左右滚动 */
  html,body{overflow-x:hidden!important;width:100%!important;max-width:100%!important;}
  /* 页面背景 - 防止导航闪白 */
  body{background:#f5f5f5!important;}
  /* 联系我们 - 表格紧凑 */
  .pagebox{padding-top:5px!important;width:100%!important;box-sizing:border-box!important;padding-left:15px!important;padding-right:15px!important;}
  .pagenews-full{width:100%!important;}
  .article{width:100%!important;}
  .article .zw{width:100%!important;padding-top:5px!important;font-size:14px!important;line-height:28px!important;}
  .zw table{font-size:14px!important;line-height:26px!important;border-spacing:0!important;}
  .zw table td{padding:3px 0!important;}
  .zw table td:first-child{width:80px!important;white-space:nowrap!important;}
  /* ===== 1. 表头设计 - 两行 ===== */
  #sticky-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1002!important;background:#fff!important;border-bottom:1px solid #e0e0e0!important;}
  #top{position:static!important;height:auto!important;min-width:auto!important;z-index:auto!important;}
  .topbox{height:auto!important;padding:18px 12px 4px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;}
  .logo-area{float:none!important;margin:0!important;flex:none!important;order:1!important;}
  .logo-img{height:34px!important;width:auto!important;display:block!important;}
  .company-area{float:none!important;margin:0!important;flex:1!important;min-width:0!important;overflow:hidden!important;order:1!important;}
  .company-name{font-size:20px!important;font-weight:700!important;letter-spacing:0!important;white-space:nowrap!important;display:block!important;color:#2e7d32!important;}
  .contact-area{float:none!important;margin:0!important;width:100%!important;order:2!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#f0f8f0!important;border-radius:16px!important;padding:6px 14px!important;box-sizing:border-box!important;}
  .contact-icon{width:24px!important;height:24px!important;background:#43a047!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;flex:none!important;}
  .contact-icon i{font-size:12px!important;color:#fff!important;}
  .contact-body{display:flex!important;align-items:center!important;gap:8px!important;}
  .contact-link{font-size:13px!important;color:#2e7d32!important;white-space:nowrap!important;font-weight:700!important;}
  .contact-phone{font-size:14px!important;color:#2e7d32!important;white-space:nowrap!important;line-height:1.3!important;font-weight:600!important;}
  .contact-hotline{display:none!important;}
  .contact-phone-row{display:flex!important;align-items:center!important;gap:4px!important;}
  
  /* ===== 2. 导航排版 - 紧凑三排 ===== */
  #menu{position:static!important;height:auto!important;min-width:auto!important;background:#fff!important;}
  #menu ul{height:auto!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;padding:6px 6px!important;max-height:none!important;overflow:visible!important;gap:3px!important;}
  #menu ul li{width:auto!important;height:auto!important;line-height:1!important;border-bottom:none!important;flex:none!important;margin:0!important;}
  #menu ul li a{display:inline-block!important;padding:5px 7px!important;font-size:12px!important;font-weight:500!important;white-space:nowrap!important;color:#2e7d32!important;background:#e8f5e9!important;border-radius:12px!important;height:auto!important;transition:all 0.2s ease!important;}
  #menu ul li a:hover{color:#fff!important;background:#2e7d32!important;text-decoration:none!important;}
  #menu ul .cur a{color:#fff!important;background:#2e7d32!important;font-weight:600!important;}
  .mobile-menu-btn{display:none!important;}
  
  /* ===== 3. 核心服务 - 一排两个 ===== */
  .core-services{min-width:auto!important;padding:25px 15px!important;box-sizing:border-box!important;}
  .core-services .w1100{width:100%!important;}
  .core-services .section-title{margin-bottom:16px!important;}
  .core-services .section-title .bold{font-size:22px!important;}
  .core-services .section-title .e{font-size:16px!important;}
  .service-cards{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:space-between!important;}
  .service-cards .card{width:calc(50% - 4px)!important;max-width:calc(50% - 4px)!important;flex:none!important;padding:20px 10px 16px!important;display:block!important;text-align:center!important;background:#fff!important;border-radius:12px!important;box-shadow:0 2px 8px rgba(0,0,0,0.06)!important;box-sizing:border-box!important;}
  .service-cards .card .card-icon{width:50px!important;height:50px!important;line-height:50px!important;font-size:22px!important;margin:0 auto 8px!important;background:#e8f5e9!important;border-radius:50%!important;color:#2e7d32!important;display:block!important;text-align:center!important;}
  .service-cards .card h3{font-size:15px!important;margin:0 0 4px!important;color:#1b5e20!important;font-weight:600!important;}
  .service-cards .card p{font-size:12px!important;margin:0!important;line-height:1.5!important;color:#888!important;}
  
  /* ===== 4. 我们的优势 - 一排两个 ===== */
  .mainys{height:auto!important;min-width:auto!important;background:#f9f9f9!important;padding:20px 15px!important;}
  .mainys .notitle{padding-top:0!important;margin-bottom:5px!important;}
  .mainys .notitle .bold{font-size:22px!important;}
  .mainys .notitle .e{font-size:14px!important;}
  .mainys ul{width:100%!important;padding-top:10px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;}
  .mainys ul li{width:calc(50% - 4px)!important;margin:0!important;padding:14px 10px!important;text-align:center!important;background:#fff!important;border-radius:10px!important;display:block!important;box-shadow:0 1px 4px rgba(0,0,0,0.06)!important;box-sizing:border-box!important;}
  .mainys ul li .num{font-size:22px!important;line-height:22px!important;width:100%!important;text-align:center!important;margin:0 0 6px!important;padding:0!important;color:#2e7d32!important;font-weight:700!important;font-family:"Times New Roman",Times,serif!important;}
  .mainys ul li .t{font-size:15px!important;width:100%!important;padding:0!important;margin:0 0 6px!important;line-height:1.4!important;text-align:center!important;color:#333!important;font-weight:600!important;}
  .mainys ul li .t span{display:none!important;}
  .mainys ul li .font{width:100%!important;padding:2px 0!important;font-size:12px!important;line-height:1.6!important;background:none!important;text-align:center!important;color:#666!important;}
  .mainys ul li .img{display:none!important;}
  .mainys .tel{font-size:18px!important;padding-top:12px!important;}
  .mainys1{min-width:auto!important;background:#f9f9f9!important;padding:20px 0;}
  
  /* ===== 5. 服务流程 - 居中完整 ===== */
  .mainlc,.mainlc1{width:100%!important;height:auto!important;padding:0 15px;box-sizing:border-box;}
  .mainlc{text-align:center!important;}
  .mainlc .notitle{padding-top:20px!important;margin-bottom:5px!important;}
  .mainlc .notitle .bold{font-size:22px!important;}
  .mainlc .notitle .e{font-size:14px!important;}
  .mainlc .img{margin:10px auto!important;text-align:center!important;}
  .mainlc .img img{max-width:100%!important;height:auto!important;display:inline-block!important;}
  
  /* ===== 6. 业务范围 - 紧凑排版 ===== */
  .mainyw{height:auto!important;min-width:auto!important;padding:15px 10px!important;margin:0!important;}
  .mainyw .title{width:auto!important;height:auto!important;text-align:center!important;position:relative!important;top:0!important;}
  .mainyw .title i{display:inline-block!important;font-size:20px!important;height:auto!important;padding:6px 20px!important;width:auto!important;}
  .mainyw .title span{font-size:11px!important;letter-spacing:3px!important;}
  .mainyw ul{width:100%!important;}
  .mainyw ul li{width:100%!important;margin:5px 0!important;height:auto!important;float:none!important;display:flex!important;align-items:center!important;padding:8px 12px!important;background:#fff!important;border-radius:6px!important;box-shadow:0 1px 3px rgba(0,0,0,0.05)!important;}
  .mainyw ul li .img{width:60px!important;height:60px!important;flex:none!important;}
  .mainyw ul li .img img{width:60px!important;height:60px!important;}
  .mainyw ul li .t{width:auto!important;flex:1!important;padding-left:12px!important;font-size:13px!important;line-height:22px!important;float:none!important;}
  .mainyw ul li .t a{display:inline-block!important;margin:2px 3px!important;font-size:12px!important;padding:2px 8px!important;background:#e8f5e9!important;border-radius:3px!important;color:#2e7d32!important;}
  .mainyw ul li .t a:hover{color:#fff!important;background:#43a047!important;text-decoration:none!important;}
  
  /* ===== 其他区块 ===== */
  .mainhz{height:auto!important;min-width:auto!important;padding:15px 0!important;}
  .mainhz .hzbox{width:100%!important;text-align:center;}
  .mainhz .hzbox img{margin:4px!important;width:90px!important;height:auto!important;}
  .vbg{height:auto!important;min-width:auto!important;margin:15px auto 0!important;}
  .mweibo,.mgongyi,.mvidio,.mjiangt{width:100%!important;float:none!important;padding:0 12px!important;margin-bottom:15px;}
  .mziz,.mabout{width:100%!important;float:none!important;padding:0 12px!important;margin-bottom:15px;}
  .footbg{height:auto!important;min-width:auto!important;margin:15px auto 0!important;}
  .footbg .footbox{padding-top:15px!important;}
  .footbg .footbox .mes{width:100%!important;float:none!important;border-right:none!important;border-bottom:1px solid #3d3d3d;padding:0 0 15px!important;margin-bottom:15px;}
  .footbg .footbox .lx{width:100%!important;float:none!important;padding:0!important;}
  .footbg .footbox .mes .lybox{width:100%!important;}
  .footbg .footbox .mes .lybox .input{width:100%!important;margin-right:0!important;}
  .footbg .footbox .mes .lybox .input input{width:100%!important;box-sizing:border-box!important;}
  .footbg .footbox .mes .lybox .input2 input{width:100%!important;box-sizing:border-box!important;}
  .footbg .footbox .mes .lybox .textarea textarea{width:100%!important;box-sizing:border-box!important;}
  .linkbg{min-width:auto!important;padding:10px 15px!important;box-sizing:border-box!important;}
  .linkbg .w1100{font-size:11px!important;}
  .pageleft{width:100%!important;float:none!important;margin-bottom:20px;}
  .pageright{width:100%!important;float:none!important;}
  .mobile-bottom-bar{display:flex!important;position:fixed;bottom:0;left:0;right:0;height:48px;background:#fff;border-top:1px solid #ddd;z-index:9999;justify-content:space-around;align-items:center;}
  .mobile-bottom-bar a{display:flex;flex-direction:column;align-items:center;color:#2e7d32;font-size:11px;text-decoration:none;}
  .mobile-bottom-bar a i{font-size:18px;margin-bottom:2px;}
  body{padding-bottom:58px!important;}
  
  /* ===== 在线客服按钮 - 红色右侧中间 ===== */
  #cs-btn{right:12px!important;left:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:50px!important;height:50px!important;background:#e53935!important;}
  #cs-btn:hover{transform:translateY(-50%) scale(1.1)!important;background:#c62828!important;}
  
  .mobile-bottom-bar{z-index:10000!important;}
  /* ===== 二维码横排 ===== */
  .footbg .footbox .lx .mabox{width:100%!important;height:auto!important;display:flex!important;flex-direction:row!important;justify-content:center!important;gap:15px!important;padding-top:10px!important;}
  .footbg .footbox .lx .mabox .ma{float:none!important;margin:0!important;}
  /* ===== 客服按钮带文字 ===== */
  #cs-btn{width:auto!important;height:44px!important;border-radius:22px!important;padding:0 18px!important;gap:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 16px rgba(229,57,53,0.4)!important;}
  #cs-btn svg{width:20px!important;height:20px!important;flex:none!important;}
}
@media (max-width:480px){
  .company-name{font-size:18px!important;letter-spacing:0!important;}
  .logo-img{height:28px!important;}
  .topbox{padding:14px 10px 4px!important;gap:4px!important;}
  .contact-area{padding:5px 10px!important;gap:6px!important;}
  .contact-icon{width:20px!important;height:20px!important;}
  .contact-icon i{font-size:10px!important;}
  .contact-link{font-size:12px!important;}
  .contact-phone{font-size:13px!important;}
  .contact-body{gap:6px!important;}
  .contact-phone-row{gap:3px!important;}
  .notitle .bold{font-size:20px!important;}
  .service-cards .card{padding:14px 8px 12px!important;}
  .service-cards .card .card-icon{width:42px!important;height:42px!important;line-height:42px!important;font-size:18px!important;margin-bottom:6px!important;}
  .service-cards .card h3{font-size:13px!important;}
  .mainys ul li .num{font-size:20px!important;width:100%!important;}
  .mainys ul li .t{font-size:14px!important;}
  .mainys ul li .font{padding:2px 0!important;font-size:11px!important;}
  .mainyw ul li{padding:6px 10px!important;}
  .mainyw ul li .img{width:50px!important;height:50px!important;}
  .mainyw ul li .img img{width:50px!important;height:50px!important;}
  .mainyw ul li .t{padding-left:10px!important;}
  .mainyw ul li .t a{font-size:11px!important;padding:1px 6px!important;}
  .zw table{font-size:13px!important;line-height:22px!important;}
  .zw table td{padding:2px 0!important;}
  .zw table td:first-child{width:75px!important;white-space:nowrap!important;}
}

/* === ADMIN PANEL STYLES === */
.admin-login{width:100%;min-height:100vh;background:#f0f0f0;display:flex;align-items:center;justify-content:center;}
.admin-login-box{width:400px;background:#fff;border-radius:5px;box-shadow:0 2px 20px rgba(0,0,0,0.1);padding:40px;}
.admin-login-box h1{font-size:24px;color:#333;text-align:center;margin-bottom:30px;}
.admin-login-box input{width:100%;height:42px;border:1px solid #ddd;border-radius:3px;padding:0 15px;margin-bottom:15px;box-sizing:border-box;font-size:14px;}
.admin-login-box button{width:100%;height:42px;background:#2e7d32;color:#fff;border:none;border-radius:3px;font-size:16px;cursor:pointer;}
.admin-login-box button:hover{background:#1b5e20;}

.admin-layout{display:flex;min-height:100vh;}
.admin-sidebar{width:220px;background:#2c3e50;color:#fff;position:fixed;top:0;left:0;bottom:0;overflow-y:auto;}
.admin-sidebar h2{padding:20px;font-size:18px;border-bottom:1px solid #34495e;text-align:center;}
.admin-sidebar a{display:block;padding:12px 20px;color:#bdc3c7;font-size:14px;border-bottom:1px solid #34495e;}
.admin-sidebar a:hover,.admin-sidebar a.active{background:#34495e;color:#fff;}
.admin-content{margin-left:220px;padding:20px;width:calc(100% - 220px);box-sizing:border-box;}
.admin-header{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #eee;margin-bottom:20px;}
.admin-header h1{font-size:22px;color:#333;}

.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px;}
.admin-stat-card{background:#fff;border-radius:5px;padding:25px;box-shadow:0 1px 5px rgba(0,0,0,0.08);text-align:center;}
.admin-stat-card .num{font-size:36px;color:#2e7d32;font-weight:bold;}
.admin-stat-card .label{font-size:14px;color:#999;margin-top:5px;}

.admin-table{width:100%;border-collapse:collapse;background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 1px 5px rgba(0,0,0,0.08);}
.admin-table th{background:#f8f8f8;padding:12px 15px;text-align:left;font-size:14px;color:#666;border-bottom:2px solid #eee;}
.admin-table td{padding:12px 15px;border-bottom:1px solid #f0f0f0;font-size:14px;}
.admin-table tr:hover{background:#fafafa;}
.admin-table .btn-sm{display:inline-block;padding:4px 12px;border-radius:3px;font-size:12px;color:#fff;text-decoration:none;margin:0 3px;}
.admin-table .btn-edit{background:#3498db;}
.admin-table .btn-delete{background:#e74c3c;}
.admin-table .btn-sm:hover{opacity:0.85;}

.admin-form{background:#fff;padding:30px;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,0.08);max-width:1200px;}
.admin-main .admin-content{min-height:calc(100vh - 100px);}
.form-row{display:flex;gap:20px;}
.form-row .form-group{flex:1;}
.admin-form label{display:block;font-size:14px;color:#555;margin-bottom:5px;font-weight:bold;}
.admin-form input,.admin-form textarea,.admin-form select{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:3px;font-size:14px;margin-bottom:20px;box-sizing:border-box;}
.admin-form textarea{height:150px;resize:vertical;}
.admin-form button{background:#2e7d32;color:#fff;border:none;padding:10px 30px;border-radius:3px;font-size:16px;cursor:pointer;}
.admin-form button:hover{background:#1b5e20;}
.admin-form .img-preview{max-width:200px;max-height:150px;margin:10px 0;display:block;border:1px solid #eee;border-radius:3px;}

/* 核心服务卡片 */
.core-services{width:100%;background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);padding:60px 0;min-width:1100px;}
.core-services .w1100{width:1100px;margin:0 auto;}
.core-services .section-title{text-align:center;margin-bottom:45px;}
.core-services .section-title .bold{font-size:32px;color:#1b5e20;font-weight:bold;}
.core-services .section-title .e{font-size:24px;color:#999;font-family:Verdana,Geneva,sans-serif;font-weight:bold;}
.service-cards{display:flex;gap:22px;justify-content:center;}
.service-cards .card{flex:1;max-width:255px;background:#fff;border-radius:12px;padding:35px 20px 30px;text-align:center;box-shadow:0 4px 16px rgba(27,94,32,0.10);transition:all 0.3s ease;display:block;color:#333;border:2px solid transparent;}
.service-cards .card:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(27,94,32,0.18);border-color:#43a047;text-decoration:none;}
.service-cards .card .card-icon{width:80px;height:80px;line-height:80px;background:#e8f5e9;border-radius:50%;margin:0 auto 18px;font-size:36px;color:#2e7d32;transition:all 0.3s ease;}
.service-cards .card:hover .card-icon{background:#43a047;color:#fff;transform:scale(1.1);}
.service-cards .card h3{font-size:20px;color:#1b5e20;margin-bottom:10px;font-weight:bold;}
.service-cards .card p{font-size:14px;color:#666;line-height:1.7;}

/* 底部导航 */
#bottom-menu{width:100%;height:50px;margin:0 auto;background:#000;min-width:1100px;}
#bottom-menu ul{width:1100px;margin:0 auto;}
#bottom-menu ul li{width:110px;height:50px;line-height:50px;float:left;text-align:center;font-size:16px;}
#bottom-menu ul li a{width:110px;height:50px;display:block;color:#fff;}
#bottom-menu ul li a:hover{background:#43a047;text-decoration:none;}
@media (max-width:768px){#bottom-menu{display:none;}}