﻿body
{
    font-family: '微软雅黑';
    color: #555555;
    line-height: 23px;
    overflow-x:hidden; 
}
.border-bottom
{
    border-bottom: 1px solid #dbdce1;
}
.p-t
{
    padding-top: 0px;
}
.agendsTable, .agendsTable a { font-size:12px; line-height:18px;}
ul, ol, li
{
    list-style: none;
    margin: 0;
}
.dsadsa {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 99;
}


.outer {
    display: table;
    overflow: hidden;
    position: static;
    width: 100%;
    height: 100%;
}
.fixedbox
{
    display:block;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:50px;
    background:#222;
    transition: left 1s ease-out;
	-moz-transition: left 1s ease-out;
	-webkit-transition: left 1s ease-out;
	-o-transition: left 1s ease-out;
}
.fixedbox img
{
    display: block;
    position: relative;
    top: -2px;
    left: 10px;
    width: 118px;
}
.middle {
    display: table-cell;
    position: static;
    vertical-align: top;
    text-align: center;
}
.agendaNum2{ border:1px soild red; margin:0 0; padding:0 0 0 18px;}
.agendaNum2 li{ list-style-type:decimal; padding-bottom:8px; line-height: 18px;}

.loginbox_texteven {
    position: relative;
    display: block;
    margin: -55px auto 0;
    left: 0;
    top: 50%;
    width: 100%;
    z-index: 99;
}


.loginbox_texteven h1 {
    display: block;
    font-size: 50px;
    color: #fff;
    line-height: 60px;
    letter-spacing: 4px;
}
.main-content
{
    width: 100%;
    overflow: hidden;
    position: relative;
    left: 0%;
    padding:50px 0 0;
    transition: left 0.5s ease-out;
    -webkit-transition: left 0.5s ease-out;
    -moz-transition: left 0.5s ease-out;
    -0-transition: left 0.5s ease-out;
}
.ceshiline
{
    display:block;
    width:100%;
    height:0px; 
    background: #373737;   
}
.ceshilinemobie
{
    display:none;
    width:100%;
    height:3px; 
    background: #373737;   
}
.fixedbox
{
    display:block;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:50px;
    background:#222;
    transition: left 0.5s ease-out;
    -webkit-transition: left 0.5s ease-out;
    -moz-transition: left 0.5s ease-out;
    -0-transition: left 0.5s ease-out;
	z-index:90;
}
.fixedbox p
{
    display:block;
    font-size:14px;
    color:#fff;
    line-height:50px;
    text-indent:10px;
}
.page-header-section
{
    overflow: hidden;
    position: relative;
    padding:0 !important;
}
.page-header-section img
{
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.dingbuLogo {  width:900px; margin:0 auto; position:relative;}
.brand-collapsed .img-1
{
        width:100px;
    position: absolute;
    top: -10px; left:-45;
    display: none;margin:0px 0;
}
.brand-collapsed .img-2
{
    width:135px;
    position: absolute;
    top: -24px;
    left: 0;margin:0 0;
}
.navbar-fixed-top
{
    top: 0;
    position: fixed;
}

.navbar-inverse .brand-collapsed
{
    position: absolute;
    left: 0;
    top: 0;
}
.boxline
{
    display:block;
    width:100%;
    height:4px;
    background:#10983c;
}
.p_indent
{
    position:relative;
    left:20px;
}
.navbar-inverse .nav > li > a
{
    color: #fff;
}
.navbar .nav > li > a
{
    padding: 8px 8px 5px 8px !important;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: rgba(255,255,255,0.5) !important;
    background: none !important;
}
.nav-pills>li.active,.nav-pills>li.active,.nav-pills>li.active{
    color: #fff !important;
    /*border-bottom:5px solid #1a90ea;*/
}

.navbar-bg
{
    background: #000;
    height: 70px;
    transition: width 0.8s;
    -moz-transition: height 0.8s;
    -webkit-transition: height 0.8s;
    -o-transition: height 0.8s;
}
.page-header-section .newsvg{ width:470px;}
.container.navigation
{
    position: relative;
    top: -47px;
    transition: top 0.8s;
    -moz-transition: top 0.8s;
    -webkit-transition: top 0.8s;
    -o-transition: top 0.8s;
}
.dingbuLogo {  width:1100px; margin:0 auto; position:relative;}
.dingbuLogo .nav-justified {width:94%; float:right;}
.brand-collapsed .img-1
{
        width:100px;
    position: absolute;
    top: 5px;left: -15px;
    display: none;margin-top:0px
}
.brand-collapsed .img-2
{
    width:140px; height:59px;
    position: absolute;
    top: 0;
    left:-20px;margin-top:3px
}
.sp-content
{
    position: absolute;
    z-index: 6;
    width: 100%;
    height: 100%;
    font-family: '微软雅黑';
}
.sp-content div
{
    box-sizing: border-box;
}
.sp-grid
{
    position: relative;
    z-index: 14;
    max-width: 980px;
    margin: 0 auto;
}
.sp-slide-content
{
    transform: translateY(-50%);
    webkit-transform: translateY(-50%);
    ms-transform: translateY(-50%);
    margin-right: auto;
    argin-left: auto;
    padding: 100px 0;
}

.regLeft
{
    width: 140px;
    border: 1px solid #10983c;
    line-height: 50px;
    text-align: center;
    background-color: #10983c;
    color: #FFF;
    font-size: 20px;
    letter-spacing: 2px;
    display: block;
    text-decoration: none;
    transition: 0.8s;
    -moz-transition: 0.8s;
    -webkit-transition: 0.8s;
    -o-transition: 0.8s;
}
.regLeft:hover
{
    text-decoration: none;
    color: #fff;
    background: #038931;
    border: 1px solid #038931;
}
.regRight
{
    border: 2px solid #fff;
    color: #FFF;
    background-color: transparent;
}
.regRight:hover
{
    color: #555555;
    background-color: #ffffff;
    text-decoration: none;
    border: 2px solid #fff;
}

.home1_1
{
    background-color: #0072b1;
    text-align: center;
    padding: 50px 0;
    color: #fff;
    font-weight: bold;
    font-size: 22px;
    font-family: '微软雅黑';
}
.tabImg td img
{
    width: 100%;
    min-width: 100%;
}
.home_2, .img-bg2
{
    position: absolute;
    top: 0;
    text-align: center;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    z-index: 2;
}
.home_2 .titles
{
    position: relative;
    text-align: center;
    font-size: 22px;
    color: #fff;
    padding-top: 21.5%;
    transition: 1s;
    opacity: 1;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    -o-transition: 1s;
    text-shadow: 5px 5px 8px #000;
}

.home_2 .contents
{
    position: relative;
    color: #fff;
    margin: 10% 19%;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    transition: 2s;
    opacity: 0;
    -moz-transition: 2s;
    -webkit-transition: 2s;
    -o-transition: 2s;
}


.imgs1:hover .img-bg2, .imgs2:hover .img-bg2, .imgs3:hover .img-bg2, .imgs4:hover .img-bg2
{
    background: #000;
    z-index: 1;
    opacity: 0.5;
}

.warp li
{
    width: 50%;
    position: relative;
    overflow: hidden;
    border: 0;
    float: left;
    display: inline-block;
}

.warp li:hover .contents
{
    margin: 7% 19%;
    opacity: 1;
}

.warp li:hover .titles, .warp li:hover .titles
{
    padding-top: 5%;
    opacity: 0;
}
.homeimg1
{
    display: block;
}
.homeimg2
{
    display: none;
}

/*#banner{ position: relative; left: 50%; margin-left: -960px; width: 1920px; max-height: 500px; border-bottom: solid 0px #10983c; overflow: hidden; }*/

#banner #imgbox
{
    margin: 0 auto;
    position: relative;
}
#banner #imgbox .guestWeb{ display:block;}
#banner #imgbox .guestMob{ display:none;}

.spaicebg
{
    background: rgba(0, 0, 0, 0.3); 
}
/*中间部分*/
.content
{
    width: 100%;
    margin: 0 0;
    overflow: hidden;
}
.content-left
{
    width: 560px;
    float: left;
}
.guests{ width:100%; margin:80px auto 0px auto; padding:0px 0px; background-color:#fff; overflow:hidden;}
.guests2{ width:100%; margin:0px auto 0px auto; padding:0px 0px; background-color:#F7F7F7; overflow:hidden;}
.guests .content-left, .guests2 .content-left{ width:1070px; margin:0px auto; float:none; overflow:hidden;}

.guests .guestsList li { float:left;}
.guests2 .guestsList li{ float:right;}
.guests .guestsList .lists1, .guests2 .guestsList .lists1 { width:36%; display:block; }
.guests2 .guestsList .lists1{ text-align:right;}
.guests .guestsList .lists1 img, .guests2 .guestsList .lists1 img{ width:340px;}
.guests .guestsList li div, .guests2 .guestsList li div{ font-weight: bold; font-size: 18px; line-height: 26px; color: #555555; padding:20px 0;}
.guests .guestsList li div strong, .guests2 .guestsList li div strong{ font-weight:normal;}
.guests .guestsList .lists2, .guests2 .guestsList .lists2{ width:64%;}


.content-right
{
    float: right; margin-right:200px;
}
.agendaRgiht{ margin-right:100px;}

/*赛事细则-表格*/
.Category_table, .Entry_table
{
    width: 100%;
}
.Category_table td
{
    border: 1px solid #e1e1e1;
}

.active > a:focus
{
    padding-bottom: 10px;
    color: #5d7ea1;
    color: rgba(255, 255, 255, 0.7);
    background-color: transparent;
    border-bottom: solid 5px #10983c;
}


.hrefbox {margin-top:20px}
.hrefbox .homeTop{ margin-top:160px; cursor:pointer;}
.hrefbox .homeTop a{width:100%;}




.hrefbox a, .page3Btn a ,.page2Btn a{ display: inline-block; width: 120px; line-height:36px; font-size:16px; font-weight:bold; letter-spacing:2px; overflow: hidden; transition: 1s; -moz-transition: 1s; -webkit-transition: 1s; -o-transition: 1s; margin: 0.25rem 0.125rem;text-align:center }

.hrefbox .lignxingblue, .page3Btn .lignxingblue{ background-color: #10983c; border:1px solid #10983c; color: #fff; margin-right:80px;}
.hrefbox .lignxingblue:hover, .page3Btn .lignxingblue:hover{ background-color: #036f2a; border:1px solid #036f2a; color: #fff; text-decoration:none;}
.page3Btn .lignxingblue{ background-color: #125d9b; border:1px solid #125d9b; color: #fff; margin-right:40px;}
.page3Btn .lignxingblue:hover{ background-color: #233f76; border:1px solid #233f76; color: #fff; text-decoration:none;}
.hrefbox .lignxingwrite { background-color: #125d9b; border:1px solid #125d9b; color: #fff; }
.hrefbox .lignxingwrite:Hover { border:1px solid #233f76; background-color: #233f76; color: #ffffff; text-decoration:none; }
.page3Btn .lignxingwrite{ border:1px solid #ffffff; color: #ffffff; }
.page3Btn .lignxingwrite:Hover{ border:1px solid #ffffff; background-color: #ffffff; color: #10983c; text-decoration:none; }



/*---------- Footer ------------*/
.footer
{
    width: 100%;
    text-align: center;
    padding: 20px 0 60px 0;
    background-color: #515151;
    padding-top: 55px;
    clear: both;
}
.footer .row{ width:960px; margin:0 auto;}
.footer .row table td ,.footer .row table td a{ color:#e5e5e5; font-size:12px;}
.footer .row strong{ display:block; padding-bottom:5px;}
.foot2{ display:none;}
.heads{ background-color:#f1f1f1; border-collapse:inherit; border-spacing:1px;}
.heads a{ color:#555555; display:block; padding:20px 0;}

.spLogos { margin:0 0; padding:0 0;  overflow:hidden}
.spLogos li{ float:left; width:20%; text-align:center; padding:7px 0; border-bottom:1px solid rgba(225,225,225,0.5)}
.spLogos li img { width:80%; max-width:120px;}
.spShow{ display:none;}
h2{ margin-top:0px;}
.bgcolorbox
{
    display:block;
    position:relative;
    width:100%;
    padding:0 0px;   
}
.contentTop{ margin-top:50px;}
.infoTop{ margin-top:20px;}
.bgcolor_grayqian
{
    display:block;
    background:#F7F7F7;   
}
.bgcolor_grayshen
{
    display:block;
    background:#E1E1E1;   
}
.spaceheiz
{
    display:block;
    width:100%;
    height:15px;    
}

/*  首页  */
.homebox1{position:absolute;width:600px;top:160px;left:200px}
.homebox1 .logos{ display:inline-block;}
.home_title{ font-size:26px; font-weight:bold; line-height:32px;}
.logo_title{ font-size:34px; line-height:42px; color:#ffffff; letter-spacing:2px; font-weight:bold; margin-bottom:30px; text-align:center;}
.logo_title2{ font-size:20px; line-height:32px; color:#ffffff; letter-spacing:2px; margin-bottom:20px; text-align:center;}
.homebox1 .title1{font-size:100px;font-weight: bold;color:#fff;line-height:1em}
.homebox1 .title2{font-size:26px;font-weight: bold;color:#fff;line-height:1.5em}
.homebox1 .title3{font-size:14px;color:#000000;line-height:1.5em;padding:10px 0; display:inline-block}
.homebox2{position:absolute;width:500px;top:160px;right:150px;text-align:right}
.homebox2 .title1{font-size:57px;font-weight: bold;color:#fff;line-height:1.5em}
.homebox2 .title2{font-size:43px;font-weight: bold;color:#fff;line-height:1em;margin-bottom:80px}
.page2Btn .btn1{background-color: #fff;color:#10983c;border:1px solid #10983c;margin-right:30px}
.page2Btn .btn2{border:1px solid #fff;color:#fff}
.homePage2 {overflow: initial;}

.homepage2_ul{ padding: 0 0; overflow:hidden; width: 1200px; margin: 0 auto;}
.homepage2_ul li{ float:left; width:33.3%; color:#ffffff; overflow: hidden;height: 200px; font-size:12px; line-height:20px;}
.homepage2_ul2{ width:800px; margin: 0 auto;}
.homepage2_ul2 li{ width:50%; height: 210px;}
.homepage2_ul li img{ width:400px; height:205px;}
.homepage2_ul_img{ position:relative;}
.homepage2_ul_txt{ position:relative; top:-110px; width:170px;  float:right; text-align: justify;}




.homePage2 table{ margin:0 auto; width:810px; color:#fff; font-size: 12px; line-height:20px;}
.homePage2 table .td1{ width:315px; padding-right: 35px; text-align:right;padding-bottom: 10px;}
.homePage2 table .td2{padding: 0 5px 320px 20px; width: 220px; text-align:left;}
.homePage2 table .td3{ width:275px; text-align:left;padding-bottom: 12px;padding-left: 20px;}
.homebox3{position:absolute;width:700px;top:20%;right:150px;text-align:right;}
.homebox3 .title1{font-size:43px;font-weight: bold;color:#fff;line-height:1em;margin:80px 0 30px}
.homebox3 .title2{font-size:16px;font-weight: bold;color:#10983c;line-height:1em}
.homebox3 .title2>span{font-size:43px;} 
.homebox3 .title3{font-size:16px;color:#fff;line-height:1.75em;margin-top:20px}
.homePage3 .page3{width: 60%; float: right; margin: 0 0;}
.homePage3 .page3Logo{ width:100%; margin-bottom:30px; position:relative; right:17% !important;text-align:right;}
.homePage3 .page3Logo img{ width:260px;}
.page3_cont{ color:#555555; padding:20px 0;font-size: 17px; line-height: 30px;}
.homebox4{position:relative;width:100%;text-align:center;top:15%;}
.homebox4 .title1{font-size:57px;font-weight: bold;color:#fff;line-height:1.5em}
.homebox4 .title2{font-size:43px;font-weight: bold;color:#fff;line-height:1em;margin-bottom:40px}
.homebox4 .title3{font-size:16px;color:#fff;line-height:1.75em;margin-top:20px}
.homebox4 .lines{width:100px;border-top:3px solid #fff;margin:0 auto}
.homebox5{position:absolute;width:100%;text-align:center;top:15%;border:1px solid #f00}
.homebox5 .title1{font-size:43px;font-weight: bold;color:#fff;line-height:1.5em}
/*   嘉宾  logo   */
.homeGuestLogo { background: url("../images/home4.jpg") repeat; background-size: 100%; padding: 70px 0 88px 0px;}
.homeGuestLogo  .homeGuestLogo_1{color: #ffffff; position: relative; z-index: 333; text-align:center; font-size: 20px; line-height:28px; padding-bottom: 10px;}
.homeSplogo{ background: url("../images/home6_1.jpg") no-repeat top,url(../images/home6.jpg) no-repeat top,url(../images/home6_2.jpg) no-repeat top; background-size: 100%; padding: 70px 0 80px 0px;}

.tdLeft{ font-size:60px; line-height:56px; font-weight:bold; padding-right:10px; width:75%; color:#ffffff;}
.tdRgiht{ font-size:20px; line-height:23px; font-weight:bold; color:#ffffff; }
.page7 .tdLeft{ width:68%;}

.page7 table{ color:#fff;}



.spLogos{ width:100%;  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.21); -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.21); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.21);  border-top: #dcdee3 1px solid;background: #fff;}
.spLogos li{ width:20%; height:90px; line-height:70px; border-bottom: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; border-left: 1px solid #fff; border-top: 1px solid #fff;}
.spLogos li img{ width:86%; max-width:120px;}
.spLogos li:hover{ width:20%; border:1px solid #089d3b !important; height:90px; line-height:70px;}

/*    主办方     */
.orgNews{ background:url(../images/icon_org.jpg) no-repeat center top; background-attachment: fixed; background-size:100%;}
.orgNews .bgcolor_white{ color:#fff; padding-left:15%; }
.orgNews .bgcolor_white ul{ margin:0 0 0 0; padding:0 0; width:100%; overflow:hidden;}
.orgNews .bgcolor_white ul p { margin-bottom:15px;}
.orgNews .bgcolor_white ul li div { display:block; text-align:center;}
.orgNews .orgcontents{ padding:20px 30px 30px 30px;}
.orgNews .orgBg1, .orgNews .orgGb2, .agendaNews .agendaBg1, .guestsNews .guestBg1, .guestListNews .guestlistBg1, .reviewNews .reviewBg1, .ContactNews .contactBg1, .noticeNews .noticeBg1, .spsNews .spsBg1{background: rgba(0, 0, 0, 0.6); width: 100%; height: 100%; position: absolute; top: 0; left: 0;}


/*   参会须知   */
.noticeNews{ background:url(../images/icon_Notice.jpg) no-repeat center top; background-attachment: fixed; background-size:100%;}
.noticeNews .bgcolor_white{ padding:0 0px 0 15%; color:#fff;}
.noticeNews .bgcolor_white a{ color:#fff;}
.noticeNews .noticeCentents{ padding:30px 50px;}

/*   论坛回顾   */
.reviewNews{ background:url(../images/icon_Review.jpg) no-repeat center top; background-attachment: fixed; background-size:100%;}
.reviewNews .bgcolor_white{ padding:0 0px 0 15%; color:#fff;}
.reviewNews .bgcolor_white a{ color:#fff;}



/*   购买门票   */
.regNews1 { background:url(../images/icon_reg.jpg) no-repeat center top; background-attachment: fixed; padding-top:70px;}
.regNews1 .orgcontents { padding: 0px 30px 30px 30px;}
.regNews1 a, .regNews1 a:hover{color:#fff;}


.regNews1 .regBg1{background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; position: absolute; top: 0; left: 0;}


p.addresstimetext
{
    display:block;
    font-size:22px;
    color:#fff;
    line-height:24px;
    padding:18px 20px 20px 40px;
    background: url(../images/tabbar.png) no-repeat left 0px;
}

.timecontent
{
    display:block;
    position:relative;
    overflow:hidden;
    width:100%;
    margin:30px 0 30px;
}


.othercontent
{
    display:block;
    margin:0 0 30px;
}
.othercontent p
{
    display:block;
    font-size:14px;
    color:#fff;
    line-height:26px;
}
.noticeNews .bgcolor_white a {
    color: #fff;
}

/*   论坛信息    */
.infobg{background:url(../images/icon_info.jpg) no-repeat center top; background-size:100%; background-attachment: fixed;}
.infobg .orgcontents { padding:30px 30px; }
.addresstimecontent strong { display: block; margin: 30px 0; font-size: 26px; color: #fff; line-height: 40px; font-weight: normal; }
.addresstimecontent span { margin-top:20px; display:block;}

.padBottom{ padding-bottom:8px;}
.addressandtime { display: block; position: relative; }

/*   赞助参展  */
.spNews{background:url(../images/icon_sp.jpg) no-repeat center top; background-attachment: fixed; background-size:100%;}
.spContBg {background-color: rgba(0, 0, 0, 0.4); padding: 15px 15px; margin: 20px 0;}
.spContBg strong { font-size: 16px; padding-bottom: 10px; display: block; margin: 0 0; font-weight:bold; }
.tab1 .spleib{ background-color: rgba(0, 0, 0, 0.4); text-align:center; padding:10px 0; font-weight:bold; font-size:20px; line-height:38px;}
.spNews ul.ulList{ margin-bottom:10px;}
.ulList li { list-style-type: disc; margin: 5px 20px; }
.tab2 a{ color:#ffffff;}
.div3 strong{ color:#555555;}

.spsNews{ background:url(../images/icon_sp.jpg) no-repeat center top; background-attachment: fixed; background-size:100%;}
.spsNews .bgcolor_white{ padding:0 0px 0 15%; color:#555;}
.spsNews .bgcolor_white .div1{ position: relative; width: 100%; margin-bottom: 15px; padding-top:10px;}
.spsNews .bgcolor_white .div2{ background:#fff; width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.spsNews .bgcolor_white .div3{ position: relative; padding: 15px 20px;}
.spsNews .bgcolor_white .div4{ position: relative; padding:35px 30px 20px 30px;}
.spsNews .bgcolor_white .div5{ margin-top:28px; padding-top: 0;}


.spNews .orgcontents{ color:#fff;}

/*   联系我们  */
.ContactNews{ background:url(../images/icon_Contact.jpg) no-repeat center top; background-attachment: fixed; background-size:100%;}
.ContactNews .bgcolor_white { color:#ffffff; padding-left:15%;}
.ContactNews .bgcolor_white .div1{position: relative; width: 100%; margin-bottom: 15px;}
.ContactNews .bgcolor_white .div2{background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; position: absolute; top: 0; left: 0;}

.ContactNews .bgcolor_white .titles{ padding-bottom:15px; font-size:22px; font-weight:bold; line-height:30px;}
.ContactNews .bgcolor_white .times{ padding-top:15px; font-size:16px;}
.ContactNews .bgcolor_white .times table{ text-align:left;}
.ContactNews .bgcolor_white .times table a{ color:#fff;}
.ContactNews .bgcolor_white hr{ width:520px; margin:0 auto; padding:0 0;}
.ContactNews .contactsTop{ padding:20px 20px;}

.contTab{ width:510px; margin:0 auto;}

/*   常见问题  */
.faqsNews{ background:url(../images/icon_faqs.jpg) no-repeat center top; background-attachment: fixed; background-size:100%;}
.faqsNews .bgcolor_white { color:#ffffff; padding-left:15%;}
.faqsNews .bgcolor_white .titles{ padding-top:15px; font-size:22px; font-weight:bold; line-height:30px;}
.faqsNews .bgcolor_white .ageImg{ width:100%; text-align:center;}
.faqsNews .bgcolor_white .ageImg a{  color:#fff;}
.faqsNews .bgcolor_white .ageImg img{ width:120px; height:150px; text-align:center;}
.faqsNews .bgcolor_white .ageTab .div1{ margin-bottom:0;}
.faqsNews .bgcolor_white .ageTab2 .title2{ font-size:14px; font-weight:bold; padding-bottom:5px; text-align:left;}
.faqsNews .bgcolor_white .ageTab2 .next{ margin-top:15px;}
.faqsNews .bgcolor_white .ageTab2 td{ background: rgba(225, 225, 225, 0.3);}
.faqsNews .bgcolor_white .ageTab2 .div1{ margin-bottom: 0; padding:15px 15px;}
.faqsNews .bgcolor_white .ageTab2 td a{ color:#fff; text-decoration:underline}
.faqsNews .bgcolor_white .dagang { background-color:#2065ac; border-radius:25px; margin:15px 20px; padding:10px 0; font-size:18px; font-weight:bold;}
.faqsNews .bgcolor_white .dagang strong {  padding:10px 0; font-size:18px; font-weight:normal;}

.faqsNews .bgcolor_white .div1{position: relative; width: 100%; margin-bottom: 15px;}
.faqsNews .bgcolor_white .div2{background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.faqsNews .bgcolor_white .div3{background: rgba(225, 225, 225, 0.3); width: 100%; height: 100%; position: absolute; top: 0; left: 0; border-radius:20px;}

.faqsNews .bgcolor_white .ageTab2 .agenSm1{ font-size:12px; text-align:left; line-height:21px;}
.faqsNews .bgcolor_white .ageTab2 .agenSm1 ul{ margin:0 0; padding:0 0 0 20px;}
.faqsNews .bgcolor_white .ageTab2 .agenSm1 ul li{ list-style-type:disc;}


/*   论坛日程  */
.agendaNews{ background:url(../images/icon_agenda.jpg) no-repeat center top; background-attachment: fixed; background-size:100%;}
.agendaNews .bgcolor_white { color:#ffffff; padding-left:10%;}
.agendaNews2 .bgcolor_white{ padding-left:7%;}
.agendaNews .bgcolor_white .div1{position: relative; width: 100%; margin-bottom: 15px; padding-top:15px;}
.agendaNews a:hover, .agendaNews a:link, .agendaNews a:active{ color:#ffffff;}
.agendabottom{ margin-bottom:20px; position:relative; width:100%; height:100%;}
.agendaNews .agendaBg2{background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.agendabottom .agendaRiqi{ font-size:30px; line-height:30px; padding:15px 20px 15px 40px; color:#fff; position:relative;}
.agendabottom .agendaRiqi span{ font-size:20px; line-height:20px; padding-left: 20px; position:relative; top:3px;}
.border-rights{ border-right:1px solid #fff; border:1px solid red;}
.agendaNews #span0, .agendaNews #span1{ padding:10px 15px 5px 15px;}
.agendaNews #span0 table td hr, .agendaNews #span1 table td hr{ margin:0 0; padding:0 0; display:none;}
.agendaNews #span0 .list-title-text, .agendaNews #span1 .list-title-text{ color: #10983c;}
.agendaNews #span0 .list-title-text.baise, .agendaNews #span1 .list-title-text.baise{ color:#f3f2f2;}
.agendaNews #span0 .list-title-text.heig a, .agendaNews #span1 .list-title-text.heig a{ line-height:20px;}
.list-title-text b.tit{ color: #fff; background-color:#10983c; padding:0 5px;}

.agendaNews #span0 .list-title-text.heig b.tit, .agendaNews #span1 .list-title-text.heig b.tit{ color: #fff; background-color:#10983c; display:block; padding:0px 5px; margin:3px 0;}

.agendaNews #span0 table td a, .agendaNews #span1 table td a{ color:#fff;}
.agendaNews ul.speakers { margin:5px 0 0px 0; padding:0 0; overflow:hidden;}
.agendaNews ul.speakers li { list-style-type:none; color:#fff;line-height: 20px;border-bottom: 1px solid #2C3233; padding:8px 0;}


.agendaNews ul.speakers1 { margin:5px 0 0px 0; padding:0 0; overflow:hidden;}
.agendaNews ul.speakers1 li { list-style-type:none; color:#fff;line-height: 20px;border-bottom:0; padding:5px 10px 5px 0; float:left; width:33%; height:90px;}
.agendaNews ul.speakers1 li.speaker_li{ height:105px;}

.agendaWidth{ width:120px;}
.agendaTabe .OptionOnFirst, .agendaTabe .OptionOff{ width:33.3%;}
.agendaNews #span0 table td span, .agendaNews #span1 table td span{ color:#fff;}
.agenBg{ background:rgba(48,57,59, 1)}
.agendabottom .agenBg2{background: url(../images/tabbar.png) no-repeat left 0px;}
.guestBgTitle{ background-color:#7f7f7f; text-align:center; padding:10px 10px; font-size:20px; line-height:34px; margin:5px 15px 30px 15px;}


.rightWeb{ display:block;}
.rightMobile{ display:none;}

.rightWeb1{ height:220px;}
.rightWeb2{ height:173px;}
.rightWeb3{ height:90px;}
.rightWeb4{ height:30px;}
.rightWeb5{ height:90px;}
.rightWeb6{ height:30px;}
.rightWeb7{ height:90px;}
.rightWeb8{ height:30px;}

.rightMobile{ display:none;}
/*   演讲嘉宾  */
.guestsNews{ background:url(../images/icon_guest.jpg) no-repeat center top; background-attachment: fixed; background-size:100%;}
.guestsNews .bgcolor_white { color:#ffffff; padding-left:15%;}
.guestsNews .bgcolor_white .div1{position: relative; width: 100%; margin-bottom: 15px; padding-top:15px;}

.guestsNews .ulGuests{ width:100%; margin:0 0; padding:0 0; overflow:hidden;}
.guestsNews .ulGuests li{ float:left; width:25%; height:260px;display: inline-block;}
.guestsNews .ulGuests .imgs{ width:100%; text-align:center; padding:14px 0 5px;}
.guestsNews .ulGuests .imgs img{ width:90%; max-width:150px; border-radius:50%;}
.guestsNews .ulGuests .imgs:hover img{ width:90%; box-shadow: 0px 0px 20px #fff; max-width:150px; border-radius:50%;}
.guestsNews .ulGuests .guests-title { text-align:center; padding:5px 10px;}
.guestsNews .ulGuests .guests-title a{ color:#fff; line-height:20px; font-size:12px;}
.guestsNews .ulGuests .guests-title a strong{ line-height:22px; font-size:14px;}


.guestListNews{ background:url(../images/icon_guest.jpg) no-repeat center top; background-attachment: fixed; background-size:100%;}
.guestListNews .bgcolor_white{ padding:0 0px 0 15%; color:#555;}
.guestListNews .bgcolor_white .div1{ position: relative; width: 100%; margin-bottom: 15px; padding-top:15px;}
.guestListNews .bgcolor_white .div2{ background: #fff; width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.guestListNews .bgcolor_white .div3{ position: relative; padding: 15px 20px;}
.guestListNews .bgcolor_white .div4{ position: relative; padding:35px 30px 20px 30px;}
.spguestListNewssNews .bgcolor_white .div5{ margin-top:20px;}

.guestsNews .guestLogos{background-color:#fff; color:#555; padding:20px 20px; margin:25px 20px 20px 20px;}



/**/

.milestone-number{ display:block; margin:30px 0 50px 0;}
.milestone-number, .milestone-number .num{ color:#ffffff;font-size:46px;font-weight:inhert}
.milestone-text:after { content: ''; display: block; position: absolute; width: 20px; height: 3px; background: #fff; top: 0; left: 50%;  -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0);  }
 .milestone-text { letter-spacing: 1px; line-height: 100%; position: relative; margin: 16px 0; padding: 16px 0; color:#ffffff; }
.mengs { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; }

.index { width: 810px; margin: 0 auto; }
.main_logo{ width:810.9px; overflow:hidden; background:#fff; padding:0px 0px; margin-top:10px;border-bottom: #dcdee3 1px solid;-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.21);-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.21);box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.21);}
.main_logo p{ margin:0 0; padding:0 0;}
.main_logo p{ border:1px solid #dcdee3;width:135.9px;height:80px;float:left;position:relative; margin-right: -1px; margin-bottom: -1px; text-align:left;}
.main_logo p img { width:110px; margin:16px 0px 0px 12px; height:46px;border:0}
.main_logo p:hover{ width:134.9px;height:79px;border:2px solid #089d3b ;margin:0}
.main_logo p:hover img{margin:15px 0px 0 11px}

.xiangq{color: #fff; text-decoration: none; font-weight:bold; text-decoration:underline;}
.xiangq:hover{color: #fff;}

@media screen and (max-width:1024px)
{
    .navbar-fixed-top, .homeimg1 { display: block; }
    .homeimg2 { display: none; position:relative; transition: left 0.5s ease-out; -webkit-transition: left 0.5s ease-out; -moz-transition: left 0.5s ease-out; -0-transition: left 0.5s ease-out; }
    /*右上角按钮开始*/
    .menuButton.egacy-size
    {
        width: 100%;
        height: 50px;
        position: absolute;
        top: 0px;
        right: 0px;
        padding-right: 10px;
    }
    .menuButton
    {
        z-index: 10;
        position: relative;
        width: 100%;
        height: 100%;
        min-width: 40px;
        min-height: 40px;
        cursor: pointer;
    }
    .menuButton > .icons.opens
    {
        display: block;
        margin-top: 18px;
        float: right;
    }
    .menuButton > .icons
    {
        width: 20px;
        overflow: visible;
        stroke-width: 4px;
        stroke: #fff;
        height: 17px;
        padding-top: 0px;
        display: none;
        margin-top: 12px;
        float: right;
    }

    .menuOpen
    {
        position: fixed;
        top: 0px;
        width: 58%;
        left: 100%;
        z-index: 2;
        height: 100%;
        background: #333;
        transition: left 0.5s ease-out;
        -webkit-transition: left 0.5s ease-out;
        -moz-transition: left 0.5s ease-out;
        -0-transition: left 0.5s ease-out;
        /*box-shadow: inset 1px 1px 3px #000;
        -webkit-box-shadow: inset 1px 1px 3px #000;*/
    }
    .menuOpen ul
    {
        padding: 20px 17px 0 17px;
        margin: 0px auto;
    }
    .menuOpen ul li
    {
        padding: 10px 0px;
        overflow: hidden;
        box-sizing: border-box;
        opacity: 0.95;
        border-bottom: 1px solid #474747;
    }

    .menuOpen ul li a
    {
        color: #fff;
        font-size: 16px;
    }

    /*右上角按钮结束*/
    .font-dx
    {
        font-size: 17px !important;
    }

    .warp li
    {
        width: 100%;
    }
    .warp li:hover .titles, .warp li:hover .titles
    {
        padding-top: 21.5%;
        opacity: 1;
    }
    .imgs1 .img-bg2, .imgs2 .img-bg2, .imgs3 .img-bg2, .imgs4 .img-bg2
    {
        background: #000;
        z-index: 1;
        opacity: 0.5;
    }
    .regLeft
    {
        width: 100%;
        border: 2px solid #089c3c;
        font-weight: bold;
        text-align: center;
        background-color: #089c3c;
        color: #FFF;
        font-size: 13px;
        letter-spacing: 2px;
        display: block;
        text-decoration: none;
        float: none;
        padding: 7px 0px 7px;
        line-height: 22px;
    }

    .regRight
    {
        border: 2px solid #ffffff;
        background-color: transparent;
        margin-top: 10px;
    }
    .dis-block
    {
        display: block;
    }


    /*内页中间左右部分*/
    .content
    {
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        padding:0;
        margin: 0 10px;
    }
    .content-left, .content
    {
        width: 100%;
        float: none;
    }
    .content-right
    {
        display: none;
    }
}
@media screen and (max-width:1925px)
{
    .homeGuestLogo { background: url("../images/home4_1.jpg") repeat; background-size: 100%; padding: 70px 0 88px 0px;}
    .homebox1 {margin-top: 45px; }
    .page-header-section .newsvg{ width:670px;}
   .content { width: 100%; padding: 0px 0 0px 0; overflow: hidden; } 
   .content-left, .infoNews1 .infos, .regNews1 .regs, .spNews1 .infos, .ContactNews .content-left, .faqsNews .content-left{ width:68%;}
   .agendaLeft{ width:72%;}
   .infoNews2 .info3 .inDiv1{height:140px; padding:40px 20px 20px 20px;  font-size:16px; line-height:30px;}
   .infoNews2 .info3 .inDivs1{ padding:60px 20px 20px 20px;  font-size:16px; line-height:30px;}
.agendaNews .bgcolor_white .ageTab2 .div1{ height:420px;}
.agendaNews .bgcolor_white .ageTab2 .div5{ height:380px;}
.agendaNews .bgcolor_white .ageTab2 .div6{ height:300px;}
.hrefbox-middle2{ margin:380px 0 0 500px; }
.hrefbox {margin-top: 30px; margin-bottom: 20px;}
.hrefbox .homeTop{ margin-top:30px;font-size: 17px; line-height: 30px; color:#fff;}

.homePage2 table { margin: 0 auto; width: 1000px; color: #fff; font-size: 14px; line-height: 24px; }
.homePage2 table .td1 { width: 370px; padding-right: 45px; text-align: right; padding-bottom: 30px; }
.homePage2 table .td2 { padding: 0 5px 480px 30px; width:320px;}
.homePage2 table .td3 { width: 310px; text-align: left; padding-bottom: 40px; padding-left: 24px; }
.homePage3 .page3 { width: 57%; float: right; margin: 0 0; padding-bottom: 40px;}
.homePage3 .page3Logo {  width: 100%; margin-bottom: 50px; position: relative; right: 14% !important; text-align: right;}
.homePage3 .page3Logo img { width: 365px; }


.homePage5{ width:50%; margin:0 0; position:relative; left:15.8%; text-align:left; color:#fff;}
.homePage5 table td{ font-size:18px; line-height:30px;}
.homePage5 table strong{ font-size:24px; line-height:34px;}
.paget-width{ width:28% !important;}
.paget-width2{ width:33% !important;}
.page5_td1{ padding-bottom:125px;}
.page5_td2{ padding-bottom:114px;}
.page5_td3{ padding-bottom:97px;}

.page7_logo{ padding-top:80px; text-align: center; width: 90%; margin: 0 auto;}

.rightWeb1{ height:230px;}
.rightWeb2{ height:410px;}
.rightWeb3{ height:90px;}
.rightWeb4{ height:30px;}
.rightWeb5{ height:90px;}
.rightWeb6{ height:30px;}
.rightWeb7{ height:175px;}
.rightWeb8{ height:30px;}
.agendaRgiht {  margin-right: 200px; }
.agendaNews2 .bgcolor_white { padding-left: 10%; }
}
@media screen and (max-width:1690px)
{
    .page-header-section .newsvg{ width:560px;}
    .hrefbox {margin-top: 23px; margin-bottom: 7px;}
    .homebox1 { margin-top: 5px; }
    .homePage2 table .td1 { width: 400px; padding-right: 55px; text-align: right; padding-bottom: 20px; }
.homePage2 table .td2 { padding: 0 5px 410px 13px; width:270px;}
.homePage2 table .td3 { width: 330px; text-align: left; padding-bottom: 25px; padding-left: 17px; }
.homePage3 .page3 { width: 57%; float: right; margin: 0 0; padding-bottom: 40px;}
.homePage3 .page3Logo {  width: 100%; margin-bottom: 40px; position: relative; right: 14% !important; text-align: right;}
.homePage3 .page3Logo img { width: 315px; }

.homePage5 table strong{ font-size:20px; line-height:34px;}
.paget-width{ width:24.5% !important;}
.paget-width2{ width:29% !important;}
.page5_td1{ padding-bottom:105px;}
.page5_td2{ padding-bottom:87px;}
.page5_td3{ padding-bottom:74px;}

   .agendaLeft{ width:71%;}
.agendaRgiht {  margin-right: 150px; }
.agendaNews2 .bgcolor_white { padding-left: 7%; }
}

@media screen and (max-width:1610px)
{
    .page-header-section .newsvg{ width:500px;}
    .hrefbox {margin-top: 50px; }
    .homePage2 table .td1 { width: 400px; padding-right: 45px; text-align: right; padding-bottom: 15px; }
.homePage2 table .td2 { padding: 0 5px 385px 20px; width:250px;}
.homePage2 table .td3 { width: 360px; text-align: left; padding-bottom: 17px; padding-left: 32px; }
.homePage3 .page3 { width: 57%; float: right; margin: 0 0; padding-bottom: 40px;}
.homePage3 .page3Logo {  width: 100%; margin-bottom: 30px; position: relative; right: 11% !important; text-align: right;}
.homePage3 .page3Logo img { width: 315px; }

.homePage5 table td{ font-size:16px; line-height:24px;}
.homePage5 table strong{ font-size:19px; line-height:30px;}
.paget-width{ width:23.5% !important;}
.paget-width2{ width:27% !important;}
.page5_td1{ padding-bottom:100px;}
.page5_td2{ padding-bottom:94px;}
.page5_td3{ padding-bottom:84px;}
.homebox1{left:150px;}
.agendaRgiht {  margin-right: 150px; }
.agendaNews2 .bgcolor_white { padding-left: 7%; }
}
.homebox4{top:9%}
@media screen and (max-width:1445px)
{
   .content { width: 100%; padding: 0px 0 0px 0; overflow: hidden; } 
   .content-left, .infoNews1 .infos, .regNews1 .regs, .spNews1 .infos, .ContactNews .content-left, .faqsNews .content-left{ width:64%;}
   .agendaLeft{ width:70%;}
   .infoNews2 .info3 .inDiv1{height:140px; padding:40px 20px 20px 20px;  font-size:16px; line-height:30px;}
   .infoNews2 .info3 .inDivs1{ padding:55px 20px 20px 20px;  font-size:16px; line-height:30px;}
.agendaNews .bgcolor_white .ageTab2 .div1{ height:440px;}
.agendaNews .bgcolor_white .ageTab2 .div5{ height:400px;}
.agendaNews .bgcolor_white .ageTab2 .div6{ height:300px;}

    .page-header-section .newsvg{ width:450px;}
    .hrefbox {margin-top: 24px; margin-bottom: 8px;}
.hrefbox .homeTop{ margin-top:20px; color:#fff; font-size:17px; line-height:30px;}
.homePage2 table{ margin:0 auto; width:810px; color:#fff; font-size: 12px; line-height:20px;}

.homePage2 table{ margin:0 auto; width:810px; color:#fff; font-size: 12px; line-height:20px;}
.homePage2 table .td1{ width:315px; padding-right: 42px; text-align:right;padding-bottom: 15px;}
.homePage2 table .td2{padding: 0 5px 348px 15px; width: 220px; text-align:left;}
.homePage2 table .td3{ width:275px; text-align:left;padding-bottom: 20px;padding-left: 30px;}

.homePage3 .page3Logo { right: 16% !important; width: 100%; margin-bottom: 30px;}
.homePage3 .page3 { width: 64%; float: right; margin: 0 0; padding:0; }
.homePage3 .page3Logo img { width: 260px; }

.homePage5{ width:50%; margin:0 0; position:relative; left:15.8%; text-align:left; color:#fff;}
.homePage5 table td{ font-size:16px; line-height:24px;}
.homePage5 table strong{ font-size:17.5px; line-height:30px;}
.homePage5 table .page5_td1 strong{ font-size:20px; line-height:34px;}
.paget-width{ width:21% !important;}
.paget-width2{ width:24.8% !important;}
.page5_td1{ padding-bottom:80px;}
.page5_td2{ padding-bottom:76px;}
.page5_td3{ padding-bottom:66px;}
.page7_logo{ padding-top:80px;}
.rightWeb1{ height:238px;}
.rightWeb2{ height:470px;}
.rightWeb3{ height:90px;}
.rightWeb4{ height:30px;}
.rightWeb5{ height:90px;}
.rightWeb6{ height:30px;}
.rightWeb7{ height:180px;}
.rightWeb8{ height:30px;}

.agendaRgiht {  margin-right: 110px; }
.homebox1{left: 100px;top: 110px;}
.homebox2{right: 100px;}
.homebox2 .title1{font-size: 53px;}
.homebox2 .title2{font-size: 39px;}
.page2Btn .btn1{margin-right:11px}
.homebox3{right: 100px;top: 13%;}
.homebox4 .title1{font-size: 50px;}
.homebox4 .title2{font-size: 36px;}
.hrefbox .lignxingblue{margin-right:35px}
}
@media screen and (max-width:1405px)
{
    .homePage2 table .td1{ width:315px; padding-right: 40px; text-align:right;padding-bottom: 15px;}
.homePage2 table .td2{padding:0 5px 334px 17px; width: 220px; text-align:left;}
.homePage2 table .td3{ width:275px; text-align:left;padding-bottom: 15px;padding-left: 25px;}

.homePage5 table td{ font-size:14px; line-height:22px;}
.homePage5 table strong{ font-size:17px; line-height:30px;}
.homePage5 table .page5_td1 strong{ font-size:20px; line-height:34px;}
.page5_td1{ padding-bottom:80px;}
.page5_td2{ padding-bottom:78px;}
.page5_td3{ padding-bottom:65px;}
.paget-width{ width:20% !important;}
.paget-width2{ width:24.8% !important;}
.homebox4 .title1{font-size: 46px;}
.homebox4 .title2{font-size: 30px;}
}
@media screen and (max-width:1366px)
{
   .content { width: 100%; padding: 0px 0 0px 0; overflow: hidden; } 
   .content-left, .infoNews1 .infos, .regNews1 .regs, .spNews1 .infos, .ContactNews .content-left, .faqsNews .content-left{ width:62%;}
   .agendaLeft{ width:69%;}
   .infoNews2 .info3 .inDiv1{ padding:40px 20px 20px 20px;  font-size:16px; line-height:30px;}
   .infoNews2 .info3 .inDivs1{ padding:55px 20px 20px 20px;  font-size:16px; line-height:30px;}
   .infoNews2 .info3 .inDivs2{ padding:30px 20px 20px 20px;  font-size:16px; line-height:30px;}
   
.agendaNews .bgcolor_white .ageTab2 .div1{ height:480px;}
.agendaNews .bgcolor_white .ageTab2 .div5{ height:440px;}
.agendaNews .bgcolor_white .ageTab2 .div6{ height:300px;}
.reviewNews .bgcolor_white{ padding:0 0px 0 50px; color:#fff;}

.hrefbox .homeTop{ margin-top:20px; color:#fff; font-size:17px; line-height:30px;}
.homePage2 table .td1{ width:315px; padding-right: 35px; text-align:right;padding-bottom: 10px;}
.homePage2 table .td2{padding: 0 5px 325px 20px; width: 220px; text-align:left;}
.homePage2 table .td3{ width:275px; text-align:left;padding-bottom: 12px;padding-left: 20px;}

.homePage5 table td{ font-size:15px; line-height:22px;}
.homePage5{ width:50%; margin:0 0; position:relative; left:15.8%; text-align:left; color:#fff;}
.homePage5 table strong{ font-size:17px; line-height:30px;}
.homePage5 table .page5_td1 strong{ font-size:20px; line-height:34px;}
.paget-width{ width:19.5% !important;}
.paget-width2{ width:24% !important;}
.page5_td1{ padding-bottom:82px;}
.page5_td2{ padding-bottom:72px;}
.page5_td3{ padding-bottom:58px;}
.page7_logo{ padding-top:60px;}
.rightWeb1{ height:238px;}
.rightWeb2{ height:510px;}
.rightWeb3{ height:90px;}
.rightWeb4{ height:30px;}
.rightWeb5{ height:90px;}
.rightWeb6{ height:30px;}
.rightWeb7{ height:180px;}
.rightWeb8{ height:30px;}
.homebox1{top: 90px;}
.homebox2{top: 105px;}
.homebox4{top:6%}
    .hrefbox {margin-top: 20px; margin-bottom: 5px;}
}
@media screen and (max-width:1280px)
{
    .page-header-section .newsvg{ width:400px;}
   .content { width: 100%; padding: 0px 0 0px 0; overflow: hidden; } 
   .content-left, .infoNews1 .infos, .regNews1 .regs, .spNews1 .infos, .ContactNews .content-left, .faqsNews .content-left{ width:59%;}
   .agendaLeft{ width:67%;}
.agendaNews .bgcolor_white .ageTab2 .div1{ height:500px;}
.agendaNews .bgcolor_white .ageTab2 .div5{ height:460px;}
.agendaNews .bgcolor_white .ageTab2 .div6{ height:320px;}
.reviewNews .bgcolor_white{ padding:0 30px 0 10px; color:#fff;}

.homePage3 .page3Logo { right: 14% !important; }
.homePage3 .page3Logo { margin-bottom: 20px;}
.homePage2 table .td1{ width:315px; padding-right: 30px; text-align:right;padding-bottom: 10px;}
.homePage2 table .td2{padding:0px 5px 300px 23px; width: 220px; text-align:left;}
.homePage2 table .td3{ width:275px; text-align:left;padding-bottom: 10px;padding-left: 10px;}

.homePage5 table td{ font-size:14px; line-height:22px;}
.homePage5{ width:50%; margin:0 0; position:relative; left:15.8%; text-align:left; color:#fff;}
.homePage5 table strong{ font-size:15px; line-height:28px;}
.homePage5 table .page5_td1 strong{ font-size:20px; line-height:34px;}
.paget-width{ width:18.5% !important;}
.paget-width2{ width:22% !important;}
.page5_td1{ padding-bottom:70px;}
.page5_td2{ padding-bottom:65px;}
.page5_td3{ padding-bottom:55px;}
.page7_logo{ padding-top:45px;}

.rightWeb1{ height:260px;}
.rightWeb2{ height:530px;}
.rightWeb3{ height:90px;}
.rightWeb4{ height:30px;}
.rightWeb5{ height:90px;}
.rightWeb6{ height:30px;}
.rightWeb7{ height:180px;}
.rightWeb8{ height:30px;}
.agendaNews2 .bgcolor_white {
    padding-left: 6%;
}
.agendaRgiht {
    margin-right: 100px;
}
.homebox1 {left:70px;}
.homebox1 .title1{font-size: 80px;}
.hrefbox {margin-top: 23px;}
.homebox2{top:135px}
.homebox2 .title1{font-size: 46px;}
.homebox2 .title2{font-size: 35px;margin-bottom: 46px;;}
.homebox4 .title1{font-size: 40px;}
.homebox4 .title2{font-size: 27px;}
}


.mobileImg{ display:none;}
.orgNews .contentsTop, .guestsNews .contentsTop, .guestListNews .contentsTop, .noticeNews .contentsTop, .ContactNews .contentsTop, .agendaNews .contentsTop, .spsNews .contentsTop{padding: 150px 0 50px 0;}
.iframeMap{ width:520px; height:320px;}

#banner #advP { position: absolute; top: 40%; width: 100%; text-align: center; z-index:150; }
#banner #h1 { font-size: 60px; line-height: 60px; color: #fff; font-weight: normal; letter-spacing: 3px; }
#banner #bg { position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%; }

.logosSps{ display:none;}



@media screen and (max-width:800px)
{
    .mk-process-steps:before { content: ' '; position: fixed; z-index: -1; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/m4.jpg) center 0 no-repeat; background-size: 100% 100%; }
    .homespLogo_1 { color: #fff; position: relative; z-index: 333; text-align: center; font-size: 22px; font-weight: bold; padding:0 3px;}
    .mobilegeusttext { display: block; margin: 0 0 30px; font-size: 28px; line-height:40px;}
    
    .mImages{ margin:0 0px 0 auto; text-align:center;width: 75%;}
    .mImages2{ font-size:24px; color:#ffffff; line-height:34px;margin-top: -10px; font-weight:bold;}
.guestBgTitle{ background-color:#f2f2f2; text-align:center; padding:10px 10px; font-size:20px; color:#555555; line-height:34px; margin:5px 0 15px 0;border: 1px solid #e1e1e1;}
     .menuOpen ul li a { color: #fff;  display:block }
    .imgsBorder img{ border:1px solid #f2f2f2;}
.rightMobile1{ height:245px;}
.rightMobile2{ height:250px;}
.rightMobile3{ height:130px;}
.rightMobile4{ height:30px;}
.rightMobile5{ height:130px;}
.rightMobile6{ height:30px;}
.rightMobile7{ height:130px;}
.rightMobile8{ height:30px;}
    
.agendaNews ul.speakers li { list-style-type:none; color:#fff;line-height: 20px;border-bottom: 1px solid #e1e1e1; padding:8px 0;}
    
    .guestKG{ display:none;}
    .tab2 a { color: #555555; }
    .faqsNews { background: none; }
    .faqsNews .bgcolor_white .ageImg img { width: 70%; height: auto; text-align: center; }
.faqsNews .bgcolor_white .ageTab2 .next { margin-top: 10px; }


    .agendabottom .agendaRiqi span {
    font-size: 16px;
    line-height: 20px;
    padding-left: 10px;
    position: relative;
    top: 3px;
}
    .agendaNews a, .agendaNews a:hover, .agendaNews a:link, .agendaNews a:active{ color:#555555;}
.regNews1 a, .regNews1 a:hover{color:#555555;}
    .orgGb3 { background: #fff; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
    .mengs { opacity: 0; }
.xiangq{color: #555555; text-decoration: none; font-weight:bold; text-decoration:underline;}
    .navbar-fixed-top, .homeimg1 { display: none; }
    .homeimg2 { display: block; position:relative; transition: left 0.5s ease-out; -webkit-transition: left 0.5s ease-out; -moz-transition: left 0.5s ease-out; -0-transition: left 0.5s ease-out; }
    .mobileCont{ margin-top:-70px;}
    
    .content-left, .infoNews1 .infos, .regNews1 .regs, .spNews1 .infos, .ContactNews .content-left, .faqsNews .content-left { width: 100%; }
    
    #banner #imgbox{width:100%}
   
    .bgcolorbox { padding:0px 20px 0px 0px;}
    
    .mobileImg{ display: block; position: relative; left: 0% !important; top: 0% !important; width: 100% !important; margin: 0% 0 0 0% !important; }
    
    
    /* 论坛信息*/
    .othercontent p { color: #555555;}
    .addresstimecontent strong { color: #555555;}

    
    
    .reviewNews .bgcolor_white, .reviewNews .bgcolor_white a{ color:#555;}

    .bottomBots{ border-bottom:3px solid #10983c; position:relative;}
    /*主办方*/
    .orgNews{ background:none;}
    .main-content { padding:0 0;}
    .orgNews .contentsTop{padding: 0px 0;}
    .orgNews .bgcolor_white{ color: #555; padding:0 0px; }
    .orgNews .orgGb2{background:#fff; width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
    
    
.rightWeb{ display:none;}
.rightMobile{ display:block;}



    
    
    /*演讲嘉宾*/
    .guestsNews, .guestListNews{ background:none;}
    .guestsNews .bgcolor_white .div1 { margin-bottom:0px;}
    .guestsNews .ulGuests li { width:50%;}
.guestsNews .ulGuests li{  height:255px;display: inline-block;}
    .guestListNews .bgcolor_white,.guestsNews .bgcolor_white,.noticeNews .bgcolor_white{ padding-left:0px;}
    .guestListNews .contentsTop, .guestsNews .contentsTop, .noticeNews .contentsTop, .ContactNews .contentsTop, .agendaNews .contentsTop, .spsNews .contentsTop{ padding:0 0;}
    .guestsNews .contentsTop, .guestListNews .contentsTop, .orgNews .contentsTop, .noticeNews .contentsTop, .ContactNews .contentsTop, .reviewNews .contentsTop, .agendaNews .contentsTop, .spsNews .contentsTop{ margin-top:70px;}
    .guestListNews .bgcolor_white .div4 { padding: 30px 0px 20px 0px; }
    .guestsNews .bgcolorbox{ padding-right:0px;}
    .guestsNews .ulGuests .guests-title a{ color:#555;}
    .orgNews .orgTitles{ display:none;}
    .guestsNews .guestLogos{background:none; color:#555; padding:0px 0px 30px 0px; margin:0;}
    .guestsNews .guestLogoBottom{ padding-bottom:0;}
    .guestListNews .bgcolor_white .div3{ padding: 0 0 30px 0px;}
    .guestListNews .bgcolor_white .div1{ padding-right:20px; padding-left:20px; margin-bottom:0px; padding-top:0;}
    .guestListNews .bgcolor_white .div5{ padding-right:10px; padding-left:10px;}
    .guestListNews .bgcolor_white .div5 p strong, .logosSps .logosSps_1 p strong{ padding-left:0px;}
    
    
    
    .spLogos{ width:100%;  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.21); -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.21); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.21);  border-top: #dcdee3 1px solid;}
.spLogos li{ width:20%; height:70px; line-height:50px; border-bottom: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; border-left: 1px solid #fff; border-top: 1px solid #fff;}
.spLogos li img{ width:80%; max-width:120px;}
.spLogos li:hover{ width:20%; border:1px solid #089d3b !important; height:70px; line-height:50px;}
    
    /*参会须知*/
    .noticeNews{ background:none;}
    .noticeNews .noticeCentents{ padding:20px 20px 40px 20px;}
    .noticeNews .noticeTitles{ display:none;}
    .noticeNews .bgcolor_white, .noticeNews .bgcolor_white a{ color:#555;}
    
    /*赞助参展*/
    .spNews{background:none;}
    .spNews .orgcontents { color: #555555; }
    .spContBg { background-color: rgba(225, 225, 225, 0.4); padding: 15px 15px; margin: 20px 0; }
    .tab1 .spleib { background-color: #555; color:#fff; text-align: center; padding: 7px 0; font-weight: bold; font-size: 18px; line-height: 30px; }
    .spNews .orgcontents{ padding:20 20px !important;}
    .spPage2 .tab1{ border:1px solid #dddddd;}
    
    .spsNews .bgcolor_white{ padding-left:0;}
    .spsNews .bgcolor_white .div4{ padding:0px 0px 20px 0px;}
    .spsNews{ background:none;}
    .logosSps{ display:block; position:relative; width:100%; margin-bottom:70px;}
    .logosSps .logosSpsBg{ background:#fff; position:absolute; width:100%; height:100%;}
    .logosSps .logosSps_1{ position:relative; width:99%; height:100%; margin:0 auto; padding:30px 0 40px 0;}
    .spsNews .bgcolor_white .div1{ margin-bottom:0; padding-top:15px;}
    .spsNews .bgcolor_white .div5{ margin-top:0;padding: 0 10px;}
    .spsNews .bgcolor_white .div3{ padding:30px 0 15px 0px;}
    .spsNews .bgcolor_white .div3 p{ padding:0 20px;}
    .spsNews .bgcolor_white .div5 p{padding-left: 0;}
    
    /*报名参会*/
    .regNews1 .regImgs{ background:none; padding-top:0px;}
    .orgNews .orgcontents{ padding:30px 20px;}
    .regNews1 .agenTopMarg { margin-bottom:0px;}
    .spNews .orgcontents{ padding:50px 20px 20px 20px;}
    .spNews .spPage2{ padding:10px 20px 20px 20px;}
    .spNews .spPageLogo{ padding:20px 0px;}
    
    .infobg .orgcontents { padding: 45px 20px 30px 20px; }
    /*联系我们*/
    .ContactNews{ background:none;}
    .iframeMap{ display:none;}
    .ContactNews .bgcolor_white, .ContactNews .bgcolor_white .times table a{ padding:0 0; color:#555;}
    .ContactNews .bgcolor_white .div1{ padding:0 0; margin-bottom:0;}
    .ContactNews .contactsTop{ padding:30px 0px;}
    .ContactNews .bgcolor_white hr{ width:90%;}
    .ContactNews .bgcolor_white .times{ padding:20px 20px}
    .ContactNews .titles{ display:none;}
    .ContactNews .contactLine{ display:none;}
    .ContactNews .contactBg1, .noticeNews .noticeBg1{background:#fff; width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
    
    /*论坛日程*/
    .agendaNews{ background:none;}
    .agendaNews .bgcolor_white{ padding-left:0px; color:#555;}
    .agendaNews .bgcolorbox{ padding-right:0;}
    .agendaNews .bgcolor_white .div1{ margin-bottom:0;}
    .agenTopMarg{ margin-bottom:-70px;}
     .agenda1 .agenTopMarg{ margin-bottom:-70px;}
    .agendaNews .agendaBg1{background:#fff; width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
    
     /* 论坛回顾   */
    .reviewNews{ background:none;}
    .reviewNews .bgcolor_white{ padding:0 0;}
    
    /*   论坛日程   */

.agendabottom{ margin-bottom:20px; position:relative; width:100%; height:100%;}
.agendaNews .agendaBg2{background: rgba(225, 225, 225, 0.4); width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.agendaNews .agendaBg3{background:none;}
.agendabottom .agendaRiqi{ font-size:20px; line-height:24px; padding:10px 10px 10px 35px; color:#ffffff; position:relative;}

.agenBg{ background:rgba(225, 225, 225, 0.4)}

.agendaNews .span0, .agendaNews .span1, .agendaNews .span2, .agendaNews .span3{ padding:0px 0px; font-size:12px; line-height:20px;}
.agendaNews #span0 table td hr, .agendaNews #span1 table td hr{ margin:0 0; padding:0 0; display:none;}
.agendaNews #span0 .list-title-text, .agendaNews #span1 .list-title-text{ color: #10983c;}
.agendaNews #span0 table td a, .agendaNews #span1 table td a{ color:#555; font-size:12px; line-height:20px;}
.agendaNews #span0 ul.speakers, .agendaNews #span1 ul.speakers { margin:0 0; padding:0 0 0 20px; overflow:hidden;}
.agendaNews #span0 ul.speakers li, .agendaNews #span1 ul.speakers li{ list-style-type:disc; color:#555;}
.agendaWidth{ width:85px;}
.agendaNews #span0 table td span, .agendaNews #span1 table td span{ color:#555;}

.agendaNews #span0 .list-title-text.baise, .agendaNews #span1 .list-title-text.baise{ color:#555;}
    .agenCont{ font-size:16px; line-height:26px; padding-top:15px;}
    #banner .mobileBackground{margin:0 auto;position:relative}
    
    #banner #h1{font-size:60px;line-height:60px;color:#fff;font-weight:normal; letter-spacing:3px}
    #banner #advP { position: absolute; top: 46%;width: 100%; text-align: center;z-index:150; }
    #banner #bg  { display: block; position: absolute; top:0; left: 0; z-index: 69; background: rgba(0, 0, 0, 0.3); width: 100%; height: 100%; }


    .fixedbox {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 50px;
        background: #222;
        transition: left 0.5s ease-out;
        -webkit-transition: left 0.5s ease-out;
        -moz-transition: left 0.5s ease-out;
        z-index: 998;
    }
    .boxline {
        display: none;
        width: 100%;
        height: 4px;
        background: #222;
    }
    .zhuban img {
        display: block;
        position: relative;
        left: -22px !important;
        width: 100% !important;
        margin: 0 !important;
    }
    
    .topnav {
        display: none !important;
    }
    .content
    {
        padding:0;
        margin: 0;margin-top: 0px; margin-bottom: 0px;
    }
    .loginbox_texteven {
        position: relative;
        display: block;
        margin: -55px auto 0;
        left:0;
        top: 50%;
        width: 100%;
        z-index: 6;
    }
    .menuButton.egacy-size {
        width: 100%;
        height: 50px;
        position: fixed;
        top: 0px;
        left: 0px;
        padding-right: 10px;
        z-index: 999;
        transition: left 0.5s ease-out;
	    -moz-transition: left 0.5s ease-out;
	    -webkit-transition: left 0.5s ease-out;
	    -o-transition: left 0.5s ease-out;
    }
    .contact
    {
        background-color: #515151;
        color: #fff;
        padding: 20px 30px;
    }
    .contact td
    {
        text-align: left;
        color: #e5e5e5;
        padding: 3px 0;
        font-size: 12px;
    }
    .contact td a
    {
        color: #e5e5e5;
        text-decoration: none;
    }
    .contact h3
    {
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        padding: 5px 0;
    }

.guests{ width:100%; margin:0px auto 0px auto; padding:0px 0px; background-color:#fff; overflow:hidden;}
.guests2{ width:100%; margin:0px auto 0px auto; padding:0px 0px; background-color:#F7F7F7; overflow:hidden;}
.guests .content-left, .guests2 .content-left{ width:100%; margin:0px auto; float:none; overflow:hidden;}

.guests .guestsList li, .guests2 .guestsList li{ float:none;}
.guests .guestsList .lists1, .guests2 .guestsList .lists1 { width:100%; display:block; }
.guests2 .guestsList .lists1{ text-align:right;}
.guests .guestsList .lists1 img, .guests2 .guestsList .lists1 img{ width:100%;}
.guests .guestsList li div, .guests2 .guestsList li div{ font-weight: bold; font-size: 18px; line-height: 26px; color: #555555; padding:20px 0;}
.guests .guestsList li div strong, .guests2 .guestsList li div strong{ font-weight:normal;}
.guests .guestsList .lists2, .guests2 .guestsList .lists2{ width:100%; padding:0px 20px 30px 20px;display: table-cell;}

.foot2{ display:block;}

#banner #imgbox .guestWeb{ display:none;}
#banner #imgbox .guestMob{ display:block;}

.spShow{ display:block;}



.contactTop{ padding-top:50px; background-color:#f7f7f7;}
.regTop{ margin-top:0px;}
.contentTop{ padding-top:45px;}


.infoTop{ margin-top:0px; padding-top:45px;}


.phonebg{ position:relative; width:100%; }
.mobileButton{ position:absolute; top:10%; width:100%; height:100%;}
.mobile-button{ position:relative; top:15%;  margin:0 20px; padding:0 0px;}
.homeOrg{ text-align:center;}
.homeOrg strong{  font-size:25px; color:#fff;}
.homeOrg img{ width:160px; padding-bottom:6px;}
.mobile-button .phonebigone{background-color: #06A500; border: 2px solid #06A500; color: #fff; text-decoration: none; display:block; padding:5px; text-align:center; font-weight:bold;}
.mobile-button .phonebigtwo{background: none; border: 2px solid #fff; color: #fff; text-decoration: none; display:block; padding:5px; text-align:center;  font-weight:bold; }
.arrow{ width:100%; text-align:center; margin-top:20px;}
.arrow img { width:30px;}
.mobileList{ background-size:cover;}
.mobileList ul{ padding:30px 0; width:100%;}
.mobileList .home-list{ padding:50px 0 30px 0;}
.mobileLogs .gLogos p{ display:none;}
.mobileList .home-list .home-list-1 li{ width:33.3%;}
.mobileList .home-list .home-list-2 li{ width:50%;}
.milestone-number, .milestone-number .num { font-size: 38px; }
.gLogos{ padding:0 10px;}
.mobileWhiteButton{ width:100%; padding:50px 35px; overflow:hidden;}
.mobileWhiteButton .phonebig3{background-color: #125d9b; border: 2px solid #125d9b; color: #fff; text-decoration: none; display:block; padding:5px; text-align:center; font-weight:bold; font-size:14px;}
.mobileWhiteButton .phonebig4{background: none; border: 2px solid #ffffff; color: #ffffff; text-decoration: none; display:block; padding:5px; text-align:center;  font-weight:bold; font-size:14px;}
.homeList{ position:absolute; width:100%; top:12%;}
.homelist-1 { position:relative; width:100%; height:100%; padding:0 30px;}
.homelist-1 .title{ font-size:26px; font-weight:bold; line-height:36px; padding-bottom:30px;}
.homelist-1 .con{ font-size:14px; padding-bottom:20px;}
.homeTops{ text-align:center; color:#fff; padding: 20px 0 0px 0px;}
.homeTops .topTitle{ font-size:20px; line-height:26px; font-weight:bold;letter-spacing: 3px;}
.homeTops .topTime{ font-size:16px; margin-top:10px; margin-bottom:10px;}


.agendaNews #span0 ul.speakers li, .agendaNews #span1 ul.speakers li{ border-bottom: 1px solid #f2f2f2; padding:5px 0px 7px 0;}

/*}
@media screen and (max-width:800px)
{*/
.contTab{ width:100%;}
    .guestsNews .ulGuests{ padding-top:0px;}
    
    
    .smaM1{ display:block;}
    .smaM2{ display:none;}
    .mPage2{ margin:0 0; padding:0 0; overflow:hidden; color:#fff;}
    .mPage2 li{ list-style-type:none; float:left; width:33.3%; font-size: 12px; line-height: 18px;}
    .mPage2 .mPage2_1{ padding: 288px 19px 0 5px; text-align:right;}
    .mPage2 .mPage2_2{ padding: 88px 10px 0 8px; text-align:left;}
    .mPage2 .mPage2_3{ padding: 290px 10px 0 15px; text-align:left;}
    .guestListNews .bgcolor_white .paddTop{ padding-top:15px;}
    .mGuestLogo{ font-size:30px; line-height:40px; font-weight:bold;}
    .mPage5 .paget5{  padding:30px 10px 0 20px;}
    .mPage5 table{ color:#ffffff;}
    .mPage5 table td { font-size:13px; line-height:20px; text-align:left;}
    .mPage5 table td strong{ display:block; font-size:15px; line-height:24px;}
    .page5_1{ padding:65px 0 0 28px;}
    .page5_2{ padding:85px 0 0 28px;}
    .page5_3{ padding:329px 0 0 28px;}
    .page5_width{ width: 42%;}
    .contact td img { width: 27px; padding-right: 10px; }
    .orgNews .orgBg1, .guestsNews .guestBg1, .guestListNews .guestlistBg1, .spsNews .spsBg1, .reviewNews .reviewBg1{background:none;}
    .mBtn{padding: 0 15px;}
    .page-header-sectionhuodong img {
        display: block;
        position: relative;
        left: 20%;
        width: 1980px;
        margin: -100px 0 0 -1028px;
    }
    .loginbox_texteven {
        position: relative;
        display: block;
        margin: -55px auto 0;
        left:4px;
        top: 50%;
        width: 100%;
        z-index: 6;
    }
    .ceshiline
    {
        display:none;    
    }
    
    .iconbgimgmobie
    {
        display:block;    
    }
    img.iconbgimg
    {
        display:none;    
    }
    .orgTitlesblock{
        display: block !important;
        padding:0 !important;
    }
    
    .lists777 p {
        display: block !important;
        font-size: 16px !important;
        color: #555 !important;
        line-height: 32px !important;
    }
    .lists888 {
        display: block;
        position: relative;
        background: #fff;
        padding:20px 0 0 !important;
    }
}
@media screen and (min-width:800px)
{
    .iconbgimg
    {
        display:block;    
    }
	.fixedbox {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 50px;
        background: #222;
        transition: left 0.5s ease-out;
        -webkit-transition: left 0.5s ease-out;
        -moz-transition: left 0.5s ease-out;
        z-index: 90;
    }
    .main-content {
        overflow: hidden;
        position: relative;
        left: 0%;
        padding:0;
        transition: left 0.5s ease-out;
        -webkit-transition: left 0.5s ease-out;
        -moz-transition: left 0.5s ease-out;
    }
    .ceshiline
    {
        display:block;    
    }
    .ceshilinemobie
    {
        display:none;
        width:100%;
        height:5px; 
        background: #222;   
    }
    .spaicebg
    {
        display:none;   
     }
     .bgcolor_none
     {
         display: block;
        background: none;
     }
}

@media screen and (max-width:602px)
{
.homeTops .topTime{ font-size: 20px; margin-top:10px; margin-bottom:40px;}
    #banner #advP { position: absolute; top: 40%;width: 100%; text-align: center;z-index:150; }
.mobile-button{ position:relative; top:23%;  margin:0 20px; padding:0 0px;}
.homeOrg strong{  font-size:25px; color:#fff;}
.homeOrg img{ width:140px; padding-bottom:6px;}


   .mPage2{ margin:0 0; padding:0 0; overflow:hidden; color:#fff;}
    .mPage2 li{ list-style-type:none; float:left; width:33.3%; font-size: 14px; line-height: 24px;}
    .mPage2 .mPage2_1{ padding:430px 45px 0 5px; text-align:right;}
    .mPage2 .mPage2_2{ padding: 135px 11px 0 15px; text-align:left;}
    .mPage2 .mPage2_3{ padding:428px 15px 0 25px; text-align:left;}
    .guestListNews .bgcolor_white .paddTop{ padding-top:15px;}
    .mGuestLogo{ font-size:30px; line-height:40px; font-weight:bold;}
    .mPage5 .paget5{  padding:30px 10px 0 48px;}
    .mPage5 table{ color:#ffffff;}
    .mPage5 table td { font-size:16px; line-height:22px; text-align:left;}
    .mPage5 table td strong{ display:block; font-size:18px; line-height:28px;}
    .page5_1{ padding:110px 0 0 24px;}
    .page5_2{ padding:125px 0 0 24px;}
    .page5_3{ padding:465px 0 0 24px;}
    .page5_4{ padding:100px 0 0 24px;}
    .page5_width{ width: 43%;}
}

@media screen and (max-width:485px)
{
    .homeTops .topTime { font-size: 16px;  margin-top: 10px; margin-bottom: 10px; }
   .mPage2{ margin:0 0; padding:0 0; overflow:hidden; color:#fff;}
    .mPage2 li{ list-style-type:none; float:left; width:33.3%; font-size: 12px; line-height: 18px;}
    .mPage2 .mPage2_1{ padding: 335px 35px 0 5px; text-align:right;}
    .mPage2 .mPage2_2{ padding: 110px 11px 0 15px; text-align:left;}
    .mPage2 .mPage2_3{ padding: 337px 15px 0 23px; text-align:left;}
    .guestListNews .bgcolor_white .paddTop{ padding-top:15px;}
    .mGuestLogo{ font-size:30px; line-height:40px; font-weight:bold;}
    .mPage5 .paget5{  padding:30px 10px 0 30px;}
    .mPage5 table{ color:#ffffff;}
    .mPage5 table td { font-size:13px; line-height:20px; text-align:left;}
    .mPage5 table td strong{ display:block; font-size:15px; line-height:24px;}
    .page5_1{ padding:75px 0 0 28px;}
    .page5_2{ padding:100px 0 0 28px;}
    .page5_3{ padding:368px 0 0 28px;}
    .page5_4{ padding:77px 0 0 28px;}
    .page5_width{ width: 42.5%;}
   
}
@media screen and (max-width:415px)
{
    .menuOpen ul li a { color: #fff; font-size: 16px; }
    #banner #advP { position: absolute; top: 46%;width: 100%; text-align: center;z-index:150; }
    #banner #h1 { font-size: 40px; line-height: 30px; color: #fff; font-weight: normal; letter-spacing: 3px; }
.maps{ display:none;}
.mobile-button{ position:relative; top:21%;  margin:0 16px; padding:0 0px;}
.homeTops .topTime{ font-size:16px; margin-top:10px; margin-bottom:10px;}
.homeOrg strong{  font-size:25px; color:#fff;}
.homeOrg img{ width:140px; padding-bottom:6px;}

.mPage2{ margin:0 0; padding:0 0; overflow:hidden; color:#fff;}
    .mPage2 li{ list-style-type:none; float:left; width:33.3%; font-size: 12px; line-height: 18px;}
    .mPage2 .mPage2_1{ padding: 288px 19px 0 5px; text-align:right;}
    .mPage2 .mPage2_2{ padding: 88px 10px 0 8px; text-align:left;}
    .mPage2 .mPage2_3{ padding: 290px 10px 0 15px; text-align:left;}
    .guestListNews .bgcolor_white .paddTop{ padding-top:15px;}
    .mGuestLogo{ font-size:30px; line-height:40px; font-weight:bold;}
    .mPage5 .paget5{  padding:30px 10px 0 20px;}
    .mPage5 table{ color:#ffffff;}
    .mPage5 table td { font-size:13px; line-height:20px; text-align:left;}
    .mPage5 table td strong{ display:block; font-size:17px; line-height:28px;}
    .mPage5 table td.page5_1 strong{ display:block; font-size:18px; line-height:28px;}
    .page5_1{ padding:65px 0 0 28px;}
    .page5_2{ padding:73px 0 0 28px;}
    .page5_3{ padding:301px 0 0 28px;}
    .page5_2_1{ padding:73px 0 0 10px;}
    .page5_3_1{ padding:301px 0 0 10px;}
    .page5_4{ padding:55px 0 0 28px;}
    
    .page5_width{ width: 47%;}
}

@media screen and (max-width:385px)
{
     .mBtn { padding: 0 10px; }
    .homeTops .topTime { font-size: 15px;  margin-top: 10px; margin-bottom: 10px; }
   .mPage2{ margin:0 0; padding:0 0; overflow:hidden; color:#fff;}
    .mPage2 li{ list-style-type:none; float:left; width:33.3%; font-size: 12px; line-height: 18px;}
    .mPage2 .mPage2_1{ padding: 265px 14px 0 5px; text-align:right;}
    .mPage2 .mPage2_2{ padding: 80px 7px 0 7px; text-align:left;}
    .mPage2 .mPage2_3{ padding: 270px 15px 0 14px; text-align:left;}
    .guestListNews .bgcolor_white .paddTop{ padding-top:15px;}
    .mGuestLogo{ font-size:30px; line-height:40px; font-weight:bold;}
    .mPage5 .paget5{  padding:30px 10px 0 20px;}
    .mPage5 table{ color:#ffffff;}
    .mPage5 table td { font-size:12px; line-height:20px; text-align:left;}
    .mPage5 table td strong{ display:block; font-size:14px; line-height:24px;}
    .page5_1{ padding:55px 0 0 28px;}
    .page5_2{ padding:74px 0 0 28px;}
    .page5_3{ padding:276px 0 0 28px;}
    .page5_2_1{ padding:74px 0 0 10px;}
    .page5_3_1{ padding:276px 0 0 10px;}
    .page5_4 {
    padding: 50px 0 0 28px;
}
    .page5_width{ width: 47%;}
   
}
@media screen and (max-width:376px)
{
     .mBtn { padding: 0 15px; }
.mobile-button{ position:relative; top:21%;  margin:0 20px; padding:0 0px;}
.homeTops .topTime{ font-size:14px; margin-top:10px; margin-bottom:10px;}
.homeTops { padding: 15px 0 0px 0px; }
.homeOrg strong{  font-size:20px; color:#fff;}
.homeOrg img{ width:130px; padding-bottom:6px;}
.items-list-subtitle{float: right; width: 72%;}
.items-list-title-text{float: right; width: 72%; color: #10983c;}
    .menuOpen ul li a { color: #fff; font-size: 14px; }
    #banner #advP { position: absolute; top: 46%;width: 100%; text-align: center;z-index:150; }
    #banner #h1 { font-size: 40px; line-height: 30px; color: #fff; font-weight: normal; letter-spacing: 3px; }
.maps{ display:none;}

.agendaNews #span0, .agendaNews #span1{ padding:20px 0px; font-size:10px; line-height:18px;}
.agendaNews #span0 table td a, .agendaNews #span1 table td a{ color:#555; font-size:10px; line-height:18px;}
.agendaWidth{ width:85px;}

.mPage2 li { font-size: 12px; line-height: 18px; }
.mPage2 .mPage2_1 { padding:257px 12px 0 5px; text-align: right; }
.mPage2 .mPage2_2 { padding:82px 5px 0 5px; text-align: left; }
.mPage2 .mPage2_3 { padding:265px 7px 0 14px; text-align: left; }

    .mPage5 table td { font-size:12px; line-height:18px; text-align:left;}
    .mPage5 table td strong{ display:block; font-size:15px; line-height:24px;}
.mPage5 .paget5 { padding: 30px 10px 0 18px; }
.page5_1 { padding: 55px 0 0 28px; }
.page5_2 { padding: 68px 0 0 28px; }
.page5_3 { padding: 272px 0 0 28px; }
    .page5_2_1{ padding:68px 0 0 10px;}
    .page5_3_1{ padding:272px 0 0 10px;}
    .page5_4{ padding:55px 0 0 28px;}
}
@media screen and (max-width:365px)
{
    .smaM1{ display:none;}
    .smaM2{ display:block;}
   .mBtn { padding: 0px 10px; } 
.mPage2 li { font-size: 12px; line-height: 16px; }
.mPage2 .mPage2_1 { padding:250px 12px 0 5px; text-align: right; }
.mPage2 .mPage2_2 { padding:82px 5px 0 5px; text-align: left; }
.mPage2 .mPage2_3 { padding:255px 7px 0 14px; text-align: left; }
.mPage5 table td strong {
    display: block;
    font-size: 13px;
    line-height: 24px;
}
.mPage5 .paget5 { padding: 30px 10px 0 15px; }
.page5_1 { padding: 52px 0 0 28px; }
.page5_2 { padding: 60px 0 0 28px; }
.page5_3 { padding: 262px 0 0 28px; }
    .page5_2_1{ padding:60px 0 0 11px;}
    .page5_3_1{ padding:262px 0 0 11px;}
    .page5_4{ padding:48px 0 0 28px;}
}
@media screen and (max-width:321px)
{
    .mImages2 { font-size: 20px;}
    .smaM1{ display:none;}
    .smaM2{ display:block;}
    .mPage5 table td strong { display: block; font-size: 13px; line-height: 24px; }
    .mPage2 li { font-size: 10px; line-height: 15px; }
.mPage2 .mPage2_1 { padding:220px 12px 0 5px; text-align: right; }
.mPage2 .mPage2_2 { padding:70px 5px 0 5px; text-align: left; }
.mPage2 .mPage2_3 { padding:225px 7px 0 14px; text-align: left; }
    .mPage5 table td.page5_1 strong {
    display: block;
    font-size: 16px;
    line-height: 28px;
}
.mPage5 table td {
    font-size: 12px;
    line-height: 14px;
    text-align: left;
}
    .page5_width { width: 50%; }
.mPage5 .paget5 { padding: 30px 10px 0 10px; }
.page5_1 { padding: 40px 0 0 16px; }
.page5_2 { padding: 55px 0 0 16px; }
.page5_3 { padding: 232px 0 0 16px; }
    .page5_2_1{ padding:55px 0 0 0px;}
    .page5_3_1{ padding:232px 0 0 0px;}
    .page5_4{ padding:44px 0 0 16px;}

    .mBtn { padding: 0 10px; }
    .homeTops .topTime { font-size: 12px; margin-top: 10px; margin-bottom: -10px; }
    .homeTops { padding: 8px 0 0px 0px; }
.items-list-subtitle{float: right; width: 69%;}
.items-list-title-text{float: right; width: 69%; color: #10983c;}
    .menuOpen ul li a { color: #fff; font-size: 12px;  }
    #banner #advP { position: absolute; top: 46%;width: 100%; text-align: center;z-index:150; }
    #banner #h1 { font-size: 40px; line-height: 30px; color: #fff; font-weight: normal; letter-spacing: 3px; }
.maps{ display:none;}
.page-header-section img {
    display: block;
    position: relative;
    left: 50% !important;
    top: 50% !important;
    width: 54% !important;
    margin: 0% 0 0 -27% !important;
}
.homeTops .topTitle{ font-size:18px; line-height:24px; font-weight:bold;letter-spacing: 3px;}
.mobile-button{ position:relative; top:18%;  margin:0 20px; padding:0 0px;}
.homeOrg strong{  font-size:20px; color:#fff;}
.homeOrg img{ width:120px; padding-bottom:6px;}
}

.maps{ width:530px; height:320px;}

.topnav {
    display: block;
}
.navbarbg {
    position: absolute;
    top: 0;
    width: 100%;
    height: 70px;
    background: #505050;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}
.nav-justified {
    position: relative;
    top: 25px;
    margin:0 auto;
    transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	text-align:center;
}
img.img23 {
    width: 155px;
    position: absolute;
    top: -25px;
    left: -210px;
}

.iconbgimgmobie
{
    display:none;    
}
.nav>li>a {
    position: relative;
    display: inline-block;
    padding: 0 6px;
    font-size: 14px;
    color: #fff;
    margin: 0 auto;
    width: auto;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #000;
    background: #fff;
}
.nav-justified a:hover{
    color: #fff !important;
    background:none !important;
}
.nav-justified li:hover{
    background: none !important;
}
.nav-justified li{
    display: inline-block;
    line-height: 1em;
    margin: 0 0;
    border-right: 1px solid #fff;
    width: 89px;
    font-weight: bold;
}
.nav-justified li:last-child {
    border-right: 0;
}
.nav>li>a:focus,.nav>li>a:hover{
    text-decoration:none;
    background-color:none !important;
    background-color:none !important;
    border-bottom: 0 !important;
    padding-bottom:0 !important;color: #000;
}

.guestsList
{
    padding:0 !important;    
}
.page-header-sectionjieshao img {
    display: block;
    position: relative;
    left: 50%;
    width: 1980px;
    margin: -290px 0 0 -1028px;
}
.imgboxinfo img
{
    top:-150px;    
}
.imgboxorg img {
    display: block;
    position: relative;
    left: 59%;
    width: 1917px;
    margin: -34px 0 0 -1127px;
}
.imgboxagenda img {
    display: block;
    position: relative;
    left: 59%;
    width: 1908px;
    margin: -245px 0 0 -1126px;
}
.agendaImg img{margin: -440px 0 0 -1126px;}
img.imgboxGuests{
    display: block;
    position: relative;
    left: 50%;
    width: 1906px;
    margin: -424px 0 0 -952px;
}
.imgboxsp img {
    display: block;
    position: relative;
    left: 50%;
    width: 1911px;
    margin: -358px 0 0 -955px;
}
.imgboxreg img {
    display: block;
    position: relative;
    left: 50%;
    width: 1907px;
    margin: -338px 0 0 -953px;
}
.loginbox_textevenorg {
    position: relative;
    display: block;
    margin: -55px auto 0;
    left: 28px;
    top: 50%;
    width: 100%;
    z-index: 99;
}

.mobileButton2{ position:absolute; top:38%; width:100%; height:100%;}
.mobile-button2{ position:relative; top:46%;  margin:0 20px; padding:0 0px;}
.mobile-button2 .phonebigone{background-color: #06A500; border: 2px solid #06A500; color: #fff; text-decoration: none; display:block; padding:5px; text-align:center; font-weight:bold;}
.mobile-button2 .phonebigtwo{background: none; border: 2px solid #fff; color: #fff; text-decoration: none; display:block; padding:5px; text-align:center;  font-weight:bold; }
.mobile-button2 .phonebigtwo:hover{background: #ffffff; border: 2px solid #fff; color: #06A500; text-decoration: none; display:block; padding:5px; text-align:center;  font-weight:bold; }


.mobileWhiteButton2{ width:100%; padding:50px 35px; overflow:hidden;}
.mobileWhiteButton2 .phonebig5{background-color: #06A500; border: 2px solid #06A500; color: #fff; text-decoration: none; display:block; padding:5px; text-align:center; font-weight:bold; font-size:14px;}
.mobileWhiteButton2 .phonebig6{background: none; border: 2px solid #555555; color: #555555; text-decoration: none; display:block; padding:5px; text-align:center;  font-weight:bold; font-size:14px;}
.mobileWhiteButton2 .phonebig6:hover{background: #555555; border: 2px solid #555555; color: #ffffff; text-decoration: none; display:block; padding:5px; text-align:center;  font-weight:bold; font-size:14px;}


