/*---------------------------------------------------*/
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:#02589a;}
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;}
.inner{display:block; width:1103px; margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.sb{padding:5px 10px;background:#02589a;color:#fff; font-size:18px;}
.z4{font-size:17px;}

.ding{display:block; width:100%; height:110px; border-bottom:5px solid #f0f0f0;}
.ding .inner{display:block; position:relative; left:0px; top:0px; z-index:5;}
.ding .fl{float:none; position:absolute; left:0px; top:0px;width:240px;z-index:3; height:110px;}
.ding .fr{float:none; position:absolute; left:333px; top:0px;width:720px; margin-right:50px; z-index:6; height:110px;}
.ding .fr .menu{display:block;}
.ding .fr .menu li{float:left;width:90px; height:110px; line-height:110px; position:relative; z-index:7; left:0; top:0; text-align:center;}
.ding .fr .menu li a{display:block; width:90px; height:110px; line-height:110px; font-size:15px;}



.ding .fr .menu li dl {display: none;position: absolute;top:110px;left:0px;width:140px;padding:10px 0px; background:#f0f0f0; z-index:9;}
.ding .fr .menu li:hover dl { display: block;}
.ding .fr .menu li dl dd { float: none; background:none; height:34px; }
.ding .fr .menu li dl dd a {display:block;width:140px;height:40px; line-height:40px; font-size:15px;color:#666;font-weight:normal;  background:none;}
.ding .fr .menu li dl dd a:hover { background:none;background:#02589a; padding-top:0px; color: #fff;line-height:40px; height:40px;border-bottom:none; }





.ding .inner .search{position:absolute; right:0px; top:35px; z-index:7;  }
.ding .inner .search .txt{position:absolute;border:none;right:0px; top:0px;z-index:8; background:none;width:36px; height:32px;  background:#fff;padding-left:5px;line-height:32px;color:#666; font-size:13px;border:1px solid #e1e1e1; }
.ding .inner  .search .btn{position:absolute; right:0px;top:0px; z-index:9;width:36px; height:35px;border:none; background:none;cursor:pointer;background:url(../images/search.jpg) no-repeat center 5px; }


.bot{display:block; width:100%; background:#efefef; height:235px; margin-top:50px;}
.bot .inner{display:block; width:1103px; margin:0 auto; padding:40px 0px;}
.bot .inner dl{float:left;width:160px; }
.bot .inner dl dt a{display:block; height:40px; line-height:40px; font-size:16px; color:#222;}
.bot .inner dl dd{display:block; height:24px; line-height:24px;}
.bot .inner dl dd a{display:block; font-size:13px; line-height:24px;}
.bot .inner  .ewm{float:right; width:460px;padding-left:60px; border-left:1px solid #ccc;}
.bot .inner  .ewm .fl{width:135px;}
.bot .inner  .ewm .fr{width:200px;}

.support{display:block; width:100%; background:#5b5e60;}
.support .inner{display:block; width:1103px; margin:0 auto; padding:8px 0px;color:#fff;}
.support .inner .fl{width:900px; text-align:left; line-height:24px; font-size:13px; color:#fff;}
.support .inner .fr{width:200px; text-align:right;line-height:24px; font-size:13px; color:#fff;}
.support .inner a{color:#fff;}

/*--------------------------------------------------------------------------------------------------*/
.banner{display:block; width:100%; height:480px;}
#full-screen-slider { width:100%; height:480px; float:left; position:relative;z-index:3;}
#slides { display:block; width:100%; height:480px; list-style:none; padding:0; margin:0; position:relative; z-index:4;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;z-index:5;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:440px; z-index:6;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:10px; border-radius:7px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#e84518;}

