body {font-size:80%; color:#333;}
a {color:#333; text-decoration:none; outline:none;}


/*微商城*/
.Wrap {padding-top:50px;}

nav:not(.mm-menu) {display:none;}
.header {width:100%; position:fixed; top:0px; z-index:10; height:50px; background:#fff; box-shadow:0px 0px 5px #999;}
.header > img {width:120px; float:left; margin:10px 0px 0px 5px;}
.header a {display:block; float:right; margin:15px 10px 0px 0px; color:#2a6ec1;}
.header a:before {content:"\f0c9"; font-size:24px; font-family:FontAwesome;}


#back-to-top {position:fixed; bottom:210px; right:5px; z-index:1000;}
#back-to-top a {display:block; width:35px; height:27px; padding-top:8px; border-radius:100%; background:#2a6ec1; text-align:center;}
#back-to-top a:before {font-family:FontAwesome; content:"\f062"; color:#fff; font-size:18px; width:30px; height:30px;}



.Frame {padding:20px 15px;}
.GrayBg {background:url(../image/gray_bg.jpg) no-repeat center center; background-size:cover;}

.More a {background:#2a6ec1; line-height:48px; border-radius:20px; text-align:center; color:#fff; letter-spacing:1px; font-size:90%; margin:auto; display:block; width:70%; border:#2a6ec1 1px solid;}
.More-o a {border:#2a6ec1 1px solid; line-height:48px; border-radius:20px; text-align:center; color:#2a6ec1; letter-spacing:1px; font-size:90%; margin:auto; display:block; width:70%;}


.BigTitle h2 {font-size:160%; text-align:center; padding-bottom:10px; font-weight:normal;}
.BigTitle p {text-align:center; padding:0px 20px 20px 20px; font-size:80%; color:#666;}
.BigTitle span {display:block; background:#ccc; width:200px; height:1px; margin:0px auto 20px auto;}


.IndexBusiness li {width:33.33%; float:left; text-align:center;}
.IndexBusiness h2 {padding:10px 0px 0px 0px; font-size:100%;}
.IndexBusiness p {font-size:70%; color:#666;}
.IndexBusiness:after {display: table; content:""; width:0; clear:both;}
.IndexBusiness > ul > li > a > img {width:40%; margin:auto;}

.IndexNews li {padding:15px 0px; border-bottom:#ddd 1px dashed;}
.IndexNews li:last-child {border-bottom:none;}
.IndexNews > ul > li > a > img {width:25%; float:left;}
.IndexNewsFrame {float:right; width:70%;}
.IndexNews h2 {font-size:120%; font-weight:normal;}
.IndexNews span {font-size:70%; color:#2a6ec1;}
.IndexNews p {font-size:80%; color:#999;}



.Bottom {padding:20px; background:#2a6ec1; color:#fff; font-size:80%; line-height:20px;}
.Bottom i {width:15px;}
.EW {width:70px; float:right; text-align:center; line-height:10px; font-size:70%; padding-top:5px;}
.BottomBar {background:#2a2f33; padding:10px; font-size:80%; color:#b3b4b5;}


.Team {border:#ddd 1px solid; margin-bottom:20px; padding:14px; line-height:25px;}
.Team h2 {color:#2a6ec1; font-size:130%; padding:10px 0px;}


.NewsTitle {border-bottom:#ddd 1px solid; text-align:center; font-size:150%; padding-bottom:9px; margin-bottom:10px;}
.NewsDate {text-align:center; font-size:80%; color:#999; margin-bottom:20px;}


.PicTitle {position:absolute; background:#2a6ec1; text-align:center; line-height:35px; top:0px; color:#fff; width:100%; background:rgba(42,110,193,0.8);}


.Client p {float:left; line-height:30px; font-size:70%; width:50%;}


.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent {width:100%; height:200px;}