@charset "utf-8";
/* css document */
@media screen and (max-width:1550px) {
	.b_logo_l {left:15%; }
}

@media screen and (max-width:1220px) {
	body{min-width: 0;}
	.main{width: 100%;}
	.xxgk-bj-box{ background-size:contain;}
	.logo{ margin-left: 20px;}
	.ss_k_box{ width: 70%;left:15.6%;}
	.zfxxgkzn_box{float: none; width: 100%;}
	.right_xzql_boxx{ margin-top: 25px;float: none; width: 100%;}
	.item-list a span{margin-left: 23%;}
	.item-list a span.sp2 {margin-left:21%;}
	.b_logo_l{left: 10%;}
	.bd-banner{ margin-top:20px;}
	.map_box{padding-top: 0;}
	.zj-icon-box {margin-top: 50px;}
	.lc01{ width: 85%;}
	.item-list3 a span {margin-left: 25%;}
	.item-list3 a span.sp2 {margin-left: 22%;}
	.bt-big-top{ padding-left: 0; padding-right: 0;}
	.syh_boxx span{width: 39%;margin-left: 10%;}
	.syh_boxx {margin-left: -10%;}
	
}

@media screen and (max-width:1100px) {
	.item-list3 a span {margin-left: 23%;}
	.item-list3 a span.sp2 {margin-left: 19%;}
	.bd-table tbody tr td .yzmbox {width: 65%;}
	.bd-table tbody tr td .yzmbox input {width: 60%;}.b_logo_l
	.bd-table tbody tr td .yzmbox .yzm {width: 30%;}
}

@media screen and (max-width:1000px) {
	.item-list a span{margin-left: 21%;}
	.item-list a span.sp2 {margin-left:19%;}
	.cxm_div {padding-left: 0;background: #f2faf6;}
	.b_logo_l{left:5%;}
	.lc01 {width: 95%;}
	.ove-table{ display: none;}
	.phone-table { display:inline-table;}
	.phone-table tbody tr td .bd-inp, .phone-table tbody tr td .ntb-inp {width: 99.7%;}
	.bd-table tbody tr td .inp4 {padding-left: 2%;}

}

@media screen and (max-width:950px) {
	.item-list a span{margin-left: 19%;}
	.item-list a span.sp2 {margin-left:17%;}
}

@media screen and (max-width:900px) {
	.item-list a span{margin-left: 16%;}
	.item-list a span.sp2 {margin-left:14%;}
	.syh_boxx span {width: 44.5%;margin-left: 5%;}
	.syh_boxx{margin-left:-5%;}
	.syh_box{ padding-left: 30px; padding-right: 30px;}
}

@media screen and (max-width:850px) {
	.item-list a span{display: none;}
	.item-list a{ text-align: center;}
	.b_logo_l{top:210px;left: 49%;margin-left: -30px;}
	.footer_bottom{ padding-bottom: 100px;}
	.lc01 {width:100%; margin:50px auto 0 auto;}
	
}

@media screen and (max-width:800px) {
	.xxgk-tit-box img{ width:444px;height:82px;}
	.banner {height: 350px;}
	.xxgk-tit-box {padding-top: 160px;}
	.ss_k_box {width: 80%;left: 10%;}
	.zn_big_box {padding: 30px 20px;}
	.xzlx span{ margin: 0; margin-left:3%;}
	.xzlx{ margin-left: -3%;}
	.xzlx span {width: 46%;height: 110px;box-shadow: 0 0 7px rgba(0,0,0,.1);}
	.xzlx span img {width: 36px;margin-top: 18px; height:36px; margin-bottom: 10px;}
	.xzlx{ margin-top: 30px;}
	.sqlx-top-box{ margin-bottom:60px;}
	.xzfg_big_box5{ min-height:0;}
	.syh_boxx span {width: 100%;margin-left:0%;text-align:left;display: block;}
    .syh_boxx{margin-left:0%;text-align: center; display: inline-block;}
	/*.syh_box{text-align: center; display:inline-block;}*/
	.xl_big_box {padding:0px 30px 30px 30px;}
	.xl_big_box h4{ font-size: 28px; line-height: 44px;}
	.syh_box{ text-align: center;}
}

@media screen and (max-width:750px) {
	.lip p {float: none;text-align: center;}
	.lip span {margin-top: 10px;float: none;display: inline-block;}
	.lip2 span {margin-left: 0px;}
}

@media screen and (max-width:700px) {
    .dds {float: none;margin: 0 auto;width: 90%;}
	.cxm_div{ height: auto;}
	.cxm_div p{text-align:center; line-height: 48px;}
	.cxm_div p span:first-child{ margin-left: 0;}
	.cxm_div input{ margin-left: 0; padding: 0; padding-left: 2.5%;}
	.cxm_div button{ margin-left: 2%;width: 25%;}
	.bd-table tbody tr td label {display: block;margin-right: 0;}
	.xzfg_big_box4 {padding-left: 15px; padding-right: 15px;}
	.sqlx-top-box img{ width: 488px; height: 43px;}
	.nb_big_tit_box h4{ font-size: 28px!important;}
		
}

@media screen and (max-width:650px) {
.wysq_box_big { width:200px;margin: 20px auto 0 auto;} 
.wysq_box_big a{ margin-left: 0; margin-top: 20px;}
	.wysq_box_big img{ width: 200px; height: 44px;}
	.bd-table tbody tr td .yzmbox {width:100%;}
	.bd-table tbody tr td .yzmbox input {width:50%;}
	.bd-table tbody tr td .yzmbox .yzm {width: 35%;}
}

@media screen and (max-width:600px) {
	.xxgk-tit-box img{ width:403px;height:75px;}
	.logo img{width:302px;height:63px;}
	.banner {height: 300px;}
	.xxgk-tit-box {padding-top: 140px;}
	.logo {margin-top: 20px;}
	.xzlx span p{ font-size: 16px;}
	.item-list{ background: none;width: 22.7%;}
	.item-list a{ width: 100%;}
	.item-list:last-child{ width: 22.7%;}
	.cxm_div button {width: 24%;}
	.pc-fotter{display: none;}
	.yd-fotter{ display: block;}
	.footer_bottom{padding-top: 20px;}
	.b_logo_l {top: 320px; left: 48%;}
	.sqlx-top-box img{ width: 418px; height:37px;}
	.sqlx-top-box {margin-bottom: 40px;}
	.sqlx-top-box img{ width:372px; height:33px;}
	.xl_big_box h4 {font-size: 26px;line-height: 40px;}
	.bt-big-top {padding-bottom: 20px;}
	.txinp3 {width: 98px;}
}

@media screen and (max-width:550px) {
	.item-list{ width:47.2%; margin-top: 15px;}
	.item-list:last-child{ width: 47.2%;}
	.lc{ margin-top: -15px; margin-right: -2%;}
	.table>thead>tr>th.nod,.table>tbody>tr>td.nod{display: none;}
	.zn_big_box{ padding: 25px 15px;}
	.zj-icon-box {margin-top:30px;}
	.lc01 { margin-top: 15px;}
	.tit_sqb_box img{ width: 402px; height: 38px;}
	.sqb_big_box{ margin-top: 30px;}
	.bd-sec h4 {font-size: 16px; width: 120px;}
	.w100,.txinp{ width: 100%;}
	.txinp3 {width: 98px;}

}

@media screen and (max-width:500px) {
	.xxgk-tit-box img{ width:340px;height:63px;}
	.logo img{width:267px;height:56px;}
	.banner {height: 250px;}
	.xxgk-tit-box {padding-top: 110px;}
	.ss_hx_box{ background: none;}
	.ss_k_box {width:100%;left: 0%;}
	.ss_k_box{ top: -50px;}
	.ss_k_bj{ padding-bottom: 40px;}
	.xzlx span{ width: 100%; margin-left: 0; margin-top: 20px;}
	.xzlx { margin-left: 0;margin-top: -10px;}
	.zn_big_box .h4_3{ font-size: 28px; margin-top: 35px;}
	.cxm_div{ margin-top: 30px;}
	.bd-banner{ margin-top:15px;}
	.tit_sqb_box img{ width:358px; height: 34px;}
	.fhsyb_box img{ width: 102px; height: 36px;}
	.fhsyb_box{ margin-top: 30px;}
	.xzfg_big_box{padding: 20px 15px;}
	.zn_big_box01{padding: 15px 15px 30px 15px;}
	.zn_big_box01 h4{ font-size: 26px; line-height:36px;}
	.xl_big_box {padding: 0px 20px 30px 20px;}
	.syh_box{ margin-top: 20px;}
	.xl_big_box h4 {font-size: 24px;line-height: 36px;}
	.xl_big_box h4{ margin-top: 30px;}
	
}

@media screen and (max-width:414px) {
	.xxgk-tit-box img{ width:268px;height:50px;}
	.logo img{width:239px;height:50px;}
	.logo{ margin-left: 10px; margin-top: 10px;}
	.banner {height: 200px;}
	.xxgk-tit-box {padding-top:90px;}
	.gjzz{ width: 80%;}
	.searchh {width: 17.5%;}
	.zn_big_box .h4_3{ font-size:26px; margin-top:30px;}
	.cxm_div{ margin-top: 25px;}
	.bd-table tbody tr td textarea,.bd-table tbody tr td .inp4{ width: 100%;}
	.phone-table tbody tr td .bd-inp, .phone-table tbody tr td .ntb-inp{width: 100%;}
	.bd-table tbody tr td.item{ width: 90px;}
	.phone-table tbody tr td select {width: 104%;}
	.tit_sqb_box img{ width:299px; height: 29px;}
	.sqb_big_box{ margin-top: 25px;}
	.tj-btn,.zz-btn { width: 116px; height: 35px; border-radius: 4px;}
	.sqlx-top-box img{ width:322px; height: 29px;}
	.xl_big_box h4 {font-size: 22px;line-height: 32px;}
	.syh_box {padding: 10px 15px;}
}

@media screen and (max-width : 390px ){
.lip p span {width: 100%;margin-left: 0; margin-top: 5px;}
	.lip a {padding: 0 10px;}
	}

@media screen and (max-width:375px) {
	.sqlx-top-box img{ width:300px; height:27px;}
	.zn_big_box01 h4{ font-size: 24px; line-height:34px;}
		.xl_big_box h4 {font-size: 22px;line-height: 34px;}
	.syh_boxx span{line-height: 30px;}
	.txinp3 {width: 92px;}
}

@media screen and (max-width:320px) {
	.xxgk-tit-box img{ width:212px;height:39px;}
	.logo img{width:207px;height:43px;}
	.banner {height: 170px;}
	.xxgk-tit-box {padding-top:80px;}
	.zn_big_box .h4_3{ font-size:24px; margin-top:25px;}
	.cxm_div{ margin-top:20px;}
	.bd-table tbody tr td .yzmbox input {width: 68%;}
	.bd-table tbody tr td .yzmbox .yzm {width: 28%;}
	.sqlx-top-box img{ width:291px; height: 26px;}
	.sqlx-top-box {margin-bottom: 30px;}
	.zn_big_box01 h4{ font-size: 22px; line-height: 30px;}
	.zfxxgkzn_box ul li{font-size: 20px;}
	.zfxxgkzn_box ul li a span{ width: 99px;}
	
}