.headline{margin-bottom:40px;text-align:center;position:relative;}
.headline .title{width:276px;margin:0 auto;}
.headline h3{font-size:33px;color:#852325;margin:30px 0;}
.headline p{width:100%;font-size:24px;border-bottom:1px solid #8e494a;margin:0 auto;position:relative;}
.headline p:before{width:74px;height:5px;position:absolute;top:-2px;background:#94070a;display: table;content: "";}
.headline p:before{left:50%;margin-left:-37px;}
.headline .more{position:absolute;bottom:25px;right:0;}
.headline .more a{display:block;color:#852325;font-size:16px;}
.special .headline .more a{background: url(more2.png) no-repeat;}
.section-page1{padding:80px 0 20px 0;background-color:#eeebea;overflow:hidden;}
.section-page2{padding:20px 0;background-color:#ffffff;}
.section-page3{padding:20px 0;background-color:#eeebea;}
.section-page4{padding:20px 0;background-color:#ffffff;}
.section-page5{padding:125px 0;background-color:#eeebea;}
.section-page6{padding:30px 0 40px;background-color:#ffffff;}
.news-more a{height:42px;line-height:42px;display:block;color:#25558b;text-align:center;background:#dfebf6;}
.news-more a:hover{background:#25558b;color:#fff;}
.notice{padding:20px 0;background: url(notice_bg.png) no-repeat center/cover;overflow:hidden;}
.notice .headline h3{color:#6d9ccb;}
.notice .headline p{border-color:#6b8bb3;}
.notice .headline p:before{background:#b4d1ea;}
.notice .headline .more{color:#fff;}
.notice-box{padding-top:50px;}
.common-pic img{width:100%;height:auto;}
.special{padding:47px 0;background: url(spebg.png) no-repeat center/cover;overflow:hidden;}
.special-box li .item{position:relative;margin-bottom:20px;overflow:hidden;}
.special-box li .item .pic{display:block;position: relative;overflow: hidden;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.special-box li .item .pic img{display:block;width:100%;height:auto;-webkit-transition: opacity 0.3s, -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition: opacity 0.3s, transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}
.special-box li .item .text{width:100%;height:38px;line-height:38px;background-color: rgba(3,92,166,0.74);text-align:center;position:absolute;bottom:0;right:0;}
.special-box li .item .text a{font-size:20px;color:#fff;display:block;}
.special-box li .item .text a img{margin-right:10px;-moz-transition: all .6s ease-in-out;-webkit-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.special-box li .item .text a:hover img{-moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1);}
.special-box li:hover .item .pic img {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.fastnav li a{max-width:270px;display:block;margin:0 auto;height:235px;font-size:24px;color:#d1e7ff;padding:40px 0;text-align:center;font-weight:bold;background: url(box.png) center center no-repeat;}
.fastnav li a img{display:block;margin:5px auto;-moz-transition: all .6s ease-in-out;-webkit-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.fastnav li a:hover img{-moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1);}
.fastnav li:last-child{margin-right:0;}
#map{width:100%;height:280px;overflow:hidden;}
.section-page7{padding:40px 0;overflow:hidden;}
.links-box li{float:left;margin:0 9px;}
.links-box li a{display:block;border:1px solid #c1c1c1;}
.links-box li a:hover{border-color:#016bcd;box-shadow: 0 0 10px 0 rgba(45,183,245,.5);}
.videobox{display:none;position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index: 99999;}
.videobox .video-item{width:900px;height:auto;position:absolute;left:50%;top:50%;z-index:1000;margin-left:-450px;margin-top:-240px;}
.videobox .video-item .video{position:relative;padding:2px;border:#2b2b2b 7px solid;border-radius:5px;background:#fff;}
.videobox .video video{width:100%;}
.videobox .video video::-internal-media-controls-download-button{display:none;}
.videobox .video video::-webkit-media-controls-enclosure{overflow:hidden;}
.videobox .video video::-webkit-media-controls-panel{width: calc(% + 30px);}
.close{position: absolute;width: 29px;background: url(close.png) 0 0 no-repeat;height: 29px;top: 12px;right: -29px;opacity:1;}
.close:hover{background-position: -30px 0;}
/*新增的videobox2的样式*/
.videobox2{display:none;position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index: 99999;}
.videobox2 .video-item{width:1200px;height:auto;position:absolute;left:50%;top:50%;z-index:1000;margin-left:-600px;margin-top:-240px;}
.videobox2 .video-item .video{position:relative;padding:2px;border:#2b2b2b 7px solid;border-radius:5px;background:#fff;}
.videobox2 .video video{width:100%;}
.videobox2 .video video::-internal-media-controls-download-button{display:none;}
.videobox2 .video video::-webkit-media-controls-enclosure{overflow:hidden;}
.videobox2 .video video::-webkit-media-controls-panel{width: calc(% + 30px);}
@media screen and (max-width: 991px) {
	.section-page1{padding-top:20px;}
	.headline h3{font-size:28px;}
	.fastnav li a{margin-bottom:30px;}
}
@media screen and (max-width: 767px) {
	.headline h3{font-size:24px;}
	.special-box li .item .pic{padding-bottom:56.25%;}
	.special-box li .item .pic img{position:absolute;top:0;left:0;height:100%;}
	.special-box li .item .text{position:relative;}
	.special-box li .item .text a{font-size:15px;}
	.special-box li .item .text a img{width:20px;}
	.section-page5{padding:40px 0;}
	.fastnav li a{max-width:100%;font-size:16px;padding:25px 0;height: auto;background-size: contain;}
	.fastnav li a img{width:50px;}
	.videobox{position:fixed;top:100px;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index: 99999;}
	.videobox .video-item{width:100%;left: 0;margin-left: 0;}
	.videobox .video video{width:100%;}
	.close{top:-30px;right:0;}
}
