@charset "utf-8";
.w1500 { max-width: 1500px; margin: 0 auto;}
.w980 { max-width: 980px; margin: 0 auto;}
a:hover { transition: .3s;}
.pages { padding: 20px 0;}
.pages span, .pages a { display: inline-block; min-width: 32px; height: 32px; margin: 0 2px; padding: 0 10px; border: 1px solid #DEDEDE; line-height: 30px; font-size: 16px; color: #9b9b9b; box-sizing: border-box; transition: .3s;}
.pages span.active,.pages a.active { background-color: #1777C7; color: #fff;}
.pages a:hover { background-color: #f9f9f9;}

.lhq_search_warp { background: #F4F5F8;}
.serach_header { height: 640px; background: url(/newimages/search_bg_1.jpg) no-repeat center; background-size: cover;}
.serach_header .logo_nav { padding-top: 15px;}
.serach_header .logo_nav .r_nav { padding-top: 30px; line-height: 38px;}
.serach_header .logo_nav .r_nav ul li{ float: left; padding: 0 10px;}
.serach_header .logo_nav .r_nav ul li a { display: block; width: 38px; height: 38px; background: #fff url(/newimages/top_icon_1.png) no-repeat center 0; border-radius: 50%; text-indent: -99em; overflow: hidden;}
.serach_header .logo_nav .r_nav ul li a:hover { opacity: .8;}
.serach_header .logo_nav .r_nav ul li a.qqzz { background-position-y: 7px;}
.serach_header .logo_nav .r_nav ul li a.mob { background-position-y: -34px;}
.serach_header .logo_nav .r_nav ul li a.wzr { background-position-y: -78px;}
.serach_header .logo_nav .r_nav ul li a.gh { background-position-y: -121px;}
.serach_header .logo_nav .r_nav .other {display: none; height: 38px; background: #fff; border-radius: 19px; padding: 0 8px;}
.serach_header .logo_nav .r_nav .other a { font-size: 16px; color: #0067c4; padding: 0 15px; position: relative;}
.serach_header .logo_nav .r_nav .other a:hover { color: #0086ff;}
.serach_header .logo_nav .r_nav .lags { padding: 0 10px;}
.serach_header .logo_nav .r_nav .lags a {font-size: 16px; color: #fff; padding: 0 10px; position: relative;}
.serach_header .logo_nav .r_nav .other a::after,.serach_header .logo_nav .r_nav .lags a::after { content: ''; position: absolute; top: 50%; right: 0; transform: translateY(-50%); display: inline-block; width: 1px; height: 18px; background: #0067c4;}
.serach_header .logo_nav .r_nav .other a:last-child::after,.serach_header .logo_nav .r_nav .lags a:last-child::after { display: none;}
.serach_header .logo_nav .r_nav .lags a::after {background: #fff;}
.serach_header .logo_nav .r_nav .lags a:hover { color: #cae6ff;}
.serach_header .logo_nav .r_nav .cty_logo { margin-top: -8px;}
.serach_header .search_box { padding-top: 50px; text-align: center;}
.serach_header .inp_search_box .inp_btn { position: relative; height: 54px; width: 720px; margin: 0 auto; padding-right: 185px; box-sizing: border-box; background: #fff; border: 1px solid #F17100; border-radius: 27px; position: relative;}
.serach_header .inp_search_box .inp_btn .inp { width: 100%; height: 52px; padding: 0 30px; font-size: 18px; border: none; background: none; box-sizing: border-box; }
.serach_header .inp_search_box .inp_btn .searchBtn { display: block; width: 52px; height: 52px; position: absolute; top: 0; right: 130px; background: url(/newimages/top_icon_2.png) no-repeat center; overflow: hidden; text-indent: -99em;}
.serach_header .inp_search_box .inp_btn .highSearchBtn { display: block; padding: 0 15px 0 20px; height: 36px; line-height: 36px; font-size: 16px; background: #F17100; border-radius: 18px; color: #fff; position: absolute; right: 8px; top: 8px;}
.serach_header .inp_search_box .inp_btn .highSearchBtn::after { content: ''; display: inline-block; margin-left: 10px; position: relative; top: -2px; width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid #fff; }
.serach_header .inp_search_box .inp_keys { display: none;}
.serach_header .inp_search_box .inp_btn .toNewsSearch { height: 36px; padding:0 20px 0 40px; white-space: nowrap; line-height: 36px; border-radius: 18px; background: #fff url(/newimages/search_icon_6_1.png) no-repeat 15px center; color: #0067c4; font-size: 15px; position: absolute; right: 0; top: 50%; transform: translate(110%, -50%);}
.serach_header .inp_search_box .inp_btn .toNewsSearch:hover { background-color: #d0eaff;}
.serach_header .search_box .hot_keys {width: 680px; margin: 15px auto; text-align: left; line-height: 28px;}
.serach_header .search_box .hot_keys i { font-size: 18px; color: #fff;}
.serach_header .search_box .hot_keys a { display: inline-block; height: 28px; margin-left: 25px; line-height: 28px; background: #fff; border-radius: 14px; padding: 0 15px; font-size: 15px; color: #333;}
.serach_header .search_box .hot_keys a:hover { background: #F17100; color: #fff;}
.highSearchBox { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0); z-index: 99; transition: .3s;}
.highSearchBox .box { padding: 30px 0; background: #fff; position: absolute; top: -100%; left: 0; right: 0; transition: .6s;}
.highSearchBox .box h6 { font-size: 16px; padding: 10px 0; border-bottom: 1px solid #EBECEE;}
.highSearchBox .box h6 em { float: right; margin-right: 5px; padding-right: 20px; position: relative; cursor: pointer;}
.highSearchBox .box h6 em::after { content: ''; position: absolute; top: 0; bottom: 0; right: 0; width: 16px;background: url(/newimages/search_ico_1_3.png) no-repeat right center; transform: rotate(-180deg);}
.highSearchBox .box ul { padding-top: 20px; border-bottom: 1px solid #EBECEE;}
.highSearchBox .box ul li { min-height: 40px; line-height: 40px; margin-bottom: 20px; font-size: 14px;}
.highSearchBox .box ul li input.txt { width: 320px; border: 1px solid #EBECEE; height: 40px; padding: 0 15px;}
.highSearchBox .box ul li span { float: left; width: 150px;}
.highSearchBox .box ul li i { display: inline-block;}
.highSearchBox .box ul li label { display: inline-block; font-weight: 500; margin-right: 20px;}
.highSearchBox .box ul li label input { margin-right: 5px;}
.highSearchBox .box .subBtn { padding-top: 20px; text-align: center;}
.highSearchBox .box .subBtn a { display: inline-block; width: 120px; height: 38px; background: #1C4E84; border-radius: 4px; line-height: 38px; color: #fff; font-size: 16px;}
.highSearchBox .box .subBtn a:hover { background: #2c6db4;}
.highSearchBox.open{ background: rgba(0, 0, 0, .6);}
.highSearchBox.open .box{ top: 0;}

.search_content .hotBg_warp .hotBg_box h4.table_tit{text-align: center; margin: 10px 0;font-size: 30px;}

.hidden{display: none}
.search-wrapper {
	background-color: #fff;
	z-index: 9090
}

.search-layer,.search-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	right: 0
}

.search-layer {
	bottom: 0;
	background-color: rgba(0,0,0,.7);
	z-index: 9080;
}
.search-container {
	width: 1200px;
	margin: 0 auto;
	padding-top: 30px
}

.search-container.sf-search-container .advance-search-go {
	background-color: #d51524
}

.search-container .position-select {
	width: auto;
	min-width: 1px;
	overflow: hidden;
	height: 56px;
	float: left
}

.search-container .position-select .item {
	width: auto;
	min-width: 90px;
	overflow: hidden;
	float: left;
	height: 24px;
	line-height: 26px;
	margin: 8px 30px 8px 0;
	font-size: 14px;
	padding: 0 0 0 32px;
	background-image: url(/newimages/xztb.png);background-size: 15px;
	background-position: 7px 5px;
	background-repeat: no-repeat;
	cursor: pointer
}

.search-container .position-select .item.nm {
	margin-left: 0
}

.search-container .position-select .item.selected {
	background-image: url(/newimages/xztb2.png)
}

.search-container .advance-search {
	background-color: #fff;
	margin-bottom: 10px;
	z-index: 1100;
	width: 1000px;
	left: 0;
	top: 40px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px;
	border-bottom: 1px solid #ebecee;
	font-size: 14px;
}

.search-container .advance-search h3 {
	color: #3c4455;
	font-size: 16px;
	float: left
}

.search-container .advance-search .advance-fold {
	float: right;
	color: #333;
	font-size: 13px;
	background-position: 60px 11px;
	background-size: 10px;
	background-repeat: no-repeat;
	background-image: url(/newimages/search_ico_1_3.png);
	width: 80px;
	text-align: center;
	line-height: 30px;
	cursor: pointer
}

.search-container .advance-search .adv-line {
	width: 100%;
	height: 60px;
	margin: 0;
	clear: both;
	float: left
}

.search-container .advance-search .textbox {
	height: 40px;
	float: left;
	margin: 10px 0;
	position: relative
}

.search-container .advance-search .adv-label,.search-container .advance-search .textbox .label {
	height: 40px;
	float: left;
	line-height: 40px;
	color: #212121;
	text-align: left;
	width: 150px
}

.search-container .advance-search .textbox input {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #616161;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	padding: 0 8px;
	margin: 0;
	border: none;
	width: 310px;
	float: left;
	outline: none;
	border: 1px solid #ebecee
}

.search-container .advance-search .textbox.year .label {
	width: 30px;
	right: 0;
	margin-right: 0;
	position: absolute
}

.search-container .advance-search .textbox.year input {
	width: 150px;
	left: 0;
	padding-right: 30px
}

.search-container .advance-search .textbox.nm {
	margin-left: 0
}

.search-container .advance-search .textbox.month {
	width: 60px;
	margin-left: 16px
}

.search-container .advance-search .textbox.month .label {
	width: 30px;
	left: 30px;
	border-left: 1px solid #e0e0e0
}

.search-container .advance-search .textbox.month input {
	width: 43px;
	left: 0
}

.search-container .advance-search .select {
	width: 230px;
	float: left;
	margin: 10px 0;
	position: relative;
	margin-right: 30px;
	cursor: pointer
}

.search-container .advance-search .select,.search-container .advance-search .select .selected {
	height: 40px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #f5f5f5
}

.search-container .advance-search .select .selected {
	min-width: 60px;
	width: auto;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 40px;
	font-size: 12px;
	color: #212121;
	text-align: left;
	z-index: 100;
	padding-left: 9px
}

.search-container .advance-search .select .arrow {
	width: 29px;
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	position: absolute;
	right: 0;
	z-index: 100
}

.search-container .advance-search .select .arrow:after {content: ""; position: absolute; top: 50%; right: 50%; transform: translateY(-50%); width: 0;height: 0;border-left: 6px solid transparent;border-top: 8px solid #2993f0;border-right:6px solid transparent;}

.search-container .advance-search .select .list {
	position: absolute;
	top: 40px;
	left: 0;
	width: 230px;
	border: 1px solid #e0e0e0;
	background-color: #fff;
	height: auto;
	min-height: 1px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 1300;
	max-height: 300px;
	overflow-y: auto
}

.search-container .advance-search .select .list .item {
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: left;
	clear: both;
	color: #757575;
	font-size: 12px;
	text-indent: 12px;
	overflow: hidden
}

.search-container .advance-search .select .list .item:hover {
	background-color: #f5f5f5;
	color: #212121
}

.search-container .advance-search .select .list.big {
	width: 272px
}

.search-container .advance-search .select .list.big .item {
	clear: none;
	float: left;
	width: 90px;
	overflow: hidden
}

.search-container .advance-search .select .list.huge {
	width: 362px
}

.search-container .advance-search .select .list.huge .item {
	clear: none;
	float: left;
	width: 180px
}

.search-container .advance-search .select:hover {
	overflow: visible
}

.search-container .advance-search .margin-left {
	margin-left: 32px
}

.search-container .advance-search .adv-line>.adv-label,.search-container .advance-search .adv-line>.position-select {
	margin: 10px 0
}

.search-container .advance-search-go {
	width: 120px;
	height: 36px;
	line-height: 36px;
	float: left;
	background-color: #1C4E84;
	font-size: 14px;
	color: #fff;
	border-radius: 4px;
	text-align: center;
	margin: 20px 120px 30px;
	cursor: pointer
}

.search-container.sf-search-container .position-select .item.selected {
	background-image: url(/newimages/xztb3.png)
}

.search-container.sf-search-container .advance-search .select .arrow:after {
	color: #d51524
}

.layui-laydate-content td.laydate-selected {
	background-color: #ffe6e6!important
}
.search-container .advance-search { width: 100% !important;}






@media screen and (max-width: 1260px){
	.search-container { width: 100%;}
	.search-container .advance-search .adv-line { height: auto;}
	.search-container .advance-search .textbox { height: auto;}
	.search-wrapper { bottom: 0; overflow: hidden; overflow-y: auto; padding-bottom: 20px;}
	.search-container .advance-search .adv-line>.adv-label, .search-container .advance-search .adv-line>.position-select { margin: 0;}
	.search-container .position-select { width: 100%;height: auto;}
	.search-container .position-select .item {min-width: auto;height: auto;margin: 0 10px 8px 0;}
	.search-container .advance-search {max-height: auto;}
	.search-container .advance-search-go { float: none; margin: 20px auto 0;}

}

.res_tag { height: 80px; background: #fff; line-height: 80px;}
.res_tag ul li { float: left; margin-right: 20px;}
.res_tag ul li a { display: block; padding: 0 40px; font-size: 22px; color: #333; position: relative; }
.res_tag ul li a:hover { color: #FF6200;}
.res_tag ul li a.on { font-weight: 700; color: #FF6200;}
.res_tag ul li a::after { content: ''; display: none; width: 100%; height: 4px; position: absolute; left: 0; bottom: 0; background: #FF6200;}
.res_tag ul li a.on::after { display: block;}

.filter_tag { padding: 15px 0; line-height: 26px; font-size: 16px; color: #444;}
.filter_tag .result { font-size: 16px; color: #737373; height: 50px; line-height: 50px; position: relative; z-index: 4;}
.filter_tag .result p.num_time span{display: none}
.filter_tag .result p.s1 { padding-left: 25px;}
.filter_tag .result p.s1 em { display: inline-block; margin: 0 3px; padding: 0 10px; height: 24px; line-height: 24px; color: #298cde; background: #D8EDFE; border-radius: 12px; cursor: pointer;}
.filter_tag .result .num_time i { color: #e86464;}
.filter_tag .result p.s1 em.on { background: #298CDE; color: #fff;}
.filter_tag .result .select_time {margin-left: 25px; position: relative;}
.filter_tag .result .select_time em { display: inline-block; height: 28px; padding: 0 15px; line-height: 28px; border-radius: 14px; background: #fff; cursor: pointer;}
.filter_tag .result .select_time em i::after { content: ''; content: ''; display: inline-block; margin-left: 10px; position: relative; top: -2px; width: 0; height: 0; border-right: 5px solid transparent; border-left: 5px solid transparent; border-top: 6px solid #737373;}
.filter_tag .result .select_time ul { display: none; position: absolute; top: 50px; left: 10px; right: 10px; border: 1px solid #ccc; background: #fff; text-align: center;}
.filter_tag .result .select_time ul li { line-height: 32px; cursor: pointer; font-size: 14px; }
.filter_tag .result .select_time ul li:hover { background: #f8f8f8;}
.filter_tag .result .select_time.on ul { display: block;}

/* 主体区 start */
.search_content ul.lists.s1 li a { display: block; padding: 5px 0 5px 15px; font-size: 18px; color: #333; position: relative;}
.search_content ul.lists.s1 li a::after { content: ''; display: block; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 5px; height: 5px; background: #0067c4;}
.search_content ul.lists.s1 li a:hover { color: #0067c4;}

.pic_str { color: #e45b5b !important;}
.search_content .more { float: right; padding: 0 15px; background: #DBEEFD; color: #288bde; font-size: 16px; height: 34px; line-height: 34px; border-radius: 17px;}
.search_content .more::after { content: ''; display: inline-block; margin-left: 4px; width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #59B0F9;}
.search_content .more.s1 { background: #288BDE; color: #fff;}
.search_content .more:hover { opacity: .7;}
.search_content h3.s1 { height: 38px; line-height: 38px; font-size: 26px; color: #394351;}
.search_content h3.s1 em { display: inline-block; padding-left: 20px; font-size: 20px; color: #288bde; }
.search_content .item_box { margin-bottom: 30px; padding: 30px; background: #fff; border-radius: 15px; box-shadow: 2px 2px 5px rgba(0, 0, 0, .1);}



.search_content { padding-bottom: 30px;}
.search_content .l_box { width: 68%; min-height: 500px;}
.search_content .r_box { width: 30%;}
.search_content .r_box .item_box{ min-height: 150px;}
.search_content .news_tags { position: relative; min-height: 250px; padding-left: 380px;}
.search_content .newsTags { position: absolute; left: 0; top: 0; width: 380px; height: 250px; overflow: hidden;}
.search_content .newsTags .item .titS1 { position: absolute; bottom: 0; left: 0; right: 0; height: 32px; padding: 0 10px; font-size: 14px; line-height: 32px; background: rgba(0, 0, 0, .2); color: #fff; overflow: hidden;}
.search_content .newsTags .swiper-pagination { bottom: 36px;}
.search_content .news_box { padding-left: 20px;}
.search_content .news_box h2 a { display: inline-block; padding: 0 20px; font-size: 26px; color: #394351;}
.search_content .news_box h2 a.active { font-weight: 600; color: #f17100;}
.search_content .news_box .lists.s1 li a {overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }
.search_content .server_box ul { padding-top: 10px;}
.search_content .server_box ul li { margin-top: 5px;height: 38px; padding-right: 130px; line-height: 38px; font-size: 18px; color: #394351; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: .3s;}
.search_content .server_box ul li a { color: #394351;}
.search_content .server_box ul li a:hover { color: #0086ff;}
.search_content .server_box ul li:hover { background: #fcfcfc;}
.search_content .server_box ul li a.more { position: absolute; top: 0; right: 0;}
.search_content .server_box ul li a.more.not,.search_content .server_box ul li a.more.not:hover { background: #eee; color: #999; cursor: default; opacity: 1;}
.search_content .server_box ul li a.more.not::after {border-left: 6px solid #ccc;}

.search_content .more.notAllow, .search_content .more.notAllow:hover {
    color: #fff;
    background: #b4b7b9;
    cursor: not-allowed;
}
.search_content .result_lists_box.bs ul li .more.notAllow {color: #fff;}
.search_content .more.notAllow::after {
    border-left: 6px solid #fff;
}
.search_content .more.notAllow:hover {
    opacity: 1;
}
.search_content .result_lists_box.bs ul li .more.notAllow:hover {
    background: #b4b7b9;
    opacity: 1;
}



.search_content .statistics_p { font-size: 20px; color: #394351; line-height: 46px;}
.search_content .statistics_p em { color: #ff6200; font-size: 26px; font-weight: 600;}
.search_content .hotBg_warp { position: relative; background: #CCE6FE; overflow: hidden;}
.search_content .hotBg_warp .hotBg_box { position: relative; z-index: 2;}
.search_content .hotBg_warp::after,.search_content .hotBg_warp::before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.search_content .hotBg_warp::after { background: url(/newimages/search_table_bg_1.png) no-repeat 0 0;}
.search_content .hotBg_warp::before { background: url(/newimages/search_table_bg_2.png) no-repeat right bottom;}

.search_content .tableTp_box table { width: 100%; font-size: 16px;}
.search_content .tableTp_box table thead tr:first-child th:first-child { border-radius: 15px 0 0 0;}
.search_content .tableTp_box table thead tr:first-child th:last-child { border-radius: 0 15px 0 0;}
.search_content .tableTp_box table thead th { padding: 10px; background: #67ACFD; color: #fff; text-align: center; font-size: 18px;}
.search_content .tableTp_box table td { padding: 10px; text-align: center; border: 1px solid #e3f1ff; background: #EDF7FF; transition: .3s; }
.search_content .tableTp_box.odd_even table tbody tr:nth-child(even) td { background: #fff;}
.search_content .tableTp_box.odd_even table tbody tr:nth-child(odd) td{background: #EDF7FF}
.search_content .tableTp_box.odd_even table tbody tr:hover td { background: #D8EAF7;}

.search_content .map_box h3 { margin-bottom: 15px;}
.search_content .map_box .box { display: table; width: 100%;}
.search_content .map_box .mapBox { display: table-cell; width: 48.5%; margin-bottom: 20px; background: #f8f8f8;}
.search_content .map_box .tit_tag { width: 100%; background: #EFF6FF;}
.search_content .map_box .tit_tag a { position: relative; float: left; width: 16.66%; font-size: 16px; padding: 10px 0; line-height: 18px; color: #3c3b3b; text-align: center; box-sizing: border-box;}
.search_content .map_box .tit_tag a i { display: block; height: 40px; background-position: center 0; background-repeat: no-repeat;}
.search_content .map_box .tit_tag a.on { color: #f17100;}
.search_content .map_box .tit_tag a.on::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: #f17100;}
.search_content .map_box .tit_tag a.on i { background-position-y: -40px;}
.search_content .map_box .infoBox {display: table-cell; width: 51%; vertical-align: top; background: #FAFCFD;}
.search_content .map_box .tit_sub { padding: 20px 0 10px; text-align: center;}
.search_content .map_box .tit_sub a { display: inline-block; height: 34px; font-size: 16px; padding: 0 15px; border: 1px solid #4D9BDE; background: #fff; color: #4D9BDE; line-height: 32px; margin: 2px 4px; box-sizing: border-box;}
.search_content .map_box .tit_sub a.on { background: #4D9BDE; color: #fff;}
.search_content .map_box .lists { height: 328px; padding: 0 5px 0 15px; overflow: hidden; overflow-y: auto;}
.search_content .map_box .lists dl { position: relative; padding: 0 5px 0 0; margin-top: 5px;}

.search_content .map_box .lists dl dt { position: relative; height: 40px; padding: 0 40px 0 30px; line-height: 40px; border-radius: 20px; border: 1px solid #ECF4F7; box-shadow: 0 0 5px rgba(0, 0, 0, .05); font-size: 17px; cursor: pointer; color: #333; font-weight: 600;}
.search_content .map_box .lists dl dt::after { content: ''; width: 16px; height: 9px; position: absolute; top: 16px; right: 18px; background: url(/newimages/search_ico_1_3.png) no-repeat;transform: rotate(0); transition: .3s;}
.search_content .map_box .lists dl.on dt::after { transform: rotate(-180deg);}
.search_content .map_box .lists dl.t1 dd { display: none;}
.search_content .map_box .lists dl dd { margin: 0 15px; padding: 5px 0; font-size: 14px; color: #3c3b3b;cursor: pointer;}
.search_content .map_box .lists dl dd h6 { font-size: 16px; line-height: 24px; padding: 10px 0 10px 40px; background: url(/newimages/search_icon_1a.png) no-repeat 10px center; }
.search_content .map_box .lists dl dd.on h6,.search_content .map_box .lists dl dd:hover h6 { color: #0067c4;}
.search_content .map_box .lists dl dd .ps { padding: 10px 15px; background: #F3F3F3; font-size: 14px;}
.search_content .map_box .lists dl dd .ps p { padding-left: 50px; margin-bottom: 5px; position: relative;}
.search_content .map_box .lists dl dd .ps p:last-child { margin-bottom: 0;}
.search_content .map_box .lists dl dd .ps p i { position: absolute; left: 0; top: 0;}
.search_content .map_box .lists dl.t1.on dd { display: block;}

.search_content .map_box .lists::-webkit-scrollbar  { width: 6px; height: 6px; background: #fff;border-radius: 3px;}  
.search_content .map_box .lists::-webkit-scrollbar-track { border-radius: 3px; background-color: #EFF6FF;}   
.search_content .map_box .lists::-webkit-scrollbar-thumb { border-radius: 3px; background-color: #288BDE;}

.search_content .result_lists_box ul li a { display: block; padding: 15px 0; color: #444; font-size: 16px; line-height: 28px; border-bottom: 1px dashed #eee; transition: .3s;}
.search_content .result_lists_box ul li strong { display: block; margin-bottom: 10px; font-size: 20px; color: #288bde; font-weight: 400;}
.search_content .result_lists_box ul li a strong em.t { float: left; margin: 4px 10px 0 0; font-size: 14px; height: 22px; line-height: 22px; padding: 0 6px; background: #E45B5B; color: #fff; border-radius: 4px;}
.search_content .result_lists_box ul li a strong span em { color: #E45B5B; }
.search_content .result_lists_box ul li a > span { display: block;}
.search_content .result_lists_box ul li .txtDef em { color: #e45b5b;}
.search_content .result_lists_box ul li .urlTxt { padding: 10px 110px 10px 0; color: #03826c; font-size: 16px; position: relative; word-wrap: break-word;}
.search_content .result_lists_box ul li .urlTxt em { position: absolute; top: 10px; right: 0; color: #777;}
.search_content .result_lists_box ul li a .rs { color: #666;}
.search_content .result_lists_box ul li a:hover { background-image: linear-gradient(rgba(0,0,0,.02) , rgba(0,0,0,0));}
.search_content .result_lists_box ul li:last-of-type a { margin-bottom: 0;}
.search_content .result_lists_box .pages { padding: 20px 0 0;}
.search_content .result_lists_box.bs ul li a { line-height: 20px; font-size: 16px; padding: 0; border: none;}
.search_content .result_lists_box.bs ul li a:hover { background: none; opacity: .8;}
.search_content .result_lists_box.bs ul li { padding: 15px 130px 15px 0;border-bottom: 1px dashed #eee; position: relative;}
.search_content .result_lists_box.bs ul li .more { position: absolute; right: 0; top: 50%; transform: translateY(-50%); color: #288bde; padding: 0 15px; line-height: 34px;}
.search_content .result_lists_box.bs ul li .more:hover { background: #DBEEFD;}
.search_content .result_lists_box.bs ul li .more.not,.search_content .result_lists_box.bs ul li .more.not:hover { background: #eee; color: #999; cursor: default; opacity: 1;}
.search_content .result_lists_box.bs ul li .more.not::after {border-left: 6px solid #ccc;}
.search_content .result_lists_box.bs ul li .urlTxt { padding-right: 0;}

.notData-box { padding: 50px; color: #000;}
.notData-box dl dt { font-size: 18px; padding-bottom: 15px;}
.notData-box dl dd { padding: 5px 0; font-size: 16px;}
.loading-box { padding: 100px 0;}
/* right */
.search_content .hot_tag .tags { padding: 15px 0; margin-left: -15px;}
.search_content .hot_tag .tags a { display: inline-block; height: 34px; margin: 0 0 15px 15px; padding: 0 15px; font-size: 16px; line-height: 34px; background: #DBEEFD; color: #298cde; border-radius: 3px;}
.search_content .con_inq ul { padding: 20px 0;}
.search_content .con_inq ul li { padding-bottom: 15px; line-height: 0;}
.search_content .con_inq ul li a { display: block; height: 80px; text-align: center; background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.search_content .con_inq ul li a em { display: table-cell; width: 390px; height: 80px; padding: 0 40px 0 20px; text-shadow: 0 0 5px rgba(0, 0, 0, .2); font-size: 20px; line-height: 30px; font-weight: 600; color: #fff; vertical-align: middle; box-sizing: border-box;}
.search_content .con_inq ul li a:hover { opacity: .8;}
.search_content .sev_org dl { padding: 20px 0;}
.search_content .sev_org dl dt { margin-bottom: 20px; padding: 10px; text-align: center; font-size: 24px; color: #3d3d3d; border-radius: 40px; background: #ECECEC;}
.search_content .sev_org dl dd { position: relative; margin-bottom: 20px; padding-left: 50px; font-size: 16px; color: #464646; background: url(/newimages/search_icon_2_1.png) no-repeat 8px 10px;}
.search_content .sev_org dl dd strong { font-weight: 500;}
.search_content .sev_org dl dd ul li { margin-bottom: 20px;}
.search_content .sev_org dl dd a { display: block; color: #4d9bde; font-size: 16px;}
.search_content .sev_org dl dd.tell { background-image: url(/newimages/search_icon_2_2.png);}
.search_content .r_box .lists.s1 { padding: 10px 0 20px;}
.search_content .r_box .lists.s1 li a { padding: 12px 0 12px 25px; font-size: 16px;}
.search_content .r_box .interaction_btns { padding-bottom: 20px;}
.search_content .r_box .interaction_btns ul { margin-left: -15px;}
.search_content .r_box .interaction_btns ul li { float: left; width: 33.33%; padding-left: 15px; box-sizing: border-box;}
.search_content .interaction_btns ul li a { display: block; height: 146px; padding-top: 25px; box-sizing: border-box; background: #fff; text-align: center; font-size: 20px; border-radius: 10px; box-shadow: 0 0 5px rgba(0, 0, 0, .1); position: relative; overflow: hidden;}
.search_content .interaction_btns ul li a img, .search_content .interaction_btns ul li a em { position: relative; z-index: 2;}
.search_content .interaction_btns ul li a::after { content: ''; position: absolute; top: 58%; left: 50%; transform: translateX(-50%); width: 200px;height: 100px; background: #F5F9FE; border-radius: 50%;}
.search_content .interaction_btns ul li a:hover { opacity: .7;}
.search_content .interaction_btns ul li a em { display: block; padding-top: 5px; font-weight: 600; color: #415b86;}
.search_content .interaction_btns ul li a.zx::after { background-color: #FEFCFF;}
.search_content .interaction_btns ul li a.zn::after { background-color: #EFF7FE;}

/* 学位申请 */
.search_content .degree_application h6.ts{ width: 40%; height: 50px; font-size: 18px; font-weight: 600; background: #439AF8; color: #fff; line-height: 50px; text-align: center;}
.search_content .degree_application .ps { margin-bottom: 30px; padding-top: 20px; border-bottom: 1px solid #E9E9E9;}
.search_content .degree_application .ps em { display: inline-block;padding-bottom: 5px; font-size: 18px; color: #439AF8; font-weight: 600; position: relative;}
.search_content .degree_application .ps em::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background: #439AF8;}
.search_content .degree_application ul.btns { margin-left: -15px; position: relative;}
.search_content .degree_application ul.btns::before { content: ''; position: absolute; left: 15px; top: 22px; right: 0; height: 5px; background: url(/newimages/search_icon_5_1.png) repeat-x;}
.search_content .degree_application ul.btns li { float: left; width: 11.11%; padding: 50px 0 0 15px; box-sizing: border-box; position: relative;}

.search_content .degree_application ul.btns li i { display: inline-block; margin-left: 10px; padding: 0 10px 5px; background: #fff; position: absolute; top: 0; left: 50%; transform: translateX(-50%); font-size: 16px; font-size: 28px; line-height: 28px; font-style: italic; color: #51ADFF; z-index: 2;}
.search_content .degree_application ul.btns li a { display: block; padding: 10px; font-size: 18px; line-height: 24px; background: #fff; border-radius: 5px; color: #666; border: 1px solid #0086ff; text-align: center;}
.search_content .degree_application ul.btns li a span { display: block;}
.search_content .degree_application ul.btns li a.active { background: #0086ff; color: #fff;}
.search_content .degree_application ul.btns li a::before { content: ''; display: inline-block; width: 52px; height: 52px; background: url(/newimages/search_icon_4_1.png) no-repeat -1px 3px;}
.search_content .degree_application ul.btns li a.i2::before { background-position-y: -89px;}
.search_content .degree_application ul.btns li a.i3::before { background-position-y: -199px;}
.search_content .degree_application ul.btns li a.i4::before { background-position-y: -310px;}
.search_content .degree_application ul.btns li a.i5::before { background-position-y: -421px;}
.search_content .degree_application ul.btns li a.i6::before { background-position-y: -532px;}
.search_content .degree_application ul.btns li a.i7::before { background-position-y: -642px;}
.search_content .degree_application ul.btns li a.i8::before { background-position-y: -753px;}
.search_content .degree_application ul.btns li a.i9::before { background-position-y: -859px;}
.search_content .degree_application ul.btns li a.active::before { background-position-x: -69px;}
.search_content .degree_application .item { margin-top: 20px; padding: 20px; font-size: 16px; line-height: 26px; color: #666; background: #EAF5F9;}
.search_content .degree_application .item p { margin-bottom: 10px;}
.search_content .degree_application .item p a { color: #0086FF; word-break: break-word;}
/* 出入境 */
.search_content .item_box .crj_box {margin-top:15px;}
.search_content .item_box .crj_box .tabSwitchBtns a {font-size: 16px;margin-right: 2%;line-height: 24px;color: #298cde;background: #D8EDFE;border-radius: 12px;cursor: pointer;display: inline-block;padding: 5px 15px;margin-top: 15px;}
.search_content .item_box .crj_box .tabSwitchBtns a.active {background: #298CDE;color: #fff;}
.search_content .item_box .crj_box .crj_links {margin-top:15px;}
.search_content .item_box .crj_box .crj_links ul li {float:left;margin:15px 2% 0;width:46%;background-color:#f4f4f4;line-height: 45px;}
.search_content .item_box .crj_box .crj_links ul li a {color:#333;font-size:16px;width:100%;height: 100%;display: inline-block;padding-left: 8px;}
.search_content .item_box .crj_box .crj_links ul li:hover a {color: #288bde;}
    

/* 主体区 end */

/* 控制为示模块 start */

.search_content .notData-box,.search_content .loading-box { display: none;}
.search_content .showHide { display: none;}
.search_content .news_box h2 { display: none;}
.search_content .news_box .lists.s1 li a { padding: 11px 0 11px 15px;}
.search_content.all .news_box h2 { display: block;}
.search_content.all .news_box .lists.s1 li a { padding: 5px 0 5px 15px;}
.search_content.all .ntSH,
.search_content.all .resultSH,
.search_content.all .bsfwSH,
.search_content.all .mapSH,
.search_content.all .hotTagSH,
.search_content.all .conInqSH,
.search_content.all .degreeSH,
.search_content.all .statisticsSH,
.search_content.all .tableTpSH,
.search_content.all .sevOrgSH { display: block;}

.search_content.service .ntSH,
.search_content.service .bsResultSH,
.search_content.service .hotTagSH,
.search_content.service .conInqSH,
.search_content.service .sevOrgSH { display: block;}

.search_content.dynamics .ntSH,
.search_content.dynamics .resultSH,
.search_content.dynamics .hotTagSH,
.search_content.dynamics .announSH,
.search_content.dynamics .policySH{ display: block;}
.search_content.dynamics .result_lists_box ul li a strong em { display: none;}

.search_content.policy .ntSH,
.search_content.policy .resultSH,
.search_content.policy .hotTagSH,
.search_content.policy .policySH { display: block;}
.search_content.policy .result_lists_box ul li a strong em { display: none;}

.search_content.interactive .ntSH,
.search_content.interactive .resultSH,
.search_content.interactive .hdBtnSH,
.search_content.interactive .QASH { display: block;}
.search_content.interactive .result_lists_box ul li a strong em { display: none;}




/* 加载中 */
.search_content.loading .loading-box { display: block;}
.search_content.loading .hotTagSH { display: block;}

/* 无数据 */
.search_content.notData .notData-box{ display: block;}
.search_content.notData .hotTagSH{ display: block;}

.hideImportant{ display: none !important;}
/* 控制为示模块 end */



/* 底部 s1：使用位置：搜索 start */
.footer_warp.s1 { padding: 28px 0; background: url(/newimages/footer_bg_s1.jpg) no-repeat center; background-size: cover;}
.footer_warp.s1 .footer_box { position: relative; padding-left: 560px;}
.footer_warp.s1 .nav_copy { position: absolute; top: 0; left: 0; width: 560px;font-size: 16px;}
.footer_warp.s1 .box { height: 174px; padding: 15px; box-sizing: border-box; background: rgba(56, 70, 99, .4);}
.footer_warp.s1 .nav_copy .nav a { display: inline-block; padding: 0 12px; line-height: 16px; border-left: 1px solid #abd8ff; color: #abd8ff;}
.footer_warp.s1 .nav_copy .nav a:hover { color: #7ab7ec;}
.footer_warp.s1 .nav_copy .nav a:nth-of-type(1) { border: none; padding-left: 0;}
.footer_warp.s1 .nav_copy .nav a:last-of-type { padding-right: 0;}
.footer_warp.s1 .nav_copy span { display: inline-block; padding-right: 20px; color: #fff;}
.footer_warp.s1 .nav_copy .info { padding: 10px 0; line-height: 32px;}
.footer_warp.s1 .nav_copy span:nth-child(2n) { padding-right: 0;}
.footer_warp.s1 .copy_links img { float: left; margin-right: 5px;}
.footer_warp.s1 .copy_links select { width: 240px; padding: 0 10px; background: rgba(255, 255, 255, .4); border: 1px solid rgba(255, 255, 255, .6); color: #fff;}
.footer_warp.s1 .copy_links select option { color: #666;}
.footer_warp.s1 .tell_email { width: 48%; margin: 0 1.5%; padding-top: 50px; text-align: center; font-size: 16px; color: #fff;}
.footer_warp.s1 .tell_email p { display: inline-block; width: 310px; padding: 5px 0; text-align: left;}
.footer_warp.s1 .tell_email p a { color: #fff;}
.footer_warp.s1 .tell_email p a:hover { color: #A7CBFF;}
.footer_warp.s1 .jc_wzr { width: 49%; padding-top: 30px; text-align: center;}
.footer_warp.s1 .jc_wzr a, .footer_warp.s1 .jc_wzr span { display: inline-block; margin: 0 5px;}
.footer_warp.s1 .jc_wzr a { position: relative; top: 15px; padding: 0;}
.footer_warp.s1 .jc_wzr span { width: 110px;}
.footer_warp.s1 .jc_wzr span img { max-width: 100%;}
/* 底部 s1 end */

@media screen and (max-width:1520px) {
    .w1500,.w980 { margin: 0 15px;}
}
@media screen and (max-width:1400px) {
    .footer_warp.s1 .footer_box { padding-left: 460px;}
    .footer_warp.s1 .nav_copy { width: 460px; font-size: 14px;}
    .footer_warp.s1 .nav_copy .nav a { padding: 0 7px;}
    .footer_warp.s1 .jc_wzr { width: 54%;}
    .footer_warp.s1 .tell_email {width: 43%; font-size: 14px;}
    .footer_warp.s1 .tell_email p { width: 265px;}
    .footer_warp.s1 .jc_wzr span { margin: 0 5px;}
    .footer_warp.s1 .nav_copy span { font-size: 13px; padding-right: 15px;}
    .footer_warp.s1 .copy_links select { width: 180px;}

}
@media screen and (max-width:1200px) {
    .serach_header { height: 500px;}
    .serach_header .search_box { padding-top: 5px;}
	.serach_header .inp_search_box .inp_btn .toNewsSearch { top: -50px; transform: translate(0, 0);}
    .serach_header .logo_nav .logo img { height: 60px;}
    .serach_header .logo_nav .r_nav { padding-top: 12px;}
    .serach_header .logo_nav .r_nav .cty_logo { margin-top: -4px;}
    .serach_header .logo_nav .r_nav .cty_logo img { height: 40px;}
    .serach_header .logo_nav .r_nav ul li { padding: 0 2px;}
    .serach_header .logo_nav .r_nav ul li a { transform: scale(.8);}
    .serach_header .logo_nav .r_nav .lags { padding: 0;}
    .serach_header .logo_nav .r_nav .other { height: 30px;margin: 5px 0 0 5px; line-height: 30px;}
    .serach_header .logo_nav .r_nav .other a, .serach_header .logo_nav .r_nav .lags a { font-size: 14px;}
    .serach_header .logo_nav .r_nav .other a { padding: 0 10px;}
    .res_tag { height: 60px; line-height: 60px;}
    .res_tag ul { display: flex; margin: 0;}
    .res_tag ul li { flex-grow:1; text-align: center;}
    .res_tag ul li a { padding: 0 20px; font-size: 20px;}

    .filter_tag .result { font-size: 14px;}
    .filter_tag .result .s1 { display: none;}
    .filter_tag { padding: 5px 0;}

    .search_content .news_tags { padding-left: 320px;}
    .search_content .newsTags{width: 320px;}
    .search_content .news_box ul li a { font-size: 16px;}
    .search_content .server_box ul li { font-size: 16px;}
    .search_content .l_box,.search_content .r_box { width: 100%;}
    .search_content .con_inq ul li { float: left; width: 50%; padding: 5px; box-sizing: border-box;}
    .search_content .con_inq ul::after { content: ''; display: block; clear: both;}
    .search_content .interaction_btns ul li a::after { width: 400px;}



    .footer_warp.s1 .footer_box { position: inherit; padding-left: 0;}
    .footer_warp.s1 .nav_copy { position: inherit; line-height: 24px;}
    .footer_warp.s1 .box { width: 100%; margin: 0; height: auto; padding: 0; text-align: center; background: none;}

    .search_content .degree_application ul.btns li a { font-size: 16px;}
    
    
}
@media screen and (max-width:760px) {
    .serach_header { height: 300px;}
    .serach_header .logo_nav .logo img { height: 50px;}
    .serach_header .logo_nav .r_nav { padding-top: 5px;}
    .serach_header .logo_nav .r_nav ul li:nth-child(2),.serach_header .logo_nav .r_nav .other,.serach_header .logo_nav .r_nav .cty_logo { display: none;}
    .serach_header .logo_nav .r_nav ul li { padding: 0;}
    .serach_header .logo_nav .r_nav ul li a { transform: scale(.6);}
    .serach_header .search_box .lhq_logo img { height: 120px;}
    .serach_header .inp_search_box .inp_btn { width: 96%; height: 42px;padding-right: 140px;}
    .serach_header .inp_search_box .inp_btn .inp { font-size: 14px; height: 40px; padding: 0 15px;}
    .serach_header .inp_search_box .inp_btn .searchBtn { width: 40px; height: 40px;right: 100px;}
    .serach_header .inp_search_box .inp_btn .highSearchBtn {  height: 26px; padding: 0 10px; line-height: 26px; font-size: 12px;}
	.serach_header .inp_search_box .inp_btn .toNewsSearch { font-size: 14px; top: 50px; right: auto; left: 50%; transform: translateX(-50%);}
    .serach_header .search_box .hot_keys { display: none;}
	.search_content .hotBg_warp .hotBg_box h4.table_tit{font-size: 22px;}
    .res_tag ul { margin: 0;}
    .res_tag ul li { margin-right: 0;}
    .res_tag ul li a { font-size: 16px; padding: 0;}
    .filter_tag .result .num_time span { display: none;}
    .search_content { padding-bottom: 15px;}
    .search_content .map_box .box { display: block;}
    .search_content .map_box .mapBox { display: block; width: 100%; height: 400px;}
    .search_content .map_box .infoBox { display: block; width: 100%; padding-left: 0;}
    .search_content .map_box .lists dl {  background-size: 18px;}
    .search_content .map_box .lists dl dt { font-size: 14px;}
    .search_content .map_box .lists dl dd { font-size: 12px;}
    .search_content h3.s1 { font-size: 22px;}
    .search_content .more { font-size: 14px;}
    .search_content h3.s1 em { display: none;}
    .search_content .item_box { margin-bottom: 15px; padding: 15px;}
    .search_content .news_tags { padding-left: 0;}
    .search_content .newsTags{width: 100%; position: inherit;}
    .search_content .news_box { padding: 0; margin-top: 20px;}
    .search_content .news_box h2 a { font-size: 20px;}
    .search_content .result_lists_box ul li a span { font-size: 14px;word-wrap: break-word;}
    .search_content .result_lists_box ul li a .urlTxt { padding-right: 0; font-size: 12px; line-height: 20px;}
    .search_content .result_lists_box ul li a .urlTxt em { display: block; padding: 0; position: initial}
    .search_content .con_inq ul li { width: 100%;}
    .search_content .sev_org dl { padding-bottom: 0;}
    .search_content .sev_org dl dt { font-size: 18px;}
    .search_content .sev_org dl dd { font-size: 14px; padding-left: 40px;}
    .search_content .sev_org dl dd a { padding: 3px 0; font-size: 14px;}
    .search_content .sev_org dl dd ul li { margin-bottom: 10px;}
    .search_content .con_inq ul { padding-top: 5px;}

    .search_content .result_lists_box.bs ul li a { padding-right: 0;}
    .search_content .result_lists_box.bs ul li strong { font-size: 18px;}
    .search_content .result_lists_box.bs ul li a .more { position: initial; float: none; display: inline-block; transform: none;}
    .search_content .interaction_btns { margin-top: 10px;}
    .search_content .interaction_btns ul li a { height: 130px; padding-top: 18px; font-size: 16px;}
    .search_content .interaction_btns ul li a::after { width: 180px;}

    .footer_warp.s1 .footer_box { margin: 0 -10px;}
    .footer_warp.s1 .nav_copy { font-size: 12px;}
    .footer_warp.s1 .nav_copy .info { font-size: 12px; line-height: 24px;}
    .footer_warp.s1 .nav_copy .info span { padding: 0 5px;}
    .footer_warp.s1 .copy_links select { margin: 10px 0; height: 24px;}
    .footer_warp.s1 .tell_email p { padding: 0;}
    .search_content .degree_application h6.ts { width: 50%;}
    .search_content .degree_application ul.btns { width: 100%; white-space: nowrap; overflow: hidden; overflow-x: auto;}
    .search_content .degree_application ul.btns li { float: none; width: 70px; padding: 50px 0 0; display: inline-block;}
    .search_content .degree_application ul.btns li span { padding: 0 5px 10px;white-space: normal;}
    .search_content .degree_application .item { font-size: 14px;}

    .search_content .statistics_p { font-size: 16px; line-height: 32px;}
    .search_content .statistics_p em { font-size: 20px;}
    .search_content .tableTp_box table thead th { font-size: 14px;}
    .search_content .tableTp_box table { font-size: 13px;}
    .search_content .tableTp_box { overflow: hidden; overflow-x: auto;}
    .search_content .tableTp_box .needMob { width: 900px;}
	.search_content .map_box .lists { max-height: 328px; height: auto; padding-left: 5px;}
    .search_content .map_box .tit_tag a { font-size: 14px;}
	.search_content .map_box .mapBox { margin-bottom: 10px;}
	.search_content .map_box .lists dl dd h6 { font-size: 14px; padding: 5px 5px 5px 35px; background-size: 15px auto;}
	.search_content .map_box .lists dl dd .ps { font-size: 12px;}
	.search_content .map_box .lists dl dd .ps p {padding-left: 40px;}
	.search_content .item_box .crj_box .crj_links ul li {width: 96%;}
}
@media screen and (max-width:380px) {
    .serach_header .logo_nav .r_nav { position: absolute; top: 20px; right: 0;}
	.search_content .item_box .crj_box .crj_links ul li a {font-size:14px;}
}

body.useOldFixed .serach_header .logo_nav .r_nav ul li a:not(.skipAutoFix) {
	min-height: 31px !important;
}



/* 由GPT接入编写的代码 start */
.search_content .Gpt_box{
	display: none;
	box-sizing: border-box;
	width: 100%;
	height: auto;
	margin-bottom: 30px;
	border-radius: 15px;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, .1);
	background: linear-gradient(to bottom,#f3f3ff 0px,#f6f6fe 20px,#f6f6fe 50px,#fff 100%);
	padding:50px 30px 30px;
	position: relative;
	/* overflow: hidden; */
}
.search_content .Gpt_box .mz{
	position: absolute;
	top: 0;
	right: 0;
}
.search_content .Gpt_box .mz a{
	display: block;
	width: 70px;
	height: 40px;
	line-height: 40px;
	background-color: rgba(233, 231, 231, .3);
	position: relative;
	color: #888;
	padding-left: 40px;
	transition: .3s;
	border-top-right-radius: 15px;
}
.search_content .Gpt_box .mz a em img{
	position: absolute;
	top: 50%;
	left: 15px;
	transform: translateY(-50%);
}

.search_content .Gpt_box .mz .mz_content{
	display: none;
	width: 300px;
	height: auto;
	background-color: #fff;
	position: absolute;
	top: 40px;
	z-index: 13;
	left: 50%;
	transform: translateX(-80%);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .08);
	border-radius: 10px;
	padding: 30px 20px;
	transition: .3s;
}
.search_content .Gpt_box .mz .mz_content em{
	display: block;
	font-size: 18px;
	font-weight: bolder;
	margin-bottom: 12px;
	transition: .3s;

}
.search_content .Gpt_box .mz .mz_content p{
	font-size: 14px;
	margin-bottom: 8px;
	color: #5d5d5d;
	transition: .3s;
}
.search_content .Gpt_box .mz .mz_content p img{
	vertical-align: middle;
	margin: 3px 0;
}
.search_content .Gpt_box .mz:hover a{background-color: rgba(233, 231, 231, .8);}

.search_content .Gpt_box .mz:hover .mz_content{
	display: block;
}
.search_content .Gpt_box .mz .mz_content em::selection,
.search_content .Gpt_box .mz .mz_content p::selection{color: #0086ff;}

.search_content .Gpt_box .txt_box{
	font-size: 16px;
	line-height: 1.8;
}

.search_content .Gpt_box .txt_box em{
	display: none;
	/* width: 0; */
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 12px;
}

.search_content .Gpt_box .txt_box p{
	font-size: 16px;
	line-height: 1.8;
	margin: 20px 0;
}

.search_content .Gpt_box .txt_box hr{
	width: 100%;
	height: 0;
	border: 1px solid #f6f6fe;
	margin-top: 10px;
	margin-bottom: 20px;
}
.search_content .Gpt_box .txt_box a{
	display: inline-block;
	padding: 0 8px;
	color: #fff;
    background-color: #409EFF;
	border-radius: 5px;
	margin: 0 4px;
}




.search_content .Gpt_box .btn_box a.toGpt{
	display: inline-block;
	position: relative;
	color: #fff;
	background-color: #7365ff;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	padding-left: 35px;
	padding-right: 10px;
	border-radius: 10px;
}
.search_content .Gpt_box .btn_box a.toGpt img{
	position: absolute;
	top: 50%;
	left: 13px;
	transform: translateY(-50%);
}
.search_content .Gpt_box .btn_box .btn{
	width: auto;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	color: #333;
	padding:0 15px;
	border: 1px solid #ddd;
	border-radius: 10px;
}
.search_content .Gpt_box .stopBtn{
	display: none;
	text-align: center;
}

.search_content .Gpt_box .stopBtn a{
	display: inline-block;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #333;
	padding-left: 40px;
	padding-right: 20px;
	background: #f5f2f2 url(/newimages/gptstop.png) 20px center no-repeat;
	border-radius: 10px;
	transition: .2s;
}
.search_content .Gpt_box .stopBtn a:hover{
	background: #c9efff url(/newimages/gptstop.png) 20px center no-repeat;
}

.search_content .Gpt_box .btn_box .btn a{
	display: block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	float: left;
}
.search_content .Gpt_box .btn_box .btn a.load{
	display: none;
	width: auto;
	color: #333;
	font-size: 14px;
	padding-left: 20px;
	margin-right: 15px;
	background: url(/newimages/rload.png) left center no-repeat;
}

.search_content .Gpt_box .btn_box .btn a.good{
	margin-right: 10px;
	background: url(/newimages/good.png) center center no-repeat;
}
.search_content .Gpt_box .btn_box .btn a.bad{
	background: url(/newimages/bad.png) center center no-repeat;
}

.search_content .Gpt_box .btn_box .btn a.good.on{
	background: url(/newimages/good_on.png) center center no-repeat;

}
.search_content .Gpt_box .btn_box .btn a.good:hover {
	background: url(/newimages/good_on.png) center center no-repeat;

}

.search_content .Gpt_box .btn_box .btn a.bad.on{
	background: url(/newimages/bad_on.png) center center no-repeat;

}
.search_content .Gpt_box .btn_box .btn a.bad:hover {
	background: url(/newimages/bad_on.png) center center no-repeat;
}
/* .search_content .Gpt_box{height: 0;padding: 0;overflow: hidden;transition: .5s;}

.search_content:hover .Gpt_box{height: auto;padding: 0;overflow: visible;padding: 50px 30px 30px;} */

@media screen and (max-width:760px){
	.search_content .Gpt_box{
		padding: 50px 15px 20px;
	}
	.search_content .Gpt_box .txt_box em{font-size: 15px;}
	.search_content .Gpt_box .txt_box{font-size: 13px;}
	.search_content .Gpt_box .txt_box p{font-size: 13px;margin: 10px 0;}
}




/* gpt第二版start */
.search_content .Gpt_box2{
	/* display: none; */
	box-sizing: border-box;
	width: 100%;
	height: auto;
	margin-bottom: 30px;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, .1);
    background: linear-gradient(to bottom, #f3f3ff 0px, #f6f6fe 20px, #f6f6fe 50px, #fff 100%);
	position: relative;
	border-radius: 15px;
	padding: 30px;
}
.search_content .Gpt_box2 .Q_A{
	margin-bottom: 20px;
	position: relative;
}
.search_content .Gpt_box2 .Q_A.question{display: none;}
.search_content .Gpt_box2 .Q_A i{
	display: block;
	width: 28px;
	height: 28px;
	position: relative;
	border-radius: 50%;
	overflow: hidden;
}
.search_content .Gpt_box2 .Q_A i img{
	width: 100%;
	height: 100%;
}
.search_content .Gpt_box2 .Q_A .txt{
	max-width: 90%;
	font-size: 16px;
	line-height: 1.8;
}
.search_content .Gpt_box2 .question .txt{
	display: none;
	padding: 10px 15px;
	background-color: #4085f4;
	color: #fff;
	margin-right: 15px;
	border-radius: 25px 25px 0 25px;
}
.search_content .Gpt_box2 .Q_A.question .txt p{
	margin: 0;
}


.search_content .Gpt_box2 .answer .txt{
	min-width: 400px;
	padding: 35px 15px 20px;
	background-color: #fff;
	color: #333;
	margin-left: 15px;
	border-radius: 25px 25px  25px 0;
	position: relative;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, .1);
}


.search_content .Gpt_box2 .answer .mz{
	position: absolute;
	top: 0;
	right: 0;
}
.search_content .Gpt_box2 .answer .txt .mz a{
	display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
	font-size: 13px;
    background-color: rgba(233, 231, 231, .3);
    position: relative;
    color: #888;
    padding-left: 30px;
    transition: .3s;
    border-top-right-radius: 15px;
}
.search_content .Gpt_box2 .answer .txt  .mz a img{
	position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}
.search_content .Gpt_box2 .answer .mz .mz_content{
	display: none;
	width: 300px;
	height: auto;
	background-color: #fff;
	position: absolute;
	top: 35px;
	z-index: 13;
	left: 40%;
	transform: translateX(-80%);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .08);
	border-radius: 10px;
	padding: 30px 20px;
	transition: .3s;
}
.search_content .Gpt_box2 .answer .mz .mz_content em{
	display: block;
    font-size: 18px;
    font-weight: bolder;
    margin-bottom: 12px;
    transition: .3s
}
.search_content .Gpt_box2 .answer .mz .mz_content p{
	font-size: 14px;
    margin-bottom: 8px;
    color: #5d5d5d;
    transition: .3s;
	line-height: 1.5;
}
.search_content .Gpt_box2 .Q_A .txt .answer_txt code{
	white-space: wrap;	
}
.search_content .Gpt_box2 .answer .mz .mz_content em::selection,
.search_content .Gpt_box2 .answer .mz .mz_content p::selection{color: #0086ff;}
.search_content .Gpt_box2 .answer .mz:hover .mz_content{display: block;}

.search_content .Gpt_box2 .Q_A .txt .answer_txt p{
	font-size: 16px;
    line-height: 1.8;
    /* margin: 20px 0; */
}
.search_content .Gpt_box2 .Q_A .txt .answer_txt hr{
	width: 100%;
    height: 0;
    border: 1px solid #f6f6fe;
    margin-top: 10px;
    margin-bottom: 10px;
}
.search_content .Gpt_box2 .Q_A .txt .answer_txt a{
	width: 100%;
    display: inline-block;
    padding: 0 8px;
    color: #fff;
    background-color: #409EFF;
    border-radius: 5px;
    margin: 5px 4px;
    word-wrap: break-word;
    overflow: hidden;
    box-sizing: border-box;
}
.search_content .Gpt_box2 .Gpt_footer .stopBtn{
	text-align: center;
}
.search_content .Gpt_box2 .Gpt_footer .stopBtn a{
	display: inline-block;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #333;
    padding-left: 40px;
    padding-right: 20px;
    background: #f5f2f2 url(/xinbandemo/gptstop.png) 20px center no-repeat;
    border-radius: 10px;
    transition: .2s;
}
.search_content .Gpt_box2 .Gpt_footer .stopBtn a:hover{background: #edf9fd url(/xinbandemo/gptstop.png) 20px center no-repeat;}
.search_content .Gpt_box2 .Gpt_footer .btn_box{display: none;}
.search_content .Gpt_box2 .Gpt_footer .btn_box a.toGpt{
	display: inline-block;
    position: relative;
    color: #fff;
    background-color: #7365ff;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    padding-left: 35px;
    padding-right: 10px;
    border-radius: 10px;
}
.search_content .Gpt_box2 .Gpt_footer .btn_box a.toGpt img{
	position: absolute;
    top: 50%;
    left: 13px;
    transform: translateY(-50%);
}

.search_content .Gpt_box2 .Gpt_footer .btn_box .btn{
	width: auto;
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    color: #333;
    padding: 0 15px;
    border: 1px solid #ddd;
    border-radius: 10px;
}

.search_content .Gpt_box2 .Gpt_footer .btn_box .btn a{
	display: block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	float: left;
}
.search_content .Gpt_box2 .Gpt_footer .btn_box .btn a.load{
	width: auto;
	color: #333;
	font-size: 14px;
	padding-left: 20px;
	margin-right: 15px;
	background: url(/xinbandemo/rload.png) left center no-repeat;
	cursor: not-Allowed
}
.search_content .Gpt_box2 .Gpt_footer .btn_box .btn a.load.active{
	cursor:pointer;
}

.search_content .Gpt_box2 .Gpt_footer .btn_box .btn a.good{
	margin-right: 10px;
	background: url(/xinbandemo/good.png) center center no-repeat;
}
.search_content .Gpt_box2 .Gpt_footer .btn_box .btn a.bad{
	background: url(/xinbandemo/bad.png) center center no-repeat;
}

.search_content .Gpt_box2 .Gpt_footer .btn_box .btn a.good.on,
.search_content .Gpt_box2 .Gpt_footer .btn_box .btn a.good:hover{
	background: url(/xinbandemo/good_on.png) center center no-repeat;

}
.search_content .Gpt_box2 .Gpt_footer .btn_box .btn a.bad.on,
.search_content .Gpt_box2 .Gpt_footer .btn_box .btn a.bad:hover{
	background: url(/xinbandemo/bad_on.png) center center no-repeat;
}

.search_content .Gpt_box2 .Q_A .txt .answer_txt p::selection{color: #0086ff;}
/* ai思考中 */
.search_content .Gpt_box2 .Q_A .txt .thinking p{
	margin: 0;
	line-height: 30px;
	vertical-align:middle;
}
.search_content .Gpt_box2 .Q_A .txt .thinking p i.load{
	display: inline-block;
	position: relative;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	/* 只需要将其它的边的颜色设为透明就好 */
	border: 3px solid transparent;
	/* 我们需要隐藏其它三条边只显示一条边 */
	border-top-color: #008fd7;
	animation: rotate 2s linear infinite;
	margin-right: 10px;
}
.search_content .Gpt_box2 .Q_A .txt .thinking p span{
	display: inline-block;
	height: 30px;
	line-height: 30px;
}
.search_content .Gpt_box2 .Q_A .txt .thinking p i.load::before{
	content: "";
	position: absolute;
	top: 1px;
	right: 1px;
	bottom: 1px;
	left: 1px;
	/* 这边也是一样 用伪元素做边框 */
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #009a56;
	animation: rotate 3s linear infinite;
}
.search_content .Gpt_box2 .Q_A .txt .thinking p i.load::after{
	content: "";
	position: absolute;
	top: 5px;
	right: 5px;
	bottom: 5px;
	left: 5px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #74328f;
	/* 动画 时长 linear是匀速运动 infinite 是无限次运动 */
	animation: rotate 1.5s linear infinite;
}
.search_content .Gpt_box2 .Q_A .txt .thinking p i.load i.org{
	/* display: none; */
	position: absolute;
	width:5px;
	height: 5px;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%); 
	background: #f29206;
	border-radius: 50%;
}
/* 定义一下动画 */
@keyframes rotate {
	0% {
		transform: rotate(0);
	}
	100% {
		/* 顺时针旋转360度 */
		transform: rotate(360deg);
	}
}

@media screen and (max-width:1200px){
	.search_content .Gpt_box2 .Q_A .txt .answer_txt p{font-size: 15px}
	.search_content .Gpt_box2 .Q_A .txt{width: calc(90% - 28px - 15px);}
}
@media screen and (max-width:760px){
	.search_content .Gpt_box2{padding: 20px 15px}
	.search_content .Gpt_box2 .Q_A .txt .answer_txt p{font-size: 14px}
	.search_content .Gpt_box2  .Q_A .txt{min-width: auto;width: calc(90% - 28px - 15px);}
}

/* gpt右边版补充 */
.search_content .r_box  .Gpt_box2 .answer .txt{
	min-width: auto;
	max-width:none;
	width: calc(100% - 28px - 15px);
}
.search_content .l_box .Gpt_box2{display: none;}
@media screen and (max-width:1200px){
.search_content .r_box .Gpt_box2{display: none;}
.search_content .l_box .Gpt_box2{display: block;}
}
/* gpt第二版end */

/* 搜索服务机构修改 */
.search_content .showHide.sevOrgSH{
	display: none !important;
}
/* 搜索拼音提示  start*/
.serach_header .inp_search_box .inp_btn{transition: all 0.3s;}
.serach_header .inp_search_box .inp_btn.tip{
	background-color: #fff;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border: none;
}
.serach_header .inp_search_box .inp_btn .input_keyword{
	display: none;
	position: absolute;
    left: 0px;
	top: 53px;
    z-index: 9;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    padding: 15px 20px;
    padding-right: 15px; 
	box-shadow: 0px 5px 15px #efdcd1;
    background-color: #fff;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}
.serach_header .inp_search_box .inp_btn .input_keyword  .keyword_box{
	height: auto;
	max-height: 250px;
	overflow: hidden;
    overflow-y: auto;
}
.serach_header .inp_search_box .inp_btn .input_keyword  .keyword_box ul li{
	padding-right: 10px;
    padding-top: 5px;
}
.serach_header .inp_search_box .inp_btn .input_keyword  .keyword_box ul li a{
	display: block;
    font-size: 18px;
    color: #444;
    padding: 8px 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	text-align: left;
}
/*定义滚动条高宽及背景  高宽分别对应横竖滚动条的尺寸*/
.serach_header .inp_search_box .inp_btn .input_keyword  .keyword_box::-webkit-scrollbar{width: 6px;background-color:#f4f5f8;}
/*定义滚动条轨道  内阴影+圆角*/
.serach_header .inp_search_box .inp_btn .input_keyword  .keyword_box::-webkit-scrollbar-track{border-radius:3px;background-color:#F5F5F5;}
 /*定义滑块  内阴影+圆角*/
 .serach_header .inp_search_box .inp_btn .input_keyword  .keyword_box::-webkit-scrollbar-thumb{border-radius:3px;background-color: #cbcaca;}
.serach_header .inp_search_box .inp_btn .input_keyword  .keyword_box ul li a:hover{background-color: #e9e8e8;}
@media screen and (max-width: 1200px) {
    .serach_header .inp_search_box .inp_btn .input_keyword  .keyword_box ul li a{
        font-size: 13px;
        padding: 4px 8px;
    }
}
@media screen and (max-width: 1200px) {
	.serach_header .inp_search_box .inp_btn .input_keyword {
        padding: 8px 10px;
        padding-right: 10px;
    }
	.serach_header .inp_search_box .inp_btn .input_keyword  .keyword_box{max-height: 200px}
}
@media screen and (max-width:760px) {
	.serach_header .inp_search_box .inp_btn .input_keyword{top: 40px;}
	.serach_header .inp_search_box .inp_btn .input_keyword  .keyword_box{max-height: 140px}
}
/* 搜索拼音提示  end*/
 /* gdp */
.search_content .l_box .chart-box{
	box-sizing: border-box;
	width: 100%;
    height: auto;
    margin-bottom: 30px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .1);
    background: #fff;
    position: relative;
    border-radius: 15px;
    padding: 30px 30px ;
}
.search_content .l_box .chart-tit{
	font-size: 22px;
    font-weight: bold;
    color: #000;
    margin-bottom: 16px;
}
.search_content .l_box .s-chartBox{
	padding: 6px 0;
    background: #fff;
    font-size: 14px;
	height: auto;
	text-align: center;
}
.search_content .l_box .s-chartBox .chart-sel{
	width: auto;
    height: 30px;
    border: 1px solid #eee;
    background: #fff;
    font-size: 14px;
	margin: 0 10px;
	padding: 0 10px;
}
.search_content .l_box .s-chartBox .chart-btn{
	display: inline-block;
    height: 30px;
    padding: 0 30px;
    background: #015293;
    color: #fff;
    line-height: 30px;
    border-radius: 5px;
    cursor: pointer;
	margin-left: 10px;
}
@media screen and (max-width: 760px){
	.search_content .l_box .s-chartBox,
	.search_content .l_box .s-chartBox .chart-sel{font-size: 13px;}
	.search_content .l_box .s-chartBox .chart-sel{
	margin: 0 6px;	
	padding: 0 6px;	
	margin-bottom: 5px;
	}
	.search_content .l_box .chart-box{padding: 15px 15px;}
}
.search_content .l_box .chart-box .chart #gdp{
	width: 100%;
	height: 550px;
}
.search_content .l_box .chart-box .chart #gdzctze{
	width: 100%;
	height: 580px;
}
.search_content .l_box .chart-box .chart #gmgy{
	width: 100%;
	height: 580px;
}
.search_content .l_box .chart-box .chart #shxf{
	width: 100%;
	height: 580px;
}
@media screen and (max-width: 760px){
	.search_content .l_box .chart-box .chart #gdzctze{height: 400px;}
	.search_content .l_box .chart-box .chart #gmgy{height: 400px;}
	.search_content .l_box .chart-box .chart #shxf{height: 400px;}
}
@media screen and (max-width: 500px){
	.search_content .l_box .chart-box .chart #gdp{height: 600px;}
}
@media screen and (max-width: 400px){
	.search_content .l_box .chart-box .chart #gdp{height: 620px;}
}
/* 地图修改 */
.search_content .map_box.hideIcon .tit_tag i{display: none;}
.search_content .map_box.hideIcon .infoBox{width: 40%;}
.search_content .map_box.hideIcon .tit_tag{height: 78px;vertical-align: middle;white-space: nowrap;padding-left: 5px;padding-right: 5px; padding-top: 22px;box-sizing: border-box}
.search_content .map_box.hideIcon .tit_tag a.on::after{display: none;}
.search_content .map_box.hideIcon .tit_tag a{
	height: 34px;
	width: auto;
	font-size: 15px;
    padding: 0 15px;
    border: 1px solid #4D9BDE;
    background: #fff;
    color: #4D9BDE;
    line-height: 32px;
    margin: 2px 3px;
    box-sizing: border-box;
	float: none;
	display: inline-block;
}
.search_content .map_box.hideIcon .tit_tag a.on{
	background: #4D9BDE;
    color: #fff;	
}
@media screen and (max-width: 760px){
	.search_content .map_box.hideIcon .infoBox{width: 100%;}
	.search_content .map_box.hideIcon .tit_tag{height: auto;white-space: wrap;padding: 10px 10px;}
	.search_content .map_box.hideIcon .mapBox{margin-bottom: 0;}
}
/* 政策文件库 */
.search_content .item_box.wjk-box{
	overflow: hidden;
	padding: 0;
	height: 1200px;
}
