/* CSS Document */
html,body{margin:0; padding:0; line-height:24px; font-size:12px; color:#555;font-weight:normal;font-family:"Microsoft YaHei","宋体"; background:url(../images/bg.jpg) repeat left top; text-decoration:none;}
a{font-size:12px; line-height:24px; font-weight:normal; color:#555;text-decoration:none;font-family:"Microsoft YaHei","宋体";}
a:hover{ color:#0266b9; line-height:24px; font-weight:normal;text-decoration:none;font-family:"Microsoft YaHei","宋体"; }
ul,dl,ol{list-style:none;}
ul,dl,ol,dt,dd,p,h1,h2,h3,h4,strong{ margin:0; padding:0;}
img{border:0;}
table{border-collapse:collapse;}
.clear{clear:both; height:0; line-height:1px; font-size:1px;}
/*------------------------------------*/
.head{display:block; width:100%; margin:0 auto;background:url(../images/logobg.jpg) repeat-x left top;}
.logo{display:block; width:1003px; height:100px; margin:0 auto; overflow:hidden;}
.logo_left{float:left; width:465px;}
.logo_right{float:right;width:268px;}
.logo_right .en{display:block; margin-top:19px; height:24px; margin-left:166px;}
.logo_right .tel{padding-top:8px; height:27px;display:block;}
.menu{display:block; width:100%; height:40px; background:url(../images/menu_bg.jpg) repeat-x left top;}
.menu .nav{display:block; width:1003px; margin:0 auto;}
.menu .nav li{float:left;position:relative;left:0; top:0; z-index:9999; width:141px; padding-left:2px; background:url(../images/menu_li.jpg) no-repeat left center; text-align:center;}
.menu .nav li.none{background:none;}
.menu .nav li a{display:block; width:141px;font-size:14px; text-align:center; line-height:40px; font-weight:bold;}
.menu .nav li a:hover{display:block; width:141px; background:url(../images/menu_hover.jpg) repeat-x left top; color:#fff;}
#current{ display:block; width:141px;color:#fff; background:url(../images/menu_hover.jpg) repeat-x left top;}
.menu .nav li dl {display: none;position: absolute;top: 40px;left: 2px;width: 141px; background:#0266b9;; z-index:9999999999;line-height:28px;}
.menu .nav li:hover dl { display: block;}
.menu .nav li dl dd { float: none; display:block;background:none;height:28px; line-height:28px; border-bottom:solid 1px #c2e2fd;}
.menu .nav li dl dd a {display: block; background:none;width:141px; color:#fff; height:28px; line-height:28px; padding:0;}
.menu .nav li dl dd a:hover {display:block; width:141px;background:none; background:#0288f8; color: #fff;line-height:28px; }
.search_out{display:block; width:100%; height:42px; background:#fff;padding-bottom:15px; background:#fff url(../images/yin.jpg) repeat-x left bottom;}
.search_out .inner{display:block; width:1003px; margin:0 auto; height:42px; line-height:42px;}
.search_out .inner a{color:#0266b9; font-size:12px;}
.search{float:left; width:247px; padding-top:8px;}
.search .txt{ float:left; width:210px; height:25px;padding-left:4px; color:#888;background:none; border:none; background:#e6e6e6; line-height:26px; }
.search .btn{float:left; background:none; border:none;width:31px; height:26px; line-height:26px;background:url(../images/btn.jpg) no-repeat left top;}
.bot{display:block; width:100%; background:url(../images/botbg.jpg) repeat-x left top; height:200px; margin-top:10px;}
.bot .inner{display:block; width:1003px; margin:0 auto;}
.bot .inner .left{float:left; width:700px;padding-top:30px; }
.bot .inner .right{float:right; width:280px; background:url(../images/ewm.jpg) no-repeat right 30px; height:170px;}
/*--------------------------------------------------------------*/
#focus{width:100%;position:relative;margin:0 auto;height:410px;background-color:#0353a5;}
.banner {Z-INDEX: 9; POSITION: relative; MARGIN: auto; WIDTH: 100%; HEIGHT: 410px; OVERFLOW: hidden}
.imgList {Z-INDEX: 99; POSITION: absolute}
.imgList LI {TEXT-ALIGN: center; FLOAT: left; HEIGHT: 410px}
.banner_01 {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/1.jpg) no-repeat center 0px; HEIGHT: 410px}
.banner_02 {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/2.jpg) no-repeat center 0px; HEIGHT: 410px}
.banner_03 {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/3.jpg) no-repeat center 0px; HEIGHT: 410px;}
.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}