/* common */
body{background-color:#f2f3ee;color:#333;font-size:0.875rem;line-height:1.5;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;z-index:1;}
body{overflow-x:hidden;max-width:100%;-webkit-text-size-adjust:none}
::-webkit-input-placeholder,input:-moz-placeholder{font-size:0.875rem;}

html,body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed}
ul,ol,menu{list-style:none}
input{border:0}
fieldset,img{border:none}
img,object,select,input,textarea,button{vertical-align:middle;}
input,select{outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
input,select,textarea{outline:none;blur:expression(this.onFocus=this.blur());-webkit-tap-highlight-color:rgba(0,0,0,0);}
article,aside,footer,header,section,nav,menu,figure,figcaption,hgroup,details{display:block}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6,input,textarea,select,address,caption,cite,code,dfn,em,i,b,strong,small,th,var,abbr,acronym{font-size:100%;font-style:normal}
abbr,acronym{border-bottom:0.0625rem dashed gray}
q:before,q:after{content:''}
ins,s,u,del{text-decoration:none}
.gclear:after{display:block;clear:both;visibility:hidden;height:0;content:''}
.gclear{zoom:1}
::selection{background-color:#a4a288;color:#fff}
::-moz-selection{background-color:#a4a288;color:#fff}
.none{display:none}
.b{font-weight:bold}
.nor{font-weight:normal}
hr,.hr{display:block;border:0;height:0.0625rem;background-color:#e5e5e5;margin:0.75rem 0;font-size:0;color:transparent;text-indent:-999999rem;}
p{line-height:1.5rem;font-size:1rem;margin:0.75rem 0 0;text-indent:2em;word-wrap:break-word;zoom:1;}
p:first-child{margin:0;}
.noi p,p.noi{text-indent:0}

h1{font-size:2.25rem;font-weight:normal;}
h2{font-size:1.25rem;font-weight:normal;}
h3,h4{font-size:1rem;font-weight:normal;}

.contitle{background-color:#bbbaa7;color:#fff!important;font-size:0.875rem;padding:0.125rem 0.375rem;}
.contitle{display:inline-block;*display:inline;*zoom:1;*position:relative;}
.contitle{-moz-border-radius:0.1875rem;-webkit-border-radius:0.1875rem;border-radius:0.1875rem;}

/* font */
.pinyin,.zhuyin{font-family:Tahoma,Arial,Georgia,Verdana,Helvetica,sans-serif;}
.pinyin span{min-width:2.75rem;display:inline-block;text-align:center;}
.pinyin span.hw{min-width:1.375rem;}
.pinyin span.hhw{min-width:0.75rem;}

.long .pinyin span{min-width:3.5rem;display:inline-block;text-align:center;}
.long .pinyin span.hw{min-width:1.75rem;}
.long .pinyin span.hhw{min-width:1.125rem;}

.heiti{font-family:-apple-system,"Noto Sans","Helvetica Neue",Helvetica,"Nimbus Sans L",Arial,"Liberation Sans","PingFang SC","Hiragino Sans GB","Noto Sans CJK SC","Source Han Sans SC","Source Han Sans CN","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif;}
.songti{font-family:Georgia,"Nimbus Roman No9 L","Songti SC","Noto Serif CJK SC","Source Han Serif SC","Source Han Serif CN",STSong,"AR PL New Sung","AR PL SungtiL GB",NSimSun,SimSun,"TW\-Sung","WenQuanYi Bitmap Song","AR PL UMing CN","AR PL UMing HK","AR PL UMing TW","AR PL UMing TW MBE",PMingLiU,MingLiU,serif;}
.kaiti{font-family:Georgia,Baskerville,"Liberation Serif","Kaiti SC",STKaiti,"AR PL UKai CN","AR PL UKai HK","AR PL UKai TW","AR PL UKai TW MBE","AR PL KaitiM GB",KaiTi,KaiTi_GB2312,DFKai-SB,"TW\-Kai",serif;}

p em{position:relative;text-indent:0;}
p em:after{position:absolute;top:0.5em;left:0;width:100%;color:#d25f32;overflow:hidden;white-space:nowrap;
           content:"\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB\30FB";}
h1 em,h2 em,h3 em,h4 em,ul li em{color:#d25f32;}
/*
h1 em:after{top:0.65em;}
h2 em:after,h3 em:after,h4 em:after{top:0.6em;}
*/

/* webfont */
@font-face {
    font-family:"qianp";
    src:url("font/qianp.eot"); /* IE9 */
    src:url("font/qianp.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
        url("font/qianp.woff2?1234") format("woff2"), /* chrome、firefox、opera、Safari, Android, iOS */
        url("font/qianp.woff?1234") format("woff"), /* chrome、firefox */
        url("font/qianp.ttf?1234") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
        url("font/qianp.svg#uxfonteditor") format("svg"); /* iOS 4.1- */
    font-display: swap;
}
.qianp {font-family:"qianp" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.box,.nav-mini,.header,.panel,.adb,.adbox,.fbox{max-width:40rem;}
.box{margin-left:auto;margin-right:auto;}

.site{font-size:2rem!important;}
.site span{color:#c5653e;}
.site:hover{color:#333;}
.csite,.csiteh{width:2rem;height:2rem;color:#fff;display:inline-block;padding:0.3125rem 0.25rem 0.125rem 0.25rem;line-height:110%;text-align:center;
               font-size:0.875rem!important;background:transparent url('/images/pp.png') no-repeat 0 0;writing-mode:vertical-lr;vertical-align:-50%;}
.csite:hover,.csiteh:hover{color:#fff;}
.csiteh{width:1rem;height:2.25rem;background:transparent url('/images/pph.png') no-repeat 0 0;padding:0.1875rem 0.25rem 0.125rem 0.25rem;vertical-align:-60%;}

.panel table{border-bottom:0.0625rem solid #e5e5e5;border-collapse:collapse;}
th{border:0.0625rem solid #e5e5e5;background-color:#f8f8f8;font-weight:normal;padding:0.1875rem 0.0625rem;}
.panel table td{border:0.0625rem solid #e5e5e5;padding:0.1875rem 0.125rem;word-break:break-all;}
.panel table.center td,.panel table.center th,.panel tr.center td,.panel tr.center th,.panel td.center{text-align:center}
.panel table.nob,.panel table.nob th,.panel table.nob td{border:0}

/* nav */
.header{background:transparent url('/images/bg-banner.jpg') no-repeat bottom center;background-size:auto 6rem;}
.header{-moz-border-radius-bottomleft:0.25rem;-moz-border-radius-bottomright:0.25rem;-webkit-border-bottom-left-radius:0.25rem;-webkit-border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}

.nav-mini{font-size:0.875rem;margin:0 auto;}
.nav-home,.nav-square{display:block;line-height:100%;padding:0.125rem;background:transparent url('/images/home.png') no-repeat center center;width:1.25rem;height:1.25rem;background-size:1.25rem 1.25rem;font-size:0;color:transparent;text-indent:-999999rem;}
.nav-square{background-image:url('/images/square.png');}
.nav-container{height:9.75rem;}
.brand{padding:2.25rem 0.75rem 1.5rem;height:2.625rem;}
.nav{font-size:1rem;padding:0;margin:1.25rem 0.75rem 0;}
ul.nav-list{display:block;margin:0;line-height:1.75rem;overflow:hidden;white-space:nowrap}
ul.nav-list li{float:left;}
/*ul.nav-list li a{display:block;height:1.5rem;line-height:1.5rem;padding:0;margin:0 0.25rem;}*/
ul.nav-list li a{height:1.5rem;line-height:1.5rem;padding:0;margin:0 0.25rem;}
ul.nav-list li a:hover,ul.nav-list li.cur a{color:#c5653e;border-bottom:0.0625rem solid #c5653e;}
.search-box{background-color:#fff;width:auto;padding:0;margin:0;}
.search-box,.s_iptw,.s_ipt,.s_btnw,.s_btn{-moz-border-radius:0.25rem;-webkit-border-radius:0.25rem;border-radius:0.25rem;}
.s_btn{-moz-border-radius:0.1875rem;-webkit-border-radius:0.1875rem;border-radius:0.1875rem;}
.search-form{width:100%;background-color:#fff;}
.search-form~.search-form{margin-top:0.5rem;}

/* audio */
.audio,.audio_on{text-decoration:none!important;background:transparent url('/images/audio.gif') no-repeat center right;padding-right:1.8125rem;background-size:1.375rem 1.0625rem;}
.audio_on{background-image:url('/images/audiop.gif');}

/* flex */
.flex,.search-form{display:-webkit-flex;display:flex;}

/* radius */
.radius,.panel,.mcon,ul.zi li a,ul.btn li a,ul.line li a,ul.btn li a,ul.line li a,ul li div.btn,.search-form,.search-box
.rpic img,img.rpic,.cover,.rpic{-moz-border-radius:0.375rem;-webkit-border-radius:0.375rem;border-radius:0.375rem;}
.cover{height:11.25rem;overflow:hidden;text-align:center;}
.cover img{margin-top:-1.875rem;}
.noc{-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;}

/* search */
form{margin:0 auto;padding:0;}
form .sug{margin:0.3125rem 0 0;color:gray;font-size:0.75rem}

.s_ipt,.s_btn{outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.flex,.s_ipt{padding:0 0.3125rem;width:100%;height:2.75rem;font-size:1rem;}
.flex,.s_ipt{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;}
.flex{padding:0;}

.search-form>.s_ipt{padding:0 0.75rem;}

.flex>.s_ipt,.s_btnw+.s_ipt,.s_ipt+.s_ipt{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}

.s_btnw{border:0.0625rem solid #d25f32;margin:0.25rem;}
.s_btnw.dark{border:0.0625rem solid #f2f3ee;background-color:#f2f3ee;padding:0 0.5rem;}
.s_btnw+.s_btnw{margin-left:0;}
.s_btnw+.s_ipt{padding:0 0.375rem;}

.s_btnw.dark select{color:#777;margin:0;border-radius:0;}
.s_btnw{display:inline-block;*display:inline;*zoom:1;*position:relative;}
.s_btn,.select{padding:0 0.75rem;height:2.125rem;background-color:#fff;color:#d25f32;cursor:pointer;}
.s_btn,.select{font-size:1rem;}
.s_btn2:focus{background-color:#d25f32;color:#fff;}
.select{border:0;padding:0;background-color:#f2f3ee;background:#f2f3ee url('/images/arrow.png') no-repeat center 110%;background-size:1rem 1rem;font-size:0.875rem;}
select::-ms-expand{display:none;}

.fleft{float:left}
.fright{float:right}
.center{text-align:center}
.right{text-align:right}
.left{text-align:left}
.cboth{clear:both}
.inline{display:inline}

.bbb,.br,.brl,.blr,.btr,.brt,.bbr,.brb{border-right:0.0625rem solid #e5e5e5}
.bbb,.bl,.brl,.blr,.btl,.blt,.bbl,.blb{border-left:0.0625rem solid #e5e5e5}
.bbb,.bt,.btb,.bbt,.btl,.blt,.btr,.brt{border-top:0.0625rem solid #e5e5e5}
.bbb,.bb,.btb,.bbt,.blb,.bbl,.brb,.bbr{border-bottom:0.0625rem solid #e5e5e5}

.mm,.mr,.mrl,.mlr,.mtr,.mrt,.mbr,.mrb{margin-right:0.625rem}
.mm,.ml,.mrl,.mlr,.mtl,.mlt,.mbl,.mlb{margin-left:0.625rem}
.mm,.mt,.mtb,.mbt,.mtl,.mlt,.mtr,.mrt{margin-top:0.625rem}
.mm,.mb,.mtb,.mbt,.mlb,.mbl,.mrb,.mbr{margin-bottom:0.625rem}
.pp,.pr,.prl,.plr,.ptr,.prt,.pbr,.prb{padding-right:0.625rem}
.pp,.pl,.prl,.plr,.ptl,.plt,.pbl,.plb{padding-left:0.625rem}
.pp,.pt,.ptb,.pbt,.ptl,.plt,.ptr,.prt{padding-top:0.625rem}
.pp,.pb,.ptb,.pbt,.plb,.pbl,.prb,.pbr{padding-bottom:0.625rem}

.mmd,.mrd,.mrld,.mlrd,.mtrd,.mrtd,.mbrd,.mrbd{margin-right:20px}
.mmd,.mld,.mrld,.mlrd,.mtld,.mltd,.mbld,.mlbd{margin-left:20px}
.mmd,.mtd,.mtbd,.mbtd,.mtld,.mltd,.mtrd,.mrtd{margin-top:20px}
.mmd,.mbd,.mtbd,.mbtd,.mlbd,.mbld,.mrbd,.mbrd{margin-bottom:20px}
.ppd,.prd,.prld,.plrd,.ptrd,.prtd,.pbrd,.prbd{padding-right:20px}
.ppd,.pld,.prld,.plrd,.ptld,.pltd,.pbld,.plbd{padding-left:20px}
.ppd,.ptd,.ptbd,.pbtd,.ptld,.pltd,.ptrd,.prtd{padding-top:20px}
.ppd,.pbd,.ptbd,.pbtd,.plbd,.pbld,.prbd,.pbrd{padding-bottom:20px}

.l50{line-height:50%}.l60{line-height:60%}.l70{line-height:70%}.l80{line-height:80%}.l90{line-height:90%}
.l100{line-height:100%}.l110{line-height:110%}.l120{line-height:120%}.l130{line-height:130%}.l140{line-height:140%}
.l150{line-height:150%}.l160{line-height:160%}.l170{line-height:170%}.l180{line-height:180%}.l190{line-height:190%}
.l200{line-height:200%}.l210{line-height:210%}.l220{line-height:220%}.l230{line-height:230%}.l240{line-height:240%}
.l250{line-height:250%}.l260{line-height:260%}.l270{line-height:270%}.l280{line-height:280%}.l290{line-height:290%}
.l300{line-height:300%}.l350{line-height:300%}.l400{line-height:400%}.l450{line-height:450%}.l500{line-height:500%}

.daxie{text-transform:uppercase}
.xiaoxie{text-transform:lowercase}

a.white,.white,.white a{color:#fff}
a.green,.green,.green a{color:#008000}
a.red,.red,.red a{color:red}
a.blue,.blue,.blue a{color:blue}
a.pink,.pink,.pink a{color:#c00}
a.gray,.gray,.gray a{color:#aaa}
a.dimgray,.dimgray,.dimgray a{color:#696969}
a.orange,.orange,.orange a{color:orange}
a.yellow,.yellow,.yellow a{color:#ff0}
a.black,.black,.black a{color:#333}
a.brown,.brown,.brown a{color:#622;}
a.light,.light,.light a{color:#c5653e;}
a.dark,.dark,.dark a{color:#a4a288;}
/* #726f51 */

.bwhite{background-color:#fff}
.bgreen{background-color:#008000}
.bred{background-color:red}
.bblue{background-color:blue}
.bpink{background-color:#c00}
.bgray{background-color:#e5e5e5}
.borange{background-color:orange}
.byellow{background-color:#ffffb5}
.bblack{background-color:#333}
.bbrown{background-color:#622}
.blight{background-color:#c5653e}
.bdark{background-color:#a4a288}

.path a{line-height:100%;padding:0;margin:0;top:0;}
.path a{display:inline-block;*display:inline;*zoom:1;*position:relative;}
.path i {margin:0 0.5rem;}
.path i:after {content:"↣";font-family:"qianp";color:#a4a288;font-size:0.75rem;}

/* layout */
.panel:after,.adbox:after,.mtitle:after,.otitle:after,.mcon:after,ul:after,.mhead:after{display:block;clear:both;visibility:hidden;height:0;content:''}
.panel,.mtitle,.otitle,.mcon,ul,.adbox,.mhead{zoom:1}

.header,.panel,.adb,.adbox{margin:0 auto 0.625rem;}
.mcon{padding:0.75rem;background-color:#ebeee9;}
.mtitle + .mcon,.otitle + .mcon,.mcon + .mcon{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;border-top-left-radius:0;}
.panel{clear:both}
.mtitle,.otitle{font-size:0.875rem;color:#333;border-bottom:0.0625rem solid #e5e5e5;height:2.25rem;line-height:2.25rem;padding:0 0.75rem;overflow:hidden;background-color:#edeee9;}
.mtitle{-moz-border-radius-topleft:0.25rem;-moz-border-radius-topright:0.25rem;-webkit-border-top-left-radius:0.25rem;-webkit-border-top-right-radius:0.25rem;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}
.mtitle h1,.mtitle h2,.mtitle h3,.otitle h1,.otitle h2,.otitle h3{font-size:0.875rem;margin:0;padding:0;display:inline;color:#666;}
.mtitle a,.mcon a,.otitle a{text-decoration:underline;}
.mtitle a:hover,.mcon a:hover,.otitle a:hover{}

.mcon h1{letter-spacing:0.5rem;text-indent:0.5rem;}
.nospacing h1{letter-spacing:0!important;text-indent:0!important;}
.mcon .long h1{letter-spacing:1.25rem;text-indent:1.25rem;}

.mcon h2{color:#77744d;}
.mcon h3,.mcon h4{color:#c5653e;}

.adbox{background-color:#ebeee9;font-size:0;}

ul li a{cursor:pointer;}

ul.w8,ul.w7,ul.w6,ul.w5,ul.w4,ul.w3,ul.w2,ul.w1{margin:0 -0.375rem;}
ul.w8 li,ul.w7 li,ul.w6 li,ul.w5 li,ul.w4 li,ul.w3 li,ul.w2 li,ul.w1 li{float:left;position:relative;}
ul.w8 li a,ul.w7 li a,ul.w6 li a,ul.w5 li a,ul.w4 li a,ul.w3 li a,ul.w2 li a,ul.w1 li a{margin:0.75rem 0.3125rem 0;overflow:hidden;white-space:nowrap;}

ul.w8 li{width:12.5%;}
ul.w7 li{width:14.2857%;}
ul.w6 li{width:16.6666%;}
ul.w5 li{width:20%;}
ul.w4 li{width:25%;}
ul.w3 li{width:33.3333%;}
ul.w2 li{width:50%;}
ul.w1 li{width:100%;}

ul.w8 li.t2{width:25% !important;}
ul.w7 li.t2{width:28.5714% !important;}
ul.w6 li.t2{width:33.3333% !important;}
ul.w5 li.t2{width:40% !important;}
ul.w4 li.t2{width:50% !important;}
ul.w3 li.t2{width:66.6666% !important;}
ul.w2 li.t2{width:100% !important;}

ul.w8 li:nth-of-type(-n+8) a,ul.w7 li:nth-of-type(-n+7) a,ul.w6 li:nth-of-type(-n+6) a,
ul.w5 li:nth-of-type(-n+5) a,ul.w4 li:nth-of-type(-n+4) a,ul.w3 li:nth-of-type(-n+3) a,
ul.w2 li:nth-of-type(-n+2) a,ul.w1 li:nth-of-type(1) a{margin-top:0;}


ul.btn{}
ul.btn li{float:left;position:relative;white-space:nowrap;}
ul.btn li span{font-family:Helvetica,Tahoma,Arial;}
ul.btn li a{over-flow:hidden;font-size:1.125rem;text-decoration:none;width:auto;height:auto;padding:0.375rem 0.25rem;border:0.0625rem solid #e5e7e4;background-color:#e5e7e4;display:block;text-align:center;}
ul.btn li a:hover,ul.btn li.cur a{background-color:#fff;color:#333;border:0.0625rem solid #c5653e;}
ul.btn li.cur a{border:0.0625rem solid #fff;}
ul.btn li a:hover{box-shadow: rgb(235, 234, 226) 0.125rem 0.125rem 0.625rem 0, rgba(122, 122, 119, 0.3) 0.125rem 0.125rem 0.625rem 0;}
ul.btn li a img{vertical-align:middle;margin:0 0 0.25rem;}
ul.btn li a span{font-size:0.875rem;display:block;overflow:hidden;height:1.5rem;line-height:1.5rem;color:#999;font-family:tahoma,arial,georgia,verdana,helvetica,sans-serif;}
ul.btn li a:hover span{color:#c5653e;}
ul.btn li a span.bihua{font-size:0.875rem;}
ul.btn li a span.bihua+span{padding:0.25rem 0 0;}
ul li.smore a,ul li.more a,ul li.bmore a{color:transparent!important;background:#e5e7e4 url('/images/more.png') no-repeat center center;background-size:1.5rem 1.5rem;background-image:url('/images/smore.png')\9;}
ul li.smore a{background-size:1rem 1rem;}
ul li.bmore a{background-size:2rem 2rem;}
ul li.smore a:hover,ul li.more a:hover,ul li.bmore a:hover{background-color:#fff;}

ul.btn li a span.ziqu{font-size:0.75rem;color:#ccc;width:0.875rem;height:0.875rem;line-height:0.875rem;display:block;position:absolute;right:0;bottom:0.25rem;margin-right:8px;}
ul.btn.left li a{text-align:left;padding:0.375rem 0.75rem;}


/* txt */
ul.txt{}
ul.txt li{}
ul.txt li span{font-family:Helvetica,Tahoma,Arial;}

ul.txt li a{font-size:1rem;text-decoration:underline;width:auto;height:auto;padding:0 0.1875rem;display:block;overflow:hidden;}
ul.txt li a:hover{background-color:#f2f3ee;color:#c5653e;}
ul.txt li a img{vertical-align:middle;margin:0 0 0.25rem;}
ul.txt li a span{font-size:0.875rem;color:#999;padding:0.0625rem 0;text-decoration:none!important;font-family:tahoma,arial,georgia,verdana,helvetica,sans-serif;}
ul.txt li a span{display:inline-block;*display:inline;*zoom:1;*position:relative;}
ul.txt li a:hover span{color:#c5653e;}

/* line */
ul.line{margin-left:-0.3125rem!important;margin-right:-0.3125rem!important;}
ul.line li{width:auto;display:inline-block;}
ul.line li a,ul.line li .btn{font-size:1rem;text-decoration:none;padding:0.375rem 0.75rem;border:0.0625rem solid #e5e7e4;background-color:#e5e7e4;display:block;text-align:center;}
ul.line li a,ul.line li .btn{margin:0.3125rem !important;}
ul.line li .btn.nobg{background-color:transparent;border:0.0625rem solid transparent;padding:0.375rem 0rem;margin-left:0.0625rem!important;margin-right:0.0625rem!important;box-shadow:none;}

ul.line li a:hover,ul.line li a:active,ul.line li.cur a{background-color:#fff;color:#333;border:0.0625rem solid #c5653e;}
ul.line li.cur a{border:0.0625rem solid #fff;}
ul.line li a:hover{box-shadow: rgb(235, 234, 226) 0.125rem 0.125rem 0.625rem 0, rgba(122, 122, 119, 0.3) 0.125rem 0.125rem 0.625rem 0;}
ul.line li a span{font-size:0.875rem;display:block;height:1.5rem;line-height:1.5rem;color:#999;font-family:tahoma,arial,georgia,verdana,helvetica,sans-serif;}
ul.line li a:hover span{color:#c5653e;}

ul.line.w8 li{width:2.8125rem;}
ul.line.w7 li{width:3.1875rem;}
ul.line.w6 li{width:3.75rem;}
ul.line.w5 li{width:4.5rem;}
ul.line.w4 li{width:5.375rem;}
ul.line.w3 li{width:7.5rem;}
ul.line.w2 li{width:11.25rem;}
ul.line.w1 li{width:22.5rem;}

ul.line.w8 li.t2{width:5.625rem !important;}
ul.line.w7 li.t2{width:6.375rem !important;}
ul.line.w6 li.t2{width:7.5rem !important;}
ul.line.w5 li.t2{width:9rem !important;}
ul.line.w4 li.t2{width:11.25rem !important;}
ul.line.w3 li.t2{width:15rem !important;}
ul.line.w2 li.t2{width:22.5rem !important;}

ul.line{display:inline-block;}
ul.nowrap{white-space:nowrap;}

/* tab */
ul.tab{display:-webkit-flex;display:flex;flex-wrap:nowrap;text-align:center;margin:0 0.5rem;font-size:1rem;}
ul.tab li{-webkit-flex:1;-ms-flex:1;-moz-flex:1;flex:1;background-color:#e5e7e4;margin:0.0625rem;}
ul.tab li{-moz-border-radius-topleft:0.375rem;-webkit-border-top-left-radius:0.375rem;border-top-left-radius:0.375rem;-moz-border-radius-topright:0.375rem;-webkit-border-top-right-radius:0.375rem;border-top-right-radius:0.375rem;}
ul.tab li.cur{background-color:#ebeee9;margin-bottom:0;border-bottom:0.0625rem solid #ebeee9;}
ul.tab li a{padding:0.375rem 0;width:auto;display:block;}

ul.page{margin:-0.375rem 0 0 -0.375rem !important;}
ul.page li a{margin:0.375rem 0 0 0.375rem !important;}

ul+ul{margin-top:0.875rem!important;}

/* attr */
.attr,.attrb{margin:0.375rem 0.9375rem 0.375rem 0;font-size:1rem;}
.attrb{margin:0.75rem 0.9375rem 0.75rem 0;}
.attr_name,.attr_tag{line-height:100%;font-size:0.875rem;padding:0 0.375rem;margin:0 0.625rem 0 0;background-color:#dee0dd;color:#605b45;-moz-border-radius:0.1875rem;-webkit-border-radius:0.1875rem;border-radius:0.1875rem;}
.attr_name a{text-decoration:none;color:#605b45;}
.attr,.attrb,.attr_name,.attr_cont{line-height:1.5rem;}
.attr,.attr_name,.attr_cont{display:inline-block;*display:inline;*zoom:1;*position:relative;}
.attr_tag,.attr_space{color:#605b45;background-color:#dee0dd;font-size:0.875rem;margin:0 0.5rem 0 0;padding:0.125rem 0.1875rem;vertical-align:0.0625rem}
.attr_space{background-color:transparent;}
.attr_space:after{content:"\3000";}
.attr_no{width:1.75em!important;}

/* cont */
p.indent{text-indent:-1.25em;margin-left:1.25em;}
div.indent{margin-left:1.75em;}
p.w2,div.w2{margin-left:2.75em;text-indent:-1.75em;margin-top:0.3125rem;}
p.w2+p.w2{margin-top:0.3125rem;}
.attr_ext,.attr_ext a{color:#666;}

p.ind2{text-indent:-3em;margin-left:3em;}
p.ind3{text-indent:-4em;margin-left:4em;}
p.ind4{text-indent:-5em;margin-left:5em;}
.tip,a.tip{margin-right:0.5em;color:#77744d;text-decoration:none;}

a{color:#333;text-decoration:none;outline:none;blur:expression(this.onFocus=this.blur());}
a{-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}
a:focus{color:#c5653e}
a.noline,.noline a{text-decoration:none}

.f0,.f0 a,.f0 div{font-size:0}
.f12,.f12 a,.f12 div{font-size:0.75rem !important}
.f14,.f14 a,.f14 div{font-size:0.875rem !important}
.f16,.f16 a,.f16 div{font-size:1rem !important}
.f18,.f18 a,.f18 div{font-size:1.125rem !important}
.f20,.f20 a,.f20 div{font-size:1.25rem !important}
.f22,.f22 a,.f22 div{font-size:1.375rem !important}
.f24,.f24 a,.f24 div{font-size:1.5rem !important}
.f26,.f26 a,.f26 div{font-size:1.625rem !important}
.f28,.f28 a,.f28 div{font-size:1.75rem !important}
.f30,.f30 a,.f30 div{font-size:1.875rem !important}
.f32,.f32 a,.f32 div{font-size:2rem !important}
.f34,.f34 a,.f34 div{font-size:2.125rem !important}
.f36,.f36 a,.f36 div{font-size:2.25rem !important}
.f42,.f42 a,.f42 div{font-size:2.625rem !important}
.f48,.f48 a,.f48 div{font-size:3rem !important}
.f56,.f56 a,.f56 div{font-size:3.5rem !important}
.f64,.f64 a,.f64 div{font-size:4rem !important}
.f72,.f72 a,.f72 div{font-size:4.5rem !important}
.f80,.f80 a,.f80 div{font-size:5rem !important}

.wh16,.wh24{vertical-align:text-bottom;margin-bottom:0.0625rem;}
.wh16{width:1rem;height:1rem;}
.wh24{width:1.5rem;height:1.5rem;}

.zipic{border:0.0625rem solid #c5653e;background:transparent url('/images/zibg.gif') no-repeat center center;}
.zipic img{margin:0.5625rem;}

.scroll{overflow:scroll;-webkit-overflow-scrolling:touch;}

h1+p,h2+p,h3+p,h4+p,p+h1,p+h2,p+h3,p+h4,div+h2,div+h3,div+h4{margin-top:0.625rem!important;}
h2+div,h3+div,h4+div{margin-top:1rem !important;}
h1+ul,h2+ul,h3+ul,h4+ul,ul+h1,ul+h2,ul+h3,ul+h4,p+ul,ul+p{margin-top:0.75rem !important;}
h1+h2,h2+h3,h3+h4{margin-top:0.625rem!important;}

h1+ul.txt,h2+ul.txt,h3+ul.txt,h4+ul.txt{margin-top:0.75rem!important;}
h1+h2,h2+h3,h3+h4,h2+div,h3+div,h4+div,div.ctitle+ul,
h1+p,h2+p,h3+p,h4+p,p+h1,p+h2,p+h3,p+h4,div+h2,div+h3,div+h4{margin-top:0.75rem!important;}
h1+ul,h2+ul,h3+ul,h4+ul{margin-top:0.75rem !important;}
ul+h1,ul+h2,ul+h3,ul+h4{margin-top:1rem !important;}

.toptip{
    position: fixed;
    z-index: 9999;
    left:0;right:0;top:0;bottom:0;
}
.tipcont{
    position:absolute;
    left:50%;top:50%;
    padding:0.75rem;
    background: #c5653e;
    color: #fff;
    font-size: 1rem;
    text-align: center;
    -moz-border-radius:0.375rem;
    -webkit-border-radius:0.375rem;
    border-radius:0.375rem;
    -moz-box-shadow: 0.125rem 0.125rem 0 #aaa;
    -webkit-box-shadow: 0.125rem 0.125rem 0 #aaa;
    box-shadow: 0.125rem 0.125rem 0 #aaa;
}

.pmore{
    position:fixed;z-index:999;
    top:0;left:0;right:0;bottom:0;width:100%;height:100%;
    background-color:#f2f3ee;
}
.pmore .scroll{position:absolute;top:0;bottom:0;right:0;top:0;width:100%;}

a.nav-back{text-decoration: none;font-size:0;}
a.nav-back:after {content:"↣";margin-left:0.25rem;font-family:"qianp";color:#a4a288;font-size:medium!important;}

.nav-btn{
    position:fixed;
    right:1rem;bottom:4rem;
}
a.rbtn{
    color:#a4a288;
    width:2.5rem;
    height:2.5rem;
    line-height:2.5rem;
    text-align:center;
    display:block;
    box-shadow:0 0 .5rem #999;
    background-color:#f2f3ee;
    padding:0!important;
    margin:0!important;
    vertical-align:middle;
    -moz-border-radius:2.5rem;-webkit-border-radius:2.5rem;border-radius:2.5rem;
}
a.rbtn:after{margin:0!important;}
a.rbtn~a.rbtn{margin-top:1rem!important;}

.visi{overflow:visible;position:static;}
.hidd{overflow:hidden;position:fixed;}

@media only screen and (-moz-min-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2),
(-moz-min-device-pixel-ratio:1.75), only screen and (-o-min-device-pixel-ratio:7/4), only screen and (-webkit-min-device-pixel-ratio:1.75), only screen and (min-device-pixel-ratio:1.75),
(-moz-min-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5),
(-moz-min-device-pixel-ratio:1.25), only screen and (-o-min-device-pixel-ratio:5/4), only screen and (-webkit-min-device-pixel-ratio:1.25), only screen and (min-device-pixel-ratio:1.25){
    .csite{background:transparent url('/images/ppb.png') no-repeat 0 0;background-size:2.5rem 2.5rem;}
    .csiteh{background:transparent url('/images/pphb.png') no-repeat 0 0;background-size:1.5rem 2.5rem;}
}