@charset "utf-8";
/* CSS Document */
@import url("layout.css");
.hotNews{ float:left; width:200px; overflow:hidden;}
.newsList{ padding:5px 0}
.newsList li{ background:url(../images/icon-n.gif) no-repeat 12px 9px; height:22px; line-height:22px; padding-left:20px; color:#555;}
.newsList li font{ color:#FF6600; font-size:12px;}
.newsList ol{ list-style:none; margin:0; padding:0}
.newsList ol li a{ float:left;}
.newsList ol li .r_f{ float:right; padding-right:5px;}
.nimg{ padding-bottom:5px; line-height:180%; border-bottom:1px dashed #ccc; margin:5px;}
.nimg span{ float:left; display:block; width:49%; text-align:center; padding:0; margin:0;}






.adv{float:left; margin-top:10px; padding-left:10px; width:430px; height:144px;}


.newinfo{ background-position:left -333px; height:50px; margin-top:10px;}
.newinfo .nTime{ float:left; color:#F47A17; font-size:200%; text-align:center; width:109px; line-height:50px;}
.newinfo .nTitle{ float:left; width:100px; line-height:24px; padding-top:2px; text-align:center;}
.newinfo ul{ float:left; width:335px;}
.newinfo ul li{ float:left; width:50%; line-height:24px; color:#666;}
.newinfo ul li span.time{ color:#999;}
.newinfo .nfb{ float:left; padding-left:16px; line-height:24px; padding-top:2px; text-align:center;}


.login{ background-position:left -300px; height:160px; margin-top:10px; padding:5px; overflow:hidden;}
.loForm{ border:1px solid #3072AF; background:#fff url(../images/lobg.gif) repeat-x top; height:30px; line-height:22px; padding:5px 0 0 5px;}
.loForm input{ vertical-align:middle; margin:0 0 0 2px;}
.loForm input.input{ padding:1px; border:1px solid #8DB2E3;}
.loForm .btn{ background:url(../images/loginbtn.gif) no-repeat; width:50px; height:21px; border:none}
.login dl{ border:1px solid #4395CB; border-top-color:#3072AF; background:#fff url(../images/lobg.gif) repeat-x top; height:108px; margin:2px 0 0 0; list-style:none; padding:0; position:relative;}
.login dl dt{ float:left; width:73px; position:relative; z-index:2; top:-1px; height:27px; line-height:27px; text-align:center; color:#0263B0; font-weight:bold; border-left:1px solid #4395CB; cursor:pointer}
.login dl dt.first{ border-left:0;}
.login dl dt.cur{background:#fff url(../images/lobg.gif) repeat-x -10px; width:75px; border-top:1px solid #4395CB;}

.login dl dd{ padding:8px 0 0 8px; margin:0; border-top:1px solid #4395CB; clear:both; position: relative; z-index:1; top:-2px;}
.login dl dd p{ padding:5px 0; margin:0; line-height:150%;}
.login dl dd span{ float:left; background:#F9FBFF url(../images/icon.gif) no-repeat 5px; padding:0 10px 0 15px; border:1px solid #A0C8E2; line-height:20px; height:20px; margin:4px 2px; display: inline}






/*letter*/
#letter{ background:#fff url(../images/letter-bg.gif) repeat-x left bottom; border-bottom:1px solid #ACC6DF; height:32px; padding-top:3px; padding-left:20px; position:relative; z-index:1; margin-bottom:10px;}
#letter h3{ color:#666; float:left; padding:0; margin:0; height:30px; line-height:30px; font-size:14px;}
#letter .ul_left{float:left; width:auto; height:30px; line-height:30px;}
#letter .ul_left li{float:left;}
#letter .ul_left a.arrow{ display:block; width:20px; text-align:center; font-size:18px; color:#888; position: relative; z-index:222;}
#letter .ul_left a.arrow:hover,#letter .ul_left a.arrow:active { color: #FF3300;text-decoration: underline;}
#letter .ul_left ul{ position:absolute; z-index:-1; left:-3px; top:32px; width:640px; background:#FFFFF8; border:1px solid #FBD686; display:none;}
.zm_menu ul a{ white-space:nowrap; margin-left:7px;}




/*productClass*/
.productClass{ padding:0 1px 3px 1px;}
.productClass div.kuang1{ display:block; padding-bottom:10px; border-bottom:1px dashed #BFD9F5;}
.productClass div.kuang2{ display:block; padding-bottom:10px; background-color:#F0F7FE; border-bottom:1px dashed #BFD9F5;}
.productClass div.leibie{ float:left; width:302px; padding-left:16px;}
.productClass div.leibie h3{ color:#666; background:transparent url(../images/cnimg.gif) no-repeat -956px 10px; line-height:27px; margin:0; padding:0 0 0 8px; font-size:14px;}
.productClass div.leibie h3 a:visited,.productClass div.leibie h3 a:link{ color: #336699; text-decoration: none; }
.productClass div.leibie h3 a:hover,.productClass div.leibie h3 a:active{color: #FF3300; text-decoration: underline;}
.productClass div.leibie li{ float:left; line-height:14px; white-space:nowrap; border-left:1px solid #E9E9E9; padding:0 7px; margin:4px 0;}
.productClass div.leibie li a:visited,.productClass div.leibie li a:link{text-decoration: underline;}


.newsimg{ height:210px; overflow:hidden}
.newsimg li{ float:left; width:33%; text-align:center; line-height:20px; padding:5px 0;}
.newsimg li img{ border:1px solid #D1DBE4; padding:2px;}




.l_w315{ float:left; width:315px;}
.r_w315{ float:right; width:315px;}

