@charset "UTF-8";
@import url("reset.min.css");
body { color: #101010; font-size: 12px; font-family: "Microsoft Yahei", Arial, "Helvetica Neue", Helvetica, sans-serif; overflow-x: hidden; text-decoration: none !important;   }

a { color: #101010; text-decoration: none; }
a:hover { color: #021B35; text-decoration: none; }



.m-left{ float:left;}
.m-right{ float:right;}



/* 第一屏  */
.g-nav{ width:100%; height:120px; background:url(../images/head-bj.jpg) center center no-repeat; position:relative; z-index:9999;}

.f-logo{ width:431px; height:97px; float:left; margin:12px 0 0 48px;}

.f-tel{ height:40px; line-height:40px; padding-left:55px; box-sizing:content-box; background:url(../images/tel.png) left center no-repeat; float:right; margin:25px 80px 0 0; font-family:Cambria; font-size:33px; color:#fff; font-weight:bold;}



.f-nav{ width:700px; height:50px; margin:35px 0 0 140px; position:relative; float:left;}
.nav_list{ width:700px; height:50px; margin:0; padding:0;}

.f-nav li{ width:100px; line-height:50px;position:relative; float:left;margin:0; padding:0;}
.f-nav li a{float:left;display:block; width:100px; height:50px; text-align:center; line-height:50px; }


.m-nav-cn{ width:100px; height:30px; line-height:30px; font-size:16px; color:#fff;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.m-nav-line{ width:100px; height:10px; position:absolute; left:0; bottom:0; opacity:0;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.m-nav-line img{ position:absolute; top:0; left:0;}


.f-nav li.selected .submenu{display:block;}
.f-nav li.selected .submenu{display:block;}
.f-nav li:hover .m-nav-cn{ color:#a81814;}
.f-nav li:hover .m-nav-line{ opacity:1;}



.f-nav li .submenu{display:none;position:absolute;top:50px;left:0px; background:#a81814;}
.f-nav li .submenu{width:100px; text-align: center;}
.f-nav li .submenu{ z-index:9999;}
.f-nav li .submenu li{float:none;padding:0;background:none; width:100px;height:35px; line-height:35px; margin:0 auto; }
.f-nav li .submenu li a{padding:0; font-size:14px; font-family:"Microsoft YaHei";height:35px; line-height:35px; color:#fff; width:100px; margin:0 auto;}
.f-nav li .submenu li a:hover{background:#fff; color:#a81814; }




@media screen and (max-height: 750px){
.f-tel{ display:none;}

.f-logo{ width:350px; height:79px; float:left; margin:10px 0 0 48px;}

.f-nav{ width:700px; height:50px; margin:35px 0 0 120px; position:relative; float:left;}
}




/*icp*/
.g-icp{ width:100%; height:45px; background:#000000;}
.m-icp{ width:1200px; height:45px; line-height:40px; text-align:center; margin:0 auto;}
.m-icp span{ font-family:微软雅黑; font-size:13px; color:#c1c1c2; height:45px; line-height:45px; margin:0 5px;}
.m-icp span img{ position:absolute;}
.m-icp a{ font-family:微软雅黑; font-size:13px; color:#c1c1c2;}
.m-icp a:hover{ color:#a81814;}




.fixed-bottom{position: fixed;bottom: 0;width:100%;}
