﻿/*---------------------------------------------------*/
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:#b30001;}
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:1px;}
.fl{float:left;}
.fr{float:right;}
.z1{color:#b30001;}
.z5{font-size:24px; color:#999;}

.ding{display:block; width:100%; height:140px;}
.ding .inner{display:block; width:1003px; height:140px; margin:0 auto;}
.ding .inner .fl{width:156px;position:relative; z-index:3;}
.ding .inner .fl img{position:absolute; z-index:8; left:0; top:0; width:156px; margin-bottom:-41px;}
.ding .inner .fr{width:832px; padding-top:17px;}
.ding .inner .fr .title{display:block; padding-left:10px;}

.ding .inner .fr .tel{float:right; font-size:24px; color:#bf0101;padding-left:25px; background:url(../images/tel.jpg) no-repeat left center; margin-top:17px; }
.ding .inner .fr .menu{display:block;}
.ding .inner .fr .menu  li{float:left;margin-left:27px; height:50px; line-height:50px; text-align:right; position:relative;}
.ding .inner .fr .menu  li a{float:left;padding:0px 10px; height:50px; line-height:50px; font-size:14px;}
.ding .inner .fr .menu  li a:hover{color:#bf0101; border-bottom:3px solid #b30001;}
.ding .inner .fr .menu  li a.home{color:#bf0101; border-bottom:3px solid #b30001;}




.ding .inner .fr .menu  li dl {display: none;position: absolute;top: 50px;left:-20px;width:111px; background:#B30101; z-index:10;}
.ding .inner .fr .menu  li:hover dl { display: block;}
.ding .inner .fr .menu  li dl dd { float: none; background:none; border-bottom:solid 1px #e72a2b;text-align:center; height:34px;}
.ding .inner .fr .menu  li dl dd a {display: inline-block;width:111px; height:34px; line-height:34px; font-size:13px;font-weight:normal;color:#fff;padding:0; text-align:center;}
.ding .inner .fr .menu  li dl dd a:hover{display:block;background:none;border:none;background:#c80001; padding-top:0px;font-size:13px; color: #fff;line-height:34px; height:34px;text-align:center; }






.search{display:block; height:60px; width:100%; background:#fff; border-bottom:1px solid #eaeaea;}
.search .inner{display:block; width:1003px; margin:0 auto; height:60px; }
.search .inner .fl{width:610px; font-size:14px;}
.search .inner .fl a{font-size:14px;color:#666; line-height:60px;}
.search .inner .fr{width:300px; padding-top:13px;}

.search .inner .fr .searcht{float:right;width:297px; height:33px; line-height:33px; background:url(../images/searchbg.jpg) no-repeat left top; }
.search .inner .fr .txt{float:left;width:256px; height:33px; border:none; background:none; padding-left:5px;line-height:33px;color:#555; font-size:12px; }
.search .inner .fr .btn{float:right;width:36px; height:33px;border:none; background:none;cursor:pointer; }


.bot{display:block;width:100%; background:#f4f4f4; border-top:1px solid #e1e1e1; margin-top:50px;}
.bot .inner{display:block; width:1003px; margin:0 auto; padding:40px 0px;}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/

#focus{width:100%;position:relative;margin:0 auto;height:460px;background-color:#0353a5 url(../images/1.jpg) no-repeat center 0px;}
.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: 480px}
.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: 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}
