/*标签初始化*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, img,button {margin: 0;padding: 0;border: none; } 
dl,dt,dd,ul,ol,li,p {list-style-type: none; margin:0; padding:0;}
em, cite, th,h1,h2,h3,h4,h5,h6,i { font-style: normal; font-weight: normal;}
input,img{vertical-align:middle;}
html,body{height:100%;}
body{max-width:720px; min-width:320px; margin:0 auto;font-family:microsoft yahei,SimSun, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4{font-family:microsoft yahei,SimSun, Arial, Helvetica, sans-serif;}
a{ color:#0a0205; text-decoration: none; cursor:pointer;}
a:hover {color:#0a0205; text-decoration:none;}
input:focus,textarea:focus,select:focus,button:focus{outline:none;}
body{background-color:#fff; }
/*左右浮动*/
.fr{ float:right;}
.fl{ float:left;}
/*文字色*/
.red{ color:#ff0000;}
.org{ color:#ff6600;}
.yellow{ color:#ff9600;}
.blud{ color:#0066ff;}
.green{ color:#009900;}
.blck{ color:#333;}
/*标签初始化 ok*/

/*首先隐藏，在请求接口之后，若是同一个模板才显示*/
.contentbody{
    visibility:hidden;    
}

/*头部*/
.header{ min-height:80px; background:#bf2120 url(../images/bodytopbg.png) no-repeat center 0; background-size:100% auto;  overflow:hidden; position:relative;}
.searchtopbtn{ position:absolute; bottom:6px; right:6px;}
.searchtopbtn a.schbtns{ display:block; width:20px; height:20px; background-color: rgba(0,0,0,0.3); padding:6px; border-radius:50%;}
.searchtopbtn a.schbtns img{ display:block;}
.htopmod{min-height:80px; background:#bf2120 url(../images/bodytopbg.png) no-repeat center 0; background-size:100% auto;  overflow:hidden;}

.header .logos{ padding:22px 0 20px; text-align:center;}
.header .logos a{}
.header .logos a i{vertical-align:middle; line-height:34px;}
.header .logos a i img{ vertical-align:middle; margin-top:-14px;}
.header .logos a span{ color:#f5e927; line-height:34px; font-size:18px; font-weight:bold;text-shadow: 1px 1px  3px rgba(150,0,0, 0.9);}

.header .navbox{ margin:0 10px 10px; background-color:#ffffff; border-radius:4px;}
.header .navbox .navtab{ padding-top:12px;}
.header .navbox .navtab:after {  display:table;clear:both;content: "";height: 0;}
.header .navbox .navtab .navitem{ float:left; width:25%; height:36px; line-height:36px; text-align:center;}
.header .navbox .navtab .navitem a{ font-size:14px; color:#000; font-weight:bold;}
.header .navbox .navtab .navactive a{color:#ef3731; border-bottom:1px solid #ef3731;}

.subnavbox{ border-bottom:1px solid #dedede; padding-bottom:10px;}
.subnavbox .subnavitem{ margin-top:-10px;}
.subnavbox .subnavitem:after {  display:table;clear:both;content: "";height: 0;}
.subnavbox .subnavitem span{ display:block; float:left; width:25%;height:36px; line-height:36px;overflow:hidden;}
.subnavbox .subnavitem span a{ padding:0 12px; font-size:14px; font-weight:bold;  color:#666;}


/*底菜单*/
.muenwrap{ height:54px;}
.muenwrap .muen{ width:100%; height:54px; background-color:#f8f8f8; border-top:1px solid #f4f4f4; position:fixed; bottom:0; left:0; z-index:3;}
.muenwrap .muen ul{}
.muenwrap .muen ul:after {  display:table;clear:both;content: "";height: 0;}
.muenwrap .muen ul li{ float:left;width:20%;}
.muenwrap .muen ul li a{ display:block; height:54px; box-sizing:border-box; padding-top:8px; color:#787878;}
.muenwrap .muen ul li a i{ display:block; text-align:center;}
.muenwrap .muen ul li a i img{ width:24px; height:24px;}
.muenwrap .muen ul li a span{display:block; height:20px; line-height:20px; font-size:12px; text-align:center; overflow:hidden;}
.muenwrap .muen ul li a .home{ margin:-2px auto 0; padding:6px; width:30px; height:30px; background-color:#e50012; border-radius:50%; }
.muenwrap .muen ul li a .home img{ width:30px; height:30px; display:block;}

/*面包屑*/
.current{ padding-left:12px; height:50px; position:relative;}
.current h3{  line-height:50px; font-size:16px; font-weight:bold; color:#666; position:relative;}
.current h3 span{ font-weight:bold; color:#e50012; padding-right:6px;}
.current h3 i{padding-right:6px;}
.current h3 i img{ margin-top:-3px;}

/*加载更多*/
.loadingmore{ border-top:1px dotted #dedede; height:48px; line-height:48px; text-align:center; color:#aaa; font-size:14px;}


/*表单*/
.fromtit{ padding: 24px 12px 0px; text-align:center; font-size:14px; font-weight:bold;}
.frombox{ padding:12px; font-size:14px;}

.frtxt{ color:#787878; line-height:30px;}
.frinput{ padding-bottom:12px;}

.frselect{-webkit-appearance: none;appearance: none; width:100%; height:44px; padding:0 44px 0 6px; border:1px solid #dedede; border-radius:4px; box-sizing:border-box; box-shadow:inset 0 1px 2px rgba(0,0,0, 0.3); background:#fff url(../images/selceticon.png) no-repeat right center; background-size:auto 14px;  }
.frinputtxt{-webkit-appearance: none;appearance: none; width:100%;height:44px;padding:0 6px;  border:1px solid #dedede; border-radius:4px; box-sizing:border-box; box-shadow:inset 0 1px 2px rgba(0,0,0, 0.3); background-color:#fff;}
.frinputtxted{ background-color:#f4f4f4;}
.frdatetext{-webkit-appearance: none;appearance: none; width:100%; height:44px; padding:0 44px 0 6px; border:1px solid #dedede; border-radius:4px; box-sizing:border-box; box-shadow:inset 0 1px 2px rgba(0,0,0, 0.3); background:#fff url(../images/selceticon.png) no-repeat right center; background-size:auto 14px;}
.frtextarea{width:100%;height:80px;padding:6px; border:1px solid #dedede; border-radius:4px; box-sizing:border-box; box-shadow:inset 0 1px 2px rgba(0,0,0, 0.3); background-color:#fff;}
.fronbtnbox{ padding:0 12px 24px;}
.fronsubmit{ display:block;width:100%; height:48px; line-height:44px; border-radius:4px; text-align:center; font-size:14px; color:#fff; font-weight:bold; background-color:#ff3636;}
.frupphotobox{ padding:0px 0 12px; margin-bottom:10px; border-bottom:1px solid #eee; position:relative;}
.frupphot{ position:absolute; top:0px; left:2px;}
.frupphot img{cursor:pointer;}
.fruptipsinfo{ min-height:60px; padding-left:80px;}
.fruppictit{ line-height:20px; font-size:14px; color:#000;}
.fruppicbtn{ padding:6px 0;}
.fruppicsubmit{ height:32px; padding:0 20px; background-color:#ff9600; color:#fff; font-size:14px; font-weight:bold; border-radius:4px;}
.fruppicsubmit:focus{outline:none; cursor:pointer;}
.frupimgformat{line-height:20px; font-size:12px; color:#aaa;}

.frommods{ margin-top:12px; padding-top:12px; border-top:1px solid #dedede;}
.frqslistbox{ margin-top:-10px;}
.frmitem{ padding-bottom:10px; border-bottom:1px dotted #dedede;}
.frmitem:last-child{ border:none;}
.frqstit{ padding-top:10px; height:40px; line-height:40px;}
.frqcenbox{}
.frqcenli{ padding:8px 0; font-size:14px;}
.frqcenli label{ display:inline-block; color:#666;}
.frqcenli label span{ padding-left:30px; display:inline-block; position:relative;}
.frradio{display:none;}
.frradio + span:after{content: "";display:block;width:20px; height:20px;background:url(../images/radio1.png) no-repeat 0 0; background-size:20px 20px; position:absolute; top:0; left:4px;}
.frradio:checked + span:after{background:url(../images/radio2.png) no-repeat 0 0; background-size:20px 20px;}


.frcheck{display:none;}
.frcheck + span:after{content: "";display:block;width:20px; height:20px;background:url(../images/check2.png) no-repeat 0 0; background-size:20px 20px; position:absolute; top:0; left:4px;}
.frcheck:checked + span:after{background:url(../images/check1.png) no-repeat 0 0; background-size:20px 20px;}

.frqsother{ padding-top:8px;}

.selxb{ display:flex; padding-bottom:6px; border-bottom:1px dotted #dedede;}
.xbitem{ padding-right:24px;}

/*表单end*/
