@charset "utf-8";
#header{ width: 100%; float:left; min-width: 1220px;}
.xian2{ line-height:35px;}
.xian2 a{ color:#333333;}
#header .header{
	width:1220px;
	position: relative;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header .header .logo{ position:absolute; left: 0; top: 0; z-index: 9;}
#header .header .logo img{
	padding-top: 90px;
}
/**banner***/
.js-silder{
	position: relative;	
	min-width: 320px;
}
.silder-scroll{
	width: 100%;
	overflow: hidden;
}
.silder-main{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.silder-main-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.silder-main-img img{
	width: 100%;
}
.js-silder-ctrl{
	width: 100%;
	text-align: center;
}
.silder-ctrl-prev,
.silder-ctrl-next{
	position: absolute;
	top: 0;
	width: 8%;
	height: 100%;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	font-size: 52px;
	font-weight: 600;
	text-shadow: #666 2px 2px 5px;
}
.silder-ctrl-prev{
	left: 0;
	text-align: left;
}
.silder-ctrl-next{
	right: 0;
	text-align: right;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
	position: absolute;
	top: 50%;
	margin-top: -40px;
}
.silder-ctrl-prev>span{
	left: 0;
}
.silder-ctrl-next>span{
	right: 0;
}
.silder-ctrl-con{
	display: inline-block;
	width: 4%;
	padding: 10px 0;
	margin: 0 10px;
	cursor: pointer;
}
.silder-ctrl-con>span{
	display: block;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	padding: 5px 0;
	cursor: pointer;
	background-color: #1a214c;
}
.silder-ctrl-con.active>span{
	background-color: #ffffff;
}

/* banner-box */
.banner-box{
	min-width:1200px;
	height:450px;
	position:relative;
	overflow:hidden;
}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:1200px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:450px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1200px;position:absolute;top:120px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=0);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;} 
.banner-btn a.next{right:20px;}

.banner-box .hd {position:absolute;top:273px;left:495px;}
.banner-box .hd ul li{width:50px;height:10px;text-indent:-9999px;margin-right:20px;background:#ffffff;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#1a214c;}
/***banner***/


/*二维码*/
#bayWindow {
  width: 146px;
  position: absolute;
  top: 400px;
  left: 10px;
}
.close01 {
  display: inline-block;
  position: absolute;
  color: black;
  text-decoration: none;
  border: 0px solid;
  line-height: 20px;
  width: 40px;
  text-align: center;
  bottom: -15px;
  left: 0;
  font-size:11px;
}
.code1 {
	position: fixed;
	right: 20px;
	top: 50%;
	margin-top: -40px;
	z-index: 99;
}

.code {
	position: fixed;
	right: 20px;
	top: 60%;
	margin-top: -40px;
	z-index: 99;
}
.code p{
	line-height: 18px;
	color: #FFF;
	z-index: 9999;
	display: block;
	position: relative;
	top: -18px;
	font-size: 12px;
}
.code .phone {
	position: relative;
	width: 70px;
	height: 60px;
	line-height: 60px;
	background-color: #0076c0;
	text-align: center;
	cursor: pointer;
}
.ss {
	position: relative;
	width: 70px;
	height: 60px;
	line-height: 60px;
	background-color: #0076c0;
	text-align: center;
	cursor: pointer;
}
.code .phone .a01 {
	height: 23px;
	width: 70px;
	background-image:url(../img/01.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 14px;
}
.code .phone .a01 p{
padding-top:36px;
}


.code .phone .a03 {
	height: 23px;
	width: 70px;
	background-image:url(../img/03.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 14px;
}
.code .phone .a03 p{
padding-top:36px;
}



.code .chat .a02 {
	height: 23px;
	width: 70px;
	background-image:url(../img/02.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 14px;	
}
.code .chat .a02 p{
padding-top:36px;
}


.code .phone img {
	position: absolute;
	right: 150px;
	top: 0;
	display: none;
}

.code .phone:hover {
	background-color: #0199fc;
}
.ss{ margin-top:2px;}
.ss .a01{ padding-top:30px;}
.ss:hover {
	background-color: #0199fc;
}

.code .chat {
	position: relative;
	margin-top: 2px;
	width: 70px;
	height: 60px;
	line-height: 40px;
	background-color: #0076c0;
	text-align: center;
	cursor: pointer;
}

.code .chat .chat-icon {
	margin-top: 18px;
	background: url(../img/main-icon.png) no-repeat;
	height: 22px;
	width: 22px;
	background-position: 0 -318px;
}

.code .chat img {
	position: absolute;
	right: 150px;
	top: 0;
	display: none;
}

.code .chat:hover {
	background-color: #0199fc;
}


.scale { -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }

.scale:hover { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }

.floadAd { position: absolute; z-index: 999900; display: none; }

.floadAd .item { display: block; }

.floadAd .item img { vertical-align: bottom; }

.closeBtn { position: absolute; right: 0; top: 0; background-color: #fff; }

.about{ width:auto}
.about .left{ width:20%; float:left; margin-top:10px;} 
.about .left li{
	line-height:45px;
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	text-align:center;
	background-color: #DBDBDB;
} 
.about .left li a{
color:#333333;
} 
.about .right{ width:75%; float:right; line-height:30px; padding-top:10px;} 
.kk{ font-size:14px; width:70px; height:32px; line-height:32px; text-align:center; background-color:#ff0000; color:#FFFFFF; display:block; clear:both;border-radius: 5px; margin-top:10px;}

.aa{ width:350px;  margin-left:auto; margin-right:auto;}
.aa1{ width:180px; white-space:nowrap; float:left; overflow:hidden;}