.w_clear{
	clear:both;
}
.banner{
	width:100%;
	position: relative;
}
.banner img{
	display: block;
	width:100%;
}
.banner .pc_banner .pc_pagin{
	bottom: 140px;
}
.banner .pc_pagin span,.banner .mobile_pagin span{
	width:34px;
	height: 6px;
	background: white;
	border-radius: 0px;
	opacity:1;
}
.banner .pc_pagin span.swiper-pagination-bullet-active,.banner .mobile_pagin span.swiper-pagination-bullet-active{
	background:#a62927;
}
.w_tel{
	position: relative;
	font-size: 28px;
	color: #d81e06;
	line-height: 28px;
	width:18%;
	padding-left: 37px;
	margin-top: 16px;
}
.w_tel::before{
	content:url('../images/pb_06.png');
	width:28px;
	height: 28px;
	position: absolute;
	left:0px;
	top:50%;
	margin-top: -11px;
}
.mobile_textarea{
	display: none;
}
.w_showtalk{
	position: absolute;
	left:0px;
	bottom:0px;
	width:100%;
	background: rgba(0,0,0,0.4);
	box-sizing: border-box;
	padding:40px 0px 34px 0px;
	z-index:66;
}
.w_made{
	box-sizing: border-box;
	padding:0px 0px 0px 100px;
}
.w_made li{
	width:25%;
	float: left;
}
.w_madeimg{
	width:43px;
	height: 43px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 30px;
}
.w_madetitle{
	font-size: 21px;
	color: #ffffff;
	line-height: 21px;
	margin-bottom: 5px;
	text-align: left;
}
.w_madeduty{
	font-size: 14px;
	line-height: 21px;
	color: #9c9c9c;
}
.w_main{
	background:#f2f2f2;
	box-sizing: border-box;
	padding:50px 0px 43px 0px;
}
.w_showname{
	text-align: center;
	font-size: 30px;
	line-height: 21px;
	color: #000000;
	margin-bottom: 8px;
	font-weight: bold;
}
.w_showenglish{
	font-size: 14px;
	line-height: 21px;
	color: #d6d6d6;
	text-align: center;
}
.w_casetab{
	display:table;
	text-align:center;
	width:100%;
	margin: 32px 0px 59px 0px;
}
.w_casetab li{
	display: inline-block;
	width:125px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width: 98px;
	height: 29px;
	line-height: 29px;
	border: solid 1px #e4e4e4;
	margin-right: 10px;
}
.w_casetab li a{
	color: black;
}
.w_casetab li:last-of-type{
	margin-right: 0px;
}
.w_casetab li.active{
	background:#a62927;
}
.w_casetab li.active a{
	color: white;
}
.w_casetab li:hover{
	background:#a62927;
}
.w_casetab li:hover a{
	color: white;
}
.w_casetent{
	position: ;
}
.w_casetent li{
	margin-right: 20px;
	position: relative;
	width:452px;
	height: 310px;
	float: left;
	 margin-bottom: 17px;
}
.w_casetent li:nth-child(4n){
	margin-right: 0px;
}
.w_caseshow{
	position:absolute;
	width:429px;
	height:282px;
	left:50%;
	top:50%;
	margin-left:-214.5px;
	margin-top:-141px;
	background: rgba(0,0,0,0.5);
	/*display: none;*/
	opacity: 0;
	transition: all .5s;
}
.w_casetent li:hover .w_caseshow{
	opacity: 1;
}
.w_casealert{
	position: absolute;
	width:320px;
	height: 140px;
	left:50%;
	top:50%;
	margin-left: -160px;
	margin-top: -70px;
}

.w_caseimg{
	text-align: center;
	margin-bottom: 29px;
}
.w_caseimg img{
    margin:0 auto;
	display: block;
}
.w_casetitle{
	font-size: 22px;
	color: #ffffff;
	line-height: 24px;
	text-align: center;
}
.w_casemore{
	display: block;
	width:200px;
	height: 48px;
	line-height: 48px;
	text-align:center;
	border-top:1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	margin:33px auto 44px auto;
}
.w_abouttent{
	width:500px;
	box-sizing: border-box;
	padding-top:12px;
}
.w_abouttitle{
	font-size: 28px;
	line-height: 24px;
	color: #010101;
	margin-bottom: 7px;
}
.w_english{
	font-size: 14px;
	line-height: 24px;
	color: #9a9a9a;
	margin-bottom:10px;
}
.w_abouttext{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	font-size: 14px;
	line-height: 24px;
	color: #808080;
	margin-bottom: 124px;
}
.w_aboutphone{
	
}
.w_aboutnum{
	font-size: 28px;
	line-height: 24px;
	color: #d81e06;
}
.w_aboutnumtext{
	font-size: 14px;
	line-height: 24px;
	color: #424242;
}
.w_abouttel{
	margin-right: 10px;
}
.w_about{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 15px;
}
.w_culture{
	margin:50px auto 52px auto;
}
.w_culture li{
	width:388px;
	float: left;
	height: 258px;
	position: relative;
	overflow: hidden;
	margin-right:18px;
}
.w_culture li:last-of-type{
	margin-right: 0px;
}
.w_coper{
	background: white;
	height: 258px;
	position: relative;
}
.w_copershow{
	position: absolute;
	left:50%;
	top:50%;
	width:96px;
	height: 88px;
	margin-left: -48px;
	margin-top: -44px;
	text-align: center;
}
.w_copershow img{
	display: block;
	margin:0 auto;
}
.w_copertitle{
	font-size: 24px;
	line-height: 24px;
	color: #000000;
	text-align: center;
	margin-top: 15px;
}
.w_coper2{
	background: #a62927;
	height: 258px;
	position: absolute;
	left:0px;
	bottom: -258px;
	width:100%;
	/*height: 100%;*/
	box-sizing: border-box;
	padding:38px 39px 0px 37px;
	transition: all .5s;
}
.w_sopter2img{
	width:27px;
	margin:0 auto;
}
.w_sopter2img img{
	width:100%;
	margin:0 auto 17px auto;
}
.w_copertitle2{
	font-size: 24px;
	color: #ffffff;
	text-align: center;
	margin-bottom: 23px;
}
.w_copertext{
	font-size: 14px;
	line-height: 24px;
	color: #faaead;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.w_culture li:hover  .w_coper2{
	bottom: 0px;
}
.w_tidbits{
	box-sizing: border-box;
	padding-left: 15px;
	margin:53px auto 45px auto;
}
.w_tidbits li{
	position: relative;
    float: left;
    margin-right: 9px;
    overflow: hidden;
}
.w_tidbits li:last-of-type{
	margin-right: 0px;
}
.w_tidbits li:nth-child(1){
	width:622px;
}
.w_tidbits li:nth-child(1) img{
	display: block;
	width:100%;
}
.w_tidalert{
	position: absolute;
	left: 0px;
	bottom:-35px;
	height: 35px;
	width:100%;
	line-height: 35px;
	text-align: center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
   background: rgba(0,0,0,0.4);
   color: white;
   transition: all .5s;
}
.w_tidbits li:nth-child(1):hover .w_tidalert{
	bottom: 0px;
}
.w_tidbits li:nth-child(2){
	width:1218px;
}
.w_tidbitsm{
	
}
.w_tidbitsm dd{
	width:296px;
	height: 181px;
	margin-right: 11px;
	position: relative;
	float: left;
	margin-bottom: 13px;
	overflow: hidden;
}
.w_tidbitsm dd img{
	display: block;
	width:100%;

}
.w_tidbitsm dd:nth-child(4n){
	margin-right: 0px;
}
.w_tidbitsm dd:hover .w_tidalert{
	bottom: 0px;
}
.w_tidbitsm dd:last-of-type{
	background: #a62927;
}
.w_firlm{
	position: absolute;
	width:96px;
	height: 54px;
	left:50%;
	top:50%;
	margin-left: -48px;
	margin-top:-27px;
}
.w_firlmtext1{
	font-size: 16px;
	color: #ffffff;
    text-align: center;
    margin-bottom: 12px;
}
.w_firlmtext2{
	text-align: center;
	color: white;
}
.w_parnter{
	position: relative;
	margin:31px auto 58px auto;
}
.w_partnpagtion{
	display: none;
}
.parter_container .swiper-slide{
	background: white;
	height: 123px;
	position: relative;
}
.parter_container .swiper-slide .w_smimg{
	position: absolute;
	left:50%;
	top: 50%;
	width:180px;
	height: 75px;
	margin-left: -90px;
	margin-top:-37.5px;

	display: flex;
	justify-content: center;
	align-items: center;
}
.parter_container .swiper-slide .w_smimg img{
	max-width:100%;
	display: block;
	max-height: 100%;
	-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
	filter: grayscale(100%);
}
.parter_container .swiper-slide:hover .w_smimg img{
	-webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
    filter: grayscale(0%);
}
.w_parnter .w_next,.w_parnter .w_prev{
	background-image:none ;
	display: flex;
	justify-content: center;
	align-items: center;
	outline: none;
}
.w_parnter .w_next{
	right:-55px;
}
.w_parnter .w_prev{
	left: -55px;
}
.w_news{
	margin:35px auto 0px auto;
}
.w_newspic1{
	width:550px;
}
.w_newspic1 img{
	display: block;
	width:100%;
}
.w_newspic1info{
	box-sizing: border-box;
	padding:25px 39px 22px 25px;
	background: white;
}
.w_newspic1title{
	margin-bottom: 25px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.w_newspic1title:hover  a{
	color:#a62927;
}
.w_newspictime{
	font-size: 14px;
	color: #949494;
	margin-bottom: 25px;
}
.w_newspic1text{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 23px;
	color: #949494;
	font-size:14px;
}
.w_newspic2{
	width:596px;
}
.w_newspic2 li{
	box-sizing: border-box;
	padding:17px 21px 16px 35px;
	background: white;
	margin-bottom: 10px;
}
.w_pictime{
	font-size: 52px;
	color: #000000;
	border-right: 1px solid #ebebeb;
	box-sizing: border-box;
	padding-right:27px;
	margin-right: 10px;
	/*width:125px;*/
}
.w_pictime span{
   display: block;	
   font-size: 14px;
   color: #777777;
}
.w_picinfo{
	width:428px;
	
}
.w_pictext{
	line-height: 25px;
	color: #979797;
	font-size: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.w_pic2title{
	font-size: 16px;
	color: #000000;
	margin-bottom: 8px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.w_newspic2 li:hover .w_pictime,.w_newspic2 li:hover .w_pic2title,.w_newspic2 li:hover .w_pictext{
	color: #a62927;
}
.foter{
	background:#f9f9f9;
	box-sizing: border-box;
	padding:37px 0px 52px 0px;
}
.w_fotlist{
	width:66px;
	margin-right: 74px;
	float: left;
}
.w_fotlist dt{
	font-size: 16px;
	color: #2d2d2d;
	padding-bottom: 13px;
	font-weight: bold;
	border-bottom: 1px solid #a62927;
	margin-bottom: 21px;
}
.w_fotlist dd{
	line-height: 24px;
}
.w_fotlist dd a{
	font-size: 13px;

	letter-spacing: 0px;
	color: #7c7c7c;
}
.w_fotlist dd a:hover{
	color:#d81e06;
}
.w_andcoper{
	border-left: 1px solid #ececec;
	box-sizing: border-box;
	padding-left: 78px;
	width:375px;
}
.w_andtitle{
    font-size: 24px;	
    color: #1c1c1c;
    margin-bottom: 22px;
}
.w_andtitle span{
	color: #a62927;
}
.w_purpose{
	line-height: 25px;
	color: #979797;
	font-size: 12px;
	margin-bottom: 23px;
}
.w_fottel{
	border-bottom: none;
}
.w_ewmlist li{
	float: left;
	width:120px;
	margin-right: 15px;
}
.w_ewmlist li:last-of-type{
	margin-right: 0px;
}
.w_saotitle{
	font-size: 14px;
	text-align: center;
	margin-bottom: 20px;
}
.w_ewm{
	width:110px;
	height: 110px;
	box-sizing: border-box;
	border: 1px solid lightgray;
	padding:10px;
}
.foter2{
	box-sizing:border-box ;
	padding:37px 0px 72px 0px;
	background: #2e2e2e;
}
.w_fotnav{
	margin-bottom: 31px;
}
.w_fotnav li{
	float: left;
	margin-right: 20px;
}
.w_fotnav li a{
	color: white;
	font-size: 14px;
}
.w_foterinfo{
	font-size: 13px;
	color: #a5a5a5;
	line-height: 24px;
	width:483px;
}
.w_foterinfo span{
	color: #a5a5a5;
    display: block;
}
.w_copyright{
	font-size: 13px;
	color: #6f6f6f;
	margin-bottom: 10px;
	width:385px;
}
.w_copyright p{
	color: #6f6f6f;
}
.w_network{
	/*float: right;*/
	margin-top: 10px;
}
.w_network li{
	float: left;
	border-right: 1px solid #6f6f6f;
	box-sizing: border-box;
	padding:0px 6px;
	height: 15px;
	color: #6f6f6f;
	font-size: 13px;
	margin-bottom:10px;
}
.w_network li:first-child{
	border-right: none;
	font-size: 16px;
    font-weight: bold;
    height:auto;
    line-height:15px;
}
.w_network li:last-of-type{
	border-right: none;
}
.w_network li a{
	color: #6f6f6f;
	font-size: 13px;
}
.w_network li a:hover{
	color:#ff0000;
}
.w_btn{
	display: none;
}
#myform{
	/*border: 1px solid lightgray;*/
	margin-bottom: 20px;
}
#myform table{
    width:100%;
    box-sizing: border-box;
    padding:10px;
}
#myform table td{
	box-sizing: border-box;
	/*padding:10px 0px;*/
}
#myform table th{
	box-sizing: border-box;
	padding-left: 25px;
	width:25%;
	font-size: 12px;
	line-height: 42px;
	text-align: center;
}
#myform table input[type='text']{
	width:95%;
	height: 35px;
	line-height:35px;
	box-sizing: border-box;
	padding-left: 25px;
	border: 1px solid #e4e4e4;
	margin-bottom: 8px;
	outline: none;
}
.w_culone{
	display: none;
}
#myform table textarea{
	width:95%;
	border: 1px solid #e4e4e4;
	box-sizing: border-box;
	padding:15px 0px 0px 15px;
	
}
#myform table input[type='submit']{
    width:120px;
    height: 45px;
    font-size: 14px;
    color: #ffffff;
    background: #d81e06;
    line-height: 45px;
    text-align: center;
    border: 1px solid lightgray;
    border-radius: 5px;
    margin:20px auto;
    outline: none;
}
.pagesm{ clear:both;overflow:hidden; padding-bottom:30px; padding-top:20px;}
.pagesm ul{ width:90%; margin:0px auto;}
.pagesm ul li{ float:left; text-align:center; width:50%; padding:0px;}
.pagesm .rows,.pagesm .current,.pagesm .num,.pagesm .end{ display:none;}
.pagesm .prev{display:block; text-align:center;color:#666;width:80%; background:#eee; height:40px; line-height:40px;border-radius:3px;margin-top:5px; font-size:15px;}
.pagesm .next{display:block; text-align:center;color:#666;width:80%; background:#eee; height:40px; line-height:40px;border-radius:3px;margin-top:5px; font-size:15px;}
/*.table_form tr{display: block;margin-top: 5px;}*/
#newsSear p{width: 100%;height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.map{ overflow:hidden; margin-bottom:20px;margin-top:20px;}
.map_l{line-height: 30px; padding-bottom:10px; font-size:15px;}
.map_l a{ color:#666;}
.map_t{ border: solid 1px #E0E0E0; padding:5px 0;margin: 5px 3px; overflow:hidden;}
.map_t ul{padding: 0 15px; }
.map_t ul li{  float: left; line-height: 25px; padding-right:30px;}
.map_t ul li a{ color:#666;}
.w_aboutimg{
	width:635px;
}
.pc_banner  video{
	/* height: 1000px; */
}
@media(min-width:1600px) and (max-width:1919px){
	.w_container{
		width:98%;
	}
	.w_casetent{
		width:100%;
		text-align: center;
		display: table;
		margin:0 auto;
	}
	.w_casetent li{
		width:376px;
		height: 258px;
		float: none;
		display: inline-block;
	}
	.w_casetent li a>img{
		display: block;
		width:100%;
	}
	.w_caseshow{
		width:340px;
		height: 238px;
		margin-left: -170px;
		margin-top: -119px;
	}
	.w_tidbits{
		padding-left: 0px;
		width:100%;
		text-align: center;
		margin:0 auto;
		display: table;
	}
	.w_tidbits li{
		display: inline-block;
		float: none;
	}
	.w_tidbits li:nth-child(1){
		/*width:400px;*/
		/*display: ;*/
	}
	.w_tidbits li:nth-child(2){
		width:937px;
	}
	.w_tidbitsm dd:nth-child(4),.w_tidbitsm dd:nth-last-child(2){
		display: none;
	}
	.w_tidbitsm dd:nth-child(3n){
		margin-right: 0px;
	}
	.w_tidbitsm dd,.w_tidbitsm dd:nth-child(6){
		margin-right: 24px;
	}
	.w_main{
		padding-bottom:20px;
	}

}
@media(min-width:1400px) and (max-width:1599px){
	.w_container{
		width:98%;
	}
	.w_casetent{
		width:100%;
		text-align: center;
		margin:0 auto;
	}
	.w_casetent li{
		width:324px;
		height: 226px;
		float: none;
		display: inline-block;
	}
	.w_casetent li a>img{
		display: block;
		width:100%;
	}
	.w_caseshow{
		width:300px;
		height: 210px;
		margin-left: -150px;
		margin-top: -105px;
	}
	.w_tidbits li:nth-child(1){
		/*width:400px;*/
		/*display: none;*/
	}
	.w_tidbits li:nth-child(2){
		width:605px;
	}
	.w_tidbits{
		padding-left: 0px;
		width:1236px;
		text-align: center;
		margin:0 auto;
		/*display: table;*/
	}
	.w_tidbits li{
/*		display: inline-block;
		float: none;*/
	}
	.w_tidbitsm dd:nth-child(4),.w_tidbitsm dd:nth-child(5),.w_tidbitsm dd:nth-child(6),.w_tidbitsm dd:nth-child(7){
		display: none;
	}
	.w_tidbitsm dd:nth-child(2n){
		margin-right: 0px;
	}
	.w_main{
		padding-bottom:20px;
	}
	.w_headtop{
		width:1200px;
		margin-left: -600px;
	}
	.header1.active .w_hop{
		width:1200px;
        /*margin:0 auto;
        margin:10px;*/
	}
	.w_nav{
		margin-left: 8%;
	}
	.w_tel{
		width:22%;
	}
	.header1.active .w_tel{
		width:20%;
	}
	.w_made{
		padding-left: 66px;
	}
}
@media(min-width:1200px) and (max-width:1399px){
	.w_container{
		width:98%;
	}
	.w_casetent{
		display: table;
		width:100%;
		text-align: center;
	}
	.w_casetent li{
		width:279px;
		height: 193px;
		float: none;
		display: inline-block;
	}
	.w_casetent li a>img{
		display: block;
		width:100%;
	}
	.header1.active .w_hop{
		width:1100px;
        /*margin:0 auto;
        margin:10px;*/
	}
	.header1.active .w_tel{
		width:23%;
	}
	.w_parnter .w_next, .w_parnter .w_prev{
		display: none;
	}
	.w_caseshow{
		width:270px;
		height: 180px;
		margin-left: -135px;
		margin-top: -90px;
	}
	.w_tidbits{
		display:table;
		/*margin:0  auto;*/
		width:92.5%;
		text-align: center;
	}
	.w_tidbits li{
		/*display: inline-block;*/
		/*float: none;*/
	}
	
	.w_tidbits li:nth-child(1){
		width:559px;
		/*display: none;*/
	}
	.w_tidbits li:nth-child(2){
		width:605px;
	}
	.w_tidbits{
		padding-left: 0px;
		width:1176px;
		
	}
	.w_tidbitsm dd:nth-child(4),.w_tidbitsm dd:nth-child(5),.w_tidbitsm dd:nth-child(6),.w_tidbitsm dd:nth-child(7){
		display: none;
	}
	.w_tidbitsm dd:nth-child(2n){
		margin-right: 0px;
	}
	.w_main{
		padding-bottom:20px;
	}
	.w_headtop{
		width:1100px;
		margin-left: -550px;
	}
	.w_nav{
		margin-left: 5%;
	}
	.header1.active .w_nav{
		margin-left: 5%;
	}
	.w_tel{
		width:24%;
	}
	.w_made{
		padding-left: 33px;
	}
    .w_casealert{
    	width:240px;
    	height: 120px;
    	margin-left: -120px;
    	margin-top: -60px;
    }
    .w_caseimg img{
    	width:65px;
    }
    .w_aboutimg{
    	width:48%;
    }
    .w_aboutimg img{
    	width:100%;
    	display: block;
    }
    .w_content{
    	width:100%;
    	max-width:1200px;
    }
    .w_abouttext{
    	margin-bottom:80px;
    }
    .w_culture li{
    	/*width:381px;*/
    	width:32%;
    	margin-right: 2%;
    }
    .w_tidbitsm dd{
    	height: 161px;
    }
    .w_newspic2 li{
    	padding-top: 18px;
    }
}
@media(min-width:992px) and (max-width:1199px){
	.w_container{
		width:98%;
	}
	.w_casetent{
		display: table;
		margin:0 auto;
		width:100%;
		text-align: center;
	}
	.header1.active .w_hop{
		width:96%;
	}
	.w_casetent li{
		float: none;
		display: inline-block;
		width:239px;
		height: 165px;
		margin-right: 5px;
	}
	.w_casetent li a>img{
		display: block;
		width:100%;
	}
	.w_caseshow{
		width:218px;
		height: 150px;
		margin-left: -109px;
		margin-top: -75px;
	}
	.w_tidbits li:nth-child(1){
		width:559px;
		display: none;
	}
	.w_english{
		margin-bottom: 22px;
	}
	.w_tidbits li:nth-child(2){
		width:100%;
	}
	.w_tidbits{
		padding-left: 0px;
		width:100%;
	}
	/*.w_tidbitsm dd:nth-child(4),.w_tidbitsm dd:nth-child(5),.w_tidbitsm dd:nth-child(6),.w_tidbitsm dd:nth-child(7){
		display: none;
	}*/
	/*.w_tidbitsm dd:nth-child(2n){
		margin-right: 0px;
	}*/
	.w_main{
		padding-bottom:20px;
	}
	.w_headtop{
		width:990px;
		margin-left: -495px;
		top: 30px;
	}
	.w_nav{
		margin-left: 8%;
		width:68%;
	}
	.w_logo{
		margin-left: 2%;
	}
	.w_tel{
		width:19%;
		display: none;
	}
	.w_made{
		display: table;
		width:100%;
		text-align: center;
		padding-left:0px;
	}
	.w_made li{
		float: none;
		display: inline-block;
	}
    .w_casealert{
    	width:240px;
    	height: 120px;
    	margin-left: -120px;
    	margin-top: -60px;
    }
    .w_caseimg img{
    	width:65px;
    }
    .w_aboutimg{
    	width:48%;
    }
    .w_aboutimg img{
    	width:100%;
    	display: block;
    }
    .w_content{
    	width:100%;
    }
    .w_abouttext{
		margin-bottom:37px;
		font-size: 12px;
    }
    .w_culture li{
    	width:32%;
    	margin-right: 2%;
    }
    .w_tidbitsm{
    	display: table;
    	width:100%;
    	text-align: center;
    	
    }
    .w_tidbitsm dd{
    	height: 144px;
    	width:234px;
    	float: none;
    	display: inline-block;
    }
    .w_madeimg{
    	margin-right: 9px;
    }
    .w_parnter .w_next, .w_parnter .w_prev{
    	display: none;
    }
    .w_newspic2{
    	width:100%;
    	margin-top: 10px;
    }
    .w_pictime{
    	padding-right: 30px;
    }
    .w_newspic2 li{
    	padding-left:30px;
    }
    .w_newspic1{
    	width:100%;
    }
    .w_newspic1 img {
    	display: none;
    }
    .w_picinfo{
    	width:86%;
    }
    .w_fotlist{
    	margin-right: 45px;
    }
    .w_andcoper{
    	padding-left: 35px;
    }
    .w_fotnav{
    	padding-left: 15px;
    }
    .w_foterinfo{
    	padding-left: 15px;
    }
    .w_copyright,.w_network{
    	padding-right: 15px;
    }
}
@media(min-width:768px) and (max-width:991px){
	.w_container{
		width:98%;
	}
	\pc_textarea{}
	.header1.active .w_hop{
		width:90%;
	}
	.w_casetent li{
		width:32%;
		height:auto;
		min-height: 165px;
		max-height: 213px;
		margin-right: 2%;
	}
	.w_casetent li:nth-child(4n){
		margin-right: 2%;
	}
	.w_casetent li:nth-child(3n){
		margin-right: 0px;
	}
	.w_casetent li:last-of-type{
		display: none;
	}
	.w_casetent li a>img{
		display: block;
		width:100%;
	}
	.w_casemore{
		margin:25px auto;
	}
	.w_abouttent{
		width:100%;
	}
	.w_showtalk{
		display: none;
	}
	.w_caseshow{
		width:218px;
		height: 150px;
		margin-left: -109px;
		margin-top: -75px;
	}
	.w_tidbits li:nth-child(1){
		width:559px;
		display: none;
	}
	.w_english{
		margin-bottom: 22px;
	}
	.w_tidbits li:nth-child(2){
		width:100%;
	}
	.w_tidbits{
		padding-left: 0px;
		width:100%;
		margin-top: 20px;
	}
	/*.w_tidbitsm dd:nth-child(4),.w_tidbitsm dd:nth-child(5),.w_tidbitsm dd:nth-child(6),.w_tidbitsm dd:nth-child(7){
		display: none;
	}*/
	/*.w_tidbitsm dd:nth-child(2n){
		margin-right: 0px;
	}*/
	.w_main{
		padding-bottom:20px;
	}
	.w_headtop{
		width:768px;
		margin-left: -384px;
		top: 20px;
	}
	.banner .pc_banner .pc_pagin{
		bottom: 20px;
	}
	.w_casetab li{
		float: left;
		width:24%;
		margin-right: 0.8%;
		margin-bottom: 15px;
		height: 35px;
		line-height: 35px;
	}
	.w_casetab{
		margin-bottom: 30px;
	}
	.w_casetab li:nth-child(4n){
		margin-right: 0px;
	}
	.w_nav{
		margin-left: 8%;
		width:68%;
	}
	.w_logo{
		margin-left: 2%;
	}
	.w_tel{
		width:19%;
		display: none;
	}
	.w_made{
		padding-left:6px;
	}
    .w_casealert{
    	width:240px;
    	height: 120px;
    	margin-left: -120px;
    	margin-top: -60px;
    }
    .w_caseimg img{
    	width:65px;
    }
    .w_aboutimg{
    	/*width:48%;*/
    	display: none;
    }
    .w_aboutimg img{
    	width:100%;
    	display: block;
    }
    .w_content{
    	width:100%;
    }
    .w_abouttext{
    	margin-bottom:37px;
    }
    .w_culture li{
    	width:32%;
    	margin-right: 2%;
    }
    .w_tidbitsm dd{
    	height: auto;
    	min-height: 144px;
    	max-height: 190px;
    	width:32%;
    	margin-right: 2%;
    }
    .w_tidbitsm dd:nth-child(4n){
    	margin-right: 2%;
    }
    .w_tidbitsm dd:nth-child(7){
    	display: none;
    }
    .w_tidbitsm dd:last-of-type{
    	display: none;
    }
    .w_tidbitsm dd:nth-child(3n){
    	margin-right: 0px;
    }
    .w_madeimg{
    	margin-right: 9px;
    }
    .w_parnter .w_next, .w_parnter .w_prev{
    	display: none;
    }
    .w_newspic2{
    	width:100%;
    	margin-top: 10px;
    }
    .w_pictime{
    	padding-right: 30px;
    }
    .w_newspic2 li{
    	padding-left:30px;
    }
    .w_newspic1{
    	width:100%;
    }
    .w_newspic1 img {
    	display: none;
    }
    .w_picinfo{
    	width:84%;
    }
    .w_ewmlist{
       width:100%;
       margin:15px auto;	
       display: table;
       text-align: center;
    }
    .w_ewmlist li{
    	float: none;
    	display: inline-block;
    }
    .w_fotlist{
    	margin-right: 45px;
    }
    .w_andcoper{
    	padding-left: 35px;
    }
    .w_fotnav{
    	padding-left: 15px;
    	display: none;
    }
    .w_foterinfo{
    	padding-left: 15px;
    	width:100%;
    	text-align: center;
    }
    .w_copyright,.w_network{
    	width:100%;
    	text-align: center;
    }
    .w_copyright{
    	
    }
    .w_network{
    	margin:0 auto;
    	display: table;
    	
    }
    .w_network li{
    	float: none;
    	display: inline-block;
    }
}
/*@media (min-width:991px){
    .w_tidbitsm dd:last-of-type{
    	height: 189px;
    }
}*/
@media(max-width:767px){
	.w_container{
		width:98%;
	}
	.w_culone{
		display: block;
		width:100%;
		margin-bottom:25px;
	}
	.w_culcontyainer .swiper-slide{
		position: relative;
	}
	.w_newspic1title,.w_newspictime{
		margin-bottom: 15px;
	}
	.w_newspic1info{
		padding: 15px 12px 15px 8px;
	}
	.w_culcontyainer .swiper-slide:hover .w_coper2{
        bottom: 0px;
	}
	.p_picinfotitle{
		margin-bottom: 7px !important;
	}
	.w_casetent li{
		width:49%;
		height: 106px;
		margin-right: 2%;
	}
	.w_casetent li:nth-child(2n){
		margin-right: 0%;
	}
	.w_casetent li:last-of-type{
		/*display: none;*/
	}
	.w_casetent li a>img{
		display: block;
		width:100%;
	}
	.w_abouttitle{
		font-size: 21px;
	}
	.w_casemore{
		margin:15px auto;
	}
	.w_abouttent{
		width:100%;
	}
	.w_showtalk{
		display: none;
	}
	.w_caseshow{
		width:218px;
		height: 150px;
		margin-left: -109px;
		margin-top: -75px;
		display: none;
	}
	.w_tidbits li:nth-child(1){
		width:559px;
		display: none;
	}
	.w_english{
		margin-bottom:10px;
	}
	.w_tidbits li:nth-child(2){
		width:100%;
	}
	.w_tidbits{
		padding-left: 0px;
		width:100%;
		margin-top: 20px;
	}
	/*.w_tidbitsm dd:nth-child(4),.w_tidbitsm dd:nth-child(5),.w_tidbitsm dd:nth-child(6),.w_tidbitsm dd:nth-child(7){
		display: none;
	}*/
	/*.w_tidbitsm dd:nth-child(2n){
		margin-right: 0px;
	}*/
	.w_main{
		padding-bottom:20px;
	}
	.w_headtop{
		width:100%;
		margin-left: 0px;
		left: 0px;
		top:20px;
	}
	.n_title>h1{
		font-size: 22px !important;
	}
	.banner .pc_banner .pc_pagin{
		bottom: 20px;
	}
	/* .n_title>h1{
		margin:0px auto;
	    font-size: 22px !important;
	} */
	.p_textarea{
		/* font-size: 18px; */
	}
	.p_textarea img{
		  width:auto;
		  max-width: 100%;
		  height: auto;
	}
	/* .p_textarea h3{
		font-size:18px !important;
	}
	.p_textarea h3 span{
		font-size: 20px !important;
	}
	.p_textarea span{
		font-size:14px !important;
	} */
	.p_picinfo{
		margin-bottom: 0px !important;
	}
	.p_main{
		padding:30px 0px 15px 0px;
	}
	.w_casetab li{
		/* float: left; */
		display: inline-block;
		width:48%;
		margin-right: 2%;
		margin-bottom: 0px;
		height: 35px;
		line-height: 35px;
	}
	.w_casetab{
		margin:20px auto !important;
	}
	.w_casetab li:nth-child(2n){
		margin-right: 0px;
	}
	.w_nav{
		display: none;
		position: absolute;
		width:100%;
		left:0px;
		top:58px;
		margin-left: 0px;
		background:#000000;
		margin-top: 0px;
	}
	.w_nav li{
		width:100%;
		float: none;
		display: block;
		text-align: center;
		line-height: 42px !important;
		height: 42px !important;
	}

	.w_logo{
		/*margin-left: 2%;*/
		width:40%;
		margin-top: -7px;
	}
	.w_logo img{
		width:100%;
	}
	.w_tel{
		width:19%;
		display: none;
	}
	.w_made{
		padding-left:6px;
	}
    .w_casealert{
    	width:240px;
    	height: 120px;
    	margin-left: -120px;
    	margin-top: -60px;
    }
    .w_caseimg img{
    	width:65px;
    }
    .w_aboutimg{
    	/*width:48%;*/
    	display: none;
    }
    .w_aboutimg img{
    	width:100%;
    	display: block;
    }
    .w_content{
    	width:98%;
    }
    .w_abouttext{
    	margin-bottom:37px;
    }
    .w_culture li{
    	width:100%;
    	margin-right: 0%;
    	margin-bottom: 10px;
    }
    .w_tidbitsm dd{
    	height: 93px;
    	width:49%;
    	margin-right: 2%;
    }
    .w_tidbitsm dd:nth-child(2n){
    	margin-right: 0px;
    }
    .w_culture{
		margin:15px auto 25px auto;
		display: none;
    }

    .w_madeimg{
    	margin-right: 9px;
    }
    .w_parnter .w_next, .w_parnter .w_prev{
    	display: none;
    }
    .w_newspic2{
    	width:100%;
    	margin-top: 10px;
    }
    .w_pictime{
    	padding-right: 30px;
    	display: none;
    }
    .w_newspic2 li{
    	padding:10px;
    }
    .w_newspic1{
    	width:100%;
    }
    .w_newspic1 img {
    	display: none;
    }
    .w_picinfo{
    	width:100%;
    }
    .w_ewmlist{
       width:100%;
       margin:15px auto;	
       display: table;
       text-align: center;
    }
    .w_ewmlist li{
    	float: none;
    	display: inline-block;
    }
    .w_content .w_fotlist:nth-child(3){
    	margin-right: 0px;
    }
    .w_fotlist{
    	margin-right: 57px;
    	margin-bottom: 0px;
    }
    .w_andcoper{
    	padding-left: 0px;
    	margin:10px auto;
    	width:100%;
    }
    .w_fotnav{
    	padding-left: 15px;
    	display: none;
    }
    .foter2{
		padding:30px 0px;
		margin-bottom:42px;
    }
    .w_foterinfo{
    	padding-left:3px;
    	width:100%;
    	text-align: center;
    	float: none;
    }
    .w_foterinfo span{
    	width:100%;
    	display: block;
    	line-height: 25px;
    	font-size: 14px;
		text-align:left;
    }
    .w_copyright,.w_network{
    	width:100%;
    	text-align: center;
    }
    .w_copyright{
    	float: none;
    	line-height: 25px;
    	margin:15px auto;
    }
    .w_network{
    	margin:0 auto;
    	display:none;
    	
    }
    .w_network li{
    	float: none;
    	display: inline-block;
    }
    .w_nav li>a{
    	padding-bottom: 6px;
    }
    .w_btn{
        float: right;	
        width:40px;
        box-sizing: border-box;
        border: 2px solid #FFFFFF;
        display: block;
        height: 40px;
		margin-right:2%;
		/* margin-top: -3%; */
    }
    .w_btn span{
    	width:85%;
    	height: 2px;
    	background: #ffffff;
    	margin:7px auto;
    	display: block;
    }
    .header1.active .w_btn{
    	 border: 2px solid #d81e06;
    }
    .header1.active .w_btn span{
    	background: #d81e06;
    }
    .header1.active .w_nav li>a{
		color: #ffffff;
	}
	.header1.active .w_nav{
		top: 65px;
	}
	.header1.active .w_nav{
		margin-left: 0%;
	}
    .w_heaer{
    	height: 82px;
    }
    .w_nav li:hover .w_smalldrop{
    	display: none;
    }
    .w_smalldrop{
    	display: none;
    }
    .pc_banner{
    	display: none;
    }
    .mobile_banner{
    	display: block;
    }
    .header1.active .w_hop{
		width:90%;
		margin:0 auto;
		margin-top:10px;
	}
	.pc_textarea{
		display: none;
	}
	.mobile_textarea{
		display:block;
	}
}
@media(max-width:414px){
	.w_casetent li{
		height: 135px;
	}
	.w_tidbitsm dd{
		height: 121px;
	}
	.parter_container .swiper-slide img{
		width: 146px;
	    height: 61px;
	    /* margin-left: -73px;
	    margin-top: -30.5px; */
	}
	.parter_container .swiper-slide{
		height: 105px;
	}
}

@media(max-width:411px){
	.w_casetent li{
		height: 135px;
	}
	.w_tidbitsm dd{
		height: 121px;
	}
	.parter_container .swiper-slide img{
		width: 146px;
	    height: 61px;
	    /* margin-left: -73px;
	    margin-top: -30.5px; */
	}
	.parter_container .swiper-slide{
		height: 105px;
	}
}

@media(max-width:375px){
	.w_casetent li{
		height: 124px;
	}
	.w_tidbitsm dd{
		height: 111px;
	}
	.parter_container .swiper-slide img{
		width: 146px;
	    height: 61px;
	    /* margin-left: -73px;
	    margin-top: -30.5px; */
	}
	.parter_container .swiper-slide{
		height: 105px;
	}
}

@media(max-width:360px){
	.w_casetent li{
		height: 119px;
	}
	.w_tidbitsm dd{
		height: 105px;
	}
	.parter_container .swiper-slide img{
		width: 146px;
	    height: 61px;
	    /* margin-left: -73px;
	    margin-top: -30.5px; */
	}
	.parter_container .swiper-slide{
		height: 105px;
	}
}

@media(max-width:320px){
	.w_casetent li{
		height: 106px;
	}
	.w_tidbitsm dd{
		height: 93px;
	}
	.parter_container .swiper-slide .w_smimg{
		position: absolute;
		left:50%;
		top: 50%;
		width:146px;
		height: 61px;
		margin-left: -73px;
		margin-top:-30.5px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.parter_container .swiper-slide img{
		width: 146px;
	    height: 61px;
	    /* margin-left: -73px;
	    margin-top: -30.5px; */
	}
	.parter_container .swiper-slide{
		height: 105px;
	}
}