.header { width:100%; min-width:1200px; height:60px; background:#030821; position:fixed; left:0; top:0; z-index:99; overflow:hidden;}
.header .logo { float:left; margin-left:40px;}
.header .nav { float:left; margin:0 20px; font-size:16px;}
.header .nav li { float:left; height:61px; list-style:none; margin:0 20px;}
.header .nav .h { height:60px; line-height:60px; color:#fff; display:block; cursor:pointer;}
.header .nav .sub { position:absolute; left:0; top:61px; width:100%; height:60px; line-height:60px; background:#000; z-index:100px; display:none;}
.header .nav .sub a { color:#fff; margin-right:30px;}
.header .nav .wrap { margin-left:315px;}
.header .nav .h:hover,.header .nav .sub a:hover { border-bottom:2px solid #6ab93a; color:#6ab93a;}
.header .nav .link_reg { position:absolute; right:40px; top:10px; height:40px; line-height:40px; padding:0 30px; background:#6ab93a; color:#fff; font-weight:bold; border-radius:4px;}

.content { min-width:1200px; padding-top:60px;}
.wrapper { width:1200px; margin:0 auto; overflow:hidden; zoom:1;}
.wrap { width:1000px; height:100%; margin:0 auto; position:relative; overflow:hidden; zoom:1;}
.wrap1 img{ width:100%; height:auto;}
.blue { color:#0c67d7;}
.green { color:#6ab93a;}
.headline { margin:0 0 30px 0; text-align:center;}
.headline span { font-size:28px; font-weight:normal; color:#0c67d7; border-bottom:3px solid #0c67d7; line-height:1.5em; display:inline-block;}
.banner {background:#030821 url(banner_bg.png) no-repeat center center fixed; background-size:cover;}

.main { float:left; width:860px;}
.main .wrap { width:860px;}
.sidebar { float:right; width:299px; border-left:1px solid #eee;}
.sidebar .wrap { width:299px;}

.introduction {padding-top:25px;}
.introduction .pic { float:right;}
 
.desc p{ text-indent:2em;}
.light { padding:50px 0; background:#030821 url(../images/light_bg.jpg) no-repeat center center; background-size:cover;margin-top:30px;}
.light .headline span { color:#fff; border-bottom:2px solid #fff;}

.tab_a { border:1px solid #666; background:#eee; border-bottom:none;}
.tab_a ul { overflow:hidden; zoom:1; margin:0; padding:0;}
.tab_a li { padding:10px 0; width:25%; font-weight:bold; float:left; cursor:pointer; list-style:none; display:block; text-align:center;}
.tab_a li.on { background:#0c67d7; color:#fff;}
.aa { display:none;}
.tab_a0 { display:block;}
.zhu{color:#999;font-size:12px;}
.agenda { padding:50px 0;}
.agenda .headline span { color:#0c67d7; border-bottom:2px solid #0c67d7;}
.agenda table { width:100%; border:1px solid #666; border-collapse:collapse;}
.agenda table th,
.agenda table td { border:1px solid #666; border-collapse:collapse; padding:4px 8px;}
.agenda table th { background:#0c67d7; color:#fff; font-size:14px; font-weight:normal;}
.speaker_tab{margin-top:10px; }
.speaker_tab .headline span { color:red; border-bottom:2px solid red;}
.speaker_tab h4 { color:#333; font-size:16px; border:1px solid #ddd; margin:20px 0; cursor:pointer; border-left:4px solid #0e8146;}
.speaker_tab h4:hover a { color:#0e8146;}
.speaker_tab h4.on { background:#0e8146; color:#fff !important; border:none !important;}
.speaker_tab h4.on a { color:#fff;}
.speaker_tab h4 a { display:block; padding:10px 20px 10px 20px;}
.bb { display:none;}

.speaker { margin:20px 0; overflow:hidden; zoom:1;}
.speaker .item { float:left; width:20%; height:240px; margin:20px 0 0 0; text-align:center;}
.speaker .face { width:120px; height:120px; border-radius:100%; margin:0 0 10px 0;}
.speaker .title { padding:0 5px; color:#E60012; line-height:1.2em;}
.speaker .name { font-size:14px; color:#333; margin:2px 5px; line-height:1.2em;}
.speaker .desc { padding:0 5px; line-height:1.2em;}
.speaker a { color:#03C; text-decoration:none;}
.speaker .pdf { padding:4px 0 0 0;}

.partner { padding:50px 0;}
.partner h4 { text-align:center;}
.partner h4 span { font-size:18px; background:#E60012; color:#fff; display:inline-block; width:140px; padding:10px 20px; text-align:center;}
.partner .logo1 { margin-left:50px; padding:20px 0;}
.partner .logo1 img { width:200px; height:70px; margin:10px 20px 0 0;}
.partner .logo { margin-left:35px; padding:20px 0;}
.partner .logo img { width:100px; height:50px; margin:10px 20px 0 0;}

.news { font-size:16px;}
.news li { background:url(../images/list.jpg) no-repeat 0 5px; padding:15px; border-bottom:1px dashed #ddd; overflow:hidden; zoom:1;}
.news span { color:#777; float:right;}
.news a { color:#222; text-decoration:none;}
.news a:hover { text-decoration:underline; color:#E60012;}

.contact { padding:50px 0; background:#0a203e; color:#85909f;}
.contact .headline span { color:#fff; border-bottom:2px solid #fff;}
.contact .col_1 { float:left; width:400px;}
.contact .col_2 { float:left; border-left:1px solid #233752; margin-left:70px; padding-left:70px;}
.contact .col_3 { float:right;}
.contact h4 { font-size:16px; font-weight:bold; margin-bottom:10px;}
.contact .qrcode { text-align:center;}
.contact .qrcode img { display:block; margin:0 auto 5px auto;}

.contact_us { padding:50px 0;}
.contact_us .headline span { color:#0e8146; border-bottom:2px solid #0e8146;}

/*--注册--*/
.reg_form { margin:50px auto; width:500px;}
.reg_form .item { margin:10px 0; padding:0 10px 0 0; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; font-size:small;}
.reg_form .item strong { color:#c7000b; font-size:14px;}
.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:100%; background:#fff; border-radius:6px; border:1px solid #ccc; box-sizing:border-box; -webkit-box-sizing:border-box;}
.reg_form .btn { display:block; margin:20px auto; height:40px;}
.reg_form h3 { margin:30px 0; font-size:18px; font-weight:bold; color:#0638b5; text-align:center; background:url(../images/line.jpg) repeat-x left center;}
.reg_form h3 span { background:#fff; padding:0 10px;}
.reg_form h4 { color:#0638b5; font-size:14px;}
.map{width:90%;margin:0 auto;text-align:center;margin-top:30px;margin-bottom:30px;}
.map img{margin-bottom:20px;}