﻿@charset "utf-8";
*{border:none;padding:0;margin:0 auto;}
img{border:none;}
ul,li{list-style:none;margin:0;}
body{font-family:"microsoft yahei","宋体";width:100%;max-width:10rem;margin:0 auto !important;background:#f4f4f4;}

/*页头*/
.top{width:10.0rem;height:8.27rem;position:relative;}
.top img{width:10.0rem;height:8.27rem;}
.top_l{width:2.27rem;height:0.73rem;position:absolute;bottom:0.2rem;right:2.7rem;index:1;cursor:pointer;}
.top_r{width:2.27rem;height:0.73rem;position:absolute;bottom:0.2rem;right:0.2rem;index:1;cursor:pointer;}
/*列表页头*/
.top2{width:10.0rem;position:relative;}
.top2 img{width: 10.0rem;height: auto;display: block;}
.top2_a{width:9.33rem;height:0.6rem;padding:0 0.33rem;position:absolute;index:1;bottom:0.27rem;text-align:left;line-height:0.6rem;font-size:0.37rem;color:#fff;}
.top2_a a{color:#fff;}
.top2_b{width:9.33rem;height:0.6rem;padding:0.33rem 0.33rem 0.53rem 0.33rem;background:#f4f4f4;}
.top2_b ul li{width:auto;height:0.6rem;float:left;padding-right:0.33rem;margin-right:0.33rem;border-right:0.03rem #afafaf solid;text-align:left;line-height:0.6rem;font-size:0.43rem;color:#afafaf;}
.top2_b ul li.cur{color:#3252b7;}
.top2_b ul li:last-child{border:none;}
.topNav{width:10.0rem;height:0.8rem;background:#ff6c62;text-align:center;line-height:0.8rem;font-size:0.4rem;color:#fff;}
.topNav span{width:10.0rem;height:0.8rem;
	animation-name:myfirst;
animation-duration:2s;
animation-timing-function:linear;
animation-delay:0.02s;
animation-iteration-count:infinite;
animation-direction:normal;
animation-play-state:running;}
@keyframes myfirst
{
0%   {margin-left:0;}
33%   {margin-left:-0.32rem;}
66% {margin-left:0;}
100% {margin-left:0.32rem;}
}

/*统计*/
.total{width:10.0rem;height:1.53rem;padding:0.53rem 0;background:#3451b5;}
.total ul{width:10.0rem;height:1.53rem;}
.total ul li{width:3.31rem;height:1.53rem;float:left;border-right:0.02rem #fff solid;}
.total ul li h3{width:3.31rem;height:0.6rem;text-align:center;line-height:0.6rem;font-size:0.32rem;color:#fff;font-weight:100;}
.total ul li h4{width:3.31rem;height:0.8rem;text-align:center;line-height:0.8rem;font-size:0.32rem;color:#fff;font-weight:100;}
.total ul li:last-child{border:0;}

/*搜索*/
.search{width:8.93rem;height:1.2rem;padding:0.6rem 0.53rem 0.6rem 0.53rem;background:#3451b5;}
.search_l{width:7.2rem;height:1.2rem;float:left;text-align:left;line-height:1.2rem;font-size:0;}
.search_l input{width:88%;height:1.2rem;padding:0 6%;text-align:left;line-height:1.2rem;font-size:0.37rem;color:#a8a8a8;border-top-left-radius:0.6rem;border-bottom-left-radius:0.6rem;}
.search_r{width:1.73rem;height:1.2rem;cursor:pointer;float:right;text-align:center;line-height:1.2rem;font-size:0.43rem;color:#fff;background:#9cc94a;border-top-right-radius:0.6rem;border-bottom-right-radius:0.6rem;}

/*方案展示*/
.type{width:10.0rem;height:auto;}
.type_t{width:9.2rem;height:1.33rem;position:relative;padding:0 0.4rem;text-align:left;line-height:1.33rem;font-size:0.43rem;color:#3451b5;background:#f4f4f4;}
.triangle{width:0;height:0;border:0.27rem solid transparent;border-top-color:#3451b5;position:absolute;top:0;}
.type_b{width:9.47rem;height:auto;overflow:auto;padding:0.4rem 0.27rem;background:#fff;}
.type_b ul{width:9.47rem;height:auto;}
.type_b ul li{width:2.11rem;height:0.67rem;border-radius:0.33rem;margin-right:0.16rem;margin-bottom:0.27rem;float:left;background:#f4f4f4;border:1px #e5e5e5 solid;text-align:center;line-height:0.67rem;font-size:0.32rem;color:#878787;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.type_b ul li a{color:#878787;}
.type_c{width:10.0rem;height:auto;background:#f4f4f4;overflow:auto;margin-bottom:0.53rem}
.works_bl{width:4.67rem;height:auto;float:left;margin-bottom:0.07rem;background:#fff;position:relative;}
.works_bl.list{margin-bottom:0.4rem;}
.works_bl:nth-child(odd){margin-right:0.26rem;}
.works_bl:nth-child(even){margin-right:0;}
.works_blt{width:4.87rem;height:3.4rem;}
.works_blt img{width:4.87rem;height:3.4rem;}
.cover{object-fit: cover;}
.works_blb{width: 4.27rem;height: .88rem;padding: 0.25rem 0.3rem;text-align: left;line-height: 0.53rem;font-size: 0.37rem;color: #3b3b3b;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.works_blc{width:4.27rem;height:2.55rem;padding:0 0.3rem;margin-bottom:0.3rem;text-align:left;line-height:0.53rem;font-size:0.32rem;color:#9c9c9c;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;}
.works_bld{width:4.27rem;height:0.53rem;padding:0 0.3rem;margin-bottom:0.3rem;text-align:left;line-height:0.53rem;font-size:0.32rem;color:#5a5a5a;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.works_ble{width:4.27rem;height:0.53rem;padding:0 0.3rem;margin-bottom:0.3rem;text-align:left;line-height:0.53rem;font-size:0.32rem;color:#d77b70;}
.works_blf{width:4.87rem;height:1rem;cursor:pointer;background:#3553b5;text-align:center;line-height:1rem;font-size:0.37rem;color:#fff;}
.works_blf a{color:#fff;}
.works_blg{width:1.27rem;height:0.53rem;position:absolute;background:#000;filter:alpha(opacity=6);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;text-align:center;line-height:0.53rem;font-size:0.32rem;color:#fff;}

/*分页*/
.m-pag{height:0.47rem;padding:0.4rem; text-align:right; margin-bottom:0.53rem; text-align: center;font-size:0.37rem;}
.m-pag a{padding:0.07rem 0.2rem;border:0.03rem solid #f0e9e0; line-height:0.43rem; background:#fff; color:#777; border-radius:0.1rem ;}
.m-pag a.sel{background:#3553b5; color:#fff;border:0.03rem solid #2c69c2;}
.m-pag a.sel:hover{ color:#fff; cursor:default;}
.m-pag a:hover{text-decoration:none; border:0.03rem solid #2c69c2 ;color:#2c69c2; position:relative; z-index:1;}
.m-pag a.m-st{color:#ccc;cursor:default;}
.m-pag a.m-st:hover{border:0.03rem solid #2c69c2;}


/*页尾*/
.footer{width:10.0rem;height:1.07rem;background:#3452b5;text-align:center;line-height:1.07rem;font-size:0.32rem;color:#fff;}
.footer.fixed{position:absolute;bottom:0;}


/*内容页*/
.content{width:9.2rem;height:auto;padding:0.67rem 0.4rem;background:#fff;}
.content_t{width:8.87rem;height:0.6rem;margin-bottom:0.27rem;border-left:0.07rem #3653b7 solid;padding-left:0.27rem;text-align:left;line-height:0.6rem;font-size:0.43rem;color:#3653b7;}
.content_b{width:9.2rem;height:auto;text-align:left;line-height:0.67rem;font-size:0.37rem;color:#666666;margin-bottom:1.07rem;}
.content_b img{width:100%;height:auto;display:block;margin:0.27rem auto;}


/*页尾悬浮*/
.float{width:10.0rem;height:1.07rem;position:fixed;bottom:0;}
.float_l{width:6.67rem;height:1.07rem;float:left;background:#f4f4f4;text-align:center;line-height:1.07rem;font-size:0.32rem;color:#515151;}
.float_r{width:3.33rem;height:1.07rem;float:left;background:#3552b6;text-align:center;line-height:1.07rem;font-size:0.32rem;color:#fff;}


/*活动介绍*/
.introduce{width:9.2rem;height:auto;padding:0.67rem 0.4rem;background:#fff;}
.introduce_t{width:8.93rem;height:0.6rem;margin-bottom:0.27rem;padding-left:0.27rem;text-align:left;line-height:0.6rem;font-size:0.43rem;color:#ff6c65;}
.introduce_b{width:9.2rem;height:auto;text-align:left;line-height:0.67rem;font-size:0.37rem;color:#000;margin-bottom:1.07rem;}


/*媒体和公告*/
.media_t{width:9.2rem;height:auto;padding:0.27rem 0.4rem;background:#fff;text-align:left;line-height:0.53rem;border-bottom:0.02rem #e3e3e3 solid;}
.media_t .l1{font-size:0.43rem;color:#ff6c65;margin-right:0.27rem;font-weight:bold;}
.media_t .l2{font-size:0.37rem;color:#333;margin-right:0.13rem;}
.media_t .l2 a{color:#333;}
.media_t .l3{font-size:0.37rem;color:#ff6c65;margin-right:0.13rem;}
.media_t .l4{font-size:0.32rem;color:#333;}
.media_t .l4 a{color:#333;}
.media_lt{width:9.2rem;height:0.53rem;padding:0.27rem 0.4rem;background:#fff;text-align:left;line-height:0.53rem;font-size:0.43rem;color:#3553b5;}
.media_lb{width:9.2rem;height:auto;background:#fff;padding:0 0.4rem;}
.media_lb ul{width:9.2rem;height:auto;}
.media_lb ul li{width:9.2rem;height:auto;}
.media_lb ul li{width:9.2rem;height:auto;overflow:auto;margin-bottom:0.27rem; padding-bottom:0.27rem; border-bottom: 0.03rem dashed #e3e3e3;text-align:left;line-height:0.53rem;font-size:0.43rem;}
.media_lb ul li img{width:4.0rem;height:2.67rem;margin-right:0.27rem;float: left}
.media_lb ul li p{display:block;}
.media_lb ul li a{color:#333;}