/* CSS Document */
body {font-family:Tahoma;font-size:12px; line-height:18px; }
*{margin:0px; padding:0px;}
li{list-style:none;}
img{ border:0px;}
a{text-decoration:none;color:#333;}
a:hover{color:#d20000; text-decoration:underline}
.center{margin:0 auto;}
.cl{clear:both;}.fl{float:left;}.fr{float:right;}.m10p{ margin-bottom:10px;}.tc{ text-align:center;}
.f14p{ font-size:14px; font-weight:bold;}
.red{color:#c70000;}
.red,.red a,.red a:link,.red a:visited{ color:#c70000;}
.white{color:#FFFFFF;}
.white,.white a:link,.white a:visited{ color:#FFFFFF;}
.red a:hover{ color:#ff5500; text-decoration:underline;}
.fb{ font-weight:bold;}
.tu,.tu a,.tu a:link,.tu a:visited{ text-decoration:underline;}
.gray{ color:#666; line-height:16px;}
.gray h1{font-size:24px; font-weight:bold;}
.gray td.titleh1{padding:3px 0px;}
.gray a:link,.gray a:visited{ color:#666;}
.line{ background:#ececec; height:1px; overflow:hidden; margin:10px 0 }
.border{border:#ececec 1px solid; }
.tdStock{ border-right:#d4d4d4 1px solid; color:#666;}
.h10p{ height:10px;}

/*page*/
.page { text-align:left; line-height:22px; margin:10px 1px 0px 1px;}
.page a:link,.page a:visited { padding:1px 3px 1px 3px; border:#ff6c6c 1px solid; color:#ff0000; text-decoration: none;}
.page a:hover { padding: 1px 3px 1px 3px; border:#FBBF84 1px solid; color:#FF8080; background-color:#FEF8E7; text-decoration: none;}
.pageNow { padding: 1px 3px 1px 3px; border:#FBBF84 1px solid; color:#FF8080; background-color:#FEF8E7; text-decoration: none;}

/*box*/
.main{width:962px; overflow:hidden; margin:7px auto 18px auto;}
.left{width:732px;}
.right{width:213px; color:#666;}

/*--------------------top----------------*/
.top{width:962px;height:92px;background:#e8ebf2; margin:auto; position:relative;}
.top .logo{ padding:10px; width:574px;}
.top .logo span{ float:left; max-height:60px;}
.top  h1{ font-size:23px;height:25px;  vertical-align:middle; color:#000;  font-family:"黑体"; float:left; display:block; margin-top:15px; line-height:40px;}
.top .fr{ width:368px;}
.top .fr .favorites{ background:url(../images/topbg.gif) no-repeat  left -29px; width:187px; height:33px; text-align:center; line-height:20px; margin:31px 20px 0 159px; }
.top .fr .back{ background:url(../images/topbg.gif) no-repeat  left -62px; width:89px; height:29px; line-height:29px; padding-left:56px; position:absolute; top:65px;}
.top .gold{
	position:absolute;
	background:url(../images/favorites.gif) no-repeat top left;
	width:193px;
	top:65px;
	right:0px;
	text-align:center;
	padding:15px 0 13px 30px;
}
.top .gold span{ float:left; display:block; margin:auto 20px auto 0px; display:inline;}
.top .gold span a{text-decoration:underline;}
.top .gold span.favor{background:url(../images/indexico_06.jpg) no-repeat; padding-left:15px; background-position:left 40%;}
.top .gold span.hid{background:url(../images/indexico_03.jpg) no-repeat; padding-left:16px; background-position:left 10%; margin-right:0;}
.top .gold h2{ font-size:16px; display:block; float:left; line-height:30px}

/* ad banner*/
.slides {position:relative; width:732px; height:236px; margin-bottom:16px; overflow:hidden; }
.slide-pic { overflow:hidden; width:732px; }
.slide-pic img { width:732px; height:236px; border:1px solid #E4E4E4;}
.slide-pic li { display:none; }
.slide-pic li.cur { display:block; width:732px; }
#TabID { position:absolute; bottom:5px; right:0px;  z-index:99;}
#TabID li { display:inline; width:15px; height:13px; line-height:13px; text-align:center; margin-right:7px; }
#TabID a { float:left; margin-right:4px; display:block; width:15px; height:13px; background:#ff9900; font-size:11px; color:#FFF; border:1px #fff solid; text-align:center;}
#TabID a:link,#TabID a:visited{ color:#fff;}
#TabID .cur a, #TabID a:hover { font-weight:bold; background:#ff7e00; text-decoration:none; }

/*menu*/
.menu{width:962px; height:35px;background:url(../images/navbg.gif) repeat-x;line-height:35px; margin:auto; overflow:hidden;}
.menu li {float:left; background:url(../images/line.gif) 2px 50% no-repeat; height:35px;text-align:center;}
.menu li a{font-size:14px; padding:0 18px; text-align:center;  }
.menu li a:hover{background:url(../images/navhover.gif) center bottom  no-repeat; text-align:center; display:block; line-height:37px;}
.current {background:url(../images/navhover.gif) no-repeat center bottom  !important;display:block;text-align:center;}
.menu .first{ background:url(../images/first.gif) left top repeat-x !important; width:5px; display:block; float:left; height:35px;}

/*content*/
.left_content{ width:264px; border-right:1px #ececec solid; padding-right:10px;}
.right_content{ width:430px; margin-left:21px;}
.title{ font-size:14px; font-weight:bold; color:#dd0000; margin-bottom:10px;}
.title a,.title a:link,.title a:visited{ color:#dd0000;}
.product_title{ background:url(../images/ico.gif) no-repeat; padding-left:10px; width:90%}
.more{ font-size:10px; color:#183a93; background:url(../images/ico.jpg) no-repeat right; padding-right:10px; float:right; font-weight:normal;}
.more a,.more a:link,.more a:visited{color:#183a93;}
.more a:hover{ text-decoration:underline;}

/*left_content right_content*/
.left_content .about{ height:70px; overflow:hidden; text-overflow:ellipsis; clear:both;  margin-bottom:15px;   width:262px; }
.left_content .new{ margin-bottom:10px; width:263px; overflow:hidden;}
.left_content .new dt{ margin-bottom:7px;   float:left; width:100%}
.left_content .new dt a{ font-weight:bold;  display:block; float:left; width:182px; height:16px; color:#003399; overflow:hidden; text-overflow:ellipsis; text-decoration:underline;}
.left_content .new dd{ color:#666; line-height:16px; height:30px;   overflow:hidden; clear:both}

.left_content .brand{ width:264px; overflow:hidden;}
.left_content .brand li{ margin:10px 0 0 20px; width:98px; height:33px; float:left; background:#f2f2f2; display:inline;}

.right_content .product{ width:95%; margin-bottom:10px; border-bottom:1px #ececec solid; padding-bottom:10px; float:left}
.right_content .product dt{ float:left; width:114px; margin-right:17px;}
.date{ color:#999; font-size:10px; display:block; float:right}

/*right*/
.right .search{ background:url(../images/search_bg.gif) repeat-x; height:147px; padding:8px;}
.right .search .input1{ width:108px;}
.letters{ font-size:11px; font-variant:small-caps; margin-right:4px;}
.right .redtitle{ background:#fa0000; color:#FFFFFF; padding-left:10px; line-height:24px;}
.right .business{ background:#f5f5f5; border-top:none; padding:10px;}
.right .business div{ width:193px; overflow:hidden; height:auto; word-break:break-all; }
.right .contact{padding-left:10px; color:#494949;width:200px; background:url(../images/contact_bg.gif) no-repeat; height:187px; overflow:hidden;}
.right .contact p{margin:8px 0px;}
.right .link{ padding:10px; display:table; height:100%;}
.right .link a{  margin:2px 5px 2px 0;  }

/*bottom*/
.footer{ margin:0 auto; line-height:18px; padding:15px; color:#666; background:url(../images/bottom_bg.gif) no-repeat; width:932px; display:table;}
.footer .fr{ margin-right:20px;}


/*--------------------about style----------------*/
.about_title{ font-size:14px; font-weight:bold; color:#dd0000; margin-bottom:10px;background:url(../images/ico.gif) no-repeat; padding-left:10px; border-bottom:1px #ececec solid; padding-bottom:10px; width:97%}
.crumb{ font-size:12px; font-weight:normal;}
.crumb a{ margin-left:3px; text-decoration:underline;}
.crumb .fr{ margin-right:15px;}
.function { text-align:center; color:#666; border-top:1px #f2f2f2 solid; padding-top:10px;}
.index_left .about{ font-size:18px; color:#1fa10d}
.sub_nav{ line-height:20px; padding-left:18px;}
.right_detail{line-height:18px; color:#666; width:95%; margin-bottom:15px;}
.right_detail img{float:left;margin:5px;}
.about_font p{margin-bottom:10px;}

/*-------------------product list style----------------*/
.product{ width:95%; margin-bottom:10px; border-bottom:1px #ececec solid; padding-bottom:10px}
.product dt{ float:left; width:114px; margin-right:17px;}
.product .h4{ height:16px; overflow:hidden; text-overflow:ellipsis; font-weight:bold; background:url(../images/ico2.gif) no-repeat; padding-left:20px; margin-bottom:5px; font-size:14px;}
.product .h4 a{ color:#003399; text-decoration:underline;}
.product .h5{ height:16px; overflow:hidden;}
.product .remarks{ height:30px; overflow:hidden;  color:#666; line-height:16px; margin-top:4px; }
/*product_view*/
.viewinfo li{float:left; border-bottom:#ddd dotted 1px; margin:0; height:25px; line-height:24px; overflow:hidden; padding-top:4px;}
.viewinfo li.ti{width:97%; font-weight:bold; background:#eee; text-align:center;}
.viewinfo li.le{width:80px; background:#f7f7f7; text-align:center;}
.viewinfo li.re{width:265px; background:#fff; text-align:left; padding-left:10px;}
.viewinfo li.he{border-top:#bbb dotted 1px;}
.viewinfo li.in{height:70px;}
.viewinfo li.en{height:38px;}
.viewinfo li.incon{height:70px;word-break:break-all; overflow-y:hidden; overflow-x:auto; height:100%; }
.viewpic{ width:247px; padding:4px; border:1px solid #e2dddd;}
.contact2{ color:#666; line-height:22px; padding:10px;}

/* stock */
.refersearch{ padding:15px; font-size:12px; margin-bottom:10px;}
.refersearch ul{ padding-left:160px;}
.refersearch li{ padding:4px 0;}
.refersearch li.ico{padding-left:35px; padding-top:10px;}
.refersearch li input.reprobtn{width:89px; height:30px; background:url(../images/btnsearch_03.jpg) no-repeat; border:medium none; font-size:14px; color:#FFFFFF; font-weight:bold; cursor:pointer;}
.referpro{height:25px; border:solid 1px #97AEDC; line-height:25px;font-size:12px; width:270px; padding:0; margin:0; padding-left:3px; vertical-align:middle;}
.tr{background-color:#F0F0F0; width:97%; padding-left:10px; padding-top:5px; padding-bottom:5px; margin-bottom:10px;}
.tr td{color:#999999; font-weight:bold;}
.hotsearch{ margin:20px 0 0px 0px; }
.hotsearch ul li { height:30px;}
.hotsearch ul li a{color:#FF0000; border:1px solid #FF0000; padding:1px 4px; float:left; display:block; margin-right:5px;}
.hotsearch ul li span{ color:#999999; float:left; line-height:22px;}
.icdetail,.brandcon{ padding:15px 0;}
.icdetail h1{ font-size:25px;}
.iccon1{ background:#f1f1f1; margin-top:15px; border-collapse:collapse; color:#424242;}
.iccon1 td{ border:solid 1px #fff; padding:6px 4px 5px 10px; font-size:12px;}
.iccon2{ padding:15px 0;}
ul.stock01{clear:both;  }
ul.stock01 li{float:left; display:inline; height:25px; line-height:25px; border-bottom:#eee dotted 1px; background:#fff; overflow:hidden;}
ul.stock01 li.sxh{width:170px; text-align:left; padding-left:3px;}
ul.stock01 li.scj{width:100px; text-align:center;}
ul.stock01 li.sfz{width:100px; text-align:center;}
ul.stock01 li.sph{width:95px; text-align:center;}
ul.stock01 li.ssl{width:75px; text-align:center;}
ul.stock01 li.sbz{width:180px; text-align:center; color:#666}
ul.stock01 li.st{font-weight:bold; background:#ddd; text-align:center;}
  ul.stockinfo{clear:both; height:auto; width:726px; margin-bottom:10px;}
  ul.stockinfo li{float:left; display:inline;  border-bottom:#ddd dotted 1px; overflow:hidden; line-height:20px; padding:7px 0;   height:18px;white-space:normal; word-break:break-all; }
  ul.stockinfo01 li{ height:100%;}
  ul.stockinfo li.ti{ width:100%;  font-weight:bold; background:#eee; text-align:center;}
  ul.stockinfo li.le{width:120px; background:#f7f7f7; text-align:center; overflow:hidden;  }
  ul.stockinfo li.le2{ height:64px;}
  ul.stockinfo li.re{width:596px; background:#fff; text-align:left; padding-left:10px;  }
  ul.stockinfo li.re input.code{float:left;}
  ul.stockinfo li.re01{width:233px; background:#fff; text-align:left; padding-left:10px;  overflow:hidden; }
  ul.stockinfo li.en{line-height:36px;}
  ul.stockinfo li.gb{height:150px;}
  .published{ width:80px; height:20px; background:#f0fcff; margin:7px 0; border:#888 solid 1px; padding:2px;}
  

/*----------------certificate style---------*/
.certificate { display:table; margin-top:-10px;} 
.certificate dl{margin:10px 23px 10px 0; float:left; display:inline;}
*html .certificate dl{ margin-right:10px;} 
.certificate dt{width:190px; height:142px;border:1px solid #cccccc; overflow:hidden;
padding:2px;}
.certificate dl dt img{ border:none; margin:auto; display:table;}
.certificate dd {width:160px ; line-height:13px;margin-top:3px;margin-left:0px; white-space:normal; word-break:break-all;}
.certificate dd a{color:#666;}
.certificate dd a:hover{color:#ff0000;text-decoration:underline;}

 
ul.link li{ float:left; width:160px; padding-left:10px; height:26px; border-bottom:1px #eee dashed; line-height:26px;}
/*--------------------news style----------------*/
.new{ color:#666; width:98%}
.new ul li{ line-height:24px; height:24px; overflow:hidden; border-bottom:1px #eee dashed; background:url(../images/new_ico.gif) no-repeat  0 8px; padding-left:12px;}
.new ul li a{ width:80%; display:block; float:left; overflow:hidden;}
.new ul li span{ float:right;  color:#999; padding-right:18px;}
.new h1{ padding:0 10px;font-size:22px; text-align:center; color:#d20000; margin:15px auto 5px;}
.new .time{ text-align:center; font-size:11px; margin-bottom:20px; color:#999;}



/*--------------------search error style----------------*/
.Error{
padding:20px; 
border:1px #d5d5d5 solid;
font-family:Tahoma;
margin-bottom:10px;
line-height:18px;
color:#393939;}
.Error ul { list-style-type:none; margin-top:10px;}
.Error ul li{padding-left:5px; margin-left:10px;}

/*float qq*/
.lianxi { background:#f6f6f6; position:absolute; top:200px; right:0px; padding:0px 0px 0px 0px; font-size:11px; width:133px; z-index:100;} 
.lianxi2 { border:#d3d3d3 solid 1px; margin:5px; padding:5px; position:relative;}
.close2{ position:absolute; right:0; top:0; }
*html .close2{ top:1px; right:5px;}

 .slides
        {
            height: 240px;
        }
        
        
        
        /*产品分类*/
        
.right .category{ background:#f5f5f5; border-top:none; padding:10px; float:left;width:200px;}
.submenu{margin:0 8px;  }
.submenu h2{ padding:0px 0 0px  15px;  font-size:12px; line-height:22px; cursor:pointer;background:url("../images/new_ico.gif") no-repeat scroll left 6px transparent;}
.open h2{background:url("../images/new_ico.gif") no-repeat scroll left 6px transparent;}
.open a,.open a:hover{ text-decoration:none; color:#274C96;}
.close h2{ background:url("../images/new_ico.gif") no-repeat scroll left 6px transparent;}
.close a,.close a:hover{ text-decoration:none; color:#333;}
.submenu dl a{color:#666;}.submenu dl a:hover{color:#000; text-decoration:underline;}
.close dl{display:none;}
.submenu dl{padding:0 0 3px;}
.submenu dd{ padding:2px 0 2px 25px;}