/* @import url("header.css");
@import url("style.css"); */
/* 2017-09-28 锟斤拷锟斤拷header.css */
@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}
.row{
	margin:0;
	padding:0;
}
a{ text-decoration:none;outline: none;}
a, input, button {outline: none;}
button {border: none;}
#erce_bg{
	/* background:url(../images/erce_bg.jpg) no-repeat; */
	
}
.n_banner_space {
	/* width:1920px; */
	min-width:1180px;
	border-top:1px solid #2e3973;
	/* margin-left:-370px; */
}

.site-topbar {
	position: relative;
	z-index: 30;
	/* height: 30px; */
	height:40px;
	font-size: 12px;
	color: #999999;
	/* background:#f5f5f5; */
	
}
.margin-auto{
	margin:0px auto;
}

.container {
	width: 1200px;
	/* height:50px; */
	margin:0px auto;
	padding: 0;
}
.site-topbar .topbar-nav {
	float: left;
	/* height: 30px;
	line-height: 30px; */
	height:40px;
	line-height:40px;
	overflow: hidden;
}
/* .site-topbar {
	font-size: 12px;
	font-size:14px;
	color: #b0b0b0;]
} */
.site-topbar a {color: #01b7e6;}

user agent stylesheet a:-webkit-any-link {
color: -webkit-link;
text-decoration: underline;
cursor: auto;
}

.site-topbar .sep {
	/* margin:0px 10px; */
}
.sep, .ndash {margin: 0 .25em;font-family: sans-serif;}

.topbar-cart {
	/* width:120px; */
	/* margin-left: 10px; */
	padding:0px 0px;
}
.site-topbar .cart-menu {display: none;position: absolute;right: 0;right: -1px \9;top: 40px;z-index: 31;width: 316px;padding: 15px 0 0;color: #424242;background: #fff;border: 1px solid #e0e0e0 \9;border-top: 0 \9;
-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.15);box-shadow: 0 2px 10px rgba(0,0,0,0.15);}
.site-topbar .topbar-cart, .site-topbar .topbar-info {
	position: relative;
	float: right;
	height: 40px;
	line-height:40px;
}

.cart-mini {
	position: relative;
	z-index:2;
	display: block;
	/* height: 30px;
	line-height: 30px; */
	height:50px;
	line-height:50px;
	/* text-align: center; */
	/* color: #b0b0b0; */
	font-size:14px;
	/* padding-right:10px; */
}
/* a.cart-mini{color:#15726f;} */
.cart-mini span {
	/* color:rgba(255,255,255,.8); */
	color:#999999;
	margin-left:8px;
}
.cart-mini span span {
	color:#fa4925;
	margin-left:0px;
}
.cart-mini:hover i {
	background-position: -264px -19px;
}
.cart-mini:hover span {
	color:#2dabe3;
}

.topbar-cart i{
	display: inline-block;
	/* width:40px;
	line-height:40px; */
	/* background-image:url(../images/cart.png); */
	/* background:url('../images/home_topbar_icon.png') no-repeat -81px -20px; */
	background:url('../images/home_topbar_icon.png') no-repeat -177px -781px;
	float:left;
	margin-right:0px;
	/* margin-left:10px; */
}
.iconfont{ 
	/* width:30px;
	height:30px; */
	width:16px;
	height:16px;
	position:relative;
	/* top:0; */
	top:16px;
}
.site-topbar .topbar-info {
	/* line-height: 30px; */
	line-height:40px;
}
.site-topbar .topbar-cart, .site-topbar .topbar-info {
	position: relative;
	float: right;
	/* height: 30px; */
	height:40px;
}
/*.site-topbar  a:hover{ color:#fff;}*/
/* menu */
.home_header_r .menu{
	float:left; 
	position:relative; 
	width:130px;
	height:40px;
	line-height:40px; 
}
.home_header_r .menu > a{
	position:relative;
	display:block;
	height:40px;
	line-height:40px;
	padding:0 0 0 10px;
}
.home_header_r .menu a.tit::after{
	content:"";
	position:absolute;
	top:17px;
	right:6px;
	width:10px;
	height:6px;
	background:url(../images/arrow.gif) no-repeat 1px 1px;
}
.home_header_r .menu a.tit span{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width:100px; 
	display:block; 
	text-align:center;  
	margin-right:5px;
	color:#01b7e6;
	font-size:14px;
}
.home_header_r .menu.current a.tit{
	position:relative;
	background:#fff;
	z-index:25;
}
.home_header_r .menu.current a.tit span {
	color:#2dabe3;
}
.home_header_r .menu.current a.tit::after {
	background-position:1px -23px;
}
.home_header_r .menu .subnav{
	display:none;
	background:#fff;
	position:absolute;
	top:40px;
	left:0px;
	width:130px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.15); 
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 2px 10px rgba(0,0,0,0.15);
}

.home_header_r .menu.current .subnav{
	display:block;
	width:130px; 
}
.home_header_r .menu .subnav a{
	color:#565656;
	display:block;
	width:130px;
	height:30px;
	line-height:30px;
	text-align:center;
}
.home_header_r .menu .subnav a:hover{
	background:#eee;
	color:#01b7e6;
}

/*login*/
.main_nav li{
	float:left;
	/* margin-right:5px;
	margin-left:20px; */
	font-size:14px;
	text-align:center;
	color:#01b7e6;
	margin:0 10px;
}
.sep{color:#ccc;}
.main_nav li a{
	/* color:black; */
	/* color:rgba(255,255,255,.8); */
	color:#999999;
}
.main_nav li a:hover{
	/* color:#01b7e6; */
	color:#2dabe3;
}

.cd-user-modal {
	position: fixed;
	top: 0;
	left: 0;
	right:0;
	bottom:0;
	width: 100%;
	height: 100%;
	z-index: 6;
	background: rgba(52, 54, 66, 0.9);
	overflow-y: auto;
	cursor: pointer;
	visibility: hidden;
	opacity: 0; 
  	-webkit-transition: opacity 0.3s 0, visibility 0 0.3s;
   	-moz-transition: opacity 0.3s 0, visibility 0 0.3s;
  	transition: opacity 0.3s 0, visibility 0 0.3s;
}

.cd-user-modal.is-visible {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.3s 0, visibility 0 0;
  -moz-transition: opacity 0.3s 0, visibility 0 0;
  transition: opacity 0.3s 0, visibility 0 0;
}
.cd-user-modal.is-visible .cd-user-modal-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.cd-user-modal-container {
  position: relative;
  width: 435px;
  padding:10px 20px;
  background: #FFF;
  margin: 3em auto 4em;
  cursor: auto;
  border-radius: 0.25em;
  -webkit-transform: translateY(-30px);
  -moz-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  -o-transform: translateY(-30px);
  transform: translateY(-30px);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.cd-user-modal-container .cd-switcher:after {
  content: "";
  display: table;
  clear: both;
}
.cd-user-modal-container .cd-switcher{ border-bottom:1px solid #eaeaea;}
.cd-user-modal-container .cd-switcher li {
  width: 35%;
  float: left;
  text-align: center;
}
.cd-user-modal-container .cd-switcher li a{font-size:16px;}
.cd-user-modal-container .cd-switcher li:first-child a { border-radius: .25em 0 0 0;}
.cd-user-modal-container .cd-switcher li:last-child a { border-radius: 0 .25em 0 0;}

.cd-user-modal-container .cd-switcher a {display:block;width: 100%;height: 55px;line-height: 50px;color: #809191;}
.cd-user-modal-container .cd-switcher li a:hover{ text-decoration:none;}
.cd-user-modal-container .cd-switcher a.selected {background: #FFF; color: #505260; border-bottom:1px solid #01b7e6 /*#bcef89*/;}
.cd-form { padding: 30px 20px 50px;}
.cd-form .fieldset {position: relative;height:80px;}
.error{ color:#fe5859;}
.controls{ display:block;}
p.fieldset{ margin:20px 0px;}
.fieldset a{color:#01b7e6;}
.fieldset a:hover{ color:#777374;}
/*.form-actions a:hover{color:#777374;}*/
.cd-form .fieldset:first-child { margin-top: 0;}
.cd-form .fieldset:last-child {margin-bottom: 0;}
.cd-form label {font-size: 16px;}
.help-inline{ display:inline-block;}
.cd-form label.image-replace {
  /* replace text with an icon */
  display: inline-block;
  position: absolute;
  left: 15px;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 20px;
  width: 20px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  color: transparent;
  text-shadow: none;
  background-repeat: no-repeat;
  background-position: 50% 0;
}

.cd-form input {margin: 0; padding: 0; border-radius: 3px; height: 40px;}
.cd-form input.full-width {width: 89%;}
.cd-form input.full-width2 { width: 94%;}
.cd-form input.has-padding {
	/* padding: 12px 20px 12px 10px; */
	padding-left: 12px;
}
.cd-form input.has-border {
  border: 1px solid #d2d8d8;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.cd-form input.has-border:focus {border-color:#01b7e6; box-shadow: 0 0 5px rgba(52, 54, 66, 0.1); outline: none;}
.cd-form input.has-error {border: 1px solid #d76666;}
.cd-form input[type=password] {
  /* space left for the HIDE button */
 
}
.cd-form input[type=submit] ,.cd-form button[type=submit] {
  padding: 8px 0;
  cursor: pointer;
  background:#01b7e6/*#6ebc2a*/;
  width: 89%;
  font-family:"Microsoft Yahei";
  color: #FFF;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  font-size:18px;
  border-radius:2px;
}
.no-touch .cd-form input[type=submit]:hover, .no-touch .cd-form input[type=submit]:focus {
  background: #3599ae;
  outline: none;
}
.register-form{ margin-bottom:40px;}

.re-checkbox{ height:70px; /*width:400px;*/ line-height:25px;}
.cd-form .re-checkbox {
  position: relative;
  height:40px; /*width:400px;*/ line-height:25px;
 
}
.cd-form .re-checkbox label{font-size:14px; margin-bottom:0px;}
.cd-close-form {
  /* form X button on top right */
  display: block;  
  /*background: url("../images/close.png") no-repeat center center;*/
}

#cd-login, #cd-signup, #cd-reset-password {
  display: none;
}

#cd-login.is-selected, #cd-signup.is-selected, #cd-reset-password.is-selected {
  display: block;
}

.rl-close {
  position: absolute;
  top: 24px;
  right: 20px;
  width: 17px;
  height: 17px;
  cursor: pointer;
  border:none;
  background: url(../images/nlogin.png) no-repeat 0 0;
  transition: transform 0.2s;
  -webkit-transition: transform 0.2s;
  -moz-transition: transform 0.2s;
  -o-transition: transform 0.2s;
}
.rl-close:hover {
  background-position: 0 -21px;
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
 }
.input_error {color: #e94d3c;border-color: #e94d3c;}
.input_text {
  height:38px;
  line-height: 38px;
  font-size: 16px;
  padding: 10px 30px 10px 10px;
  border: 1px solid #c3c8cc;
  outline: none;
  color: #999;
  background: #fff;
}
.certi_code {
  width: 116px;
  text-align: center;
  float: left;
  border-radius: 3px;
  height: 40px;
  line-height: 25px;
  font-size: 16px;
  border: 1px solid #01b7e6/*#6ebc2a*/;
  background: #fff;
  color: #01b7e6;
}

input.btn_checkbox {margin-right: 10px; margin-top:8px; border:1px solid red;}
input.btn_checkbox_cur {background-position: -250px -55px;}
input.btn_checkbox {
  display: block;
  width: 22px;
  height: 22px;
  background-image: url(../images/tn_icon.png);
  background-position: -220px -55px;
  vertical-align: middle;
  margin-right: 10px;
  border:none;
}
.forget {float: right; margin-right: 50px; color: #2bbc69; font-size:16px;}
.forget-pc{ margin:20px auto; width:500px;}
/*top-nav*/
.top-nav{ 
	margin:0px auto;
	z-index: 10;
	padding:15px 0;
}
/* .top-nav img{ float: left; width:169px; margin-right:30px;} */


.top-nav .n_nav_logo {
	float:left;
	height:50px;
	position: relative;
	padding-right: 30px;
	/* border-right: 1px solid #e0e0e0; */
}
/* .top-nav .n_nav_logo::before {
	content:'';
	width:210px;
	height:40px;
    position: absolute;
    bottom: 5px;
    right: -235px;
	background: url('../images/home_logo_right.png')
	
} */
/* .top-nav .n_nav_logo i {
	display:inline-block;
	width:100px;
	height:100px;
	background: url('../images/home_logo_right.png')
} */
.top-nav .n_nav_tel {
	float:right;
	margin-left: 83px;
}

.top-nav .n_nav_tel .n_nav_phone_box {
	display:inline-block;
	float:left;
	width:27px;
	height:50px;
	position:relative;
}
.top-nav .n_nav_tel .n_nav_phone_box .n_phone_icon {
	position:absolute;
	left:0;
	top:6px;
	width:27px;
	height:28px;
	/* background:url('../images/home_topbar_icon.png') no-repeat -23px -76px; */
	background:url('../images/home_topbar_icon_2.png') no-repeat -183px -8px;
}
.top-nav .n_nav_tel .n_nav_p_number {
	float:left;
	height:40px;
	line-height:40px;
	font-size: 28px;
	font-family:NotoSansHans-Regular;
	/* color:#fff; */
	margin-left:10px;
}

.left{ 
	float: left;
    /* padding-left: 20px; */
    }
    /*锟睫革拷    padding-left: 20px;---*/
.right{ float:right;margin-top:31px;}
.clearfix{ zoom:1;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.hide{ display: none;}
/* .navUl {
	float: right;
	padding-top:42px;
} */
/* .navUl li {float: left;font-size: 18px; margin-left:38px; margin-right:14px;}
.navUl li a {color:#000;} */
/* .navUl li a {
	
    color:#000;
    padding 0 15px;
    display: block;
    line-height: 30px;
	-webkit-transition:all .3s ease-out 0s;
	-o-transition:all .3s ease-out 0s;
	transition:all .3s ease-out 0s;
    -webkit-transition: border-top .5s;
    -o-transition: border-top .5s;
    transition: border-top .5s;
} */

/* .navUl li a.on {
   font-size: 16px;color:#caebf7;
} */


/* .navUl li a:after{
    content: '';
    display: block;
    border-bottom: 2px solid transparent;
   -webkit-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
    width: 0;
} */
/*.navUl li a:*/
/*color: #01b7e6;*/
/* .navUl li a:hover{font-size: 16px;color:#caebf7;}
.navUl li a:hover:after {
    width: 100%;
    border-color: #01b7e6;
	border-top:2px;}

.navUl li a.on:after {
    width: 100%;
    border-color: #01b7e6;
    border-top:2px;
} */

/* 2017-09-22 */
.n_all_cates {
	width:100%;
	/* height:40px; */
}
.n_all_cates::after {
	content:"";
	position:absolute;
}
.n_all_cates .n_cates_menu {
	height:100%;
}
.n_nav_ul{
	float:left;
	height:50px;
}
.n_nav_ul .n_category_all {
	float:left;
	width:200px;
	height:50px;
	line-height: 50px;
	background: linear-gradient(0deg,rgba(23,132,254,1),rgba(53,187,239,1));
    box-shadow: 0px 0px 0px rgba(0,0,0,0.06);
}

.n_nav_ul .n_category_all .n_category_title {
	display:block;
	height: 50px;
	line-height:50px;
	padding-left:60px;
	position:relative;
	/* border:1px #2dabe3 solid; */
}
.n_nav_ul .n_category_all .n_category_title .n_category_icon {
	position:absolute;
	top:20px;
	left:150px;
	width:15px;
	height:13px;
	/* background:url('../images/home_topbar_icon.png') no-repeat -78px -77px; */
	/* background:url('../images/home_topbar_icon.png') no-repeat -88px -781px; */
	background:url('../images/home_topbar_icon_2.png') no-repeat -159px -80px;
}
.n_nav_ul .n_category_all .n_category_title span {
	font-size:20px;
	color:#ffffff;
	/* font-weight:bold; */
}

.n_nav_ul > li {
	position:relative;
	float:left;
	/* width:100px; */
	height:50px;
	line-height:50px;
	text-align:center;
	padding:0 20px;
}
.n_nav_ul > li:first-of-type {
	padding-left:50px;
}
.n_nav_ul > li a {
	/* display:block; */
	font-size:18px;
	/* color:#fff; */
	color:#333;
}
/* 锟斤拷锟斤拷锟斤拷品 */
.n_nav_ul li.current_hot:after {
	content:"";
	position:absolute;
	top:0px;
	right:0px;
	width:20px;
	height:22px;
	background:url('../images/home_topbar_icon.png') no-repeat -140px -78px;
}
.n_nav_ul li a:hover {
	color:#2dabe3;
}
.n_nav_ul li a.active {
	color:#2dabe3;
}





.d-tel{line-height:50px; height:50px; font-size:16px; font-style:italic; margin-left:17px; color:#01b7e6;}
.d-tel i{ display:block; background:url(../images/tel.png) no-repeat top left; width:30px; height:30px; float:left; margin-top:8px;}

/*锟斤拷嗟硷拷锟�*/

/*nav bar---------------------*/
/* .nav-bar { position: relative; z-index: 6; height: 0px; padding-left: 200px; margin-bottom: 10px;width:876px; line-height:0px;} */
/* .categorys { position: absolute; top: 0; left: 0; width: 260px; height: 0px;text-align:center; font-size:16px;} */
.cate-all { font-family: "microsoft yahei"; background:#fff; }

/* .categorys .mc { position: absolute; top:0px; left: 0; width:218px; height: 439px; padding: 0px;  overflow: visible; } */
/* .categorys .item { margin-bottom:1px; background:url("../images/navbg.png") repeat-x bottom left;width:260px; height:72px;color:#fff#077722;background:rgba(0,0,0,0.6);        left-block(h3-topborder)}
.categorys .item { margin-bottom:1px; background:url("../images/navbg.png") repeat-x; width:218px; height:83px;color:#fff#077722;background:rgba(0,0,0,0.5); filter:alpha(opacity=50);        left-block(h3-topborder)} */

/* .categorys .item:last-child{ margin-bottom:0px;height:83px;} */
/* .categorys .item:last-child{height:83px;}锟睫革拷
.categorys .item:first-child{ height:72px;} */
.categorys .fore1 { border-top: 0; }
/* .categorys span { display: block; width: 260px; position: relative; z-index: 1; height:99px; overflow:hidden; color:#000;padding-top:0px;} */
/* .categorys h3 { width: 244px; height:99px; line-height:99px; padding-left: 16px;  background-image: none; font-weight:bold; font-size: 14px; overflow:hidden; text-align:left; color:#fff; }
.categorys span h3 a{color:#fff;}
.categorys h3 a:hover { font-weight: bold; cursor: pointer; } */

/* .categorys s{ display: block; position: absolute; top: 44px; left: 198px; width: 10px; height: 9px; background-position: 0px px; background-image: url("../images/bar.png"); background-repeat: no-repeat;}
.categorys h3 a:link, .categorys h3 a:visited { color:#fff;}
.categorys h3 a:hover, .categorys h3 a:active {color: #fff#E4393C; font-weight:bold;}
 */
/* .categorys .item .category-details {
	display: none; 
	position: absolute;
	left:219px;
	top: 0px;
	width:640px; 
	width:762px;
	border: 1px solid #01b7e6;
	margin-left:-1px;
	background: #f9f9f9;
	height:498px;
	height:432px;
} */
/* .categorys .subitem {
	width:722px;
	padding:20px 0 0 40px;
	color:#000;
} */

/* .categorys .subitem dl {  margin:30px auto 20px;} */
/* .categorys .subitem .first { border-top: 0; }
.categorys .item dt { padding: 3px 10px 0 0; font-weight: 700; color: #077721#E4393C; font-size:14px; }
.categorys .subitem dt a { color: #1db3ae#E4393C; text-decoration: none; } */
/* .categorys .subitem dt { float: left; width:100px; line-height: 22px; text-align: align; } */
/* .categorys .item dd { padding: 3px 0 10px; overflow: hidden; zoom: 1; font-size:12px; border-bottom:1px solid #ebebed; } */
.categorys .item dd a:hover{color:#f97878;text-decoration:none;}
/* .categorys .subitem em { float: left; height: 14px; margin: 4px 0; line-height: 14px; padding: 0 15px; border-left: 1px solid #ccc; } */
/*.categorys .subitem em:first-child{border-left: 0px solid #ccc;}
*/
/* .categorys .hover span { z-index: 13; width:218px; background:#f9f9f9; color:#000;}
.categorys .hover span a{color:#000;}

.categorys .hover span { 
						height:97px;锟睫革拷
						border-bottom:1px solid #01b7e6;
						border-left:1px  solid #01b7e6;
					  	border-top:1px solid #01b7e6; 
						background-color: #f9f9f9;
					 	overflow: hidden;-moz-box-shadow: 0 0 8px #DDD; -webkit-box-shadow: 0 0 8px #DDD; box-shadow: 0 0 8px #DDD;
					 	color:#077722;
					 	 } */
/*锟睫革拷*/					 	 
.categorys .item:last-child.hover span{
	height:98px;
}					 	



/* 2017-09-22 */
.n_category .n_mc { 
	position: absolute; 
	top:-1px; 
	left:0;
	width:200px;
    overflow: visible;
    background-color: #fff;
}
.n_category .n_item {
	width:200px;
	height:56.6px;
	background:rgba(53,138,239,1);
	margin-bottom:1px;
}
.n_category .n_item:nth-child(1){
	box-shadow: 0 4px 4px rgba(0, 2, 2, 0.1) inset;
}
.n_category .n_item:nth-child(7){
	margin-bottom:0px;
}
.n_category .n_item .n_main_menu {
	height:56.6px;
	padding-left:24px;	
	cursor:pointer;
}
.n_category .n_item .n_main_menu h3 {
	position:relative;
	height:56.6px;
	line-height:56.6px;
	padding-left:36px;
	margin:0;
	font-size:18px;
	color:#fff;
	font-weight: 500;
}
.n_category .n_item .n_main_menu h3 i.n_menu_l_icon {
	position:absolute;
	left:126px;
	top:23px;
	width:8px;
	height:14px;
	/* background:url('../images/home_topbar_icon.png') no-repeat -25px -154px; */
	background:url('../images/home_topbar_icon_2.png') no-repeat -168px -140px;
}
.n_category .n_item .n_main_menu h3 a {
	color:#fff;
}
.n_category .n_item .n_main_menu h3 a:hover {
	color:#2dabe3;
}

.n_category .n_item .n_main_menu .n_menu_list {
	height:20px;
	line-height:20px;
}
.n_category .n_item .n_main_menu .n_menu_list ul {
	height:100%;
}
.n_category .n_item .n_main_menu .n_menu_list ul li {
	position:relative;
	float:left;
	padding:0 6px;
}
.n_category .n_item .n_main_menu .n_menu_list ul li:first-child {
	padding-left:0;
}
.n_category .n_item .n_main_menu .n_menu_list ul li::after {
	content:"";
	position:absolute;
	top:4px;
	right:0;
	border-left:1px solid rgba(255,255,255,.7);
	height:12px;
}
.n_category .n_item .n_main_menu .n_menu_list ul li:last-of-type::after {
	border-left:none;
}
.n_category .n_item .n_main_menu .n_menu_list ul li a {
	display: inline-block;
	font-size:12px;
	color:rgba(255,255,255,.7);
    width: 50px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.n_category .n_item .n_main_menu .n_menu_list ul li a:hover {
	color:#2dabe3;
}


/* 2017-09-23 */
.n_category .n_item .n_list_menus {
	display: none; 
	position: absolute;
	left:200px;
	top: 0px;
	width:802px;
	background: #fff;
	height:402px;
	z-index:12;
}
.n_category .n_item .n_list_menus::before {
	content:'';
	position: absolute;
	left:0px;
	top: 0px;
	width:958px;
	height:402px;
	z-index:-1;
	border:1px #2dabe3 solid;
}
::-webkit-scrollbar {overflow: auto}
/*滚动条*/
.n_category .n_item .n_list_menus .n_sub_item::-webkit-scrollbar {width: 6px;}
.n_category .n_item .n_list_menus .n_sub_item::-webkit-scrollbar-track-piece {background: #fff;-webkit-border-radius: 3px;}
.n_category .n_item .n_list_menus .n_sub_item::-webkit-scrollbar-thumb:vertical {background-color: #E6E6E6;-webkit-border-radius: 5px;}
/*滚动条轨道*/
.n_category .n_item .n_list_menus .n_sub_item::-webkit-scrollbar-track {background-color: #f7f7f7; border: 1px solid #f7f7f7}
.n_category .n_item .n_list_menus .n_sub_item {
	width:802px;
	height: 402px;
	overflow-y: auto;
	padding:20px 40px 0;
}
.n_category .n_item .n_list_menus .n_sub_item dl {
	margin:10px 0 26px;
}
.n_category .n_item .n_list_menus .n_sub_item dl dt {
	float: left;
	width:125px;
	height:20px;
	line-height:20px;
	/* margin-right:40px; */
	font-weight: 100;
}
.n_category .n_item .n_list_menus .n_sub_item dl dt a {
	font-size:16px;
	color:#333;
}
.n_category .n_item .n_list_menus .n_sub_item dl dt span {
	display:inline-block;
	position:relative;
	width:10px;
	height:16px;
}
.n_category .n_item .n_list_menus .n_sub_item dl dt span i {
	position:absolute;
	top:6px;
	right:0;
	width:10px;
	height:10px;
	background:url('../images/home_topbar_icon.png') no-repeat -208px -18px;
	
}
.n_category .n_item .n_list_menus .n_sub_item dl dd {
	overflow: hidden;
	padding-bottom:10px;
	zoom: 1;
	font-size:12px;
	color:#666;
	border-bottom:1px solid #e5e5e5; 
}
.n_category .n_item .n_list_menus .n_sub_item dl dd em {
	float: left;
	height: 14px;
	margin: 4px 0;
	line-height: 14px;	
	padding-right:26px;
}
/* 锟斤拷锟斤拷锟狡硷拷锟斤拷品-banner锟斤拷锟揭诧拷 */
.n_category .n_item .n_list_menus .n_recommend_best {
	width: 198px;
    height: 402px;
    position: absolute;
    right: -198px;
    top: 0;
    border-left: 1px solid #ebebed;
    border-top: 1px #2dabe3 solid;
    border-right: 1px #2dabe3 solid;
    border-bottom: 1px #2dabe3 solid;
    background-color:#fff;
}
.n_category .n_item .n_list_menus .n_recommend_best ul {
	height:100%;
	overflow:hidden;
}
.n_category .n_item .n_list_menus .n_recommend_best ul li {
	height:129px;
	width:198px;
}
.n_category .n_item .n_list_menus .n_recommend_best ul li a.n_recommend_item {
	display:block;
	height:100%;
	padding:0 20px;
}
.n_category .n_item .n_list_menus .n_recommend_best ul li .n_recommend_item .n_item_container {
	width:100%;
	height:129px;
	border-bottom: 1px solid #e5e5e5;
}
.n_recommend_best ul li .n_recommend_item .n_item_container .item_img_icon {
	position:relative;
	width:80px;
	height:80px;
	margin:auto;
}
.n_recommend_best ul li .n_recommend_item .n_item_container .item_img_icon i {
	position:absolute;
	top:30px;
	left:15px;
	width:50px;
	height:50px;
	/* background:url('../images/home_topbar_icon.png') no-repeat -18px -648px; *//* 注锟解：锟剿达拷锟斤拷锟斤拷锟斤拷锟斤拷式 */
}
.n_recommend_best ul li .n_recommend_item .n_item_container .item_img_icon i > img {
    display: block;
    margin: 10px auto;
}
.n_recommend_best ul li .n_recommend_item .n_item_container p {
	height:30px;
	line-height:30px;
	text-align:center;
}
.n_recommend_best ul li .n_recommend_item .n_item_container p span {
	font-size:14px;
	color:#666;
}

/* 锟斤拷锟斤拷锟揭诧拷说锟斤拷锟斤拷锟绞� */
.categorys .hover {
	background-color:#ffffff;
}
.categorys .hover .n_main_menu {
	height:56.6px;
	border:1px #2dabe3 solid;
    /* padding-top: 22px; */
    /* padding-left: 34px; */
    position: relative;
}
.categorys .hover .n_main_menu h3{
	position:relative;
	height:56.6px;
	line-height:56.6px;
	padding-left:36px;
	margin:0;
	font-size:18px;
	color:#fff;
}
.categorys .hover .n_main_menu h3 a {
	color:#333;
}
.categorys .hover .n_main_menu::before {
	content:'';
	position: absolute;
	width:3px;
	height:56.6px;
	background-color:#fff;
	top:0;
	right:-3px;
	z-index:20;
}
.categorys .hover .category-details { 
	display: block;
	z-index: 12;
}
.categorys .hover .n_main_menu .n_menu_list ul li a {
	color:#666;
}

/* 2017-09-25 */
/* banner锟阶诧拷锟狡硷拷锟斤拷品 */
.n_banner_bottom_products {
	position:absolute;
	height:87px;
	bottom:-516px;
}
.n_banner_bottom_products ul {
	height:100%;
}
.n_banner_bottom_products ul li {
	float:left;
	width:295px;
	height:100%;
}
.n_banner_bottom_products ul li:hover {
    box-shadow: 0px 1px 9px rgba(0,0,0,0.2);
}
.n_banner_bottom_products ul li:nth-child(1) {
	background:url('../images/home_banner_bottom_products01.jpg');
}
.n_banner_bottom_products ul li:nth-child(2) {
	background:url('../images/home_banner_bottom_products02.jpg');
}
.n_banner_bottom_products ul li:nth-child(3) {
	background:url('../images/home_banner_bottom_products03.jpg');
}
.n_banner_bottom_products ul li:nth-child(4) {
	background:url('../images/home_banner_bottom_products04.jpg');
}
.n_banner_bottom_products ul li .n_products_box {
	padding:20px 30px 0;
	border-right:1px solid rgba(255,255,255,.12);
	
}
.n_banner_bottom_products ul li:first-child .n_products_box {
	border-left:1px solid rgba(255,255,255,.12);
}
.n_banner_bottom_products ul li .n_products_box .n_products_con {
	width:233px;
	height:62px;
	/* padding:0 45px; */
}
.n_banner_bottom_products ul li .n_products_box .n_products_con span.n_products_item_img{
	float:left;
	width:45px;
	height:40px;
}
.n_banner_bottom_products ul li .n_products_box .n_products_con .n_products_item_des {
	float:left;
	width:143px;
	height:100%;
}
.n_banner_bottom_products ul li .n_products_box .n_products_con .n_products_item_des h4 {
	font-size:16px;
	color:#fff;
	text-align:left;
	margin-bottom:5px;
}

.n_banner_bottom_products ul li .n_products_box .n_products_con .n_products_item_des p {
	font-size:14px;
	color:#fff;
	text-align:left;
	
}

.n_banner_bottom_products ul li .n_products_box .n_products_con span.n_products_item_arrow {
	float:left;
	position:relative;
	width:45px;
	height:45px;
}
.n_banner_bottom_products ul li .n_products_box .n_products_con span.n_products_item_arrow i {
	position:absolute;
	top:7px;
	right:0;
	width:30px;
	height:30px;
	background:url('../images/home_topbar_icon.png') no-repeat -25px -572px;
}

/* 2017-09-25 */
/* 锟教憋拷锟窖拷锟� */
.n_search_key {
	min-width:1180px;
	height:140px;
	background-color:#f5f5f5;
}
.n_search_key .n_search_key_container {
	width:100%;
	
}
.n_search_key .n_search_key_container .n_search_box {
	width:760px;
	padding-top:20px;
	margin:0 auto;
}
.n_search_box .search-nav {
	width:100%;
	padding:0;
}
.n_search_box .search-nav ul {
	margin:0;
}
.n_search_box .search-nav ul li.search-type {
	padding:8px 10px;
	margin:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
}
.n_search_box .search-nav ul li.n_search_space {
	padding:0;
	border-left:1px solid #ccc;
	height:14px;
}
.n_search_box .form-sr {
	width:100%;
	
}
.n_search_box .form-sr .n_field_inp {
	float:left;
	width:634px;
	height:40px;
	border:2px solid #2dabe3;
}
.n_search_box .form-sr .n_field_inp label {
	float:left;
	width:48px;
	height:40px;
	position:relative;
	background-color:#fff;
}
.n_search_box .form-sr .n_field_inp label  .n_search_icon {
	position:absolute;
	left:10px;
	top:6px;
	width:28px;
	height:28px;
	background:url('../images/home_hot_product_icon.png') no-repeat -28px -28px;
}
.n_search_box .form-sr .n_field_inp .s-text {
	border:none;
	float:left;
	width:586px;
	height:40px;
	font-size:14px;
	
}
.n_search_box .form-sr .s-button{
	border:none;
	float:left;
	margin-top:0;
	width:122px;
	height:44px;
	line-height:44px;
	background-color:#2dabe3;
	color:#fff;
	font-size:16px;
	text-align:center;
}



/**锟斤拷锟斤拷锟�**/
.navSidebars{
			/*margin-top: 200px;*/
			/*bottom: 20px;*/
			height: auto;
			/*position: fixed;*/
			/*right: 10px;*/
			width: 39px;
			z-index: 1000;
			}
/*.navSidebars li{border:1px solid #01b7e6;border-top: none;}*/
.navSidebars li,.navSidebars a,.navSidebars i{float: left;width:40px;}
.navSidebars a,.navSidebars i{display: inline-block;}
.navSidebars a{position: relative;text-align: center;width: 40px;background: #efeff0;}
.Sp,.sem{display: inline-block;float: left;}
.sem{position: absolute;top: -8px;right: -5px;height: 15px;line-height: 15px;text-align: center;width: 23px;font-size: 12px;background: #fd5a66;color: #ffffff;-webkit-border-radius: 7px;-moz-border-radius: 7px;-ms-border-radius: 7px;-o-border-radius: 7px;border-radius: 7px;}
.navSidebars i{height: 40px;}
.navSidebars i{background: url("../images/side.png") no-repeat scroll left 0;display: inline-block;}
.navSidebars .gwc{background-position: 9px 10px;}
.navSidebars .gwc:hover,.navSidebars > li > a:hover .gwc{background-position: 9px -24px;}
.navSidebars .zxzx{background-position: 9px -58px;}
.navSidebars .zxzx:hover,.navSidebars > li > a:hover .zxzx{background-position: 9px -89px;}
.navSidebars .wyts{background-position: 10px -121px;}
.navSidebars .wyts:hover,.navSidebars > li > a:hover .wyts,.navSidebars > li > a .wyts.current{background-position: 10px -153px;}
.navSidebars .fhdb{background-position: 10px -184px;}
.navSidebars .fhdb:hover,.navSidebars > li > a:hover .fhdb{background-position: 10px -218px;}
.navSidebars a:hover{background: #ffffff;}
.iSpText{
		height: 42px;
		line-height: 42px;
		top: -1px;
		position: absolute;
		right: 33px;
		width: 0;
		opacity: 0;
		overflow: hidden;
		filter:alpha(opacity=0);
		-webkit-transition: width 0.4s;
		-moz-transition: width 0.4s;
		-ms-transition: width 0.4s;
		-o-transition: width 0.4s;
		transition: width 0.4s;
		z-index: 999;
		}
.iSpText span{float: left;background: #575757;display: inline-block;width: 98px;height: 42px;line-height: 42px;font-size: 14px;color: #ffffff;text-align: center;}
.iSpText.iSpTextNum span{width: 84px;}
.iSpText em{width: 0;height: 0;border-left: 6px solid #575757;border-bottom: 6px solid transparent;border-top: 6px solid transparent;display: inline-block;position: absolute;right: 0;top: 50%;margin-top: -6px;}
.navSidebars a:hover{background: #ffffff;}
.navSidebars a:hover .Sp{color: #00c9ff;}
.navSidebars a:hover i{background-position: -94px -971px;}
.navSidebars a:hover .iSpText,.navSidebars a:hover .iSpText.iSpTextNum{opacity: 1;filter:alpha(opacity=100);}
.navSidebars a:hover .iSpText{width: 104px;}
.navSidebars a:hover .iSpText.iSpTextNum{width: 90px;}

.complainAsk textarea {
  height: 120px;
  width: 320px;
  font-size: 14px;
  color: #7d7d7d;
  line-height: 1.5;
  padding: 10px;
  border: none;
  outline: none;
  margin: 0;
}
.group {
  float: left;
}
/* input, button, textarea {
  vertical-align: middle;
  border: 1px solid #ddd;
  color: #666;
  display: block;
  float: left;
  font-size: 14px;
  padding: 8px 10px;
  position: relative;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
} */

#zzx{margin: -25px auto 0px;}

/* 2017-09-28 锟斤拷锟斤拷 style.css*/
/* CSS Document */

*{ margin:0px; padding:0px;}
body {
	font: 14px / 1.5 "Microsoft Yahei",Arial,"Hiragino Sans GB","Helvetica Neue",Helvetica,"Heiti SC","WenQuanYi Micro Hei",sans-serif;
    color: #333;
}
.xiang_pinbao{
	position: absolute;
	left:630px;
	top:17px;
	width:368px;
	height:34px;
}
.zixunCss{
	font-size:22px;
	padding:4px 36px;
	color: #fff;
	margin-left:48px;
	float:left;
	background: rgba(212,217,223,1);
	border-radius:2px;
	box-shadow: 0px 6px 6px 0px rgba(131, 136, 142, 0.15);
}
.zixunCss:hover{
	transition: all 0.6s;
	transform: scale(1.05);
}
.fix_ceNav{
	width:70px;
	height:181px;
	border:1px solid #01b7e6;
	position: fixed;
	top:0;
	right:-7px;
	background:#efeff0;
	border-radius: 10px;
	z-index: 999;
}
.fix_ceNav_ul{
	width:100%;
	height:100%;
	
}
.fix_ceNav_li{
	width:100%;
	height:50px;
	text-align: center;
	padding-top:10px;
	cursor:hand;
}
.fix_ceNav_li2{
	height:50px;
}
.fix_ceNav_li1{
	border-bottom:1px solid #01b7e6;
}


.fix_ceNav_li_div{
	width:20px;
	height:24px;
	margin: 0 auto;
}

.fix_ceNav_li_div img{
	display:block;
	width:100%;
	height:100%;
}

.fix_ceNav_li_p{
	font-size: 12px;
	line-height: 30px;
}
.fix_ceNav_li_p a{color:#01b7e6;}

input:focus, textarea:focus{ outline:none;}
ui,li{ list-style:none;}
.gray{ width:100%; background:#f0f0f0;}
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after{clear: both;}
.floatLeft{float: left;}
img{border:none;}
a {color: #757575;text-decoration: none;}
.m1178{width:1178px; margin:0px auto;position: relative;}

.m1180{
	position:relative;
	width:1180px;
	margin:0 auto;
}
.w1200{
	position:relative;
	width:1200px;
	margin:0 auto;
}


.top_border{
	padding-bottom:3px;border-bottom: 1px solid #01b7e6;
}

/******锟斤拷锟斤拷***/
.lunhuan a {display: block;height: 100%;position: absolute;width: 100%;z-index: 2;}
.indexFirst{height: 439px;position: relative; top:20px;}
/*锟街伙拷锟斤拷锟斤拷锟斤拷*/
.lunhuan{width:100%;height:439px;position:relative;  }

#full-screen-slider { width:100%; height:439px; float:left; position:relative;z-index: 2;}
	#slides { display:block; width:100%; height:439px; list-style:none; padding:0; margin:0; position:relative}
	#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
	#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

	#pagination { display:block; list-style:none; position:absolute; /*left:50%;*/ top:380px; z-index:999;  padding:5px 5px 5px 0; margin:0position: absolute;  right:5px; bottom: 27px;}
	#pagination li { display:block; list-style:none; width:10px; height:10px;overflow:hidden; float:left; margin-left:5px; border-radius:5px; background:rgba(0,0,0,.5); }
	#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
	#pagination li.current { background:#fff;}
	
	
	
.lunhuancenter li{-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.lunhuan #lunhuanback{width:100%;height:439px;position:absolute;overflow:hidden; text-align:center; margin:0px auto;}
/*.lunhuan #lunhuanback p{width:100%;height:439px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0); border:1px solid red;}*/
.pp{ width:100%;  height:439px; margin:0px auto; filter:alpha(opacity=0); text-align:center; }
.pp img{ margin:0px auto; text-align:center;}
/*.lunhuan #lunhuanback p.lunhuanback{background: url("../images/b4.jpg") no-repeat scroll center center;}
.lunhuan #lunhuanback p.lunhuanback1{background: url("../images/b2.jpg") no-repeat scroll center center;}
.lunhuan #lunhuanback p.lunhuanback2{background: url("../images/b3.jpg") no-repeat scroll center center;}
.lunhuan #lunhuanback p.lunhuanback4{background: url("../images/b1.jpg") no-repeat scroll center center;}*/

.lunhuan .lunhuan_main{width:1178px;height:432px;margin:0 auto;position:relative;  text-align:center; }
#lunbonum{height:14px;line-height:23px;position:absolute; right:50%; bottom: 10px; z-index:5; }
#lunbonum li{width:10px;height:10px;float:left;margin-left:5px;background:#000000;cursor:pointer;opacity: 0.3;filter:alpha(opacity=30);}
#lunbonum .lunboone,#lunbonum li:hover{background:#ffffff;cursor:pointer;opacity: 1;filter:alpha(opacity=100);} 

/*.title h1{text-transform:uppercase;letter-spacing:20px; text-align: center; color:#838383; font-size:20px; font-weight:normal; margin:10px auto;} */
.title h2{ padding:25px 20px 0px; text-align:center; margin:0px 450px; color:#000; font-weight:normal;}
.bot-line{width:100%; height:2px; background:#01b7e6; display:block; margin-top:30px;}
.tit-txt{  background:#fff; position:relative; top:-18px; padding:0px 10px;}
.gray-txt{  background:#f0f0f0; position:relative; top:-18px; padding:0px 10px;}
.service-line{width:1178px;margin:0px auto 50px;position:relative;}

/***锟斤拷锟斤拷锟斤拷锟斤拷***/
.service-cc{width: 1178px;margin: 40px auto 20px; text-align:center;}
.service-cc li{background:url(../images/recomm-line.png) no-repeat 0px 0px;width: 1178px; height:132px; padding:0px; }
.service-cc a{width: 133px;height: 133px;float: left;background: url("../images/recomm.png") no-repeat scroll 0 0 ;cursor: default; display:block; position:relative; }
.service-cc .s1{background-position:-75px 0; }
.service-cc .s1:hover{background-position: -75px -138px;}
.service-cc .s2{background-position: -299px 0;margin-left:95px;}
.service-cc .s2:hover{background-position: -299px -138px;}
.service-cc .s3{background-position: -523px 0;margin-left:90px;}
.service-cc .s3:hover{background-position: -523px -138px;}
.service-cc .s4{background-position: -746px 0;margin-left:95px;}
.service-cc .s4:hover{background-position: -746px -138px;}
.service-cc .s5{background-position: -970px 0;margin-left:95px;}
.service-cc .s5:hover{background-position: -970px -138px;}
.service-cc .eCFirst{margin-left:70px;}
.service-cc .eCFirstLi{margin-bottom: 1px;}
.service-cp{ width:1128px; margin:0px auto; padding-left:50px;}
.service-cp li{ float:left; font-size:16px; width:140px; text-align:center; margin:0px 15px;}
.service-cp li.sc2{margin-left:75px;}
.service-cp li.sc3{margin-left:65px;}
.service-cp li.sc4{margin-left:75px;}
.service-cp li.sc5{margin-left:75px;}
/***锟斤拷锟斤拷锟狡硷拷***/
.hot-rem{padding:0px 0px 50px;}
.hot-rem ul{ margin:30px auto; width:1178px;}
.hot-rem ul li{float:left; width:280px; background:#fff;padding-top:52px;margin-right:19px;}
.hot-rem ul li:hover {
	box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	transform: translate3d(0, -4px, 0);
	-webkit-transform: translate3d(0, -4px, 0);
	}
.hot-rem ul li span{ display:block; color:#696969; font-size:14px; margin:20px auto;margin-left: 20px;  margin-right: 20px;}
.hot-rem ul li a{
	display:block;
	width:280px;
	height:319px;
	color:#000;
	font-size:18px;
	}
.hot-rem ul li a h3{
	font-weight:400;
	padding:8px 0 8px 20px;
}
.hot-rem ul li span.p_span{
	display:inline;
	margin: 0;
	color: #FA5A5C;
}
.hot-rem ul li span.p_span:first-child{
	font-size: 18px;
	font-weight: 600;
}
.hot-rem ul li span.p_span:last-child{
	margin-left: 6px;
}	
.hot-rem ul li a.price{ color:#f96820; font-size:20px;}
.hot-rem ul li i{width:102px; height:102px; display:block; text-align:center; margin:15px auto;}
.hot-rem ul li.hr1{ 
	margin-left:0px;
	padding: 0;
	border-top:1px solid #01b7e5;
	background: url(../images/bibei_1.jpg) no-repeat;
	}
.hot-rem ul li.hr1 i{ background:url(../images/ic1.png) no-repeat top left; }
.hot-rem ul li.hr2 i{ background:url(../images/ic2.png) no-repeat top left; }
.hot-rem ul li.hr3 i{ background:url(../images/ic3.png) no-repeat top left; }
.hot-rem ul li.hr4 i{ background:url(../images/ic4.png) no-repeat top left; }
.hot-rem ul li.hr2{
	margin-left:0;
	padding: 0;
	border-top:1px solid #85c326;
	background: url(../images/bibei_2.jpg) no-repeat;
	}
.hot-rem ul li.hr3{ 
	margin-left:0;
	padding: 0;
	border-top:1px solid #01b7e5;
	background: url(../images/bibei_3.jpg) no-repeat;
	}
.hot-rem ul li.hr4{
	margin-left:0;
	margin-right:0;
	padding: 0;
	border-top:1px solid #85c326;
	background: url(../images/bibei_4.jpg) no-repeat;
	}

/***锟斤拷锟斤拷锟斤拷***/
.open-class{padding:0px 0px 40px;}

.tabs {
  margin: 25px auto 0;
  width:100%;
}
.tabs ul {
  width: 100%;
  overflow: hidden;
  height: auto;
}
.out-line{ background:#ababab; height:1px; display:block; margin:0px 50px;}
ul.tabs-title{ width:500px; margin:-20px auto 0px;}
.tabs li {float: left;margin-right: 24px;}
.tabs .lastNMarRi {margin-right: 0;}
.tabs .active a {color: #000000;background:#01b7e6;border-radius:3px;}
.tabs-title li a {padding: 10px 34px ;}
.tabs-title li a {background:#fff;color: #565656;display: inline-block;font-size: 14px;}
.state{ width:1178px;height:auto; margin:20px auto; }
.tabs .show {display: block;}
.indexPublicClass .iactive { margin-left: 0;}
.indexPublicClass .iactive, .kfwHot .iactive {margin-left: 0;}
.indexPublicClass li {
  width:380px; 
  overflow: hidden;
  position: relative;
  height:344px;
  background:#f0f0f0;
  float:left;
  margin:10px 0px;
  cursor:text;
}
.indexPublicClass li:first-child{ margin-right:19px;}
.indexPublicClass li:last-child{ margin-left:19px;}
/*-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);*/
/*.indexPublicClass li:hover img{-webkit-box-shadow: 8px 8px 8px rgba(0,0,0,0.1);box-shadow: 8px 8px 8px rgba(0,0,0,0.1); background:#fff;}*/
.indexPublicClass li:hover .shadow{
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
	 background:#fff;
	 -webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);
	 }
.z2{ text-align:center;}
.z2 a{ color:#666;}
.z2 h3{ margin:10px auto;}
.z2 p{ text-align:left; padding:0px 5px 5px;  color:#333; }
.z2 span.floatLeft {
  text-indent: 18px;
  margin-left:20px;
}
.z2 span {
  color: #b0b0b0;
  font-size: 12px;
  height: 13px;
  line-height: 13px;
  position: relative;
  text-align: left;
  padding-bottom:10px;
}
.floatLeft, .group {
  float: left;
}
.z2 span.floatRight {
  text-indent: 15px;
  margin-right:20px;
}
.z2 span {
  color: #b0b0b0;
  font-size: 12px;
  height: 13px;
  line-height: 13px;
  position: relative;
  text-align: left;
}
.floatRight {
  float: right;
}
.z2 .iTime {
  width: 13px;
  height: 13px;
  background-position: 0 -639px;
}
.z2 i {
  margin-right: 5px;
  position: absolute;
  left: 0;
}
.index-fo-info i, .link-weixi i, .posit i, .z2 i, .kfwHot i, .s-uebut i {
  background: url("../images/index.png") no-repeat scroll left 0;
  display: inline-block;
}
.z2 .iAdd {
  width: 10px;
  height: 13px;
  background-position: 0 -670px;
}
.imgW528{ width:380px; height:210px;}

/***锟斤拷业锟酵伙拷***/
.custome{padding:0px 0px 40px;}
.cus-cc{ margin-top:20px;}
.enetrCustomer{width: 1176px;margin: 0 auto 40px;background: #fff;}
.enetrCustomer li{float: left;width: 100%; }
.enetrCustomer a{width: 195px;height: 140px;float: left;border: 1px solid #ededed; margin: 0 -1px -1px 0;}
/*.enetrCustomer .mi{background-position: 0 0;}
.enetrCustomer .mi:hover{background-position: 0 -291px;}
.enetrCustomer .k36{background-position: -190px 0;}
.enetrCustomer .k36:hover{background-position: -190px -291px;}
.enetrCustomer .dd{background-position: -380px 0;}
.enetrCustomer .dd:hover{background-position: -380px -291px;}
.enetrCustomer .aly{background-position: -570px 0;}
.enetrCustomer .aly:hover{background-position: -570px -291px;}
.enetrCustomer .cyj{background-position: -760px 0;}
.enetrCustomer .cyj:hover{background-position: -760px -291px;}
.enetrCustomer .gk{background-position: -950px 0;}
.enetrCustomer .gk:hover{background-position: -950px -291px;}
.enetrCustomer .boss{background-position: 0 -141px;}
.enetrCustomer .boss:hover{background-position: 0 -432px;}
.enetrCustomer .lg{background-position: -190px -141px;;}
.enetrCustomer .lg:hover{background-position: -190px -432px;}
.enetrCustomer .the{background-position: -380px -141px;;}
.enetrCustomer .the:hover{background-position: -380px -432px;}
.enetrCustomer .xsy{background-position: -570px -141px;;}
.enetrCustomer .xsy:hover{background-position: -570px -432px;}
.enetrCustomer .shan{background-position: -760px -141px;;}
.enetrCustomer .shan:hover{background-position: -760px -432px;}
.enetrCustomer .worktitle{background-position: -950px -141px;;}
.enetrCustomer .worktitle:hover{background-position: -950px -432px;}*/


.pmg{ display: block; text-align:center; }
.enetrCustomer a .ec1{border-top:1px solid blue;}
.ec2{ }
.ec3{ }
/*.pmg img{ width:90%; margin-top:35px;}*/
.pmg img{width: 190px; height: 134px;margin-top: 5px;}

/***锟斤拷锟斤拷注锟斤拷***/
.reg-content{
	background:url(../images/top_banner.jpg) no-repeat center center;
	height:525px;
}
.reg-mc{ padding-top:120px;}
.reg-mc p{ color:#000; font-size:40px; text-align:center;}
.reg-mc a{  background:#ff7a18;border-radius:5px; display:block; color:#fff; width:150px; margin:30px auto; text-align:center; font-size:30px; padding:10px 20px;}
.reg-mc a:hover{ border:1px solid #fff; background:rgba(0,0,0,0.5);}
 
.link-th{line-height:46px;margin-right:10px; text-align:center; color:#000; font-size:16px;}
.link-th h3{ font-size:32px; color:#01b7e6
;}
.link-th h5{ font-size:16px; color:#01b7e6
; border:1px solid #01b7e6; padding:0px 10px; display:block; width:100px; margin:0px auto;}

.ft-ll{ float:left; width:360px;/* margin-right:10px;*/}
.ft-ll li{ float:left; width:120px;}
.ft-ll li dt{ color:#01b7e6; font-size:18px; font-weight:normal; margin-bottom:5px;}
.ft-ll dd a:hover{ color:#01b7e6;}
.ft-lr{ float:left; color:#000; /*padding-top:20px;*/width:490px} 
/*sub*/
.grcode{width:160px; height:160px;  display:block; margin-right:20px; margin-top:15px;}
.top-bg{margin:20px auto;}
.top-bg h1{ font-size:26px; margin-top:20px;}
/*zzx20161110---锟睫改诧拷品锟斤拷锟斤拷页锟斤拷锟斤拷锟叫�*/
.top-bg p{font-size:14px; margin:0 0 14px;width:100%; line-height:20px;color:rgba(153,153,153,1);}
.right-btn{ 
	display:block; 
	padding:4px 36px; 
	color:#fff; 
	text-align:center; 
	margin-left:48px;
	background: linear-gradient(0deg,rgba(255,41,41,1),rgba(238,122,133,1));
    box-shadow: 0px 6px 6px 0px rgba(254,53,80,0.15);
    border-radius:2px;
}
.right-btn:hover{ 
	transition: all 0.6s;
	transform: scale(1.05);
}
.service-price{ color:#585858; font-size:14px;font-weight: 600;}
.service-price b{ font-size:12px; text-decoration:line-through; color:#585858; padding-bottom:3px;}
.yimai{display:inline-block;font-size:14px;color: rgba(84, 84, 84, 1);padding-top:10px;font-style: normal;float: right;}
/*tabs*/
.sub-content{ width:1200px; margin:0px auto;padding:35px auto 0;}
.inner{ width:1200px; display:block;}
.inner li{ width:130px;}
.fix_nav{display:none;}
.fix li{ width:196px;} 
.fix li.last{width:127px;}
#fix_price{
	/*position: absolute;
	top:7px;
	left:10px;*/
	float: left;
	font-size: 16px;
	width:162px;
	height:100%;
	padding-left: 10px;
}

/*#pri_li{width:100px;line-height: 18px;}
#pri_li a{background:#e72420;border-radius: 10px;height:15px;position: relative;top:1px;left:30px;color:white;}
#ser_li{width:100px;line-height:18px;}
#ser_li a{background:#ff6f20;border-radius: 10px;height:15px;position: relative;top:1px;left:48px;color:white;}*/
.new-product .product-tab .inner {
  background: #fff;
  border: 1px solid rgba(230,230,230,1);
  height:54px;
}
.new-product .product-tab .inner.fix {
	/*background: #efefef;*/
	position: fixed;
    top: 0;
    z-index: 2;
  
}
/*.new-product .product-tab .inner {
  background: #f5f5f5;}*/
.new-product .product-tab .inner li {
  height: 3pc;
  line-height: 24px;
  text-align: center;
  position: relative;
  display: inline-block;
*display: inline;
zoom: 1;
  font-size: 14px;
}
.new-product .product-tab .inner li.buy-configs{line-height: 17px;}
.new-product .product-tab .inner li.buy-configs a {
  color: #fff!important;
  /*background: #01b7e6;*/
 /* border-color: #01b7e6;*/
  background:#01b7e6;
  /*border-radius: 10px;*/
  color: white;
  height:40px;
  position: relative;
  top:1px;
  left:10px;
  -webkit-transition: background .3s;
  -moz-transition: background .3s;
  -ms-transition: background .3s;
  -o-transition: background .3s;
}
.new-product .product-tab .inner li a {
 /* border: 1px solid #ddd;*/
  border-left:none ;
  /* background: #efefef; */
  height: 27px;
  margin-left:0px;
  padding: 9pt 0;
  color: #666;
  width: 100%;
  display: inline-block;
}

.new-product .product-tab .inner li.active a {
  background: #fff;
  /*border: 1px solid #ddd;
  border-left:none ;*/
  border-top: 2px solid #1C8BFD;
  padding: 11px 0 9pt;
  color: #000;
  text-decoration: none;
  z-index: 1;
  border-bottom: none;
  height: 50px;
}



.new-product .product-title {
	width:100%;
  /*margin-bottom: 46px;*/
 /* border-bottom: 1px solid #e1e1df;*/
  /*margin-top: 30px;*/
  height:50px;
  /*margin-left:40px;*/
  /*margin-right:40px;*/
  margin:20px auto 0;
  border: 1px solid rgba(230,230,230,1);
}
.new-product .product-title h1 {
  font-size: 28px;
  float: left;
  padding-right: 10px;
  
  font-weight: normal;
}
.sc-lt{ float:left; margin-right:20px;margin-left:20px;}
.ta-sc ul li{ background:url(../images/dot.png) no-repeat center left; padding-left:23px; margin:15px 0px 25px;}
.ta-sl ul{ width:90%; margin:0px auto;}
/*.ta-sl ul li{ height:50px; line-height:50px; width:49%; float:left;margin-bottom:40px; }*/
/*.ta-sl li div{width:50px; height:40px;border-radius:50%;text-align:center; line-height:30px; color:#fff; padding-top:10px; float:left; margin-right:10px; font-size:9px;}*/
.sl1 div{ background:#f66863;}
.sl2 div{ background:#31aadf;}
.sl3 div{ background:#fbb434;}
.sl4 div{ background:#40b99c;}
.sl5 div{ background:#687ff3;}
.sl6 div{ background:#6bb71f;}

.ta-op{ width:938px; }
.ta-op ul{ margin:0px 40px 20px;}
.ta-op li{margin:10px 0px 20px;}
.ta-op li span{ float:left; margin-right:10px;border-radius:50%; display:block; width:30px; height:30px; text-align:center; line-height:30px;;}
.p1{background:#01b7e6;  color:#fff;}
.p2{ background:#edecec; color:#919191;}


.comment-rate-tags {
  padding: 20px 0 18px;
  overflow: hidden;
  margin:0px 40px;
}
.comment-rate-tags .rate-score {
  padding-top: 0px;
  text-align: center;
  margin-right:40px;
}
.rate-score p{ 
	width:168px; 
	height:168px; 
	border-radius:50%; 
	background:#FF0166; 
	color:#fff;
padding-top:30px;}
.fl {float: left;}
.comment-rate-tags .rate-score .rate { 
	font: 400 30px/30px arial; 
	font-size: 30px;
    font-family: SourceHanSansCN-Bold;
    color: rgba(255,255,255,1);
    line-height: 26px;
    padding-top: 54px;
}
.comment-rate-tags .rate-score span {
  font-size: 22px;
}
.f14 {font-size: 14px;
}
.comment-rate-proportion {
  margin-right: 12px;
  height: 116px;
  font-size: 14px;
  color: #666;
  overflow: hidden;
  border-right: 1px solid #f1f1f1;
  width:252px;
  padding-right:2px;
  margin-top: 20px;
}
.comment-rate-proportion li {
  margin-bottom: 8px;
  vertical-align: top;
  overflow: hidden;
}
.comment-rate-proportion h5 {width: 100px;}
.comment-rate-proportion h5 { width: 100px;}
.c-999 {color: #999; font-style:normal;}
em{font-style:normal;}
.comment-rate-proportion .progress-bar {
  margin-top: 5px;
  width: 130px;
  height: 12px;
  background-color: #f1f1f1;
}.comment-rate-proportion .progress-bar span {
  height: 12px;
  display: block;
  background-color: #FF3300;
}
.comment-rate-proportion .progress-bar {
  margin-top: 5px;
  width: 130px;
  height: 12px;
  background-color: #f1f1f1;
}
.comment-rate-tags{  margin-bottom:0px;}
.comment-rate-tag {
  padding-top: 20px;
  width: 560px;
  margin-left: 40px;
 /* margin-left:80px;*/
}
.comment-rate-tag .comment-tag {width: 560px;}
.comment-rate-tag .w1 {width:120px;}
.comment-tag li {
  float: left;
  display: block;
  margin: 0 8px 8px 0;
  padding: 0 12px;
  height: 36px;
  line-height: 36px;
  color: #999;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
  border: 1px solid #ffd6ad;
  background-color: #fffbf6;
}
.comments
{ 
	border-bottom:1px solid #dedede;
	 margin:10px 40px 40px;
	 }
.com-con{ display:block; width:800px;}
.grade-star
 {
	width: 75px;
	height: 18px;
	background: url(../images/star.png) no-repeat;
	 margin:0 auto;
	 }
.name-time{ margin-right:20px;}
.comm-time{ color:#666; font-style:normal;}
.u-name{font-style:normal;}
.ck-page {
  margin: 30px auto;
  overflow: hidden;
  width:100%;
  text-align:center;
}
.ck-page span.curr {
  display: inline-block;
  padding: 5px 9px;
  margin: 0 3px;
  border: 1px solid #01b7e6;
  background: #01b7e6;
  color: #ffffff;
  font: 12px/14px 'simsun', arial, sans-serif;
}
.ck-page a:visited {color: #333;}
.ck-page a {
  display: inline-block;
  padding: 5px 9px;
  margin: 0 3px;
  border: 1px solid #ccc;
  background-color: transparent;
  color: #555555;
  font: 12px/14px arial, 'microsoft yahei', 'simsun', sans-serif;
}
.ck-page .next {
  padding-right: 15px;
  margin-right: 0;
}
.ck-page .prev, .ck-page .next { position: relative;}
.ck-page { margin: 30px 0;overflow: hidden;}

.ck-page a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 5px 9px;
    margin: 0 3px;
    border: 1px solid #ccc;
    background-color: transparent;
    color: #555555;
    font: 12px/14px arial, 'microsoft yahei', 'simsun', sans-serif;
}



.ck-page a:hover {
    border: 1px solid #3dbfba;
    background: #3dbfba;
    color: #fff;
    text-decoration: none;
}

.ck-page span.ellipsis {
    font-family: monospace, arial;
}

/*.ck-page span.curr {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 5px 9px;
    margin: 0 3px;
    border: 1px solid #2bb37e;
    background: #26c486;
    color: #ffffff;
    font: 12px/14px 'simsun', arial, sans-serif;
}*/

.ck-page .prev,
.ck-page .next {
    position: relative;
}

.ck-page .prev s,
.ck-page .next s {
    display: block;
    width: 3px;
    height: 6px;
    overflow: hidden;
    background: url('../images/bg_ck_page.png') no-repeat -1px -9px;
}

.ck-page .prev {
    padding-left: 15px;
    margin-left: 0;
}

.ck-page .prev s {
    position: absolute;
    left: 8px;
    top: 9px;
    background-position: -1px -9px;
}

.ck-page .next {
    padding-right: 15px;
    margin-right: 0;
}

.ck-page .next s {
    position: absolute;
    right: 8px;
    top: 9px;
    background-position: -1px -24px;
}
.shop-lt{ width:100%; font-size:18px; height:40px; line-height:40px;  margin-bottom:30px;margin-top:26px;}
.shop-st{ border:1px solid #A9B4B4; width:200px; height:30px; font-size:14px; color:#7C7C7C;}
.shop-lt span{ margin-left:10px;}
.plt{ width:280px; border:1px solid red;}



/*+++++++++++++++++++++++++++++++++++++*/
.clearfix .clearfix_ul_li_div1{
	width:40px;
	height:40px;
	border-radius: 50%;
	/*background:darkorange;*/
	float:left;
}

.clearfix .clearfix_ul_li_div2{
	width:83%;
	height:100%;
	padding-top:0;
	float:left;
	padding-left:30px;
}

.clearfix .clearfix_ul_li_div2_p{
	color:darkorange;
	font-size: 14px;
	line-height: 30px;
	font-weight: 600;
	text-align: left;
	
}

/*锟斤拷锟教诧拷询*/
#commerce_a{
	display:block;
	width:43px;
	height:160px;
	border:1px solid #01b7e6;
	position: fixed;
	top:150px;
	left:-3px;
	z-index: 99;
	background:#efeff0;
	border-radius:6px ;
	-moz-border-radius:6px; /* Firefox */
	-webkit-border-radius:6px; /* Safari 锟斤拷 Chrome */
}
#commerce_left{
	width:3px;
	float:left;
}
.comm_right{
	width:40px;	
	float:left;
	font-size: 22px;
	line-height: 30px;
	text-align: center;
	margin-top:20px;
	color:#01b7e6;
	
}

/*锟斤拷讯锟叫憋拷*/
.news_list {text-align:left}


/*********锟斤拷询锟斤拷式***********/
.search-nav {
    font-size: 16px;
    font-weight: normal;
    width: 704px;
    margin: 0 auto;
    padding:30px 0px;
}

.search-nav ul {
    display: block;
    margin-left: 165px;
}

.search-nav li {
    list-style: none;
    float: left;
    margin: 10px 0px; 
    line-height: 16px;
    padding: 5px 8px;
    color: #999;
    border-radius: 2px;
}

.search-type {
    border: 1px solid transparent;
    cursor: pointer;
}

.search-nav .search-type:hover{
    background-color: #01b7e6;
    color: #fff; 
    position: relative;
}

.search-nav li.active{
    background-color: #01b7e6;
    color: #fff; 
    position: relative;
}

.search-nav li.active{
    background-color: #01b7e6;
    color: #fff;
    position: relative;
} 

/* .search-nav li.active:before {
    content: " ";
    width: 0;
    height: 0;
    border-width: 6px 6px 0px;
    border-style: solid;
    position: absolute;
    bottom: -7px;
    border-color: #01b7e6 transparent transparent;
    left: 50%;
    margin-left: -6px;
} */

/* .form-sr {
    width: 714px;
    margin: 0px auto;
    background: #01b7e6;
    height: 46px;
} */

/* .s-text {
    border: none;
    height: 40px;
    width: 600px;
    background: #fff;
    padding: 0px;
    margin-top: 3px;
    margin-left: 3px;
    padding-left: 10px;
    font-size: 18px;
} */

/* .s-button {
    width: 100px;
    margin-top: 3px;
    background: #01b7e6;
    height: 46px;
    border: none;
    color: #fff;
    font-size: 18px;
    font-family: "Microsoft Yahei";
}
 */
.search_button{
	background: #01b7e6;
	color: #fff;
	border: 2px solid #01b7e6;
	width: 300px;
	text-align: center;
	margin: 0 auto;
	height: 40px;
	border-radius: 4px;
}
/*********锟斤拷询锟斤拷式--end***********/




/* 锟斤拷锟脚诧拷品模锟斤拷 */
.qn_hot_products {
  min-width: 1180px;
}
.qn_hot_products .qn_category_wrapper {
  height: 246px;
  background-color: #fff;
}
.qn_hot_products .qn_category_wrapper .hot_product_title {
  height: 80px;
  margin-top: 50px;
}
.qn_hot_products .qn_category_wrapper .hot_product_title h2 {
  height: 30px;
  line-height: 30px;
  font-size: 20px;
  font-weight: bold;
  color: #333;
  text-align: center;
}
.qn_hot_products .qn_category_wrapper .hot_product_title p {
  margin-top: 10px;
  text-align: center;
}
.qn_hot_products .qn_category_wrapper .hot_product_title p span {
  margin: 0 4px;
}
.qn_hot_products .qn_category_wrapper .hot_product_module {
  height: 116px;
}
.qn_hot_products .qn_category_wrapper .hot_product_module ul li {
  float: left;
  width: 236px;
}
.qn_hot_products .qn_category_wrapper .hot_product_module ul li .pro_module_box {
  display: block;
  width: 180px;
  height: 116px;
  margin: 0 auto;
}
.qn_hot_products .qn_category_wrapper .hot_product_module ul li .pro_module_box span {
  display: block;
  position: relative;
  margin: auto;
  width: 80px;
  height: 80px;
}
.qn_hot_products .qn_category_wrapper .hot_product_module ul li .pro_module_box span i {
  position: absolute;
  top: 0;
  left: 10px;
  width: 60px;
  height: 60px;
  background-image: url('../images/home_hot_product_icon.png');
  background-repeat: no-repeat;
}
.qn_hot_products .qn_category_wrapper .hot_product_module ul li .pro_module_box span i.hot_pro_1 {
  background-position: -26px -74px;
}
.qn_hot_products .qn_category_wrapper .hot_product_module ul li .pro_module_box span i.hot_pro_2 {
  background-position: -132px -74px;
}
.qn_hot_products .qn_category_wrapper .hot_product_module ul li .pro_module_box span i.hot_pro_3 {
  background-position: -235px -74px;
}
.qn_hot_products .qn_category_wrapper .hot_product_module ul li .pro_module_box span i.hot_pro_4 {
  background-position: -336px -74px;
}
.qn_hot_products .qn_category_wrapper .hot_product_module ul li .pro_module_box span i.hot_pro_5 {
  background-position: -433px -74px;
}
.qn_hot_products .qn_category_wrapper .hot_product_module ul li .pro_module_box p {
  font-size: 16px;
  color: #333;
  text-align: center;
}
.qn_hot_products .qn_category_wrapper .hot_product_module ul li.pro_module_current i.hot_pro_1.common {
  background-position: -26px -164px;
}
.qn_hot_products .qn_category_wrapper .hot_product_module ul li.pro_module_current i.hot_pro_2.common {
  background-position: -132px -164px;
}
.qn_hot_products .qn_category_wrapper .hot_product_module ul li.pro_module_current i.hot_pro_3.common {
  background-position: -235px -164px;
}
.qn_hot_products .qn_category_wrapper .hot_product_module ul li.pro_module_current i.hot_pro_4.common {
  background-position: -336px -164px;
}
.qn_hot_products .qn_category_wrapper .hot_product_module ul li.pro_module_current i.hot_pro_5.common {
  background-position: -433px -164px;
}
.qn_hot_products .qn_category_all {
  height: 380px;
  background-color: #f5f5f5;
}
.qn_hot_products .qn_category_all .category_all_container {
  position: relative;
  padding: 40px 0;
  height: 300px;
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items {
  position: absolute;
  display: none;
  top: 40px;
  left: 0;
  width: 100%;
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items::before {
	content:"";
	position:absolute;
	top:-50px;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #f5f5f5;
	
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items.top_triangle_one::before {
	left:110px;	
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items.top_triangle_two::before {
	left:344px;	
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items.top_triangle_three::before {
	left:578px;	
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items.top_triangle_four::before {
	left:812px;	
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items.top_triangle_five::before {
	left:1046px;	
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items.now_category {
  display: block;
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items ul li {
  float: left;
  width: 295px;
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items ul li .qn_category_img {
  height: 280px;
  padding-top: 20px;
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items ul li .qn_category_img > span {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 106px;
  height: 106px;
  border-radius: 50%;
  background-color: #2dabe3;
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items ul li .qn_category_img > span i {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 38px;
  left: 38px;
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items ul li .qn_category_img p {
  padding: 0 40px;
  text-align: center;
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items ul li .qn_category_img p:first-of-type {
  height:40px;
  overflow:hidden;	
  font-size: 16px;
  color: #333;
  font-weight: bold;
  margin: 18px 0 10px;
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items ul li .qn_category_img p:last-of-type {
  height: 40px;
  font-size: 14px;
  color: #666;
  line-height: 20px;
  margin-bottom: 15px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items ul li .qn_category_img .qn_price_btn {
  display: block;
  margin: 0 auto;
  width: 106px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  background-color: rgba(45, 171, 227, 0.8);
  color: #fff;
  font-size: 20px;
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items ul li .qn_category_img .qn_price_btn span.price_text {
  font-size: 14px;
}
.qn_hot_products .qn_category_all .category_all_container .category_all_items ul li:hover {
  background-color: #fff;
  box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.1);
}
/* 锟斤拷锟斤拷锟阶诧拷 */
.qn_hot_package {
  /* height: 700px; */
  min-width: 1180px;
}
.qn_hot_package .qn_category_wrapper {
  background-color: #fff;
}
.qn_hot_package .qn_category_wrapper .hot_package_title {
  height: 50px;
  margin-top: 50px;
}
.qn_hot_package .qn_category_wrapper .hot_package_title h2 {
  height: 30px;
  line-height: 30px;
  font-size: 20px;
  font-weight: bold;
  color: #333;
  text-align: center;
}
.qn_hot_package .qn_category_wrapper .hot_package_title p {
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #666;
  text-align: center;
}
.qn_hot_package .qn_category_wrapper .hot_package_all {
  padding: 50px 0;
  /* height: 500px; */
  width: 1180px;
  overflow: hidden;
}
.qn_hot_package .qn_category_wrapper .hot_package_all .package_container {
  width: 1200px;
}
.qn_hot_package .qn_category_wrapper .hot_package_all .package_container ul li {
  float: left;
  width: 380px;
  height: 240px;
  background-color: #f5f5f5;
  margin-right: 20px;
  margin-bottom: 20px;
}
.qn_hot_package .qn_category_wrapper .hot_package_all .package_container ul li:hover {
	box-shadow:2px 2px 12px rgba(0,0,0,.2);
}
.qn_hot_package .qn_category_wrapper .hot_package_all .package_container ul li .package_li {
  border: 1px solid #ccc;
  border-bottom: none;
}
.qn_hot_package .qn_category_wrapper .hot_package_all .package_container ul li .package_li .package_t {
  height: 190px;
  width: 100%;
}
.qn_hot_package .qn_category_wrapper .hot_package_all .package_container ul li .package_li .package_t .package_img {
  float: left;
  width: 190px;
  height: 190px;
  margin-left: -1px;
}
.qn_hot_package .qn_category_wrapper .hot_package_all .package_container ul li .package_li .package_t .package_text_des {
  float: left;
  height: 176px;
  padding: 14px 0 0 20px;
}
.qn_hot_package .qn_category_wrapper .hot_package_all .package_container ul li .package_li .package_t .package_text_des h3 {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  margin-bottom: 10px;
}
.qn_hot_package .qn_category_wrapper .hot_package_all .package_container ul li .package_li .package_t .package_text_des p {
  width:150px;	
  font-size: 14px;
  color: #666;
  line-height: 20px;
}
.qn_hot_package .qn_category_wrapper .hot_package_all .package_container ul li .package_price {
  height: 48px;
  line-height: 48px;
  width: 100%;
  background-color: #2dabe3;
}
.qn_hot_package .qn_category_wrapper .hot_package_all .package_container ul li:hover .package_price {
  background-color: #82ba2e;
}
.qn_hot_package .qn_category_wrapper .hot_package_all .package_container ul li .package_price p {
  height: 100%;
  line-height:48px;
  text-align: center;
}
.qn_hot_package .qn_category_wrapper .hot_package_all .package_container ul li .package_price p span:first-of-type {
  font-size: 26px !important;
  color: #fff;
}
.qn_hot_package .qn_category_wrapper .hot_package_all .package_container ul li .package_price p span:last-of-type {
  font-size: 14px;
  color: #fff;
}


.qn_hot_package .qn_category_wrapper .hot_package_all2 {
  padding: 50px 0;
  /* height: 500px; */
  width: 1180px;
}
.qn_hot_package .qn_category_wrapper .hot_package_all2 .package_container2 {
  width: 1180px;
}

.qn_hot_package .qn_category_wrapper .hot_package_all2 .package_container2 ul li {
	width: 580px;
	padding: 30px 40px;
	display: flex;
	flex-direction: column;
	border-radius: 10px;
	box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
	box-sizing: border-box;
	margin-right: 20px;
	margin-bottom: 20px;
}
.qn_hot_package .qn_category_wrapper .hot_package_all2 .package_container2 ul li:nth-child(2n) {
	margin-right: 0;
}
.qn_hot_package .qn_category_wrapper .hot_package_all2 .package_container2 ul li .package-title h3 {
	font-size: 30px;
	color: #1A1A1A;
}
.qn_hot_package .qn_category_wrapper .hot_package_all2 .package_container2 ul li .package-title p {
	font-size: 20px;
	color: #545454;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 30px;
}
.qn_hot_package .qn_category_wrapper .hot_package_all2 .package_container2 ul li .package-content {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.qn_hot_package .qn_category_wrapper .hot_package_all2 .package_container2 ul li .package-content h4 {
	width: 220px;
	float: left;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-right: 58px;
	padding-top: 30px;
	border-bottom: 1px solid #CCCCCC;
	box-sizing: border-box;
}
.qn_hot_package .qn_category_wrapper .hot_package_all2 .package_container2 ul li .package-content h4:nth-child(2n) {
	margin-right: 0;
}
.qn_hot_package .qn_category_wrapper .hot_package_all2 .package_container2 ul li .package-content h4 p:first-child {
	font-size: 22px;
	color: #545454;
}
.qn_hot_package .qn_category_wrapper .hot_package_all2 .package_container2 ul li .package-content h4 p:last-child {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
.qn_hot_package .qn_category_wrapper .hot_package_all2 .package_container2 ul li .package-content h4 p:last-child a {
	font-size: 28px;
	color: #E60012;
}
.qn_hot_package .qn_category_wrapper .hot_package_all2 .package_container2 ul li .package-content h4 p:last-child a:hover {
	text-decoration: underline;
}
.qn_hot_package .qn_category_wrapper .hot_package_all2 .package_container2 ul li .package-content h4 p:last-child span {
	font-size: 16px;
	color: #999999;
	padding-right: 2px;
	text-decoration: line-through;
	padding-top: 6px;
	padding-bottom: 8px;
}
.qn_hot_package .qn_category_wrapper .hot_package_all2 .package_container2 ul li .advisory {
	display: block;
	width: 111px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #E60012;
	text-align: center;
	border-radius: 6px;
	align-self: flex-end;
	margin-top: 40px;
}

/* 套餐 */
.content-four2 {
  padding-bottom: 30px;
}
.content-four2 ul {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.content-four2 ul li {
  width: 350px;
  height: 336px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 4px 0px 10px rgba(0, 0, 0, 0.2);
}
.content-four2 ul li div:first-child {
  display: flex;
  flex-direction: column;
  /* justify-content: center; */
  align-items: center;
  width: 100%;
  height: 204px;
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  box-sizing: border-box;
  background-color: aqua;
}
.content-four2 ul li div:first-child h4 {
  font-size: 30px;
  color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  padding-bottom: 4px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.content-four2 ul li div:first-child p {
  width: 290px;
  line-height: 26px;
  text-align: left;
  font-size: 18px;
  color: #FFFFFF;
}
.content-four2 ul li div:last-child {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 132px;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  box-sizing: border-box;
  padding: 0px 40px;
  padding-bottom: 36px;
}
.content-four2 ul li div:last-child p {
  height: 59px;
  font-size: 36px;
  color: #1A1A1A;
  display: flex;
  flex-direction: column;
}
.content-four2 ul li div:last-child p span {
  font-size: 20px;
  color: #999999;
  text-decoration: line-through;
  padding-left: 4px;
  padding-bottom: 14px;
}
.content-four2 ul li div:last-child a {
  display: inline-block;
  width: 106px;
  height: 29px;
  line-height: 29px;
  font-size: 18px;
  color: #FFFFFF;
  background-color: #E60012;
  text-align: center;
  border-radius: 6px;
}

.banner-right-container {
	float: left;
	margin-left: 10px;
	background: #ffffff;
	width: 230px; 
	height: 390px;
	box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
}
.banner-right-container .banner-right-line{
	width:210px;
	height:1px;
	border: 0.5px solid rgba(230,230,230,1);
	margin-left: 10px;
}
.banner-right-container:hover {
	box-shadow: 0 3px 10px rgba(0, 2, 2, .4);
}
.banner-right-container .banner-right-head{
	width: 230px;
    margin-top: 16px;
    height: 16px;
    margin-bottom: 10px;
}
.banner-right-container .banner-right-head p{
	line-height: 16px;
}
.banner-right-container .banner-right-head p span:nth-child(1){
	width:4px;
	height:14px;
	background:rgba(32,148,250,1);
	display: inline-block;
}
.banner-right-container .banner-right-head p span:nth-child(2){
	margin-left: 10px;
	font-size:16px;
	font-family:NotoSansHans-Regular;
	color:rgba(26,26,26,1);
}
.banner-right-container .banner-right-head p img{
	margin-left: 10px;
    margin-top: -6px;
}

.banner-right-container .li-banner-right{
	width: 230px;
	height: 57px;
	padding-left: 15px;
	padding-top: 10px;
    border-bottom: 1px dashed rgba(230,230,230,1);
}
.banner-right-container .li-banner-right:hover{
	background:RGBA(245, 245, 245, 1);
}
.banner-right-container .li-banner-right:nth-child(6){
    border-bottom: 0px dashed rgba(230,230,230,1);
    height: 62px;
}

.banner-right-container .li-banner-right .li-banner-right-img{
	float: left;
	width:36px;
	height:36px;
	border-radius:4px;
	margin-left: 4px;
}
.banner-right-container .li-banner-right .li-banner-right-img img{
	margin-top: -10px;
}
.banner-right-container .li-banner-right .li-banner-right-name {
	float: left;
    margin-left: 16px;
    text-align: left;
}
.banner-right-container .li-banner-right .li-banner-right-name span:nth-child(1){
	font-size:14px;
	font-family:NotoSansHans-Regular;
	color:rgba(26,26,26,1);
}
.banner-right-container .li-banner-right .li-banner-right-name span:nth-child(3){
	font-size:10px;
	font-family:NotoSansHans-Regular;
	color:rgba(77,77,77,1);
	margin-left: 4px;
}
/* .banner-right-container img{
	margin-top: 10px;
}
.banner-right-container p:first-of-type{
	font-size:24px;
	font-family:NotoSansHans-Regular;
	font-weight:bold;
	color:rgba(37,84,171,1);
	line-height:12px;
	margin-top: 19px;
}
.banner-right-container p:last-of-type{
	font-size:16px;
	font-family:NotoSansHans-Regular;
	font-weight:400;
	color:rgba(83,113,168,1);
	line-height:24px;
	margin-top: 17px;
} */



.query-service{
	
}

.query-service .query-left{
	float: left;
    width: 126px;
    height: 64px;
    margin-top: 26px;
    margin-left: 60px;
}
.query-service .query-left img {
	float: left;
}
.query-service .query-left p {
    float: left;
    font-size: 24px;
    font-family: NotoSansHans-Bold;
    font-weight: bold;
    color: rgba(32,148,250,1);
    line-height: 30px;
    margin: 0;
    margin-left: 12px;
}

.query-service .query-right {
	float: left;
    width: 900px;
    margin-left: 40px;
}
.query-service .query-right .query-right-top{
	float: left;
    width: 600px;
    margin-top: 16px;
}
.query-service .query-right .query-right-top ul{
	height: 22px;
}
.query-service .query-right .query-right-top ul li{
    float: left;
	height: 28px;
    font-size: 18px;
    font-family: NotoSansHans-Regular;
    font-weight:600;
    color:rgba(77,77,77,1);
    cursor: pointer;
    margin-right: 22px;
}
.query-service .query-right .query-right-top ul li.active{
    color: rgba(32,148,250,1);
}

.query-service .query-right .query-right-bottom {
	float: left;
    width: 920px;
    height: 50px;
}
.query-service .query-right .query-right-bottom input{
	width: 694px;
    height: 49px;
    background: rgba(255,255,255,1);
    border: 2px solid rgba(32,148,250,1);
    border-radius: 4px;
    margin: 0;
    font-size: 22px;
    padding-left: 10px;
}
.query-service .query-right .query-right-bottom button{
	width: 202px;
    height: 49px;
    background: rgba(32,148,250,1);
    border-radius: 4px;
    font-size: 24px;
    font-family: NotoSansHans-Regular;
    color: rgba(255,255,255,1);
    margin-top: 0px;
    margin-left: 16px;
}
.banner-lower-wrapper {
	margin-top:10px;
}
.banner-lower-wrapper .banner-lower-container{
	float:left;
	width: 265px;
	height: 139px;
	background: #ffffff;
	box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
}
.banner-lower-wrapper .banner-lower-container:hover {
	box-shadow: 0 3px 10px rgba(0, 2, 2, .4);
}
.banner-lower-wrapper .banner-lower-container .banner-lower-img{
	width:88px;
	height:121px;
	float: left;
	margin-top: 10px;
}
.banner-lower-wrapper .banner-lower-container .banner-lower-hot{
	position: absolute;
	left:210px;
	top:20px;
}
.banner-lower-wrapper .banner-lower-container .banner-lower-p{
	float: left;
	margin-left: 15px;
	margin-top: 52px;
}
.banner-lower-wrapper .banner-lower-container .banner-lower-p p:first-of-type{
	font-size:24px;
	font-family:NotoSansHans-Regular;
	font-weight:bold;
	color:rgba(37,84,171,1);
}
.banner-lower-wrapper .banner-lower-container .banner-lower-p p:last-of-type{
	font-size:16px;
	font-family:NotoSansHans-Regular;
	color:rgba(83,113,168,1);
	margin-top: 9px;
}

.banner-lower-wrapper .banner-lower-qr-code{
	width:145px;
	height:139px;
	margin-left: 10px;
	float: left;
	box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
}
.banner-lower-wrapper .banner-lower-qr-code:hover {
	box-shadow: 0 3px 10px rgba(0, 2, 2, .4);
}
.set-meal-head {
	width: 1200px;
	height: 78px;
	border-bottom: 1px solid rgba(230,230,230,1);
}
.set-meal-head p {
    padding-top: 38px;
}
.set-meal-head p span:nth-child(1){
	width:142px;
	height:34px;
	font-size:36px;
	font-family:NotoSansHans-Regular;
	font-weight:400;
	color:rgba(26,26,26,1);
	line-height:12px;
}
.set-meal-head p span:nth-child(2){
	width:164px;
	height:21px;
	font-size:18px;
	font-family:NotoSansHans-Regular;
	font-weight:400;
	color:rgba(84,84,84,1);
	line-height:12px;
	margin-left: 30px;
}
.set-meal-container {
	float: left;
	width: 380px;
	height: 427px;
	box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
}
.set-meal-container:hover{
	box-shadow: 0 3px 10px rgba(0, 2, 2, .4);
}
.set-meal-container .set-meal-tittle {
	width: 380px;
	height: 50px;
	background:rgb(38, 119, 216);
}
.set-meal-container .set-meal-tittle p{
	padding-top: 16px;
    margin-left: 32px;
}
.set-meal-container .set-meal-tittle p span:first-of-type{
	width:94px;
	height:23px;
	font-size:24px;
	font-family:NotoSansHans-Regular;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:12px;
}
.set-meal-container .set-meal-tittle p span:last-of-type{
	width:96px;
	height:16px;
	font-size:16px;
	font-family:NotoSansHans-Regular;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:12px;
	opacity:0.8;
}
.set-meal-container .set-meal-tittle p span:first-of-type:hover{
	font-size:26px;
}
.set-meal-container .set-meal-tittle p span:last-of-type:hover{
	font-size:18px;
}
.set-meal-container .set-meal-img img{
}
.set-meal-container .set-meal-img img:hover{
	transition: all 0.6s;
	transform: scale(1.05);	
}
.set-meal-container .set-meal-content {
	width: 380px;
	height: 270px;
	background:rgba(255,255,255,1);
}
.set-meal-container .set-meal-content .set-meal-content-xgmt{
	padding-top: 29px;
	padding-left: 29px;
}
.set-meal-container .set-meal-content .set-meal-content-xgmt p{
	font-size:18px;
	font-family:NotoSansHans-Regular;
	color:rgb(26,26,26);
	line-height:12px;
}
.set-meal-container .set-meal-content .set-meal-content-xgm {
	padding-top: 6px;
	padding-left: 56px;
}
.set-meal-container .set-meal-content .set-meal-content-xgm ul li a:hover{
	font-weight:bold;
}
.set-meal-container .set-meal-content .set-meal-content-xgm ul li a span:first-of-type{
	font-size:16px;
	font-family:NotoSansHans-Regular;
	color:rgba(84,84,84,1);
	line-height:30px;
}
.set-meal-container .set-meal-content .set-meal-content-xgm ul li a span:last-of-type{
	font-size:15px;
	font-family:NotoSansHans-Regular;
	color:rgba(242,79,111,1);
	line-height:30px;
	margin-left: 9px;
}


.set-meal-container .set-meal-content .set-meal-content-ybrt{
	padding-top: 19px;
	padding-left: 29px;
}
.set-meal-container .set-meal-content .set-meal-content-ybrt p{
	font-size:18px;
	font-family:NotoSansHans-Regular;
	color:rgb(26,26,26);
	line-height:12px;
}
.set-meal-container .set-meal-content .set-meal-content-ybr {
	padding-top: 6px;
	padding-left: 56px;
}
.set-meal-container .set-meal-content .set-meal-content-ybr ul li a:hover{
	font-weight:bold;
}
.set-meal-container .set-meal-content .set-meal-content-ybr ul li a span:first-of-type{
	font-size:16px;
	font-family:NotoSansHans-Regular;
	color:rgba(84,84,84,1);
	line-height:30px;
}
.set-meal-container .set-meal-content .set-meal-content-ybr ul li a span:last-of-type{
	font-size:15px;
	font-family:NotoSansHans-Regular;
	color:rgba(242,79,111,1);
	line-height:30px;
	margin-left: 9px;
}


.set-meal-tail {
	float: left;
	width: 1200px;
	height: 40px;
	text-align: center;
	margin-top: 25px;
}
.set-meal-tail .set-meal-tail-container{
	width: 296px;
	height: 40px;
	margin: 0px auto;
	background:rgba(204,204,204,1);
}
.set-meal-tail .set-meal-tail-container:hover{
	background:#2677d8;
}
.set-meal-tail p {
	font-size:18px;
	font-family:NotoSansHans-Regular;
	color:rgba(255,255,255,1);
	line-height: 40px;
	margin: 0;
}



.activity-head {
	width: 1200px;
	height: 78px;
    border-bottom: 1px solid rgba(230,230,230,1);
}
.activity-head p {
    padding-top: 38px;
}
.activity-head p span:first-of-type{
	width:142px;
	height:34px;
	font-size:36px;
	font-family:NotoSansHans-Regular;
	font-weight:400;
	color:rgba(26,26,26,1);
	line-height:12px;
}
.activity-head p span:last-of-type{
	width:164px;
	height:21px;
	font-size:18px;
	font-family:NotoSansHans-Regular;
	font-weight:400;
	color:rgba(84,84,84,1);
	line-height:12px;
	margin-left: 30px;
}

.activity-container {
	float: left;
	width: 230px;
	height: 142px;
	border-radius: 16px;
	margin-top: 16px;
	box-shadow: 0px 5px 10px 0px rgba(64,146,254,0.63);
}
.activity-container a img{
	
}
.activity-container a img:hover{
	transition: all 0.6s;
	transform: scale(1.05);
}

.describe-container {
	float: left;
	width: 400px;
	height: 442px;
}
.describe-container img:hover{
	/* transition: all 0.6s;
	transform: scale(1.05); */
}

.qn-customer-head {
	width: 1200px;
	height: 100px;
}
.qn-customer-head p {
    padding-top: 38px;
}
.qn-customer-head p span:first-of-type{
	width:142px;
	height:34px;
	font-size:36px;
	font-family:NotoSansHans-Regular;
	font-weight:400;
	color:rgba(26,26,26,1);
	line-height:12px;
}
.qn-customer-head p span:last-of-type{
	width:164px;
	height:21px;
	font-size:18px;
	font-family:NotoSansHans-Regular;
	font-weight:400;
	color:rgba(84,84,84,1);
	line-height:12px;
	margin-left: 30px;
}


.class-room-head {
	width: 1200px;
	height: 78px;
    border-bottom: 1px solid rgba(230,230,230,1);
}
.class-room-head p {
    padding-top: 38px;
}
.class-room-head p span:nth-child(1){
	width:142px;
	height:34px;
	font-size:36px;
	font-family:NotoSansHans-Regular;
	font-weight:400;
	color:rgba(26,26,26,1);
	line-height:12px;
}
.class-room-head p span:nth-child(2){
	width:164px;
	height:21px;
	font-size:18px;
	font-family:NotoSansHans-Regular;
	font-weight:400;
	color:rgba(84,84,84,1);
	line-height:12px;
	margin-left: 30px;
}



.class-room-container {
	float: left;
	width: 370px;
	height: 480px;
	margin-top: 16px;
}
.class-room-container .class-room-tittle {
	width: 370px;
	height: 50px;
}
.class-room-container .class-room-tittle .class-room-tittle-left{
	float: left;
	width:4px;
	height:22px;
	background:rgba(28,139,253,1);
}
.class-room-container .class-room-tittle p{
	font-size:22px;
	font-family:NotoSansHans-Regular;
	color:rgba(26,26,26,1);
	margin-left: 14px;
}
.class-room-container .class-room-tittle p:hover{
	font-weight:bold;
}
.class-room-container .class-room-img {
	width:370px;
	height:160px;
}
.class-room-container .class-room-img img{
	transition: all 0.6s;
	width:370px;
	height:160px;
}
.class-room-container .class-room-img img:hover {
	transform: scale(1.1);
}

.class-room-container .class-room-content {
	width: 370px;
	height: 240px;
	background:rgba(255,255,255,1);
}

.class-room-container .class-room-content .class-room-content-tittle{
	padding-top: 20px;
}
.class-room-container .class-room-content .class-room-content-tittle p{
	font-size:18px;
	font-family:NotoSansHans-Regular;
	color:rgb(26,26,26);
	line-height:18px;
}
.class-room-container .class-room-content .class-room-content-tittle p:hover{
	font-weight:bold;
}
.class-room-container .class-room-content .class-room-content-list{
	margin-top: 30px;
}
.class-room-container .class-room-content .class-room-content-list ul li{
	margin-bottom: 10px;
	float: left;
    width: 370px;
    height: 26px;
}
.class-room-container .class-room-content .class-room-content-list ul li:hover{
	font-weight:bold;
}
.class-room-container .class-room-content .class-room-content-list ul li a p:first-of-type{
    float: left;
    width: 276px;
	font-size:14px;
	font-family:NotoSansHans-Regular;
	color:rgba(153,153,153,1);
	line-height:14px;
}
.class-room-container .class-room-content .class-room-content-list ul li a p:last-of-type{
	float: left;
    width: 84px;
	font-size:14px;
	font-family:NotoSansHans-Regular;
	color:rgba(153,153,153,1);
	line-height:14px;
}

.class-room-container .class-room-content .class-room-content-list .class-room-content-more{
	float: right;
}
.class-room-container .class-room-content .class-room-content-list .class-room-content-more a{
	font-size:14px;
	font-family:NotoSansHans-Regular;
	color:rgba(255,151,39,1);
	line-height:14px;
	
}
.class-room-container .class-room-content .class-room-content-list .class-room-content-more a:hover{
	font-weight:bold;
}
.service-container {
	float: left;
	width: 300px;
	height: 120px;
}
.goods{
	height: 392px;
    width: 1200px;
    margin-top: 16px;
}
.goods .goods-left{
    float: left;
	width: 234px;
    height: 392px;
}
.goods .goods-left:hover{
 	transition: all 0.6s;
	transform: scale(1.05);
}
.goods .goods-left img{
	box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.06);
    border-radius: 20px 0px 20px 0px;
}
.goods .goods-right{
    float: left;
	width: 956px;
    height: 392px;
    margin-left: 10px;
}
.goods .goods-right ul{
	
}
.goods .goods-right ul a li{
    float: left;
	width: 312px;
    height: 192px;
    background: rgba(255,255,255,1);
    box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.06);
}
.goods .goods-right ul a li:hover{
	transition: all 0.6s;
	transform: scale(1.05);
}

.goods .goods-right ul a:nth-child(2) li {
	margin-left: 10px;
}
.goods .goods-right ul a:nth-child(5) li {
	margin-left: 10px;
}
.goods .goods-right ul a:nth-child(3n) li {
	margin-left: 10px;
}
.goods .goods-right ul a:nth-child(n+4) li {
	margin-top: 10px;
}
.goods .goods-right ul a li p:nth-child(1){
	position: absolute;
    margin-left: 28px;
    margin-top: 42px;
	width:220px;
	font-size:24px;
	font-family:NotoSansHans-Regular;
	color:rgba(77,77,77,1);
}
.goods .goods-right ul a li p:nth-child(2){
	position: absolute;
    margin-left: 28px;
    margin-top: 80px;
	width:160px;
	font-size:14px;
	font-family:NotoSansHans-Regular;
	color:rgba(153,153,153,1);
}
.goods .goods-right ul a li p:nth-child(3){
	position: absolute;
    margin-left: 78px;
    margin-top: 130px;
	width:110px;
	font-size:18px;
	font-family:NotoSansHans-Regular;
	color:rgb(32, 148, 250);
}
.goods .goods-right ul a li img{
    position: absolute;
    margin-left: 200px;
    margin-top: 80px;
}

.title-right {
	margin: 0;
	float: right;
	width: 90px;
	font-size:16px;
	font-family:NotoSansHans-Regular;
	color:rgba(240,131,0,1);
	line-height: 16px;
	margin-top: 10px;
}
.title-right a{
	font-size:16px;
	font-family:NotoSansHans-Regular;
	color:rgba(240,131,0,1);
	line-height: 16px;
}

.query_retrieval_overlay{
	display:none;
	opacity: 0.45;
	position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #000;
}
.query_retrieval_modal{
	display:none;
	width: 500px;
	height: 406px;
	position: fixed;
	top: 16%;
	z-index: 11000;
	margin-left: -235px;
	left: 50%;
	background-color: rgba(255, 255, 255, 1);
	border-radius:8px;
}

.query_retrieval_top{
	width:500px;
	height:92px;
	text-align: center;
	background:url(../images/home-retrieval-top.png) no-repeat  center;
}
.query_retrieval_top p:nth-child(1){
	font-size:24px;
	font-family:NotoSansHans-Medium;
	font-weight:500;
	color:rgba(255,255,255,1);
	line-height:24px;
	padding-top: 26px;
}
.query_retrieval_top p:nth-child(2){
	font-size:14px;
	font-family:SourceHanSansCN-Regular;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:14px;
}
.query_retrieval_buttom{
	width:500px;
	height:314px;
	background-color: rgba(255, 255, 255, 1);
}
.query_retrieval_buttom table tr td span{
	font-size:18px;
	font-family:SourceHanSansCN-Regular;
	font-weight:400;
	color:rgba(84,84,84,1);
	line-height:24px;
}
.query_retrieval_buttom table tr td input{
	width:262px;
	height:36px;
	border:1px solid rgba(204,204,204,1);
	border-radius:4px;
	padding-left: 10px;
	font-size: 16px;
}
.query_retrieval_buttom table tr td input::-webkit-input-placeholder{
	font-size:16px;
	font-family:SourceHanSansCN-Regular;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:24px;
}
.query_retrieval_buttom .query_retrieval_footer{
	text-align: center;
    margin-top: 10px;
}
.query_retrieval_buttom .query_retrieval_footer button{
	width: 349px;
    height: 45px;
    background: linear-gradient(90deg,rgba(51,189,255,1),rgba(48,136,255,1));
    box-shadow: 0px 4px 8px 0px rgba(27,170,252,0.26);
    border-radius: 4px;
	font-size:20px;
	font-family:SourceHanSansCN-Regular;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:24px;
}
.query_retrieval_buttom .query_retrieval_footer p{
	margin-top: 6px;
	font-size:12px;
	font-family:SourceHanSansCN-Regular;
	font-weight:400;
	color:rgba(84,84,84,1);
	line-height:24px;
}
.query_retrieval_buttom .query_retrieval_footer p span{
	color: rgba(250, 109, 32, 1);
}
/* 密田css */

.web-index-tcbox{ padding:30px 0px;}
.web-index-width{ width:1200px;}
.tcbox-color{ background:#FCFCFC;}
.web-index-taocanlist{ 
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 14px;
}
.web-index-taocanlist-info{ background:#ffffff;}
.web-index-tcbox .web-index-title h2{ margin:0px; font-size:32px; color:#1A1A1A;}
.web-index-tcbox .web-index-title h2,.web-index-tcbox .web-index-title span,.web-index-tcbox .web-index-title strong{ float:left;}
.web-index-tcbox .web-index-title strong{ margin-top:12px; color:#545454; margin-left:10px; font-size:16px; font-weight:normal;}
.web-index-tcbox .web-index-title span{ margin-top:9px; color:#545454; font-size:20px; margin-left:20px;}
.web-index-taocanlist-title{ background:#F5F5F5;}

.web-index-taocanlist-title h3{ margin:0px; color:#1A1A1A; line-height:80px; padding-left:98px; font-size:24px; font-weight:500;}
.web-tc-gs{ background:url(../images/bj-gongshangzhuce.png) no-repeat 20px center;}
.web-tc-cs{ background:url(../images/bj-dailijizhang.png) no-repeat 20px center;}
.web-tc-ipr{background:url(../images/bj-shangbiaozhuce.png) no-repeat 20px center; }
.web-tc-qiye{background:url(../images/bj-qiyetaocan.png) no-repeat 20px center; }
.web-index-taocanlist-info{box-shadow: 1px 1px 10px #F5F5F5;}
.web-index-taocanlist-info ul li{ list-style:none;}
.web-index-taocanlist-info ul li a{ display:block; padding:15px 26px  10px 26px;}
.web-index-taocanlist-info ul li strong{ color:#1A1A1A; font-size:18px; font-family:"微软雅黑","Microsoft Yahei";font-weight: 400;}
.web-index-taocanlist-info ul li strong:nth-child(2){margin-left:4px;color: rgb(32, 148, 250);font-size:14px;}

.web-index-taocanlist-info ul li a p{color:#999999; margin-top:6px; font-size:14px; margin-left:6px;}
.web-index-taocanlist-info ul li a p span{ color:#F08300;}
.web-index-taocanlist-info ul li a:hover{ text-decoration:none;}
.web-index-taocanlist-info ul li:hover{ 
	background:#F1F1F1; 
	transition: background 1s;
	-moz-transition: background 1s;	/* Firefox 4 */
	-webkit-transition: background 1s;	/* Safari 和 Chrome */
	-o-transition: background 1s;	/* Opera */
}
.li-border-bottom{ border-bottom:1px solid #F5F5F5;}

.web-index-zt-li{ width:230px; text-align:center; height:143px; float:left; margin-top:30px; box-shadow:0px 3px 8px 0px rgba(64,146,254,0.63); border-radius:8px;}
.li-margin{ margin-left:10px;}
.web-index-tcbox a .web-index-zt-li { color:#ffffff; padding-top:25px; display:block;}
.web-index-tcbox a .web-index-zt-li h3{ font-size:28px;}
.web-index-tcbox a .web-index-zt-li span{ font-size:16px;}
.web-index-zt-li a:hover{ color:#ffffff; text-decoration:none;}

/* 团队服务 */
.web-index-title{ border-bottom:1px solid #E6E6E6; padding-bottom:10px;}
.web-index-gw-le{ width:340px; float:left; margin-top:20px;}
.web-index-gw-picture{ background:#ffffff; height:267px; border:1px solid #E6E6E6;}
.web-index-gw-picture dl dt{ 
	height:200px; background:url(../images/picture-guwen.png) no-repeat 46px 32px; border:1px solid #ffffff; text-align:right; line-height:23px; padding-right:41px;
	margin-left: 1px;
}
.web-index-gw-picture dl dd{ text-align:center; margin-top:20px;}
.web-index-gw-picture dl dd .web-index-gw-number{ background:#E9EFF5; padding:5px 8px; border-radius:4px; font-size:18px; margin-right:30px;}
.web-index-gw-picture dl dd .web-index-gw-anniu a{ color:#ffffff; font-size:16px; padding:6px 20px; border-radius:4px;
    background: -webkit-linear-gradient(#FF2929, #EE7A85); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#FF2929, #EE7A85); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#FF2929, #EE7A85); /* Firefox 3.6 - 15 */
    background: linear-gradient(#FF2929, #EE7A85); /* 标准的语法（必须放在最后） */
}
.web-index-gw-picture dl dt p{ color:#373D4C; font-size:18px; margin-top:150px; font-weight:500;}
.web-index-gw-slogen,.web-index-gw-listbox-slogen{ margin-top:10px; background:#373D4C; color:#ffffff; height:100px; text-align:center;}
.web-index-gw-slogen dl{ width:170px; text-align:right; color:#f1f1f1;   padding-top:20px;}
.web-index-gw-slogen dl dt h4{ line-height:16px; font-size:24px;}
.web-index-gw-slogen dl dd{ font-size:18px;}
.web-index-gw-ri{ background:#ffffff; width:840px; float:right; margin-top:20px;}
.web-index-gw-ri .web-index-gw-listbox dl{ text-align:center; width:150px; margin-top:50px; float:left; margin-left:50px;}
.web-index-gw-ri .web-index-gw-listbox dl dt h3{ font-size:18px; font-weight:600; color:#545454; line-height:10px;}
.web-index-gw-ri .web-index-gw-listbox dl dd strong{ font-size:16px; font-weight:normal; color:#999999;}
.web-index-gw-listbox{height:267px; background:#ffffff; border:1px solid #e6e6e6;}
.web-index-gw-ri .web-index-gw-listbox .gw-touxiang img{ width:120px; height:120px; text-align:center; border-radius:50%;}
.web-index-gw-ri .web-index-gw-listbox .gw-touxiang{  overflow:hidden;}
.web-index-gw-listbox .carousel-control{ height:40px; }
/*去掉顾问列表切换按钮两边阴影*/
.web-index-gw-listbox .carousel-control.left{width:50px;
	left:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
	margin-top: 110px;}
.web-index-gw-listbox .carousel-control.right{width:50px;
	right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
	margin-top: 110px;}
.web-index-gw-listbox-slogen dl{ float:left; text-align:left; padding-top:30px; height:80px; padding-left:70px; margin-left:50px;}
.web-index-gw-listbox-slogen dl dt{ font-size:16px; color:#f1f1f1;}
.web-index-gw-listbox-slogen dl dd{ color:#BDC1CC;}
.web-index-gw-listbox-slogen .guwen-01{ background:url(../images/bj-duov1.png) no-repeat 0px 20px;}
.web-index-gw-listbox-slogen .guwen-02{ background:url(../images/bj-anli.png) no-repeat 0px 20px;}
.web-index-gw-listbox-slogen .guwen-03{ background:url(../images/bj-zhuanjia.png) no-repeat 0px 20px;}
.cls{ clear:both;}