

.chengyu{max-width: 1200px; margin: 15px auto; overflow: hidden;}
.chengyu .lizce{width: 70%;float: left;}
.chengyu .lizce .rq{width: 100%; overflow: hidden;border-radius: 3px; background-color: #fff; box-shadow: 0 0 15.8px rgba(135, 183, 253, 0.1); padding: 15px 20px; box-sizing: border-box; margin-bottom: 15px;}
.chengyu .lizce .bt{width: 100%; border-bottom: 1px #ccc solid;overflow: hidden; line-height: 50px;float: left;font-size: 20px;font-weight: bold;position: relative;}
.chengyu .lizce .bt:before {position: absolute; top: 14px; height: 20px; width: 4px; border-radius: 4px; background-color: #996f37;  content: ""; display: inline-block;}
.chengyu .lizce .bt i{padding-left: 17px; font-style: normal;}
.chengyu .lizce .bt h1 {padding-left: 17px; font-style: normal;font-size: 20px;}
.chengyu .lizce .bt h1 b{color:red;}
.chengyu .lizce .nr{overflow: hidden; padding-top: 15px;width: 100%;}


.chengyu .lizce .listwu ul{overflow:hidden;}
.chengyu .lizce .listwu li{width: 14.66%; float: left; border: 1px #ccc solid;  text-align: center; margin: 7px 1%; box-sizing: border-box; height: 40px; line-height: 40px; overflow: hidden;border-radius: 5px;}
.chengyu .lizce .listwu li a{display:block;}
.chengyu .lizce .listwu li:hover{background: #996f37;border: 1px #fff solid;border-radius: 5px;}
.chengyu .lizce .listwu li:hover a{color:#fff;}

.chengyu .lizce .lister dl{padding-left: 20px; background: #fff; height: 100%; overflow: hidden; margin-bottom: 10px;}
.chengyu .lizce .lister dt{margin: 15px 0; position: relative; text-align: left; color: #333; font-weight: 600; font-size: 16px; line-height: 1.5; width: 100%;}
.chengyu .lizce .lister dt:before { content: " "; width: 4px; height: 4px; position: absolute; top: 10px; left: -15px; border-radius: 50%; background-color: #996f37; }
.chengyu .lizce .lister dd {margin: 5px 0.5%; font-size: 14px; padding: 2px 0.5%; float: left; border-radius: 3px; width: 13.28%; text-align: center; border: 1px #ccc solid; box-sizing: border-box;height: 36px; overflow: hidden; }
.chengyu .lizce .lister dd:hover{background: #996f37; color: #fff;}
.chengyu .lizce .lister dd a{line-height: 30px;display: block;}
.chengyu .lizce .lister dd:hover a{color: #fff;}


.chengyu .lizce .listba{width: 100%; background: #fff; overflow: hidden;border-radius: 3px; background-color: #fff; box-shadow: 0 0 15.8px rgba(135, 183, 253, 0.1); padding:15px 20px; box-sizing: border-box;}
.chengyu .lizce .listba .nr ul{overflow: hidden;margin: 0px -1%;}
.chengyu .lizce .listba .nr ul li{width: 10.5%; margin: 10px 1%; padding: 8px 0px; font-size: 20px; line-height: 38px; float: left;text-align: center;background: #f5f5f5;border-radius: 2px;  box-sizing: border-box; }
.chengyu .lizce .listba .nr ul li a { display: block; }
.chengyu .lizce .listba .nr ul li:hover{background: #996f37; color: #fff;transition: all .2s; }
.chengyu .lizce .listba .nr ul li:hover a{ color: #fff;}
.chengyu .lizce .listba .nr ul li:hover span{color: #fff;} 
.chengyu .lizce .listba .nr ul li span { display: block; height: 23px; line-height: 23px;  font-size: 14px;  overflow: hidden; color: #9b9b9b; }


.chengyu .lizce .ss{overflow: hidden; float: left; width: 100%; padding: 0px 0px 30px 0px;}
.chengyu .lizce .ss .sslogo{width:100%;text-align:center;padding:35px 0px;}
.chengyu .lizce .ss form{width: 70%;margin: 0 auto;}
.chengyu .lizce .ss .lsrk{height: 44px; line-height: 44px; border: 2px #d9c49e solid; outline: none; width: 70%; float: left; border-radius: 5px 0px 0px 5px; border-right: none; padding: 0px 3%; box-sizing: border-box;}
.chengyu .lizce .ss .lsan{height: 44px; line-height: 44px; width: 30%; background: #a77a3e; color: #fff; border: 1px #a77a3e solid; cursor: pointer; border-radius: 0px 5px 5px 0px; box-sizing: border-box; font-size: 18px;}
.chengyu .lizce .ss .lsan:hover{background:#996f37;}
.chengyu .lizce .ss .ssts{text-align: center;font-size: 12px;line-height: 30px; margin-top:20px; color: #9b9b9b;}

.chengyu .lizce .listss .bt{font-weight:500;font-size:20px;}
.chengyu .lizce .listss .bt strong{color:red; margin:0px 5px;}
.chengyu .lizce .listss .bt i{padding-left:15px;}
.chengyu .lizce .listss ul{overflow: hidden;}
.chengyu .lizce .listss ul li{width: 100%; margin: 0px 0px 15px 0px; border-bottom: 1px #ccc solid;  float: left; transition: all .2s; border-radius: 2px; box-sizing: border-box;padding-bottom:10px; } 
.chengyu .lizce .listss ul li h2{font-weight:500;font-size:22px;line-height:44px;}
.chengyu .lizce .listss ul li p{line-height:25px;margin-bottom:10px;}
.chengyu .lizce .listss ul li .qtxx{font-size:12px;}
.chengyu .lizce .listss ul li:hover{}
.chengyu .lizce .listss ul li a{color: #996f37;}
.chengyu .lizce .listss ul li:hover a{}



.chengyu .lizce .liznr{width: 100%;background: #fff;border-radius: 3px;overflow: hidden;padding: 30px 3%;box-sizing: border-box;}

.chengyu .lizce .liznr .jiesi {margin-top: 25px;font-size: 16px;line-height: 50px;}
.chengyu .lizce .liznr .jiesi .nr h2{font-size: 18px;line-height: 2;margin: 18px 0px; }
.chengyu .lizce .liznr .jiesi .nr p{line-height: 50px;font-size: 16px; }
.chengyu .lizce .liznr .jiesi .nr h3{line-height:50px;font-size:16px;}

.chengyu .lizce .liznr .jianjie{text-align: center; background: #f5f5f5; padding: 15px 0px;}
.chengyu .lizce .liznr .jianjie .jj-rq{display: inline-flex; flex-direction: column; align-items: center; justify-content: center; overflow-x: auto;}
.chengyu .lizce .liznr .jianjie .jj-py{font-family: Tahoma,Arial,Georgia,Verdana,Helvetica,sans-serif;font-size:16px;color: #996f37;display: flex; align-items: center;}
.chengyu .lizce .liznr .jianjie .jj-py span{text-align: center; width: 60px;}
.chengyu .lizce .liznr .jianjie .jj-wz{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;font-size: 50px; letter-spacing: 10px; padding-left: 10px; white-space: nowrap;  line-height: 120%; overflow-y: hidden;margin-top: 8px;}
.chengyu .lizce .liznr .jianjie .jj-wz h1{font-size: 50px;}
.chengyu .lizce .liznr .biaoqian{margin: 20px 0px;}
.chengyu .lizce .liznr .biaoqian ul{overflow: hidden;display: flex; justify-content: center;}
.chengyu .lizce .liznr .biaoqian li{ border: 1px #ddd solid; line-height: 28px; margin: 1%;}
.chengyu .lizce .liznr .biaoqian li a{color: #996f37;}
.chengyu .lizce .liznr .biaoqian li i{display: block; background: #f9f9f9; text-align: center; font-style: normal; font-weight: 600; border-bottom: 1px #ddd solid;}
.chengyu .lizce .liznr .biaoqian li p{padding: 0px 10px; text-align:center;color: #996f37;}

.chengyu .lizce .liznr .yisi{margin-top: 25px;}
.chengyu .lizce .liznr .yisi ul{overflow: hidden;}
.chengyu .lizce .liznr .yisi li{width: 100%;  line-height: 28px; float: left; border-top: 1px #ddd solid;line-height:46px;}
.chengyu .lizce .liznr .yisi li a{color: #996f37;margin-right: 10px;}
.chengyu .lizce .liznr .yisi li i{width: 15%; background: #f9f9f9;  font-style: normal; font-weight: 600;  float: left;text-align:center;}
.chengyu .lizce .liznr .yisi li p{width:83%;float: right;color: #996f37;}
.chengyu .lizce .liznr .yisi li p b{display:inline-block;height: 15px;background: #ccc; border-radius: 10px;vertical-align: text-bottom; margin-right:2%;width:30%;}
.chengyu .lizce .liznr .yisi li p b a{display: block; height: 15px; background: #996f37;border-radius: 10px;}
.chengyu .lizce .liznr .yisi li p span{display:inline-block;}
.chengyu .lizce .liznr .yisi li:last-child{border-bottom:1px #ddd solid;}

.chengyu .lizce .liznr .zuci{margin-top:20px;}
.chengyu .lizce .liznr .zuci ul{overflow: hidden; margin: 0px -1.11% 0px 0px;}
.chengyu .lizce .liznr .zuci li{width: 10%; border: 1px #ccc solid; float: left; margin: 10px 1.11% 10px 0px;text-align: center; height: 32px; line-height: 32px; box-sizing: border-box;border-radius: 3px;overflow: hidden;}
.chengyu .lizce .liznr .zuci li:hover{background: #996f37;border: 1px #996f37 solid;}
.chengyu .lizce .liznr .zuci li:hover a{color: #fff;display: block;}

.chengyu .lizce .liznr .danzi{margin-top:20px;}
.chengyu .lizce .liznr .danzi .dzjs{margin-bottom:15px;border-bottom:1px #ccc dashed; padding-bottom:20px;}
.chengyu .lizce .liznr .danzi .dzjs .dzbt{line-height:38px;font-weight:bold;font-size:17px;}
.chengyu .lizce .liznr .danzi .dzjs .dzbt span{color:#996f37;font-weight:bold;}
.chengyu .lizce .liznr .danzi .dzjs .dzys{line-height:1.8;margin-bottom:10px;}
.chengyu .lizce .liznr .danzi .dzjs .dzys a{color:#996f37;margin-left:15px;}
.chengyu .lizce .liznr .danzi .dzjs .dzcy{    line-height: 26px; margin-bottom:15px;}
.chengyu .lizce .liznr .danzi .dzjs .dzcy a{color:#996f37; margin-right: 10px;}
.chengyu .lizce .liznr .danzi .dzjs .dzcy span{color:#333;font-weight:bold;}
.chengyu .lizce .liznr .danzi .dzjs .dzcy span a{color:#333;margin-right: 0px;}






.chengyu .nrzce{width: 70%;float: left;}

.chengyu .nrzce .cdxgwz{overflow: hidden; width: 100%;margin-top: 20px;border-top: 1px #ccc solid; padding-top: 5px;}
.chengyu .nrzce .cdxgwz .bt{width: 100%; overflow: hidden; line-height: 50px;float: left;font-size: 18px;font-weight: 500;position: relative;}
.chengyu .nrzce .cdxgwz .bt:before {position: absolute; top: 14px; height: 20px; width: 4px; border-radius: 4px; background-color: #996f37;  content: ""; display: inline-block;}
.chengyu .nrzce .cdxgwz .bt i{padding-left: 17px; font-style: normal;}
.chengyu .nrzce .cdxgwz ul{width: 100%;overflow: hidden;}
.chengyu .nrzce .cdxgwz ul li{float: left; position: relative; white-space: nowrap; border: 1px solid #e8e9ea; text-align: center; color: #333; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; height: 36px; line-height: 36px; padding: 0px 6px; margin: 0px 10px 10px 0px;}
.chengyu .nrzce .cdxgwz ul li a{overflow: hidden; white-space: nowrap; font-size: 16px; text-decoration: none;  display: block; }
.chengyu .nrzce .cdxgwz ul li:hover{background: #996f37; border: 1px #996f37 solid;}
.chengyu .nrzce .cdxgwz ul li a:hover{color: #fff;} 
.chengyu .nrzce .cdxgwz ul li:hover a{color: #fff;} 


.chengyu .nrzce .danzi{width: 100%;background: #fff;border-radius: 3px;overflow: hidden;padding: 30px 3%;box-sizing: border-box;}
.chengyu .nrzce .danzi .rq{overflow: hidden;margin: 20px 0px;}
.chengyu .nrzce .danzi .rq .bt{display: block; background: #f6f8fa; padding: 10px; border-radius: 3px; margin: 10px 0 20px 0px; border-left: 3px solid #996f37;font-size: 18px;font-weight: 600;}
.chengyu .nrzce .danzi .rq .bt h2{font-size: 22px;}
.chengyu .nrzce .danzi .rq .nr{padding: 5px;}
.chengyu .nrzce .danzi .rq .nr p{line-height: 46px;font-size: 16px;}

.chengyu .nrzce .danzi .jianjie{overflow: hidden;margin-bottom: 0px;}
.chengyu .nrzce .danzi .jianjie .bt{display: block; background: #f6f8fa; padding: 10px; border-radius: 3px; margin: 10px 0 20px 0px; border-left: 3px solid #996f37;font-size: 18px;font-weight: 600;}
.chengyu .nrzce .danzi .jianjie .bt h1{font-size: 26px;font-weight: 600;}
.chengyu .nrzce .danzi .jianjie .ftzlc{width:100%;overflow:hidden;}
.chengyu .nrzce .danzi .jianjie .ftzlc .wz{max-width: 202px; min-width: 202px; height: 202px; line-height: 202px; text-align: center; font-size: 150px; font-family: serif; background-size: 100%;background-image: url(/style/images/wzbg.png); font-weight: bold; }

.chengyu .nrzce .danzi .jianjie .ftzlc .jtz{width: 28%; float:left; padding:0px 5% 0px 10%; }
.chengyu .nrzce .danzi .jianjie .ftzlc .jtz span{max-width: 202px; min-width: 202px;text-align: center; display: block; line-height: 40px; font-size: 18px; background: #e5e5e5;margin-top:5px;}
.chengyu .nrzce .danzi .jianjie .ftzlc .ftz{width: 28%; float:left;padding:0px 7% 0px 7%; }
.chengyu .nrzce .danzi .jianjie .ftzlc .ftz span{max-width: 202px; min-width: 202px;text-align: center; display: block; line-height: 40px; font-size: 18px; background: #e5e5e5;margin-top:5px;}

.chengyu .nrzce .danzi .jianjie .ftzlc .jt{float: left; width:100px;height:202px;display: flex; justify-content: center; align-items: center; }

.chengyu .nrzce .danzi .jianjie .nr dl{overflow: hidden; width: 100%; padding: 0px 1%; box-sizing: border-box;}
.chengyu .nrzce .danzi .jianjie .nr dl dd{width: 50%; float: left; border-bottom: 1px #ccc dashed;line-height: 50px;}
.chengyu .nrzce .danzi .jianjie .nr dl dd span{color: #999; margin-right: 6px; }
.chengyu .nrzce .danzi .jianjie .nr dl dt{width: 100%; float: left; border-bottom: 1px #ccc dashed;line-height: 50px;}
.chengyu .nrzce .danzi .jianjie .nr dl dt span{color: #999; margin-right: 6px; }

.chengyu .nrzce .danzi .jianjie .wxts{text-align: justify; padding:5px 15px; border: 1px #ccc dashed; line-height: 26px; margin-top: 25px; background: #f7f6f6;text-align:center; font-size:12px;width:100%;     box-sizing: border-box;}


.chengyu .nrzce .danzi .jianjie .js{width: 71%; float: right;line-height: 28px; text-align: justify;padding: 0px 10px 0px 0px; box-sizing: border-box;    font-size: 16px;}
.chengyu .nrzce .danzi .jianjie .js p{margin-bottom:15px;}




.chengyu .tyyce{width: 28%; float: right;}
.chengyu .tyyce .rq{width: 100%; overflow: hidden;border-radius: 3px; background-color: #fff; box-shadow: 0 0 15.8px rgba(135, 183, 253, 0.1); padding: 15px 20px; box-sizing: border-box; margin-bottom: 15px;}
.chengyu .tyyce .bt{width: 100%; border-bottom: 1px #ccc solid;overflow: hidden; line-height: 50px;float: left;font-size: 20px;font-weight: bold;color:#996f37;   }
.chengyu .tyyce .nr{overflow: hidden; padding-top: 10px;width: 100%;}

.chengyu .tyyce .liyyi ul{overflow: hidden; margin: 0px -1.5% 0px -1.5%; }
.chengyu .tyyce .liyyi ul li{width: 30.3%; float: left;text-align: center; background: #f5f5f5;border-radius: 2px;height: 36px; line-height: 36px; margin: 5px 1.5%;overflow:hidden;}
.chengyu .tyyce .liyyi ul li a{display: block;}
.chengyu .tyyce .liyyi ul li:hover{background: #996f37;}
.chengyu .tyyce .liyyi ul li:hover a{color: #fff;}

.chengyu .tyyce .liyer ul{overflow: hidden; margin: 0px -1.5% 0px -1.5%; }
.chengyu .tyyce .liyer ul li{width: 17%; float: left;text-align: center; background: #996f37;border: 1px #996f37 solid; border-radius: 2px;height: 44px; line-height: 44px; margin: 5px 1.5%;box-sizing: border-box;}
.chengyu .tyyce .liyer ul li a{display: block;color: #fff;}
.chengyu .tyyce .liyer ul li:hover{background: #b78441;border: 1px #b78441 solid;}
.chengyu .tyyce .liyer ul li:hover a{color: #fff;}

.chengyu .tyyce .liysi ul{overflow: hidden; margin: 0px -1.5% 0px -1.5%; }
.chengyu .tyyce .liysi ul li{width: 17%; float: left;text-align: center; border: 1px #ccc solid; border-radius: 2px;height: 44px; line-height: 44px; margin: 5px 1.5%;box-sizing: border-box;}
.chengyu .tyyce .liysi ul li a{display: block;}
.chengyu .tyyce .liysi ul li:hover{background: #996f37;border: 1px #996f37 solid;}
.chengyu .tyyce .liysi ul li:hover a{color: #fff;}

.chengyu .tyyce .liywu .nr p{line-height:32px;text-indent:2em;text-align:justify;}
.chengyu .tyyce .liywu .nr div {text-align:center;margin:5px 0px;}
.chengyu .tyyce .liywu .nr div img{width:90%; border-radius:5px;}

.chengyu .tyyce .liytu{width:100%;margin-bottom:15px;}
.chengyu .tyyce .liytu img{width:100%;border-radius: 5px;}



.fenlei .rq{width: 100%; overflow: hidden;border-radius: 3px; background-color: #fff; box-shadow: 0 0 15.8px rgba(135, 183, 253, 0.1); padding: 15px 20px; box-sizing: border-box; margin-bottom: 15px;}
.fenlei .bt{width: 100%; border-bottom: 1px #ccc solid;overflow: hidden; line-height: 50px;float: left;font-size: 20px;font-weight: bold;position: relative;}
.fenlei .bt:before {position: absolute; top: 14px; height: 20px; width: 4px; border-radius: 4px; background-color: #996f37;  content: ""; display: inline-block;}
.fenlei .bt i{padding-left: 17px; font-style: normal;}
.fenlei .nr{overflow: hidden; padding-top: 10px;width: 100%;}


.fenlei .lister dl{padding-left: 20px; background: #fff; height: 100%; overflow: hidden; margin-bottom: 10px;}
.fenlei .lister dt{margin: 15px 0; position: relative; text-align: left; color: #333; font-weight: 600; font-size: 16px; line-height: 1.5; width: 100%;}
.fenlei .lister dt:before { content: " "; width: 4px; height: 4px; position: absolute; top: 10px; left: -15px; border-radius: 50%; background-color: #996f37; }
.fenlei .lister dd {margin: 5px 0.5%; font-size: 14px; padding: 2px 0.5%; float: left; border-radius: 3px; width: 13.28%; text-align: center; border: 1px #ccc solid; box-sizing: border-box;height: 36px; overflow: hidden; }
.fenlei .lister dd:hover{background: #996f37; color: #fff;}
.fenlei .lister dd a{line-height: 30px;display: block;}
.fenlei .lister dd:hover a{color: #fff;}

.fenlei .nr p { line-height: 2; text-indent: 2em; margin-bottom: 10px; font-size: 16px;text-align:justify; }

@media (max-width: 768px){
    .chengyu{padding: 0px 1.5%; box-sizing: border-box;margin: 10px auto;}
    .chengyu .lizce{width: 100%;}
    .chengyu .lizce .ss .sslogo img{width:100%;}
    .chengyu .lizce .ss form{width:100%;}
    .chengyu .lizce .listba .nr ul li{width:14.66%;}
    .chengyu .lizce .bt i{font-size:17px;}
    .chengyu .lizce .lister dd{width: 32%;}
    .chengyu .lizce .listwu li{width: 23%;}
    
    .fenlei .lister dd{width: 32%;}
	

    .chengyu .lizce .liznr .yisi li i{width:30%;}
    .chengyu .lizce .liznr .yisi li p{width:68%;}
    .chengyu .lizce .liznr .zuci li{width:23%;}
    .chengyu .lizce .liznr .yisi li p b{width:60%;}

    
	.chengyu .tyyce{width: 100%;}
	

}