/* reset */
* {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
    color: #999;
    transition: all .5s;
    cursor: pointer;
}
tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
    width: 100%;
}
.w14 {
	max-width: 1400px;
	width: 100%;
	height: auto;
	margin: 0 auto;
}
ul, li {
    list-style-type: none;
}
/*search*/

.nav-page {
	font-size: 0;
	text-align: center;
}
.nav-page a {
    display: inline-block;
    width: 45px;
    height: 45px;
    line-height: 43px;
    border: 1px solid #e5e5e5;
    margin: 0 8px;
    font-size: 14px;
    color: #999;
    text-align: center;
}
.nav-page a.on {
    background: #eee;
    color: #222;
}

.locat {
	font-size: 14px;
	color: #999;
	margin-bottom: 30px;
}

.locat a {
	color: #999;
}
.searchs {
	padding-top: 100px;
	min-height: 650px;
}

.search-list li {
	padding-bottom: 25px;
	border-bottom: 1px solid #eee;
	margin-bottom: 40px
}

.searchs .h1 {
	font-size: 24px;
	color: #222;
	padding-bottom: 22px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px;
}

.searchs .img {
	float: left;
	width: 220px;
}

.searchs .text {
	float: left;
	width: calc(100% - 220px);
	padding-left: 40px;
	padding-top: 25px;
}

.searchs .h2 {
	font-size: 18px;
	color: #222;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.searchs .des{
   
margin-bottom: 25px;
   
font-size: 14px;
   
color: #666;
}
.searchs .words {
	font-size: 14px;
	color: #666;
	margin-bottom: 27px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.searchs .source {
	font-size: 14px;
	color: #666;
	height: 42px;
	line-height: 42px;
	padding: 0 20px;
	background: #f6f6f6;
	clear: left;
}

.searchs .sp_1 {
	display: inline-block;
	margin-right: 70px;
}

.searchs .special {
	font-style: normal;
	color: #2a6bb1;
}

.search-list .li_1 {
	padding-bottom: 45px;
}

.search-list .li_2 .text {
	padding-top: 15px;
}

.searchs .nav-page {
	margin-bottom: 53px;
}

.photo {float:left;width: 120px;padding: 0 10px 10px 10px;}
.photo img {width:100%;}

.wrod{
	/* padding-top: 20px; */
}
@media only screen and (max-width: 1440px) {
	.w14 {
		max-width: 90%;
		width: 100%;
	}
}
@media only screen and (max-width:767px) {
	.nav-page a {width: auto;height: 32px; line-height: 32px; margin: 0 2px 8px;padding: 0 12px;}
	.searchs .sp_1{margin-right: 30px;}
	.searchs .source{line-height: 22px;padding: 10px 20px;height: auto;}

}
@media only screen and (max-width:767px) {
		.locat { display: none !important; margin-bottom: 30px;}
		.search-list li{margin-bottom: 10px;}
		.search-list .li_1{padding-bottom: 10px;}
		.searchs .h1{font-size: 19px;}
}
#scform_srchtxt, #scform_submit {
 	line-height: 34px;
 	border: 3px solid #0086ac;
 	/* opacity: 0.5; */
 	padding: 0 10px;
 	max-width: 560px;
 	width: 100%;
 	width: 600px;
 	height: 40px;
}
#scform_submit {
    width: 107px;
    filter: alpha(opacity=0);
    cursor: pointer;
    font-size: 16px;
    color: #fff;
    background: #0086ac;
    line-height: 35px;
    height: 40px;
}
.y {
    float: right;
}
#scform_tb a {
    float: left;
    display: inline;
    margin: 0 15px 0 3px;
    height: 26px;
    line-height: 26px;
}
.showmenu {
    padding-right: 16px;
    background: url(../images/arrwd.gif) no-repeat 100% 50%;
    cursor: pointer;
    white-space: nowrap;
}
#scform_tb .y a {
    margin: 0 3px 0 15px;
}
.p_pop, .p_pof, .sllt {
    padding: 4px;
    border: 1px solid;
    min-width: 60px;
    border-color: #DDD;
    background: #009690;
    box-shadow: 1px 2px 15px rgba(0,0,0,0.2);
}
.p_pop li {
    display: inline;
}
.p_pop a {
    position: relative;
    display: block;
    padding: 3px 5px;
    border-bottom: 1px solid #C2D5E3;
    white-space: nowrap;
	font-size: 12px;
	color: #fff;
}
.mbm td{position: relative;}
#scform_tb{position: absolute;right: 0;top: -35%;}
.mw{position: relative;margin-bottom: 30px;}
.mw h1{display:none;}
#scform_form{/* margin-left: 25px; */}
.mw-app{display: none;}
.app-logo{width: 100%;}
.app-logo a{display: block;width: 30%;}
.app-logo a img{width: 100%;}
.mwapp-input{width: 100%;margin-top: 10px;margin-bottom: 10px;}
.searchs .mwapp-text{
	width: 70%;
	line-height: 33px;
	border: 1px solid #014598;
	padding: 0 10px;
	float: left;
	}
.search-submit{display: inline-block;width: 20%;line-height: 35px;font-size: 15px;color: #fff;background: #014598;border: none;font-weight: bold;}
@media only screen and (max-width:767px) {
	.mw-app{display: block;}
	.mw{display: none;}
		#scform_submit{width: 90px;}
	
		#quick_sch_menu{width: 100%;left: 0;top: 0;}
		.mw table{display: block;}
		.mbm td{width: 100%;}
		.app-logo{display: none;}
}






/* ==============  ============== */


.auto{margin:0 auto;width:100%;}
.auto_1200{max-width:1200px;}
.auto_1440{max-width:1440px;}

.dot {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
@media (max-width:1200px){
  .auto_1200{padding-left:3%;padding-right:3%;max-width: none;width: auto;}
}
@media (max-width:1440px){
  .auto_1440{padding-left:3%;padding-right:3%;}
}
.search-index a:hover{color:#00b3dc;}
.location{border-bottom:1px solid #eee;background:#fafafa;color:#aaa;line-height:42px;font-size:12px;}
.location a{display:inline-block;}
.location a:not(:nth-child(1)){margin-right:10px;padding-right:13px;background:url(../images/location_a.gif) no-repeat right center;color:#aaa;}
.location a:nth-child(1){background:url(../images/icon_home.gif) no-repeat left center;width:12px;height:12px;overflow:hidden;line-height:1000px;margin-right:10px;}
.location a:hover{color:#00b3dc;}

@media (max-width:1024px){
  .location{display:none;}
}

.search-index{padding:3% 0;color:#555;}
  .search-input{max-width:800px;position:relative;}
  .search-input .text{width:708px;border:1px solid #eee;padding:0 70px 0 20px;line-height:50px;border-radius:4px; font-size: 14px;}
  .search-input .btn{position:absolute;right:0;top:0;height:100%;width:70px;background:url(../images/icon_search.png) no-repeat center center;}
  .search-index .keystxt{padding:5px 0;font-weight:bold;}
  .search-index .keystxt span{color:#00b3dc;}
  .search-con .left-category li{line-height:36px;cursor:pointer;}
  .search-con .left-category li i{position:relative;display:inline-block;vertical-align:middle;border-radius:50%;border:1px solid #dedede;}
  .search-con .left-category li.on i::after{position:absolute;content:'';border-radius:50%;background:#00b3dc;left:50%;top:50%;-webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);}
  .search-con .list h5{border-bottom:1px solid #eee;}
  .search-con .list li{border-bottom:1px solid #eee;}
  .search-con .list li a:hover{background-color:#f1f6f7;}
  .search-con .list li a:hover span{color:#555;}
  .search-con .list li a{display: block;}
 .search-box {
    /* position: absolute; */
    /* z-index: 100; */
    /* top: 0%; */
    /* right: 0; */
    /* display: none; */
    border: 2px solid #0075c1;
}
.Top .search-box .btn{position:absolute;right:0;top:0;height:100%;width:45px;background:url(../images/icon_search_hover.png) no-repeat center center;}

  @media (min-width:1025px){
    .search-con{position:relative;margin-top:50px;padding-left:130px;}
    .search-con .left-category{position:absolute;left:0;top:0;width:130px;}
    .search-con .left-category p{margin-top:0;}
    .search-con .left-category li i{width:16px;height:16px;margin-right:10px;}
    .search-con .left-category li.on i::after{width:8px;height:8px;}
    .search-con .list{border-left:1px solid #eee;min-height:200px;padding-left:60px;}
    .search-con .list h5{font-size:14px;margin-top:0;padding-bottom:10px;}
    .search-con .list li{line-height:50px;}
    .search-input{height:52px !important;}
    .search-input .text{height: 52px;}
    .search-con .list li a{background:url(../images/a.gif) no-repeat 8px center;}
    .search-con .list li span{float:left;width:152px;padding-left:19px;padding-right:10px;}
  }
  @media (max-width:1024px){
	  .search-box{background:#f9f9f9;width:100%;padding:2% 5%;border:none;z-index:15;}
  .search-box .btn{width:65px;right:5%;background-image:url(../images/icon_search.png);}
  .search-box .text{width: 100%; border:0;border-bottom:3px solid #eee;line-height:62px;height:65px;padding-right:65px;box-shadow:none;background:#f9f9f9;}
   /* .Top .search-box .btn{width:65px;right:5%;background-image:url(../images/icon_search.png);} */
  }
  @media (max-width:1024px){
    .search-body .pagebanner{display:none;}
    .search-index{padding-top:0;}
    .search-body .top-language{position:absolute;right:3%;top:50%;z-index:15;display:block!important;margin-top:-0.78125rem;line-height:1.5625rem!important;font-size:1.125rem;}
    .search-body .top-language a{color:#00b3dc;}
    .search-body .top-search .open-search{display:none!important;}
    .search-body .search-box{background:#fff;border-top:1px solid #eee;display:block !important;}
    .search-body .search-box .text{font-size:0.875rem;color:#555;background:none;border-bottom-color:#e0eaec;}
    .search-index .keystxt{font-size:0.875rem;font-weight:normal;padding:0 2%;color:#999;}
    .search-index .keystxt b{font-weight:normal;}
    .search-input *{display:none;}
    .search-con .list h5,.search-con .left-category p{font-size:1.125rem;line-height:2.34375rem;border-bottom:1px solid #eee;}
    .search-con .left-category ul{overflow:hidden;padding-bottom:1.125rem;}
    .search-con .left-category li{float:left;width:50%;padding-top:1.125rem;}
    .search-con .left-category li i{width:1.25rem;height:1.25rem;margin-right:0.625rem;}
    .search-con .left-category li.on i::after{width:0.625rem;height:0.625rem;}
    .search-con .list h5{font-weight:normal;margin-top:0;}
    .search-con .list li{margin-bottom:8%;}
    .search-con .list li a{line-height:2.2rem;font-size:0.875rem;}
    .search-con .list li span{font-weight:bold;line-height:normal;}
    .searchs .des {margin-bottom: 15px;}
    .photo{padding-bottom:0px;}
    .photo.des{margin-bottom:0px;}
    .wrod {padding-top: 0px;}
    .searchs{padding-top: 70px;}
  }
  @media (max-width: 480px){
    .photo{display:none;}
    .search-box .btn {
        width: 50px;
        background-size: 50%;
    }}
    
