#container{ width:940px; margin:0 auto; border:15px solid #e3e3e3; background:#e3e3e3;}
#header{ width:940px;margin:0px auto 0 auto; background:#ff9c00;height:68px; padding:0px 0 0 0; text-align:left;}
.header_main{}
.header_top{ height:32px; line-height:32px; padding:0 10px;}
.headerRight{ padding:22px 0px 0 0;}
.headerRight{color:#9a9393;}
.headerRight a,.headerRight a:visited,.headerRight a:hover{color:#9a9393; margin:0 8px;}
#nav{float:right; margin:0px auto 0 auto; padding:0px 0 0px 0px;text-align:left; }
#nav ul{ padding:0px 20px 0 0;}
#nav li{float:left; background:url(navline.gif) no-repeat right center;text-align:center; height:25px; line-height:25px;font-size:11px; display:inline; color:#333333; }
#nav .endli{background:url(navline2.gif) no-repeat right center;}
#nav a,#nav a:visited{color:#333333;font-weight:normal;padding:0px 4px; font-size:11px;display:inline-block;}
#nav a:hover{}
#nav .on:link,#nav .on:visited,#nav .on:hover{background:url(navon.gif) no-repeat center top;color:#ffffff; display:inline-block; text-decoration:none;}

/*#nav ul li ul{ position:absolute; left:18px; top:37px; height:auto; width:auto;  padding:0px; margin:0px;}
#nav ul li ul li{ background:none;padding:0px; margin:0px;clear:both;width:auto;text-align:left; display:block; height:30px; line-height:30px; color:#da251c; font-weight:normal;}


#nav ul li ul li a,#nav ul li ul li a:visited,#nav ul li ul li a:hover{padding:0px 8px; margin:0px;background:none;color:#FFF; text-align:center; font-size:11px; display:inline-block; width:auto; color:#da251c;font-weight:normal;}*/



.line{margin:0 auto;height:1px; background:url(line.gif); overflow:hidden; font-size:0px; background-color:#FFF;}



#banner{width:940px;height:300px;margin:8px auto 0px auto;padding:0px 0 0 0; overflow:hidden; text-align:center; clear:both;}
#banner img{ display:block;}

.notice{width:940px;margin:0px auto 0 auto; text-align:left; height:48px; background:#9dff8a;}
.notice_main{ padding:5px; line-height:22px; color:#9a8824;}

.mainDiv{width:940px;margin:0px auto 0 auto;padding:8px 0 0 0; clear:both;}
.mainDiv_main{width:940px; margin:0 auto;text-align:left; background:#FFF;}



.sidebar{ width:188px; margin:0px 19px 0 9px; padding:0 0px 0 0px;float:left; text-align:left;_display:inline;}
.content{ width:724px; margin:0 0px 0 0px;padding:0 0 0 0px; background:#ffffff; float:left; text-align:left;_display:inline;}
.sidebar_main{}
.content_main{ padding:0px 0 0 0;}

.part{}



.title1{height:23px;overflow:hidden;margin:0px 0;padding:0px 0 0px 0px; text-align:left;}
.title1 h2{margin:0px 0 0 0;padding:0px 0 0 0px;color:#FFFFFF;font-weight:bold;font-size:11px;text-align:left;}
.title1 h2 a,.title1 h2 a:visited,.title1 h2 a:hover{color:#FFFFFF; font-size:11px; text-decoration:none;}
.title1 span{float:right;background:url(title1bg.gif) repeat-x right top; height:15px;padding:7px 5px 0 0px; color:#000;font-weight:normal;}
.title1 span a,.title1 span a:visited,.title1 span a:hover{color:#000;font-weight:normal;font-size:11px;}

.title1_2{background:url(title1bg_2.gif) repeat-x;}
.title1_2 h2{ padding:4px 0 0 0;}

.title2{height:35px; line-height:35px; background:#cdcdcd;overflow:hidden;margin:0px 0;padding:0px 0 0px 0px; text-align:left;}
.title2 h2{margin:0px 0 0 0;padding:0px 0 0 15px;color:#525252;font-weight:bold;font-size:14px;text-align:left; letter-spacing:2px; }
.title2 h2 a,.title2 h2 a:visited,.title2 h2 a:hover{color:#525252; font-size:14px; text-decoration:none;}
.title2 span{float:right;background:url(title1bg.gif) repeat-x right top; height:32px;padding:0px 5px 0 0px; color:#000;font-weight:normal;}
.title2 span a,.title2 span a:visited,.title2 span a:hover{color:#000;font-weight:normal;font-size:11px;}



.sidenav{ width:180px;}
.sidenav li{text-align:left; background:url(quan.gif) no-repeat 160px 10px; line-height:20px; padding:0px 5px; border:1px solid #ebebeb; margin:8px 0;}
.sidenav a,.sidenav a:visited,.sidenav a:hover{font-weight:normal; height:20px; display:block;}

.sidenav li.on{background:url(quan2.gif) no-repeat left 10px;}

.login_panel{ background:url(loginbg.gif) no-repeat; height:130px; overflow:hidden; padding:26px 5px 0 5px; clear:both;}
.login_input{background:#f1f1f1; width:90px; height:22px; border:1px solid #787878;border-right:1px solid #cacecd; border-bottom:1px solid #cacecd; padding:1px 0px 0 1px; font-size:16px;}
.login_bn{ background:none; border:0px;}



.search_panel{ padding:0px 5px; color:#084c8c;}
.search_panel input{ vertical-align:middle;}
.search_input{width:100px; height:16px; padding:2px 2px 0 2px; border:1px solid #747474; }
.search_panel h3{ padding:4px 0; font-weight:bold; font-size:14px;}

.search_panel2{ padding:10px 0px 0 0; color:#084c8c;}
.search_panel2 input{ vertical-align:middle;}
.search_input2{width:100px; height:16px; padding:2px 2px 0 2px; border:1px solid #747474; }
.search_panel2 h3{ padding:4px 0; font-weight:bold; font-size:14px;}

.more{background:url(quan2.gif) no-repeat left center; padding:0 0 0 25px; color:#04357b; text-align:left;}
.more a,.more a:visited,.more a:hover{color:#04357b; text-decoration:underline;}

.main_info{ padding:10px 15px; line-height:20px;}

.bn{ background:#e3e3e3; height:30px; overflow:hidden;}
.bn li{ float:left;width:119px; background:url(bn_off.gif) no-repeat; height:30px; line-height:30px; margin:0 4px 0 0; text-align:center; display:inline;}
.bn li.on{ float:left;width:119px; background:url(bn_on.gif) no-repeat; height:30px; line-height:30px; margin:0 4px 0 0; text-align:center; display:inline;}
.bn li a,.bn li a:visited,.bn li a:hover{ color:#b4b4b4;font-size:13px;}
.bn li.on a,.bn li.on a:visited,.bn li.on a:hover{ color:#595a5a;font-size:13px;}

h2.t{ font-size:12px;}
h2.t a,h2.t a:visited,h2.t a:hover{ font-size:12px;}

.textlist1{padding:5px 0px; clear:both;}
.textlist1 li{padding:0px 0px 0px 0px; line-height:20px;text-align:left;margin:0px 0;}
.textlist1 span{ display:block; padding:0px 0; text-decoration:underline;}
.textlist1 a,.textlist1 a:visited,.textlist1 a:hover{ font-size:12px; text-decoration:underline;}



.pro_list{ padding:0px 0; height:995px;}
.pro_item{width:100px;margin:10px 22px; float:left; display:inline; }

.pro_item .img{ text-align:center;}
.pro_item .img img{width:100px; height:100px;vertical-align:middle;}

.pro_item h3{ line-height:25px; text-align:center;}
.pro_item h3 a,.pro_item h3 a:visited,.pro_item h3 a:hover{ color:#F00;}
.pro_item .memo{ text-align:center; line-height:18px; padding:5px 0;}

.pro_item .price{ color:#000;}

.page_panel{ text-align:center; margin:10px 0 20px 0;}
.page_panel a,page_panel a:visited,page_panel a:hover{ margin:0 4px;}

#footer{width:970px;margin:0px auto 0px auto; height:54px;clear:both; color:#ffffff;}

.footer_main{line-height:20px;  padding:5px 0px 0px 0px; text-align:left;}
.footer_main a,.footer_main a:visited,.footer_main a:hover{ margin:0 4px;color:#ffffff;}
.xia {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #efefef;
}
.zou{ border:none;}

#backgroundPopup{   
display:none;   
position:fixed;   
_position:absolute;   
height:100%;   
width:100%;   
top:0;   
left:0;
bottom:0; 
background:#000000;   
border:0px solid #cecece;   
z-index:1;   
}   
#popupContact{   
display:none;   
position:fixed;   
_position:absolute;   
/*height:384px;   
width:800px;  */ 
background:#FFFFFF;   
/*border:2px solid #cecece;*/   
z-index:2;   
/*padding:12px; */  
  
}   
#popupContact h1{   
text-align:left;   
color:#6FA5FD;   
font-size:22px;   
font-weight:700;   
border-bottom:1px dotted #D3D3D3;   
padding-bottom:2px;   
margin-bottom:20px;   
}   
#popupContactClose{   
font-size:20px;   
line-height:14px;   
right:6px;   
top:4px;   
position:absolute;   
color:#feb93f;   
display:block;
cursor:pointer;
}
#deny{
   width:150px;
   height:40px;
   padding-top:28px;
   display:none;
   border:1px solid #cecece; 
   background:#FFFFFF;
   color:#000000;
   position:absolute;
   top:40%;
   left:45%;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
}


 
#Contacts{   
display:none;   
position:fixed;   
_position:absolute;   
height:75px;  
/*width:300px; */  
background:#FFFFFF;   
border:1px solid #cecece;   
z-index:3;
line-height:20px;
padding:15px;   
}   
   
#ContactsClose{   
font-size:20px;   
line-height:14px;   
right:6px;   
top:4px;   
position:absolute;   
color:#feb93f;   
display:block;
cursor:pointer;
}



#Contactsreg{   
display:none;   
position:fixed;   
_position:absolute;   
min-height:85px;   
/*width:300px; */  
background:#FFFFFF;   
border:1px solid #cecece;   
z-index:3;
line-height:20px;
padding:15px;
  
}


#Contactsreg h1{   
text-align:left;   
color:#6FA5FD;   
font-size:22px;   
font-weight:700;   
border-bottom:1px dotted #D3D3D3;   
padding-bottom:2px;   
margin-bottom:20px;   
}


#ContactsClosereg{   
font-size:20px;   
line-height:14px;   
right:6px;   
top:4px;   
position:absolute;   
color:#feb93f;   
display:block;
cursor:pointer;
}


#forgots{   
display:none;   
position:fixed;   
_position:absolute;   
height:65px;   
/*width:300px; */  
background:#FFFFFF;   
border:1px solid #cecece;   
z-index:3;
line-height:65px;
padding:15px;
  
}

#forgotclose{   
font-size:20px;   
line-height:14px;   
right:6px;   
top:4px;   
position:absolute;   
color:#feb93f;   
display:block;
cursor:pointer;  
}


#pics{   
display:none;   
position:fixed;   
_position:absolute;   
   
/*width:300px; */  
background:#FFFFFF;   
 
z-index:5;
line-height:20px;
padding:0px;
  
}

#picclose{   
font-size:20px;   
line-height:14px;   
right:6px;   
top:4px;   
position:absolute;   
color:#feb93f;   
display:block;
cursor:pointer;
}

input,object,a:focus { outline:0; }/*FF*/
input,object,a{blr:expression(this.onFocus=this.blur())}/*IE*/

#nav .aa{ display:none;position:absolute; left:0px; top:20px; width:70px; padding:0px; background-color:#ffffff; z-index:999;border: 1px solid #dddddd;color:#666666;}
#nav .aa li{ margin:0px;width:70px; background-image:none; padding:0px;color:#666666;}
#nav .aa li a{ text-decoration:none; display:block; height:30px; line-height:30px;text-align:left; color:#666666;}
#nav .aa li a:hover{ text-decoration:none; display:block; height:30px; line-height:30px;text-align:left;color:#ff9c00;}
.footer_main,.mainDiv,#nav  a{ cursor:pointer;}

