/* CSS Document */

*{margin:0px;padding:0px;}
body{font-size:14px;color:#595757;font-family: "微软雅黑", Arial;line-height:1.8em; height:100%; }

a,a:visited{text-decoration:none; color:#737373;}
a:hover{color:#ac0611;}
a.red:link,a.red:hover,a.red:visited,.red{color:#ac0611;}
img{border:none;zome:1}
a:focus{outline:none;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
input:focus {
    outline:none;
}
textarea:focus {
    outline:none;
}
textarea { -webkit-appearance: none;} 

/*img:hover{filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity: 0.8;	opacity:  0.8;}*/
li,dl{list-style:none;}
.clear:before,.clear:after{content:".";display:block;height:0px;visibility:hidden;}
.clear{clear:both;}
html{ position:relative;}
h1,h2,h3{ font-weight:500;}

#wrap{ width:100%; margin:0 auto;  position:relative; min-width:1340px;}
.nav{ width:90%; margin:0 auto; height:110px; position:relative;}
.logo{ height:65px; float:left; margin-top:20px;  }
.logo img{ height:65px; vertical-align:middle;}
.menu{height:45px; width:100px; position:absolute; width:90%; left:10%;margin-top:33px; }


.menu ul{ float:right;}
.menu li{ float:left; position:relative;text-align:center; margin-left:20px; font-size:16px; font-family:Arial;text-transform:Uppercase}
.menu li span a{ color:#666666; }
.menu li span{ display:block; padding:0 20px; height:40px;line-height:40px;}
.submenu p:nth-child(4){ display:none;}
.lan{ width:25px; height:25px; background:#eee; text-align:center; line-height:25px; font-size:13px; position:relative; top:5px;}
/*.men1 span{ padding:0 20px !important;}*/
.menu li i{ display:block; width:2px; height:22px; position:absolute; left:0; top:4px; background:#fff;}
.submenu{ position:absolute; left:-170px; top:35px; padding-top:10px; width:480px; display:none;}
.submenu a{  color:#666;padding:0 5px; font-size:14px ; line-height:35px; margin:0 15px;}
.submenu p{ text-indent:15px;}
.menu ul li a:hover{ color:#ac0611;}
.menu ul li:hover span{ border-bottom:5px solid #ac0611;}
.menu ul li:hover .submenu{ display:block;}
.menlast .submenu{  right:0px; left:auto !important;}

.menu .menubtn{ width:40px; height:40px; position:relative; top:-10px; float: right; background:url(../images/menu.png) center no-repeat; display:block; cursor:pointer; z-index:22;}
.select{ float:left; width:40px; height:40px; display:none; position:relative; top:-10px; margin-right:20px;}
.select span{ display:block; width:40px; height:40px; background:url(../images/sel.png) center no-repeat; cursor:pointer;}

#footer{ width:90%; margin:0 auto;  opacity:0.8; font-family:Arial;  color:#808080; position:relative; overflow:hidden;}
.foot{ width:100%; margin:0 auto; border-top:1px solid #ccc; padding:10px 0; height:40px;  line-height:40px; font-size:12px; text-align:center;}
@media(max-width:1460px){
.menu li span{ padding:0 10px; }
.menu li{ font-size:16px;}
.nav{ width:90%; height:100px; }
.logo{height:60px; margin-top:10px; }
.logo img{ height:60px; }
.lan{ }
.menu{ float:right; height:35px; margin-top:23px; padding-bottom:10px;}
.menu ul{top:38px ;}
}
@media(max-width:1400px){

.menu li{ }
#footer{width:90%; }
.foot{line-height:40px;}

}