.header-wrap{
	/*height:12rem;*/
	/*background:url("../images/sh-banner.png") no-repeat;
	background-size:100% 100%;*/
}


.p-t0{
	padding-top: 0;
}


.porthome-banner-box {
    background:url("../images/dl-banner.jpg?v=5.7") no-repeat;
    background-size: 100% 100%;
    /*padding: 20px;*/
    position: relative;
    padding-top:2.0rem;
    height:14.5rem;
}
.porthome-banner {
 /*   height:9rem;*/
    padding:15px;
    padding-top:5px;
    /*position: absolute;
    top: 20px;
    left: 20px;
    right: 20px;*/
}
.porthome-banner img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
}
.port-content-box{
	/*background-image: linear-gradient(to bottom, #fff,#f6fbfe);*/
    position: relative;
    background:#fff;
    margin-left: 15px;
    margin-right: 15px;
    padding: 0 10px;
    border-radius: 10px;
    margin-bottom: 30px;
    border:3px solid #0284ff;
}
.port-meeting-box {
   padding-top:10px;
}


.title-box {
    position: relative;
    height: 2.0rem;
}

.title-box h2 {
    font-size: 0.9rem;
    color: #303030;
    text-align: center;
}

.title-box p {
    font-size: 1.2rem;
    font-weight: bold;
    color: #1259e7;
    opacity: .06;
    text-align: center;
    margin-top: -1.8rem;
}

.blue-line {
    height: 3px;
    width: 30px;
    background: #2e73a9;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -15px;
}

.port-meeting-text{
    padding-bottom:10px;
    font-size: 0.7rem;
    color:#333;
}
.port-meeting-subject{
	font-size:0.8rem;
	color:#2664dd;
	font-weight:bold;
	padding-bottom:10px;
}
.port-meeting-subject span:first-child{
	font-size:0.7rem;
	color:#333;
}

.port-meeting-text2{
	padding-bottom: 10px;
    font-size: 0.7rem;
    color:#333;
}
.port-meeting-text span{
	/*display:block;*/
}
.port-meeting-text span:first-child{
	font-weight:bold;
}
.apply-btn-box{
   /*background:#fff;*/
	display:flex;
	padding:10px 5%;
	position:fixed;
	left:0;
	right:0;
	bottom:0;
}

.apply-btn-box a{
	flex:1;
	text-align:center;
	height:2.0rem;
	line-height:2.0rm;
	border-radius:20px;
	color:#fff;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:0.8rem;
}

.videoIcon{
	width:1.5rem;
	height:1.5rem;
	display:block;
	background:url("../../dl/1/images/palyvideoicon.png") no-repeat;
	background-size:100% 100%;
}

.playvideo-btn{
	background:#e97425;
}
.apply-btn{
	background-image: linear-gradient(to right, #2d75f1,#0284ff);
	/*border:1px solid #2c98f8;*/
}


/*tab切换——————————————————————*/
.port-tab{
	margin:0 15px;
	display:flex;
	/*margin-bottom:15px;*/
	background-image: linear-gradient(to bottom, #f8f8f8,#ffffff);
	/*background-image: linear-gradient(to right, #fe783f,#fe9710);*/
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
.port-tab li{
	flex:1;
	justify-content:center;
	height:2.0rem;
	text-align:center;
    line-height:2.0rem;
    border-top-left-radius:10px;
	border-top-right-radius:10px;
}

.port-tab-active{
	background-image: linear-gradient(to bottom, #c5daff,#ffffff);
	/*background:#fff;*/
	color:#317bff;
	font-weight:bold;
	/*border:2px solid #fe783f;*/
	/*margin-top:-10px;*/
}

/*具体内容*/
.por-meeting-box{
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

.port-meeting-itemtitle{
	clear:both;
	overflow:hidden;
	display:flex;
	justify-content: flex-start;
	align-items:center;
	/*padding-top:15px;*/
	margin-bottom:10px;
}
.port-meeting-itemtitle span:first-child{
	background:#d3e6fe;
	border-radius:5px;
	float:left;
	width:15%;
	text-align:center;
	height:2.5rem;
	color:#1c73fe;
	font-weight:bold;
	display: flex;
    align-items: center;
    justify-content: center;
    font-size:0.9rem;
}
.port-meeting-itemtitle span:last-child{
	background-image:linear-gradient(to right, #3c9be4,#3d77e5);
	border-radius:5px;
	color:#fff;
	float:left;
	margin-left:-5px;
	width:80%;
	padding-left:15px;
	padding-right:10px;
	font-weight:bold;
	height:2.5rem;
	display: flex;
    align-items: center;
    line-height:22px;
}

.narrowicon{
	width:10px;
	height:20px;
	display:block;
	background:url("../images/narrowright2.png") no-repeat;
	background-size:100% 100%;
	float:left;
	z-index:2;
}
/*.schedulead-dot{
	width:4px;
	height:4px;
	display:block;
	background:#0f87f6;
	border-radius:50%;
	float:left;
}*/
.port-meeting-itemtitle2{
	margin-bottom:5px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	position:relative;
	padding-top:0;
}

.port-meeting-itemtitle2 span{
	/*background-image:linear-gradient(to right, #de4e29,#ffffff);*/
	display:inline-block;
    color:#333;
	border-radius:10px;
	font-size:0.8rem;
	font-weight:bold;
}

.port-itemline{
	height:5px;
	width:30%;
	display:block;
	background-image:linear-gradient(to right, #33acb5,#ffffff);
	position:absolute;
	left:0;
	bottom:0;
	
}
.port-meeting-text{
 padding-bottom:10px;
 font-size:0.7rem;
}

.adress-box{
	font-size:0.7rem;
}
.adress-box-item{
	padding-bottom:10px;
}

.adress-box-item span{
	/*display:block;*/
}
.adress-box-item span:first-child{
	font-weight:bold;
	padding-bottom:5px;
}

.beizhu-text{
background:#f8f8f8;
border-radius:10px;
padding:10px;
margin-bottom:10px;
font-size:0.7rem;
}
.beizhu-text span:first-child{
	color:#f46a25;
	font-weight:bold;
}
.port-contact-us-box{
	padding-top:40px;
}
.port-contact-us{
	
	background:#fff;
	
	border-radius:10px;
	/*border-top:15px solid #f8f8f8;*/
}

.port-contact-us h3{
	font-size:0.9rem;
}
.contact-us-ul{
	
}
.contact-us-ul li{
	background:#fff;
	border-radius:10px;
	margin-bottom:10px;
	font-size:0.7rem;
}

.contact-item-title{
	font-size:0.8rem;
	color:#333;
	font-weight:bold;
	position:relative;
	padding-bottom:5px;
}

.contact-line{
	height:20px;
	width:4px;
	display:block;
	position:absolute;
	left:-15px;
	top:5px;
	background:#ff7129;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}

.triangle-right{
	width:0;
	height:0;
	border-top:100px solid red;
	border-right:100px solid transparent;
}


.contact-phone{
	padding:10px;
	border-radius:10px;
	background:#f8f8f8;
	margin-top:10px;
}

.contactus-icon{
	width:2.5rem;
	height:2.5rem;
	display:block;
	background:url("../images/contactus.png") no-repeat;
	background-size:100% 100%;
	position:fixed;
	right:20px;
	bottom:4.0rem;
}



.meeting-bigtitle{
	height:2.2rem;
	line-height:2.0rem;
	background-image:linear-gradient(to right, #3e93ff,#68d5ff);
	margin-left:15px;
	margin-right:15px;
	color:#fff;
	font-size:0.9rem;
	font-weight:bold;
	padding-left:20px;
	border:2px solid #cff1fc;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	margin-top:-10px;
	position:relative;
	
}

.dianzuiicon{
	width:50px;
	height:50px;
	display:block;
	background:url("../images/dianzui.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	right:0;
	bottom:5px;
}


.adress-box-item-info span{
	display:block;
	padding-bottom:5px;
}

.bdradius{
	padding-bottom:15px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

.mtime{
	color:#2273d5;
	font-weight:bold;
}


.meeting-firsttitle{
	font-size: 0.95rem;
    text-align: center;
    font-weight: bold;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    background: url("../images/cj-titlebg.png") no-repeat top center;
    background-size: 80% 100%;
    position: absolute;
    left:5%;
    right:5%;
    top:-1px;
    padding-bottom: 5px;
    padding:5px 15px 10px 5px;
}

.meeting-firsttitlenew{
	font-size:1.0rem;
	text-align:center;
	font-weight:bold;
	color:#fff;
	padding-bottom:10px;
	display:flex;
	background:url("../images/shtitle-bg.jpg") no-repeat;
	background-size:100% 100%;
	position:relative;
	margin-left:15px;
	margin-right:15px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	padding-left:20px;
	height:2.0rem;
}

.meeting-firsttitlenew span{
	line-height:2.0rem;
}
.righttitle-dot{
	width: 1.2rem;
    height: 0.75rem;
    display: block;
    background: url(../images/titledot.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 20px;
    top: 17px;
}
.firsttitlebg01{
	background:url("../images/firsttitlebg01.png") no-repeat center;
	background-size:80% 80%;
}

.firsttitlebg02{
	background:url("../images/firsttitlebg02.png") no-repeat center;
	background-size:80% 80%;
}

.firsttitlebg03{
	background:url("../images/firsttitlebg03.png") no-repeat center;
	background-size:80% 80%;
}

.left-dot{
	width:1.0rem;
	height:1.2rem;
	display:block;
	background:url("../images/left-icon.png") no-repeat;
	background-size:100% 100%;
	margin-right:5px;
}
.right-dot{
	width:1.0rem;
	height:0.7rem;
	display:block;
	background:url("../images/right-icon.png") no-repeat;
	background-size:100% 100%;
	margin-left:5px;
}


.port-meeting-boxnew{
	padding-bottom:15px;
	padding-top:15px;
	margin-bottom:15px;
	border-radius:10px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}


.port-meeting-schedule-name{
	font-size:0.9rem;
	font-weight:bold;
	margin-top:-15px;
}

.port-info-box{
	background:#fff;
	border-radius:10px;
	box-shadow:3px 6px 10px #f8f8f8;
	padding:10px;
	font-size:0.7rem;
	border:1px solid #eee;
}

.schedule-bgcolor{
	background:#fff;
}
.port-info-item{
	padding-bottom:10px;
}
.port-info-item span:first-child{
	font-weight:bold;
}

.port-info-item-second span{
	display:block;
}

.port-meeting-scheduletitle{
	padding:10px 0;
}
.schedule-line{
	height:35px;
	display:block;
	background:url("../images/scheduletitle-line2.png") no-repeat;
	background-size:85% auto;
}


.schedule-line2{
	height:35px;
	display:block;
	background:url("../images/firsttitlebg05.png") no-repeat;
	background-size:85% auto;
}
.topradius{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

.port-info-item-secondnew span{
	padding-bottom:10px;
}

.schedule-dot{
	width:4.0rem;
	height:1.5rem;
	display:block;
	background:url("../images/cjdot.png")no-repeat;
	background-size:90% 100%;
	/*background-image:linear-gradient(to right, #c0c4fa, #e7e9fc);
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;*/
	float:left;
}

.port-meeting-schedule-name span{
	margin-left:-80px;
}


/*.port-content-bg{
	background:url("../images/nbzx-bg.png") no-repeat;
	background-size:100% 30%;
}*/

.port-meeting-sectiontext{
	padding-bottom:5px;
	font-size:0.7rem;
}

.fontbold{
	font-weight:bold;
}

.m-sponsor{
	display:flex;
	justify-content: flex-start;
}
.m-sponsor-text{
	width:78%;
}
.m-sponsor-text span{
	display:block;
}

.port-info-text2{
	font-size:0.7rem;
}


.titlenew:before{
	content: "";
    width: 5px;
    height: 20px;
    display: block;
    background-image: linear-gradient(to bottom,#0c81f5,#076fef) !important;
    position: absolute;
    left: 10px;
    top: 13px;
}
