* {margin:0 0; padding:0 0;}
.clear {clear:both;}
.clearfix {display:block;}

body {font-size:12px; line-height:24px; color:#000000; background:#eeeeee;} 
.all {width:948px; margin:0 auto; background: url(images/top.gif) no-repeat #e50d0d;}
.mid {padding:290px 0 0 0;}

.mid1 {width:920px; margin:0 auto; height:645px;}
.bot {width:920px; background:url(images/bot.gif) repeat-x; height:79px; margin:0 auto; text-align:center; padding:50px 0 0 0;}

.l {width:638px; float:left;}
.r {width:270px; float:right;}

.zs {width:638px; height:223px; background:url(images/zs.jpg) no-repeat;}
.f1 {width:262px; height:198px; float:left; padding:13px 0 0 10px;}
.zs1 {float:right; padding:18px 10px 0 0; width:320px; line-height:26px;}

.style1 {font-size:16px; color:#e50d0d; font-weight:bold; line-height:38px; text-align:center;}

.ly-top {padding:12px 0 0 0;}
.ly {width:638px; background:url(images/ly-bg.jpg) repeat-y; height:169px;}

.p1 {width:322px; height:148px; float:left; padding:15px 15px 0 15px;}
.nr1 {font-size:14px; padding:15px 0 0 0px; line-height:29px;}

.al {width:270px; height:199px; background:url(images/al-bg.gif); margin:12px 0 0 0;}
h1 {font-size:14px; color:#e50d0d; font-weight:bold; text-align:center; padding:17px 0 0 0;}
.al1 ul {list-style:none; padding:0 10px 0;}
.al1 li {background:url(images/b1.gif) no-repeat 5px 5px; line-height:26px; padding:0 0 0 23px; border-bottom:dashed 1px #000000;}

.js {width:920px; height:345px; margin:12px auto 0; background:url(images/js.gif) no-repeat;}

.soa {width:157px; height:286px; float:left; margin:0px 0 0 7px!important; margin:0 0 0 6px; background:url(images/soa.jpg) no-repeat;}
.bit {width:157px; height:286px; float:left; margin:0px 0 0 7px!important; margin:0 0 0 6px; background:url(images/64bit.jpg) no-repeat;}
.net {width:157px; height:286px; float:left; margin:0px 0 0 7px!important; margin:0 0 0 6px; background:url(images/net.jpg) no-repeat;}
.win {width:157px; height:286px; float:left; margin:0px 0 0 7px!important; margin:0 0 0 6px; background:url(images/win7.jpg) no-repeat;}

.js1 {width:658px; float:left; height:286px; padding:40px 0 0 10px!important; padding:40px 0 0 8px;}
.p2 {width:222px; height:191px; float:left; padding:39px 0 0 11px;}

h2 {font-size:14px; color:#000; font-weight:bold; text-align:center; padding:13px 0 0 0;}
.nr2 { padding:0px 5px 0 8px;}

.mid2 {margin:0 auto; padding:12px 0 0px 0; width:920px; height:398px;}

.xc {width:638px; height:398px; background:url(images/xc.gif) no-repeat;}
.xc1 {width:622px; margin:0 auto; padding:40px 0 0 0;}
.p3 {width:141px; height:120px; float:left; padding:0 0 0 12px;}
.wz {width:141px; float:left; padding:5px 0 0 12px; text-align:center; line-height:24px;}

.xc3 {width:465px; margin:0 auto;}

.wz1 {width:270px; height:398px; background:url(images/wz.gif) no-repeat;}
.wz2 ul {list-style:none; padding:0 10px 0;}
.wz2 li {background:url(images/b1.gif) no-repeat 5px 3px; line-height:27px; padding:0 0 0 23px; border-bottom:dashed 1px #000000;}
a:link {color: #000000;	text-decoration: none;}
a:visited {color: #000000;text-decoration: none;}
a:hover {color: #e50d0d;text-decoration: none;}

.style2 {text-align:right; color:#e50d0d;}
.style2 a:link {color: #e50d0d;text-decoration: underline;}
.style2 a:visited {color:#e50d0d;text-decoration: underline;}
.style2 a:hover {color: #e50d0d;text-decoration: none;}


.pl {width:920px; height:250px; margin:12px auto 0px; background-color:#cccccc; padding:10px 0 10px 0;}
.pl1 {width:880px; height:230px; margin:0px auto; background-color:#FFFFFF; padding:10px}
.hd1 {font-size:16px; color: #FF0000; font-weight:bold; line-height:25px;}
.df {width:920px; margin:0 auto;}

.f2 {width:258px; height:211px; background:url(images/12.gif); padding:12px 0 0 12px;}