@charset "utf-8";

body{
	font-family: 'Arial','Microsoft Yahei','SimSun';
	font-size: 12px;
}

header{
	width: 100%;
	min-width: 1000px;
	height: 168px;
	border-top: 4px solid #4d4d4d;
	position: relative;
	background: #fff;
}
header .header-top{
	width:1000px;
	height: 124px;
	margin:0 auto;
}
header .header-top h1{
	display: block;
	width: 419px;
	height: 96px;
	padding-top: 14px;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
header .header-top .lang{
	width: 406px;
	height: 35px;
	float: right;
	background: url(../images/gray_bg.png) no-repeat;
}
header .header-top .lang a{
	font-size: 12px;
	font-family: 'Verdana';
	color: #c1c1c1;
}
header .header-top .lang .email{
	display: inline-block;
	height: 28px;
	margin:5px 0 0 35px; 
	padding-left: 30px;
	vertical-align: middle;
	background: url(../images/email_i.png) no-repeat;
}
header .header-top .lang .tel{
	display: inline-block;
	height: 28px;
	margin:5px 0 0 35px; 
	padding-left: 30px;
	vertical-align: middle;
	background: url(../images/tel_i.png) no-repeat;
}
header .header-bottom{
	width: 100%;
	min-width: 1000px;
	height: 44px;
}
/*导航开始*/
header .navigation{
	width: 1000px;
	height: 38px;
	margin:0 auto;
	padding-top: 7px;
	font-family: 'SimSun';
	font-size: 14px;
	color: #2c2c2c;
	background: url(../images/nav_bg.png) no-repeat center bottom;
}
header .navigation li.list{
	float: left;
	display: block;
	width: 142px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	position: relative;
	cursor:pointer;
	background: url(../images/li_bg.png) no-repeat left center;
}
header .navigation li.list a{
	display: inline-block;
	width: 132px;
	height: 30px;
	color: #2c2c2c;
	font-weight: bold;
}
header .navigation li:hover a{
	font-weight: bold;
	text-decoration: none;
	background: #ffffff;
}
header .navigation li ul{
	position: relative;
	z-index: 3;	
}
header .navigation li:first-child{
	background: none;
}
header .navigation li ul.nav{
	margin-left: -2px;
}
header .navigation li ul.nav li{
	display: block;
	width: 132px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	position: relative;
	cursor:pointer;
	background: #ffffff;
	border-bottom: 1px solid #d3d3d3;
}
header .navigation li ul.nav li a{
	font-weight: normal;
}
header .navigation li ul.nav li:hover a{
	text-decoration: underline;
}
/*导航结束*/

/*banner区 start*/
.banner-wrap{
	width: 100%px;
	height: 158px;
}
     /*轮播图片*/
.slides-wrap{
	width: 100%;
	min-width: 1000px;
	position: relative;
	top: 0px;
	left: 0;
	overflow: hidden;
	z-index: 1;
}
.slides-wrap .slides{
	overflow: hidden;
	width: 1920px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	text-align: center;
}
.slides-wrap .rslides>li{
	width:100%;
}
.slides-wrap .rslides>li>img{
	display: block;
	margin: 0 auto;
}
.slides-wrap .slides>a{
	display:none;
}
.slides-wrap .callbacks_tabs{
	text-align: center;
	position: absolute;
	width: 100%;
	top: 100%;
	margin-top: -20px;
	z-index: 1000;
}
.slides-wrap .callbacks_tabs li{
	display: inline-block;
}
.slides-wrap .callbacks_tabs li>a{
	background:url(../images/side_icon.png) no-repeat -19px 0;
	text-indent:-999em;
	margin:0 5px;
	display: block;
	width: 16px;
	height: 16px;
}
.slides-wrap .callbacks_tabs .callbacks_here a,.slides-wrap .callbacks_tabs li>a:hover{
	background-position: 0 0;
}
/*banner区 end*/



/*footer区 start*/
footer{
	width:100%;
	min-width: 1000px;
	border-top:2px solid #212325;
	background:#4d4d4d;
	float: left
}
footer .footer-wrap{
	width: 1000px;
	height: 90px;
	margin:0 auto;
	color: #b6b6b6;
	background: url(../images/footer_logo.png) no-repeat 0 center;	
}
footer .footer-wrap p{
	line-height: 90px;
}
footer .footer-wrap .p-left{
	padding-left:48px;
}
footer .footer-wrap a{
	display:inline-block;
	padding: 0 10px;
	text-align:center;
	color: #b6b6b6;
}
/*footer区 end*/

/*内容box*/
.contentWrap{
	width: 1000px;
	margin:0 auto;
	padding:40px 0;
}

/*侧边栏 start*/
.Sidebar{
	width:230px;
}
.Sidebar .Sidebar-top{
	padding:20px 19px 30px;
	border: 1px solid #d3d3d3;
	background: #fff;
}
.Sidebar .Sidebar-top dt,
.Sidebar .Sidebar-bottom dt{
	height: 33px;
	margin-bottom:10px;
	line-height: 33px;
	font-size:16px;
	color: #000;
	font-weight:bold;
	text-indent: 18px;
	background: url(../images/dt_bg.png) no-repeat;
}
.Sidebar .Sidebar-top dd{
	height: 36px;
	line-height: 36px;
	text-indent: 28px;
	font-size: 14px;
	color: #676767;
	border-bottom: 1px solid #d3d3d3;
	background: url(../images/triangle_i.png) no-repeat 12px center;
}
.Sidebar .Sidebar-top dd.first{
	border-top: 1px solid #d3d3d3;
}
.Sidebar .Sidebar-top dd.cur{
	font-weight: bold;
	color: #000;
}
.Sidebar .Sidebar-top a:hover{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.Sidebar .Sidebar-bottom{
	margin-top:10px;
	padding:20px 19px;
	border: 1px solid #d3d3d3;
	background: #fff;
}
.Sidebar .Sidebar-bottom dd{
	line-height: 24px;
	text-indent: -36px;
	margin-left: 36px;
	font-size: 12px;
	font-family: 'Arial','SimSun';
}

.contentWrap .content{
	width:718px;
	border: 1px solid #d3d3d3;
	padding:20px 20px 20px 20px;
	background: #fff;
}
.contentWrap .content .tit{
	width: 100%;
	padding-bottom:10px;
	border-bottom: 1px solid #d3d3d3;
}
.contentWrap .content .tit h3{
	font-size: 16px;
	line-height: 30px;
	color: #000;
	font-weight: bold;
}
.contentWrap .content .tit h3 .icon{
	display: inline-block;
	width: 4px;
	height: 18px;
	margin-right: 10px;
	background: #a4a4a4;
	vertical-align: middle;
	margin-top:-3px;
}
.contentWrap .content .tit .route{
	padding-top: 5px;
	color: #888888;
	font-family: 'Arial','SimSun';
}

/** 页面页码 **/
#Pages{
	padding-top:20px; 
	text-align: center;
}
#Pages a{
	font-size:14px;
	font-family:"Arial";
	color: #565656;
	display:inline-block;
	width:30px;
	height:30px;
	margin-right:2px;
	border:1px solid #cfcfcf; 
	border-radius:5px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
}
#Pages a:hover,#Pages a.cur{
	color: #fff;
	border:1px solid #fff;
	background:#4d4d4d;
	border-radius:5px;
}
/*#pages{
	width:682px; 
	margin:0 auto; 
}
#pages a{
	font-size:14px;
	font-family:"Arial";
	color: #565656;
	display:inline-block;
	width:30px;
	height:30px;
	margin-right:5px;
	border:1px solid #cfcfcf; 
	border-radius:5px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
}

*/