body { margin:0 auto; padding:0; color:#666; font-size:12px;font-family:/*\5fae\8f6f\96c5\9ed1,*/ \5b8b\4f53, Arial, sans-serif; background:url(../images/tbg.png) repeat-x top;}
div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,.clear,.slides dd p,.pl p,.tips p{ margin:0; padding:0;}
img { border:none}
a { color:#4D4D4D; text-decoration:none;}
a:hover, .img-news h2 a,.title-bar,.main-service h2,.main-service h3,.sd01 a,.sd02 a,.sd03 a,.sd04 a,.link-tit,.blue,.blue a:link,#navigation a,.list-title,.tips,.tool a,.item-titel a, #footer a,.cur,.page-body a,#star h3,.main-hot h3,.list-pic dt div a,.sanxuan h3,.s-about h3,.s-list dt a,.s-box h3,.s-article h3,.s-bar h3 {color:#19489E}
a:hover{ text-decoration: underline}
.list-top li,.sid-list li,.con-text ul li,.link-msg ul li,.sid-list li,.pl h4 {list-style:none;overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.l{float:left}.r{float:right}.cb{clear:both}.tac{text-align:center}.fw7,.strong{font-weight:700}.tar{text-align:right}.fs12{font-size:12px}.fs20{font-size:24px;font-family:Georgia,arial;}
.m10{ margin:10px}.p5{ padding:5px}.p10{ padding:10px}.ptrl10{ padding:10px 10px 0 10px}.prl10{padding:0 10px}.mb10{ margin-bottom:10px;}.pb15{padding-bottom:15px}.pb5{padding-bottom:5px}.red,.red a,.red a:link,.forms i,.pl h4 a{ color:#BA2636}.clear{clear:both; font:0}.green,.green a:link {color:#390}.orange,.orange a:link{ color:#F60}.h323{ height:328px;}
input,select,label {vertical-align:middle}.note{ margin:3px 15px; padding:10px 10px 10px 36px; color:#B56A33; background:#FCFBE7 url(../images/icon.png) no-repeat 5px -80px; line-height:150%; border:1px solid #DBD4AF}
#header { margin:0 auto; width:960px; height:80px;}
.center { margin:0 auto; width:960px;}
.site{ width:400px; height:33px;float:left; clear:both;}
.site p{margin:0;}
.site_p1{float:left; height:30px; line-height:33px;}
.site_p2{ height:26px; width:104px;padding-top:7px; float:left;}
.site_p2 input{ width:94px; height:17px; border:1px solid #979fa5;}
.site_p3{ height:26px; width:53px; float:left; padding-top:7px;}
.site_p3 input{
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 19px; WIDTH: 49px; HEIGHT: 19px; BORDER-TOP: medium none; MARGIN-RIGHT: 8px; BORDER-RIGHT: medium none; background:url(../images/sub_bg.gif) no-repeat 0px 0px;
}
.nav-top { height:30px; line-height:30px}
.quick-menu li { float:left; margin-left:5px; line-height:33px; list-style:none;}
#logo { width:280px; height:80px;}
.ad-top { width:600px; height:80px; overflow:hidden}
.hot { position:absolute; z-index:10; margin:-45px 0 0 80px; *margin:-45px 0 0 30px; width:28px; height:18px; background:url(../images/hot.gif) no-repeat;}
#menu{ margin:0px auto; margin-top:10px; width:960px; max-height:78px; clear:both; background:url(../images/menu.png) no-repeat;}
#menu .in,#menu .in a:hover { background:url(../images/navh.png) no-repeat}
#menu ul { margin:0 auto; height:40px; clear:both}
#menu ul li { float:left; width:96px; height:40px; line-height:40px; font-size:14px; font-weight:700; text-align:center; list-style:none}
#menu ul li a {color:#FFF;display:block; text-decoration:none;}
#menu ul li a:hover {display:block; height:40px; color:#FFF; background:url(../images/navh.png) no-repeat 0 -42px; text-decoration:none;}
#search { text-align:center; height:38px; line-height:35px;}
#search form { _padding-top:6px; font-size:12px;}
.btn {width:80px; height:24px; line-height:25px; background:url(../images/button.png) no-repeat; border:none;}
#search select,.forms select {font-size:12px;}


#footer { margin:10px auto; padding-top:20px; width:960px; clear:both; line-height:200%; background: url(../images/footer.png) no-repeat top;}

.main_content{width:980px;height:auto;background:#fff;margin:0 auto;overflow:hidden;}