/* CSS Document */
html,body{margin:0 auto; font-size:12px; line-height:24px; text-decoration:none; color:#555;  font-family:"Microsoft Yahei"; background:url(../images/bg.jpg) repeat top; }
a{font-size:12px; line-height:24px; text-decoration:none; color:#555;font-family:"Microsoft Yahei"; }
a:hover{ color:#0072c3;}
img{border:0;}
ul,ol,dl{list-style:none; margin:0; padding:0;}
ul,ol,dl,li,dt,dd,p,strong,h1,h2,h3,h4{margin:0; padding:0;}
table{border-collaspe:collapse;}
.clear{clear:both;}
/*--------------------------*/
.z1{font-size:12px;color:#0072c3;}
.z2{font-size:14px;color:#0072c3;}
.ding{display:block; height:30px; width:100%; background:#222222; color:#fff; line-height:30px;}
.ding .left{float:left; width:300px; }
.ding .search{float:right; width:200px;}
.ding .inner{display:block; width:1003px; margin:0 auto;}
.ding .search{float:right; width:213px; height:22px; background:url(../images/search.jpg) no-repeat left top; margin-top:4px;}
.ding .search .txt{float:left;width:176px; height:22px; background:none; border:none; line-height:24px;padding-left:5px; color:#fff;}
.ding .search .btn{float:left; width:31px;background:none; border:none; height:22px; cursor:hand;}

.logo{display:block; width:1003px; margin:0 auto; height:116px;}
.logo .left{ float:left;width:540px; padding-top:10px;}
.logo .right{ float:right;width:270px; padding-top:28px;}

.menu{display:block; height:50px; background:url(../images/menu_bg.jpg) repeat-x left top;}
.menu ul.nav{display:block; width:1003px; margin:0 auto; height:50px; line-height:50px;}
.menu ul.nav li{float:left; padding-right:2px; background:url(../images/menu_li.jpg) no-repeat left top; width:141px; text-align:center; position:relative;z-index:1;}
.menu ul.nav li.none{background:none;padding-right:0px;}
.menu ul.nav li a{ font-size:16px; font-weight:normal; color:#fff;display:block; width:141px; height:50px; line-height:50px;}
.menu ul.nav li a:hover{display:block; width:141px; background:url(../images/menu_hover.jpg) repeat-x left top; height:50px;}
.current{display:block; width:141px; background:url(../images/menu_hover.jpg) repeat-x left top; height:50px;}
.menu ul.nav li dl {display: none;position: absolute;top: 50px;left: 0;width: 141px; background:#0072c3; z-index:9999999999;}
.menu ul.nav li:hover dl { display: block;}
.menu ul.nav li dl dd { float: none; background:none; border-bottom:solid 1px #fff;text-align:center;}
.menu ul.nav li dl dd a {display: inline-block;width:141px; height:28px; line-height:28px; font-size:15px;font-weight:bold;padding:0; text-align:center;}
.menu ul.nav li dl dd a {display: block;width:141px; color:#fff;}
.menu ul.nav li dl dd a:hover { background:#036fb4;  color: #fff;line-height:28px; height:28px;text-align:center; }





.bot{display:block; width:100%; background:#8d8d8d; color:#fff;padding-top:30px;}
.bot a{color:#fff;}
.bot .wrap2{display:block; width:1003px; margin:0 auto; color:#fff;padding-bottom:20px;}
.bot .copy{display:block; width:100%; background:#797979;padding:5px 0px; }
.bot .wrap2 .left{float:left; width:600px;}
.bot .wrap2 .right{float:right;width:385px;}
.bot .wrap2 .left .title{font-size:18px; color:#fff; display:block; height:24px; background:url(../images/links.jpg) no-repeat 80px 5px;margin-bottom:10px;}
.bot .wrap2  .left .tt{display:bock; padding-bottom:10px ; background:url(../images/xian3.jpg) repeat-x left bottom;}
.bot .wrap2  .left .tt a{padding-left:10px; background:url(../images/quan.jpg) no-repeat left center;padding-right:20px;}
.bot .wrap2 .left .navi{display:block; height:30px; line-height:30px;margin-top:5px;}
.bot .wrap2 .left .navi a{padding-left:10px; background:url(../images/quan.jpg) no-repeat left center;padding-right:20px;}
.bot .wrap2 .right .title{font-size:18px; color:#fff; display:block; height:24px; background:url(../images/contactus.jpg) no-repeat 80px 5px;margin-bottom:10px;}
.bot .wrap2 .right .con{padding-left:140px; background:url(../images/ewm.jpg) no-repeat left top; height:130px;width:240px;}
.bot .copy .ci{display:block; width:1003px; margin:0 auto;color:#bcbcbc;}

/*--------------------------------------------------------------*/

#focus{width:100%;position:relative;margin:0 auto;height:420px;background-color:#0072c3;}
.banner {Z-INDEX: 9; POSITION: relative; MARGIN: auto; WIDTH: 100%; HEIGHT: 420px; OVERFLOW: hidden}
.imgList {Z-INDEX: 99; POSITION: absolute}
.imgList LI {TEXT-ALIGN: center; FLOAT: left; HEIGHT: 420px;}
.banner_01 {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/1.jpg) no-repeat center 0px; HEIGHT: 420px;}
.banner_02 {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/2.jpg) no-repeat center 0px; HEIGHT: 420px;}
.banner_03 {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/3.jpg) no-repeat center 0px; HEIGHT: 420px;}
.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: 40px;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}