@charset "gb2312";
body {margin:0; padding:0; }
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,p,img,table,tr,td{margin:0; padding:0; list-style:none;}
img {border:none;}
a{color:#fff; text-decoration:none;}
a:hover{text-decoration:none;}

.head_wrap{width:100%; height:58px; background:url(../images/topbg.png) repeat-x;font:12px/21px "\5B8B\4F53",Arial,sans-serif;}
.head{width:1100px; height:58px; margin:0 auto; color:#999; background:url(../images/topbg.png) repeat-x;}
.head .toplogo{float:left;height:49px;  padding-top:5px;}
.head .toplogo a{height:58px;}
.head .toplogo img{display:block; border:none;}
.head .toptel{float:left; padding:20px 0 0 35px;}
.head ul{float:right; width:auto; font-size:12px;}
.head ul li{float:left; padding-top:20px; line-height:22px; background:url(../images/icon.png) right -101px no-repeat;position:relative; z-index:3;}
.head ul li a{ display:block; padding:0 16px; _padding:0 14px; color:#6c6c6c;}
.head ul li a:hover{color:#f40;padding:0 15px; height:22px;}
.head ul li.nobg{background:none;}
.head ul li a:not(.nobg).current{border:1px solid #efefef; border-bottom:0; background:#fff;padding:0 15px; _padding:0 13px;}
.head ul li a:hover{border:1px solid #efefef; border-bottom:0; background:#fff;padding:0 15px 0 16px; _padding:0 13px; }
.head ul li a.nobg:hover{border:0; border-bottom:0; background:0;padding:0 16px; _padding:0 13px;}
.head ul .gr{width:auto; min-width:120px;}
.head ul li .down{width:155px; height:90px; border:1px solid #efefef; position:absolute; right:0; top:42px; background:#fff; z-index:-1; display: none;}
.head ul li .down img{padding:10px;float:left;}
.head ul li .down strong{float:left; width:56px; font-weight:normal; padding:10px 0; line-height:20px;}
.head ul li .down2{width:172px; height:90px;}
.head ul li .down2 strong{width:72px; text-align: center;}
.head ul li .down2 .care{float: left; width:40px; height:18px; border-radius:3px; background: #319f01; text-align: center; line-height:18px; color:#fff; padding:0; margin-left:15px;}

.head ul li a img{width:20px; height:20px; border-radius:50%; display:inline-block;vertical-align: middle;margin-right:5px;}
.head ul li .down3{width: 100%; min-width: 120px; height:135px; padding-top:10px; box-sizing:border-box;border:1px solid #efefef; border-top:0;}
.head ul li .down3 a{display:block;height:30px; text-align: center; line-height: 30px; border-bottom:1px solid #ccc; margin:0 10px;}
.head ul li .down3 a:hover{padding:0; border:0; border-bottom:1px solid #ccc;}