<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "gb2312";
/* CSS Document */
body {
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
	color: #666;
	position:relative;
	font-size:14px;
}
img { max-width:100%; max-height:100%;}
img {
-webkit-user-select: none; /* Chrome all / Safari all */
-moz-user-select: none; /* Firefox all */
-ms-user-select: none; /* IE 10+ */
-o-user-select: none;
user-select: none;
}
em { font-style:normal;}
ul,li,ol { list-style:none; margin:0; padding:0;}
a,
a:focus,
a:hover { color:inherit;outline:none; text-decoration:none;}

.container { max-width:1030px;}

.navbar-brand { height:76px; padding:16px 15px;}

.navbar { border:0; margin-bottom:0; background-color:rgba(0,0,0,.7); color:#fff; font-size:16px;}
.nav &gt; li { margin:0 0 0 5px;}
.nav &gt; li &gt; a { padding:21px 15px; text-align:center; 
	-moz-transition:background 400ms ease;
	-ms-transition:background 400ms ease;
	-webkit-transition:background 400ms ease;
	transition:background 400ms ease;
}
.nav &gt; li &gt; a:focus,
.nav &gt; li &gt; a:hover,
.nav &gt; .active &gt; a { background-color:rgba(0,25,56,.85);}
.nav &gt; li &gt; a &gt; * { display:block;}
.nav &gt; li &gt; a &gt; span { line-height:1;}
.nav &gt; li &gt; a &gt; em { font-size:.625em; font-family: Arial, sans-serif; opacity:.7; line-height:1; margin-top:8px;}


.banner { height:847px; position:relative; background:#0f65d6 url(../images/banner.jpg)  no-repeat center top; padding-top:1px;}
.carousel { max-width:1000px; height:565px; margin:232px auto 0;}
.carousel-inner { height:100%;}
.carousel-inner &gt; .item { background-repeat:no-repeat; height:100%; background-size:cover;}
.carousel-indicators li { border-color:#127dff; background-color:transparent; margin:0 7px;}
.carousel-indicators .active { background-color:#127dff; margin:0 7px; position:relative; top:1px;}
.carousel-control.left,
.carousel-control.right { background-image:none;}



.m-desc { position:relative; width:100%; overflow:hidden;}
.m-desc .container { position:relative;}
.hd-bottom-bg { margin:0 -52px 0 -53px; height:53px; background:url(../images/head_bottom_bg.png) no-repeat center top; position:relative; z-index:2;}

.desc-bg { position:absolute; width:100%; height:576px; z-index:0; background:url(../images/bg1.png) no-repeat left center; left:-425px;}

.desc-box { position:relative; z-index:10; padding:12.2% 0;}
.desc-title { line-height:1; text-align:center; font-size:46px; color:#2f3640;}
.desc-title small { display:block; font-size:.8em; color:#127dff; margin-top:1em;}
.desc-title small span { display:inline-block; position:relative; padding:0 .6em;}
.desc-title small span:before,
.desc-title small span:after { content:''; width:43%; height:2px; background-color:#127dff; position:absolute; left:-43%; top:0; bottom:0; margin:auto;}
.desc-title small span:after { left:auto; right:-43%;}

.desc-cont { padding:6% 4.5% 0; font-size:20px; line-height:2.2;}

.u-title { line-height:1; color:#444; font-size:32px; text-align:center; position:relative;}
.u-title:before { width:.8em; height:.13em; background-color:#127dff; content:''; position:absolute; left:0;right:0; top:1.33em; margin:auto;}
.u-title small { display:block; font-size:.43em; margin-top:1.8em; opacity:.7;}

.u-title2,
.u-title3,
.u-cue { text-align:center; line-height:1; font-size:38px; color:#127dff; position:relative;}
.u-title3,
.u-cue { font-size:14px; font-weight:600;}
.u-title3 span,
.u-cue span { display:inline-block; border:#127dff solid 2px; border-radius:100px; padding:.5em 2.5em;}
.u-cue span { border:#ccc solid 1px; font-weight:300; color:#888; box-shadow:0 0 5px rgba(0,0,0,.1);}

.m-video { height:668px; position:relative; background:#011430 url(../images/bg2.jpg) no-repeat center top; color:#fff; text-align:center;}
.m-video &gt; a { display:block; height:100%;}
.m-video .u-title { color:inherit; font-size:46px; margin-top:12%;}
.m-video .u-title2 { margin-top:.8em;}
.m-video .u-btn { margin-top:8%;}
.m-video .u-btn img { border-radius:100px; opacity:.7; -moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-webkit-transition:all 400ms ease;transition:all 400ms ease;}
.m-video .u-btn img:hover { box-shadow:0 0 15px rgba(255,255,255,.8); opacity:1;}


.speakers-box,
.agenda-box,
.review-box,
.auoutUs-box,
.crowd-box,
.registration-box,
.partner-box,
.contacts-box,
.guestSpeech-box { position:relative; padding:7.2% 0;}

.speakers { background:url(../images/guests_bg.jpg) no-repeat center bottom;width: 100%;overflow: hidden;}
.speakers-list { margin:0 -31px;}
.speakers-list li { width:25%; margin-top:4.5%; float:left; text-align:center; font-size:24px; color:#444;}
.speakers-list .pic { display:block; position:relative; width:152px; height:178px; background-color:#fff; overflow:hidden; margin:auto;}
.speakers-list .pic:after { content:''; position:absolute; width:100%; height:100%; left:0; top:0; z-index:10; background:url(../images/border_bg.png) no-repeat center; }
.speakers-list .pic:hover:after { background-image:url(../images/border_bg_active.png); }
.speakers-list .pic img { position:absolute; display:block; bottom:0; left:0; right:0; margin:0 auto; z-index:0;}
.speakers-list h4 { font-size:1em; margin:.5em 0;}
.speakers-list p { font-size:.6em; margin-bottom:0; opacity:.8; height:2.45em; overflow:hidden; line-height:1.3;}
.speakers .u-title3 { padding:12% 0 0;}
.speakers .u-cue { padding:6% 0 0;}

.agenda { position:relative; background:#242424 url(../images/agenda_bg.jpg) no-repeat 94% 100%; color:#fff; font-size:12px;/* text-shadow:2px 2px 1px rgba(0,0,0,1);*/}
.agenda .u-title { color:inherit;}

.agenda-body { padding-top:4.5%;}
.agenda-body dl { width:50%; float:left; margin-bottom:0;}
.agenda-body dl:first-child,
.agenda-body dl:nth-child(3) { padding-right:3.8%;}
.agenda-body dl:nth-child(2),
.agenda-body dl:last-child { padding-left:3.8%;}
.agenda-body dl:nth-child(3),
.agenda-body dl:nth-child(4) { margin-top:6%;}
.agenda-body dt { font-weight:300; margin-bottom:20px; overflow:hidden; border-bottom:#fff solid 1px; padding-bottom:25px;}
.agenda-body dt span {}
.agenda-body dt em { font-size:16px; position:relative; display:block; margin-top:8px;}
.agenda-body dt span:before { content:''; display:inline-block; width:30px; height:50px; float:left; margin-right:15px; background-color:#ccc;}
.item1 dl:nth-child(1) dt span:before { background-color:#faae1a;}
.item1 dl:nth-child(2) dt span:before { background-color:#2ead3b;}
.item2 dl:nth-child(1) dt span:before { background-color:#f36f27;}
.item2 dl:nth-child(2) dt span:before { background-color:#2b5c97;}
/*.agenda-body dt span:after { content:''; position:absolute; width:95%; left:0; bottom:-2px; height:2px; background-color:#127dff;}*/
.agenda-body dd { padding-left:45px;}
.agenda-body .table { width:100%; margin-bottom:0;}
.agenda-body .table td { border:0; padding:15px 0;}
.agenda-body .table td:first-child { width:112px;}
/*.agenda-body .table td:first-child { vertical-align:middle;}*/
.agenda-body img { min-width:75px; margin-right:30px;}
.agenda-body h4 { font-size:14px; margin-top:0;}
.agenda-body h4 span { opacity:.7; margin-left:5px;}
.agenda-body p { font-size:12px; opacity:.7; line-height:1.7; margin-bottom:0;}


.agenda-tab { text-align:center; font-size:18px; color:#242424; text-shadow:none; margin-bottom:3em; display:none;}
.agenda-tab span { background-color:#ccc; padding:.7em 1.2em; display:inline-block; cursor:pointer;}
.agenda-tab .active { color:#fff; background-color:#2288c6; }

.agenda-tab-box { position:relative; width:100%; overflow:hidden;}
.agenda-tab-box-in { position:relative; height:100%; width:100%; overflow:hidden; 
-moz-transition:transform 600ms ease;
-ms-transition:transform 600ms ease;
-o-transition:transform 600ms ease;
-webkit-transition:transform 600ms ease;
transition:transform 600ms ease;
}
.active .agenda-tab-box-in { 
-moz-transform:translate3d(-50%,0,0);
-ms-transform:translate3d(-50%,0,0);
-o-transform:translate3d(-50%,0,0);
-webkit-transform:translate3d(-50%,0,0);
transform:translate3d(-50%,0,0);
}
.agenda-tab-item { width:100%; height:100%; float:left; margin-top:6%}
.agenda-tab-item.item1 { }
.agenda-tab-item.item2 {}


.review-box { text-align:center;}
.review .pic,
.auoutUs .pic,
.body-banner2-box { margin-top:5%;}
.review-nav { text-align:center; padding:3% 0 0 3%;}
.review-nav &gt; span { display:inline-block; position:relative; vertical-align:middle; line-height:1px; height:15px;}
.review-nav &gt; span:before { position:absolute; display:block; height:1px; content:''; top:0; bottom:0; left:5px; right:5px; margin:auto; background-color:#56555e; z-index:0;}
.review-nav a { display:inline-block; width:15px; height:15px; border:#484848 solid 1px; border-radius:100px; margin:0 5px; background-color:#fff; position:relative; z-index:2;}
.review-nav a:hover,
.review-nav a.active { background-color:#575757;}

.body-banner { height:301px; background:url(../images/body_banner.jpg) no-repeat center; position:relative; background-color:rgba(0,0,0,.8);}
.body-banner2 { height:402px; background:url(../images/body_banner2.jpg) #547fb4 no-repeat center fixed; position:relative; color:#fff; font-size:16px; text-shadow:1px 1px 2px rgba(0,0,0,1); background-size:cover}
.body-banner2-box { padding-top:1%;}
.body-banner2 h2 { font-size:1.9em;}
.body-banner2 p { line-height:1.9; margin:2em 0 0; font-weight:600; letter-spacing:1px;}

.auoutUs-box { text-align:center; position:relative;}
.auoutUs .pic span { width:50%; display:inline-block; padding-right:3px;}
.auoutUs .pic span:last-child{ padding-left:3px; padding-right:0;}
.auoutUs .pic { position:relative; margin:5% -.375% 0;}
.auoutUs .box-l,
.auoutUs .box-r { width:50%; float:left; position:relative;}
.auoutUs .item { float:left; width:50%; position:relative; padding-bottom:32%; margin-top:1.5%;}
.auoutUs .before,
.auoutUs .after { position:absolute; left:0px; right:0px; top:0px; bottom:0px; padding:0 1.5%;
-webkit-backface-visibility: hidden;
-ms-backface-visibility: hidden; 
-o-backface-visibility: hidden; 
-moz-backface-visibility: hidden; 
backface-visibility: hidden; 
-moz-transition:transform 600ms ease;
-ms-transition:transform 600ms ease;
-o-transition:transform 600ms ease;
-webkit-transition:transform 600ms ease;
transition:transform 600ms ease;}
.auoutUs .before { z-index:2;}
.auoutUs .after { transform: rotateY(180deg); z-index:0;}

.auoutUs .item:hover .before{ transform: rotateY(180deg); z-index:0; }
.auoutUs .item:hover .after{ transform: rotateY(0deg); z-index:2; }

.auoutUs .item1,
.auoutUs .item2,
.auoutUs .item7,
.auoutUs .item8 { padding-bottom:62.1%;}

.auoutUs .item3,
.auoutUs .item4,
.auoutUs .item5,
.auoutUs .item6 { padding-bottom:31.05%;}
.auoutUs .cont { background-color:rgba(0,0,0,1); color:#fff; height:100%; position:relative; padding:2em 1.5em;}


.crowd { height:464px; background:url(../images/crowd_bg.jpg) no-repeat center; color:#fff; font-size:16px; position:relative; background-color:rgba(65,74,79,1);}
.crowd-box { padding-top:6%;}
.crowd .u-title { color:inherit;}
.crowd ul { margin-top:4.5%;}
.crowd li { float:left; width:25%; text-align:center; position:relative;}
.crowd li:after { content:''; position:absolute; top:.7em; bottom:.7em; right:0; width:1px; margin:auto; background-color:#918a8a;}
.crowd li:last-child:after { display:none;}
.crowd li em { font-family:Arial, sans-serif; font-size:1.5em;}
.crowd li span { opacity:.7; display:block;}

.registration { position:relative; background-color:#f3f3f3;}
.registration-box {}

.registration .row { margin:5% -9px 0;}
.registration .col-md-3 { padding:0 9px;}
.registration .item { background:url(../images/item_bg.png) no-repeat center top / 100% 355px; height:355px;/* max-width:224px;*/ margin:auto;}
.registration .item .inbox { padding:16px;}
.registration .item-title { background:url(../images/time_bg.png) no-repeat center top; height:45px;}
.registration .item-body { text-align:center; position:relative;}
.registration .item-body .top { height:137px;}
.registration .item-body span { display:block;}
.registration .item-body .c1 { color:#127dff; font-size:23px; margin-top:24px; font-weight:600;}
.registration .item-body .c1 em { display:block; color:#444;}
.registration .item-body .c2 { color:#7d7c7c; font-size:11px; line-height:14px; margin-top:10px;}
.registration .item-body .c3 { background-color:#127dff; color:#fff; font-size:18px; cursor:pointer; padding:7px 0; box-shadow:1px 2px 2px rgba(0,0,0,.225); border-radius:2px; opacity:.85;}
.registration .item-body .c3 a { color:#fff; text-decoration:none; outline:none;}
.registration .item-body .c3:hover { opacity:1;}
.registration .item-body .c4 { font-size:14px; color:#0b86cb; cursor:pointer; margin-top:47px; opacity:.85;}
.registration .item-body .c4:hover { opacity:1;}
.registration .item:hover { background-image:url(../images/item_bg_2.png);}
.registration .item:hover .item-title { background-image:url(../images/time_bg2.png);}
.registration .item:hover .item-body .c1,
.registration .item:hover .item-body .c1 em,
.registration .item:hover .item-body .c2,
.registration .item:hover .item-body .c4 { color:#fff;}
.registration .item:hover .item-body .c3,
.registration .item:hover .item-body .c3 a { background-color:#fff; color:#000;}

.alert-form { width:350px; height:448px; top:0; bottom:0; left:0; right:0; margin:auto; position:fixed; z-index:2000; background-color:#f3f3f3; border-radius:5px; overflow:hidden; box-shadow:0 0 5px rgba(0,0,0,.2);display:none;}
.alert-form.active { display:block;}
.alert-form .item { /*transform:scale(0);*/ display:none;}
.alert-form .item.active { /*transform:scale(1)*/ display:block;}
.alert-form .item-title { background:url(../images/tit-bg.png) no-repeat center top; height:104px; border-bottom:#d2d2d2 solid 1px; position:relative;}
.alert-form .item-body {}
.alert-form .cate { background-color:#fff; padding:15px; line-height:1.6;}
.alert-form .cate em { display:block; font-style:normal; color:#616060; font-size:18px; font-weight:500;}
.alert-form .name { float:left;}
.alert-form .price { float:right; text-align:right; margin-right:77px;}
.alert-form .form-box { padding:15px;}
.u-ipt { border:#e5e5e5 solid 1px; background-color:#fff; width:100%; padding:3px 8px; line-height:16px;}
.u-ipt:focus { border:#3a8ac5 solid 1px; border-radius:2px; box-shadow:0 0 2px rgba(58,138,197,.3);}
.u-check { display:none;}
.form-box li { margin:6px 0;}
.form-box .receipt { font-size:9px;}
.form-box .receipt label { font-weight:300; margin-bottom:2px;}
.form-box .receipt label span {border:#e5e5e5 solid 1px; width:9px; height:9px; display:inline-block; position:relative; top:2px; margin-right:5px;}
.u-check:checked + label span { background:url(../images/select-icon.png) no-repeat center center;}
.form-box .submit { text-align:center; padding-top:15px;}
.form-box .submit img,
.form-box .submit input { cursor:pointer; opacity:.8; background:url(../images/sub-bg.png) no-repeat center center; width:270px; height:40px; border:none; text-indent:-999em;}
.form-box .submit img:hover,
.form-box .submit input:hover { opacity:1;}
.form-box h3 { font-size:11px; font-weight:600; margin-top:0px; margin-bottom:10px;}

.alert-cue { width:480px; height:270px; top:0; bottom:0; left:0; right:0; margin:auto; position:fixed; z-index:2000; background-color:#fff; border-radius:5px; overflow:hidden; box-shadow:0 0 5px rgba(0,0,0,.2); display:none;}
.alert-cue.active { display:block;}
.alert-cue .item { position:relative; min-height:240px; padding-bottom:75px; display:none;}
.alert-cue .item.active { display:block;}

.alert-cue .item-title { text-align:center; line-height:60px; border-bottom:#d2d2d2 solid 1px; font-size:21px; color:#127dff; font-weight:600;}
.alert-cue .item-body { font-size:12px; line-height:22px; padding-top:15px;}
.alert-cue .item-body p { margin:0 75px;}
.alert-cue .item-body p span { font-size:10px; line-height:14px; opacity:.7; display:inline-block; padding-left:9px;}
.alert-cue .item-bottom { position:absolute; bottom:0; height:60px; text-align:center; left:0; right:0;}
.alert-cue .item-bottom .btn { background-color:#41b3f2; color:#fff; font-size:16px; padding:3px 40px; opacity:.8;}
.alert-cue .item-bottom .btn:hover { opacity:1;}
.alert-cue .item-bottom .btn:focus { outline:none;}

#mask { position:fixed; width:100%; height:100%; background-color:rgba(0,0,0,.3); left:0; right:0; top:0; bottom:0; z-index:1200; display:none;}


.map { height:430px; position:relative;}
.map iframe { border:0; width:100%; height:100%; /*border-top:#b2b1b1 solid 1px;border-bottom:#b2b1b1 solid 1px;*/}

.partner-body { margin-top:5%;}

.partner dl { margin-bottom:0;}
.partner dt { float:left; padding-top:30px;}
.partner dd { border-bottom:#bfbfbf solid 1px; margin-left:144px;padding:15px 0;}
.partner .logo-box { margin:0 -6px;}
.partner .logo-box span { display:inline-block; vertical-align:middle; width:12.5%; padding:0 6px; text-align:center;}
.partner img { max-height:62px;}

.contacts { position:relative; background:#272b36 url(../images/foot_bg.jpg) no-repeat 50% 100%; background-size:cover; color:#fff;}
.contacts-body { margin-top:6.5%;}
.contacts .u-title { color:inherit;}

.contacts ul { margin:0 -40px;}
.contacts li { width:33.3333%; float:left; position:relative; min-height:238px; border-right:#5e626d solid 1px; padding:0 0 0 40px;}
.contacts li:last-child { border:0; padding-right:40px; text-align:center;}
.contacts dl { margin-bottom:40px;}
.contacts dl:last-child { margin-bottom:0;}
.contacts dt { float:left; margin-right:25px;}
.contacts dd {}
.contacts dl h4 { font-size:16px; margin-top:0; color:#0394e3; line-height:1; margin-bottom:15px;}
.contacts dl p { line-height:1; height:1.1em; overflow:hidden; white-space:nowrap;}
.contacts dl p:last-child { margin-bottom:0;}
.contacts .bg {  margin-top:20px;}
.contacts .bg img { max-width:170px;}

.contacts .copy { background-color:rgba(0,0,0,.5); text-align:center; padding:1.5em 0; font-size:12px; opacity:.6;}

.share_icons{}
.share_ico{ display:inline-block; width:50px; height:50px; background:url(../images/share_icon.png) no-repeat;margin-right:12px; overflow:hidden; border-radius:100px;}
.share_ico:last-child { margin-right:0;}
a.share_ico{ -moz-transition:background 300ms ease; -ms-transition:background 300ms ease; -webkit-transition:background 300ms ease; transition:background 300ms ease;}
a.share_ico:hover{ }

a.share_icon1{ background-position:0 0;}
a.share_icon1:hover{ background-position:0 -50px;}

a.share_icon2{ background-position:-66px 0;}
a.share_icon2:hover{ background-position:-66px -50px;}

a.share_icon3{ background-position:-133px 0;}
a.share_icon3:hover{ background-position:-133px -50px;}

a.share_icon4{ background-position:-200px 0;}
a.share_icon4:hover{ background-position:-200px -50px;}


.jquery-lightbox-html { padding:0; overflow:hidden;}
.jquery-lightbox-html &gt; div { width:100%; height:100%; overflow:hidden;}
.jquery-lightbox { padding-top:7px; padding-bottom:7px;}
.jquery-lightbox-mode-html .jquery-lightbox-background { background-color:rgba(0,0,0,.9);}

.ani,
.guestSpeech-box li a,
.guestSpeech-box li img { 
-moz-transition:all 600ms ease;
-ms-transition:all 600ms ease;
-o-transition:all 600ms ease;
-webkit-transition:all 600ms ease;
transition:all 600ms ease;
}

.guestSpeech-box ul { margin-top:5%; width:100%; overflow:hidden;}
.guestSpeech-box li { white-space:nowrap; margin:6px -3px; line-height:0; font-size:0;}
.guestSpeech-box li a { display:inline-block; position:relative; margin:0 3px; overflow:hidden;}
.guestSpeech-box li a:before { content:''; position:absolute; width:100%; height:100%; left:0; top:0; z-index:1; background:url(../images/icon-play.png) no-repeat center; background-size:40px auto;}
.guestSpeech-box li a:after { content:''; position:absolute; width:100%; height:100%; left:0; top:0; background-color:rgba(0,0,0,.3); z-index:2;}
.guestSpeech-box li img { height:277px;}
.guestSpeech-box li a:hover:after { background-color:rgba(0,0,0,0);}
.guestSpeech-box li a:hover img { 
-moz-transform:scale(1.2);
-ms-transform:scale(1.2);
-o-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
}
.guestSpeech-box li span { position:absolute; display:block; background-color:rgba(0,0,0,.7); bottom:0; width:100%; z-index:1; color:#fff; padding:.4em .7em; line-height:1.2; font-size:15px; white-space:normal; height:3.2em; overflow:hidden;}


/*非小屏适配*/
@media (min-width:768px){
body { font-family:  "Microsoft YaHei","Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", SimHei, "\5B8B\4F53", simsun, sans-serif;}

.navbar,
.navbar-brand,
.nav &gt; li &gt; a  { -moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;-webkit-transition:all 400ms ease;transition:all 400ms ease; }
.navbar { height:76px; overflow:hidden;}

.nav &gt; li &gt; a:hover:after,
.nav &gt; .active &gt; a:after { content:''; width:100%; height:4px; background-color:#fff; bottom:0; left:0; position:absolute;}
.navbar.active { height:50px;}
.navbar.active-b { top:-100%;}
.active .navbar-brand { padding:10px 15px; height:50px;}
.active .nav &gt; li &gt; a { padding:8px 15px;}

.agenda-body p { /*height:62px; overflow:hidden;*/ min-height:1.7em;}

.navbar .container { position:relative;}
.navbar-header .btn-apply { float:right; margin:11px 10px 0 0; background-color:#117eff; color:#fff; border-radius:100px; padding:2px 13px; font-size:15px; outline:none !important; text-shadow:1px 1px 1px rgba(0,0,0,.5); line-height:22px; position:absolute; right:-100px; top:13px; min-width:80px;}
.active .navbar-header .btn-apply { top:0;}
}			

/*移动端适配*/
@media (max-width:767px){
html { font-size:100px;} 
	
.navbar { background-color:rgba(0,0,0,.9);} 
.navbar-toggle .icon-bar { background-color:#fff; margin-left:auto;margin-right:auto;}
.navbar-brand { height:50px; padding:10px 15px;}
.navbar-toggle { border:0; border-radius:0; margin:0; height:50px; width:50px;}
.navbar-toggle:active { background-color:rgba(0,0,0,.4);}
.nav &gt; li { margin:1px 0 0 0;}
.nav &gt; li &gt; a { text-align:left; padding:15px;}
.nav &gt; li &gt; a:active {  background-color:rgba(0,25,56,.85); }
.nav &gt; li &gt; a &gt; * { display:inline-block; vertical-align:middle;}
.nav &gt; li &gt; a &gt; em { margin-left:10px; margin-top:0;}

.banner { height:5.44rem; background-size:9rem auto;}
.carousel { width:85.4%; margin-top:19.8%; height:3.62rem;}

.speakers-box, .agenda-box, .review-box, .auoutUs-box, .crowd-box, .registration-box, .partner-box, .contacts-box { padding:9% 0;}

.hd-bottom-bg { height:.35rem; background-size:6.87rem auto;}
.desc-bg { left:0; background-size:5rem; height:5.5rem; background-position:-87% 20%;}
.desc-title{ font-size:.42rem;}
.desc-cont { font-size:14px;}
.u-title { /*font-size:.32rem;*/ font-size:.4rem;}
.u-title small { font-size:.6em; margin-top:1.3em;}
.u-title2 { font-size:.38rem;}

.agenda-body { padding-top:0;}

.m-video { background-size:15rem auto; height:5.2rem;}
.m-video .u-title { font-size:.46rem;}
.m-video .u-btn { height:50px;}

.speakers { /*background-size:17rem auto;*/ background-size:cover;}
.speakers-list { margin:0 -.3rem;}
.speakers-list .pic { width:2.03rem; height:2.3rem;}
.speakers-list .pic:after { background-size:cover;}
.speakers-list .pic img { }
.speakers-list li { width:33.3333%; font-size:.3rem; margin-top:6%;}

.agenda-body dl { width:auto; float:none; margin-top:10%; padding-left:0!important; padding-right:0!important;}
.agenda-body dl:last-child { padding-left:0;}
.agenda-body dt { padding-bottom:10px; text-shadow:none;}
.agenda-body dt span { font-size:15px;}
.agenda-body dt em { margin-top:0px; font-size:17px; white-space:nowrap;}
.agenda-body dd { padding-left:0;}
.agenda-body .table { width:100%;}
.agenda-body img { min-width:50px; max-width:none;max-height:none; margin-right:15px; width:.75rem;}
.agenda-body .table td:first-child { width:94px; padding-right:15px; white-space:nowrap;}
.agenda-body .table td { padding-top:10px; padding-bottom:10px;}

.review-nav { padding-top:5%;}
.review-nav a { margin:0 10px;}
.review-nav &gt; span:before { left:10px; right:10px;}

.body-banner { background-size:10rem; height:2.1rem;}

.crowd { font-size:.16rem; background-size:13.5rem; background-position:center top; height:3.27rem;}
.crowd-box { padding-top:3%;}
.crowd ul { margin-top:3%;}

.map { height:5rem;}


.contacts-body { margin-top:9%;}
.contacts ul { margin:0;}
.contacts li { float:none; width:auto; clear:both; padding:0; border:0; min-height:0; }
.contacts li:last-child { padding:0;}
.contacts dl,
.contacts dl:last-child { margin-bottom:25px; overflow:hidden; padding-left:.7rem; width:230px; margin-left:auto; margin-right:auto; padding-left:0;}
.contacts dt { width:41px; margin-right:15px;}
.contacts dl p { margin-bottom:5px; font-size:12px;}

.contacts dl h4 { font-size:14px;}


.share_icons { margin-top:10%; transform:scale(.8);}
.share_ico { margin-right:25px;}
.contacts .bg img { max-width:150px;}

.registration .item { margin-top:15px;}
.registration .item-body span { max-width:185px; margin-left:auto; margin-right:auto;}
.alert-cue { width:auto; left:30px; right:30px;}
.alert-cue .item-body p { margin:0 9%;}

.alert-form { width:auto; left:15px; right:15px; max-width:350px;}
.alert-form .item-title { background-size:100% auto; height:2rem; background-color:#fff; max-height:104px;}
.form-box .submit img, .form-box .submit input { width:100%; max-width:270px; background-size:100% 100%;}
.registration .item-body .c4 { padding:10px 0; margin-top:37px;}
.alert-form .item-title:after { content:'×'; color:#fff; font-size:18px; position:absolute; right:5px;top:0px; line-height:1; opacity:.5;}

.body-banner2 { background-size:12rem auto; font-size:14px; height:auto; padding-bottom:20%; background-color:#3c85cd; background-attachment:scroll}
.body-banner2 h2 { font-size:1.5em;}

.partner dt { float:none; padding-top:15px;}
.partner dd { margin-left:0;}
.partner .logo-box { overflow:hidden;}
.partner .logo-box span { width:20%;height:1rem; float:left; margin:10px 0;}
.partner img { max-height:1rem; }

.contacts .copy { font-size:.19rem; opacity:.6;}

.jquery-lightbox-button-close { top:-22px; right:0; z-index:9999;}
.jquery-lightbox-button-close:hover { background:url(../images/jquery-lightbox-theme.png) no-repeat -190px -115px;}

.navbar-header .btn-apply { float:right; margin:11px 10px 0 0; background-color:#117eff; color:#fff; border-radius:100px; padding:2px 13px; font-size:15px; outline:none !important; text-shadow:1px 1px 1px rgba(0,0,0,.5); line-height:22px;}

.agenda { font-size:14px;}
.agenda-body h4 { font-size:16px; margin-top:3px;}
.agenda-body p { font-size:14px;}
.agenda-tab { font-size:16px; margin:5%; margin-bottom:1em;}

.agenda-body dt span:before { width:20px; height:40px; margin-top:2px;}

.guestSpeech-box li { margin:3px -1.5px;}
.guestSpeech-box li a { margin:0 1.5px;}
.guestSpeech-box li img { height:1.93rem;}
.guestSpeech-box li span { font-size:.15rem; padding:.5em .4em; line-height:1.44; height:3.5em;}

}

@media (max-width:640px){
html { font-size:85.3333px;}
}

@media (max-width:480px){
html { font-size:64px;}
body { padding-top:50px;}
.auoutUs .box-l, .auoutUs .box-r { width:100%;}
}

@media (max-width:414px){
html { font-size:55.2px;}
}

@media (max-width:375px){ 
html { font-size:50px;}
}

@media (max-width:360px){ 
html { font-size:48px;}
}

@media (max-width:320px){ 
html { font-size:42.6667px;}	
}</pre></body></html>