@font-face {
    font-family:"ZMFont1";
    src:url("../font/Montserrat-Bold.otf");
}
@font-face {
    font-family:"ZMFont2";
    src:url("../font/MyriadProRegular.otf");
}
/****/
/*body{font-family:"ZMFont1";}*/
.head_box{position:fixed;width:100%;top: 0;left: 0;background:#fff;z-index:9;}
.nothing_top{height:131px;}
.top{background:#11171d;border-bottom:1px solid #323232;font-size:14px;color:#c7c7c7;line-height:38px;overflow:hidden;transition:all .6s;height:38px;}
.top .mauto>div,.top .mauto>a{padding:0 16px;border-left:1px solid #323232;}
.top .mauto>div:first-child{border-left:none;}
.top .mauto .top_tel{padding-left:40px;background:url("../images/yes.png") 22px center no-repeat;}
.top .mauto .top_lang2{padding-left:40px;font-size:14px;background:url("../images/CN.png") 20px center no-repeat;}
.top .mauto .top_lang{padding-left:40px;font-size:14px;background:url("../images/EN.png") 20px center no-repeat;}
.head{
    height:90px;position:relative;z-index:9;border-bottom:3px solid #810d0e;transition:all .6s;
    background:url("../images/head_bg.jpg") center no-repeat;background-size:cover;
}
.head .logo{display:block;width:91px;line-height:90px;float: left;margin-left:3%;transition:all .6s;}
.logo img{width:100%;}
.head .nav{float:right;}
.nav li{float:left;position:relative;}
.nav li.moNav{display:none;}
.nav li>a{display:block;padding:0 24px;font-size:15px;color:#1f1f29;line-height:90px;font-weight:bold;position:relative;}
.nav li>a:after{
    content:"";display:block;width:52px;height:4px;background:#c3272b;position:absolute;
    left:calc(50% - 26px);top:calc(50% + 20px);transform:scale(0,1);transition:all .6s;
}
.nav li:hover>a:after,.nav li>a.act:after{transform:scale(1,1);}
.nav li .nav_er{
    position: absolute;background:#fff;width:130px;text-align:center;line-height: 36px;z-index: 2;border-top:3px solid #810d0e;
    padding: 10px 0;transition: top .5s,opacity .5s;left:calc(50% - 65px);top:120%;opacity: 0;visibility: hidden;
}
.nav li:hover .nav_er{top:100%;opacity: 1;visibility: visible;}
.nav_er a{display: block;color:#333;font-size: 14px;}
.nav_er a:hover{background: #c3272b;color:#fff;}
.nav_btn{display: none;width:0.8rem;padding: 0.29rem 0;height:0.9rem;box-sizing: border-box;float:right;}
.nav_btn span{display: block;margin:0.1rem auto;}
.nav_btn:after,.nav_btn:before{content:" ";margin: auto;}
.nav_btn span,.nav_btn:after,.nav_btn:before{
    display: block;width: 0.4rem;height:0.04rem;transition: all .3s;
    background-color:#c3272b;border-radius: 0.05rem;position: relative;
}
.nav_btn.openNav span{opacity: 0;}
.nav_btn.openNav:before{transform: rotate(45deg);top:0.14rem;}
.nav_btn.openNav:after{transform: rotate(-45deg);bottom:0.14rem;}
/**�Ӹ�Ч��**/
.noInTop .top{height:0;}
.noInTop .head{height:80px;}
.noInTop .head .logo{line-height:80px;}
.noInTop .nav li>a{line-height:80px;}
/****/
.banner_list li{height:860px;}
.banner_list li a{display:block;height:100%;}
.banner .bx-wrapper .bx-pager{bottom:45px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{width:16px;height:16px;background:#fff;}
.banner .bx-wrapper .bx-pager.bx-default-pager a.active,.banner .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ec191f;transform:scale(1.1);}
.banner .bx-wrapper .bx-prev:hover{background-image: url("../images/to_left_02.png");}
.banner .bx-wrapper .bx-next:hover{background-image:url("../images/to_right_02.png");}
.banner:after{
    content:"";display:block;position:absolute;width:100%;height:14%;z-index:3;
    left:0;bottom:0;background:url("../images/banner_bor.png") center/100% 100%;
}
/****/
.right_box{position:fixed;right:0;top:calc(20% + 210px);z-index:8;}
.right_box .bdshare-button-style0-16 a{padding-left:46px;height:46px;margin:0;display:block;float:none;}
.right_box .bdshare-button-style0-16 .bds_fbook{background:url("../images/shareR_01.jpg") center no-repeat;}
.right_box .bdshare-button-style0-16 .bds_twi{background:url("../images/shareR_02.jpg") center no-repeat;}
.right_box .bdshare-button-style0-16 .bds_linkedin{background:url("../images/shareR_03.jpg") center no-repeat;}
.right_box .to_top{height:46px;width:46px;cursor:pointer;background:#0a4062 url("../images/to_top.png") center no-repeat;margin-top: 38px;}
/****/
.foot_top{line-height:62px;background:#101a23;font-size:18px;font-weight:bold;color:#e72019;font-family:"ZMFont1";}
.bottom{line-height:52px;height:52px;border-top:1px solid #252525;background:#050e15;font-size:13px;color:#ddd8eb;}
.foot{background:#020b13;padding:25px 0 80px;position:relative;}
.foot .mauto:before{content:"";display:block;width:100%;left:0;top:50px;height:1px;background:#353c42;position:absolute;}
.foot .foot_T{line-height:50px;color:#e7e7e7;font-size:16px;font-weight:bold;}
.foot .foot_con{padding-left:30px;width:320px;float:left;}
.foot_con .FC_T{font-size:13px;line-height:25px;color:#cdcdcd;padding-top:16px;}
.foot .foot_share{width:280px;margin-left:50px;float:left;}
.foot_share .FS_main{padding-top:22px;}
.FS_main .bdshare-button-style0-16 a{display:block;width:50%;box-sizing:border-box;float: left;margin:0 0 12px;line-height:30px;font-size:13px;color:#cdcdcd;padding-left:40px;height:30px;}
.FS_main .bdshare-button-style0-16 a:hover{color:#fff;opacity:1;}
.FS_main .bdshare-button-style0-16 .bds_fbook{background:url("../images/shareF_01.jpg") left center no-repeat;}
.FS_main .bdshare-button-style0-16 .bds_twi{background:url("../images/shareF_02.jpg") left center no-repeat;}
.FS_main .bdshare-button-style0-16 .bds_linkedin{background:url("../images/shareF_03.jpg") left center no-repeat;}
.foot .foot_nav{width:calc(50% - 340px);box-sizing:border-box;padding-left:70px;float: left;}
.foot_nav .fN_T{padding-top:16px;}
.fN_T a{font-size:13px;line-height:25px;color:#cdcdcd;display:block;}
/**index main**/
.ind_abt{padding:130px 0 310px;background:url("../images/ind_abt_bg.jpg") center bottom 100px no-repeat;}
.ind_abt .indA_link{position:absolute;top:-150px;right:calc(100% - 585px);}
.indA_link a{position:absolute;}
.indA_link a span{
    display:block;width:80px;height:80px;border-radius:50%;background:#be1315;padding:24px 0;z-index: 1;
    font-size:12px;line-height:16px;color:#fff;text-align: center;box-sizing: border-box;position: relative;
}
@keyframes bigBig{
    from {transform: scale(1);opacity: 1;}
    to {transform: scale(1.3);opacity: 0;}
}
.indA_link a:before{content:"";display:block;width:100%;height:100%;background:#be1315;position:absolute;top:0;left:0;border-radius:50%;animation:bigBig 1.5s infinite;}
.indA_link a.indAL1{top:13.75%;left:21.87%;}
.indA_link a.indAL2{top: 4%; left: 27.75%;}
.indA_link a.indAL3{top:8.25%;left:61.25%;}
.indA_link a.indAL4{top:24.37%;left:37.5%;}
.indA_link a.indAL5{top:43.75%;left:23.75%;}
.indA_link a.indAL6{top: 35.75%;left: 38.75%;}
.indA_link a.indAL7{top:67.5%;left:32.5%;}
.ind_abt .indA_txt{width:calc(100% - 585px);margin:0 0 0 auto;}
.indA_txt .indA_T{line-height:36px;font-size:36px;color:#131324;font-weight:bold;border-left:6px solid #df5b4d;padding-left:18px;margin-bottom:40px;font-family:"ZMFont1";}
.indA_txt .indA_TT{font-size:14px;line-height:30px;color:#999;text-align:justify;}
.indA_txt .indA_more{
    display:block;margin-top:20px;width:220px;line-height:56px;font-size:14px;color:#fff;font-weight:bold;
    background:#df5b4d;box-sizing:border-box;padding-left:40px;border-radius:4px;
}
/*****/
.indP_list{}
.indP_list .indP_one{display:block;position:relative;box-sizing:border-box;padding:0;border:1px solid #cfcfcf;overflow:hidden;}
.indP_one img{width:100%;transition:all 2s;}
.indP_one:hover img{transform:scale(1.1);}
.indP_one .indP_txt{
    position:absolute;width:100%;height:100%;top: 0;left: 0;text-align: center;font-size:28px;
    line-height:48px;color:#ece7eb;box-sizing:border-box;border:12px solid #cb4748;font-family:"ZMFont1";
    background:rgba(0,0,0,.5);opacity:0;transform:scale(1.3);transition:all .6s;font-weight:bold;
}
.indP_one:hover .indP_txt{opacity:1;transform:scale(1);}
.indP_txt i{display:block;width:60px;height:60px;margin:0 auto 20px;background:#d0383a url("../images/search_01.png") center no-repeat;}
.ind_pro .bx-wrapper .bx-controls-direction a{width:54px;height:90px;margin-top:-45px;}
.ind_pro .bx-wrapper .bx-prev{left: 0;background: url("../images/to_left_03.png") center no-repeat;}
.ind_pro .bx-wrapper .bx-next{right:0;background:url("../images/to_right_03.png") center no-repeat;}
.ind_pro .bx-wrapper .bx-prev:hover{background-image: url("../images/to_left_04.png");}
.ind_pro .bx-wrapper .bx-next:hover{background-image:url("../images/to_right_04.png");}
/****/
.ind_news .indN_title{text-align:center;line-height:190px;font-size:36px;color:#141421;font-weight:bold;font-family:"ZMFont1";}
.ind_news .indN_list{width:50%;padding:60px 0;background:#111920;position:relative;z-index: 2;}
.indN_list .indN_one{max-width:650px;display:block;padding:25px 80px 25px 0;box-sizing: border-box;margin:0 0 0 auto;position:relative;text-align:right;}
.indN_one:before{
    content:"";display:block;width:90px;height:90px;opacity:.25;
    background:#fff;position:absolute;top:calc(50% - 45px);right:-45px;border-radius:50%;
}
.indN_one .indN_time{
    width:80px;height:80px;border-radius:50%;background:#fff;
    text-align:center;font-size:12px;color:#161625;font-weight:bold;
    position:absolute;top:calc(50% - 40px);right:-40px;
}
.indN_time .indN_day{font-size:36px;color:#e7211b;padding-top:9px;}
.indN_one .indN_T{line-height:36px;margin-bottom:4px;font-size:18px;color:#fff;transition:all .6s;}
.indN_one .indN_TT{font-size:14px;line-height:30px;color:#999;transition:all .6s;}
.indN_one:hover .indN_T{color:#e7211b;}
.indN_one:hover .indN_TT{color:#fff;}
.ind_news .indN_show{position:absolute;width:50%;height:100%;top: 0;right:0;background-position:center;background-size:cover;transition:all .6s;}
/****/
.ind_txt{padding:80px 0;text-align:center;}
.ind_txt .indT_T1{font-size:36px;font-weight:bold;color:#292929;line-height:60px;font-family:"ZMFont1";}
.ind_txt .indT_T2{font-size:17px;line-height:46px;color:#777;}
/****/
.ind_con{position:relative;background:#17242f;padding:50px 0;}
.ind_con:before{
    content:"";display:block;width:90px;height:100%;background:url("../images/cir_01.png") center/100% 100%;position:absolute;top:0;left:45%;z-index: 3;
}
.ind_con .indC_main{width:510px;background:#17242f;position:relative;z-index: 2;max-width:45%;}
.ind_con .indCon_T{line-height:50px;padding:5px 0 32px;font-size:36px;font-weight:bold;color:#fff;font-family:"ZMFont1";}
.ind_con .indCon_form{}
.indCon_form input[type='text']{
    width:470px;height:50px;margin-bottom:30px;border:1px solid #747c82;max-width:99%;
    font-size:16px;color:#fff;padding-left:20px;display:block;background:transparent;
}
.indCon_form textarea{
    width:470px;height:90px;margin-bottom:30px;border:1px solid #747c82;resize:none;
    font-size:16px;color:#fff;padding:10px 20px;display:block;background:transparent;max-width:99%;
}
.indCon_form input.indCon_btn{width:190px;height:52px;color:#fff;font-size:14px;font-weight:bold;background:#d7272a;}
.indCon_form input::-webkit-input-placeholder, .indCon_form textarea::-webkit-input-placeholder{color:#fff;}
.indCon_form input:-moz-placeholder, .indCon_form textarea:-moz-placeholder{color:#fff;}
.indCon_form input::-moz-placeholder, .indCon_form textarea::-moz-placeholder{color:#fff;}
.indCon_form input:-ms-input-placeholder, .indCon_form textarea:-ms-input-placeholder {color:#fff;}
.ind_con .indCon_map{position:absolute;width:55%;height:100%;top: 0;right:0;}
.indCon_map iframe{width:100%;height:100%;}
/****/
.adv_pop{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.5);z-index: 12;}
.adv_pop .advP_close{
    width: 40px;height: 40px;border-radius: 50%;position: absolute;top: 5%;cursor: pointer;
    background:#000 url('../images/close.png') center no-repeat;right: 5%;transition: all .6s;
}
.adv_pop .advP_close:hover{transform: rotate(360deg);}
.adv_pop img{max-width: 80%;max-height: 80%;position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);}