body { color:#444; font-family:"microsoft Yahei";}

.wrap { overflow:hidden; zoom:1;}
.content { width:1000px; margin:0 auto; overflow:hidden; zoom:1;}
.banner { margin:70px 0 0 0; background:#000028 url(/summit2017/img/banner_bg.jpg) no-repeat top center; height:360px; text-align:center; border-bottom:1px solid #ddd;}

.header { background:#005bac; width:100%; height:70px; position:fixed; left:0; top:0; z-index:999;}
.header .wrap { width:1000px;}
.header .logo { float:left;}
.header .nav { margin:0 auto; width:1000px; overflow:hidden; zoom:1;}
.header .nav a { float:left; width:120px; line-height:70px; color:#fff; text-decoration:none; font-size:16px; text-align:center;}
.header .nav a:hover { background:#094a84;}
.header .nav a.nav_reg { height:44px; line-height:44px; background:#f90; font-size:18px; color:#fff; margin:15px 0 0 0; border-radius:4px; font-weight:bold;}
.header .language { float:right; margin-left:50px;}
.header .language a { width:auto; font-size:14px; padding-left:20px;}
.header .language a:hover { background:none;}

.footer { background:#333; color:#fff; text-align:center; padding:20px 0;}

.headline { margin:50px 0; font-size:18px; color:#0963a9; background:url(/summit2017/img/line.jpg) repeat-x left center; text-align:center;}
.headline span { background:#fff; display:inline-block;}

.tab { text-align:center; margin:0 0 40px 0;}
.tab .item { display:inline-block; margin:0 20px; padding:12px 60px; background:#333; color:#666; border-radius:4px; font-size:16px; cursor:pointer;}
.tab .on { background:#01939d; color:#fff; cursor:default;}

.tab2 { text-align:center; background:#01939d;}
.tab2 .item { display:inline-block; margin:5px 20px; padding:10px 40px; border-radius:4px; color:#fff; font-size:16px; cursor:pointer;}
.tab2 .on { background:#fff; color:#01939d; cursor:default;}

.c { display:none;}
.c1 { display:block;}
.c1_1 { display:block;}

/*--大会介绍--*/
.introduction { margin:50px 0; overflow:hidden; zoom:1; font-size:16px; position:relative; overflow:hidden; zoom:1;}
.introduction h3 { text-align:center;}
.introduction .text { margin:40px 0 0 0; line-height:1.8em;}
.introduction .text p { margin:0 0 1em 0; text-indent:2em;}
.introduction .fl { float:left; width:720px;}
.introduction .fr { float:right; font-weight:bold; color:#005bac;}

/*--大会亮点--*/
.light { margin:50px 0; overflow:hidden; zoom:1;}
.light .item{ float:left; width:25%; text-align:center;}

/*--大会议程--*/
.agenda table { margin:10px 0 50px 0; width:100%; border:1px solid #ddd; border-collapse:collapse;}
.agenda table th,
.agenda table td { border:1px solid #ddd; border-collapse:collapse; padding:10px; text-align:center;}
.agenda table th { background:#01939d; color:#fff; font-size:14px;}
.agenda li { margin:30px 0;}
.agenda li h4 { font-size:20px; color:#01939d; text-align:center; margin:15px 0;}
.agenda li .desc { line-height:24px;}
.agenda .more { color:#01939d; text-align:right; cursor:pointer; font-size:16px; text-decoration:underline;}
.agenda .tb { display:none;}

/*--演讲嘉宾--*/
.speaker { margin:0 0 50px 0; overflow:hidden; zoom:1;}
.speaker .item { float:left; width:20%; height:250px; margin:40px 0 0 0; text-align:center;}
.speaker .face { width:120px; height:120px; border-radius:100%; margin:0 0 10px 0;}
.speaker .title { padding:0 20px;}
.speaker .desc { margin:0 10px;}

/*--合作伙伴--*/
.partner { margin:50px 0; text-align:center;}
.partner .logo { border:1px solid #ddd;}
.partner .mod_1 .logo { margin:10px 10px; width:150px;}
.partner .mod_2 .logo { margin:10px 10px; width:120px;}

/*--地图--*/
.map { margin:50px 0;}

/*--联系我们--*/
.contact { margin:50px 0; line-height:1.8em; overflow:hidden; zoom:1; color:#fff; font-size:14px;}
.contact .fl { float:left; width:50%; border-right:1px solid #fff; margin:0 70px 0 0; padding:0 70px 0 0;}
.contact .fr { float:left;}
.contact h3 { margin:0 0 20px 0; font-size:16px;}

/*--注册--*/
.reg { width:500px; margin:0 auto; font-size:14px;}
.reg_form { margin:20px;}
.reg_form .item { margin:10px 0; padding:0 10px 0 0; position:relative;}
.reg_form .red { color:red; font-size:small; position:absolute; right:0px; top:50%; margin-top:-0.5em;}
.reg_form .ipt { padding:0.7em 1em; width:400px; background:#fff; border-radius:6px; border:1px solid #ccc; box-sizing:border-box; -webkit-box-sizing:border-box;}
.reg_form .reg_btn { display:block; margin:20px auto; height:40px;}


/*--en--*/
.en .introduction .text p { text-indent:0;}
