* {
	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:#014EA0; 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:80px; overflow:hidden;
	background:#FFFFFF; opacity:0.9; filter:alpha(opacity=90);
	position:fixed;
	border-bottom:#333 1px solid;
}
#headarea {
	margin:0px auto; max-width:1000px;
	background:url(../../upfile/image/headbg.jpg);
	back ground:url(../../upfile/image/headbg.jpg) no-repeat top center #FF0000;
}

#headmenu {
	padding:0px 0px 0px 0px; text-align:left; height:55px; line-height:55px; font-size:12px; font-weight:bold;
}
#headmenu a{
	color:#FFFFFF; text-decoration:none; padding:0px 0px 0px 0px; display:inline-block;
}
#headmenu a:hover{
	color:#FFFFFF; text-decoration:none;
}

#bannalls {
	margin:0px auto; height:500px; text-align:center; 
	background:url(../../upfile/image/bannbg1.jpg) no-repeat top center #FFFFFF;
}

#menualls {
	height:80px; text-align:right;
}
#menuarea {
	height:80px; text-align:right; over flow:hidden; font- weight:bold; width:100%;
}

#menulang, #menulang ul { 
	padding:0px; margin:0px; list-style:none;
}
#menulang li{
	float: left; height:80px; line-height:80px; position: relative; font-size:16px;
}
#menulang a {
	height:80px; 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:#014EA0;
}

#menu, #menu ul { 
	padding: 0; margin: 0; list-style:none;
}
#menu li { 
	float: left; height:80px; line-height:80px; position: relative; font-size:16px;
}
#menu a {
	height:80px; text-align:center; display:block; color:#333333; text-decoration: none; padding:0px 20px 0px 20px;
}
#menu a:hover {
	display:block; text-decoration:none; color:#DC3C3C;
}
#menu ul { 
	display:none; position:absolute; top:30px; left:0px;
}
#menu ul li {
	float:none; margin-bottom:0px; height:30px; background:#014EA0; 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;
}

.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:#014EA0;
}
#footarea a{
	color:#014EA0; 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:16px;
	color:#014EA0;
	text-trans form:uppercase;
	line-height:30px;
	margin-bottom:10px;
	font-weight: bold;
}
#pagetitlmini {
	font-size:24px; color:#333333; text-trans form:uppercase; line-height:30px;
}

#pagecont {
	font-size:13px; 
	color:#333333;
	text-align:justify; text-justify:inter-ideograph;
}
#pagecont strong {
	color:#014EA0; font-size:14px;
}
#pagecont h1 {
	color:#014EA0; font-size:16px;
}
#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;
}
#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 10px 5px 10px;
}
#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:#014EA0; 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 {
	color:#333333;
	line-height:150%;
	padding:0px 10px 10px 10px;
	text-align:center;
	border-bottom:#DC3C3C 1px solid;
	margin-bottom:10px;
}
#indetitl h1{
	color:#333333;
	font-size:36px;
	line-height:150%;
	padding:0px;
	margin:0px;
}

#indecont {
	font-size:16px;
	color:#333333;
	line-height:150%;
	back ground:#F5F5F5;
	text-align:left;
	text- justify:inter-ideograph;
	padding:20px 10px 20px 10px;
	back ground:url(../../upfile/image/indecontbg.jpg);
}
#indecont strong {
	font-size:16px;
	color:#014EA0;
}
#indecont b {
	font-size:24px;
	color:#014EA0;
	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:16px;
}
#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;
}
#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:#014EA0; color:#FFFFFF; FILTER: Alpha(opacity=80); moz-opacity: .8; opacity: 0.8; border:#014EA0 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:#014EA0;
	background:#E7D7C9;
	text-align:center;
	line-height:200%;
	font-weight:bold;
}
.agentmenuon{
	font-size:16px;
	color:#FFF;
	background:#014EA0;
	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 {
	color:#014EA0;
	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:10px 20px 20px 20px;
	height:180px;
	line-height:150%;
	
}

#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;
}
