@charset "UTF-8";
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
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;}
body{background:#fff;font-family:'Microsoft YaHei','Segoe UI','Arial';font-size:12px;-moz-osx-font-smoothing:grayscale;}
html,body{min-height:100%;-webkit-font-smoothing:antialiased;}
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;}

.no-margin {margin: 0;}
.pt15{padding-top:15px;}.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.pr10{padding-right:10px;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}
.mb5{margin-bottom:5px;}.mb15{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}
.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}
.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}

.font-14{font-size:14px;}
.font-24{font-size:24px;}
.bold{font-weight:600;}

.red{color:#9e0621;font-weight:normal;}
.blue{color:#001c43;font-weight:bold;}
.grey{color:#979595;font-weight:normal;}

.bg-grey{ background-color:#f0f0f0;}

.button{display:inline-block;overflow:visible;margin:0 5px;padding:0 30px;min-width:60px;height:30px;line-height:30px;background-clip:padding-box;border:1px solid #e6e6e6;border-radius:3px;font-size:14px;text-align:center;vertical-align:middle;cursor:pointer;}
.button:focus{outline:none;}
.button-default{background-color:#ffffff;border-color:#e6e7ec;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#000;}
.button-default:hover{background-color:#e6e7ec;}
.button-primary{background-color:#9e0621;border-color:#9e0621;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#fff;}
.button-primary:hover{background-color:#9e0621;border-color:#9e0621;color:#fff;}

a.btn-buy{display:block;width:80px;background:#fff;border:1px solid #9e0621;color:#9e0621;}
a.btn-buy:hover{background:#9e0621;color:#fff;}
a.btn-get{display:block;width:80px;background:#fff;border:1px solid #666;color:#666;}
a.btn-get:hover{background:#666;color:#fff;}

/*Public*/
.header{width:100%;height:auto;}
.header .top{width:100%;height:30px;background:#f8f8f8;}
.header .top .user{float:left;width:auto;line-height:30px;}
.header .top .user li{float:left;}
.header .top .user li a.dropdown-toggle{margin-left:10px;color:#666;text-align:center;}
.header .top .user li a.dropdown-toggle:hover{color:#9e0621;}
.header .top .user li a.dropdown-toggle span{display:block;float:left;margin-right:5px;width:30px;height:30px;border-radius:15px;background:#f3f3f3;}
.header .top .user li a.dropdown-toggle span i{margin-top:6px;font-size:18px;color:#999;}
.header .top .user li .dropdown-menu{min-width:100%;}
.header .top .user li .dropdown-menu li{padding:0 15px;width:100%;}
.header .top .user li .dropdown-menu li a{padding:5px 10px;font-size:14px;}
.header .top .user li .dropdown-menu li a i{margin-right:10px;}
.header .top a.wechat{position:relative;float:left;line-height:30px;color:#666;}
.header .top a.wechat:hover{color:#9e0621;}
.header .top a.phone{float:left;line-height:30px;color:#9e0621;font-weight:bold;}
.header .top span.line{float:left;margin:7px 15px 0 15px;width:1px;height:16px;background:#ccc;}
/*
.process{ float:right;display: block;height:300px;z-index: 100; border:1px solid #dedede; width:210px; }
.process .p-weixin{ margin-top:15px;}
.process .p-weixin p.title{width:166px; height:30px; line-height:30px; background-color:#9e0621; color:#FFF; display:block; margin:0 auto;font-size:14px;}
.process .p-weixin img{margin:15px 0;}
.process .p-weixin p.intro{line-height:20px;}
*/
.header .logo{float:left;height:80px;}
.header .logo img{margin-top:15px;}
.header .menu{float:left;width:auto;height:80px;text-align:right;}
.header .menu li {float:left;text-align:center;}
.header .menu li a{display:block;position:relative;padding:0 20px;line-height:80px;font-size:16px;font-weight:bold;color:#001c43;}
.header .menu li a:hover,.header .menu li a.on{color:#9e0621;}
.header .menu li .drop-menu{display:none;position:absolute;top:80px;background:#fff;border:1px solid #ddd;border-bottom:none;font-weight:normal;text-align:center;z-index:100;}
.header .menu li .drop-menu li{width:100%;border-bottom:1px solid #ddd;text-align:center;}
.header .menu li .drop-menu li a{line-height:40px;font-size:14px; text-decoration:none;}
.header .menu li .drop-menu i{position:absolute;top:-7px;left:54px;width:12px;height:7px;background: url(../../images/home/arrow-top.png) no-repeat;}

/*Home*/
.banner{position:relative;width:100%;height:500px;}
.banner .bxslider{}
.banner .bxslider li{height:500px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.banner .bxslider li img{}

.index-company{width:100%;height:auto;background:#fff;}
.index-company .news{float:left;margin:60px 0;width:65%;height:auto;background:#fff;}
.index-company .news .new-content{position:relative;width:100%;}
.index-company .news .new-content .nav-tabs{border-bottom:1px solid #ececec;}
.index-company .news .new-content .nav-tabs>li{width:120px;text-align:center;}
.index-company .news .new-content .nav-tabs>li>a{margin:0;padding:0;height:33px;line-height:33px;border-bottom:1px solid #ececec;border-radius:0;font-size:16px;color:#464646}
.index-company .news .new-content .nav-tabs>li>a:hover{}
.index-company .news .new-content .nav-tabs>li.active>a,
.index-company .news .new-content .nav-tabs>li.active>a:hover{line-height:30px;border-top:3px solid #9e0621;border-right:1px solid #ececec;border-bottom:0;border-left:1px solid #ececec;color:#9e0621;}
.index-company .news .new-content a.link-more{display:block;position:absolute;top:0;right:0;line-height:33px;font-size:14px;color:#464646;}
.index-company .news .tab-content .tab-pane{margin-top:20px;}
.index-company .news .tab-content .tab-pane .news-first{width:100%;overflow:hidden;}
.index-company .news .tab-content .tab-pane .news-first .l{float:left;width:300px;height:200px;}
.index-company .news .tab-content .tab-pane .news-first .r{float:right;width:410px;height:200px;position:relative;}
.index-company .news .tab-content .tab-pane .news-first .r .t{overflow:hidden;}
.index-company .news .tab-content .tab-pane .news-first .r .t a{display:block;float:left;font-size:20px;color:#001c43;}
.index-company .news .tab-content .tab-pane .news-first .r .c{margin-top:10px;line-height:24px;font-size:14px;color:#a5a5a5;}
.index-company .news .tab-content .tab-pane .news-first .r a.more{display:block;position:absolute;bottom:5px;left:0;width:90px;height:30px;line-height:30px;border:1px solid #9e0621;font-size:14px;color:#9e0621;text-align:center;}
.index-company .news .tab-content .tab-pane .news-first .r a.more:hover{background:#9e0621;color:#fff;}
.index-company .news .tab-content .tab-pane .news-list{margin-top:20px;overflow:hidden;}
.index-company .news .tab-content .tab-pane .news-list li{float:left;padding-left:18px;width:50%;height:30px;line-height:30px;background:url(../../images/home/news-point.gif) left center no-repeat;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.index-company .news .tab-content .tab-pane .news-list li a{font-size:14px;color:#6a6a6a;}
.index-company .news .tab-content .tab-pane .news-list li a:hover{color:#9e0621;}
.index-company .about{float:right;margin:60px 0;width:29%;height:auto;background:#fff;}
.index-company .about h3{height:33px;line-height:30px;font-size:20px;color:#000;}
.index-company .about .text{position:relative;padding:15px;height:360px;background:#f8f8f8;line-height:25px;font-size:14px;color:#6a6a6a;overflow:hidden;}
.index-company .about .text img{margin-bottom:15px;}
.index-company .about .text a.more{display:block;position:absolute;bottom:15px;right:15px;line-height:30px;font-size:12px;color:#888;}

.index-product{width:100%;height:auto;background:#f3f3f3;}
.index-product .title{margin:50px 0 30px 0;text-align:center;}
.index-product .title h3{font-size:30px;}
.index-product .title span{line-height:30px;font-size:14px;font-family:Helvetica;}
.index-product .list{margin-bottom:50px;}
.index-product .list .ca-container{position:relative;width:100%;height:410px;}
.index-product .list .ca-nav span{position:absolute;top:50%;margin-top:-25px;width:30px;height:51px;background:url(../../images/home/arrow.png) no-repeat;opacity:0.8;cursor:pointer;text-indent:-9000px;z-index:10;}
.index-product .list .ca-nav span.ca-nav-prev{left:-50px;background-position:top left;}
.index-product .list .ca-nav span.ca-nav-next{right:-50px;background-position:top right;}
.index-product .list .ca-nav span:hover{opacity:1;}
.index-product .list .ca-wrapper{position:relative;width:100%;height:100%;}
.index-product .list .ca-wrapper .ca-item{position:relative;width:100%;height:100%;overflow:hidden;}
.index-product .list .ca-wrapper .ca-item table{position:relative;float:left;margin-right:2%;width:49%;background:#fff;border:1px solid #ddd;}
.index-product .list .ca-wrapper .ca-item table td{padding:30px;border:none;vertical-align:middle;}
.index-product .list .ca-wrapper .ca-item table td .tag-1{display:block;position:absolute;top:1px;right:30px;width:50px;height:24px;line-height:22px;background:url(../../images/home/product-tag-01.png) no-repeat;font-size:12px;color:#fff;text-align:center;}
.index-product .list .ca-wrapper .ca-item table td .tag-2{display:block;position:absolute;top:1px;right:30px;width:50px;height:24px;line-height:22px;background:url(../../images/home/product-tag-02.png) no-repeat;font-size:12px;color:#fff;text-align:center;}
.index-product .list .ca-wrapper .ca-item table td .tag-0{display:block;position:absolute;top:1px;right:30px;width:50px;height:24px;line-height:22px;background:url(../../images/home/product-tag-00.png) no-repeat;font-size:12px;color:#fff;text-align:center;}
.index-product .list .ca-wrapper .ca-item table td .name a{display:inline-block;font-size:20px;color:#000;}
.index-product .list .ca-wrapper .ca-item table td .name small{display:inline-block;margin-left:10px;font-size:14px;color:#999;}
.index-product .list .ca-wrapper .ca-item table td .intro{margin:15px 0;color:#999;}
.index-product .list .ca-wrapper .ca-item table td .intro span{color:#666;}
.index-product .list .ca-wrapper .ca-item table td .parts{}
.index-product .list .ca-wrapper .ca-item table td .parts dl{float:left;margin-left:15px;border:1px solid #dadada;text-align:center;}
.index-product .list .ca-wrapper .ca-item table td .parts dl:first-child{margin-left:0;}
.index-product .list .ca-wrapper .ca-item table td .parts dl dt{padding:0 10px;line-height:20px;background:#eaeaea;font-weight:normal;}
.index-product .list .ca-wrapper .ca-item table td .parts dl dd{padding:0 10px;line-height:36px;font-size:16px;}
.index-product .list .ca-wrapper .ca-item table td .result{}
.index-product .list .ca-wrapper .ca-item table td .result p{line-height:30px;font-size:14px;color:#999;}
.index-product .list .ca-wrapper .ca-item table td .result h1{color:#9e0621;}

.index-partners{width:100%;height:auto;background:#f3f3f3;}
.index-partners .title{margin:30px 0;text-align:center;}
.index-partners .title h3{font-size:30px;}
.index-partners .title span{line-height:30px;font-size:14px;font-family:Helvetica;}
.index-partners .list{margin-bottom:50px;}
.index-partners .list .ca-container{position:relative;width:100%;height:42px;}
.index-partners .list .ca-nav span{position:absolute;top:50%;margin-top:-7px;width:9px;height:14px;background:url(../../images/home/arrow2.png) no-repeat;opacity:0.8;cursor:pointer;text-indent:-9000px;z-index:10;}
.index-partners .list .ca-nav span.ca-nav-prev{left:-29px;background-position:top left;}
.index-partners .list .ca-nav span.ca-nav-next{right:-29px;background-position:top right;}
.index-partners .list .ca-nav span:hover{opacity:1;}
.index-partners .list .ca-wrapper{position:relative;width:100%;height:100%;}
.index-partners .list .ca-wrapper .ca-item{position:relative;width:12.5%;height:100%;overflow:hidden;}
.index-partners .list .ca-wrapper .ca-item a{}

.footer{width:100%;background:#484b52;clear:both;}
.footer .menu ul{width:100%;}
.footer .menu ul li{float:left;padding-left:40px;width:25%;height:244px;border-right:1px solid #6c6f76;}
.footer .menu ul li dl{display:inline-block;padding:36px 0;width:60%;vertical-align:top;}
.footer .menu ul li dl dt{line-height:48px;border-bottom:1px solid #6c6f76;font-size:20px;color:#fff;}
.footer .menu ul li dl dd{margin-top:15px;}
.footer .menu ul li dl dd a{display:block;float:left;width:50%;line-height:36px;font-size:14px;color:#ddd;}
.footer .menu ul li dl dd a.claer{clear:both;}
.footer .menu ul li.surplus{width:50%;border-right:none;}
.footer .menu ul li.surplus table{margin-top:45px;width:100%;}
.footer .menu ul li.surplus table td{border-right:1px solid #6c6f76;}
.footer .menu ul li.surplus table td:last-child{border:none;}
.footer .menu ul li.surplus table td p{margin-bottom:15px;padding-left:40px;line-height:18px;font-size:14px;color:#fff;}
.footer .menu ul li.surplus table td p span{display:block;font-size:16px;color:#ddd;}
.footer .menu ul li.surplus table td p.phone{background:url(../../images/home/icon-phone.png) left center no-repeat;}
.footer .menu ul li.surplus table td p.email{background:url(../../images/home/icon-email.png) left center no-repeat;}
.footer .menu ul li.surplus table td.wechat{text-align:center;}
.footer .menu ul li.surplus table td.wechat img{}
.footer .menu ul li.surplus table td.wechat span{display:block;line-height:30px;font-size:16px;color:#eee;}
.footer .copy{line-height:40px;background:#34383f;color:#FFF;text-align:center;}
.footer .copy a{color:#fff;}

/*Page*/
.page{background:#f6f6f6;}
.page .banner{width:100%;height:275px;}
.page .banner .text{margin-top:175px;height:60px;}
.page .banner .text .bg{padding:0 15px;height:100%;line-height:60px;background:rgba(0,0,0,.5);}
.page .banner .text .bg h1{display:inline-block;line-height:60px;font-size:36px;color:#fff;}
.page .banner .text .bg span{display:inline-block;margin-left:15px;font-size:24px;color:#fff;}
.page .menu{width:100%;height:60px;background:#fff;}
.page .menu ul{}
.page .menu ul li{float:left;}
.page .menu ul li a{display:block;padding:0 25px;height:60px;line-height:60px;border-bottom:3px solid #fff;font-size:16px;}
.page .menu ul li a.active{border-bottom:3px solid #9e0621;color:#9e0621;}
.page .main{position:relative;margin:30px 0 60px 0;padding:50px;width:100%;background:#fff;border:1px solid #eaeaea;border-radius:5px;}
.page .main a.btn-detail{display:block;width:100px;background:#fff;border:1px solid #001c43;color:#001c43;}
.page .main a.btn-detail:hover{background:#001c43;color:#fff;}
.page .main .caption{position:absolute;top:30px;left:0;width:152px;height:36px;line-height:36px;background:url(../../images/home/icon-tag.png) no-repeat;font-size:18px;color:#fff;text-align:center;}
.page .main .paging{text-align:center;}
.page .main .post-list li{padding-left:18px;line-height:50px;background:url(../../images/home/news-point.gif) left center no-repeat;border-bottom:1px solid #e5e5e5;font-size:14px;}
.page .main .post-list li a{text-decoration:none;color:#444;}
.page .main .post-list li span{color:#999;}
.page .main .post-show .title{margin-bottom:15px;text-align:center;}
.page .main .post-show .title h3{line-height:50px;font-weight:bold;font-size:24px;}
.page .main .post-show .title p{line-height:50px;font-size:14px;color:#999;text-align:center;}
.page .main .post-show .title p span{color:#666;}
.page .main .post-show .detail{line-height:30px;font-size:16px;}
.page .main .post-show .detail img{}

.page .main .pro-list{}
.page .main .pro-list table{position:relative;margin-bottom:0;}
.page .main .pro-list table td{padding:30px;vertical-align:middle;}
.page .main .pro-list table td .tag-1{display:block;position:absolute;top:1px;right:30px;width:50px;height:24px;line-height:22px;background:url(../../images/home/product-tag-01.png) no-repeat;font-size:12px;color:#fff;text-align:center;}
.page .main .pro-list table td .tag-2{display:block;position:absolute;top:1px;right:30px;width:50px;height:24px;line-height:22px;background:url(../../images/home/product-tag-02.png) no-repeat;font-size:12px;color:#fff;text-align:center;}
.page .main .pro-list table td .tag-0{display:block;position:absolute;top:1px;right:30px;width:50px;height:24px;line-height:22px;background:url(../../images/home/product-tag-00.png) no-repeat;font-size:12px;color:#fff;text-align:center;}
.page .main .pro-list table td .name{font-size:20px;color:#000;}
.page .main .pro-list table td .name:hover{color:#9e0621;}
.page .main .pro-list table td .name small{margin-left:10px;font-size:14px;color:#999;}
.page .main .pro-list table td .intro{margin:15px 0;color:#999;}
.page .main .pro-list table td .intro span{color:#666;}
.page .main .pro-list table td .parts{}
.page .main .pro-list table td .parts dl{float:left;margin-left:15px;border:1px solid #dadada;text-align:center;}
.page .main .pro-list table td .parts dl:first-child{margin-left:0;}
.page .main .pro-list table td .parts dl dt{padding:0 10px;line-height:20px;background:#eaeaea;font-weight:normal;}
.page .main .pro-list table td .parts dl dd{padding:0 10px;line-height:36px;font-size:16px;}
.page .main .pro-list table td .result{}
.page .main .pro-list table td .result p{line-height:30px;font-size:14px;color:#999;}
.page .main .pro-list table td .result h1{color:#9e0621;}
.page .main .pro-show{position:relative;}
.page .main .pro-show .btn-buy{position:absolute;top:8px;right:90px;}
.page .main .pro-show .btn-get{position:absolute;top:8px;right:0;}
.page .main .pro-show .nav-tabs{margin-bottom:20px;border-bottom:1px solid #e2e2e2;}
.page .main .pro-show .nav-tabs>li{margin:0 20px;padding:0;height:50px;}
.page .main .pro-show .nav-tabs>li:first-child{margin-left:0;}
.page .main .pro-show .nav-tabs>li a{margin:0;padding:0;width:auto;line-height:48px;border:none;border-radius:0;font-size:16px;}
.page .main .pro-show .nav-tabs>li a:hover{background:#fff;}
.page .main .pro-show .nav-tabs>li.active a{border-bottom:3px solid #9e0621;}
.page .main .pro-show .tab-content{}
.page .main .pro-show .tab-content #profile table{}
.page .main .pro-show .tab-content #profile table td{padding:0 15px;height:36px;font-size:14px;}
.page .main .pro-show .tab-content #value table{border:1px solid #e2e2e2;}
.page .main .pro-show .tab-content #value table.no-footer {border-bottom:1px solid #e2e2e2;}
.page .main .pro-show .tab-content #value table thead{background:#f3f3f3;}
.page .main .pro-show .tab-content #value table thead th{border:none;font-size:14px;text-align:center;}
.page .main .pro-show .tab-content #value table tbody td{padding:8px 10px;font-size:12px;color:#666;vertical-align:middle;text-align:center;}
.page .main .pro-show .tab-content #value table tbody td.first{position:relative;}
.page .main .pro-show .tab-content #value table tbody td.first span{position:absolute;top:0;right:5px;width:35px;height:34px;background:url(../../images/home/new.gif) center center no-repeat;}
.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{}
.page .main .pro-show .tab-content .hint{margin:150px auto 100px auto;width:600px;height:150px;overflow:hidden;}
.page .main .pro-show .tab-content .hint .img{float:left;width:75px;}
.page .main .pro-show .tab-content .hint .txt{float:right;width:485px;}
.page .main .pro-show .tab-content .hint .txt p{line-height:24px;font-size:14px;color:#666;}
.page .main .pro-show .tab-content .hint .txt a.link{display:inline-block;margin:20px 10px 0 0;width:80px;height:28px;line-height:28px;background:#fff;border:1px solid #9e0621;border-radius:5px;font-size:14px;color:#9e0621;text-align:center;}
.page .main .pro-show .tab-content .hint .txt a.link:hover{background:#9e0621;color:#fff;}

/***************************************************************************************************/
.notice1{padding:20px 30px;}
.notice1 .text{}
.notice1 .text p{line-height:20px;color:#666;}
.notice1 .cont{margin:15px 0;padding:15px;background:#eee;}
.notice1 .cont p{line-height:24px;}
.notice1 .next{margin-bottom:15px;overflow:hidden;}
.notice1 .next li{float:left;width:50%;height:40px;text-align:center;}
.notice1 .next li a{display:inline-block;padding:0 20px;line-height:40px;border-radius:5px;font-size:18px;color:#fff;text-align:center;}
.notice1 .next li a.reg{width:180px;background:#9e0621;}
.notice1 .next li a.vis{width:120px;background:#888;}

.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;}


#auth{padding:80px 0;background:url(../../images/home/login-bg.jpg) center center no-repeat;background-size:cover;}
#auth .section{position:relative;}
#auth .section .form{margin:0 auto;padding:30px 20px;width:450px;height:auto;background:#fff;border:1px solid #f3f3f3;border-radius:5px;overflow:hidden;}
#auth .section .form .title{position:relative;margin-bottom:30px;width:100%;height:20px;}
#auth .section .form .title span{display:block;position:absolute;}
#auth .section .form .title span.line{top:10px;left:0;width:100%;height:1px;background:#f3f3f3;}
#auth .section .form .title span.text{top:0;left:50%;margin-left:-60px;width:120px;height:20px;line-height:20px;background:#fff;font-size:24px;text-align:center;}
#auth .section .form .hint{margin-bottom:15px;font-size:12px;color:#9e0621;text-align:center;}
#auth .section .form .hint a{color:#0ae;}
#auth .section .form .item{position:relative;height:36px;line-height:36px;vertical-align:middle;}
#auth .section .form .item a{color:#0ae;}
#auth .section .form .form-group{margin-left:30px;margin-right:30px;overflow:hidden;}
#auth .section .form .form-group .radio-inline{display:inline-block;margin-left:15px;font-size:16px;}
#auth .section .form .form-group .radio-inline:first-child{margin-left:0;}
#auth .section .form .form-group .radio-inline input[type=radio]{margin-top:3px;width:16px;height:16px;}
#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;}
#auth .section .form .form-group input[type=text]{padding:0 0 0 43px;width:100%;height:36px;line-height:36px;border-radius:18px;background-color:transparent;border:1px solid #c3c3c3;}
#auth .section .form .form-group input[type=password]{padding:0 0 0 43px;width:100%;height:36px;line-height:36px;border-radius:18px;background-color:transparent;border:1px solid #c3c3c3;}
#auth .section .form .form-group input[type=button]{width:100px;height:36px;line-height:36px;border-radius:18px;background-color:transparent;border:1px solid #c3c3c3;}
#auth .section .form .form-group input[type=submit]{display:block;width:100%;height:36px;line-height:36px;border-radius:18px;background-color:#9e0621;border:0;font-size:16px;color:#fff;text-align:center;}
#auth .section .form .form-group input[type=submit]:disabled{background-color:#ddd;color:#888;}
#auth .section .form .form-group i{display:block;position:absolute;top:10px;left:18px;width:18px;font-size:18px;color:#a6a6a6;text-align:center;}
#auth .section .form .form-group label{display:block;margin:0;line-height:20px;font-weight:normal;vertical-align:middle;}
#auth .section .form .form-group label a{color:#9e0621;}
#auth .section .form .form-group label.error{position:absolute;top:0;right:0;line-height:36px;padding-right:15px;font-size:12px;color:#9e0621;}
#auth .section .form .form-group input[type=checkbox]{margin-top:3px;width:16px;height:16px;vertical-align:middle;}

.user-side{float:left;padding:10px 0;width:18%;min-height:500px;background:#f8f8f8;}
.user-side dl{padding:7px 0;border-bottom:1px solid #f3f3f3;}
.user-side dl:last-child{border-bottom:none;}
.user-side dl dt{padding:0 30px;height:36px;line-height:36px;overflow:hidden;}
.user-side dl dt a{display:block;width:auto;font-size:14px;font-weight:normal;color:#888;}
.user-side dl dt a i{width:18px;font-size:18px;color:#b2b2b2;text-align:center;}
.user-side dl dt a span{margin-left:10px;}
.user-side dl dd{height:36px;line-height:36px;overflow:hidden;}
.user-side dl dd a{display:block;padding:0 0 0 58px;width:auto;font-size:14px;color:#333;}
.user-side dl dd a:hover{background-color:#f4f5f6;}
.user-side dl dd a.active{background-color:#9e0621;color:#fff;}
.user-side dl dd a.active span.badge{background:#fff;color:#666;}

.user-main{display:table-cell;float:right;padding:0 30px;width:80%;min-height:500px;background:#f8f8f8;}
.user-main .main-head{height:60px;border-bottom:1px solid #e6e6e6;}
.user-main .main-head .pull-left h3{display:inline-block;line-height:60px;font-size:16px;font-weight:400;font-style:normal;}
.user-main .main-head .pull-right .button{margin-top:13px;}
.user-main .main-head .pull-right p{display:inline-block;line-height:60px;}
.user-main .main-menu{height:40px;border-bottom:1px solid #e6e6e6;}
.user-main .main-menu .tabs{float:left;height:40px;}
.user-main .main-menu .tabs li{float:left;line-height:40px;font-size:14px;}
.user-main .main-menu .tabs li a{display:block;height:40px;padding:0 18px;}
.user-main .main-menu .tabs li a:hover{border-bottom:3px solid #a0a3ab;}
.user-main .main-menu .tabs li a.selected{border-bottom:3px solid #20a2db;}
.user-main .main-cont{padding:20px 0;overflow:hidden;}
.user-main .main-cont .form-group{font-size:14px;font-weight:normal;}
.user-main .main-cont .form-group .date{position:relative;}
.user-main .main-cont .form-group .date input{}
.user-main .main-cont .form-group .date i{position:absolute;top:10px;left:25px;height:14px;}
.user-main .main-cont .form-group label.error{font-weight:normal;font-size:11px;color:#ce0000;}
.user-main .main-cont .form-submit{margin-top:50px;padding:25px 0;border-top:1px solid #e6e6e6;text-align:center;}
.user-main .main-cont .explain{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e6e6e6;}
.user-main .main-cont .explain p{line-height:30px;}
.user-main .main-cont .hint{margin:150px auto 0 auto;width:300px;}
.user-main .main-cont .hint img{display:block;float:left;width:50px;}
.user-main .main-cont .hint p{display:block;float:left;padding-left:30px;width:250px;line-height:20px;font-size:16px;color:#888;}

.assessment{}
.assessment .explain{padding:0 20px;border-top:1px #c8c8c8 solid;}
.assessment .explain h1{line-height:60px;color:#333;text-align:center;}
.assessment .explain p{line-height:24px;font-size:16px;color:#8b8b8b;}
.assessment .explain p span{color:#9e0621;}
.assessment .form{margin-top:15px;padding:0 20px;}
.assessment .form .form-control-static{display:none;line-height:36px;font-size:18px;color:#aaa;}
.assessment .form .form-group{margin:0;padding-top:15px;}
.assessment .form .form-group label.control-label{margin-bottom:0;font-size:18px;font-weight:normal;color:#666666;}
.assessment .form .form-group .option{margin:15px 0;font-size:14px;color:#969696;}
.assessment .form .form-group .option label{display:block;margin-bottom:15px;line-height:20px;font-weight:normal;overflow:hidden;}
.assessment .form .form-group .option label input[type=radio]{float:left;margin:0;margin-right:10px;width:20px;height:20px;background:none;border:none;}

@media (max-width:768px){
    body{ background:#fff;}
}