@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; border:0;}
li { list-style-type:none;}
a {font-family: "宋体";font-size: 12px;color:#000; line-height:20px; text-decoration:none;}
a:hover { text-decoration:underline;}
body {font-family:"微软雅黑,宋体";font-size: 12px;color:#000; line-height:20px; width:980px; margin:0 auto;}
.hang{ width:100%; height:20px; float:left;}

#banner img { width:980px;}

#nav { height:30px;  background:#234E83; text-align:center; font-size:12px; color:#fff; line-height:30px; margin-bottom:10px;}
#nav a { font-size:12px; color:#fff; line-height:30px; margin:0 10px;}

#box1 { height:1%; overflow:hidden; padding-bottom:25px;}
#box1l { width:400px; float:left;}
#box1l dl { padding:0 0 15px 0; margin-bottom:10px; background:url(../img/bg1.gif) repeat-x left bottom;}
#box1l dt { padding-bottom:5px; line-height:26px; font-size:20px; font-family:"微软雅黑"; color:#000;}
#box1l dt a { line-height:26px; font-size:20px; font-family:"微软雅黑"; color:#446694;}
#box1l dd,#box1l dd a { line-height:22px; color:#666666;}
#box1l ul { clear:both; padding:0 0 11px 0; background:url(../img/bg1.gif) repeat-x left bottom; margin-bottom:10px;}
#box1l li { padding:0 0 0 14px; background:url(../img/bg2.gif) no-repeat 0 11px; line-height:24px; font-size:14px; color:#000;}
#box1l li a { line-height:28px; font-size:14px; color:#446694;}
#box1l p { clear:both; text-align:right; color:#446694;}
#box1l p a { color:#000;}

#box1r { width:561px; float:right;}
#box1a { width:561px; height:225px; overflow:hidden; position:relative; background:#333; margin-bottom:20px;}
#box1a dl { display:none;}
#box1a dt { width:391px; height:225px; float:left;}
#box1a dt img { width:391px; height:225px;}
#box1a dd { width:150px; float:left; padding:13px 0 0 12px; color:#DADADA; line-height:24px;}
#box1a dd a { color:#DADADA; line-height:24px;}
#box1a dd span,#box1a dd span a { font-size:16px; line-height:32px; color:#fff; color:#fff;}

#number { width:60px; height:12px; position:absolute; left:454px; top:199px;}
#number p { width:20px; height:12px; float:left; background:url(../img/c1.jpg) no-repeat 0 0;}
#number p.cur { background:url(../img/c2.jpg) no-repeat 0 0;}

#box1b { clear:both; height:1%; overflow:hidden; padding-left:3px;}
#box1b h1 { border:1px solid #E3E3E3; border-bottom:none; background:#FBFBFB; height:28px; line-height:28px;}
#box1b h1 span { border-top:2px solid #234E83; float:left; padding:0 12px; line-height:22px; font-size:16px; color:#234E83; font-family:"微软雅黑"; font-weight:normal;}
#box1c { width:374px; float:left;}
#box1c h1 { margin-right:4px;}
#box1c ul { clear:both; height:1%; overflow:hidden; padding-right:2px;}
#box1c li { float:left; display:inline; margin:0 2px 2px 0; text-align:center; font-size:16px; color:#FFF; font-family:"微软雅黑"; position:relative; overflow:hidden;}
#box1c li p { position:absolute; background:#333; padding:5px; color:#fff; font-size:12px; line-height:24px; text-align:left;}
#box1c li p a { color:#fff; font-size:12px; line-height:24px;}
#box1c li p span { display:block;}
#box1c li a { font-size:16px; color:#FFF; font-family:"微软雅黑";}
#box1c li.a1 { width:150px; height:76px; background:#58a809; line-height:76px;}
#box1c li.a1 p { width:140px; height:66px; left:0; top:76px;}
#box1c li.a1 span,#box1c li.a2 span { padding-top:5px;}
#box1c li.a2 { width:100px; height:76px; background:#70c25b; line-height:76px;}
#box1c li.a2 p { width:90px; height:66px; left:0; top:76px;}
#box1c li.a3 { width:116px; height:154px; background:#185e06; line-height:154px; float:right;}
#box1c li.a3 p { width:106px; height:144px; left:0; top:154px;}
#box1c li.a3 span { padding-top:45px;}
#box1c ul.a4 { padding:0;}
#box1c ul.a4 li { width:122px; height:40px; background:#A4A4A4; line-height:40px;}
#box1c ul.a4 li a { line-height:40px;}

#box1d { width:170px; float:right;}
#box1d ul { clear:both; border:1px solid #E3E3E3; padding:13px 9px 0 9px;}
#box1d li { text-align:center; padding-bottom:5px;}
#box1d li img { width:150px; height:60px; margin-bottom:5px;}

.clr { clear:both; height:43px; border:1px solid #bbffab; border-top:2px solid #1d9b00; background:#fbfbfb;}
.clr span { float:left; padding-left:44px; background:url(../img/bg4.jpg) no-repeat 0 0; line-height:42px; font-size:18px; font-family:"微软雅黑"; color:#000;}

.flm { clear:both; margin-bottom:20px;}

#box2 { clear:both; width:980px; height:598px; overflow:hidden; position:relative; margin-bottom:20px;}
#box2a { width:980px; height:598px; overflow:hidden; position:relative;}
#box2 li { width:980px; height:600px; float:left; overflow:hidden; position:relative; z-index:1;}
#box2 li img { width:980px; height:600px;}
#box2 li dl { width:980px; height:100px; background:#000; position:absolute; left:0; bottom:0;}
#box2 li dt { height:50px; line-height:50px; font-size:20px; color:#FFF; text-align:center;}
#box2 li dt a { line-height:50px; font-size:20px; color:#FFF;}
#box2 li dd { padding:0 200px; color:#B2B2B2;}
#box2 li dd a { color:#B2B2B2;}
#picnow { margin-right:5px;}
#picall { margin-left:5px;}
#picnum { width:81px; height:26px; position:absolute; overflow:hidden; left:882px; top:557px; text-align:center; font-size:20px; font-family:Arial, Helvetica, sans-serif; line-height:26px; color:#b2b2b2; z-index:999;}
#box2l { width:50px; height:50px; background:url(../img/d1.jpg); position:absolute; left:0; top:40%; z-index:999; cursor:pointer;}
#box2r { width:50px; height:50px; background:url(../img/d2.jpg); position:absolute; right:0; top:40%; z-index:999; cursor:pointer;}

#box3 { clear:both; border:1px solid #bbffab; border-top:none; padding:19px 20px 22px 0; margin-bottom:30px;}
#box3all { height:553px; overflow-x:hidden; overflow-y:scroll;}
#box3m { width:19px; float:left; background:url(../img/a4.jpg) repeat-y 0 -60px;}
#box3l { width:140px; float:left; padding-top:4px;}
#box3l li { text-align:right; height:71px; padding:43px 0 0 0; font-size:17px; color:#000; font-family:"微软雅黑"; line-height:22px;}
#box3l li span { float:right; display:block; width:56px; height:22px; text-align:center; overflow:hidden; font-size:17px; line-height:22px; color:#fff; background:url(../img/bg6.jpg); margin-left:5px;}

#box3r { width:782px; float:right; padding-top:11px;}
#box3r div { clear:both; height:74px; margin-bottom:20px; background:url(../img/bg7.jpg) no-repeat 0 0; padding:10px 35px 10px 30px; overflow:hidden;}
#box3r div img { width:120px; height:70px; float:left; margin-right:13px;}
#box3r div strong { font-size:14px; line-height:26px;}

#box4 { clear:both; border:1px solid #e3e3e3; border-top:none; padding:17px 17px 30px 14px; margin-bottom:20px; height:1%; overflow:hidden;}
#box4 h1 { width:390px; height:486px; float:left;}
#box4 h1 img { width:390px; height:486px;}
#box4 ul { width:544px; float:right;}
#box4 li { width:491px; height:63px; overflow:hidden; background:url(../img/a1.jpg) no-repeat 0 0; padding:15px 33px 0 20px;}
#box4 li.b1 { padding-bottom:6px; background:url(../img/a2.jpg) no-repeat 0 0;}

#box5 { clear:both; width:980px; height:710px; overflow:hidden; position:relative; background:url(../img/b1.jpg) no-repeat 0 0;}
#box5 div { overflow:hidden; position:absolute;}
#box5 div p { width:90px; float:left; padding:19px 0 0 9px; display:inline; margin-right:7px; line-height:48px; color:#FFF; text-align:center;}
#box5 div p img { width:90px; height:90px;}
#box5 div dl { width:180px; float:left; display:inline; padding-top:19px;}
#box5 div dt { padding-bottom:7px; font-size:14px; font-weight:bold;}
#box5 div dt a { font-size:14px;}
#box5 div#c1a { width:304px; height:186px; left:0; top:71px;}
#box5 div#c1a.mouover { background:url(../img/b2.jpg) no-repeat 0 -28px;}
#box5 div#c2a { width:320px; height:163px; left:0; top:281px;}
#box5 div#c2a.mouover { background:url(../img/b2.jpg) no-repeat 0 -238px;}
#box5 div#c3a { width:304px; height:163px; left:0; top:464px; padding-top:21px;}
#box5 div#c3a.mouover { background:url(../img/b2.jpg) no-repeat 0 -421px;}
#box5 div#c4a { width:304px; height:185px; left:338px; top:43px;}
#box5 div#c4a.mouover { background:url(../img/b2.jpg) no-repeat -338px 0;}
#box5 div#c5a { width:304px; height:164px; left:338px; top:503px; padding-top:20px;}
#box5 div#c5a.mouover { background:url(../img/b2.jpg) no-repeat -338px -460px;}
#box5 div#c6a { width:304px; height:185px; left:670px; top:71px; padding-left:6px;}
#box5 div#c6a.mouover { background:url(../img/b2.jpg) no-repeat -670px -28px;}
#box5 div#c7a { width:304px; height:164px; left:656px; top:281px; padding-left:20px;}
#box5 div#c7a.mouover { background:url(../img/b2.jpg) no-repeat -656px -238px;}
#box5 div#c8a { width:304px; height:164px; left:672px; top:464px; padding:21px 0 0 4px;}
#box5 div#c8a.mouover { background:url(../img/b2.jpg) no-repeat -672px -421px;}
#box5 h1 { position:absolute; text-align:center; overflow:hidden; color:#fff;}
#box5 h1#c1 { width:94px; height:31px; left:347px; top:304px; font-size:20px; line-height:31px;}
#box5 h1#c2 { width:132px; height:41px; left:345px; top:346px; font-size:30px; line-height:41px;}
#box5 h1#c3 { width:106px; height:38px; left:345px; top:436px; font-size:25px; line-height:38px;}
#box5 h1#c4 { width:134px; height:38px; left:378px; top:261px; font-size:30px; line-height:38px;}
#box5 h1#c5 { width:152px; height:45px; left:407px; top:388px; font-size:35px; line-height:45px;}
#box5 h1#c6 { width:112px; height:38px; left:515px; top:273px; font-size:25px; line-height:38px;}
#box5 h1#c7 { width:154px; height:48px; left:477px; top:319px; font-size:35px; line-height:48px;}
#box5 h1#c8 { width:96px; height:31px; left:531px; top:436px; font-size:20px; line-height:31px;}
#box5 h1#c1 a { font-size:20px; line-height:31px;}
#box5 h1#c2 a { font-size:30px; line-height:41px;}
#box5 h1#c3 a { font-size:25px; line-height:38px;}
#box5 h1#c4 a { font-size:30px; line-height:38px;}
#box5 h1#c5 a { font-size:35px; line-height:45px;}
#box5 h1#c6 a { font-size:25px; line-height:38px;}
#box5 h1#c7 a { font-size:35px; line-height:48px;}
#box5 h1#c8 a { font-size:20px; line-height:31px;}

#box6 { clear:both; border:1px solid #bbffab; border-top:none; padding:6px 0 10px 0; margin-bottom:25px;}
#box6 ul { clear:both; height:1%; overflow:hidden;}
#box6 li { width:442px; height:80px; overflow:hidden; float:left; display:inline; margin:0 25px 0 22px; background:url(../img/dian.gif) repeat-x 0 0; padding:19px 0 13px 0;}
#box6 li img { width:80px; height:80px; float:left; margin-right:11px;}

#box7 { clear:both; margin-bottom:20px; background:#E2E2E2;}
#box7 ul { clear:both; height:1%; overflow:hidden; border-bottom:1px solid #fff; height:40px; line-height:40px;}
#box7 ul a { line-height:40px;}
#box7 ul.dul { height:70px; line-height:70px;}
#box7 ul.dul a { line-height:70px;}
#box7 ul.d1 { background:#EEE;}
#box7 li { float:left; border-right:1px solid #fff; width:127px; padding:0 10px;}
#box7 li.d2 { width:176px;}
#box7 li.d3 { width:448px; border-right:none;}

#box8 { clear:both; height:1%; overflow:hidden; margin-bottom:30px;}
#box8l { width:442px; float:left;}
#box8r { width:442px; float:right;}
#box8 h1 { height:36px; background:url(../img/line.gif) repeat-x 0 19px; font-size:20px; line-height:36px; margin-bottom:8px;}
#box8 h1 span { float:left; background:#fff; padding:0 5px;}
#box8 h1 img { float:right; margin-top:7px;}
#box8 ul { clear:both;}
#box8 li { padding:4px 0 4px 22px; background:url(../img/dian1.gif) no-repeat 3px 12px; font-size:14px; color:#446694;}
#box8 li a { font-size:14px; color:#000;}

#bottom { clear:both; border-top:5px solid #1d9b00; padding:20px 0 6px 0; text-align:center; line-height:30px;}
#bottom a { line-height:30px;}


