/* CSS Document */
@charset "utf-8";
* { margin:0; padding:0;  }
body  { font:14px/1.5 "Microsoft Yahei"; color:#333; cursor:default; }
img { border:0px; vertical-align: top; }
ul,ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
input,textarea,select { font:14px/1 "Microsoft Yahei"; color:#555; outline:0; }
textarea { resize:none; overflow:auto; }
input[type='checkbox'], input[type='radio'] { vertical-align:-2px; margin-right:5px; }
h1,h2,h3,h4,h5,h6,font { font-size:14px; }
a { color:#333; text-decoration:none; cursor:pointer; }
a:hover,a:active { color:#e0272c; }
em {font-style: normal;}
h3,h4 {font-weight: 400;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#e5e5e5; }
input:-moz-placeholder, textarea:-moz-placeholder { color:#e5e5e5; }
input::-moz-placeholder, textarea::-moz-placeholder { color:#e5e5e5; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #e5e5e5; } 
.clearfix:after { content:""; clear:both; font-size:0px; line-height:0px; display:block; width:100%; height:1px; }
.hidden { display:none; }
.center { text-align:center; }
.p_left,.leftCon {float: left;}
.p_right,.rightCon {float: right;}
.autocut { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
.ease { -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms; }
a {-webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}
.noease, .noease * { -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none; }
.wrap { width:1200px; margin:0 auto; position:relative; }
.pcolor {color: #1B954E;}

body{
	max-width: 100%;
	overflow-x: hidden;
	background: #f6f6f6;
}

/*首页banner*/
.i-banner {
	position:relative;
	width:100%;
	height: 800px;
}
.i-banner .flexslider {
	width: 100%;
	height: 800px;
	overflow: hidden;
}
.i-banner .flexslider ul {
	width:100%;
	height:100%;
}
.i-banner .flexslider ul li {
	width:100%;
	height: 800px;
}
.i-banner .flexslider {
	position:relative;
	height: 800px;
}
.i-banner .flex-control-nav {
	bottom:20px;
	z-index:99;
}
.flex-control-paging li a {
	/* width: 15px !important; */
	/* height: 15px !important; */
	background: #fff;
}
.flex-control-paging li a.flex-active {
	background: #fbdc2e !important;
}

.xp_header {
	position:absolute;
	left: 0;
	top: 0;
	z-index: 99;
	width: 100%;
}
.xp_header .topBar {
	width: 100%;
	height: 40px;
	background: rgba(255,255,255,0.2);
	border-bottom: 1px solid #beaaaf;
}
.xp_header .topBar .xp_change {
	float: left;
}
.xp_header .topBar .xp_change a {
	display: block;
	height: 40px;
	font-size: 14px;
	color: #fff;
	line-height: 40px;
	padding-left: 40px;
	background: url(../images/xp_change.png) left center no-repeat;
}
.xp_header .topBar .xp_tool {
	float: right;
}
.xp_header .topBar .xp_tool .x_tel {
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 40px;
	margin-right: 15px;
	padding-left: 40px;
	background: url(../images/xp_tel.png) left center no-repeat;
}
.xp_header .topBar .xp_tool .x_btn {
	float: left;
	padding-left: 40px;
	background: url(../images/x_btn.png) left center no-repeat;
}
.xp_header .topBar .xp_tool .x_btn a {
	font-size: 14px;
	color: #fff;
	line-height: 40px;
}
.l_m_s {
	width: 100%;	
}
.l_m_s .x_logo {
	float: left;
}
.l_m_s .x_logo img {
	display: block;
	height: 88px;
}
.l_m_s .menu {
	float: left;
}
.l_m_s .menu ul {
	margin-left: 20px;
}
.l_m_s .menu li {
	float: left;
}
.l_m_s .menu li a {
	/* padding: 0 20px; */
	font-size: 16px;
	color: #ffffff;
	line-height: 88px;
}
.l_m_s .form {
	float: right;
	height: 48px;
	margin-top: 20px;
}
.l_m_s .form input {
	border: 0;
	background: none;
}
.l_m_s .form span.s_tit {
	float: left;
	display: block;
	width: 86px;
	height: 48px;
	background: rgba(255,255,255,0.55);
	font-size: 14px;
	color: #fff;
	line-height: 48px;
	text-align: center;
}
.l_m_s .form form {
	float: left;
}
.l_m_s .form form input.x_key {
	float: left;
	display: block;
	width: 180px;
	height: 48px;
	background: rgba(255,255,255,0.40);
	padding: 0 10px;
}
.l_m_s .form form input.x_submit {
	float: left;
	display: block;
	width: 48px;
	height: 48px;
	background: rgba(255,255,255,0.40) url(../images/x_submit.png) center center no-repeat;
	margin-left: 5px;
	cursor: pointer;
}
.l_m_s .form .icon_fa {
	float: right;
	display: block;
	width: 120px;
	height: 48px;
	background: rgba(255,255,255,0.75);
	font-size: 14px;
	color: #ec6e17;
	line-height: 48px;
	text-align: center;
	margin-left: 15px;
}
.l_m_s .form .icon_fa:hover {
	background: #ec6e17;
	color: #fff;
}
.i-banner .x_cate {
	position:absolute;
	left: 50%;
	top: 130px;
	z-index: 99;
	margin-left: -600px;
	width: 180px;
	background: rgba(153,0,0,0.3);
}
.i-banner .x_cate .box {
	width: 100%;
}
.i-banner .x_cate .box h2 {
	height: 86px;
	text-align: center;
	line-height: 86px;
	font-size: 24px;
	color: #fff;
	background: #ec6e17 url(../images/x_cate_h2.png) 15% center no-repeat;
	text-indent: 42px;
}
.i-banner .x_cate .box ul {
	width: 100%;
	height: 550px;
	overflow: hidden;
}
.i-banner .x_cate .box li {
	width: 100%;
}
.i-banner .x_cate .box li a {
	display: block;
	height: 45px;
	font-size: 14px;
	color: #fff;
	line-height: 45px;
	text-align: center;
	background: url(../images/x_cate_item.png) center bottom no-repeat;
}

.i-banner .x_cate .cat-list__box {
	width: 100%;
}
.cat-box > .title a {
	display: block;
	height: 45px;
	font-size: 14px;
	color: #fff;
	line-height: 45px;
	text-align: center;
	background: url(../images/x_cate_item.png) center bottom no-repeat;
}
.i-banner .x_cate .more {
	position: relative;
	z-index: 999;
	display: block;
	width: 100%;
	height: 34px;
}
.i-banner .x_cate .more img {
	display: block;
	margin: 0 auto;
}
.i-banner .x_cate.change {
	background: rgba(153,0,0,0.8);
}
.i-banner .x_cate.change ul {
	height: auto;
}
.i-banner .x_cate.change .more img {
	transform: rotate(180deg);
}

/*优选店铺*/
.yxdp_list {
	width: 100%;
	overflow: hidden;
	margin: 50px 0;
}
.yxdp_list .y_tit {
	width: 100%;
	height: 60px;
}
.yxdp_list .y_tit h3 {
	float: left;
	font-size: 30px;
	color: #ec6e17;
	line-height: 60px;
	font-weight: bold;
}
.yxdp_list .y_tit span {
	float: left;
	font-size: 16px;
	color: #333333;
	line-height: 60px;
	margin-left: 15px;
}
.yxdp_list .yList {
	width: 100%;
	background: #fff;
	overflow: hidden;
	margin-top: 20px;
}
.yxdp_list .yList .nav {
	float: left;
	width: 249px;
	border-right: 1px solid #f6f6f6;
}
.yxdp_list .yList .nav ul {
	width: 100%;
}
.yxdp_list .yList .nav li {
	position: relative;
	width: 100%;
	height: 174px;
	margin: 0 auto;
	cursor: pointer;
}
.yxdp_list .yList .nav li .box {
	width: 80%;
	padding: 50px 0 44px 0;
	border-bottom: 1px solid #f6f6f6;
	margin: 0 auto;
}
.yxdp_list .yList .nav li h3 {
	width: 100%;
	overflow:hidden;
}
.yxdp_list .yList .nav li h3 .icon {
	float: left;
	width: 40px;
	height: 40px;
	background: #ec6e17;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.yxdp_list .yList .nav li h3 .icon .btm {
	display: none;
}
.yxdp_list .yList .nav li h3 span {
	float: left;
	font-size: 22px;
	color: #333;
	line-height: 40px;
	margin-left: 10px;
	font-weight: bold;
}
.yxdp_list .yList .nav li p {
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	margin-top: 10px;
}
.yxdp_list .yList .nav li.on {
	background: url(../images/yxdp_list_li_bg.png) no-repeat;
}
.yxdp_list .yList .nav li.on:after {
	content: "";
	position: absolute;
	right: -10px;
	top: 20px;
	display: block;
	width: 0;
	height: 0px;
	border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #ff7200;
}
.yxdp_list .yList .nav li.on span {
	color: #fff;
}
.yxdp_list .yList .nav li.on p {
	color: #fff;
}
.yxdp_list .yList .nav li.on h3 .icon {
	background: #fff !important;
}
.yxdp_list .yList .nav li.on h3 .icon .top {
	display: none;
}
.yxdp_list .yList .nav li.on h3 .icon .btm {
	display: block;
}
.yxdp_list .yList .conBox {
	float: right;
	width: 950px;
}
.yxdp_list .yList .itmBox {
	width: 100%;
	display: none;
}
.yxdp_list .yList .itmBox:first-child {
	display: block;
}
.yxdp_list .yList .itmBox ul {
	/* float: right; */
	padding: 20px 36px;
}
.yxdp_list .yList .itmBox li {
	float: left;
	width: 275px;
	margin-left: 17px;
	margin-bottom: 20px;
}
.yxdp_list .yList .itmBox li .pic {
	display: block;
	width: 275px;
	height: 170px;
	overflow: hidden;
}
.yxdp_list .yList .itmBox li .pic img {
	display: block;
	width: 275px;
	height: 170px;
	object-fit: cover;
	transition: all 0.5s;
}
.yxdp_list .yList .itmBox li:hover .pic img {
	transform: scale(1.05,1.05);
}
.yxdp_list .yList .itmBox li .tit {
	display: block;
	width: 100%;
	height: 40px;
	overflow:hidden;
}
.yxdp_list .yList .itmBox li .tit span {
	float: left;
	width: 75%;
	display: block;
	font-size: 16px;
	color: #333333;
	line-height: 40px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.yxdp_list .yList .itmBox li .tit em {
	float: right;
	width: 25%;
	text-align: right;
	display: block;
	font-size: 14px;
	color: #ec6e17;
	line-height: 40px;
}
.yxdp_list .yList .itmBox li p {
	font-size: 14px;
	color: #333333;
	line-height: 20px;
}

/*旺铺转让*/
.wpzr_list {
	width: 100%;
	margin-top: 30px;
	overflow: hidden;
}
.wpzr_list .wrap {
	width: 1140px;
	padding: 30px;
	background: #fff;
	overflow: hidden;
}
.wpzr_list .leftTit {
	float: left;
	width: 360px;
}
.wpzr_list .leftTit .box {
	width: 100%;
}
.wpzr_list .leftTit .box > span {
	display: block;
	width: 100%;
	height: 40px;
	font-size: 18px;
	color: #333333;
	line-height: 40px;
	border-bottom: 1px solid #ededed;
}
.wpzr_list .leftTit .box h3 {
	font-size: 28px;
	color: #333333;
	line-height: 40px;
	margin-top: 10px;
	font-weight: bold;
}
.wpzr_list .leftTit .box h3 span {
	color: #ec6e17;
	font-size: 28px;
}
.wpzr_list .leftTit .box em {
	font-size: 14px;
	color: #333333;
	line-height: 30px;
}
.wpzr_list .leftTit .box .more {
	display: block;
	width: 98px;
	height: 32px;
	background: #ec6e17;
	font-size: 14px;
	color: #fff;
	line-height: 32px;	
	text-align: center;
	margin-top: 25px;
}
.wpzr_list .rightList {
	float: right;
	width: 730px;
	overflow:hidden;
}
.wpzr_list .rightList .bd {
	overflow: hidden;
}
.wpzr_list .rightList ul {
	overflow:hidden; 
	zoom:1;
}
.wpzr_list .rightList li {
	float: left;
	width: 100%;
	height: 32px;
}
.wpzr_list .rightList li a {
	float: left;
	display: block;
	width: 33%;
	height: 240px;
}
.wpzr_list .rightList li a span {
	float: left;
	display: block;
	width: 65%;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap
	font-size: 14px;
	color: #333333;
	line-height: 32px;
}
.wpzr_list .rightList li a em {
	float: right;
	display: block;
	width: 18%;
	margin-right: 17%;
	text-align: right;
	font-size: 14px;
	color: #ec6e17;
	line-height: 32px;
}

/*新闻资讯*/
.xp_news {
	width: 100%;
	overflow:hidden;
	margin-top: 50px;
}
.xp_news .nTit {
	width: 100%;
	height: 40px;
}
.xp_news .nTit h3 {
	float: left;
	font-size: 26px;
	color: #333333;
	line-height: 30px;
	font-weight: bold;
}
.xp_news .nTit span {
	float: left;
	margin-left: 10px;
	display: block;
	width: 25px;
	height: 25px;
	background: #ec6e17;
	text-align: center;
	line-height: 23px;
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	margin-top: 4px;
}
.xp_news .nCon {
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}
.xp_news .nCon .leftCon {
	float: left;
	width: 560px;
	overflow:hidden;
}
.xp_news .nCon .leftCon .hot {
	width: 100%;
}
.xp_news .nCon .leftCon .hot .pic {
	display: block;
	width: 560px;
	height: 228px;
	overflow:hidden;
}
.xp_news .nCon .leftCon .hot .pic img {
	display: block;
	width: 560px;
	height: 228px;
}
.xp_news .nCon .leftCon .hot .box {
	padding: 10px 15px;
	background: #fff;
	margin-top: 20px;
	height: 180px;
}
.xp_news .nCon .leftCon .hot .tit {
	width: 100%;
	height: 50px;
	border-bottom: 2px solid #ec6e17;
}
.xp_news .nCon .leftCon .hot .tit a {
	display: block;
	float: left;
	width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	color: #333333;
	line-height: 50px;
}
.xp_news .nCon .leftCon .hot .tit span {
	display: block;
	float: right;
	width: 10%;
	height: 40px;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	line-height: 50px;
	font-weight: bold;
}
.xp_news .nCon .leftCon .hot p {
	width: 100%;
	height: 64px;
	overflow: hidden;
	font-size: 14px;
	color: #666666;
	line-height: 32px;
	padding: 15px 0;
}	
.xp_news .nCon .leftCon .hot .more {
	display: block;
	width: 82px;
	height: 30px;
	background: #ec6e17;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
	float: right;
	text-transform: uppercase;
}
.xp_news .nCon .rightCon {
	float: right;
	width: 600px;
}
.xp_news .nCon .rightCon li {
	width: 570px;
	padding: 15px;
	background: #fff;
	margin-bottom: 26px;
}
.xp_news .nCon .rightCon li .tit {
	display: block;
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #cccccc;
}
.xp_news .nCon .rightCon li .tit span {
	display: block;
	float: left;
	width: 85%;
	height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	color: #333;
	line-height: 40px;
}
.xp_news .nCon .rightCon li .tit em {
	display: block;
	float: right;
	width: 10%;
	height: 40px;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	line-height: 40px;
	font-weight: bold;
}
.xp_news .nCon .rightCon li p {
	display: block;
	width: 100%;
	height: 52px;
	overflow:hidden;
	font-size: 14px;
	color: #999999;
	line-height: 26px;
	padding: 5px 0 4px 0;
}
.xp_news .nCon .rightCon li:hover .tit {
	border-bottom: 1px solid #ec6e17;
}
.xp_news .nCon .rightCon li:hover .tit * {
	color: #ec6e17;
}


/*经营方法*/
.xp_fa {
	width: 100%;
	overflow:hidden;
	margin-top: 50px;
}
.xp_fa .fTit {
	width: 100%;
	height: 40px;
}
.xp_fa .fTit h3 {
	float: left;
	font-size: 26px;
	color: #333333;
	line-height: 30px;
	font-weight: bold;
}
.xp_fa .fTit span {
	float: left;
	margin-left: 10px;
	display: block;
	width: 25px;
	height: 25px;
	background: #ec6e17;
	text-align: center;
	line-height: 23px;
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	margin-top: 4px;
}
.xp_fa .fCon {
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}
.xp_fa .fCon .fItmBox {
	float: left;
	width: 585px;
	background: #fff;
}
.xp_fa .fCon .fItmBox .box {
	padding: 30px;
}
.xp_fa .fCon .fItmBox li {
	width: 100%;
	overflow: hidden;
	margin-bottom: 25px;
}
.xp_fa .fCon .fItmBox li .tit {
	display: block;
	width: 100%;
	height: 25px;
	overflow: hidden;
}
.xp_fa .fCon .fItmBox li .tit em {
	float: left;
	display: block;
	width: 25px;
	height: 25px;
	background: #ec6e17;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 25px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-right: 10px;
}
.xp_fa .fCon .fItmBox li .tit span {
	float: left;
	font-size: 18px;
	color: #333333;
}
.xp_fa .fCon .fItmBox li .desc {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}
.xp_fa .fCon .fItmBox li .desc em {
	float: left;
	display: block;
	width: 25px;
	height: 25px;
	background: #cccccc;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 25px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-right: 10px;
}
.xp_fa .fCon .fItmBox li .desc p {
	float: left;
	width: 90%;
	height: 52px;
	overflow:hidden;
	font-size: 14px;
	color: #999999;
	line-height: 26px;
	position: relative;
	top: -4px;
}
.xp_fa .fCon .fItmBox li:hover .tit span {
	color: #ec6e17;
}

/*网站底部*/
.xp_footer {
	width: 100%;
	overflow: hidden;
	background: #261c1c;
	margin-top: 50px;
}
.xp_footer .itmIntro {
	width: 100%;
	padding: 60px 0 80px;
	overflow: hidden;
}
.xp_footer .itmCate {
	float: left;
}
.xp_footer .itmCate dl {
	float: left;
	width: 210px;
}
.xp_footer .itmCate dl dt {
	width: 100%;
	display: block;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
}
.xp_footer .itmCate dl dt a {
	display: block;
	font-size: 16px;
	color: #fff;
	/* line-height: 30px; */
}
.xp_footer .itmCate dl dd {
	width: 100%;
	margin-top: 15px;
}
.xp_footer .itmCate dl dd a {
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
}
.xp_footer .itmTel {
	float: right;
}
.xp_footer .itmTel .ewm {
	float: left;
	width: 110px;
	margin-right: 20px;
}
.xp_footer .itmTel .ewm img {
	display: block;
	width: 110px;
}
.xp_footer .itmTel .ewm span {
	display: block;
	width: 110px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
}
.xp_footer .itmTel .tel {
	float: left;
	width: 160px;
}
.xp_footer .itmTel .tel strong {
	font-size: 24px;
	color: #ffffff;
	line-height: 40px;
	font-weight: bold;
}
.xp_footer .itmTel .tel span {
	display: block;
	font-size: 22px;
	color: #ec6e17;
	line-height: 40px;
	font-weight: bold;
}
.xp_footer .itmTel .tel em {
	display: block;
	width: 100%;
	height: 24px;
	background: #626262;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 24px;
}
.xp_footer .copyRight {
	width: 100%;
	height: 40px;
	background: #432020;
	border-top: 2px solid #fff;
	text-align: center;
}
.xp_footer .copyRight * {
	font-size: 14px;
	color: #fff;
	line-height: 40px;
	text-transform: uppercase;
}











