﻿*{margin:0;padding:0}

 body{margin:0; padding:0;font-family: "Microsoft YaHei", SimHei, sans-serif !important; background:#fff; font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 line-height:166%;}


body,td,th,input,form {
color:#000;
	 
line-height:170%;vertical-align:baseline;
}

ul li {
text-overflow:ellipsis;
white-space:nowrap;
word-break:keep-all;
}

ul,li,h1,h2,h3,h4,ol,dl,dd {
list-style-type:none;
margin:0px;
padding:0px;
}
h4.boxtitle {  }
h1 {
clear:both;
color:#333;
font-size:24px;
height:50px;
line-height:50px;
margin:0;
padding:0;
text-indent:10px;

}

a {
color:#000;
text-decoration:none;
}

a:hover {
color:#E10000;
text-decoration:underline;
}

input.submit {
background-color:#e10000;
border:0;
color:#fff;
font-weight:700;
height:26px;
width:70px;
} 

.fl {
float:left;
}

.fr {
float:right;
margin-right:10px;
}

.reg img {
border:0;
margin-top:2px;
}
 
.boxtitle .more a {
display:block;
float:right;
padding-right:10px;
text-align:right;
width:36px;

font-size:12px;
color:#666666;
border-left:2px solid #999;
height:14px;
margin-top:15px;
line-height:14px;
}
 
.infobox {
border:1px solid #e0e0e0;
font-weight:700;
margin:6px;
padding:6px;
}

option.sheng {
background-color:#666;
color:#FFF;
font-weight:700;
}

#indexbox .product {
height:500px;
list-style:none;
overflow:hidden;
}

#indexbox .product li {
background-image:none;
float:left;
height:160px;
width:160px;
}

#indexbox .product ul li {
background-image:none;
padding-top:3px;
text-align:center;
}

a.textlink {
display:block;
height:32px;
overflow:hidden;
text-align:center;
width:100px;
}

.t10 {
margin-top:20px;
text-indent:0px;
clear:both;
}


.t5 {
margin-top:20px;
text-indent:0px;
clear:both;
}


#indexcity table td a,#indexcity table td b {
color:#333;
display:block;
float:left;
height:18px;
overflow:hidden;
width:35px;
}

#indexcity strong {
color:#333;
font-weight:400;
}

#indexcity table td b {
color:#85B400;
}

#NT,#lmain,#indextop,.navtable,#indextop2,#b,.citylinks,.m {
margin:0 auto;
overflow:hidden;
width:1190px;
}

#indexbox ul {
clear:both;
margin:0;
padding:0;
}

.boxcontent {
display:block;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
padding-top:10px;
text-indent:0;
width:97%;
}

#indexright ul li,#sidebox ul li {

background-image:url('//cpro.baidustatic.com/cpro/ui/noexpire/img/2.0.0/native_ad.png');
background-position:5px -268px;
background-repeat:no-repeat;
display:block;
height:32px;
line-height:32px;
margin:0;
overflow:hidden;
text-indent:15px;
text-overflow:ellipsis;
white-space:nowrap;
word-break:keep-all;
}
 
.linkli dt {
color:#999;
display:block;
float:left;
height:30px;
line-height:30px;
text-indent:10px;
width:100px;
}

.linkli dd {
line-height:30px;
}

.linkli dd a {
color:#666;
margin-right:5px;
}
 
 
.topp .boxcontent ul li {
width:114px;
}

.topp {
border:1px solid #e0e0e0;
clear:both;
height:160px;
margin-bottom:10px;
overflow:hidden;
}

.topp ul li {
color:#666;
float:left;
text-align:center;
width:110px;
}

.topp ul li a img {
border:1px solid #e0e0e0;
height:90px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
width:90px;
}

#hotcatletter {
margin-left:20px;
}

#indextop3 {
height:60px;
margin-bottom:10px;
}

.huangye .content {
color:#85B400;
margin:10px;
}

#indexright .boxcontent {
padding-bottom:10px;
width:90%;
}

.huangye .content strong a {
color:#333;
font-weight:400;
}

#indexleft {
float:left;
width:702px;
}

.box {
border:1px solid #e5e5e5;
clear:both;
display:block;
margin-top:20px;
overflow:hidden;
}


#il .boxcontent {
920px;}


.boxcontent ul li {
overflow:hidden;
}

.b10 {
clear:both;
margin-bottom:10px;
}

#map {
margin-bottom:6px;
overflow:hidden;
}
#mapcontent {width:930px;
overflow:hidden;}
.ssbox {
margin-left:auto;
margin-right:auto;
text-indent:0;
width:90%;
}

.logobar{	border-bottom:2px solid #E10000;
}
.top {
display:block;
font-size:12px;
height:88px;

overflow:hidden;
text-indent:0;
}

#logo {
float:left;
overflow:hidden;
text-indent:0;
width:700px;
margin-top:12px;
}

#logo div {
width:130px;
}

#logo a {
	background-image:url(icons.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:50px;
	width:215px;
	margin-left:10px;
	margin-top:7px;
	background-position: left top;
}
a.shopimglink {
background-image:url(co_url.gif);
background-repeat:no-repeat;
display:block;
float:left;
height:55px;
width:162px;
}
#top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	 
	
	height:30px;
	line-height:30px;
	color:#666666;

}

#menu {width:412px;float:right;
font-size:12px;
height:30px;}
 #menu ul li {
float:left;	position: relative;
height:30px;
width:68px;
clear:none;}
#menu ul li a { color:#666;border-left:1px solid #e0e0e0;

line-height:14px;
text-align:center;
display:block;
height:14px;
margin-top:8px;
}
#menu ul li a:hover {
color:#e10000;}
#menu ul li ul {   position: absolute; 
   top: 30px; 
   left: -0px;
   border:1px solid #e0e0e0;

   display: none;
   background-color:#fff;
   }
   #menu ul li:hover ul {display:block;
   overflow:hidden;
   height:130px;
   width:205px;


   
   }
   #menu ul li ul li {text-align:center;
   height:27px;
   line-height:28px;}
   #menu ul li ul li a {border:0px;
   line-height:28px;
   height:20px;}   

.bottom img {
margin-top:3px;
}

.content {
margin:2px;
}

.subclass,#subl {
background-position:left top;
margin-bottom:3px;
margin-top:3px;
text-indent:6px;
}

.title {
font-weight:700;
margin:0;
padding-bottom:3px;
padding-top:3px;
}

.showmain {
margin-bottom:30px;
margin-left:90px;
margin-top:30px;
padding-bottom:5px;
padding-top:5px;
width:580px;
}

.subclass a,#subl a {
padding-bottom:3px;
padding-top:3px;
width:auto;
}

.input_blur {
height:16px;
width:50px;
}

#list ul,#lmain ul {
margin:0;
padding:0;
width:90%;
}

#coinfo {
clear:both;
display:block;
height:auto;
margin-top:10px;
}

#details span {
display:block;
margin:6px;
}

#sbi {
border:1px solid #D6D6D6;
height:20px;
line-height:20px;
margin:0;
padding:0;
width:200px;
}

#sbb {
border:1px solid #D6D6D6;
height:21px;
line-height:19px;
margin:0 6px 0 0;
padding:0;
text-align:center;
width:50px;
}

#lmain {
margin-left:3px;
margin-top:3px;
}

#topright,#tr {
background-position:left center;
background-repeat:no-repeat;
color:#fff;
float:right;
height:32px;
margin-right:3px;
margin-top:12px;
text-align:right;
width:358px;
}

ifram {
margin-left:6px;
}

.bottom {
margin-top:80px;
}

.ibox {
margin-bottom:6px;
}

.new,.update,.hot,.reviewed {
margin-right:6px;
width:98%;
}

#indexproduct,#partenters {
clear:both;
height:160px;
margin-top:6px;
}

#indexproduct li {
float:left;
height:130px;
padding-top:6px;
text-align:center;
width:160px;
}

#partenters li {
float:left;
height:31px;
padding-top:6px;
text-align:center;
width:100px;
}

.indexbox #newnot,.indexbox #new,.indexbox #updated,.indexweb #new,.indexweb #hot,.indexweb #jobs {
float:left;
width:320px;
}

.indexbox #newnot,.indexweb #jobs {
float:right;
margin:0;
width:312px;
}

.indexbox ul li {
margin-right:8px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
word-break:keep-all;
}

.indexbox #newnot ul,.indexbox #new ul,.indexbox #updated ul {
margin:3px 3px 12px;
width:100%;
}

.indexbox #newnot strong,.indexbox #new strong,.indexbox #updated strong,#indexproduct strong,#partenters strong,.indexweb strong,#indexcat b {
background-repeat:repeat-x;
display:block;
height:25px;
line-height:25px;
}

a.bcat {
display:block;
margin-top:2px;
text-decoration:none;
}


#aboutus {
border:1px solid #e0e0e0;
}

#aboutus p {
margin:0 0 18px;
padding:0;
}

#logosearch {
float:right;
height:35px;
margin-top:22px;
overflow:hidden;
text-align:right;
width:470px;
}

#searchsubmit {
border-color:#e10000;
border-style:solid solid solid none;
border-width:1px;
color:#fff;
background-color:#e10000;
display:block;
float:left;
font-size:14px;
height:34px;
width:106px;
}

#logosearch input#tsb {
border:0;
float:left;
margin:0;
width:auto;
}

#il,#ll {
display:inline;
float:left;
overflow:hidden;
text-indent:0px;
width:960px;
}

#sidebox {
color:#666;
display:inline;
float:right;
overflow:hidden;
text-indent:0px;
width:210px;


}

#sidebox .t10 {padding-top:5px;
padding-bottom:5px;}

#sidebox ul {
padding-bottom:10px;

font-size:12px;

}
#sidebox ul li a {color:#666;}
#sidebox .boxcontent {
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
width:190px;
}
#sidebox .boxcontent a img {width:180px;height:120px;border:1px solid #ddd;}
.help {
height:210px;
}

.help a {
clear:both;
display:block;
margin-bottom:6px;
}

.lhelp {
border:1px solid #e0e0e0;
clear:both;
color:#666;
height:auto;
margin-bottom:6px;
margin-top:6px;
}

HTML {
background-color:#FFF;
}

#reviewlist,#reviewform {
border:1px solid #e0e0e0;
margin-top:6px;
width:600px;
}

.lhelp span {
display:block;
margin:3px;
}

#reviewlist strong.gb,#reviewform span {
background-color:#F7FDFF;
display:block;
font-weight:700;
height:25px;
line-height:25px;
}

#reviewlist ul li {
padding-left:6px;
}

#courl img {
margin-right:12px;
}

.indexproduct li {
background-image:none;
float:left;
height:130px;
margin-top:3px;
text-align:center;
width:120px;
}

#sidebox ul li a {
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
width:95%;
word-break:keep-all;

}

#sidebox .catcitylink .boxcontent ul li a {
clear:none;
float:left;
width:50px;
}
.catcitylink ul li {width:25%;
float:left;}
.rela ul li {
height:18px;
line-height:18px;
}
.li33 li{
width:33%;float:left;}
#b,#main,.bottom,.w,.top,#nav,#lmain,#indextop,.hotcity,.citylink,.cityintro,#mainmenu {
background-color:#fff;
margin:0px auto 0;
overflow:hidden;
width:1190px;
}

#m {
margin-left:auto;
margin-right:auto;
width:1190px;
}

div.catul {
width:100px;
}

div.catul ul.catfl,div.catul ul.catfr {
border:1px solid #ccc;
display:block;
float:left;
overflow:hidden;
width:300px;
}

#main #indexbox .ibox ul {
margin-left:12px;
margin-top:6px;
}

div.catul ul li {
float:left;
width:40px;
}

#nav,#indextop {
   	clear:both;
	color:#666;
	display:block;
	font-size:12px;
	height:30px;
	line-height:29px;
	overflow:hidden;
	text-indent:10px;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:keep-all;

	background-repeat: no-repeat;
	background-position: 10px center;
}

#nav a {
color:#666;
margin-left:5px;
margin-right:5px;	

}

#topleft ul li {
background-image:url(a.png);
background-position:left center;
background-repeat:no-repeat;
text-indent:12px;
text-overflow:ellipsis;
white-space:nowrap;
word-break:keep-all;
}

#topleft {
background-color:#F1F6FA;
float:left;
height:150px;
overflow:hidden;
width:230px;
}

#login {
background-color:#F1F6FA;
height:150px;
}

#topbanner {
float:left;
height:150px;
width:510px;
}

#toplogin {
color:#666;
float:left;
line-height:31px;
width:400px;
height:24px;
overflow:hidden;
font-size:12px;
}

#icat {
height:1050px;
}

#icat ul,#icats ul {
margin:0;
padding:0;
text-indent:0;
}

#icat li.c2,#icats li.c2 {
border-bottom-color:#e0e0e0;
border-bottom-style:solid;
border-bottom-width:1px;
display:block;
height:50px;
margin-left:auto;
margin-right:auto;
width:98%;
}

#icat li.c2 a.c2,#icats li.c2 a.c2 {
display:block;
height:24px;
line-height:24px;
margin-top:3px;
overflow:hidden;
}

#icat li.c2 a.c2 strong,#icats li strong {
background-image:url(a.png);
background-position:left center;
background-repeat:no-repeat;
display:block;
font-weight:400;
text-indent:12px;
}

#icat li.c2 ul li,#icats li.c2 ul li {
float:left;
margin-right:10px;
overflow:hidden;
text-indent:0;
width:80px;
}

strong.cattitle {
background-color:#F1F6FA;
color:#369;
display:block;
font-weight:700;
height:22px;
line-height:22px;
text-indent:5px;
}

#logoright {
float:right;
height:60px;
width:400px;
}

#toprgg {
float:right;
padding-right:30px;
}

#logostats {
clear:both;
color:#999;
height:22px;
line-height:22px;
overflow:hidden;
text-align:right;
}

#logo img {
float:left;
margin-left:5px;
margin-right:5px;
margin-top:2px;
}

#logo strong {
color:#999;
display:block;
float:left;
font-weight:400;
margin-top:30px;
width:250px;
}
.logotext{
float:left;width:700px;height:70px;background-repeat:no-repeat;
margin-top:4px;
margin-left:5px;
}

 .defaultlogopic{
	background-image: url(../../www/css/logos.gif);
	width:150px;
	height:60px;
	float:left;
	background-repeat: no-repeat;
	background-position: left center;
 }


#rsearch #s,#logosearch input {
background-position:left top;
background-repeat:no-repeat;
border:2px solid #ddd;
border-right:0px;
 

color:#999;
float:left;
font-size:16px;
height:30px;
line-height:32px;
text-indent:12px;
width:260px;
}

a.en {
color:#666;

font-size:11px;
}

.bcatnav ul li {
float:left;
height:20px;
width:50px;
}

.bcatnav {
border:1px solid #e0e0e0;
height:100px;
}

table.infotd {
margin-bottom:10px;
margin-top:10px;
width:100%;
}

table.infotd td {
padding:10px;
}

#details {
border-bottom:1px solid #e0e0e0;
clear:both;
margin:0;
padding-bottom:6px;
}

#details b {
display:block;
height:22px;
line-height:22px;
text-indent:5px;
}

#details div {
margin-left:auto;
margin-right:auto;
width:99%;
}

.hotcitylist li {
float:left;
width:25%;
}
.imglist {width:928px;
margin-left:auto;
margin-right:auto;
clear:both;}
ul.imglist {list-style:none;width:auto;}
ul.pli dd a {color:#666;}
ul.pli dd,ul.pli h3 {
clear:both;
float:left;
height:24px;
margin:0;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
word-break:keep-all;
width:190px;
color:#666666;
}
ul.pli h3 {font-weight:normal;height:32px;line-height:32px;}
ul.pli dt {width:200px;
 word-break:normal;
 word-wrap:break-word;text-overflow: ellipsis;
overflow:hidden;}
li span.plistimg {
border:1px solid #e0e0e0;
display:block;

height:150px;
 width:200px;
text-align:center;
overflow:hidden;
margin-left:auto;
margin-right:auto;
text-indent:0px;
padding:0px;
}
.pli li dd,.pli li dt {
  	text-indent:10px;
}
.pli li dl {width:200px;
border:1px solid #e0e0e0;
border-top:0px;
margin-left:auto;
margin-right:auto;
height:110px;
margin-top:0px;} 
 

ul.pli li h3 {
color:#900;
font-size:14px;
margin:0;
padding:0;
}

ul.pli li {
float:left;
width:25%;
height:275px;
margin-top:15px;
overflow:hidden;
}

a.imglink {
padding:0px;margin:0px;}
.pli .imglink img {width:200px;
height:150px;} 

.plistright {
color:#666;
display:block;
 margin:0;
overflow:hidden;
padding:0;
width:90%;
margin-left:auto;
margin-right:auto;
 }

.plistright a.courl {
border-bottom:2px solid #fff;
color:#333;
font-size:12px;
padding-bottom:2px;
text-decoration:underline;
}

.plistright strong {
color:#175588;
font-weight:400;
}

.plimg {
height:120px;
width:150px;
}

.pright .box {
border:0;
font-size:12px;
margin-bottom:10px;
}

#infoa {
border:0 solid #ccc;
display:block;
float:left;
width:339px;
}

#infor {
border:1px solid #e0e0e0;
height:160px;
}


#comenu div {
margin-left:20px;
text-align:right;
margin-top:20px;
 }

#comenu div a {
  color:#fff;
 background-color:#333;
font-size:14px;display:block;
float:left;
height:28px;
line-height:26px;
margin-left:10px;
text-align:center;
padding-top:2px;
padding-bottom:0px;
width:98px;
  
  }
#comenu a.home {background-color:#e10000;}
#comenu div a:hover {color:#fff;
background-color:#414141;
}

input.loginsubmit {
background-color:#85B400;
border:0;
color:#fff;
font-weight:700;
height:49px;
width:49px;
}

.pright {
float:right;
margin-left:10px;
overflow:hidden;
width:170px;
}

.pright ul li {
overflow:hidden;
width:160px;
}

td.ppic {
border:1px solid #FCE398;
overflow:hidden;
text-align:center;
width:350px;
}

td.ppic img {
border:1px solid #e0e0e0;
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:300px;
}

 
 

.pleft {
line-height:200%;
}

.indexlinks .boxcontent {
margin-left:auto;
margin-right:auto;
width:98%;
}

.indexlinks .content {
margin:5px;
width:98%;
}

.indextopproduct ul li {
height:23px;
line-height:23px;
}

#productlist {
margin-left:auto;
margin-right:auto;
}

ul#productlist li {
float:left;
width:20%;
}

ul#cl1list li {
float:left;
height:26px;
overflow:hidden;
width:49%;
}



#dirlist li,#slist li {
border-bottom:1px dashed #ccc;
clear:none;
color:#333;
 
height:auto;
line-height:200%;
margin-top:15px;
padding-bottom:5px;
 
margin-left:5px;
}
#slist li dd {
 clear:none;

overflow:hidden;
 word-break:normal;
 word-wrap:break-word;
 }
 #dirlist dd a,#slist dd a {
	font-size:10px;
	color:#666;

	text-decoration: underline;
}
#dirlist li:hover a,#slist li:hover a {
color:#e10000;}
#dirlist dt a,#slist dt a {
color:#103689;
font-size:16px;
 }

#slist strong {
display:block;
}

#dirlist li a b,#slist li a b {
clear:both;
color:dotted;
display:block;
text-decoration:underline;
}

 
div.listtopintro {
border-bottom:1px solid #e0e0e0;
color:#666;
font-size:12px;
height:30px;
line-height:30px;
}

li.yellowbg {
border:1px solid #f93;
}

.itextinput {
height:20px;
width:80px;
}

#mainmenu ul li {
color:#333;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:24px;
line-height:24px;
margin-left:7px;
text-align:center;
width:90px;
}

#mainmenu ul li:hover {
border-color:#e0e0e0;
border-style:solid solid none;
border-width:1px;
}

#mainmenu ul li#ahome {
width:90px;
}

#mainmenu ul li.cur {
background-color:#F7FBFF;
border-color:#e0e0e0;
border-style:solid solid none;
border-width:1px;
width:90px;
}

#mainmenu ul li a {
color:#333;
display:block;
font-size:14px;
}

.data ul li {
height:25px;
line-height:25px;
margin:0;
padding:0;
}

.data ul {
margin:7px 0 0;
width:100%;
}

#indextoplink {
float:left;
height:60px;
widdth:205px;
}

#indextopad {
float:right;
height:60px;
width:468px;
}

.indextop3 {
height:60px;
margin-bottom:10px;
margin-top:10px;
}

#b,#bottomnav {
padding-top:10px;
}

ul#slist,ul#dirlist {
margin-left:10px;
text-indent:0;
}
.text {
margin:25px;width:94%;
margin-top:15px;
margin-bottom:10px;}
.text,.text * {
background-color:#fff;
color:#333;
font-size:14px;
line-height:250%;
}
.text em {color:#e10000;}
#mainmenu ul.ch li {
width:63px;
}
.text img {

 max-height:860px; 
 max-width:660px; 
 width:expression(this.width > 860 && this.height < this.width ? 860: true); 
 height:expression(this.height > 860 ? 860: true);
 
 }
.chcat ul li {
float:left;
height:24px;
width:19%;
}

#nav-cat {
background-color:#FFF;
border:1px solid #333;
float:left;
margin:0;
width:198px;
}

#nav-cat strong {
background-color:#333;
color:#fff;
display:block;
height:26px;
line-height:26px;
text-indent:6px;
}

#nav-cat ul {
margin:0;
padding:0;
width:198px;
}


#nav-cat ul.level2,#nav-cat ul.level3,#nav-cat ul.level4,#nav-cat ul.level5,#nav-cat ul.level6 {
background-color:#fff;
border:1px solid #D3D3D3;
}

#nav-cat li {
background-image:url(ar.gif);
background-position:95% 50%;
background-repeat:no-repeat;
border-bottom-color:#e0e0e0;
border-bottom-style:solid;
border-bottom-width:1px;
list-style:none;
margin:0;
position:relative;
}

#nav-cat li:hover {
z-index:1000;
}

#nav-cat li a:hover {
background-color:#fff;
border-left-color:#83ABC6;
border-left-style:solid;
border-left-width:1px;
color:#191992;
}

#nav-cat li a {
display:block;
height:24px;
line-height:24px;
overflow:hidden;
text-decoration:none;
text-indent:8px;
text-overflow:ellipsis;
white-space:nowrap;
width:170px;
word-break:keep-all;
}

#nav-cat li ul a {
background-image:none;
height:23px;
line-height:23px;
}

#nav-cat ul ul {
display:none;
left:198px;
position:absolute;
top:0;
}

#nav-cat li ul li {
background-image:none;
}

#nav-cat ul.level1 li.submenu:hover ul.level2,#nav-cat ul.level2 li.submenu:hover ul.level3,#nav-cat ul.level3 li.submenu:hover ul.level4,#nav-cat ul.level4 li.submenu:hover ul.level5,#nav-cat ul.level5 li.submenu:hover ul.level6 {
border:1px solid #83ABC6;
display:block;
width:220px;
}

ul.picul li {
color:#999;
float:left;
height:210px;
overflow:hidden;
width:120px;
}

ul.picul li span {
color:#f90;
font-weight:700;
}

.iibox {
background-color:#fff;
border-color:#333 #e0e0e0 #e0e0e0;
border-style:solid;
border-width:2px 1px 1px;
clear:both;
color:#666;
display:block;
line-height:26px;
overflow:hidden;
text-indent:6px;
text-overflow:ellipsis;
white-space:nowrap;
word-break:keep-all;
}

.citylink {
height:auto;
word-break:normal;
word-wrap:break-word;
}

.ibox strong {
border-bottom:1px solid #ccc;
clear:both;
display:block;
float:none;
width:100%;
}

#bottomnav a {
margin-left:5px;
margin-right:5px;
}

span#cotop {
	clear:both;
	display:block;
	height:auto;
	padding-top:10px;
	padding-left:10px;
	background-image: url(/img/removead.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:290px;
}

span#cotop dt {
float:left;
width:350px;
}

span#cotop iframe {
display:block;
float:left;
margin-left:10px;
}
  

.pleft h2 a {
color:#e10000;
}

.productbox {
clear:none;
float:left;
margin-left:7px;
margin-top:7px;
overflow:hidden;
width:300px;
}

.pages {
height:22px;
margin-top:10px;
overflow:hidden;
padding-bottom:10px;
}

.pages a,.pages span {
border:1px solid #ccc;
display:block;
float:left;
height:20px;
line-height:20px;
margin-left:5px;
padding-left:10px;
padding-right:10px;
width:auto;
}

#indexright .boxtitle strong {
display:block;
float:left;
width:120px;
}

span.more {
background-image:();
display:block;
float:right;
height:20px;
width:40px;
}

#homecat li.bcat {
clear:none;
display:block;
float:left;
height:90px;
margin-left:10px;
text-overflow:none;
white-space:normal;
width:320px;
word-break:none;
word-spacing:3px;
}

#homecat li.bcat:hover {

 }

#homecat li.bcat ol li {
overflow:hidden;
width:40px;
}

#homecat li.catr {
margin-left:10px;
}

#homecat {
height:1100px;
}

.clear {
clear:both;
height:1px;
}

#baidu980 {
margin-left:auto;
margin-right:auto;
width:980px;
}

.sidesubcat ul li {
clear:none;
float:left;
width:20%;
text-indent:5px;
 height:26px;
line-height:26px;
}
.coproduct ul li {height:190px;text-align:center;}
.coproduct ul li img {width:140px;height:100px;border:1px solid #eee;margin-top:10px;}
dl.codl dt {
float:left;
width:100px;
 line-height:200%;
color:#777;
overflow:hidden;
}

dl.codl dd {
clear:right;
display:block;


line-height:200%;
font-size:14px;
}
dl.codl dd a {color:#e10000;
text-decoration:underline;}
dl#pshowdata dt {
float:left;
width:100px;
color:#999; height:36px;
}
dl#pshowdata dd a {}
dl#pshowdata dd {
float:right;
display:block;
width:380px;
clear:right;
 height:36px;
overflow:hidden;
}

table.codl {font-size:14px;
width:100%;
background-color:#ddd;}

table.codl td{background-color:#fff;
padding:10px;}
.abox {
clear:both;
margin-top:5px;
}

.catleft ul li strong {
border-bottom:1px solid #e0e0e0;
clear:both;
display:block;
height:30px;
line-height:30px;
text-indent:10px;

}
.catleft h3 a {font-size:18px;
font-family:微软雅黑;}

.catleft ul li strong a {
color:#900;
}

.catleft ul li ol li {
clear:none;
float:left;
height:26px;
overflow:hidden;
width:19%;
}

.catleft .bbcat {
border:1px solid #e0e0e0;
 display:block;
margin-top:10px;
height:200px;
 
}
.bli1 {width:49%;float:left;}
.bli0 {width:49%;float:right;}
.bbcat .subcats {
clear:none;
float:left;
margin-top:10px;
width:99%;
}

.bbcat .oll {
display:block;
float:left;
height:150px;
margin-left:10px;
margin-top:10px;
width:100px;
clear:none;

overflow:hidden;
}
.bbcat .oll a {display:block;
color:#999999;width:100px;}
.bbcat .oll img {display:block;border:1px solid #eee;}
.bbcat .olr{
display:block;
float:right;
width:350px;
height:150px;margin-top:5px;
overflow:hidden;
}
.bbcat .olr ol li {width:49%;}
.catleft .hidecat {
display:none;
}
.catleft {margin-top:3px;}
a.keylink {
color:#900;
text-decoration:underline;
}

.newsli {
border-bottom:1px dotted #999;
height:28px;
line-height:28px;
}

.newsli a {
float:left;
margin-left:10px;
overflow:hidden;
width:300px;
}

.newsli span.coname {
float:left;
margin-left:10px;
width:200px;
}

.newsli span.date {
color:#090;
float:right;
font-size:10px;
padding-right:10px;
}

 



.boxtitle {
background-color:#fff;
background-repeat:no-repeat;
border-bottom:1px solid #e0e0e0;
clear:both;
color:#000;
display:block;
height:38px;
line-height:37px;
margin:0;
overflow:hidden;
padding:0 0 0 30px;
text-indent:0;
text-overflow:ellipsis;
white-space:nowrap;
word-break:keep-all;
font-size:16px;
color:#666;
font-weight:normal;
}
#il .boxtitle{
	background-image:url(a.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
}
#sidebox .boxtitle {padding:0px;
padding-left:15px;}
h1.boxtitle {
font-size:20px;
background-color:#fff;
height:50px;
line-height:50px;background-image:url();
color:#e10000;
}

#indexbody #logo {
float:left;
margin-top:6px;
overflow:hidden;
text-indent:0;
width:450px;
}

#indexbody #logo strong {
margin-top:42px;
text-indent:10px;
}

#indexbody #logo a {
background-image:url(logo.gif);
height:80px;
width:380px;
margin:0px;
 }

.subcattable {
clear:both;
margin-left:auto;
margin-right:auto;
}

ul.subcattable li {
background-color:#fff;
float:left;
margin:0;
overflow:hidden;
text-indent:5px;
width:122px;
}

.f_l {
clear:none;
float:left;
}.f_r {
clear:none;
float:right;
}

em {
color:#E10000;
font-style:normal;
font-variant:normal;
}

.indexcitys .boxcontent {
margin-left:auto;
margin-right:auto;
width:97%;
line-height:26px;
}

.indexcitys .boxcontent a {
color:#333;
margin-right:4px;
}

.indexcitys .boxcontent strong a {
color:#E10000;
font-weight:400;
}



h1.product { 
font-size: 24px;
    font-weight: 700;
	padding:0px;
	margin:0px;
	text-indent:0px;
    color: #333;}
.producttitleintro {font-size:12px;
padding-top:15px;
padding-bottom:5px;
color:#CCCCCC;
border-bottom:1px dashed #ccc;
width:900px;
margin-left:auto;
text-indent:0px;
margin-right:auto;}


.pimg {
border:1px solid #eee;
text-align:center;
height:380px; 
float:left;
width:380px;
margin-left:15px;
}

 .pimg img {
margin:10px;


 max-height:360px; 
 max-width:360px; 
 width:expression(this.width > 360 && this.height < this.width ? 360: true); 
 height:expression(this.height > 360 ? 360: true);
 
 }

.pdata {
margin-left:20px;
width:500px;
float:left;
font-size:14px;

}

.relacat .boxcontent a {
margin-right:10px;
}

.rightad {
height:auto;
margin-top:5px;
overflow:hidden;
text-indent:5px;
}

.newgg {
border-bottom:1px solid #e0e0e0;
height:200px;
margin-bottom:10px;
overflow:hidden;
}

span.linksmore {
display:block;
float:right;
width:160px;
}

.buydata dt {
float:left;
width:80px;
}

.scroller {
border:0 solid #ddd;
}

.scroller .block {
overflow:hidden;
}

.scroller .guide p {
color:#fff;
cursor:pointer;
display:inline;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
line-height:16px;
margin:0 0 0 5px;
padding:0 6px;
}

.scroller .guide .now {
background:#e10000;
}

.ad {
font-size:10px;
margin:0 auto;
width:414px;
}

.box ul.datasort li {
clear:none;
float:left;
height:24px;
line-height:24px;
width:220px;
}

.box ul.sort li {
clear:none;
float:left;
height:30px;
line-height:30px;
width:20%;
overflow:hidden;
}

.box ul.datasort {
border:1px solid #F1F6FA;
border-bottom:0;
clear:both;
height:150px;
overflow:hidden;
text-indent:5px;
}

.box ul.sort {
 clear:both;
display:block;
 overflow:hidden;
text-indent:10px;
}

.citypc div {
clear:both;
height:32px;
line-height:30px;
overflow:hidden;
text-indent:5px;
}

div.bbbb {

}

.citypc div dt {
float:left;
margin:0;
padding:0;
width:16%;
font-weight:bold;

}

.citypc div dd {
float:left;
 
margin:0;
padding:0;
width:16%;
text-indent:10PX;
}

.plides li {
border-bottom:1px dotted #ccc;
color:#999;
height:110px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:98%;
}

.plides li dt,.plides li dd {
float:left;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
width:450px;
word-break:keep-all;
}

.plides li dd.plistimg {
clear:none;
float:left;
height:100px;
 width:165px;
}

.tb1 {
border-top:1px dotted #ccc;
clear:both;
}

.tabhead {
background-color:#e10000;
color:#fff;
font-size:16px;
font-weight:700;
height:30px;
line-height:30px;
margin-left:10px;
text-align:center;
width:90px;
}

.productcontent {
border:1px solid #eee;
margin-left:auto;
margin-right:auto;
font-size:14px;
 }

.pindexcat ol {
border:0;
clear:both;
margin:0;
padding:0;
}

.indexcitys {
color:#C00;
margin-bottom:10px;
margin-top:0px;
overflow:hidden;
}

.indexcitys dl dd {
height:26px;
}

.indexcitys dl dt {
float:left;
height:20px;
width:50px;
}

.indexcitys em {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

ul.companylist li:hover h4 a{color:#e10000;}
ul.companylist li .title {
clear:both;
overflow:hidden;
height:35px; }
ul.companylist li div.f_r {width:19%;display:block;}
ul.companylist li div.f_r div {clear:both;}
ul.companylist li div.f_l div {
overflow:hidden;

text-overflow:ellipsis;
white-space:nowrap;
word-break:keep-all;
width:680px;}
ul.companylist li div.f_l {width:80%;display:block;
overflow:hidden;

text-overflow:ellipsis;
white-space:nowrap;
word-break:keep-all;
clear:none;}

#morecat{display:none;}
ul.companylist li {
margin:0px;
padding:0px;
clear:both;
padding-top:10px;
margin-top:10px;
margin-left:10px;
width:98%;
color:#666;
}
ul.companylist li em {font-size:10px;color:#666666;}
ul.companylist .title a{color:#E10000;}
ul.companylist li h4  {
color:#1E50A2;
font-size:16px;
height:30px;
line-height:30px;
overflow:hidden; }

ul.companylist li:hover {

} 
.alert {color:#e10000;font-weight:bold}
.alertbox {color:#990000;
background-color:#fff6ef;
border:1px solid #edd9c8;}

.b_t {
border-top:1px solid #e5e5e5;
}

img,a img,#indexproduct li img {
border:0;
} 
#nav,.t0 {
margin-top:0;
}

.cityindex,dd h2 {
font-size:12px;
}

 

.scroller .guide,.scroller .flat {
position:absolute;
}



.div2{top:0px;z-index:999;position:fixed;_position:absolute;_top:expression(documentElement.scrollTop + 0 + "px");_margin-top:250px;
 float:right;
margin-left:10px;
}
a.cur {color:#e10000;}

.top #logo  h1 {
 float:left;
font-size:14px;
overflow:hidden;
width:400px;
clear:none;
margin-top:23px;
font-weight:normal;
color:#e10000;
}
.otherproduct ul li {height:150px;float:left;clear:none;width:16%;text-align:center;
margin-top:10px;overflow:hidden;

text-align:center;}
.otherproduct ul li img {border:1px solid #eee;width:140px;height:90px;}
body#indexbody {font-size:12px;
}


#erweima{display:none;position:absolute;text-align:center;line-height:200%;border:1px solid #eee;background-color:#fff;padding:10px;
left:550px;top:30px;}
span#erweimadiv{clear:both;
display:block;
width:100%;}
.shoujiban a {
	display:block;
	background-image: url(../../shop/images/mobile_phone.png);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
 	text-indent:20px;
	width:120px;
	clear:both;
  }
#indexloginform .boxcontent{width:90%;
line-height:22px; }
.indextopproduct .boxcontent ul li {height:27px;}
dd .phonenumber {
	font-size:16px;
	color:#e10000;
 	font-style: italic;
	font-weight: bold;
}
.imgphone {
	height:16px;
	width:100px;
	display:block; 	background-repeat: no-repeat;
	background-position: left center;
}
dd .imgphone {margin-left:100px;
float:none;}
.navleft{width:85%;float:left;overflow:hidden;}
.navright{width:14%;float:right;
text-align:left;}
#sidebox dl dd {float:left;width:33%;
text-indent:10px;}
#main {margin-top:0px;}

#contact dd ,#gongshang dd  {padding-top:2px;padding-bottom:2px;}
#contact   dd:hover,#gongshang   dd:hover {color:#000;}






#b {
clear:both;
color:#999;
display:block;
margin-top:10px;
text-align:center;
width:100%;
background-color:#3d3d3d;
color:#f0f0f0;
line-height:200%;
}
#b a {color:#fff;}
.bottom,#b {
	clear:both;
	color:#999;
 	
	height:auto;
	margin-top:10px;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:20px;
	text-indent:0;
  
}
#indextop2 .boxcontent {padding:0px;
padding-top:6px;}
.footnav .box {margin-top:20px;font-size:12px;}

dl.listimg {text-indent:0px; padding:0px;margin:0px;}
dl.listimg dt { clear:both;font-size:14px;margin-bottom:10px;border-bottom:1px solid #eee;height:30px;line-height:30px;text-indent:10px;}
dl.listimg dd { width:20%;float:left;height:180px; }
dl.listimg dd a{ width:160px;height:150px;margin-left:auto;margin-right:auto;border:1px solid #eee;overflow:hidden;display:block;}
dl.listimg dd a img {border-bottom:1px solid #eee;width:160px;height:120px;}



dl.listtxt dd,dl.listtxt dt{width:20%;
padding-right:10px;;
float:left;
 line-height:30px;text-indent:10px;
overflow:hidden;
height:30px;margin:0px;padding:0px; }
#sidebox dl.listtxt dd,#sidebox dl.listtxt dt {width:50%;}

.links dl.listtxt dd,.links dl.listtxt dt{width:120px;;}
dl.listtxt dt,dl.listtxt dt a{ color:#e10000; 
background-color:#fff;  font-weight:bold;}


.citycat div {float:left;width:25%;height:220px;padding-bottom:10px;}
.citycat div dl { margin-left:10px;; margin-top:10px;border:0px solid #eee;height:220px;width:90%;}
.citycat div dt,.citycat div dd {clear:both;display:block;height:30px;line-height:30px;width:160px;text-indent:10px;}
.citycat div dt {border-bottom:0px solid #eee;font-size:18px;height:32px;line-height:32px;margin-top:10px;}




.gg {padding-top:5px;padding-bottom:5px;}

a.shop{

 
border-color:#e10000;
border-style:solid solid solid solid;
border-radius: 10px;
border-width:1px;
color:#fff;
background-color:#e10000;
display:block;
float:right;
font-size:12px;
height:20px;
line-height:20px;
text-align:center;
width:46px;
}



 span.bianhao {
	background-color:#F2405B;
	float:left;
	display:block;
	color:#fff;
	width:14px;
	height:16px;
	text-align:center;
	margin-top:10px;
	line-height:16px;
	margin-right:10px;
	
	border-style:solid solid solid solid;
border-radius: 10px;
border-width:1px;
}


#Baidu_Map
{
	margin:8px;
	width:98%;
	height:320px;
	border-top: 1px solid #BFD5A9; border-bottom: 1px solid #BFD5A9;
	border-left: 1px solid #BFD5A9; border-right: 1px solid #BFD5A9;
}

#sidebox  ul.imglist li {height:160px;
line-height:140%;text-indent:0px;
background-image:url();}
.homepcat,#indexnav {font-size:12px;
line-height:150%;}

a.viplink {color:#e10000;}