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 }
body { color:#333; background:url( body_top.gif) repeat-x 0 0; }
a { color:#204cd2; text-decoration:none; }
a:hover { color:#333; text-decoration:underline; }
#header { width:960px; height:158px; margin:0 auto; position:relative; }
#logo a { display:block; text-indent:-999em; position:absolute; top:32px; left:3px; }
#top_nav { position:absolute; top:5px; right:0; height:31px; overflow:hidden; background:url( title_sprites.png) no-repeat 0 -115px; width:192px;  }
#top_nav li { float:left; height:31px; line-height:31px; padding:0 12px 0 10px; 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:#204cd2; text-decoration:underline; }


.img1 {float: right;}



#main_nav { width:960px; height:37px; position:absolute; top:120px; background:url( title_sprites.png) no-repeat 0 -77px; background-image: url(title_sprites.png);  }
#main_nav li { float:left; background:url(main_nav_line.gif) no-repeat 100% 50%; padding-right:3px; position:relative; }
#main_nav li a { float:left; height:38px; line-height:38px; display:block; color:#333; text-decoration:none; }
#main_nav li a:hover { color:#204cd2; text-decoration:underline; }
#main_nav li ul { position:absolute; display:none; }
#main_nav li ul li { background:none; padding:0; border:1px solid #d5d5d5; border-width:0 1px; }
#main_nav li ul li.bor { border-bottom:3px solid #0068b7; }
#main_nav li ul a { text-shadow:none; padding:0; background:#f3f3f3 url(small_arrow.gif) no-repeat 95% 50%; font-size:12px; height:32px; line-height:32px; font-weight:normal; border-bottom:1px solid #d5d5d5; text-indent:15px; }
#main_nav li ul a:hover { background:#fff url(small_arrow.gif) no-repeat 95% 50%; border-bottom:1px solid #0068b7; }
#main_nav li ul.three_nav a { background-image:none; }
.sub_nav { top:37px; left:-2px; }


#main1_nav { width:960px; height:38px; overflow:hidden; position:absolute; bottom:0; left:0; background:url( title_sprites.png) no-repeat 0 -77px; background-image: url(title_sprites.png); }
#main1_nav li { float:left; height:38px; text-align:center; padding-right:2px; background:url(main_nav_line.gif) no-repeat 100% 50%; }
#main1_nav li a { width:95px; height:38px; line-height:38px; display:block; color:#333; text-decoration:none; font-size:14px; font-weight:bold; }
#main1_nav li a:hover { color:#204cd2; text-decoration:underline; }
#search {
	width:185px;
	height:46px;
	background:url( search_bg.gif) no-repeat 0 0;
	position:absolute;
	bottom:-14px;
	right:21px;
}
#search_text { width:138px; height:15px; padding:4px; background:none; border:none; font-size:12px; }
#search_btn { width:30px; height:23px; background:none; border:none; text-indent:-999em; cursor:pointer; font-size:0; }
#content { width:960px; margin:10px auto 0; }
#banner, #banner img, #page_banner, #page_banner img { width:960px; height:250px; overflow:hidden; }
h2.pro_tit { height:36px!important; height:35px; color:#204cd2; 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:#204cd2; 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: 147px; 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: 115px; }
.slider li a:hover { color:#204cd2; 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:#204cd2; 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:#204cd2; 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; }
.contact_bottom { width:320px; background:url( contact_bottom.png) no-repeat 0 0; }
#news { width:960px; background:url( news_bg.png) no-repeat 0 0; margin-top:10px; }
#news h2 { font-size:14px; color:#fff; float:left; height:38px; line-height:38px; width:150px; text-indent:22px; }
#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:#204cd2; text-decoration:underline; }
#scroll_news li span { color:#666; padding-left:15px; }
#scroll_news a.more { float:right; padding-right:15px; }
#con_left { width:181px; float:left; padding:0 20px; }
.menu_left { width:181px; background:url(menu_left_bottom.png) no-repeat 0 100%; padding-bottom:5px; }
.menu_left li { line-height:38px; 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; line-height:38px; text-indent:10px; }
.menu_left li a { height:38px; color:#333; font-size:14px; display:block; padding-right:10px; text-decoration:none; }
.menu_left li a:hover { color:#204cd2; background:#f0f0f0 url(menu_arrow.png) no-repeat 95% 50%; text-decoration:underline; }
.menu_left li.menu_left_top { font-size:13px; background:url(title_sprites.png) no-repeat -227px -115px; text-indent:15px; width:181px; margin:0; height:36px; overflow:hidden; border:none; padding:0; }
.menu_left li.menu_left_bottom { background:none; }
#con_right { width:717px; float:left; min-height:350px; height:auto !important; height:350px; padding-bottom:40px; }
#page_caption { width:689px; height:42px; overflow:hidden; line-height:42px; padding:0 14px; background:url(title_sprites.png) no-repeat 0 -151px; margin-bottom:30px; }
#breadcrumbs { float:right; }
#breadcrumbs span.afont { font-family:"宋体", Arial; }
#breadcrumbs a { color:#204cd2; text-decoration:none; }
#breadcrumbs a:hover { color:#333; text-decoration:underline; }
#page_caption h2 { float:left; font-size:14px; font-weight:bold; }
#about_con, #step_con, #page_news_con, #page_news_list { padding:0 5px; width:707px; }
#about_con ul h5 { font-size:14px; font-weight:bold; }
#step_con img { padding:4px; background:#f0f0f0; border:1px solid #d5d5d5; float:left; margin-right:20px; }
.tab_menu { height:1%; overflow:hidden; border-bottom:3px solid #204cd2; margin-bottom:30px; }
.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:#204cd2; color:#fff; border:1px solid #204cd2; border-bottom:none; }
.tab_box li { height:1%; overflow:hidden; margin-bottom:30px; }
.hide { display:none }
.zuzhuang li { float:left; margin-right:10px; }
.page_box { border:1px solid #d5d5d5; border-width:0 1px; padding-top:20px; width:958px; }
#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:#204cd2; 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:717px; padding-top:10px; }
#products_show { overflow:hidden; width:717px; }
#products_show li { width:162px; height:146px; border:1px solid #d5d5d5; float:left; display:inline; margin:0 7.5px 30px 7.5px; text-align:center; }
#products_show li img { width:162px; height:115px; 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; }
#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; }
#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 { text-align:center; background:url( footer.png) repeat-x 0 0; }

#main_nav li ul{  width:150px; }
#main_nav li ul a{ width:150px; font-family:Arial, Helvetica, "宋体"; }
#main_nav li ul { position:absolute; display:none; }
#main_nav li ul li { background:none; padding:0; border:1px solid #d5d5d5; border-width:0 1px; }
#main_nav li ul li.bor { border-bottom:3px solid #0068b7; }
#main_nav li ul a { text-shadow:none; padding:0; background:#f3f3f3 url(small_arrow.gif) no-repeat 95% 50%; font-size:12px; height:32px; line-height:32px; font-weight:normal; border-bottom:1px solid #d5d5d5; text-indent:15px; }
#main_nav li ul a:hover { background:#fff url(small_arrow.gif) no-repeat 95% 50%; border-bottom:1px solid #0068b7; }
#main_nav li ul.three_nav a { background-image:none; }
.sub_nav { top:37px; left:-2px; }
