/*---------------------------------------------------*/
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:#05388b;}
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;}
/*-----------------------------------------------------------------------------------------------*/
.z3{font-size:18px; font-weight:normal; color:#074099;}
.clear{clear:both; height:0px; font-size:1px; line-height:1px;}
.fl{float:left;}
.fr{float:right;}
.inner{display:block; width:1103px; margin:0 auto;}
.ding{display:block; height:30px; width:100%; background:#f0f0f0;}
.ding .inner{ height:30px; line-height:30px;}
.ding .inner .fl{width:400px;font-size:13px; line-height:30px;}
.ding .inner .fr{width:200px;}
.ding .inner .fr ul li{float:left;}
.ding .inner .fr ul li.first{width:80px; height:30px; line-height:30px; padding-left:2px; background:url(../images/xian.jpg) no-repeat left center; text-align:center; position:relative;cursor:pointer;}
.ding .inner .fr ul li.first .ewm{display:none;position:absolute; z-index:3; left:0px; top:30px; background:#fff; height:110px; width:110px; border:1px solid #e1e1e1;}
.ding .inner .fr ul li.first .ewm img{display:block; width:100px; height:100px; margin:0 auto; margin-top:5px;}
.ding .inner .fr ul li.second{width:117px; height:30px;  line-height:30px; text-align:center; font-size:12px; text-align:center;}
.ding .inner .fr ul li.second a{display:block; width:117px; height:30px; line-height:30px;background:url(../images/en.jpg) no-repeat left top; text-transform:uppercase;}
.ding .inner .fr ul li.second a:hover{display:block; width:117px; height:30px; line-height:30px;background:url(../images/enh.jpg) no-repeat left top;color:#fff;}


.logo{display:block; width:100%; height:110px; background:#fff; position:relative; z-index:6; }
.logo .out{position:absolute; left:50%; width:49.999%;height:110px; background:url(../images/logobg.jpg) repeat-x left bottom;z-index:7;}
.logo .out .inner{display:block; margin-left:-551px; }
.logo .fl{width:272px;padding-top:15px;}
.logo .fr{width:830px;}
.logo .fr .tel{float:right;padding-top:18px; height:51px;padding-left:24px; background:url(../images/phone.jpg) no-repeat left 17px;}
.logo .fr .tel  .zt{float:left; font-size:12px; line-height:14px; height:28px; padding-top:2px;}
.logo .fr .tel  .red{float:right;font-size:28px;color:#DC1A23; height:32px; line-height:32px;}
.logo .fr .menu{display:block; width:831px; height:41px; line-height:41px; background:url(../images/menubg.jpg) no-repeat left bottom;}
.logo .fr .menu ul{display:block;margin-left:61px;}
.logo .fr .menu li{float:left;width:110px; height:41px; line-height:41px; background:url(../images/li.jpg) no-repeat right top; text-align:center; position:relative; z-index:10;}
.logo .fr .menu li a{font-size:14px; color:#fff;}




.logo .fr .menu  li dl {display: none;position: absolute;top: 41px;left:-20px;width:140px; background:#083986; 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 #0143aa;text-align:center;}
.logo .fr .menu  li dl dd a {display: inline-block;width:140px; 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:140px; color:#fff;height:34px;border-bottom:none;}
.logo .fr .menu  li dl dd a:hover { background:none;background:#DC1A23; padding-top:0px; color: #fff;line-height:34px; height:34px;text-align:center;border-bottom:none; }







.bot{display:block; width:100%; background:#4b5564; margin-top:50px;}
.bot .inner dl a:hover{color:#fff;}
.bot .inner{display:block; width:1102px; margin:0 auto; background:#4b5564;padding-top:40px;padding-bottom:20px;}
.bot .inner dl{float:left; width:170px; border-right:1px solid #565f6d; height:280px;}
.bot .inner dl dt a{ font-size:16px; color:#fff;display:block; height:40px; line-height:40px; }
.bot .inner dl dd{display:block;line-height:22px; height:22px;color:#a5aab2;}
.bot .inner dl dd a{line-height:22px;color:#a5aab2;}
.bot .inner dl.second{float:left; width:280px; padding:0px 60px;border-right:1px solid #565f6d;}
.bot .inner dl.second dd{float:left; width:140px;}
.bot .inner dl.third{float:left;width:90px; padding:0px 60px;}
.bot .inner dl.fourth{float:right;width:230px; border:none;}
.bot .inner dl.fourth h2{font-size:24px; color:#222; color:#fff;margin-bottom:10px;line-height:26px;}
.bot .inner dl.fourth dd{line-height:20px;}
.bot .inner dl.fourth .focus{display:block; border-top:1px solid #565f6d;margin-top:20px;}
.bot .inner dl.fourth .focus h1{display:block; height:40px; line-height:40px;font-size:16px; color:#fff; font-weight:normal;padding-top:20px;}
.bot .inner dl.fourth .focus  img{display:block; width:85px; height:85px;}
.bot .copy{display:block; width:100%; height:30px; background:#1b2433;}
.bot .copy .inner2{display:block; width:1180px; margin:0 auto;height:30px; line-height:30px;color:#8d9299;}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/

#focus{width:100%;position:relative;margin:0 auto;height:400px;background-color:#0353a5 url(../images/1.jpg) no-repeat center 0px;}
.banner {Z-INDEX: 2; POSITION: relative; MARGIN: auto; WIDTH: 100%; HEIGHT: 400px; OVERFLOW: hidden}
.imgList {Z-INDEX: 3; POSITION: absolute}
.imgList LI {TEXT-ALIGN: center; FLOAT: left; HEIGHT: 400px}
.imgList LI a{display:block; width:100%; height:400px;}
.banner_01 {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/1.jpg) no-repeat center 0px; HEIGHT: 400px}
.banner_02 {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/2.jpg) no-repeat center 0px; HEIGHT: 400px}
.banner_03 {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/3.jpg) no-repeat center 0px; HEIGHT: 400px;}
.banner_04 {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/4.jpg) no-repeat center 0px; HEIGHT: 400px;}

.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: 7%}
.banner .next {BACKGROUND-POSITION: right top; RIGHT: 7%}

.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}
/*---------------------------------------------------------------------------------------------*/

