@charset "utf-8";
html,body,ul,p,form,a,img,i,div,span,input,::before,::after{margin: 0;padding: 0;-webkit-text-size-adjust:none; -webkit-top-height-color: transparent;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
body { font-size: 14px; font-family: "Microsoft YaHei",Arial,sans-serif; color: #000; overflow-x: auto; min-height: 100%; height: 100%;-webkit-overflow-scrolling: touch; -moz-overflow-scrolling: touch; overflow-scrolling: touch; }
body,html{min-height: 100%;height: 100%}
*{font-family: "Microsoft YaHei", Arial, sans-serif;box-sizing: border-box;margin: 0;padding: 0;}
a {text-decoration: none;color: #000;}
a:focus, a:hover, a:link{  color: #000;  text-decoration: none;}
em,i{ font-style: normal;}
ul{  list-style-type: none;}
input,textarea { border: none; resize: none; outline: none; -webkit-appearance: none; line-height: normal; border-radius: 0px;}
input, textarea, a {box-shadow:0px 0px 0px rgba(0,0,0,0);box-shadow: none;-webkit-tap-highlight-color: transparent;}
img { border: 0; vertical-align: middle;}
h1,h2,h3,h4,h5,h6{font-size: 100%;padding: 0;margin: 0;font-weight: normal;}
textarea {resize: none;border: none;}
input,button,select,textarea{ outline:none;}
.clearfix:before,.clearfix:after{ content: ''; display: block;height: 0; line-height: 0; visibility: hidden; clear: both;}
.fl{float: left}
.fr{float: right}
.overEllipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.hide{display: none}
.show{display: block}
body{background: #efefef}

input::-webkit-input-placeholder { /* WebKit browsers */ color:#B2B2B2 ;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#B2B2B2 ;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#B2B2B2 ;}
input:-ms-input-placeholder { /* Internet Explorer 10+ */color:#B2B2B2 ;}
textarea::-webkit-input-placeholder { /* WebKit browsers */ color:#B2B2B2 ;}
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#B2B2B2 ;}
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#B2B2B2 ;}
textarea:-ms-input-placeholder { /* Internet Explorer 10+ */color:#B2B2B2 ;}

.social{height: 65px;}
.social i{height:45px;}
/*头部*/
#masthead{background-color: #fff;border-bottom: 1px solid rgba(0, 0, 0, 0.08);border-color: rgba(0, 0, 0, 0.08);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03);left: 0;position: fixed;right: 0;top: 0;z-index: 9;}
#top-header{background:#fff none repeat scroll 0 0}
.top-nav{ padding-top:10px;height:26px;margin:0 auto;min-width:1080px;}
.top-menu{width: 80%;}
#user-profile{position:absolute;right:20px;line-height:120px;}
#user-profile{color:#999}
#user-profile a{margin-left:5px}
#user-profile a:hover{color:#007046}
#nav-header{max-width: 1200px; height:120px;z-index:999;position: relative;margin: 0px auto;}
.nav-search{background:#2f889a none repeat scroll 0 0;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.04);color:#fff;cursor:pointer;line-height:25px;margin: 0px 10px;;padding:1px 8px;display: inline-block;}
.nav-search_1{display:none;background:#2f889a none repeat scroll 0 0;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.04);color:#fff;cursor:pointer;float:right;line-height:25px;margin:24px 10px 0;padding:0 8px 1px}
.nav-search_1 a{ color:#FFF;}.nav-search_1:hover{background:#595959 none repeat scroll 0 0}
.nav-search:hover{background:#595959 none repeat scroll 0 0}
#site-nav-wrap{height: 120px;position: relative;top: 50%;margin-top: -60px;width:100%;word-break: break-all;}
.main-nav{font-size:16px;position: absolute;top: 50%;transform: translate(0, -50%);}
#navigation-toggle{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.04);color:#999;line-height:25px;padding:0 8px 2px}
#navigation-toggle:hover{background:#2f889a none repeat scroll 0 0;border:1px solid #2f889a;color:#fff}
.nav-menu li{position:relative;white-space:nowrap}
.nav-menu li.sfHover,.nav-menu li:hover,.sub-menu{transition:none 0s ease 0s}
.nav-menu .sf-mega{display:none;left:0;position:absolute;top:100%;z-index:99}
.nav-menu li.sfHover>.sf-mega,.nav-menu li:hover>.sf-mega{display:block}
#site-nav .down-menu li{display:block;float:left;height:45px;line-height:45px}
#site-nav .down-menu a{color:#666666;padding:0 13px;text-align:left;transition-duration:1.2s}
#site-nav .down-menu>li.sfHover>a,#site-nav .down-menu>li>a:hover{color:#3B877D;}
#site-nav .down-menu>
.current-menu-item>a,#site-nav .down-menu>.current-menu-item>a:hover{color:#3B877D;}
#site-nav .down-menu ul{box-shadow:0 2px 2px rgba(0,0,0,.03);}
.font-text{margin:0 0 0 5px}
.fa-external-link-square{display:none}
#menu-item-6853 .font-text{background:#f40 none repeat scroll 0 0;border-radius:2px;color:#fff;padding:4px 8px}
#menu-item-6853 .font-text:hover{background:#2f889a none repeat scroll 0 0;transition:all .2s ease-in 0s}
.fa-sticky-note-o::before{content:""}
.fa-television::before,.fa-tv::before{content:""}
.nav-menu li:hover>.sub-menu{display:block}
.nav-menu li{background-position:right}
.nav-menu li:hover{background-position:right}
.nav-menu ul{border-bottom:1px solid #ddd;display:none;left:0;min-width:160px;position:absolute;top:100%;z-index:10001}
.nav-menu>li{float:left}
#site-nav .down-menu ul li{background:#FFFFFF;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;display:block;float:none;height:auto;line-height:1.4em}
#site-nav .down-menu ul li:last-child{background:#FFFFFF;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:block;float:none;height:auto;line-height:1.4em;}
#site-nav .down-menu ul a{border:0 none;display:block;font-size:.9em;height:auto;line-height:1.7em;margin:0;padding:10px 20px;text-transform:none}
#site-nav .down-menu ul li>a:hover{background:#ddd none repeat scroll 0 0;color:#000}
#mobile-search,#navigation-toggle,#sidr-close,.sidr{display:none}
#search-main{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.04);display:none;margin:10px auto 5px;padding:10px 20px 20px;text-align:center;width:1160px}
#searchbar{margin:10px auto 0;width:90%}
#searchform input{background:#ebebeb none repeat scroll 0 0;border:0 solid #ebebeb!important;border-radius:2px 0 0 2px;float:left;font:14px "Microsoft YaHei",Helvetica;height:37px;padding:0 9px;width:75%}
#searchform input:focus{background:#fff none repeat scroll 0 0;outline:0 none}
#searchform button{background:#2f889a none repeat scroll 0 0;border:0 solid #ebebeb!important;border-radius:0 2px 2px 0;color:#fff;cursor:pointer;height:37px;overflow:visible;position:relative;text-transform:uppercase;width:23%;box-sizing:inherit;padding:0!important}
#searchform button:hover{background:#595959 none repeat scroll 0 0}
.nav-login a{color:#999}
.nav-login a:hover{color:#3B877D !important;}
.nav_sj{display:none; height:auto;}
.nav_sj a{width:85%;margin:0 5%;padding-right:5%;color:#FFF;font-size:100%;text-align:right;float:left;background:#036;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;line-height:35px;margin-bottom:1px;border:1px solid #CCC;}
.nav_sj .sub-menu{position:relative}
#nav-header.shadow {max-width: 100%;width:100%;height: 120px; background: #FFFFFF; position: fixed; top: 0;transition-duration: 1s;border-bottom: 1px solid rgba(0, 0, 0, 0.08);border-color: rgba(0, 0, 0, 0.08);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03);}

.topHeng{width: 100%;height:40px;background: #39877A }
.innerInfo{margin: 0 auto;display: flex;}
.innerInfo .hosIcon{padding: 28px 10px 10px 20px; }
.innerInfo .hosIcon img{width: 64px;height: 64px;}

html,body{min-height: 100%;min-width:1080px;}
.userPart{width: auto;line-height: 120px;}
.userIcon{width:15px;height: 15px;position: relative;margin-right: 13px;top: -1px;}
.userName{font-size: 12px;color: #000000;display: inline-block;padding-right: 10px;cursor: pointer}
.userBtn{font-size: 12px;color: #000000;display: inline-block;padding-left: 10px;cursor: pointer}

.content_footer{width: 100%;/*min-height: 100%;*/ position: relative;padding-bottom:200px;}
.content {margin-right: 370px;}

.headInner{margin:0 auto;position:relative;display:flex}
/*幻灯片*/
.slick_bor{display:block;position:relative;width:100%; margin-bottom:10px;}
.slick{height:380px;margin:0 auto;overflow:hidden;position:relative;width:100%}
.slick span{background-color:#e94880;bottom:10px;color:#fff;font:700 22px/65px "Microsoft Yahei";left:0;padding:0 10px;position:absolute}
.img_855x300{height:380px;width:100%;}
.centered-btns_nav{background:transparent url(../images/themes.png) no-repeat scroll left top;height:61px;left:0;margin-top:-35px;opacity:.7;overflow:hidden;position:absolute;text-decoration:none;text-indent:-9999px;top:50%;width:38px;z-index:3}
.centered-btns_nav:active{opacity:1}
.centered-btns_nav.next{background-position:right top;left:auto;right:0}
.centered-btns_tabs,.large-btns_tabs,.transparent-btns_tabs{bottom: 10px;left: 50%;list-style: outside none none;margin-left: -30%;padding-left: 0;position: absolute;text-align: center;width: 60%;z-index: 2;}
.centered-btns_tabs li,.large-btns_tabs li,.transparent-btns_tabs li{display:inline;float:none;margin-right:5px}
.centered-btns_tabs a,.large-btns_tabs a,.transparent-btns_tabs a{background: rgba(0,0,0,.2) none repeat scroll 0 0;display: inline-block;height: 3px;text-indent: -9999px;width: 50px;}
.centered-btns_here a,.large-btns_here a,.transparent-btns_here a{background:#3B877D none repeat scroll 0 0}
.slick_bor .slick li{height: 100% !important;}
.slick_bor .slick li img{height: 100% !important;}
.centered-btns_tabs a, .large-btns_tabs a, .transparent-btns_tabs a{height:5px;width:70px;}
.centered-btns_tabs li, .large-btns_tabs li, .transparent-btns_tabs li{margin-right:10px;line-height:0;}
.centered-btns_tabs a, .large-btns_tabs a, .transparent-btns_tabs a{background: #ffffff none repeat scroll 0 0;}
.centered-btns_here a, .large-btns_here a, .transparent-btns_here a{background: #39877A none repeat scroll 0 0;}

/*底部*/

.footer{width: 100%;position: absolute;bottom: 0;background: url("/static/images/footBG.png") no-repeat center;background-size: cover;height: 200px;}
.footer .footerInner{margin: 0 auto;width:1170px;}

@media screen  and (max-width:992px){           
    .footer .footerInner {width: 100%;}
    .headInner{width:100%;}    
}

@media screen and (min-width: 992px) and (max-width:1200px){           
    .footer .footerInner {width: 970px;}
    .headInner{width:970px;}    
}

@media screen and (min-width: 1200px) {           
    .footer .footerInner {width: 1200px;} 
    .headInner{width: 1200px;}    
}  
  
.linkLine{width: 100%;padding: 25px 18px 30px 18px;border-bottom: 1px solid #5E5E5E;color: #A5A5A5;line-height: 18px;font-size: 12px;}
.linkLine a{color: #a5a5a5;margin: 0 10px;cursor: pointer;}

.linkLine a:focus,    .linkLine a:hover{  color: #ffffff;  text-decoration: none;}

.aboutLine{width: 100%;display: flex;justify-content: space-between;padding: 30px 18px 0 18px }

.aboutLine .info{width: auto;font-size: 12px;}
.aboutLine .info .link a{color: #a5a5a5;cursor: pointer;}
.aboutLine .info .link a:focus,.aboutLine .info .link a:hover{  color: #ffffff;  text-decoration: none;}
.aboutLine .info .link .shu{margin: 0 18px;color: #a5a5a5}
.aboutLine .address{width: auto;line-height: 17px;padding-top: 6px;font-size: 12px;color: #a5a5a5}

.aboutLine .ewmPart{padding-top: 2px;text-align: right}
.aboutLine .ewmPart .ewmPic{width:60px;height: 60px;margin-left: 30px }

.uicon{width:auto !important;height:auto  !important;margin:auto  !important;display:inline-block !important;}

/*错误画面*/
.pagebg{ background: #EAEDEA; }
.errItem{ display: flex; width: 780px; position: absolute; left: 50%; top: 50%; margin:-186px 0 0 -340px;align-items: center;justify-content: center;}
.errItem img{ display: block; }
.errItem dl{ margin-left: 20px; }
.errItem dl dt{ font-size: 36px; color: #515251; line-height: 72px; }
.errItem dl dd{ font-size: 20px; color: #A6AFB8; margin-top: 20px; }
