  ::-webkit-input-placeholder { color:#666;opacity: 0.5;}
:-moz-placeholder {color:#666;}
::-moz-placeholder { color:#666;}
:-ms-input-placeholder { color:#666;}
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline; }
.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{ display: block; *zoom:1; }
  .sr{float:left;width:85%;height:66px;margin-top:1px;outline: none;border:none;border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;line-height:66px;text-indent: 1em;font-size:22px;color:#666}
  .ss{float: left;width:15%;text-align:center;line-height:68px;background: #d81e1e;color:#fff;font-size:22px;cursor:pointer}
  .xz-list li{float:left;padding:5px 6px;margin:5px 5px;border-radius:10px;position:relative;cursor:pointer;    padding-left: 20px;    color: #666;}
.option {
      padding: 20px 30px 30px 30px!important;    position: relative;
    border: 1px solid #dcdcdc;
    margin-bottom: 20px;    height: 74px;
    overflow: hidden;background: url(images/left.png) no-repeat 30px 30px;
}
.option .tu {
    position: absolute;
    top: 23px;
    z-index: 99;
    left: 0;
    cursor: pointer;
}
.option .tu img {
    width: 100%;
}
.option.open {
    height: auto;background: url(images/bottom.png) no-repeat 30px 30px;
}
  .option>span,.option>ul{font-size: 14px;color:#333;}
  .option{padding:20px 0;border-bottom:1px solid #dcdcdc}
  .option>span{font-size:14px;color:#333;display:inline-block;margin-right:5px;line-height: 35px;    margin-bottom: 10px;    padding-left: 20px;}
  .xz-list li.selected{}
  .fenlei{font-size:20px;color:#92181e;line-height:48px;border-bottom:3px solid #ebe9e5;height:48px;}
.fenlei span{border-bottom:3px solid #92181e;line-height:48px;    display: inline-block;}
.info-list .title:nth-child(2n) {
  float:right;
}
.wz {
    background: #fff;
    padding: 0 25px;
}
ul.cn-list.clearfix {     padding: 0;}
ul.en-list.clearfix {  overflow: auto;  max-height: 324px;}
ul.xue-list.clearfix {  overflow: auto;  max-height: 324px;}
ul.gong-list.clearfix {  overflow: auto;  max-height: 324px;}
.col_metas .col_path{margin-right:20px;    font-size: 14px;}
  .en{margin-top:30px}
  .dian{margin-top:30px}.xue{margin-top:30px}.gong{margin-top:30px}
  .info-list{margin-top:30px}
  .info-list .title{font-size:16px;color:#333;line-height:54px;   float: left;
    width: 48%;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #ccc;}
.info-list .title:hover{  border-bottom: 1px dashed #ab1c1e;}
.info-list .title:hover a{color:#ab1c1e;}
  .info-list .title a{color:#666;}
.info-list .title a.carsi { color: #fd9f40; margin-left: 20px;font-weight:bold;}
.info-list .title a.help { color: #1ab334; margin-left: 20px;font-weight:bold;}
.info-list .title .ke a{ margin-left: 20px;color: #3d90f7;font-weight:bold;}
#d-container{margin-top:50px}
.intro{float:right;margin-right:20px; 

}
li i{width:13px;height:13px;cursor:pointer;    position: absolute;
    left: 0;
    top: 5px;    background: url(images/gou.png);}
.xz.selected i{ background: url(images/gou_blue.png);}
.all.selected i{ background: url(images/gou_blue.png);}
input#subm {
    background: #E33A3D;
    text-align: center;
    color: #ffffff;
    font-size: 18px !important;
    height: 60px !important;
    line-height: 60px;
    padding: 0 !important;
    width: 180px;
    margin-left: 20px !important;
    border-radius: 5px !important;
}

/*自定义输入框*/
.searchbox{text-align:right;margin-top:5px;width:240px;    float: right;}
.wp-search {position: relative;border: 1px solid #d0d0d0;}
.wp-search form {display: block;}
.wp-search .search-input {margin-left:4px; margin-right: 40px;}
.wp-search .search-input input.search-title {width: 100%;height: 22px;padding: 4px 0;line-height: 22px;background: none;color: #666;font-size: 14px;border:0;outline: 0;}
.wp-search .search-btn {width:32px;height: 32px;position: absolute;right: 0;top:0%;}
.wp-search .search-btn input.search-submit {width:32px;height: 30px;border:0;outline: 0;background: #2759b0 url(images/sous.png) no-repeat center;cursor: pointer;}
 .sr{float:left;width:30%;height:40px;;outline: none;border:none;border:1px solid #ccc;line-height:40x;text-indent: 1em;font-size:14px;color:#666}
.ss{float: left;width:8%;text-align:center;line-height:40px; background: #d81e1e;color:#fff;font-size:14px;cursor:pointer;    position: relative;    margin-left: 16px;}
.search-ever.clearfix { float: left;  width: 80%;}
#subm { background: #2759b0 url(images/sous.png) no-repeat center; font-size: 0;  width: 45px; height: 36px;    cursor: pointer;
 position: absolute; top: 0;  right: 0;  z-index: 99;}
.wp-column-news.search .sr{width:80%;}
.wp-column-news.search .ss{background: #2759b0;}
.cn-list {  min-height: 200px;}
.cn-list li.title {line-height: 42px;  padding-left: 0px;}
.cn-list .news_title { float: left;  padding-left: 13px; background: url(images/jian.png) no-repeat left center;}
.cn-list .news_meta {  float: right;}
.cn-list li.title:nth-of-type(odd) { }

.dosearch.clearfix {
    margin-bottom: 20px;
}
.view .title .news_title {
    line-height: 36px;
}
.t1 {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 42px;
}
.t1 a {
    width: 93%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
}


@media screen and (max-width: 767px){
.wz { padding: 0 15px;}
.option>span, .option>ul{}
.option>span{ line-height: 25px;}
.cn { overflow: auto;}
.t1 { float: none;  width: 100%;    line-height: 30px; margin-top: 10px; padding-top: 10px;}
.t2{ line-height: 30px;  padding-bottom: 10px;}
.xz-list li{    margin: 0px 5px 0 5px;}
}
@media screen and (max-width: 480px){
.sr{height:32px;line-height:32px;width:70%;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}
.page-header h1 {
    margin: 0;
    font-size: 20px;
    font-weight: normal;
}
}