@charset "utf-8";
/* CSS Document */
body{font:13px; background-color:#fff; color:#333; margin:0; padding:0; text-align:center;}
a {font-family: ; font-size: 14px; color: #fff;}
a:link,a:visited,a:hover,a:active{color: #333; text-decoration:none; font-size:12px; font-weight:normal;}
a:hover {color: #06f; font-weight:bold; font-size:12px;}  
img{ border:0;margin:0; padding:0;}
ul,li{ list-style:none; margin:0px; padding:0px;}
.l{ float:left;}
.r{ float:right;}
.c{ clear:both;}
#Wrap{ width:1004px; margin:0 auto; text-align:left; border:1px #666 solid; padding:0;}
#Top { width:1004px; height:249px;}
#Menu { width:944px; height:45px; background:url(images/1.jpg) no-repeat top left; padding:0 30px;}
#Menu ul {width:944px; height:45px;}
#Menu li { width:77px; height:45px; line-height:40px; float:left; text-align:center;}
#Menu  a:link, #Menu  a:visited, #Menu  a:hover, #Menu a:active{color: #fff; text-decoration: none; font-weight:bold; font-size:14px;}
#Menu  a:hover {color: #06f; font-weight:bold;}  
#News { width:1004px; height:222px; padding:5px 0 0 0; overflow:hidden;}
.NLeft { width:289px; height:166px; padding:52px 3px 0 3px; float:left; margin:0 2px; background:url(images/1.jpg) 0 -159px no-repeat;}
.NLeft li { height:42px; margin-left:97px;}
.NMiddle { width:275px; height:214px; float:left; background: url(images/1.jpg) -295px -159px no-repeat; padding-top:4px; padding-left:5px; overflow:hidden;}
.NRight { width:423px; height:218px; float:right; background:url(images/1.jpg) -576px -159px no-repeat;}
.NRight ul { padding:35px 25px 10px 25px; width:373px; height:173px;}
.NRight li {  height:25px; line-height:25px; border-bottom:1px dotted #bebebe;}
.NRight1 { width:275px; height:25px;float:left; overflow:hidden;}
.NRight span { float:right; height:25px; line-height:25px; font-size:13px;}
.NRight2 { width:70px; height:25px; float:right; font-size:13px;}



.Banner { width:1004px; height:auto; margin:0; padding:0; overflow:hidden; clear:both;}
#Server { width:1004px; height:235px; overflow:hidden;}
.SOne { width:220px; height:214px; float:left; background:url(images/1.jpg) -10px -389px no-repeat; margin:15px 5px 3px 10px; padding:40px 16px 15px 8px; overflow:hidden; }
.SOne ul { width:220px; height:164px; font-size:13px; overflow:hidden;}
.SOne li {line-height:20px;}

.STwo { width:225px; height:214px; float:left; text-align:right; padding:10px 3px 0 8px;}

.bgx1 a {background:url(images/bgx.jpg) 0 0 no-repeat; width:220px; height:54px; display:block; text-indent:9999px; white-space:nowrap; overflow:hidden; display:block;} 
.bgx2 a {background:url(images/bgx.jpg) 0 -56px no-repeat; width:220px; height:56px; display:block; text-indent:9999px; white-space:nowrap; overflow:hidden; display:block;}
.bgx3 a {background:url(images/bgx.jpg) 0 -110px no-repeat; width:220px; height:57px; display:block; text-indent:9999px; white-space:nowrap; overflow:hidden; display:block;}
.bgx4 {background:url(images/bgx.jpg) 0 -167px no-repeat; width:220px; height:50px; display:block; text-indent:9999px; white-space:nowrap; overflow:hidden; display:block;}

.SThree { width:237px; height:191px; float:left; background:url(images/1.jpg) -280px -389px no-repeat; margin:15px 3px 5px 15px; text-align:center; padding-top:38px;}

.SThree0 a { width:220px; height:125px; display:block; text-indent:9999px; white-space:nowrap; overflow:hidden; display:block;}


.SFour { width:221px; height:179px; margin-right:5px; margin-top:5px; float:right; background:url(images/1.jpg) -540px -389px no-repeat; text-align:center; padding-top:32px;}
.SF1 { width:221px; height:83px; float:left; text-align:center; margin-bottom:3px; overflow:hidden;}
.SF2 { float:left;}
#Works { width:980px; height:505px; padding:0 12px; background:url(images/2.jpg) -2px 0 no-repeat; overflow:hidden;}
.WLeft { width:362px; height:452px; padding-left:53px; padding-top:52px; float:left;}
.WRight { width:362px; height:452px; padding-right:65px; padding-top:52px; float:right;}
.W01 { width:357px; text-align:right; padding:15px 5px 5px 0;}
.W02 { width:350px; height:55px;}
.W02 ul { padding-top:8px; padding-left:6px;}
.W02 li { width:350px; height:20px; line-height:20px; overflow:hidden;}
.W02 a:hover {color: #09f; font-size:12px; font-weight:normal;} 
.W02 span { float:right; height:20px; line-height:20px; font-size:13px;}

#Culture { width:884px; height:155px; margin:5px 0; background:url(images/2.jpg) 0 -510px no-repeat; overflow:hidden; padding:3px 10px 3px 110px;}
#Forum { width:1004px; height:331px; padding-bottom:4px;}
.FOne { width:204px; height:333px; margin-left:7px; padding-left:8px; float:left; background:url(images/2.jpg) -9px -675px no-repeat; text-align:center;}
.FOne1 { width:200px; height:170px; padding-top:45px; text-align:center;}
.FOne2 { width:120px; padding-top:10px; padding-left:10px; text-align:left;}
.FOne2 li { height:28px; line-height:28px;}

.FTwo { width:504px; height:278px; margin-left:7px; float:left; background:url(images/2.jpg) -225px -675px no-repeat; padding:45px 10px 10px 15px;}
.FTwo1 { width:100%; }
.FTwo1 li { height:21px; line-height:21px; width:50%; float:left; overflow:hidden;}


.FThree { width:203px; height:274px; margin-left:8px; float:left; background:url(images/2.jpg) -763px -675px no-repeat; padding:44px 10px 15px 10px; text-align:center; overflow:hidden;}


#Links { width:1004px; height:80px; background:url(images/1.jpg) 0 -50px no-repeat; font-size:14px; clear:both; margin-top:3px;; padding:14px 0;}
#FLeft { width:140px; height:80px; line-height:80px; text-align: right; padding-right:10px; float:left; font-size:15px; font-weight:bold; color:#FF6600;}
#FRight { width:850px; height:80px; float:right;}
#FRight ul { width:850px; height:80px;}
#FRight li { height:15px; line-height:15px; float:left; border-right:1px #333 solid; padding:0 8px; margin-top:6px; white-space:nowrap; text-align:center;}
#FRight li a {font-weight:normal;}
#Foots { width:1004px; height:30px; line-height:30px; text-align:center; font-size:13px; clear:both; background-color:#E1F3FF;}






#demo { width:890px; overflow:hidden; padding-top:3px;}
#indemo {float: left;width: 800%;}
#demo1,#demo2 {float: left;}

.dian { font-size:7px;}
.dian2 { font-size:10px;}
.k { padding-right:15px; float:left;}

.orange { font-size:12px; padding-left:110px;}

#BodyerA { width:1004px; background:url(images/bg.jpg) top left repeat-x; padding:8px 0; text-align:center;}
.BAcent { width:800px; border:1px #09f solid; margin:0 auto; padding:10px 0; background-color:#FFF;}

.bodyer201 { width:770px; height:30px; line-height:30px; margin:0 auto; clear: both; }
.bodyer202 { width:82%; margin:0 auto; padding-top:10px; clear:both;}
.bodyer202 li span{ float:right; font-size:13px;}
.bodyer202 li {padding:0 10px 0 40px; border-bottom:1px dashed #69F; height:27px; line-height:27px; text-align:left; background:url(img/d7.gif) left no-repeat; margin:0 auto;}
.bodyer203 { width:81%; height:30px; line-height:30px; text-align:right; margin:0 auto; padding-top:5px; clear:both;}
.bodyer203 a{ font-size:13px;}
.bodyer2030 { clear:both; width:82%; text-align:right; height:35px; line-height:35px; margin:0 auto; font-size:13px;}
.bodyer201s { width:770px; height:30px; margin:5px auto 10px auto; background-image:url(img/41.jpg);}
.bodyer201s ul { margin-left:200px;}
.bodyer201s li { padding:8px 10px 0 10px; float:left;}
.bodyer201s a { color:#fff;}

.BAcent0 { width:720px; height:30px; line-height:30px; margin:0 auto; border-bottom:1px #09f solid; font-size:13px; letter-spacing:1px; text-align:left;}
.BAcent1 { width:720px; height:50px; line-height:70px; margin:0 auto; font-size:18px; font-weight:bold; text-align:center; color:#09f; overflow:hidden;}
.BAcent2 { width:720px; height:25px; line-height:25px; margin:0 auto; font-size:13px; text-align:center;}
.BAcent3 { width:720px; min-height:500px; _height:500px; padding-bottom:10px; margin:0 auto; text-align:justify; text-justify:inter-ideograph; font-size:14px; padding:15px 40px; line-height:23px;}

#bodyer2 { width:1004px; height:650px; text-align:center; background:url(images/bg.jpg) top repeat-x;}
#bodyer20 { width:800px; height:640px; margin:0 auto; background-color:#fff; border:1px #09f solid; margin-bottom:5px; margin-top:5px; overflow:hidden;}
#bodyer2041 { width:95%; border-bottom:1px #CCC solid; height:30px; margin:0 auto; line-height:30px; text-align:left;}
#bodyer2042 { width:95%;  margin:0 auto; text-align:center; height:30px; line-height:30px; font-size:15px; font-weight:bold; color:#09f; }
#bodyer2043 { width:95%;  margin:0 auto; text-align:center; height:30px;}
#bodyer2044 { width:98%; padding-bottom:10px; height:530px; overflow-y:auto; margin:0 auto; text-align:left;}

.p { padding-right:50px; letter-spacing:1px;}
.liuyan { width:740px; height:30px; line-height:40px; background:url(img/32.jpg) left top no-repeat; padding-right:30px; text-align:right;}

#jigou { width:960px; height:100px; background:url(images/2.jpg) 0 -1011px no-repeat; padding:75px 22px 55px 22px; overflow:hidden; text-align: center;}
.jigou0 { width:90px; height:140px; float:left; overflow:hidden; padding:3px;} 
.jigou0 ul { width:96px; height:140px;}
.jigou0 li {width:90px; height:15px; text-align:center;}

.yincanglianjie { display:none;}
