@charset "UTF-8";
body { overflow-x: hidden; margin: 0px; padding: 0px; font-size: 13px; font-family: Arial, Helvetica, sans-serif,"微软雅黑","宋体"; color: #000000; font-weight: 500; overflow-x: hidden; }

div, from, li, ul, dl, dd, dt, img, p, span { margin: 0; padding: 0; border: 0; font-size: 12px; font-weight: 500; font-family: "微软雅黑","宋体"; }

ul { list-style-type: none; }

li { list-style: none; }

a { text-decoration: none; cursor: pointer; }

a:hover { text-decoration: none; }
/*==================================顶部各分院样式===========================*/
.moreyy {width: 1240px;margin: 0 auto;}    
.moreyy ul {display: flex;justify-content: space-between;padding: 10px 0;margin: 0;}
.moreyy ul li {list-style: none;width: 125px;height: 93px;position: relative;transition: all 1s;}
.moreyy ul li a {text-decoration: none; display: block;width: 100%;height: 100%;position: absolute;top:0;left: 0;background: rgba(0, 0, 0,0.3);color: #fff;text-align: center;line-height: 93px;transition: all 1s;}
.moreyy ul li img {width: 100%;transition: all 1s;}
.moreyy .on li {height: 20px;}
.moreyy .on li a {background: #fff;color: #000;text-align: center;line-height: 20px;}
.moreyy .on li img {opacity: 0;display:none;}
.moreyy ul li:nth-child(1){-webkit-animation: bounceInDown 0.3s;animation: bounceInDown 0.3s;}
.moreyy ul li:nth-child(2){-webkit-animation: bounceInDown 0.6s;animation: bounceInDown 0.6s;}
.moreyy ul li:nth-child(3){-webkit-animation: bounceInDown 0.9s;animation: bounceInDown 0.9s;}
.moreyy ul li:nth-child(4){-webkit-animation: bounceInDown 1.2s;animation: bounceInDown 1.2s;}
.moreyy ul li:nth-child(5){-webkit-animation: bounceInDown 1.5s;animation: bounceInDown 1.5s;}
.moreyy ul li:nth-child(6){-webkit-animation: bounceInDown 1.8s;animation: bounceInDown 1.8s;}
.moreyy ul li:nth-child(7){-webkit-animation: bounceInDown 2.1s;animation: bounceInDown 2.1s;}
.moreyy ul li:nth-child(8){-webkit-animation: bounceInDown 2.4s;animation: bounceInDown 2.4s;}
.moreyy ul li:nth-child(9){-webkit-animation: bounceInDown 2.7s;animation: bounceInDown 2.7s;}
@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        transform: translateY(30px)
    }

    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px)
    }

    80% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}
/*==================================头部===========================*/
.m-auto { margin: 0 auto; }
.header { background: #e8e8e8; padding-top: 5px; padding-bottom: 30px; }
.header .hea-con { width: 1200px; }
.header .hea-t { margin-bottom: 40px; height: 15px; }
.header .hea-t p { padding-left: 20px; color: #00555e; font-size: 14px; line-height: 16px; }
.header .hea-t .phone { height: 15px; background: url("/statics/aist/index/images/phico.png") no-repeat left; float: left; }
.header .hea-t .hui { height: 15px; background: url("/statics/aist/index/images/xing.png") no-repeat left; float: right; margin-right: 15px; }
.header .hea-t .us { height: 15px; background: url("/statics/aist/index/images/us.png") no-repeat left; float: right; }
.header .hea-b { height: 30px; }
.header .hea-b .logo { width: 320px; float: left; }
.header .hea-b ul { width: 777px; float: right; }
.header .hea-b ul li { float: left; padding: 0 15px; line-height: 35px; -webkit-perspective: 100px; }
.header .hea-b ul li:nth-child(2){display:none;}
.header .hea-b ul li a { font-size: 16px; color: #001c1f; transition: all 1s; display: block; }
.header .hea-b ul .yuan { background: url("/statics/aist/index/images/yuan.png") no-repeat left; height: 28px; float: left; padding-left: 35px; font-size: 16px; line-height: 32px; margin-left: 30px; }
.header .hea-b ul .yuan a { color: #001c1f; }

/* ============================品牌站头部=================================== */
.ml-nav { position: fixed; top: 0; left: 0; z-index: 10; width: 100%;background: url(/statics/aist/pinpai/images/navbg.png) center no-repeat;}

.nav-brand { width: 1400px; height: 60px; padding-top: 20px;position: relative;margin: 0 auto;}
.nav-brand .phone {width: 30%;float: left;}
.nav-brand .logo {width: 70%;float: left;}
.nav-brand .nav-menu {width: 30%;float: left;}
.nav-brand .nav-menu ul {position: relative;}
.nav-brand .nav-menu ul li {width: 33%;float: left;font-size: 14px;line-height: 25px;cursor: pointer;color: #121212;transition: 0.5s}
.nav-brand .nav-menu ul li:hover {color: #009e9c}
.nav-brand .nav-menu ul li:after{width: 1px;height: 10px;border-left: solid 1px #bbbbbb;content:"";margin-left: 30%;}
.nav-brand .nav-menu ul .WeChat:after {border: none;}

.nav-brand .nav-menu ul .menu span{ width: 30px;height: 30px;background:url(/statics/aist/pinpai/images/nav_ico.png);overflow: hidden;display: block;float: left;margin-right: 10px;}
.nav-brand .nav-menu ul .search span{ width: 30px;height: 30px;background:url(/statics/aist/pinpai/images/nav_ico.png) -28px 0 ;  overflow: hidden;display: block;float: left;margin-right: 10px;}
.nav-brand .nav-menu ul .WeChat span{ width: 30px;height: 30px;background:url(/statics/aist/pinpai/images/nav_ico.png) -51px 0;overflow: hidden;display: block;float: left;margin-right: 10px;}

.nav-brand .nav-menu ul .menu:hover {color: #009e9c}
.nav-brand .nav-menu ul .menu:hover span {background:url(/statics/aist/pinpai/images/nav_ico.png) 0 -30px;}
.nav-brand .nav-menu ul .search:hover span {background:url(/statics/aist/pinpai/images/nav_ico.png) -28px -30px;}
.nav-brand .nav-menu ul .WeChat:hover span {background:url(/statics/aist/pinpai/images/nav_ico.png) -51px -30px;}

/* ============================品牌站头部菜单展开=============================== */
.menu-down {background: #009e9c;width: 100%;height: 100%;padding: 100px 0;position: fixed;overflow: hidden;display: none;transition: .5s;opacity: 0.98;filter:alpha(opacity=98);z-index: 20;}
.menu-down_ {background: #2a2727;width: 100%;height: 100%;padding: 100px 0;position: fixed;overflow: hidden;display: none;transition: .5s}
.menu-down ul {width: 1200px;margin: 0 auto;}
.menu-down ul li {width: 10%;float: left;margin: 0 1%;text-align: center;}
.menu-down ul li:nth-child(7){margin: 0;width: 15%}
.menu-down ul li p {font-size: 22px;color: #fff;font-weight: bold;margin-bottom: 80px;}
.menu-down ul li a {font-size: 14px;color: #fffefe;display: block;margin-bottom: 25px;}
.menu-down ul li a:hover {font-weight: bold;}
.ml-nav .flipInX {-webkit-animation: zoomInDown 1s; animation: zoomInDown 1s;display: block;}
.ml-nav .bounceOutUp2 {-webkit-animation: bounceOutUp 1s; animation: bounceOutUp 1s;}
.ml-nav .bounceOutUp {display: none;}

.menu-down .close {width: 19px;height:19px;background:url(/statics/aist/pinpai/images/close.png) no-repeat;position: absolute;top: 100px;right:100px;cursor: pointer;-webkit-transition:0.5s;
    -ms-transition:0.5s;}
.menu-down .close:hover {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.nav-menu .wrap{-webkit-perspective:800px;margin-top: 10px;margin-right: 15px;position: absolute;}
.WeChat:hover .wrap img{-webkit-animation:bounceInDown 0.5s;display: block;z-index: 99}
#dbwx {cursor: pointer;}
#dbwx:hover .wrap img{-webkit-animation:bounceInDown 0.5s;display: block;z-index: 99}
.nav-menu .wrap img {display: none;width: 100px;height: 100px;}

.search-down {background: #fff;width: 100%;height: 100%;padding: 20% 0;position: fixed;overflow: hidden;display: none;opacity: 0.9;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
.search-down .sea-con {width: 950px;margin: 0 auto;border-bottom: solid 1px #383838;position: relative;}
input {width: 100%;height: 100px;font-size: 40px;color: #121212;border: none;outline: none;
    -webkit-appearance: none; background:none;
    border-radius: 0;}
.search-down .sea-con span {background:url(/statics/aist/pinpai/images/nav_ico.png) 0 -62px;width: 50px;height: 50px;display: block;position: absolute;right: 0;bottom:10px}
/*==================================底部===========================*/
.footer {width: 100%; background: url(/statics/aist/index/images/footerbg.jpg) top center; min-height: 380px; padding-top: 40px; padding-bottom: 20px; overflow: hidden; }
.footer #pplogo { margin-bottom: 20px;
    display: none; }
.footer .foo-con { width: 1200px; }
.footer .sn { width: 420px; height: 350px; float: left; border-right: dashed 2px #2a3c3e; margin-right: 35px; padding-top: 20px; }
.footer .sw { width: 470px; height: 350px; float: left; border-right: dashed 2px #2a3c3e; margin-right: 35px; padding-top: 20px; }
.footer .snbt { font-size: 18px; color: #fff; background: url(/statics/aist/index/images/add.png) left no-repeat; padding-left: 30px; margin-bottom: 25px; }
.footer .fen { font-size: 12px; background: url(/statics/aist/index/images/lsan.png) left no-repeat; padding-left: 20px; margin-bottom: 12px; }
.footer .fen a { color: #6f8184; }
.footer .wx { width: 202px; padding-top: 15px; float: left; }
.footer .wx p { text-align: center; }
.footer .wx p a { padding-bottom: 30px; display: block; }
.footer .wx p:nth-child(2) img {width:119px;} 

.bei { background: #fff; padding: 20px 0 30px 0; }
.bei p { color: #666464; text-align: center; font-size: 14px; margin-bottom: 10px; }
.bei p b { color: #202020; }
.bei p a { font-size: 16px; color: #666464; background: url(/statics/aist/index/images/gaba.png) left no-repeat; padding-left: 25px; }

.beian{width: 1050px;margin:0 auto;padding: 10px 0px; font-size: 14px;}
.beian span{margin-right: 40px;letter-spacing: 1px;color: #666464;}
.beian span a{color: #666464;}
.beian b{color:#202020;line-height: 30px;}
.gabeian{width: 280px;height:20px;margin: 0 auto;padding:5px 0px;}
.gabeian a{display:inline-block;text-decoration:none;height:20px;line-height:20px;}
.gabeian a img{float: left;}
.gabeian a p{float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px; color:#666464;font-size: 16px;font-weight: bold;}

/*==================================品牌底部===========================*/

.pp_footer { background: url(/statics/aist/index/images/footerbg.jpg) top center; min-height: 180px; padding: 40px 0;  overflow: hidden; }
.pp_footer .foo-con { width: 1150px; margin: 0 auto;}
.pp_footer .sn { width: 280px; height: 180px; float: left; border-right: dashed 2px #2a3c3e; margin-right: 35px; padding-top: 20px; }
.pp_footer .sn ul li{font-size: 16px;color: #8d9394;height: 40px;line-height: 40px;padding-left: 50px;margin-bottom: 20px;float: left;margin-right: 15px;}
.pp_footer .sn ul a:nth-child(1) li{background: url(/statics/aist/index/images/ppwk.png) left no-repeat; }
.pp_footer .sn ul a:nth-child(2) li{background: url(/statics/aist/index/images/pppf.png) left no-repeat; }
.pp_footer .sn ul a:nth-child(3) li{background: url(/statics/aist/index/images/ppwc.png) left no-repeat; }
.pp_footer .sn ul a:nth-child(4) li{background: url(/statics/aist/index/images/ppyk.png) left no-repeat; }

.pp_footer .sw { width: 380px; height: 180px; float: left; border-right: dashed 2px #2a3c3e; margin-right: 35px; padding-top: 20px; }
.pp_footer .sw ul li{font-size: 16px;color: #8d9394;height: 23px;line-height:25px;padding-left: 30px;margin-bottom: 10px;}
.pp_footer .sw ul li:nth-child(1){background: url(/statics/aist/index/images/ppphone.png) left no-repeat; }
.pp_footer .sw ul li:nth-child(2){background: url(/statics/aist/index/images/ppemaile.png) left no-repeat; }
.pp_footer .sw ul li:nth-child(3){background: url(/statics/aist/index/images/ppdt.png) left no-repeat; }
.pp_footer .sw ul li a{color:#8d9394;}

.pp_footer .snbt { font-size: 22px; color: #fff;  margin-bottom: 10px; background:none;padding-left:0;}
.pp_footer .fen { font-size: 12px; background: url(/statics/aist/index/images/lsan.png) left no-repeat; padding-left: 20px; margin-bottom: 12px; }
.pp_footer .fen a { color: #6f8184; }
.pp_footer .wx { width: 202px; padding-top: 15px; float: left; }
.pp_footer .wx p { text-align: center; }
.pp_footer .wx p a { padding-bottom: 30px; display: block; }
.pp_footer .wx p:nth-child(2) img {width:119px;} 

/*页面底部浮动*/
.page_float_bottom{width:100%;height:56px;position:fixed;bottom:0;z-index:10;background: url("/statics/aist/images/bg_bottom_page.png") no-repeat center;}
.page_float_bottom>.btns{width:0;margin:0 auto;position:relative;}
.page_float_bottom>.btns>.btn_dyth{position:absolute;width:240px;height:56px;top:0;left:-377px;}
.page_float_bottom>.btns>.btn_zxxm{position:absolute;width:186px;height:56px;top:0;left:-137px;}
.page_float_bottom>.btns>.btn_zxjg{position:absolute;width:180px;height:56px;top:0;left:50px;}
.page_float_bottom>.btns>.btn_yyys{position:absolute;width:190px;height:56px;top:0;left:230px;}

/*底部右下角*/
.page_right_bottom {width:300px;height:285px;position:fixed;bottom:50px;right:60px;z-index:10;background: url("/statics/aist/images/msg/fcswt_pc.png") no-repeat right;}
/*.page_right_bottom a {display: block;width: 100%;height: 100%}*/
.page_right_bottom>.btn_close{position: absolute;top: 20px;right: 20px;width: 20px;height: 20px;border-radius: 50%;background: url(/statics/aist/images/float/c/close-grey.png) no-repeat center;background-size: 30px;cursor: pointer;}
.page_right_bottom>.btn_zx{position: absolute;top:40px; width:100%;height:85%;cursor: pointer;}

/*闭馆浮窗*/
.biguan{width:200px;height:186px;position:relative;margin:0 auto;left:500px;top:-168px;}
.biguan img{width:100%;height:100%;}



/*页面左右两侧浮动*/
.page_float_left,.page_float_right{position:fixed;top:50%;width:60px;left:0;height:304px;margin-top:-152px;background: #fff;padding: 5px;z-index: 1000;display: none;}
.page_float_right{left:auto;right:0;height:365px;margin-top:-180px;display: block;}
.page_float_left>ul,.page_float_right>ul{position:relative;}
.page_float_right li,.page_float_left li{width: 165px;height: 60px;right:-105px;line-height: 0px;font-size: 0px;position: absolute;}
.page_float_right a,.page_float_left a{width:60px;height: 60px;display: inline-block;}
.r1{top: 0px;}
.r1 a{background: url(/statics/aist/images/bg_float.png) no-repeat 0 0;}
.r1 .swt-hover{width:165px;height: 60px;background: url(/statics/aist/images/bg_float.png) no-repeat 0 60px;}
.r1 .pfr-gg{padding: 0px;background: #fff;position: absolute;top:-5px;right:170px;height: 0;overflow: hidden;}
.r1 .pfr-gg a{width:auto;height:auto;}
.r2{top: 61px;}
.r2 a{background: url(/statics/aist/images/bg_float.png) 0 -60px no-repeat;}
.r2 .swt-hover{width:165px;height: 60px;background: url(/statics/aist/images/bg_float.png) -60px -60px no-repeat;}
.r3{top: 122px;}
.r3 a{background: url(/statics/aist/images/bg_float.png) 0 -120px no-repeat;}
.r3 .swt-hover{width:165px;height: 60px;background: url(/statics/aist/images/bg_float.png) -60px -120px no-repeat;}
.r4{top: 183px}
.r4 a{background: url(/statics/aist/images/bg_float.png) 0 -180px no-repeat;}
.r4 .swt-hover{width:165px;height: 60px;background: url(/statics/aist/images/bg_float.png) 0px 60px no-repeat;}
.r4 .pfr-wx{padding: 0px;background: #fff;position: absolute;top:-5px;right:170px;height: 0;overflow: hidden;}
.r4 .pfr-wx img{height:150px;width:150px;}
.r5{top: 244px;}
.r5 a{background: url(/statics/aist/images/bg_float.png) 0 -240px no-repeat;}
.r5 .swt-hover{width:165px;height: 60px;background: url(/statics/aist/images/bg_float.png) -60px -240px no-repeat;}
.r6{top: 305px;}
.r6 a{background: url(/statics/aist/images/bg_float.png) 0 -300px no-repeat;}
.r6 .swt-hover{width:165px;height: 60px;background: url(/statics/aist/images/bg_float.png) -60px -300px no-repeat;}

/*品牌站页面中间的弹窗默认皮肤*/
#pp_center{position:fixed !important;top:50%;left: 50%;margin-left: -280px;margin-top:-175px;z-index: 1000;width: 552px;
    height: 444px;}
#pp_center>div{width: 100%;height: 100%;position: relative;}
#pp_center>div>img{width: 100%;height: 100%;}
#pp_center>div>.pp_btn_close{position: absolute;top: 50px;right: 33px;width: 30px;height: 30px;cursor: pointer;background: none}
#pp_center>div>.pp_btn_zx{position: absolute;bottom: 42px;height: 56px;
    width: 465px; display: flex;  left: 0; right: 0; margin: 0 auto;}
#pp_center>div>.pp_btn_zx .textleft{width: 80%;}
#pp_center>div>.pp_btn_zx .textleft .area{width: 95%;border:none;background: none;color: #bcbcbc;
    height: 59%;padding: 10px;text-indent: 25px;}
#pp_center>div>.pp_btn_zx input{background: #00bcd2;color: #fff;
    text-align: center;font-size: 16px;border: none;border-radius:0 5px 5px 0;width: 20%;
    cursor: pointer;height: 56px;}
#pp_center>div>.pp_btn_zx::-moz-placeholder { color: #bcbcbc; }
#pp_center>div>.pp_btn_zx ::-webkit-input-placeholder { color:#bcbcbc; }
#pp_center>div>.pp_btn_zx :-ms-input-placeholder { color:#bcbcbc; }
#pp_center>div>.pp_btn_zx textarea:focus{border: solid 0px;outline:none;}

/*非品牌站页面中间的弹窗默认按钮默认皮肤*/
.page_float_center{position:fixed !important;top:50%;left: 50%;width: 560px;height: 350px;margin-left: -280px;margin-top:-175px;z-index: 1000; }
.page_float_center>div{width: 100%;height: 100%;position: relative;}
.page_float_center>div>img{width: 100%;height: 100%;}

.page_float_center>div>.btn_close{position: absolute;top: 5px;right: 5px;width: 30px;height: 30px;border-radius: 50%;background: url(/statics/aist/images/float/c/close-grey.png) no-repeat center;background-size: 30px;cursor: pointer;}
.page_float_center>div>.btn_href{display: none;}
.page_float_center>div>.btn_zx{position: absolute;bottom: 30px;right: 26px;width: 284px;height: 40px;cursor: pointer;}

.page_float_center>div>.c_form{width: 530px;height: 300px;position: absolute;bottom: 0;left: 50%;margin-left:-262px; }
.page_float_center>div>.c_form>.swt_gg{height: 40px;line-height: 40px;color:#bdbdbd;box-sizing: border-box;padding-left: 24px;background: url(/statics/aist/images/msg/swt-lb.png) no-repeat 5px center;font-size: 10px;position: relative;top: 200px;}
.page_float_center>div>.c_form>.f{height: 50px;line-height: 50px;border-radius: 25px;border:1px solid #e7e7e7;position: relative;overflow: hidden;top:200px;}
.page_float_center>div>.c_form>.f>.txt_textarea{position: absolute;left: 0;top:0;display: block;width: 400px;height: 48px;line-height: 48px;background: transparent;border:0;}
.page_float_center>div>.c_form>.f>.btn_go{position: absolute;right: 0;top:0;display: block;width: 80px;height: 48px;line-height: 48px;background: url(/statics/aist/images/msg/enter.png) no-repeat center;}
