#fade_focus.d1,.banner{width:940px;height:226px;overflow:hidden;position:relative;z-index:1}
#fade_focus .loading{width:940px;color:black;height:226px;text-align:center;font-weight:bold;line-height:50px}
#fade_focus .d2{width:100%;overflow:hidden}
#fade_focus ul{display:none}
#fade_focus .button{position:absolute;z-index:1000;right:0px;bottom:2px;font-size:13px;font-weight:bold;display:none}
#fade_focus .b1,#fade_focus .b2{background-color:#666666;display:block;float:left;padding:2px 6px;margin-right:3px;color:white;text-decoration:none;cursor:pointer}
#fade_focus .b2{color:#FFCC33;background-color:#FF6633}

.plan{float:left; position:relative; width:166px; height:192px; margin-right:7px; background:url(../images/main_bg.gif) repeat-x 0 -29px;}
.plan h4{float:left; display:inline; height:24px; padding-left:8px; margin-left:8px; overflow:hidden; background:url(../images/main_bg2.gif) no-repeat left 5px;}
.plan h4 strong{float:left; padding:8px 8px 0 0; height:16px; font-size:12px; color:#122f6d;background:url(../images/main_bg2.gif) no-repeat right 5px;}
.plan ul{clear:both;padding:10px 5px 10px 10px; width:149px; height:147px; border-top:none;}
.plan ul li{height:24px; line-height:24px; padding-left:15px; overflow:hidden; background:url(../images/ico_index.gif) no-repeat 0 -20px;}
.plan a.more{position:absolute; bottom:0; right:0; height:0; padding-top:42px; width:42px; overflow:hidden; background:url(../images/main_bg2.gif) 0 -72px;}
.plan ul li:first-child a{color:#2C70C3}

.product{float:left; position:relative; width:306px; height:98px; padding:10px 15px; margin:10px 10px 0 0; background:url(../images/main_bg.gif) repeat-x 0 -365px;}
.product dl{float:left; width:192px; height:98px; overflow:hidden;}
.product dl dt{height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#1a5fba}
.product dl dd{height:54px; overflow:hidden; line-height:18px;}
.product dl dd.more{float:right;width:83px;height:19px; margin-right:8px; display:inline;}
.product dl dd.more a{display:block;width:83px;height:19px; line-height:20px; overflow:hidden; text-align:center; font-family:"宋体"; color:#5075a2; background:url(../images/main_bg2.gif) no-repeat 0 -21px;}
.product dl dd.more a:hover{background-position:0 -40px; text-decoration:none;}

.product img{float:right; margin:10px 15px 0 0;}
.product span.corn{position:absolute; bottom:8px; right:15px; width:41px; height:42px; overflow:hidden; background:url(../images/main_bg2.gif) no-repeat -43px -72px;}

.login{height:146px; overflow:hidden; background:url(../images/login.gif) no-repeat 0 0;}
.login h4{height:24px; line-height:24px; line-height:26px\9; font-size:12px; text-indent:25px; color:#4a4a4a; font-family:"宋体";}
.login table{border-collapse:collapse; border-spacing:0; margin:15px 20px;}
.login table th,.login table td{height:30px; line-height:30px;}
.login table th{font-weight:normal; text-align:right; width:45px; padding-right:5px;}
.login input{width:80px; padding:2px; border:1px solid #ccc; background-color:#fff}
.login input.submit{padding:0; border:none;width:47px; height:54px; margin-left:15px}

.search{margin:15px 0; height:20px;}
.search input{float:left;}
.search input.text{width:180px; margin-right:5px; padding:2px 2px 2px 20px; border:1px solid #AFBCD1; font-size:12px; line-height:1.25; color:#999; background:url(../images/ico_index.gif) no-repeat 3px -44px;}

.news{position:relative; height:135px; overflow:hidden;background:url(../images/main_bg.gif) repeat-x 0 -226px;}
.news ul.titles{height:19px; padding:4px 0 0 8px; overflow:hidden}
.news ul.titles li{float:left; padding-left:8px; margin-left:8px; display:inline;}
.news ul.titles li a{float:left; padding-right:8px; height:19px; line-height:20px; line-height:24px\9; color:#fff}
.news ul.titles li a:hover{text-decoration:none}
.news ul.titles li.current{background:url(../images/main_bg2.gif) no-repeat -85px -95px;}
.news ul.titles li.current a{background:url(../images/main_bg2.gif) no-repeat right -95px; font-weight:bold; color:#626a77}
.news .con{margin:0 1px; background-color:#fff; height:112px;}
.news .con ul{padding:10px 6px 0; display:none;}
.news .con ul#tab0{display:block}
.news .con ul li{height:24px; line-height:24px; text-indent:10px; border-bottom:1px dashed #D1D1D1; background:url(../images/ico_index.gif) no-repeat 2px -80px;}
.news .con ul li a span{padding-left:10px;font-family:"宋体"; color:#999}
.news a.more{position:absolute; right:5px; top:6px; font-size:11px; color:#fff;}
.news a.more span{font-family:"宋体"; font-size:10px;}
.news .con ul li a:hover,.news .con ul li a:hover span,.news a.more:hover,.news a.more:hover span{text-decoration:underline; cursor:pointer}

.contact{margin-top:10px; height:110px; background:url(../images/contact.jpg) no-repeat right bottom;}
.contact h4{height:20px; line-height:20px; font-size:12px;background:url(../images/ico_index.gif) no-repeat 10px -62px; text-indent:28px;}
.contact p{margin:30px 0 0 30px;height:34px; line-height:34px; font-size:14px; font-weight:bold; background-color:#fff;filter:alpha(opacity=80);opacity:0.8}
.contact p strong{font-size:16px; font-family:Arial;}

