﻿@charset "utf-8";
*{ margin:0; padding:0;} 
body{ width:100%; margin:0; padding:0;font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", tahoma,arial,"Hiragino Sans GB", "\5B8B\4F53";line-height:20px; color:#666; overflow-x:hidden;}
html,body {-webkit-text-size-adjust:none;}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
a{ text-decoration:none; color:#666;}
a:hover{color:#ff6600;}
fieldset, img { border:none; }
address, caption, cite, code,em, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol,li { list-style:none; }
input { padding-top:0; padding-bottom:0;}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea,button { font-size:1em; margin:0; font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", tahoma,arial,"Hiragino Sans GB", "\5B8B\4F53";}
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
.clearfix:after,ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix { zoom:1; }
.en{ font-family:Arial, Helvetica, sans-serif!important;}
.mr0{ margin:0!important;}
.nobg{ background:none!important;}
.noborder{ border:0!important;}
.fl{ float:left!important;}
.fr{ float:right!important;}
/*header css*/
#header{ position:relative; z-index:90; width:100%; min-width:1000px; background:url(../images/headerbg.png) repeat-x 0 0; height:206px;}
.body #header{ position:absolute; top:0; left:0;background:url(../images/headerbg2.png) repeat-x 0 0;}
.head{ text-align:center; height:176px;}
.head .logo{ padding:30px 0 20px 0; height:95px;}
.head .logo img{ max-height:100%;}
.nav{ width:100%; min-width:1000px; position:relative; z-index:100;text-align:center; height:30px; line-height:30px;}
.nav ul{ width:1000px; margin:0 auto;}
.nav li{ display:inline-block; width:130px; text-align:center;}
.nav li .nava{ display:block; color:#fff;}
.nav li.hover .nava{ background:url(../images/navhover.png) no-repeat center bottom; color:#fff;}
.subnav{ display:none; position:absolute; z-index:200; top:30px; left:0; width:100%; background:#fff;}
.menu{ padding:40px 0 60px 0; width:1000px; text-align:left; margin:0 auto;}
.menu h1{ font-size:15px; color:#010000; font-weight:normal; line-height:26px; margin:0 0 15px 85px;}
.menu .list{ zoom:1; }
.menu .list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.menu .list dl{float:left; width:200px; margin:0 0 0 85px;}
.menu .list dt{ height:100px; margin:0 0 25px 0;}
.menu .list dt img{ width:200px; height:100px;}
.menu .list dd{ font-size:14px; color:#010101; line-height:27px; height:27px; overflow:hidden;  text-align:center;}
.menu .list dd a{ color:#8b8b8b;}
.menu .list dd a:hover{ color:#650000;}
#navbar{ position:relative;}
.loginbar{ position:absolute; z-index:1000; top:5px; right:50%; margin-right:-500px; padding:0 50px 0 0; text-align:right;}
.loginbar a{ color:#fff; margin:0 0 0 8px;}
.loginbar .searchproduct{ position:absolute; top:0; right:0;display:block; width:23px; height:22px; background:url(../images/icon.png) no-repeat 0 -23px; cursor:pointer;}
.searchbox{ display:none; position:absolute; z-index:100; top:30px; left:0; width:100%; background:#fff;}
.searchbox .content{ width:1000px; margin:0 auto; padding:20px 0;}
.searchbox .title{ position: relative; height:28px; line-height:28px;}
.searchbox .title h1{ font-size:18px; color:#0b0b0b; font-weight:normal;}
.searchbox .title .searchbar{ position:absolute; top:0; right:0;}

.searchbox1{  width:100%; background:#fff;}
.searchbox1 .content{ width:1000px; margin:0 auto; padding:20px 0;}
.searchbox1 .title{ position: relative; height:28px; line-height:28px;}
.searchbox1 .title h1{ font-size:18px; color:#0b0b0b; font-weight:normal;}
.searchbox1 .title .searchbar{ position:absolute; top:0; right:0;}

.searchbar .inputtxt{ float:left;border:1px solid #a7a7a7; border-right:0; padding:0 5px; width:435px; color:#999; height:26px; line-height:26px;}
.searchbar .button{ float:left;border:0; height:28px; line-height:28px; padding:0 15px; background:#000; color:#fff; cursor:pointer;}
.searchlist h3{ font-size:13px; color:#000; height:25px; line-height:25px; margin:30px 0 0 0; font-weight:normal;}
.searchlist ul{ width:800px;}
.searchlist li{ float:left; width:160px; height:35px; line-height:35px; font-size:13px;color:#929292; margin:15px 0 0 0;}
.searchlist .ul li{ width:160px;}
.searchlist li a{ display:inline-block; color:#929292; border-bottom:1px solid #fff; }
.searchlist li a:hover{color:#000; }
.searchlist li .selected{ border-bottom:1px solid #000;}
.searchlist li img{ float:left; height:25px; margin:5px 10px 0 0;}
.website{ width:1000px; margin:0 auto; color:#fff; height:28px; line-height:28px; text-transform:uppercase;}
.website a{ color:#fff;}
/*index css*/
.indexmain{ position:relative; z-index:10; width:100%; min-width:1000px; background-position: center 0; background-repeat:no-repeat;}
.main1{height:650px;}
.main2{ height:715px;}
.main3{height:640px;}
.indexmain .cpation{ position:absolute; z-index:11;}
.main1 .cpation{ top:110px; right:50%; width:510px; margin-right:-500px;}
.main2 .cpation{ top:140px; left:50%; width:420px; margin-left:-500px;}
.main3 .cpation{ top:70px; right:50%; width:510px; margin-right:-500px;}
.indexmain .txt{ margin:0 0 20px 0;}
.indexmain .description{ color:#fff; text-transform:uppercase;}
.main1 .description,.main3 .description{ padding:0 60px 0 0;}
.main1 .desc{ min-height:180px;}
.main1 .description{ margin:0 0 30px 0;}
.main2 .description{ margin:0 0 60px 0;}
.main3 .description{ margin:0 0 100px 0;}
.indexmain .detail{ zoom:1;}
.indexmain .detail:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.main1 .detail a,.main3 .detail a{ float:right;}
.indexmain .detail a{ display:block; width:100px; padding:0 0 0 7px; text-align:center; height:40px; line-height:40px; background:#650000 url(../images/view.png) no-repeat 15px center; color:#fff;}
.indexmain .detail a:hover{background:#850404 url(../images/view.png) no-repeat 15px center; }
.indexmain .img { padding:60px 0 0 0;}
.indexmain .img li{ width: 255px; height: 130px; float:left; background:#fff; overflow: hidden; position: relative; }
.indexmain .img li .text{ position:absolute; width:100%; height:30px; line-height:30px; background:url(../images/maintextbg.png) repeat-x 0 0; color:#fff; top:130px; left:0; text-indent:15px; font-size:13px;}

/*product css*/
.wrapper{ background:#000;}
.insidetab{ background:#1a1a1a;}
.productmenu{ width:100%; min-width:1000px;padding:5px 0 0 0; height:52px; line-height:52px; text-align:center; font-size:18px; color:#fff; text-transform:uppercase;border-bottom:1px solid #383734;}
.productmenu a{ color:#fff; display:inline-block; margin:0 26px; height:52px;}
.productmenu a:hover,.productmenu a.current{ background:url(../images/productico.png) no-repeat center bottom; color:#fff;}
.productnav{ height:55px; line-height:45px; text-align:center; font-size:18px; color:#fff; text-transform:uppercase;}
.productimg{ background:#303030; padding:60px 0 30px 0;}
/* universal sly */
.slyWrap .controls { margin: 20px 0 ; }
.controls { text-align: center; }
.sly {overflow: hidden;}
.sly > ul { list-style: none; margin: 0; padding: 0; }
.sly > ul li { position: relative; margin: 0; padding: 0; color: #fff; text-align: center; cursor: pointer; }
.sly > ul li.active { background: #fff; color: #4DBCE9;}
.scrollbar { background:#1f1f1f;line-height: 0;}
.scrollbar .handle { cursor: pointer; line-height: 0;background:#fff;}
/* Horizontal examples */
#horizontal .scrollbar { margin: 40px  auto 0 auto; height: 8px; width:1000px;}
#horizontal .scrollbar .handle { width:auto;height: 100%; }
#horizontal .example1 .sly { height: 350px; }
#horizontal .example1 .sly ul { height: 100%; }
#horizontal .example1 .sly ul li { float: left; width: 420px; height: 100%; margin: 0 13px; }
.product_feature{ width:1000px; margin:0 auto; padding:60px 0;}
.product_feature .title{ height:55px; line-height:55px; border-bottom:1px solid #1a1a1a; margin:0 0 10px 0; font-size:28px; color:#fff; text-align:center;}
.productcontent{ padding:0 0 60px 0;}
.productcontent .text{ font-size:13px; color:#545454; line-height:26px; padding:0 0 50px 0; text-align:center;}
.productcontent .img{ width:820px; margin:0 auto; position:relative; z-index:10;}
.productcontent .img .t{ position:absolute; z-index:11;bottom:0; left:0; width:100%; height:40px; line-height:40px; background:#333; text-indent:40px; font-size:13px; color:#fff; letter-spacing:0.5em;}
.productcontent .video{ width:820px; height:480px; margin:0 auto; position:relative;}
.productcontent .video .t{ position:absolute; bottom:0; left:0; width:100%; height:40px; line-height:40px; background:#333; text-indent:40px; font-size:13px; color:#fff; text-transform:uppercase;}
.productcontent .img .play{position:absolute; z-index:12;top:50%; left:50%; margin-left:-40px; margin-top:-40px;display:block; width:80px; height:80px; background:url(../images/playico2.png) no-repeat 0 0; cursor:pointer;}
.tssj{ margin-left:-19px;}
.tssj li{ float:left; margin:25px 0 0 19px; width:320px; height:300px; position:relative; z-index:2; overflow:hidden;}
.tssj li img{width:320px; height:300px;}
.tssj li .txt{ position:absolute; z-index:10; left:0; bottom:0; width:100%; font-size:13px; color:#fff; height:50px; line-height:50px; text-align:center; background:#222121;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.tssj li .play{ position:absolute; z-index:12;top:50%; left:50%; margin-left:-48px; margin-top:-48px;display:block; width:95px; height:95px; background:url(../images/playico.png) no-repeat 0 0;}
.tssj li .description{ display:none;position: absolute; z-index:11; top:0; left:0; width:100%; padding:100px 0; height:50px; background:url(../images/banbg.png) repeat 0 0; font-size:20px; color:#fff; font-style:italic; line-height:50px; text-align:center;}

.product{ width:1000px; margin:0 auto;}
.product .title{ height:60px; line-height:60px; text-align:center; margin:10px 0; border-bottom:1px solid #d1d1d1; font-size:28px; color:#181818;}
.product .content{ padding:0 0 30px 0;}
.product .content .text{ font-size:13px; color:#181818; line-height:26px; padding:0 0 40px 0; text-align:center;}
.product .content .img{ width:820px; margin:0 auto; position:relative; }
.product .content .img .t{ position:absolute; bottom:0; left:0; width:100%; height:40px; line-height:40px; background:url(../images/maintextbg.png) repeat 0 0; text-indent:40px; font-size:13px; color:#fff; text-transform:uppercase;}
.product .content .video{ width:820px; height:480px; margin:0 auto; position:relative;}
.product .content .video .t{ position:absolute; bottom:0; left:0; width:100%; height:40px; line-height:40px; background:#333; text-indent:40px; font-size:13px; color:#fff; text-transform:uppercase;}
.product .content .list{ padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:1px solid #d1d1d1;}
.product .content .lastlist{ border:0; margin:0 auto;}
.product .content .list .con{width:820px; height:440px; margin:0 auto; cursor:pointer; position:relative; z-index:10;}
.product .content .list .pic{width:820px;height:440px;}
.product .content .list .pic img{width:820px;height:440px;}
.product .content .list .t{ position:absolute; z-index:20; top:400px; left:0; width:100%; height:40px; line-height:40px; background:url(../images/maintextbg.png) repeat 0 0; text-indent:40px; font-size:13px; color:#fff; text-transform:uppercase;}
.product .content .list .text_details{ display:none; position:absolute; z-index:30; top:0; left:0; width:700px; height:300px; padding:70px 60px;background:url(../images/banbg.png) repeat 0 0; color:#fff;}
.product .content .list .text_details a{ color:#fff;}
.product .content .list .text_details .type{ background: url(../images/jiaico.png) no-repeat center 0; padding:100px 0 0 0; height:90px; font-size:33px; line-height:45px; border-bottom:1px solid #535353; text-align:center;}
.product .content .list .text_details .description{ padding:10px; line-height:22px; font-size-adjust:12px; text-transform:uppercase; text-align:center;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
/*productlist csss*/
.nav-container { position: fixed!important; z-index:999!important; top:50%!important; margin-top:-50px!important; right:5%!important; z-index: 42; width:150px; text-align:right;}
.nav-container li{ height:18px; margin:20px 0 0 0;}
.nav-container li a { color:#fff; padding:0 30px 0 0; background:url(../images/rightnav.png) no-repeat right -39px;}
.nav-container li a:hover, nav li a.selected {color: #fff;background:url(../images/rightnav.png) no-repeat right 0px;}
.section{ background:#000; color:#fff; position:relative; width:100%; z-index:10;}
.section .images img{ max-width:100%;}
.section .cover{ position:absolute; z-index:100; top:0; left:0; width:100%; height:100%; background:url(../images/coverbg.png) repeat 0 0;color:#fff;}
.section .cover .txt{ position:absolute; text-align:center; width:500px; top:50%; margin-top:-100px; left:50%;margin-left:-250px;font-size:14px;}
.section .cover .txt a{ color:#fff;}
.section .cover .txt h1{ font-size:70px; font-weight:normal; margin:0 0 10px 0; line-height:90px; text-transform:uppercase;}
.section .cover .txt .investigate{ cursor:pointer;}
.section .cover .text{ display:none;position:absolute;width:1000px; top:50%; margin-top:-250px; left:50%;margin-left:-500px; font-size:12px; line-height:24px; }
.section .cover .text h2{ height:90px; line-height:90px; text-align:center; border-bottom:1px solid #3e3e3e; font-size:30px; font-weight:normal; margin:0 0 40px 0;}
.section .cover .text .li{ float:left; padding:0 35px; width:430px;}
.focus{width:100%; height:850px;position:relative;}
.f1600x850{width:100%;overflow:hidden}
.f1600x850 li{position:relative; width:100%; height:850px; background-position:center 0; background-repeat:no-repeat; background-size:cover;}
.f1600x850 li a{ display:block; width:100%; height:100%;}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{position:absolute; z-index:1000;width:45px; height:45px; text-align:center; line-height:45px; bottom:55px; right:50%; margin-right:-410px; color:#000; font-size:20px; font-family:"simsun";background:#a3a3a3;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;overflow:hidden;}
.rslides_nav.next{margin-right:-455px;}
.rslides_nav:hover{ background:#fff; color:#000;}
.rslides_tabs{ display:none!important;margin:0 auto;clear:both;text-align:center; position:absolute; bottom:20px; left:45%;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#fff;display:inline-block;_display:block;*display:block;width:12px;height:12px;}
.rslides_tabs .rslides_here a{background:#fff;}
.section_bar{ position:absolute; bottom:0; right:50%;height:100px;margin-right:-500px; }
.section_bar .bar{line-height:45px;  color:#000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; zoom:1;}
.section_bar .bar:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.section_bar .bar span{ float:right;display:block; width:45px; height:45px; cursor:pointer;background:#a3a3a3; text-align:center;}
.section_bar .bar span:hover,.section_bar .bar span.hover{background:#fff; color:#000;}
.shareico{ margin:0 0 0 90px;}
.shape i{ display:block; width:29px; height:29px; margin:8px 0 0 8px; background:url(../images/shape.png) no-repeat 0 0;}
.shapea{ display:block; width:100%; height:100%;}
.sectionhide{ display:none; background:#fff;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; width:400px; position:absolute; top:45px;right:0; height:25px; padding:15px; color:#000!important;}



/*product_details css*/
.product_details{ width:100%; min-width:1000px; margin:0 0 10px 0;}
.product_details .details{width:100%; min-width:1000px; }
.product_details .content{ width:1000px; margin:0 auto; padding:60px 0 8px 0; zoom:1;}
.product_details .content:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.product_details .left{ float:left; width:480px; margin:20px 0 0 0;}
.product_details .right{ float:right; width:480px;}
.product_name{ font-size:30px; color:#151515; height:40px; line-height:40px; text-transform:uppercase; overflow:hidden;}
.product_desc{ font-size:14px; line-height:24px; text-transform:uppercase; color:#aeaeae; min-height:70px; padding:10px 0 0 0;}
.product_price{font-size:14px; line-height:30px;color:#aeaeae;}
.product_price span{ font-size:30px; color:#151515; margin:0 10px 0 0;}
.product_details .feature{ color:#686868; text-transform:uppercase; padding:8px 0 0 0; min-height:60px;}
.select_model{ margin-left:-21px;}
.select_model li{ float:left; width:145px; line-height:30px; height:30px; margin:10px 0 0 21px; zoom:1;}
.select_model li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.select_model li em{ float:left; display:block; width:42px;color:#8f8f8f; }
.select_model li .select_sim{ float:right; width:100px; height:28px; border:1px solid #a7a7a7;background:#fff; position:relative; z-index:10;}
.select_model .li .select_sim{ z-index:20;}
.select_sim input{ display:block; float:left; margin:0 0 0 5px; border:0; background:none;color:#666; height:28px; line-height:28px; font-size:14px; width:140px; }
.select_sim a{ position:absolute; right:0; top:0px; margin:0; width:28px; height:28px; margin:0; background:#000 url(../images/dropico.png) no-repeat center center;}
.select_model .select_sim ul{display:none;position:absolute; top:28px; left:-1px;width:100px; border:solid 1px #a7a7a7; border-top:none; background:#FFF }
.select_model .select_sim ul li{cursor:pointer; padding:0 0 0 10px; width:90px; margin:0; height:25px; font-size:12px; line-height:25px;color:#151515;}
.select_model .select_sim ul li:hover{background:#f5f5f5;}
.select_model .select_sim span{ position:absolute; left:10px; top:0; line-height:28px; font-size:12px;color:#151515;}
.clsc{ height:28px; line-height:28px; text-align:right; color:#151515;}
.clsc a{ color:#151515;}
.jqzoom{ width:480px; height:480px; margin:0 0 8px 0; position:relative;}
.zoomdiv{ left:380px!important; top:50px!important; height:400px; width:400px;}
.jqzoom{position:relative;padding:0;}
#pictureShow{ width:480px; height:480px;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(../image/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
.product_thumb{ zoom:1; margin:5px 0 25px 0;}
.product_thumb:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.PicJian,.PicJia{float:left; display:none;cursor:pointer;}
.changediv{position:relative;float:left; height:80px; width:480px; margin:0 auto; overflow:hidden;}
.changebao{position:relative;text-align:left; width:2500px; zoom:1;}
.changebao:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.picmore{float:left;height:76px; width:76px; border:1px solid #c7c7c7; margin:0 2px 0 0;cursor:pointer;}
.picmore img{border:0px; width:76px; height:76px;}
.product_bot{ margin:0 0 20px 0; zoom:1;}
.product_bot:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.product_bot .tocart{ float:left; width:105px;}
.product_bot .tocart a{ display:block; padding:0 0 0 7px; text-align:center; height:40px; line-height:40px; background:#650000 url(../images/view.png) no-repeat 15px center; color:#fff;}
.product_bot .tocart a:hover{background:#850404 url(../images/view.png) no-repeat 15px center; }
.product_bot .collection{ float:left; margin:12px 15px 0 15px; width:55px; height:20px; text-align:left; background:url(../images/icon.png) no-repeat -185px 2px; color:#181818;}
.product_bot .collection a{ padding-left:18px; color:#181818;}
.product_bot .collection a:hover{ color:#650000;}
.product_bot .input{ float:left; display:block; width:170px; height:20px; line-height:20px; border:1px solid #a7a7a7; padding:9px 0 9px 10px; color:#6b6b6b; }
.product_bot .love{ float:left; width:35px; height:38px;border:1px solid #a7a7a7; background:url(../images/icon.png) no-repeat -65px -16px; margin:0 0 0 3px;}
.product_bot .love a{ display:block; width:100%; height:100%; cursor:pointer;}
.product_bot .browse{ float:right;text-align:center; width:75px; height:40px; line-height:40px; background:#650000; color:#fff;}
.product_bot .browse a{ display:block; color:#fff;}
.product_bot .browse a:hover{background:#850404; color:#fff;}
.product_details .tip{ color:#bebebe;}
.product_fixed{ position:fixed; z-index:10000; bottom:0; left:0; width:100%; border-top:1px solid #cccbcb; background:#fff;}
.productcart{ width:100%;border-top:1px solid #eee;}
.product_cart{ position:relative; padding:0 0 0 360px; width:640px; margin:20px auto; }
.product_cart li{ height:18px; line-height:18px; margin:0 0 5px 0; color:#151515; font-size:13px;}
.product_cart li i{ display:block; float:left; width:20px; height:18px; margin:0 15px 0 0;}
.product_cart .li1 i{ background:url(../images/icon.png) no-repeat -180px -20px;}
.product_cart .li2 i{ background:url(../images/icon.png) no-repeat -180px -41px;} 
.product_cart .li3 i{ background:url(../images/icon.png) no-repeat -180px -62px;} 
.product_cart .cart{ position:absolute; top:20px; right:80px;}
.product_cart .cart a{ display:block; width:95px; height:30px;line-height:30px;background:#151515; text-align:center; font-size:13px; color:#fff;}
.product_cart .cart a:hover{background:#650000; color:#fff;}
.product_cart .cart .num{ position:absolute; top:-15px; right:-10px; display:block; width:27px; height:27px; background:url(../images/icon.png) no-repeat -33px -21px; color:#fff; text-align:center; line-height:27px;}
.product_ts{ width:1000px; margin:0 auto;padding:30px 0 50px 0; min-height:1100px;}
.product_ts .h1{ text-align:center; font-size:32px; color:#151515; line-height:40px; font-weight:normal;}
.product_ts .list{ padding:100px 0 0 0; zoom:1;}
.product_ts .list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.product_ts .list .text{ float:left; text-align:right; padding:0 0 0 10px; width:480px;color:#686868; line-height:21px; text-transform:uppercase;}
.product_ts .list .text h2{ margin:10px 0 40px 0; line-height:40px; font-size:22px; color:#151515; font-weight:normal;}
.product_ts .list .img{ float:right; width:480px;}
.product_ts .list .img img{ max-width:100%;}
.product_ts .oddlist .text{ float:right; text-align:left;}
.product_ts .oddlist .img{ float:left;}
.relatets{ width:100%; min-width:1000px; background:#000;}
.relatets .content{ padding:25px 0; width:1000px; margin:0 auto;}
.relatets .content .title{ height:60px; line-height:60px; font-size:24px; color:#fff; font-weight:normal; margin:0 0 35px 0; border-bottom:1px solid #333333; text-align:center;}
.relatets .content ul{ margin-left:-20px;}
.relatets .content li{ float:left; width:320px; height:250px; background:#fff;margin:0 0 25px 20px; position:relative; text-align:center;}
.relatets .content li a{ display:block; width:320px; height:250px;}
.relatets .content li .img img{ height:100%;}
.relatets .content li .name{ position:absolute; bottom:0; left:0; width:100%; height:40px; line-height:40px; font-size:13px; color:#181818; overflow:hidden;}
/*fancybox css*/
.fancybox{ color:#5b5b5b; line-height:26px;}
.fancybox .title{border-bottom:1px solid #474747;height:45px;line-height:45px;font-size:14px; color:#fff; text-align:center; margin:0 0 25px 0; }
.fancybox .clcc{ text-align:center; padding:0 0 10px 0;}
.fancybox .rhcl { padding:0 0 5px 0;}
.fancybox .rhcl .step{ padding:3px 0; text-align:center;}
.clway .txt{ text-align:center; margin-top:-15px; margin-bottom:10px;}
/*tradition css*/
.traditionbanner{ background:url(../images/tradition_banner.jpg) no-repeat center 0; height:855px; position:relative; z-index:10;}
.traditionbanner .caption{ position: absolute; z-index:20; top:295px; right:50%; margin-right:-500px; }
.traditionbanner .caption .text{width:460px; background:url(../images/banbg.png) repeat 0 0;margin:0 0 35px 0; padding:20px 35px;}
.traditionbanner .caption .txt{ margin:20px 0 0 0;background:url(../images/view2.png) no-repeat 0 7px; text-indent:15px;color:#44413f; line-height:21px; text-transform:uppercase;}
.traditionbanner .detail a{ float:right;display:block; width:100px; padding:0 0 0 7px; text-align:center; height:40px; line-height:40px; background:#650000 url(../images/view.png) no-repeat 15px center; color:#fff;}
.traditionbanner .detail a:hover{background:#850404 url(../images/view.png) no-repeat 15px center; }
.tradition_content{width:1000px; margin:0 auto; padding:40px 0 0px 0;}
.tradition_content .title{ height:60px; line-height:60px; text-align:center; margin:0 0 15px 0; border-bottom:1px solid #d1d1d1; font-size:28px; color:#181818;}
.tradition_content .text{ font-size:13px; color:#bbbbbb; line-height:26px; padding:0 0 40px 0; text-align:center;}
.tradition_content .img{ width:820px; margin:0 auto 80px auto; position:relative;}
.tradition_content .img .t{ position:absolute; bottom:0; left:0; width:100%; height:40px; line-height:40px; background:url(../images/maintextbg.png) repeat 0 0; text-indent:40px; font-size:13px; color:#fff; text-transform:uppercase;}
.tradition_content .list{ padding:0 0 90px 0; zoom:1;}
.tradition_content .list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.tradition_content .list .text{ float:left; text-align:right; padding:0 0 0 10px; width:480px;color:#686868; line-height:21px; text-transform:uppercase;}
.tradition_content .list .text h2{ margin:10px 0 40px 0; line-height:40px; font-size:22px; color:#151515; font-weight:normal;}
.tradition_content .list .img{ float:right; width:480px;}
.tradition_content .list .img img{ max-width:100%;}
.tradition_content .oddlist .text{ float:right; text-align:left;}
.tradition_content .oddlist .img{ float:left;}
/*brand css*/
.brandbody{ background:#000;}
.brand{ width:100%; min-width:1000px;background-position:center 0; background-repeat:no-repeat; margin:0 0 25px 0; position:relative; z-index:10;}
.brand1{ height:960px;}.brand2{ height:695px;}.brand3{ height:735px;}.brand4{ height:790px;}.brand5{ height:520px;}.brand6{ height:520px;}
.brand .caption{ position:absolute; z-index:20; background:#fff; padding:25px 35px; width:460px;}
.brand .caption .txt{ margin:20px 0 0 0;color:#44413f; line-height:21px; text-transform:uppercase; background:url(../images/view3.png) no-repeat 0 7px; text-indent:2em;}
.brand1 .caption{ top:295px; right:50%; margin-right:-500px;}
.brand2 .caption{ top:120px; right:50%; margin-right:-300px;}
.brand3 .caption{ top:70px; right:50%; margin-right:-570px;}
.brand4 .caption{ top:40px; left:50%; margin-left:-500px;}
.brand5 .caption{ top:110px; right:50%; margin-right:-510px;}
.brand6 .caption{ top:120px; right:50%; margin-right:-510px;}
/*vow wall css*/
.vowwallbanner{ background:url(../images/vowwallbanner.jpg) no-repeat center 0; height:855px; position:relative; z-index:10;}
.vowwallbanner .caption{ position: absolute; z-index:20; top:295px; left:50%; margin-left:-500px; background:url(../images/banbg.png) repeat 0 0;padding:35px 25px 30px 25px; }
.vowwallbanner .caption .txt{ margin:20px 0 0 0;background:url(../images/view2.png) no-repeat 0 7px; text-indent:15px;color:#44413f; line-height:21px; text-transform:uppercase;}
.vowwall{ padding:20px 0 80px 0;}
.vowwall ul{ margin-left:-20px; min-height:1050px;}
.vowwall li{ float:left; width:320px; height:295px; margin:0 0 55px 20px; position:relative;}
.vowwall li .img,.vowwall li .img img{width:320px; height:295px;}
.vowwall li .t{ position:absolute; left:0; bottom:0; width:100%; height:50px; background:url(../images/txtbg.png) repeat 0 0; text-align:center; font-size:13px; color:#fff; line-height:50px;}
.vow_text{ text-align:center; line-height:26px;}
.vowwall_img{ margin:25px 0 35px 0;}
.ring{ height:520px; position:relative;}
.ring .img img{ width:1000px; height:520px;}
.ring .description{ position:absolute; bottom:0; left:0; width:800px; padding:0 160px 0 40px; min-height:70px; background:url(../images/banbg.png) repeat 0 0; line-height:25px;}
.ring .description .infor{ margin:15px 0 5px 0; zoom:1;}
.ring .description .infor:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.ring .description .infor h1{ float: left;display:inline; font-weight:normal; font-size:14px; color:#fff; text-transform:uppercase; margin:0 25px 0 0;}
.ring .description .detail{ position:absolute; top:15px; right:40px;}
.ring .description .detail a{ float:right;display:block; width:100px; padding:0 0 0 7px; text-align:center; height:40px; line-height:40px; background:#650000 url(../images/view.png) no-repeat 15px center; color:#fff;}
.ring .description .detail a:hover{background:#850404 url(../images/view.png) no-repeat 15px center; }
/*login css*/
.loginform{ width:100%; min-width:1000px; background:#eef9ff;}
.login{ width:1000px; padding:100px 0 200px 0; margin:0 auto; zoom:1;}
.login:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.login .left{ float:left; width:580px;}
.login .left .txt{ text-align:right; padding:30px 0 0 0; color:#000; line-height:24px; text-transform:uppercase;}
.login .right{ float:right; width:330px; background:#fff; border:1px solid #e0e7ea; border-top:1px solid #cfd5d8;}
.loginbox{ border-top:2px solid #e0e5e9; padding:20px 20px 40px 20px;}
.loginbox .title{ position:relative; height:50px; border-bottom:1px solid #dce2e5; margin:0 0 55px 0;}
.loginbox .title h1{ position:absolute; top:0; left:0; height:50px; border-bottom:1px solid #650000; font-size:16px; line-height:40px; color:#000; font-weight:normal;}
.loginbox .li{ height:20px; line-height:20px; padding:8px 10px; color:#333;overflow:hidden; border-bottom:1px solid #dce2e5; zoom:1;}
.loginbox .li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.loginbox .li i{ float:left; width:20px; height:20px; display:block;}
.loginbox .userli i{ background:url(../images/icon.png) no-repeat -84px -57px;}
.loginbox .passwordli i{ background:url(../images/icon.png) no-repeat -110px -57px;}
.loginbox .li .input{ float:left; margin:0 0 0 30px; border:0; height:20px; width:210px;}
.loginbox .tips{ height:20px; overflow:hidden; color:#999;}
.logintxt{ padding:20px 0 25px 0; zoom:1;}
.logintxt:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.logintxt .forgotpwd{ float:left;}
.logintxt .toregister{ float:right;}
.logintxt a{ color:#000;}
.logintxt a:hover{ color:#650000;}
.loginbtn{ display:block; width:100%; height:36px; line-height:36px; border:0; background:#650000; color:#fff; text-align:center; cursor:pointer;}
.loginbtn:hover{background:#850404;}
/*register css*/
.insidepage{ width:1000px; padding:60px 0 40px 0; min-height:700px; margin:0 auto;}
.insidepage .title1{ height:40px; line-height:20px; position:relative; border-bottom:1px solid #e5e5e5; margin:0 0 20px 0;}
.insidepage .title1 h1{ position:absolute; top:0; left:0; height:40px; border-bottom:1px solid #650000;font-size:16px;color:#000; font-weight:normal;}
.insidepage .title1 .titleright{ position:absolute; top:0; right:0; color:#000;}
.insidepage .title1 .titleright a{ color:#000; margin:0 0 0 20px;}
.insidepage .title1 .titleright a:hover{ color:#650000;}
.registerul li{ zoom:1; padding:15px 0 0 0;}
.registerul li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.registerul li .text{ display:block; float:left; width:70px; height:28px; line-height:28px; padding:0 5px 0 0; color:#000;}
.registerul li .text span{ float:right; color:#fc0101;}
.registerul li .inputs{ float:left; width:337px; position:relative;}
.registerul li .inputs .input{ padding:3px 5px; height:20px; border:1px solid #a7a7a7; color:#666; width:325px;}
.registerul li .inputs .redinput{border:1px solid #f60505;}
.registerul li .inputs .codeinput{ width:140px; margin:0 15px 0 0;}
.registerul li .tips{ float:left; padding:0 10px; border:1px solid #fff; height:26px; line-height:26px; color:#686868;margin:0 0 0 15px;}
.registerul li .tips.error{ border:1px solid #f60505; background:#fff0f0; color:#feb3b3;}
.registerul li a{ color:#000; margin:0 0 0 10px;}
.registerul li a:hover{ color:#650000;}
.registerul li .button{ width:115px; height:38px; line-height:38px; margin:35px 0 0 0; background:#650000; text-align:center;color:#fff; border:0; cursor:pointer;}
.registerul li .button:hover{background:#850404; color:#fff;}
.register_success{ text-align: center; padding:110px 0 0 0; color:#000;}
.register_success a{ color:#650000; text-decoration:underline;}
.register_success a:hover{ color:#000;}
.register_success .sure{ margin:50px 0 0 0;}
.register_success .sure a{ padding:10px 25px; background:#650000; color:#fff; text-decoration:none;}
.register_success .sure a:hover{background:#850404;}
.getpassword{ padding:110px 0 0 0; zoom:1;}
.getpassword:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.getpassword .inputs{ float:left; width:660px; height:20px; border-bottom:1px solid #e5e5e5; padding:7px 0;}
.getpassword .inputs i{ float:left; display:block; width:25px; height:20px; margin:0 35px 0 0; background:url(../images/icon.png) -134px -58px;}
.getpassword .inputs .inputtxt{height:20px; border:0; color:#666; width:590px;}
.getpassword .btn{ float:left; margin:0 0 0 110px; width:115px; height:35px; background:#650000; color:#fff; text-align:center; border:0; line-height:35px; text-align:center; cursor:pointer;}
.getpassword .btn:hover{background:#850404; color:#fff;}
/*usercenter css*/
.insidepage .title{ margin:-20px 0 20px 0;height:40px; border-bottom:1px solid #e5e5e5; zoom:1;}
.insidepage .title:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.insidepage .title h1{ float:left; display:inline-block; line-height:40px;font-size:16px;color:#000; font-weight:normal;}
.insidepage .title .tright{ float:right; width:450px; text-align:right; font-size:14px; color:#727272; height:30px; line-height:30px;}
.insidepage .title .tright .price{ color:#f92e2e;}
.insidepage .title .tright .settle{ margin:0 0 0 10px; display:inline-block; width:50px; height:30px; background:#b3b2b1; font-size:12px; text-align:center; line-height:30px;color:#fff;}
.insidepage .title .tright .settle:hover{background:#650000; color:#fff; }
/*cart css*/
.order_table{ width:100%;}
.order_table th{ color:#aeaeae; padding:0 10px 0 0; line-height:20px; text-align:left;}
.order_table td{ padding:30px 10px 30px 0;border-bottom:1px solid #e8e5e1; vertical-align:top;}
.order_table .img{ width:100px;} 
.order_table .img img{ width:75px; height:75px; border:1px solid #c6c6c6;}
.order_table .order_product{width:200px;}
.order_table .order_product h1{ font-weight:normal; font-size:13px; color:#424242; margin:0 0 0 0;}
.order_table .order_product h1 a{color:#424242;}
.order_table .order_product h1 a:hover{color:#f92e2e;}
.order_table .order_product .description{ color:#afafaf;}
.order_table .order_product .text{ font-size:13px; color:#424242; margin:0 0 0 0;}
.order_table .order_attribute{width:100px;}
.order_table .order_attribute .description{ color:#afafaf;}
.order_table .order_attribute .text{ font-size:13px; color:#424242; margin:10px 0 0 0;}

.order_table .dprice{ color:#151515; font-size:14px; width:90px;}
.order_table .tc{ text-align:center;}
.order_table .actionam {margin:0 auto;height: 18px;width: 60px; background:#fedada;color: #f92e2e;}
.btn-xmini {cursor: pointer;display: block;float: left;height:18px; width:17px; line-height:18px;text-align: center;vertical-align: text-top;color: #f92e2e;}
.btn-xmini .icon-y{font-style:normal;}
.buy_value{ float:left;border: 1px solid #fda2a2; background:#fff;color: #595858; height:16px; line-height:16px; text-align: center; width:24px;}
.order_table .prices{ color:#f92e2e; width:100px; font-size:14px;}
.order_table .opera{ width:100px;color:#151515;}
.order_table .opera a{ color:#151515;}
.order_table .opera a:hover{ color:#f92e2e;}
.cart_bot{ height:35px; line-height:35px; background:#e8e5e1; padding:0 140px 0 0;color:#171717; text-align:right; position:relative;}
.cart_bot .operat{ position:absolute; top:8px; left:15px;line-height:20px;}
.cart_bot .operat input{ margin:0 15px 0 0;}
.cart_bot .operat a{ margin:0 0 0 20px; color:#171717;}
.cart_bot .operat a:hover{color:#fb2525;}
.cart_bot label{color:#fb2525; margin:0 5px;}
.cart_bot .carta{ position:absolute; top:0; right:0; width:105px; height:35px;}
.cart_bot .carta a{ display:block; width:100%; background:#650000; color:#fff; text-align:center;}
.cart_bot .carta a:hover{background:#850404; color:#fff;}
.confirm_order .h2{ height:30px; line-height:30px; background:#f3f3f3; padding:0 20px; border:1px solid #e6e6e6;font-size:14px; font-weight:bold;}
.confirm_order .h2 a{ margin:0 0 0 10px; color:#f92e2e; font-weight:normal; float:right;}
.confirm_order .h2 a:hover{color:#f92e2e; text-decoration:underline;}
.bt0{ border-top:0!important;}
.confirm_order .content{ padding:25px 20px;}
.confirm_order .input {width:250px; height:18px;}
/*address css*/
.address{ padding:25px;}
.address .address-list li {line-height: 25px;padding-left: 92px; margin:0 0 8px 0; position:relative;}
.address  p {line-height: 25px; margin:0 0 8px 0;display:block; position:relative;height:30px;}
.address .address-list li:hover{ background:#fffae5;}
.address .address-list li.selected {line-height: 32px; position:relative;behavior:url(PIE.htc);margin:5px 0 7px 0;background: #fff5cc; border: 1px solid #ffe580;}
.address .set-default {margin-left: 15px;}
.address li.selected .modify { margin-left: 10px;}
.address .marker { display:none;background: url("../images/cart/marker.gif") no-repeat 0 0;height: 25px; left: 10px;position: absolute;top: 6px;width: 15px;}
.address .marker-tip {color: #f50;display: none;font-weight: 700;left: 30px;position: absolute;top: 0;}
.address-list .selected .address-info {padding-right: 100px;}
.address .modify { display: none; position: absolute; right: 10px;}
.address .selected input { top: 10px;}
.address-list label em {color: gray;}
.address-list .selected label, .address-list .selected label em {font-size: 14px;font-weight: 700;}
.address li.selected .marker, .address li.selected .marker-tip, .address li.selected .modify {display: block;}
.address li input {left: 75px;  position: absolute; top: 6px;}
.address li input, .address li label, .address-list .tip { vertical-align: baseline;}
.address-list .extra-op { display: none; padding-left: 10px;}
.address-list .address-info, .address-list .transfer {display: inline-block; word-break: break-all; word-wrap: break-word;}
.address-list .address-info { padding-left: 10px; padding-right: 5px;}
.address-list .transfer-station { color: #3e3e3e; font-weight: 700; padding: 0 2px 0 10px;vertical-align: middle;}
.address-list .transfer-actions { color: #818181; display: none; padding: 0 3px;}
.address-list .transfer-used { color: #818181;margin-left: -5px;}
.address-list .selected .extra-op { display: block;}
.address .address-bar { margin-top: 5px;}
.address .edit {margin-left: 103px; color:#3366cc;}
.other-address{display:none; padding:0 25px 20px 25px;}
.other-address .J_AddAddr { line-height:35px; font-size:15px; color:#f92e2e; font-weight:normal;}
.J_CommonAddr li {line-height: 24px;margin-bottom: 10px; zoom:1;}
.J_CommonAddr li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.J_CommonAddr .ti {color: #404040; display:block; padding:0 5px 0 0;float: left;text-align: right; width: 60px;}
.J_CommonAddr li .address_right { float:left; width:800px; overflow: hidden;position: relative;}
.J_CommonAddr li em {color: red; font-family: simsun; float:left; font-style: normal;  line-height: 24px; margin:0 10px 0 0;}
.J_CommonAddr select { color: #404040; margin:0 10px 0 0; border:1px solid #ddd;  height: 23px; line-height: 23px; width: 60px;}
.J_CommonAddr .inputtxt { position:relative; border:1px solid #ddd;background:url(../images/bg-input-text.jpg) no-repeat 0 0; width:150px; padding:3px 5px;}
.J_CommonAddr .inputtxt.address-txt{ width:250px; margin:15px 0 5px 0;}
.submit{ background:#650000; display:inline-block; font-size:16px; border:0; height:36px; line-height:36px; padding:0 30px; color:#fff; cursor:pointer;}
.submit:hover{background:#850404; color:#fff;}
.orders .txt{ text-align:right; padding:5px 0 20px 0;}
.order_price{ background:#f8f8f8; padding:10px 20px 25px 20px; font-size:14px; line-height:25px; text-align:right;}
.order_price span{ display:inline-block; width:70px; text-align:right; color:#f92e2e;}
.orders .txt2{ text-align:right; padding:10px 20px 10px 0; font-size:18px;}
.orders .txt2 span{ color:#f92e2e; font-weight:bold;}
.orders .txt2 a{ display:inline-block;font-size:14px; color:#fff; padding:10px 40px; background:#650000;}
.orders .txt2 a:hover{background:#850404; color:#fff;}
.pay_way { padding:20px;line-height: 24px;}
.pay_way .radio {line-height: 20px;margin: 0px 0px 20px;padding: 0px;}
.pay_way .radio .input_radio {margin:4px 5px 0px 0px;float:left;}
.pay_way h4 {font-size: 14px;color: #666; margin:0 0 10px 0;}
.pay_blank li {float: left;height: 42px;width: 200px;	margin: 10px 16px 20px 15px;}
.pay_blank .label { cursor: pointer;display: inline-block;}
.pay_blank  li .input_radio {margin:15px 0px 0px 0px;float:left;}
.pay_blank .img {height: 42px;width: 165px;border: 1px solid #e2e2e2;float:left;margin:0px 0px 0px 10px;}

.pay_address li {float: left;width: 100px;	margin: 5px 5px 5px 5px;}
.pay_address .label { cursor: pointer;display: inline-block;}
.pay_address  li .input_radio {margin:5px 0px 0px 10px;float:left;}

.confirm_orders .order_table th{ text-align:center; padding: 0 10px;} 
.confirm_orders .order_table td{ padding:20px 10px;border-bottom:1px solid #e8e5e1; text-align:center;}
.confirm_orders .order_table .order_product{ width:300px; text-align:left;}
.confirm_orders .order_table .sx{ width:150px;}
.order_pay{ margin:30px auto; width:700px; border:1px solid #e6e6e6; }
.order_txt{ zoom:1; }
.order_txt:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.order_txt .span{ float:left; padding:10px; line-height:30px; width:320px;}
.order_txt .spanprice{ float:right; border-left:1px solid #e6e6e6;}
.order_txt .span span{ color:#ff4400;}
.submit_order_details {color: #9D9D9D;font-size: 12px; line-height: 24px;}
.submit_title { color: #B01003;font-size: 18px; margin: 40px 0 10px;text-align: center;}
.address_title {color: #5C5C5C;font-size: 18px;margin: 20px 0 10px;padding: 0;}
.orderaddress{ border:1px solid #ccc; padding:10px; background:#efefef; color:#666;}
.blank {background: url("../images/cart/green_selectico.jpg") no-repeat scroll 0 52px ;color: #5E5D5D; font-size:14px; height: 20px;margin: 0 auto;padding: 50px 0 30px 35px;width: 640px;}
.blank span { float: left;}
.blank_name { color: #B01003;}
.blank .change_payment_act {background:#650000;color: #fff;display: block;font-size: 12px;
height: 22px;line-height: 20px;margin: 0 0 0 10px;text-align: center;text-decoration: none; width: 94px;}
.pay_blank { display: block;}
.div_hide {display: none;}
.submitbtn{ margin:30px 0; text-align:center;}
.submitbtn a{ display:inline-block; padding:8px 30px; background:#650000; font-size:14px; color:#fff;}
.submitbtn a:hover{background:#850404; color:#fff;}
.sucessful{ background:url(../images/successico.png) no-repeat 0 0; width:650px; padding:0 0 0 60px; font-size:14px; line-height:24px; margin:70px auto}
.sucessful h1{ font-size:18px; line-height:45px; margin:0 0 5px 0;}
.sucessful h1 span{ font-size:24px; color:#f92e2e; margin:0 10px; font-family:Arial, Helvetica, sans-serif;}
.sucessful a{ color:#f92e2e;}
.sucessful a:hover{ color:#f92e2e; text-decoration:underline;}
.sucessful .blue{color:#f92e2e;}
/*usercenter css*/
.userban{ background:#f7f7f7; padding:10px 15px 10px 140px;color:#000; position:relative;zoom:1;}
.userban:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.userban .photo{ position:absolute; top:20px; left:20px;width:95px; height:95px;}
.userban .photo img{width:95px; height:95px;}
.userban .photobg{ position:absolute; z-index:10; top:0; left:0;width:95px; height:95px; background:url(../images/member/userphotobg.png) no-repeat 0 0;}
.userban .userinfor{ width:490px;}
.userban .userinfor .info{ height:40px; line-height:40px; position:relative; margin:0;}
.userban .userinfor .info h1{ font-size:18px; font-weight:normal;}
.userban .userinfor .info .t{ position:absolute; top:0; right:0;}
.userban .userinfor .info a{ color:#000; margin:0 0 0 25px;}
.userban .userinfor .info a:hover{ color:#fd3333;}
.userright .userban{ margin:40px 0 0 0;}
.account_safety{zoom:1;}
.account_safety:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.account_safety span,.account_safety .level,.account_safety label,.account_safety a{ float:left;}
.account_safety .level{ width:80px; height:10px; background:#fff; margin:5px 0 0 5px;}
.account_safety .level i{ display:block; width:100%; height:10px; background:#fda4a4;}
.account_safety label{ color:#fd3333; margin:0 10px 0 25px;}
.account_safety a{ color:#00b2de;}
.account_safety a:hover{ color:#fd3333;}
.userban .orderinfor{}
.userban .orderinfor li{ float:left; height:36px; line-height:36px; padding:10px 0 0 0;;width:150px; zoom:1;}
.userban .orderinfor li i{ float:left; width:36px; height:36px; margin:0 20px 0 0; overflow:hidden;}
.userban .orderinfor li i img{ width:100%; height:100%;}
.userban .orderinfor li a{ color:#000;}
.userban .orderinfor li a:hover{ color:#fd3333;}
.userban .orderinfor li span{ color:#fd3333; margin:0 0 0 8px;}
.order_table .opera2{ text-align: center;}
.order_table .opera2 a{ color:#F92E2E;}
.order_table .opera2 a:hover{color:#F92E2E; text-decoration:underline; }
.cart_bot .m-page{ position:absolute; top:0; right:0;}
.insidepage .title2{ height:40px; line-height:28px; position:relative; border-bottom:1px solid #e5e5e5; margin:30px 0 20px 0;}
.insidepage .title2 h1{ float:left; display:inline;font-size:16px;color:#000; font-weight:normal; text-transform:uppercase;}
.insidepage .title2 .titleright{ position:absolute; top:0; right:0; color:#727272;}
.insidepage .title2 .titleright a{ font-size:14px;color:#727272;}
.insidepage .title2 .titleright a:hover{ color:#650000;}
.insidepage .title2 .searchdiv{ float:left; margin: 0 10px 0 0;}

.searchdiv .inputtxt{ float:left;border:1px solid #a7a7a7; border-right:0; padding:0 5px; width:200px; color:#999; height:26px; line-height:26px;}
.searchdiv .button{ float:left;border:0; height:28px; line-height:28px; padding:0 15px; background:#650000; color:#fff; cursor:pointer;}
.insidepage .title2 .tab{ float:left; margin:0 0 0 30px;}
.insidepage .title2 .tab a{ margin:0 1px 0 0; background:#e8e5e1; display:inline-block; width:100px; height:28px; text-align: center; line-height:28px; color:#000;}
.insidepage .title2 .tab a span{ margin:0 0 0 5px;}
.insidepage .title2 .tab a:hover,.insidepage .title2 .tab a.current{ background:#650000; color:#fff;}
.insidepage .title2.t20{ margin-top:0;}
.collect_product li{ float: left; padding:0 0 20px 0; margin:0 8px; width:150px; color:#000;}
.collect_product li .img{ width:150px; height:120px; text-align:center;}
.collect_product li .img img{ height:100%;}
.collect_product li .price{ margin:10px 0; text-align:center; line-height:18px;}
.collect_product li .price span{ margin:0 0 0 10px; background:#650000; padding:0 5px; color:#fff;}
.collect_product li .down{ display:block; margin:0 auto; width:90px; height:18px; background:#e8e5e1; text-align:center; line-height:18px;}
.collect_product li a{ color:#000;}
.collect_product li a:hover .price{ color:#650000;}
.collect_product li a:hover .down { background:#650000; color:#fff;}
.productLoop{ position:relative;}
.productLoop .hd{ position:absolute; top: -65px; right:0; overflow:hidden; height:26px;}
.productLoop .hd ul li{ position:relative;float:left;width:26px; height:26px; overflow:hidden; background:#e8e5e1; margin:0 0 0 1px; color:#000; text-align:center; line-height:26px; cursor:pointer;}
.productLoop .hd ul li.on{ background:#650000; color:#fff;}
.productLoop .bd ul{ overflow:hidden; zoom:1; }
.productLoop .bd ul li{float: left;width:180px; padding:0 15px 0 0; color:#000;overflow:hidden;  }
.productLoop .bd ul li .pic{ width:200px; height:150px; text-align:center;}
.productLoop .bd ul li .pic img{ height:100%;}
.productLoop .bd ul li .name{ color:#424242; height:40px; overflow:hidden;text-align:center;}
.productLoop .bd ul li .name a{ color:#424242;}
.productLoop .bd ul li .name a:hover{ color:#650000;}
.productLoop .bd ul li .price{ color:#ff6c6c;text-align:center;}
/*trade_detail css*/
.trade_title{ margin:-20px 0 20px 0; padding:0 0 20px 0; border-bottom:1px solid #e5e5e5; color:#000; zoom:1;}
.trade_title:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.trade_title .exit{ float:right; width:50px; text-align:right;}
.trade_title h1{float:left; display:inline;font-size:16px;color:#000; font-weight:normal; margin:0 15px 0 0; text-transform:uppercase;}
.trade_title a{ color:#000;}
.trade_title a:hover{ color:#fe0202;}
.trade_title span{ margin:0 5px; font-family:"simsun";}
.trade_ban{ background:#f7f7f7; padding:10px 20px 10px 10px; color:#8b8b8b; line-height:22px; margin:0 0 15px 0;}
.trade_ban .status{ color:#000; font-size:13px; position:relative; margin:0 0 15px 0;}
.trade_ban .status label{ color:#00b2de;}
.trade_ban .status a{ display:inline-block; padding:0 15px; font-size:12px; background:#650000; color:#fff; margin:0 0 0 15px;}
.trade_ban .status .r{ position:absolute; top:0; right:0;}
.trade_ban .status .r a{ margin:0 0 0 3px; background:#808080;}
.trade_ban .status .r a:hover{ background:#000;}
.trade_ban .orange{ color:#fd0303;}
.trade_notice{ line-height:25px; color:#808080; border-bottom:1px solid #e5e5e5; padding:0 10px; margin:0 0 35px 0;}
.trade_notice p{ margin:0 0 10px 0;}
.trade_notice span{ color:#fe0202;}
.trade_notice img{ float:left; margin:0 15px 0 60px;}
.progress{ line-height:22px; color:#808080; margin:0 0 30px 0;}
.degree{ width:760px; height:15px; margin:0 auto 15px auto;background:url(../images/member/progress.jpg) no-repeat 0 0; }
.degree1{background:url(../images/member/progress.jpg) no-repeat 0 0;}
.degree2{background:url(../images/member/progress.jpg) no-repeat 0 -15px;}
.degree3{background:url(../images/member/progress.jpg) no-repeat 0 -30px;}
.degree4{background:url(../images/member/progress.jpg) no-repeat 0 -45px;}
.degree5{background:url(../images/member/progress.jpg) no-repeat 0 -60px;}
.progress li{ float:left; width:110px; padding:0 15px 0 65px; text-align:center;}
.progress li h4{ font-size:12px; font-weight:normal; color:#000;}
.tradebar{ border-bottom:1px solid #e5e5e5; height:40px; line-height:40px; margin:0 0 20px 0; position:relative;}
.tradebar ul{ position:absolute; top:0; left:0; height:41px;}
.tradebar li{ float:left; height:40px; line-height:35px; margin:0 15px 0 0; font-size:13px; color:#808080; width:60px; text-align:center; cursor:pointer;}
.tradebar li.hover{ color:#000; border-bottom:1px solid #000;}
.trade_infor .th,trade_infor .td{ zoom:1;}
.trade_infor .th:after,.trade_infor .td:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.trade_infor .span1{float:left; width:180px;}
.trade_infor .span2{float:left; width:560px;}
.trade_infor .span3{float:left; width:240px;}
.trade_infor .th{ color:#000; border-bottom:1px solid #e5e5e5; padding:0 0 5px 0;}
.trade_infor .td{ padding:10px 0 25px 0; line-height:26px; color:#808080;}
.trade_orderinfor h2{ height:30px; line-height:30px; background:#f7f7f7; padding:0 5px; font-weight:normal; color:#000; font-size:13px;}
.trade_orderinfor .content{ border:1px solid #f0f0f0; padding:15px 20px; color:#808080; line-height:21px;}
.trade_orderinfor .content h3{ font-size:12px; font-weight:normal; color:#000;}
/*exchange_goods css*/
.exchange_goods{ background:#f7f7f7; padding:15px 15px 25px 15px; font-size:13px; line-height:22px; color:#000;}
.exchange_goods .red{ color:#fd0303;}
/*suggestion css*/
.suggestion{background:#f7f7f7; padding:15px 15px 25px 15px;line-height:22px; color:#000;}
.suggestion li{ padding:15px 0 0 0; line-height:25px;zoom:1;}
.suggestion li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.suggestion li .span{ float:left; width:70px;}
.suggestion li .span span{ color:#fc0101;}
.suggestion li .inputs{ float:left; width:650px;}
.suggestion li .inputs textarea{ border:1px solid #a7a7a7; padding:0 5px; width:520px; height:200px; background:none;}
.suggestion li .inputs .input{ height:25px; line-height:25px; border:1px solid #a7a7a7; padding:0 5px; width:520px;background:none;}
.suggestion li .button{ margin:10px 0 30px 70px; display:block; width:80px; height:35px; line-height:35px; color:#fff; text-align:center; background:#650000; border:0; cursor:pointer;}
.suggestion li .button:hover{background:#850404; color:#fff;}
.contact_way{ padding:10px 0 0 25px; font-size:16px; color:#30302a; text-transform:uppercase; line-height:25px;}
.contact_way p{ margin:18px 0 0 0; zoom:1;}
.contact_way p:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.contact_way p i{ float:left; margin:0 10px 0 0;}
.contact_way p i img{ width:25px; height:25px;}
.contact_way a{color:#30302a;}
.contact_way a:hover{ color:#fc0101;}
/*personal_data css*/
.usertab{ border-bottom:1px solid #e5e5e5; height:40px; line-height:30px; margin:0 0 20px 0; position:relative;}
.usertab ul{ position:absolute; top:0; left:0; height:41px;}
.usertab li{ float:left; height:40px; line-height:30px; margin:0 20px 0 0; font-size:13px; color:#808080; width:60px; text-align:center;}
.usertab li a{ display:block; height:40px;color:#808080; }
.usertab li a:hover,.usertab li.current a{ color:#000; border-bottom:1px solid #000;}
.personal_data{ padding:0 0 50px 0;}
.personal_data li .button {background: #808080; border: 0; color: #fff;cursor: pointer; display:inline-block;height: 36px;line-height: 36px;margin: 15px 5px 0 0;
text-align: center;width: 85px;}
.personal_data li .button:hover{ background:#650000; color:#fff;}
.personal_data li .inputs { color:#000; line-height:28px;}
.personal_data li .inputs label{ margin:0 25px 0 0;}
.personal_data li .inputs label input{ margin:0 5px 0 0;}
.personal_data li .inputs select{border: 1px solid #a7a7a7; width:80px; height:25px; padding:3px; line-height:20px;margin:0 10px 0 0;}
.personal_data li .inputs select option{ line-height:25px;}
.personal_data li .inputs .input2{ width:140px;}
.personal_data li .inputs a{ color:#0472fb;}
.personal_data li .inputs a:hover{ color:#fc0101;}
/*userphoto css*/
.userphoto{ zoom:1;}
.userphoto:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.userphoto .pic img{ width:100%; height:100%;}
.bigphoto{ float:left; width:240px;}
.bigphoto .pic{ width:240px; height:240px;}
.bigphoto .input{ padding:0 9px; border:1px solid #808080; width:220px; height:25px; line-height:25px; color:#999; margin:20px 0;}
.bigphoto .file{  width:220px; height:25px; line-height:25px; color:#999; margin:20px 0;}
.bigphoto .btn{ display:inline-block; border:0; width:85px; height:38px; margin:0 10px 0 0; background:#808080; color:#fff; text-align:center; cursor:pointer;}
.bigphoto .btn:hover{ background:#650000; color:#fff;}
.middlephoto{ float:left; width:200px; margin:40px 55px 0 85px;}
.middlephoto .pic{ width:200px; height:200px;}
.smallphoto{ float:left; width:110px; margin:135px 0 0 0;}
.smallphoto .pic{ width:110px; height:110px;}
.smallphoto .pic img{-moz-border-radius:110px; -webkit-border-radius:110px; border-radius:110px; }
.userphoto .txt { margin:25px 0 0 0; text-align:center; color:#000;}
/*address_information css*/
.address_information h5{ font-size:12px; color:#000; margin:0 0 10px 0; font-weight:normal;}
.addressul{ padding:0 0 25px 0; margin:0 0 20px 0; border-bottom:1px solid #e5e5e5;}
.addressul li{ color:#000; zoom:1;}
.addressul li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.addressul li span{ float:left; width:90px; color:#808080;}
.addressul li .label{ float:left; width:500px;}
.add_address{ border:1px solid #a7a7a7; background:#fff; padding:3px 8px; color:#000;}
.add_address:hover{ background:#650000; border:1px solid #650000; color:#fff;}
.personal_data li .sendcode{ float:left; width:100px;}
.personal_data li .sendcode input{ width:100px; height:28px; border:0; background:#650000; color:#fff; text-align:center; margin:0 0 0 10px; cursor:pointer;}
.personal_data li .sendcode input:hover{background:#850404; color:#fff;}
.personal_data .li a{ color:#000; text-decoration:underline; margin:0;}
.personal_data .li a:hover{color:#fc0101;}
/*help center css*/
.help_center{ zoom:1;}
.help_center:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.helpleft{ float:left; width:180px; padding:15px 0 0 0;}
.helpleft dl{ margin:0 0 20px 0;}
.helpleft dt{ height:40px; line-height:30px;border-bottom:1px solid #e5e5e5; margin:0 0 15px 0; position:relative;}
.helpleft dt h1{ position:absolute; top:0; left:0; font-weight:normal; height:40px; border-bottom:1px solid #000; font-size:16px; color:#000;}
.helpleft dd{ font-size:14px; line-height:33px; height:33px; color:#696868; overflow:hidden;}
.helpleft dd a{color:#696868; }
.helpleft dd a:hover,.helpleft dd a.hover{ color:#a70202;}
.help_content{ float:right; padding:55px 0 40px 0;width:780px;}
.help_content .titles{ border-top:1px solid #000; padding:20px 0 10px 0; font-size:18px; line-height:28px; color:#000;}
.help_content .content{line-height:22px; color:#000;}
.help_content .content h1{font-size:18px;color:#000; font-weight:normal; line-height:45px;}
/*footer css*/
#footer{ background:#181818; position:relative; width:100%; min-width:1000px; z-index:100;}
.footers{ width:1000px; margin:0 auto; position:relative;}
.foot{ text-align:center; color:#404040; line-height:24px; padding:10px 0;}
.foot_share{ position:absolute; top:25px; left:0;}
.foot_share .jiathis_style .jtico{ height:14px!important; line-height:14px!important; padding-left:14px!important; margin:0 12px 0 0!important;}
.foot_share .jiathis_style .jtico_cqq{ background:url(../images/icon.png) no-repeat -46px -3px!important;}
.foot_share .jiathis_style .jtico_tsina{ background:url(../images/icon.png) no-repeat -65px -3px!important;}
.foot_share .jiathis_style .jtico_tqq{ background:url(../images/icon.png) no-repeat -86px -3px!important;}
.foot_share .jiathis_style .jtico_qzone{ background:url(../images/icon.png) no-repeat -104px -3px!important;}

.share .jiathis_style .jtico{ margin:0 0 0 4px!important; padding-left:18px!important;height:18px!important;}
.share .jiathis_style .jtico_cqq{ background:url(../images/icon.png) no-repeat 0 -57px!important;}
.share .jiathis_style .jtico_tsina{ background:url(../images/icon.png) no-repeat -19px -57px!important;}
.share .jiathis_style .jtico_tqq{ background:url(../images/icon.png) no-repeat -38px -57px!important;}
.share .jiathis_style .jtico_qzone{ background:url(../images/icon.png) no-repeat -57px -57px!important;}

.foot .link { color:#515151;}
.foot .link a{ margin:0 30px;color:#515151;}
.foot .link a:hover{ color:#fff;}
.bottoms{ position:relative;}
.bottoms a{color:#404040;}
.bottoms a:hover{color:#fff; }
.changeword{ position:absolute; top:0; right:300px;}
.changeword .word{ cursor:pointer; position:relative;}
.changeword .word:hover{ color:#fff;}
.words{display:none; position:absolute; bottom:30px; left:-65px; width:150px; background:#fff; padding:0 0 5px 0; text-align:center; }
.words i{ position:absolute; bottom:-8px; left:50%; margin-left:-7px; width:14px; height:8px; background:url(../images/jico.png) no-repeat 0 0;}
.words a{ margin:0 10px; color:#666;}
.words a:hover{ color:#000;}
.words .closeword{ position:absolute; top:-5px; right:5px;cursor:pointer;}
.foot_right{ position:absolute; z-index:100; top:20px; right:0; height:28px; line-height:28px; background:#000; color:#fff;}
.foot_right i{ width:14px; height:14px; float:left; display:block; margin:7px 10px 0 14px;}
.foot_right .query,.foot_right .syq{ float:left; width:100px; font-size:13px; color:#fff;}
.foot_right .query{ border-right:1px solid #181818; cursor:pointer;}
.foot_right .query i{ background:url(../images/icon.png) no-repeat 0 0;}
.foot_right .syq i{background:url(../images/icon.png) no-repeat -25px 0;}
.foot_right a{ color:#fff;}
.foot_right a:hover{ color:#dedede;}
.query_content{ display:none; position:absolute; bottom:28px; right:100px; background:#fff; width:400px; padding:5px; height:28px;}
.query_content .inputtxt{ float:left;border:1px solid #a7a7a7; border-right:0; padding:0 5px; width:333px; color:#999; height:26px; line-height:26px;}
.query_content .button{ float:left;border:0; height:28px; line-height:28px; width:55px; text-align:center;background:#000; color:#fff; cursor:pointer;}
/*page css*/
.m-page{height:35px;line-height: 35px;color:#999;zoom:1;}
.m-page:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.m-page a{ float:left;color: #000; margin:0 4px;}
.m-page .active,.m-page a:hover {color: #650000;}
.m-page .input, .m-page .btn {float: left;}
.m-page .input {border: 1px solid #908c8a; height: 22px;text-align: center; line-height:22px; margin:5px 10px 0 15px; width: 30px;}
.m-page .btn { background:#650000;color: #fff; cursor: pointer; height: 35px; line-height:35px;text-align: center; width: 65px; position:relative;}

.usercenter{ padding:10px 0 0 0; zoom:1;}
.usercenter:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.userleft{ float:left; width:180px;}
.userleft dl{ margin:0 0 20px 0;}
.userleft dt{ height:40px; line-height:30px;border-bottom:1px solid #e5e5e5; margin:0 0 15px 0; position:relative;}
.userleft dt h1{ position:absolute; top:0; left:0; font-weight:normal; height:40px; border-bottom:1px solid #000; font-size:16px; color:#000;}
.userleft dd{ font-size:14px; line-height:33px; height:33px; color:#696868; overflow:hidden;}
.userleft dd a{color:#696868; }
.userleft dd a:hover,.userleft dd a.hover{ color:#a70202;}
.userright{ float:right;width:780px;}
.userright .titles{ border-top:1px solid #000; padding:20px 0 10px 0; font-size:18px; line-height:28px; color:#000;}
.userright .order_table td{ padding: 20px 10px 20px 0;}
.userright .order_table .img { width: 80px;}
.userright .order_table .prices{ width:100px;}
.userright .suggestion{ margin:40px 0 0 0;}
.userright .exchange_goods{margin:40px 0 0 0;}

/*login*/
.pop_login{}
.pop_login ul{ width:265px; margin:15px auto;}
.pop_login p{ padding-top:8px; width:252px;}
.pop_login .pop_login_reg a{ color:#838383;}
.pop_login .pop_login_reg .pop_login_register{ float:right;}
.pop_login .pop_login_reg .pop_login_register a{ color:#008bd0;}
.pop_login .login_title{ font-weight:bold;}
.pop_login .login_text{ width:245px; height:24px; line-height:24px; padding-left:3px; border:1px solid #ccc;}
.pop_login .pop_login_btn a{ background:url(../images/sprite_base.png) no-repeat -125px -199px; width:250px; height:33px; line-height:31px; display:block; color:#fff; text-align:center; font-size:14px; font-weight:bold;}
.pop_login .pop_login_btn a:hover{ text-decoration:none;}

/*pop*/
#boxBg {	filter:alpha(opacity=50);	opacity:0.5;	background:#000}
.boxLoading,.boxError {	position: absolute;	display: block;	width: 90px;	height: 30px;	line-height: 30px;	margin-left: -45px;	margin-top: -15px;	left: 50%;	top: 50%;	color: #f00}
.boxLoading{	width:28px;	margin-left: -14px;	background:url(../images/loading.gif) no-repeat;text-indent: -999em;	text-align: center}
.boxTitle {	position: relative;	border: 1px solid #A6C9E1;	background: url(../images/ico.png) 0 0 repeat-x;	height: 30px;	line-height: 30px}
.boxTitle h3 {	float: left;font-weight: normal;color: #000;font-size: 14px; font-weight:bold;	text-indent: 10px}
.boxTitle span {	position: absolute;	width: 10px;	background: url(../images/ico.png) -80px -40px no-repeat;	text-indent: -10em;	right: 10px;	top: 10px;	height: 16px;	overflow: hidden;	cursor: pointer}
.boxTitle span.hover {	background: url(../images/ico.png) -90px -40px no-repeat}
.boxContent {	padding:0px;	border: 1px solid #A6C9E1;	border-top: none;	overflow: auto}
.shadow {	box-shadow:3px 3px 5px #bfbfbf;	-moz-box-shadow: 3px 3px 5px #bfbfbf;	-webkit-box-shadow:3px 3px 5px #bfbfbf;}

.tbl-deliver-address {margin: 0px 0px 0px 0px;}
.tbl-deliver-address .tbl-main {border: 1px solid rgb(162, 203, 255); width: 100%; table-layout: fixed;}
.tbl-deliver-address caption {height: 32px; color: rgb(252, 98, 16); font-weight: 700;}
.tbl-deliver-address .col-man {width: 80px;}
.tbl-deliver-address .col-area {width: 160px;}
.tbl-deliver-address .col-phone {width: 135px;}
.tbl-deliver-address .col-address {width: 240px;}
.tbl-deliver-address td {padding: 5px; border-bottom-color: rgb(162, 203, 255); border-bottom-width: 1px; border-bottom-style: solid; white-space: normal; word-break: break-all; word-wrap: break-word; text-align:center;}
.tbl-deliver-address td.cell-align-center {text-align: center;}

.mydiv{z-index: 1001;position: fixed;_position:absolute; background:#fff;width: 960px; height:520px;background:#fff url(images/mydiv_bg.jpg) repeat-x 0 0; }
.mydiv { height:36px; line-height:36px; text-indent:25px; font-size:16px; color:#fff; font-weight:bold; }
.mydiv_comments{ float:left; margin:0 0 0 35px;padding-right:40px; width:683px;color:#8fb01e;  line-height:32px; }
.mydiv_comments h1{ height:28px;font-size:14px; color:#7a950f; font-weight:bold; line-height:28px; margin:0 0 25px 0;}
.content_right{ float:right; width:240px; color:#6c6c6c; line-height:22px; font-size:12px; font-weight:normal;}
.content_right .name{ color:#8fb01e; font-size:14px; font-weight:bold; line-height:30px; margin:0 0 10px 0;}
.content_right .name a{color:#8fb01e; font-size:14px; font-weight:bold;}
.content_right .name a:hover{color:#8fb01e; text-decoration:underline;}

.comments{color:#8fb01e; font-size:14px; font-weight:bold;}
.comments label{ float:left;}
.webwidget_rating_simple {padding: 0px;margin:6px 0 0 0;float: left;}
.webwidget_rating_simple li {line-height: 0px;width: 15px;height: 15px;padding: 0px;margin: 0px;margin-left: 2px;list-style: none;float: left;cursor: pointer;}
.webwidget_rating_simple li span {display: none;}
.textarea{ padding:10px; width:630px; height:190px; font-size:12px; color:#6c6c6c; line-height:22px; font-weight:normal; margin:10px 0 0 0;}
.check_comments{ text-align:right; color:#6c6c6c; padding:10px 0 0 0;}
.check_comments input{ margin:0 5px 0 0;}
.comments_btn{ width:107px; height:34px; line-height:34px; text-align:center; font-size:14px; color:#fff; font-weight:bold; background:url(../images/comments_btm.jpg) no-repeat 0 0; border:0; cursor:pointer;}