﻿@charset "utf-8";/* CSS Document */@charset "utf-8";

* { font-family:"微软雅黑",Arial,Verdana;}
a {
    color: #4c4b4b;font-family: "微软雅黑",Arial,Verdana;font-size: 14px; text-decoration: none;}
/**/img {border: 0 none;}
a { text-decoration: none;}
/**
 * .page-home { background-color: #fff;}
 */
.cl {clear: both;}
.fl {float: left;}
.fr {float: right;}
.f14 {font-size: 14px;}
.f18 {font-size: 18px;}
.f_d {font-size: 14px;margin-right: 10px;vertical-align: middle;}
.bold {font-weight: bold;}
.w1280 {overflow: hidden;width: 1280px;margin: 0 auto;}
.w1100 {overflow: hidden;width: 1100px;margin: 0 auto;}
/*
.header {background-color: #fff; position: fixed;
margin: 0 auto;
width: 100%;
z-index: 9999;
top: 0px;}
.header_top {height: 28px;}
.header_top_box {}
.header_top_box ul li {float: left;line-height: 28px;font-size: 13px;}
.header_top_box ul li a {line-height: 28px; font-size: 13px;}
.header_top_box ul li a h1 {line-height: 28px; font-size: 13px; font-weight: normal; display: inline;}
.header_top_box ul li a:hover {color: #da3126;text-decoration: none;}
.header_top_box ul li img {margin-right: 2px;}
.header_top_box ul li span {line-height: 28px;padding: 0 12px; color:#aab2bd;}
.header_body {height: 110px;margin-top:20px;position: relative;}
.header_logo {overflow: hidden;width: 535px;}
.header_logo img {height: 96px;vertical-align: middle;width: 472px;}
.header_logo a {line-height: 8px;margin-left: 15px;}
.header_search {width: 525px;}
.header_search ul li {float: left;}
.header_search ul li.right {float: right;}
.search {height: 36px;margin-bottom: 7px;margin-top: 23px;width: 524px;}
.searchtext {border: 0 none;height: 34px;line-height: 34px;padding-left: 9px;width: 380px;border:1px solid #d93126;}
.searchbt {background:#d93126;cursor:pointer;border:none;width:90px; height:36px;font-size:16px;line-height:36px;color:#FFFFFF}
.keywords a{ margin:0 5px;}
.keywords a:hover {color: #da3126;text-decoration: none;}
.header_code { margin-right:10px; float:right}
.header_code img {display: block; height: 91px; margin: 0 auto; width: 171px;}
.nav {background-color: #fff;}
.nav_1 {background: none repeat scroll 0 0 #da3126; height: 46px;}
.nav_1 li { color: #fff; font-size:16px; float: left; height: 46px; line-height: 46px; width:128px; text-align:center;}
.nav_1 li a {color: #fff;display: block;line-height: 46px; width:120px; float:left; font-size:16px;}
.nav_1 li a:hover { background-color: #f54237;}
.nav_1 li#menu{ background:url(../img/index/fenlei.jpg) 180px center no-repeat #f54237; width:255px; text-align:center; margin:0;}
.nav_1 li#menu .nav_2 { display:none; border:2px solid #FF0000; width:1276px; height:auto; background:#FFFFFF; z-index:999; position:absolute;
left:69px;
}
.nav_1 li#menu:hover{ background:url(../img/index/fenlei2.jpg) 180px 23px no-repeat #f54237;}
.nav_1 li#menu:hover .nav_2 {display:block;}
.nav_1 li#menu.sfhover .nav_2 {display:block;}
.nav_2{border:2px solid #FF0000; width:1276px; height:auto; z-index:999; position:absolute; background:#FFFFFF}
.nav_2 dl{width:181px; float:left; border-right:1px solid #dfdfdf; height:auto}
.nav_2 dl.last{border:none;}
.nav_2 dt{font-size:18px; color:#333333; text-align:center; width:100%; font-weight:bold; margin:20px 0; float:left;}
.nav_2 dd{ text-align:center; float:left; width:100%; overflow:hidden;}
.nav_2 dd a{color:#333; font-size:14px; line-height:30px; float:none; clear:both; display:inline}
.nav_2 dd a img{ margin-bottom:5px;}
.nav_2 dd a:hover{color:#FF0000; text-decoration:none; background: none;}

.footer{ float:left; width:100%; font-size:12px; text-align:center; line-height:34px; padding:20px 0; color:#A4A4A4}
.footer a{margin:5px; color:#A4A4A4; font-size:14px; line-height:34px;}
.footer a:hover{text-decoration:none;}
*/

/* banner 
.banner {
	clear:both; 
	margin-top:7px;
	height:442px;
}
.banner_left {
	width:955px;
	height:442px;
	position:relative;
}
.banner_img {
}
.banner_img li {
	position:absolute;
	display:none;
	z-index:10;
    width:955px;
    height:442px;
    overflow:hidden;
   
}*/
.banner_prev {
	position:absolute;
	width:22px;
	height:68px;
	z-index:10;
	left:0;
	top:50%;
	margin-top:-44px;
	cursor:pointer;
	filter:alpha(opacity=75);  /*支持 IE 浏览器*/
	-moz-opacity:0.75; /*支持 FireFox 浏览器*/
	opacity:0.75;  /*支持 Chrome, Opera, Safari 等浏览器*/
}
.banner_next {
	position:absolute;
	width:22px;
	height:68px;
	z-index:10;
	top:50%;
	margin-top:-44px;
	right:0;
	cursor:pointer;
	filter:alpha(opacity=75);  /*支持 IE 浏览器*/
	-moz-opacity:0.75; /*支持 FireFox 浏览器*/
	opacity:0.75;  /*支持 Chrome, Opera, Safari 等浏览器*/
}
.banner_right p {
	margin-bottom:8px;
	position:relative;
}
.banner_right p img {
	width:316px;
	height:142px;
}
/*.banner_right p span{
	border:3px solid #f00;
	display:none;
	width:310px;
	height:136px;
	position:absolute;
	z-index:9;
	filter:alpha(opacity=50);  
	-moz-opacity:0.50; 
	opacity:0.50
	}*/ 
.banner_right p a {
        display:block;
}
.banner_right p span {
    cursor:pointer; 
	background:#000;
	display:none;
	width:316px;
	height:142px;
	position:absolute;
	z-index:9;
	filter:alpha(opacity=20);  /*支持 IE 浏览器*/
	-moz-opacity:0.20; /*支持 FireFox 浏览器*/
	opacity:0.20;  /*支持 Chrome, Opera, Safari 等浏览器*/
}
.banner_right p:hover span {
	display:block;
}
.banner_bt {
    position:absolute;
    z-index:10;
    left:50%;
    bottom:15px;
}
.banner_bt li {
    width:10px;
    height:10px;
    float:left;
    margin:3px;
    background:#666;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.banner_bt li.now {
 	width: 13px;
    height: 13px;
    background: #FF4200;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
/* banner幻灯片css */
.siteBanner {
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
.siteBanner .hd {
	overflow:hidden;
	position:absolute;
	right:5px;
	bottom:5px;
	z-index:1;
}
.siteBanner .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
}
.siteBanner .hd ul li {
	float:left;
	margin-right:3px;
	padding:0px 5px;
	line-height:14px;
	text-align:center;
	background:#fff;
	cursor:pointer;
}
.siteBanner .hd ul li.on {
	background:#f37818;
	color:#fff;
}
.siteBanner .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.siteBanner .bd li {
	zoom:1;
	vertical-align:middle;
}
.siteBanner .bd img {
	width:100%;
	height:100%;
	display:block;
	border:0;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.siteBanner .prev, .siteBanner .next {
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-25px;
	display:block;
	width:32px;
	height:40px;
	background:url(../img/slider-arrow.png) -110px 5px no-repeat;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.siteBanner .next {
	left:auto;
	right:3%;
	background-position:8px 5px;
}
.siteBanner .prev:hover, .siteBanner .next:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
.siteBanner .prevStop {
	display:none;
}
.siteBanner .nextStop {
	display:none;
}
/*中间幻灯片  */
.banner_imgs1 {
}
.banner_imgs1 li {
	position:absolute;
	display:none;
	z-index:9;
    width:777px;
    height:300px;
    overflow:hidden;
   
}
.banner_bts1 {
    position:absolute;
    z-index:10;
    left:50%;
    bottom:15px;
}
.banner_bts1 li {
    width:20px;
    height:5px;
    float:left;
    margin:3px;
    background:#666;
}
.banner_bts1 li.nows {
    background: #FF4200;
   
}
.banner_imgs2 {
}
.banner_imgs2 li {
	position:absolute;
	display:none;
	z-index:9;
    width:777px;
    height:300px;
    overflow:hidden;
   
}
.banner_bts2 {
    position:absolute;
    z-index:10;
    left:50%;
    bottom:15px;
}
.banner_bts2 li {
    width:20px;
    height:5px;
    float:left;
    margin:3px;
    background:#666;
}
.banner_bts2 li.nows {
    background: #FF4200;
   
}
.banner_imgs3 {
}
.banner_imgs3 li {
	position:absolute;
	display:none;
	z-index:9;
    width:777px;
    height:300px;
    overflow:hidden;
   
}
.banner_bts3 {
    position:absolute;
    z-index:10;
    left:50%;
    bottom:15px;
}
.banner_bts3 li {
    width:20px;
    height:5px;
    float:left;
    margin:3px;
    background:#666;
}
.banner_bts3 li.nows {
    background: #FF4200;
   
}.banner_imgs4 {
}
.banner_imgs4 li {
	position:absolute;
	display:none;
	z-index:9;
    width:777px;
    height:300px;
    overflow:hidden;
   
}
.banner_bts4 {
    position:absolute;
    z-index:10;
    left:50%;
    bottom:15px;
}
.banner_bts4 li {
    width:20px;
    height:5px;
    float:left;
    margin:3px;
    background:#666;
}
.banner_bts4 li.nows {
    background: #FF4200;
   
}

/*   广告   */
.adbar { margin: 80px auto;}

/*  新闻列表  栏目首页  */
.newsp {
    width: 100%;
}
.newsp li {
    color: #434a54;
    font-size: 15px;
    width: auto;
    padding: 0 10px 5px 10px;
    border-bottom: 1px dashed #d7d7d7;
    line-height: 30px;
    height: 200px;
}
.newsp li .leftbox {
    width: 270px;
    padding: 10px;
    float: left;
}
.newsp li .leftbox a img {
    width: 250px;
    height: 180px;
}
.newsp li .rightbox {
    float: left;
    width: auto;
    padding: 10px;
}
.newsp li .rightbox p {
    /*width: 650px;*/
    height: 120px;
    overflow: hidden;
}
.newsp li a {
    color: #434a54;
    font-size: 16px;
    line-height: 30px;
}
.newsp li a.title {
    color: #434a54;
    font-size: 23px;
    font-weight: bolder;
    line-height: 35px;
}
.newsp li span {
    font-size: 15px;
    color: #d7d7d7;
}

/**************************
*	二次开发开始css
*/

/*预约类型 */
.orange{
	color:#FF4A00;
}

/* 团购start */
.borderbox{
	margin:0 9px 30px 9px;
	padding-bottom:3px;
	width:300px;
	height:398px;
	float:left;
	border:1px solid #ccc;
	border-bottom:3px solid #ccc;
}
.last {
    margin:0 0px 30px 0px;
}
.borderbox:hover{
	border-bottom:3px solid #FF4A00;
	cursor:pointer;
}
.borderbox a{
	display:block;
}
.borderbox a:hover{
	cursor:pointer;
}
.borderbox a .box_img{
	width:300px;
    background-color: #fff;
    text-align: center;
}
.borderbox a .box_img a{
	text-decoration:none;
}
.borderbox a .box_img a:hover{
	text-decoration:none;
	
}
.borderbox a .box_img  img{
	width:280px;
	height:280px;
	overflow:hidden;
	
}
.borderbox a .box_content h2{
	font-weight:700;
	font-size:17px;
	width:250px;
	color:#333;
	margin:10px auto;
}
.borderbox a .box_content .box_intro{
	margin:5px auto;
	font-size:13px;
	width:250px;
	color:#999;
	height:20px;
	overflow:hidden;
	
}
.borderbox:hover a .box_content .box_intro{
	color:#222;
	
	overflow:hidden;
}
.borderbox a .box_content .box_price {
	color:#999;
}
.borderbox a .box_content .box_price strong{
	color:#FF4A00;
	font-weight:900;
	font-size:17px;
	margin:10px 20px 10px 10px;
}
.borderbox a .box_content .box_yu{
	width:100%;
	margin:10px auto;
	color:#999;
	background:#FEFEFE;
	height:26px;
	line-height:26px;
}
.borderbox:hover a .box_content .box_yu{
	border-bottom:3px solid #FF4A00;
}
.borderbox a .box_content .box_yu .left_box{
	width:120px;
	float:left;
    padding-left: 10px;
}
.borderbox a .box_content .box_yu .left_box span{
	color:#FF4A00;
	font-weight:600;
}
.borderbox a .box_content .box_yu .right_box{
	width:80px;
	float:right;
}
.borderbox a .box_content .box_yu .right_box span{
	color:#FF4A00;
	font-weight:600;
}

/* 促销 */
.img_ddl{
	color:#fff;
	font-weight:500;
	width: 50px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	overflow: hidden;
	background-image: url("../images/icon-saleoff.png");
	background-repeat: no-repeat;
}

.flowBox {
    border: 1px solid #e2e2e2;
    padding: 43px 0px 40px 0px;
    background-color: #fff;
  }
  #ur_here {
    margin-top: 10px;
    height: 22px;
    line-height: 22px;
    color: #999;
    font-size: 14px;
}

.code div { display: none;}
.code:hover div {display: block; position: absolute; background-color: #fff; z-index: 10000;}

.floatad {
    top: 115px;
    left: 10px;
    position: fixed;
    z-index: 10;
}
.floatad .close {
    position: absolute;
    float: right;
    top: 3px;
    right: 0px;
    display: block;
    width: 10px;
    height: 10px;
}

/*     专卖店  */
.cityarea {
    width: 1170px;
    background-color: #fff;
    padding: 10px 15px;
    margin-top: 10px;
    float: left;
    font-size: 14px;
}
.cityarea a {
    font-size: 16px;
    color: #333;
    margin: 0 10px;
}
.cityarea a:hover {
    font-size: 16px;
    color: #ff0000;
}
.cityarea a.cur {
    color: #ff0000;
}