@charset "UTF-8";
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
html{font-size:20px !important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{line-height:normal;background:#f3f3f3;font-family:'Microsoft YaHei','Segoe UI','Arial';-moz-osx-font-smoothing:grayscale;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,section{margin:0;padding:0;}
ol,ul{list-style:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#9e0621;text-decoration:none;}
a:active{color:#9e0621;text-decoration:none;}
a:focus{text-decoration:none;}
input:focus,select{outline:none;}

#header{position:fixed;top:0;left:0;padding:0 .75rem;width:100%;height:3rem;background-color:#fff;z-index:8;}
#header a.icon{padding:.75rem 0;font-size:1.5rem;}
#header a.logo{display:block;margin:0 auto;width:10rem;height:100%;text-align:center;}
#header a.logo img{margin-top:.5rem;height:2rem;}

#content{margin-top:3rem;background:#efefef;font-size:.7rem;}

#content .banner{position:relative;width:100%;height:12rem;}
#content .banner .bxslider{}
#content .banner .bxslider li{height:12rem;background-position:center center;background-repeat:no-repeat;background-size:cover;}
#content .banner .bxslider li img{}

/*Home*/
#content .bg-white{position:relative;background:#fff;}
#content .bg-white:after{content:'';position:absolute;top:0;left:50%;margin-left:-.25rem;border:.5rem solid transparent;border-top:.5rem solid #efeff4;z-index:1;}
#content .section{margin:0 .5rem;overflow:hidden;}
#content .section h3{display:block;position:relative;margin:1rem 0;width:100%;font-size:1rem;line-height:2rem;color:#333;}
#content .section h3 span{display:block;position:absolute;bottom:0;left:0;width:1.2rem;height:.2rem;background:#9e0621;}
#content .section h3 a{display:none;float:right;padding:0 .5rem;line-height:2rem;font-size:.8rem;font-weight:normal;color:#666;}
#content .section h3 a i{margin-left:.3rem;}
#content .section a.more{display:inline-block;margin:.5rem 0 1rem 0;padding:0 1rem;line-height:1.5rem;border:#9e0621 solid 1px;color:#9e0621;}
#content .section ul.nav-tabs{border-bottom:0;}
#content .section ul.nav-tabs li{margin-bottom:0;width:33.3%;text-align:center;}
#content .section ul.nav-tabs li a{margin:0;padding:0;height:2.5rem;line-height:2.5rem;background:#999;border:none;border-radius:0;font-size:.8rem;color:#fff;}
#content .section ul.nav-tabs li.active a{background:#9e0621;}
#content .list-product{}
#content .list-product li{position:relative;margin-bottom:.5rem;padding:.75rem;background:#fff;border:1px solid #e6e6e6;}
#content .list-product li i.tag-1{display:block;position:absolute;top:1px;right:.75rem;width:2.5rem;height:1.2rem;line-height:1.1rem;background:url(../../images/home/product-tag-01.png) no-repeat;background-size:cover;font-size:.6rem;font-style:normal;color:#fff;text-align:center;}
#content .list-product li i.tag-2{display:block;position:absolute;top:1px;right:.75rem;width:2.5rem;height:1.2rem;line-height:1.1rem;background:url(../../images/home/product-tag-02.png) no-repeat;background-size:cover;font-size:.6rem;font-style:normal;color:#fff;text-align:center;}
#content .list-product li i.tag-0{display:block;position:absolute;top:1px;right:.75rem;width:2.5rem;height:1.2rem;line-height:1.1rem;background:url(../../images/home/product-tag-00.png) no-repeat;background-size:cover;font-size:.6rem;font-style:normal;color:#fff;text-align:center;}
#content .list-product li .name span{display:inline-block;font-size:1rem;color:#001c43;}
#content .list-product li .name small{display:inline-block;margin-left:.5rem;color:#999;}
#content .list-product li .intro{margin-top:.5rem;color:#999;}
#content .list-product li .intro span{color:#666;}
#content .list-product li .parts{margin-top:.5rem;overflow:hidden;}
#content .list-product li .parts dl{float:left;margin-left:.5rem;border:1px solid #dadada;text-align:center;}
#content .list-product li .parts dl:first-child{margin-left:0;}
#content .list-product li .parts dl dt{padding:0 .5rem;line-height:1rem;background:#eaeaea;font-weight:normal;}
#content .list-product li .parts dl dd{padding:0 .5rem;line-height:1.5rem;font-size:.8rem;}
#content .list-product li a.btn-buy{display:block;position:absolute;top:45%;right:0.75rem;margin-top:0.75rem;width:4rem;height:1rem;line-height:1rem;background:#fff;border:1px solid #9e0621;border-radius:.5rem;font-size:.6rem;color:#9e0621;text-align:center;}
#content .list-product li a.btn-get{display:block;position:absolute;top:65%;right:0.75rem;margin-top:0.75rem;width:4rem;height:1rem;line-height:1rem;background:#fff;border:1px solid #999;border-radius:.5rem;font-size:.6rem;color:#999;text-align:center;}
#content .list-post{padding:0 .75rem;}
#content .list-post a{display:block;}
#content .list-post a dl{padding:.5rem 0;border-bottom: 1px solid #e6e6e6;}
#content .list-post a dl dt{}
#content .list-post a dl dt span.title{display:block;line-height:1.2rem;font-size:.8rem;font-weight:400;color:#001c43;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#content .list-post a dl dt span.time{display:block;line-height:1rem;font-size:.6rem;font-weight:normal;color:#999;}
#content .list-post a dl dt span.time i{margin-right:.25rem;}
#content .list-post a dl dd{color:#666;overflow:hidden;}
#content .list-post a dl dd img{display:block;float:left;width:30%;}
#content .list-post a dl dd p{display:block;float:left;}
#content .list-post ul{}
#content .list-post ul li{line-height:2.4rem;border-bottom:1px dashed #e6e6e6;font-size:.8rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#content .list-post ul li:last-child{border-bottom:none;}

/*cms*/
#content .page{}
#content .page .banner{height:200px;}
#content .page .menu{background:#fff;overflow:hidden;}
#content .page .menu li{float:left;width:33.3%;line-height:2rem;text-align:center;}
#content .page .menu li a{display:block;border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;font-size:.8rem;color:#666;}
#content .page .menu li.active a{background:#9e0621;border-right:1px solid #9e0621;border-bottom:1px solid #9e0621;color:#fff;}
#content .page .detail{margin:.75rem;padding:.75rem;background:#fff;}
#content .page .detail .t{display:none;}
#content .page .detail .c{line-height:1.5rem;font-size:.7rem;}

#content .post {}
#content .post .banner{height:200px;}
#content .post .menu{background:#fff;overflow:hidden;}
#content .post .menu li{float:left;width:33.3%;line-height:2.5rem;text-align:center;}
#content .post .menu li a{display:inline-block;padding:0 .5rem;border-bottom:3px solid #fff;font-size:.8rem;color:#666;}
#content .post .menu li.active a{border-bottom:3px solid #9e0621;color:#9e0621;}
#content .post h3{display:block;position:relative;margin:1rem .5rem;font-size:1rem;line-height:2rem;color:#333;}
#content .post h3 span{display:block;position:absolute;bottom:0;left:0;width:4rem;height:.2rem;background:#9e0621;}
#content .post h3 a{display:none;float:right;padding:0 .5rem;line-height:2rem;font-size:.8rem;font-weight:normal;color:#666;}
#content .post h3 a i{margin-left:.3rem;}
#content .post .list{margin:0 .5rem;}
#content .post .list ul{margin-top:.5rem;}
#content .post .list ul li{margin-bottom:.5rem;padding:.75rem;background:#fff;}
#content .post .list ul li a{display:block;}
#content .post .list ul li a dt{padding-bottom:.4rem;border-bottom: 1px solid #e6e6e6;}
#content .post .list ul li a dt span.title{display:block;line-height:1.2rem;font-size:.8rem;font-weight:400;color:#001c43;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#content .post .list ul li a dt span.time{display:block;line-height:1rem;font-size:.6rem;font-weight:normal;color:#999;}
#content .post .list ul li a dt span.time i{margin-right:.25rem;}
#content .post .list ul li a dd{padding-top:.4rem;color:#666;overflow:hidden;}
#content .post .list ul li a dd img{display:block;float:left;width:30%;}
#content .post .list ul li a dd p{display:block;float:left;}
#content .post .paging{text-align:center;}
#content .post .detail{margin:.75rem;padding:.75rem;background:#fff;}
#content .post .detail .t{padding-bottom:.5rem;}
#content .post .detail .t h3{font-size:1rem;font-weight:bold;}
#content .post .detail .t p{margin-top:.5rem;font-size:0.7rem;color:#ccc;}
#content .post .detail .c{line-height:1.5rem;font-size:0.8rem;}
#content .post .detail .c img{width:100%;}

#content .product{}
#content .product .banner{height:200px;}
#content .product .menu{background:#fff;overflow:hidden;}
#content .product .menu li{float:left;width:33.3%;line-height:2.5rem;text-align:center;}
#content .product .menu li a{display:inline-block;padding:0 .5rem;border-bottom:3px solid #fff;font-size:.8rem;color:#666;}
#content .product .menu li.active a{border-bottom:3px solid #9e0621;color:#9e0621;}
#content .product .list{margin:0 .5rem;}
#content .product .list ul{margin-top:.5rem;}
#content .product .list ul li{position:relative;margin-bottom:.5rem;padding:.75rem;background:#fff;border:1px solid #e6e6e6;}
#content .product .list ul li i.tag-1{display:block;position:absolute;top:1px;right:.75rem;width:2.5rem;height:1.2rem;line-height:1.1rem;background:url(../../images/home/product-tag-01.png) no-repeat;background-size:cover;font-size:.6rem;font-style:normal;color:#fff;text-align:center;}
#content .product .list ul li i.tag-2{display:block;position:absolute;top:1px;right:.75rem;width:2.5rem;height:1.2rem;line-height:1.1rem;background:url(../../images/home/product-tag-02.png) no-repeat;background-size:cover;font-size:.6rem;font-style:normal;color:#fff;text-align:center;}
#content .product .list ul li i.tag-0{display:block;position:absolute;top:1px;right:.75rem;width:2.5rem;height:1.2rem;line-height:1.1rem;background:url(../../images/home/product-tag-00.png) no-repeat;background-size:cover;font-size:.6rem;font-style:normal;color:#fff;text-align:center;}
#content .product .list ul li .name span{display:inline-block;font-size:1rem;color:#001c43;}
#content .product .list ul li .name small{display:inline-block;margin-left:.5rem;color:#999;}
#content .product .list ul li .intro{margin-top:.5rem;color:#999;}
#content .product .list ul li .intro span{color:#666;}
#content .product .list ul li .parts{margin-top:.5rem;overflow:hidden;}
#content .product .list ul li .parts dl{float:left;margin-left:.5rem;border:1px solid #dadada;text-align:center;}
#content .product .list ul li .parts dl:first-child{margin-left:0;}
#content .product .list ul li .parts dl dt{padding:0 .5rem;line-height:1rem;background:#eaeaea;font-weight:normal;}
#content .product .list ul li .parts dl dt span{margin-left:10px;font-size:.6rem;color:#666;}
#content .product .list ul li .parts dl dd{padding:0 .5rem;line-height:1.5rem;font-size:.8rem;}
#content .product .list ul li .parts dl dd span{font-size:1rem;color:#9e0621;}
#content .product .list ul li a.btn-buy{display:block;position:absolute;top:30%;right:0.75rem;margin-top:0.75rem;width:4rem;height:1.5rem;line-height:1.5rem;background:#fff;border:1px solid #9e0621;border-radius:.75rem;font-size:.6rem;color:#9e0621;text-align:center;}
#content .product .list ul li a.btn-get{display:block;position:absolute;top:55%;right:0.75rem;margin-top:0.75rem;width:4rem;height:1.5rem;line-height:1.5rem;background:#fff;border:1px solid #999;border-radius:.75rem;font-size:.6rem;color:#999;text-align:center;}
#content .product .paging{text-align:center;}
#content .product .detail{position:relative;margin:.75rem 0;padding:.75rem;background:#fff;}
#content .product .detail .btn-appoint{position:absolute;top:1.15rem;right:.75rem;}
#content .product .detail .nav-tabs{margin-bottom:1rem;border:none;}
#content .product .detail .nav-tabs>li{margin:0;padding:0;width:33%;height:2.5rem;}
#content .product .detail .nav-tabs>li a{margin:0;padding:0;line-height:2.5rem;background:#999;border:none;border-radius:0;font-size:.7rem;color:#fff;text-align:center;}
#content .product .detail .nav-tabs>li a.appoint{background:#0ae;}
#content .product .detail .nav-tabs>li.active a{background:#9e0621;}
#content .product .detail .tab-content{}
#content .product .detail .tab-content #profile table{}
#content .product .detail .tab-content #profile table td{padding:0 .75rem;height:1.8rem;font-size:.7rem;}
#content .product .detail .tab-content #value table{border:1px solid #e2e2e2;}
#content .product .detail .tab-content #value table.no-footer {border-bottom:1px solid #e2e2e2;}
#content .product .detail .tab-content #value table thead{background:#f3f3f3;}
#content .product .detail .tab-content #value table thead th{padding:.4rem 0;border:none;font-size:.7rem;text-align:center;}
#content .product .detail .tab-content #value table tbody td{padding:.4rem 0;font-size:.6rem;color:#666;vertical-align:middle;text-align:center;}
#content .product .detail .tab-content #value table tbody td.first{position:relative;}
#content .product .detail .tab-content #value table tbody td.first span{position:absolute;top:0;right:.25rem;width:1.8rem;height:1.7rem;background:url(../../images/home/new.gif) center center no-repeat;}
#content .product .detail .tab-content #struc{min-height:10rem;}
#content .product .detail .tab-content .hint{margin:5rem auto;width:100%;height:auto;overflow:hidden;}
#content .product .detail .tab-content .hint .img{text-align:center;}
#content .product .detail .tab-content .hint .txt{margin-top:.75rem;}
#content .product .detail .tab-content .hint .txt p{line-height:1.2rem;font-size:.6rem;color:#666;}
#content .product .detail .tab-content .hint .txt a.link{display:inline-block;margin:1rem 0.5rem 0 0;width:4rem;height:1.4rem;line-height:1.4rem;background:#fff;border:1px solid #9e0621;border-radius:5px;font-size:.7rem;color:#9e0621;text-align:center;}
#content .product .detail .tab-content .hint .txt a.link:hover{background:#9e0621;color:#fff;}
.dataTables_wrapper .dataTables_info{line-height:20px;}
.dataTables_wrapper .dataTables_length{margin-left:10px;padding-top:0.755em;}
.dataTables_wrapper .dataTables_length label{margin-bottom:0;font-weight:normal;}
.dataTables_wrapper .dataTables_paginate{padding-top:0.755em !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button{padding:0 !important;min-width:20px !important;height:20px !important}
.dataTables_wrapper .dataTables_paginate .paginate_button.current{}


/*Login*/
#content #auth{padding:4rem 0;background:url(../../images/home/login-bg.jpg) center center no-repeat;background-size:cover;}
#content #auth .section{position:relative;}
#content #auth .section .form{margin:0 auto;padding:1rem;width:90%;height:auto;background:#fff;border:1px solid #f3f3f3;border-radius:.25rem;overflow:hidden;}
#content #auth .section .form .title{position:relative;margin-bottom:1.5rem;width:100%;height:1rem;}
#content #auth .section .form .title span{display:block;position:absolute;}
#content #auth .section .form .title span.line{top:.5rem;left:0;width:100%;height:1px;background:#f3f3f3;}
#content #auth .section .form .title span.text{top:0;left:50%;margin-left:-3rem;width:6rem;height:1rem;line-height:1rem;background:#fff;font-size:1.2rem;text-align:center;}
#content #auth .section .form .hint{margin-bottom:.75rem;font-size:.6rem;color:#9e0621;text-align:center;}
#content #auth .section .form .hint a{color:#0ae;}
#content #auth .section .form .item{position:relative;height:1.8rem;line-height:1.8rem;vertical-align:middle;}
#content #auth .section .form .item a{color:#0ae;}
#content #auth .section .form .form-group{overflow:hidden;}
#content #auth .section .form .form-group .radio-inline{display:inline-block;margin-left:.75rem;font-size:1rem;}
#content #auth .section .form .form-group .radio-inline:first-child{margin-left:0;}
#content #auth .section .form .form-group .radio-inline input[type=radio]{margin-top:1px;width:1rem;height:1rem;}
#content #auth .section .form .form-group select{padding:0 0 0 15px;width:100%;height:36px;line-height:36px;border-radius:18px;background-color:transparent;border:1px solid #c3c3c3;color:#666;}
#content #auth .section .form .form-group input[type=text]{padding:0 0 0 2rem;width:100%;height:1.8rem;line-height:1.8rem;border-radius:.9rem;background-color:transparent;border:1px solid #c3c3c3;}
#content #auth .section .form .form-group input[type=password]{padding:0 0 0 2rem;width:100%;height:1.8rem;line-height:1.8rem;border-radius:.9rem;background-color:transparent;border:1px solid #c3c3c3;}
#content #auth .section .form .form-group input[type=button]{width:5rem;height:1.8rem;line-height:1.8rem;border-radius:.9rem;background-color:transparent;border:1px solid #c3c3c3;}
#content #auth .section .form .form-group input[type=submit]{display:block;width:100%;height:1.8rem;line-height:1.8rem;border-radius:.9rem;background-color:#9e0621;border:0;font-size:.8rem;color:#fff;text-align:center;}
#content #auth .section .form .form-group input[type=submit]:disabled{background-color:#ddd;color:#888;}
#content #auth .section .form .form-group i{display:block;position:absolute;top:.5rem;left:.9rem;width:.9rem;font-size:.9rem;color:#a6a6a6;text-align:center;}
#content #auth .section .form .form-group label{display:block;margin:0;line-height:1rem;font-weight:normal;vertical-align:middle;}
#content #auth .section .form .form-group label a{color:#9e0621;}
#content #auth .section .form .form-group input[type=checkbox]{margin:0;width:1rem;height:1rem;vertical-align:middle;}
#content #auth .section .form .form-group label.error{position:absolute;top:0;right:0;line-height:1.8rem;padding-right:.75rem;font-size:.6rem;color:#9e0621;}

/*Member*/
#content .dashboard{position:relative;width:100%;}
#content .dashboard .banner{padding:2rem 0;width:100%;background:url(../../images/mobile/user-index-bg.jpg) 100% 100% no-repeat;background-size:cover;}
#content .dashboard .banner .avatar{margin:0 auto;width:4.5rem;height:4.5rem;background:url(../../images/mobile/user-index-avatar.png) center center no-repeat;background-size:cover;}
#content .dashboard .banner .username{height:2rem;line-height:2rem;font-size:1rem;color:#fff;text-align:center;}
#content .dashboard .banner .operate{height:1.5rem;line-height:1.5rem;color:#fff;text-align:center;}
#content .dashboard .banner .operate span{color:#eee;}
#content .dashboard .banner .operate span em{margin-right:.5rem;font-style:normal;}
#content .dashboard .banner .operate a{display:inline-block;margin:0 .2rem;padding:0 .8rem;line-height:1.5rem;background:rgba(255, 255, 255,0.3);border:1px solid rgba(255, 255, 255,0.8);border-radius:1rem;color:#fff;}
#content .dashboard .menu1{height:4rem;background:#fff;}
#content .dashboard .menu1 li{float:left;width:50%;padding:.8rem 0;border-left:1px solid #ececec;text-align:center;}
#content .dashboard .menu1 li:first-child{border-left:none;}
#content .dashboard .menu1 li i{display:block;font-size:1.5rem;color:#b2b2b2;}
#content .dashboard .menu1 li span{display:block;font-size:.7rem;color:#888;}
#content .dashboard .menu1 li:hover i{color:#9e0621;}
#content .dashboard .menu1 li:hover span{color:#9e0621;}
#content .dashboard .menu2{margin:1.5rem 0;background:#fff;}
#content .dashboard .menu2 li{padding:0 .75rem;line-height:2.5rem;border-bottom:1px solid #ececec;}
#content .dashboard .menu2 li a{display:block;color:#888;}
#content .dashboard .menu2 li a:hover{color:#9e0621;}
#content .dashboard .menu2 li a i{margin-right:.75rem;font-size:1rem;}
#content .dashboard .menu2 li a span{}
#content .dashboard .menu2 li a em{display:block;float:right;line-height:2.5rem;font-style:normal;color:#ccc;}
#content .dashboard .menu3{margin:1.5rem 0;background:#fff;}
#content .dashboard .menu3 li{line-height:2.5rem;text-align:center;}
#content .member{overflow:hidden;}
#content .member .main{margin:.75rem;padding:.75rem;background:#fff;overflow:hidden;}
#content .member .main .note{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e6e6e6;}
#content .member .main .note h1{line-height:2rem;font-size:1.2rem;color:#333;text-align:center;}
#content .member .main .note p{margin-top:.5rem;line-height:1.2rem;color:#8b8b8b;}
#content .member .main .note p span{color:#9e0621;}
#content .member .main .asks{}
#content .member .main .asks form{margin-top:15px;padding:0 20px;}
#content .member .main .asks form .form-control-static{display:none;line-height:36px;font-size:18px;color:#aaa;}
#content .member .main .asks form .form-group{margin:0;padding-top:15px;}
#content .member .main .asks form .form-group label.control-label{margin-bottom:0;font-size:18px;font-weight:normal;text-align:left;color:#666666;}
#content .member .main .asks form .form-group .option{margin:15px 0;font-size:14px;color:#969696;}
#content .member .main .asks form .form-group .option label{display:block;margin-bottom:15px;line-height:20px;font-weight:normal;text-align:left;overflow:hidden;}
#content .member .main .asks form .form-group .option label input[type=radio]{float:left;margin:0;margin-right:10px;width:20px;height:20px;background:none;border:none;}
#content .member .main .menu{margin-bottom:1.5rem;background:#fff;border-bottom:1px solid #f3f3f3;overflow:hidden;}
#content .member .main .menu li{float:left;width:33.3%;line-height:2rem;text-align:center;}
#content .member .main .menu li a{display:inline-block;border-bottom:3px solid #fff;}
#content .member .main .menu li.active a{border-bottom:3px solid #9e0621;}
#content .member .main .form{}
#content .member .main .form .form-group{color:#666;}
#content .member .main .form .form-group label{margin-bottom:0;line-height:34px;font-weight:normal;color:#999;text-align:center;}
#content .member .main .form .form-group button[type='submit']{margin:1rem auto .5rem auto;width:5rem;}
#content .member .main .form .form-group label.error{font-size:.6rem;color:#e00;}
#content .member .main .cont{overflow:hidden;}
#content .member .main .cont .hint{margin:5rem auto;width:12rem;overflow:hidden;}
#content .member .main .cont .hint img{display:block;float:left;width:2.5rem;}
#content .member .main .cont .hint p{display:block;float:left;padding-left:1.5rem;width:9.5rem;line-height:1rem;color:#888;}
#content .member .main .cont .hint p a{color:#9e0621;}

#footer{width:100%;background:#fff;border-top:1px solid #ececec;color:#999;}
#footer .image{}
#footer .image img{}
#footer .text{padding:.5rem 0;text-align:center;}
#footer .text dt{line-height:1.5rem;}
#footer .text dt a{color:#999;}
#footer .text dd{}
#footer .text dd p{line-height:1.2rem;}

#sidebar{width:12rem !important;background:#f3f3f3;}
#sidebar .head{padding:0 .75rem;height:3rem;overflow:hidden;}
#sidebar .head a.logo{display:block;margin-top:.75rem;height:1.5rem;}
#sidebar .head a.logo img{height:100%;}
#sidebar .head a#sidebar-close{display:block;width:auto;height:3rem;text-align:right;}
#sidebar .head a#sidebar-close i{margin-top:1rem;font-size:1rem;}
#sidebar .menu{background:#fff;color:#666;overflow:hidden;}
#sidebar .menu li.one{padding:0 .75rem;line-height:2.4rem;border-bottom:1px solid #e6e6e6;font-size:.8rem;}
#sidebar .menu li.one:first-child{border-top:1px solid #e6e6e6;}
#sidebar .menu li.one a{display:block;color:#666;}
#sidebar .menu li.one i{display:block;float:right;line-height:2.4rem;}
#sidebar .menu li.one ul.two{display:none;border-top:1px solid #f8f8f8;}
#sidebar .menu li.one ul.two li{padding-left:.75rem;line-height:1.8rem;font-size:.7rem;}

.notice2{padding:50px;}
.notice2 .text{}
.notice2 .text p{line-height:36px;font-size:18px;color:#333;}
.notice2 .next{margin-top:50px;text-align:center;}
.notice2 .next li{display:inline-block;height:40px;line-height:40px;border-radius:5px;font-size:20px;color:#fff;}
.notice2 .next li.reg{background:#9e0621;}
.notice2 .next li.vis{margin-left:30px;background:#888;}
.notice2 .next li a{display:block;padding:0 20px;width:100%;color:#fff;}

@media screen and (max-width:319px){
    html{font-size:12px !important;}
}
@media screen and (min-width:320px){
    html{font-size:16px !important;}
}
@media screen and (min-width:414px){
    html{font-size:20px !important;}
}
@media screen and (min-width:480px){
    html{font-size:24px !important;}
}
@media screen and (min-width:640px){

}
@media screen and (min-width:768px){
    #header{position:relative;margin:0 auto;width:768px;}
    #content{margin:0 auto;width:768px;}
    #footer{margin:0 auto;width:768px;}
}