@charset "gb2312";

* {margin:0;} html,body,#page { height:100%;padding: 0; margin: 0;font-family: 微软雅黑;}
body {background:#458535; margin:0; padding:0;font-family:Helvetica,Arial,san-serif;font-size:16px;}
a,a:visited { text-decoration:none;}ul,ol,li { list-style:none;}
.fl{float:left}.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility: hidden;}
.clearfix {display: inline-block;} .clr{clear:both}.hidden{display:none!important}
/*add set*/
*,*:after,*:before { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
html,body,header,nav,footer,article,section,form,fieldset,p,div,ul,ol,li,h1,h2,h3,h4,h5,h6 {-webkit-text-size-adjust:none;} /*改变文字大小*/
-webkit-tap-highlight-color:{rgba(0,0,0,0);}-moz-tap-highlight-color:{rgba(0,0,0,0);}/*链接高亮*/
-webkit-touch-callout:{none;}-moz-touch-callout:{none;}/*长按弹出选项菜单*/
section,article,#container,#content{text-shadow:0 1px 0 #fff;}

#page { margin:0 auto; padding:0; padding-bottom:50px; width:100%;height:auto;min-height:100%;background:#f9f9f9; }
#page img{width: 100%;
    vertical-align: middle;}
.section {
    display: block;
    margin: 0 auto;
}
.moda{background:#2C611E}
.moda .section .title {
    line-height: 220%;
    white-space: nowrap;
    text-align: center;
    font-size: 28px;
    color: #FFF;
	font-family:"Microsoft Yahei";
	font-weight:bold;
}
@media screen and (max-width:750px) {

.moda .section .title {
    line-height: 220%;
    white-space: nowrap;
    text-align: center;
    font-size: 22px;
    color: #FFF;
	font-family:"Microsoft Yahei";
	font-weight:bold;
}

}

.serve{}
.serve .section {
    display: block;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}
.serve .section .arrow {
    background: url(../images/arr.png) .8em .2em no-repeat #EAEAEA;
    background-size: 1.3em auto;
    padding: .3em;
    font-size: .6em;
    line-height: 150%;
    font-weight: 400;
    color: #000;
}
.serve .section .arrow .title {
    margin-left: 2em;
}
.serve .section .wrap .ad {
    font-size: .6em;
    margin: .5em .9em;
    line-height: 140%;
    word-break: break-all;
}
.serve .section .wrap .hotline, .serve .section .wrap .message {
    display: block;
    padding: .65em;
    margin: .5em .8em;
    font-size: .7em;
    text-align: center;
    border-radius: .3em;
    color: #fff;
    background-color: #F40;
}
.serve .section .wrap .hotline a, .serve .section .wrap .message a{ color:#fff;}
footer {
    margin: 0px auto 0;
    padding: 0;
    width: 100%;
    clear: both;
    border-top: 1px solid #ddd;
	line-height:48px;
}
nav {margin:0 auto; padding:0; width:100%;position:fixed; left:0; bottom:0;
-webkit-animation:fadeInUpBig 1s 0.2s ease both;-moz-animation:fadeInUpBig 1s 0.2s ease both; }
nav ul {margin:0 auto;padding:0 0; height:45px; width:100%; background:#e30; overflow:hidden;}
nav ul li { width:33.3%; float:left; text-align:center;}
nav ul li a { display:block; line-height:45px;width:100%;color:#fff;font-size:0.8em; }
nav ul li a strong { display:block; position: relative;top:10px;left:0; font-weight:normal;}

nav ul.Transverse {position:relative;}
nav ul.Transverse li a {border-right:1px dotted #f66;}
nav ul.Transverse li:last-child a {border-right:0px;}
nav ul.Transverse li a strong{ display:inline; position: inherit;font-weight:normal;padding-left:32px; line-height:45px;font-size:14px;}
nav ul.Transverse li:nth-child(1) a strong{background:url("home.png") left center no-repeat; background-size: 28px 28px;}
nav ul.Transverse li:nth-child(2) a strong{background:url("call.png") left center no-repeat; background-size: 28px 28px;}
nav ul.Transverse li:nth-child(3) a strong{background:url("sms.png") left center no-repeat; background-size: 28px 28px;}
nav ul.Transverse li:nth-child(1) a.home strong{background:url("home.png") left center no-repeat; background-size: 28px 28px;}