﻿@charset "utf-8";
/* reset */
html{ height: 100%; background:#fff; overflow-x:hidden; }
body:where(.rlk-doc){ min-height: 100%; overflow-x:hidden; }
:where(.rlk-page, .rlk-shell) *, :where(.rlk-page, .rlk-shell){box-sizing: border-box;}

@font-face {
  font-family: "sourcehansans"; /* 这个名字可以自己定义 */
  src: url("../fonts/sourcehansans.eot"); /* IE9 Compat Modes */ /*这里以及下面的src后面的地址填的都是自己本地的相对地址*/
  src: url("../fonts/sourcehansans.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/sourcehansans.woff") format("woff"),
    /* Modern Browsers */ url("../fonts/sourcehansans.ttf") format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/sourcehansans.svg#YourWebFontName")
      format("svg"); /* Legacy iOS */
}

body:where(.rlk-doc){_height: 100%;}
:where(.rlk-page, .rlk-shell){font-size:100px;}
:where(.rlk-page, .rlk-shell) div, div:where(.rlk-page, .rlk-shell), :where(.rlk-page, .rlk-shell) ul, ul:where(.rlk-page, .rlk-shell), :where(.rlk-page, .rlk-shell) ol, ol:where(.rlk-page, .rlk-shell), :where(.rlk-page, .rlk-shell) li, :where(.rlk-page, .rlk-shell) dl, dl:where(.rlk-page, .rlk-shell), :where(.rlk-page, .rlk-shell) dt, :where(.rlk-page, .rlk-shell) dd, :where(.rlk-page, .rlk-shell) h1, :where(.rlk-page, .rlk-shell) h2, :where(.rlk-page, .rlk-shell) h3, :where(.rlk-page, .rlk-shell) h4, :where(.rlk-page, .rlk-shell) h5, :where(.rlk-page, .rlk-shell) h6, :where(.rlk-page, .rlk-shell) iframe, :where(.rlk-page, .rlk-shell) pre, :where(.rlk-page, .rlk-shell) code, :where(.rlk-page, .rlk-shell) fieldset, :where(.rlk-page, .rlk-shell) legend, :where(.rlk-page, .rlk-shell) form, form:where(.rlk-page, .rlk-shell), :where(.rlk-page, .rlk-shell) input, :where(.rlk-page, .rlk-shell) select, :where(.rlk-page, .rlk-shell) textarea, :where(.rlk-page, .rlk-shell) button, :where(.rlk-page, .rlk-shell) p, :where(.rlk-page, .rlk-shell) blockquote, :where(.rlk-page, .rlk-shell) th, :where(.rlk-page, .rlk-shell) td, :where(.rlk-page, .rlk-shell) figure, figure:where(.rlk-page, .rlk-shell), body:where(.rlk-doc){ margin: 0; padding: 0 }
:where(.rlk-page, .rlk-shell) div, div:where(.rlk-page, .rlk-shell), :where(.rlk-page, .rlk-shell) ul, ul:where(.rlk-page, .rlk-shell), :where(.rlk-page, .rlk-shell) ol, ol:where(.rlk-page, .rlk-shell), :where(.rlk-page, .rlk-shell) li, :where(.rlk-page, .rlk-shell) dl, dl:where(.rlk-page, .rlk-shell), :where(.rlk-page, .rlk-shell) dt, :where(.rlk-page, .rlk-shell) dd, :where(.rlk-page, .rlk-shell) h1, :where(.rlk-page, .rlk-shell) h2, :where(.rlk-page, .rlk-shell) h3, :where(.rlk-page, .rlk-shell) h4, :where(.rlk-page, .rlk-shell) h5, :where(.rlk-page, .rlk-shell) h6, :where(.rlk-page, .rlk-shell) iframe, :where(.rlk-page, .rlk-shell) pre, :where(.rlk-page, .rlk-shell) code, :where(.rlk-page, .rlk-shell) fieldset, :where(.rlk-page, .rlk-shell) legend, :where(.rlk-page, .rlk-shell) form, form:where(.rlk-page, .rlk-shell), :where(.rlk-page, .rlk-shell) p, :where(.rlk-page, .rlk-shell) blockquote, :where(.rlk-page, .rlk-shell) figure, figure:where(.rlk-page, .rlk-shell), :where(.rlk-page, .rlk-shell) header, header:where(.rlk-page, .rlk-shell), :where(.rlk-page, .rlk-shell) footer, footer:where(.rlk-page, .rlk-shell), :where(.rlk-page, .rlk-shell) nav, nav:where(.rlk-page, .rlk-shell), :where(.rlk-page, .rlk-shell) article, article:where(.rlk-page, .rlk-shell), :where(.rlk-page, .rlk-shell) section, section:where(.rlk-page, .rlk-shell), :where(.rlk-page, .rlk-shell) aside, aside:where(.rlk-page, .rlk-shell), :where(.rlk-page, .rlk-shell) address, :where(.rlk-page, .rlk-shell) figcaption, body:where(.rlk-doc){ *zoom: 1 }
:where(.rlk-page, .rlk-shell) li{ list-style-type: none }
:where(.rlk-page, .rlk-shell) h1, :where(.rlk-page, .rlk-shell) h2, :where(.rlk-page, .rlk-shell) h3, :where(.rlk-page, .rlk-shell) h4, :where(.rlk-page, .rlk-shell) h5, :where(.rlk-page, .rlk-shell) h6{ font-size: 100%; font-weight:normal; }
:where(.rlk-page, .rlk-shell) iframe, :where(.rlk-page, .rlk-shell) frame, :where(.rlk-page, .rlk-shell) fieldset, :where(.rlk-page, .rlk-shell) img{ border: 0 none }
:where(.rlk-page, .rlk-shell) img{ vertical-align: top; outline-width:0; }
input[type=button], input[type=submit], input[type=reset]{ cursor: pointer }
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;margin:0; }
:where(.rlk-page, .rlk-shell) button{ cursor: pointer }
:where(.rlk-page, .rlk-shell) input, :where(.rlk-page, .rlk-shell) textarea, :where(.rlk-page, .rlk-shell) button{ -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio]{ -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox]{ -webkit-appearance: checkbox }
input[type=search]{ -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
:where(.rlk-page, .rlk-shell) textarea{ overflow: auto; resize: none }
:where(.rlk-page, .rlk-shell) blockquote, :where(.rlk-page, .rlk-shell) q{ quotes: none }
:where(.rlk-page, .rlk-shell) blockquote:before, :where(.rlk-page, .rlk-shell) blockquote:after, :where(.rlk-page, .rlk-shell) q:before, :where(.rlk-page, .rlk-shell) q:after{ content: ""; content: none }
:where(.rlk-page, .rlk-shell) table, table:where(.rlk-page, .rlk-shell){ border-collapse: collapse; border-spacing: 0 }
:where(.rlk-page, .rlk-shell) caption, :where(.rlk-page, .rlk-shell) th{ text-align: left }
:where(.rlk-page, .rlk-shell) th{ font-weight: normal }
:where(.rlk-page, .rlk-shell) em, :where(.rlk-page, .rlk-shell) cite, :where(.rlk-page, .rlk-shell) address, :where(.rlk-page, .rlk-shell) i{ font-style: normal }
:where(.rlk-page, .rlk-shell) sup{ vertical-align: text-top }
:where(.rlk-page, .rlk-shell) sub{ vertical-align: text-bottom }
:where(.rlk-page, .rlk-shell) th, :where(.rlk-page, .rlk-shell) td, :where(.rlk-page, .rlk-shell) button, :where(.rlk-page, .rlk-shell) input, :where(.rlk-page, .rlk-shell) select, :where(.rlk-page, .rlk-shell) textarea, :where(.rlk-page, .rlk-shell){font-family:"sourcehansans","Microsoft Yahei","微软雅黑","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:16px;color:#1d1d1d;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}

:where(.rlk-page, .rlk-shell){ line-height: 1.5 }
:where(.rlk-page, .rlk-shell) a:link, :where(.rlk-page, .rlk-shell) a:visited, :where(.rlk-page, .rlk-shell) a:active, :where(.rlk-page, .rlk-shell) a{ text-decoration: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); 
-webkit-user-select: none;
-moz-user-focus: none;
-moz-user-select: none; }
:where(.rlk-page, .rlk-shell) a{ blr:expression(this.onFocus=this.blur()); color:#333; }
:where(.rlk-page, .rlk-shell) a *{ *cursor: pointer }
:where(.rlk-page, .rlk-shell) :focus{ outline: none } 
:where(.rlk-page, .rlk-shell) a:hover{ color:#cc0000; }

.edit_con_original{ line-height:1.6; padding:0 0; color:#474747;/* text-align:justify;*/}
.edit_con_original ul{ margin:inherit; padding:inherit}
.edit_con_original ul li{ list-style-type:disc; margin:auto; padding:inherit}
.edit_con_original ol{ margin:inherit; padding:inherit}
.edit_con_original ol li{ list-style-type:decimal; margin:auto; padding:inherit}
.edit_con_original h1{ font-size: 2em; font-weight:bold }
.edit_con_original h2{ font-size: 1.5em; font-weight:bold }
.edit_con_original h3{ font-size: 1.17em; font-weight:bold }
.edit_con_original h4{ font-size: 1em; font-weight:bold }
.edit_con_original h5{ font-size: 0.83em; font-weight:bold }
.edit_con_original h6{ font-size: 0.67em; font-weight:bold }
.edit_con_original em{ font-style: italic }
.edit_con_original cite{ font-style: italic }
.edit_con_original address{ font-style: italic }
.edit_con_original i{ font-style: italic }
.edit_con_original table{ border-collapse: separate; border-spacing: 2px }
.edit_con_original img{ max-width:100%; height:auto;}

@media screen and (max-device-width: 320px){
  :where(.rlk-page, .rlk-shell){-webkit-text-size-adjust:none}
}
@media screen and (max-device-width: 480px){
  :where(.rlk-page, .rlk-shell){-webkit-text-size-adjust:none}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
  :where(.rlk-page, .rlk-shell){-webkit-text-size-adjust:none}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
  :where(.rlk-page, .rlk-shell){-webkit-text-size-adjust:none}
}

#newBridge .nb-icon-right-center{right: -200%!important;}
#nb_icon_wrap{opacity:0;width: 0px!important;height: 0px!important;overflow: hidden;}

/*所有后台编辑器区域都要引用 edit_con_original 类名*/

/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, .header:before, .main:before, .footer:before, body:where(.rlk-doc):before{ content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, :where(.rlk-page, .rlk-shell) after, .header:after, .main:after, .footer:after{ content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer{ *zoom: 1 }
.clear, .cl{ display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#888;}
:where(.rlk-page, .rlk-shell) input:-moz-placeholder, :where(.rlk-page, .rlk-shell) textarea:-moz-placeholder{color:#888;}
:where(.rlk-page, .rlk-shell) input::-moz-placeholder, :where(.rlk-page, .rlk-shell) textarea::-moz-placeholder{ color:#888;}
:where(.rlk-page, .rlk-shell) input:-ms-input-placeholder, :where(.rlk-page, .rlk-shell) textarea:-ms-input-placeholder{color:#888;}



.scaleimg .bg_container{ transform:scale(1,1); -webkit-transform:scale(1,1); transition:0.5s all; -webkit-transition:0.5s all;}
.scaleimg:hover .bg_container{ transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}

.scaleimg2{ overflow:hidden; display:block;}
.scaleimg2 .img{ transform:scale(1,1); -webkit-transform:scale(1,1); transition:0.5s all; -webkit-transition:0.5s all;}
.scaleimg2:hover .img{ transform:scale(1.02,1.02); -webkit-transform:scale(1.02,1.02);}

.scaleimg3{ overflow:hidden; display:block;}
.scaleimg3 .img-big a{ transform:scale(1,1); -webkit-transform:scale(1,1); transition:0.5s all; -webkit-transition:0.5s all;}
.scaleimg3:hover .img-big a{ transform:scale(1.01,1.01); -webkit-transform:scale(1.01,1.01);}

.scaleimg4{ overflow:hidden; display:block;}
.scaleimg4 a{ transform:scale(1,1); -webkit-transform:scale(1,1); transition:0.5s all; -webkit-transition:0.5s all;}
.scaleimg4:hover a{ transform:scale(1.02,1.02); -webkit-transform:scale(1.02,1.02);}

.scaleimg5{ overflow:hidden; display:block;}
.scaleimg5 img{ transform:scale(1,1); -webkit-transform:scale(1,1); transition:0.5s all; -webkit-transition:0.5s all;}
.scaleimg5:hover img{ transform:scale(1.01,1.01); -webkit-transform:scale(1.01,1.01);}

.tran_scale2{ overflow:hidden; display:block;}
.tran_scale2 img{transition:0.3s all; -webkit-transition:0.3s  all;}
.tran_scale2:hover img{transform:rotate(-2deg); -webkit-transform:rotate(-2deg);}

.table{ display:table; height:100%; position:absolute; left:0px;top:0px; width:100%; bottom:0px;  }
.table-cell{ display:table-cell; vertical-align:middle;  }

.txt_color_000{ color:#000; }
.txt_color_333{ color:#333; }


.fl{ float:left; }
.fr{ float:right;}

.tac{ text-align:center;}
.tal{ text-align:left;}
.tar{ text-align:right;}


/*上下居中*/
.v-m-c{ transform: translate(0,-50%); -webkit-transform: translate(0,-50%); position:absolute; left:0; top:50%;}

/*左右居中*/
.l-m-c{ transform: translate(-50%,0); -webkit-transform: translate(-50%,0); position:absolute; left:50%; top:0;}

/*绝对居中*/
.a-m-c{ transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;}

.f-b{ font-weight:bold; }

.word-wrap{ word-wrap:break-word; }


.uppercase{text-transform:uppercase; }

.ellipsis{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  }
.ellipsis-2{  overflow:hidden;  max-height:3em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ellipsis-3{  overflow:hidden;  max-height:4.5em; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.ellipsis-4{  overflow:hidden;  max-height:6em; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.ellipsis-5{  overflow:hidden; max-height:7.5em; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.ellipsis-6{  overflow:hidden;  max-height:9em; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}


/******微信弹窗****/
.weixin{ position:fixed; width:300px; color:#000; z-index:100000; left:50%; top:50%; margin:-120px 0 0 -150px; background:#fff; border:1px solid #ddd; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; box-shadow:1px 1px 2px #aaa;}
.weixin .c{ position:absolute; width:30px; height:30px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;}
.weixin h2{ position:relative; line-height:30px; font-size:16px; padding-left:10px;}
.weixin .img{ padding:10px; text-align:center; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.weixin .img img{ width:180px; height:180px; }
.weixin p{ padding:2px 10px 0; text-align:center; font-size:14px; }



/*公用样式end*/

.browserupgrade{display:block;position:fixed;margin:0;width:100%;height:60px;font-size:15px;line-height:60px;z-index:1000;background-color:#666;color:#fff;text-align:center}
.browserupgrade a{color:#eee;text-decoration:underline;font-size:18px;}
.browserupgrade a:hover{color:#eee}


.bg_cover{ background-position:center center; background-repeat:no-repeat; background-size:cover; }

/***page*****/
.page{vertical-align:middle;text-align:center; color:#666; line-height:0.44rem; }
.page a{ border:1px solid #d0d0d0;  border-radius:0.08rem; color:#666; margin:0px 0.03rem; min-width:0.44rem; background:#fff; }
.page span, .page a{ display:inline-block; }
.page a:hover, .page a.on{color:#fff; background:#f85d8b; border:1px solid #f85d8b; }

.page a.pages_prev, .page a.pages_next{ padding:0px 1.4667em;  }
.page .page_num a.dian{ background:none; border:none; margin:0px; }
.page .page_num a.dian:hover{ color:#666; }

@media only screen and (max-width:750px){
.page .page_num{ display:none;}
.page{ line-height:2.5; }
}


.arial{ font-family:"Arial";}
.song{ font-family:"\5b8b\4f53";}


.phone_hide{ display:block; }
.phone_show{ display:none; }

.fnt-14{ font-size:0.14rem;}
.fnt-15{ font-size:0.15rem;}
.fnt-16{ font-size:0.16rem;}
.fnt-17{ font-size:0.17rem;}
.fnt-18{ font-size:0.18rem;}
.fnt-20{ font-size:0.2rem;}
.fnt-22{ font-size:0.2rem;}
.fnt-23{ font-size:18px;}
.fnt-24{ font-size:0.24rem;}
.fnt-26{ font-size:0.26rem;}
.fnt-28{ font-size:0.28rem;}
.fnt-30{ font-size:0.3rem;}
.fnt-32{ font-size:0.32rem;}
.fnt-34{ font-size:0.34rem;}
.fnt-36{ font-size:0.36rem;}
.fnt-40{ font-size:0.4rem;}
.fnt-42{ font-size:0.42rem;}
.fnt-44{ font-size:0.44rem;}
.fnt-47{ font-size:0.47rem;}
.fnt-48{ font-size:0.48rem;}
.fnt-50{ font-size:0.5rem;}
.fnt-52{ font-size:0.52rem;}
.fnt-60{ font-size:0.6rem;}
.fnt-64{ font-size:0.64rem;}
.fnt-90{ font-size:0.9rem;}
.fnt-130{ font-size:1.3rem;}

@media only screen and (max-width:1440px){


.fnt-14{ font-size:14px;}
.fnt-15{ font-size:14px;}
.fnt-16{ font-size:15px;}
.fnt-17{ font-size:16px;}
.fnt-18{ font-size:16px;}
.fnt-20{ font-size:18px;}
.fnt-22{ font-size:0.26rem;}
.fnt-23{ font-size:16px;}
.fnt-24{ font-size:0.28rem;}
.fnt-26{ font-size:0.26rem;}
.fnt-28{ font-size:0.3rem;}
.fnt-30{ font-size:0.32rem;}
.fnt-32{ font-size:0.32rem;}
.fnt-34{ font-size:0.34rem;}
.fnt-36{ font-size:0.36rem;}
.fnt-40{ font-size:0.4rem;}
.fnt-42{ font-size:0.42rem;}
.fnt-44{ font-size:0.44rem;}
.fnt-47{ font-size:0.47rem;}
.fnt-48{ font-size:0.48rem;}
.fnt-50{ font-size:0.5rem;}
.fnt-52{ font-size:0.52rem;}
.fnt-60{ font-size:0.6rem;}
.fnt-64{ font-size:0.64rem;}
.fnt-90{ font-size:0.9rem;}
.fnt-130{ font-size:1.3rem;}

}

@media only screen and (max-width:750px){
.phone_hide{ display:none; }
.phone_show{ display:block; }

.fnt-14{ font-size:14px;}
.fnt-15{ font-size:14px;}
.fnt-16{ font-size:15px;}
.fnt-17{ font-size:16px;}
.fnt-18{ font-size:16px;}
.fnt-20{ font-size:18px;}
.fnt-22{ font-size:0.26rem;}
.fnt-23{ font-size:0.27rem;}
.fnt-24{ font-size:0.28rem;}
.fnt-26{ font-size:0.3rem;}
.fnt-28{ font-size:0.3rem;}
.fnt-30{ font-size:0.32rem;}
.fnt-32{ font-size:0.32rem;}
.fnt-34{ font-size:0.34rem;}
.fnt-36{ font-size:0.36rem;}
.fnt-40{ font-size:0.4rem;}
.fnt-42{ font-size:0.42rem;}
.fnt-44{ font-size:0.44rem;}
.fnt-47{ font-size:0.47rem;}
.fnt-48{ font-size:0.48rem;}
.fnt-50{ font-size:0.5rem;}
.fnt-52{ font-size:0.52rem;}
.fnt-60{ font-size:0.6rem;}
.fnt-64{ font-size:0.64rem;}
.fnt-90{ font-size:0.9rem;}
.fnt-130{ font-size:1.3rem;}

}

@media only screen and (max-width:414px){

.fnt-14{ font-size:13px;}
.fnt-15{ font-size:13px;}
.fnt-16{ font-size:14px;}
.fnt-17{ font-size:14px;}
.fnt-18{ font-size:14px;}
.fnt-20{ font-size:14px;}
.fnt-22{ font-size:14px;}
.fnt-24{ font-size:15px;}
.fnt-26{ font-size:15px;}
.fnt-28{ font-size:16px;}
}

@media only screen and (max-width:375px){

.fnt-14{ font-size:13px;}
.fnt-15{ font-size:13px;}
.fnt-16{ font-size:14px;}
.fnt-17{ font-size:14px;}
.fnt-18{ font-size:14px;}
.fnt-20{ font-size:14px;}
.fnt-22{ font-size:14px;}
.fnt-24{ font-size:15px;}
.fnt-26{ font-size:15px;}
.fnt-28{ font-size:15px;}
.fnt-30{ font-size:16px;}
.fnt-32{ font-size:16px;}
.fnt-34{ font-size:17px;}
.fnt-36{ font-size:18px;}

}



.pc{ display: block}
.mb{ display:none}
@media all and (max-width:850px){  

.pc{ display:none }
.mb{ display:block}
}