@charset "utf-8";
a:active{star:expression(this.onFocus=this.blur());}
a:focus,button:focus{outline:none; -moz-outline:none;}
:focus{outline:none;}
/*Reset Css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,area,param{margin:0; padding:0;}
html,body{margin:0; padding:0; height: 100%;}
select{*behavior: url("select.htc");}/*IE6,IE7select*/
ol,ul{padding-left:0; list-style-type:none; list-style:none;}
img{border:none; display:inline-block; vertical-align:middle; *display:inline; *zoom:1;}
th{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input{display:inline-block; vertical-align:middle; *display:inline; *zoom:1;}
fieldset{border:none;}
legend{display:none;}
/*Clear Css*/
.clear{clear:both; font-size:0px; height:0px; line-height:0;}
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:block;zoom:1;}

* html .clearfix{height:1%;}
/*Common Css*/
body{font:12px/1.5 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.mg1000{width:1000px; margin:0 auto;}


/*menu*/
.homenav {height:315px; width:175px; float:left; top:0px; z-index:999999; display:block;left:10px;}

/*banner 下*/

.banner{ height:550px; overflow:hidden;}
.BtmNav{ background:url(../images/zzm/BtmNavBg.png) repeat-x; height:40px; position:absolute; bottom:0px; width:100%; z-index:21;}
.BtmNav .ul1{ width:1046px; max-width:100%; margin:0 auto;}
.BtmNav .li1{ width:261px; max-width:25%; padding-right:1px; float:left; position:relative; height:40px;}
.BtmNav .li1 h3{ background:url(../images/zzm/liBg.png) repeat-x; text-align:center; height:40px; line-height:40px; }
.BtmNav .li1 h3 strong{ color:#FFF; display:block;font-size:14px; cursor:pointer;}
.BtmNavBox{ position:absolute; left:0px; bottom:-155px; height:155px; width:100%;}
.BtmNavBox img { max-width:100%; vertical-align:bottom;}
.pordw{ position:relative; z-index:21;}
.ewm2{ position:absolute; top:-120px; left:-100px; display:none;}


/*Foot Css*/
.foot{ text-align:center;}

.foot{ background-color:#E9E9E9;}
/*nav*/

@media only screen and (max-width: 1199px){
.BtmNavBox{  bottom:-140px; height:140px;}
}
@media only screen and (max-width: 991px){
.BtmNavBox{  bottom:-108px; height:108px;}
}

@media only screen and (max-width: 767px){
.BtmNav .container { padding:0;}
.BtmNav{ background:none; height:auto; padding-top:15px; position: inherit; bottom:0px !important; width:100%;}
.BtmNav .li1{   max-width:50%; padding:0 7px; height:auto; padding-bottom:15px;}
.BtmNavBox { position:inherit; bottom:0 !important; height:auto;}
.BtmNav .li1 h3{ margin-bottom:10px; }
}












