
body{font-family: "microsoft yahei"!important;}
.banner { position: relative; overflow: hidden;text-align: center;}
.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: -20px;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 .company,.highlight_homepage_button .people,.highlight_homepage_button .apply{margin: 10px;padding: 15px 50px;}
.all_case{margin-top: 50px;}
.all_case a{padding:15px 50px;border-radius: 5px;background: #e5a21b;color: #fff;text-decoration: none;}

.attend{width: 100%;height: 874px;background: url(../images/bg.jpg) no-repeat top center;position: relative;}
.attend .attend_title{color: #fff;}
.attend .attend_btn{margin-top: 25px;}
.attend .attend_btn a{padding:15px 40px 15px 90px;display: inline-block;font-weight: 500;border-radius: 3px;border: 2px solid #fff;color: #fff;text-decoration: none;margin: 10px 20px;}
.attend .attend_btn .people{padding-left: 80px;background: url(../images/fc_i.png) no-repeat 35px center;}
.attend .attend_btn .company{padding-left: 80px;background: url(../images/fc_i2.png) no-repeat 35px center;}
.attend .attend_btn .show_company{padding-left: 80px;background: url(../images/fc_i4.png) no-repeat 35px center;}
.attend .fc1{position: absolute;left:60%;top:57%;width: 20px;height: 208px;background: url(../images/fc1.png) no-repeat;z-index: 9;}
.attend .fc1 .fc2{position: absolute;left:-52px;top:-54px;width: 126px;height: 126px;background: url(../images/fc2.png) no-repeat;background-size: cover;-webkit-animation:load 1.8s linear infinite;}
@-webkit-keyframes load{
    100%{-webkit-transform:rotate(360deg);}
}

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


.case .sponsorwrapper .threes-column{padding: 0;width: 33.3%;margin: 0;}
.case .sponsor_image{position: relative;}
.case .case_hover{position: absolute;width: 100%;height: 100%;background: #000;opacity: 0.3;left: 0;top: 0;display: none;}
.case .case_info{position: absolute;width: 100%;height: 60%;padding:20% 0;left: 0;top: 0;color: #fff;vertical-align: middle;display: none;}
.case .case_info p{}

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

#footer_wrapper .mailto{color: #c7dae7;}

.mobile_focus{display: none;}

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


.all_main_case{background: #fff}
#events01{}

.page_wrap h1.conference_date{background: #2f89b4;}

#header_wrapper.header{background: #fff;border-bottom: 1px solid #e9e9e9;}

.all_flow{background: #f7f7f7;}
.flow{}
.flow p{color: #b3b3b3;}
.flow .speakerwidget{width: 20%;margin: 0;}
.flow .flow_word{text-align: left;font-size: 18px;line-height: 30px;}
.main_content .underline{font-size: 24px;color: #3e3e3e;padding-bottom:15px;margin-bottom:40px;background: url(../images/title_bg.jpg) no-repeat center bottom;}
.flow .flow_title{font-size: 18px;margin-bottom: 5px;color: #3e3e3e;}

.standard{background: #fff;}
.standard .speakerwidget{border-radius: 10px;border:1px solid #cfcfcf;height: 250px;}
.standard .speakerwidget h3{font-size: 20px;color: #3e3e3e;padding-bottom: 10px;margin-top:25px;background: url(../images/ping_bg.jpg) no-repeat center bottom;}
.standard .speakerwidget p{margin-bottom: 10px;color: #b3b3b3;}

.standard .prize{width: 275px;height: 72px;background: url(../images/jiang.jpg) no-repeat left top;display: inline-block;line-height: 36px;font-size: 18px;color: #ef9d1e;margin:10px;}
.main_guest .speakerwidget img{border-radius: 200px;}
.main_guest .speakerwidget h2.speakercompanyname{margin-bottom: 10px;}
.main_guest .speakerwidget h2.speakercompanyname a{color: #000;font-size: 18px;}
.main_guest .speakerwidget h3.speakercompanyname{color: #777;font-size: 14px;}

.organize{background: #fff;}
.organize .ot{font-size: 24px;color: #3e3e3e;padding-bottom:15px;margin:15px 0 15px 0;}
.organize .textwidget img{border:1px solid #ccc;margin: 10px;}

#footer_wrapper.footer_all{background: #1d1d1d;color: #fff;}

/*嘉宾*/
.speakerwidgetwrapper .speakerwidget dl dt{display: block;float: left;margin-right: 15px;}
.speakerwidgetwrapper .speakerwidget dl dt img{width: 105px;height: 105px;}
.speakerwidgetwrapper .speakerwidget dl .guest_name{float: left;margin-top: 5px;text-align: left;min-width:130px;}
.speakerwidgetwrapper .speakerwidget dl .guest_info{float: left;text-align: left;width: 130px;min-width:130px;overflow: hidden;height: 66px;}
.speakerwidgetwrapper .speakerwidget dl .guest_info p{line-height: 22px;}
/*嘉宾*/

/*成功案例分页*/
.main_case h2.speakercompanyname{color: #333;margin-bottom: 10px;text-align: left;height: 20px;overflow: hidden;}
.main_case h3.speakercompanyname{color: #999;font-size: 14px;height:60px;line-height: 20px;text-align: left;overflow: hidden;}
.main_case .speakerpic{display: table-cell;background: #fff;width: 264px;height: 148px;vertical-align: middle;}
.main_case .speakerpic img{max-height: 148px;}
/*成功案例分页*/

/*议程*/
.no_head .conference_meta{margin-top: 20px;padding-bottom: 50px;}
/*议程*/

/*组织机构分页*/
.main_organize .speakerpic img{width: 270px;height: 80px;background: #fff;}
.main_organize h3{margin-bottom:1%;line-height: 80px;}
.main_organize h3.cc{line-height: 40px;margin: 30px 0;}
.main_organize .textwidget img{margin: 10px;}
/*组织机构分页*/

/*媒体支持分页*/
.media_all h1{font-size: 26px;}
.media_all ul li{display: inline;}
.media_all ul li img{border: 1px solid #ccc;margin: 10px;}
.media_all ul li img:hover{border: 1px solid #2f89b4;}
/*媒体支持分页*/

@media (max-width:400px){
    .banner{display: none;}
    .mobile_focus{display: block;width: 100%;height: 100%;background: url(../images/mob_t1.jpg) no-repeat top center;background-size: cover;}

	.banner .cyzone_logo{width: 50px;}
	.banner .cyzone_logo img{width: 100%}
	.banner .demochina_logo{width: 57px;left: 60px!important;}
	.banner .demochina_logo img{width: 100%}
	.attend{height: 400px;}
	.attend .fc1{display: none;}
    .case .case_hover{display: block;}
    .case .case_info{display: block;}
}

@media only screen and (max-width: 640px) {
    .banner{display: none;}
    .mobile_focus{display: block;width: 100%;height: 100%;background: url(../images/mob_t1.jpg) no-repeat top center;background-size: cover;}

    .case .sponsorwrapper .threes-column:nth-of-type(3n+3), .case .sponsorwrapper .threes-column {
	float: none;
	width: 100%;
	margin: 0 auto 20px auto;
	text-align: center;
	}
    .case .case_hover{display: block;}
    .case .case_info{display: block;}
} 