﻿@import url("reset.css");
/* butn */


.wrap, .footer, .nav,#banner{ clear:both; margin:0 auto;}
.wrap{ max-width:1000px; position:relative; margin:0 auto;min-width:570px;}
#demo2{ display:none;}
.mm-search{display: none;}
@media (max-width:800px) {
/*#demo1{ display:none;}*/
/*#demo2{ display:block;}*/
.wrap{ padding:0 10px;}
.nav .wrap{ padding:0;}
.clearfix2{ display:none;}
}


.header{ padding:18px 0;position: absolute;}
.logo{ float:left; padding-left:10px;}
.headrt{ float:right; min-width:360px; font-size:0.875em; padding-top:6px;}
.headrt .txt{ float:right; text-align:right; line-height:24px;}
.headrt .txt s{ display:inline-block; background:url(../images/dot_g.png) no-repeat center; width:30px; height:5px; vertical-align:middle;}
.headrt .t_weixin{ float:right; background:#a0a0a0 url(../images/icon/t_weixin.png) no-repeat center; display:inline-block; border-radius:50%; width: 48px; height:48px; text-indent:-9999px; margin-left:20px;}
.headrt .t_weixin:hover{ background:#0075c2 url(../images/icon/t_weixin.png) no-repeat center;}

.nav{position: absolute;top: -5px;left: 28%;width: 55%;}
.nav li{ float:left; width:9%; margin: 0px 1.75%;text-align:center; position:relative;}
.nav li:last-child { background:none;}
.nav li>a{ display:block; line-height:35px; font-size:14px; color:#666; border-bottom:2px rgba(0,0,0,0) solid;}
.nav li>a:hover{color:#0075c2;}
.nav li.hover>a{ border-bottom:2px #0075c2 solid;color:#0075c2;}
.menu { display:none}
.nav li dl{ display:none;}
.nav li:hover dl{ display: block; position:absolute; top:42px; z-index:999; width:125px; text-align:center; opacity: 0.9;filter: alpha(opacity=90);}
.nav li:hover dl dd a{ display:block; background:#fafafa; line-height:30px; font-size:14px;}
.nav li:hover dl dd a:hover{ background:#0075c2; color:#fff;}
@media (max-width:1200px) {
.nav li{margin:0px 0.75%;width: 11%;}
.nav{right: 5px;width: auto;left:auto;top:0px;}
}
@media (max-width:800px) {
	.header{right: 0px;padding: 20px 0 0 0;}
.headrt { display:none;}
.nav li{ float:none; background:none; width:auto; text-align:left; border-bottom:1px #e7e7e7 solid;}
.nav li.hover>a{ border-bottom:none;}
.nav li dl{ display: block;}
.nav li:hover dl{ display: block; position: inherit; top: auto; width: auto; text-align: left; opacity: 1.0;filter: alpha(opacity=100);}
.nav li dl dd { border-top:1px #eee dashed;}
.nav li dl dd a{ display:block; background:#fafafa; line-height:30px;}
.nav a{ padding:0 20px;}
.nav li>a{ border-bottom: none;}
.nav li>a:hover{ background:#0075c2; color:#fff;}

.menu { float:right; background: url(../images/icon/menu.png) no-repeat center; display: inline-block; width:40px; height:40px; text-indent:-9999px;margin-top:20px;}
.menu:hover {background: url(../images/icon/menu.png) no-repeat center;}

#menu a:hover{background-color: #0099ff;color: #fff;font-weight: bold;}
#menu a.hover{background-color: #0099ff;color: #fff;font-weight: bold;}
}

/*导航问题 :解决点击出现闪现的问题*/

@media (min-width: 800px){
#menu{
	display: none;
}
}
@media (max-width: 768px) {.header{ padding: 0;position: absolute;}}





