@charset "utf-8";
body{font:12px/1.5 arial,\5b8b\4f53,georgia,verdana,helvetica,sans-serif}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0; list-style:none;}
fieldset,img{border:none}
img,object,select,input,textarea,button{vertical-align:middle}
h1,h2,h3,h4,h5,h6,input,textarea,select,address,caption,cite,code,dfn,em,i,b,strong,small,th,var,abbr{font-size:100%;font-style:normal}
a{text-decoration:none;cursor:pointer;color:#333;}
a:hover{color:#f00; text-decoration:none;}
dl,dt,dd{display:block;}
.clear{	height:0; overflow:hidden;clear:both;zoom:1;}
.yahei{font-family:Microsoft YaHei,"微软雅黑";}
.fl{float:left;}.fr{float:right}
.wrapper{margin:0 auto;}
.height_auto{height:auto;overflow:hidden;zoom:1}
.els{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#header{width:980px;height:60px;padding:10px 0px;}
#header .logo{height:59px; line-height:59px;font-size:23px; text-align:center;width:70%;color:#0D79B9;}
#header .logo img{float:left;}
#header .fr{width:16%; line-height:59px; text-align:right;}
#menu{width:980px;background:url(../index/nav.jpg) no-repeat;height:36px;}
#nav{height:34px; display:block;width:88%;margin:0 auto; padding-top:2px;}
#nav li{height:34px;float:left;z-index:99; line-height:36px;position:relative;padding-right:2px; background:url(../index/lis.gif) right no-repeat;}
#nav li a{display:block;width:100px;color:#fff;text-align:center;line-height:34px;font-size:14px;padding-top:0px;font-weight:bold; font-family:Microsoft YaHei;}
#nav li a.default{background:#0c578f;}
#nav li.end{background:none;}
ul#nav li ul{width:100px;list-style: none;position: absolute;left: 0px; top:34px;background:#0c578f;margin: 0; padding: 0;display: none;float: left;filter:alpha(opacity=100);  /*IE*/-moz-opacity:1;/*Moz+FF*/  opacity:1;border:0;}
ul#nav li ul li{margin: 0; padding: 0;background:none;clear: both;width:100%;height:29px;border-bottom:1px solid #0a416a;}
html ul#nav li ul  li a {float: left;width:100%;line-height:29px;padding:0;font-weight:normal;background:none;color:#fff;font-size:12px; font-family:'宋体';}
html ul#nav li ul  li a:hover{ background:#05365e;}
#banner{height:339px;width:980px;position:relative;margin-top:0px;}
.swf {height:100%; overflow:hidden;}
.swf .bd{ position:relative; z-index:0;  }
.swf .bd ul{width:100% !important; }
.swf .bd li{width:100%  !important;height:100%; }
.swf .bd li .siteWidth{  width:100%; position:relative; z-index:55;  margin:0 auto; height:100%;}
.swf .bd li a{height:100%; display:block;  }
.swf .hd{position:absolute; right:12px; bottom:12px; z-index:1;}
.swf .hd ul li{ color:#c3c2c0; cursor:pointer; width:20px; height:20px; background:#5c5b59; float:left; font-size:13px; line-height:20px; overflow:visible; text-align:center; opacity:.95; filter:alpha(opacity=95);  margin:1px;}
.swf .hd ul .on{ background:#0c578f; color:#fff; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative;}
#main,#mains{width:980px;}
dl#left{width:239px;}
dl#left dt.yahei{background:url(../index/tal.jpg) no-repeat;height:30px; line-height:28px;font-weight:bold;color:#fff; text-indent:33px;}
#main #SortNavList{max-height:460px; overflow:auto;}
#SortNavList {margin:0px 0 0px 0; width:100%;overflow:hidden;  border-top:0px;height:auto;}
#SortNavList dd {margin:0px;padding:0px; background:none;border:0; }
#SortNavList dd dl dd {margin:0px;padding:0px;display:;}
#SortNavList dd dl dt {text-indent:0;line-height:35px;background:none;height:35px;font-size:12px; border-bottom:1px dashed #ccc;}
#SortNavList dd dl dt a{display:block;line-height:35px;cursor:pointer;width:100%;text-overflow: ellipsis;white-space: nowrap; text-indent:35px;table-layout: fixed;color:#0789c7; font-weight:bold;background:url(../index/1.jpg) 16px 12px no-repeat;}
#SortNavList dd dl dt a:hover{color:#ff0000;}
#SortNavList li {font-weight:normal;float:left;width:100%; border-bottom:1px dashed #ccc;}
#SortNavList li a {display:block;text-indent:36px;text-decoration:none;height:30px;line-height:30px; overflow:hidden;color:#555555;width:100%;text-overflow: ellipsis;white-space: nowrap;table-layout: fixed;background:url(../index/li1.JPG) 20px 12px no-repeat; font-weight:bold;}
#SortNavList ul{ width:100%;margin:0 auto;height:auto;overflow:hidden;}
#SortNavList li a:hover,#SortNavList dt a.current,#SortNavList li#SortID2 a{color:#ff0000;}
#SortNavList dt a.current{background-image:url(../index/2.jpg);}
dl#left dd.clear{height:13px;}
dl#left dd.contact{padding:6px;line-height:21px;}
dl#right,dl#frames{width:725px;}
dl#right dd.clear{height:12px;}
dl#right dt,dl#frames dt{height:33px; border-bottom:1px solid #017fcb;}
dl#right dt h3.yahei,dl#frames dt h3.yahei{background:#0b7bba;padding:0px 15px;color:#fff;float:left; display:inline-block;height:30px; line-height:30px;}
dl#right dt a.more{float:right;margin-top:15px;}
dl#right dd{padding:7px; height:auto; overflow:hidden;}
dl#right dd.aboutus{height:auto; overflow:hidden;padding:10px; line-height:21px; vertical-align:middle;}
dl#right dd.aboutus img{margin:0px 5px;}
ul.newslist li{width:48%;height:26px;border-bottom:1px dotted #e1e1e1; float:left; margin:0px 6px;}
ul.newslist li a{ text-indent:10px; display:inline-block;background:url(../index/li.jpg) left no-repeat; line-height:26px;height:26px; overflow:hidden; max-width:72%;float:left;}
ul.newslist li span{float:left; line-height:26px;}
dl#right dd.proshow{padding:6px 0px;}
#proscroll{width:100%;height:165px; overflow:hidden;margin-top:5px;}
#proscroll ul li{display:block;width:158px;float:left;height:165px;}
#proscroll ul li a{ display:block;width:144px;height:150px;margin:0 auto;}
#proscroll ul li a span{width:100%;text-align:center;height:30px; display:block; line-height:30px; padding:0px 2px;}
#proscroll ul li a span.els{ background:#007ECB;color:#fff;}
#proscroll ul li a span.img{ padding:1px;border:1px solid #007ECB;height:129px;}
#footer{width:980px;}
#footer dt.link{background:url(../index/foot.jpg) repeat-x;line-height:30px;height:30px; color:#fff; text-align:center;}
#footer dt.link a{color:#fff;padding:0px 5px;}
#footer dt.link a:hover{color:#f00; text-decoration:underline;}
#footer dd.footer{text-align:center;line-height:21px; padding:8px 0px;}
dl#frames dt span.path{padding-right:5px; float:right; line-height:28px;}
dl#frames dd.fCON{padding:8px; line-height:23px;}