@charset "utf-8";
/* CSS Document */
body { line-height: 22px }
/*焦点图*/
#home-fade, #home-fade li { width: 100%; height:280px }
#home-fade { position: relative; margin: 0 auto }
#home-fade li { width: 100%; overflow: hidden; position: absolute; top: 0; left: 0 }
#home-fade li img { width: 100% }
.num-nav { position: absolute; left: 0; bottom: 15px; z-index: 100; width: 100%; text-align: center }
.num-nav a { display: inline-block; width: 9px; height: 9px; overflow: hidden; margin: 0 5px; background: url('../Images/slide_bg.png') no-repeat; text-indent: -9999px; opacity: .1; filter: alpha(opacity=10) }
.num-nav a { _display: inline; zoom: 1; _background-image: url('../Images/slide_bg_ie.png'); font-size: 0; line-height: 0; _text-indent: 0 }
.num-nav a.activeSlide { opacity: 1; filter: alpha(opacity=100) }
#pre, #next { position: absolute; top: 0; z-index: 100; width: 10%; height:280px; background: url('../Images/blank.gif') no-repeat }
#pre { left: 0 }
#next { right: 0 }
#pre:hover { background: url('../Images/fade_btn_pre.gif') no-repeat 10% 50% }
#next:hover { background: url('../Images/fade_btn_next.gif') no-repeat 90% 50% }
#home-fade, #home-fade li a { color: #fff }
#home-fade li a:hover { color: #E94609 }
#home-fade li dl { text-align: center; width: 100%; position: absolute; left: 0; top: 30%; z-index: 100 }
#home-fade li dt { font-size: 35px; margin-bottom: 50px; }
#home-fade li dd { font-size: 18px; margin-bottom: 15px }
/*首页*/
.inner { width: 980px; margin: 0 auto; position: relative;}
.notice{position: absolute;right: 0;top: 80px; text-shadow:1px 1px 2px #777777; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1}
.notice span{ float:left; background:url(../Images/notice.gif) no-repeat left center; padding-left:30px; height:25px; line-height:25px; color:#F00}
#scrollDiv{width:300px;height:22px;line-height:24px;overflow:hidden; float:left } 
#scrollDiv li{height:25px;padding-left:10px;} 
#scrollDiv li a { color:#F00; text-shadow:1px 1px 2px #777777; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1}
.navbg { height: 40px; width: 100%; background: #0EA7C7; box-shadow: 1px 1px 7px #999; position: absolute; z-index: 99; left: 0; }
#navul li { float: left; margin-right: 1px; width: 120px; height: 40px; position: relative; text-align: center; line-height: 40px; }
#navul li.navhome { text-align: left; padding: 0 0px 0 40px; width: 60px; }
#navul li a:link, #navul li a:visited { color: #FFFFFF; }
#navul li ul { display: none; position: absolute; z-index: 10000; top: 38px; left: 0; background: #7AE0F5; border-bottom: none; }
#navul li ul li { display: block; width: 120px; float: none; margin-right: 0px; height: 28px; position: relative; line-height: 28px; font-size: 12px; }
#navul li.navmoon { background: #7AE0F5; width: 120px; height: 40px; line-height: 40px; }
#navul li.navmoon a { color: #FFFFFF; }
#navul li.navhome a:hover { color: #FCFF00; }
#navul li.navmoon ul { display: block; }
#navul li.navmoon ul a { display: block; width: 120px; height: 28px; line-height: 28px; }
#navul li.navmoon ul a:hover { background: #0EA7C7; }
.main { width: 750px; min-height: 500px; }
.sidebar { width: 215px; min-height: 500px; }
.duty { margin: 15px 0 0 0 }
.unit { width: 220px; float: left; margin: 10px 15px; background: #f0f0f0 }
.unit ul { background: #fff; margin: 10px; padding: 10px }
.unit h2 { font-size: 16px; color: #000; font-weight: bold; margin-top: 10px }
.unit h3 { font-size: 14px; color: #000; margin-bottom: 5px }
.unit li, .unit-a li, .unit-b li { background: url(../Images/icon2.gif) no-repeat 0 9px; margin-bottom: 3px; text-indent: 10px }
.title { background: #0EA7C7; border: 1px solid #ccc; width: 100%; height: 30px; line-height: 30px; font-size: 16px }
.title a { background: #fff; color: #000; padding: 5px 8px }
.more { display: block; color: #f5b83c }
.unit-img { background: #fff; margin: 10px; padding: 10px }
.unit-img img { height: 160px }
.unit-a, .unit-b { width: 345px; margin-top: 10px }
.unit-a ul, .unit-b ul { margin-top: 10px }
.unit-a li, .unit-b li { border-bottom: 1px dashed #ccc; background: url(../Images/icon1.jpg) no-repeat 2px 8px }
.unit-a { margin-left: 15px; }
.unit-b { margin-right: 15px }
.fot { margin: 25px 15px 15px 15px; padding: 25px }
.fot dl { float: left; width: 15%; margin-right: 1.5% }
.fot dl dt { font-size: 14px; font-weight: bold; border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-bottom: 5px }
.fot dl dt a { color: #000 }
.fot dl dd { text-indent: 10px; background: url(../Images/icon3.png) no-repeat 2px 8px }
.gray { background: #f0f0f0 }
.link { margin-bottom: 15px }
.footer { width: 100%; height: 200px; background: url(../Images/footbg.jpg) center bottom;background-size: cover; padding-top: 10px }
.foot { background: #025370; padding: 10px 0; color: #fff }
.foot a { color: #fff }
.captain, .catename { font-size: 16px; padding: 10px 15px; background: #62b600; color: #fff }
small { font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.subnav li { border-bottom: 1px solid #ddd; }
.subnav li a { width: 100%; padding: 10px 0; font-size: 14px; background: url(../Images/icon4.jpg) no-repeat 9px 10px; display: block; text-indent: 40px }
.subnav li a:hover, .subnav li a.current { background: url(../Images/icon5.jpg) no-repeat 9px 10px; }
.catename { background: none; color: #62b600; font-weight: bold; border-bottom: 1px solid #ccc; padding-left: 0 }
.list li { background: url(../Images/icon2.gif) no-repeat 0 9px; text-indent: 10px; margin-bottom: 5px }
#pager ul.pages { display: block; border: none; text-transform: uppercase; font-size: 12px; margin: 10px 0 50px; padding: 0; font: normal 13px "Microsoft YaHei"; font-family: "Microsoft YaHei", "微软雅黑", "sans-serif"; }
#pager ul.pages li { float: left; padding: 4px 7px; text-decoration: none; /*border: 1px solid #dddddd;*/ ; border-left-width: 0; list-style: none; background-color: #eee; color: #888; margin: 0 3px 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#pager ul.pages li:hover { color: #fff; background-color: #3c4852; }
#pager ul.pages li.pgNext {}
#pager ul.pages li.pgEmpty { display: none /*border:1px solid #eee;
color:#eee;
*/; }
#pager ul.pages li.pgCurrent { color: #fff; font-weight: 700; background-color: #29c06d; }
.work{ margin:0 auto}
.work dl{width:105%;}
.work dl dt{ color:#fff;  margin:20px 0 10px}
.work dl dt span{ background:#000; color:#fff; padding:5px 8px;}
.box li{ width:230px; height:180px; float:left; margin-right:21px; background:#4cd001;}
.box li img{width:230px; height:180px;}
.box li a{ color:#fff}
.box li.more{ position:relative}
.box li.more a{ position:absolute; bottom:10px; left:10px;}
.box li.more a:hover{ color:#333}
