/*reset*/

body { font-family: 微软雅黑; }

/*背景图片自动缩放*/

.BgScale {
	filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}

/*向左滚动公司图片*/
.MarquePic { margin: 50px auto 0; width: 1200px; overflow: hidden; }
.MarquePic ul li { height: 50px; line-height: 50px; padding-right: 14px; float: left; }
.marquepic-list { height: 50px; overflow: hidden; }
.marquepic-list img { height: 50px; }

/*会议嘉宾*/
.sub-jiabin { width: 170px; margin-top: 30px; text-align: center; }
.sub-jiabin img { width: 145px; height: 145px; border-radius: 50%; }
.sub-jiabin h3 { font-size: 16px; color: #00a0e9; }
.MarqueJiaBin { width: 1200px; height: 520px; overflow: hidden; }
.MarqueJiaBin ul li { width: 1200px; float: left; }
.jiabin-page { position: relative; margin: 20px auto; width: 70px; text-align: center; }
.jiabin-page li { float: left; margin: 0 8px; width: 16px; height: 16px; line-height: 16px; border-radius: 50%; font-size: 0; background: #7fcff4; cursor: pointer; }
.jiabin-page li.navOn { background: #00a0e9; }

/*首页 - 会议议程*/
.yicheng-more { color: #0068b7; text-decoration: underline; }
.yicheng-tb { color: #55c5f8; font-size: 12px; }
.yicheng-tb td { padding-top: 40px; }
.index-yc-title { color: #55c5f8; }
.index-yc-title:hover { text-decoration: underline; }

/*为什么选择iot*/
.effect { background: #f7f7f7; height: 570px; width: 100%; box-sizing: border-box; }
.effect-bg1 { width: 390px; height: 330px; background: #8bc4de; margin-top: 50px; color: #fff; float: left; }
.effect-bg2 { width: 390px; height: 330px; background: #8bb8e2; margin-top: 50px; color: #fff; float: left; }
.effect-list { color: #fff; font-size: 12px; line-height: 2; list-style-position: inside; list-style-type: disc; margin-left: 40px; margin-top: 20px; text-align: left; }
.effect-list li a { font-size: 16px; color: #fff; margin-left: 25px; }

/*分论坛版块*/
.forum-tb { font-size: 12px; color: #666; border: 1px solid #d2d2d2; border-collapse: collapse; margin: 30px 0 0; }
.forum-tb td, .forum-tb th { border: 1px solid #d2d2d2; padding: 25px 0 30px; text-align: center; }

/*合作伙伴*/
.partner-list { margin: 30px 0 50px; }
.partner-list img { height: 60px; margin-right: 16px; overflow: hidden; }

/*会议议程表格*/
.agenda-tip { color: #666; font-size: 18px; text-align: left; }


/* topic-wrapper */
/*.topic-wrapper-blank .layer1 {  width: 20%; float: left; }
.topic-wrapper-blank .layer2 {  width: 40%; float: left; }
.topic-wrapper-blank .layer3 {  width: 60%; float: left; }
.topic-wrapper-blank .topic-wrapper-title { background-color: #103f78;  }*/
.topic-wrapper-blank .topic-blank-1 { position: relative; font-size: 0; background-color: #fff;  text-align: center; float: left; z-index: 20; }
.topic-wrapper-blank .topic-blank-2 { position: relative; font-size: 0; padding-top: 0%; background-color: #fff;  text-align: center; float: left; z-index: 20; }
.topic-wrapper-blank .topic-blank-3 { position: relative; font-size: 0; padding-top: 0%; background-color: #fff;  text-align: center; float: left; z-index: 20; }
.topic-wrapper-blank .topic-blank-4 { position: relative; font-size: 0; padding-top: 0%;  background-color: #fff;  text-align: center; float: left; z-index: 20; }
.layer-des-pos { position: absolute; width: 90%; margin: 0 auto; z-index: 99; top: 10%; left: 5%; }
.layer-btn-pos { position: absolute; width: 170px; margin: 0 auto 0 -85px; z-index: 99; top: 54%; left: 50%; }
.index-bmBtn { width: 170px; height: 46px; border-radius: 4px; line-height: 46px; background: #33c3ff; color: #fff; font-size: 18px; text-align: center; text-decoration: none; display: inline-block; }
.index-bmBtn:hover { background: #2eb1e8; }
.bglayer { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: #000; opacity: 0.5; display: block; z-index: 80; }
.bglayer:hover { cursor: pointer; opacity: 0.5; }
/*.sub-page-intro .layerBlank { height: 336px; overflow: hidden; }
.layerBlank { position: relative; z-index: 20; }
.layerBlank img { position: absolute; bottom: 0; right: 0; }
.layer-title-pos1 { position: absolute; right: 10%; bottom: 10%; z-index: 99; }
.layer-title-pos2 { position: absolute; left: 8%; top: 40%; z-index: 99; }
.layer-title-pos3 { position: absolute; top: 6%; margin: 0 auto; width: 100%; text-align: center; font-size: 62.5%; z-index: 99; }*/

.about-topic-blank { background: url(../images/about_topic_bg.jpg) no-repeat center top; height: 614px; color: #fff; }
.about-wrapper-blank .left-blank { margin-left: 4%; width: 56%; float: left; }
.about-wrapper-blank .right-blank { margin-left: 8%; width: 28%; float: left; }
.topic-title-1 { font-size: 36px; font-weight: normal; text-align: center; }
.sub-topic-title-1 { font-size: 18px; font-weight: normal; text-align: center; color: #d0e6ff; }
.topic-cont-p1 { font-size: 16px; line-height: 2; text-indent: 2em; text-align: justify; }
.topic-cont-p2 { font-size: 12px; line-height: 2; text-align: justify; }
.topic-title-2 { color: #00fff6; font-size: 12px; }
.topic-ulist-1 { font-size: 12px; line-height: 2; list-style-type: square; list-style-position: inside; }
.topic-ulist-1 b { font-weight: normal; font-size: 14px; }

/*会议亮点*/
.sub-highlight { width: 200px; text-align: center; padding-top: 20px; margin: 0 auto; }
.highlight-tb td { width: 300px; text-align: center; }
.topic-cont-p3 { font-size: 14px; color: #666; text-align: left; word-break: break-all; word-wrap: break-word; }
.topic-cont-p4 { font-size: 12px; color: #999; text-align: left; word-break: break-all; word-wrap: break-word; }

/*会议地图*/
.topic-title-3 { font-size: 20px; color: #333; }
.topic-title-3 b { font-size: 14px; font-weight: normal; color: #999; margin-left: 10px; }
.topic-cont-p5 { font-size: 16px; color: #666; text-align: left; word-break: break-all; word-wrap: break-word; }
.topic-cont-p6 { font-size: 12px; color: #666; text-align: left; word-break: break-all; word-wrap: break-word; }

/*合作伙伴*/
.partners-wrap img { margin-right: 10px; margin-bottom: 10px; }

/*联系我们*/
.topic-cont-p7 { font-size: 18px; color: #000; text-align: left; word-break: break-all; word-wrap: break-word; }
.contact-tb { border-bottom: 1px dashed #e6e6e6; }
.contact-tb td { padding-bottom: 30px; }

/*会议议程*/
.topic-cont-p8 { font-size: 18px; color: #333; text-align: left; word-break: break-all; word-wrap: break-word; }
.agenda-tb { width: 1200px; box-sizing: border-box; font-size: 18px; color: #333; text-align: left; }
.agenda-tb th,.agenda-tb td { border: 1px solid #bfbfbf; padding: 10px 0; font-weight: normal; }
.agenda-tb td { padding-left: 25px; }
.agenda-tb th.bgth1 { background-color: #c2cee2; padding:  15px 0; }
.agenda-tb th.bgth11 { background-color: #dbe5f5; font-weight: bold; }
.agenda-tb th.bgth2 { background-color: #c2c5e2; padding:  15px 0; }
.agenda-tb th.bgth21 { background-color: #dbddf5; font-weight: bold; }
.agenda-tb th.bgth3 { background-color: #c2d9e2; padding:  15px 0; }
.agenda-tb th.bgth31 { background-color: #d3ecf6; font-weight: bold; }
.agenda-tb th.bgth4 { background-color: #c2e2e1; padding:  15px 0; }
.agenda-tb th.bgth41 { background-color: #cfefee; font-weight: bold; }
.agenda-tb th.bgth5 { background-color: #c2e2d6; padding:  15px 0; }
.agenda-tb th.bgth51 { background-color: #d4eee4; font-weight: bold; }
.agenda-tb th.bgth6 { background-color: #c2e2c8; padding:  15px 0; }
.agenda-tb th.bgth61 { background-color: #cdf0d4; font-weight: bold; }

.agenda-tb .bgtd2 { background-color: #3b93a9; }
.agenda-tb .bgtd3 { background-color: #5e6473; }
.agenda-tb .bgtd4 { background-color: #2c618d; }
.agenda-tb .bgtd5 { background-color: #07283d; }
.agenda-tb .bgtd6 { background-color: #6fafbb; }
.agenda-tb .bgtd7 { background-color: #006d9c; }
.agenda-tb .bgtd8 { background-color: #486897; }
.agenda-tb .c-title1 { color: #828fd9; }
.agenda-tb .c-title2 { color: #8dd4e6; }
.agenda-tb .c-title3 { color: #bababb; }
.topic-title-4 { font-size: 22px; font-weight: bold; color: #fff; }
.topic-title-5 { font-size: 12px; color: #fff; }
.topic-cont-p9 { font-size: 14px; color: #fff; word-break: break-all; word-wrap: break-word; }
.agenda-tb .bg-line1 { background-color: #eee; }
.agenda-thead { position: relative; margin-left: 40px; }
.agenda-thead .desBtn { position: absolute; right: 197px; top: 16px; width: 130px; height: 40px; line-height: 40px; border: 3px solid #fff; font-size: 18px; color: #fff; text-align: center; border-radius: 2px; }
.agenda-thead .bmBtn { position: absolute; right: 42px; top: 16px; width: 136px; height: 46px; line-height: 46px; background: #f19149; font-size: 18px; color: #fff; text-align: center; border-radius: 2px; }

/*会议地图*/
.sub-map { color: #333; padding: 40px; border: 1px solid #b5b5b5; }
.sub-map-des { width: 690px; overflow: hidden; text-align: left; }
.map-bm { width: 137px; height: 46px; line-height: 46px; background: #f19149; color: #fff; font-size: 18px; text-align: center; display: inline-block; border-radius: 2px; }
.sub-map-pic { width: 350px; height: 350px; }
.sub-map-des .forum-title:hover { color: #00479d; text-decoration: underline; }
.backtop { background: url(../images/backTop.png) no-repeat 0 0; opacity: 0.5; cursor: pointer; width: 50px; height: 50px; position: fixed; right: 20px; top: 70%; }
.backtop:hover { opacity: 1; }

/*分论坛页面*/
.left-forum-blank { width: 730px; float: left; }
.right-forum-blank { width: 380px; margin-left: 90px; float: left; }
.forum-p-bm { width: 180px; height: 46px; line-height: 46px; display: block; text-align: center; color: #fff; background: #f2914a; font-size: 18px; border-radius: 4px; }
.forum-bright-list { width: 580px; line-height: 2; list-style-position: inside; list-style-type: disc; font-size: 16px; color: #333; }

.schedule { margin: 60px 0 135px 226px; padding: 0 0 0 35px; border-left: 1px solid #ccc; font-size: 12px; line-height: 20px; }
.schedule li { position: relative; min-height: 28px; margin-bottom: 14px; }
.schedule li.more{min-height: 80px;}
.schedule .point { font-size: 30px; color: #29498d; position: absolute; top: -2px; left: -45px; }
.schedule .time { position: absolute; top: 3px; left: -135px; }
.speaker_img { width: 40px; height: 40px; border-radius: 50%; margin-right: 16px; }
.lunch { width: 80px; height: 24px; background: #29498d; color: #fff; font: bold 12px/24px arial; text-align: center; position: absolute; top: 0; left: -75px; }
.join,.joinNoPop { width: 137px; height: 46px; text-align: center; background: #f19149; color: #fff; font: 18px/46px "微软雅黑"; border-radius: 2px; position: absolute; top: 3px;  left: -106px;}
.join:hover,.joinNoPop:hover{color: #fff;}
.train_right h3 { font: bold 18px/54px "微软雅黑"; padding-top: 16px; }
.train_img { position: relative; top: 3px; margin-right: 8px; }
.speech-desc{
	background-color: #eee;
	max-width: 330px;
	margin-top: 8px;
	padding: 10px;
}
.speech-desc li{
	min-height: auto;
	margin: 0;
	list-style: inside none disc;
}

.forum-rt-ad a { margin-bottom: 10px; display: block; font-size: 0; }  
.cop-cmplist li { margin-right: 8px; margin-bottom: 10px; float: left; }
.cop-cmplist li img {  }
.forumMap { width: 380px; height: 380px; }

/*会议嘉宾*/
.sub-guest-blank { width: 1200px; padding: 50px 0 30px; border-top: 1px dashed #c9c9c9; float: left; overflow: hidden; }
.sub-guest-blank img { width: 190px; height: 230px; margin-right: 60px; }
.sub-guest-blank { font-size: 16px; color: #666; word-break: break-all; word-wrap: break-word; }

/*会议报名*/
.cell-blk input { margin-right:6px; margin-left:12px;}
.cell-blk-2 input { margin-right:4px; margin-left:0px; padding:0;}
#qita1, #qita2 { color:#666;}
#province, #city { height:30px; width:213px; margin-right:10px; line-height:30px;}
.bm-tab { position: relative; top: 20px; }
.bm-tab input[type=text], .bm-tab select { border:1px solid #ccc; height:28px; color: #666; border-collapse: collapse; }
.bm-tab td { height: 30px; line-height: 30px; padding:6px 0; text-align: left; }
.bm-tab label { font-size: 14px; color: #000; }
.bm-tab span { line-height: 30px; font-size: 14px; height: 30px; color: #f00; margin-left: 10px; display: inline-block; float: left; }
.black { display: none; width: 100%; height: 100%; background-color: #111; opacity: 0.6; position: fixed; top: 0; left: 0; z-index: 111; }
#success { width: 416px; height: 245px; background: url(../images/success_tip_bg.png) no-repeat; position: fixed; top:100px; left: 40%; z-index: 222;}
.succ_tip { text-align: center; color: #666; font-size: 14px; margin-top: 50px; margin-left: 45px; margin-right: 45px; }
.succ_tip h3 { height: 40px; line-height: 40px; margin: 16px auto 20px; font-size: 18px; font-weight: bold; color: #333; background: url(../images/right.jpg) 50px 0px no-repeat; padding-left: 20px; }
.close { width: 18px; height: 18px; position: absolute; top: 20px; right: 20px; cursor: pointer; background: url(../images/close.jpg) no-repeat;  }
.close:hover { background: url(../images/close_hover.jpg) no-repeat; }
.close_dialog { width: 18px; height: 18px; position: absolute; top: -11px; left: 505px; cursor: pointer; background: url(../images/close.jpg) no-repeat; display: block; }
.succ_smt { display: block; float: right; padding: 0 26px; height: 30px; line-height: 30px; margin-top: 25px; color: #fff; background-color: #888686; font-size: 16px; text-align: center; text-decoration: none; cursor: pointer; }
.succ_smt:hover { background-color: #686868; }
#sub_btn { display:block; width:142px; height:42px; line-height:42px; color:#fff; cursor: pointer; font-size:20px; background:#e60012; font-family:"Microsoft yahei"; text-align:center; }
#sub_btn:hover { background: #ff0000; }
.load-ico { width: 36px; height: 36px; background: url(../images/big_load.gif) no-repeat; display: none; background-position: -134px -83px; }
.inner_font { padding:0 6px; width: 199px; height: 44px; border: 1px solid #dcdcdc; float: left; }

/*错误提示*/
.error_tip {display: inline-block; margin: 0 4px 0 10px; color:red; } 
.frend_error {height:22px; padding: 6px; float: left; }

/*首页*/
.pageHeight { height: 873px; overflow: hidden; }
#topic-speaker-blank {  }
.page-cont-wrapper { width: 90%; margin: 0 auto; }
.wanwu-left-blank { width: 48%; float: left; overflow: hidden; }
.wanwu-right-blank {  width: 40%; float: right; overflow: hidden; }
.wanwu-title { margin-top: 15%; }
.speaker-tb .speaker-title { color: #fff; font-size: 18px; font-weight: bold; }
.speaker-tb img { width: 90%; }
.speaker-tb .sp-blank { width: 198px; margin-top: 16px; padding-bottom: 14px; color: #fff; text-align: center; }
#topic-feature-blank { }
.ny-cmp-tb img { margin-top: 10%; }
.per96 { width: 96%; }

/*首页滚屏设置*/
.section { padding-top: 77px; }

/*重定义首页滚屏按钮*/
#fp-nav ul li { margin: 12px; }
#fp-nav ul li a span, .fp-slidesNav ul li a span { width: 12px; height: 12px; background: #fff; border: 4px solid rgba(0,0,255,0.1); background-clip: padding-box; }
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span { background: #33c3ff; border: 4px solid rgba(255,255,255,0.1); background-clip: padding-box; }
#fp-nav ul li .fp-tooltip { top: 0; margin-left: 8px; color: #79d5fc; }

/*分论坛样式*/
.sub-forum-tb { line-height: 1.4; font-size: 18px; color: #666; text-align: center; }
.sub-forum-tb td, .sub-forum-tb th { border: 1px solid #bfbfbf; padding: 10px 0; }
.sub-forum-tb th {  background: #4679a1; font-weight: bold; font-size: 18px; text-align: center; color: #fff; }
.bm-md-btn { background: #f39800; width: 240px; height: 70px; line-height: 70px; border-radius: 40px; color: #fff; display: block; margin: 60px auto 20px; text-align: center; font-size: 28px; text-decoration: none; }
.bm-md-btn:hover { background: #df8c01; }
.sub-forum-jb { width: 200px; overflow: hidden; text-align: center; color: #535353; }
.sub-forum-jb h3 { color: #00b4ff; }

/*顶部导航下拉菜单样式*/
.forum-area { position: relative; z-index: 100; }

/*weixin*/
.weixin { position: fixed; top:50%; _display: none; margin-top: -100px;/* left: 50%; margin-left: 550px;*/ right:10px; z-index: 100; width:178px; height:270px; border:1px solid #dcdcdc; background:#fff; text-align:center;}
.wx_tit { width:100%; height:40px; line-height:40px; background:#829aa4; text-align:center;}
.wx_tit h2 { font-size:18px; font-weight:normal; font-family:Microsoft yahei; color:#fff;}
.wx_cont img { line-height: 1; }
.wx_cont { padding-top:15px; }
.wx_cont p { width:144px; margin:0 auto; font-size:16px; color:#616161; padding-bottom:16px; border-bottom:1px dashed #c7c7c7;}
.qq-group { text-align:left; color:#0a394d; width:144px; margin:0px auto 0px 25px;}
.qq-group h2 { color:#616161; font-size:16px; font-weight:normal; line-height: 1;}
a.wx_shut { width:17px; height:17px; display:block; position:absolute; top:-8px; right:-8px;}

/*prize*/
.prize { position: fixed; right: 10px; bottom: 0px; z-index: 100; padding-bottom: 10px; width:178px; border:1px solid #dcdcdc; background:#fff; text-align:left; }
.prize p { width: 144px; text-align: left; margin: 0px auto; font-size: 14px; color: #616161; padding: 0; }

/*会议回顾*/
.video-play { height: 470px; width: 660px; }
.video-ullist li { width: 180px; margin-right: 20px; margin-top: 20px; position: relative; float: left; }
.video-ullist .video-wrap { display: block; height: 120px; }
.video-ullist .video-title { font-size: 16px; text-align: center; margin: 2px 0; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.video-ullist .video-bg { background: #333; width: 180px; height: 120px; opacity: 0.3; z-index: 99; position: absolute; left: 0; top: 0; }
.video-ullist .video-play { background: url(../images/icon-play.png) no-repeat; width: 70px; height: 70px; position: absolute; left: 50%; top: 25px; margin-left: -35px; z-index: 100; }
.hy-feature { width: 228px; text-align: center; margin-right: 30px; margin-top: 20px; float: left; }
.hy-feature .avatar { width: 228px; height: 160px; overflow: hidden; }
.hy-feature .hy-feature-cmp { font-size: 16px; width: 100%; overflow: hidden; }
.rep-news { width: 100%; margin-bottom: 10px; float: left; }
.news-pic img { width: 230px; height: 130px; margin-right: 20px; float: left; }
.news-p { width: 840px; text-align: justify; float: left; }
.news-p a { color: #2f6803; }
.hy-review { width: 200px; position: absolute; right: 10px; top: 427px; z-index: 100; }

/*会议回顾内容分类导航*/
.expandMenu { position: absolute; left: 0; top: 427px; z-index: 146; }
.re-sort li, .re-sort li a { display:block; width:150px; height:45px; cursor: pointer; }
.re-st { background:url(../images/re-sort.jpg) no-repeat; }
.re-s1 { background:url(../images/re-1.jpg) no-repeat; }
.re-s2 { background:url(../images/re-2.jpg) no-repeat; }
.re-s3 { background:url(../images/re-3.jpg) no-repeat; }
.re-s4 { background:url(../images/re-4.jpg) no-repeat; }
.re-s5 { background:url(../images/re-5.jpg) no-repeat; }
.re-tit { height:20px;}
.re-tit h2 { margin:0; padding:0; font-weight:normal; color:#666; line-height:20px; }
.g-block { width:8px; height:20px; display:block; margin-right:10px; margin-left:10px; background:#619356;}
#fold-nav { background: #fff; border: 1px solid #43a7d9; float: left; width: 26px; height: 265px; }
.fold-tit { border-bottom: 1px solid #43a7d9; width: 26px; height: 26px; }
.fold-des { color: #333; height: 190px; padding-top: 53px; width: 26px; text-align: center; }

/*ppt文档下载*/
.ppt-cont { border:1px dashed #ccc; width:520px; padding-top:20px; float:left;}
.ppt-pic, .ppt-des { float:left;}
.ppt-pic img { margin:0px 20px 20px; width:150px; border-radius: 50%; }
.ppt-dl a { display:block; width:130px; height:35px; background:url(../images/ppt-dl-ico.jpg) no-repeat; margin-top:10px; margin-bottom:10px;}
.ppt-cont h2 { color:#619356; font-size:16px;}
.ppt-des { width:310px; }
.ppt-des h2 { color:#008f40;}
.ppt-des span { display:block;}
.ppt-des p { margin-bottom:10px;}