@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:#555;}
a:hover{ color:#d12026}
body{font-size:12px; background:#fff; color:#555;font-family:"微软雅黑"}
div,ul{height:auto; overflow:hidden}
.clear{padding:0; width:100%; height:1px; clear:both;}

.header{ width:1000px; margin:0 auto; position:relative; height:95px;}
.logo{ float:left;width:420px;margin-top:10px;}
.logo img{height:80px;}

.top_menu{width:400px; float:right; font-size:12px;display:inline;text-align:right;height:20px;line-height:20px; margin-top:5px;}
.top_menu a{ margin-left:5px; display:inline; font-family:Arial, Helvetica, sans-serif}
.phone{font-size:26px;height:25px; line-height:25px;color:#1869c6; background:url(../Images/tel.png) no-repeat left top; padding-left:50px; position:absolute; right:0; top:45px;}

#nav{width:100%;background:#1869c6;overflow:visible}
#nav ul{width:1000px; margin:0 auto;height:45px; overflow:visible;}
#nav ul li{ float:left;font-size:16px;height:45px;line-height:45px;}
#nav ul li.sep{background:url(../Images/sep.gif) no-repeat center; width:2px;}
#nav ul li a{ display:block;padding:0 35px;color:#fff}
#nav ul li a:hover,#nav ul li.shover,#nav ul li.selected{ background:#065db7;}

#nav li ul{display:none;position:absolute;left:auto; padding-top:10px; padding-bottom:10px; z-index:10000;width:195px; background:#065db7;border-bottom-left-radius:12px;border-bottom-right-radius:12px; box-shadow:2px 4px 6px rgba(0,0,0,0.3);height:auto; overflow:hidden;}
#nav li ul li{ float:none; width:100%; line-height:30px; height:30px;}
#nav ul li li a{ font-size:14px;background:url(../Images/icon_7.gif) no-repeat 20px center; padding:0;padding-left:30px;font-weight:normal;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#nav ul li ul li a:hover{ color:#f8cfcd;background:url(../Images/icon_7.gif) no-repeat 20px center;}


.footer{width:100%; margin:10px auto 0; overflow:hidden; border-top:1px solid #D7D7D7;color:#fff; background:url(../Images/foot_bg.gif) repeat-x top}
.footer a{ color:#fff}

.foot_nav{ padding-bottom:20px; width:1000px; margin:20px auto 10px; border-bottom:1px  solid #ccc; text-align:center}
.foot_nav a{ display:inline-block; margin:0 25px;}
.foot_copy{width:100%; text-align:center; line-height:24px; padding-bottom:10px; font-family:Arial}

#QQLayer{position:absolute; width:106px; height:auto; z-index:20; left:704px; top:211px;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:1000px; margin:0 auto}

