﻿@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1600px) {



}
@media screen and (max-width: 1400px) {
	
	header .top .nav{right: 18%;}
	header .top .nav li{padding:0 37px;}
	header .top .nav li dd a{padding:10px 20px;}
	.w1200{width: 96%;}
	.contain { width: 96%;padding: 0 2%;}
	.news_con { width: 96%;padding: 0 2%;}
	.side{display: none;}

}
@media screen and (max-width: 1350px) {
	header .top .nav li{padding:0 34px;}
}

@media screen and (max-width: 1250px) {
	header .top .nav li{padding:0 31px;}
}

@media screen and (max-width: 980px) {
	
	header .top .nav li{padding:0 10px;}
	header .top .nav li dd a{padding:10px 10px;}

	.dqwz .box{max-width: 980px;}

	.con{max-width: 980px;}

	.news .box li .li_box{height: 450px;}
	.news .box li:nth-of-type(1) .pic{height: 400px;}
	.fa_lc ul li h4{ display:none;}
	
}

@media screen and (max-width:1400px) {
	.any {width: 92%; margin: 5% 4%;}
	.anys{width: 92%; margin: 5% 4%;}
}

@media screen and (max-width: 980px) {

	header{height: 100px;z-index: 100;}
	header .top h1{display:block; top: 15px; position: absolute; width: 182px;z-index: 100; left: 2%}
	header .top h1 img{width: 100%;}
	
	header .top .nav{display: none;}
	header .m-btn{display:block;}
	header .top .yuyan{display: none;}
	.search{display: none;}
	.tmenu{display: none;}

	.banner_pc{ display:none;}
	.banner_sj{ display:block;margin-top: 0px;}
	.about-banner{margin-top: 60px;}

	.flex-control-nav { bottom:10px;}
	
	.zyyw_con .conleft{width: 100%; position: static; height: 400px;}
	.zyyw_con .conright {width: 96%; margin: 2%;}
	.any{width: 100%; margin: 0;}
	
	.in_support_title_01{width: 100%;}
	.in_support_title_02{display: none;}
	.in_support_title_03{width: 100%; font-size: 14px; line-height: 25px; margin-top: 2%;}
	.qudao-l{width: 100%;}
	.qudao-l ul li{width: 48%; margin-right: 2%; margin-bottom: 4%; background-size: 100%;}
	.qudao-l ul li a{ height:auto; line-height:24px; color:#333; float:left; padding:2% 0 0% 2%; box-sizing: border-box;}
	.qudao-l ul li a:hover{background-size: 100%;}
	.hcOn { background-size: 100%;}
	.hcOn a:link{background-size: 100%;}
	.hcOn a:visited {background-size: 100%;}
	.hcOn a:hover {background-size: 100%;}
	.qudao-r{width: 100%; margin-top: 5%;}
	
	.mainabout_left{width: 100%;}
	.more{margin: 20px auto 0 auto;width: 210px;float: none;}
	.text{width: 100%; margin-top: 8%}
	
	.in_about_01{width: 100%;}
	.in_about_pic img{width: 100%}
	.in_about_02{width: 100%;}
	
	.footer .contacts{width: 100%;}
	.footer .products{width: 45%; margin-top: 10%;}
	.foot_contactss{width: 100%; margin-top: 10%;}
	
	
	.pic{overflow:hidden;width:100%;height:auto;background:#fff;float: left;}
	.pro_cp{ width:50%; float:left; background:#f0f0f0; height:auto;}
	.pro_cp img{width: 100%; transition:all 1.5s; }
	.pic:hover img{ transform:scale(1.1);}
	.pro_cp:hover { background:#31469a;transition:all 0.5s;}
	.pro_wz{ height:25%; color: #444; display: block;float: left;min-height: auto;}
	.pro_wz h2 {text-align: center;font-size: 20px;line-height: 40px; padding-top:30px;}
	.pro_wz h3{ text-align:center; font-size:18px; font-weight:bold; margin-top:0px; }
	.pro_wz p{ font-size:14px; padding:10px 20px; text-align:center; line-height: 25px;}

	.pro_cp2{ width:50%; float:left; background:#f0f0f0; height:auto;}
	.pro_cp2 img{width: 100%; transition:all 1.5s; }
	.pro_cp2 .pic:hover img{ transform:scale(1.1);}
	.pro_cp2:hover .pro_wz, .pro_cp:hover .pro_wz { background:#1b3a95;transition:all 0.5s; color: #fff!important;}
	
	.F-nav,
	.F-nav.F-nav2{width:20%;}
	.F-ct{width:100%;margin:20px 0 0;}
	.F-cr{padding:8px 4%;font-size:12px;line-height:18px;}
	.footer-container .contain{border-bottom:0px;padding-bottom:0px;}
	
}

@media screen and (max-width: 720px) {
.fa_lc ul li h4{ display:none;}
	.three_good ul{ margin-right:0;}
	.three_good li{ float:left; width:100%; margin-right:0; display:inline;}

	.dqwz .box{display: none;}

	.con{padding:0 3%;margin: 40px auto 0 auto;}

	.con h2{font-size: 30px;margin-bottom: 20px;}

	.banner_er .picyi{display: none;}
	.banner_er .picer{display: block;}
	.banner_er .title{font-size: 24px;}
	.banner_er .title .xian{margin:15px auto 0 auto;}

	.pro .ptu{height:180px;}
	.pro .p06{height:180px;}
	.pro .p06 a{margin: 25%;}
	
	.news_con .conbox dl{width: 49%}
	.cc{display: none;}
	
	/*-- Footer --*/
	.footer-container{padding:10px 0;}
	.F-nav{width:100% !important;border-bottom:1px solid rgba(255,255,255,.1);margin:0px;}
	.F-nav dt{padding:0 2%;height:50px;line-height:50px;}
	.F-nav dt i{display:block;}
	.F-nav dd{padding:0 0 10px;margin:0px;display:none;}
	.F-nav dd a{padding:0 6%;height:40px;line-height:40px;}
	
	.point_box .point{height:40px;line-height: 40px; }
	.point_box .article{}
	.point_box .article a{height: 38px;line-height: 38px;text-align: center;margin-left: 0;width:33.333%;float: none; font-size: 13px;}
	.point_box .point,.point_box .article{float: none;}
	
	.ny_support{margin: 6% 0;}
	.ny_support_title{font-size: 25px;}
	.ny_support_table{font-size: 25px;}
	.ny_support_table02 li {width: 100%;}
	
	.ny_pro{margin: 6% 0;}
	.ny_pro_title_01{font-size: 20px;}
	.cpxq_b_kj .wb li{width: 49%;}
	.aboutIntro{margin-bottom: 0px;  margin-top: 0px;}
	.mub01Title h3 i{display: none;}
	.mainCon_left{width: 100%;}
	.mainCon_right{width: 100%; margin-top: 15px;}
	
	.aboutculture{padding: 6% 0;}
	.ab_cul li .cleft{width: 100%;}
	.ab_cul li .cright{width: 100%; padding: 20px;}
	.newsny li{margin-bottom: 35px;}
	.newsny li .newsleft01{width: 28%;}
	.newsny li .newsleft02{width: 100%; margin: 6% 0;}
	.newsny li .newsleft03{width: 100%;}
	.news_con_b{border-top: none; margin-top:0px; padding-top: 0px;}
	
	.newsxq_left{width: 100%;}
	.xinwenxiangqing .nd_text img{padding-bottom: 20px;}
	.newsxq_right{width: 100%;}
	
	.ny_contact{padding: 6% 0;}
	.lxwmbg_left{width: 100%;}
	.lxwmbg_left ul li{margin-bottom: 15px; line-height: 25px;}
	.lxwmbg_right{width: 100%;}

}