@charset "utf-8";

.page-special .bannera{width:100%;height:500px;text-align:center;padding-top:160px;color:#fff;}
.bigT{font-size: 36px;font-weight: bold;color: #000;}
.page-special .bannera .title{height: 125px!important;font-size: 58px!important;line-height: 60px;}
.page-special .bannera .t2{margin-top: 68px;}
.page-special .mt20{margin-top: 50px!important;}
.page-special .about-us{padding: 85px 0 110px 0;}
.page-special .about-us .pic{width: 617px;height: 461px;}
.page-special .about-us .pic img{width: 617px;height: 461px;}
.page-special .about-us .pics{margin-top: 50px!important;padding: 0;}
.page-special .about-us .pics img{width: 147px!important;height: 137px!important;float:left;margin-left:20px;}
.page-special .about-us .info{width: 483px;margin-left: 100px;}
.page-special .about-us .info .intro{font-size:14px;padding-bottom:10px;text-align: justify;height:150px;margin-top:50px;border: none;}
.page-special .about-us .info .intro p{line-height:22px;}


.page-special .contest{padding: 90px 0 90px 0;}
.page-special .contest .p1{text-align: center!important;width: 877px;}
.page-special .contest .bigT,.page-special .contest .p1{color: #fff;}
.page-special .contest .xc-pic{margin-top:28px;width:100%;}
.page-special .contest .xc-pic img{float:left;width:33.333%;height:400px;margin-left:0;overflow:hidden;}
.page-special .contest .content .pa{width:560px;border: none;margin-right: 0;padding-right: 0;margin-top: 66px; color: #fff;}
.page-special .contest .content .pa p{padding: 0!important;}

.award .wrap .pics{width: 50%;}
.page-special .award{padding: 140px 0 60px 0}
.page-special .award .bigT{color: #fff;}
.page-special .award .info{text-align: left;}
.page-special .award .left{position: relative;}
.page-special .award .pics .picbox{position: absolute;margin-top: 0;}
.page-special .award .pics .pic1{width: 401px;height: 305px;z-index: 4;left: -225px;}
.page-special .award .pics .pic1 img{width: 401px;height: 305px;}
.page-special .award .pics .pic2{width: 400px;height: 220px;z-index: 2;top: 30px;left: 90px;}
.page-special .award .pics .pic2 img{width: 400px;height: 220px;}
.page-special .award .pics .pic3{width: 704px;height: 361px;top: 190px;left: -150px;}
.page-special .award .pics .pic3 img{width: 704px;height: 361px;}
.page-special .award .right{width: 45%;float: right;margin-top: 75px;}

.share-page .wrap .item{margin-top: 70px;text-align: center;width: 100%;}
.share-page .wrap .item .left,
.share-page .wrap .item .right{width: 433px;height: 570px;display: inline-block;float: left;background-color: #fff;padding-bottom: 50px;}
.share-page .wrap .item .left{margin-right: 65px;}
.share-page .wrap .item .pic{margin-top: 50px;}
.share-page .wrap .item .info{font-size: 14px;padding:35px 50px 0 50px;margin-top:0;margin-bottom: 17px;height: 270px;overflow: hidden;line-height: 24px; }
.share-page .wrap .item .name{font-size: 18px;padding-bottom: 60px; font-weight: bold;}

.page-special .kcMain .info{font-size: 14px;color: #29292f;text-align: center;padding: 0 150px;line-height: 24px;}
.page-special .kcMain .pics img{margin-top: 50px;margin-right: 20px;}
.page-special .kcMain .pics img:last-child{margin-right: 0;}
.page-special .kcMain .pics img{width: 280px;height: 234px; }

.page-special .awList .tablist table th{background-color: #eeeeee;color: #333333;}
.page-special .awList .tablist table tbody tr:hover{background: #f9fbfd!important;color: #79aee6;}
.page-special .awList .tablist table tbody tr{background:#fff}
.page-special .awList .tablist table tbody td{background: none;}
