@charset "GBK";
/* CSS Document */
/* for public use
----------------------------------------------------*/
html, body { height: 100%; background: #91a2b5 url(//images.17173cdn.com/2010/shenmo/zhuanti/824/bj.gif) repeat-x left top; }
 
body, form, menu, dir, fieldset, blockquote, p, pre, ul, ol, dl, dd { margin: 0; padding: 0; }
 
div, p { display: block; }
 
ul, ol, dl, li { list-style: none; }
 
img { border: 0; }
 
a { text-decoration: none; }
 
a:hover { text-decoration: underline; }
 
.clear { clear: both; margin: 0; padding: 0; }
 
.p12 { font-size: 12px; line-height: 20px; }
 
.p12Bold { font-size: 12px; font-weight: bold; line-height: 20px; }
 
.p14 { font-size: 14px; line-height: 24px; }
 
.p14Bold { font-size: 14px; font-weight: bold; line-height: 24px; }
 
.p24Bold { font-size: 24px; font-weight: bold; line-height: 36px; }
 
.cBlack, .cBlack a { color: #000; text-decoration: none; }
 
.cBlack a:hover { color: #000; text-decoration: underline; }
 
.cWhite, .cWhite a { color: #fff; text-decoration: none; }
 
.cWhite a:hover { color: #fff; text-decoration: underline; }
 
.cRed, .cRed a { color: #df0029; text-decoration: none; }
 
.cRed a:hover { color: #df0029; text-decoration: underline; }
.cBlue, .cBlue a { color: #045a87; text-decoration: none; }
 
.cBlue a:hover { color: #045a87; text-decoration: underline; }
 
.pdTop10 { padding-top: 10px; }
 
.pdRight10 { padding-right: 10px; }
 
.pdBottom10 { padding-bottom: 10px; }
 
.pdLeft10 { padding-left: 10px; }
 
.mdTop10 { margin-top: 10px; }
 
.mdRight10 { margin-right: 10px; }
 
.mdBottom10 { margin-bottom: 10px; }
 
.mdLeft10 { margin-left: 10px; }
/*frame-work NO.1
----------------------------------------------------*/
.bar{ width:1002px; height:31px; padding:0; margin:0 auto;}
.bar span{ float:right; padding:0 15px 0 0;}
.bar,.bar a{ font-size:12px; color:#fff; line-height:31px; text-decoration:none;}
.bar a:hover{ font-size:12px; color:#fdd000; line-height:31px; text-decoration:none;}
.bar span,.bar span a{ font-size:12px; color:#fff; line-height:31px; text-decoration:none;}
.bar span a:hover{ font-size:12px; color:#fff; line-height:31px; text-decoration:none;}
.top{ clear:both; width:1002px; height:118px; background:url(//images.17173cdn.com/2010/shenmo/zhuanti/824/topbj1.gif) no-repeat left top; padding:0; margin:0 auto;}
.title{ float:left; width:426px; height:118px; padding:0; margin:0; overflow:hidden; }
.function{ float:right; width: 576px; height:118px; padding:0; margin:0;}
.title h1{ float: left; width:265px; overflow:hidden; padding:27px 0 5px 0; margin:0 0 0 132px; line-height:37px; color:#000; background: url(//images.17173cdn.com/2010/shenmo/zhuanti/824/line.gif) repeat-x left bottom; font-size:30px; font-family: "黑体"}
.title h2{ clear:both; float:left; width:370px; overflow:hidden; padding:0 0 0 27px; margin:0; line-height:48px; color:#fff; font-size:20px; font-family:"黑体";font-weight:lighter}
.nav{ width:512px; height:41px; float:left; padding:0; margin:15px 0 0 10px;}
.fx{ float:left; padding:0; margin:15px 0 0 0; width:320px;}
.fx li{ float:left; padding:0; margin:0 3px; color:#fff; line-height:16px; font-size:12px;}
.searchBox{ float: left; width:193px; height:20px; padding:0; margin:12px 0 0 20px; background: url(//images.17173cdn.com/2010/shenmo/zhuanti/824/scbj.gif) no-repeat left top; color:#3a4b60; line-height:14px; font-size:14px;position:relative;}
.file{ float:left; width:100px; height:14px; border:none; color:#3a4b60; line-height:14px; font-size:14px; padding:3px 0 2px 6px; margin:0; background-color: transparent;}
.botton{ float:right; background: url(//images.17173cdn.com/2010/shenmo/zhuanti/824/botton.gif) no-repeat left top; width:49px; height:20px; padding:0; margin:0; border:none; cursor:pointer;}
.wrapper{ clear:both; width:1002px; background:url(//images.17173cdn.com/2010/shenmo/zhuanti/824/wrapperbj.gif) repeat-y left top; padding:0; margin:0 auto;}
.innerWrapper{width:1002px; background:url(//images.17173cdn.com/2010/shenmo/zhuanti/824/wrapperbj_bottom.gif) no-repeat left bottom; padding:0; margin:0;}
.mainWrapper{width:982px; background: url(//images.17173cdn.com/2010/shenmo/zhuanti/824/wrapperbj_top.gif) no-repeat left top; padding:15px 10px; margin:0;}
div.Box{ width:931px; padding:20px 15px 10px; margin:0 auto 20px; border-bottom:1px #859bb6 solid; border-top:1px #859bb6 solid; border-left:5px #859bb6 solid; border-right:5px #859bb6 solid; position:relative; display:block; background:#e7ecf1; cursor:default;}
div:hover.Box{ width:931px; padding:20px 15px 10px; border-bottom:1px #3a4b60 solid; border-top:1px #3a4b60 solid; border-left:5px #3a4b60 solid; border-right:5px #3a4b60 solid; position:relative; display:block; background:#e7ecf1;  cursor:pointer;}
div.Box h3{ display:block; position:absolute; top:-10px; left:-5px; background:#859bb6; padding:5px; margin:0; color:#fff; font-size:12px; font-weight:lighter;}
div:hover.Box h3{ display:block; position:absolute; top:-10px; left:-5px; background:#3a4b60; padding:5px; margin:0; color:#fff; font-size:12px; font-weight:lighter;}
div.Box.content{ clear:both; padding:20px 0 10px; margin:0 auto; min-height:100px;}
.list{ padding:0; margin:0 auto;}
.list li{ float:left; width:70px; padding:5px; margin:5px 10px; background:#e8edf1 url(//images.17173cdn.com/2010/shenmo/zhuanti/824/libj.gif) repeat-x left top; border:#3b4c61 1px solid; display:block; text-align:center; }
.list li,.list li a{ font-size:12px; color:#3b4c61; text-decoration:none;}
.list li a:hover{ font-size:12px; color:#3b4c61; font-weight:bold; text-decoration:none;}
div.Box1{ width:237px; float:left;  padding:20px 15px 10px; margin:0 0 20px 5px; border-bottom:1px #859bb6 solid; border-top:1px #859bb6 solid; border-left:5px #859bb6 solid; border-right:5px #859bb6 solid; position:relative; display:block; background:#e7ecf1; cursor:default;}
div:hover.Box1{ width:237px; padding:20px 15px 10px; border-bottom:1px #3a4b60 solid; border-top:1px #3a4b60 solid; border-left:5px #3a4b60 solid; border-right:5px #3a4b60 solid; position:relative; display:block; background:#e7ecf1;  cursor:pointer;}
div.Box1 h3{ display:block; position:absolute; top:-10px; left:-5px; background:#859bb6; padding:5px; margin:0; color:#fff; font-size:12px; font-weight:lighter;}
div:hover.Box1 h3{ display:block; position:absolute; top:-10px; left:-5px; background:#3a4b60; padding:5px; margin:0; color:#fff; font-size:12px; font-weight:lighter;}
div.Box1.content{ clear:both; padding:20px 0 10px; margin:0 auto; min-height:100px;}
div.Box2{ width:632px; float:right; padding:20px 15px 10px; margin:0 5px 20px 0; border-bottom:1px #859bb6 solid; border-top:1px #859bb6 solid; border-left:5px #859bb6 solid; border-right:5px #859bb6 solid; position:relative; display:block; background:#e7ecf1; cursor:default;}
div:hover.Box2{ width:632px; padding:20px 15px 10px; border-bottom:1px #3a4b60 solid; border-top:1px #3a4b60 solid; border-left:5px #3a4b60 solid; border-right:5px #3a4b60 solid; position:relative; display:block; background:#e7ecf1;  cursor:pointer;}
div.Box2 h3{ display:block; position:absolute; top:-10px; left:-5px; background:#859bb6; padding:5px; margin:0; color:#fff; font-size:12px; font-weight:lighter;}
div:hover.Box2 h3{ display:block; position:absolute; top:-10px; left:-5px; background:#3a4b60; padding:5px; margin:0; color:#fff; font-size:12px; font-weight:lighter;}
div.Box2.content{ clear:both; padding:20px 0 10px; margin:0 auto; min-height:100px;}
div.Box3{ width:237px; float:left;  padding:20px 15px 10px; margin:0 0 20px 5px; border-bottom:1px #859bb6 solid; border-top:1px #859bb6 solid; border-left:5px #859bb6 solid; border-right:5px #859bb6 solid; position:relative; display:block; background:#e7ecf1; cursor:default;}
div:hover.Box3{ width:237px; padding:20px 15px 10px; border-bottom:1px #3a4b60 solid; border-top:1px #3a4b60 solid; border-left:5px #3a4b60 solid; border-right:5px #3a4b60 solid; position:relative; display:block; background:#e7ecf1;  cursor:pointer;}
div.Box3 h3{ display:block; position:absolute; top:-10px; left:-5px; background:#859bb6; padding:5px; margin:0; color:#fff; font-size:12px; font-weight:lighter;}
div:hover.Box3 h3{ display:block; position:absolute; top:-10px; left:-5px; background:#3a4b60; padding:5px; margin:0; color:#fff; font-size:12px; font-weight:lighter;}
div.Box3.content{ clear:both; padding:20px 0 10px; margin:0 auto; min-height:100px;}
div.Box4{ width:365px; float:right; padding:20px 15px 10px; margin:0 5px 20px 0; border-bottom:1px #859bb6 solid; border-top:1px #859bb6 solid; border-left:5px #859bb6 solid; border-right:5px #859bb6 solid; position:relative; display:block; background:#e7ecf1; cursor:default;}
div:hover.Box4{ width:365px; padding:20px 15px 10px; border-bottom:1px #3a4b60 solid; border-top:1px #3a4b60 solid; border-left:5px #3a4b60 solid; border-right:5px #3a4b60 solid; position:relative; display:block; background:#e7ecf1;  cursor:pointer;}
div.Box4 h3{ display:block; position:absolute; top:-10px; left:-5px; background:#859bb6; padding:5px; margin:0; color:#fff; font-size:12px; font-weight:lighter;}
div:hover.Box4 h3{ display:block; position:absolute; top:-10px; left:-5px; background:#3a4b60; padding:5px; margin:0; color:#fff; font-size:12px; font-weight:lighter;}
div.Box4.content{ clear:both; padding:20px 0 10px; margin:0 auto; min-height:100px;}
.subnav{ clear:both; width:1002px; background:#91a2b5 url(//images.17173cdn.com/2010/shenmo/zhuanti/824/subnavbj.gif) no-repeat left top; padding:15px 0 0 0; margin:0 auto; min-height:400px;}
.subnav dt{ float:left; width:140px; background:url(//images.17173cdn.com/2010/shenmo/zhuanti/824/fgl.gif) no-repeat right top; padding:0 2px 0 20px; margin:0; text-align:left;}
.subnav .dt1{ float:left; width:330px; background: none; padding:0 0 0 20px; margin:0; text-align:left;}
.subnav dt li,.subnav .dt1 li{ clear:both; background:url(//images.17173cdn.com/2010/shenmo/zhuanti/824/dtlibj.gif) no-repeat 10px center; padding:0 0 0 25px; margin:0; width:105px;}
.subnav dt li span,.subnav dt li span a,.subnav .dt1 li span,.subnav .dt1 span li a{ font-size:12px; line-height:22px; color:#fff; text-align:left; text-decoration:none;}
.subnav dt li span a:hover,.subnav .dt1 span li a:hover{ font-size:12px; line-height:22px; color:#fff; text-align:left; text-decoration: underline;}
.subnav dt li span{ padding: 0; margin: 0 5px 0 0; float: left; line-height: 22px; text-decoration:none; }
.subnav dt li .blue { float: left; padding: 0; margin: 6px 0 0 0; text-decoration: underline; width: 19px; height: 9px;  background: url(//images.17173cdn.com/2010/shenmo/zhuanti/824/lannew.gif) no-repeat left top; display: block; overflow: hidden;  }
.subnav dt li .red { float: left; padding: 0; margin: 6px 0 0 0; text-decoration: underline; width: 19px; height: 9px;  background: url(//images.17173cdn.com/2010/shenmo/zhuanti/824/redhot.gif) no-repeat left top; display: block; overflow: hidden; color:#df0029; }
.subnav dt li span .hot, .subnav dt li span .hot a { color: #df0029; text-decoration: none;  font-size:12px; line-height:22px; text-align:left;}
.subnav dt li span .hot a:hover { color: #df0029; text-decoration: underline;   font-size:12px; line-height:22px; text-align:left; ;}
.subnav dt li span .lan, .subnav dt li span .lan a { color: #045a87; text-decoration: none;  font-size:12px; line-height:22px; text-align:left; }
 
.subnav dt li span .lan a:hover { color: #045a87; text-decoration: underline;  font-size:12px; line-height:22px; text-align:left;}
/*ICP
----------------------------------------------------*/  
#footer { width: 960px; clear: both; margin: 0 auto; padding: 0; }
 
#footerLogo { text-align: right; width: 350px; float: left; margin: 0; padding: 20px 0 10px; }
 
#footerText { float: right; width: 600px; text-align: left; line-height: 15px; font-size: 12px; color: #000; text-decoration: none; font-family: "Tahoma", "Verdana", "Arial"; margin: 0; padding: 10px 0; }
 
#footerText a:link, #footerText a:visited, #footerText a:active { text-align: left; line-height: 15px; font-size: 12px; color: #000; text-decoration: underline; font-family: "Tahoma", "Verdana", "Arial"; }
 
#footerText a:hover { text-align: left; line-height: 15pt; font-size: 12px; color: #000; text-decoration: underline; font-family: "Tahoma", "Verdana", "Arial"; }
 
#footerText p { line-height: 15pt; margin: 0; padding: 0; }
 
#footerText span { margin: auto; padding: 0 10px; }
