@charset "utf-8";
body {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
}
body.about {
	background-color: #fafafa;
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
}
input {
	outline: none;
}
* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
}
.top {
	width: 100%;
	background-color: #fafafa;
	border-bottom: 1px solid #efefef;
	color: #999;
}
.top a:link {
	color: #999;
}
.top_box {
	width: 1200px;
	height: 25px;
	line-height: 25px;
	margin: 0 auto;
	font-size: 12px;
	color: #999;
}
.top_box a:link, .top_box a:visited {
	color: #999;
}
.top_box .sn-point-value {
	color: #666;
	font-family: Tahoma;
	font-weight: 700;
	line-height: 25px;
	padding-left: 2px;
}
.top_box .top_box_nav {
	float: right;
	display: table;
}
.top_box .top_box_nav a {
	padding-right: 10px;
	margin-right: 25px;
	color: #999;
	background-position: right center;
	background-image: url(../img/jiantou.png);
	background-repeat: no-repeat;
}
.top_box>a {
	color: #333;
	padding-right: 12px;
}
.top_box>a:hover {
	color: #d50000;
	text-decoration: underline;
}
.head {
	width: 100%;
	padding: 25px 0;
	height: 62px; background-color:#fbcd06; margin-bottom:15px;
}
.head_box {
	width: 1200px;
	margin: 0 auto;
	height: 62px;
}
.head_box .logo {
	width: 256px;
	height: 62px;
	float: left;
}
.head_box .logo img {
	max-height: 62px;
}
.head_box .sos_box {
	width: 800px;
	float: right;
	overflow: hidden;
}
.head_box .sos_box .sos_biaoqian {
	font-size: 12px;
	color: #333;
	width: 250px;
	line-height: 37px;
	float: right;
}
.head_box .sos_box .sos_sr {
	width: 540px;
	height: 36px;
	background-color: #d50000;
}
.head_box .sos_box .sos_sr .sr_box {
	width: 439px;
	height: 20px;
	padding: 4px;
	border: 1px solid #dfdfdf;
	margin: 3px;
}
.head_box .sos_box .btn {
	background-color: #d50000;
	border: 0;
	text-align: center;
	border: 0;
	font-size: 16px;
	color: #fff;
	padding: 5px 15px;
	font-family: "微软雅黑";
	cursor: pointer;
}
.head_box .sos_box .sos_gjz {
	width: 540px;
	height: 23px;
	line-height: 23px;
	font-size: 12px;
	overflow: hidden;
	margin-left: -10px;
}
.head_box .sos_box .sos_gjz a {
	padding: 0 10px;
	color: #333;
	float: left;
	position: relative;
}
.head_box .sos_box .sos_gjz a:hover {
	color: #000;
	text-decoration: underline;
}
.head_box .sos_box .sos_gjz a:before {
	content: '';
	width: 1px;
	height: 12px;
	background: #d9d9d9;
	position: absolute;
	top: 50%;
	margin-top: -6px;
	left: 0;
	vertical-align: middle;
}
.main_top {
	width: 100%;
	display: table;
}
.main_top_box {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.main_top_box .main_nav {
	width: 100%;
	height: 40px;
}
.main_top_box .main_nav .main_nav_l {
	width: 240px;
	height: 40px;
	background-color: #bc0000;
	float: left;
	position: relative;
}
.main_top_box .main_nav .main_nav_l p {
	width: 80%;
	line-height: 35px;
	color: #000;
	text-align: center;
	font-size: 16px;
}
.main_top_box .main_nav .main_nav_l .nav_list {
	width: 238px;
	border: 1px solid #dfdfdf;
	height: 578px;
	position: absolute;
	top: 40px;
	left: 0;
	background-color: #fafafa;
	z-index: 9;
}
.main_top_box .main_nav .main_nav_l .nav_list>ul {
	padding: 10px 0;
}
.main_top_box .main_nav .main_nav_l .nav_list>ul>li {
	border-bottom: 1px solid #efefef;
	padding: 10px;
	list-style: none;
	position: relative;
}
.main_top_box .main_nav .main_nav_l .nav_list>ul>li:nth-last-of-type(1) {
	border-bottom: none;
}
.main_top_box .main_nav .main_nav_l .nav_list>ul>li h3 {
	font-size: 14px;
}
.main_top_box .main_nav .main_nav_l .nav_list>ul>li h3 i {
	width: 23px;
	height: 23px;
	display: inline-block;
	padding-right: 10px;
	vertical-align: middle;
}
.main_top_box .main_nav .main_nav_l .nav_list>ul>li h3 span {
	float: right;
	font-size: 14px;
	font-family: "宋体";
}
.main_top_box .main_nav .main_nav_l .nav_list>ul>li .nav_div {
	font-size: 12px;
	color: #666;
	padding-left: 30px;
}
.main_top_box .main_nav .main_nav_l .nav_list>ul>li .nav_div a {
	padding: 0 3px;
	text-decoration: none;
	font-size: 12px;
	color: #333;
}
.main_top_box .main_nav .main_nav_l .nav_list>ul>li .nav_div a:hover {
	color: #000;
	text-decoration: underline;
}

/*右侧导航*/

.main_top_box .main_nav .main_nav_l .nav_list>ul>li h3 a {
	color: #bc0000;
	font-size: 14px;
	text-decoration: none;
}
.main_top_box .main_nav .main_nav_l .nav_list * {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.main_top_box .main_nav .main_nav_l .nav_list>ul>li:hover {
	background: #bc0000;
}
.main_top_box .main_nav .main_nav_l .nav_list>ul>li:hover h3 a {
	color: #fff;
}
.main_top_box .main_nav .main_nav_l .nav_list>ul>li:hover .nav_div a {
	color: #fedada;
}
.main_top_box .main_nav .main_nav_l .nav_list>ul>li:hover h3 span {
	color: #fff;
}
.main_top_box .main_nav .main_nav_l .nav_list>ul>li:hover h3 i img {
	-webkit-filter: hue-rotate(65deg) brightness(5);
	-o-filter: hue-rotate(65deg) brightness(5);
	-moz-filter: hue-rotate(65deg) brightness(5);
	-ms-filter: hue-rotate(65deg) brightness(5);
	filter: hue-rotate(65deg) brightness(5);
}
.main_top_box .main_nav .main_nav_l .nav_list .nav_group {
	position: absolute;
	width: 956px;
	max-height: 360px;
	left: 238px;
	top: -10px;
	border: solid 2px #bc0000;
	background: #fff;
	padding: 9px 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	display: none;
}
.main_top_box .main_nav .main_nav_l .nav_list .nav_group * {
	list-style: none;
	text-decoration: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul {
	overflow: hidden;
}
.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul>li {
	width: 30%;
	padding: 6px 1.5%;
	float: left;
	position: relative;
	border-right: dotted 1px #666;
}
.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul>li:nth-of-type(3n) {
	border-right: none;
}

/*.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul>li:nth-last-of-type(1):after{content:'';position:absolute;width:1px;height:100%;border-right:dotted 1px #666;right:1px;}
.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul>li:nth-of-type(3n-2):before{border:none;}
.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul>li:before{content:'';position:absolute;width:1px;height:100%;border-left:dotted 1px #666;left:0;}*/

.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul>li>h4 {
	padding-bottom: 6px;
}
.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul>li>h4 a {
	color: #333;
	font-size: 12px;
	text-decoration: none;
}
.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul>li>h4 a.more { float:right;
}



.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul .nav_subsul {
	overflow: hidden;
	height: 40px;
	margin: 0 -12px;
}
.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul .nav_subsul li {
	float: left;
	margin: 2px 0;
}
.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul .nav_subsul li a {
	display: block;
	color: #666;
	font-size: 12px;
	padding: 0 12px;
	position: relative;
}
.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul .nav_subsul li a:hover {
	color: #bc0000;
}
.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul .nav_subsul li a:after {
	content: '';
	width: 1px;
	height: 12px;
	background: #e7e7e7;
	position: absolute;
	top: 50%;
	margin-top: -6px;
	right: 0;
}
.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul .nav_subsul li:nth-last-of-type(1) a:after {
	width: 0px;
}

/*右侧导航*/

.main_top_box .main_nav .main_nav_r {
	width: 960px;
	height: 39px;
	border-bottom: 1px solid #bc0000;
	float: right;
	background-color: #fff;
}
.main_top_box .main_nav .main_nav_r ul {
	width: 100%;
}
.main_top_box .main_nav .main_nav_r ul li {
	float: left;
	list-style: none;
}
.main_top_box .main_nav .main_nav_r ul li:before {
	content: '\20';
	display: inline-block;
	height: 12px;
	border-right: 1px solid #d9d9d9;
	width: 0;
	vertical-align: middle;
}
.main_top_box .main_nav .main_nav_r ul li a {
	font-size: 16px;
	color: #333;
	line-height: 36px;
	margin-left: -1px;
	padding: 0 25px;
	font-weight: 700;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
}
.main_top_box .main_nav .main_nav_r ul li a:hover {
	color: #cc0000;
}
.menuFixed {
	position: fixed;
	z-index: 999;
	top: 0;
}
.menuFixed .nav_list {
	display: none;
}
.menuFixed:hover .nav_list {
	display: block;
}
#main_l_nav {
	width: 79px;
	position: fixed;
	left: 10%;
	top: 30%;
	filter: alpha(opacity=0);
	/* IE */
	-moz-opacity: 0;
	/* Moz + FF */
	opacity: 0;
	/* 支持CSS3的浏览器（FF 1.5也支持）*/
	-webkit-transform: scale(.1);
	transition: all 0.5s ease-in-out;
}
.index_reg_ico {
	height: 40px;
	line-height: 40px;
	background-color: #d50000;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.index_reg_ico a {
	color: #fff;
}
.index_reg_ico a:hover {
	color: #fff;
}
@media only screen and (max-width:1441px) {
	#main_l_nav {
		left: 1%;
	}
}
#main_l_nav a {
	padding: 10px;
	text-align: center;
	font-size: 12px;
	border-bottom: 1px solid #dfdfdf;
	display: block;
	color: #000;
}
#main_l_nav a:hover {
	background-color: #d50000;
	color: #fff;
}
#main_l_nav.lnavFixed {
	background-color: #fff;
	border: 1px solid #dfdfdf;
	filter: alpha(opacity=1);
	/* IE */
	-moz-opacity: 1;
	/* Moz + FF */
	opacity: 1;
	/* 支持CSS3的浏览器（FF 1.5也支持）*/
	-webkit-transform: scale(1);
	z-index:9999;
}
.main_banner {
	width: 960px;
	height: 580px;
	float: right;
}
.main_banner .banner_l {
	width: 750px;
	height: 580px;
	float: left;
}
.main_banner .banner_l .banner {
	width: 100%;
	height: 290px;
	background-color: #333;
}
.main_banner .banner_l .banner_sad {
	width: 100%;
	height: 290px;
	overflow: hidden;
}
.main_banner .banner_l .banner_sad ul.ultop {
	width: 100%;
	height: 120px;
}
.main_banner .banner_l .banner_sad ul.ultop li {
	width: 250px;
	height: 120px;
	float: left;
	list-style: none;
}
.main_banner .banner_l .banner_sad ul.ulbottom {
	width: 100%;
	height: 170px;
}
.main_banner .banner_l .banner_sad ul.ulbottom li {
	width: 250px;
	height: 170px;
	float: left;
	list-style: none;
}
.main_banner .banner_r {
	width: 200px;
	height: 580px;
	float: right;
}
.main_banner .banner_r .ad {
	border: 1px solid #efefef;
	background-color: #fafafa;
	margin: 10px 0;
	height: 276px;
	overflow: hidden;
}
.main_banner .banner_r .ad li {
	float: left;
	width: 100%;
	list-style: none;
	height: 141px;
}

/*商品楼层*/

.main_show.f1 .main_l {
	background-color: #b6e693;
}
.main_show.f1 .main_l .category li .text_box {
	border: 2px solid #b6e693;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.main_show .main_l .category li .text_box {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.main_show.f1 .main_l .category li .text_box:hover {
	background-color: #b6e693;
	border: 2px solid #fff;
}
.main_show .main_l .category li .text_box:hover a {
	color: #fff;
	text-decoration: underline;
}
.main_show .main_c li .warp a:hover {
	text-decoration: underline;
}
.main_show.f1 .main_c li .warp a:hover {
	color: #b6e693;
}
.main_show .main_l .category li .text_box a {
	color: #333;
	text-decoration: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.main_show.f2 .main_l {
	background-color: #EA5455;
}
.main_show.f2 .main_l .category li .text_box {
	border: 2px solid #EA5455;
}
.main_show.f2 .main_l .category li .text_box:hover {
	background-color: #EA5455;
	border: 2px solid #fff;
}
.main_show.f2 .main_c li .warp a:hover {
	color: #EA5455;
}
.main_show.f3 .main_l {
	background-color: #fbcd06;
}
.main_show.f3 .main_l .category li .text_box {
	border: 2px solid #F6C667;
}
.main_show.f3 .main_l .category li .text_box:hover {
	background-color: #F6C667;
	border: 2px solid #fff;
}
.main_show.f3 .main_c li .warp a:hover {
	color: #e99a02;
}
.main_show.f4 .main_l {
	background-color: #5CC2F2;
}
.main_show.f4 .main_l .category li .text_box {
	border: 2px solid #5CC2F2;
}
.main_show.f4 .main_l .category li .text_box:hover {
	background-color: #5CC2F2;
	border: 2px solid #fff;
}
.main_show.f4 .main_c li .warp a:hover {
	color: #5CC2F2;
}
.main_show.f5 .main_l {
	background-color: #FFA5A5;
}
.main_show.f5 .main_l .category li .text_box {
	border: 2px solid #FFA5A5;
}
.main_show.f5 .main_l .category li .text_box:hover {
	background-color: #FFA5A5;
	border: 2px solid #fff;
}
.main_show.f5 .main_c li .warp a:hover {
	color: #FFA5A5;
}
.main_show.f6 .main_l {
	background-color: #65589C;
}
.main_show.f6 .main_l .category li .text_box {
	border: 2px solid #65589C;
}
.main_show.f6 .main_l .category li .text_box:hover {
	background-color: #65589C;
	border: 2px solid #fff;
}
.main_show.f6 .main_c li .warp a:hover {
	color: #65589C;
}
.main_show.f7 .main_l {
	background-color: #A8896C;
}
.main_show.f7 .main_l .category li .text_box {
	border: 2px solid #A8896C;
}
.main_show.f7 .main_l .category li .text_box:hover {
	background-color: #A8896C;
	border: 2px solid #fff;
}
.main_show.f7 .main_c li .warp a:hover {
	color: #A8896C;
}
.main_show {
	width: 1200px;
	margin: 15px auto;
	margin-bottom: 0;
	display: table;
}
.main_show .main_show_top {
	padding: 40px 5px 5px 5px;
	height: 30px;
	line-height: 30px;
	border-bottom: 2px solid #333;
	font-size: 22px;
	overflow: hidden;
}
.main_show .main_show_top ul.link {
	float: right;
	font-size: 12px;
	color: #dfdfdf;
	overflow: hidden;
	margin-right: -12px;
}
.main_show .main_show_top ul.link li {
	padding: 0 12px;
	font-size: 12px;
	float: left;
	color: #333;
	/* border-right:1px solid #dfdfdf;*/
	position: relative;
}
.main_show .main_show_top ul.link li:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 12px;
	background: #dfdfdf;
	top: 50%;
	margin-top: -6px;
	right: 0;
}
.main_show .main_show_top ul.link li a {
	color: #666;
	text-decoration: none;
}
.main_show .main_l {
	width: 240px;
	height: 560px;
	float: left;
}
.main_show .main_l .category {
	padding: 10px 0 0 0;
}
.main_show .main_l .category ul {
	width: 100%;
}
.main_show .main_l .category li {
	width: 31%;
	list-style: none;
	display: inline-block;
}
.main_show .main_l .category li .text_box {
	width: 60px;
	height: 60px;
	margin: 10px auto;
	background-color: #fff;
	border-radius: 50%;
	text-align: center;
	color: #333;
	font-size: 12px;
	line-height: 60px;
	overflow: hidden;
}
.main_show .main_c {
	width: 798px;
	height: 560px;
	float: left;
	margin: 0 1px;
	overflow: hidden;
}
.main_show .main_c ul {
	width: 100%;
	position: relative;
	right: -3px;
}
.main_show .main_c li {
	width: 198px;
	border-right: 1px solid #dfdfdf;
	float: left;
	height: 280px;
	list-style: none;
}
.main_show .main_c li .warp {
	padding: 20px;
}
.main_show .main_c li .warp .pic {
	width: 159px;
	height: 159px;
	background-color: #333;
	margin-bottom: 10px;
	overflow: hidden;
}
.main_show .main_c li .warp a {
	width: 100%;
	/*padding:10px 0; */
	font-size: 12px;
	color: #666;
	text-decoration: none;
	display: block;
	overflow: hidden;
}
.main_show .main_c li .warp>a {
	height: 35px;
}
.main_show .main_c li .warp p {
	width: 100%;
	font-size: 18px;
	position: relative;
	padding: 12px 0;
	color: #333;
}
.main_show .main_c li .warp p span{position:absolute;right:0;font-size:13px;color:#888;top:50%;margin-top:-10px;}
.main_show .main_c li .warp p .shoppingcart {
	display: block;
	position: absolute;
	right: 0;
	bottom: 10px;
	padding: 0;
	width: 30px;
	height: 30px;
	background-color: #bc0000;
	border-radius: 50%;
	background-image: url(../img/shopping_ico.png);
	background-size: contain;
	background-repeat: no-repeat;
}
.main_show .main_c li .warp p .disable_shoppingcart {
	background-color: #333;
}
.main_show .main_r {
	width: 160px;
	height: 560px;
	float: left;
	background-color: #efefef;
	position: relative;
}
.main_show .main_r .promo {
	width: 100%;
	height: 40px;
	position: absolute;
	top: 0;
	left: 0;
}
.main_show .main_r .promo_ad {
	width: 100%;
	height: 520px;
	padding-top: 20px;
}
.main_show .main_r .promo_ad ul {
	width: 100%;
}
.main_show .main_r .promo_ad li {
	width: 100%;
	height: 260px;
	float: left;
	list-style: none;
}

/*底部*/

.footer {
	width: 100%;
	float: left;
	margin-top: 35px;
	border-top: 1px solid #dfdfdf;
}
.footer_box {
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0;
	height: 210px;
}
.footer_box .f_box_l {
	width: 165px;
	height: 210px;
	float: left;
	text-align: center;
}
.footer_box .f_box_c {
	width: 877px;
	height: 210px;
	float: left;
}
.footer_box .f_box_c ul {
	width: 100%;
}
.footer_box .f_box_c li {
	width: 22%;
	margin-right: 3%;
	float: left;
	list-style: none;
}
.footer_box .f_box_c li h3 {
	line-height: 35px;
	border-bottom: 1px solid #dfdfdf;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 15px;
}
.footer_box .f_box_c li a {
	line-height: 25px;
	font-size: 12px;
	color: #666;
	display: block;
	text-decoration: none;
}
.footer_box .f_box_c li a:hover {
	color: #333;
	text-decoration: underline;
}
.footer_box .f_box_r {
	width: 150px;
	height: 210px;
	float: left;
	text-align: center;
}
.footer_bottom {
	padding: 15px 0;
	background-color: #333;
	width: 100%;
	float: left;
}
.footer_bottom_box {
	width: 1200px;
	margin: 0 auto;
}
.footer_bottom_box .link {
	font-size: 12px;
	color: #fff;
}
.footer_bottom_box .link a {
	color: #ccc;
	margin: 0 5px;
}
.footer_bottom_box .link a:hover {
	color: #fff;
}
.footer_bottom_box .copyright {
	padding: 5px 0;
	color: #666;
	font-size: 12px;
}

/*列表页*/

.list_info {
	width: 100%;
}
.list_info_box {
	width: 1200px;
	margin: 0 auto;
	min-height: 900px;
	position: relative;
	overflow: hidden;
}
.list_l {
	width: 190px;
	/* position:absolute; top:0; left:0;*/
	float: left;
}

.ci_list_info h2{    font-size: 24px;
    font-weight: normal;
    width: 600px;
    color: #333;
    text-overflow: ellipsis; line-height:50px;
    white-space: nowrap;
    overflow: hidden;
}

.list_l .top_h1 {
	margin-bottom: 15px;
	padding: 10px;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	font-size: 18px;
	color: #d50000;
	text-align: center;
	margin-top: 0;
	font-weight: normal;
}
.list_l .list_main {
	width: 100%;
}
.list_l .list_main ul {
	width: 100%;
}
.list_l .list_main ul li {
	border: 1px solid #efefef;
	margin-bottom: 15px;
	padding: 10px;
	list-style: none;
}
.list_l .list_main ul li .pic_box {
	width: 168px;
	height: 168px;
	background-color: #333;
}
.list_l .list_main ul li a.rjtitle {
	line-height: 20px;
	font-size: 12px;
	color: #333;
	overflow: hidden;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-moz-line-clamp: 2;
	-ms-line-clamp: 2;
	-o-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-box-orient: vertical;
	-o-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
	display: box;
	word-break: break-all;
	height: 38px;
}
.list_l .list_main ul li a:hover {
	color: #bc0000;
	text-decoration: underline;
}
.list_l .list_main ul li p {
	color: #d50000;
	font-size: 12px;
	line-height: 25px;
}
.list_r {
	/*padding-left:200px;*/
	/*width: 1000px;*/
	/*float: right;*/
	width: 1200px;
}
.list_r .saixuan {
	background-color: #fafafa;
	border-bottom: 1px solid #efefef;
	padding: 10px;
	border-top: 1px solid #efefef;
}
.list_r .saixuan a {
	padding: 6px;
	background-color: #fff;
	color: #333;
	display: inline-block;
	font-size: 12px;
	border: 1px solid #efefef;
	text-decoration: none;
}
.list_r .saixuan a:hover {
	text-decoration: underline;
	color: #bc0000;
}
.list_r .saixuan a.hover {
	background-color: #bc0000;
	color: #fff;
	border: 1px solid #e55202;
}
.list_r .saixuan span {
	float: right;
	font-size: 12px;
}
.list_r .product_box {
	width: 100%;
	margin: 20px 0;
	display: table;
}
.list_r .product_box ul {
	width: 100%;
}
.list_r .product_box ul li {
	width: 20%;
	float: left;
	display: table;
	margin-bottom: 10px;
}
.list_r .product_box ul li .product_kuang {
	width: 220px;
	padding: 10px;
	height: 340px;
	margin: 0 auto;
	position: relative;
}
.list_r .product_box ul li .product_kuang:hover {
	box-shadow: 0 0px 2px rgba(0, 0, 0, 0.3);
}
.list_r .product_box ul li .product_kuang a {
	color: #333;
}
.list_r .product_box ul li .product_kuang a:hover {
	color: #bc0000;
}
.list_r .product_box ul li .product_kuang a:hover p {
	text-decoration: underline;
}
.list_r .product_box ul li .product_kuang .pic {
	width: 220px;
	height: 220px;
	background-color: #333;
	overflow: hidden;
}
.list_r .product_box ul li .product_kuang .pic img {
	width: 100%;
}
.list_r .product_box ul li .product_kuang p {
	font-size: 14px;
	margin: 6px 0;
	height: 46px;
	overflow: hidden;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-moz-line-clamp: 2;
	-ms-line-clamp: 2;
	-o-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-box-orient: vertical;
	-o-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
	display: box;
	word-break: break-all;
}
.list_r .product_box ul li .product_kuang h1 {
	padding: 8px 0;
	font-size: 16px;
	font-family:"微软雅黑";
	color: #bc0000;
}
.list_r .product_box ul li .product_kuang a.buy {
	display: block;
	position: absolute;
	bottom: 36px;
	right: 10px;
	padding: 0;
	width: 30px;
	height: 30px;
	background-color: #bc0000;
	border-radius: 50%;
	background-image: url(../img/shopping_ico.png);
	background-size: contain;
	background-repeat: no-repeat;
}
.list_r .product_box ul li .product_kuang span.xl{
	position:absolute;
	bottom:38px;
	right:10px;
	font-size:13px;
	color:#888;
}
.list_r .product_box ul li .product_kuang p img {
	margin-right: 5px;
}
.list_r .product_box ul li .product_kuang a.disable_buy {
	background-color: #333;
}

/*翻页*/

.page {
	text-align: center;
}

/*商品列表页 END*/

.tab {
	width: 1200px;
	margin: 0 auto;
	padding: 15px 0;
	font-size: 12px;
	color: #333; display:table;
}

.tab a.job_btn{ padding:8px 30px; background-color:#fafafa; color:#333; font-size:14px; display:inline-block; margin-right:3px;}

.tab a.talents_btn{padding:8px 30px; background-color:#fafafa; color:#333; font-size:14px; display:inline-block;}

.tab a.hover{ background-color:#fbcd05; color:#333;}



.hot_tt {
	overflow: hidden;
	background: #fafafa;
	width: 1200px;
	margin: 0 auto;
	border: solid 1px #f3f3f3;
	border-bottom: solid 2px #d50000;
	height: 40px;
	line-height: 40px;
}
.hot_tt h1 {
	float: left;
	font-size: 18px;
	margin-left: 10px;
	font-weight: normal;
}

/*分类菜单*/

.fl_nav {
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 15px;
	display: table;
	margin-top: 15px;
}
.fl_nav ul {
	width: 100%;
	border-top: 1px solid #efefef;
}
.fl_nav li {
	border-bottom: 1px solid #efefef;
	background-color: #fafafa;
	float: left;
	width: 100%;
	list-style: none;
}
.fl_nav li dl {
	width: 100%;
	display: table;
	float: left;
}
.fl_nav li dt {
	width: 12%;
	float: left;
	display: table;
	line-height: 30px;
}
.fl_nav li dt a {
	padding: 8px;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.fl_nav li dd {
	width: 88%;
	float: left;
	display: table;
	background-color: #fff;
	line-height: 32px;
}
.fl_nav li dd a {
	padding: 8px;
	font-size: 12px;
	color: #999;
}
.fl_nav li dd a:hover {
	text-decoration: underline;
	color: #333;
}

/*内容*/

.container {
	width: 1200px;
	margin: 0 auto;
	margin-top: 25px;
	min-height: 300px;
}
.container .cont_l {
	width: 990px;
	float: left;
}
.container .cont_l .cont_l_top {
	width: 100%;
	min-height: 490px;
	display: table;
}
.container .cont_l .cont_l_top .pic_box {
	width: 420px;
	height: 530px;
	float: left;
	position: relative;
}
.container .cont_l .cont_l_top .pic_info {
	width: 540px;
	/*height: 530px;*/
	margin-left: 15px;
	float: left;
}
.container .cont_l .cont_l_top .pic_info h1 {
	color: #000;
	font-family: "microsoft yahei";
	font-size: 16px;
	font-weight: 700;
	line-height: 1.5em;
	padding-bottom: 0.2em;
}
.container .cont_l .cont_l_top .pic_info li {
	padding: 10px 0;
	border-bottom: 1px dashed #f0f0f0;
	list-style: none;
	font-size: 14px;
	color: #333;
}
.container .cont_l .cont_l_top .pic_info li p {
	width: 24%;
	display: inline-block;
	font-size: 12px;
}
.container .cont_l .cont_l_top .pic_info li p:nth-child(3n) {
	border-right: 0;
}
.container .cont_l .cont_l_top .pic_info li.goods_spec a {
	display: inline-block;
	margin-right: 8px;
	margin-bottom:8px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	padding: 4px 14px;
	background: #efefef;
	color: #000;
	background-color: #fff;
	border: 1px solid #ddd;
}
.container .cont_l .cont_l_top .pic_info li.goods_spec a.hover {
	color: #e4393c;
	background-color: #fff;
	border: 2px solid #e4393c;
	padding: 3px 14px;
	background-image: url(../img/gouxuan.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.container .cont_l .cont_l_top .pic_info li font.price {
	font-size: 30px;
	font-weight: bold;
	margin-right: 15px;
	color: #cc0000;
	font-family: Arial;
	padding-right: 15px;
	border-right: 1px solid #dfdfdf;
}
.container .cont_l .cont_l_top .pic_info li font.noside {
	border-right: 0px;
}
.container .cont_l .cont_l_top .pic_info li font.preferential {
	font-size: 24px;
	margin-right: 15px;
	color: #666;
	font-family: Arial;
}
.container .cont_l .cont_l_top .pic_info li em {
	font-size: 14px;
	font-style: normal;
}
.container .cont_l .cont_l_top .pic_info li span {
	width: 77px;
	height: 16px;
	overflow: hidden;
	background-repeat: repeat;
	background-size: auto auto;
	vertical-align: middle;
	display: inline-block;
	background-image: url(../img/dengji.png);
}
.container .cont_l .cont_l_top .pic_info li a.shop_btn {
	width: 178px;
	height: 38px;
	border-radius: 3px;
	background-color: #d50000;
	color: #fff;
	display: inline-block;
	line-height: 38px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
}
.container .cont_l .cont_l_top .pic_info li a.shop_btn:hover {
	background-color: rgba(181, 0, 3, 1.00);
}
.container .cont_l .cont_l_top .pic_info li a.add_btn {
	width: 178px;
	height: 38px;
	border-radius: 3px;
	background-color: rgba(255, 150, 0, 1.00);
	color: #fff;
	display: inline-block;
	line-height: 38px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin-right: 15px;
}
.container .cont_l .cont_l_top .pic_info li a.add_btn_disable {
	width: 178px;
	height: 38px;
	border-radius: 3px;
	background-color: #999;
	color: #fff;
	display: inline-block;
	line-height: 38px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin-right: 15px;
}
.container .cont_l .cont_l_top .pic_info li a.add_btn:hover {
	background-color: rgba(225, 120, 29, 1.00);
}
.container .cont_l .cont_l_top .pic_info li .wap_2vm {
	width: 140px;
	height: 160px;
	float: right;
	padding-left: 15px;
	border-left: 1px solid #efefef;
}
.container .cont_l .cont_l_top .pic_info li .wap_2vm .vm_pic {
	width: 140px;
	height: 140px;
	background-color: #efefef;
	border-radius: 3px;
	position: relative;
}
.container .cont_l .cont_l_top .pic_info li .wap_2vm .vm_pic .logo {
	display: block;
	position: absolute;
	top: 40%;
	left: 43%;
	z-index: 999;
	width: 30px;
	height: 30px;
}
.container .cont_l .cont_l_top .pic_info li .wap_2vm .vm_pic img {
	width: 100%;
}
.container .cont_l .cont_l_top .pic_info li .wap_2vm a {
	width: 100%;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	text-align: center;
	color: #666;
	display: block;
}
.container .cont_l .cont_l_top .pic_info li span.v1 {
	background-position: 85px 155px;
}
.container .cont_l .cont_l_top .pic_info li span.v2 {
	background-position: 85px 124px;
}
.container .cont_l .cont_l_top .pic_info li span.v3 {
	background-position: 85px 93px;
}
.container .cont_l .cont_l_top .pic_info li span.v4 {
	background-position: 85px 62px;
}
.container .cont_l .cont_l_top .pic_info li span.v5 {
	background-position: 85px 31px;
}
.container .cont_l .cont_l_top .pic_box .img_box {
	width: 418px;
	border: 1px solid #dfdfdf;
	height: 418px;
}
.container .cont_l .cont_l_top .pic_box .s_img_box {
	width: 100%;
	margin-top: 25px;
}
.container .cont_l .cont_l_top .pic_box .s_img_box ul {
	width: 100%;
}
.container .cont_l .cont_l_top .pic_box .s_img_box li {
	width: 20%;
	float: left;
	list-style: none;
}
.container .cont_l .cont_l_top .pic_box .s_img_box li .pic {
	width: 60px;
	height: 60px;
	background-color: #333;
	margin: 0 auto;
}
.container .cont_l .cont_l_main {
	margin-right: 15PX;
}
.container .cont_l .cont_l_main .cont_l_main_nav {
	border: 1px solid #dfdfdf;
	border-left: 0;
	border-right: 0;
	height: 45px;
	position: relative;
}
.container .cont_l .cont_l_main .cont_l_main_nav ul {
	width: 100%;
	height: 45px;
	position: absolute;
	top: -1px;
}
.container .cont_l .cont_l_main .cont_l_main_nav ul li {
	border-bottom: 1px solid #fff;
	height: 45px;
	padding: 0 15px;
	float: left;
	list-style: none;
	line-height: 45px;
}
.container .cont_l .cont_l_main .cont_l_main_nav ul li.hover {
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #fff;
	border-top: 2px solid #cc0000;
	height: 44px;
	line-height: 44px;
}
.container .cont_l .cont_l_main .cont_l_box {
	padding: 10px;
}
.container .cont_r {
	width: 209px;
	border-left: 1px solid #dfdfdf;
	min-height: 870px;
	float: left;
}
.container .cont_r .cont_r_box {
	padding: 10px;
}
.container .cont_r .cont_r_box .cont_r_top {
	position: relative;
	height: 15px;
}
.container .cont_r .cont_r_box .cont_r_top h1 {
	position: absolute;
	color: #333;
	text-align: center;
	font-size: 14px;
	width: 6em;
	top: 0;
	left: 50%;
	margin-left: -3em;
	background-color: #fff;
}
.container .cont_r .cont_r_box .cont_r_top s {
	position: absolute;
	top: 10px;
	left: 30px;
	width: 140px;
	height: 0;
	border-top: 1px #c9c9c9 dotted;
	text-decoration: none;
}
.container .cont_r .cont_r_box .cont_r_main {
	width: 100%;
	padding: 15px 0;
}
.container .cont_r .cont_r_box .cont_r_main ul {
	width: 100%;
}
.container .cont_r .cont_r_box .cont_r_main li {
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px dashed #efefef;
	margin-bottom: 15px;
	list-style: none;
}
.container .cont_r .cont_r_box .cont_r_main li .pic {
	width: 189px;
	height: 189px;
	background-color: #333;
	overflow:hidden;
}
.container .cont_r .cont_r_box .cont_r_main li a {
	line-height: 25px;
	font-size: 12px;
	display: block;
	color: #333;
}
.container .cont_r .cont_r_box .cont_r_main li span {
	width: 100%;
	text-align: center;
	line-height: 23px;
	color: #d50000;
	font-size: 12px;
}
.container .cont_r .cont_r_box .cont_r_main li span del {
	color: #333;
	padding-left: 10px;
}

/*购物车步骤*/

.top_01 {
	width: 100%;
	padding: 10px 0;
}
.top_01 .top_01_box {
	width: 1200px;
	margin: 0 auto;
	display: table;
}
.top_01_box .logo {
	margin-right: 55px;
	width: 240px;
	height: 75px;
	float: left;
}
.top_01_box .dindan {
	float: right;
}
.top_01_box .dindan ul {
	width: 100%;
}
.top_01_box .dindan li {
	list-style: none;
	float: left;
	text-align: center;
	font-size: 12px;
}
.top_01_box .dindan li.f01 {
	width: 160px;
	padding-top: 70px;
	background-image: url(../img/dindan/1.jpg);
	background-repeat: no-repeat;
}
.top_01_box .dindan li.f02 {
	width: 160px;
	padding-top: 70px;
	background-image: url(../img/dindan/2.jpg);
	background-repeat: no-repeat;
}
.top_01_box .dindan li.f03 {
	width: 160px;
	padding-top: 70px;
	background-image: url(../img/dindan/3.jpg);
	background-repeat: no-repeat;
}
.top_01_box .dindan li.f04 {
	width: 160px;
	padding-top: 70px;
	background-image: url(../img/dindan/4.jpg);
	background-repeat: no-repeat;
}
.top_01_box .dindan li.f01.hover {
	background-image: url(../img/dindan/1_1.jpg);
}
.top_01_box .dindan li.f02.hover {
	background-image: url(../img/dindan/2_2.jpg);
}
.top_01_box .dindan li.f03.hover {
	background-image: url(../img/dindan/3_3.jpg);
}
.top_01_box .dindan li.f04.hover {
	background-image: url(../img/dindan/4_4.jpg);
}

/*关于我们*/

.about_top {
	border-bottom: 2px solid #d50000;
	width: 100%;
	height: 60px;
}
.about_top_box .logo {
	width: 200px;
	height: 60px;
}
.about_top_box .nav_main {
	width: 960px;
	float: right;
}
.about_top_box .nav_main ul {
	width: 100%;
}
.about_top_box .nav_main li {
	padding: 0 15px;
	font-size: 14px;
	line-height: 60px;
}
.about_box .about_nav h1 {
	padding: 8px;
	background-color: #d50000;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
}
.about_box .about_nav ul {
	width: 100%;
}
.about_box .about_nav li {
	padding: 10px 0;
	border-bottom: 1px solid #efefef;
	border-left: 2px solid #fff;
	padding-left: 15px;
	list-style: none;
}
.about_box .about_nav li:hover {
	border-left: 2px solid #d50000;
}
.about_box .about_nav li.hover {
	border-left: 2px solid #d50000;
}
.about_box .about_nav li a {
	color: #333;
}
.about_box .about_nav li a:hover {
	color: #d50000;
}
.about_top_box {
	width: 1200px;
	height: 60px;
	margin: 0 auto;
}
.about_banner {
	width: 100%;
	height: 150px;
	background-color: #333;
	overflow: hidden;
}
.about_box {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.about_box .about_nav {
	width: 200px;	
	position: absolute;
	top: 15px;
	left: 0;
	background-color: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.about_box .about_container {
	width: 980px;
	float: right;
	margin-top: 15px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	padding: 5px;
	background-color: #fff;
}
.about_box .about_container h1 {
	padding: 10px;
	border-bottom: 1px solid #efefef;
	font-size: 18px;
	font-weight: normal;
}
.about_box .about_container .about_main {
	padding: 10px;
	min-height: 600px;
}

/*内容翻页*/
.in_pnpage{
	padding:10px 20px;
	overflow: hidden;
	border-top:solid 1px #dfdfdf;
}
.in_pnpage:after{
	content:" ";  
	display:table;   
	height:0;   
	clear:both;   
	visibility:hidden;  
}
.in_pnpage span{
	font-size: 15px;
	display: block;
	color:#de0000;
}
.in_pnpage .in_prev{
	float: left;
}
.in_pnpage .in_next{
	float: right;
}
.in_pnpage span a{
	color:#333;
	display: block;
	max-width:400px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	float: right;
	text-decoration: none;
}
.in_pnpage span a:hover{
	text-decoration: underline;
	color:#de0000;
}
/**文章功能 **/

.in_news {
	padding: 20px;
}
.in_news ul li {
	border-bottom: 1px solid #dfdfdf;
	overflow: hidden;
	list-style: none;
	padding: 15px 4px;
}

.in_news ul li .pic_box{ width:120px; height:90px; background-color:#fafafa; border:1px solid #dfdfdf; float:left; margin-right:15px;}

.in_news ul li p{ width:84%; display:block; float:left; font-size:14px; color:#666; padding:7px 0;}

.in_news ul li a {
	color: #333;
	float: left;
	font-size: 16px;
	max-width: 60%;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: all 0.3s ease 0s;
	white-space: nowrap;
    font-weight: bold;
    font-size: 18px;	
}
.in_news ul li span {
	color: #333;
	float: right;
	font-size: 13px;
	transition: all 0.3s ease 0s;
}
.in_news ul li a:hover {
	color: #c9151e;
}
.in_news ul li:last-child {
	border-bottom: medium none;
}
.in_content {
	padding: 20px;
}
.in_content .in_contt {
	font-size: 0;
	padding-bottom: 4px;
	text-align: center;
}
.in_content .in_contt h2 {
	color: #c9151e;
	font-size: 20px;
}
.in_content .in_contt span {
	color: #999;
	display: inline-block;
	margin: 2px 5px 0;
	font-size: 12px;
}
.in_content .in_condiv {
	color: #333;
	font-size: medium;
	line-height: 24px;
}
.in_content .in_condiv img {
	margin: 6px auto;
	max-width: 100% !important;
}
.nodata {
	padding-bottom: 20px;
	padding-top: 20px;
	text-align: center;
}

/**在线留言**/

.in_r .in_guest {
	font-size: 14px;
	padding: 30px 40px;
}
.in_r .in_guest> div {
	margin-bottom: 15px;
	overflow: hidden;
}
.in_r .in_guest span {
	color: #333;
	float: left;
	line-height: 39px;
	margin-right: 10px;
	width: 56px;
}
.in_r .in_guest input, .in_r .in_guest textarea {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
	color: #333;
	float: left;
	font-family: "微软雅黑";
	padding: 10px;
	width: 230px;
}
.in_r .in_guest textarea {
	height: 150px;
	overflow-y: hidden;
	resize: none;
	width: 400px;
}
.in_r .in_guest .in_yanzheng input {
	width: 100px !important;
}
.in_r .in_guest .in_yanzheng img {
	border-radius: 5px;
	float: left;
	height: 39px;
}
.in_r .in_guest .in_submit {
	margin: 30px 0 0 66px;
}
.in_r .in_guest .in_submit input {
	color: #fff;
	background-color: #be0000;
	cursor: pointer;
	transition: all 0.3s ease 0s;
	width: 120px;
}
.in_r .in_guest .in_submit input:hover {
	background: #c9151e none repeat scroll 0 0;
	color: #fff;
}

/*详情图片放大功能*/

.container .cont_l .cont_l_top .pic_box .img_box>img {
	width: 100%;
}

/*分页*/

.page {
	width: 100%;
	height: 30px;
	margin-top: 23px;
	text-align: center;
	display: table;
}
.page .current {
	width: 25px;
	height: 25px;
	display: inline-block;
	border: 1px solid #c70000;
	margin-left: 4px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	background-color: #c70000;
}
.page a {
	padding: 0 10px;
	display: inline-block;
	border: 1px solid #C5C5C5;
	margin-left: 4px;
	font-size: 12px;
	color: #000000;
	line-height: 25px;
	text-align: center;
	transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-Chrome-transition: all 0.1s ease-in-out;
}
.page a:hover {
	background-color: #c70000;
	color: #FFFFFF;
	border: #999999 1px solid;
}
.page .rows {
	width: 80px;
	height: 25px;
	display: inline-block;
	margin-left: 4px;
	font-size: 12px;
	color: #000000;
	line-height: 25px;
	text-align: center;
}
.searchTip {
	background: #fff8f6 none repeat scroll 0 0;
	border: 1px solid #f7eae7;
	margin-bottom: 20px;
	padding: 8px 20px 20px 115px;
	font-family: tahoma, arial, "微软雅黑", sans-serif;
	color: #666;
}
.searchTip input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
.searchTip h2 {
	color: #333;
	font-size: 14px;
	font-weight: 700;
	line-height: 38px;
}
.searchTip h3 {
	line-height: 36px;
	font-size: 100%;
	font-weight: 400;
}
.searchTip li {
	list-style: inside none decimal;
	margin-bottom: 5px;
}
.btnText {
	border: 1px solid #e5e5e5;
	height: 15px;
	line-height: 15px;
	margin-top: 2px;
	padding: 4px 5px;
	width: 180px;
}
.btnGoTB, .btnGoMall {
	background: rgba(0, 0, 0, 0) url("../img/T1.Yd0Xi4JXXXXXXXX-115-50.png") no-repeat scroll 0 -25px;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-weight: 900;
	height: 25px;
	margin: 2px 0 0 10px;
	vertical-align: top;
	width: 86px;
}

/**购物车抛物线图标**/

.u-flyer {
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	position: fixed;
	z-index: 9999;
}

/*优惠券*/

.youhuiquan {
	margin: 0 auto;
}
.youhuiquan_bj {
	width: 100%;
	height: 100%;
	position: absolute;
	margin: 0 auto;
	background-color: #fff2c5;
	background-image: url(../img/quan_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.youhuiquan_bj .youhuiquan_box {
	padding-top: 185px;
	overflow: auto;
}
.youhuiquan_bj .youhuiquan_box ul {
	width: 100%;
}
.youhuiquan_bj .youhuiquan_box li {
	padding: 15px 0;
	display: table;
	width: 100%;
}
.youhuiquan_bj .youhuiquan_box li .picbox {
	width: 400px;
	height: 125px;
	margin: 0 auto;
}
.youhuiquan_bj .youhuiquan_box li .picbox .pic_l {
	width: 249px;
	padding-left: 35px;
	height: 125px;
	float: left;
	background-image: url(../img/youhui_li.png);
}
.youhuiquan_bj .youhuiquan_box li .picbox .pic_l h1 {
	font-size: 14px;
	line-height: 35px;
	font-weight: normal;
	padding: 25px 0;
	padding-bottom: 10px;
	color: #d50000;
}
.youhuiquan_bj .youhuiquan_box li .picbox .pic_l p {
	padding: 10px 0;
	font-size: 12px;
	color: #666;
}
.youhuiquan_bj .youhuiquan_box li .picbox .pic_r {
	float: right;
}
.youhuiquan_bj .youhuiquan_box li .picbox .pic_r a {
	width: 114px;
	height: 125px;
	display: block;
	background-image: url(../img/youhui_btn.png);
}
.youhuiquan_bj .youhuiquan_box li .picbox.hover .pic_r a {
	width: 114px;
	height: 125px;
	display: block;
	background-image: url(../img/youhui_btn_hover.png);
}
.youhuiquan_bj .youhuiquan_box li .picbox.hover .pic_l h1 {
	color: #333;
}
.youhuiquan_bj .youhuiquan_box li .picbox .pic_r {}




/*12/24 cinfo.html*/

.c_logo {
	max-height: 100%; float:left;
}
.c_logo a img {
	height: 80px;
	display: block;
	/*margin-left: 20px;*/
}
.head.c_head {
	width: 100%;
	padding: 15px 0;
	height: 82px;
}
.c_head_box {
	height: 82px;
}
.c_title_box {
	padding-left: 20px;
	overflow: hidden;
	padding-top: 3px;
}
.c_title {
	float: left;
}
.c_title h1 {
	font-size: 24px;
	font-weight: normal;
}
.c_title h3 {
	font-size: 14px;
	font-weight: normal;
}
.c_ewm {
	float: right;
	/*margin-top: 10px;*/
	padding-right: 30px;
}
.c_ewm img {
	width: 75px;
	height: 75px;
	display: block;
	float: right;
}
.c_ewm span {
	float: left;
	margin-top: 50px;
	padding-right: 20px;
}
.c_infomation {
	padding: 20px 0;
	width: 1200px;
	margin: 0 auto;
	font-size: 12px;
	color: #333;
}
.c_infomation ul {
	height: 140px;
}
.c_infomation ul li {
	line-height: 24px;
	padding: 5px 0;
}
.c_infomation ul li:after {
	content: " ";
	display: table;
	height: 0;
	clear: both;
	visibility: hidden;
}
.c_infomation ul li img {
	float: left;
	display: block;
	width: 24px;
	margin-right: 20px;
}
.c_infomation ul li span {
	float: left;
	display: block; font-size:16px;
	margin-right: 20px;
}
.c_infomation ul li p { display:inline-block; font-size:16px;
	float: left;
	width: 340px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.ci_l {
	float: left;
	width: 530px;

}

/*.ci_l:after{
	content: "";
	width: 1px;
	height: inherit;
	display: block;
	background-color: #dfdfdf;
}*/

.ci_r {
	float: right;
	width: 665px;
		border-left: 1px solid #dedede;
}
.ci_r h2 {
	font-size: 24px;
	font-weight: normal;
	width: 600px;
	margin: 0 auto;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.ci_r p {
	width: 600px;
	/*height: 100px;*/
	line-height: 25px;
	font-size: 14px; color:#666;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 8px;
	display: block;
}
.ci_r p.show {
	display: block;
}
.ci_r p.hide {
	height: 100px;
	max-height: 100px;
	display: block;
}
.cir_btn {
	border: 1px solid #666;
	padding: 10px 20px;
	margin: 10px 32px;
	color: #666;
	background: none;
}



.clr:after {
	content: " ";
	display: table;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ci_top_h1 {
	float: left;
	padding: 2px 30px;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	font-size: 18px;
	color: #d50000;
	text-align: center;
	font-weight: normal;
	margin: 0 20px ;
}
.ci_list_info .list_r {
	width: 1200px;
}

.ci_list_info .list_r .product_box ul li {
	width: 19%;
	float: left;
	display: table;
	margin: 3px;
	margin-bottom: 10px;
	margin-left: 1px;
}
.list_r .product_box ul li .product_kuang {
	width: 220px;
	padding: 7px;
	height: 340px;
	margin: 0 auto;
	position: relative;
}




/*2019-03-16 首页分类导航展示效果修改*/
.main_top_box #menu_wrap .main_nav .main_nav_l .nav_list>ul>li{position:static;}
.main_top_box #menu_wrap .main_nav .main_nav_l .nav_list .nav_group{width:225px;max-height:none;height:559px;top:-2px !important;}
div.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul>li>h4 a.more{display:none;}
.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul>li{border-right:none;}
.main_top_box #menu_wrap .main_nav .main_nav_l .nav_list .nav_group .nav_subbul>li{width:47%;margin-top:6px;}
.main_top_box #menu_wrap .main_nav .main_nav_l .nav_list .nav_group .nav_subbul>li>h4{margin-left:15px;font-weight:normal;}
.main_top_box .main_nav .main_nav_l .nav_list .nav_group .nav_subbul .nav_subsul{display:none;}
.main_top_box #menu_wrap .main_nav .main_nav_l .nav_list .nav_group .nav_subbul>li>h4 a:hover{color:#e99a02;text-decoration:underline;}

/*2019-03-16 首页通栏广告位*/
.main_show .main_banner{float:none;clear:both;width:100%;height:auto;padding-top:30px;}
.main_show .main_banner a{display:block;}
.main_show .main_banner a img{width:100%;}

/*2019-03-16 内页banner图大小修改*/
.c_infomation.shop_banner_box .swiper-slide{height:400px;}
.c_infomation.shop_banner_box .swiper-slide img{width:100%;height:100%;}

/*2019-03-18 首页banner右侧广告图修改*/
.main_banner .banner_r .ad.adv_img_box h3{height:40px;line-height:40px;text-align:center;font-weight:normal;font-size:16px;color:#fff;}
.main_banner .banner_r .ad.adv_img_box .index_reg_ico{height:136px;overflow:hidden;}
.main_banner .banner_r .ad.adv_img_box .index_reg_ico img{height:100%;width:100%;}
.main_banner .banner_r .ad.adv_img_box{margin-top:10px;}

/*2019-03-22 新增图片列表页(实力厂家)*/
.in_pics_box ul{overflow:hidden;margin:-30px -30px 0 0;}
.in_pics_box ul li{float:left;width:25%;}
.in_pics_box ul li a{display:block;margin:30px 30px 0 0;}
.in_pics_box ul li a span{display:block;height:278px;overflow:hidden;}
.in_pics_box ul li a span img{width:100%;}
.in_pics_box ul li a h4{font-size:15px;color:#000;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;margin-top:8px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}


/*2019-03-22 新增图实力品牌页*/
.in_brand_box .in_brand_tit{overflow:hidden;padding:10px 0;font-size:22px;color:#000;}
.in_brand_box .in_brand_con .brand_logo{overflow:hidden;padding:10px 0;}
.in_brand_box .in_brand_con .brand_logo a{float:left;}
.in_brand_box .in_brand_con .brand_logo a img{width: 100%}
.in_brand_box .in_brand_con .brand_logo h3{float:left;font-size:18px;color:#000;line-height:40px;margin-left:20px;font-weight:normal;}
.in_brand_box .in_brand_con .brand_item{padding-bottom:40px;}
.in_brand_box .in_brand_con .brand_pro ul{overflow:hidden;margin:-20px -20px 0 0;}
.in_brand_box .in_brand_con .brand_pro ul li{float:left;width:20%;}
.in_brand_box .in_brand_con .brand_pro ul li>div{margin:20px 20px 0 0;}
.in_brand_box .in_brand_con .brand_pro ul li a{display:block;}
.in_brand_box .in_brand_con .brand_pro ul li .brand_pro_pic{height:224px;overflow:hidden;}
.in_brand_box .in_brand_con .brand_pro ul li .brand_pro_pic img{width:100%;}
.in_brand_box .in_brand_con .brand_pro ul li .brand_pro_txt{font-size:14px;color:#333;height:42px;-webkit-line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;display:-webkit-box;display:-moz-box;display:-o-box;display:box;overflow:hidden;margin:8px 0;}
.in_brand_box .in_brand_con .brand_pro ul li p{position:relative;height:30px;}
.in_brand_box .in_brand_con .brand_pro ul li p span{display:block;font-family:Arial;font-size:18px;color:#ff7200;line-height:30px;}
.in_brand_box .in_brand_con .brand_pro ul li p a{position:absolute;right:0;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background-image:url(../img/shopping_ico.png);background-position:-4px center;background-repeat:no-repeat;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.in_brand_box .in_brand_con .brand_pro ul li p a:hover{-webkit-filter: contrast(160%);filter: contrast(160%);}


/*===========商家首页2018-01-12===========*/
.shop_header_c{overflow:hidden;}
.shop_header_c .c_logo{float:left;max-width:300px;}
.shop_header_c .c_logo a{display:inline-block;}
.shop_header_c .c_title_box{width:500px;overflow:hidden;padding-top:0;}
.shop_header_c .c_title_box .c_search{float:left;margin-top:20px;}
.shop_header_c .c_title_box .c_search input[type="text"]{height:36px;font-size:14px;width:240px;border:solid 2px #BE0000;padding:0 10px;float:left;}
.shop_header_c .c_title_box .c_search input[type="submit"]{height:40px;border:none;background:#be0000;padding:0 15px;color:#fff;font-size:14px;float:left;cursor:pointer;-webkit-transform:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.shop_header_c .c_title_box .c_search input[type="submit"]:hover{background:#cc0000;}
.shop_header_c .c_title_box .c_ewm{margin-top:3px;}
.shop_header_c .shop_header_c_title{margin-left:15px;height:80px;display:table;max-width:320px;}
.shop_header_c .shop_header_c_title .ver_m{display:table-cell;vertical-align:middle;}
.shop_header_c .shop_header_c_title .ver_m h3{color:#666;}
.gmenu{width:1200px;margin:20px auto 0;}
.gmenu ul{overflow:hidden;}
.gmenu ul li{float:left;}
.gmenu ul li a{display:block;padding:8px 15px;font-size:15px;color:#333;}
.gmenu ul li:hover a{background:#be0000;color:#fff;}
.gmenu ul li.hover a{background:#be0000;color:#fff;}
.shop_banner_box .swiper-pagination-bullet-active{background:#be0000;}

/*商铺*/

.shangpu{ width:1200px; margin:0 auto; margin-top:15px;}

.shangpu ul { width:100%;}
.shangpu ul li{ padding:25px 0;  border-bottom:1px solid #dfdfdf; display:table; width:100%;}
.shangpu ul li:hover{ background-color:#fafafa;} 
.shangpu ul li .pic_box{ width:200px; height:150px; border:1px solid #dfdfdf; float:left; overflow:hidden;}
.shangpu ul li .pic_box img{ width:100%; height:100%;}
.shangpu ul li .info{ width:55%; float:left; margin-left:45px;}
.shangpu ul li .tel{ width:20%; float:left; margin-left:3%; position:relative; top:30px; font-size:16px; line-height:35px;}
.shangpu ul li .tel img{ vertical-align:middle; margin-right:10px;}
.shangpu ul li .tel span{ font-size:28px; font-family: Arial; color:#333; line-height:28px; position:relative; top:6px;}


.shangpu ul li .info a{ font-size:22px; color:#de0000;     margin-bottom: 38px; display:block;}

.shangpu ul li .info p{ font-size:14px; padding:5px 0; color:#000;}
.shangpu ul li .info p.about{ height:35px; overflow:hidden;}


/*2019-3-27-z*/
.in_brand_box .in_brand_con .brand_advt .advt_img{
	display:block;
	width:1200px;
	height:200px;
	overflow:hidden;
	}
	
.in_brand_box .in_brand_con .brand_advt .advt_img img{
	width:100%;}
.in_brand_box .in_brand_tit{
	margin-bottom:10px;
	}
.in_brand_box .in_brand_con .brand_item{
	padding-bottom:60px;
	margin-bottom:10px;
	border-bottom:solid 2px #1556c3;
	}
.in_brand_box .in_brand_con .brand_pro ul li{
	width:calc(100% / 6);
	}
.in_brand_box .in_brand_con .brand_pro ul li .brand_pro_pic{
	height:120px;
	width:120px;
	overflow: hidden;
	}
.tab_brand_tit {
    border-bottom: solid 2px #1556c3;
	width:1200px;
	margin:auto;
    overflow: hidden;
    padding: 10px 0;
    font-size: 22px;
    color: #000;
	margin-bottom:10px;
}
.tab{
	padding-bottom:0;}
.in_pics_box ul li a span{
	height:calc(270px / 1.3);
}
.in_pics_box ul li a h4{
	font-size:22px;
	font-weight:700;
	color:#444;
	}
.in_pics_box ul {
    margin: 0 -30px 0 0;
}
.in_brand_box .in_brand_con .brand_logo h3{
	float:none;
	text-align:center;
	}
.in_brand_box .in_brand_con .brand_logo h3 span{
    width: 100%;
    overflow: hidden;
	}

.in_brand_box .in_brand_con .brand_logo h3 .img_span{
	left:0;
	top:0;
	}


/*wyf 19-6-13*/
/*头部修改*/
.head {
    background-color: #ffffff;
}
.main_top_box .main_nav .main_nav_l p {
    line-height: normal;
    text-align: inherit;
    padding: 3.5% 0 0 20%;
}

.head {
    width: 100%;
    padding: 25px 0;
    height: 62px;
    background-color: #fff;
    margin-bottom: 15px;
}

.head_box .sos_box .sos_sr .sr_box {
    border: 1px solid #ffffff;
}


.main_top .main_l {
    width: 100%;
    height: auto;
    float: left;
}


.main_banner {
    width: 100%;
    height: auto;
}
.main_top .main_banner .banner_l {
	width: 100%;
	height: auto;
	float: left;
}
.main_top .main_banner .banner_l .banner {
    width: 100%;
    height: auto;
    background-color: #333;
}
.main_top .main_top_box .main_nav .main_nav_l .nav_list {
    width: 238px;
    border: 1px solid #dfdfdf;
    height: 23.4rem;
    position: absolute;
    top: 40px;
    left: 0;
    background-color: #fafafa;
    z-index: 9;
}
.main_banner .banner_sad {
    width: 20%;padding-top: 10px;
    height: 22.3rem;
    overflow: hidden;
    position: absolute; right:0;
    z-index: 2;
}
.main_banner .banner_sad ul.ultop {
    width: 100%;
    height: 10.7%;
    background-color: #fafafa;
    border-bottom: 1px solid #efefef;
}
.main_banner .banner_sad ul.ultop li {
	width: 100%;
	height: 13%;
	float: left;
	list-style: none;
}
.main_banner .banner_sad ul.ulbottom {
    width: 100%;
    height: 42%;
    background-color: #fafafa;
    padding-top: 2%;
	font-size: 12px;
    padding-left: 10px;
    line-height: 1.5rem;
    border-bottom: 1px solid #efefef;
}
.main_banner .banner_sad ul.ulbottom li {
    width: 90%;
    height: 16.7%;
    float: left;overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;
    list-style: none;
}
.main_banner .banner_sad ul.ultop li p {
    font-size: 16px;
    line-height: 40px;
    padding-left: 20px;
    color: #333; background-color: #fbcd06;
}



.main_banner .banner_sad .ulbottom_tp {
    width: 100%;
    height: 34.5%;
    background-color: #fafafa;
    display: block;
}
.main_banner .banner_sad .ulbottom_tp img{
    width: 100%;
	height: auto;
	overflow: hidden;
}
.head_box .sos_box {
    width: 800px;
    float: right;
    overflow: hidden;
    margin-top: 1%;
}
p.ptgg {
    padding-left: 8px;
    display: inline-block;
}
.main_banner .banner_sad ul.ulbottom li a{
	color: #333;
}
.main_banner .banner_sad ul.ulbottom li a i{ color: #fbcd06; margin-right: 8px;}

.head {
    width: 100%;
    padding: 20px 0;
    height: 60px;
    background-color: #fff;
    margin-bottom: 0px;
}
.main_banner .banner_sad ul.ulbottom li a:hover {
    color: #e99a02;
}


/*新品推荐*/
.main_xptj{
	width: 1200px;
	margin: 0 auto;
    margin-top: 2%;
}
.content_re {
    width: 1200px;
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 30px;
}
.main_xptj div{
	margin: 0;
    padding: 0;
    outline: 0 none;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
}
.content_recont {
    overflow: hidden;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}
.content_recont ul {
    width: 1210px;
    border-top: 1px solid #e5e5e5;
}
.content_recont ul li:first-child, .content_recont ul li:last-child{
	width: 480px;
    border-left: 1px solid #e5e5e5;
}
.content_recont ul li {
    float: left;
    width: 240px;
    height: 180px;
    overflow: hidden;
    background-color: #ccc;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.content_recont ul li img {
    width: 100%;
    height: 100%;
    transition: all 0.3s;
}


/*左侧漂浮*/
div#main_l_nav {
    left: 1%;
}
.lnavFixed img {
    width: 100%;
    height: auto;
}


/*内页商品详情*/
div#J_MainWrap {
    margin-left: 0px !important;
}

/*底部图片*/
.site-promise {
    height: 41px;
    padding: 29px 0;
    border-bottom: 1px solid #f7f7f7;
}
.cl {
    zoom: 1;
    width: 1200px;
    margin: 0 auto;
}
.site-promise li {
    float: left;
    padding: 0 40px 0 90px;
    position: relative;
}
.site-promise li div {
    position: absolute;
    display: block;
    width: 41px;
    height: 41px;
    margin-right: 15px;
    left: 34px;
    top: -11px;
    font-size: 46px;
    color: #fbcd06;
}
.site-promise li.fore1 div {
    background-position: 0 -55px;
}
.site-promise li h3 {
    font-size: 18px;
    color: #000;
    line-height: 25px;
}
.site-promise li p {
    color: #777;
}
.main_top_box #menu_wrap .main_nav .main_nav_l .nav_list .nav_group {
    width: 225px;
    max-height: none;
    height: 355px;
    top: -2px !important;
}
.footer_bottom_box .copyright {
    padding: 5px 0;
    color: #666;
    font-size: 12px;
    text-align: center;
}

/*wyf 19-6-26*/
.main_top_box #menu_wrap .main_nav .main_nav_l .nav_list .nav_group .nav_subbul>li{
	width: 17%;
}
.main_top_box #menu_wrap .main_nav .main_nav_l .nav_list .nav_group {
    width: 44rem;
}
.main_top_box .main_nav .main_nav_l .nav_list>ul>li {
    padding: 2.9px 10px;
}
.main_top_box .main_nav .main_nav_r ul li a {
    font-size: 16px;
    color: #333;
    line-height: 14px;
    margin-left: -1px;
    padding: 0 25px;
    font-weight: 700;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    border-right: 1px solid #d9d9d9;
    margin: 11% 0;
}
.main_top_box .main_nav .main_nav_r ul li:before {
    content: '\20';
    display: inline-block;
    height: 12px;
	border-right: 0px solid #fff;
    width: 0;
    vertical-align: middle;
}
div.main_top_box .main_nav .main_nav_r ul li:last-child a {
    border-right: 0px solid #000;
}
div.main_top_box .main_nav .main_nav_r ul li:first-child a {
    margin: 16% 0;
}


/*供应商页面banner*/
.gys_banner {
    width: 1200px;
    margin: 0 auto;
}
.gys_banner img {
    width: 100%;
}

.in_brand_box .in_brand_con .brand_logo {
    overflow: hidden;
    padding: 10px 0;
    display: inline-block;
}

.brand_pro {
    display: inline-block;
    width: 50%;
}
.in_brand_box .in_brand_con .brand_logo {
    overflow: hidden;
    padding: 10px 0;
    display: inline-block;
    width: 49%;
    float: left;
    border-right: 1px solid #ececec;
}
.in_brand_box .in_brand_con .brand_item {
     padding: 20px 0;
    margin-bottom: 10px;
    border-bottom: solid 2px #1556c3;
    display: table;
	width: 100%;
}
.in_brand_box .in_brand_con .brand_pro ul {
    overflow: hidden;
    margin: 0;
}
.in_brand_box .in_brand_con .brand_pro ul li {
    width: 25%;
}
.in_brand_box .in_brand_con .brand_pro ul li>div {
    margin: 0;
}
.in_brand_box .in_brand_con .brand_pro ul li {
    width: 20%;
    margin-left: 3%;
}
.in_brand_box .in_brand_con .brand_pro ul li :first-child{
    margin-left: 0%;
}
.in_brand_box .in_brand_con .brand_logo h3 {
    float: left;
    text-align: initial;
    margin-left: 0;
    width: 100%;
}
.in_brand_box .in_brand_con .brand_logo a {
    display: inline-block;
    margin: auto;
    padding-left: 0px;
    font-weight: 700;
    width: 32.5%;
}
.in_brand_box .in_brand_con .brand_logo h3 .img_span {
    display: inline-block;
    width: 190px;
    height: 190px;
    float: left;
    border: 1px solid #d9d9d9;
}
.brand_logo_right {
    display: inline-block;
    margin-left: 5%;
    float: left;
    width: 62%;
}
p.zynr {
    margin-top: 0%;
    font-size: 14px;
    font-weight: initial;
    color: #909090;
    letter-spacing: 2px;
    height: 110px;
    overflow: hidden;
}

p.brand_logo_spjs {
    font-size: 14px;
    font-weight: normal;
    color: #000;
    height: 47px;
    line-height: 9px;
}
.brand_logo_spjs .spsl {
    width: auto !important;
    overflow: initial !important;
    font-weight: normal !important;
    color: #ffa500;
}
.in_brand_box .in_brand_con .brand_logo .brand_logo_right a {
    width: 100%;
}
.in_brand_box .in_brand_con .brand_logo a.jrdp {
    display: block;
    margin: auto;
    padding-left: 0px;
    font-weight: normal;
    width: 22% !important;
    float: left;
    text-align: center;
    background-color: #fbcd06;
    border-radius: 21px;
    font-size: 14px;
    height: 30px;
    line-height: 2;
    color: #333;
}
.in_brand_box .in_brand_con .brand_logo a.jrdp:hover {
    color: #fff;
    background-color: #ffbc00;
}
.in_brand_box .in_brand_con .brand_item {
    padding: 20px 0;
    margin-bottom: 10px;
    border-bottom: solid 1px #dfdfdf;
    display: table;
    width: 100%;
}


/*PC详情*/
.in_serve_box {
    margin-top: 2%;
}
.in_serve_xq_tp {
    width: 40%;
    display: inline-block;
}
img.xq_tp_dt {
    width: 100%;
}
.in_serve_xq_tp ul li {
    width: 24.14%;
    display: inline-block;
    overflow: hidden;
}
.in_serve_xq_tp ul li img {
    width: 100%;
}
.in_serve_xq_tp ul {
    margin-top: 2%;
}

.in_serve_xq_wz {
    display: inline-block;
    margin-left: 3%;
    float: right;
    width: 57%;
}
a.in_serve_xq_wz_bt {
    font-size: 18px;
    font-weight: bold;
}
p.xq_wz_dh {
    font-size: 14px;
    line-height: 1.5rem;
    color: #fbc606;
}
p.xq_wz_dz {
    font-size: 14px;
    line-height: 4.5rem;
    color: #afafaf;
}
.serve_xq_hx {
    border-bottom: 1px solid #ebebeb;
    margin: 2% 0;
}
a.xq_wz_dz_an {
    background-color: #fbcd06;
    color: #333;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    margin-left: 7%;
    width: 25px;
    height: 25px;
    line-height: 25px;
}
.xq_wz_dz_an:hover {
    background-color: #ffbc00;
    color: #FFFFFF;
    cursor: pointer;
}
.xq_wz_zw span {
    font-size: 16px;
    display: block;
}
p.xq_wz_zw {
    width: 80%;
    overflow: hidden;
    letter-spacing: 3px;
    word-wrap: break-word;
    word-break: normal;
    height: 14.4rem;
}


/*招聘列表页*/

.job_list{ width:1200px; margin:10px auto; margin-top:0;}
.job_s_btn{ width:120px; height:48px; border:0; border-radius:3px; background-color:#333; color:#fff; margin-top:10px; margin-left:10px;}


.job_list .job_screen{ background-color:#fbcd05; padding:10px; margin-bottom:15px;}
.job_list .job_screen .screen_box{ padding:10px; background-color:#fff; display:table; width: 100%; box-sizing: border-box;}
.job_list .job_screen .screen_box h3{ width:220px; height:70px; float:left;}

.job_list .job_screen .screen_box h3 img{ margin:10px;}

.job_list .job_screen .screen_box .screen_box_search{ width:940px; height:86px; float:left;}
.job_list .job_screen .screen_box .screen_box_search ul{ width:100%; box-sizing:border-box;}
.job_list .job_screen .screen_box .screen_box_search li{ width:20%; float:left; border-right:1px solid #dfdfdf; box-sizing:border-box; height:70px; padding:0 10px; margin: 10px 0;}

.job_list .job_screen .screen_box .screen_box_search li:last-of-type{border-right:0px;}

.job_list .job_screen .screen_box .screen_box_search li h4{ font-weight:normal; font-size:16px; color:#7d7d7d;}

.job_screen .screen_box .screen_box_search li .ignore{ padding:10px 0; font-size:14px; border:0px; width:100%;}

.job_tab{ width:100%; font-size:12px; color:#999; margin-bottom:10px;}
.job_tab a{ color:#000; padding:10px 0;}

.job_screen_list{ background-color:#fafafa; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:10px; color:#a5a5a5;}
.job_screen_list span{ width:100px; border-left:1px solid #dfdfdf; font-size:14px; text-align:center; float:right; color:#000; line-height:25px;}
.job_screen_list span i{ vertical-align:middle; margin-right:5px;}
.job_screen_table{ width:100%;}
.job_screen_table th{ line-height:35px; font-size:12px;  }

.job_screen_table thead{ border-bottom:1px solid #dfdfdf;}

.job_screen_table  tbody td{ border-bottom:1px solid #efefef; font-size:16px; line-height:55px; color:#666;}

.job_screen_table  tbody td a{ color:#000; text-decoration:none;}
.job_screen_table  tbody td a:hover{ color:#fbb305; text-decoration:none;}

.job_screen_table  tbody td span{ color:#fbb305;}


/*人材*/
.job_job_talent{ width:100%;}

.job_job_talent .talent_img{ width:100px; height:100px; border-radius:50%; overflow:hidden;  float:left;}
.job_job_talent .talent_img img{ width:100%; height:100%;}

.job_job_talent .talent_info{ width:810px; float:left; margin-left:20px; border-right:1px solid #efefef;}

.job_job_talent .talent_time{ width:120px; float:left; margin-left:15px; font-size:14px; line-height:25px; color:#666;}
.job_job_talent .talent_time p{ color:#000;}


.job_job_talent .talent_contact{ width:105px; float:left; }

.job_job_talent .talent_contact a{ width:80px; height:35px; line-height:35px; text-align:center; background-color:#fbcd05; font-size:14px; display:inline-block; border-radius:3px; margin-top:45px;}
.job_job_talent .talent_contact a:hover{ color:#fff;}

.job_job_talent .talent_info h3{ font-size:28px; font-weight:normal;}
.job_job_talent .talent_info h3 span{ font-size:16px; margin-left:15px; color:#999;}
.job_job_talent .talent_info h3 span a{ display:inline-block; margin:0 15px 0; color:#333;}
.job_job_talent .talent_info p{ font-size:14px; color:#999; line-height:25px;}
.job_job_talent  ul{ width:100%;}
.job_job_talent  ul li{ padding:25px 0; border-bottom:1px solid #efefef; margin-bottom:15px; display:table; width:100%;}

.job_job_talent .talent_info .biaoqian{ width:100%;}

.job_job_talent .talent_info .biaoqian a{ display:inline-block; padding:3px 8px; border:1px solid #2686d8; color:#2686d8; border-radius:3px; margin-top:5px; margin-right:8px;}
/*招聘ad页*/

.job_show{ width:1200px; margin:10px auto;}
.job_ad{ width:100%; height:96px; margin:15px 0; overflow:hidden; background:#fbcd05;}

.job_show .job_show_info{ width:100%; margin-top:35px;}

.job_show .job_show_info .job_show_info_l{ width:860px; float:left;}
.job_show .job_show_info .job_show_info_l .job_show_info_box{ width:100%;}
.job_show .job_show_info .job_show_info_l .job_show_info_box h3{ font-size:28px; font-weight:normal;}
.job_show .job_show_info .job_show_info_l .job_show_info_box h3 span{ float:right; color:#e9a536; float:right; font-size:28px;}
.job_show .job_show_info .job_show_info_l .job_show_info_box p.dianjia{ font-size:16px; padding:10px 0; color:#333;}
.job_show .job_show_info .job_show_info_l .job_show_info_box p{ color:#999;}
.job_show .job_show_info .job_show_info_r{ width:300px; float:right;}




/*招聘信息*/
.job_show .job_show_info .job_show_info_l .job_show_content{ padding:15px 0; border-top:1px solid #dfdfdf; display:table; width:100%; margin-top:15px;}

.job_show .job_show_info .job_show_info_l .job_show_content .job_show_content_top{ border-bottom:1px solid #efefef;  color:#333; padding:20px 0;  }
.job_show .job_show_info .job_show_info_l .job_show_content .job_show_content_top h3{border-left:2px solid #FFD600; font-size:16px; padding-left:15px;}
.job_show .job_show_info .job_show_info_l .job_show_content .job_show_content_box{ font-size:14px; line-height:35px; color:#333; font-size:14px;}



/*其它招聘信息*/

.job_show_info_r .job_show_info_top{ padding:10px; background-color:#fafafa; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf;}
.job_show_info_r .job_show_info_top h3{ font-weight:normal;border-left:2px solid #FFD600; font-size:16px; padding-left:15px;}