*{margin: 0;padding: 0;list-style: none;font-size: 14px;border: none;font-family: Microsoft YaHei, sans-serif;}
a { text-decoration: none; color: #222;cursor: pointer;}
a:hover { text-decoration: underline;color: #c7010b; }
.clear{clear: both;}
.f-left{float: left;}
.f-right{float: right;}

/*head---START*/
.head-top{width: 100%;height: 40px;line-height: 40px;background-color: #c7010b;}
.center{width: 1100px;margin: 0 auto;}
.head-top .head-wel{color: white;}
.head-top .head-wel>a{display: inline-block;margin: 8px 6px;width: 96px;height: 22px;border: 1px solid #dcedff;
    line-height: 22px; color: #eff7ff;text-align: center;transition: 0.3s;}
.head-top .head-wel>a:hover{text-decoration: none; color: #fff; transition: 0.3s;}
.head-top .head-time{color: white;float: right;display: inline-block;width: 200px;}

.head-bg{background: url(hebg-blue.png) repeat-x;width: 100%;height: 196px;position: relative;}
.head-bg .head-logo{display: block;width: 468px;height: 104px;float: left;margin: 30px 0 0 20px;}
.head-bg .head-right{width: 296px;height: 100px;float: right;margin: 30px 20px 0 0;position: relative;}
.head-bg .form-find{list-style: none;width: 220px;height: 34px;box-shadow: inset;border-radius: 3px 0 0 3px;border: 1px solid #eee;}
.head-bg .submit{display: block;list-style: none;border: none;margin: 0;width: 40px;height: 36px;
    background-color: #c7010b;border-radius: 0 3px 3px 0;position: absolute;    top: 29px;  left: 220px;}
.head-bg form .input-find{position: absolute;top: 7px;left: 8px;}
.head-bg .hot-find{margin-top: 10px;}
.head-bg .hot-find>a{color: #c7010b;}

.head-nav{height: 38px;padding-top: 2px;background-color: #c7010b;position: absolute;top: 156px;left: 0;}
.head-nav li{float: left;}
.head-nav li>a{display: block;width: 146px;height: 38px;border-radius: 4px 4px 0 0;text-align: center;line-height: 38px;margin-left: 2px;
    color: #ffffff;fill: #ffffff;font-size: 16px;letter-spacing: 2px;padding-right: 10px;}
.head-nav li>a:hover{text-decoration: none;}

.head-nav .head-nav-hover{background-color: #ffffff;color: #c7010b;text-decoration: none;}
.head-nav .head-nav-active{background-color: #ffffff;color: #c7010b;text-decoration: none;}

.head-nav li .sprite-pic{width: 36px;height: 36px;background: url(Sprite-mz.png);float: left;  margin: 2px 6px 0 14px;}
.head-nav li .sprite-1{background-position: 0 -2px;transition: 0.5s;}
.head-nav .head-nav-hover .sprite-1{background-position: 0 -42px;transition: 0.5s;}
.head-nav .head-nav-active .sprite-1{background-position: 0 -42px;transition: 0.5s;}
.head-nav li .sprite-2{background-position: 132px -2px;transition: 0.5s;}
.head-nav .head-nav-hover .sprite-2{background-position: 132px -42px;transition: 0.5s;}
.head-nav .head-nav-active .sprite-2{background-position: 132px -42px;transition: 0.5s;}
.head-nav li .sprite-3{background-position: -69px -2px;transition: 0.5s;}
.head-nav .head-nav-hover .sprite-3{background-position: -69px -42px;transition: 0.5s;}
.head-nav .head-nav-active .sprite-3{background-position: -69px -42px;transition: 0.5s;}
.head-nav li .sprite-4{background-position: -36px -2px;transition: 0.5s;}
.head-nav .head-nav-hover .sprite-4{background-position: -36px -42px;transition: 0.5s;}
.head-nav .head-nav-active .sprite-4{background-position: -36px -42px;transition: 0.5s;}
.head-nav li .sprite-5{background-position: -101px -2px;transition: 0.5s;}
.head-nav .head-nav-hover .sprite-5{background-position: -101px -42px;transition: 0.5s;}
.head-nav .head-nav-active .sprite-5{background-position: -101px -42px;transition: 0.5s;}
.head-nav li .sprite-6{background-position: 166px -2px;transition: 0.5s;}
.head-nav .head-nav-hover .sprite-6{background-position: 166px -40px;transition: 0.5s;}
.head-nav .head-nav-active .sprite-6{background-position: 166px -40px;transition: 0.5s;}

/*head---END*/

/*foot--START*/
.foot{width: 100%;height:110px;margin-top: 12px;background-color: #f7f7f7;border-top: 2px solid #c7010b;padding-top: 18px;}
.foot .footer{line-height: 32px;}
.foot .footer>ul>li{float: left;margin-left: 24px;}
.foot .footer>div{float: left;margin-left: 48px;}
/*foot--END*/

/*fix---START*/
.fixed{position: fixed;top: 300px;right: 50%;margin-right: -648px;}
.fixed ul li{border: 1px solid #ccc; border-bottom: none;  position: relative;  cursor: pointer;
    width: 68px;  height: 56px;  padding-top: 14px;  background-color: #fff;  transition: 0.2s;}
.fixed ul li:nth-last-child(1){border-bottom: 1px solid #cccccc;}
.fixed ul li a{display: block;width: 100%;height: 100%;text-align: center;}
.fixed ul li:hover{text-decoration: none;background-color: #f8f8f8;}
.fixed ul li:hover a{text-decoration: none;}

.fixed ul>li.fix-last{height: 28px;padding-top: 8px;}
.fixed ul>li.fix-last .iconfont-0{font-size: 22px;}
/*fix---END*/