@charset "utf-8";
/* 
作者：福州盈科网络
TEL:13799305227
E-mail:61786681@qq.com
*/ 
body {  font-family:"Microsoft Yahei",Tahoma,"SimSun"; background:#eee ;margin:0 auto; font-size:13px;  color:#5c5cee5c;  line-height:190%; max-width:640px; min-width:300px; overflow-x:hidden; }
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;}
a{ color:#666;   outline-style:none;  text-decoration:none; }
a:hover{ color:#c00; 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}

.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 }

/*首页样式*/
#main { display:inline-block; width:100%;}

.mainnav a{ display:block; float:left; width:25%; text-align:center; margin-bottom:5%;}
.mainnav a img{ width:50%; }

.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:#C00; font-size:16px;}
#jianjie,.case dt,.news dt {border-left:#C00 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:#C00; 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% rgba(0, 0, 0, 0); height:50px; padding-top:10px; margin-top:50px;}
	.title h2,.title p{ line-height:22px; 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:88%; padding:3%; margin:15px auto 60px 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;border-radius:10px;}
	
		/*列表内容区*/
	.mainlist,.mianapp { margin:50px auto;}
	.mainlist dl,.mianapp dl{ margin:10px auto;}
	.mainlist dl img{ width:100%; border-radius:5px;}
	.mainlist dl dd{ text-indent:1em;}
	.yemaa{ width:100%; padding-bottom:50px;}
	.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{ height:200px; 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:#C00;}
.main .right .product .f_r p.m span{ color:#999; font-size:85%;}
	
/*页脚样式*/
.footer { position:fixed; bottom:0; left:0; width:100%; height:40px; background:#cc0000;}
.footer ul { max-width:640px; min-width:300px; width:100%; height:40px; line-height:40px;background:#cc0000;/*Mozilla*/
				background:-moz-linear-gradient(top,#cc0000,#dd0f0f);/*Mozilla*/
				background:-webkit-gradient(linear,0 50%,100% 50%,from(#cc0000),to(#dd0f0f));/*Old gradient for webkit*/
				background:-webkit-linear-gradient(top,#cc0000,#dd0f0f);/*new gradient for Webkit*/
				background:-o-linear-gradient(top,#cc0000,#dd0f0f); /*Opera11*/
				margin:0px auto;
}
.footer li{ width:25%; float:left; text-align:center;}
.footer li img{ height:30px; margin-top:5px;}
.footer li a{ color:#FFF; display:block; width:100%;}

/* 预约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:200px;}
.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:#C00; 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: 20px;
    width: 70px;
	line-height: 30px;
}

.proattr-radio dd {
    margin-left: 90px;
}
.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; border-bottom:1px solid #ccc; 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; border: 1px solid #DB2929; border-radius: 3px; box-shadow: 0 1px 2px #D9D9DB inset; display: inline-block; font-size: 1em; height: 18px; line-height: 18px; 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:nth-child(3n+1) { border-left:#e0e0e0 solid 1px;}
.category_right3 li:nth-child(1), .category_right3 li:nth-child(2), .category_right3 li:nth-child(3) { border-top:#e0e0e0 solid 1px;}

/* 分类搜索页 */




.zzsj_div{}
.syrm_ul{ height:30px;border-bottom: 1px solid #ebebeb;  border-left: 4px solid #c00; 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:50px;}



/* 列表页 */

.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_list a{ float:left; width:46%; margin:1%; padding:1%; text-align:center; display:block; background:#fff;}
.product_list a img{ width:100%;}

.product_list a 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;}

/* 列表页 */



/* 产品详细页 */
.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 p{ border-bottom:1px solid #ccc;  line-height:30px;padding-left:10px; padding-right:10px;}
.xdy_cpbt .xdy_cpbt_d{ border-bottom:none;}

.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: 60px; 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;}

/* 产品详细页 */


/* 购物车界面 */
.payment-total { background: #eaedf1; bottom: 0px; left:0px;height: 50px; overflow: hidden; position: fixed; width: 100%;}
.shp-cart{ display: block; float: left; margin-top: 3px; min-width: 200px; margin-left:30px;}
.shp-cart strong{ color: #e4393c; font-size: 14px; font-weight: normal; display: block; margin-top: 3px; height:20px; line-height:20px;}
.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) ; bottom: 0; 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;}
.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;}

/* 填写订单 */


.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:#C00; color:#FFF; padding:0px; height:50px; line-height:50px; width:100%; cursor:pointer;}
.reg input.submit{height:50px; border:none; line-height:50px; background:#C00; color:#FFF; padding:0px; cursor:pointer; }


.toplogo { height:80px; position:relative;}
.toplogo div.f_r{ width:60%; text-align:right;}
.toplogo div.f_r img{ width:100%;}
.toplogo div.f_l{ width:30%; position:absolute; bottom:0; margin-left:15px;}
.toplogo div.f_l img{ width:100%;}

.sousuo { padding:2%; background:#cc0000; margin-bottom:15px;}
.sousuo input{ width:75%; height:30px; line-height:30px; padding:5px 10px;}
.sousuo a{ display:block; float:right; background:#000; color:#FFF; font-size:16px; font-weight:bold; height:40px; line-height:40px; width:15%; text-align:center;}

h6 { height:35px; line-height:35px; background:#e67817; font-size:16px;}
h6 span.f_l{ text-indent:1em; color:#FFF;}
h6 span.f_r a{ display:block; width:80px; font-size:16px; text-align:center; background:#9c231b; color:#FFF;}

.indextg { padding:5px;}
.indextg li{ width:49%; background:#fff; margin:3px 0; box-shadow:0 0 5px #ccc;}
.indextg li img{ width:100%;}
.indextg li p{ padding:3px 8px; height:30px; font-size:14px;}
.indextg li p.titss{ height:50px; line-height:25px;}
.indextg li p span.f_l{ font-size:18px; color:#C00; font-weight:bold; font-family:Arial;}
.indextg li p span.f_r a{ width:100px; display:block; color:#C00; text-align:right; font-size:16px;}
.tuanguan{ background:#e67817; color:#FFF; font-size:14px; line-height:30px; height:30px;}

.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:#e67817; font-size:14px; color:#FFF;}
.yehang img{ height:35px; margin:0 8px;}
.yehang a{color:#FFF;}
.yehang span.f_r{ margin-right:8px;}