/*!/modules/html/header/header.scss*/
.header{height:130px;background:#f0f0f0 url(./header_bg.jpg) left top no-repeat}
.header .logo{float:left;display:block;width:300px;height:130px;background:url(./logo.png) left center no-repeat}
.header .nav{float:right;margin:0;padding:0;list-style-type:none}
.header .nav li{float:left;margin-left:5px}
.header .nav a{display:block;padding:0 20px;height:130px;line-height:130px;text-align:center;font-size:16px;border-bottom:3px solid transparent}
.header .nav a:hover,.header .nav a.active{color:#d43d3d;border-bottom-color:#d43d3d}
.header .nav .iconfont{display:block;padding-bottom:8px;font-size:18px}
.header.index-header{background:#fff;background-image:none;border-bottom:1px solid rgba(255,255,255,.1);background-color:transparent}
.header.index-header a{color:#d9d9d9}
.header.index-header a:hover,.header.index-header a.active{color:#fff;border-bottom-color:#fff}
.header.index-header .logo{background:url(./logo-index.png) left center no-repeat}
/*!/modules/html/detail/detail.scss*/
.staff-header{position:relative;padding:30px 0;border-bottom:1px solid #f3f3f3}
.staff-header h4{margin:0;font-weight:100;font-size:24px}
.staff-header small{display:inline-block;margin-right:20px;padding-left:45px;min-width:170px;height:38px;line-height:36px;color:#fff;font-weight:100;font-size:18px;background:#d43d3d url(./staff_title_bg.jpg) right top no-repeat}
.staff-header p{position:absolute;right:20px;top:40px;margin:0;font-size:16px}
.staff-body{padding:40px;background-color:#fbfbfb}
.staff-body .multi-item{padding:0}
.staff-body .multi-item .credit{bottom:0}
.staff-info .tab{position:relative}
.staff-info .tab-head{margin:0;padding:0 30px;height:58px;list-style-type:none;background-color:#eee;border-bottom:1px solid #e2e2e2}
.staff-info .tab-head.affix{z-index:1000;width:1200px;position:fixed;top:0}
.staff-info .tab-head li{float:left;padding-right:10px}
.staff-info .tab-head a{display:block;padding:0 35px;margin-top:2px;height:56px;line-height:56px;font-size:18px}
.staff-info .tab-head a:hover,.staff-info .tab-head a.active{color:#d43d3d;background-color:#fff}
.staff-info .tab-content{padding:35px}
.staff-info .tab-section{padding-top:20px}
.staff-info .tab-section .head{display:inline-block;margin:0 0 20px;padding-left:15px;padding-right:15px;line-height:1.8;border-left:4px solid #d43d3d;font-weight:400;color:#333;background-color:#f2f2f2}
.staff-info .tab-section .body{padding:0 15px;font-size:16px}
.staff-info .info-list{padding:0;margin:0;list-style-type:none;font-size:16px;color:#333}
.staff-info .info-list li{float:left;padding-bottom:15px;width:33.3333333%}
.staff-info .info-list li label.name{display:inline-block;color:#999}
.staff-info .info-list .iconfont{padding-left:6px;font-size:14px;color:#ccc;cursor:pointer}
.staff-info .list{font-size:16px}
.staff-info .list a{padding-left:0}
.staff-info table{margin-bottom:15px}
.staff-info .staff-table a{display:block;text-align:center}
.staff-info .noinfo{padding-bottom:15px;color:#999;font-size:16px}
.member-list{margin:0 0 10px;padding:0}
.member-list dt{float:left;padding-top:5px;font-size:16px;font-weight:700;color:#333}
.member-list dd{margin-left:0;padding-left:80px;font-size:16px}
.member-list ul{margin:0;padding:0;list-style-type:none}
.member-list ul li{float:left;padding:0 5px 3px;text-align:center;width:12.5%}
.member-list ul li a{display:block;padding:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.article{padding:20px 40px;border-radius:10px;color:#484848}
.article h2.article-title{margin:0;padding:20px 0;font-weight:100}
.article .article-info{padding-bottom:20px;font-size:18px;color:#999;border-bottom:1px dotted #ccc}
.article .article-info span{padding-right:10px}
.article .article-content{font-size:16px;line-height:1.8}
.article .article-content img{max-width:100%;height:auto}
.content .aside{position:relative;float:left;margin:0 -250px 0 0;width:250px}
.content .section{float:left;width:100%}
.content .section .main{position:relative;margin:0 0 0 270px;padding:20px;background:#fff}
.submenu .title{padding:20px;border-radius:6px;color:#fff;background:#d43d3d}
.submenu .title .iconfont{font-size:24px;margin-right:10px}
.submenu .title h3{margin:0;font-weight:100}
.submenu ul{margin:20px 0;padding:0;list-style-type:none}
.submenu ul li{margin-bottom:10px}
.submenu ul a{display:block;padding:10px 20px;border-left:4px solid transparent;font-size:16px}
.submenu ul a:hover,.submenu ul a.active{background:#eee;border-left-color:#d43d3d}
.helpwrapper{margin:0;padding:0}
.helpwrapper dd{margin:0}
.helpwrapper .ask{position:relative;display:block;padding:10px 15px;font-size:16px;background:#f2f2f2}
.helpwrapper .ask .iconfont{position:absolute;right:15px;top:8px;font-size:20px}
.helpwrapper .panel{margin-bottom:10px;font-size:16px}
.helpwrapper .panel .panel-body{padding:15px;border:1px solid #eee;border-top:0;background:#fff}
.wait{padding:170px 0;text-align:center}
.feedback-wrapper{padding:70px 0}
.fd-contact{padding:0 30px;width:50%;font-family:"Microsoft Yahei","Hiragino Sans GB",STXihei,Helvetica,sans-serif}
.fd-contact h3{margin:0;padding-bottom:20px;font-weight:100}
.fd-contact p{font-size:18px;font-weight:100}
.fd-form{width:50%;padding-right:30px}
.fd-form h3{margin:0;padding-left:95px;padding-bottom:20px;font-weight:100}
.fd-form .feedback-form input.form-control{height:40px;line-height:40px}
.fd-form .feedback-form .vcode .form-control{width:200px}
.fd-form .feedback-form .vcode .vcode-img{vertical-align:top;display:inline-block;margin-top:8px;margin-left:5px;height:40px;cursor:pointer}
.fd-form .feedback-form .tip-info{margin:0;padding-top:4px;padding-left:95px;font-size:16px}
.fd-form .feedback-form .tip-info.green{color:#47a31e}
.fd-form .feedback-form .tip-info.red{color:#d23535}
.error{margin:0 auto;padding:100px 0;width:800px}
.error img{margin-right:30px}
.error .info{padding-top:40px}
.error h3{font-weight:400}
/*!/modules/html/footer/footer.scss*/
.modal-open{overflow:hidden}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-25%)}
.modal.in .modal-dialog{transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:400px;margin:30px auto}
.modal-content{position:relative;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3);background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.in{opacity:.5}
.modal-header{padding:15px;border-bottom:1px dotted #e5e5e5}
.modal-header:before,.modal-header:after{content:" ";display:table}
.modal-header:after{clear:both}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px dotted #e5e5e5}
.modal-footer:before,.modal-footer:after{content:" ";display:table}
.modal-footer:after{clear:both}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.footer{margin-top:80px;padding:20px 0;border-top:1px solid #eaeaea;text-align:center;color:#999;background-color:#f6f6f6}
.footer span{padding:0 10px}
.footer .feedback{display:inline-block;padding-left:20px;color:#999}
.footer .feedback:hover{color:#d43d3d}
.footer.index-footer{padding:20px 0 10px 0;width:100%;border-top-color:transparent;color:#555;background-color:transparent}
.footer.index-footer .feedback{color:#555}
.footer.index-footer .feedback:hover{color:#d43d3d}
.footer.index-footer .links a{position:relative;display:inline-block;padding:0 10px;color:#555}
.footer.index-footer .links a:hover{color:#555}
.footer.index-footer .links > a:after {content:" ";position:absolute;display:block;right:-2px;top:8px;width:4px;height:4px;border-radius:50%;background-color:#888}
.footer.index-footer .links a:last-child:after{display:none}
.feedback-modal .modal-dialog{margin-top:200px;width:600px}
.feedback-modal .modal-content{overflow:hidden}
.feedback-modal .modal-header{background-color:#fafafa}
.feedback-modal .modal-title{font-weight:400}
.feedback-form{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.feedback-form .form-group{padding-bottom:10px}
.feedback-form .form-group .label-title{margin-right:10px;width:80px;text-align:right;font-size:16px}
.feedback-form .form-group .label-title i{padding-right:5px;font-style:normal;color:#d43d3d}
.feedback-form .form-group input[type=text],.feedback-form .form-group input[type=password],.feedback-form .form-group textarea{margin-top:7px;display:inline-block;width:470px;font-size:16px}
.feedback-form .form-group textarea{max-width:470px;height:150px;line-height:1.6}
.feedback-form .form-group.submit{padding-top:15px;padding-left:95px}
.feedback-form .form-group .submit-btn{border-color:#d43d3d;color:#fff;background-color:#d43d3d}
.feedback-form .form-group .reset-btn{border:0}
.feedback-form .form-group .reset-btn:hover{color:#d43d3d}
.feedback-form .form-group .reset-btn:focus{outline:0}
.feedback-form .parsley-errors-list{padding-left:95px;color:#d43d3d}
.feedback-form .parsley-errors-list li{padding-top:5px}
/*!/modules/html/list/list.scss*/
.multi-list{margin:0;padding:0;list-style-type:none}
.multi-list>li{border-bottom:1px dotted #eee}
.multi-list>li:last-child{border-bottom:0}
.multi-item{position:relative;display:block;padding:25px 0}
.multi-item:before,.multi-item:after{content:" ";display:table}
.multi-item:after{clear:both}
.multi-item .avatar{float:left;margin-right:20px;width:90px;height:100px;background-position:top center;background-size:cover;background-repeat:no-repeat}
.multi-item .credit-info{margin:10px 0 0;padding:2px 10px;max-height:42px;list-style-type:none;border-radius:5px;font-size:16px;background:#f9f9f9}
.multi-item .credit-info li{padding:8px 0;border-bottom:1px solid #f2f2f2}
.multi-item .credit-info li:before,.multi-item .credit-info li:after{content:" ";display:table}
.multi-item .credit-info li:after{clear:both}
.multi-item .credit-info li:last-child{border-bottom:0}
.multi-item .credit-info li .iconfont{padding-right:4px;font-size:17px}
.multi-item .credit-info .type{float:left;width:10%}
.multi-item .credit-info .type .blue{color:#3184e1}
.multi-item .credit-info .type .red{color:#d43d3d}
.multi-item .credit-info .type .green{color:#47a31e}
.multi-item .credit-info .info{float:left;width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.multi-item .credit-info .org{float:left;width:15%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.multi-item .credit-info .time{float:left;width:20%;text-align:right;color:#999}
.multi-item .data{float:left;font-size:16px}
.multi-item .data h3{margin:0;padding-bottom:10px;font-weight:400;font-size:20px}
.multi-item .data .tag{position:relative;display:inline-block;margin-left:10px;padding:2px 6px;border-radius:4px;font-size:14px;color:#888;background-color:#ddd}
.multi-item .data .tag:before{position:absolute;content:'';left:-12px;top:5px;width:0;height:0;border:6px solid transparent;border-right-color:#ddd}
.multi-item .data .tag.red{color:#d43d3d;background-color:#f9e4e4}
.multi-item .data .tag.red:before{border-right-color:#f9e4e4}
.multi-item .data .tag.blue{color:#3184e1;background-color:#e3eefb}
.multi-item .data .tag.blue:before{border-right-color:#e3eefb}
.multi-item .data .tag.green{color:#47a31e;background-color:#b8eda0}
.multi-item .data .tag.green:before{border-right-color:#b8eda0}
.multi-item .data .tag.orange{color:#d06b33;background-color:#f6e3d9}
.multi-item .data .tag.orange:before{border-right-color:#f6e3d9}
.multi-item .data .data-info{margin:0;padding-top:10px}
.multi-item .data .data-info span{padding-right:5px;color:#999}
.multi-item .credit{position:absolute;right:0;bottom:25px}
.multi-item .credit span{display:inline-block;margin-left:15px;padding:6px 20px;border:2px solid #eee;border-radius:6px;font-size:16px;background-color:#fff}
.multi-item .credit span.green strong{color:#47a31e}
.multi-item .credit span.red{border-color:#d43d3d;color:#fff;background:#d43d3d}
.multi-item .credit span.red strong{color:#fff}
.multi-item .credit strong{padding-left:10px;color:#d43d3d}
.multi-item.credit-item .data{float:none}
.multi-item.broke-item{position:relative}
.multi-item.broke-item .avatar{position:absolute;width:100px;height:110px}
.multi-item.broke-item .data{float:none;padding-left:120px}
.multi-item.broke-item .more{font-size:14px;color:#999}
.multi-item.broke-item .li-spacing{display:inline-block;margin:0 20px -1px 20px;width:1px;height:12px;background-color:#ccc}
.multi-item.broke-item .broke-info{margin:0;padding:15px 0 0;list-style-type:none}
.multi-item.broke-item .broke-info:before,.multi-item.broke-item .broke-info:after{content:" ";display:table}
.multi-item.broke-item .broke-info:after{clear:both}
.multi-item.broke-item .broke-info li{float:left;margin-right:60px}
.multi-item.broke-item .broke-info li:last-child{margin-right:0}
.multi-item.broke-item .broke-info li span{color:#999}
.multi-item.broke-item .broke-desc{position:relative;padding-top:12px;padding-left:75px;max-height:40px;line-height:1.8}
.multi-item.broke-item .broke-desc span{position:absolute;left:0;color:#999}
.multi-item .readmore,.multi-item .readless{position:absolute;z-index:1000;bottom:-20px;left:50%;margin-left:-47px;display:inline-block;padding:10px 15px;width:auto!important;font-size:14px;color:#999;background-color:#fff}
.multi-item .readmore .iconfont,.multi-item .readless .iconfont{margin-left:4px;vertical-align:middle}
.credit-table .red{color:#d43d3d}
.credit-table .blue{color:#3184e1}
.credit-table .green{color:#47a31e}
.credit-table a{display:block}
.credit-table tbody>tr>td{padding-top:12px;padding-bottom:12px}
/*!/modules/html/index/index.scss*/
html.onepage{overflow-x:hidden;width:100%;height:100%}
html.onepage body{background:url(./bg.jpg) center top no-repeat}
.website-title{padding-top:6%;text-align:center}
.website-title h1{position:relative;display:inline-block;margin:0;padding:0 45px 30px;font-size:56px;letter-spacing:5px;color:#fff}
.website-title h1:before{position:absolute;content:'';left:0;bottom:42px;width:21px;height:13px;background:url(./title-left.png) left bottom no-repeat}
.website-title h1:after{position:absolute;content:'';right:0;bottom:42px;width:21px;height:13px;background:url(./title-right.png) left bottom no-repeat}
.website-title small{position:relative;font-size:18px;font-weight:100;font-family:"Microsoft Yahei","Hiragino Sans GB",STXihei,Helvetica,sans-serif;color:#ddd}
.website-title small:before,.website-title small:after{position:absolute;content:'';top:50%;width:20%;height:1px;background-color:rgba(255,255,255,.2)}
.website-title small:before{left:-26%}
.website-title small:after{right:-26%}
.index-search{margin:0 auto;padding-top:80px;width:750px}
.index-search .index-filter{margin:0;padding:0 0 10px 80px;font-weight:400;font-size:16px}
.index-search .index-filter:before,.index-search .index-filter:after{content:" ";display:table}
.index-search .index-filter:after{clear:both}
.index-search .index-filter dt{float:left;color:#fff}
.index-search .index-filter dd{padding-left:40px;padding-bottom:5px}
.index-search .index-filter a{position:relative;display:inline-block;padding:0 6px;color:#d9d9d9}
.index-search .index-filter a:hover{color:#fff}
.index-search .index-filter a.active{color:#d43d3d}
.index-search .index-filter a.active:after{position:absolute;content:'';bottom:-6px;left:50%;margin-left:-12px;width:24px;height:3px;background-color:#d43d3d}
.index-search .form-group{position:relative;width:100%;height:60px;border-radius:6px;box-shadow:0 0 40px rgba(0,0,0,.08)}
.index-search .form-control{float:left;padding-left:50px;width:630px;height:100%;border:0;border-color:transparent;font-size:18px;font-weight:100;font-family:"Microsoft Yahei","Hiragino Sans GB",STXihei,Helvetica,sans-serif;border-radius:6px;border-bottom-right-radius:0;border-top-right-radius:0}
.index-search .form-submit{float:left;width:120px;height:100%;border:0;border-color:transparent;border-radius:6px;border-bottom-left-radius:0;border-top-left-radius:0;font-size:16px;font-weight:100;color:#fff;background-color:#d95252}
.index-search .form-submit:hover{background-color:#d43d3d}
.index-search .form-submit:focus{outline:0}
.index-search .form-submit:active{background-color:#cb2d2d}
.index-search .iconfont{position:absolute;left:15px;top:14px;font-size:22px;color:#bbb}
/*!/modules/html/login/login.scss*/
.login{margin:7.5% auto;width:420px}
.login .panel{overflow:hidden;border-radius:6px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);background:#fff}
.login .panel-header{position:relative;padding:40px 20px;background:url(./login_bg.jpg) top center no-repeat;background-size:cover}
.login .panel-header .bg-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(49,126,235,.4)}
.login .panel-header h1{position:relative;z-index:999;margin:10px 0;letter-spacing:2px;text-shadow:0 0 10px rgba(0,0,0,.2);text-align:center;color:#fff}
.login .panel-content{padding:20px}
.login .login-form{padding:20px 0}
.login .login-form .form-group{padding-bottom:20px}
.login .login-form .form-group:last-child{padding-bottom:0}
.login .login-form input[type=text],.login .login-form input[type=password]{padding-left:50px;height:42px;font-size:16px;font-weight:100;background:#f9f9f9}
.login .login-form input[type=text]:focus,.login .login-form input[type=password]:focus{background:#fff;border-color:#eee}
.login .login-form .button{margin:0 auto;padding:10px 20px;width:150px;border:0;font-size:16px;color:#fff;background:#d43d3d}
.login .login-form .button:hover{-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1);background-color:#d23535}
.login .login-form .button:focus{outline:0}
.login .login-form .button:active{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.3);box-shadow:inset 0 0 5px rgba(0,0,0,.3);background-color:#cb2d2d}
.login .login-form .remember{color:#999}
.login .login-form .remember input[type=checkbox]{margin-top:5px;display:inline-block;vertical-align:top}
.login .login-form .remember label{cursor:pointer}
.login .login-form .with-icon{position:relative}
.login .login-form .with-icon .iconfont{position:absolute;left:10px;top:10px;padding-right:10px;border-right:1px solid #eee;color:#ccc}
.login .panel-footer{font-size:18px;background:#fcfcfc}
.login .login-other{padding:20px;display:block;border-top:1px solid #eee;text-align:center}
.login .login-other:hover{border-color:#47a31e;color:#fff;background:#47a31e}
.alert{margin-bottom:10px;padding:10px;border-radius:6px;text-align:center;background:#fafafa}
.alert.red{color:#db2828;background:#ffe8e6}
.alert.yellow{color:#b58105;background:#fff8db}
.alert.green{color:#1ebc30;background:#e5f9e7}