@charset "utf-8";
/* CSS Document */
html{font-size:10px!important;}
* {margin:0; padding:0;}
body {
	text-align:left;
	font-family:Microsoft Yahei;
	margin:0;
	padding:0;
	font-size:14px;
	color:#666;
  background-color: #ffffff;
}

a {text-decoration: none;font-family:Microsoft Yahei;cursor: pointer;}
a,a:hover,a:focus{text-decoration: none;color:#666;}
a,area { blr:expression(this.onFocus=this.blur()) } 
a::focus { outline-style: none; } 
img,a img{border:0;margin:0;padding:0;}
ul,li {list-style:none;display: inline-block;}
ol, ul{
    margin-bottom: 0px;
}
p{
  margin: 0 0 10px;
}
input,button,select{border: 1px solid #9e9e9e}
table{border-collapse: collapse}
::-webkit-scrollbar-track {
    background-color: #F5F5F5;
}

::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
    background-color: #999;
}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #E6E4E3;
  font-size: 12px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #E6E4E3;
  font-size: 12px;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #E6E4E3;
  font-size: 12px;
}

.hr-line-solid{
    border-top: 1px solid #e7eaec;
    color: #ffffff;
    background-color: #ffffff;
    height: 1px;
    margin: 10px 0;
}
.hr-line-dashed{
    border-top: 1px dashed #e7eaec;
    color: #ffffff;
    background-color: #ffffff;
    height: 1px;
    margin: 10px 0;
}
.hr-line-dotted{
    border-top: 1px dotted #e7eaec;
    color: #ffffff;
    background-color: #ffffff;
    height: 1px;
    margin: 10px 0;
}
.ibox_check{
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 16px;
    height: 16px;
    background: url(../image/aicon.png) no-repeat;
	background-size: 100px auto;
	background-position: 0px -21px;
    border: none;
    cursor: pointer;
}
.ibox_checked{
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 16px;
    height: 16px;
    background: url(../image/aicon.png) no-repeat;
	background-size: 100px auto;
	background-position: 0px -37px;
    border: none;
    cursor: pointer;
}
.line-dashed {
    border-top: 1px dashed #dfdfdf;
    color: #ffffff;
    background-color: #ffffff;
    height: 1px;
    margin: 10px 0;
}
.clearfix:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
@media (min-width: 992px){
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
		float: left;
	}
}
@media (min-width: 768px)
{
	.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
		float: left;
	}
}
button:focus {
  outline: 0 !important;
}
.btn {
  border-radius: 3px;
  font-size: inherit;
}
.btn:focus {
  box-shadow: none;
}
.btn-xs {
  font-size: 0.7rem;
  padding: 0.2rem 0.4rem;
}
.btn-group-sm > .btn,
.btn-sm {
  font-size: .8rem;
}
.float-e-margins .btn {
  margin-bottom: 5px;
}
.btn-w-m {
  min-width: 120px;
}
.btn-primary.btn-outline {
  color: #1ab394;
}
.btn-success.btn-outline {
  color: #1c84c6;
}
.btn-info.btn-outline {
  color: #23c6c8;
}
.btn-warning.btn-outline {
  color: #f8ac59;
}
.btn-danger.btn-outline {
  color: #e31d24;
}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: #fff;
}
.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-primary {
  color: #fff;
  background-color: #1ab394;
  border-color: #1ab394;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
  background-color: #18a689;
  border-color: #18a689;
  color: #FFFFFF;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #18a689;
  border-color: #18a689;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #18a689;
  border-color: #18a689;
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  -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-success {
  color: #fff;
  background-color: #1c84c6;
  border-color: #1c84c6;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #1a7bb9;
  border-color: #1a7bb9;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #1a7bb9;
  border-color: #1a7bb9;
}
.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1a7bb9;
  border-color: #1a7bb9;
}
.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  -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-info {
  color: #fff;
  background-color: #23c6c8;
  border-color: #23c6c8;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #21b9bb;
  border-color: #21b9bb;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #fff;
  background-color: #21b9bb;
  border-color: #21b9bb;
}
.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #21b9bb;
  border-color: #21b9bb;
}
.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  -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-default {
  color: inherit;
  background: white;
  border: 1px solid #e7eaec;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,
.btn-default:active:focus,
.btn-default:active:hover,
.btn-default.active:hover,
.btn-default.active:focus {
  color: inherit;
  border: 1px solid #d2d2d2;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default.active[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
  color: #cacaca;
}
.btn-warning {
  color: #ffffff;
  background-color: #f8ac59;
  border-color: #f8ac59;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus {
  color: #ffffff;
  background-color: #f7a54a;
  border-color: #f7a54a;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff;
  background-color: #f7a54a;
  border-color: #f7a54a;
}
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #ffffff;
  background-color: #f7a54a;
  border-color: #f7a54a;
}
.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  -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-danger {
  color: #fff;
  background-color: #e31d24;
  border-color: #e31d24;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #e04321;
  border-color: #e04321;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: #e04321;
  border-color: #e04321;
}
.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #e04321;
  border-color: #e04321;
}
.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  -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-link {
  color: inherit;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  color: #1ab394;
  text-decoration: none;
}
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  background-image: none;
  box-shadow: none;
}
.btn-link.disabled,
.btn-link.disabled:hover,
.btn-link.disabled:focus,
.btn-link.disabled:active,
.btn-link.disabled.active,
.btn-link[disabled],
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
.btn-link[disabled]:active,
.btn-link.active[disabled],
fieldset[disabled] .btn-link,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:active,
fieldset[disabled] .btn-link.active {
  color: #cacaca;
}
.btn-white {
  color: inherit;
  background: white;
  border: 1px solid #e7eaec;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white,
.btn-white:active:focus,
.btn-white:active:hover,
.btn-white.active:hover,
.btn-white.active:focus {
  color: inherit;
  border: 1px solid #d2d2d2;
}
.btn-white:active,
.btn-white.active {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
}
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  background-image: none;
}
.btn-white.disabled,
.btn-white.disabled:hover,
.btn-white.disabled:focus,
.btn-white.disabled:active,
.btn-white.disabled.active,
.btn-white[disabled],
.btn-white[disabled]:hover,
.btn-white[disabled]:focus,
.btn-white[disabled]:active,
.btn-white.active[disabled],
fieldset[disabled] .btn-white,
fieldset[disabled] .btn-white:hover,
fieldset[disabled] .btn-white:focus,
fieldset[disabled] .btn-white:active,
fieldset[disabled] .btn-white.active {
  color: #cacaca;
}
.form-control,
.form-control:focus,
.has-error .form-control:focus,
.has-success .form-control:focus,
.has-warning .form-control:focus,
.navbar-collapse,
.navbar-form,
.navbar-form-custom .form-control:focus,
.navbar-form-custom .form-control:hover,
.open .btn.dropdown-toggle,
.panel,
.popover,
.progress,
.progress-bar {
  box-shadow: none;
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all .5s;
}
.btn-rounded {
  border-radius: 50px;
}
.btn-large-dim {
  width: 90px;
  height: 90px;
  font-size: 42px;
}
button.dim {
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  padding-top: 6px;
  margin-right: 10px;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  font-weight: 600;
  margin-bottom: 20px !important;
}
button.dim:active {
  top: 3px;
}
button.btn-primary.dim {
  box-shadow: inset 0 0 0 #16987e, 0 5px 0 0 #16987e, 0 10px 5px #999999 !important;
}
button.btn-primary.dim:active {
  box-shadow: inset 0 0 0 #16987e, 0 2px 0 0 #16987e, 0 5px 3px #999999 !important;
}
button.btn-default.dim {
  box-shadow: inset 0 0 0 #b3b3b3, 0 5px 0 0 #b3b3b3, 0 10px 5px #999999 !important;
}
button.btn-default.dim:active {
  box-shadow: inset 0 0 0 #b3b3b3, 0 2px 0 0 #b3b3b3, 0 5px 3px #999999 !important;
}
button.btn-warning.dim {
  box-shadow: inset 0 0 0 #f79d3c, 0 5px 0 0 #f79d3c, 0 10px 5px #999999 !important;
}
button.btn-warning.dim:active {
  box-shadow: inset 0 0 0 #f79d3c, 0 2px 0 0 #f79d3c, 0 5px 3px #999999 !important;
}
button.btn-info.dim {
  box-shadow: inset 0 0 0 #1eacae, 0 5px 0 0 #1eacae, 0 10px 5px #999999 !important;
}
button.btn-info.dim:active {
  box-shadow: inset 0 0 0 #1eacae, 0 2px 0 0 #1eacae, 0 5px 3px #999999 !important;
}
button.btn-success.dim {
  box-shadow: inset 0 0 0 #1872ab, 0 5px 0 0 #1872ab, 0 10px 5px #999999 !important;
}
button.btn-success.dim:active {
  box-shadow: inset 0 0 0 #1872ab, 0 2px 0 0 #1872ab, 0 5px 3px #999999 !important;
}
button.btn-danger.dim {
  box-shadow: inset 0 0 0 #ea394c, 0 5px 0 0 #ea394c, 0 10px 5px #999999 !important;
}
button.btn-danger.dim:active {
  box-shadow: inset 0 0 0 #ea394c, 0 2px 0 0 #ea394c, 0 5px 3px #999999 !important;
}
button.dim:before {
  font-size: 50px;
  line-height: 1em;
  font-weight: normal;
  color: #fff;
  display: block;
  padding-top: 10px;
}
button.dim:active:before {
  top: 7px;
  font-size: 50px;
}
.btn:focus {
  outline: none !important;
}

 body{
	width:100%;
	overflow-x:hidden;
}
.header{
	
}
.fl{
	float:left !important;
}
.fr{
	float:right !important;
}
.tl{
  text-align:left !important;
}
.tr{
  text-align:right !important;
}
.tc{
  text-align:center !important;
}
.wrap{
	width:1200px;
	margin:0 auto;
}
.header .title{
	height:30px;
	line-height:30px;
	text-align:left;
  color: #ffffff;
  font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;
  font-weight: normal;
  font-size: 14px;
  color: #FFFFFF;
  text-align: center;
}
.header .title .fl, .header .title .fr{
  height: 29px;
  line-height: 29px;
}
.header .title ul{
	margin-left:0;
	padding-left:0;
	margin-bottom:0;
}
.header .title ul{
	display: inline-block;
}
.header .title ul li{
	float:left;
	padding: 0 10px;
	cursor: pointer;
	position: relative;
}
.header .title ul li a{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 1.2;
}
.mid{
  position: relative;
  height: 120px;
  text-align: left;
}
.mid-logo{
  float: left;
  height: 120px;
  overflow:hidden;
}
.mid-logo .logo{
  display: block;
  margin-top: 12px;
  width: 270px;
  height: 100px;
  background: url('../image/logo.jpg') no-repeat 0 0;
  background-size: 270px 110px;
}
.mid-search{
	float: left;
	width: auto;
	height:100px;
	margin-left:79px;
}
.mid-search .form{
  position: relative;
	width: auto;
	height:40px;
	margin-top:44px;
}
.mid-search .form .text{
	float: left;
	width: 460px;
	height: 45px;
	line-height: 40px;
	color: #999;
	padding: 4px 4px 4px 14px;
	margin-bottom: 4px;
	border-width: 2px 0 2px 2px;
	border-color: #181818;
	border-style: solid;
	outline: 0;
	font-size: 12px;
}
.mid-search .search_btn{
	float: left;
	text-align: center;
	width: 100px;
	height: 45px;
	background: #181818;
	cursor: pointer;
	border:0;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  /*line-height: 18px;*/
}
.mid-search .image-search{
    position: absolute;
    display: inline-block;
    top: 0px;
    right: 100px;
    width: 60px;
    height: 45px;
    text-align: center;
    font-size: 20px;
    line-height: 45px;
    cursor: pointer;
    outline: none;
    z-index: 9999;
}
.mid-search .image-search:hover span{
    color: #F74418;
}
.test ul li{
  list-style: none;
}
.test {
  position: relative;
  float: left;
  width: 105px;
  height: 45px;
  font-size: 15px;
  line-height: 40px;
  cursor: pointer;
  border: 2px solid #181818;
  border-right: none;
  /*border-bottom: none;*/
  outline: none;
  z-index: 9999;
}
.test span{font-size: 16px;padding-left: 20px;}
.test:before {
  position: absolute;
  right: 0px;
  top: 18px;
  width: 0;
  height: 0;
  content: "";
  border-width: 5px 6px 0 6px;
  border-style: solid;
  border-color: #181818 transparent;
  -webkit-transition: transform .25s;
     -moz-transition: transform .25s;
    -ms-transition: transform .25s;
     -o-transition: transform .25s;
      transition: transform .25s;
}
.test:after {
  position: absolute;
  right: 2px;
  top: 12px;
  width: 0;
  height: 0;
  content: "";
  border-width: 6px 6px 0 6px;
  border-style: solid;
  border-color: #fff transparent;
  -webkit-transition: all .25s;
     -moz-transition: all .25s;
    -ms-transition: all .25s;
     -o-transition: all .25s;
      transition: all .25s;
}
.active{border-bottom: 2px solid #fff;}
.test.active:before{
  -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
     -o-transform: rotate(180deg);
      transform: rotate(180deg); 
}
.test.active:after{
  top: 12px;
  -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
     -o-transform: rotate(180deg);
      transform: rotate(180deg); 
}
.test .dropdown {
  position: absolute;
  top:36px;
  left: -2px;
  display: none;
  padding: 0;
}
.test.active .dropdown {
  display: block;
}
.test ul{
  display: block;
  width:105px;
}
.test .dropdown li {
  display: block;
  float: left;
  width:107px;
  height:30px;
  line-height:30px;
  font-weight: 300;
  /*border-left: 2px solid #e61d39;*/
  /*border-right: 2px solid #e61d39;*/
  font-size: 15px;
  background: #fff;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  text-align: center;
}
.test .dropdown .li-bottom{
    /*border-bottom: 2px solid #e61d39;*/
}
.test .dropdown li:hover {
  color: #fff;
  background: #e31d24;
}

.mid-cart{
	float: left;
	width: auto;
	height:100px;
	position: relative;
	text-align:center;
}
.mid-cart .cart{
	width: auto;
	height:20px;
	line-height:20px;
	margin-top:40px;
}
.index_nav {
	width: 100%;
	height: 30px;
	font-weight: bold;
	color: #666;
	margin-top: 10px;
	background: #fff;
	z-index: 100;
}
.top_nav .all_cat {
	float: left;
	position: relative;
	margin-top:0px;
	margin-bottom:-2px;
}
.all_cat_normal {
	cursor: pointer;
}
.top_nav .nav_list {
	float: left;
	width: 1060px;
	padding-left: 10px;
	height: 33px;
  margin-top: 10px;
}
.index_nav .nav_list li {
	display: block;
	float: left;
	margin: 0;
	padding: 0px 24px;
	position: relative;
}
.nav_list li a {
	display: block;
	height: 33px;
	line-height: 30px;

	/*font-size: 14px;

	padding: 0px 1px 2px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #696969;*/

  font-family: MicrosoftYaHeiLight, MicrosoftYaHeiLight;
  font-size: 14px;
  color: #696969;
  font-weight: 500;
  text-align: center;
}

.nav_list li:hover a{
    color: #F74418;
    font-weight: 700;
    border-bottom: 2px solid #F74418;
}
.nav_list li.li_hover a{
    color: #F74418;
    font-weight: 700;
    border-bottom: 2px solid #F74418;
}
.nav_list li .zdy_hot {
    width: 19px;
    height: 11px;
    position: absolute;
    top: 5px;
    right: 5px;
    background: url(../../conclude/img/zdy_hot2.gif) no-repeat;
    background-size: contain;
}

.nav_list li span.icon-hot {
    position: absolute;
    display: inline-block;
    width: 12px;
    height: 12px;
    line-height: 12px;
    top: 2px;
    right: 15px;
    font-size: 12px;
    font-weight: normal!important;
}
.nav_list li span.hot-red{
    color: #F74418!important;
}
.nav_list li span.hot-green{
    color: #3A6F65!important;
}

.service{
	position: relative;
	width:100%;
	margin-top:30px;
	margin-bottom:10px;
	display:inline-block
}
.service .s-about{
	width: 725px;
	margin: 0 auto;
	position: relative;
}.service .s-contact{
	float: left;
}
.service dl {
	float: left;
	width: 145px;
}
.footer-more{
    position: relative;
	width:100%;
	text-align:center;
	background:#f1f1f1;
	border-bottom:1px solid #e1e1e1;
	padding:20px 0;
}
.footer-more ul{
    display:inline-block;
    margin:10px 0;
}
.footer-more ul li{
    width:320px;
	float:left;
	height:50px;
	line-height:45px;
	padding-left:45px;
}
.footer-more ul li span{
    float:left;
	width:50px;
	height:50px;
	line-height:42px;
	text-align:center;
	color:#e31d24;
	font-size:26px;
    border:3px solid #e31d24;
	border-radius:50%;
	font-weight: 700;
}
.footer-more ul li p{
    float:left;
	position: relative;
	margin-top:2px;
    font-size: 18px;
    font-weight: 700;
    text-indent: 12px;
    color: #444;
}
.footer{
}
.footer .f-links{
	text-align:center;
}
.footer .f-copyright{
	text-align:center;
	padding: 10px 0;
	line-height: 22px;
	color: #999;
}
.footer .f-copyright a{
	color: #999;
	font-size:12px;
}
.top_nav .all_cat{
  height: 37px;
  float: left;
  position: relative;
  
}
.fixed_top_nav > ul{
  float: left;
  /*margin-left: 28%;*/
  padding-left: 20px;
}
.all_cat_normal{
  cursor: pointer;
}
.top_nav .all_cat_login{
  width: 190px;
  height: 32px;
  position: relative;
  background: #e10b13;
}
.index_fixed_box .all_cat .all_cat_normal a{
  width: 156px;
}
.top_nav .all_cat .all_cat_normal i,
.index_fixed_box .all_cat .all_cat_normal i
{
  float: right;
  width: 14px;
  height: 10px;
  margin-top: 19px;
  margin-right: 30px;
  background: url('/conclude/img/Category1.png') no-repeat;
}
.index_fixed_box .all_cat .all_cat_normal i{
  margin-right: 15px;
}
.top_nav .all_cat .all_cat_normal i.down,
.top_nav .all_cat_login i.down
.index_fixed_box .all_cat .all_cat_normal i.down{
  background: url('/conclude/img/all_goods2.png') no-repeat;
}

.all_cat .all_cat_normal a{
  height: 48px;
  background:#ffffff;
  display: block;
  line-height: 48px;
  /*text-align: center;
  font-weight: bold;
  font-size: 16px;
  font-family: PingFang;
  color: #FFFFFF;*/
  font-family: PingFang-SC-Medium, PingFang-SC-Medium;
  font-weight: normal;
  font-size: 16px;
  color: #333333;
  text-align: left;

}
.all_cat .cat_box{
  display: none;
}
.all_cat:hover .cat_box{
  display: block;
}
.all_cat:hover .all_cat_normal a{
  color: #F74418;
}
/*全部商品展示*/
.cat_box{
 width: 1200px;
  height: 450px;
  background: #FFFFFF;
  box-shadow: 5px 0px 43px 1px rgba(0,0,0,0.1);
  border-radius: 0px 0px 0px 0px;
  z-index: 9999;
  position: absolute;
  /*top:36px;*/
  left: 0px;
  overflow: hidden;
}
.cat_item{
  width: 295px;
  margin-bottom: 55px;
  padding-left: 35px;
}
.cat_item .item_l{
  width: 72px;
  cursor: pointer;
}
.cat_item .item_l em{
  display: block;
  margin: 0 auto;
  
}
.cat_item:hover .item_l span{
  color: #e31d24;
}
.cat_item .item_l span{
  display: block;
  margin-top: 15px;
  width: 72px;
  text-align: center;
  color: #999;
  font-size: 14px;
  font-weight: bold;
}
.cat_item2 .item_l span{
  margin-top: 7px;
}
.cat_item0 .item_l em{
  width: 32px;
  height: 30px;
  background: url(/img/index2018/cat_icons.png) no-repeat;
  background-position: 0 0;
}
.cat_item1 .item_l em{
  width: 32px;
  height: 30px;
  background: url(/img/index2018/cat_icons.png) no-repeat;
  background-position: -40px 5px;
}
.cat_item2 .item_l em{
  width: 30px;
  height: 36px;
  background: url(/img/index2018/cat_icons.png) no-repeat;
  background-position: -79px 0;
}

.cat_item3 .item_l em{
  width: 30px;
  height: 30px;
  background: url(/img/index2018/cat_icons.png) no-repeat;
  background-position: -115px 0;
}
.cat_item4 .item_l em{
  width: 35px;
  height: 26px;
  background: url(/img/index2018/cat_icons.png) no-repeat;
  background-position: -152px 0;
}
.cat_item5 .item_l em{
  width: 30px;
  height: 30px;
  background: url(/img/index2018/cat_icons.png) no-repeat;
  background-position: -193px 0;
}
.cat_item6 .item_l em{
  width: 30px;
  height: 38px;
  background: url(/img/index2018/cat_icons.png) no-repeat;
  background-position: -232px 0;
}
.cat_item7 .item_l em{
  width: 24px;
  height: 34px;
  background: url(/img/index2018/cat_icons02.png) no-repeat;
}
.cat_item7:hover .item_l em{
  width: 24px;
  height: 34px;
  background: url(/img/index2018/cat_icons03.png) no-repeat;
}
.cat_item0:hover .item_l em{
  width: 32px;
  height: 30px;
  background: url(/img/index2018/cat_hover_icons03.png) no-repeat;
  background-position: 0 0;
}
.cat_item1:hover .item_l em{
  width: 32px;
  height: 30px;
  background: url(/img/index2018/cat_hover_icons.png) no-repeat;
  background-position: -40px 5px;
}
.cat_item2:hover .item_l em{
  width: 30px;
  height: 36px;
  background: url(/img/index2018/cat_hover_icons.png) no-repeat;
  background-position: -79px 0;
}

.cat_item3:hover .item_l em{
  width: 30px;
  height: 30px;
  background: url(/img/index2018/cat_hover_icons.png) no-repeat;
  background-position: -115px 0;
}
.cat_item4:hover .item_l em{
  width: 35px;
  height: 26px;
  background: url(/img/index2018/cat_hover_icons.png) no-repeat;
  background-position: -152px 0;
}
.cat_item5:hover .item_l em{
  width: 30px;
  height: 30px;
  background: url(/img/index2018/cat_hover_icons.png) no-repeat;
  background-position: -193px 0;
}
.cat_item6:hover .item_l em{
  width: 30px;
  height: 38px;
  background: url(/img/index2018/cat_hover_icons.png) no-repeat;
  background-position: -232px 0;
}
.cat_item .item_r{
  width: 175px;
  padding-left: 10px;
  border-left: 1px solid #ccc;
  
}
.cat_item .item_r ul{
  position: relative;
  margin-top: -20px;
  display: block;
}
.cat_item .item_r li{
  width: 80px;
  margin-top: 15px;
  display: block;
}
.cat_item .item_r li a{
  font-size: 12px;
  color: #999;
}
.cat_item .item_r li a:hover{
  color: #444;
}
.cat_item .item_r li a.black{
  color: #666;
}
.cat_item .item_r li a.black:hover{
  color: #444;
}
.cat_item .item_r li a.red{
  color: #e7143a;
}
.cat_item .item_r li.fr4{
  position: absolute;
  top:-14px;
  right: 0;
}
.cat_item .item_r li.fr5{
  position: absolute;
  top:18px;
  right: 0;
}
.cat_item .item_r li.fr6{
  position: absolute;
  top:50px;
  right: 0;
}
.cat_item .item_r li.fr7{
  position: absolute;
  top:82px;
  right: 0;
}
.cat_item .item_r li.fr8{
  position: absolute;
  top:114px;
  right: 0;
}

.nav_box ul .gl_top_a1menu{
  position: absolute;
  left: 0;
  top: 33px;
  background-color: #fff;
  z-index: 10000;
  width: 100%;
  text-align:center;
  display:none;
  border: 1px solid #E6E4E3;
  border-top: 2px solid #e31d24;
}
.nav_list li.li_hover .gl_top_a1menu a{
  height:30px;
  line-height:30px;
  width:70%;
  margin:0 auto;
  border-bottom: 1px solid #E6E4E3;
  color:#333;
  font-size:12px;
  padding:0;
}
.nav_list li .gl_top_a1menu_abox{
    height:30px;line-height:30px;
}
.nav_list li .gl_top_a1menu a{
  height:30px;
  line-height:30px;
  width:75%;
  margin:0 auto;
  border-bottom: 1px solid #E6E4E3;
  color:#333;
  font-size:12px;
  padding:0;
}
.nav_list li .gl_top_a1menu a:hover{
  color:#d90b12;
}
.index_nav .nav_list li:hover .gl_top_a1menu{
  display:block;
}

.cart-goods-empty{
    text-align: center;
  padding: 20px;
  font-size: 12px;
  font-weight: 600;
  height:100px;
  line-height:39px;
}
.cart-goods-empty .cart-none{
    display:inline-block;
  margin-top:12px;
}
.cart-goods-empty span.shopping-cart{
    float:left;
    font-size: 40px;
  color:#f6d6d7;
  margin-right: 15px;
}
.cart-goods-empty .shopping-notice{
    float:left;
  font-weight:400;
  font-size:13px;
  color:#999;
}

.mid-cart .cart{
   margin-top:44px;
}
.mid-cart .cart a.add-cart{
  position:absolute;
  width:90px;
  height: 40px;
  line-height: 40px;
  color:#e31d24;
  font-size:14px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  /*border: 1px solid #e7eaec;*/
  border-radius:0;
  z-index:19999;
}
/*.mid-cart .cart:hover a.add-cart{
  background:#fff;
  border: 1px solid #e7eaec;
  border-bottom:1px solid #fff;
}*/
.mid-cart .cart .add-cart span{
  position:relative;
  padding-left:22px;
  font-size:12px;
}
.mid-cart .cart .add-cart i{
  position:relative;
  font-size:17px;
}
.mid-cart .cart .add-cart i span{
  position:absolute;
  top:-6px;
  left:15px;
  padding:1px 3px;
  background:#e31d24;
  color:#fff;
  font-size:10px;
  border-radius:50%;
}
.mid-cart .cart:hover .cart-goods{
  display:block;
}
.mid-cart .cart-goods{
  position:absolute;
  top:69px;
  display:none;
}
.mid-cart .cart-goods-box{
  position:relative;
  width:350px;
  text-align:left;
  background:#fff;
  margin-left:-200px;
  border: 1px solid #e7eaec;
  z-index:19998;
}
.mid-cart .cart-goods-box .cart-goods-title{
  text-align:left;
  padding:10px;
  font-size:12px;
  font-weight:600;
}
.mid-cart .cart-goods-box .cart-goods-list{
  width:100%;
  max-height:355px;
  overflow: auto;
}
.mid-cart .cart-goods-box .cart-goods-footer{
  text-align:center;
  padding:10px;
  font-size:12px;
}
.mid-cart ul{
  display:block;
}
.mid-cart ul li{
  display:block;
  width:100%;
  height:71px;
  overflow:hidden;
  padding: 8px 10px;
  border-bottom: 1px dotted #ccc;
  overflow: hidden;
  line-height: 17px;
  vertical-align: bottom;
}
.mid-cart .li-img{
  width: 60px;
  border: 1px solid #ddd;
  padding: 0;
  margin-right: 10px;
}
.mid-cart .li-img img{
  width:100%;
  height:auto;
}
.mid-cart .li-name{
  font-size:12px;
  color:#999;
  width:140px;
  height:54px;
  overflow:hidden;
}
.mid-cart .li-detail{
  text-align:right;
  font-size:12px;
}
.mid-cart .li-detail .li-price{
  margin-bottom:10px;
}

/*footer*/

.side-tool{
    position: absolute;
    top: 500px;
    /*border: 1px solid #fff;*/
    z-index: 10001;
    left:50%;
    width: 64px;
    margin-left:620px;
    text-align:center;
    font-size:12px;
    color:#666;
    box-shadow: 2px 3px 17px 1px rgba(0,0,0,0.07);
    border-radius: 32px 32px 32px 32px;
}
.side-tool span.iconfont{
    font-size: 20px;
}
.side-tool-fixed{
    position:fixed;
    top: 200px;
}
.side-tool .tool-bar{
    background: #fff;
    padding: 10px 5px;
    cursor: pointer;
    border-bottom: 1px solid #fff;
    position: relative;
}
.side-tool .tool-bar.first{
  background: #141414;
  color: #fff;
}
.side-tool .tool-bar.first a{
  color: #fff!important;
}
.side-tool .tool-bar:hover a, .side-tool .tool-bar:hover span{
  color: #F74418;
}
.side-tool .first:hover a, .side-tool .first:hover span{
  color: #fff!important;
}
.side-tool .tool-bar:hover span.label{
  color: #FFFFFF;
}
.side-tool .tool-bar span{
    display:block;
}
.side-tool .tool-bar span.tb-icon{
    font-size:16px;
}
.side-tool .cart .label{
    line-height: 10px;
    padding: 3px 5px;
    position: absolute;
    left: 34px;
    top: 6px;
    font-size: 10px;
    font-weight: normal;
    font-family: Microsoft YaHei;
    text-shadow: none;
    background-color: #F74418;
    color: #FFFFFF;
    border-radius: 50px;
}
.side_phone_box{
    padding: 15px 9px;
    width: 120px;
    border: 1px solid #eee;
    background: #fff;
    position: absolute;
    top: -68px;
    left: -123px;
    display: none;
}
.side_phone_box p{
    margin-top: 5px;
    text-align: center;
    font-size: 12px;
}
.side_phone_box p.red{
    color:#e31d24;
}
.side_phone_box p.line{
    background-color: #ffffff;
    border-top:1px dotted #e7eaec;
    color: #ffffff;
    height: 1px;
    width:80%;
    margin:10px auto;
}
.tool-bar.phone:hover .side_phone_box{
    display: block;
}
.side_weixin_box {
    position: absolute;
    top: -80px;
    left: -120px;
    display: none;

    width: 120px;
    height: 146px;
    background: #FFFFFF;
    box-shadow: 0px 3px 16px 1px rgba(0,0,0,0.08);
    text-align: center;

}
.side_weixin{
  padding: 5px 3px;
}
.side_weixin_box img{
  width: 104px;
  height: 104px;
}
.side_weixin_box span{
  margin-top: 6px;
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: 400;
  font-size: 12px;
  color: #141414;
  text-align: center;
}
.side-tool .tool-bar:hover .side_weixin_box span{
  color: #141414;
}
.tool-bar.weixin:hover .side_weixin_img{
    display: block;
}
.tool-bar.weixin-small:hover .side_weixin_small{
    display: block;
}
.tool-bar.weixin-kf:hover .side_weixin_kf{
    display: block;
}
/*.side_weixin_box .side_weixin{
    width:160px;
    height:160px;
}
.side_weixin_box .side_weixin img {
    width: 100%;
    height: auto;
}*/

.footer_box{
  position: relative;
  font: 14px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;
  width:100%;min-width:1200px;
  background:#F9F9F9;
  /*border-top:1px solid #FFFFFF;*/
  margin-top:90px;
  text-align: center;
}

.page_w{width:1200px;margin:0 auto;}
.footer_ico{}.footer_box .border_to{
  padding:56px 0;
  text-align: left;
}
.border_t{padding:25px 0;}
.about_box{margin:0 auto;position:relative;}

.last_div{margin-right:0;}.footer_i{padding-left:9px;border-right:1px solid #eee;width:180px;padding-right:26px;}
.footer_box .footer_f{font-size:16px;color:#666;}.footer_box .footer_n{font-size:16px;color:#666;margin-top:10px;}
.footer_tm{text-align:center;}.footer_tm .time{margin-top:10px;font-size:16px;color:#9e9e9e;}
.footer_tm button{margin-top:20px;width:120px;height:30px;background:#fff;border:1px solid #dcdcdc;color:#9e9e9e;}
.footer_box dl{margin-left: 60px;text-align: center;float:left;}.footer_box dd{line-height:28px;color:#9e9e9e;}.footer_box dd a{font-size: 12px;font-family: Microsoft YaHei;font-weight: bold;color: #FFFFFF;line-height: 30px;}
.footer_box dt{font-size: 16px;font-family: Microsoft YaHei;font-weight: bold;color: #6A6A6A;margin-bottom: 18px;text-align: left;}.footer_box .footer_wx{height:118px;border-left:1px solid #eee;width:180px;text-align:center;}
.footer_box .footer_wx p{font-size:14px;color:#9e9e9e;}.footer_box .footer_wx .two_code{width:100px;height:100px;overflow:hidden;border:1px solid #ccc;margin-top:8px;}
.footer_box .footer_wx img{width:100%;}
.footer_last{width:100%;min-width:1200px;background:#eee;}
.footer_nav{text-align:center;margin-top:20px;padding-top:16px;padding-bottom:16px;color:#000;padding:25px 0 0!important;}
.footer_nav a{display:inline-block;padding:0 13px;border-right:1px solid #ccc;}.footer_nav a.last{border-right:none;}.copyright{text-align:center;padding-top:17px;margin-bottom:20px;background:#eee;}
.copyright p{line-height:1.5;color:#444;margin-bottom:20px;font-size:12px!important;}.copyright p a{color:#444;}.copyright p a:hover{color:#e10b13;}

.contact-us{
    max-width: 250px;
}
.contact-us .lg{
    text-align: left;
}
.contact .lg{
    font-size: 16px;font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
}
.contact .sm{
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
}
.contact a{
    margin-top:10px;
    display:block;
    width:80px;
    height:20px;
    line-height:20px;
    text-align:left;
    font-size:12px;
    color:#999;
    border-radius:20px;
}

/*footer end*/

.mid-logo .logo{
    width: 300px;
    height: 112px;
    background: unset;
}
.mid-logo .logo img{
    width: 100%;
    height: 100%;
}
.mid-tool{
    position: relative;
    margin-top: 34px;
    width: 220px;
}
.mid-tool .add-cart{
    position: relative;
    display: inline-block;
    width: 150px;
    height: 45px;
    line-height: 45px;
    border-radius: 0px 0px 0px 0px;
    border: 1px solid #E6E6E6;
    font-family: MicrosoftYaHei, MicrosoftYaHei;
    font-weight: normal;
    font-size: 16px;
    color: #181818;
    text-align: center;
    font-style: normal;
    text-transform: none;
    cursor: pointer;
}
.mid-tool .add-cart i{
    position: relative;
    display: inline-block;
    top: 2px;
    width: 20px;
    height: 20px;
    margin-right: 22px;
    font-size: 23px;
}
.mid-tool .add-cart span.cart-num{
    position: absolute;
    display: inline-block;
    top: 5px;
    left: 16px;
    line-height: 10px;
    padding: 3px 5px;
    font-size: 10px;
    text-shadow: none;
    background-color: #F74418;
    color: #FFFFFF;
    border-radius: 50px;
    font-family: Microsoft YaHei;
    font-style: initial;
}
.mid-tool .user-avatat{
    position: relative;
    display: inline-block;
    top: 12px;
}
.mid-tool .user-avatat span{
    position: relative;
    display: inline-block;
    margin-left: 15px;
    width: 42px;
    height: 42px;
    line-height: 36px;
    border-radius: 50%;
    overflow: hidden;
}
.mid-tool .user-avatat span img{
    width: 100%;
    height: 100%;
}
.mid-tool .user-avatat a.user-logout{
    position: absolute;
    display: none;
    right: 0px;
    bottom: -35px;
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px 1px rgba(48,48,48,0.16);
    border-radius: 0px 0px 0px 0px;
}
.mid-tool .user-avatat:hover a.user-logout{
    display: inline-block;
}

.all_cat_normal span.icon-all-class{
    position: relative;
    display: inline-block;
    top: 2px;
    margin-left: 4px;
    width: 20px;
    height: 24px;
    line-height: 24px;
    font-size: 20px;
}
.all_cat_normal span.icon-all-class2{
    position: relative;
    display: inline-block;
    top: -2px;
    width: 20px;
    height: 24px;
    line-height: 20px;
    font-size: 14px;
}
.cat-box-left{
    margin-top: 30px;
    padding-left: 32px;
    width: 120px;
    height: 390px;
    border-right: 1px dashed #999999;
    text-align: left;
}
.cbl-title{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 14px;
    color: #333333;
}
.cbl-content{
    margin-top: 8px;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 300;
    font-size: 12px;
    color: #696969;
}
.cbl-line{
    line-height: 20px;
    margin: 8px 0px;
}
.cbl-line span{
    position: relative;
    display: inline-block;
    border-bottom: 1px solid #fff;
    cursor: pointer;
}
.cbl-line.active span{
    color: #F74418;
    border-bottom: 1px solid #F74418;
}
.cbl-line:hover span{
    color: #F74418;
    border-bottom: 1px solid #F74418;
}
.cbl-line span.icon-right{
    position: absolute;
    content: "";
    width: 4px;
    height: 4px;
    border-style: solid;
    border-width: 1px 0 0 1px;
    border-color: initial;
    right: -10px;
    transform: rotate(-225deg) translateY(-50%);
    transform-origin: top;
    top: 50%;
    transition: all .3s ease-out;
}
.cat-box-right{
    margin-top: 30px;
}
.cbr-list{
    margin-left: 32px;
    width: 142px;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 14px;
    color: #333333;
}
.cbr-img{
    margin-top: 20px;
    width: 140px;
    height: 100px;
    background: #A28181;
    border-radius: 8px 8px 8px 8px;
    overflow: hidden;
}
.cbr-img img{
    width: 100%;
    height: 100%;
}
.cbr-content{
    margin-top: 8px;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 300;
    font-size: 12px;
    color: #696969;
}
.cbr-line{
    position: relative;
    line-height: 20px;
    margin: 6px 0px;
    border-bottom: 1px solid #fff;
}
.cbr-line span{
    position: relative;
    display: inline-block;
    border-bottom: 1px solid #fff;
    cursor: pointer;
}
.cbr-line.active span{
    color: #F74418;
    border-bottom: 1px solid #F74418;
}
.cbr-line:hover span{
    color: #F74418;
    border-bottom: 1px solid #F74418;
}
.cbr-line span.icon-hot{
    position: absolute;
    display: inline-block;
    width: 12px;
    height: 12px;
    line-height: 12px;
    top: 7px;
    right: -13px;
    font-size: 12px;
    font-weight: normal!important;
    color: #F74418!important;
    border: none!important;
}
