#container{position: relative;}
.container {width:100%;max-width:1200px;margin:0px auto;padding: 0px 10px;overflow: hidden;}
img{background:url(../../img/loading.gif) no-repeat center center;vertical-align:bottom;}
a{transition:0.5s;-moz-transition:0.5s;	/* Firefox 4 */-webkit-transition:0.5s;	/* Safari 和 Chrome */-o-transition:0.5s;}
h1,h2{ font-family:frutigerMedium, Arial, Helvetica, sans-serif;}
h3{font-size:30px;line-height:30px;}
/*----=S header----------*/
header {height:70px;display:block;background:#fff;position:relative;z-index:99;}
header.fixed {position:fixed;top:0;left:0;width:100%;z-index:100;}
.head_link {float: right;line-height:70px;color:#666;font-size:12px;}
.head_link a{color:#666;font-size:12px;}
.head_link a:hover{text-decoration:underline}
header img{margin-top:17px;background:none;float:left;}
/*------Nav--------*/
/*----=S Banner----*/
.banner{ position:relative;}
.banner img{vertical-align:bottom;width:100%;height:auto;}
.banner section{ position:relative;z-index:1;}
.banner article{z-index:2; position:absolute;left:50%;top:50%;margin-top:-152.5px;max-height:305px}
.banner article h1{font-size:6em;color:#fff;text-align:center; font-family:"Huawei Script";line-height:165px; font-weight:normal}
.banner article h5{font-size:30px;line-height:35px;margin:0 0 60px; text-align:center;color:#fff;}
.banner article a{display:block;width:180px;height:45px;line-height:45px;margin:0 auto;background:#e50000;font-weight:bold;color:#fff; text-align:center;border-radius:5px;}
.black_txt article h1,.black_txt article h5{color:#000}
.red_txt article h1{color:#e50000}
.red_txt article h5{color:#000}
/*----=E Banner----*/
/*---=S Main---*/
main{}
main h2{font-size:30px;line-height:30px;text-transform:uppercase;color:#000; text-align:center; margin-bottom:40px;}
main h2.title_l{ text-align:left; margin-bottom:20px;margin-top:-3px;}
.contentbox{padding:50px 0;}
.contentbox.mbor{ border-bottom:1px #eaeaea solid;}
.contentbox.odd{background:#f8f8f8}
.introduction article p{font-size:16px;color:#818181;line-height:26px;}
.introduction figure{width:40%;padding-left:2%;float:right;}
.introduction figure img{width:100%;height:auto;}
.video_link{display:block;width:100%;height:100%; position:relative; overflow:hidden; margin-bottom:15px}
.video_link img{width:100%; transition:transform 0.5s;width:-webkit-calc(100% + 5px);height:auto;}
.video_link span{display:block; position:absolute;z-index:2;width:100%;height:100%; background:url(../../img/play_btn.png) no-repeat center center; transition:0.5s;-webkit-transition:background 0.8s;}
.video_link:hover span{ background:url(../../img/play_btn_hover.png) no-repeat center center;}
.video_link:hover img{ transform:translateX(-3px)}
.introduction.col_agenda article{width:60%;float:left;}
.introduction.col_agenda figure{padding-top:45px;float:right;}
.col_agenda figure section{ margin-bottom:10px}
.col_agenda figure section span{float:left;width:80px;margin-right:10px;color:#666;font-size:14px;}
.col_agenda figure section p{float:left;width:calc(100% - 110px);width:80%\9;font-size:16px;color:#333;}
.col_agenda figure section p a{display:inline-block;color:#e50000; text-decoration:underline; background:url(../../img/down_icon.png) no-repeat left;padding-left:10px;margin-left:10px;font-size:14px;}
/*Agenda*/
.agenda{max-width:900px;margin:0 auto;}
.agenda figure{border-top:1px #e1e1e1 solid;} 
.agenda figure section{border-bottom:1px #e1e1e1 solid;padding:12px 0}
.agenda figure section span{float:left;width:120px;margin-right:10px;color:#666;font-size:18px;}
.agenda figure section p{float:left;width:calc(100% - 130px);width:80%\9;font-size:18px;color:#333;}
.agenda figure section p a{display:inline-block;color:#e50000; text-decoration:underline; background:url(../../img/down_icon.png) no-repeat left;padding-left:10px;margin-left:10px;font-size:14px;}
/*Register*/
.register_box article{max-width:900px;margin:0 auto 30px;color:#818181;font-size:16px}
.reg{max-width:540px;margin:0 auto;}
.reg ul{margin-left:-10px;margin-right:-10px;}
.reg li{color:#666;font-size:14px; font-weight:bold;width:50%;float:left;padding:0 10px;margin-bottom:10px}
.reg li span{color:#e50000;display:inline-block;margin-right:5px;}
.reg p input{display:block;height:37px;line-height:37px;width:100%;border:2px #ccc solid;border-radius:3px;background:#f5f5f5;margin-top:5px;padding-left:5px}
.reg p input.false{border:2px #e50000 solid;color:#e50000}
.reg p input.short_l,.reg p input.long_l{float:left;}
.reg p input.short_l{width:28%;margin-right:2%;}
.reg p input.long_l{width:70%;}
.submit_btn{display:block;width:160px;height:45px; text-align:center;color:#fff;line-height:45px; font-weight:bold;background:#e50000;border-radius:3px;font-size:16px;border:none;font-family:FrutigerNext LT,Arial, Helvetica, sans-serif; cursor:pointer;margin:20px auto 0;}
.register_box.single .reg{float:none;padding-top:0}
.register_box.single .submit_btn{margin:20px auto 0}
/*Speakers*/
.speakers ul{margin:0 auto;}
.speakers li{ text-align:center;float:left;padding:0 15px;}
.speakers li h6{ font-size:16px; font-weight:bold;margin:15px 0;}
.speakers li p{font-size:16px;color:#666;line-height:20px;}
.col4 li{width:25%;}
.col3 li{width:33.333%;}
.much li{ margin-bottom:25px;}
.col2 li{width:50%;}
.speakers ul.col3{max-width:1000px;}
.col1 li{width:100%;}
.speakers .col2 figure{float:left;width:35%;}
.speakers .col2 section{float:left;width:65%;text-align:left;padding-top:20px;padding-left:20px}
.wapbox{display:none;}
.pcbox .col2{max-width:700px;}
/*Videos*/
.videos,.products,.solutions,.case_studies{ position:relative; overflow:visible}
.slide_wrap{ overflow:hidden;position:relative;}
.slide_wrap ul{margin-left:-10px;margin-right:-10px;}
.slide_wrap li{float:left;padding:0 10px;}
.slide_wrap li p{font-size:16px;color:#000;margin-top:15px; transition:color 0.25s}
.videos .video_link span{ transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);}
.point{ margin:30px auto 0;}
.point a{display:inline-block;width:12px;height:12px; background:url(../../img/point.png) no-repeat 0 0;margin:0 3px; transition:none;}
.point a:hover{ background-position:0 -12px;}
.point a.current{background-position:0 -24px;}
.throw{ position:absolute;width:34px;height:69px;top:45px;display:block;}
.prev_btn{left:-80px;background:url(../../img/l_throw.png) no-repeat;}
.next_btn{right:-80px; background:url(../../img/r_throw.png) no-repeat;}
.prev_btn:hover{ background:url(../../img/l_throw_hover.png) no-repeat; transform:translate(-6px,0)}
.next_btn:hover{background:url(../../img/r_throw_hover.png) no-repeat; transform:translate(6px,0)}
/*Products && Solutions*/
.products{}
.products li a,.solutions li a{display:block;}
.products li span{display:block;border:1px #ccc solid;}
.products li img,.solutions li img{width:100%;transition:opacity 0.5s;height:auto;}
.products li a:hover p,.solutions li a:hover p{color:#e50000}
.products li a:hover img,.solutions li a:hover img{opacity:0.8;}
/*Address*/
.address figure{width:50%;padding-right:3%;}
.address figure img{width:100%}
.address figure iframe{ overflow:hidden;border:none;width:100%;height:400px}
.address article{width:50%;}
.address article h5{color:#333;font-size:18px; font-weight:normal;margin-top:-3px}
.address article section{margin-top:40px;padding-left:70px;}
.address article section h6{font-size:14px;color:#818181;font-weight:bold;}
.address article section p{font-size:14px;color:#818181;line-height:22px;}
.address article section.bus{ background:url(../../img/address_icon01.png) no-repeat left top;}
.address article section.park{ background:url(../../img/address_icon02.png) no-repeat left top;}
/*Area_info*/
.area_info figure{width:52%;padding-left:3%;float:right;}
.area_info figure img{width:100%;height:auto;}
.area_info article p{font-size:16px;color:#818181;line-height:26px;margin-bottom:25px}
.area_info article a{display:inline-block;width:120px;height:30px;line-height:30px;background:#e50000;border-radius:15px;color:#fff; text-align:center}
.area_info article a:hover{ background:#b70303}
/*---=E Main---*/
/*---=S Public footer---------*/
footer{padding: 48px 0px;background: #333;}
footer div ul{display: table;color:#fff;width:100%;}
footer div ul li{display:table-cell;}
footer div ul li h3{font-size:20px;color:#fff;line-height:36px;text-transform:uppercase;font-weight:normal;margin-bottom:20px}
footer div ul li p{margin-bottom: 20px;color:#fff;}
footer div ul li a.more{display: inline-block;line-height: 29px;height:29px;width:128px;border:1px solid #818181;text-align: center;font-size: 12px;color:#818181;	}
footer div ul li a.more:hover{color: #fff;background: #818181;}
footer div ul{margin-bottom: 48px;}
footer div ul li.left{width: 40%;padding-right:2%;}
footer div ul li.right{width:60%;}
footer div ul li.right .contact-way a{display: inline-block;padding-left: 27px;color:#fff;margin-right:25px;}
footer div ul li.right .contact-way a:hover{color:#888;}
footer div ul li.right .contact-way a.mail{background: url(../../img/icon-contact.png) left 8px no-repeat;}
footer div ul li.right .contact-way a.tel{background: url(../../img/icon-contact.png) left -36px no-repeat;}
footer div ul li.right .contact-way a.find{background: url(../../img/icon-contact.png) left -82px no-repeat;}
footer div ul li .erweima a{padding:6px;border: 1px solid #c1c1c1;display: inline-block;}
footer div ul li .media{display: table;width: 100%;margin-top: 20px;}
footer div ul li .media a{display: table-cell;width: 50px;height: 50px;float: left;margin-right: 20px;}
footer div ul li .media a.f{background: url(../../img/icon-media.png) left top no-repeat;}
footer div ul li .media a.f:hover{background-position: left -70px;}
footer div ul li .media a.in{background: url(../../img/icon-media.png) -70px top no-repeat;}
footer div ul li .media a.in:hover{background-position: -70px -70px;}
footer div ul li .media a.t{background: url(../../img/icon-media.png) -140px top no-repeat;}
footer div ul li .media a.t:hover{background-position: -140px -70px;}
footer div ul li .media a.tube{background: url(../../img/icon-media.png) -210px top no-repeat;}
footer div ul li .media a.tube:hover{background-position: -210px -70px;}
.download {display: none;}
.download a {font-size: 12px;color: #818181;border: 1px solid #818181;display: block;width: 115px;text-align: center;border-radius: 3px;line-height: 28px;height: 28px;	width: 128px;}
.download a:hover {color: #fff;background: #818181;}
.copyright {text-align: center;font-size: 12px;line-height: 36px;background:#474747;color:#fff;}
/*---=E Public footer---------*/
/*=S zhuyu 信息反馈*/
	.more-fun {
	width: 50px;
	position:fixed;
	right: 20px;
	bottom: 70px;
	display:none;
}
.more-fun a {
	display:block;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 0px;
	top: 0px;
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
@keyframes myfirst {
	from {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
to {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
}	@-moz-keyframes myfirst 
/* Firefox*/
	 {
	from {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
to {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	/* IE 9*/
	-webkit-transform: rotate(360deg);
	/* Safari and Chrome*/
	-o-transform: rotate(360deg);
	/* Opera*/
	-moz-transform: rotate(360deg);
}
}	@-webkit-keyframes myfirst 
/* Safari and Chrome*/
	 {
	from {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
to {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	/* IE 9*/
	-webkit-transform: rotate(360deg);
	/* Safari and Chrome*/
	-o-transform: rotate(360deg);
	/* Opera*/
	-moz-transform: rotate(360deg);
}
}	@-o-keyframes myfirst 
/* Opera*/
	 {
	from {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
to {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	/* IE 9*/
	-webkit-transform: rotate(360deg);
	/* Safari and Chrome*/
	-o-transform: rotate(360deg);
	/* Opera*/
	-moz-transform: rotate(360deg);
}
}
@keyframes myend {
	from {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	/* IE 9*/
	-webkit-transform: rotate(360deg);
	/* Safari and Chrome*/
	-o-transform: rotate(360deg);
	/* Opera*/
	-moz-transform: rotate(360deg);
}
to {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
}	@-moz-keyframes myend 
/* Firefox*/
	 {
	from {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	/* IE 9*/
	-webkit-transform: rotate(360deg);
	/* Safari and Chrome*/
	-o-transform: rotate(360deg);
	/* Opera*/
	-moz-transform: rotate(360deg);
}
to {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
}	@-webkit-keyframes myend 
/* Safari and Chrome*/
	 {
	from {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	/* IE 9*/
	-webkit-transform: rotate(360deg);
	/* Safari and Chrome*/
	-o-transform: rotate(360deg);
	/* Opera*/
	-moz-transform: rotate(360deg);
}
to {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
}	@-o-keyframes myend 
/* Opera*/
	 {
	from {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	/* IE 9*/
	-webkit-transform: rotate(360deg);
	/* Safari and Chrome*/
	-o-transform: rotate(360deg);
	/* Opera*/
	-moz-transform: rotate(360deg);
}
to {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
}
/*.more-fun a.per {
	top:-230px;
}
.more-fun a.buy {
	top:-170px;
}
.more-fun a.feedback {
	top:-110px;
}*/
	.more-fun a.moreslide {
	bottom: 0px;
	background: url(../../img/icon-more.png) center center no-repeat;
	background-size:100% !important;
}
.more-fun a.moreslide.active {
	background: url(../../img/icon-more-active.png) center center no-repeat;
	transform: rotate(40deg)!important;
	-ms-transform: rotate(40deg)!important;
	/* IE 9*/
	-webkit-transform: rotate(40deg)!important;
	/* Safari and Chrome*/
	-o-transform: rotate(40deg)!important;
	/* Opera*/
	-moz-transform: rotate(40deg)!important;
}
.more-fun a img {
	width:100%;
}
/*信息反馈——PC*/
	.more-fun-pc {
	height: 215px;
	position:fixed;
	right:20px;
	bottom:20px;
	z-index:10;
}
.more-fun-pc span {
	display:block;
	width: 48px;
	height: 48px;
	border: 1px solid #cccccc;
	margin-bottom: 5px;
	position:absolute;
	background: #fff;
	overflow:hidden;
	right:0px;
}
.more-fun-pc span.erwei-wrap {
	overflow:visible;
}
.more-fun-pc span img {
	position:absolute;
	right: 55px;
	top: 0px;
	display:none;
}
.more-fun-pc a {
	position:absolute;
	top: 0px;
	left:0px;
	height: 46px;
	width: 46px;
}
.more-fun-pc a em {
	font-size: 14px;
	line-height: 46px;
	color: #333;
	font-style: normal;
}
.more-fun-pc a.buy {
	top: 0px;
	background:url(../../img/icon-pc-buy.png) 10px center no-repeat #fff;
	width: 200px;
}
.more-fun-pc a.buy em {
	width: 150px;
	float: right;
}
.more-fun-pc a.buy:hover {
	background:url(../../img/icon-pc-buy-active.png) 10px center no-repeat #fff;
}
.more-fun-pc a.feed {
	width: 125px;
	background:url(../../img/icon-pc-feed.png) 13px center no-repeat #fff;
}
.more-fun-pc a.feed em {
	width:76px;
	float: right;
}
.more-fun-pc a.feed:hover {
	background:url(../../img/icon-pc-feed-active.png) 13px center no-repeat #fff;
}
.more-fun-pc a.erwei {
	background:url(../../img/icon-pc-erwei.png) 13px center no-repeat #fff;
}
.more-fun-pc a.erwei:hover {
	background:url(../../img/icon-pc-erwei-active.png) 13px center no-repeat #fff;
}
.more-fun-pc a.top {
	background:url(../../img/icon-pc-top.png) 14px center no-repeat #fff;
}
.more-fun-pc a.top:hover {
	background:url(../../img/icon-pc-top-active.png) 14px center no-repeat #fff;
}
/*=E zhuyu 信息反馈*/

/*加载前loading条*/
@-webkit-keyframes scale {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }

  45% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.7; }

  80% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }
@keyframes scale {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }

  45% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.7; }

  80% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }
.loader{ position:fixed;width:100%;height:100%;z-index:999;background:#fff;left:0;top:0}
.loader-inner{width:100px;height:25px;left:50%;top:50%; margin-top:-12.5px;margin-left:-50px; position:absolute;}
.ball-pulse > div:nth-child(0) {
  -webkit-animation: scale 0.75s 0s infinite cubic-bezier(.2, .68, .18, 1.08);
          animation: scale 0.75s 0s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div:nth-child(1) {
  -webkit-animation: scale 0.75s 0.12s infinite cubic-bezier(.2, .68, .18, 1.08);
          animation: scale 0.75s 0.12s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div:nth-child(2) {
  -webkit-animation: scale 0.75s 0.24s infinite cubic-bezier(.2, .68, .18, 1.08);
          animation: scale 0.75s 0.24s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div:nth-child(3) {
  -webkit-animation: scale 0.75s 0.36s infinite cubic-bezier(.2, .68, .18, 1.08);
          animation: scale 0.75s 0.36s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div {
  background-color: #e50000;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block; }
/*加载前loading条*/

/*=S Add agenda_table 20151014*/
.agenda table{width:100%}
.agenda table td{font-size:18px;color:#333;padding:10px 30px 10px 15px;border-bottom:1px #e1e1e1 solid;min-width:160px;}
.agenda table td a{display:inline-block;color:#e50000; text-decoration:underline; background:url(../img/down_icon.png) no-repeat left;padding-left:10px;margin-left:20px;font-size:14px;}
.agenda table tr.head_th td{background:#ececec;font-weight:bold;border-top:1px #e1e1e1 solid;}
.agenda table td:last-child{padding-right:15px}
/*=E Add agenda_table 20151014*/

.browsehappy{display:none;}