@charset "utf-8";
body { margin:0; margin:0; background:#fff url(images/top_bg.gif) no-repeat top center; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
body,html{ height:100%;}
a{  text-decoration:none;
	blr:expression(this.onFocus=this.blur());   /*    IE Opera    */
    outline:none;   /*    FF Opera    */}
a:focus{ -moz-outline-style: none;   /*    FF    */ }
a:hover{ text-decoration:underline;}
td{ font-size:12px;}
.clear{ clear:both; font-size:0px; height:0px; overflow:hidden;}
ul,li,form{ margin:0; padding:0; list-style:none;}
#MainNav{ position:absolute;left:50%; top:120px; margin-left:-460px;width:918px; height:24px;}
#MainNav a{ display:inline-block;height:24px; width:50px;}


#wrap{ width:100%; position:absolute; }
#wrap .bg{ width:100%; background:url(images/bg_.jpg) repeat-x; }

#header { width:990px; margin:auto; height:97px;  }
#header .logo{position:absolute; margin:2px 0 0 18px; width:95px; height:80px;}
#header .logo a { display:block; width:100%; height:90px;  }
#menu { background:url(images/menu_bg.gif) repeat-x top center; width:100%; height:25px;}
#mainmenu { position:absolute; width:400px; height:25px; margin:71px 0 0 120px;}
#mainmenu  li{ float:left; width:82px; height:25px; background:url(images/g15.gif) right center no-repeat;}
#mainmenu  a{ display:block;color:#000; font-weight:bold; text-align:center; height:25px; line-height:25px;}
#mainmenu  a:hover,#mainmenu .sed a{ color:#8c001f; text-decoration:none;}

#maincontent { width:925px; height:397px; margin:auto; padding:0 5px; background:#8c001f url(images/g17.gif) repeat-y; }
#maincontent_index { width:925px; height:397px; margin:auto; padding:0 5px; background:#8c001f url(images/g17.gif) no-repeat; }

.title_home { color:#dec19c; font-size:13px; font-weight:bold; position:absolute; margin-top:-30px;  }

#lefttitle { color:#F2D7BC; font-size:12px; }
#left_footer { padding-top:15px; }
#address { display:block; width:200px; height:60px; line-height:20px; color:#f1d8bd; margin-top:8px;}

#centerline { position:absolute; z-index:200; padding-left:290px; padding-top:30px;}


.tools{position:absolute;margin:77px 0 0 465px; width:480px; color:#888; z-index:1500; text-align:right;}
.tools a{color:#888;}
.tools a:hover{color:#888;}
.GlobalNav{ position:absolute; z-index:2; background:#fff; margin:15px 0 0 0px; border-top:#fff solid 5px; padding:5px 0 10px 0;}
.GlobalNav a{ display:block; width:50px; height:20px; line-height:20px; color:#888; padding-left:11px; text-align:left;}
.GlobalNav a:hover{color:#8c001f;}
.pic_small { border:#dec19c solid 1px; padding:4px;}

.menu_wrap_{ position:absolute; top:0; left:0; width:100%; height:1600px; background:#000; display:none;}
.menu_wrap{ display:none; position:absolute; z-index:9001; left:50%; top:50%; margin:-290px 0 0 -470px; width:945px; height:600px; background:url(images/g19.gif) no-repeat; overflow:hidden}
.menu_wrap .close{ position:absolute; margin:9px 0 0 0; width:916px; text-align:right; line-height:26px; font-size:12px;}
.menu_wrap a{ color:#df940d; font-weight:normal; font-size:11px;}
.menu_wrap a:hover{ color:#df940d;}
.shadow { position:absolute; z-index:1; top:91px; left:50%; margin-left:-463px; width:920px; height:15px;}


#wrap2{}
#wrap2 #top{ width:990px; height:145px; margin:auto;}
#wrap2 #cont{ background:#f1bd4e url(bg_.jpg) top left repeat-x;}
#wrap2 #cont .bg{ background:#f1bd4e url(images/bg_.jpg) top left repeat-x;}
#wrap2 #content{ width:990px; margin:auto;}

#wrap2 #leftSidebar{ float:left; width:190px; overflow:hidden}
#wrap2 #leftMenu{ width:163px; background:url(images/left_bg_top.jpg) repeat-y;  padding-left:27px; padding-top:7px;}
#wrap2 #leftMenu a{ display:block; line-height:24px; height:24px; color:#000; text-decoration:none;}
#wrap2 #leftMenu a:hover{ color:#cc6600;}
#wrap2 #leftMenu .m a{ margin-left:21px; color:#999; line-height:20px; height:20px;}
#wrap2 #leftMenu .m a:hover{ color:#333;}
#wrap2 #RightSidebar{ float:left; width:754px; padding:15px 20px;margin:32px 0;background:url(images/content_right_bg.jpg) repeat-y;  }
#top_right { width:794px; height:12px; overflow:hidden; position:absolute; margin:-15px 0 0 -20px; background:url(images/content_right_top.jpg) no-repeat;}
#foot_right {width:794px; height:14px; overflow:hidden; position:absolute; margin:15px 0 0 -20px; background:url(images/content_right_foot.jpg) no-repeat; }

.page_carte_detail{text-align:right; padding-right:10px; padding-bottom:5px;}
.page_carte_detail a{ color:#666666; font-size:11px;}
.breadCrumb{ color:#666; height:24px;}
.breadCrumb a{ color:#666;}
.breadCrumb a:hover{ color:#cc6600;}
.carte_detail_txt, .carte_detail_txt_h{line-height:24px; width:178px; position:absolute; margin-left:-9px; padding:6px 14px 6px 12px; background:#FFF;}
.carte_detail_txt{height:110px;overflow:hidden; border:#fff solid 1px;}
.carte_detail_txt_h{border:#a7a6aa solid 1px; display:none}
.carte_detail_txt a, .carte_detail_txt_h a{ color:#a7a6aa; display:block; margin-top:-24px; text-align:right; padding-right:8px}
.carte_detail_txt_h a{ margin-top:-5px;}
.carte_detail_txt a:hover, .carte_detail_txt_h a:hover{ color:#cc6600;}

.marque_wrap{ position:absolute;margin:75px 0 0 346px;}
.marqueL{ width:555px; height:270px; overflow:hidden; line-height:24px; color:#dec19c;}
.marqueL a{ color:#fff; text-decoration:underline;}
.marqueL a:hover{ color:#f39700;}
.scroll{ height:20px; width:50px; margin:10px 0 0 512px;}
.btn_up {margin-left:225px;}
.btn_up a{ display:block; float:left; width:22px; height:20px; background:url(images/g13.gif) no-repeat center center;}
.btn_up a:hover{ background:url(images/g13_.gif) no-repeat center center;}
.btn_down { margin:10px 0 0 225px;}
.btn_down a{ display:block; float:left; width:22px; height:20px; background:url(images/g14.gif) no-repeat center center;}
.btn_down a:hover{ background:url(images/g14_.gif) no-repeat center center;}

.map_{position:absolute;z-index:2000; display:none;}
.map_ .close{position:absolute; text-align:right; width:644px;}
.map_ .close a{ color:#4e2f1b; font-weight:bold; line-height:22px; font-size:11px;}
.map_ .close a:hover{ color:#e16100;}

.comment_txt a{ color:#cc6600; text-decoration:underline}
.comment_txt a:hover{ color:#cc0033;}
.like_base{ cursor:pointer;}

#footer { width:100%; height:28px; line-height:17px; background:url(images/foot_bg.gif) repeat-x;}
#footer .copyright { width:930px; margin:auto; height:47px;  font-size:10px; text-align:right; padding-right:11px; color:#fff;}
#footer .copyright a { color:#fff;}
#footer .copyright a:hover { color:#8c001f; text-decoration:none;}
