/*! eteams reset */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video{margin:0;padding:0}
address,cite,dfn,em,var,i{font-weight:400;font-style:normal}
blockquote{margin:1em 40px}
ul,ol,li{list-style:none}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
img{max-width:100%;vertical-align:middle}
a{color:#d91819;cursor:pointer; text-decoration:none;} 
p{ word-wrap:break-word;text-align:justify; text-justify:inter-ideograph;  line-height:28px;}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize | modified by eteams*/
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{background: #fff;
	font: 14px/1.5 arial,microsoft yahei,simsun,simhei,sans-serif;
	color: #333;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover,a:focus{outline:0;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; /* For some Androids */}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto;white-space:pre;white-space:pre-wrap;word-wrap:break-word}
code,kbd,pre,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;-webkit-user-modify:read-write-plaintext-only;}
button{overflow:visible}
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}
button::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
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}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}

/* common css */
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.clear{height:0;clear:both}
.fr{float:right!important}
.fl{float:left!important}
.hide{display:none}
.hide-ip{display:none !important}
.visible{visibility:visible}
.invisible{visibility:hidden}
.indent{text-indent:2em}
.bold{font-weight:bold}
.italic{font-style:italic}
.break{word-wrap:break-word;word-break:break-all}
.nowrap{white-space:nowrap}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.red{color:#d91819;}
.black{ color:#333;}
.gray{ color:#999;}
.fade{opacity:0;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}
.fade.in{opacity:1}
.ta-l{text-align:left !important}
.ta-r{text-align:right}
.ta-c{text-align:center}
.m-auto{
	margin-left:auto !important;
	margin-right:auto !important;
}
.mb-30{
	margin-bottom:30px !important;
}
.mb-80{
	margin-bottom:80px !important;
}
.mr-15{ margin-right:15px;}
.con-main{ width:1200px; margin:40px auto;}
.span-5-1,.span-5-2,.span-5-3,.span-5-4,.span-5-5,.span-4-1,.span-4-2,.span-4-3,.span-4-4,.span-3-1,.span-3-2,.span-3-3{float:left;}
.span-5-1{width:20%}
.span-5-2{width:40%}
.span-5-3{width:60%}
.span-5-4{width:80%}
.span-5-5{width:100%}
.span-4-1{width:25%}
.span-4-2{width:50%}
.span-4-3{width:75%}
.span-4-4{width:100%}
.span-3-1{width:33.33333%}
.span-3-2{width:66.66666%}
.span-3-3{width:100%}


.b-b{ border-bottom:1px solid #eee;}

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}

.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}

.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}


.btn-link {
  font-weight: normal;
  color: #428bca;
  cursor: pointer;
  border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}

.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

.btn-sm,
.btn-xs {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs {
  padding: 1px 5px;
}

.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}


.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: bold;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable {
  padding-right: 35px;
}

.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #356635;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #2d6987;
}

.alert-warning {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #a47e3c;
}

.alert-danger {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #953b39;
}

.input-nomal{ width:200px;}

.yanzheng {
	display:inline-block;
	*display:inline;
	*zoom:1;
	
	font-size: 12px;
    line-height: 2;
    padding: 2px 5px;
	
	/*font-size: 14px;*/
	/*padding: 6px 12px;*/
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-color:#f5f5f5;
	background-image:-moz-linear-gradient(top,#fff,#f1f1f1);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f1f1f1));
	background-image:-webkit-linear-gradient(top,#fff,#f1f1f1);
	background-image:-o-linear-gradient(top,#fff,#f1f1f1);
	background-image:linear-gradient(to bottom,#fff,#f1f1f1);
	background-repeat:repeat-x;
	border: 1px solid #ccc;
	-webkit-user-select: none;
	 -moz-user-select: none;
	  -ms-user-select: none;
	   -o-user-select: none;
		  user-select: none;
	color:#666666;
}
.yanzheng:hover {
	background-color:#f4f3f3;
	background-image:none;
}

.mt-80{margin-top:80px;}
.mt-150{margin-top:150px;}

.container{width:1200px;*zoom:1;margin-right:auto;margin-left:auto}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}.row{margin-left:-14px;_margin-left:0;*zoom:1}

.row:before,
.row:after,
.site-head .head-inner:before,
.site-head .head-inner:after,
.wrap:before,
.wrap:after,
.sec-wrap:before,
.sec-wrap:after,
.cp-sec:before,
.cp-sec:after,
.footer-link:before,
.footer-link:after,
.masthead:before,
.masthead:after{
	display:table;
	content:" ";
}
.row:after,
.cp-sec:after,
.site-head .head-inner:after,
.wrap:after,
.sec-wrap:after,
.footer-link:after,
.masthead:after{
	clear:both;
}
.row,
.cp-sec,
.site-head .head-inner,
.wrap,
.sec-wrap,
.footer-link,
.masthead{
	*zoom:1;
}
/* 内容行 */
.row-head{
	margin:40px 0;
	text-align:center;
}
.row-head h2{
	font-size:30px;
    color:#999;
}
.row-head h2 .stress{
	color:#0c70bb;
}
.row-head h5{
	font-size:20px;
	color:#ccc;
	font-weight:normal;
}
.row-head p{
	font-size:12px;
	color:#a5a5a5;
}
.row-gray{
	background:#f3f3f3;
}


/*右侧导航*/
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
}
#fp-nav.right {
    right: 20px;
}
#fp-nav ul {
  margin: 0;
  padding: 0;
}
#fp-nav ul li{
    display: block;
    width: 12px;
    height: 12px;
    margin: 14px 7px;
    position:relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a{
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span {
    background: none;
    border: 1px solid #d91819;
    height: 12px;
    left: 0;
    top: 0;
    width: 12px;
}
#fp-nav ul li a span{
    border-radius: 50%;
    height: 5px;
    left: 5px;
    position: absolute;
    top: 3px;
    -webkit-transition: all 0.4s ease;
         -o-transition: all 0.4s ease;
            transition: all 0.4s ease;
    width: 5px;
    z-index: 1;
    background:#ccc;
}
#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
}
#fp-nav ul li:hover .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}
#fp-nav ul li .fp-tooltip.right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}

/* top */


/* nav */
.home .site-head .head-inner,
.home .wrap{
	width:1200px;
}
.site-head .head-inner,
.wrap,
.sec-wrap{
	margin:0 auto;
	width:1000px;
	position:relative;
}
.sec-wrap{
	position:relative;
	height:100%;
}

.site-head{
	background:#fff;
	background:rgba(255,255,255,0.9);
	width:100%;
	border-bottom:1px solid #f0f0f0;
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
		box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
}
.site-head-fixed{
	position:fixed;
	z-index:500;
	top:0;
}
.site-head .head-inner{
	height:80px;
}
.site-head .dodo{
	height:38px;
	width:159px;
	margin:16px 35px 0 0;
	background:url(../images/logo.png) right top;
}
.site-head .dodo a{
	display:block;
	height:100%;
	width:100%;
}
.site-head .site-nav .nav-item{
	float:left;
}
.site-head .site-nav .nav-link{
	display:block;
	padding:0 18px;
	line-height:80px;
	text-decoration:none;
	color:#5c5c5c;
	font-size:16px;
	-webkit-transition: all .2s ease;
       -o-transition: all .2s ease;
          transition: all .2s ease;
}
.site-head .site-nav .nav-link:hover,
.site-head .site-nav .nav-link-cur{
	font-weight:bold;
	color:#d91819;
}


.site-head .user-btns{
	margin:25px 0 0 0;
}
.site-head .user-btns a{
	border-width:1px;
	border-style:solid;
	color:#333;
	border-color:#cecece;
	border-radius:3px;
	line-height:28px;
	padding:0 20px;
	text-decoration:none;
	display:inline-block;
	*display:inline;
	*zoom:1;
	-webkit-transition: all 0.2s linear;
         -o-transition: all 0.2s linear;
            transition: all 0.2s linear;
}
.site-head .user-btns a:active{
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.site-head .user-btns .btn-login{
	background-color:#d91819;
	border-color:#d91819;
	margin-right:14px;
	color:#ffffff;
}
.site-head .user-btns .btn-login:hover{
	background-color:#c91213;
}
.site-head .user-btns .btn-register:hover{
	border-color:#d91819;
	color:#d91819;
}



.site-head .sign-in{
	margin:25px 0 0 0;
}
.site-head .sign-in a{
	color:#333;
	background-image:url(../images/sign-in.png);
	background-repeat:no-repeat;
	line-height:28px;
	padding:0 20px 0  35px;
	text-decoration:none;
	display:inline-block;
	*display:inline;
	*zoom:1;
	-webkit-transition: all 0.2s linear;
         -o-transition: all 0.2s linear;
            transition: all 0.2s linear;
  
}
.site-head .sign-in a:hover{color:#d91819;}
.site-head .sign-in .user{ margin-right:14px; background-position:0 0;}
.site-head .sign-in .sign-out{ background-position:0 -60px;}
.site-head .sign-in .user:hover{background-position:0 -30px;}
.site-head .sign-in .sign-out:hover{background-position:0 -90px;}


.site-head .user-group{ margin:25px 0 0; position:relative;}
.user-group a{ color:#333;}
.user-group a:hover{color:#d91819;}
ul.user-menu{ position:absolute; background:#FFF;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); padding:7px 0; width:120px; top:60px; left:0px;}
ul.user-menu li{ text-align:center; line-height:30px;}
ul.user-menu a{ color:#333; font-size:12px;}


.tp-icon {
    border-color: #ddd;
    line-height: 20px;
    padding: 10px 20px;
    position: relative;
}
.badge{
	background-color: #d9534f;
    border-radius: 2px;
	color:#fff;
    font-size: 10px;
    font-weight: normal;
    line-height: 13px;
    padding: 2px 5px;
    position: absolute;
    right: -5px;
    top: -5px;}

.site-footer{
	padding-top:25px;
	font-size:12px;
	line-height:28px;
	background:#606060;
}
.site-footer .footer-inner{
	width:1200px;
	margin:0 auto;
}
.site-footer h5{
	color:#fff; 
	margin-bottom:20px;
	font-size:18px;
	font-weight:normal;
}
.site-footer,
.site-footer a{
	color:#fff; font-size:14px;
	line-height:28px;
	text-decoration:none;
}
.site-footer a:hover{
	color:#ccc;
}
.footer-link{
	float:left;
}
.footer-link .link-item{
	float:left;
	padding: 0 38px;
	border-left:1px solid #676767;
	border-right:1px solid #5c5c5c;
}
.footer-rightCol{
	float:right;
}
.footer-rightCol .lianxi h5{ font-size:24px; margin:20px auto;}
.footer-appdown{
	overflow:hidden; margin-right:20px;
}
.footer-appdown .item{
	width:100px;
	float:left;
    margin-right:20px;
}
.footer-appdown .item .img-qrcode{text-align:center;} 
.footer-appdown .item .img-qrcode img{
	height:89px;
	width:89px;
	text-align:center;
}
.footer-appdown .item  a{
	display:block;
	text-align:center;
	padding-top:3px;
	font-size:14px;
}

.site-footer .copyright{
	clear:both;
	text-align:center;
	font-size:12px; color:#e9e9e9;
	padding:30px 0px; margin-top:20px; border-top:1px solid #656565;
}

.banner{ background:url(../images/indexbanner1.jpg) center center no-repeat; width:100%; height:720px; }

ul.feature{ width:1200px; margin:0 auto; height:280px; overflow:hidden; position:relative; top:40px;}
ul.feature li{ float:left; border-bottom:4px solid #fff; width:180px; margin-right:20px; padding:20px 0; position:relative; cursor:pointer;} 
ul.feature li .title{ font-size:24px; color:#999; text-align:center;}
ul.feature li .subtitle{ font-size:12px; color:#999;  text-align:center;}
ul.feature li .decs{ font-size:14px; color:#999; padding:10px;}
ul.feature li span{ display:block; width:56px; height:56px; margin:30px auto; background:url(../images/feature.png) no-repeat;}
ul.feature li span.client{ background-position:-56px 0;}
ul.feature li span.business{ background-position:-56px -56px;}
ul.feature li span.time{ background-position:-56px -112px;}
ul.feature li span.team{ background-position:-56px -168px;}
ul.feature li span.money{ background-position:-56px -224px;}
ul.feature li span.future{ background-position:-56px -280px;}
ul.feature li.cur{border-bottom:4px solid #d81919; }
ul.feature li.cur .title{ color:#d91819;}
ul.feature li.cur .subtitle{ color:#d91819;}
ul.feature li.cur span.client{ background-position:0 0;}
ul.feature li.cur span.business{ background-position:0 -56px;}
ul.feature li.cur span.time{ background-position:0 -112px;}
ul.feature li.cur span.team{ background-position:0 -168px;}
ul.feature li.cur span.money{ background-position:0 -224px;}
ul.feature li.cur span.future{ background-position:0 -280px;}

.feature-con{  position:relative; height:100%; width:100%; overflow:hidden;}

ul.feature-img{margin:0 auto; overflow:hidden; bottom:0; position:absolute; height:760px;}
ul.feature-img li{ height:760px; width:100%; float:left; position:relative;}
ul.feature-img li.img-1{ background:url(../images/feature_kehu.jpg) bottom center no-repeat; }
ul.feature-img li.img-2{ background:url(../images/feature_yewu.jpg) bottom center no-repeat; }
ul.feature-img li.img-3{ background:url(../images/feature_shijian.jpg) bottom center no-repeat; }
ul.feature-img li.img-4{ background:url(../images/feature_tuandui.jpg) bottom center no-repeat; }
ul.feature-img li.img-5{ background:url(../images/feature_zhuanqian.jpg) bottom center no-repeat; }
ul.feature-img li.img-6{ background:url(../images/feature_weilai.jpg) bottom center no-repeat; }


ul.newtabs{ width:400px; margin:0 auto 40px; }
ul.newtabs li{ float:left; color:#666; font-size:21px; height:40px;}
ul.newtabs li a{ display:block; color:#666; }
ul.newtabs li.cur a{border-bottom:2px solid #d81919;}
ul.newtabs li a:hover{border-bottom:2px solid #d81919;}
ul.newstabcon{ margin-bottom:40px;}
ul.newstabcon  li{width:280px; float:left;  margin-right:20px;}
ul.newstabcon  li a{ display:block; padding:4px; color:#666; border-bottom:4px solid #fff; background:#fff;}
ul.newstabcon li a:hover{border-bottom:4px solid #d81919;}
ul.newstabcon  li a .newstitle{ font-size:16px; font-weight:bold; margin-top:10px;}
ul.newstabcon  li a .newstitle{ }
.newsmore{ width:502px; height:40px; margin:0 auto 60px; text-align:center; background:url(../images/indexmorebg.png) no-repeat; }
.newsmore a{ width:154px; height:40px; display:inline-block; background:url(../images/indexmore.png) no-repeat;}
.newsmore a:hover{ background:url(../images/indexmore2.png) no-repeat;}

.fc6{ color:#666;}
.fc9{ color:#999;}

ul.advantage{margin-bottom:20px;}
ul.advantage li{ width:340px; float:left; margin-right:20px; margin-bottom:40px; 
-webkit-transition: all 0.5s ease;
   	 -o-transition: all 0.5s ease;
   	    transition: all 0.5s ease;
		display:inline-block;
		*display:inline;
	*zoom:1; padding:20px;}

ul.advantage li:hover {
    background-color: #f5f5f5;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
    cursor: pointer;
}
ul.advantage li .advtxt{ width:240px; float:right; color:#666; }
ul.advantage li .advtxt .advtitle{ height:86px;font-size:18px;}
ul.advantage li span{ float:left; display:inline-block; width:83px; height:83px; background:url(../images/indexadvantage.png) no-repeat;}
ul.advantage li span.fenxiao{ background-position:0 0;}
ul.advantage li span.huopin{ background-position:-83px 0;}
ul.advantage li span.renche{ background-position:-166px 0;}
ul.advantage li span.caiwu{ background-position:-249px 0;}
ul.advantage li span.guanli{ background-position:-332px 0;}
ul.advantage li span.dinghu{ background-position:-415px 0;}

ul.join{}
ul.join li{ width:25%; float:left; text-align:center;}
ul.join li a{ display:inline-block; color:#333; border:3px solid transparent; font-size:16px; line-height:30px; transition: all 0.5s ease 0s; padding:25px; }
ul.join li a:hover{border:3px solid #ccc; background:#fff;}

.jionus{ padding:25px 220px; line-height:45px; font-size:21px; color:#333;}

/* ============ 产品介绍 ============== */
.masthead {
    height: 287px;
    position: relative;
}
.masthead-product{
	height:380px;
	background:url(../images/masthead_product.jpg) bottom center no-repeat;
}
.masthead-product .caption{
	padding:140px 0 0 640px; color: #fff;
    overflow: hidden;
}
.masthead-product .caption h1{
	font-weight:normal; font-size: 40px;
    margin-bottom: 0;
}
.masthead-product .caption h1,
.masthead-product .caption h5{
	color:#d91819;
}
.masthead-product .caption p{
	color:#333;line-height: 30px;
}

.masthead .caption h5 {
    font-family: Arial;
    font-size: 20px;
    font-weight: normal;
    margin: -6px 0 3px;
}

.feature-nav{
	position:fixed;
	top:80px;
	left:0;
	width:100%;
	height:70px;
	z-index:400;
	background:#1368a3;
}
:root .feature-nav{
	background:rgba(0,0,0,0.4);
}

.feature-nav .nav-list{
	margin:0 15px;
}
.feature-nav .nav-item{
	float:left;
	width:11%;
	text-align:center;
}
.feature-nav .nav-item a{
	display:inline-block;
	height:67px;
	border-bottom:3px solid transparent;
	cursor:pointer;
	text-decoration:none;
	color:#fff;
	width:100%;
}
.feature-nav .nav-item a:hover,
.feature-nav .nav-item-active a{
	-webkit-transition: all .25s linear;
       -o-transition: all .25s linear;
          transition: all .25s linear;
     border-color: #d91819;
     color:#fff;
}
.feature-nav .nav-item span{
	display:block;
}
.feature-nav .nav-item i{
	height:20px;
	width:20px;
	display:inline-block;
	*zoom:1;
	*display:inline;
	vertical-align:-5px;
	margin:15px 0 5px;
	background:url(../images/ico_fnav_20.png) no-repeat;
}
.feature-nav .nav-item .item-ico-user{
	background-position:0 0;
}
.feature-nav .nav-item .item-ico-supplier{
	background-position:-20px 0;
}
.feature-nav .nav-item .item-ico-procurement{
	background-position:-40px 0;
}
.feature-nav .nav-item .item-ico-stock{
	background-position:-60px 0;
}
.feature-nav .nav-item .item-ico-sales{
	background-position:-80px 0;
}
.feature-nav .nav-item .item-ico-order{
	background-position:-100px 0;
}
.feature-nav .nav-item .item-ico-delivery{
	background-position:-80px 0;
}
.feature-nav .nav-item .item-ico-finance{
	background-position:-100px 0;
}
.feature-nav .nav-item .item-ico-timecard{
	background-position:-100px 0;
}
.feature-row .row-box2{
	padding:80px 0 0;
	width:1000px;
	margin:0 auto;
	display:table;
	table-layout:fixed;
	text-align:center;
}

.feature-row .row-box2 h2{ font-size:36px; margin-top:60px; margin-bottom:30px;}
.feature-row .row-box2 h4{ font-size:24px; font-weight:100; margin-bottom:40px; color:#666; }
.feature-row .row-box2 .box-col-1,
.feature-row .row-box2 .box-col-2{
	display:table-cell;
	vertical-align:middle;
	*float:left;
}


.feature-row .row-box2 .box-col-1{
	width:769px;
	text-align:left;
}

.feature-row .row-box2 .box-col-2{
	width:431px; height:473px;
	text-align:center;
	background:url(../images/app-bg.png) top center no-repeat; position:relative; 
}
.feature-row .row-box2 .box-col-2 .app-roll{width:295px; height:389px; top:84px; left:68px; overflow:hidden; position:absolute;}
.feature-row .row-box2 .box-col-2 .app-roll ul{ position:absolute;  overflow:hidden; height:389px;}
.feature-row .row-box2 .box-col-2 .app-roll ul li{ float:left; width:295px; height:389px; position: relative;}

.app-focus{ position:relative;}
.app-focus .preNext,.app-focus .cur{width:16px; height:32px;position:absolute;top:240px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}

.app-focus .cur{background:url(../images/sprite2.png) no-repeat 0 0;}
.app-focus .pre{left:0px;}
.app-focus .next{right:0;background-position:right top;}


.feature-row .row-box2 .box-col-1 .box-text{
	margin:0 50px; margin-right:200px;
}


.row-gray .row-box2 .box-col-1 .box-text{
	
	margin:0 50px; margin-left:200px;
}




.feature-row .row-box{
	padding:80px 0 100px;
	width:1200px;
	margin:0 auto;
	display:table;
	table-layout:fixed;
}

.feature-row .row-box .box-col-1,
.feature-row .row-box .box-col-2{
	display:table-cell;
	vertical-align:middle;
	*float:left;
}
.feature-row .row-box .box-col-1{
	width:560px;
}

.feature-row .row-box .box-col-2{
	width:640px;
	text-align:center;
	position:relative;
}
.feature-row .row-box .box-col-1 .box-text{
	margin:0 50px;
}


.feature-row .box-text h3{
	font-size:32px;
	padding-bottom:10px;
	margin-bottom:20px;
	background:url(../images/bg_fh1.gif) left bottom no-repeat;
}

.feature-row .box-text p{
	line-height:30px;
	font-size:16px;
}
.feature-row .box-col-1 .box-img{
	text-align:center;
}
.feature-row .box-col-2 .box-img{
	text-align:right;
}
 .feature-row .box-img img{
	max-width:100%;
	height:auto;
}

.focus-img,.focus-img2{ height:392px; width:509px; position:relative; overflow:hidden;}
.focus-img a.focus,.focus-img2 a.focus{ position:absolute;}


/* ============ 客户端 ============== */
.apphead-product{
	height:360px;
	background:url(../images/apphead.jpg) center -30px no-repeat;
}

.app-nav{
	width:100%;
	height:70px;
	z-index:400;
	background:#f8f8f8;
}
.app-nav{
	background:#f8f8f8;
}

.app-nav .nav-list{
	margin:0 15px;
}
.app-nav .nav-item{
	float:left;
	width:25%;
	text-align:center;
}
.app-nav .nav-item a{ line-height:70px; color:#666; font-size:18px;}
.app-nav .cur{ background:#eee;}
.app-nav .cur a{ color:#d81919;}
.app-nav .nav-item a:hover{ color:#d81919;}


/* ============ 硬件产品 ============== */

.ahz-head{ width:100%;/*height:50px;*/ background-color:#fff;
	/*background:rgba(255,255,255,0.9);border-bottom:1px solid #e6e4d3;*/position:fixed;top:80px;left:0;}
.ahz-head .ahz-head-leftCon{height:50px;line-height:50px;float:left;_display:inline;margin:0px; margin-right:20px;padding:0px;color:#434a54;font-size:14px;font-weight:normal}
.ahz-head .ahz-head-rightCon{height:50px;line-height:50px;float:right;font-weight:normal;font-size:14px;color:#333}
.ahz-head .ahz-head-rightCon span,.ahz-head .ahz-head-rightCon .tab{display:inline-block;*zoom:1;*display:inline;cursor:pointer;padding-left:5px;padding-right:5px;color:#434a54}
.ahz-head .ahz-head-rightCon a.bold{color:#f84858;cursor:default}
.ahz-head .ahz-head-rightCon b{font-weight:normal;font-size:13px;color:#ccd1d9}
.ahz-head .ahz-head-rightCon .f-chanel{display:inline-block;*zoom:1;*display:inline;cursor:pointer;padding-left:5px;padding-right:15px;color:#434a54}
.ahz-head .ahz-head-rightCon .f-chanels{display:inline-block;*zoom:1;*display:inline;cursor:pointer;padding-left:5px;padding-right:5px;color:#434a54}
.ahz-head .ahz-head-rightCon .btn{margin-left:5px}
.ahz-head .ahz-head-rightCon span.btn{color:#fff;cursor:default}
.ahz-head .ahz-head-rightCon span.btn:hover{background:#ccd0d8}
.ahz-head .ahz-head-rightCon span.btn:active{background:#ccd0d8;-webkit-box-shadow:none;box-shadow:none}
.ahz-content-params{background-color:#fff;overflow:hidden;_zoom:1;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}


.buy-choose-box{background-color:#fff; width:100%;
	background:rgba(255,255,255,0.9)}

.pro-nav-bar{border-bottom:1px solid #dfdfdf;}
.pro-nav-bar li{float:left;_display:inline;height:76px;line-height:76px;margin:0 0 -1px;list-style:none;text-align:center;font-size:14px;border-bottom:1px solid #dfdfdf;cursor:pointer}
.pro-nav-bar li a{display:block;color:#333;outline:none}
.pro-nav-bar .current{border-bottom-color:#333}
.pro-nav-4 li{width:25%}
.pro-nav-5 li{width:20%}
.pro-nav-6 li{width:16.66%}
.pro-nav-7 li{width:14.28%}
.pro-nav-8 li{width:12.5%}

.pro-choose-main{margin:0 0 110px;position:relative}
.show-package .pro-info{position:relative}
.show-package .pro-info:before{content:"";position:absolute;top:0;left:-50px;width:0;height:100%;border-left:1px solid #dfdfdf;z-index:2}
.pro-view{width:600px;height:600px;float:left;_display:inline;margin:50px 0 0 48px;overflow:hidden;_zoom:1;background:url(http://c1.mifile.cn/f/i/2014/cn/placeholder-220.png) no-repeat center center}
.pro-view img{display:block;height:100%;margin:0 auto}
.pro-info{float:right;width:544px;margin-top:60px}
.pro-info .pro-title{height:60px;margin-bottom:25px;border-bottom:1px solid #dfdfdf;position:relative}
.pro-info .pro-title h1{margin:0;font-size:30px;line-height:56px;font-weight:normal}
.pro-info .pro-title h1 i{font-style:normal;color:#f36701}
.pro-info .pro-title .pro-name{float:left}
.pro-info .pro-title .pro-price{margin-left:10px;color:#ff6700}
.pro-info .pro-title .pro-more{position:absolute;top:26px;right:0;color:#666;font-size:12px}
.pro-choose-step .step-title{height:36px;line-height:2;margin:0;padding:10px 0;font-weight:normal;font-size:18px}
.pro-choose-step .step-list{margin:0 0 0 -14px;padding:0}
.pro-choose-step .step-list li{float:left;_display:inline;width:263px;height:48px;line-height:48px;margin:0 0 14px 14px;border:1px solid #dfdfdf;list-style:none;text-align:center;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}
.pro-choose-step .step-list li .pro-price{color:#f36701}
.pro-choose-step .step-list li img{width:20px;height:20px;border-radius:10px;vertical-align:middle}
.pro-choose-step .step-list li i{font-style:normal;color:#f36701}
.pro-choose-step .step-list .J_packageItem{width:123.5px;line-height:18px;padding:15px 0;height:auto}
.pro-choose-step .step-list .active{border-color:#f36701}
.pro-choose-step .step-list .disable,.pro-choose-step .step-list .lock{cursor:default;color:#8c8c8c}
.pro-choose-step .step-list-2 li{width:288px}
.pro-choose-step .pro-version-desc-icon{display:none;height:15px;width:15px;border-radius:50%;vertical-align:initial;font-style:normal;font-size:14px;border:1px solid #757575;text-align:center;line-height:19px;color:#757575;font-family:sans-serif}
.pro-choose-step .pro-version-desc{display:inline-block;*zoom:1;*display:inline;margin-left:12px;min-height:20px;line-height:1.5;font-size:12px;color:#b0b0b0}.pro-choose-step .pro-version-desc a{display:inline-block;*zoom:1;*display:inline;color:#f36701}
.pro-choose-step .pro-version-desc b{display:inline-block;*zoom:1;*display:inline;color:#ff6700}
.pro-choose-result{padding-top:15px}
.pro-choose-result .btn{margin-right:20px}
.pro-choose-result .btn-dake{cursor:default}
.pro-choose-result .next-desc{font-size:12px;color:#8c8c8c}


/* ============ 安全保障 ============== */

.saft-product{
	height:380px;
	background:url(../images/saft_product.jpg) bottom center no-repeat;
}
.mod-feature-safety .feature-row .row-box{
	padding:40px 0x;
	width:1200px;
	margin:0 auto;
	display:table;
	table-layout:fixed;
}

.mod-feature-safety .feature-row .row-box .box-col-1{
	width:580px;
}
.mod-feature-safety .feature-row .row-box .box-col-2{
	width:620px;
	text-align:center;
}
.mod-feature-safety .feature-row .box-text h2{margin-bottom:10px; font-size:36px;}
.mod-feature-safety .feature-row .box-text h3{margin-bottom:10px; background:none;}
.mod-feature-safety .feature-row .box-text h3 strong{ color:#fff; font-size:21px; background:#dc4343; font-weight:normal; padding:8px 10px;}
.mod-feature-safety .feature-row .box-text p{
	font-size:14px;
	padding-bottom:10px;
	margin-bottom:20px;
}

/* ============ 关于我们 ============== */

.masthead-about{
	background:url(../images/masthead_about.jpg) center center no-repeat;
}

.about-menu{ width:250px;}
.about-menu ul{ border:1px solid #dfdfdf; }
.about-menu ul li{ height:42px; line-height:42px;font-size:16px; padding-left:42px; border-left:3px solid #fff; }
.about-menu ul li a{ color:#333; text-decoration:none; display:block; }
.about-menu ul li.current{ background:#fafafa; border-left:3px solid #d81919;}
.about-menu ul li.on{ background:#fafafa; border-left:3px solid #d81919;}

.about-main{ margin-left:300px;}
.about-main h3{
	font-size:24px;
	padding-bottom:10px;
	margin-bottom:20px;
	background:url(../images/bg_fh1.gif) left bottom no-repeat;
}
.about-main  .articlelist p{ /*font-size:16px;*/ text-indent:2em; margin:20px auto; }
.about-main  .article h2{ text-align:center; font-size:24px;}
.about-main  .article p{ margin:20px auto;}
.about-main  .article .dataline{ text-align:center; color:#666; margin:20px auto;}

.about-main  h4{ border-top:1px dashed #ccc; font-size:24px; margin-top:30px; padding:30px 0 20px 0; }
ul.newslist{ border-bottom:1px dashed #ccc;}
ul.newslist li{ padding:15px 0; overflow:hidden;  border-top:1px dashed #ccc; }
ul.newslist li .thumbimg{ float:left; width:245px; height:151px; overflow:hidden; margin-right:15px;}
ul.newslist li .thumbimg a{ display:block; position:relative;}
ul.newslist li .thumbimg a img{transition: all 0.3s ease 0s; position:relative;}
ul.newslist li .thumbimg a:hover img{transform: scale(1.1,1.1);}
ul.newslist li .thumbimg a .hover-cover{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
    filter:alpha(opacity=0);
    opacity:0;
}
ul.newslist li .thumbimg a .hover-icon {
	background:url(../images/imgview.png) no-repeat;
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%; margin-left:-21px;
	top:152px; 
}

ul.newslist li .thumbtxt{}
ul.newslist li .thumbtxt h5{ margin:10px auto; font-size:21px; height:32px; line-height:32px;}
ul.newslist li .thumbtxt h5 span{ float:right; color:#666; line-height:32px; font-size:12px; font-weight:normal;}


.pagination{ margin:20px auto;}
.pagination ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.pagination li {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}
.pagination a, .pagination span {
	float: left;
	color: #666;
	font-size:14px;
	line-height:24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #ddd;
	min-width: 14px;
	padding: 2px 9px;
	margin: 0 5px 0 0;
	background: #fff; /* Old browsers */
	
}

.pagination a:hover {
	text-decoration: none;
	background: #f7f7f7;
}

.pagination .current {
	background: #d91819;

	color: #FFF;
	border-color: #d91819;
	box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0, 0, 0, 0.3) inset;
	cursor: default;
}

.pagination .ellipse {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	font-weight: bold;
	cursor: default;
}

.readmore{ text-align:right;}

.about-main  dl dt{ clear:both; overflow:hidden; margin-bottom:30px;}
.about-main  dl dt span{ background:url(../images/about.jpg) no-repeat; display:inline-block; width:50px; height:50px; float:left;}
.about-main  dl dt span.one{ background-position:0 0;}
.about-main  dl dt span.two{ background-position: 0 -50px;}
.about-main  dl dt span.three{ background-position:0 -100px;}
.about-main  dl dt span.four{ background-position: 0 -150px;}
.about-main  dl dt span.five{ background-position:0 -200px;}
.about-main  dl dt span.six{ background-position: 0 -250px;}
.about-main  dl dt span.seven{ background-position:0 -300px;}
.about-main  dl dt span.eight{ background-position: 0 -350px;}
.about-main  dl dt .advtxt{ float:left; margin-left:15px;}
.about-main  dl dt .advtxt .advtitle{ font-size:16px; font-weight:bold;}

ul.about-contact{ margin:60px auto;}
ul.about-contact li{ overflow:hidden; clear:both; margin:60px auto; padding:20px 60px;}
ul.about-contact li.cur{ background:#f5f5f5;}
ul.about-contact li .contact-img{ float:left; margin-right:45px;}
ul.about-contact li .contact-dec{ float:left; width:650px;}
ul.about-contact li .contact-dec h2{ color:#d81919; font-size:18px;}
ul.about-contact li .contact-dec span{ color:#999; font-size:12px;}
ul.about-contact li .contact-dec ul li{ width:190px; margin:20px auto;  padding:0; clear:none; text-align:center;}
ul.about-contact li .contact-dec ul li img{ border:5px solid #eee;}
ul.about-contact li .contact-dec ul li a{ border-radius:50px; padding:5px 20px; display:inline-block; background:#f5f5f5; color:#333; font-size:12px;}
ul.about-contact li .contact-dec ul li a:hover{ background:#d81919; color:#fff;}

/* 404 */

/* ============ 购物车 ============== */
.cart-goods-list {
    background-color: #fff;
}
.cart-goods-list .list-head {
    color: #424242;
    height: 50px;
    line-height: 50px;
    padding: 0 26px;
	background:#f5f5f5;
}
.cart-goods-list .list-head .col {
    float: left;
}
.cart-goods-list .list-head .col-img {
    width: 132px;
}
.cart-goods-list .list-head .col-name {
    width: 380px;
}
.cart-goods-list .col-name {
    width: 380px;
}
.cart-goods-list .col-name .name, .cart-goods-list .col-name .desc {
    margin: 0;
    width: 380px;
}
.cart-goods-list .col-name .name {
    font-size: 18px;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 8px;
    margin-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cart-goods-list .col-name .name a {
    color: #424242;
}
.cart-goods-list .col-name .desc {
    color: #757575;
    font-size: 12px;
}
.cart-goods-list .col-price {
    color: #424242;
    padding-right: 90px;
    text-align: right;
    width: 75px;
}
.cart-goods-list .col-num {
    color: #424242;
    text-align: center;
    width: 120px;
}
.cart-goods-list .col-total {
    padding-right: 135px;
    text-align: right;
    width: 130px;
}
.cart-goods-list .col-action {
    text-align: center;
    width: 80px;
}

.cart-goods-list .item-box .col-total, .cart-goods-list .item-sub-box .col-total {
    color: #d91819;
    font-size: 16px;
}


.cart-goods-list .item-table {
    border-collapse: collapse;
    border-spacing: 0;
    display: table;
}
.cart-goods-list .item-table .item-row {
    display: table-row;
}
.cart-goods-list .item-table .col {
    display: table-cell;
    vertical-align: middle;
}
.cart-goods-list .item-box {
    border-top: 1px solid #e0e0e0;
    padding: 15px 26px;
}
.cart-goods-list .item-box .col-img {
    height: 80px;
    overflow: hidden;
    padding-left: 13px;
    padding-right: 39px;
    width: 80px;
}
.cart-goods-list .item-box .pre-info {
    color: #b0b0b0;
    font-size: 12px;
    margin: 0;
}
.cart-goods-list .item-box .extend-buy {
    border: 1px solid #e0e0e0;
    color: #424242;
    cursor: pointer;
    height: 48px;
    line-height: 48px;
    margin-top: 15px;
    padding-left: 20px;
    transition: all 0.4s ease 0s;
}
.cart-goods-list .item-box .extend-buy:hover {
    background-color: #fafafa;
}
.cart-goods-list .item-box .extend-buy .price {
    color: #ff6700;
}
.cart-goods-list .item-box .extend-buy .icon-plus {
    margin-right: 15px;
}



.change-goods-num {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    height: 38px;
    text-align: center;
    width: 148px;
}
.change-goods-num input {
    border-width: 0;
    color: #424242;
    float: left;
    font-size: 16px;
    height: 38px;
    line-height: 38px;
    padding: 0;
    text-align: center;
    width: 72px;
}
.change-goods-num input:focus {
    outline: medium none;
}
.change-goods-num a {
    color: #757575;
    float: left;
    font-size:12px;
    height: 38px;
    line-height: 38px;
    transition: all 0.2s ease 0s;
    width: 38px;
}
.change-goods-num a:hover {
    background-color: #e0e0e0;
}
.qtyplus,
.qtyminus,
a.cart-remove {
	color: #757575;
	border: none;
	float: left;
	font-family: "FontAwesome";
	cursor: pointer;
	outline: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.qtyplus:before { content: ""; }
.qtyminus:before { content: ""; }
.cart-remove:before { content: ""; }

.qtyplus:before,
.qtyminus:before {
	position: relative;
	display: block;
}

.cart-remove:before {
	position: relative;
	display: block;
	top: 8px;
	left: 15px;
}

.cart-bar {
    background-color: #f5f5f5;
    text-align: right;
    transition: background 0.3s ease 0s, top 0.3s ease 0s;
}
.cart-bar a {
    transition: color 0.3s ease 0s;
}
.cart-bar .section-left {
    float: left;
}
.cart-bar .back-shopping {
    line-height: 50px;
    margin-left: 32px;
}
.cart-bar .cart-coudan {
    border-left: 1px solid #eee;
    color: #757575;
    margin-left: 16px;
    padding-left: 16px;
}
.cart-bar .cart-coudan a {
    color: #ff6700;
    margin-left: 3px;
}
.cart-bar .activity-money {
    border-right: 1px solid #eee;
    color: #757575;
    padding: 0 13px;
}
.cart-bar .activity-money i {
    font-style: normal;
}
.cart-bar .total-price {
    color: #d91819;
    padding-left: 13px;
}
.cart-bar .total-price em {
    font-size: 30px;
    font-style: normal;
}
.cart-bar .btn {
    font-size: 18px;
    margin:0 10px 5px 50px;
}
.cart-bar-fixed {
    background-color: #fafafa;
    bottom: 0;
    box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.1);
    left: 50%;
    margin-left: -613px;
    position: fixed;
    width: 1226px;
    z-index: 20;
}

.cart-empty {
    background:url(../images/cart.jpg) no-repeat scroll 124px 0;
    color: #b0b0b0;
    height: 273px;
    margin: 65px 0 130px;
    overflow: hidden;
    padding-left: 558px;
}
.cart-empty h2 {
    font-size: 36px;
    margin: 70px 0 15px;
}
.cart-empty .btn {
    height: 48px;
    line-height: 48px;
    width: 170px;
}
.cart-empty .login-desc {
    color: #b0b0b0;
    display: none;
    font-size: 20px;
    margin: 0 0 20px;
}
.cart-empty .btn-login {
    display: none;
}

/* ============ 服务支持 ============== */

.fwzchead-about{ height:414px;
	background:url(../images/fwzc.jpg) center center no-repeat;
}
.pxry{width:1200px; margin:30px auto;}
.pxry ul li{ float:left;  margin-right:60px; margin-top:20px;}
.pxry ul li a{ display:block; border:5px solid #ddd; padding:10px; border-radius:5px; transition: all 0.5s ease 0s;}
.pxry ul li a:hover{border-color: #d81919 !important; background-color: #fff2f2 !important; }
.pxryimg{ width:204px; height:141px;}
.pxryzc{ border-radius:5px; color:#fff;margin-left:15px;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    vertical-align: middle;
	min-width: 10px;
    padding: 3px 7px;
    text-align: center;}
.pxryzc-level1{background-color: #d9534f;}
.pxryzc-level2{background-color: #f0ad4e;}
.pxryzc-level3{background-color: #1caf9a;}
.pxryzc-level4{background-color: #428bca;}
.pxryzc-level5{background-color: #5bc0de;}

.pxrytxt{ margin:20px auto 0;}
.pxrytxt .pxryname{ font-size:16px; font-weight:bold; }
.pxrytxt .pxryprice{ color:#999; font-size:12px; line-height:18px; margin:10px auto;}
.pxrytxt .star_grade{}
.pxrytxt .star_grade span{ display:inline-block; width:20px; height:20px;  }
.pxrytxt .star_grade span.active{background:url(../images/star_active.png) center center no-repeat;}
.pxrytxt .star_grade span.off{background:url(../images/star_off.png) center center no-repeat;}

.choosebox{width:1200px; margin:30px auto;}
.choosebox dl dt{}
.choosebox dl dt span.step-comm{background-color: #91cd50;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    text-align: center;
    width: 54px;}
.choosebox dl dd{ margin:20px auto;}	
.choosebox a.choosedate{border: 3px solid #ddd;
    border-radius: 8px;
    color: #434a54;
    display: inline;
    float: left;
    font-weight: bold;
    height: 51px;
    line-height: 50px;
    margin: 0 23px 20px 0;
    text-align: center;
    width: 260px;}
	
.choosebox  a.active{
	border-color: #d81919 !important;
    background-color: #fff2f2 !important;
    color: #d81919 !important;}
	
/* ============ 登录 ============== */
/*登录页面样式*/
.login-panel {
	position:relative;
	margin-top:80px;
}
.login-panel .box-shadow{
	padding:0;
	width:auto;
}
h1.singleHead, h2.singleHead {
	line-height:68px;
	font-size:24px;
	color:#666;
	margin-top:0;
	border-bottom:1px solid #f1f1f1;
}
h2.singleHead {
	line-height:45px;
	font-size:18px;
	font-weight:normal;
	background:#f9f9f9;
	padding-left:20px;
}
.login-panel .ui-form {
	padding:50px 50px 25px;
}
.login-panel .ui-input {
	width:426px;
}
.login-panel .ui-label {
	width:50px;
	margin-right:0;
	text-align:left;
}
.account-panel .box-shadow{
	padding:0;
	width:auto;
}
.account-panel .ui-form {
	padding:50px 50px 25px;
}
.account-panel .ui-input {
	width:210px;
}
.account-panel .singleHead {
	text-align:center;
}
.account-panel .ui-form-item {
	padding-bottom:20px;
}

.login-panel .singleHead {
	text-align:center;
}
.login-panel .ui-form-item {
	padding-bottom:20px;
}
.login-bar {
	margin:5px 0;
	padding-left:50px;
}
/* .fmes-bar {
	padding-left:50px;
} */
.fmes-bar .btn {
    display: block;
    margin: 0 auto;
    width: 160px;
}
.error {
	color: #ff0000;
}
.success{
	
	color:#0000ff;
}
.login-panel .ui-form {
	position:relative;
}
.login-panel .error {
	position:absolute;
	top:20px;
	left:100px;
}
/* ============ 注册 ============== */

/*步骤样式*/
.step-panel {
	padding:30px 0;
}
.nav-container {
	padding:0 100px;
}
.ui-step {
	margin: 0 auto;
    padding: 0 40px;
    color:#666;
    position: relative;
}
.ui-step li {
	position: relative;
	float: left;
    height: 54px;
}
.ui-step-3 li {
	width:50%;
}
.ui-step-3 li:last-child {
	position:absolute;
	top:0;
	right:-110px;
	width:150px;
}
.ui-step-line {
    background: #b9b9b9;
    display: block;
    height: 2px;
    line-height: 1;
    margin-top: 14px;
    overflow: hidden;
}
.ui-step-icon {
	height: 50px;
    left: -25px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 150px;
}
.ui-step-icon > div {
	width:50px;
	height:28px;
	background:#fff;
	position:relative;
}
.ui-step-icon > div:after{
	content:"";
	position:absolute;
	height:10px;
	width:10px;
	margin:-5px 0 0 -5px;
	left:50%;
	top:50%;
	background-color:#cdcdcd;
	border-radius:50%;
}
.ui-step-item.active .ui-step-icon > div:after{
	background-color:#d91819;
}
.ui-step-item.current .ui-step-icon > div:after{
	height:14px;
	width:14px;
	background-color:#d91819;
	border:2px solid #fff;
	box-shadow:0 0 0 1px #d91819;
	margin:-10px 0 0 -10px;
}
.ui-step li.active,
.ui-step li.current {
	color:#d91819;
}
.ui-step-item.active .ui-step-line {
	background:#d91819;
}
.ui-step-icon span {
	position:relative;
	left:-50px;
	top:8px;
}
.box-shadow {
	background: #ffffff;
	border-color:#ddd;
    border-style:solid;
    border-width:  1px;
	padding:40px 20px;
	min-height:200px;
	margin:0 auto;
}
.borderbox {
	border:1px solid #ddd;
}
.res-panel {
	position:relative;
}
.res-panel .step-panel {
	border-bottom:1px solid #ddd;
	margin-bottom:30px;
}
.res-panel h3 {
	margin:0 0 25px;
	padding: 0 0 25px;
	border-bottom:1px dashed #ccc;
	font-size:18px;
	color:#333;
}
.res-person-panel .ui-label {
	width:85px;
	letter-spacing:1px;
}
.res-person-panel .ui-input {
	width:330px;
}
.res-person-panel .ui-input-check {
	width:130px;
}
.res-person-panel {
	width:700px;
}
.res-linkbox {
	padding: 36px 20px;
	color:#666;
	margin-top:50px;
}
.captchaImg {
	vertical-align: middle;
}
.res-panel .back-to-login{
	position:absolute;
	bottom:10px;
	right:40px;
	left:40px;
	padding-top:5px;
	border-top:1px dashed #ddd;
	text-align:right;
}
/*验证页面*/
.ui-form-checkbox {
	padding:0 20px 20px;
}
.check-mobile .ui-form-checkbox{
	width:300px;
	margin:0 auto;
}
.ui-form-checkbox .ui-label {
	width:85px;
	padding-top:6px;
}
.ui-form-checkbox .ui-input {
	padding:6px;
}
.ui-form-checkbox .ui-form-item {
	padding:10px 0;
}
.ui-text {
	line-height:30px;
	font-size:14px;
}
.check-help {
    background-image: url("/static/img/desktop/global/expand-arrow.png");
    background-position: right 0;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding-right: 10px;
}
.js_help_container {
	display:none;
	margin:10px 0 0;
}
.ui-list-item .btn {
	margin:0 2px;
}
.skipcheck {
	margin-top:10px;	
}
.skipcheck a{
	text-decoration:underline;
}
.skipcheck a:hover {
	text-decoration:none;
}
.bindcount-wrapper .step-panel{
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
}
.bindcount-panel h2{
	font-size:18px;
	color:#6b6b6b;
	text-align:center;
	font-weight:normal;
	margin-bottom:30px;
}
.bindcount-panel .ui-label{
	width: 85px;
	letter-spacing: 1px;
}
.bindcount-option .btn {
	width:238px;
}
.bindcount-option{
	width:272px;
	margin:0 auto 35px auto;
}
.bindcount-option a {
	margin-bottom:25px;
	display:block;
}
.bindEteams-form-view .ui-input{
	width:250px;
}
.bindEteams-form-view .ui-form-item{
	padding-left:160px;
}
.bindEteams-form-view .bind-btn{
	width:270px;
	margin:0 auto 35px;
}
.bindEteams-form-view .bind-btn input[type="submit"]{
	display:block;
	width:100%;
}
.bindEteams-form-view .account-error{
	color:#e80000;
	text-align:center;
	padding:10px;
}
.bindcount-option.control{
	padding-bottom: 20px;
	border-bottom: 1px solid #ECECEC;
	margin-bottom: 20px;
	position:relative;
}
.bindcount-option.control:after{
	content:"或者绑定账号";
	font-size:10px;
	color:#666;
	background:#fff;
	width:90px;
	position:absolute;
	bottom:-6px;
	left:50%;
	margin-left:-45px;
	text-align:center;
}
.bindcount-option.control a.btn{
	margin:0;
}

.check-mobile-btns {
	margin:20px 0 20px; text-align:center;
}
.check-mobile-btns .btn{
	width:210px;
	margin-top: 15px;
   margin:10px auto;
}
.not-validated-mobile{
  color: #ffffff;
  background-color: #428bca;
  background-image: none;
  border-color: #357ebd;
}
.check-email-btns {
	margin:40px 0 20px;
}
.check-email-btns .btn {
	width:210px;
	margin-top: 15px;
}
.check-email-btns .ui-tipbox {
	background:#f9f9f9;
	border:1px solid #B9C8D3;
	border-radius:2px;
	box-shadow:0 0 3px #ccc;
	color:#666;
	margin-left: 165px;
}

.check-email-btns p + p {
	margin-top:20px;
}
.check-email-btns span {
	display:inline-block;
	color:#999;
	margin-top:5px;
}
.join-confirm {
	margin-top:70px;
}

/*取回密码*/
.password-panel{
	margin-top:60px;
}
.password-panel .step-panel {
	border-bottom:1px solid #ddd;
}
.passForm .title{
	font-weight: bold;
	font-size:18px;
	color:#666666;
	margin-bottom:20px;
}
#validateAccount-wrapper .error {
	margin-bottom:20px;
}
.password-panel .pwdContent{
	margin-top: 40px;
	padding-left: 20px;
}
.password-panel ul.way{
	  line-height: 40px;
	  margin:10px 0;
}
.passForm .step1{
	height: 30px;
	display: inline-block;
	background: url("/static/img/desktop/global/m_step.png") top no-repeat ;
}
.passForm .step2{
	height: 30px;
	display: inline-block;
	background: url("/static/img/desktop/global/m_step.png") center no-repeat ;
}
.passForm .step3{
	height: 30px;
	display: inline-block;
	background: url("/static/img/desktop/global/m_step.png") bottom no-repeat ;	
}
.passForm .step1 span,.passForm .step2 span,.passForm .step3 span{
	display:inline-block;
	line-height: 30px;
	text-align: center;
	width: 250px;
	float: left;
}

.passForm .fbox img{
	vertical-align: middle;margin: -1px 0px 0px 10px;
}
.passForm input[type="checkbox"]{
	vertical-align:text-bottom; margin-bottom:2px;
}
.passForm .captcha input[type="text"]{
	width: 60px;
	letter-spacing: 5px;
	float: left;
}
.passForm .captcha img{
	cursor: pointer;
}

/* ============ 账户设置 ============== */
#user_settings .setting-units {
    padding: 0 26px;
}
#user_settings .setting-units .setting-unit {
    border-bottom: 1px solid rgba(34, 25, 25, 0.1);
    border-top: 1px solid rgba(255, 255, 255, 0.7);
    cursor: pointer;
    position: relative;
}
#user_settings .setting-units .setting-unit:hover .title {
    background: #fafafa  repeat-y scroll 0 0;
}
#user_settings .setting-units .open {
    background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
    cursor: auto;
}
#user_settings .setting-units .open:hover .title {
    background: #fff none repeat scroll 0 0;
}
#user_settings .setting-units .setting-unit .title {
    color: #333;
    font-size: 18px;
    height: 60px;
    line-height: 60px;
    padding-left: 20px;
}
#user_settings .setting-units .setting-unit .edit-label {
    background:url(../images/editor_arrow.png) rgba(0, 0, 0, 0) no-repeat scroll right 25px;
    color: #333;
    cursor: pointer;
    font-size: 14px;
    height: 60px;
    line-height: 60px;
    padding-right: 16px;
    position: absolute;
    right: 25px;
    top: 0;
}

#user_settings .setting-units .setting-unit .edit-label:hover {
    color: #c90000;
}
#user_settings .setting-units .setting-unit .holder {
    overflow: hidden;
    position: relative;
}
#user_settings .setting-units .setting-unit .holder::before {
    border-bottom: 1px dashed rgba(34, 25, 25, 0.1);
    content: "";
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#user_settings .inner {
    padding: 20px;
}
#user_settings .setting-units .preview {
    font-size: 14px;
    left: 190px;
    line-height: 60px;
    position: absolute;
    top: 0;
}

#user_settings .setting-units .setting-unit .list {
    font-size: 14px;
    margin-left: 70px;
}
#user_settings .setting-units .setting-unit .list td {
    padding: 5px 0;
}
#user_settings .setting-units .setting-unit .list .name {
    line-height: 30px;
    padding-right: 10px;
    text-align: right;
    vertical-align: top;
    width: 90px;
}

/* ============ 我的订单 ============== */
.filter-list {
    float: left;
    font-size: 16px;
    line-height: 1.25;
    list-style-type: none;
    margin: 0;
    padding: 18px 0;
}
.filter-list li {
    border-left: 1px solid #e0e0e0;
    color: #757575;
    float: left;
    padding: 0 20px;
}
.filter-list li:hover {
    color: #333;
}
.filter-list li.first {
    border-left: 0 none;
    padding-left: 0;
}
.filter-list li.tab-active, .filter-list li.active {
    color: #d91819;
}
.filter-list li.tab-active a, .filter-list li.active a {
    color: #d91819;
}
.filter-list a {
    color: #757575;
}
.filter-list a:hover {
    color: #333;
}

.order-list {
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
}
.uc-order-item {
    border: 1px solid #e0e0e0;
    margin-bottom: 20px;
}
.uc-order-item-pay {
    border-color: #ff6700;
}
.uc-order-item-pay .order-detail + .order-detail {
    border-top: 1px solid #ff6700;
}
.uc-order-item-pay .order-summary {
    background: #fffaf7 none repeat scroll 0 0;
}
.uc-order-item-pay .order-detail-table th {
    background: #fffaf7 none repeat scroll 0 0;
    border-bottom: 1px solid #feccac;
}
.uc-order-item-shipping {
    border-color: #83c44e;
}
.uc-order-item-shipping .order-detail + .order-detail {
    border-top: 1px solid #83c44e;
}
.uc-order-item-shipping .order-summary {
    background: #fbfff6 none repeat scroll 0 0;
}
.uc-order-item-shipping .order-detail-table th {
    background: #fbfff6 none repeat scroll 0 0;
    border-bottom: 1px solid #cfeeab;
}
.uc-order-item-finish {
    border-color: #b0b0b0;
}
.uc-order-item-finish .order-detail + .order-detail {
    border-top: 1px solid #b0b0b0;
}
.uc-order-item-finish .order-detail-table th {
    border-bottom: 1px solid #e0e0e0;
}




uc-order-item {
    position: relative;
}
.uc-order-item .order-status {
    font-size: 18px;
}

.order-view-box .order-detail {
    margin-bottom: 5px;
    padding: 25px 0;
}

.order-detail .order-summary { background:none;}
.order-detail .order-summary .order-status{ font-size:18px;}

.order-view-box .order-status {
    margin-bottom: 25px;
}

.order-detail-table {
    width: 100%;
}
.order-detail-table th {
    border-bottom: 1px solid #e0e0e0;
    color: #757575;
    font-weight: 400;
    height: 28px;
    padding: 0 30px 24px;
    text-align: left;
    vertical-align: bottom;
}
.order-detail-table th.col-sub {
    text-align: right;
    width: 240px;
}
.order-detail-table th p {
    margin: 0;
}
.order-detail-table th .sep {
    color: #e0e0e0;
}
.order-detail-table th .num {
    color: #333;
    font-size: 28px;
    font-weight: 200;
    height: 18px;
    line-height: 1;
    margin-right: 5px;
}
.order-detail-table td {
    padding: 0 30px;
}
.order-detail-table .order-actions {
    padding-top: 20px;
    text-align: right;
    vertical-align: top;
}
.order-detail-table .order-actions .btn {
    display: block;
    margin: 0 0 10px auto;
}


.uc-order-item-pay .order-status, .uc-order-item-pay .order-desc {
    color: #ff6700;
}
.uc-order-item-shipping .order-status, .uc-order-item-shipping .order-desc {
    color: #83c44e;
}
.uc-order-item-finish .order-status, .uc-order-item-finish .order-desc {
    color: #b0b0b0;
}

.goods-list {
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
}
.goods-list li {
    color: #333;
    height: 44px;
    line-height: 22px;
    margin: 10px 0;
    padding: 18px 18px 18px 100px;
    position: relative;
}
.goods-list .figure-thumb {
    left: 0;
    position: absolute;
    top: 0;
}
.goods-list .figure-thumb a {
    display: block;
}
.goods-list .figure-thumb img {
    height: 80px;
    width: 80px;
}
.goods-list .name {
    margin: 0;
}
.goods-list .name a {
    color: #333;
}
.goods-list .name a:hover {
    color: #d91819;
}
.goods-list .price {
    margin: 0;
}


/*订单详情*/

.uc-content-box{margin:0 48px}
.uc-content-box .box-hd .title{margin:0;font-size:30px;font-weight:400;line-height:68px;color:#757575}
.uc-content-box .box-hd small{margin-left:10px;font-size:12px;line-height:1.5}
.uc-content-box .box-hd small a{color:#757575}
.uc-content-box .box-hd small a:hover{text-decoration:underline}
.uc-content-box .box-hd .more{border-bottom:1px solid #e0e0e0}
.uc-content-box .box-hd .filter-list{float:left;margin:0;padding:18px 0;list-style-type:none;font-size:16px;line-height:1.25}
.uc-content-box .box-hd .filter-list li{float:left;padding:0 20px;border-left:1px solid #e0e0e0;color:#757575}
.uc-content-box .box-hd .filter-list li:hover{color:#333}
.uc-content-box .box-hd .filter-list li.first{padding-left:0;border-left:0}
.uc-content-box .box-hd .filter-list li.tab-active,.uc-content-box .box-hd .filter-list li.active{color:#ff6700}
.uc-content-box .box-hd .filter-list li.tab-active a,.uc-content-box .box-hd .filter-list li.active a{color:#ff6700}
.uc-content-box .box-hd .filter-list a{color:#757575}
.uc-content-box .box-hd .filter-list a:hover{color:#333}
.uc-content-box .box-hd .subtitle{float:left;padding:14px 0 4px;font-size:18px;font-weight:400;color:#333}
.uc-content-box .box-hd .actions{float:right;padding-top:5px}
.uc-content-box .box-hd .actions .btn{margin-left:5px}

.order-list-box .order-list{margin:0;padding:10px 0;list-style-type:none}
.order-list-box .uc-order-item{margin-bottom:20px;border:1px solid #e0e0e0}
.order-list-box .uc-order-item-pay{border-color:#ff6700}
.order-list-box .uc-order-item-pay .order-detail+.order-detail{border-top:1px solid #ff6700}
.order-list-box .uc-order-item-pay .order-summary{background:#fffaf7}
.order-list-box .uc-order-item-pay .order-detail-table th{background:#fffaf7;border-bottom:1px solid #feccac}
.order-list-box .uc-order-item-shipping{border-color:#83c44e}
.order-list-box .uc-order-item-shipping .order-detail+.order-detail{border-top:1px solid #83c44e}
.order-list-box .uc-order-item-shipping .order-summary{background:#fbfff6}
.order-list-box .uc-order-item-shipping .order-detail-table th{background:#fbfff6;border-bottom:1px solid #cfeeab}
.order-list-box .uc-order-item-finish{border-color:#b0b0b0}
.order-list-box .uc-order-item-finish .order-detail+.order-detail{border-top:1px solid #b0b0b0}
.order-list-box .uc-order-item-finish .order-detail-table th{border-bottom:1px solid #e0e0e0}
.order-list-box .order-summary{padding:25px 30px 1px}
.order-list-box .flag{position:absolute;right:-1px;top:-1px;padding:0 16px;font-size:12px;color:#fff}
.order-list-box .flag:hover .popup-tip{display:block}
.order-list-box .flag-gift{color:#fff;background-color:#e53935}
.order-list-box .popup-tip{display:none;position:absolute;top:30px;right:-48px;width:238px;height:18px;padding:15px;border:1px solid #fed430;font-size:12px;text-align:center;color:#424242;background:#fffdf2}
.order-list-box .popup-tip:before{position:absolute;top:-5px;left:190px;width:9px;height:5px;content:'';background:url(../../i/user/tip-arrow.png) no-repeat 50% 0}
.order-list-box .order-desc{margin:2px 0 0}
.order-list-box .order-desc .delivery-link{color:#333}
.order-list-box .order-desc .delivery-link:hover{color:#ff6700}
.order-list-box .order-desc .delivery-link:hover .tri{border-top-color:#ff6700}
.order-list-box .order-desc .tri{display:inline-block;*zoom:1;*display:inline;width:0;height:0;margin-left:5px;margin-top:1px;border:4px solid #fff;border-top-color:#757575;vertical-align:middle}
.order-list-box .order-detail-table{width:100%}
.order-list-box .order-detail-table th{height:28px;padding:0 30px 24px;border-bottom:1px solid #e0e0e0;font-weight:400;text-align:left;color:#757575;vertical-align:bottom}
.order-list-box .order-detail-table th.col-sub{width:240px;text-align:right}
.order-list-box .order-detail-table th p{margin:0}
.order-list-box .order-detail-table th .sep{color:#e0e0e0}
.order-list-box .order-detail-table th .num{height:18px;margin-right:5px;font-size:28px;font-weight:200;line-height:1;color:#333}
.order-list-box .order-detail-table td{padding:0 30px}
.order-list-box .order-detail-table .order-actions{padding-top:20px;text-align:right;vertical-align:top}
.order-list-box .order-detail-table .order-actions .btn{display:block;margin:0 0 10px auto}

.order-view-box .order-detail-info{position:relative;_height:120px;height:auto;min-height:120px;padding:6px 0 12px;margin-bottom:30px;border-bottom:1px solid #e0e0e0}
.order-view-box .order-detail-info h3{margin:0 0 15px;font-size:18px;font-weight:400;color:#333}
.order-view-box .order-detail-info .info-table{color:#757575}
.order-view-box .order-detail-info .info-table th,.order-view-box .order-detail-info .info-table td{padding:3px 0;text-align:left}
.order-view-box .order-detail-info .info-table th{width:80px;font-weight:400}
.order-view-box .order-detail-info .actions{position:absolute;top:5px;right:0}
.order-view-box .order-detail-info .actions .btn{display:block;margin:0 0 10px auto}
.order-view-box .order-detail-total .total-table{width:235px;margin:0 0 0 auto;color:#757575}
.order-view-box .order-detail-total .total-table th,.order-view-box .order-detail-total .total-table td{padding:5px 0;text-align:left}
.order-view-box .order-detail-total .total-table th.total,.order-view-box .order-detail-total .total-table td.total{padding-top:25px;vertical-align:text-bottom}
.order-view-box .order-detail-total .total-table th.total .num,.order-view-box .order-detail-total .total-table td.total .num{font-size:30px;font-weight:200;line-height:1}
.order-view-box .order-detail-total .total-table th{width:80px;font-weight:400}
.order-view-box .order-detail-total .total-table td{text-align:right;color:#d91819}
.order-view-box .order-detail-total .num{margin-right:.125em}

.order-view-box .order-items-table{width:100%}
.order-view-box .order-items-table .col{height:90px;border-bottom:1px solid #e0e0e0;text-align:left;color:#333}
.order-view-box .order-items-table .col-thumb{width:100px}
.order-view-box .order-items-table .col-name{width:290px}
.order-view-box .order-items-table .col-name a{color:#333}
.order-view-box .order-items-table .col-name a:hover{color:#ff6700}
.order-view-box .order-items-table .col-actions{width:120px;padding:0;text-align:right}
.order-view-box .order-items-table .col-offset{padding-left:20px}
.order-view-box .order-items-table .figure-thumb{width:80px}
.order-view-box .order-items-table .figure-thumb a{display:block}
.order-view-box .order-items-table .figure-thumb img{width:80px;height:80px}
.order-view-box .order-items-table .name{margin:0}
.order-view-box .order-items-table .name a{color:#333}
.order-view-box .order-items-table .name a:hover{color:#d91819;}
.order-view-box .order-items-table .price{margin:0}

.order-view-box .order-progress{height:65px;margin-bottom:15px}
.order-view-box .progress-list{width:880px;height:20px;margin:0 auto;padding:0;list-style-type:none;border-radius:20px;font-size:12px;line-height:20px;text-align:center;color:#424242;background-color:#eee}
.order-view-box .progress-list .step{float:left;width:176px;height:20px}
.order-view-box .progress-list .step-first{border-top-left-radius:20px;border-bottom-left-radius:20px}
.order-view-box .progress-list .step-last{border-top-right-radius:20px;border-bottom-right-radius:20px}
.order-view-box .progress-list .step-done{background-color:#83c44e;color:#fff}
.order-view-box .progress-list .step-active{border-top-right-radius:20px;border-bottom-right-radius:20px;background-color:#83c44e;color:#fff}
.order-view-box .progress-list .step .info{margin-top:15px;color:#757575}

@media screen and (min-width:1250px) {
	.site-head .head-inner,
	.wrap{
		margin:0 auto;
		width:1200px;
	}

	.main{
		width:900px;
		padding-right:70px;
	}
	.mod-help .main{
		width:800px;
	}
	.masthead-mobile .caption{
		padding-left:155px;
	}
	.mobile-client{
		right:200px;
	}
	.mod-mobile-focus .focus-item{
		width:288px;
		height:506px;
		margin-left:17px;
	}
    .site-footer .footer-inner{
	/*width:1200px;
	margin:0 auto;*/
}
	

}

/* 浮动菜单 */
.floatmenu{
	position: fixed;
	bottom:110px;
	right:10px;
	z-index:500;
}
.floatmenu .item{
	height:42px;
	width:42px;
	margin-bottom:5px;
	position:relative;
}
.floatmenu .blk{
	display:block;
	height:100%;
	width:100%;
	border-radius:3px;
	background:url(../images/floatmenu.png) no-repeat;
	cursor:pointer;
}
.floatmenu .weibo .blk{
	background-position: 0 0;
}
.floatmenu .qq .blk{
	background-position: -42px 0;
}
.floatmenu .wechat .blk{
	background-position: -84px 0;
}
.floatmenu .mobile .blk{
	background-position: -126px 0;
}
.floatmenu .ask .blk{
	background-position: -168px 0;
}
.floatmenu .backtop .blk{
	background-position: -210px 0;
}
.floatmenu .cart .blk{
	background-position: -252px 0;
}
.floatmenu .weibo .blk:hover{
	background-position: 0 -42px;
}
.floatmenu .qq .blk:hover{
	background-position: -42px -42px;
}
.floatmenu .wechat .blk:hover{
	background-position: -84px -42px;
}
.floatmenu .mobile .blk:hover{
	background-position: -126px -42px;
}
.floatmenu .ask .blk:hover{
	background-position: -168px -42px;
}
.floatmenu .backtop .blk:hover{
	background-position: -210px -42px;
}
.floatmenu .cart .blk:hover{
	background-position: -252px -42px;
}
.floatmenu .popover{
	display:none;
	position: absolute;
	right:42px;
	bottom:0;
	padding-right:15px;
	text-align:center;
}
.floatmenu .item:hover .popover{
	display:block;
}
.floatmenu .popover .popover-arr{
	position:absolute;
	bottom:15px;
	right:9px;
	background:url(../site/img/popover_arr_l.png) no-repeat;
	height:11px;
	width:7px;
}
.floatmenu .ask .popover p{
	text-align:left;
}
.floatmenu .ask .popover p i{
	margin-right:4px;
}
.floatmenu .popover .popover-bd{
	width:140px;
	padding:2px;
	border-radius:4px;
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);
		 -o-box-shadow:0 0 2px rgba(0,0,0,0.1);
		    box-shadow:0 0 2px rgba(0,0,0,0.1);
	border:1px solid #d8d8d8;
	background:#fff;
}
.floatmenu .popover label{
	font-weight:bold;
	display:block;
	padding:4px 0 0;
}
.floatmenu .popover p{
	color:#999;
	padding:0 5px 4px;
	font-size:12px
}
.floatmenu .popover img{
	width:140px;
	height:140px;
}
.floatmenu .popover .btn{
	display:block;
	background:#86bf2f;
	color:#fff;
	border-radius:3px;
	margin:5px 5px 10px;
	height:30px;
	line-height:28px;
}
.floatmenu .backtop{
	display:none;
}
.home .floatmenu{
	right:40px;
	bottom:20px;
}
.home .floatmenu .item{
	margin:0 0 0 5px;
	float:left;
}
.home .floatmenu .popover{
	padding:0 0 15px;
	right:-51px;
	bottom:42px;
}
.home .floatmenu .popover-arr{
	background:url(../site/img/popover_arr_b.png) no-repeat;
	height:7px;
	width:11px;
	bottom:9px;
	right:50%;
	margin-right:-5px;
}
.home .floatmenu .ask .popover{
	right:0;
}
.home .floatmenu .ask .popover .popover-arr{
	right:15px;
	margin-right:0;
}

/*购物车*/
.J-shoping-body{
	float:left;width:250px;height:600px;background:#ECEAEA;display:none;
border:solid 1px #d6d6d6;box-shadow:0px 0px 5px #8b8b8b;padding:10px 10px 35px 10px;z-index:910;}
.J-shoping-list{padding:5px;color:#999;border:solid 1px #e3e3e3;background:#fff;height:50px;margin-bottom:10px;position:relative;}



.dd-fuwu{background-color:#f5f5f5;}
.dd-fuwu .download-container{height:598px;}
.dd-fuwu ul{/*width:840px;*/margin:0 auto;margin-top:85px;}
.dd-fuwu ul li{float:left;width:180px; margin:0 50px; text-align:center;}
.dd-fuwu ul li .icon{display:inline-block;width:140px;height:140px; margin-bottom:20px; background-position:50%;background-repeat:no-repeat;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;-ms-transition:all .7s ease;}
.dd-fuwu ul li .icon:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.dd-fuwu ul li.ios .icon{background-image:url(../images/dodo-xitong.png);}
.dd-fuwu ul li.android .icon{background-image:url(../images/dodo-shangchao.png);}
.dd-fuwu ul li.qrcode .icon{background-image:url(../images/dodo-wangdian.png);}
.dd-fuwu ul li.ios:hover .icon{background-image:url(../images/dodo-xitong-hover.png);}
.dd-fuwu ul li.android:hover .icon{background-image:url(../images/dodo-shangchao-hover.png);}
.dd-fuwu ul li.qrcode:hover .icon{background-image:url(../images/dodo-wangdian-hover.png);}
.dd-fuwu ul li p{font-size:14px;line-height:24px;color:#a39d9e;text-align:center;margin-top:10px;}
.dd-fuwu ul li p.icontext{ color:#333;}
#tipDivTop{ width:100%;height:100%; position:absolute;z-index: 99; left:0px; top:0px;} 
#tipDiv{ width:100%;height:100%;background:#000; filter:alpha(opacity:10);opacity: 0.1;} 


.pointer {/*width:220px; height:120px; */ padding:20px; margin:20px; /*margin:50px auto;*/ }
.pointer:hover{background:#f5f5f5 }
.pointer .desc ,.pointer .desc2{ padding-left:45px; height:37px; line-height:37px; color: #333; background-image:url(../images/mapicon.png); background-repeat:no-repeat;}
.pointer .desc{ background-position:0 0;}
.pointer .desc2{ background-position:0 -37px;}
.pointer .num { padding-left:45px; color: #f74748; font-size: 32px; }


.section-header{border-bottom:1px solid #e0e0e0; padding:20px 10px;}
.section-header h3{  color: #333; float: left; font-size: 18px;font-weight: normal; line-height: 20px; }
.info-lable{ height:32px; line-height:32px; text-align:right; margin:0 15px;}


/*个人中心*/
.breadcrumbs{ color: #666; font-size: 12px; line-height: 40px;}

 .n-frame {
  margin-top:0px;
  background: #fff;
  padding: 34px 34px 0;
  min-height: 400px;
  _height: 400px;
}
.device-frame .title-item {
  margin-bottom: 0px;
}
.title-item {
  padding-bottom: 10px;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 20px;
  clear: both;
}
.title-big {
  font-size: 20px;
}
.title-big, .title-bigger, .title-biggest, .title-normal {
  font-size: 16px;
  color: #333;
  line-height: 1.5;
  font-weight: bold;
}
.dis-inb {
  display: inline-block;
}
.sv5 {
  background-position: -80px 0;
}
.icon_sv {
  
  width: 80px;
  height: 80px;
  overflow: hidden;
  display: block;
}
.n_sevice dd a {
  font-size: 14px;
}
.n_sevice dd a {
  color: #555;
}
.nowrap {
  white-space: nowrap;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}

/*修改信息*/
.editbasicinfo { margin:20px auto;}
.infobox {
    padding-bottom: 10px;
    line-height: 30px;
}

.labelbox {
    height: 30px;
    line-height: 30px;
    display: inline-block;
}
.labelbox, .tits_list, .borderbox {
    border: 1px solid #e8e8e8;
}

.mod_acc_tip input {
    display: inline-block;
}

input:required, input:valid, input:invalid {
    box-shadow: none;
}
.nickname {
    width: 265px;
}


.mod_acc_tip input {
    display: inline-block;
}
.infobox input {
    line-height: 20px;
}
.labelbox input {
    height: 30px;
    line-height: 30px;
    display: inline-block;
	border:none;
}
.infobox dt, .infobox dd {
    padding-bottom: 10px;

}


.btn_back {
    border: 1px solid #e8e8e8;
    color: #555;
}
.infobox  dt {
    float: left;
    width: 80px;
    margin-right: 10px;
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    _clear: left;
}

#div_total{ padding:20px 0;}
#div_total h3{margin:20px auto;}
#div_total p{text-indent:2em; margin:20px auto;}