﻿* { margin: 0; padding: 0; }
html, body { font: 12px/140% "宋体" ,Arial,Verdana; color: #000; }



a{ text-decoration:none; font-family:宋体; font-size:12px; color:#333;}
a:link{ text-decoration:none; font-family:宋体; font-size:12px; color:#333;}
/*a:hover{ text-decoration:underline; font-family:宋体; font-size:12px; color:#cc0000;}
*/

a:visited{ color:#333;}

body { font-family: 宋体; font-size: 12px; font-weight: normal; }
ul li { list-style: none; }
img { border: none; }
table { border-collapse: collapse; }
em { font-style: normal; color: #f00; }

/* clear修复 */
.clearfix:after { content: "."; display: inline-block; /* display: block; \*/ height: 0; clear: both; visibility: hidden; }

.clearfix { display: inline-block; overflow: hidden; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


.cr { color: #cc0000; }
.cb { color: #333; }
.cblu { color: #0066cc; }
.br { clear: both; }
.fb { font-weight: bold; }

.layout { width: 915px; margin: 0 auto; }
.sashccc { border: solid 1px #ccc; }
.img { border: solid 1px #ccc; padding: 1px; }
.ldiv { display: block; float: left; }
.rdiv {  float: right; }
.hidd { display: none; }
.dashline { background: url(Images/parts/d.gif) repeat-x; height: 1px; line-height: 1px; }
.bannerad { width: 915px; text-align: center; margin-top: 5px; }


.cci { margin-top: 3px; background: url(Images/bg/bg_ni.gif) repeat-x; }
.cci .newinfot span { display: block; background: url(Images/parts/p.gif) no-repeat; padding-left: 18px; height: 12px; line-height: 12px; margin: 6px 0 0 8px; }
.cci .list { margin-left: 8px; }
.cci .list li.newr { color: #cc0000; height: 22px; line-height: 22px; background: url(Images/parts/pointred.gif) no-repeat left; padding-left: 8px; }


.header { height: 83px;}
.header .logo { margin: 0px 0px 0px 0px; }
//.header .login { margin-top: 10px; }
//.header .login .user { width: 80px; }
//.header .login .pwd { width: 80px; }
//.header .login .loginbtn { background: url(Images/login.gif) no-repeat; padding-left: 18px; margin-left: 12px; }
//.header .login .reg { background: url(Images/reg.gif) no-repeat; padding-left: 18px; margin-left: 12px; }
//.header 
.login .info { margin-left: 75px; }
.header .login .info a:hover { color: #cc0000; }
.header .login .info a:link { color: #003399; }
.header .login .info a:visited { color: #003399; }
#miniNav{height:25px;border-bottom:1px solid #e6e6e6;background:#f8f8f8;color:#a1a0a0;text-align:center;line-height:14px;padding-top:5px; }
#miniNav div{width:915px;font-size:12px;padding-top:2px; padding-bottom:2px; font-family:"宋体","Arial Narrow";display:inline;}
#miniNav a{color:#a1a0a0;margin:0 3px;font-size:12px;text-decoration:none;padding:1px 3px 1px 3px;}
#miniNav a:hover{color:#fff;background:#929292;}


.navigation { height: 26px; }
.navigation .nl { float: left; width: 5px; height: 26px; background: url(Images/bg/bg_navl.gif) no-repeat; }
.navigation .nc { float: left; width: 905px; height: 26px; background: url(Images/bg/bg_navc.gif) repeat-x; }
.navigation .nr { float: left; width: 5px; height: 26px; background: url(Images/bg/bg_navr.gif) no-repeat; }
.ls { width: 21px; height: 20px; background: url(Images/parts/lsw.gif) no-repeat center; }
.navlist { height: 26px; padding: 5px 0 0 23px; }
.navlist li { float: left; }

.navlist li a:link {  margin-top:8px;  color: #fff; font-weight: bold; }
.navlist li a:hover {  margin-top:8px;  color: #fff; font-weight: bold; }
.navlist li a:visited {   margin-top:8px;  color: #fff; font-weight: bold; }

.search { height: 58px; }
.search .sl { float: left; width: 5px; height: 58px; background: url(Images/bg/bg_sl.gif) no-repeat; }
.search .sc { float: left; width: 905px; height: 58px; padding-top: 0px; background: url(Images/bg/bg_sc.gif) repeat-x; }
.search .sr { float: left; width: 5px; height: 58px; background: url(Images/bg/bg_sr.gif) no-repeat; }
.snav { height: 27px; padding: 1px 0 0 23px; }
.snav li.lsb { width: 5px; height: 17px; padding: 5px 0px 0px 0px; margin: 0px; text-align: left; }
.snav li { float: left; text-align: center; cursor: pointer; }
.snav li .s1 { display: block; width: 69px; height: 17px; padding: 5px 0 0 0; }
.snav li .s2 { display: none; width: 69px; height: 5px; }
.snav li.cur .s1 { background: url(Images/bg/bg_stab.gif) repeat-x; }
.snav li.cur .s2 { background: url(Images/bg/bg_stabp.gif) no-repeat center; }
.searchcont { height: 22px; line-height: 22px; padding: 0 0 3px 23px; }
.searchKey { width: 262px; height: 16px; line-height: 16px; margin: 0 8px 4px 0; }
.quicksearch { margin: 0 0 0 14px; }
.quicksearch li { float: left; margin-right: 13px; }
.quicksearch li a:link { color: #cc0000; }
.quicksearch li a:hover { color: #cc0000; }
.quicksearch li a:visited { color: #cc0000; }


.conl { width: 718px; margin: 3px 0 3px 0px; }


.conr { width: 190px; margin: 3px 0 3px 7px; }


.footer { height: 90px; margin-bottom: 10px; margin-top: 3px; }
.footer .f1 { margin-top: 3px; text-align: center;margin-bottom: 5px; }
.footer .f1 .info { text-align: center; }
.footer .f1 .info a:hover { color: #cc0000; }
.footer .f1 .info a:link { color: #333; }
.footer .f1 .info a:visited { color: #333; }
.footer .f2 { text-align: center; color: #666; margin-top: 12px;margin-bottom: 10px; }



.list { margin-top: 17px; }
.list li { height: 22px; line-height: 22px; background: url(Images/parts/pointblack.gif) no-repeat left; padding-left: 8px; }



#wnNav { width:915px; height:10px;}
#wnNav ul{ 
	height:10px;
	list-style:none;
    margin-top:5px;
}
#wnNav ul li{
    margin:0 6px;
	height:10px; 
	display:block;
	font-size:14px;
	text-decoration:none;
	float:right;

}

#wnNav ul li a{ 
    display:block;
	height:18px; 
}
#wnNav ul li a:hover{background:#FFCC66;}

.wnFont{ color:#0098d6;}
