﻿@charset "utf-8";
html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0; outline:none; list-style:none; font-weight: normal; }
html { height:100%; }
*html { _background-image:url(about:blank); _background-attachment:fixed; }
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#333; }
a:hover { text-decoration:none; }
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
fieldset, img { border:0;vertical-align: top;}
.none { display:none; }
ul, ol {border: 0;line-height: 14px; *line-height: 14px;list-style: none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size: 14px;}
h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul{margin: 0;padding: 0;border: 0;}
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
q:before, q:after { content:''; }
em{font-style:normal}


.txtout li {white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;float:left;}

/* 链接颜色 */
a:link { color: #1b1b1b; text-decoration: none } 
a:visited { color: #1b1b1b; text-decoration: none } 
a:hover { color: #ff0000; text-decoration: none }
a:active { color: #ff0000; text-decoration: none } 

.red1 { COLOR: #b2171d}
.red1 a:link { COLOR: #b2171d; TEXT-DECORATION: none } 
.red1 a:visited { COLOR: #b2171d; TEXT-DECORATION: none } 
.red1 a:hover { COLOR: #b2171d; TEXT-DECORATION: none }
.red1 a:active { COLOR: #b2171d; TEXT-DECORATION: none }

.white1 { color: #ffffff;}
.white1 a:link {color: #ffffff;}
.white1 a:visited { color: #ffffff;}
.white1 a:hover { color: #ffffff;text-decoration: none}
.white1 a:active { color: #ffffff;text-decoration: none}
.blue1 { color: #8e8e8e;}
.blue1 a:link {color: #8e8e8e;}
.blue1 a:visited { color: #8e8e8e;}
.blue1 a:hover { color: #ff0000;text-decoration: none}
.blue1 a:active { color: #ff0000;text-decoration: none}
.blue1 { color: #909090;}
.grey1 a:link {color: #909090;}
.grey1 a:visited { color: #909090;}
.grey1 a:hover { color: #6f6f6f;text-decoration: none}
.grey1 a:active { color: #6f6f6f;text-decoration: none}





.rlink {float: right;padding-top: 36px;padding-right: 30px; font-weight:bold; color:#FFFFFF}
.rlink a {color:#FFFFFF}

.rlink2 {float: left;padding-top: 36px;padding-left: 30px; font-weight:bold; color:#FFFFFF}
.rlink2 a {color:#FFFFFF}
.txt14 {
	font-size: 14px;
}
.left { float:left;}

.right { float:right}
.bold {
	font-weight: bold;
}
.dw {font: 0px/0px sans-serif;clear: both;display: block;}
.gline {
	border: 1px solid #dbdae2;

}
/* 布局 */
.web_20w {float: left;width: 20px;height:20px;overflow: hidden;}
.web_80h {height: 80px;width: 10px;overflow: hidden;clear:both;}


body {
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 12px;
}
.md10 { margin-bottom:10px;}
.mr12 { margin-right:12px;}
.w950 {
	width: 950px;
}
.toplink_black,.cqpd_foot_black{ max-width:1920px; min-width:1140px;margin:0 auto;}
.top { width:100%; height:737px;background:url(top.jpg) no-repeat top center; margin:0 auto 70px auto; }
.lmbt01 { width:1140px; height:74px;background:url(bt01.png) no-repeat top center; margin:0 auto;}
.jsbox { width:1140px; height:300px; margin:0 auto 70px auto;}
.jswz { width:580px; height:300px; font-size:16px; line-height:32px; color:#122d53; float: right;text-indent:2em; text-align:justify;}

.AllmediaBox { position: relative; width: 508px; height: 285px; float:left;}
.AllmediaBox .pic{ width: 508px; height: 285px;position: absolute; left:0; top: 0; }
.AllmediaBox .pic img { width: 508px; height: 285px; display: block; }

.AllmediaBox .pic .v1{display:none;}
.AllmediaBox .pic .v2{width:508px;height:25px;position:absolute;top:0px;left:0px;z-index:5;}
.AllmediaBox .pic .v2 em{width:32px;height:20px;display:block; float:right; margin:5px 5px 0 0;text-align: center;font-size: 12px;line-height: 20px; color:#FFFFFF;font-style:normal; background-color:#000;opacity:0.7;}
.AllmediaBox .pic .v2 a{width:508px;height:412px;display:block;cursor:pointer;}
.AllmediaBox .mask{width: 508px;height:285px;position:absolute;top:0; left:0;z-index:6;display:none;}

.bmtd { width:1140px; height:80px;margin:0 auto 70px auto;}

.lmbt02 { width:1140px; height:60px;  margin:0 auto 40px auto; }
.lmbt03 { width:1140px; height:60px;  margin:0 auto 50px auto; }

.newsbox { width:1140px; height:400px; overflow:hidden; margin:0 auto 90px auto}
/* 大图滚动 */
.HotimgBox { position: relative; width: 600px; height: 400px; overflow: hidden; text-align: left; background: white; float:left; margin-right:36px;    margin-bottom:25px;}
.HotimgBox .pic img { width: 600px; height: 400px; display: block; }
.HotimgBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%;  background: #333; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.HotimgBox .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:100%; overflow: hidden; }
.HotimgBox .txt li{ height:50px; line-height:50px; position:absolute; bottom:-50px;font-size: 16px; padding-left:20px;color:#fff;}
.HotimgBox .txt li a{ color:#fff;}
.HotimgBox .num { position: absolute; z-index: 3; bottom: 20px; right: 10px; }
.HotimgBox .num li{ float: left; position: relative; width: 10px; height: 10px; line-height: 4px; overflow: hidden;margin-right: 6px; cursor: pointer;background:#fff;text-indent: -500px;border-radius:50%;opacity:0.4;}
.HotimgBox .num li.on { opacity:1;background:#62cff9;}

.news { width:504px; height:400px; float:left; overflow:hidden}
.hotnews { width:504px;  margin-bottom:10px; padding-bottom:20px;}
.hotnews li { width:504px; padding-bottom:35px; }
.hotnews li h1 { width:504px; font-size:20px;font-weight:bold; line-height:26px; padding-bottom:10px;}
.hotnews li p { width:504px; color:#666666;font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;line-height:24px;overflow:hidden;text-indent:2em; text-align:justify;}

/* 会议议程 */
.hyyc { width:100%; height:414px;background:url(hyyc.jpg) no-repeat top center;  margin:0 auto 75px auto;s}

/* 参会嘉宾 */
.jbbox { width:100%; height:920px;background:url(bgjb.jpg) no-repeat top center; margin:0 auto 90px auto}

.bglmbox { width:100%;background:url(bg01.jpg) repeat-y top center; margin:0 auto;}
/* 新时空 */
.xsk { width:1140px; height:117px; margin: 0 auto 90px auto}
/* 数字经济大咖秀 */
.dkx { width:1140px; margin:0 auto; padding-bottom:10px;  overflow: hidden; }
.dkx ul { width:1200px;}
.dkx li { width:540px; min-height:560px;position:relative; float:left; margin-right:60px; margin-bottom:60px;}
.dkx li .pic { width:390px; height:280px;position: absolute; left:0px; top:0px;}
.dkx li .pic img { width:390px; height:280px}
.dkx li .line { width:372px; height:262px;border: 1px solid #fff;filter: alpha(opacity=50); opacity: 0.5; z-index:2;position: absolute; left:8px; top:8px;}
.dkx li .mzw { width:224px; height:130px; z-index:3;position: absolute; right:0px; top:62px;background:url(bgdk.png) no-repeat top center;}
.dkx li .mzw h2 { width:184px; height:30px; padding:20px 20px 0 20px; font-size:20px; font-weight:bold; color:#FFFFFF; z-index:4;}
.dkx li .mzw h2 a { color:#FFFFFF;}
.dkx li .mzw h3 { width:184px; height:72px; padding:0px 20px 0 20px; font-size:15px; line-height:24px; color:#FFFFFF; z-index:4;}
.dkx li .mzw h3 a { color:#FFFFFF;}
.dkx li .gj {  width:495px; min-height:160px;position: absolute; left:0px; top:300px;}
.dkx li .gj h1 {  width:495px; height:45px; font-size:19px; line-height:34px;font-weight:bold; overflow:hidden; text-align:center; }
.dkx li .gj span { width:135px; height:2px;display:block; margin-left:180px;  background-color: #14a0e6; }
.dkx li .gj p { width:495px; min-height:96px; padding-top:20px; font-size:15px; line-height:32px; color:#666666;text-align:justify; }

/* 访谈 */
.ZBlayB{width:1140px; height:250px; margin:0 auto 90px auto; }
.ZBlayB .bd{ width:1140px;overflow:hidden;}
.ZBlayB .bd ul{  overflow:hidden; zoom:1; }
.ZBlayB .bd ul li {width:356px; height:245px; position:relative; overflow:hidden; margin-right:36px; float:left}
.ZBlayB .bd ul li img {width:356px; height:245px;}
.ZBlayB .bd ul li .jqthumb{ opacity: 1;transition: all .3s;}
.ZBlayB .bd ul li:hover .jqthumb{ transform: scale(1.08);}
.ZBlayB .bd ul li em{ width:100%; height:40px; display:block; background-color:#000; position:absolute; left:0; bottom:0;filter:alpha(opacity=50);opacity:0.5;}
.ZBlayB .bd ul li h1{ width:100%; height:40px; font-size:15px;  line-height:40px; text-align:center; overflow:hidden;position:absolute; left:0; bottom:0;color:#fff;}
.ZBlayB .bd ul li h1 a{ color:#fff;}
.ZBlayB .bd ul li h2{ width:60px; height:60px;position:absolute;background:url(video1.png) no-repeat top center; left:148px; top:110px; }
.ZBlayB .bd ul li:last-child{ margin-right:0px;}

/* 现场零距离 */
.xcbox { width:100%; height:550px; padding:15px 0; background-color:#0d6cfa;  }
	.slider{ width:100%;  min-width:1140px;  height:550px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
	.slider .bd{ width:1140px; position:absolute; left:50%; margin-left:-570px  }
	.slider .bd li{ width:1140px;  overflow:hidden; }
	.slider .bd li img{ display:block; width:1140px; height:550px;    }
	.slider .tempWrap{ overflow:visible !important }
	.slider .tempWrap ul{  margin-left:-1140px !important; /*强制位置*/  }

	.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
	.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(slider-btn.png) 0 -10px no-repeat; 
		margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
	.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
	.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:550px; cursor:pointer;   }
	.slider .prev{ left:-50%; margin-left:-570px;  }
	.slider .next{ left:50%;  margin-left:570px;  }
	.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:550px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
	.slider .pnBtn .arrow{ display:none;   position:absolute; top:120px; z-index:1; width:60px; height:550px;  }
	.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
	.slider .prev .arrow{ right:0; background:url(slider-arrow.png) -120px 0 no-repeat;   }
	.slider .next .arrow{ left:0; background:url(slider-arrow.png) 0 0 no-repeat;  }
