@charset"utf-8";
html {font-family:"Microsoft YaHei","Arial","SimSun","Times New Roman",sans-serif;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 14px;}
body {font-family:"Microsoft YaHei","Arial","SimSun","Times New Roman",sans-serif; margin: 0; color: #000; line-height: 1.5; background-color: #fff; height: 100%;overflow-x: hidden; -webkit-overflow-scrolling: touch; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
a { background: transparent; text-decoration: none; color: #000;transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;}
a:active { outline: 0; }
a {-webkit-tap-highlight-color:rgba(0,0,0,0);}
b, strong { font-weight: bold; }
dfn { font-style:normal;}
img { border: 0; vertical-align: middle; }
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent; /* For some Androids */
    outline: none;        
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input,textarea,button { border: 0; margin: 0; padding: 0;}
textarea { resize: none;}
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
ul, ol, li, dl, dd { margin: 0; padding: 0; }
ul, ol { list-style: none; }
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset; }
body {background: #fff;}
a:focus, a:hover { text-decoration:none; outline: none;}
input { outline:none;box-sizing:border-box;vertical-align:middle;}
input::-moz-placeholder, textarea::-moz-placeholder { color: #666; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #666; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #666; }
/* Grid
----------------------------------------------------------------------------- */
.container{position: relative; margin-right: auto;margin-left: auto;}
.container-pd {padding-left:15px;padding-right:15px;}
/* Row */
.row:before,.container:before,.row:after,.container:after{content:""; display:table;}   
.row:after,.container:after {clear:both;}   
.row,.container { *zoom:1;}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
/* Column */
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-block {
    display: block;
    width: 100%;
}
.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
.col {
	display: block;
	width: 100%;
	float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;	
}
.xs-0 {display: none;}
.xs-1, .xs-2, .xs-3, .xs-4, .xs-5, .xs-6, .xs-7, .xs-8, .xs-9, .xs-10, .xs-11, .xs-12 {display: block;}
.xs-1  {width: 8.3333%;}
.xs-2  {width: 16.6667%;}
.xs-3  {width: 25%;}
.xs-4  {width: 33.3333%;}
.xs-5  {width: 41.6667%;}
.xs-6  {width: 50%;}
.xs-7  {width: 58.3333%;}
.xs-8  {width: 66.6667%;}
.xs-9  {width: 75%;}
.xs-10 {width: 83.3333%;}
.xs-11 {width: 91.6667%;}
.xs-12 {width: 100%;}
.xs-offset-12{margin-left: 100%;}
.xs-offset-11{margin-left: 91.66666667%;}
.xs-offset-10{margin-left: 83.33333333%;}
.xs-offset-9{margin-left: 75%;}
.xs-offset-8{margin-left: 66.66666667%;}
.xs-offset-7{margin-left: 58.33333333%;}
.xs-offset-6{margin-left: 50%;}
.xs-offset-5{margin-left: 41.66666667%;}
.xs-offset-4{margin-left: 33.33333333%;}
.xs-offset-3{margin-left: 25%;}
.xs-offset-2{margin-left: 16.66666667%;}
.xs-offset-1{margin-left: 8.33333333%;}
.xs-offset-0{margin-left: 0%;}	
.hidden-xs {display: none!important;}
.visible-xs {display: block!important;}
.hidden-sm {display: block!important;}
.visible-sm {display: none!important;}
.hidden-md {display: block!important;}
.visible-md {display: none!important;}
.hidden-lg {display: block!important;}
.visible-lg {display: none!important;}
.hidden-xs-sm {display: none!important;}
.visible-xs-sm {display: block!important;}
.hidden-xs-sm-md {display: none!important;}
.visible-xs-sm-md {display: block!important;}
.hidden-xs-md {display: none!important;}
.visible-xs-md {display: block!important;}
/*------meanMenu.css----- begin*/

a.meanmenu-reveal{display:none}
.mean-container {min-height: 50px;}
.mean-container .mean-bar{float:left;width:100%;position:relative;min-height:50px;z-index:999;font-size: 14px;}
.mean-container a.meanmenu-reveal{width:30px;height:22px;padding:11px 13px 17px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:30px;font-size:1px;display:block;font-family:Arial, Helvetica, sans-serif;font-weight:700}
.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:5px}
.mean-container .mean-nav{float:left;width:100%;background:rgba(182,1,21,0.9);/*bg-color*/margin-top:50px;position: absolute;left: 0;top: 0;}
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}
.mean-container .mean-nav ul li{position:relative;float:left;width:100%}
.mean-container .mean-nav ul li a{display:block;float:left;width:90%;line-height: 20px;padding:7px 5%;margin:0;text-align:left;color:#fff;border-bottom:1px solid #383838;border-bottom:1px solid rgba(255, 255, 255, .5);text-decoration:none;text-transform:uppercase}
.mean-container .mean-nav ul li li a{width:80%;padding:7px 10%;border-bottom:1px solid #f1f1f1;border-bottom:1px solid rgba(255, 255, 255, .25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}
.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}
.mean-container .mean-nav ul li li li a{width:70%;padding:7px 15%}
.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}
.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}
.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255, 255, 255, .1)}
.mean-container .mean-nav ul li a.mean-expand{margin-top:0px;width:20px;height:10px;line-height: 10px;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255, 255, 255, .1);border:0!important;border-left:1px solid rgba(255, 255, 255, .4)!important;border-bottom:1px solid rgba(255, 255, 255, .2)!important}
.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}
.mean-nav .wrapper{width:100%;padding:0;margin:0}
.mean-container .mean-bar, .mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove{display:none!important}
.mean-container .meanmenu-title{position: absolute;width: 100px;height: 50px;left: 0;top: 0;display: block;font-size: 16px;color: #fff;display: inline-block;padding:0 15px;line-height: 50px;}
.p-phone-menu .mean-container .meanmenu-title {width: 193px;height: 75px;text-indent: -999em; padding:0;}

/*------meanMenu.css----- end*/
/*------jquery.bxslider.css begin-----*/
.bx-wrapper{position: relative;margin: 0 auto;padding: 0;*zoom: 1;}
.bx-wrapper img{width: 100%;display: block;}
.bx-wrapper .bx-viewport{-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position: absolute;bottom: 10px;width: 100%;}
.bx-wrapper .bx-controls-auto{display: none;}
.bx-wrapper .bx-loading{min-height: 50px;background: url(../images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 60;}
.bx-wrapper .bx-pager{text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background: #666;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background: #000;}
.bx-wrapper .bx-prev{left: 10px;background: url(../images/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next{right: 10px;background: url(../images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover{background-position: 0 0;}
.bx-wrapper .bx-next:hover{background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a{position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 130;}
.bx-wrapper .bx-controls-direction a.disabled{display: none;}
.bx-wrapper .bx-controls-auto{text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start{display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(../images/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(../images/controls.png) -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align: center;width: 100%;position: absolute;left: 0;bottom: 20px;z-index: 130;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right: 0;width: 35px;}
.bx-wrapper .bx-caption{position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span{color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}
/*------jquery.bxslider.css end-----*/

@media (min-width: 768px) {
	.container-pd {padding-left:0;padding-right:0;}
	.container{width: 750px;}
	.sm-0 {display: none;}
	.sm-1, .sm-2, .sm-3, .sm-4, .sm-5, .sm-6, .sm-7, .sm-8, .sm-9, .sm-10, .sm-11, .sm-12 {display: block;}
	.sm-1  {width: 8.3333%;}
	.sm-2  {width: 16.6667%;}
	.sm-3  {width: 25%;}
	.sm-4  {width: 33.3333%;}
	.sm-5  {width: 41.6667%;}
	.sm-6  {width: 50%;}
	.sm-7  {width: 58.3333%;}
	.sm-8  {width: 66.6667%;}
	.sm-9  {width: 75%;}
	.sm-10 {width: 83.3333%;}
	.sm-11 {width: 91.6667%;}
	.sm-12 {width: 100%;}
    .sm-offset-12{margin-left: 100%;}
	.sm-offset-11{margin-left: 91.66666667%;}
	.sm-offset-10{margin-left: 83.33333333%;}
	.sm-offset-9{margin-left: 75%;}
	.sm-offset-8{margin-left: 66.66666667%;}
	.sm-offset-7{margin-left: 58.33333333%;}
	.sm-offset-6{margin-left: 50%;}
	.sm-offset-5{margin-left: 41.66666667%;}
	.sm-offset-4{margin-left: 33.33333333%;}
	.sm-offset-3{margin-left: 25%;}
	.sm-offset-2{margin-left: 16.66666667%;}
	.sm-offset-1{margin-left: 8.33333333%;}
	.sm-offset-0{margin-left: 0%;}
	.hidden-xs {display: block!important;}
    .visible-xs {display: none!important;}		
	.hidden-sm {display: none!important;}
	.visible-sm {display: block!important;}
	.hidden-md {display: block!important;}
	.visible-md {display: none!important;}
    .hidden-lg {display: block!important;}
	.visible-lg {display: none!important;}
	.hidden-xs-sm {display: none!important;}
	.visible-xs-sm {display: block!important;}
	.hidden-xs-sm-md {display: none!important;}
	.visible-xs-sm-md {display: block!important;}	
	.hidden-xs-md {display: block!important;}
	.visible-xs-md {display: none!important;}			
}

@media (min-width: 992px) {
	.container{width: 970px;}
	.md-0 {display: none;}
	.md-1, .md-2, .md-3, .md-4, .md-5, .md-6, .md-7, .md-8, .md-9, .md-10, .md-11, .md-12 {display: block;}
	.md-1  {width: 8.3333%;}
	.md-2  {width: 16.6667%;}
	.md-3  {width: 25%;}
	.md-4  {width: 33.3333%;}
	.md-5  {width: 41.6667%;}
	.md-6  {width: 50%;}
	.md-7  {width: 58.3333%;}
	.md-8  {width: 66.6667%;}
	.md-9  {width: 75%;}
	.md-10 {width: 83.3333%;}
	.md-11 {width: 91.6667%;}
	.md-12 {width: 100%;}
    .md-offset-12{margin-left: 100%;}
	.md-offset-11{margin-left: 91.66666667%;}
	.md-offset-10{margin-left: 83.33333333%;}
	.md-offset-9{margin-left: 75%;}
	.md-offset-8{margin-left: 66.66666667%;}
	.md-offset-7{margin-left: 58.33333333%;}
	.md-offset-6{margin-left: 50%;}
	.md-offset-5{margin-left: 41.66666667%;}
	.md-offset-4{margin-left: 33.33333333%;}
	.md-offset-3{margin-left: 25%;}
	.md-offset-2{margin-left: 16.66666667%;}
	.md-offset-1{margin-left: 8.33333333%;}
	.md-offset-0{margin-left: 0%;}	
	.hidden-xs {display: block!important;}
    .visible-xs {display: none!important;}
    .hidden-sm {display: block!important;}
    .visible-sm {display: none!important;}
	.hidden-md {display: none!important;}
	.visible-md {display: block!important;}
    .hidden-lg {display: block!important;}
	.visible-lg {display: none!important;}
	.hidden-xs-sm {display: block!important;}
	.visible-xs-sm {display: none!important;}
	.hidden-xs-sm-md {display: none!important;}
	.visible-xs-sm-md {display: block!important;}
	.hidden-xs-md {display: none!important;}
	.visible-xs-md {display: block!important;}				
}



@media (min-width: 1200px) {
	.container{width: 1200px;}
	.lg-0 {display: none;}
	.lg-1, .lg-2, .lg-3, .lg-4, .lg-5, .lg-6, .lg-7, .lg-8, .lg-9, .lg-10, .lg-11, .lg-12 {display: block;}
	.lg-1  {width: 8.3333%;}
	.lg-2  {width: 16.6667%;}
	.lg-3  {width: 25%;}
	.lg-4  {width: 33.3333%;}
	.lg-5  {width: 41.6667%;}
	.lg-6  {width: 50%;}
	.lg-7  {width: 58.3333%;}
	.lg-8  {width: 66.6667%;}
	.lg-9  {width: 75%;}
	.lg-10 {width: 83.3333%;}
	.lg-11 {width: 91.6667%;}
	.lg-12 {width: 100%;}
    .lg-offset-12{margin-left: 100%;}
	.lg-offset-11{margin-left: 91.66666667%;}
	.lg-offset-10{margin-left: 83.33333333%;}
	.lg-offset-9{margin-left: 75%;}
	.lg-offset-8{margin-left: 66.66666667%;}
	.lg-offset-7{margin-left: 58.33333333%;}
	.lg-offset-6{margin-left: 50%;}
	.lg-offset-5{margin-left: 41.66666667%;}
	.lg-offset-4{margin-left: 33.33333333%;}
	.lg-offset-3{margin-left: 25%;}
	.lg-offset-2{margin-left: 16.66666667%;}
	.lg-offset-1{margin-left: 8.33333333%;}
	.lg-offset-0{margin-left: 0%;}
	.hidden-xs {display: block!important;}
    .visible-xs {display: none!important;}
    .hidden-sm {display: block!important;}
    .visible-sm {display: none!important;}
	.hidden-md {display: block!important;}
	.visible-md {display: none!important;}    		
	.hidden-lg {display: none!important;}
	.visible-lg {display: block!important;}
	.hidden-xs-sm {display: block!important;}
	.visible-xs-sm {display: none!important;}
	.hidden-xs-sm-md {display: block!important;}
	.visible-xs-sm-md {display: none!important;}
	.hidden-xs-md {display: block!important;}
	.visible-xs-md {display: none!important;}			
}


/* CSS Reset*/
body {line-height:1;font-size: 14px; color:#333;}
.box-content{-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;}
.fr { float: right; } .fl { float: left; }
.t-l{text-align: left;}.t-c{text-align: center;}.t-r{text-align: right;}
.an { transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;}
.img-width { max-width: 100%; height: auto!important; }
.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after {clear:both;}
.clearfix { *zoom:1;}
.radius{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.over-txt {display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.txt-a-A {text-transform: capitalize;text-transform:uppercase;text-transform:lowercase;}
.po-re {position: relative;}
.p30{padding-left: 10px;padding-right: 10px;}
.bg { }
.borderStyle {border-bottom:1px dashed #707070;border-top:1px dotted #707070;}
.box-shadow {-webkit-box-shadow:0 0 10px #ccc; -moz-box-shadow:0 0 10px #ccc;  box-shadow:0 0 10px #ccc;}
/*public*/
  
.top {width: 100%;background: url(../images/top_bg.jpg) center top;z-index: 999;background-size: cover;}
.logo {padding: 15px;font-size: 0;text-align: center;}
.logo a {display: inline-block;}
.logo img { }

.top-r {padding: 15px;font-size: 0;text-align: justify;}
.top-r:after {content: '';display: inline-block;width: 100%;clear: both;}
.search {display: inline-block;position: relative;width: 100%;}
.se_txt {border: 1px solid #dcdcdc; margin:0;padding: 0 50px 0 15px;width: 100%;line-height: 40px;font-size: 12px;color: #666; border-radius: 6px;}
.se_txt::-webkit-input-placeholder,
.se_txt::-moz-input-placeholder,
.se_txt::-ms-input-placeholder {color: #f0f;}
.se_sub {position: absolute;right: 0;top: 0;margin:0;padding:0;width: 50px;height: 40px;border: none;cursor: pointer;border-radius: 6px;background: url(../images/search.png) no-repeat center;} 

.top_nav {background: #102f5a;}
.pc_nav {position: relative;z-index: 99;}
.pc_menuCon {}
.pc_menuCon li {position: relative;float: left;width: 7.6%; }
.pc_menuCon li:first-child {background: none;}
.pc_menuCon > li:hover,.pc_menuCon > li:hover+li {background: none;}
.pc_menuCon li:hover { }
.pc_menuCon > li:hover > a > h2 { color: #ffcb00; }
.pc_menuCon li h2 {font-size: 18px;color: #fff;line-height: 50px;text-align: center;}
.pc_menuCon ul {position: absolute;left: 0px;top: 50px; display: none; min-width: 100%; margin: 0; padding:0;background: #fff;list-style: none;overflow: hidden;z-index: 9;}
.pc_menuCon ul li { width: 100%; float: left;background:transparent; padding:0;margin:0;border-radius: 0;}
.pc_menuCon ul li a { transition: none; white-space: nowrap; display:block;color:#666;font-size: 16px;padding: 6px 0.5em;line-height: 1.5;text-align: center;border:none;font-weight: normal;border-radius: 0;}
.pc_menuCon ul li:hover { background: #102f5a; }
.pc_menuCon ul li:hover a { color:#fff;}
/*-----pc nav-----*/

.mean-container { border-bottom: 1px solid #114684;}
.mean-container a.meanmenu-reveal span{background:#fff;}
.mean-container .meanmenu-title {color: #fff;}
.mean-container .mean-nav{background: #114684;}
.lighted-fixed {position: fixed;left: 0;width: 100%;top: 0;padding: 5px 0;background:#8a1a88;z-index: 999;-webkit-box-shadow:0 0 10px #000; -moz-box-shadow:0 0 10px #000;  box-shadow:0 0 10px #000;}
.lighted-fixed .mean-nav > ul {height:calc(100vh - 50px);overflow-y:auto;}
/*-----phone nav-----*/
.banner {position: relative;margin-top: 20px;width: 100%;overflow: hidden;}
.banner .bx-viewport {height: 390px;}
.banner .bx-wrapper img {max-width: 100%;}
.banner .bx-wrapper .bx-pager.bx-default-pager a {background:#fff;text-indent: -9999px;display: block;margin: 0 3px;width: 8px;height: 8px;outline: 0;border-radius: 50%; }
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,
.banner .bx-wrapper .bx-pager.bx-default-pager a.active {background: #B5882D; width: 36px; border-radius: 5px; }
.banner .bx-wrapper .bx-pager {bottom:0px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {bottom: 0;}

.banner-sidebar {position: absolute;top: 30%;right: 70px;margin-top: -80px;width: 80px;height: 160px;}
.item-sidebar {padding: 15px 0 10px;width: 100%;height: 80px;text-align: center;}
.item-sidebar p {font-size: 14px;color: #e0f1ff;}
.item-sidebar.login {background-color: #0078bd;line-height: 30px;}
.item-sidebar.online {background-color: #98c2da;line-height: 30px;}


.main {padding: 0 10px;}

.menu-title {margin-bottom: 20px;width: 100%;}
.menu-title-p {padding-top: 30px;}
.in-title {position: relative;padding-left: 45px;width: 100%;}
/*.in-title span {display: inline-block;float: left;font-size: 28px;color: #1e90ff;line-height: 24px;font-family: "Impact";text-transform:uppercase}*/
.in-title h2 {display: inline-block;float: left;font-size: 24px;color: #114684;line-height: 42px;font-family: "Microsoft yahei";}
.menu-more {position: relative;width: 100%;height: 42px;}
.menu-more a {display: block;position: absolute;right: 0;bottom: 6px;width: 45px;font-size: 14px;color: #999;text-align: center;text-transform:uppercase}
.menu-more a:hover {}

.news-img {}
.news-img li {width: 100%;height: 210px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.news-img li a {display: block;width: 100%;height: 100%;}
.news-img li a .item-title {position: absolute;left: 0;bottom: 0;padding: 12px 1em;width: 100%;background: rgb(0 0 0 / 60%);}
.news-img li a .item-title h3 {font-size: 14px;color: #fefefe;font-weight: normal;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-img .bx-wrapper .bx-prev {background: url(../images/prevhover.png) no-repeat center;}
.news-img .bx-wrapper .bx-next {background: url(../images/nexthover.png) no-repeat center;}
.news-img .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {bottom: 50px; padding-right: 15px;text-align: right;}
.news-img .bx-wrapper .bx-pager.bx-default-pager a {display: block;margin: 0 2px;width: 12px;height: 12px;background:#ececec;text-indent: 9999px;outline: 0;overflow: hidden;}
.news-img .bx-wrapper .bx-pager.bx-default-pager a:hover,
.news-img .bx-wrapper .bx-pager.bx-default-pager a.active {background: #B5882D;color: #fff;}

/*.news-img .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {bottom:10px;right: 10px;left: auto;width: auto;}*/

.section-one {padding-top: 40px;}
.title-icon-1 {background: url(../images/icon_1.png) no-repeat left center;}
.focus {padding-top: 30px;}
.focus-con {}
.focus-item {position: relative;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px dotted #6e6e6e;overflow: hidden;}
.focus-item a {display: block;width: 100%;}
.focus-item .time {float: left;margin-right: 20px;width: 70px;height: 65px;background: #114684;}
.focus-item .time p {color: #fff;text-align: center;font-family: "Microsoft YaHei";}
.focus-item .time p.dd {font-size: 17px;line-height: 35px;}
.focus-item .time p.mm {font-size: 12px;color: #114684;line-height: 30px;background: #fff;font-weight: bold;border: 1px solid #dadada;border-top: 0;}
.focus-item .txt {padding-left: 90px;width: 100%;}
.focus-item .txt h2 {line-height: 1; font-size: 15px; margin-bottom: 5px; color: #200b2d;font-weight: bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.focus-item .txt h2:hover {color: #15b;}
.focus-item .txt p {line-height: 19px;font-size: 13px;color: #808080;}


.section-two {padding-top: 40px;}
.title-icon-2 {background: url(../images/icon_2.png) no-repeat left center;}
.title-icon-3 {background: url(../images/icon_3.png) no-repeat left center;}
.title-icon-4 {background: url(../images/icon_4.png) no-repeat left center;}
.title-icon-5 {background: url(../images/icon_5.png) no-repeat left center;}

.news {padding-bottom: 40px;}

.list-ul li{position: relative;padding-right: 60px;border-bottom: 1px dotted #1d2088;}
.list-ul li a {display: block;padding-left: 25px;font-size: 14px;color: #333;line-height: 46px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list-ul li span {display: block;position: absolute;top: 0;right: 0;width: 50px;font-size: 14px;color: #7e7fa4;line-height: 46px;text-align: right;}
.list-ul li:hover a {color: #15b;}
.item-title-icon li a {background: url(../images/news_icon.png) no-repeat 4px center;}

.footer {background: url(../images/foot_bg.jpg) no-repeat center top;background-size: cover;}

.link {height: 100px;background: #102f5a;}
.link-con {position: relative;padding: 0 15px;font-size: 0;text-align: justify;}
.link-con:after {content: '';display: inline-block;width: 100%;}
.link h2 {padding: 0 35px 0 60px;font-size: 26px;color:#6f92ba;line-height: 60px;background: url(../images/link_icon.png) no-repeat 5px center;vertical-align: middle;}
.selectItem {position: relative;display: inline-block;width: 30%;background: #fff; z-index:99;vertical-align: middle;}
.selectItem select { text-align: center; position: relative;width: 100%;height: 24px;font-size: 13px;color: #808080; cursor: pointer; border-radius: 0;
  border-width: 0; }
.back-top {position: absolute;top: 18px;right: 0;cursor: pointer;}

.foot-con {padding: 0 15px 15px;font-size: 0;text-align: justify;}
.foot-con:after {content: '';display: inline-block;width: 100%;}
.foot-logo {display: inline-block;padding: 25px 0 10px;}
.foot-logo img {width: 100%;max-width: 410px;}
.copyright {display: inline-block;vertical-align: middle;}
.copyright p, .copyright p a {font-size: 14px;color: #fff;line-height: 1.75;}
/*----index----*/

.p-banner {width: 100%;background-repeat:no-repeat;background-position:bottom center;}
.p-banner img {width: 100%;}
.p-banner-pc-a {background-image:url(../images/p_banner01.jpg);}
.page-main {}
.in-main-con {padding: 0 0 30px;}
.in-main-con .row {margin-left: 0;margin-right: 0;}
.in-main-con .row .col {padding-left: 0;padding-right: 0;}
.pageCon > div {padding-left: 0;padding-right: 0;font-family:"SimSun";}
.pageCon {position: relative;}
.pageCon-left { display: none; position: absolute;left: 0;top: 0;height: 100%;z-index: -1;overflow: hidden;}
.colorBg {margin-top: 20px;width: 100%; height: 100%;background: #f7f7f7;}
.pageNav{overflow: hidden;margin-bottom: 20px;margin-top: 20px; background: linear-gradient(#063576, #011837); }
.pageNav-h {font-size: 32px;color: #bec9e4;line-height: 2; text-align: center; }

.pageNav-ul {padding:5px 0 30px; }
.pageNav-ul li h3 { display: block; position: relative;}
.pageNav-ul li h3 a { display: block;position: relative;line-height: 20px;padding: 13px 0 13px 1em; border-bottom: 1px solid #fff; font-size: 16px;color: #fff; margin: 0 2em; }
.pageNav-ul > li:hover h3,
.pageNav-ul li li:hover {background: #6381cc; transform: scale(1.05); }
.pageNav-ul > li:hover h3 a,
.pageNav-ul li li:hover a { border-bottom-color: transparent; text-indent: 30px; }
.pageNav-ul > li.selected h3 a,
.pageNav-ul > li.parent h3 a,
.pageNav-ul li li.selected a { color: #bec9e4; }
/* ,.pageNav-ul li.selected a  */

.pageNav-ul li ul {padding:0;}
.pageNav-ul li ul li {display: block;padding-left: 24px; }
.pageNav-ul li ul li a { position: relative;line-height: 20px;padding:7px 5px 7px 40px; font-size: 16px;color: #fff; display: block; border-bottom:1px dotted #ccc; width: 90%; }

.pageR {padding:10px 0 20px;background: transparent;}
.pageR_t {width: 100%;height: 50px;overflow: hidden;position: relative;z-index: 9;}
.pageR_t p {display: block;float: left;font-size: 18px; color: #01193a;height: 50px;line-height: 50px;position: relative;padding:0 18px;z-index: 999;}
.pageR_t_a {float: left;height: 50px;line-height: 50px;color: #808080;font-size: 12px;padding:0 5px;}
.pageR_t_a a {color: #808080;font-size: 12px;}
.pageR_t_a a:hover {color: #B5882D;}
.pageR .line {width: 100%;height: 2px;background: #114684;}

.page-l-item {padding:20px 0;position: relative;background: #fff;border-bottom: 1px solid #e7e7e7;position: relative;}
.page-l-item .img {width:100%;overflow: hidden;}
.page-l-item .img img {width: 100%;height: auto;min-height: 100%;}
.page-l-item .text {height: 135px;}
.page-l-item .text .title {display:block;color: #8a1a88;font-size: 16px;line-height: 40px;margin-top: 15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} 
.page-l-item .text .des {font-size: 14px;color: #404040;line-height: 28px;height: 56px;overflow: hidden;margin-top: 5px;}
.page-l-item .text .time {font-size: 16px;color: #6a77a1;line-height: 20px;margin-top: 10px;}
.page-l-item:hover .text .title {color: #8a1a88;}
.page-l-item:hover {background: #f9f9f9;}
.page_num {padding:20px 0 0;}

.pageR_img_list .row {margin-left: -5px;margin-right: -5px;}
.pageR_img_list .row .col {padding-left: 5px;padding-right: 5px;}
.pageR_img_item {margin-top: 10px;}
.pageR_img_item .img {width: 100%;overflow: hidden;}
.pageR_img_item .txt {height: 30px;line-height: 30px;padding:0 10px;border:1px solid #ccc;font-size: 14px;color: #343b69;text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pageR_img_item:hover {box-shadow:0 0 10px 3px #ccc;-webkit-box-shadow:0 0 10px 3px #ccc;-moz-box-shadow:0 0 10px 3px #ccc;}

.pageR_article  {padding:20px 15px 30px;}
.pageR_article .title {line-height: 36px;padding:5px 0;font-size: 22px;color: #114684;font-weight: bold;text-align: center;}
.pageR_article .title_y, .pageR_article .title_f {font-size: 16px; color: #8a1a88;text-align: center;}
.pageR_article .infoA {margin: 0 5px; color: #777;text-align: center;line-height: 24px;}
.pageR_article .infoA span {display: inline-block;padding:5px 6px;}
.pageR_article .con {margin-top: 10px;}
.pageR_article .con p,
.wp_entry,
.wp_entry p {line-height: 1.75;margin-bottom: 10px;color: #222;font-size: 14px;}
.pageR_article .con img,
.wp_entry img {margin:0 auto; max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width);}
.pageR_article .con table,
.wp_entry table {margin:0 auto;}

.pageR_img_list .row {margin-left: -5px;margin-right: -5px;}
.pageR_img_list .row .col {padding-left: 5px;padding-right: 5px;}
.pageR_img_item {margin-top: 10px;}
.pageR_img_item .img {width: 100%;overflow: hidden;}
.pageR_img_item .txt {height: 30px;line-height: 30px;padding:0 10px;border:1px solid #ccc;font-size: 14px;color: #343b69;text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pageR_img_item:hover {box-shadow:0 0 10px 3px #ccc;-webkit-box-shadow:0 0 10px 3px #ccc;-moz-box-shadow:0 0 10px 3px #ccc;}

#news_list {margin:10px 0 10px 0; }
#news_list ul.news_ul li {padding: 10px 90px 10px 20px;line-height: 30px;height: 50px;position: relative;border-bottom: 1px solid #dedede;
/* background: url(../images/news_icon.png) 5px center no-repeat; */
}
#news_list ul.news_ul li:nth-child(even){ background: #edf1f5; }
#news_list ul.news_ul li a {display: block;width: 100%;height: 30px;line-height: 30px;font-size: 15px;color: #333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#news_list ul.news_ul li p,
#news_list ul.news_ul li i {width: 100px;position: absolute;display: block;right: 0;top: 10px;height: 30px;line-height: 30px; color: #919191;text-align: center;}
#news_list ul.news_ul li i {right: 70px;font-style: normal;}
#news_list ul.news_ul li:hover { background: #6381cc; }
#news_list ul.news_ul li:hover a,
#news_list ul.news_ul li:hover p {color: #fff;}

#wp_paging_w200 { text-align: center; }
#wp_paging_w200 .wp_paging { display: inline-block; float: none; margin: 1em auto; }
.possplit { background-image: url(../images/next.png);}
/* 超小屏幕（手机，小于 768px） */
@media screen and (max-width:767px) {
	.top { background: transparent; }
	.logo { padding-bottom: 5px; }
	.logo img { width: 100%; }
	.focus-item .txt p {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.list-ul li span { width: 56px; }
	.pageR { background: #fff; }
	.pageR_article .con img,
	.wp_entry img { max-width: 100% !important; height: auto !important; }
	.pageR_article .con table,
	.wp_entry table { max-width: 100%; }
	#news_list ul.news_ul li a { font-size: 14px; }
	#wp_paging_w200 .pages_count,
	#wp_paging_w200 .page_jump	{ display: none; }
	.selectItem { width: 46%; }
	.list-ul li a,
	#news_list ul.news_ul li { padding-left: 18px; }
	.copyright p, .copyright p a { font-size: 10px; }
	.foot-logo img { width: 80%; margin: 0 auto; display: block; }
	.link h2 { background-size: 20px auto; font-size: 18px; line-height: 44px; padding-left: 30px; }
	.back-top { top: 4px; }
	.back-top img { width: 32px; }
}
/* 小屏幕（平板，大于等于 768px） */
@media screen and (min-width:768px) and (max-width:991px) {
	.top { background: transparent; }
	.pc_menuCon li:first-child { display: none; }
	.pc_menuCon li { width: auto; margin-right: 4px; }
	.pc_menuCon li h2 { font-size: 14px; }
	#wp_paging_w200 .pages_count,
	#wp_paging_w200 .page_jump	{ display: none; }	
}
@media screen and (min-width:992px) and (max-width:1024px) {
	.top { background: transparent; }
	.pc_menuCon li { width: auto; margin-right: 9px; }
	.pc_menuCon li h2 { font-size: 16px; }
}
@media screen and (min-width:768px) {
	.container {padding-left: 0;padding-right: 0;position: relative;}
	.logo {padding: 15px 0;text-align: left; }
	.logo img { max-width: 100%; }
	.top-r {padding: 35px 0;text-align: right;}
	.search {position: relative;right: 0;bottom: 0;float: right;width: 240px;}
	.top_nav {padding-bottom: 0;}
	.mean-container {border-bottom: 0;}
	.banner .bx-wrapper .bx-pager.bx-default-pager a {margin: 0 6px;width: 12px;height: 12px;}
	.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {bottom: 25px;}
	.news-img li {height: 250px;}
	.section-two {padding-top: 30px;}
	.focus-item {margin-bottom: 6.5px;padding-bottom: 6.5px;}
	.focus-item .time {height: 50px;}
	.focus-item .time p.dd {line-height: 30px;}
	.focus-item .time p.mm {line-height: 20px;}
	.focus-item .txt {height: 50px;}
	.focus-item .txt p {display: none;}
	.focus {padding-top: 0;}
	.news .menu-title-p {padding-top: 0;}
	.news .list-ul {margin-top: -15px;}
	.link {height: 60px;}
	.link-con {padding: 0;text-align: left;}
	.link h2 {display: inline-block;}
	.selectItem {margin-right: 30px; width: 140px;}
	.foot-con {padding: 0 0 15px;}
	.foot-logo img {max-width: 210px;}
	/*index*/

	.page-menu-h {height: 55px;}
	.page-menu .logo {position: absolute;left: 0;top:0;margin-left: 15px;}
	.pageR {padding:10px 20px 20px; }
	.pageR_t_a {float:right;}
	.p-nav-newL a {width: 80px;}
	.p-nav-newR {text-align: right;}
	.p-list-item {padding:25px 190px 25px 145px;}
	.p-list-item .date {position: absolute;width: 85px;height: 85px;left: 20px;top:30px;margin-bottom: 0;background: none;color: #c4c4c4;}
	.p-list-item .date span {width: 100%;border:none; height: 48px;line-height: 48px;font-size: 60px;margin-top: 5px;}
	.p-list-item .date em {width: 100%;height: 25px;line-height: 25px;font-size: 16px;font-style: normal;}
	.p-list-item .text .des {height: 44px;}
	.p-list-item .more {width: 52px;height: 85px;position: absolute;right: 30px;top:30px;margin-top: 0;line-height: 18px;}
	.p-list-item .more .more-con {width: 52px;height: 52px;border-radius: 50%;background: #b315ab;font-size: 12px;color: #fff;padding: 8px 12px 0;margin-top: 16px;line-height: 18px;}
	.p-right-article .title {font-size: 30px;}
	.p-right-article .con {color: #000;font-size: 16px;}
	.p-right-article .other {font-size: 16px;}

	.p-list-item:hover {background: #f7ebf5;}
	.p-list-item:hover .text .title {color: #000;}
	.p-list-item:hover .text .des {color:  #000;}        
	.p-list-item:hover .date {color: #950a88;}
	.p-list-item:hover .more .more-con {background: #950a88;}
		
	.pageR_news_list {margin:10px 0 0;} 
	.pageR_img_list .row {margin-left: -10px;margin-right: -10px;}
	.pageR_img_list .row .col {padding-left: 10px;padding-right: 10px;}
	.pageR_img_item {margin-top: 20px;}
}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media screen and (min-width:992px) {
	.logo {padding: 11px 0;}
	.main {padding: 0;}
	.news-img li {height: 325px;}
	.focus-item {margin-bottom: 8px;padding-bottom: 8px;}
	.focus-item .time {height: 65px;}
	.focus-item .time p.dd {line-height: 35px;}
	.focus-item .time p.mm {line-height: 30px;}
	.focus-item .txt {height: auto;}
	.focus-item .txt p {display: block; height: 38px;overflow: hidden;}
	.foot-logo img {max-width: 410px;}
	/*index*/
	.pageR-con {min-height: 580px;}
	.p-nav-newL a {width: 100px;}
	.p-nav-new-bg {padding:25px;}
	.page-l-item {padding:24px 0 24px 225px;}
	.page-l-item .img {width:205px;height: 135px;position: absolute;left: 0;top: 24px;}
	.page-l-item .text .title {margin-top: 0;}
}
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media screen and (min-width:1200px) {
	.pc_menuCon {}
	.menu-title-p {padding-top: 0;}
	.news-img li {height: 410px;}
	.focus-item {margin-bottom: 12px;padding-bottom: 12px;}
}
/* 大屏幕（大桌面显示器，大于等于 1400px） */
@media screen and (min-width:1400px) {
	.container {width: 1400px;}
	.row {margin-left: -40px;margin-right: -40px;}
	.col {padding-left: 40px;padding-right: 40px;}
	.news-img li {height: 475px;}
	.section-two {padding-top: 10px;}
	.focus-item {margin-bottom: 15px;padding-bottom: 15px;}
}