/* Theme for teamplate:default - theme:wide. (2019-11-08 14:46:54) */
.page-container{padding:0 15px;margin:0 auto 20px auto;position:relative}
.page-container:before,.page-container:after{content:" ";display:table;}
.page-container:after{clear:both;}
@media (min-width: 768px){.page-container{max-width:750px;}}
@media (min-width: 992px){.page-container{max-width:970px;}}
@media (min-width: 1200px){.page-container{max-width:1200px;}}
.col-md-12,.col-xs-12,.col-sm-12,.col-lg-12{float:left;width:100%;}
.page-header{border-bottom:1px solid #e5e5e5;padding:0 15px;}
.article-files{display:block;padding:0;margin:10px 0 0 0;border-top:1px dashed #ddd;}
.article-files > li{position:relative;display:block;float:left;padding:0;margin:10px 10px 0 0;}
.article-files > li > a{color:#666;display:block;height:70px;min-width:70px;line-height:60px;padding:3px;max-width:400px;overflow:hidden;text-align:center;background-color:#fff;opacity:0.9;border:1px solid #ddd;}
.article-files > li > a:hover{opacity:1;box-shadow:0 1px 6px rgba(0,0,0,0.3);border-color:#ccc;color:#506eaf;text-decoration:none;}
.article-files > li > a > img,.article-files > li > a > img:hover{max-width:200px;max-height:100%;box-shadow:none;margin:0;}
.article-files:empty{display:none;}
.article-files > li.file > a{line-height:25px;padding:40px 15px 5px 15px;max-width:180px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.article-files > li.file > a:before{display:block;width:100%;font-size:30px;position:absolute;top:10px;text-align:center;left:0;content:'\e6d4';font-family:ZenIcon;}
.article-files > li.article-files-heading{float:none;display:block;color:#999;font-weight:bold;}
.article-files > li .file-actions{display:block;position:absolute;right:0;top:0;}
.article-files > li .file-actions > a{opacity:0;display:inline-block;background-color:#d9e8f5;color:#666;padding:3px 7px;}
.article-files > li:hover .file-actions > a,.article-files > li .file-actions > a:hover{opacity:1;background-color:#145bcc;color:#fff;text-decoration:none;}
.breadcrumb{color:#999;padding:15px 5px; max-width: 1200px; margin: 0 auto;}
.breadcrumb:after{color:#aaa;margin-left:6px;display:inline-block;content:"\e63d";font-family:ZenIcon;}
.page{padding:8px 0;color:#bbb;text-align:right;}
.page > a{display:inline-block;margin-left:3px;}
.tree li > .list-toggle:active,.tree li > .list-toggle:hover{color:#2286d2;}
.carousel{border-radius:4px;overflow:hidden;margin-bottom:20px;}
.carousel .item{background-color:transparent;}
.carousel .item[data-url]{cursor:pointer;}
.carousel-inner>.item,.carousel-inner>.item>a{text-align:center;}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{min-width:100%;height:auto;max-height:600px;max-width:100%;}
.carousel-caption{max-width:550px;top:10%;left:12%;bottom:20px;text-align:left;text-shadow:0 1px 1px rgba(0,0,0,0.4);}
.carousel-caption ul{margin:0;padding:10px 0 10px 20px;line-height:1.5em;}
.carousel-caption h2,.carousel-caption .lead{margin-top:10px;}
.carousel-caption .btn{margin-top:10px;min-width:120px;}
.ul-list{margin:0;padding:0;display:block;}
.ul-list > li{display:block;padding:5px 5px 5px 18px;position:relative;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.ul-list > li:before{display:block;position:absolute;left:0;content:"●";vertical-align:middle;padding-right:10px;color:#ccc;transition:all 0.5s;top:3px;}
.ul-list > li:hover:before{color:#999;}
.item .media{text-align:center;overflow:hidden;background-color:#f1f1f1;max-height:100px;transition:all 0.3s;max-width:200px;}
.item .media img{max-height:100%;max-width:100%;}
.items .item .text-muted{color:#757575;}
.items .item p{ font-size: 12px; line-height: 20px; color: #fff;}
.table td > a{display:inline-block;}
.table-data td,.table-data th{border:none;padding:3px;}
.table-data th{font-weight:bold;white-space:nowrap;text-align:right;font-size:12px;}
.thumbnail{padding:4px;border:1px solid #ddd;background-color:#fff;border-radius:2px;}
.media-placeholder{display:block;width:100%;height:100%;color:#fff;font-weight:bold;text-shadow:2px 2px 0 #ccc, 1px 1px 0 #eee;padding:25px;font-size:24px;word-spacing:normal;word-break:break-all;text-align:center;}
.panel > .table > thead > tr > th,.panel > form > .table > thead > tr > th{background-color:transparent;}
.panel > .panel-heading,.nav-stacked.nav-primary>li.nav-heading,.list > header,#navbar{background-color:#f1f1f1;border-radius:0;}
.panel.panel-pure{box-shadow:none;border:0;border-radius:0;}
.panel.panel-pure .panel-heading{background:transparent;}
.panel-actions{float:right;margin-top:-9px;margin-right:-12px;}
.panel-actions .btn{margin-top:3px;}
.panel-heading > h1,.panel-heading > h2,.panel-heading > h3,.panel-heading > h4,.panel-heading > h5,.panel-heading > h6{margin:0;}
.panel-actions .btn.btn-link:hover{background:transparent;box-shadow:none;}
.panel-block{transition:height 0.3s;}
.panel-block .panel-heading h4{font-size:14px;font-weight:bold;}
.panel-block .panel-heading h4 [class^="icon-"]{display:inline-block;margin-right:4px;line-height:20px;}
.panel-block .panel-body{padding:10px 15px;}
.panel-block .panel-body > .dl-horizontal{margin:0;}
.panel-block .panel-body > .dl-horizontal dt{width:20%;padding:3px;font-size:12px;}
.panel-block .panel-body > .dl-horizontal dd{margin-left:20%;padding-left:6px;padding:3px;}
@media screen and (min-width: 992px) and (max-width: 1199px){
.col-md-3 .panel-block .panel-body > .dl-horizontal dt{width:100%;text-align:left;}
.col-md-3 .panel-block .panel-body > .dl-horizontal dd{width:100%;margin:0;float:none;}
}
@media (max-width: 768px){.col-md-4 .panel-block .panel-body > .dl-horizontal dt{float:left;text-align:right;}}
.panel-block .panel-body > .nav{margin:-10px -15px;}.panel-block .panel-body > .ul-list{margin:-2px -15px;}
.panel-block .panel-body > .ul-list > li{padding:5px 15px 5px 30px;}
.panel-block .panel-body > .ul-list > li:before{left:14px;}
.panel-block .panel-body > .ul-list > li > .pull-right{float:none;position:absolute;right:15px;background:#fff;line-height:23px;font-size:12px;text-indent:1em;}
.panel-block .panel-body > .items{margin:0 auto; width: 1200px; padding-left: 620px; }
.panel-block .panel-body > .items .item{padding:10px 15px; }
.panel-block .panel-body > .items .item:last-child{border:none;}
.panel-block .panel-body > .items .item .media{max-width:inherit;overflow:hidden;max-height:60px;margin-right:5px;}
.panel-block .panel-body > .items .item:hover{}
.panel-block .panel-body > .items .item-content{margin-top:5px;}
.panel-block .panel-body > .cards{padding:0;}
.panel-block .panel-body > .cards [class*='col-']:last-child .card{border-bottom:none;}
.panel-block .panel-body > .cards [class*='col-']:last-child .card-heading{padding-bottom:0;}
.panel-block .panel-body .card{border-bottom:1px #e5e5e5 dashed;transition:all 0.3s;padding:10px 10px 0 10px;}
.panel-block .panel-body .card:last-child{padding-bottom:10px;}
.panel-block .panel-body .card > .media{text-align:center;overflow:hidden;height:200px;line-height:200px;background-repeat:no-repeat;background-position:center;background-size:contain;}
.ie-8 .panel-block .panel-body .card > .media{line-height:118px;background-image:none !important;}
.panel-block .panel-body .card > .media img{width:100%;max-height:100%;display:none;}
.ie-8 .panel-block .panel-body .card > .media img{display:inline-block;}
.panel-block .panel-body > .card{margin:-10px -15px -8px;border:0;box-shadow:none;padding-bottom:10px;}
.panel-block .panel-body > .card > .media > img{width:100%;max-width:100%;}
.panel-block .panel-body > .card > .card-heading{padding-bottom:6px;}
.panel-block .panel-body > .card > .card-content{height:80px;overflow:hidden;text-overflow:ellipsis;}
.panel-block .panel-body > .table-data{margin-bottom:0;}
.panel-block .panel-body .article-content{padding:0;font-size:13px;}
.panel-block.panel-borderless{border:none;box-shadow:none;}
.panel-block.panel-borderless .panel-heading{background:none;}
.panel-block.panel-titleless .panel-heading{display:none;}
.panel-block .nav-secondary > li > a{border-bottom:1px dotted #ddd;}
.panel-block .nav-secondary > li:last-child > a{border-bottom:none;}
.panel-block .nav-stacked > li + li{margin-top:0;}
.nav-stacked.nav-primary > li:first-child > a,.nav-stacked.nav-primary > li:first-child.nav-heading,.nav-stacked.nav-primary > li:last-child > a{border-radius:0;}
.wechat-block{text-align:center;vertical-align:middle;padding:10px 0;}
.wechat-block .qrcode{text-align:center;}
.wechat-block .qrcode img{width:160px;border:1px solid #ddd;}
.wechat-block .name{font-size:12px;margin-bottom:6px;font-weight:bold;}
.meta-list{display:table;width:100%;}
.meta-list>li{display:table-row;}
.meta-name,.meta-value{padding:8px 6px;display:table-cell;vertical-align:middle;}
.meta-name{text-align:right;}
.text-latin{font-family:Arial;}
.text-lg{font-size:18px;}
.text-middle,.text-middle td{vertical-align:middle !important;}tr.text-center > td,tr.text-center > th{text-align:center;}
tr.text-center > td.text-left,tr.text-center > th.text-left{text-align:left;}
tr.text-center > td.text-right,tr.text-center > th.text-right{text-align:right;}
.label{font-size:12px;}
.btn-link{background-color:transparent;}
.input-group-addon .checkbox{padding-top:3px;margin:0;}
.input-group-addon .checkbox:last-child{margin-right:0 !important;}
.form-inline .form-control.hide{display:none;}.placeholder{color:#aaa;}
.form-horizontal .control-label{padding-right:0;}
.form-control[type='file']{box-shadow:none;background-color:#fafafa;}
.form-control[type='file']:hover{background-color:#fff;}
@-moz-document url-prefix(){.form-control[type='file']{padding:0;}}
.page-form{padding-left:15px;padding-right:15px;}.input-group{width:100%;}
.borderless.form-control{border-color:transparent;box-shadow:none;}
.borderless.form-control:hover,.borderless.form-control:active,.borderless.form-control:focus{border-color:#506eaf;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}
label.checkbox,input[type='radio']+label{font-weight:normal;}
.panel-body > form{padding-right:10px;max-width:1000px;}
.table.table-form th,.table.table-form td{padding:6px;}
.table-form>tbody>tr>th{text-align:right;vertical-align:middle;border-bottom:none;}
.table-form>tbody>tr>td{vertical-align:middle;border-bottom:none;}
.table-form>tfoot>tr>th,.table-form>tfoot>tr>td{border-bottom:none;}
.table>thead>tr>th.text-middle,.table>tbody>tr>th.text-middle,.table>tfoot>tr>th.text-middle,.table>thead>tr>td.text-middle,.table>tbody>tr>td.text-middle,.table>tfoot>tr>td.text-middle,.text-middle{vertical-align:middle;}
.table-form td.v-bottom{vertical-align:bottom;}
.table-form td input{vertical-align:middle;margin:0;}
.table-form td textarea{vertical-align:middle;margin:0;}
.table-form .checkbox,.table-form input[type="radio"] + label{margin-right:10px;}
.table-form td > .row{margin-right:0;}
.table-form td > .row > [class*="col-"]{padding-right:0;line-height:34px;}
td #aliasLabel{display:table-row;}
form .star{display:none;}
.required:after{font-family:arial;font-size:24px;}
[class*="col-"]
.required{position:relative;}
[class*="col-"]
.required:after{position:absolute;top:4px;right:-2px;}
.control-label.required:after{right:-10px;}
.required-wrapper{position:relative;width:100%;height:0;overflow:visible;}
.required-wrapper.required:after{right:-13px;top:4px;}
.input-append{position:relative;}
.input-append .add-on{display:block;position:absolute;right:0;top:0;}
.nav-stacked.nav-secondary>li.active>a,.nav-stacked.nav-secondary>li.active>a:hover{box-shadow:inset 2px 0 0 #2286d2;}
.nav-stacked.nav-secondary>li>a:hover{box-shadow:inset 0 0 0 #2286d2;}
.nav-stacked.nav-secondary>li>a{box-shadow:inset 0 0 0 #f5f5f5;border-top-right-radius:0px;border-bottom-right-radius:0px;}
.nav-primary > li > a{background:#fff;}.nav li .icon-chevron-right{float:right;margin-top:2px;margin-right:-6px;opacity:.25;}
.nav li.active i.icon-chevron-right,.nav li:hover i.icon-chevron-right{opacity:.9;}
.booksNav .nav-primary > li > a{color:#333;}
.booksNav .nav-primary > li.active > a,.booksNav .nav-primary > li.active > a:hover,.booksNav .nav-primary > li.active > a:focus{background:#f1f1f1;color:#145ccd;border-color:#ddd;}
.captcha{width:100%;background-color:#fafafa;padding:8px 10px;border:1px solid #ccc;border-radius:2px;}
.captcha label{padding-top:8px;margin-top:0;margin-bottom:0;line-height:20px;}
.captcha input[name='captcha']{margin-left:-2px;}
.captcha .label{font-size:20px;}
table.captcha td{padding:5px;}
table.captcha td label{padding:0;}.form-group .file-form .form-group:last-child{margin-bottom:0;}
.file-form .fileBox{margin-bottom:10px;width:100%;}
.file-form table.fileBox td{padding:0 !important;}
.file-form .fileBox .input-control > input[type='file']{width:100%;height:100%;height:26px;line-height:26px;border:none;position:relative;}
.file-form .fileBox td .btn{border-radius:0;border-left:none;}
.file-form .fileBox td input,.file-form .fileBox td .form-control{border-radius:0;}
.file-form .file-wrapper.form-control{border-right:0;}
.article{border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.05);margin-bottom:20px;}
.article > header h1,.article > header h2,.article > header h3{font-size:22px;}
.article > header > dl{margin:0 0 10px;background:transparent;border:0;padding:5px 2px 0 2px;}
.article > footer > p{padding:0 0 10px;}.article > header > .dl-inline{margin:0;padding:10px 0;}
.article > header > .abstract{margin:0;padding:10px;}
.article > footer{position:relative;padding-top:15px;margin-top:10px;}
.article > footer .pager{margin-bottom:0;}.article-content{padding:10px 0;}
.article-content img{box-shadow:none;}
a.tag-link{color:inherit;}
.list{border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.05);margin-bottom:20px;}
.list > header{padding:8px 15px;background-color:#f1f1f1;color:#333;}
.list > header h2{font-size:14px;font-weight:bold;margin:0;padding:0;line-height:20px;}
.red{color:#d2322d;}
.icon-border-circle{padding:2px 8px;}
.popover-success{background-color:#47a447;border-color:#47a447;color:#fff;}
.popover-success.right .arrow,.popover-success.right .arrow:after{border-right-color:#47a447;}
.popover-success .popover-content:before{content:'\e653';font-family:ZenIcon;display:inline-block;margin-right:6px;}
.popover-danger{background-color:#f8e3e6;border-color:#f8e3e6;color:#d2322d;}
.popover-danger.right .arrow,.popover-danger.right .arrow:after{border-right-color:#f8e3e6;}
.table td .page,.table td .pager{padding:0;margin:0;}
#header.compatible{margin:0 -15px;padding:15px;min-height:80px;vertical-align:middle;position:relative;}
#header.compatible #headTitle{display:table;min-height:55px;margin-top:0;}
#header.compatible #siteName,#header.compatible #siteLogo,#header.compatible #siteSlogan{display:table-cell;vertical-align:middle;}
#header.compatible #siteName{padding:0;}
#header.compatible #headNav{position:absolute;right:15px;top:40%;}
#header.compatible #headNav .login-msg,#header.compatible #headNav nav > a,#header.compatible #msgBox{display:inline-block;margin:0;}
#header.compatible #headNav .login-msg:after,#header.compatible #headNav nav > a:after,#header.compatible #msgBox:after{display:inline-block;margin-left:6px;line-height:20px;color:#ccc;}
#header.compatible #headNav nav > a:last-child:after{display:none;}
#header.compatible #msgBox .label.label-badge{font-weight:bold;background-color:#fff;border:1px solid #ccc;color:#666;padding:3px;min-width:20px;}
#header.compatible #msgBox{display:none;}
#header.compatible #siteName h1,#header.compatible #siteName h2{margin-top:10px;}
#header.compatible #siteSlogan{font-size:18px;padding-left:20px;color:#777;font-weight:bold;vertical-align:middle;width:auto;}
#headNav{background-color:#fff !important;height:42px !important;min-height:42px !important;line-height:42px !important;border-radius:0 0  ;border-bottom-color:#e5e5e5 !important;}
#headNav nav > a,#headNav nav > span{height:42px !important;min-height:42px !important;line-height:42px !important;border-right-color:#e5e5e5 !important;}
#headNav nav > a:hover,#headNav nav > span:hover{color:#2286d2;}
#headNav #siteSlogan{font-size:16px !important;color:#808080 !important;height:42px !important;min-height:42px !important;line-height:42px !important;}
#headNav a{font-size:18px !important;color:#666;}
#navbar{border-color:#ddd;border-radius:4px;border-bottom-color:#ccc;min-height:38px;}
#navbar .nav > li > a{font-weight:bold;padding:9px 20px;color:#FFF;}
#navbar .nav > li > ul,#navbar .nav > li > ul > li > ul{padding:0;}
#navbar .nav > li > ul > li > a,#navbar .nav > li > ul > li > ul > li > a{padding:0px 20px;}
#navbar .dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{background-color:#f1f1f1;color:inherit;}
.dropdown-submenu:hover>a:after{border-left-color:#333;}
@media (min-width: 768px){#navbar .navbar-brand{display:none;}
#navbar .navbar-collapse{padding:0;}
#navbar .navbar-collapse .navbar-nav:first-child{margin:0;}
#navbar .nav{width:100%;}
#navbar .nav > li{float:none;display:table-cell;width:1%;}
#navbar .nav > li > a{text-align:center;min-width:70px;white-space:nowrap;background-repeat:repeat-x;border-left:1px solid #fff;border-right:1px solid #d5d5d5;background-color:#f5f5f5;}
#navbar .nav > li > a:hover{background-color:#fcfcfc;color:#222;}
#navbar .nav > li:first-child > a{border-left-color:transparent;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;}
#navbar .nav > li:last-child > a{border-right-color:transparent;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;}
#navbar .nav >li.active>a,#navbar .nav >li.active>a:hover,#navbar .nav >li.active>a:focus{background-color:#fff;color:#222;border-left:0;}}
@media (min-width: 992px){.navbar-collapse .navbar-nav:first-child{margin-left:-15px;}}
@media (max-width: 767px){.navbar-collapse .navbar-nav > li{display:block;float:left;width:33.3333333333333%;}
.navbar-collapse .navbar-nav.navbar-right{border-top:1px solid #e5e5e5;margin:0 -15px;}
.navbar-inverse .navbar-collapse .navbar-nav.navbar-right{border-top:1px solid #2a6ad0;box-shadow:0 -1px 0 #114cab;}
.navbar-collapse .navbar-nav > li .dropdown-menu{position:absolute;top:20px;left:20%;z-index:99999;box-shadow:0 6px 12px rgba(0,0,0,0.175);background-color:#f7f7f7;}
.navbar-inverse  .navbar-collapse .navbar-nav > li .dropdown-menu{background-color:#145bcc;}
.navbar-collapse.in{overflow:visible !important;}
.navbar-inverse  .navbar-collapse .navbar-nav > li .dropdown-menu > li > a:hover{background-color:#2973ea;}}
@media (max-width: 500px){.navbar-collapse .navbar-nav > li{display:block;float:left;width:50%;}}
#footer{background-color:#f7f7f7;padding:20px 15px;border:1px solid #ddd;border-radius:4px;text-align:center;position:relative;}
#footNav{position:absolute;left:15px;top:20px;}
#footNav a,#powerby a{display:inline-block;margin-right:10px;color:#777;}
#footNav a:hover,#powerby a:hover{color:#145bcc;}
#powerby .icon-chanzhi > i,#powerby .icon-chanzhi > i:before,#powerby .icon-chanzhi > i:after{border-color:#777;}
#copyrightInfo,#icpInfo{color:#fff;font-size:14px;}
#copyrightInfo,#icpInfo a{color:#aaa;}
@media (min-width: 992px){.ie-8 .carousel-caption{left:12% !important;}}
@media (max-width: 1199px){.carousel-caption{top:3%;}}
@media (max-width: 991px){.nav-primary.nav-stacked{border:1px solid #ddd;border-radius:4px;}
.nav-primary.nav-stacked > li{float:left;margin:0;}
.nav-primary.nav-stacked > li+li{margin-top:0;}
.nav-primary.nav-stacked > li > a,.nav-primary.nav-stacked > li.nav-heading,.nav-stacked.nav-primary>li:last-child>a{border:none;margin:0;border-radius:0;}
.nav-stacked.nav-primary>li:first-child>a,.nav-stacked.nav-primary>li:first-child.nav-heading{border-radius:4px 0 0 4px;}
.nav-primary.nav-stacked > li > a{text-align:center;margin-right:-1px;border-top-color:transparent;}
.nav-primary.nav-stacked > li > a > .icon-chevron-right{display:none;}
.carousel-caption{top:1%;}
.carousel-caption h2{font-size:18px;margin:2px 0;}
.carousel-caption .btn{margin-top:0;font-size:14px;padding:8px 15px;}
#headNav{top:10px;}
.col-md-12,.col-xs-12,.col-sm-12,.col-lg-12{float:none;}}
@media (max-width: 767px){.page-container{padding:0 10px;}
#siteSlogan,#footNav,#icpInfo{display:none;}
#footer{text-align:left;padding-right:100px;}
#header{padding-top:30px;min-height:inherit;padding-top:0;}
#headNav{position:static;font-size:12px;line-height:30px;background-color:#e5e5e5;margin-right:-10px;margin-left:-10px;text-align:right;padding:0 10px;}
#header.compatible #headTitle{position:absolute !important;z-index:10010;bottom:-49px;left:0;min-height:inherit;height:45px;width:90% !important;}
.navbar-brand{display:none;}
.navbar-header{min-height:50px;}
.navbar-toggle{margin-top:8px;}
.ke-toolbar{display:none !important;}
.page{color:transparent;white-space:nowrap;overflow:hidden;}
.carousel-caption{top:10px;padding-top:5px;right:20px;}
.carousel-caption h2{font-size:16px;margin:0 0 2px;}
.carousel-caption ul{font-size:12px;}
.carousel-caption .btn{font-size:14px;padding:5px 15px;}
.m-article-view .breadcrumb > li:last-child{display:none;}}
@media (max-width: 620px){.carousel-caption{top:10px;padding-top:0;}
.carousel-caption h2{font-size:14px;}
.carousel-caption ul{font-size:12px;line-height:1.2em;padding:5px 0 5px 20px;}
.carousel-caption .btn{font-size:12px;padding:4px 15px;}}
@media (max-width: 480px){.page{color:transparent;white-space:nowrap;overflow:hidden;}
.carousel-caption{top:10px;}
.carousel-caption ul{font-size:12px;line-height:1.1em;padding:4px 0 4px 20px;}
.carousel-caption h2{font-size:12px;margin:0;}
.carousel-caption .btn{font-size:12px;padding:2px 6px;}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{min-height:100px;}
#footer{text-align:center;padding:15px;}}
#go2top{position:fixed;font-size:20px;color:#999;bottom:80px;right:-40px;width:40px;line-height:40px;text-align:center;background-color:#eee;border-radius:4px;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(255,255,255,0.5), inset 0 -1px 1px rgba(0,0,0,0.1);text-shadow:1px 1px 0px #fff;display:none;}
#go2top:hover{background-color:#fafafa;color:#333;border-color:#aaa;text-decoration:none;}
#rightDocker{position:fixed;top:50%;margin-top:-40px;right:0;}
#rightDockerBtn{border-radius:4px 0 0 4px;}
#rightDockerBtn i{font-size:28px;margin-top:2px;display:block;}
.docker-right{padding:20px 10px;background:#e5e5e5;}
.docker-right .table{margin-bottom:0;font-size:14px;}
.docker-right .table-borderless td{text-align:center;vertical-align:middle;padding:0 15px 15px;}
.popover{max-width:900px;}.docker-right .icon-mobile-phone,.docker-right .icon-weixin{font-size:28px;color:#fff;display:inline-block;width:36px;line-height:36px;height:36px;border-radius:25px;vertical-align:middle;margin-right:10px;}
.docker-right{vertical-align:middle;}
.docker-right img{width:200px;height:200px;margin-top:10px;border:1px solid #ccc;}
.ie-8 .docker-right img{width:auto;}
.bootbox .modal-dialog{width:400px;margin-top:10%;}
.avatar-empty{display:block;overflow:hidden;font-size:28px;color:#fff;background-color:#ddd;border:1px solid #ccc;width:36px;height:36px;line-height:35px;text-align:center;border-radius:6px;}
body.body-modal{padding:20px;}
a{color:#666;}
a:hover,a:focus{color:#e91b23;}
.btn-primary{color:#e5e5e5;background-color:#e91b23;border-color:#ae2127;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#ae2127;border-color:#ae2127;}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none;}
.btn-link{color:#e91b23;}
.btn-link:hover,.btn-link:focus{color:#ae2127;}
.label-primary{background-color:#e91b23;}
.label-primary[href]:hover,.label-primary[href]:focus{background-color:#ae2127;}
.label-primary[href]:hover,.label-primary[href]:focus{background-color:#ae2127;}
.text-primary{color:#e91b23;}
.text-primary:hover,.text-link:hover,.text-link:active{color:#ae2127;}
.form-control:focus{border-color:#ae2127;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(233,27,35,0.6);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(233,27,35,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(233,27,35,0.6);}
.ke-container.focus,.ke-input-text:focus{border-color:#ae2127 !important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(233,27,35,0.6) !important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(233,27,35,0.6) !important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(233,27,35,0.6) !important;}
.ke-menu-item-on,.ke-colorpicker-cell-on{background-color:#e91b23 !important;}
a.list-group-item:hover,a.list-group-item:focus{background-color:#ae2127;color:#e5e5e5;}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{background-color:#e91b23;color:#fff;}
.nav-primary > li.active > a,.nav-primary > li.active > a:hover,.nav-primary > li.active > a:focus{background-color:#e91b23;border-color:#ae2127;}
.booksNav .nav-primary > li.active > a,.booksNav .nav-primary > li.active > a:hover,.booksNav .nav-primary > li.active > a:focus{background:#fff;color:#e91b23;border-color:#ddd;font-weight:normal;}
.pager > .active > a,.pager > .active > span,.pager > .active > a:hover,.pager > .active > span:hover,.pager > .active > a:focus,.pager > .active > span:focus{background-color:#e91b23;}
.table-hover > tbody > tr:hover > td,.table-hover > tbody > tr:hover > th{background-color:#fff;}
.table tr > td.active,.table tr > th.active,.table tr.active > td,.table tr.active > th{background-color:#ffe4e5;}
table.tablesorter thead tr .headerSortUp:after,table.tablesorter thead tr .headerSortDown:after{color:#e91b23 !important;}
.chosen-container-single .chosen-search:focus,.chosen-container-active .chosen-single,.chosen-container-active .chosen-choices{border-color:#e91b23 !important;}
.chosen-container .chosen-results li.highlighted{background-color:#ae2127 !important;}
.chosen-container-active.chosen-with-drop .chosen-single{border-color:#cbcbcb !important;border-color:rgba(0,0,0,0.15) !important;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus,.dropdown-submenu:hover > a,.dropdown-submenu:focus > a{background-color:#e91b23;}
.messager-primary{background-color:#e91b23;}a.card:hover,.card:hover a{color:#e91b23;}
.comment:hover > .content > .actions > a{color:#e91b23;}
.btn,.form-control{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.ke-container{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
body{background:#232323;}
.page-container{margin:0;overflow:hidden;}
#header .wrapper,#header .row,#navbar,#focus,.focus-middle,.focus-bottom,#footer > .wrapper{margin:0 auto;max-width:1200px;}
#headTitle > .row,#headNav > .row{margin:0 auto !important;}
@media (min-width: 768px){#header .wrapper,#header .row,#navbar,.focus-middle,.focus-bottom,#footer > .wrapper{max-width:750px;}}
@media (min-width: 992px){#header .wrapper,#header .row,#navbar,.focus-middle,.focus-bottom,#footer > .wrapper{max-width:970px;}}
@media (min-width: 1200px){#header .wrapper,#header .row,#navbar,.focus-middle,.focus-bottom,#footer > .wrapper{max-width:1200px;}}
.page-container,.m-index-index .page-content,.m-index-index #links{max-width:inherit;padding:0;background-color:#fff;}
@media (min-width: 768px){.page-container,.m-index-index .page-content,.m-index-index #links,#focus{max-width:inherit;}}
@media (min-width: 992px){.page-container,.m-index-index .page-content,.m-index-index #links,#focus{max-width:inherit;}}
@media (min-width: 1200px){.page-container,.m-index-index .page-content,.m-index-index #links,#focus{max-width:inherit;}}
.m-index-index .all-bottom{width:100%; max-width:100%; background: #333; }
#header{padding:0;background:#fff;margin:0 !important;}
#headNav:empty{display:none;}#headNav{border-bottom:1px solid #e5e5e5;height:42px;margin:0 !important;}
#siteSlogan{color:#808080;}
#header.compatible{min-height:112px;}
#header.compatible #headNav{width:100%;position:absolute;top:0;right:0;text-align:right;}
#header.compatible #headTitle{position:absolute;display:block;min-height:70px;top:42px;width:100%;}
#header.compatible #siteSlogan{position:absolute;top:-32px;padding-left:0;font-size:14px;font-weight:normal;color:#808080;}
#header.compatible #siteLogo{padding:5px 0;}#header.compatible #siteLogo img{height:60px;}
#header.compatible #siteName h2{line-height:50px;}#headNav nav{float:right;}
#headNav nav > a,#headNav nav > span{float:left;display:block;height:42px;line-height:42px;padding:0 5px;}
#headNav nav > span.hiding{display:none;}
#headNav nav > span:after,#headNav .login-msg:after,#msgBox:after,#headNav nav > a:after{display:none;}
#msgBox{margin:0;}#headNav nav > a:hover,#headNav nav > span:hover{background:#f1f1f1;text-decoration:none;}
#header.compatible + #navbar .collapse{position:absolute;right:0;top:-70px;}
#navbar{position:relative;background:none;border:none;min-height:51px; line-height: 51px; background:#064ec0; max-width: 100%;}
#navbar .nav > li{display:block;float:left;width:auto;}
@media (min-width: 768px){#navbar .nav > li{display:block;float:left;width:auto;}}
#navbar .nav > li > a{background:none;border-width:0;font-weight:normal;padding:25px 20px;}
#navbar .nav > li > a,#navbar .nav > li:last-child > a,#navbar .nav > li:first-child > a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#navbar .dropdown-menu{margin-top:-1px;margin-left:-1px;}
#navbar .dropdown-menu > li > a:hover,#navbar .dropdown-menu > li > a:focus,#navbar .dropdown-submenu:hover > a,#navbar .dropdown-submenu:focus > a,#navbar .nav > li > a:hover,#navbar .nav > li > a:focus,#navbar .nav > li.active > a,#navbar .nav > li.active > a:hover{color:#e91b23;background:#fff;}
#navbar .dropdown-menu > li > a:hover:after,#navbar .dropdown-menu > li > a:focus:after,#navbar .dropdown-submenu:hover > a:after,#navbar .dropdown-submenu:focus > a:after{border-left-color:#fff;}
#navbar .nav > li > a:hover > .caret,#navbar .nav > li > a:focus > .caret,#navbar .nav > li.active > a > .caret,#navbar .nav > li.active > a:hover > .caret{border-top-color:#fff;border-bottom-color:#fff;}
#navbar .dropdown-menu,#navbar .dropdown-menu .dropdown-menu,#navbar .dropdown-menu .dropdown-menu > li:first-child > a,#navbar .dropdown-menu > li:last-child > a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#navbarWrapper #navbar{float:right;}
#navbarWrapper #navbar .collapse{position:static;}
@media (min-width: 768px){
#navbar .nav > li > a{background:none;border-width:0;font-weight:normal;padding:15px 20px;margin:0;}
#navbar .dropdown-menu > li > a:hover,#navbar .dropdown-menu > li > a:focus,#navbar .dropdown-submenu:hover > a,#navbar .dropdown-submenu:focus > a,#navbar .nav > li > a:hover,#navbar .nav > li > a:focus,#navbar .nav > li.active > a,#navbar .nav > li.active > a:hover{color:#e91b23;background:#fff;}
#navbar .dropdown-menu > li > a:hover:after,#navbar .dropdown-menu > li > a:focus:after,#navbar .dropdown-submenu:hover > a:after,#navbar .dropdown-submenu:focus > a:after{border-left-color:#fff;}
#navbar .nav > li > a:hover > .caret,#navbar .nav > li > a:focus > .caret{border-top-color:#fff;border-bottom-color:#fff;}
#navbar .nav > li.active > a > .caret,#navbar .nav > li.active > a:hover > .caret{border-top-color:#666;border-bottom-color:#666;}
#navbar .nav > li.open > a{color:#333;}
#header.without-navbar{padding-bottom:0px;}
#header.without-navbar + #navbar{margin-top:0px;}}
#footer{border:none;border-radius:0;padding:0;background:#232323;color:#aaa;}
#footer > .wrapper{position:relative;padding:30px 0;}
#footer a:hover{color:#fff;}
#powerby:hover .icon-chanzhi > i,#powerby:hover .icon-chanzhi > i:before,#powerby:hover .icon-chanzhi > i:after{border-color:#fff;}
#footNav{top:30px;}
#powerby{top:25px;}.
.page-wrapper{padding-top:20px;}
.m-index-index .page-wrapper{padding-top:0;}
.carousel{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;z-index:1;}
.carousel-control,.carousel-control.left,.carousel-control.right{position:absolute;line-height:1em;width:60px;height:60px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#666;top:50%;text-align:center;margin-top:-30px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',GradientType=0);}
.ie-8 .carousel-control,.ie-8 .carousel-control.left,.ie-8 .carousel-control.right{background:none;}
.carousel-control.left{left:-80px;}
.carousel-control.right{right:-80px;}
.carousel:hover .carousel-control.left{left:5%;}
.carousel:hover .carousel-control.right{right:5%;}
.carousel-control:hover{background:#e91b23;text-align:center;}
.ie-8 .carousel-control:hover{background:none;}
.carousel-control .icon{display:block;text-align:center;font-size:28px;height:60px;width:60px;line-height:60px;right:auto;left:auto;top:0;}
.carousel-caption{left:19%;}
.list{background-color:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.list > header{background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.panel{overflow:hidden;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.panel > .panel-heading{background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.panel.panel-pure > .panel-heading{color:#333;}
.panel-block.panel-borderless .panel-heading{color:#333;}
.avatar,.avatar-empty{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.article{background-color:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.article-files > li:hover .file-actions > a,.article-files > li .file-actions > a:hover{background-color:#f25d03;}
.thread .panel-heading{backgroundImage:none !important;}
.docker-right .icon-mobile-phone{background:#e91b23;}
#rightDockerBtn{border-radius:0;}
.m-index-index .focus-top{margin-bottom:0px;}
.m-index-index .carousel{margin-bottom:0;}
.m-company-index .page-wrapper{background-color:#fff;padding:3% 0;}
.m-company-index .row > .col-md-9 > .panel{background:none;border:none;box-shadow:none;max-width:800px;}
.m-company-index .row > .col-md-9 > .panel a{opacity:0.6;}
.m-company-index .row > .col-md-9 > .panel a:hover{opacity:1;}
.m-company-index .row > .col-md-9 > .panel > .panel-heading{padding-left:70px;font-size:24px;position:relative;line-height:50px;border-bottom:none;}
.m-company-index .row > .col-md-9 > .panel > .panel-heading i{display:block;position:absolute;top:10px;left:0;background:#e91b23;color:#fff;text-align:center;width:50px;height:50px;border-radius:25px;line-height:50px;font-size:28px;margin-right:10px;}
.m-company-index .row > .col-md-9 > .panel > .panel-body{padding-left:0;}
.m-company-index .row > .col-md-3 > .panel{box-shadow:0 1px 3px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15);border:none;background:rgba(255,255,255,0.6);}
.m-company-index .row > .col-md-3 > .panel > .panel-heading{border:none;background:#f1f1f1;background:rgba(255,255,255,0.5);}
@media (min-width: 992px){.m-index-index #header .wrapper{padding:0 15px;}
.m-index-index #navbarCollapse{right:10px;}
.ie-8 .carousel-caption{left:19% !important;}}
@media (max-width: 991px){#navbar .nav > li > a{padding:26px 10px;}
.carousel-caption{left:12%;}}
@media (max-width: 767px){#header{margin:0;}
#headNav{background:#fff;padding:0;margin:0;}
#headNav nav{margin-right:0 !important;}
#headNav nav > a,#headNav nav > span{padding:0 5px;}
#headTitle{padding-left:10px;margin-right:50px;width:90%;position:relative !important;top:0;}
#headTitle.with-navbar{height:51px;margin-right:0;width:100%;}
#headTitle.with-navbar #navbar .navbar-header{top:0;width:auto;right:0;}
#headTitle.with-navbar #navbar .navbar-collapse{position:relative;top:50px;}
#siteTitle{padding-left:10px;}
#navbar .navbar-header{position:absolute;width:100%;top:-50px;}
#header.compatible + #navbar .navbar-header{top:-60px;}
#navbar .navbar-collapse{border:none;padding:0;}
#navbar .navbar-nav{margin:0;}
#navbar .nav > li{width:25%;}
#navbar .nav > li > a{padding:20px 20px;}
.carousel-caption{left:8%;}
.page-content{padding-left:10px;padding-right:10px;}
#footer{padding-left:10px;}}
@media (max-width: 600px){#navbar .nav > li{width:33.3333333%;}
#headNav .login-msg{display:none;}}
@media (max-width: 480px){#navbar .nav > li{width:50%;}}
body.m-message-reply{background:#fff;}
#blogNav{margin:0 auto;}
@media (min-width: 768px){#blogNav{max-width:750px;}}
@media (min-width: 992px){#blogNav{max-width:970px;}}
@media (min-width: 1200px){#blogNav{max-width:1200px;}}
.m-blog #headTitle{margin-top:60px;display:block;}
.m-blog #headTitle > .wrapper{display:block;}
.m-blog #headNav{left:0;top:0;}
.m-blog #headNav > .wrapper{text-align:right;}
.m-blog #headNav > .wrapper > a,.m-blog #headNav > .wrapper > span{display:inline-block;margin-left:5px;padding:0 5px;}
.m-blog #headNav > .wrapper > span:hover,.m-blog #headNav > .wrapper > span > a:hover,.m-blog #headNav > .wrapper > a:hover{text-decoration:none;background-color:#f1f1f1;}
#blogNav{position:relative;background:none;border:none;min-height:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#blogNav .wrapper{position:absolute;right:0;top:-72px;}
#blogNav .nav > li > a{background:none;border-width:0;font-weight:normal;padding:26px 10px;margin-left:10px;}
#blogNav .nav > li > a:hover,#blogNav .nav > li > a:focus,#blogNav .nav > li.active > a,#blogNav .nav > li.active > a:hover{color:#e91b23;border-bottom:4px solid #e91b23;padding-bottom:22px;}
.m-blog #footNav .icon-rss-sign{color:#808080;transition:all 0.3s;}
.m-blog #footNav .icon-rss-sign:hover{text-decoration:none;color:#e91b23;}
.m-blog #articles .card{background:#fff;padding:5px 5px 0;border:1px solid #e5e5e5;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.m-blog #articles .card-heading a{font-weight:bold;color:#e91b23;}
.m-blog #articles .card .media{max-width:200px;max-height:100px;}
.m-blog #articles .card .media img{max-height:100%;}
.page-blog .pager{margin-bottom:20;display:block;}
.page-blog .pager .page{padding:0;}
@media (max-width: 767px){.m-blog #headTitle{margin-top:25px;}
#blogNav{border-bottom:1px solid #e5e5e5;}
#blogNav .wrapper{position:relative;top:0;left:0;}
#blogNav .navbar-nav{margin:0;}
#blogNav .navbar-nav.navbar-right{position:absolute;top:-73px;right:0;}
#blogNav .nav > li{float:left;}
#blogNav .nav > li > a{padding:15px;margin:0;}
#blogNav .nav > li > a:hover,#blogNav .nav > li > a:focus,#blogNav .nav > li.active > a,#blogNav .nav > li.active > a:hover{padding-bottom:15px;border:none;}
#blogNav .nav > li > a:hover{background:#f1f1f1;}
#blogNav .nav > li.active > a,#blogNav .nav > li.active > a:hover{background:#e91b23;color:#fff;}
#blogNav .navbar-nav.navbar-right > li{width:100%;}
#blogNav .navbar-nav.navbar-right > li > a{padding:26px 15px;border-radius:0;}
#blogNav .navbar-nav.navbar-right > li > a:hover,#blogNav .navbar-nav.navbar-right > li > a:focus,#blogNav .navbar-nav.navbar-right > li.active > a,#blogNav .navbar-nav.navbar-right > li.active > a:hover{color:#e91b23;border-bottom:4px solid #e91b23;padding-bottom:22px;background:#fff;}}
#header.compatible #headNav .login-msg:after,#header.compatible #headNav nav > a:after,#header.compatible #msgBox:after{display:none;}
#header.compatible #siteLogo{display:block;}
#header.compatible #headTitle{margin:0;}
#header.compatible #headTitle > .wrapper{display:block;}
#header.compatible #siteSlogan{top:-42px;}
@media (min-width: 992px){#header.compatible .m-index-index #header .wrapper{padding:0 10px;}
#header.compatible #navbarCollapse{padding-right:0;}}
a:visited{color:#333;text-decoration: none;}
a:hover,a:focus{color:#2286d2;text-decoration: none;}
.btn-primary{color:#fff;background-color:#2286d2;border-color:#1c70af;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#1c70af;border-color:#1c70af;}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none;}
.btn-link{color:#2286d2;}.btn-link:hover,.btn-link:focus{color:#1c70af;}
a.btn-primary:visited,a.btn-danger:visited,a.btn-info:visited,a.warning-info:visited,a.btn-success:visited{color:#fff;}
.btn-group .btn{border-radius:0px !important;}
.btn-group .btn.active{color:#2286d2;}
.label-primary{background-color:#2286d2;}
.label-primary[href]:hover,.label-primary[href]:focus{background-color:#1c70af;}
.label-primary[href]:hover,.label-primary[href]:focus{background-color:#1c70af;}
.text-primary{color:#2286d2;}
.text-primary:hover,.text-link:hover,.text-link:active{color:#1c70af;}
.form-control:focus{border-color:#1c70af;box-shadow:none;}
.ke-container.focus,.ke-input-text:focus{border-color:#1c70af !important;box-shadow:none;}
.ke-menu-item-on,.ke-colorpicker-cell-on{background-color:#2286d2 !important;}
a.list-group-item:hover,a.list-group-item:focus{background-color:#1c70af;color:#fff;}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{background-color:#2286d2;}
.nav .caret{border-top-color:#666;border-bottom-color:#666;}
.nav-secondary > li > a:hover,.nav-primary > li > a:hover{background-color:#3093dd;border-color:#3093dd;color:#fff;}
.nav-secondary > li.active > a,.nav-secondary > li.active > a:hover,.nav-secondary > li.active > a:focus,.nav-primary > li.active > a,.nav-primary > li.active > a:hover,.nav-primary > li.active > a:focus{background-color:#2286d2;border-color:#ddd;}
.booksNav .nav-primary > li.active > a,.booksNav .nav-primary > li.active > a:hover,.booksNav .nav-primary > li.active > a:focus,.nav-secondary > li.active > a,.nav-secondary > li.active > a:hover,.nav-secondary > li.active > a:focus{color:#2286d2;background:#fff;}
.pager > .active > a,.pager > .active > span,.pager > .active > a:hover,.pager > .active > span:hover,.pager > .active > a:focus,.pager > .active > span:focus{background-color:#2286d2;}
.table tr > td.active,.table tr > th.active,.table tr.active > td,.table tr.active > th{background-color:#ebf5f9;}
table.tablesorter thead tr .headerSortUp:after,table.tablesorter thead tr .headerSortDown:after{color:#2286d2 !important;}
.chosen-container-single .chosen-search:focus,.chosen-container-active .chosen-single,.chosen-container-active .chosen-choices{border-color:#2286d2 !important;}
.chosen-container .chosen-results li.highlighted{background-color:#1c70af !important;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus,.dropdown-submenu:hover > a,.dropdown-submenu:focus > a{background-color:#2286d2;}
.messager-primary{background-color:#2286d2;}
a.card:hover,.card:hover a{color:#2286d2;}
.comment:hover > .content > .actions > a{color:#2286d2;}
#navbar .nav > li > a:hover,#navbar .nav > li > a:focus,#navbar .dropdown-submenu:focus > a,#navbar .dropdown-submenu:hover > a,#navbar .dropdown-menu > li > a:focus,#navbar .dropdown-menu > li > a:hover{color:#fff;background:#033d99;}
#navbar .nav > li.active > a,#navbar .nav > li.active > a:hover{color:#FFF;background-color:#033d99;font-weight:bold;}
@media (min-width: 768px){.ie-8 #navbar .dropdown-menu > li > a:hover,.ie-8 #navbar .dropdown-menu > li > a:focus,.ie-8 #navbar .dropdown-submenu:hover > a,.ie-8 #navbar .dropdown-submenu:focus > a,.ie-8 #navbar .nav > li > a:hover,.ie-8 #navbar .nav > li > a:focus,.ie-8 #navbar .nav > li.active > a,.ie-8 #navbar .nav > li.active > a:hover{color:#2286d2;background-color:transparent;}}
.carousel-control:hover{background:#2286d2;text-align:center;}
.ie-8 .carousel-control:hover{background:none;}
.docker-right .icon-mobile-phone{background:#2286d2;}
.m-company-index .row > .col-md-9 > .panel > .panel-heading i{background:#2286d2;color:#fff;}
#blogNav .nav > li > a:hover,#blogNav .nav > li > a:focus,#blogNav .nav > li.active > a,#blogNav .nav > li.active > a:hover{color:#2286d2;border-bottom:4px solid #2286d2;}
@media (max-width: 767px){#blogNav .nav > li > a:hover,#blogNav .nav > li > a:focus,#blogNav .nav > li.active > a,#blogNav .nav > li.active > a:hover{color:#fff;border-bottom:none;background:#2286d2;border-radius:0;}}
.m-blog #footNav .icon-rss-sign:hover{text-decoration:none;color:#2286d2;}
.m-blog #articles .card-heading a{font-weight:bold;color:#2286d2;}
@media (max-width: 767px){#blogNav .nav > li.active > a,#blogNav .nav > li.active > a:hover{background:#2286d2;}
#blogNav .navbar-nav.navbar-right > li > a:hover,#blogNav .navbar-nav.navbar-right > li > a:focus,#blogNav .navbar-nav.navbar-right > li.active > a,#blogNav .navbar-nav.navbar-right > li.active > a:hover{color:#2286d2;border-bottom:4px solid #2286d2;}}
body{font-family:Microsoft YaHei;font-size:14px;color:#333;font-weight:normal;}
#searchbar .form-control{border-radius:0;}
#navbar li.nav-item-searchbar #searchbar{margin-top:14px;}
#header.compatible #searchbar > form{margin:0 auto;max-width:1200px;}
@media (min-width: 768px){#header.compatible #searchbar > form{max-width:750px;}}
@media (min-width: 992px){#header.compatible #searchbar > form{max-width:970px;}}
@media (min-width: 1200px){#header.compatible #searchbar > form{max-width:1200px;}}
#header.compatible #searchbar{top:0;right:0;left:0;max-width:inherit;height:0;}
#header.compatible #searchbar .input-group{max-width:200px;float:right;padding:4px 0 4px 5px;}
#header.compatible #searchbar .btn{border-radius:0;}
#header.compatible .m-index #searchbar .input-group{max-width:208px;padding-right:8px;}
@media (max-width: 992px){#header.compatible .m-index #searchbar .input-group{padding-right:0;padding-left:15px;}}
@media (max-width: 767px){#header.compatible #searchbar{max-width:200px;}
#header.compatible #searchbar .input-group{float:left;padding:5px;}
#header.compatible #searchbar .form-control{padding:5px 10px;height:30px;}
#header.compatible #searchbar .btn{padding:5px 10px;height:30px;}
#header.compatible #header.with-searchbar #headNav.hide{height:40px;line-height:40px;}
#header.compatible #siteSlogan{display:none !important;}}
@media (max-width: 600px){#header.compatible #searchbar{max-width:100px;}}
@media (max-width: 767px){#header.compatible.with-searchbar #headNav.hide{height:40px;line-height:40px;}
#navbar li.nav-item-searchbar{float:left !important;width:100%;}
#navbar li.nav-item-searchbar #searchbar{margin-top:0;}
#searchbar > form{float:none !important;margin:10px auto !important;}}
#header.compatible.with-searchbar #headNav nav{float:right;margin-right:200px;}
.m-blog #searchbar{display:none;}
@media (max-width: 767px){.m-blog #headNav,.m-blog #searchbar{display:none;}}
#cartBox{margin-right:20px;}
#cartBox a{text-decoration:none;}
#cartBox .label{background-color:#ea644a;}
#cartBox:hover a{color:#ea644a;}

.little{ height: 100px; width: 1200px; margin:60px auto;  text-align: center; }
.little p{ font-size: 40px; font-weight: bold; margin-bottom: 20px;}
.little span{ color: #037ddc; }
.little div{ font-size: 28px; color: #999; line-height: 30px; font-family: 'Arial'; letter-spacing: 6px; }

.first{ height: 620px; margin-bottom: 15px;}

.into{height: 394px; width: 1200px; margin: 0 auto; box-sizing: border-box;}
.into ul li{float: left; width: 290px;cursor: pointer; }
.into ul li:first-child {height: 394px;width: 294px; margin-right: 8px; background: url(../common/images/bg_03.jpg) no-repeat center;}
.into ul li:nth-child(2) {height: 394px;width: 294px; margin-right: 8px; background: url(../common/images/bg_05.jpg) no-repeat center;}
.into ul li:nth-child(3) {height: 394px;width: 294px; margin-right: 8px; background: url(../common/images/bg_07.jpg) no-repeat center;}
.into ul li:nth-child(4) {height: 394px;width: 294px; background: url(../common/images/bg_09.jpg) no-repeat center;}
.into ul li p{font-size: 24px;color: #222;font-weight: 900;line-height: 50px; text-align: center; padding-top: 150px;}
.into ul li div{ padding: 0px 12px; font-size: 14px;color: #666;line-height: 30px; font-weight: 200;}

.into ul li:first-child:hover {height: 394px;width: 294px; margin-right: 8px; background: url(../common/images/bg_03r.jpg) no-repeat center;}
.into ul li:nth-child(2):hover {height: 394px;width: 294px; margin-right: 8px; background: url(../common/images/bg_05r.jpg) no-repeat center;}
.into ul li:nth-child(3):hover {height: 394px;width: 294px; margin-right: 8px; background: url(../common/images/bg_07r.jpg) no-repeat center;}
.into ul li:nth-child(4):hover {height: 394px;width: 294px; background: url(../common/images/bg_09r.jpg) no-repeat center;}
.into ul li p:hover{font-size: 24px;color: #222;font-weight: 900;line-height: 50px; text-align: center; padding-top: 150px;}
.into ul li div:hover{ padding: 0px 12px; font-size: 14px;color: #666;line-height: 30px; font-weight: 200;}

.fl{ float: left; }
.fr{ float: right; }

.second{ height: 790px; margin-bottom: 15px;}
.scons{ width: 1197px; margin: 0 auto; height: 600px; background: #fff;-moz-box-shadow: 5px 10px 25px 5px #eef6fc; /* 老的 Firefox */
box-shadow: 0px 10px 25px 5px #eef6fc; }

.l1{ width: 399px; height: 600px;}
.l1t{ width: 399px; height: 300px;}
.l1b{ width: 399px; height: 300px;}

.l1_txt{ padding: 50px 0 0;}
.l1_txt .it{ height: 50px; width: 6px; background: #037ddc;}
.l1_txt p{ height: 50px; font-weight: bold; line-height: 50px;  padding-left: 50px; font-size: 30px; color: #037ddc;}
.l1_txt .st{ line-height: 40px; padding: 30px 50px; font-size: 18px; color: #505050; }

#block244{ background: url(../common/images/bg_13.jpg) no-repeat center; height: 531px; z-index: 1000000;}
#block245{ background: url(../common/images/bg_13.jpg) no-repeat center; height: 531px; z-index: 1000000;}

.block-tabs{/* width: 1200px!important; margin: 0 auto;*/ }


.four{ background: #f6f6f6; padding: 40px; margin-top: -41px }
.fcons{ width: 1200px; margin: 0 auto;}

.carousel{
    margin-bottom:0px;
}
.row > .col > .panel, .row > .col .carousel, .row > [class*="col-"] > .panel, .row > [class*="col-"] .carousel, .page-content > .panel, #boards > .panel, .page-side > .panel, .row > [class*="col-"] > .nav, .row > [class*="col-"] > .list-group, .m-blog .card, .row > .col > .list-group {
    margin-bottom: 20px;
}
#navbar {
    margin-bottom: 0px;
}
.navbar{
    margin-bottom: 0px;
}


.all-bottom{ max-width: 100%!important;background-color:#333333!important; }

.foot1{ background-color:#333333!important; display: block;}
.foot1 .footlogo{float: left; margin: 90px 0 60px 0; text-align: center;}
.foot1 .footlogo p:first-child{font-size: 32px;color: #fff;font-weight: bold}
.foot1 .footlogo p:nth-child(2){color: #fff;font-size: 18px;line-height: 40px;}
.foot1 .footlogo p:last-child{color: #fff;font-size: 14px; font-family: "Arial";}
.foot1 img{float: left;height: 160px; margin: 60px 30px;}
.foot1 ul{float: left;margin: 80px 60px 60px 60px;}
.foot1 ul li{height: 32px;color: #fff;line-height: 32px; font-size: 16px;}

.wra{ width: 1200px; margin: 0 auto; }


#columns{ max-width: 1200px; margin: 0 auto; }

.item-head{ width: 550px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }



#block6{border:solid 1px #eee;border-radius:4px;box-shadow:none;}
#block6 .panel-heading{background:#064ec0;color:#fff !important;line-height:40px;}
#block6 .panel-heading strong{font-weight:normal;font-size:16px;}
#block6 .panel-heading strong i{font-size:18px;vertical-align:middle;margin-right:5px;}
#block6 .panel-body{padding:0;}
#block6 .tree li{padding:0;}
#block6 .tree li:before{display:none;}
#block6 .tree > li > a,#block6 .tree > li > i{display:none;}
#block6 .tree li ul li a{display:block;box-shadow:none;border-bottom:1px solid #eee;padding:15px 40px;font-size:15px;}
#block6 .tree li ul li a i{display:none;}
#block6 .tree li ul li a:hover{background:#f5f5f5;color:#064ec0;}
#block6 .tree li ul li:last-child a{border:none;}
#block6 .tree li.active > a,#block7 .tree li.active > a:hover{background:#f5f5f5;color:#064ec0;}


#block10{border:solid 1px #eee;border-radius:4px;box-shadow:none;}
#block10 .panel-heading{background:#064ec0;color:#fff !important;line-height:40px;}
#block10 .panel-heading strong{font-weight:normal;font-size:16px;}
#block10 .panel-heading strong i{font-size:18px;vertical-align:middle;margin-right:5px;}
#block10 .panel-body{}

header#articleHeader .header {display:none; }

/*一、24格处理*/
#iconWall{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 1px;
    padding-left: 1px;
    list-style: none;
}

#iconWall li{
    width: 238px;
    height: 140px;
    /*background-color: #fff;*/
    float: left;
    margin-right: 1px;
    margin-bottom: 1px;
    position: relative;

}

/*二、3D反转区域处理 */


li img{
    vertical-align: middle;
}


.img-3d{
    transform-style: preserve-3d;
}

.img-back{
    transform: rotateY(180deg);
}

/*测试代码*/
/*li:hover .img-3d{*/
    /*transition: .3s linear;*/
    /*transform: rotateY(180deg);*/
/*}*/

/*三、换一批*/
#btnRefresh{
    text-align: center;
    transition: .3s linear;
    background-color: #fff;
}
.iconRefresh{
    width: 28px;
    height: 28px;
    background: url("../img/refresh.png");
    margin: 32px auto 0;
}
#btnRefresh:hover{
    color: #fff;
    background-color: #dd2727;
    transition: 0s;
}
#btnRefresh:hover .iconRefresh{
    background: url("../img/refresh-white.png");
}


/*四、处理浮层*/
.mask{
    position: absolute;
    left: 0;
    top: 0;
    width: 238px;
    height: 140px;
    background-color: rgba(0, 0, 0, .2);
    opacity: 0;
}
.mask img{
    float: right;
    margin-top: 8px;
    margin-right: 8px;
}
.mask p{
    font-size: 12px;
    color: #fff;
    margin-top: 45px;
    text-align: center;
}
.mask a{
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    background-color: red;
    width: 70px;
    display: block;
    margin: 0 auto;
    text-align: center;
    height: 18px;
    line-height: 18px;
    border-radius: 9px;
}

li:hover .mask{
    opacity: 1;
    transition: .3s linear;
}

#companyContact{ max-width: 1200px; margin: 0 auto; margin-bottom: 20px; }

#companyContact .panel-heading{background:#064ec0;color:#fff !important;line-height:40px;}
#companyContact .panel-heading strong{font-weight:normal;font-size:16px;}
#companyContact .panel-heading strong i{font-size:18px;vertical-align:middle;margin-right:5px;}
#companyContact .panel-body{padding:20px;}