@charset "gb2312";
/* CSS Document */
body{margin:0px;padding:0px; font:12px "微软雅黑"; color:#6e6e6e;}
img{border:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,span,img{margin:0;padding:0}
input,from,td,table,img,dl,dt,ul,dd,li,p{padding:0;margin:0; list-style:none;}
ul,li{padding:0px;margin:0px;list-style-type:none;display: block;}
a{text-decoration: none;color:#6e6e6e}
a:hover{color:#900}
.tab_980{margin:0 auto;width:980px; clear:both}
.tab_1200{margin:0 auto;width:1200px; clear:both; overflow:hidden;}
.more{width:60px;height:25px;float:right;display:inline}
.red{color:#F00}
.red:hover{color:#900}
.clear{ clear:both}
.hid{ text-indent:-9999px; float:left}
/* 头部 */
.index_top {
    width: 100%;
    height: 40px;
    background-color: #45c5f2;
    border-bottom: 1px #cac8c9 solid;
    overflow: hidden;
}
.logo{margin:42px 0 0 0;float:left}
.flash{text-align:center; width:280px; float:left; margin:60px 0 0 50px;}

.dw{ width:430px; float:right; margin:40px 0;}
.dw li{ width:80px; float:left; border-right:1px #dadada solid; padding:0 10px; text-align:center;}
.gq{ font-size:14px; color:#7a7a7a; line-height:40px; float:left; margin:0 0 0 10px;}
 
.sc{ font-size:14px; color:#7a7a7a; line-height:40px; float:right;}
.sc a:hover{color:#900;}
.serch1{ width:114px; float:right; margin:20px 0 0 10px;}
.serch_s1{ width:102px; border:1px #c5c5c5 solid; font-size:14px; color:#7e7e7e; line-height:35px; padding:0 0 0 10px;}
.serch_button{ width:114px; background:#f8b62c; font-size:18px; color:#FFF; text-align:center; line-height:35px; margin:0; padding:0; display:block; border:none; cursor:pointer;}
/* index_nav */
.index_nav{height:68px;background:url(/static/images/nav_xbg1.jpg) repeat-x; width:100%;}
.index_nav2{height:68px;position:relative;z-index:50;width:1200px;margin:0 auto; text-align:center;}
.nav{height:68px;width:1200px;position:absolute;left:0;top:0;}
.navlist{font-size:18px;line-height:68px;height:68px;float:left;width:150px; color:#FFF; text-align:center;}
.navlist.r_nav_none{background:none}
.navlist a{color:#fff;display:block;}
.navlist a:hover{color:#fff;}
.navlist.r_i_xuan_z a,.nav2 li.r_i_xuan_z a:hover{color:#fff;}
.navlist.r_i_xuan_z{background:#c1a25f;}
/* 下拉 */
.nav2_1{width:1200px;height:200px; background:#fff;display:none;position:absolute;left:0; filter:alpha(Opacity=90); -moz-opacity:0.9; opacity:0.9;}
.index_xm li{ width:140px; float:left; margin:40px 0 0 27px; text-align:center; font-size:12px; color:#4e4d4c; line-height:25px;}
.index_xm li span{ font-size:14px; display:block;}
.index_xm li a{color:#4e4d4c !important;}
.index_pp li{ width:140px; float:left; margin:60px 0 0 8px; text-align:center; font-size:12px; color:#4e4d4c; line-height:25px;}
.index_pp li span{ font-size:14px; display:block;}
.index_pp li a{color:#4e4d4c !important;}
/* 头部结束 */

/* 尾部 */
.footerLabel{ width:100%; background:#515151; margin:0 auto; overflow:hidden; padding:20px 0;}
.footerLabel li{ width:72px;  text-align:center; font-size:14px; color:#FFF; font-weight:bold; margin:0 0 0 33px; padding:5px 0 0 0;display: -webkit-inline-box;}
.footerLabel li a{ color:#FFF; cursor:pointer;}
.footerLabel li img{ margin:0 0 10px 0; transform: scale(1); transition: all 0.8s ease 0s;}
.footerLabel li:hover img{ transform: scale(1.1); transition: all 0.8s ease 0s;}
.footerLabel li a:hover{ color:#f8b62c;}
.footer{ width:100%; background:url(/static/images/nav_xbg.jpg) repeat; margin:0 auto; overflow:hidden;}
.footer-left{ width:420px; float:left; border-right:1px #cfc8c8 solid; font-size:14px; color:#FFF; line-height:30px; height:270px;}
.footer-left span{ font-size:18px; line-height:42px;}
.footer-left p{ font-size:18px; margin:40px 0 0 0;}
.footer-main{ float:left;}
.footer-main li{ width:140px; float:left; border-right:1px #cfc8c8 solid; height:270px; font-size:14px; color:#FFF; line-height:30px; text-align:right; padding:0 25px 0 0;}
.footer-main li a{ color:#FFF;}
.footer-main li a:hover{ color:#900;}
.footer-main li span{ font-size:18px; line-height:60px;}
.footer-right{ float:left; text-align:center; width:270px; font-size:14px; color:#FFF; line-height:20px; padding:20px 0 0 0;}
.footer-right span{ font-size:18px; line-height:30px;}
.footer-copyright{ border-top:1px #cfc8c8 solid; line-height:60px; text-align:center; font-size:12px; color:#FFF; padding:0 0 69px 0;}
.footer-copyright a{ color:#FFF;}
.footer-copyright a:hover{color:#900}

/*bottom*/
#float_bottom{display:none;width:100%;height:69px;background:url(/static/images/swt_bg.png) repeat-x;position:fixed;_position:absolute;top:auto;bottom:0;_left:0;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));z-index:9999;}
#float_bottom .bt_fl{float:left;height:69px;}
/*#float_bottom .bt_hover{background:url(swt_bg2.jpg) no-repeat top center}*/
#float_bottom .bt_inner{width:1120px;margin:0 auto; background:url(/static/images/swt_bg2.png) center no-repeat; height:69px}
#float_bottom .bt_info{width:200px;height:69px;position:relative;}
#float_bottom .bt_info .if_pop{display:none;position:absolute;bottom:37px;_bottom:36px;left:0;background-color:#f3f3f3;border:1px solid #5c4d34;border-bottom:none; width:420px; height:303px;}
#float_bottom .bt_info .if_pop li{ height:59px; border-bottom:1px dashed #5c4d34; line-height:18px; padding:10px 0 6px 10px; float:left; width:195px}
#float_bottom .bt_info .if_pop li span{ font-weight:600}
#float_bottom .bt_info .if_pop li img{ float:left; display:inline; margin-right:10px;}
.li_last{ border-bottom:0 !important}
.boright{border-right:1px solid #5c4d34;}
#float_bottom .bt_project{position:relative;}
#float_bottom .bt_project_area{display:block;width:210px;height:69px;}
#float_bottom .pj_pop{display:none;width:976px;height:307px;position:absolute;left:0px;bottom:69px;_bottom:36px;background:#fcfcfc url(/static/images/swt_bg3.jpg) no-repeat; border:1px solid #5b4c33; border-bottom:0}
#float_bottom .pj_pop ul{width:114px; float:left; display:inline; margin:13px 0 0 70px}
#float_bottom .pj_pop li{display:block;float:left; width:90px; display:inline; margin-left:25px; line-height:24px;}
#float_bottom .pj_pop li a{ color:#333333; font-size:12px;}
.pj_pop_first{ height:30px;font-weight:600}
.pj_pop_first a{font-size:16px !important;}
.bott_yy{ width:480px; height:69px; float:right;}
.bott_yy a{ width:155px; float:left; height:69px;}
/* 尾部结束 */

/* IndexSlides首页轮播 */
.IndexSlides{position:relative;height:650px;overflow:hidden;background:url(/static/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:650px;}
.flex-control-nav {
    position: absolute;
    bottom: 10px;
    z-index: 2;
    text-align: center;
    background-color: rgba(129, 138, 31,0.20);
    left: 46%; 
    padding: 7px 20px 2px 20px;
    border-radius:6px;
}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(/static/images/dot.png) right 0 no-repeat;cursor:pointer;} 
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:45px;height:80px;overflow:hidden;cursor:pointer;position:absolute;}
    .flex-direction-nav li a.flex-prev {
        left: 160px;
        background: url(/static/images/sprite_new.png)   no-repeat;
        opacity: 0.3;
        width:44px;
        height:44px;
    }
    .flex-direction-nav li a.flex-next {
        right: 160px;
        background: url(/static/images/sprite_new.png) no-repeat;
        opacity: 0.3;
        background-position: -63px 0px;
        width: 44px;
        height: 44px;
    }

        .flex-direction-nav li a.flex-prev:hover, .flex-direction-nav li a.flex-next:hover {
            opacity: 1;
        }
    
    .bannerdhbox {
        width: 100%;
        height: 650px;
        position: relative
    }
.bannerdhbox .banner_aa{ width: 100%;transition: all 0.3s linear 0.5s;}
.bannerdhbox .banner_aa a{ display:block; height: 650px;}

.slideDiv{ width:382px; height:410px; overflow:hidden; position:relative; border:1px solid #ddd; float:left; margin:0 0 0 22px;}
.slideDiv .bd{ position:relative; z-index:0; font-size:18px; color:#383737; text-align:center; line-height:25px; overflow:hidden;}
.slideDiv .bd li{ zoom:1; vertical-align:middle; }
.slideDiv .bd img{ width:382px; height:233px; display:block; margin:0 0 15px 0;}
.slideDiv .bd p{ line-height:60px; font-size:18px; color:#000;  text-align:left; padding:0 15px;}
.slideDiv .bd p span{ float:right; font-size:14px;}
.slideDiv .bd p span a{ color:#000;}
.slideDiv .bd p span a:hover{ color:#00a49c;}
.slideDiv .flex-direction-nav{ display:none;}
.slideDiv .flex-control-nav{bottom:20px;}
.slideDiv .flex-control-nav a{display:inline-block;width:18px;height:18px;overflow:hidden;background:#8c8c8c;cursor:pointer; border-radius:9px; font-size:1px;}
.slideDiv .flex-control-nav .flex-active{background:#00a49c;}
.slideDiv .slides li{ height:300px; font-size:18px; color:#383737; text-align:center; line-height:25px;}
.slideDiv .slides li img{display:block; margin:0 0 15px 0;}
.jgzx{ width:160px; line-height:50px; background:#00a49c; font-size:24px; text-align:center; color:#fff; font-weight:bold; border-radius:8px; margin:30px auto 0 auto;}
.jgzx a{ color:#fff;}
.index_p2{ width:100%; background:#faf9f9; margin:0 auto; overflow:hidden;}
.index_title{ font-size:42px; color:#342819; text-align:center;}
.title{ font-size:42px; color:#342819; text-align:center; margin:70px auto 30px auto;}
.title p{ background:url(/static/images/index_titlebg1.png) repeat-x; line-height:20px; text-align:center; font-size:18px; color:#7c462b; width:440px; display:block; margin:10px auto 0 auto;}
.title p span{ padding:0 10px;}
.index_p2_label li{ width:230px; float:left; margin:0 0 0 127px;}
.index_p2_label li img{ float:left; display:block;}
.index_p2_label li span{ float:left; margin:0 0 0 15px; font-size:18px; color:#454343; line-height:30px; padding:15px 0 0 0;}
.index_p2_label li b{ font-size:24px; font-weight:normal;}
.index_p2_ab{ width:600px; float:right; margin:70px 0 0 0; font-size:16px; color:#0b0b0b; line-height:35px;}
.index_p2_ab span{ font-size:24px; color:#00a49c; line-height:50px;}
.index_p2_ab a{ width:180px; line-height:30px; border:1px #00a49c solid; text-align:center; color:#060001; margin:50px 5px 0 0; display:block; float:right;}
.index_p2_ab a:hover{ color:#C00;}
.index_p3{ width:100%; background:#00a49c; margin:0 auto; overflow:hidden;}
.index_p3_shop{ width:1200px; margin:50px auto;}
.index_p3_shop li{ width:365px; float:left; background:#f5f3f4; margin:0 0 0 25px; padding:5px;}
.index_p3_shop li p b{ font-size:18px; color:#44341d; width:240px; float:left; margin:0 0 0 20px; line-height:60px;}
.index_p3_shop li p span{ width:90px; border:1px #854c2d solid; line-height:30px; font-size:16px; color:#44341d; text-align:center; float:left; margin:15px 0 0 0;}
.index_p3_shop li p span a{color:#44341d;}
.index_p3_shop li p span a:hover{color:#C00;}
.index_p3_left,.index_p3_right{ position:absolute; width:30px; height:60px; display:block; cursor:pointer;opacity: 0.9;filter: alpha(opacity=90);}
.index_p3_left{ margin:170px 0 0 -30px;}
.index_p3_right{ margin:-240px 0 0 1230px;}
.index_p4{ width:100%; margin:0 auto; overflow:hidden;}
.index_p4_alzx{ width:180px; border:1px #00a49c solid; margin:40px auto 60px auto; line-height:30px; text-align:center; font-size:18px; color:#060001;}
.index_p4_alzx a{color:#060001;}
.index_p4_alzx a:hover{color:#C00;}
.index_p5 {
    width: 100%;
    background: url(/static/images/qtbgBG.jpg) no-repeat center top;
    margin: 0 auto;
    overflow: hidden;
}
.index_p5_tab{ width:1200px; background:#fff; margin:0 auto; overflow:hidden; padding:0 0 2px 0; position:relative;}
.index_p5_tableft{ width:366px; float:left; position:absolute;}
.index_p5_tableft li{ float:left; margin:2px 0 0 2px; width:366px; height:159px;}

.index_p5_tabright{width:850px; float:right; margin:2px 2px 0 0;}
.index_p5_tag li{ width:150px; line-height:30px; float:left; margin:35px 0 75px 40px; text-align:center; border:1px #eceae8 solid; font-size:18px; color:#eceae8;}
.index_p5_tag li a{color:#eceae8;}
.index_p5_tag li a:hover{color:#f8b62c;}
.sp{ width:1198px; border:1px #afacac solid; margin:0 auto; overflow:hidden;}
.sp_left{ width:699px; float:left; margin:10px 0 10px 10px;}
.sp_right{ float:left; width:488px; overflow:hidden;}
.sp_right li{ width:222px; float:left; margin:10px 0 10px 14px;}
.sp_zx1{ width:180px; line-height:40px; font-size:18px; color:#fff; background:#da251d; text-align:center; float:left; margin:30px 0 70px 400px;}
.sp_zx2{ width:210px; line-height:40px; font-size:18px; color:#fff; background:#7c462b; text-align:center; float:left; margin:30px 0 70px 30px;}
.sp_zx1 a,.sp_zx2 a{ color:#fff;}
.sp_zx1 a:hover,.sp_zx2 a:hover{ color:#e3e0e0;}
.index_p8{ width:100%; height:630px; background:url(/static/images/index_p8_bg.jpg) no-repeat fixed 0 0; overflow:hidden;}
.index_p8_hd{ width:1145px; height:40px; background:#515151; padding:10px 0px 0px 55px; position:relative;}
.index_p8_hd ul{ float:left; height:40px;}
.index_p8_hd ul li{ float:left; height:40px; width:150px; text-align:center; line-height:40px; color:#FFFFFF; font-size:18px; cursor:pointer;}
.pp1,.pp2,.pp3,.pp4,.pp5,.pp6{ background:#fff !important; color:#000 !important;}


.index_p9{ margin: 0 auto;
    width: 1200px;
    clear: both;
    overflow: hidden;}

.index_p9 .qa {
    width: 1200px;
    height: 129px;
    margin-top: 16px;
    overflow: hidden;
}
.index_p9 .qa_img {
    width: 88px;
    height: 88px;
    float: left;
    margin: 15px 0 0 20px;
}
.index_p9 .asq {
    width: 258px;
    float: left;
    box-sizing: border-box;
    border-right: 1px solid #d6d6d6;
    margin-left: 15px;
    
    padding-top: 15px;
}
.index_p9 .asq li {
    font-size: 12px;
    line-height: 22px;
    padding-left: 20px;
      width: 230px;
}
.index_p9 .asq li a{
    white-space: nowrap;  
    text-overflow:ellipsis; 
    overflow:hidden;
        width: 230px;
        display:block;

}


.index_p9 .asq_a1 {
    color: #87561e;
}
/* 医生*/
.index_zj_bg{width: 100%;height: 942px;background: url(/static/images/new_zj_bg.jpg) no-repeat center;margin: 0 auto;color: #342819;}
.in_zj_bx{height: 546px;box-sizing: border-box;border: 1px solid #cfcdcd;}
.indexbx_left {
    height: 544px;
    width: 392px;
    background: #fff;
    padding: 10px 0 0 10px;
    float: left;
    box-sizing: border-box;
    position: relative;
    overflow-y: auto;
}
.indexbx_right{height: 544px;width: 804px;border-left: 1px solid #cfcdcd;float: left;}
#tabs{width: 300px;height: 30px;position: absolute;bottom: 0;left: 0;}
#tabs li{width: 20px;height: 20px;border-radius: 20px;float: left;background: #a6865d;margin: 0 10px 0 0;}
#tabs li:nth-child(1){background: #43331c;margin-left: 140px;}
.indexSmall_zj li{float: left;width: 88px;height: 102px;font-size: 14px;text-align: center;margin: 24px 3px 0 0;box-sizing: border-box;color: #000;line-height: 200%;}
.indexSmall_zj li img{width: 82px;height: 96px;}
.indexSmall_zj li:nth-child(1){border: 3px solid #a6865d;margin-top: 0;}
.indexSmall_zj li:nth-child(2){margin-top: 0;}
.indexSmall_zj li:nth-child(3){margin-top: 0;}
.indexSmall_zj li:nth-child(4){margin-top: 0;}
.indexSmall_zj li:nth-child(5){clear: both;}
.indexSmall_zj li:nth-child(9){clear: both;}
.indexSmall_zj li:nth-child(13){clear: both;}
.indexBig_zj li{width: 814px;height: 544px;position: relative;}
.indexBig_zj li .zj_nameInfo{height: 65px;width: 300px;float: left;margin: 44px 0 0 406px;border-left: 3px solid #8b7b57;}
.indexBig_zj li .zj_det .zj_num{width: 226px;height: 24px;line-height: 24px;font-size: 14px;color: #fff;text-align: center;background: #894d2b;}
.indexBig_zj li .zj_nameInfo .zj_nameInfo_p1{font-size: 18px;margin-left: 27px;}
.indexBig_zj li .zj_nameInfo .zj_nameInfo_p2{font-size: 18px;margin-left: 27px;}
.indexBig_zj li .zj_nameInfo .zj_name{font-size: 30px;font-weight: bold;margin-right: 15px;line-height: 150%;}
.indexBig_zj li .zj_det{width: 338px;float: left;margin: 12px 0 0 436px;}
.indexBig_zj li .zj_det .zj_det_p1{font-size: 26px;color: #7c462b;margin-top: 5px;}
.indexBig_zj li .zj_det .zj_det_p2{font-size: 14px;color: #393939;line-height: 24px;margin-top: 8px;}
.indexBig_zj li .zj_det .zj_det_p3{font-size: 18px;color: #7c462b;font-weight: bold;margin-top: 8px;}
.indexBig_zj li .zj_xq{width: 36px;height: 36px;background: url(/static/images/zj_xq.png) no-repeat center;position: absolute;bottom: 40px;right: 85px;}
.indexBig_zj li .zj_lx{width: 36px;height: 36px;background: url(/static/images/zj_lx.png) no-repeat center;position: absolute;bottom: 40px;right: 44px;}






.w_imgtip_kuang {
    position: absolute;
}

.mlmhxb_main {
    width: 100%;
}

.mlmhxb_w1200 {
    width: 1200px;
    margin: 0 auto;
}

.mlmhxb_top {
    height: 120px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

.ToolTop {
    width: 100%;
    min-width: 1000px;
}

.top_head {
    padding-top: 18px;
    width: 58%;
    height: 50px;
}

.top_headr {
    padding-top: 42px;
    width: auto;
    height: 50px;
}

.top_head .logo_a {
    float: left;
    background: url(/static/images/logo.png) no-repeat center;
    height: 80px;
    width: 300px;
}

    .top_head .logo_a h1 {
        opacity: 0;
    }

.cjttop {
    background: url(/static/images/logo2.png) no-repeat center;
    height: 80px;
    width: 220px;
    float: left;
    margin-left: 20px;
}

.top_headr ul {
}

    .top_headr ul li {
        float: left;
        text-align: center;
        width: 95px;
        line-height: 60px;
    }

        .top_headr ul li a {
            font-size: 16px;
            color: #484443;
            display: inline-block;
        }

            .top_headr ul li a:hover {
                color: #45c5f2;
                font-weight: bold
            }

        .top_headr ul li em {
            float: right;
            font-size: 16px;
            color: #484443;
        }


/*顶部左侧部分*/
.tab_1200 .inTopL {
    width: 500px;
    float: left;
}

    .tab_1200 .inTopL .inTopL1 {
        display: block;
        float: left;
        width: 130px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        color: #FFF;
        margin-left: 20px; /* border-right:1px solid #FFF; border-left:1px solid #FFF;*/
    }
/*顶部悬停微博，微信，抖音，天猫特效*/
.social-btns {
    height: 40px;
}

    .social-btns .btn {
        display: inline-block;
        background-color: #666;
        width: 26px;
        height: 26px;
        margin-top: 7px;
        margin-right: 5px;
        text-align: center;
        position: relative;
        overflow: hidden;
        border-radius: 50%;
        opacity: 0.99;
    }

        .social-btns .btn:before {
            content: "";
            width: 120%;
            height: 120%;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .social-btns .btn .fa {
            font-size: 38px;
            vertical-align: middle;
        }

        .social-btns .btn, .social-btns .btn:before, .social-btns .btn .fa {
            transition: all 0.35s;
            transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);
        }

            .social-btns .btn:before {
                top: 90%;
                left: -110%;
            }

            .social-btns .btn .fa {
                -webkit-transform: scale(1);
                transform: scale(1);
            }

            .social-btns .btn:focus:before, .social-btns .btn:hover:before {
                top: -10%;
                left: -10%;
            }

            .social-btns .btn:focus .fa, .social-btns .btn:hover .fa {
                color: #fff;
                -webkit-transform: scale(1);
                transform: scale(1);
            }

            .social-btns .btn.weibo:before {
                background-color: #f7931e;
            }

            .social-btns .btn.weibo .fa {
                color: #3b5998;
            }

            .social-btns .btn.weixin:before {
                background-color: #f7931e;
            }

            .social-btns .btn.weixin .fa {
                color: #00aff0;
            }

            .social-btns .btn.douyin:before {
                background-color: #f7931e;
            }

            .social-btns .btn.douyin .fa {
                color: #dc4a38;
            }

            .social-btns .btn.tianmao:before {
                background-color: #f7931e;
            }

            .social-btns .btn.tianmao .fa {
                color: #bf00ff;
            }

    .social-btns i {
        background: url(/static/images/inTop01.png) no-repeat;
    }

        .social-btns i.fa-weibo {
            width: 26px;
            height: 26px;
            display: block;
            background-position: -5px -7px;
        }

        .social-btns i.fa-weixin {
            width: 26px;
            height: 26px;
            display: block;
            background-position: -36px -7px;
        }

        .social-btns i.fa-douyin {
            width: 26px;
            height: 26px;
            display: block;
            background-position: -68px -7px;
        }

        .social-btns i.fa-tianmao {
            width: 26px;
            height: 26px;
            display: block;
            background-position: -98px -7px;
        }
/*顶部悬停显示微博，微信，抖音，天猫二维码*/
.code_wrap {
    position: absolute;
    width: 500px;
    height: 160px;
    top: 40px;
    z-index: 1;
    display: block;
    overflow: hidden; /*border:1px solid #F00;*/
}

.code {
    width: 100%;
    overflow: hidden;
    position: relative;
}

    .code li {
        width: 200px;
        height: 160px;
    }

        .code li img {
            width: 125px;
            display: none;
            position: absolute;
            top: 0px;
        }

            .code li img.Aweibo {
                left: 50px;
                z-index: 99;
            }

            .code li img.Aweixin {
                left: 75px;
                z-index: 99;
            }

            .code li img.Adouyin {
                left: 110px;
                z-index: 99;
            }

            .code li img.Atianmao {
                left: 155px;
                z-index: 99;
            }
/*顶部右侧部分*/
.tab_1200 .inTopR {
    width: 500px;
    float: right;
}

    .tab_1200 .inTopR div {
        float: right;
    }

    .tab_1200 .inTopR .inTopR1 {
        display: block;
        width: 70px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        color: #FFF;
        margin-right: 30px;
    }

        .tab_1200 .inTopR .inTopR1 a {
            color: #fff;
        }

    .tab_1200 .inTopR .inTopR2 {
        margin-right: 10px;
    }

        .tab_1200 .inTopR .inTopR2 .phone {
            width: 26px;
            height: 26px;
            background: url(/static/images/inTop01.png) no-repeat -131px -7px;
            display: block;
            margin-top: 6px;
        }

    .tab_1200 .inTopR .inTopR3 {
        display: block;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        color: #FFF;
        margin-right: 30px;
    }



/*menu*/
.nav_menusad {
    background: #005775;
    position: relative;
    z-index: 9;
    min-width: 1200px;
}

    .nav_menusad > ul {
        display: block;
        height: 70px;
        overflow: visible;
        width: 1200px;
        margin: 0px auto;
        text-align: center;
    }

        .nav_menusad > ul > li {
            font-size: 16px;
            /*  float: left;*/
            display: inline-block;
            text-align: center;
            width: 108px;
            line-height: 110px;
            height: 70px;
        }

            .nav_menusad > ul > li > h2 {
                font-size: inherit;
                font-weight: normal;
            }

            .nav_menusad > ul > li > a {
                color: #fff;
                display: block;
                text-align: center;
                position: relative;
            }
                /*.nav > ul > li > a:hover,.nav ul > li.on > a:link{background-color:#676d17;}*/
                .nav_menusad > ul > li > a i {
                    width: 45px;
                    height: 30px;
                    display: block;
                    position: absolute;
                    top: 9px;
                    left: 32px;
                }

                    .nav_menusad > ul > li > a i.menu1 {
                        background: url(/static/images/menu/menu1.png) no-repeat center;
                    }

                    .nav_menusad > ul > li > a i.menu2 {
                        background: url(/static/images/menu/menu2.png) no-repeat center;
                    }

                    .nav_menusad > ul > li > a i.menu3 {
                        background: url(/static/images/menu/menu3.png) no-repeat center;
                    }

                    .nav_menusad > ul > li > a i.menu4 {
                        background: url(/static/images/menu/menu4.png) no-repeat center;
                    }

                    .nav_menusad > ul > li > a i.menu5 {
                        background: url(/static/images/menu/menu5.png) no-repeat center;
                    }

                    .nav_menusad > ul > li > a i.menu6 {
                        background: url(/static/images/menu/menu6.png) no-repeat center;
                    }

                    .nav_menusad > ul > li > a i.menu7 {
                        background: url(/static/images/menu/menu7.png) no-repeat center;
                    }

                    .nav_menusad > ul > li > a i.menu8 {
                        background: url(/static/images/menu/menu8.png) no-repeat center;
                    }


            .nav_menusad > ul > li.on {
                background: #45c5f2;
            }

    .nav_menusad .sub {
        position: absolute;
        top: 70px;
        left: 0px;
        right: 0px;
        background-color: #005775;
        z-index: 9;
    }

    .nav_menusad .sub {
        height: 181px;
        display: none;
        line-height: 100%;
    }

        .nav_menusad .sub ul {
            position: relative;
        }

            .nav_menusad .sub ul li {
                list-style: none;
            }

    /*addcss*/
    .nav_menusad .sub {
        width: 100%;
        background: #005775;
    }

        .nav_menusad .sub .sbox {
            width: 1200px;
            margin: 0 auto;
        }

        .nav_menusad .sub .fl {
            float: left;
            display: inline;
        }

        .nav_menusad .sub .bside {
            border-right: 1px dashed #cccccc;
        }

            .nav_menusad .sub .bside dt.tbg1 {
                background: #b3b3b3;
                width: 76px;
                height: 25px;
                color: #fff;
                font-size: 14px;
                font-family: 'Microsoft YaHei';
            }

            .nav_menusad .sub .bside dt.tbg2 {
                background: #97bc96;
                width: 76px;
                height: 25px;
                color: #fff;
                font-size: 14px;
                font-family: 'Microsoft YaHei';
            }

            .nav_menusad .sub .bside dl {
                padding-bottom: 34px;
            }

                .nav_menusad .sub .bside dl.clearfix {
                    clear: both;
                }

            .nav_menusad .sub .bside dt {
                width: 76px;
                line-height: 24px;
                font-weight: 600;
                text-align: center;
                background-color: #e1e3e7;
                color: #666;
            }

            .nav_menusad .sub .bside dt, .nav .sub .bside dd {
                float: left;
            }

            .nav_menusad .sub .bside dd a {
                display: block;
                float: left;
                font-size: 14px;
                color: #fff;
                text-decoration: none;
                line-height: 24px;
                padding-right: 7px;
                padding-left: 7px;
                margin-bottom: 5px;
                moz-transition: all .3s linear 0s;
                -webkit-transition: all .3s linear 0s;
                transition: all .3s linear 0s;
                font-family: 'Microsoft YaHei';
                min-width: 80px;
                width: auto;
                text-align: center;
            }

                .nav_menusad .sub .bside dd a:hover {
                    color: #000;
                    text-decoration: none;
                }

    .nav_menusad .ggheight {
        height: 181px;
        border-bottom: 0px solid #eb6100;
    }

.navsonleft {
    width: 20%;
    height: 181px;
}

.navsonconter {
    width: 80%;
    height: 181px;
}

.ercggss {
    width: 816px;
}

.navsonright {
    width: 250px;
    height: 181px;
}

.m_left_1 {
    padding-top: 0px;
    padding-right: 10px;
}

.m_left_d {
    padding-top: 56px;
}

    .m_left_d h3 {
        font-size: 18.95px;
        color: #45c5f2;
        text-align: left;
        margin-bottom: 10px;
    }

    .m_left_d p {
        font-size: 10.5px;
        color: #45c5f2;
        line-height: 16px;
        text-align: left;
    }

.navsonconter ul {
    padding-top: 35px;
}

    .navsonconter ul li {
        float: left;
        width: 30%;
        text-align: left;
        line-height: 32px;
    }

    .navsonconter ul.imgLi li {
        float: left;
        width: auto;
        text-align: left;
        line-height: 32px;
        margin-right:15px;
    }

        .navsonconter ul li a {
            color: #fff;
            font-size: 14.2px;
            display: inline-block;
            position: relative;
        }

            .navsonconter ul li a:hover {
                color: #eb6100;
            }

            .navsonconter ul li a em {
                display: block;
                background: url(../images/hot.png) no-repeat center;
                height: 12px;
                width: 9px;
                position: absolute;
                right: -13px;
                top: 0px;
            }

.navsonright .ztlistsf {
    padding-top: 21px;
}

.navsonconter ul.ecgg {
    width: 400px;
}

    .navsonconter ul.ecgg li {
        float: left;
        width: 50%;
        text-align: left;
        line-height: 32px;
    }

.navsonconter .xmleft {
    width: 280px;
}

.navsonconter .xmright {
    width: 500px;
}

.xmleft h4 {
    color: #fff;
    font-size: 14px;
    background: #eb6100;
    text-align: center;
    padding: 5px 12px;
    width: 60px;
    margin-top: 25px;
}

.xmright h4 {
    color: #fff;
    font-size: 14px;
    background: #eb6100;
    text-align: center;
    padding: 5px 12px;
    width: 116px;
    margin-top: 25px;
}

.xmleft01 h4 {
    color: #fff;
    font-size: 14px;
    background: #eb6100;
    text-align: center;
    padding: 5px 12px;
    width: 80px;
    margin-top: 25px;
}

.xmright01 h4 {
    color: #fff;
    font-size: 14px;
    background: #eb6100;
    text-align: center;
    padding: 5px 12px;
    width: 80px;
    margin-top: 25px;
}

.xmleft02 h4 {
    color: #fff;
    font-size: 14px;
    background: #eb6100;
    text-align: center;
    padding: 5px 12px;
    width: 60px;
    margin-top: 20px;
}

.xmright02 h4 {
    color: #fff;
    font-size: 14px;
    background: #eb6100;
    text-align: center;
    padding: 5px 12px;
    width: 68px;
    margin-top: 20px;
}

.xmright04 h4 {
    color: #fff;
    font-size: 14px;
    background: #eb6100;
    text-align: center;
    padding: 5px 12px;
    width: 68px;
    margin-top: 20px;
}

.xmleft06 h4 {
    color: #fff;
    font-size: 14px;
    background: #eb6100;
    text-align: center;
    padding: 5px 12px;
    width: 68px;
    margin-top: 20px;
}

.xmright06 h4 {
    color: #fff;
    font-size: 14px;
    background: #eb6100;
    text-align: center;
    padding: 5px 12px;
    width: 68px;
    margin-top: 20px;
}

.xmleft08 h4 {
    color: #fff;
    font-size: 14px;
    background: #eb6100;
    text-align: center;
    padding: 5px 12px;
    width: 68px;
    margin-top: 20px;
}

.xmright08 h4 {
    color: #fff;
    font-size: 14px;
    background: #eb6100;
    text-align: center;
    padding: 5px 12px;
    width: 68px;
    margin-top: 20px;
}

.navsonconter ul.mtop0 {
    padding-top: 10px;
    width: 280px;
}

    .navsonconter ul.mtop0 li {
        line-height: 26px;
    }

.navsonconter ul.mtop1 {
    padding-top: 10px;
    width: 500px;
}

    .navsonconter ul.mtop1 li {
        line-height: 26px;
        width: 33%;
    }

.navsonconter ul.mtop2 {
    padding-top: 10px;
    width: 182px;
}

    .navsonconter ul.mtop2 li {
        line-height: 26px;
        width: 100%;
        float: none;
    }

.navsonconter ul.mtop3 {
    padding-top: 10px;
    width: 182px;
}

    .navsonconter ul.mtop3 li {
        line-height: 22px;
        width: 100%;
        float: none;
    }

.navsonconter ul.mtop4 {
    padding-top: 25px;
    width: 410px;
}

    .navsonconter ul.mtop4 li {
        line-height: 26px;
        width: 30%;
        float: left;
    }

.navsonconter ul.mtop5 {
    padding-top: 10px;
    width: 410px;
}

    .navsonconter ul.mtop5 li {
        line-height: 26px;
        width: 30%;
        float: left;
    }

.navsonconter ul.mtop6 {
    padding-top: 10px;
    width: 280px;
}

    .navsonconter ul.mtop6 li {
        line-height: 26px;
        width: 45%;
        float: left;
    }

.navsonconter ul.mtop6_1 {
    padding-top: 10px;
    width: 150px;
}

    .navsonconter ul.mtop6_1 li {
        line-height: 26px;
        width: 100%;
        float: none;
    }

.navsonconter ul.mtop8 {
    padding-top: 10px;
    width: 414px;
}

    .navsonconter ul.mtop8 li {
        line-height: 26px;
        width: 33%;
        float: left;
    }

.navsonconter ul.mtop8_1 {
    padding-top: 10px;
    width: 290px;
}

    .navsonconter ul.mtop8_1 li {
        line-height: 26px;
        width: 50%;
        float: left;
    }

.navsonconter .xmleft01 {
    width: 182px;
}

.navsonconter .xmright01 {
    width: 346px;
}

.navsonconter .xmleft02 {
    width: 182px;
}

.navsonconter .xmright02 {
    width: 182px;
}

.navsonconter .xmleft04 {
    width: 410px;
}

.navsonconter .xmright04 {
    width: 370px;
}

.navsonconter .xmright06 {
    width: 150px;
}

.navsonconter .xmright08 {
    width: 290px;
}
/*menu end*/
 
.sevices-area {
    position: relative;
    display: block;
    background: #ffffff;
    z-index: 1;
    padding: 30px 0;
    /* max-width: 1410px;
    width: 100%;
    margin: 0 auto;
    background-color: var(--ambed-base, #a47c68);
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px; */
    z-index: 1;
}

.sevices-shape-1 {
    position: absolute;
    top: 0;
    left: 0;
    opacity: .5;
    display: none;
}

.sevices-shape-2 {
    position: absolute;
    top: 0;
    right: 0;
    opacity: .5;
    z-index: -2;
    display: none;
}

.sevices-bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-color: var(--ambed-base, #a47c68);
    background-blend-mode: color-dodge;
    opacity: 0.05;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    z-index: -1;
    display: none;
}

.sevices-row {
    position: relative;
    display: block;
    width: 100%;
    height: 207px;
}

    .sevices-row li {
        float: left;
        display: block;
        width: calc((100% - 40px) / 5);
        height: 207px;
        text-align: center;
        border-radius: 10px;
    }

        .sevices-row li + li {
            margin-left: 10px;
        }
        /* .sevices-row li:nth-child(1){
    background:#54a3a8;
}
.sevices-row li:nth-child(2){
    background:#dd960e;
}
.sevices-row li:nth-child(3){
    background:#01763a;
}
.sevices-row li:nth-child(4){
    background:#f08c34;
}
.sevices-row li:nth-child(5){
    background:#28bda8;
} */
        .sevices-row li:nth-child(1) {
            background: #00b5f5;
        }

        .sevices-row li:nth-child(2) {
            background: #6adeae;
        }

        .sevices-row li:nth-child(3) {
            background: #3db2de;
        }

        .sevices-row li:nth-child(4) {
            background: #2cc786;
        }

        .sevices-row li:nth-child(5) {
            background: #00afc2;
        }

        .sevices-row li a {
            display: block;
            height: 100%;
        }

        .sevices-row li .icon-box {
            font-size: 62px;
            padding: 55px 0 10px;
            color: #fff;
        }

        .sevices-row li .svg {
            display: inline-block;
            height: 80px;
            width: 80px;
            margin: 40px 0 15px;
        }
        /* .sevices-row li:nth-child(3) .svg, */
        .sevices-row li:nth-child(2) .svg {
            width: 65px;
            height: 80px;
            padding-top: 10px;
        }

        .sevices-row li:nth-child(5) .svg {
            width: 70px;
            height: 80px;
            padding-top: 5px;
        }

        .sevices-row li .svg svg {
            width: 100%;
            height: auto;
            overflow: inherit;
            position: relative;
        }

.sl1, .sl3 {
    fill: none;
    stroke: #fbf988;
    stroke-width: 50;
    stroke-linecap: round;
    stroke-miterlimit: 10;
}

.sl2 {
    fill: #b3fd10;
}

.sl3 {
    stroke-width: 0;
}

.sl4 {
    fill: #fff;
    stroke: none;
    stroke-width: 0;
    stroke-linecap: round;
    stroke-miterlimit: 10;
}

.sevices-row li:hover .sl1 {
    /*stroke-dasharray:5000;*/
    /*stroke-dashoffset: 5000;*/
    -webkit-animation: dash 2s linear forwards;
    animation: dash 2s linear forwards;
}

.sevices-row li a:hover .sl2 {
    -webkit-animation: fadeIn .8s .1s ease both;
    -moz-animation: fadeIn .8s .1s ease both;
    animation: fadeIn .8s .1s ease both;
}

.sevices-row li a:hover .sl1 {
    stroke-dasharray: 6000;
    stroke-dashoffset: 6000;
}

.sevices-row li a:hover .sl12 {
    stroke-dasharray: 6000;
    stroke-dashoffset: 6000;
}

.sevices-row li a:hover .sl4 {
    -webkit-animation: anmo 2s linear forwards;
    -moz-animation: anmo 2s linear forwards;
    animation: anmo 2s linear forwards;
}

@-webkit-keyframes dash {
    from {
        stroke-dashoffset: 6000;
    }

    to {
        stroke-dashoffset: 0;
    }
}

@keyframes dash {
    from {
        stroke-dashoffset: 6000;
    }

    to {
        stroke-dashoffset: 0;
    }
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1
    }
}

@keyframes anmo {
    0% {
        opacity: 0;
        transform: scale(1) translateX(100px);
    }

    20% {
        opacity: 0;
        transform: scale(1) translateX(0px);
    }

    100% {
        opacity: 1;
        transform: scale(1) translateX(0px);
    }
}

.sevices-row li .svg,
.sevices-row li h3 {
    text-align: center;
    color: #fff;
    font-size: 18px;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.sevices-row li a:hover h3,
.sevices-row li a:hover .svg {
    -webkit-transform: scale(1.1) translateY(-3px);
    -moz-transform: scale(1.1) translateY(-3px);
    -o-transform: scale(1.1) translateY(-3px);
    -ms-transform: scale(1.1) translateY(-3px);
    transform: scale(1.1) translateY(-3px);
}

 