/* CSS Document */
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
body {font:12px/20px arial; background-color:#FFFFFF; color:#333;}
address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;}
ol,ul {list-style:none;}
input,select{ font-size:12px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
/* clear float */
.cl{clear:both; }
.clear{ *zoom:1;}.clear:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* font size */
.f12{font-size:12px}.f14{font-size:14px!important;}.p_idt{ text-indent:2em;}
.red,.error{ color:#f00!important;}.correct{ color:#690!important;}.gray{ color:#999!important;}.gray_6{ color:#666!important;}

/* float base */
.fl{float:left!important;}.fr{float:right!important;}.dbk{ display:block!important;}

/* margin padding base 10*/
.mt10{ margin-top:10px!important;}.mb10{ margin-bottom:10px!important;}.mr10{ margin-right:10px!important;}.ml10{ margin-left:10px!important;}
.mt5{ margin-top:5px!important;}.mb5{ margin-bottom:5px!important;}.mr5{ margin-right:5px!important;}.ml5{ margin-left:5px!important;}
.pd10{ padding:10px!important;}.pd5{ padding:5px!important;}.pt10{ padding-top:10px!important;}.pb10{ padding-bottom:10px!important;}.pr10{ padding-right:10px!important;}.pl10{ padding-left:10px!important;}

.w_10{ width:10%!important;}.w_18{ width:18%!important;}.w_20{ width:20%!important;}.w_30{ width:30%!important;}.w_40{ width:40%!important;}.w_50{ width:50%!important;}.w_60{ width:60%!important;}.w_70{ width:70%!important;}.w_80{ width:80%!important;}.w_90{ width:90%!important;}.w_100{ width:98%!important;}.w_490{ width:490px;}.w_280{ width:280px;}
.h493{ height:auto; min-height:493px; _height:493px; overflow:visible;}
.h260{ height:auto; min-height:260px; _height:260px; overflow:visible;}

/* border style */
.dotted{ border-bottom:1px dashed #ddd; height:1px; line-height:1px; overflow:hidden; display:block; font-size:0; margin:10px auto;}
.bdr_ddd{ border:1px solid #ddd;}
.bdrn{ border:none!important;}

.star,.star_select{ width:19px; height:18px; display:inline-block; vertical-align:middle; background:url(../images/icon.png) no-repeat left -359px;}
.star_select{ background-position:left -323px;}

.star2{ cursor:pointer;}
.star2 img{ float:left; margin-right:2px;}
/* a font color */
.orange{color:#f50;}
a{color:#333; text-decoration:none;}
a:hover{color:#f50; text-decoration:underline;}
.grey_link{ color:#666;}.grey_link:hover{ color:#f50;}
.blue_link a{color:#1156ba;}
.blue_link a:hover{color:#f50;}
.lightBlue_link,.lightBlue_link a{ color:#09c;}
.lightBlue_link a:hover{ color:#f50;}
.orange_link a{color:#f50;}
.orange_link a:hover{color:#f00;}
.img_link a img{padding:2px; border:1px solid #DDD;}
.img_link a:hover img{padding:2px; border:1px solid #F50;}

.hd{ border:1px solid #b8c4d4; background:url(../images/btn.png) repeat-x left -689px; overflow:hidden; height:28px; padding:0 8px; line-height:28px;}
.hd h2{ font:bold 14px/28px arial; color:#333; float:left;}
.hd span.country{ width:360px; height:28px; overflow:hidden; white-space:normal; float:left; display:inline-block; padding-left:200px;}
.hd span.country a{ margin-right:15px;}
.hd em{ float:right;}
.bd{ border:1px solid #b8c4d4; border-top:0;}

/* framework */
#main,#link{ width:960px; margin:10px auto 0;}
.left{ width:660px;}
.right{ width:290px;}
.w220{ width:220px;}
#w240,.w240{ width:240px;}
.w300{ width:300px;}
.w420{ width:420px;}
#w710,.w710{ width:710px;}
.w730{ width:730px;}
.w960{ width:960px;}
.w958{ width:958px;}
.warp{ width:960px; margin:0 auto;}

/* icon_on & icon_off */
.icon_on,.icon_off{ background:url(/member/images/icon.png) no-repeat; width:15px; height:11px; display:inline-block; vertical-align:middle;}
.icon_on{ background-position:left -403px;}
.icon_off{ background-position:left -436px;}

/* site_nav */
#site_nav{ background:url(../images/btn.png) repeat-x left -730px; height:28px; line-height:28px;}
#site_nav .fl a i{ _margin-top:6px;}
#site_nav .fr li{ background:url(../images/icon.png) no-repeat right -758px; float:left;}
#site_nav .fr li a{ display:inline-block; padding:0 5px; margin:0 5px;}
#site_nav .fr li a.langue{ background:#aad7f8;}
#site_nav .fr li.bgNone{ background:none; padding:4px 0 0 0;}

/* head */
#head .logo{ width:343px; height:125px; background:url(/images/logo-new2.png) no-repeat left top;}
#head .logo a{ display:block; width:268px; height:100px; text-indent:-999px;}
#head .logo span{ display:block; font:bold 12px/22px arial; padding:0 20px;}
#head{ width: 960px; margin: 0px auto; }
#head .logo img{ display:block;}
#head .search{ float:right; width:580px; position:relative; }
#head .formaa{ float:left; width:400px; height:30px;  margin-top:44px; background-color:#eee; position:relative; z-index:222; padding:4px;  display:inline;}
#head .search div{ display:inline; float:left;line-height:28px;}
#head .search .txtKeyword input{ width:240px; height:28px; border:1px solid #b9c5d5; border-left:0; vertical-align:top;  padding-left:3px; color:#999; *margin-top:-1px; line-height:28px;}
#head .search .selectCate{ position:relative;}
#head .search .selectCate span{ display:block; width:76px; height:28px; color:#000; border:1px solid #b9c5d5; padding-left:8px; background-color:#FFF; }
#head .search .selectCate i{ display:block; width:28px; height:28px; background:url(../images/icon.png) no-repeat 10px -378px; cursor:pointer; position:absolute; right:0; top:1px;}
#head .search .selectCont{ width:84px; border:1px solid #BABABE; position:absolute; top:29px; left:0; background-color:#FFF;}
#head .search .selectCont ul{ width:84px; float:left;}
#head .search .selectCont ul li{ width:84px; float:left;}
#head .search .selectCont ul li a{ display:inline-block; height:27px; line-height:27px; padding-left:8px; width:76px;}
#head .search .selectCont ul li a:hover{ background-color:#F5FAF5; text-decoration:none;}
#head .sCtit{ width:86px; overflow:hidden; }
#head .search .btn input{ width:70px; height:30px;_height:31px; background:url(../images/btn.png) no-repeat left -447px; border:0 none; font:bold 14px/30px arial; color:#660000;display:inline; vertical-align:top; cursor:pointer;outline:0;}
#head .search .postBuy{ position:absolute;  right:0; top:46px;}
#head .search .postBuy a{height:32px; border:1px solid #dcdcdc; background:#f8f8f8 url(../images/icon.png) repeat-x left -10px; font:bold 12px/32px arial; text-align:center; width:144px; display:block;}
#head .search .postBuy a:hover{ text-decoration:none; border-color:#cdcdcd;}
#head .search span.actionOr{ font-size:14px; display:block; position:absolute; left:416px; top:55px;}

#head .tags{ width:575px; margin-left:5px;}
#head .tags a{ color:#09f; margin-right:20px;}#head .tags a:hover{ color:#f60;}
#head .search {z-index: 100;}
.search_form{ z-index:9999; position:relative;}
.search_form .select-list{ display:none; overflow:hidden; width:477px; position:absolute; left:0; top:31px; border:1px solid #dcdcdc; background:#fff;}
.search_form .select-list ul{ text-align:left; width:477px; overflow:hidden;}
.search_form .select-list ul li{ margin:0; display:inline-block; width:477px; height:24px;}
.search_form .select-list ul li a{ font-size:12px; display:inline-block;height:24px; line-height:24px; width:470px; padding:0 4px;}
.search_form .select-list ul li a:hover{ background:#3399ff; color:#fff; text-decoration:none;}

/* nav */
#nav{ width:960px; margin:0 auto; border-bottom:3px solid #1f62bd;}
#nav ul li{ float:left; cursor:pointer; color:#333; background:#ebf5ff;}
#nav ul li a{ font:normal 14px/30px arial,simsun;padding-left:25px; height:30px; background:url(../images/btn.png) no-repeat left -605px; text-decoration:none; display:inline-block;}
#nav ul li a span{ cursor:pointer; background:url(../images/btn.png) no-repeat right -647px; display:inline-block;padding-right:25px; height:30px;}
#nav ul li.selected{ background:#05b1ea; border-color:#0095c6; color:#fff; font-weight:bold;}
#nav ul li.selected a{ font:bold 14px/30px arial,simsun; background-position:left -521px; text-decoration:none; color:#fff;}
#nav ul li.selected a span{ background-position:right -563px;}

/* crumbs */
#navigation{ width:938px; color:#666; padding:0 10px; height:24px; line-height:24px; background:#f1f8ff url(../images/icon.png) repeat-x left -30px; margin:0 auto;  border:1px solid #d1dbe7; overflow: hidden;}

/* page */
.page{ height:22px; overflow:hidden; text-align:center; color:#666;}
.page_tal{ text-align:left;}
.page a,.page i,.page span,.page span .text,.page span .btn,.page span em{ line-height:20px; overflow:hidden; vertical-align:top; display:inline-block;}
.page a{  height:20px; border:1px solid #c1d7ee; background:#f7fbff; padding:0 7px; margin:0 2px; color:#1355af; text-decoration:none;}
.page a:hover{ border:1px solid #1e89be; background:#e1f2ff;}
.page i.select{ border:1px solid #1e89be; background:#1e89be; margin:0 2px; color:#fff; height:20px; padding:0 7px;}
.page i.no{ padding:0 6px; height:20px; margin:0 2px; border:1px solid #b7bec4; background:#fff; color:#8d8c8c;}
.page span{ padding-left:6px; }
.page span .text{ border:1px solid #7f9db9; height:20px; width:40px; padding:0 3px; margin:0 3px;*margin:-1px 3px 0;}
.page span .btn{ font:bold 12px/22px arial; cursor:pointer; color:#fff; border:0; height:22px; background:#088fcf; width:40px;}
.page span em{ line-height:22px;}

/* public from */
.public_from{ width:758px; overflow:hidden;}
.public_from dl{ width:758px; overflow:hidden;}
.public_from dl dt{ width:138px; padding:5px 3px; float:left; line-height:24px; overflow:hidden; text-align:right; color:#666;}
.public_from dl dt i{ font:11px/24px simsun; padding:0 4px; color:#f00;}
.public_from dl dd{ width:600px; padding:5px 3px; float:left; overflow:hidden;}
.text,.public_from dl dd .text{ border:1px solid #b1b1b1; height:22px; padding:0 3px; font:normal 12px/22px arial; color:#333; margin-right:5px; vertical-align:middle;}
.select_s,.title .select,.public_from dl dd .select{ height:22px; font:normal 12px/22px arial; color:#333; margin-right:5px; vertical-align:middle; }
.textarea,.public_from dl dd .textarea{height:130px; overflow-y:hidden; border:1px solid #b1b1b1; vertical-align:top; padding:0 3px; font:normal 12px/20px arial; color:#333; margin-right:6px;}
.public_from dl dd strong{ display:inline-block;}
.public_from dl dd em{ display:inline-block; font-family:Tahoma; height:22px; line-height:22px; color:#666; vertical-align:middle;}
.vam{ vertical-align:middle;}
.public_from dl dd span.mr20{ display:inline-block; margin-right:20px;}
.public_from dl dd span.mr20 input{ vertical-align:middle; margin-right:2px;}
.public_from dl dd span.upload_pic{ width:100px; height:100px; margin-top:3px; overflow:hidden; display:inline-block; vertical-align:top;}
.public_from dl dd span.upload_info{ width:480px; overflow:hidden; display:inline-block; vertical-align:top;}
.public_from dl dd span.w_25{ width:25%; *width:24%; margin-bottom:5px; display:inline-block;}
.public_from dl dd span.w_25 input{ vertical-align:middle; margin-right:3px;}
.public_from dl dd span.drawing{ width:140px; height:130px; overflow:hidden; display:inline-block; border:1px dashed #ddd;}
.public_from dl dd span.drawing img{ width:140px; height:130px;}

.product_attribute,.contact{ overflow:hidden;}
.product_attribute dl,.contact dl{ width:100%; overflow:hidden;}
.product_attribute dl dt,.contact dl dt{ float:left; display:inline-block; width:20%; color:#666; padding-right:5px; text-align:right}
.product_attribute dl dd,.contact dl dd{ float:left; display:inline-block; width:78%;}

#link a{ margin:0 5px; color:#666;}#link a:hover{ color:#f50;}

.inquary h2{ height:35px; line-height:35px; font-size:16px; color:#0056e1;}
.inquary h2 .fr{ font-weight:normal; font-size:12px; color:#333;}
.inquary .img-bg{border:1px solid #b8c4d4; overflow:hidden; background:url(../images/en_03.jpg) repeat-x; padding:25px 10px;}
.inquary .img-bg  table tr td{ padding:5px;}
.inquary .img-bg  table tr td input{  vertical-align:middle;}
.inquary .img-bg  table tr td td{ padding:0;}

.postBuy-offer .postBuy-hd { height:30px; background:url(../images/stra.jpg) 0px 0px repeat-x; padding:0px; }
.postBuy-offer .postBuy-hd h2 { font-size:14px; height:30px; line-height:30px; padding-left:12px; background:url(../images/stra.jpg) 0px -37px no-repeat; display:inline-block; }
.postBuy-offer .postBuy-hd .fr { font-size:12px; font-weight:normal; height:30px; line-height:30px; padding-right:12px; background:url(../images/stra.jpg) right -68px no-repeat; display:inline-block; }
.postBuy-offer .postBuy-bd { border:1px solid #fabd49; border-top:none; padding:8px 10px; background:#fffdf4; }
.postBuy-offer .postBuy-bd table tr td{ padding:3px 5px;}

#massage_boxa { Z-INDEX: 10000; POSITION: absolute; TEXT-ALIGN: left; WIDTH:500px; HEIGHT:300px; visibility:hidden; TOP: 200px; LEFT: 400px }
.headera { height:20px; line-height:20px; background:#e5ecf4; padding:6px 15px; font-size:14px; font-weight:bold; }
.massagea { BORDER: #b8c4d4 1px solid; BACKGROUND: #fff; }
.mt-topbom tr td{padding:5px!important;}.mt-topbom tr td label{ margin-right:10px;}
#massage_boxa .tr { TEXT-ALIGN: right; position:absolute; top:10px; right:15px; }
#maska { Z-INDEX: 9999; POSITION: absolute; FILTER: ALPHA(opacity=60); WIDTH: 1264px; BACKGROUND: #666; HEIGHT: 1000px; VISIBILITY: hidden; TOP: 0px; LEFT: 0px; opacity: 0.6 }
.add-title{height:29px; line-height:29px; background:url(../images/product_38.jpg) repeat-x; border:1px solid #b8c4d4; padding:0px 8px; font-size:14px; font-weight:bold;}
.add-title .fr{ font-weight:normal; font-size:12px;}

.gury-gg{ background:#f9fbfe; padding:8px 10px;}
.add-btop{ border-top:1px solid #e4ebf3;}
.product-de-tree{border:1px solid #d8dfe9; border-top:none;  padding:0 10px;}
.product-de-tree ul{padding:5px 0;}
.product-de-tree ul li{ margin:8px 0px; font-family:Comic Sans MS;}
.product-de-tree ul li span{ font-weight:bold; color:#282828; display:block; font-family:Arial, Helvetica, sans-serif;}
.product-de-tree ul li img{ vertical-align: middle}

/* foot */
#foot{width:960px; margin:0px auto; color:#666; margin-top:10px; border-top:2px solid #1f62bd; padding:8px 0; text-align:center;}
#foot a{ color:#666; margin:0 5px;}#foot a:hover{ color:#f60;}

.icon_on,.icon_off{ background:url(/member/images/icon.png) no-repeat; width:15px; height:11px; display:inline-block; vertical-align:middle;}
.icon_on{ background-position:left -403px;}
.icon_off{ background-position:left -436px;}

.backToTop { display: none; width:auto; line-height: 1.2; padding: 5px 0;color: #fff; font-size: 12px; text-align: center; position: fixed; _position: absolute; right: 20px; bottom: 100px; _bottom: "auto"; cursor: pointer; opacity: .6; filter: Alpha(opacity=60); }

.select_key{ z-index:9999; position:relative;}
.select_key ul#ulItems{ overflow:hidden; width:345px; position:absolute; left:0; top:31px; border:1px solid #dcdcdc; background:#fff; text-align:left; width:345px; overflow:hidden;}
.select_key ul#ulItems li{  color:#fff; margin:0; display:inline-block; width:345px; height:24px;}
.select_key ul#ulItems li a{ font-size:12px; text-decoration:none;display:block; height:24px; line-height:24px; width:345px; padding:0 4px; text-decoration:none;}
.select_key ul#ulItems li.select{ color:#fff; background:#39f;}
.select_key ul#ulItems li.select a{ display:block; color:#fff;}
.select_key ul#ulItems li.select a{ text-align:left;}

.hd_blue{ background:#088fcf; height:30px; padding:0 10px;}
.hd_blue h3{ font:bold 12px/30px arial; float:left; color:#fff;}
.hd_blue span{ float:right; color:#fff; line-height:30px;}
.hd_blue span div{ float:left;}
.bd_blue{ border:1px solid #ddd; background:#eef7ff; border-top:0; padding:10px;}

.hd_blue_bdr{ border:1px solid #88c5e2; background:#c4e6ff; height:28px; padding:0 10px; overflow:hidden;}
.hd_blue_bdr h3{ font:bold 12px/28px arial; color:#333;}
.hd_blue_bdr .fr{ line-height:28px;}.hd_blue_bdr .fr i{ font-family:simsun;}
.bd_blue_bdr{ border:1px solid #c7d9e7;  border-top:0; padding:10px; overflow:hidden;}
.bd_blue_bdr2{ overflow:hidden;}

.warp404{ border:1px solid #b5d6e5; background:#eaf5ff; padding:10px 16px; overflow:hidden;}
.warp404 .title{ font:bold 16px/30px arial; padding-bottom:10px; color:#333; padding-left:35px; background:url(../images/icon.png) no-repeat 5px -860px; border-bottom:1px solid #c5dfee;}
.warp404 .info{ padding:10px 10px 10px 10px; line-height:24px; border-top:1px solid #fff;}
.warp404 .search-404{ padding:0 10px 10px;}
.warp404 .search-404 .text{ vertical-align:middle; width:300px; height:24px; border:1px solid #dcdcdc;}
.warp404 .search-404 p{ padding-top:4px; color:#666;}

.warp404-tip{ border:1px solid #b5d6e5; background:#eaf5ff; padding:10px 16px; overflow:hidden;}
.warp404-tip h3{ font:bold 16px/30px arial; }
.warp404-tip p{ padding:8px 0;}

.btnBlue-h24{ background:url(../images/btn.png) no-repeat left -768px; padding-left:8px; height:24px; display:inline-block;}
.btnBlue-h24 span{ background:url(../images/btn.png) no-repeat right -802px; cursor:pointer; color:#fff; font:bold 12px/24px arial; padding-right:8px; height:24px; display:inline-block;}

.search-no-interested{ overflow:hidden;}
.search-no-interested ul{ padding:5px 0 5px 10px;}
.search-no-interested ul li{ width:174px; padding-right:10px; float:left;}

.category-404{ overflow:hidden;}
.category-404 ul{ padding:5px 0 5px 10px;}
.category-404 ul li{ float:left; width:222px; padding-right:10px;}
.category-404 dl{ margin-bottom:10px; width:222px; float:left;}
.category-404 dl dt a{ font:bold 12px/22px arial;}

.w660{ width:660px;}
.w290{ width:290px;}

.inquiry-success{ width:926px; border:1px solid #b5d6e5; background:#eaf5ff; padding:10px 16px 15px; overflow:hidden;}
.inquiry-success-hd{border-bottom:1px solid #c5dfee; padding-bottom:10px;background:url(../images/icon.png) no-repeat 0px -906px;}
.inquiry-success-hd h2{ display:inline; font:bold 16px/30px arial; color:#333; padding-left:30px; }
.inquiry-success-hd em{ color:#666;}
.inquiry-success-bd{ border-top:1px solid #fff; padding-top:10px;}
.inquiry-success-bd .fl{ width:480px; overflow:hidden;}
.inquiry-success-bd .fl ul{ padding:8px 0;}
.inquiry-success-bd .fl ul li{ height:28px;}
.inquiry-success-bd .fl ul li input{ vertical-align:middle; margin-right:4px;}
.inquiry-success-bd .fl ul li em{ padding-left:3px; vertical-align:middle;}
.inquiry-success-bd .fl ul li em img{ vertical-align:middle;}
.inquiry-success-bd .fr{  width:420px; overflow:hidden;}
.inquiry-success-bd .fr ul{ padding:8px 0;}
.inquiry-success-bd .fr ul li{color:#666; line-height:22px;}

.interested ul{ padding:11px 0 8px 5px;}
.interested ul li{ display:inline; width:102px; margin:0 12px 10px; padding:0; float:left;}
.interested ul li a.picture{ overflow:hidden; border:1px solid #dcdcdc; width:100px; height:100px; display:block; text-align:center; line-height:100px; #font-size:92px; margin-bottom:3px;}
.interested ul li a.picture img{ max-height:100px; max-width:100px; vertical-align:middle; overflow:hidden;}
.interested ul li .name{ text-align:left; display:block; line-height:16px;}
.interested ul li .cas{ font:normal 10px/16px verdana; color:#666;}

.quickly-help .bd_blue_bdr p{ margin-bottom:10px; line-height:18px; color:#666;}

/* guild */
.guild{border:1px solid #ffdb9b; width:216px; background:#fff; padding:1px;}
.guildWrap{ background:#fff2da; padding:10px 0 0 8px;}
.guildWrap dl{ padding-bottom:10px; width:208px; overflow:hidden;}
.guildWrap dl dt{ font:bold 12px/22px tahoma; width:190px;  float:left; padding-left:18px; }
.guildWrap dl dt.icn1{ background:url(../images/icon.png) no-repeat left -794px;}
.guildWrap dl dt.icn2{ background:url(../images/icon.png) no-repeat left -826px;}
.guildWrap dl dd{ float:left;  }
.guildWrap dl dd.pl18{ padding:0 6px 0 18px;}
.guildWrap dl dd.w55{ width:55%;}

/* category */
.category .bd ul li{ position:relative; width:218px; float:left; height:30px;}
.category .bd ul li a.txt{ padding-left:20px; display:block; width:198px; height:29px; line-height:29px; z-index:3; border-bottom:1px solid #b8c4d4; background:#fff url(../images/icon.png) no-repeat 10px -414px; color:#333;}
.category .bd ul li ul{ display:none;}
.category .bd ul li.select a.txt{background:#f6f9fb url(../images/icon.png) no-repeat 10px -414px; position:absolute;width:199px; color:#09c; font-weight:bold; text-decoration:none;}
.category .bd ul li.select ul{ display:block; z-index:2; padding:0 10px 8px; position:absolute; left:218px; top:-1px; background:#f6f9fb; border:1px solid #b8c4d4;box-shadow:2px 2px 5px rgba(150,150,150,0.6);}
.category .bd ul li ul li{ background:url(../images/icon.png) no-repeat 3px -447px; padding-left:10px; width:200px; height:29px; line-height:29px; border-bottom:1px dashed #d1dbe8;}

/* service */
.service{ border:1px solid #b8c4d4; padding:10px;}
.service dl{ overflow:hidden; border-bottom:1px dashed #dcdcdc; padding-bottom:10px; margin-bottom:10px;}
.service dl dt{ font:bold 14px/22px arial;}
.service dl dd{ height:40px; padding-left:36px; line-height:40px; background:url(../images/icon.png) no-repeat;}
.service dl dd.iconBg_1{ background-position:5px -484px;}
.service dl dd.iconBg_2{ background-position:5px -534px;}
.service dl dd.iconBg_3{ background-position:6px -578px;}
.service dl dd.iconBg_4{ background-position:5px -618px;}
.service p{ color:#666;}
.service p a{ font:bold 12px/22px arial; margin:0 3px;}

/* news */
.news .bd{ padding:10px;}
.news .bd ul li{background:url(../images/icon.png) no-repeat 0 -450px; padding-left:10px; height:24px; line-height:24px;}

/* slides */
.slides{ position:relative; overflow:hidden; width:420px; height:178px;}
.slide_pic{ overflow:hidden; width:420px;}
.slide_pic img { width:420px; height:178px;}
.slide_pic li { display:none; }
.slide_pic li.cur { display:block; }
.slide_li { position:absolute; bottom:8px; right:6px; text-align:center; }
.slide_li li {color:#fff;float:left;width:15px;height:15px; line-height:14px;cursor:pointer;margin-right:5px;overflow:hidden;background:url(../images/icon.png) no-repeat left -732px;}
.slide_li li.cur{ color:#fff; font-weight:700; background-position:left -697px;}
.slide_li a{ color:#fff; font-size:11px;}
.slide_li a:hover,.op li.cur a{ color:#FFF; font-weight:bold; text-decoration:none;}
.slide_txt span { display:none; }

/* login */
.login{ width:296px; border:1px solid #ffdb9b; background:#fff; padding:1px;}
.login form{ background:#fff2da;}
.login form fieldset{ padding:10px 10px 8px;}
.login form legend{ display:none;}
.login form p{ height:26px;}
.login form p label{ display:inline-block; width:87px; text-align:right; padding-right:3px;}
.login form p .text{ width:172px; height:20px; padding:0 3px; line-height:20px; border:1px solid #dcdcdc; background:#fff; }
.login form p.forgetPassword{ padding-left:90px;}
.login form p.title{ height:30px;}
.login form p.title strong{ display:inline-block; color:#ff3600; font:bold 14px/22px arial; margin:0; padding:0;}
.login form p.title span{ padding-left:10px;}
.login form p.title span a{ margin-left:10px; color:#666;}
.login form p.title span a:hover{ color:#f50;}
.login form p.test{ height:48px;}
.login form p.test span{ display:inline-block; color:#666;}
.login form p.test span i,.login form p.test span a{ text-decoration:underline; color:#f60; font-weight:bold; display:inline-block; padding:0 2px;}
.login form p.btnWrap .btn{ height:24px; width:105px; border:0; margin:0 10px 0 0; background:url(../images/btn.png) no-repeat left -487px; color:#fff; font-weight:bold; font-family:arial; cursor:pointer;}
.login form p.hot{ height:21px; font:bold 12px/22px arial;}
.login form p.hot i{ width:22px; height:11px; display:inline-block; vertical-align:middle; margin-right:5px; background:url(../images/icon.png) no-repeat left -666px;}
                                                                                                  
                                                 

/* sell & Buy  */
.sell .bd,.buy .bd{ padding:6px 0 8px 10px; overflow:hidden;}
.sell .sellList,.buy .buyList{height:120px; overflow:hidden;}
.sell .sellList li{ width:408px; line-height:14px; height:24px; white-space:normal;float:left; }
.sell .sellList li a{ display:inline-block; width:190px; margin-right:10px; white-space:nowrap; height:18px; padding-top:6px; overflow:hidden;}
.sell .sellList li a img,.buy .buyList li a img{ vertical-align:top; margin-right:3px;}

.buy .buyList li{ width:278px; height:18px; padding-top:6px; line-height:14px; white-space:nowrap; overflow:hidden;}
.buy .buyList{height:120px; overflow:hidden;}

/* aa */
.aa img{ display:block;}

/* recommended products */
.recommended_products .bd{ padding:10px 0 10px 12px; overflow:hidden; width:716px;}
.recommended_products .bd ul li{ width:90px; margin-right:12px; float:left;  }
.recommended_products .bd ul li a.picture{ overflow:hidden; background:#f9f9f9; width:90px; height:90px; display:block; text-align:center; line-height:90px; #font-size:82px; margin-bottom:3px; border: 1px solid #A7A7A7;}
.recommended_products .bd ul li a.picture img{ max-height:90px; max-width:90px; vertical-align:middle; overflow:hidden;}
.recommended_products .bd ul li a.name,.recommended_products .bd ul li a.cas{ text-align:center; display:block; line-height:16px;  overflow:hidden;height: 16px;word-break: break-all;}

/* hot products */
.hot_products .bd{ padding:10px 0 10px 10px; overflow:hidden;}
.hot_products .bd ul{ padding-bottom:7px; overflow:hidden;}
.hot_products .bd ul li{ line-height:24px; float:left; width:169px; display:inline; padding-right:10px;}
.hot_products .bd p,.recommended_companies .bd .companies_index{ font:bold 12px/20px arial; color:#666;}
.hot_products .bd p strong,.recommended_companies .bd .companies_index strong{ padding-right:5px;}
.hot_products .bd p a,.recommended_companies .bd .companies_index a{ padding:0 3px;}

/* recommended companies */
.recommended_companies .bd{ width:718px; padding:10px 0 10px 10px;}
.recommended_companies .bd dl{ width:349px; float:left; padding-right:10px;}
.recommended_companies .bd dl dt{ width:70px; height:70px; float:left; padding-right:10px;}
.recommended_companies .bd dl dt a{ width:70px; height:70px; display:block; overflow:hidden; text-align:center; line-height:70px;  #font-size:63px; background:#f9f9f9;}
.recommended_companies .bd dl dt a img{ vertical-align:middle; overflow:hidden;}
.recommended_companies .bd dl dd{ width:245px; float:left;}
.recommended_companies .bd dl dd h3{ font-size:12px}
.recommended_companies .bd dl dd p{ color:#666;}

.recommended_companies .bd ul{ padding:10px 0; float:left; width:718px; overflow:hidden;}
.recommended_companies .bd ul li{ width:349px; padding-right:10px; float:left; padding-top:6px; height:20px; line-height:14px;}
.recommended_companies .bd ul li img{ vertical-align:top; margin-right:3px;}

.aa230{ width:960px; margin-top:10px; overflow:hidden; float:left; height:90px;}
.aa230 ul{ width:980px;}
.aa230 ul li{ width:230px; float:left; margin-right:13px;}

.guide-share{border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:10px;margin:5px 0;background:#f1f1f1}
.sociality-share a{width:26px;height:26px;background:url(/images/icon-share.png) no-repeat;text-align:left;text-indent:-999em;overflow:hidden;display:inline-block;*display:inline; vertical-align:middle}
.sociality-share a.twitter{background-position:0 -30px}
.sociality-share a.googleplus{background-position:-39px -30px}
.sociality-share a.sns-in{background-position:-39px 0}

#foot .sociality-share a{margin:0 1px}

.casebox .bd{height:135px;overflow:hidden}
.case-list li{border-bottom:1px dotted #ccc;padding:0;margin:0 0 10px;height:135px;overflow:hidden;*zoom:1}
.case-list li{width:50%;_width:49.9%;float:left}
.case-list li .pic{width:100px;height:100px;padding:10px;overflow:hidden;float:left}
.case-list li dl{padding:10px 10px 0 0;margin-left:110px;line-height:24px}
.case-list li dl dt{font-size:14px;color:#c00;font-weight:bold;}
.case-list li dl dd{color:#666}
.case-list li dl dd.more,.case-list li dl dd.more a{text-align:right;color:#f60}


