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

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

.header_top{width:100%; padding:3% 3%;}
.header_top .logo{width:70%;}
.header_top .logo .img1{ display:none;}
.header_top .logo .img2{ display:block;width:100%;}
.header_top1{ padding:0px; text-align:left;/* height:35px; line-height:35px;*/height:8vmin; line-height:8vmin;}
.header_top1 a{width:16.66%; float:left;/*height:35px; line-height:35px; */ height:8vmin; line-height:8vmin;border-right:1px solid #b1b1b1; /*font-size:13px;*/ font-size:2.6vmin;}
.header_top .phone{ background:url(../images/phone.png) left center no-repeat; background-size:14px 14px; padding-left:20px; height:33px; line-height:33px; color:#fff; font-size:2.3vmin;/*font-size:13px;*/ font-family:Arial, Helvetica, sans-serif;}
.i_div1 li.last a, .i_div1 li.last a:hover{ font-size:2.3vmin; background:url(../images/phone_01.png) top 10px center no-repeat; background-size:17px 17px; background-color:#fff; padding-top:40%;}


.i_div1{width:100%; padding:0px 3%; left:0px; margin-left:0px; height:auto !important; bottom:0px;}
.i_div1 li{width:25%; padding:0px 2% 1% 2%; height:100%;}
.i_div1 li a{width:100%; padding:11px 15px 11px 15px;/* font-size:12px;*/font-size:3.3vmin; line-height:1.6; height:auto !important;background:url(../images/menu1.png) no-repeat; background-size:100% 100%;}
.i_div1 li a:hover,.i_div1 li a.activeimenu{ background:url(../images/menu2.png) no-repeat;  background-size:100% 100%;}
.i_div1 li.last{ display:block;}

.i_about_c{ font-size:2.3vmin; line-height:1.8;}

.i_div2{width:100%; margin:0px; left:0px; padding:0px 3%;}

.i_div2 .s1{width:100%; text-align:left;}
.i_div2 .s1 img{width:30%;}
.i_div2 .s2{/* font-size:12px;*/font-size:2.3vmin; margin-top:10px;}

.mousehover{width:15px; height:29px;background:url(../images/sb_01.png) no-repeat; background-size:15px; margin-left:-7.5px;}

.i_about{width:100%; left:0px; margin-left:0px; padding:0px 3%; top:25vmin;}
.i_about_t{/* font-size:16px;*/font-size:2.7vmin; padding:15px 0px;}
.i_about_b li{/*width:100px; height:100px;*/ width:20vmin; height:20vmin; padding-top:18px; margin-right:10px; font-size:2.6vmin;}
.i_about_b li span{ /*font-size:32px;*/ font-size:5vmin;}


.i_titles{/* font-size:12px;*/ font-size:2.3vmin; height:auto !important; padding:3% 0px; line-height:1.3;}
.i_titles span{/* font-size:18px;*/ font-size:3vmin;}


.i_hxys{width:100%; position:absolute; left:0px; margin-left:0px; padding:0px 3%; top:15%;}
.i_hxys_phone{ display:block;width:80%; margin-left:10%;}
.hxys-swiper .swiper-slide .a_img_r_t{/* font-size:12px;*/ font-size:2.3vmin; line-height:1.3;}
.hxys-swiper .swiper-slide .a_img_r_t span{ /*font-size:14px;*/ font-size:2.5vmin;}
.hxys-swiper .swiper-slide .a_img_r_c{ margin-top:3px; height:19vmin; line-height:4vmin}
.hxys-swiper .swiper-slide .a_img_r{ height:32vmin; font-size:2.3vmin;}

.i_services_phone li .div_l{ font-size:2.7vmin;}
.i_services_phone li .div_r dl dd a, .i_services_phone li .div_r dl dd a:hover{ font-size:2.3vmin;}

.i_hxys_t{ display:none;}


.i_services{ width:100%; position:absolute; left:0px; margin-left:0px; padding:0px 3%; top:15%;} 
.i_services_phone{ display:block; padding-top:3.3vmin;}
.i_services_t{ display:none;}
.i_contact_t dd .div .div_b_c{ font-size:2.3vmin;}
.i_contact_t dd .div .div_b_c span{ font-size:2.7vmin;}

.i_contact{ width:100%; position:absolute; left:0px; margin-left:0px; padding:0px 3%;/* top:16%;*/ top:25vmin;}
.i_contact_t dt{width:100%; height:auto !important; margin-bottom:2px;}
.i_contact_t dt .div{width:100%;height:auto !important; padding:3px 0px 3px 5%;}
.i_contact_t dt .div .s1{ height:auto !important; line-height:normal; padding:2% 0px; /*font-size:18px;*/ font-size:3vmin;}
.i_contact_t dt .div .s2{ height:auto !important; line-height:normal; padding:2% 0px;}
.i_contact_t dt .div .s2 .stitle{ /*font-size:14px;*/ font-size:2.5vmin;line-height:1.3; display:inline-block;}
.i_contact_t dt .div .s2 .stitle_r{ height:auto !important;}
.i_contact_t dt .div .s2 .stitle_r li{ height:auto !important; line-height:normal; line-height:1.3;display:inline-block;}
.i_contact_t dt .div .s2 .stitle_r li a, .i_contact_t dt .div .s2 .stitle_r li a:hover{ font-size:2.5vmin;}
.i_contact_t dd{width:100%;}
.i_contact_t dd .div{width:100%; margin-right:0px; }
.i_contact_t dd .div .div_t{width:164px; height:141px; text-align:center; padding-top:24px;}
.i_contact_t dd .div .div_t .s1{width:100%; height:69px; text-align:center; overflow:hidden;}
.i_contact_t dd .div .div_t .s1 img{width:69px; height:69px;}
.i_contact_t dd .div .div_t .s2{width:100%; height:50px; line-height:50px; color:#333333; font-size:14px; text-align:center; overflow:hidden;}
.i_contact_t dd .div .div_c{width:164px; height:165px; background-color:#8b8a8a; position:absolute; right:-100%; top:0px; color:#fff;}
.i_contact_t dd .div .div_c .s1{width:164px; height:40px; padding:0px 5px; line-height:40px; border-bottom:1px solid #ccc; font-size:16px;}
.i_contact_t dd .div .div_c .s2{width:164px; padding:0px 5px; height:100px; line-height:20px; overflow:hidden; padding-top:10px;}
.i_contact_t dd .div .div_c .s3{width:164px; height:165px; overflow:hidden;}
.i_contact_t dd .div .div_c .s3 img{width:164px; height:165px;}
.i_contact_t dd.disdd{ display:none;}
.i_contact_t dd{ height:auto !important; margin-bottom:2px;}
.i_contact_t dd .div{ height:auto !important;}
.i_contact_t dd .div .div_t{ display:none;}
.i_contact_t dd .div .div_b{ display:block; padding:2% 0px 2% 5%;}

.i_cases{width:100%; padding:0px 3%; left:0px; margin-left:0px;/* top:15%;*/ top:25vmin;}

.n_cases_ul li{width:50%;}
.i_cases_t{ /*height:222px;*/ height:64vmin;}
.ny_cases_con{height:64vmin; padding-bottom:7vmin;}


.n_pophto_t a img{width:8%;}
.n_pophto2_t a img{width:8%;}
.n_pophto_c{ padding:0px;/* margin-top:-45%;*/}
.n_pophto_container .swiper-slide{}
.n_pophto_container .swiper-slide .a_img img{ width:90%; max-width:none;}
.n_pophto{width:100%; left:0px; margin-left:0px;/* margin-top:-40%;*/}

.i_contact_t dd .div .div_b_c.last .s2{ font-size:2.4vmin;}



.a_news{width:100%; padding:0px 3%; left:0px; margin-left:0px; top:25vmin;}

.a_news_phone{ display:block;}
.a_news_c{ display:none;}

.a_news_details_con .s1{width:100%; margin:0px;}
.ny_news_con{ /*height:300px;*/ height:70vmin;}
.a_news_details_b{ padding:0px;}


.a_zpxx_phone{ display:block;}
.a_zpxx_t{ display:none;}

.i_contact_t dd .div .div_b_c{ padding-left:30px; height:auto !important; line-height:1.8;}
.i_contact_t dd .div .div_b_c.bg1{ background:url(../images/tb_013.png) left center no-repeat; background-size:25px 25px;}
.i_contact_t dd .div .div_b_c.bg2{ background:url(../images/tb_014.png) left center no-repeat; background-size:25px 25px;}
.i_contact_t dd .div .div_b_c.bg3{ background:url(../images/tb_015.png) left center no-repeat; background-size:25px 25px;}

.n_cases_ul li .a_img:hover .a_text1{opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);}
.n_cases_ul li .a_img:hover .a_text{opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);}

.newsp-swiper .swiper-slide{ padding:0px;}


.a_news_t{ /*font-size:16px;*/ font-size:2.8vmin;}

.n_cases_ul li .a_img .a_text1{ font-size:2.6vmin;}

.newsp-swiper .swiper-slide .div .a_img_r .s1{ font-size:2.5vmin;}
.newsp-swiper .swiper-slide .div .a_img_r{ font-size:2.3vmin;}
.a_news_details_t{ font-size:3.3vmin; height:8vmin; line-height:8vmin;}
.a_news_details_time{ font-size:2.3vmin;height:8vmin; line-height:8vmin;}
.a_news_details_con{ font-size:2.5vmin;}
.a_news_details_b a, .a_news_details_b a:hover{ font-size:2.7vmin; height:8vmin; line-height:8vmin;}


.zxl_bcdiv_t{ text-align:center;}
.zxl_bcdiv_t img{width:35%;}

.i_hxys_t1{ display:none;}




}
@media screen and (min-width:641px) and (max-width:768px)
{
	.news-swiper .swiper-slide ul li .div .a_img{width:50%;}
    .news-swiper .swiper-slide ul li .div .a_img_r{width:46%;}
	.news-swiper .swiper-slide ul li .div .a_img_r .s3{ height:8vmin; line-height:4vmin;}
	
	.i_services_phone{ display:block;}
    .i_services_t{ display:none;}
	.a_news_details_con .s1{width:100%; margin:0px;}
	
	.zpxx-swiper .swiper-slide .div .s1{width:100%;}
	.zpxx-swiper .swiper-slide .div .s2{ display:none;}
	.zpxx-swiper .swiper-slide .div{ padding:0px 5% 0px 14%;}
	
	.zxl_bcdiv_t{ text-align:center;}
.zxl_bcdiv_t img{width:35%;}


   .i_hxys_t1{ display:none;}
   .i_hxys_phone{ display:block;}
	.phone_ys{width:80%; margin-left:10%;}
	.phone_ys li{width:50%; padding:0px 1% 2% 1%; float:left;}
	.phone_ys li .div .a_title span{ font-size:2.3vmin;}
	.phone_ys li .div .a_title span font{ font-size:12px;}
	.phone_ys li .div .a_title1{ height:9vmin;line-height:3vmin;  font-size:12px; }
	.i_hxys_t1{ margin:0px; width:100%;}
	
}
@media screen and (min-width:769px) and (max-width:992px)
{
	.news-swiper .swiper-slide ul li .div .a_img{width:40%;}
    .news-swiper .swiper-slide ul li .div .a_img_r{width:56%;}
	.i_services_t{ margin-left:0px; width:100%;}
	
	.zpxx-swiper .swiper-slide .div .s1{width:100%;}
	.zpxx-swiper .swiper-slide .div .s2{ display:none;}
	.zpxx-swiper .swiper-slide .div{ padding:0px 5% 0px 10%;}
	.i_hxys_t1{ margin:0px; width:100%;}
}

@media screen and (min-width:641px) and (max-width:992px)
{
	
.header_top{width:100%; padding:2% 3%;}
.header_top .logo{width:60%;}
.header_top .logo .img1{width:100%;}

.i_div1{width:100%; margin:0px; left:0px;}
.i_div1 li{width:14.28%; padding:0px 1%;}
.i_div1 li a{width:100%; height:11vmin;padding:2.5vmin 20% 0px 20%;background:url(../images/menu1.png) no-repeat; background-size:100% 100%;}
.i_div1 li a:hover,.i_div1 li a.activeimenu{ background:url(../images/menu2.png) no-repeat;  background-size:100% 100%;}
.i_div2{width:100%; margin:0px; left:0px; padding:0px 3%;}

.i_div2 .s1{width:100%; text-align:center;}
.i_div2 .s1 img{width:30%;}
	
	
.i_services{ width:100%; position:absolute; left:0px; margin-left:0px; padding:0px 3%;} 


.i_hxys{width:100%; position:absolute; left:0px; margin-left:0px; padding:0px 3%;}
.i_hxys_t{ padding-left:0px; width:100%;}
.i_hxys_t li .a_img{ height:19vmin}
.i_hxys_t li .a_img_r{ height:19vmin}
.i_hxys_t li .a_img_r_c{ height:9vmin; margin-top:1vmin; line-height:3vmin;}

.i_about{ margin-left:-315px;}
.i_about_b li{width:120px; height:120px; padding-top:25px;}
.i_about_b li span{ font-size:42px;}

.i_titles{ font-size:16px;}
.i_titles span{ font-size:30px;}

.i_about_t{ font-size:20px;}
.i_div2 .s2{ font-size:14px;}

.i_contact{ left:50%; margin-left:-250px;}

.i_cases{width:100%; padding:0px 3%; left:0px; margin-left:0px;}


.i_cases_t{ height:460px;}
.ny_cases_con{ height:460px; padding-bottom:30px;}

.n_pophto_t a img{width:4%;}
.n_pophto2_t a img{width:4%;}
.n_pophto_c{ padding:0px;/* margin-top:-45%;*/}
.n_pophto_container .swiper-slide .a_img img{ width:78%;}


.a_news{width:100%; padding:0px 3%; left:0px; margin-left:0px;}
.i_hxys_t1{width:100%; margin:0px;}





	
}
@media screen and (min-width:992px) and (max-width:1200px)
{
.i_services{ width:100%; position:absolute; left:0px; margin-left:0px; padding:0px 3%;}
.i_services_t{ margin-left:0px; width:100%;}
.i_hxys{width:100%; position:absolute; left:0px; margin-left:0px; padding:0px 3%;}
.i_hxys_t{ padding-left:0px; width:100%;}
.i_about{ margin-left:-315px;}

.i_div1{width:100%;}
.i_div2{width:100%; margin:0px; left:0px; padding:0px 3%;}
.i_div2 .s1{ width:25%;}
.i_div2 .s1 img{width:100%;}

.i_about_b li{width:120px; height:120px; padding-top:25px;}
.i_about_b li span{ font-size:42px;}

.i_services_t li .div_l_t{ padding:78px 50px 0px 50px;}

.i_about{ top:21%;}

.i_contact{ left:0px; margin-left:0px;}

.i_cases{width:100%; padding:0px 3%; left:0px; margin-left:0px;}


.i_cases_t{ height:406px;}
.ny_cases_con{ height:406px; padding-bottom:30px;}

.a_news{width:100%; padding:0px 3%; left:0px; margin-left:0px;}

.news-swiper .swiper-slide ul li .div .a_img_r .s1{ height:3vmin; line-height:3vmin;}

.ny_news_con{ height:360px;}

.header_top .logo{width:60%;}
.header_top .logo img{width:100%;}
.i_hxys_t1{width:100%; margin:0px;}




}
@media screen and (min-width:1200px) and (max-width:1400px)
{
.i_div2 .s1{width:20%}
.i_div2 .s1 img{width:100%;}
.i_div2 .s2{ font-size:14px;}
.i_about_t{/* font-size:16px;*/font-size:2.7vmin; padding:15px 0px;}
.i_about_b{ padding:0px; padding-top:10px;}
.i_about_b li{/*width:100px; height:100px;*/ width:18vmin; height:18vmin; padding-top:18px; margin-right:10px; font-size:2.6vmin;}
.i_about_b li span{ /*font-size:32px;*/ font-size:5vmin;}
.i_div1{/* bottom:50px;*/}
.mousehover{width:18px; height:34px; background:url(../images/sb_01.png) no-repeat; background-size:18px; bottom:15px;}
.active .mousehover{ bottom:5px;}
.i_cases_t{ height:290px;}
.ny_cases_con{ height:290px; padding-bottom:30px;}
.i_cases{ top:23%;}
.i_titles{ font-size:16px;}
.i_titles span{ font-size:25px;}
.i_about{ top:23%; margin-left:-400px;}
.i_about_t{}
.i_about_c{ font-size:14px;}
.i_hxys_t li .a_img_r{ padding:0px 3%;}
.i_hxys_t li .a_img_r_t{ font-size:12px; padding-top:5px;}
.i_hxys_t li .a_img_r_t span{ font-size:15px;}
.i_hxys_t li .a_img_r_c{ height:15vmin; line-height:3vmin; margin:0px;}

.i_contact{ top:23%;}
.i_contact_t dt{width:340px; height:120px; float:left; font-weight:normal;}
.i_contact_t dt .div{width:334px; height:115px; background-color:#fff; padding:16px 0px 0px 27px;}
.i_contact_t dt .div .s1{width:100%; height:40px; color:#333333; font-size:30px; background:url(../images/cs1.jpg) left  bottom no-repeat; line-height:40px; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
.i_contact_t dt .div .s2{width:100%; height:50px; line-height:50px;}
.i_contact_t dt .div .s2 .stitle{width:130px; overflow:hidden; color:#333333; font-size:22px;}
.i_contact_t dt .div .s2 .stitle_r{width:164px;}
.i_contact_t dt .div .s2 .stitle_r li{width:82px; height:50px; float:left; line-height:50px; overflow:hidden;}
.i_contact_t dt .div .s2 .stitle_r li a,.i_contact_t dt .div .s2 .stitle_r li a:hover{ color:#333333; font-size:14px;}
.i_contact_t dd{width:170px; height:120px; float:left;}
.i_contact_t dd .div{width:164px; height:115px; background:url(../images/c_bg1.png) repeat; position:relative; cursor:pointer; overflow:hidden;}
.i_contact_t dd .div .div_t{width:164px; height:101px; text-align:center; padding-top:14px;}
.i_contact_t dd .div .div_t .s1{width:100%; height:49px; text-align:center; overflow:hidden;}
.i_contact_t dd .div .div_t .s1 img{width:49px; height:49px;}
.i_contact_t dd .div .div_t .s2{width:100%; height:50px; line-height:50px; color:#333333; font-size:14px; text-align:center; overflow:hidden;}
.i_contact_t dd .div .div_c{width:164px; height:115px; background-color:#8b8a8a; position:absolute; right:-100%; top:0px; color:#fff;}
.i_contact_t dd .div .div_c .s1{width:164px; height:40px; padding:0px 5px; line-height:40px; border-bottom:1px solid #ccc; font-size:16px;}
.i_contact_t dd .div .div_c .s2{width:164px; padding:0px 5px; height:60px; line-height:20px; overflow:hidden; padding-top:10px;}
.i_contact_t dd .div .div_c .s3{width:100%; height:auto; overflow:hidden; text-align:center; background-color:#fff;}
.i_contact_t dd .div .div_c .s3 img{width:70%; height:auto !important;}
.i_contact_t dd .div .div_b{width:100%; padding:3% 0px 3% 7%; display:none;}
.i_contact_t dd .div .div_b_c{ color:#333333; font-size:13px; padding-left:14%; height:40px;}
.i_contact_t dd .div .div_b_c span{ font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.i_contact_t dd .div .div_b_c.bg1{ background:url(../images/tb_013.png) left center no-repeat; background-size:40px 40px;}
.i_contact_t dd .div .div_b_c.bg2{ background:url(../images/tb_014.png) left center no-repeat; background-size:40px 40px;}
.i_contact_t dd .div .div_b_c.bg3{ background:url(../images/tb_015.png) left center no-repeat; background-size:40px 40px;}

.i_contact_t dd .div .div_b_c.last{padding-left:0px; height:auto !important;}
.i_contact_t dd .div .div_b_c.last .s1{width:20%;}
.i_contact_t dd .div .div_b_c.last .s1 img{width:100%;}
.i_contact_t dd .div .div_b_c.last .s2{width:75%; font-size:13px; padding-top:5%}

.a_news{ top:23%;}
.a_news_t{ font-size:18px; padding:5px 0px;}
.news-swiper .swiper-slide ul li{ padding:0px;}
.news-swiper .swiper-slide ul li .div .a_img_r .s3{ height:8vmin; line-height:4vmin;}
.ny_news_con{ height:300px;}
.a_news_c{width:90%; margin-left:5%;}
.a_zpxx_tr{ height:325px;}
.a_zpxx_trcon{max-height:310px;}


.i_services_t li{ height:300px;}
.i_services_t li .div_l{ height:300px;}
.i_services_t li .div_r{ height:300px;}

.header_top .logo{width:60%;}
.header_top .logo img{width:100%;}
}
@media screen and (min-width:1400px) and (max-width:1600px)
{
	
}
@media screen and (min-height:0px) and (max-height:638px)
{
/*.i_div2 .s1{width:20%}
.i_div2 .s1 img{width:100%;}
.i_div2 .s2{ font-size:14px;}
.i_about_t{font-size:2.7vmin; padding:15px 0px;}
.i_about_b{ padding:0px; padding-top:10px;}
.i_about_b li{ width:18vmin; height:18vmin; padding-top:18px; margin-right:10px; font-size:2.6vmin;}
.i_about_b li span{ font-size:5vmin;}
.mousehover{width:18px; height:34px; background:url(../images/sb_01.png) no-repeat; background-size:18px; bottom:15px;}
.active .mousehover{ bottom:5px;}
.i_cases_t,.ny_cases_con{ height:230px;}
.i_cases{ top:23%;}
.i_titles{ font-size:16px;}
.i_titles span{ font-size:25px;}
.i_about{ top:23%; margin-left:-400px;}
.i_about_t{}
.i_about_c{ font-size:14px;}
.i_hxys_t li .a_img_r{ padding:0px 3%;}
.i_hxys_t li .a_img_r_t{ font-size:12px; padding-top:5px;}
.i_hxys_t li .a_img_r_t span{ font-size:15px;}
.i_hxys_t li .a_img_r_c{ height:15vmin; line-height:3vmin; margin:0px;}

.i_contact{ top:23%;}
.i_contact_t dt{width:340px; height:120px; float:left; font-weight:normal;}
.i_contact_t dt .div{width:334px; height:115px; background-color:#fff; padding:16px 0px 0px 27px;}
.i_contact_t dt .div .s1{width:100%; height:40px; color:#333333; font-size:30px; background:url(../images/cs1.jpg) left  bottom no-repeat; line-height:40px; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
.i_contact_t dt .div .s2{width:100%; height:50px; line-height:50px;}
.i_contact_t dt .div .s2 .stitle{width:130px; overflow:hidden; color:#333333; font-size:22px;}
.i_contact_t dt .div .s2 .stitle_r{width:164px;}
.i_contact_t dt .div .s2 .stitle_r li{width:82px; height:50px; float:left; line-height:50px; overflow:hidden;}
.i_contact_t dt .div .s2 .stitle_r li a,.i_contact_t dt .div .s2 .stitle_r li a:hover{ color:#333333; font-size:14px;}
.i_contact_t dd{width:170px; height:120px; float:left;}
.i_contact_t dd .div{width:164px; height:115px; background:url(../images/c_bg1.png) repeat; position:relative; cursor:pointer; overflow:hidden;}
.i_contact_t dd .div .div_t{width:164px; height:101px; text-align:center; padding-top:14px;}
.i_contact_t dd .div .div_t .s1{width:100%; height:49px; text-align:center; overflow:hidden;}
.i_contact_t dd .div .div_t .s1 img{width:49px; height:49px;}
.i_contact_t dd .div .div_t .s2{width:100%; height:50px; line-height:50px; color:#333333; font-size:14px; text-align:center; overflow:hidden;}
.i_contact_t dd .div .div_c{width:164px; height:115px; background-color:#8b8a8a; position:absolute; right:-100%; top:0px; color:#fff;}
.i_contact_t dd .div .div_c .s1{width:164px; height:40px; padding:0px 5px; line-height:40px; border-bottom:1px solid #ccc; font-size:16px;}
.i_contact_t dd .div .div_c .s2{width:164px; padding:0px 5px; height:60px; line-height:20px; overflow:hidden; padding-top:10px;}
.i_contact_t dd .div .div_c .s3{width:100%; height:auto; overflow:hidden; text-align:center; background-color:#fff;}
.i_contact_t dd .div .div_c .s3 img{width:70%; height:auto !important;}
.i_contact_t dd .div .div_b{width:100%; padding:3% 0px 3% 7%; display:none;}
.i_contact_t dd .div .div_b_c{ color:#333333; font-size:13px; padding-left:14%; height:40px;}
.i_contact_t dd .div .div_b_c span{ font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.i_contact_t dd .div .div_b_c.bg1{ background:url(../images/tb_013.png) left center no-repeat; background-size:40px 40px;}
.i_contact_t dd .div .div_b_c.bg2{ background:url(../images/tb_014.png) left center no-repeat; background-size:40px 40px;}
.i_contact_t dd .div .div_b_c.bg3{ background:url(../images/tb_015.png) left center no-repeat; background-size:40px 40px;}

.i_contact_t dd .div .div_b_c.last{padding-left:0px; height:auto !important;}
.i_contact_t dd .div .div_b_c.last .s1{width:20%;}
.i_contact_t dd .div .div_b_c.last .s1 img{width:100%;}
.i_contact_t dd .div .div_b_c.last .s2{width:75%; font-size:13px; padding-top:5%}

.a_news{ top:23%;}
.a_news_t{ font-size:18px; padding:5px 0px;}
.news-swiper .swiper-slide ul li{ padding:0px;}
.news-swiper .swiper-slide ul li .div .a_img_r .s3{ height:8vmin; line-height:4vmin;}
.ny_news_con{ height:260px;}
.a_news_c{width:90%; margin-left:5%;}
.a_zpxx_tr{ height:325px;}
.a_zpxx_trcon{max-height:310px;}*/


}

