﻿@charset "utf-8";

@media screen and (max-width:1200px){
	.top .top_dh ul li{margin-right:30px;}
}

@media screen and (max-width:1080px){
	.top_bjj{height:80px;}
	.top .logo{height:80px;}
	.top .logo img{max-height:42px;}
	.top .top_dh{display:none;}
	.zyw{display:none;}
	.sj_dh_kj{display:block;}
	
	.border_box{display:none;}
	.block_home_slider{display:block;}
	
	.xwfb{width:100%; float:none;}
	.sy_cjwt{width:100%; float:none; margin-top:50px;}
	
	.gsjs_bj{padding:0;}
	
	.db .db_dh{display:none;}
	
	.ny_dh_bj{border:none; margin:0; padding-bottom:18px; position:relative;}
	.ny_dh_bj:after{content:""; width:100%; height:16px; border-top:1px #eaeaea solid; border-bottom:1px #eaeaea solid; background:#f2f2f2; position:absolute; left:0; bottom:0;}
	.ny_dh ul{overflow:hidden; margin-top:-2%; margin-left:-2%; padding-bottom:2%;}
	.ny_dh ul li{width:48%; float:left; display:block; font-size:15px; margin:0; margin-top:2%; margin-left:2%; padding:10px;}
	
	.ny_ej_dh{overflow:hidden;}
	.ny_ej_dh ul li{width:48%; float:left; font-size:14px; margin:0; margin-top:2%; margin-left:2%;}
	.ny_ej_dh ul li:after{height:1px;}
	.ny_ej_dh ul li:before{height:1px;}
	
	.cpzx ul li{width:48%;}
	
	.cgal ul li{width:48%;}
	.cgal ul li .cgal_wz{padding:10px;}
}


@media screen and (max-width:720px){
	.cpzs_bj{padding:40px 0;}
	.cpzs .cpzs_bt{font-size:24px;}
	.cpzs_qh{padding:0;}
	.owl-buttons{display:none;}
	.cpzs_qh .owl-pagination{display:block;}
	
	.xwfb_bj{padding:40px 0;}
	.xwfb ul li{padding:10px 20px; padding-left:0;}
	.xwfb ul li .xwfb_rq{width:90px;}
	.xwfb ul li .xwfb_rq .xwfb_rq_t{font-size:42px;}
	.xwfb ul li .xwfb_wb{width:calc(100% - 106px);}
	.xwfb ul li .xwfb_wb .xwfb_wb_t{font-size:16px;}
	.xwfb ul li .xwfb_wb .xwfb_wb_b{font-size:13px;}
	.sy_cjwt{margin-top:40px;}
	.sy_cjwt ul li .sy_cjwt_t{font-size:16px;}
	.sy_cjwt ul li .sy_cjwt_b{font-size:13px;}
	
	.gsjs_t{padding:0;}
	.gsjs_t .gsjs_t_l{padding:40px 2%;}
	.gsjs_t .gsjs_t_l .gsjs_t_l_t{font-size:26px;}
	.gsjs_t .gsjs_t_r{width:100%; height:150px; position:static;}
	.gsjs_b{padding:40px 2%;}
	
	.db .db_lxwm{width:100%; float:none;}
	.db .db_erweima{float:none; margin-top:10px;}
	
	.ny_banner{height:100px;}
	
	.ny_bt{margin-top:20px; margin-bottom:20px;}
	.ny_bt .ny_bt_t{font-size:24px;}
	.ny_bt .ny_bt_b{letter-spacing:2px; margin-top:4px;}
	
	.ny_bj{padding-bottom:40px;}
	.ny{margin-top:30px;}
	
	.cpxq_t_l{width:100%; float:none;}
	.cpxq_t_r{width:100%; float:none; margin-top:30px;}
	.cpxq_t_r .cpxq_t_r_bt{font-size:20px;}
	.cpxq_t_r .cpxq_t_r_td .cpxq_t_r_td_bt{font-size:16px;}
	.cpxq_m .cpxq_m_bt{font-size:16px;}
	
	.xwzx ul li .xw_img{display:none;}
	.xwzx ul li .xw_wb{width:100%; float:none;}
	.xwzx ul li .xw_bt{font-size:17px; margin:0;}
	
	.lxfs .lxfs_wz{width:100%; line-height:20px; padding:0;}
	.lxfs .lxfs_dt{width:100%; height:260px; position:static; margin-top:30px;}
	.zxly ul{margin-left:0;}
	.zxly ul li{width:100%; margin-left:0; margin-bottom:10px;}
	.zxly ul li span{line-height:40px;}
	.zxly ul li .input_txt{height:40px;	line-height:40px;}
	.zxly ul li textarea{width:100%; height:100px;}
}