/* CSS Document */

/* 命名规则：
       行高：l+数字  如：l20（行高为20px）
	   margin的上下左右定义：m+各自的英文首字母+数值   如：mt20（margin-top:20px;）
	   padding的上下左右定义：p+各自的英文首字母+数值   如：pt20（padding-top:20px;）
	   border的上下左右定义：bor+各自的英文首字母   如：borl（border-bottom的样式）
       间隙定义：blank+数值
*/

/*通用样式*/
body {color: #666; font-family: Verdana, "宋体"; font-size: 12px; margin:0 auto; padding:0px; line-height: 22px; background-repeat: repeat-y; background-position:center;}
p,h2,h3,ul,li,tr,td{ margin:0; padding:0;}
a:link,a:visited{text-decoration:none;COLOR: #16387c}
a:hover{text-decoration:underline;}
h2{ width:100%; height:25px; line-height:25px; font-size:13px; font-weight:bold; color:#fff; background-color:#153e76; text-align:left; text-indent:20px;}
img{ border:#ccc solid 1px;}
.bold{ font-weight:bold;}
.clear{ clear:both; overflow:hidden; height:1px;}
.noboreder{ border:0;}
.border_gray{ border:solid 1px #ccc; padding:5px;}
.border_blue{ border-bottom:#49afd7 solid 1px;border-left:#49afd7 solid 1px;border-right:#49afd7 solid 1px; width:96%; height:auto; padding-bottom:8px;}
.mt8{ margin-top:8px;}
body > table{margin:0 auto;}
/*中间内容样式开始*/
.dot_line{ width:5px; border-left:#ccc dashed 1px; height:233px;}
.top_con{ width:96%;text-indent:2em; font-size:13px; margin:0 auto; margin-top:8px; line-height:26px;}
.topic_img{ float:left; width:122px; height:92px; overflow:hidden; margin-top:8px;}
.topic_con{ float:left; width:530px; height:auto;border-bottom:#ccc dotted 1px; height:91px; padding-left:8px; margin-top:8px;}
.topic_list{ margin-top:8px; width:100%; height:auto; clear:both;}
.topic_list a{ float:left; width:48%; text-align:left; line-height:24px; font-size:13px;}

.expert_img{ float:left; width:90px; height:68px; overflow:hidden; margin-top:8px;}
.expert_con{ float:left; width:340px; height:68px; padding-left:8px; margin-top:8px; overflow:hidden;}

.bor_b{ clear:both; border-bottom:#ccc dashed 1px; width:440px; height:3px; overflow:hidden;}
.border_dotline{ border-left:#ccc dashed 1px; width:2px; height:135px; overflow:hidden;}

.right_title{ background-color:#7edfff; width:96%; height:25px; line-height:25px; text-indent:20px; color:#153e76; font-size:13px; font-weight:bold;border-top:#49afd7 solid 1px;border-left:#49afd7 solid 1px;border-right:#49afd7 solid 1px;}
.submit_btn{ width:60px; height:20px; text-align:center; margin-top:8px;}
.border_blue_ul{ border-bottom:#49afd7 solid 1px;border-left:#49afd7 solid 1px;border-right:#49afd7 solid 1px; width:96%; height:auto; padding-bottom:8px;}
.border_blue_ul li{ text-indent:10px; width:98%; overflow:hidden;}


.ml10{ padding-left:10px;}
.blank6{ height:6px; overflow:hidden; width:100%;}
.blank2{ height:2px; overflow:hidden; width:100%;}
.blank5{ height:auto; overflow:hidden; width:5px; overflow:hidden;}
.Title{ float:left;color:#016596; font-weight:bold;}


.right_img{ float:left; width:122px; height:92; border:#333 solid 1px; margin-left:5px;}
.r_content{ float:left; width:460px; height:auto; margin-left:25px;}
.r_list{ clear:both; margin-top:8px; width:96%; margin-left:10px;}
.r_list a{ float:left; width:48%;}

/*中间内容样式结束*/
/* 尾部样式开始*/
.footer{ background:url(../images/footbg.gif) repeat-x; font-family: Verdana, "宋体";}
.f_black{ color:#000; font-size:12px; font-weight:bold;}
.footer p{ padding-left:10px; padding-top:2px;}
.footer a{ padding:0 10px; font-size:12px; font-weight: bold;color: #454545; text-decoration:none;}
.footer a:visited { padding:0 8px; font-size:12px; font-weight: bold;color: #454545;}
.footer a:hover {font-weight: bold; color: #910911; font-size:12px;}
.footer img{ border:0;}
/* 尾部样式结束*