*{ margin:0; padding:0;}
body {margin:0   auto;font:12px/1.7 Arial,Helvetica,sans-serif; background:#eaeaea; padding:20px 0; color:#878989;}
ul,li{ list-style:none;}
a{ text-decoration:none; outline:none; cursor:pointer; color:#878989;}
a:hover {color:#000; text-decoration:none;}
table{border-collapse:collapse; border-spacing:0;}
button,input,select,textarea {font-size:100%; vertical-align:middle;}
textarea {vertical-align:top; resize:vertical; overflow-y:auto}
img { vertical-align:bottom;}
a img {border:none;}



#index,#default{ overflow:hidden; zoom:1; clear:both;  margin:0 auto; }
.inner{ overflow:hidden; zoom:1; clear:both; width:1010px;margin:auto; }
#container{ background:#fff;  padding:5px;width:998px;margin:0 auto;}
#container .inner{ width:998px;margin:0 auto;}
#banner{width:998px;margin:0 auto;text-align:center; background:url(../image/banner_bg.jpg) top left repeat;}



#top{width:998px;margin:0 auto; }
#top a{ color:#999;}
#top1{ float:left; position:absolute; top:3px;}
#top2{ float:right; text-align:right; padding-right:10px; margin-bottom:5px;}



#mainmenu{ background:#8d93b5; height:48px; border-bottom:2px solid #fff; }
#mainmenu .inner{ overflow:visible; }
.menu{ line-height:48px; height:48px; float:right; width:auto;  margin-right:12px; }
.menu ul li{ float:left; background:url(../image/menu.jpg) left top no-repeat; display:block ; width:80px;}
.menu ul li a {  display:block;  font:14px/宋体; color:#fff; text-align:center;  }
.menu ul li#hot a,
.menu ul li a:hover{  color:#fff; background:url(../image/menunow.jpg) left top no-repeat; }
.last{ margin-right:-10px;}

.menu2 li ul { display:none;}
.menu2 li:hover ul,.menu2 li.over ul {display:block;}
.menu2 li #ddmenu2 { position:absolute; top:48px; left:2px; z-index:9999999;}
.menu2 li #ddmenu2 li{ }
.menu2 li #ddmenu2 li a{ background:#000;  border:none;  font-size:14px; height:40px; line-height:40px; color:#fff; width:105px; text-align:center; font-size:800; padding:0; margin:0;}
.menu2 li #ddmenu2 li a:hover{ color:#000; text-decoration:none; background:#ccc;}



.imain1{ float:left; width:50%; }
.imain2{ float:right; width:48%;  }
.imain2 .i_t{ display:block;  height:5px;}
.imain2 .i_c{ display:block; margin-top:4px;}
.imain2 .i_b{ display:block; height:8px;}
#t1{ }
#t1 td{ vertical-align:top; padding-top:20px;}
#t1 .s_l{ width:280px; padding-right:20px;}
#t1 .s_m{ display:none;}
#t2,#t3,#t4,#t5{ display:none;}

.dmain1{ float:left; width:21%; margin-top:5px;}
.dmain2{ float:right; width:75%; }
.dmain2 .d_t{ display:block;  height:5px;}
.dmain2 .d_c{ display:block; padding:20px;}
.dmain2 .d_b{ display:block;  height:8px;}


#bottom{   text-align:center; background:url(../image/bottom_bg.jpg) left top repeat; width:998px; margin:auto; }
#bottom1{ background:#8d93b5; color:#fff; height:25px; border-bottom:2px solid #fff;}
#bottom1 a{ color:#FFF;}
#bottom2{ height:50px; }
#bottom2 p{ color:#fff; padding:10px 0;}

.bx1,.bx2,.bx3,.bx4{ margin-bottom:10px; }

.l{ float:left; color:#000;}
.r{ float:right; color:#000}

.l font{  font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.bx1_t1 font{  color:#b3808f; font-size:14px;}
.bx1_t2 font a{ color:#757559; font-family: Georgia, "Times New Roman", Times, serif; }
.bx2_t1 font{  color:#fff; font-size:12px;}
.bx3_t1 font{ padding-left:0px; color:#3E4142; font-size:14px; font-family:黑体; }
.bx4_t1 font{ padding-left:10px; color:#FAFBFB; font-size:17px;}

.bx1_t{  height:30px; line-height:30px; }
.imain1 .bx1_t{ margin-top:10px;}
.bx1_t2{  }
.imain1 .bx1_c{}
.bx1_b{  height:9px;}
.bx1_b2{ }

.bx2_t{ background:url(../image/title.jpg) left top no-repeat; border-bottom:1px solid #E4E4E4; height:31px; line-height:31px; padding-left:40px; color:#fff; margin-top:15px;}
.bx2_t2{ height:31px; padding-right:5px;}
.bx2_t1 a{ color:#fff;}
.bx2_c{ }
.bx2_b{  height:9px;}
.bx2_b2{  height:9px; width:100%;}

.bx3_t{ height:25px; background:url(../image/right_side.jpg) left top no-repeat; padding-left:20px; margin-bottom:10px;}
.bx3_c{ margin:0; padding:0; }

#index .bx3 .more2 span{ display:block; background:url(../image/more.gif) left top no-repeat; width:42px; height:25px; line-height:22px; text-align:center; float:right; color:#6A6C6C;}
#index .bx3 .more2 span a{ color:#6A6C6C;}
 
.bx4_t{ background:url(../image/bx4-t.jpg) left top no-repeat; height:50px; line-height:50px; }
.bx4_t2{ background:url(../image/bx4-t2.jpg) right top no-repeat; height:50px; padding-right:5px;}
.bx4_c{ background:#BEC0BF url(../image/bx4-c.jpg) bottom repeat-x; border-left:1px solid #A1A2A2; border-right:1px solid #A1A2A2; padding:0 10px;}
.bx4_b{ background:url(../image/bx4-b1.jpg) left top no-repeat; height:12px;}
.bx4_b2{ background:url(../image/bx4-b2.jpg) right top no-repeat; height:12px; width:100%;}

.bx4_c a{ color:#eee;}
#index .bx4 .more2{ padding-top:10px;}
#index .bx4 .more2 span{ display:block; background:url(../image/more1.gif) left top no-repeat; width:66px; height:25px; line-height:22px; text-align:center; float:right; color:#6A6C6C;}
#index .bx4 .more2 span a{ color:#6A6C6C;}





#container .menu{ width:auto; height:auto; margin:0; padding:0; background:none; float:none; border:0; position:static;}
#container .menu ul{ width:auto; height:auto; margin:0; padding:0; background:none; float:none; border:0; position:static;}
#container .menu ul li{ width:auto; height:auto; margin:0; padding:0; background:none; float:none; border:0; line-height:normal;}
#container .menu ul li a{ width:auto; height:auto; margin:0; padding:0; background:none; float:none; border:0; line-height:normal; text-align:center; font-weight:normal; font-size:12px;}
#container .menu ul li ul{ width:auto; height:auto; margin:0; padding:0; background:none; float:none; border:0; position:static;}
#container .menu ul li ul li{ width:auto; height:auto; margin:0; padding:0; background:none; float:none; border:0; line-height:normal;}
#container .menu ul li ul li a{ width:auto; height:auto; margin:0; padding:0; background:none; float:none; border:0; line-height:normal; text-align:left; font-weight:normal; font-size:12px;}

#container .menu ul li a{ display:block; background:url(../image/icon_little.jpg) 22% center no-repeat; height:30px; line-height:30px; color:#333; border-bottom:1px dashed #ccc;}
#container .menu ul li a:hover{ color:#c00;}
#container .menu ul li #ddmenu2 li a{ background:url(../image/icon_little.jpg) left center no-repeat; padding-left:15px; height:25px; line-height:25px; color:#333;}
#container .menu ul li #ddmenu2 li a:hover{ color:#c00;}

#submenu li a{ display:block; background:url(../image/icon_little.jpg) 12% center no-repeat; height:30px; line-height:30px;
 border-bottom:1px dashed #ccc; text-align:left; padding-left:50px;}

.newscate,.prodcate,.prodcatem {}
.newscate li,
.prodcate li{}
.newscate li a,
.prodcate li a,
.prodcatem li a{ display:block; background:url(../image/arrow.gif) left center no-repeat;; padding-left:15px; height:30px; line-height:30px;}

.msidebar1 a {}
.msidebar2 a,
.msidebar3 a,
.msidebar4 a{ display:block; background:url(../image/arrow.gif) left center no-repeat;; padding-left:15px; height:30px; line-height:30px;}

.sitemap li a{ display:block;  height:25px; line-height:25px; padding-left:20px; background:#8d93b5; color:#fff;}
.sitemap li.column{ padding-left:5px;}
.sitemap li.column a{ display:inline; background:none; padding:0; height:auto; line-height:auto; border:none; color:#8a8a8a;}




#boxNewsList li{ overflow:hidden; zoom:1; height:auto !important; background:url(../image/arrow.jpg) 4px center no-repeat}
#boxNewsList li a{ display:block; float:left; text-indent:18px; }
#boxNewsList .newsTime{ display:block; float:right; margin-right:7px;}

#index #boxNewsList li{ line-height:23px; font-weight:normal; font-size:12px; border-bottom:1px dashed #ccc;}

#boxNewsList{ margin-top:10px;}
#default #boxNewsList li{ background:url(../image/inon_00.jpg) left center no-repeat; padding-left:15px; line-height:35px; border-bottom:1px dashed #ccc;}

#boxNewsList .sumary_list{ margin-bottom:10px; }
#boxNewsList #sum_content{ display:block; color:#888; line-height:2.2;}
#boxNewsList .show_all{ float:right;}
#boxNewsList .show_all a{ float:none; color:#900;}

#boxNews{ width:98%; }
#title{ text-align:center;font-size:18px;font-family:simsun,Arial,sans-serif; font-weight:600;}
#boxNews #info { text-align:center; color:#888; font-size:11px;}
#maininfo{ padding:10px 0; font-size:14px; line-height:1.8;}






#ps1,#ps2,#ps3,#ps4,#ps5,#ps6,#ps7,#ps8,#ps9,#ps10{ overflow:hidden; zoom:1; clear:both; float:left; }
#ps0,.p_name,.p_group,.p_detail,.p_price,.p_vip,.p_link,.p_cart{ display:block; }
#p_img{ overflow:hidden; zoom:1; clear:both;  padding:1px;}
#p_img a{ overflow:hidden; zoom:1; text-align:center;  }
#p_img img{}
#p_info{ }
#p_info .p_num {display:none }
.p_name{ text-align:center;}
.p_detail{color:#666; padding-bottom:5px;}
.p_detail b{font-weight:normal;color:#999;}
.p_price b{color:#666;font-family:Gerogia;font-size:14px;}
.p_vip b{ color:#000; font-size:14px;font-family:Gerogia;}
.p_link{ float:left;}
#ps4 .p_link,
.p_cart{ float:right;}
#ps4 .p_link a,
.p_cart a{display:block;width:57px;height:25px;line-height:25px;text-align:center; color:#333; font-size:12px;}
.prodtdclass{ background:url(../image/middle.jpg) center 18% no-repeat; padding:20px 0; margin-top:20px; margin-bottom:20px;}
.dmain2 .prodtdclass{padding:30px;   background:none;}
.dmain1 .prodtdclass{ background:none;}
.imain2 .prodtdclass{ background:none;}
.p_name{ height:15px; display:block; line-height:15px;padding-left:50px; padding-bottom:10px;}
#p_img{ margin-top:20px; padding-left:17px;}



#ps3,#ps9 .price{ text-align:center;}




#show_pro{}
#show_pro .pro_info{ color:#999; font-size:11px;} 
#show_pro .pro_name{} 
#show_pro .pro_img{} 
#show_pro .pro_detail table{ color:#333;}

#show_content{ margin-bottom:10px;}

#show_detail{ margin:10px auto; padding:10px; clear:both;overflow:hidden;border-top:1px solid #666; border-bottom:1px solid #666;}
#show_detail td{ padding:0;}
#show_detail .pro_price{ color:#f00;} 
#show_detail .pro_num{ display:none;} 
#show_detail .pro_new,.pro_hot{} 

#show_order{ width:99%; padding:5px 0 10px; clear:both;}
#show_order #pInfo { font-size:16px;}
#show_order input{}
#show_order textarea{}




#textimg td{ padding:5px;}

.imgtxt li{ list-style:none; overflow:hidden;zoom:1;clear:both; vertical-align:top; }
.imgtxt li img{ margin:5px; }

#testcontent{ overflow:hidden;zoom:1;clear:both; vertical-align:top; }
#testcontent img{ margin:5px; float:left; }







.gform .gf_title{ font-size:14px; font-weight:bold; }
.gform input,.gform textarea{ width:300px; padding:2px 2px 3px 3px; vertical-align:top;}
.gform textarea{ width:500px; overflow:auto }
.gform .gf_welcome{}

#container .gbook{}
#container .gbook li{ background:none;}
.gbook .gb_name{ font-weight:normal;}
.gbook .gb_nickname b{}
.gbook .gb_replay b{}
.gbook .gb_content {border:1px dotted #aaa; padding-left:10px;}
.gbook .gb_info{ color:#666} 
.gbook .gb_page{}



.btn1,.btn3,.btn2,.btn4 {}

#niceUserLogin{ margin:5px 0 5px 5px; line-height:2.2;}
#niceUserLogin li{ list-style:none;}
#niceUserLogin .btn1,
#niceUserLogin .btn2{}

#UserLogin{}
#UserLogin li{ float:left;vertical-align:bottom; list-style:none; }
#UserLogin #password{ margin-left:10px;}


#FrLgn{ margin:5px 0 5px 5px; line-height:2.2;}

#FrLgn .webmaily{ margin:3px 0 0 100px;}



#xnicewebmail,
#ynicewebmail{ margin:5px 0 5px 5px;}

#ynicewebmail #domain{ padding-left:44px;}

#ynicewebmail .btn{ margin:5px 0 0 100px}

#xnicewebmail{ width:450px;}



#prodsearch{   vertical-align:top;  height: auto; width:170px;overflow:hidden; zoom:1;}
#prodsearch #pkeyword{ background:none; border:none; height:19px; line-height:19px; border:1px solid #ccc;  width:150px; }
#prodsearch #psbt{ background:url(../image/input.png) left top no-repeat;  border:none; font-size:0;  margin-top:5px;}



#prodsearch,
#baidu1,
#baidu2,
#google{ margin:5px 0 5px 5px;}




#aboutjobdiv{ display:none;}
.joinusheader li a{ margin:0 5px;}
.joblist{ margin-top:20px;}
.joblist li{ padding-left:45px;}
.joblist li span{} 
.joblist .job_name{}
.joblist .job_submit{ padding-top:10px;}
.joblist .job_submit a{ color:#f60;} 

.flink{}
.flink li{}
.flink a{}
.flink a:hover{}
#flink{ width:98%;} 

#votetable{ margin:5px 0 5px 5px;}
#votetable .vote_item p{ vertical-align:middle;}
#votetable dd{ padding-top:5px;}

#jscart{ background:url(../image/cart.gif) left center no-repeat; padding-left:20px; height:26px; line-height:26px;}

.orderstatus{ margin:0 5px;}

.pagenav{ text-align:center;}

#prodpage{ text-align:center;}

.marq td{ padding:0 5px;}

.homelink{ display:block; height:20px; line-height:20px;  width:250px; position:relative; top:20px; right:-450px; z-index:889999999}
.down{ margin-top:20px; margin-left:5px;}
.lian{ padding:10px; }





.txt { font-size:12px; width:150px; border:1px solid #ccc;}
#niceUserLogin .txt{ width:120px;}
#UserLogin .txt{ width:120px;}
#ynicewebmail .txt{ width:120px;}
#FrLgn .txt{width:120px;}
#FrLgn select{ width:124px;}


.btn1,.btn3,.btn2,.btn4,
.vote_submit, .vote_view, .fbt,
.btn 
{
	width:57px; height:25px; line-height:22px;
	color:#333;
	background:url(../image/btn.png) no-repeat;
	font-size:12px;
	border:none; cursor:pointer;	
}

.gform .gbt, .pd_addcart a, #addtocart,
.gbt {
	width:57px; height:25px; line-height:22px;
	color:#333;
	background:url(../image/btn.png) no-repeat; 
	font-size:12px;
	border:none; cursor:pointer; 
	display:inline-block;*display:inline;*zoom:1;text-decoration:none;
}