@charset "utf-8";
html {
    font-size: 62.5%;
    font-family: Microsoft YaHei,Helvetica, Arial;
}
body {
    overflow-x: hidden;
    font-size: 1.5rem;
    color: #4d4d4d;
    font-family: Microsoft YaHei,Helvetica, Arial;
}
li,
ol,
ul {
    list-style: none;
}
a {
    text-decoration: none;
}
* {
    padding: 0;
    margin: 0;
    transition: all .3s;
}
.hide{display: none!important;}
.wrap{max-width:1200px;margin:0 auto;}
input,
select,
button,
textarea {
    border: none;
    border-radius: 0;
    font-family: Microsoft YaHei,Helvetica, Arial;
    font-size: 1.4rem;
}
input,
textarea {
    outline: 0;
    -webkit-appearance: none;
}
@font-face {
    font-family: 'AvantGardeITC-BookOblique';
    src: url('../font/AvantGardeITC-BookOblique.otf');
}
@font-face {
    font-family: '359-CAI978';
    src: url('../font/359-CAI978.ttf');
}
@font-face {
    font-family: '方正正大黑简体';
    src: url('../font/方正正大黑简体.ttf');
}
.fr{float:right;}
.fl{float:left;}
a{-webkit-tap-highlight-color:rgba(255,255,255,0);}
img{max-width: initial;}
.banner img{max-width: 100%;}
.ic_back_bg em img,

.is_l_img img,

.w100,

.w100 img{ width: 100%; }

#da5,

.phone_website,

.phone_team,

.ic_phone_txt,

.phone_menu{ display: none; }

@media (max-width:1410px){

	.ma{  width:100%; margin:auto; }

	.i_join_con,

	.pay_con,

	.n_website_con,

	.i_c_tit,

	#n_con2,

	#n_con1,

	.n_a_tit ul,

	.n_three_img,

	.f_bottom,

	.f_txt,

	.new_phone,

	.header{ padding-left: 2%; padding-right: 2%; }

	ul.i_advan_list li{ width: 20%; margin-right: 0; }

	.i_inline{ display: inline-block; margin: 0 auto; }

	.i_a_img{ margin: 0 auto; }

	.ic_back_bg h3{ margin: 10px 0 0 0;}

	#tab.font18{ font-size: 16px;}

	.f_tleft{ width: 42%; }

	.f_tright{ width: 55%; }

	.n_a_tit ul li{ 

		border-bottom: 2px solid #fff;

		margin-bottom: 10px;

		padding-bottom: 10px;

		margin-right: 6%;

	}

	.n_a_tit.center{ text-align: left; }

	.scroll_horizontal .box{ width: 1000px; }

	.scroll_horizontal .next{ right: 4%; }

	.scroll_horizontal .prev{ left: 4%; }

	.swiper-container{ margin-right: 2%; margin-left: 2%; }

	.n_pro_bg{ display: none; }

	.n_website_con_no{ border-bottom: 1px solid #eee; }

	.n_w_img{ width: 50%; }

	.n_w_txt{ width: 45%; }

	.swiper-container_plr{ margin-left: 0; margin-right: 0; }

}

@media (max-width:1280px){

	.i_n_txt{ width: 75%;}

	.in_banner,

	.f_tright,

	.phone_m{ display: none; }

	.header{ height: 90px; }

	.i_l_img{ padding-top: 15px; }

	.i_l_img img{ width: 150px; }

	#da5,

	.phone_menu{ display: block; }

	.f_tleft{ width: 100%; float: none; text-align: center; }

	.f_bottom{ text-align: center; }

	.scroll_horizontal .box{ width: 730px; }

	.scroll_horizontal .next{ right: 5%; }

	.scroll_horizontal .prev{ left: 5%; }

	#da5.swiper-container{ margin-left: 0; margin-right: 0; }

}

@media (max-width:1200px){

	.n_w_txt{ width: 100%; float: none; }

	.n_w_img{ display: none; }

	.phone_website{ display: block; }

	.n_website_con{ padding-top:50px; padding-bottom:50px; }

	.swiper-container_plr{ margin-bottom: 30px; }

	.n_w_txt h3.font36{ font-size: 27px; }

}

@media (max-width:1100px){

	.ic_back_bg{ display: none; }

	.ic_phone_txt{ display: block; }

	.message_add{ width: 94%; padding: 40px 2%; }

}

@media (max-width:1000px){

	.scroll_horizontal,

	.i_advantahe,

	.i_new_con{ display: none; }

	#tab.font18{ font-size: 14px; }

	.ic_con{ padding: 60px 0 30px; }

	.ic_phone{ width: 43%; }

	.ic_phone:nth-child(2n){ margin-right: 0; }

	.ic_phone:nth-child(4n){ margin-right: 7%; }

	.phone_team{ display: block; padding-top: 45px; }

	ul.klist li{ width: 46%; }

	.i_n_time{ padding:1%; }

	.i_n_time div{ font-size: 35px; line-height: 45px; }

	.i_n_list{ 

		width: 100%; 

		float: none; 

		clear:both; 

		+height:1%;

		margin-bottom: 20px;

	}

	.i_n_list:after {

		content: ".";

		display: block;

		height: 0;

		font-size: 0;

		clear: both;

		visibility: hidden;

	}

	ul.i_join_list li,.i_n_list:nth-child(2n){ float: none; }

	.i_n_txt{ width: 85%; }

	.grid-wrap{ width: 97%; margin: 0 auto; }

	#dituContent{ height: 300px;}

	ul.i_join_list li,.pay_con{ width: 100%; }

	.p_info{ padding: 12px 0 12px 170px; }

	.jicon,.i_j_center{ width: 100px }

	.jicon{ height: 100px}

	.jicon img{ width: 60%}

	ul.i_join_list li:nth-child(3),ul.i_join_list li{ margin-right: 0; margin-bottom: 30px; }

	.i_j_gary ul li{ margin-bottom: 0 }

	ul.i_join_list{ padding-top: 30px; }

	.i_join_con{ margin-top: 30px; }

}

@media (max-width:900px){

	ul.is_list li h3.font24{ font-size: 17px; }

	.is_tit img{ width: 30%; padding-bottom: 5px; }

	.adver_img img{ width: 60%;}

	.ic_tit .font36{ font-size: 21px; }

	.i_n_txt h3.font18,.ic_white span{ font-size: 15px; }

	ul.tabs1 li{ padding: 0 10px; }

	ul.tabs1 li:after{ display: none; }

	.i_contact_con,.nn_tit img,.tab_conbox1,ul.tabs1{ padding-top: 37px; }

	.na_service{ margin-top: 50px; }

	.n_p_txt div{ font-size: 25px; }

	.n_p_txt h3{ font-size: 15px; }

	.pages_banner{ padding: 20px 0; }

	.grid li{ width: 50%; }

}

@media (max-width:800px){

	.nm_con,

	.na_con{ width: 100%; float: none; }

	.nm_con{ margin-bottom: 40px; }

}

@media (max-width:700px){

	.is_con{ padding: 40px 0; }

	ul.is_list{ padding-top: 35px; }

	.ic_enlarge{ width: 46%; margin:0 4% 25px 0; }

	.ic_enlarge:nth-child(2n){ margin-right: 0; }

	.ic_enlarge:nth-child(3n){ margin-right: 4%; }

	.na_three ul,#n_con3,#n_con1,#n_con2{ padding-top: 32px; }

	.na_service{ padding-bottom: 32px;}

	.n_w_txt h3.font36,.nn_tit.center h3.font27,.center.font14 h3.font27{ font-size: 20px; }

	.grid li{ width: 100%; }

	.pleft,.pright{ width: 100%; float: none; }

	.n_pay{ padding: 30px 0; }

}

@media (max-width:750px){

	.i_n_txt,

	.i_n_time{ float: none; display: inline-block; margin-bottom: 15px; }

	.i_n_txt{ width: 100%; float: none; }

	.i_n_time{ padding:1% 7%; }

}

@media (max-width:600px){

	ul.is_list li h3.font24{ font-size: 12px; margin-top: 1rem; }

	ul.is_list li{ padding: 0 2%; }

	.is_l_img{ width: 70%; }

	.tbig.font18{ font-size: 15px; }

	.adver_img img{ width: 90%; }

	.na_three ul li{ 

		width: 100%; 

		margin: 0; 

		float: none;

		margin-bottom: 20px;

	}

}

@media (max-width:500px){

	.ic_phone{ width: 100%; margin:0 0 25px 0; }

	.ic_phone:nth-child(4n){ margin-right: 0; }

	.n_three_img ul{ padding: 25px 0; }

	ul.klist li{ width: 96%; }

	.way_img{ left: 0; }

	.p_info{padding: 80px 0 12px 10px; }

}

@media (max-width:400px){

	.ic_enlarge{ width: 100%; margin-right: 0; }

	.i_l_img img{ width: 125px; }

	.i_l_img{ padding-top: 20px; }

}