*{margin:0; padding:0; border:0;}
body{position:relative; text-align:center; font-size:12px; line-height:150%; color:#000; background:#efefef url("/images/bg.png") repeat-x; font-family:Arial, Helvetica, sans-serif;}
body{background:#DAD8D9 url("/images/holidaybody.jpg") repeat-x;}
h1, h2, h3, h4{font-size:12px;}
a:link{text-decoration:none; color:#1F3A87;}
a:visited{text-decoration:none; color:#1F3A87;}
a:hover{text-decoration:none; color:#BC2931;}
a:active{text-decoration:none; color:#BC2931;}
ul, ol{list-style:none;}
/* header (Logo & Menu) */
#top{margin:1px auto; width:778px; height:45px;}
#header{position:relative; width:778px; height:108px; margin:2px auto 0; text-align:left; background:url("/images/top_bg.gif") repeat-x top;}
#header a{color:#fff;}
#header h1{width:214px; height:77px; text-indent:-9999px; background:url("/images/logo.gif") no-repeat;}
#header h1 a{width:214px; height:77px; display:block;}
#header p{position:absolute; top:10px; right:10px;}
#header p a{color:#fff;}
#header p .en{padding-left:20px; padding-right:5px; color:#fff; background:url("/images/eng.gif") no-repeat 0 3px;}
#header p .cn{padding-left:20px; color:#fff; background:url("/images/chs.gif") no-repeat 0 1px;}
.main_Menu{position:absolute; right:10px; bottom:31px; font-weight:bold;}
.main_Menu li{margin-left:2px; float:left;}
.main_Menu li a{width:88px; height:33px; line-height:33px; text-align:center; display:block;}
.main_Menu li a:link{background:url("/images/nav_bg.gif") no-repeat 0 0;}
.main_Menu li a:visited{background:url("/images/nav_bg.gif") no-repeat 0 0;}
.main_Menu li a:hover{background:url("/images/nav_bg.gif") no-repeat 0 bottom;}
.main_Menu li a:active{background:url("/images/nav_bg.gif") no-repeat 0 bottom;}
.chapin_Menu{position:absolute; left:0; bottom:0; width:778px; height:26px; background:#000; font-weight:bolder;}
.chapin_Menu li{float:left; height:26px; width:75px; line-height:26px; text-align:center; border-right:1px solid #f1f1f1;}
.chapin_Menu .xc{border:0; width:94px; overflow:hidden;}
.chapin_Menu li a{display:block;}
.chapin_Menu li a:link{background:#252524;}
.chapin_Menu li a:visited{background:#252524;}
.chapin_Menu li a:hover{background:#606060; color:#888;}
.chapin_Menu li a:active{background:#606060; color:#888;}

/* HuGong banner */
.bannerFlash{margin:1px auto; width:778px; height:176px;}

/* mainbox */
#mainbox01, #mainbox02, #mainbox03{position:relative; width:778px; text-align:left; background:;}
#caigou, #youshi, #fengcai, #daili, #jieshao, #zhengshu, #news{border:1px solid #c1c1c1;}
#mainbox01{margin:5px auto 0; height:339px;}
#caigou{position:absolute; top:0; left:0; width:235px; height:327px; padding:5px; text-indent:-99999px; background:#fff url("/images/cgzn.gif") no-repeat 5px 7px;}
#caigou p{position:absolute; bottom:0; left:0; width:235px; height:177px; background:#fff url("/images/xslx.jpg") no-repeat 5px 5px;}
#youshi{position:absolute; top:0; left:252px; width:297px; height:150px; padding:5px; text-indent:-99999px; background:#fff url("/images/xzhg.gif") no-repeat 7px 7px;}
#fengcai{position:absolute; right:0; top:0; width:200px; height:150px; padding:5px; background:#fff;}
#daili{position:absolute; left:252px; bottom:0; width:297px; height:160px; padding:5px;  background:#fff url("/images/dl_bg.jpg") no-repeat 0 6px;}
#daili h2, #daili p{text-indent:-99999px;}
.dl{position:absolute; width:92px; height:20px; bottom:5px; right:10px; background:url("/images/ljxq.gif") no-repeat; text-indent:-99999px;}
.dl a{width:92px; height:20px; display:block;}
#daili ul{margin:22px 0 0 25px;}
#jieshao{position:absolute; right:0; bottom:0; width:200px; height:160px;  padding:5px; background:#fff url("/images/js_bg.gif") no-repeat 27px 28px;}
#jieshao h2{color:#1F3A87; margin:8px 0 0 5px;}
.gd{position:absolute; bottom:5px; right:17px; padding-left:20px; background:url("/images/gd.gif") no-repeat;}
#mainbox03{margin:5px auto; height:297px;}
#zhengshu{float:left; width:235px; height:285px; padding:5px; background:#fff;}
#zhengshu p{margin-top:3px; width:235px; height:45px; text-align:center;}
#zhengshu #p1{margin-top:0;}
#news{float:right; width:514px; height:285px; padding:5px; background:#fff;}
#news h2{width:505px; height:20px; margin-top:7px; margin-left:8px; text-indent:-99999px; background:url("/images/xwzx.gif") no-repeat;}
#news ul{width:257px; margin-top:4px; float:left;}
#news li{border-bottom:1px solid #e1e1e1; height:25px; margin:0 2px 0 4px; overflow:hidden;}
#news li a{padding-left:5px; height:25px; line-height:25px; font-weight:bolder; display:block;}
#news li a:link{background:#fff;}
#news li a:visited{background:#fff;}
#news li a:hover{color:#BC2931; background:#e2e2e2;}
#news li a:active{color:#BC2931; background:#e2e2e2;}
.hlinks{margin-top:5px; color:#666;}
.hlinks a:link{text-decoration:none; color:#666;}
.hlinks a:visited{text-decoration:none; color:#666;}
.hlinks a:hover{text-decoration:underline; color:#888;}
.hlinks a:active{text-decoration:underline; color:#666;}
#hg{text-align:center; color:#a4a4a4;}
#hg a{font-size:11px; color:#bbb;}

/* foot */
#footer{position:relative; margin:0 auto; padding-bottom:20px; width:778px;}
.foot_Menu{height:26px; line-height:26px; background:#000 url("/images/foot_menu_bg.gif") repeat-x; text-align:right; padding-right:30px; color:#ccc;}
.foot_Menu a:link{color:#ccc;}
.foot_Menu a:visited{color:#ccc;}
.foot_Menu a:hover{text-decoration:underline; color:#ffcc00;}
.foot_Menu a:active{color:#ffcc00;}
.foot_x{margin-top:5px; padding:10px 0;background:url("/images/foot_bg.jpg") repeat-x left bottom; color:#1F3A87; border:1px solid #a1a1a1;}
.foot_x strong{font-weight:normal;}
.foot_x .links{margin:5px 10px 0; color:#b4b4b4;}
.links a:link{text-decoration:none; color:#b4b4b4;}
.links a:visited{text-decoration:none; color:#b4b4b4;}
.links a:hover{text-decoration:underline; color:#b4b4b4;}
.links a:active{text-decoration:underline; color:#b4b4b4;}
.tel{color:#BC2931;}