/*---------------------------------------------------*/
html,body{margin:0 auto; padding:0; font-size:12px; line-height:24px; font-family:"Î¢ÈíÑÅºÚ","Microsoft Yahei"; text-decoration:none; color:#666; }
a{font-size:12px; line-height:24px; color:#666;text-decoration:none;}
a:hover{color:#59678c;}
img{border:0;}
table{border-collapse:collapse;}
ul,dl,ol,li{list-style:none;}
ul,dl,ol,li,dt,dd,h1,h2,h3,h4,p,div{margin:0; padding:0;}
/*-----------------------------------------------------------------------------------------------*/
.clear{clear:both; height:0px; font-size:1px; line-height:24px;}
.fl{float:left;}
.fr{float:right;}
.z1{color:#59678c;}
.inner{display:block; width:1103px; margin:0 auto;}
.ding{display:block;height:32px;  background:#f2f2f2; border-bottom:1px solid #e1e1e1;}
.ding .inner{display:block; position:relative;z-index:2;}
.ding .inner .tel{text-align:right; color:#59678c; font-size:13px; margin-right:30px; line-height:32px;}

.ding .inner .search{display:block;  position:absolute;width:162px;  height:25px; top:3px; right:0px;}
.ding .inner .search .ht{position:absolute; z-index:5; height:22px; width:22px; background:url(../images/sh1.png) no-repeat right top; top:1px; right:1px;}
.ding .inner .search .bt{display:none;position:absolute; z-index:4; width:162px; height:25px; background:url(../images/sh2.jpg) no-repeat right top;top:1px; right:1px;}
.ding .inner .search .bt .txt{display:block; width:145px; padding-left:5px; height:22px; margin-top:2px; background:none; border:none;color:#fff;}
.ding .inner .search .ht .btn{display:block;  background:none; border:none;width:20px; height:22px; cursor:pointer; }


.logo{display:block; width:100%; height:110px;}
.logo .fl{width:340px; padding-top:20px;}
.logo .fr{width:612px;}
.logo .fr .menu li{float:left; width:102px; height:110px; line-height:110px; color:#333; position:relative;}
.logo .fr .menu li a{display:block; width:100px; height:110px; line-height:110px; text-align:center; font-size:14px;}
.logo .fr .menu li a:hover{display:block; width:100px; height:110px; background:url(../images/menu_h.jpg) no-repeat center center; color:#fff;}
.logo .fr .menu li a.home{display:block; width:100px; height:110px; background:url(../images/menu_h.jpg) no-repeat center center; color:#fff;}




.logo .fr .menu  li dl {display: none;position: absolute;top: 110px;left:0px;width:100px; background:#59678c; z-index:11;}
.logo .fr .menu  li:hover dl { display: block;}
.logo .fr .menu  li dl dd { float: none; background:none; border-bottom:solid 1px #6f7da3;text-align:center;}
.logo .fr .menu  li dl dd a {display: inline-block;width:100px; height:34px; line-height:34px; font-size:13px;font-weight:normal;padding:0; text-align:center;}
.logo .fr .menu  li dl dd a {display: block;width:100px; color:#fff;height:34px;border-bottom:none;}
.logo .fr .menu  li dl dd a:hover { background:none;background:#6f7da3; padding-top:0px; color: #fff;line-height:34px; height:34px;text-align:center;border-bottom:none; }





.bot{display:block; width:100%; height:120px; border-top:1px solid #e1e1e1; }
.bot .substation{display:block; height:40px; line-height:40px; font-size:14px; color:#333; margin-top:20px; }
.bot .substation a{font-size:14px; line-height:40px; color:#333;}
.bot .support{color:#666; margin-top:10px; padding-bottom:20px;}



/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/

#focus{width:100%;position:relative;margin:0 auto;height:480px;background-color:#0353a5 url(../images/1.jpg) no-repeat center 0px;}
.banner {Z-INDEX: 2; POSITION: relative; MARGIN: auto; WIDTH: 100%; HEIGHT: 480px; OVERFLOW: hidden}
.imgList {Z-INDEX: 3; POSITION: absolute}
.imgList LI {TEXT-ALIGN: center; FLOAT: left; HEIGHT: 480px}
.banner_01 {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/1.jpg) no-repeat center 0px; HEIGHT: 480px;}
.banner_02 {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/2.jpg) no-repeat center 0px; HEIGHT: 480px;}

.imgBtn {Z-INDEX: 10; POSITION: absolute; BOTTOM: 40px;right:0;}
.banner .prev {Z-INDEX: 4; 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: 180px;}
.banner .next {Z-INDEX: 4; 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: 180px;}
.banner .prev {LEFT: 5%}
.banner .next {BACKGROUND-POSITION: right top; RIGHT: 5%}

.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}
