@charset "utf-8";
/*common responsive*/
@media (max-width: 1199px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.container{max-width:none; width:96%;}
	.header .search .searchTxt{height:40px; width:calc(100% - 54px); -moz-width:calc(100% - 54px); -ms-width:calc(100% - 54px); -o-width:calc(100% - 54px); -webkit-width:calc(100% - 54px);}
	.mainnav{margin-bottom:20px;}
	.mainnav li{width:17%;}
	.mainnav li.li0{width:15%;}
	.common_links .cont li{width:25%;}
	
	.common_head .menu1 li{line-height:42px;}
	.common_head.addborder .menu1 li{line-height:43px;}
	
	.common_bd{padding:10px 15px;}
}

@media (max-width: 992px) {
	.easybtn{display:none;}
}

@media (max-width: 991px) {
	.mainnav li a, .mainnav li.li0 a{padding-left:0; text-align:center;}
	.mainnav li a i{ display:none;}
	
	.common_ztzl_max{padding-right:50px;}
	.common_ztzl{padding:15px 0; margin:0 15px;}
	.common_morezt{right:15px; width:40px; margin:15px 0;}
	
	.common_head .common_hd li{padding-right:20px; padding-left:20px;}
	.common_head .menu1 li{font-size:16px;}
	
	.wrapper{padding:15px 15px 0;}
	
	.menu_icons li a{font-size:18px !important;}
	.menu_icons{margin:0 -8px 0 -7px !important;}
	.menu_icons li a{margin:0 8px 15px 7px !important;}
	
	
}

/* xs mobile*/
@media (max-width: 768px) {
	.body_bg{/*background:none;*/}
	.common_bodybg{background:none !important;}
	.header .weather, .header .lang{display:none;}
	.header{padding:20px 0; height:auto;}
	.header .logo{display:none;}
	.header .logo_mobile{display:block;}
	.header .logo_mobile img{display:block; margin:30px auto 20px; max-width:80%;}
	.mainnav{width:100%; padding:0 2%; margin-bottom:10px;}
	
	.header .logo{ position:static;}
	.header .logo img{display:block; margin:0 auto;}
	.header .search{position:static; width:100%;}
	.header .search .searchTxt{background-color:#f1f1f1;}
	.pageMain, .pageMain2, .pageMain3, .pageMain4, .pageMain5{min-height:inherit; border:0; padding:0;}
	.common_bottom{border:none;}
		.mainnav li a, .mainnav li.li0 a{padding-left:0; text-align:center;}
	.mainnav li a i{ display:none;}
	
	.footer{width:100%; padding:0 2%; text-align:center;}
	.footer_nav{padding:20px 0 0;}
	.footer_copyright{padding:10px 0 10px;}
	.footer_wzbs{position:static; padding-bottom:10px;}
	.common_links .cont{ padding-left:0;}
	.common_links h5{ display:none;}
	
	.curmb2_box{ width:100%;}
	.curmb2{ padding-left:38px;}
	.curmb3{ padding-left:38px;}
	.breadcrumb{background:#e6e6e6;}
	.breadcrumb .container{padding-right:0; padding-left:0; background:none;}
	.breadcrumb dl dt{left:5px;}
	
	.common_banner{margin-top:20px; width:100%;}
	.table_a .tdhide{display:none;}
	
	.menu_icons li a{font-size:16px;}
	
	.menu_icons li{width: 50%;}
	.menu_icons li a i{margin-left: 12%}
	.xxgk_attr{overflow-x: auto; overflow-y: hidden;}
	.xxgk_attr td{white-space: nowrap;}
}

@media (max-width: 640px) {
	.menu_icons{margin:0 -6px !important;}
	.menu_icons li a{margin:0 5px 12px !important;}
	
	.footer{padding-bottom: 70px;}
	.footer_nav{padding: 20px 12px 0}
	.footer_copyright{padding: 20px 12px 20px}
	.footer_wzbs{position: static;  margin: 0 auto;}
}

@media (max-width: 580px) {
	.mainnav li, .mainnav li.li0{width:33.333%;}
	.mainnav{height:auto; padding:6px 0; overflow:hidden; line-height:34px;}
	.mainnav li{position:relative;}
	.mainnav li a{border:none; height:auto; line-height:auto;}
	.mainnav li:after{content:""; width:1px; height:20px; background:#089831; position:absolute; top:50%; margin-top:-10px; right:0;}
	.mainnav li:nth-child(3):after, .mainnav li:nth-child(6):after{display:none;}
	.mainnav li a{font-size:16px;}
	.mainnav li a:after{display:none;}
	.mainnav li a:hover{color:#ffba1f;}
	.commonboxtab .hd{height: auto !important;}
	.commonboxtab .hd ul li{ padding: 0 7px !important; font-size: 1em !important;}
	
}


@media (max-width: 480px) {
	.common_links{padding-bottom:10px;}
	.common_links .cont li{width:50%; margin-bottom:5px;}
	
	.infoList li h4{padding-right:0;}
	.infoList li h4 a{display:inline; float:none; max-width:none; padding-right:12px; white-space:normal;}
	.infoList li .time{position:static;}
	
	.common_more{display:none;}
	.menu_icons li a{font-size:15px !important;}
	.menu_icons li a font{line-height:44px;}
	.menu_icons li a font.twoline{line-height:22px;}
	.menu_icons li a i{width:45px; height:45px;}
	.menu_icons li.li0 a i{background-position:0 0;}
	.menu_icons li.li1 a i{background-position:0 -45px;}
	.menu_icons li.li2 a i{background-position:0 -90px;}
	.menu_icons li.li3 a i{background-position:0 -135px;}
	.menu_icons li.li4 a i{background-position:0 -180px;}
	.menu_icons li.li5 a i{background-position:0 -225px;}
	.menu_icons li.li6 a i{background-position:0 -270px;}
	.menu_icons li.li7 a i{background-position:0 -315px;}
	.menu_icons li.li8 a i{background-position:0 -360px;}
	.menu_icons li.li9 a i{background-position:0 -405px;}
	.menu_icons li.li10 a i{background-position:0 -450px;}
	.menu_icons li.li11 a i{background-position:0 -495px;}
	.menu_icons li.li12 a i{background-position:0 -540px;}
	.menu_icons li.li13 a i{background-position:0 -585px;}
	.menu_icons li.li14 a i{background-position:0 -630px;}
	.menu_icons li.li15 a i{background-position:0 -675px;}
	.menu_icons li.li16 a i{background-position:0 -720px;}
	.menu_icons li.li17 a i{background-position:0 -765px;}
	.menu_icons li.li18 a i{background-position:0 -810px;}
	.menu_icons li.li19 a i{background-position:0 -855px;}
	.menu_icons li.li20 a i{background-position:0 -900px;}
	.menu_icons li.li21 a i{background-position:0 -945px;}
	.menu_icons li.li22 a i{background-position:0 -990px;}
	
	.menu_icons li.li0.on a i{background-position:-45px 0;}
	.menu_icons li.li1.on a i{background-position:-45px -45px;}
	.menu_icons li.li2.on a i{background-position:-45px -90px;}
	.menu_icons li.li3.on a i{background-position:-45px -135px;}
	.menu_icons li.li4.on a i{background-position:-45px -180px;}
	.menu_icons li.li5.on a i{background-position:-45px -225px;}
	.menu_icons li.li6.on a i{background-position:-45px -270px;}
	.menu_icons li.li7.on a i{background-position:-45px -315px;}
	.menu_icons li.li8.on a i{background-position:-45px -360px;}
	.menu_icons li.li9.on a i{background-position:-45px -405px;}
	.menu_icons li.li10.on a i{background-position:-45px -450px;}
	.menu_icons li.li11.on a i{background-position:-45px -495px;}
	.menu_icons li.li12.on a i{background-position:-45px -540px;}
	.menu_icons li.li13.on a i{background-position:-45px -585px;}
	.menu_icons li.li14.on a i{background-position:-45px -630px;}
	.menu_icons li.li15.on a i{background-position:-45px -675px;}
	.menu_icons li.li16.on a i{background-position:-45px -720px;}
	.menu_icons li.li17.on a i{background-position:-45px -765px;}
	.menu_icons li.li18.on a i{background-position:-45px -810px;}
	.menu_icons li.li19.on a i{background-position:-45px -855px;}
	.menu_icons li.li20.on a i{background-position:-45px -900px;}
	.menu_icons li.li21.on a i{background-position:-45px -945px;}
	.menu_icons li.li22.on a i{background-position:-45px -990px;}
	
	.menu_icons li.li0 a:hover i{background-position:-45px 0;}
	.menu_icons li.li1 a:hover i{background-position:-45px -45px;}
	.menu_icons li.li2 a:hover i{background-position:-45px -90px;}
	.menu_icons li.li3 a:hover i{background-position:-45px -135px;}
	.menu_icons li.li4 a:hover i{background-position:-45px -180px;}
	.menu_icons li.li5 a:hover i{background-position:-45px -225px;}
	.menu_icons li.li6 a:hover i{background-position:-45px -270px;}
	.menu_icons li.li7 a:hover i{background-position:-45px -315px;}
	.menu_icons li.li8 a:hover i{background-position:-45px -360px;}
	.menu_icons li.li9 a:hover i{background-position:-45px -405px;}
	.menu_icons li.li10 a:hover i{background-position:-45px -450px;}
	.menu_icons li.li11 a:hover i{background-position:-45px -495px;}
	.menu_icons li.li12 a:hover i{background-position:-45px -540px;}
	.menu_icons li.li13 a:hover i{background-position:-45px -585px;}
	.menu_icons li.li14 a:hover i{background-position:-45px -630px;}
	.menu_icons li.li15 a:hover i{background-position:-45px -675px;}
	.menu_icons li.li16 a:hover i{background-position:-45px -720px;}
	.menu_icons li.li17 a:hover i{background-position:-45px -765px;}
	.menu_icons li.li18 a:hover i{background-position:-45px -810px;}
	.menu_icons li.li19 a:hover i{background-position:-45px -855px;}
	.menu_icons li.li20 a:hover i{background-position:-45px -900px;}
	.menu_icons li.li21 a:hover i{background-position:-45px -945px;}
	.menu_icons li.li22 a:hover i{background-position:-45px -990px;}

	.footer{padding-bottom: 70px;}
	.footer_nav{padding: 20px 12px 0}
	.footer_copyright{padding: 20px 12px 20px}
	.footer_wzbs{position: static;  margin: 0 auto 20px;}
}
@media (max-width: 400px) {
.hd_ftpiclist{height: auto !important; overflow: auto;}
}
@media (max-width: 320px) {
	.menu_icons li{width:100% !important;}
	.menu_icons li a{ margin-bottom:5px !important; padding:5px 10px !important; text-align:left;}
	.menu_icons li a i{display:inline-block !important; margin: 0 10px}
	.menu_icons li a font{line-height:150%; max-height:45px; width:140px; margin-left: 0}
	.menu_icons li a font.twoline{line-height:150%;}
	.menu_icons li a font br{display:none;}

	.common_links .cont li{width:100%;}
	.common_banner{ display:none;}
}