/* CSS Document */



*{ margin:0px;padding:0px;font-size:12px; text-decoration:none;}



h2{ display:inline; font-size:14px;}



.clear{ clear:both;/* background:url(top_bg.jpg); background-repeat:repeat-x;*/}



#top{ width:100%; height:auto; background:url(top_bg.jpg); background-repeat:repeat-x; height:142px;}



#topfrm{width:998px;margin:0 auto;padding-top:20px;}



#topfrm #logo{ float:left; padding-top:5px; padding-left:20px; width:540px;}



#topfrm #logo h1{display:none; text-indent:-500000px;}



#topfrm #logor{ float:right;width:400px; }



#topfrm #logor #tlnkfrm{ text-align:right; padding-right:100px;}



#topfrm #logor #tlnkfrm a,#topfrm #logor #tlnkfrm a:visited,#topfrm #logor #tlnkfrm a:hover{color:#025299;padding:0px 5px;}



#topfrm #logor #tphone{ text-align:center;padding-top:20px;}



#topfrm #navfrm{ clear:both; padding-top:5px; padding-bottom:5px;font-size:16px; color:#181818; }



#topfrm #navfrm li{ display:inline; line-height:39px; font-size:14px; padding:0px 5px; font-size:16px; color:#181818; width:90px;}

#topfrm #navfrm li a,#topfrm #navfrm li a:visited{line-height:39px; padding:12px 20px; font-size:16px; color:#181818;width:90px;}

#topfrm #navfrm li a:hover{line-height:39px;padding:12px 20px;background-image:url(tnav_bg.jpg); background-repeat:no-repeat;color:#FFF;width:90px;border:0px solid #ccc;text-align:center;background-position:center top;}

#confrm{ background-image:url(body_bg.jpg); background-repeat:repeat-x;}



#confrm #flashfrm{width:998px;margin:0 auto;}



#confrm #con{ background-image:url(body_bg_.jpg); background-repeat:no-repeat;width:958px;margin:0 auto;/*height:220px;*/ padding:10px 20px; padding-top:20px;}



#confrm #con #con_left{width:239px; float:left;}



#confrm #con #con_right{width:709px; float:right;color:#545454;background-color:#fff;}



#confrm #con #con_right a,#confrm #con #con_right a:visited,#confrm #con #con_right a:hover{color:#545454;}



#catefrm { padding-bottom:10px;}



#catefrm ul{ padding-left:20px;background-image:url(cate_item_bg.jpg); border-bottom:1px solid #666;}



#catefrm ul li{ line-height:25px; list-style-type:none; background-image:url(cate_ico.jpg); background-repeat:no-repeat; background-position:left; padding-top:3px;}



#catefrm ul li h3{ display:inline; font-weight:normal;}



#catefrm ul li a,#catefrm ul li a:visited{color:#3A3A3A; padding-left:15px;}



#catefrm ul li a:hover{color:#025299; padding-left:15px;}



#hotcfrm{ padding-top:10px; }



#hotcfrm #hotop{ font-size:14px; background-image:url(lntop.jpg);background-repeat:no-repeat;height:30px;font-weight:bold; padding-left:20px;color:#025299;}



#hotcfrm #lncon{background-image:url(lnbody_bg.jpg);}



#hotcfrm #lncon ul{  padding:10px;}



#hotcfrm #lncon ul li{ list-style-type:none; line-height:24px; background-image:url(lnlist_ico.jpg); background-repeat:no-repeat; background-position:10px; padding-left:25px; border-bottom:1px dotted #CCC;}



#hotcfrm #lncon ul li a,#hotcfrm #lncon ul li a:visited,#hotcfrm #lncon ul li a:hover{color:#545454;}



#contactfrm{ margin-top:10px;}



#contactfrm #contact{ background-image:url(contact_con_bg.jpg); padding:20px; line-height:24px;}



#cnavfrm{ line-height:37px; background-color:#DCE4EF; width:100%;}



#cnavfrm #cnav_title{ font-weight:bold; font-size:16px; padding-left:40px; background-image:url(cnav_ico.jpg); background-repeat:no-repeat; background-position:15px;width:200px;color:#025299;}



#cnavfrm #cnav_con{ text-align:right; padding-right:20px;}



#sgpfrm{ padding:15px; line-height:24px;}







#psfrm{ color:#333; width:100%; padding:0px; 10px;}



#psfrm #psctop{width:670px;margin:0 auto; padding:5px; border:1px solid #CCC;background-color:#DCE4EF;}



#psfrm #pspic{ padding:10px;}



#psfrm #pspic img{width:225px;height:163px; }



#psfrm #psword{ line-height:30px; vertical-align:top; padding-top:10px; width:450px; padding-right:10px;}



#pscon{padding:10px;}







#psfrm #pstitle{ padding:15px; text-align:center;}



#psfrm #pstitle h1{ font-size:14px; font-weight:bold;}



#psfrm #psother{ width:680px;margin:0 auto; text-align:center;border-bottom:1px dashed #CCC; line-height:20px;}



#psfrm #pscon{ padding:10px; line-height:24px;}







#botcre{ padding:5px 10px;background-color:#DCE4EF;}



#botcre td{ padding:10px;border:3px solid #DCE4EF;padding:5px;}



#botcre td img{width:150px;height:115px;border:none;}







#nlfrm{ padding-left:20px; line-height:20px; padding-right:20px; margin-top:10px; }



#nlfrm .plitem{ padding:10px 0px; width:100%;border-bottom:1px dashed #ccc;}



#nlfrm .plitem .plimg{ padding:5px;}



#nlfrm .plitem .plimg img{width:180px;height:140px; padding-right:17px; padding-bottom:17px; background-image:url(ipro_bg.jpg); background-repeat:no-repeat;}



#nlfrm .plitem .plword{width:100%; vertical-align:top; padding-left:20px; line-height:30px;}



#nlfrm .plitem .plword span a,#nlfrm .plitem .plword span a:visited,#nlfrm .plitem .plword span a:hover{color:#2b2b2b;line-height:30px;}



#nlfrm .plitem .plword .nltitle{ font-weight:bold; line-height:30px;}



#nlfrm .plitem .plword .nltitle a,#nlfrm .plitem .plword .nltitle a:visited,#nlfrm .plitem .plword .nltitle a:hover{color:#2b2b2b; line-height:30px;}







#bn_list{ padding:10px 20px;}



#bn_list td{line-height:42px;padding-top:5px;}



#bn_list .nldate{width:210px;color:#555;}





#bn_list table tr td{ line-height:42px; padding-left:3px; border-bottom:1px dashed #CCC;}



#bn_list a,#bn_list a:visited,#bn_list a:hover{ background-image:url(two_ico.jpg); background-repeat:no-repeat; background-position:left 8px; padding-left:15px;}



#pagefrm{ line-height:22px; padding:30px 20px 0px 200px; width:400px;}







#iabfrm{ padding:10px 10px 0px 10px; line-height:24px; background-color:#f1f5ff;}



#iabfrm img{ margin-right:10px; width:186px;height:137px; float: left;}



#iabfrm p{ padding:5px;}







#profrm{ border:1px solid #CCC;overflow:hidden;width:705px;height:420px; margin-top:10px;}



#profrm #ipfrm{ padding-top:0px;}



#profrm #ipfrm .ipitem{ float:left; padding:5px 18px;}


#profrm #ipfrm .ipitem img{width:180px;height:140px; padding-right:17px; padding-bottom:17px; background-image:url(ipro_bg.jpg); background-repeat:no-repeat;}



#profrm #ipfrm .ipitem p{ line-height:24px; text-align:center;}



#profrm #ipro_frm{width:100%;border-bottom:1px solid #CCC;}



#profrm #ipro_frm #iprotitle{font-weight:bold; font-size:16px; padding-left:40px; background-image:url(ips_ico.jpg); background-repeat:no-repeat; background-position:15px;width:120px; line-height:32px;color:#025299;width:600px;}







#thrfrm{width:100px; margin-top:10px;}



.thritem{ padding-right:16px;}



.thritem .thr_frm{width:224px;margin:0 auto;}



.thritem .thrtop{ background-image:url(thr_tbg.jpg); background-repeat:no-repeat;height:30px; line-height:30px;}



.thritem .thrtop .thrtitle{ width:170px; font-size:14px; font-weight:bold; padding-left:10px;color:#025299;}



.thritem .thrc{ background-image:url(thr_bbg.jpg);}



.thritem .thrc ul{padding-top:5px;}



.thritem .thrc ul li{ list-style-type:none; line-height:30px; background-image:url(lnlist_ico.jpg); background-repeat:no-repeat; background-position:10px; padding-left:25px; border-bottom:1px dotted #CCC;}





#xg{ width:665px; height:33px; border-bottom:1px solid #dce4ef; margin-bottom:5px; line-height:33px; font-weight:bold; padding-left:5px;}

#pspage{ padding:5px 5px 5px 10px; margin:15px 0px;}

.pageitem1{ width:300px; height:30px; background-color:#dce4ef; padding-left:10px; float:left; line-height:30px;}

.pageitem2{ width:300px; height:30px; background-color:#dce4ef; padding-left:10px; float:right; line-height:30px;}

.pageitem{ padding-left:30px;}

































#footfrm{ border-top:1px solid #CCC; clear:both; background-image:url(bot_bg.jpg); background-repeat:no-repeat; background-position:center 1px; padding-top:20px; text-align:left; line-height:24px; }

#foot{ width:1000px; height:auto; margin:0 auto;}

#footl{ width:650px; height:auto; float:left; padding-left:25px;}

#footr{ width:230px; float:left;}

p#flink {width:500x;}

#footfrm #fnav a,#footfrm #fnav a:visited,#footfrm #fnav a:hover{color:#2b2b2b;padding:0px 5px;}

#fnav { width:600px; height:auto;}

#footfrm #flink{ width:500x; height:auto;}

#footfrm #flink a,#footfrm #flink a:visited,#footfrm #flink a:hover{color:#2b2b2b;padding:0px 5px;}





#hz{ width:220px; height:100px; float:right; padding-right:15px;}