body{ color:#333333; font-size:12px; line-height:20px; margin:0px;}

a{ text-decoration:none; color:#333333; }
a:hover{ color: #136a8b; text-decoration:underline; }

span{ color:#ff0000;}

h1, h2, h3, h4, h5{ font-size:12px; font-weight:normal;}

ul,li {list-style:none;}
*{ margin:0px; padding:0px;}

.top{ width:100%; background:url(bg.jpg) repeat-x 2px 0px;}
.top h1, .top h2{ width:980px; margin:0px auto;}
.top h1{ width:961px; height:20px; background:url(logo.gif) no-repeat bottom; margin:0px auto; text-align:right; padding-top:43px;}
.top h1 a{ padding: 0px 3px;}
.top h2{ width:981px; height: 372px; background:url(banner.jpg) no-repeat 1px center; margin:8px auto 0px auto; }
.top h2 p{width:753px; margin:0px; line-height:22px; padding:288px 0px 0px 130px;}
.top h3{  height:76px; background:url(t1.gif) no-repeat center; margin:-8px 0px 0px 0px;}

.w{ width:978px; border:1px solid #e7e7e7; margin:20px auto auto auto;}
.w dt{ height:57px; background:url(title.gif) no-repeat;}

.m1 dt { background-position: 0px 0px; position:relative;}
.m1 dt a{ position: absolute; left:797px; top:12px; width:100px; height:32px;}
.m1 .d1{ padding:13px 0px 7px 13px; margin:0px;}
.m1 .d2{ height:275px;}
.m1 .d2 div{ width:275px; height:251px; background:url(m1-1.gif) no-repeat; padding:0px 0px 0px 20px; float:left; margin:10px 13px 0px 0px;}
.m1 .d2 div h1{ margin:10px 0px 0px 30px; height:17px; padding:12px 0px 0px 0px;}
.m1 .d2 div .m1-1{ width:130px; background:url(m1-2.gif) no-repeat;}
.m1 .d2 div .m1-2{ width:150px; background:url(m1-2.gif) no-repeat -130px 0px;}
.m1 .d2 div .m1-3{ width:185px; background:url(m1-2.gif) no-repeat -280px 0px;}
.m1 .d2 div h2{ line-height:24px; width:232px; margin:0px;}

.m2{ height:510px; position:relative;}
.m2 dt { background-position: 0px -57px; }
.m2 dt a{ position: absolute; left:797px; top:10px; width:100px; height:32px;}
.m2 .m2-1{ padding:13px 7px 0px 15px; margin:0px;}
.m2 .m2-2{ width:665px; height:384px; margin:15px 0px 0px 0px; float:left; padding-left:10px;}
.m2 .m2-2 div{ width:211px; height:180px; background:url(m2-1.gif) no-repeat; float:left; margin:0px; padding:6px 10px 6px 0px;}
.m2 .m2-2 div h1{ text-align:center; font-size:17px; font-family:"Microsoft YaHei"; font-weight:bold; color:#ffffff; padding:0px 0px 0px 0px; margin:0px;}
.m2 .m2-2 div h2{ position:relative; left:13px; top:18px; width:190px; margin:0px;}
.m2 .m2-3{ width:269px; height:368px; background:url(m2-2.gif) no-repeat; float:left; margin:16px 0px 0px 10px; position:relative;}
.m2 .m2-3 a{ position: absolute; left:10px; top:300px; width:173px; height:58px;}
.m2 .m2-3 h1{ font-size:14px; position:relative; left:15px; top:53px; width:250px; line-height:26px; margin:0px;}
.m2 .m2-3 h2{ font-size:14px; position:relative; left:15px; top:70px; width:250px; margin:0px; color:#ffffff; font-weight:bold;}
.m2 .m2-3 h3{ position:relative; left:18px; top:88px; width:225px; line-height:24px; margin:0px; color:#ff0000;}

.pic{ width:980px; height:110px; background:url(pic.jpg); margin:20px auto auto auto;}

.m3{ height:1500px;}
.m3 dt { background-position: 0px -114px; }
.m3 .m3-1{ position:relative; left:15px; top:8px; width:936px; margin:0px; line-height:24px;}
.m3 .m3-2{ width:606px; height:229px; background:url(m3-1.gif) no-repeat 8px 0px; margin:25px 0px 0px 16px; padding:0px 0px 0px 340px;}
.m3 .m3-2 p{ width:563px; height:98px; background:url(m3-2.gif) no-repeat; line-height:24px; margin:0px; padding:10px 20px 6px 12px;}
.m3 .m3-2 p strong{ font-size:16px; color: #136a8b;}
.m3 .m3-2 p strong span{ color: #b11918;}
.m3 .m3-3{ width:978px; height:46px; background:url(title.gif) no-repeat 0px -344px; margin:10px 0px 0px 0px;}
.m3 .m3-4{ width:520px; height:484px; margin:10px 0px 0px 0px; float:left; padding:8px 0px 0px 20px; }
.m3 .m3-4 div h1{ height:61px; width:500px; margin:0px;}
.m3 .m3-4 div h1 strong{ color:#FF0000;}
.m3 .m3-4 div h2{ width:490px; margin:0px; padding-top:8px;}
.m3 .m3-4 div h2 p{ line-height:24px; border-bottom:1px dashed #cccccc; padding:3px 0px 3px 35px; margin:0px 0px 8px 0px;}
.m3 .m3-4 div h2 p.p1{ background:url(m3-31.gif) no-repeat;}
.m3 .m3-4 div h2 p.p2{ background:url(m3-32.gif) no-repeat;}
.m3 .m3-4 div h2 p.p3{ background:url(m3-33.gif) no-repeat;}
.m3 .m3-4 div h2 p.p4{ background:url(m3-34.gif) no-repeat;}
.m3 .m3-4 div h3{ width:490px; height:135px; border:3px solid #91c9e0; margin:13px 0px 0px 0px; line-height:25px; padding:10px 10px 0px 10px;}
.m3 .m3-4 div h3 strong{ font-size:14px; color:#016991;}
.m3 .m3-5{ width:394px; height:402px; border:1px solid #c5dfe9; margin:10px 0px 0px 10px; float:left; background:url(m3-4.gif) no-repeat; padding:80px 0px 0px 16px}
.m3 .m3-5 h4{ width:373px; height:191px; border:1px solid #c5dfe9; margin:0px; padding:3px 0px 0px 3px;}
#focus {width:369px; height:187px; overflow:hidden; position:relative;}
#focus ul {height:100px; position:absolute;}
#focus ul li {float:left; width:369px; height:187px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .preNext {width:29px; height:66px; position:absolute; top:58px; background:url(sprite.gif) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
.m3 .m3-5 h5{ line-height:24px; margin:0px; padding:5px 10px 0px 0px;}
.m3 .m3-6{ width:978px; height:46px; background:url(title.gif) no-repeat 0px -390px; margin:20px 0px 0px 0px; float:left;}
.m3 .m3-7{ width:966px; height:478px; background:url(m3-5.gif) no-repeat 13px 20px; float:left; margin:0px;}
.m3 .m3-7 div p{ color:#1c8dc8; font-size:14px; font-weight:bold; padding:2px 0px 0px 5px; margin:0px;}
.m3 .m3-7 div h6{ font-size:12px; font-weight:normal; margin:0px; padding:0px;}
.m3 .m3-7 div{ width:260px; float:left;}
.m3 .m3-7 div.b1{ padding:88px 0px 0px 36px;}
.m3 .m3-7 div.b2{ padding:29px 0px 0px 53px;}
.m3 .m3-7 div.b3{ padding:88px 0px 0px 59px; }
.m3 .m3-7 div.b4{ padding:55px 0px 0px 33px;}
.m3 .m3-7 div.b5{ padding:55px 0px 0px 377px;}
.m3 .m3-7 div.b6{ padding:42px 0px 0px 333px; width:290px; }

.m4{ height:568px;}
.m4 dt { background-position: 0px -171px; }
.m4 .m4-1{ width:530px; height:333px; background:url(m4-1.gif) no-repeat 8px 5px; margin:12px 0px 0px 14px; padding:6px 0px 0px 420px;}
.m4 .m4-1 dl{ width:520px; height:317px; border:1px solid #c5dfe9; margin:0px; position:relative;}
.m4 .m4-1 dl dt{ background:url(m4-2.gif) no-repeat right; width:91px; height:81px; position:absolute; top:-11px; right:-11px;}
.m4 .m4-1 dl dd{ margin:0px 0px 0px 8px;}
.m4 .m4-1 dl dd.dd1{ width:385px; height:149px; border-bottom:1px dashed #c5dfe9; background:url(y.jpg) no-repeat 0px 5px; padding:8px 0px 0px 120px; position:relative;}
.m4 .m4-1 dl dd h1{ margin:0px; color:#016991; font-size:14px; font-weight:bold; padding:5px 0px 0px 30px;}
.m4 .m4-1 dl dd h1 span{ color:#016991; font-size:16px;}
.m4 .m4-1 dl dd h2{ width:360px; line-height:22px; margin:5px;}
.m4 .m4-1 dl dd h3{ width:100px; height:30px; background:url(m4-3.gif) no-repeat; margin:5px 0px 0px 38px; float:left;}
.m4 .m4-1 dl dd h3 a{ position: absolute; left:165px; top:113px; width:100px; height:32px;}
.m4 .m4-1 dl dd h4{ width:100px; height:30px; background:url(m4-3.gif) no-repeat -100px 0px; margin:5px 0px 0px 18px; float:left;}
.m4 .m4-1 dl dd h4 a{ position: absolute; left:280px; top:113px; width:100px; height:32px;}
.m4 .m4-1 dl dd h5{ width:100px; height:30px; background:url(m4-3.gif) no-repeat; margin:5px 0px 0px 38px; float:left;}
.m4 .m4-1 dl dd h5 a{ position: absolute; left:165px; top:272px; width:100px; height:32px;}
.m4 .m4-1 dl dd h6{ width:100px; height:30px; background:url(m4-3.gif) no-repeat -100px 0px; margin:5px 0px 0px 18px; float:left;}
.m4 .m4-1 dl dd h6 a{ position: absolute; left:285px; top:272px; width:100px; height:32px;}
.m4 .m4-1 dl dd.dd2{ width:385px; height:149px; background:url(b.gif) no-repeat 0px 5px; padding:8px 0px 0px 120px;}
.m4 .m4-2{ width:978px; height:40px; background:url(title.gif) no-repeat 0px -436px; margin:5px 0px 0px 0px;}
.m4 .m4-3{ width:960px; margin:18px 0px 0px 8px; }
.m4 .m4-3 a{ background:url(m4-4.gif) no-repeat 0px 8px; width:184px; height:29px; font-size:14px; margin:0px; float:left; padding-left:8px;}

.m5{ height:420px;}
.m5 dt { background-position: 0px -228px;}
.m5 .m5-1{ width:930px; height:280px; margin:8px 0px 0px 27px;}
.m5 .m5-1 h1{ width:172px; height:130px; background:url(m5-2.gif) no-repeat; padding:4px 0px 0px 4px; margin:3px 10px 0px 0px; float:left;}
.m5 .m5-1 h1 p{ width:168px; height:116px; margin:0px;}
.m5 .m5-1 h1 p.a1{ background:url(m5-1.jpg) no-repeat;}
.m5 .m5-1 h1 p.a2{ background:url(m5-1.jpg) no-repeat -168px 0px;}
.m5 .m5-1 h1 p.a3{ background:url(m5-1.jpg) no-repeat -336px 0px;}
.m5 .m5-1 h1 p.a4{ background:url(m5-1.jpg) no-repeat -504px 0px;}
.m5 .m5-1 h1 p.a5{ background:url(m5-1.jpg) no-repeat -672px 0px;}
.m5 .m5-1 h1 p.a6{ background:url(m5-1.jpg) no-repeat 0px -116px;}
.m5 .m5-1 h1 p.a7{ background:url(m5-1.jpg) no-repeat -168px -116px;}
.m5 .m5-1 h1 p.a8{ background:url(m5-1.jpg) no-repeat -336px -116px;}
.m5 .m5-1 h1 p.a9{ background:url(m5-1.jpg) no-repeat -504px -116px;}
.m5 .m5-1 h1 p.a10{ background:url(m5-1.jpg) no-repeat -672px -116px;}
.m5 .m5-2{ width:930px; height:60px; background:url(m5-3.gif) no-repeat 90px 9px; position:relative;}
.m5 .m5-2 a{ position: absolute; left:547px; top:10px; width:173px; height:36px;}

.m6{ width:978px; height:260px; border-bottom:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; margin:29px auto 0px auto; position:relative;}
.m6 dt{ width:978px; height:59px; background:url(title.gif) no-repeat 0px -287px; position:absolute; right:0px; top:-9px;}
.m6 dd{ position:absolute; top:65px; left:10px;}
.m6 .m6-1{ width:491px; height:179px; background:url(m6-1.gif) no-repeat 80px 105px; margin:0px 0px 0px 15px; line-height:24px; padding-top:2px;}
.m6 .m6-2{ width:420px; height:179px; margin:0px 0px 0px 8px; padding:3px 0px 0px 5px; position:absolute; left:540px;}
.m6 .m6-2 p{ margin:0px 0px 0px 15px; color:#FF0000;}
.m6 .m6-2 h1{ width:184px; height:100px; float:left; margin:8px 20px 0px 0px;}
.m6 .m6-2 h1.c1{ background:url(m6-2.gif) no-repeat;}
.m6 .m6-2 h1.c1 a{ position: absolute; left:5px; top:30px; width:183px; height:90px; }
.m6 .m6-2 h1.c2{ background:url(m6-2.gif) no-repeat -184px 0px;}
.m6 .m6-2 h1.c2 a{ position: absolute; left:210px; top:30px; width:183px; height:90px; }
.m6 .m6-2 h2{ float:left; margin:8px 25px 0px 0px;}
.m6 .m6-2 h2.e1{ width:185px; height:39px; background:url(m6-2.gif) no-repeat 0px -100px;}
.m6 .m6-2 h2.e2{ width:180px; height:39px; background:url(m6-2.gif) no-repeat -185px -100px;}

.m7{ width:980px; margin:20px auto auto auto; height:170px; background:url(m7-1.gif) no-repeat 80px 55px;}
.m7 dt{ height:35px; background:#016991; color:#ffffff; text-align:center;}
.m7 dt a{ color:#ffffff; padding:0px 8px; line-height:35px;}
.m7 dd{ padding:25px 0px 0px 380px; line-height:24px;}