@charset "utf-8";
/* CSS Document */
/*@media screen and (min-width:0px) and (max-width: 641px)*/

@media screen and (min-width:0px) and (max-width: 640px)
{
	.home-swiper .swiper-slide .s1{display: none;}
	.home-swiper .swiper-slide .s2{display: block;}
	.home-swiper .swiper-slide .banner_text1{width:100%; }
	.phone_logo .p1 img {
  height: 100%;
  width: auto;
  height: 24px;
}.i_ssbn_t {
  width: 100%;
  height: 100%;
  background: url(../images/s_tb1.png) center no-repeat;
    background-size: auto;
  background-size: 14px;
}	
.section.y1,.section.y2, .section.y3,.section.y4,.section.y5,.section.y6,.section.y7{ height:auto !important;}
.i_content{ position:relative;}
.i_content_c{display:!important;vertical-align:!important;}
.bg {position: absolute;top: 0;left: 0;}

.home-swiper .swiper-slide{ height:380px;}
.home-swiper .home_prev{ width:30px;  height:48px; margin-top:-24px; left:10px;}
.home-swiper .home_next{width:30px; height:48px; margin-top:-24px; right:10px;}
.home-swiper .home-pagination .swiper-pagination-bullet{width:20px; height:6px;}

.home-swiper .swiper-slide .banner_text1 .div_t{ font-size:18px; padding:0px 25px;}
.home-swiper .swiper-slide .banner_text1 .div_c{ font-size:14px; padding:5px 25px;}
.home-swiper .swiper-slide .banner_text1 .div_b{ padding:0px 20px 0px 20px; font-size:14px; height:30px; line-height:30px; margin-left:25px;}
.home-swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:10px;}



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


.fullnavr{ display:none;}
.mousehover{ display:none;}

.i_box1{width:100%; padding:30px 0px;}
.i_box1_ul li.active,.i_box1_ul li{width:50%;}
.i_box1_ul li .div{ height:160px; float:left;}
.i_box1_ul li.active .div .a_text{ bottom:10px;}
.i_box1_ul li.active .div .a_text_c{ display:none;}
.i_box1_ul li.active .div:after{ background:url(../images/p_tb1.png) bottom repeat-x;}
.i_box1_ul li .div .a_text{ bottom:10px; font-size:16px;}
.i_box1_t .s1{width:auto; line-height:54px; font-size:22px;}
.i_box1_t .more{ font-size:16px; background:none !important; padding-right:0px;}
.i_box1_text{ font-size:14px; padding:15px 0px 20px 0px;}

.i_box2{width:100%; padding:30px 0px;}
.i_box1_t.active .more{ background:none !important;}
.i_box1_text.active{ padding-bottom:20px;}
.i_box2_c{ padding-bottom:50px;}

.i_box3{width:100%; padding:30px 0px;}
.i_box3_c .wmscy_next32{left:auto; right:50%; top:auto; bottom:0px; margin-top:0px; background-size:100%; outline:0; margin-right:-48px;}
.i_box3_c .wmscy_prev32{ left:50%; top:auto; bottom:0px; margin-top:0px; background-size:100%; outline:0; margin-left:-48px;}
.ny_wmscy_con32 .swiper-slide .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}
.i_box4_t_r_ul li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}

.i_box4{width:100%; padding:30px 0px;}
.i_box4_t_r_ul li .div .a_text{ padding-top:20px; padding-bottom:0px;}
.i_box4_t_r_ul li .div .a_text_t{ margin-bottom:10px;}
.i_box4_t_l{width:100%; padding-bottom:20px;}
.i_box4_t_l li{width:33.33%; padding:0px 1%;}
.i_box4_t_l li a{ font-size:14px; height:40px; line-height:40px;}
.i_box4_t_r_ul li{width:100%; padding-bottom:10px;}
.i_box4_t_r{width:100%;}

.i_qylist{ padding:30px 0px 20px 0px;}
.i_qylist li{width:100%; padding-bottom:10px;}
.i_qylist li .div{ height:auto; line-height:0px;}
.i_qylist li .div span{ display:none;}
.i_qylist li .div .div_out{width:100%; position:relative; left:0px; margin:0px; bottom:0px;
filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;-webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}

.i_bg5_pc{ height:450px}
.i_bg5_t_menu_t{width:6%;}
.i_bg5_t_menu_t .img_text{ font-size:16px;}
.i_bg5_t{ bottom:5%; width:98%;}
.i_bg5_t_menu{ height:50px;}
.i_bg5_text{ bottom:120px; padding:0px;}
.i_bg5_t_menu_t.wbg1{  left:32%;}
.i_bg5_t_menu_t.wbg2{ right:26%;}
.i_bg5_t_menu_t.wbg3{ right:14%; bottom:26%;}
.i_bg5_text_con_t{ height:30px; line-height:30px; font-size:20px; margin-bottom:5px;}
.i_bg5_text_c{ padding-top:20px; padding-bottom:20px;}
.i_bg5_text_con_t1{ font-size:14px;}
.i_bg5_text_con_c{ font-size:14px; margin-bottom:15px;}
.i_bg5_text_con_b{ width:120px; height:35px; line-height:35px; font-size:14px;}


.i_footer{ padding:10px 0px 40px 0px;}
.i_footer_l{width:70%;}
.i_footer_r{width:30%;}
.i_footer_r_tb li{ padding-bottom:0px;}
.i_footer_m{width:100%;}
.i_footer_m li .a1, .i_footer_m li .a1:hover{ text-align:center;}
.i_footer_m li .a2, .i_footer_m li .a2:hover{ text-align:center;}
.i_footer_l_t{ padding-bottom:5px;}
.wx_top{top:auto; margin:0px; bottom:20px;}

.n_banner{ height:150px;}
.n_banner img{ display:none;}
.n_banner .n_text{ font-size:16px;}
.n_banner .n_text .s1{ font-size:24px;}
.n_banner .n_text .s1:after{ height:4px;}

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

.n_box1{ padding:20px 0px;}
.n_box1_t{ font-size:18px; background-size:40px;}
.n_box1_t .s1{ font-size:28px;}
.n_box3{ padding:40px 0px;}
.n_box3_c{ padding: 20px 15px; font-size:14px;}


.n_box4{ padding:30px 0px 15px 0px;}
.n_box20 li .div .a_img{width:100%;}
.n_box20 li .div .a_img_r{ float:left; width:100%; position:relative;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%); padding:20px;}
.n_box20 li .div .a_img_r .s1{ font-size:20px;}
.n_box20 li .div{ font-size:14px;}
.n_box20 li{ padding-bottom:15px;}

.n_box4_ul li{width:50%; padding:0px 1% 2% 1%; margin:0px;}
.n_box4_ul li .div{ cursor:zoom-in;}
.n_box4_ul li .div .a_img{ padding:15px;}
.n_box4_ul li .div .a_text{ padding:0px 10px; background:none; text-align:center; background-color:#dbdee2; font-size:15px;}
.n_box4_ul li .div:hover .a_text{  background:none;background-color:#2f72ce;}
.a_mtbd_dpages{ font-size:14px;}

.i_box4_t_r_ul1 li{width:100%; margin:0px; padding-bottom:20px;}
.i_box4_t_r_ul1 li .div{ padding:15px 15px 0px 15px;}
.i_box4_t_r_ul1 li .div .a_text{ padding-top:20px;}
.i_box4_t_r_ul1 li .div .a_text_c{ margin-bottom:15px;}
.i_box4_t_r_ul1 li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}

.n_box5{ padding-top:10px; font-size:14px; line-height:1.8;}

.n_box5_t{ font-size:20px;}
.n_box5_time{ font-size:14px;}
.a_tzjyg_cdetsl{ padding:20px;}
.a_tzjyg_c_ton{ font-size:14px; padding-bottom:20px;}

.n_box5_ul li{width:50%; margin:0px; padding:0px 1% 10px 1%;}
.n_box5_ul li .div .a_text{ height:50px; line-height:50px;}
.n_box5_ul li .div{ font-size:16px;}
.n_box5_ul li .div .a_img .a_textdiv{ background-size:30px; padding-top:40px; font-size:14px;}

.n_box9 li .div .a_img{width:100%;}
.n_box9 li .div .a_img_r{width:100%; padding:15px;}
.n_box9 li .div .a_img_r_l{width:100%;}
.n_box9 li .div .a_img_r_r{ display:none;}
.n_box9 li .div{ font-size:16px;}
.n_box9 li .div .a_img_r_l_c{ font-size:14px; height:75px; line-height:25px;}

.a_careers_t_s1{ font-size:14px;}
.a_careers_t_s1 span{ font-size:20px;}
.a_careers_t_s2l{width:100%;}
.a_careers_t_s2r{width:100%;}
.a_careers_t_s22 li{width:100%; padding-bottom:10px;}
.a_careers_t_s22 li .ipt1{width:100%; font-size:14px; text-indent:10px;}
.a_careers_t_s2r .ipt2{ font-size:14px; text-indent:10px;}
.a_careers_c dt{ font-size:15px;}
.a_careers_c dt .s2{ display:none;}
.a_careers_c dt .s3{width:22%;}
.a_careers_c dt .s4{width:23%;}
.a_careers_c dt .s5{ display:none;}
.a_careers_c dd .s3{width:22%;}
.a_careers_c dd .s4{width:23%;}
.a_careers_c dd .s2{ display:none;}
.a_careers_c dd .div{ font-size:14px;}
.a_careers_c dd .div_l{ font-size:14px;}
.a_careers_c dd .div{ background:url(../images/ee.png) right 10px center no-repeat;background-size:20px; }
.a_careers_c dd .div.activeds{ background:url(../images/ee1.png) right 10px center no-repeat; background-color:#fff; background-size:20px; }

.n_box6{ padding-bottom:10px;}
.n_box6_ul li{ padding:30px 0px;}
.n_box6_ul li .div .map_r{width:100%;}
.n_box6_ul li .div .map_r .map_div{ height:260px;}
.n_box6_ul li .div .map_l{width:100%; position:relative; top:0px;-o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%); padding:20px;}
.n_box6_ul li .div{ font-size:14px;}
.n_box6_ul li .div .map_l .div_t{ padding:10px 0px; font-size:20px;}
.n_box6_ul li .div .map_l .div_c{ padding-top:20px;}
.n_box6_ul li .div .map_l .div_t1{ font-size:16px;}

.n_bg3{ background: url(../images/p_tb27.png) right bottom 30px no-repeat;background-size:100px;}
.n_box7_l{ display:none;}
.n_box7_r{width:100%; border-left:0px;}
.n_box7_r_c{ padding:30px 0px 0px 0px;}
.n_box7_r_t .s2{ display:none;}
.n_box7_r_t{ height:70px; line-height:70px;}
.n_box7_r_t .s1{ font-size:25px;}
.n_box7_r_ul li{width:50%; margin:0px; padding:0px 1% 2% 1%;}
.n_box7_r_ul li .div{ font-size:15px;}

.n_box8{ padding:30px 0px;}
.n_box8 .a_img{width:100%;}
.n_box8 .a_img_r{width:100%; padding-right:0px;}
.n_box8 .a_img_r_t{ font-size:20px;}
.n_box10 a{ margin-right:30px; height:60px;  line-height:60px;}
.n_box11{ padding:30px 4%;}
.n_box11_c_text{ font-size:15px;}
.n_box11_c_ul li dl dd{width:100%;}
.n_box11_c_ul li{ padding-bottom:0px;}
.n_box11_c_ul li .div1 .tbtext{ font-size:15px;}
.n_box11_c_ul li .div1 .ipt1{ font-size:15px;}
.n_box11_c_ul li .div1 .ipt2{ font-size:15px;}
.n_box11_c_ul li:nth-child(1){ padding-bottom:20px;}
.n_box11_c_ul li .ipt3{ font-size:16px;}

.layer .loading{width:193px; height:52px; margin-left:-96.5px; margin-top:-26px;}

.i_bg5_t_menu_t.wbg3 .img_text{ left:auto; right:-177%}

}
@media screen and (min-width:641px) and (max-width:767px)
{
.phone_logo .p1{width:200px;}

.section.y1,.section.y2, .section.y3,.section.y4,.section.y5,.section.y6,.section.y7{ height:auto !important;}
.i_content{ position:relative;}
.i_content_c{display:!important;vertical-align:!important;}
.bg {position: absolute;top: 0;left: 0;}


.home-swiper .swiper-slide{ height:350px;}
.home-swiper .home_prev{ width:40px;  height:64px; margin-top:-32px; left:15px;}
.home-swiper .home_next{width:40px; height:64px; margin-top:-32px; right:15px;}
.home-swiper .home-pagination .swiper-pagination-bullet{width:20px;}

.home-swiper .swiper-slide .banner_text1 .div_t{ font-size:30px; padding:0px 25px;}
.home-swiper .swiper-slide .banner_text1 .div_c{ font-size:18px; padding:15px 25px;}
.home-swiper .swiper-slide .banner_text1 .div_b{ padding:0px 25px 0px 25px; font-size:16px; height:30px; line-height:30px; margin-left:25px;}
.home-swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:10px;}


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


.fullnavr{ display:none;}
.mousehover{ display:none;}



.i_box1{width:100%; padding:30px 0px;}
.i_box1_ul li.active,.i_box1_ul li{width:50%;}
.i_box1_ul li .div{ height:160px; float:left;}
.i_box1_ul li.active .div .a_text{ bottom:10px;}
.i_box1_ul li.active .div .a_text_c{ display:none;}
.i_box1_ul li.active .div:after{ background:url(../images/p_tb1.png) bottom repeat-x;}
.i_box1_ul li .div .a_text{ bottom:10px; font-size:18px;}
.i_box1_t .s1{width:auto; line-height:54px; font-size:26px;}
.i_box1_t .more{ font-size:16px; background:none !important; padding-right:0px;}
.i_box1_text{ font-size:16px; padding:15px 0px 20px 0px;}

.i_box2{width:100%; padding:30px 0px;}
.i_box1_t.active .more{ background:none !important;}
.i_box1_text.active{ padding-bottom:20px;}
.i_box2_c{ padding-bottom:50px;}

.i_box3{width:100%; padding:30px 0px;}
.i_box3_c .wmscy_next32{left:auto; right:50%; top:auto; bottom:0px; margin-top:0px; background-size:100%; outline:0; margin-right:-48px;}
.i_box3_c .wmscy_prev32{ left:50%; top:auto; bottom:0px; margin-top:0px; background-size:100%; outline:0; margin-left:-48px;}
.ny_wmscy_con32 .swiper-slide .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}
.i_box4_t_r_ul li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}

.i_box4{width:100%; padding:30px 0px;}
.i_box4_t_r_ul li .div .a_text{ padding-top:20px; padding-bottom:0px;}
.i_box4_t_r_ul li .div .a_text_t{ margin-bottom:10px;}
.i_box4_t_l{width:100%; padding-bottom:20px;}
.i_box4_t_l li{width:33.33%; padding:0px 1%;}
.i_box4_t_l li a{ font-size:14px; height:40px; line-height:40px;}
.i_box4_t_r_ul li{width:50%; padding-bottom:10px;}
.i_box4_t_r{width:100%;}
.i_box4_t_r_ul li:nth-child(3){ display:none;}


.i_qylist{ padding:30px 0px 20px 0px;}
.i_qylist li{width:100%; padding-bottom:10px;}
.i_qylist li .div{ height:auto; line-height:0px;}
.i_qylist li .div span{ display:none;}
.i_qylist li .div .div_out{width:100%; position:relative; left:0px; margin:0px; bottom:0px;
filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;-webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}

.i_bg5_pc{ height:450px}
.i_bg5_t_menu_t .img_text{ font-size:16px;}
.i_bg5_t{ bottom:8%; width:98%;}
.i_bg5_t_menu{ height:50px;}
.i_bg5_text{ bottom:120px; padding:0px;}
.i_bg5_t_menu_t.wbg1{  left:32%;}
.i_bg5_t_menu_t.wbg2{ right:26%;}
.i_bg5_t_menu_t.wbg3{ right:13%; bottom:38%;}
.i_bg5_text_con_t{ height:30px; line-height:30px; font-size:20px; margin-bottom:5px;}
.i_bg5_text_c{ padding-top:20px; padding-bottom:20px;}
.i_bg5_text_con_t1{ font-size:14px;}
.i_bg5_text_con_c{ font-size:14px; margin-bottom:15px;}
.i_bg5_text_con_b{ width:120px; height:35px; line-height:35px; font-size:14px;}



.i_footer{ padding:10px 0px 40px 0px;}
.i_footer_l{width:70%;}
.i_footer_r{width:30%;}
.i_footer_r_tb li{ padding-bottom:0px;}
.i_footer_m{width:100%;}
.i_footer_m li .a1, .i_footer_m li .a1:hover{ text-align:center;}
.i_footer_m li .a2, .i_footer_m li .a2:hover{ text-align:center;}
.i_footer_l_t{ padding-bottom:5px;}
.wx_top{top:auto; margin:0px; bottom:20px;}


.n_banner{ height:230px;}
.n_banner img{ display:none;}
.n_banner .n_text{ font-size:16px;}
.n_banner .n_text .s1{ font-size:24px;}
.n_banner .n_text .s1:after{ height:4px;}

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

.n_box1{ padding:30px 0px;}
.n_box1_t{ font-size:20px; background-size:40px;}
.n_box1_t .s1{ font-size:40px;}
.n_box3{ padding:40px 0px;}
.n_box3_c{ padding: 20px 15px; font-size:14px;}

.n_box4{ padding:30px 0px 15px 0px;}
.n_box20 li .div .a_img{width:100%;}
.n_box20 li .div .a_img_r{ float:left; width:100%; position:relative;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%); padding:20px;}
.n_box20 li .div .a_img_r .s1{ font-size:20px;}
.n_box20 li .div{ font-size:14px;}


.n_box4_ul li{width:50%; padding:0px 1% 2% 1%; margin:0px;}
.a_mtbd_dpages{ font-size:14px;}

.i_box4_t_r_ul1 li{width:50%; margin:0px; padding:0px 1% 2% 1%;}
.i_box4_t_r_ul1 li .div{ padding:15px 15px 0px 15px;}
.i_box4_t_r_ul1 li .div .a_text{ padding-top:20px;}
.i_box4_t_r_ul1 li .div .a_text_c{ margin-bottom:15px;}
.i_box4_t_r_ul1 li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}

.n_box5{ padding-top:10px; font-size:15px; line-height:1.8;}
.n_box5_t{ font-size:25px;}
.a_tzjyg_cdetsl{ padding:30px;}
.a_tzjyg_c_ton{ padding-bottom:20px;}

.n_box5_ul li{width:50%; margin:0px; padding:0px 1% 10px 1%;}
.n_box5_ul li .div .a_text{ height:50px; line-height:50px;}
.n_box5_ul li .div{ font-size:18px;}
.n_box5_ul li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}


.n_box9 li .div .a_img{width:100%;}
.n_box9 li .div .a_img_r{width:100%; padding:15px;}
.n_box9 li .div .a_img_r_l{width:100%;}
.n_box9 li .div .a_img_r_r{ display:none;}
.n_box9 li .div{ font-size:16px;}
.n_box9 li .div .a_img_r_l_c{ font-size:14px; height:75px; line-height:25px;}


.a_careers_t_s1{ font-size:14px;}
.a_careers_t_s1 span{ font-size:20px;}
.a_careers_t_s2l{width:100%;}
.a_careers_t_s2r{width:100%;}
.a_careers_t_s22 li{width:100%; padding-bottom:10px;}
.a_careers_t_s22 li .ipt1{width:100%; font-size:14px; text-indent:10px;}
.a_careers_t_s2r .ipt2{ font-size:14px; text-indent:10px;}
.a_careers_c dt{ font-size:15px;}
.a_careers_c dt .s2{ display:none;}
.a_careers_c dt .s3{width:22%;}
.a_careers_c dt .s4{width:23%;}
.a_careers_c dt .s5{ display:none;}
.a_careers_c dd .s3{width:22%;}
.a_careers_c dd .s4{width:23%;}
.a_careers_c dd .s2{ display:none;}
.a_careers_c dd .div{ font-size:14px;}
.a_careers_c dd .div_l{ font-size:14px;}
.a_careers_c dd .div{ background:url(../images/ee.png) right 10px center no-repeat;background-size:20px; }
.a_careers_c dd .div.activeds{ background:url(../images/ee1.png) right 10px center no-repeat; background-color:#fff; background-size:20px; }

.n_box6{ padding-bottom:10px;}
.n_box6_ul li{ padding:30px 0px;}
.n_box6_ul li .div .map_r{width:100%;}
.n_box6_ul li .div .map_r .map_div{ height:360px;}
.n_box6_ul li .div .map_l{width:100%; position:relative; top:0px;-o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%); padding:20px;}
.n_box6_ul li .div{ font-size:14px;}
.n_box6_ul li .div .map_l .div_t{ padding:10px 0px; font-size:20px;}
.n_box6_ul li .div .map_l .div_c{ padding-top:20px;}
.n_box6_ul li .div .map_l .div_t1{ font-size:16px;}

.n_bg3{ background: url(../images/p_tb27.png) right bottom 30px no-repeat;background-size:100px;}
.n_box7_l{ display:none;}
.n_box7_r{width:100%; border-left:0px;}
.n_box7_r_c{ padding:30px 0px 0px 0px;}
.n_box7_r_t .s2{ display:none;}
.n_box7_r_t{ height:70px; line-height:70px;}
.n_box7_r_t .s1{ font-size:25px;}
.n_box7_r_ul li{width:50%; margin:0px; padding:0px 1% 2% 1%;}
.n_box7_r_ul li .div{ font-size:15px;}

.n_box8{ padding-top:30px; padding-bottom:30px;}
.n_box8 .a_img{width:100%;}
.n_box8 .a_img_r{width:100%;}
.n_box11_c_ul li dl dd{width:100%;}
.n_box11_c_ul li{ padding-bottom:0px;}
.n_box11_c_ul li:nth-child(1){ padding-bottom:20px;}
.n_box11{ padding:30px 4%;}

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

.phone_logo .p1{width:200px;}

.section.y1,.section.y2, .section.y3,.section.y4,.section.y5,.section.y6,.section.y7{ height:auto !important;}
.i_content{ position:relative;}
.i_content_c{display:!important;vertical-align:!important;}
.bg {position: absolute;top: 0;left: 0;}

.home-swiper .swiper-slide{ height:450px;}
.home-swiper .home_prev{ width:40px;  height:64px; margin-top:-32px; left:15px;}
.home-swiper .home_next{width:40px; height:64px; margin-top:-32px; right:15px;}
.home-swiper .home-pagination .swiper-pagination-bullet{width:20px;}

.home-swiper .swiper-slide .banner_text1 .div_t{ font-size:30px; padding:0px 25px;}
.home-swiper .swiper-slide .banner_text1 .div_c{ font-size:18px; padding:15px 25px;}
.home-swiper .swiper-slide .banner_text1 .div_b{ padding:0px 25px 0px 25px; font-size:16px; height:30px; line-height:30px; margin-left:25px;}
.home-swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:10px;}


.mousehover{ display:none;}
.fullnavr{ display:none;}


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


.i_box1{width:100%; padding:30px 0px;}
.i_box1_ul li.active,.i_box1_ul li{width:50%;}
.i_box1_ul li .div{ height:160px; float:left;}
.i_box1_ul li.active .div .a_text{ bottom:10px;}
.i_box1_ul li.active .div .a_text_c{ display:none;}
.i_box1_ul li.active .div:after{ background:url(../images/p_tb1.png) bottom repeat-x;}
.i_box1_ul li .div .a_text{ bottom:10px; font-size:18px;}
.i_box1_t .s1{width:auto; line-height:54px; font-size:26px;}
.i_box1_t .more{ font-size:16px; background:none !important; padding-right:0px;}
.i_box1_text{ font-size:16px; padding:15px 0px 20px 0px;}

.i_box2{width:100%; padding:30px 0px;}
.i_box1_t.active .more{ background:none !important;}
.i_box1_text.active{ padding-bottom:20px;}
.i_box2_c{ padding-bottom:50px;}

.i_box3{width:100%; padding:30px 0px;}
.i_box3_c .wmscy_next32{left:auto; right:50%; top:auto; bottom:0px; margin-top:0px; background-size:100%; outline:0; margin-right:-48px;}
.i_box3_c .wmscy_prev32{ left:50%; top:auto; bottom:0px; margin-top:0px; background-size:100%; outline:0; margin-left:-48px;}
.ny_wmscy_con32 .swiper-slide .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}
.i_box4_t_r_ul li .div .a_img .a_textdiv{ background-size:40px; padding-top:50px;}

.i_box4{width:100%; padding:30px 0px;}
.i_box4_t_r_ul li .div .a_text{ padding-top:20px; padding-bottom:0px;}
.i_box4_t_r_ul li .div .a_text_t{ margin-bottom:10px;}
.i_box4_t_l{width:100%; padding-bottom:20px;}
.i_box4_t_l li{width:33.33%; padding:0px 1%;}
.i_box4_t_l li a{ font-size:14px; height:40px; line-height:40px;}
.i_box4_t_r_ul li{width:33.33%; padding:0px 5px;}
.i_box4_t_r{width:100%;}



.i_qylist{ padding:30px 0px 20px 0px;}
.i_qylist li{width:100%; padding-bottom:10px;}
.i_qylist li .div{ height:auto; line-height:0px;}
.i_qylist li .div span{ display:none;}
.i_qylist li .div .div_out{width:100%; position:relative; left:0px; margin:0px; bottom:0px;
filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;-webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}

.i_bg5_pc{ height:450px}
.i_bg5_t_menu_t .img_text{ font-size:16px;}
.i_bg5_t{ bottom:8%; width:98%;}
.i_bg5_t_menu{ height:50px;}
.i_bg5_text{ bottom:120px; padding:0px;}
.i_bg5_t_menu_t.wbg1{  left:32%;}
.i_bg5_t_menu_t.wbg2{ right:26%;}
.i_bg5_t_menu_t.wbg3{ right:13%; bottom:38%;}
.i_bg5_text_con_t{ height:30px; line-height:30px; font-size:20px; margin-bottom:5px;}
.i_bg5_text_c{ padding-top:20px; padding-bottom:20px;}
.i_bg5_text_con_t1{ font-size:14px;}
.i_bg5_text_con_c{ font-size:14px; margin-bottom:15px;}
.i_bg5_text_con_b{ width:120px; height:35px; line-height:35px; font-size:14px;}



.i_footer{ padding:10px 0px 40px 0px;}
.i_footer_l{width:80%;}
.i_footer_r{width:20%;}
.i_footer_r_tb li{ padding-bottom:0px;}
.i_footer_m{width:100%;}
.i_footer_m li .a1, .i_footer_m li .a1:hover{ text-align:center;}
.i_footer_m li .a2, .i_footer_m li .a2:hover{ text-align:center;}
.i_footer_l_t{ padding-bottom:5px;}
.wx_top{top:auto; margin:0px; bottom:20px;}


.n_banner .n_text{ font-size:16px;}
.n_banner .n_text .s1{ font-size:26px;}
.n_banner .n_text .s1:after{ height:4px;}

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

.n_box1{ padding:30px 0px;}
.n_box1_t{ font-size:20px; background-size:40px;}
.n_box1_t .s1{ font-size:40px;}
.n_box3{ padding:40px 0px;}
.n_box3_c{ padding: 20px 15px; font-size:14px;}


.n_box4{ padding:40px 0px 15px 0px;}
.n_box20 li .div .a_img{width:100%;}
.n_box20 li .div .a_img_r{ float:left; width:100%; position:relative;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%); padding:20px;}
.n_box20 li .div .a_img_r .s1{ font-size:25px;}
.n_box20 li .div{ font-size:16px;}

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


.i_box4_t_r_ul1 li{width:50%; margin:0px; padding:0px 1% 2% 1%;}
.i_box4_t_r_ul1 li .div{ padding:15px 15px 0px 15px;}
.i_box4_t_r_ul1 li .div .a_text{ padding-top:20px;}
.i_box4_t_r_ul1 li .div .a_text_c{ margin-bottom:15px;}
.i_box4_t_r_ul1 li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}

.n_box5{ padding-top:10px; font-size:15px; line-height:1.8;}
.n_box5_ul li .div .a_img .a_textdiv{ background-size:30px; padding-top:40px; font-size:14px;}
.n_box5_ul li{ padding-bottom:20px;}

.n_box9 li .div{ font-size:16px;}
.n_box9 li .div .a_img{width:28%;}
.n_box9 li .div .a_img_r{width:72%; padding-top:15px;}
.n_box9 li .div .a_img_r_l_t{ height:30px; padding:0px; line-height:30px; overflow:hidden;}
.n_box9 li .div .a_img_r_l_c{ height:44px; line-height:22px; font-size:14px;}
.n_box9 li .div .a_img_r_r{ width:15%; margin-top:0px;}
.n_box9 li .div .a_img_r_r .s1{ line-height:1.1;}
.n_box9 li .div .a_img_r_l_b{ padding:0px 30px; height:35px; line-height:35px;}

.a_careers_c dt{ font-size:15px;}
.a_careers_c dd .div{ font-size:15px;}
.a_careers_c dd .div_l{ font-size:14px;}
.a_careers_c dd .div{ background:url(../images/ee.png) right 5% center no-repeat;}
.a_careers_c dd .div.activeds{ background:url(../images/ee1.png) right 5% center no-repeat; background-color:#fff; }

.n_box6{ padding-bottom:30px;}
.n_box6_ul li{ padding:30px 0px;}
.n_box6_ul li .div .map_r .map_div{ height:360px;}
.n_box6_ul li .div{ font-size:14px;}
.n_box6_ul li .div .map_l .div_t{ padding:10px 0px; font-size:20px;}
.n_box6_ul li .div .map_l .div_c{ padding-top:20px;}
.n_box6_ul li .div .map_l .div_t1{ font-size:16px;}

.n_bg3{ background: url(../images/p_tb27.png) right bottom 30px no-repeat;background-size:100px;}
.n_box7_l{ display:none;}
.n_box7_r{width:100%; border-left:0px;}
.n_box7_r_c{ padding:30px 0px 30px 0px;}
.n_box7_r_t .s2{ display:none;}
.n_box7_r_t{ height:70px; line-height:70px;}
.n_box7_r_t .s1{ font-size:25px;}

.n_box8{ padding-top:30px; padding-bottom:30px;}
.n_box8 .a_img{width:100%;}
.n_box8 .a_img_r{width:100%;}
.n_box11_c_ul li dl dd{width:100%;}
.n_box11_c_ul li{ padding-bottom:0px;}
.n_box11_c_ul li:nth-child(1){ padding-bottom:20px;}
.n_box11{ padding:30px 4%;}


}


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

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

.phone_nav{ display:none;}
.header_div{ display:block;}


.home-swiper .home_prev{ width:50px;  height:50px; margin-top:-25px; left:15px;}
.home-swiper .home_next{width:50px; height:50px; margin-top:-25px; right:15px;}
.home-swiper .home-pagination .swiper-pagination-bullet{width:20px; height:6px;}
.home-swiper .swiper-slide .banner_text1 .div_t{ font-size:35px; padding:0px 15px;}
.home-swiper .swiper-slide .banner_text1 .div_c{ font-size:22px; padding:15px 15px 25px 15px;}
.home-swiper .swiper-slide .banner_text1 .div_b{ margin-left:15px;}
.home-swiper .home_prev{ width:40px;  height:64px; margin-top:-32px; left:15px;}
.home-swiper .home_next{width:40px; height:64px; margin-top:-32px; right:15px;}

.header_div{ padding-left:2%;}
.menu_nav{width:52%;}
.menu_nav ul li .nav_a{ font-size:16px;}

.i_box1_ul li .div{ height:400px;}
.i_box1_text{ padding-bottom:20px;}
.i_box1_t .s1{ font-size:28px;}
.i_box1_t .more{ font-size:20px;}
.i_box2_c{ padding-bottom:35px;}

.i_box1_ul li.active,.i_box1_ul li{width:50%;}
.i_box1_ul li .div{ height:160px; float:left;}
.i_box1_ul li.active .div .a_text{ bottom:10px;}
.i_box1_ul li.active .div .a_text_c{ display:none;}
.i_box1_ul li.active .div:after{ background:url(../images/p_tb1.png) bottom repeat-x;}
.i_box1_ul li .div .a_text{ bottom:10px; font-size:18px;}

.i_bg5_t{ bottom:10%; width:70%;}
.i_bg5_t_menu_t .img_text{ font-size:22px;}
.i_bg5_text{ bottom:140px; padding:0px;}
.i_bg5_text_con_t{ height:50px; line-height:50px; font-size:26px;}
.i_bg5_text_c{ padding-top:30px; padding-bottom:30px;}
.ny_wmscy_con32 .swiper-slide .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}
.i_box4_t_r_ul li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}

.i_box4_t_l{width:13%;}
.i_box4_t_r_ul li{ padding:0px 5px;}
.i_box4_t_r_ul li .div{ padding:10px;}
.i_box4_t_r_ul li .div .a_text{ padding-top:15px;}

.i_footer{ padding:40px 0px;}
.fullnavr{ right:20px;}
.i_footer_r{width:16%;}
.i_footer_r_tb li{ padding-bottom:5px;}

.n_banner .n_text{ font-size:16px;}
.n_banner .n_text .s1{ font-size:28px;}
.n_banner .n_text .s1:after{ height:4px;}



.n_box1{ padding:30px 0px;}
.n_box1_t{ font-size:20px; background-size:40px;}
.n_box1_t .s1{ font-size:40px;}
.n_box3{ padding:40px 0px;}
.n_box3_c{ padding: 20px 15px; font-size:14px;}

.n_box4{ padding:40px 0px 15px 0px;}
.n_box20 li .div{ font-size:14px;}
.n_box20 li .div .a_img_r .s1{ font-size:20px; margin-bottom:5px;}

.i_box4_t_r_ul1 li{ padding-bottom:25px;}
.i_box4_t_r_ul1 li .div{ padding:15px 15px 0px 15px;}
.i_box4_t_r_ul1 li .div .a_text{ padding-top:20px;}
.i_box4_t_r_ul1 li .div .a_text_c{ margin-bottom:15px;}
.i_box4_t_r_ul1 li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}

.n_box5{ padding-top:10px; font-size:15px; line-height:1.8;}
.n_box5_ul li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}


.n_box9 li .div .a_img{width:22%;}
.n_box9 li .div .a_img_r{width:78%;}
.n_box9 li .div .a_img_r_l_c{ font-size:15px; height:50px; line-height:25px;}
.n_box9 li .div .a_img_r_l_b{ font-size:16px; padding:0px 30px;}
.n_box9 li .div .a_img_r_r .s1{ line-height:1.1;}
.n_box9 li .div .a_img_r_r{width:10%; margin-top:10px;}

.a_careers_c dt{ font-size:15px;}
.a_careers_c dd .div{ font-size:15px;}
.a_careers_c dd .div_l{ font-size:14px;}
.a_careers_c dd .div{ background:url(../images/ee.png) right 8% center no-repeat;}
.a_careers_c dd .div.activeds{ background:url(../images/ee1.png) right 8% center no-repeat; background-color:#fff; }

.n_box6_ul li{ padding:40px 0px;}
.n_box6_ul li .div .map_l .div_t1{ font-size:20px;}
.n_box6_ul li .div .map_l .div_t{ font-size:25px;}

.n_box7_l_t{ font-size:22px;}
.n_box7_l_ul li .a1{ font-size:16px;}
.n_box7_l_ul li dl dd a{ font-size:14px;}
.n_box7_l{width:25%; padding-bottom:50px;}
.n_box7_r{width:75%;}
.n_box7_r_t .s1{ font-size:25px;}
.n_box7_r_ul li{ padding-bottom:20px;}
.n_bg3{ background: url(../images/p_tb27.png) right bottom 60px no-repeat;background-size:150px;}

.n_box8{ padding:30px 4%;}
.n_box8 .a_img_r{ padding-right:0px;}
.n_box8 .a_img_r_t{ padding:0px; padding-bottom:10px; font-size:20px;}

}



@media screen and (min-width:1201px) and (max-width:1400px)
{
.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_center2{width:100%; padding:0px 8%;}
.ui_div_con{width:100%; padding:0px 3%;}


.home-swiper .home_prev{ width:50px;  height:50px; margin-top:-25px; left:15px;}
.home-swiper .home_next{width:50px; height:50px; margin-top:-25px; right:15px;}
.home-swiper .home-pagination .swiper-pagination-bullet{width:20px; height:6px;}
.home-swiper .swiper-slide .banner_text1 .div_t{ font-size:35px; padding:0px 15px;}
.home-swiper .swiper-slide .banner_text1 .div_c{ font-size:22px; padding:15px 15px 25px 15px;}
.home-swiper .swiper-slide .banner_text1 .div_b{ margin-left:15px;}
.home-swiper .home_prev{ width:40px;  height:64px; margin-top:-32px; left:15px;}
.home-swiper .home_next{width:40px; height:64px; margin-top:-32px; right:15px;}

.header_div{ padding-left:2%;}
.menu_nav{width:52%;}
.menu_nav ul li .nav_a{ font-size:16px;}

.i_box1_ul li .div{ height:400px;}
.i_box1_ul li .div .a_text{ font-size:16px;}
.i_box1_text{ padding-bottom:20px;}
.i_box1_t .s1{ font-size:28px;}
.i_box1_t .more{ font-size:20px;}
.i_box2_c{ padding-bottom:35px;}

.i_bg5_t{ bottom:10%; width:70%;}
.i_bg5_t_menu_t .img_text{ font-size:22px;}
.i_bg5_text{ bottom:160px; padding:0px;}
.i_bg5_text_con_t{ height:50px; line-height:50px; font-size:26px;}
.i_bg5_text_c{ padding-top:30px; padding-bottom:30px;}
.ny_wmscy_con32 .swiper-slide .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}
.i_box4_t_r_ul li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}

.i_box4_t_l{width:13%;}
.i_box4_t_r_ul li{ padding:0px 5px;}
.i_box4_t_r_ul li .div{ padding:10px;}
.i_box4_t_r_ul li .div .a_text{ padding-top:15px;}

.i_footer{ padding:40px 0px;}
.fullnavr{ right:20px;}
.i_footer_r_tb li{ padding-bottom:5px;}


.n_banner .n_text{ font-size:16px;}
.n_banner .n_text .s1{ font-size:32px;}
.n_banner .n_text .s1:after{ height:4px;}


.n_box1{ padding:40px 0px;}
.n_box1_t{ font-size:25px; background-size:50px;}
.n_box1_t .s1{ font-size:42px;}
.n_box3_c{  font-size:14px;}

.n_box20 li .div{ font-size:16px;}
.n_box20 li .div .a_img_r .s1{ font-size:25px; margin-bottom:5px;}
.i_box4_t_r_ul1 li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}

.n_box5_ul li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}

.n_box9 li .div .a_img{width:18%;}
.n_box9 li .div .a_img_r{width:82%;}
.n_box9 li .div .a_img_r_r{width:9%;}

.n_box8{ padding:30px 4%;}
.n_box8 .a_img_r{ padding-right:0px;}
.n_box8 .a_img_r_t{ padding:0px; padding-bottom:10px; font-size:20px;}


}

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


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

.menu_nav{width:47%;}
.i_bg5_t_menu_t .img_text{ font-size:25px;}
.home-swiper .swiper-slide .banner_text1 .div_t{ font-size:38px;}
.home-swiper .swiper-slide .banner_text1 .div_c{ font-size:24px; padding:15px 0px 25px 0px;}
.home-swiper .home_prev{ left:20px;}
.home-swiper .home_next{ right:20px;}

.i_box1_text{ padding-bottom:15px;}
.i_box1_ul li .div{ height:400px; }
.ny_wmscy_con32 .swiper-slide .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}
.i_box4_t_r_ul li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}

.i_bg5_t_menu_t{width:3%;}
.i_bg5_text{ bottom:160px; padding:0px 5%;}
.i_bg5_text_c{ padding-top:20px; padding-bottom:20px;}
.i_bg5_text_con_t{ font-size:28px;}
.i_box4_t_r_ul1 li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}

.n_box5_ul li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}


}
@media screen and (min-width:1501px) and (max-width:1700px)
{

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

.menu_nav{width:47%;}
.i_bg5_t_menu_t .img_text{ font-size:25px;}
.home-swiper .swiper-slide .banner_text1 .div_t{ font-size:38px;}
.home-swiper .swiper-slide .banner_text1 .div_c{ font-size:24px; padding:15px 0px 25px 0px;}
.home-swiper .home_prev{ left:20px;}
.home-swiper .home_next{ right:20px;}

.i_box1_text{ padding-bottom:15px;}
.i_box1_ul li .div{ height:400px; }
.ny_wmscy_con32 .swiper-slide .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}
.i_box4_t_r_ul li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}

.i_bg5_t_menu_t{width:3%;}
.i_bg5_text{ bottom:160px; padding:0px 5%;}
.i_bg5_text_c{ padding-top:20px; padding-bottom:20px;}
.i_bg5_text_con_t{ font-size:28px;}
.i_box4_t_r_ul1 li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}

.n_box5_ul li .div .a_img .a_textdiv{ background-size:40px; padding-top:60px;}



}

@media screen and (min-width:1701px) and (max-width:1802px)
{


}

