body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
html{background: #051823;}
body{background:url(../images/bodybg2.png);width: 100%;color:#FFFFFF; line-height:24px;font-size: 16px;font-family:"微软雅黑", "黑体", "宋体";}
a{color: #000000;text-decoration: none;}
a:hover{text-decoration: none;}
img { border:none; }
ol,ul,li { list-style:none; }
table { border-collapse:collapse; }
.f-l{float:left}
.f-r{float:right}
.clear{zoom:1}
.clear:after{content: '';display: block;clear: both;}
#header_wrap{width: 100%;background: #ffffff;background: rgba(255,255,255,0.9); height: 58px;box-shadow: 1px 1px 1px rgba(28,170,254,0.2);}
#header_wrap .logo{float: left;margin-left: 20px;padding: 4px 0px;}
#header_wrap .nav-inner{float: left;margin-left: 30px;}
#header_wrap .nav-inner .subNavBtn{display: block;float: left;line-height: 58px;padding: 0px 10px;font-size: 18px;color: #222222;}
#header_wrap .sign{float: right;}
#header_wrap .sign a{display: block;width: 120px;height: 58px;background: #e37311;line-height: 58px;text-align: center;color: #FFFFFF;font-size: 20px;}
#header_wrap .sign a:hover{background: #ef8121;}
#banner_wrap{margin-top:60px;}
.banner-inner,.mpart{width: 1200px;margin: 100px auto;}
.mpart{}
.mpart .coltit{text-align: center;margin-bottom: 40px;}
/*会议介绍*/
.hyjs{width: 1200px;margin:  0 auto;padding-top: 50px;font-size: 16px;}
.hyld{}
.hyld img{float: left;width: 12%;margin-right: 1%;}
.hyld p{float: left;width: 87%;}
/*会议日程*/
.list-bg{background: url(../images/list-bg.png) no-repeat 0% 0%;display: inline-block;height: 30px;width: 360px;text-indent: 10px;line-height: 30px;color: #ffffff;cursor: pointer;}
.list-agenda{background:#051b28;border: 1px solid #1CAAFE;box-shadow: 1px 1px 1px rgba(211,211,211,0.5);display: block;line-height: 21px;padding: 4%;}
.list-agenda li{border-bottom: 1px dotted #3e3e3e;padding: 10px 0px;}
.time{width:10%;color: #1CAAFE;float: left;}
.text{width: 35%;margin: 0 0.5%;float: left;}
.speaker{width: 50%;float: left;}
/*交通指南*/
.map-inner{}
.mappic{float: left;width: 697px;height: 300px; border:4px solid rgba(255,255,255,0.6);margin-right: 15px;}
.mapintro{float: left;width: 480px;}
/*嘉宾*/
.spkone{width: 210px;height: 274px; margin-right: 36px;display: block;float: left;position: relative;margin-bottom: 30px;}
.spkone:nth-child(5n){margin-right: 0px;}
.spkone:before{background: url(../images/b1.png);position: absolute;left: 0px;top: 0px;z-index: 5;width: 210px;height: 274px;background-size: 100%;content: "";}
.spkone:hover::before{background: url(../images/b2.png);}
.spkone img{position: relative;width: 198px;height: 186px;left: 6px;top: 6px;}
.spkone b{position: absolute;top: 180px;left: 6px;z-index: 999;width: 130px;text-align: center;font-size: 16px;}
.spkone p{position: absolute;top: 210px;left: 14px;width: 170px; z-index: 999;color: #3E3E3E;font-size: 13px;color: #555555;line-height: 18px;}
/*赞助*/
.zan-inner h3{width: 100%;line-height: 42px;background: rgba(155,155,155,0.2);text-indent: 18px;margin-bottom: 18px;font-size: 20px;}
.zan-inner ul li{float: left;margin-right: 20px;margin-bottom: 20px;}
.zan-inner ul li a{width: 170px;height: 70px;display: block;}
.zan-inner ul li a:hover{box-shadow: 1px 1px 1px rgba(255,255,255,0.5);}
/*联系我们*/
#lxwm_wrap{width: 100%;padding: 40px 0px;}
.con-left{float: left;width: 300px;}
.con-left b{font-size: 16px;color: #1CAAFE;}
.con-left a{color: #FFFFFF;}
/*css for media*/
.med_formbox form{width: 700px;margin: 0 auto;height: auto;padding:40px 15px;}
.med_formbox .inone label{width: 17%;float: left;clear: left;height: 36px;line-height: 36px;margin-top: 10px;}
.med_formbox .inone input {width: 60%;margin-top: 10px;text-indent: 8px;border: 1px solid #ccc;float: left;height: 36px;line-height: 36px; background:none; color:#fff; margin-bottom:15px;}
#sub{width:100%;height: 40px;background: #1caafe;color: #fff;border: none; cursor:pointer; font-size:18px;}
#sub:hover{background: #3bb4fc;}
.spa{height: 36px;line-height: 36px;width: 20%;display: inline-block;float: left;color: #BD362F;text-indent: 10px;margin-top: 10px;}
.hay-form-top {background: #fff;height: 10px;border-radius: 8px 8px 0 0;margin: 0 10px;padding: 0;width: 600px;margin: 0 auto;box-shadow: 0 0px 5px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}
.mediatxt{width:600px; margin: 0 auto;margin-top: 30px;text-align: center;font-size: 15px;color: #333333;}

/*foot*/
#footer_wrap{background: #020b10;width: 100%;border-top: 1px solid #222222;text-align: center;padding: 20px 0px;color: #dddddd;font-size: 14px;}
#btn{ position: fixed;
    right: 20px;
    bottom: 80px;
    border: 1px solid #929292;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    transition: all 0.4s ease;
    opacity: 0;}
#btn:hover{background: #a7a7a7;background: rgba(166,166,166,0.8); -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;}
#btn:after{content: "";
    display: block;
    border: 8px solid;
    border-color: transparent transparent #929292 transparent;
    width: 0;
    position: relative;
    top: 22%;
    left: 34%;}
#btn:hover:after{border-color: transparent transparent #ffffff transparent;}


/* canvas banner */
.banner_mobile{display: none}
.large-header {
	position: relative;
	width: 100%;	
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	z-index: 1;
	padding-bottom: 50px;
	padding-top: 100px;
	background: url(../images/bannerbg.jpg);
	background-size: 100% 100%;
}
.main-title {
	position: absolute;
	margin: 0;
	width: 1200px;
	padding: 0;
	color: #f9f1e9;
	text-align: center;
	top: 230px;
	left: 50%;
	font-size: 48px;
	line-height: 60px;
	margin-left: -600px;
	z-index: 2;	
}
.banpic{position: absolute;top: 200px;left: 50%;width: 1200px;margin-left: -600px;}
.ban-txt{margin-top: -30px;position: absolute;top: 420px;left: 50%;width: 1200px;margin-left: -600px;text-align: center;}
.ban-time{font-size: 20px;margin-right: 30px;display: inline-block;}
.ban-place{font-size: 20px;display: inline-block;}
.banbtn{display: block;width: 180px;height: 50px;line-height: 50px; position: absolute;top: 480px;left: 50%;margin-left: -90px;
background: #e37311;color: #FFFFFF;text-align: center;font-size: 24px;}
.banbtn:hover{background: #ef8121;}
#agbtn-m1{display:none}
#agbtn4-m2{display:none}
#agbtn4-m3{display:none}
/*media css*/
@media (min-width: 992px) {
	#agcont2{display: none;}
	#agcont3{display: none;}
}
@media (max-width: 992px) {
	.mpart .coltit{text-align: center;margin-bottom: 10px;}
	.mpart .coltit img{width: 42%;}
	.nav-inner{display: none;}
	.banner-inner,.mpart{width: 100%;margin: 20px auto;}
	.banner_mobile{display: block;width: 100%;padding-top: 60px;}
	.banner_mobile a{display: block;}
	.banner_mobile a img{width: 100%;}
	#firstpage{display: none;}
	.hyjs{width: 98%;margin-left: 1%; padding-top: 10px;font-size: 14px;}
	.hyjs p{font-size: 14px;}
	.list-agenda{padding: 1%;}
	.spkone{width: 210px;height: 274px; margin-right: 20px;display: block;float: left;position: relative;margin-bottom: 30px;}
.hyld img{float: left;width: 12%;margin-right: 80%;}
.hyld p{float: left;width: 98%;margin-left: 1%;}
.time{width:100%;color: #1CAAFE;float: left;}
.text{width: 100%;float: left;}
.speaker{width: 100%;float: left;}
.mappic{float: left;width: 98%;margin-left: 1%;height: 300px; overflow: hidden;border: none;}
.mapintro{float: left;width: 98%;margin-left: 1%;}
#lxwm_wrap{padding: 0px;}
.con-left{float: left;width:100%;text-align: center;margin-bottom: 10px;}
#footer_wrap{font-size: 10px;}
#btn{position: relative;  
    border: 1px solid #929292;
    display: none!important;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    transition: all 0.4s ease;
   }
#agbtn1{display: none!important;}
#agbtn2{display: none!important;}
#agbtn3{display: none!important;}
#agbtn-m1{display:block!important;}
#agbtn-m2{display:block!important;margin-top: 20px;}
#agbtn-m3{display:block!important;margin-top: 20px;}
#agcont1{display: blcok!important;}
#agcont2.age2{display: blcok;!important;}
}

