@charset "utf-8";
body{background-color:#9e1415}
.wrap{background:url("../images/banner.jpg") top center no-repeat}
.wrap>div { background-position: top center; background-repeat: no-repeat; }
.wrap>div>div, .wrap>div>img { display: block; width: 1200px; margin: 0 auto; background-position: top center; background-repeat: no-repeat; }
.douyin { position: fixed; right: 5px; top: 50%; margin-top: -57px; z-index: 1; }
#con-1 { background: url(../images/p_01.jpg) no-repeat; height: 371px; position: relative;}
#con-1 .logo{ display: block; background: url(../images/logo.png) top center no-repeat; width: 236px; height: 77px; position: absolute; left: 25px; top: 25px;}
#con-1 .logo a{ display: block; cursor: pointer; width: 100%; height: 100%;}
#con-2 { height: 270px; position: relative;}
#con-5 { height: 548px; }
#con-5 .title { font-size: 30px; color: #dc292e; line-height: 48px; font-weight: bold; text-align: center; }
#con-5 .tips { font-size: 14px; color: #555; line-height: 30px; text-align: center; }
#con-5 .con { padding-top: 150px;}
#con-5 .con .scroll { width: 335px; padding-top: 20px; margin-left: 220px; }
#con-5 .con .scroll .myscroll { height: 280px; overflow: hidden; }
#con-5 .con .scroll .myscroll ul li { padding-top: 20px; }
#con-5 .con .scroll .myscroll ul li .img img { width: 80px; height: 80px; border-radius: 50%; }
#con-5 .con .scroll .myscroll ul li .info { width: 225px; height: 80px; overflow: hidden; }
#con-5 .con .scroll .myscroll ul li .info .name .fl { font-size: 18px; color: #222; line-height: 36px; }
#con-5 .con .scroll .myscroll ul li .info .name .fr { font-size: 14px; color: #888; line-height: 36px; }
#con-5 .con .scroll .myscroll ul li .info .info-con { font-size: 14px; color: #555; line-height: 24px; }
#con-5 .con .form-group { width: 320px; padding-top: 22px; margin-right: 200px;}
#con-5 .con .form-group .input-group { padding-top: 20px; width: 100%; }
#con-5 .con .form-group .input-group input { font-size: 14px; color: #555; line-height: 50px; padding: 0 19px; border: 1px solid #b5b5b5; border-radius: 4px; display: block; width: 100%; }
#con-5 .con .form-group .form-tips { font-size: 12px; color: #555; line-height: 52px; padding-left: 20px; position: relative; }
#con-5 .con .form-group .form-tips a:hover { color: #ff3e46; display: inline; }
#con-5 .con .form-group .form-tips input { position: absolute; left: 0; top: 20px; }
#con-5 .con .form-group .btn button { font-size: 16px; line-height: 52px; text-align: center; background: #ff3e46; border-radius: 4px; display: block; width: 100%; color: #fff; border: none; transition: .3s; }
#con-5 .con .form-group .btn button:hover { background: #ca2424; transition: .3s; cursor: pointer; }
#con-6 { padding-top: 120px; }
#con-6 .scroll-cp { width: 600px; height: 70px; overflow: hidden; margin: 0 auto; margin-top: 60px; }
#con-6 .scroll-cp ul li { font-size: 60px; color: #FFF; line-height: 60px; padding-top: 20px; text-align: center; white-space: nowrap; overflow: hidden; font-weight: bold; }
#con-6 .time { font-size: 18px; color: #e4163a; line-height: 20px; margin-top: 15px; text-align: center; }
#con-6 .btn { width: 200px; height: 64px; border-radius: 8px; font-size: 28px; line-height: 64px; text-align: center; margin: 0 auto; color: #fff; overflow: hidden; margin-top: 25px; }
#con-6 .btn a { display: block; transition: .3s; background: #ffcf18;color: #000; font-weight:bold}
#con-6 .btn a:hover { color: #000; text-decoration: none; background-color: #ffb018; transition: .3s; }
.project-popup { position: fixed; background: #fff; top: 0; -khtml-opacity: 1; -moz-opacity: 1; filter: alpha(opacity=1); filter: "alpha(opacity=1)"; opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);/*兼容ie8及以下*/
width: 400px; left: 50%; margin-left: -200px; z-index: 9999999; border-radius: 5px; }
.project-popup.hide { display: none; }
.project-popup a.close { position: absolute; font-size: 25px; display: block; right: 20px; top: 20px; color: #8a8a8a; z-index: 1; }
.project-popup a.close svg { fill: #8a8a8a; }
.mes-91-project .form-group { width: 320px; margin: 0 auto; padding-bottom: 40px; }
.mes-91-project { position: relative; }
.mes-91-project .title { font-size: 24px; color: #222; line-height: 30px; text-align: center; padding-top: 28px; }
.mes-91-project .list-group { margin-top: 20px; }
.mes-91-project .list-group .input-group input, .mes-91-project .list-group .select-group select { border: 1px solid #b5b5b5; font-size: 14px; color: #666; font-family: Microsoft Yahei; height: 52px; line-height: 50px; padding: 0 19px; width: 320px; border-radius: 3px; }
.mes-91-project .button-group button { width: 320px; height: 52px; font-size: 16px; line-height: 52px; color: #fff; background-color: #572ae8; text-align: center; border-radius: 3px; border: none; font-family: Microsoft Yahei; cursor: pointer; display: block; transition: .3s; padding: 0; margin-top: 20px; }
.mes-91-project .button-group button:hover { background-color: #150156; transition: .3s; }
.cover { position: fixed; width: 100%; height: 100%; background-color: #000; z-index: 9999998; top: 0; -khtml-opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=0.5); filter: "alpha(opacity=0.5)"; opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);/*兼容ie8及以下*/
}
.cover.hide { display: none; }
#countdown {height: auto; display: block; position: absolute; left: 280px; top: 130px; }
.dash { height: 36px; float: left; margin-left: 50px; position: relative; }
#countdown .dash:first-child { margin-left: 0; }
.dash .digit,
.dash .label{ font-size: 60px; font-weight: 700; float: left; text-align: center; font-family: Arial; color: #fff;position: relative; text-align: center; margin-left: 1px; }
.dash .digit:first-child { margin-left: 0; }
.dash .label{font-size:48px; padding-top: 5px;}

.about{ padding-top: 114px; padding-left: 226px; padding-right: 226px;}
.about p{font-size:18px; color:#333; line-height:36px; text-indent: 36px;}

.form{padding-top:118px; text-align: center;}
.form p{font-size:18px; color:#333; line-height:36px; text-align: center}
.form a{display:block; margin: 0 auto; width:208px; margin-top: 40px;}
