﻿@charset "utf-8";
/* CSS Document */

/* @import url(http://fonts.useso.com/css?family=Lemon|Oswald|Expletus+Sans|Cabin+Condensed:500); */

@import "style.sample.css";

body, input, select, textarea {font-size:12px;font-family: }/* font-family:΢ź*/
h2{font-family:Verdana, Arial Regular, Helvetica, sans-serif}
strong,p{ font-family:΢ź}
body {background:#EFF3F6 url(../images/header-bg.jpg) repeat-x 0 -1px}
a {color:#333}
img {display:block}

a.learnmore {position:relative; display:block; width:100px; height:42px; font:12px/42px "Oswald", sans-serif; margin:0 auto; color:#fff; background:url(../images/button-2-bg.jpg) repeat-x; text-align:center}
a.learnmore:hover {background-image:url(../images/button-2-bg-hover.jpg)}
a.learnmore span {position:absolute; left:0; bottom:-10px; display:block; width:104px; height:10px; overflow:hidden; background:url(../images/button-2-shadow.png) no-repeat center top}

.tableedit {width:100%}
.tableedit th, .tableedit td {padding:3px 0; border:1px solid #ccc}
.tableedit th {width:10%; padding-right:3px; text-align:right; font-weight:normal; background:#f5f5f5; vertical-align:top}
.tableedit td {width:23%; padding-left:3px}
.tableedit select, .tableedit textarea, .tableedit input.text {}
.tableedit textarea {height:80px; width:100%}
.tableedit input.txt {height:18px; line-height:18px}
.tableedit input.resize {width:20px}
.tableedit input.radio {margin:0 2px 0 0}

#gotop {display:none; width:50px; background:#ddd; position:fixed; bottom:100px; left:50%; margin-left:485px; text-align:center}
#gotop a {display:block; font:12px/24px Arial}

.pager {width:960px; margin:0 auto}
.pager_here {color:#666; font:12px/12px Arial, sans-serif; padding-bottom:20px}
.page_title {color:#00311E; height:30px; font:22px/30px Oswald; padding-bottom:10px; border-bottom:1px solid #EEEEEE; margin-bottom:10px}

.pager_sider {width:220px; float:left}

.pager_sider h3 {height:53px; overflow:hidden; background:url(../images/title_bg.png) no-repeat -3px 0}
.pager_sider h3 span {display:block; padding:0 20px; color:#fff; font:bold 14px/43px "Expletus Sans"; text-transform:uppercase; background:#ddd url(../images/tabs_bg.jpg) repeat-x}
.pager_sider h3 span {color:#6E7579; line-height:50px; background:none}
.pager_sider div {background:#fff; padding:5px 0; margin-bottom:15px}

.pager_sider div.guide {background:none; padding:0 !important}
.pager_sider div.guide ul {background:url(../images/guide_div_bg.png) no-repeat ; padding-top:10px}
.pager_sider div.guide li {display:inline}
.pager_sider div.guide a {display:block; width:216px; border-top:1px solid #BDC3C9; margin-left:2px}
.pager_sider div.guide a:hover {color:#fff; background:url(../images/menu_bg.jpg) no-repeat -300px -60px !important}
.pager_sider div.guide a.first {border-top:0}
.pager_sider div.guide span {display:block; font:15px/30px "Expletus Sans"; text-indent:15px}
.pager_sider div.guide .btbg {background:url(../images/guide_div_bg.png) no-repeat left bottom; height:5px; overflow:hidden}
.pager_sider div.guide1{background:url(../images/guide_bg.png) no-repeat; width:220px; height:146px}

.header {position:relative; height:108px; z-index:9998; overflow: hidden}

.logo {width:250px; background:url(../images/rounded_big.png) no-repeat left bottom; position:absolute}
.logo a {display:block; height:80px; background:url(../images/logo.png) no-repeat 0px center; text-indent:-9999px; position:relative}

.logo {background:none; left:0; top:10px}
.logo .rounded {display:none}

.serach { position:absolute; width:217px; height:26px; right:0; top:45px; background:url(../images/search_bg.jpg) no-repeat}
.serach input {border:0; vertical-align:top; margin-top:2px; height:22px; line-height:22px; background:transparent}
.serach form {padding-left:26px}
.serach input.txt {width:138px}

/* .top {background:#E4E5E8; font-size:12px; line-height:28px; height:28px; overflow:hidden} */

.top {background:url(../images/temp_bg.jpg); font-size:12px; line-height:28px; height:28px; overflow:hidden}

.nav {float:left;}
.nav div {display: none;}
.nav img {display: inline; margin-right: 2px}
.nav ul {float:left;}
.nav ul li {float:left;}
.nav ul li a {display:block; padding:0 10px}
.nav ul li a:hover {background:#eee}

.member {float:right; font-size:14px; font-family:"΢ź"}

.menu_bg {width:960px; height:50px; background:url(../images/menu_bg.jpg) no-repeat; margin:0 auto}
.menu_bg ul {}
.menu_bg li {float:left; width:137px; text-align:center}
.menu_bg a {display:block; color:#747a7d; font:bold 16px/50px "΢ź"}
.menu_bg a:hover ,.menu_bg a.hover {color:#fff; background:url(../images/menu_bg.jpg) no-repeat -100px -50px}

.menu_bg li.last {width:138px}
.menu_bg li.first a:hover,.menu_bg li.first a.hover {background-position:0 -50px}
.menu_bg li.last a:hover,.menu_bg li.last a.hover {background-position:right -50px}

.menu_bg ul ul {display:none; position:absolute; z-index:99999; width:240px; background:url(../images/menu_hover_bg.png) no-repeat 0 10px; padding:35px 0 0 0}
.menu_bg ul ul li {float:none; width:198px;  margin-left:21px;  *margin-left:0px;border-bottom:1px solid #C4C9CF}
.menu_bg ul ul li.last {border:0; width:198px}
.menu_bg ul ul li.endbg { position:absolute; bottom:-42px; left:0; background:url(../images/menu_hover_bg.png) no-repeat left bottom; width:240px; height:42px; margin:0; border:0}
.menu_bg ul ul li a {background:none !important; font:bold 12px/30px "΢ź";}
.menu_bg ul ul li a:hover {background:url(../images/menu_bg.jpg) no-repeat -300px -60px !important}

.menu {width:100%; height:40px; padding-top: 10px; position: relative; z-index: 9998; /*background: #3271B0;*/ background: #3271B0}
.menu ul {width:960px; margin:0 auto; padding:0 0 0 5px}
.menu li {float: left}
.menu a {display:block; color:#657883; padding:0 43px; margin-right: 1px; font:500 16px/40px "Cabin Condensed"; background: url(../images/menu_bg3.gif) no-repeat}
.menu a:hover, .menu a.activated {color:#657883; background-color: #E4EEF5; background: url(../images/menu_bg1.gif) repeat-x 0 -40px}
.menu a.last {border: 0}
.menu span {white-space: nowrap;}
.menu ul ul {display: none; width:auto; margin:0; position:absolute; background-color: #E4EEF5; border-bottom: 4px solid #3271B0; padding: 10px 30px}
.menu ul ul li {float:none; display: inline;}
.menu ul ul a {color:#49A6D1; font:14px/28px Arial; text-transform: uppercase; background: url(../images/menu_line.gif) repeat-x left bottom; margin: 0; padding: 0; border: 0}
.menu ul ul a.last {background:none}
.menu ul ul a:hover, .menu ul ul a.hover {background:url(../images/menu_line.gif) repeat-x left bottom}
.menu ul ul span {padding: 0 10px; display: block;}
.menu ul ul a:hover span {background: url(../images/95.gif) no-repeat left center}

/*
.menu {position:absolute; top:60px; right:0; height:50px}
.menu li {position:relative; float:left; margin-left:6px}
.menu a {display:block; color:#fff; background:#9e9e9e; text-align:center}
.menu a.activated {margin-bottom:10px}
.menu a.activated .rounded_lb, .menu a.activated .rounded_rb {bottom:10px}
.menu span {display:block; padding:0 22px; font:13px/36px Arial, Helvetica, sans-serif; text-transform:uppercase; white-space:nowrap}

.menu ul ul {display:none; position:absolute; height:auto; padding:10px 0; z-index:999}
.menu ul ul li {float:none; margin:0; position:static; height:28px; display:inline}
.menu ul ul a {background:transparent; background:#00311E; text-align:left}
.menu ul ul a:hover {background:url(../images/menu_hover.gif) repeat-x}
.menu ul ul span {font-size:14px; line-height:28px; text-transform:none; background:transparent url(../images/arrow_02.gif) no-repeat 20px 11px}

.menu ul ul .rounded, .menu ul ul .rounded {width:10px; height:10px; background:url(../images/menu_ul_bg.png) no-repeat}
.menu ul ul .rounded_lt {background-position:0 0; _top:0}
.menu ul ul .rounded_rt {background-position:-290px 0; _top:0; _right:0}
.menu ul ul .rounded_lb {background-position:0 -90px}
.menu ul ul .rounded_rb {background-position:-290px -90px; _right:0}
.menu ul ul .rounded_bg {background-position:top center}
.menu ul ul .rounded_bgt {top:0; left:8px}
.menu ul ul .rounded_bgb {bottom:0; left:8px}

.menu li {width:100px}
.menu li.home {width:70px}
.menu span {padding:0 10px; font-weight:bold;}
.menu ul ul span {padding:0 30px; font-weight:normal}
.menu a {background:url(../images/menu_bg.gif) no-repeat}
.menu a:hover, .menu a.selected, .menu a.activated {background-position:0 -36px}
*/

.banner {position:relative; overflow:hidden; height:480px}
.banner li {background-repeat:no-repeat; width:960px; height:480px}
.banner li strong {color:#F18200; font:50px/50px "Oswald", 'Trebuchet MS', Arial}
.banner li p {padding:30px 0; color:#999}
.banner li a.learnmore {float:left}

.banner .focus {position:relative}
.banner .focus a {display:block; position:absolute; width:24px; height:24px; margin:-12px 0 0 -12px; background:url(../images/zoom.png) no-repeat 0 0; cursor:pointer}
.banner .focus a:hover, .banner .focus a.selected {background-position:0 -24px}
.banner .focus div {display:none; position:absolute; left:520px; top:30px; color:#fff; background:#00311E; padding:20px; width:200px}
.banner .focus em {display:block; position:absolute; right:5px; top:5px; width:10px; height:10px; line-height:10px; color:#fff; cursor:pointer; font-style:normal}


.effect_guide a {width:60px; height:80px; background:no-repeat 3px 0; display:block; text-indent:-9999px}
.effect_guide a:hover {background-position:-180px top}
.effect_guide_left {left:10px}
.effect_guide_left a {background-image:url(../images/prev-horizontal.png)}
.effect_guide_right {right:10px}
.effect_guide_right a {background-image:url(../images/next-horizontal.png); background-position:0px top}
.effect_guide_right a:hover {background-position:-178px top}

.roundabout {height:480px}
.roundabout ul {width:720px; height:460px; margin:0 auto}
.roundabout li {cursor:pointer; background-color:#444}
.roundabout li.roundabout-in-focus {cursor:default}
.roundabout li img {width:100%; display:block}

/*
.menu {position:relative; height:50px; background:#9e9e9e; overflow-x:hidden}
.menu ul {width:120%}
.menu li {float:left; border-right:1px solid #fff}
.menu a {display:block; color:#fff}
.menu a:hover, .menu a.selected {background:#00311E}
.menu span {display:block; padding:0 48px; font: 15px/50px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform:uppercase}
.menu ul ul {display:none}
*/

.rounded {position:absolute; background:url(../images/rounded.png) no-repeat 0 0; display:block; width:8px; height:8px; overflow:hidden; z-index:999}
.rounded1 {position:absolute; background:url(../images/rounded_blue1.png) no-repeat 0 0; display:block; width:8px; height:8px; overflow:hidden; z-index:999}
.rounded_black {background-image:url(../images/rounded_black.png)}
.rounded_blue {background-image:url(../images/rounded_blue.png)}
.rounded_lt {left:0; top:0; background-position:left top; _top:-1px}
.rounded_rt {right:0; top:0; background-position:right top; _top:-1px; _right:-1px}
.rounded_lb {left:0; bottom:0; background-position:left -8px}
.rounded_rb {right:0; bottom:0; background-position:right -8px; _right:-1px}




.index {height:372px; overflow:hidden; background:url(../images/block-1-bg.jpg) repeat-x}
.index div {float:left; width:240px; height:372px; color:#fff; text-align:center; background:url(../images/separator-1.png) no-repeat left center}
.index h2 {
	margin-top:45px;
	text-transform:uppercase;
	font-family: "΢ź";
	font-size: 24px;
	line-height: 28px;
	font-weight: bold;
}
.index img {margin:20px auto}
.index p {padding:0 65px}
.index_shadow {height:34px; background:url(../images/block-1-shadow.png) no-repeat center top}


.company_word {text-align:center; margin-top:40px}
.company_word div {font:22px/36px "Oswald", sans-serif; text-transform:uppercase; padding:0 120px}
.company_word p {color:#666; padding:0 60px}

.footer {color:#fff; height:80px; background:#111; margin-top:40px; border-top:1px solid #ddd}
.footer div {line-height:80px}




/* products_detail */
.products {overflow:hidden; position:relative; padding-top:20px}

.products_detail {overflow:hidden; margin-top:30px}
.products_detail .products_images {float:left; width:420px; position:relative}
.products_detail .products_images img#images_main {border:1px solid #ccc; padding:3px; background:#fff}
.products_detail .products_images div {position:absolute; width:390px; overflow:hidden; left:9px; bottom:25px}
.products_detail .products_images ul {position:absolute; width:2000px; height:52px; overflow:hidden}
.products_detail .products_images li {float:left; display:inline}
.products_detail .products_images li a {}
.products_detail .products_images li img {width:65px; height:65px; margin:0 4px; border:1px solid #ccc; background:#fff; padding:1px}
.products_detail .products_images li a.selected img {border-color:#00311E}

.products_detail .products_information {float:right; width:480px}
.products_detail .products_information h1 {
	color:#FF9B1F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60px;
	line-height: 100px;
}
.products_detail .products_information h2 {
	margin-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: normal;
}
.products_detail .products_information h3 {
	color:#666;
	text-transform:uppercase;
	font-family: "΢ź";
	font-size: 16px;
	line-height: normal;
}

.products_body {clear:both; padding:30px 0}
.products_body .products_body_div {padding:20px; background:#fff}
.products_body h3 {color:#EC752D; background-color:#f5f5f5; font:16px/40px "Expletus Sans"; text-transform:uppercase; border-bottom:1px solid #ccc; padding:0 20px; margin-bottom:10px}

.products_body #support div {padding:10px}

.products_body #specifications {overflow:hidden}
.products_body #specifications table {width:940px}
.products_body #specifications div {width:430px; border:1px solid #ccc; background:#f5f5f5; padding:10px; margin-bottom:20px}
.products_body #specifications h4 {color:#EC752D; font:14px/30px "Expletus Sans"; text-transform:uppercase}
.products_body #specifications p {background:#fff; border:1px solid #eee; padding:10px}

.products_body #specifications_new {overflow:hidden}
.products_body #specifications_new div {margin-bottom:10px}
.products_body #specifications_new h4 {color:#EC752D; font:14px/30px "Expletus Sans"; text-transform:uppercase; cursor:pointer}

.products_body #option ul {width:100%; overflow:hidden}
.products_body #option li {width:460px; height:130px; float:left}
.products_body #option img {float:left; margin-right:18px; border: solid 1px #666}
.products_body #option p {line-height:16px; color:#666}

.products_body #gallery ul {width:100%; overflow:hidden}
.products_body #gallery li {float:left; width:184px; height:170px}
.products_body #gallery img {display:block}

.products_other {}
.products_other .products_other_div {background:#fff; padding:20px}

.products_other #related {}
.products_other #related ul {width:100%; overflow:hidden}
.products_other #related li {float:left; text-align:center; margin-right:10px}
.products_other #related li img {display:block; width:180px; background:#f5f5f5; border:1px solid #ccc; padding:3px}

/*޸*/
.products_left .related {}
.products_left .related li {margin-bottom:5px; text-align:center; padding-top:10px}
.products_left .related li em {color:#00311E; font-weight:bold; font-size:90%}
.products_left .related li span {color:#666; font-size:12px}
.products_left .related img {width:160px; display:block; margin:0 auto}
.products_left .related img.pic {border:1px solid #ddd; padding:3px; background:#fff}

.products_left .contact {font-size:12px}
.products_left .contact td {padding-left:10px}

.products_detail {width:720px; float:right; margin:0}
.products_detail .products_images {width:320px}
.products_detail .products_images img {width:300px}
.products_detail .products_images div {bottom:-70px; left:17px; width:275px; height:52px; overflow:hidden}
.products_detail .products_images li img {width:45px; height:48px; margin:0 3px}
.products_detail .products_information {width:380px}
.products_detail .products_information h1 {line-height:60px; padding-bottom:20px}
.products_detail .products_information h2 {padding-bottom:15px}
.products_body #specifications table {width:680px}
.products_body #specifications div {width:300px}
.products_body #option li {width:340px}
.products_body #gallery li {width:220px}

.products_detail .products_guide {position:absolute; bottom:-66px; display:block; width:10px; height:45px; background: no-repeat 0 0; text-indent:-9999px}
.products_detail .products_guide_left {background-image:url(../images/guide_left.gif); left:0px}
.products_detail .products_guide_right {background-image:url(../images/guide_right.gif); right:12px}



.plugin-tabs {height:41px; border-bottom:2px solid #0066B6}
.plugin-tabs ul {}
.plugin-tabs li {float:left; margin-right:10px}
.plugin-tabs a {display:block; color:#666; background:#ccc;  position:relative}
.plugin-tabs a.selected {font-weight:bold; color:#fff; background:#ddd url(../images/tabs_bg.jpg) repeat-x; border:0 none}
.plugin-tabs span {display:block; padding:0 20px; font:bold 14px/40px "Expletus Sans"; text-transform:uppercase}
.plugin-tabs a.selected span {line-height:41px}



/* New Product */
.pager_here_new { display:none; color:#666; font:11px/12px Arial; text-transform:uppercase; text-align:right; padding-right:10px; position:absolute; top:30px; right:20px; z-index:10}

.products_focus {width:100%; overflow:hidden; background:#fff; position:relative}
.products_focus .products_image {float:left; width:480px; height:480px; position:relative; background:no-repeat}
.products_focus .products_image a {display:block; position:absolute; width:24px; height:24px; margin:-12px 0 0 -12px; background:url(../images/zoom.png) no-repeat 0 0; cursor:pointer}
.products_focus .products_image a:hover, .products_focus .products_image a.selected {background-position:0 -24px}
.products_focus .products_image div {display:none; position:absolute; left:520px; top:30px; color:#fff; background:#00311E; padding:20px}
.products_focus .products_image em {display:block; position:absolute; right:5px; top:5px; width:10px; height:10px; line-height:10px; color:#fff; cursor:pointer; font-style:normal}

.products_focus .products_information {float:right; width:420px; padding-right:50px}
.products_focus .products_information h1 {color:#FF9B1F; font:60px/100px "Lemon", sans-serif}
.products_focus .products_information h2 {font:30px/30px "Oswald", sans-serif; margin-bottom:20px}

.products_detail_new {width:100%}
.products_detail_new .products_left {float:left; width:720px}
.products_detail_new .products_right {float:right}

.products_detail_new .products_body {padding-top:0}

.products_detail_new .products_right .related li {margin-bottom:5px; text-align:center; padding-top:10px}
.products_detail_new .products_right .related li em {color:#00311E; font-weight:bold; font-size:90%}
.products_detail_new .products_right .related li span {color:#666; font-size:12px}
.products_detail_new .products_right .related img {width:160px; display:block; margin:0 auto}
.products_detail_new .products_right .related img.pic {border:1px solid #ddd; padding:3px; background:#fff}


.sales_help {padding:10px !important; font-size:12px; line-height:16px}
.sales_help img {float:left; margin-right:10px; border:2px solid #eee}
.sales_help strong {font-size:14px}
.sales_help hr {margin:10px 20px 10px 0; }
.sales_help p {padding-left:55px; line-height:60px; font-size:15px; background:url(../images/mail.png) no-repeat 10px center; font-weight:bold}

.products_best {position:relative; height:400px; background:#fff; overflow:hidden; border-bottom:10px solid #fff}
.products_best div {width:500px; padding:70px 0 0 50px}
.products_best div a {margin:0}
.products_best img#big_main {float:right}

.products_best h3 {
	color:#F18200;
	margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 50px;
	line-height: normal;
}
.products_best strong {
	color:#F18200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: normal;
}
.products_best p {padding:20px 0 20px 0; color:#999}

.products_best_new {height:300px}
.products_best_new div {padding-top:35px}

.products_new {width:100%; overflow:hidden; padding-bottom:20px; background:#fff; position:relative}
.border_div {height:10px; background:#00311E; overflow:hidden}

.products_class {float:left; width:180px; padding:0 10px; font-family:"΢ź"}
.products_class ul li {display:inline; background:url(../images/bg_01.gif) repeat-x}
.products_class ul a {font-size:14px; display:block; color:#666; background:url(../images/products_class_bg.gif) no-repeat; position:relative; line-height:40px; height:45px;  text-indent:20px; margin-bottom:1px}
.products_class ul a.selected {color:#fff; background-position:0 -45px}
.products_class ul ul {margin-bottom:10px; display:none; background:url(../images/products_class_child_bg.gif) no-repeat; padding:5px 0 0 0}
/*
.products_class ul ul li {background:none}
.products_class ul ul a {font-size:14px; color:#333; background:url(../images/arrow_01.gif) no-repeat 18px 9px; font-weight:normal; padding:0 0 0 30px; line-height:26px; border-top:1px dashed #ccc; margin:0}
.products_class ul ul a.first {border-top:0}
.products_class ul ul a:hover {color:#000; background-color:#f5f5f5; font-weight:bold}
*/
.products_class ul ul li {border-top:1px solid #BDC3C9; display:block; background:none; height:30px}
.products_class ul ul li.first {border:0}
.products_class ul ul li a {background:none !important; font: 14px/30px "΢ź"; padding:0; height:30px}
.products_class ul ul li a:hover {color:#fff; background:url(../images/menu_bg.jpg) no-repeat -300px -60px !important}
.products_class ul ul li.endbg {background:#fff url(../images/products_class_child_bg.gif) no-repeat left bottom; height:10px; margin:0; border:0}

.products_list {background:#fff; border-top:10px solid #00311E; border-bottom:10px solid #00311E; width:530px; float:left}
.products_list li {float:left; width:479px; height:200px; padding:20px 0; border-bottom:1px solid #ccc}
.products_list li.even {border-right:1px solid #ccc}
.products_list img {float:left; width:180px; height:180px; margin-left:20px}
.products_list div {float:right; width:220px; padding-right:20px}
.products_list a.more {color:#0066CC; margin:0; height:26px; line-height:26px; background:url(../images/06.gif) no-repeat left 0px; padding-left:20px}

.products_list h3 {
	color:#00311E;
	margin:8px 0;
	font-family: Georgia, "Lemon";
	font-size: 26px;
	line-height: normal;
	font-weight: bold;
}
.products_list strong {
	color:#00311E;
	font-family: "΢ź";
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
}
.products_list p {padding:0; color:#999; font-size:12px; line-height:16px}

.products_list_new {border:0}
.products_list_new li {float:none; width:auto; padding-left:20px; position:relative; height:220px}
.products_list_new b {color:#fff; position:absolute; left:20px; top:210px; height:28px; width:200px; line-height:28px; text-align:center; background:url(../images/products_list_new_li.gif) no-repeat}
.products_list_new li.even {border-right:0}
.products_list_new div {width:250px}
.products_list_new h3 {}
.products_list_new strong {color:#666}
.products_list_new p {padding:10px 0}
.products_list_new img {padding:0; margin:9px; width:200px; height:200px; border:1px solid #ddd}
.products_list_new a:hover img {border-color:#ccc; background:#f5f5f5}
.products_list_new a.apic {display:block; float:left; background:url(../images/product_pic_bg.gif) no-repeat; width:220px; height:239px}

.products_option {background:#fff; padding:20px 0 25px 0; width:100%; overflow:hidden; margin-bottom:40px}
.products_option h3 {padding: 0 0 10px 15px}
.products_option ul {width:2000px; overflow:hidden; height:100px}
.products_option li {float:left; width:380px; height:100px; overflow:hidden; margin-left:15px}
.products_option li img {float:left; margin-right:15px}

.products_right {width:220px; float:right; padding-right:0px}

.news ul,.news li{ margin:0; padding:0; list-style:none; line-height:18px}
.news li{border-bottom:#CCC 1px dashed; background:url(../images/95.gif) 4px 6px no-repeat; width:100%; overflow:hidden; padding-bottom:10px; margin-bottom:10px}
.news li a:hover{color:#00311E}
.news li span{color:#00311E}
.news img {float:left}
.news li div { float:right; width:350px}

a.more_b {float:right; width:358px; background:url(../images/more_b.jpg) no-repeat; height:22px; display:block; text-indent:-9999px}
a.more_b:hover {background-position:0 -22px}

.content_bg{background:#FFF; padding:20px; min-height:344px; overflow:hidden; font-size:12px}


dl,dd,dt{ padding:0; margin:0}
.sBack { border-top: #CCC dotted 1px; margin-top:15px; padding-top:15px; text-align:right;}
.nDetailBody dt { background:none; font-size:13px; border-bottom:#ccc dotted 1px;text-align:center;  line-height:30px; font-weight:bold; }
.nDetailTime { text-align:center; line-height:16px; margin:4px}
.nDetailCont { line-height:22px;}
.nDetailCont img{display:inline}


.12zhengwen {
	font-size: 12px;
	line-height: 22px;
	color: 999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}


.12zhengwen input{ text-indent:10px}

#lcontact{ margin-top:20px ; line-height:24px}

.service_pic {width:960px; height:300px; background:url(../images/service_bg.jpg) no-repeat}
.service_pic p {width:500px; padding:130px 0 0 30px; color:#6E7579; font-family:"΢ź"; font-size:16px}
.service_pic p strong {color:#EA5415; font-weight:bold; display:block; font-size:20px; padding-bottom:10px}

.service_item {width:1000px; overflow:hidden; background:#fff; font-family:"΢ź"}
.service_item div {width:430px; height:120px; padding-right:10px; float:left; margin-left:20px; margin-right:16px; border:1px dashed #ccc; margin-bottom:20px}
.service_item img {float:left; margin-right:10px}
.service_item h3 {color:#0D6FB8; font-size:14px; padding-top:8px}
.service_item p {font-size:12px}


.faq {background:#fff; padding:10px;}
.faq h2 {color:#EA5415; font-size:22px; line-height:40px}
.faq .item {border-top:1px dashed #6E7579; padding:15px 0}
.faq .ftitle {padding-left:20px; background:url(../images/faq_q.jpg) no-repeat 0 2px; margin-bottom:6px}
.faq .fbody {padding-left:20px; background:url(../images/faq_a.jpg) no-repeat 0 2px}



.repair {width:230px; font-family:"΢ź"; background:url(../images/repair_bg.jpg) no-repeat; padding:0 10px; float:right; height:201px; margin-right:10px; margin-top:10px}
.repair h2 {height:40px; font:bold 16px/40px "΢ź"}
.repair form {padding-top:10px}
.repair input.txt {width:200px; height:24px; line-height:24px; margin-bottom:10px}

.sendform, .sendform input, .sendform select {font-size:12px}
.sendform label {display:block; font-weight:bold; margin-top:10px}
.sendform label span{ color:#F00; font-weight:normal; margin-right:3px}
.sendform input {width:100%; background:#eee; border:0; height:22px; line-height:22px;  text-indent:5px}
.sendform textarea {width:100%; background:#eee; border:0;  line-height:22px; text-indent:5px; padding:3px 0}
.clear{ clear:both}