@charset "gb2312";
/*body*/
html,body{font:normal 12px Arial, Helvetica, sans-serif;  margin:0 auto; padding:0; color:#666666; list-style:none; background:#c6c3c6;word-break: break-all; word-wrap:break-word;}
div,form,img,ul,ol,li,dl,dt,dd,span,p{padding:0; margin:0; border:0; list-style:none }
a:link,a:visited{ color:#666666;text-decoration:none;}
a:hover,a:active{ color:#93bad3;text-decoration:none;}
.clear{clear:both}
#wrap {width:980px; margin:0 auto; background:#fff;}

/*public*/
.pR0{ padding-right:0}
.pR50{padding-right:50px}
.pR30{padding-right:30px}
.pR40{padding-right:40px}
.pR45{padding-right:45px}
.pT10{ padding-top:10px}
.pB10{ padding-bottom:10px}
.mT10{ margin-top:10px}
.pR10{ padding-right:10px}
.pL10{ padding-left:10px}
.pL20{ padding-left:20px}
.pR20{ padding-right:20px}
.pT20{ padding-top:20px}
.pB20{ padding-bottom:20px}
.mR15{ margin-right:15px}
.mT20{ margin-top:20px}
.mB20{ margin-bottom:20px}
.pL22{ padding-left:22px}
.mT5{ margin-top:5px}
.mB5{ margin-bottom:5px}
/*header*/
#header {width:980px; height:88px; position:relative; margin:0 auto; text-align:left;}
.logo {float:left; width:223px; height:33px; padding:12px 0 0 16px; height:auto}
.menu {float:left; width:741px; overflow:hidden;}
.top_nav {text-align:right; padding:5px 15px;font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;}
.menu ul {width:702px; height:33px; padding-left:33px; margin-left:24px; line-height:33px; background:url(../images/menu_bg.gif) no-repeat;}
.menu li {float:left; display:block;}
.menu ul li a{text-decoration:none; font-size:14px; color:#fff; font-weight:bold;display:block;}
.menu ul li a:visited{ color:#fff}
.menu ul li a:hover {text-decoration:none; font-size:14px; color:#93bad3;display:block;}
.nav {position:absolute; left:300px; top:61px;  width: auto; height:26px; text-align:center; background:url(../images/nav_bg.gif) repeat-x; display:block;
}
.nav ul {line-height:26px; display:block; padding:0 5px}
.nav li {float:left;}
.nav li a {padding:0 8px; font-size:13px;}

/*container*/
#container {clear:both; width:980px; margin:0 auto; text-align:left; overflow:hidden;}
#containerb {clear:both; width:980px; margin:0 auto; text-align:left; overflow:hidden;background:url(../images/bg.gif) repeat-y;}
#containerc {clear:both; width:980px; margin:0 auto; text-align:left; overflow:hidden;}

#mainbox{padding:0 16px; height:auto; position:relative;}
/*topflash*/
.flash {margin:0; height: auto; padding:0 16px}
/*left260*/
#left260 {float: left;width: 260px; height:auto}
.c_content{ line-height:150%;}

/*product_c*/
#left_box{ width:260px; height:auto}
.c_title{height:30px; line-height:30px; text-indent:1em; font-weight:bold; background:#195889;border-left:#fcb216 solid 4px; color:#FFF; width:251px;}
.slide{ padding:10px 9px; width:240px; height: 179px}
#contactus{width:191px; height: auto;padding:10px;font-family:Arial, Helvetica, sans-serif }
#contactus li{ background: url(../images/ann.gif) left center no-repeat; height:30px; line-height:30px; text-indent:1em; border-bottom: #b2b2b2 dashed 1px}


/*right688*/
#right688{ width:688px; float:right}
#aboutus{}
.a_title{ background: url(../images/icon_tit.gif) left center no-repeat; color:#195889; text-indent:1.5em; border-bottom:solid #ebebeb 1px; height:30px; line-height:30px; font-weight:bold}
.a_title span{ color:#CCC; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.a_content{line-height:150%;}

/*scroll*/
.scroll_div {width:668px; height:152px;margin:10px auto; overflow: hidden; white-space: nowrap; background:#ffffff;}
.scroll_div img {margin: auto 4px; border:1px #ededed solid;}
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline; white-space:nowrap}/*ÉèÖÃulºÍliºáÅÅ*/

/*left216*/
#left216 {float: left;width: 216px; height:auto}
#left_boxb{ width:216px; height:auto}
.c_titleb{height:30px; line-height:30px; text-indent:1em; font-weight:bold; background:#195889;border-left:#fcb216 solid 4px; color:#FFF; width:207px;}
#l_menu{ width:211px;}
#l_menu ul li{ height:24px; line-height:30px; background:url(../images/icon.gif) 10px no-repeat; text-indent:2em;border-bottom:solid #ebebeb 1px;}
#l_menu ul li a{}
/*right732*/
#right732{ width:732px; float:right; height:auto}
/*newslist*/
#newslist{ margin:20px; border:dashed 1px #87d4f6; height:auto; padding:2px; height:200px; overflow:hidden}
.n_img{ width:120px; float:left }
.n_more{}
#list_n{ width:556px;float:right}
#list_m{ height:auto;margin:20px;}
#list_m li{ height:24px; line-height:24px}
#list_t{background:#fffaf9;border:dashed 1px #feb697; font-weight:bold; height:30px; line-height:30px}
.list_mt{ padding:0 235px}
.list_mr{ padding:0 18px 0 20px; float:right; display:block; text-align:center;}
.list_r{ padding:0 10px 0 5px; float:right; display:block; text-align:center; font-size:11px; color:#CCC; font-family:Arial, Helvetica, sans-serif;}
#list_n li { line-height:24px; height:24px;}
#list_n li span{ float:right; font-size:11px; color:#CCC; font-family:Arial, Helvetica, sans-serif;}
#newslistb{ margin:20px; border:dashed 1px #feb697; height:auto; padding:2px; height:200px; overflow:hidden}

#pagen{ background:#f7f7f7;border:solid 1px #ededed; text-align:center; height:30px; line-height:30px}
#pagen a:link{ color:#93bad3}
#pagen a:visited{ color:#666666}

#newsdetial{margin:20px;}
.title{ height:35px; line-height:35px; font-size:14px; text-align:center; background:#fffaf9;border:dashed 1px #feb697; font-weight:bold }
.n_time{height:35px; line-height:35px;text-align:center;}
.n_detail{ line-height:150%; height:auto}
.n_related{background:#f7f7f7;border:solid 1px #ededed;}
.n_related li{ height:20px; line-height:20px; text-indent:1em}

/*imaglist*/
#imaglist{height:auto; position:relative}
#imaglist ul{}
#imaglist li{ display:inline; float:left;text-align:center;background:#f7f7f7;}
.prodimg{border:solid 1px #ededed; display:block; padding:3px; border-bottom:0 }
.prodname{ display:block; height:24px; line-height:24px; text-align:center; overflow:hidden;border:solid 1px #ededed; border-top:0; text-align:center; overflow:hidden}

/*pages*/
#pages{ background:#f7f7f7;border:solid 1px #ededed; }
#pagelist{text-align:center; height:30px; line-height:30px}
#pagelist a:link,#pagelist a:visited{ color:#93bad3}
#logo_d{ padding:8px 0 8px 16px;}
.d_title{ color:#fff; font-weight:bold; font-size:16px; height:32px; line-height:32px; background: #291b73; text-align:center}
.d_type{ background:#fbfbfb; border-bottom:solid #e8e8e8 1px; height:32px; line-height:32px; text-align:center}
#pdetails{ padding:20px 50px}
.d_img_t{background:#f3f3f3;border-left:#fcb216 solid 10px; color:#FFF; height:24px; line-height:24px; font-size:14px; font-weight:bold;}
.d_img_t span{ background: #195889; padding:4px 20px}
.d_img{ text-align:center}
.d_details{ line-height:150%; text-align:left}
.d_foot{ background:#ebebeb;}
.d_link{ text-align:center}

#calculate{ height:auto;}
.ca_title{ height:30px; line-height:30px;background:#e8f1f6; text-indent:1em; font-size:14px; font-weight:bold}
#ca_list{ width:150px; float: left}
#ca_list_t{ width:200px; float: left}
#ca_list ul li,#ca_list_t ul li{ height:24px; line-height:24px}
.ca_input{ height:20px; border:0; background:#e8f1f6; line-height:20px;}
#ca_img{ float:left; width:130px; padding:30px 0 9px 0}
#ca_result{ float:right; text-align:center; padding:50px 0 0 0; width:200px}
/*message*/
#message{ padding:20px 50px;}
#message p{ font-weight:bold}
#message span{ color:#F00;}
/*search*/
#search{width:191px;}
/*stock*/
#stock{ height:auto}
#stock td{}
.tdcss{ background:url(../images/tr_back.gif) repeat-x; color:#FFF; font-weight:bold; height:30px; line-height:30px}
.tdcss_t{ background:#e5f1f4; height:24px}
.tdcss_o{}
.tdspace{ padding:0 8px; text-align:left}
.tdspace_o{ padding:8px; text-align:left}


.mess_txr{border:0; background:#e8f1f6}
.mess_b{background:#e8f1f6; border:0; height:24px; line-height:24px; width:60px}
#footer {width:948px; height:auto;padding-bottom:20px; text-align:left; border-top:2px solid #e2e2e0;margin:0 16px 0 16px;}
.copyright{ padding:15px 0 0 0; text-align:center; line-height:20px;}