@charset "utf-8";
body { margin:0; padding:0;font-size:18px;color:#333;font-family:'Microsoft YaHei',Arial, Helvetica, sans-serif;text-align:left;line-height:2.0;background:#fafafa;}
body > div {margin-right:auto; margin-left:auto;} 
div,form,img,ul,ol,li,p,dl,dt,dd,iframe,h1,h2,h3,h4,h5,h6{ margin: 0;padding: 0;border: 0;}
ul,li {display:block;list-style:none;}
img{border:0;display:block;margin:0 auto;max-width:100%;}
a{text-decoration:none;outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
a:hover{text-decoration:none;outline:none;}
.left{float:left;}
.right{float:right;}
.area{width:100%;}
.area:after,.clear:after{content:' ';display:block;visibility:hidden;height:0;clear:both;font-size:0;}
.clear,.area{zoom:1;}
i,em{font-style:normal;}
.ui-content {
    border-width: 0;
    overflow: hidden;
}
.boxsizing {
    box-sizing:border-box;
}

/*media query*/
@media screen and (max-width:540px){
	body,html{font-size:16px;}
}
@media screen and (max-width:480px){
	body,html{font-size:14px;}
}
@media screen and (max-width:420px){
	body,html{font-size:12.5px;}
}
@media screen and (max-width:360px){
	body,html{font-size:11.5px;}
}

/*
 * m-footer
 * 底部样式
*/
#footer{z-index:9999;}
.m-footer{position:relative;margin:0 auto;text-align:center;z-index:4000;max-width:640px;min-width:320px;background:#136baa;z-index:4000;}
.m-footer ul li{float:left;padding:10px 0;width:25%;background:url(../images/navLine.png) right 16px repeat-y;}
.m-footer ul li:last-child{background:none;}
.m-footer .icon{width:100%; display:block;}
.m-footer ul a{display:block;font-family:'Microsoft YaHei';color:#fff;text-align:center;font-size:1em;}
.m-footer ul span{display:block;margin:0 auto;width:100%;}
.m-footer ul span.u-img{position:relative;padding:12% 0;margin:0 auto 5%;width:25%;overflow:hidden;}
.m-footer ul span.u-img img{position:absolute;top:0;left:0;}
.m-footer ul span.u-title{line-height:1.4;height:1.4em;overflow:hidden;}
/*
 * m-panel
 * 侧导航样式
*/
.pageboder{margin:0 auto;position:relative;z-index:1;overflow:hidden;max-width:640px;min-width:320px;}
.allpage{position:relative;z-index:10;right:0;background:#fafafa;}
.m-panelBg{display:none;position:absolute;z-index:99;width:100%;}
.m-panel{position:absolute;top:0;right:0;width:80%;height:100%;background:#136baa;z-index:1;}
.m-panel h2,.m-panel h3{padding:5% 0 0;font-size:1.6em;text-align:center;line-height:1.3;color:#fff;}
.m-panel h3{padding:0;font-family:'Impact';color:#ddf0fd;font-weight:normal;}
.panel-br{position:absolute;top:0;left:0;width:4px;height:100%;background:url(../images/panel-br.png) repeat-y;z-index:10;}
.panel-logo{padding:3% 0;text-align:center;}
.panel-logo img{max-width:70%;}
.panel-nav{padding:4% 0 0;width:100%;}
.panel-nav li{margin:0 auto;width:90%;font-family:'Microsoft YaHei';color:#0090da;font-size:1.4em;background:url(../images/xian.png) center bottom no-repeat;background-size:100% auto;}
.panel-nav li a{display:block;width:100%;line-height:2.4;text-align:center;color:#eee;}


/***************** m-scrollTop ***********************/
.m-scrollTop{position:relative;padding:2% 0;}
.m-scrollTop img{max-width:10.3125%;}

/*
 * swiper
 * banner图样式
*/
/* Swiper Styles */
.swiper-free, .swiper-free .swiper-slide{width:100%;height:308px;}
.swiper-slide {float: left; position:relative;z-index:1;}
.swiper-slide img{ width:100%; }
.swiper-container {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */z-index:1;}
.swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease; }
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {-ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
/* Specify Swiper's Size: */
.arrow-left{ position:absolute; left:5px; top:50%; margin-top:-13px; background:url(../images/bg_direction_nav.png) 0 0 no-repeat; width:26px; height:26px;text-align:center;text-indent:-999em;z-index:999;}
.arrow-right{ position:absolute; right:5px; top:50%; margin-top:-13px; background:url(../images/bg_direction_nav.png) 0 -26px no-repeat; width:26px; height:26px;text-align:center;text-indent:-999em;z-index:999;}
/* Pagination */
.pagination-free{position:absolute;bottom:8px;left:0px;z-index:999;text-align:center;width:100%;line-height:1;}
.pagination-bg{display:none;position:absolute;bottom:0;left:0;width:100%;height:30px;filter:alpha(opacity=43);opacity:0.43;-moz-opacity:0.43;-khtml-opacity:0.43;background:#000;z-index:9;}
.pagination-text{ position:absolute; bottom:0; left:0; padding-left:5px; height:24px; line-height:24px; color:#fff; font-size:1.2em;z-index:99;}
.pagination-free .swiper-pagination-switch{display:inline-block;width:14px;height:14px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; background-color:#fff;margin:0 5px;cursor: pointer;}
.pagination-free .swiper-active-switch{background-color:#014286;}

/* 普通翻页器-默认居中 */
.m-page{margin:1em 0 0;text-align:center;line-height:3;letter-spacing:-0.307em;*letter-spacing:normal;*word-spacing:-1px;word-wrap:normal;white-space:nowrap;color:#999;font-size:1.4em;}
.m-page a,.m-page i{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 .9em;margin-left:-1px;border:1px solid #ddd;letter-spacing:normal;word-spacing:normal;background:#fff;}
.m-page i{background:none;}
.m-page a,.m-page a:hover{text-decoration:none;color:#333;}
.m-page a.first{margin-left:0;}
.m-page a.last{margin-right:0;}
.m-page a .pagearr{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;*vertical-align:middle;}
.m-page a.pageprv .pagearr{margin-right:.3em;}
.m-page a.pagenxt .pagearr{margin-left:.3em;}
.m-page a:hover{background:#f5f5f5;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#999;background:#f5f5f5;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm a,.m-page-sm i{padding:0 8px;}
/* 分离 */
.m-page-sr a,.m-page-sr i{margin:0 3px;}
.m-page-sr i{border:0;}
/* sub-more */
.sub-more{padding:.4em 2%;margin-bottom:.4em;text-align:center;line-height:2;font-size:1.8em;color:#666;font-family:'Microsoft YaHei';}
.sub-more a{display:block;border: 1px solid #CCC;background: #EEE;font-weight: bold;color: #555;
text-shadow: 0 1px 0 white;-webkit-border-radius: .6em;border-radius: .6em;
background-image: -webkit-gradient(linear,left top,left bottom,from( white ),to( #F1F1F1 ));
background-image: -webkit-linear-gradient( white,#F1F1F1 );
background-image: -moz-linear-gradient( white,#F1F1F1 );
background-image: -ms-linear-gradient( white,#F1F1F1 );
background-image: -o-linear-gradient( white,#F1F1F1 );
background-image: linear-gradient( white,#F1F1F1 );}





