@charset "gb2312";
/* CSS Document */


/*-----------------------------------------初始化样式------------------------------------------*/
body{ padding:0; margin:0 auto; background-color:#fff; line-height:24px;}
img{ border:none;}
h1,h2,h3,h4,h5,h6,hr,blockquote,form,ul,ol,li,p,pre,dl,dt,dd,fieldset,legend,button,input,textarea,th,td{ padding:0; margin:0;}
ul,ol,li{ list-style:none;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
legend { color:#000;}
fieldset{ border:0;} 
button,input,select,textarea { font-size:100%;}
table{ border-collapse:collapse; border-spacing:0;}
.clear{ clear:both; line-height:0px; font-size:0px;}
.clearfix:after{ content:".";display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;overflow:hidden;}
.left{ float:left; _display:inline;}
.right{ float:right;}
.center{ text-align:center; line-height:25px;}
.hr_10{ clear:both; height:10px; overflow:hidden; font-size:1px; line-height:1px;}
.hr_15{ clear:both; height:15px; overflow:hidden; font-size:1px; line-height:1px;}
.hr_2{ clear:both; height:2px; overflow:hidden; font-size:1px; line-height:1px; background:url(images/line.gif) no-repeat; margin:20px 0; display:block;}
.hr_24{ clear:both; height:24px; overflow:hidden; font-size:1px; line-height:1px; margin-bottom:15px; border-bottom:1px dashed #DDD;}

/*------------------------------------------字体样式-------------------------------------------*/
body,button,input,select,textarea{ font-family:"宋体"; color:#000; font-size:12px;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
.bold{ font-weight:bold;}
.ft14{ font-size:14px;}
.ft16{ font-size:16px;}
a:link,a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#CC0000; text-decoration:underline;}
a:active{ color:#000; text-decoration:none;}
a.blue:link,a.blue:visited,.blue{ color:#2d6bb5;}
a.blue:hover{ color:#2d6bb5;}
a.blue:active{ color:#2d6bb5;}
a.white:link,a.white:visited{ color:#fff;}
a.white:hover{ color:#fff;}
a.white:active{ color:#fff;}
.col666,.col666 a{ color:#666;}
.col666 a:hover{ color:#CC0000;}
.col666 em{ font-style:normal; color:#000;}

/*-----------------------------------------全局元素布局----------------------------------------*/
.topMargin5{ margin-top:5px;}
.topMargin10{ margin-top:10px;}
.topMargin14{ margin-top:14px;}
.leftMargin5{ margin-left:5px;}
.leftMargin10{ margin-left:10px;}
.bottomMargin5{ margin-bottom:5px;}
.bottomMargin10{ margin-bottom:10px;}
.botdotted{ border-top:1px dotted #DDD;}
.bordGrey{ border:1px solid #DDD;}
.wrapper{ width:950px;margin:0 auto;}

.boRadius{ border-radius:2px; -webkit-box-shadow:2px;}
.bobRadius{ border-radius:0 0 2px 2px; -webkit-box-shadow:0 0 2px 2px;}

.nav{ background:url(images/bg_nav.png) repeat-x; height:39px; padding-left:12px; line-height:18px;}
.nav a{ float:left; margin-top:12px; width:60px; text-align:center; color:#2d6bb5;}
.nav a:hover{ color:#FFF; background:#2d6bb5; border-radius:2px; -moz-box-shadow:2px; -webkit-box-shadow:2px; font-weight:bold; text-decoration:none;}
.nav em{ float:left; background:url(images/bg_nav_em.png) no-repeat; width:2px; height:39px; margin:0 5px; display:block;}
.dao{ background:url(images/bg_dao.png) no-repeat; height:84px; padding:10px 20px 0 127px;}
.txIndent{ text-indent:2em;}

.widbox230{ width:230px;}
.widbox300{ width:298px;}
.widbox400{ width:380px; padding:0 10px;}
.widbox710{ width:710px;}

/*左侧*/
.live{ padding:9px 9px 5px;}
.live img,.intro img,.pic-list img,.attend img,.tg img,.pic-txt img,.pic-show img{ display:block;}
.live dd{ background:#f1f7ff; padding-left:10px;}
.live dt{ line-height:28px;}
.arrow{ padding:0 9px 4px;}
.arrow li{ background:url(images/bg_arrow.gif) 2px 50% no-repeat; padding-left:24px;}

/*中间*/
.ft18tit{ text-align:center; font-size:18px; line-height:46px; font-family:"微软雅黑"; font-weight:normal;}
.ft18tit em{ padding-right:14px; font-style:normal; font-family:"宋体"; font-size:12px;}
.line{ background:url(images/line.gif) no-repeat; height:2px; margin:17px 0 6px 0;}

/*右侧*/
.tit230{ background:url(images/bg_tit230.png) no-repeat; padding-left:27px; color:#2d6bb5; height:32px; line-height:32px;}
.box230{ padding:5px 5px 0; background:#fafafa; border-top:none;}
.intro{ padding:5px; width:206px; background:#FFF;}
.intro dt,.pic-list dt{ float:left;}
.intro dd{ float:right; width:117px; line-height:22px;}
.introP{ padding:6px 5px 2px;}

/*第二屏*/
.titNav{ color:#FFF; height:35px; line-height:35px;}
.titNav span{ background:url(images/bg_titSpan.png) no-repeat; float:left; display:inline-block;}
.titNav span a{ background:url(images/bg_titEnd.jpg) no-repeat top right; padding:0 100px 0 16px; color:#FFF; display:inline-block;}
.tit710{ background:url(images/bg_tit710.png) no-repeat;}
.box710{ padding:10px; width:688px;}
.pic-list{ width:316px;}
.pic-list dt{ padding-top:5px;}
.pic-list dd{ float:right; width:191px;}
.pic-list img{ padding:1px; border:1px solid #DDD;}
.liGrey li{ background:url(images/bg_li_grey.gif) no-repeat 1px 50%; padding-left:10px;}

.attend{ background:#FFF;}
.attend img{ padding:5px;}
.atUl{ padding:5px 10px 0;}
.tg{ padding:6px 0 0 25px;}

.tit950{ background:url(images/bg_tit950.png) no-repeat;}
.box950{ padding:14px 10px 20px; width:928px;}
.pic-txt{ width:437px;}
.pic-txt dt{ float:left; margin-top:5px;}
.pic-txt dd{ float:right; width:317px; background:url(images/bg_grey.png) no-repeat bottom;}
.pic-txt img{ padding:1px; border:1px solid #DDD;}
.answer{ padding:14px 14px 5px 16px;}
.pic-show{ width:120px; padding:5px 5px 4px; margin:0 12px; display:inline; float:left;}
.pic-show dd{ text-align:center;}
.picbox{ padding:20px 0 20px 5px; width:943px;}