*{padding:0;margin:0;}
html{font-size:76px;}
body{max-width:760px;font-size:0.3733rem;margin-left:auto;margin-right:auto;overflow-x:hidden;background-color:#f9f6f6;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
input,textarea{outline:none;border:0;}
textarea{resize:none;}
em{font-style:normal;}
a{font-size:0.3733rem;text-decoration-line:none;color:#333;}
.cur a{color:#f63;}
i{font-style:normal;}
li{list-style-type:none;}
.con{padding:0 0.2rem;box-sizing:border-box;}
.mt20{margin-top:0.2rem;}
.mt40{margin-top:0.4rem;}
.relative{position:relative;}
.tc{text-align:center;}
.between{display:flex;justify-content:space-between;align-items:center;}
.clearfix:after{content:'';display:block;clear:both;}
.boxtc{margin-left:auto;margin-right:auto;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ellipsis2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
.ellipsis3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;}
.flex{display:flex;flex-wrap:wrap;}
.img{display:block;overflow:hidden;border-radius:0.16rem;}
.img img{display:block;width:100%;min-height:100%;max-height:130%;}
.white_b{box-shadow:0 0.2666667rem 0.533rem -0.2666667rem rgb(0 0 0 / 20%);background-color:#fff;border-radius:0 0 1rem 1rem;}
.white_t{box-shadow:0 -0.2666667rem 0.4rem -0.2666667rem rgb(0 0 0 / 20%);background-color:#fff;border-radius:1rem 1rem 0 0;padding-top:0.6rem;margin-top:-0.4rem;}
@media(max-width:760px){
	html{font-size:10vw;}
}
header{height:2rem;}
header .white_b{height:2rem;line-height:2rem;position:fixed;top:0;left:50%;margin-left:-5rem;width:10rem;z-index:1;}
header .logo{height:1.6rem;padding-top:0.2rem;}
header .logo img{display:block;height:100%;}
header .btn{position:absolute;height:0.6rem;width:0.6rem;top:0.7rem;left:0.7rem;}
header .btn a{display:block;height:100%;width:100%;background-size:0.6rem;}
header .btn .none{display:none;}
header .menu{background-image:url(images/nav.png);}
header .close{background-image:url(images/close.svg);}
header .nav{height:2rem;width:100%;display:none;}
header .nav.on{display:block;}
header .nav ul{width:3.6rem;border-radius:0.32rem;background:#fff;position:absolute;top:2.8rem;left:0.6rem;z-index:2;box-shadow:0 0 1.33333333rem 0 rgb(0 0 0 / 20%);}
header .nav li{height:1.37333333rem;line-height:1.37333333rem;border-bottom:0.02666667rem solid rgba(106,112,132,.06);}
header .nav li a{display:block;padding-left:0.8rem;}

.banner{height:5rem;padding:0.4rem;box-sizing:border-box;}
.banner .box{border-radius:0.24rem;overflow:hidden;}
.banner ul{width:10rem;height:4.2rem;margin-left:-0.4rem;white-space:nowrap;}
.banner li{width:10rem;float:left;}
.banner li img{width:10rem;height:4.2rem;}

h2.tit{font-size:0.64rem;font-weight:bold;}
.list ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.item_list{margin-left:-0.2rem;margin-right:-0.2rem;padding:0.4rem;box-sizing:border-box;}
.item_list li{width:4.4rem;margin-bottom:0.8rem;position:relative;}
.item_list li .img{box-shadow:0 0 0.1rem #fcc;width:100%;height:3.3rem;}
.item_list li h3{font-size:0.4rem;line-height:0.53rem;margin-top:0.4rem;}
.item_list li p{margin-top:0.32rem;}
.item_list li .btn{display:block;position:absolute;right:0.1rem;bottom:0;padding:0.08rem 0.24rem;border-radius:0.08rem;background-color:#222;}
.item_list li .btn a{color:#fff;}

.news_list{}
.news_list li{margin-bottom:0.53rem;border-radius:0.16rem;width:9.6rem;display:flex;}
.news_list .img{width:4.4rem;height:3.3rem;margin-right:0.5rem;}
.news_list .word{width:4.7rem;}
.news_list h3{line-height:0.7rem;height:2.1rem;margin-bottom:0.6rem;}
.news_list h3 a{font-size:0.42rem;}
.news_list li p{line-height:0.6rem;color:#999;}

.date,.hits{position:relative;box-sizing:border-box;padding-left:0.5rem;}
.date:before,.hits:before{content:'';display:block;position:absolute;top:50%;left:0;width:0.4rem;height:0.4rem;background-size:0.4rem;margin-top:-0.2rem;}
.date:before{background-image:url(images/time.svg);}
.hits:before{background-image:url(images/visit.svg);}

footer{background:#222;border-radius:1rem 1rem 0 0;padding-top:0.4rem;}
footer a{color:#c92;}
footer .nav{line-height:1.2rem;justify-content:center;}
footer .nav li{margin:0 0.4rem;}
footer .nav a{color:#fff;}
footer p{color:#999;font-size:0.32rem;line-height:0.6rem;}
footer p .icp{font-size:0.32rem;color:#999;}
footer .notice{border-top:0.027rem solid #999;padding:0.2rem 0.2rem 0.4rem  0.2rem;}
footer .notice h2{color:#ccc;font-size:0.42rem;font-weight:bold;line-height:0.84rem;}
footer .notice li{font-size:0.32rem;line-height:0.56rem;margin-top:0.16rem;color:#999;}
footer .notice a{color:#c63;margin-right:0.24rem;}

.place{line-height:1rem;height:1rem;margin-bottom:0.8rem;margin-top:0.4rem}
.place a{color:#666;}
.place a:hover{color:#f63;}
.place span{color:#333;font-weight:bold;}

main{padding:0 0.4rem 1rem 0.4rem;margin-bottom:-0.4rem;}
main h1{font-size:0.72rem;line-height:1rem;}
main .project{padding-bottom:0.7733rem;border-bottom:0.027rem solid #eee;}
main .project .icon{display:flex;height:0.56rem;line-height:0.56rem;flex-wrap:wrap;justify-content:space-between;}
main .project .icon span{display:block;color:#999;}
main .project .flex{width:4.8rem}
main .project .btn{display:block;width:2.133rem;height:0.96rem;border-radius:0.12rem;line-height:0.96rem;color:#fff;}
main .project .btn1{background:#f66;margin-right:0.4rem;}
main .project .btn2{background:#39f;}
main .data{padding-bottom:0.7733rem;border-bottom:0.02677rem solid #eee;}
main .data p{line-height:1.2rem;font-weight:bold;}
main .data p em{color:#666;font-weight:normal;}
main .detail{line-height:2;}
main .detail p{font-size:0.4267rem;color:#444;}
main .detail img{display:block;border-radius:0.12rem;margin:0.1rem auto;max-width:100% !important;height:auto!important;}
main .page404{font-size:4.2rem;line-height:5.6rem;}

.msg{padding:1rem;}
.msg .input{display:block;width:100%;font-size:0.3733rem;color:#333;height:1.12rem;box-sizing:border-box;border-bottom:0.02667rem solid #ddd;padding-left:0.96rem;margin-bottom:0.3733rem;line-height:1.12rem;background-color:transparent;background-size:0.6rem;}
.i_user{background:url(images/user.svg) no-repeat 0 center;}
.i_phone{background:url(images/phone.svg) no-repeat 0 center;}
.msg .submit{display:block;width:100%;margin:0.8rem 0 0.4rem;height:1.12rem;line-height:1.12rem;background:#d33;text-align:center;font-size:0.48rem;font-weight:bold;color:#fff;cursor:pointer;border-radius:0.16rem;}
.msg p{font-size:0.32rem;color:#ccc;line-height:0.3733rem;margin-top:0.4rem;}
.floor_bottom{height:1.6rem;box-sizing:border-box;width:10rem;background:#fff;padding:0 0.4rem;position:fixed;bottom:0;left:50%;margin-left:-5rem;border-radius:0.16rem 0.16rem 0 0;}
.floor_bottom span{height:1.17333333rem;line-height:1.17333333rem;border-radius:0.26666667rem;font-weight:bold;font-size:0.37333333rem;}
.floor_bottom .btn1{width:3.12rem;background-color:#fff3ee;color:#f66;}
.floor_bottom .btn2{width:5.68rem;background:linear-gradient(270deg,#f33,#f99);color:#fff;}
.to_msg .bg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:1;display:none;}
.to_msg form{position:fixed;width:9rem;height:7.28rem;background:#fff;z-index:2;top:150%;left:50%;margin:-3.64rem 0 0 -4.5rem;padding:0.42666667rem 0.42666667rem 0;box-sizing:border-box;border-radius:0.3733rem;transition:top 0.5s;}
.to_msg form .close{position:absolute;top:0.4rem;right:0.4rem;background:url(images/close.svg) no-repeat center center;display:block;width:0.56rem;height:0.56rem;background-size:0.56;background-size:0.56rem;}
.to_msg form li{line-height:0.5333rem;padding-top:0.64rem;padding-bottom:0.24rem;border-bottom:0.02667rem solid #eee;box-sizing:border-box;display:flex;}
.to_msg form li span{display:block;width:1.8rem;text-indent:0.2133rem;}
.to_msg form li .input{color:#222;font-size:0.3733rem;width:6.5rem;}
.to_msg form li .input::placeholder{color:#ccc;}
.to_msg form .submit{display:block;margin:0.32rem 0 0.16rem;width:100%;height:1.1733rem;border-radius:0.2667rem;background:linear-gradient(270deg,#fcc,#f00);color:#fff;font-size:0.3733rem;font-weight:bold;}
.to_msg form p{font-size:0.32rem;line-height:0.3733rem;padding-top:0.16rem;color:#999;}
.to_msg.cur .bg{display:block;}
.to_msg.cur form{top:50%;}
.dede_pages{
  width:100%; height:60px; padding:10px 0;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	padding:5px; 
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	color:#555;
	display:block;
}
.pages_solid{color:red;  }
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}