html,body{margin:0;padding:0;width:100%;background-color:#999;}
div,img,dl,dt,dd,ul,li,p,h1,h2,h3,h4,h5,h6,form,iframe,input,button,textarea{ margin:0; padding:0;font-weight:normal;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
body{max-width:750px;margin:0 auto;position:relative;font-family: "PingFang SC", "Lantinghei SC", "Helvetica Neue", Helvetica, Arial, "Microsoft YaHei", "微软雅黑", STHeitiSC-Light, simsun, "宋体", "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", sans-serif; font-size:0.35rem;color:#333333;}
img{max-width:100%;}
li{list-style:none}
a{text-decoration: none;color: #333333;outline:none; background:none;}
a:hover {color: #de2421;text-decoration: none; outline:none; background:none;}
.clearbox{ clear:both;height:0px;line-height:0px;font-size:0px;}
.blank5{clear:both;height:5px;overflow:hidden;display:block;}
.blank10{clear:both;height:10px;overflow:hidden;display:block;}
.blank15{clear:both;height:15px;overflow:hidden;display:block;}
.blank20{clear:both;height:20px;overflow:hidden;display:block;}
.blank30{clear:both;height:30px;overflow:hidden;display:block;}
.blank50{clear:both;height:50px;overflow:hidden;display:block;}
.blank80{clear:both;height:80px;overflow:hidden;display:block;}
.ha{clear:both;height:2.6rem;overflow:hidden;display:block;}
.hb{clear:both;height:1.4rem;overflow:hidden;display:block;}

.main_bg{width:10rem; background: #eee;}

/*--头部开始--*/
.head{ width:10rem;height:2.6rem;background:#ffffff; margin:0px auto;position:fixed;z-index:9999;}
.heada{width:100%; height:1.6rem;background: url(../images/menu_bg.png) no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%;  position:relative;}
.heada .logo{padding:0.2rem 15px 0rem 15px;float:left;height:1.0rem}
.heada .logo img{height:1.2rem; display:block}


.so-btn{display: block; width:0.6rem;margin-top:0.5rem; margin-right:0.3rem; position:relative; cursor:pointer; outline:none; float:right;}
.so-btn span.icon-menu{ width:0.6rem; height:0.6rem; background: url(../images/so.png) no-repeat center;-webkit-background-size:80% 80%;background-size:80% 80%;display: block; outline:none;}
.so-btn span.icon-close{ width:0.6rem; height:0.6rem; background: url(../images/so_close.png) no-repeat center;-webkit-background-size:80% 80%;background-size:80% 80%;display: block; outline:none;}


.heada .pc{ height:1.6rem; line-height:1.6rem; font-size:0.4rem; color:#FFFFFF; margin-right:0.3rem;position:relative; cursor:pointer; float:right;}
.heada .pc a{ color:#FFFFFF;}

.soso{width:100%; height:1.6rem;display:none;position: fixed;top:1.6rem; padding-top:0.3rem; background:#FFFFFF;right:0px; z-index:9999;}
.sosoa{  width:9.4rem; margin:0px auto;overflow:hidden;}
.sosoa .so{ width:100%; height:1.0rem; background:#efefef; position:relative;border-radius:5px; overflow:hidden;}
.sosoa .search_input{width:70%;float:left; height:1.0rem; line-height:1.0rem; background:#efefef; text-indent:0.4rem;font-size:0.4rem;border:none;outline: none;}
.sosoa .search_botton{cursor:pointer;float:right;background:#de2421;border:0px; width:25%;height:1.0rem; line-height:1.0rem; font-size:0.4rem; color:#FFFFFF;font-family:"微软雅黑", "宋体"; overflow:hidden;}


.headb{width:100%; height:1.0rem;background:#ffffff;border-bottom:1px solid #de2421;  position:relative;}
.nav{width:8.8rem;height:1.0rem; float:left;}
.nav-scroll{width:8.8rem; overflow:hidden; overflow-x:scroll; -webkit-overflow-scrolling:touch;float:left;}
.nav-scroll::-webkit-scrollbar{ display:none;}
.nav-scroll-list{ white-space:nowrap;}
.nav-scroll-list li{ white-space:nowrap;display:inline-block;height:1.0rem; line-height:1.0rem;font-size:0.4rem; padding-left:0.3rem; padding-right:0.3rem; position:relative;z-index:100;}

.nav-scroll-list li:hover{ background:url(../images/nav_li.png) no-repeat center bottom;-webkit-background-size:auto 3px;background-size:auto 3px;}
.nav-scroll-list li.cu{ background:url(../images/nav_li.png) no-repeat center bottom;-webkit-background-size:auto 3px;background-size:auto 3px;}

.nav-scroll-list li:hover a{color:#de2421;}
.nav-scroll-list li.cu a{color:#de2421;}

.mobile-btn{display: block; width:0.6rem;margin-right:0.3rem; margin-top:0.2rem; position:relative; cursor:pointer; outline:none; float:right;}
.mobile-btn span.icon-menu{ width:0.6rem; height:0.6rem; background: url(../images/menu.png) no-repeat center;-webkit-background-size:80% 80%;background-size:80% 80%;display: block;}
.mobile-btn span.icon-close{ width:0.6rem; height:0.6rem; background: url(../images/close.png) no-repeat center;-webkit-background-size:80% 80%;background-size:80% 80%;display: block;}



.menu{width:100%; position:absolute;top:2.6rem;right:0px; display:none; float:left; z-index:99;}
.menua{width:100%; height:100vh; background:#ffffff;border-top:1px solid #CCCCCC; padding-top:0.2rem; position:relative; float:right; overflow:hidden;}
.menua li{width:28%; margin-left:4%; margin-top:0.4rem;float:left;overflow:hidden;}
.menua li a{width:100%;display:block; height:1.0rem; line-height:1.0rem; text-align:center; font-size:0.45rem; background:#de2421; color:#FFFFFF; float:left;}



/*尾部*/
.foot{ width:100%; background:#de2421; font-size:0.35rem; color:#ffffff; padding-top:10px; padding-bottom:10px; margin-top:15px; float:left; overflow:hidden;}
.foot a{color:#ffffff;}
.foot p{text-align:center; line-height:0.6rem;}
.foot p span{ padding-left:0.2rem; padding-right:0.2rem;}