﻿html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, cite, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border:0 none; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; outline-style:none; outline-width:0; vertical-align:baseline; margin:0; padding:0; list-style:none; }
.clear { clear:both }
html { color:#333; background:url( body_top.gif) repeat-x 0 0; }
a { color:#145ea5; text-decoration:none; }
a:hover { color:#333; text-decoration:underline; }
#header { width:960px; height:158px; margin:0 auto; position:relative; }
#body{ font-family:Tahoma, Arial, 宋体, sans-serif; font-size:12px; line-height:24px; }
#header h3 {position:absolute;top:64px;right:8px;font-size:14px;font-family:"微软雅黑", "宋体";color:#2282be;}
#main_nav li a{ font-family:"微软雅黑",Arial;}
#logo {position:absolute;top:37px;left:0;}
#about_con h2{ font:bold 22px/24px "微软雅黑"; text-align:center; padding-bottom:20px; margin-bottom:20px; background:url( dotted_bg.gif) repeat-x 0 100% ; }  
#page_news_con h2{ font:bold 22px/24px "微软雅黑"; }  
#about_con p,#page_news_con p{  font-size:14px; margin-bottom:20px; }
#top_nav {position:absolute;top:6px;right:-11px;height:31px;overflow:hidden;background:url( title_sprites.png) no-repeat 0 -115px;width:131px;padding-left:3px;}
#top_nav li { float:left; height:31px; line-height:31px; padding:0 8px; background:url( top_nav_line.gif) no-repeat 100% 50%; }
#top_nav li.last_li { background:none; }
#top_nav li a { color:#333; text-decoration:none; }
#top_nav li a:hover { color:#145ea5; text-decoration:underline; }
#main_nav { width:960px; height:38px; overflow:hidden; position:absolute; bottom:0; left:0; background:url( title_sprites.png) no-repeat 0 -77px; }
#main_nav li { float:left; height:38px; text-align:center; border-right:1px solid #d5d5d5; }
#main_nav li a { width:110px; height:38px; line-height:38px; display:block; color:#444; text-decoration:none; font-size:14px; font-weight:bold; text-shadow:0 1px 1px #fff; }
#main_nav li a:hover { background:url( nav_hover.png) repeat-x 0 0; }
#main_nav li a:active { background:url( nav_active.png) repeat-x 0 0; }
#main_nav li.home a:hover { background:url(title_sprites.png) no-repeat -717px -151px; }
#main_nav li.home a:active { background:url(title_sprites.png) no-repeat -827px -151px; }
#search { width:190px; height:25px; position:absolute; bottom:5px; right:25px; z-index:18; }
#search_text { width:136px; height:15px; padding:4px 4px 4px 6px; background:none; border:none; font-size:12px; font-family:"宋体", Arial; }
#search_btn { width:30px; height:23px; background:none; border:none; text-indent:-999em; cursor:pointer; }
#content { width:960px; margin:10px auto 0; }
#banner, #banner img { width:960px; height:250px; overflow:hidden; }
#page_banner, #page_banner img { width:960px; height:250px; overflow:hidden; }
#page_banner { border-bottom:1px solid #d5d5d5; }
h2.pro_tit { height:36px!important; height:35px; color:#145ea5; font-size:14px; font-weight:bold; background:url( title_sprites.png) no-repeat 0 -36px; padding-top:5px !important; padding-top:6px; text-indent:15px; position:relative; }
h2.pro_tit a { font-size:12px; text-decoration:none; color:#333; font-weight:normal; position:absolute; top:5px !important; top:6px; right:15px; }
h2.pro_tit a:hover { color:#145ea5; text-decoration:underline; }
.slider { width:958px; overflow:hidden; position:relative; border:1px solid #d5d5d5; border-width:0 1px; }
.slider .pcont { margin-left:39px; overflow: hidden; width: 880px; height: 158px; padding:15px 0 0; }
.slider .ScrCont { width: 32766px; }
.slider #List1_1 { float: left; }
.slider #List2_1 { float: left; list-style:none; }
.slider .back, .slider .forward { position:absolute; top:49px; left:8px; width: 21px; height: 43px; background:url(slider_arrow.png) no-repeat 0 0; }
.slider .forward { background-position:-71px 0; left:928px; }
.slider .back:hover { background-position: 0 -43px; }
.slider .forward:hover { background-position: -71px -43px; }
.slider li { float: left; width: 164px; height: 160px; margin-right:15px; text-align: center; display:inline; overflow:hidden; }
.slider li a { color:#333; font-size:12px; text-decoration:none; line-height:30px; }
.slider li a img { cursor: pointer; border:1px solid #d5d5d5; width: 162px; height: 128px; }
.slider li a:hover { color:#145ea5; text-decoration:underline; }
.slider li a:hover img { border:1px solid #999; }
.slider_bottom, .page_bottom { background:url( box_bottom.png) no-repeat 0 0; width:960px; margin:0 auto; height:4px; overflow:hidden; }
h2.about_tit, h2.contact_tit { height:36px; line-height:36px; color:#145ea5; font-size:14px; font-weight:bold; text-indent:15px; margin-top:10px; width:630px; background:url( title_sprites.png) no-repeat 0 0; }
.about_mod, .contact_mod { width:598px; border:1px solid #d5d5d5; border-width:0 1px; padding:12px 15px 10px; }
.about_mod img { float:left; margin-right:15px; }
.about_mod a { color:#145ea5; text-decoration:none; height:18px; line-height:18px; padding-left:20px; background:url(more_icon.gif) no-repeat 0 50%; margin-top:10px; display:block; float:left; }
.about_mod a:hover { color:#333; text-decoration:underline; }
.about_bottom, .contact_bottom { background:url( about_bottom.png) no-repeat 0 0; width:630px; height:5px; overflow:hidden; margin-bottom:10px; }
h2.contact_tit { width:320px; background-position:-630px 0; }
#about_box, #contact_box { float:left; }
#contact_box { margin-left:10px; }
.contact_mod { width:288px; padding:10px 15px 22px; height:144px; background:url( contact.jpg) no-repeat 100% 0; }
.contact_mod a {color:#333;text-decoration:none;height:18px;line-height:18px;}
.contact_bottom { width:320px; background:url( contact_bottom.png) no-repeat 0 0; }
#news { width:960px; background:url( title_sprites.png) no-repeat 0 -191px; margin-top:10px; }
#news h2 { font-size:14px; color:#fff; float:left; height:38px; line-height:38px; width:150px; text-indent:22px; font-weight:bold; }
#scroll_news { height:38px; overflow:hidden; line-height:38px; }
#scroll_news ul { padding-left:5px; float:left; width:660px; }
#scroll_news li { height:38px; line-height:38px; }
#scroll_news a { color:#333; text-decoration:none; }
#scroll_news a:hover { color:#145ea5; text-decoration:underline; }
#scroll_news li span { color:#666; padding-left:15px; }
#scroll_news a.more { float:right; padding-right:15px; }
#con_left {
	width:201px;
	float:left;
	padding:0 10px;
}
.menu_left { width:201px; background:url(menu_left_botto.png) no-repeat 0 100%; padding-bottom:5px; margin-bottom:15px;} 
.menu_left li{ border:1px solid #d5d5d5; border-width:0 1px; background:url(dotted_bg.gif) repeat-x 0 100%; padding-bottom:1px ; cursor:pointer; font-size:14px;}
.menu_left li a{
	color:#333;
	font-size:14px;
	display:block;
	text-decoration:none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 25px;
}
.menu_left li a:hover{  color:#145ea5; background:#f0f0f0; text-decoration:underline;}
.menu_left li.menu_left_top{ font-size:14px; font-weight:bold; background:url(title_sprites.png) no-repeat -227px -115px; text-indent:15px;width:201px; margin:0;height:36px; overflow:hidden; border:none; padding:0; line-height:36px; }
.menu_left li.menu_left_bottom{ background:none;}
.contact_left h3 { background:url(title_sprites.png) no-repeat -227px -115px; text-indent:15px; width:201px; height:36px; font-size:14px; font-weight:bold; line-height:36px; margin-top:15px; }
.contact_left ul { padding-bottom:5px; background:url(menu_left_botto.png) no-repeat 0 100%; width:201px; }
.contact_left ul li { line-height:22px; border:1px solid #d5d5d5; border-width:0 1px; padding:4px 14px 4px; }
.contact_left ul li a {line-height:22px;color: #333;}
.contact_left ul h5 { font-weight:bold; }
#con_right {
	width:700px;
	float:left;
	min-height:350px;
	height:auto !important;
	height:350px;
	padding-bottom:20px;
	padding-left: 20px;
}
#page_caption { width:669px; height:40px; overflow:hidden; line-height:42px; padding:0 14px; background:url(title_sprites.png) no-repeat 0 -151px; margin-bottom:30px; }
#about_caption { width:892px; height:40px; overflow:hidden; line-height:42px; padding:0 14px; background:url(about_caption.png) no-repeat 0 0; margin:0 auto 30px; }
#breadcrumbs { float:right; }
#breadcrumbs span.afont { font-family:"宋体", Arial; }
#breadcrumbs a { color:#145ea5; text-decoration:none; }
#breadcrumbs a:hover { color:#333; text-decoration:underline; }
.rewrite{ text-transform:uppercase;}
.rewrite em{ font-size:10px;}
#page_caption h2, #about_caption h2 { float:left; font-size:14px; font-weight:bold; }
#page_news_con, #page_news_list { padding:0 5px; width:677px; }
#page_news_con h2{  font-size:22px; font-weight:bold; margin-bottom:25px;}
#about_con { width:918px; padding:0 20px; }
#about_con_left { width:538px; float:left; padding-right:10px; display:inline; }
#about_con_left p { text-align:justify; }
#about_con_left h3 { font-size:14px; font-weight:bold; margin-bottom:10px; }
#about_con_right { width:345px; float:right; margin-left:20px; display:inline; }
#about_con ul h5 { font-size:14px; font-weight:bold; }
ul#slideshow { width:345px; height:205px; display:block; margin-bottom:35px; }
ul#slideshow li { width:345px; height:205px; display:block; position:relative; }
ul#slideshow li img { display:block; width:335px; height:195px; padding:4px; border:1px solid #d5d5d5; }
ul#slideshow li h6 { width:100px; height:30px; text-align:center; background:#fff; position:absolute; bottom:10px; right:10px; color:#000; font-size:12px; line-height:30px; font-weight:bolder; opacity:0.8; filter:alpha(opacity=80); }
.about_con_img { margin-bottom:20px; }
.about_con_img img { width:335px; height:195px; padding:4px; border:1px solid #d5d5d5; display:block; }
.about_con_img p { padding:5px; }
.tab_menu { width:710px; overflow:hidden; border-bottom:3px solid #145ea5; margin-bottom:15px;  }
.tab_menu li { background:#f0f0f0; float:left; text-align:center; cursor:pointer; margin-right:5px; padding:5px 15px; border:1px solid #d5d5d5; border-bottom:none; font-size:14px; }
.tab_menu li.selected { background:#145ea5; color:#fff; border:1px solid #145ea5; border-bottom:none; }
.tab_box li { line-height:30px; list-style:inside decimal; font-size:14px;}
.tab_box h3{  font-size:14px; font-weight:bold; margin-bottom:15px;}
.hide { display:none }
.page_box {
	width:958px;
	border:1px solid #d5d5d5;
	border-width:0 1px;
	padding-top:30px;
}
#page_news_list ul li { line-height:38px; background:url(dotted_bg.gif) repeat-x 0 100%; height:1% !important; height:auto; overflow:hidden; padding:0 5px; }
#page_news_list ul li a { background:url( small_arrow.gif) no-repeat 0 50%; padding-left:10px; float:left; color:#333; text-decoration:none; }
#page_news_list ul li a:hover { color:#145ea5; text-decoration:underline; }
#page_news_list ul li span { float:right; margin-right:3px; color:#666; }
#page_news_con span.news_data { margin:5px 0 20px; display:block; border-bottom:1px solid #d5d5d5; padding-bottom:15px; }
#news_nav { padding-top:10px; margin-top:15px; border-top:1px solid #d5d5d5; }
.page_nav { margin-top:20px; }
.page_nav a { margin:0 5px; }
.page_nav a.selected { color:#333; }
.page_nav2 { border-top:1px solid #d5d5d5; width:687px; padding-top:10px; }
#entry { font-size:14px; }
#entry p { text-align:justify; }
#products_show { overflow:hidden; width:717px; }
#products_show li { width:210px; height:172px; border:1px solid #d5d5d5; float:left; display:inline; margin:0 7.5px 30px 7.5px; text-align:center; }
#products_show li img {width:210px;height:172px;overflow:hidden;display:block;}
#products_show h6 { height:30px; line-height:30px; background:#f3f3f3; border-top:1px solid #d5d5d5; }
#products_show h6 a { color:#333; text-transform:uppercase; }
#products_show h6 a em { font-size:10px; }
#products_show h6 a:hover { color:#0068b7; }
#page_news_con h5 { margin-top:10px; font-size:14px; font-weight:bold; border-bottom:1px solid #d5d5d5; padding-bottom:10px; margin-bottom:10px; }
#feedback_form { padding-left:15px; }
#feedback_form h3, #feedback_con h3 { margin-bottom:5px; }
#feedback_form fieldset { border:none; margin-top:20px; }
#feedback_form fieldset p { margin-bottom:20px; height:1%; overflow:hidden }
#feedback_form fieldset label { display:block; float:left; width:45px; }
#feedback_form fieldset input { width:170px; display:block; float:left; height:16px; background:#f3f3f3; border:1px solid #d5d5d5; padding:5px; }
#feedback_form fieldset textarea { width:295px; height:130px; background:#f3f3f3; border:1px solid #d5d5d5; padding:5px 0 }
#feedback_form fieldset .submit { display:inline; width:95px; background:url(button.png) no-repeat 0 0; text-align:center; height:27px; line-height:27px; border:none; cursor:pointer; text-shadow:0 1px 1px #fff; margin-left:45px; }
#feedback_form fieldset .hidden { background:none; border:none }
#footer { text-align:center; background:url( footer.png) repeat-x 0 0; width:100%; height:44px; line-height:44px; margin-top:30px; }
#footer p { color:#666; }
#footer p a { color:#666; }
#footer p a:hover { color:#145ea5; }
.pro_thumb{ border:1px solid #d5d5d5; }
#page_news_con h3{ font-size:14px; font-weight:bold;margin-bottom:10px;}
#page_news_con h3#proname{  text-transform:uppercase; }
#page_news_con h3#proname em{ font-size:12px; }

#yotcp {  width:600px;overflow:hidden; padding-bottom:25px;}
#yotcp li{ width:200px; float:left; font-size:14px;  }
body{font-family:"微软雅黑", Tahoma, Arial, "宋体", sans-serif;font-size:12px;line-height:24px;}
#main_nav li a{ font-family:"微软雅黑",Arial;}
#about_con h2{ font:bold 22px/24px "微软雅黑"; text-align:center; padding-bottom:20px; margin-bottom:20px; background:url( dotted_bg.gif) repeat-x 0 100% ; }  
#page_news_con h2{ font:bold 22px/24px "微软雅黑"; }  
#about_con p,#page_news_con p{  font-size:14px; margin-bottom:20px; }


#sidebar {width:212px;margin-right:5px;float:left;margin-left: 2px;}
.news{ background:url(about_bg.gif) no-repeat 0 0; text-indent:70px; width:212px; height:65px; padding-top:20px; margin-bottom:15px; }
.contact { padding-bottom:7px; background:url(blue_shadow.gif) no-repeat 0 100%; }
.contact ul,{ padding:10px 0 10px 15px; }
.contact ul { border:1px solid #ccc; border-width:0 1px; }
.contact h3, { background:url(title_bg.gif) repeat-x; border:1px solid #ccc; border-width:0 1px; line-height:30px; font-size:14px; color:#2282be; text-indent:15px; }
.contact h3 span { color:#363636; margin-left:10px; font:normal normal 12px Arial, Helvetica, sans-serif; }
.product { background:url(about_bg.gif) no-repeat 0 0; text-indent:70px; width:212px; height:65px; padding-top:20px; margin-bottom:15px; }
.product { background:url(pro_bg.gif) no-repeat 0 0; }
.product h3 { color:#2282be; }
.product p { font-family:Arial, Helvetica, sans-serif; }

.product_list ul {padding-top: 10px;padding-right: 0;padding-bottom: 10px;padding-left: 15px;}
.product_list h3 { background:url(title_bg.gif) repeat-x; border:1px solid #ccc; border-width:0 1px; line-height:30px; font-size:14px; color:#2282be; text-indent:15px; }
.product_list h3 span { color:#363636; margin-left:10px; font:normal normal 12px Arial, Helvetica, sans-serif; }
.product_list ul { padding:0; }
.product_list li { height:31px; text-indent:15px; }
.product_list li a { display:block; line-height:30px; background:url(dd_bg.gif) no-repeat 0 -30px; border-bottom:1px solid #e2e2e2; width:100%; }
.product_list li a:hover { background:url(dd_bg.gif) no-repeat 0 0; color:#fff; text-decoration:none; visibility:}
.product_list li.lastli { border:none; }
.pagination{ float:right;margin:10px 0;padding:0 20px 0 0 }
.pagination a {text-decoration: none;border: solid 1px #333;color: #000;}
.pagination a, .pagination span 	{display: block;float: left;padding: 0.3em 0.5em;margin-right: 5px;margin-bottom: 5px;}
.pagination a:hover{border-color:#999999;color:#666666;text-decoration:none}
.pagination .current {color: #FFF;border: 1px solid #000000;background-color: #CCCCCC;}
.pagination .current.prev, .pagination .current.next{color:#999;border-color:#CCC;background:#FFF;}
