@charset "utf-8";
@import url(public.css);
@import url(button.css);
@import url(focus.css);
/* CSS Document */
.wrap{ width:100%; height:100%; }
.w1{ width:1000px; margin:0px auto;}
.cn_on,.en_on{ position:absolute; right:15px; top:15px; width:131px; height:30px; display:block;}
.cn_on{ background:url(../images/cn.gif) no-repeat;}
.en_on{ background:url(../images/en.gif) no-repeat;}
.banner{ width:100%; height:434px; position:relative; background:url(../images/baner.jpg) no-repeat center top; margin-bottom:20px;}

.left_side_a{ width:220px; float:left;}
.right_side_a{width:220px; float:right;}
.center_side_a{ width:520px; min-height:500px; float:left; margin:0 20px;}
.right_side_b{ width:760px; float:right;}

.nav{ border:1px solid #5dcaf1 ; background: #eaf7fd/* url(../images/nav.jpg) repeat-x right bottom*/; margin-bottom:10px;}
.nav li.on a{ color:#ffffff;}
.nav li { position:relative; height:34px; z-index:999; width:100%; border-top:1px solid #fff; border-bottom:1px solid #bee0ff;}
.nav li a{ color:#333333; font-size:14px; line-height:34px; text-indent:20px; display:block;}
.nav li a:hover,.nav li.hover{ background:#d2e8fc; }
	.sub_nav{ position:absolute; left:218px; top:0px; border:1px solid #5dcaf1 ; background: #eaf7fd; width:200px; display:none;}
	.sub_nav a{ border-top:1px solid #fff; border-bottom:1px solid #bee0ff; color:#333 !important;}
.nav li.on,.nav li.on a:hover{ background:url(../images/on1.jpg) no-repeat;}
.nav li.on{ border:0px;}
.nav li.on .sub_nav a:hover,.sub_nav a:hover{ background:#d2e8fc;}
.nav .arrow{ background-image:url(../images/nav_arrow.gif) !important; background-repeat:no-repeat !important; background-position:200px center !important;}
	
.box_a{border:1px solid #5dcaf1 ; background:#ffffff url(../images/bot.gif) repeat-x 0 bottom; margin-bottom:10px;}
.box_a .ttl{ background:url(../images/ttl.gif) repeat-x; height:32px; line-height:32px; font-size:14px; text-indent:10px; color:#04a2da; font-weight:bold;   }
.box_a .con{ font-size:12px; padding:10px;}
.box_a p{ margin-bottom:10px;}

.box_b{ background:#f7fdfe url(../images/focus_bg.gif) no-repeat; border:1px solid #5dcaf1; margin:10px 0;}
.box_b .ttl{ line-height:60px; height:60px; padding:0 10px; }
.box_b .con{ padding:10px;text-align:justify}

.box_c .ttl{ background:url(../images/ttl_icon.gif) no-repeat 0 7px; padding-left:10px; font-size:16px; border-bottom:1px solid #e7e7e7;  line-height:35px; font-weight:bold;   }

.box_c .ttl1{ background:url(../images/ttl_icon.gif) no-repeat 0 7px; padding-left:10px; font-size:16px;  line-height:35px; font-weight:bold;   }
.box_c .ttl2{ padding-left:10px; font-size:16px; line-height:35px; font-weight:bold;margin-left:75px   }
.box_c .ttl3{ border-bottom:1px solid #e7e7e7;line-height:35px; font-weight:bold;   }
.box_c .ttl b{ color:#0082b9;}
.box_c .ttl1 b{ color:#0082b9;}
.box_c .con{ padding:3px;}
.box_c  p{ text-indent:2em;}

.more{ text-align:center; border-top:1px solid #cce0f5; border-bottom:1px solid #cce0f5; margin:10px 0;}

.con , .con a{line-height:24px;}
.con strong{ background:#d6edfb; display:block; text-indent:5px;}

.partners_table{ font-size:12px; }
.partners_table td{ padding:10px 0;}

.pic_list a{ display:block; float:left; color:#333; text-align:center; overflow:hidden; margin:0 0 10px 5px;font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;width:160px;height:120px;}
.pic_list img{height:90px; width:150px;border:1px solid #ccc; padding:1px;}

.phone_box ul{border:1px solid #5dcaf1 ; background:#ffffff url(../images/bot.gif) repeat-x 0 bottom; width:220px; float:left; margin-right:20px; margin-top:10px;padding-bottom:10px; }
.phone_box strong{ margin-bottom:10px;}

.table_01{width:100%; font-size:12px; color:#444; line-height:30px;}
.table_01 td{ padding:3px 0;}

.partner img{ height:53px;}
.partner a{ display:block; float:left; margin:10px 0px 10px 10px; border:1px solid #cccccc; padding:3px;}

.speaker_box img{ width:135px; height:199px; border:1px solid #cfcfcf; padding:2px; background:#ffffff; margin-bottom:10px;}
.speaker_box  td{ vertical-align:top; padding-bottom:30px;}
.speaker_box {}
.speaker_box .f12{ color:#888888; padding-top:3px; display:block;}
.jiabin {width:520px;overflow:hidden}
.jiabin ul li{float:left;width:160px;height:280px;margin:5px;overflow:hidden;text-align:center;line-height:16px}
.jiabin ul li a{font-size:12px;}
.jiabin ul li img{width:140px;height:180px;}

.footer{ background:#e6e6e6; caption-side:#666666; text-align:center; padding:20px 0; line-height:24px;}

.richeng p{margin:0;padding:0;font-weight:bold}
.richeng ul li{
	text-indent: 2em;
}
#p4{
	text-indent: 6em;
}