@charset "utf-8";
/*该网站由威海大千网络科技有限公司制作，若您有任何问题可添加我公司QQ:2117194211咨询！*/
/*public_css*/
body{font-family:"Microsoft YaHei",Arial,"黑体","宋体",sans-serif;font-size:62.5%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
a{text-decoration:none}
ol,ul,li { list-style:none; }
.Atext_c{text-align:center}
.Abtn{display:inline-block;height:38px;line-height:38px;padding:0 18px;background-color:rgba(0,150,136,1);color:#fff;white-space:nowrap;text-align:center;font-size:14px;border:none;border-radius:2px;cursor:pointer;outline: 0; -webkit-appearance: none;transition: all .3s;-webkit-transition: all .3s;box-sizing: border-box;}
.Abox_bor{box-sizing: border-box;}
.Ayellow{background-color:rgba(255,184,0,1)}
.Ared{background-color:rgba(255,87,34,1)}
.Ablue{background-color:rgba(30,159,255,1)}
.Abtn:hover{background-color:rgba(0,150,136,.8)}
.Abtn.Ayellow:hover{background-color:rgba(255,184,0,.8)}
.Abtn.Ared:hover{background-color:rgba(255,87,34,.8)}
.Abtn.Ablue:hover{background-color:rgba(30,159,255,.8)}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.cls{clear:both;line-height:0px!important;height:0px!important;font-size:0px!important}
.Afl{float:left;}
.Afr{float:right;}
.Acontainer{ width: 1180px; margin: 0px auto; position: relative;}
.Abox_shadow{box-shadow: 1px 1px 4px rgba(11,11,11,.06);}
/*浏览器版本提示*/
.Abrowserupgrade_box{width: 100%; height:100%; overflow-y: hidden; position: fixed; top: 0px;background: #FFF;}
.Abrowserupgrade{font-size: 3.6em; font-weight: bold;}
.Abrowserupgrade_c{background: #eee; min-height: 34em; padding-top: 1em; position: absolute;width: 100%; top: 50%;margin-top: -17em;}
.Abrowserupgrade_box .Aico i{ font-size:15em ;}
.Abrowserupgrade_c a i{margin-right: 0.5em;}
/*head*/
.Ahead_wrap{background: #000000;}
.Ahead_top_border{background: url(../img/Ahead_top_border.jpg) center; height: 5px;}
.Ahead_fr_tel{ color: #FFF; text-align: right; font-size: 1.8em; padding-bottom:18px;  }
.Ahead_fr_tel p i{ font-size: 1.4em; position: relative;top: 4px; margin-right: 10px;}
.Anav>li{ float: left;margin-left:1em; padding-bottom: 10px;}
.Anav>li>h3{font-size: 18px; font-weight: normal;}
.Anav>li>h3>a{ color: #FFF;}
.Anav>li.Aon{ border-bottom: 1px solid #FFF;}
/*Abanner*/
/*Afooter*/
.Afooter_wrap{background: #1a1b1c; padding: 50px 0px 0px 0px;}
.Afooter_fl{ color: #FFF; font-size: 1.4em; width: 60%;}
.Afooter_fl p{ line-height: 36px;}
.Afooter_fr{ width: 35%; text-align: center; border-left: 1px solid #ebebeb;}
.Abanquan{ line-height: 32px ; background: #000; color: #FFF;}
.Abanquan .Afr a{ color: #FFF;}
.Afooter_fl_wz{margin-top: 20px; line-height: 24px!important;color: #999;}
#service{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:100;}
*html #service{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#service li{width:161px;height:60px;}
#service li img{float:right;}
#service li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#service li a .shows{display:block;}
#service li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#service li a.weixin_area .hides{display:none;position:absolute;right:143px;}
#service li a.weixin_area .weixin{display:none;position:absolute;right:0;top:48px}
#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}
a:hover{text-decoration: none}
@media screen and (max-width:768px) {
    .Acontainer{
        width: 96%;
    }
    .Ahead_fl img{
        max-width: 100%;
    }
    .Ahead_fl {
        width:80%;
        float: left;
    }
    .Ahead_fr {
        width: 34px;
        position: relative;
        background: #fff;
        height: 3px;
        margin-top: 34px;
    }
    .Ahead_fr:after,
    .Ahead_fr:before{
        width:100%;
        height: 3px;
        background: #fff;
        position: absolute;
        content:'';
        display: block;
    }
    .Ahead_fr:before{top:-9px}
    .Ahead_fr:after{top:9px}
    .Ahead_fr .Anav{
        display: none;
    }
    .Ahead_fr .Ahead_fr_tel{
        display: none;
    }
    .MobNav{
        position: fixed;
        width:100%;
        height:100%;
        z-index: 99;
        left:0;
        top:0;
        background: #000;
        margin-top: 0;
        padding-top: 90px;
        box-sizing: border-box;
    }
    .MobNav:after, .MobNav:before {
        width: 34px;
        right:10px;
    }
    .MobNav:before {
        top: 25px;
        transform: rotate(45deg);
    }
    .MobNav:after {
        top: 25px;
        transform: rotate(-45deg);
    }
    .Anav>li.Aon {
        border-bottom: 0px solid #FFF;
    }
    .Anav>li {
        float: left;
        margin-left: 1em;
        padding-bottom: 10px;
        width: 100%;
        text-align: center;
        line-height: 2;
    }
    .Afooter_fl{width: 96%;}
    .Afooter_fr{display: none;}
    .Afooter_fl p {
        width: 100%;
    }
}