@charset "utf-8";
/*--------------------------------------------------------
Base Style(For www.haylite.com)
Author: Jony Guan
Version: 2.0
Date:2009/03/18
Design Corp: WWW.LeiXun.Net
--------------------------------------------------------*/
.top{ width:950px; height:120px; margin:0 auto; background:url(logo_bg.gif) no-repeat}
.top_logo{padding:28px 0 18px 40px; display:block; float:left}
.top span{ width:198px; height:21px; background:url(top_ser.gif) 32px 30px no-repeat; float:right; padding:32px 0 0 60px}
.top_inptxt{ width:125px; height:18px; line-height:18px; color:#868686; border:none; background:none; float:left; font-size:10px}
.top form{ width:170px; display:block}
.top p{ background:url(navbg.gif) no-repeat; height:35px; line-height:35px}
.top p a{ background:url(navbg.gif) no-repeat; display:block; float:left; width:130px; height:35px; overflow:hidden}
#nav1{ background-position:0px 0px}
#nav1:hover,#bd1 #nav1{ background-position:0px -35px}
#nav2{ background-position:-130px 0px; width:110px}
#nav2:hover,#bd2 #nav2{ background-position:-130px -35px}
#nav3{ background-position:-240px 0px}
#nav3:hover,#bd3 #nav3{ background-position:-240px -35px}
#nav4{ background-position:-370px 0px; width:170px}
#nav4:hover,#bd4 #nav4{ background-position:-370px -35px}
#nav5{ background-position:-540px 0px; width:110px}
#nav5:hover,#bd5 #nav5{ background-position:-540px -35px}
#nav6{ background-position:-650px 0px; width:120px}
#nav6:hover,#bd6 #nav6{ background-position:-650px -35px}
#nav7{ background-position:-770px 0px; width:150px}
#nav7:hover,#bd7 #nav7{ background-position:-770px -35px}

.main{ width:950px; margin:0 auto; background:#fff; padding-bottom:15px}

.left{ width:195px; margin:5px 8px 0 8px; float:left; border:1px solid #CFD1D3; background:#EFF8FF; padding:1px; display:inline}
.left span{ background:url(left_tit.gif) repeat-x; height:23px; line-height:23px; font-weight:bold; color:#FFFE92; display:block; padding-left:30px}
.left dl{ padding:10px 0 10px 30px; line-height:12px;}
.left dt a{color:#0A4C90;font-weight:bold; padding-left:8px; background:url(dtad.gif) 0 center no-repeat; line-height:21px}
.left dt a:hover{ color:#EC471B; text-decoration:underline}
.left dd a{ color:#000; padding-left:12px; background:url(ddad.gif) no-repeat 5px center}
.left dd a:hover{ color:#EC471B; text-decoration:underline}

.right{ width:725px; float:left; margin-top:5px; background:#fff}
.right_span{ background:url(left_tit.gif) repeat-x; height:23px; line-height:23px; font-weight:bold; color:#FFFE92; display:block; padding-left:30px}
.right_ge{margin:10px 0;}

.banner{ height:176px}
.h_mid{ width:500px; height:415px; border:1px solid #ccc; padding:15px; margin-top:10px; float:left; overflow:hidden; line-height:18px; background:#fff}
.h_mid dl{ padding:8px 8px 0 0; width:158px; height:150px; float:left; display:block}
.h_mid dt{overflow:hidden}
.h_mid dt a{ width:156px; height:116px; border:1px solid #ccc; display:block; overflow:hidden; }
.h_mid dt a:hover{ border:1px solid #E3340C;}
.h_mid dd{ height:34px; line-height:34px; text-align:center}
.h_mid dd a{ color:#000}
.h_mid dd a:hover{ text-decoration:underline}
.h_right{ width:180px; height:443px; border:1px solid #ccc; padding:1px; margin-top:10px; float:right; overflow:hidden}
.h_right div a{ border:1px solid #CBCBCB; width:164px; height:117px; margin:8px 0 0 7px; display:block}
.h_right div a:hover{ border:1px solid #E3340C}
.h_right p{ line-height:18px; padding:6px}
.h_r_tit{}

.footer{ width:950px; height:94px; background:url(footer.gif) no-repeat; color:#fff; line-height:18px; margin:0 auto}
.footer a{ color:#fff}
.footer a:hover{ text-decoration:underline}
.botlogo{ height:94px; float:left; padding-right:20px}
.copyright{margin-top:10px; float:left; width:700px}

.more a{ color:#E3340C;text-decoration:underline}
.more a:hover{ text-decoration:none}
.click{margin:10px 0; display:block}
.mailto{margin-top:10px; display:block}

/*sub*/

.subcon{ width:693px; border:1px solid #ccc; padding:15px; margin-top:10px; float:left; overflow:hidden; line-height:18px; background:#fff}
.subcon dl{ padding:10px 8px 0 0; width:172px; height:154px; float:left; display:block}
.subcon dt{overflow:hidden}
.subcon dt a{ width:170px; height:120px; border:1px solid #ccc; display:block; overflow:hidden; }
.subcon dt a:hover{ border:1px solid #E3340C;}
.subcon dd{ height:34px; line-height:34px; text-align:center}
.subcon dd a{ color:#000}
.subcon dd a:hover{ text-decoration:underline}

.mianbao{ background:url(left_tit.gif) repeat-x; height:23px; line-height:23px; font-weight:bold; color:#FFFE92; display:block; padding-left:15px; font-size:12px;}
.mianbao a{ color:#fffe92; font-weight:bold;}
.mianbao a:hover{ text-decoration:underline;}

.pro{ width:720px; border:1px solid #ccc; padding:1px; padding-bottom:10px; float:left; overflow:hidden; line-height:18px; background:#fff}
.pro dl{ padding:10px 7px 0 7px; width:158px; height:150px; float:left; display:block}
.pro dt{overflow:hidden}
.pro dt a{ width:156px; height:116px; border:1px solid #ccc; display:block; overflow:hidden; }
.pro dt a:hover{ border:1px solid #E3340C;}
.pro dd{ height:34px; line-height:34px; text-align:center}
.pro dd a{ color:#000}
.pro dd a:hover{ text-decoration:underline}
.protj{height:30px; line-height:30px; color:#0A4C90; border-bottom:1px solid #0A4C90; width:690px; margin:10px auto 10px; font-size:12px;}
.propage{height:50px; line-height:40px; color:#0A4C90; border-top:1px solid #0A4C90; width:690px; margin:20px auto 0px; font-size:12px; text-align:right; padding-right:25px;}
.propage a{ color:#0A4C90; text-decoration:underline; padding:0 10px;}
.propage a:hover{ color:#E3340C; text-decoration:none;}
.prolist{ padding-top:15px; width:690px; margin:0 auto; overflow:hidden;}
.proshow{ padding:20px 0 0; margin:0 15px; background:#EFF8FF; border:1px solid #CFD1D3;}
.proimg{ text-align:center; padding:10px 0 20px; overflow:hidden;}
.proimg a{ color:#000; text-decoration:none;}
.proimg a:hover{ color:#0A4C90;}
.procon{ padding:10px;line-height:20px; overflow:hidden;}
.procon li{ padding:15px 0;}

.equ{ width:720px; border:1px solid #ccc; padding:1px; padding-bottom:10px; float:left; overflow:hidden; line-height:18px; background:#fff}
.equ dl{ padding:10px 20px 0 20px; width:304px; height:245px; float:left; display:block}
.equ dt{overflow:hidden}
.equ dt a{ width:300px; height:211px; border:2px solid #ccc; display:block; overflow:hidden; }
.equ dt a:hover{ border:2px solid #E3340C;}
.equ dd{ height:34px; line-height:34px; text-align:center}
.equ dd a{ color:#000}
.equ dd a:hover{ text-decoration:underline}

.sub{ padding-top:15px; width:690px; margin:0 auto; overflow:hidden; height:580px; overflow:hidden;}
.sub a{ color:#0A4C90; text-decoration:underline;}
.sub a:hover{ color:#E3340C; text-decoration:none;}
