﻿@charset "utf-8";
/* CSS Document */
/*格式化样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,tr,td {margin:0;padding:0; font-size:13px;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
caption,th,td{text-align:center} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} 
q:before,q:after {content:''} 
abbr,acronym { border:0}
/*======万能Float闭合======*/
.clear:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clear{
	display: inline-block;
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	zoom: 1;
}
/*============================================================================*/
*{font: normal 12px/150% \5FAE\8F6F\96C5\9ED1,Arial; color: #000;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
/*通用margin*/
.mt15{margin-top: 15px;}
.mt5{margin-top: 5px;}
.mt10A{margin-top: 10px;*margin-top: 0;}
.ml15{margin-left: 15px;}
.ml0{margin-left: 0;}
/*============================================================================*/
/*logo*/
#logo{
	width: 950px;
	margin: 0 auto;
	padding: 10px 0;
}
#logo a{
	display: block;
	width: 314px;
	height: 82px;
	background: url(../images/picSprite_all.png) no-repeat 0 0;
	background-color: red;
	text-indent: -99999px;
}
#logo a:hover{text-decoration: none;}
/*============================================================================*/
/*nav bar*/
#nav{
	width: 100%;
	height: 60px;
	background-color: #d15901;
}
#nav .menu{
	width: 950px;
	height: 60px;
	margin: 0 auto;
	overflow: hidden;
}
#nav .menu li{
	float: left;
	display: inline;
	*width: 90px;
	*text-align: center;
}
#nav .menu li a{
	display: block;
	height: 60px;
	line-height: 60px;
	padding: 0 15px;
	color: #fff;
	font-size: 14px;
	/*text-indent: -99999px;*/
}
#nav .menu li a:hover, #nav .menu li a.current{
	background-color: #924b01;
}
/*============================================================================*/
/*nav bar*/
#topBanner{
	position: relative;
	width: 100%;
	height: 250px;
	overflow: hidden;
	padding-bottom: 26px;
	background: url(../images/topBanner_tile.png) repeat-x bottom;
}
#topBanner ul{
	position: relative;
	width: 2000px;
	height: 250px;
	left: 50%;
	top: 0;
	margin-left: -1000px;
}
#topBanner ul li{
	position: absolute;
	z-index: auto; 
	width: 2000px;
	height: 250px;
	overflow: hidden;
}
#topBanner a.arrow{
	position: absolute;
	z-index: 10;
	width: 80px;
	height: 80px;
	background: url(../images/arrow.png) no-repeat;
	overflow: hidden;
	top: 50%;
	margin-top: -40px;
	text-indent: -99999px;
}
#topBanner a.prev{
	left: 30px;
}
#topBanner a.next{
	right: 30px;
	background-position: -81px 0;
}
#topBanner a.prev:hover{
	background-position: -81px -81px;
}
#topBanner a.next:hover{
	right: 30px;background-position: 0 -81px;
}
/*============================================================================*/
/* wrap_3column */
.wrap_3column{
	width: 950px;
	margin: 0 auto;
	overflow: hidden;
}
.wrap_3column .leftBlock, .wrap_3column .middBlock{
	float: left;
	/*display: inline;*/
	width: 335px;
	margin-right: 20px;
	overflow: hidden;
}
.wrap_3column .rightBlock{
	float: right;
	display: inline;
	z-index: 10;
	width: 240px;
	height: 252px;
	overflow: hidden;
}
.wrap_3column .rightBlockB{
	float: right;
	/*display: inline;*/
	width: 240px;
	overflow: hidden;
}
/*============================================================================*/
/*tabFrameA*/
.tabFrameA{}
.tabFrameA .tabTitle{
	width: 100%;
	height: 28px;
	border-bottom: 1px solid #cecece;
}
.tabFrameA .tabTitle a{
	float: left;
	display: inline;
	position: relative;
	padding: 0 15px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
	border: 1px solid #cecece;
	border-bottom: none;
}
.tabFrameA .tabTitle a i{
	position: absolute;
	width: 10px;
	height: 4px;
	background: url(../images/picSprite_all.png) no-repeat -250px -93px;
	bottom: -4px;
	left: 50%;
	margin-left: -5px;
	display: none;
	overflow: hidden;
}
.tabFrameA .tabTitle a.current{
	background-color: #009ed2;
	color: #fff;
	border: 1px solid #009ed2;
	border-bottom: none;
	cursor: default;
}
.tabFrameA .tabTitle a.current:hover{text-decoration: none;}
.tabFrameA .tabTitle a.current i{
	display: block;
}
.tabFrameA .tabTitle a.more{
	float: right;
	border: none;
	padding-right: 5px;
	font-weight: normal;
	font-size: 12px;
}
.tabFrameA .tabContent{
	padding-top: 10px;
}
.tabFrameA .tabContent ul li{
	float: left;
	width: 100%;
	overflow: hidden;
}
.tabFrameA .tabContent ul li a{
	float: left;
	display: inline;
	width: 70%;
	height: 24px;
	line-height: 24px;
	background: url(../images/picSprite_all.png) no-repeat -250px -100px;
	padding-left: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.tabFrameA .tabContent ul li span{
	float: right;
	display: inline;
	line-height: 24px;
	margin-right: 10px;
}


/*============================================================================*/
/*tips list*/
.tipsList{
	width: 200px;
	height: 243px;
	background: url(../images/picSprite_all.png) no-repeat 0 -93px;
	padding: 25px 20px 10px 20px;
	overflow: hidden;
}
.tipsList h2{
	font-size: 14px;
	margin-bottom: 5px;
	color: #009ed2;
	font-weight: bold;
}
.tipsList ul{
	height: 210px;
	overflow: hidden;
}
.tipsList li{
	width: 180px;
	height: 24px;
	line-height: 24px;
	background: url(../images/picSprite_all.png) no-repeat -250px -124px;
	padding-left: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.tipsList li span{
	 float:right;
}
/*============================================================================*/
/*listFrameA*/
.listFrameA .title{
	height: 21px;
	padding-bottom: 5px;
	border-bottom: 2px solid #009ed2;
	margin-bottom: 10px;
	overflow: hidden;
}
.listFrameA .title h2{
	float: left;
	display: inline;
	width: 160px;
	font-size: 14px;
	font-weight: bold;
	color: #009ed2;
	background: url(../images/picSprite_all.png) no-repeat -250px -172px;
	padding-left: 20px;
}
.listFrameA .title a.more{
	float: right;
	display: inline;
	margin-right: 10px;
}
.listFrameA ul li{
	float: left;
	width: 100%;
	overflow: hidden;
}
.listFrameA ul li a{
	float: left;
	display: inline;
	width: 75%;
	line-height: 24px;
	background: url(../images/picSprite_all.png) no-repeat -250px -148px;
	padding-left: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.listFrameA ul li span{
	float: right;
	display: inline;
	height: 24px;
	line-height: 24px;
	margin-right: 10px;
}

/*============================================================================*/
/*listFrameB*/
.listFrameB{
	width: 218px;
	padding: 10px;
	border: 1px solid #cecece;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.listFrameB h2{
	height: 32px;
	line-height: 32px;
	font-weight: bold;
	color: #009ed2;
	background: url(../images/picSprite_all.png) no-repeat -250px -201px;
	padding-left: 25px;
	margin-bottom: 5px;
}
.listFrameB ul li{
	width: 100%;
	/*margin-bottom: 10px;*/
}

/*listFrameB*/
.listFrameB2{
	width: 218px;
	padding: 10px;
	padding-top:0px;
	border: 1px solid #cecece;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.listFrameB2 h2{
	height: 32px;
	line-height: 32px;
	font-weight: bold;
	color: #009ed2;
	background: url(../images/picSprite_all.png) no-repeat -250px -201px;
	padding-left: 25px;
	margin-bottom: 5px;
}
.listFrameB2 ul li{
	width: 100%;
	/*margin-bottom: 10px;*/
}
/*============================================================================*/
/*logBlock*/
.logBlock{
	margin-top: 26px;
}
.logBlock ul li{
	margin-bottom: 10px;
}
.logBlock ul li input{
	border: 1px solid #dedede;
	padding: 0 5px;
}
.logBlock ul li a.but{
	padding: 3px 10px;
	background-color: #009ed2;
	color: #fff;
	margin: auto auto;
}
.subbutton{
	padding: 3px 10px;
	background-color: #009ed2;
	color: #fff;
	margin: auto auto;
}

.logBlock ul li a.but:hover{
	background-color: #0187b3;
}
.logBlock ul li a.but2{
	padding: 3px 10px;
	background-color: #cc3333;
	color: #fff;
	margin: auto auto;
}
.logBlock ul li a.but2:hover{
	background-color: #990000;
}
.logBlock .logOn li{
	text-indent: 20px;
}

/*============================================================================*/
/*listFrameB*/
.tabFrameB{}
.tabFrameB .frameTitle{
	overflow: hidden;
	border-left: 4px solid #009ed2;
	margin-bottom: 10px;
}
.tabFrameB .frameTitle h2{
	float: left;
	display: inline;
	width: 160px;
	margin-left: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #f96f0d;
}
.tabFrameB .frameTitle a.more{
	float: right;
	display: inline;
	margin-right: 10px;
}
.tabFrameB .frameContent{
	position: relative;
	z-index: 1;
	height: 113px;
}
.tabFrameB .frameContent .tabTitle{
	position: absolute;
	bottom: 15px;
	right: 20px;
}
.tabFrameB .tabTitle{
	overflow: hidden;
}
.tabFrameB .tabTitle a{
	float: right;
	display: inline;
	width: 13px;
	height: 6px;
	background-color: #808080;
	text-indent: -99999px;
	margin-left: 5px;
	overflow: hidden;
}
.tabFrameB .tabTitle a:hover{
	background-color: #009632;
}
.tabFrameB .tabTitle a.current{
	background-color: #009632;
	cursor: default;
}
.tabFrameB .cBlock{
	overflow: hidden;
}
.tabFrameB .cBlock .img{
	position: relative;
	float: left;
	display: inline;
	width: 111px;
	height: 113px;
	overflow: hidden;
}
.tabFrameB .cBlock .img .mask{
	position: absolute;
	z-index: 1;
	width: 111px;
	height: 113px;
	background: url(../images/picSprite_all.png) no-repeat 0 -381px;
	overflow: hidden;
}
.tabFrameB .cBlock .info{
	float: right;
	display: inline;
	width: 184px;
	height: 78px;
	background: url(../images/picSprite_all.png) no-repeat 0 -500px;
	padding: 10px 15px 25px 15px;
}
.tabFrameB .cBlock .info p{
	height: 75px;
	overflow: hidden;
}

/*============================================================================*/
/*listFrameC*/
.listFrameC{
	position: relative;
	width: 950px;
	margin: 0 auto;
}
.listFrameC h2{
	position: absolute;
	width: 25px;
	height: 106px;
	font-size: 16px;
	color: #fff;
	line-height: 120%;
	padding: 42px 0 0 7px;
	background: url(../images/picSprite_all.png) no-repeat -250px -250px;
	top: -27px;
	left: 0;
}
.listFrameC ul{
	width: 900px;
	*width: 910px;
	padding-left: 50px;
	*padding-left: 40px;
	overflow: hidden;
}
.listFrameC ul li{
	float: left;
	display: inline;
	width: 165px;
	margin-right: 15px;
	text-align: center;
}
.listFrameC ul li img{
	border: 1px solid #e3dfe0;
	margin-bottom: 5px;
}

/*============================================================================*/
/*wrapA*/
.wrapA, .wrapB, .wrapC, .wrapD, .wrapE{margin-top: 25px;}
.wrapA .leftBlock{width: 355px;}
.wrapA .middBlock{width: 315px;}

/*wrapD*/
.wrapD .listFrameB{ 
	margin-top: 26px;
}
.wrapD .listFrameB ul li{
	*width: 80%;
	height: 24px;
	line-height: 24px;
	background: url(../images/picSprite_all.png) no-repeat -250px -124px;
	padding-left: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

/*wrapE*/
.wrapE{
	width: 100%;
	border-top: 1px solid #f3c7a0;
	border-bottom: 1px solid #f3c7a0;
	background-color: #fffbf2;
	padding: 20px 0;
}

/*============================================================================*/
/*footer*/
#footer{
	width: 100%;
	/*min-height: 430px;*/
	background: url(../images/footerBg.jpg) no-repeat bottom center;
}
#footer ul{
	width: 950px;
	margin: 0 auto;
	padding-top: 30px;
	overflow: hidden;
}
#footer ul li{
	float: left;
	display: inline;
	width: 165px;
	padding-left: 60px;
	padding-right: 5px;
	border-right: 1px dotted #cdcdcd;
}
#footer ul li.last{
	border-right: none;
}
#footer ul li dl{width: 95%;overflow: hidden;}
#footer ul li dl dt{
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	background: url(../images/picSprite_all.png) no-repeat -300px -400px; 
	padding-left: 20px;
}
#footer ul li dl dd{
width: 100%;overflow: hidden;
	height: 24px;
	line-height: 24px;
	background: url(../images/picSprite_all.png) no-repeat -250px -428px;
	padding-left: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
#footer .copyRight{
	width: 950px;
	line-height: 150%;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	padding: 110px 0 20px 0;
}
 #slides {
  display: none
}
#slides .slidesjs-navigation {
	margin: -37px 0 0;
	position:relative;
	z-index:99999;
}
a.slidesjs-next,
a.slidesjs-previous,
a.slidesjs-play,
a.slidesjs-stop {
  background-image: url(../img/btns-next-prev.png);
  background-repeat: no-repeat;
  display:block;
  width:12px;
  height:18px;
  overflow: hidden;
  text-indent: -9999px;
  float: left;
  margin-right:5px;
  margin-left:15px!important;
  display:none;
}
a.slidesjs-next {
  margin-right:10px;
  background-position: -12px 0;
}
a:hover.slidesjs-next {
  background-position: -12px -18px;
   margin-left:15px
}
a.slidesjs-previous {
  background-position: 0 0;
  margin-left:5px
}
a:hover.slidesjs-previous {
  background-position: 0 -18px;
}
a.slidesjs-play {
  width:15px;
  background-position: -25px 0;
}
a:hover.slidesjs-play {
  background-position: -25px -18px;
}
a.slidesjs-stop {
  width:18px;
  background-position: -41px 0;
}
a:hover.slidesjs-stop {
  background-position: -41px -18px;
}
.slidesjs-pagination {
  margin: -37px 0 0;
  margin-right:10px;
  float: right;
  list-style: none;
  position:relative;
   
  z-index:99999;
}
.slidesjs-pagination li {
  float: left;
  margin: 0 1px;
}
.slidesjs-pagination li a {
  display: block;
  width: 13px;
  height: 0;
  padding-top: 13px;
  background-image: url(../img/pagination.png);
  background-position: 0 0;
  float: left;
  overflow: hidden;
}
.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
  background-position: 0 -13px
}
.slidesjs-pagination li a:hover {
  background-position: 0 -26px
}
#slides a:link,
#slides a:visited {
  color: #333
}
#slides a:hover,
#slides a:active {
  color: #9e2020
}
.navbar {
  overflow: hidden
}
    
#fengche {
	height:260px; 
	width:214px; 
	background:url("../images/fengche.png") -32px top no-repeat; 
	
	left:18px; 
	top:1760px; 
	position:absolute; 
}
#fengche2 {
	height:330px; 
	width:214px; 
	background:url("../images/fengche.png") -32px top no-repeat; 
	left:38px; 
	top:870px; 
	position:absolute; 
}

/*============================================================================*/
/* specialBlockB */
.specialBlockB{
	width: 218px;
	padding: 10px;
	padding-top: 0;
	border: 1px solid #cecece;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.specialBlockB li{
	height: 68px;
	overflow: hidden;
	margin-top: 10px;
}
html.hScroll{
   overflow-x:hidden;
   overflow-y:hidden;
   overflow: hidden;
}