/* °øÅë CSS*/
body { padding:0px; margin:0px; font-size:13px; color:#555; background:#fff; border:none; }
ul,ol,li,dl,dd { padding:0px; margin:0px; list-style:none; }
a { color:#555; text-decoration:none; }
img { border:0px;  }



.xenara_layout { position:relative; width:100%; }


.header_wrap { position:relative; width:100%; height:120px; background:url(../images/header/header_bg.png) repeat-x 0px 0px; z-index:3; }

.header { position:relative; width:1280px; height:120px; margin:0px auto; background:url(../images/header/heade_menu_bg.png) repeat-x 0px bottom; z-index:3; }
.header .header_logo { position:absolute; top:4px; left:0px; }

.header .header_login_info { position:absolute; top:15px; right:0px; font-size:12px; }

.header .header_menu { position:absolute; bottom:0px; right:0px; }
.header .header_menu .first_menu { position:relative; width:700px; }
.header .header_menu .first_menu .first_list { position:relative; width:114px; height:50px; padding-left:2px; margin:0px; overflow:hidden; float:left; background:url(../images/header/heade_menu_madi.png) no-repeat 0px 6px; display:inline-block; }
.header .header_menu .first_menu .first_list .first_link { margin:5px; line-height:36px; font-size:14px; color:#fff; font-weight:bold; text-align:center; text-decoration:none; display:block; }
.header .header_menu .first_menu .first_list:hover .first_link { }
.header .header_menu .first_menu .first_list_on .first_link { border-radius:7px; color:#1b4aa6; background:#aed9fe; }

/* 2Â÷ ¸Þ´º Çìµå ºÎºÐ */
.header .header_menu .second_menu_box { position:absolute; top:50px; left:-5px; width:700px; overflow:hidden; border:5px solid #9ebbf1; border-top:0px; background:#fff; display:none; }
.header .header_menu .second_menu_box .second_menu_list { position:relative; width:115px; float:left; display:inline-block; }
.header .header_menu .second_menu { position:relative; width:120px; padding:7px 0px; overflow:hidden; }
.header .header_menu .second_menu .second_list { position:relative; display:block; }
.header .header_menu .second_menu .second_list .second_link { padding:7px 15px; line-height:12px; font-size:14px; text-align:center; text-decoration:none; display:block; }
.header .header_menu .second_menu .second_list:hover .second_link { color:#1376bd; }
.header .header_menu .second_menu .second_list_on .second_link { color:#1376bd; }



.middle_wrap { position:relative; width:100%; z-index:2; }
.middle { position:relative; }



.footer_wrap { position:relative; width:100%; }
.footer { position:relative; }

.footer .footer_sitemap { position:relative; padding:20px 0px; line-height:14px; text-align:center; background:#4e4e4e; z-index:12; }
.footer .footer_sitemap .first_menu { position:relative; width:1280px; margin:0px auto; overflow:hidden; display:block; }
.footer .footer_sitemap .first_menu .first_list { position:relative; width:163px; float:left; display:block; }
.footer .footer_sitemap .first_menu .first_list .first_link { margin-bottom:5px; color:#66ccff; font-weight:bold; display:block; }
.footer .footer_sitemap .second_menu { position:relative; width:163px; overflow:hidden; display:block; }
.footer .footer_sitemap .second_menu .second_list { position:relative; margin-top:5px; display:block; }
.footer .footer_sitemap .second_menu .second_list .second_link {line-height:20px; color:#fff; display:block; }

.footer .footer_family_site { position:relative; width:1280px; height:28px; padding:10px 0px; margin:0px auto; z-index:13; }
.footer .footer_family_site .btn_top { position:absolute; width:auto; float:none; top:-25px; right:0px; display:inline-block; }
.footer .footer_family_site .first_menu { position:absolute; top:10px; left:152px; }
.footer .footer_family_site .first_menu .first_list { position:relative; margin-right:27px; float:left; display:block; }
.footer .footer_family_site .first_menu .first_list .first_link { line-height:28px; display:block; }

.footer .footer_copyright { position:relative; width:1280px; padding:20px 0px; margin:0px auto 20px auto; border-top:1px solid #ccc; font-size:12px; color:#555; z-index:11; }
.footer .footer_copyright .footer_logo { position:absolute; width:209px; height:99px; border-right:1px solid #ccc; overflow:hidden; }
.footer .footer_copyright .address { position:relative; padding-left:250px; margin-top:5px; margin-bottom:10px; line-height:20px; display:block; }
.footer .footer_copyright .copyright { position:relative; padding-left:250px; display:block; }
