body, div, address, blockquote, iframe,em,i, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea,p {margin:0; padding:0;font-style: normal;font-weight:normal;}
ol, ul ,li{list-style: none;}
body{color:#000;background-color:#eee;font-family:"Microsoft Yahei",arial,"Hiragino Sans GB",sans-serif;font-size:12px;}
html {_background: url(about:black) no-repeat fixed}
a{color:#000;text-decoration:none;} 
input {-webkit-appearance:none;}
* {		-webkit-box-sizing: border-box;	box-sizing: border-box;		-webkit-text-size-adjust: none;	-webkit-touch-callout: none;}

.f-fl,.f-lifl li { float:left; display:inline;}
.f-fr { float: right; display:inline;}
.g-cer { margin: 0 10px 10px; background-color: #fff; }
em.new {color: #f40}
.f-ico { background-image:url(BTback.png); background-repeat: no-repeat; }
.cfix:before,.cfix:after,.m-btncont ul:before,.m-btncont ul:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
.cfix:after,.m-btncont ul:after{clear:both;}.cfix,.m-btncont ul{*zoom:1;}
.g-header{position:relative;height:42px; position:fixed; top: 0; width: 100%; z-index: 9998; background:url(BThead.png) no-repeat 0 0 #2bbcf9; background-size:cover;}
.m-header { position: relative;width: 100%; height: 42px; left: 0; }
.m-logo{ display:block; float:left; line-height:35px; margin:6px 0 0 12px; color:#fff; font-size:16px; text-align:center; white-space:nowrap}
.m-logo img { display: block; height: 30px; }
.m-sou {position:absolute;top:4px;right:5px;width:40px;height:40px;z-index:1;}
.m-sou a{display:block;text-indent:-9999px;width:36px;height:36px;background-size: 35px 52px; background-position: 0 2px;}
.m-header .m-tip{ width:130px; height:42px; margin:0 auto; background:url(BTtxt.png) no-repeat 0 0; background-size:140px 36px;}
#mclass{position:absolute;top:4px;right:4px;width:40px;height:40px;z-index:1;}
#mclass b{display:block;text-indent:-9999px;width:36px;height:36px;background-size: 57px auto; background-position: -10px -4px}

.m-linkp { padding:0  5px 5px  ;}
.m-linkp a { margin: 0 10px 8px;display: inline-block;}
.g-footer {    text-align: center; background-color: #333;}
.g-footer .m-footdiv { text-align: center; padding: 15px 0;}
.g-footer .m-footdiv a { display: inline-block; width: 20%; height: 34px; line-height: 34px; border-radius: 5px; border: 1px #555 solid; color: #aaa; background-color: #444; margin: 0 10px;}
.g-footer .ft_copy { color: #666; padding-bottom: 20px;}

.rg_man {display: block; width: 100%; height: auto; padding: 0 0 10px; overflow: hidden; box-sizing: border-box;}
.rg_man .rgm_bd { width: 100%; height: auto; display: block; overflow: hidden; box-sizing: border-box;}
.rg_man .rgm_bd .rgm_title { margin-top: 13px; height: 24px; line-height: 24px; margin-bottom: 4px; width: 100%; border-left: 5px solid #95d0fa; padding-left: 11px; display: block; overflow: hidden; box-sizing: border-box;}
.rg_man .rgm_bd ul { display: block; width: 100%; height: auto; padding: 0; overflow: hidden; box-sizing: border-box;}
.rg_man .rgm_bd .rgm_gd { height: 30px; width: 100%; line-height: 30px; text-align: center; margin-bottom: 10px;}
.rg_man .rgm_bd ul li { position: relative; width: 100%; height: auto; margin-bottom:10px; overflow: hidden; border-bottom: 1px solid #eee; padding: 16px 0; background-color:#fff;}
.rg_man .rgm_bd ul li img{ display:block; float:left; width:100px; height:100px; margin:0 12px 0 15px; border-radius:12px;}
.rg_man .rgm_bd ul li .con{ float:left; width:60%;}
.rg_man .rgm_bd ul li .con h3{ padding:0 0 6px; font-size:16px;}
.rg_man .rgm_bd ul li .con h3 b { padding: 2px 6px; margin-left: 5px; font-weight: normal; font-size: 12px; background: #F60; color: #FFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; white-space:nowrap; }
.rg_man .rgm_bd ul li .con div{ height:71px; line-height:22px; color:#ff5555; overflow:hidden;}	