* {
	margin-top:0px; pa dding:0;
	font -family:Tahoma, Geneva, sans-serif;
	font-family:"Microsoft YaHei", "微软雅黑";
}
body {
	margin:0px;
	back ground:url(../../upfile/image/bodybg1.jpg) no-repeat top center #FFFFFF; line-height:150%; font-family:calibri; font-size: 16px; color: #333333; text-decoration:none;
}
td {
	line-height:200%;
}
td strong {
	color:#333; font-size:14px;
}
td p{
	margin:0px;
}
img {
	border:0px; 
}
a {
	color:#FF9900; TEXT-DECORATION:none; margin:0px;
}
a:hover {
	color:#666666; TEXT-DECORATION:none
}
ul{
	padding-bottom:14px;
}
input {
	 font-family:calibri; font-size:12px;
}
select {
	 font-family:calibri; font-size:12px;
}

#cleaboth {
	clear:both;
}

#headalls {
	width:100%; height:100px; ove rflow:hidden;
	opacity:0.8; fil ter:alpha(opacity=70);
	position:absolute;
	bor der-bottom:#333 2px solid;
	background:#000000;
	z-index:999;
}
#headarea {
	back ground:url(../upfile/image/headbg.jpg) no-repeat top center #FFFFFF;
	margin:0px auto; max-width:1000px;
}

#headmenu {
	padding:70px 0px 0px 30px; text-align:left; line-height:30px; font-size:12px;
}
#headmenu a{
	color:#FFF; text-decoration:none; padding:0px 0px 0px 0px; display:inline-block;
}
#headmenu a:hover{
	color:#FF9900; text-decoration:none;
}

#bannalls {
	margin:0px auto; height:500px; text-align:center; 
	background:url(../../upfile/image/bannbg1.jpg) no-repeat top center #FFFFFF;
}

#menualls {
	margin:0px auto; height:40px; text-align:right; width:1000px;
}
#menuarea {
	margin:0px auto; height:40px; text-align:right; over flow:hidden; font- weight:bold;
	font -family:Tahoma, Geneva, sans-serif;
	font-family:"Microsoft YaHei", "微软雅黑";
}

#menu, #menu ul { 
	padding: 0; margin: 0; list-style:none;
}
#menu li { 
	float:right; height:40px; line-height:30px; position: relative; font-size:16px;
}
#menu a {
	color:#FFFFFF; 
	height:30px; text-align:center; display:block; text-decoration: none; padding:0px 15px 0px 15px; margin:5px 5px 0px 5px;
}
#menu a:hover {
	color:#FF9900; 
	display:block; text-decoration:none; background:#EEEEEE;
}
#menu ul { 
	display:none; position:absolute; top:30px; left:0px;
}
#menu ul li {
	float:none; margin-bottom:0px; height:30px; background:#FF9900; padding:0px 0px 0px 0px;
}
#menu li:hover ul {
	display:block; mar gin-top:30px;
}
#sub2menu a{
	 padding:0px 0px 0px 0px; font-size:12px;
}
#sub2menu a:hover{
	back ground:#FFFFFF; color:#FFFFFF;
}

#menulang, #menulang ul { 
	padding:0px; margin:0px; list-style:none; te xt-align:right;
}
#menulang li{
	float:left; height:40px; line-height:40px; po sition:relative; font-size:16px;
}
#menulang a {
	height:40px; text-align:center; display:block; color:#DC3C3C; text-decoration: none; padding:0px 10px 0px 10px;
}
#men ulang a:hover {
	display:block; text-decoration:none; color:#FF9900;
}

.menu {
	float:left; font-size:14px; font -weight:bold; text-align:center; margin:0px 0px 0px 0px; line-height:32px;
}
.menu a{
	color:#000000; width:100px; height:35px; text-decoration:none; padding:80px 0px 0px 0px; display:inline-block;
}
.menu a:hover{
	color:#000000; width:100px; height:35px; text-decoration:none;
}

.menuOn {
	float:left; font-size:14px; font -weight:bold; text-align:center; margin:0px 0px 0px 0px;
}
.menuOn a{
	color:#eee; wid th:192px; height:29px; display:inline-block; background-image:url(../cn/menuhb.jpg);
}
.menuOn a:hover{
	color:#fff; wid th:192px; height:29px; text-decoration:none; background-image:url(../cn/menuhb.jpg);
}

#menuspac{
	float:left; width:0px; height:29px; background-image:url(../cn/menuspac.jpg);
}


#footalls {
	margin:0px auto; width:100%; text-align:center;
}
#footarea {
	margin:0px auto; max-width:1000px; text-align:left; font-size:14px; padding:10px 0px 10px 0px;
}
#footarea strong {
	color:#FF9900;
}
#footarea a{
	color:#FF9900; text-decoration:none;
}
#footarea a:hover{
	color:#666666; text-decoration:none;
}

#linealls {
	margin:0px auto; width:100%; text-align:center; background:#333333;
	pos ition:fixed; bottom:0px;
}

#linearea {
	color:#FFF;
	margin:0px auto; max-width:1000px; height:30px; line-height:30px; text-align:left; font-size:14px;
}
#linearea a{
	color:#FFFFFF; text-decoration:none;
}
#linearea a:hover{
	color:#6FF; text-decoration:none;
}

#banralls {
	margin:0px auto; width:760px; margin-top:0px; background:#FFFFFF; padding:0px;
}

#mainalls {
	margin:0px auto; width:960px; background:#FFFFFF; padding:10px 10px 10px 10px;
}

#leftarea {
	float:left; width:180px; back ground:#F5F5F5; overflow:hidden;
}
#mainarea {
	float:left;
	width:580px;
	margin-left:10px;
	overflow:hidden;
}
#righarea {
	float:left; width:180px; margin-left:10px; back ground:#F5F5F5; overflow:hidden;
}

#pagetitl {
	font-size:32px;
	color:#333333;
	text-trans form:uppercase;
	line-height:150%;
	margin-bottom:10px;
	font-family:"Microsoft YaHei", "微软雅黑";
	text-align:left;
}
#pagetitlmini {
	font-size:24px; color:#333333; text-trans form:uppercase; line-height:30px;
}

#pagecont {
	font-size:16px; 
	color:#333333;
	text-align:justify; text-justify:inter-ideograph;
}
#pagecont p {
	margin-bottom:8px;
}

#pagecont strong {
	color:#FF9900; font-size:16px;
}
#pagecont b {
	color:#333333; font-size:16px;
}
#pagecont h1 {
	color:#FF9900; font-size:16px;
}
#pagecont h2 {
	color:#FF9900; font-size:24px;
}
#pagecont h3 {
	font-family:"Comic Sans MS", cursive;
	color:#999; font-size:16px;
	margin-bottom:8px;
}

#pagecont td {
	font-size:12px;
}

.pageconttabl {
	background:#FFFFFF;
}
.pageconttabl p {
	margin:0px;
}
.pageconttabl td {
	padding:0px 0px 0px 0px;
}
.pageconttabl td img {
	margin-bottom:5px;
}

.agentabl {
	display:none;
}
.agentabl td {
	font-size:12px; border-bottom:#CCC solid 1px; background:#FAFAFA;
}


.indecontnewl{
	margin:0px; padding:3px 10px 2px 10px;
}
.indecontnewr{
	margin:0px; text-align:right; background:#F5F5F5; border-bottom:#CCC solid 1px; padding:3px 10px 2px 10px; 
}

#leftcont{
	background:#FFF; padding-bottom:10px; border:#CCCCCC solid 1px;
}
#leftcontlogo {
	text-align:center; padding:10px 0px 10px 0px;
}
#leftcontdown {
	text-align:center; padding:0px 0px 0px 0px;
}
#leftcontregi {
	text-align:left; padding:10px 0px 10px 10px; word-wrap:break-word;
}

#rightitl{
	height:32px; width:190px; line-height:32px; font-size:14px; color:#FFFFFF; padding-left:10px; font-weight:bold; background:url(../../upfile/image/rightitlbg.jpg) no-repeat; overflow:hidden;
	font-family:"Microsoft YaHei", "微软雅黑";
}
#rightitl a{
	color:#FFFFFF; width:170px; display:inline-block;
}
#rightitl a:hover{
	color:#FFFFFF;
}

#righcont{
	padding-top:5px; padding-bottom:5px; background:url(../../upfile/image/sidemainbg.jpg); text-align:center;
	padding:10px 20px 5px 20px;
}
#righbott{
	height:5px; width:180px; background:url(../../upfile/image/sidebottbg.jpg) no-repeat; overflow:hidden; margin-bottom:10px;
}

#righcontlogo {
	margin:0px auto;
	text-align:center; padding:0px 0px 5px 0px;
}

#righnews{
	padding-top:5px; padding-bottom:5px; background:url(../../upfile/image/sidemainbg.jpg); text-align:left;
	padding:5px 10px 0px 10px;
}
#righnewslist{
	border-bottom:#CCC 1px dotted; margin-bottom:5px; padding-bottom:5px; text-align:left;
}

#rightuiguang{
	padding-top:5px; padding-bottom:5px; background:#EB645E; text-align:left; font-weight:bold;
}
#rightuiguang a{
	color:#FFFFFF; width:160px; height:25px; line-height:25px; text-decoration:none; padding:0px 10px 0px 10px; display:inline-block;
}
#rightuiguang a:hover{
	color:#FFFFFF; width:160px; height:32px; line-height:32px; background:#FF9900; font-size:14px;
}

#righconttitl {
	padding:5px 20px 5px 20px; font-size:12px; font-weight:bold; color:#333;
}

#righline {
	margin:5px auto; width:160px; height:0px; border-top:#CCC solid 1px; border-bottom:#FFF solid 1px;
}

#newslink {
	margin-bottom:10px;
}

#newsimgid {
	float:left; width:70px;
}
#newstitle {
	float:left;
	width:480px;
}
.newscont {
	margin-bottom:10px; display:none;
}

#agendastream {
	border-right:#CCC solid 1px; border-bottom:#CCC solid 1px;
}
#agendastream td {
	border-left:#CCC solid 1px;
}

.ieagbigw {
	color:#FFF; font-weight:bold; font-size:28px;
}
.ieagsmaw {
	color:#FFF; font-weight:bold; line-height:100%;
}
.ieagbigb {
	color:#000; font-weight:bold; font-size:28px;
}
.ieagsmab {
	color:#000; font-weight:bold; line-height:100%;
}


/*	返回顶部	20140520	*/
#backtopsalls {
	margin:0px auto;
	position:fixed; bottom:120px; left:0; right:0; width:100%; z-index:1000;
}
#backtopsarea {
	margin:0px auto; width:1100px; text-align:right;
}

/*	overbanner	20140723	*/
#overbanneralls {
	margin:0px auto;
	position:fixed; top:120px; left:0; right:0; width:100%; z-index:1000;
}
#overbannerarea {
	margin:0px auto; width:1160px; text-align:right;
}
#overbannerdiv {
	float:right;
	width:80px; line-height:150%; text-align:left; background:#F5F5F5; padding:5px;
}
#overbannerdiv img {
	margin-bottom:5px;
}

/*	indexspeakertable	20140731	*/
.indexspeakertable td{
	padding:0px 10px 10px 0px;
}
.indexspeakertable img{
	width:80px; height:auto; margin-right:10px;
}

#colee3_right img{
	height:40px; width:auto;
}

/*	zpress	20140828	*/
#zpresstitle{
	text-align:center; padding:10px 0px 10px 0px; line-height:300%;
}
#zpresstitle strong{
	font-size:24px;
}
#zpresscont img{
	text-align:center;
}
#zpresscont p{
	margin-bottom:12px; text-indent:24px
}

/*	presstabl	20140828	*/
.presstabl {
	background:#FFFFFF;
}
.presstabl p {
	margin:0px;
}
.presstabl td {
	padding:0px 0px 5px 0px;
}

/*	pagecontguanming	20150128	*/
.pagecontguanming {
	border-bottom:#CCC 1px dotted; height:25px; margin-bottom:5px;
}



#pagealls {
	margin:0px auto; width:100%; text-align:center; background:#FFF;
}
#pagearea {
	margin:0px auto; max-width:1000px; text-align:center;
	padding:40px 0px 0px 0px; overflow:hidden;
}
#pagespace{
	height:80px;
}

#indetitl {
	font -family:Tahoma, Geneva, sans-serif;
	font-family:"Microsoft YaHei", "微软雅黑";
	line-height:150%;
	border-bottom:#FF9900 1px solid;
}
#indetitl h1{
	text-align:center;
	color:#333333;
	font-size:36px;
	line-height:150%;
	padding:0px 10px 10px 10px;
	margin-bottom:10px;
	border-bottom:#DC3C3C 0px solid;
}
#indetitl h2{
	text-align:left;
	color:#333333;
	font-size:32px;
	line-height:150%;
	padding:0px;
	margin-bottom:10px;
	font-weight:normal;
}
#indecont #sub_cont{
	text-align:left;
}

#indecont {
	font-size:16px;
	color:#333333;
	line-height:150%;
	back ground:#F5F5F5;
	text-align:left;
	text- justify:inter-ideograph;
	padding:20px 10px 20px 10px;
}
#indecont strong {
	font-size:16px;
}
#inde cont b {
	font-size:24px;
	color:#FF9900;
	font-style:italic;
}
#indecont ul{
	padding-left:5px; margin-left:10px; margin-bottom:0px;
}
#indecont li{
	padding-left:5px; margin-left:10px;
}
#indecont p {
	margin-top:0px; margin-bottom:8px;
}
#indecont td {
	border-bott om:#CCC solid 1px; line-height:150%; font-size:14px;
}
#indecont h1{
	font-size:16px;
}

#indexcontcenter{
	font-size:14px;
	color:#FFF;
	line-height:200%;
	back ground:#F5F5F5;
	text-align:center;
	text-justify:inter-ideograph;
	padding:20px 0px 20px 0px;
	back ground:url(../../upfile/image/indecontbg.jpg);
}
#indexcontcenter strong{
	color:#FFF;
}
#indexcontcenter a{
	color:#FFF;
	font-size:14px;
}

#zhuanjia_scroll_div{
	padding:0px 0px 0px 0px; float:left;
}
#zhuanjia_scroll_div td{
	width:240px;
	line-height:200%;
	padding:0px 0px 10px 0px;
	font-size:14px;
	color:#666;
	font-family:"Microsoft YaHei", "微软雅黑";
}
#zhuanjia_scroll_div td p{
	margin:0px;
}
#zhuanjia_scroll_div td strong{
	font-size:18px;
}
#zhuanjia_scroll_div td img{
	border:dotted #999 2px;
}

#indexlogotable td{
	text-align:center;
	padding:10px 0px 10px 0px;
}

.bannerBtn {
	 bottom:12px; right:216px; position:absolute; margin:0px; 
}
.bannerBtn li {
	list-style-type:none; 
	float:left; width:16px; height:16px; CURSOR: default; text-align:center; margin-left:8px;
}
.bannerBtn .numOver {
	background:#FF9900; color:#FFFFFF; FILTER: Alpha(opacity=80); moz-opacity: .8; opacity: 0.8; border:#FF9900 1px solid;
}
.bannerBtn .numOut {
	background:#CCCCCC; color:#FFFFFF; FILTER: Alpha(opacity=80); moz-opacity: .8; opacity: 0.8; border:#FFFFFF 1px solid;
}

#indexAgendatable td{
	font-size:14px;
	line-height:150%;
	text-align:left;
	padding:0px 0px 0px 0px;
	border:#CCC 1px dotted;
}
#indexAgendatable td p{
	margin:0px;
}
#indexAgendatable td strong{
	font-size:16px;
}

#headlangarea{
	font-size:14px;
	line-height:30px;
	padding-right:20px;
}

#indexContacttable{
	width:100%;
	max-width:800px;
}
#indexContacttable td{
	color:#FFF;
	font-size:14px;
	line-height:150%;
}
#indexContacttable td strong{
	color:#FFF;
	font-size:16px;
}
#indexContacttable td a{
	color:#FFF;
}
#indexContacttable td a:hover{
	color:#FFF;
	text-decoration:underline;
}

#indexformtable{
	margin:0px auto; 
	width:80%;
	max -width:500px;
}
#indexformtable td{
	padding:0px 0px 5px 0px;
	text-align:center;
}

.Contactinput{
	color:#999;
	line-height:30px; height:30px; width:280px; max-w idth:500px; font-size:18px; padding:0px 10px 0px 10px;
}
.Contactselect{
	color:#999;
	line-height:30px; height:30px; width:304px; max- width:524px; font-size:18px; padding:0px 10px 0px 10px;
}
.Contacttextarea{
	color:#999;
	line-height:40px; height:80px; width:302px; ma x-width:502px; font-size:24px; padding:0px 0px 0px 0px;
}
.Contactsubmit{
	color:#666;
	height:30px; width:100px; font-size:18px; padding:0px 10px 0px 10px;
}

.indexdiv300{
	float:left; width:300px; text-align:center;
}

/*	indecontlogo	20150930	*/
.indecontlogo{
	text-align:center;
}
.indecontlogo a{
	padding:10px 30px 10px 30px; display:inline-block;
}
.indecontlogo a:hover{
	background:#F5F5F5;
}

/*	agentcont	20151201	*/
.agentcont{
	padding:10px;
	border:#CCC 1px dotted;
}

.agentmenu{
	font-size:16px;
	color:#FF9900;
	background:#E7D7C9;
	text-align:center;
	line-height:200%;
	font-weight:bold;
}
.agentmenuon{
	font-size:16px;
	color:#FFF;
	background:#FF9900;
	text-align:center;
	line-height:200%;
	font-weight:bold;
}

/*	indexspeaker	20151209	*/
.indexspeaker{
	text-align:center;
}
.indexspeaker a{
	text-align:left; vertical-align:top;
	width:220px;
	padding:10px 10px 10px 10px; display:inline-block;
	font-size:12px;
}
.indexspeaker a:hover{

}
.indexspeaker img{
	float:left;
	margin-right:10px; 
}

#newstitlname {
	font-family:Tahoma, Geneva, sans-serif;
	font -family:"Microsoft YaHei", "微软雅黑";
	color:#FF9900;
	line-height:150%;
	padding-top:20px;
	padding-left:10px;
	text-align:left;
	border-bottom:#DDD 1px solid;
	margin-bottom:20px;
}
#newstitlname h2{
	font-size:24px;
}

#indexnewsarea{
	color:#999; font-size:14px;
}
#indexnewsarea a{
	font-size:16px;
}
#indexnewsarea li{
	border-bottom:1px dotted;
	line-height:200%;
}

#agentcontagnettable td{
	line-height:200%;
}

#indexnewspic{
	float:left; text-align:left; width:80px; height:72px;
}
#indexnewstitle{
	text-align:left; color:#999; overflow:hidden; width:200px; height:70px; font-size:12px;
}
#indexnewstitle a{
	font-size:14px; color:#333;
	text-decoration:underline;
}
#indexnewstitle a:hover{
	
}

#indexnewstable td{
	text-align:left; color:#999; height:80px; font-size:12px;
}

#indexwhydiv{
	display:inline-block; *display:inline; *ZOOM:1; width:300px; margin:10px;
	vertical-align:top;
}
#indexwhytitle{
	font-size:22px;
	margin-bottom:5px; background:#FFF; height:60px; padding:20px 10px 0px 100px; text-align:center; vertical-align:middle;
}
#indexwhycont{
	background:#FFF;
	padding:20px;
	height:160px;
	line-height:200%;
	
}

#indexspeaker_div{
	color:#666;
	font-size:14px;
	vertical-align:top;
	display:inline-block; *display:inline; *ZOOM:1; padding:10px; width:220px; text-align:left;
	line -height:150%;
	margin-bottom:10px;
}
#indexspeaker_div strong{
	color:#333;
}

#indexsmalltitle {
	font-size:24px;
	color:#333333;
	line-height:150%;
	text-align:center;
	margin-bottom:10px;
}


#indexbeijingtable td{
	border:#FFF 1px solid;
	padding:8px;
	color:#FFF;
}


#thispageon a{
	color:#FFFFFF; background:#FF9900;
}


/* index_focus */
.index_focus{position:relative;width:100%;height:860px;margin:0 auto;overflow:hidden;}
.index_focus .bd li{display:none;position:absolute;left:0;top:0;}
.index_focus_post{z-index:10;}
.index_focus .pic{hei ght:auto;display:block;}
.index_focus .pic:hover{text-decoration:none;}
.index_focus .slide_nav{position:absolute;left:45%;bottom:2%;}
.index_focus .slide_nav a{cursor:pointer;float:left;font-size:28px;font-family:arial;color:#fff;padding:5px 10px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration:none;color:#9c0;filter:alpha(opacity=80);opacity:0.8;}
.index_focus_pre,.index_focus_next{display:none;position:absolute;top:50%;margin-top:-36px;width:72px;height:72px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10;background:url(../upfile/image/ico_sliding.png) no-repeat;}
.index_focus_pre{left:30px;background-position:0 0;}
.index_focus_pre:hover{background-position:0 -144px;}
.index_focus_next{right:30px;background-position:0 -72px;}
.index_focus_next:hover{background-position:0 -216px;}
.index_focus_info{
	padding-top:540px;
	text-align:center;
	position:absolute;le ft:10%;bot tom:12%;
	width:100%;height:200px;padding-bottom:10px;color:#fff;text-decoration:none;cursor:pointer;font-family:"\5fae\8f6f\96c5\9ed1";-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);
	back ground:url("../images/index_focus_bg.png") no-repeat;
	_back ground:none;
}
.index_focus_info h3{font-size:36px;line-height:70px;font-family:\5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";display:none;}
.index_focus_info .text{wi dth:500px;line-height:24px;font-size:14px;word-wrap:break-word;overflow:hidden;display:none;}

#sub_title {
	font -family:Tahoma, Geneva, sans-serif;
	font-family:"Microsoft YaHei", "微软雅黑";
	line-height:150%;
}
#sub_title h2{
	text-align:left;
	color:#333333;
	font-size:30px;
	line-height:150%;
	padding:0px;
	margin-bottom:10px;
	font-weight:normal;
}

#pagelikaitop{
	height:140px;
}
