@charset "utf-8";
/*格式化*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0;}
body{ font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif; background:#fff; font-size: 14px;} 
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
a { text-decoration:none;font-family:"Microsoft Yahei";}
a:hover { cursor:pointer; text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.';}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
img{ padding:0; margin:0;}
a img { border:none; }
input,textarea{ border:none;font-family:"Microsoft Yahei"; }
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size: 14px; }
/*排版通用*/
.f-mm{ margin-left:auto; margin-right:auto;}/*居中对齐*/
.f-fl{ float:left;} /*左浮动*/
.f-fr{ float:right;} /*右浮动*/
.f-tr{ text-align:right;} /*右对齐*/
.f-tl{ text-align:left;} /*左对齐*/
.f-tc{ text-align:center;} /*中间对齐*/
.f-pr{ position:relative;} /*定位*/
.f-di{ display:inline;}
/*杂项*/
.u-co-bt{ border-radius:4px; /*css3圆角*/ width:80px; height:26px; line-height:26px; display: inline-block; vertical-align: middle;  padding-top:1px;}/*提交按钮样式*/
.u-co-bt.z-spe{ width:100%;}
.u-lico{ width:24px; height:24px; border-radius:4px;  /*css3圆角*/ background:#000; padding:10px;opacity: 0.8; position:relative; left:50%; margin:10px 0 10px -14px; box-shadow:0 0 3px #2d2d2d;}/*等待载入*/
.fs15{font-size:15px;} /*15号字体*/
.fs12{font-size:12px;} /*12号字体*/
.pdr12{ padding-right:12px;} /*右边距12px*/
.pl10{ padding-left:10px;} /*左边距10px*/
.red { color:#f00; } /*字体颜色红色*/
.emptyData{padding-left:10px;line-height:26px; }
/* -- 页面整体布局 -- */
.wrap{ max-width:640px; min-width:320px;margin:0 auto; overflow:hidden; position:relative; background:#fff;} /*网站首页宽度*/
#content p img{ width:100%;display:block; margin:0 auto; max-width:560px;} 
/*内页返回开始*/
.g-back{ overflow: hidden;position: relative;text-align:right;margin-top:1px; height:38px; padding:7px 11px 0 9px;} /*内页返回布局样式*/
.g-back a{display: inline-block;font-size:0.875em;height: 32px;line-height: 28px; width:32px;position: relative;}	/*内页返回链接样式*/
.g-back .u-bp { background-position:0 0; } /*内页返回样式*/
.g-back .u-bl {background-position:0 -286px;  } /*内页回到首页样式*/
.g-back .u-bh { margin-right:10px; background-position:0 -232px;} /*内页目录样式*/
/*内页返回结束*/


/*----------------------------------------------------------------------------------------------------------------------------*/
/*--------------------做单时把下面的头部和底部样式删除，换成自己写的样式，样式命名按规范命名----------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------*/
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;} 
.f_fl{ float:left;}
.f_fr{ float:right;}
.f_pr{ position: relative;}
.f_pa{ position: absolute;}
.f_csp{ cursor:pointer;}
.f_oh{ overflow:hidden;}
.f_fs1{ font-size:12px;}
.f_fs2{ font-size:13px;}
.f_fs3{ font-size:14px;}

.f_fa{ font-family:Arial, Helvetica, sans-serif;}
.f_cs1,.f_cs1 a{ color:#4cab0d;}
.f_cs2,.f_cs2 a{ color:#e60012;}
.f_cs3,.f_cs3 a{ color:#343434;}
.f_cs4{ color:#fff;}
.f_wb{ font-weight:bold;}
.f_fwn{ font-weight:normal;}
.f_tal{ text-align:left;}
.f_tac{ text-align:center;}
.f_tar{ text-align:right;}
.f_db{ display:block;}
.f_mt10{ margin-top:10px;}



/*header*/

.g_hd {height: 5rem; font-family: "Microsoft Yahei";  position: relative; background: #fff; background-size: 100% 100%;border-bottom: 0.15rem solid #0891e1; box-sizing: border-box;}
.mlogo { float: left;top: 0.6rem; left: 3.125%;  width:36.25%; height: auto;  position: absolute;z-index:3;}
.mlogo img { width: 100%; height: auto; display: block;}
.menu {width: 60.375%;  float: right; position:relative;}
.u-text { overflow: hidden; color: #333333; font-size:1.4rem;padding-top: 1.6rem; }
.u-text a{padding:0 4%; color: #333333; background: url(../images/xt.png)  no-repeat right center; display: inline-block;font-family: "Microsoft Yahei"; background-size:1px 1rem;  }
.u-text span:nth-child(3) a{ background: none; }
.u-text span.cur a{ color:#0891e1;}
.menu_ico { display: block; color: #666; top:2rem; right: 7%; width:1.7rem;height: 1.15rem;  cursor: pointer; position: absolute;  }
.menu_ico img{width: 100%;display: block;}
.menu_down{ display: none; width: 100%; background: #0891e1; height: auto;position: absolute;top:5rem; right: 0; z-index: 9;}
.menu_down ul{padding:2rem 12.5% 5rem;}
.menu_down  li{color: #fff; font-size:1.2rem; text-align: center; margin-bottom: 1rem; line-height: 3.5rem;height: 3.5rem; border: 1px solid #fff;border-radius: 3rem; }
.menu_down  li a{ color:#fff; display: block; }
/*footer*/
.g-ft { height: 14.9rem; background:#ffffff;box-sizing: border-box; position: relative; }
.u-top { height: 3rem; width: 90.625%;  margin:0 auto 1.5rem; font-size: 1.1rem; color: #0891e1; text-align: center; background: url(../images/topsbg.png) no-repeat; background-size: 100% 100% ;line-height: 3rem;}
.u-top img{width:100%; display: block;}
.addlst { text-align: center;  font-size: 1rem; line-height: 2rem; font-weight: normal; color: #666666;font-family: "Microsoft Yahei"; }
.addlst i {color: #666666;}
.fnav a:nth-child(4){ background: none; }
.addlst i  em{padding:0 0.5rem;}
.addlst i a{ color: #666666;font-family: "Microsoft Yahei";padding-left:0.5rem;}
.g_fnva{background:#242d34; height:5rem;position:fixed;bottom:0;min-width:320px;max-width:640px;width:100%;z-index:5;font-size: 1rem; }
.g_fnva li{height:5rem;width:25%; float:left; text-align:center;color:#ffffff;position:relative;}
.g_fnva li:before{content: "";position: absolute;width: 1px; height:6rem;background:#3a4249; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;top: 0rem;left: 0;}
.g_fnva li:after{content: "";position: absolute;width: 1px; height:6rem;background:#090909; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;top: 0rem;right: 0;}
.g_fnva a:nth-child(1) li:before{width:0;border: 0;background:none;}
.g_fnva a:nth-child(4) li:after{width:0;border: 0;background:none;}
.g_fnva a:nth-child(1) li{background:#0891e1;}
.g_fnva li em{display: block;padding: 1rem 0 0.5rem; width:33.75%; margin:0 auto;}
.g_fnva li em img{ display:block;width:100%;}
        












