
/*** 页面重置初始化样式开始 ***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0;} 
body{color:#4d4d4d;background:#FFF;font-size:0.24rem;font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;} 
table{border-collapse:collapse;border-spacing:0;} 
caption,th{text-align:left;} 
fieldset,img{border:0;} 
abbr,acronym{border:0;font-variant: normal;} 
:focus{outline:0;} 
input,select,textarea{font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}
input,select{height:0.2rem;font-size:0.12rem;line-height:0.2rem;} 
del,ins{text-decoration:none;} 
ol,ul,dl,li{list-style:none;} 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} 
a,a:link,a:visited,a:active{text-decoration:none;color:#4d4d4d;} 
a:hover{text-decoration:none;} 
/*** 页面重置初始化样式结尾 ***/

/*** 基础公共样式开始***/
/** 定位公共样式 **/
.clear{clear:both;}
.fc:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fc{display:inline-block;*zoom:1;}
/* Hides from IE-mac */
* html .fc{height:1%;}
.fc{display:block;}
.fn{display:none;}
/* End hide from IE-mac */
.fl{float:left;}
.fr{float:right;}
.pos_a{position:absolute;}
.pos_r{position:relative;}
.pos_f{position:fixed;}

/** 盒子公共样式 **/
/* 宽高样式 */
.w640{width:10rem;margin-left:auto;margin-right:auto;}/**主体外框**/

/* 外边距样式 */
.mb0{margin-bottom: 0 !important;}
.mt10{margin-top:0.10rem;}
.mt20{margin-top:0.20rem;}
.mt30{margin-top:0.3rem;}
.mt40{margin-top:0.4rem;}
.ml15{margin-left:0.15rem;}
.mb40{margin-bottom:0.4rem;}
.mb30{margin-bottom: 0.3rem;}
.mb15{ margin-bottom: 0.15rem;}
/* 内边距样式 */
.pb0{ padding-bottom: 0;}
.p30{padding:0.3rem;}
.pl15{padding-left:0.15rem;}
.pl60{padding-left:0.6rem;}
.pb20{padding-bottom:0.2rem;}
.pb30{padding-bottom:0.3rem;}
.pb60{padding-bottom:0.6rem;}
.pb80{padding-bottom:0.8rem;}
.pt20{padding-top:0.2rem;}

/** 字体公共样式 **/
/* 加粗 */
.fwb{font-weight:bold;}
.fwn{font-weight:normal;}
.fblue{ color: #3a4d78;}
/* 斜体 */
.fsn{font-style:normal;}
.fso{font-style:oblique;}
/* 大小 */
.fs12{font-size:0.12rem;}
/* 字体 */
.ffyh{font-family:"Microsoft YaHei";}
.ffss{font-family:"SimSun";}

/* 对齐方式 */
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.taj{ text-align: justify;}
/* 省略号 */
.omit{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;_text-overflow:clip;}
/* 强制换行 */
.wbw_b{word-break:break-all; /*支持IE，chrome，FF不支持*/word-wrap:break-word;/*支持IE，chrome，FF*/}
/*** 基础公共样式结尾***/

.wp{max-width:640px;min-width:320px;margin:0 auto;overflow:hidden;}
section{
	width: 6rem;
  padding: 0.2rem;
}
.header-wrap{ position:fixed; width:100%; margin:0; padding:0; background:#484848; height:0.83rem; z-index:9999;}
.header-wrap>h2{ margin:0; padding:0; text-align:center; color:#fff; font-size:0.27rem; line-height:0.83rem;}



.head2{ background:#585858; position:relative; height:0.82rem; text-align:right;
    margin-top: 0.83rem}
.head2:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.head2 h1{ float:left; width:30%; text-align:center;}
.head2 h1 img{ max-width:65%;}
.head2 ul{ padding:0; zoom:1; float:right; width:30%; margin-right:-0.4rem;}
.head2 ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.head2 ul li{ position:relative; float:left; width:45%; padding-right:2%; text-align:right; padding-top:0.09rem; margin-right:-0.16rem;}
.head2 ul li .chart{ clear:both; background:#f4f4f4; width:0.96rem; position:absolute; left:-1.12rem; top:0.64rem; border-radius:5px; z-index:10; padding:0.08rem 0.08rem 0 .08rem;}
.head2 ul li .chart em{ display:block; text-align:center; padding:0.08rem 0; background:#17376e; margin-bottom:0.12rem;}
.head2 ul li .chart em a{ display:block; font-size:0.16rem; color:#fff;}
.head2 ul li .wrap{ position:relative;}
.head2 ul li a{ display:block; position:relative; text-align:center;}
.head2 ul li a img{ display:block; max-width:68%;}
.back{ background:url(../images/backbg.png) no-repeat left top; background-size:100%; height:0.48rem; line-height:0.49rem;}
.back a{ margin-left:0.28rem; color:#000000;font-weight:900;font-size : 0.2rem;}




.navfast{ position:relative; margin:0; padding:0; background:#e0e0e0;}
.navfast ul:after,.navfast ul li .wrap:after,.navfast ul li .wrap .chart:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.navfast ul li{ position:relative;}
.navfast ul li .wrap{ position:relative; margin:0; background:#17376e; box-shadow:0 1px 4px rgba(0,0,0,.2); padding:.5em 0; border-bottom:0.1em solid #f3f3f3;}
.navfast ul li .wrap.bg{ background:url(../images/point.png) #17376e 95% 2em no-repeat; background-size:2.4%; cursor:pointer;}
.navfast ul li img{ display:inline-block; max-width:10%; float:left; width:9%; padding:0 2.5% 0 3%;}
.navfast ul li span{ float:left; display:inline-block; width:18%; float:left; padding-top:.6em;}
.navfast ul li span a{ font-size:1.2em; font-weight:normal; color:#fff; line-height:2em; padding-top:.5em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:left;}
.navfast ul li p{ display:inline-block; width:50%; text-align:left; float:left; padding-top:1em;}
.navfast ul li p a{ color:#fff; font-size:.8em;}
.navfast ul li .wrap .chart{ clear:both; background:#f4f4f4; width:98%; padding:2% 0 0 2%;}
.navfast ul li .wrap .chart em{ display:inline-block; width:48%; background:#ccc; text-align:center; float:left; margin:0 2% 2% 0; padding:.5em 0; background:url(../images/point1.png) #ccc 95% center no-repeat; background-size:3%; text-align:left; text-indent:1em;}
.navfast ul li .wrap .chart em.em1{ text-align:center; width:98%; margin:0 2% 2% 0; background:url(../images/point1.png) #ccc 97.8% center no-repeat; background-size:1.5%;}
.navfast ul li .wrap .chart em a{ display:block; font-size:1em; color:#666;}