@charset "gb2312";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,div,ul,li,ol,dl,dt,dd,td,p,pre, form, fieldset, input, textarea, blockquote, th, button,em,select{ padding:0; margin:0;}
img,border,select,li{border:none; vertical-align:top;}
ul,dl,li{ list-style:none;}
body{color:#525252; font-size:12px; font:Arial, 宋体, sans-serif;line-height:22px;}
/*共用*/
a{text-decoration:none;}
.left{ float:left;}
.right{ float:right;}
.clear{clear:both;}
/*共用结束*/

.top{height:158px; margin:0 auto; overflow:hidden;}
.logo_bg{height:100px; background:url(images/logobg.gif) no-repeat center 0;}
.logo{width:980px; height:100px; margin:0 auto;}
.logo_l{ padding-top:35px;}
.logo_r{float:right;margin-top:10px;}
.logo_r .toplink{margin:19px 5px 0 0;line-height:21px; color:#d1d1d1;text-align:right;}
.logo_r a{color:#129c22; margin:0 4px;font-size:14px;}
.logo_r a:hover{color:#ff0000; margin:0 4px;}
.menu{width:996px; height:58px; margin:0 auto;}
.menu li{float:left; height:58px;}

.bottombg{ height:171px; background:#d7d7d7; margin:25px auto 0 auto;}
.bottom{width:980px; height:171px; background:url(images/bottombg.gif) repeat-x;margin:0 auto;color:#565656;}
.bottom_l{width:215px; height:103px; padding:18px 0 0 26px;}
.bottom_r{width:707px; height:146px; background:url(images/bottomrbg.gif) no-repeat; padding:25px 0 0 32px; line-height:24px;}
.bottom_r span{width:405px; height:27px; border:1px solid #cdcdcd; background:#e9e9e9; display:block; line-height:28px; padding-left:17px;color:#cecece; margin-bottom:18px;}
.bottom_r span a{color:#525252; margin:0 8px;}

.news{width:980px; height:49px; margin:7px auto 10px auto;}
.news_l{width:725px; height:49px; background:url(images/newslbg.gif) no-repeat;}
.news_l p{ padding:21px 0 0 20px; display:block; line-height:14px; float:left;}
.news_l p a{color:#525252; margin-right:7px;}
.news_r{display:block;width:248px;height:49px;background:url(images/newsr.jpg) no-repeat;}
.news_r{font-size:14px;line-height:14px;color:#000;text-align:right;}
.news_r p{padding:12px 35px 0px 0px;}
.backToTop {
    display: none;
    width: 56px;
	height:56px;
    position: fixed;
    _position: absolute;
    right: 10px;
    bottom: 100px;
    _bottom: "auto";
    cursor: pointer;
	background:url('images/totop.png') 0 0;
}
#topSearch { float:left; padding:0px 0px 0px 100px; width:220px; height:27px; line-height:27px; overflow:hidden; clear:right;margin-top:10px;}
#topSearch .fr { padding-left:10px; color:#F60; font-weight:bold; background:url(images/item1.gif) 0 4px no-repeat;}
#topSearch .fr a{color:#F60;}
#topSearch .tstextfrom { border:1px solid #F78B10; padding-left:15px; height:25px; line-height:25px; width:120px; }
#topSearch .tstextfrom:hover{border:1px solid #F78B10;}
#topSearch .tstextfrom{
	tesion:expression(onmouseover=function() 
	{this.style.backgroundColor="#F4F8FB";this.style.border="1px solid #F78B10"}, 
	onmouseout=function()
	{this.style.backgroundColor="#FFFFFF";this.style.border="1px solid #EFEFEF"})
	}
#topSearch .tsBtn { margin:-5px 5px 0px 5px; border:none; width:45px; height:27px; background:url(images/search.gif) no-repeat; vertical-align: middle;}
#topSearch a{ margin:0 2px; color:#79A0C8; display:inline;}
#topSearch a:hover{ color:#0058A6}