/* CSS Document */
body {}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0;}
.clear { clear:both}
body {font-family:Verdana;font-size:11px;color:#4c4c4c;background-color: #ced1dd;background-image: url(../images/bg.jpg);background-repeat: repeat-x;}
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
a { color:#414141; text-decoration:none;}
a:hover { color:#656b7b; text-decoration:underline;}


.wrapper{ margin:0 auto; width:900px;}
#top {position:relative;}
#top .logo { width:309px; height:54px; position:absolute; left:5px; top:30px;}
#top .logo a{ text-indent:-9999em; background:url(../images/logo.png) no-repeat; width:309px; height:54px; display:block;}
.subMenu  {position:absolute;left:740px;top:50px;}
.subMenu a { background:url(../images/bg.png) -10px -79px no-repeat; padding-left:10px; color:#8288a3; margin-right:8px;}
.menu {background:url(../images/bg.png) no-repeat;height:35px; overflow:hidden;}
.home,.about,.product,.news,.contact,.sitemap{text-indent:-9999em;width:75px;height:26px;margin-top:5px;float:left; display:inline;}
.home a,.about a,.product a,.news a,.contact a,.sitemap a{width:75px;height:26px;display:block;}
.home a:hover,.about a:hover,.product a:hover,.news a:hover,.contact a:hover,.sitemap a:hover{background-image: url(../images/bg.png);background-repeat: no-repeat;}
.home {margin-left:41px;}
.home a:hover{ background-position: -41px -41px;}
.about{margin-left:63px;}
.about a:hover{background-position: -180px -41px;}
.product {margin-left:76px;}
.product a:hover {background-position: -330px -41px;}
.news {margin-left:68px;}
.news a:hover {background-position: -472px -41px;}
.contact {margin-left:58px;}
.contact a:hover {background-position: -607px -41px;}
.sitemap  {margin-left:68px;}
.sitemap a:hover {background-position: -750px -41px;}

#banner {width:900px; height:284px; overflow:hidden;}
#main { padding:20px 0; overflow:hidden; background:#eff4ff;-moz-border-radius:15px;-khtml-border-radius:15px-webkit-border-radius:15px;border-radius:15px;}

.index_news { border-right:1px dashed #b0b8c8; width:250px; margin-left:15px; float:left; display:inline; padding-right:15px;}
.index_news .title { height:16px; width:250px; overflow:hidden; margin-bottom:15px;}
.index_news .title h2{ background:url(../images/bg.png) 0 -105px; height:16px; width:208px; float:left; text-indent:-9999em;}
.title span a{ background:url(../images/bg.png) -192px -79px no-repeat; width:42px; height:16px;float:left;margin:0px;text-indent:-9999em;}
.index_news ul {width:250px; }
.index_news ul li { margin-bottom:10px}
.index_news ul li a {background:url(../images/bg.png) -413px -78px no-repeat;padding-left:10px;}
.index_news ul li span {float:right; }

.index_about { border-right:1px dashed #b0b8c8; width:350px; padding-right:10px; margin-left:15px; float:left; display:inline;}
.index_about .title { height:16px; width:350px; overflow:hidden; margin-bottom:10px;}
.index_about .title h2{ background:url(../images/bg.png) 0 -124px; height:16px; width:300px; float:left; text-indent:-9999em;}

.index_contact {  width:210px;margin-left:15px; float:left; display:inline; }
.index_contact .title { height:16px; width:210px; overflow:hidden; margin-bottom:10px;}
.index_contact .title h2{ background:url(../images/bg.png) 0 -144px; height:16px; width:210px; float:left; text-indent:-9999em;}
.index_contact ul li{ margin:10px 0;}

#footer { height:35px; border:1px solid #bec1cf; border-left:none; border-right:none; margin:30px auto 20px auto; color:#737995; line-height:35px; padding:0 15px; width:870px;}
#footer .copyright { float:right}
#footer .subNav { float:left;}
#footer .subNav a{background:url(../images/bg.png) -413px -78px no-repeat; color:#737995; padding-left:10px; margin-right:8px;}
#footer .m_products{ float:left; width:870px; text-align:center; color:#9399b2;}

.left { margin-left:10px; float:left; display:inline;}
.left_product_list { margin-bottom:15px;}
.left_product_list .title { background:url(../images/bg.png) -2px -215px no-repeat; width:230px; height:30px; display:block;}
.left_product_list li a{background:url(../images/bg.png) -2px -249px no-repeat; padding-left:20px; padding-top:6px;width:188px; height:37px; display:block; margin:8px 0 8px 10px; font-size:11px;}

.left_product_list dl dt{ text-indent:25px;padding:5px 0;}
.left_product_list dl dt a{ color:#999; background:url(../images/bgddd.html) no-repeat; width:auto; padding:0 0; margin:0 0; height:10px}
.left_product_list dl dt a:hover{ color:red; background:dfdf.jpg no-repeat;}
.sad2 .rred{ color:red;}

.left_contact .title { background:url(../images/bg.png) -234px -215px no-repeat; width:230px; height:30px; display:block;}
.left_contact ul { line-height:28px; margin:10px; width:210px;}

.content { float:right; margin-right:10px; width:636px; display:inline;}
.cont_title { background:url(../images/bg.png) -2px -182px; width:626px; height:30px; font-size:15px; color:#fff; font-weight:bold; line-height:30px; padding-left:10px;}
.cont_title span a{ font-size:12px; color:#fff; float:right; margin-right:8px;}

#about ul { background:url(../images/about_img.jpg) right top no-repeat;padding:0 195px 0 20px; height:282px; margin-top:10px; line-height:20px;}
#about ul li { margin:15px 0; }
#product ul { margin:15px 0}
#product ul li { float:left; display:inline; margin:20px 30px;}
#product ul li img{ border:1px solid #bbbbbb}
#product ul li p{ text-align:center; padding:5px 0 8px 0}

#news ul { margin-top:20px;}
#news ul li { margin-bottom:10px; border-bottom:1px dashed #888; line-height:24px; padding:0 15px; height:28px;}
#news ul li a {background:url(../images/bg.png) -413px -78px no-repeat;padding-left:15px;}
#news ul li span {float:right;}
#newsshow ul{ padding-top:20px; margin:0 40px; line-height:26px;}
#newsshow .news_title { font-size:24px; font-weight:bold; text-align:center; border-bottom:1px dashed #c5c5c5; padding-bottom:8px; margin-bottom:15px;}
#newsshow p { margin:10px 0;}
#contact .contact_ { margin:20px 60px;}
#contact .contact_ li { margin:10px 0px;}

#contact .feedback {margin:0 50px; border-top:1px dashed #c5c5c5}
#contact .feedback li{ margin:20px 0;}
#contact .feedback li h2 { font-size:11px; font-weight:normal; float:left; width:85px; text-align:right; line-height:22px; margin-right:5px;}
#contact .feedback .text_box {height:17px; font-size:12px; width:300px;}
#contact .feedback .text_box2 { font-size:12px; width:300px;}
#contact .feedback span { margin-left:90px;}
.feedback_btn { background:url(../images/botton.png); width:57px; height:23px; border:none; color:#fff; font-size:12px;}

#sitemap ul{ margin:20px auto; width:500px;}
#sitemap ul li { margin:20px 0 0 0; background:#dce7ff; }
#sitemap ul li p {height: 26px; font-size:14px; line-height:26px; font-weight:bold;  padding-left:30px;background:url(../images/bg.png) -400px -120px no-repeat;}
#sitemap ul li ul li{ margin:0; padding-left:40px;background:url(../images/bg.png) -385px -72px no-repeat ; line-height:30px;}



.manu {padding:3px; margin:3px; text-align:right;}
.manu a {border:1px solid #eee; padding:2px 5px; margin:2px; color:#036cb4; text-decoration:none;}
.manu a:hover {border:1px solid #999; color:#666;}
.manu a:active {border:1px solid #999; color:#666;}
.manu .current {padding:2px 5px; background:#036cb4; font-weight:bold; margin:2px; border:1px solid #036cb4; color:#fff;}
.manu .disabled {border:1px solid #eee; padding:5px 2px; color:#ddd; margin:2px;}


.page_list{ background:url(../img/page_list.html) repeat-x; height:26px; line-height:26px; padding:0 10px;text-align:center;}
		.page_list a{ padding:0 5px; color:#666;}
		.page_list a:hover{ color:#069;}
		.page_list strong{ color:#069;}
		.page_list .current{ color:#F00;}
		

.bt{ padding:10px 0; text-align:center; font-weight:bold; border-top:2px solid #c9d0de}
.nob{ text-align:center; padding:5px 0;}
.spec{ text-align:center; color:#565656; font-size:11px}

.shimg{ padding:10px 0 20px 0; width:583px; margin:0 auto}
.shimg img{ border:1px solid #CCC}
.shimg p{ text-align:center; padding:10px 0 0 0; font-weight:bold; font-size:14px;}