﻿@charset "utf-8";
/* CSS Document */

.middle{ background:url(/cms/templates/30658556803400000/images/pc-mbg1.png) no-repeat center top #e0eeff;background-size:cover;}
.midbg{background:url(/cms/templates/30658556803400000/images/pc-mbg2.png) no-repeat center bottom;background-size:cover; padding-bottom:360px;}

/* 大会概况 */
.dhgk-top{padding-top:45px;}
.dhgk-cn{font-size:48px; line-height:48px; color:#0f75c1; font-weight:bold; position:relative; z-index:1; margin-top:-24px;}
.dhgk-cn a{color:#0f75c1; }
.dhgk-en{ font-size:68px; line-height:68px;background: -webkit-linear-gradient(#E7F5FF,#D2EBFF);-webkit-background-clip: text;-webkit-text-fill-color: transparent;display: inline-block; font-weight:bold;letter-spacing:2px; }

.dhgk-con{ margin-top:42px;}

.dhgk-left{ float:left; width:616px;}
.dhgk-left img{ width:100%;}

.dhgk-right{ float:right; width:52%;}
.dhgk-right li{ line-height:44px; font-size:23px;}
.dhgk-right01{ float:left;}
.dhgk-right02{padding-left:120px;}
.dhgk-right03{padding-left:165px;}
.dhgk-right04 .span01{padding-right:10px;}

/* 大会概况 end */

/* 大会日程 */
.dhrc-top{ padding-top:70px;}

.dhrc-en{ background:-webkit-linear-gradient(#D0E4F5,#D7EBFC);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.dhrc-tab{ margin-top:50px;}
.dhrc-tab li{ float:left; margin-right:7%; font-family:Arial;}
.dhrc-rq{ float:left; font-size:48px; color:#0E3E90; position:relative; padding-bottom:26px; line-height:36px;}
.dhrc-rq::after{ position:absolute; content:''; width:40px; height:1px;background:#707070;  transform: rotate(-60deg); top:16px;right: -30px;}

.dhrc-ny{ float:left; margin-left:12px; text-align:right;font-size:20px; line-height:18px;}

.dhrc-tab01{ border-bottom:1px solid #7D92A1;}
.dhrc-tab01 .dhrc-rq::before{ position:absolute; content:''; width:52px; height:3px; background:#0e3e90; left:50%; margin-left:-26px; bottom:10px;}

.dhrc-tab li:hover .dhrc-rq::before{ position:absolute; content:''; width:52px; height:3px; background:#0e3e90; left:50%; margin-left:-26px; bottom:10px;}

.dhrc-list{ margin:40px 0 0 0;  }
.dhrc-list li{ padding:14px 0 14px 46px; background:url(/cms/templates/30658556803400000/images/list-li.png) no-repeat left center;}

.dhrc-list li:first-child{background:url(/cms/templates/30658556803400000/images/list-li2.png) no-repeat left center;}
.dhrc-list li:last-child{background:url(/cms/templates/30658556803400000/images/list-li3.png) no-repeat left center;}
.dhrc-list li:first-child:last-child{background:url(/cms/templates/30658556803400000/images/dot.png) no-repeat left center;}

.dhrc-main{ background:#f6faff;border-radius:14px;border: 1px dashed #045FB3; box-sizing:border-box; padding:12px 26px 16px;position:relative;}
.dhrc-main::before,.dhrc-main::after{position:absolute; content:'';top:50%; margin-top:-7px;transform: rotate(-45deg);}
.dhrc-main::before{border: 1px dashed #045FB3;width:12px; height:12px;left:-8px; }
.dhrc-main::after{ background:#f6faff;width:14px; height:14px;left:-7px;}

.dhrc-title{ font-size:20px; font-weight:bold;  color:#045FB3;line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.dhrc-title a{color:#045FB3;}

.dhrc-xx{ line-height:30px;}
.dhrc-xx span{ padding-right:40px;}

/* 大会日程 end */



/* =================@media================== */
@media screen and (max-width:1350px) {
.dhgk-left{ width:500px;}
.dhgk-right{ width:calc(100% - 500px - 35px);}
.dhgk-right li {line-height: 36px;font-size: 20px;}
.dhgk-right02{ padding-left:100px;}
.dhgk-right03{ padding-left:138px;}


}


@media screen and (max-width:1200px) {
.dhgk-en{ font-size:58px;    letter-spacing: unset;}
.dhgk-cn{ margin-top:-32px;}

.dhgk-left{ width:400px;}
.dhgk-right{ width:calc(100% - 400px - 35px);}
.dhgk-right li {line-height: 36px;font-size: 18px;}
.dhgk-right02{ padding-left:90px;}
.dhgk-right03{ padding-left:123px;}


	
}

@media screen and (max-width:1000px) {

.midbg{ padding-bottom:80px;}

/* 大会概况 */
.dhgk-wrap,.dhrc-wrap{ padding:0 28px;}

.dhgk-top{ text-align:center; padding-top:30px;}
.dhgk-cn{ font-size:36px;margin-top: -40px;}
.dhgk-en{ font-size:30px;}

.dhgk-left{ float:none; width:auto; padding:0 22% 60px;}
.dhgk-right{ float:none; width:auto; margin-bottom:50px;}

.dhgk-right04 span{ display:block;}
.dhgk-right04 br{display:none;}
.dhgk-right04 .span01{padding:0;}


/* 大会概况 end */

/* 大会日程 */

.dhrc-top{ padding-top:0;}

.dhrc-tab li:last-child{ margin:0;}

.dhrc-main{ border-radius:10px;}
.dhrc-xx span{ display:block; padding:0;}


/* 大会日程 end */


	
}

@media screen and (max-width:700px) {
.dhgk-en{ font-size:24px;}	
.dhgk-left{  padding:0 16% 60px;}

.dhrc-rq{ font-size:36px;padding-bottom:20px;} 
.dhrc-tab01 .dhrc-rq::before{width: 30px;margin-left: -15px; }

.dhrc-ny{ font-size:16px;}


}

@media screen and (max-width:500px) {

.dhgk-en{font-size:15px;}
.dhgk-cn {font-size: 26px;margin-top: -47px;}
.dhgk-top{padding-top:10px;}

.dhgk-left{ padding-bottom:30px;}

.dhgk-con {margin-top: 22px;}

.dhgk-right{margin-bottom:10px;}
.dhgk-right li{ font-size:16px; line-height:30px;}
.dhgk-right02{ padding-left:80px;}
.dhgk-right03{ padding-left:110px;}

.dhrc-tab li{ height:40px; margin-bottom:20px;}
.dhrc-tab .dhrc-tab01{ height:39px;}

.dhrc-rq{ font-size:26px; line-height:24px;padding-bottom: 14px;}
.dhrc-ny{ font-size:12px; line-height:12px;}

.dhrc-tab01 .dhrc-rq::before {width: 24px;margin-left: -12px;bottom: 5px;}
.dhrc-rq::after{width: 30px;right: -23px;top: 12px;}

.dhrc-list {margin: 10px 0 0 0;}
.dhrc-list li{ padding-left:40px;}
.dhrc-main{padding: 12px 16px 16px;}
.dhrc-xx{ font-size:14px; line-height:24px;}

}

@media screen and (max-width:375px) {



	
}

