.search_box{width: 80%;margin:0 auto;margin-bottom:30px;border: 1px solid #822433;    margin-top: 30px;}
.sr{float:left;width:84%;  height:66px;margin-top:1px;outline: none;border:none;line-height:66px;text-indent: 1em;font-size:22px;color:#666}
  .ss{float: right;width:15%;text-align:center;line-height:68px;background: #822433;color:#fff;font-size:22px;cursor:pointer;}
  .xz-list li{float:left;padding:5px 6px;margin:8px 9px;border-radius:10px;position:relative;cursor:pointer}
  .option>span,.option>ul{float:left;font-size: 18px;color:#333;}
  .option{padding:10px 0;}
  .option>span{font-size:22px;color:#822433;display:inline-block;margin-right:10px;line-height: 44px;width:auto}
  .xz-list li.selected{background:#e66e45;color:#fff}
  .fenlei{font-size:24px;color:#822433;line-height:32px;padding:10px 0;border-bottom: 1px solid #822433;
    width: 93%;}
  .fenlei::first-letter{border-bottom:5px solid #e66e45;padding-bottom:9px}
  .cn,.en{float:left;width:50%}
  .cn-list,.en-list{margin-top:30px}
  .info-list{    margin-bottom: 50px;    min-height: 400px;}
  .info-list .title{font-size:18px;color:#333;line-height:50px;   border-bottom: 1px dashed #ccc;    padding-left: 20px;
    width: 90%;background:url(img/li.png) left center no-repeat;}
  .info-list .title a{color:#333;}
#d-container{margin-top:50px}
.intro{float:right;margin-right:20px; color:#fff !important; padding:5px;display:none;border-radius:10px;
    background: #e66e45;
    line-height: 20px;font-size:15px;
    margin-top: 13px;
}
li i{width:10px;height:10px;cursor:pointer}
.xz.selected i{background:#e66e45 url(images/checked.png) right top no-repeat;position:absolute;top:0;right:0}
select.option {
    position: absolute;
    height: 68px;
    width: 130px;
    font-size: 20px;
    padding-left: 28px;
    border: 0;
}

@media screen and (max-width: 999px){
.cn, .en, .cn-list, .en-list{float:none;width:93%;    margin: 0 auto;}
.fenlei{     font-size: 18px; margin: 0 auto;}
.option {
    padding: 0;
    width: 93%;
    margin: 0 auto;
}
}
@media screen and (max-width: 480px){
.sr{height:32px;line-height:32px;width:80%;font-size:14px}
.ss{width:19%;height:34px;line-height:34px;font-size:14px}
.info-list .title{font-size:14px}
.option>span,.option>ul{font-size:14px}

}