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


@media screen and (min-width:0px) and (max-width:640px)
{	

.phone_nav{ display:block;}
.i_logo{ display:none;}
.i_logo_r{ display:none;}
.home-pagination .swiper-pagination-bullet{width:10px; height:10px;}

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


.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .swiper-slide .s1{ display:none;}

.n_header{ display:none;}
.n_box1{ margin-top:20px;}
.n_box1_c_text{ height:auto; position:relative; color:#fff; width:100%; padding:20px 4.5%; font-size:14px;}
.n_box1_c img{width:100%; display:block;}
.n_box1_c{ background-image:none !important;}

.n_box2{ height:auto; background-color:#fff;}
.n_box2_c{ float:left; display:inline-block; width:100%; padding:0px; height:auto;}
.n_box2_c li{ width:50%; padding:0px 1% 2% 1%; float:left;}
.n_box2_c li a{width:100%; float:left; font-size:14px;}

.n_box3{ padding:20px 1%;}

.n_box4 li{width:50%; padding:0px 1% 2% 1%; margin:0px;}
.n_box4 li .div .a_text{ padding:0px 10px; margin-top:5px; height:auto; line-height:25px; font-size:14px; height:50px;}

.n_box5 li{width:50%; padding:0px 1% 2% 1%; margin:0px;}

.n_box6 li{width:33.33%; padding:0px 1% 2% 1%; float:left; margin:0px;}

.n_box7 .a_img{width:100%;}
.n_box7 .a_img_r{width:100%; padding-top:20px; font-size:14px;}

.n_box8{ display:inline-block;}
.n_box8_l{width:100%; float:left; display:inline-block; vertical-align:inherit; border:0px; padding:0px; border-bottom:3px solid #d6dcae;}
.n_box8_l_c li{ width:50%;}
.n_box8_l_c li a{ font-size:14px;}
.n_box8_c{width:100%; float:left; display:inline-block;vertical-align:inherit; border:0px; padding:0px; padding-top:20px; padding-bottom:20px; border-bottom:3px solid #d6dcae}
.n_box8_r{width:100%; float:left; display:inline-block;vertical-align:inherit; padding:0px; padding-top:20px;}
.n_box8_con{ font-size:14px;}

.n_box9_c{ font-size:14px; line-height:1.8;}
.n_box9_c table{ margin-bottom:0px !important}
.n_box9_c table tr{ width:100% !important; display:block;}
.n_box9_c table tr td{width:100% !important; display:block; padding:0px !important; padding-bottom:20px !important;}

.n_box9_t{ padding:10px 0px;}
.n_box9_tleft{width:100%;}
.n_box9_tright{width:100%; font-size:16px; padding-top:20px;}
.n_box9_tleft li .s1{ font-size:14px;}
.n_box9_tleft li .s2{text-align:center; font-size:14px;}

.n_content{ padding-top:0px;}


.n_box9_c{ padding-bottom:30px;}
.n_box10 a img, .n_box10 a:hover img{ width:60px; height:60px;}


.Hbanner li .bg_img .pc_img{ display:none;}
.Hbanner li .bg_img .wap_img{ display:block;}

.n_box11{width:100%;}
.n_box11_c{ padding-bottom:30px; font-size:14px;}


.n_ssdiv_c{width:100%; height:40px;}
.n_ssdiv_c .ipt1,.n_ssdiv_c .ipt2{ height:38px; line-height:38px;}
.n_ssdiv{ padding-top:20px;}

.map_div_c_c #allmap{ height:300px;}


.n_ssdiv_c .div{width:25%;height:38px; }
.n_ssdiv_c .ipt1{width:60%;}
.n_ssdiv_c .div_t{height:38px;line-height:38px;}
.n_ssdiv_c .div_c{top:38px; }



}

@media screen and (min-width:641px) and (max-width:767px)
{

.phone_nav{ display:block;}
.i_logo{ display:none;}
.i_logo_r{ display:none;}
.home-pagination .swiper-pagination-bullet{width:10px; height:10px;}
.phone_logo .p1{ width:35%;}
.phone_logo .p1{ right:90px;}

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


.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .swiper-slide .s1{ display:none;}


.n_header{ display:none;}
.n_box1{ margin-top:20px;}
.n_box1_c_text{ height:auto; position:relative; color:#fff; width:100%; padding:20px 4.5%; font-size:14px;}
.n_box1_c img{width:100%; display:block;}
.n_box1_c{ background-image:none !important;}

.n_box2{ height:auto; background-color:#fff;}
.n_box2_c{ float:left; display:inline-block; width:100%; padding:0px; height:auto;}
.n_box2_c li{ width:33.33%; padding:0px 1% 2% 1%; float:left;}
.n_box2_c li a{width:100%; float:left; font-size:14px;}

.n_box3{ padding:20px 1%;}

.n_box4 li{width:33.33%; padding:0px 1% 2% 1%; margin:0px;}
.n_box4 li .div .a_text{ padding:0px 10px; margin-top:5px; height:auto; line-height:25px; font-size:14px; height:50px;}

.n_box5 li{width:33.33%; padding:0px 1% 2% 1%; margin:0px;}

.n_box6 li{width:33.33%; padding:0px 1% 2% 1%; float:left; margin:0px;}

.n_box7 .a_img{width:100%;}
.n_box7 .a_img_r{width:100%; padding-top:20px; font-size:14px;}


.n_box8{ display:inline-block;}
.n_box8_l{width:100%; float:left; display:inline-block; vertical-align:inherit; border:0px; padding:0px; border-bottom:3px solid #d6dcae;}
.n_box8_l_c li{ width:50%;}
.n_box8_l_c li a{ font-size:14px;}
.n_box8_c{width:100%; float:left; display:inline-block;vertical-align:inherit; border:0px; padding:0px; padding-top:20px; padding-bottom:20px; border-bottom:3px solid #d6dcae}
.n_box8_r{width:100%; float:left; display:inline-block;vertical-align:inherit; padding:0px; padding-top:20px;}
.n_box8_con{ font-size:14px;}


.n_box9_c{ font-size:14px; line-height:1.8;}
.n_box9_c table{ margin-bottom:0px !important}
.n_box9_c table tr{ width:100% !important; display:block;}
.n_box9_c table tr td{width:100% !important; display:block; padding:0px !important; padding-bottom:20px !important;}

.n_box9_t{ padding:20px 0px;}
.n_box9_tleft{width:75%;}
.n_box9_tright{width:100%; font-size:16px; padding-top:20px;}
.n_box9_tleft li .s1{ font-size:16px;}
.n_box9_tleft li .s2{ font-size:16px; text-align:center;}


.n_content{ padding-top:0px;}
.phone_logo .p1 img{width:auto;}


.n_box9_c{ padding-bottom:30px;}
.n_box10 a img, .n_box10 a:hover img{ width:60px; height:60px;}


.Hbanner li .bg_img .pc_img{ display:none;}
.Hbanner li .bg_img .wap_img{ display:block;}

.n_box11{width:100%;}
.n_box11_c{ padding-bottom:30px; font-size:14px;}


.n_ssdiv_c{width:100%;}
.n_ssdiv{ padding-top:20px;}
.map_div_c_c #allmap{ height:300px;}

.phone_logo .p1{ width:30%;}
.phone_logo .p1 img{width:100%;}


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

.phone_nav{ display:block;}
.i_logo{ display:none;}
.i_logo_r{ display:none;}
.home-pagination .swiper-pagination-bullet{width:10px; height:10px;}
.phone_logo .p1{ width:27%;}
.phone_logo .p1{ right:110px;}

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


.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .swiper-slide .s1{ display:none;}

.n_header{ display:none;}
.n_box1{ margin-top:30px;}
.n_box1_c_text{ height:auto; position:relative; color:#fff; width:100%; padding:20px 4.5%; font-size:14px;}
.n_box1_c img{width:100%; display:block;}
.n_box1_c{ background-image:none !important;}

.n_box2_c li a{ font-size:14px;}
.n_box2_c{ padding:0px 5px;}
.n_box2_c li{ padding:0px 5px;}

.n_box3{ padding:40px 3%;}

.n_box4 li{width:33.33%; padding:0px 1% 2% 1%; margin:0px;}
.n_box4 li .div .a_text{ padding:0px 10px; margin-top:5px; height:auto; line-height:25px; font-size:14px; height:50px;}

.n_box6 li{width:25%; padding:0px 1% 2% 1%; float:left; margin:0px;}

.n_box7 .a_img_r{ font-size:14px;}
.n_box7{ padding:0px;}

.n_box8_l{ padding:0px;}
.n_box8_l_c li a{ font-size:14px;}
.n_box8_l_c li{ padding-bottom:15px;}
.n_box8_c{ padding:0px 3%;}
.n_box8_con{ font-size:14px; line-height:1.7;}

.n_box9_c{ font-size:16px; line-height:1.8;}
.n_box9_c table{ margin-bottom:0px !important}
.n_box9_c table tr{ width:100% !important; display:block;}
.n_box9_c table tr td{width:100% !important; display:block; padding:0px !important; padding-bottom:20px !important;}


.n_box9_t{ padding:20px 0px;}
.n_box9_tleft{width:75%;}
.n_box9_tright{width:100%; padding-top:20px;}

.n_content{ padding-top:0px;}


.phone_logo .p1 img{width:auto;}

.n_box9_c{ padding-bottom:30px;}
.n_box10 a img, .n_box10 a:hover img{ width:60px; height:60px;}

.n_box11{width:100%;}
.n_box11_c{ padding-bottom:30px; font-size:15px;}


.n_ssdiv{ padding-top:30px;}
.map_div_c_c #allmap{ height:300px;}

.phone_logo .p1{ width:30%;}
.phone_logo .p1 img{width:100%;}

.n_box7 .a_img{width:39%;}
.n_box7 .a_img_r{width:55%;}



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

.phone_nav{ display:none;}
/*.i_logo{ top:40px;}*/
/*.i_logo img{ width:260px;}*/

.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}
.i_logo_r{ top:30px;}
.top_nav{ width:530px;}
.top_nav_dl dd{width:110px;}

.n_header { padding-top:38px;}
.n_header_dl dd {width:16%;}
.n_header_dl dd .a_tn{ font-size:16px;}
.n_header_dl dd:nth-child(3){ width:10%;}
.n_header_dl dd:nth-child(7){width:10%;}
.n_box1{ margin-top:10px;}
.n_box1_c_text{ padding:50px 3%; font-size:14px;}


.n_box2_c li a{ font-size:14px;}
.n_box2_c{ padding:0px 5px;}
.n_box2_c li{ padding:0px 5px;}

.n_box3{ padding:40px 3%;}


.pc_amenu{ display:none;}
.a_zxlmenu{ display:block;}


.n_box4 li .div .a_text{ padding:0px 10px; margin-top:5px; height:auto; line-height:25px; font-size:14px; height:50px;}

.n_box6 li{width:20%; padding:0px 1% 2% 1%; float:left; margin:0px;}

.n_box7 .a_img_r{ font-size:14px;}
.n_box7{ padding:0px;}

.n_box8_l{ padding:0px;}
.n_box8_l_c li a{ font-size:15px;}
.n_box8_l_c li{ padding-bottom:15px;}
.n_box8_c{ padding:0px 3%;}
.n_box8_con{ font-size:15px; line-height:1.7;}

.n_box9_t{ padding:20px 0px;}
.n_box9_tleft li .s1,.n_box9_tleft li .s2{ font-size:16px;}
.n_box9_tright{ font-size:16px; padding-top:10px;}
.n_box9_c{ font-size:14px; line-height:1.8;}
.n_box9_c table{ margin-bottom:30px !important;}


.n_box9_c{ padding-bottom:30px;}
.n_box10 a img, .n_box10 a:hover img{ width:60px; height:60px;}

.n_box11_c{ padding-bottom:30px;}


.n_ssdiv{ padding:10px 0px 30px 0px;}

.n_box9_tleft{width:60%;}
.map_div_c_c #allmap{ height:300px;}
.n_header_dl dt{ top:3px;}

.n_box7 .a_img{width:30%;}
.n_box7 .a_img_r{width:63%;}

}
@media screen and (min-width:1201px) and (max-width:1300px)
{
.phone_nav{ display:none;}
/*.i_logo{ top:40px;}*/
/*.i_logo img{ width:260px;}*/

.i_logo_r{ top:30px;}
.top_nav{ width:530px;}
.top_nav_dl dd{width:110px;}

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

.n_header { padding-top:38px;}
.n_header_dl dd .a_tn{ font-size:16px;}
.n_box1{ margin-top:10px;}
.n_header_dl dd {width:16%;}
.n_header_dl dd:nth-child(3){ width:10%;}
.n_header_dl dd:nth-child(7){width:10%;}

.n_box1_c_text{ font-size:14px; padding:3%;}


.n_box2_c li a{ font-size:14px;}
.n_box2_c{ padding:0px 5px;}
.n_box2_c li{ padding:0px 5px;}

.n_box3{ padding:40px 3%;}
.n_box4 li .div{ font-size:16px;}


.n_box6 li{width:20%; padding:0px 1% 2% 1%; float:left; margin:0px;}


.n_box8_l{ padding-left:5%;}
.n_box8_c{ padding:0px 3%;}
.n_box8_r{ padding-left:1.5%;}
.n_box8_l_c li a{ font-size:15px;}
.n_box8_con{ font-size:15px;}


.n_box9_t{ padding:30px 0px;}
.n_box9_tleft li .s1,.n_box9_tleft li .s2{ font-size:16px;}
.n_box9_tright{ font-size:16px; padding-top:10px;}
.n_box9_c{ font-size:15px; line-height:1.8;}
.n_box9_c table{ margin-bottom:30px !important;}

.n_box9_c{ padding-bottom:40px;}
.n_box10 a img, .n_box10 a:hover img{ width:80px; height:80px;}

.n_box11_c{ padding-bottom:40px;}


.n_ssdiv{ padding:10px 0px 30px 0px;}

.n_box9_tleft{width:48%;}

.map_div_c_c #allmap{ height:300px;}

.n_header_dl dt{ top:3px;}

.n_box7 .a_img{width:45%}
.n_box7 .a_img_r{width:48%;}

}
@media screen and (min-width:1301px) and (max-width:1400px)
{
/*.i_logo{ top:40px;}*/
/*.i_logo img{ width:260px;}*/
.i_logo_r{ top:30px;}	
	
.ui_div_center{width:100%; padding:0px 3%;}

.n_header{ padding-top:38px;}
.n_header_dl dd .a_tn{ font-size:17px;}
.n_header_dl dd {width:16%;}
.n_header_dl dd:nth-child(3){ width:10%;}
.n_header_dl dd:nth-child(7){width:10%;}
.n_box1{ margin-top:20px;}

.n_box1_c_text{ font-size:15px; padding-top:60px; padding-bottom:40px;}

.n_box3{ padding:50px 3%;}

.n_box4 li .div{ font-size:16px;}

.n_box6 li{width:16.66%; padding:0px 1% 2% 1%; float:left; margin:0px;}

.n_box8_l{ padding-left:5%;}
.n_box8_c{ padding:0px 3%;}
.n_box8_r{ padding-left:1.5%;}

.n_box9_c{ font-size:16px; line-height:1.8;}

.n_box9_c{ padding-bottom:40px;}
.n_box10 a img, .n_box10 a:hover img{ width:80px; height:80px;}

.n_box11_c{ padding-bottom:40px;}


.n_ssdiv{ padding:10px 0px 30px 0px;}
.n_box9_tleft{width:50%;}

.n_header_dl dt{ top:2px;}

.n_box7 .a_img{width:38%}
.n_box7 .a_img_r{width:55%;}

}

@media screen and (min-width:1401px) and (max-width:1600px)
{
.n_header{ padding-top:38px;}
.n_header_dl dd .a_tn{ font-size:17px;}
.n_header_dl dd {width:16%;}
.n_header_dl dd:nth-child(3){ width:10%;}
.n_header_dl dd:nth-child(7){width:10%;}
.n_box1{ margin-top:20px;}
.n_box1_c_text{ padding:80px 3%;overflow-y: scroll;}

.n_box3{ padding:50px 3%;}

.n_box4 li .div{ font-size:16px;}

.n_box8_l{ padding-left:5%;}
.n_box8_c{ padding:0px 3%;}
.n_box8_r{ padding-left:1.5%;}

.n_box9_c{ font-size:16px; line-height:1.8;}

.n_ssdiv{ padding:10px 0px 30px 0px;}
.n_box9_tleft{width:45%;}

.n_header_dl dt{ top:0px;}

.n_box7 .a_img{width:36%}
.n_box7 .a_img_r{width:57%;}

}
@media screen and (min-width:1601px) and (max-width:1800px)
{
.n_header_dl dd {width:16%;}
.n_header_dl dd:nth-child(3){ width:10%;}
.n_header_dl dd:nth-child(7){width:10%;}


.n_box8_l{ padding-left:7%;}
.n_box8_c{ padding:0px 5%;}
.n_header_dl dt{ top:-2px;}

.n_box7 .a_img{width:32%}
.n_box7 .a_img_r{width:61%;}

}

