@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:#666666;}
a:hover{ color:#e67018}
body{font-size:12px; background:#fff; color:#666666;font-family:"宋体"}
div,ul{height:auto; overflow:hidden}
.clear{padding:0; width:100%; height:1px; clear:both;}

.header_frame{ width:100%; background:url(../Images/header_bg.gif) repeat-x top}
.header{ width:980px; margin:0 auto; position:relative; height:57px;}
.logo{ float:left;width:460px;display:inline; margin-top:8px;}
.logo img{ width:407px; height:43px;}

.top_menu{width:400px; float:right;display:inline;text-align:right;height:20px;line-height:20px; margin-top:15px;}
.top_menu a{ margin-left:5px; display:inline; font-family:Arial, Helvetica, sans-serif}

#nav{width:100%;background:url(../Images/nav_bg.gif) repeat-x top; border-top:1px solid #d7d4cf;border-bottom:1px solid #c4c6c3;overflow:visible}
#nav ul{width:980px; margin:0 auto;position:relative;height:46px; overflow:visible;}
#nav ul li{ float:left;font-size:15px;height:46px;}
#nav ul li a{ font-weight:bold; display:block;text-align:center;padding-left:27px; padding-right:27px;line-height:42px; height:42px; padding-top:5px;}
#nav ul li a:hover,#nav ul li.shover a{ background:#fff; border-top:5px solid #e67018; padding-top:0;}
#nav ul li.shover li a{border-top:0; padding-top:5px;}
#nav li ul{display:none;position:absolute;left:0; top:47px; z-index:10000;width:180px; background:#fff;height:auto; border:1px solid #ccc; border-top:0; border-bottom-left-radius:12px;border-bottom-right-radius:12px; box-shadow:2px 4px 6px rgba(0,0,0,0.3); padding-left:30px;padding-right:30px;height:auto; overflow:hidden;}
#nav li ul li{ width:90px; height:120px; overflow:hidden; padding-top:30px;}
#nav li ul li span{ display:block; text-align:center; height:70px; width:70px; overflow:hidden; margin:0 auto}
#nav li ul li span img{ width:100%;}
#nav ul li ul li a{ font-size:14px; padding:0;}
#nav ul li ul li a:hover{ color:#e67018; background:none; border:0; padding-top:5px;}


.footer{width:100%; margin:0 auto 0; background:url(../Images/foot_bg.gif) repeat-x top;padding-top:10px; color:#FFFFFF}
.footer a{ color:#FFFFFF}
.foot_nav{ padding-bottom:20px; width:980px; margin:0 auto}
.foot_nav li{ float:left; width:115px;height:auto; margin-left:7px; margin-right:13px;}
.foot_nav li a b{ font-family:"微软雅黑";font-size:14px;}
.foot_nav li ul{ padding-top:10px;}
.foot_nav li ul li{ height:22px;line-height:22px; margin:0}

.foot_copy{width:100%; color:#787878;text-align:center; line-height:30px;height:30px;font-family:Arial; background:#cccccc}
.foot_copy a{color:#787878}

#QQLayer{position:absolute; width:188px; height:auto; z-index:20; left:0; top:211px; display:none}
#QQ_title{ width:100%; height:39px;background:url(../images/QQ_01.png) no-repeat top left;}
#QQ_content{ width:100%; height:auto; overflow:hidden;background:url(../images/QQ_02.png) left repeat-y;}
#QQ_item{min-height:150px; width:153px; float:left;padding-top:10px; padding-bottom:10px;}
#QQ_btn{background:url(../images/QQ_04.png) no-repeat center right; float:left; width:32px;height:139px; margin-top:10px; display:block;}
#QQ_content li{ line-height:20px; height:25px; text-align:center;}
#QQ_content li a{ color:#666}
#QQ_bottom{width:100%; height:8px;background:url(../images/QQ_03.png) no-repeat top left;}

.wapper{width:980px; margin:10px auto 0; overflow:hidden; padding-bottom:20px;}
