@charset "utf-8";
/* CSS Document */


@media screen and (min-width:0px) and (max-width:640px)
{	
.header{ display:none;}
.phone_nav{ display:block;}
.i_bg1{ display:none;}

.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}


/*.home-swiper .swiper-slide img{ display:block;}*/
.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .swiper-slide .s1{ display:none;}
.home-swiper .home_prev{width:30px; height:40px; margin-top:-20px;}
.home-swiper .home_next{width:30px; height:40px; margin-top:-20px;}
.home-swiper.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:15px;}
.home-swiper .home-pagination .swiper-pagination-bullet{ width:30px;}

.i_box2{ padding:20px 0px 80px 0px;}
.i_box2_t{ font-size:14px;}
.i_box2_t .s1{ font-size:22px;}
.i_box2_c{ padding:15px 0px 10px 0px;}
.i_box2_c .a_img .a_text{ font-size:14px; height:35px; line-height:35px;}
.home-swiper2 .swiper-slide .div .a_text{ height:35px; line-height:35px; font-size:14px;}
.i_box2_pc .home_prev2{ left:5px;}
.i_box2_pc .home_next2{ right:5px;}
.i_box2_pc{ margin-bottom:20px;}
.i_box2_pro{ padding-top:15px;}

.i_box2_pro_cm{width:100%; position:relative; height:auto; margin-bottom:1px;}
.i_box2_pro_cm li{ width:50%; height:auto;border-right:1px solid #fff;}
.i_box2_pro_cm li a{ height:40px; /* line-height:40px; */ font-size:14px;}
.i_box2_pro_cm li a .s1{width: 170px;background: url(../images/tb_05.png) 140px center no-repeat;}
.i_box2_pro_cm li a:hover .s1,.i_box2_pro_cm li a.activem .s1{width: 170px;background: url(../images/tb_06.png) 140px center no-repeat;}
.i_box2_pro_cm1{width:100%; position:relative; height:auto; margin-bottom:1px;}
.i_box2_pro_cm1 li{ width:50%; height:auto;border-right:1px solid #fff;}
.i_box2_pro_cm1 li a{ height:40px; line-height:40px; font-size:16px;}

.i_box2_pro_c{ padding-left:0px;}
.home-swiper3 .swiper-slide .div .a_text{ height:35px; line-height:35px; font-size:14px;}
.i_box2_pro_crcon .home_prev3{ width:30px; height:30px; bottom:-53px; right:30px;}
.i_box2_pro_crcon .home_next3{ width:30px; height:30px; bottom:-53px;}

.i_box3{ padding:20px 0px;}
.i_box3_c{ padding:20px;}
.i_box3_text{ margin:20px 0px; font-size:14px; line-height:2; height:auto !important;}

.i_box4{ padding:20px 0px;}
.i_box4_c{ padding:15px 0px 80px 0px;}
.i_box4_con{ padding-top:15px; padding-bottom:10px;}
.i_box4_con li{ width:49%;}
.i_box4_con li:nth-child(2){ margin-right:0px;}
.i_box4_con li:nth-child(3){ display:none;}
.i_box4_con li .div .a_text{ font-size:16px; height:25px; line-height:25px; margin-bottom:5px;}
.i_box4_con li .div .a_text_c{ margin-bottom:5px;}




.i_box4_con1 li{width:50%; padding:0px 1% 2% 1%; margin:0px;}
.i_box4_con1 li .div .a_text{ font-size:16px; height:25px; line-height:25px; margin-bottom:5px;}
.i_box4_con1 li .div .a_text_c{ margin-bottom:5px; display: none;}

.i_box5{ padding:20px 0px;}
.i_box5_ul{ padding-top:15px;}
.i_box5_ul li{width:33.33%; padding:0px 1% 2% 1%; margin-right:0px;}

.i_footer{ padding-bottom:20px;}
.i_footer_l{width:100%;}
.i_footer_l .i_floto{ text-align:center;}
.i_footer_lc{ text-align:center;}
.i_footer_r{width:100%; padding-top:25px;}
.i_footer_rc_t li{ width:33.33%; text-align:center; padding:0px;}
.i_footer_rc_c dt{ width:33.33%; text-align:center;}
.i_footer_rc_c dd{width:33.33%; text-align:center;}
.i_footer_rc{ padding:25px 3%;}
.i_footer_b{ text-align:center; padding-top:15px;}

.pc_amenu{ display:none;}
.a_zxlmenu{ display:block;}

.n_banner{ height:120px;}
.n_banner img{ display:none;}

.n_box2{ padding:20px 0px 0px 0px}
.n_box2_ul li{width:50%; padding:0px 1% 2% 1%; margin:0px;}
.n_box2_ul li .a_img{ font-size:14px;}
.n_box2_ul li .a_img .a_text{ height:35px; line-height:35px;}

.n_box3_b a{width:100%;}
.n_box3_b a.a1{ text-align:left;}
.n_box3_b{ padding:15px 0px;}
.n_box3_c{ padding:20px 0px 30px 0px; font-size:14px;}
.n_box3_c video{ width: 100%!important; height: auto!important;}
.n_box3_t{ font-size:20px;}
.preview{ display:none;}
.n_box3{ padding-bottom:30px;}
.view .arrow-left{ left:20px;}
.view .arrow-right{ right:20px;}
.view .arrow-left{ width:20px; height:37px; margin-top:-18.5px;}
.view .arrow-right{ width:20px; height:37px; margin-top:-18.5px;}

.n_box4{ font-size:14px;}
.i_box4_con li{ padding-bottom:20px;}

.n_box5_t{ font-size:18px;}
.n_box5_time{ font-size:14px;}

.n_box6{ margin-bottom:0px;}
.n_box6_r{width:100%; padding:20px 4%;}
.n_box6_l{width:100%;}
.n_box6_l #allmap{ height:260px;}
.n_box6_r_c{ font-size:14px;}
.n_box6_r_t{ font-size:16px; padding-bottom:15px;}
.n_box7{ font-size:20px;}

.n_box7_c{ padding:10px 0px 20px 0px;}
.n_box11_com li { padding:0px;}
.n_box11_com li dl dd{width:100%; padding-bottom:10px;}
.n_box11_com li dl dd .s1{ font-size:14px; height:35px; line-height:35px;}
.n_box11_com li dl dd .ipt1{ font-size:14px; height:35px; line-height:35px; border:1px solid #ccc; text-indent:10px;}
.n_box11_com li .ipt2{ font-size:14px; border:1px solid #ccc; padding:10px; width:86%;}
.n_box11_com li .s2{ font-size:14px; width:14%;}
.n_box11_com li.twobox{ padding-top:0px;}
.n_box11_com li .ipt3{ height:50px; line-height:50px; margin-left:14%; float:left; font-size:16px;}
.n_box11_com li .s3{ padding-top:10px;}

.i_box2_pro_cr{ height:auto !important;}
}

@media screen and (min-width:641px) and (max-width:767px)
{
.header{ display:none;}
.phone_nav{ display:block;}
.i_bg1{ display:none;}

.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}

.phone_logo .p1{ width:27%;}

/*.home-swiper .swiper-slide img{ display:block;}*/
.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .swiper-slide .s1{ display:none;}
.home-swiper.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:15px;}
.home-swiper .home-pagination .swiper-pagination-bullet{ width:30px;}

.i_box2{ padding:30px 0px 80px 0px;}
.i_box2_t{ font-size:14px;}
.i_box2_t .s1{ font-size:22px;}
.i_box2_c{ padding:20px 0px 15px 0px;}
.i_box2_c .a_img .a_text{ font-size:14px; height:35px; line-height:35px;}
.home-swiper2 .swiper-slide .div .a_text{ height:35px; line-height:35px; font-size:14px;}
.i_box2_pc .home_prev2{ left:5px;}
.i_box2_pc .home_next2{ right:5px;}
.i_box2_pc{ margin-bottom:30px;}
.i_box2_pro{ padding-top:20px;}

.i_box2_pro_cm{width:100%; position:relative; height:auto; margin-bottom:1px;}
.i_box2_pro_cm li{ width:33.33%; height:auto;border-right:1px solid #fff;}
.i_box2_pro_cm li a{ height:40px; line-height:40px; font-size:16px;}
.i_box2_pro_cm1{width:100%; position:relative; height:auto; margin-bottom:1px;}
.i_box2_pro_cm1 li{ width:33.33%; height:auto;border-right:1px solid #fff;}
.i_box2_pro_cm1 li a{ height:40px; line-height:40px; font-size:16px;}

.i_box2_pro_c{ padding-left:0px;}
.home-swiper3 .swiper-slide .div .a_text{ height:35px; line-height:35px; font-size:14px;}
.i_box2_pro_crcon .home_prev3{ width:30px; height:30px; bottom:-53px; right:30px;}
.i_box2_pro_crcon .home_next3{ width:30px; height:30px; bottom:-53px;}

.i_box3{ padding:30px 0px;}
.i_box3_c{ padding:20px;}
.i_box3_text{ margin:30px 0px; font-size:14px; line-height:2; height:auto;}

.i_box4{ padding:30px 0px;}
.i_box4_c{ padding:20px 0px 80px 0px;}
.i_box4_con{ padding-top:20px; padding-bottom:10px;}
.i_box4_con li .div .a_text{ font-size:16px; height:50px; line-height:25px; margin-bottom:5px;}
.i_box4_con li .div .a_text_c{ margin-bottom:5px;}


.i_box4_con1 li .div .a_text{ font-size:16px; height:50px; line-height:25px; margin-bottom:5px;}
.i_box4_con1 li .div .a_text_c{ margin-bottom:5px;}

.i_box5{ padding:30px 0px;}
.i_box5_ul{ padding-top:20px;}
.i_box5_ul li{width:33.33%; padding:0px 1% 2% 1%; margin-right:0px;}

.i_footer{ padding-bottom:30px;}
.i_footer_l{width:100%;}
.i_footer_l .i_floto{ text-align:center;}
.i_footer_lc{ text-align:center;}
.i_footer_r{width:100%; padding-top:25px;}
.i_footer_rc_t li{ width:25%; text-align:center; padding:0px;}
.i_footer_rc_c dt{ width:25%; text-align:center;}
.i_footer_rc_c dd{width:25%; text-align:center;}
.i_footer_rc{ padding:25px 3%;}
.i_footer_b{ text-align:center; padding-top:20px;}


.pc_amenu{ display:none;}
.a_zxlmenu{ display:block;}

.n_box2{ padding:30px 0px 10px 0px}
.n_box2_ul li .a_img{ font-size:14px;}
.n_box2_ul li .a_img .a_text{ height:35px; line-height:35px;}


.n_box3_b a{width:100%;}
.n_box3_b a.a1{ text-align:left;}
.n_box3_b{ padding:15px 0px;}
.n_box3_c{ padding:20px 0px 30px 0px; font-size:14px;}
.n_box3_t{ font-size:20px;}
.preview{ display:none;}
.n_box3{ padding-bottom:30px;}
.view .arrow-left{ left:20px;}
.view .arrow-right{ right:20px;}
.view .arrow-left{ width:20px; height:37px; margin-top:-18.5px;}
.view .arrow-right{ width:20px; height:37px; margin-top:-18.5px;}

.n_box4{ font-size:14px;}

.n_box5_t{ font-size:20px;}
.n_box5_time{ font-size:14px;}



.n_box7{ font-size:20px;}
.n_box7_c{ padding:10px 0px 20px 0px;}
.n_box11_com li { padding:0px;}
.n_box11_com li dl dd{width:100%; padding-bottom:10px;}
.n_box11_com li dl dd .s1{ font-size:14px; height:35px; line-height:35px; width:10%}
.n_box11_com li dl dd .ipt1{width:90%; font-size:14px; height:35px; line-height:35px; border:1px solid #ccc; text-indent:10px;}
.n_box11_com li .ipt2{ font-size:14px; border:1px solid #ccc; padding:10px; width:90%;}
.n_box11_com li .s2{ font-size:14px; width:10%;}
.n_box11_com li.twobox{ padding-top:0px;}
.n_box11_com li .ipt3{ height:50px; line-height:50px; margin-left:10%; float:left; font-size:16px;}
.n_box11_com li .s3{ padding-top:10px;}

.i_box2_pro_cr{ height:auto !important;}

}
@media screen and (min-width:768px) and (max-width: 992px)
{
.header{ display:none;}
.phone_nav{ display:block;}
.i_bg1{ display:none;}

.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .swiper-slide .s1{ display:none;}

.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}


.phone_logo .p1{width:22%;}

.i_box2{ padding:40px 0px 80px 0px;}
.i_box2_t{ font-size:14px;}
.i_box2_t .s1{ font-size:26px;}
.i_box2_c .a_img .a_text{ font-size:16px; height:40px; line-height:40px;}
.home-swiper2 .swiper-slide .div .a_text{ font-size:16px; height:40px; line-height:40px;}
.i_box2_c{ padding-top:30px;}
.i_box2_pc .home_prev2{ left:5px;}
.i_box2_pc .home_next2{ right:5px;}
.i_box2_pc{ margin-bottom:30px;}
.i_box2_pro{ padding-top:30px;}
.i_box2_pro_cm li a{ font-size:16px;}
.i_box2_pro_cm li a .s1{ width:100px;}
.i_box2_pro_cm{ width:18%;}
.i_box2_pro_cm1 li a{ font-size:16px;}
.i_box2_pro_cm1 li a .s1{ width:100px;}
.i_box2_pro_cm1{ width:18%;}
.i_box2_pro_c{ padding-left:18.7%;}
.home-swiper3 .swiper-slide .div{ font-size:16px;}
.home-swiper3 .swiper-slide .div .a_text{ height:40px; line-height:40px;}
.i_box2_pro_crcon .home_prev3{ width:30px; height:30px; bottom:-53px; right:30px;}
.i_box2_pro_crcon .home_next3{ width:30px; height:30px; bottom:-53px;}

.i_box4{ padding:40px 0px 30px 0px;}
.i_box4_c{ padding:30px 0px 80px 0px;}
.i_box4_con{ padding:30px 0px 10px 0px;}
.i_box4_con li .div .a_text{ font-size:16px;}
.i_box4_con1 li .div .a_text{ font-size:16px;}

.i_box5{ padding:40px 0px 20px 0px;}
.i_box5_ul{ padding-top:30px;}
.i_box5_ul li{width:25%; padding:0px 1% 2% 1%; margin:0px;}
.i_footer_rc_t li{ width:25%; padding:0px;}
.i_footer_rc_t{ padding-bottom:15px;}
.i_footer_rc_c dt{ width:25%; height:25px; line-height:25px;}
.i_footer_rc_c dd{width:25%; height:25px; line-height:25px;}
.i_footer_rc_c dd a{ height:25px; line-height:25px;}
.i_footer_rc{ padding:20px 3%;}


.pc_amenu{ display:none;}
.a_zxlmenu{ display:block;}


.n_box2{ padding:50px 0px 20px 0px}
.n_box2_ul li .a_img{ font-size:16px;}
.n_box2_ul li .a_img .a_text{ height:40px; line-height:40px;}


.n_box3_b a{width:100%;}
.n_box3_b a.a1{ text-align:left;}
.n_box3_b{ padding:15px 0px;}
.n_box3_c{ padding:20px 0px 30px 0px; font-size:14px;}
.n_box3_t{ font-size:20px;}
.preview{ display:none;}
.n_box3{ padding-bottom:30px;}
.view .arrow-left{ left:20px;}
.view .arrow-right{ right:20px;}
.view .arrow-left{ width:20px; height:37px; margin-top:-18.5px;}
.view .arrow-right{ width:20px; height:37px; margin-top:-18.5px;}

.n_box4{ font-size:14px;}

.n_box5_t{ font-size:22px;}
.n_box5_time{ font-size:14px;}

.n_box11_com li{ padding:0px;}
.n_box11_com li dl dd{width:100%; margin:0px; padding-bottom:15px;}
.n_box11_com li dl dd .s1{ width:10%;}
.n_box11_com li dl dd .ipt1{width:90%;}
.n_box11_com li .s2{ width:10%;}
.n_box11_com li .ipt2{ width:90%;}
.n_box11_com li .s3{ padding-top:15px; text-align:left;}
.n_box11_com li .ipt3{ margin-left:10%;}

.i_box2_pro_cr{ height:308px;}

}
@media screen and (min-width:993px) and (max-width:1200px)
{
.header{ display:block;}
.phone_nav{ display:none;}

.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}

.i_ss{width:20%;}
.i_logo_img{ width:20%;}
.i_logo_img img{ max-width:100%;}
.i_box2_t{ font-size:14px;}
.i_box2_t .s1{ font-size:26px;}
.i_box2{ padding:50px 0px 80px 0px;}
.i_box2_pc .home_prev2{ left:5px;}
.i_box2_pc .home_next2{ right:5px;}
.i_box2_pc{ margin-bottom:50px;}
.i_box2_pro_crcon .home_prev3{ width:40px; height:40px; bottom:-63px; right:40px;}
.i_box2_pro_crcon .home_next3{ width:40px; height:40px; bottom:-63px;}
.i_box4{ padding:50px 0px 30px 0px}
.i_box4_con{ padding-bottom:10px;}
.i_box5_ul{ padding-top:40px;}
.i_footer_rc_t li{ width:25%; padding:0px;}
.i_footer_rc_t{ padding-bottom:15px;}
.i_footer_rc_c dt{ width:25%; height:25px; line-height:25px;}
.i_footer_rc_c dd{width:25%; height:25px; line-height:25px;}
.i_footer_rc_c dd a{ height:25px; line-height:25px;}
.i_footer_rc{ padding:20px 3%;}

.i_logo_ul .nav_menu li .two_div_c dl dd{width:16.66%;}

.n_box1_r{ width:100%; text-align:left;}
.n_box2{ padding:50px 0px 30px 0px;}
.n_box2_ul li .a_img{ font-size:16px;}
.n_box2_ul li .a_img .a_text{ height:40px; line-height:40px;}


.n_box3_b a{width:100%;}
.n_box3_b a.a1{ text-align:left;}
.n_box3_b{ padding:15px 0px;}
.n_box3_c{ padding:20px 0px 30px 0px; font-size:14px;}
.n_box3_t{ font-size:20px;}
.preview{ display:none;}
.n_box3{ padding-bottom:30px;}
.view .arrow-left{ left:20px;}
.view .arrow-right{ right:20px;}
.view .arrow-left{ width:20px; height:37px; margin-top:-18.5px;}
.view .arrow-right{ width:20px; height:37px; margin-top:-18.5px;}

.n_box5_t{ font-size:22px;}
.n_box5_time{ font-size:14px;}

.n_box11_com li dl dd .s1{width:18%;}
.n_box11_com li dl dd .ipt1{ width:82%;}
.n_box11_com li .s2{ width:5.5%;}
.n_box11_com li .ipt2{ width:94.5%;}

}
@media screen and (min-width:1201px) and (max-width:1300px)
{
.header{ display:block;}
.phone_nav{ display:none;}
.i_ss{ width:18%;}

.i_box2_t{ font-size:14px;}
.i_box2_t .s1{ font-size:32px;}
.i_box2{ padding:60px 0px 80px 0px}
.i_box2_pc{ margin-bottom:40px;}
.i_footer_r{width:65%;}
.i_box2_pro_crcon .home_prev3{ width:40px; height:40px; bottom:-63px; right:40px;}
.i_box2_pro_crcon .home_next3{ width:40px; height:40px; bottom:-63px;}
.i_box4{ padding-top:60px;}

.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}

.n_box1_r{ width:100%; text-align:left;}
.n_box2{ padding:50px 0px 30px 0px;}
.n_box2_ul li .a_img{ font-size:16px;}
.n_box2_ul li .a_img .a_text{ height:40px; line-height:40px;}

.n_box11_com li dl dd .s1{width:18%;}
.n_box11_com li dl dd .ipt1{ width:82%;}
.n_box11_com li .s2{ width:5.5%;}
.n_box11_com li .ipt2{ width:94.5%;}



}
@media screen and (min-width:1301px) and (max-width:1480px)
{
.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}


.i_box2_t{ font-size:14px;}
.i_box2_t .s1{ font-size:32px;}
.i_box2{ padding:60px 0px 80px 0px}
.i_box2_pc{ margin-bottom:40px;}
.i_footer_r{width:63%;}
.i_box2_pro_crcon .home_prev3{ width:40px; height:40px; bottom:-63px; right:40px;}
.i_box2_pro_crcon .home_next3{ width:40px; height:40px; bottom:-63px;}
.i_box4{ padding-top:60px;}


.n_box1_r{ width:100%; text-align:left;}
.n_box2{ padding:50px 0px 30px 0px;}
.n_box2_ul li .a_img{ font-size:16px;}
.n_box2_ul li .a_img .a_text{ height:40px; line-height:40px;}



}
@media screen and (min-width:1481px) and (max-width:1600px)
{
	.ui_div_center{width:100%; padding:0px 3%;}


	
}
@media screen and (min-width:1601px) and (max-width:1800px)
{


}
@media screen and (min-width:1801px) and (max-width:1900px)
{
	
}


