@import url("../../css/basic2.css");
div,p,h1,h2,h3,h4,h5,h6,span,i,a,li,ul,body{font-family: "Microsoft YaHei"; padding:0; margin:0; font-size: 18px; line-height: 27px;  color: #666666;}
ul,ol,li{list-style: none;}
a{text-decoration: none;}
a:hover,a:link{text-decoration: none;}
.no-padding{padding: 0;}
img{border:0;}
.img_block{display: block; width: 100%;}
.of{overflow: hidden;}
body{background: #fff;}
.l{float: left;}
.r{float: right;}
.tp_top{margin-top: 80px;}
/*container*/
.container{margin: 0 auto; }
@media screen and (min-width: 768px){
	.container{width: 750px;}
}
@media screen and (min-width: 992px){
	.container{width: 970px;}
}
@media screen and (min-width: 1200px){
	.container{width: 1170px;}
}
@media screen and (min-width: 1220px){
	.container{width: 1200px;}
}

@media (min-width: 1200px){
	.hidden-lg{display: none!important;}
}
@media (max-width: 1199px) and (min-width: 992px){
	.hidden-md{display: none!important;}
}
@media (max-width: 991px) and (min-width: 768px){
	.hidden-sm{display: none!important;}
}
@media (max-width: 767px){
	.hidden-xs{display: none!important;}
}
.mt{margin-top: 50px;}
.mb{margin-bottom: 60px;}
.row{margin: 0 45px;}
.owl-dots{text-align: center; margin-top: 40px;}
.owl-dots .owl-dot{display: inline-block; zoom:1; text-align: center; outline: none;}
.owl-dots .owl-dot span{
	width: 60px; height: 10px; margin:0 10px; display: block; background: #eee; border-radius: 10px;
    -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; transition: opacity 0.2s ease;
}
.owl-dots .owl-dot.active span{background: #6600ff;}
/*banner*/
.banner{background: url(banner.jpg) no-repeat center 0; height: 500px; }
.banner_phone{margin-bottom: 30px; display: block; width: 100%;}

.top{text-align: center;}
.show_hide{position: relative;}
.show_hide_position{width: 100%; position: absolute; top: 0;}
.hide_down{display:none; opacity: 0; filter: alpha(opacity=0);}
.top h4{font-size: 38px; line-height: 1; color: #3366cc; padding: 80px 0 15px;}
.top p{padding-top: 10px; }
.top .down{display: block; background: url(../5796/down.jpg) no-repeat center 0; width: 32px; height: 27px; margin:0 auto; margin-top: 20px;}
.top_list{overflow: hidden;}
.top_list .lists{float: left; width: 32%; margin:30px 2% 0 0; }
.top_list .lists div{height: 100px; width: 100%; background: #e2eeff; display: table;}
.top_list div.mr{margin-right: 0;}
.top_list div span{display: table-cell;vertical-align: middle; height: 100%; padding: 0 20px; color: #333;}
.submit{margin-top: 40px;}
.submit .submits{float: left; width: 49%;}
.submits-mr{margin-right: 2%;}
.submit img{display: block; width: 100%;}

.owl-carousel-two .news-title{display: inline-block; font-weight: bold; font-size: 20px; line-height: 30px; color:#333; margin: 20px 0 10px;}
.owl-carousel-two .news-more{color: #0162ef; display: inline-block; margin-top: 20px; background: url(../5775/left.png) no-repeat right 4px; padding-right: 30px;}

.back{background: #0162ef; padding-bottom: 60px; background: url(back.jpg) no-repeat center 0; background-size: cover;}
.title{font-size: 38px; line-height: 1; padding: 80px 0 40px; color: #fff; text-align: center;}
.distinguished-guest .items{background: #fff; padding: 30px 0 0; text-align: center; min-height: 390px;}
.distinguished-guest .items img{width: auto; margin:0 auto;}
.distinguished-guest .items span{display: block; font-size: 24px; line-height: 1; margin: 20px 0 12px;}
.distinguished-guest .items div.kuai{margin:0 auto 15px; width: 29px; height: 4px; background: #0162ef;}
.distinguished-guest .items p{padding: 0 20px; font-size: 16px; line-height: 24px;}

.title-p{text-align: center; line-height: 1; margin:-20px 0 40px;}
.title-p2{text-align: center; line-height: 1; margin:12px 0 40px;}
.meeting-list ul li{overflow: hidden; padding: 12px 0 11px;}
.meeting-list ul li.success{background: #e2eeff;}
.meeting-list ul li div{float: left;}
.meeting-list ul li div.time{width: 9%; padding: 0 2%; color: #999; font-size: 16px;}
.meeting-list ul li div.titles{width: 45%; padding-right: 2%;}
.meeting-list ul li div.position{width: 38.5%; padding-right: 1.5%}
.meeting-list ul li div span{color: #333;}

.back2{background: #eef4fc; padding-bottom: 50px;}
.sponsors{width: 23.5%; float: left; margin:0 2% 30px 0;}
.sponsors-mr{margin-right: 0;}
.sponsors .box{border:1px solid #f0f0f0; }
.sponsors .box img{display: block; width: 100%;}
.sponsors div.sponsors-t{width: 100%; text-align: center; font-size: 16px; background: #FFF3c2; line-height: 32px; border-radius: 0 0 10px 10px;}
.sponsors div.diamonds{background: #D7EFFF;}
.sponsors div.silver{background: #e2e3e5;}

.foot{background: #000033; margin-top: 80px;}
.foot p{color: #8099b3; font-size: 14px; line-height: 20px; padding: 50px 0; text-align: center;}

@media screen and (max-width: 1219px){
	.meeting-list ul li div.time{width: 12%; }
	.meeting-list ul li div.titles{width: 42%;}
	.meeting-list ul li div.position{width: 38.5%;}
}

@media screen and (max-width: 1199px){
	
	
}
@media screen and (max-width: 991px){
	.top_list div.lists,.sponsors{width: 46%; margin: 20px 2% 0;}
	.top_list div.mr,.sponsors-mr{margin-right: 2%;}
	.meeting-list ul li div span{font-size: 16px; line-height: 24px; display: block;}
	.sponsors{margin: 0 2% 20px;}
}

@media screen and (max-width: 768px){
	p{font-size: 16px; line-height: 24px;}
	.owl-dots{margin-top: 20px;}
	.owl-dots .owl-dot span{margin: 0 5px; width: 15px; height: 7px;}
	.container{margin: 0 15px;}
	.tp_top{margin-top: 45px;}
	.submit{margin-top: 25px;}
	.submit .submits{float: none; width: 100%;}
	.submits-mr{margin:0 0 20px;}
	
	.top h4{padding: 40px 0 5px; font-size: 26px;}
	.top p{padding-top: 8px; text-align: left; text-indent: 32px;}
	
	.top_list div span{font-size: 14px;line-height: 20px; padding: 0 10px;}
	.top_list .lists{float: left; width: 32%; margin:30px 2% 0 0; }
	.top_list .lists div{height: 90px; }

	.title{padding: 40px 0 25px; font-size: 26px;}
	.back{padding-bottom: 40px;}
	.distinguished-guest .items{min-height: 350px;}
	.distinguished-guest .items span{font-size: 20px;}

	.title-p{margin: -10px 0 25px;}
	.title-p2{margin: 8px 0 25px; line-height: 1.5;}
	.meeting-list ul li div span,.meeting-list ul li div.time{font-size: 14px; line-height: 20px;}
	.meeting-list ul li{padding: 8px 0;}
	.meeting-list ul li div.time,.meeting-list ul li div.titles,.meeting-list ul li div.position{width: 94%; float:none; padding-left: 4%; }
	.meeting-list ul li div.titles span{font-size: 16px; line-height: 24px;}
	.meeting-list ul li div.titles{padding-top: 2px; padding-bottom: 4px;}

	.back2{padding-bottom: 25px;}
	.sponsors{margin-bottom:20px;}
	.sponsors div.sponsors-t{font-size: 16px;}
	.foot{margin-top: 30px;}
	.foot p{padding: 20px;}
}