@charset "utf-8";
@media only screen and (max-width: 1680px){
header .box{width:80%}
@media only screen and (max-width: 1550px){
header .box{width:90%}
}
@media only screen and (max-width: 1440px){
header .box{width:96%}
}
@media only screen and (max-width: 1366px){
.logo{margin-right:20px;}
.box1.box{width:96%}
}
@media only screen and (max-width: 1280px){
header{display:none !important}
#wap.wap{display:block}
.box{width:1000px;}
#left{width:180px}
.left_tit{width:100%; text-align:center}
.left_tit span{padding:0}
#right{width:780px;}
/** 新闻 **/
.news_pic{width:200px;}
.news_div{width:560px; float:right; margin-left:0px;}
.news_div h2{font-size:18px; height:46px;}
.news_time{margin:5px 0}
.kf_tab .hd li{margin-right:13px;}
.rl2_nav i{width:33.333333%;}
.kc_list dd{margin-right:8px; width:385px;}
.kc_div{margin-left:15px; width:225px;}
.kc_div h2 a{font-size:16px !important; line-height:20px !important;}
.kc_list1 dd{margin-right:27px; width:360px; }
.kf_main{width:100%;}
.tab_ing{margin-right:15px;}
.about_click.tab_click .tab_ing{padding:0 9px}

.news_list,.about_main{width:100%}

.rc_div .ab_le,.rc_div .ab_ri{width:48%}

.ab_le{width:440px;}
.ab_ri{margin-left:20px}

.box2{width:1000px;}
.main2_list .m2_dd2{margin:0 10px;}
.main2_list dd{width:326px}
.m2_text table td a{font-size:12.5px;}
.m2_sp1{padding-right:20px}
.m2_sp2{padding-left:20px;}
.m3_list dd{width:455px}
.main4_list dd{margin:0 55px 50px}
.m6_le,.m6_ri{width:480px;}
#banner img{left:auto; right:50%; margin-left:auto; margin-right:-854px;}
.nav a{margin:0 3px;}
}
@media only screen and (max-width: 1028px){
.box{width:100%;}
.box1{width:100% !important; padding:0 10px !important;}
.pc{display:none;}
.wap{display:block;}
body{padding:55px 0;}
.head_a,.language a,.language,.head_a em{color:#fff; font-size:13px;}
#banner{display:none}
header{height:60px; background:none; display:none}
#main{padding:0}
*{box-sizing:border-box}
.box2{padding:0 10px;}
.slideTxtBox .bd {}
.slideTxtBox .bd {display:block; float:none; left:0px !important;}
#left,#right{width:100%}

.right_tit{display:none}
.left_a div{width:100%; padding:0 10px; text-align:left}
.left_a a{padding:0 10px; margin:0 1%; margin-bottom:6px !important; border-radius:5px; width:23%; float:left}
footer dd{width:100% !important;float:none; line-height:20px !important; padding-bottom:10px; text-align:left !important}
footer dd a{display:inline-block; padding-right:15px; width:auto !important; float:none !important;}
.footer span{display:block; float:none; width:100%; margin:5px 0}
footer dd.fd6{text-align:center !important; width:130px !important; float:left;}

/** 新闻 **/
.news_pic{width:240px !important; padding-right:15px !important;}
.news_list{display:table; width:100%; padding:0 10px;}
.news_list dd{display:table-row}
.news_pic,.news_div{display:table-cell; padding:20px 0; float:none !important; vertical-align:top; border-bottom:1px dashed #ddd;}
.news_div{width:auto}
.news_time{margin:10px 0}
.news_tit{font-size:26px;}
#top{padding:5px 0}
.ii{height:33px;}

.rl2_nav i{width:30%; float:none; vertical-align:top}
.kf_main{margin:0 auto}
.tab_dd .dd_tit {display:none}
.now{margin-top:30px;}
.kc_list1 dd p{font-size:20px;}
.kc_list1 dd{width:48%; margin-right:0px; font-size:16px}
.kc_list1 dd.on{float:right}

.lc_click.tab_click{display:block; margin-bottom:0; padding:0 10px; margin-top:10px;}
.lc_click.tab_click .tab_ing{background:#ccc; height:40px; line-height:40px; width:48%; display:inline-block; float:none; margin-right:0px; border-radius:5px;}
.lc_click.tab_click .tab_ing.on{background:#72C8F2}
.lc_click.tab_click .tab_ing .b td{height:40px;}
.lc_click.tab_click .tab_ing .b{margin:0; width:100%}

.tab_click,.nav_two{display:none}

.fx_ico{display:inline-block; width:15px; height:30px; background:url(../images/kh/jt1.png) no-repeat center center;transform:rotate(180deg); position:absolute; top:0px; right:10px;}
.tab_dt.on .fx_ico{transform:rotate(360deg)}
.nav_two_dd{padding:10px !important; width:100% !important; display:block !important;}
.about_show{margin-top:0px;}

.gjpx_show .tab_dt .dd_tit span{margin:0; color:#333;}
.tab_dd .dd_tit{background: url(line_n.png) no-repeat left center; padding-left:10px;}
.tab_dd .dd_tit{display:inline-block !important}
.tab_dt{position:relative;}
.gjpx_show{margin-top:10px;}

.kc_list{display:table; width:100%}
.kc_list dd{display:table-row; width:100%;margin-right:0px; margin-bottom:20px;}
.kc_list dd .kc_pic{width:120px;}
.kc_list dd .kc_pic,.kc_list dd .kc_div{display:table-cell; float:none; vertical-align:top}
.kc_list dd .kc_div{padding-left:20px; width:auto}

.xx_div,.xx_pic{margin-top:30px;}
.xx_list{display:table; width:100%}
.xx_list a{display:table-row; width:48%; margin-right:0px; margin-bottom:15px;}
.xx_list a.on{float:right}
.xx_list a .fl{display:table-cell !important; float:none; vertical-align:middle}
.xx_list a span.fl{width:160px}
.xx_list a .xx_div1 {width:auto}

.xx_pic,.xx_div{width:100%; margin-right:0px;}

.vip_pro{border:none}
.vip_pro tr{border-bottom:1px solid #ddd;}
.vip_pro td{display:inline-block;padding-right:0px; text-align:left; border:none}
.tt1,.tt2,.tt3{padding-bottom:5px !important;}
.tt4,.tt5,.tt6{padding-top:0px !important;}
.vip_pro .td1{display:none}
.tt1,.tt4{width:50%;}
.tt2,.tt5{width:30%}
.tt3,.tt6{width:20%}

.ab_le{max-width:540px; float:none; display:block; margin-bottom:10px;}
.ab_ri,.ab_le{float:none;}
.ab_ri{margin-left:0px;}

.rc_div .ab_ri{width:100%;}
.rc_div .ab_le{max-width:400px; margin:0 auto;display:block; margin-bottom:10px;}
.about_main{padding:0 10px;}

.box2{width:100%; padding:0 10px;}
.main2_list dd{display:table; width:100%; float:none; margin:0 0 20px 0 !important}
.main2_list dd a{display:table-row}
.m2_div,.m2_text{display:table-cell; vertical-align:middle; padding:0}
.m2_ft{display:none}
.m2_div,.m2_div img{width:220px; height:165px}
.m2_text{width:auto}
#main2,#main3{height:auto; background-size:cover; padding:0 0 40px}
.m_tit{margin:40px 0 30px;}

.m3_list dd{width:80%; margin:0 auto; float:none; margin-bottom:20px;}
.m3_list dd img{width:100%}
.m3_div1 img{width:auto !important; height:auto}

.main4_list{width:100%}
.main4_list dd{width:25%; margin:0 0 50px}
.main4_list dd i,.main4_list dd p{margin:0 auto; padding-right:3px}
#main4,#main6{height:auto; background-size:cover}
.m6_le,.m6_ri{margin:0 auto; float:none;}
.m6_le{margin-bottom:20px;}
.header{width:100%; position:static;}
.main_pro{display:none;}
.main_pro.cc1{display:block !important; width:100%; height:auto}
.m2_text table tr:nth-child(4){display:none}
.kh4_list img{margin:0 1.5%}
.about_pic_list a{width:25%;}
.about_pic_list a img{width:90%;}
.tab_dd{margin:10px 0 10px;}
dt .dd_tit{background:none}
.zjdw,.jsjs{padding:0 10px;}

#main.body1{padding:30px 0; overflow:hidden; background:#}
.vip_pro2{margin:0}
.zp_tab td.zp_tit div{min-width:300px !important;}
}
@media only screen and (max-width: 800px){
.xx_list a{width:100%; display:block;}
#main5{height:auto}
#main5 .m_tit{margin:40px 0 10px;}
.more{margin:30px auto}
#main5 table td{display:block; width:33.33333%; float:left; margin:15px 0; height:70px;}
#main5 table td a{display:block; line-height:0px;}
.left_a a{width:31%;}
}
@media only screen and (max-width: 768px){
.lx_wx1,.lx_wx2{width:100%; float:none; margin-left:0px;}
.lx_tit{font-size:20px;}
/** 新闻 **/
.news_pic{width:200px !important;}
.news_div h2{font-size:16px; height:40px; line-height:20px; margin:0}
.news_time{margin:5px 0}
.news_tit{font-size:20px;}
/** 招聘 **/
.zp_tab td{float:left; padding:0px 0 10px;}
#right .zp_tab td div{width:auto; min-width:100% !important}
.zp_tit{width:100%; float:left; padding-top:10px !important; padding-bottom:5px !important; }
.zp_td3,.zp_td2{width:100%; border:none !important;}
.zp_td4{border:none !important}
.zp_td4 a{margin-top:-82px;}
.zp_main{padding:300px 0 0; background-position: center top; background-size:400px; margin-top:-20px;}

.kf_tab .hd li.on{display:inline-block !important;float:none; margin:0 10px; vertical-align:middle}
.kf_tab .hd li{display:none}
.kf_tab .prev,.kf_tab .next{display:block}

.rl2_nav i{width:48%;}	

.ab_img{float:none; margin:10px 0}
.zp_main{padding-left:10px; padding-right:10px;}
.zp_tab{ width:98%; margin:0 auto}
.zp_td4{float:right !important}

.m2_text table td{display:block; padding-left:10px; width:100%; line-height:23px;}
.m2_text table{width:auto; }
.main2_list{ width:100%; margin:0 auto}
.m2_div, .m2_text{display:block;}
.m2_div,.m2_div img{width:100%; height:auto}
.m2_text table td{display:table-cell; width:50% !important}
.m2_text{padding:10px 0 0}
.m2_ft,.m2_ft img{display:block; height:20px;}
.m2_text{height:auto}
.page{padding-bottom:20px;}
.page a{display:none}
.next_page,.prev_page{display:inline-block !important;}
}
@media only screen and (max-width: 600px){
.kh1 i{background-position: 6px 4px;}	
.kh2 i{background-position: -87px 4px;}	
.kh3 i{background-position: -180px 4px;}	
.kh4 i{background-position: -277px 4px;}	
.kh5 i{background-position: -370px 4px;}	
.kh6 i{background-position: -468px 4px;}	
.kh7 i{background-position: -563px 4px;}
.case_a i{margin-bottom:15px; background:none !important; padding-bottom:0px; width:20%; padding-right:10px; display:inline-block}
.case_a i b{padding:0; margin:0; width:100%; text-align:center;}

.tt1{width:50%; padding-right:0px !important}
.tt2{width:15%;}
.tt3{width:35%; text-align:right !important}
.tt4{width:100%; padding:10px 0 !important}
.tt5{width:70%}
.m3_list dd{width:100%;}
.m3_div{height:100%; top:0px; right:0px; margin-top:0px;}
.m3_div div.tr{display:none;}
.m3_img{margin-top:0px;}
.m3_div1{position:relative; top:50%; margin-top:-115px}
#main5 table td{ height:50px;}
.m6_le,.m6_ri{width:450px;}
.m6_time{display:none;}
.m6_le,.m6_ri{width:100%}
.m6_tit{height:auto}
.m6_le_le{width:100%; padding:0 4px;}
.m6_le dd{padding:10px; margin-bottom:0}
.m6_le_le .tr span{display:inline-block}
.kh4_list img{width:22%;}
.kf_main {padding:0 5px !important}
.dd_main{padding:0}
.lx_fl,.lx_img{display:block; float:none}
.lx_fl{width:100%;}
#vip_box{background:none;}
#vip_box>div{background:#fff; padding:10px 0 20px; width:100%}
.login_re_tab.re_show_main table{margin:0 auto}
.login_re_tab.re_show_main input{height:33px}
.login_re_tab.re_show_main td{padding:3px 0}
footer .fd4 a{width:32% !important;}
.vip_a span{width:auto; padding:0 10px; height:35px; line-height:35px; font-size:14px; margin-right:10px;}
.left_a a{width:49%; float:left; margin:0 0.5%; background:#f6f6f6; padding:0 5px;}	
.about_main .news_tit{font-size:16px !important}

}
@media only screen and (max-width: 500px){
.about_pic_list a{width:25%}	
/** 新闻 **/
.news_pic{width:140px !important;}
.news_text{display:none;}
.news_div{vertical-align:middle}
.news_tit{font-size:18px;}
.yy_tab{width:100%}
.yy_tab td{padding: 10px 0px}
.yy_tab .tr{width:116px !important; font-size:14px; padding-right:5px;}
.yy_text,.yy_tab select,.yy_tab textarea,.yy_tab .tj{width:100%}
.vip_a{overflow:hidden; margin-top:40px }
.vip_pro2 td.tr{width:130px; font-size:14px;}
.vip_pro2,.vip_pro2 input{width:100% !important;}
.vip_a span{padding:0 5px; margin-right:3px;}
.vip_pro1{padding:0 5px;}

.body1 .box1.box{padding:0 !important; font-size:11px;}

.main4_list dd i,.main4_list dd p{width:80%;}
.main4_list dd i img{height:40px; width:auto}
.main4_list dd{background-size:90px 90px !important}
.main4_list dd img{margin-top:21px;}
.main4_list dd p{font-size:16px;}
.m6_ri .iframe{width:450px; height:297px}
.kh4_list img{width:30%}
.kh4_list{margin-left:0.2%}
.zp_td4 a{margin-top:-45px;}

}
@media only screen and (max-width: 450px){
.login_re_tab table{width:75%}	
#vip_box{width:400px; margin-left:-200px;}
.login_re_tab input{width:100%}
.rl2_nav i{width:100%;}
.tt1{width:100%;}
.tt2{width:50%;}
.tt3{width:50%;}
.tt2,.tt3,.tt4{padding-top:4px !important}
.tt5,.tt6{padding-bottom:10px !important;}
.m6_ri .iframe{width:400px; height:264px}

}
@media only screen and (max-width: 435px){
.case_a i{width:33.333%}
.kc_list dd .kc_pic{width:100px;}
.kc_list dd .kc_div{padding-left:10px;}
.m3_div a{line-height:25px; font-size:14px; margin-top:3px}
.m3_div1{margin-top:-105px;}
.main4_list dd {width:50%; margin-bottom:20px;}
.left_a a{font-size:13px;}
.left_a div{padding:0 3px;}
	.main4_list dd p{height:55px;}
}
@media only screen and (max-width: 414px){
.lo_img{height:45px; margin:20px auto 10px;}
.login_tab span{padding:0 8px; margin:0 5%; font-size:20px;}
.login_re_tab table{width:96%}	
#vip_box{width:350px; margin:-240px 0 0 -175px; height:480px;}
.kc_list1 dd{width:100%}
.m6_ri .iframe{width:370px; height:244px}
.yy_tab td{width:100%; display:block; float:left; text-align:left; padding-top:0px; padding-bottom:5px; line-height:30px;}
.yy_tab td.tr{padding-bottom:0px;}
.vip_a span{padding:0 3px;}
.m6_ri_ico span a{margin-bottom:5px; padding:0 8px}
.yy_tab span{display:block; margin-bottom:5px;}
.yy_tab .tr{width:100% !important}
}
@media only screen and (max-width: 375px){
}
@media only screen and (max-width: 360px){
.main2_list{ width:100%}
.news_div h2{font-size:14px;}
.about_pic_list a{width:33.33333%}	
.m3_img{display:none}
.m3_div1{margin-top:-82px;}
.m6_ri .iframe{width:300px; height:200px}
.m6_ri_ico span{margin-right:10px;}
.kh4_list img{width:32%}
footer .fd4 a{width:auto !important;}
.vip_a span{padding:0 4px; margin-right:3px; font-size:12px;}
.vip_pro2 td.tr{width:110px; font-size:12px;}
.zp_td4 a{margin-top:0px; margin:0 !important}
.zp_td4{width:100% !important; text-align:left}
}
@media only screen and (max-width: 330px){
#vip_box{width:300px; margin-left:-150px;}
.kh4_list img{width:48%}
#top .logo img{height:30px; position:relative; top:5px;}
}