@charset "utf-8";
/* CSS Document */

html,body,div,ul,li,a,p,img { margin:0; padding:0}
img { border:0}
ul { list-style:none}
a { color:#000; text-decoration:none}
a:link {color:#000;}		
a:visited {color:#000;}	
a:hover {color:#f00;}	
a:active {color:#f00;}	
.clear{ clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden;}
body { margin:0 auto; font-size:12px; font-family:simsun; line-height:1.5}

.container { width:1000px; margin:0 auto; overflow:hidden;}
#header { width:100%; height:92px; background:url(../images/header-bg.jpg) repeat-x;}
#top { width:1000px; height:20px;}
#top a { float:right; color:#565656; margin:0 5px;}

#nav ul li { float:left; margin-top:36px;}
#nav ul li a { display:block; height:33px;}
.n1 a { width:130px; background:url(../images/nav.jpg) 0 0 no-repeat;}
.n2 a { width:130px; background:url(../images/nav.jpg) -160px 0 no-repeat;}
.n3 a { width:130px; background:url(../images/nav.jpg) -320px 0 no-repeat;}
.n4 a { width:130px; background:url(../images/nav.jpg) -480px 0 no-repeat;}
.n5 a { width:130px; background:url(../images/nav.jpg) -640px 0 no-repeat;}
.n1 a:hover,#nav1-on { background:url(../images/nav-h.jpg) 0 0 no-repeat;}
.n2 a:hover,#nav2-on { background:url(../images/nav-h.jpg) -160px 0 no-repeat;}
.n3 a:hover,#nav3-on { background:url(../images/nav-h.jpg) -320px 0 no-repeat;}
.n4 a:hover,#nav4-on { background:url(../images/nav-h.jpg) -480px 0 no-repeat;}
.n5 a:hover,#nav5-on { background:url(../images/nav-h.jpg) -640px 0 no-repeat;}

#banner { width:100%; height:335px; display:none; overflow:hidden;}
#content { width:960px; margin:0 auto; background:url(../images/content-bg.jpg) repeat-y; padding:20px;}
#business { width:267px; height:190px; background:url(../images/business-bg.jpg) no-repeat; padding:45px 0 0 10px;}
#business a { margin-top:10px;}
#news { width:398px; height:235px; background:url(../images/news-bg.jpg) no-repeat;  margin-left:10px;}
#news-top { width:34px; width:398px;}
#news-top ul li a { display:block; margin:1px 0 0 1px;}
#hyxw a {  width:112px; height:34px; background:url(../images/news.jpg) -113px 0 no-repeat;}
#gsdt a {  width:112px; height:34px; background:url(../images/news.jpg)  0 0 no-repeat;}
#hyxw a:hover { background:url(../images/news-h.jpg) -113px 0 no-repeat;}
#gsdt a:hover { background:url(../images/news-h.jpg)  0 0 no-repeat;}
#news-main { margin:17px 0 0 20px;}
#news-main ul li { width:340px; height:13px; background:url(../images/list-img.jpg) left center no-repeat; padding-left:20px; line-height:1;}
#news-main ul li a { display:block; width:340px; height:13px; line-height:1.3; overflow:hidden}
#news-main ul li a span { display:block;}
#news-main ul img { margin:3px 0;}
#news-main ul .no-img { background:none;}
#about { width:251px; height:190px; background:url(../images/about-bg.jpg) no-repeat; padding:45px 0 0 14px;}

#products { width:960px; height:180px;}
.pro-top { width:960px; height:35px;}
.xian { width:860px; height:30px; border-bottom:1px solid #a2a2a2}
#pro-scroll ul li { width:124px; height:109px; background:url(../images/pro-bg.jpg) no-repeat; float:left; padding:7px 0 0 10px; margin:0 7px; display:inline; overflow:hidden}
#pro-scroll ul ul li { width:100px; background:none; padding:0; text-align:center}
#links ul { margin:10px 0 0 10px;}
#links ul li { float:left; margin-right:20px;}
#links ul li a { color:#565656}
#links ul li a:hover { color:#666;}

#footer { width:100%; height:45px; background:#676662; line-height:45px; color:#FFF;}
#footer p { margin-left:20px;}


#ban { width:100%; height:300px; overflow:hidden; display:none;}
#menu { width:200px; height:235px; background:url(../images/a-menu.jpg) no-repeat;  padding:10px 0 0 37px}
#menu p { font-size:16px; font-family:Microsoft YaHei; font-weight:700; margin-bottom:20px;}
#menu ul li { font-size:14px; font-family:Microsoft YaHei; }
#menu ul li a { width:170px; height:20px; display:block; color:#000; text-align:center; overflow:hidden}
#menu ul li a:hover { background:url(../images/menu-h.jpg) center no-repeat;}
#menu ul .fenge { height:10px; line-height:0.1}
#a-main-top { width:670px; height:30px; background:url(../images/a-main-top.jpg) no-repeat; padding:20px 0 0 20px; font-size:14px}
#xhx { width:650px; height:20px; border-bottom:1px solid #a2a2a2}
#a-main-center { width:640px; background:url(../images/a-main-bg.jpg) repeat-y; padding:20px 30px;}

/*#a-main-center ul li { float:left; width:79px;}
#a-main-center ul ul li { float:none}
*/
.red { color:red;}
.black { color:black;}
.white { color:white;}

.float-l { float:left;}
.float-r { float:left;}

.bold { font-weight:700;}

.mar-t-10 { margin-top:10px;}
.mar-t-30 { margin-top:30px;}
.mar-b-10 { margin-bottom:10px;}
.mar-l-10 { margin-left:10px;}
.mar-r-10 { margin-right:10px;}


.slider{position: relative}
.slider div{position: relative;text-align: center;padding: 0px;list-style-type: none;margin: 0px;width: 640px;background: #ffffff;height: 450px;overflow: hidden;}
.slider span{z-index: 99;position: absolute;text-align: center;width: 100%;bottom: 2px;color: #ffffff;font-size: 12px;font-weight: bold}
.slider .txtbg{position: absolute;filter: alpha(opacity=70);width: 100%;bottom: 0px;background: #000;height: 17px;padding-top: 5px;left: 0px;opacity: 0.7;-moz-opacity: 0.7;-khtml-opacity: 0.7}
.slider .txtbg img{width: 620px;height: 450px;}
.hdnum{width: 640px;height: 47px;overflow: hidden;padding-top: 2px}
.hdnum li{padding: 1px;background-color: #000;width: 61px;float: left;margin:0 0 0 1px;overflow: hidden;}
.hdnum li img{width: 61px;height: 45px;filter: alpha(opacity=50);opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5}
.hdnum li.on{padding: 0;background-color: #f54102;width: 63px;}
.hdnum li.on img{border: #f54102 2px solid;filter: alpha(opacity=100);width: 59px;height: 43px;opacity: 1;-moz-opacity: 1;-khtml-opacity: 1}


.newslist li{width:100%; float:left; text-indent:10px; border-bottom:1px dashed #ADA7A7;}
.newslist li a{float:left; max-width:550px; overflow:hidden;}
.newslist div{float:right; display:inline;}

.d_title{text-align:center; float:left; width:100%; font-size:20px; font-weight:bold;}
.d_addtime{text-align:center;}
.d_img{text-align:center; margin:8px 0 8px 0;}
.d_img img{max-width:500px; _width:500px;}

.page{ line-height:24px; text-align:center; color:#000;}
.page a,.page a:hover{ color:#000;}