

* { margin: 0; padding: 0; }

body,td { font-size: 12px; line-height: 150%; font-family: Arial, '宋体', Helvetica, sans-serif; color: #5F5F5F; }
body { background: #000 url(bodybg.gif) repeat-x; }

a:link, a:visited { font-size: 12px; color: #ABABAB; text-decoration: none; }
a:hover { color: #D27609; text-decoration: none; }

img { border: none; }

.clear { font-size: 0; line-height: 0; height: 0; clear: both; }


.headerOut { height: 152px; margin-bottom: 10px; }
#header { width: 960px; }
h1#logo { float: left; background:url(logo.gif) no-repeat; width: 221px; height:145px; text-indent: -9999px; }
h1#logo a { display: block; width: 221px; height:145px; }

div.language { 
	float: right; 
	width: 236px; height: 40px; 
	margin-right: 36px;
	padding-top: 72px;
	background: url(language.gif) no-repeat right 84px; 
	color: #494949; text-align: center; word-spacing: 5px; 
}
div.language a:link,div.language a:visited { color: #D27609; text-decoration: none; }
div.language a:hover { color: #FBDD54; text-decoration: none; }

div.sidebar { padding-left: 20px; float: left; width: 180px; }
div.sidebar h3 { font-weight: normal; padding-bottom: 4px; background: url(bgbottom.gif) no-repeat bottom; padding-bottom: 3px; width:172px; margin-bottom: 5px; } 
div.sidebar h3 div { background: url(bgtop.gif) no-repeat top; position: relative; top: -3px; padding-top: 7px; } 
div.sidebar h3 div a { display: block; background: url(row_default.gif) no-repeat 15px center; padding-left: 30px; } 
div.sidebar h3 div a.current { background: url(row_current.gif) no-repeat 15px center; }
div.sidebar h3 div a.xl { background: url(row_xl.gif) no-repeat 15px center; }
div.sidebar h3 ul { list-style: none; width: 98%; padding-bottom: 6px; padding-top: 5px; background: url(line.gif) no-repeat 15px top; margin-top: 5px; }
div.sidebar h3 li { line-height: 24px;  }
div.sidebar h3 div li a:link,div.sidebar h3 div li a:visited { display: inline; background: none; color: #777; } 
div.sidebar h3 div li a:hover { color: #D27609; } 
div.sidebar h3 div a.current { color: #D27609; }


.layout { width: 960px; }
.main { width: 745px; float: right; }

.banner { background: url(bannerbg.jpg) no-repeat; width: 704px; height: 264px; float: right; padding: 1px; }
.news { background: url(newsbg.gif) no-repeat; width: 704px; height: 225px; float: right; }
.news h2 { padding: 35px 0 0 20px; font-size: 14px; color: #C6C6C6; margin-bottom: 20px; }
.news h2 span { color: #D27609; font-size: 10px; padding-left: 15px; font-weight: normal; }
.news p { color: #616161; padding-left: 20px; line-height: 22px; display: block; width: 400px; }

.photo ul { list-style: none; float: left; padding-left: 20px; padding-top: 35px; }
.photo li { float: left; width: 182px; background:url(bg2.gif) no-repeat left bottom; padding-bottom: 58px; margin-right: 5px; display: inline; }
.photo li img { display: block; border: 1px #000 solid;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}
.photo li a:hover img { display: block; border: 1px #FFDE00 solid; 
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity: 1.0;
}


#channel { background: url(dot.gif) no-repeat right top; float: left; width: 1000px; }

div.channelMain { float: right; background: #000; width: 752px; margin-right: 26px; padding: 0 0 15px 0; min-height: 380px; display: inline; }
* html div.channelMain  { height: 380px; }

div.channelMain  h2.title { background: #000 url(mainbg.gif) repeat-x top; margin: 0 auto; font-size: 16px; color:#FFAE00; border-bottom: 1px #333 solid; padding-bottom: 8px; padding-top: 15px; padding: 15px 0 8px 20px; }

div.channelMain  h2.title span.pageLocation { float: right; font-size: 12px; color: #ABABAB; font-weight: normal; padding-right: 10px; }
div.channelMain  h2.title span.pageLocation a { text-decoration: underline; }


div.channelMain div.title { border: 1px #262626 dashed; margin: 15px auto; width: 95%; background: #0F0F0F; } 
div.channelMain div.title h3 { font-size: 20px;color: #C6C7C7; line-height: 26px; text-align: left; padding: 15px 20px 10px 20px; }
div.channelMain div.title span.time { display: block; padding: 10px 20px 5px 23px; }

div.content { padding: 20px; color: #C6C7C7; }
div.content p { line-height: 22px; margin-bottom: 15px; text-indent: 24px; }
div.content p img { display: block; margin: 0 auto; }
div.content ul,div.content ol { padding: 0 30px; margin-bottom: 20px; }
div.content h1,div.content h2,div.content h3,div.content h4,div.content h5,div.content h6 { margin-bottom: 20px; padding: 0 20px; }
div.content a:link, div.content a:visited { color: #D27609; text-decoration: underline; }
div.content a:hover { color: #40C0EA; text-decoration: underline; }



/* 分页样式 */
div.page { text-align: center; word-spacing: 15px; }
div.page a:link,div.page a:visited { font-size: 14px; }
div.page a:hover { text-decoration: underline; }
div.page a.current { font-weight: bold; color: #D27609; font-size: 16px; }


ul.list { list-style: none; padding-top: 20px; padding-left: 90px; padding-bottom: 15px; }
ul.list li { line-height: 30px; background: url(icon.gif) no-repeat left center; padding-left: 25px; margin-bottom: 5px; }
ul.list li a:link,ul.list li a:visited { font-size: 14px; text-decoration: underline; }
ul.list li span.time { padding-left: 15px; color: #313131; font-style: italic; }

div.pLogo { float: right; position: relative; bottom: -15px; }
div.pTag { padding: 0px 20px;  }
div.pTag ul { list-style: none; border-bottom: 3px #3B3B3B solid; float: left; width: 100%; margin-bottom: 0px; }
div.pTag li { float: left; padding: 5px 15px; border: 1px #3B3B3B solid; border-bottom: none; }
div.pTag li.current { background: #3B3B3B; }
div.pTag li.current a { font-weight: bold; font-size: 14px; color: #fff; }
div.pTag li.current a:hover { color: #fff; }

div.tech_content { padding: 30px 20px 20px 20px; }
div.tech_content div.item { border-bottom: 1px #303030 solid; margin-bottom: 15px; padding-bottom: 20px; clear: both; }
div.tech_content div.item p { float: left; margin-right: 20px; display: block; }
div.tech_content div.item p img { background: #797979; padding:3px; }
div.tech_content div.item p a:hover img { background: #FFCD46; padding:3px; }
div.tech_content div.item dl { overflow: hidden; zoom: 1; }
div.tech_content div.item dt { font-size: 14px; font-weight: bold; margin-bottom: 10px; line-height: 22px; }
div.tech_content div.item dd { line-height: 20px; }

div.product_photo { padding: 30px 20px 20px 20px; }
div.product_photo ul { list-style: none; border-bottom: 1px #303030 solid; margin-bottom: 15px; float: left; width: 100%; }
div.product_photo li { float: left; padding: 0px 20px 20px 20px; }
div.product_photo li img { background: #797979; padding:3px; }
div.product_photo li a:hover img { background: #FFCD46; padding:3px; }


div.other_product { padding: 30px 20px 20px 20px; }
div.other_product ul { list-style: none; margin-bottom: 15px; float: left; width: 100%; }
div.other_product li { float: left; padding: 0px 20px 20px 20px; text-align: center; }
div.other_product li img { background: #252525; padding:2px; display: block; margin-bottom: 8px; }
div.other_product li a:hover img { background: #FFCD46; padding:2px; }



.footer { background:url(footer.gif) no-repeat 20px top; width: 960px; padding-top: 8px; line-height: 30px; text-align: center; padding-bottom: 10px; }

