﻿@charset "utf-8";

.container .newsmianbao {
	width: 14rem;
	height: 0.62rem;
	line-height: 0.6rem;
	margin: 0 auto;
	padding-top: 0.01rem;
	border-bottom: 1px solid #e3e3e3;
	background: url("../img/addr.png") no-repeat left center;
	background-size: auto 0.2rem;
}
.container .newsmianbao2 {
	border-bottom: 0;
}
.container .newsmianbao .yesLInk {
	float: left;
	margin-left: 0.23rem;
	font-size: 0.16rem;
	color: #a1a1a1;
}
.container .newsmianbao .yesLInk2 {
	margin-left: 0;
}
.container .newsmianbao .yesLInk a {
	font-size: 0.16rem;
	color: #a1a1a1;
}
.container .newsmianbao .yesLInk a:hover {
	color: #f3a32a;
}
.container .newsmianbao .midLine {
	float: left;
	font-size: 0.16rem;
	color: #a1a1a1;
	margin: 0 0.02rem;
}
.container .newsmianbao .NoLInk {
	float: left;
	font-size: 0.16rem;
	color: #f3a32a;
}

.top {
	width: 100%;
	min-width: 14.2rem;
	height: 1.84rem;
	border-bottom: 5px solid #f3a32a;
}
.top .topSon1 {
	width: 100%;
	height: 0.66rem;
	border-bottom: 1px solid #f1f1f1;
	box-sizing: border-box;
}
.top .topSon1 .topSonSon1 {
	width: 14rem;
	height: 0.66rem;
	margin: 0 auto;
	position: relative;
}
.top .topSon1 .topSonSon1 .showCountrys {
	float: left;
	cursor: pointer;
}
.top .topSon1 .topSonSon1 .showCountrys .topOneLeft1 {
	float: left;
	font-size: 0.16rem;
	color: #989898;
	margin-top: 0.18rem;
	padding-right: 0.15rem;
}
.top .topSon1 .topSonSon1 .showCountrys .topOneLeft2 {
	float: left;
	width: 0;
	height: 0;
	border-left: 0.06rem solid transparent;
	border-right: 0.06rem solid transparent;
	border-top: 0.12rem solid #989898;
	border-bottom: 0 solid transparent;
	margin-top: 0.27rem;
}
.top .topSon1 .topSonSon1 .showCountrys:hover .topOneLeft1 {
	color: #f29f1d;
}
.top .topSon1 .topSonSon1 .showCountrys:hover .topOneLeft2 {
	border-top-color: #f29f1d;
}
.top .topSon1 .topSonSon1 .topOneLeft3 {
	float: left;
	font-size: 0.16rem;
	color: #989898;
	margin-top: 0.18rem;
	margin-left: 0.26rem;
}
.top .topSon1 .topSonSon1 .topOneLeft3 span {
	font-size: 0.16rem;
	color: #989898;
}
.top .topSon1 .topSonSon1 .topOneRight {
	float: right;
	height: 0.26rem;
	line-height: 0.26rem;
	font-size: 0.16rem;
	color: #999;
	margin-top: 0.18rem;
}
.top .topSon1 .topSonSon1 .topOneRight:hover {
	color: #f29f1d;
}
.top .topSon1 .topSonSon1 .topOneRight3 {
	margin-left: 0.2rem;
	background: url("../../public/img/subTop3.png") no-repeat;
	background-size: 0.26rem 0.26rem;
	padding-left: 0.32rem;
}
.top .topSon1 .topSonSon1 .topOneRight3:hover {
	background: url("../../public/img/subTop3on.png") no-repeat;
	background-size: 0.26rem 0.26rem;
}
.top .topSon1 .topSonSon1 .topOneRight2 {
	margin-left: 0.2rem;
	background: url("../../public/img/subTop2.png") no-repeat;
	background-size: 0.22rem 0.26rem;
	padding-left: 0.28rem;
}
.top .topSon1 .topSonSon1 .topOneRight2:hover {
	background: url("../../public/img/subTop2on.png") no-repeat;
	background-size: 0.22rem 0.26rem;
}
.top .topSon1 .topSonSon1 .topOneRight1 {
	background: url("../../public/img/subTop1.png") no-repeat;
	background-size: 0.26rem 0.26rem;
	padding-left: 0.32rem;
}
.top .topSon1 .topSonSon1 .topOneRight1:hover {
	background: url("../../public/img/subTop1on.png") no-repeat;
	background-size: 0.26rem 0.26rem;
}
.top .topSon1 .topSonSon1 .afcaCountries {
	display: none;
	width: 8rem;
	min-height: 2.22rem;
	padding: 0.2rem 0.1rem 0.12rem 0.35rem;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #e2e2e2;
	box-shadow: 0 -2px 10px 0 rgba(0,0,0,0.08),/* 上侧阴影 */
				2px 0 10px 0 rgba(0,0,0,0.08),/* 右侧阴影 */
				0 2px 10px 0 rgba(0,0,0,0.08),/* 下侧阴影 */
				-2px 0 10px 0 rgba(0,0,0,0.08);/* 左侧阴影 */
	position: absolute;
	left: 0;
	top: 0.5rem;
	z-index: 999;
}
.top .topSon1 .topSonSon1 .afcaCountries ul li {
	float: left;
	width: 1.6rem;
	margin-bottom: 0.1rem;
	line-height: 0.14rem;
}
.top .topSon1 .topSonSon1 .afcaCountries ul li span {
	font-size: 0.14rem;
	color: #333;
	cursor: pointer;
}
.top .topSon1 .topSonSon1 .afcaCountries ul li span.onActive,
.top .topSon1 .topSonSon1 .afcaCountries ul li span:hover {
	color: #f29f1d;
}
.top .topSon2 {
	width: 13.46rem;
	height: 1.18rem;
	margin: 0 auto;
	position: relative;
}
.top .topSon2 .siteLogo {
	width: 3.38rem;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto 0;
}
.top .topSon2 .searches {
	float: left;
	width: 8.18rem;
	height: 0.52rem;
	margin-left: 4rem;
	margin-top: 0.33rem;
	position: relative;
}
.top .topSon2 .searches input {
	width: 100%;
	height: 100%;
	border: 0;
	border-radius: 6px;
	padding: 0 0.68rem 0 0.18rem;
	box-sizing: border-box;
	font-size: 0.16rem;
	background: #f1f1f1;
	color: #333;
}
.top .topSon2 .searches input::-webkit-input-placeholder {
	font-size: 0.16rem;
	color: #c9c9c9;
}
.top .topSon2 .searches input::-moz-placeholder {
	font-size: 0.16rem;
	color: #c9c9c9;
	opacity: 1;
}
.top .topSon2 .searches input:-ms-input-placeholder {
	font-size: 0.16rem;
	color: #666;
}
.top .topSon2 .searches input::placeholder {
	font-size: 0.16rem;
	color: #c9c9c9;
}
.top .topSon2 .searches .searchesBtn {
	width: 0.52rem;
	height: 0.52rem;
	position: absolute;
	right: 0;
	top: 0;
}
.top .topSon2 .searches .searchesBtn img {
	width: 0.32rem;
	height: 0.3rem;
	margin-top: 0.11rem;
	cursor: pointer;
}
.top .topSon2 .menuBtn {
	float: left;
	width: 0.4rem;
	height: 0.31rem;
	margin-top: 0.43rem;
	margin-left: 0.66rem;
	cursor: pointer;
	transition: 0.3s;
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	position: relative;
}
.top .topSon2 .menuBtn span.threeGang {
	display: block;
	height: 0.07rem;
	border-radius: 0.04rem;
	background: #f3a32a;
	margin-bottom: 0.05rem;
	-webkit-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.top .topSon2 .menuBtn span.threeGang3 {
	margin-bottom: 0;
}
.top .topSon2 .menuBtn:hover span.threeGang {
	margin-bottom: 0;
	position: absolute;
	left: 0;
	top: 0.12rem;
	width: 0.4rem;
}
.top .topSon2 .menuBtn:hover span.threeGang2 {
	display: none;
}
.top .topSon2 .menuBtn:hover span.threeGang1 {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.top .topSon2 .menuBtn:hover span.threeGang3 {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.top .topSon2 .menuBtn .jobMenus {
	width: 0;
	height: 2.9rem;
	position: absolute;
	right: 0.4rem;
	top: -0.35rem;
	cursor: auto;
	z-index: 100;
	overflow: hidden;
	-webkit-transition: width 0.4s;
	-ms-transition: width 0.4s;
	transition: width 0.4s;
}
.top .topSon2 .menuBtn:hover .jobMenus {
	width: 2.58rem;
}
.top .topSon2 .menuBtn .jobMenus .jobMenusSon {
	width: 2.3rem;
	height: 2.6rem;
	padding-top: 0.1rem;
	margin: 0.1rem 0 0 0.1rem;
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 -2px 10px 0 rgba(0,0,0,0.08),/* 上侧阴影 */
	2px 0 10px 0 rgba(0,0,0,0.08),/* 右侧阴影 */
	0 2px 10px 0 rgba(0,0,0,0.08),/* 下侧阴影 */
	-2px 0 10px 0 rgba(0,0,0,0.08);/* 左侧阴影 */
}
.top .topSon2 .menuBtn .jobMenus .jobMenusSon .sanjiao {
	width: 0.1rem;
	height: 0.2rem;
	clip-path: polygon(0 0,0 100%,100% 50%);
	box-shadow: 0 -2px 12px 0 rgba(0,0,0,0.1),/* 上侧阴影 */
	2px 0 12px 0 rgba(0,0,0,0.1),/* 右侧阴影 */
	0 2px 12px 0 rgba(0,0,0,0.1),/* 下侧阴影 */
	-2px 0 12px 0 rgba(0,0,0,0.1);/* 左侧阴影 */
	background: #fff;
	float: right;
	margin-right: -0.1rem;
	margin-top: 0.2rem;
}
.top .topSon2 .menuBtn .jobMenus .jobMenusSon .everyMenu {
	height: 0.5rem;
	line-height: 0.5rem;
	padding-left: 0.25rem;
}
.top .topSon2 .menuBtn .jobMenus .jobMenusSon .everyMenu a {
	font-size: 0.16rem;
	color: #737373;
}
.top .topSon2 .menuBtn .jobMenus .jobMenusSon .everyMenu:hover {
	background: #f3a32a;
}
.top .topSon2 .menuBtn .jobMenus .jobMenusSon .everyMenu:hover a {
	color: #fff;
}
.menulist {
	width: 100%;
	min-width: 14.2rem;
	background: #fff0dd;
}
.menulist .menulistSon {
	width: 13.46rem;
	height: 0.76rem;
	margin: 0 auto;
}
.menulist .menulistSon ul {
	text-align: justify;
	font-size: 0;
}
.menulist .menulistSon ul:after {
	content: '';
	display: inline-block;
	width: 100%;
}
.menulist .menulistSon ul li {
	display: inline-block;
	height: 0.76rem;
	line-height: 0.76rem;
	padding: 0 0.19rem;
}
.menulist .menulistSon ul li a {
	font-size: 0.18rem;
	color: #f29f1d;
}
.menulist .menulistSon ul li.menusOn {
	background: #f3a32a;
}
.menulist .menulistSon ul li.menusOn a {
	color: #fff;
}