﻿body						{ margin:0; padding:0px; font-size:12px; font-family:"宋体"; background:url(../images/i_r1_c2.jpg) repeat-x;}
ul							{ margin:0; padding:0; list-style:none;}
dl,dt,dd,li					{ margin:0; padding:0; overflow:hidden;}
div							{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6			{ display:inline;}
li,dt,dd					{ float:left; overflow:hidden;}
img							{ border:none;}
form						{ display:inline;}
a							{ color:#333; text-decoration:none;}
a:hover						{ color:#FF6000; text-decoration:underline;}
.mt7						{ margin-top:7px;}
.mt8						{ margin-top:8px;}
.mt9						{ margin-top:9px;}
.mt10						{ margin-top:10px;}
.ml6						{ margin-left:6px; display:inline;}
.ml9						{ margin-left:9px; display:inline;}
.fl							{ float:left;}
.fr							{ float:right;}

.page						{ width:952px; margin:0 auto;}
.p_m						{ width:952px;}
.logo						{ width:165px; height:55px; text-align:center;}
.t_font						{ width:600px; height:55px; line-height:55px; text-align:right; padding-right:16px;}
.hot_flash					{ width:278px; height:222px; border:4px #E84500 solid; padding:1px;}
.hot_news					{ width:351px; height:228px; border:1px #FFB0B0 solid; padding:1px;}
.h_n_main					{ width:340px; height:224px; background:url(../images/bg1.gif) repeat-x; padding:4px 5px 0 6px;}
.h_n_main dl				{ width:340px;}
.h_n_main dl dt				{ width:340px; height:28px; line-height:28px; font-weight:bold; overflow:hidden; white-space:normal;}
.h_n_main dl dt a			{ color:#000; text-decoration:underline;}
.h_n_main dl dt a:hover		{ color:#ff6000; text-decoration:none;}
.h_n_main dl .con			{ width:340px; height:31px; color:#666; overflow:hidden; white-space:normal; line-height:16px;}
.h_n_main dl .line			{ width:340px; height:1px; background:url(../images/lit_bg.gif) repeat-x; margin:7px 0; overflow:hidden;}
.what						{ width:287px; height:228px; border:1px #FFA36A solid; padding:1px;}
.what dl					{ width:287px;}
.what dl dt					{ width:277px; height:26px; background:url(../images/bg2.gif) repeat-x; padding-left:10px; line-height:26px; font-size:14px; font-weight:bold; color:#fff;}
.what dl .what_tit			{ width:275px; height:30px; padding:0 6px; line-height:30px; font-size:14px; font-weight:bold; color:#333; text-align:center;}
.what dl .what_con			{ width:275px; padding:0 6px; height:140px; line-height:18px; color:#333; overflow:hidden; white-space:normal;}
.what dl .what_more			{ width:275px; padding:0 6px; height:26px; line-height:26px; text-align:right;}
.p_tit						{ width:934px; height:32px; background:url(../images/bg4.gif) no-repeat; line-height:32px; font-weight:bold; font-size:14px; color:#fff; padding-left:18px;}
.p_tit a{ color:#fff;}
.p_tit a:hover{ color:#fff; text-decoration:underline;}
.p_box						{ width:307px; height:159px; border:1px #C2C2C2 solid; padding:2px;}
.p_b_m						{ width:307px; height:159px; background:url(../images/bg5.gif) repeat-x;}
.p_b_m_t					{ width:277px; height:19px; border-bottom:1px #127E9E solid; background:url(../images/bg6.gif) 8px 0 no-repeat; padding-left:30px; line-height:19px; font-weight:bold; color:#fff; margin-top:4px;}
.p_b_m_c					{ width:301px; padding:0 2px; margin-top:5px; line-height:19px; overflow:hidden; white-space:normal; color:#333;}
.p_m2_t						{ width:948px; height:24px; border:1px #FFA36A solid; padding:1px;}
.p_m2_t .p_m2_tit			{ width:948px; height:24px; background:url(../images/bg7.gif) repeat-x;}
.p_m2_t .p_m2_tit div		{ width:930px; height:24px; background:url(../images/tb1.gif) 8px 8px no-repeat; padding-left:18px; color:#B74500; font-weight:bold; line-height:24px;}
.p_m2_m						{ width:950px; height:175px; border:1px #FFA36A solid; padding-top:12px; border-top:none;}
.p_m2_m ul					{ width:945px; float:left; margin-left:5px; display:inline}
.p_m2_m ul li				{ width:175px; height:50px; margin-left:10px; display:inline; overflow:hidden; margin-bottom:10px;}
.p_m2_m dl					{ width:167px; float:left; margin:0 7px 0 15px; display:inline;}
.p_m2_m dl dt				{ width:163px; height:136px; border:1px #ccc solid; padding:1px;}
.p_m2_m dl dt div			{ width:163px; height:136px; vertical-align:middle!important; display:table-cell!important; text-align:center;}
.p_m2_m dl dt div img		{ margin-top:expression((136-this.height)/2);}
.p_m2_m dl dd				{ width:167px; height:30px; text-align:center; line-height:30px; overflow:hidden; white-space:normal;}
.news						{ width:952px; margin:10px 0; font-size:14px;}
.news dl					{ width:952px;}
.news dl dt					{ width:811px; height:28px; line-height:28px; overflow:hidden; white-space:normal; color:#333;}
.news dl dd					{ width:141px; height:28px; text-align:center; line-height:28px; color:#666;}
.p_b_m dl					{ width:307px;}
.p_b_m dl dt				{ width:307px; height:26px; text-align:center; line-height:26px; font-weight:bold;}
.p_b_m dl dt a				{ color:#000; text-decoration:underline;}
.p_b_m dl .con2				{ width:299px; height:140px; line-height:18px; color:#666; padding:0 4px; overflow:hidden; white-space:normal;}
.p_b_m dl .con2 .pic		{ width:93px; height:94px; border:1px #ccc solid; margin-right:5px; display:inline; padding:1px;}
.p_b_m dl .more				{ width:300px; height:26px; text-align:right; line-height:26px; float:left;}


.red						{ color:#ff0000; text-decoration:underline;}
a.red:hover					{ color:#ff6000; text-decoration:none;}
.blue						{ color:#0000FF; text-decoration:underline;}
a.blue:hover				{ color:#0000FF; text-decoration:none;}
