@charset "utf-8";
/* 浏览器样式初始化 */
*{box-sizing: border-box;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:16px;font-family:Microsoft Yahei,Arial,sans-serif;line-height:1.5em}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
html,body{color:#333}
body{background:#fff}
ul,ol,li{list-style:none}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;-ms-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease;}
img{border:0}
em{font-style:normal}
h1,h2,h3,h4,h5{font-weight:normal}
.n1600{max-width: 1600px;margin: 0 auto;width: 94%;}
.n1300{max-width: 1300px;margin: 0 auto;width: 94%;}
.clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear { zoom:1; }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.fl { float:left; }
.fr { float:right; }
.hide{ display:none;}
.h40{height: 40px;}
.imgbig{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;display: block!important;}
.imgbig:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}
.imgbigout{display: block;overflow: hidden;}
/*延迟加载*/
.lazy {background: url("../images/loading.gif") 50% 50% no-repeat;}

/*首页*/
.head{width: 100%; height:114px;  z-index: 9999;}
.head h1{display: block; width: 249px; height: 61px; overflow: hidden; margin-top: 25px; float: left;}
.head .imenu{ float: right}
.head .imenu li{float: left; position: relative; line-height: 114px;transition: all .3s;width: 130px;text-align: right;}
.head .imenu li>a{ font-size:18px;color: #7f7f7f;}
.head .imenu li:hover>a,.head .imenu li.on>a{color: #c30d23;}


/* foot */
.foot{position: relative;background:url(../images/bg2.jpg) no-repeat center/cover;}
.foot-top{height: 70px;background-color: #c30d23;}
.foot-top p{line-height: 70px;text-align: center;color: #fff;font-size: 26px;letter-spacing: 2px;}
.foot-mid{padding-top: 2%;}
.foot-mid .fl{padding-left: 3%;}
.foot-mid .fl p{font-size: 30px;color: #fff;line-height: 1.7;letter-spacing:3px;font-weight:100;}
.foot-mid .fl li{width:140px;text-align:center;float:left;margin-right:25px}
.foot-mid .fl li p{color:#fff;font-size:18px;margin-top:10px}
.foot-mid .fr{padding-right: 3%;padding-top: 3%;}
.foot-mid .fr p{text-align: right;font-size: 16px;color: #fff;line-height: 36px;}
.foot-mid .fr p:nth-of-type(1){font-size:20px}
.foot-logo{position: absolute;left: 45%;top: 42%;}
.foot-logo img{height:160px}
.foot-bottom{border-top:1px solid #333;margin-top: 1%;}
.foot-bottom p{margin-top: 20px;text-align: center;padding-bottom: 20px;color: #999;font-size: 18px;}

@media (max-width: 1600px){

}
@media (max-width: 1440px){
    .head{height: 100px;}
    .head h1 img{height: 50px;}
    .head .imenu li{line-height: 100px;}
    .head .imenu li>a{font-size: 16px;}
    .h40 {height: 20px;}
    .foot-top p{font-size: 28px;}
}
@media (max-width: 1366px){
   
}
@media (max-width: 1280px){
    
}
