/* CSS Document */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:16px;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display:block
}
audio,canvas,video {
	display:inline-block
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
a {
	background:transparent
}
a:focus {
	outline:thin dotted
}
a:active,a:hover {
	outline:0;
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:bold
}
dfn {
	font-style:italic
}
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
mark {
	background:#ff0;
	color:#000
}
code,kbd,pre,samp {
	font-family:monospace,serif;
	font-size:1em
}
pre {
	white-space:pre-wrap
}
q {
	quotes:"\201C" "\201D" "\2018" "\2019"
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
img{
	border:0;
	vertical-align:middle
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:0
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
.br-display{
 display:block!important;
}
.section{
    -webkit-font-smoothing: antialiased;
}
.upper{
	text-transform:uppercase;
}
legend {
	border:0;
	padding:0
}
.mt30{
  margin-top:30px;
}
.mt20{
  margin-top:20px;
}
.mt10{
  margin-top:10px;
}
.b{
  font-weight:bold;
}
.f80{
  font-size:80px;
}
.f70{
  font-size:70px;
}
.f60{
  font-size:60px;
}
.f50{
  font-size:50px;
}
.f40{
 font-size:40px;
}
.f30{
 font-size:30px;
}
.f25{
 font-size:25px;
}
.f28{
 font-size:28px;
}
.f20{
 font-size:20px;
} 
.f18{
 font-size:18px;
}
.f16{
 font-size:16px;
}
button,input,select,textarea {
	font-family:inherit;
	font-size:100%;
	margin:0
}
button,input {
	line-height:normal
}
button,select {
	text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
input[type="text"]:hover,input[type="text"]:focus,input[type="text"]:active {
	border:1px solid #CCC;
	outline:0
}
input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box;
	padding:0
}
input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
textarea {
	overflow:auto;
	vertical-align:top
}
body,div,ol,ul,li,h1,h2,h3,h4,h5,h6,p,span,th,td,dl,dd,form,fieldset,legend,input,textarea,select {
	margin:0 auto;
	padding:0;
	border:0
}

@font-face {
    src:url("http://www.apple.com/wss/fonts/PingHei/v1/PingHei-light.woff") format("woff"), 
        url("http://www.apple.com/wss/fonts/PingHei/v1/PingHei-light.ttf") format("truetype");
	font-style:normal;
    font-weight:normal;
}
@font-face {
  font-family: 'PingHei-Light';
  src: url('../fonts3/cn/PingHei-Light.woff') format('woff'),
       url('../fonts3/cn/PingHei-Light.ttf') format('truetype'),
       url('../fonts3/cn/PingHei-Light.svg#PingHei-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PingHei-light';
  src: url('../fonts3/cn/PingHei-light.eot');
  src: url('../fonts3/cn/PingHei-light.woff2') format('woff2'),
       url('../fonts3/cn/PingHei-light.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family: 'myriadsetpro-ultralighultraLt';
    src: url('../fonts3/en/myriadsetpro-ultralight-webfont.woff2') format('woff2'),
         url('../fonts3/en/myriadsetpro-ultralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'myriadsetpro-thinthin';
    src: url('../fonts3/en/myriadsetpro-thin-webfont.woff2') format('woff2'),
         url('../fonts3/en/myriadsetpro-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face{
	font-family:'FontAwesome';
	src:url('../fonts3/en/fontawesome.eot?v=4.4.0');
	src:url('../fonts3/en/fontawesome.eot?#iefix&v=4.4.0') format('embedded-opentype'),
	    url('../fonts3/en/fontawesome.woff2?v=4.4.0') format('woff2'),
		url('../fonts3/en/fontawesome.woff?v=4.4.0') format('woff'),
		url('../fonts3/en/fontawesome.ttf?v=4.4.0') format('truetype'),
		url('../fonts3/en/fontawesome.svg?v=4.4.0#fontawesomeregular') format('svg');
	font-weight:400;
	font-style:normal
}


@media screen and (min-width: 750px){
body{
	min-width: 1280px!important;
}
}
body {
	color:#000;
	font-family: 'PingHei-light';
	font-stretch: normal;
	font-weight: 400;
	margin:0;
}
.wfont{
    font-family: 'myriadsetpro-ultralighultraLt';
	font-stretch:normal;
	font-weight:normal; 
}
.wfontb{
    font-family: 'sf_ui_displaybold';
	font-stretch:normal;
	font-weight:normal; 
}
.wfontmb{
    font-family: 'sf_ui_displaysemibold';
	font-stretch:normal;
	font-weight:normal; 
}
.bgd{
  background-color:#fff;
}
ul,ol,li {
	list-style:none
}
table,td,th,input {
	font-size:12px
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal
}
.f100{
  font-weight:400;
}
.f500{
  font-weight:500;
}
.cen{
	text-align:center;
}
.tl{
	text-align:left;
}
.tr{
	text-align:right;
}
.fl{
	float:left;
}
.fr{
    float:right;
}
.inner {
	overflow:hidden
}
.clearfix {
	clear:both;
	font-size:1px;
	width:1px;
	height:0;
	visibility:hidden;
	margin-top:0 !important;
	*margin-top:-1px;
	line-height:0
}
.clear{
   clear:both;
}
.common_title{
    font-size: 36px;
    margin-bottom: 38px;
	font-weight:400;
	font-style:normal;
	letter-spacing:0.085em;
}
.common_content{
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px;
}
.blank{height:10px; line-height:10px; clear:both; visibility:hidden;}
.blank10{height:20px; line-height:10px; clear:both; visibility:hidden;}
.blank5{height:3px; line-height:5px;/* _margin:-3px 0;*/ clear:both; visibility:hidden; font-size:0px; padding:0px; margin:0px;}
.dashed{ border-bottom:#ccc dashed 1px; width:100%; line-height:0px; height:0px; font-size:0px;}
.blue{
   color:#2baef9;
}
.orange{
  color:#fbb958;
}
.white{
   color:#ffffff;
}
.black{
  color:#000000;
}
.pink {
    color: #f10b47;
}
.radius {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.opacity {
	opacity:.9;
	filter:alpha(opacity=90)
}
.folio-thumb img {
	width:100%;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition-duration:.7s;
	-moz-transition-duration:.7s;
	-ms-transition-duration:.7s;
	-o-transition-duration:.7s
}
.folio-thumb:hover img {
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
	-o-transform:scale(1.3);
	-ms-transform:scale(1.3)
}
.mediaholder {
	overflow:hidden
}
a:link,a:visited {
	color:#000;
	outline:0;
	text-decoration:none
}
a:hover {
	color:#000;
	text-decoration:none;
	-webkit-transition:color .4s ease;
	-moz-transition:color .4s ease;
	-o-transition:color .4s ease;
	-ms-transition:color .4s ease;
	transition:color .4s ease
}
.backToTop {
    width:46px;
    height:44px;
    background:#999 url(../images/backtop.gif) no-repeat 7px 11px;
    position:fixed;
    _position:absolute;
    right:20px;
    bottom:40px;
    _bottom:"auto";
    cursor:pointer;
    display:none;
    -khtml-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    z-index:9999
}
.backToTop:hover {
    background-color:#666
}
.header{
	width:100%;
	height:56px;
	background-color:#333333;
	position: fixed;
	top: 0;
	right: 0;
	box-shadow: 0 1px 1px rgba(9,2,4,.55);
	z-index: 99;
}
.fhead{
   width:1280px;
   margin:0 auto;
   position:relative;
}
.fhead .logo{
 line-height:53px;	
 width:157px;
 height:29px;	
 float:left;
}
.rnav{
 right:0;
 width:380px;
 min-width:380px;
 height:55px;
 position:absolute;
}
.rnav li{
 display:inline-block;
 min-width:110px;
 text-align:center;
 position:relative;
 line-height:53px;
}
.rnav li span{
  font-weight:normal;
  padding-top:3.333px;
  font-size:16px;
}
.rnav li a,
.rnav li a:link,
.rnav li a:visited{ 
  color:#fff;
  text-decoration:none;
  font-size:16px;
}
.rnav ul li ul{position:absolute;width:100%;left:0;top:55px;display:none;z-index:9;margin:0;background:url(../images/subg.png) repeat;overflow:hidden;}
.rnav ul li ul a{width:100%;height:30px;line-height:50px;padding-bottom:10px;text-align:center;font-size:16px;color:#fff;background:url(../images/subnav.png) center bottom no-repeat;overflow:hidden; display:block;font-weight:400;font-size:12px;}

.nav-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-around;
    -ms-flex-pack: space-around;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
	position:relative;
}
.lang-icon {
    width: 15px;
    position: relative;
    top: -1px;
}
.user-icon {
    width: 16px;
    vertical-align: middle;
    position: relative;
    top: -2px;
}
.menu{
 float:left;
 margin-left:15px;
 position:relative;
}
.menu li{
  float:left;
  text-align:center;
  min-width:110px;
  position:relative;
  Z-INDEX:9;
  line-height:60px;
}
.menu li a:link,
.menu li a:visited{ 
  color:#fff;
  font-size:18px;
  font-weight:400;
  display:block;
}
.menu li a:hover, 
.menu li a.cur{
  text-decoration:none;
  border-bottom:3px solid #5fb52c;
  height:53px;
  color:#fff;
  display:block;
}
.menu ul li ul{position:absolute;width:100%;left:0;top:56px;display:none;z-index:9;margin:0;background:url(../images/subg.png) repeat;overflow:hidden;}
.menu ul li ul a{width:100%;height:30px;line-height:50px;padding-bottom:10px;text-align:center;font-size:12px;color:#fff;background:url(../images/subnav.png) center bottom no-repeat;overflow:hidden; display:block;}
.menu ul li ul a:link{font-size:16px;color:#fff;height:30px;line-height:50px;padding-bottom:10px;}
.menu ul li ul a:active{font-size:16px;color:#fff;height:30px;line-height:50px;padding-bottom:10px;}
.menu ul li ul a:visited{font-size:16px;color:#fff;height:30px;line-height:50px;padding-bottom:10px;}
.menu ul li ul a:hover{color:#fff;height:30px;line-height:50px;background:url(../images/subnav.png) center bottom no-repeat;text-decoration:none;display:block;border:none;}
a#btn-so {
	float:right;
	margin-right:400px;
	margin-top:10px;
	width:40px;
	height:36px;
	background:url(../images/search.png) no-repeat center 12px;
	display:inline-block;
	cursor:pointer;
	text-decoration:none;
}
a#cart-btn{
	position:absolute;
	top:10px;
	right:60px;
	width:96px;
	height:34px;
	background:url(../images/cartbtn1.png) no-repeat;
	cursor:pointer;
	text-decoration:none;
}
#search-box {
	width:630px;
	background:#333333;
	display:none;
	position:absolute;
	right:270px;
	top:56px;
	z-index:100
}
#search-box #searchform {
	padding:10px;
	background:#333333
}
#search-box #searchform #ls {
	padding:10px 3%;
	width:80%;
	border:1px solid #DDD;
	border-right:0;
	color:#666
}
#search-box #searchform #searchsubmit {
	padding:11px 0;
	width:14%;
	text-indent:-9999px;
	border:0;
	background:#666 url(../images/search.png) no-repeat center -32px;
	cursor:pointer;
	position:absolute;
	right:10px;
	top:10px
}
#search-box #searchform #searchsubmit:hover {
	background-color:#5eb62f
}
.homepage{
 min-width:1280px;
 background:0 0;
}
#sliderbox {
	margin-top:56px;
	overflow: hidden;
	width:100%; 
	height:auto;
}
#slidebanner {
	width:1920px;
	height:735px;
	margin-left:-960px;
	text-align:center;
	overflow:hidden;
	position:relative;
	left:50%;
	z-index:90;
	clear:both;
}
#nbanner {
	width:1920px;
	height:509px;
	margin-left:-960px;
	text-align:center;
	overflow:hidden;
	position:relative;
	left:50%;
	z-index:90;
	clear:both;
}
#slideshow li {
	width:1920px;
	height:735px;
	position:absolute;
	left:0;
	top:0;
}
#nbanshow li{
    width:1920px;
	height:509px;
	position:absolute;
	left:0;
	top:0;
}
#slideshow li img {
	width:1920px;
	height:735px;
	display:block
}
#nbanshow li img {
	width:1920px;
	height:509px;
	display:block
}
#slidebanner .bx-wrapper {
	height:auto
}
#slidebanner .bx-wrapper .bx-pager {
	width:100%;
	text-align:center;
	position:absolute;
	left:0;
	bottom:10px;
	z-index:90
}
#slidebanner .bx-wrapper .bx-pager .bx-pager-item,#slidebanner .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display:inline
}
#slidebanner .bx-wrapper .bx-pager a {
	margin-left:10px;
	width:50px;
	height:17px;
	font-size:0;
	border-bottom:solid 2px #dadada;
	overflow:hidden;
	display:inline-block;
	text-decoration:none;
	moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
    opacity: 1;
}
#slidebanner .bx-wrapper .bx-pager a.active {
	margin-left:10px;
	width:50px;
	height:17px;
	font-size:0;
	border-bottom:solid 2px #3d3d3b;
	overflow:hidden;
	display:inline-block;
	text-decoration:none;
	moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
    opacity: 1;
}
#sliderbox .bx-prev,#sliderbox .bx-next {
	width:60px;
	height:100%;
	_height:400px;
	text-indent:-9999px;
	background:url(../images/arrow-slider.png) no-repeat -60px 45%;
	overflow:hidden;
	display:none;
	position:absolute;
	top:0;
	z-index:100;
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	opacity:.6
}
#sliderbox .bx-prev {
	left:2%
}
#sliderbox .bx-next {
	right:2%;
	background-position:0 45%
}
#sliderbox .bx-prev:hover,#sliderbox .bx-next:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1
}
.mcon {
	display:table;
	margin:4px;
	position:relative;
}
.mcon li{
	display:table-cell;
}
.mcon li img{	
  min-height:209px;
  vertical-align:top;
  /*-moz-background-size:100% 100%;  
  background-size:100% 100%; */
}
.grids{
    margin: 0;
    background: #fff;
    /*padding: 2.5px 2.5px 0;*/
	padding-top:.3%;
}
.fluid{
    margin-right: auto; 
    margin-left: auto;
}
.grids div {
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
.row > div {
	
}
@media (min-width: 768px){
.row > div.col1 {
	width:24.7%;
	padding-right:.4%;
	float: left;
    position: relative;
    min-height: 1px;
	overflow:hidden;
}
.row > div.col2 {
	width:24.7%;
	padding-right:.4%;
	float: left;
    position: relative;
    min-height: 1px;
	overflow:hidden;
}
.row > div.col3 {
	width:24.7%;
	padding-right:.4%;
	float: left;
    position: relative;
    min-height: 1px;
	overflow:hidden;
}
.row > div.col4 {
	width:24.7%;
	float: right;
    position: relative;
    min-height: 1px;
	overflow:hidden;
}
}
.grids .grid-item {
    overflow: hidden;
    line-height: 0;
    display: block;
    position: relative;
    min-height: 209px;
    color: #fff;
}
.grids .grid-item img {
    width: 100%;
	vertical-align:top;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: transform 1s;
    -moz-transition: transform 1s;
    -ms-transition: transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s;
}
.line{
  padding-top:20px;
  border-top:solid 1px #bfbfbf;
}
.footer{
 width:100%;
 margin-top:60px;
}
.footer .fmain{
   /* width: 1003px;*/
   width:860px;
    margin: 0 auto;
    overflow: hidden;
	position:relative;
}
.fmain ul li {
    float: left;
    width: auto;
}
.fmain ul li.m60{
   margin-left:105px;
   margin-right:105px;
}
.fmain ul li.m40{
   margin-right:105px;
}
.fmain ul li strong{
   font-weight:400;
   letter-spacing: .005em;
   font-size: 16px;
   color: #333333;
   line-height: 11px;
}
.fmain .m18{
   margin-top: 13px; 
}
.fmain ul li dl dd a {
    color: #8a8a8b;
	display: block;
    font-weight: 400;
    font-size: 14px;
	height:25px;
	text-decoration:none;
}
.fmain ul li dl dd a:hover{
   color:#5eb62f;
   text-decoration:none;
}
.tinfo{ 
   margin-top:30px;	
   height:30px;
   line-height:30px;	
   border-bottom:solid 1px #bfbfbf;
}
.telinfo{
   font-size:14px;
   color:#8a8a8b;
   float:left;
}
.telinfo .green{
   color:#5fb631;
   line-height:18px;
   letter-spacing:1px;
   font-weight:500;
   font-style:normal;
}
#fangd{
	position: absolute;
	top: -163px;
	right: 0;
	z-index: 9999999999;
	text-align: center;
	display:none;
	background:#fff;
	border:1px solid #e4e4e4
}
#fangd img{ width:160px; height:160px; padding:0; margin:0; float:left}
.wechat-qr:hover #fangd{ display:block;}
.social {
    float: right;
	position:relative;
}
.fa{
	display:inline-block;
	font:14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.socialitem{
    display: inline-block;
    margin-right: 10px;
    font-size: 18px;
}
.fa-facebook-square:before {
	color:#6a6e6a;
    content: "\f082";
}
.fa-twitter-square:before{
	color:#6a6e6a;
	content:"\f081";
}
.fa-youtube-square:before{
	color:#6a6e6a;
	content:"\f166";
}
.fa-vimeo-square:before{
	color:#6a6e6a;
	content:"\f194";
}
.fa-wechat:before, 
.fa-weixin:before {
    content: "\f1d7";
}
.fa-weibo:before {
    content: "\f18a";
}
.wechat-qr{
    position: relative;
}
.fa-instagram2{
	background:url(../images/instagram.png);
	position:relative;
	top:2px;
	width:16px;
	height:16px;
	-webkit-background-size:16px 16px;
	-moz-background-size:16px 16px;
	-ms-background-size:16px 16px;
	-o-background-size:16px 16px;
	background-size:16px 16px;
}
.fa-youku{
	background:url(../images/youku.svg);
	position:relative;
	top:3px;
	width:15px;
	height:18px;
	-webkit-background-size:15px 18px;
	-moz-background-size:15px 18px;
	-ms-background-size:15px 18px;
	-o-background-size:15px 18px;
	background-size:15px 18px;
}
.fa-weixin{
	/*background:url(../images/weixin.svg);
	position:relative;
	top:3px;
	width:20px;
	height:18px;
	-webkit-background-size:20px 18px;
	-moz-background-size:20px 18px;
	-ms-background-size:20px 18px;
	-o-background-size:20px 18px;
	background-size:20px 18px;*/
	width: 16px;
    height: 15px;
    line-height: 18px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    background-color: #6a6e6a;
    color: #f7f8f9;
    font-size: 13px;
    text-align: center;
}
.fa-weibo {
    width: 16px;
    height: 16px;
    line-height: 19px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    background-color: #6a6e6a;
    color: #f7f8f9;
    font-size: 13px;
    text-align: center;
}
.cinfo{
	line-height:30px;
    color:#8a8a8b;
}
.cinfo .copyl{
   float:left;
   font-size:14px;
}
.cinfo .copyr{
   padding-left:30px;	
   float:left;
   width:500px;
}
.cinfo a{
   font-size:14px;
   color:#8a8a8b;
   text-decoration:none;
}
.cinfo a:hover{
   color:#5eb62f;
   text-decoration:none;
}
.cinfo .copyr span {
    padding:0 8px;
}




/*会员中心*/
#container{width:100%;background:#f5f5f5;padding-bottom:45px;margin-top:0;float:left;}
.accountSide { font-size:12px; float:left; width:210px;}
.accountSideTop{ width: 210px;height: 35px;-webkit-box-shadow: 0px 0px 10px #e2e1e1;-moz-box-shadow: 0px 0px 10px #e2e1e1;box-shadow: 0px 0px 10px #e2e1e1;
background:url(../images/accountSide_icon.gif) no-repeat 10px 0 #ffffff;}
.accountSideTop a{width: 150px;height: 35px;line-height: 40px;display: block;padding: 0 0 0 30px;font-size: 16px; color: #333;}
.accountSideTop a:hover {text-decoration: none;color: #5fb631;}
.accountSideOption1 {margin: 0 0 0 0;background: #fff; -webkit-box-shadow: 0px 0px 10px #e2e1e1;-moz-box-shadow: 0px 0px 10px #e2e1e1;box-shadow: 0px 0px 10px #e2e1e1;}
.accountSideOption1 dt {margin: 0;padding: 0 0 0 30px;width: 180px;height: 35px;line-height: 40px;font-size: 16px;
border-bottom: 1px #eee solid;background: url(../images/accountSide_icon.gif) no-repeat 10px -70px #ffffff;}
.accountSideOption1 dd {padding: 6px 0; font-size:16px;}
.accountSideOption1 dd ul li {height: 30px;background: none;}
.accountSideOption1 dd ul li a {height: 30px;line-height: 36px;padding-left: 30px;background: url("../images/liselected.gif") no-repeat scroll 16px center;font-size: 16px;display: block;color: #666;}
.accountSideOption1 dd ul li a:hover {height: 30px;line-height: 36px;padding-left: 30px;background: url("../images/liselected.gif") no-repeat scroll 16px center;font-size: 16px;display: block;color: #5fb631;}
.accountSideOption1 dd ul li a.curs{font-weight: 500;font-size: 16px;color: #5fb631;}
.content_body2 {float: right;width: 830px;}
.content_body2 table td,.content_body2 table th{height:36px; font-size:16px; font-weight:500 }
.inputBg{border:1px solid #eeeeee; background:url(../images/inputbg.gif) repeat-x left top; height:26px;}
.content_body2 h5{ font-size:16px; font-weight:500; letter-spacing:0.06em;}
.memInfo_a {width: 785px;float: right; padding: 0 0 4px 0;background: url(images/memInfo_a_bg.gif) 0 bottom repeat-x;}
.memInfo { background:#fff;  font-size:12px; padding:20px;  }
.userFace { float:left; text-align:center }
.userFace img { margin-bottom:5px; }
.userInfo { padding:0 0 0 10px; float:left; width:610px }
.infoTip {border: 1px solid #e5e5e5;width: 520px;height: 20px;background: #fff;margin: 2px 0 0 0;padding: 3px 0 0 10px;}
.creditInfo {padding: 10px 0 5px 0; line-height:25px; font-size: 16px;}
.Invitation_txt{ padding: 18px 0pt 0pt 5px;}
.goodsInfo { padding:0 20px 20px 0; width:40%; float:left; font-size:16px; line-height:23px;}
.infom{
padding-left:5px; 
}
.infom a:hover{
color: #5fb631;
text-decoration:none;
}
.goodsInfo  .Invitation_txt{font-size: 18px; color:#333}

.content_body {float: right;width: 810px;font-size: 12px;}
.memInfo_a {width: 811px;float: right;padding: 0 0 4px 0;background: url(images/memInfo_a_bg.gif) 0 bottom repeat-x;}
.memInfo { background:#fff;  font-size:12px; padding:20px;  }



/*翻页*/
.searchRight_paging{width:960px;height:30px;margin:20px 0 0 0;float:left; padding-left:10px;}
.searchRight_paging p{line-height:30px;font-size:14px;color:#666;float:left;}
.searchRight_paging .brandName{ color:#ff4560;}
.pagebar p {line-height: 30px;font-size: 14px;color: #666;float: left;}
.pagebar .activity_all {height: 29px;float: right;}
.pagebar img{position:relative; top:2px;}
.pagebar a{display:block; float:left;  margin: 0 0 0 5px; width: 28px;font-size: 14px;height: 27px;line-height: 27px;display: block;text-align: center;color: #333;border: 1px #e5e5e5 solid;
font-weight: bold;float: left;box-shadow: 0 2px 2px rgba(0,0,0,0.05);-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.05);background: url(../images/gradient.gif) repeat-x #fff;}
.pagebar a:hover{color: #fff;background: #383838;border: 1px #383838 solid;text-decoration: none;}
.activity_num{width:28px;height:27px;line-height:27px;border:1px #e5e5e5 solid;text-align:center;color:#333;font-size:14px;display:block; float:left;}
.pagebar .page_now{display:block; float:left; margin: 0 0 0 5px;font-size: 14px; width: 28px;height: 27px;line-height: 27px;text-align: center;color: #fff;background: #3b3a3d;
border: 1px #383838 solid;font-weight: bold;}
.article .searchRight_paging{ width:700px; padding-left:10px;}

/****产品展示****/

.pro-main {
  width:1003px;	
  background:#fff;
  height:1000px;
}
.pro-view {
    width: 500px;
    height: 500px;
    float: left;
    _display: inline;
    margin: 10px 0 0 0px;
    overflow: hidden;
    _zoom: 1;
}
.pro-view img {
    display: block;
    height: 100%;
    margin: 0 auto;
}
.pro-info {
    float: right;
    width: 470px;
    margin:0;
}
.pro-info .pro-title {
    height: auto;
    margin-bottom: 18px;
    border-bottom: 1px solid #dfdfdf;
    position: relative;
	margin-right:10px;
}
.pro-info .pro-title h1 {
    margin: 10px 0 0 0;
	height: auto;
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
	text-align:left;
}
.pro-info .pro-price {
    color: #ff6700;
	height:30px;
	padding: 10px 0;
	margin: 0;
	font-weight:normal;
	font-size:20px;
	text-align:left;
}
.pro-step .step-title {
    height: 36px;
    line-height: 2;
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-size: 18px;
}
.step-title {
    color: #333;
    -webkit-font-smoothing: antialiased;
}
.pro-step .step-list {
    margin: 0 0 0 -14px;
    padding: 0;
}
.pro-step .step-list .active {
    border-color: #f36701;
}
.pro-step .step-list li {
    float: left;
    _display: inline;
    width: 200px;
    height: 50px;
    line-height: 48px;
    margin: 0 0 14px 14px;
    border: 1px solid #dfdfdf;
    list-style: none;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}

#preview{ float:left; margin:20px 0px 0px 10px; text-align:center; width:500px;}
.jqzoom{ width:500px; height:500px; position:relative; }
.list-h li{ float:left;}
#spec-n5{width:500px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:475px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:10px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}
/*jqzoom*/
.jqzoom{position:relative; padding:0;}
.zoomdiv{
    z-index: 100;
	position: absolute;
	left:1px;
	top:0px;
	width: 400px;
	height: 400px;
	background: url(i/loading.gif) #fff no-repeat center center;
	border: 1px solid #e4e4e4;
	text-align: center;
	overflow: hidden;
}
.bigimg{width:900px;height:900px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#000 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:472px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:+10px; *margin-left:0;}


/*商品单选属性*/
.catt{width:100%;height:auto;overflow:hidden;padding-bottom:5px;}
.catt a{border: #e0e0e0 1px solid;text-align: center; background-color: #f4f4f4; margin-left:5px;margin-top:6px; padding:3px 15px;display: block; white-space: nowrap; color: #999; text-decoration: none;float:left;}
.catt a:hover {border:#ff4560 2px solid; margin: -1px; margin-left:4px;margin-top:5px;}
.catt a:focus {outline-style:none;}
.catt .cattsel {border:#ff4560 2px solid; margin: -1px;margin-left:4px;margin-top:5px;}
.catt .cattsel a:hover {border: #ff4560 2px solid;margin:-1px;background:}

/****产品数量 s****/
.center_txt{
	width:100%;
	margin:0;
	padding:0 0 10px 0;
}
.center_text p{
	height:28px;
	line-height:28px;
	font-size:13px;
	color:#999;
}
.center_text b{
	width:100%;
	height:28px;
	line-height:28px;
	font-weight:normal;
	font-size:13px;
	color:#999;
}
.center_text b font{
	color:#ff4560;
}
.center_text b span{
	font-size:18px; 
	font-weight:bold;
}
.center_add{
	 width:100%;
	 margin:17px 0 0 0;
	 float:left; 
	 height:31px; 
	 overflow:hidden;
}
.center_add p{
	padding:0 0 0 8px;
	line-height:29px;
	font-size:12px;
	color:#999;
	float:left;
}
.center_add_left{
	width:111px;
	height:31px;
	background:url(../images/center_add_bg.gif) 0 0 no-repeat;
	float:left;
}
.center_add_left a{
	width:31px;
	height:31px;
	cursor:pointer;
	float:left; 
	display:block; 
	margin-right:-1px;
}
.center_add_left input{
	width:47px;
	height:29px;
	line-height:29px;
	text-align:center;
	background:none;
	border:none;
	font-size:18px;
	color:#333;
	float:left; 
    display:block;
}
/****产品数量 e****/

/****产品详情 s****/
.tabbox{ width:980px; margin-top:40px; margin-bottom:20px; margin-left:auto; margin-right:auto;}
.tabbox .tabboxti li{ float:left; display:block; width:100px; padding:5px; height:37px; text-align:center; font-size:16px; font-weight:normal; color:#333; line-height:37px; border:1px solid #e4e4e4; border-bottom:none; cursor:pointer;}
.tabbox .tabboxti li:hover,.tabbox  .tabboxti li.on { background:#ff6700; color:#fff;}
.tabbox .contbox{ width:978px; border:1px solid #e4e4e4; float:left; text-align:center; padding-bottom:20px; overflow:hidden;}
.tabbox .contbox img{ display:block; width:957px; /*height:435px;*/ margin:0 auto; margin-top:30px;}
.tabbox .contbox .cbox{ display:none;}
/****产品详情 e****/

/****购物流程 s****/
.nstep_tit { margin-bottom:15px; height:35px }
.nstep_tit img{ width:980px; height:31px; overflow:hidden; }

.nstep_products  { width:1000px; padding:0 0 6px 0;  float:left; }
.nstep_products table {font-size: 14px;}
.flowBox{border:1px #e5e5e5 solid;}
.nstep_products table th {height: 33px;font-size: 16px;text-align: center;border-bottom: 1px solid #e5e5e5;font-weight: normal;background: url("../images/shop_top_bg.gif") repeat-x left 0; color: #333;}
.nstep_products table tr.cartList { border-top:1px #e5e5e5 dashed; height:80px; }
.nstep_pbox img {border: 1px solid #e7e7e7;display: block; margin:15px; float:left}
.nstep_products table td{font-size:15px;}
.nstep_products table .nstep_name { text-align:left;padding:0 0 0 10px; width:180px; margin-top:35px; font-size:15px; float:left;}
.nstep_name  a{color: #333; }
.chkprice {color: #f63860;}
.sub{margin-left:10px;}
.sub, .add{ width:23px; height:25px; display:block; float:left;cursor: pointer; }
.shuliang{ width: 30px; float:left;height: 21px;line-height: 21px;text-align: center;border:1px solid #e5e5e5;background: 0;}
.nstep_products table td {text-align: center;}
td.nstep1_count div {padding: 10px 20px 0 20px;height: 29px;line-height: 29px;text-align: left;border-top: 1px #e5e5e5 solid; font-size:14px; color:#333; font-weight:bold;}
td.nstep1_count div span,td.nstep1_count div b {color: #ed145b;font-size: 18px;}
.bnt_blue_q{ width:80px; height:23px; background:url(images/qk.gif) no-repeat; border:none; padding:0; margin-top:5px; cursor:pointer;}
.nstep_products table td.nstep1_btn {padding:0px 10px 20px 0;text-align: right;}
.del{
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 12px;
	text-align:ceter;
    color: #000;
    font-size: 16px;
	background-color:#f3355b;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.orderaction {clear: both;padding: 23px 10px 0 0;margin: 0 0 0 8px;}
.orderaction .cartsubmit {
	background-image: -webkit-linear-gradient(top,#ff6700,#ff6700);
    background-image:-o-linear-gradient(top,#ffffff,#f7f6f7);
    background-image:-ms-linear-gradient(top,#ffffff,#f7f6f7);
    background-image:linear-gradient(top,#ffffff,#f7f6f7);
	border: 0;
	display: block;
	float: right;
	margin-left: 10px;
	width: 94px;
    height: 37px; 
	line-height:37px;
	border-radius: 4px;
	text-align:center;
	color:#fff;
	font-size:12px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-appearance: none;
}
.orderaction .cartsubmit:hover {
	background-image: -webkit-linear-gradient(top,#f26303,#f26303);
    background-image:-o-linear-gradient(top,#f26303,#f26303);
    background-image:-ms-linear-gradient(top,#f26303,#f26303);
    background-image:linear-gradient(top,#f26303,#f26303);
	border: 0;
	display: block;
	float: right;
	margin-left: 10px;
	width: 94px;
    height: 37px; 
	line-height:37px;
	border-radius: 4px;
	text-decoration:none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-appearance: none;
}
.orderaction .continueFind {
	background-image: -webkit-linear-gradient(top,#efefef,#dcdbdb);
    background-image:-o-linear-gradient(top,#efefef,#efefef);
    background-image:-ms-linear-gradient(top,#efefef,#efefef);
    background-image:linear-gradient(top,#efefef,#efefef);
	border: 0;
	display: block;
	float: right;
	margin-left: 10px;
	width: 140px;
    height: 37px; 
	line-height:37px;
	border-radius: 4px;
	text-align:center;
	color:#656565;
	font-size:14px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-appearance: none;
}
.orderaction .continueFind:hover {
	background-image: -webkit-linear-gradient(top,#f0f0f0,#f0f0f0);
    background-image:-o-linear-gradient(top,#f0f0f0,#f0f0f0);
    background-image:-ms-linear-gradient(top,#f0f0f0,#f0f0f0);
    background-image:linear-gradient(top,#f0f0f0,#f0f0f0);
	border: 0;
	display: block;
	float: right;
	margin-left: 10px;
	width: 140px;
    height: 37px; 
	line-height:37px;
	border-radius: 4px;
	text-align:center;
	color:#656565;
	font-size:14px;
	text-decoration:none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-appearance: none;
}

.flow .footTop { width:980px;}
.flow .footTop ul { width:162px;}
.flow .footTop ul li.foot_help{  padding:0 0 0 76px; width:85px;}
.flow  .footTop ul li{padding:0 0 0 52px;}
.flow  .footBottom_blog { display:none;}
.flow .footBottom_line{ padding:0;}
.flow  .footBottom_list{ padding:0 160px;}
/*购物车页面促销商品*/
.buytab_a{margin:0 0 9px 0;padding:0 0 6px 0;}
.buytab { border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #e5e5e5; border-bottom-color: #fff; border-left-color: #e5e5e5;}
#tabnavs { background-image: url(../images/buycars.gif); background-repeat: repeat-x; height: 35px; }
.nstep1_tit2 { width:950px; padding-left:27px; height:35px; line-height:35px; color:#333; font-size:14px; font-weight:bold;background:url("../images/nindy_titicon.gif") no-repeat 9px 10px;}
.nstep1_tit2 span { margin:0 5px; display:inline; color:#666; font-size:12px; font-weight:normal }
.buylist2 .other-teambuy{padding: 15px 0;}
.other-teambuy li { float:left; width:180px; height:254px; color:gray; line-height:20px; overflow:hidden; font-size:12px; padding-top:15px; padding-right:7px; padding-bottom:15px; padding-left:8px; position:relative }
.other-teambuy li  .sucess_joinCart{ width:200px;position: absolute;
left: -1px;
top: 125px;
z-index: 999999999;}
.other-teambuy li .addSucess_tip ,.other-teambuy li  .cart_num ,.other-teambuy li .cart_price { padding:0 0 0 31px;}
.other-teambuy li .cart_account{ margin: 17px 0 0 31px; color:#FFF}
.other-teambuy li a { color:#333 }
.other-teambuy li img { margin-bottom:5px;margin-left:10px;display:block; border:1px solid #e5e5e5 }
.other-teambuy li a.pinkbtn { width:92px; height:26x; display:block; color:#f63860; text-align:center; text-decoration:none; font-size:12px; background-image:url(../images/nstep1_btnbg.gif); background-repeat:no-repeat; margin:5px 0 7px 44px; padding:2px 0 3px 5px; _padding:4px 0 4px 5px; *line-height:26px;
_line-height:21px; }
.other-teambuy .hpink { display:block; height:20px; overflow:hidden; text-align:center; color:#666}
a.hpink:hover {text-decoration: underline;color: #ed145b;}
.left_now {width: 90px;text-align: right;margin: 0 5px 0 0;display: inline;float: left;  font-size:13px}
.right_old {width: 60px;text-align: left;margin: 0 0 0 5px;display: inline;color: #999;text-decoration: line-through;float: right; font-size:13px}
.left_now span{color: #f10b47;margin-left: 0;}
.other-teambuy .hde { width:160px; }
.other-teambuy li a.pinkbtn:hover { background:url(../images/nstep1_btnbg.gif) 0 -26px no-repeat; color:#fff; }
/*购物流程登录注册页面*/
.content_login{width:1000px;margin:0;padding:0 0 50px 0; background:#fff;float:left;}		
.coLoginBody_left{width:490px;float:left;}
.coLoginBody_right{width:488px;height:530px;background:url(../images/coLoginBody_right_bg.gif) 0 0 no-repeat; float:right;}	
.coLogin_title{width:388px;height:33px;line-height:33px;margin:35px 0 0 32px;display:inline;color:#333;float:left;}
.coLogin_title p{font-size:18px;}
.coLogin_title p span{margin:0 10px 0 0;display:inline;font-size:14px;}
.coLogin_title p a{margin:0 0 0 5px;display:inline;font-weight:400;text-decoration:underline;color:#f63860;}
.coLogin_box{width:418px;margin:12px 0 0 32px;display:inline;float:left;}
.coLogin_one{width:418px;height:35px;margin:22px 0 0 0;display:inline;float:left;}
.coLogin_one p{width:140px;height:35px;line-height:35px;padding:0 3px 0 0;color:#333;font-size:16px;text-align:right;float:left;}
.coLoginTxt{width:200px;height:35px;font-size:14px;float:left;position:relative;z-index:0;}
.coLogin_txt_all{width:200px;height:35px;background:url(../images/shopping_Login_bg.gif) 0 0 no-repeat;z-index:0;}
.coLogin_txt{font-size:14px;line-height:19px;padding:8px 0 8px 0;border:none;background:none;z-index:0; text-indent:0.6em;}
.coLogin_one span{padding:0 0 0 15px;height:35px;line-height:35px;float:left;}
.coLoginTxt_2{width:200px;height:35px;font-size:14px;float:left;}
.coLoginTxt_2_img{width:110px;height:35px;overflow:hidden;float:right;}
.coLoginTxt_2_img img{ padding:8px 0 0 10px;}
.coLogin_txt_2_all{width:90px;height:35px;background:url(../images/coLogin_txt_bg2.gif) 0 0 no-repeat;border:none;z-index:10;float:left;}
.coLogin_txt_2{width:80px;height:19px;line-height:19px;font-size:14px;padding:8px 0 8px 10px;background:none;border:none;z-index:10;float:left;}
.coLogin_three{height:35px;padding:22px 0 0 100px;float:left;}
.coLogin_btn{height:35px;padding:22px 0 0 150px;float:left;}
.coLogin_rem{height:30px;padding:22px 0 0 130px; float:left; font-size:16px;}

.confirm_btn {
	background-image: -webkit-linear-gradient(top,#ff6700,#ff6700);
    background-image:-o-linear-gradient(top,#ff6700,#ff6700);
    background-image:-ms-linear-gradient(top,#ff6700,#ff6700);
    background-image:linear-gradient(top,#ff6700,#ff6700);
	border: 0;
	display: block;
	margin:0 auto;
	width:182px;
	height:35px; 
	line-height:35px;
	border-radius: 4px;
	text-align:center;
	color:#fff;
	font-size:14px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-appearance: none;
}
.confirm_btn:hover {
	background-image: -webkit-linear-gradient(top,#f26303,#f26303);
    background-image:-o-linear-gradient(top,#f26303,#f26303);
    background-image:-ms-linear-gradient(top,#f26303,#f26303);
    background-image:linear-gradient(top,#f26303,#f26303);
	border: 0;
	display: block;
	margin:0 auto;
	width:182px;
	height:35px; 
	line-height:35px;
	border-radius: 4px;
	text-decoration:none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-appearance: none;
}

.biLogin_btn {
	background-image: -webkit-linear-gradient(top,#ff6700,#ff6700);
    background-image:-o-linear-gradient(top,#ff6700,#ff6700);
    background-image:-ms-linear-gradient(top,#ff6700,#ff6700);
    background-image:linear-gradient(top,#ff6700,#ff6700);
	border: 0;
	display: block;
	margin-left: 10px;
	float:left;
	width:182px;
	height:35px; 
	line-height:40px;
	border-radius: 4px;
	text-align:center;
	color:#fff;
	font-size:16px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;

    -webkit-box-sizing: border-box;
    -webkit-appearance: none;
}
.biLogin_btn:hover {
	background-image: -webkit-linear-gradient(top,#f26303,#f26303);
    background-image:-o-linear-gradient(top,#f26303,#f26303);
    background-image:-ms-linear-gradient(top,#f26303,#f26303);
    background-image:linear-gradient(top,#f26303,#f26303);
	border: 0;
	display: block;
	margin-left: 10px;
	float:left;
	width:182px;
	height:35px; 
	line-height:40px;
	border-radius: 4px;
	text-decoration:none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-appearance: none;
}

.biLogin_btn1 {
	background-image: -webkit-linear-gradient(top,#efefef,#dcdbdb);
    background-image:-o-linear-gradient(top,#efefef,#efefef);
    background-image:-ms-linear-gradient(top,#efefef,#efefef);
    background-image:linear-gradient(top,#efefef,#efefef);
	border: 0;
	display: block;
	float: right;
	margin-left: 10px;
	width: 260px;
    height: 35px; 
	line-height:35px;
	border-radius: 4px;
	text-align:center;
	color:#656565;
	font-size:14px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-appearance: none;
}
.biLogin_btn1:hover {
	background-image: -webkit-linear-gradient(top,#f0f0f0,#f0f0f0);
    background-image:-o-linear-gradient(top,#f0f0f0,#f0f0f0);
    background-image:-ms-linear-gradient(top,#f0f0f0,#f0f0f0);
    background-image:linear-gradient(top,#f0f0f0,#f0f0f0);
	border: 0;
	display: block;
	float: right;
	margin-left: 10px;
	width: 260px;
    height: 35px; 
	line-height:35px;
	border-radius: 4px;
	text-align:center;
	color:#656565;
	font-size:14px;
	text-decoration:none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-appearance: none;
}
.coLogin_box_right .coLogin_one{width:408px;height:35px;margin:22px 0 0 0;display:inline;float:left;}
.coLogin_box_right .coLogin_one p{width:102px;height:35px;line-height:35px;padding:0 3px 0 0;color:#333;font-size:16px;text-align:right;float:left;}
.coLogin_box_right{width:408px;margin:12px 0 0 37px;display:inline;float:left;}
.coLogin_box_right .coLogin_two{width:400px;height:17px;margin:16px 0 0 0;display:inline;float:left; font-size:16px;}
.coLogin_box_right .coLogin_two a{color:#000;}
.coLogin_box_right .coLogin_two b{width:100px;font-size:12px;font-weight:normal;float:left;}
.coLogin_box_right .coLogin_two p{width:98px;height:17px;line-height:17px;margin:0;padding:0 3px 0 0;color:#333;font-size:14px;text-align:right;float:left;}
.coLogin_box_right .coLogin_three{width:287px;height:35px;padding:22px 0 0 101px;float:left;}*/
.coLogin_two label{color:#333;font-weight:normal;text-align:left;}
.smLogin_btn {
	background-image: -webkit-linear-gradient(top,#ff6700,#ff6700);
    background-image:-o-linear-gradient(top,#ffffff,#f7f6f7);
    background-image:-ms-linear-gradient(top,#ffffff,#f7f6f7);
    background-image:linear-gradient(top,#ffffff,#f7f6f7);
	border: 0;
	display: block;
	float: left;
	width:80px;
	height:35px; 
	line-height:40px;
	border-radius: 4px;
	text-align:center;
	color:#fff;
	font-size:14px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-appearance: none;
}
.smLogin_btn:hover {
	background-image: -webkit-linear-gradient(top,#f26303,#f26303);
    background-image:-o-linear-gradient(top,#f26303,#f26303);
    background-image:-ms-linear-gradient(top,#f26303,#f26303);
    background-image:linear-gradient(top,#f26303,#f26303);
	border: 0;
	display: block;
	float: left;
	width:80px;
	height:35px; 
	line-height:40px;
	border-radius: 4px;
	text-align:center;
	text-decoration:none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-appearance: none;
}
.coLogin_right{width:340px;margin:36px 0 0 40px;display:inline;padding:0;border-top:1px #e5e5e5 solid;float:left;}
.coLogin_right p{font-size:14px;line-height:40px;color:#333;}
.coLogin_right ul{width:340px;float:left;}
.coLogin_right ul li{width:50px;margin:12px 13px 0 0;display:inline;padding:0 0 0 20px;line-height:18px;background:url(../images/login_ico.gif) no-repeat;float:left;}
.coLogin_right ul li a{color:#333;}
.coLogin_right ul li.sina_ico{background-position:0 0;}
.coLogin_right ul li.qq_ico{background-position:0 -18px;}
.coLogin_right ul li.baidu_ico{background-position:0 -36px;}
.coLogin_right ul li.renren_ico{background-position:0 -54px;}
.coLogin_right ul li.tuan800_ico{background-position:0 -72px;}
.coLogin_right ul li.i360_ico{background-position:0 -90px;}
.coLogin_right ul li.kaixin_ico{background-position:0 -108px;}
.coLogin_right ul li.i2345_ico{background-position:0 -126px;}
.coLogin_right ul li.alipay_ico{background:url(../images/login_ico_02.gif) 0 0 no-repeat;width:100px;height:18px;padding:0;}
.coLogin_right ul li.alipay_ico a{width:100px;height:18px;display:block;}
/*购物流程订单确认页面*/
.nstep2_con { padding:0 0 20px 0; width:1000px;  background-color:#fff; }
.nstep1_tit3 { width:945px; padding-left:32px; height:35px; line-height:43px; color:#333; font-size:16px; background:url("../images/nindy_titicon.gif") no-repeat 14px 12px;  }
.nstep2_ctent { padding:12px 14px 12px 14px; width:950px;color:#333; font-size:15px; }
.nstep2_ctent td{font-size:15px;}
.txt_r { text-align:right; height:30px; }
.ipt {border: 1px solid #e5e5e5;height: 20px;padding: 3px 0 0 2px;}
.validator {}
.f14 {font-size: 14px;}
.nstep_name{padding: 0 0 0 10px;font-size: 14px; color:#333; }
.weiruan {}
.nstepn_opt {padding: 15px 0 15px 10px;width: 940px;font-size: 14px;}
.nstep1_count .f4_b{font-weight:normal; color: #f63860;}
.nstep1_count {padding: 10px 16px 0 16px;height: 29px;line-height: 29px;text-align: left;font-size: 14px;color: #000; font-weight:normal;}
.orderconfirmBtn {background: url(../images/nstep1_btn3.jpg) no-repeat 0 0;border: 0;width: 171px;height: 38px;margin: 0 10px;display: block;cursor: pointer;text-indent: -9999px;}
.orderconfirmBtn:hover {background: url(../images/nstep1_btn3.jpg) no-repeat 0 -38px;}
.orderok {background: #fffbe1;border: 1px solid #ff9900;padding: 27px;width: 920px;height: 260px;}
.orderok p {line-height: 30px;}
.ordertitle {font-size: 18px;border-bottom: 1px solid #fcdfbe;margin-bottom: 10px;padding-bottom: 10px;}
.orderpayinfo{ margin:10px 0; padding-top:10px; border-top:1px solid #fcdfbe;}
/****购物流程 e****/

/*用户登录注册*/
.contentLogin{width:1000px;margin:0 auto;}
.content_login{width:1000px;margin:0;padding:0 0 50px 0;background:#fff;float:left;}
.coLoginBody{width:655px;float:left;}
.coLoginBody .coLogin_title{width:590px;height:33px;line-height:33px;margin:35px 0 0 38px;display:inline;color:#333; text-align:center;}
.coLogin_title p{font-size:18px;}
.coLogin_title p span{margin:0 10px 0 0;display:inline;font-size:18px;}
.coLogin_title p a{margin:0 0 0 5px;display:inline;font-weight:400;text-decoration:underline;color:#f63860;}
.coLogin_box{width:582px;margin:0 0 0 73px;display:inline;float:left;}
.coLogin_one{width:582px;height:35px;margin:22px 0 0 0;display:inline;float:left;}
.coLogin_one a {height: 35px;line-height: 35px;padding: 0 0 0 15px;color: #000; font-size:16px; }
.coLogin_two b {color: #333;width: 400px;font-weight: normal;}
.coLogin_bottom{width:760px;margin:30px 0 0 0px;display:inline;padding:0 0 0 140px;border-top:1px #e5e5e5 solid;float:left;}
.coLogin_bottom p{font-size:14px;line-height:50px;color:#333;}
.coLogin_bottom ul{width:350px;float:left;}
.coLogin_bottom ul li{margin:8px 13px 8px 0;display:inline;padding:0 0 0 20px;height:24px;line-height:24px;background:url(../images/login_ico2.gif) no-repeat;float:left;}
.coLogin_bottom ul li a{color:#666;}
.coLogin_bottom ul li.sina_ico{background-position:0 0;padding:0 5px 0 30px;}
.coLogin_bottom ul li.sina_ico a{color:#333;}
.coLogin_bottom ul li.qq_ico{background-position:0 -23px;padding:0 5px 0 27px;}
.coLogin_bottom ul li.qq_ico a{color:#333;}
.coLogin_bottom ul li.alipay_ico{background-position:0 -46px;padding:0 5px 0 27px;}
.coLogin_bottom ul li.alipay_ico a{color:#333;}
.coLogin_bottom ul li.baidu_ico{background-position:0 -69px;}
.coLogin_bottom ul li.tuan800_ico{background-position:0 -92px;}
.coLogin_bottom ul li.i360_ico{background-position:0 -161px;}
.coLogin_bottom ul li.renren_ico{background-position:0 -115px;}
.coLogin_bottom ul li.kaixin_ico{background-position:0 -138px;}
.coLogin_bottom ul li.i2345_ico{background-position:0 -184px;}



/****加入购物车收藏按钮 s****/
.center_btn{width:100%;margin:18px 0 0 0;  padding:0 0 10px 0;float:left; position:relative; }
.center_shop_btn{width:129px;height:44px;float:left;}
.center_shop_btn a{width:129px;height:44px;background:url(../images/center_shop_btn.gif) 0 0 no-repeat;float:left;}
.center_shop_btn a:hover{background-position:0 -44px;}
.center_shop_btn a.sold_out,
.center_shop_btn a.sold_out:hover{ background-position:0 -88px; cursor:default;}
.center_collect_btn{width:127px;height:44px;margin:0 0 0 8px;display:inline;float:left;}
.center_collect_btn a{width:100px;height:44px;line-height:42px;padding:0 0 0 27px;text-align:center;background:url(../images/center_collect_btn.gif) 0 0 no-repeat;font-size:16px;font-weight:bold;color:#808080;float:left;}
.center_collect_btn a:hover,
.center_collect_btn a.already_collect{background-position:0 -44px;text-decoration:none;color:#ff8888;-webkit-transition: color .2s;-moz-transition: color 0.4s ease 0s;-o-transition: color .2s;transition: clor .2s;}
.center_collect_btn a.already_collect{ text-align:left; padding-left:45px;}
/****加入购物车收藏按钮 e****/

/****产品展示 end****/


/****新闻详细 s****/
.newsinfo{
 padding-top:10px;
 line-height:20px;
 text-align:left;
 font-size:14px;
 color:#000;
}
.newscon{
 padding-top:20px;
 text-align:left;
 line-height:23px;
 font-size:16px;
}
.newscon a{
 color:#5fb631; 
 font-size:14px;
 text-decoration:none;
}
.prevnext{
 margin-top:15px;
 text-align:left;
 font-size:14px; 
}
.prevnext a{
 text-decoration:none; 
 font-size:14px; 
}
.prevnext a:hover{
 text-decoration:none; 
 font-size:14px; 
 color:#5fb631;
}
/****新闻详细 e****/

/*模块容器*/
.box{padding-bottom:2px; overflow:hidden;}
.box_1{background: #ffffff;box-shadow: 0 0 5px rgba(0,0,0,0.07);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.07);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.07);}
.box_2{border:1px solid #c5e4ff; background:url(../images/box_2Bg.gif) repeat-x top left;
background-color:#edf8fe;  overflow:hidden;
}
.boxCenterList{padding:8px;}
/****公共样式****/
.pos {
    height: 40px;
    overflow: hidden;
    line-height: 18px;
	padding-top:20px;
}
.pos1{
  margin-top:70px;
  line-height: 18px;
  margin-bottom:20px;
}
.pos .ptxt,
.pos1 .ptxt{
  padding-left:0;
  padding-top:0;
  font-size:14px;
}
.pos .ptxt a:hover,
.pos1 .ptxt a:hover{
 color:#5fb631;
 font-size:14px;
 text-decoration:none;
}
.shadow{
 box-shadow: 1px 5px 10px 2px #CCC;
}
.mainc{
    background-image: -webkit-linear-gradient(top,#f8f8f8,#fbfbfb,#ffffff);
    background-image: -o-linear-gradient(top,#f8f8f8,#fbfbfb,#ffffff);
    background-image: -ms-linear-gradient(top,#f8f8f8,#fbfbfb,#ffffff);
    background-image: linear-gradient(top,#f8f8f8,#fbfbfb,#ffffff);
    height: auto;
    position: relative;
}
.maincon{
  width:1102px;
  height:auto;
  position:relative;
  margin:0 auto;
}
.nmaincon{
  width:998px;
  height:auto;
  position:relative;
  margin:0 auto;
}

.boxa{
	width:100%;
}

.boxa dt{
	position:relative;
	width:700px;
	height:474px;
	margin:0 auto;
}
.boxa dt .box{
	overflow:hidden;
	position:relative;
	width:700px;
	height:474px;
	z-index:1;
}
.boxa dt .list{
	overflow:hidden;
	width:9999px;
}
.boxa dt .list li{
	float:left;
	width:700px;
	position:relative;
	text-align:center;
}
.boxa dt .list li img{
	position:relative;
	text-align:center;
	height:474px;
}
.boxa dt .prev,
.boxa dt .next{
	position:absolute;
	top:50%;
	z-index:2;
	margin-top:-30px;
	width:60px;
	height:60px;
	background:url(../images/lr1.png) no-repeat;
	font:0/0 Arial;
	cursor:pointer;
	-webkit-border-radius: 30px 30px 30px 30px;
	border-radius: 30px 30px 30px 30px;
}
.boxa dt .prev{
	left:5%;
	background-position:15px 10px;
}
.boxa dt .next{
	right:5%;
	background-position:-42px 10px;
}

.boxa dt.fr{
	float:right;
}
.boxa dt.fl{
	float:left;
}
.boxa dt.fr .next,.boxa dt.fr .prev{
	background-color:#ddd;
}
.boxa dt.fr .prev:hover,.boxa dt.fr .next:hover{
	background-color:#ccc;
}

.sidebar{
 width:100px;
 height:auto;
 padding-top:60px;
 float:left;
}
.sidebar dt{
 padding:0 0 10px;
 text-align:left;
}
.sidebar dt a{
 font-size:16px;
 text-decoration:none;
 display:block;
}
.sidebar dt a:hover{
 font-size:16px;
 text-decoration:none;
 color:#5fb631;
}
.rcon{
 width:940px;
 height:auto;
 padding-top:57px;
 float:right;
 line-height:36px;
 font-size:16px;
 letter-spacing:0.05em;
 text-justify: inter-ideograph;
 text-align: justify;
}
.pintro{
  padding-top:70px;
  line-height:30px;
  text-align:left;
  font-size:18px;
  letter-spacing:0.057em;
  text-justify: inter-ideograph;
  text-align: justify;
}
.pcon{
  margin-top:108px;
}
.pcon li{
    float: left;
    width: 440px;
    margin-bottom: 60px;
    position: relative;
}
.pcon li a{
    display: block;
    width: 100%;
    text-decoration: none;
}
.pcon li img{
    width: 440px;
    height: 298px;
	display:block; 
	border:solid 4px #fff;
}
.pcon li a:hover img{
	border-color:#5fb631;
}
.pcon li span{
    font-size: 16px;
    line-height: 30px;
    padding: 20px 0px;
    text-align: left;
    display: block;
	letter-spacing:0.057em;
}
.pcon li a:hover{
    font-size: 16px;
	text-decoration:none;
	display:block;
	color:#5fb631;
}
.mainL{
 width:728px;
 height:auto;
 float:left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-top:60px;
}
.ico_play {
	width:80px; 
	height:79px;  
	background:url(../images/ico_play11.png) no-repeat; 
	position:absolute;
	top:30%;
	left:41.888%;
}
.ico_play1 {
	width: 57px;
    height: 56px;
    background: url(../images/ico_play1.png) no-repeat;
    position: absolute;
    text-align: center;
    top: 21%;
    left: 38%;
}
.ncon{
 width:1003px;
 height:auto;
 margin:0 auto;
 position:relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.ncon .nconc{height:170px; width:980px; padding-top:10px;}
.ncon .ncons{width:920px; height:170px; margin-top:5px; margin-left:6px; float:left; }
.ncon .ncons ul li { float: left; width: 226px; height:147px; overflow: hidden; display: inline; margin: 0 2px; position:relative;}
.ncon .ncons ul li img {  width: 226px; height:147px;}
.ncon .but-left { width: 23px; height: 30px; float: left; margin-top: 66px; margin-left:2px; cursor: pointer; display: inline;}
.ncon .but-right {width: 23px;height: 30px;float: right; margin-top: 66px; margin-right:2px; cursor: pointer;}
.mainR{
  width:236px;
  height:auto;
  float:right;
  padding-top:60px;
}
.conR{
  width:236px;
  height:auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.rlist li{
    width: 236px;
    margin-bottom: 40px;
	position:relative;
}
.rlist li a.pic-box {
    display: block;
    width: 236px;
    min-height: 175px;
}
.rlist li a {
    text-transform: capitalize;
	font-size:16px;
	display:block;
}
.rlist li a:hover{
	font-size:16px;
	letter-spacing:0.043em;
	display:block;
	color:#5fb631;
}
.rlist li a .cover {
    width: 236px;
}
.rlist li a img {
    width: 236px;
	height:auto;
	display:block; 
	border:solid 2px #fff;
}
.rlist li a:hover img{
	border-color:#5fb631;
}
.rlist li a .title {
    padding-bottom: 10px;
    padding-top: 16px;
	line-height:20px;
}
.rlist li a.btn-news-series,
.newsinfo a.btn-news-series {
    font-size: 14px;
    background: #6a6d69;
    color: #fff;
    display: inline-block;
    padding: 2px;
	height:15px;
    text-transform: uppercase!important;
    font-weight: 300;
    margin-right: 7px;
    border-radius: 2px;
}
.rlist li .date {
    font-size: 14px;
	letter-spacing:.1em;
}
.ulist,
.vlist,
.nlist{ 
 width:236px;
 height:auto;
 margin:0; 
}
.plist{
 padding:10px;
}
.plist li{
 float:left;
 width:236px;
 margin-left:4.3px;
 margin-right:4.3px;
 margin-bottom:10px;
 position:relative;
}
.ulist li,
.vlist li{  
  width:236px; 
  text-align: center;
  position:relative;
}
.nlist li{
  width:236px;
  text-align:left;
  line-height:25px;
  height:25px;
  font-size:12px;
}
.ulist li a,
.vlist li a,
.plist li a{ 
  display: block; 
  width: 100%;
  text-decoration:none;
}
.ulist li span,
.vlist li span,
.plist li span{ 
   font-size:12px; 
   line-height:18px;
   padding:5px 0px;
   text-align: center;
   display:block;
}
.ulist li img{ 
   width:234px;
   height:106px;   
   border:solid 1px #ccc;
   padding:1px; 
}
.vlist li img,
.plist li img{ 
   width:236px;
   height:154px; 
}
.news_content{
 padding:0;
}
.news_content li {
    float: left;
    font-size: 14px;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 29px;
    margin-bottom:10px;
}
.news_content li .pic {
    width: 220px;
    height: 110px;
    display: block;
    padding: 1px;
    border: 1px solid #e7e7e7;
    float: left;
    margin-right: 26px;
}
.news_content li .pic img {
     width: 220px;
    height: 110px;
}
.news_content li .li_left {
    width: 600px;
    display: block;
    float: right;
    text-align: left;
}
.news_content li .li_left .ti {
    display: block;
    color: #000;
    font-size: 16px;
    line-height: 25px;
}
.news_content li .li_left .ti a:hover{
    display: block;
    color:#5fb631;
    font-size: 16px;
    line-height: 25px;
}
.news_content li .li_left .date {
    font-size: 14px;
    color: #555;
    line-height: 25px;
}
.news_content li .li_left .txt {
    font-size: 12px;
    color: #555;
    line-height: 18px;
}
.news_content li .li_left .btn {
    display: block;
    margin-top: 10px;
	width:94px;
	height:25px;
	background-color:#ccc;
	border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-appearance: none;
  outline: 0;
  z-index: 1;
  text-align:center;
  line-height:26px;
	
}
.news_content li .li_left a.btn{
	text-decoration:none;
	display: block;
	font-size:16px;
}
.news_content li .li_left a.btn:hover{
	text-decoration:none;
	display: block;
	color:#fff;
	background-color:#5fb631;
	font-size:16px;
}
h2.title,h1.title{
 line-height:20px;
 font-size:20px;
 letter-spacing:0.055em;
}
.vtro{
 width:90%;
 text-align:left;
 line-height:26px;
 padding-top:20px;
 font-size:13px;
 padding-bottom:20px;
}
.data-table th{
 height:35px;
 font-size:16px;
 font-weight:600
}
.data-table td{
 height:35px;
 font-size:16px;
}
/****公共样式 end****/