@charset "utf-8";
html,body{
height:100%;
}
body{
margin:0px;
font-size:12px;
color:#444444;
font-family:Arial, Helvetica, sans-serif;
}
a{
text-decoration:none;
color:#666666;
}
h3{
font-size:22px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}
h4{/*menuitem*/
font-size:14px;
color:#000000;
margin:0px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
h5{
font-size:18px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
color:#990000;
}
h6{
font-size:12px;
margin:0px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
}
#toplayout{
margin:5px auto;
width:990px;
}
#logo{
width:458px;
height:55px;
float:left;
}
#logo a{
display:block;
width:458px;
height:55px;
}
#language{
width:500px;
height:55px;
margin-right:10px;
float:right;
}
#language ul{
display:block;
list-style:none;
color:#999999;
}
#banner{
height:60px;
width:700px;
overflow:hidden;
}
#menulayout{
margin:0px;
overflow:hidden;
width:100%;
background:url(../images/menuli_bg.jpg);
height:38px;
}
#menudiv{
margin:0 auto;
width:950px;
}
#ulmenu{
margin:0px;
display:block;
list-style:none;
border:0px;
}
#ulmenu li{
margin-top:0px;
float:left;
display:block;
height:35px;
}
#ulmenu li span.menuli_div{
margin-left:0px;
margin-top:0px;
width:14px;
height:18px;
float:left;
background:url(../images/menuli_div.jpg);
padding-left:0px; 
padding-right:0px; 
padding-top:15px;
padding-bottom:6px;
}
#ulmenu li a{
margin:0px;
float:left;
background:url(../images/menuli_bg.jpg);
padding-left:8px; 
padding-right:8px; 
padding-top:16px;
padding-bottom:6px;
text-decoration:none;
}
#ulmenu li a#currentli{
margin:0px;
float:left;
background:url(../images/menuli_left.jpg) no-repeat left top;
padding-right:0px; 
padding-top:0px; 
padding-bottom:0px; 
padding-left:8px; 
text-decoration:none;
}
#ulmenu li a#currentli span{
margin:0px;
display:block; 
background:url(../images/menuli_right.jpg) no-repeat right top;
padding:16px 16px 6px 8px; 
}
#ulmenu li a:hover{
margin-left:0px;
float:left;
background:url(../images/menuli_hover_left.jpg) no-repeat left top;
padding-left:8px; 
padding-right:0px; 
padding-top:0px;
padding-bottom:0px;
text-decoration:none;
}
#ulmenu li a:hover span.menuitem{
display:block; 
background:url(../images/menuli_hover_right.jpg) no-repeat right top;
padding:16px 15px 6px 8px; 
}


/*default-main*/
#mainlayout{
clear:both;
margin:10px auto;
width:1000px;
}

#index_flash{
margin:0px;
float:left;
width:550px;
height:150px;
border:1px solid #FF9900;
}
#news{
float:right;
width:440px;
height:150px;
background:url(../images/news.jpg);
overflow:hidden;
}
#news ul{
margin-top:0px;
list-style:none;
display:block;
width:350px;
overflow:hidden;
}
#news ul li{
width:350px;
margin-left:35px;
overflow:hidden;
padding-top:5px;
overflow:hidden;
border-bottom:1px dashed #CCCCCC;
}
#news ul li.topnews{
margin-left:20px;
padding-top:26px;
padding-bottom:12px;
overflow:hidden;
border-bottom:0px;
}
#news ul li.topnews h6{
font-size:16px;
font-weight:bold;
}


#index_board{
clear:both;
width:220px;
height:160px;
margin-top:10px;
float:left;
overflow:hidden;
}
#index_productgood{
margin-top:10px;
margin-left:30px;
width:450px;
float:left;
height:160px;
overflow:hidden;
}
#index_board_title{
width:190px;
height:31px;
float:left;
background:url(../images/index.jpg) no-repeat -504px -5px;
padding-left:32px;
}
#index_board_title_content{
display:block;
width:190px;
height:15px;
padding-top:10px;
font-weight:bold;
background:url(../images/index.jpg) no-repeat -600px -5px;

}
#index_board_content{
width:220px;
height:140px;
background:url(../images/index.jpg) no-repeat -508px -92px;
overflow:hidden;
padding-top:5px;
}
#index_board_content ul{
width:200px;
list-style-type:none;
display:block;
margin:0px 10px;
overflow:hidden;
}
#index_board_content ul li{
display:block;
border-bottom:1px dashed #CCCCCC;
margin:10px 5px;
}

#index_productgood_title{
width:415px;

height:31px;
float:left;
background:url(../images/index.jpg) no-repeat -11px -5px;
padding-left:35px;
overflow:hidden;
}
#index_productgood_title_content{
display:block;
width:415px;
height:15px;
padding-top:10px;
font-weight:bold;
background:url(../images/index.jpg) no-repeat -74px -5px;
}
#index_productgood_content img{
border:1px solid #CCCCCC;
}
#index_productgood_content span{
display:block;
background:#CCCCCC;
border:1px solid #CCCCCC;
width:120px;
height:20px;
overflow:hidden;
padding-top:10px;
}
#index_productgood_content{
width:450px;
height:140px;
background:url(../images/index.jpg) no-repeat -11px -92px;
float:left;
overflow:hidden;
padding:0px 2px;
}/*
#index_productgood_content div{
margin:5px 10px 5px 10px;
float:left;
padding:2px;
width:120px;
height:120px;
text-align:center;
overflow:hidden;
}
#index_productgood_content div span{
display:block;
margin:0px;
font-size:12px;
font-weight:normal;
}*/

#index_special{
margin-top:10px;
margin-left:30px;
width:260px;
float:left;
height:160px;
overflow:hidden;
}
#index_special_title{
width:260px;
height:31px;
float:left;
background:url(../images/index.jpg) no-repeat -504px -5px;
padding-left:32px;
}
#index_special_title_content{
display:block;
height:15px;
padding-top:10px;
font-weight:bold;
background:url(../images/index.jpg) no-repeat -261px -5px;

}
#index_special_content{
width:260px;
height:140px;
background:url(../images/index.jpg) no-repeat -761px -182px;
overflow:hidden;
padding-left:20px;
}
#index_special_content div{
margin-top:10px;
float:left;
width:120px;
height:50px;
overflow:hidden;
}

#index_productlist{
clear:both;
margin-top:10px;
width:700px;
float:left;
overflow:hidden;
}
#index_producttitle{
width:700px;
height:31px;
float:left;
background:url(../images/index.jpg) no-repeat -11px -233px;
}
#index_producttitle_name{
width:120px;
margin-left:490px;
height:15px;
padding-top:15px;
font-weight:bold;
position:relative;
}
#index_productlist_detail{
width:700px;
height:240px;
background:url(../images/index.jpg) no-repeat -11px -287px;
overflow:hidden;
margin-left:
}
#index_productlist_detail img{
border:0px;
}

#index_other{
margin-top:10px;
margin-left:30px;
width:260px;
float:left;
overflow:hidden;
}
#index_other_title{
width:260px;
height:31px;
float:left;
background:url(../images/index.jpg) no-repeat -760px -398px;
padding-left:32px;
}
#index_other_title_content{
display:block;
height:15px;
padding-top:10px;
font-weight:bold;
background:url(../images/index.jpg) no-repeat -932px -398px;

}
#index_other_content{
width:260px;
height:240px;
background:url(../images/index.jpg) no-repeat -761px -85px;
overflow:hidden;
padding-left:10px;
}
#index_other_content img{
border:0px;
}
#index_productlist_detail div{
margin:3px;
float:left;
padding:2px;
width:120px;
height:105px;
text-align:center;
overflow:hidden;
}
#index_productlist_detail div span{
display:block;
margin:0px;
font-size:12px;
font-weight:normal;
}
#index_other_content div{
margin:3px;
float:left;
padding:2px;
width:110px;
height:105px;
text-align:center;
overflow:hidden;
}
#index_other_content div h1{
margin:0px;
font-size:12px;
font-weight:normal;
}
#index_producttype{
position:absolute;
margin-top:0px;
margin-left:-80px;
width:220px;
}
#index_producttype ul{
list-style:none;
margin-left:5px;
}
#index_producttype ul li a{
display:block;
width:100px;
height:20px;
text-align:center;
border:1px solid #FFCC33;
background:#ffffff;
padding-top:5px;
}
#index_producttype ul li a:hover{
background:#FFCC00;
}
#footer{
clear:both;
border-top:1px solid #CCCCCC;
line-height:150%;
text-align:center;
padding-top:10px;
}
#containerul, #containerul ul{
  text-align:left;
  margin:10px;	
  padding:0;
}

#containerul li{
  margin:0 0 0 30px;
  padding:0;
  list-style-type:none;	
}

#containerul .symbols{
  float:left;
  width:14px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
  cursor:pointer;
}


#bottompage{
width:750px;
height:20px;
margin:10px auto;
}
#bottompage ul{
list-style:none;
}
#bottompage ul li{
float:left;
display:block;
margin-left:2px;
width:25px;
height:20px;
border:1px solid #BBDDFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
#bottompage ul li.nextprev{
width:50px;
}
#bottompage ul li.nextprev span,#bottompage ul li.pagenum span{
display:block;
padding:6px 0px 6px 0px;
}
#bottompage ul li a{
display:block;
background-color:#EAE8E9;
padding:6px 0px 5px 0px;
}
#bottompage ul li.nextprev a{
padding:0px;
}
#bottompage ul li a:hover{
background-color:#FFCC00;
}
#bottompage ul li.currentpage{
padding:6px 0px 0px 0px;
font-weight:bold;
color:#FFFFFF;
background:#FF9900;
}
#bottompage span.recordcount{
display:block;
background-color:#FFFFFF;
padding:8px;
border:0px;
cursor:default;
}
#bottompage span.recordcount span.eng,#bottompage ul li.nextprev span.eng{
display:none;
}

#main_top{
width:1000px;
height:52px;
margin:5px auto;
background:url(../images/main_top.jpg) no-repeat;
}
#main_middle{
width:1000px;
margin:-5px auto;
background:url(../images/main_middle.jpg);

}
#main_middle_layout{
clear:both;
width:800px;
margin:0px auto;
overflow:hidden;
position:relative;
}
#main_bottom{
width:1000px;
height:21px;
margin:0px auto;
background:url(../images/main_bottom.jpg) no-repeat;
}
.articleaddtime{
font-size:12px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
}
.articletitle{
display:block;
width:800px;
padding-bottom:10px;
font-size:15px;
color:#990000;
font-weight:bold;
float:left;
}
.articletitle h5{
float:left;
}
.articletitle a{
color:#990000;
}
.articlepreview{
display:block;
font-size:14px;
padding-bottom:20px;
margin-bottom:10px;
border-bottom:1px dashed #CCCCCC;
}
.articleother{
display:block;
margin-top:40px;
margin-left:600px;
}
.photolist_div{
width:800px;
height:180px;
border-bottom:1px dashed #cccccc;
margin:10px auto;
}
.photolist_div img{
border:0px;
margin:10px;
float:left;
}
.photolist_div span{
display:block;
margin:5px;
}

.productlist_div{
width:400px;
height:170px;
border-bottom:1px dashed #cccccc;
margin:10px auto;
float:left;
}
.productlist_div img{
border:1px solid #CCCCCC;
float:left;
margin-right:10px;
}
.product_shortcut{
width:750px;
margin:10px auto;
border:1px solid #CCCCCC;
font-size:14px;
line-height:150%;
}
.product_shortcut img,.showphotoimg img{
width:200px;
overflow:hidden;
float:left;
padding:10px;
border:0px;
}
#allspecial,#speciallayout,#messagetype{
width:900px;
margin:0px auto;
}
.replycontent{
display:block;
width:800px;
margin:10px auto;
background:#FFFF99;
border:1px solid #FFCC00;
padding:10px;
}
.commenttitle{
display:block;
font-weight:bold;
font-size:14px;
margin:10px 0px;
border-bottom:1px dashed #CCCCCC;
}

#addcommentlayout table{
width:500px;
font-size:12px;
color:#333333;
}
#addcommentlayout table th, #addcommentlayout table td{
padding:1px;
}
#addcommentlayout table th{
text-align:right;
font-weight:normal;
}
#addcommentlayout h1{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
letter-spacing:-2px;
font-size:40px;
padding-bottom:15px;
border-bottom:2px solid #FF9900;
margin-bottom:10px;
background-color:#FFFFFF;
}
#addcommentlayout h2{
color:#333333;
font-size:18px;
font-weight:normal;
padding:10px;
}
.textInput{
width:150px;
height:20px;
border:1px solid  #FF9900;
line-height:21px;
}
select{
font-size:12px;
}
select option{
background-color: #FF9900;
}
select .l2{
background-color: #FF9900;
}
textarea{
width:300px;
height:100px;
border:1px solid #FF9900;
}
.submitbutton{
width:100px;
height:25px;
margin-top:20px;
margin-left:186px;
font-size:12px;
font-weight:bold;
}
#childtypelist{
padding:15px;
margin-left:30px;
}
#childtypelist ul{
list-style:none;
margin:0px;
}
#childtypelist ul li{
float:left;
padding-bottom:30px;
}
#childtypelist ul li a{
margin-left:10px;
font-size:14px;
}
#childtypelist ul li a:hover{
background:#FF9966;
}
#middle_ad{
width:1000px;
margin:5px auto;
overflow:hidden;
text-align:center;
}
#member_left{
width:150px;
float:left;
height:500px;
border-right:1px solid #CCCCCC;
padding-left:30px;
}
#member_left ul{
list-style:none;
}
#member_left ul li{
margin-bottom:10px;
}
#member_left ul li a{
display:block;
background: #FFCC66;
border:1px solid #FF9900;
width:80px;
height:20px;
text-align:center;
padding-top:10px;
}
#member_left ul li a:hover{
background:#FF6600;
color:#ffffff;
font-weight:bold;
}
#member_right{
height:500px;
border:1px solid;
}
#dialog_comment{
width:500px;
height:300px;
position:absolute;
margin-left:10px;
border:1px solid #000000;
z-index:10;
background:#FFFFFF;
}
#index_board_content div{
margin-top:5px;
}
#index_board_content .login_left{
display:block;
width:60px;
padding-left:10px;
margin-top:5px;
float:left;
}
#index_board_content .login_btn{
text-align:center;
padding-top:5px;
}
#searchbox{
clear:both;
margin:0px auto;
width:1000px;
height:40px;
}
.btn {
BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: #7b9ebd 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7b9ebd 1px solid
}