* {box-sizing: border-box;}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{
	padding:0;margin:0;font-family:"Microsoft YaHei",Helvetica,Arial,sans-serif;
}
html, body {
	width: 100%;
	height: 100%;
	background-color: #04061b;
	color: #fff;
}
li{list-style-type:none}
img{border:0}
ol,ul{list-style:none}
table,td,tr{padding:0}
address,cite,code,th{font-weight:400;font-style:normal}
em{font-style:normal}
a{color:#000;text-decoration:none}
a.hover{text-decoration:none}

/*float & clearfix*/
.float_l { float: left;}
.float_r { float: right;}
.clearfix:before,
.clearfix:after {
  content: '';
  display: table;
}
.clearfix:after { clear: both;}

.container {
	width: 1190px;
	margin: 0 auto;
}
.text_center { text-align: center;}

/*navbar*/
.navbar {
	width: 100%;
	height: 74px;
	background-color: #212231;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000;
}
.navbar .icon_logo {
	display: block;
	width: 126px;
	height: 40px;
	margin: 17px 67px 17px 0;
	background: url(../images/logo.png) no-repeat;
	background-size: 100%;
}
.navbar .nav_list { height: 74px;}
.navbar .nav_list>li { 
	float: left;
	padding: 22px 37px;
}
.navbar .nav_list>li>a {
	display: block;
	font-size: 24px;
	line-height: 30px;
	color: #fff;
}
.navbar .enter_btn {
	display: block;
	width: 194px;
	height: 74px;
	font-size: 30px;
	line-height: 74px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background-color: #f92e1d;
}

/*header*/
header {
	height: 825px;
	background: url(../images/head-bg.jpg) no-repeat center;
	margin-bottom: 81px;
	font-size: 0;
}

/*wrap*/
.wrap>h2 {
	width: 100%;
	height: 72px;
	background: url(../images/title-bg.png) no-repeat center bottom;
	font-size: 0;
	line-height: 72px;
	text-align: center;
}
.wrap>h2:before {
	content: '';
	display: inline-block;
	width: 54px;
	height: 70px;
	background: url(../images/title-sprite.png) no-repeat 0 0;
	vertical-align: middle;
	margin-right: 20px;
}

/*引言*/
.wrap_1 { margin-bottom: 88px;}
.wrap_1>h2 { margin-bottom: 52px;}
.wrap_1 p {
	display: inline-block;
	font-size: 18px;
	line-height: 50px;
	border-bottom: 1px solid #dc3f13;
	color: #e5e5e5;
}
.wrap_1 .big { font-size: 36px;}

/*会议*/
.wrap_2>h2 { margin-bottom: 44px;}
.wrap_2 h3 {
	height: 30px;
	font-size: 30px;
	font-weight: normal;
	line-height: 30px;
	margin-bottom: 23px;
	color: #e5e5e5;
}
.wrap_2 p {
	font-size: 26px;
	line-height: 24px;
}
.wrap_2 p.time {
	font-size: 30px;
	text-align: center;
	margin-bottom: 60px;
}
.wrap_2 .yc_info { margin-bottom: 60px;}
.wrap_2 .yc_box {
	width: 684px;
	margin: 0 auto 100px;
	padding: 19px;
	position: relative;
}
.wrap_2 .yc_box:before,
.wrap_2 .yc_box:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(249,46,29,.25);
	position: absolute;
	z-index: 0;
}
.wrap_2 .yc_box:before {
	top: -19px;
	right: -19px;
}
.wrap_2 .yc_box:after {
	left: -19px;
	bottom: -19px;
}
.wrap_2 .yc_box>.inner { 
	padding: 40px 40px 35px;
	position: relative;
	z-index: 100;
}
.wrap_2 .yc_box>.inner>h4 {
	font-size: 0;
	height: 34px;
	text-align: center;
	margin-bottom: 30px;
}
.wrap_2 .yc_box>.inner>p {
	font-size: 26px;
	line-height: 42px;
	color: #e5e5e5;
}
.wrap_2 .yc_box>.inner>p.mb20 { margin-bottom: 20px;}

/*考察*/
.wrap_3 { margin-bottom: 180px;}
.wrap_3>h2 { margin-bottom: 44px;}
.wrap_3 h3 {
	height: 34px;
	font-size: 34px;
	font-weight: normal;
	line-height: 34px;
	margin-bottom: 23px;
	color: #e5e5e5;
}
.wrap_3 p {
	font-size: 18px;
	line-height: 24px;
}
.wrap_3 .kc_info { margin-bottom: 140px;}
.wrap_3 .route {
	width: 1000px;
	height: 81px;
	margin: 0 auto;
	border-top: 1px solid #f92e1d;
	position: relative;
	font-size: 0;
	text-align: center;
}
.wrap_3 .route:before,
.wrap_3 .route:after {
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: #f92e1d;
	position: absolute;
	top: -8px;
}
.wrap_3 .route:before { left: 0;}
.wrap_3 .route:after { right: 0;}
.wrap_3 .kc_box {
	display: inline-block;
	height: 246px;
	line-height: 38px;
	font-size: 28px;
	position: relative;
	top: -70px;
}
.wrap_3 .kc_box img {
	display: block;
	margin: 0 auto;
	width: 140px;
	height: 140px;
	border-radius: 50%;
	margin-bottom: 30px;
}

.wrap_3 .kc_box+.kc_box { margin-left: 179px;}

/*邀请嘉宾*/
.wrap_4 { margin-bottom: 20px;}
.wrap_4>h2 { margin-bottom: 116px;}
.wrap_4 .guest {
	float: left;
	width: 203px;
	margin-right: 126px;
	margin-bottom: 85px;
	position: relative;
}
.wrap_4 .guest:nth-child(4) { margin-right: 0;}
.wrap_4 .guest>.mark {
	display: block;
	height: 30px;
	font-size: 20px;
	line-height: 30px;
	padding: 0 10px;
	background-color: #f00;
	position: absolute;
	top: 0;
	left: -8px;
}
.wrap_4 .guest>.mark:before {
	content: '';
	display: block;
	border-top: 6px solid #900;
	border-left: 8px solid transparent;
	position: absolute;
	top: 30px;
	left: 0;
}
.wrap_4 .guest>img {
	display: block;
	width: 203px;
	height: 203px;
	margin-bottom: 35px;
}
.wrap_4 .guest>p {
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	color: #b3b3b3;
}

/*合作单位*/
.wrap_5 { margin-bottom: 38px;}
.wrap_5>h2 { margin-bottom: 107px;}
.wrap_5>table {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
}
.wrap_5>table .main { width: 392px;}
.wrap_5>table th {
	height: 44px;
	background-color: #212231;
	text-align: left;
	padding-left: 50px;
	font-size: 22px;
}
.wrap_5>table td {
	font-size: 0;
	padding: 32px 0 12px 50px;
	vertical-align: top;
}
.wrap_5>table td>img {
	display: inline-block;
	width: 160px;
	height: 58px;
	margin-right: 89px;
	margin-bottom: 20px;
}
.wrap_5>table td>p {
	font-size: 20px;
}

/*联系我们*/
.wrap_6 {
	padding: 94px 0 144px;
	background-color: #111325;
}
.wrap_6 .img_layout {
	width: 520px;
	height: 280px;
	background: url(../images/big-logo.png) no-repeat 30px 0;
	padding: 0 118px 0 30px;
}
.wrap_6 .text_layout { width: 670px;}
.wrap_6 .text_layout>h2 {
	font-size: 24px;
	height: 24px;
	line-height: 24px;
	font-weight: normal;
	margin-bottom: 36px;
	color: #e5e5e5;
}
.wrap_6 .text_layout .layout { 
	width: 335px;
	margin-bottom: 30px;
}
.wrap_6 .text_layout .layout h4 {
	height: 34px;
	margin-bottom: 12px;
	font-weight: normal;
}
.wrap_6 .text_layout .layout h4>span {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	padding: 0 20px;
	background-color: #151a2e;
	color: #f92e1d;
}
.wrap_6 .text_layout .layout p {
	font-size: 16px;
	line-height: 30px;
	color: #e5e5e5;
}

/*报名*/
.wrap_form {
	width: 1190px;
	margin: 0 auto;
	padding: 144px 0 120px; 
}
.wrap_form .form { width: 550px;}
.wrap_form .form>h3 {
	padding-left: 75px;
	height: 30px;
	line-height: 30px;
	font-size: 30px;
	font-weight: normal;
	color: #f92e1d;
	text-align: center;
	margin-bottom: 50px;
}
.form_group { 
	font-size: 0;
	margin-bottom: 65px;
}
.form_group label {
	display: inline-block;
	width: 75px;
	font-size: 24px;
	line-height: 48px;
	color: #c9c9c9;
	vertical-align: middle;
}
.form_group input {
	display: inline-block;
	vertical-align: middle;
	width: 475px;
	height: 48px;
	border: none;
	outline: none;
	padding: 10px 15px;
	font-size: 22px;
}
.submit_btn {
	display: block;
	width: 186px;
	height: 50px;
	margin: 0 auto;
	border: none;
	outline: none;
	border-radius: 4px;
	background-color: #f92e1d;
	cursor: pointer;
	font-size: 24px;
	color: #fff;
}

.tickets { padding-top: 80px;}
.tick {
	width: 484px;
	height: 208px;
	background: url(../images/ticket-bg.png) no-repeat;
	padding: 50px 20px 16px;
}
.tick+.tick { margin-top: 30px;}
.tick p {
	font-size: 28px;
	height: 28px;
	line-height: 28px;
	color: #fff;
	text-align: center;
	margin-bottom: 14px;
}
.tick p.orange { color: #f92e1d;}
.tick p.small { 
	width: 414px;
	height: 38px;
	font-size: 18px;
	line-height: 38px;
	margin: 0 auto;
	background-color: rgba(0,255,208,.2);
}

/*占位*/
.em75 {
	display: inline-block;
	width: .75em;
}
/*icons*/
.icon {
	display: inline-block;
	vertical-align: middle;
}
	.icon.tit1 {
		width: 70px;
		height: 34px;
		background: url(../images/title-sprite.png) no-repeat -68px 0;
	}
	.icon.tit2 {
		width: 70px;
		height: 34px;
		background: url(../images/title-sprite.png) no-repeat -157px 0;
	}
	.icon.tit3 {
		width: 142px;
		height: 34px;
		background: url(../images/title-sprite.png) no-repeat -242px 0;
	}
	.icon.tit4 {
		width: 142px;
		height: 34px;
		background: url(../images/title-sprite.png) no-repeat -67px -40px;
	}
	.icon.tit5 {
		width: 142px;
		height: 34px;
		background: url(../images/title-sprite.png) no-repeat -224px -40px;
	}
	.icon.subtit1 {
		width: 108px;
		height: 34px;
		background: url(../images/title-sprite.png) no-repeat 0 -80px;
	}
	.icon.subtit2 {
		width: 108px;
		height: 34px;
		background: url(../images/title-sprite.png) no-repeat -121px -80px;
	}
	.icon.subtit3 {
		width: 108px;
		height: 34px;
		background: url(../images/title-sprite.png) no-repeat -242px -80px;
	}