body { color:#444; font-family:"microsoft Yahei";}

.wrap { width:1000px; margin:0 auto;}
.content { width:1000px; min-height:400px; margin:0 auto 50px auto; overflow:hidden; zoom:1;}
.banner {background:#0963a9 url(../images/banner_bg.jpg?0717) no-repeat top center; height:295px; text-align:center;}

.header { background:#E60012; height:50px;}
.header .wrap { width:1000px;}
.header .logo { float:left;}
.header .nav li { float:left; position:relative;}
.header .nav a { padding:0 15px; font-size:16px; float:left; height:50px; line-height:50px; color:#fff; text-decoration:none; text-align:center;}
.header .nav a:hover,
.header .nav .on a{ background:#B60005;}
.header .nav .sub { position:absolute; left:0; top:50px; background:#E60012; z-index:99; display:none;}
.header .nav .sub a { float:none; display:block; border-top:1px solid #B60005;}

.footer { background:#384651; color:#fff; text-align:center; padding:20px 0;}

.headline { margin:30px 0; overflow:hidden; color:#E60012; text-align:center; font-size:32px; line-height:32px; font-weight:normal;}
.headline span { position:relative; background:#fff;}
.headline .l1 { width:500px; height:32px; background:url(../images/l1.png?0621) no-repeat right center; position:absolute; right:110%;}
.headline .l2 { width:500px; height:32px; background:url(../images/l2.png?0621) no-repeat left center; position:absolute; left:110%;}

.tab_a { margin:30px auto; text-align:center;}
.tab_a ul { overflow:hidden; zoom:1;}
.tab_a li { font-size:16px; margin:0 1px; padding:12px 5px; height:70px; text-align:center; float:left; display:inline-block; background:#999; color:#fff; border-radius:4px; cursor:pointer; overflow:hidden; zoom:1;}
.tab_a li span { font-size:12px; line-height:1.5em;}
.tab_a li.line { width:10px; background:none;}
.tab_a li.on { background:#E60012;}
.aa { display:none;}
.tab_a0 { display:block;}

/*--大会背景--*/
.introduction { float:left; width:720px;}
.introduction p { margin:0 0 1em 0;}

/*--组织机构--*/
.organization { float:right; border-left:1px solid #ddd; padding-left:35px;}
.organization h3 { margin-bottom:10px; color:#E60012;}

/*--大会议程--*/
.agenda table { width:100%; border:1px solid #333; border-collapse:collapse; margin:10px 0;}
.agenda table th,
.agenda table td { border:1px solid #333; border-collapse:collapse; padding:8px;}
.agenda table th { background:#E60012; color:#fff; font-size:14px; font-weight:normal;}
.agenda h2 { margin:30px 0 10px 0; text-align:center; font-size:20px; color:#0963a9;}
.agenda h4 { text-align:center; color:#0963a9;}
.agenda .fl { width:48%; float:left;}
.agenda .fr { width:48%; float:right;}
.agenda .tips { color:#f30; text-align:center; font-size:14px; margin:0 0 10px 0;}

/*--演讲嘉宾--*/
.speaker_tab h4 { background:url(../images/icon_user.png) no-repeat 20px center; color:#333; font-size:16px; border:1px solid #ddd; margin:20px 0; padding:10px 20px 10px 60px; cursor:pointer; border-left:4px solid #e60012;}
.speaker_tab h4.on { background:#e60012 url(../images/icon_user2.png) no-repeat 20px center !important; color:#fff !important; border:none !important;}
.speaker_tab h4:hover { background:#eee url(../images/icon_user.png) no-repeat 20px center; color:#e60012;}

.speaker { 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:0 0 0 22px; background:url(../images/pdf.gif) no-repeat;}
.speaker .pdf:hover { text-decoration:underline;}

/*--大会新闻--*/
.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;}

/*--赞助商--*/
.partner h4 { margin:20px 0;}
.partner h4 span { font-size:18px; background:#E60012; color:#fff; display:inline-block; width:140px; padding:10px 20px; text-align:center;}
.partner img { width:100px; height:50px; margin:10px 20px 0 0;}

/*--联系方式--*/
.contact { background:#f90; color:#fff; position:fixed; bottom:0; right:0; line-height:1.4em;}
.contact .item { padding:7px 10px; border-bottom:1px solid #fff;}
.contact h4 { font-size:14px; background:#fff; color:#000; text-align:center; margin-bottom:2px; padding:1px 0;}

/*--注册--*/
.reg { width:1000px; margin:30px auto; overflow:hidden; zoom:1;}
.reg_form { margin:30px 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;}
.reg_form .cost { text-align:center; margin:30px 0;}
.reg_form .cost strong { color:#f30; font-size:24px;}

.result { text-align:center; padding:100px 0; margin:0 0 200px 0;}
.result .title { font-size:24px; margin:10px;}

/*--detail--*/
.detail { background:#0963a9; border-top:2px solid #0963a9; overflow:hidden; zoom:1;}
.detail .title { font-size:28px; text-align:center; margin:20px 0; color:#fff;}
.detail .text { font-size:14px; color:#fff; margin:20px 40px;}
.detail .text p { margin:1.2em 0; text-indent:2em;}

