@charset "utf-8";
/* CSS Document */
/*nav*/
@media (min-width: 1380px) and (max-width: 1600px){
	.nav_pc li{
		margin:0 3px;
	}
	.nav_pc{
		margin-right:-23px;
	}
}
@media (min-width: 1140px) and (max-width: 1379px){
	.head_pc{
		padding:0 2%;
	}
	.nav_pc{
		margin-right:-17px;
	}
	.nav_pc li{
		margin:0 3px;
	}
	.nav_pc li > a{
		font-size:15px;
		padding:16px 14px;
	}
	
}
@media (min-width: 1019px) and (max-width: 1139px){
	.head_pc{
		padding:0 2%;
	}
	.nav_pc{
		margin-right:-14px;
	}
	.nav_pc li{
		margin:0 3px;
	}
	.nav_pc li > a{
		font-size:14px;
		padding:16px 11px;
	}
	
}
@media (min-width: 769px) and (max-width: 1020px){
	.head_pc{
		padding:0 1%;
	}
	.nav_pc{
		margin-right:-8px;
	}
	.logo_pc .lg1{
		display:none;
	}
	.logo_pc .lg2{
		display:block;
	}
	.nav_pc li{
		margin:0 3px;
	}
	.nav_pc li > a{
		font-size:13px;
		padding:16px 8px;
	}
	.nav_pc li .sub dd a{
		font-size:12px;
	}
	.nav_pc li .sub dt a{
		font-size:13px;
	}
	
}

/*nav end*/






@media (min-width: 1200px){
	
}
@media (min-width: 769px) and (max-width: 1119px){
	.clg_li{
		height:400px;
	}
	.ind_cptj ul li .cptj{
		padding-left:10%;
		padding-right:3%;
	}
	.ind_cptj ul li .cptj h3{
		font-size:26px;
	}
	#foot .foot_l a{
		padding:0 10px;
	}
	.art_rnr h3.h3{
		font-size:30px;
	}
	.art_fx .bdsharebuttonbox a{
		margin-left:6px !important;
		margin-right:6px !important;
	}
	.s_tname h3{
		font-size:40px;
	}
	.new_list li .n_cm h3{
		font-size:17px;
	}
	.new_list li .n_cm p{
		font-size:13px;
	}
	.dm_list li .h3{
		font-size:22px;
		padding-bottom:14px;
	}
	.art_bd .art_dmtt{
		font-size:22px;
		padding-bottom:14px;
	}
}

@media (max-width: 768px){
	.head_pc{
		display:none;
	}
	.head_m{
		display:block;
		height:40px;
		padding:10px 0;
		position:relative;
		text-align:center;
	}
	.head_m .m_logo img{
		height:40px;
		display:inline-block;
		vertical-align:top;
	}
	.head_m .h_ico{
		background:url(../img/h_ico.png) no-repeat center center;
		width:40px;
		height:40px;
		background-size:25px;
		display:block;
		position:absolute;
		left:10px;
	}
	#foot .foot_pd{
		padding:0 2%;
	}
	#foot .foot_l ,#foot .foot_r{
		width:100%;
		text-align:center;
		margin:0;
	}
	
	#foot .foot_l a{
		padding:0 10px;
	}
	
	.clg_li{
		height:260px;
		width:100%;
		display:block;
	}
	.clg_li .lg_a{
		margin: 0 16%;
	}
	.banner ul li img.ban_pc{
		display:none;
	}
	.banner ul li img.ban_m{
		display:block;
	}
	.ind_mdcx h3{
		font-size:26px;
	}
	.ind_mdcx .cx_xl li{
		font-size:14px;
		padding:0 30px;
	}
	
	.sel_com .select_showbox{
		height:40px;
		line-height:40px;
		padding:0 6%;
		width:88%;
		font-size:13px;
	}
	.cx_dd .sl_ip{
		height:40px;
	}
	.sel_com .select_showbox:before{
		top:16px;
		right:6%;
	}
	.sel_com .select_option li a{
		font-size:13px;
	}
	.cx_dd .sl_ip{
		background-size:18px;
	}
	.ind_ppgs{
		height:260px;
	}
	.ind_ppgs .ind_pptb .pp_tbs h3{
		font-size:28px;
	}
	.ind_cptj ul li{
		width:100%;
		float:left;
		padding:3% 0;
	}
	.ind_cptj ul li a{
		padding:2%;
	}
	.ind_cptj ul li.cp_li1 a{
		display:block;
		padding:15% 3% 15% 10%;
	}
	.ind_cptj ul li a h4{
		height:35px;
		line-height:35px;
		font-size:15px;
	}
	
	/*子页面*/
	.s_main{
		padding-top:60px;
	}
	.s_cpnav a{
		font-size:15px;
		margin:0 12px;
		padding:5px 0;
	}
	.s_cpab{
		padding:30px 6% 20px;
	}
	.s_cpab h3{
		font-size:24px;
	}
	.s_cpab p{
		font-size:13px;
	}
	.img_list {
		padding-left:4%;
	}
	.img_list li{
		width:96%;
	}
	
	.art_imgl{
		width:100%;
		height:auto !important;
		padding-bottom:20px;
	}
	.cSGallery{
		position:relative;
		bottom:0;
	}
	.cSGallery li{
		width:70px !important;
	}
	.art_imgr{
		width:100%;
		height:auto !important;
		padding-bottom:20px;
	}
	.art_rnr h3.h3{
		font-size:25px;
	}
	.art_fx .bdsharebuttonbox a {
		margin-left:5px !important;
		margin-right: 5px !important;
	}
	.art_fx{
		position:relative;
		margin-top:20px;
		margin-bottom:30px;
		bottom:0;
	}
	.s_tname{
		padding: 35px 0 30px;
	}
	.s_tname h3{
		font-size:30px;
	}
	.jm_top{
		text-align:left;
		line-height:1.7;
	}
	.jm_top p{
		padding:5px 0;
	}
	.jm_lycm li{
		width:100%;
	}
	.jm_lycm li .jm_bt input{
		width:70%;
		height:40px;
	}
	.job_list li{
		padding:30px 0;
	}
	.job_list li .job_tt h3{
		font-size:20px;
	}
	.job_list li .job_tt span{
		font-size:12px;
	}
	.job_list li .job_bd{
		line-height:1.7;
	}
	.new_list li{
		float:left;
		width:92%;
		padding:1% 4%;
	}
	.new_list li .n_cm{
		padding: 3% 0 4%;
	}
	.new_list li .n_cm h3{
		font-size:16px;
		height: 30px;
    	line-height: 30px;
	}
	.new_list li .n_cm p{
		font-size:12px;
	}
	.art_tit{
		padding:12px 0;
	}
	.art_tit h3{
		font-size:20px;
	}
	.art_tit p{
		font-size:13px;
	}
	.art_body{
		padding-top:20px;
	}
	.lx_left{
		width:100%;
		height:auto !important;
	}
	.lx_left img{
		height:auto !important;
		width:100% !important;
		min-height:inherit !important;
	}
	.lx_right{
		width:100%;
		height:auto !important;
	}
	.csAction{
		display:none;
	}
	
	.ab_tit a{
		margin:0 12px;
		font-size:15px;
	}
	.location{
		height: 330px;
   		min-width: 100%;
	}
	.ab_info{
		float:none !important;
		margin:0 auto !important;
		width:90%;
	}
	.ab_li{
		background-color: #f2f2f2;
    	padding: 190px 0 60px;
	}
	.ab_li .unslider-nav li{
		border-color:#999;
	}
	.ab_li .unslider-nav li.unslider-active{
		background:#E9CC6D;
		border-color:#E9CC6D;
	}
	.ab_cm h3.h3{
		font-size:30px;
		padding-bottom:10px;
	}
	.ab_ban li h4.h4{
		font-size:25px;
		letter-spacing: 4px;
		line-height:1.5;
	}
	#ab_li4 .ab_ban li h4.h4{
		font-size:25px;
		padding-bottom:20px;
	}
	.ab_cm2{
		min-height:400px;
	}
	.ab_cen .ab_li:hover .location .image {
		-moz-transform: scale(1, 1);
		-ms-transform: scale(1.2, 1);
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}
	
	.dianmian .slide .dsp_tb{
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	.dm_list{
		min-height:80px;
	}
	.dm_list li{
		width:100%;
		margin-bottom:20px;
		min-height:inherit;
		padding:0 1% 15px 3%;
		border-bottom:1px solid #E3E3E3;
	}
	.dm_list li:before{
		display:none;
	}
	.dm_list li .h3{
		font-size:18px;
		padding-bottom:14px;
	}
	.art_bd .art_dmtt{
		font-size:20px;
		padding-bottom:14px;
	}
	
	.ts_tit{
		padding:25px 0 20px;
		font-size:26px;
	}
	.ts_table .ts_td dl dd h3{
		font-size:20px;
	}
	.ts_table .ts_td{
		display:table;
		width:100%;
		margin-bottom:18px;
	}
	.ts_table .ts_td dl{
		width:100%;
	}
	.ts_table .ts_a1{
		margin-bottom:18px;
	}
	.ts_table .ts_a2{
		margin-top:0;
	}
	.ts_table .ts_tbn{
		display:none;
	}
	.ts_table .ts_td dl dt{
		width:25%;
		padding:0 3%;
	}
	.ts_table .ts_td dl dt img{
		max-width:90%;
	}
	.ts_table .ts_td3{
		width:100%;
		display:table;
	}
	.ts_table .td_b ,.ts_table .td_c ,.ts_table .ts_a1, .ts_table .ts_a2{
		padding:4% 1%;
	}
}
