select{width:200px;}
a{ text-decoration:none;} 
a:hover{ text-decoration:none;}
.box { width: 100%; display: -webkit-box; display: -moz-box; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.box > * { -webkit-box-flex: 1; -moz-box-flex: 1; }
/*searchbox*/
.searchbox{ padding:10px; background-color:#01377f;}
.searchbox .bd{ position:relative;}
.searchbox .input{ border-radius:3px; outline:none; border:none; box-shadow:0px 1px 1px rgba(136,162,195,1); background-color:#fff; height:28px; width:100%; padding-left:30px; padding-right:10px; color:#9198a2;}
.input::-webkit-input-placeholder {color:#9198a2;}
.input:-moz-placeholder{color:#9198a2;}
.searchbox .icon-search{ width:16px; height:16px; display:block; background:url(/eportal/fileDir/ciicwqfwzw/resource/cms/2019/03/icon-search.png) no-repeat; background-size:cover; position:absolute; top:50%; margin-top:-8px; left:8px;}
/*filtrbox*/
.filtrbox{ position:relative;}
.filtrbox .bd{ padding:0 15px;}
.filtrbox .li{ padding:12px 0; border-bottom:1px solid #c7cacf;}
.filtrbox .li .tit{}
.filtrbox .li .set{ text-align:right;}
.filtrbox .li .set select{ text-align:right; color:#4474c8;margin: 0; padding: 0; outline: none; -webkit-appearance: none; border:none; }
.filtrbox .li .arrow-right{ width:5px; height:8px; display:inline-block; background:url(../../images/arrow-right.png) no-repeat; background-size:cover; margin-left:5px;}
.filtrbox .li:last-child{ border-bottom:0;}
.btnbox{ padding-bottom:19px;}
.btn-search{ width:100%; background-color:#4375ca; border-radius:3px; height:44px; line-height:44px; display:block; text-align:center; color:#fff !important; font-size:18px;}
.btn-search:active{ background-color:#235dc1;}
/*searchcont*/
.searchcont{ background-color:#f7f7f7; border-top:1px solid #01377f; padding:0 15px;}
.contitem{ border-bottom:1px solid #c7cacf;color:#9099a2; overflow:hidden; position:relative; padding-right:10px; padding-top:8px; padding-bottom:8px;}
.contitem a{ color:#9099a2; overflow:hidden; display:block;}
.contitem .dt{ float:left; width:40%}
.contitem .dt .tit{ color:#333; margin-bottom:5px;}
.contitem .dt .co{ white-space: nowrap; overflow:hidden; text-overflow: ellipsis; width:100%;}
.contitem .dd{float:right; text-align:right;}
.contitem .dd address{ margin:0;margin-bottom:5px;}
.contitem .dd .num{} 
.contitem .arrow{ background:url(/eportal/fileDir/ciicwqfwzw/resource/cms/2019/03/contitem-arow.png) no-repeat; background-size:cover; display:block; overflow:hidden; width:5px; height:9px;position:absolute; top:50%; margin-top:-5px; right:0;}
.contitem:last-child{ border-bottom:0;}
 
/*-竖屏-*/
@media (max-width: 767px) and (orientation:portrait) {
}

/*-横屏-*/
@media (max-width: 767px) and  (min-width: 480px) and (orientation:landscape) {
.searchbox .bd{ width:60%; margin-left:auto; margin-right:auto;}
.btnbox{ width:60%; margin-left:auto; margin-right:auto;}
.searchcont{ padding:0 20px;}
.filtrbox .li .arrow-right{ margin-left:10px;}
}

/*-IPAD竖版-*/
@media (min-width: 768px) and (max-width: 991px) {
.searchbox{ padding:15px 20px; background-color:#01377f;}
.searchbox .input{  background-color:#fff; font-size:1.4em; height:40px; padding-left:40px; padding-right:20px;  }
.searchbox .icon-search{ width:18px; height:18px; margin-top:-9px; left:14px;}
.searchbox .bd{ width:70%; margin-left:auto; margin-right:auto;}
.btnbox{ width:70%; margin-left:auto; margin-right:auto; padding-bottom:25px}
.btn-search{ height:60px; line-height:60px; font-size:1.8em;}
.searchcont{ padding:0 20px;}
.filtrbox .bd{ padding:0 20px;}
.filtrbox .li{ font-size:1.4em; padding:20px 0;}
.filtrbox .li .arrow-right{ margin-left:10px; width:8px; height:14px; }
.contitem { padding-top:12px; padding-bottom:12px; font-size:1.4em;}
.contitem .dt .tit{ }
.contitem .dt .co{ white-space: nowrap;   overflow:hidden; text-overflow: ellipsis; width:auto; }
.contitem .dd{ margin-right:5px;}
.contitem .dd address{ }
.contitem .dd .num{display:inline;} 
.contitem .arrow{  width:8px; height:14px; margin-top:-7px; }
}

/*-IPAD横版-*/
@media (min-width: 992px) and (max-width: 1199px) {
.searchbox{ padding:15px 20px; background-color:#01377f;}
.searchbox .input{  background-color:#fff; font-size:1.4em; height:40px; padding-left:40px; padding-right:20px;  }
.searchbox .icon-search{ width:18px; height:18px; margin-top:-9px; left:14px;}
.searchbox .bd{ width:60%; margin-left:auto; margin-right:auto;}
.btnbox{ width:60%; margin-left:auto; margin-right:auto; padding-bottom:30px}
.btn-search{ height:70px; line-height:70px; font-size:2em;}
.searchcont{ padding:0 20px;}
.filtrbox .bd{ padding:0 20px;}
.filtrbox .li{ font-size:1.4em; padding:20px 0;}
.filtrbox .li .arrow-right{ margin-left:10px; width:8px; height:14px; }
.contitem { padding-top:25px; padding-bottom:25px;font-size:1.4em;}
.contitem .dt .tit{ display:inline;margin-bottom:0px;}
.contitem .dt .co{ white-space: nowrap; margin-left:10px; overflow:hidden; text-overflow: ellipsis; width:auto; display:inline;}
.contitem .dd address{margin-bottom:0px; margin-left:20px; margin-right:10px;display:inline; float:right;}
.contitem .dd .num{display:inline;} 
.contitem .arrow{  width:8px; height:14px; margin-top:-7px; }

}