body{ margin:0; padding:0;font-family:"宋体"; font-size:12px; color:#393939; background:url(bg.jpg) top center no-repeat #fff;}
img{ border:0;}
ul{ margin:0; padding:0; list-style:none;}

.tt{ width:100%; height:32px; background:url(tt.jpg) repeat-x;border-bottom:1px solid #ccc;}
 .tta{ width:85px; height:30px; background:url(tta.jpg) repeat-x; float:left; margin:0; line-height:30px; padding:2px 0 0 0; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
 .ttb{ width:35px; height:11px; float:right; margin:11px 11px 0 0; line-height:0px;}
 
/*分页栏*/
#tiaozi{height:28px;line-height:24px; text-align:center; margin:0 auto; padding:0; font-size:14px;}
#tiaozi li{height:28px;float:left; padding:0 2px 0 0; margin:0; list-style:none; background:#fff;}
#tiaozi li a{ width:26px; height:24px; padding:2px 0 0 0; display:block;border:1px solid #CCC}
#tiaozi li a:link,#tiaozi li a:visited,#tiaozi  li a:hover{ color:#005AA0; text-decoration:none;}
#tiaozi li.active{ width:28px; height:28px; padding:0 2px 0 0; }
#tiaozi li.active p{color:#FF6400; font-weight:bold; display:block; width:26px; height:24px; padding:2px 0 0 0;}
#tiaozi li.previous,#tiaozi li.next{ width:62px; height:28px; padding:0 2px 0 0;}
#tiaozi li.previous a{ width:48px; text-align:left;display:block; height:24px; padding-left:12px; color:#005AA0;background:url(pre.gif) 3px 9px no-repeat;}
#tiaozi li.next a{ width:48px;display:block; height:24px; text-align:right; padding:2px 12px 0 0; color:#005AA0; background:url(next.gif) 50px 9px no-repeat;}
#tiaozi li.previousnolink{ width:62px; height:28px; padding:0 2px 0 0; }
#tiaozi li.previousnolink p{ height:24px; width:48px; padding:2px 0 0 12px; text-align:left;border:1px solid #CCC; color:#5F5F5F; display:block;background:url(prenolink.gif) 3px 9px no-repeat;}
#tiaozi li.nextnolink{ width:62px; height:28px; padding:0 2px 0 0; }
#tiaozi li.nextnolink p{ height:24px; width:48px; padding:2px 12px 0 0; text-align:right;border:1px solid #CCC; color:#5F5F5F; display:block;background:url(nextnolink.gif) 50px 9px no-repeat;}
#tiaozi li a:hover{ background:#f2f2f2; color:#005AA0}
#tiaozi li.previous a:hover{background:url(pre.gif) 3px 9px no-repeat #f2f2f2;}
#tiaozi li.next a:hover{ background:url(next.gif) 50px 9px no-repeat #f2f2f2;}

/*广告*/
.clearf{ clear:both;}
.topbg{ width:950px;height:290px; display:block;background:#fff; margin:0 auto; margin-top:18px;}
/* fullSlide */
.fullSlide{width:950px;position: absolute;height:300px; margin:0 auto;}
.fullSlide .bd{margin:0 auto;z-index:0; margin-top:-14px;overflow:hidden;}
.fullSlide .bd ul{width:950px !important;}
.fullSlide .bd li{width:950px !important;height:300px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:300px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center; }
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:4px;margin:6px;margin-bottom:-25px;overflow:hidden;background:#e2e2e2;line-height:auto;}
.fullSlide .hd ul .on{background:#606060;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:16%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:16%;background-position:-6px -137px;}




.taijian{ width:0; height:0; clear:both; margin:0; padding:0; line-height:0; font-size:0;}
a:link,a:visited{ color:#414141; text-decoration:none;}
a:hover{ color:#414141; text-decoration:underline;}
p{ margin:0;}

#k{ width:948px; height:24px; margin:0 auto; padding:2px 0 0 0; line-height:24px; color:#fff;}
 #kl{ width:700px; height:24px; overflow:hidden; float:left;}
 #kr{ width:200px; height:24px; float:right;text-align:right;}
 #kr a:link,#kr a:hover,#kr a:visited{ color:#fff;}
#top{ width:948px; height:116px; margin:1px auto;}
 #logo{ width:482px; height:64px; float:left; margin:21px 0 0 0;}
 #topr{ width:256px; height:40px; float:right; margin:33px 0 0 0;}
 

#flash{ width:948px; height:300px;overflow:hidden; margin:0 auto; padding:10px 0 0 0;}
#m{ width:948px; height:51px; margin:13px auto; background:url(manu.jpg) no-repeat;}
 #manu{ height:51px;width:721px; float:left; margin:0; overflow:hidden;}
 #manu ul{ width:730px;}
 #manu ul li{ width:103px; height:48px; float:left; padding:0; margin:0; overflow:hidden; background:url(manuli.jpg) right no-repeat;}
 #manu ul li a{ width:115px; height:44px; padding:4px 0 0 0; line-height:44px;  font-size:14px; font-weight:bold; text-align:center; display:block; color:#006CC5;}
 #manu ul li a:hover{color:#252E7D; text-decoration:none;}
 #ss{ width:153px; height:31px; float:right; margin:8px 37px 0 0;}
 #ss form{ width:153px; height:31px; margin:0; padding:0;}
 #ssa{ width:127px; height:31px; float:left; margin:0;}
  #ssa input{ width:127px; height:31px; margin:0; padding:0; line-height:31px; border:0; background:0; font-size:14px; color:#006CC5;}
 #ssb{ width:26px; height:31px; float:right; margin:0;}
  #ssb input{ width:26px; height:31px; margin:0; padding:0; border:0; background:0;}

#foot{ width:100%; margin:0; text-align:center; margin:0; background:url(foot.jpg) repeat-x;}
 #footx{ width:980px; height:40px; overflow:hidden; background:url(footx.jpg) no-repeat top; padding:18px 0 0 0; line-height:40px; margin:0 auto; text-align:center; color:#fff;}
 #footx a:link,#footx a:hover,#footx a:visited{ color:#fff;}
 
#main{ width:948px; margin:0 auto; padding:10px 0 0 0;}  
 #a{ width:220px; float:left; margin:0 8px 0 0;}
 .a1{ width:218px; height:73px; border:1px solid #ccc;}
 #a2x{ width:215px; background:url(a2x.jpg) right bottom no-repeat #fff; padding:0 0 0 5px; line-height:20px; height:122px;}
 #b{ width:430px; height:237px; border:1px solid #ccc; margin:0; float:left; overflow:hidden;}
  #b1{ width:410px; height:96px; border-bottom:1px dashed #ccc; margin:0 auto; padding:8px 0;}
  #b1a{ width:120px; height:90px; padding:1px; border:2px solid #ccc; float:left;}
  #b1a img{ width:120px; height:90px;}
  #b1b{ width:274px; height:96px; float:right; margin:0;}
  #b1btt{ width:274px; height:26px; line-height:26px; font-size:14px; overflow:hidden; font-weight:bold;}
  #b1btt a:link,#b1btt a:hover,#b1btt a:visited{ color:#1978C0;}
  #b1bx{ width:274px; height:70px; line-height:22px; overflow:hidden;}
  #b2{ width:410px; height:100px; margin:0 auto; padding:8px 0;}
  .b2li{ widows:410px; height:20px;}
  .b2lia{ width:310px; height:20px; float:left;}
  .b2lib{ width:100px; height:20px; float:right; text-align:right;}
 #c{ width:278px; border:1px solid #ccc; margin:0; float:right;}
  #c1{ width:274px; height:129px; padding:2px; overflow:hidden; border-bottom:1px solid #ccc;}
   #c1 img{ width:274px; height:129px;}
  #c2{ width:268px; height:60px; margin:5px auto; overflow:hidden; line-height:20px;}
 #d{ width:948px; margin:10px 0 0 0;}
 .t{ width:35px; height:11px; padding:16px 11px 15px 902px; background:url(t.jpg) no-repeat;}
 #dx{ width:946px; border:1px solid #ccc; height:176px;}
 #demo{ width:926px; height:156px; margin:10px auto; overflow:hidden;}
 #demo1{ width:1440px;}
 #demo2{ width:1440px;} 
 #demo ul{ width:1440px;}
 #demo ul li{ width:168px; height:154px; margin:0 10px 0 0; border:1px solid #ccc; padding:0; float:left; background:url(demo.jpg) bottom repeat-x;}
 #demo ul li div{ width:160px; height:120px; padding:4px 4px 0 4px;}
 #demo ul li img{ width:160px; height:120px;}
 #demo ul li p{ width:168px; height:30px; line-height:30px; text-align:center; color:#000;}
 
#l{ width:275px; float:left; overflow:hidden;}
 #la{ width:275px; height:82px;}
 #lz{ width:275px; height:10px;}
 #lb{ width:275px;}
ul#menu, ul#menu ul {width:275px;}
ul#menu a {display: block; text-decoration: none;}
ul#menu li {width:275px; margin:0; font-size:14px;}
ul#menu li a { display:block; width:225px; height:30px;background:url(lb1.gif) 33px 13px no-repeat #F9FDFF; padding:4px 0 0 48px; line-height:30px; border:1px solid #C2DAF6; border-top:none; color:#08388E;}
ul#menu li a.x{background:url(lb1.gif) 33px 13px no-repeat #EDF4F8; text-decoration:none; font-weight:bold;}
ul#menu li a:hover {background:url(lb1.gif) 33px 13px no-repeat #EDF4F8; text-decoration:none;font-weight:bold;}

ul#menu li ul li{width:275px; margin:0; font-size:12px;}
ul#menu li ul li a { width:215px; height:24px; background:url(lb2.gif) 43px 11px no-repeat #F9FDFF; padding:2px 0 0 58px; font-size:12px; font-weight:normal; line-height:24px;border:1px solid #C2DAF6; border-top:none;}

ul#menu li ul li a.y{ background:url(lb2.gif) 43px 11px no-repeat #EDF4F8}
ul#menu li ul li a:hover { background:url(lb2.gif) 43px 11px no-repeat #EDF4F8}



#r{ width:660px; float:right; overflow:hidden;}
 #ra{ width:660px; height:220px;}
  #rax{ width:416px; height:220px; float:left; border-right:1px solid #E3E3E3;}
  #raxx{ width:411px; height:176px; line-height:22px; overflow:hidden; padding:5px 0 0 5px;}
  #ray{ width:280px; height:210px; float:right; padding:5px;}
 #rc{ width:660px; margin:0; border-top:1px solid #E3E3E3;}
  #rcx{ width:687px; margin:10px auto; overflow:hidden;}
  #rcx ul{ width:750px;}
  #rcx ul li{ width:164px; height:150px; float:left; margin:0 10px 0 0;}
  .rclia{ width:160px; height:120px;border:2px solid #CCC;}
  .rclia img{ width:160px; height:120px;}
  .rclib{ width:164px; height:26px; line-height:26px; text-align:center; color:#21375E;}
  
/*about*/
#nr{ width:660px; float:right; overflow:hidden;}
.ttt{ width:640px; height:24px; border-bottom:1px solid #022578; background:url(123.gif) 6px 5px no-repeat; padding:0 0 0 20px; margin:15px 0 0 0; line-height:24px; font-size:14px; font-weight:bold; color:#1350B5;}
#about{ width:660px;line-height:22px; margin:10px auto;} 
 #aboutpic{ float:left; margin:0 10px  0 0; padding:0;}
 
#pro{ width:660px; margin:10px auto; padding:0;overflow:hidden;}
  #pro ul{ width:800px;}
  .proli{ width:210px; height:190px; float:left; margin:0 15px 0 0; overflow:hidden;}
  .prolia{ width:200px; height:150px; padding:4px; border:1px solid #ccc;}
  .prolia img{ width:200px; height:150px;}
  .prolib{ width:210px; height:30px; line-height:30px; text-align:center; overflow:hidden; color:#333; font-weight:bold;}

#honor{ width:687px;margin:0 auto; padding:10px 0; overflow:hidden;}
 #honor ul{ width:800px;}
 .honorli{ width:222px; height:197px; float:left; margin:0 10px 0 0;}
 .honorlia{ width:220px; height:165px; border:1px solid #C4E7FF; }
 .honorlia img{ width:220px; height:165px;}
 .honorlib{ width:224px; height:30px; text-align:center; line-height:30px; color:#21375E; font-size:14px;} 


 
/*news*/
#news{ width:660px; margin:10px auto;}
  #news ul{ width:660px; }	 
  .newsli{ width:660px; height:25px; border-bottom:1px dashed #ccc; overflow:hidden; font-size:14px;}
  .newsli:hover{ background:#f1f1f1;}
   .newslia{ width:560px; height:23px; float:left;background:url(rayli.gif) 2px 7px no-repeat; padding:2px 0 0 20px; line-height:23px;}
   .newslia a:link,.newslia a:hover,.newslia a:visited{ color:#363636; text-decoration:none;}
   .newslib{ width:80px; height:23px; padding:2px 0 0 0; line-height:23px; float:right; margin:0; text-align:right;}
  
  #newstitle{ width:100%; height:30px; margin:0 auto; line-height:28px; padding:2px 0 0 0; font-size:14px; font-weight:bold;text-align:center; border-bottom:1px dashed #ccc;}
  #newsadd{ width:100%; height:20px; padding:2px 0 0 0; line-height:20px; text-align:center; color:#666; font-size:12px;}
   #newsadd a:link,#newsadd a:hover,#newsadd a:visited{ color:#666; text-decoration:underline;}
  #newzt{ width:100%; margin:10px 0 0 0; line-height:22px; font-size:14px;}
  #newsx{ width:100%; height:20px;}
  #newsxa{ width:360px; height:20px; float:left; overflow:hidden;}
  #newsxb{ width:360px; height:20px; float:right; text-align:right; overflow:hidden;}
  
  
/*成员*/
#cy{ width:685px; padding:0 0 10px 15px;}
  #cy ul{ width:685px; height:788px;}	 
  .cyli{ width:685px; height:160px; font-size:12px; line-height:20px; border-bottom:1px dashed #ccc;padding:8px 0 8px 0; }
   .cylia{ width:120px; height:160px; float:left; margin:0; overflow:hidden;}
    .cylia img{ width:120px; height:160px;}
   .cylib{ width:558px; height:20px; float:right; margin:0;}
   .cylib span{ font-weight:bold;}
   .cylic{ width:558px; height:140px; float:right; margin:2px 0 0 0; overflow:hidden;}
   
   
#hr{ width:760px; margin:10px auto;}
  #hr ul{ width:760px; min-height:450px;_height:450px;}	 
#hr td{ line-height:20px; padding:2px 4px;}
.oo{ width:100px; text-align:center; font-weight:bold; font-size:14px; background:#f1f1f1;}
.xx{ width:260px;} 

#ly{ width:500px; padding:0; overflow:hidden; margin:20px auto; line-height:22px; color:#fff; min-height:300px;_height:300px;}
#ly form{ margin:0; padding:0; width:500px;}
.ly1{ width:100px; height:22px; text-align:center; float:left; border:1px dashed #ccc; border-right:0; margin:0 0 10px 0; color:#000;}
.ly2{ width:396px; height:22px; float:right; border:1px solid #ccc; margin:0 0 10px 0; background:#fff; overflow:hidden;}
.ly2 input{ width:390px; height:18px; padding:2px; border:0; background:0; line-height:16px;}
.ly3{ width:396px; height:100px; float:right; border:1px solid #ccc; margin:0 0 10px 0; background:#FFF;}
.ly3 textarea{ line-height:20px; width:394px; height:94px; border:0;}
#ly4{ width:100px; height:24px; margin:0 auto; }
#ly4 input{background:0; border:0; width:100px; height:24px; line-height:24px; padding:0;background:#BB0F0B; border:0; text-align:center; color:#fff;}


#r1{ width:740px; line-height:20px; height:160px; overflow:hidden;}
.r2{ width:740px; height:312px; overflow:hidden;}
 .r2 ul{ width:800px;}
 .r2li{ width:172px; height:156px; margin:0 10px 0 0; float:left;}
 .r2lia{ width:168px; height:126px; padding:1px; border:1px solid #fff;}
  .r2lia img{ width:168px; height:126px;}
 .r2lib{ width:172px; height:30px; line-height:30px; text-align:center;}
