@charset "utf-8";
/* CSS Document */
/****CSS重置*****/
body{margin:0;background-color:white;min-width:1100px; -webkit-tap-highlight-color: rgba(255,0,0,0);}
html,body{height:100%;min-width:1100px;}
*{font-family:"Microsoft YaHei"; outline:none;}
ul,dd,dl,select{list-style:none;margin:0;padding:0;}
li{display:block;}
img{border:none;display:block;}
a{text-decoration:none; cursor:pointer;}
p{margin:0;padding:0;}
h1,h2,h3,h4,h5{margin:0;padding:0;font-size:100%;font-weight:normal;}
input{padding:0;margin:0;border:0;}
button{border:none;}
table th{font-weight:normal;}


/*****导航*****/
.anli_nav_box{width:236px;position:fixed;top:0;left:0;z-index:999;height:100%; transition:all 0.4s;}
.anli_nav_box.current{left:-300px;}
.anli_nav{background-image:url(../images/anli_02.jpg);background-repeat:no-repeat;background-color:#fff;height:100%;padding-top:105px;}
.anli_nav .logo{display:block; margin:0 auto;}
.anli_nav p{font-size:12px;color:#777777;text-align:right;line-height:1.5;padding-right:10px;letter-spacing:2px;position:absolute;right:0px; width:200px; bottom:10px;}
.nav_anli{width:134px;margin:116px auto 0;}
.nav_anli .box{overflow:hidden;}
.anli_nav li{width: 134px;height: 35px;position: relative;text-align:center;cursor: pointer;color:#FA4D4D;margin-bottom:22px;}
.anli_nav li.current a span{color:#FA4D4D;}
.anli_nav li.current svg line{stroke: #FA4D4D;}
.anli_nav li a span{color:#fff;line-height:35px;-webkit-transition: color 0.4s 0.5s;transition: color 0.4s 0.5s;}
.anli_nav li.box:hover span{color: #FA4D4D;-webkit-transition-delay: 0s;transition-delay: 0s;}
.anli_nav .box svg{position: absolute;top: 0;left: 0;}
.anli_nav .box svg line{stroke-width: 3;stroke: transparent;fill: none;-webkit-transition: all .8s ease-in-out;transition: all .8s ease-in-out;}
.anli_nav .box:hover svg line{-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}
.anli_nav .box svg line.top,
.anli_nav .box svg line.bottom{stroke-dasharray: 134;}
.anli_nav .box svg line.left,
.anli_nav .box svg line.right{stroke-dasharray: 35 ;}
.anli_nav .box:hover svg line{stroke: #FA4D4D;}
.anli_nav .box:hover svg line.top{-webkit-transform: translateX(-268px);transform: translateX(-268px);}
.anli_nav .box:hover svg line.bottom{-webkit-transform: translateX(268px);transform: translateX(268px);}
.anli_nav .box:hover svg line.left{-webkit-transform: translateY(70px);transform: translateY(70px);}
.anli_nav .box:hover svg line.right{-webkit-transform: translateY(-70px);transform: translateY(-70px);}
.footer {
    background: #ffffff;
    margin-top: 15px;
}
.u-footer {
    padding-top: 10px;
    padding-bottom: 20px;
    text-align: center;
    position: relative;
    z-index: 100;
    border-top: 1px solid #efefef;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.container {
    width: 1070px;
}
.u-footer p {
    margin: 0 0 0px; color: #999999;font-size: 12px;text-align: center;
}