body{

	font-family: arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif;

}

html,body{

/*	text-transform: capitalize;*/

}

.logo{

	float: left;

	font-size: inherit;



}
.video-dkall{
	display: none;
}

.logo img{

	display: block;

	width: 204px;

}

.right_tab{

	float: right;

	height: 95px;

}

.nav_head_c{

	padding: 5px 70px 0 15px;

}

.lang_se{

	float: left;

	line-height: 95px;

	margin: 0 15px;

	font-size: 16px;

	color: #131313;

}

.find_se{

	float: left;

	margin: 0 15px;

	position: relative;

	top: 25px;

}

.find_se img{

	display: block;



}

.button_se{

	float: left;

		margin: 0 15px;

		position: relative;

		top: 25px;

		

}
.mobil_cimg{
	display: none;
}
.button_se img{

	display: block;

}

.nav_head{

	border-bottom: 1px solid #bbbbbb;  background: #fff;

}

.body_a {

	width: 90%;

	margin: 2.5% auto 0 auto;

	position: relative;

    height: 4.1rem;

}
.mob_picat{
	display: none;
}

.b_list1{

	position: absolute;

	left: 0px;

	top: 0px;

	width: 17.9%;

}

.b_list2{

	position: absolute;

	left: 18.8%;

	top: 0px;

	width: 52%;

	

}

.b_list3{

	position: absolute;

	right: 0px;

	top: 0px;

	width: 28.3%;

}

.b_list4{

	position: absolute;

	left: 0px;

	bottom: 0px;

		width: 17.9%;

}

.b_list5{

	position: absolute;

	left: 18.8%;

	bottom: 0px;

	width: 27.9%;

}



.b_list6 {

    position: absolute;

    left: 47.6%;

    bottom: 37.5%;

    width: 23.1%;

}



.b_list7{

	position: absolute;

	right: 0px;

	bottom: 0px;

width: 52.4%;

}

.cd_imgt{

	display: block;

	transition: all .4s;

}

.list_div{

	display: block;

	font-size: 0px;

}

.list_img{

	position: relative;

}

.b_list1 .list_div{

	opacity: 0;

	position: absolute;

	width: 100%;

	z-index: 99;

	height: 100%;

	bottom: 0px;

	right: 0px;

	background: #395f57;

	padding: 20px;

	transition: all .4s;

}

.alist1,.alist2{

	transition: all 1s;

}

.b_list1 .list_div .alist1{

	font-size: .25rem;

	color: #fff;

display: inline-block;

	margin-top: 20px;

	transition: all 1s;





}

.list_div .alist1{

		text-transform: uppercase;

}

 .list_div .alist1:after{

content:"";

width: 0%;

height: 1px;

background-color: #fff;

display: block;	

	transition: all 1s;

	opacity: 0;

}



 .list_div .alist2:after{

content:"";

width: 0%;

height: 1px;

background-color: #fff;

display: block;	

	transition: all 1s;

		opacity: 0;

}

.b_list1 .list_div .alist2{

	font-size: .25rem;

	color: #fff;



	margin-top: 20px;

	display: inline-block;

	transition: all 1s;



}

.b_list1 .list_div .alist1:hover{



}

.b_list1 .list_div .alist2:hover{



}

.b_list1 .list_div .alist3{

	  position: absolute;

	  bottom: 20px;

	  right: 20px;

	

}

.b_list1 .list_div .alist3 span{

	display: block;

	font-size: 26px;

	color: #FFF;

	margin-top: 15px;

}

.b_list1:hover img{

	opacity: 0;

}

.b_list1:hover .list_div .alist1:after{

width: 100%;opacity: 1;

}

.b_list1:hover .list_div .alist2:after{

width: 100%;opacity: 1;

}



.b_list2:hover .list_div .alist1:after{

width: 100%;opacity: 1;

}

.b_list2:hover .list_div .alist2:after{

width: 100%;opacity: 1;

}

.b_list3:hover .list_div .alist1:after{

width: 100%;opacity: 1;

}

.b_list3:hover .list_div .alist2:after{

width: 100%;opacity: 1;

}

.b_list4:hover .list_div .alist1:after{

width: 100%;opacity: 1;

}

.b_list4:hover .list_div .alist2:after{

width: 100%;opacity: 1;

}

.b_list5:hover .list_div .alist1:after{

width: 100%;opacity: 1;

}

.b_list5:hover .list_div .alist2:after{

width: 100%;opacity: 1;

}

.b_list6:hover .list_div .alist1:after{

width: 100%;opacity: 1;

}

.b_list6:hover .list_div .alist2:after{

width: 100%;opacity: 1;

}

.b_list7:hover .list_div .alist1:after{

width: 100%;opacity: 1;

}

.b_list7:hover .list_div .alist2:after{

width: 100%;opacity: 1;

}







.b_list1:hover .list_div{

	opacity: 1;

	width: 110%;

	height: 105%;

}

.b_list2 .list_div{

	opacity: 0;

	position: absolute;

	width: 100%;

	z-index: 99;

	height: 100%;

	bottom: 0px;

	right: 0px;

	background: #bd5370;

	padding: 30px 40px;

	transition: all .4s;



}



.b_list2:hover img{

	opacity: 0;

}

.b_list2:hover .list_div{

	opacity: 1;

	width: 100%;

	height: 110%;

}



.b_list2 .list_div .alist1 {

	font-size: .25rem;

  color: #fff;



  margin-top: 0px;

	display: inline-block;

}

.b_list2 .list_div .alist2{

	font-size: .25rem;

	color: #fff;



	margin-top: 5px;

	display: inline-block;



}

.d6qt_accimg{

	display: none;

}



.b_list2 .list_div .alist1:hover{

		

}

.b_list2 .list_div .alist2:hover{

	

}

.b_list2 .list_div .alist3{

	  position: absolute;

	  bottom: 30px;

	  right: 40px;

	  text-align: right;

	

}

.b_list2 .list_div .alist3 span{

	display: block;

	font-size: 26px;

	color: #FFF;

	margin-top: 0px;

}









.b_list3 .list_div{

	opacity: 0;

	position: absolute;

	width: 100%;

	z-index: 99;

	height: 100%;

	bottom: 0px;

	left: 0px;

	background: #d35c29;

	padding: 30px 40px;

	transition: all .4s;



}



.b_list3:hover img{

	opacity: 0;

}

.b_list3:hover .list_div{

	opacity: 1;

	width: 105%;

	height: 105%;

}



.b_list3 .list_div .alist1 {

font-size: .25rem;

	color: #fff;



	margin-top: 5px;

	display: inline-block;

}

.b_list3 .list_div .alist2{

font-size: .25rem;

	color: #fff;



	margin-top: 5px;

	display: inline-block;



}

.b_list3 .list_div .alist1:hover{

	

}

.b_list3 .list_div .alist2:hover{



}





.b_list3 .list_div .alist3{

	  position: absolute;

	  bottom: 30px;

	  right: 40px;

	  text-align: right;

	

}

.b_list3 .list_div .alist3 span{

	display: block;

	font-size: 26px;

	color: #FFF;

	margin-top: 0px;

}







.b_list4 .list_div{

	opacity: 0;

	position: absolute;

	width: 100%;

	z-index: 99;

	height: 100%;

	top: 0px;

	right: 0px;

	background: #8a3633;

	padding: 22px;

	transition: all .4s;

	text-align: center;



}



.b_list4:hover img{

	opacity: 0;

}

.b_list4:hover .list_div{

	opacity: 1;

	width: 105%;

	height: 105%;

}



.b_list4 .list_div .alist1 {

	font-size: .23rem;

	color: #fff;



	margin-top: 5px;

	display: inline-block;

	margin: 0 auto;

margin-top: 10%;

	

}



.b_list4 .list_div .alist1:hover{

	

}







.b_list4 .list_div .alist3{

	  position: absolute;

	  bottom: 15px;

	  right: 22px;

	  text-align: right;

	

}

.b_list4 .list_div .alist3 span{

	display: block;

	font-size: 23px;

	color: #FFF;

	margin-top: 5px;

}









.b_list5 .list_div{

	opacity: 0;

	position: absolute;

	width: 100%;

	z-index: 99;

	height: 100%;

	top: 0px;

	right: 0px;

	left: 0px;

	background: #a7a032;

	padding: 22px;

	transition: all .4s;

	text-align: left;



}



.b_list5:hover img{

	opacity: 0;

}

.b_list5:hover .list_div{

	opacity: 1;

	height: 105%;

}



.b_list5 .list_div .alist1 {

	font-size: .23rem;

	color: #fff;



	margin-top: 5px;

	display: inline-block;

	margin-top: 30%;



	

}





.b_list5 .list_div .alist2 {

font-size: .218rem;

	color: #fff;



	margin-top: 5px;

	display: inline-block;

	margin-top: 15px;



	

}





.b_list5 .list_div .alist1:hover{



}

.b_list5 .list_div .alist2:hover{



}





.b_list5 .list_div .alist3{

	  position: absolute;

	  bottom: 15px;

	  right: 22px;

	  text-align: right;

	

}

.b_list5 .list_div .alist3 span{

	display: block;

	font-size: 23px;

	color: #FFF;

	margin-top: 5px;

}











.b_list6 .list_div{

	opacity: 0;

	position: absolute;

	width: 100%;

	z-index: 99;

	height: 100%;

	top: 0px;

	right: 0px;

	left: 0px;

	background: #2f426a;

	padding: 13px;

	transition: all .4s;

	text-align: center;



}



.b_list6:hover img{

	opacity: 0;

}

.b_list6:hover .list_div{

	opacity: 1;



}



.b_list6 .list_div div{

	text-align: center;

}

.b_list6 .list_div .alist1 {

font-size: .23rem;

	color: #fff;

	display: inline-block;

	margin-top: 4%;

}





.b_list6 .list_div .alist2 {

font-size: .23rem;

	color: #fff;



	margin-top: 5px;

	display: inline-block;

margin-top: 3%;



	

}



.b_list6 .list_div .alist1:hover{



}

.b_list6 .list_div .alist2:hover{

		

}







.b_list6 .list_div .alist3{

font-size: .14rem;

color: #FFFFFF;

line-height: 23px;

position: absolute;

bottom: 18px;

width: 100%;;

	

}

.b_list6 .list_div .alist3 i{display: inline-block;

width: 2px;

height: 17px;

background: #fff;

margin: 0 5%;

position: relative;

top: 1px;}

.b_list6 .list_div .alist3 span{

	display: block;

	font-size: 23px;

	color: #FFF;

	margin-top: 5px;

}

















.lang_se a{

	color: #000;

}



.b_list7 .list_div{

	opacity: 0;

	position: absolute;

	width: 100%;

	z-index: 99;

	height: 100%;

	top: 0px;

	left: 0px;

	background: #65994c;

	padding: 25px 40px;

	transition: all .4s;

	text-align: left;



}



.b_list7:hover img{

	opacity: 0;

}

.b_list7:hover .list_div{

	opacity: 1;

	width: 105%;

	height: 105%;



}



.b_list7 .list_div .alist1 {

font-size: .26rem;

color: #fff;



display: inline-block;





	

}





.b_list7 .list_div .alist2 {

font-size: .26rem;

	color: #fff;



	margin-top: 5px;

	display: inline-block;

	margin-top: 3%;



	

}

.b_list7 .list_div .alist1:hover{



}

.b_list7 .list_div .alist2:hover{

	

}









.b_list7 .list_div .alist3{

position: absolute;

bottom: 18px;

right: 30px;

text-align: right;

	

}

.b_list7 .list_div .alist3 span{

display: block;

font-size: 26px;

color: #FFF;

margin-top: 0px;

}



.b_list7 .list_div .alist3 span:last-child{

	margin-right: 0px;

}

.box_index{

	display: block;

	width: 100%;

	height: 100%;

	position: fixed;

	z-index: 9999;

	background: #FFFFFF;

	top: 0px;

	left: 0px;

	transition: all 1s; 

	opacity: 1;

}

.box_icont{

	width: 1100px;

	margin: 0 auto;

	margin-top: 6%;

}

.box_icont p{

font-size: .14rem;

	color: #000000;

line-height: 60px;

letter-spacing: 2px;

}

.box_icont p:nth-child(2){

	text-indent: 4em;

}

.box_icont p:nth-child(3){

	text-indent: 4em;

}

.box_iimng img{

	float: right;

	width: 204px;

display: block;

/*	margin-top: 20px;*/

}

.box_imore img{

	display: block;

	width: 20px;

	margin: 0 auto;



}

.list_cont img{

	display: block;

width: 100%;

}

.listt_l{

	float: left;

	    width: 70%;

}

.listt_r{

	float: right;

	margin-top: 100px;

	text-align: right;

}

.list_text{

	width: 90%;

	margin: 0 auto;

	padding-top: 55px ;

}

.listt_l .vtt1{

	font-size: 57px;

}

.listt_l .vtt2{

	font-size: 90px;



}

.listt_l .vtt3{

	font-size: 20px;

}

.listt_r .ctt1{

	font-size: 37px;

	display: block;

	color: #000000;

border-bottom: none!important;

		transition: all 1s;

}

.listt_r .ctt1 div:after{

content:"";

width: 0%;

height: 1px;

background-color: #000;

display: block;	

	transition: all 1s;

	opacity: 0;

}



.listt_r .ctt2 div:after{

content:"";

width: 0%;

height: 1px;

background-color: #000;

display: block;	

	transition: all 1s;

	opacity: 0;

}

.listt_r .ctt1:hover div:after{

	width: 100%;opacity: 1;

}



.listt_r .ctt2:hover div:after{

	width: 100%;opacity: 1;

}

.swiper-container1 img{

	display: block;

padding: 28px 70px;

}

.swiper-container1{



}























.listt_r .ctt2{

	font-size: 37px;

		display: block;

			color: #000000;

border-bottom: none!important;

	transition: all 1s;

}

/*.listt_r .ctt1:hover{



}

.listt_r .ctt2:hover{



}*/



.body_d1sub1{

	background:#395f57;

	}

.body_d1sc1{

	width: 90%;

margin: 0 auto 0 auto;

position: relative;

padding-top: 50px;

padding-bottom: 50px;

}

.body_d1sc1 ul li{

	float: left;

	width: 50.1%;

text-align: center;

	position: relative;

	padding: 0px 4%;

}

.body_d1sc1 ul li:after{

content: "";

height: 38px;

width: 38px;

background: #fff;

border-radius: 50%;

position: absolute;

right: -17px;

top: 49%;

}

.body_d1sc1 ul li:nth-child(2n){

	float: right;

	width: 50%;

		border-right: none;



	position: relative;

	text-align: center;

}

.list_div .alist3 span{

text-transform: uppercase;

}

.list1_lf{

	float: left;

color: #fff;

	font-size: 46px;

	height: 80px;

	line-height: 80px;

}

.list1_ri{

	float: right;

text-align: left;

	font-size: 16px;

	width: 63%;

padding-top: 18px;

color: #fff;

}

.dk_imgtt{

	display: none;

}

.list_he{

	display: block;

	box-shadow: 2px -2px 1px #ffffff87,-1px 2px 5px #0000008c;

	padding:0px 2%;

	margin-bottom: 30px;

}

.list1_img{

	display: inline-block;

}

.dk_imgta{

	display: block;

	width:100%

}





.body_d1sc1 ul {

	background: url(/template/pc/skin/images/bgw.jpg);

	background-repeat: repeat-y;

background-position: center

}

.body_d1sc1 ul li:nth-child(2n) .list1_lf{

	float: right;

color: #fff;

	font-size: 46px;

	height: 80px;

	line-height: 80px;

}





.body_d1sc1 ul li:nth-child(2n) .list1_ri{

	float: left;

text-align: right;

	font-size: 16px;

	width: 63%;

padding-top: 18px;

color: #fff;

}



.body_d1sc1 ul li:nth-child(2n) .dk_imgtt{

	display: none;

}



.body_d1sc1 ul li:nth-child(2n) .list_he{

	display:block;

	box-shadow: 2px -2px 1px #ffffff87,-1px 2px 5px #0000008c;

	padding:0px 2%;

}



.body_d1sc1 ul li:nth-child(2n):after{

content: "";

height: 38px;

width: 38px;

background: #fff;

border-radius: 50%;

position: absolute;

left:-20px;

top: 49%;

}

.ht_box{

	position: fixed;

	width: 100%;

	height: 100%;

	left: 0px;

	top: 0px;

	background: #000;

	opacity: 0.4;

	display: none;

	z-index: 99;

}

.show_timea{

	position: fixed;

	width: 40%;

	max-width: 761px;

	display: block!important;

left: 50%;

top: 50%;

transform: translate(-50%,-50%);

z-index: 99999;





}



.neiry_cont{

	width: 76%;

	margin: 0 auto;



	        position: absolute;

            left: 50%;

            top: 50%;

            transform: translate(-50%,-50%);

}

.neiry_all{

	width: 100%;

/*	height: 854px;*/

	position: relative;

	background-size: 100% !important;

	background-repeat: no-repeat!important;

}

.neiry_all img{

/*	display: block;*/

}

.neiry_cont{

font-size: 22px;

color: #fff;

line-height: 40px;

letter-spacing: 3px;



}
.mob-dkp{
	display: none;
}

.d6s9img{

	width: 1200px;

	margin: 0 auto;

}
.d6s9img img{
	margin: 0 auto;
display: inherit;
}

.bot_foot{

	background: #fff;

	padding-top: 100px;

	width:80%;

	margin: 0 auto;

	padding-bottom: 90px;

}



.bot_foot ul{

	display: block;float: left;font-size: 0px;margin-right:6%;

}

.bot_foot ul:nth-child(7){

	margin-right: 0;

}

.bot_foot ul li{

	font-size: 16px;color: #1a1a1a;margin-bottom: 5px;

}

.bot_foot ul li a{

	color: #1a1a1a;

}

.bot_foot ul li:nth-child(1){

	font-size: 20px;

	color: #000;

	margin-bottom: 10px;

	padding-bottom: 3px;

	border-bottom: 1px solid #000;

}

.a_ddppt a{

	display: inline-block;font-size: 0px;margin: 0px 5px;

}

.a_ddppt{

	font-size: 0px;

	right: 2%!important;

bottom: 20px!important;

}

.swiper-button-next, .swiper-button-prev{

	color: #fff;

}

.neiry_contg{

	position: absolute;

top: 0px;

left: 0px;

background: rgba(0,0,0,0.45);

width: 100%;

height: 100%;

padding: 0 4%;

}



.kt_dall{

	display: flex;

	margin-bottom: .10rem;

}

.neiry_contg p{

	color: #fff;

	display: block;

	width: 100%;

	opacity: 0;

	transition: all 0.7s;

}



.kt_d1{

	font-size: 18px;

text-align: center;

margin: .10rem auto;

}



.kt_d2{

font-size: 30px;

text-align: center;

}

.kt_d3{

	font-size: 51px;

padding-left: 10%;

}

.kt_d4{font-size: 12px;

padding-right: 10%;

text-align: right;

	margin-bottom: .1rem;}

.kt_d5{

font-size: 34px;



text-align: center;

	margin-bottom:  .1rem;



}

.kt_d6{font-size: 17px;

text-align: left;

	margin-bottom:  .1rem;

}

.kt_d7{

	text-align: center;

font-size: 50px;

padding-left: 24%;

box-sizing: content-box;

}

.kt_d8{

	font-size: 15px;

	text-align: right;

		margin-bottom:  .1rem;

}

.kt_d9{

	font-size: 15px;

	text-align: center;

}

.kt_d10{font-size: 15px;

	text-align: center;}

.kt_d11{font-size: 47px;text-align: center;}

.kt_d12{font-size: 32px;text-align: left;}

.kt_d13{font-size: 25px;text-align: left;		margin-bottom:  .1rem;}

.kt_d14{font-size: 18px;text-align: center;}

.kt_d15{font-size: 50px;text-align: right;}

.kt_d16{font-size: 22px;text-align: right;	margin-bottom:  .1rem;}

.neiry_contg{

	opacity: 0;

	transition: all 0.5s;

}

.d2sub1_cont{

	background: #bd5370;

}

.d2sub1_conta{

	width: 90%;

	margin: 0 auto;

	padding-top: 120px;

	padding-bottom: 100px;

}

.d2sub1_fl{

	float: left;

	width: 50%;

	padding: 3% 5%;

	margin-bottom: 0px;

	position: relative;

/*height:600px;*/

}

.d2sub1_ri{

	float: right;

	width: 50%;

}

.d2sub1_flspan{

width: 66px;

/*height: 66px;*/

background: #cac4c7;

margin-left: 0;

position: absolute;

bottom: 44px;

}

.d2sub1_flimg{

	text-align: center;

}

.down_pcbox{

width: 1240px;

 position: fixed;

min-width: 761px;

left: 14%;

top: 14%;

/*transform: translate(-50%,-50%);*/

z-index: 999;

height: 0px;

overflow: hidden;

padding-left: 40px;

background: #bd5370;

}

.down_lst p{

	font-size: 14px;color: #560009;

}.down_lst{

	font-size: 0;margin-bottom: 10px;

}

.down_lst a{

	font-size: 16px;

	display: block;

	width: 70px;

	height: 28px;

	line-height: 28px;

	border-radius: 28px;

	background: #891f3c;

	color: #290000;

	text-align: center;

	margin: 10px auto;

}

.down_img{

	float: left;

	width: 75%;

	position: relative;

	height: 663px;



	background-color: #bd5370;

}

.down_boxlist{

	float: right;width:25%;

	background: #bd5370;



}

.down_boxlist .down_lst {

/*	display: none;*/

}

.down_img img{

max-width: none;

display: block;

}



.down_img .ddcimg {

max-width: none;

display: block;

width: 100%;



position: absolute;

left: 50%;

top: 50%;

transform: translate(-50%,-50%);

}

.pc_aadaimg{display: block;}

.huaq_all{

	width: 800px;

position: fixed;

left: 50%;

top: 50%;

transform: translate(-50%,-50%);

z-index: 999;

}

.huaq_type{

padding: 30px 130px 130px 30px;

text-align: left;

	background-repeat: no-repeat;

background-size: 100%;
background-image:url(/template/pc/skin/images/huaqtype.jpg);
background-color: #c5c3c6; 
background-size: 100% 100%;
}

.huaq_ti{

	font-size: 40px;margin-bottom: 60px;color: #000;

}

.huaq_tit{

	margin-bottom:15px;

}

.huaq_tit h1{

	display: inline-block;font-size: 40px;font-weight:normal;

	margin-right: 10px;

}

.huaq_size p{

	font-size: 18px;

	line-height: 28px;

}

.huaq_gushi{

	background: #bd5370;

	padding: 50px 17px 50px 50px;

}

.huaq_fl{

	float: left;

	width: 460px;

	text-align: left;

	font-size: 16px;

	color: #fff;

	line-height: 30px;

}

.huaq_ri{

	float: right;

	width: 241px;

	height: 132px;

}

.huaq_ri a{

	display: block;

		height: 132px;

		line-height: 132px;

		text-align: center;

		font-size: 28px;

		text-align: center;

		color: #fff;

}

.huaq_all{

	display: none;

}

.d1sub2all{

position: relative;

height: 93vh;

background: #3a5f57;

}

.d1sub2_img{

	position: absolute;

	width: 100%;



}

.d1sub2all a{

	position: absolute;

width: .9rem;

height: 1.26rem;



}

.d1sub2all a:nth-child(2){

left: .42rem;

top: .9rem;

}

.d1sub2all a:nth-child(3){

     left: 1.77rem;

     top: 0.9rem;

}

 .d1sub2all a:nth-child(4){

     left: 1.77rem;

     top: 2.81rem;

}

 .d1sub2all a:nth-child(5){

     left: 3.29rem;

     top: 1.81rem;

}

 .d1sub2all a:nth-child(6){

      left: 5.83rem;

     top: 1.84rem;

}



.d1sub2all a:nth-child(10){

    left: 4.55rem;

     top: 1.81rem;

}

/* .d1sub2all a:nth-child(7){



}*/

 .d1sub2all a:nth-child(7){

     left: 7.33rem;

     top: 2.81rem;

}

 .d1sub2all a:nth-child(8){

     left: 7.35rem;

     top: 0.9rem;

}

 .d1sub2all a:nth-child(9){

     left: 8.67rem;

     top: 0.9rem;

}

.d1sub2all a:nth-child(9) p{

	width: 70%;

left: 15%;

bottom: 0px;

}

 

 .d1sub2all a:nth-child(10) p{

 	position: absolute;

 	bottom: .15rem;

 	font-size: 0.12rem;

 	color: #fff;

 	width: 100%;

 	text-align: center;

 }



  .d1sub2all a:nth-child(10) span{

  	 	position: absolute;

  	display: block;

  	 	font-size: 0.12rem;

 	color: #fff;

 	width: 100%;

 	text-align: center;

 	bottom: 0px;

  }

 .d1sub2all a:nth-child(2) p{

	width: 70%;

left: 15%;

bottom: 0px;

}

 .d1sub2_list{

 	text-align: center;

 	margin-top: 50px;

 }



  .d1sub2_list a{

  	display: inline-block;

  	width: 70px;height: 70px;

  	margin: 0 30px;



  }



  .d1sub2_list a img{

  	display:block;

  	width: 100%;

  	border-radius: 50%;

  	filter: grayscale(100%);

  }

  .d1sub2center{

  	background: #395f57;

  	padding-top: 0px;

  	padding-bottom: 80px;

  	min-height: 90vh;

  }

    .d1sub2center video{

    	display: block;

    	width: 100%!important;height: 100%!important;

    }

    .prenext{

    	margin-top:40px;

    }



        .prenext a{

        	color: #fff;

        	margin: 0 50px;

        }



        .d3sub1_list{

        	background: #d35c29;

        	padding: 50px 0;

        }

        .d3sub1_list ul{

    	width: 1200px;margin: 0 auto;

        }

        .d3sub1_list h1{

        	font-size: 60px;

        	text-align: center;

        	font-weight: normal;

        	color: #fff;

        	margin-bottom: 55px;

        }

             .d3sub1_list ul li{

             	float: left;

             	width: 47%;

             	margin-bottom:40px;



             }

              .d3sub1_list ul li:nth-child(2n){

              	margin-left: 6%;

              }

              .d3p1{

              	font-size: 16px;line-height: 30px;text-align: center;

              color: #fff;margin-top

              }

              .d3submy{

              	padding:80px 0;

              	border-bottom: 2px solid #d35c29;

              }

              .d3submy h3{

              	font-size: 30px;

              	text-align: center;

              	color: #000;

              	margin-bottom: 30px;

              	font-weight: normal;



              }



                 .d3submy p{

              	font-size: 50px;

              	text-align: center;

              		color: #000;





              }



              .text_ri{

              	text-align: right;

              }

       /*       .text_en{

              	font-size: 

              }*/



.d1sub2_all{

	padding-top: 80px;

	width: 87%;

	margin:0 auto;



}

.d1sub2_datu {

	width: 62%;

	float: left;

	text-align: center;

}

.d1sub2_datext{

	width: 35%;

	float: right;

	color: #fff;

	padding-top: 40px;

	line-height: 28px;

}

.d1sub2_datu img{

	display:inline-block;

}

.d1sub2_video{

/*	width: 1200px;

	margin: 0 auto;*/

	margin-bottom: 30px;

}

.animationt{

  opacity: 0;

  transform: translateY(-70px);

  transition: all .7s;

}

.animationt.srcospcur{

transition: all .7s;

opacity: 1;

 transform: none;

}

.cc_dp{

	position: absolute;

bottom: 0px;

font-size: .13rem;

text-align: center;

color: #fff;

width: 100%;

bottom: .15rem;

}

.single_body{

	position: relative;

min-height: 93vh;

overflow: hidden;

}

.d4_sub2img{

	position: absolute;

	left: 0px;

	top: 0px;

	width: 100%;

	z-index: 1

}

.d4_sub2text{

	position: relative;

	z-index: 2;

	width:88%;

	margin: 0 auto;

	color: #fff;

	padding-top: 6%;

}



.d4_sub2text h3{

	font-size: 40px;

	font-weight: normal;

	margin-bottom: 20px;

}

.d4_sub2text div{

	font-size: 24px;

	line-height: 42px;

	letter-spacing: 3px;

}

.d4s1_cont{

	width: 1200px;

	margin: 0 auto

}

.d4fl1 h1{

	text-align: center;

	margin:100px 0;

	font-size: 41px;

	font-weight: normal;

	color: #000;

}

.fl1_video{

	float: left;

	width: 40%;

}

.fl1_text{

	width: 40%;

	float: right;

}

.fl1_text h3{

	font-size: 33px;

	font-weight: normal;

	margin-bottom: 20px

}

.fl1_text p{

	font-size: 20px;

line-height: 38px;

}

.d4fl1{

	margin-bottom: 180px;

}

.d4fl2cd1 h3{

		font-size: 33px;

	font-weight: normal;

	margin-bottom: 20px

}

.d4fl2cd1{

	margin-bottom: 85px;

}

.d4fl2cd1 p{

	font-size: 20px;

line-height: 38px;

}





.d4fl2cd2fl{

	width: 35%;

	float: left;

}

.d4fl2cd2ri{

	width: 48%;

	float: right;

	background:#8a3633;

	top: 45px;

	position: relative;

}

.d4cd2qd_p{

	margin-bottom: 50px;

}



.d4fl2cd2fl p{

		font-size: 20px;

line-height: 38px;

}

.d4fl2cd2fl p i{

	display: inline-block;

	width: 4px;

	height: 4px;

	background: #000;

	border-radius: 50%;

	overflow: hidden;

position: relative;

top: -5px;

margin-right: 5px;

}

.swiper-container1 .swiper-pagination{

	font-size: 0px;

}

.swiper-container1 .swiper-pagination-bullet-active{

	background: #fff;

}

.d4fl2{

	margin-bottom: 180px;

}





.d4fl3cd1 h3{

		font-size: 33px;

	font-weight: normal;

	margin-bottom: 20px

}

.d4fl3cd1{

	margin-bottom: 85px;

}

.d4fl3cd1 p{

	font-size: 20px;

line-height: 38px;

}

.d4fl3cd2fl{

	width: 40%;

	float: left;

	margin-right: 10%;

	background: #8a3633;

}

.d4fl3cd2ri{

	float: left;

	width: 50%;

}

.d4fl3cd2ri p{

			font-size: 20px;

line-height: 38px;

}

.d4fl3cd2ri p i{

	display: inline-block;

	width: 4px;

	height: 4px;

	background: #000;

	border-radius: 50%;

	overflow: hidden;

position: relative;

top: -5px;

margin-right: 5px;

}

.swiper-containert2 img{

	padding: 36px 50px!important;

}

.d4fl3cd2rip1{

	margin-bottom:45px;

}



.d4fl3{

	margin-bottom: 180px;

}

.d4fl4{

	padding-bottom: 80px;

}

.d4fl4cd1 h3{

		font-size: 33px;

	font-weight: normal;

	margin-bottom: 20px

}

.d4fl4cd1{

	margin-bottom: 85px;

}

.d4fl4cd1 p{

	font-size: 20px;

line-height: 38px;

}

.d4fl4img img{

	width:100%;

	display: block; 

}

.d3_textall{

	width: 1000px;

	margin:0 auto;

}

.d3sub1_list ul li p{

font-size: 24px;

color: #fff;

line-height: 30px;

text-align: center;

margin: 15px 0;

}

.d3sub1_list ul li a{

	display: block;

	overflow: hidden;

		box-shadow: -5px 5px 8px 6px #0000005e;

		margin-bottom: 30px;

		position: relative;

}

.d3sub1_list ul li a img{

	display: block;



	transition: all .8s;

}

.mob_aadaimg{

	display: none;

}

.d3sub1_list ul li a:hover img{

transform: scale(1.2);

}

.d3sub1_list ul li a span{

	position: absolute;

bottom: 6px;

color: #fff;

font-size: 20px;

width: 100%;

text-align: center;

}

.tc_downimg{

	width: 80%;

	float: left;

box-shadow: 0px 8px 10px 6px #0000006e;

}

.down_pcbox:after {

  clear: both;

  content: '';

  display: block;

  width: 0;

  height: 0;

  visibility: hidden;

}

.d4s1single_body{

	border-bottom: 2px solid #8a3633;

}

.box_imore{

	position: absolute;

z-index: 999;

width: 100%;

left: 0px;

top: 80%;

}

.swiper-d2sub3 img{

	display: block;

}

.d2sub3_list{

	position: relative;

}

.d2sub3_list .bhgsaa{

	position: absolute;

right: 5%;

bottom: 7%;

display: block;

font-size: 28px;

color: #000;

}

.d2sub3_list  .bhgsimga{

	display: block;

position: absolute;

width: 100%;

height: 64%;



}

.swiper-d2sub3 .swiper-pagination{

bottom: 38%;

}





.swiper-d2sub3 .swiper-pagination-bullet{

	border: 2px solid #fff;

opacity: 1;

background: none;

}

.swiper-d2sub3  .swiper-pagination-bullet-active{

	background: #fff;

}



.swiper-d2sub3  .swiper-button-next::after, .swiper-d2sub3  .swiper-button-prev::after{

	font-size: 70px;

}

.swiper-d2sub3 .swiper-button-next,.swiper-d2sub3 .swiper-button-prev{

	top: 33%;

}

.swiper-d2sub3 .swiper-pagination-bullet{

	width: 12px;

height: 12px;

}

.d2sub3_list a div::after {

  content: "";

  width: 0%;

  height: 1px;

  background-color: #000;

  display: block;

  transition: all 1s;

  opacity: 0;

}

.d2sub3_list a:hover div::after {

	width: 100%;

	opacity: 1

}







.down_pcbox .down_img div img{

/*	width: 100%!important;*/

}

.d2center{

	width: 1200px;margin:0 auto;

}

.d3_textall img{

	display: block;

}



.d2sub1iti{

	position: relative;

}

.d2sub1iti:after {

  clear: both;

  content: '';

  display: block;

  width: 0;

  height: 0;

  visibility: hidden;

}



.box_4mro{

	transform: translateY(-100px);

	transition: all 2s;

	cursor: pointer;

}

/*.box_4mro:hover{

	transform: translateY(60px);

	opacity: .6;

}*/



.box_4mro{

	width: 20px;

	margin: 0 auto;

}

.box_4mro span{

	display: block;

	margin: 0 auto;

	border-radius: 50%;

	background: #000;

	margin-bottom: 8px;



}

.box_4mro span:nth-child(1){

width: 20px;

height: 20px;

}

.box_4mro span:nth-child(2){

width: 17px;

height: 17px;

}

.box_4mro span:nth-child(3){

width: 14px;

height: 14px;

}

.box_4mro span:nth-child(4){

width: 11px;

height:11px;

}

.d2sub1_flspan img{

	display: block;

	width: 100%;

	box-shadow: 0px 4px 10px 6px #0000004d;

}

/*分辨率 自适应*/



.d2sub1_flspan{

width: 100px;

height:auto;

background: #cac4c7;

margin-left: 0;

position: absolute;

bottom: 16px;

text-align: left;

/*padding-left: 5px;

padding-top: 5px;

padding-bottom: 5px;

font-size: .5rem;*/



}

.d2sub1_flspan h2{

	font-size: .5rem;



transform: scale(0.9);

}

.huaq_tits h1{

		font-size: .5rem;



transform: scale(0.9);

}

.huaq_tits span{

	font-size: .5rem;

	display: block;

transform: scale(0.9);

}

.huaq_sizes{

	font-size: .46rem;



transform: scale(0.9);

}

.d6all_cont{

	width: 1200px;

	margin: 0 auto;

}



.d6all_box{

	border-bottom: 2px solid #2f426a;

	padding-bottom: 50px;

}



.d6allsub1{



	line-height: 26px;

	padding-top: 70px;

	padding-bottom: 30px;



}

.d6allsub1 p span{

	display: block;

	letter-spacing: 1px;

	text-indent: 2em;

	word-break:break-all;

}



.d6allsub1btn{

background: #2f426a;

padding: 30px 0px;

}

.d6allsub1btn ul{

	width: 1200px;

	margin: 0 auto;

}

.d6allsub1btn ul:after {

  clear: both;

  content: '';

  display: block;

  width: 0;

  height: 0;

  visibility: hidden;

}

.d6allsub1btn ul li{

	width: 20%;

	float: left;

	margin-right: 20%;

}

.d6allsub1btn ul li img{

	display: block;

	transition: all .8s;

}

.d6allsub1btn ul li p{

	text-align: center;

	margin-top: 20px;

	color: #fff;

}

.d6allsub1btn ul li:hover img {

  transform: scale(1.2);

}

.d6imngt{

	overflow: hidden;

	box-shadow: -5px 5px 8px 6px #0000005e;

}

.d6allsub1btn ul li:nth-child(3n){

	margin-right: 0px;

}

.d6bott p{

	text-align: center;

	font-size: 46px;

	margin-top:40px;



}



.d7all_box{

padding: 50px 0px;

border-bottom: 2px solid #65994c;

}

.d7all_cont{

width: 1000px;

margin: 0 auto;

}



.d7all_cont img{

	display: block;

}



.box_4mro.aaind span:nth-child(1){

	transition: all 1.5s!important;

	transform: translateY(-900px)!important;



opacity: .4;





}

.box_4mro.aaind span:nth-child(2){

	transition: all 2.5s!important;

	transform: translateY(-900px)!important;



opacity: .4;



}

.box_4mro.aaind span:nth-child(3){

	transition: all 3.5s!important;

	transform: translateY(-900px)!important;



opacity: .4;



}

.box_4mro.aaind span:nth-child(4){

	transition: all 4.5s!important;

	transform: translateY(-900px)!important;



opacity: .4;



}

.button_se .clsoe_cd{

	display: none;

}

.nav_head{

	position: relative;

	overflow: hidden;

}



.list_navall{

	width: 300px;

	height:90vh;

	background: #fafcf8;

	position: absolute;

	top:101px;

	right: 0px;

	transition: all 1s;

transform: translateX(100%);

z-index: 9999999;

border-top: 1px solid #000;

border-left:1px solid #000;

}

.cdnavimg{

	display: block;

	width: 68px;

	position: absolute;

	bottom: 2%;

	right: 4%;

}

.qtea{

	font-size: 22px;

	color: #000;

	border-bottom: 1px solid #000;

	display: inline-block;

	padding-bottom: 2px;

}

.atea{

	display: block;

	color: #000;

	font-size: 15px;

	margin-top: 7px;

	text-transform: capitalize;

}



.ddatading{

	font-size: 0px;

}

.list_navall ul{

	display: block;

	padding: 22px 0 0 22px;

}



.list_navall ul li{

	margin-bottom:25px;

}

.dtxr_img{

	position: absolute;

	right: 10%;

	z-index: 99;

	bottom: 0%;

	-webkit-transition: all 36s;

	transition: all 36s;



transform: scale(1.8);

}

 .fiexd_head{

  position: fixed;

  top: 0px;

  left: 0px;

  width: 100%;

  z-index: 9999;



}



.d2center img{

	display: block;

}



.ddatading a::after {

  content: "";

  width: 0%;

  height: 1px;

  background-color: #000;

  display: block;

  transition: all 1s;

  opacity: 0;

}

.ddatading a{

	border:none;



}

.ddatading .qtea{

		text-transform: uppercase;

}





.ddatading:hover a::after {

	width: 100%;

opacity: 1;}

.huqzl{

	position: absolute;

	right: 15px;

	bottom: 15px;

	width: 60px;

	display: block;

}



.huaq_type{

	position: relative;

}

.mob_listaoo{

	display: none;

}

.mob_dss3_list{

	display: none;

}

.d6s9img{

/*	width: 100%;*/

/*	display:none;*/

}

.listt_r .ctt1 div{

	display: inline-block;

}

.listt_r .ctt1{

	display: block!important;

}

.listt_l .vtt1{

	text-transform: uppercase;

}

.listt_r div{

	text-transform: uppercase;

}




.b_list1.hover-dk .list_img img {
  opacity: 0;
}

.b_list1.hover-dk .list_div {
  opacity: 1;
  width: 110%;
  height: 105%;
}











.down_boxlist{
/*	display: none;*/
}

.mobilestyle{
	display: none;
}




@media only screen and (max-width: 1366px) {

.d4_sub2text div{

	line-height: 26px;

}

.nav_head_c{

	padding-top: 0px;

}

.logo img{

	width: 125px;

}

.right_tab{

		height: 60px;

}

.lang_se{

	line-height: 60px;

	font-size: 14px;

}

.button_se{

	top: 19px;

}

.button_se img {

  display: block;

  width: 22px;

}

.list_navall{

	top:61px;

		height:91vh;

}

.body_a {

  width: 90%;

  margin: 1.8% auto 0 auto;

  position: relative;

  height: 4.1rem;

}

.list_navall ul li{

	margin-bottom:10px;

}

.atea{

	display: block;

	color: #000;

	font-size: 13px;

	margin-top: 3px;

}

.qtea {

	font-size: 18px

}

.list_navall ul{

padding-top: 15px;

}



}




@media only screen and (max-width: 768px) {


.mobilestyle{
	display: block;
}







.box_icont{

	width: 90%;

}

.box_icont p{

	font-size: 14px;

	line-height: 26px;

	letter-spacing: 2px;

}

.box_4mro span:nth-child(1) {

  width: 14px;

  height: 14px;

}.box_4mro span:nth-child(2) {

  width: 12px;

  height: 12px;

}.box_4mro span:nth-child(3) {

  width: 10px;

  height: 10px;

}

.box_4mro span:nth-child(4) {

  width: 8px;

  height: 8px;

}



.nav_head_c{

	padding: 0px 2%;

}

.list_div .alist3{

/*	display: none;*/

}
.list_div .alist3 span{
font-size: .22rem!important;
}
.b_list6 .list_div .alist3 i {
  display: inline-block;
  width: 1px;
  height: 6px;
  background: #fff;
  margin: 0 5%;
  position: relative;
  top: 1px;
}
.down_boxlist{
/*	display: none;*/
}
.b_list1 .list_div{

	padding: 8px;

}

.b_list2 .list_div{

	padding: 10px 15px;

}

.b_list3 .list_div{

	padding: 15px;

}

.b_list4 .list_div{

	padding: 2px;

}

.b_list5 .list_div{

	padding: 5px;

}

.b_list6 .list_div{

	padding: 8px;

}

.b_list7 .list_div{

	padding: 10px 15px;

}

.list_text{

	width: 100%;

margin-left: 0px;

margin-right: 0px;

padding: 30px 4%;

}



/*html{

	overflow: initial;

	height: auto;



}

body{

	height: auto;

width: 100%;

overflow: inherit;

-ms-overflow-style: initial;

}

*/

.listt_l .vtt1 {

  font-size: 22px!important;
text-align: left;
}

.listt_l .vtt2{

  font-size: 22px!important;
text-align: left;
}

.listt_r{

	margin-top: 20px !important;

width: 100% !important;

font-size: 16px;

float: none;

}

.listt_r .ctt1 {

	font-size: 16px!important;

	display:block !important;

	text-align: right;

	margin-bottom:5px;

}

.listt_r .ctt2 div::after{

	width: 100%;opacity: 1;

}

.listt_r .ctt2{

	font-size: 16px!important;

	display:block !important;
text-align: right;
margin-bottom: 5px;
margin-top: 0px !important;

}

.listt_r .ctt1 div{

	display: inline-block;

}



.listt_r .ctt2 div{

	display: inline-block;

}

.listt_l .vtt3{

font-size: 12px !important;

line-height: 24px !important;
text-align: left;

}

.listt_l{

	width: 100%;

	float: none;

	text-align: center;

}

.body_d1sc1 ul{
/*
	background: none;*/
	background-size: 1px;

}

.body_d1sc1 ul li{

/*	width: 100%!important;*/

/*	float: none!important;*/

/*	padding: 0;*/

	margin-bottom: 70px;



}
.body_d1sc1{
	width: 98%;
}
.body_d1sc1 ul li::after{

	/*display: none!important;*/
	height: 15px;
width: 15px;
right: -6px;

}

.body_d1sc1 ul li:nth-child(2n)::after{
		height: 15px;
width: 15px;
left: -8px;
}

.list1_lf{

	font-size: 18px!important;

height: 50px!important;

line-height: 50px!important;

}

.list1_ri{

	padding-top: 4px!important;font-size: 12px!important;width: 70%!important;

}

.list_he{

	margin-bottom: 12px;

}

.show_timea{

	width: 98%!important;

}

.bot_foot{

	display: none;

}

.bot_foota{

height: 68px;

}

.bot_foota img{

	width: 40px;

	left: 10px;

bottom: 4px;

}

.a_ddppt{

	bottom: 10px !important;

}

.list_navall{

	width: 190px;

}

.cdnavimg{

	width: 35px;

}

.list_cimg{

/*height: 210px!important;

overflow: hidden;
*/
}

.list_cont img{

/*	display: block;

width: 800px;

max-width: 1920px;*/

}

.pc_listaoo{

	display: none;

}

.mob_listaoo{
position: relative;
	display: block;

/*	height: 93vh;*/

background: #3a5f57;

padding-top: 30px;

}

.d1sub2all a:nth-child(9) p {
  width: 70%;
  left: 15%;
  bottom: -3px;
}
.d1sub2all a:nth-child(2) p {
  width: 70%;
  left: 15%;
  bottom: -3px;
}
.d1sub2all{

/*		display: none;*/

}

.mob_listaoo a{

display: block;
  position: absolute;
width: 1.4rem;
height: 1.9rem;


}

.mob_listaoo a:nth-child(10){
	top: 1rem;
	left: 4rem;
	width: 2rem;
height: 2.6rem;
}
.mob_listaoo a:nth-child(5){

	top: 5.2rem;
left: 2rem;
}
.mob_listaoo a:nth-child(6){

	top: 5.2rem;
right:2rem;
}
.mob_listaoo a:nth-child(4){
top: 8.7rem;
left: 0.6rem;
}
.mob_listaoo a:nth-child(3){
top: 8.7rem;
left: 3rem;
}
.mob_listaoo a:nth-child(8){
top: 8.7rem;
right:3rem;
}
.mob_listaoo a:nth-child(7){
top: 8.7rem;
right:0.6rem;
}


.mob_listaoo a:nth-child(2){

	top: 13rem;
left: 2rem;
}
.mob_listaoo a:nth-child(9){

	top: 13rem;
right:2rem;
}
.qe-mobile{
	background:#395f57;
}









.mob_listaoo a:nth-child(10) img{
	filter: inherit!important;
}

.mob_listaoo::after {

  clear: both;

  content: '';

  display: block;

  width: 0;

  height: 0;

  visibility: hidden;

}

.mob_listaoo a img{

	width: 100%;

	display: block;

	margin:0 auto;

	filter: grayscale(100%);

	border-radius: 50%;

}

.mob_listaoo a p{

	font-size: 12px;

	color: #fff;

	text-align: center;

	margin-top: 8px;

}

.mob_listaoo a:nth-child(9) img{

	filter: inherit;

}

.listt_r .ctt1 div::after {

  content: "";

  width: 100%;

  height: 1px;

  background-color: #000;

  display: block;

  transition: all 1s;

  opacity: 1;

}

.d2sub1_conta{

	width: 94%;

	padding-top: 30px;

}

.d2sub1_fl{

padding: 0px;

width: 100%;

margin-bottom: 45px;

}

.tc_downimg{

	width: 70%;

}

.d2sub1_flspan{

	width: 20%;

	right: 0px;

}



.huaq_ti{

	font-size: 18px;margin-bottom: 40px;

}

.huaq_all{

	width: 90%!important;

}



.huaq_type{

	padding: 30px!important;

}

.huaq_tit h1{

	font-size: 30px;

}

.huaq_tit span{

	font-size: 12px;

}

.huaq_size p{

	font-size: 14px;

	line-height: 24px;

}

.down_pcbox{

	width: 98%;

	left: 1%;

	min-width:98%;

	padding-left: 0px;

}

.down_img{

	height: 340px;

	width: 100%;

}



.down_img img:nth-child(2){

	display: none!important;

}

.down_boxlist{

	width: 100%;

	text-align: center;

}

.down_boxlist .down_lst{

	display: inline-block;

	width: 25%;

	margin: 0 2%;

}

.down_boxlist::after {

  clear: both;

  content: '';

  display: block;

  width: 0;

  height: 0;

  visibility: hidden;

}



.down_lst p{

	font-size: 12px;

}

.down_lst a{

	font-size: 14px;

}



.d1sub2_list a{

width: 10%;
height: auto;
margin: .5% 1%;

}



.d1sub2_all{

	width: 96%;
	padding-top: 20px;

}

.pc_aadaimg{

	display: none!important;

}

.mob_aadaimg{

	display: block;

}

.swiper-d2sub3 .swiper-button-next::after, .swiper-d2sub3 .swiper-button-prev::after {

  font-size: 30px;

}



.swiper-d2sub3 .swiper-pagination-bullet {

  width: 8px;

  height: 8px;

}

.swiper-d2sub3 .swiper-pagination-bullet {

  border: 1px solid #fff;



}

.d2sub3_list{

	display: none;

}

.mob_dss3_list{

	display: block;

}



.d2s3img img{

	display: block;

}



.mob_dss3_list p{

	font-size: 14px;

	text-align: left;

	line-height: 22px;

	margin: 5px 0px;

}



.d2s3gsaa {
  display: block;
  text-align: right;
  margin-top: 0px;
  margin-right: 2%;
}



.d2s3gsaa div{

	display: inline-block;

	color: #000;

	border-bottom: 1px solid #000;

}

.list_cimg img:nth-child(2){

	display: none;

}

.list_cimg img:nth-child(1){

/*	display: block;

width: 800px;

max-width: 1920px;
*/


}

.d3sub1_list{

	padding: 10px 2%!important;

}



.d3sub1_list h1{
margin-bottom: 20px;
	font-size: 26px;

}

.d3sub1_list ul{

	width: 100%;

}

.d3sub1_list ul li{
margin-bottom: 10px;
}

.d3sub1_list ul li p{

	font-size: 12px;

	margin: 5px 0;

	line-height: 22px;

}



.d3sub1_list ul li a{

	margin-bottom: 18px

}

.d3center #video.jsmodern-video{

	margin-top: 0px;

	width: 100%;

	height: auto;

}

.d3_textall{

	width: 100%;

}

.d3submy{

	padding: 30px 0;

}



.d3submy h3 {

	font-size: 14px;margin-bottom: 10px;

}

.d3submy p {

	font-size: 14px;

}



.d2center{

	width: 100%;

}

.d7all_box{

	padding:0px; 

}

.d7all_cont{

	width: 100%;

}

.d6cdimg{

	position: relative;

}

.d6cdimg{

/*	display: none;*/

}

.d6qt_accimg{

/*	display: block;*/

}

.d6qt_accimg img{

	display: block;

	width: 100%;

}



.d6sub1img {

/*  height: 210px !important;

  overflow: hidden;*/

}

.d6sub1img img{

/*display: block;

width: 915px;

max-width: 1920px;*/

}

.d6all_cont{

	width: 100%;

	padding: 4% 4%;


}
.d6all_cont.d6sub2sing p:nth-child(3) span{
	font-size: 20px!important;
	font-weight: bold;
}
.d6all_cont.d6sub2sing p:nth-child(4) span{
	font-size: 14px!important;
}
.d6all_cont.d6sub2sing p:nth-child(5) span{
	font-size: 14px!important;
}
.d6all_cont.d6sub2sing p:nth-child(6) span{
	font-size: 14px!important;
}
.d6all_cont.d6sub2sing p:nth-child(10) span{
	font-size: 14px!important;
}


.d6all_cont.d6allsub1 p{
	font-size: 14px;
}
.d6allsub1btn ul{

	width: 100%;

}
.d6s9img{
	font-size: 0px;
}

.d6allsub1btn ul li{

width: 28%;

float: left;

margin-left: 4%;

margin-right: 0px;

}



.d6allsub1btn ul li p{

	margin-top: 18px;

font-size: 12px;

}

.d6bott p{

	font-size: 20px;

margin-top: 18px;

}



.d6all_box{

	padding-bottom: 20px;

}

.d6s9img{

	display:block;

	width: 100%;

}

.d4s1_cont{

	width: 100%;padding: 0 2%;

box-sizing: border-box;

}

.d4fl1 h1{

		margin: 20px 0;font-size: 26px;

}

.fl1_video {

	width: 100%;float: none;

}

.fl1_text{

	width: 100%;float: none;

	margin-top: 15px;

}

.mob_picat{
	display: block;
}
.pc_picat{
	display: none;
}

.fl1_video #video{

	display: block;

	width: 100%;

}

.fl1_text h3{

	font-size: 20px;

}

.fl1_text p {

font-size: 14px;

line-height: 20px;

}

.d4fl1{

	margin-bottom:20px;

}



.qt_listpp{

padding: 3%;

}



.d4_sub2img {

  position: absolute;

  left: -100%;

  top: 0px;

  z-index: 1;

  height: 100%;

  width: 1900px;

  max-width: 1900px;
  display: none;

}
.d4_sub2text{
	width: 100%;
	padding-top: 0px;
}
.d4_sub2text div p{

	font-size: 14px;

}

.d4_sub2text h3{

	font-size: 20px;
	display: none;

}



.dtxr_img{

	display: none;

}

.body_a {


/*width: 96%;

margin: 1.8% auto 0 auto;

position: relative;

height:10rem;*/

}

/*.b_list2  {

  position: absolute;

  left: 29%;

  top: 0px;

  width: 71%;

}

.b_list7 {

  position: absolute;

  width: 71%;

  left: 29%;

  top: 20%;

  right: auto;

bottom: auto;

}

.b_list1 {

  position: absolute;

  left: 0px;

  top: 0px;

  width: 27%;

}

.b_list3 {

    position: absolute;

    right: 0px;

    top: 43.2%;

    width: 51.2%;

}

.b_list5 {

    position: absolute;

    left: 0;

    bottom: auto;

    width: 46.8%;

    top: 43.2%;

}

.b_list4 {

  position: absolute;

  left: 0px;

  bottom: auto;

  width: 38.7%;

  top: 94.5%;

}

.b_list6 {

  position: absolute;

  left: auto;

  bottom: auto;

  width: 58.7%;

  right: 0px;

  top: 94.5%;

}*/

.d4fl2cd1 h3{

font-size: 20px;

margin-bottom: 15px;

}



.d4fl2cd1 p {

  font-size: 14px;

  line-height: 24px;

}

.d4fl2cd2fl{
width: 36%;
/*	width: 100%;

	float: none;
*/
}

.d4fl2cd2ri{
width: 52%;
/*	width: 94%;

	float: none;

	margin: 0 auto;*/

}
.swiper-container1 img{
	padding: 5px!important;
}


.d4fl2cd2fl p{

	font-size: 12px;

}

.d4cd2qd_p {

  margin-bottom: 0px;

}



.d4fl2cd2fl p{

	line-height: 28px;

}



.d4fl2cd1{

	margin-bottom: 36px;

}

.d4fl2 {

  margin-bottom: 90px;

}

.d4fl3cd1 h3 {

	font-size: 20px;

}

.d4fl3cd1 p {

  font-size: 14px;

  line-height: 24px;

}

.d4fl3cd2fl{

	width: 50%;

	float: left;

margin:0px;

}



.d4fl3cd2ri {

  float: right;

  width: 43%;

}

.d4fl3cd1 {

  margin-bottom: 41px;

}

.d4fl3cd2ri p {

  font-size: 14px;

  line-height: 24px;

margin-top: 8px;

}



.d4fl3cd2rip1 {

  margin-bottom: 25px;

}

.d4fl3{

	margin-bottom: 40px;

}

.d4fl4cd1 h3 {

  font-size: 22px;

  font-weight: normal;

  margin-bottom: 15px;

}

.d4fl4cd1 p {

  font-size: 14px;

  line-height: 24px;

}



.d4fl4cd1{

  margin-bottom: 23px;

}

.d4fl4 {

  padding-bottom: 44px;

}

.box_iimng img{
	width: 120px;
}
.cc_dp{
	bottom: -8px!important;
}
.d1sub2all a:nth-child(7) .cc_dp{
	bottom: -4px!important;
}

.d1sub2all a:nth-child(2) .cc_dp{
	bottom: -18px!important;
}
.d1sub2all a:nth-child(9) .cc_dp{
	bottom: -18px!important;
}
.d1sub2all a:nth-child(10) p{
	bottom: -10px!important;
}
.d1sub2all a:nth-child(10) span{
	bottom: -20px!important;
}
.list_cimg{
	height: auto!important;
}

.list_cimg img{
	position: relative!important;
}

.mob_body_a {
width: 90%;
margin: 4% auto 0 auto;
position: relative;
height: 16.3rem;
}
.ed-list-img{
	position: relative;
}
.body_dt{
	display: none;
}
.ed_imgt {
  display: block;
  transition: all .4s;
}

.ed-list1{
position: absolute;
left: 0px;
top: 0px;
width: 67.23%;
}

.ed-list2{
position: absolute;
right: 0px;
top: 0px;
width: 30.19%;
}

.ed-list3{
position: absolute;
left: 0px;
top: 16.6%;
width: 31.9%;
}

.ed-list4{
position: absolute;
right: 0px;
top: 16.6%;
width: 65.24%;
}

.ed-list5{
position: absolute;
right: 34%;
top: 44.4%;
width: 31.33%;
}

.ed-list6{
position: absolute;
left: 0px;
bottom: 0px;
width: 66.38%;
}

.ed-list7{
position: absolute;
right: 0px;
bottom: 0px;
width: 30.76%;
}


.ed-list1 .ed-list-div {
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 99;
  height: 100%;
  bottom: 0px;
  right: 0px;
  background: #395f57;
  padding: 13px;
  transition: all .4s;
}

.ed-list1:hover img {
  opacity: 0;
}

.ed-list1:hover .ed-list-div{
  opacity: 1;
  width: 105%;
  height: 105%;
}
.mob_body_a div{
	font-size: initial;
}
.ed-list1 .ed-list-div .edlist1 {
  font-size: 16px;
  color: #fff;
  display: inline-block;
  margin-top: 0px;
  transition: all 1s;
}

.ed-list1 .ed-list-div .edlist2 {
  font-size: 16px;
  color: #fff;
  margin-top: 10px;
  display: inline-block;
  transition: all 1s;
}

.ed-list1 .ed-list-div .edlist3 {
  position: absolute;
  bottom: 13px;
  right: 13px;
}

.ed-list1 .ed-list-div .edlist3 span {
  display: block;
  font-size: 12px;
  color: #FFF;
  margin-top: 8px;
}

.ed-list-div .edlist1::after {
  content: "";
  width: 0%;
  height: 1px;
  background-color: #fff;
  display: block;
  transition: all 1s;
  opacity: 0;
}
.ed-list-div .edlist2::after {
  content: "";
  width: 0%;
  height: 1px;
  background-color: #fff;
  display: block;
  transition: all 1s;
  opacity: 0;
}
.ed-list1:hover .ed-list-div .edlist1::after {
  width: 100%;
  opacity: 1;
}
.ed-list1:hover .ed-list-div .edlist2::after {
  width: 100%;
  opacity: 1;
}





.ed-list2 .ed-list-div {
opacity: 0;
position: absolute;
width: 100%;
z-index: 99;
height: 100%;
bottom: 0px;
left: 0px;
background: #8a3633;
padding: 4px;
transition: all .4s;
}

.ed-list2:hover img {
  opacity: 0;
}

.ed-list2:hover .ed-list-div{
  opacity: 1;
  width: 105%;
  height: 105%;
}
.mob_body_a div{
	font-size: initial;
}
.ed-list2 .ed-list-div .edlist1 {
font-size: 16px;
  color: #fff;
  display: inline-block;
  margin-top: 0px;
  transition: all 1s;
}

.ed-list2 .ed-list-div .edlist2 {
  font-size: 16px;
  color: #fff;
  margin-top: 10px;
  display: inline-block;
  transition: all 1s;
}

.ed-list2 .ed-list-div .edlist3 {
  position: absolute;
  bottom: 4px;
  right: 4px;
}

.ed-list2 .ed-list-div .edlist3 span {
  display: block;
  font-size: 12px;
  color: #FFF;
  margin-top: 2px;
}

.ed-list-div .edlist1::after {
  content: "";
  width: 0%;
  height: 1px;
  background-color: #fff;
  display: block;
  transition: all 1s;
  opacity: 0;
}
.ed-list-div .edlist2::after {
  content: "";
  width: 0%;
  height: 1px;
  background-color: #fff;
  display: block;
  transition: all 1s;
  opacity: 0;
}
.ed-list2:hover .ed-list-div .edlist1::after {
  width: 100%;
  opacity: 1;
}
.ed-list2:hover .ed-list-div .edlist2::after {
  width: 100%;
  opacity: 1;
}
.ed-list2 .qt-divcenter{
	text-align: center;
}








.ed-list3 .ed-list-div {
opacity: 0;
position: absolute;
width: 100%;
z-index: 99;
height: 100%;
bottom: 0px;
right:0px;
top: 0px;
background: #bd5370;
padding: 10px;
transition: all .4s;
}

.ed-list3:hover img {
  opacity: 0;
}

.ed-list3:hover .ed-list-div{
  opacity: 1;
  width: 105%;
}
.mob_body_a div{
	font-size: initial;
}
.ed-list3 .ed-list-div .edlist1 {
font-size: 16px;
  color: #fff;
  display: inline-block;
  margin-top: 0px;
  transition: all 1s;
}

.ed-list3 .ed-list-div .edlist2 {
  font-size: 16px;
  color: #fff;
  margin-top: 10px;
  display: inline-block;
  transition: all 1s;
}

.ed-list3 .ed-list-div .edlist3 {
  position: absolute;
  bottom: 4px;
  right: 4px;
}

.ed-list3 .ed-list-div .edlist3 span {
  display: block;
  font-size: 12px;
  color: #FFF;
  margin-top: 2px;
}

.ed-list-div .edlist1::before{
  content: "";
  width: 1px;
  height: 0%;
  background-color: #fff;
  display: block;
  transition: all 1s;
  opacity: 0;
  margin-left: 2px;
}

.ed-list3:hover .ed-list-div .edlist1::before {
  height:100%;
  opacity: 1;
}
/*.ed-list3:hover .ed-list-div .edlist2::after {
  width: 100%;
  opacity: 1;
}*/
.ed-list3 .qt-divcenter{
	text-align: center;
}
.float-allsu .edlist1{
float: left;margin-left: 5px;
writing-mode: vertical-rl;
margin-top: 0px;
}








.ed-list4 .ed-list-div {
opacity: 0;
position: absolute;
width: 100%;
z-index: 99;
height: 100%;
bottom: 0px;
left: 0px;
background: #a7a032;
padding: 4px;
transition: all .4s;
}

.ed-list4:hover img {
  opacity: 0;
}

.ed-list4:hover .ed-list-div{
  opacity: 1;
  width: 105%;

}
.mob_body_a div{
	font-size: initial;
}
.ed-list4 .ed-list-div .edlist1 {
font-size: 16px;
  color: #fff;
  display: inline-block;
  margin-top: 0px;
  transition: all 1s;
}

.ed-list4 .ed-list-div .edlist2 {
  font-size: 16px;
  color: #fff;
  margin-top: 10px;
  display: inline-block;
  transition: all 1s;
}

.ed-list4 .ed-list-div .edlist3 {
  position: absolute;
bottom: 20px;
left: 20px;
}

.ed-list4 .ed-list-div .edlist3 span {
  display: block;
  font-size: 12px;
  color: #FFF;
  margin-top: 2px;
}

.ed-list-div .edlist1::after {
  content: "";
  width: 0%;
  height: 1px;
  background-color: #fff;
  display: block;
  transition: all 1s;
  opacity: 0;
}
.ed-list-div .edlist2::after {
  content: "";
  width: 0%;
  height: 1px;
  background-color: #fff;
  display: block;
  transition: all 1s;
  opacity: 0;
}
.ed-list4:hover .ed-list-div .edlist1::after {
  width: 100%;
  opacity: 1;
}
.ed-list4:hover .ed-list-div .edlist2::after {
  width: 100%;
  opacity: 1;
}
.ed-list4 .qt-divcenter{
	text-align: center;
}





.ed-list5 .ed-list-div {
opacity: 0;
position: absolute;
width: 100%;
z-index: 99;
height: 100%;
bottom: 0px;
left: 0px;
background: #2f426a;
padding: 4px;
transition: all .4s;
padding-top: 30%;
}

.ed-list5:hover img {
  opacity: 0;
}

.ed-list5:hover .ed-list-div{
  opacity: 1;
/*  width: 105%;
  height: 105%;*/
}
.mob_body_a div{
	font-size: initial;
}
.ed-list5 .ed-list-div .edlist1 {
font-size: 16px;
  color: #fff;
  display: inline-block;
  margin-top: 0px;
  transition: all 1s;
}

.ed-list5 .ed-list-div .edlist2 {
  font-size: 16px;
  color: #fff;
  margin-top: 10px;
  display: inline-block;
  transition: all 1s;
}

.ed-list5 .ed-list-div .edlist3 {
  position: absolute;
  bottom: 20%;
  right: 4px;
  width: 100%;
}

.ed-list5 .ed-list-div .edlist3 span {
  display: block;
  font-size: 12px;
  color: #FFF;
  margin-top: 2px;
  text-align: center;
}
.ed-list5 .ed-list-div div{
	text-align: center;
}

.ed-list-div .edlist1::after {
  content: "";
  width: 0%;
  height: 1px;
  background-color: #fff;
  display: block;
  transition: all 1s;
  opacity: 0;
}
.ed-list-div .edlist2::after {
  content: "";
  width: 0%;
  height: 1px;
  background-color: #fff;
  display: block;
  transition: all 1s;
  opacity: 0;
}
.ed-list5:hover .ed-list-div .edlist1::after {
  width: 100%;
  opacity: 1;
}
.ed-list5:hover .ed-list-div .edlist2::after {
  width: 100%;
  opacity: 1;
}
.ed-list5 .qt-divcenter{
	text-align: center;
}





.ed-list6 .ed-list-div {
opacity: 0;
position: absolute;
width: 100%;
z-index: 99;
height: 100%;
bottom: 0px;
right: 0px;
background: #d35c29;
padding: 16px;
transition: all .4s;
}

.ed-list6:hover img {
  opacity: 0;
}

.ed-list6:hover .ed-list-div{
  opacity: 1;
  width: 105%;
}
.mob_body_a div{
	font-size: initial;
}
.ed-list6 .ed-list-div .edlist1 {
font-size: 16px;
  color: #fff;
  display: inline-block;
  margin-top: 0px;
  transition: all 1s;
}

.ed-list6 .ed-list-div .edlist2 {
  font-size: 16px;
  color: #fff;
  margin-top: 10px;
  display: inline-block;
  transition: all 1s;
}

.ed-list6 .ed-list-div .edlist3 {
  position: absolute;
  bottom: 15px;
  right:15px;
}

.ed-list6 .ed-list-div .edlist3 span {
  display: block;
  font-size: 12px;
  color: #FFF;
  margin-top: 2px;
}

.ed-list-div .edlist1::after {
  content: "";
  width: 0%;
  height: 1px;
  background-color: #fff;
  display: block;
  transition: all 1s;
  opacity: 0;
}
.ed-list-div .edlist2::after {
  content: "";
  width: 0%;
  height: 1px;
  background-color: #fff;
  display: block;
  transition: all 1s;
  opacity: 0;
}
.ed-list6:hover .ed-list-div .edlist1::after {
  width: 100%;
  opacity: 1;
}
.ed-list6:hover .ed-list-div .edlist2::after {
  width: 100%;
  opacity: 1;
}
.ed-list6 .qt-divcenter{
	text-align: center;
}




.ed-list7 .ed-list-div {
opacity: 0;
position: absolute;
width: 100%;
z-index: 99;
height: 100%;
bottom: 0px;
left: 0px;
top: 0px;
background: #65994c;
padding: 10px;
transition: all .4s;
}

.ed-list7:hover img {
  opacity: 0;
}

.ed-list7:hover .ed-list-div{
  opacity: 1;
  width: 105%;
}
.mob_body_a div{
	font-size: initial;
}
.ed-list7 .ed-list-div .edlist1 {
font-size: 16px;
  color: #fff;
  display: inline-block;
  margin-top: 0px;
  transition: all 1s;
}

.ed-list7 .ed-list-div .edlist2 {
  font-size: 16px;
  color: #fff;
  margin-top: 10px;
  display: inline-block;
  transition: all 1s;
}

.ed-list7 .ed-list-div .edlist3 {
  position: absolute;
bottom: 10px;
right: 10px;
}

.ed-list7 .ed-list-div .edlist3 span {
  display: block;
  font-size: 12px;
  color: #FFF;
  margin-top: 2px;
}

.ed-list-div .edlist1::before{
  content: "";
  width: 1px;
  height: 0%;
  background-color: #fff;
  display: block;
  transition: all 1s;
  opacity: 0;
  margin-left: 2px;
}

.ed-list7:hover .ed-list-div .edlist1::before {
  height:100%;
  opacity: 1;
}
/*.ed-list7:hover .ed-list-div .edlist2::after {
  width: 100%;
  opacity: 1;
}*/
.ed-list7 .qt-divcenter{
	text-align: center;
}
.float-allr .edlist1{
float: right;margin-right:5px;
writing-mode: vertical-rl;
margin-top: 0px;
}

.list_cimg{
	display: none;
}
.mobil_cimg{
	display: block;
}






.ed-list1.mobhover-dk  img {
  opacity: 0;
}

.ed-list1.mobhover-dk  .ed-list-div {
  opacity: 1;
  width: 105%;
  height: 105%;
}

.video-dkall{
	display: block;
}
.d1sub2_video{
	display: none;
}

.pc-dkp{
	display: none;
}
.mob-dkp{
	display: block;
}

.mob-dkp p{
  font-size: 14px;
  line-height: 24px;
}

.d6sub2sing p{
line-height: 28px !important;
}
.d6s2-dk{
	padding: 4% 2%;
}
















}