/*
Template Name: dentaltools.com.mx
Template URI: http://www.dentaltools.com.mx/
Description: dentaltools.com.mx
Version: 2.7.2
Author: dentaltools.com.mx Team
Author URI: http://www.dentaltools.com.mx/
Logo filename: logo.jpg
Template Type: type_0
*/


@charset "utf-8";
/*重置浏览器*/
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, select, p, th, td, hr, blockquote {
	margin:0;
	padding:0;
}
body, input, button, select, option, textarea {
	font:12px/18px Arial, Tahoma, Helvetica, sans-serif;
	color:#4d4d4d;
}
/*christmas*/
/*body { background:url(images/chrismas/body_chrismas.jpg) no-repeat top center;}*/
/*christmas*/
/* ==font Reset== */
h1 {
	font-size:22px;
}
h2 {
	font-size:24px;
}
h3 {
	font-size:14px;
	color:#333
}
h4 {
	font-size:14px;
}
h5, h6 {
	font-size:100%;
}
.red {
	color:f00
}
.f_l {
	float:left;
}
.f_r {
	float:right;
}
.bold {
	font-weight:bold;
}
address {
	font-style:normal;
}
b {
	font-weight:normal;
}
a, button {
	cursor:pointer;
}
a {
	color:#555;
	text-decoration:none;
}
a:hover { text-decoration:underline; color:#27639a;}
ul, ol {
	list-style:none;
}
fieldset, img {
	border:none;
}
legend {
	color:#000;
}
table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
html {
	overflow-y:scroll;
}
hr {
	border-left:none;
	border-right:none;
}
sup {
	font-size:0.8em;
}
.pos_left {
	float: left;
}
.pos_right {
	float:right;
}
input {
	line-height:1;
	padding:0 2px;
}
input:focus {
	outline:none;
}
.pad_3 {
	padding:3px;
}
.border_1 {
	border:1px solid #dcd4c6;
	border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:2px 2px 2px #f5f5f5 inset;
}
.cRed {
	color:#F00
}
.cgray {
	color:#CCC
}
.MT5 {
	margin-top:5px;
}
.MT10 {
	margin-top:10px;
}
.MT20 {
	margin-top:20px;
}
.MB10 { margin-bottom:10px;}
.MB20 {
	margin-bottom:20px;
}
.m_r {
	margin-right:10px;
}
.none {
	display:none
}
.tc {
	text-align:center
}
/*清除浮动*/
.clearfix:after { display:block; visibility:hidden; clear:both; width:0; height:0; font-size:0; line-height:0; content:'.';}
.clearfix {
	zoom:1;
	_height:1px;
}
.clear {
	clear:both;
}
/*ad-newpage top*/
 
.adnewpage-top, .adnewpage-next {
	width:100%;
	margin:0;
	padding:0;
	background-color:#F6F6F6;
}
.adnewpage-top {
	border-top:2px solid #bb0009;
	border-bottom:1px solid #ccc;
}
.adnewpgtop-cen { width:1000px; margin:0 auto; height:30px; background-color:#F6F6F6; font-weight:bold; line-height:30px;}
.adnewpgtop-cen li {
	float:left;
	margin-right:20px;
	background:url(images/topIcoS.png) no-repeat;
	padding-left:25px;
}
.adnewpgtop-cen li.free-gs {
	background-position:0 8px
}
.adnewpgtop-cen li.free-sp {
	background-position:0 -33px
}
.adnewpgtop-cen li.free-pb {
	background-position:3px -78px
}
.adnewgptopc-ri, .ad-lgright p a {
	display:block;
	width:12px;
	height:25px;
	background:url(images/adnewpicon.png) -5px -239px no-repeat;
}
.ri-img {
	width:13px;
	background-position:-5px -268px;
}
.adnewgptopc-le p { float:left; display:block; height:25px; margin:0; background-color:#bb0009;}
.adnewpage-top .tel {
	margin:0px 0 0 15px;
}
.member_infoT li { float:left; margin-top:6px; margin-left:10px; height:15px; line-height:15px;}
.member_infoT li a {
	color:#fff;
}
.member_infoT li.adnewgptopc-ri {
	width:auto;
	background-position:-3px -77px;
	padding-left:15px;
}
.adnewgptopc-rio { display:block; font-weight:100; border-right:1px solid #fff; height:14px; line-height:14px; margin:6px 10px 0 0; padding-right:10px; color:#fff;}
.adnewgptopc-rio:Hover, .adnewgptopc-ri:Hover {
	color:#fff;
	text-decoration:underline;
}
/*next*/
.adnewpage-next {
	background-color:#fff;
}
.adnpgnx-cen {
	width:1000px;
	margin:10px auto;
}
.kr-header { background:url(images/top-bg-strip.jpg) repeat-x; border-top:4px solid #1d7dd5;}
/*.kr-header .adnpgnx-cen { margin:0 auto 5px auto; background:url(images/bg_header.jpg) center bottom no-repeat;}*/
/*christmas*/
/*.kr-header .adnpgnx-cen { margin:120px auto 5px auto;}*/
/*christmas*/
/*.kr-header .adnpgnx-cen { margin:0 auto 5px auto;}*/
.kr-header .color-line { display:block; height:2px; width:100%;}
.kr-header .color-line div { display:block; height:2px; width:12.5%; float:left;}
.kr-header .color-line .color1 { background:#ff9e00;}
.kr-header .color-line .color2 { background:#3a709f;}
.kr-header .color-line .color3 { background:#0b9745;}
.kr-header .color-line .color4 { background:#27639a;}
.kr-header .color-line .color5 { background:#dcb572;}
.kr-header .color-line .color6 { background:#1d7dd5;}
.kr-header .color-line .color7 { background:#3b3b3b;}
.kr-header .color-line .color8 { background:#ff9e00;}
.logoasca { margin:0 0 10px 0;}
.ad-logo a { width:300px; height:50px; display:block;}

.ad-logo a .Cri_Left { position:absolute; margin:-25px 0 0 -15px;}
.ad-logo a .Cri_Left img { width:70px;}

.ad-lgright p span {
	float:right;
	margin-top:5px;
}
.error .adlgri-sc {
	display:none
}
.kr-toplogin { width:460px; margin-left: 20px;}
.kr-topsearch .inp_srh { height:30px; border:1px solid #b3b3b3; border-right:none; width:420px; margin-top: 2px;}
.kr-topsearch .sub-sch { border:none; height:32px; width:32px; text-align: center; background: url(images/krsearch.png) no-repeat 7px 7px #27639a; text-indent:-999px; overflow:hidden; margin-left:-4px; cursor:pointer;}
.hot-search { background:url(images/hotsearch.png) no-repeat 0 2px; padding-left:10px;}
.hot-search a:hover { color:#27639a;}
.kr-topinfo {
	color:#888;
	margin-bottom:5px;
}
.ad-lgreg a, .ad-algreg a {
	background:url(images/strange.png) no-repeat right;
	padding-right:8px;
	margin-right:5px;
	font-weight:bold;
}
/*nav*/
.ad-nav { height:36px; border:2px solid #1CBAAC; background:#09AE9F; border-radius:5px; box-shadow:0 15px 25px #0A9788 inset;}
.nav:hover .mennu_main {
	display:block;
}
.nav:hover .nav_title {
	color:#d60c16;
}
.nav-Main {
	line-height:36px;
	float:left;
	position:relative;
}
.nav-Main a { color:#fff; font-size:13px; padding:0 15px; font-weight:bold; border-right:1px solid #fff;}
.ad-nav ul li {
	float:left;
}
.nav-Main li.nav-Mend a {
	border-right:none
}
.nav-jifen {
	font-weight:bold;
	margin-top:10px;
	margin-right:10px;
	color:#fff;
}
.nav-jifen a {
	color:#fff
}
.nav-jifen .kr-topcart, .nav-jifen .kr-toppoints {
	float:left;
	border-left: 1px dotted #DADADA;
}
.kr-toppoints {
	background: url(images/topoint.png) no-repeat 2px -1px;
	padding-left:23px;
}
.adnpop-titt { display:block; width:175px; overflow:hidden; line-height:15px; color:#000; padding:7px 5px 7px 20px; border-bottom:1px dotted #CCC; position:relative; margin:0 auto;}
.adnpop-titt span { display:block; width:5px; height:8px; background:url(images/adnewpicon.png) -3px -538px no-repeat; position:absolute; top:9px; left:10px;}
.adnpop-titt:Hover {
	font-weight:bold;
	background-color:#f1f8fe;
	color:#0164bc;
}
.adnpop-titt:Hover span {
	background-position:-19px -538px;
}
.adnpop-tlist {
	width:210px;
	background-color:#CCC;
}
.adnpop-tlist li dl dt a {
	display:block;
	width:175px;
	padding:5px 5px 5px 30px;
	font-weight:bold;
}
.adnpop-tlist li dl a:hover {
	font-weight:bold;
	text-decoration:underline;
}
.adnpop-tlist li dl dd {
	width:210px;
}
.adnpop-tlist li dl dd a { display:block; width:160px; line-height:15px; padding:5px 10px 5px 40px; overflow:hidden;}
.adnav-hbusere, .adnav-dluse, .adnav-n, .adnav-brands {
	position:relative;
}
.adnav-hbuse, .adnav-deuse, .adnav-pop, .adnav-brds { display:none; position:absolute; z-index:999; background-color:#fff; border-top:2px solid #d60c16; border-radius:3px 3px; box-shadow:0 0 3px #ececec; padding-bottom:5px; top:39px;}
.adnav-brds { right:0px; width:820px; background-color:#f6f3f3; padding-bottom:10px; top:41px; right:-175px;}
.adnav-brds li {
	float:left;
	margin:10px 0 0 10px;
}
.adnav-brds li a { display:block; width:125px; background-color:#FFF; border-bottom:1px dotted #fff; text-align:center; background-color:#fff; overflow:hidden;}
.adnav-brds li a:Hover {
	border-bottom:1px solid #06C;
}
.adnav-brds li a img {
	width:78px;
	height:48px;
	border:none;
	border:0;
}
.adnav-n:Hover .adnav-pop, .adnav-hbusere:hover .adnav-hbuse, .adnav-brands:hover .adnav-brds, .adnav-dluse:hover .adnav-deuse {
	display:block;
}
/*banner*/
.ad-banner {
	width:100%;
	clear:both;
	margin:0px 0 10px;
}
.imgPlay { zoom: 1; position: relative; width:783px; height:328px; border:1px solid #ccc;}
.imgPlay .num { position: absolute; right:10px; top:308px;}
.imgPlay img { width:783px; height:328px; border:none;}
.num li { float:left; width:14px; height:14px; background:url(images/adnewpicon.png) -5px -353px no-repeat; font-size:0; margin-left:10px;}
.num li:hover {
	background-position:-5px -370px;
}
.num li.on {
	background-position:-5px -370px;
}
.adnew-catenav li.nav { padding:8px 0px 8px 0px; border-bottom: 1px solid #ccc; border-left:3px solid #fff;}
.adnew-catenav li.nav:hover { background:#edf2f7; border-left:3px solid #27639a;}
.adnew-catenav li.nav a.nav_title { text-decoration:none;}
.adnew-catenav li.nav a.nav_title { padding-left:5px; color:#333; font-weight:bold; font-size:12px;}
.adnew-catenav li.nav dd { padding:0 0px 0 5px; float:left; width:240px; line-height:22px;}
.adnew-catenav li.nav dd a.cateC_a { border-bottom:1px solid #000; display:inline-block; width:240px; font-weight:bold;}
.adnew-catenav li.nav dd a.cateC_a:hover { text-decoration:none;}
.adnew-catenav li.nav .cateChild { width:240px;}
.adnew-catenav li.nav .cateChild li { display:inline-block; padding:0 0 0 2px; border-left:3px solid #fff;}
.adnew-catenav li.nav .cateChild li:hover { background:#edf2f7; border-left:3px solid #27639a;}
.adnew-catenav li.nav .cateChild li a { width:235px; display:inline-block;}
.adnew-catenav li.nav dd.nav_cateC:hover .cateChilder a {
	color:#333
}
.adnew-catenav a {
	color:#333
}
.nav_cateC {
	position:relative;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}
.cateChilder { position:absolute; display:none; z-index:99999; margin:-26px 0 0 208px;}
.chilad_top .cateChilder { width:750px; border:1px solid #dedede; padding:5px; background:#fff; box-shadow:0 0 10px #000;;}
.chilad_top .cateChilder dl dd { display:inline-block; margin-right:5px;}
.cateChilderEnd {
	margin:5px 0
}
.cateChilderEnd li {
	background: url(images/ico_dot.gif) 0 7px no-repeat;
	padding-left:10px;
}
/*adnewpage tnext*/
.adnewpage-tnext {
	width:100%;
}
.main_content { /*background:url(images/body_bg.jpg) no-repeat scroll center top / 100% auto rgba(0, 0, 0, 0);*/ padding-top:5px;}
.adnpgtn-cen { margin:0 auto; width:1000px; background:#fff;}
.adnptnc-left { width:210px; margin-right:5px;}
.adnptnc-le, .ad-about { width:785px; overflow:hidden;}
.adnotice-img { float:left; width:65px; height:100px; background:#1BBEA3; padding-right:5px; font-size:16px; text-align:right; color: #fff;}
.adnotice-img img {
	margin:1px auto;
}
.adno-ibg { display:block; width:7px; height:8px; background:url(images/strange.png) no-repeat 3px 0; margin:5px 5px 0 0;}
.adnotice-wd {
	padding:5px;
}
.adnotice-wd p span.adno-ibg {
	float:left;
}
.date-no {
	font-family:Arial, Helvetica, sans-serif;
	color:#8A8A8A;
	padding-left:5px;
	font-style:italic
}
.adno-infc {
	line-height:20px;
	text-decoration:underline
}
/*popular goods*/
 
.adabout-tit span { display:block; float:left; font-weight:bold; font-size:14px; color:#fff;}
.adtit-ric0, .adtit-rich {
	width:13px;
	height:25px;
	background:url(images/titline.png) 0 -56px no-repeat;
}
.adtit-lel {
	width:6px;
	height:25px;
	background-color:#0165bd;
}
.adtit-lel0 {
	width:6px;
	height:25px;
	background-color:#1BBEA3;
}
.adtit-lec0 {
	background-color:#0165bd;
}
.adtit-leca {
	width:182px;
	height:25px;
	background-image:url(images/adab.png);
}
.adtit-lech { padding:0 0 0 10px;}
.adtit-rich {
	background-position:0 -140px;
}
.ad-popular, .ad-newgs, .best_goods { width:785px; overflow:hidden; margin-bottom:20px;}
.adpopu-show { overflow:hidden; width:785px;}
.kr_hotblock, .kr_newblock, .best_block { border:1px solid #ccc; border-radius:0 0 5px 5px; padding:10px 0; border-top:none;}
.adpopu-show .kr-hotlist { display:block; float:left; width:186px; margin:0 5px 10px 5px;}
.adpopu-show .kr-hotlist .itemImg { border:1px solid #e6e6e6; margin-bottom:5px;}
.adpopu-show .kr-hotlist .save_span { background:url(images/save_bg.png) no-repeat; width:58px; height:38px; margin:-38px 0 0 91px; position:absolute; color:#fff; font-family:"PT Sans"; font-size:13px; padding:3px 0 0 5px;}
.adpopu-show p, .adpopu-show span, .best_block span {
	display:block;
	line-height:15px;
	text-align:center;
}
.adpopu-show p.item_name {
	padding:0 8px;
	margin:0px 0 5px 0;
	height:30px;
	overflow:hidden;
}
.adpopu-show span img { width:184px; height:184px;}
.ad-newgs #cont {
	position:relative;
}
.ad-newgs #LeftArr { position:absolute; left:5px; top:130px; z-index:2; cursor:pointer;}
.ad-newgs #RightArr { position:absolute; right:5px; top:130px; z-index:2; cursor:pointer;}
.index_newIcon { width:80px; height:20px; position:absolute; z-index:99; right:20px; top:0;}
.kr_newblock li.item { float:left; width:185px; margin:0 5px 10px 5px;}
.kr_newblock li.Itemimg { border:1px solid #e6e6e6; margin:0;}
.kr_newblock li.item .save_span { background:url(images/save_bg.png) no-repeat; width:58px; height:38px; margin:-34px 0 0 18px; position:absolute; color:#fff; font-family:"PT Sans"; font-size:13px; padding:3px 0 0 5px;}
#indemo {
	width: 800%;
	height:178px;
	margin: 10px;
}
#demo1, #demo2 {
	float: left;
	display: inline-table;
}
#demo1 li.item, #demo2 li.item { width:146px; float: left; padding: 5px 10px;}
#demo div {
	height: 250px !important;
	overflow: hidden !important;
}
.adnewgs-show .Itemimg img { display:block; width:134px; height:134px; margin:5px auto;}
.Itemimg {
	margin: 5px;
	position: relative;
}
.Itemname { margin:3px 0 5px 0; height:31px; overflow:hidden;}
.goodslist .Itemname {
	height: auto
}
.Itemprice {
	text-align:center;
}
.item_priceNow { color:#C00; font-weight:bold;}
.item_priceWas {
	color:#a6a6a4;
	text-decoration:line-through
}
.ad-about p {
	background: url(images/titleBG.png) 0 8px no-repeat;
	padding:5px 5px 5px 10px;
}
/*three points*/
.ad-trepoints {
	margin-bottom:20px;
	border:1px solid #BFBFBF;
}
.ad-trepoints p {
	margin: 10px 5px;
	display:block;
	float:left;
	position: relative;
}
.adtrep-red, .adtrep-green, .adtrep-blue {
	width:185px;
	height:142px;
}
.adred-tit { display:block; color:#006EA6; font-weight:bold; padding:5px 0 5px 13px; background:url(images/titleBG.png) no-repeat 3px 10px;}
.adtrep-green {
	margin:0 10px;
}
.adnew-title { font-size:18px; color:#717171; font-weight:bold; margin-bottom:5px; text-align:center; border-bottom:1px solid #ccc; padding:0 0 20px 0;}
.adnew-title2 {
	margin-bottom:5px;
}
.adnew-edmlist ul {
	width: 598px
}
.adnew-edmlist li { width:266px; float:left; height:210px; padding:10px; border: solid 1px #CCC; margin: 5px 10px 5px 0;}
.adnew-edmlist .edmInfo h3 {
	margin-bottom:10px;
}
.adnew-edmlist .edmInfo p {
	color:#333
}
.adnew-edmlist .edmIMG img {
	width:100%;
}
.adnew-edmlist .edm-update {
	text-align:right;
	margin-bottom:5px
}
.adtred-wtt {
	padding:5px 0 0 10px;
}
.adtred-wtt, .adtred-inf {
	display:block;
	font-weight:bold;
}
.adtred-inf {
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:0 15px 0 10px;
}
.ad-trepoints a { display:block; color:#D10000; text-decoration:underline; margin:6px 0 0 10px; padding-left:15px; font-weight: bold; position: absolute; bottom: 5px; background:url(images/goicon.png) 0 3px no-repeat;}
/*box_footer*/
.box_footer { width:980PX; margin:0px auto; CLEAR:both; overflow:hidden; padding:10px 0;}
.mod-link {
	margin-bottom:10px;
}
.box_footer a {
	color:#000;
}
.foot1, .foot3 {
	float: left;
	width:500PX;
}
.foot1 h4, .foot2 h4, .foot3 h4 { float: left; clear: both; display:block; width:300px; text-align:left; margin:10px 5px;}
.foot1 p, .foot2 p, .foot3 p {
	clear: both;
	display:block;
	line-height:22px;
}
.get_email {
	position: relative;
}
.get_email .email {
	border:1px solid #ccc;
	float:left;
	width: 180px;
	height: 25px;
}
.subemaile { float:left; background:#1EBCA5; padding:0px 8px; height:26px; line-height:26px; border:none; color:#FFF; cursor:pointer; margin-left:5px;}
element.style { float:left; background: #f74702; padding: 2px 8px; height: 25px; line-height: 25px; border: none; color: #FFF; cursor: pointer; margin-left:5px;}
.get_email_alert { border: 1px solid #d3afaf; padding: 5px 0; position: absolute; background: #fff; top:26px; display: none;}
.footer_link {
	clear: both;
	margin: 10px;
	line-height: 25px;
}
.foot3 ul {
	clear: both;
}
.foot3 ul li {
	border-bottom: 1px dotted #ccc;
}
.foot3 ul li p {
	width:275px;
	padding:3px 0 0 25px;
	position:relative;
}
.foot3 ul li img { width:23PX; height:23PX; border:none; position:absolute; top:-3px; left:0px;}
.footer_link h4 {
	margin-top:10px;
}
/*adnext right*/
/*share*/
.adnptnc-ri {
	width:210px;
}
.ad-share {
	background: #F4F4F4;
	padding: 10px 0px 0px 35px;
}
.ad-share a { float:left; margin-bottom:10px; display:block; text-align:center; display:block; background:none; padding: 0 30px 0 0 !important;}
/*login register*/
 .ad-adtment {
	border:1px solid #ddd;
}
.ad-login, .ad-register, .ad-login:Hover, .ad-register:hover { width:94px; height:24px; background:url(images/indexLogin.png) no-repeat; position:relative; text-indent:-999px; overflow:hidden;}
.ad-login:hover {
	background-position:0 -31px
}
.ad-register {
	background-position:-101px 0
}
.ad-register:hover {
	background-position:-101px -31px
}
.ad-aregister {
	background-position:0 -65px;
	margin:0 auto
}
/*news*/
.adnews-inf {
	border:5px solid #F4F4F4;
}
.adnews-inf ul li {
	margin:5px;
	border-bottom:1px dotted #cdcbcb;
	overflow:hidden;
	padding:2px 0 2px 0;
}
.adnews-inf ul li span, .adnews-inf ul li a, .adnews-inf li p {
	display:block;
	float:left;
	line-height:24px;
}
.adnews-inf li p {
	width:5px;
	height:7px;
	background:url(images/ico_dot.gif) no-repeat 0 2px;
	margin:8px 0 0 3px;
}
.adnews-inf ul li a {
	padding-left:5px;
}
.adnews-inf ul li a:hover {
	color:#F00;
}
/*advirtisement*/
.ad-adtment {
	margin:10px 0 10px 0;
}
.ad-adtment a {
	display:block;
	margin:5px 5px;
}
.ad-adtment a img {
	border:none;
}
.adnews-tit a {
	float:right;
	text-align:center;
	padding:0 5px 0 5px;
	font-size:14px;
}
/*bottom*/
.lay-footer { padding:0 0 10px; border-top: 3px solid #27639a; margin-top: 10px; clear:both;}
.kr-bottompage { border-bottom:1px dotted #ddd; padding-bottom:10px;}
.kr-bottompage dl {
	float:left
}
.kr-date { margin-right:20px; width:352px; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:0 20px;}
.mod-footerHr {
	height: 19px;
}
.mod-footer {
	width: 1000px;
	margin: 0 auto;
}
.clearfix {
	zoom: 1;
	_height: 1px;
}
.clearfix:after { display: block; visibility: hidden; clear: both; width: 0; height: 0; font-size: 0; line-height: 0; content: '.';}
.mod-aboutUs {
	border-bottom:1px solid #ccc;
	padding:10px 0;
	margin:0 0 10px;
	background:#FAFAFA
}
.mod-aboutUs li {
	float: left;
	margin-right: 10px;
}
.mod-contertUs {
	margin: 20px 20px 0 0;
	width: 250px;
}
.mod-contertUs li.footer_phone {
	width: 130px;
	height: 24px;
	background: url(images/ND/ND_email_bg.png) no-repeat 0 -45px;
}
.mod-contertUs li {
	float: left;
	padding: 0 0 0 26px;
	margin: 5px;
	background: url(images/ND/ND_email_bg.png) no-repeat 0 0;
}
.mod-contertUs li.footer_email {
	width: 188px;
	background: url(images/ND/ND_email_bg.png) no-repeat 0 -23px;
}
.mod-footernav .footer_nav { margin:10px 0; padding-bottom:10px; text-align: center; border-bottom:1px solid #ccc;}
.mod_RegisterN {
	width:500px;
	margin:20px auto;
	height:70px;
}
.mod_Reg01 {
	width:200px;
	float:left;
	margin:0px 50px 0 20px;
}
.mod_Reg02 {
	width:200px;
	float:left;
}
.lit-ban a {
	margin-bottom:5px;
	display:block;
}
.kr_title { height:40px; line-height:40px; color:#fff; text-align:center; background:#27639a; font-size:16px; cursor:pointer;}
.kr_indexcateblock { margin-bottom:10px;}
.kr_indexcateblock .kr-indexcate .catelist { border:1px solid #e6e6e6; margin:5px 0 0 0;}
.kr-indexcate .catetab {
	background:#E8E8E8;
	box-shadow:0 15px 25px #fff inset;
}
.kr-indexcate .catetab li { float:left; height:30px; line-height:30px; width:50%; text-align:center; cursor:pointer;}
.kr-indexcate .catetab li.licur {
	background:#08AC9D;
	box-shadow:0 15px 25px #14CCBC inset;
	color:#fff;
	font-weight:bold;
}
.mod_top10 .adnew-title2 { background:#27639a; height:40px; line-height:40px; font-size:16px; text-align:center; cursor:pointer; color:#fff;}
.mod_top10 h3 span.cRed, .mod_integral h3 span.cRed {
	background:url(images/goodTt.gif) no-repeat #fff;
	padding-left:10px;
}
.mod_top10 ul.toplist {
	border:5px solid #F4F4F4
}
.mod_top10 li.item { border-bottom: 1px dotted #999; padding:5px 0;}
.mod_top10 li.item:hover {
	border-bottom: 1px dotted #d60c16
}
.mod_top10 li.item li {
	float:left;
}
.mod_top10 .Itemimg { width:80px; height:80px; padding:0; margin:0 3px 0 0;}
.mod_top10 .itemInfoR { width:117px; margin-top:5px;}
.lay-col-1 .mod_top10 .itemInfoR {
	width:90px;
}
.lay-col-1 .mod_top10 .itemInfoR .Itemname {
	height:30px;
	overflow:hidden
}
.mod_top10 .item_priceNow {
	margin-right:10px;
}
.mod_integral .item {
	width:280px;
	float:left;
	margin:5px;
}
.mod_integral .Itemimg {
	width:100px;
}
.mod_integral .itemInfoR {
	width:170px;
	margin-top:5px;
}
.mod_integral .integral_Name {
	height:36px;
}
.mod_integral .integral_Num { margin-top:5px; padding:0px 0px 0 35px; color:#C00; line-height:24px; background:url(images/Points.gif) no-repeat;}
.integral_Price {
	color:#333;
}
.mod_categyNav { padding:5px 0 0 0; border:1px solid #e6e6e6;}
.mod_categyNav a { color:#333; padding-left:2px; font-weight:bold; font-size:12px; text-decoration:none;}
.mod_categyNav li { padding:8px 0; border-bottom:1px solid #ccc; border-left:3px solid #fff;}
.mod_categyNav li:hover { background:#edf2f7; border-left:3px solid #27639a;}
.dotted_line {
	height:0px;
	border-bottom:1px dotted #999;
}
.mod-trademark {
	padding:0 0 5px;
}
.mod-trademark ul { border:5px solid #F4F4F4; padding-top:2px;}
.mod-trademark li { float:left; margin:0 0 0 2px;}
.mod-trademark li img {
	border:1px solid #ccc;
}
.mod-adLeft span {
	margin-top:5px;
	float:left;
}
.goMore { font-weight:normal; display:block; float:right; color:#000; font-size:12px; background:url(images/arrow.gif) no-repeat right 14px; padding-right:11px; margin-right:2px;}
.adnew-leftAD img {
	margin-bottom:5px;
}
.mod_article_details .a2a_default_style a {
	float:left!important;
	clear:none
}
.mod_article_details .a2a_default_style {
	width:200px;
	font-size:14px;
}
.user_resetPassword .mod_content {
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
	padding-bottom:20px;
}
.user_resetPassword td {
	padding:3px;
}
.user_resetPassword .btn_submit { margin:10px auto; display:block; height:35px; border-radius:5px; width:146px;}
.kr-indexlogobox { width:1000px; margin:0 auto; height:40px;}
.kr-indexlogobox .welcome { display:inline-block; float:right;}
.kr-indexlogobox .welcome ul li { color:#212121; display:block; float:left; font-family:'PT Sans'; font-size:16px; font-weight:600; line-height:25px; margin:6px 0 0 10px;}
.kr-indexlogobox .welcome ul li a { background: #1d7dd5; color: #fff !important; display: block; font-size:12px; font-weight: 100; letter-spacing: 0.9px; line-height: 25px; padding: 0 12px; text-decoration: none !important;}
.kr-indexlogobox .index_login {
	width:150px;
	height:24px;
	margin-bottom:5px;
}
.kr-indexlogobox p {
	background: url(images/strange.png) no-repeat 0 2px;
	padding-left:5px;
}
.kr_indexlogtit span { background:#fff; font-weight:bold; display:inline-block; margin-top:-10px; padding-right:10px; font-size:14px;}
.kr-indexlogobox .index_loginOperate {
	text-align:center
}
.kr-indexlogobox .btn_submitUser { background:#18BBAA; color:#fff; border:none; height:24px; margin:5px auto; cursor:pointer; padding:0 20px; border-radius:5px; width:100%;}
.ad-algreg {
	text-align: center
}
.kr-mylinks { background:#8E8E8E; color:#fff; text-align:center; border:1px solid #797979; padding:2px 0;}
.kr-mylinks a {
	background:none;
	color:#fff;
	padding:0 0px;
	margin:0
}
.kr-notmr {
	background:#F1F1F1;
}
.kr-notimg, .kr-nottele {
	text-align:center;
	padding:10px;
	border-bottom:2px solid #E4E4E4;
	box-shadow:0 1px 0px #fff
}
.kr-worktime {
	padding:10px;
	font-weight:bold;
}
.imgkr2 {
	margin:0 8px;
}
.kr-nottt {
	font-weight:bold;
	font-size:16px;
}
.kr-num {
	font-size:20px;
	color:#EC691B;
	font-weight:bold;
	margin-top:5px;
}
.kr-num span {
	display:block;
	font-size:15px;
	margin-top:5px;
}
.company {
	word-wrap: break-word
}
.company table pre {
	margin:0
}
.kr_sidebottomad { position: fixed; bottom:30px; left:50%; z-index:100; margin-left:510px;}
.kr_sidetopad { width:68px; height:322px; background:url(images/quick.png) no-repeat; position: fixed; top:90px; left:50%; z-index:100; margin-left:510px; padding:7px;}
.kr_sidetopad a { display:block; width:70px; height:61px; text-indent:-999px; overflow: hidden;}
.flow_login .mod_content { margin: 30px; padding: 10px; width: 400px; border: 1px solid #cee8ff; background: #f3f9fe; border-radius: 3px;}
.flow_login .mod_content h4 { line-height:38px; border-bottom:1px dashed #b0b0b0; margin:0 10px;}
.flow_login .mod_content h4 span { display: block; float: left; width: 26px; height: 26px; margin: 5px 5px 0 10px;}
.flow_login .mod_content h4 span.Register { background:url(images/ND_login_in_bg.png) no-repeat 0 -26px;}
.flow_login .mod_content h4 span.Login_in { background:url(images/ND_login_in_bg.png) no-repeat 0 0;}
.flow_login .mod_content .form_registerUser { padding:20px; line-height:24px;}
.flow_login .mod_content .form_loginUser { padding:20px; line-height:24px;}
.flow_login .mod_content .user_LoginText { width:260px; height:20px; border:1px solid #dcd4c6; border-shadow:2px 2px 2px #f5f5f5 inset; -webkit-border-radius:3px;}
.flow_login .mod_content .form_loginUser .user_loginOperate { width: 400px; text-align: center; margin-top: 20px; padding: 20px 0; border-top: 1px dashed #b0b0b0; margin-left:-20px;}
.flow_login .notice { color:#F00;}
#btn_paypal { background:url(images/paypal.gif) no-repeat; width:143px; height:24px; border:none;}
#ECS_GOODS_AMOUNT { line-height:24px; margin-left:5px; display:inline-block;}
.user_message_list input { float:left;}
.user_message_list label { float:left; line-height:20px; margin:0 10px 0 5px;}
.mod-shoppingCart { background: #f5f5f5; border-top: 4px solid #ff9e00; display: block; float: right; height: 63px; right: 0; top: 0; width: 188px;}
.mod-shoppingCart .kr-topcart { padding: 0 0 0 45px; position: relative; z-index: 1; background: url(images/item-cart.png) 8px 6px no-repeat; overflow: hidden; height:59px;}
.mod-shoppingCart .kr-topcart h4 { color: #48494a; float: left; font-family: 'PT Sans'; font-size: 16px; font-weight: 600; line-height: 17px; margin: 8px 0 0 9px;}
.mod-shoppingCart .kr-topcart span { color: #1d7dd5; display: block; float: left; font-family: 'PT Sans'; font-size: 16px; line-height: 15px; padding: 2px 9px; text-decoration: none; width: 122px;}
.hottitle { background:#27639a; color:#FFF; font-size:16px; font-weight:bold; padding:10px 0 10px 10px;}
.newtitle { background:#27639a; color:#FFF; font-size:16px; font-weight:bold; padding:10px 0 10px 10px;}
.goods_details { margin-bottom:10px; display:inline-block; width:1000px;}
.mod-brand .mod-title { background:#24A94B; height:40px; line-height:40px; color:#fff; font-size:16px;}
.mod-brand .mod-title a { color:#fff;}
.articleCat #pager { padding-right:10px;}
.mod-comment .mod-title { background:#27639a; height:40px; line-height:40px; color:#fff; font-size:16px; text-align:center; cursor:pointer; margin-bottom:5px;}
.mod-comment .mod-blank { border:1px solid #ccc; padding:5px;}
.best_goods .best_title { background:#27639a; color:#FFF; font-size:16px; font-weight:bold; padding:10px 0 10px 10px;}
.best_goods .best_block li.item { float:left; width:185px; margin:0 5px 10px 5px;}
.best_goods .best_block li.Itemimg { border:1px solid #e6e6e6; margin:0;}
.best_goods .best_block li.Itemimg img { width:183px; height:183px;}
.best_goods .best_block li.Itemname { text-align:center;}
.best_goods .best_block .save_span { background:url(images/save_bg.png) no-repeat; width:58px; height:38px; margin:-38px 0 0 91px; position:absolute; color:#fff; font-family:"PT Sans"; font-size:13px; padding:3px 0 0 5px;}
.goods_safe { display:inline-block; width:254px; float:right;}
.goods_safe .safeicon { background:url(images/safeIcon.png) no-repeat; width:15px; height:15px; display:block; float:left; margin-right:5px;}
.selectProDetail { height:25px; max-width:220px;}
.currency_div { display:inline-block; float:right; margin-top:10px; width:148px;}
.currency_div .currency_chi { background:#FFF; border:1px solid #666; padding:2px; display:none; position:absolute; z-index:9;}
.currency_div span.currency_icon { border-right:4px solid transparent; border-left:4px solid transparent; display:inline-block; vertical-align:middle; border-top:4px solid #093; margin-top:-1px;}
.currency_div:hover .currency_chi { display:block;}
.currency_div .currency_chi img { vertical-align:middle; margin:-2px 3px 0 0;}
.goodsVolume tr th, .goodsVolume tr td { border:1px solid #ccc; text-align:center; padding:5px 0;}
.GoodsDescription h2 { line-height:24px;}
.GoodsDescription h4 { border:none; width:auto; margin:0; color:#4d4d4d; font-size:14px;}
.Last_step { margin:0 20px 10px 20px; display:inline-block;}
.Last_step .Last_message { width:460px; float:left;}
.Last_step table { font-size:14px; border-bottom:1px solid #ccc; text-align:center;}
.Last_step table thead tr { border-right:1px solid #FE8C47;}
.Last_step table tbody tr { border-right:1px solid #ccc;}
.Last_step table tbody tr th { width:30%; font-weight:bold; padding:4px 2px; border:1px solid #ccc; border-bottom:none; border-right:none;}
.Last_step table tbody tr td { border:1px solid #ccc; border-bottom:none; border-right:none; text-align:center;}

#paymentDiv { border-radius:5px; line-height:20px; background:#fff; width:280px; height:260px; z-index:10000; position:absolute; overflow:auto; background:#FFF; text-align:center; padding:5px; border:3px solid #59B0FF;}
#paymentDiv .content { margin:43px 0; font-size:15px; line-height:30px;}
.flow_NVPItem { margin-bottom:100px; text-align:center;}
.flow_NVPItem .Content table { font-size:12px; width:100%; border-radius:5px 5px 0 0;}
.flow_NVPItem .Content table thead { background:#fe8c47;}
.flow_NVPItem .Content table thead tr {}
.flow_NVPItem .Content table tr th { color:#FFF; padding:5px 2px; text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.flow_NVPItem .Content table tr td { border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px; text-align:center;}
.flow_NVPItem .Content table tbody tr { border-left:1px solid #ccc; border-right:1px solid #ccc;}

.lastContin { width:224px; height:30px; display:inline-block; background:url(images/btn_continue.jpg) no-repeat; border:1px solid #5fb130; border-radius:3px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.2); float:left;}
.lastConus { width:210px; height:30px; display:inline-block; border:1px solid #ccc; border-radius:3px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.2); font-size:14px; line-height:30px; float:right;}
.lastRp { width:224px; height:30px; display:inline-block; background:url(images/btn_repaid.jpg) no-repeat; border:1px solid #327f11; border-radius:3px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.2); float:left;}
.lastConus:hover { text-decoration:none; color:#666;}
.cart_num_C { cursor:pointer; background:#FFFFFF; color:#999; border:1px solid #999; width:18px; display:inline-block;}

.item-img-gallery ul li { float:left; margin:0 3px;}
.item-accessories { margin-top:20px;}
.item-accessories .mod_title { font-size:18px; color:#717171; line-height:42px; border-bottom:1px solid #848484; margin-bottom:5px; height:42px;}
.item-accessories ul li.item { width:698; display:inline-block; border:1px solid #ccc; padding:5px 0; margin-bottom:10px;}
.item-accessories ul li ul li.item-img { width:130px; float:left; margin-right:5px;}
.item-accessories ul li ul li.item-name, .item-accessories ul li ul li.item-des { width:300px; float:left;}
.item-accessories ul li ul li.item-operate { border:1px solid #DDD; width:250px; padding:5px; display:inline-block;}
.item-accessories ul li ul li.item-operate .btn-addToCart { background:url(images/add_to_cart_suit.gif) no-repeat; width:130px; height:25px; display:inline-block; color:#FFF; padding-left:45px; font-weight:bold; line-height:25px; margin-top:10px;}
.item-accessories ul li ul li.item-operate select { max-width:210px; margin:5px 0;}
























