@charset "utf-8";
/* 
作者：福州盈科网络
TEL:13799305227
E-mail:61786681@qq.com
*/ 
body {  font-family:"Microsoft Yahei",Tahoma,"SimSun"; background:#f7f7f7 ;margin:0 auto;   color:#5c5c5c;  line-height:190%; max-width:640px; min-width:300px; overflow-x:hidden; font-size:14px;}
form, ul, ol, li, span, p, dl, dd, dt, img ,h1, h2, h3, h4, h5, h6, div{ margin:0 auto; padding:0px; border:0px}
dd{margin:0px}
ul, ol, li{ list-style:none;}
fieldset{ border:none; padding:0px; margin:0px;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
a,a:visited{ color:#666;   outline-style:none;  text-decoration:none; }
a:hover{ color:#e4393c ; text-decoration:none;}
.tc{ text-align:center}
.tl{ text-align:left}
.tr{ text-align:right}
.f_l{ float:left}
.f_c{ float:left} 
.f_r{ float:right}
.red{color:red!important}
.imgs{ padding:2px; border:1px #ccc solid; overflow:hidden; display: table-cell;  vertical-align: middle; text-align: center; *display: block; _font-family: sans-serif;}
.imgs img { 
    border: none; 
    vertical-align: middle; /*由于ie下空文本节点有默认高度，所以设置*/       
} 

.blank{ height:8px; line-height:8px;  clear:both;  visibility:hidden;}
.block{ max-width:640px; min-width:320px; height:auto; margin:0px auto }

.price{ font-weight:600 !important; color:#e4393c  !important;font-size:120%}/*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;*/
.price font{color:#e4393c!important;font-size:12px!important;}
.price.f_r{display:none}
.dazhes {
    background: #e4393c;
    color: #fff;
    margin-left: 10px;
    border-radius: 5px;
    font-size: 12px;
    padding: 0px 4px;
    height: 20px;
    line-height: 20px;
}
/*首页样式*/
#main { display:inline-block; width:100%;}

.mainnav a{ display:block; float:left; width:25%; text-align:center;}
.mainnav a img{ width:50%; }

/*首页头部导航*/
#header {
    background: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background: linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
#header {
    z-index: 998;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    color: #fff;
    display: block;
    overflow: hidden;
}
#header .top-bar {
    background: none !important;
	position: relative;
    height: 100%;
}
.show-bg {
    background: #e12b36 !important;
}
.top-bar .order-menu {
    background: #ec522c;
}
.top-bar .container{
    position: relative;
}	
.top-bar .hd-left, .top-bar .hd-right{
    position: absolute;
    top: 0;
	height: 50px;
    line-height: 50px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.top-bar .hd-left{
    left: 0px;
}
.top-bar .hd-left a{
    color: white;
    padding-left: 10px;
    display: block;
    height: 100%;
    padding-right: 10px;
}
.top-bar .hd-left a:hover {
    /*background-color: #BE5352;*/
}
.top-bar .hd-right{
    left: auto;
    right: 0px;
    font-size: 15px;
}
.top-bar .hd-right .msg-num, .list-group .msg-num{
    position: absolute;
    top: 1px;
    right: 1px;
    display: block;
    background:white ;
    color: #f00;
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    text-align: center;
    border-radius: 10px;
}
.list-group .msg-num{
    top: -12px;
    right: -1px;
}
#header .t-btn {
    font-size: 1.91em;
    height: 100%;
    line-height: 1;
    text-align: center;
    display: block;
    color: white;
    float: right;
    padding: 0 10px 0 0;
}
#header .t-btn .msg-icon {
    font-size: 20px;
    line-height: 1;
}
#header .t-btn .intro {
    font-size: 10px;
    margin: 0;
    line-height: 1.3;
}

.members_search { background-color:#fff;border: 1px solid #dbdada; border-radius: 3px; height: 26px; margin: 8px 45px 8px 60px; overflow: hidden;}
.members_search input { border: 0 none; font-size: 14px; height: 26px; line-height: 14px; padding-left: 3%; width: 82%;}
.members_search button { background:url(../images/hui3.png) no-repeat 0 0 / 20px 18px; border: 0 none; float: right; height: 18px; margin: 5px 5px 0 0; width: 20px;}

.bdphone{
    height: 32px;
    line-height: 32px;
    padding-left: 5px;
    background-size: auto 40%;
    position: fixed;
    z-index: 0;
    padding-top: 6px;
    padding-bottom: 6px;
    bottom: 58px;
    width: 94%;
    left: 3%;
	background: rgba(0, 0, 0, 0.70);
	border-radius:5px;
}
.bdphone a{
	height:22px;
	line-height:22px;
	float:right;
	margin-right:10px;
	display:block;
	padding:0 10px;
	border:1px #e6e6e6 solid;
	color:#fff;
	border-radius:5px;
	margin-top:4px
}
.bdphone img{
	float:left
}
.bdphone span{
	float:left;
	display:block;
	height:32px;
	line-height:32px;
	margin-left:10px;
	color:#fff	
}


/*首页公告*/
.hot-new {
    height: 43px;
    line-height: 43px;
    border-top: 1px solid #d5d5d5;
    padding-left: 85px ;
    background: #fff url(../images/hot-new.png) 8px 50% no-repeat;
    background-size: auto 40%;
    position: relative;
    z-index: 0;
}
.hot-new .new-list{
    position: absolute;
    left: 90px;
    right: 50px;
}
.hot-new .kmm-more{
    position: absolute;
    right: 10px;
}
.hot-new .kmm-more a{
    display: block;
    height: 43px;
    width: 50px;
    background: url(../images/kmm_more.png) right 13px no-repeat;
    background-size: auto 40%
}
.hot-new .swiper-container {
    height: 100%;
    font-size: 14px;
}
.hot-new .swiper-slide {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.productshow { margin:2%; width:96%; display:inline-block; float:left;}
.productshow a{ float:left; width:29.3%; margin:1%; padding:1%; text-align:center; display:block;}
.productshow a img{ width:100%;}
.productshow a span{ color:#e4393c ; font-size:16px;}
#jianjie,.case dt,.news dt {border-left:#e4393c  8px solid;  line-height:30px; border-bottom:#ebebeb 1px solid;  }



#jianjie li{ float:right; width:23%; text-align:center;}
#jianjie li a{ display:block; width:100%; height:30px; line-height:30px;}
#jianjie li.no a{ background:#CCC; color:#FFF;}

.case dt,.news dt { text-indent:1em; font-size:16px;}
.case dd,.news dd { float:left; width:100%; clear:both;}
.case dd a{ display:block; width:44%; float:left; margin:3%; text-align:center;}
.case dd a img{ width:100%; height:200px;}
.news dd li{ width:94%; height:100px; line-height:30px; margin:3%; padding-bottom:3%; border-bottom:#eee 1px dashed;}
.news dd li strong{ font-size:16px;}


	/*头部样式*/
	.top { position:fixed; top:0; left:0; z-index:100; color:#FFF; width:100%; height:35px; line-height:35px;}
	.top span.f_l{ width:50%; }
	.top span.f_r{ padding-right:3%;}
	.top span a{ color:#FFF;}
	/*下拉菜单样式*/
	.menu { background:#666; border-radius:5px; width:85%; display:inline-block; top:50px; position:fixed; left:10%; z-index:100;box-shadow:4px 4px 3px rgba(10%,10%,40%,0.1); display:none;}
	.menu ul{ width:90%; margin:5% auto; background:#3a3a3a; border-radius:5px; height:35px;}
	.menu ul li{ width:30%;  height:35px; line-height:35px;  font-size:100%; float:left; text-align:center;}
	.menu ul li a{ color:#CCC; display:block;}
	
	.dqss_ul .dqss a{ color:#f00; font-weight:bold;}
	.ss_div{background:#3a3a3a; width:80%;border-radius:5px; color:#fff; padding:0px 5%; margin-bottom:20px; padding-top:10px;  }
	.ss_div1{ display:none; width:100%;}
	.ss_div1 select{ width:100%;  background:#fff; margin: 8px; padding: 8px;}
	.ss_div1 label{ float:left; line-height:25px;}
	.ss_div1 input{ float:left; margin-right:10px; width:96%; padding:8px 2%;}
	.ss_div1 .sx_an{background:#e4393c ; color:#FFF; padding:0px; height:50px; line-height:50px; width:100%; cursor:pointer; margin:0px; border:0px; border-radius:5px;}
	/*内容区标题样式*/
	.title { text-align:center; background:url(../images/2000.png) no-repeat scroll center center / 100% 100% ; padding-bottom:10px; padding-top:10px; margin-top:10px; font-size:16px;}
	.title h2,.title p{ line-height:22px; font-size:110%}
	.title p.time,.main dd.time{ font-size:80%; color:#999; text-indent:0;}
	

	
	/*内容区样式*/
	.contact,.mainlist dl {border-radius:15px; background:#FFF; width:92%; padding:2%;  margin:15px auto 30px auto; box-shadow:2px 2px 3px rgba(10%,10%,20%,0.1); overflow:hidden;}
	.contact .next{border-radius:5px; background:#f0f0f0; border:#e1e1e1 1px solid; height:30px; margin:8px auto; width:100%; text-indent:2em;}
	
	.contact  img{ width:100% !important; height:auto !important;}
	
	
		/*列表内容区*/
	.mainlist,.mianapp { margin:10px auto;}
	.mainlist dl,.mianapp dl{ margin:10px auto;}
	.mainlist dt h2{ font-size:16px;}
	.mainlist dl img{ width:100%; border-radius:5px;}
	.mainlist dl dd{ text-indent:0em;}
	.yemaa{ width:100%; padding-bottom:50px; margin-top:20px}
	.yemaa li{ height:50px; width:21%; line-height:50px; font-size:120%; display:block; float:left; margin-right:2%; margin-left:2%; background:#fff; border:e1e1e1 1px solid; text-align:center;}
	
	.main ul.imgnews{ width:100%;}
	.main ul.imgnews li{ float:left; width:42%; margin:2%;background:#FFF; padding:2%;  display:inline-block;
box-shadow:4px 4px 3px rgba(10%,10%,40%,0.1); text-align:center;}
.main ul.imgnews li img{ width:100%;}

	.mianapp dl{margin:2%;background:#FFF; padding:2%;  display:inline-block;
box-shadow:4px 4px 3px rgba(10%,10%,40%,0.1); width:90%;}
.mianapp dd{ color:#999; font-size:90%;}
	
	/*产品列表页*/
	.main { display:inline-block; width:100%;}
.main .left{ position:fixed; left:0; top:42px; bottom:42px; height:100%; width:25%; background:#ededed;}
.main .left ul{ width:90%; text-align:center; font-size:90%;}
.main .left li{ border-radius:8px; width:85%; height:35px; line-height:35px; background:#fff; margin:5px auto; padding-right:5%;}
.main .left li a{width:100%; height:35px; display:block;}
.main .left li.no{ background:#C30; }
.main .left li.no a{color:#FFF;}
.main .right{ width:69%; margin-left:28%; margin-right:3%; margin-top:42px; margin-bottom:42px; text-align:left; padding-top:10px;}

.main .right .product{background:#FFF; padding:2%; width:96%; margin:10px auto; display:inline-block;
box-shadow:4px 4px 3px rgba(10%,10%,40%,0.1);
}
.main .right .product .f_l{ width:40%; text-align:left;}
.main .right .product .f_l img{ border:1px solid #ccc; width:90%}

.main .right .product .f_r{ width:60%; text-align:left; float:left;}
.main .right .product .f_r h2{ font-size:110%; margin-bottom:1%}
.main .right .product .f_r p.m{ color:#e4393c ;}
.main .right .product .f_r p.m span{ color:#999; font-size:85%;}
	
/*页脚样式*/
.footer { position:fixed; bottom:0; left:0; width:100%; height:48px; background:#fff; box-shadow: 0 -3px 3px #ccc; z-index:100; }
.footer ul { max-width:640px; min-width:300px; width:100%; height:48px; background:#fff;/*Mozilla*/
				background:-moz-linear-gradient(top,#f4f4f4,#fff);/*Mozilla*/
				background:-webkit-gradient(linear,0 50%,100% 50%,from(#f4f4f4),to(#fff));/*Old gradient for webkit*/
				background:-webkit-linear-gradient(top,#f4f4f4,#fff);/*new gradient for Webkit*/
				background:-o-linear-gradient(top,#f4f4f4,#fff); /*Opera11*/
				margin:0px auto;
}
.footer li{ width:20%; float:left; text-align:center;}
.footer li img{ height:20px; margin-top:5px;}
.footer li a{ color:#333; display:block; width:100%; line-height:23px; display:block; font-size:12px;}

/* 预约css */
.round { background-color: rgba(255, 255, 255, 0.9); border: 1px solid #C6C6C6; border-radius: 5px; box-shadow: 0 1px 1px #F6F6F6; display: block;font-size: 14px;line-height: 24px; text-align: left; padding:0px 10px; margin:10px;}
.round h2 { border-bottom: 1px dotted #C6C6C6; color: #373B3E; font-size: 16px; font-weight: normal;line-height: 20px; padding: 10px 0; margin:0px;}
.round .text { padding: 10px 0; color: #727272;font-size: 14px; margin: 15px 0; word-wrap: break-word;}

.round1 { background-color: rgba(255, 255, 255, 0.9); border: 1px solid #C6C6C6; border-radius: 5px; box-shadow: 0 1px 1px #F6F6F6; display: block; font-size: 14px;line-height: 24px; text-align: left; color: #727272; margin:10px; }
.round1 a{ color: #727272; text-decoration:none; }
.round1 .addr { background: url(../images/addr.png) no-repeat 10px 13px / 15px 15px ; line-height: 22px; padding-left: 34px; padding-right:10px; border-bottom:1px solid #C6C6C6;}

.round1 span { background: url../(images/arrow3.png) no-repeat scroll right 50% / 8.5px 13px ; display: block; font-size: 16px; min-height: 22px; padding: 10px 20px 9px 0;}
.round1 .tel_d{  background: url(../images/tel1.png) no-repeat scroll 11px 13px / 15px 15px;line-height: 22px; padding-left: 34px;  padding-right:10px; }

.round2 { background-color: rgba(255, 255, 255, 0.9); border: 1px solid #C6C6C6; border-radius: 5px; box-shadow: 0 1px 1px #F6F6F6; display: block;  margin:10px; text-align: left; }

/* 预约css */

/* 留言css */
#msg{  margin: 0; font-size: 18px; padding-top:43px; margin-bottom:50px;  }
#msg label{ display: block; padding-top:10px;  padding-bottom: 10px;  font-size: 18px; }
#msg input{ display: block; width: 100%; height: 32px; background-color: #f8f8f8; text-indent:3%; border: 1px solid #cdcdcd; border-radius: 5px; font-size: 18px; }
#msg textarea{ width:100%; margin-bottom:12px;}
.submit_form { padding: 10px 12px;  background-color: rgba(255, 255, 255, 0.9); border: 1px solid #C6C6C6; border-radius: 5px; box-shadow: 0 1px 1px #F6F6F6; display: block; margin-bottom:50px; margin:10px;}
.tjan{  padding:0px; margin:0px auto; cursor:pointer; height:35px; line-height:35px; width:50%; overflow:hidden; background:#e3e3e3; border:0px; color:#FFF;}
/* 留言css */

/* 幻灯片css */
.immersive_slider {
	max-width:100%;
	height:200px;
	opacity:.9;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	position:relative;
	overflow:hidden;
}
.slide img{ width:100%; height:300px;}
.immersive_slider .is-slide {
	display:table;
	height:100%;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	position:absolute;
}
.immersive_slider .is-slide .image {
	float:none;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	vertical-align:middle;
	display:table-cell;
	padding:0 0 0 10px;
}
.is-bg-overflow {
	width:100%;
	height:100%;
	position:absolute;
	z-index:0;
}
.is-overflow, .is-bg-overflow {
	height:100%;
}
.ease {
	-webkit-transition:1000ms ease all;
	-moz-transition:1000ms ease all;
	-o-transition:1000ms ease all;
	transition:1000ms ease all;
}
.bounce {
	-webkit-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;
	-moz-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;
	-o-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;
	transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;
}
.no-animation {
	-webkit-transition:none!important;
	-moz-transition:none!important;
	-o-transition:none!important;
	transition:none !important;
}
.immersive_slider .is-slide .image img {
	max-width:100%;
	display:block;
	width:100%;
}
.is-container {
	position:relative;
	overflow:hidden;
}
.is-container .is-background {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.is-container .is-background img {
	width:100%;
	height:100%;
	left:0;
	position:relative;
}
.is-container .is-background.gs_cssblur {
	-webkit-filter:blur(20px);
	-moz-filter:blur(20px);
	-o-filter:blur(20px);
	filter:blur(20px);
}
.is-pagination {
	position:absolute;
	left:0;
	width:100%;
	bottom:20px;
	z-index:5;
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
.is-pagination li {
	padding:0;
	display:inline-block;
	text-align:center;
	position:relative;
}
.is-pagination li a {
	padding:10px;
	width:4px;
	height:4px;
	display:block;
}
.is-pagination li a:before {
	content:'';
	position:absolute;
	width:4px;
	height:4px;
	background:rgba(255, 255, 255, 0.85);
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
.is-pagination li a.active:before {
	width:10px;
	height:10px;
	background:none;
	border:1px solid white;
	margin-top:-4px;
	left:8px;
}
.is-next, .is-prev {
	padding:5px 5px 15px;
	font-size:50px;
	position:absolute;
	bottom:50%;
	margin-bottom:-36px;
	width:35px;
	color:#FFF;
	display:inline-block;
	line-height:100%;
	background:rgba(0, 0, 0, 0.35);
}
.is-next {
	right:10px;
}

.is-prev {
	left:10px;
}
/* 幻灯片css */

.productshowss { width:100%; background:#fff; display:inline-block;}
.proimg { width:94%; margin:0 auto;}
.productshowss h2,.productshowss p{ width:94%; margin:0 auto;  line-height:40px;}
.productshowss p{ color:#e4393c ; font-size:16px;}
.productshowss p span.f_r a{ display:block; width:100px; color:#FFF; text-align:center; background:#ff752b; height:28px; line-height:28px; margin-top:6px; border-radius: 15px;}
.probiaoqian {width:94%; margin:0 auto; text-align:center; padding-bottom:20px;}
.probiaoqian img{ width:80%;}

.ljyd_db{ background: #fff;
    border-top: 1px solid #d7d7d7;
    bottom: 0;
    height: 35px;
    left: 0;
    padding: 5px 0 9px;
    position: fixed;
    width: 100%;}
	
.ljyd_db li{ box-sizing: border-box;
    float: left;
    text-align: center;
    width: 30%; height:35px;}
.ljyd_db li:nth-child(2) {
    width: 40%;
}

.ljyd_db li .ljyd_db1 {
   
    border-radius: 20px;
    color: #fff;
    height: 38px;
    line-height: 38px;
	 background: #ff752b;
	 display:block;
	  font-size:14px;
	  text-decoration:none;
}



.proattr-radio{ padding-bottom:10px;}

.proattr-radio dt {
    color: #999;
    float: left;
    overflow: hidden;
    padding-left: 10px;
    width: 70px;
	line-height: 30px;
	text-align:left;
}

.proattr-radio dd {
    margin-left: 80px;
}
.proattr-radio ul {
    margin-bottom: -5px;
    overflow: hidden;
}


.proattr-radio ul li {
    float: left;
    margin: 0 5px 5px 0;
    white-space: nowrap;
}


.proattr-radio ul li a {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    float: left;
    height: 28px;
    line-height: 28px;
    padding: 0 8px;
    position: relative;
	text-decoration:none;
}


.proattr-radio ul li a i {
    background: url(../images/icons.png) no-repeat scroll 0 -33px ;
    bottom: -2px;
    display: none;
    height: 11px;
    position: absolute;
    right: -2px;
    width: 11px;
}

.proattr-radio ul li.selected a {
    border: 2px solid #f70;
    height: 26px;
    line-height: 26px;
    padding: 0 7px;
}


.proattr-radio ul li.selected a i {
    display: block;
}




/* 购物车css */
#ckgwc { margin: 10px 15px 10px 10px;  padding-top:43px;  }
.zjg{ border-bottom:2px solid #999; height:26px; line-height:24px; padding:10px 0px;}
.zjg span{ color:#DB2929; }

.qjs{  border: 1px solid #DB2929; border-radius: 5px; background:#DB2929; display:block; height:24px; width:80px; display:block; color:#fff !important; float:right; text-decoration:none; text-align:center;}
.ckgwc_table{ margin:5px 0px; background:#fff; line-height:20px;}
.ckgwc_table p{ margin:0px; color:#3C3C3C;}
.ckgwc_table a{ color:#3C3C3C; text-decoration:none;}
.ckgwc_table p.hs{color:#DB2929;}
.p_sl{ margin-top:5px; height:24px; line-height:24px;}
.p_sl span{ float:left;}
.p_sl .redu,.p_sl .add{ border: 1px solid #ccc; display:block; font-size: 1em; height: 24px; line-height: 24px; text-align: center; width: 32px;  float:left; text-indent: -200em;}

.p_sl .redu{ background:url(../images/sprites1.png) no-repeat 10px -20px #fff; }
.p_sl .add{ background:url(../images/sprites1.png) no-repeat -15px -20px #fff; }

.p_sl .common-input{ background-color: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;  font-size: 1em; height: 24px;line-height: 24px; padding:0px; display:block; width:40px; text-align:center; float:left; margin:0px; border-left:0px;border-right:0px;}

.p_sl .btn{ background-color: #DB2929; display: inline-block; font-size: 1em; height: 24px; line-height: 24px; text-align: center; width: 60px; color:#fff; float:right; margin-top:2px;}

.btn_submit1{ display: block; margin: 10px 0px; color: #fff; border: 1px solid #DB2929;  text-align: center; padding: 10px; background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#DB2929), to(#DB2929), color-stop(0.5,#DB2929)); border-radius: 8px; text-decoration: none; width:75%; }


.btn_submit2{ display: block; margin: 10px 0px; color: #fff; border: 1px solid #DB2929;  text-align: center; padding: 10px; background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#DB2929), to(#DB2929), color-stop(0.5,#DB2929)); border-radius: 8px; text-decoration: none;  }
/* 购物车css */


.tjgwc input, .tjgwc select {
    background:#fff;
    height: 32px;
    margin: 8px;
    padding: 8px;
	width:90%;
}



/* 头部搜索框 */
.header-home{ width:100%; height:45px;  color:#252525; position:relative; z-index:5;}
.header-bar { background:#1f1a17; border-bottom: 1px solid #bfbfbf; height: 44px; position: relative;}
.header-logo{height: 44px; position: absolute; width:50%; color:#FFF; line-height:44px; text-indent:1em; font-size:16px; font-weight:bold; left:0px; top:0px;}
.header-logo img{ height:44px;}
.header-category { height: 44px; overflow: hidden;position: absolute; right: 0px; top: 0px; width: 40px;}

.header-category span {background:url(../images/sprites.png) no-repeat -2px -30px; height: 30px; margin: 8px 0 0 10px; overflow: hidden;text-indent: -200px; width: 20px; display:block;}

.header-bar div.f_rs{ position:absolute; right:60px; height:44px; line-height:44px; color:#FFF;}
.header-bar div.f_rs a{ color:#FFF; display:block; width:50px; float:right; text-align:center;}

/* 头部搜索框 */


/* 分类搜索页 */
.header-fh{height: 44px; position: absolute; width: 40px; left:0px; top:0px;}
.header-fh span{ background:url(../images/sprites.png) no-repeat -20px 0; height: 20px; margin: 12px 0 0 10px; width: 20px;overflow: hidden; text-indent: -100px; display:block;}
.header-category1 { height: 44px; overflow: hidden;position: absolute; right: 0px; top: 0px; width: 40px;}
.header-category1 span {background:url(../images/sprites.png) no-repeat -60px 0px; height: 20px; margin: 12px 10px 0 10px; overflow: hidden;text-indent: -200px; width: 20px; display:block;}

.header-shortcut{background: #404042; height: 57px; width: 100%; z-index:10; display:none;}
.header-shortcut li { text-align: center; width: 25%; float:left; height:47px; padding-top:5px; padding-bottom:5px;}
.header-shortcut li.current { background: #2d2d2d;}
.header-shortcut a { border: 0 none; color: #fff; text-decoration: none; display:block; height:46px; }
.header-shortcut strong { color: #fff; display: block; font-size: 12px; font-weight: normal; margin: 0 auto; height:16px; line-height:16px;}
.header-shortcut span {  height: 30px; width: 30px; display: block;background:url(../images/sprites.png) no-repeat;}
.header-shortcut span.shortcut-home { background-position: -30px -27px;}
.header-shortcut span.shortcut-categories { background-position: -60px -27px;}
.header-shortcut span.shortcut-cart { background-position: -90px -27px;}
.header-shortcut span.shortcut-my-account { background-position: -120px -27px;}


.category_div { height: auto;  min-height: 100%;  background:#fff; width:100%;}
.category_left { float: left; height: auto; min-height: 100%; min-width: 90px; overflow-y: auto; overflow-x:hidden; width: 90px;}
.category_left li{  background: #f3f4f6; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; height: 49px; line-height: 49px; text-align: center; float:left; width:89px;}
.category_left li a { color: #252525; display: block; font-size: 13px; height: 49px; line-height: 49px; overflow: hidden; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; width: 100%;}
.category_left li.cur { background: #fff; border-right: 1px solid #fff;}
.category_left li.cur a { background: #fff; border-right: 1px solid #fff; color: #f15353;}


.category_right { color: #252525; font-size: 12px; height: auto; height:100%; overflow-y: hidden; overflow-x:hidden; position:relative;}
.category_right1 { width:100%; margin-left:13px; margin-right:10px;}

.category_right1:first-child h4 { padding-top: 20px; font-size:16px;}
.category_right1 h4 { color: #888; font-size: 12px; line-height: 1em; margin: 0; padding: 10px 0 0;}


.category_right2 { clear: both; display: inline-block; width: 100%;}

.category_right2 li { float: left; height: 90px; text-align: center; width: 32.8%;}
.category_right2 li a{  color: #252525; text-decoration: none;}

.category_right2 li a img { border: 0 none; height: 62px; width: 62px;}
.category_right2 li a span { display: block; font-size: 12px; height: 1.1em; line-height: 1.1em; margin: 5px 0 9px; overflow: hidden; text-overflow: ellipsis;}

.category_right3 { clear: both; display: inline-block; width: 100%; margin-top:10px;}

.category_right3 li { display:block; text-align:center;  float: left; height: 47px; line-height: 47px; overflow: hidden; width: 32.8%; border-bottom: #e0e0e0 solid 1px;border-right: #e0e0e0 solid 1px;}
.category_right3 li a{ color: #252525;  display:block;  height: 47px; line-height: 47px; padding: 0 4px; text-align: center; text-decoration: none;  word-break: break-all;}

.category_right3 li.li_2j__1 { border-left:#e0e0e0 solid 1px;}
.category_right3 li.li_2j_1, .category_right3 li.li_2j_2, .category_right3 li.li_2j_3 { border-top:#e0e0e0 solid 1px;}


.category_right3 li.li_2j { clear:both; width:100%; border-bottom:none; }
.category_right3 li.li_2j a{ text-align:left; width:33%; }

/* 分类搜索页 */




.zzsj_div{}
.zzsj_div1{ background:#fff;}
.syrm_ul{ height:30px;border-bottom: 1px solid #ebebeb;  border-left: 4px solid #e4393c ; line-height: 30px;}
.syrm_ul li { float: right; text-align: center; width: 23%;}
.syrm_ul li{ float:right; width:33%; text-align:center;}
.syrm_ul li a{ display:block; width:100%;}
.syrm_ul li.no a{ background:#CCC; color:#FFF;}

.imgzsy{background-size:contain;-moz-background-size:contain;-webkit-background-size:contain; background-position:center center; background-repeat:no-repeat;}

.fjd_footer{ background:#fff; margin-left:5px; margin-right:5px; padding-top:5px; padding-bottom:5px; text-align:center; color: #666; font-size: 12px; line-height: 28px; margin-bottom:10px;}



/* 列表页 */

.xdy_yemaa{ width:100%; height:30px;}
.xdy_yemaa li{ height:30px; width:21%; display:block; float:left; margin-right:2%; margin-left:2%;}
.xdy_yemaa li a{ display:block; height:28px; width:98%; line-height:28px; background:#fff; border:e1e1e1 1px solid; text-align:center; font-size:12px;}



.product_list { width:100%; display:inline-block; float:left;}
.product_list1{ float:left; width:46%; margin:1%; padding:1%; text-align:center; display:block; background:#fff;}

.product_list1 a.ztp_a{ position:relative; display:block; width:100%;}
.product_list1 a.ztp_a span{ position:absolute; height:20px; line-height:20px; left:0px; right:0px; bottom:0px; text-align:right; padding-right:20px; filter:alpha(opacity=30); opacity: 0.3; background:#000; color:#fff;}



.product_list1 img{ width:100%;}

.product_list1 p.xdy_cpmc{ width:100%; height:25px; line-height:25px;}

.paixu{ background: #fff;border-bottom: 1px solid #dedede; display:table; width: 100%; height:41px;}
.paixu li { border-right: 1px solid #e2e2e2; display: table-cell; text-align: center; float:left; width:24.5%; }
.paixu li a{  color: #9a9a9a;  display: block; font-size: 16px; height: 15px; line-height: 15px; margin: 0 auto; padding: 13px 0; text-decoration: none;}
.paixu li.paixu_xz a{  color: #f15353;  padding-bottom: 11px;}
.paixu li.paixu_xz::after { background: #f15353; content: ""; display: block; height: 2px; margin: 0 auto; }
.paixu li:nth-child(4) { border-right: medium none;}


.paixu li.a_ysj a::after { content: ""; display: inline-block; height: 10px; margin-left: 4px; width: 8px;background:url(../images/sprites.png) no-repeat -170px -30px;  display: inline-block;}

.paixu li.a_ysj a.a_sx::after { background-position: -170px -15px;}
.paixu li.a_ysj a.a_xj::after { background-position: -170px 0px;}


.mainlist {
    background: url(../images/bg-line.jpg) 38px 0 repeat-y #ededed;
}
.type-container{position:relative;padding:20px;background:#f8f8f8;display:inline-block;margin-left:80px;border:1px solid #bbb;border-radius:5px;margin-top:20px;margin-right: 10px;min-width:188px}.type-pic-table{width:504px}
.type-pic-table td{padding:3px;position:relative}
.type-pic-table td .icon-new{position:absolute;left:3px;top:3px}
.i-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}
.i-text-3{-webkit-line-clamp:3}
.type-pic{padding-bottom:0}
.type-pic-big{width:330px;height:330px}
.type-pic-small{width:162px;height:162px}
.icon-ico_04{left:-13px;top:30px}
.type-pic-title{height:75px;line-height:75px;margin-left:-20px;margin-right:-20px;color:#5f5f5f;font-size:34px}
.date-line{position:relative;height:30px;margin-bottom:10px;padding-left:40px}
.date-line p{height:27px;border-bottom:solid 1px #bbb}
.date-line span{position:absolute;left:52%;top:10px;background-color:rgba(237,237,237,.9);-webkit-transform:translateX(-50px)}
.type-shop-logo{width:83px;height:83px;border-radius:83px;display:inline-block}
.type-shop-name{color:#000}
.type-shop-items{height:160px;overflow-x:auto;overflow-y:hidden;width:403px}
.type-shop-item{width:150px;height:150px}
.type-info-title{color:#000;height:35px}
.type-info-pic-a{width:498px;height:277px}
.type-info-desc{color:#5f5f5f}
.type-skopA-title{color:#000}
.icon-ico_06{right:0px;left:auto;bottom:35px;top:auto}
.dialog{padding:10px 30px 11px;position:absolute;top:50%;left:50%;z-index:10;background:rgba(0,0,0,.5);color:#fff;text-align:center;border-radius:10px;font-size:28px;-webkit-transform:translate(-50%,-50%);display:none;opacity:0}
.dialog.fadeInOut{-webkit-animation:dialog 2s linear;-webkit-animation-fill-mode:forwards;display:block}
@-webkit-keyframes dialog{0%{opacity:0}25%,75%{opacity:1}100%{opacity:0}}
.moreBtn{position:fixed;right:20px;bottom:100px;top:auto;left:auto}
.loadingMore{background:url(../images/daidai.gif) center center no-repeat}
.daily-container{height:31px; line-height:31px;overflow-y:hidden;font-size:18px;position:relative}
.moreBtnTip{position:fixed;right:20px;bottom:200px;top:auto;left:auto;-webkit-animation:fadeOut 1s linear 10s;-webkit-animation-fill-mode:forwards}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.icon {
    background-image: url(../images/sprites2.png);
}


.cover-size{background-size:cover;background-repeat:no-repeat;background-position:center center}
.icon-ico {
    position: absolute;
    left: -63px;
    top: 23px;
}
.icon-ico_04 {
    left: -13px;
    top: 30px;
}
.icon-ico_06 {
    right: 3px;
    left: auto;
    bottom: 35px;
    top: auto;
}
.icon-ico_06{background-position:-4px -4px;width:11px;height:15px}
.icon-ico_04{background-position:-4px -27px;width:13px;height:23px}
.icon-new{background-position:-4px -58px;width:45px;height:45px}
.icon-ico_07{background-position:-4px -111px;width:40px;height:50px}
.icon-ico_05{background-position:-4px -169px;width:42px;height:53px}
.icon-ico_01{background-position:-4px -230px;width:42px;height:53px}
.icon-ico_02{background-position:-4px -291px;width:42px;height:53px}
.icon-ico_03{background-position:-4px -352px;width:42px;height:53px}


/* 列表页 */



/* 产品详细页 */
.xdy_cpbt{ border:1px solid #ccc; background:#fff;}
.xdy_cpbt h2{ border-bottom:1px solid #ccc; line-height:40px; padding-left:10px; padding-right:10px; font-size:16px;}
.xdy_cpbt h2 a.t_j_c_p{ float:right; font-size:12px; font-weight:500px; background: #e4393c; border-radius: 10px; color: #fff; display: block; height:30px; line-height:30px; padding:0px 10px; margin-top:5px;}
.xdy_cpbt p{ border-bottom:1px solid #ccc;  line-height:20px; padding:5px 10px;}
.xdy_cpbt .xdy_cpbt_d{ border-bottom:none;}

.xdy_cpbt p del { color:#5c5c5c; margin-left:10px;}

.xdy_cpbt dl{ border-top:1px solid #ccc; padding-top:10px; width:100%;}
.xdy_cpnr{ background:#fff;}
.xdy_cpnr img {height: auto !important; width: 100% !important;}

.cart-btns { background: #fff; border-top: 1px solid #dfdfe3; bottom: 0; box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2); left: 0; padding: 10px 0; position: fixed;text-align: center; width: 100%; z-index: 10;}
.cart-btns-box{ width:300px; height:30px; margin:0px auto;}
.cart-btns-box a{ border-radius: 3px; color: #fff; display:block; font-size: 13px; height: 30px; line-height: 30px; text-align: center; float:left;}
.cart-btns-box .btn-buy { font-size: 16px; width: 100px;background-color: #f17b24; background-image: linear-gradient(to bottom, #f17b24, #f17b24);}
.cart-btns-box .btn-cart { font-size: 16px; margin-left: 9px; margin-right: 9px; width: 140px; background-color: #fd6161; background-image: linear-gradient(to bottom, #fd6161, #fd5b5b);}
.cart-btns-box .cart-num {  border: 1px solid #e5e5e5; height: 28px; position: relative; text-align: center; width: 29px;}
.cart-num::after { background: url(../images/icon-fov.png) repeat scroll 0 -37px; content: ""; display: inline-block; height: 18px; margin-top: 6px; vertical-align: middle; width: 20px;}
.cart-num i {  background-color: #f24b48; border-radius: 100%; color: #fff; font-size: 10px; font-style: normal; height: 15px; line-height: 15px; position: absolute;right: -7px; top: -7px; width: 15px;}

.menu-fixed { background: url(../images/menuifxed.png) no-repeat -45px -185px; bottom: 100px; position: fixed; right: 10px; width: 40px;}
.menu-fixed.active {  background-position: 0 0;}
.menu-fixed-list { display: none; height: 180px;}
.active .menu-fixed-mini { height: 45px;}
.active .menu-fixed-list { display: block;}
.menu-fixed-list a { display: block; font-size: 0; margin-bottom: 5px;}
.menu-fixed-list .fore01 a { height: 42px;}
.menu-fixed-list .fore02 a { height: 42px;}
.menu-fixed-list .fore03 a { height: 41px;}
.menu-fixed-list .fore04 a { height: 40px;}
.menu-fixed-mini { height: 40px; margin-bottom: 10px;}
.menu-fixed-mini a, .go-top a { display: block; font-size: 0; height: 40px;}



.cart-btns1 { background: #fff; border-top: 1px solid #f00; bottom: 0; left: 0; position: fixed; text-align: center; right:0px; z-index: 20; display:none; line-height:24px;}
.cart-btns1_0{ position:absolute; top:-10px; right:10px; font-size:18px; height:24px; line-height:24px; z-index:30; width:24px; color:#fff !important; background:url(../images/xx.png) no-repeat center center;}
.cart-btns1_6{ position:absolute; top:-40px; left:10px; width:80px; height:80px; z-index:30;border-radius:3px;    border-radius: 8px;
    border: 1px #ccc solid;
    padding: 3px;
    background: #fff;}
.cart-btns1_6 img{width:80px; height:80px; }
.cart-btns1_1{ padding:5px 10px 0px 105px; text-align:left; font-size:14px; font-weight:bold; }
.cart-btns1_2{ padding:0px 10px 5px 105px; text-align:left; font-size:14px; font-weight:bold; color:#f00; }
.cart-btns1_3{ padding:5px 10px; }
.cart-btns1_3 input{  border:1px solid #ced3d7; width:99%; height:30px; line-height:30px; font-size:14px; color:#5c5c5c; text-indent:5px; border-radius:5px; padding:0px; margin:0px;}
.cart-btns1_4{ padding:5px 10px; border-top: 1px solid #ced3d7; background:f5f5f5; }
.cart-btns1_4 input{  border:1px solid #ff2e45; width:99%; height:42px; line-height:42px; font-size:14px; color:#5c5c5c5; text-align:center; background:#ff2e45; color:#fff; border-radius:5px;  padding:0px; margin:0px; cursor:pointer;}
.cart-btns1_5 dl{ padding-top:10px; border-bottom:1px solid #ccc;}
.cart-btns1_5 h2{ border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
/* 产品详细页 */


/* 购物车界面 */
.payment-total { background: #fff; bottom: 0px; left:0px; height: 50px; overflow: hidden; position: fixed; width: 100%;}
.shp-cart{ display: block; left:10px; right:96px; position:absolute; top:3px; text-align:center; height:44px; text-align:left}
.shp-cart strong{ color: #e4393c; font-size: 14px; font-weight: normal; margin-top: 3px; height:44px; line-height:44px;}
.shp-cart1 strong{ height:15px !important; line-height:15px !important;}
.shp-cart strong span { color: #e4393c; font-size: 14px; font-weight: normal;}
.payment-total a { background: #e4393c; color: #fff; display: block; float: right; font-size: 14px; font-weight: normal; line-height: 50px; padding: 0 8px; position: absolute; right: 0; text-align: center; width: 70px;}
.btn-right-block span {color: #fff;font-size: 14px;}

/* 购物车界面 */

/* 填写订单 */
.pay-bar { background: rgba(0, 0, 0, 0.8) ;  color: #fff; height: 3.125em; position: fixed; width: 100%; left:0px; height:50px;}
.pay-bar .payb-con { float: left; font-size:13px; line-height: 50px; padding-left: 9px; text-align: left; width: 62.5%;}
.pay-bar .payb-con span { font-size: 18px;}
.pay-bar .payb-btn { background: #f15353; color: #fff; font-size: 14px; line-height:50px; height:50px; text-align: center; width: 37.5%; display:block; position:absolute; right:0px; top:0px;}

.xdy_sxjj{ padding:10px 0px;}

.xdy_sxjj input,.xdy_sxjj select{ width:95%; padding:10px 5px; height:20px; line-height:20px;}
.xdy_sxjj textarea{ width:95%; height:100px; padding:5px;}
.xdy_sxjj input,.xdy_sxjj select,.xdy_sxjj textarea{ border:1px solid #ccc; border-radius:5px;}

.xdy_sxjj input.submit{  line-height:18px; cursor:pointer; height:40px; background:#ff2e45; color:#fff; border:1px solid #c00;}

/* 填写订单 */


.reg input{ display: block; width:90%; margin:10px auto; background:#fff; padding:8px 2%; border: 1px solid #cdcdcd; border-radius: 5px; font-size: 18px; display: block; color:#999;  }
.reg select{ display: block; width:90%; margin:10px auto; background:#fff; padding:8px 2%; border: 1px solid #cdcdcd; border-radius: 5px; font-size: 18px; display: block; color:#999;  }
.reg p{ display: block; width:94%; margin:5px auto; padding:0px;}


.reg label{ float:left; margin-left:10px; width:28%;  display: block; padding-top:10px;  padding-bottom: 10px;  font-size: 18px;}
.reg input.sx_an{ background:#e4393c ; color:#FFF; padding:0px; height:50px; line-height:50px; width:100%; cursor:pointer;}
.reg input.submit{height:50px; border:none; line-height:50px; background:#e4393c ; color:#FFF; padding:0px; cursor:pointer; }


.toplogo { height:60px; position:relative; z-index:10;}
.toplogo div.f_r{ width:60%; text-align:center;}
.toplogo div.f_r a{ width:33%; height:40px; display:block; float:right; line-height:20px;}
.toplogo div.f_r a img{ height:32px; margin-top:8px;}
.toplogo div.f_l{ width:30%; position:absolute; bottom:0; margin-left:15px; }
.toplogo div.f_l img{ width:100%;border-radius:100px; box-shadow:0 0 5px #ccc;}

.sousuo { padding:2px; background:#e4393c; margin:15px 0; height:40px;}
.sousuo input{ width:60%; height:28px; line-height:28px; padding:5px 2%; float:left; margin:0px; border:1px solid #ccc;}
.sousuo a{ display:block; float:right; color:#FFF; font-size:16px; font-weight:bold; height:40px; line-height:40px; width:30%; text-align:center;}

h6 { height:35px; line-height:35px; background:#fff; font-size:16px;}
h6 span.f_l{ text-indent:1em; color:#E4393C; border-left:#e04843 2px solid; margin-left:5px;}
h6 span.f_r a{ display:block; width:80px; font-size:16px; text-align:center; background:#e4393c; color:#fff;}


.indextg { padding:5px;}
.indextg li{ width:49%; background:#fff; margin:3px 0; box-shadow:0 0 5px #ccc;}
.indextg li a.ztp_a{ position:relative; display:block; width:100%;}
.indextg li a.ztp_a span{ position:absolute; height:20px; line-height:20px; left:0px; right:0px; bottom:0px; text-align:right; padding-right:5px; filter:alpha(opacity=30); opacity: 0.3; background:#000; color:#fff;}
.indextg li img{ width:100%;}
.indextg li p{ padding:3px 8px; height:30px; font-size:100%;}
.indextg li p.titss{ height:36px; line-height:18px; overflow:hidden;}
.price{font-family:Arial;}
.price.f_l{ color:#e4393c ;  width:50%;text-align: left;}
.indextg li p span.f_l font{ font-size:14px; color:#000; font-weight:500;}
.indextg li p span.f_r{}
.indextg li p span.f_r a{ display:block; color:#e4393c ; text-align:right; font-size:100%; }

.xshotmai{overflow-x: auto;overflow-y: hidden; white-space: nowrap;}
.xshotmai li{
    box-sizing: border-box;
    display: inline-block;
    padding: 0 1%;
    position: relative;
    width: 41%;
	overflow:hidden}
.indextg li p.tuanguan{ position: absolute;
    height: 20px;
    line-height: 20px;
    left: 0px;
    right: 0px;
    top: 0px;
    text-align: right;
    padding-right: 20px;
    filter: alpha(opacity=30);
    opacity: 0.3;
    background: #000;
    color: #fff;font-size:12px}

.prolist { background:#fff; display:inline-block; width:100%;}
.prolist li{ width:30%; float:left; margin:1.6%; text-align:center; line-height:30px; font-size:16px;}
.prolist li img{ width:100%;}

.yehang { height:40px; line-height:40px; background:#e4393c;  color:#FFF;}
.yehang img{ height:21px; margin:7px 8px;}
.yehang a{color:#FFF;}
.yehang span.f_r{ margin-right:8px; text-align:right;}

.wdtd_div{border-bottom:none; border-top:1px solid #eee; padding:5px 10px; height:75px; line-height:20px;}
.wdtd_div span{ font-size:14px;}
.wdtd_div div.f_l{width:65%;}
.wdtd_div div.f_l img{float:left; margin-right:10px; width:40px; height:40px;}
.wdtd_div div.f_r{width:30%; border-left:1px solid #eee; text-align:right;}

.tjlx { height:30px; float:left; width:100%; margin-top:5px; text-align:right;}
.tjlx a{ margin-left:12px;}
.tjlx  img{ height:30px;}

.order_div{ padding:5px 10px; line-height:25px;  background:#fff; margin-bottom:10px;}
.order_div_{ cursor:pointer;}
.order_div1{ color:#000; font-size:14px; font-weight:bold;}
.order_div2{ color:#ccc; font-size:12px; }
.order_div3{ float:right; width:80px; border:1px solid #eee; height:26px; line-height:26px; background:#e4393c ; color:#fff !important; font-size:14px; margin-left:15px; text-align:center; }
.order_div3:visited{ color:#FFF;}
.order_div4{ float:right; width:80px; border:1px solid #eee; height:26px; line-height:26px; background:#fff; color:#666; font-size:14px; margin-left:15px; text-align:center; }

.Itop { color: #fff; padding-top: 30px; z-index: 0; position:relative;}
.pocentheadec { height: 173px; width: 80%; z-index: 2; position:relative;}
.pocentheadec p { border-radius: 110px; height: 110px; margin: 0 auto;width: 110px;}
.pocentheadec img { border-radius: 110px; height: 110px; width: 110px;}
.Itop .Flash_q { display: block; height: auto; left: 50%; margin: 0 auto 0 -139px; position: absolute; top: -62px; width: 272px; z-index: 0;}
.pocentheadec h1 { background-color: rgba(14, 144, 210, 0.5); border-radius: 30px; font-size: 18px;  margin: 0 auto; padding: 3px; width: 50%;}
.pocentheadec h1, .pocentheadec span { color: #fff; line-height: 1.5em; text-align: center;}

.slides1{position: absolute; left: 0px; top: 0px; width: 110%; margin-left: -10%; z-index: -1; background: transparent url(../images/wd_bg.jpg) repeat scroll 0px 0px;}
.am-slides{height:250px;overflow:hidden}
.IContact { background-color: rgba(14, 144, 210, 0.5); height: 35px; margin-top: 10px; z-index: 2;}
.IContact .tel {float: left; font-family: Arial,Helvetica,sans-serif;line-height: 32px; margin-left: 10px;}
.IContact .tel span { width:24px; height:32px; background:url(../images/wd_tel.png) no-repeat center center; display:block; float:left;}
.IContact a { color: #fff;}
.IContact .GS { float: right; line-height: 32px;}
.IContact .GS p { float: left;  padding-right: 20px;}
.IContact .GS span { width:24px; height:32px; background:url(../images/wd_qq.png) no-repeat center center;display:block; float:left;}

.fx_div{display:none; position:fixed; z-index:999; top:0px; bottom:0px; right:0px; left:0px; background:#000;filter:alpha(opacity=80); opacity: 0.8;}
.fx_div img{ width:100%;}
.fx_div a{ color:#fff; position:absolute; z-index:1999; border: 1px solid #fff; bottom: 30px; height: 40px; left: 50%; line-height: 40px; margin-left: -55px;text-align: center; width:110px; display:block;}
.tg_wd_a{ background:#e4393c ; height:40px; line-height:40px; text-align:center; display:block; font-size:16px; font-weight:bold; color:#fff !important;}


.am-panel {  background-color: #fff;  border: 1px solid transparent; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); margin-bottom: 20px;border-color: #caebfb;}
.am-panel-hd { background-color: rgba(59, 180, 242, 0.15); border-color: #caebfb; color: #14a6ef; padding: 0.6rem 1.25rem;}
.am-panel-hd span{ width:26px; float:left; background:url(../images/wx_qtb.png) no-repeat center center; height:26px; display:block;}
.am-panel-bd{padding:10px; font-size:14px; text-align:center}


.sqthh_td a{ display:block; float:right; display:block; width:90px; text-align:center; background:#e4393c ; color:#fff;}

.header-shortcut1{ background:#fff; text-align:center; }
.header-shortcut1 img{ width:60%;}

.sl_input{ width:100px; border:1px solid #5c5c5c; height:20px; line-height:20px; text-indent:5px; margin:0px 10px;}
.jr_sl .redu,.jr_sl .add{ font-size:18px; font-weight:bold; line-height:30px; }

.ps_div{ background: #000;filter:alpha(opacity=50); opacity: 0.5; height: 100%;left: 0; min-height: 100%; position:fixed; top: 0; width: 100%; z-index: 11110; display:none;}
.ps_div1{ left:10%; width:90%; background:#fff;height: 100%; min-height: 100%; position:fixed; top: 0;  z-index: 11111;display:none;}
.ps_title{ height:44px; line-height:44px; width:100%; font-size:16px; text-align:center; color:#000; border-bottom:1px solid #bfbfbf;}
.ps_title span  {background:url(../images/sprites.png) no-repeat  -20px 0; display: block; height: 20px; width: 20px; margin-left:13px; margin-top:14px; float:left;}
.region-wrapper { height: 100%; min-height: 100%; overflow-x: hidden; overflow-y: auto; width: 100%;}
.region-wrapper ul{ float: left;overflow-x: hidden; width: 100%;  padding-bottom: 50px; }
.region-wrapper ul li{ height:54px; line-height:54px; width:100%; font-size:16px; text-align:center; color:#000; border-bottom:1px solid #bfbfbf; text-indent:15px; text-align:left;}



.proattr-radio1{ padding-bottom:10px;}
.proattr-radio1 dt { color: #999; float: left; overflow: hidden; padding-left: 20px; width: 70px;line-height: 30px;}
.proattr-radio1 dd { margin-left: 90px;}
.proattr-radio1 ul { margin-bottom: -5px; overflow: hidden;}
.proattr-radio1 ul li { float: left; margin: 0 5px 5px 0; white-space: nowrap; border:1px dashed #f00; padding:0px 10px; color:#f00; cursor:pointer;}

.proattr-radio1 ul li.yjl{ border:1px dashed #c5c5c5; padding:0px 10px; color:#c5c5c5; cursor:pointer;}

.yhj_input{ border: 1px solid #ccc; border-radius: 5px;  height: 20px; line-height: 20px; padding: 2px 5px; width: 40%; margin-right:5px;}
.yhj_button{ background-color: #e74649; background-image: linear-gradient(to top, #e74649 0px, #df3134 100%); border: 0 none; border-radius: 3px; color: #fff;cursor: pointer; display: inline-block; font-family: arial,"microsoft yahei"; font-size: 12px; font-weight: 400; height: 24px; line-height: 24px; padding: 0 15px;}



.step1_border-1px { background-color: #fff; margin-top: 10px; padding: 1.2em 0.625em; position: relative; border-top: 1px solid #e0e0e0;
 }
a.s-href { display: block; height: 100%; width: 100%; color:#686868;}
.mt_new { color: #252525;overflow: hidden; padding: 0 0 11px; line-height:16px;}
.s1-name { color: #252525; float: left; font-size: 16px;}
.s1-name i { background:url(../images/s1-name.png) no-repeat 0 0 / 16px 16px; display: inline-block; float: left; height: 16px; margin-right: 6px; width: 16px;}
.s1-phone { margin-left: 2.6em; float: left; font-size: 1em; margin-left: 2.9375em;}
.s1-phone i{  background:url(../images/phone.png) no-repeat 0 0 / 11px 16px;  display: inline-block; float: left; height: 16px; margin-right: 6px; width: 11px;}
.step1-in .mc {color: #686868;font-size: 0.8125em; line-height: 1.325em; padding-right: 2.5em; }
.s1-borderT {background:url(../images/borderT.png) repeat-x scroll 0 0 / 64px 3px; height: 3px; left: 0; position: absolute; top: 1px; width: 100%;}
.s1-borderB {background:url(../images/borderB.png) repeat-x scroll 0 0 / 64px 3px; bottom: 1px; height: 3px; left: 0; position: absolute; width: 100%;}

.s-point {    position: absolute;
    right: 0.625em;
    top: 10%;
    width: 30px;}

.s-point a {
    display: block;
    float: right;
    display: block;
    width: 90px;
    text-align: center;
    background: #e4393c;
    color: #fff;
	margin:5px auto
}


.hy_index_div{ background:#fff; border:#ccc solid 1px; padding-top:5px; }
.hy_index_div_{ height:30px; border-bottom:#ccc 1px solid; line-height:30px; text-indent:45px; font-size:16px; margin-bottom:15px;}
.hy_index_div_wddd{ background: url(../images/wddd_tb.png) no-repeat 10px center;}
.hy_index_div_wdzh{ background: url(../images/wdzh_tb.png) no-repeat 10px center;}
.hy_index_div_wdtd{ background: url(../images/wdtd_tb.png) no-repeat 10px center;}
.hy_index_div_zdbgs{ background: url(../images/zdbgs_tb.png) no-repeat 20px center / 25px 25px;}
.hy_index_div a{ height: 24px; line-height:24px; padding-top:30px; position: relative; text-align: center; margin-left:2%; margin-right:2%; width:20%; position:relative; display:inline-block; margin-bottom:10px;}
.hy_index_div a.qbdd_tb{ background: url(../images/qbdd_tb.png) no-repeat center 0px;}
.hy_index_div a.dfk_tb{ background: url(../images/dfk_tb.png) no-repeat center 0px;}
.hy_index_div a.yfh_tb{ background: url(../images/yfh_tb.png) no-repeat center 0px;}
.hy_index_div a.thh_tb{ background: url(../images/thh_tb.png) no-repeat center 0px;}

.hy_index_div i { background-color: #f24b48; border-radius: 100%; color: #fff; font-size: 12px; font-style: normal; height: 18px; line-height: 18px; position: absolute; left:60%; top: -7px; padding-left:5px; padding-right:5px; font-weight:bold;}
.menubar_tb{ float:left; width:30px; height:30px; margin-left:-5px; margin-right:5px; }
.menubar_tb_yfxx{  background:url(../images/yfxx_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_czjl{  background:url(../images/czjl_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_wycz{  background:url(../images/wycz_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_tdjl{  background:url(../images/tdjl_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_wytx{  background:url(../images/wytx_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_jehz{  background:url(../images/jehz_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_jfhz{  background:url(../images/jfhz_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_wdsc{  background:url(../images/wdsc_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_wdyhj{  background:url(../images/wdyhj_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_xgmm{  background:url(../images/xgmm_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_xgzl{  background:url(../images/xgzl_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_skxx{  background:url(../images/skxx_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_xgzl{  background:url(../images/xgzl_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_ysxx{  background:url(../images/ysxx_tb.png) no-repeat center center / 25px 25px;}

.menubar_tb_txjl{  background:url(../images/txjl_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_bdwx{  background:url(../images/bdwx_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_bdzh{  background:url(../images/bdzh_tb.png) no-repeat center center / 25px 25px;}

.menubar_tb_wdewm{  background:url(../images/wdewm_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_fxyx{  background:url(../images/fxyx_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_wdtd{  background:url(../images/wdtd_tb.png) no-repeat center center / 25px 25px;}

.menubar_tb_fxcp{  background:url(../images/fxcp_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_yfxcp{  background:url(../images/yfxcp_tb.png) no-repeat center center / 25px 25px;}

.menubar_tb_yjhy{  background:url(../images/yjhy_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_ejhy{  background:url(../images/ejhy_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_sjhy{  background:url(../images/sjhy_tb.png) no-repeat center center / 25px 25px;}

.menubar_tb_srphb{  background:url(../images/srphb_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_qqsjljfh{  background:url(../images/qqsjljfh_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_xhj{  background:url(../images/xhj_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_ljqdfh{  background:url(../images/ljqdfx_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_ljghk{  background:url(../images/ljghk_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_ljdlfh{  background:url(../images/ljdlfh_tb.png) no-repeat center center / 25px 25px;}
.menubar_tb_srze{  background:url(../images/srze_tb.png) no-repeat center center / 25px 25px;}




.hy_index_div1{ background:#fff; border:#ccc solid 1px;   padding-top:5px;}
.hy_index_div1 a{ height: 40px; line-height:18px; text-align: center; margin-left:2%; margin-right:2%; width:20%; position:relative; display:inline-block; margin-bottom:10px; font-size:16px; }
.hy_index_div1 a span{ font-size:12px;}


.hy_index_div1 a.wysj{ float:right; display:block; margin-right:20px; background:#e4393c; padding:0px 15px; border-radius:10px; color:#fff; height:24px; line-height:24px; margin-left:0px; margin-bottom:0px; margin-top:3px; width:auto; text-indent:0px; }

.menubar_tb_r { float:right; display:block; margin-right:20px; background:#e4393c; padding:0px 15px; border-radius:10px; color:#fff;}
.menubar_tb_r a{ color:#fff !important;}

.srph_div1{border-bottom:1px dashed #eee; padding:10px; height:30px; line-height:30px;}
.srph_div0{border-bottom:1px solid #eee; padding:10px; height:30px; line-height:30px;}

.srph_div div.f_l{ width:8%; height:30px; overflow:hidden; text-align:center;}
.srph_div div.f_l img{ height:30px; }
.srph_div div.f_c{ width:40%; height:30px; overflow:hidden;}
.srph_div div.f_c1{ width:30%; float:left; height:30px; overflow:hidden;}
.srph_div div.f_r{ width:20%; height:30px; overflow:hidden;}


.wyfx_table{ margin:5px 0px; background:#fff; line-height:25px;}
.wyfx_table p{ margin:0px; color:#3C3C3C;}
.wyfx_table a{ color:#3C3C3C; text-decoration:none;}
.wyfx_table p.hs{color:#DB2929;}
.wyfx_table span{ color:#c00;}
.wyfx_table td{ border-bottom:1px solid #c5c5c5; padding:2px 5px; }
.wyfx_table a.wyfx{ border-radius:5px; padding:5px 10px; background:#c00; color:#fff;}

.hy_tb_div{ background:url(../../images/sj_hy_tbbj.jpg) no-repeat top center; height:145px; padding-top:25px;}
.hy_tb_div a{ color:#fff;}
.hy_tb_div1{  height:80px; margin-left:5%; width:90%; margin-right:5%; position:relative;}
.hy_tb_div2{  height:80px; width:80px; float:left;}
.hy_tb_div2 img{  height:80px; width:80px; border-radius:80px; box-shadow: 0 0 1em rgba(0, 0, 0, 0.5); border:3px solid #ad5f8b;}

.hy_tb_div3{ position:absolute; left:100px; right:0px; top:-10px;}
.hy_tb_div4{ height:24px; line-height:24px; float:left; width:100%; text-align:left; color:#fff;}
.hy_tb_div5{ height:26px; line-height:26px; float:left; width:100%; text-align:right; color:#fff;}
.hy_tb_div5 a{ color:#fff;}
.hy_tb_div8{    position: absolute;
    right: 0px;
    top: 30px;}
.hy_tb_div8 .set{
float: left;
color: #fff;
text-align: center;
font-size: 14px;
height: 30px;
line-height: 30px;
padding: 0 10px;
background: rgba(0,0,0,0.25);
border-radius: 3px;
    position: relative;
	margin-left:10px
}
.hy_tb_div8 .hong-d {
    display: block;
    background: #e83e3e;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    top: 2px;
    right: 5px;
}
.hy_tb_div6{ height:40px; width:100%;}
.hy_tb_div7{ height:40px; width:33.1%; margin-right:0.3%; float:left; background:rgba(0, 0, 0, 0.4); text-align:center;}
.hy_tb_div7_no{background:rgba(0, 0, 0, 0.2);}
.hy_tb_div7 a{ color:#fff; display:block; line-height:40px;}

.sjrw{ width:95%; color:#656565; text-align:center;}

.sjrw span{ color:#e53c39;}
.wysjygw_div{ width:95%; height:50px; text-align:center;}
.wysjygw_div a{ width:100%; height:50px; display:block; background:#e53c39; border-radius:5px; color:#fff;  font-size:16px; line-height:50px;}

.sjrw_tj{ width:95%; border:1px solid #c5c5c5; background:#fff;}

.sjrw_tj1{ border-bottom:1px solid #c5c5c5; padding:5px 2%; color:#999;}
.sjrw_tj1 span{ font-size:16px; color:#5c5c5c; font-weight:bold;}
.sjrw_tj1 font{  color:#5c5c5c; font-weight:bold;}
.sjrw_bt{ width:95%; font-size:16px; color:#333; font-weight:bold; text-align:left;}




.restaurant-menu { background: #f7f7f7; border-right: 1px solid #ddd; position: absolute; width: 22%;bottom:0px;top:58px;overflow-x:hidden; overflow-y:scroll; -webkit-overflow-scrolling : touch; font-size:13px;}
.restaurant-menu ul{ margin-bottom:50px;}
.restaurant-menu .restaurant-menu-item { border-bottom: 1px solid #ddd; display: block; padding: 15px 5px; line-height:21px;}
.restaurant-menu .restaurant-menu-item.active { background: #fff; border-left: 2px solid #e4393c; border-right-color: #fff; margin-right: -1px;}




.restaurant-food { left: 22%; overflow: hidden; position: absolute; width: 78%;top:58px;bottom:0px; overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling : touch; }

.restaurant-food section {margin-bottom:50px;}
.restaurant-food-container { background: #fff; border-top: 1px solid #eee;  padding: 10px 8px;}
.restaurant-menu-description {  background: #eceff1; color: #666; font-size: 12px; font-weight: 400; margin-bottom: 0; overflow: hidden; padding: 9px; text-overflow: ellipsis; white-space: nowrap; line-height:24px;display:block;}
.restaurant-menu-description a{ display:block;}
.restaurant-menu-description_div {}

.restaurant-food-container1{ width:33%; float:left; text-align:center;}
.restaurant-food-container1 img{ width:50%;}


.sjsydh_div{ width:96%; margin:0px auto; position:relative;}
.sjsydh_div img { width:100%;}
.sjsydh_div a{ display:block;}
.sjsydh_div a span{ position:absolute; right:20px; top:20px; display:inline-block; padding:10px; background:#f00; border-radius:5px; color:#fff !important; }

.yhj_div2{ width:210px; margin:10px 15px; height:90px; background:url(../../images/yhj_div2.jpg) no-repeat; position:relative; cursor:pointer; float:left; color:#fff;}
.yhj_div3{ left:14px; top:5px; line-height:36px; font-size:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;position:absolute;}
.yhj_div3 span{ font-size:12px; }
.yhj_div4{ background:url(../../images/yhj_div4.jpg) no-repeat; width:80px; height:25px; position:absolute; top:32px; right:5px;}
.yhj_div5{ position:absolute; top:48px; left:10px; line-height:24px; font-size:12px; white-space:nowrap;}
.yhj_div6{ position:absolute; top:65px; left:10px; line-height:24px; font-size:12px; white-space:nowrap;}
.yhj_div7{ background:#ff0; width:80px; height:25px; position:absolute; top:32px; right:5px; color:#000; text-align:center;}



#div_nav{box-sizing: border-box; text-align:center; height:40px; background:#fff; border-bottom:2px solid #d7d7d7;}
#div_nav ul { height: 40px; position: relative; width: 100%;box-sizing: border-box; z-index:0;}
#div_nav li { color: #1a1a1a; cursor: pointer; float: left; font-size: 15px; height: 40px; text-align: center; line-height:38px; }
#div_nav li.active { color: #ff2e45;}
#div_nav .activeborder { background: #ff2e45; bottom: 0; height: 2px;left: 0; position: absolute; transition: left 0.2s ease 0s; z-index: 10;}


.div_nav{box-sizing: border-box; text-align:center; height:40px; background:#fff; border-bottom:2px solid #d7d7d7;}
.div_nav ul { height: 40px; position: relative; width: 100%;box-sizing: border-box; z-index:0;}
.div_nav li { color: #1a1a1a; cursor: pointer; float: left; font-size: 15px; height: 40px; text-align: center; line-height:38px; }
.div_nav li.active { color: #ff2e45;}
.div_nav .activeborder { background: #ff2e45; bottom: 0; height: 2px;left: 0; position: absolute; transition: left 0.2s ease 0s; z-index: 10;}


.lgli_db{ position:fixed; left:0px; top:0px; z-index:999; right:0px;}
.lgli_qh li,.lgli_qh .activeborder{ width:50%;}
.sgli_qh li,.sgli_qh .activeborder{ width:33.3%;}
.sygli_qh li,.sygli_qh .activeborder{ width:25%;}

.cp_dxcs{ width:46%; float:left; margin:1%; background:#f7f7f7; padding:0px 1%; height:30px; line-height:30px; color:#000; overflow:hidden; text-align:left;}

.comment_type{ -moz-box-orient: horizontal;display: -moz-box;  display: -webkit-box;  display: box;  margin: 6px 0 10px; overflow: hidden; padding: 0 4%; width:100%; box-sizing: border-box; -moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.comment_type li{ background: #ffffff; border: 1px solid #d6d6d6; border-radius: 4px; color: #666666; font-size: 12px; line-height: 25px; margin: 0 3px; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap;  -moz-box-flex: 1; -webkit-box-flex: 1;  box-flex: 1;}

.comment_type li.cur { background: #ff2e45 ; border-color: #ff2e45; color: #ffffff; font-size: 12px;}

.pj_xs_ul{background: #ffffff; position: relative;width: 100%; text-align:left;}

.pj_xs_ul li { -moz-border-bottom-colors: none;-moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #e3e3e3; border-style: solid; border-width: 0 0 1px; margin-left: 5%; padding: 2px 5% 10px 0;}
.pj_xs_ul li:last-child { border-bottom: 0 none;}
.pj_xs_ul li .comment_title { float: left; font-size: 14px; line-height: 46px; height:46px; vertical-align: middle; width: 70%;}
.pj_xs_ul li .comment_title span { color: #999999; display: inline-block; font-size: 11px; margin-left: 8px; overflow: hidden; padding-bottom: 3px; text-overflow: ellipsis; vertical-align: middle;white-space: nowrap; width: 100px;}
.pj_xs_ul .img_wrap {border: 1px solid #d9dad7; height: 28px; margin-right: 5px; width: 28px; border-radius:28px; margin-top:8px; float:left;}
.pj_xs_ul li .comment_grade { float: left; line-height: 46px; text-align: right;vertical-align: middle; width: 29%;}
.pj_xs_ul li .commnet_info { color: #999999; font-size: 11px; width: 100%;}
.pj_xs_ul li .comment_tag { line-height: 23px; overflow: hidden; text-align: left; }
.pj_xs_ul li .comment_rate { margin-top: 13px;}
.pj_xs_ul li .comment_tag span { margin-right: 5px;}
.pj_xs_ul li .comment_times { height: 23px;line-height: 23px; text-align: left; width: 80px; float:left;}
.pj_xs_ul li .comment_rate { margin-top: 13px; width: 60px; display: block; height: 18px; line-height: 18px; float:right; color: #7f8c8d;
 background: url(../images/w_12.png) no-repeat 0 center ; }
.pj_xs_ul li .comment_rate { margin-top: 13px; width: 60px; display: block; height: 18px; line-height: 18px; float:right; color: #7f8c8d;
 background: url(../images/w_12.png) no-repeat 0 center ; }
.pj_xs_ul li .comment_rate[data-rate="5"] {  background-position: 0 center;}
.pj_xs_ul li .comment_rate[data-rate="4"] {  background-position: -12px center;}
.pj_xs_ul li .comment_rate[data-rate="3"] {  background-position: -24px center;}
.pj_xs_ul li .comment_rate[data-rate="2"] {  background-position: -36px center;}
.pj_xs_ul li .comment_rate[data-rate="1"] {  background-position: -48px center;}


.restaurant0{ height:40px; background:#fff; position:fixed; top:0px; left:0px; width:100%; z-index:999;}
.restaurant1{ float:left; width:25%; text-align:center; font-size: 14px;line-height: 38px; height:38px;}
.restaurant1.active{ border-bottom: 2px solid #ff2e45 !important; color: #ff2e45 !important;}
.restaurant1.active a{color: #ff2e45;}
.restaurant{ height:40px; width:75%; overflow:scroll; position:absolute; left:25%; right:0px; overflow-y:hidden;overflow-x:scroll;}
.restaurant-tabs { background: #fff; display: block; margin-bottom: 1px; z-index: 10; height:39px; }
.restaurant-tabs li{ display: inline-block; font-size: 14px;line-height: 38px; height:38px; text-align: center;  float:left; overflow:hidden;}
.restaurant-tabs li a{ display:block; white-space:nowrap;}
.restaurant-tabs li.active{border-bottom: 2px solid #ff2e45; color: #ff2e45;}
.restaurant-tabs li.active a{ color: #ff2e45;}

.zjjl_div{ width:100%;}
.zjjl_div li{ float:left; width:94%; background:#FFF; padding:3%; border-bottom:1px solid #eee;text-align:left; line-height:20px;}
.zjjl_div li .div_sj{ font-size:12px; color:#c5c5c5;}
.zjjl_div li .div_je{ color:#ff2e45; font-size:14px;}

.profx { height:60px; line-height:60px; background:#fff; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; text-align:center;}
.profx a{  width:50%; display:block; float:left;}
.profx a.dzs{background:url(../images/fsaga.jpg) no-repeat 10% 50%;}
.profx a.fxs{background:url(../images/fsag.jpg) no-repeat 10% 50%;  }
.profx a strong{color:#f00; font-size:16px; display:none;}



.link_to_shop { overflow: hidden; padding: 10px 16px 15px;background: #ffffff;  border: 0;  box-sizing: border-box;}
.link_to_shop .shopName { color: #1a1a1a; display: inline-block; font-size: 15px; line-height: 36px; overflow: hidden; text-overflow: ellipsis;vertical-align: middle; white-space: nowrap; width: 72%;}
.link_to_shop .img_wrap { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 36px; margin-right: 8px; width: 36px;}
.link_to_shop .Authentication { color: #24bf24; display: inline-block;  font-size: 11px; line-height: 21px;  text-align: right; vertical-align: middle; width: 26%;}
.link_to_shop .Authentication i { background: url(../imgs/w_7.png) no-repeat scroll -11px -1721px / 45px auto; display: inline-block; height: 21px; line-height: 21px; width: 22px;}
.link_to_shop .shop_area { border: 1px solid #bdbdbd; border-radius: 5px; color: #666666; display: inline-block; font-size: 14px; line-height: 32px; margin-top: 15px; text-align: center; vertical-align: middle; width: 48%; box-sizing: border-box;}
.link_to_shop div:last-child { margin-left: 2%;}
.link_to_shop .shop_area a {color: #666666; display: block; height: 32px; width: 100%;}
.link_to_shop .shop_area i { background: url("../imgs/w_7.png") no-repeat 0 0; display: inline-block; height: 25px; width: 25px;}
.link_to_shop .shop_area i.shops { background-position: -12px -1673px;}
.link_to_shop .shop_area i.dianpu { background-position: -12px -1626px;}
.link_to_shop .shop_area i.Store { background-position: -12px -1582px;}

.link_sku_dialog{background: #ffffff; border:none;}
.link_sku_dialog a{line-height: 18px; padding: 14px 30px 14px 20px; height:18px; display:block; color:#1a1a1a; background:url(../images/link_sku_dialog_a.jpg) no-repeat 96% center;}




/*我的客服*/
.service-list .sub {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 10px;
	background: #fff;
}
.service-list .sub .info {
	padding: 15px;
	border-bottom: 1px solid #e7e7e7;
}
.service-list .sub .info .avatar {
	float: left;
	width: 48px;
	height: 48px;
}
.service-list .sub .info .user-info {
	margin-left: 58px;
	min-height: 48px;
}
.service-list .user-info .name {
	font-size: 16px;
	color: #333;
	line-height: 1;
	margin-bottom: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.service-list .user-info .tip {
	font-size: 12px;
	color: #838383;
	line-height: 1.3;
}
.service-list .gbtn {
	padding: 10px 15px;
	overflow: hidden;
}
.service-list .gbtn .item {
	width: 43%;
	float: left;
}
.service-list .gbtn .call {
	padding-right: 20px;
}
.service-list .gbtn .call .i-btn {
	background: #e53939;
}
.service-list .gbtn .msg .i-btn {
	background: #15b615;
}
.service-list .gbtn .item .disabled {
	background: #d7d7d7;
}
.service-list .gbtn .msg {
	padding-left: 20px;
}
.initial .btn-link,
.service-list .gbtn .i-btn {
	display: block;
	width: 100%;
	height: 32px;
	border-radius: 3px;
	font-size: 16px;
	color: #fff;
	line-height: 32px;
	text-align: center;
}
.service-list .gbtn .talk-btn{display: block;
	width: 100%;
	height: 32px;
	border-radius: 3px;
	font-size: 16px;
	line-height: 32px;text-align:center}
.service-list .gbtn .iconfont {
	font-size: 18px;
	color: #fff;
	margin-right: 5px;
}
.kh_sftg{ height:38px; line-height:38px; text-align:left; background:#fdf8e4; color:#b19267; text-indent:2em; }
.kh_sftg a{ color:#e4393c; }
.kaohe_div{ width:100%;}
.kaohe_div img{ width:100%;}
.kaohe_div1{background:#ffd84f; padding:10px; text-align:left;}
.ztp_a{ position:relative;}
.gd_cp_bngm,.gd_cp_ngm{ position:absolute; left:50%; top:50%; margin-top:-64px; margin-left:-53px; display:block; }
.jiesuo{ display:block; float:left; height:26px; width:26px; line-height:26px; background:url(../images/jiesuo.jpg) no-repeat center center / 12px auto ;}
.jiasuo{ display:block; float:left; height:26px; width:26px; line-height:26px; background:url(../images/jiasuo.jpg) no-repeat center center / 12px auto;}



.dibuNavS{    
	border-top: 1px #dedde0 solid;
	height: 50px;
    line-height: 50px;
    background-color: #FFF;
    z-index: 10;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;}
.dibuNavS>div {
    width: 62%;
    float: left;
    text-align: center;
}
.dibuNavS .leftK {
    width: 19%; margin-top: 6px;

}
.dibuNavS .leftK span{   
    display: block;
    line-height: 20px;
    font-size: 12px;}
.dibuNavS .centerK {
    height: 38px;
    line-height: 38px;
}

.dibuNavS .rightK {
    width: 19%; margin-top: 6px;

}
.dibuNavS .rightK span{ 
    display: block;
    line-height: 20px;
    font-size: 12px;}

.dibuNavS .leftK>a {
    display: block;
}

.dibuNavS .leftK img {
    width: 23px;
    vertical-align: middle;
}

.dibuNavS .centerK>div {
    margin-top: 5px;
}
.dibuNavS .centeYi a {
    display: block;
}

.dibuNavS .jiaFuTou img {
    vertical-align: middle;
    width: 26px;
    margin-right: 6px;
}
.dibuNavS .centerK>div {
    margin-top: 5px;
}
.dibuNavS .rightK>a {
    display: block;
}
.dibuNavS .rightK img {
    width: 23px;
    vertical-align: middle;
}
.dibuNavS .centerK a {
    background-color: #e5383c;
    border: solid 1px #e5383c;
    height: 100%;
    color: #FFF;
    border-radius: 4px;
	display:block;
}
.dibuNavS .centeEr a {
    width: 47%;
}
.dibuNavS .centeEr .bangKan {
    background-color: #FFF;
    color: #c71b00;
}
.dibuNavS .centerK a.bangKan {
    float: left;
}
.dibuNavS .centerK a.gouMai {
    float: right;
}
.update-btn {
	width: 84px;
	height: 27px;
	line-height: 27px;
	font-size: 13px;
	background-color: #ff7200;
	border-radius: 5px;
	color: #fff;
	text-align: center;
	position: relative;
	top: -10px;
}
.update-btn:hover {
	color: #fff;
}
.bq_pic{ position:absolute; top:-2px; right:-2px; width:30% !important;}
.pplist{ width:99%; margin-left:1px; margin-top:1px; background:#f6f6f6; float:left;}

.pplist li{ width:33.3%; float:left; margin-right:1px; background:#fefefe; margin-bottom:1px; text-align:center; }
.pplist li img{ width:100%; }


.zdy_sj_srk{padding:5%; background:#fff;}
.zdy_sj_srk1{margin-bottom:5%;position:relative; width:100%; line-height:40px;}
.zdy_sj_srk p{ text-align:left; padding-left:70px; margin:5px 0px;}
.zdy_sj_srk1 label,.zdy_sj_srk2{ position:relative; float:left; color:#595757}
.zdy_sj_srk1 .div_input{ position:absolute; height:40px; left:90px; right:10px; top:0px; }
.zdy_sj_srk1 .div_input input[type="text"],.zdy_sj_srk1 .div_input input[type="password"]{ height:40px; text-indent:10px; background:#efeff0; border:0;border-radius:5px;color:#595757; width:100%; margin:0px; padding:0px;}
.zdy_sj_srk1 .div_textarea{ position:absolute; height:80px; left:70px; right:10px; top:0px; }
.zdy_sj_srk1 .div_textarea textarea{ height:80px; line-height:20px; text-indent:10px; background:#efeff0; border:0;border-radius:5px;color:#595757; width:100%; margin:0px; padding:0px;}


.zdy_sj_srk1 .div_input select{ height:40px; text-indent:10px; background:#efeff0; border:0;border-radius:5px;color:#595757; width:100%; margin:0px; padding:0px;}
.zdy_sj_srk1 button{background:#8ec31f;color:#fff;text-align:center;border:0;border-radius:10px;padding:3%;width:100%;font-size:16px}


.zdy_sj_srk1_{margin-bottom:5%;position:relative; width:100%; line-height:40px;}
.zdy_sj_srk2{ position:absolute; left:0px; line-height:40px; text-align:left;}
.zdy_sj_srk3{ position:relative; left:90px; width:60%; float:left;}
.zdy_sj_srk3 a{  display:block; position:relative;}
.zdy_sj_srk3 a span{ line-height:40px; display:block; height:40px;}
.zdy_sj_srk3 a img{ width:100%;}
.zdy_sj_srk3 input[type="file"]{display:block; width:100%; padding:0px; opacity:0; left:0px; right:0px; top:0px; bottom:0px; margin:0px; position:absolute;}
.zdy_sj_srk4{margin-bottom:5%; position:relative; width:100%; line-height:45px;}
.zdy_sj_srk4 input{background: #e4393c;  border: medium none; color: #fff; cursor: pointer; height: 45px; line-height: 45px;
 padding: 0;  display: block;font-size: 16px; margin: 10px auto; border-radius: 5px; width:90%;}
 
 
 .dd_qb_xf{ position:fixed; top:100px; left:2%; height:35px; z-index:999;}
.dd_qb_xf1{ position:absolute; z-index:1000; background:#666666; left:0px; top:0px; height:35px; border-radius:35px;filter:alpha(opacity=50); opacity: 0.5; width:100%;}
.dd_qb_xf2{ position:relative; z-index:1001; height:35px;  padding-right:10px; overflow:hidden;}
.dd_qb_xf2 .swiper-wrapper table{ height:25px; white-space:nowrap; line-height:25px;color:#fff;    font-size: 12px;
    font-weight: 100;}



.zhifuplay{width:100%;background:#f2f2f2}
.zhifuplay dt{width:100%;height:126px;background:url("../images/tjgwc_01.png") no-repeat center center #fffaee;background-size:85%;padding:20px 0;}
.playtishi{height:93px; font-size:14px; line-height:34px;color:#4e4e4e;padding:23px;font-weight:600}
.playtishi span{font-size:20px;color:#e83921}

.zhifuplays li{height:70px; margin-bottom:1px;background:#fff}
.zhifuplays li div{height:70px;padding-right:10px;cursor:pointer}
.zhifuplays li div img{height:40px;margin-top:15px;margin-left:20px;}
.zhifuplays li div.playhover{background:url("../images/tjgwc_02.png") no-repeat;background-position:92% 50%;background-size:25px}
.zhifuplays #zfbzf_id{display:none}
.submitanniu{padding:20px 20px;
    height: 45px;}
.submitanniu input {
    background: #ff5500;
    border: medium none;
    color: #fff;
    cursor: pointer;
    height: 45px;
    line-height: 45px;
    padding: 0;
    display: block;
    font-size: 16px;
    border-radius: 5px;
}

.lzsdfx{
	border-top: 1px solid #ccc;
	background:rgba(255, 255, 255, 0.50);
	height:35px;
	line-height:35px;
	position: relative;
    top: -40px;
    margin-bottom:-40px;
	padding-left:10px;
	padding-top:4px;
	z-index:1
}
.lzsdfx img{position: absolute;}
.lzsdfx span{padding-left:40px}

.cp_pj_div{ width:100%; float:left;}
.cp_pj_div1{ width:25%; float:left; text-align:right; height:24px; line-height:24px; color:#393939; font-size:14px; font-weight:bold;}
.cp_pj_div2{width:75%; float:left; }
.cp_pj_div2_{ width:130px; height:24px; background:url(../../images/h_pjxj.png) repeat-x left center; float:left;}
.cp_pj_div2_xj{ width:26px; height:24px; float:left; cursor:pointer;}
.cp_pj_div2_mxz{  background:url(../../images/h_pjxj.png) repeat-x left center;}
.cp_pj_div2_yxz,.cp_pj_div2_jg{  background:url(../../images/z_pjxj.png) repeat-x left center; }

.cp_pj_div2 textarea{width:70%; float:left; line-height:24px; color:#393939; height:200px; border:1px solid #2f94e2;}
.cp_pj_div3{width:154px; height:40px; float:left;}

.cp_pj_div4{ padding-top:8px; float:left;}


.singler{background:#fff; padding:10px}
.singler .parje{color:#fff;position: absolute; bottom:0px;right:0px;background:rgba(0, 0, 0, 0.55);padding:0px 5px}
.singler .pic a{float:left;    display: block;width:32%;    position: relative;}

.sjwdekefu{position:fixed;right:5px;top:32%;line-height:18px;text-align:center;font-size:14px;z-index:99;}
.sjwdekefu a{display:block;padding:5px;background:rgba(250,250,250,.8);border-radius:5px;color:#E4393C;}
.sjwdekefu i{display:block;line-height:28px;font-size:24px;}
#goTop{position:fixed;right:14px;bottom:170px;line-height:18px;text-align:center;font-size:14px;z-index:99;display:none}
.pltjtp{width:85%}
.pltjtp li{width:30%;float:left;text-align:center}
.mmqd_div table{ border-left:1px solid #999;border-top:1px solid #999;}
.mmqd_div table td{ border-right:1px solid #999; border-bottom:1px solid #999;}