﻿@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
body { width:100%; margin:0; padding:0; border:0; list-style:none; text-decoration:none; font-family:'微软雅黑',Microsoft YaHei, Arial, Helvetica, sans-serif; font-size:14px;}
img,h1,p,div,ul,li,a,dl,dt,dd,table,tr,td { margin:0; padding:0; border:0; list-style:none; text-decoration:none;}
.clear { width:0px; height:0px; overflow:hidden; clear:both;}

.fl { float:left;}
.fr { float:right;}
.fz12 { font-size:12px;}
.fz16 { font-size:16px;}
.fz18 { font-size:18px;}

.w1200 { width:1200px;margin: auto;}
.wi1200 { width:1200px;padding:220px 0;display: inline-block;margin: auto;margin-left: -120px;}
.w1220 { width:1220px;padding:170px 0;display: block;margin: auto;}



/*公共部分头部*/
.gg{width: 100%;height: auto;margin: auto;float: left;}
.error{position: absolute;right: 10px;top: 5px;}
.top{width: 100%;height: 70px;background: #181818;overflow: hidden;position: relative; }
.top_show{
    position: fixed;
    top: 0;
    z-index: 999999;
    opacity:0.8;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

.logo{float: left;margin-top: 10px;}
.nav{float: left;margin-left: 80px;width: 650px;text-align:center;color: #fff;font-size: 18px;}
.nav li{float: left;margin-left: 0px;line-height: 70px; width:108px}
.nav li a{color: #fff;}
.nav li:hover{color: #e70012;cursor: pointer;}
.nav li:hover a{color: #e70012;transition:color 0.4s;}
.active a{color: #e70012!important;transition:color 0.4s;}
.phone{float: left;width: 80px;margin-left: 85px;}
.phone li{width: 230px;height:40px;margin:15px auto;}
.phone li .phone-img{width:40px;height:42px;background: url("../images/phone.png") center left no-repeat;display: inline-block;float: left;}
.phone span{color: #fff;font-size: 18px;font-weight: bolder;display: inline-block;float: left;line-height: 40px;margin-left: 10px;}


/*公共部分底部*/
.footer{width: 100%;height: 280px;background: #181818;}
.footer1{width: 1200px;height:145px;font-size: 12px;color: #ffffff;padding-top: 25px;}
.ewm{width: 325px;height: 145px;background: url("../images/line.png") right center no-repeat;float: left;}
.ewm a,.contest a{color: #ffffff;}
.ewm img{margin-left: 20px;}
.ewm p{width: 110px;height: 20px;text-align: center;margin-top:5px;margin-left: 20px;}
.ewm ul li{float: left;}
.about{font-size: 16px;margin-left: 50px;}
.about-fontl{width: 50px;height: 75px;padding-top: 10px;line-height: 30px;float: left;}
.contest{width: 360px;height: 145px;float: left;}
.about-font2{width: 300px;height: 25px;line-height: 30px;margin-left: 50px;margin-top: 12px;}
.footer2{width: 100%;height: 30px;font-size: 12px;color: #ffffff;text-align: center;line-height: 30px;}
