﻿/*pad*/

@media only screen and (max-width:1880px) {
	.ball_detal .con .bd .plant .text{
		margin-right: 0;
	}
	.ball_detal .con .bd .plant .banner2{
		width: 1000px;height: auto;
	}
	.x_player .con .bd .list li .text h2{
		/*font-size: 60px;line-height: 1.7;*/
	}
	.x_player .con .bd .list li .text p{
		/*font-size: 20px;line-height: 2;*/
	}
}
@media only screen and (max-width:1750px) {
	.wrap1{
		width: 1600px;
	}
	.ball_detal .viedo_display .nav ul li{
		width: 350px;margin: 0 15px;
	}
	.de_hd .lts{
		padding: 55px 0;
	}
	.probate .con .hd ul li{
		height: 560px;
	}
	.mask_add{
		padding: 30px;
	}
	.ball_detal .con .hd .text{
		padding: 50px 50px 80px;
	}
	.ball_detal .con .hd h3{ line-height:80px;}
	.ball_detal .con .hd p{ line-height:30px;}
	
	.taylormade .imgs img{right:350px;}
	.player_detal .banner .icon{
		width: 460px;
	}
	
	.ball_detal .con .hd .swiper-container .img_url{ height:620px; line-height:620px;}
	.ball_detal .viedo_display .nav ul li a{font-size: 30px;}
}

@media only screen and (max-width:1650px) {
	.ball_detal .con .bd .plant .banner2{
		width: 64%;
	}
	.footer .f_nav dt{
		font-size: 20px;line-height: 1.8;
	}
	.seji{height: 265px;}
	.news li .ab h4,
	.news li .ab h2{
		font-size: 18px;line-height: 1.6;
	}
	.player{
		padding: 60px 0;
	}
	.taylormade .imgs img{right:350px;}
	.news li .imgs{
		width: 240px;height: 240px;
	}
	.news li .text{
		height: 280px;width: 380px;
	}
	.ball_detal .con .bd .plant .title h3{
		font-size: 22px;line-height: 46px;
	}
	.h_banner .swiper-slide .ban2-3_w img{
		width: 430px;
	}
	.news dd h4{
		font-size:16px;line-height: 1.7;
	}
	.h_tit h2{
		font-size: 27px;line-height: 27px;
	}
	.h_tit h3{
		font-size: 27px;line-height: 27px;
	}
	.news li .ab{
		bottom: 10%;
	}
	.h_banner .hd .swiper-slide span{
		font-size: 14px;
	}
	.header .naver a{
		font-size: 14px;
	}
	.news{
		padding: 60px 0;
	}
	.h_banner .swiper-slide .ban2-5 img{
		width: 30%;
	}
	.ball_detal .viedo_display .nav ul li a{font-size: 28px;}
	.ball_detal .con .bd .plant .title h4{
		font-size: 18px;line-height: 46px;
	}
	.ball_detal .con .bd .plant .title h5{
		font-size: 16px;
		line-height: 35px;
		text-align: justify;
	}
	.ball_detal .con .bd .plant .checks ul li{
		height: auto;width: 40%;
	}
	.ball_detal .con .bd .plant .checks ul li label{
		margin: 10px 0;
	}
	.ball_detal .con .bd .nav ul li{
		height: 140px;line-height: 140px;font-size: 40px;
	}
	.ball_detal .con .bd .plant .selects .select{
		width: 75%;float: left;background-position: right 10px center;
	}
	.ball_detal .con .bd .plant .selects li{
		margin-bottom: 20px;
	}
	.ball_detal .con .bd .plant .text{
		width: 32%;
	}
	.p_rts .list li .txt h3{
		font-size: 17px;line-height: 1.6;
	}
	.probate .con .bd ul li{
		width: 33.33% !important;
	}
	.probate .con .bd ul li:nth-child(2){
		padding: 0 15px;
	}
	.probate .con .bd .inputs .btns h4 span{
		font-size: 15px;line-height: 46px;
	}
	.probate .con .bd .inputs .btns{
		height: 46px;
	}
	.probate .con .bd ul li:after{
		height: 500px;
	}
	.probate .con .bd .text p{
		font-size: 12px;line-height: 25px;
	}
	.probate .con .bd .inputs .input{
		margin: 10px 0;height: 46px;font-size: 14px;
	}
	.p_rts .list li .imgs h5{
		width: 120px;height: 40px;line-height: 40px;font-size: 18px;
	}
	.p_lts{
		width: 320px;
	}
	.p_rts{
		width: calc(100% - 370px);
	}
	.p_lts .bd h2{
		padding: 15px 0;padding-left: 17px;
	}
	.p_rts .hd .sele{
		height: 45px;line-height: 45px;
	}
	.p_rts .more a{
		width: 180px;height: 40px;line-height: 40px;
		font-size: 14px;
	}
	.wrap1{
		width: 1350px;
	}
	.de_hd .lts .swiper-slide{
		width: 100px;height: 100px;margin: 6px auto;
	}
	.gallery-thumbs{
		height: 450px;
	}
	.de_hd .de_rts h2{
		font-size: 26px;line-height: 1.2;
	}
	.de_hd .de_rts h3{
		font-size: 28px;line-height: 1.4;
	}
	.de_hd .de_rts h5{
		font-size: 16px;line-height: 1.7;
	}
	.de_hd .de_rts h4{
		font-size: 24px;line-height: 1.6;
	}
	.de_hd .tit{
		line-height: 70px;font-size: 16px;
	}
	.de_hd .color li img{
		width: 100%;height: 100%;
	}
	.de_hd .color li{
		width:40px ;height: 40px;margin: 0 4px;
	}
	.de_hd .tit em{
		font-size: 14px;
	}
	.de_hd .dli h6{
		font-size: 12px;
	}
	.de_hd .dli dd{
		margin-right: 10px;
	}
	.de_hd .dli dd img{
		height: 48px;
	}
	.de_hd .dli dd i{
		font-size: 10px;
	}
	.de_hd .de_btn a{
		width: 160px;height: 40px;line-height: 40px;font-size: 16px;
	}
	.details .de_hd{
		padding-bottom: 50px;
	}
	.de_hd .de_btn{
		bottom: 50px;
	}
	.wrap2{
		width: 1200px;
	}
	.wrap,
	.hwrap{
		width: 1200px;
	}
	.ball_detal .con .hd h3{font-size: 32px;line-height: 60px;}
	
	.ball_detal .con .hd .swiper-container .img_url{ height:600px; line-height:600px;}
	
	.taylormade.active .imgs img,
	.taylormade.on .imgs img{
		right: 0;
	}
	.footer .f_nav dl{
		width: 245px;
	}
	.copyright .c_nav li a,
	.copyright .sele,
	.copyright p{
		font-size: 13px;
	}
	.news dd h3{
		font-size: 22px;
	}
	.news dd i{
		width: 150px;height: 150px;
	}
	.news dd i img{
		width: 70%;
	}
	.footer .f_nav dd a{
		font-size: 16px;
	}
	.x_banner .nav ul{
		padding: 5px 0 10px;
	}
	.x_banner .nav ul li span{
		line-height: 60px;
	}
	.x_banner .nav ul li{
		height: 60px;
	}
	.copyright .c_nav li{
		margin-left:22px ;
	}
	.x_player .con .bd .list li .text{
		margin-top: 100px;
	}
	.x_player .con .bd .list li .text h2{
		/*font-size: 50px;*/
	}
}
@media only screen and (max-width:1440px) {
	.p_rts .list li .txt h3{
		font-size: 14px;
	}
	.taylormade .imgs img{
		right: 295px;
	}
	.video{
		height: auto;
	}
	.taylormade .btn{
		width: 100px;height: 100px;
	}
	.h_banner .swiper-slide .ban5{
		width: 170px;margin-left: 400px;
	}
	.h_banner .swiper-slide .ban2{
		width: 170px;margin-left: 300px;
	}
	.h_banner .swiper-slide .ban3{
		width: 170px;margin-left: 200px;
	}
	.news_detal .detal .bd .xwrap{
		width: 1000px;
	}
	.news_detal .detal .hd h4{
		left: 50px;
	}
	.nav2 li{ width:27% !important;}
	.h_banner .bd .swiper-slide{
		height: 600px;
	}
	.h_banner .swiper-slide.swiper-slide-active .ban4{
		top: 200px;
	}
	.h_banner .swiper-slide .ban4 img{
		width: 220px;
	}
	.news_detal .detal .hd h2{
		font-size: 32px;line-height: 1.6;padding: 30px 0 0
	}
	.h_banner .swiper-slide .ban2-4 img{
		width: 280px;
	}
	.h_banner .swiper-slide .ban2-3 img{
		width: 320px;
	}
	.h_banner .swiper-slide .ban2-3_w img{
		width: 420px;
	}
	.h_banner .swiper-slide .ban2-5{
		/*top: 225px;*/
	}
	.h_banner .swiper-slide .ban2-2 img{
		width: 380px;
	}
	.news li .ab{
		bottom: 10%;
	}
	.news li .text{
		width:315px;
	}
	.news li .ab h3{
		margin-top: 0;
	}
	.x_player .con .bd .list li .text.rt,
	.x_player .con .bd .list li .text{
		padding: 0 70px;
	}
	.x_player .con .bd .list li .text .btn{
		width: 200px;height: 60px;line-height: 60px;font-size: 16px;
	}
	.news dd i{
		width: 150px;height: 150px;
	}
	.news dd i img{
		width: 70%;
	}
	.news li .ab h4,
	.news li .ab h2{
		font-size: 18px;line-height: 1.7;
	}
	.copyright{
		height: auto;
	}
	.ball_detal .con .bd .plant .checks ul li{
		margin-top: 0;
	}
	.try .con .bd .bottom{
		padding: 10px;
	}
	.try .con h1{
		margin: 20px 0;font-size: 24px;
	}
	.try .con .hd .select{
		height: 50px;font-size: 16px;line-height: 50px;
	}
	.try .con .bd .bottom h2{
		font-size: 16px;line-height: 1.7;
	}
	.try .con .bd .bottom h3{
		font-size: 14px;line-height: 1.7;
	}
	.try .con .bd .bottom .btn1{
		width: 100px;height: 40px;line-height: 40px;font-size: 15px;
	}
	.try .con .hd .nav dd a{
		line-height: 40px;font-size: 16px;
	}
	.try .con .bd .bottom .btn2{
		margin-top: 15px;height: 50px;line-height: 50px;font-size: 15px;
	}
	.try .con .bd li{
		margin-bottom: 20px;
	}
	.ball_detal .con .hd .banner1{
		right: 100px;
	}
	.probate .con .bd .text p br{
		display: none;
	}
	.x_player .con .bd .list li .text p{
		font-size: 14px;/*line-height: 1.6;*/
	}
	.ball_detal .con .bd .plant .banner2{
		/*margin-top: 30px;*/
	}
	.qiyehz .bd .swiper-slide{width: 408px;height: 500px;line-height: 500px;}
	
	.ball_detal .con .hd p,
	.ball_detal .con .hd h3{
		width: 400px;
	}
	.ball_detal .con .hd p{ font-size:14px;}
	.hspan{ font-size:14px;padding: 8px 16px;}
	.ball_detal .con .hd h3{
		font-size: 30px;line-height: 2.4;
	}
	.ball_detal .con .bd .nav ul li{
		line-height: 90px;height: 90px;font-size: 28px;
	}
	.ball_detal .con{
		padding-top: 60px;
	}
	.ball_detal .con h2{
		font-size: 30px;line-height: 1.6;
	}
	.ball_detal .con .hd{
		padding: 40px 0;
	}
	.ball_detal .con .hd .swiper-container .img_url{ height:520px; line-height:520px;}
	.ball_detal .con .swiper-button-next1, .ball_detal .con .swiper-button-prev1, .ball_detal .con .swiper-button-next, .ball_detal .con .swiper-button-prev{
		background-size: 50% !important;
	}
	.ball_detal .viedo_display h2{
		font-size: 36px;line-height: 2.2;padding: 20px 0;
	}
	.ball_detal .viedo_display .video .bg .ico{
		width: 160px;height: 160px;
	}
	.ball_detal .con .bd .plant{
		padding: 50px;
	}
	.ball_detal .con .bd .plant .selects li h3{
		height: 50px;line-height: 50px;
	}
	.ball_detal .con .bd .plant .selects .select{
		height: 50px;line-break: 50px;font-size: 16px;
	}
	.probate .con .hd ul li{
		height: 473px;
	}
	.probate .con .bd .inputs h3{
		font-size: 14px;line-height: 40px;
	}
	.probate .con .bd .inputs .input{
		margin: 0;
	}
	.probate .con .bd ul li:after{
		height: 410px;
	}
	.player_detal .banner .text{
		right: 100px;
	}
	.qf_slider .prev2, .qf_slider .next2{
		display: none;
	}
	.qf_slider .swiper-slide img{
		width: 800px;
	}
	.qf_slider .swiper-slide{
		margin: 0 20px;
	}
	.x_adress .banner .text h2{
		margin-top:120px ;font-size: 48px;line-height: 2;
	}
	.x_adress .banner .text h3{
		font-size: 40px;line-height: 1.6;
	}
	.contact .banner .text h1{
		margin-top: 150px;line-height: 2.6;font-size: 40px;
	}
	.about .banner .ico{
		width: 160px;height: 160px;
	}
	.x_adress .con .bd li{
		margin-bottom: 20px;
	}
	.qiyehz .q_banner h2{
		font-size: 48px;
	}
	.qiyehz .hd h3{
		font-size:26px;margin-bottom: 25px;
	}
	.qiyehz .bd h2{
		height: 180px;font-size: 21px;line-height: 80px;background-size: auto 100%;
	}
	.qiyehz .bd h3{
		height: 160px;font-size: 26px;background-size: auto 100%;line-height: 100px;
	}
	.player_detal .banner .text .icon img{
		width: 240px;
	}
	.player_detal .banner .text h2{
		font-size: 32px;line-height: 1.7;
	}
	/* .player_detal .banner{
		height: 520px;
	} */
	.enter .con .hd .text h3{line-height: 1.6;}
	.cate .text{height: 55px;}
	.cate .text h3{padding: 10px 0 12px 0;}
	.cate .text p{padding: 0 0 8px 0;}
	.cate .text a{font-size: 14px;}
	.pre{ margin-bottom:12px;}
	
	.player_detal .banner .text p{
		font-size: 18px;line-height: 1.9;
	}
	.contact .con .hd{
		padding: 35px 0;
	}
	.contact .con .hd p{
		width: auto;font-size: 15px;line-height: 2;
	}
	.contact .con .hd h2{
		font-size: 26px;
	}
	.contact .con .hd h4, 
	.contact .con .hd h3{
		font-size: 17px;
	}
	.contact .con .bd h2{
		font-size: 26px;line-height: 2;padding: 25px 0;
	}
	.logins .con ul{
		width: 580px;
	}
	.p_rts .list li .txt h4{
		font-size: 14px;line-height: 1.7;
	}
	.p_rts .list li{
		padding: 10px 10px 20px;
	}
	.p_rts .hd{margin: 0 10px;}
	.p_lts .bd dd:last-child h2 a,
	.p_lts .bd h2{
		font-size: 16px;line-height: 1.8;
	}
	.p_lts .bd h2 i{
		background-size: 18px auto !important; 
	}
	.p_rts .more a{
		width: 160px;height: 40px;line-height: 40px;
		font-size: 14px;
	}
	.p_lts .bd .color li{
		width: 34px;height: 34px;
	}
	.p_lts .bd .color li label{
		width: 34px;height: 34px;
	}
	.p_lts .bd .color li label:hover{
		width: 28px;height: 28px;padding: 0;
	}
	.p_lts .bd label{
		font-size: 14px;line-height: 30px;
	}
	.p_lts{
		width: 280px;
	}
	.p_rts{
		width: calc(100% - 300px);
	}
	.p_rts .list li dl{
		padding-left: 7px;
	}
	.p_lts .hd h3{
		font-size: 20px;line-height: 1.7;
	}
	.p_rts .hd .lt h2{
		font-size: 24px;line-height: 1.3;
	}
	.p_rts .hd .lt h3{
		font-size: 24px;line-height: 1.3;
		display: none;
	}
	.p_rts .hd .rt h4{
		font-size: 14px;line-height: 1.6;
	}
	.p_rts .hd .sele{
		font-size: 12px;width: 200px;padding: 0 15px;
	}
	.p_rts .hd .select::after{
		right: 15px;
	}
	.wrap1{
		width: 1100px;
	}
	.de_hd .lts .swiper-slide{
		width: 70px;height: 70px;margin: 4px auto;
	}
	.gallery-thumbs{
		height: 315px;
	}
	.de_hd .de_rts h2{
		font-size: 16px;
	}
	.de_hd .de_rts h3{
		font-size: 18px;
	}
	.de_hd .de_rts h4{
		font-size: 16px;
	}
	.de_hd .tit{
		font-size: 14px;line-height: 60px;
	}
	.de_hd .color ul{
		margin: 10px auto;
	}
	.try .con .hd li{
		margin-bottom: 20px;
	}
	.ensure .banner h2{
		font-size: 46px;line-height: 2;margin-top: 100px;
	}
	.ensure .banner h3{
		font-size: 34px;line-height: 1.8;
	}
	.ensure .banner{
		height: 450px;
	}
	.ensure .con h2{
		font-size: 30px;line-height: 1.8;
	}
	.ensure .con h3{
		font-size: 20px;line-height: 1.8;margin-top: 20px;
	}
	.register .con h1{
		padding: 30px 0;font-size: 26px;line-height: 1.8;
	}
	.register .con h2{
		font-size: 16px;line-height: 60px;
	}
	.register .con .input{
		height: 50px;font-size: 14px;
	}
	.register .con .nav{
		width: 300px;
	}
	.register .con .checks label{
		font-size: 18px;line-height: 70px;background-size: 20px auto !important;padding-left: 26px;
		height: auto;
	}
	
	.register .con .checks2 .check:checked + label{
		background-size: 18px 18px;
	}

	
	.register .con .nav dd label{
		font-size: 16px;line-height: 40px;height: 40px;
	}
	.register .con .birthdays .select select{
		line-height: 46px;height: 46px;
	}
	.register .con .btn{
		width: 295px;height: 55px;line-height: 55px;font-size: 18px;
	}
	.news_detal .detal .bd .xwrap p{
		font-size: 18px;line-height: 2;
	}
	.news_detal .detal .bd .xwrap p i{
		margin-left: 20px;
	}
	.x_news .news .hwrap ul li{
		margin-top: 30px;
	}
	.x_news .news .hwrap h1{
		font-size: 26px;margin-top: 20px;
	}
	.register .con li h3{
		font-size: 14px;line-height: 60px;
	}
	.ensure .con p{
		font-size: 14px;line-height: 1.8;
	}
	.wrap,
	.hwrap,
	.wrap2{
		width: 1000px;
	}
	.x_title .all .bd dd a,
	.crumb li a{
		font-size: 15px;
	}
	/* .crumb{
		height: auto;
	} */
	/* .x_title .all .bd dd{
		margin-left: 10px;padding: 10px 0;
	} */
	.p_rts .list li .imgs h5{
		width: 80px;height: 28px;font-size: 12px;line-height: 28px;bottom: 20px;
		border-radius: 5px;
	}
	.header .naver{
		left: 120px;
	}
	.x_banner .nav ul li i{
		background-size: 70% !important;margin-right: 10px;
	}
	.x_banner .nav ul li span{
		font-size: 18px;line-height: 50px;
	}
	.x_banner .nav ul li{
		height: 50px;
	}
	.banner_top{
		background-size: cover !important;
	}
	.x_banner .img{
		height: 400px !important;
	}
	.x_banner{
		height: 400px !important;
	}
	.header{
		height: 90px;
	}
	.line{
		height: 90px;
	}
	.header .naver{
		top: 26px;
	}
	.header .naver a{F
		font-size: 14px;
	}
	.header .logo img{
		height: 40px;
	}
	.header .rts{
		top: 32px;
	}
	
	.maintain .con .hd .text h3{
		font-size: 18px;line-height: 2.6;
	}
	.maintain .con .hd ul li{
		margin-bottom: 20px;
	}
	.maintain .con h2{
		padding: 30px 0;font-size: 27px;line-height: 2;
	}
	.maintain .con .bd .search{
		width: 1000px;
	}
	.maintain .contact .right li h3{
		font-size:18px ;line-height: 50px;
	}
	.maintain .contact .left .ul1 li a{
		font-size: 14px;line-height: 2;
	}
	.maintain .contact .left .btn a{
		line-height: 40px;
	}
	.enter .con .hd .text h3{
		font-size: 24px;
	}
	.seach_con.on{
		top: 90px;
	}
	.maintain .contact .left .btn{
		width: 200px;height: 40px;line-height: 40px;
	}
	.footer .f_nav dl{
		width: 200px;
	}
	.footer .f_nav dt{
		font-size: 18px;
	}
	.footer .f_nav dd a{
		font-size: 15px;line-height: 1.8;
	}
	.copyright p{
		font-size: 13px;line-height: 80px;
	}
	.maintain .contact .right p{
		font-size: 14px;line-height: 1.6;
	}
	.copyright .sele{
		font-size: 13px;background-size: 12px auto !important;
	}
	.copyright .c_nav li a{
		font-size: 13px;line-height: 80px;
	}
	.ball_detal .viedo_display .nav ul li a{
		line-height: 120px;font-size: 24px;
	}
	.copyright .sele{
		margin-top: 25px;
	}
	.ball_detal .viedo_display .nav ul li{
		width: 300px;margin: 0 15px;/*height: 120px;*/
	}
	.x_player .con .hd h2 span{
		font-size: 32px;background-size: 40px auto !important;padding-left: 45px;line-height: 1.8;
	}
	.x_player .con .hd p{
		font-size: 24px;line-height: 1.6;
	}
	.x_player .con .bd .list li .img img{
		width: 70%;margin: 0 auto;
	}
	.x_player .con .hd{
		padding: 20px 50px 50px;
	}
	.logins .con ul li h3{
		font-size: 17px;line-height: 2;
	}
	.logins .con dd label{
		font-size: 16px;line-height: 50px;
	}
	.logins .con .btn{
		font-size: 18px;height: 50px;line-height: 50px;
	}
	.logins .con .input{
		font-size: 17px;height: 52px;
	}
	.logins .con .text h5{
		font-size: 17px;line-height: 1.8;
	}
	.logins .con .text{
		margin-top: 10px;height: auto;margin-bottom: 15px;
	}
	.de_bd .de_imgs img{
		max-width: 100%;
	}
	.logins .con h2{
		font-size: 26px;line-height: 1.7;padding: 30px 0;
	}
	.logins .con .forget{
		height: 50px;line-height: 50px;
	}
	.logins .con .forget a{
		line-height: 50px;
	}
	.info .detal .hd h2{
		font-size: 26px;line-height: 1.7;padding: 30px 0;
	}
	.info .detal .hd h3{
		font-size: 16px;line-height: 2;padding: 10px 0;
	}
	.info .detal .bd .qieh li label{
		font-size: 16px;
	}
	.info .detal .bd .qieh{
		width: 280px;
	}
	.info .detal .bd .qieh li{
		width: 50%;
	}
	.info .detal .bd .inputs li{
		margin-top: 20px;
	}
	.info .detal .bd .inputs li .select,
	.info .detal .bd .selects .select,
	.info .detal .bd .inputs li .name{
		height: 50px;font-size: 16px;padding: 0 20px;
	}
	.info .detal .bd li h3{
		line-height: 48px;font-size: 16px;
	}
	.info .detal .bd .checks li{
		margin-top: 13px;
	}
	.info .detal .bd .checks label{
		font-size: 16px;background-size: 15px auto !important;padding-left: 26px;
	}
	.info .detal .bd h2{
		line-height: 50px;
	}
	.info .detal .btn{
		font-size: 16px;width: 250px;height: 50px;line-height: 50px;
	}
	.player_detal .con .hd{
		padding: 40px 0;
	}
	.probate .con h2,
	.player_detal .con .other h2,
	.player_detal .con .bd h2,
	.player_detal .con .hd h2{
		font-size: 26px;line-height: 2;
	}
	.player_detal .con .hd .btn span{
		font-size: 16px;line-height: 40px;
	}
	.player_detal .con .hd .btn{
		width: 140px;height: 40px;
	}
	.player_detal .con .other ul li h3{
		font-size: 16px;line-height: 1.8;
	}
	.player_detal .con .other ul li p{
		font-size: 13px;
	}
	.player_detal .con .other h4{
		margin: 20px 0;
	}
	.probate .con .hd h3{
		font-size: 16px;line-height: 2;margin: 25px 0;
	}
	.probate .con .hd .text h4{
		font-size: 20px;
	}
	.probate .con .hd .text h5{
		font-size: 14px;line-height: 1.7;
	}
	.probate .con .bd .title h4{
		width: 200px;line-height: 1.7;
	}
	.ball_detal .banner .text .icon img{
		width: 180px;
	}
	.ball_detal .banner .text h2{
		font-size: 60px;line-height: 1.7;
	}
}
@media only screen and (max-width:1100px) {
	.mask_problem{
		width: auto;margin: 0 100px ;padding: 30px;
	}
	.player .swiper-slide span{
		display: none;
	}
	.player .swiper-slide img {
	    transform: skewX(30deg) translateX(-5%);
	    /*height: 200px;*/
	}
	.baidu-map-container{
		width: 200%;height: 200%;left: -50%;top: -50%;transform: scale(0.5);
	}
	.news_detal .detal .bd .xwrap{
		width: 900px;
	}
	.x_player .con .hd h2 span{
		font-size: 26px;background-size: 24px auto !important;padding-left: 30px;line-height: 1.8;
	}
	.x_player .con .hd p{
		font-size: 22px;line-height: 1.6;
	}
	.x_player .con .hd{
		padding: 20px 50px 50px;
	}
	.x_player .con .bd .list li .text h2{
		/*font-size: 26px;*/
	}
	.x_player .con .bd .list li .text p{
		font-size: 14px;
	}
	.x_player .con .bd .list li .text{
		margin-top: 50px;
	}
	.ball_detal .banner .text{
		padding-left: 10%;padding-top: 20px;
	}
	.probate .con .bd .text p{
		margin-bottom: 10px;
	}
	.probate .con .hd .text h4{
		font-size: 24px;line-height: 36px;
	}
	.probate .con .hd .text h5{
		font-size: 18px;line-height: 1.6;
	}
	.mask_add h2{
		line-height: 60px;
	}
	.mask_add h3{
		margin: 10px 0;
	}
	.probate .con .hd ul li{
		height: 440px;
	}
	.mask_problem h2{
		font-size: 20px;line-height: 1.6;
	}
	.p_rts .list li{
		width: 33.33%;
	}
	.maintain .con .bd .search,
	.wrap, .hwrap, .wrap2,.wrap1{
		width: 900px;
	}
	.de_hd .lts .swiper-container,
	.de_hd .lts{
		width: 90px;
	}
	.de_hd .rts{
		width: calc(100% - 100px);
	}
	.de_hd .de_swiper{
		width:60%;
	}
	.de_hd .de_rts{
		width: 38%;
	}
	.de_hd .dli dd{
		margin-right: 6px;
	}
	.de_hd .dli .de_sub{
		position: relative;
	}
	.de_hd .dli h6{
		position: absolute;top: 0;left: 0;
		float: none;
	}
	.de_hd .dli dl{
		margin-top: 20px;
	}
	.de_hd .de_rts h3{
		font-size: 14px;
	}
	.de_hd .color{
		margin-top: 10px;
	}
	.de_hd .de_btn a{
		width: 120px;height: 36px;line-height: 36px;
		font-size: 14px;margin-right: 10px;
	}
	.wrap2{
		width: 800px;
	}
	.p_rts .list li .imgs h5{
		display: none !important;
	}
	.seach_con .se_bd input{
		height: 40px;font-size: 16px;
	}
	.header .rts dd.my_dd{
		display: block;
	}
	.header .rts dd{
		margin-left: 8px;
	}
	.seach_con .se_bd .s_btn{
		top: -4px;
	}
	.seach_con{
		padding: 10px 0;
	}
	.seach_con .se_bd{
		box-sizing: border-box;
	}
	.footer .f_nav dl{
		width: 175px;
	}
	.header{
		height:60px;
	}
	.seach_con.on{
		top: 60px;
	}
	.line{
		height:60px;
	}
	.gh{
		transform: scale(0.6);
	}
	.header .naver{
		top: 18px;
	}
	.header .naver a{
		font-size: 14px;
	}
	.header .logo img{
		height: 30px;
	}
	.header .rts{
		top: 18px;
	}
	.x_banner .nav ul li{
		height: 36px;
	}
	.x_banner .nav ul li span{
		line-height: 36px;font-size: 16px;
	}
	.x_banner .nav ul li i{
		height: 36px;width: 36px;
	}
	.maintain .con h2{
		padding: 25px 0;font-size: 24px;
	}
	.maintain .con .hd .text h3{
		font-size: 16px;
	}
	.enter .banner .text h2{
		font-size: 24px;line-height: 1.7;margin-top: 15px
	}
	.enter .banner .text{
		padding-top: 100px;
	}
	.ensure .banner h2{
		margin-top: 70px;font-size: 40px;line-height: 1.6;
	}
	.ensure .banner h3{
		font-size: 32px;line-height: 1.6;
	}
	.banner_top{
		height: 400px !important;
	}
	
	.text2{padding-top: 13% !important;}
	.text2 h2{ font-size:3rem !important;}
	.wrap .hd .logo{ width:300px !important; height:auto;}
	.player_detal .banner .icon{
		width: 280px;
	}
	.ball_detal .banner .text .icon{
		margin-top: 80px;
	}
	.ball_detal .banner .text .icon img{
		width: 140px;
	}
	.ball_detal .con .hd .banner1{
		right: 30px;
	}
	.ball_detal .con .bd{
		margin-top: 0;position: static;
	}
	.ball_detal .con .hd{
		padding: 0;
	}
	.ball_detal .con .bd .nav ul li{
		line-height: 70px;height: 70px;font-size: 26px;
	}
	.ball_detal .con .bd .plant .selects li h3{
		width: 22%;font-size: 18px;
	}
	.ball_detal .con .bd .plant .selects .select{
		padding: 0 15px;font-size: 16px;
	}
	.ball_detal .con .bd .plant{
		padding: 50px 15px;
	}
	.player_detal .banner .text .icon img{
		height: 70px;width: auto;
	}
	.ball_detal .banner .text h2{
		margin-top: 0;font-size: 34px;line-height: 2.2;
	}
	.player_detal .banner .text p{
		font-size: 14px;line-height: 1.6;
	}
	.player_detal .banner .text h2{
		font-size: 20px;line-height: 1.7;margin-bottom: 0;
	}
	.enter .con h2{
		padding: 35px 0;font-size: 24px;line-height: 1.6;
	}
	.x_adress .banner .text h2{
		margin-top: 50px;font-size: 40px;line-height: 1.8;
	}
	.x_adress .banner .text h3{
		font-size: 36px;line-height: 1.6;
	}
	.player_detal .banner .text{
		width: 400px;
	}
}
@media only screen and (max-width:900px) {
	.probate .con .bd ul li:nth-child(2):after{
		background: none;
	}
	.probate .con .bd ul li:nth-child(2):before{
		background: none;
	}
	.news li .ab h4, .news li .ab h2{
		font-size: 12px;line-height: 20px;height: 60px;overflow: hidden
	}
	.register .con .birthdays .select select{
		background-size: 15px auto;padding: 0 10px;font-size: 14px;
	}
	.p_rts .list li{
		width: 50%;
	}
	.news_detal .detal .bd{
		padding-bottom: 0;
	}
	.news_detal .detal .bd .xwrap{
		width: auto;
	}
	.de_hd .de_swiper{
		width: auto;float: none
	}
	.news_detal .detal .hd h2{
		font-size: 18px;line-height: 1.6;
		padding-left: 20px;padding-right: 20px;
	}
	.news_detal .detal .bd .img{
		margin-bottom: 15px;
	}
	.news_detal .detal .bd .xwrap p{
		font-size: 14px;line-height: 1.7;margin-bottom: 15px;
	}
	.news_detal .detal .bd .xwrap p i{
		margin-left: 10px;
	}
	.news_detal .detal{
		padding: 10px;
	}
	.news_detal .detal .hd h3{
		font-size: 14px;
	}
	.news_detal .detal .bd .btn.on:after{
		display: none;
	}
	.news_detal .detal .bd .btn{
		font-size: 16px;line-height: 30px;height: 30px;border-bottom: none;
	}
	.news_detal .detal .hd h4{
		left: 30px;top: 20px;font-size: 18px;
	}
	.news_detal .detal .hd{
		height: auto;position: static;padding-top: 30px
	}
	.news_detal .detal .bd{
		margin: 0;
	}
	.de_hd .de_rts{
		width: auto;float: none;
		position: static;margin:30px 100px;
	}
	 .wrap, .hwrap, .wrap2,
	.wrap1{
		width: auto;
	}
	.maintain .con .bd .search{
		width: auto;margin: 0 15px;
	}
	.de_hd .rts{
		width: auto;float: none;
		margin: 0 100px;
	}
	.de_hd .lts{
		width: auto;float: none;
	}
	.swiper-button-next, .swiper-button-prev{
		display: block;
	}
	.de_hd .lts{
		display: none;
	}
	.de_hd .rts .swiper-container{
		padding-bottom: 50px;
	}
	.de_hd .rts .swiper-pagination-bullet{
		width: 28px;
    height: 28px;
    margin: 0 1px;
    position: relative;
    background: transparent;
    opacity: 1;cursor: pointer;
    background: none;
    margin: 0 2px;
	}
	.de_hd .rts .swiper-pagination-bullet:before{
		display: block;
    content: "";
    position: absolute;
    background: #999;
    border-radius: 1px;
    width: 8px;
    height: 8px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) rotate(45deg);
	}
	.de_hd .rts .swiper-pagination-bullet:after{
		border: 1px solid #fff;
    display: block;
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    border-radius: 2px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) rotate(45deg);
	}
	.de_hd .rts .swiper-pagination-bullet:hover:after,
	.de_hd .rts .swiper-pagination-bullet.swiper-pagination-bullet-active:after{
		border-color: #000
	}
	.de_hd .rts .swiper-pagination-bullet.swiper-pagination-bullet-active:before,
	.de_hd .rts .swiper-pagination-bullet:hover:before{
		background: #000;
	}
	.de_hd .de_btn{
		position: static;
	}
	.wrap2{
		width: auto;margin: 0 30px
	}
	.de_hd .rts .swiper-button-next,.de_hd .rts .swiper-button-prev{
		background: url(../images/fico2.png) no-repeat center;transform: rotate(90deg);
	}
	.de_hd .rts .swiper-button-next{
		transform: rotate(-90deg);
	}
	.details .de_hd{
		padding-bottom: 20px;
	}
	.de_bd h2{
		font-size: 30px;margin-top: 30px;
	}
	.maintain .contact .left{
		width: auto;float: none;
	}
	.maintain .contact .right{
		width: auto;float: none;margin-bottom: 15px;
	}
	.maintain .contact .left .ul1{
		width: auto;padding-left: 20px;padding-right: 20px;
	}
	.maintain .contact .conta{
		padding-bottom: 35px;
	}
	.footer .f_nav{
		display: none;
	}
	.footer .rts{
		float: none;display: none;
	}
	.footer{
		padding-top: 0;
	}
	.copyright{
		margin: 0;
	}
	.copyright .c_nav{
		float: none;
	}
	.copyright p{
		float: none;text-align: center;font-size: 12px;
		border-top: 1px solid #444;line-height: 50px;margin-top: 20px;
	}
	.maintain .con .hd ul li{
		float: none;width: auto;margin: 0;margin-bottom: 20px;
	}
	.copyright .c_nav li{
		margin: 0;text-align: center;float: none;
	}
	.copyright .c_nav li a{
		font-size: 13px;line-height: 2;
	}
	.copyright{
		height: auto;padding-top: 20px;
	}
	.copyright .sele{
		margin: 0;font-size: 13px;padding-left: 15px;
	}
	.header .naver{
		display: none;
	}
	.mask_problem .btn{
		width: 200px;height: 60px;line-height: 60px;font-size: 16px;
	}
	.mask_problem .textarea{
		font-size: 16px;line-height: 1.6;height: 140px;
	}
	.mask_problem h3,
	.mask_problem h2{
		padding: 0;font-size: 16px;
	}
	.mask_problem .input{
		font-size: 16px;height: 50px;
		padding: 0 15px;
	}
	.mask_problem .btn{
		margin-bottom: 0;
	}
	.x_banner .nav{
		display: none;
	}
	.x_banner .img {
	    height: 200px !important;
	}
	.maintain .con .bd .search h3 label{
		font-size: 16px;line-height: 50px;
	}
	.maintain .con .bd .search h3 .text{
		font-size: 16px;height: 50px;
	}
	.maintain .con .bd .search{
		height: 50px;
	}
	.maintain .con .bd .search .btn{
		width: 50px;height: 50px;
	}
	.maintain .con .bd .contact{
		margin-top: 20px;padding: 0 5px;
	}
	.maintain .contact .right li h3{
		font-size: 16px;line-height: 45px;height: 45px;
	}
	.maintain .contact .right li h3 i{
		height: 45px;background-size: 60% !important;
	}
	.maintain .contact .right p{
		padding: 0;
	}
	.maintain .contact .left .ul1 li a{
		font-size: 16px;line-height: 36px;
	}
	.maintain .contact .left .btn{
		width: 160px;height: 50px;line-height: 50px;
	}
	.maintain .contact .left .btn a{
		font-size: 16px;line-height: 50px;
	}
	.mask_nav{
		width: 280px;
	}
	.mask_nav h2 span{
		font-size: 18px;padding-left: 30px;
		background-size: auto 18px !important;
	}
	.mask_nav ul li h3{
		font-size: 18px;line-height: 60px;padding-left: 30px;
		background-size: auto 18px !important;
	}
	.mask_nav ul li{
		padding: 0 30px;
	}
	.mask_nav .index{padding: 0 32px !important;margin-left: 30px !important;line-height: 60px !important;}
	.mask_nav ul li h3 i{
		background-size: 60%;
	}
	.mask_nav ul li dd a{
		margin-left: 30px;font-size: 16px;line-height: 40px;
	}
	.header .rts a{
		margin-left: 15px;
	}
	.header .rts{
		right: 15px;transform: scale(0.8);
	}
	.gh{
		left: 15px;
	}
	.maintain .con h2{
		font-size: 20px;
	}
	
	.pre{ display:none;}
	
	.enter .con .hd ul li:nth-child(3n),
	.enter .con .hd ul li{
		width: 49%;margin: 0;margin-bottom: 10px;margin-right: 2%;
	}
	.enter .con .hd .text h3{
		font-size: 18px;line-height: 1.6;
	}
	.enter .con .hd ul li:nth-child(2n){
		margin-right: 0;
	}
	.enter .con .hd ul{
		padding-bottom: 25px;
	}
	.enter .con h2{
		padding: 15px 0;
	}
	.category .hd .text p{ display:none;}
	.logins .con h2{
		padding: 25px 0;line-height: 1.6;font-size: 24px;
	}
	.logins .con ul li h3{
		font-size: 20px;line-height: 1.6;
	}
	.logins .con ul{
		width: auto;padding: 0 15px;
	}
	.logins .con ul li{
		float: none;width: auto;
	}
	.logins .con ul li h4{
		line-height: 40px;
	}
	.logins .con dd label{
		font-size: 16px;line-height: 36px;top: 2px;
	}
	.logins .con .input{
		height: 40px;font-size: 16px;box-shadow: none;
	}
	input,textarea{-webkit-appearance: none;appearance: none;}
	.logins .con .btn{
		height: 40px;line-height: 40px;font-size: 16px;margin: 0;
	}
	.logins .con .forget{
		height: auto;line-height: 40px;margin-bottom: 0;
	}
	.logins .con ul li h3{
		font-size: 16px;margin-top: 8px;
	}
	.logins .con .text h5{
		font-size: 16px;line-height: 28px;height: auto;
	}
	.logins .con .text h5 i{
		height: 28px;width: 28px;background-size: 60% !important;
	}
	.logins .con .text{
		height: auto;margin-top: 15px;margin-bottom: 20px;
	}
	.logins .con{
		padding-bottom: 45px;
	}
	/* .info .detal .bd .qieh{
		width: 300px;
	} */
	.info .detal .checks{
		margin-top: 20px;
	}
	.info .detal .bd .inputs li .select,
	.info .detal .bd .selects .select{
		height: 40px;font-size: 16px;line-height: 40px;padding: 0 8px;
		background-size: 14px auto !important;background-position: right 8px center !important;
	}
	.inp{width: 82% !important;height: 40px !important;font-size: 16px;line-height: 40px !important;padding: 0 8px !important;}
	.info .detal .bd li h3{
		height: 38px;font-size: 16px;line-height: 38px;padding: 0 8px;margin: 0 8px;
	}
	.info .detal .bd .checks li{
		margin-top: 0;
	}
	.info .detal .bd .inputs li.active .select,
	.info .detal .bd .selects .active .select{
		font-size: 16px;
	}
	.info .detal .bd .checks label{
		font-size: 16px;line-height: 40px;background-size: 15px !important;padding-left: 20px;
	}
	.info .detal .bd .selects li.active h3,
	.info .detal .bd .inputs.on li h3, .info .detal .bd .inputs li.active h3{
		font-size: 12px;top: -6px;height: auto;
	}
	.info .detal .bd .inputs li .name{
		height: 48px;font-size: 16px;
	}
	.info .detal .bd .inputs li{
		margin-top: 15px;
	}
	.info .detal .bd .qieh li{
		width: 50%;height: 40px;
	}
	.info .detal .bd .qieh li label{
		font-size: 16px;line-height: 40px;
	}
	img{
		max-width: 100%;
	}
	.info .detal .hd h2{
		font-size: 24px;line-height: 1.7;padding: 20px 0;
	}
	.info .detal .hd h3{
		font-size: 16px;line-height: 50px;height: auto;padding: 0;
	}
	.info .detal .bd h2{
		font-size: 14px;line-height: 50px;
	}
	.info .detal .btn{
		width: 100%;height: 50px;line-height: 50px;font-size: 16px;margin-bottom: 25px;
		margin-top: 15px;
	}
	.about .banner .ico{
		width: 90px;height: 90px;
	}
	.contact .banner .text h1{
		margin-top: 80px;font-size:26px;
	}
	.contact .banner .text .search{
		width:160px;height: 40px;line-height: 40px;
		font-size: 16px;
	}
	.contact .con .hd p{
		font-size: 15px;line-height: 1.7;margin-bottom: 20px;
	}
	.contact .con .hd h2{
		font-size: 26px;line-height: 2;
	}
	.contact .con .hd h3{
		font-size: 17px;line-height: 1.8;
	}
	.contact .con .hd h4{
		width: auto;font-size: 17px;line-height: 1.7;
	}
	.contact .con .bd .lwrap{
		width: auto;padding: 0 15px;
	}
	.contact .con .bd h2{
		font-size: 24px;line-height: 2;padding: 20px 0;
	}
	.contact .con .bd h3,
	.contact .con .bd .phone label,
	.contact .con .bd .list li label{
		font-size: 15px;padding-right: 30px;
	}
	.contact .con .bd .check h3{
		font-size: 16px;
	}
	.contact .con .bd .btns .btn{
		width: 140px;height: 38px;line-height: 38px;font-size: 16px;
	}
	.contact .con .bd .btns{
		padding: 30px 0;
	}
	.x_adress .con .bd{
		padding: 25px 15px;
	}
	.x_adress .con .bd li .text h2{
		font-size: 16px;height: 20px;line-height: 20px;overflow: hidden;
	}
	.x_adress .con .bd li{
		margin-bottom: 0;
	}
	.x_adress .con .bd li .text h3{
		font-size: 12px;line-height:24px;overflow: hidden;height: 48px;
	}
	.x_adress .nav ul li a{
		font-size: 16px;line-height: 40px;height: auto;
	}
	.x_adress .map{
		height: 300px;
	}
	.x_adress .nav ul li{
		height: auto;
	}
	.x_adress .banner .text h2{
		margin-top: 90px;font-size: 24px;
	}
	.x_adress .banner .text h3{
		font-size: 20px;
	}
	.qiyehz .q_banner h2{
		font-size: 26px;line-height: 1.8;
	}
	.qiyehz .hd{
		padding: 25px 15px;
	}
	.qiyehz .hd h3{
		font-size: 26px;line-height: 1.7;margin-bottom: 15px;
	}
	.qiyehz .hd p{
		font-size: 14px;line-height: 1.6;
	}
	.qiyehz .bd h3{
		line-height: 50px;height: 80px;background-size: auto 100% !important;
		font-size: 16px;padding: 0;
	}
	.qiyehz .bd h2{
		height: 70px;background-size: auto 100% !important;line-height: 70px;
		font-size: 16px;padding: 0;
	}
	.qiyehz .bd{
		top: -40px;
	}
	.qiyehz .bd .swiper-slide{
		width: 260px !important;height: 320px !important; line-height:320px;
	}
	.qiyehz .bd .lines{
		margin-top: 30px;
	}
	.qiyehz .bd .prev1, .qiyehz .bd .next1{
		width: 40px;height: 40px;background-size: cover !important;
	}
	.qf_slider .swiper-slide img{
		width: 280px;
	}
	.swiper-pagination3{ bottom: 0.3rem !important;}
	.next3{ display:none;}
	.prev3{ display:none;}
	.qf_slider .swiper-pagination{
		margin: 25px 0;
	}
	.qf_slider .swiper-pagination span{
		margin: 0 5px !important;
	}
	.player_detal .banner .text{
		right: 20px;width: 60%;
	}
	.player_detal .banner .text p{
		height: 60px;line-height: 20px;overflow: hidden;display: none;
	}
	.player_detal .con .hd ul{
		width: auto;padding: 0 15px;
	}
	.player_detal .con .hd ul li{
		width: 49%;margin-right: 2%;overflow: hidden;margin-bottom: 10px;
	}
	.player_detal .con .hd ul li:nth-child(2n){
		margin-right: 0;
	}
	.player_detal .con .hd ul li h3{
		font-size: 16px;line-height: 1.8;
	}
	.player_detal .con .hd h2{
		font-size: 24px;line-height: 1.6;padding: 25px 0;margin-bottom: 0;
	}
	.player_detal .con .hd{
		padding: 0 0;
	}
	.player_detal .con .hd .btn{
		width: 140px;height: 40px;line-height: 40px;margin: 20px auto;
	}
	.player_detal .con .hd .btn span{
		line-height: 40px;font-size: 16px;
	}
	.player_detal .con .bd ul{
		padding-bottom: 0;
	}
	.player_detal .con .other h2,
	.player_detal .con .bd h2{
		padding: 20px 0;font-size: 22px;line-height: 1.6;
	}
	.player_detal .con .bd ul li{
		width: auto;margin: 0;
	}
	.player_detal .con .bd .img:nth-child(2){
		position: static;
	}
	.player_detal .con .bd ul li:nth-child(2){
		position: static;
	}
	.player_detal .con .other ul li{
		width: 49%;margin-right: 2%;
	}
	.player_detal .con .other ul li:nth-child(2n){
		margin-right: 0;
	}
	.player_detal .con .other ul li:nth-child(5){
		margin-right: 2%;
	}
	.player_detal .con .other ul li p,
	.player_detal .con .other ul li h3{
		font-size: 14px;line-height: 1.6;
	}
	.player_detal .con .other ul{
		padding-bottom: 20px;
	}
	.player_detal .con .other h4{
		margin: 0;margin-bottom: 15px;font-size: 12px;
	}
	.probate .con .hd ul li{
		width: 48.5%;height: 300px;margin-bottom: 15px;margin-right: 3%;
	}
	.probate .con .hd ul li:last-child{
		width: 100%;margin: 10px 0;height: 70px;box-sizing: border-box;
	}
	.probate .con .hd ul li:nth-child(2n){
		margin-right: 0;
	}
	.probate .con .hd ul li:nth-child(3n){
		margin-right: 3%;
	}
	.probate .con h2{
		line-height: 50px;padding-top: 20px;font-size: 22px;
	}
	.probate .con .hd h3{
		font-size: 14px;line-height: 1.6;margin: 0;
	}
	.probate .con .hd .text h4{
		font-size: 16px;
	}
	.probate .con .hd .text h5{
		font-size: 14px;
	}
	.probate .con .hd .add span{
		font-size: 16px;padding-left: 30px;background-size: 20px auto !important;
	}
	.mask_add{
		width: 80%;padding: 30px 15px;
	}
	.mask_add h2{
		line-height: 1.6;font-size: 16px;margin-top: 10px;
	}
	.mask_add .icon{
		width: 50px;height: 50px;background-size: 40% !important;
	}
	.mask_add h3{
		margin: 5px 0;font-size: 16px;line-height: 2.2;
	}
	.mask_add .input{
		height: 50px;font-size: 16px;padding: 0 15px;
	}
	.mask_add .btns{
		height: 50px;
	}
	.mask_add .btns h4 span{
		line-height: 50px;font-size: 16px;
	}
	.probate .con .bd ul li{
		float: none;width: auto !important;margin: 0;
	}
	.probate .con .bd ul li:nth-child(3){
		padding: 10px;
	}
	.probate .con .bd .img img{
		width: 60%;margin: 0 auto;
	}
	.probate .con .bd ul li:after{
		height: auto;
	}
	.probate .con .bd .title{
		height: auto;
	}
	.probate .con .bd .title h3{
		font-size: 50px;line-height: 50px;width: auto;margin-right: 8px;
	}
	.probate .con .bd .title h4{
		line-height: 50px;font-size: 16px;
	}
	.probate .con .bd ul{
		padding-bottom: 25px;
	}
	.probate .con .bd ul li:first-child{
		padding: 0 15px;
	}
	.ball_detal .con .hd p, .ball_detal .con .hd h3{
		width: auto;font-size: 14px;line-height: 1.7;
	}
	.ball_detal .con .hd .banner1{
		position: static;width: auto;transform: translateY(0);
	}
	.ball_detal .con .hd .swiper-container .img_url{ height:auto;}
	.ball_detal .con .hd{
		background: #191f22;padding-bottom: 30px;
	}
	.ball_detal .con .hd .text{
		padding: 50px 15px;
	}
	.seji{ height:auto;} 
	.ball_detal .banner .text{
		position: absolute;left: 0;top: 50%;right: auto;bottom: auto;padding-top: 0;transform: translateY(-50%);
	}
	.ball_detal .banner .text .icon{
		margin: 0;
	}
	.ball_detal .banner .text h2{
		font-size: 22px;color: #fff;
	}
	.player_detal .con .bd img,
	.player_detal .con .bd .imgs img{
		filter: grayscale(0);
		filter: auto !important;
	}
	.ball_detal .con h2{
		text-align: center;line-height: 2;padding: 0;font-size: 24px;
	}
	.ball_detal .con{
		padding-top: 25px;
	}
	.ball_detal .con .hd .banner1 .swiper-slide .btn{
		width: 120px;height: 38px;line-height: 38px;font-size: 16px;
	}
	.ball_detal .con .hd .banner1 .swiper-slide .btn span{
		font-size: 16px;line-height: 38px;background-size: 12px auto !important;
	}
	.ball_detal .con .bd .nav ul li{
		height: 50px;line-height: 50px;font-size: 18px;
	}
	.ball_detal .con .bd .plant .text,
	.ball_detal .con .bd .plant .banner2{
		width: auto;margin: 0;float: none;
	}
	.ball_detal .viedo_display h2{
		font-size: 24px;
	}
	.ball_detal .viedo_display .nav ul li{
		width: 80%;margin-bottom: 15px;
	}
	.ball_detal .viedo_display .nav ul{
		padding: 20px 0;
	}
	.ball_detal .viedo_display .video .bg .ico{
		width: 60px;height: 60px;
	}
	.ball_detal .con .hd h3{
		font-size: 22px;line-height: 1.6;
	}
	.x_player .con .hd{
		padding: 20px 15px 40px;
	}
	.x_player .con .hd p{
		font-size: 14px;
	}
	.x_player .con .hd p br{
		display: none;
	}
	.x_player .con .hd:after{
		background-size: 50%;
	}
	.x_player .con .bd .list li .text,
	.x_player .con .bd .list li .img{
		float: none;width: auto;
	}
	.x_player .con .bd .list li .text.rt, .x_player .con .bd .list li .text{
		padding: 0;margin-top: 0;
	}
	.x_player .con .bd .list li{
		padding: 15px;width: auto;
	}
	.x_player .con .bd .list li .text .btn{
		height: 40px;line-height: 40px;margin: 20px auto;width: 160px;font-size: 14px;
	}
	.try .con h1{
		font-size: 26px;line-height: 1.7;
	}
	.try .con .hd .select{
		height: 40px;line-height: 40px;font-size: 14px;padding: 0 15px;
		background-size: 11px auto !important; background-position: right 8px center !important;
	}
	.try .con .hd .nav{
		height: 40px;box-sizing: border-box;padding: 4px;
	}
	.try .con .hd .nav dd a{
		font-size: 10px;line-height:32px;width: 100%;
	}
	.try .con .hd li{
		margin-bottom: 20px;width: 32.33%;margin-right: 1.5%;
	}
	.try .con .bd li{
		width: 49%;margin-right: 2%;
	}
	.try .con .bd li:nth-child(2n){
		margin-right: 0;
	}
	.try .con .bd li:nth-child(3n){
		margin-right: 2%;
	}
	.try .con .bd .pics .text h2{
		font-size: 20px;line-height: 1.6;
	}
	.try .con .bd .pics .text h3{
		font-size: 14px;line-height: 1.6;
	}
	.try .con .bd .bottom h2{
		font-size: 18px;line-height: 1.6;
	}
	.try .con .bd .bottom h3{
		font-size: 12px;line-height: 1.6;
	}
	.try .con .bd .bottom{
		padding: 5px;
	}
	.try .con .bd .bottom .btn1{
		width: 100px;height: 30px;line-height: 30px;
		font-size: 12px;
	}
	.try .con .bd .bottom .btn2{
		height: 32px;font-size: 12px;line-height: 32px;margin-top: 8px;
	}
	.news dd h3{
		font-size: 16px;line-height: 1.6;
	}
	.news dd h4{
		font-size: 12px;line-height: 20px;height: 20px;overflow: hidden;
	}
	.news dd i{
		width: 80px;height: 80px;
	}
	.news dd i img{
		width: 60%;
	}
	.ensure .banner h2{
		font-size: 30px;
	}
	.ensure .banner h3{
		font-size: 26px;
	}
	.ensure .con h2{
		font-size: 26px;line-height: 1.6;margin-bottom: 15px
	}
	.ensure .con h3{
		margin-top: 20px;font-size: 20px;
	}
	.ensure .con{
		padding: 30px 0;
	}
	.ensure .con p{
		font-size: 14px;line-height: 1.7;
	}
	.register .con h1{
		padding: 20px 0;font-size: 26px;line-height: 1.7;
	}
	.register .con h2{
		font-size: 16px;line-height: 2.2;padding: 10px 0;
	}
	.register .con li h3{
		font-size: 16px;line-height: 1.7;padding: 10px 0;
	}
	.register .con .input{
		height: 46px;font-size: 14px;
	}
	.register .con .nav{
		width: 80%;padding: 5px;height: auto;
	}
	.register .con .nav dd label{
		font-size: 14px;line-height:40px ;
	}
	.register .con .checks label{
		font-size: 18px;line-height: 1.7;padding: 15px 0;padding-left: 30px;height: auto;
		background-size: 20px auto !important;
	}
	.register .con .btn{
		width: 100%;height: 46px;line-height: 46px;font-size: 16px;margin-bottom: 25px;
	}
	.news li .text{
		width: auto;float: none;
		padding:10px;height: auto;padding-bottom: 40px;border: none;
	}
	.news li .ab{
		position: static;
	}
	.news li .ab h2{
		height: 60px;overflow: hidden;
	}
	.news li .ab h3{
		position: absolute;right: 20px;bottom: 10px;
	}
	.x_news .news,
	.news{
		padding: 25px 15px;
	}
	.news dd{
		float: left;width: 33.33%;margin: 0;margin-bottom: 20px;
	}
	.x_news .news .hwrap ul li,
	.news li{
		margin-right: 1%;margin-bottom: 5px ;width: 49.5%;
	}
	.x_news .news .hwrap ul li:nth-child(2n),
	.news li:nth-child(2n){
		margin-right: 0;
	}
	.news li .imgs{
		position: static;width: auto;height: auto;transform: scale(1);border: none;
	}
	.x_news .news .hwrap h1{
		margin: 25px 0;font-size: 26px;line-height: 1.6;
	}
	.x_page ul li{
		margin: 0 8px !important;
	}
	.x_page ul li:nth-child(5),
	.x_page ul li:nth-child(6),
	.x_page ul li:nth-child(7),
	.x_page ul li:nth-child(8),
	.x_page ul li:nth-child(9),
	.x_page ul li:nth-child(10),
	.x_page ul li:nth-child(11){
		display: none;
	}
	.x_page ul{
		margin: 20px 0;
	}
	.news li .ab span{
		font-size: 15px;background-size: 8px auto !important;margin-top: 20px;
	}
	.h_banner{
		display: block !important; 
	}
	.h_banner.pc_banner{
		display: none !important;
	}
	.h_banner .swiper-pagination{
		left: 0;right: 0;bottom: 20px;text-align: center;
	}
	.swiper-pagination-bullet{
		width: 12px;height: 12px;margin: 0 3px;
	}
	.swiper-pagination-bullet-active{
		background: #CC0000;
	}
	/* .player_detal .banner .text .icon{
		height: auto !important;
	}
	.player_detal .banner .text .icon img{
		background-size: cover !important;
	} */
}
@media only screen and (max-width:767px) {
	.mask_problem{
		margin: 0 30px;
	}
	.h_banner.pc_banner{
		display: none;
	}
	.h_banner .bd .swiper-slide{
		background-size: cover !important;height: 400px !important;
	}
	.player{
		padding: 40px 0;padding-bottom: 0
	}
	.h_tit h2{
		font-size: 20px;line-height: 27px;
	}
	.h_tit h3{
		font-size: 16px;line-height: 22px;
	}
	.taylormade{
		padding: 15px;
	}
	.taylormade .btn{
		display: block;z-index: 999;
		position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);
		width: 60px;height: 60px;margin: 0 auto;opacity: 1;
	}
	.taylormade .btn img{
		display: block !important;
	}
	.taylormade .video{
		height: auto;position: relative;border: 1px solid #999;
	}
	.taylormade .video img{
		display: none;
	}
	.taylormade .video #video{
		width: 100% !important;position: static;display: block;
	}
	.taylormade .hwrap{
		background-size: cover;
	}
	.taylormade .imgs img, .taylormade.on .imgs img{
		display: none !important;
	}
	.about .detals{
		padding-top: 30px;
	}
	.h_tit{
		padding-bottom: 30px;
	}
	.about .detals .text{
		padding-bottom: 35px;
	}
	.about .detals .hd img{
		height: 30px;
	}
	.about .detals .text p{
		font-size: 14px;line-height: 1.7;
	}
	.about .detals .hd{
		margin-bottom: 25px;
	}
	.about .banner .ico{
		width: 70px;height: 70px;
	}
	.enter .banner .text{
		padding-top: 110px;
	}
	.banner_top{
		height: 300px !important;
	}
	.text2{padding-top: 23% !important;}
	.text2 h2{ font-size:1.6rem !important;}
	.wrap .hd .logo{ width: 10rem !important; height:auto !important;}
	.player_detal .banner .icon{
		width: 200px;
	}
	.player_detal .banner .icon .p_t{
		height: 2rem;
		line-height: 2rem;
		font-size: 1.6rem;
		text-align: center;
	}
	.player_detal .banner .icon .cont{
	       margin-top: 0.3rem;;
	}
	.player_detal .banner .icon .cont p{ font-size: 0.8rem;line-height: 1.2rem;text-align: justify;}
	.p_lts{
		position: fixed;left: 0;top:0 ;
		z-index: 88;right: 0;bottom: 0;
		background: rgba(0,0,0,0.6);
		width: auto;float: none;
		display: none;
	}
	.p_lts .an_lt{
		position: absolute;
	    display: block;
	    content: "";
	    background: #fff;
	    width: 84%;
	    left: -84%;
	    bottom: 0;
	    top: 0;
	    transition: all 0.5s;
	    overflow: hidden;
	}
	.p_lts .an_lt.on{
		left: 0;
	}
	.p_lts .hd{
		box-sizing: border-box;
		position: relative;z-index: 11;
		padding-top: 100px;height: auto;
		padding-bottom: 30px;
	}
	.p_lts .bd{
		box-sizing: border-box;
	}
	.p_rts{
		width: 100%;
	}
	.p_rts .list li .imgs h5{
		width: 160px;height: 45px;line-height: 45px;
		font-size: 24px;display: none !important;
	}
	.p_rts .list li .txt h4,
	.p_rts .list li .txt h3{
		font-size: 14px;
	}
	.p_rts .list li dl{
		display: none !important;
	}
	.p_rts .list li{
		margin-bottom: 0;
	}
	.product_list{
		padding-top: 0;
	}
	.wrap{
		margin: 0 30px;
	}
	.x_title .all .bd dd.rt a,
	.x_title .all .bd dd.lt a{
		font-size: 12px;
		background-size: 16% !important;padding-left:13px;background-position: left 20px;
	}
	.crumb li a{
		font-size: 12px;line-height: 60px;
	}
	.x_title .all .bd dd{
		width: auto;
	}
	.crumb li span{
		background-size: auto 10px !important;width: 14px;margin-left: 2px;margin-right: 2px;
	}
	.p_rts .hd{
		height: auto;padding-bottom: 30px;
	}
	.de_hd .rts{
		margin: 0 20px;
	}
	.de_hd .de_rts{
		margin: 20px;
	}
	.de_bd h2{
		font-size: 24px;line-height: 1.6;margin-top: 20px
	}
	.de_bd p{
		font-size: 14px;line-height: 1.6;
	}
	.details .de_hd{
		margin-top: 15px;
	}
	.p_rts .hd .sele{
		width: 140px;height: 38px;line-height: 38px;
	}
	.p_rts .hd .lt{ width:68%;}
	.p_rts .hd .rt{ width:30%;}
	.p_rts .hd .keyword{
		height: 18px;line-height: 18px;width:58%;padding:8px;margin-top: 0px;
	}
	.p_rts .hd .kbut{
		background: #080808;color: #fff; padding:9px 12px; font-size:16px;margin-top: 0px;line-height: 20px;
	}
	.p_rts .hd .lt h3{
		display: block;
		width: 110px;height: 38px;line-height: 38px;
		font-size: 16px;border: 1px solid #666;
		text-align: center;box-sizing: border-box;
	}
	.p_rts .hd .lt h2{
		position: absolute;left: 0;
		right: 0;top: 0;text-align: center;
		font-weight: bold;
	}
	.p_rts .hd .rt h4{
		display: none;
	}
	.p_rts .hd{
		position: relative;padding-top: 40px;margin-top: 20px;
	}
	.maintain .con .hd .text h3{
		font-size: 16px;
	}
	.maintain .con .hd ul li{
		margin-bottom: 10px;
	}
	.mask_nav ul li dl{
		margin-bottom: 20px;
	}
	.player .swiper-slide:hover a{
		box-shadow: none;transform: scale(1) skewX(-30deg);
	}
}
@media only screen and (max-width:420px) {
	.p_rts .hd .sele{
		width: 140px;font-size: 12px;height: 38px;line-height: 38px;
	}
	.p_rts .hd .rt h4{
		font-size: 14px;
	}
	.p_rts .list li{
		padding: 5px;margin-bottom: 5px;
	}
	.p_rts .more a{
		width: 120px;height: 36px;line-height: 36px;
		font-size: 14px;margin: 20px auto;
	}
	.p_rts .list li .txt h4,
	.p_rts .list li .txt h3{
		font-size: 14px;
	}
	.wrap,
	.wrap2,
	.de_hd .de_rts,
	.de_hd .rts{
		margin: 0 10px;
	}
	.hspan{ z-index: 10;}
	.nav2{bottom: 40px;}
	.maintain .contact .left .ul2 li a{
		font-size: 13px;
	}
	.copyright .c_nav{
		text-align: center;padding: 0 30px;
	}
	.copyright .c_nav li{
		display: inline-block;margin: 0 10px;
	}
	.copyright .c_nav li a{
		font-size: 13px;
	}
	.crumb{
		height: auto;
	}
	.crumb li a{
		line-height: 50px;
	}
	.x_title .all .bd dd{
		margin: 0;float: left;margin-left: 10px;
	}
	.crumb li span{
		margin-top: 17px;
	}
	.x_title .all .bd dd a{
		line-height: 50px;
	}
	.ball_detal .banner .text .icon img{
		width: 100px;
	}
	.account-dialog .h_form{
		float: none;height: auto;min-height:auto;border: none;padding: 0;width: auto;
	}
	.account-dialog .h_text{
		float: none;height:auto;min-height:auto;padding: 0;margin-top: 15px;width: auto;
	}
	.account-dialog .h_con{
		width: 260px;
	}
	.account-dialog .h_text .btns, .account-dialog .h_form .btns{
		position: static;width: 100%;margin: 0;
	}
	.account-dialog .h_form a{
		position: static;line-height: 2;margin-bottom: 10px;
	}
	.player .next, .player .prev{
		width: 29px;height: 42px;background-size: cover !important;margin-top: -21px;
	}
	.about .banner{
		overflow: hidden;
	}
	body{
		background: #333;
	}
	.player .swiper-slide:hover a{
		z-index: 11;box-shadow:none;
		transform: scale(1) skewX(-30deg);
	}
	.h_tit .text{
		background-size: 20px auto !important;
	}
	.ball_detal .con .bd .plant .checks ul li label{
		font-size: 20px;background-size: 20px auto !important
	}
	.ball_detal .con .bd .plant .checks ul li{
		width: 25%;
	}
	
	
	
	
	
	
	
	
	
	
}
