body{color: #333; background: #fff;}
.on{display: block!important;}
.special-main{width: 1200px;margin: 0px auto;}
.special-main .banner{height:347px;background: url("../../../assets/img/activity/banner-bg.png") no-repeat;}
.special-main .banner h1{text-align: center;font-size: 50px; color: #333;margin-bottom: 90px;}
.special-main .banner p{text-align: left; font-size: 20px; color: #333; margin: 0 120px 150px 120px; text-indent: 2em;line-height: 1.7;height: 150px;overflow-y: auto;}
.public-crumbs{width:1200px; margin:0px auto; height:24px; line-height:24px; color:#333; font-size:14px; /*background:url(../../../assets/img/public/c.gif) no-repeat 0px 50%;*/ text-indent:24px;}
.public-crumbs span{padding-right:8px;color: #959595;}
.public-crumbs span a:hover{text-decoration:underline;}
/*页面头部*/
.special-head{height: 250px; padding-bottom:30px;background: #fff; border-bottom: solid 1px #e5e5e5;}
.special-head-left{height: 250px;width: 400px;float: left;overflow: hidden;}
.special-head-right{height: 250px;width: 768px;float: left; overflow:hidden;}
.special-head-right .head-father{width: 768px;float: left; overflow:hidden;}
.special-head-right .head-father .head-con{width: 743px;float: left;margin-left: 25px;height: 250px;display: none;}
.special-head-right .head-father .head-con h1{font-size: 20px; max-height: 50px;overflow: hidden;}
.special-head-right .head-father .head-con .detail div{color: #959595;font-size: 16px;line-height:24px; padding-left:30px; margin-bottom:10px; position:relative;}
.special-head-right .head-father .head-con .detail div span{margin-left:5px;}
.special-head-right .head-father .head-con div.time2{color: #959595;font-size: 16px;line-height:24px;margin: 8px 0 0 0; position:relative; padding-left:30px;}
.special-head-right .head-father .head-con div.time2 span{margin-left:5px;}
.special-head-right .head-father .head-con a.lookdetail{padding: 0px 15px;background: #c8161d;height: 36px;min-width: 100px;text-align: center; line-height: 36px;color: #fff;font-size: 16px;border-radius: 3px;display: block;float: left;}
.special-head-right .head-father .head-con a.lookdetail:hover{text-decoration: none;color: #fff;background: #842732;}
.special-head-right .head-con2{float: left;height: 250px;width: 240px;overflow: hidden;}
.special-head-right .head-con2 ul li div{float: left;position: relative;height: 80px; line-height: 50px; cursor:pointer;}
.special-head-right .head-con2 ul li div.list{border-left: solid 1px #ececec;font-size: 14px;color: #959595;padding-left: 20px;float: right;}
.special-head-right .head-con2 ul li div.time{display:none;width: 105px;background: url(../../../assets/img/activity/hd_icon6.png) no-repeat; line-height: 53px;background-position: 0px 15px; text-align: center;color: #fff;font-size: 14px; margin-right: 20px;}
.special-head-right .head-con2 ul li div.list i{background: url("../../../assets/img/activity/hd_icon5.png") no-repeat;width: 17px;height: 17px;display: inline-block;position: absolute;top: 17px;left: -9px;}
.special-head-right .head-con2 ul li.active div.list i{background: url("../../../assets/img/activity/hd_icon5-1.png") no-repeat;width: 17px;height: 17px;display: inline-block;top: 17px;left: -9px;}
.special-head-right .head-con2 ul li.active div.time{display: block;}
.special-head-right .head-con2 ul li.active div.list{color: #333;}
/*页面主体*/
/*.special-content{}*/
.special-content{margin: 30px 0 40px 0;}
.special-content .con-left{width: 840px;float: left;margin: 0px auto;background: #fff;position: relative;}
.con-left>ul>li{float: left;font-size: 16px;color: #333;line-height: 50px; padding:0px 20px; text-align: center;height: 51px;}
.con-left>ul.tab{background: #f0f0f0;height: 50px;border-top: solid 1px #e5e5e5;border-bottom: solid 1px #e5e5e5;}
.works-list p{font-weight: normal;margin: 20px 0 15px 0;}
.works-list ul li{width: 230px; overflow: hidden; float: left; margin: 0 20px 20px 0px;cursor: pointer;}
.works-list ul li p.img-title{font-size: 16px;color: #333;margin: 10px 0 0 0;text-align: center;overflow: hidden;}
.works-list ul li span{text-align: center;display: block;margin: 10px 0 0 0}
.works-list ul li img{width: 230px; height: 200px;vertical-align: top;}
.site .site-head{font-size: 16px; color: #333;height: 51px;border-bottom: solid 1px #e5e5e5;}
.site .site-head span{border-left: 2px #c8161d solid;line-height: 16px;padding-left: 18px;height: 16px;overflow: hidden;display: inline-block;margin-top: 17px;}
.site .detail{padding: 20px;}
.site .detail center{margin-bottom: 20px;}
.site .detail center img{margin: 0 0 10px 0;}
.site .detail p{color: #333;font-size: 14px;line-height:24px;}
/*页面主体右边*/
.special-content .con-right{width: 340px; float: left; margin: 30px auto 30px 20px; background: #fff;}
.special-content .con-right .event{padding: 20px;overflow: hidden;margin-bottom: 30px;background: #fff;}
.special-content .con-right h2{height: 50px;line-height: 50px;margin: 0 20px;color: #333;font-size: 16px;border-bottom: dashed 1px #e5e5e5;}
.special-content .con-right .info1 h2{margin: 0; font-size: 16px;color:#333;font-weight: normal;height:51px;line-height:51px;padding:0 20px;background:#f0f0f0;border-bottom:solid 1px #e5e5e5;}
.special-content .con-right .event ul li{width: 293px;overflow: hidden;margin-bottom: 15px;}
.special-content .con-right .event ul li img{width: 100%;height: 174px;}
.special-content .con-right .event ul li span{display: inline-block;color: #333333;}
.special-content .con-right .event ul li span:hover{color: #c8161d;text-decoration: underline;}
.special-content .con-right .info1{width: 333px;background: #fff;}
.special-content .con-right .info1 .detail{padding: 20px;}
.special-content .con-right .info1 .detail a{font-size: 13px; color: #333333; font-weight: normal; border-bottom: solid 1px #e5e5e5; display: block; line-height: 1.5; padding: 0 3px 10px 3px;margin: 0 0 25px 0;}
.special-content .con-right .info1 .detail a:hover{color: #c8161d;text-decoration: underline;}
