*{margin:0;padding:0;font-family: "微软雅黑";}

.h_container{

	/*max-width:1200px;*/

	width:1200px;

	margin:0 auto;

	padding:0px;

}

@font-face{

   font-family: 'text_card';

   src: url('../fonts/text_card.TTF');

}

@font-face{

   font-family:'english_text';

   src: url('../fonts/english_text.OTF');

}

a{

	color: black;

	text-decoration: none;

}

ul{

	list-style: none;

	margin: 0px;

}

li{

	list-style: none;

}

h1,h2,h3,h4,h5,h6{

	margin-top:0px ;

	margin-bottom: 0px;

}

body{

	background:none;

}

dl,dd,dt{

	margin:0;

	font-weight: 400;

}

.w_left{

	float: left;

}

.w_right{

	float: right;

}

.mobile_banner,.h_btn,.mo_advent,.mo_freed{

	display: none;

}

.h_banner{

	width: 100%;

}

.h_banner img{

	width: 100%;

}

a:focus, a:hover {

    color:#333333;

    text-decoration:none;

    }

.w_clear:after {

    display: block;

    clear: both;

    content: "";

    visibility: hidden;

    height: 0;

}

p{

	margin:0px;

}

.w_clear{

	clear: both;

}

.h_headtop{

	position:fixed;

	left: 0px;

	top:0px;

	width:100%;

	box-sizing: border-box;

	padding:18px 0px 0px 0px;

	z-index:99;

	height:101px;

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

}

.h_nav{

	width:60%;

	margin-left:70px;

}

.h_nav li{

	float: left;

	width:14.25%;

	text-align: center;

	height:83px;

	line-height:64px;

	position: relative;

}

.h_nav li a{

	font-size: 16px;

	color: #fff;

}

.h_nav li.active:hover>a{
	color:#fff;
}

.h_nav li:hover>a{

   color:#00be56;

}

.h_nav li.active>a{

	/*line-height:77px;*/

	display: inline-block;

	border-bottom: 3px solid #00d171;

	padding-bottom:16px;

}

.h_smalldrop{

	position: absolute;

	left:-27px;

	top:83px;

	width:150px;

	background:linear-gradient(to bottom right, #519fde, #06cd79);

	display: none;

	z-index: 6;

	box-sizing: border-box;

	padding:5px;

}

.h_smalldrop dd{

	line-height: 35px;

	height: 35px;

	text-align: center;



}

.h_smalldrop dd a{

	font-size: 14px;

	color: white;

}

.h_smalldrop dd:hover{

	background:#00cb30;

}

.h_smalldrop dd:hover a{

	color: white;

}

.h_nav li:hover .h_smalldrop{

	display:block;

}

.h_tel{

	position: relative;

	font-size: 24px;

	color: #fff;

	box-sizing: border-box;

	padding-left:5px;

	margin:16px 0px 0px 0px;

	font-family:"text_card";

	letter-spacing: 2px;

}

.h_tel::after{

	content:"";

	position: absolute;

	left: -29px;

	height:25px;

	width:25px;

	background:url(../images/t_tel.png);

	top:50%;

	margin-top:-12.5px;

}

.pc_container .pc_pagination span{

	width:15px;

	height: 15px;

	box-sizing: border-box;

	background-image:none;

	background: #fff;

	outline: none;

	border-radius:50%;

	opacity: 1;

}

.pc_container .pc_pagination span.swiper-pagination-bullet-active{

	position: relative;

	width:15px;

	height:15px;

	background:#f7db08;

	border-radius:50%;

}

.pc_banner .ban_next,.pc_banner .ban_prev{

	background-image:none ;

	width:50px;

	height:50px;

	outline: none;

	top: 50%;

	margin-top: -24px;

}

.pc_banner .ban_next{

	right:30px;

}

.pc_banner .ban_prev{

	left:30px;

}

.h_product{

	box-sizing: border-box;

	padding:50px 0px;

}

.h_procon{

	text-align: center;

}

.h_protop{

	font-size: 36px;

	background-image: -webkit-linear-gradient(bottom,#00cb30,#00d3d6);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    font-weight:bold;

}

.h_proenglish{

	position: relative;

	width:427px;

	margin:10px auto 0 auto;

	text-align: center;

	font-size: 16px;

	color: #c6c6c6;	

}

.h_proenglish .h_leftline,.h_proenglish .h_rightline{

	position:absolute;

	top:10px;

	width:120px;

	height:1px;

	background:#ccc;

}

.h_proenglish .h_leftline{

	left: 0px;

}

.h_proenglish .h_rightline{

	right: 0px;

}

.h_prolist{

	margin:70px auto 50px auto;

}

.h_prolist>li{

	width:50%;

	float: left;

	border-bottom: 1px solid #ccc;

	box-sizing: border-box;

	padding:60px 0px;

	position: relative;

}

.h_proinner{

	position: absolute;

	left: 0px;

	top: 0px;

	width: 100%;

	height: 100%;

	transition: all .5s;

	box-sizing: border-box;

	z-index:-1;

}



.h_prolist>li::before{

    content:"";

    position: absolute;

    right: 0px;

    top:0px;

    width:1px;

    height: 0%;

    background:#00cb30;

    transition: all .5s;

}

.h_prolist>li:after{

    content:"";

    position: absolute;

    left: 0px;

    bottom:0px;

    width:1px;

    height: 0%;

    background:#00cb30;

    transition: all .5s;

}

.h_prolist>li:hover{

	box-sizing:border-box;

}

.h_prolist>li:hover .h_proinner::before{

    width:100%;

}

.h_prolist>li:hover .h_proinner::after{

    width:100%;

}

.h_prolist>li:hover::before{

    height: 100%;

}

.h_prolist>li:hover::after{

    height: 100%;

}

.imgitem{

}
.imgitem li{
	display:inline-block;
}

.h_prodetil{

	box-sizing: border-box;

	padding-top:15px;

	width:62%;



}

.h_protitle{

	font-size: 42px;

	color: #000000;

	font-weight: bold;

	font-family: 'text_card';

}

.h_protext{

	font-size: 32px;

	background-image: -webkit-linear-gradient(bottom,#00cb30,#00d3d6);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    font-weight: bold;

	font-family: 'text_card';

}

.h_proimg{

	

}

.h_proimg img{
	width:130px;
	margin:0px 10%;
	transition:all .5s;

}
.h_prolist>li:hover .h_proimg img{
	transform: scale(1.1);
}
.h_prolist>li:nth-child(odd){

	border-right: 1px solid #ccc;

}

.h_prolist>li:nth-child(odd) .h_proinfo{

	float: left;

	width:50%;

}

.h_prolist>li:nth-child(odd) .h_proinfo .h_proicon,.h_prolist>li:nth-child(odd) .h_proinfo .h_prodetil{

	float: left;

	

}

.h_prolist>li:nth-child(odd) .h_proinfo .h_prodetil{

	margin-left:15px;	

}

.h_prolist>li:nth-child(odd) .h_proimg{

	float: right;

	width:48%;

}

.h_prolist>li:nth-child(even){

	

}

.h_prolist>li:nth-child(even) .h_proinfo{

	float:right ;

	width:50%;

}

.h_prolist>li:nth-child(even) .h_proimg{

	float:left;

	width:48%;

}

.h_prolist>li:nth-child(even) .h_proinfo .h_proicon,.h_prolist>li:nth-child(even) .h_proinfo .h_prodetil{

	float: right;

}

.h_prolist>li:nth-child(even) .h_proinfo .h_prodetil{

	text-align: right;

	margin-right:15px;

}

.h_prolist>li:nth-last-child(1),.h_prolist>li:nth-last-child(2){

	border-bottom:none;

}

.h_proslideimg{
	position:absolute;
	right:0px;
	top:30px;
	width:
}


.h_promore{

	width: 298px;

	height: 60px;

	line-height:60px;

	text-align:center;

	background: linear-gradient(to top right, #4ca1d8, #27b8a7);

	border-radius:30px;

	margin:0 auto;

	font-size:24px;

}

.h_promore a{

	color:#fff;

}

.h_advent{

	background:url(../images/pcys_bj.jpg);

	height:659px;

	box-sizing: border-box;

	padding:39px 0px;

}

.h_advcon{

	text-align: center;

}

.h_advtop{

	font-size: 36px;

	color:#fff;

	font-weight: bold;

	line-height:48px;

}

.h_advtop span{

	font-size: 60px;

	color:#f7db08;

	margin:0px 5px;

}

.h_advbox{

	font-size: 16px;

	color: #f7f7f7;

	margin-top:10px;

}

.h_advarea{

	margin-top:40px;

}

.h_advnav{

	width:25%;

}

.h_advinfo{

	width:75%;

	background:#fff;

}

.h_advlist{

	margin-right:60px;

}

.h_advlist li{

	color:#fff;

	font-size: 24px;

	position: relative;

	width:44px;

	height:44px;

	border: 1px solid rgba(147, 228, 246, 0.3);

	text-align: center;

	border-radius:50%;

	line-height:44px;

	margin: 0 auto;

	margin-bottom:77px;

	cursor:pointer;

	display:block;

}

.h_advlist li::after{

	content:"";

	position:absolute;

	bottom:-67px;

	left:50%;

	width:1px;

	height:55px;

	background:#f5f5f5;

}

.h_advlist li:last-of-type{

	margin-bottom:0px;

}

.h_advlist li.active{

	width:77px;

	height:77px;

}

.h_advlist li.active::before{

	content:"";

	top:50%;

	position:absolute;

	right:-40px;

	width:14px;

	height:2px;

	margin-top:-1px;

	background:#fff;	

}

.h_advlist li.active .h_advnum{

	position:absolute;

	left:0%;

	top:0%;

	width:77px;

	height:77px;

	border-radius:50%;

	background:#fff;

	font-size: 36px;

	color: #00d171;

	text-align: center;

	line-height:77px;

}

.h_advlist li:last-of-type::after{

	display:none;

}

.h_advchild{

	position:relative;

}

.h_advslide{

	position: absolute;

	width:100%;

	height:100%;

	left: 0px;

	top: 0px;

	box-sizing: border-box;

	padding:56px 0% 0% 62px;

}

.h_advstitle{

	font-size: 32px;

	color: #000000;

	font-weight:bold;

}

.h_advstitle span{

	font-size: 36px;

	color: #00d171;

	margin-right:20px;

	float: left;

	margin-left:-62px;

	font-weight:400;

}

.h_advsize{

	margin-left:62px;

	width:420px;

}

.h_advenglish{

	font-size: 12px;

	line-height: 30px;

	color: #a2a2a2;

}

.h_advtext{

	font-size: 16px;

	line-height: 28px;

	color: #4a4a4a;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:4;

	overflow: hidden;

}

.h_advline{

	width:55px;

	height: 2px;

	background:#00d171;

	margin:26px 0px 50px 0px;

}

.h_advisory{

	width:298px;

	height: 60px;

    line-height: 60px;

    text-align: center;

    background: linear-gradient(to top right, #4ca1d8, #27b8a7);

    border-radius: 30px;

    font-size: 24px;

    margin-top:70px;

}

.h_advisory a{

	display:block;

	color:#fff;

}

.h_Feedback{

	box-sizing: border-box;

	padding:50px 0px;

}

.h_freearea{

	margin:60px 0px;

}

.h_freepic{

	width:579px;

	position:relative;

	overflow:hidden;

}

.h_freepic img{

	display:block;

	width:100%;

	transition:all .5s;

}

.h_freepic:hover img{

	transform:scale(1.1);

}

.h_freeslide{

	position:absolute;

	left: 0px;

	bottom: 0px;

	width:100%;

	box-sizing: border-box;

	padding:15px 28px;

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

}

.h_freetitle{

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	font-size: 20px;

	line-height: 30px;

	color: #ffffff;

	margin-bottom:12px;

}

.h_freetext{

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:2;

	overflow: hidden;

	font-size: 14px;

	line-height: 21px;

	color: #e2e2e2;

	width:90%;

}

.h_freelist{

	width:590px;

}

.h_freelist li{

	box-sizing: border-box;

	padding:6px 8px 13px 8px;

	border:1px solid #ccc;

	margin-bottom:19px;

	position:relative;

}

.h_freelist li:last-of-type{

	margin-bottom: 0px;

}

.h_freeimg{

	width:160px;

	overflow:hidden;

	max-height:125px;

}

.h_freeimg img{

	width:100%;

	transition:all .5s;

}

.h_freeinfo{

	width:70%;

	box-sizing: border-box;

	padding-top:9px;

}

.h_freett{

	font-size: 20px;

	color: #000000;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	margin-bottom:12px;

}

.h_freesize{

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	font-size: 16px;

	line-height: 28px;

	color: #8a8a8a;

}

.h_freelist li:hover .h_freeimg img{

	transform: scale(1.1);

}

.h_proinner{

	position: absolute;

	left: 0px;

	top: 0px;

	width: 100%;

	height: 100%;

	transition: all .5s;

	box-sizing: border-box;

	z-index:-1;

}

.h_proinner::before{

    content:"";

    position: absolute;

    left: 0px;

    top:0px;

    width:0%;

    height:1px;

    background: #00cb30;

    transition: all .5s;

}

.h_proinner::after{

    content:"";

    position: absolute;

    right: 0px;

    bottom:0px;

    width:0%;

    height:1px;

    background:#00cb30;

    transition: all .5s;

}

.h_freelist li::before{

    content:"";

    position: absolute;

    right: 0px;

    top:0px;

    width:1px;

    height: 0%;

    background:#00cb30;

    transition: all .5s;

}

.h_freelist li:after{

    content:"";

    position: absolute;

    left: 0px;

    bottom:0px;

    width:1px;

    height: 0%;

    background:#00cb30;

    transition: all .5s;

}

.h_freelist li:hover{

	box-sizing:border-box;

}

.h_freelist li:hover .h_proinner::before{

    width:100%;

}

.h_freelist li:hover .h_proinner::after{

    width:100%;

}

.h_freelist li:hover::before{

    height: 100%;

}

.h_freelist li:hover::after{

    height: 100%;

}

.h_about{

	background:#f7f7f7;

	box-sizing:border-box;

	padding:50px 0px 0px 0px;

}

.h_aboutarea{

	margin:50px 0px 0px 0px;

}

.h_aboutarea .h_aboutimg{

	float: right;

	width:449px;

}

.h_aboutarea .h_aboutimg img{

	width:100%;

	display:block;

}

.h_aboutarea .h_aboutinfo{

	width:673px;

}

.h_abouttitle{

	font-size: 28px;

	color: #000000;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.h_abouteng{

	font-size: 16px;

	color: #c6c6c6;

	margin-bottom:20px;

}

.h_aboutext{

	text-indent:2em;

	font-size: 16px;

	line-height: 30px;

	color: #000000;

}

.h_news{

	background:#f7f7f7;

	box-sizing:border-box;

	padding:60px 0px;

}

.h_newslist{

	margin-top:50px;

}

.h_newslist li{

	width:570px;

	float: left;

	background:#f0f0f0;

	box-sizing: border-box;

	padding:15px 20px;

	margin:0px 57px 20px 0px;

	transition:all .5s;

}

.h_newslist li:hover{

	background:linear-gradient(to bottom right, #519fde, #06cd79);

}

.h_newslist li:hover .h_newsyear,.h_newslist li:hover .h_newsday,.h_newslist li:hover .h_newstitle,.h_newslist li:hover .h_newstext{

	color:#fff;

}

.h_newslist li:nth-child(2n){

	margin-right: 0px;

}

.h_newslist li:nth-last-of-type(1),.h_newslist li:nth-last-of-type(2){

	margin-bottom: 0px;

}

.h_times{

	text-align: center;	

}

.h_newsyear{

	font-size:18px;

	color:#666666;

	margin-bottom:10px;

}

.h_newsday{

	font-size:14px;

	color:#afafaf;

}

.h_newsinfo{

	width:88%;

}

.h_newstitle{

	margin-bottom:10px;	

	color:#666666;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.h_newstext{

	color:#afafaf;

	width:90%;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.h_form{

	box-sizing: border-box;

	padding:55px 0px 0px 0px;

}



.formsign{

	box-sizing:border-box;

	width:380px;

	height:300px;

	background:linear-gradient(to bottom right, #519fde, #06cd79);

	box-sizing:border-box;

	padding:17px;

}

.h_formsay{

	width:100%;

	height:100%;

	background:#fff;

	box-sizing: border-box;

	padding:28px;

}

.h_freesay{

	font-size: 36px;

	line-height:43px;

	color: #4da2d8;

	font-weight:bold;

	margin-bottom:10px;

}

.h_formrtext{

	font-size: 16px;

	line-height: 30px;

	color: #c6c6c6;

}

.h_formtel{

	box-sizing: border-box;

	margin-top:12px;

	border-top:1px solid #ccc;

	font-size: 42px;

	color: #08cc7c;

	font-family:'text_card';

}

.h_forminfo{

	margin-left:40px;

	width:580px;

}

.h_forminput{

	margin-bottom:13px;

}

.h_forminput input{

	width: 280px;

	height:53px;

	line-height:53px;

	padding-left:23px;

	font-size: 16px;

	color: #232323;

	outline:none;

	box-sizing: border-box;

	border:1px solid #eeeeee;

}

.h_foremarea{

	width: 580px;

	height: 94px;

	line-height:20px;

	padding:10px;

	box-sizing: border-box;

	border:1px solid #eeeeee;

	outline:none;

	font-size: 16px;

	color: #232323;		

}

.h_formsub{

	width: 298px;

    height: 60px;

    line-height: 60px;

    text-align: center;

    background: linear-gradient(to top right, #4ca1d8, #27b8a7);

    border-radius: 30px;

    margin: 10px auto 0 auto;

    font-size: 24px;

    outline:none;

    border:none;

    color:#fff;

}

.h_footer{

	box-sizing:border-box;

	padding:55px 0px;

	background:#1e1e1e;

}

.h_fotnav{

	margin-bottom: 54px;

}

.h_fotnav li{

	display:inline-block;

	margin-right:15px;

}

.h_fotnav li a{

	font-size:16px;

	color: #ffffff;

}

.h_fotnav li:hover a{

	color:#4ca1d8;

}

.h_fotnav li:last-of-type{

	margin-right: 0px;

}

.h_fotinfo{

	

}

.h_ewm{

	

}

.h_ewmimg{

	

}

.h_ewmtitle{

	font-size: 16px;

	color: #898989;

	text-align: center;

	margin-top: 8px;

}

.h_fotcon{

	box-sizing: border-box;

	padding-left:60px;

	background:url(../images/tel_icon.jpg) no-repeat;

	background-position:left 20px;

	margin-bottom:10px;

}

.h_fottt{

	font-size:14px;

	color:#666;

}

.h_phone{

	font-size: 36px;

	color: #ffffff;

	font-family:'text_card';

}

.h_fotadd{

	font-size: 16px;

	color: #898989;

}

.h_icp{

	background:#000;

	box-sizing:border-box;

	padding:25px 0px;

}

.h_firendlink{

	color:#fff;

	font-size: 16px;

}

.h_firendlink a{

	color:#7b7b7b;

	margin-left:10px;

}

.h_copyright{

	font-size: 14px;

	color: #7b7b7b;

}

.h_copyright span{

	margin-right:10px;

}

.h_copyright a{

	color: #7b7b7b;	

}

.mo_advent{

	background:url(../images/pcys_bj.jpg);

	box-sizing: border-box;

	padding:25px 0px;

}

.h_moadvarea{

	margin-top:20px;

}

.moadv_con{

	

}

.moadv_con .swiper-slide{

	position: relative;

	background:#fff;

	box-sizing: border-box;

	padding:20px 20px 40px 20px;

}

.moadv_con .swiper-slide img{

	display:block;

	width:100%;

}





@media(min-width:1800px) and (max-width:1919px){

	.h_prolist>li:nth-child(odd) .h_proimg{

		width:46%;

	}

	.h_proimg img{

		margin:0% 6%;

	}

	.h_prodetil{

		width:66%;

	}

}

@media(min-width:1600px) and (max-width:1799px){

	.h_prolist>li:nth-child(odd) .h_proimg,.h_prolist>li:nth-child(even) .h_proimg{

		width:40%;

	}

	.h_prolist>li:nth-child(odd) .h_proinfo{

		width:60%;

	}

	.h_proimg img{

		margin:0% 3%;

	}

	.h_protitle{

		font-size:38px;

	}

	.h_protext{

		font-size:28px;

	}

	.h_prolist>li:nth-child(even) .h_proinfo{

		width:57%;

	}

	.h_prolist>li{

		padding:34px 0px;

	}

	

}

@media(min-width:1400px) and (max-width:1599px){

	.h_prolist>li:nth-child(odd) .h_proimg,.h_prolist>li:nth-child(even) .h_proimg{

		width:43%;

	}

	.h_prolist>li:nth-child(odd) .h_proinfo{

		width:51%;

	}

	.h_proimg img{

		margin:0% 2%;

	}

	.h_protitle{

		font-size:34px;

	}

	.h_protext{

		font-size:24px;

	}

	.h_prolist>li:nth-child(even) .h_proinfo{

		width:57%;

	}

	.h_prolist>li{

		padding:34px 0px;

	}

	.h_advchild  img{

		display:block;

		width:100%;	

	}

	.h_advent{

		padding:38px 0px 0px 0px;

		height:auto;

	}

	.h_proicon img{

		width:120px;	

	}

	.h_advslide{

		padding-top:40px;

	}

	.h_advline{

		margin:30px 0px;

	}

	.h_advlist li.active{

		width:65px;

		height:65px;

	}

	.h_advlist li.active .h_advnum{

		font-size:32px;

		width:65px;

		height:65px;

		line-height:65px;

	}

	.h_advlist li::after{

		height:45px;

	}

	.h_advlist li{

		font-size:22px;

		margin-bottom:70px;

	}

	.h_advisory{

		margin-top:50px;

		font-size:22px;

	}

	

	.h_advtop span{

		font-size:50px;

	}

}

@media(min-width:1400px) and (max-width:1599px){

	.h_prolist>li:nth-child(odd) .h_proimg,.h_prolist>li:nth-child(even) .h_proimg{

		width:43%;

	}

	.h_prolist>li:nth-child(odd) .h_proinfo{

		width:51%;

	}

	.h_proimg img{

		margin:0% 2%;

	}

	.h_protitle{

		font-size:34px;

	}

	.h_protext{

		font-size:24px;

	}

	.h_prolist>li:nth-child(even) .h_proinfo{

		width:57%;

	}

	.h_prolist>li{

		padding:34px 0px;

	}

	.h_advchild  img{

		display:block;

		width:100%;	

	}

	.h_advent{

		padding:38px 0px 0px 0px;

		height:auto;

	}

	.h_proicon img{

		width:120px;	

	}

	.h_advslide{

		padding-top:40px;

	}

	.h_advline{

		margin:30px 0px;

	}

	.h_advlist li.active{

		width:65px;

		height:65px;

	}

	.h_advlist li.active .h_advnum{

		font-size:32px;

		width:65px;

		height:65px;

		line-height:65px;

	}

	.h_advlist li::after{

		height:45px;

	}

	.h_advlist li{

		font-size:22px;

		margin-bottom:70px;

	}

	.h_advisory{

		margin-top:50px;

		font-size:22px;

	}

	

	.h_advtop span{

		font-size:50px;

	}

}

@media(min-width:1300px) and (max-width:1399px){

	.h_prolist>li:nth-child(odd) .h_proimg,.h_prolist>li:nth-child(even) .h_proimg{

		width:43%;

	}

	.h_prolist>li:nth-child(odd) .h_proinfo{

		width:56%;

	}

	.h_proimg img{

		margin:0% 2%;

		width:120px;

	}

	.h_protitle{

		font-size:30px;

	}

	.h_protext{

		font-size:22px;

	}

	.h_prolist>li:nth-child(even) .h_proinfo{

		width:57%;

	}

	.h_prolist>li{

		padding:34px 0px;

	}

	.h_advchild  img{

		display:block;

		width:100%;	

	}

	.h_advent{

		padding:38px 0px 0px 0px;

		height:auto;

	}

	.h_proicon img{

		width:120px;	

	}

	.h_advslide{

		padding-top:40px;

	}

	.h_advline{

		margin:20px 0px;

	}

	.h_advlist li.active{

		width:65px;

		height:65px;

	}

	.h_advlist li.active .h_advnum{

		font-size:28px;

		width:65px;

		height:65px;

		line-height:65px;

	}

	.h_advlist li::after{

		height:35px;

		bottom:-44px;

	}

	.h_advlist li{

		font-size:22px;

		margin-bottom:55px;

	}

	.h_advisory{

		margin-top:50px;

		font-size:22px;

	}

	.h_advtop span{

		font-size:50px;

	}

	.h_promore{

		font-size:22px;

	}

	.h_advstitle{

		font-size:28px;

	}

	.h_protop{

		font-size:32px;

	}

}

@media(min-width:1200px) and (max-width:1299px){

	.h_prolist>li:nth-child(odd) .h_proimg,.h_prolist>li:nth-child(even) .h_proimg{

		width:43%;

	}

	.h_prolist>li:nth-child(odd) .h_proinfo{

		width:56%;

	}

	.h_proimg img{

		margin:0% 2%;

		width:100px;

	}

	.h_prodetil{

		width:58%;

	}

	.h_protitle{

		font-size:26px;

	}

	.h_protext{

		font-size:20px;

	}

	.h_prolist>li:nth-child(even) .h_proinfo{

		width:57%;

	}

	.h_prolist>li{

		padding:34px 0px;

	}

	.h_advchild  img{

		display:block;

		width:100%;	

	}

	.h_advent{

		padding:38px 0px 0px 0px;

		height:auto;

	}

	.h_proicon img{

		width:100px;	

	}

	.h_advslide{

		padding-top:40px;

	}

	.h_advline{

		margin:20px 0px;

	}

	.h_advlist li.active{

		width:65px;

		height:65px;

	}

	.h_advlist li.active .h_advnum{

		font-size:28px;

		width:65px;

		height:65px;

		line-height:65px;

	}

	.h_advlist li::after{

		height:35px;

		bottom:-44px;

	}

	.h_advlist li{

		font-size:22px;

		margin-bottom:55px;

	}

	.h_advisory{

		width:250px;

		height:50px;

		line-height:50px;

		margin-top:25px;

		font-size:18px;

	}

	.h_advtop span{

		font-size:50px;

	}

	.h_promore{

		font-size:22px;

	}

	.h_advstitle{

		font-size:28px;

	}

	.h_protop{

		font-size:32px;

	}

	.h_prolist{

		margin:50px auto;

	}

	.h_advenglish{

		line-height:20px;

	}

	

}

@media(min-width:992px) and (max-width:1199px){

	.h_container{

		width:98%;	

	}

	.h_prolist>li:nth-child(odd) .h_proimg,.h_prolist>li:nth-child(even) .h_proimg{

		width:43%;

	}

	.h_prolist>li:nth-child(odd) .h_proinfo{

		width:51%;

	}

	.h_proimg img{

		margin:0% 2%;

		width:90px;

	}

	.h_prodetil{

		width:58%;

	}

	.h_protitle{

		font-size:23px;

	}

	.h_protext{

		font-size:18px;

	}

	.h_prolist>li:nth-child(even) .h_proinfo{

		width:57%;

	}

	.h_prolist>li{

		padding:34px 0px;

	}

	.h_advchild  img{

		display:block;

		width:100%;	

	}

	.h_advent{

		padding:38px 0px 0px 0px;

		height:auto;

	}

	.h_proicon img{

		width:90px;	

	}

	.h_advslide{

		padding-top:25px;

	}

	.h_advline{

		margin:10px 0px;

	}

	.h_advlist li.active{

		width:60px;

		height:60px;

	}

	.h_advlist li.active .h_advnum{

		font-size:22px;

		width:60px;

		height:60px;

		line-height:60px;

	}

	.h_advlist li::after{

		display:none;

	}

	.h_advlist li{

		font-size:22px;

		margin-bottom:30px;

	}

	.h_advisory{

		width:200px;

		height:45px;

		line-height:45px;

		margin-top:25px;

		font-size:16px;

	}

	.h_advtop{

		font-size:30px;	

	}

	.h_advtop span{

		font-size:35px;

	}

	.h_promore{

		font-size:18px;

		width:250px;

		height:50px;

		line-height:50px;

	}

	.h_advstitle{

		font-size:23px;

	}

	.h_protop{

		font-size:32px;

	}

	.h_prolist{

		margin:50px auto;

	}

	.h_advenglish{

		line-height:20px;

	}

	.h_nav{

		margin-left:20px;

	}

	.h_tel{

		font-size:18px;

		margin-top:21px;

	}

	.h_nav li a{

		font-size:14px;

	}

	.h_headtop{

		height:90px;

		padding-top:13px;

	}

	.h_nav li.active>a{

		padding-bottom:10px;

	}

	.h_freepic{

		width:50%;

	}

	.h_freelist{

		width:48%;

	}

	.h_freeimg{

		width:140px;

	}

	.h_freeinfo{

		width:62%;

	}

	.h_freearea{

		margin:40px 0px;

	}

	.h_freelist li{

		margin-bottom:8px;

		padding:8px;

	}

	.h_aboutarea .h_aboutinfo{

		width:50%;

	}

	.h_aboutarea .h_aboutimg{

		width:48%;

	}

	.h_aboutext{

		line-height:25px;

	}

	.h_newslist li{

		width:48%;

		margin-right:4%;

	}

	.h_newsinfo{

		width:85%;

	}

	.h_forminfo{

		width:46%;

		margin-left:4%;

	}

	.h_forminput input{

		width:48%;

	}

	.h_foremarea{

		width:100%;

	}

	.formsign{

		width:30%;

	}

	.h_freesay{

		font-size:24px;

	}

	.h_formtel{

		font-size:30px;

	}

	.h_formicon{

		width:20%;

	}

	.h_formicon img{

		display:block;

		width:100%;

	}

	.h_formsub{

		width:230px;

		height:50px;

		line-height:50px;

		font-size:20px;

	}

}

@media(min-width:1150px) and (max-width:1199px){

	.h_freelist li{

		margin-bottom:32px;

		padding:13px 8px;

	}

	.h_freeinfo{

		width:70%;

	}

}

@media(min-width:1100px) and (max-width:1149px){

	.h_freelist li{

		margin-bottom:20px;

		padding:13px 8px;

	}

	.h_freeinfo{

		width:70%;

	}

}

@media(min-width:1050px) and (max-width:1099px){

	.h_freelist li{

		margin-bottom:3%;

	}

}

@media(min-width:768px) and (max-width:991px){

	.h_container{

		width:98%;	

	}

	.h_prolist>li:nth-child(odd) .h_proimg,.h_prolist>li:nth-child(even) .h_proimg{

		width:41%;

	}

	.h_prolist>li:nth-child(odd) .h_proinfo{

		width:58%;

	}

	.h_proimg img{

		margin:0% 2%;

		width:70px;

	}

	.h_prodetil{

		width:100%;

	}

	.h_protitle{

		font-size:20px;

	}

	.h_protext{

		font-size:18px;

	}

	.h_prolist>li:nth-child(even) .h_proinfo{

		width:57%;

	}

	.h_prolist>li{

		padding:25px 0px;

	}

	.h_advchild  img{

		display:block;

		width:100%;	

	}

	.h_advent{

		padding:38px 0px 0px 0px;

		height:auto;

	}

	.h_proicon{

		display:none;	

	}

	.h_advstitle span{

		font-size:25px;

		margin-left:-44px;

		margin-right: 0px;

	}

	.h_advsize{

		width:90%;

		margin-left:30px;

	}

	.h_advslide{

		padding:25px 0px 0px 25px;

	}

	.h_advline{

		margin:10px 0px;

	}

	.h_advlist li.active{

		width:40px;

		height:40px;

	}

	.h_advlist li.active .h_advnum{

		font-size:20px;

		width:40px;

		height:40px;

		line-height:40px;

	}

	.h_advlist li::after{

		display:none;

	}

	.h_advlist li{

		font-size:18px;

		margin-bottom:15px;

		width:45px;

		height:45px;

	}

	.h_advisory{

		width:160px;

		height:40px;

		line-height:40px;

		margin-top:10px;

		font-size:14px;

	}

	.h_advtop{

		font-size:26px;	

		line-height:26px;

	}

	.h_advtop span{

		font-size:30px;

	}

	.h_promore{

		font-size:18px;

		width:250px;

		height:50px;

		line-height:50px;

	}

	.h_advstitle{

		font-size:20px;

	}

	.h_protop{

		font-size:24px;

	}

	.h_prolist{

		margin:30px auto;

	}

	.h_advenglish{

		line-height:20px;

	}

	.h_nav{

		margin-left:2%;

		width:73%;

	}

	.h_tel{

		display:none;

	}

	.h_nav li a{

		font-size:14px;

	}

	.h_headtop{

		height:90px;

		padding-top:13px;

	}

	.h_nav li.active>a{

		padding-bottom:10px;

	}

	.h_freepic{

		width:50%;

	}

	.h_freelist{

		width:48%;

	}

	.h_freearea{

		margin:40px 0px;

	}

	.h_freelist li{

		margin-bottom:8px;

		padding:8px;

	}

	.h_aboutarea .h_aboutinfo{

		width:50%;

	}

	.h_aboutarea .h_aboutimg{

		width:48%;

	}

	.h_aboutext{

		line-height:23px;

		font-size:14px;

	}

	.h_abouttitle{

		font-size:22px;

	}

	.h_abouteng{

		font-size:12px;

		margin-bottom:5px;

	}

	

	.h_newslist li{

		width:48%;

		margin-right:4%;

	}

	.h_newsinfo{

		width:85%;

	}

	.h_forminfo{

		width:46%;

		margin-left:4%;

	}

	.h_forminput input{

		width:48%;

	}

	.h_foremarea{

		width:100%;

	}

	.formsign{

		width:50%;

	}

	.h_form{

		padding:30px 0px;

	}

	.h_freesay{

		font-size:24px;

	}

	.h_formtel{

		font-size:30px;

	}

	.h_formicon{

		display:none;

	}

	.h_formicon img{

		display:block;

		width:100%;

	}

	.h_formsub{

		width:230px;

		height:50px;

		line-height:50px;

		font-size:18px;

	}

	.h_product{

		padding:30px 0px;

	}

	.h_advarea{

		margin-top:20px;

	}

	.h_advtext{

		line-height:24px;

		font-size:14px;

	}

	.h_Feedback{

		padding:40px 0px;

	}

	.h_freeimg{

		width:30%;

	}

	.h_freeinfo{

		width:65%;

	}

	.h_freett{

		font-size:16px;

		margin-bottom:7px;

	}

	.h_freesize{

		font-size:14px;

		line-height:22px;

	}

	.h_news{

		padding:30px 0px;

	}

	.h_newslist{

		margin-top:30px;

	}

	.h_icp{

		margin-bottom:59px;

	}

	.h_firendlink{

		font-size:12px;

	}

	.h_copyright{

		font-size:12px;

	}

	.h_footer{

		padding:40px 0px;

	}

	

}

@media(min-width:950px) and (max-width:990px){

	.h_freeimg{

		width:30%;

	}

	.h_freeinfo{

		width:65%;

	}

}

@media(min-width:900px) and (max-width:949px){

	.h_freeimg{

		width:30%;

	}

	.h_freeinfo{

		width:65%;

	}

	.h_freett{

		font-size:18px;

		margin-bottom:7px;

	}

}

@media(min-width:900px) and (max-width:949px){

	.h_freeimg{

		width:30%;

	}

	.h_freeinfo{

		width:65%;

	}

	.h_freett{

		font-size:18px;

		margin-bottom:7px;

	}

}

@media(min-width:850px) and (max-width:899px){

	.h_freeimg{

		width:30%;

	}

	.h_freeinfo{

		width:65%;

	}

	.h_freett{

		font-size:18px;

		margin-bottom:7px;

	}

	.h_freesize{

		font-size:14px;

		line-height:24px;

	}

}

@media(min-width:800px) and (max-width:849px){

	.h_freeimg{

		width:30%;

	}

	.h_freeinfo{

		width:65%;

	}

	.h_freett{

		font-size:16px;

		margin-bottom:7px;

	}

	.h_freesize{

		font-size:14px;

		line-height:22px;

	}

}

@media(max-width:767px){

	.h_container{

		width:95%;	

	}

	.h_prolist>li:nth-child(odd) .h_proimg,.h_prolist>li:nth-child(even) .h_proimg{

		display:none;

	}

	.h_prolist>li:nth-child(odd) .h_proinfo{

		width:100%;

	}

	.h_prolist>li:nth-child(even) .h_proinfo .h_prodetil{

		margin-right:0px;

	}

	.h_prolist>li:nth-child(odd) .h_proinfo .h_prodetil{

		margin-left:0px;

	}

	.h_prodetil{

		padding:0px;

	}

	.h_proimg img{

		margin:0% 2%;

		width:70px;

	}

	.h_prodetil{

		width:100%;
		text-align: center;
		box-sizing: border-box;
		padding:0% 8%;
	}

	.h_protitle{
		text-align: center;
		font-size:20px;

		margin-bottom:5px;

	}

	.h_protext{
		text-align: center;
		font-size:14px;
		height:40px;
	}

	.h_prolist>li:nth-child(even) .h_proinfo{

		width:100%;

	}

	.h_prolist>li{

		padding:15px 0px;

	}

	.h_advchild  img{

		display:block;

		width:100%;	

	}

	.h_advent{

		padding:38px 0px 0px 0px;

		height:auto;

	}

	.h_proicon{
		width:100%;
		/*display:none;	*/
		margin-bottom:10px;

	}
	.h_proicon img{
		width:65px;
		display:block;
		margin:0 auto;
	}

	.h_advstitle span{

		font-size:25px;

		margin-left:-44px;

		margin-right: 0px;

	}

	.h_advsize{

		width:90%;

		margin-left:30px;

	}

	.h_advslide{

		padding:25px 0px 0px 25px;

	}

	.h_advline{

		margin:10px 0px;

	}

	.h_advlist li.active{

		width:40px;

		height:40px;

	}

	.h_advlist li.active .h_advnum{

		font-size:20px;

		width:40px;

		height:40px;

		line-height:40px;

	}

	.h_advlist li::after{

		display:none;

	}

	.h_advlist li{

		font-size:18px;

		margin-bottom:15px;

		width:45px;

		height:45px;

	}

	.h_advisory{

		width:160px;

		height:40px;

		line-height:40px;



		font-size:14px;

		display:block;

		margin: 0 auto;

		margin-top:10px;		

	}

	.h_advtop{

		font-size:26px;	

		line-height:26px;

	}

	.h_advtop span{

		font-size:30px;

	}

	.h_promore{

		font-size:16px;

		width:230px;

		height:45px;

		line-height:45px;

	}

	.h_advstitle{

		font-size:20px;

	}

	.h_protop{

		font-size:20px;

	}

	.h_prolist{

		margin:20px auto;

		width:94%;

	}

	.h_advenglish{

		line-height:20px;

	}

	.h_nav{

		width:100%;

		margin-left: 0px;

		display:none;

	}

	.h_nav li{

		width:100%;

	}

	.h_logo img{

		width:120px;

	}

	.h_btn{

		position: absolute;

		right: 0px;

		top:17px;

	    display: block;

	    padding:5px 10px;

	    background-image: none;

	    /*border: 1px solid #3987de;*/

	    border-radius: 4px;

	    transition: all .5s;

	    width:50px;

	    height:32px;

	}

	.h_btn span{

	   display: block;

	    width:27px;

	    height: 2px;

	    border-radius: 1px;

	    background:-webkit-linear-gradient(bottom,#00cb30,#00d3d6);

	    margin:5px auto;

	    transition: all .5s;

	}

	.pc_banner{

		display:none;

	}

	.mobile_banner{

		display:block;

	}

	.h_tel{

		display:none;

	}

	.h_nav li{

		line-height:37px;

		height:37px;

	}

	.h_nav li a{

		font-size:14px;

	}

	.h_nav li:hover .h_smalldrop{

		display:none;

	}

	.h_headtop{
		height:auto;
		padding:12px 0px;
		background:#000;
	}

	.h_nav li.active>a{

		padding-bottom:0px;

	}

	.h_freepic{

		width:100%;

		margin-bottom:10px;

	}

	.h_freelist{

		width:100%;

	}

	.h_freearea{
		display:none;
	}

	.h_freelist li{

		margin-bottom:8px;

		padding:8px;

	}

	.h_aboutarea .h_aboutinfo{

		width:100%;

		float:none;

	}

	.h_aboutarea .h_aboutimg{

		width:100%;

		float:none;

		margin-bottom:10px;
	}

	.h_aboutext{

		line-height:23px;

		font-size:14px;

	}

	.h_abouttitle{

		font-size:20px;

		font-weight: bold;

	}

	.h_abouteng{

		font-size:12px;

		margin-bottom:5px;

	}

	

	.h_newslist li{

		width:100%;

		margin-right:0%;

		margin-bottom:12px;

	}

	.h_newslist li:nth-last-of-type(2){

		margin-bottom:12px;

	}

	.h_proenglish{

		width:100%;

		margin-top:8px;

	}

	.h_proenglish .h_leftline, .h_proenglish .h_rightline{

		display:none;

	}

	.h_newsinfo{

		width:85%;

	}

	.h_forminfo{

		width:100%;

		margin-left:0%;

		margin-top:15px;

	}

	.h_forminput input{

		width:48%;

		line-height:40px;

		height:40px;

		font-size:13px;

	}

	.h_foremarea{

		width:100%;

	}

	.formsign{

		width:100%;

		height: auto;

	}

	.h_form{

		padding:20px 0px;

	}

	.h_freesay{

		font-size:24px;

		line-height:26px;

	}

	.h_formtel{

		font-size:30px;

	}

	.h_formicon{

		display:none;

	}

	.h_formicon img{

		display:block;

		width:100%;

	}

	.h_formsub{

		width:230px;

		height:40px;

		line-height:40px;

		font-size:16px;

		display:block;

		margin:0 auto;

		margin-top:12px;

	}

	.h_product{

		padding:30px 0px;

	}

	.h_advarea{

		margin-top:20px;

	}

	.h_advtext{

		line-height:24px;

		font-size:14px;

	}

	.h_Feedback{

		padding:40px 0px;

	}

	.h_freeimg{

		width:30%;

	}

	.h_freeinfo{

		width:65%;

	}

	.h_freett{

		font-size:16px;

		margin-bottom:7px;

	}

	.h_freesize{

		font-size:14px;

		line-height:22px;

	}

	.h_news{
			display:none;

	}

	.h_newslist{

		margin-top:20px;

	}

	.h_icp{

		margin-bottom:59px;

	}

	.h_firendlink{

		display:none;

	}

	.h_copyright{

		font-size:12px;

		width:100%;

		text-align: center;

	}

	.h_footer{

		padding:20px 0px;

	}

	.h_fotnav{

		display:none;

	}

	.h_ewm{

		display:none;

	}

	.h_phone{

		font-size:24px;

	}

	.h_advent,.h_advbox{

		display:none;

	}

	.mo_advent{

		display:block;

	}

	.h_aboutarea{

		margin-top:20px;

	}

	.h_about{

		padding-top:20px;

	}

	.h_fotcon{

		background-position:left 8px;

		padding-left:45px;

	}
	.mo_freed{
		display:block;
		margin:20px auto;
	}
	.h_freeslide{
		padding:12px 15px;
	}

	

}