@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,div{margin:0;padding:0;}
img{border:0;}
ul,ol,li{list-style:none;}
a{ text-decoration:none; outline:none; color:#333;}
a:hover{ color:#aa863c}
body{font-size:12px; background:#fff; color:#333;font-family:"微软雅黑","Century Gothic"}
div,ul{height:auto; overflow:hidden}
.clear{padding:0; width:100%; height:1px; clear:both;}

.header_frm{width:100%;}
.header{ width:1010px; margin:0 auto; position:relative; height:72px;}
.logo{ float:left;width:320px;display:inline; margin-top:10px;}
.logo img{ width:380x; height:61px;}

.top_menu{width:400px;font-size:12px;text-align:right;height:20px;line-height:20px; position:absolute; right:12px; top:5px;}
.top_menu a{ margin-left:5px; display:inline; font-family:Century Gothic, Helvetica, sans-serif}
.top_menu a{ margin-left:15px; display:inline-block; font-family:Century Gothic, Helvetica, sans-serif; padding-left:20px}
.top_menu a#lg0{ background:url(../Images/cn.gif) no-repeat left 3px;}
.top_menu a#lg1{ background:url(../Images/en.gif) no-repeat left center;}


#nav{width:680px;float:right; margin-top:30px;}
#nav ul li{ float:right;font-size:12px;height:36px;text-align:center; margin-left:6px; display:inline;}
#nav ul li a{display:block;line-height:36px;padding:0 12px; color:#aa863c; font-weight:bold}
#nav ul li a:hover,#nav li.selected a{ background:url(../Images/nav_bg.gif) no-repeat center; color:#fff}


.footer{width:100%; margin:20px auto 0;background:#1d417d; border-top:2px solid #aa863c;position:relative;}
.foot_copy{ color:#fdfcfb;line-height:20px; margin:0 auto; width:1010px; padding:10px 0;}
.foot_copy a{ color:#fdfcfb}
.foot_copy ul.l{ float:left; width:750px;}
.foot_copy ul.r{ float:right; width:250px; text-align:right; padding-top:20px;}
.bdsharebuttonbox{ float:right}

#QQLayer{position:fixed;*position:absolute; width:106px; height:auto; z-index:20; left:0; top:0; display:none;overflow:hidden}
#QQ_title{ width:100%; height:48px;background:url(../images/QQ_01.gif) no-repeat;}
#QQ_content{ width:100%;  background:url(../images/QQ_02.gif);}
#QQ_content li{ line-height:20px; height:25px; text-align:center;}
#QQ_content li a{ color:#666}
#QQ_bottom{width:100%; height:31px;background:url(../images/QQ_03.gif) no-repeat; cursor:pointer}

.wapper{width:1010px; margin:20px auto;}
.f_wrap{width:1010px; margin:20px auto; position:relative}

.f_news,.f_contact{ float:left; width:320px;}
.f_news h3,.f_contact h3{ height:30px; font-size:14px; border-bottom:1px solid #ccc; line-height:30px; margin-bottom:10px;}
.f_news ul li{height:30px;line-height:30px;*height:25px;*line-height:25px;border-bottom:1px dotted #999;}
.f_news ul li a{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.f_contact{ line-height:28px; margin-left:20px; display:inline}
.f_map{ width:320px; height:215px; border:2px solid #fff; float:right}
.sv_hr{ height:30px; line-height:30px;font-size:18px; position:absolute; bottom:0; left:0; background:url(../Images/tel.png) no-repeat left center; padding-left:35px}
.sv_hr span{ color:#2b96cc}