.header {
	width: 100%;
}

.div_content {
	width: 1230px;
	margin: 0 auto;
}


/*header_up 上 begin*/

.header_up {
	background: #f3f3f3;
}

.header_up_content {
	height: 36px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.header_up_left {
	color: #666666;
}

.header_up_right {
	display: flex;
}
.header_up_right_language_box{
	position: relative;
	width: 81px;
}
.header_up_right_language{
	color: #666666;
	cursor: pointer;
	padding-right: 19px;
	margin-right: 8px;
	background: url(../img/shl-cur-bottom.png) no-repeat 100% 50% / 10px;
	position: absolute;
}
.header_up_right_language_div{
	position: absolute;
	top: 20px;
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
	z-index: 11;
	padding: 6px 0px;
	width: 100%;
}
.header_up_right_language_li{
	line-height: 24px;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
}
.header_up_right_language_li:hover{
	background: #eee;
}
.header_up_right_sign,
.header_up_right_now,
.header_up_right_contactus,
.header_up_right_aboutSunsirs{
	color: #666666;
	cursor: pointer;
}

.header_up_right_sign {
	padding-left: 19px;
	background: url(../img/sign_in.png) no-repeat 0% 50% / 13px;
	margin-left: 8px;
	margin-right: 8px;
}

.header_up_right_now {
	margin-left: 8px;
	margin-right: 8px;
}
.header_up_right_contactus{
	margin-left: 8px;
	margin-right: 8px;
}
.header_up_right_aboutSunsirs{
	margin-left: 8px;
}
.header_up_right_username{
	margin-right: 8px;
}
.header_up_right_username span{
	cursor: pointer;
}
.header_up_right_username span:hover{
	color: #F60;
	text-decoration: underline;
}
.header_up_right_logout{
	cursor: pointer;
	margin-left: 8px;
}
.header_up_right_logout:hover{
	color: #F60;
	text-decoration: underline;
}
.header_up_right_bar {
	width: 1px;
	height: 11px;
	background: #dbdbdb;
}


/*header_up 上 end*/


/*header_in 中 begin*/

.header_in {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	position: relative;
}
.header_in:after{
	content: "";
    width: 70px;
    height: 70px;
    background: url(../img/qrcode.png) no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    right: 0px;
    border: 1px solid rgba(19, 66, 107, 0.2);
}
.header_in:after:hover{
	background: red;
}

.header_in_logo {
	width: 187px;
	height: 95px;
	background: url(../img/logo.png) no-repeat 50% 50% / contain;
}

.header_in_search_content {
	margin-left: 90px;
	width: 605px;
	height: 44px;
	display: flex;
	justify-content: space-between;
}

.header_in_search {
	width: 503px;
	height: 44px;
	box-sizing: border-box;
	border: 1px solid #c0c0c0;
	/*padding-left: 44px;*/
	/*background: url(../img/search_icon.png) no-repeat 3% 55% / 21px;*/
	border-radius: 3px;
	position: relative;
}
/*.header_search_select{
	height: 42px;
	padding-left: 10px;
	border: 0px;
	border-right: 1px solid #c0c0c0;
	font-size: 14px;
	padding-right: 5px;
	color: #6b6b6b;
	float: left;
}*/

.header_search_select{
	height: 42px;
    border: 0px;
    border-right: 1px solid #c0c0c0;
    font-size: 14px;
    color: #6b6b6b;
    float: left;
    position: relative;
    width: 116px;
}
.header_search_select_p{
	position: absolute;
	z-index: 31;
	width: 100%;
	height: 42px;
	left: 0;
	top: 0;
	line-height: 42px;
	background: #FFFFFF;
	box-sizing: border-box;
	padding: 0px 10px;
	color: #555;
	background: url(../img/dwon_pull_grey.png) no-repeat;
	background-size: 10px;
	background-position:85% 55%;
	cursor: pointer;
}

.header_search_option{
	display: flex;
    flex-direction: column;
    width: 100%;
    position: absolute;
    top: 43px;
    line-height: 16px;
    left: -1px;
    border: 1px solid #DCDCDC;
    border-top: 0px;
    box-shadow: 0 0 8px rgba(0,0,0,.1);
    background: #FFFFFF;
    box-sizing: content-box;
    z-index: 30;
}
.header_search_option b{
	padding: 8px 10px;
	color: #555;
	background: #FFFFFF;
	cursor: pointer;
	display: block;
}
.header_search_option b:hover{
	background: #eee;
}

b.zwd_active{
	background: #eee;
}

.header_in_search_input {
	/*display: block;*/
	width: calc(100% - 120px);
	height: 100%;
	border: 0;
	outline: none;
	font-size: 14px;
	color: #333333;
	padding-left: 20px;
	box-sizing: border-box;
}

.header_in_search_button {
	width: 89px;
	height: 44px;
	background: #d80b18;
	border: 0;
	outline: none;
	color: #FFFFFF;
	font-size: 14px;
	cursor: pointer;
	border-radius: 3px;
}


/*header_in 中 end*/

/*header_serch*/
.header_serch_box{
	width: 605px;
	margin-left: 277px;
	display: flex;
	flex-wrap: wrap;
	box-sizing: content-box;
	padding: 10px;
	padding-bottom: 0px;
	box-sizing: border-box;
	border: 1px solid #13426b;
	margin-bottom: 20px;
	max-height: 500px;
	overflow: auto;
}
.serch_item{
	width: calc(50% - 10px);
	height: 50px;
	margin-bottom: 10px;
	background: #F2F2F2;
}
.serch_item:nth-child(odd){
	margin-right: 10px;
}
.serch_item:nth-child(even){
	margin-left: 10px;
}
.serch_item a{
	display: flex;
	width: 100%;
	height: 100%;
	border: 1px solid #F2F2F2;
	box-sizing: border-box;
}
.serch_item a:hover{
	border-color: #13426b;
}
.serch_item_img{
	width: 50px;
	height: 50px;
}
.serch_item_img img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.serch_item_info{
	margin-left: 10px;
	flex: 1;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 10px;
}
.serch_item_info_name{
	font-size: 14px;
	color: #333333;
	line-height: 28px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display: block;
	font-weight: bold;
}
.serch_item_info_info{
	font-size: 12px;
	line-height: 20px;
	color: #8c8b8b;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display: block;
}
/*header_dwon 下 begin*/

.header_dwon {
	background: #13426b;
}

.header_dwon_content {
	height: 46px;
	display: flex;
}

.header_dwon_li {
	padding: 0 10px;
	font-size: 14px;
	line-height: 44px;
	height: 44px;
	position: relative;
	display: flex;
	align-items: center;
}
.header_dwon_li:after{
	content: '';
	display: block;
	width: 1px;
	height: 15px;
	background: rgba(255, 255, 255, 0.3);
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -7.5px;
}
.header_dwon_li.active{
	border-bottom: 2px solid #d80b18;
}

.header_dwon_li:last-child:after{
	background: none;
}

.header_dwon_li a {
	color: #FFFFFF;
}


/*header_dwon 下 end*/
.float_kefu{
	position: fixed;
    background-color: #13426b;
    color: #FFFFFF;
    right: 25px;
    top: 30%;
    background-image: url(../img/kefu.png);
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-position: center 10px;
    border-radius: 5px;
    box-sizing: border-box;
    font-size: 12px;
    text-align: center;
    line-height: 14px;
    padding: 45px 6px 6px;
}


/*bottom 开始*/
.bottom{
	width: 100%;
	height:185px;
	background:#13426b;
	border-top: 2px solid #001e3f;
}
.bottom_links{
	margin-top: 20px;
	font-size: 14px;
    display: flex;
    justify-content: center;
    font-size: 14px;
	color: #FFF;
}
.bottom_links a{
	color: #FFF;
	margin: 0px 5px;
}
.bottom_ul{
	display: flex;
	margin-top: 20px;
	font-size: 14px;
	justify-content: center;
}
.bottom_ul li{
	border-right: 1px solid rgba(255,255,255,0.3);
}
.bottom_ul li:last-child{
	border-right: 0;
}
.bottom_ul li a{
	padding: 0px 13px;
	color: #FFFFFF;
}

.bottom_p{
	text-align: center;
	font-size: 13px;
	color: #FFFFFF;
	margin-top: 22px;
}
.bottom_p a{
	color: #FFFFFF;
}
.bottom_div{
	display: flex;
	justify-content: center;
	margin-top: 23px;
}
.bottom_div a {
	width: 31px;
	height: 31px;
	border-radius: 50%;
	background-position: center center;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
}
.bottom_div a svg path{
	stroke: #FFFFFF;
}
.bottom_a_2,.bottom_a_3{
	margin-left: 12px;
}
.bottom_a_1{
	/* background:#FFFFFF url(../img/bottom_a_1.png) no-repeat; */
}
.bottom_a_2 svg{
	width: 22px;
	height: 22px;
	/* background:#FFFFFF url(../img/bottom_a_2.png) no-repeat; */
}
.bottom_a_3{
	/* background:#FFFFFF url(../img/bottom_a_3.png) no-repeat; */
}


.display_none{
	display: none;
}




















