html,body{
    position: relative;
    width: 100%;
    height: 100%;
    font-family: 'Microsoft YaHei';
}
.part1{
    height: 80px;
    background: #040C3A;
}
.part1 .my-btn{
    position: absolute;
    display: block;
    width: 142px;
    height: 40px;
    line-height: 40px;
    padding-left: 22px;
    top: 20px;
    right:24%;
    background: url(https://s4.51cto.com/oss/201802/24/a35dce91d9c85b12404a54326f9083f8.jpg) no-repeat;
    font-size: 16px;
    color: #fff;
}
.part2{
    /* width: 100%;
     height: 416px;
     background: url(https://s5.51cto.com/oss/201711/07/d3abd685a09e62f7ee6868b8e5f3524e.jpg) no-repeat center top;*/
    text-align: center;
}
.part2 .date{
    position: absolute;
    left: 732px;
    top: 88px;
}
.part2 .date .date-addr{
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: bold;
    text-align: right;
    color: #ffffff;
}
.part2 .date .number{
    font-size: 72px;
    font-weight: bold;
    color: #ffffff;
}
.part2 .title{
    position: absolute;
    top: 254px;
    left: 187px;
    width: 706px;
    line-height: 60px;
    font-size: 37px;
    color: #004d52;
    text-align: center;
}
.part2 img{
    width: 100%;
}
.part3{
    padding-top: 80px;
    padding-bottom: 72px;
/*     background: url() no-repeat 0 0; */
}
.part3 .title{
    margin-bottom: 38px;
    font-size: 30px;
    color: #ffffff;
    text-align: center;
}
.part3 .text{
    min-height: 48px;
    padding: 0 82px;
    line-height: 24px;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
}
.part3 .mrt30{
    margin-top: 30px;
}
.part4{
    padding-top: 76px;
    padding-bottom: 66px;

}
.part4 .container{
    position: relative;
}
.part-title{
    font-size: 48px;
    color: #181e28;
    text-align: center;
}
.bmbtn{
    position: absolute;
    display: block;
    width: 96px;
    height: 22px;
    line-height: 22px;
    top: 26px;
    right: 0;
    font-size: 16px;
    color: #39c4a4;
    background: url(https://s3.51cto.com/oss/201711/07/a761473e698dd40ef96bfce2ff4c5fd2.png) no-repeat top right;
    text-decoration: underline;
}
/*.part4 .process{
	margin-top: 40px;
	margin-left: 268px;
	border-left: 3px solid #39c4a4;
}
.part4 .process li{
	position: relative;
	margin-bottom: 20px;
}
.part4 .process li .p-time{
	display: block;
	position: absolute;
	left: -17px;
	padding-left: 64px;
    line-height: 30px;
	font-size: 16px;
	color: #181e28;
	background: url(https://s5.51cto.com/oss/201711/07/033f1311a89fa151c1fcc717f2d5a098.jpg) no-repeat left top;
}
.part4 .process .p-content{
	padding-top: 2px;
	padding-left: 212px;
	font-size: 16px;
}
.part4 .process .p-content .title{
	line-height: 24px;
	color: #181e28;
}
.part4 .process .p-content .text{
	line-height: 24px;
	color: #181e28;
}*/
.part4 .process{
    padding: 0 10%;
    margin-top: 50px;
    color: #181e28;
    font-size: 16px;
    line-height: 48px;
}
.part4 .process .top-green{
    border-radius: 5px;
    color: #ffffff;
    background: #3ac3a5;
}
.part4 .process .bg-process{
    border-radius: 5px;
    background: #c8e7e2;
}
.part4 .process .lh24{
    line-height: 24px;
    padding: 15px 0;
}
.part5{
    padding-top: 180px;
    padding-bottom: 78px;
    background: #ecf0f1 url(https://s1.51cto.com/oss/201806/04/8f0f886930700cff981908310bdf36e5.png) no-repeat center 0;
}
.part5 .form-box{
    margin-top: 36px;
}
.part5 .item-form-box{
    margin-bottom: 28px;
    padding: 0;
}
.form-box .inputtext{
    display: block;
    height: 50px;
    line-height: 50px;
    font-size: 24px;
    color: #181e28;
    vertical-align: middle;
    text-align: right;
}
.form-box .inputstyle{
    width: 90%;
    padding: 9px 3px;
    border: 1px solid #181e28;
    border-radius: 3px;
    color: #181e28;
    font-size: 24px;
    outline: none;
}
.form-box select.inputstyle{
    padding: 8px 3px;
}
.form-box .inputstyle:focus{
    border: 1px solid #39c4a4;
}
.form-box .red-color{
    margin-left: 8px;
    line-height: 50px;
    font-size: 24px;
    color: #39c4a4;
    vertical-align: middle;
}
.form-btns{
    padding-top: 53px;
    text-align: center;
}
.form-btns .submit,.form-btns .reset{
    display: inline-block;
    width: 110px;
    height: 44px;
    line-height: 44px;
    margin-right: 36px;
    border: 1px solid #39c4a4;
    border-radius: 3px;
    text-align: center;
    font-size: 24px;
}
.form-btns .submit{
    color: #39c4a4;
}
.form-btns .reset{
    color: #ecf0f1;
    background: #ffffff;
}
.part6{
    padding-top: 45px;
    padding-bottom: 60px;
    background: #ecf0f1 url("https://s1.51cto.com/oss/201806/04/8f0f886930700cff981908310bdf36e5.png") no-repeat center 70px;
}
.part6 .container{
    position: relative;
}
.part6 .people-box{
    padding-top: 40px;
}
.part6 .people-box .item-box{
    padding-top: 16px;
    border: 1px solid #39c4a4;
    background: #ffffff;
}
.part6 .mrr39{
    margin-right: 39px;
}
.people-box .item-box .img-box{
    width: 152px;
    height: 152px;
    margin: 0 auto;
    border-radius: 50%;
    overflow: hidden;
}
.people-box .item-box .name{
    padding: 12px 0 16px;
    font-size: 38px;
    color: #000000;
    text-align: center;
}
.people-box .item-box .position{
    margin-bottom: 26px;
    line-height: 24px;
    font-size: 16px;
    color: #000000;
    text-align: center;
}
.people-box .item-box .text{
    height: 98px;
    padding: 0 18px;
    line-height: 24px;
    font-size: 14px;
    color: #686868;
}
.people-box .item-box .text span,.people-box .item-box .topic{
    font-size: 16px;
    color: #149e72;
}
.people-box .item-box .topic{
    line-height: 24px;
    padding: 0 18px;
}
.part7{
    padding-top: 79px;
}
.part7 .addr-box{
    position: relative;
    width: 100%;
    height: 302px;
    margin-top: 38px;
    margin-bottom: 78px;
    /*background: url(https://s5.51cto.com/oss/201711/07/0ab1ef958959fff9f7ca51bc91cae260.png) no-repeat;*/
    background: url(https://s2.51cto.com/oss/201808/06/4a6d626aa2c7839e944ac8131d1faec6.png) no-repeat;
    background-size: cover;
}
.addr-box p{
    padding: 5px 0 5px 42px;
    font-size: 16px;
    color: #fff;
}
.addr-box p.addr-text{
    margin-top: 64px;
    background: url(https://s5.51cto.com/oss/201711/07/5bb3b5b3977713fb5b0bde570ae7543d.png) no-repeat left center;
}
.addr-box p.tel-text{
    margin-top: 44px;
    background: url(https://s2.51cto.com/oss/201711/07/b44663d134dcb9c7ca8003edab913d10.png) no-repeat left center;
}
.addr-box p.jp-text{
    margin-top: 42px;
    background: url(https://s5.51cto.com/oss/201711/07/cdab474c746acf23f4259dd53062d2a7.png) no-repeat left center;
}
.addr-box .map-pic{
    /*position: absolute;
    top: 26px;
    right: 25px;*/
    margin-top:26px
}
.part7 .sponsor{
    margin: 40px 0 82px;
    text-align: center;
}
.part7 .sponsor img{
    margin: 0 5px;
}
.part7 .sponsor .zbf{
    height: 80px;
    vertical-align: middle;
}
.part7 .partner-list{
    padding-top: 38px;
}
.part7 .partner-list .item-partner{
    margin-bottom: 30px;
    border: 1px solid #e7e7e7;
    background: #f5f5f5;
    overflow: hidden;
}
.my-footer{
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    background: #181e28;
}
.right-box{
    position: fixed;
    bottom: 220px;
    right: 93px;
    width: 238px;
    padding-bottom: 20px;
    padding-top: 46px;
    border: 5px solid #149e72;
    background: #ecf0f1;
    text-align: center;
}
.right-box .close-btn{
    position: absolute;
    display: block;
    top: 6px;
    right: 10px;
}
.right-box .ewm{
    width: 200px;
    height: 200px;
}
.right-box .text{
    padding-top: 18px;
    font-size: 18px;
    color: #777777;
}
/*---蓝色---*/
.part3{
    background: url("https://s2.51cto.com/oss/201808/06/4a6d626aa2c7839e944ac8131d1faec6.png") no-repeat 0 0;
}
.bmbtn{
    color: #241C3F;
}
.part4 .process .top-green{
    background: #241C3F;
}
.part4 .process .bg-process{
    background: #B7ADDA;
}
.form-box .inputstyle:focus{
    border: 1px solid #241C3F;
}
.form-box .red-color{
    color: #241C3F;
}
.form-btns .submit, .form-btns .reset{
    border: 1px solid #241C3F;
    color: #241C3F;
    text-decoration: none;
}
.form-btns .submit{
    color: #ffffff;
    background: #241C3F;
}
.part6 .people-box .item-box{
    border: 1px solid #241C3F;
}
.people-box .item-box .text span, .people-box .item-box .topic{
    color: #241C3F;
}




/*--broadcast--*/
.part23{
    padding: 4% 0;
    background: url("https://s1.51cto.com/oss/201806/04/8f0f886930700cff981908310bdf36e5.png") no-repeat center 90px;
}
.part23 .mrt64{
    margin-top: 5%;
}
.part23 .broadcast-play-btn{
    position: absolute;
    display: block;
    height: 78px;
    width: 78px;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    margin-top: -39px;
    margin-left: -39px;
}
.part23 .broadcast-comment{
    position: relative;
    border: 1px solid #dfdfdf;
    height: 476px;
    padding-bottom: 60px;
}
.part23 .comment-no{
    display: block;
    margin: 50% auto 0;
}
.part23 .send-commentbox{
    position: absolute;
    width: 100%;
    height: 60px;
    bottom: 0;
    left: 0;
}
.part23 .send-commentbox-box{
    padding: 16px 4% 0;
}
.part23 .heart-btn{
    display: block;
    line-height: 26px;
    padding: 0;
    font-size: 16px;
    color: #6a6a6a;
    text-align: center;
}
.part23 .heart-red{
    color: #ff3333;
}
.part23 .commentbox-input{
    position: relative;
    border: 1px solid #cccccc;
    padding: 0;
}
.part23 .commentbox-input .cminputstyle{
    padding: 4px 8px;
    font-size: 12px;
    border: none;
    background: transparent;
}
.part23 .commentbox-input .send-btn{
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 42px;
    height: 26px;
    line-height: 26px;
    border-left: 1px solid #cccccc;
    font-size: 12px;
    color: #333333;
    text-align: center;
}
.part23 .commentbox-input .send-btn:hover{
    background: #e6e6e6;
}
.part23 .comment-list{
    height: 100%;
    overflow: auto;
}
.part23 .comment-list ul{
    padding: 0 12px;
}
.part23 li{
    position: relative;
    padding-left: 30px;
    margin-top: 14px;
}
.part23 li .txpic{
    position: absolute;
    width: 23px;
    height: 23px;
    left: 0;
    top: 0;
    border-radius: 50%;
    overflow: hidden;
}
.part23 li .name{
    padding-left: 6px;
    margin-bottom: 4px;
    font-size: 12px;
    color: #999999;
}
.part23 li .text{
    position: relative;
    padding: 8px;
    margin-left: 6px;
    line-height: 18px;
    border-radius: 3px;
    background: #e2e2e2;
    font-size: 12px;
    color: #666666;
    word-wrap: break-word;
}
.part23 li .text:after{
    content: "";
    position: absolute;
    left: -7px;
    top: 7px;
    width: 2px;
    height: 0;
    border-top: 6px solid #e2e2e2;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}
.part23 .broadcast-countdown-box{
    position: relative;
}
.part23 .broadcast-countdown-box .time-text{
    position: absolute;
    top: 20%;
    width: 100%;
    font-size: 30px;
    color: #ffffff;
    text-align: center;
}
.part23 .broadcast-countdown-box .time-countdown{
    position: absolute;
    top: 44%;
    width: 100%;
}
.part23 .top{
    margin-top: 0;
}
.part23 .send-commentbox .input-nologin{
    position: absolute;
    left:6px;
    top:5px;
    background: #ffffff;
}
.part23 .send-commentbox .input-nologin a{
    text-decoration: underline;
}
.part24{
    padding: 4% 0;
    background: #e9eaec;
}
.part24 .broadcast-box{
    position: relative;
    margin: 6% auto 0;
}
.part24 .time-text{
    position: absolute;
    top: 20%;
    width: 100%;
    font-size: 30px;
    color: #ffffff;
    text-align: center;
}
.part24 .time-countdown{
    position: absolute;
    top: 44%;
    width: 100%;
}


.sencond-title {
    margin: 0;
    font-size: 36px;
    text-align: center;
}