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


@media screen and (min-width:0px) and (max-width:640px)
{	
.header_div{ display:none;}
.phone_nav{ display:block;}
.ui_div_center{width:100%; padding:0px 3%;}
.phone_nav .nav_but_box{ top:17px;}


.home-swiper .swiper-slide img{ display:block; }

#banner{ height:auto !important;}

.i_box1{ padding:25px 0px;}
.i_box1_t{ padding-bottom:15px; font-size:14px;}
.i_box1_t .s1{ font-size:22px;}
.i_box1_c{ padding:15px 0px;}
.i_box1_ul li{ padding:0px; width:100%;}
.i_box1_ul li .div{ font-size:14px;}
.i_box2{ padding:25px 0px;}
.i_box2_c{ display:none;}
.i_box2_wap{ display:block;}

.i_box3{ padding:25px 0px;}
.i_box3_c{ padding-top:25px;}
.i_box3_c .a_img{ display:none;}
.i_box3_c .a_img_r{width:100%; padding-top:0px;}

.i_box3_c .a_img_r_t{ font-size:16px; text-align:center;}
.i_box3_c .a_img_r_t .s1{ font-size:27px;}
.i_box3_c .a_img_r_c{ margin:30px 0px 15px 0px; height:auto; line-height:1.7;}
.i_box3_c .a_img_r_a{ position:relative; left:50%; margin-left:-60px;}

.i_box4{ padding:25px 0px;}
.i_box4_c{ padding-top:25px;}
.i_box4_c li{width:100%; padding:0px; padding-bottom:15px;}
.i_box4_c li .div .a_text .s2{ font-size:14px;}
.i_box5{ padding:25px 0px;}

.newc{width:200px; height:73px; }
.newc a img{width:200px; height:73px;}

.i_footer{ padding:30px 0px;}
.i_fwx{width:100%;}
.i_fwx img{ max-width:100%; width:auto;}
.i_footer_tl{width:100%; padding:15px 0px 10px 0px;}
.i_footer_tr{width:100%;}
.i_footer_b{ padding:25px 0px 0px 0px;}


.n_banner_text{ font-size:16px; text-align:center; top:40%;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}
.n_banner_text span{ font-size:22px;}
.ui_div_con{width:100%; padding:0px 3%;}
.n_banner{ height:180px;}
.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}

.a_gss_div_l{width:100%; padding:20px 0px;}
.a_gss_div_r{width:100%; height:150px; margin-bottom:20px;}
.a_gss_div_rc{ height:125px;}
.a_gss_div_l_t{ font-size:45px;}
.a_gss_div_l_t1{ font-size:20px;}
.a_gss_div_l_c{ height:auto !important; margin-bottom:10px;}
.a_gss_div_rc li{ font-size:12px; padding-top:0px; height:125px;}
.a_gss_div_rc li span{ font-size:45px;}

.n_box7{ padding:30px 0px;}
.n_box7_t1{ font-size:20px;}
.n_box7_t img{ width:50%;}

.n_box3{ padding:20px 0px;}
.a_jtjj{ padding:0px;}


.n_box4{ padding:0px;}
.n_box4 li{width:50%;}
.n_box4 li .a_div{ font-size:12px;}
.n_box4 li .a_div .text_div{ height:160px;}
.n_box4 li .a_div .text_div .s1{ height:40px; line-height:20px; font-size:15px;}
.n_box4 li .a_div .text_div .s2{ line-height:20px; height:60px;}
.a_mtbd_dpages{ padding-top:30px; font-size:14px;}
.a_mtbd_dpages a{ height:35px; line-height:35px;} 

.a_tzjyg_cdetsl{ padding:0px;}
.a_tzjyg_c_t{ font-size:18px;}
.a_tzjyg_c_tb .a1{width:100%;}
.a_tzjyg_c_tb .a1.a2{ text-align:left;}

.n_prolist li .a_img{width:100%;}
.n_prolist li .a_img_r{width:100%; padding:20px 0px;}
.n_prolist li .a_img_r .a1{ font-size:20px;}
.n_prolist li .a_img_r .a1 .s1{ font-size:18px;}
.n_prolist li .a_img_r .a2{ margin:15px 0px;  line-height:1.6; height:auto;}

.n_teamList li{width:100%; padding:0px; padding-bottom:10px;}
.n_teamList li .div{-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/}


.n_lxwm_t{ padding:20px 0px;}
.n_lxwm_tl{width:100%; padding:0px; padding-bottom:20px;}
.n_lxwm_tr{width:100%;}
.n_lxwm_tr #allmap{ height:240px;}


.a_zxly_c{width:100%; padding:0px 2%;}
.a_zxly_ul li{width:100%;padding:0px 1% 1% 1%;}
.a_zxly_ul li .s1{width:100%; margin-bottom:1%;}
.a_zxly_ul li .s2{width:100%; text-align:center;}
.a_zxly_ul li .ipt1{width:100%;}

.a_nytitle1{ font-size:18px;}
.a_nytitle1 span{ font-size:22px;}


.a_rlzydiv_c dt .div{ font-size:14px;}
.a_rlzydiv_c dt .div .s1{width:25%; text-align:center; padding:0px;}
.a_rlzydiv_c dt .div .s2,.a_rlzydiv_c dt .div .s3,.a_rlzydiv_c dt .div .s4{width:25%; text-align:center;}
.a_rlzydiv_c dd .div{ font-size:14px;}
.a_rlzydiv_c dd .div .s1{width:25%; text-align:center; padding:0px; height:auto; padding:10px; line-height:1.8;}
.a_rlzydiv_c dd .div .s2,.a_rlzydiv_c dd .div .s3,.a_rlzydiv_c dd .div .s4{width:25%; text-align:center;}
.a_rlzydiv_c dd .div1_l{ font-size:12px;}

}

@media screen and (min-width:641px) and (max-width:767px)
{
.phone_logo{ padding:10px 15px 10px 15px;}
.phone_logo .p1{ width:24%;}
.header_div{ display:none;}
.phone_nav{ display:block;}
.ui_div_center{width:100%; padding:0px 3%;}
.phone_nav .nav_but_box{ top:17px;}

.home-swiper .swiper-slide img{display:block; }

#banner{ height:auto !important;}

.i_box1{ padding:30px 0px;}
.i_box1_t{ padding-bottom:15px; font-size:16px;}
.i_box1_t .s1{ font-size:27px;}
.i_box1_c{ padding:25px 0px;}
.i_box1_ul li{}
.i_box1_ul li .div{ font-size:14px;}
.i_box2{ padding:30px 0px;}
.i_box2_c{ display:none;}
.i_box2_wap{ display:block;}

.i_box3{ padding:30px 0px;}
.i_box3_c{ padding-top:30px;}
.i_box3_c .a_img{ display:none;}
.i_box3_c .a_img_r{width:100%; padding-top:0px;}

.i_box3_c .a_img_r_t{ font-size:16px; text-align:center;}
.i_box3_c .a_img_r_t .s1{ font-size:30px;}
.i_box3_c .a_img_r_c{ margin:30px 0px 15px 0px; height:auto; line-height:1.7;}
.i_box3_c .a_img_r_a{ position:relative; left:50%; margin-left:-60px;}

.i_box4{ padding:30px 0px;}
.i_box4_c{ padding-top:25px;}
.i_box4_c li .div .a_text .s2{ font-size:14px;}
.i_box5{ padding:30px 0px;}

.newc{width:200px; height:73px; }
.newc a img{width:200px; height:73px;}

.i_footer{ padding:30px 0px;}
.i_fwx{width:100%;}
.i_fwx img{ max-width:100%; width:auto;}
.i_footer_tl{width:100%; padding:15px 0px 10px 0px;}
.i_footer_tr{width:100%;}
.i_footer_b{ padding:25px 0px 0px 0px;}




.n_banner_text{ font-size:16px; text-align:center; top:40%;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}
.n_banner_text span{ font-size:22px;}
.ui_div_con{width:100%; padding:0px 3%;}
.n_banner{ height:230px;}
.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}

.a_gss_div_l{width:100%; padding:20px 0px;}
.a_gss_div_r{width:100%; height:150px; margin-bottom:20px;}
.a_gss_div_rc{ height:125px;}
.a_gss_div_l_t{ font-size:45px;}
.a_gss_div_l_t1{ font-size:20px;}
.a_gss_div_l_c{ height:auto !important; margin-bottom:10px;}
.a_gss_div_rc li{ font-size:12px; padding-top:0px; height:125px;}
.a_gss_div_rc li span{ font-size:45px;}

.n_box7{ padding:30px 0px;}
.n_box7_t1{ font-size:20px;}
.n_box7_t img{ width:50%;}


.n_box3{ padding:20px 0px;}
.a_jtjj{ padding:0px;}


.n_box4{ padding:0px;}
.n_box4 li{width:50%;}
.n_box4 li .a_div{ font-size:12px;}
.n_box4 li .a_div .text_div{ height:160px;}
.a_mtbd_dpages{ padding-top:30px; font-size:14px;}
.a_mtbd_dpages a{ height:35px; line-height:35px;} 

.a_tzjyg_cdetsl{ padding:0px;}
.a_tzjyg_c_t{ font-size:18px;}
.a_tzjyg_c_tb .a1{width:100%;}
.a_tzjyg_c_tb .a1.a2{ text-align:left;}


.n_prolist li .a_img{width:100%;}
.n_prolist li .a_img_r{width:100%; padding:20px 0px;}
.n_prolist li .a_img_r .a1{ font-size:20px;}
.n_prolist li .a_img_r .a1 .s1{ font-size:18px;}
.n_prolist li .a_img_r .a2{ margin:15px 0px;  line-height:1.6; height:auto;}


.n_lxwm_t{ padding:20px 0px;}

.n_lxwm_tr #allmap{ height:240px;}
.a_nytitle1{ font-size:20px;}
.a_nytitle1 span{ font-size:25px;}
.a_zxly_c{width:100%; padding:0px 2%;}
.n_lxwm_tl .s1{ font-size:22px;}

.a_rlzydiv_c dt .div{ font-size:14px;}
.a_rlzydiv_c dt .div .s1{width:25%; text-align:center; padding:0px;}
.a_rlzydiv_c dt .div .s2,.a_rlzydiv_c dt .div .s3,.a_rlzydiv_c dt .div .s4{width:25%; text-align:center;}
.a_rlzydiv_c dd .div{ font-size:14px;}
.a_rlzydiv_c dd .div .s1{width:25%; text-align:center; padding:0px;}
.a_rlzydiv_c dd .div .s2,.a_rlzydiv_c dd .div .s3,.a_rlzydiv_c dd .div .s4{width:25%; text-align:center;}
.a_rlzydiv_c dd .div1_l{ font-size:12px;}


}
@media screen and (min-width:768px) and (max-width: 992px)
{

.phone_logo{ padding:10px 15px 10px 15px;}
.phone_logo .p1{ width:20%;}
.header_div{ display:none;}
.phone_nav{ display:block;}
.ui_div_center{width:100%; padding:0px 3%;}
.phone_nav .nav_but_box{ top:17px;}

.home-swiper .swiper-slide img{display:block; }

#banner{ height:auto !important;}

.i_box1{ padding:30px 0px;}
.i_box1_t{ padding-bottom:15px; font-size:16px;}
.i_box1_t .s1{ font-size:27px;}
.i_box1_c{ padding:25px 0px;}
.i_box1_ul li{}
.i_box1_ul li .div{ font-size:14px;}
.i_box2{ padding:30px 0px;}
.i_box2_c{ display:none;}
.i_box2_wap{ display:block;}

.i_box3{ padding:30px 0px;}
.i_box3_c{ padding-top:30px;}
.i_box3_c .a_img{ display:none;}
.i_box3_c .a_img_r{width:100%; padding-top:0px;}

.i_box3_c .a_img_r_t{ font-size:16px; text-align:center;}
.i_box3_c .a_img_r_t .s1{ font-size:30px;}
.i_box3_c .a_img_r_c{ margin:30px 0px 15px 0px; height:auto; line-height:1.7;}
.i_box3_c .a_img_r_a{ position:relative; left:50%; margin-left:-60px;}

.i_box4{ padding:30px 0px;}
.i_box4_c{ padding-top:25px;}
.i_box4_c li .div .a_text .s2{ font-size:14px;}
.i_box5{ padding:30px 0px;}

.newc{width:200px; height:73px; }
.newc a img{width:200px; height:73px;}

.i_footer{ padding:30px 0px;}
.i_fwx{width:100%;}
.i_fwx img{ max-width:100%; width:auto;}
.i_footer_tl{width:100%; padding:15px 0px 10px 0px;}
.i_footer_tr{width:100%;}
.i_footer_b{ padding:25px 0px 0px 0px;}



.n_banner_text{ font-size:16px; text-align:center; top:40%;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}
.n_banner_text span{ font-size:22px;}
.ui_div_con{width:100%; padding:0px 3%;}
.n_banner{ height:260px;}
.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}


.a_gss_div_l{ padding:30px 0px;}
.a_gss_div_r{width:54%; height:350px; margin-bottom:20px;}
.a_gss_div_rc{ height:125px;}
.a_gss_div_l_t{ font-size:45px;}
.a_gss_div_l_t1{ font-size:20px;}
.a_gss_div_l_c{ margin-bottom:10px;}
.a_gss_div_rc li{ font-size:14px; padding-top:0px; height:125px;}
.a_gss_div_rc li span{ font-size:45px;}

.n_box7{ padding:30px 0px;}
.n_box7_t1{ font-size:20px;}
.n_box7_t img{ width:50%;}

.n_box3{ padding:30px 0px;}
.a_jtjj{ padding:0px;}


.n_box4{ padding:0px;}
.n_box4 li{width:33.33%;}
.n_box4 li .a_div{ font-size:12px;}
.n_box4 li .a_div .text_div{ height:160px;}
.a_mtbd_dpages{ padding-top:30px; font-size:14px;}
.a_mtbd_dpages a{ height:35px; line-height:35px;} 

.a_tzjyg_cdetsl{ padding:0px;}
.a_tzjyg_c_t{ font-size:18px;}
.a_tzjyg_c_tb .a1{width:100%;}
.a_tzjyg_c_tb .a1.a2{ text-align:left;}


.n_prolist li .a_img_r{ padding:10px 3% 0px 3%;}
.n_prolist li .a_img_r .a1{ font-size:20px; padding-bottom:10px;}
.n_prolist li .a_img_r .a1 .s1{ font-size:18px;}
.n_prolist li .a_img_r .a2{ margin:5px 0px; height:60px; line-height:20px;}


.n_lxwm_t{ padding:20px 0px;}

.n_lxwm_tr #allmap{ height:240px;}
.a_nytitle1{ font-size:20px;}
.a_nytitle1 span{ font-size:25px;}
.a_zxly_c{width:100%; padding:0px 2%;}

}
@media screen and (min-width:0px) and (max-width: 992px){
.n_box1{ padding:20px 0px;}
.r_center .box{margin-top:0px;height:auto;}
.history .w-100.f-v,.history li i{display:none;}
.history ul{ background:url(../images/tb_016.png) left repeat-y;}
.r_center li h3{ background:url(../images/tb_015.png) left center no-repeat; padding-left:15px;}
.r_center li h4{ padding:0px 15px;}
.history ul{height:auto;width:100%;position:relative;float:left;top:auto;left:auto;cursor:default;}
.history li{width:100%;height:auto;position:relative;float:left;margin-top:20px;}
.history li span{width:100%;position:relative;float:left;left:auto;bottom:auto;}
.r_center li h4,.history li h4{width:100% !important;}
.r_btm{ display:none;}
}

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

	
.header_div{ display:block; padding:0px 1%;}
.phone_nav{ display:none;}
.ui_div_center{width:100%; padding:0px 2%;}
.home-swiper .swiper-slide img{display:block; }
#banner{ height:auto !important;}
.nav_menu{width:67%; margin-left:2%;}
.i_logo{ padding-top:18px;}
.i_fx a.a2{ display:block;}
.i_phone{ display:none;}
.i_box1{ padding:35px 0px;}
.i_box1_t{ font-size:16px;}
.i_box1_t .s1{ font-size:28px}
.i_box1_c{ padding:25px 0px;}
.i_box1_ul li .div{ font-size:14px;}

.i_box2{ padding:35px 0px;}
.i_box2_c{ padding-top:40px;}
.i_box2_r li{ padding-bottom:2vmin;}
.i_box2_r li .a_img .zb2{ font-size:14px;}
.i_box2_lc .a_img .div1_t{ font-size:20px;}
.i_box2_lc .a_img .div1_t .s1{ font-size:30px;}

.i_box3{ padding:35px 0px 100px 0px;}
.i_box3_c{ padding-top:40px;}
.i_box3_c .a_img_r_t{ font-size:20px;}
.i_box3_c .a_img_r_t .s1{ font-size:30px;}
.i_box3_c .a_img_r_c{ margin-top:20px;}

.i_box4{ padding:180px 0px 100px 0px}

.newc{width:200px; height:73px; }
.newc a img{width:200px; height:73px;}

.i_footer{ padding:40px 0px;}
.i_footer_b{ padding-top:45px;}

.n_banner_text{ font-size:18px; }
.n_banner_text span{ font-size:30px;}
.ui_div_con{width:100%; padding:0px 3%;}
.n_banner{ height:420px;}
.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}

.a_gss_div_l{ padding:30px 0px;}
.a_gss_div_r{ height:350px; margin-bottom:20px;}
.a_gss_div_rc{ height:125px;}
.a_gss_div_l_t{ font-size:55px;}
.a_gss_div_l_t1{ font-size:25px;}
.a_gss_div_l_c{ margin-bottom:10px;}
.a_gss_div_rc li{ font-size:14px; padding-top:0px; height:125px;}
.a_gss_div_rc li span{ font-size:45px;}

.n_box7{ padding:50px 0px;}

.n_box3{ padding:40px 0px;}
.a_jtjj{ padding:0px;}


.n_box4{ padding:0px;}

.a_tzjyg_cdetsl{ padding:0px;}
.a_tzjyg_c_t{ font-size:18px;}
.a_tzjyg_c_tb .a1{width:100%;}
.a_tzjyg_c_tb .a1.a2{ text-align:left;}

.n_prolist li .a_img_r{ padding:20px 3% 0px 3%;}
.n_prolist li .a_img_r .a1{ font-size:23px; padding-bottom:10px;}
.n_prolist li .a_img_r .a1 .s1{ font-size:20px;}
.n_prolist li .a_img_r .a2{ margin:10px 0px;}


.n_lxwm_t{ padding:20px 0px;}

.n_lxwm_tr #allmap{ height:240px;}
.a_nytitle1{ font-size:20px;}
.a_nytitle1 span{ font-size:25px;}
.a_zxly_c{width:100%; padding:0px 2%;}

}

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

.header_div{ display:block; padding:0px 1%;}
.phone_nav{ display:none;}
.ui_div_center{width:100%; padding:0px 2%;}
.home-swiper .swiper-slide img{display:block; }
#banner{ height:auto !important;}
.nav_menu{width:60%; margin-left:2%;}
.i_logo{ padding-top:16px;}

.i_box1{ padding:35px 0px;}
.i_box1_t{ font-size:16px;}
.i_box1_t .s1{ font-size:28px}
.i_box1_c{ padding:25px 0px;}
.i_box1_ul li .div{ font-size:14px;}

.i_box2{ padding:35px 0px;}
.i_box2_c{ padding-top:40px;}
.i_box2_r li .a_img .zb2{ font-size:14px;}
.i_box2_lc .a_img .div1_t{ font-size:20px;}
.i_box2_lc .a_img .div1_t .s1{ font-size:30px;}

.i_box3{ padding:40px 0px 200px 0px;}
.i_box3_c{ padding-top:40px;}
.i_box3_c .a_img_r_t{ font-size:20px;}
.i_box3_c .a_img_r_t .s1{ font-size:30px;}


.i_box4{ padding:220px 0px 100px 0px;}

.newc{width:200px; height:73px; }
.newc a img{width:200px; height:73px;}

.i_footer{ padding:40px 0px;}
.i_footer_b{ padding-top:45px;}


.n_banner_text{ font-size:18px; }
.n_banner_text span{ font-size:30px;}
.ui_div_con{width:100%; padding:0px 3%;}
.n_banner{ height:480px;}
.a_zxlmenu{ display:none;}
.pc_amenu{ display:block;}

.a_gss_div_l{ padding:30px 0px;}
.a_gss_div_r{ height:350px; margin-bottom:20px;}
.a_gss_div_rc{ height:125px;}
.a_gss_div_l_t{ font-size:55px;}
.a_gss_div_l_t1{ font-size:25px;}
.a_gss_div_l_c{ margin-bottom:10px;}
.a_gss_div_rc li{ font-size:14px; padding-top:0px; height:125px;}
.a_gss_div_rc li span{ font-size:45px;}

.n_box7{ padding:50px 0px;}


.n_box3{ padding:55px 0px;}
.a_jtjj{ padding:0px;}

.n_box4{ padding:0px;}
.a_tzjyg_cdetsl{ padding:0px;}






}
@media screen and (min-width:1301px) and (max-width:1500px)
{

.header_div{ display:block; padding:0px 1%;}
.phone_nav{ display:none;}

.home-swiper .swiper-slide img{display:block; }
#banner{ height:auto !important;}
.nav_menu{width:54%; margin-left:2%;}
.i_logo{ width:auto;}


.n_box1{ padding:20px 0px 60px 0px;}
.n_banner_text{ font-size:20px; }
.n_banner_text span{ font-size:34px;}
.ui_div_con{width:100%; padding:0px 3%;}
.n_banner{ height:480px;}
.a_zxlmenu{ display:none;}
.pc_amenu{ display:block;}

.a_gss_div_l{ padding:30px 0px;}
.a_gss_div_r{ height:350px; margin-bottom:20px;}
.a_gss_div_rc{ height:125px;}
.a_gss_div_l_t{ font-size:55px;}
.a_gss_div_l_t1{ font-size:25px;}
.a_gss_div_l_c{ margin-bottom:10px;}
.a_gss_div_rc li{ font-size:14px; padding-top:0px; height:125px;}
.a_gss_div_rc li span{ font-size:45px;}

.n_box7{ padding:50px 0px;}


.n_box3{ padding:55px 0px;}
.a_jtjj{ padding:0px;}

.n_box4{ padding:0px;}
.n_box4 li .a_div .text_div{ height:170px;}

.a_tzjyg_cdetsl{ padding:0px;}




}

@media screen and (min-width:1501px) and (max-width:1800px)
{
.header_div{ padding:0px 2%;}
.nav_menu{width:45%;}
.n_banner_text{ font-size:25px; }
.n_banner_text span{ font-size:44px;}

.n_box4{ padding:0px;}
.n_box3{ padding:55px 0px;}
.a_jtjj{ padding:0px;}
.a_tzjyg_cdetsl{ padding:0px;}
}

