@charset "utf-8";
/* CSS Document */

/*banner*/
.ry_home_banner {width: 100%;height: 740px;background: url(../images/ry_home_banner.png) no-repeat center center;margin-top: 60px;}

.ry_home_contain {background: url(../images/home_bg.png) no-repeat center center;width: 100%;}
.ry_contain_center {width: 1200px;margin: 0 auto;}

.contain_title {height: 56px;background: url(../images/relation_bg.png) no-repeat center center; text-align: center;color: #f3be00;font-weight: bold;font-size: 30px;line-height: 56px;letter-spacing: 3px;}
.activity_flow {margin-bottom: 110px;}
.activity_words {width: 975px;margin: 0 auto;}
.activity_words>p {font-size: 20px;color: #fff;line-height: 30px;text-indent: 50px;letter-spacing: 2px;}
.activity_flow>div.contain_title {margin-bottom: 40px;}
.select_process {margin-bottom: 110px;}
.select_process>div.contain_text {text-align: center;}
.select_process>div.contain_title {margin-bottom: 55px;}
.professor_jury {margin-bottom: 125px;}
.professor_jury>p {font-size: 20px;text-align: center;line-height: 26px;line-height: 65px;}
.professor_jury>div.contain_text>ul {overflow: hidden;width: 850px;margin: 0 auto;margin-left: 250px;}
.professor_jury>div.contain_text>ul>li {float: left;font-size: 20px;width: 425px;margin-top: 35px;}
.professor_jury>div.contain_text>ul>li>span {color: #c29800;display: inline-block;width: 95px;}
.select_project {margin-bottom: }
.select_project>div.contain_text {padding-left: 5px;}
.award_lis_title {background: url(../images/award_lis_title.png) no-repeat left bottom; text-align: left;font-size: 24px;font-weight: bold;color: #ffc800;line-height: 46px;margin-bottom: 30px;}
.detail_ul {overflow: hidden;margin-bottom: 35px;}
.detail_ul>li {float: left;width: 300px;height: 155px;overflow: hidden;background: #fff;line-height: 155px;margin-left: 140px;border: 1px solid #0c6c86;}
.detail_ul>li>a {display: inline-block;height: 100%;width: 100%;position: relative;text-align: center;}
.detail_ul>li:nth-child(1) {margin-left: 8px;}
.detail_ul>li>a>img {vertical-align: middle;}
.detail_li_bg {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: rgba(0,0,0,0.7);line-height: 25px;box-shadow: 0px 0px 5px 3px #828282 inset;}
.detail_li_bg>p {color: #fffcfc;font-weight: bold;font-size: 24px;line-height: 74px;margin-top: 35px;}
.detail_li_bg>span {display: inline-block;width: 115px;height: 25px;border-radius: 10px;background: #ffa900;color: #070808;font-size: 16px;line-height: 25px;cursor: pointer;}
.detail_ul>li:hover .detail_li_bg {background: rgba(0,0,0,0.5);}

.apply_btn {text-align: center;}
.apply_btn>button {height: 78px;width: 330px;border: 1px solid #000;border-radius: 5px;cursor: pointer;margin-top: 20px;background: url(../images/btn_bg.png) no-repeat center center;outline: none;}

/*联系我们*/
.af_relation_us {height: 400px;width: 100%;margin-top: 90px;margin-bottom: 75px;}
.af_relation_center {width: 1200px;margin: 0 auto;height: 400px;}
.relation_title {height: 56px;background: url(../images/relation_bg.png) no-repeat center center; text-align: center;color: #f3be00;font-weight: bold;font-size: 30px;line-height: 56px;}
.af_relation_center>ul {overflow: hidden;margin-top: 30px;}
.af_relation_center>ul>li {height: 315px;width: 300px;float: left;}
.af_relation_center>ul>li>p {line-height: 65px;font-size: 30px;color: #f3be00;}
.af_relation_center>ul>li>div {height: 193px;width: 283px;background: rgba(0,0,0,0);border: 1px solid #f3be00;padding-left: 15px;padding-top: 30px;}
.af_relation_center>ul>li>div>p {color: #f3be00;font-size: 20px;line-height: 40px;}
/*.af_relation_center>ul>li:hover div {background: #eab140;cursor: pointer;}*/
.af_relation_center>ul>li:hover div>p {color: #f3be00;}
.af_relation_center>ul>li:nth-child(1) {margin-left: 230px;}
.af_relation_center>ul>li:nth-child(2) {margin-left: 140px;}

/*侧边栏*/
.small_qr {position: fixed;right: 50px;bottom: 180px; display: none;}
.small_qr>div {width: 45px;height: 45px;border: 1px solid #f3be00;background: #f3be00;line-height: 45px;cursor: pointer;text-align: center;line-height: 45px;}
.small_qr>div>img {vertical-align: middle;}
.qr_code {position: relative;}
.qr_code>span.side_bar {height: 130px;width: 130px;border: 1px solid #FFF;text-align: center;line-height: 130px;background: #FFF;display: none;position: absolute;left: -140px;top: -100px;}
.qr_code>span.side_bar>img {vertical-align: middle;}
.qr_code>span.side_bar>p {font-size: 12px;color: #f3be00;line-height: 20px;position: absolute;bottom: -23px;left: 3px;}
#go_top {border-top: 0px;background: #000;}
#go_top>a {display: inline-block;height: 100%;width: 100%;}
.qr_code:hover .side_bar{display: block;}