﻿/*----------------------------------------------CSS Document-------------------------------------------------------------*/
html,body{margin:0; padding:0; line-height:24px;text-decoration:none; color:#666;font-size:12px;font-family: Candara,Arial, Helvetica, sans-serif; }
img{border:0;}
ul,ol,dl{list-style:none;}
ul,ol,dl,p,li,dd,dt,h1,h2,h3,h4{margin:0px; padding:0px;}
table{border-collapse:collapse;}
a{font-size:12px; line-height:24px;  color:#666; font-weight:normal; text-decoration:none;font-family: Candara,Arial, Helvetica, sans-serif;}
a:hover{color:#ee3c37;font-family: Candara,Arial, Helvetica, sans-serif;}
/*---------------------------------------------------------------------------------------------------------*/
.clear{clear:both; height:0px; font-size:1px; line-height:1px; overflow:hidden;}
.z1{color:#ee3c37;}
.z2{font-size:22px;color:#ee3c37;}
.head{display:block; width:100%; height:148px; background:url(../images/headbg.jpg) repeat-x center top;}
.head .logo{display:block; width:1003px; height:100px; margin:0 auto;}
.head .logo .left{float:left; width:420px; height:100px;}
.head .logo .right{float:right; width:450px; padding-top:20px;}
.head .logo .right .tel{display:block; height:24px; padding-left:15px; background:url(../images/tel.jpg) no-repeat 225px center; font-size:15px; text-align:right;font-family: Candara,Arial, Helvetica, sans-serif;}
.head .logo .right .tl{display:block; height:36px; color:#ee3c37; font-size:27px; padding-top:5px; text-align:right; line-height:36px; font-family:"Microsoft Sans Serif";}

.head .menu{display:block; width:1003px; height:48px; margin:0 auto;}
.head .menu li{float:left;  height:48px; line-height:48px; text-align:center;}
.head .menu li a{font-size:14px; text-align:center; line-height:48px; padding:0px 30px;}


.bot{display:block; width:100%; height:150px; background:url(../images/botbg.jpg) repeat-x center top; margin-top:0px;}
.bot .navt{display:block; width:1003px; margin:0 auto; height:51px; line-height:51px;  font-size:14px;overflow:hidden;}
.bot .navt li{ float:left; height:51px; padding-left:7px; background:url(../images/li.jpg) no-repeat left center; text-align:center;}
.bot .navt li.none{background:none;}
.bot .navt li a{text-align:center; color:#fff; font-size:14px;padding:0 23px;line-height:51px; }

.bot .inner{display:block; width:870px; padding-right:130px;background:url(../images/ewm.jpg) no-repeat right top; margin:0 auto; height:130px;margin-top:20px;}
.bot .pic{padding-left:90px; background:url(../images/logo2.jpg) no-repeat left top; height:92px; text-align:left;}
/*---------------------------------------------------------------------------------------------------------------*/

#focus{width:100%;position:relative;margin:0 auto;height:460px;background-color:#ee3c37;z-index:22;}
.banner {Z-INDEX: 2; POSITION: relative; MARGIN: auto; WIDTH: 100%; HEIGHT: 460px; OVERFLOW: hidden}
.imgList {Z-INDEX: 3; POSITION: absolute}
.imgList LI {TEXT-ALIGN: center; FLOAT: left; HEIGHT: 460px}
.banner_01 {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/1.jpg) no-repeat center 0px; HEIGHT: 460px}
.banner_02 {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/2.jpg) no-repeat center 0px; HEIGHT: 460px}
.banner_03 {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/3.jpg) no-repeat center 0px; HEIGHT: 460px;}

.imgBtn {Z-INDEX: 10; POSITION: absolute; BOTTOM: 10px;right:0;}
.prev {Z-INDEX: 100; POSITION: absolute; OUTLINE-STYLE: none;cursor:hand; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 36px; DISPLAY: block; BACKGROUND: url(../images/prevNext.png) no-repeat; HEIGHT: 77px; TOP: 120px;}
.next {Z-INDEX: 100; POSITION: absolute;cursor:hand; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 36px; DISPLAY: block; BACKGROUND: url(../images/prevNext.png) no-repeat; HEIGHT: 77px; TOP: 120px;}
.prev {LEFT: 13%}
.next {BACKGROUND-POSITION: right top; RIGHT: 13%}
.imgBtn {width:100px;Z-INDEX: 10; POSITION: absolute; BOTTOM: 70px;right:0;}
.imgBtn LI {BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center; FILTER: alpha(opacity=80); BORDER-LEFT: #000 1px solid; LINE-HEIGHT: 20px; WIDTH: 19px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 20px; COLOR: #000; FONT-SIZE: 14px; BORDER-TOP: #000 1px solid; CURSOR: pointer; MARGIN-RIGHT: 8px; BORDER-RIGHT: #000 1px solid; -moz-opacity: 0.8; opacity: 0.8; -khtml-opacity: 0.8;}
.imgBtn LI.hover {	BORDER-BOTTOM: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; COLOR: #ff0000; BORDER-TOP: #ff0000 1px solid; BORDER-RIGHT: #ff0000 1px solid}

/*ban*/
.iban {
	width: 100%;
	height: 460px;
}
.fullSlide {
	width: 100%;
	position: relative;
	height: 460px;
	background: #000;
}

.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
}

.fullSlide .bd ul {
	width: 100% !important;
}

.fullSlide .bd li {
	width: 100% !important;
	height: 460px;
	overflow: hidden;
	text-align: center;
}

.fullSlide .bd li a {
	display: block;
	height: 460px;
}

.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 20px;
}

.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#d10101;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:0;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:0;background-position:-6px -137px;}