#layout{ position:relative;}

#head,#navMenu ul#menu,#content,#foot{ width:1000px; margin:0 auto;}

/***************** head *****************/
#head_bg{ width:100%; position:absolute; top:0; z-index:9999;}
#head{ height:78px;}
#head .logo{ width:450px; height:76px; margin-top:2px; float:left; background:url(../images/logoxm.jpg) no-repeat center center;}

.top_link{ float:right; margin-top:5px;}
.top_link h3{ font-size:14px; font-weight:normal; line-height:30px; padding-left:8px;}
.top_link ul li{ width:60px; float:left; text-align:center;}
.top_link ul li a{ font-size:10px; color:#746e6d;}
.top_link ul li a:hover{}
.top_link ul li span{ width:32px; height:30px; margin:0 auto 5px; display:block; border:1px #746e6d solid; border-radius:8px; background:url(../images/icon1.gif) no-repeat center center;}
.top_link ul li a:hover span{ background:url(../images/icon01.png) no-repeat center center;}
.top_link ul li span.icon2{ background:url(../images/icon2.gif) no-repeat center center;}
.top_link ul li a:hover span.icon2{ background:url(../images/icon02.png) no-repeat center center;}
.top_link ul li span.icon3{ background:url(../images/icon3.gif) no-repeat center center;}
.top_link ul li a:hover span.icon3{ background:url(../images/icon03.png) no-repeat center center;}
.top_link ul li span.icon4{ background:url(../images/icon4.gif) no-repeat center center;}
.top_link ul li a:hover span.icon4{ background:url(../images/icon04.png) no-repeat center center;}

/***************** navMenu *****************/
#navMenu{ height:40px; border-top:1px #9f9c9c solid; background:#fff;}

#navMenu .telMenu a{ width:200px; height:32px; margin-top:4px; font-size:22px; line-height:32px; padding-left:35px; display:block; float:right; color:#fff; background:#6e6968 url(../images/tel.gif) no-repeat 10px center; border-radius:32px;}
#navMenu .telMenu {color:#fff;}
#navMenu .telMenu:hover{ color:#E8340C; background:#6e6968 url(../images/tel1.gif) no-repeat 10px center; }

#navMenu li{ margin-right:15px; float:left; display:inline; position:relative; z-index:100;}
#navMenu li a{ line-height:40px; padding:0 10px; display:block; text-align:center; font-size:16px; color:#fff;}/*3f3a39*/
#navMenu li a:hover{ background:#eee;color:#3f3a39;}
#navMenu li a.drop{ padding:0 25px 0 10px; background:url(../images/drop_arrow.gif) no-repeat 80px center;}
#navMenu li a:hover,#navMenu li.iehover a,#navMenu li:hover a{}
#navMenu li a.drop:hover,#navMenu li.iehover a.drop,#navMenu li:hover a.drop{ background:#eee url(../images/drop_arrow1.gif) no-repeat 80px center;}

#navMenu li ul{ position:absolute; top:40px; left:0px; display:none; background:#f5f5f5; filter:Alpha(Opacity=90, Style=0);opacity:0.90;}
#navMenu li ul li{ width:170px; height:36px; margin:0; border-bottom:1px #e5e5e5 solid; float:none; /*For Gecko*/ display:inline; /*For IE*/}
#navMenu li ul li:last-child{ border-bottom:none;}
#navMenu li ul li a{ width:150px; height:36px; display:block; font-size:14px; line-height:36px; color:#3f3a39;}
html>/**/body ul#menu li ul li{display:block !important;/*For firfox*/}

/* 2nd Menu */ 
ul#menu li:hover li a,
ul#menu li.iehover li a{ font-weight:normal; color:#3f3a39; text-align:left; padding-left:10px; text-indent:0;}
/* 2nd Menu Hover */ 
ul#menu li:hover li a:hover,
ul#menu li:hover li:hover a,
ul#menu li.iehover li a:hover,
ul#menu li.iehover li.iehover a{ color:#fff; background:#e8340c;}

ul#menu li:hover ul ul, 
ul#menu li:hover ul ul ul, 
ul#menu li.iehover ul ul, 
ul#menu li.iehover ul ul ul { 
display:none; 
} 
ul#menu li:hover ul, 
ul#menu ul li:hover ul, 
ul#menu ul ul li:hover ul, 
ul#menu li.iehover ul, 
ul#menu ul li.iehover ul, 
ul#menu ul ul li.iehover ul { 
display:block; 
}

#navMenu.fixedNav{ width:100%; border-top:none; border-bottom:1px #9f9c9c solid; position:fixed; top:0px; left:0px; z-index:100000; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));}
/*#navMenu.fixedNav{ width:100%; border-top:none; position:fixed; top:0px; left:0px; background:#6E6968; z-index:100000; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));}
#navMenu.fixedNav{}
#navMenu.fixedNav li a{ color:#fff;}
#navMenu.fixedNav li a.drop{ background:url(../images/drop_arrow2.gif) no-repeat right center;}
#navMenu.fixedNav li a:hover,#navMenu.fixedNav li a.current{ color:#e8340c;}
#navMenu.fixedNav li a.drop:hover,#navMenu.fixedNav li a.drop.current,#navMenu.fixedNav li.iehover a.drop,#navMenu.fixedNav li:hover a.drop{ color:#e8340c; background:url(../images/drop_arrow1.gif) no-repeat right center;}*/


/***************** foot *****************/
#foot_bg{ background:#595757;}
#foot{ padding:20px 0 50px; line-height:22px; color:#e5e5e5; font-size:13px;}
#foot p{ color:#9f9f9f;}
#foot a:hover{ text-decoration:underline;}
#foot dl{ float:left; padding-right:40px; margin-right:40px; background:url(../images/f_x_line.gif) repeat-y right;}
#foot dl dt{ padding-bottom:15px; font-size:16px;}
#foot dl dt a{ color:#d1d1d1;}
#foot dl dd a{ color:#a5a5a5; line-height:26px;}

#foot .f_rt_contact{ float:right;}
.f_rt_contact .f_tel{ color:#ababab; padding-bottom:20px;}
.f_rt_contact .f_tel .icon{ width:245px; height:50px; display:block; background:#848383 url(../images/f_tel1.gif) no-repeat center center;}
/*.f_rt_contact .f_tel .icon{ width:48px; height:48px; float:left; margin-right:8px; display:block; border-radius:100%; background:#848383 url(../images/f_tel.gif) no-repeat center center;}*/
.f_rt_contact .f_tel b,.f_rt_contact .f_tel i{ float:left; font-style:normal;}
.f_rt_contact .f_tel b{ font-size:14px;}
.f_rt_contact .f_tel i{ font-size:10px; color:#808080; border-top:1px #717171 solid; border-bottom:1px #717171 solid;}
.f_rt_contact .f_tel .num{ font-size:22px;}

.f_rt_contact ul li{ width:62px; float:left; text-align:center;}
.f_rt_contact ul li a{ font-size:10px; color:#939393;}
.f_rt_contact ul li a:hover{ text-decoration:none;}
.f_rt_contact ul li span{ width:32px; height:32px; margin:0 auto 5px; display:block; border:1px #e8e8e8 solid; border-radius:8px; background:url(../images/f_icon1.gif) no-repeat center center;}
.f_rt_contact ul li a:hover span{ background:url(../images/icon01.png) no-repeat center center;}
.f_rt_contact ul li span.icon2{ background:url(../images/f_icon2.gif) no-repeat center center;}
.f_rt_contact ul li a:hover span.icon2{ background:url(../images/icon02.png) no-repeat center center;}
.f_rt_contact ul li span.icon3{ background:url(../images/f_icon3.gif) no-repeat center center;}
.f_rt_contact ul li a:hover span.icon3{ background:url(../images/icon03.png) no-repeat center center;}
.f_rt_contact ul li span.icon4{ background:url(../images/f_icon4.gif) no-repeat center center;}
.f_rt_contact ul li a:hover span.icon4{ background:url(../images/icon04.png) no-repeat center center;}

#foot .f_link{ margin-top:10px; line-height:40px; color:#9f9f9f; background:url(../images/f_y_line.gif) repeat-x top;}
#foot .f_link a{ color:#9f9f9f;}

