body .date_wrapper{background: #f6f9fb;}
a{text-decoration: none!important;}
ul{list-style: none!important;margin:0!important;}
.date_wrapper .one_third_home{color: #49596d;}
.date_wrapper .one_third_home h6{color: #49596d!important;font-size: 30px;}
.banner{ position: relative; overflow: hidden;text-align: center;}
*{text-transform:none!important;}
#header_wrapper{background: #0d182e!important;}
#header_wrapper .top_logo img{margin-top: 8px;}
#header_wrapper .menu_container .nav{margin-bottom: 6px;}

#header_wrapper .menu_container .nav .sub-menu{background-color: #0d182e!important;}

.banner .unslider-arrow{width: 100px;height: 100px;background: #fff;display: block;position: absolute;z-index: 999999;}
.banner .unslider-arrow.prev{left: 20px;top:50%;margin-top: -50px;width: 107px;height: 107px;background: url(../images/left-arrow2.png) no-repeat;}
.banner .unslider-arrow.next{right: 20px;top:50%;margin-top: -50px;width: 107px;height: 107px;background: url(../images/right-arrow2.png) no-repeat;}

.banner li { list-style: none;}
.banner ul{margin: 0 auto;}
.banner ul li { float: left; }
.banner ul li img{width: 100%;height: 100%;}
.banner .dots{position: absolute;bottom: 50px;left: 0px;right: 0px;}
.banner .dots li {
    border: 2px solid #fff;
    border-radius: 6px;
    cursor: pointer;
    display: inline-block;
    height: 15px;
    margin: 0 8px;
    opacity: 0.4;
    text-indent: -999em;
    transition: background 0.5s ease 0s, opacity 0.5s ease 0s;
    width: 15px;
}
.banner .dots li.active {
    background: #fff none repeat scroll 0 0;
    opacity: 1;
}
.banner .cyzone_logo{position: absolute;top: 0px;left: 0px;}
.banner .demochina_logo{position: absolute;top: 0px;left: 120px;}
.highlight_homepage_button .project,.highlight_homepage_button .people,.highlight_homepage_button .apply{margin: 10px;padding: 15px 50px;background: #6bcbf0!important;}
.all_case a{padding:15px 50px;}



#footer_wrapper .textwidget p{font-size: 14px;margin-bottom: 10px;}
#footer_wrapper .footer_widgets{margin-left: 1%;margin-right: 1%;width: 18%;}

.page_wrap{}
.page_wrap .main_content .btn{padding-top: 30px;}
.page_wrap .main_content .btn a{padding:0 30px;height: 48px;line-height:39px;border:2px solid #EC540B;border-radius: 4px;display: inline-block;font-size: 24px;color: #EC540B;margin: 10px 20px;}


.all_main_about .main_content{padding: 90px 0 30px 0;}
.all_main_about{background: #F6FBFF;}
.all_main_about h1{color: #000;}
.main_about{background: url(../images/intro_bg.jpg) no-repeat center top;min-height: 527px;}
.main_about p{margin: 0;font-size: 16px;margin-bottom: 5px;color: #666;}
.main_about p b{font-weight: bold;}


.block-info{background: #303847 url(../images/inno_03.jpg) no-repeat 115% 0;background-size: auto 100%;}
.block-info .inner{width: 890px;color:#fff;max-width: 100%;}
.block-info .inner h3.title{color:#fff;font-size:30px;padding-bottom: 85px;background: url(../images/inno_05.jpg) no-repeat bottom left;}
.block-info .inner p{line-height: 2;}


.block-introduce{background-color: #fff;}
.block-introduce .inner .item{border:5px solid #fbfbfb;margin:20px 0;padding: 30px 30px 30px 260px;min-height: 200px;}
.block-introduce .inner .item.one{background:#fff url(../images/icon_01.jpg) no-repeat 30px 30px;}
.block-introduce .inner .item.two{background:#fff url(../images/icon_02.jpg) no-repeat 30px 30px;}
.block-introduce .inner .item.three{background:#fff url(../images/icon_03.jpg) no-repeat 30px 30px;}
.block-introduce .inner .item.four{background:#fff url(../images/icon_04.jpg) no-repeat 30px 30px;}
.block-introduce .inner .item.five{background:#fff url(../images/icon_05.jpg) no-repeat 30px 30px;}
.block-introduce .inner .item.six{background:#fff url(../images/icon_06.jpg) no-repeat 30px 30px;}
.block-introduce .inner .item strong{display:block;margin-bottom: 10px;color:#333;font-size: 20px;}
.block-introduce .inner .item p{margin-bottom: 0;color:#666;}

.block-process{background-color: #3290d0;}
.block-process h1{color: #fff;}
.block-process .item{position:relative;float:left;margin:30px 55px;width: 290px;height: 310px;border-radius:10px;background-color: #fff;border:5px solid #2477af;text-align: center;}
.block-process .item .num{position: absolute;left:50%;margin-left:-20px;top: -20px;width: 40px;height: 40px;background-color: #055e99;color:#fff;line-height: 40px;text-align: center;border-radius: 50%;}
.block-process .item .icon{width: 100%;height: 160px;margin-top: 20px;}
.block-process .item .icon.icon-01{background: url(../images/time_01.jpg) no-repeat center center;}
.block-process .item .icon.icon-02{background: url(../images/time_02.jpg) no-repeat center center;}
.block-process .item .icon.icon-03{background: url(../images/time_03.jpg) no-repeat center center}
.block-process .item strong{font-size: 20px;line-height: 2.5;color:#000;}
.block-process .item p{margin-bottom: 0;}

.block-process .join-btn{padding-top: 40px;}
.block-process .join-btn a{display:inline-block;border-radius:5px;font-size:30px;width: 270px;height: 60px;line-height: 60px;text-align: center;background-color: #055e99;color:#fff;}

.light .join-btn{padding-top: 40px;}
.light .join-btn a{display:inline-block;border-radius:5px;font-size:30px;width: 270px;height: 60px;line-height: 60px;text-align: center;background-color: #1292e9;color:#fff;margin:0 20px;}


.block-rule{background-color:#303847;}
.block-rule h1{color:#fff;}
.block-rule .inner{color:#fff;}
.block-rule .inner .item{margin-top: 30px;}
.block-rule .inner .item:first-child{padding-bottom: 80px;background:url(../images/rule_line.jpg) no-repeat bottom left;}
.block-rule .inner strong{padding-left:25px;display:block;color:#3290d0;font-size: 28px;margin-bottom: 15px;background:url(../images/rule_51.jpg) no-repeat left center;}
.block-rule .inner p{padding-left:25px;margin-bottom: 5px;line-height: 32px;background:url(../images/rule_55.jpg) no-repeat 0 8px;max-width: 90%;}
.block-rule .inner p:last-child{margin-bottom: 0;}

.block-show{background-color: #fff;}
.block-show .container .schedule-list li{width: 370px;}
.block-show .container .schedule-list li a{width: 340px;min-height: 144px;}


.block-music{background: #3290d0;color:#fff;}
.block-music h1{color: #fff;}
.block-music .inner{padding-top:80px;background: url(../images/music_title.jpg) no-repeat top center;}
.block-music .inner p{margin-bottom: 10px;}
.block-music .inner p:last-child{margin-bottom: 0;}


.block-organize{background-color: #fff;}


.light{background:#f4f3f3;}
.light .four-all{}
.light .four-all .four-bar{background: #fff;}
.light .four-all .four-bar .tb-light{padding:15px;text-align: left;}
.light .four-all .four-bar .tb-light h6{font-size: 14px;}
.light .four-all .four-bar.one .tb-light h6{color: #f20935;}
.light .four-all .four-bar.two .tb-light h6{color: #79aa11;}
.light .four-all .four-bar.three .tb-light h6{color: #ff7c12;}
.light .four-all .four-bar.four .tb-light h6{color: #1292e9;}
.light .four-all .four-bar .tb-light p{color: #000;margin-top: 10px;margin-bottom: 0}
.light .four-all .four-bar .tb-light ul{list-style: none;padding:0;}
.light .four-all .four-bar .tb-light ul li{font-size: 14px;color: #666;margin-bottom: 0px}
.light .main_content .btn a{}

.timeline{background: #f0f0f0;}
.timeline .inner{}
.timeline .main_content h1{}
.timeline .inner .block-title{margin-top:30px;height:50px;line-height:50px;text-indent:30px;background: #3598dc;color:#fff;}
.timeline .inner .block-item{margin:10px 0;padding:20px 30px;min-height:100px;background-color: #fff;}
.timeline .inner .block-item .t-a{float:left;width:30%;padding: 10px 0;}
.timeline .inner .block-item .t-a .time{display:block;margin:10px 0;background: url(../images/clock-icon.png) no-repeat left center;background-size:24px 24px;padding-left: 40px;}
.timeline .inner .block-item .t-a .address{display:block;margin:10px 0;background: url(../images/map-icon.png) no-repeat left center;background-size:24px 24px;padding-left: 40px;}
.timeline .inner .block-item .info{float:left;width: 70%;min-height: 100px;}
.timeline .inner .block-item .info .box{height: 100px;display:table-cell;vertical-align: middle;}
.timeline .inner .block-item .info .box p{margin-bottom:0;}

#guigu{background: #3598dc;}
#guigu h1{color: #fff;}
#guigu .main_content{background: url(../images/guigu_bg.jpg) no-repeat center center;}
#guigu p{color: #fff;font-size: 16px;margin-bottom: 5px;}


#case{}
#case .four-all .four-bar{background: #fff;-webkit-box-shadow: 0px 0px 3px #ccc;-moz-box-shadow: 0px 0px 3px #ccc;box-shadow: 0px 0px 3px #ccc;  }
#case .four-all .four-bar .f-case{padding: 10px 10px 30px 10px;min-height: 300px;}
#case .four-all .four-bar .f-case-word{color: #333;font-size: 14px;text-align: left;}
#case .four-all .four-bar .f-case-word p{margin: 0;}


.page_wrap .lhb_sp{margin-top: 50px;}
.page_wrap .lhb_sp a{padding: 15px 60px;}

#footer_wrapper{background: #000!important;color: #fff;}
#footer_wrapper .mailto{color: #f1f1f1;}

.mobile_focus{display: none;}

.main_content h6.when,.main_content h6.where,.main_content h6.price{color: #fff;}

.all_main_guest{background: #3290d0;}
.all_main_guest h1.home{color: #fff;}
.all_main_guest img{border-radius: 50%;overflow: hidden;}
.all_main_guest h2.speakercompanyname{color:#fff;}
.all_main_guest h3.speakercompanyname{font-size: 16px;color: #fff;margin-top: 10px;line-height: 30px;}
#events01{}

.page_wrap h1.conference_date{background: #2f89b4;}
.all_main_agenda .five-bar img{margin-bottom: 20px;}
.all_main_agenda .five-bar p{margin-bottom: 0;font-size: 18px;color: #333;line-height: 30px;}
.all_main_agenda .five-bar .time{color: #666;font-size: 14px;}

#news{background: #F3572D;}
#news .main_content{background: url(../images/guigu_bg2.jpg) no-repeat center center;}
#news .main_content h1{color: #fff;}
#news .main_content ul li a{color: #fff;}
#news .main_content ul li a:before{content: '●';margin-right: 10px;}

#old-img{background: #fff;}

#old-video{background: #eee;}

#organize .five-all h3{margin: 2% 0;}
#organize .five-all .five-bar{float: none;display: inline-block;margin: 2% 1%;border:1px solid #efefef;}
#organize .five-all .zhuban{width: 400px;line-height: 50px;max-width: 90%;}

/*活动议程*/
#agenda{background: #f6f9fb;}

.container{width: 1200px;margin: 90px auto 0 auto;}
.container .schedule-list{width: 1200px;border-top: 4px solid #1292e9;}
.container .schedule-list li{float: left;width: 220px;position: relative;margin:0 10px;}
.container .schedule-list li:after {position: absolute;top: -11px;left: 50%;margin-left: -9px;content: "";display: block;width: 18px;height: 18px;border-radius: 10px;background: #1292e9;z-index: 9;}
.container .schedule-list li a {
  display: block;
  width: 220px;
  color: #595757;
  font-size: 14px;
  padding: 15px;
  line-height: 28px;
  border: 1px solid #d3d3d4;
  margin: 30px auto 0;
  position: relative;
  z-index: 10;
  background: #ffffff;
  border-radius: 2px;
  text-align: left;
}
.container .schedule-list li i {
  position: absolute;
  left: 50%;
  top: 0;
  display: block;
  height: 100%;
  width: 1px;
  background: #cdd0d5;
  z-index: 8;
}
.container .schedule-list li span {
  display: block;
  width: 100%;
  position: absolute;
  text-align: center;
  top: -45px;
  font-size: 20px;
  color: #595757;
}

.container .schedule-list-moblie {
position: relative;
padding: 10px 0;
display: none;
}
.container .schedule-list-moblie:after {
content: "";
height: 0;
clear: both;
display: block;
}
.container .schedule-list-moblie:before {
content: "";
height: 100%;
border-right: 1px solid #b5bac1;
position: absolute;
left: 40%;
}
.container .schedule-list-moblie li {
padding: 0;
margin: 0;
width: 50%;
height: 170px;
float: left;
position: relative;
margin-bottom: 68px;
}
.container .schedule-list-moblie li::before {
content: "";
width: 100%;
border-bottom: 1px solid #cdd0d5;
position: absolute;
top: 50%;
z-index: 8;
margin-top: 3px;
}
.container .schedule-list-moblie li:after {
position: absolute;
right: -4px;
top: 50%;
margin-left: -3px;
content: "";
display: block;
width: 8px;
height: 8px;
border-radius: 10px;
background: #000000;
z-index: 9;
}
.container .schedule-list-moblie li a {
display: block;
width: 85%;
border: 1px solid #d3d3d4;
padding: 34px 2%;
line-height: 26px;
text-align: center;
margin-top:50%;
background: #ffffff;
position: relative;
z-index: 10;
transform:translateY(-50%);
}
.container .schedule-list-moblie li span {
position: absolute;
top: 78px;
display: block;
text-align: center;
font-size: 16px;
color: #595757;
}
.container .schedule-list-moblie .li-left {
width:40%;
margin-right: 50%;
}
.container .schedule-list-moblie .li-left:before {
left: 0;
}
.container .schedule-list-moblie .li-left:after {
right: 0px;
margin-right: -5px;
}
.container .schedule-list-moblie .li-left span {
right: -110px;
}
.container .schedule-list-moblie .li-right {
  width:60%;
float: right;
margin-right: 0;
margin-left: 50%;
border: none;
}
.container .schedule-list-moblie .li-right:before {
right: 0;
}
.container .schedule-list-moblie .li-right:after {
left: 0px;
margin-left: -3px;
}
.container .schedule-list-moblie .li-right span {
left: -110px;
}
.container .schedule-list-moblie .li-right a {
float: right;
}

.ahton #p1{background: #010d1c url(../images/m_02.jpg) no-repeat center center;height: 548px;}
.ahton #p2{background: #010d1c url(../images/m_03.jpg) no-repeat center center;height: 787px;}
.ahton #p3{background: #010d1c url(../images/m_04.jpg) no-repeat center center;height: 414px;}
.ahton #p4{background: #010d1c url(../images/m_05.jpg) no-repeat center center;height: 745px;}


@media (max-width:1200px){

  h1.home{font-size: 20px;line-height: 30px;}

  .timeline .inner .block-title{font-size: 14px;text-indent: 10px;}
  .timeline .inner .block-item{height: auto;padding:10px;}
  .timeline .inner .block-item .t-a{width: 100%;line-height: 30px;margin-bottom: 10px;}
  .timeline .inner .block-item .info{width:100%;min-height: auto;}
  .timeline .inner .block-item .info .box{height: auto;}
  .timeline .inner .block-item .info .box p{font-size: 14px;}

}

@media only screen and (max-width: 1000px){
    .container{width: 100%}
}

@media only screen and (max-width: 640px) {
    .banner{display: none;}

    .block-info{background:#303847;}
    .block-info .inner h3.title{background: none;padding-bottom: 10px;line-height: 1.5;}

    .block-introduce .inner .item{padding:180px 20px 20px;background-position: center 20px!important;}
    .block-introduce .inner .item strong{text-align: center;}

    .block-process .item{margin:30px auto 50px;float:none;}
    .block-process .item:last-child{margin-bottom:0;}

    .light .four-all .four-bar img{width: 100%;}
    .light .join-btn a{margin: 10px auto;}

    .block-show .container .schedule-list li{width: 100%;}

    .container .schedule-list{width: 100%;border:none;}
    .container .schedule-list li{width: 100%;float: none;margin: 0 auto 70px;border-top:4px solid #1292e9;}
    .container .schedule-list li:last-child{margin-bottom: 0;}
    .container .schedule-list li a{width: 100%;}

    .all_main_guest img{max-width: 60%;}

    .light .main_content .btn a{font-size: 15px;}
} 

@media only screen and (max-width: 480px) {
    .all_main_show .main_show .show-time{width:100%!important;}
} 

/*@media only screen and (min-width: 1440px) {
    .banner ul li img{width: 100%;height: 1116px;}
} */