﻿@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}

/*对整体进行设置*/
body{
	font-family:Arial,"微软雅黑", Helvetica, sans-serif;
	/*设置底部背景图*/
	background:rgba(119,184,254,1.00) url(../image/1.png) bottom center;
	background-attachment:fixed;
	background-repeat:no-repeat;
	height:400px;
	width:100%;
}


/*对顶部区域进行设置*/
header{
	height:285px;
	background-image:url(../image/11.png);
	background-repeat:no-repeat;
	color:#fff;
	background-position:center;
	background-size:cover;
	padding-top: 35px
}


header .t1{
	font-weight:bold;
	font-size:38px;
	line-height:140px;
	margin-left:120px;
}
header .t2{
	font-weight:bold;
	font-size:44px;
	line-height:55px;
	margin-left:80px;
	text-shadow:5px 5px #999;}
header .t3{
	font-weight:bold;
	font-size:30px;
	line-height:100px;
	margin-left:120px;
	text-shadow:3px 3px #999;}

header h1 {
	color: #fff;
	font-size: 50px;
	font-weight: 400;
	text-align: center;
	letter-spacing: 2px;
	padding-bottom: 10px;
	text-shadow: 3px 3px #000;
}
header h2 {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	letter-spacing: 2px;
	padding-bottom: 10px;
	text-shadow: 3px 3px #000;
}

.img-high{
	height:500px
}

.chengdu{text-align: right;
	font-size: 18px
}
header p {
	color: #fff;
	font-size: 22px;
	font-weight: 300;
	text-align: center;
	letter-spacing: 1px;
}

/*导航栏设置*/
.nav{
	height:70px;
	background-color:#fff;
	margin:0 auto;
}

nav{text-align:center;}

/*导航栏各项设置*/
nav a{
	margin:30px 30px;
	padding:10px 0;
	text-decoration:none;
	font-size:15px;
	color:#09C;
	line-height:70px;
}
/*导航栏翻转时候的状态*/
nav a:hover{
	border-bottom:3px #09C solid;
}
.register{border-bottom:3px #09C solid;}

/*栏目区*/
section{
	width:1190px;
	margin:70px auto;
}


/*栏目标题设置*/
h3{
	line-height:80px;
	font-size: 24px;
	padding-left:30px;
	color:#fff;
	background:#363636;
	background:#363636 url(../image/icon.png) no-repeat right center ;
	font-weight:normal;}
h3:hover{
	padding-left:60px;}

.col1{
	width:1190px;
	height: 1400px;
	background-color:#FFF;
	/*margin-bottom:-41px;*/
	text-align:center;}



.col2{
	width:1190px;
	height:270px;
	background-color:#fff;}

.format{
	/*margin-left:56px;
    margin-right:56px;*/}
.format h5{
	font-size:20px;
	line-height:44px;
	margin-top:30px;}

.format p{
	font-size:14px;
	text-indent:2em;
	line-height:35px;
	text-align:initial;
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 14px;
}
.format p b{font-size:15px;}
.format p a{color:#09c;}

/*表格区域*/
table{
	margin:50px auto;
	line-height:44px;
	vertical-align:bottom;
	border-collapse:collapse;
	background-color:#F0F0F0;
	font-size:16px;}

.head{
	font-weight:bold;
	background-color:#F93;
	color:#fff;
	font-size:18px;}
table tr td{
	border-color:#fff;
	border:solid 5px #FFF;}

.time{
	font-weight:bold;
	font-size:18px;
}

.rest{
	background-color:#69F;
	color:#fff;
	font-size:18px;}

.clock{
	background-color:#FCC;}

/*大会现场图片展示*/
.confer_info{
	margin:5px;}
.confer_info img{
	height:170px;}
#icaita {
	width: 100%;
	height: 181px;
	overflow:hidden;
	padding-top: 10px;
}
#icaita img {
	margin-left: 10px;
}
#confer_img {
	width: 400%;
}
#icaita1,#icaita2 {
	float: left;
}
.confer_info {
	padding:0 30px;
}


/*底部区域*/
footer{
	height:93px;
	background-image:url(../image/footer.jpg);
	margin-top:100px;
}
footer div{	text-align:center;}
footer div span{
	text-align:center;
	line-height:93px;
	color:#CCC;
	font-size:14px;
	letter-spacing:1px;}
.copyright{
	font-size:12px;}

/*演示编写**********************************************************/
html,body,.content,header{ width: 100%}
.main-box .col h3 .icon{ background-position: center; background-size: 100%;  float: right;}
.main-box .col h3 .icon-qa{background-image:url(../image/icon.png)}

/*从PC适配至pad、手机端*/
@media(max-width:1279px){

}

@media(max-width:1059px) {
	body{background-color: #ccc;}
	header{height:320px;}
	header .t1{font-size:30px;line-height:170px;margin-left:80px;}
	header .t2{	font-size:32px;	line-height:40px;margin-left:50px; margin-top:-40px}
	header .t3{font-size:20px;line-height:95px;margin-left:80px;}
	header h1 {
		color: #fff;
		font-size: 45px;
		font-weight: 400;
		text-align: center;
		letter-spacing: 2px;
		padding-bottom: 10px;
		text-shadow: 3px 3px #000;
	}
	header h2 {
		color: #fff;
		font-size: 20px;
		font-weight: 400;
		text-align: center;
		letter-spacing: 2px;
		padding-bottom: 10px;
		text-shadow: 3px 3px #000;
	}

	.chengdu{text-align: center;
		font-size: 16px
	}
	header p {
		color: #fff;
		font-size: 22px;
		font-weight: 300;
		text-align: center;
		letter-spacing: 1px;
	}
	section{

		margin:0 auto;
	}
	.img-high{
		height:200px
	}
	.col1{
		width: 1190px;
		background-color: #FFF;
		margin-bottom: 0px;
		text-align: left;
		height: 1445px;
	}

	.format p{
		font-size: 14px;
		text-indent: 2em;
		line-height: 35px;
		text-align: initial;
		margin-left: 31px;
		margin-right: 31px;
		margin-top: 14px;
	}

	.format h5{
		font-size:20px;
		line-height:44px;
		margin-top:30px;
		margin-left: 20px;
	}

	.content .nav a{font-size:12px; margin:5px; padding:5px;}
	.main-box .col h3{ font-size: 22px;}
	.main-box, .col{width:765px;}
	footer{
		height:93px;
		background-image:url(../image/footer.jpg);
		margin-top:0;
	}
	footer div{	text-align:center;}
	footer div span{
		text-align:center;
		line-height:93px;
		color:#CCC;
		font-size:14px;
		letter-spacing:1px;}
	.copyright{
		font-size:12px;}
}


@media(max-width:767px){
	body{ background-image: none;}
	header{height:240px;}
	header .t1{font-size:28px;line-height:150px;margin-left:70px;}
	header .t2{	font-size:30px;	line-height:40px;margin-left:45px; margin-top:-30px}
	header .t3{font-size:18px;line-height:80px;margin-left:70px;}
	header h1 {
		color: #fff;
		font-size: 16px;
		font-weight: 400;
		text-align: center;
		letter-spacing: 2px;
		padding-bottom: 10px;
		text-shadow: 3px 3px #000;
	}

	.chengdu{text-align: center;
		font-size: 16px
	}
	header p {
		color: #fff;
		font-size: 22px;
		font-weight: 300;
		text-align: center;
		letter-spacing: 1px;
	}
	.format h5{
		font-size:20px;
		line-height:44px;
		margin-top:30px;}

	.img-high{
		height:200px
	}
	.content .nav a{font-size:12px; margin:5px;}
	.main-box{ width: 100%;}
	.main-box .col{width: 100%; float: none; margin-left: 0; height:1000px;}
	.main-box .col h3{ background-image: none; font-size: 1.4rem; line-height: 2;}
	.main-box .col h3 .icon-qa{background-image:none;}

}
/*手机端*/
@media only screen and (max-width:714px) {
	body {
		background-image: none;
	}

	header {
		height: 240px;
	}

	header .t1 {
		font-size: 24px;
		line-height: 140px;
		margin-left: 60px;
	}

	header .t2 {
		font-size: 26px;
		line-height: 40px;
		margin-left: 35px;
		margin-top: -30px
	}

	header .t3 {
		font-size: 16px;
		line-height: 70px;
		margin-left: 60px;
	}

	header h1 {
		color: #fff;
		font-size: 30px;
		font-weight: 400;
		text-align: center;
		letter-spacing: 2px;
		padding-bottom: 10px;
		text-shadow: 3px 3px #000;

	}

	.chengdu{text-align: center;
		font-size: 16px
	}
	.img-high{
		height:200px
	}

	header p {
		color: #fff;
		font-size: 23px;
		font-weight: 300;
		text-align: center;
		letter-spacing: 1px;
	}
	.format h5{
		font-size:20px;
		line-height:44px;
		margin-top:30px;}

	.content .nav a {
		font-size: 12px;
		margin: 1px;
	}

	.main-box, .main-box-2 {
		width: 100%;
	}

	.main-box .col {
		width: 100%;
		float: none;
		margin-left: 0;
		height: 2100px;
	}

	table {
		width: 100%;
		margin: 0;
	}

	.main-box .col h3 {
		background-image: none;
		font-size:14px;
		line-height: 2;
	}

	@media only screen and (min-width: 592px) and (max-width: 639px) {
		body {
			background-image: none;
		}

		header {
			height: 240px;
		}

		header .t1 {
			font-size: 22px;
			line-height: 140px;
			margin-left: 60px;
		}

		header .t2 {
			font-size: 24px;
			line-height: 40px;
			margin-left: 35px;
			margin-top: -30px
		}

		header .t3 {
			font-size: 16px;
			line-height: 70px;
			margin-left: 60px;
		}


		header h1 {
			color: #fff;
			font-size: 30px;
			font-weight: 400;
			text-align: center;
			letter-spacing: 2px;
			padding-bottom: 10px;
			text-shadow: 3px 3px #000;

		}
		.format h5{
			font-size:20px;
			line-height:44px;
			margin-top:30px;}

		.img-high{
			height:200px
		}

		.chengdu{text-align: center;
			font-size: 16px
		}

		header p {
			color: #fff;
			font-size: 23px;
			font-weight: 300;
			text-align: center;
			letter-spacing: 1px;
		}


		.content .nav {
			height: 120px;
		}

		.content .nav a {
			padding: 0;
			margin: 0 22px;
			line-height: 52px;
		}

		.main-box .col {
			width: 100%;
			float: none;
		}

		.main-box .col h3 {
			background-image: none;
			font-size: 1.4rem;
			line-height: 2;
		}

		.main-box .col h3 .icon-qa {
			background-image: none;
		}

		.article {
			margin: 1rem 1.25rem
		}

		.article p {
			font-size: 0.8rem;
			line-height: 2.2;
		}
	}

	@media only screen and (min-width: 375px) and (max-width: 591px) {
		body {
			background-image: none;
		}

		header {
			height: 210px;
		}

		header .t1 {
			font-size: 16px;
			line-height: 120px;
			margin-left: 40px;
			text-shadow: 3px 3px #999;
		}

		header .t2 {
			font-size: 17px;
			line-height: 30px;
			margin-left: 25px;
			margin-top: -30px;
			text-shadow: 4px 4px #999;
		}

		header .t3 {
			font-size: 14px;
			line-height: 60px;
			margin-left: 40px;
			text-shadow: 2px 2px #999;
		}

		header h1 {
			color: #fff;
			font-size: 21px;
			font-weight: 400;
			text-align: center;
			letter-spacing: 2px;
			padding-bottom: 10px;
			text-shadow: 3px 3px #000;
		}
		header h2 {
			color: #fff;
			font-size: 10px;
			font-weight: 400;
			text-align: center;
			letter-spacing: 6px;
			padding-bottom: 10px;
			text-shadow: 3px 3px #000;
		}
		.img-high{
			height:200px
		}
		.chengdu{
			text-align: center;
			font-size: 16px
		}
		header p {
			color: #fff;
			font-size: 23px;
			font-weight: 300;
			text-align: center;
			letter-spacing: 1px;
		}
		.format h5{
			font-size:14px;
			line-height:44px;
			margin-top:30px;
			margin-left: 20px;
		}

		.content .nav {
			height: 5rem;
		}

		.content .nav a {
			padding: 0;
			margin: 0 0.4rem;
			line-height: 2rem;
		}

		.main-box .col {
			width: 100%;
			float: none;
			height: 2110px;
		}

		table {
			font-size: 14px;
		}

		table tr td {
			border: solid 3px #FFF;
		}

		.head {
			font-size: 16px;
		}

		.time {
			font-size: 16px;
		}
		.rest {
			font-size: 16px;
		}
		footer div{	text-align:center;}
		footer div span{
			text-align:center;
			line-height:93px;
			color:#CCC;
			font-size:14px;
			letter-spacing:1px;}
	}
	.copyright{
		font-size:12px;}

	@media only screen and (max-width: 374px) {
		section {
		}

		header {
			height: 170px;
		}

		header .t1 {
			font-size: 13px;
			line-height: 100px;
			margin-left: 10px;
			text-shadow: 2px 2px #999;
		}

		header .t2 {
			font-size: 14px;
			line-height: 30px;
			margin-left: 5px;
			margin-top: -30px;
			text-shadow: 3px 3px #999;
		}

		header .t3 {
			font-size: 12px;
			line-height: 50px;
			margin-left: 10px;
			text-shadow: 1px 1px #999;
		}

		header h1 {
			color: #fff;
			font-size: 21px;
			font-weight: 400;
			text-align: center;
			letter-spacing: 2px;
			padding-bottom: 10px;
			text-shadow: 3px 3px #000;
		}
		header h2{
			color: #fff;
			font-size: 5px;
			font-weight: 400;
			text-align: center;
			letter-spacing: 5px;
			padding-bottom: 10px;
			text-shadow: 3px 3px #000;
		}

		.chengdu {
			text-align: center;
			font-size: 13px
		}

		.img-high {
			height: 200px
		}

		header p {
			color: #fff;
			font-size: 23px;
			font-weight: 300;
			text-align: center;
			letter-spacing: 1px;
		}

		.order {
			width: 2.25rem;
			height: 7.75rem;
		}

		.order p {
			font-size: 1rem;
			line-height: 1.9375rem;
		}

		nav {
			text-align: center;
			/* vertical-align: middle; */
			/* line-height: 24px; */
			padding-top: 4px;
		}

		.content .nav {
			height: 5rem;
		}

		.content .nav a {
			padding: 0;
			margin: 0 0.4rem;
			line-height: 2rem;
		}

		.main-box {
			margin-top: 0px;
		}

		.main-box .col {
			width: 100%;
			float: none;
		}

		.main-box .col h3 {
			text-align: left;
			font-size: 13px;
			line-height: 2;
		}

		section {
			width: 1190px;
			margin: 0 auto;
			position: relative;
		}

		.format h5{
			font-size: 13px;
			line-height: 10px;
			margin-top: 30px;
			margin-left: 20px;
		}


		.col1 {
			height: 1800px;
		}

		table {
			font-size: 12px;
		}

		table tr td {
			border: solid 2px #FFF;
		}

		.head {
			font-size: 14px;
		}

		.time {
			font-size: 14px;
		}

		.rest {
			font-size: 14px;
		}

		footer {
			height: 93px;
			background-image: url(../image/footer.jpg);
			margin-top: 0;
		}

		.copyright {
			font-size: 12px;
		}

		footer div {
			text-align: center;
		}

		footer div span {
			text-align: center;
			line-height: 93px;
			color: #CCC;
			font-size: 14px;
			letter-spacing: 1px;
		}

	}
}

