﻿.body,.body_ja {
	margin: 0 auto; padding: 0; font-size: 12px; color:#535353; font-family:微软雅黑,Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat-x top center; background-color:#fff;
}
.body_en {
	margin: 0 auto; padding: 0; font-size: 12px; color:#535353; font-family:Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat-x top center; background-color:#fff;
}

ul,li,dl,dt,dd,form,h1,h2,h3,h4,p { margin: 0px; padding: 0px;}
h1{ font-size:13px;}
li { list-style-type: none;}
.introdution li {
  list-style-type: inherit;
}
img{ border:0}
.clear { margin: 0; padding: 0; clear: both; }
.clear hr { margin: 0; padding: 0; display: none; }

a {	color: #2b2b2b; text-decoration: none;}
a:hover { color:#3696C9; text-decoration:underline;}

#wrap { width:920px; margin:0 auto; overflow:hidden;}
.none{ display:none;}

/*top*/
#toper { height: 106px; overflow: hidden; width:916px; padding-left:3px;}
#logo{ padding:10px 5px 0 5px; float:left;}
.top_right{ float:right; padding-right:5px;}
.t{ height:67px; overflow:hidden;}
/*.top_right img{ padding-top:2px;}*/
.top_right a{  color: #797979; font-size: 11px;  font-weight: 700;  padding: 0 8px;background: url("../images/icon_san.jpg") no-repeat scroll left center transparent; vertical-align:6px;}
.lan{ float:right;}
a.lang { padding:0; margin:0; border:0;}
.search{ margin-top:5px; float:right;}
.search .class,.search .key{ /*width:100px;*/ height:20px; line-height:20px; font-size:13; color:#939393; padding:0;}
.search .class{ height:23px; line-height:23px;}
.search .key{ vertical-align:middle;border: 1px solid #CCCCCC;}
.search .button,.search .class{vertical-align:middle;}
#nav ul li{ float:left;}
#nav ul li a{ background: url("../images/nav_bg.jpg") no-repeat scroll left top transparent; float: left;  font-weight: bold;  display:block; height:26px;}
#nav ul li a:hover { text-decoration: none;  color: #2B2B2B;}
#nav li.home { background:none;}
#nav ul li a:hover,#nav a.cur{ background:url("../images/nav_hover.jpg") repeat-x;}
#nav ul .home a {    text-align: center;    width: 145px;}
#nav ul li a {    text-align: center;    width: 154px;}

/*main*/
.banner{ margin-bottom:5px; width:916px; padding-left:2px;}
.banner img{ border:1px solid #CCC;}
.leftside{ float:left;}
.category{ width:225px; overflow:hidden; background:url(../images/border_l_mid.jpg); height:430px;}
.l_top{background:url(../images/border_l_top.jpg) no-repeat; height:5px; width:226px; overflow:hidden;}
.l_bottom{background:url(../images/border_l_bottom.jpg) no-repeat; height:5px; width:226px; overflow:hidden;}
.category_tit{ padding:1px 1px 1px 4px;}
.category_tit dt a{ background:url("../images/category_li.jpg") no-repeat left center; line-height:22px; display:block; width:202px; padding-left:15px; margin:4px 0; border-bottom: 1px solid #FFFFFF;}
.category_tit dt a:hover{ background:url("../images/category_hover.jpg") no-repeat; color:#fff; text-decoration:none;}
.category_tit dd{ background:#FFF; width:218px;}
.category_tit dd ul{ padding-left:20px;}
.category_tit dd ul li{ line-height:24px;background:url("../images/icon_s.jpg") no-repeat 0 center; padding-left:10px;}
.category_tit .agent a{ padding-top:20px; background:none;}
.category_tit .agent a:hover{ background:none;}

.rightside{ width:690px; overflow:hidden; float:right;}
.rightside a span{ color:#5F90D4; text-decoration:underline;}
.r_top{ background:url("../images/border_r_top.jpg") no-repeat; height:4px; overflow:hidden;}
.about{ background:url("../images/border_r_mid.jpg") repeat-y;  height:230px;}
.r_bottom{ background:url("../images/border_r_bottom.jpg") no-repeat; height:5px; overflow:hidden;}
.title {background: url("../images/r_tit_bg.jpg") repeat-y scroll 0 0 transparent; height: 25px; line-height: 25px; margin-left: 3px; padding-left: 10px;}
.rightside h1{ float:left;}
.more{ float:right; padding-right:5px;}
.about .about_01,.about_02{ margin:8px 8px 3px 8px; border:1px solid #E6E7FA; background:#F5F5F5; padding:5px; height:180px; overflow:hidden; line-height:20px;}
.about_02{ margin:3px 8px 3px 8px;}
.about_01 img,.about_02 img{ float:left; padding:0 8px 15px 0; clear:both;}
.newscenter{ background:url("../images/border_r_mid.jpg") repeat-y;  height:190px; overflow:hidden;}
.newproducts{ background:url("../images/border_r_mid.jpg") repeat-y; height:auto!important;min-height:250px;*height:250px;} /*height:250px; overflow:hidden;*/
.newproducts .content{height:auto!important;min-height:240px;*height:240px;}
.newslist{ margin:3px 8px; border:1px solid #E6E7FA; padding:5px 5px 5px 15px; height:40px; overflow:hidden; line-height:20px; background:url("../images/icon_s.jpg") no-repeat 5px 11px;; vertical-align:middle; background-color:#F5F5F5; }
.productlist .lit_img{ float:left; margin-right:5px; border:1px solid #CCC;}
.productlist{ margin:3px 8px 0; border:1px solid #E6E7FA; padding:5px; height:40px; overflow:hidden; line-height:20px; background-color:#F5F5F5; }
.pro2{ height:60px;}
.pro3{ height:50px;}
.pro3 a,.pro3 a:hover{ color:#3696C9;}

#bottom {
  border-top: 3px solid #CCCCCC;
  color: #797979;
  font-size: 11px;
  font-weight: bold;
  height: 40px;
  line-height: 20px;
  margin-bottom: 5px;
  padding-top: 10px;
}#bottom a{ color:#8E8E8E;}
.bottom{ width:920px; margin:0 auto;}
.bottom p{ float:left;}
.bottom span{ float:right;}
.totop{ float: right; margin-bottom: 5px; margin-top: 30px; cursor:pointer;}

/*other*/
.r_middle{ background:url("../images/border_r_mid.jpg") repeat-y;}
.r_middle .content{ padding:5px 10px; line-height:25px; }
.r_middle .content .newstitle{ text-align:center; font-weight:bold; font-size:13px;}
.r_middle .content .source{ text-align:center; border-bottom:1px dashed #CCC; margin-bottom:5px;}
/*.r_middle .productlist{ margin:0;}*/
.rightside .page{ float:right; margin-top:20px; padding-right:20px; font-weight:bold;}
.rightside .page img{ vertical-align:middle;}

.searchlist  h1{ background:url("../images/prosearch_bg.jpg") repeat-y scroll 0 0 transparent; height: 25px; line-height: 25px; margin-left:3px; padding-left: 10px;}
.prosearch_top{ background:url("../images/prosearch_top.jpg") no-repeat; height:4px; overflow:hidden;}
.prosearch_mid{ background:url("../images/prosearch_mid.jpg") repeat-y; /*height:900px;*/ overflow:hidden;}
.prosearch_bottom{ background:url("../images/prosearch_bottom.jpg") no-repeat; height:6px; overflow:hidden;}
.searchinput{ float:right; margin:10px 10px 0 0;}
.text_search{ background:url("../images/textsearch_bg.jpg") no-repeat; border:none; height: 20px; padding: 5px 0 5px 90px; width: 109px; color:#989393; float:left;}
.text_search_en{ background:url("../images/textsearch_bg_en.jpg") no-repeat; border:none; height: 20px; padding: 5px 0 5px 125px; width: 113px; color:#989393; float:left;}
.text_search_ja{ background:url("../images/textsearch_bg_ja.jpg") no-repeat; border:none; height: 20px; padding: 5px 0 5px 90px; width: 113px; color:#989393; float:left;}
.sbtn1{ background:url("../images/textsearch_btn.jpg") no-repeat; border:none; height: 30px; float:left; width:26px; cursor:pointer;}
.partno_search{ background:url("../images/partnosearch_bg.jpg") no-repeat; border:none; height: 20px; padding: 5px 0 5px 75px; width: 111px; color:#989393; float:left;}
.partno_search_en{ background:url("../images/partnosearch_bg_en.jpg") no-repeat; border:none; height: 20px; padding: 5px 0 5px 117px; width: 114px; color:#989393; float:left;}
.partno_search_ja{ background:url("../images/partnosearch_bg_ja.jpg") no-repeat; border:none; height: 20px; padding: 5px 0 5px 85px; width: 111px; color:#989393; float:left;}
.sbtn2{ background:url("../images/partnosearch_btn.jpg") no-repeat; border:none; height: 29px; float:left; width:27px; cursor:pointer;}
.searchlist .form1{ float:left;}
.location{ margin:10px; font-weight:bold; border-bottom: 1px solid #8F8F8F; padding-bottom:5px;}
.searchlist a{ color:#76A1EA;}
.catalog{ width:98%; margin:5px 7px 20px 7px;}
.catalog th{ background:#D5D5D5; color:#000; height:25px; /*border:1px solid #EEE;*/}
.catalog td{ text-align:center; /*border:1px solid #EEE;*/ background:#FFF;}
.catalog .td1{ /*width:6%;*/ height:46px;}
.catalog .td1 .simg{ /*border:1px solid #EEE;*/}
.catalog .td2{ /*width:17%;*/}
.catalog  a.ser{ background:url("../images/icon_search.jpg") no-repeat 0 2px; padding-left:10px;}
.searchlist b{  color:#B38758}
.searchlist .page{ float:right; margin-top:20px; padding-right:20px; font-weight:bold;}
.searchlist .page img{ vertical-align:middle;}

.content .pro_pic{ border:2px solid #D7D7D7; float:left; padding:5px; margin:5px;}
.icon_cur{ cursor: url("../images/cursor_zoom.cur"), pointer;}
#pro_spec{ float:left;  border: 1px solid #DADADA; margin-left:10px;}
#pro_spec tr td.ptd { border-right: 1px solid #DADADA;color: #0F0F55;  font-size: 12px;  font-weight: bold;  height: 25px;   width: 200px;}
#pro_spec tr.alt {background-color: #F0F0F0;}
#pro_spec tr td {color: #000000; padding: 2px 10px;}
.introdution { margin:5px; float:left; width:660px; }

.order td{ height:25px; font-weight:bold; color:#666; padding-left:5px;}
.order .td1{ width:150px;}
.content .cata{ border-bottom:1px solid #09F;}
.cata span{ background:#09F;}
/*.c1 td{ border-bottom:1px solid #EEE;}*/
.c1 .td1{ background:#EEE; }
.order .tdd_en,.order .tdd_ja{ padding-left:18px;}
.sbtn{ background:#B2C456;/*border:1px solid #CCC;*/ padding:1px 5px;  color: #FFFFFF; font-family: Arial;  font-weight: bold; cursor:pointer;}

.site {
  margin: 10px;
}
.siteleft {
  overflow: hidden;
  width: 200px;
  float:left;
}
.siteright {
  border-left: 1px solid #CCCCCC;
  overflow: hidden;
  width: 380px;
  padding:10px;
  float:left;
  line-height:23px;
}
.siteleft img {
  display: block;
  margin: 50px 30px;
}
.c2{ text-indent:2em;}

/*all class*/
.allclass .top{ background:url("../images/ps2t.jpg") no-repeat; height:3px; overflow:hidden;}
.allclass .mid{ background:url("../images/ps2m.jpg") repeat-y; height:auto!important; min-height:700px; height:700px; }
.allclass .bot{background:url("../images/ps2b.jpg") no-repeat; height:4px; overflow:hidden;}
.allclass .class {
  background: url("../images/ps2li.jpg") repeat-x scroll 0 0 transparent;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  height: 24px;
  line-height: 24px;
  margin: 0 2px 1px 4px;
  padding-left: 10px;
}
.mid .li{ margin:10px 10px 10px 0; width:291px; overflow:hidden; float:left;}
.mid .lit{ background:url("../images/classlit.jpg") no-repeat; height:3px; overflow:hidden;}
.mid .lim{background:url("../images/classlim.jpg") repeat-y; height:300px;}
.mid .lib{background:url("../images/classlib.jpg") no-repeat; height:4px; overflow:hidden;}
.classname{ background:url("../images/circle.jpg") no-repeat 5px center; background-color:#CFCFCF; line-height:25px; padding-left:20px; margin:0 4px 0 2px; font-size:14px; font-weight:600;}
.mid .products{ padding:10px;}
.products ul li{ background:url("../images/plib.jpg") no-repeat left center; height:30px; overflow:hidden; margin:5px 0;}
.products li a{ padding-left:15px; width:190px; overflow:hidden; line-height:30px; float:left; }
.products li span{ height:23px; overflow:hidden; float:right; padding-right:5px; margin-top:3px;}
.jianjie{ line-height:20px; margin-bottom:10px;}
.searchlist .a1,.searchlist .a1:hover{ color:#000;}