@charset "utf-8";
/* CSS Document */


/*屏幕宽度小于1200px*/
@media screen and (max-width: 1200px) {

.tophead {
	width: 100%;
	padding:0 15px;
	box-sizing:border-box;
}
.topnav a{ margin-right:10px;}
.menu ul li a{ padding:0 12px;}
.menu li .submenu li {
	width: 100%;
	padding:0 15px;
	box-sizing:border-box;
}
.menu li .submenu li a {
	width: 33.3%;
	padding:0 15px;
	box-sizing:border-box;
}
.menu li .submenu li a span {
	display: block;
	width: 100%;
}
.banner .bannerurl{ height:450px;}
.banner ul li{ height:450px;}
#contactform{ width:100%; left:0; margin:0 auto; bottom:80px; height:auto;}
.field {
	margin: 0 2.5%;
	width:28.3%;
	margin-bottom:20px;
}
.bmbt{ width:33.3%; margin:0 auto;}
.banner .dots{ borrom:0;}

.main{ padding:0 20px; box-sizing:border-box;}
.mainbox{ width:100%; box-sizing:border-box;}
.wxnt{ width:100%;}
.wxnt_title h3{ font-size:24px;}
.jpgw_title h3{ font-size:24px;}
.youshititle h3{ font-size:24px;}
.xxwmtitle h3{ font-size:24px;}
.inewstitle h3{ font-size:24px;}
.syjqtg dl dt{ font-size:20px;}
.syjqtg dl dt a{ font-size:24px;}
.wxntlist{ width:100%; overflow:hidden;}
.wxntlist li{ width:25%; padding: 23px 21px; box-sizing:border-box; margin:0; height:100px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;} 
.wxntlist li a{ font-size:14px;}
.wxntlist li p{ overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.jpgw{ width:100%;}
.syjqtg{ width:100%;}
.youshi{ width:100%;}
.wsmxzwmlist{ width:31.3%; margin:0 1%; box-sizing:border-box;}
.wsmxzwmlist h3{ line-height:50px;}
.xxwm{ width:100%;}
.mr_frUl{ width:100%;}
.mr_frBtnL{ left:50%; margin-left:-30px;}
.mr_frBtnR{ right:50%; margin-right:-30px;}
.inews{ width:100%; float:none;}
.inewstitle h3{ float:none; text-align:center; margin-bottom:20px;}
.inewsnav{ float:none; margin:0 auto;}
.fwpx{ display:none;}
.inewslist{ margin:0 auto;}
.footcon{ width:40%; box-sizing:border-box;}
.footnav{ width:60%;}
.footnav dl{ width:25%; text-align:center}
.copyright{ width:100%;}

.imgmobile50{ width:50%;}
.yhhd{ padding:0 20px; box-sizing:border-box;}
.bjty{ padding:0 20px; box-sizing:border-box;}
.wzgn{ padding:0 20px; box-sizing:border-box;}
.yhhdtext{ width:50%;}
.yhhdtext img{ max-width:100%;}
.nybanner{ background-size:cover;}
.nytitle05{ width:100%;}
.dgwz{ width:100%;}
.dgwz img{width:60%;}
.dzzhgj{ width:100%;}
.dzzhgj img{ max-width:100%;}
.dgwztext h3 b{ font-size:48px;}
.mtgzl{ width:50%;}
.mtgzl img{ max-width:95%;}
.qubie{ width:100%;}
.qubie img{ max-width:100%;}
.nyfwpx{ width:100%;}
.wqjchg{ width:100%;}
.wqjchg ul li{ width:50%;}
.wqjchg ul li:nth-child(2n+1){ clear:left;}
.wqjchg ul li img{ width:40%; max-height:100%; margin-right:0; height:auto;}
.wqjchg ul li h3{ padding-left:20px; width:60%; box-sizing:border-box; max-height:88px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.wqjchg ul li p{ padding-left:20px; width:60%; box-sizing:border-box; height:60px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.nytitle03{ width:60%;}
.fwnav03{ width:60%;}
.fwnav03 li{ width:33.3%; margin-right:0;}
.pc03{ width:40%; max-width:100%;}
.zzfw{ padding:60px 0;}
.smsxcx{ width:100%;}
.smsxcx div{ width:33.3%;}
.smsxcx div img{ max-width:100%;}

.xcxys{ width:100%;}
.xcxyslist{ width:100%;}
.xcxyslist div{ width:33.3%;}
.xcxyslist div img{ width:40px; height:40px;}
.xcxyslist div h3{ font-size:20px;}
.xcxyslist div p{ font-size:12px;}
.xcxanli{ width:100%;}
.xcxanli div{ width:25%;}

.dpxg{ width:100%;}
.dpxg img{ width:50%; max-width:100%;}

.caselist{ width:100%;}
.caselist div{ width:25%; box-sizing:border-box}
.caselist div h3{ width:100%;}
.caselist div h3 a{ width:100%;}
.nhbdlist{ width:100%;}
.nhbdlist li{ width:25%; margin:0; padding:0 15px; margin-bottom:30px; box-sizing:border-box;}
.nhbdlist li h3{ width:100%;}
.nhbdlist li h3 a{ width:100%;}
.nhbdlist li p a{ width:100%; display:block; height:20px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}

.spbdlist{ width:100%;}
.spbdlist li{ width:33.3%; margin:0; padding:0 15px; margin-bottom:30px; box-sizing:border-box;}
.spbdlist li h3{ width:100%;}
.spbdlist li h3 a{ width:100%;}
.spbdlist li p a{ width:100%; display:block; height:20px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}

.join_list{ width:30%; box-sizing:border-box; padding-left:20px;}
.news_con{ width:70%; box-sizing:border-box; padding-right:20px;}

.aboutnav ul{ width:100%;}
.aboutnav ul li{ width:14.2%}
.newsnav ul{ width:100%;}
.qyvr{ width:100%; background-size:cover; height:250px;}
.qyvr a{ width:100%;}
.culture{ width:100%;}
.culture img{ max-width:100%;}
.event_box{ width:100%;}
.parHd li{ width:150px !important;}
.parHd li.act span{ left:63px;}
.gsfllist{ width:100%;}
.gsfllist li{ width:33.3%; padding:0 20px; box-sizing:border-box; margin-right:0}
.hdjy{ width:100%; background-size:cover;}
.join_con{ width:100%;}
.qiehuan{ width:100%;}
.qiehuan>div{ width:46%; margin:0 2%;}
.qiehuan>div>div>h1{ font-size:24px;}
.fssj{ width:100%;}
.joinckgdal_title img{ max-width:100%;} 
} 

@media screen and (max-width: 992px) {
.main{ margin:40px auto;}
.navbar-drawer {
	display: inline-block
}
.top{ height:90px;}
.tophead{ height:90px;}
.head{ height:90px;}
.logo {
	float: none;
	width:100%;
	text-align:center;
	padding-top: 25px;
	background:url(../images/logomobile.png) center center no-repeat;
	height:60px;
}
.logo img{ display:none;}
.menu{ display:none;}
.topnav{ display:none;}
.banner .bannerurl{ height:350px;}
.banner ul li{ height:350px;}
.nybanner{ display:none;}
.mobilenybanner{ display:block;}
.wxnt_title p{ font-size:14px;}
.jpgw_title p{ font-size:14px;}
.youshititle p{ font-size:14px;}
.xxwmtitle p{ font-size:12px;}
.wxntlist{ height:400px;}
.wxntlist li{ width:33.3%;}
.wsmxzwmlist{ width:31.3%; margin:0 1%; box-sizing:border-box;}
.wsmxzwmlist h3{ line-height:40px; font-size:24px;}
.wsmxzwmlist h3 b{ font-size:40px;}
.wsmxzwmlist p{ font-size:12px;}
.inewslist{ width:100%;}
.inewslist ul li{ width:50%;}
.footcon{ width:100%; border:none; border-bottom:1px #45484c solid; float:none; padding-bottom:20px;}
.footcon h3{ float:left; margin-right:20px; font-size:18px;}
.footcon p{ float:left; margin-top:0; line-height:24px;}
.footnav{ width:100%; float:none;}
.imgmobile40{ width:40%;}
.imgmobile23{ width:23%;}
.yhhd{ padding:50px 20px;}
.bjty{ padding:50px 20px;}
.wzgn{ padding:50px 20px;}
.yhhdtext{ width:60%;}
.bjtytext{ width:60%;}
.wzgntext{ width:60%;}
.dgwz{ width:100%; margin:40px auto;}
.dzzhgj{ width:100%; margin:40px auto;}
.dgwz img{width:50%;}
.dgwztext h3 b{ font-size:36px;}
.nyfwpx h3{ padding-top:30px; font-size:24px;}
.nyfwpx p{ font-size:14px;}
.wqjchg ul li{ width:100%;}
.fwnav03 li a{ line-height:40px;}
.nytitle03{ text-align:center; width:100%; float:none;}
.pc03{ display:none;}
.fwnav03{ width:100%; float:none;}
.zzfw{ height:520px;}
.nytitle03 h3{ font-size:24px; line-height:30px;}
.nytitle03 span{ font-size:18px; line-height:30px;}
.nytitle03 p{ font-size:14px; line-height:30px;}
.nytitle03 b{ margin:0 auto; line-height:30px;}
.ljzx01{ margin:0 auto;}
.zzfw{ padding:40px 0;}
.fwnav03{ margin:40px 0;}
.smsxcx div{ padding:0 20px; box-sizing:border-box;}
.smsxcx div h3{ margin-top:30px;}
.xcxyslist div{ width:50%; height:100px;}
.xcxyslist div img{ width:40px; height:40px;}
.xcxyslist div h3{ font-size:20px; width:60%;}
.xcxyslist div p{ font-size:12px;}
.xcxanli div{ width:33.3%;}
.height40{ height:40px;}
.list_news .item .fg .desc{ display:none;}
.nhbdlist li{ width:33.3%; margin:0; padding:0 15px; margin-bottom:30px; box-sizing:border-box;}
.nhbdlist li h3{ width:100%; height:120px;}
.nhbdlist li h3 a{ width:100%; display:block; height:120px;}
.gsfllist li{ width:50%; padding:0 20px; box-sizing:border-box; margin-right:0}
.contact-ways li p.cway-txt{ font-size:24px;}
.map{ height:350px !important;}
.qiehuan>div>h2{ font-size:18px;}
.qiehuan>div{ height:260px;}
.qiehuan>div>h2+div{ margin:20px 0;}
.qiehuan>div>div>h1{ font-size:20px;}
.dbwz{ display:block;}
.footer{ display:block;}
}

@media screen and (max-width: 768px) {
.fnone{ float:none !important}
.navbar-drawer{ left:20px;}
.main{ margin:20px auto;}
.banner{ display:none;}

.mobilebanner{ display:block; height:200px;background-size: cover;}
.mobilenybanner h3{ font-size:24px;}
.mobilenybanner p{ font-size:14px;}
#contactform{ width:100%; left:0; margin:0 auto; bottom:80px;}
.field {
	margin: 0.5% 1.5%;
	width:47%
}
.bmbt{ margin: 0.5% 1.5%;
	width:47%}


.wxntlist li{ width:50%;}
.drawer-wrapper a{ font-size:14px;}
.drawer-wrapper a.item{ padding:10px 10px 10px 50px;}
.syjqtg dl{ float:none; width:100%; padding-top:0px;}
.wsmxzwmlist{ height:auto; padding-bottom:20px; float:none; width:100%; margin-bottom:20px;}
.wsmxzwmlist h3{ line-height:30px; font-size:20px; padding:0;}
.wsmxzwmlist h3 b{ font-size:30px;}
.wsmxzwmlist p{ font-size:12px;}
.wsmxzwmlist a{ width:90%; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.footcon{ border:none;}
.footcon h3{ float:left; width:33.3%; margin-right:0; box-sizing:border-box; font-size:18px;}
.footcon p{ float:left; width:33.3%; padding-right:20px; box-sizing:border-box; margin-top:0; line-height:24px;}
.footconp{ padding:0}
.footnav{ display:none;}
.foot{ height:80px;}
.copyright{ display:none;}
.imgmobilehidden{display:none;}
.yhhd ,.bjty ,.wzgn{ height:auto;}
.yhhdtext ,.bjtytext ,.wzgntext{ width:100%; float:none;}
.dgwztext{ float:none;}
.dgwz{ width:100%; margin:20px auto;}
.dgwz img{width:auto; max-width:100%; float:none; margin-top:20px;}
.dgwztext h3{ font-size:24px;}
.dgwztext h3 b{ font-size:36px;}
.dgwztext p{ font-size:18px;}
.dzzhgj{ width:100%; margin:20px auto;}
.dzzhgj h3{ font-size:24px;}
.dzzhgj h3 span{ font-size:14px;}
.nytitle05 h3{ font-size:24px;}
.nytitle05 p{ font-size:18px;}
.mtgzl{ width:100%; float:none; margin-bottom:20px;}
.mtgzl img{ max-width:100%;}
.mtgzl h3{ font-size:24px;}
.zzfw{ padding:20px 0;}
.fwnav03{ margin:20px 0;}
.xcxyslist div{ width:50%; height:80px;}
.xcxyslist div img{ width:30px; height:30px;}
.xcxyslist div h3{ font-size:20px; width:70%;}
.xcxyslist div p{ font-size:12px; line-height:24px;}
.xcxanli div{ width:50%;}
.height40{ height:20px;}
.dpxg img{ width:100%; max-width:100%;}
.nytitle h3{ font-size:24px;}
.nytitle p{ font-size:14px;}
.caselist div{ width:50%; height:240px; box-sizing:border-box}
.caselist div h3{ width:100%; height:200px;}
.caselist div h3 a{ width:100%; height:200px;}
.list_news li{ width:100%;}
.list_news .item .fg .desc{ display:block;}

.nhbdlist li{ width:50%; margin:0; padding:0 15px; margin-bottom:20px; box-sizing:border-box;}
.spbdlist li{ width:50%; margin:0; padding:0 15px; margin-bottom:20px; box-sizing:border-box;}
.join_list{ width:100%; float:none; box-sizing:border-box; padding-left:0;}
.join_list ul li{ float:left; width:50%; padding-right:20px; box-sizing:border-box;}
.news_con{ width:100%; float:none; box-sizing:border-box; padding-right:0; padding-bottom:20px; border:none;}
.aboutnav{ height:80px;}
.aboutnavfix{ position:fixed; top:0; left:0; z-index:999}
.aboutnav ul{ width:100% !important; height:auto;}
.aboutnav ul li{ width:25%; height:40px;}
.aboutnav ul li a{ width:100%; line-height:38px; height:38px;}
.newsnav ul{ width:100% !important; height:auto;}
.newsnav ul li{ width:33.3%; height:40px;}
.newsnav ul li a{ width:100%; line-height:38px; height:38px;}
.qyvr{ width:100%; background-size:cover; height:200px;}
.parBd h4{ font-size:24px;}
.parBd h4:before{ display:none;}
.parBd h4:after{ display:none;}
.parHd li{ width:100px !important; font-size:14px}
.parHd li.act span{ left:38px;}
.gsfllist li{ margin-bottom:20px; height:auto;}
.gsfllist li:nth-child(2n+1){ clear:left;}
.gsfllist li img{ width:30px; height:30px; margin-right:10px}
.gsfllist li h3{ font-size:20px;}
.gsfllist li span{ display:none;}
.gsfllist li p{ font-size:14px;}
.contact-ways{ padding-bottom:40px;}
.contact-ways li{ width:49.5%; border:none; margin:10px 0;}
.contact-ways li:nth-child(1){ border-right: 1px solid #E9E9E9;}
.contact-ways li:nth-child(3){ border-right: 1px solid #E9E9E9;}
.contact-ways li:nth-child(4){ border-right:none;}
.conaddress{ font-size:20px;}
.map{ height:300px !important;}
.qiehuan{ height:580px;}
.qiehuan>div{ width:100%; margin:0 0 20px;}
.qiehuan>div>div>h1{ font-size:24px;}
.qiehuan>div>h2{ font-size:20px;}

.wmdfwmobile{ display:block;}
.fssj div{ width:100%;}
}
@media screen and (max-width: 640px) {
.footcon{ display:none;}
.copyright{ display:none; padding-top:0; border:none;}
.copyright ul{ display:none;}
.foot{ padding:20px 0; display:none;}
.foot h6{ display:none;}
}
@media screen and (max-width: 480px) {

#contactform{ width:100%; left:0; margin:0 auto; bottom:80px; position:static;}
.field {
	margin: 5px auto;	width:80%; float:none; height:35px; display:block; font-size:14px;
}
.bmbt{ margin: 5px auto;
	width:80%; height:35px; display:block; font-size:14px;
}
.mobilebanner{ height:200px;background-size: cover;}
.mobilenybanner{ height:230px;background-size: cover;}
.mobilenybanner h3{ font-size:18px;}
.mobilenybanner p{ font-size:12px;}
.wxntlist{  padding:5px 0;}
.wxntlist li{ width:100%;text-align:center; float:none; padding:5px 20px; height:50px;}
.wxntlist li p{ display:none;}

.syjqtg{ height:auto; background-repeat:repeat-y;}
.syjqtg dl dt{ margin-bottom:20px;}
.syjqtg dl dd{ margin-right:20px !important; padding-top:5px; margin-bottom:5px; font-size:16px;}
.syjqtg dl dd b{ font-size:24px;}
.syjqtg dl dd b a{ font-size:24px;}
.wsmxzwmlist span{ display:none;}
.wsmxzwmlist p{ display:none;}
.inewslist ul li{ width:100%;}
.foot{ padding:20px 0;}
.yhhdtext h3{ font-size:24px;}
.bjtytext h3{ font-size:24px; margin:0;}
.wzgntext h3{ font-size:24px;}
.wzgntext ul{ height:186px;}
.wzgntext ul li { width:33.3%; margin-bottom:10px;}
.qubie h3{ line-height:30px; font-size:20px;}
.zzfw{ height:620px;}
.fwnav03{ height:420px;}
.fwnav03 li{ width:50%; margin-right:0;}
.xcxyslist div img{ width:20px; height:20px;}
.xcxanli div img{ max-width:100%;}
.caselist div{ width:50%; height:200px; box-sizing:border-box}
.caselist div h3{ width:100%; height:160px;}
.caselist div h3 a{ width:100%; height:160px;}
.nhbdlist li h3{ height:100px;}
.nhbdlist li h3 a{ width:100%; display:block; height:100px;}
.spbdlist li{ width:100%; margin:0; padding:0 15px; margin-bottom:20px; box-sizing:border-box;}
.join_list ul li{ float:left; width:100%; padding-right:0; box-sizing:border-box;}
.conaddress{ font-size:16px;}
.map{ height:230px !important;}
.contact-ways{ padding-bottom:20px;}
.contact-ways li p.cway-txt{ font-size:18px;}
.qiehuan>div>div>h1{ font-size:16px;}
.qiehuan>div>h2{ font-size:14px;}
.qiehuan>div>h2+div+div>h1{ font-size:12px;}
.parBd h4 {
    font-size: 20px;
}
}

/*屏幕宽度横向屏幕*/
@media screen and (max-width: 650px) and (orientation:landscape) {

}