﻿/* common */
body{color:#333;font-size:14px;line-height:1.5;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
body{
    background:#f2f3ee url(/static/img/shan.jpg) no-repeat top center;
    background-size:100%;
}
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;}
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:1px 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:1px;background-color:#e5e5e5;margin:15px 0;font-size:0;color:transparent;text-indent:-99999999px;}
p{line-height:28px;font-size:16px;margin:12px 0 0;text-indent:2em;word-wrap:break-word;zoom:1;}
p:first-child{margin:0;}
.noi p,p.noi{text-indent:0}
.flex{display: flex;flex-flow: row inwrap;justify-content: flex-start;}
.flex.spb{justify-content: space-between;}

h1{font-size:42px;font-weight:normal;}
h2{font-size:20px;font-weight:normal;}
h3,h4{font-size:16px;font-weight:normal;}

.contitle{background-color:#bbbaa7;color:#fff!important;font-size:14px;padding:2px 6px;}
.contitle{display:inline-block;*display:inline;*zoom:1;*position:relative;}
.contitle{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

/* font */
.pinyin,.zhuyin,h1 rt{font-family:Tahoma,Arial,Georgia,Verdana,Helvetica,sans-serif;}


.pinyin span{min-width:44px;display:inline-block;text-align:center;}
.pinyin span.hw{min-width:22px;}
.pinyin span.hhw{min-width:12px;}

.long .pinyin span{min-width:56px;display:inline-block;text-align:center;}
.long .pinyin span.hw{min-width:28px;}
.long .pinyin span.hhw{min-width:18px;}

.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;}

h1 rt{font-size:16px;color:#c5653e;letter-spacing:0;}
h1 rb{padding-top:6px;}
.nocopy{moz-user-select:-moz-none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}

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:"yw11";
    src:url("/static/font/yw11.eot"); /* IE9 */
    src:url("/static/font/yw11.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
        url("/static/font/yw11.woff2") format("woff2"), /* chromeã€firefoxã€operaã€Safari, Android, iOS */
        url("/static/font/yw11.woff") format("woff"), /* chromeã€firefox */
        url("/static/font/yw11.ttf") format("truetype"), /* chromeã€firefoxã€operaã€Safari, Android, iOS 4.2+ */
        url("/static/font/yw11.svg#uxfonteditor") format("svg"); /* iOS 4.1- */
    font-display: swap;
}
.qianp {font-family:"yw11" !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;}

.site{font-size:42px!important;}
.site span{color:#c5653e;}
.site:hover{color:#333;}
.csite,.csiteh{width:36px;height:36px;color:#fff;letter-spacing:2px;padding:9px 9px 6px 5px;line-height:120%;
               font-size:16px!important;background:transparent url(/static/img/pp.png) no-repeat 0 0;writing-mode:vertical-lr;vertical-align:-50%;}
.csite:hover,.csiteh:hover{color:#fff;}
.csiteh{width:18px;height:36px;background:transparent url(/static/img/pph.png) no-repeat 0 0;padding:9px 9px 6px 4px;}

.panel table{border-bottom:1px solid #e5e5e5;border-collapse:collapse;}
th{border:1px solid #e5e5e5;background-color:#f8f8f8;font-weight:normal;padding:3px 1px;}
.panel table td{border:1px solid #e5e5e5;padding:3px 2px;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}

.fullbox{width:1040px}
.mainbox{padding:0 300px 0 0;width:1040px;width:904px !important;}
.rightbox{width:300px;margin-right:-100%;float:left}
.leftbox .hpanel{width:358px;float:left}
.fullbox .hpanel{width:513px;float:left}

.qrcode{width:99px;overflow:visiable;position:fixed;_position:absolute;left:50%;bottom:200px;margin-left:530px;z-index:100;display:block;text-align:center;line-height:200%;}

/* nav */
/* .header{background:transparent url(/static/img/bg-banner.jpg) no-repeat center 50px;margin-bottom:10px;} */

.nav-top,.nav-container,.nav-search{width:1200px;margin:0 auto;}

.nav-mini{color:#333;height:34px;line-height:34px;background-color:#ebeae3;font-size:14px;}
.nav-container{height:60px;}
.brand{margin:20px 0 0 10px;width:300px;}
.logo{width:175px;height:50px;margin:0 0 0 20px;}
.nav{font-size:18px;padding:20px 0 0;margin:0 20px 0 0;}
ul.nav-list{float:left;display:inline;margin:0 5px;line-height:28px;overflow:hidden;white-space:nowrap}
ul.nav-list li{float:left;}
ul.nav-list li a{display:block;height:40px;line-height:40px;padding:0;margin:0 15px;}
ul.nav-list li a:hover,ul.nav-list li.cur a{color:#c5653e;border-bottom:1px solid #c5653e;}
.nav-search{height:120px;}
.search-box{background-color:#f2f3ee;height:50px;padding:15px;margin:15px 30px 0 0;float:right;display:inline-block;}
.search-box{-moz-box-shadow: #dedede 2px 2px 10px 0px;-webkit-box-shadow: #dedede 2px 2px 10px 0px;box-shadow: #dedede 2px 2px 10px 0px;}
.search-form{width:auto;background-color:#fff;display:inline-block;}

/* audio */
.audio,.audio_on{text-decoration:none!important;border:0!important;background:transparent url(/static/img/audio.gif) no-repeat center right;padding-right:29px;background-size:22px 17px;}
.audio_on{background-image:url(/static/img/audiop.gif);}

/* radius */
.radius,.nav-search,.search-box,.panel,.hpanel,.mcon,ul.zi li a,ul.btn li a,ul.line li a,ul li div.btn,
.rpic img,img.rpic,.cover,.rpic{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.cover{height:180px;overflow:hidden;}
.cover img{margin-top:-30px;}
.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:5px 0 0;color:gray;font-size:14px}

.s_ipt{width:425px !important;width:445px;_width:425px;padding:0 10px;height:50px;font-size:18px;}
.s_ipt.w2{width:343px !important;width:363px;_width:343px;}
.s_ipt.w3{width:220px !important;width:240px;_width:220px;}
.s_ipt.w4{width:120px !important;width:140px;_width:120px;}
.s_ipt.w5{width:90px !important;width:110px;_width:90px;}
.s_ipt.w6{width:70px !important;width:90px;_width:70px;}

.s_btnw~.s_ipt,.s_btnw~.s_ipt.w2,.s_btnw~.s_ipt.w3,.s_btnw~.s_ipt.w4{padding-left:8px;}
.s_btnw~.s_ipt.w5,.s_btnw~.s_ipt.w6{padding-left:8px;padding-right:8px;}

.s_btnw{border:1px solid #d25f32;margin:4px;}
.s_btnw~.s_btnw{margin-left:0;}
.s_btnw.dark{border:1px solid #f2f3ee;background-color:#f2f3ee;padding:0 8px 0 12px;}

.s_btnw.dark select{color:#777;font-size:16px;margin:0;border-radius:0;}
.s_btnw{display:inline-block;*display:inline;*zoom:1;*position:relative;}
.s_btn,.select{padding:0 20px;height:40px;font-size:18px;background-color:#fff;color:#d25f32;cursor:pointer;}
.s_btn:hover{background-color:#d25f32;color:#fff;}
.select{border:0;padding:0 24px 0 0;background-color:#f2f3ee;background:#f2f3ee url(/static/img/arrow.png) no-repeat right center;background-size:24px 24px;}
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}

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

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

.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}

.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{height:40px;line-height:40px;padding:0;margin:0;top:0;}
.path a{display:inline-block;*display:inline;*zoom:1;*position:relative;}

.path i {margin:0 8px;}
.path i:after {content:">";font-family:"qianp";color:#a4a288;font-size:75%;}

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

.fullbox{margin-left:auto;margin-right:auto}
.mainbox{margin:0 auto}
.leftbox{width:100%;float:left}
.rightbox{margin-right:-100%;float:left}
.panel,.adb,.hpanel{margin-bottom:10px;border:1px solid #edeee9;}
.mcon{padding:20px;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;}
.leftbox .panel,.leftbox .hpanel{margin-right:10px}
.panel{clear:both}
.mtitle,.otitle{font-size:16px;color:#333;border-bottom:1px solid #e5e5e5;height:40px;line-height:40px;padding:0 12px;overflow:hidden;background-color:#edeee9;}
.mtitle{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}
.mtitle h1,.mtitle h2,.mtitle h3,.otitle h1,.otitle h2,.otitle h3{font-size:16px;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:2px;text-indent:2px;}
.nospacing h1{letter-spacing:0!important;text-indent:0!important;}
.mcon .long h1{letter-spacing:14px;text-indent:14px;}

.mcon h2{color:#77744d;}
.mcon h3,.mcon h4{color:#c5653e; font-size: 24px}

.adbox{background-color:#ebeee9;font-size:0;}
.adb{width:728px}
.rightbox .adbox{margin-bottom:10px}

ul.w20,ul.w19,ul.w18,ul.w17,ul.w16,ul.w15,ul.w14,ul.w13,ul.w12,ul.w11,ul.w10,
ul.w9,ul.w8,ul.w7,ul.w6,ul.w5,ul.w4,ul.w3,ul.w2,ul.w1,ul.line{margin:-12px -6px 0;}
ul.w20 li,ul.w19 li,ul.w18 li,ul.w17 li,ul.w16 li,ul.w15 li,ul.w14 li,ul.w13 li,
ul.w12 li,ul.w11 li,ul.w10 li,ul.w9 li,ul.w8 li,ul.w7 li,ul.w6 li,ul.w5 li,
ul.w4 li,ul.w3 li,ul.w2 li,ul.w1 li,ul.line li{float:left;position:relative;}
ul.w20 li a,ul.w19 li a,ul.w18 li a,ul.w17 li a,ul.w16 li a,ul.w15 li a,
ul.w14 li a,ul.w13 li a,ul.w12 li a,ul.w11 li a,ul.w10 li a,ul.w9 li a,
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,ul.line li a,ul li div.btn{margin:12px 6px 0;overflow:hidden;white-space:nowrap;}

ul.w1 li{width:100%;}

ul.w2 li{width:50%;}
ul.w2 li.t2{width:100%!important;}

ul.w3 li{width:33.3333%;}
ul.w3 li.t2{width:66.6666%!important;}
ul.w3 li.t3{width:100%!important;}

ul.w4 li{width:25%;}
ul.w4 li.t2{width:50%!important;}
ul.w4 li.t3{width:75%!important;}
ul.w4 li.t4{width:100%!important;}

ul.w5 li{width:20%;}
ul.w5 li.t2{width:40%!important;}
ul.w5 li.t3{width:60%!important;}
ul.w5 li.t4{width:80%!important;}
ul.w5 li.t5{width:100%!important;}

ul.w6 li{width:16.6666%;}
ul.w6 li.t2{width:33.3333%!important;}
ul.w6 li.t3{width:50%!important;}
ul.w6 li.t4{width:66.6666%!important;}
ul.w6 li.t5{width:83.3333%!important;}
ul.w6 li.t6{width:100%!important;}

ul.w7 li{width:14.2857%;}
ul.w7 li.t2{width:28.5714%!important;}
ul.w7 li.t3{width:42.8571%!important;}
ul.w7 li.t4{width:57.1428%!important;}
ul.w7 li.t5{width:71.4285%!important;}
ul.w7 li.t6{width:85.7142%!important;}
ul.w7 li.t7{width:100%!important;}

ul.w8 li{width:12.5%;}
ul.w8 li.t2{width:25%!important;}
ul.w8 li.t3{width:37.5%!important;}
ul.w8 li.t4{width:50%!important;}
ul.w8 li.t5{width:62.5%!important;}
ul.w8 li.t6{width:75%!important;}
ul.w8 li.t7{width:87.5%!important;}
ul.w8 li.t8{width:100%!important;}

ul.w9 li{width:11.1111%;}
ul.w9 li.t2{width:22.2222%!important;}
ul.w9 li.t3{width:33.3333%!important;}
ul.w9 li.t4{width:44.4444%!important;}
ul.w9 li.t5{width:55.5555%!important;}
ul.w9 li.t6{width:66.6666%!important;}
ul.w9 li.t7{width:77.7777%!important;}
ul.w9 li.t8{width:88.8888%!important;}
ul.w9 li.t9{width:100%!important;}

ul.w10 li{width:10%;}
ul.w10 li.t2{width:20%!important;}
ul.w10 li.t3{width:30%!important;}
ul.w10 li.t4{width:40%!important;}
ul.w10 li.t5{width:50%!important;}
ul.w10 li.t6{width:60%!important;}
ul.w10 li.t7{width:70%!important;}
ul.w10 li.t8{width:80%!important;}
ul.w10 li.t9{width:90%!important;}
ul.w10 li.t10{width:100%!important;}

ul.w11 li{width:9.0909%;}
ul.w11 li.t2{width:18.1818%!important;}
ul.w11 li.t3{width:27.2727%!important;}
ul.w11 li.t4{width:36.3636%!important;}
ul.w11 li.t5{width:45.4545%!important;}
ul.w11 li.t6{width:54.5454%!important;}
ul.w11 li.t7{width:63.6363%!important;}
ul.w11 li.t8{width:72.7272%!important;}
ul.w11 li.t9{width:81.8181%!important;}
ul.w11 li.t10{width:90.909%!important;}
ul.w11 li.t11{width:100%!important;}

ul.w12 li{width:8.3333%;}
ul.w12 li.t2{width:16.6666%!important;}
ul.w12 li.t3{width:25%!important;}
ul.w12 li.t4{width:33.3333%!important;}
ul.w12 li.t5{width:41.6666%!important;}
ul.w12 li.t6{width:50%!important;}
ul.w12 li.t7{width:58.3333%!important;}
ul.w12 li.t8{width:66.6666%!important;}
ul.w12 li.t9{width:75%!important;}
ul.w12 li.t10{width:83.3333%!important;}
ul.w12 li.t11{width:91.6666%!important;}
ul.w12 li.t12{width:100%!important;}

ul.w13 li{width:7.6923%;}
ul.w13 li.t2{width:15.3846%!important;}
ul.w13 li.t3{width:23.0769%!important;}
ul.w13 li.t4{width:30.7692%!important;}
ul.w13 li.t5{width:38.4615%!important;}
ul.w13 li.t6{width:46.1538%!important;}
ul.w13 li.t7{width:53.8461%!important;}
ul.w13 li.t8{width:61.5384%!important;}
ul.w13 li.t9{width:69.2307%!important;}
ul.w13 li.t10{width:76.923%!important;}
ul.w13 li.t11{width:84.6153%!important;}
ul.w13 li.t12{width:92.3076%!important;}
ul.w13 li.t13{width:100%!important;}

ul.w14 li{width:7.1428%;}
ul.w14 li.t2{width:14.2857%!important;}
ul.w14 li.t3{width:21.4285%!important;}
ul.w14 li.t4{width:28.5714%!important;}
ul.w14 li.t5{width:35.7142%!important;}
ul.w14 li.t6{width:42.8571%!important;}
ul.w14 li.t7{width:50%!important;}
ul.w14 li.t8{width:57.1428%!important;}
ul.w14 li.t9{width:64.2857%!important;}
ul.w14 li.t10{width:71.4285%!important;}
ul.w14 li.t11{width:78.5714%!important;}
ul.w14 li.t12{width:85.7142%!important;}
ul.w14 li.t13{width:92.8571%!important;}
ul.w14 li.t14{width:100%!important;}

ul.w15 li{width:6.6666%;}
ul.w15 li.t2{width:13.3333%!important;}
ul.w15 li.t3{width:20%!important;}
ul.w15 li.t4{width:26.6666%!important;}
ul.w15 li.t5{width:33.3333%!important;}
ul.w15 li.t6{width:40%!important;}
ul.w15 li.t7{width:46.6666%!important;}
ul.w15 li.t8{width:53.3333%!important;}
ul.w15 li.t9{width:60%!important;}
ul.w15 li.t10{width:66.6666%!important;}
ul.w15 li.t11{width:73.3333%!important;}
ul.w15 li.t12{width:80%!important;}
ul.w15 li.t13{width:86.6666%!important;}
ul.w15 li.t14{width:93.3333%!important;}
ul.w15 li.t15{width:100%!important;}

ul.w16 li{width:6.25%;}
ul.w16 li.t2{width:12.5%!important;}
ul.w16 li.t3{width:18.75%!important;}
ul.w16 li.t4{width:25%!important;}
ul.w16 li.t5{width:31.25%!important;}
ul.w16 li.t6{width:37.5%!important;}
ul.w16 li.t7{width:43.75%!important;}
ul.w16 li.t8{width:50%!important;}
ul.w16 li.t9{width:56.25%!important;}
ul.w16 li.t10{width:62.5%!important;}
ul.w16 li.t11{width:68.75%!important;}
ul.w16 li.t12{width:75%!important;}
ul.w16 li.t13{width:81.25%!important;}
ul.w16 li.t14{width:87.5%!important;}
ul.w16 li.t15{width:93.75%!important;}
ul.w16 li.t16{width:100%!important;}

ul.w17 li{width:5.8823%;}
ul.w17 li.t2{width:11.7647%!important;}
ul.w17 li.t3{width:17.647%!important;}
ul.w17 li.t4{width:23.5294%!important;}
ul.w17 li.t5{width:29.4117%!important;}
ul.w17 li.t6{width:35.2941%!important;}
ul.w17 li.t7{width:41.1764%!important;}
ul.w17 li.t8{width:47.0588%!important;}
ul.w17 li.t9{width:52.9411%!important;}
ul.w17 li.t10{width:58.8235%!important;}
ul.w17 li.t11{width:64.7058%!important;}
ul.w17 li.t12{width:70.5882%!important;}
ul.w17 li.t13{width:76.4705%!important;}
ul.w17 li.t14{width:82.3529%!important;}
ul.w17 li.t15{width:88.2352%!important;}
ul.w17 li.t16{width:94.1176%!important;}
ul.w17 li.t17{width:100%!important;}

ul.w18 li{width:5.5555%;}
ul.w18 li.t2{width:11.1111%!important;}
ul.w18 li.t3{width:16.6666%!important;}
ul.w18 li.t4{width:22.2222%!important;}
ul.w18 li.t5{width:27.7777%!important;}
ul.w18 li.t6{width:33.3333%!important;}
ul.w18 li.t7{width:38.8888%!important;}
ul.w18 li.t8{width:44.4444%!important;}
ul.w18 li.t9{width:50%!important;}
ul.w18 li.t10{width:55.5555%!important;}
ul.w18 li.t11{width:61.1111%!important;}
ul.w18 li.t12{width:66.6666%!important;}
ul.w18 li.t13{width:72.2222%!important;}
ul.w18 li.t14{width:77.7777%!important;}
ul.w18 li.t15{width:83.3333%!important;}
ul.w18 li.t16{width:88.8888%!important;}
ul.w18 li.t17{width:94.4444%!important;}
ul.w18 li.t18{width:100%!important;}

ul.w19 li{width:5.2631%;}
ul.w19 li.t2{width:10.5263%!important;}
ul.w19 li.t3{width:15.7894%!important;}
ul.w19 li.t4{width:21.0526%!important;}
ul.w19 li.t5{width:26.3157%!important;}
ul.w19 li.t6{width:31.5789%!important;}
ul.w19 li.t7{width:36.8421%!important;}
ul.w19 li.t8{width:42.1052%!important;}
ul.w19 li.t9{width:47.3684%!important;}
ul.w19 li.t10{width:52.6315%!important;}
ul.w19 li.t11{width:57.8947%!important;}
ul.w19 li.t12{width:63.1578%!important;}
ul.w19 li.t13{width:68.421%!important;}
ul.w19 li.t14{width:73.6842%!important;}
ul.w19 li.t15{width:78.9473%!important;}
ul.w19 li.t16{width:84.2105%!important;}
ul.w19 li.t17{width:89.4736%!important;}
ul.w19 li.t18{width:94.7368%!important;}
ul.w19 li.t19{width:100%!important;}

ul.w20 li{width:5%;}
ul.w20 li.t2{width:10%!important;}
ul.w20 li.t3{width:15%!important;}
ul.w20 li.t4{width:20%!important;}
ul.w20 li.t5{width:25%!important;}
ul.w20 li.t6{width:30%!important;}
ul.w20 li.t7{width:35%!important;}
ul.w20 li.t8{width:40%!important;}
ul.w20 li.t9{width:45%!important;}
ul.w20 li.t10{width:50%!important;}
ul.w20 li.t11{width:55%!important;}
ul.w20 li.t12{width:60%!important;}
ul.w20 li.t13{width:65%!important;}
ul.w20 li.t14{width:70%!important;}
ul.w20 li.t15{width:75%!important;}
ul.w20 li.t16{width:80%!important;}
ul.w20 li.t17{width:85%!important;}
ul.w20 li.t18{width:90%!important;}
ul.w20 li.t19{width:95%!important;}
ul.w20 li.t20{width:100%!important;}

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:18px;text-decoration:none;width:auto;height:auto;padding:6px 4px;border:1px 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:1px solid #c5653e;}
ul.btn li.cur a{border:1px solid #fff;}
ul.btn li a:hover{box-shadow: rgb(235, 234, 226) 2px 2px 10px 0px, rgba(122, 122, 119, 0.3) 2px 2px 10px 0px;}
ul.btn li a img{vertical-align:middle;margin:0 0 4px;}
ul.btn li a span{font-size:14px;display:block;overflow:hidden;height:24px;line-height:24px;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:14px;color:#696969;border-bottom:1px solid #eee;padding-bottom:4px;}
ul.btn li a span.bihua+span{padding:4px 0 0;}
ul li.smore a,ul li.more a,ul li.bmore a{color:transparent!important;background:#e5e7e4 url(/static/img/more.png) no-repeat center center;background-size:24px 24px;background-image:url(/static/img/smore.png)\9;}
ul li.smore a{background-size:16px 16px;}
ul li.bmore a{background-size:32px 32px;}
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:12px;color:#ccc;width:14px;height:14px;line-height:14px;display:block;position:absolute;right:0;bottom:4px;margin-right:8px;}
ul.btn.left li a{text-align:left;padding:6px 12px;}

/* list */
ul.txt{}
ul.txt li{float:left;position:relative;margin-top:0!important;margin-bottom:0!important;}
ul.txt li span{}
ul.txt li a{font-size:16px;text-decoration:underline;margin:6px 6px 0 0;padding:0 6px;display:block;overflow:hidden;}
ul.txt li a img{vertical-align:middle;margin:0 0 4px;}
ul.txt li a span{font-size:14px;color:#999;padding:1px 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;}

ul.line{}
ul.line li{width:auto;display:inline-block;}
ul.line li a,ul.line li .btn{font-size:16px;text-decoration:none;padding:6px 11px;border:1px solid #e5e7e4;background-color:#e5e7e4;display:block;text-align:center;}
ul.line li a,ul.line li .btn{margin-left:6px !important;margin-right:6px !important;}
ul.line li .btn.nobg{background-color:transparent;border:1px solid transparent;padding:6px 0;margin-left:1px !important;margin-right:1px !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:1px solid #c5653e;}
ul.line li.cur a{border:1px solid #fff;}
ul.line li a:hover{box-shadow: rgb(235, 234, 226) 2px 2px 10px 0, rgba(122, 122, 119, 0.3) 2px 2px 10px 0;}
ul.line li a span{font-size:14px;display:block;height:24px;line-height:24px;color:#999;font-family:tahoma,arial,georgia,verdana,helvetica,sans-serif;}
ul.line li a:hover span{color:#c5653e;}

ul.line.w13 li{width:53px!important;}
ul.line.w12 li{width:58px!important;}
ul.line.w11 li{width:63px!important;}
ul.line.w10 li{width:70px!important;}
ul.line.w9 li{width:77px!important;}
ul.line.w8 li{width:87px!important;}
ul.line.w7 li{width:100px!important;}
ul.line.w6 li{width:116px!important;}
ul.line.w5 li{width:140px!important;}
ul.line.w4 li{width:175px!important;}
ul.line.w3 li{width:233px!important;}
ul.line.w2 li{width:350px!important;}
ul.line.w1 li{width:700px!important;}

ul.line.w13 li.t2{width:107px!important;}
ul.line.w12 li.t2{width:116px!important;}
ul.line.w11 li.t2{width:127px!important;}
ul.line.w10 li.t2{width:140px!important;}
ul.line.w9 li.t2{width:155px!important;}
ul.line.w8 li.t2{width:175px!important;}
ul.line.w7 li.t2{width:200px!important;}
ul.line.w6 li.t2{width:233px!important;}
ul.line.w5 li.t2{width:280px!important;}
ul.line.w4 li.t2{width:350px!important;}
ul.line.w3 li.t2{width:466px!important;}
ul.line.w2 li.t2{width:700px!important;}

.rightbox ul.line.w6 li{width:45px!important;}
.rightbox ul.line.w5 li{width:54px!important;}
.rightbox ul.line.w4 li{width:67px!important;}
.rightbox ul.line.w3 li{width:90px!important;}
.rightbox ul.line.w2 li{width:135px!important;}
.rightbox ul.line.w1 li{width:270px!important;}

.rightbox ul.line.w6 li.t2{width:90px!important;}
.rightbox ul.line.w5 li.t2{width:108px!important;}
.rightbox ul.line.w4 li.t2{width:135px!important;}
.rightbox ul.line.w3 li.t2{width:180px!important;}
.rightbox ul.line.w2 li.t2{width:270px!important;}


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

ul.page{margin:-6px 0 0 -6px !important;}
ul.page li a{margin:6px 0 0 6px !important;}

ul+ul{margin-top:0 !important;}

/* attr */
.attr,.attrb{margin:8px 15px 8px 0;font-size:16px;}
.attrb{margin:12px 15px 12px 0;}
.attr_name,.attr_tag{line-height:100%;font-size:14px;padding:0 6px;margin:0 10px 0 0;background-color:#dee0dd;color:#605b45;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.attr_name a{text-decoration:none;color:#605b45;}
.attr,.attrb,.attr_name,.attr_cont{line-height:24px;}
.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:14px;margin:0 8px 0 0;padding:2px 3px;vertical-align:1px}
.attr_space{background-color:transparent;}
.attr_space:after{content:"\3000";}
.attr_no{width:1.75em!important;}

/* cont */
p.indent{text-indent:-1.75em;margin-left:1.75em;}
div.indent{margin-left:1.75em;}
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.75em;color:#77744d;text-decoration:none;border:0 !important;}

p.w2,div.w2{margin-left:3.5em;margin-top:5px;}
p.w2+p.w2{margin-top:5px;}
.attr_ext,.attr_ext a{color:#666;}

a{color:#333;text-decoration:none;cursor:pointer;outline:none;blur:expression(this.onFocus=this.blur())}
a:hover{color:#c5653e}
a.noline,.noline a{text-decoration:none}

.f0,.f0 a,.f0 div{font-size:0}
.f12,.f12 a,.f12 div{font-size:12px !important}.f14,.f14 a,.f14 div{font-size:14px !important}
.f16,.f16 a,.f16 div{font-size:16px !important}.f18,.f18 a,.f18 div{font-size:18px !important}
.f20,.f20 a,.f20 div{font-size:20px !important}.f22,.f22 a,.f22 div{font-size:22px !important}
.f24,.f24 a,.f24 div{font-size:24px !important}.f26,.f26 a,.f26 div{font-size:26px !important}
.f28,.f28 a,.f28 div{font-size:28px !important}.f30,.f30 a,.f30 div{font-size:30px !important}
.f32,.f32 a,.f32 div{font-size:32px !important}.f36,.f36 a,.f36 div{font-size:36px !important}
.f42,.f42 a,.f42 div{font-size:42px !important}.f48,.f48 a,.f48 div{font-size:48px !important}
.f56,.f56 a,.f56 div{font-size:54px !important}.f64,.f64 a,.f64 div{font-size:64px !important}
.f72,.f72 a,.f72 div{font-size:72px !important}.f80,.f80 a,.f80 div{font-size:80px !important}

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

.wh16,.wh24{vertical-align:text-bottom;margin-bottom:1px;}
.wh16{width:16px;height:16px;}
.wh24{width:24px;height:24px;}

.zipic{border:1px solid #c5653e;background:transparent url(/static/img/zibg.gif) no-repeat center center;}
.zipic img{margin:9px;}

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

div.xianhe{position:relative;top:80px;left:60px;}

h1+h2,h2+h3,h3+h4,h2+div,h3+div,h4+div,div.ctitle+ul,p+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:10px!important;}
h1+ul,h2+ul,h3+ul,h4+ul{margin-top:0 !important;}
ul+h1,ul+h2,ul+h3,ul+h4{margin-top:16px !important;}

.toptip{
    position: fixed;
    z-index: 9999;
    left:0;right:0;top:0;bottom:0;
}
.tipcont{
    position:absolute;
    left:50%;top:50%;
    padding:16px;
    background: #c5653e;
    color: #fff;
    font-size: 16px;
    text-align: center;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    -moz-box-shadow: 2px 2px 0 #ccc;
    -webkit-box-shadow: 2px 2px 0 #ccc;
    box-shadow: 2px 2px 0 #ccc;
}



@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(/static/img/ppb.png) no-repeat 0 0;background-size:50px 50px;}
    .csiteh{background:transparent url(/static/img/pphb.png) no-repeat 0 0;background-size:30px 50px;}
}


/*  新增头部样式  */
.leftLinkA a{
    margin-right: 12px;
}
.right_contact a img{
    width: 20px;
    height: 20px;
}
.right_contact a{
    margin-left: 10px;
}
.leftLinkA{
    float: left;
}
.right_contact{
    float: right;
}
.logoNew img{
    width: 134px;
    height: 54px;
    vertical-align: middle;
}
.logoNew span{
    color: #000;
    font-size: 20px;
}
.brand{
    width: auto;
    margin: 18px 0 0 10px;
}
.brand a:nth-child(1){
    text-decoration: none;
}
.brand a{
    font-size: 16px;
    margin-right: 20px;
    color: #3b45fc;
    text-decoration: underline;
}
.search-new{
    float: right;
    margin: 20px 0 0 10px;
}
.search-new .exitInput{
    width: 300px;
    height: 47px;
    border: 1px solid #e2ded5;
    padding-top: 4px;
    box-sizing: border-box;
    font-size: 18px;
}

.exitInput{
    padding-left: 12px;
    font-size: .18rem;
    color: #3e3d3d;
}
.exitInput::placeholder{
    font-size: 18px;
}
.searchSubmit{
    width: 129px;
    height: 46px;
    background: #ca863a;
    font-size: 24px;
    color: #fff;
    margin-left: -5px;
    border: 2px solid #ca863a;

}
.search-new a{
    width: 129px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
    border: 1px solid #e2ded5;
    font-size: 24px;
    color: #fff;
    vertical-align: middle;
    background: #c51200;
}
.nav-item-new{
    height: 61px;
    background: #e1decf;
    margin-top: 30px;
    margin-bottom: 21px;
}
.nav-w-f{
    width: 1200px;
    margin: 0 auto;
    padding-left: 30px;
}
.nav-w-f a{
    font-size: 22px;
    line-height: 60px;
    color: #47412b;
    font-weight: bold;
    margin-right: 46px;
}
.nav-w-f a:hover{
    color: #c5653e;
}
/* 新增弹窗  */
.zzcWarp{
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 666;
    display: none;
}
.popShow{
    width: 280px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -150px;
    margin-left: -125px;
    background: #fff;
    text-align: center;
    padding: 50px 20px 50px 20px;
}
.popShow img{
    width: 220px;
    height: 220px;
}
.popShow p{
    margin-top: 10px;
    font-size: 20px;
}
.popShow h2{
    font-size: 16px;
    margin-bottom: 15px;
    font-weight: 400;
    color: #333;
}
.pop-close{
    width: 60px;
    height: 60px;
    font: 40px/60px simsun;
    color: #000;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    transition: all 0.5s;
}
.pop-close:hover{
    transform: rotate(360deg);
}

/* 列表页新增  */
.huiNew{
    color: #8f8f8f;
}
.mainTitleNew{
    overflow: hidden;
}
.mainTitleNew>span{
    width: 83px;
    height: 41px;
    line-height: 41px;
    background: #e1decf;
    float: left;
    margin-right: 12px;
    font-size: 15px;
    text-align: center;
    color: #333333;
    border-radius: 6px;
}
.mainTitleNew ul.btn{
    width: 100%;
    float: left;
}
.mainTitleNew.changW ul.w7 li{
    width: 14.2857%;
}

.mainTitleNew ul.w7 li{
    width: 8.2857%;
    font-size: 15px;
}
.mainTitleNew ul.w7 li a{
    padding: 6px 0;
}
.newDetails{
    font-size: 16px;
    color: #333333;
    text-indent: 0;
}
.fullboxNew{
    width: 1200px;
    margin: 0 auto;
}
.moreGd{
    font-size: 18px;
    color: #c5653e;
}
.zmBoxZy{
    overflow: hidden;
    margin-bottom: 15px;
}
.zmBoxZy h3{
    float: left;
}
.zmBoxZy span{
    float: right;
    padding-right: 5px;
    font-size: 19px;
    color: #494949;
}
.zmBoxZy span a{
    font-size: 18px;
    color: #494949;
    text-decoration: none;
    margin-left: 5px;
}
.zmBoxZy span a:hover{
    color: #c5653e;
}

/*  组词页面修改  */
.ktAlink{
    width: 100%;
    height: 42px;
    display: block;
    margin: 18px auto;
    text-align: center;
    line-height: 42px;
    font-size: 20px;
    color: #a4a288;
    text-decoration: none !important;
    background: #e5e7e4;
}
.meaning ul.btn li a{
    color: #0e6fdd;
    text-decoration: underline;
}
.leftBgFont{
    width: 80px;
    height: 80px;
    background: url(../img/ziBg.png) no-repeat center;
    background-size: 80px auto;
    text-align: center;
    line-height: 80px;
    font-size: 50px;
    color: #000;
}
.upFontHan .leftBgFont{
    float: left;
}
.upFontHan .leftBgFont a{
    text-decoration: none;
}
.upFontHan ul{
    float: left;
    margin-left: 18px;
}
.upFontHan{
    overflow: hidden;
}
.upFontHan ul li{
    font-size: 16px;
    margin-top: 3px;
}
.upFontHan ul li span{
    width: 158px;
    display: inline-block;
    color: #999999;
}
.upFontHan ul li em{
    color: #333333;
}
.bottomFont{
    margin-top: 17px;
}
.bottomFont p{
    margin-top: 0;
}
.bottomFont p span{
    color: #000000;
    font-weight: bold;
}
.bottomFont p span a{
    text-decoration: none;
}
.nullBg{
    background: none;
    border-bottom: 0;
}


/* 详情 */
.newDetails h2{
    font-size: 20px;
    color: #333333;
}
.bsJieShi{
    background: #f3f3ef;
    padding: 24px;
    border: 1px solid #d5d7d4;
    border-radius: 15px;
    font-size: 16px;
    margin-top: 20px;
}
.mcon.newDetails h3, .mcon.newDetails h4{
    font-size: 20px;
    color: #333333;
}
 p.pContent{
    font-size: 16px;
    color: #333333;
    margin-bottom: 10px;
}
.bsJieShi .attr_tag, .bsJieShi .attr_space,.new_tag{
    width: 28px;
    height: 28px;
    background: #906c44;
    color: #f9f7f6;
}
.BigTitle{
    font-size: 28px !important;
    color: #333333;
    font-weight: bold;
}
.newAbout{
    display: flex;
    flex-wrap: wrap;
}

.newAbout a{
    margin-right: 27px;
    text-decoration: none;
    margin-bottom: 10px;
}
.huiPcontent{
    text-indent: 0;
    font-size: 16px;
    color: #888888;
}
.huiPcontent a{
    color: #005aff;
}
.smallFont{
    font-size: 16px;
    text-indent: 0;
    margin-top: 28px;
}
.smallFont a{
    color: #0066ff;
    font-weight: bold;
    font-size: 20px;
}
.fuTitleNew{
    font-size: 16px;
    color: #333333;
    text-indent: 0;
}
.testNameForm{
    margin-top: 33px;
    margin-bottom: 30px;
}
.testNameForm p{
    /* color: #d52c2b; */
    text-indent: 0;
}
.testNameForm .exitBs{
    width: 655px;
    height: 63px;
    background: #f7f7f5;
    float: left;
}
.testNameForm form{
    /* border-radius: 8px; */
    margin-top: 21px;
    overflow: hidden;
}
.testNameForm .submitBtn{
    width: 197px;
    font-size: 24px;
    color: #fff;
    height: 63px;
    background: #ca863a;
}
.inputNewExit{
    line-height: 63px;
    height: 63px;
    padding-left: 16px;
    width: 311px;
    position: relative;
    float: left;
}
.inputNewExit span{
    font-size: 18px;
}
.inputNewExit input{
    height: 100%;
    background: none;
    font-size: 18px;
    /* vertical-align: 0px; */
    margin-top: -4px;
    font-weight: bold;
}

.sexSelect{
    position: absolute;
    right: 15px;
    top: 0;
    font-size: 0;
}
.sexSelect span{
    width: 29px;
    height: 29px;
    display: inline-block;
    border-radius: 50%;
    font-size: 18px;
    text-align: center;
    line-height: 29px;
    margin-left: 10px;
    cursor: pointer;
    background: #9c9c9c;
    color: #fff;
}
.sexSelect span.active{
    background: #ca863a;
    color: #d9dbe3;
}
.nameXing{
    width: 130px;
}
.tiemExit{
    width: 213px;
}
.upDing{
    overflow: hidden;
    margin-bottom: 20px;
}
.upDing h3{
    float: left;
}
.upDing a{
    float: right;
    margin-top: 3px;
    font-size: 20px;
    color: #0066ff;
    text-decoration: none;
}
.nameItemNew{
    margin-bottom: 37px;
}
.newUpYin .attr_name{
    background: none;
    font-size: 20px;
    margin: 0 0 0 0;
}
.newUpYin .audio,.newUpYin .attr a{
    font-size: 20px;
}
.newUpYin .attr{
    width: 371px;
}
.newUpYin .attr.changSx{
    width: 100%;
}



/*
footer
*/
.footerBox{
    background: #282828;
}
.leftServe{
    width: 283px;
    margin-right: 40px;
}
.leftServe.aboutList{
    width: 182px;
}
.leftServe.fwTime{
    width: 168px;
}
.upLinkA{
    padding-top: 41px;
    padding-bottom: 35px;
    border-bottom: 1px solid #3F3F3F;
}
.leftServe p a{
    margin-right: 10px;
    color: #A4A4A4;
    margin-bottom: 6px;
    display: inline-block;
}
.leftServe p a:hover{
    color: #B32621;
}
.leftServe p{
    margin-top: 10px;
}
.leftServe h4{
    font-size: 22px;
    color: #fff;
    margin-bottom: 19px;
}
.telPhone{
    color: #ffffff;
}
.codeMa li{
    width: 98px;
    float: left;
    margin-right: 40px;
    text-align: center;
}
.codeMa li p{
    margin-top: 5px;
    color: #ffffff;
}
.codeMa li img{
    width: 98px;
    height: 98px;
}
.codeMa li p{
    font-size: 16px;
}
.Copyright{
    color: #868686;
    padding: 17px 0;
    font-size: 14px;
}
.Copyright p{
    margin: 0;
}
.external_link{
    background: #191919;
    padding: 16px 0;
}
.external_link a{
    color: #868686;
    font-size: 14px;
    margin-right: 14px;
}
.external_link a:hover{
    color: #B32621;
}
.footerBox .g-fl{
    float: left;
}
.footerBox .g-fr{
    float: right;
}
.footerBox .c{
    zoom: 1;
    overflow: hidden;
}
.footerBox .upLinkA.w_1200,
.footerBox .w_1200
{
    width: 1200px;
    margin: 0 auto;
}
.footerBox p{
    text-indent: 0;
}
.upFontHan ul li span.gunBig{
    width: 200px;
}

.newDetails .titleBtH1{
    color: #484531;
    font-size: 30px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 5px;
}

/* 笔顺样式 */
.newDetails{
    position: relative;
}
.closeKg{
    text-indent: 0;
    color: #6e736e;
}
.detailsH3{
    color: #c5653e !important;
    font-size: 20px !important;
    margin-top: 25px !important;
}
.contentBiHua{
    font-size: 19px;
    color: #2b302d;
}
.listpContent{
    font-size: 18px;
}
.leftBiShun{
    width: 600px;
}
.fontGif{
    width: 280px;
    height: 280px;
    text-align: center;
    font-size: 0;
    position: absolute;
    right: 0;
    top: 110px;
}
.fontGif img{
    width: 180px;
    height: 180px;
}
.fontGif p{
    font-size: 19px;
    color: #626764;
}
.bhBox li{
    width:  74px;
    height: 120px;
    border: 1px solid #a2bfdc;
    background: #fff;
    position: relative;
}
/* .bhBox li {
    width: 84px;
    height: 36px;
} */
.bhBox li i{
    position: absolute;
    left: 8px;
    top: 15px;
    font-size: 19px;
    color: #020304;
}
.bhBox li span{
    width: 74px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #e7ecff;
    display: inline-block;
    border-top: 1px solid #6299d1;
    position: absolute;
    bottom: 0;
    left: 0;
}
.bhBox{
    margin-top: 22px !important;
    overflow: hidden;
}
.bhBox li p{
    font-size: 28px;
    line-height: 91px;
    text-align: center;
}
.bhBox li{
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}
.swWidthDa{
    width: 680px;
}
.biImgBox{
    margin-top: 24px;
    width: 700px;
}
.newDetails h2.zeyTitle{
    font-size: 19px;
    font-weight: bold;
    margin-top: 10px;
}
.tuPlink{
    margin: 0 !important;
}
.sfItemUl {
    overflow: hidden;
}
.sfItemUl li{
    width: 150px;
    text-align: center;
    float: left;
    margin-right: 16px;
}
.sfItemUl li img{
    width: 150px;
    height: 150px;
}
.huiZuCi a{
    margin-right: 3px;
    font-size: 18px;
}
.daiHuiName{
    overflow: hidden;
}
.daiHuiName a{
    float: left;
}
.daiHuiName .mingTi a{
    font-size: 18px;
    color: #515651;
    text-decoration: none;
    margin-right: 20px;
}
.daiHuiName > a{
    color: #be693f;
}
.ziLink{
    margin-top:20px;
}
.ziLink a{
    margin-right: 20px;
    color: #c26742;
    font-size: 16px;
}

/* 字典修改 */
.fontALink a{
    margin-right: 10px;
}
.yhAlink{
    margin-left: 10px;
    color: #c16746;
}


/* 起名样式 */
.quMingWarp h1{
    font-size: 32px;
    color: #47412b;
}
.blueAlink{
    color: #007eff;
}
.testNameForm.qmFormBd{
    margin-top: 13px;
    margin-bottom: 13px;
}
.testNameForm.qmFormBd .sexSelect span.active{
    background: #323463;
}
.testNameForm.qmFormBd .submitBtn{
    background: #bc0404;
}
.huiMy{
    color: #47412b;
}
.myTitle{
    margin-top: 20px !important;
}

.huiMy{
    margin: 2px 0 0;
}
.MyRedBtn{
    width: 100%;
    height: 51px;
    line-height: 51px;
    color: #ffffff;
    background: #bc0404;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    display: block;
    margin-top: 15px;
    border-radius: 10px;
    text-decoration: none !important;
}
.MyRedBtn:hover{
    color: #fff;
}
.moreMy{
    width: 100%;
    height: 51px;
    line-height: 51px;
    color: #c5653e;
    background: #f2f3ee;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    display: block;
    margin-top: 15px;
    border-radius: 10px;
    text-decoration: none !important;
}
.titleHref{
    font-size: 16px;
    margin-top: 15px;
    display: block;
    color: #c5653e;
}
.quMingWarp h3{
    margin-top: 20px !important;
}
.quMingWarp .article_QrH5Js .mpart_QrH5Js{
    background: none;
    padding: 0;
}
.quMingWarp .bb_bb_form_QrH5Js,
.quMingWarp .bb_y_form, 
.quMingWarp .bb_bottom_form{
    background: none;
}

/* 五行 */
.huiSeP{
    color: #777777;
}
.MyBlueBtn{
    color: #0078ff;
    font-size: 16px;
    margin-top: 10px;
    display: block;
}

.huiSeP{
    color: #777777;
}


.inputNewExit{
    width: 390px;
}
.xingLeft{
    float: left;
}
.xingLeft .xiaoName{
    width: 45px;
}
.xingRight{
    float: left;
}
.xiaoName{
    width: 60px;
}
.inputNewExit span{
    font-weight: bold;
}
.inputNewExit:nth-child(1){
    width: 354px;
}
.inputNewExit:nth-child(2){
    width: 256px;
}
.inputNewExit .tiemExit{
    width: 160px;
}
.sexSelect{
    right: 0;
}
.fullbox.w_1200{
    width: 1200px;
}

/* 字典修改 */
.fontALink.hsFont a{
    color: #b76442;
}
.moreQuan a,.moreQuan span{
    width: 100%;
    height: 20px;
}
.moreQuan{
    overflow: hidden;
    width: 100%;
}
.moreQuan a,.moreQuan span{
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    text-decoration: none;
    padding: 6px 11px;
    border: 1px solid #e5e7e4;
    background-color: #e5e7e4;
    display: block;
    text-align: center;
    margin: 12px 0 0;
    color: #bb0208;
    font-weight: bold;
    cursor: pointer;
}

.bzFormBox{
    margin-top: 15px;
}
.tabUpChop{
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.tabUpChop {
    border-bottom: 1px solid #cacaca;
    margin-bottom: 15px;
}
.tabUpChop a {
    flex: 1;
    font-size: 22px !important;
    text-align: center;
    height: 60px;
    color: #1b1a1a;
    line-height: 60px;
     text-decoration: none;
}
.tabUpChop a.active {
    background: #c2140f;
    /*border-bottom: 4px solid #c02622;*/
    color: #fff;
}
.tabUpChop a:hover {
    /*color: #fff;*/
}
.bzFormBox.formItemBz .leftBorBz{
    width: 649px;
    height: 59px;
    background: url(../img/intBor.jpg) no-repeat center;
    background-size: 650px 59px;
  }
  .formItemBz .g-fl{
    float: left;
    }
    .formItemBz .g-fr{
        float: right;
    }

    .bzFormBox.formItemBz .itemBorInt {
        width: 337px;
    }
    .bzFormBox.formItemBz .itemBorInt.smallBorInt {
        width: 243px;
        margin-left: 7px;
    }
    .bzxpImgTu {
        margin-top: 57px;
    }
    .itemBorInt {
        line-height: 59px;
        font-size: 18px;
        padding-left: 29px;
        position: relative;
    }
    .itemBorInt span {
        color: #1b1a1a;
    }
    .itemBorInt input {
        height: 40px;
        border: 0;
        font-size: 18px;
    }
    .sexSelect {
        position: absolute;
        right: 21px;
        top: 11px;
    }
    .f16 div.sexSelect{
        font-size: 0 !important;
    }
    .itemBorInt .sexSelect {
        top: 6px;
    }
    .sexSelect span {
        width: 29px;
        height: 29px;
        display: inline-block;
        border-radius: 50%;
        background: #9b9b92;
        font-size: 18px;
        text-align: center;
        line-height: 29px;
        margin-left: 10px;
        cursor: pointer;
    }
    .itemBorInt span {
        color: #1b1a1a;
    }
    .sexSelect span.active {
        background: #3c497d;
        color: #d9dbe3;
    }
    .itemBorInt.smallBorInt input {
        width: 143px;
    }
    .itemBorInt input{
        width: 100px;
    }
    .submitForm1{
        width: 191px;
        height: 59px;
        line-height: 59px;
        text-align: center;
        border: 0;
        font-size: 26px;
        color: #fff;
        background: url(../img/btnQm.jpg) no-repeat center;
        background-size: 191px 59px;
    }

    /* 成语详情页修改 */
    .leftSpan{
        float: left;
    }
    .rightSpan{
        text-indent: 0;
        float: left;
    }
    .moreDianGu span{
        color: #999b98;
    }
    .moreDianGu{
        font-size: 16px;
        color: #626461;
        height: 69px;
        overflow: hidden;
    }
    .moreTarget{
        font-size: 16px;
        color: #ca7a63;
        text-align: center;
        width: 100%;
        display: block;
        margin-top: 15px;
        text-decoration: none !important;
    }
    .fontALink.twoHang a{
        margin-right: 83px;
        text-decoration: none;
        margin-bottom: 10px;
        display: inline-block;
    }
    .exitBs .sexSelect{
        top: 5px !important;
        right: -3px;
    }
    .exitBs  .sexSelect span{
        background: #b3b3ad;
    }
    .exitBs  .sexSelect span.active{
        background: #3c497d;
    }




.zzcGuaX {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
}
.popJie {
    width: 600px;
    background: #fff;
    margin: 200px auto;
    padding: 20px;
    position: relative;
}
.popJie h3 {
    font-size: 38px;
    margin-bottom: 15px;
}
.zzcGuaX .submitFlex {
    width: 100%;
    background: #c02622;
}
.zzcGuaX .sbmitInput.smallInput {
    width: 100%;
    margin-bottom: 20px;
}
.popJie .pop-close {
    font-size: 50px;
    color: #0a0a0a;
    position: absolute;
    right: 0.5rem;
    top: .2rem;
}
.zzcGuaX {
    display: none;
}
.zzcGuaX .sbmitInput.smallInput {
    width: 100%;
    margin-bottom: 20px;
}
.sbmitInput {
    width: 421px;
    height: 59px;
    background: #ffffff;
    line-height: 49px;
    padding: 5px;
    box-sizing: border-box;
    font-size: 18px;
    margin-right: 26px;
    position: relative;
    box-sizing: border-box;
    border: 1px solid #2d2c2a;
}
.borWarpInp {
    height: 100%;
    border: 1px solid #d5d3d4;
    padding-left: 10px;
}
.submitFlex {
    width: 245px;
    height: 59px;
    line-height: 59px;
    text-align: center;
    line-height: 59px;
    color: #fff;
    border: 0;
    font-size: 26px;
    background: url(../img/upSubmit.jpg) no-repeat center;
    background-size: 100% 100%;
}
.zzcGuaX .submitFlex {
    width: 100%;
    background: #c02622;
}
.codeMa li em{
    width: 98px;
    height: 98px;
    padding: 5px;
    background-color: #fff;
    border-radius: 2px;
    display: flex;
    box-sizing: border-box;
}
.codeMa li em img{
    width: 100%;
    height: 100%;
}
.formDetailList{
    overflow: hidden;
}


.fw_list{
    display: flex;
    justify-content: space-between;
}
.fw_list a{
    width: 165px;
    display: block;
    margin: 0 5px;
    text-decoration: none;
}
.fw_list a p{
    text-align: center;
    margin: 9px 0 0;
    color: #000;
    text-indent: 0;
    font-size: 21px;
}
.fw_list a img{
    width: 100%;
}

.marb{
    margin-bottom: 20px;
}
.fw_list.ba_fw {
    width: 98%;
    padding: 10px 10px 10px 0;
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
}
.fw_list.ba_fw a{
    width: 101px;
}
.fw_list.ba_fw a:hover p{
    color: #d25f32;
}

.ceSuanA {
    flex-wrap: wrap;
}

.ceSuanA a{
    width: 410px;
    position: relative;
    padding-left: 15px;
    color: #0e0e0f;
    margin: 12px 0;
    display: block;
    font-size: 18px;
    text-decoration: none;
     /*第一步： 溢出隐藏 */
     overflow: hidden;
     /* 第二步：让文本不会换行， 在同一行继续 */
     white-space: nowrap;
     /* 第三步：用省略号来代表未显示完的文本 */
     text-overflow: ellipsis;

}
.ceSuanA a::after{
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0;
    top: 9px;
    border: 1px solid #c6defb;
    border-radius: 50%;
}
.ceSuanA a:hover{
    color: #1f59f0;
}
.hotI{
    width: 37px;
    height: 19px;
    background-position: -194px -143px;
    display: inline-block;
    margin-top: 2px;
    vertical-align: -3px;
}
.hsColor {
    color: #d40002;
}
.lsColor {
    color: #0ca341;
}
.CSColor {
    color: #fd8c00;
}
.m_10{
    width: 100%;
    float: left;
}
.l_yImg{
    float: left;
}
.r_yin{
    width: 531px;
    float: left;
    margin-left: 20px;
}
.r_yin .attr{
    width: 248px;
    margin: 25px 15px 10px 0;
}
.leftLi{
    float: left;
}
.amore{text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;}

/* 新增列表页 */
.t_font{
    margin-top: 26px;
    display: flex;
}
.t_font .l_sx{
    width: 184px;
    height: 123px;
    background: #e6e3d5;
    text-align: center;
    padding: 18px 0;
    box-sizing: border-box;
    font-size: 29px;
    color: #6d6853;
}
.t_font .r_nr{
    width: 666px;
    padding-left: 23px;
    font-size: 18px;
}
.list_hz h3{
    font-size: 24px;
    color: #c46a52;
    margin-top: 28px;
}
.ys_a{
    color: #c36045;
}

.item_word{
    padding: 22px 34px;
    background: #e5e7e4;
    text-align: center;
}
.item_word .l_tian{
    width: 89px;
    color: #313131;
}
.item_word a{
    display: flex;
    text-decoration: none;
    position: relative;
}

.item_word .l_tian p{
    font-size: 21px;
}
.item_word .l_tian em{
    width: 100%;
    height: 89px;
    display: block;
    background: url(../img/z_tian.jpg) no-repeat center;
    background-size: 100% auto;
    font-size: 61px;
    margin-top: 9px;
}
.item_word a > span{
    width: 78px;
    height: 51px;
    background: url(../img/xx_jx.jpg) no-repeat center;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.r_word{
    margin-top: 32px;
}
.r_word{
    color: #313131;
    padding-left: 20px;
}
.word_l{
    display: flex;
    margin-bottom: 6px;
}
.word_l p{
    width: 250px;
}
.r_word p{
    /*width: 250px;*/
    text-align: left;
    margin-top: 0;
    font-size: 20px;
}
.r_word p span{
    color: #8d8b8b;
}
.more_btn{
    width: 100%;
    height: 72px;
    line-height: 72px;
    text-align: center;
    display: block;
    background: #e5e7e4;
    margin: 25px auto 0;
    color: #c46a52;
    font-size: 28px;
    text-decoration: none !important;
}

.n_pages{
    padding: 20px;
    background-color: #ebeee9;
    margin-bottom: 15px;
    box-sizing: border-box;
    margin-right: 10px;
    border-radius: 8px;
}
.n_pages h3{
    font-size: 24px;
    color: #c5653e;
}
.d_article{
    font-size: 0;
    flex-wrap: wrap;
    /*margin-top: 18px;*/
}
.d_article li{
    width: 400px;
    margin-top: 19px;
}
.d_article a{
    width: 400px;
    color: #0e0e0f;
    margin-top: 16px;
    font-size: 22px;
    /*1. 先强制一行内显示文本*/
    white-space: nowrap;
    /*2. 超出的部分隐藏*/
    overflow: hidden;
    /*3. 文字用省略号替代超出的部分*/
    text-overflow: ellipsis;
    padding-left: 30px;
    box-sizing: border-box;
    position: relative;
}
.d_article a:after{
    content: '';
    width: 6px;
    height: 6px;
    position: absolute;
    left: 10px;
    top: 12px;
    border-radius: 50%;
    background: #424040;
}
.bt_title{
    color: #333333;
    font-size: 40px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}

/*表单tabs*/
.tabs_item{
    display: flex;
}
.tabs_item span{
    flex: 1;
    text-align: center;
    padding: 10px 0 20px 0;
    font-size: 30px;
    cursor: pointer;
}
.tabs_item span.not{
    color: #c02622;
}
.two_sr{
    align-items: center;
}
.two_sr input{
    width: 150px;
}
.two_sr .sexSelect{
    top: 10px !important;
}