@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,caption, tbody, tfoot, thead{
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}

html, body {text-align:left; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,   
blockquote,th,td {margin:0; padding:0; }     
fieldset,img { border:0; }   
address,caption,cite,code,dfn,em,strong,th,var
{ font-style:normal; font-weight:normal; }   
ol,ul { list-style:none; }   
caption,th { text-align:left; }   
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }   
q:before,q:after { content:; }   
abbr,acronym { border:0; } 
ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
vertical-align:middle;
}
input {
vertical-align:middle;
}
ul,li,dd,dt,ol,table,div{ overflow:hidden; list-style:none;}

div{ overflow:hidden;}
p {
font-size:1em;
line-height:1.5em;
margin-bottom:1.5em;
}

/*===general start===*/
body{ background: #002233; color:#a2b3c4;}
a{ text-decoration:none;color:#aabbcc;}
a:hover{ text-decoration:underline;}
.f_l{ float:left;}
.f_r{ float:right;}
.air{ height:15px; width:100%;}
.air1{ height:10px; width:100%;}

#header{ width:950px; height:120px; margin:0 auto;}
#header .logo{ width:210px; height:64px; float:left; margin:20px 0; padding-left:20px;}
#header .head_r{ width:270px;text-align:center;float:right; display:block;}
#header .head_r a{ width:75px; height:30px; line-height:30px; float:right; background:#1a3948; color:#748b9b; border-right:1px #002233 solid;}
#header .head_r a:hover{ color:#ffbb00;}
a.sel{ color:#ffbb00 !important;}
#search_box{ width:303px; height:33px; background:url(../images/search_bg.gif) no-repeat 0 0; float:right; margin-top:30px;}
#search_box input{ width:190px; height:25px;color:#748b9b; border:0; background:0; margin-left:80px; margin-top:10px; font-size:12px; float:left;}
#search_box a{ width:20px; height:25px; display:block; float:left;}
#nav_warp{ width:100%;height:72px; background: url(../images/nav_bg.gif) repeat-x 0 0; line-height:40px; position:relative; margin:0 auto;}
#nav_con{ height:40px; width:950px; background:url(../images/nav_c.gif) repeat-x 0 0; margin:0 auto;}
#nav_warp li {float:left;}
li.sp{ width:2px; background:url(../images/nav_span.gif) no-repeat 0 0;}
#nav_warp li .v a {color:#FFFFFF;display:block;float:left;font-family:"Microsoft Yahei";height:40px;line-height:40px;width:110px; text-align:center;}
#nav_warp li .v a:hover, #nav li .v .sele {
font-size:14px;
background:url(../images/nav_hbg.gif) no-repeat center center;
text-decoration:none;
}
.nav_selected{background:url("../images/nav_hbg.gif") no-repeat scroll center center;
color:#78643f;
font-size:14px;
line-height:42px;
text-decoration:none;}
#nav li{ text-align:center;}
#nav_warp .kind_menu  {color:#57717e; font-size:12px; margin:0 auto;display:none;height:33px;left:50%;line-height:33px;position:absolute;text-align:left;top:40px;vertical-align:middle; width:886px;}
#nav_warp .kind_menu a{ background:url(../images/li_bg1.gif) no-repeat 0 center; padding-left:10px; margin-left:10px; color:#57717e;}
.bg1{ background:url(../images/icon1.gif) no-repeat 0 30%; text-indent:20px;}

#body_warp{ width:950px; margin:0 auto;}
#body_warp #banner{ width:930px; border:10px #1a3948 solid; margin:0 auto;}
#body_warp #notice_warp{ height:32px; line-height:32px; background:#0d2d40; color:#8ca7b7;}
#body_warp #notice_warp #data{ width:305px;height:32px;background:url(../images/clock.gif) no-repeat 10px center; text-indent:35px; float:left;}
#body_warp #notice_warp #notic{ width:auto;margin-right:10px; float:left;}
#body_warp #notice_warp #notic span{ width:60px; float:left;}
#body_warp #notice_warp #notic #n_con{ width:575px; float:left;height:26px; line-height:26px;background:#002233; margin-top:3px;} 
#body_warp #notice_warp #notic #n_con li{ background:url(../images/li1.gif) no-repeat 0 center; text-indent:15px; margin-left:15px;}
#content #sidebar{ width:245px; float:left; height:100%;}
#content #sidebar h1{ height:38px; background:url(../images/tit_bg.gif) repeat-x 0 0; line-height:38px;}
#content #sidebar h2{ height:51px; background:url(../images/tit_bg3.gif) repeat-x 0 0; line-height:51px;}
#content #sidebar h1 img,#content #sidebar h2 img{ padding:10px;}
#contact{ width:240px; height:200px; background:url(../images/cont.jpg) no-repeat 0 0; position:relative;}
/*导航及滑动门样式*/
.qqnav{float:right;}
.qqnav li{ width:105px;float:left;margin:25px 2px 2px 2px;}
.qqnav li.last{margin:0 0 0 2px;}
.qqnav a{display:block;padding:9px 14px 4px 14px;font-weight:bold;}
.qqnav a:hover{}
/*滑动门隐藏层样式*/
#div1{position:absolute;right:5px;top:50px;width:100px;text-align:left;color:#FFF;}
/*距右侧边距各浏览器不一致，针对各浏览器的hack*/
#div1{#right:5px;#top:50px;}  /*ie7*/
#div1{_right:5px;_top:50px;}  /*ie6*/
#div1 a{display:block;padding:0 0 0 5px;}
#div1 a:link,#div1 a:visited{color:#FFF;}
#div1 a:hover{color:#aabbcc;background:#294658;text-decoration:none;}
#div1 span{ margin-right:5px;color:#FED325;}
#layer1{width:105px;background:#294658;display:none;padding:3px 5px;}
#layer1 li{padding:5px 0;}
#layer1 a:hover{background:none;}
#layer1 li.lir{text-align:right;padding-right:5px;}

#video_con{ width:234px; height:160px; background:url(../images/v_bg.jpg) no-repeat 0 0; margin:0 auto; padding:5px;}
#video_con img{}

#con_r{ width:688px; float:right;}
#con_r h2{ height:50px; background:url(../images/tit_bg2.gif) no-repeat left bottom;}
#con_r h2 img{ padding-top:10px;}
#con_r #about_us{ width:418px; float:left;}
#con_r #about_us p{ text-indent:2em; line-height:22px;}
#con_r #about_us p img{ float:right; border:5px solid #2f4f5e; margin-left:15px; text-align:justify;}
#con_r #news{ width:245px; float:right;}
#con_r #news li{background:url(../images/line.gif) repeat-x 0 bottom; height:28px; line-height:28px;}
a.more{ width:47px; height:14px; background:url(../images/more.gif) no-repeat 0 0; float:right;}
.more1{text-align:right; padding:10px 0;}
.more1 a{ color:#d56910;}

#footer{ width:950px; margin:0 auto;}
#footer_nav{ height:33px; line-height:33px;background:url(../images/link_bg.gif) repeat-x 0 0; border-bottom:1px solid #042535; padding:0 10px;}
#footer_nav span{ color:#c76513;}
#footer_nav a{ padding:0 10px;}
#copy_right{ height:104px; background:#1a3948; text-align:center; line-height:28px;}
#copy_right p{ padding:20px 0;}
#copy_right a{ color:#e3aa06;}

.pro_t{ width:683px; background:#0f3145;}
.pro_tit{ background:url(../images/pro_tit.gif) no-repeat 0 0; height:48px;}
.pro_tit img{ float:right; padding:24px 10px;}
.pro_bottom{ background:url(../images/pro_bottom.gif) no-repeat 0 0; height:21px;}

/*
.blk_18 { MARGIN-TOP: 8px; FONT-SIZE: 12px; OVERFLOW: hidden; WIDTH: 674px; ZOOM: 1
}
.blk_18 .pcont {
FLOAT: left; OVERFLOW: hidden; WIDTH: 630px
}
.blk_18 .ScrCont {
WIDTH: 32766px; ZOOM: 1
}
.blk_18 #List1_1 {
FLOAT: left
}
.blk_18 #List2_1 {
FLOAT: left
}
.blk_18 .LeftBotton {
BACKGROUND: url(../images/c_left.gif) no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 20px; HEIGHT: 72px
}
.blk_18 .RightBotton {
BACKGROUND: url(../images/c_right.gif) no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 20px; HEIGHT: 72px
}
.blk_18 .LeftBotton,.blk_18 .RightBotton{ margin-top:50px;}
.blk_18 .pl IMG {
DISPLAY: block; MARGIN: 6px auto 1px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.blk_18 .pl {FLOAT: left; WIDTH: 128px; LINE-HEIGHT: 24px; TEXT-ALIGN: center; margin:0 15px;}
.commu_cont3 {
MARGIN: 9px 7px 7px; LINE-HEIGHT: 150%
}
.commu_cont3 UL {
WIDTH: 188px
}
.ScrCont p{ width:128px;height:24px; line-height:24px; background:#314e5f; text-align:center;}
*/

.rollBox{width:704px;overflow:hidden;padding:12px 0 5px 6px;}
.rollBox .LeftBotton{height:52px;width:20px;background: url(../images/c_left.gif) no-repeat 0 bottom;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:20px;background:url(../images/c_right.gif) no-repeat 0 bottom;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:630px;overflow:hidden;float:left;}

.rollBox .ScrCont{width:10000px;}
.rollBox .Cont .pic{width:128px;float:left;text-align:center;padding:0 15px;}
.rollBox .Cont .pic img{display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px; background:#314e5f; line-height:26px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{text-decoration:none;}
.rollBox .Cont a:hover{color:#ffbb00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}


/*inside*/
#in_banner{ width:950px; height:132px; margin:0 auto;}
.in_pub{}
.in_pub h3{ font-weight:normal; text-align:right; height:36px; line-height:36px; border-bottom:1px solid #183949;}

.in_pub h4{
color:#ffbb00;
font-size:16px;
font-weight:bold;
padding-bottom:20px;
padding-top:10px;
}
.in_pub p{ line-height:22px; text-indent:2em;}

.f_b{ font-size:14px; font-weight:500; padding-left:10px;}
#text4{ padding-bottom:20px;}
#text4 li {
border-bottom:1px dashed #183949;
color:#8B8B8B;
display:block;
font-size:12px;
height:30px;
line-height:30px;
text-indent:25px;
}
#text4 ul li a{background: url(../images/libg.gif) no-repeat 10px center;
display:block;
font-size:12px;
text-decoration:none;
}

.news_li{}
.news_li li{color:#778899;text-indent:1.5em;background:url(../images/libg.gif) no-repeat 0 center; height:30px; line-height:30px;border-bottom:1px dashed #183949;}
.news_li li span{ float:right; color:#fe7201;}

.fontAC6F1E {
color:#ffbb00;
font-size:16px;
font-weight:bold;
line-height:22px;
}
.font_y{color:#fe7201;}
.font_y1{color:#ffbb00;}
.font_9{ color:#778899;}

.a_f a{ color:#ffbb00;}

.msg_t input, .msg_t textarea {
background:none ;
border:1px solid #334e5c;
vertical-align:middle;
color:#778899;
padding:3px;
}
#plant_li li{  width:210px;text-align:center; float:left; padding:10px 5px; line-height:30px;}
#plant_li li img{ width:200px; height:177px; padding:5px; background: url(../images/cf_bg.gif) no-repeat 0 0; display:block;}

#video_li li{  width:320px;text-align:center; float:left; padding:10px 5px; line-height:30px; height:270px}
#video_li li img{ width:200px; height:177px; padding:5px; background: url(../images/cf_bg.gif) no-repeat 0 0; display:block;}

#login td{ height:35px; line-height:35px; padding-left:10px;}
#login table{ margin:10px 0;}
#login input{
background:none ;
border:1px solid #334e5c;
vertical-align:middle;
color:#778899;
padding:3px; width:130px;}
#reg table{}
#reg td{ padding:10px 0; color:#778899;border-bottom:1px dashed #334e5c;}
#reg td b{ color:#ebebeb;}
#reg input, #reg textarea {
background:none ;
border:1px solid #334e5c;
vertical-align:middle;
color:#778899;
padding:3px;
}

.listBatch {
background:#1a3948;
color:#778899;
font:9pt;
height:30px;
line-height:30px;
margin-bottom:10px;
padding:2px 0;
}

.itemBox.gallery  {
border-bottom:medium none !important;
float:left;
width:24.9%;
}
.itemBox {
border-bottom:1px solid #1A3948;
}
.listBatch .showType {
float:right;
padding-right:6px;
}
.select{ background:#0f3145; padding:6px 5px;}
.listBatch .select input{  margin-left:6px;}
.listBatch .select img{ vertical-align:middle;}

.pro_div{ width:128px; padding:0 18px !important;padding:0 20px; float:left; text-align:center;}
.pro_div p{ text-indent:0; text-align:left;}

.detailImage {
float:left;
margin-bottom:15px;
overflow:hidden;
text-align:center;
width:250px;
}
.detailImage img{ width:240px; height:240px;}
.paymentInfo h3, .productInfo h5 {
color:#E4E7EB !important;
}
.productInfo, .paymentInfo {
clear:right;
float:right;
margin:0 10px 10px auto;
overflow:hidden;
width:58%;
}
.productInfo h5, .paymentInfo h5,.detailDescription h5{
font:bold 12px arial;
padding-bottom:6px;
border-bottom:1px solid #183949;
}
.tables.data {
padding:4px;
}
.productInfo th,.productInfo td{ padding:5px 0; border-bottom:1px dashed #183949;}

.pay table{ margin-bottom:20px;}
.pay td,.pay th{ padding:5px;}
.p_txta{ border:1px #284657 solid; background:#002b41; color:#284657;}
#buyform input,#buyform textarea{
background:none ;
border:1px solid #334e5c;
vertical-align:middle;
color:#778899;
padding:3px;
}