@charset "GBK";
/* CSS Document */
/* for public use
----------------------------------------------------*/
html, body {
	height: 100%;
	font-family:Verdana, "宋体";
	background-repeat: no-repeat;
	background-position: center 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; }
.p121 { font-size: 12px; line-height: 25px; }
 
.p12Bold { font-size: 12px; font-weight: bold; line-height: 20px; }
 
.p14 { font-size: 14px; line-height: 24px; }
.p18 { font-size: 18px; line-height: 24px; }
 
.p14Bold { font-size: 14px; font-weight: bold; line-height: 24px; }
.p16Bold { font-size:16px; font-weight: bold; line-height: 36px; }
 
.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: #ff0000; text-decoration: none; }
 
.cRed a:hover { color: #ff0000; text-decoration: underline; }
.cARed, .cARed a { color: #a10500; text-decoration: none; }
 
.cARed a:hover { color: #a10500; text-decoration: underline; }
.cAHRed, .cAHRed a { color: #a71510; text-decoration: none; }
 
.cAHRed a:hover { color: #a71510; text-decoration: underline; }
.cWRed, .cWRed a { color: #fff; text-decoration: none; }
 
.cWRed a:hover { color: #f84e00; text-decoration: underline; }
.cBlue, .cBlue a { color: #4078a4; text-decoration: none; }
 
.cBlue a:hover { color: #4078a4; text-decoration: underline; }
.cQBlue, .cQBlue a { color: #1070bb; text-decoration: none; }
 
.cQBlue a:hover { color: #1070bb; text-decoration: underline; }
.cGray, .cGray a { color: #646464; text-decoration: none; }
 
.cGray a:hover { color: #646464; text-decoration: underline; }
.cQGray, .cQGray a { color: #ccc; text-decoration: none; }
 
.cQGray a:hover { color: #ccc; text-decoration: underline; }
.cGreen, .cGreen a { color: #597e30; text-decoration: none; }
 
.cGreen a:hover { color: #597e30; text-decoration: underline; }
.pdLeft25 { padding-left: 25px; }
.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
----------------------------------------------------*/
.jtList { width:480px; margin:15px auto 0; padding: 0; }
 
.jtList IMG { width:148px; height: 110px; border:1px solid #666; }
 
.jtList UL { margin: 0; padding: 0; }
 
.jtList LI { float: left; display: block; width:150px; margin: 0 5px 5px; padding: 0; }
 
.jtList LI SPAN{ clear: both; float: left; display: block; overflow: hidden; width: 150px; margin: 0; padding: 3px 0; }
.jtList LI SPAN, .jtList LI SPAN A { font-size: 12px; color: #a10500; line-height:22px; text-align: center; text-decoration: none; }
 
.jtList LI SPAN A:hover { font-size: 12px; color: #a10500; line-height:22px; text-align:center; text-decoration: underline; }
 
.jtList1 { width:480px; margin:15px auto 0; padding: 0; }
 
.jtList1 IMG { width:148px; height: 110px; border:1px solid #666; }
 
.jtList1 UL { margin: 0; padding: 0; }
 
.jtList1 LI { float: left; display: block; width:150px; margin: 0 5px 5px; padding: 0; }
 
.jtList1 LI SPAN{ clear: both; float: left; display: block; overflow: hidden; width: 150px; margin: 0; padding: 3px 0; }
.jtList1 LI SPAN, .jtList1 LI SPAN A { font-size: 12px; color: #1070bb; line-height:22px; text-align: center; text-decoration: none; }
 
.jtList1 LI SPAN A:hover { font-size: 12px; color: #1070bb; line-height:22px; text-align:center; text-decoration: underline; }
.jtList2 { width:480px; margin:15px auto 0; padding: 0; }
 
.jtList2 IMG { width:148px; height: 110px; border:1px solid #666; }
 
.jtList2 UL { margin: 0; padding: 0; }
 
.jtList2 LI { float: left; display: block; width:150px; margin: 0 5px 5px; padding: 0; }
 
.jtList2 LI SPAN{ clear: both; float: left; display: block; overflow: hidden; width: 150px; margin: 0; padding: 3px 0; }
.jtList2 LI SPAN, .jtList2 LI SPAN A { font-size: 12px; color: #5e8139; line-height:22px; text-align: center; text-decoration: none; }
 
.jtList2 LI SPAN A:hover { font-size: 12px; color: #5e8139; line-height:22px; text-align:center; text-decoration: underline; }
.input1{ width:225px; height:20px; background:#FFF; border:#CCC 1px solid; }
.input2{ width:225px; height:190px; background:#FFF; border:#999 1px solid; }
.line{ border-bottom:#666 1px dashed; padding-bottom:10px;}
/*ICP
----------------------------------------------------*/  
#footer { width: 970px; clear: both; margin: 0 auto; padding: 0; background:#e5e5e5; }
 
#footerLogo { text-align: right; width: 350px; float: left; margin: 0; padding: 10px 0 10px; }
 
#footerText { float: right; width: 600px; text-align: left; line-height: 15px; font-size: 12px; color: #797979; text-decoration: none; font-family: "Tahoma", "Verdana", "Arial"; margin: 0; padding: 20px 0; }
 
#footerText a:link, #footerText a:visited, #footerText a:active { text-align: left; line-height: 15px; font-size: 12px; color: #797979; text-decoration: underline; font-family: "Tahoma", "Verdana", "Arial"; }
 
#footerText a:hover { text-align: left; line-height: 15pt; font-size: 12px; color: #797979; text-decoration: underline; font-family: "Tahoma", "Verdana", "Arial"; }
 
#footerText p { line-height: 15pt; margin: 0; padding: 0; }
 
#footerText span { margin: auto; padding: 0 10px; }

.jtList li a span {float: none; color: unset;} 
.jtList1 li a span {float: none; color: unset;} 
.jtList2 li a span {float: none; color: unset;}