﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, input, select {margin:0; padding:0; border:0 none; outline:0; color:inherit;}
html, body {width:100%; height:100%;}
body {margin:0 auto; font:12px/1 "Microsoft Yahei", "微软雅黑", sans-serif; vertical-align:baseline; overflow-y:scroll;}
h1 {font-weight:bold; font-size:18px; line-height:normal; color:#474545;}
h2, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
a { text-decoration:none; }
p { line-height:22px; }
img, iframe {border:none;}
a:link {color:inherit;}
:focus {outline:0;}
a {
    text-decoration: none;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    color: #616161;
}
body {
    width: 100%;
    margin: 0 auto;
    line-height: 20px;
    font-family: "Microsoft Yahei","Helvetica Neue";
    font-size: 14px;
    color: #333;
    background: #fff;
    overflow-x: hidden;
}
.xm_tit{position: relative; 
    height: 80px;
   background-color: #FFF;
    -moz-box-shadow: 0 1px 5px 1px rgba(0,0,0,0.05);
    -webkit-box-shadow: 0 1px 5px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 5px 1px rgba(0,0,0,0.05); }
.xm_logo{ margin-top: 12px; }
.xm_logo img{max-height:65px;}
.xm_nav{ font-size: 14px; color: #666;margin-left:150px;  }
.xm_nav a{ display: block;  float: left;  width: 100px; text-align: center; line-height: 77px;  }
.xm_nav a:hover,.xm_nav a.aa{ color: #b92e33;  font-weight: bold; border-bottom: 3px solid #b92e33}
.tel{ font-size: 14px; margin-top: 30px; }
.tel em{ font-size:16px; font-style: normal; font-weight:normal; color: #e60012; font-weight: bold; }

.dh{ margin-top: 5px; font-size: 24px; color: #e60012; height: 30px; padding-top: 5px; text-align:left; padding-left: 35px; font-weight:bold; background:url(../images/tt.png) no-repeat 0px center;}

/* 本例子css */
		.slideGroup{ width:960px;  text-align:left;  height:430px; overflow: hidden; }
		.slideGroup .parHd{ height:47px; position:relative; }
		.slideGroup .parHd ul{ float:left; position:absolute; right:0px; height:47px; }
        .slideGroup .parHd h3{ font-weight:normal; margin-bottom: 10px; font-size: 16px;  color: #666; width: 100px; display: block; float: left;  position: relative;}
		.slideGroup .parHd ul li{ font-size: 14px;cursor:pointer; padding: 0 10px 10px; display: inline-block; }
		.slideGroup .parHd ul li.aa{ color: #e60012; border-bottom: solid 2px #e60012; }
		.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:15px 0 10px 52px; position:relative; width:915px; overflow:hidden }
		.slideGroup .sPrev {
		display:block;
		cursor:pointer;
		position:absolute;
		width:52px;
		height:60px;
		top:160px;
		left:23px;
		background:url(../images/other-images/index_tab_l.png) no-repeat;
	}
.slideGroup .sNext {
	background:url(../images/other-images/index_tab_r.png) no-repeat;
	position:absolute;
	right:20px;
	top:160px;
	cursor:pointer;
	width:36px;
	height:60px;
}
	.slideGroup .sPrev:hover {
	display:block;
	cursor:pointer;
	position:absolute;
	width:52px;
	height:60px;
	top:160px;
	left:33px;
	background:url(../images/other-images/index_tab_l.png) no-repeat;
}
.slideGroup .sNext:hover {
	background:url(../images/other-images/index_tab_r.png) no-repeat;
	position:absolute;
	right:30px;
	top:160px;
	cursor:pointer;
	width:36px;
	height:60px;
}



.slideBox ul li {
	width: 252px;
	height: 330px;
	float: left;
	background: #f9f9f9;
	text-align: left;
	margin:5px 10px;
	overflow: hidden;
	position: relative
}
.slideBox ul li div {
	width: 250px;
	overflow: hidden;
	height: 328px;
	border: solid 1px #e5e5e5
}
.slideBox ul li a.image {
	width: 250px;
	height: 230px;
	line-height: 230px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
*display:block;
*font-size:208px;
*font-family:Arial;
	overflow: hidden;
	border-bottom: solid 1px #e5e5e5;
	background-color: #fff
}
.slideBox ul li a.image img {
	vertical-align: middle; width: 250px;
	height: 230px;
}
.slideBox ul li p {
	width: 218px;
	line-height: 30px;
	padding: 0 10px
}
.slideBox ul li p.name {

}
.slideBox ul li p.name a {
	color: #e60012
}
.slideBox ul li p.name .c-label, .slideBox ul li p.name .c-tag {
    float: none;
    margin-left: 5px;
    display: inline-block;
    line-height: 20px;
    border: 1px solid #e60012;
    color: #e60012;
    padding: 0 8px;
    font-size: 12px;
}
.slideBox ul li p.area {
	font-size: 16px;
	font-weight: bold
}
.slideBox ul li p.type {
	color: #999;
	font-size: 12px;
	line-height: 15px;
	padding-bottom: 10px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.slideBox ul li:hover {
	box-shadow: 0 0 10px #e5e5e5;
	top: -2px
}
.slideBox ul li.none {
	display: none
}
