/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input,button,textarea,dl,dt{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;font-family: normal;font-weight: normal;}
body {
	font-size: 14px;
	font-family: ' ';
	color: #111;
	overflow-x: hidden;
	background: #F5F5F5;
}
a img{
  border: 0;
}
em {
  font-style: normal;
}
body.head_on{overflow:hidden;}
a{text-decoration:none;color: #3F3F3F;transition: all .3s;}

*{
	box-sizing: border-box;
}
input,textarea,select{
	outline: none;
}

.clear{ margin:0; padding:0; font-size:0; clear:both; }

.wapper{
	width: 100%;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
	padding: 0 15px;
	box-sizing: border-box;
}
@media only screen and (min-width: 1200px){
	.wapper{
		width: 100%;
		max-width: 768px;
		margin: 0 auto;
	}
}

/* 轮播图通用 */
.swiper {width: 100%;height: 100%;}
.swiper-slide
{
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide img{
	width: 100%;
}

.overflow1{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;display: block;}
.overflow2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.overflow3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

.black_bg{
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	z-index: 2;
	display: none;
}
.black_bg.on{
	display: block;
}
/*mMenu*/
.moblie_box{
	position: fixed;
	width: 100%;
	z-index:999;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 2;
	background-color: #fff;
}
.m_header{width: 100%;}
.sp_header{height:70px;overflow:hidden;width:100%;display: flex;align-items: center;justify-content: space-between;}
.sp_logo{height:70px;display: flex;justify-content: center;align-items: center;padding-left: 10px;}
	.sp_logo img {
		margin: auto;
		max-height: 50px;
		padding-right: 10px;
	}
.sp_right{
	display: flex;
	align-items: center;
}
.sp_right .phone a{
	display: block;
	margin-right: 20px;
}
.sp_right .phone a img{
	width: auto;
	height: 21px;
}
.sp_right .language a{
	display: block;
	margin-right: 20px;
}
.sp_right .language a img{
	width: auto;
	height: 21px;
}
.sp_nav{width:50px;position:relative;cursor:pointer;height:30px;}
/* 横杠 */
.sp_nav span{display:block;background:#666;width:30px;height:3px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9999;background:#fff;width:70%;height:100%;font-size:14px;line-height:40px;top:0px;left:-70%;transition:left ease 0.35s;transition:all ease 0.35s}
.nav_show{left: 0;}
/* .sjj_nav ul li i{position:absolute;top:5px;right:0px;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-bottom: 1px dashed #ddd;;position:relative;line-height:45px;font-size:16px}
.sjj_nav>ul >li:last-child{border-bottom: 1px dashed #ddd;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#3F3F3F;width:100%;padding: 0 20px;display: block;box-sizing: border-box;}
.sjj_nav ul li a:hover{color: #000000;}
.sjj_nav ul li ul li a{color:#3F3F3F;display:block;text-align:left;}
.sjj_nav ul li i svg{width:25px;height:25px;fill:#3F3F3F;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#3F3F3F}
.sjj_nav ul li ul li>ul{margin-left:10px}
.sjj_nav ul li ul li{border-top: none;}
.sjj_nav ul li ul li a{padding: 0 30px;} */

.sjj_nav{
	padding: 40px 15px 15px 15px;
	box-sizing: border-box;
}
.sjj_list ul{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: ;
}
.sjj_list ul li{
	width: 33.33%;
    text-align: center;
    margin-bottom: 20px;
}
.sjj_list ul li a{
	display: block;
}
.sjj_list ul li a .imgbox{
	width: 100%;
	display: flex;
	align-content: center;
	justify-content: center;
}
.sjj_list ul li a p{
	font-size: 12px;
	color: #3F3F3F;
}


.sjj_desc{
	position: absolute;
	bottom: 15px;
	left: 15px;
}
.sjj_desc p{
	color: #666;
	font-size: 12px;
	line-height: 25px;
}
.sjj_desc p a{
	color: #666;
	font-size: 12px;
	display: flex;
	align-items: center;
	line-height: 25px;
}

.searchbox{
	width: 100%;
	margin-top: 70px;
	padding: 0 15px;
	box-sizing: border-box;
	margin-bottom: 15px;
	padding-bottom: 20px;
	background-color: #fff;
}
.search{
	flex: 1;
	position: relative;
}
.search input{
	width: 100%;
	color: #c1c1c3;
	height: 26px;
	background-color: #F5F6F8;
	border-radius: 20px;
}
.search input::placeholder{
	text-align: center;
	color: #c1c1c3;
}
.search img{
	position: absolute;
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
}



.index_list{
	width: 100%;
	margin-bottom: 10px;
	padding: 0 15px;
}
.index_list ul{
	display: flex;
	align-items: center;
}
.index_list ul li{
	width: 25%;
	text-align: center;
	line-height: 30px;
}
.index_list ul li a{
	font-size: 14px;
	color: #888888;
	display: block;
	position: relative;
}
	.index_list ul li.curr a {
		color: #992C3E;
	}
	.index_list ul li a:after {
		position: absolute;
		content: "";
		display: inline-block;
		height: 2px;
		background: #992C3E;
		width: 40%;
		bottom: 0px;
		left: 0px;
		top: 0px;
		right: 0px;
		margin: auto;
		margin-bottom: 0px;
		display: none;
	}
.index_list ul li.curr a:after{
	display: block;
}





/* banner */
.bannerbox{
	width: 100%;
}
.bannerbox .mySwiper1{
	width: 100%;
}
.bannerbox .mySwiper1 .swiper-slide a{
	display: block;
	font-size: 0;
	width: 100%;
}
.bannerbox .mySwiper1 .swiper-slide a img{
	width: 100%;
}





.main_title{
    margin-bottom: 20px;
}
.main_title h3{
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #888888;
}
.main_title1{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.main_title1 a{
	font-size: 12px;
	color: #888888;
}
/* index1 */
.index1box{
	padding-top: 20px;
	box-sizing: border-box;
	width: 100%;
	margin: 0 auto;
}
.index1box .index1{
	width: 100%;
	margin: 0 auto;
}


.index1_content .mySwiper2 .swiper-slide .slide_inner{
	width: 90%;
	margin: 0 auto;
}
.slide_inner ul{
	display: flex;
	flex-wrap: wrap;
}
.slide_inner ul li{
	width: 25%;
	margin-bottom: 15px;
	text-align: center;
}
.slide_inner ul li a{
	display: block;
	width: 100%;
}
.slide_inner ul li a .imgbox{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 5px;
}
.slide_inner ul li a .imgbox img{
	width: 35px;
}
.slide_inner ul li a p{
	font-size: 12px;
	color: #888888;
}

.index1_content .mySwiper2 .prev_btn{
	font-size: 30px;
	position: absolute;
	top: 50%;
	z-index: 9;
	left: 10px;
	margin-top: -25px;
	vertical-align: middle;
	cursor: pointer;
	color: #888888;
}
.index1_content .mySwiper2 .next_btn{
	font-size: 30px;
	position: absolute;
	top: 50%;
	z-index: 9;
	right: 10px;
	margin-top: -25px;
	vertical-align: middle;
	cursor: pointer;
	color: #888888;
}




/* index2 */
.index2box{
	padding-top: 20px;
	box-sizing: border-box;
	width: 100%;
	margin: 0 auto;
}
.index2box .index2{
	width: 100%;
	margin: 0 auto;
}


.index2_content{
	width: 100%;
	margin: 0 auto;
}

.index2_content ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.index2_content ul li{
	width: 48%;
	margin-bottom: 15px;
}
.index2_content ul li a{
	display: block;
	width: 100%;
}

.index2_content ul li a .imgbox{
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.index2_content ul li a .imgbox img{
	width: 100%;
	border-radius: 5px;
}
.index2_content ul li a .imgbox span{
	position: absolute;
    bottom: 10px;
    font-size: 10px;
    padding:5px 10px;
    letter-spacing: 2px;
    left: 0px;
    display: inline-block;
    background: rgba(0, 0, 0, 0.5);
    color: #FFF;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.index2_content ul li a .imgbox span i{
	margin-right: 10px;
}
.index2_content ul li a h3{
	font-size: 13px;
	color: #3F3F3F;
	margin-top: 10px;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.index2_content ul li a p{
	font-size: 12px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
	color: #888888;
}



/* index3 */
.index3box{
	width: 100%;
	margin: 0 auto;
	margin-top: 20px;
}
.index3box .index3{
	padding: 16px;
	background-repeat: no-repeat;
	background-size: cover;
    border-radius: 5px;
	box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
	position: relative;
}
.index3_tab{
	position: relative;
	width: 100%;
	border-bottom: 1px solid #E4E5EF;
    padding-bottom: 5px;
}
.index3_tab ul{
	display: flex;
	align-items: center;
}
.index3_tab ul li{
	font-size: 14px;
    margin-right: 15px;
}
.index3_tab ul li span{
	font-size: 14px;
	color: #3F3F3F;
	line-height: 25px;
	display: block;
}
.index3_tab ul li.on span{
	color: #992C3E;
	font-weight: bold;
	position: relative;
}
.index3_tab ul li.on span:after{
	content: '';
    display: inline-block;
    height: 2px;
    background: #992C3E;
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    top: 0px;
    right: 0px;
    margin: auto;
    margin-bottom: 0px;
}
.index3_tab .icon7{
	position: absolute;
	right: -10px;
	bottom: 0;
	height: 70px;
}


.index3_box{
	margin-top: 15px;
}
.index3_box ul li{
	width: 100%;
}

.index3_box1{
	width: 100%;
}
.index3_box1 dl{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.index3_box1 dl dd{
	width: 48%;
	display: flex;
	align-items: center;
	line-height: 25px;
	margin-bottom: 5px;
}
.index3_box1 dl dd span{
	margin-left: 5px;
	font-size: 12px;
	color: #3F3F3F;
}

.index3_box2{
	width: 100%;
}
.index3_box2 dl{
	display: flex;
	flex-wrap: wrap;
}
.index3_box2 dl dd{
	width: 100%;
	display: flex;
	align-items: center;
	line-height: 25px;
	margin-bottom: 5px;
}
.index3_box2 dl dd span{
	margin-left: 5px;
	font-size: 12px;
	color: #3F3F3F;
}
.box1_btn{
	text-align: center;
}
.box1_btn a{
	margin: auto;
    display: inline-block;
    width: 80%;
    line-height: 2em;
    color: #FFF;
    background: #618BF5;
    line-height: 2.5em;
    text-align: center;
    border-radius: 15px;
}






/* index4 */
.index4box{
	padding-top: 20px;
	box-sizing: border-box;
	width: 100%;
	margin: 0 auto;
}
.index4box .index4{
	width: 100%;
	margin: 0 auto;
}

.index4_content{
	width: 100%;
	padding: 15px;
    padding-bottom: 10px;
    background: rgba(6, 61, 120, 0.1);
    border-radius: 5px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.index4_content .index4_left{
	width: 58%;
}
.index4_content .index4_left h1{
	line-height: 30px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	font-size: 14px;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.index4_content .index4_left p{
	margin-top: 10px;
	font-size: 12px;
	color: #666;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.index4_content .index4_left i{
	font-size: 14px;
	margin-right: 10px;
}
.index4_content .index4_right{
	width: 40%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index4_content .index4_right img{
	width: 100%;
    height: 80px;
    border-radius: 5px;
}


.index4_img{
	padding-top: 25px;
	box-sizing: border-box;
}
.index4_img ul{
	display: flex;
	flex-wrap: wrap;
}
.index4_img ul li{
	width: 33.33%;
	text-align: center;
	margin-bottom: 25px;
}
.index4_img ul li a{
	display: block;
	width: 100%;
}
.index4_img ul li a .imgbox{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.index4_img ul li a .imgbox img{
	max-width: 100%;
	width: auto;
}
.index4_img ul li a p{
	font-size: 12px;
	color: #3F3F3F;
}



/* index5 */
.index5box{
	padding-top: 20px;
	box-sizing: border-box;
	width: 100%;
	margin: 0 auto;
}
.index5box .index5{
	width: 100%;
	margin: 0 auto;
}

.index5_content{
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.index5_content .mySwiper3 .swiper-slide a{
	display: block;
	width: 100%;
}
.index5_content .mySwiper3 .swiper-slide a .imgbox{
	width: 100%;
	font-size: 0;
}
.index5_content .mySwiper3 .swiper-slide a .imgbox img{
	width: 100%;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
.index5_content .mySwiper3 .swiper-slide a .textbox{
	text-align: center;
	background: #E9EEF3;
	padding: 10px 50px 20px 50px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.index5_content .mySwiper3 .swiper-slide a .textbox p{
	font-size: 14px;
	color: #666;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-weight: bold;
    letter-spacing: 1px;
}

.index5_content .mySwiper3 .swiper-pagination3{
	bottom: 0;
}


.index5_content .vidio{
	display: inline-block;
    position: absolute;
    top: 10px;
    right: 10px;
    background: rgba(0, 0, 0, 0.1);
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
	z-index: 9;
}
.index5_content .vidio i{
	font-size: 16px;
    color: #F53E43;
	line-height: 30px;
    vertical-align: middle;
}

/* index6 */
.index6box{
	padding-top: 20px;
	box-sizing: border-box;
	width: 100%;
	margin: 0 auto;
}
.index6box .index6{
	width: 100%;
	margin: 0 auto;
}

.index6_content{
	width: 100%;
	margin: 0 auto;
}

.index6_content ul li{
	width: 100%;
	margin-bottom: 15px;
}
.index6_content ul li a{
	display: flex;
	width: 100%;
	justify-content: space-between;
}
.index6_content ul li a .imgbox{
	width: 30%;
}
.index6_content ul li a .imgbox img{
	width: 100%;
	border-radius: 5px;
}
.index6_content ul li a .textbox{
	width: 67%;
}
.index6_content ul li a .textbox h1{
	font-size: 14px;
	color: #3F3F3F;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-bottom: 5px;
}

.index6_content ul li a .textbox .date{
	display: flex;
	justify-content: space-between;
}
.index6_content ul li a .textbox .date span{
	display: block;
	font-size: 12px;
    color: #888888999;
}



/* index7 */
.index7box{
	padding: 10px 0;
	box-sizing: border-box;
	width: 100%;
	margin: 0 auto;
}
.index7box .index7{
	width: 100%;
	margin: 0 auto;
}
.index7_img{
	position: relative;
	width: 100%;
	margin-bottom: 10px;
}
.index7_img a{
	display: block;
	width: 100%;
}
.index7_img a .imgbox{
	width: 100%;
	font-size: 0;
}
.index7_img a .imgbox img{
	width: 100%;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
.index7_img a .textbox{
	text-align: center;
	background: #E9EEF3;
	padding: 10px 50px 10px 50px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.index7_img a .textbox p{
	font-size: 14px;
	color: #666;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-weight: bold;
    letter-spacing: 1px;
}
.index7_img .vidio{
	display: inline-block;
    position: absolute;
    top: 10px;
    right: 10px;
    background: rgba(0, 0, 0, 0.1);
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
	z-index: 9;
}
.index7_img .vidio i{
	font-size: 16px;
    color: #F53E43;
	line-height: 30px;
    vertical-align: middle;
}


/* footer */
.footerbox{
	border-top: 1px solid rgba(0, 0, 0, 0.05);
    background: #FFF;
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    text-align: center;
    padding: 8px 0px;
    z-index: 999;
}
.footerbox .footer{
	width: 100%;
}
.footerbox .footer ul{
	display: flex;
	align-items: center;
}

.footerbox .footer ul li{
	width: 25%;
	text-align: center;
}
.footerbox .footer ul li a{
	display: block;
	width: 100%;
}
.footerbox .footer ul li a i{
	font-size: 22px;
}
.footerbox .footer ul li a h3{
	font-size: 10px;
    margin-top: 1px;
	color: #3F3F3F;
}
.footerbox .footer ul li.curr a i{
	color: #992C3E;
}
.footerbox .footer ul li.curr a h3{
	color: #992C3E;
}





/* 通用内页 */
.inbannerbox{
	width: 100%;
	margin: 0 auto;
	font-size: 0;
	margin-top: 70px;
}
.inbannerbox img{
	width: 100%;
}

.insidebox{
	width: 100%;
	margin: 0 auto;
}
.insidebox .wapper .inside{
	width: 100%;
	padding: 20px 0;
	box-sizing: border-box;
}





/* country */
.searchbox{
	display: flex;
	align-items: center;
	position: relative;
}
.searchbox .country_btn{
	display: flex;
	align-items: center;
	margin-right: 10px;
	font-size: 14px;
	color: #666;
}
.searchbox .country_btn h3{
	font-size: 14px;
	color: #666;
}
.searchbox .country_btn i{
	font-size: 14px;
	color: #666;
}
.searchbox .country_btn i{margin-left: 5px;}

.country_box{position:fixed;z-index:9999;background:#F0F0F0;width:100%;height:100%;font-size:14px;line-height:40px;top:70px;left:-100%;transition:left ease 0.35s;transition:all ease 0.35s;padding: 20px;}
.nav_show{left: 0;}

.country_box ul{
	display: flex;
	align-items: center;
}
.country_box ul li{
	width: 25%;
	text-align: center;
	margin-bottom: 20px;
}

.country_box ul li .imgbox{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.country_box ul li .imgbox img{
	width: 45px;
    margin-bottom: 5px;
    border-radius: 50%;
}
.country_box ul li p{
	font-size: 12px;
	color: #3F3F3F;
}




/* country1box */
.country1box{
	margin-top: 10px;
    height: 120px;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.5);
    position: relative;
}
.country1{
	background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
	filter: blur(10px);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}
.zhezhao{
	background: rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}

.country1_list{
	padding: 0 15px;
	width: 100%;
	position: absolute;
    top: 25px;
    width: 100%;
    left: 0px;
}
.country1_list ul{
	display: flex;
	align-items: center;
}
.country1_list ul li{
	width: 25%;
	text-align: center;
}
.country1_list ul li .imgbox{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 5px;
}
.country1_list ul li p{
	font-size: 12px;
	color: #fff;
}

.country1_desc{
	margin-top: -20px;
    text-align: center;
    position: relative;
    padding-top: 35px;
}
.country1_desc .country1_img{
	position: absolute;
    width: 50px;
    height: 50px;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    margin-top: -20px;
    z-index: 1;
    border: 1px solid #063D78;
    border-radius: 50%;
    padding: 2px;
    background: #FFF;
	vertical-align: middle;
}

.country1_desc h3{
	font-size: 16px;
	color: #3F3F3F;
	font-weight: bold;
	
}

.country1_desc .desc{
	padding: 10px 0;
}

.country1_desc .desc p{
	text-align: center;
	font-size: 14px;
	color: #666;
}


.country2_tab{
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}
.country2_tab .swiper-slide{
	width: auto !important;
}
.country2_tab h3{
	font-size: 14px;
	color: #3F3F3F;
	font-weight: 700;
	white-space: nowrap;
	margin-right: 20px;
}
.mySwiper_tab span{
	font-size: 14px;
	color: #888888;
	padding: 5px 6px;
	white-space: nowrap;
}
.mySwiper_tab .swiper-slide-thumb-active span{
	background: rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    color: #992C3E;
}
.mySwiper_box .swiper-wrapper .swiper-slide .slide_inner{
	box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
	-webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
	display: block;
	width: 100%;
	margin: 5px;
}
.mySwiper_box .swiper-wrapper .swiper-slide .slide_inner a{
	display: block;
	width: 100%;
}
.mySwiper_box .swiper-wrapper .swiper-slide .slide_inner a .imgbox{
	width: 100%;
	margin: 0 auto;
	position: relative;
	font-size: 0;
}
.mySwiper_box .swiper-wrapper .swiper-slide .slide_inner a .imgbox img{
	width: 100%;
	border-radius: 5px;
}
.mySwiper_box .swiper-wrapper .swiper-slide .slide_inner a .imgbox span{
	position: absolute;
    top: 10px;
    font-size: 10px;
    padding:5px 10px;
    letter-spacing: 2px;
    left: 0px;
    display: inline-block;
    background: rgba(0, 0, 0, 0.5);
    color: #FFF;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.mySwiper_box .swiper-wrapper .swiper-slide .slide_inner a .imgbox span i{
	margin-right: 10px;
}

.box_bottom{
	padding: 10px 0;
	box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
	-webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
}

.box_list{
	width: 100%;
	margin-bottom: 10px;
}
.box_list ul{
	display: flex;
	align-items: center;
}
.box_list ul li{
	width: 25%;
	border-right: 1px solid #EDEDED;
	text-align: center;
}
.box_list ul li:last-child{
	border-right: 0px;
}
.box_list ul li h3{
	font-size: 14px;
	font-weight: bold;
	color: #992C3E;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding: 0px 3px;
}
.box_list ul li p{
	font-size: 12px;
	color: #3F3F3F;
	padding: 0px 3px;
    margin-top: 5px;
}
.mr10{
	margin-right: 10px;
}


.box_btn{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.box_btn span{
	display: inline-block;
    background: #FC7D5B;
    color: #FFF;
    line-height: 2em;
    padding: 0px 10px;
    border-radius: 5px;
    font-size: 12px;
}



.country3box{
	padding: 10px 0;
	box-sizing: border-box;
	width: 100%;
	margin: 0 auto;
}
.country3box .country3{
	width: 100%;
	margin: 0 auto;
	padding: 16px;
    padding-top: 15px;
    -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
	background-repeat: no-repeat;
	background-position: center 35px; 
    background-size: cover;
    border-radius: 5px;
    padding-bottom: 10px;
}
.country3box .country3 h1{
	border-bottom: 1px solid #E4E5EF;
    padding-bottom: 10px;
    position: relative;
    font-size: 16px;
    font-weight: bold;
    color: #BC9039;
	text-align: left;
}
.country3box .country3 .icon12{
	position: absolute;
    bottom: 0px;
    right: -10px;
    height: 60px;
	width: auto;
	vertical-align: middle;
}

.country3_content{
	padding: 10px 0;
}
.country3_content ul{
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.country3_content ul li{
	width: 49%;
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}
.country3_content ul li span{
	margin-left: 5px;
	font-size: 14px;
	color: #819db8;
}


.country3_btn{
	text-align: center;
}

.country3_btn span{
	margin: auto;
    display: inline-block;
    width: 60%;
    line-height: 2em;
    color: #FFF;
    background: #D0A360;
    line-height: 2.5em;
    text-align: center;
    border-radius: 15px;
    margin-bottom: 10px;
    background: -webkit-gradient(linear, left top, left bottom, from(#ECD1AE), to(#C49859));
    background: linear-gradient(to bottom, #ECD1AE, #C49859);
}
.country3_btn p{
	margin: 0px;
    letter-spacing: 1px;
    color: #666;
	font-size: 14px;
}


.country4box{
	padding: 10px 0;
	box-sizing: border-box;
	width: 100%;
	margin: 0 auto;
}
.country4box .country4{
	width: 100%;
	margin: 0 auto;
}
.country4box .country4 ul li{
	width: 100%;
	margin-bottom: 20px;
}
.country4box .country4 ul li a{
	box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
	-webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
	display: block;
	width: 100%;
}
.country4box .country4 ul li a .imgbox{
	width: 100%;
	margin: 0 auto;
	position: relative;
	font-size: 0;
}
.country4box .country4 ul li a .imgbox img{
	width: 100%;
	border-radius: 5px;
}
.country4box .country4 ul li a .imgbox span{
	position: absolute;
    top: 10px;
    font-size: 10px;
    padding:5px 10px;
    letter-spacing: 2px;
    left: 0px;
    display: inline-block;
    background: rgba(0, 0, 0, 0.5);
    color: #FFF;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.country4box .country4 ul li a .imgbox span i{
	margin-right: 10px;
}


.country5box{
	padding: 10px 0;
	box-sizing: border-box;
	width: 100%;
	margin: 0 auto;
}
.country5box .country5{
	width: 100%;
	margin: 0 auto;
}
.country5box .country5 h3{
	font-size: 18px;
    font-weight: bold;
    border-left: 5px solid #992C3E;
    text-indent: 10px;
    margin-bottom: 20px;
}

.country5_content{
	width: 100%;
}
.country5_content ul li{
	display: flex;
	margin-bottom: 10px;
}
.country5_content ul li .li_left{
    font-size: 28px;
    background: rgba(6, 61, 120, 0.3);
    font-weight: bold;
    border-radius: 5px;
    width: 50px;
    text-align: center;
    font-style: italic;
    color: #FFF;
} 
.country5_content ul li .li_left span{
	font-size: 28px;
	color: #FFF;
}
.country5_content ul li .li_left:after{
	content: '';
    display: inline-block;
    width: 0px;
    height: 100%;
    vertical-align: middle;
}
.country5_content ul li .li_right{
	background: #E9EEF3;
    border-radius: 5px;
    padding: 10px 15px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.country5_content ul li .li_right h5{
	font-size: 14px;
    margin: 0px;
    margin-bottom: 8px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    padding-bottom: 8px;
}
.country5_content ul li .li_right p{
	font-size: 12px;
    color: #666;
}

.country5_img{
	/*padding-top: 25px;*/
	box-sizing: border-box;
}
.country5_img ul{
	display: flex;
	flex-wrap: wrap;
}
.country5_img ul li{
	width: 33.33%;
	text-align: center;
	margin-bottom: 25px;
	padding: 0 10px;
}
.country5_img ul li a{
	display: block;
	width: 100%;
}
.country5_img ul li a .imgbox{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.country5_img ul li a .imgbox img{
	max-width: 100%;
	width: auto;
	height: 30px;
}
.country5_img ul li a h3{
	font-size: 14px;
	color: #3F3F3F;
	margin: 0;
}
.country5_img ul li a p{
	font-size: 12px;
	color: #888888;
}






.country6box{
	padding: 10px 0;
	box-sizing: border-box;
	width: 100%;
	margin: 0 auto;
}
.country6box .country6{
	width: 100%;
	margin: 0 auto;
	letter-spacing: 1px;
    padding: 15px;
    padding-bottom: 30px;
    -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
    border-radius: 5px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto 90%;
}
.country6box .country6 h1{
	margin-top: 20px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #063D78;
}
.country6box .country6 p{
	margin-top: 10px;
    color: #063D78;
	text-align: center;
	font-size: 14px;
	margin-bottom: 10px;
}
.select_css{
	display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.input_css{
	display: flex;
    margin: auto;
    margin-top: 20px;
    line-height: 3em;
    border-bottom: 1px solid #CCCCCC;
    width: 80%;
}
.input_css span{
	font-size: 14px;
	color: #3F3F3F;
}
.input_css input{
	flex: 1;
	margin-top: -3px;
    padding: 0px 10px;
    width: 100%;
    background: none;
	line-height: 3em;
}
.input_css select{
	flex: 0;
	margin-right: 10px;
	max-width: 90px;
	line-height: 3em;
	border: none;
}
.input_css1{
	display: flex;
	margin: auto;
	margin-top: 20px;
	line-height: 3em;
	width: 80%;
}
.input_css1 input{
	width: 45%;
	border: 1px solid #CCCCCC;
}
.input_css1 img{
	width: 55%;
	border: 1px solid #CCCCCC;
}
.input_css1 input:focus{
	border-color: #ed5243;
}

.country6_btn{
	text-align: center;
}
.country6_btn .btn1{
	margin-top: 20px;
    background: #992C3E;
    line-height: 2.6em;
    color: #FFF;
    display: inline-block;
    width: 30%;
    text-align: center;
    border-radius: 20px;
}
.country6_btn .btn2{
	margin-top: 20px;
    line-height: 2.6em;
    color: #FFF;
    display: inline-block;
    width: 30%;
    text-align: center;
    border-radius: 20px;
	background: rgb(252, 125, 91);
    margin-left: 20px;
}




/* assess */
.assess1box{
	background-position: center bottom;
	background-repeat: repeat;
	width: 100%;
	margin: 0 auto;
	padding: 20px 0;
	box-sizing: border-box;
}
.assess1box .assess1{
	width: 100%;
	margin: 0 auto;
}
.assess1box .assess1 .assess1_item{
	width: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
}
.assess1_item h4{
	font-size: 14px;
    letter-spacing: 1px;
	margin: 0;
}
.assess1_item h4 strong{
	font-size: 22px;
	color: #992C3E;
	font-weight: 700;
}
.assess1_item h4 b{
	font-weight: 700;
	font-size: 14px;
	color: #3F3F3F;
}
.assess1_item h4 span{
	color: #888888999;
    font-size: 12px;
}
.item_content{
	width: 100%;
	margin-top: 20px;
}
.item_content ul{
	display: flex;
	flex-wrap: wrap;
}
.item_content ul li{
	width: 33.33%;
	padding: 0 15px;
}
	.item_content ul li.curr span {
		border: 1px solid #992C3E;
	}
.item_content ul li span{
	display: inline-block;
    width: 100%;
    background: #F5FAFC;
    text-align: center;
    margin-bottom: 10px;
    line-height: 2.6em;
    font-size: 13px;
    border: 1px dashed #E5F0F5;
}

.item_content1 ul li{
	width: 100%;
	padding: 0 15px;
}
.item_content1 ul li span{
	line-height: 1.5em;
	padding: 6px;
	text-align: left;
}

.item_content2 ul li{
	width: 50%;
	padding: 0 15px;
}
.assess1_item input{
	width: 100%;
	margin-top: 10px;
    color: #888888999;
	border: 1px solid #DDDDDD;
    width: 100%;
    padding: 8px 15px;
}
.assess1_item p{
	margin-top: 10px;
    color: #888888999;
	font-size: 14px;
}
.assess1_item .imgbox{
	width: 100%;
    background: #F5FAFC;
    text-align: center;
    margin-bottom: 10px;
    line-height: 2.6em;
    font-size: 13px;
    border: 1px dashed #E5F0F5;
	display: flex;
	align-items: center;
	justify-content: center;
}
.assess1_item .imgbox img{
	max-width: 100%;
	width: auto;
}
.assess1_item .item_btn{
	margin-top: 20px;
}
	.assess1_item .item_btn a {
		text-align: center;
		display: inline-block;
		width: 100%;
		background: -webkit-gradient(linear, left top, right top, from(#D4AF37 ), to(#D4AF37 ));
		background: linear-gradient( 90deg, #D4AF37, #D4AF37);
		color: #FFF;
		line-height: 3em;
		border-radius: 5px;
		letter-spacing: 1px;
	}






/* itemdetail */
.itemdetailbox{
    background: #F7F7F7;
    background: #F7F7F7;
	width: 100%;
	margin: 0 auto;
}
.itemdetail1{
	width: 100%;
	text-align: center;
	padding: 20px 0;
}
.itemdetail1 h3{
	margin: 0px;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 15px;
}
.itemdetail1 span{
	display: inline-block;
    background: #FFF;
    line-height: 1.8em;
    font-size: 12px;
    padding: 0px 5px;
    border-radius: 5px;
    border: 1px solid #EAEAEA;
    color: #888888;
}
	.itemdetail1 span:last-child {
		color: #992C3E;
	}

.itemdetail2box{
	border-top: 1px solid #EDEDED;
    padding: 12px 15px;
    border-bottom: 1px solid #EDEDED;
	background-color: #fff;
}
.itemdetail2box ul{
	display: flex;
	flex-wrap: wrap;
}
.itemdetail2box ul li{
	width: 50%;
	
	padding-bottom: 10px;
	border-right: 1px solid #EDEDED;
	text-align: center;
}
.itemdetail2box ul li:nth-child(2n){
	border-right: 0px solid #EDEDED;
}
.itemdetail2box ul li:nth-child(1){
	border-bottom: 1px solid #EDEDED;
}
.itemdetail2box ul li:nth-child(2){
	border-bottom: 1px solid #EDEDED;
}
.itemdetail2box ul li h3{
	font-size: 18px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #992C3E;
}
.itemdetail2box ul li p{
	font-size: 12px;
    line-height: 2em;
    color: #666666;
}

.itemdetail3box{
	width: 100%;
	margin: 0 auto;
	background: #fff;
	padding: 15px 0;
}
.itemdetail3{
	width: 100%;
	margin: 0 auto;
}
.itemdetail3 h3{
	font-size: 16px;
    font-weight: bold;
	color: #3F3F3F;
	margin-bottom: 15px;
	text-align: center;
}
.itemdetail3 .itemdetail3_content{
	padding: 10px 0;
	box-sizing: border-box;
}
.itemdetail3 .itemdetail3_content ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.itemdetail3 .itemdetail3_content ul li{
	width: 48%;
	background: #EEEEEE;
    padding: 13px 10px;
    border-radius: 5px;
	margin-bottom: 10px;
	text-align: center;
}
.itemdetail3 .itemdetail3_content ul li p{
	font-size: 14px;
	color: #3F3F3F;
}



.itemdetail4box{
	margin: 15px 0;
	box-sizing: border-box;
	width: 100%;
	background-color: white;
}
.itemdetail4{
	width: 100%;
	margin: 0 auto;
}
.itemdetail4 .itemdetail4_tab{
	width: 100%;
	margin: 0 auto;
	margin-bottom: 10px;
	padding-top: 20px;
}
.itemdetail4 .itemdetail4_tab ul{
	display: flex;
	flex-wrap: wrap;
}
.itemdetail4 .itemdetail4_tab ul li{
	margin-right: 20px;
}
.itemdetail4 .itemdetail4_tab ul li:last-child{
	margin-right: 0;
}
.itemdetail4 .itemdetail4_tab ul li span{
	font-size: 15px;
	color: #666;
	line-height: 2em;
	letter-spacing: 1px;
	border-bottom: 2px soild transparent;
}
.itemdetail4 .itemdetail4_tab ul li.on{
	font-size: 15px;
	color: #992C3E;
	border-bottom: 2px solid #992C3E;
}

.itemdetail4_box{
	padding: 10px 0;
	box-sizing: border-box;
}
.itemdetail4_box ul li{
	width: 100%;
}
.itemdetail4_box ul li .itemdetail4_item{
	width: 100%;
}
	.itemdetail4_box ul li .itemdetail4_item img {
		max-width: 100%;
	}
.itemdetail4_item h1{
	font-size: 16px;
    margin: 0px;
    line-height: 3em;
    font-weight: bold;
    border-bottom: 1px solid #EDEDED;
    margin-bottom: 10px;
    color: #3F3F3F333;
}
.itemdetail4_item .desc{
	line-height: 2em;
    word-wrap: break-word !important;
}
.itemdetail4_item .desc{
	line-height: 2em;
    word-wrap: break-word !important;
}
.itemdetail4_item .desc p{
	font-size: 14px;
	color: #666;
}
	.itemdetail4_item .desc p img {
		max-width:100%;
	}
.itemdetail4_item .item_list{
	width: 100%;
}
.itemdetail4_item .item_list dl dd{
	width: 100%;
	display: flex;
	margin-bottom: 5px;
}
.itemdetail4_item .item_list dl dd i{
	color: rgb(6, 61, 120);
	margin-right: 5px;
}
.itemdetail4_item .item_list dl dd span{
	font-size: 14px;
	color: #666;
}
.itemdetail4_item .item4_top{
	display: flex;
	align-items: center;
	margin-top: 30px;
}
.itemdetail4_item .item4_top i{
	margin-right: 20px;
	color: #063D78;
    font-size: 28px;
}
.itemdetail4_item .item4_top span{
	font-size: 16px;
    letter-spacing: 2px;
    font-weight: bold;
	color: #666;
}

.item4_list{
	width: 100%;
	padding: 20px 0;
	box-sizing: border-box;
}
.item4_list dl dd{
	width: 100%;
	display: flex;
    margin-top: 10px;
    padding-bottom: 10px;
    position: relative;
    overflow: hidden;
}
.item4_list dl dd .item4_list_left{
	margin-right: 20px;
    overflow: hidden;
}
.item4_list dl dd .item4_list_left i{
	font-size: 26px;
    color: #083E79;
}

.item4_list dl dd .item4_list_right{
	flex: 1;
}
.item4_list dl dd .item4_list_right h3{
	font-size: 16px;
    color: #3F3F3F333;
    font-weight: bold;
    margin: 0px;
    line-height: 1.6em;
}
.item4_list dl dd .item4_list_right p{
	font-size: 14px;
	color: #666;
}
.item4_list dl dd .line{
	position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    margin-top: 30px;
    margin-left: 13px;
    display: inline-block;
    width: 1px;
    /* height: 100px; */
    background: rgba(6, 61, 120, 0.5);
    border-radius: 5px;
}
.itemdetail4_item .tip{
	background: #F7F7F7;
    padding: 10px;
    margin-top: 10px;
}
.itemdetail4_item .tip p{
	color: #888888999;
    font-size: 12px;
	margin-bottom: 10px;
}
.itemdetail4_item .item_table{
	width: 100%;
	margin-bottom: 15px;
}
.itemdetail4_item .item_table h3{
	font-size: 14px;
    margin-bottom: 10px;
	color: #666;
}
.itemdetail4_item .item_table table{
	width: 100%;
	border-collapse: collapse;
}
.itemdetail4_item .item_table table tr{
	width: 100%;
}
.itemdetail4_item .item_table table tr td{
	width: 50%;
	text-align: center;
    padding: 10px 5px;
	border: 1px solid #DDD;
}
.itemdetail4_item .item_table table tr td:first-child{
	background: #EEEEEE;
}

.itemdetail4_box>ul>li{
	display: none;
}
.itemdetail4_box>ul>li.on{
	display: block;
}





/* gongju */
.gongju1box{
	padding: 15px 0;
	box-sizing: border-box;
	width: 100%;
	margin: 0 auto;
}
.gongju1box .gongju1{
	width: 100%;
	margin: 0 auto;
}
.gongju1box .gongju1{
	display: flex;
}
.gongju1 .gongju1_left{
	-webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 10px;
    padding: 10px;
    -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
    border-radius: 5px;
    position: relative;
	background-repeat: repeat;
	background-position: right center;
    background-size: auto;
}
.gongju1 .gongju1_right{
	-webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.gongju1 h1{
	font-size: 15px;
    margin-bottom: 10px;
    color: #3F3F3F333;
}
.gongju1 p{
	font-size: 12px;
	color: #888888999;
}
.gongju1 .gongju1_left .g1_btn {
	position: absolute;
	right: 15px;
	bottom: 15px;
	display: inline-block;
	background: #D4AF37;
	font-size: 12px;
	color: #FFF;
	border-radius: 5px;
	line-height: 2.6em;
	padding: 0px 15px;
	letter-spacing: 1px;
}
.gongju1 .gongju1_right .right_top{
	padding: 10px;
	background-position: left top;
	background-repeat: repeat;
    background-size: auto;
    -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
    border-radius: 5px;
	position: relative;
	margin-bottom: 10px;
}
.gongju1 .gongju1_right .right_top i{
	position: absolute;
    right: 5px;
    bottom: 15px;
    font-size: 36px;
    color: #D9C07F;
}
.gongju1 .gongju1_right .right_bottom{
	background-position: right bottom;
	background-repeat: repeat;
	padding: 10px;
	box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
    border-radius: 5px;
	position: relative;
}
.gongju1 .gongju1_right .right_bottom i{
	position: absolute;
    right: 5px;
    bottom: 13px;
    font-size: 38px;
    color: #44B0AF;
}

.gongju2box{
	width: 100%;
	margin: 0 auto;
	padding: 15px 0;
	box-sizing: border-box;
}
.gongju2box .gongju2{
	width: 100%;
	margin: 0 auto;
}
.gongju2box .gongju2 .gongju2_img{
	height: 120px;
	background-size: auto 200px;
	border-radius: 5px;
}
.gongju2_content{
	width: 100%;
	text-align: center;
}
.gongju2_content h3{
	margin-top: 15px;
    margin-bottom: 5px;
    font-size: 14px;
    color: #3F3F3F333;
}
.gongju2_content p{
	color: #888888999;
    font-size: 12px;
	margin-bottom: 10px;
}
.gongju2_content a{
	display: inline-block;
    background: #992C3E;
    font-size: 12px;
    color: #FFF;
    border-radius: 5px;
    line-height: 2.6em;
    padding: 0px 15px;
    letter-spacing: 1px;
}




/* feiyong */
.feiyongbox{
	margin: 50px 30px;
	letter-spacing: 1px;
}
.feiyong_btn{
	text-align: center;
}
.feiyong_btn span{
	border: 1px solid #CCC;
    line-height: 3em;
    display: inline-block;
    width: 100%;
    text-align: center;
    border-radius: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.input_css3{
	width: 100%;
}
.input_css3 input{
	padding: 6px 8px;
}

.form_btn{
	text-align: center;
}
.form_btn a{
	margin-top: 40px;
    background: #992C3E;
    line-height: 3em;
    color: #FFF;
    display: inline-block;
    width: 60%;
    text-align: center;
    border-radius: 20px;
}

.fieyong_list{
	position:fixed;z-index:9999;background:#F0F0F0;width:80%;height:100%;font-size:14px;line-height:40px;top:70px;left:-100%;transition:left ease 0.35s;transition:all ease 0.35s;display: flex;
}
.nav_show{left: 0;}
.fieyong_list .feiyong_tab{
	width: 30%;
	overflow-y: scroll;
}
.fieyong_list .feiyong_box{
	width: 70%;
}
.fieyong_list .feiyong_tab ul li{
	width: 100%;
	padding: 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.fieyong_list .feiyong_tab ul li span{
	font-size: 14px;
	color: #3F3F3F;
}
.fieyong_list .feiyong_tab ul li.on{
	background: #CCC;
}
.fieyong_list .feiyong_box ul li{
	width: 100%;
	display: none;
}
.fieyong_list .feiyong_box ul li.on{
	display: block;
}
.fieyong_list .feiyong_box ul li dl dd{
	width: 100%;
	padding: 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.fieyong_list .feiyong_box ul li dl dd:focus{
	background: #CCC;
}
.fieyong_list .feiyong_box ul li dl dd.on{
	background: #CCC;
}
.fieyong_list .feiyong_box ul li dl dd span{
	font-size: 14px;
	color: #3F3F3F;
}



/* ziliao */
.ziliao_btn{
	text-align: center;
}
.ziliao_btn span{
	border: 1px solid #CCC;
    line-height: 3em;
    display: inline-block;
    width: 100%;
    text-align: center;
    border-radius: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ziliao_list{
	position:fixed;z-index:99;background:#F0F0F0;width:100%;height:100%;font-size:14px;line-height:40px;left:0;transition:bottom ease 0.35s;transition:all ease 0.35s;bottom: -100%;padding: 20px;}
.nav_show{bottom: -70px;}


.ziliao_biaoqian{
	width: 100%;
	height: 70%;
	display: flex;
    align-items: center;
}
.ziliao_biaoqian ul{
	display: flex;
	flex-wrap: wrap;
}
.ziliao_biaoqian ul li{
	padding: 5px;
    background: #FFF;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px dashed #CCC;
	font-size: 14px;
	line-height: normal;
	color: #3F3F3F;
}
.ziliao_bottom{
	height: 30%;
	text-align: center;
}
.ziliao_bottom i{
	font-size: 40px;
}





/* about */
.aboutbox{
	/*padding: 25px 0;*/
	background-size: auto;
	width: 100%;
	margin: 0 auto;
}
.aboutbox .about{
	width: 100%;
	margin: 0 auto;
}
.aboutbox .about .desc{
	font-size: 14px;
	color: #3F3F3F;
}
.aboutbox .about .desc p{
	/*margin-bottom: 10px;*/
	text-indent: 2em;
    line-height: 1.6em;
    letter-spacing: 1px;
}

.number{
	width: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
}
.number ul{
	display: flex;
}
.number ul li{
	-webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    margin-right: 15px;
}
.number ul li .imgbox{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.number ul li .imgbox img{
	height: 36px;
	vertical-align: middle;
}
.number ul li p{
	margin-top: 8px;
    font-size: 12px;
    color: #D9C07F;
}

.about_item{
	padding: 15px;
	border-radius: 5px;
	margin-bottom: 10px;
	line-height: 2em;
}
.about_item h3{
	font-weight: 700;
	font-size: 14px;
	color: #3F3F3F;
}
.about_item p{
	color: #666;
	font-size: 14px;
}


/* zhuanti */
.zhuanti_tabbox{
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}
.zhuanti_tabbox h3{
	font-size: 14px;
	color: #3F3F3F;
	font-weight: 700;
	white-space: nowrap;
	margin-right: 20px;
}
.zhuanti_tab span{
	font-size: 14px;
	color: #888888;
	padding: 5px 6px;
	white-space: nowrap;
}
.zhuanti_tab .swiper-slide-thumb-active span{
	background: rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    color: #992C3E;
}
.zhuanti_box ul li{
	display: none;
	width: 100%;
}
.zhuanti_box ul li.on{
	display: block;
}
.zhuanti_item1 dl dd{
	width: 100%;
	margin-bottom: 20px;
}
.zhuanti_item1 dl dd .item1{
	width: 100%;
}
.zhuanti_box .item1 .imgbox{
	width: 100%;
	margin: 0 auto;
	position: relative;
	display: block;
}
.zhuanti_box .item1 .imgbox img{
	width: 100%;
	border-radius: 5px;
}
.zhuanti_box .item1 .imgbox span{
	position: absolute;
    bottom: 20px;
    font-size: 10px;
    padding:5px 10px;
    letter-spacing: 2px;
    left: 0px;
    display: inline-block;
    background: rgba(0, 0, 0, 0.5);
    color: #FFF;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.zhuanti_box .item1 .imgbox span i{
	margin-right: 10px;
}

.no_more{
	padding: 10px 0 30px 0;
	box-sizing: border-box;
	text-align: center;
}
.no_more p{
	color: #666;
	font-size: 14px;
}

.country3_content{
	padding: 10px 0;
}
.country3_content dl{
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.country3_content dl dd{
	width: 49%;
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}
.country3_content dl dd img{
	max-width: 100%;
	width: auto;
}
.country3_content dl dd span{
	margin-left: 5px;
	font-size: 14px;
	color: #819db8;
}


.ratebox{width: 100%;max-width: 0 auto;}
.rate {
	width: 100%;
	margin: 0 auto;
	border: 2px solid #992C3E;
	padding: 15px;
}
.rate .imgbox{width: 100%;font-size: 0;margin: 20px 0;}
.rate .imgbox img{width: 100%;}
.rate .top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;}
.rate .top .tit{}
	.rate .top .tit h1 {
		font-size: 30px;
		color: #992C3E;
		font-weight: bold;
	}
.rate .top .tit p{font-size: 14px;color: #000;}

.rate .top .showTime{display: flex;align-items: center;}
	.rate .top .showTime .day {
		font-size: 35px;
		color: #992C3E;
		font-weight: bold;
		margin-right: 5px;
	}
.rate .top .showTime .r{}
	.rate .top .showTime .r .w {
		font-size: 16px;
		color: #992C3E;
		border: 1px solid #62321a;
	}
		.rate .top .showTime .r .w span {
			background-color: #992C3E;
			color: #fff;
			display: inline-block;
			padding: 0 5px;
		}
	.rate .top .showTime .r .ym {
		font-size: 16px;
		color: #992C3E;
	}


.rate_list{width: 100%;margin: 0 auto;}
.rate_list ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.rate_list ul li{width: 49%;margin-bottom: 20px;display: flex;align-items: center;}
.rate_list ul li img{max-width: 100%;margin-right: 20px;height: 40px;}
.rate_list ul li h3{font-size: 18px;color: #000;margin-right: 20px;}
	.rate_list ul li span {
		display: inline-block;
		font-size: 18px;
		color: #3f3f3f;
	}
.rate_list ul li:nth-child(9){margin-bottom: 0;}
.rate_list ul li:nth-child(10){margin-bottom: 0;}


.i6_top{width: 100%;margin: 0 auto;margin-bottom: 20px;overflow: hidden;}
.i6_swiper .swiper-slide{background-color: transparent;}
.i6_swiper .swiper-slide a{display: block;width: 100%;}
.i6_swiper .swiper-slide a .imgbox{width: 100%;font-size: 0;margin-bottom: 10px;}
.i6_swiper .swiper-slide a .imgbox img{width: 100%;}
.i6_swiper .swiper-slide a .textbox{width: 100%;text-align: left;}
.i6_swiper .swiper-slide a .textbox p{font-size: 14px;color: #888888;}
.i6_pagination .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #000;border-radius: 50%;opacity: 0.6;}
.i6_pagination  .swiper-pagination-bullet-active{opacity: 1;}

.ewmbox{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgb(0, 0, 0,0.5);z-index: 999;display: none;align-items: center;justify-content: center;}
.ewmbox.on{display: flex;}
.ewmbox .inner{background-color: #ddd;padding: 10px;border-radius: 10px;position: relative;max-width:90%;}
.ewmbox .inner .e_close{position: absolute;top: -37px;right: 0px;cursor: pointer;font-size: 34px;color:#fff;font-weight:bold;}
.ewmbox .inner .ewm{font-size: 0;}
.ewmbox .inner .ewm img{max-width: 100%;width: auto;}


.jsqbox{width: 100%;margin:0 auto;}
.jsq{
	width: 100%;margin: 0 auto;
}
	.jsq .tit h3 {
		font-size: 30px;
		color: #000;
		font-weight: bold;
		margin-bottom: 30px;
		padding-top: 10px;
		text-align: center;
	}
}
.jsq ul li{
	width: 100%;
	margin-bottom: 10px;
}
.jsq ul li .tab1{border: 1px solid #ddd;padding: 10px;border-radius: 10px;}
.jsq ul li p{
	font-size:20px;color: #999;
}
.jsq ul li .num{
	font-size: 22px;color: #333;font-weight: bold;border: none;background: none;
}
.jsq ul li:not(:first-child){border: 1px solid #ddd;margin-bottom: 20px;padding: 10px;border-radius: 10px;}
	.jsq ul li:nth-child(6) {
		padding: 0px;
	}
.jsq ul li.zhhje{border:none;padding:0;}
.jsq ul li .tab{
	width: 100%;
	display: flex;align-items: center;justify-content: space-between;
}
.jsq ul li .tab h3{
	display: flex;align-items: center;font-size: 16px;color: #333;font-weight: bold;
}
.jsq ul li .tab h3 img{
	max-width: 100%;width: 30px;margin-right: 10px;
}
.jsq ul li .tab h3 span{
	font-size: 16px;color: #333;font-weight: bold;
}
.jsq ul li.zhq,.jsq ul li.zhh{
	position: relative;
}
.jsq ul li .tan i{
	font-size: 20px;color: #999;
}
.jsq ul li.zxq,.jsq ul li.zxh{
	position: relative;
}
.jsq ul li .box{
	width: 100%;border: 1px solid #ddd;display: none;margin-top: 10px;position: absolute;z-index: 20;top: 75%;left: 0;background-color: #fff;height: 200px;overflow: scroll;z-index: 9999;
}
.jsq ul li .box.on{display: block;}
.jsq ul li .box dl dd{
	display: flex;align-items: center;padding: 10px;border-bottom: 1px solid #ddd;
}
.jsq ul li .box dl dd img{
	max-width: 100%;width: 30px;margin-right: 10px;
}
.jsq ul li .box dl dd span{
	font-size: 16px;color: #333;font-weight: bold;
}
.jsq ul{
	position: relative;
}
.qh{
	position: absolute;left:  50%;transform: translateX(-50%);border: 1px solid #ddd;border-radius: 50%;padding: 5px;z-index: 3;top: 37%;background-color: #fff;
}
.jsq ul li:last-child{padding: 0;}
.jsq ul li .js_btn {
	width: 100%;
	border-radius: 10px;
	background-color: #D4AF37;
	display: block;
	font-size: 20px;
	color: #fff;
	text-align: center;
	padding: 5px;
}

.zxq.on{
	transform: translateY(90px);
}
.zxh.on{
	transform: translateY(-90px);
}



