@charset "utf-8";
@import url('//at.alicdn.com/t/c/font_4866643_39hi2jp0dif.css');/*字体图标调用*/
/* CSS Document */
html,body{margin:0; padding:0; font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; font-size:14px; width:100%; height:100%;letter-spacing:0.5px;}
body{background:#ede7d9; font-size:14px;}
* {margin:0;padding:0;border:0;}
fieldset, img{border:0;}
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; vertical-align:middle}
table{border-collapse:collapse;}
ul,ul li{margin:0; padding:0; list-style:none;}
input,select{outline:none;}
select:hover{cursor:pointer;}
em,i{font-style:normal;}
a{text-decoration:none; color:#333;}
a:hover{color:#95191b;}
.z16,.z16 a,.z16 div{font-size:16px !important}
.z24, .z24 a, .z24 div {font-size: 24px !important;}
.w24{width:24px;height:24px}
.w16{width:16px;height:16px}
.w16, .w24 {vertical-align:text-bottom;}
.xpic{float: right;margin-top: 10px;height: 25px;margin-right: -5px;}
.r{float:right;}
.l{float:left;}
.gray{color:#aaa}
.textlink{color:#c5653e;border-bottom: 1px solid #c5653e;}
hr {display: block;border: 0;height: 1px;background-color: #e5e5e5;margin: 15px 0;font-size: 0;color: transparent;text-indent: -99999999px;}
.bg {height: 100%;width: 100%;background: rgb(0 0 0 / 56%);position: fixed;top: 0;left: 0;display: none;}
.msearch{display:none;}
/*头部*/
.header{height:110px;}
.logo{width:340px; float:left;}
.logo img {height: 70px;margin-top: 22px;float: left;}
.logo_t{height: 110px;line-height: 110px;color: #95191b;font-size: 30px;border-left: 1px solid #cfcab8;padding-left:10px; margin-left:10px;}
.search{width: 380px; float:left;padding:35px 0 0 0;margin-left:130px;}
.research {width:380px; height:42px; background-color:#ffffff; overflow:hidden;border-radius: 5px;}
.research input {height:42px; line-height:42px; border:0; float:left; font-family:"微软雅黑";}
.research input.search_input {width:315px; height:40px; line-height:40px;border:0;  border-radius: 2px 0 0 2px; color:#aaa; font-size:14px; margin:0 0 0 16px; color:#aaa;}
.research .btn {border-radius:0 2px 2px 0;background: url(../images/search.png) no-repeat center;;width:42px;height:42px; outline: none;cursor: pointer;}
.speimg{float: right;height: 110px;}
.speimg img{height: 110px;}
.dh {min-width: 1100px; height:50px; background: #7d7065;background-repeat: no-repeat;background-position: left center;}
.nav-list {position: relative;width: 100%; height:50px;}
.nav-list li {position: relative; float: left; height:50px; line-height:50px; font-size:16px; text-align: center; width:100px;}
.nav-list li a {color: #fff; display: block; letter-spacing: 2px;}
.nav-list li a.curr {color: #ED730D; background:#f1ece1c4;}
.nav-list li a.curr:after {content: '';position: absolute;bottom: 0px;height: 3px;background: #ED730D;width:100px;display: block;
    overflow: hidden;}
.nav-list li a:hover {color: #ED730D !important; text-decoration: none;}
.nav-list li ul {position: absolute;display: none; z-index: 666; text-align: left;line-height: 56px;overflow: hidden;height: 56px;width: 1100px;margin: 0 auto;}
.nav-list li ul li {float: left; height: 56px; font-size: 15px; line-height: 56px; display: inline-block; text-align:left;}
.nav-list li ul li a {color: #333333; padding: 0 15px; text-align:left;}
.nav-list li ul li:last-child>a{ border:none; text-align:left;}
.nav-list li ul li a:hover {color: #e10101; background:none;}
.mlist{display:none;}
.mdh {position: absolute;top:160px;right: 0;z-index: 999;width: 130px;background: #000;padding: 10px;display: none;}
.active {display: block;}
.mdh:before {content: '';position: absolute;top: -6px;right:19px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #000;opacity: .8;}
.mdh a {font-size: 16px;padding: 8px 15px;color: #fff;display: block;border-bottom: 1px solid #2f2f2f;line-height: 22px;}
.mdh a span {margin-right: 15px;}

.mainbox{width:100%;background: url(../images/bg.jpg) top center no-repeat #ede7d9;background-size: 100%;}
.main{width:1200px; margin:0 auto; overflow:hidden;}

.mbx{border-bottom:1px solid #e5e5e5;height:40px;line-height:42px;padding:3px 20px;font-size: 16px;color:#666;}
.mbx i{width: 6px;height:19px;background: url(../images/row.png) no-repeat center center;display: inline-block;vertical-align: middle;padding:0 5px;}
.mbx h1{font-size:16px;color:#666;display:inline;font-weight: normal;}
.left{float:left;width:880px}
.right{float:right;width:302px}

.box{padding:20px;overflow:hidden;}
.left .box h1,.left .box .title{font-size:24px;line-height:35px;}
.box .cdbox {border-top: 1px solid #e5e5e5;overflow: hidden;padding-top: 15px;margin-top: 15px;}
.box p.dark {color: #a4a288;font-size: 16px;}
.item{height:auto;clear:both;background:#f1ece1;overflow:hidden;margin-top:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.zdpic{float:right;border: 1px solid #c5653e;background: transparent url(../images/zibg.gif) no-repeat center center; width:150px; height:150px;}
.mbox{font-size:14px; margin-top:10px;}
.mbox li{display:inline-block;margin:5px 10px 5px 0;overflow:hidden;font-size:16px; line-height:30px;}
.mbox li em{font-style:normal; padding:0 5px; background:#d7d5bc;border-radius: 3px;display: inline-block; line-height:22px; margin-right:10px; font-size:14px;}
.mbox li i,.audioPlay{background: url(../images/laba.png) no-repeat center right;padding-right: 29px;background-size:22px 17px;cursor: pointer;}
.audioPlay{background-image:url(../images/laba.gif) !important;}
.mbox li a{text-decoration: underline;}
.mbox .lan{margin-left:15px;}
.mbox .lan a{color: #1a73e8;}

.box h2{border-top: 1px solid #e5e5e5;padding-top:5px;margin-top:15px; clear:both;font-size:20px;color:#77744d;font-weight:normal;line-height:44px;}
.box h3{color: #c5653e;font-weight: normal; font-size:16px;}
.box h3.t{display: inline;margin-right: 10px;}
.box p{color:#333;font-size:15px;line-height:30px;overflow:hidden;text-overflow:ellipsis;}
.box p.w2,.box p.w3{margin-left:25px;}
.box p.w3{color: #a7b1ba;}
.attr_tag{color: #605b45!important;background-color:#d7d5bc;font-size:12px;margin-right:5px;padding:3px 3px 2px;border-radius:3px;}
.tip{margin-right:8px;color: #77744d;text-decoration: none;}
.bishun img{width:100%;}

.fenjie li{font-size:26px;text-decoration: none;border: 1px solid #69c;float: left;display: block;width:80.5px;margin: 0 12px 10px 0!important;text-align: center;overflow: hidden;border-radius:5px;}
.fenjie li:nth-child(9n){float:right; margin: 0 0 10px 0!important;}
.bishu {font-size: 13px;display: block;text-align: center;overflow: hidden;background: #e9ebfe;line-height:30px;margin-bottom:15px;border-bottom: 1px solid #69c;}
.fenjie li img {width:30px;height:30px;border: 0;margin: auto;}
.bishunb {border-top: 1px solid #69c;margin-top: 15px;font-size:12px;display: block;line-height:30px;background: #e9ebfe;width: 100%;overflow: hidden;white-space: nowrap;}

.kaiti, .kaiti h1 {font-size: 40px!important;line-height: 42px!important;}
.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;}
.center {text-align: center;}
.pinyin span {min-width: 46px;display: inline-block;text-align: center;color: #c5653e;font-family: Tahoma,Arial,Georgia,Verdana,Helvetica,sans-serif;}
.left .item .box .text {line-height: 30px;font-size: 15px;color: #333;}
.left .item .box .text dl{line-height:38px;}
.left .item .box .text dt{color: #7c4400;font-weight: bold;float: left; width:85px;}
.left .item .box .text dd{float: left; width:720px;}
.left .item .box .text dd a{color: #19537d; font-weight:bold;}
.jie_box {line-height: 50px;font-size: 16px;background: #e0dccf;padding: 5px;border-radius: 5px;margin-top: 15px;}
.jie_box a {padding: 5px 10px;background: #d25f32;border-radius: 5px;color: #fff;}
.jie_tips {margin-top: 10px;color: #d25f32!important;text-align: center;}
.jie_title {text-align: center;font-weight: bold;font-size: 16px;line-height: 40px;}
.jie_title::after {content: '';background: url(https://www.zuowenxue.com/style/images/title_pic.png) center 0 no-repeat;height: 97px;display: block;}
.jie_end{background:#5b77ff!important;}


/*英语*/
#yy-title {font-size: 28px;word-wrap: break-word;word-break: break-all;white-space: normal;color: #d25f32;height: 32px;line-height: 32px;margin: 10px auto;}
#yd-word-pron{color: #999;font-family: "lucida sans unicode", arial, sans-serif;font-size: 14px;margin-top: 5px;margin-bottom: 5px;font-weight: normal;}
#yd-word-pron .en-US{display: inline-block;}
#yd-word-pron .en-US .playicon{margin-right: 20px;}
#yd-word-pron .playicon{margin-left: 5px;top: 3px;cursor: pointer;}
.playicon{position: relative;display: inline-block;font-style: normal;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#yd-word-pron .playicon-volume{background-image: url(https://www.wengbi.com/static/ziku/images/volume.png);background-repeat: no-repeat;width: 16px;height: 16px;}
#yd-word-pron .playicon:hover{background-image: url(https://www.wengbi.com/static/ziku/images/volume-hov.png);background-repeat: no-repeat;width: 16px;height: 16px;}
.yybox{line-height:30px;}
.yybox ul li {font-weight:blod;}
.row{margin-top:10px; color:#958d79;}
.row span{margin-right:10px;}
.iconfont.astar {color: #d25f32;}
.iconfont.instar{color: #ccc;}
.left .item .box .tag{overflow:hidden;}
.left .item .box .tag a {padding: 0 10px;margin: 10px 10px 0 0;float: left;height: 22px;background: #e8e2d4;border-radius: 20px;font-size: 15px;line-height: 22px;}
.left .item .box .tag a:first-child{background-color:rgba(0,150,94,.1)}
.left .item .box .tag a:nth-child(2){background-color:rgba(255,202,49,.07);color:#594711}
.left .item .box .tag a:last-child{background-color:#ebf2f7}
.yybox p span {color:#1596f5; margin-right:10px;}
.yybox p span a{color:#1596f5;}
.yybox p span em{color: #958d79;}
.yybox h2{color: #d25f32;font-weight: bold;}
.yybox h2.mtp{margin-top:-20px; border:0;}
.yybox strong {color: #d25f32; font-size:16px; margin-right:9px;}
.yybox strong bdo{margin-left: 10px;font-size: 14px;font-weight: normal;color: #ccc;}
.yybox b{color: #d25f32;}
.yybox .ytit {clear: both;margin: 10px 0 10px 0;line-height: 33px;}
.yybox .ytit:first-child {margin-top: 0;margin-bottom: 10px;}
.yybox .ytit b {padding: 8px 10px;border-radius: 10px;color: #fff;background: #2e94f7;font-style: unset;font-size: 15px;}
.yy_ext{margin-left:15px;}
.xtit{font-weight: 700;font-size: 16px;color:#bbb;line-height: 48px;font-style: italic;margin-top: 10px;}
.yybox_main:first-child h2{border-top:0; margin-top:0; padding-top:0;}
.k0{
    background: #2e94f7 !important;
}
.k1{
    background: #ea0606 !important;
}
.k2{
    background: #ff2370 !important;
}
.k3{
    background: #9c2750 !important;
}
.k4{
    background: #4caf00 !important;
}
.k5{
    background: #009688 !important;
}


.s0{
    background: #ff1b65 !important;
}
.s1{
    background: #ea6d18 !important;
}
.s2{
    background: #4caf80 !important;
}
.s3{
    background: #9c2780 !important;
}
.s4{
    background: #2e98f7 !important;
}
.s5{
    background: #6e0780 !important;
}
/*右侧*/
.cbtn,.cbtn2{overflow: hidden;}
ul.cbtn li {float: left;position: relative;margin-top: 0!important;margin-bottom: 0!important;line-height: 1.5;}
ul.cbtn li a {font-size: 18px;width: auto;height: auto;padding:6px 4px;border: 1px solid #e3ddd1;background-color: #ede7d9;display: block;text-align: center;margin: 12px 6px 0;border-radius: 6px;}
ul.cbtn li a em {color: #d25f32;font-style: normal;font-weight: bold;}
ul.cbtn li.cur a {border: 1px solid #fff;color: #d25f32;background: #fff;}
ul.cbtn li a:hover {background-color: #fff;color: #333;border: 1px solid #c5653e;}
ul.cbtn li a span {font-size: 14px;display: block;overflow: hidden;height:30px;line-height:30px;color: #999;font-family: tahoma,arial,georgia,verdana,helvetica,sans-serif;}
ul.cbtn2 li a {width: auto;height: auto;padding:0 6px;display: block;margin:12px 0;}
ul.cbtn2 li a:last-child{margin:12px 0 0 0;}
ul.cl li a{text-align:left; padding-left: 15px; line-height:30px;}

ul.cl2 li{border: 1px solid #e3ddd1;background-color: #ede7d9;border-radius: 6px; margin-bottom:15px;position:relative;padding:15px 15px 15px 40px; line-height:30px;}
ul.cl2 li:nth-of-type(even) {background-color:#f1ece1;}
ul.cl2 li:hover {background-color: #fff;color: #333;border: 1px solid #c5653e;}
ul.cl2 li .num {position:absolute;left:0;top:15px;color:#978e83;;font-size: 18px;font-weight:700;width:40px;text-align: center;}

ul.txt li {float: left;position: relative;margin-top: 0!important;margin-bottom: 0!important;}
ul.txt li a {font-size: 16px;text-decoration: underline;margin: 10px 6px 0 0;padding: 0 6px;display: block;overflow: hidden;}
ul.w1 li{width:100%;}
ul.w2 li{width:50%;}
ul.w3 li{width:33.3333%;}
ul.w4 li{width:25%;}
ul.w5 li{width:20%;}
ul.w6 li{width:16.6666%;}
ul.w7 li{width:14.2857%;}
ul.w8 li{width:12.5%;}
ul.w9 li{width:11.1111%;}
ul.w10 li{width:10%;}
ul.w10x li{width:70px;}
ul.w11 li{width:9.0909%;}
ul.w11 li.t2{width:18.1818%!important;}
ul.w12 li{width:8.3333%;}
ul.w13 li{width:7.6923%;}


ul.line{margin-top:0!important;}
ul.line li{width:auto;display:inline-block;margin-right:10px;}
ul.line li a{font-size:15px;text-decoration: none;padding:10px;border: 1px solid #e8e2d4;background-color: #e8e2d4;display: block;text-align: center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
ul.line li a span{font-size:14px;display: block;height:20px;line-height:20px;color: #999;font-family: tahoma,arial,georgia,verdana,helvetica,sans-serif;}
ul.line li a:hover{background-color:#fff;color:#333;border: 1px solid transparent;box-shadow:rgb(235, 234, 226) 1px 1px 2px 0, rgba(122, 122, 119, 0.3) 1px 1px 2px 0;}
ul.line li a:hover span{color:#c5653e;}
ul.w13, ul.w12, ul.w11, ul.w10,ul.w10x, ul.w9, ul.w8, ul.w7, ul.w6, ul.w5, ul.w4, ul.w3, ul.w2, ul.w1, ul.line {
    margin: -12px -6px 0;white-space: nowrap;
}
h1+ul, h2+ul, h3+ul, h4+ul {
    margin-top: 0 !important;
}
ul+h1, ul+h2, ul+h3, ul+h4 {
    margin-top: 16px !important;
}
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;
}
/*底部*/
.footer{clear:both; width:100%; background:#392b20;margin-top: 20px;}
.footer p{clear:both; width:100%; height:36px; line-height:36px; color:#999; font-size:13px; text-align:center;}
.footer p a{padding: 0 10px; color:#999}
.feedback{position: fixed;text-align: center;top: 50%;left: 50%;z-index: 5;margin-left: 615px;}
.feedback span{display: block;width: 50px;height: 46px;background: rgba(57,43,32,0.4);margin-bottom: 20px;color: rgba(237,231,217,0.5);padding-top: 4px;cursor: pointer; border-radius:5px;}
.feedback span i{background: url(../images/fankui.png) no-repeat; width:25px; height:25px; margin:0 auto; display:block; background-size:25px;}
.feedback span em{font-style: normal;color:#e6e6e6; font-size:13px;}
.fanhui:before{content:'';background: url(../images/top.png) no-repeat;width: 32px;height: 32px;display: block;margin: 5px auto;background-size: 32px;text-align: center;}
/*搜索*/
.search_box {margin: 20px auto 0 auto;width: auto;padding: 0;}
.search_box form{margin:0 auto;display: table;}
.search_text {display: flex; float:left;padding:0 16px; font-family:微软雅黑;font-size:18px;width: 560px;height: 50px;-webkit-border-radius: 8px;border-radius:8px 0 0 8px;overflow: hidden;line-height: 50px;border: 0px solid transparent;-webkit-box-shadow: 0 0px 0px 0 rgb(65 69 73 / 10%), 0 1px 3px 0px rgb(65 69 73 / 10%);box-shadow: 0 0px 0px 0 rgb(65 69 73 / 10%), 0 1px 3px 0px rgb(65 69 73 / 10%);}
.search_input2{padding: 0 20px;cursor: pointer;font-weight: 700;overflow: hidden;background: #ed730d; height:50px;border-radius: 0 5px 5px 0;font-size: 16px;font-family: 微软雅黑;}
.input_so {background-color: #F6F8FA;padding-left: 10px;border: 2px solid #ed730d;float: left;height: 42px;width:35px;margin-right: 15px;border-radius: 3px;}
.search-bum{border: 2px solid #ed730d;height: 44px;width: 80px;background-color:#ed730d;color: #d9f2fe;cursor: pointer;border-radius:3px;font-family:微软雅黑;}
/* 翻页 */
.pages{text-align: center;padding:10px 0; clear:both;}
.pages a{display: inline-block;vertical-align: middle;}
.pages .nt{width: 50px;height: 40px;background: #f1ece1;margin: 0 6px;}
.pages .nt .lt{background: url(../images/lt.png);display: block;width: 9px;height: 16px;margin-top: 12px;margin-left: 20px;}
.pages .nt .gt{background: url(../images/gt.png);display: block;width: 9px;height: 16px;margin-top: 12px;margin-left: 20px;}
.pages .st{width: 40px;height: 40px;background: #f1ece1;color: #333;line-height: 40px;margin: 0 6px;}
.pages .ft{width: 70px;height: 40px;background: #f1ece1;color: #333;line-height: 40px;margin: 0 6px;}
.pages .st.active{background: #676552;color: #fff;}
.pages i{height: 40px;display: inline-block;color: #333;line-height: 40px;}
.in_link{clear:both;margin-top:20px;color:#0f0f0f}
.in_link b,.in_link a{color: #bbbbbb;}

@media (max-width: 1024px) {
.main,.dh{width:100%;min-width:100%;}
.left{width:98%; margin:0 auto; float:none;}
.logo{width:280px; margin:0 auto; float:none;}
.research,.speimg,.right,.footer span,.nt,.none{display:none!important;}
.fenjie li{width:76px;}
.fenjie li:nth-child(9n){margin: 0 12px 10px 0!important;}
.fenjie li:nth-child(8n){float:right; margin: 0 0 10px 0!important;}
}
@media (max-width: 480px) {
.main,.dh,.search_box,.mpic{width:100%;min-width:100%;}
.msearch{display:block;}
.mlist{display:block;z-index:9999;}
.mlist {float: right;font-size: 28px;color: #fff;position: absolute; right: 10px; top: 10px;}
.nav-list li,.nav-list li a.curr:after{width:95px;}
.item{margin-top:10px;}
.box{padding:12px;}
.z16,.box h3{font-size:18px;}
.left{width:98%; margin:0 auto; float:none;}
.logo{width:280px; margin:0 auto; float:none;}
.research,.speimg,.right,.footer span,.nt,.none,.nav-list li:nth-child(n + 6){display:none!important;}
.mcenter {text-align: center; float:none;}
.fenjie li{width:21.5%;margin: 0 13px 10px 0!important;}
.fenjie li:nth-child(4n){float:right; margin: 0 0 10px 0!important;}
.fenjie li:nth-child(9n){float:left;margin: 0 12px 10px 0!important;}
ul.w3 li,ul.w4 li,ul.w5 li{width:50%;}
ul.w6 li{width:33.3333%;}
ul.w7 li{width:25%;}
ul.w11 li{width:20%;}
ul.w13 li{width:16.6666%;}
ul.w10x li {width: 20%;}
.left .item .box .text dd{float:none; width:auto;}
.attr_tag{font-size: 15px;}
.search_text{width:auto;}
.in_link{width:96%;margin:20px auto 0;}
.footer p{height:auto; font-size:14px; line-height:30px;}
}
