@charset "gb2312";
body{ margin:0; padding:0;font-family:"ËÎÌå"; font-size:12px; color:#333; }
img{ border:0;}
ul{ margin:0; padding:0; list-style:none;}

.tt{ width:100%; height:32px; background:#5B3F1A no-repeat;}
.ttt{ width:100%; height:36px;line-height:36px; border-bottom:3px solid #CACACA;}
.ttta{ width:180px; line-height:36px; font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";  font-size:16px; float:left; font-weight:bold; color:#000;}
.tttb{ width:300px; text-align:right; line-height:36px; float:right;}

/*·ÖÒ³À¸*/
#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;}
#tiaozi li a{ width:26px; height:24px; padding:2px 0 0 0; display:block;border:1px solid #ccc; background:#fff;}
#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(fenye/pre.gif) 3px 9px no-repeat #fff;}
#tiaozi li.next a{ width:48px;display:block; height:24px; text-align:right; padding:2px 12px 0 0; color:#005AA0; background:url(fenye/next.gif) 50px 9px no-repeat #fff;}
#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(fenye/prenolink.gif) 3px 9px no-repeat #fff;}
#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(fenye/nextnolink.gif) 50px 9px no-repeat #fff;}
#tiaozi li a:hover{ background:#f2f2f2; color:#005AA0}
#tiaozi li.previous a:hover{background:url(fenye/pre.gif) 3px 9px no-repeat #f2f2f2;}
#tiaozi li.next a:hover{ background:url(fenye/next.gif) 50px 9px no-repeat #f2f2f2;}
#tiaozi li.number{ width:28px; height:28px; padding:0 2px 0 0; }
#tiaozi li.number p{color:#FF6400; font-weight:bold; display:block; width:26px; height:24px; padding:2px 0 0 0;border:1px solid #ccc; background:#fff;}



.taijian{clear:both;}
a:link,a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#333; text-decoration:underline;}
p{ margin:0;}

#top{ width:100%; left:0; }
 #topx{ width:986px; height:125px; margin:0 auto;}
 h1{ width:464px; height:76px; margin:0; padding:35px 0 0 0; float:left;}
 #topr{ width:319px; height:85px; margin:15px 0 0 0; line-height:20px; float:right;}
 #topr a{ color:#666666; font-weight:bolder}
  #topralia{ width:14px; height:15px; float:left; margin:1px 2px 0 0;}
  #topralib{ width:55px; height:20px; float:left; text-align:center;}
  #topralic{ width:14px; height:14px; float:left; margin:2px 2px 0 0;}
  #topralid{ width:55px; height:20px; float:left; text-align:center;}
  #topralie{ width:14px; height:14px; float:left; margin:2px 2px 0 0;}
  #topralif{ width:55px; height:20px; float:left; text-align:center;}
 #topra{ width:366px; height:50px; margin:0;}
 #toprb{ width:366px; height:50px; margin:0}

#h{ width:100%; height:2px; background:#FFFFFF }
#flash{width:986px;	height:332px;overflow:hidden;margin:0 auto; padding:12px 0 0 0;}
#flx{width:986px;height:192px;overflow:hidden;margin:0 auto; padding:12px 0 0 0;}

#foot{ width:100%;height:182px; line-height:20px;background:#123877; }
#footl{width:1004px; height:182px; margin:0 auto; padding:0}
#foota{ float:left; width:400px;}
#footaa{ float:left; width:100px; padding-top:20px; padding-bottom:20px;}
#footab{ float:right; width:272px; line-height:40px; text-align:center; padding-top:30px; }
#footb{ color:#FFFFFF; line-height:24px; padding-bottom:15px;}
#footb a{color:#FFFFFF; }
#footb a:link,#footb a:hover,#footb a:visited{color:#FFFFFF; }
#footc{ color:#FFFFFF; width:1004px; background:url(footbg.jpg) no-repeat; height:25px;}
#footc a{}
#footca{ width:100px; float:left; text-align:center; line-height:25px; height:25px;}
#footcb{ width:900px; float:right; line-height:25px; height:25px;}

#manuall{ width:100%; height:38px; background:#123877;}
#manu{ width:986px; height:38px;overflow:hidden; margin:0 auto;}
 #manu ul{ width:1000px; height:38px;}
 #manu ul li{ width:124px; height:38px; float:left; }
 #manu ul li a{ width:114px; height:28px; line-height:28px; display:block; padding:2px 0 0 0; margin:4px auto; text-align:center; font-size:14px; font-weight:bold;}
 #manu ul li a:link,#manu ul li a:visited{ color:#fff; text-decoration:none;}
 #manu ul li a:hover{ }
 #manu ul li.x{ }
 #manu ul li.x a{}
 #manu ul li a.y{}

#mainx{ width:100%; margin:0 auto;}
#main{ width:986px; margin:0 auto;}  
#mains{width:986px; }
#rf{ float:right; width:750px;background:#FFFFFF; }
#rfc{width:750px; padding:10px 0; text-align:center;}
#rfcd{ line-height:24px; font-size:13px; padding:10px; height:238px;}
#rfcf{ width:273px; height:191px;border: 1px solid #CCC;
float: left; padding:10xp;}
#d{width:986px; margin:0 auto; height:260px;background:#FFFFFF; }
#d1{width:986px; padding:10px 0; text-align:center}
#d2{width:986px; margin:0 auto;}
#d3{ float:left; width:220px; height:193px; padding:10px; }
#d4{width:220px; height:165px;}
#d5{width:220px; height:28px; text-align:center; line-height:28px;}



 #a{ width:986px; height:260px; margin:0 auto; padding:0; overflow:hidden;}
 #a ul{ width:1000px;}
 .ali{ width:304px; height:107px; padding:9px; background:url(ali.jpg) no-repeat; float:left; margin:0 10px 10px 0; overflow:hidden;}
 .alia{ width:129px; height:97px; float:left;}
 .alia img{ width:129px; height:97px;}
 .alib{ width:158px; height:107px; float:right;}
 .alibtt{ width:139px; padding:2px 0 0 19px; height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#844933; background:url(alitt.jpg) 0 6px no-repeat ; overflow:hidden;}
 .alibtt a{color:#844933;}
 .alibx{ width:158px; height:80px; line-height:20px; overflow:hidden;}
 
 #u{ width:986px; margin:0 auto}
 #u1{ width:538px; float:left}
 #u2{ padding-top:50px;}
 #u3{ padding-top:15px; padding-bottom:20px;}
 #u4{ padding:10px; font-size:14px; line-height:24px; font-family:}
 #u5{ width:420px; float:right; padding-top:150px;} 
 
 

 #b{ width:986px; }
 .btt{ width:100%; height:41px;}
  .bttx{ width:41px; height:15px; float:right; margin:8px 11px 0 0;}
  .bttx a{ width:41px; height:15px; display:block; overflow:hidden; color:#9A6636}
  #bl{ width:320px;  float:left; margin:50px 10px 0 0;}
  #f1{ width:986px; margin:0 auto}
  #f2{ float:left; width:622px;}
  .bli{ width:194px; float:left; margin:0 5px 0 0;}
   .blia{ width:170px; height:120px; padding:5px 5px 5px 5px; border:1px solid #CCCCCC;}
   .blib{ width:194px; height:30px; line-height:30px; text-align:center;}
   #blx{ width:328px; height:238px; padding:8px;  border-top:none;}
  #blx-x{ width:328px; height:98px; border-bottom:1px solid #ccc; margin:0 auto; padding:0 0 8px 0;}
  #blx-x-a{ width:106px; height:80px; padding:2px; border:1px solid #ccc; float:left;}
  #blx-x-a img{ width:106px; height:80px;}
  #blx-x-b{ width:208px; height:86px; float:right; margin:0;}
  #blx-x-b-tt{ width:208px; height:26px; line-height:26px; font-size:14px; overflow:hidden; font-weight:bold;}
  #blx-x-b-tt a:link,#blx-x-b-tt a:hover,#blx-x-b-tt a:visited{color:#940407;}
  #blx-x-b-x{ width:208px; height:60px; line-height:20px; overflow:hidden;}
  #blx-y{ width:317px; margin:0 auto; padding:11px 0 0 0; float:right}
  .blx-y-li{ width:317px; height:42px; line-height:19px; background:url(nt.jpg); line-height:42px;}
  .blx-y-li-a{ width:248px; height:42px; float:left; overflow:hidden; padding:0 0 0 35px; line-height:42px;}
  .blx-y-li-b{ width:40px; height:42px; float:right; text-align:right; padding:2px 0 0 0; line-height:42px;}
  #bm{ width:344px;  float:left; margin-top:50px}
   #bmx{ width:344px; height:250px; line-height:20px; padding-top:10px; color:#9A6636}
  #br{ width:302px;  float:right;  margin-top:50px;}
   #brx{ width:302px; height:254px; margin-top:10px;}
    #brxa{ width:242px; height:24px; margin:0 auto; padding:4px 0;}
	#brxb{ width:224px; height:140px; margin:0 auto; padding:0 3px; line-height:20px;}
	#brxc{ width:236px; height:25px; margin:0 auto; padding:4px 3px 0 3px;}
   
  
 #b-1{ width:706px; height:350px; border:1px solid #CCDCEB; margin:0;}
 #b-1-x{ width:686px; margin:10px auto; overflow:hidden;}
 #b-1-x ul{ width:730px;}
 .b-1-x-li{ width:164px; height:150px; float:left; margin:0 10px 0 0;}
 .b-1-x-li-a{ width:160px; height:120px; padding:1px; border:1px solid #ccc;}
  .b-1-x-li-a img{ width:160px; height:120px;}
 .b-1-x-li-b{ width:164px; height:26px; line-height:26px; text-align:center; overflow:hidden;}
 #b-2{ width:268px; height:350px; border:1px solid #ccc; margin:0;}
 

#int{ width:986px; padding-top:30px; padding-bottom:20px;height: 30px;}
 #inc{ width:895px; height:110px; margin:0 auto; background:url(inc.jpg) bottom no-repeat;}
  .incli{ width:142px; height:90px; float:left; margin:0 15px 0 0;}
  .inclia{ width:136px; height:55px; overflow:hidden; padding:2px;  background:#fff;}
  .inclib{ width:142px; height:35px; line-height:35px; text-align:center; font-weight:bold;}


/*about*/
#l{ width:240px; float:left; margin-top:20px;}
#l ul li{ width:240px; height:42px; margin:0 0 2px 0;}
#l ul li a{ width:230px; height:42px;line-height:42px; padding:0px 0 0 25px; display:block; color:#303030; overflow:hidden;  font-size:14px; font-weight:bolder; background:url(visited-bg.jpg) no-repeat;}
#l ul li a:hover{ color:#fff; background:#2078BA; text-decoration:none;background:url(item-active.jpg) no-repeat;}
#l ul li a.x{ color:#fff; background:url(item-active.jpg) no-repeat; text-decoration:none;}
#l ul li.ll{ width:230px; height:42px; margin:0 0 2px 0;  background:url(menu_title.jpg) no-repeat;font-size: 16px;font-weight: bold;color: #FFF;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; padding-left:20px;  line-height:42px;}
#l ul li.lli{ width:230px; height:42px; margin:0 0 2px 0;list-style:none}
#l ul li.lli a{ width:228px; height:42px; line-height:42px; padding:0px 0 0 45px; display:block; color:#303030; font-size:12px; font-weight:normal; background:url(visited-bg.jpg) no-repeat;}
#l ul li.lli a:hover{color:#0387D2; background:#666; text-decoration:none;background:url(level-2-active.jpg) no-repeat; }
#l ul li a.xxx{color:#0387D2; background:url(level-2-active.jpg) no-repeat;  text-decoration:none;}

  
 #lb{ width:224px; margin:10px 0 10px 0; background:#fff;}
  #newsx{ width: 100%; height:20px; text-align:center}
 

#r{ width:709px; float:right; margin-top:20px;}
#about{ width:709px;line-height:28px; margin:0; font-size:14px; padding:10px 0; min-height:450px;_height:450px;} 
 
#pro{ width:740px; margin:0 auto; padding:8px 13px;overflow:hidden;  border-top:none;} 
  #pro ul{ width:740px; min-height:400px;_height:400px; padding:0 0 10px 0;}
  .proli{ width:224px; height:195px; float:left; margin:0 14px 0 0;}
  .prolia{width:220px; height:165px; border:1px solid #CCDCEB; padding:1px;}
  .prolia img{ width:220px; height:165px;}
  .prolib{ width:224px; height:26px; text-align:center; line-height:26px; color:#333; font-size:14px;} 

 #honor{ width:740px; margin:0 auto;overflow:hidden; padding:10px 0 0 0;}
 #honor ul{ width:740px; min-height:393px;_height:393px; padding:0 0 10px 0;}
 .honorli{ width:224px; height:195px; float:left; margin:0 14px 0 0;}
 .honorlia{ width:220px; height:165px; border:1px solid #CCDCEB; padding:1px;}
 .honorlia img{ width:220px; height:165px;}
 .honorlib{ width:224px; height:26px; text-align:center; line-height:26px; color:#333; font-size:14px;} 

 
/*news*/
#news{width:709px; margin:0 auto;overflow:hidden; padding:10px 0;}
  #news ul{ width:709px; height:520px;padding:0 0 10px 0;}	 
  .newsli{ width:709px; height:25px; border-bottom:1px dashed #ccc; overflow:hidden; font-size:14px;}
  .newsli:hover{ background:#f1f1f1;}
   .newslia{ width:600px; height:23px; float:left; padding:2px 0 0 0px; 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:670px; margin:10px 20px; line-height:28px; font-size:14px;}
  #newsx{ width: 100%; height:20px; text-align:center}
  #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;} 

 #feedback{ width:734px; margin:0 auto; padding:10px 0;}
 .feedli { margin:0 0 10px 0;}
 .feedli td{ padding:2px; line-height:22px;}


#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;}
 
.float{ position:fixed; z-index:10; top:0;}
* html .float{ position:absolute; _top:expression(documentElement.scrollTop-0);}


   #demo{ width:980px; height:240px; margin:0; overflow:hidden;}
 #demo1{ width:1688px;}
 #demo2{ width:1688px;} 
 #demo ul{ width:1688px;}
 #demo ul li{ width:220px; height:165px; margin:0 10px 0 0; float:left;}
 #demo ul li img{ width:220px; height:165px;}
 
 #inta{ width:660px; float:left}
 #intb{float:left}