/*
Theme Name: DW Minion
Theme URI: http://www.designwall.com/wordpress/themes/dw-minion/
Author: DesignWall
Author URI: http://www.designwall.com/
Description: DW Minion is a simple and clean WordPress Blog Theme. This theme is designed which aims for a minimal and simple blog while showing off the most of your content. DW Minion supports responsive design and it’s great to blog anytime anywhere you want. Social sharing is focused and various post formats are supported. The theme is available for free, so grab it and start blogging.
Version: 1.1.8
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: green, light, white, three-columns, left-sidebar, right-sidebar, fluid-layout, featured-images, threaded-comments, translation-ready
Text Domain: dw-minion

DW Minion WordPress theme, Copyright (C) 2013 DesignWall
DW Minion WordPress theme is licensed under the GPL v3.0
*/

.sticky {}
.gallery-caption {}
.bypostauthor {}

@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,select,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
/*i,cite,em,var,address,dfn{font-style:normal;}*/
[hidefocus],summary{outline:0;}
li{list-style:none;}
sup,sub{font-size:40%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
p {margin:0 0 9px;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;font-weight:normal;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/1.8 'PingFangSC','helvetica neue','hiragino sans gb','arial','microsoft yahei ui','microsoft yahei','simsun','sans-serif';outline:0;}
body{color:#666;}
a{color:#004ea2;}
a:focus, a:hover{color:#004ea2;outline:none;text-decoration:none;}
a.disabled{opacity: .65;cursor: not-allowed;}
.noscroll{height: 100%;overflow: hidden;}

/* Font icon */
@font-face {
  font-family: 'iconfont';  /* project id 863613 */
  src: url('//at.alicdn.com/t/font_863613_5r89uu732up.eot');
  src: url('//at.alicdn.com/t/font_863613_5r89uu732up.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_863613_5r89uu732up.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_863613_5r89uu732up.woff') format('woff'),
  url('//at.alicdn.com/t/font_863613_5r89uu732up.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_863613_5r89uu732up.svg#iconfont') format('svg');
}
.iconfont{display:inline-block;font-family:"iconfont" !important;font-size:16px;font-weight: normal;font-style:normal;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

/* slick */
.slick-slider{position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;}
.slick-track:before,
.slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden{display: none;}
.slick-loading .slick-list{background: #fff url('../img/ajax-loader.gif') center center no-repeat;}
.slick-arrow{width: 40px;height: 40px;line-height:40px;background: none;border-radius: 50%;border: 1px solid #fff;font-family: "iconfont";color: #fff;text-align: center;position: absolute;bottom: 20px;}
.slick-arrow.slick-prev{left: 0;}
.slick-arrow.slick-next{right: 0;}
.slick-dots{text-align: center;}
.slick-dots li{display: inline-block;margin-right: 10px;}
.slick-dots .slick-active button{background-color: #ea5406;opacity: 1;}
.slick-dots li button{background-color: #fff;width: 16px;height: 16px;border-radius: 50%;border: none;text-indent: -999px;overflow: hidden;opacity: .8;}
.slider-wrap{position: relative;}
.slider-ctrl{position: absolute;height:0;left: 0;right: 0;bottom: 0;}
.slider-ctrl .container{position: relative;height: 100%;}
.slider-dots{position: absolute;left: 0;right: 0;bottom: 20px;}


/* * toastr v2.1.3 **/
.toast-title{font-weight:700}
.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}
.toast-message a,.toast-message label{color:#FFF}
.toast-message a:hover{color:#CCC;text-decoration:none}
.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}
.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}
.rtl .toast-close-button{left:-.3em;float:left;right:.3em}
button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
.toast-top-center{top:0;right:0;width:100%}
.toast-bottom-center{bottom:0;right:0;width:100%}
.toast-top-full-width{top:0;right:0;width:100%}
.toast-bottom-full-width{bottom:0;right:0;width:100%}
.toast-top-left{top:12px;left:12px}
.toast-top-right{top:12px;right:12px}
.toast-bottom-right{right:12px;bottom:12px}
.toast-bottom-left{bottom:12px;left:12px}
#toast-container{position:fixed;z-index:999999;pointer-events:none}
#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}
#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}
#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}
#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}
#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}
#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}
#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}
#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}
#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}
.toast{background-color:#030303}
.toast-success{background-color:#51A351}
.toast-error{background-color:#BD362F}
.toast-info{background-color:#2F96B4}
.toast-warning{background-color:#F89406}
.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}
@media all and (max-width:240px){
    #toast-container>div{padding:8px 8px 8px 50px;width:11em}
    #toast-container>div.rtl{padding:8px 50px 8px 8px}
    #toast-container .toast-close-button{right:-.2em;top:-.2em}
    #toast-container .rtl .toast-close-button{left:-.2em;right:.2em}
}
@media all and (min-width:241px) and (max-width:480px){
    #toast-container>div{padding:8px 8px 8px 50px;width:18em}
    #toast-container>div.rtl{padding:8px 50px 8px 8px}
    #toast-container .toast-close-button{right:-.2em;top:-.2em}
    #toast-container .rtl .toast-close-button{left:-.2em;right:.2em}
}@media all and (min-width:481px) and (max-width:768px){
    #toast-container>div{padding:15px 15px 15px 50px;width:25em}
    #toast-container>div.rtl{padding:15px 50px 15px 15px}
}

/* webuploader */
.webuploader-container{position: relative;}
.webuploader-element-invisible{position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px);}
.webuploader-pick{position: relative;display: inline-block;cursor: pointer;background: #00b7ee;padding: 10px 15px;color: #fff;text-align: center;border-radius: 3px;overflow: hidden;}
.webuploader-pick-hover{background: #00a2d4;}
.webuploader-pick-disable{opacity: 0.6;pointer-events:none;}
.pic-preview {overflow: hidden;}
.pic-preview img{height: 100px;}
.pic-preview .close{position: absolute;width: 20px;height: 20px;line-height: 20px;text-align: center;background: rgba(0,0,0,.8);color: #fff;right: 4px;top: 4px;}
.uploader .uploader-list{overflow: hidden;}
.uploader .thumbnail{width: 120px; height: 120px;}
.uploader .thumbnail img{width: 100%;height: 100%;object-fit: cover;}
.uploader .file-type{display: block;width: 100%;height: 100%;text-align: center;line-height: 80px;font-size: 42px;color: #1ab394;}
.webuploader-container{transition: opacity .3s;}
.uploaded .webuploader-container{opacity: 0;}
.file-item{float: left; position: relative; margin: 0 20px 20px 0; padding: 4px;}
.file-item .close{position: absolute;right: 4px;top: 4px}
.file-item .error{position: absolute; top: 4px; left: 4px; right: 4px; background: red; color: white; text-align: center; height: 20px; font-size: 14px; line-height: 23px;}
.file-item .info{position: absolute; left: 4px; bottom: 4px; right: 4px; height: 20px; line-height: 20px; text-indent: 5px; background: rgba(0, 0, 0, 0.6); color: white; overflow: hidden; white-space: nowrap; text-overflow : ellipsis; font-size: 12px; z-index: 10;}
.file-item .info.success{background: rgba(26, 179, 148, 0.6);}
.file-item .info.error{background: rgba(237, 85, 101, 0.6);}
.upload-state-done:after{content:"\e615"; font-family: iconfont; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 32px; position: absolute; bottom: 0; right: 4px; color: #4cae4c; z-index: 99;}
.file-item .progress{position: absolute; right: 4px; bottom: 4px; height: 20px; left: 4px; overflow: hidden; z-index: 15; margin:0; padding: 0; border-radius: 0; background: transparent;}
.file-item .progress span{display: block; overflow: hidden; width: 0; height: 100%; background: #d14 url(../img/progress.png) repeat-x; -webit-transition: width 200ms linear; -moz-transition: width 200ms linear; -o-transition: width 200ms linear; -ms-transition: width 200ms linear; transition: width 200ms linear; -webkit-animation: progressmove 2s linear infinite; -moz-animation: progressmove 2s linear infinite; -o-animation: progressmove 2s linear infinite; -ms-animation: progressmove 2s linear infinite; animation: progressmove 2s linear infinite; -webkit-transform: translateZ(0);}
@-webkit-keyframes progressmove{0%{background-position: 0 0;} 100%{background-position: 17px 0;}}
@-moz-keyframes progressmove{0%{background-position: 0 0;} 100%{background-position: 17px 0;}}
@keyframes progressmove{0%{background-position: 0 0;} 100%{background-position: 17px 0;}}
a.travis{position: relative; top: -4px; right: 15px;}

/* bootstrap reset */
@media (min-width: 768px){
    .navbar{border-radius: 0;}
}
@media (min-width: 1300px){
    .container {width: 1230px;}
}
.navbar{border: none;margin-bottom: 0;}
.form-control{box-shadow: none;height: 46px;border-radius: 0;}
.form-group{margin-bottom: 20px;}
.form-horizontal .form-group:last-child{margin-bottom: 0;}
.required .control-label:before{content: '*';color: #c00;margin-right: 5px;}
.btn{border-radius: 0;transition:background-color 0.3s,border-color 0.3s;}
.btn-primary{background-color: #029fe8;border-color: #029fe8;}
.btn-link:focus, .btn-link:hover{color: #199ed8;text-decoration: none;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline: none;}
.btn i{margin-right: 5px;}
.input-group-btn>.btn{height: 46px;}
.btn-group .btn.active{background: #ea5406;color: #fff;border-color: #ea5406;}
.modal-title{font-weight: normal;}
.modal-content{border-radius: 0;border: none;}
.modal-img img{max-width: 100%;}
.modal-lg{width: 900px;}
.modal-md{width: 400px;}
.modal-sm{width: 300px;}
.checkbox,.radio{display: inline-block;line-height: 24px;margin-right:10px;}
.checkbox input[type=checkbox],.radio input[type=radio]{opacity: 0;width: 16px;height: 16px;left: 0;margin: 6px 0 0 0;vertical-align: middle;}
.checkbox:before,.radio:before{content: '';display: inline-block;width: 16px;height: 16px;margin-right:5px;line-height: 15px;text-align: center;font-size: 12px;border:1px solid #aaa;vertical-align: middle;}
.checkbox.checked:before,.radio.checked:before{content: '\e615';color: #fff;font-family: 'iconfont';background: #199ed8;border: none;}
.radio:before{border-radius: 50%;}
.help-block{margin-bottom: 0;color: #999;}
.help-tips{display: block;margin-top: 5px;color: #999;}
.has-error .help-block,.has-success .help-tips{display: block !important;}
.has-error .help-tips,.has-success .help-block{display: none !important;}
.has-error .input-group-btn>.btn{border-color: #a94442;}
.thumbnail{border-radius: 0;font-size: 14px;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding: 12px 8px;vertical-align: middle;}
.dropdown-menu{border-radius: 0;}
.col-sm-12.control-label{text-align: left;}

/*laydate*/
.layui-laydate-content td{line-height: 20px;}

/* Login dialog */
.login-dialog h4{float: left;font-weight: normal;color: #333;line-height: 20px;}
.login-dialog .modal-body{padding: 40px;}
.login-dialog .login-header{overflow: hidden;line-height: 20px;height: 60px;}
.login-dialog .login-header a{float: right;font-size: 16px;color: #004ea2;}
.login-dialog .login-header a:hover{color: #199ed8;}
.login-dialog .form-group{position: relative;padding-bottom: 20px;margin-bottom: 15px;}
.login-dialog .help-block{display: none;position: absolute;left: 0;bottom: -10px;margin: auto;}
.login-dialog .close{position: absolute;width:30px;height: 30px;text-align: center;right: 0;top: 0;opacity: 1;z-index: 1;}
.login-dialog .close i{display: block;line-height: 26px;text-shadow: none;font-size: 12px;}
.login-dialog .forget{display: block;line-height: 25px;margin: 10px auto;}
.login-dialog form .btn-primary{margin-top: -20px;}
.login-dialog .modal-footer{background: #f2f2f2;padding: 30px 40px;}
.login-dialog .modal-footer a{float: left;display: block;width:33.33%;text-align: left;}
.login-dialog .modal-footer a i{margin-right: 5px;;width: 24px;height: 24px;line-height: 24px;text-align: center;color: #fff;border-radius: 50%;}
.login-dialog .qq i{background: #029fe8;}
.login-dialog .wechat i{background: #0c0;}
.login-dialog .weibo i{background: #f91821;}

/* Header */
.header{position: relative;z-index: 1;}
.header .container{position: relative;}
.topbar{position: relative;height: 100px;z-index: 1;background-color: #fff;}
.topbar .navbar{margin-top: 20px;}
.topbar .navbar-nav{margin-top: 10px;}
.logo{height: 60px;}
.logo a{display: inline-block;background-image: url(../img/logo.png);width: 450px;height: 60px;text-indent: -999px;overflow: hidden;font-size: 0;}
.navbar-toggle .icon-bar {width: 22px;transition: all 0.2s;background: #444;}
.navbar-toggle .top-bar {transform: rotate(45deg);transform-origin: 15% 100%;}
.navbar-toggle .middle-bar{opacity: 0;}
.navbar-toggle .bottom-bar {transform: rotate(-45deg);transform-origin: 12% 30%;}
.navbar-toggle.collapsed .top-bar {transform: rotate(0);}
.navbar-toggle.collapsed .middle-bar{opacity: 1;}
.navbar-toggle.collapsed .bottom-bar {transform: rotate(0);}
.menu{float: left;margin-right: 10px;}
.menu li{float: left;margin-right:25px;height: 40px;}
.menu li.active{border-bottom:4px solid #ea5406;}
.menu li.active a{color: #004ea2;}
.menu li a{font-size: 16px;font-weight: bold;line-height: 36px;}
.search{float: left;margin-right:15px;font-size: 16px;margin-top: 4px;margin-left: -5px;}
.search:before{content: '|';color: #eee;margin-right: 15px;}
.search .iconfont{color: #004ea2;margin-right: 5px;}
.serach-box{position: absolute;top: -100px;left: 0;right: 0;background-color: rgba(240, 240, 240, 0.95);padding:28px 0;text-align: center;transition:top 0.3s;}
.serach-box.open{top: 100px;}
.search-wrap{display: inline-block;line-height: 26px;position: relative;}
.search-wrap form{float: left;}
.search-type{position: absolute;left: 0;}
.search-type span{display: inline-block;width:120px;padding: 0 20px;margin: 10px auto;border-right: 1px solid #eee;cursor: pointer;}
.search-type span:after{font-family:'iconfont';content:'\e610';margin-left:5px;font-size: 22px;position: relative;top: 3px;}
.search-type ul{position:absolute;top:46px;left:2px;width:120px;background:#fff;border:1px solid #eee;border-top:none;display: none;}
.search-type ul li {display:block;white-space: nowrap;line-height:30px;padding-left:20px;padding-right:20px;transition:color 0.3s,background-color 0.3s;cursor: pointer;}
.search-type ul li:hover{background:#eee;}
.search-wrap .form-control{width:600px;padding-left: 140px;}
.search-wrap>a{display: inline-block;margin: 10px -18px; padding-left:25px;}
.search-wrap button{border: none;background: none;position: absolute;right: 90px;top: 0;line-height: 46px;padding: 0 10px;font-size: 20px;color: #004ea2;}
.top-user{float: left;height: 36px;line-height: 36px;background-color: #f2f2f2;border-radius: 18px;}
.user-info{display: inline-block;}
.user-info>a{display: inline-block;vertical-align: middle;max-width: 80px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.user-bar{float: left;padding: 0 15px;position: relative;}
.user-bar .dropdown-menu{top: auto;left: 0;right: auto;}
.user-bar #signup{margin-left: 10px;}
.min-search,.min-user-bar{display: none;position: absolute;top: 8px;left: 15px;line-height: 34px;height: 34px;}
.min-search{left: auto;right: 55px;}
.locale{float: left;border-radius: 18px;border: none;padding: 8px 20px;}

/* ----------- Home start--------------------- */
/* Banner */
.banner .slider{height: 500px;background-color: #666;overflow: hidden;}
.banner .slider-item{height: 100%;position: relative;}
.banner .slider-item>a{display: block;height: 500px;background-position: center;;background-size: cover;}
.banner .slick-arrow{width: 50px;height: 50px;line-height:50px;font-size: 24px;opacity: 0;transition:opacity 0.3s;bottom: 250px;}
.banner:hover .slick-arrow{opacity: 1;}
.banner .slider-dots{bottom: 58px;}

/* Journals */
.home-journals{background-color: #f2f2f2;position: relative;padding-bottom: 30px;}
.home-journals .slider-wrap{background-color: #fff;padding: 30px;position: relative;top: -58px;}
.home-journals .journals-list{overflow: hidden;margin:0 -15px;height: 227px;}
.home-journals .journals-list.open{height: auto;}
.home-journals .journals-list .slider-item{float: left;width: 16.66%;padding: 0 15px;margin-bottom: 20px;}
.home-journals .journals-list .slider-item a{display: block;line-height: 0;font-size: 0;}
.home-journals .journals-list .slider-item a img{width: 100%;height: 227px;object-fit: cover;}
.home-journals .slick-arrow{bottom: 128px;background-color: #199ed8;border: none;}
.btn-line{display: block;margin: -28px auto 0 auto;width: 180px;height: 42px;background: none;border: 1px solid #004ea2;border-radius: 0;color: #004ea2;transition:border-color 0.3s,color 0.3s;}
.btn-line:hover{border-color: #199ed8;color: #199ed8;}

/* Recommend Article */
.home-article{background: url(../img/article-bg.jpg) no-repeat left center;}
.home-article .container{background-color: #fff;overflow: hidden;}
.home-article>.container .col-md-8{width:62%;}
.home-article>.container .col-md-4{width:38%;}
.list-box{padding: 30px 0;}
.list-tit{line-height: 55px;height: 55px;position: relative;border-bottom: 1px solid #ddd;}
.list-tit h2{display: inline-block;font-size: 20px;color: #333;position: relative;line-height: 55px;height: 55px;}
.list-tit h2:before{content: '';position: absolute;width: 25px;height: 4px;background-color: #004ea2;bottom: 0;}
.list-tit h2 .iconfont{color: #004ea2;font-size: 25px;margin-right: 10px;vertical-align: middle;}
.list-tit.tabs h2 a{display: inline-block;position: relative;margin-right: 20px;font-weight: normal;}
.list-tit.tabs h2:before{display: none;}
.list-tit.tabs h2 a.active{font-weight: bold;}
.list-tit.tabs h2 a.active:before{content: '';position: absolute;width: 100%;height: 5px;background-color: #004ea2;bottom: 0;}
.list-ctrl{position: absolute;right: 0;top: 0;}
.list-ctrl.nav-tabs>li>a{margin-right: 0;}
.list-ctrl.nav-tabs>li>a{line-height: 55px;height: 55px;padding-top: 0;padding-bottom: 0;border-radius: 0;}
.list-ctrl.nav-tabs>li.active>a{border-top: 3px solid #ea5406;}
.list-ctrl .btn-link .iconfont{margin-right: 5px;}
.list-ctrl .btn-link{padding-left: 0;padding-right: 0;}
.list-ctrl.more i{font-weight: bold;color: #ea5406;margin-left: 5px;}
.list-body{padding-top: 30px;}
.home-article>.container .col-md-8,.home-article>.container .col-md-4{padding-left: 25px;padding-right: 25px;}
.home-article>.container>.row{margin-left: -25px;margin-right: -25px;}
.article-info{overflow: hidden;}
.article-info a{color: #666;}
.article-ctrl a{color:#666;}
.article-info a:hover{color: #004ea2;}
.article-list h3{font-weight: normal;font-size: 20px;line-height: 25px;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;padding-bottom:10px;}
.article-list li{border-bottom: 1px solid #eee;padding-bottom: 20px;margin-bottom: 20px;/*height: 131px;*/}
.article-list li:last-child{margin-bottom: 0;border: none;}
.article-info .author,.article-info .page{line-height: 20px;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;padding-bottom:10px;}
.article-info .author{float: left;/*width: 40%;*/}
.article-info .page{/*float: right;text-align: right;width: 60%;*/}
.article-ctrl{position: relative;margin-top: 10px;padding-bottom:10px;}
.article-ctrl .keywords,.article-info .ctrl{line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.article-ctrl .keywords{display: block;margin-right: 350px;}
.article-ctrl .keywords a{display: inline-block;line-height: 24px;padding-left: 10px;padding-right: 10px;border:1px solid #6594c7;color: #6594c7;margin-right: 5px;}
.article-ctrl .keywords a:hover{background-color: #6594c7;color: #fff;}
.article-ctrl .ctrl{display: block;/*width: 350px;*/position: absolute;top: 0;right: 0;line-height: 26px;overflow: hidden;}
.article-ctrl .ctrl a{/*width: 25%;*/float: left;text-align: right; padding-left:10px;}
.article-ctrl .ctrl i{margin-right: 5px;}
.export-li{padding: 15px 0;}
.export-li label{font-weight: normal;margin-bottom:0;line-height: 30px;}
.export-li label input{margin-right: 5px;}
.loading{background: url(../img/ajax-loader.gif) no-repeat center;}
.loading *{visibility: hidden;}
.collected{color: #004ea2;}
.collected:before{content:'\e60f';margin-right: 5px;font-family: 'iconfont';}
.collected i{display: none;}

/* Hot Article */
.hot-article li{padding-bottom: 15px;margin-bottom:15px;/*height:78px;*/border-bottom: 1px dashed #ddd;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.hot-article li>a{font-size: 16px;/*display: inline-block;*/vertical-align: middle;}
.hot-article li:last-child{border: none;margin-bottom: 0;}
.hot-article li span{display: block;}
.hot-article li span a{color: #666;line-height: 32px;}
.hot-article li span a:hover{color: #004ea2;}
.hot-article li:before{display: inline-block;width: 16px;height: 16px;line-height: 16px;text-align: center;background-color: #b8b8b8;color: #fff;font-size: 12px;border-radius: 3px;margin-right: 5px;}
.hot-article li.top1:before{content: ' ';background-color: #ea5406;}
.hot-article li.top2:before{content: ' ';background-color: #199ed8;}
.hot-article li.top3:before{content: ' ';background-color: #00cc99;}
.hot-article li.top4:before{content: ' ';}
.hot-article li.top5:before{content: ' ';}
.hot-article li.top6:before{content: ' ';}
.hot-article li.top7:before{content: ' ';}
.hot-article li.top8:before{content: ' ';}
.hot-article li.top9:before{content: ' ';}
.hot-article li.top10:before{content: ' ';}

/* Home news */
.home-news{background: #f2f2f2;}
.news-slider{height: 240px;overflow: hidden;}
.news-slider .slider-item{position: relative;}
.news-slider img{width: 100%;height: 240px;object-fit: cover;}
.news-slider a>span{display: block;width: 100%;height: 105px;padding: 55px 15px 0 15px;text-align: center;background: url(../img/txt-bg.png);position: absolute;bottom: 0;color: #fff;}
.news-slider .slider-ctrl{bottom: 0;}
.news-slider .slider-dots{bottom: -10px;}
.news-slider .slick-dots button{border-radius: 0;height: 4px;}
.home-newlist{background: #fff;padding: 10px 0;overflow: hidden;position: relative;}
.home-newlist li{float: left;width: 50%;height: 110px;padding: 15px 30px;position: relative;}
.home-newlist li h4{font-weight: normal;font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.home-newlist li .news-tit{margin-right: 125px;}
.home-newlist li.noimg .news-tit{margin-right:auto;}
.home-newlist li .news-tit h4{line-height: 22px;}
.home-newlist li .news-img{position: absolute;right: 30px;top: 20px;}
.home-newlist li .news-img img{width: 112px;height: 75px;object-fit: cover;}
.home-newlist li span{position: absolute;bottom: 20px;}
.home-newlist:before{content: '';position: absolute;top: 30px;bottom: 30px;left: 50%;width: 1px;background-color: #eee;}

/* Home Links */
.home-links{background: #f2f2f2;border-top:1px solid #ddd;padding: 30px 0;}
.home-links h4{display: inline-block;font-size: 14px;}
.home-links .link-list{display: inline-block;}
.home-links .link-list a{display: inline-block;margin-right: 20px;}

/* Footer */
.footer{background: url(../img/footer-bg.jpg) center #015fa9;}
.footer-info{overflow: hidden;padding: 50px 0;color: #fff;}
.footer-info>div{float: left;line-height: 30px;}
.footer-logo{width: 260px;}
.footer-copyright{width: 460px;padding-left: 30px;border-left: 1px solid #4783c5;}
.footer-info .footer-contact{float: right;width: 400px;overflow: hidden;padding-left: 30px;border-left: 1px solid #4783c5;}
.footer-contact p{float: left;}
.footer-contact a{color: #fff;}
.footer-contact .wechat-qr{float: right;text-align: center;}
.footer-contact .wechat-qr img{width: 78px;height: 78px;}
.footer-contact .wechat-qr span{display: block;}
.footer-links{padding: 20px 0;border-top: 1px solid #4783c5;color: #fff;}
.footer-links a{color: #fff;}
.footer-links a:hover{color: #83f3ff;}
.footer-link a{margin-right: 10px;}

/* Sub Banner */
.sub-banner{height: 200px;background: #004ea2;position: relative;overflow: hidden;}
.sub-banner .container{position: relative;}
.sub-img{height: 200px;position: absolute;top: 0;left: 0;right: 0;}
.sub-img img{position: absolute;left: 50%;top: 0;margin-left: -960px;opacity: .1;}
.sub-banner h1{font-size: 48px;color: #fff;text-align: center;margin-top: 50px;letter-spacing: .5em;text-indent: .5em;}
.sub-banner h1:after{display: block;content: '';width: 50px;height: 4px;background-color: #fff;margin: 25px auto 0 auto;}

/* About */
.single-page{font-size: 16px;}
.single-page p{text-align: justify;}
.single-page .content{padding: 40px 0;}
.single-page .content h2{line-height: 1.8;}
.about h2{color: #333;text-align: center;}
.about h2:after{display: block;content: '';width: 50px;height: 4px;background-color: #ddd;margin: 25px auto 0 auto;}
.about-info,.about-journals,.about-contact{padding: 50px 0;}
.about-info ul{overflow: hidden;padding: 30px 0;}
.about-info li{padding-left: 5%;border-left: 1px solid #ddd;width: 25%;float: left;}
.about-info li:first-child{padding-left: 0;border: none;}
.about-info li p{line-height: 50px;text-indent: 0;margin-bottom: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.about-num{line-height: 1;}
.about-num strong{font-size: 72px;color: #004ea2;}
.about-journals{background-color: #eee;}
.about-journals .slider-wrap{overflow: hidden;height: 260px;}
.about-journals .slider{overflow: hidden;margin: auto -15px auto -15px;}
.about-journals .slider-item{float: left;width:33.33%;}
.about-journals .journals-info{background: #fff;overflow: hidden;padding: 20px;position: relative;margin: 15px;}
.about-journals .journals-info .cover{float: left;}
.about-journals .journals-info .cover img{width: 130px;height: 184px;object-fit: cover;}
.about-journals .journals-info .info{position: absolute;left: 170px;top: 20px;right: 20px;}
.about-journals .journals-info .info li{line-height: 40px;border-bottom: 1px solid #eee;font-size: 14px;position: relative;}
.about-journals .journals-info .info li:last-child{border:none;}
.about-journals .journals-info .info li i{margin-right: 5px;color: #999;}
.about-journals .journals-info .info li span{display: block;line-height: 20px;position: absolute;top: 10px;left: 25px;right: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.about-journals .journals-info .info li:last-child span{white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.about-journals .journals-info .qr{background:url(../img/qr_corner.png) no-repeat right top;position: absolute;right: 5px;top: 5px;width: 38px;height: 38px;overflow: hidden;}
.about-journals .journals-info .qr img{opacity: 0;transition:all 0.3s;width: 100px;height: 100px;}
.about-journals .journals-info .qr:hover{width: 100px;height: 100px;}
.about-journals .journals-info .qr:hover img{opacity: 1;}
.about-journals .slick-arrow{bottom: 108px;background-color: #199ed8;border: none;}
.about-journals .slider-wrap.open{height: auto;}
.about-journals .btn{margin: auto;}
.about-map{height: 350px;}
.mapinfo{padding: 10px 20px;width: 350px;}
.mapinfo h4{line-height: 50px;}
.mapinfo li{line-height: 30px;font-size: 14px;}
.mapinfo li span{display: inline-block;width: 80px;word-spacing: 1.65em;color: #999;}

/* SiteMap */
.sitemap{padding: 30px 0;}
.sitemap li{padding: 15px 0;border-bottom: 1px solid #ddd;}
.sitemap li h3,.sitemap li h4{line-height: 2;}
.sitemap li h4{padding-top: 10px;}
.nav-list{border-bottom: 1px dashed #ddd;line-height: 2.5;}
.nav-list a{margin-right: 15px;}
.sitemap li .nav-list:last-child{border: none;}

/* News */
.list{padding: 30px 0;}
.newslist li{padding: 20px 0 20px 275px;border-bottom: 1px dashed #ddd;position: relative;transition:background-color 0.3s;}
.newslist li:hover{background-color: #f8f8f8;}
.newslist li:hover img{transform: scale(1.2);}
.newslist li.noimg{padding-left: 0;}
.newslist li.noimg .comeform{position: static;top: auto;vertical-align: middle;margin-right: 10px;}
.newslist li .comeform{display: inline-block;max-width: 220px;position: absolute;left: 15px;top: 40px;z-index: 1;background-color: #ec623b;color: #fff;padding: 0 20px;border-radius: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newslist li .img{display: block;position: absolute;top: 13px;left: 0;overflow: hidden;}
.newslist li img{width: 260px;height:100px;object-fit: cover;transition:transform 0.3s;}
.newslist li .tit{display: inline-block;vertical-align: middle;font-size: 20px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
.newslist li p{margin-top: 10px;color: #797979;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.newslist li>.clearfix{color: #999;}
.newslist li .share{float: right;cursor: pointer;position: relative;}
.newslist li .share i{margin-right: 5px;color: #004ea2;}
.newslist li .share span{display: block;height: 28px;position: relative;border:1px solid transparent;border-bottom: none;padding: 0 10px;z-index: 2;}
.newslist li .bdsharebuttonbox{display: none;position: absolute;right: 0;top:27px;z-index: 1;background: #fff;padding: 10px 15px;border:1px solid #ddd;}
.newslist li .bdsharebuttonbox a{display: block;float: none;font-size: 14px;margin-right: 0;}
.newslist li .bdsharebuttonbox a:before{content: attr(title);margin-left: 5px;}
.newslist li .share:hover span{background: #fff;border-color: #ddd;}
.newslist li .share:hover .bdsharebuttonbox{display: block;}

/* Show News */
.show{padding: 30px 0;}
.path{line-height: 60px;border-bottom: 1px solid #ddd;color: #999;}
.path .iconfont{font-size: 12px;}
.show-news .news-title{font-size: 32px;line-height: 40px;color: #444;padding: 10px 0;}
.show-news .news-info{border-bottom: 1px solid #eee;padding: 15px 0;color: #999;}
.show-news .news-info em{font-weight: normal;}
.show-news .news-info,.content-end{overflow: hidden;}
.show-news .news-info .time,.show-news .news-info .comeform,.content-end .end{float: left;line-height: 24px;}
.show-news .news-info .comeform{margin-left: 15px;}
.show-news .news-info .share,.content-end .share{float: right;}
.show-news .news-info .bdsharebuttonbox,.content-end .bdsharebuttonbox{display: inline-block;vertical-align: middle;}
.show-news .news-info .bdsharebuttonbox a,.content-end .bdsharebuttonbox a{margin: 0 0 0 5px;}
.news-content{font-size: 16px;text-align: justify;padding: 20px 0;}
.news-content img{max-width: 100% !important;}
.content-end{border-top: 1px solid #ddd;padding: 15px 0;color: #999;}
.show-news .list-box{padding: 0;}
.show-news .list-tit{height: 40px;line-height: 1;}
.show-news .list-tit h3{display: inline-block;font-weight: normal;font-size: 20px;}
.show-news .list-tit h3:before{content: '';position: absolute;width: 25px;height: 4px;background-color: #004ea2;bottom: 0;}
.show-news .list-body li{margin-bottom: 25px;}
.show-news .list-body li:last-child{margin-bottom: 0;}
.show-news .list-body li img{width: 100%;height: 150px;object-fit: cover;}
.show-news .list-body li span{display: block;line-height: 24px;margin-top: 10px;font-size: 15px;}
.show-news .list-body li a{display: block;overflow: hidden;}
.show-news .list-body li a img{transition:opacity 0.3s;}
.show-news .list-body li a:hover img{opacity: .7;}

/* Print */
@media print {
    .header,.sub-banner,.path,.share,.show-news .col-md-3,.footer{display:none;}
    .show-news .col-md-9{width: 100%;float: none;}
}  

/* Pager */
.pager{overflow:hidden;text-align:right;}
.pager a,.pager button{background:#f2f2f2;}
.pager a,.pager span,.pager input,.pager button{display:inline-block;vertical-align:middle;line-height: 40px;padding:0 15px;border-radius: 3px;margin-left:5px;}
.pager a:hover{background:#ddd;color:#444;}
.pager a.cur{background:#ec623b;color:#fff !important;}
.pager a.disabled,.pager a.disabled:hover{background:#f2f2f2;cursor:default;}
.pager span{background:#f2f2f2;}
.pager input{width:52px;border:1px solid #ddd;padding: 0 0 0 8px;line-height: 40px;height: 40px;box-sizing:border-box;margin-bottom:0px;}
.pager button{transition:.3s;border:none;}
.pager button:hover{background:#ddd;color:#444;}

/* Baidu Share */
.bdshare-button-style0-24 a{background-image: url(../img/icons_0_24.png) !important;}
.bd_weixin_popup{position: fixed !important;width: 240px !important;height: 320px !important;top: 50% !important;left: 50% !important;margin-left: -120px;margin-top: -160px;}

/*  Advanced Search */
.search-form{display: block;max-width: 720px;margin: auto;}
.search-form .input-group-btn .orand{margin-right: -1px;width: 80px;}
.search-form .input-group-btn .range{margin-left: -1px;width: 105px;}
.search-form .input-group-btn .btn{margin-left: -1px;width: 46px;height: 46px;}
.search-form .input-group-btn .btn i{margin: auto;}
.search-form .btn-lg{font-size: 14px;}
.search-form .btn-submit .btn{padding-left: 50px;padding-right: 50px;margin-right: 10px;}

/* Search Result */
.sub-banner .search-wrap{margin-top: 70px;max-width: 600px;}
.sub-banner .search-wrap form{float: none;}
.sub-banner .search-wrap .form-control{width: 100%;border: none;}
.sub-banner .search-wrap button{right: 10px;}
.search-result .btn{box-shadow:none;}
.search-result .btn i{margin-right: 0;}
.search-result .list-ctrl .btn-group{vertical-align: top;}
.search-result .article-list h3 a{color: #004ea2;}
.search-result .article-list h3 a:hover{color: #156ac5;}
.search-result .article-info a{color: #444;}
.search-result .article-info a:hover{color: #004ea2;}
.search-result .article-list p{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin: 10px auto;}
.search-result .article-list em{font-weight: normal;color: #c00;}
.search-result .article-list li{height: auto;margin: auto;padding: 20px 0;}
.search-result .article-list li:hover{background-color: #f8f8f8;}
.search-result .article-list li:last-child{border-bottom: 1px solid #eee;}
.article-ctrl .time{color: #999;}
.gallery-container{margin-top: 20px;}
.gallery-container .thumbnail img{width: 100%;height: 155px;object-fit: cover;}
.gallery-container .thumbnail:hover{border-color: #029fe8;box-shadow: 0px 10px 30px rgba(2, 159, 232, 0.3);}
.caption{position: relative;}
.caption .tit{display: block;line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 30px;}
.caption .ctrl{position: absolute;right: 9px;top: 10px;}
.caption .ctrl>.iconfont{font-size: 18px;line-height: 24px;color: #aaa;}
.caption .ctrl .download .csv:before{content: '\e638';}
.caption .ctrl .download .img:before{content: '\e655';}
.caption .ctrl .download .ppt:before{content: '\e6e8';}
.caption .ctrl .thumb-ctrl{display: none;position: absolute;right: -9px;bottom: 30px;z-index: 1;background: #333;padding: 10px;}
.caption .ctrl .thumb-ctrl:before{content:"◆";color:#333;font-family:simsun;font-size:20px;line-height:0;position:absolute;bottom: 0;right: 5px;}
.caption .ctrl:hover .thumb-ctrl{display: block;}
.caption .ctrl .thumb-ctrl a{display: block;white-space: nowrap;color: #fff;line-height: 30px;padding: 5px 10px;}
.caption .ctrl .thumb-ctrl a:hover{background: #222;}
.caption .ctrl .thumb-ctrl a i{margin-right: 5px;}

/* Journals */
.tab-nav{margin: auto -15px;}
.tab-nav:before,.tab-nav:after{display:table;content:"";}
.tab-nav:after{clear:both;}
.tab-nav span{float: left;padding: 0 15px;text-align: center;}
.tab-nav span a{display: block;line-height: 50px;background: #666;color: #fff;font-size: 16px;transition: background-color .3s;}
.tab-nav span a:hover{background: #555;}
.tab-nav span.active a{background: #029fe8;position: relative;}
.tab-nav span.active a:before{content:"◆";color:#029fe8;font-family:simsun;font-size:30px;line-height:0;position:absolute;bottom:2px;left:50%;margin-left:-15px;}
.tab-nav.col2 span{width: 50%;}
.tab-nav.col3 span{width: 33.33%;}
.tab-nav.col4 span{width: 25%;}
.tab-nav.col5 span{width: 20%;}
.tab-nav.col6 span{width: 16.66%;}
.journals .journals-list{margin-top: 30px;}
.journals .journals-list>li{border:1px solid #eee;padding: 30px 30px 30px 206px;position: relative;margin-bottom: 30px;transition: all .3s; min-height:275px;}
.journals .journals-list>li:hover{border-color: #029fe8;box-shadow: 0px 10px 30px rgba(2, 159, 232, 0.3);}
.journals .journals-tit{height: 60px;line-height: 40px;border-bottom: 1px solid #eee;position: relative;}
.journals .journals-tit h2{font-size: 24px;color: #333;line-height: 40px;padding-right: 240px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.journals .journals-tit:before{content: '';position: absolute;width: 40px;height: 5px;background-color: #004ea2;bottom: 0;}
.journals .journals-tit .journals-ctrl{position: absolute;right: 0;top: 0;font-size: 16px;color: #ddd;word-spacing: 1em;}
.journals .journals-tit .journals-ctrl .iconfont{margin-right: 5px;}
.journals .journals-attr{overflow: hidden;padding: 15px 0;}
.journals .journals-attr li{float: left;width: 25%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.journals .journals-attr li label{width: 100px;color: #999;text-align: right;}
.journals .journals-img{position: absolute;top: 30px;left: 30px;}
.journals .journals-img img{width: 156px;height: 220px;object-fit: cover;}
.journals .journals-box>p{border-top:1px solid #eee;padding-top: 15px;margin-bottom: 0;}

/* User Login */
.login-wrap{height: 550px;background-color: #004ea2;background-position: center;background-repeat: no-repeat;}
.user .container{max-width: 1000px;float: none;position: relative;}
.user .ad-link{display: block;height: 550px;margin-right: 360px;}
.user .login-dialog{position: absolute;width: 360px;top: 30px;right: 15px;}
.user .login-dialog .modal-content{box-shadow: none;}
.user .login-dialog .close{display: none;}
.user .footer{background: #fff;}
.user .footer-info{color: #666;padding: 30px 0;}
.user .footer-copyright{border: none;padding-left: 0;float: left;}
.user .footer-contact{border-color: #ddd;width: 510px;;float: left;}
.user .footer-links{border-color: #ddd;color: #666;}
.user .footer-links a{color: #444;margin-right: 20px;}
.user .footer-links a:hover{color: #004ea2;}
.user .logo a{vertical-align: middle;}
.user-tit{display: inline-block;vertical-align: middle;line-height: 40px;padding-left: 15px;margin-left: 15px;border-left: 1px solid #ddd;font-weight: normal;color: #444;}

/* User Register */
.reg-wrap{background-color: #f2f2f2;padding: 50px 0;}
.user-box{background-color: #fff;padding: 50px;}
.user-box h2{font-size: 18px;font-weight: normal;margin-bottom: 30px;color: #333;}
.user-box .form-group a{color: #004ea2;}
.user-box .form-group a:hover{color: #029fe8;}
.side-login{width: 180px;margin: 46px auto;text-align: center;}
.third-login a{display: block;margin-bottom: 30px;background: #666;color: #fff;line-height: 40px;border-radius: 20px;}
.third-login a:hover{color: #fff;}
.third-login a .iconfont{margin-right: 5px;}
.third-login .qq{background-color: #029fe8;}
.third-login .qq:hover{background-color: #0e8ec9;}
.third-login .wechat{background-color: #0c0;}
.third-login .wechat:hover{background-color: #09a809;}
.third-login .weibo{background-color: #f91821;}
.third-login .weibo:hover{background-color: #d41a21;}
.reg-form-box{padding-right: 15%;border-right: 1px solid #ddd;}
.form-horizontal .input-group-btn>img{width:96px;height: 46px;}
.user-box .info-tit{text-align: center;padding-bottom: 30px;}

/* Msg */
.msg-wrap{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.msg{padding: 80px 0;}
.msg h1{font-size: 95px;}
.msg h2{font-size: 20px;font-weight: normal;color: #333;line-height: 50px;}
.msg .success{color: #09BB07;}
.msg .success:before{content: "\e625";font-family: iconfont;}
.msg .warning{color: #ffab63;}
.msg .warning:before{content: "\e61e";font-family: iconfont;}
.msg .error{color: #F76260;}
.msg .error:before{content: "\e63c";font-family: iconfont;}
.msg .btn-block{margin: 15px auto auto auto;max-width: 240px;}

/* Forget Password */
.forget{max-width: 460px;margin: auto;}
.forget .nav-tabs{margin-bottom: 30px;}
.forget .nav-tabs li{width: 50%;text-align: center;font-size: 16px;}
.forget .nav-tabs li a{color: inherit;border: none;}
.forget .nav-tabs li a:hover{color: #004ea2;background: none;}
.forget .nav-tabs li.active a{border:none;border-bottom: 5px solid #029fe8;font-weight: bold;}
.forget .btn-primary{min-width: 225px;}

/* User Center */
.user-center>.container{position: relative;min-height: 720px;padding-top: 40px;padding-bottom: 40px;}
.user-menu{width: 250px;position: absolute;left: 15px;top: -60px;}
.user-menu ul{padding: 15px 0;}
.user-menu li{line-height: 48px;height: 48px;}
.user-menu li a{display: block;padding-left: 30px;border-top: 1px solid #ddd;}
.user-menu li a:hover{background: #f4f4f4;}
.user-menu li.active a{border-left:4px solid #ea5406;}
.ad img{width: 100%;}
.ad a{position: relative;display: block;}
.ad a:before{content: attr(data-tips);background: #c2c2c2;color: #fff;padding: 5px 10px;position: absolute;top: 0;right: 0;}
.user-avatar{text-align: center;}
.user-avatar a{display: block;width: 120px;height: 120px;margin: auto;}
.user-avatar a img{width: 120px;height: 120px;border-radius: 50%;object-fit: cover;}
.user-avatar h3{font-weight: normal;line-height: 46px;}
.user-list{margin-left: 280px;padding-left: 30px;border-left: 1px solid #ddd;min-height: 660px;}
.user-list .list-tit{margin-bottom: 20px;}
.user-list .list-tit h1{font-size: 20px;color: #333;line-height: 50px;}
.user-list .list-tit:before{content: '';position: absolute;bottom: -1px;left: 0;width: 80px;height: 4px;background: #004ea2;}
.table .checkbox{margin: 0;}
.table .checkbox:before{line-height: 16px;}
.table td{line-height: 30px;}
tfoot .pager{margin: 0;}
tfoot .pager form span:first-child,tfoot .pager input,tfoot .pager .goto{display: none;}
tfoot .pager a, tfoot .pager span, tfoot .pager input, tfoot .pager button{padding:0 12px;line-height: 34px;height: 34px;}
.subscrib-list li{border-bottom: 1px dashed #ddd;}
.subscrib-list li:last-child{border: none;}
.subscrib-list .checkbox:before{margin-right: 10px;}
.card-list li{padding: 15px 20px;border: 1px solid #ddd;margin-bottom: 15px;transition: all .3s;}
.card-list li:hover{border-color: #029fe8;box-shadow: 0px 10px 30px rgba(2, 159, 232, 0.3);}
.card-list .card-head,.card-list .card-foot{overflow: hidden;}
.card-list .card-body{padding: 10px 0;}
.card-list .card-foot{border-top: 1px solid #ddd;}
.address-list .card-head{font-size: 18px;color: #333;}
.address-list .card-foot{line-height: 45px;}
.address-list .radio{margin-top: 0;margin-bottom: 0;}
.address-form{padding: 0 20px;}
.form-horizontal .avatar img{width: 120px;height: 120px;object-fit: cover;}
.form-horizontal .avatar .webuploader-pick{background: none;padding: 0;}
.form-horizontal button[type=submit]{padding-left: 50px;padding-right: 50px;}
.avatar-uploader{position: relative;height: 120px;}
.avatar-preview{position: absolute;z-index: 0;}
.avatar-preview .file-item{margin: 0;padding: 0;border: none;overflow: hidden;border-radius: 5px;}
.avatar-preview .file-item .info{display: none;}
.avatar-preview .file-item .progress{left: 0;right: 0;bottom: 0;}
.suggest .input-group-btn{width: 0;}
.suggest .form-control{border-radius: 0 !important;}
.verify-wrap{padding: 20px;}
.subject-ul{height: 300px;overflow: auto;border:1px solid #eee;}
.subject-ul li{line-height: 30px;padding: 0 10px;}
.subject-ul li.active{background: #004ea2;color: #fff;}
.selected-label{display: inline-block;background: #f1f1f1; border: 1px solid #ededed; border-radius: 3px; color: #333333;  line-height: 34px;margin-right: 5px;padding: 0 30px 0 10px; position: relative;}
.selected-label .del{position: absolute;top: 12px;right: 10px;display: block;width: 12px;height: 12px;line-height: 12px;font-size: 21px;font-weight: 700;}
.subject-selected{display: inline-block;vertical-align: middle;}

/* Journals Home */
.journals-banner{height: 360px;background-position: center;}
.journals-header{height: 290px;background: url(../img/journals-banner.png) center;color: #fff;}
.journals-header .container,.journals-nav .container{position: relative;}
.journals-title{position: relative;padding-left: 158px;padding-right: 120px;margin: 50px 0;}
.journals-title h1{max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.journals-title h1:after{display: block;content: '';width: 42px;height: 3px;background: #fff;margin: 20px 0;}
.journals-title span{display: inline-block;line-height: 1;padding-right: 10px;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:16px;}
.journals-title img{position: absolute;left: 0;top: 0;width: 128px;height: 182px;}
.journals-title p{line-height: 2;margin-bottom: 0;}
.journals-title a{color: #fff;}
.journals-wechat-qr{position: absolute;top: 80px;right: 15px;}
.journals-wechat-qr img{width: 90px;height: 80px;;}
.journals-wechat-qr span{display: block;line-height: 30px;text-align: center;}
.journals-nav{height:70px;border-top: 1px solid #3c89d0;background-color: rgba(0, 98, 175, .95);}
.journals-nav .navbar-nav>li{padding-right: 20px;}
.journals-nav .navbar-nav>li>a{color: #fff;font-size: 16px;line-height: 39px;padding-left: 0;padding-right: 0;}
.journals-nav .navbar-nav>li.active>a{border-top:5px solid #0cc;margin-top: -1px;line-height: 32px;}
.journals-nav .navbar-nav>li>a:focus,.journals-nav .navbar-nav>li>a:hover{background: none;color: #83f3ff}
.journals-nav .navbar-right.open{background: #06599d;}
.journals-nav .dropdown-toggle{display:block;font-size: 16px;color: #fff;line-height: 40px;height: 69px;padding: 15px;}
.journals-nav .dropdown-toggle .iconfont{margin-right: 10px;font-size: 24px;vertical-align: middle;}
.gradient-l,.gradient-r{position: absolute;top: 0;width: 50px;height: 69px;pointer-events:none;visibility: hidden;}
.gradient-l{left: 15px;background: linear-gradient(to right,rgba(0,98,175,1), rgba(0,98,175,0));z-index: 1;}
.gradient-r{right: 60px;background: linear-gradient(to right,rgba(0,98,175,0), rgba(0,98,175,1));}
.journals-home{background: none;}
.contribute-btn{overflow: hidden;margin: 30px -10px auto -10px;}
.contribute-btn li{padding: 10px;float: left;width: 50%;}
.contribute-btn a{height: 80px;line-height: 66px;border-radius: 6px;font-size: 20px;}
.contribute-btn .iconfont{margin-right: 10px;font-size: 30px;vertical-align: middle;}
.journals-newlist .list-body{padding: 20px 0 0 0;}
.journals-newlist ul{overflow: hidden;position: relative;}
.journals-newlist li{height: 110px;padding: 15px 0;position: relative;border-bottom: 1px solid #ddd;}
.journals-newlist li h4{font-weight: normal;font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.journals-newlist li .news-tit{margin-right: 125px;}
.journals-newlist li.noimg .news-tit{margin-right:auto;}
.journals-newlist li .news-tit h4{line-height: 22px;}
.journals-newlist li .news-img{position: absolute;right: 0;top: 20px;}
.journals-newlist li .news-img img{width: 112px;height: 75px;object-fit: cover;}
.journals-newlist li span{position: absolute;bottom: 20px;}
.journals-hot .list-body li{/*height: 70px;*/}
.more-article{line-height: 36px;height: 50px;margin-top: 25px;}

/* Journals About */
.single-page .tab-nav{margin-top: 40px;}

/* Article Show */
.article-title{color: #555;line-height: 1.5;padding: 10px 0;}
.article-title .priority{display: inline-block;width: 38px;height: 38px;padding:7px 3px;margin-right: 10px;line-height: 1;font-size:12px;font-weight: normal;text-align: center;background: #43cd99;color: #fff;overflow: hidden;vertical-align: middle;border-radius: 50%;}
.show-article .article-info{border-bottom: 1px solid #ddd;line-height: 40px;padding: 10px 0;}
.show-article .article-info li{display: inline-block;}
.show-article .article-info li span{color: #999;}
.show-article .article-info .pull-left li{margin-right: 10px;}
.show-article .article-info .pull-right li{margin-left: 10px;}
.article-content>div{font-size: 16px;min-height: 460px;}
#chart.gallery-container{margin: auto -15px;}
.article-content p{margin-bottom: 15px;}
.article-content h1,.article-content h2,.article-content h3{padding: 15px 0;color: #444;}
.article-content h1{font-size: 30px;}
.article-content h2{font-size: 24px;border-bottom: 1px solid #ddd;margin-bottom: 10px;}
.article-content h3{font-size: 20px;font-weight: normal;}
.reference-list li{padding: 15px 0;border-bottom: 1px dashed #ddd;}
.main-info .form-group{margin-bottom: 0;}
.main-info a,.article-content a{color: #004ea2;}
.main-info a:hover,.article-content a:hover{color: #00a2d4;}
.main-info .control-label{text-align: left;color: #999;}
.main-info .iconfont{margin-right: 3px;vertical-align: middle;}
.author-info{padding: 5px 0;}
.article-body{padding: 30px 0;}
.article-body sup{color: #999;padding: 0 3px;}
.article-body .article-ctrl{text-align:justify;text-align-last:justify;-moz-text-align-last:justify;-webkit-text-align-last:justify;text-justify:inter-ideograph;}
.article-body .article-ctrl:after{content:"";display:inline-block;width:100%;overflow:hidden;height:0;}
.article-body .article-ctrl>a{display: inline-block;padding: 0 4%;line-height: 30px;height: 30px;border-radius: 15px;background: #d7f2ff;color: #004ea2;text-align: center;text-align-last:center;transition: background-color .3s;}
.article-body .article-ctrl>a:hover{background: #b8e1f5;}
.article-body .article-ctrl i{margin-right: 5px;}
.article-body .article-ctrl .share{position: relative;display: inline-block;padding: 0 4.5%;line-height: 30px;height: 30px;border-radius: 15px;background: #029fe8;color: #fff;text-align: center;text-align-last:center;transition: background-color .3s;}
.article-body .share .bdsharebuttonbox{display: none;position: absolute;left: 50%;top:30px;margin-left: -63px;z-index: 1;background: #fff;padding: 10px 15px;border:1px solid #ddd;}
.article-body .share .bdsharebuttonbox a{display: block;float: none;font-size: 14px;margin-right: 0;text-align-last:left;}
.article-body .share .bdsharebuttonbox a:before{content: attr(title);margin-left: 5px;}
.article-body .share:hover{background: #286090;}
.article-body .share:hover .bdsharebuttonbox{display: block;}
.article-body .keywords a{margin-right: 8px;}
.other-article{margin-top: 30px;border-top: 5px solid #004ea2;}
.other-article h4{color: #004ea2;line-height: 50px;margin: 15px 0;}
.other-article h4:after{display: block;content: '';width: 54px;height: 1px;overflow: hidden;background: #ddd;}
.other-article li>a{font-size: 16px;}
.other-article span{display: block;color: #999; padding-top:15px;}
.quote-dialog .control-label{color: #999;}
.quote-content{width: 100%;border: none;margin-top: 7px;}
.side-catalog{width: 277px;position: fixed;bottom: 50px;background: #fff;visibility: hidden;}
.catalog-scroller{position: relative;display: none;height: 300px;overflow-y: auto;}
.catalog-scroller::-webkit-scrollbar{display:none;}
.catalog-list{margin-left: 4px;border-left: 1px solid #ddd;}
.catalog-list li{position: relative;padding-left: 30px;line-height: 30px;}
.catalog-list li a{display: block;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.catalog-list li a:focus{color: #444;}
.catalog-list .level1:before{content: '';position: absolute;left: -5px;top: 50%;margin-top: -4px;width: 9px;height: 9px;background: #fff;border: 1px solid #ddd;border-radius: 50%;}
.catalog-list li span{margin-right: 15px;}
.catalog-list .level1{font-size: 16px;}
.catalog-list .level2{padding-left: 55px;}
.catalog-arrow{position: absolute; top: 10px;left: 0;background: url(../img/arrow.png) top center no-repeat;width: 26px;height: 14px;transition: top .3s;}

/*Journals Article List */
.online-search{background: #f2f2f2;padding: 40px 0;}
.online-search .select{margin-right: -1px;width: 120px;}
.catalog-left{margin-right: 5px;border-right: 1px solid #ddd;position: relative;z-index: 1;}
.catalog-left dl{margin-bottom: 0;border: none;box-shadow: none;border-radius: 0;}
.catalog-left dt{font-size: 16px;font-weight: normal;line-height: 2;position: relative;}
.catalog-left dt a{display: block;}
.catalog-left dt:after{content: '';position: absolute;right: -6px;top: 50%;margin-top: -4px;width: 11px;height: 11px;background: #fff;border: 2px solid #ddd;border-radius: 50%;}
.catalog-left dt a:before{content: '•';color: #ea5406;margin-right: 10px;}
.catalog-left dd{padding-left: 25px;}
.catalog-left dd a{display: block;line-height: 2;position: relative;}
.catalog-left dd a.active,.catalog-left li.active a{color: #004ea2;font-weight: bold;}
.catalog-left dd a.active:after,.catalog-left li.active:after{position: absolute;content: '';background: url(../img/arrow.png) bottom center no-repeat;width: 26px;height: 14px;right: -5px;top: 7px;}
.catalog-left ul li{position: relative;}
.catalog-left ul li a{display: block;line-height: 2.5;font-size: 16px;}
.catalog-left ul li a:before{content: '•';color: #ea5406;margin-right: 10px;}
.column-article-list{position: relative;}
.column-article-list:before{content: '';position: absolute;left: -36px;top: 0;width: 1px;height: 100%;overflow: hidden;background: #ddd;}
.column-article-list h3{font-size: 18px;color: #333;line-height: 50px;height: 50px;border-bottom: 1px solid #ddd;}
.column-article-list .column-wrap{margin-bottom: 15px;}
.column-article-list ul li{line-height: 42px;border-bottom: 1px dashed #ddd;overflow: hidden;}
.column-article-list ul li a{max-width: 100%;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.column-article-list ul li:hover{background: #f8f8f8;}
.column-article-list ul li .col-md-7 a:before{content: '•';margin-left:-10px;margin-right: 10px;color: #004ea2;}
.min-data-list,.journals-online .list-ctrl>.btn-group{display: none;}
.journals-online .article-list{position: relative;}
.journals-online .article-list:before{content: '';position: absolute;left: -36px;top: 0;width: 1px;height: 100%;overflow: hidden;background: #ddd;}

/* Responsive  */
@media (max-width: 1299px){
    .side-catalog{width: 262px;}
}
@media (max-width: 1199px){
    .logo a{width: 338px;background-position: right;}
    .search span,#signup,.banner .slick-arrow,.footer-logo{display: none;}
    .search .iconfont{margin-right: 0;}
    .banner .slider,.banner .slider-item>a{height: 42vw;max-height: 500px;}
    .banner .slider-dots{bottom: 5vw;}
    .home-journals .slider-wrap{top: -4vw;}
    .home-journals .journals-list{margin: 0 -10px;height: 193px;}
    .home-journals .journals-list .slider-item{padding: 0 10px;width: 155px;}
    .home-journals .journals-list .slider-item a img{height: 193px;}
    .home-journals .slick-arrow{bottom: 110px;}
    .footer .footer-copyright,.footer .footer-contact{padding-left: 0;border: none;width: 50%;}
    .about-journals .slider-item{float: left;width:50%;}
    .journals .journals-attr li{width: 33.33%;}
    .user .footer-contact{width: 470px;}
    .show-article .article-info .pull-left,.show-article .article-info .pull-right{float: none !important;}
    .show-article .article-info .pull-right li{margin-left: auto;margin-right: 10px;}
    .side-catalog{width: 212px;}
}
@media (max-width: 991px){
    .logo a{width:60px;background-position: -113px;}
    .home-journals .journals-list{height: 176px;}
    .home-journals .journals-list .slider-item{width: 142px;}
    .home-journals .journals-list .slider-item a img{height: 176px;}
    .home-journals .slick-arrow{bottom: 100px;}
    .home-article>.container .col-md-8{width:auto;}
    .home-article>.container .col-md-4{width:auto;}
    .article-list li,.hot-article li{height: auto;}
    .footer .footer-info>div{width: auto;float: none;text-align: center;}
    .footer .footer-contact p,.footer .footer-contact .wechat-qr{float: none;}
    .footer-links,.footer-links .text-right{text-align: center;}
    .about-info li{width: 50%;padding-left: 0;border: none;text-align: center;}
    .about-info li p{text-align: center;}
    .about-journals .slider-item{float: left;width:100%;}
    .about-journals .slider-ctrl{bottom: -20px;}
    .about-journals .slick-dots li{margin-right: 5px;}
    .about-journals .slick-dots li button{width: 10px;height: 10px;background-color: #ccc;}
    .about-journals .slick-dots .slick-active button{background-color: #ea5406;}
    .about-journals .slider-dots{bottom: 5px;}
    .about-journals .btn{margin-top: 15px;}
    .journals .journals-attr li{width: 50%;}
    .journals .journals-tit .journals-ctrl span{display: none;}
    .journals .journals-tit h2{padding-right: 100px;}
    .journals .journals-img img{width: 130px;height: 184px;}
    .journals .journals-box>p{margin-left: -176px;}
    .user .footer-info{display: none;}
    .user .footer-copyright,.user .footer-contact{width: auto;float: none;}
    .user .logo a{width: 338px;}
    .reg-form-box{border-right: none;padding-right: 0;}
    .side-login{width: auto;}
    .user-menu{width: 150px;}
    .user-list{margin-left: 180px;}
    .modal-lg{width: 600px;}
    .journals-title{padding-right: 0;}
    .contribute .tit,.journals-wechat-qr{display: none;}
    .journals-nav .dropdown-toggle .iconfont{margin-right: auto;}
    .article-body .article-ctrl>a,.article-body .article-ctrl .share{min-width: 110px;margin-bottom: 15px;}
    .side-catalog{display: none;}
    .online-search,.catalog-left,.column-article-list:before,.catalog-left dt:after,.catalog-left dd a.active::after{display: none;}
    .catalog-left{position: absolute;width:370px;right: 15px;top:-31px;margin-right: 0;background-color: #fff;padding:15px;border:1px solid #ddd;box-shadow: 0 6px 12px rgba(0,0,0,.175);}
    .catalog-left dt{border-bottom: 1px solid #ddd;line-height: 40px;}
    .catalog-left dl:last-child dt{border: none;}
    .catalog-left dd{padding-top: 15px;padding-bottom: 15px;}
    .column-article-list ul li{line-height: 1.8;padding: 10px 0;}
    .column-article-list ul li .col-md-7{font-size: 16px;}
    .min-data-list{display: block;}
}
@media (max-width: 767px){
    .modal-dialog{width: auto;margin:auto;}
    .modal-lg{width: 100%;}
    .modal-md{width: 100%;}
    .slider-ctrl{bottom: -20px;}
    .slick-dots li{margin-right: 5px;}
    .slick-dots li button{width: 10px;height: 10px;background-color: #ddd}
    .user-bar,.search,.search-type,.search-wrap .advanced{display: none;}
    .topbar{height: 50px;}
    .topbar .container{padding-left: 0;padding-right: 0;}
    .topbar .navbar{margin-top: 0;background-color: #fff;}
    .topbar .navbar-nav{margin: 15px auto;width: 200px;}
    .navbar-collapse{box-shadow: inset 0 1px 0 rgba(0,0,0,.1);}
    .navbar{top: 0;line-height: 34px;left: 0;}
    .navbar-toggle{padding-left: 0;padding-right: 0;}
    .menu,.menu li{text-align: center;}
    .menu li{border-bottom:1px solid #ddd;height: 50px;line-height: 50px;margin-right: 0;}
    .menu li.active{border-bottom-width: 2px;}
    .logo{text-align: center;margin-top: 8px;height: 34px;}
    .logo a{background:url(../img/logo-min.png) center no-repeat;background-size: auto 24px;width: 221px;height: 34px;}
    .serach-box{padding-left: 15px;padding-right: 15px;}
    .serach-box.open{top: 50px;}
    .min-search,.search-wrap,.locale,.min-user-bar{display: block;}
    .search-wrap .form-control{width: 100%;padding-left: 15px;}
    .search-wrap form,.top-user,.locale,.menu,.menu li{float: none;}
    .search-wrap button{right: 5px;}
    .top-user{margin-top: 20px;}
    .min-user-bar .iconfont{font-size: 20px;}
    .home-journals .slider-wrap{top: 0;padding: 15px;}
    .home-journals .journals-list{height: auto;}
    .home-journals .journals-list .slider-item{width: 25%;}
    .home-journals .journals-list .slider-item a img{height: auto;}
    .btn-line{margin-top: 30px;}
    .home-newlist li{float: none;width: auto;border-bottom: 1px solid #eee;padding: 15px 0;}
    .home-newlist li .news-img{right: 0;}
    .home-newlist li:last-child{border: none;}
    .home-newlist:before{display: none;}
    .row-wrap{background: #fff;border-bottom: 10px solid #eee;}
    .home-article .col-md-8{border-bottom: 10px solid #eee;}
    .single-page .content h2{font-size: 24px;}
    .tab-nav{margin-left: -5px;margin-right: -5px}
    .tab-nav span{padding: 0 5px;}
    .about-num strong{font-size: 50px;}
    .about-info p{font-size: 14px;}
    .newslist li{padding-left: 175px;}
    .newslist li img{width: 160px;}
    .pager{text-align: center;}
    .pager a,.pager span,.pager input,.pager button{display: none;}
    .pager .pager-prev,.pager .pager-next{display: inline-block;}
    .search-form .btn-submit{text-align: center;}
    .search-result .list-ctrl .btn-group{vertical-align: middle;}
    .show-news .news-info .share,.show-news .news-info em{display: none;}
    .show-news .news-title{font-size: 28px;font-weight: normal;}
    .show-news .list-box{padding-top: 20px;}
    .journals .journals-img{display: none;}
    .journals .journals-list>li{padding: 20px;}
    .journals .journals-box>p{margin-left: 0;}
    .user .login-wrap{height: auto;padding: 15px 0;background-image: none !important;}
    .user .ad-link{display: none;}
    .user .login-dialog{width: auto;position: static;}
    .user-tit{display: none;}
    .reg-wrap{padding: 15px 0;}
    .user-box{padding: 30px;margin: auto -15px;}
    .user-box .info-tit{font-size: 24px;}
    .sub-banner{height: 120px;}
    .sub-banner h1{margin-top: 25px;font-size: 36px;}
    .user-center>.container{position: static;}
    .user-menu{width: 0;left: 0;top: 0;bottom: 0;z-index: 2;background: rgba(0, 0, 0, 0.5);}
    .user-menu .menu-wrap{width: 240px;height: 100%;margin-left: -240px;padding: 20px;background: #fff;overflow-y: auto;transition: margin-left 0.3s;}
    .user-menu.open{width: 100%;}
    .user-menu.open .menu-wrap{margin-left: 0;}
    .user-menu .ad{display: none;}
    .user-avatar a,.user-avatar a img{width: 80px;height: 80px;}
    .user-list{margin-left: 0;padding-left: 0;border: none;}
    .journals-title h1{font-size: 30px;}
    .journals-title h1:after{margin: 18px 0;}
    .journals-nav{background: #0062af;}
    .journals-nav .navbar-nav{margin: auto;white-space: nowrap;font-size: 0;letter-spacing: -3px;}
    .journals-nav .navbar-nav li{letter-spacing: normal;}
    .journals-nav .navbar-nav>li{display: inline-block;padding-right: 15px;}
    .journals-nav .navbar-nav>li>a{padding-top: 15px;padding-bottom: 15px;}
    .journals-nav .navbar-right{position: absolute;top: 0;right: 0;}
    .journals-nav .navbar-right .dropdown-menu{left: auto;right: 0;}
    .min-scroller{overflow-y: hidden;overflow-x: scroll;user-select: none;margin-right: 50px;}
    .min-scroller::-webkit-scrollbar{display:none;}
    .gradient-l,.gradient-r{visibility: visible;}
    .article-title{font-size: 24px;}
}
@media (max-width: 420px){
    .home-journals .journals-list .slider-item{width: 33.33%;}
    .list-box,.list-body{padding: 20px 0;}
    .article-info .author,.article-info .page{float: none;}
    .article-list li{padding-bottom: 10px;margin-bottom: 10px;}
    .article-ctrl .keywords{margin-right: auto;}
    .article-ctrl .ctrl{width: auto;position: static;background: #f2f2f2;margin-top: 10px;border-radius: 20px;}
    .article-ctrl .ctrl a{text-align: center;padding: 10px 0;}
    .newslist li{padding-left: 0;}
    .newslist li .img{position: static;margin-bottom: 15px;}
    .newslist li img{width: 100%;}
    .newslist li .tit{display: inline;line-height: 1.5;white-space: normal;}
    .sub-banner .search-wrap{margin-top: 40px;}
    .search-result .list-body{padding-top: 70px;}
    .search-result .list-ctrl{position: static;}
    .search-result .list-ctrl a{width: 25%;}
    .journals .journals-tit .journals-ctrl{word-spacing: .4em;}
    .journals .journals-tit{height: 50px;}
    .journals .journals-tit h2{font-size: 18px;padding-right: 85px;}
    .journals .journals-attr li{width: 100%;}
    .journals-title{padding-left: 0;}
    .journals-title p{line-height: 1.8;}
    .journals-title img{display: none;}
    .show-article .article-info .pull-left li{display: block;padding: 5px 0;}
    .show-article .article-info .pull-left li span{display: block;line-height: 1.5;}
    .catalog-left{width:auto;left: 0;right: 0;top: -21px;}
}

.select_discipline{
	padding: 0 25px 0 10px;
}
 .object_close{
	display:inline-block;
    cursor:pointer;
    width:25px;
    height:25px;
    background:url(../images/object_close.png) no-repeat center bottom;
    margin-left:-33px;
    margin-bottom:-7px;
}
.textHidden{ /*white-space: nowrap;*/ overflow: hidden;  text-overflow: ellipsis;  display:block; line-height:25px; font-size:20px; color:rgb(68,68,68); padding-top:15px;}/*单行文本截取字符*/
/*.sub-banner{width:1583px;}*/
.footer-contact p{max-width:70%;}
.journal-name-en{font-style:italic; font-weight:700;}
