@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
html{ margin:0; padding:0; overflow-x:hidden;}
body{margin:0; padding:0; font-size:12px;font-family:"微软雅黑", arial;}
a:link{ color:#1d1d1d; text-decoration:none;} 
a:active:{color:#1d1d1d; text-decoration:none; }
a:visited {color:#1d1d1d; text-decoration:none;}  
a:hover {color:#1d1d1d; text-decoration:none;}
div,form,img,ul,ol,li,dl,dt,dd,input{margin:0; padding:0; border:0; }
li,dl{list-style-type:none;}
h1,h2,h3,h4,h5,h6,p { margin:0; padding:0;}
.clear{ clear:both;}
.topbg{ background:url(../images/bannerbg.jpg) no-repeat center 0; width:100%; height:806px;}
.top{ width:1200px; margin:0 auto; padding-top:1%}
.logo{ width:242px; height:45px; float:left;}
.logo img{ width:100%;}
.btn_right a{ float:right; width:210px; height:40px; text-align:center; font-size:16px; color:#00f6ff; border:1px #00f6ff solid; line-height:40px;}
.btn_right a:hover{ float:right; width:210px; height:40px; text-align:center; font-size:16px; color:#fff; background:#00f6ff; border:1px #00f6ff solid; line-height:40px;}
.top_addr{ text-align:center; padding-top:2%}

.banner{width:100%; text-align:center; padding-top:5%}
.signbtn{ width:246px; height:66px; margin:0 auto;padding-top:8%}
.videobg{ width:100%; height:380px; background: url(../images/video_img.jpg) no-repeat center 0; text-align:center;}
.video_bnt{ padding:3% 0 2% 0;}
.videobg p{ color:#fff; font-size:36px;}
.introductionbg{ background:#011337; width:100%;}
.introduction{ width:1200px; margin:0 auto; padding:3% 0}
.title{ padding-bottom:20px;}
.title span{ color:#21b8ed; font-size:48px; border-bottom:1px #21b8ed solid; padding-bottom:10px;}
.titlename{ color:#fff; font-size:24px; padding-top:20px;}
.introduction p{ color:#fff; padding:1% 0 0 0; line-height:36px; font-size:16px; text-indent:32px;}
.agenda{width:1200px; margin:0 auto;padding-bottom:30px}
.twzbpoto_btn{ margin-top:60px;}
.twzbpoto_btn a{ padding:10px 20px; font-size:16px; color:#fff; text-align:center; background:#21b8ed;border:1px #21b8ed solid;border-radius:5px; margin:0 auto; display:block; width:300px; height:45px; line-height:45px;}
.twzbpoto_btn a:hover{ padding:10px 20px; font-size:16px; color:#fff; text-align:center; background:#none; border:1px #21b8ed solid; border-radius:5px; margin:0 auto; display:block; width:300px; height:45px; line-height:45px;}

.title{ background:url(../images/titlebg.jpg) no-repeat center 0;  padding-top:80px; }
.titles1{ background:none; padding-top:0px; }
.agenda li{ float:left; width:48%; font-size:16px; color:#fff; line-height:45px; padding-left:2%}
.partners{width:1200px; margin:0 auto; padding-bottom:30px}
.partnerstab{ padding-top:20px;}
.partnerstab p{ font-size:20px; color:#21b8ed;}
.partnerslist li{ float:left; width:20%; margin-top:20px; text-align:center;}
.address{width:1200px; margin:0 auto; padding-bottom:30px}
.guide{width:1200px; margin:0 auto; padding-bottom:30px}
.signcont{ text-align:center; padding-bottom:30px; padding-top:60px;}
.signcont p{ font-size:16px; color:#fff; line-height:30px; padding-top:10px;}
.guidetab p{ font-size:16px; color:#fff; padding-left:4%; padding-top:1%}
.guidetab p.q1{ font-size:24px; color:#21b8ed; padding-left:2%; padding-top:3%;}
.map{ width:1200px; height:433px; margin:0}
.map img{ width:100%;}
.footer{ background:#040e23; width:100%;line-height:80px;text-align:center;  }
.footer p{ font-size:14px; color:#fff; }
.footer a{ color:#fff;}
.speakers{ width:1200px; margin:0 auto;padding-bottom:30px}
.speakers li{ float:left; width:300px; text-align:center; padding-top:2%}
.speakersname{ text-align:left; font-size:14px; color:#fff; padding-top:10px; padding-left:25px;}
.speakersname span{ border-bottom:1px #fff solid; font-size:16px; padding-bottom:3px;}
.speakersname p{ padding-top:6px;}
.twzb_cont{ height:800px; overflow-y:scroll;}
.twzb_cont p{ font-size:16px; color:#fff; line-height:32px; margin-top:20px; background:url(../images/pbg.png) no-repeat 0 3px; padding-left:30px; }

.twzb_img{ width:90%; margin:0 auto; padding-top:10px;}
.twzb_img li{ float:left; width:45%; margin:0 2%; padding:10px 0 0 0 ; text-align:center;}
#scroll-2{ overflow:auto; margin-bottom: 20px;  }  
#scroll-2 div{   }  
#scroll-2::-webkit-scrollbar{width:6px; height:6px;  }  
#scroll-2::-webkit-scrollbar-track{ background: #f6f6f6;  border-radius:5px;  }  
#scroll-2::-webkit-scrollbar-thumb{ background: #aaa; border-radius:5px;  }  
#scroll-2::-webkit-scrollbar-thumb:hover{ background: #747474;  }  
#scroll-2::-webkit-scrollbar-corner{  background: #f6f6f6;  }  
.media_list{}
.media_list li{ font-size:14px; color:#21b8ed; height:60px; line-height:60px; overflow:hidden; float:left; width:48%; border-bottom:1px #0d2b66 dashed; margin:0 1%}
.media_list li a{ color:#fff;}
.media_list li a:hover{ color:#21b8ed;}
.jwplayer .jw-icon-barlogo-new:before {content: none;}
.jw-icon-barlogo-new{background: url("//www.idcs.cn/images/movie/little.png")no-repeat;background-position: center;}
#playercontainer{ margin:0 auto}
#playercontainerseven{ margin:0 auto}
#playercontainerfour{ margin:0 auto}
#playercontainerone{ margin:0 auto}
#playercontainertwo{ margin:0 auto}
#playercontainerthr{ margin:0 auto}
#playercontainersix{ margin:0 auto}
#playercontainerfive{ margin:0 auto}
.void_tablist{ width:1200px; margin:0 auto;}
.void_tablist li{ float:left; width:290px; margin:0 5px; overflow:hidden; height:260px;}
.void_listtitle{ font-size:14px; color:#fff; line-height:26px; text-align:center; padding-top:10px;}




@media screen and (min-width:200px) and (max-width:480px) {
.topbg{ background:url(../images/bannerbg.jpg) no-repeat center 0; width:100%; height: auto;background-size:auto 100%;}
.logo{ width:50%; height:45px;}
.logo img{ width:50%;}
.top{ width:96%; margin:0 auto; padding:3% 2% 6% 2%}
.btn_right{ width:50%; float:right;}
.btn_right a{ width:80%; height:20px; text-align:center; font-size:12px; color:#00f6ff; border:1px #00f6ff solid; line-height:20px;}
.btn_right a:hover{ float:right; width:80%; height:20px; text-align:center; font-size:12px; color:#fff; background:#00f6ff; border:1px #00f6ff solid; line-height:20px;}
.top_addr{ text-align:center; padding-top:2%; width:209px; margin:0 auto}
.top_addr img{ width:50%}
.banner{width:85%; text-align:center; padding-top:0; margin:0 auto;}
.banner img{ width:100%;}
.signbtn{ width:246px; height: auto; margin:0 auto;padding-top:5%; text-align:center;}
.signbtn img{ width:50%;}
.videobg{ width:100%; height:auto; background: url(../images/video_img.jpg) no-repeat center 0; text-align:center;background-size:auto 100%;}
.videobg p{ color:#fff; font-size:20px; padding-bottom:4%}
.video_bnt{ padding:5% 0 2% 0; width:142px; margin:0 auto;}
.video_bnt img{width:50%;}
.introduction{ width:100%; margin:0 auto;padding:4% 0}
.title{ padding-bottom:20px; padding-left:3%}
.introduction p{ color:#fff; padding:1% 2.5%; line-height:30px; font-size:14px; text-indent:32px;font-size:.875rem;}
.title{ background:url(../images/titlebg.jpg) no-repeat center 0; padding-top:60px;}
.title span{ color:#21b8ed; font-size:24px; border-bottom:1px #21b8ed solid; padding-bottom:10px;}
.titlename{ color:#fff; font-size:18px; padding-top:20px;}
.titles1{ background:none; padding-top:20px; }
.agenda{width:100%; margin:0 auto;padding-bottom:30px; }
.agenda li{font-size:14px;  width:98%; color:#fff; line-height:30px; float:none;font-size:.875rem;}
.partners{width:100%; margin:0 auto;padding-bottom:30px}
.partnerstab p{ font-size:16px; color:#21b8ed;}
.partnerslist li{ float:left; width:33%; margin-top:20px; text-align:center;}
.partnerslist li img{ width:100%;} 
.address{width:100%; margin:0 auto;padding-bottom:30px}
.guide{width:100%; margin:0 auto;padding-bottom:30px}
.guidetab p{ font-size:14px; color:#fff; padding-left:4%; padding-top:1%; line-height:30px;font-size:.875rem;}
.guidetab p.q1{ font-size:16px; color:#21b8ed; padding-left:2%; padding-top:3%;}
.signewm{ width:202px; margin:0 auto; text-align:center;}
.signewm img{ width:60%;}
.signcont{ text-align:center; padding-bottom:30px; padding-top:20px;}
.signcont p{ font-size:12px; color:#fff; line-height:22px; padding-top:10px;}
.footer{ background:#040e23;  }
.footer p{text-align:center; font-size:12px; color:#fff; line-height:80px;}
.speakers{ width:100%; margin:0 auto;padding-bottom:30px}
.speakers li{ float:left; width:50%; text-align:center; padding-top:2%; margin-bottom:10px}
.speakers li img{ width:95%;}
.speakersname{ text-align:left; font-size:14px; color:#fff; padding-top:10px; padding-left:5px;}
.speakersname span{ border-bottom:1px #fff solid; font-size:16px; padding-bottom:3px;}
.speakersname p{ padding-top:6px;}
.twzb_img li{ float:left; width:45%; margin:0 2%; padding:10px 0 0 0 ; text-align:center;}
.twzb_img li img{ width:100%;}
.twzb_cont{ width:95%; margin:0 auto;}
.twzb_cont p{ font-size:14px; color:#fff; line-height:32px; margin-top:20px; background:url(../images/pbg.png) no-repeat 0 3px; padding-left:30px; }

.void_tablist{ width:100%; margin:0 auto;}
.void_tablist li{ float:left; width:100%; margin:0 5px; overflow:hidden; height:220px;}
.void_listtitle{ font-size:14px; color:#fff; line-height:20px; text-align:center; padding-top:10px;}
.media_list li{ font-size:12px; color:#21b8ed; height:40px; line-height:40px; overflow:hidden; float: none; width:95%; border-bottom:1px #0d2b66 dashed; margin:0  auto;text-overflow: ellipsis;white-space: nowrap;}











}
@media screen and (min-width:480px) and (max-width:980px) {
.topbg{ background:url(../images/bannerbg.jpg) no-repeat center 0; width:100%; height: auto;background-size:auto 100%;}
.logo{ width:242px; height:45px;}
.logo img{ width:50%;}
.top{ width:96%; margin:0 auto; padding:3% 2% 6% 2%}
.banner{width:85%; text-align:center; padding-top:0; margin:0 auto;}
.banner img{ width:100%;}
.signbtn{ width:246px; height: auto; margin:0 auto;padding-top:5%; text-align:center;}
.signbtn img{ width:50%;}
.videobg{ width:100%; height:auto; background: url(../images/video_img.jpg) no-repeat center 0; text-align:center;background-size:auto 100%;}
.videobg p{ color:#fff; font-size:20px; padding-bottom:4%}
.video_bnt{ padding:5% 0 2% 0; width:142px; margin:0 auto;}
.video_bnt img{width:50%;}
.introduction{ width:100%; margin:0 auto;padding:4% 0}
.title{ padding-bottom:20px; padding-left:3%}
.introduction p{ color:#fff; padding:1%; line-height:30px; font-size:14px; text-indent:32px;font-size:.875rem;}
.title{ background:url(../images/titlebg.jpg) no-repeat center 0; padding-top:60px;}
.title span{ color:#21b8ed; font-size:24px; border-bottom:1px #21b8ed solid; padding-bottom:10px;}
.titlename{ color:#fff; font-size:18px; padding-top:20px;}
.titles1{ background:none; padding-top:20px; }
.agenda{width:100%; margin:0 auto;padding-bottom:30px; }
.agenda li{font-size:14px;  width:98%; color:#fff; line-height:30px; float:none;font-size:.875rem;}
.partners{width:100%; margin:0 auto;padding-bottom:30px}
.partnerslist li{ float:left; width:33%; margin-top:20px; text-align:center;}
.partnerslist li img{ width:100%;} 
.address{width:100%; margin:0 auto;padding-bottom:30px}
.guide{width:100%; margin:0 auto;padding-bottom:30px}
.guidetab p{ font-size:14px; color:#fff; padding-left:4%; padding-top:1%; line-height:30px;font-size:.875rem;}
.guidetab p.q1{ font-size:16px; color:#21b8ed; padding-left:2%; padding-top:3%;}
.signewm{ width:202px; margin:0 auto; text-align:center;}
.signewm img{ width:60%;}
.signcont{ text-align:center; padding-bottom:30px; padding-top:20px;}
.signcont p{ font-size:12px; color:#fff; line-height:22px; padding-top:10px;}
.footer{ background:#040e23;  }
.footer p{text-align:center; font-size:12px; color:#fff; line-height:80px;}
.speakers{ width:100%; margin:0 auto;padding-bottom:30px}
.speakers li{ float:left; width:25%; text-align:center; padding-top:2%; margin-bottom:10px}
.speakers li img{ width:95%;}
.speakersname{ text-align:left; font-size:14px; color:#fff; padding-top:10px; padding-left:5px;}
.speakersname span{ border-bottom:1px #fff solid; font-size:16px; padding-bottom:3px;}
.speakersname p{ padding-top:6px;}
.twzb_img li{ float:left; width:45%; margin:0 2%; padding:10px 0 0 0 ; text-align:center;}
.twzb_img li img{ width:100%;}
.twzb_cont{ width:95%; margin:0 auto;}
.twzb_cont p{ font-size:14px; color:#fff; line-height:32px; margin-top:20px; background:url(../images/pbg.png) no-repeat 0 3px; padding-left:30px;}

}

@media screen and (min-width:200px) and (max-width:480px) {
.map{ width:100%; height:100%;  margin:0}
.map img{ width:100%;}
}
@media screen and (min-width:480px) and (max-width:980px) {
.map{ width:100%; height:100%; margin: 0}
.map img{ width:100%;}
}




.wapp{ width:100%; height:100%;margin:0; padding:0; position:fixed;top:0;}
.wappbg{ position:fixed; top:0; left:0;background:#000;width:100%; height:100%; z-index:1;filter:alpha(opacity=50);/*支持IE浏览器*/-moz-opacity:0.50;/*支持FireFox浏览器*/opacity:0.50;}
.wapp_cont{ position:absolute; z-index:999;left:50%; margin-left:-260px; padding-top:100px; top:0;}

.cloud_formbg{ width:500px; margin:0 auto 0 auto; background:#fff; padding:15px; height:300px;}
.close{ text-align:right; cursor:pointer;}

.liqu_btn{ background:#00a29a; width:298px; text-align:center; height:45px; line-height:45px; cursor:pointer; color:#fff; font-size:16px; font-family:"微软雅黑";}
.cloud_formdui{ text-align:center; font-size:26px; font-weight:bold; color:#595959;  line-height:40px}
.cloud_formdui span{ display:block; padding-top:30px;}
.cloud_formtab{ width:400px; margin:60px auto 0 auto;}
.cloud_formlogin a{ float:left; width:180px; line-height:45px; background:#ff9c00;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px; text-align:center; font-size:16px; color:#fff;}
.cloud_formreg{ float:right;font-size:18px; color:#4d4d4d; text-decoration:underline; line-height:45px;}
.cloud_formreg a{ color:#00a29a;}



.upproduct_tabs{ margin:0; padding:0;}
.upproduct_tabbg{ position:fixed; top:0; left:0; background:url(//www.idcs.cn/hot/images/upprodict_imgbg.png) repeat; z-index:999; width:100%; height:100%;}
.upproduct_content{ position:fixed; z-index:1000; width:550px; margin:160px auto 0 auto; top:0px; left:50%; margin-left:-250px;}
.upproduct_contenttop{background:url(//www.idcs.cn/hot/images/upprodict_img.png) no-repeat center 0; text-align:center; height:454px;}
.upproduct_contenttop p{ font-size:30px; color:#393939; padding-top:300px;}
.upproduct_contenttop .upproduct_btn{ margin-top:15px;}
.upproduct_contenttop .upproduct_btn a{ display:block; width:180px; height:40px; line-height:40px; text-align:center; color:#fff; background:#2699d0; font-size:16px; margin:0 auto; border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.upproduct_contentlist{ margin-top:15px; padding-left:10px;}
.upproduct_contentlist li{ float:left; width:158px; height:150px; margin:0 10px; padding:15px 0; text-align:center; background:#fff; border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.upproduct_contentname{ font-size:18px; color:#595959; padding-top:10px;}
.upproduct_contentlist li .upproduct_contentbtn{ margin-top:20px;}
.upproduct_contentlist li .upproduct_contentbtn a{display:block; width:108px; height:30px; line-height:30px; text-align:center; color:#fff; background:#2699d0; font-size:14px; margin:0 auto; border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}