@charset "utf-8";
/* CSS Document */


@media screen and (min-width:0px) and (max-width:640px)
{	
.header{ display:none;}

.ui_div_center{width:100%; padding:0px 3%;}
.phone_logo .p1{width:30%;}
.phone_nav .nav_but_box{ top:17px; right:10px;}

.i_about_l{width:100%;}
.i_about_lc{width:100%; left:0px; padding:3%;}
.i_about_lc .s1{ height:40px; line-height:40px; font-size:25px;}
.i_about_lc .s1 span{ font-size:20px; left:20px;}
.i_about_lc .s2{ font-size:14px; margin-top:5px; line-height:25px; height:75px;}
.i_about_lc .s3, .i_about_lc .s3:hover{ font-size:12px;}
.i_about_r{width:100%;}

.i_case{ padding:20px 0px;}
.i_tbtitle .s1{ height:25px; line-height:25px;}
.i_tbtitle .s1 span{ height:25px; line-height:25px; font-size:18px;}
.i_tbtitle .s2{ font-size:12px;}
.i_case_div{ margin-top:20px;}
.home-swiper2 .swiper-slide .div .a_casetitle{ font-size:18px; height:40px; line-height:40px;}
.home-swiper2 .swiper-slide .div .a_casecon{ padding:10px 5% 20px 5%;}
.home-swiper2 .swiper-slide .div .a_casecon .s2 span{width:105px; height:30px; line-height:30px;}

.i_news{ padding:20px 0px;}
.i_news_div{ padding-top:20px;}
.i_news_div .a_img{width:100%;}
.i_news_div .newsList{width:100%; padding-top:15px;}
.i_news_div .newsList_c li{ padding-top:10px;}
.i_news_div .newsList_c li .div .div_l{ font-size:12px; width:22%; line-height:2.1;}
.i_news_div .newsList_c li .div .div_r{width:75%;}
.i_news_div .newsList_c li .div .div_l span{ font-size:22px;}
.i_news_div .newsList_c li .div .div_r .s1{ font-size:16px; height:30px; line-height:30px;}

.i_hzhb{ padding:20px 0px;}
.i_hzhb_ul li{width:50%;}

.i_footer{ padding:20px 0px;}
.i_footer .iflogo{width:100%; text-align:center;}
.i_footer .iflogo img{width:25%;}
.i_footer .ifright{width:100%;}
.i_footer .ifright_t a, .i_footer .ifright_t a:hover{ font-size:14px; height:30px; line-height:30px; padding:0px 12px;}
.i_footer .ifright_c{ font-size:14px;}

.n_content{ padding-bottom:30px;}
.n_banner{ min-height:250px;}
.n_banner_c{ top:47px;}
.n_banner_r{width:100%;}
.n_banner_r .s1{ font-size:20px;}
.n_banner_r .s2{ font-size:14px;}
.n_banner_r .s2 span{ font-size:20px;}
.a_zxlmenu{ display:block;}
.n_content_l{ display:none;}
.n_content_r{width:100%;}
.n_content_r_t .s2{ display:none;}
.n_content_r_t .s1{ font-size:18px;}
.n_about{ font-size:14px;}
.n_about img{width:100% !important; height:auto !important;}

.n_hxjs_ul li{width:50%;}
.n_hxjs_ul li .a_text{ font-size:14px; height:40px; line-height:40px;}
.n_hxjs_c{ font-size:14px;}
.n_hxjs_t{ font-size:18px;}
.n_hxjs_t1{ font-size:18px;}

.n_proList{ margin-top:0px;}
.n_proList li{width:100%; padding:0px; padding-bottom:10px;}
.n_proList li .div .a_casetitle{ height:auto !important; line-height:2; padding:10px 0px; font-size:18px;}
.n_proList li .div .a_casecon .s1{ height:auto !important; line-height:2;}
.n_promore a, .n_promore a:hover{ font-size:16px;}


.n_proList1{ margin-top:0px;}
.n_proList1 li{width:100%; padding:0px; padding-bottom:10px;}
.n_proList1 li .div .a_casetitle{ height:auto !important; line-height:2; padding:10px 0px; font-size:18px;}
.n_proList1 li .div .a_casecon .s1{ height:auto !important; line-height:2;}

.n_newsList{ margin:0px;}
.n_newsList li{ padding-bottom:15px;}
.n_newsList li .div{ padding:10px;}
.n_newsList li .div .a_img{width:100%;}
.n_newsList li .div .a_img_r{width:100%;}
.n_newsList li .div .a_img_r .s1{ padding:5px 0px; font-size:18px; height:auto !important; line-height:1.8;}
.n_newsList li .div .a_img_r .s2{ font-size:14px; height:35px; line-height:35px;}
.n_newsList li .div .a_img_r .s3{ font-size:14px; line-height:1.8; height:auto !important;}
.n_newsList li .div .a_img_r .s4{ font-size:14px; margin-top:10px;}

.n_contact_t{ margin:0px;}
.n_contact_t .s1{ font-size:22px; height:40px; line-height:40px;}
.n_contact_t .s2{ font-size:14px;}
.n_contact_t .s3{width:100%;}
.n_contact_t .ipt1{ font-size:14px;}
.n_contact_t .ipt2{ font-size:16px;}
.n_contact_t1{ height:70px; line-height:70px; font-size:25px;}
.n_contact_c{ font-size:14px; padding-bottom:20px;}

.n_join_div{ margin-top:20px; padding:5% 3%;}
.n_join_div_cl{width:100%;}
.n_join_div_t1{ margin-bottom:10px;}
.n_join_div_t span{ font-size:18px;}
.n_join_div_cl_ul li{ padding-bottom:15px;}
.n_join_div_c{ padding-bottom:20px;}
.n_join_div_b .iptbtn{ font-size:16px;}

.n_rczpList{ padding:0px;}
.a_rlzydiv_c dd .div .s2,.a_rlzydiv_c dd .div .s3{ display:none;}
.a_rlzydiv_c dd .div .s1,.a_rlzydiv_c dt .div .s1{width:60%;}
.a_rlzydiv_c dd .div .s4,.a_rlzydiv_c dt .div .s4{width:40%;}
.a_rlzydiv_c dd .div{ background:url(../img/r_jt1.png) right 10px center no-repeat; background-color:#edecec; }
.a_rlzydiv_c dd .div:hover,.a_rlzydiv_c dd .div.activerc{ background:url(../img/r_jt2.png) right 10px center no-repeat; background-color:#3d9fdd;}


}
@media screen and (min-width:0px) and (max-width:470px)
{
	.phone_nav .nav_but_box{ top:17px; right:10px;}
}
@media screen and (min-width:471px) and (max-width:640px)
{
	.phone_nav .nav_but_box{ top:34px; right:10px;}
}
@media screen and (min-width:641px) and (max-width:767px)
{
.header{ display:none;}
.ui_div_center{width:100%; padding:0px 2%;}

.phone_logo{ height:80px;}
.phone_logo .p1{width:16%;}
.phone_nav .nav_but_box{ top:34px; right:10px;}

.i_about_l{width:100%;}
.i_about_lc{width:100%; left:0px; padding:3%;}
.i_about_lc .s3, .i_about_lc .s3:hover{ font-size:12px;}
.i_about_r{width:100%;}

.i_case{ padding:20px 0px;}
.i_tbtitle .s1 span{  font-size:22px;}
.i_tbtitle .s2{ font-size:12px;}
.i_case_div{ margin-top:20px;}
.home-swiper2 .swiper-slide .div .a_casetitle{ font-size:18px; height:40px; line-height:40px;}
.home-swiper2 .swiper-slide .div .a_casecon{ padding:10px 5% 20px 5%;}
.home-swiper2 .swiper-slide .div .a_casecon .s2 span{width:105px; height:30px; line-height:30px;}

.i_news{ padding:20px 0px;}
.i_news_div{ padding-top:20px;}
.i_news_div .a_img{width:100%;}
.i_news_div .newsList{width:100%; padding-top:15px;}
.i_news_div .newsList_c li{ padding-top:10px;}
.i_news_div .newsList_c li .div .div_l{ font-size:12px; width:22%; line-height:2.1;}
.i_news_div .newsList_c li .div .div_r{width:75%;}
.i_news_div .newsList_c li .div .div_l span{ font-size:25px;}


.i_hzhb{ padding:20px 0px;}
.i_hzhb_ul li{width:50%;}

.i_footer{ padding:20px 0px;}
.i_footer .iflogo{width:100%; text-align:center;}
.i_footer .iflogo img{width:15%;}
.i_footer .ifright{width:100%;}
.i_footer .ifright_t a, .i_footer .ifright_t a:hover{ font-size:14px; height:30px; line-height:30px; padding:0px 12px;}
.i_footer .ifright_c{ font-size:14px;}


.n_content{ padding-bottom:30px;}
.n_banner{ min-height:250px;}
.n_banner_c{ top:47px;}
.n_banner_r{width:100%;}
.n_banner_r .s1{ font-size:20px;}
.n_banner_r .s2{ font-size:14px;}
.n_banner_r .s2 span{ font-size:20px;}
.a_zxlmenu{ display:block;}
.n_content_l{ display:none;}
.n_content_r{width:100%;}
.n_content_r_t .s2{ display:none;}
.n_content_r_t .s1{ font-size:18px;}
.n_about{ font-size:14px;}
.n_about img{width:100% !important; height:auto !important;}



.n_hxjs_ul li .a_text{ font-size:14px; height:40px; line-height:40px;}
.n_hxjs_c{ font-size:14px;}
.n_hxjs_t{ font-size:18px;}
.n_hxjs_t1{ font-size:18px;}

.n_proList{ margin-top:0px;}
.n_proList li .div .a_casetitle{ font-size:18px; height:60px; line-height:60px;}
.n_promore a, .n_promore a:hover{ font-size:16px;}

.n_proList1{ margin-top:0px;}
.n_proList1 li{width:50%;}
.n_proList1 li .div .a_casetitle{ font-size:18px;}



.n_newsList{ margin:0px;}
.n_newsList li{ padding-bottom:15px;}
.n_newsList li .div{ padding:10px;}
.n_newsList li .div .a_img_r .s1{  font-size:18px; }
.n_newsList li .div .a_img_r .s2{ font-size:14px; height:30px; line-height:30px;}
.n_newsList li .div .a_img_r .s3{ font-size:14px; height:50px; line-height:25px;}
.n_newsList li .div .a_img_r .s4{ font-size:14px; margin-top:10px;}


.n_contact_t{ margin:0px;}
.n_contact_t .s1{ font-size:22px; height:40px; line-height:40px;}
.n_contact_t .s2{ font-size:14px;}
.n_contact_t .s3{width:100%;}
.n_contact_t .ipt1{ font-size:14px;}
.n_contact_t .ipt2{ font-size:16px;}
.n_contact_t1{ height:70px; line-height:70px; font-size:25px;}
.n_contact_c{ font-size:14px; padding-bottom:20px;}

.n_join_div{ padding:34px 18px 45px 18px;}
.n_join_div_t span{ font-size:18px;}
.n_join_div_t1{ margin-bottom:10px;}
.n_join_div_c{ padding-bottom:20px;}
.n_join_div_b .iptbtn{ font-size:16px;}

.i_index_xzList li .a_text{ font-size:14px;}

}
@media screen and (min-width:768px) and (max-width: 992px)
{
.phone_nav{ display:block;}
.header{ display:none;}
.phone_logo{ height:90px;}
.phone_logo .p1{width:16%;}

.ui_div_center{width:100%; padding:0px 2%;}

.i_logo_img{ width:8%;}
.i_logo_ul .nav_menu li .a_nav{ font-size:14px;}
.i_logo_ul .nav_menu li{ height:90px;}
.i_logo_ul .nav_menu li .a_nav{ height:90px; line-height:90px;}
.i_ss{ margin-top:27px; margin-left:1%;}
.i_ss .ipt2{ background:url(../img/ss_tb1.png) center no-repeat; background-size:15px;}



.i_about_lc{width:100%; left:0px; padding:3%;}
.i_about_lc .s1{ height:40px; line-height:40px; font-size:25px;}
.i_about_lc .s1 span{ font-size:20px; left:20px;}
.i_about_lc .s2{ font-size:14px; margin-top:5px; line-height:25px; height:75px;}
.i_about_lc .s3, .i_about_lc .s3:hover{ font-size:12px;}

.i_case{ padding:30px 0px;}
.i_tbtitle .s1 span{  font-size:25px;}
.i_tbtitle .s2{ font-size:13px;}
.i_case_div{ margin-top:30px;}
.home-swiper2 .swiper-slide .div .a_casetitle{ font-size:18px; height:40px; line-height:40px;}
.home-swiper2 .swiper-slide .div .a_casecon{ padding:10px 5% 20px 5%;}
.home-swiper2 .swiper-slide .div .a_casecon .s2 span{width:105px; height:30px; line-height:30px;}


.i_news{ padding:30px 0px;}
.i_news_div{ padding-top:30px;}
.i_news_div .a_img{width:47%;}
.i_news_div .newsList_c li{ padding-top:5px;}
.i_news_div .newsList_c li .div .div_l{ font-size:12px; width:22%; line-height:1.7;}
.i_news_div .newsList_c li .div .div_r{width:75%; padding:2px 0px 7px 0px;}
.i_news_div .newsList_c li .div .div_l span{ font-size:22px;}
.i_news_div .newsList_c li .div .div_r .s1{ font-size:16px; height:30px; line-height:30px;}
.i_news_div .newsList_c li .div .div_r .s2{ height:20px;}

.i_hzhb{ padding:30px 0px;}

.i_footer{ padding:30px 0px;}
.i_footer .ifright{width:83%;}
.i_footer .ifright_t{ padding-top:0px;}
.i_footer .ifright_t a, .i_footer .ifright_t a:hover{ font-size:14px;}
.i_footer .ifright_c{ font-size:14px;}


.n_banner{ min-height:400px;}
.n_banner_c{ top:85px;}
.n_banner_r .s1{ font-size:25px;}
.n_banner_r .s2 span{ font-size:20px;}
.n_banner_r .s2 { font-size:14px;}
.n_content_l_tc{ font-size:17px; line-height:1.8;}
.n_leftmenu li .n_menua{ font-size:16px;}
.n_leftmenu li{height:60px; line-height:60px;}
.n_leftmenu li .n_menua{ height:60px; line-height:60px;}
.n_content_r_t .s1{ font-size:18px;}
.n_about{ font-size:14px;}


.n_hxjs_ul li .a_text{ font-size:14px; height:40px; line-height:40px;}
.n_hxjs_c{ font-size:14px;}
.n_hxjs_t{ font-size:18px;}
.n_hxjs_t1{ font-size:18px;}


.n_proList{ margin-top:0px;}
.n_proList li .div .a_casetitle{ font-size:18px; height:60px; line-height:60px;}
.n_promore a, .n_promore a:hover{ font-size:16px;}


.n_proList1{ margin-top:0px;}
.n_proList1 li{width:50%;}
.n_proList1 li .div .a_casetitle{ font-size:18px;}


.n_newsList{ margin:0px;}
.n_newsList li{ padding-bottom:15px;}
.n_newsList li .div{ padding:10px;}
.n_newsList li .div .a_img{width:41%;}
.n_newsList li .div .a_img_r{width:56%;}
.n_newsList li .div .a_img_r .s1{  font-size:18px; }
.n_newsList li .div .a_img_r .s2{ font-size:14px; height:25px; line-height:25px;}
.n_newsList li .div .a_img_r .s3{ font-size:14px; height:50px; line-height:25px;}
.n_newsList li .div .a_img_r .s4{ font-size:14px;}


.n_contact_t{ margin:0px;}
.n_contact_t .s1{ font-size:22px; height:40px; line-height:40px;}
.n_contact_t .s2{ font-size:14px;}
.n_contact_t .s3{width:100%;}
.n_contact_t .ipt1{ font-size:14px;}
.n_contact_t .ipt2{ font-size:16px;}
.n_contact_t1{ height:70px; line-height:70px; font-size:25px;}
.n_contact_c{ font-size:14px; padding-bottom:20px;}


.n_join_div{ padding:34px 18px 45px 18px;}
.n_join_div_t span{ font-size:18px;}
.n_join_div_t1{ margin-bottom:10px;}
.n_join_div_c{ padding-bottom:20px;}
.n_join_div_b .iptbtn{ font-size:16px;}

.a_rlzydiv_c dd .div{ background:url(../img/r_jt1.png) right 10px center no-repeat; background-color:#edecec; }
.a_rlzydiv_c dd .div:hover,.a_rlzydiv_c dd .div.activerc{ background:url(../img/r_jt2.png) right 10px center no-repeat; background-color:#3d9fdd;}


}
@media screen and (min-width:768px) and (max-width: 788px)
{
	.i_logo_img{ width:8%;}
}
@media screen and (min-width:789px) and (max-width: 992px)
{
	.i_logo_img{ width:6%;}
}
@media screen and (min-width:993px) and (max-width:1200px)
{
.phone_nav{ display:none;}

.ui_div_center{width:100%; padding:0px 2%;}

.i_logo_img{ width:6%;}
.i_logo_ul .nav_menu li .a_nav{ font-size:14px;}
.i_logo_ul .nav_menu li{ height:90px;}
.i_logo_ul .nav_menu li .a_nav{ height:90px; line-height:90px;}
.i_ss{  margin-left:1%;}
.i_ss .ipt2{ background:url(../img/ss_tb1.png) center no-repeat; background-size:15px;}



.i_about_lc{width:100%; left:0px; padding:3%;}
.i_about_lc .s1{ height:40px; line-height:40px; font-size:25px;}
.i_about_lc .s1 span{ font-size:20px; left:20px;}
.i_about_lc .s2{ font-size:14px; margin-top:5px; height:140px;}
.i_about_lc .s3, .i_about_lc .s3:hover{ font-size:12px;}

.i_case{ padding:30px 0px;}
.i_tbtitle .s1 span{  font-size:25px;}
.i_tbtitle .s2{ font-size:13px;}
.i_case_div{ margin-top:30px;}
.home-swiper2 .swiper-slide .div .a_casetitle{ font-size:18px; height:40px; line-height:40px;}
.home-swiper2 .swiper-slide .div .a_casecon{ padding:10px 5% 20px 5%;}
.home-swiper2 .swiper-slide .div .a_casecon .s2 span{width:105px; height:30px; line-height:30px;}


.i_news{ padding:30px 0px;}
.i_news_div{ padding-top:30px;}
.i_news_div .a_img{width:47%;}
.i_news_div .newsList_c li{ padding-top:5px;}
.i_news_div .newsList_c li .div .div_l{ font-size:12px; width:22%; line-height:2.1;}
.i_news_div .newsList_c li .div .div_r{width:75%;}
.i_news_div .newsList_c li .div .div_l span{ font-size:22px;}
.i_news_div .newsList_c li .div .div_r .s1{ font-size:16px; height:30px; line-height:30px;}

.i_hzhb{ padding:30px 0px;}

.i_footer{ padding:30px 0px;}
.i_footer .ifright{width:83%;}
.i_footer .ifright_t{ padding-top:0px;}
.i_footer .ifright_t a, .i_footer .ifright_t a:hover{ font-size:14px;}
.i_footer .ifright_c{ font-size:14px;}



.n_banner{ min-height:400px;}
.n_banner_c{ top:85px;}
.n_banner_r .s1{ font-size:25px;}
.n_banner_r .s2 span{ font-size:20px;}
.n_banner_r .s2 { font-size:14px;}
.n_content_l_tc{ font-size:18px; line-height:1.8;}
.n_leftmenu li .n_menua{ font-size:16px;}
.n_leftmenu li{height:60px; line-height:60px;}
.n_leftmenu li .n_menua{ height:60px; line-height:60px;}
.n_content_r_t .s1{ font-size:18px;}
.n_about{ font-size:14px;}


.n_hxjs_ul li .a_text{ font-size:14px; height:40px; line-height:40px;}
.n_hxjs_c{ font-size:14px;}
.n_hxjs_t{ font-size:18px;}
.n_hxjs_t1{ font-size:18px;}

.n_proList{ margin-top:0px;}
.n_proList li .div .a_casetitle{ font-size:18px; height:60px; line-height:60px;}
.n_promore a, .n_promore a:hover{ font-size:16px;}


.n_proList1{ margin-top:0px;}
.n_proList1 li .div .a_casetitle{ font-size:16px;}


.n_newsList{ margin:0px;}
.n_newsList li{ padding-bottom:15px;}
.n_newsList li .div{ padding:10px;}
.n_newsList li .div .a_img_r .s1{  font-size:18px; }
.n_newsList li .div .a_img_r .s2{ font-size:14px; height:30px; line-height:30px;}
.n_newsList li .div .a_img_r .s3{ font-size:14px; height:66px; line-height:22px;}
.n_newsList li .div .a_img_r .s4{ font-size:14px; margin-top:10px;}


.n_contact_t{ margin:0px;}
.n_contact_t .s1{ font-size:22px; height:40px; line-height:40px;}
.n_contact_t .s2{ font-size:14px;}
.n_contact_t .s3{width:80%;}
.n_contact_t .ipt1{ font-size:14px;}
.n_contact_t .ipt2{ font-size:16px;}
.n_contact_t1{ height:70px; line-height:70px; font-size:25px;}
.n_contact_c{ font-size:14px; padding-bottom:20px;}


.n_join_div{ padding:34px 18px 45px 18px;}
.n_join_div_t span{ font-size:18px;}
.n_join_div_t1{ margin-bottom:10px;}
.n_join_div_c{ padding-bottom:20px;}
.n_join_div_b .iptbtn{ font-size:16px;}



}
@media screen and (min-width:993px) and (max-width: 1100px)
{
	.i_logo_img{ width:10%; height:90px;}
}
@media screen and (min-width:1101px) and (max-width:1200px)
{
	.i_logo_img{ width:10%; height:90px;}
}
@media screen and (min-width:1201px) and (max-width:1300px)
{
.ui_div_center{width:100%; padding:0px 2%;}

.i_logo_ul .nav_menu li .a_nav{ font-size:16px;}
.i_about_lc{width:100%; margin:0px; left:0px; padding:3%;}
.home-swiper2 .swiper-slide .div .a_casetitle{ font-size:18px;}
.i_news_div .a_img{width:47%;}
.i_footer .ifright{width:82%;}

.n_banner_r .s1{ font-size:25px;}
.n_banner_r .s2 span{ font-size:20px;}
.n_content_l_tc{ font-size:18px; line-height:1.8;}
.n_leftmenu li .n_menua{ font-size:16px;}
.n_leftmenu li{height:60px; line-height:60px;}
.n_leftmenu li .n_menua{ height:60px; line-height:60px;}
.n_content_r_t .s1{ font-size:18px;}
.n_about{ font-size:14px;}


.n_hxjs_ul li .a_text{ font-size:14px; height:40px; line-height:40px;}
.n_hxjs_c{ font-size:14px;}
.n_hxjs_t{ font-size:18px;}
.n_hxjs_t1{ font-size:18px;}

.n_proList{ margin-top:0px;}
.n_proList li .div .a_casetitle{ font-size:18px; height:60px; line-height:60px;}
.n_promore a, .n_promore a:hover{ font-size:16px;}


.n_proList1{ margin-top:0px;}
.n_proList1 li .div .a_casetitle{ font-size:16px;}


.n_contact_t{ margin:0px;}
.n_contact_t .s1{ font-size:22px; height:40px; line-height:40px;}
.n_contact_t .s2{ font-size:14px;}
.n_contact_t .ipt1{ font-size:14px;}
.n_contact_t .ipt2{ font-size:16px;}
.n_contact_t1{ height:70px; line-height:70px; font-size:25px;}
.n_contact_c{ font-size:14px; padding-bottom:20px;}


.n_join_div{ padding:34px 18px 45px 18px;}
.n_join_div_t span{ font-size:18px;}
.n_join_div_t1{ margin-bottom:10px;}
.n_join_div_c{ padding-bottom:20px;}
.n_join_div_b .iptbtn{ font-size:16px;}


}
@media screen and (min-width:1301px) and (max-width:1600px)
{
.i_about_lc{ padding-top:5%;}






}

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

}

