@charset "utf-8";
* { padding: 0; margin: 0; text-decoration: none; list-style: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-family: 'arial','Microsoft Yahei', 'Hiragino Sans GB','Helvetica Neue','Helvetica','tahoma','Verdana','sans-serif', "WenQuanYi Micro Hei","\5B8B\4F53"; }
html, body { width: 100%;}
img { border: none; }
.main { width: 1200px; height: 100%; margin: 0 auto; }
.symain { width: 1260px; height: 100%; margin: 0 auto; }
.symains { width: 1560px; height: 100%; margin: 0 auto; }
.symainy { width: 1130px; height: 100%; margin: 0 auto; }
@media screen and (max-width: 1660px) { .symain { width: 1200px; } .symains { padding: 0 50px; width: auto;} }
@media screen and (max-width: 1260px) {.symain { padding: 0 80px; width: auto; } .symains { padding: 0 50px; width: auto;} .symainy { padding: 0 50px; width: auto;} }
@media screen and (max-width: 780px) {.symain { width: 92%; padding: 0; } .symains { padding: 0 20px; width: auto;} .symainy { padding: 0 20px; width: auto;} }
.fl { float: left; }
.fr { float: right;}
em,i{ font-style:normal;}
.clear{font-size:0;line-height:0;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
a{text-decoration:none;color:#444;}
a:hover{text-decoration:none;color:#006e48;}

.infbot{ padding:1% 0 0; background:#006e48;}
.infbot li{ float:left; width:33.33%; color:#fff; text-align:center;}
.infbot li img{ display:block; max-width:80%; margin:10px auto; max-height:105px;}
.infbot li span{ display:block; line-height:2;}
.footer{ text-align:center; line-height:2; color:#fff; border-top:1px #005739 solid; padding:10px 0; margin-top:2%; font-size:18px;}
.footer a{ color:#fff;}
@media screen and (min-width:760px) {
.infbot li{ font-size:21px;}
}
@media screen and (max-width:760px) {
.infbot li{ font-size:16px;}
.infbot li span{ padding:0 2%; font-size:12px; line-height:1.2;}
.infbot li img{ max-width:32%;}
.footer{ font-size:13px;}
}

@media screen and (min-width:960px){
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn span{ position:absolute; width:100%; left:0; bottom:7px; text-align:center; color:#fff; font-size:12px; z-index:5;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#006949;}
.izl-rmenu .btn-qq:hover{background-color:#b60007;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#006949; text-decoration:none; display:block;}
.izl-rmenu .btn-qq .pics{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#018059;}
.izl-rmenu .btn-wx:hover{background-color:#b60007;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#009a6b;}
.izl-rmenu .btn-phone:hover{background-color:#b60007;}
.izl-rmenu .btn-phone .phone{background-color:#b60007; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#00b37c; display:none;}
.izl-rmenu .btn-top:hover{background-color:#111;}
.wap_qq{ display:none;}
}
@media screen and (max-width:960px){
.izl-rmenu{ display:none;}
.wap_qq{ display:block; position:fixed; right:25px; bottom:25px; background:url(../images/r_qqs.png) #f072e8 center no-repeat; background-size:60px 60px; border-radius:50%;}
.wap_qq a{ display:block; width:60px; height:60px;}
}