@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0;}
a, fieldset, img{border:none;}
a{ text-decoration:none;}
a.hover{ text-decoration:underline;}
ul li,ol li{ list-style:none;}
p{ color:#363636;}
p a{ color:#05426b;}
body,button,input,select,textarea{font:12px/1.5 "Î¢ÈíÑÅºÚ";}
.clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1;  clear: both;}

.header,.content{ width:960px; margin:0 auto;}
.header{ position:relative; height:328px; background:url(../images/banner1.jpg) no-repeat center top;}
.header a.ciweek{ position:absolute; right:0; top:17px; width:187px; height:45px; background:url(../images/ciweek.jpg) no-repeat center;}

.silde{ clear:both; position:fixed; width:291px; height:580px; right:-253px; top:50px;}
.silde .btn{ float:left; cursor:pointer; width:38px; height:144px; margin-top:150px; background:url(../images/btn.png) no-repeat center;}
.silde .silde_con{ float:right; width:228px; background:#fff; padding:13px 11px 0; border:1px solid #5b97d3; border-top:3px solid #5b97d3;}
.silde .silde_con dl dd,.silde .silde_con dl dt{ clear:both; width:228px; border-bottom:1px solid #dedede;}
.silde .silde_con dl dd{ font-size:16px; color:#000; height:28px; line-height:28px; font-weight:bold;} 
.silde .silde_con dl dd span{ display:block; float:left;}
.silde .silde_con dl dd a{ float:right; display:block; width:74px; height:20px; font-size:12px; line-height:20px; text-align:center; color:#fff; background:url(../images/cilck_bg.jpg) no-repeat center;}
.silde .silde_con dl dt{ height:540px;}
.silde .silde_con dl dt p{ font-size:13px; line-height:26px; color:#666;}
.silde .silde_con dl dt p span{ font-weight:bold;}
.silde .silde_con dl dt p:first-child{ padding-top:10px;}

.con_top{ height:313px; margin-top:35px; }
.con_top .yx-rotaion{ float:left; width:480px;}
.medium{ float:right; width:394px; height:293px; border:1px solid #ddd; padding:18px 22px 0;}
.medium .med_top p ,.medium ul li{ font-size:13px; line-height:25px;}
.medium .med_top p.first-p{text-align:center; margin-bottom:8px;}
.medium .med_top p.first-p a{ font-size:20px; color:#036eb7; }
.medium .med_top p.first-p a span{ padding:0 8px;}
.medium .med_top p a{ color:#787878;}
.medium ul{ border-top:1px solid #ddd; padding-top:15px; margin-top:15px;}
.medium ul li{ list-style:inside disc; color:#747474;}
.medium ul li a{ color:#464646;}
.medium ul li:hover,.medium ul li a:hover{ color:#358bc5;}
.medium ul li.color{ color:#036eb7}
.medium ul li.color a{ color:#036eb7;}

/**********************************************************************************************************************************************/
.con_theme{ height:1842px;}
.con_theme .theme_left{ float:left; width:670px;}
.con_theme .theme_left .speech{  height:577px; padding-top:35px;}
.con_theme .theme_left .speech, .speech dl{ clear:both;  width:670px;}
.con_theme .theme_left .speech dl{ height:99px; margin-top:35px;}
.con_theme .theme_left .speech dl.first{ margin-top:0;}
.con_theme .theme_left dl dd{ float:left; width:161px;}
.con_theme .theme_left dl dd a, .theme_left dl dd img{ display:block; float:left; width:161px; height:99px;}
.con_theme .theme_left dl dt{ float:right; width:491px;}
.con_theme dl dt p{ color:#666; line-height:26px;}
.con_theme .theme_left dl:first-child{ margin-top:0;}
.con_theme .theme_left .speech dl dt p:first-child{ font-size:18px; color:#333; padding-bottom:6px;}
.con_theme .theme_left .forum{ clear:both; height:274px; padding-top:35px;}
.con_theme .theme_left .forum dl{ height:208px;}
.con_theme .theme_left .forum dl dd{ width:320px;}
.con_theme .theme_left .forum dl dd a, .theme_left .forum dl dd img{ width:320px; height:200px;}
.con_theme .theme_left .forum dl dt{ width:320px;}
.con_theme .theme_left .forum dl dt p:first-child{ font-size:21px; color:#222;}

.con_theme .theme_right{ float:right; width:270px; margin-top:35px; height:1791px;}
.con_theme .theme_right dl dd , .con_theme .theme_right dl dt{ width:238px; padding:0 15px 0 17px;}
.con_theme .theme_right dl dd{ height:40px; background:#4187d8; font-size:16px; color:#fff; line-height:40px; font-weight:bold;} 
.con_theme .theme_right dl dt{ background:#f3f3f3; height:1751px;}
.con_theme .theme_right dl dt p{ color:#888;}
.con_theme .theme_right dl dt p span{ color:#000;}
.con_theme .theme_right dl dt p:first-child{ padding-top:10px;}
/**********************************************************************************************************************************************/

h3.title{ height:40px; margin:40px 0 35px; font-size:21px; font-weight:500; color:#222; border-bottom:1px solid #ddd;}
h3.title span{ display:block; float:left; padding-bottom:5px; border-bottom:4px solid #4187d8;}
h3.title b{ display:block; float:right; font-size: 14px; font-weight: normal; line-height: 40px;}
.guest{ width:960px;}
.guest ul{ margin:0 auto; width: 880px; padding: 30px 40px 10px;}
.guest ul li,.speech_left ul li{ float:left; width:205px; margin:0 7px 15px 8px;}
.guest ul li.last{ margin-right:0;}
.guest ul li a,.speech_left ul li a{ display:block; width:205px;}
.guest ul li a img,.speech_left ul li a img{ display:block; border: 1px solid #edecec;}
.guest ul li a p,.speech_left ul li a p{ color:#666; margin-top:7px; text-align:center; font-size:13px}
.guest ul li a p span,.speech_left ul li a p span{ font-size:14px; color:#333;}

.speech_left{ float: left; width:640px; margin-right:40px;}
.speech_left ul{ width:640px;}
.speech_left ul li{ margin:15px 0 0 0;  width:204px;}
.speech_left ul li a{ width:204px;}
.speech_left ul li.mid_li{ margin:15px 14px 0;}
.speech_left h3.title{ margin-bottom:20px;}
.speech_right{ float:right; width:280px;}
.speech_right h3.title{ border-bottom:none; margin-bottom:0;}
.speech_right_con{ height: 340px; border:1px solid #ddd; background:#fafafa; padding:25px 18px 30px 22px;}
.speech_right_con p,.guest_date_right p{ color: #464646; line-height: 30px; font-size:14px;}
.speech_right_con p a,.guest_date_right p a{ color:#787878; font-size:13px;}

.guest_date{ margin-bottom:40px;}
.guest_date_left{ float:left; width: 590px; height: 268px; margin-right:40px; padding:24px; border:1px solid #ddd;}
.guest_date_left dt{ float: left; width:204px; height:268px; background:#4eaeff;}
.guest_date_left dd.medium{ border:none; padding:0; width:364px;}
.guest_date_right{ position: relative; float:right; width:234px; height:226px; border:1px solid #ddd; padding: 55px 22px 35px;}
.guest_date_right .forum{ position: absolute; top:-12px; left:-4px; width:108px; height:39px; background:url(../images/forum.jpg) no-repeat left top;}

.con_agenda table{ border-collapse:collapse; border: 1px solid #ccc;}
.con_agenda table td{ font-size:13px; line-height:35px; padding-left:15px; border:1px solid #ddd;}
.con_agenda table td.td_left{ padding-left:73px;}
.con_agenda table tr:nth-child(1){font-weight:bold;}

.con_route dl.route{ padding:35px 32px 35px 33px; border:1px solid #ddd; }
.con_route dl.route dt{float:left;}
.con_route dl.route dt img{ display:block;}
.con_route dl.route dd{ float:left; width:366px; height:287px; padding:23px 24px 35px; background:#d8d8d8;}
.con_route dl.route dd p{ color:#454545; line-height:20px;}
.con_route dl.route dd p.tit-p{ margin:10px 0 0 -6px; }
.con_route dl.route dd p strong{ font-size:14px;}
.con_route dl.route dd p span{ color:#000;}

.con_busin ul{ border:1px solid #ddd; padding:25px 16px 5px; }
.con_busin ul li{ float:left; width:155px; height:66px; text-align:center; margin:0 14px 20px 14px; border:1px solid #e6e6e6;}
.con_busin ul li img{ padding:3px 0;}

.con_regis h3.title{ border-bottom:none; margin-bottom:15px;}
.con_regis .infor{ width:744px; height:74px; padding:32px 107px; border:1px solid #dbdbdb; background:#f7f7f7;}
.con_regis .infor p{ float:left; font-size:14px; color:#363636; line-height:24px;}
.con_regis .infor p:first-child{ padding-right:57px; border-right:1px solid #dbdbdb; margin-right:58px;}
 .con_regis .infor p span{ font-size:18px; color:#181818; padding-left:57px;}