@charset "utf-8";
/*--------------------------------------------------------------------------------------------------

/*首页css样式*/
html{
	width: 100%;
	min-width:1200px;
}
body{
	font-family:"微软雅黑",Times, "Times New Roman", Georgia, serif;; font-size:14px; line-height:30px; color:#333;
	width: 100%; margin:0 auto; height: 100%;
}
.main{
	width: 1200px;
	margin: 0 auto;
}
.pad30{
	padding: 30px 0;
}
.pad20{
	padding: 20px 0;
}
.mr40{
	margin-right: 40px;
}

/*header部分css*/
.header{
	width: 100%; display: block; height: 100%;background-color:#e5e5e5;
}
.header #navside{
	display: block;
	width: 100%;
	background-color: #1f232d;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 40;
	padding: 10px 0px;
}
#navside_spacer{
        height: 71px;
        display: block;
    }

.header #navside .main{
	display: block;
    width: 1200px;
    margin:0 auto;
	overflow: hidden;
}
.header #navside .main .logo{
	margin-left: 80px;
}
.header #navside .main .logo img{
	height:50px;
}
.header #navside .main #nav{
    font-size: 18px;
    margin-left: 100px;
}
.header #navside .main #nav ul li{
	// padding:35px 18px;
	padding:10px 18px;
	height: 28px;
	line-height: 30px;
	border-bottom: 2px solid #1f232d;
}
.header #navside .main #nav ul .active a{
	border-bottom: 2px solid #f39800;
}
.header #navside .main #nav ul .active a{
	color: #f39800;
}
.header #navside .main #nav ul li a{
	color: #ffffff;
	/*transition:all 0.4s ease 0s;*/
}
.header #navside .main #nav ul li a:hover{
	border-bottom: 2px solid #f39800;
}
.header #navside .main #nav ul li a:hover{
	color: #f39800;
}
.header #navside .main .language{
	margin-left: 35px;
}
.header #navside .main .language dl dd{
	// padding: 32.5px 5px;
	padding: 8px 5px;
}
#nav01{
	color: #fff;
	cursor:pointer;
	width: 129px;
}
.header #navside .main #nav ul li #nav02{
	margin-top: 35px;
}
.header #navside .main #nav ul li #nav02 li{
	padding: 17px;
	border-bottom: none;
	height: 20px;
	line-height: 20px;
	background: #1f232d;
	font-size: 22px;
	text-align: center;
}


#banner{ height:275px; overflow:hidden; position:relative;	width: 100%;background-size: 100% 100%;min-width: 1200px;}
#banner li{ width:100%; height:275px; overflow:hidden; position:absolute;}
#banner li a{ display:block; width:100%; height:100%;}
#banner .btn{ width:100%; height:30px; text-align:center; position:absolute; bottom:0; z-index:9}
#banner .btn span{ display:inline-block; width:12px; height:12px; margin:5px 10px; border:2px solid #000000; border-radius:50%; cursor:pointer;}
#banner .btn span.on{ background:#000000;}
#banner .preNext{ background:url(../images/sprite.png) no-repeat left bottom; width:44px; height:44px; position:absolute; top:260px; cursor:pointer; z-index:9; opacity:0; transition:all 0.3s linear 0s;}
#banner .prev{ left:0%; z-index:9}
#banner .next{ background-position:right bottom; right:0%; z-index:9}
#banner:hover .preNext{ opacity:0.5;}
#banner:hover .prev{ left:10%;}
#banner:hover .next{ right:10%;}
#banner .prev:hover , #banner .next:hover{ opacity:1;}

.topBanner01{ background:url(../images/banner01.jpg) no-repeat center; z-index:1; }
.topBanner02{ background:url(../images/banner02.jpg) no-repeat center;}
.topBanner03{ background:url(../images/banner03.jpg) no-repeat center;}
.topBanner04{ background:url(../images/banner04.jpg) no-repeat center;}
.topBanner05{ background:url(../images/banner05.jpg) no-repeat center;}
.topBanner06{ background:url(../images/banner06.jpg) no-repeat center;}

.lists{
	width: 1200px;
	margin:0 auto;
	padding: 40px 15px;
	overflow: hidden;


}
.list{
	position: relative;
	width: 202px;
	margin-right: 114px;
}
.list .list_content{
	position: absolute;
	display: inline;
	width: 177px;
	top: 53px;
	left: 25px;

}
.lists .list:first-of-type{
	margin-left: 25px;
}
.lists .list:last-of-type{
	margin-right: 0!important;
}
.list .list_content p{
	text-align: center;
}
.list .list_content p:first-of-type{
	font-size: 40.48px;
	color: #394258;
	font-weight: bold;
	margin-left: 40px;
}
.list .list_content p:last-of-type{
	font-size: 25.35px;
	color: #394258;
	font-weight: bold;
	margin-top:20px;
}
.register{
	width: 100%;
	height: 50px;
	background-color: #394258;
	min-width: 1200px;
}
.register .register_logo{
 	height: 50px;
 	line-height: 50px;
 	margin-left: 20px;
}
.register .register_logo img{
	width: 140px;
}
.register .register_content{
	font-size: 18px;
	color: #fff;
	height: 50px;
	line-height: 50px;
}


/*mainbody部分css样式*/
.mainbody_left{
	width: 700px;
	margin:0 auto;
	overflow: hidden;
	padding: 0 50px;

}
.mainbody_left .content ul{
	margin-left:20px;
}
.mainbody_left .content ul h4{
	text-align:center;
	line-height:50px;
}
.mainbody_left .content .speaker li{
	float: left;
	width: 300px;

}
.mainbody_left .content .speaker li:nth-of-type(2n){
		margin-left:80px;
}
.mainbody_left .title{
	font-size: 26px;
	font-weight: bold;
	line-height: 1.5;
	padding:30px 0;
}
.res{
	font-size: 14px;
}
.res span{
	color: red;
}
.mainbody_left h3{
	color: #000000;
	font-weight: bold;
	font-size: 20px;
}
.mainbody_right{
	width: 360px;
	margin: 0 auto;
	overflow: hidden;
	padding-left: 40px;
}
.mainbody_right .download{
	margin-top: 25px;
	font-family: "宋体";
}
.mainbody_right .title{
	font-size: 20px;
	color: #fefefe;
	height: 40px;
	line-height: 40px;
	background: #394258;
	text-align: center;
}
.mainbody_right .download .agenda{
	text-align: center;
	padding: 20px 0;
}
.mainbody_right .spon1{
	background: #FFF;
    padding-top: 10px;
    padding-bottom: 10px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    text-align: center;
}
.mainbody_right .spon1 h3{
	text-align:center;
	font-size:20px;
	padding:10px;
	border-bottom:3px solid #ccc;}
.mainbody_right .spon1 p{
    margin: 0px auto;
    text-align: center;
    padding: 10px 0px 5px 0px;
    border-bottom: #CCC 1px dotted;
}
.news_content{
	padding: 19px 19px 50px;
	background: #f4f4f4;
}
.txtMarquee-top{
	color: #000000;
	font-size: 18px;
	font-family: "仿宋";
	font-weight: 600;
	margin-top:20px;
}
.txtMarquee-top a{
	text-decoration: underline;
}
.txtMarquee-top a:hover{
	color: #0379bc;
}

.media{ text-align:center;}
.media_inner{padding: 19px;	background: #f4f4f4;}
.medias{
	text-align:center;
	width: 200px;
	margin-left:62px;
}
.medias ul li{
	padding-bottom:10px;
	width: 200px;
	text-align:center;
	height: 80px;
	line-height: 80px;
}
.medias ul li a{ display: inline-block;text-align: center;}
.medias ul li a img{width: 100%; }

.contactus{
	padding: 35px 10px;
	overflow: hidden;
}
.contactus .inf{
	width: 222px;
	display: inline;
}
.contactus .wechat{
	width: 104px;
	padding: 20px 7px;
}
/*footer部分css样式*/

.footer{
	text-align: center;
	background: #1f232d;
	width: 100%;
	height: 120px;
	margin-top: 30px;
	overflow: hidden;
}
.footer_content{
	color: #ffffff;
	padding: 10px 0;
}