
*{margin:0;padding:0; font-size:12px;}
body{font:12px "宋体";color:#444;overflow-x:hidden; }
ul,li{ list-style:none;}
em, cite, th { font-style: normal; font-weight: normal;}
a{text-decoration:none;color:#555;}
a:hover,a:active{text-decoration:underline;color:#FF3300}
.l{ float:left;}
.r{float:right}
#leftDiv,#rightDiv{
   position:absolute; 
}
.clearFix {clear: both; display: block; zoom: 1;}
.clearFix h1{display: inline-block;float:left;padding:2px 0px;font-weight: normal; font-size: 12px;line-height: 25px;  height: 25px; }
#header{padding:4px 10px;background:url(HeadMenuBg.gif) left bottom repeat-x;  line-height: normal; height:28px; border-bottom: #EBEBEB 1px solid; position: relative;color:#38261A;}
#header *{ font-family:Microsoft YaHei;}
#header img{vertical-align: middle}
#header p{padding:2px 0px;display: inline-block; font-weight: normal; font-size: 12px; float: left;  line-height: 25px;  height: 25px; width:auto; overflow:hidden; text-align:left; margin:0}
#header #logo{float: right;}
#header #logo a{ padding:2px 0px;display: inline-block;  vertical-align: top;}
#header #logo .more {PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(MoreBg.gif) no-repeat left center; PADDING-BOTTOM: 2px; MARGIN-RIGHT: 10px; PADDING-TOP: 2px;cursor:pointer;}
#header_itemnav{DISPLAY: none;  Z-INDEX: 9999999; RIGHT: 0px; WIDTH: 128px;  POSITION: absolute; TOP: 37px; text-align:left;}
#header_itemnav li{_display: inline;}
#header_itemnav li a{DISPLAY: block; padding-left:15px;width:113px; height:37px; line-height:37px;COLOR: #736037; text-decoration:none; background:url(listbg.gif) left bottom no-repeat;}
#header_itemnav li a:hover{ COLOR: #c61800; TEXT-DECORATION: none;}

.messages{clear:both;width:860px; margin:0 auto;text-align:center;zoom:1;}
.messages:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.messages .about{ width:786px; padding-left:74px;height:72px;padding-top:88px; overflow:hidden;margin-top:17px;text-align:left;  line-height:21px; background:url(m_person.png) no-repeat; font-size:14px;}
.messages .about img{ float:left; display:inline;}
.messages .about span{ color:#F46500;font-size:14px;}
.messages .about font{ font-size:12px; color:#FF0000;}

.l_con{ width:408px; margin-left:52px; padding-top:36px; height:auto; float:left; display:inline; overflow:hidden;}
.l_con_bg{background:url(n_msg_bg.png) left 37px no-repeat;}
.l_con #msgbox td{ height:32px; padding-bottom:16px; line-height:32px; font-size:13px; text-align:left;}
.l_con #msgbox td font{letter-spacing:2px;font-size:13px; padding-left:30px;}
.l_con #msgbox td label{ color:#FF9900; padding-left:5px; font-size:14px; line-height:32px;}
.l_con #msgbox td .con_input{ height:30px; width:200px; padding-left:5px; padding-right:5px; line-height:30px; border:1px solid #CCCCCC; margin-left:8px; margin-right:8px; color:#A9A9A9;font-size:13px;}
.l_con #msgbox td .con_input2{ height:30px; width:238px; padding-left:5px; padding-right:5px; line-height:30px; border:1px solid #CCCCCC; margin-left:8px; margin-right:8px; color:#A9A9A9;font-size:13px;}
.l_con #msgbox td span{ color:#FF9900;}
.l_con #msgbox td .con_sel{ height:30px; width:128px;border:1px solid #CCCCCC; margin-left:8px; color:#666;font-size:13px;}
.l_con #msgbox td .con_text{ margin-left:8px;border: 1px solid #ccc;color: #666;float: left;line-height: 17px;padding: 5px 0 0 5px;width: 289px; height:70px;background:url(m_pic.gif) #fff center 13px no-repeat;text-align:left;font-size:13px; }
.l_con #msgbox td .con_bnt{margin-left:8px;background: url(m_bnt.gif) no-repeat;cursor: pointer;height: 44px;width: 143px; margin-bottom:15px;}
.l_con #msgbox td .con_bnt:hover{filter:alpha(opacity=50);opacity:0.5;}
.l_con #msgbox td.m_share{ color:#FF0000; height:40px; padding-bottom:10px; padding-left:9px;}

.l_con #msgbox .loading_bnt{width:214px; height:15px;background:url(loading.gif) no-repeat; font-size:14px; color:#007795; font-weight:bold; cursor:pointer; margin-bottom:22px;}

.r_con{ float:left;width:380px; overflow:hidden; display:inline;text-align:left;}
.r_con span{ width:354px;height:37px; line-height:30px; border-bottom:1px dashed #808080; font-size:18px; color:#FF6A00; font-weight:bold; padding-top:37px; float:left; display:block; margin-left:28px;_margin-left:14px;  margin-bottom:15px;}
.r_con ul li{ float:left; display:inline; width:380px; overflow:hidden;}
.r_con ul li a{height:40px; line-height:40px; display:block; text-decoration:none;padding-left:35px; width:345px; color:#444; font-size:15px;}
.r_con ul li a:hover{ background:url(m_bg.png) 7px center no-repeat; height:40px; line-height:40px; color:#FF6A00; text-decoration:none; font-weight:bold;}

.news_t{ width:843px; padding-left:17px; height:46px; line-height:36px;background:url(m_bg2.gif) no-repeat;clear:both;}
.news_t a{color:#FCFF00;cursor:pointer; font-size:15px;font-weight:bold;}
.news_t .r{ color:#fff; margin-right:49px;}

.news_l{ width:850px; margin:5px auto;}
.news_l li{ float:left; display:inline; height:25px; line-height:25px; overflow:hidden; width:397px; padding-left:25px;background:url(m_bg4.gif) 15px 10px no-repeat;text-align:left;}
.news_l li a{ width:288px; height:34px; overflow:hidden; float:left; display:block; color:#313131; font-size:14px;}
.news_l li font{ font-size:14px; float:right; display:block; text-align:left; width:90px;}

.m_f{ width:850px; overflow:hidden; margin:0 auto;margin-top:9px;text-align:left;}
.m_f .logol img{ width:149px; height:66px; float:left; display:inline;}
.m_f span{ height:60px;width:654px;padding-left:28px; padding-top:10px; overflow:hidden; float:left; display:block; background:url(m_bg5.gif) no-repeat; line-height:18px; color:#707070;}
.m_f span a{ color:#707070;}


.ca b{color:#E20818; text-decoration:underline;font-weight:normal}
.wa b{}
.foot_div{ background-color:#2D4C4F; height:57px; overflow:hidden; text-align:center;position:fixed;left:0px;bottom:0px;width:100%;opacity:0.8;filter:alpha(opacity=80)}
.foot_div .foot_txt{ background:url(foot_txt.jpg) no-repeat; height:57px; overflow:hidden; margin:0 auto; text-align:left; overflow:hidden; width:1104px;}
.foot_div .foot_txt .foot_con{ padding-left:662px;}
.foot_div .foot_txt .foot_con img{ margin-top:12px; margin-right:18px; cursor:pointer;}
.foot_div .foot_txt .foot_con .foot_text{ float:left; padding-left:24px; width:135px; overflow:hidden; line-height:34px;margin-top:12px;}
.foot_div .foot_txt .foot_con .foot_text a{ color:#FFFFFF; font-size:14px;}

