@charset "utf-8";
@import url("editor.css");
/*
FONT-FAMILY:arial,verdana,sans-serif;
font-size: 62.5%;
html,body,div,p,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6 {margin: 0; padding: 0;}
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}
html,body {height:100%;}
body{
	color:#333;
	font-family:Arial, Simsun, Microsoft YaHei, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-size:12px;
  line-height:150%;
	/*font-family: tahoma,Microsoft YaHei, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-family:arial,verdana,sans-serif,Arial Unicode MS;*/
}
table {border-collapse: collapse;}
input,select{vertical-align:middle;}
textarea{vertical-align:top;}
select,input,h1,h2,h3,h4,h5,h6{line-height:150%;}
ul,ol{list-style-type:none;}
a img{border:none;}
img{border-color:#ccc;}
p{padding:0 0 14px;}
a{color:#333;cursor:pointer;text-decoration:none;}
a:hover{color:#FF3300;text-decoration:underline;}
/*
a:visited{color:#800080;}
a:hover,a:active{color:#FF3300;text-decoration:underline;}*/
/*text style*/
.t12{font-size:12px;}
.t14{font-size:14px;}
.t16{font-size:16px;}
.black{color:#000;}
.white{color:#fff;}
.grey{color:#ccc;}
.red{color:#d40000;}
.red2{color:#c00505;}
.green{color:#008000;}
.blue{color:#03f;}
.mcolor{color:#900;}
.b{font-weight:bold;}
.clear{clear:both;}
.nob{border:none;background:none;}
.db{display:block;}
.l{float:left;}
.r{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 8px 10px 0;}
.img_float_right {float:right;clear:right;margin:0 0 10px 8px;}
/*all*/
.submit{ cursor:pointer;}
.vam{vertical-align:middle;}
.fwn{font-weight:normal;}
.tac{text-align:center;}
.tar{text-align:right;}
.tdu{text-decoration:underline;}
.bgc0{background-color:#000;}
.mb10{margin-bottom:10px;}

.textbor{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ddd;}

.button_a{ display:block;}

.button_1{
  display:block;
  padding-left:30px;
  width:82px;
  height:24px;
  line-height:24px;
  border:none;
  background:url(../img/button_yellow.gif) no-repeat left -250px;
  text-align:left;
  color:#fff;
}
.button_1:hover{text-decoration:none;color:#fff;}
.button_1_2{
  display:block;
  padding-left:30px;
  width:40px;
  height:24px;
  line-height:24px;
  border:none;
  background:url(../img/button_yellow.gif) no-repeat left -150px;
  text-align:left;
  color:#fff;
}
.button_1_2:hover{text-decoration:none;color:#fff;}

.button_2{
  display:block;
  padding-left:25px;
  width:75px;
  height:22px;
  line-height:22px;
  background:url(../img/button_7.gif) no-repeat left top;
  text-align:left;
}
.button_3{
  display:block;
  padding-left:25px;
  width:75px;
  height:22px;
  line-height:22px;
  background:url(../img/button_7.gif) no-repeat left -22px;
  text-align:left;
}
.button_4{padding-left:15px;width:100px;height:22px;border:none;background:url(../img/button_7.gif) no-repeat left top;cursor:pointer;}
.button_5{padding-left:15px;width:100px;height:22px;border:none;background:url(../img/button_7.gif) no-repeat left -22px;cursor:pointer;}
.button_6{
  margin:0 auto;
  display:block;
  width:150px;
  height:40px;
  border:none;
  background:url(../img/tab_1.gif) no-repeat left -40px;
  cursor:pointer;
  font-size:14px;
  font-weight:bold;
  color:#fff;
}
.button_7{
  width:70px;
  height:24px;
  line-height:24px;
  border:none;
  background:url(../img/button_yellow.gif) no-repeat left -350px;
  text-align:center;
  cursor:pointer;
  color:#fff;
}

.button_8{
  width:60px;
  height:24px;
  line-height:24px;
  border:none;
  background:url(../img/button.png) no-repeat left top;
  text-align:center;
  cursor:pointer;
  color:#fff;
}

.button_9{
  width:100px;
  height:33px;
  line-height:33px;
  border:none;
  background:url(../img/button_2.png) no-repeat left -50px;
  text-align:center;
  cursor:pointer;
  color:#fff;
  font-size:14px;
}
.button_10{
  display:block;
  width:110px;
  height:22px;
  line-height:22px;
  background:url(../img/button_8.gif) no-repeat left top;
  text-align:center;
}

.button_11{
  width:88px;
  height:33px;
  background:url(../img/bank_logo2.gif) no-repeat left top;
  text-align:center;
}


.button_12{
  display:block;
  width:100px;
  height:33px;
  line-height:33px;
  border:none;
  background:url(../img/button.png) no-repeat left -50px;
  text-align:center;
  color:#fff;
  font-size:14px;
  font-weight:bold;
}
.button_12:hover{ color:#fff; text-decoration:none;}

.button_13{
	display:inline-block;
	width:200px;
	height:33px;
	line-height:33px;
	background:url(../img/button_11.gif) no-repeat left top;
	text-align:center;
	color:#fff;
	font-size:14px;
}
.button_13:hover{ color:#fff;}








.title_1{font-size:20px;font-family:"黑体";}


.box_1{ margin-top:10px;padding:10px;background-color:#f1f1f1;text-align:center;}
.box_2{padding:10px;}

.back{overflow:hidden; zoom:1; margin-top:20px;padding:10px 0;border-top:1px dashed #ccc;text-align:right;}
.back a{ float:right; width:70px; height:22px; line-height:22px; background:url(../img/button_2.gif) no-repeat left top; text-align:center;}
.back a:hover{text-decoration:none;}

/*label css*/
.header{
  margin:0 auto;
  width:1002px;
  height:80px;
}
#logo{float:left;}
/*.headtel{float:left;margin:20px 0 0 50px;font-size:18px;font-weight:bold;}*/
.headtel{float:left;font-size:18px;font-weight:bold;}
.headlang{float:right;padding:20px 20px 0 0;height:24px;}
.headlang a{margin:0 10px;}
.headin{
	float:right;
  padding:0 20px 0 52px;
  width:630px;
  height:36px;
  background:#000/* url(../img/bg_headin.gif) no-repeat left top*/;
}
.headsearch{
  float:left;
  margin-top:7px;
}
.headsearch .input{padding:0 2px;width:200px;height:20px;line-height:20px;border:1px solid #999;}
.headsearch .submit{
  width:70px;
  height:22px;
  border:none;
  background:url(../img/button_1.gif) no-repeat left top;
  color:#fff;
  font-weight:bold;
}
.headlink{
  float:right;
  line-height:36px;
  color:#fff;
}
.headlink a{color:#fff;}

#nav{
  margin:0 auto;
  padding:3px 0 0 10px;
  width:992px;
  height:33px;
  background:#700000 url(../img/shade_x.gif) repeat-x left top;
}
#nav li{position:relative;float:left;margin-right:1px;height:33px;line-height:33px;z-index:99;}
#nav li a{
  float:left;
  padding-left:5px;
  color:#ffffff;
  z-index:2;
}
#nav li a span{
  float:left;
  padding:0 15px 0 10px;
  text-align:center;
  white-space:nowrap;
}
#nav li a:hover{text-decoration:none;}
#nav li.cur a{background:#fff url(../img/bg_nav.gif) no-repeat left top;color:#260404;font-weight:bold;}
#nav li.show a{background:#fff url(../img/bg_nav.gif) no-repeat left top;color:#260404;}

#nav li.cur a span, #nav li.show a span{background:url(../img/bg_nav.gif) no-repeat right top;}

#nav li.lion{ margin-left:5px;}
#nav li.lion a{background:url(../img/bg_nav_lion.png) no-repeat left 70%;}
#nav li.lion a:hover{ color:#f9b88f;}
#nav li.lion a span{background:url(../img/bg_nav_lion.png) no-repeat right 70%;}

/*Nav   vertical-align:middle;  */
#nav li a span{ float:none; height:33px; display:table-cell; vertical-align:middle;}
#nav li a i{zoom:1;	height:100%; vertical-align:middle;	width:0;}
#nav li a em{line-height:110%;font-style:normal;}


#nav li ul{
  position:absolute;
  left:0;
  top:32px;
  display:none;
  width:180px;
  border:1px solid #949494;
  background-color:#fff;
}
#nav li.show ul{display:block;}
#nav li li{
  position:static;
  float:none;
  margin:-1px 0 0;
  width:auto;
  height:auto;
  line-height:120%;
  border-top:1px dashed #dddddd;
}
#nav li li a{float:none;display:block;padding:8px 10px;}
#nav li.show li a{background:none;font-weight:normal;}
#nav li li a:hover{background-color:#f1f1f1;}



.headhot{
  position:relative;
  overflow:hidden;
  margin:0 auto;
  padding:5px 10px 10px;
  width:982px;
  height:96px;
  background:#000 url(../img/shade_2.gif) repeat-x left top;
  color:#f1f1f1;
}
.headhot a{margin-right:15px;color:#f1f1f1;}
.headhot .key{overflow:hidden;margin:5px 0;width:950px;height:18px;}
.headhot .key a{white-space:nowrap;}
.headhot .indnews{margin-bottom:5px;width:198px;height:54px;overflow:hidden;}
.headhot .indnews li{padding-left:8px;background:url(../img/arrow_1.gif) no-repeat left 7px;}
.headhot .indnews li a{}
.headhot .tel{
  float:right;
  width:180px;
  line-height:200%;
}
.headhot .newsmore{ position:absolute; bottom:0; left:130px; width:69px; height:19px; line-height:19px; background:#9fa0a1 url(../img/button_9.gif) no-repeat left top; text-align:center; color:#1f1c0d;}

.headhot .tel span{color:#ff9900;font-size:24px;font-weight:bold;}
.indcar{
  margin-bottom:10px;
  width:210px;
  height:78px;
  background:url(../img/ind_headcar.gif) no-repeat left top;
}
.indcar a{
  position:absolute;
  right:0;
  top:0;
  width:210px;
  height:78px;
  line-height:100%;
  color:#ccc;
}
.indcar a:hover{text-decoration:none;color:#fff;}
.indcar a span{display:block;margin:35px 0 0 90px;line-height:150%;}
.indcar a strong{color:#fff;font-weight:bold;}

.headcar{
  position:absolute;
  right:5px;
  top:6px;
  padding:0 0 0 10px;
  height:23px;
  line-height:23px;
  background:url(../img/bg_headcar.gif) no-repeat left top;
  color:#fff;
}
.headcar div{padding-right:10px;background:url(../img/bg_headcar.gif) no-repeat right top;}
.headcar a{margin:0;color:#fff;}
.headcar strong{
  padding:3px 0 3px 25px;
  background:url(../img/arrow_car2.gif) no-repeat left 40%;
  font-weight:normal;
}
.headcar span{font-weight:bold;color:#ffcc00;}




.indcont:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
}
.indcont {
  zoom: 1;
}
.indcont{
  margin:0 auto;
  width:1002px;
  border-bottom:1px solid #ccc;
  background:url(../img/bg_indcont.gif) repeat-y left top;
}
.indside{
  float:left;
  padding:10px 12px 0 0;
  width:200px;
  /*background:url(../img/shade_3.gif) repeat-y right top;*/
}
.indmain{
  position:relative;
  z-index:10;
  float:left;
  margin:-78px 0 0 0;
  width:580px;
  background-color:#fff;
}
.indad{
  position:relative;
  float:left;
  margin:-78px 0 0 0;
  width:210px;
  text-align:center;
  background:url(../img/bg_indad.gif) no-repeat left 193px;
}
.indad img{margin-bottom:5px;}


.prodnav{margin-bottom:10px;width:198px;border:1px solid #ccc;}
.prodnav h3{
  padding:0 10px;
  width:178px;
  height:32px;
  line-height:32px;
  background:url(../img/shade_x.gif) repeat-x left -50px;
  color:#000;
  font-size:12px;
}
.prodnav ul{margin:5px 1px;}
.prodnav ul li{margin-bottom:5px;}
.prodnav ul li a{
  display:block;
  padding-left:18px;
  height:23px;
  line-height:21px;
  background:#3d738d url(../img/bg_prodnav_li.gif) no-repeat left top;
  color:#fff;
  font-weight:bold;
}
.prodnav li ul{
  overflow:hidden;
  zoom:1;
  display:none;
  margin:5px 0 0;
  padding:0 5px 11px;
  width:186px;
  background:url(../img/line_1.gif) repeat left top;
}
.prodnav li.show ul{display:block;}
.prodnav li ul li{float:left;margin:0;height:26px;line-height:26px;width:186px;white-space:nowrap;}

.prodnav li ul li a{
  display:inline;
  padding:0;
  height:auto;
  line-height:150%;
  background:none;
  color:#000;
  font-weight:normal;
  white-space:nowrap;
}


.sideprod{margin-bottom:10px;padding:1px;border:1px solid #ccc;}
.sideprod h3{
  padding:0 10px;
  width:176px;
  height:26px;
  line-height:26px;
  background:#000 url(../img/shade_x.gif) repeat-x left -100px;
  font-size:12px;
}
.sideprod h3 span{padding-left:15px;background:url(../img/arrow_2.gif) no-repeat left 1px;}
.sideprod ul{margin:5px 5px 10px;border-top:1px solid #fff;}
.sideprod ul li{overflow:hidden;zoom:1;padding:10px 0;border-bottom:1px dashed #ddd;}
.sideprod ul li a{}
.sideprod ul li a img{float:left;}
.sideprod ul li a strong{
  float:left;
  display:inline;
  margin-left:6px;
  width:100px;
}
.sideprod ul li a strong span{display:block;font-weight:normal;color:#c00505;}
.toprotect{}
.toprotect p{ padding:10px 0; text-align:center;}
.toprotect p span{ display:block;}

.sidenews{overflow:hidden;margin:0 auto 10px;padding:1px;border:1px solid #fff;background-color:#ededed;width:176px;text-align:left;}
.sidenews h3{
  padding:0 10px;
  height:28px;
  line-height:28px;
  background:url(../img/shade_x.gif) repeat-x left -200px;
  font-size:14px;
}
.sidenews h3 a{float:right;font-weight:normal;font-size:12px;}
/*.sidenews ul{margin:5px 5px 0;}
.sidenews ul li{padding:3px 0;}
.sidenews ul li a{padding-left:8px;background:url(../img/arrow_3.gif) no-repeat left 4px;}*/
.turnprod{ overflow:hidden; zoom:1; padding:8px 5px;}
.turnprod a{ float:left;}
.turnprod a:hover{ text-decoration:none;}
.turnprod span{
  float:left;
  height:21px;
  line-height:21px;
  background:url(../img/button_turn.png) no-repeat left top;
  font-weight:bold;
}
.turnprod span.prev{ display:inline; margin:0 25px 0 10px; padding-left:15px; width:46px; background-position:left -21px;}
.turnprod span.next{ padding-left:10px; width:51px;}
.turnprod a span{ color:#fff;}
.turnprod a span.prev{ background-position:left -63px;}
.turnprod a span.next{ background-position:left -42px;}


#indexswf{/*position:absolute;margin-top:-220px;z-index:10;*/}
#indexswf {width:578px;height:218px;overflow:hidden;border:1px solid #fff;background-color:#fff;}
#indexswf img {border:0px}
#play_info{position:absolute;margin-top:192px;padding:0 0 0 20px;height:28px;line-height:28px;width:480px;color:#fff;z-index:1001;cursor:pointer}
#play_info b{font-size:14px;display:block}
#play_bg {position:absolute;background-color:#000;margin-top:192px;height:28px;width:578px;filter: Alpha(Opacity=50);opacity:0.5;z-index:1000}
#play_text {position:absolute;margin:196px 0 0 478px;height:50px;width:100px;z-index:1002}
#play_text ul {list-style-type:none; width:100px;height:20px;display:block;padding-top:1px;_padding-top:0px;filter: Alpha(Opacity=80);opacity:0.8;}
#play_text ul li {
  float:left;
  margin:1px;
  width:16px;
  height:16px;
  line-height:16px;
  background-color:#000;
  color:#fff;
  text-align:center;
  cursor:pointer;
}
#play_list a{display:block;width:578px;height:218px;position:absolute;overflow:hidden}


.indmain h3{padding:3px 10px;border-bottom:1px solid #ccc;text-align:right;font-size:12px;}
.indmain h3 span{float:left;padding-left:8px;background:url(../img/arrow_3.gif) no-repeat left 8px;}
.indmain h3 a{font-weight:normal;text-decoration:none;}

.indmainad{display:block;margin:1px 0;}

.indexlink{
  padding:5px 10px;
  border-top:1px solid #ccc;
}
.indexlink img{margin:5px 7px;}









.content{
  overflow:hidden;
	margin:0 auto;
  padding:20px 7px 0;
	width:988px;
}
.side{
	float:left;
  margin-right:10px;
  width:200px;
}
.main{
  overflow:hidden;
	float:left;
  width:777px;
}
.side2{
	float:left;
  margin-left:10px;
  width:200px;
}
.location{
  position:relative;
  margin:0 auto;
  padding:0 20px;
  height:34px;
  line-height:34px;
  width:962px;
  background:#000000 url(../img/shade_2.gif) repeat-x scroll left top;
  color:#fff;
}
.location a{color:#fff;}



.mainlocation{margin-bottom:10px;padding:5px 10px;background-color:#616161;color:#fff;text-align:right;}
.mainlocation a{color:#fff;}

.leftnav{margin-bottom:10px;}
.leftnav h3{
  padding:0 10px;
  height:33px;
  line-height:33px;
  background:#990100 url(../img/bg_title1.gif) no-repeat left top;
  font-size:12px;
  color:#fff;
}
.leftnav h3 span{padding-left:15px;background:url(../img/arrow_4.gif) no-repeat left 1px;}
.leftnav ul{
  padding:10px;
  border:1px solid #ccc;
  border-top:none;
}
.leftnav ul li{padding:0 10px;border-bottom:1px dashed #ddd;}
.leftnav ul li a{display:block;padding:3px 0 3px 8px;background:url(../img/arrow_3.gif) no-repeat left 11px;}
.leftnav ul li.cur a{font-weight:bold;}







.produl{overflow:hidden;zoom:1;width:582px;margin:0 -1px;}
.produl li{
  position:relative;
  float:left;
  padding:5px 10px 10px;
  width:173px;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
}
.produl li .prod{display:block;margin-bottom:10px;}
.produl li .prod img{
  display:block;
  margin:0 auto;
}
.produl li .prod strong{overflow:hidden;display:block;height:36px;font-weight:normal;}
.produl li .prod strong span { color: red; }
.produl li .del{display:block;text-decoration:line-through;color:#999;}
.produl li .price{color:#c00505;font-weight:bold;font-size:14px;}
.produl li .buy{
  float:right;
  margin-top:-22px;
  padding-left:30px;
  width:40px;
  height:24px;
  line-height:24px;
  background:url(../img/button_green.gif) no-repeat left top;
  color:#fff;
}
.produl li .special{ position:absolute; left:10px; top:10px;}
.produl li .free{ position:absolute; right:10px; top:10px;}


.productul{margin:0;width:776px;border-left:1px solid #ccc;}

.productul2{}
.productul2 li{
  overflow:hidden;
  zoom:1;
  padding:5px 20px 5px 120px;
  border-bottom:1px dashed #ccc;
}
.productul2 li .prod{}
.productul2 li .prod img{float:left;margin-left:-100px;}
.productul2 li .prod strong{display:block;margin-top:10px;}
.productul2 li .prod strong span { color: red; }

.productul2 li .del{display:block;text-decoration:line-through;color:#999;}
.productul2 li .price{color:#c00505;font-weight:bold;font-size:14px;}
.productul2 li .buy{
  float:right;
  margin-top:-22px;
  padding-left:20px;
  width:35px;
  height:22px;
  line-height:22px;
  background:url(../img/button_3.gif) no-repeat left top;
  color:#fff;
}


.indad .produl{ margin:0; width:999em; background-color:#fff;}
.indad .produl li{ padding:5px; width:166px; border:none;}
.indad .produl li a{}






.viewmode{
  padding:0 20px;
  height:29px;
  line-height:29px;
  border:1px solid #ccc;
  background:url(../img/shade_x.gif) repeat-x scroll left -150px;
}
.viewmode div{float:left; margin-right:5px;}
.viewmode .taxis{}
.viewmode .taxis a{
  float:left;
  padding:0 12px;
  height:29px;
  line-height:29px;
  position:relative;
}
.viewmode .taxis a:hover{text-decoration:none;}
.viewmode .taxis a.cur{
  background:#700000 url(../img/shade_x.gif) repeat-x left 0;
  color:#fff;
  font-weight:bold;
}
.viewmode .taxis a img{visibility:hidden;margin-left:3px;vertical-align:middle;}
.viewmode .taxis a.cur img{position:absolute;top:9px;visibility:visible;}
.viewmode .amount{float:right;}
.viewmode .textpic{display:inline;margin-left:40px;}
.viewmode .textpic a{
  margin-left:10px;
  padding:3px 0 3px 20px;
}
.viewmode .textpic a:hover{text-decoration:none;}
.viewmode .textpic a.cur{color:#d40000;font-weight:bold;}
.viewmode .textpic .text{background:url(../img/arrow_text.gif) no-repeat left top;}
.viewmode .textpic .pic{background:url(../img/arrow_pic.gif) no-repeat left top;}
.viewmode .textpic .text.cur{background:url(../img/arrow_text_on.gif) no-repeat left top;}
.viewmode .textpic .pic.cur{background:url(../img/arrow_pic_on.gif) no-repeat left top;}



.prodinfo{position:relative;margin-bottom:20px;padding:10px;border:1px solid #ccc;background:url(../img/shade_4.gif) repeat-x left top;}
.prodinfo:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
}
.prodinfo {zoom: 1;}

.prodinfo .img{float:left;margin-right:20px;width:200px;}
.prodinfo .img img{border:1px solid #ccc;}
.prodinfo .img .collect{
  float:left;
  margin:5px 0 0 0;
  padding:2px 5px 2px 20px;
  background:url(../img/arrow_collect.gif) no-repeat left 3px;
}
.prodinfo .img .show{
  float:right;
  margin:5px 0 0 0;
  padding:2px 0 2px 20px;
  background:url(../img/arrow_big.gif) no-repeat left 3px;
}
.prodinfo .img .print{
  float:left;
  margin:5px 0 0 0;
  padding:2px 5px 2px 20px;
  background:url(../img/arrow_print.gif) no-repeat left 5px;
  white-space:nowrap;
}
.prodinfo .img #bigphoto{display:none;position:absolute;top:10px;left:10px;z-index:10;border:2px solid #ccc;}

.prodinfo .intro{float:left;width:533px;}
.prodinfo .intro h2{padding-bottom:8px;border-bottom:1px dashed #ddd;color:#006d95;font-size:14px;}
.prodinfo .intro h2 span { color: red; display: block; }
.prodinfo .intro p{padding:2px 0 3px;width:260px;border-bottom:1px dashed #ddd;font-weight:bold;}
.scorebox{position:absolute;width:85px;}
.scorebox span{position:absolute;left:0;top:0;height:14px;background:url(../img/img_score.gif) no-repeat left top;}

.prodinfo .intro .text{float:left;}
.prodinfo .table{float:right;margin-top:10px;width:250px;border:1px solid #f5e6d4;}
.prodinfo .table th, .prodinfo .table td{padding:3px 5px;}
.prodinfo .table th{background-color:#fff5e3;}
.prodinfo .table td{border:1px solid #f5e6d4;text-align:center;}
.prodinfo .table .bg td{background-color:#f9f9f9;}

.prodinfo .mailfriend{
  float:right;
  margin:5px 0 0 0;
  padding-left:35px;
  width:65px;
  height:22px;
  line-height:22px;
  background:url(../img/button_mail.gif) no-repeat left top;
}
.prodinfo .buy{
  float:right;
  margin-top:10px;
  padding-left:25px;
  width:75px;
  height:24px;
  line-height:24px;
  background:url(../img/button_green.gif) no-repeat left -450px;
  font-weight:bold;
  color:#fff;
}
.prodinfo .buy:hover{text-decoration:none;color:#fbd85d;}
#addcar{position:relative;display:none;float:right;margin-top:-30px;padding:5px;width:240px;border:2px solid #ccc;background-color:#fff;z-index:999;}
#addcar .title{margin-bottom:10px;padding:5px 10px;background-color:#f5f5f5;color:green;}
#addcar .title span{float:right;cursor:pointer;}
#addcar .text{text-align:center;}





.prodbox{}
.tab_1{overflow:hidden;zoom:1;border-bottom:2px solid #e50002;}
.tab_1 a{
  float:left;
  margin-right:2px;
  padding-left:2px;
  height:40px;
  line-height:40px;
  background:#e7e7e7 url(../img/tab_1.gif) no-repeat left top;
  font-size:14px;
}
.tab_1 a span{
  float:left;
  padding:0 32px 0 30px;
  background:url(../img/tab_1.gif) no-repeat right top;
}
.tab_1 a.cur{background-position:left -40px;background-color:#aa0002;color:#fff;}
.tab_1 a.cur span{background-position:left -40px;}
.proddetail{padding:10px;min-height:300px;border:1px solid #ccc;border-top:none;}
* html .proddetail{height:300px;}
.proddetail:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
}
.proddetail { zoom: 1;}
.proddetail .intro{
  margin:0 -10px 10px;
  padding:10px;
  border-bottom:1px dashed #ddd;
}
.declare{padding:10px;background-color:#616161;color:#fff;}


.tab_flow{
  padding-top:6px;
  height:28px;
  line-height:28px;
  background:url(../img/tab_2.gif) no-repeat left bottom;
}
.tab_flow span{
  float:left;
  padding-left:26px;
  width:110px;
}
.tab_flow span em{
  float:left;
  margin:3px 5px 0 0;
  width:21px;
  height:21px;
  line-height:21px;
  background:url(../img/bg_num.gif) no-repeat left top;
  font-style:normal;
  text-align:center;
  font-weight:bold;
  font-size:14px;
}
.tab_flow span.cur{
  margin-top:-6px;
  height:34px;
  line-height:34px;
  background:url(../img/tab_2_in.gif) no-repeat right bottom;
  color:#fff;
  font-weight:bold;
}
.tab_flow span.cur em{margin-top:6px;background-position:left -21px;color:#000;}


.shoppingflow{ margin:-20px -7px 10px; padding:0 106px; width:790px; height:72px; background:url(../img/shade_x.gif) repeat-x left -300px;}
.shoppingflow li{ float:left; height:72px; text-indent:-999em;}
.shoppingflow li.flow_1{ width:157px; background:url(../img/shoppingcar_1.png) no-repeat left top;}
.shoppingflow li.flow_2{ width:153px; background:url(../img/shoppingcar_2.png) no-repeat left top;}
.shoppingflow li.flow_3{ width:157px; background:url(../img/shoppingcar_3.png) no-repeat left top;}
.shoppingflow li.flow_4{ width:163px; background:url(../img/shoppingcar_4.png) no-repeat left top;}
.shoppingflow li.flow_5{ width:160px; background:url(../img/shoppingcar_5.png) no-repeat left top;}
.shoppingflow li.cur{ background-position:left -72px;}


.shopping{ margin:0 auto; width:790px;}
.tipsbox{ margin-bottom:10px; padding:30px; border:1px solid #f7cbcb; background-color:#fef7f7; color:#990000; text-align:center;}
.tipsbox .img{ vertical-align:middle;}
.tipsbox2{
  margin-bottom:10px;
  padding:5px 20px;
  border:1px solid #e8e8e8;
  background-color:#f3f3f3;
  text-align:right;
  color:#990000;
}






.total{padding:0 10px 10px;text-align:right;font-weight:bold;color:red;}
.shoprenew{overflow:hidden;zoom:1;margin-bottom:10px;}
.couponbox{}
.couponbox .input{}
.couponbox .submit{margin-left:10px;width:70px;height:24px;border:none;background:url(../img/button_yellow.gif) no-repeat left -400px;color:#fff;}
.couponbox .tips{position:absolute;margin-left:10px;padding:2px 10px;border:1px solid #dcd6c7;background-color:#fff4da;}


.bankbox img{vertical-align:middle;}

.faqlist{margin-bottom:10px;}
.faqlist dt{overflow:hidden;zoom:1;padding:20px 10px 5px;font-weight:bold;font-size:14px;}
.faqlist dt em{display:block;font-style:normal;color:#999;font-weight:normal;white-space:nowrap;}
.faqlist dd{clear:both;padding:0 0 20px 28px;border-bottom:1px dashed #ddd;}
.faqlist .bg{background-color:#f9f9f9;}

.loginbox{float:left;padding:10px 0 0 50px;width:400px;border:none;}
.loginbox .label{ float:left; width:80px; text-align:right;}
.loginbox p{padding-bottom:10px;}
.loginbox .input{width:180px;height:22px;border:1px solid #ccc;}
.loginbox .submit{
  margin-left:10px;
  width:70px;
  height:24px;
  border:none;
  background:url(../img/button_yellow.gif) no-repeat left -350px;
  color:#fff;
  font-weight:bold;
  vertical-align:top;
}
.loginbox .bot{padding-left:120px;}

.loginreg{
  float:right;
  margin:-10px -10px -10px 0;
  padding:20px 270px 0 20px;
  width:210px;
  height:170px;
  border-left:1px solid #ccc;
  background:#fff url(../img/img_reg2.jpg) no-repeat right bottom;
}
.loginreg .reg{
  display:block;
  padding-right:8px;
  width:122px;
  height:41px;
  line-height:34px;
  background:#089417 url(../img/button_12.gif) no-repeat left top;
  text-align:center;
  font-size:14px;
  font-weight:bold;
  color:#fff;
}
.loginreg .reg:hover{text-decoration:none;}

.regbox{}
.regbox p{ overflow:hidden;zoom:1;padding-bottom:5px;}
.regbox label{
  float:left;
  width:100px;
  text-align:right;
}
.regbox input{width:200px;height:22px;}
.regbox .input2{width:300px;}
.regbox select{width:100px;}
.regbox span{margin-left:10px;color:#f30;}

.creditcard{
  overflow:hidden;
  zoom:1;
  margin-top:10px;
  padding-top:10px;
  border-top:1px dashed #ddd;
}
.creditcard label{
  float:left;
  width:120px;
  text-align:right;
}
.creditcard p{padding-bottom:5px;}
.creditcard .tips{float:left;padding:2px 20px;border:1px solid #c00505;background-color:#fff5f5;color:#c00505;}
.creditcard .payment{float:left;}
.creditcard .safe{float:right;}
.creditcard .safe input, .creditcard .safe img{vertical-align:middle;}
.creditcard .safe .submit{
  margin-left:80px;
  width:70px;
  height:22px;
  border:none;
  background:url(../img/button_sub.gif) no-repeat left top;
  color:#fff;
  font-weight:bold;
  cursor:pointer;
}


.imglist{overflow:hidden;zoom:1;float:left;display:inline;margin-left:10px;width:110px;}
.imglist a{float:left;margin:5px 5px 15px;}
.imglist a img{border:2px solid #ddd;}
.imglist a:hover img{border-color:#e50002;}

.imgshow{
  overflow:hidden;
  float:right;
  margin:5px 20px 0 0;
  width:610px;
}
.imgshow img{
  display:block;
  border:2px solid #ddd;
}






.reviewlist{margin-bottom:10px;}
.reviewlist dt{position:relative;overflow:hidden;padding:15px 10px 0;}
.reviewlist dt strong{margin-right:20px;}
.reviewlist dt em{white-space:nowrap;font-style:normal;}
.reviewlist dt .scorebox{margin-left:20px;}
.reviewlist dd{padding:10px 10px 20px;border-bottom:1px dashed #ddd;}
.reviewlist .bg{background-color:#f9f9f9;}

.newslist{}
.newslist li{
  overflow:hidden;
  zoom:1;
  padding:8px 15px;
  border-bottom:1px dashed #ccc;
  text-align:right;
}
.newslist li a{
  float:left;
  text-align:left;
  width:640px;
}
.newslist li a:hover{text-decoration:none;color:#000;}
.newslist li.cur{background-color:#f9f9f9;}

.detailtitle{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dashed #ccc;color:#aaa;font-size:12px;font-weight:normal;text-align:center;}
.detailtitle strong{
  display:block;
  color:#000;
  font-size:14px;
}






.ul_1{}
.ul_1 li{margin-bottom:5px;padding:3px 20px;background-color:#f9f9f9;}



.textbox_1{margin-bottom:10px;border:1px solid #ccc;}
.textbox_1 h6{
  padding:0 10px;
  height:28px;
  line-height:28px;
  border-bottom:1px solid #ccc;
  background:url(../img/shade_x.gif) repeat-x left -450px;
  font-size:12px;
}
.textbox_1 h6 span{padding-left:8px;background:url(../img/arrow_3.gif) no-repeat left 4px;font-size:12px;}
.textbox_1 h6 em{margin-left:20px;font-style:normal;font-weight:normal;font-size:12px;color:#f30;}
.textbox_1 .text{overflow:hidden;zoom:1;padding:10px;background-color:#fcfcfa;}

.textbox_2{margin-bottom:10px;border:1px solid #ccc;}
.textbox_2 h6{
  padding:0 20px;
  height:29px;
  line-height:29px;
  border-bottom:1px solid #ccc;
  background:url(../img/shade_x.gif) repeat-x left -150px;
  font-size:14px;
}
.textbox_2 h6 .sec{ float:right; font-size:12px; font-weight:normal;}
.textbox_2 h6 a.top{
  float:right;
  margin-top:4px;
  padding:2px 10px;
  line-height:150%;
  background-color:#666;
  color:#fff;
  font-size:9px;
  font-weight:normal;
  font-family:arial,verdana,sans-serif;
}
.textbox_2 h6 a.link{color:#006D95;}
.textbox_2 .text{overflow:hidden;zoom:1;padding:10px;}
.textbox_2 .text .input_1{ width:100px;}
.textbox_2 .text_2{overflow:hidden;zoom:1;padding:10px;min-height:440px;}
* html .textbox_2 .text_2{height:440px;}



.submitbox{text-align:right;}
.submitbox input{
  margin-left:10px;
  width:70px;
  height:24px;
  line-height:24px;
  border:none;
  background:url(../img/button_green.gif) no-repeat left -400px;
  color:#fff;
  font-weight:bold;
  cursor:pointer;
}
.submitbox .submit{
  padding-left:30px;
  background:url(../img/button_green.gif) no-repeat left -150px;
  text-align:left;
}
.submitbox .button{
  background:url(../img/button_yellow.gif) no-repeat left -350px;
}

.submitbox2{text-align:center;}
.submitbox2 input{
  margin-left:10px;
  padding-left:20px;
  width:100px;
  height:24px;
  line-height:24px;
  border:none;
  background:url(../img/button_yellow.gif) no-repeat left -50px;
  color:#fff;
  cursor:pointer;
}
.submitbox2 .submit{width:100px;background:url(../img/button_green.gif) no-repeat left -450px;}



.table_1{}
.table_1 th, .table_1 td{padding:3px 5px;}
.table_1 th{font-weight:normal;text-align:right;}
.table_1 td{}

.table_2{margin-bottom:10px;border:1px solid #ccc;}
.table_2 th, .table_2 td{padding:3px 5px;}
.table_2 th{height:22px;line-height:22px;background:url(../img/shade_x.gif) repeat-x left -450px;}
.table_2 td{border:1px solid #ccc;/*text-align:center;*/}
.table_2 td span.subhead { color: red; }
.table_2 td .img{ border:1px solid #ccc;}
.table_2 a{ color:#06f;}

.table_2 .input{width:30px;}
.table_2 tfoot td{padding:10px;background-color:#fff;text-align:right;}
.table_2 tfoot img{ vertical-align:middle;}
.table_2 .submit{
  padding-left:30px;
  width:100px;
  height:24px;
  line-height:24px;
  border:none;
  background:url(../img/button_yellow.gif) no-repeat left -50px;
  color:#fff;
  text-align:left;
}
.table_2 .del{
  margin-left:10px;
  padding-left:30px;
  width:155px;
  height:24px;
  line-height:24px;
  border:none;
  background:url(../img/button_yellow.gif) no-repeat left -100px;
  color:#fff;
  text-align:left;
  cursor:pointer;
}
.table_2 tr.cur{font-weight:bold;}
.table_2 .img_1{ vertical-align:middle;}




.table_3{border:1px solid #ddd;}
.table_3 th, .table_3 td{padding:3px 5px;}
.table_3 th{border-bottom:1px solid #ddd;background-color:#fff4da;}
.table_3 td{border-bottom:1px dashed #ddd;}


.table_4{border-collapse:separate; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.table_4 th, .table_4 td{padding:3px 5px; border-left:1px solid #ccc; border-top:1px solid #ccc;}
.table_4 th{font-weight:normal;}
.table_4 td{text-align:center;}
.table_4 thead th{background-color:#f3f3f3;}
.table_4 tbody th a{color:#b20000;}
.table_4 caption{ padding:5px 10px; border:1px solid #ccc; border-bottom:none;background:transparent url(../img/shade_x.gif) repeat-x scroll left -150px; font-weight:bold; font-size:14px; text-align:left;}



.table_5{border:1px solid #ddd;}
.table_5 th, .table_5 td{padding:3px 5px;}
.table_5 th{
  border-bottom:1px dashed #ddd;
  vertical-align:top;
  text-align:left;
  font-size:14px;
}
.table_5 th a{color:#3366cc;}

.table_5 th a span { color: red; }

.table_5 th .price{
  display:block;
  color:#d40000;
  font-size:12px;
}
.table_5 td{border-bottom:1px dashed #ddd;text-align:center;}
.table_5 tfoot td{padding:8px 5px;text-align:left;}


.table_6{}
.table_6 th, .table_6 td{padding:3px 5px;border:1px solid #ddd;}
.table_6 th{background:url(../img/shade_x.gif) repeat-x left -100px;}
.table_6 td{}


.table_7{}
.table_7 th, .table_7 td{padding:3px 5px;border:1px solid #ddd;}
.table_7 th{text-align:right;}
.table_7 .tac{text-align:center;}
.table_7 td{}
.table_7 thead td{ padding:5px 10px; font-weight:bold; font-size:14px;}


.table_8{ margin-bottom:10px; border:1px solid #ddd;}
.table_8 th{ padding:0 5px; height:36px; line-height:36px; border-bottom:1px solid #d0d0d0; background:url(../img/shade_x.gif) repeat-x left -400px;}
.table_8 td{ padding:3px 5px;border-bottom:1px solid #d0d0d0; background-color:#f9f9f9;}
.table_8 .cur th, .table_8 .cur td{ background-color:#fff4da;}

.table_12{ float:left; display:inline; margin:0; width:390px;}
.table_12 th{ font-weight:normal;}
.table_12 .select{ width:95%;}
.table_12 caption{ padding-left:30px; height:30px; line-height:30px; background:url(../img/btn_1.gif) no-repeat 50% top; text-align:left; font-size:16px; font-weight:bold;}



.table_9{margin-bottom:10px;border:1px solid #ccc;}
.table_9 th{padding:3px 5px;height:22px;line-height:22px;background:url(../img/shade_x.gif) repeat-x left -450px;}
.table_9 td{padding:8px 10px;border:1px solid #ccc;}
.table_9 .img_1{ vertical-align:middle;}
.table_9 table{ display:inline; margin:0; border:none; vertical-align:middle;}
.table_9 table th{ padding:3px 5px; height:auto; line-height:150%; background:none; text-align:left; font-weight:normal;}
.table_9 table td{ padding:3px 5px; border:none;}

.table_10{ margin-bottom:10px; border:1px solid #ddd;}
.table_10 th{ padding:0 20px; height:30px; line-height:30px; border-bottom:1px solid #d0d0d0; background:url(../img/shade_x.gif) repeat-x left -550px; text-align:left;}
.table_10 td{ padding:10px 20px 20px;border-bottom:1px solid #d0d0d0;}

.table_11{ border:1px solid #ebebeb;}
.table_11 th, .table_11 td{padding:3px 5px; border-bottom:1px solid #ebebeb;}
.table_11 th{ text-align:left; font-weight:normal;}
.table_11 td{ text-align:center;}
.table_11 thead td{ border-right:1px solid #ebebeb; background:#6b6b6b url(../img/shade_x.gif) repeat-x left -600px; color:#fff; font-weight:bold;}


.turnpage{padding:10px 20px;text-align:right;background-color:#f5f5f5;}
.turnpage a, .turnpage span{padding:2px 7px;margin:0 1px;border:1px solid #CCC;background-color:#fff;text-decoration:none;color:#666;}
.turnpage a:hover, .turnpage .cur{border:1px solid #b20000;background:#b20000;color:#fff;}
.turnpage span.disabled{background-color:#f5f5f5;color:#bbb;}

.edittext .faqul{ margin:10px 0 30px 0; list-style-type:none;}
.edittext .faqul li{ margin:0 0 6px 0; padding-left:24px; background:url(../img/q.png) no-repeat left top; text-decoration:underline;}
.edittext .faqul li a:hover{ color:#333;}
.edittext .fh4{font-size:14px;}
.edittext .faqh5{ margin-bottom:5px;padding-left:24px; background:url(../img/q.png) no-repeat left top; font-size:12px;}
.edittext .answerfq{ margin-bottom:20px; padding:8px 10px 0 30px;background:#f9f9f9 url(../img/a.png) no-repeat 6px 8px; border:1px solid #ececec;line-height:160%;}
.edittext .answerfq p{ line-height:160%;}
.edittext .answerfq ul{ padding-bottom:10px;}

.edittext .mdl{ margin-bottom:15px;}
.edittext .mdl dt{ margin-bottom:5px; font-weight:bold;}
.edittext .mdl dd{  padding:5px 12px 10px 12px;background-color:#f9f9f9; border:1px solid #ececec;}

.footer{
  clear:both;
  margin:0 auto;
  padding:15px 7px 10px;
  width:988px;
}
.footnav{margin-bottom:10px;}
.footnav th, .footnav td{
  padding:3px 5px;
  border:1px solid #ccc;
}
.footnav th{
  height:23px;
  line-height:23px;
  background:url(../img/shade_x.gif) repeat-x left -150px;
}
.footnav td{
  background-color:#f1f1f1;
  vertical-align:top;
}
.footnav ul{margin:10px;}
.footnav ul li{}
.footnav ul li a{padding-left:8px;background:url(../img/arrow_3.gif) no-repeat left 5px;}


.footlink{margin-bottom:10px;}
.footlink a{margin-right:10px;vertical-align:middle;}
.copyright{}
/*editor*/
.edittext, .edittext p{line-height:150%;}
.edittext ul{ list-style-type:disc;}
.edittext ul li{ margin-left:15px;}
.edittext ul ul{ list-style-type:circle;}
.edittext ul ul ul{ list-style-type:square;}
.edittext ol{ list-style-type:decimal;}
.edittext ol li{ margin-left:25px;}
/*.editortext ol li{list-style-position:inside;}*/



.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
}
.clearfix {
  zoom: 1;
}

.clearfix2{ overflow:hidden; zoom:1;}



.goods_parameters { background:#CEE8FC; border-collapse:collapse; }
.goods_parameters th, .goods_parameters td{border:1px solid #cee8fc;}
.goods_parameters th { background:#e1effa;text-align:left;padding:5px;}
.goods_parameters td { padding:2px 5px;background:#fff;}
.goods_parameters .tdTitle { text-align:right;width:110px;background:#F5FAFE; }

.promocont{ margin:0 auto; width:930px;}
.promocont .banner{ margin-bottom:10px;}

.promoinfo{ margin-bottom:20px; border:1px solid #ffe0cc;}
.promoinfo .title{ padding:5px 0; background-color:#ffe7be; color:#cc0000; text-align:center; font-size:18px;}
.promoinfo .text{ padding:10px; background-color:#fff4e5;}
.promoinfo .text .bot{ padding-top:10px; border-top:1px solid #ffe0b4;}
.promoinfo .text .bot a{ float:right; text-decoration:underline;}

.promoprod{ margin-bottom:30px; width:930px;}
.promoprod li{
  display:inline;
  margin:20px 18px;
  border:none;
}


.promotion{}
.promotion li{ position:relative; overflow:hidden; zoom:1; margin-bottom:20px; padding:10px 10px 10px 140px; border:1px solid #ffe0cc; background-color:#fff4e5;}
.promotion li .img{
  float:left;
  display:inline;
  margin-left:-132px;
  border:1px solid #fff4e5;
}
.promotion li .text{}
.promotion li .title{ margin-bottom:10px; color:#cc0000; font-size:14px;}
.promotion li .title a{ color:#cc0000;}
.promotion li .title span{ margin-left:10px; font-size:12px;}
.promotion li .top{ margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #ffe0b4; color:#c5865b;}
.promotion li .top a{ position:absolute; right:10px; top:7px; width:57px; height:22px; background:url(../img/button.png) no-repeat left -500px;}
.promotion li .top a.off{ background-position:left -550px;}
.promotion li .detail{}

.promotion li.on{ border:1px solid #ffe0cc; background-color:#fff4e5;}
.promotion li.on .title{ color:#cc0000;}
.promotion li.on .title a{ color:#cc0000;}
.promotion li.on .top{ border-color:#ffe0b4; color:#c5865b;}



.promotion li.off{ border:1px solid #e0e0e0; background-color:#f1f1f1;}
.promotion li.off .title{ color:#6f6f6f;}
.promotion li.off .title a{ color:#6f6f6f;}
.promotion li.off .top{ border-color:#d9d9d9; color:#989898;}


#address_div{ padding:10px;}
#address_div p{ padding-bottom:5px; font-weight:bold;}

#address_div p label
{
    font-weight: normal;
    display: inline-block;
    width: 180px;
}


.finishbox{ overflow:hidden; zoom:1; padding:30px 0 30px 80px; background:url(../img/ico_yes.gif) no-repeat 0 30px;}
.finishbox h4{ margin-bottom:5px; border-bottom:1px solid #e5e5e5; font-size:24px; color:#336600;}
.finishbox .text{ margin:5px 0 20px; padding:5px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-size:14px;}
.finishbox .email{
  display:block;
  padding-left:20px;
  background:url(../img/ico.png) no-repeat left 3px;
  color:#990000;
}
.finishbox .detail{
  display:block;
  padding-left:20px;
  background:url(../img/ico.png) no-repeat left -47px;
  color:#990000;
}
.finishbox .finish{ float:left;}
.finishbox .continue{ float:right; text-align:center;}


.brandlist{
  float:left;
  border-top:1px solid #ccc;
  border-left:1px solid #ccc;
}
.brandlist li{
  float:left;
  width:163px;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  text-align:center;
}
.brandlist li a{ display:block; color:#666;}
.brandlist li a img{ display:block;margin:0 auto;}
.brandlist li a span{
  overflow:hidden;
  display:block;
  padding-top:6px;
  height:30px;
  line-height:120%;
  border-top:1px dashed #c8c8c8;
  background:url(../img/shade_x.gif) repeat-x left -400px;
}


.banner1{
  margin-bottom:10px;
  border:1px solid #ccc;
}
.banner1 .img{ display:block;}
.banner1 .text{ padding:10px; background-color:#f4f4f4;}

.bg2{ background-color:#ccc;}

.succeedtipsbox{
  margin-bottom:10px;
  padding:40px 100px;
  line-height:200%;
  border:4px solid #e5f2d8;
  background:#f4fae5 url(../img/ico_suc.gif) no-repeat 800px 50%;
}
.succeedtipsbox h5, .fasletipsbox h5, .loadtipsbox h5{ margin-bottom:10px; font-size:14px;}

.falsetipsbox{
  margin-bottom:10px;
  padding:40px 100px;
  line-height:200%;
  border:4px solid #f0e1d9;
  background:#fff0e8 url(../img/ico_false.gif) no-repeat 800px 50%;
}
.loadtipsbox{
  margin-bottom:10px;
  padding:40px 100px;
  line-height:200%;
  border:4px solid #eeeded;
  background-color:#f4f4f4;
}

.order_handle{
  background-color:#FFF6E7;
  border:1px solid #E4B461;
  font-size:1.2em;
  margin:1em auto;
  padding:0.8em 0;
  text-align:center;
  width:98%;
}
.order_handle .img{ vertical-align:middle;}

.carpricebox{ float:right; display:inline; margin-right:150px; padding:10px; width:200px; border:1px solid #cecece; background-color:#fff7de;}
.carpricebox tfoot td{ padding:10px 0 0; font-weight:bold; color:#c00505;}
