body{background:#f1f0f5;overflow-x:hidden;}
body,form{margin:0;padding:0;font-size:12px;font-family:microsoft yahei,arial;}
a{text-decoration:none;color:#333;}
a:hover{color:#f00;}
dl,dd,dt,dd,p,ul,li,em,i{margin:0;padding:0;list-style:none;font-style:normal;}
img{border:0;vertical-align:middle;}
table,td,th{border-collapse:collapse;}
.bodyhd{height:100%;overflow: hidden;}

.wrap{margin:0 40px 0 240px;}
header{width:100%;height:50px;line-height:50px;background-color:#f88029;color:#fff;position: fixed;left:0;top:0;z-index: 101;overflow: hidden;display:none;}
.menu{width:55px;height:100%;float:left;background: url("../images/icon_menu.png") no-repeat center;background-size: 24px;}
.menu:hover{cursor: pointer;}

.logo{display: block;float:left;height:100%;width:140px;background: url("../images/logo_w.png") no-repeat center left;background-size: 140px;}
.logo a{display: block;height:100%;}

.slide{width:200px;height:100%;position: fixed;left:0;top:0;z-index:100;transition: all .3s;overflow: hidden;background-color: #fff;}
.slide_logo{height:60px;margin:50px 20px;background:url(../images/logo.png) no-repeat center;background-size:100%;}
.slide_con{margin:0 30px;overflow:hidden;}
.nav ul{overflow: hidden;}
.nav li{margin:0;}
.nav li a{display: block;line-height: 40px;font-size:14px;overflow: hidden;text-align:center;border:solid 1px #fcbf93;border-radius:5px;margin:8px 0;font-weight:bold;}
.nav li a.maon,.nav li a:hover{background:#fcbf93;color:#fff;}
.nav_bg_sn{position: fixed;left:0;bottom:0;background-color: rgba(0,0,0,.5);z-index: 99;width:100%;height:100%;}
.nav_sn{width:180px;z-index: 103;padding:0;margin:0;}
.nav_sn li span{display: block;}
.nav_sn li i{margin-right: 5px;}
.nav_sn li:first-child{margin-top:20px;border-bottom: solid 1px #eee;padding-bottom: 8px;margin-bottom: 8px;}
.nav_sn li:last-child{border-top: solid 1px #ddd;padding-top: 8px;margin-top: 8px;}

.mupg{width:140px;color:#666;border:solid 1px #ddd;height:40px;line-height:40px;font-size:13px;position:fixed;left:30px;bottom:70px;z-index:102;border-radius:5px;text-align:center;}
.mupg span{display: none;}
.mupg_sn,.mupg:hover{cursor: pointer;color: #f60;border-color:#f90;}
.mupg_sn em{display: none;}
.mupg_sn span{display: block;}
.slide .contact{font-size:12px;margin-top:30px;}


.list{margin:20px 0 20px 0;clear:both;}
.list .item{}
.list .title{padding: 0;color:#f77f28;line-height:36px;margin-bottom: 15px;font-size:20px;overflow:hidden;white-space:nowrap;font-weight:bold;}
.list .title i{display:block;width:36px;height:36px;float:left;background:url(../images/icon_tit.png) no-repeat center;background-size:36px;margin-right:8px;}
.list .navlkk{display:inline-block;margin-left:10px;}
.list .navlkk em{display:inline-block;height:18px;line-height:18px;padding:0 5px;font-size:10px;vertical-align:2px;
	border-radius: 3px;background: #ddd;color:#444;opacity: .5;margin-left:3px;transform:scale(.8);}
.list .navlkk_sn{display:none;}
.list ul{padding-bottom: 3px;overflow: hidden;padding-right: 3px;margin-right: -3px;}
.list li{width:25%;float:left;}
.list li a,.list li .bc{display: block;background:#fff;line-height: 70px;height: 70px;padding: 0 10px;position: relative;border-radius:8px;text-align:center;
	font-size:24px;font-weight:bold;color:#000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin:0 15px 12px 0;
}
.list li:nth-child(4n) a,.list li:nth-child(4n) .bc{margin:0 0 12px 0;}
.list li a:hover{background-color: #f8e1d0;color:#000;}
.list li a .ac{display: block;height:18px;line-height:18px;padding:0 6px;font-size:10px;border-radius: 3px;
	position: absolute;top:6px;right:6px;background: #eee;color:#777;opacity: .5;}
.list li a.bc:hover,.list li a.bc{height:70px;background: #fff;cursor: default;}
.list li.bc3{display:none;}
.list li.bc2{display:none;}


.tphfimg{overflow:hidden;padding-top:10px;}
.tphfimg .item{overflow:hidden;margin:0 0;font-size:0;border-radius:8px;padding-top:10px;}
.tphfimg .item:first-child{margin:0;}
.tphfimg img{width:100%;height:70px;border-radius:8px;}

.listns dl{overflow:hidden;background:#fff;border-radius:8px;padding:30px 40px;}
.listns dd{width:47%;float:left;line-height:35px;height:35px;overflow:hidden;font-size:16px;}
.listns dd span{float:right;color:#ccc;font-size:14px;}
.listns dd a{display:inline-block;max-width:85%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.listns dd:nth-child(2n){float:right;}

.content_page{text-align:center;font-size:14px;padding-top:20px;}
.content_page span,.content_page a{display:inline-block;margin:0 3px;color:#666;}
.content_page span{color:#f00;font-size:18px;}
.content_page a:hover{text-decoration:underline;}

.subject{color:#999;margin:10px 0;}
.subject a{color:#666;}
.info{overflow:hidden;background:#fff;border-radius:8px;padding:30px;}
.info_title{margin:0 0 15px 0;}
.info_content{font-size:16px;line-height:30px;}
.info_content p{margin:0;}
.info_next{line-height:24px;font-size:13px;color:#666;}
.info_next a{color:#333;}
.info_next a:hover{text-decoration:underline;}


.footer{background-color: #f88029;color:#fff;padding:15px 0;font-size:12px;line-height: 28px;overflow: hidden;margin-top: 40px;text-align: center;position:relative;z-index:101;}

.errbox{background: #fff;margin:50px auto;overflow:hidden;width:640px;border-radius:8px;}
.errbox h2{padding:15px 15px;line-height: 35px;text-align: center;background: #f88029;color:#fff;margin:0;font-size:22px;}
.errbox .con{text-align: center;padding:30px 0;}
.errbox .con div{line-height: 50px;margin-bottom: 12px;}
.errbox .con a{font-size:40px;}

@media (max-width:1600px){
	.list li{width:33.33%;}
	.list li:nth-child(n) a{margin:0 15px 12px 0;}
	.list li:nth-child(3n) a,.list li:nth-child(3n) .bc{margin:0 0 12px 0;}
	.list li.bc4{display:none;}
	.list li.bc3{display:block;}
	.list li.bc2{display:none;}
}
@media (max-width:1200px){
	.wrap{margin:0 25px 0 225px;}
	.list li{width:50%;}
	.list li:nth-child(n) a{margin:0 15px 12px 0;}
	.list li:nth-child(2n) a,.list li:nth-child(2n) .bc{margin:0 0 12px 0;}
	.list li.bc4{display:none;}
	.list li.bc3{display:none;}
	.list li.bc2{display:block;}
}
@media (max-width:1024px){
	.list li a, .list li .bc{font-size:22px;}
}
@media (max-width:768px){
	body{padding-top:50px;}
	header{display:block;}
	.slide{width:0;}
	.wrap{margin:0 10px;}
	.slide_sn{width:200px;}
	.slide_sn .slide_logo{background:none;margin:20px;}
	.mupg{border-color:#fff;color:#fff;width:80px;height:30px;line-height:30px;left:initial;bottom:initial;right:10px;top:10px;}
	.mupg_sn,.mupg_sn:hover{border-color:#fff;background-color:#fff;color:#f90;}
	
	.errbox{width:initial;margin:20px;}
}
@media (max-width:426px){
	.menu{background-position: center;width:50px;}
	.tphfimg img{height:50px;}
	.tphfimg .item{padding-top:8px;}
	.list{margin-top:10px;}
	.list li{width:100%;}
	.list li a, .list li .bc{height:60px;line-height:60px;}
	.list li:nth-child(n) a{margin:0 0 8px 0;}
	.listns dl{padding:20px 20px;}
	.listns dd{width:100%;float:none;}

	.footer{padding:10px 0;line-height: 25px;margin: 0 0 10px 0;background:none;z-index:80;color:#999;}

	.copyright{font-size:10px;padding: 10px 0;line-height: 18px;}
	.copyright span{display: block;}

	.errbox h2{font-size:18px;}
	.errbox .con div{line-height: 40px;margin-bottom: 5px;}
	.errbox .con a{font-size:28px;}
}
@media (max-width:376px){

	.errbox .con div{line-height: 40px;margin-bottom: 5px;}
	.errbox .con a{font-size:24px;}
}
@media (max-width:321px){
	header{height:45px;line-height: 45px;}
	body{padding-top: 45px;}
	.mupg{font-size:12px;padding:0;top:7px;}
	.list li a, .list li .bc{height:50px;line-height:50px;font-size:18px;}
	.listtj li a{font-size:16px;}
	.listns dd span{display:none;}
	.listns dd a{max-width:100%;font-size:14px;}
}
