﻿@charset "UTF-8";
.container,.foot-bottom,.foot-main,.head_main,.index-container,.wrap{margin:0 auto;padding:0 15px}
@media (min-width:1200px){.foot-bottom,.foot-main,.head_main{padding:0 50px}
}
@media (min-width:1260px){.foot-bottom,.foot-main,.head_main,.index-container{width:1230px}
.container,.index-container,.wrap{width:1230px}
}
@media (min-width:1490px){.foot-bottom,.foot-main,.head_main,.index-container{width:1430px}
.container,.index-container,.wrap{width:1430px}
}
.header{height: 80px;position:fixed;width:100%;top:0;left:0;z-index:1000;background: rgba(4,14,35,.3);box-shadow:0 1px 4px 1px transparent;}
.index-header{position:absolute}
.header.index{background:none;}
.header.black{-webkit-box-shadow:3px 0 7px 0 rgba(0,0,0,.1);box-shadow:3px 0 7px 0 rgba(0,0,0,.1);background:#fff}
.header .index-container{height:100%}
.header .logo{float:left;height: 80px;line-height: 80px;}
.header .logo2{display:none}
.header .logo img{width:100%}
.header.black .logo1{display:none}
.header.black .logo2{display:inline-block}
.navbar{float:right}
.navbar *{-webkit-box-sizing:border-box;box-sizing:border-box}
.category-item{float:left;padding-right: 24px;}
.category-item:last-child{margin-right:0}
.category-a{padding: 0 10px;display:block;line-height: 80px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;position:relative;color:#fff;}
.header.black .category-a,.header.index .category-a{color:#666}
.category-item.active .category-a,.category-item:hover .category-a{color:#2c97f4}
.header.black .category-item.active .category-a,.header.black .category-item:hover .category-a{color:#db1516}
.header.black .category-a::after{background:#db1516}
.category-a::after{content:'';width:0;height:1px;background:#2381d9;position:absolute;bottom:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.index-header .category-a::after{background:#2381d9}
.category-a:hover::after,.category-item.active .category-a::after{width:15px}
.dropdown-menu.single{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1100;background:#fff;margin-top:0;max-height:0;opacity:0;overflow:hidden;/* -webkit-transition: max-height 1s; */-o-transition: max-height 1s;/* transition: max-height 1s; */border:none;color:#303233;height:auto;padding:0;display:block;width:100%;}
.dropdown-menu.single ul{padding:0 0}
.dropdown-menu.single li{display:block;width:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}
.dropdown-menu.single li:last-child{border-bottom:0}
.dropdown-menu.single li>a{padding:0 10px 0 20px;display:block;font-size:16px;color:#666;line-height:30px;white-space:nowrap;width:100%;height:auto;background:0 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}
.dropdown-menu.single li:first-child{padding:0;line-height:22px;padding-bottom:24px;border-bottom:solid 1px #dbdbdb;margin-bottom:18px}
.dropdown-menu.single li:first-child a{font-size:22px;color:#333;padding:0}
.dropdown-menu.single li a::before{position:absolute;content:'';width:8px;height:1px;background:#777;left:5px;top:50%}
.dropdown-left,.dropdown-pad,.dropdown-right{float:left;padding:51px 50px 105px 50px}
.dropdown-left{width:40%;border-right: 1px solid #ededed;padding-left:10%;height: 450px;}
.dropdown-left h3{margin:25px 0 10px}
.dropdown-left h4{color:rgba(51,51,51,.12)}
.dropdown-pad{width:28%;margin-right:2%}
.dropdown-right{width:30%;padding:51px 0 0}
.single li:hover a,.single li:hover a::before{color:#db1516}
.category-item:hover .dropdown-menu.single{max-height:450px;height: 450px;display:block;visibility:visible;border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;opacity:1;}
.dropdown-menu.full-screen{position:absolute;top:100%;z-index:1100;background-color:#fff;border-top:1px solid #dae1e6;-webkit-transition:none;-o-transition:none;transition:none;height:300px;display:none;overflow:hidden;width:100%;min-width:1200px;left:0;margin-top:0;-ms-box-shadow:0 2px 2px 0 rgba(0,0,0,.05);-o-box-shadow:0 2px 2px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.05);box-shadow:0 2px 2px 0 rgba(0,0,0,.05)}
.column-two ul{display:none}
.dropdown-container{height:400px}
.p-drop-le{width:100%;height:100%;float:left;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.p-drop-ri{height:100%;float:left}
.p-drop-Lwrap{padding-top:20px;margin-left:36px;height:100%}
.p-drop-Rwrap{float:left}
.column-item{float:left;width:260px;border-right:1px solid #eee;height:100%}
.column-two{width:180px}
.nav-title{font-size:18px;line-height:50px;color:#444;display:block;padding-left:24px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:url(https://img.ctmon.com.cn/PC/images/arrow-next.png) no-repeat right 20px center}
.nav-title:hover{color:#fff;background:#006fc1 url(https://img.ctmon.com.cn/PC/images/arrow-next2.png) no-repeat right 20px center}
.nav-data{display:block;font-size:16px;line-height:36px;color:#666;padding-left:24px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative;background:0 0}
.nav-data::after{content:'';width:36px;height:36px;position:absolute;right:0;top:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:0}
.nav-data:hover{color:#2381d9}
.nav-data:hover::after{opacity:1}
.nav-pic{height:256px;width:256px;overflow:hidden}
.nav-pic img{max-width:100%;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;height:100%}
.p-nav-more{display:inline-block;font-size:14px;line-height:34px;padding:0 27px;background:#006fc1;color:#fff;margin-top:12px}
.p-nav-more img{vertical-align:-2px;margin-left:12px;display:inline-block}
.nav-pic-tit{font-size:16px;line-height:52px;color:#666}
.category-item:hover .dropdown-menu.full-screen{display:block;visibility:visible}
.nav-search{cursor:pointer;float:right;height: 80px;width:26px;position:relative;background:url(https://img.ctmon.com.cn/PC/images/icon2.png) no-repeat right 3px center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding-left:70px;}
.header.black .nav-search,.header.index .nav-search{background:url(https://img.ctmon.com.cn/PC/images/icon3.png) no-repeat right 3px center}
.nav-icon{cursor:pointer;float:right;height:90px;width:26px;line-height:90px;margin-right:28px}
.index-header .nav-search{background:url(https://img.ctmon.com.cn/PC/images/icon2.png) no-repeat right 3px center}
.search-box{position:absolute;right:-8px;top:94px;font-size:0;width:320px;height:0;z-index:100;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:0;overflow:hidden}
.nav-search:hover .search-box{opacity:1;height:52px;padding-top:6px}
.search-box .search{border:solid 1px #dbdbdb;width:260px;height:46px;background:#fff;display:inline-block;vertical-align:top;font-size:14px;padding:0 15px;color:#666}
.search-box .butt{width:60px;height:46px;background:#2c97f4 url(https://img.ctmon.com.cn/PC/images/icon2.png) no-repeat center;display:inline-block;vertical-align:top;font-size:14px;color:#fff;text-align:center;line-height:46px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.header.black .search-box .butt{background-color:#db1516}
.pc-lanu{text-align:center;margin-top:42px;float:right}
.pc-lanu a{display:inline-block;line-height:16px;padding:5px 13px;font-size:18px;color:#333;font-family:HELVETICA-LT}
.pc-lanu a:last-child{padding-right:0}
.pc-lanu a.on{background:#7cd32e;color:#fff;border-radius:20px}
.pc-lanu a:last-child.on{padding-right:13px}
.user{float:right;margin-right:20px}
.user img{margin:40px 0;width:30px}
.c-foot{background:#222;padding-top: 30px;}
.foot-one{padding-bottom: 15px;padding-top: 20px;}
.foot-one dl{float:left}
.foot-one dt{margin-bottom:21px}
.foot-one dt a{font-size:16px;color:rgba(255,255,255,.8);margin-right:129px;line-height:16px;letter-spacing:1px}
.foot-one dd a{font-size:14px;color:rgba(255,255,255,.4);line-height:26px}
.foot-one dl:last-child a{margin-right:0}
.foot-one dd a:hover,.foot-one dt a:hover{color:#fff}
.foot-two{height:40px}
.foot-two p{float:left;font-weight:700;font-size:14px;color:rgba(255,255,255,.3);line-height:40px}
.foot-two p a{font-size:14px;color:rgba(255,255,255,.3);font-weight:400;padding:0 5px 0 3px;letter-spacing:1px}
.foot-two p a:hover{color:#fff}
.foot-three .foot-btn{display:block;float:right;/* width:140px; */height: 30px;text-align:center;line-height:40px;background:0 0;color:rgba(255,255,255,.3);/* border:solid 1px #666; */font-size:16px;margin-top:25px}
.foot-three .foot-btn a,.foot-app .foot-btn a{
    background: #fff;
    width: 40px;
    height: 40px;
    line-height: 40px;
    padding: 5px;
    border-radius: 10px;
    margin: 0 5px;
}
.foot-three .foot-btn a:hover,  .foot-app .foot-btn a:hover{
    /* box-shadow: 1px 1px 2px 2px #ffffff; */
    transform: translateY(-5px);
    transition: .5s;
}
.ewm{float:left;margin-right:153px}
.address{margin-top:22px;font-size:16px;color:rgba(255,255,255,.6);line-height:26px;width:220px;float:left;position:relative}
.address p{letter-spacing:1px}
.address p,.foot-tel p{margin-top:5px}
.address p span,.foot-tel p span{margin-right:5px}
.foot-tel{font-size:16px;color:rgba(255,255,255,.6);line-height:26px;width:auto;float:left;position:relative}
.share{float:right;margin-top:32px}
.share a{float:left;width:25px;height:35px;display:block;padding:0;margin:0;margin-left:22px;opacity:.3}
.share a:first-child{margin-left:0}
.share a.bds_weixin{background:url(https://img.ctmon.com.cn/PC/images/foot-wxH.png) no-repeat center}
.share a.bds_sqq{background:url(https://img.ctmon.com.cn/PC/images/foot-qqH.png) no-repeat center}
.share a.bds_tsina{background:url(https://img.ctmon.com.cn/PC/images/foot-wbH.png) no-repeat center}
.share a.bds_fbook{background:url(https://img.ctmon.com.cn/PC/images/foot-fcH.png) no-repeat center}
.share a:hover{opacity:1}
.c-footer{background: #222;padding: 10px 0 20px 0;}
.footer-left{float:left}
.footer-left .h1{font-size:14px;line-height:14px}
.footer-left a{color:rgba(255,255,255,.3)}
.footer-left a:hover{color:#fff}
.footer-right{float:right;line-height: 20px;}
.footer-right a{float:left;margin-left:11px;color:rgba(255,255,255,.3)}
.footer-right a:hover{color:#fff}
.footer-right a img{margin-right:11px}
.foot-three {
    padding: 0 0 30px 0;
    border-bottom: 1px solid rgba(255,255,255,.1);
}
.foot-three .address p,.foot-three .foot-tel p{line-height:1.65;color:rgba(255,255,255,.4)}
.foot-three .address p em,.foot-three .foot-tel p em{margin:0 6px}
.foot-three .address h5,.foot-three .foot-tel h5{margin-bottom:15px}
.foot-three .address{font-size:16px;color:rgba(255,255,255,.6);line-height:26px;width:auto;float:left;position:relative;margin-right:95px;margin-top:0}
.foot-three .ewm{float:left;margin-right:40px}
.foot-three .address:before{left:-5px}
.header-app{display:none;position:fixed;top:0;left:0;width:100%;height:60px;z-index:500;-webkit-transition:background .44s .2s cubic-bezier(.52,.16,.24,1),height .56s cubic-bezier(.52,.16,.24,1);-o-transition:background .44s .2s cubic-bezier(.52,.16,.24,1),height .56s cubic-bezier(.52,.16,.24,1);transition:background .44s .2s cubic-bezier(.52,.16,.24,1),height .56s cubic-bezier(.52,.16,.24,1)}
.header-app.open-menu{height:100%;background:#fff;-webkit-transition:background .36s cubic-bezier(.32,.08,.24,1),height .56s cubic-bezier(.52,.16,.24,1);-o-transition:background .36s cubic-bezier(.32,.08,.24,1),height .56s cubic-bezier(.52,.16,.24,1);transition:background .36s cubic-bezier(.32,.08,.24,1),height .56s cubic-bezier(.52,.16,.24,1)}
.header-app .logo{width:130px;height:60px;float:left;vertical-align:middle;padding:10px 10px;display:flex;justify-content:space-between;align-items:center}
.header-app .logo img{width:232px;height:100%;margin-right:10px}
.header-app .right-box{padding-left:10px}
.header-app .red-txt{font-size:14px}
.header-app .black-txt{font-size:12px}
.navbar-app{position:relative;-webkit-box-shadow:3px 0 7px 0 rgba(0,0,0,.1);box-shadow:3px 0 7px 0 rgba(0,0,0,.1);height:60px;text-align:center;background:#fff}
.navbar-togger{float:right;background:0 0;border:none;padding:22px 15px;display:inline-block;visibility:visible;transition:transform .44s .2s cubic-bezier(.04,.04,.12,.96),opacity .28s .36s cubic-bezier(.52,.16,.24,1),-webkit-transform .44s .2s cubic-bezier(.04,.04,.12,.96)}
.navbar-togger .icon_bar{width:24px;height:2px;background-color:#2381d9;opacity:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.navbar-togger .icon_bar:nth-of-type(2){margin:5px 0}
.open-menu .navbar-togger .icon_bar:nth-of-type(2){opacity:0}
.open-menu .navbar-togger .icon_bar:first-child{-webkit-transform:translate(0,7px) rotate(45deg);-ms-transform:translate(0,7px) rotate(45deg);transform:translate(0,7px) rotate(45deg)}
.open-menu .navbar-togger .icon_bar:last-child{-webkit-transform:translate(0,-7px) rotate(-45deg);-ms-transform:translate(0,-7px) rotate(-45deg);transform:translate(0,-7px) rotate(-45deg)}
.nav-menu{position:absolute;top:60px;left:0;bottom:0;right:0;width:100%;z-index:620;padding:20px 15px;overflow-x:hidden;overflow-y:auto;visibility:hidden;-webkit-transition:visibility 0s linear 1s;-o-transition:visibility 0s linear 1s;transition:visibility 0s linear 1s}
.header-app.open-menu .nav-menu{visibility:visible;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.nav-list li{border-bottom:1px solid #cfcfcf;opacity:0;pointer-events:none}
.nav-list li.open{border-bottom:none}
.header-app.open-menu .nav-list li{opacity:1;pointer-events:auto;-webkit-transform:none;-ms-transform:none;transform:none}
.nav-list li:nth-child(1){-webkit-transform:translateY(-44px);-ms-transform:translateY(-44px);transform:translateY(-44px);transition:opacity .3345s cubic-bezier(.52,.16,.52,.84) .15s,transform .4669s cubic-bezier(.52,.16,.52,.84) .108s,-webkit-transform .4669s cubic-bezier(.52,.16,.52,.84) .108s}
.header-app.open-menu .nav-list li:nth-child(1){transition:opacity .3091s cubic-bezier(.32,.08,.24,1) .03s,transform .3455s cubic-bezier(.32,.08,.24,1) .02s,-webkit-transform .3455s cubic-bezier(.32,.08,.24,1) .02s}
.nav-list li:nth-child(2){-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);transition:opacity .29294s cubic-bezier(.52,.16,.52,.84) .13s,transform .45043s cubic-bezier(.52,.16,.52,.84) 95ms,-webkit-transform .45043s cubic-bezier(.52,.16,.52,.84) 95ms}
.header-app.open-menu .nav-list li:nth-child(2){transition:opacity .32244s cubic-bezier(.32,.08,.24,1) .05s,transform .35825s cubic-bezier(.32,.08,.24,1) .04s,-webkit-transform .35825s cubic-bezier(.32,.08,.24,1) .04s}
.nav-list li:nth-child(3){-webkit-transform:translateY(-36px);-ms-transform:translateY(-36px);transform:translateY(-36px);transition:opacity .26098s cubic-bezier(.52,.16,.52,.84) .11s,transform .43756s cubic-bezier(.52,.16,.52,.84) 82ms,-webkit-transform .43756s cubic-bezier(.52,.16,.52,.84) 82ms}
.header-app.open-menu .nav-list li:nth-child(3){transition:opacity .33467s cubic-bezier(.32,.08,.24,1) .07s,transform .37539s cubic-bezier(.32,.08,.24,1) .06s,-webkit-transform .37539s cubic-bezier(.32,.08,.24,1) .06s}
.nav-list li:nth-child(4){-webkit-transform:translateY(-32px);-ms-transform:translateY(-32px);transform:translateY(-32px);transition:opacity .2386s cubic-bezier(.52,.16,.52,.84) .09s,transform .42827s cubic-bezier(.52,.16,.52,.84) 69ms,-webkit-transform .42827s cubic-bezier(.52,.16,.52,.84) 69ms}
.header-app.open-menu .nav-list li:nth-child(4){transition:opacity .34577s cubic-bezier(.32,.08,.24,1) .09s,transform .39692s cubic-bezier(.32,.08,.24,1) .08s,-webkit-transform .39692s cubic-bezier(.32,.08,.24,1) .08s}
.nav-list li .cate-item a{padding-left:0}
.inner-banner .banner-font img{display:none}
.nav-list li:nth-child(5){-webkit-transform:translateY(-28px);-ms-transform:translateY(-28px);transform:translateY(-28px);transition:opacity .22581s cubic-bezier(.52,.16,.52,.84) .07s,transform .42259s cubic-bezier(.52,.16,.52,.84) 56ms,-webkit-transform .42259s cubic-bezier(.52,.16,.52,.84) 56ms}
.header-app.open-menu .nav-list li:nth-child(5){transition:opacity .35577s cubic-bezier(.32,.08,.24,1) .11s,transform .42286s cubic-bezier(.32,.08,.24,1) .1s,-webkit-transform .42286s cubic-bezier(.32,.08,.24,1) .1s}
.nav-list li:nth-child(6){-webkit-transform:translateY(-24px);-ms-transform:translateY(-24px);transform:translateY(-24px);transition:opacity .20343s cubic-bezier(.52,.16,.52,.84) .05s,transform .41691s cubic-bezier(.52,.16,.52,.84) 43ms,-webkit-transform .41691s cubic-bezier(.52,.16,.52,.84) 43ms}
.header-app.open-menu .nav-list li:nth-child(6){transition:opacity .36577s cubic-bezier(.32,.08,.24,1) .13s,transform .41718s cubic-bezier(.32,.08,.24,1) .12s,-webkit-transform .41718s cubic-bezier(.32,.08,.24,1) .12s}
.nav-list li:nth-child(7){-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);transition:opacity .18105s cubic-bezier(.52,.16,.52,.84) .03s,transform .41123s cubic-bezier(.52,.16,.52,.84) .03s,-webkit-transform .41123s cubic-bezier(.52,.16,.52,.84) .03s}
.header-app.open-menu .nav-list li:nth-child(7){transition:opacity .37577s cubic-bezier(.32,.08,.24,1) .15s,transform .4115s cubic-bezier(.32,.08,.24,1) .14s,-webkit-transform .4115s cubic-bezier(.32,.08,.24,1) .14s}
.nav-list li:nth-child(8){-webkit-transform:translateY(-16px);-ms-transform:translateY(-16px);transform:translateY(-16px);transition:opacity .15867s cubic-bezier(.52,.16,.52,.84) .01s,transform .40555s cubic-bezier(.52,.16,.52,.84) .17s,-webkit-transform .40555s cubic-bezier(.52,.16,.52,.84) .17s}
.header-app.open-menu .nav-list li:nth-child(8){transition:opacity .38577s cubic-bezier(.32,.08,.24,1) .17s,transform .40582s cubic-bezier(.32,.08,.24,1) .16s,-webkit-transform .42286s cubic-bezier(.32,.08,.24,1) .16s}
.cate-item{position:relative}
.cate-item a{font-size:16px;line-height:48px;margin-right:60px;display:block;color:#444}
.nav-list li.active .cate-item a{color:#2381d9!important}
.nav-list li.open .cate-item a{color:#2381d9a3}
.category-cont a:last-child{border:none}
.category-cont a.active{color:#2381d9}
.category-tig{font-size:14px;color:#888;text-align:right;line-height:48px;width:50px;height:48px;position:absolute;right:0;top:0;z-index:2}
.category-tig::after,.category-tig::before{content:'';background:#888;position:absolute;top:50%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.category-tig::before{width:16px;height:2px;right:0;margin-top:-1px}
.category-tig::after{width:2px;height:16px;margin-top:-8px;right:7px}
.nav-list li.open .category-tig::after{opacity:0}
.nav-list li.open .category-tig::before{background:#2381d9}
.category-cont{display:none}
.nav-list li.open .category-cont{display:block;border-top:solid 1px #cfcfcf;border-bottom:solid 1px #cfcfcf}
.category-pad{padding:0 15px}
.category-cont a{line-height:40px;border-bottom:1px solid #cfcfcf;display:block;color:#666}
.category-pad a.active{color:#2381d9}
.app-sousuo{line-height:22px;border-right:solid 1px #2381d9;padding-right:15px;color:#2381d9;float:right;font-size:22px!important;margin-top:19px}
.alert-search{display:none;position:fixed;width:100%;height:100%;background:rgba(255,255,255,.9);top:0;left:0;z-index:9999}
.alert-top{height:60px;background:#fff;padding:10px 15px;border-bottom:solid 1px rgba(0,0,0,.1)}
.alert-top .text{border-radius:0;height:40px;background:0 0;border:solid 1px rgba(0,0,0,.1);width:80%;float:left;color:#666;padding:0 10px}
.alert-top .search{background:url(https://img.ctmon.com.cn/PC/images/icon3.png) no-repeat center;width:10%;height:26px;float:left;margin-top:7px}
.alert-top span{color:#666;float:right;font-size:20px!important;margin-top:8px;width:10%;text-align:center}
.app-lanu{text-align:center;margin-top:20px}
.app-lanu a{display:inline-block;line-height:26px;padding:0 14px;font-size:14px;color:#333}
.app-lanu a.on{background:#2381d9;color:#fff;border-radius:30px}
.app-banner{display:none}
.inner-banner{height:630px;}
.foot-app{width:100%;background:#333;display:none}
.footer-tit{position:relative;border-bottom:1px solid #666}
.open .footer-tit a{color:#259bff}
.footer-tit a{font-size:16px;color:#fff;line-height:48px;margin-right:48px;display:block}
.footer-tig{font-size:14px;text-align:right;line-height:48px;width:20px;height:48px;position:absolute;right:0;top:0;z-index:2}
.footer-tig::after,.footer-tig::before{content:'';background:#888;position:absolute;top:50%;transition:all .3s;left:50%}
.footer-tig::before{width:18px;height:2px;margin-left:-8px}
.footer-tig::after{width:2px;height:18px;margin-top:-8px}
.footer-item.open .footer-tig::after{opacity:0}
.footer-item.open .footer-tig::before{background:#259bff}
.footer-cont{display:none;border:solid 1px #666;border-top:0;padding:0 15px}
.footer-cont a{line-height:40px;color:rgba(255,255,255,.6);display:block;font-size:14px;border-bottom:dashed 1px #666}
.footer-cont a:last-child{border:none}
.footer-item.open .footer-cont a.active{color:#259bff}
.footer-top{padding: 30px 15px 20px;}
.footer-top .footer-logo{margin-bottom:15px}
.foot-app .footer-top .footer-logo{float:left;margin-right:15px}
.footer-top .foot-app-l p img{width:25px;margin-top:-3px}
.footer-top .foot-app-l p{height:25px;line-height:25px;font-size:16px;margin:0 0 10px}
.footer-top .foot-app-l .foot-share a{margin-right:0}
.footer-top .foot-app-l .address,.footer-top .foot-app-l .ewm,.footer-top .foot-app-l .foot-tel{float:none;margin-left:0}
.footer-top .foot-app-l .address{/* margin-left:55px; */width:auto;}
.footer-top .foot-app-l .foot-tel{/* margin-left:55px; */width:auto;}
.footer-top .foot-app-l .share{float:left;display: none;}
.footer-top .foot-app-r{width:18%;float:right}
.foot-app-r .code-box img{width:100%}
.footer-left{width:100%;color:rgba(255,255,255,.3);float:none}
.foot-bq{color:rgba(255,255,255,.3);margin-top:20px}
.foot-bq span{margin-right:10px}
.footer-left h1{font-size:20px;color:#fff}
.foot-app .footer-right{height:auto}
.footer-left h1 img{display:inline-block;width:24px;height:20px;margin-top:-2px}
.footer-right{/* width: 92%; */float: right;}
.footer-right select{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:200px;height:36px;margin:10px 0;background:url(https://img.ctmon.com.cn/PC/images/down.png) no-repeat right 10px center;border:solid 1px rgba(255,255,255,.6);font-size:14px;color:rgba(255,255,255,.6);padding:0 15px}
.footer-right p{font-size:14px;color:rgba(255,255,255,.6);line-height:22px}
.foot-two .footer-right{width:auto;float:right}
.foot-app .footer-bot{padding:20px 15px;border-top:solid 1px #3a3a3a;background:#111}
.foot-app .footer-bot p,.foot-app .footer-bot p a,.footer-right p a{font-size:14px;color:#999;line-height:24px;margin:0 15px 0 0}
.foot-app .bshare{float:none;text-align:center;margin-top:15px}
.foot-app .bshare a{margin-left:15px}
.pc-banner{height: 730px;}
@media (min-width:1490px){.foot-one dt a{margin-right:115px}
}
@media (max-width:1489px){.category-item{padding-right: 12px;}
.foot-one dt a{margin-right:85px}
}
@media all and (max-width:1200px){.about_content .index_main, .news_content,.fy{width:100%!important;padding:0 50px;overflow:hidden}.category-a{line-height:80px;}.header{height:80px;}.header .logo{height:80px;line-height:80px;}.nav-search{height:80px;}
}
@media all and (max-width:992px){.about_content .index_main,.news_content{width:100%;padding:0 15px}
}
@media (max-width:767px){.pc-banner{display:none}
.app-banner{display:block;width: 100%;}
.news_content .fy{
    padding: 0 15px;
    margin-bottom: 50px!important;
}
.inner-banner{height:auto;}
}
/* 首页 */
.banner {
	position: relative;
}

.banner-font {
	position: absolute;
	top: 55%;
	transform: translateY(-50%);
	text-align: left;
}

.banner-font h2 {
	font-size: 80px;
	font-family: "YouSheBiaoTiHei";
	line-height: 1.1;
	margin-bottom: 11px;
	color: #00000000;
	position:relative;
	overflow: hidden;
	background-image: url(https://www.ctmon.com/PC2/images/bannerbg.png);
	text-transform: uppercase;
	-webkit-background-clip: text;
	background-position-y: 0;
	-webkit-animation: textup 50s linear infinite;
	animation: textup 50s linear infinite;
	z-index: 11;
}
.banner-font h2:nth-child(2){position:absolute;top:0;left:0;background:none;color: #000000;z-index: 0;}
.banner-font h3::before{
	/* content:url(https://www.ctmon.com/PC2/images/bannerbg.png); */
	width: 91%;
	height: 860px;
	overflow-x: hidden;
	overflow-y: clip;
	position:absolute;
	z-index: 10;
	opacity: 100%;
	-webkit-animation: textup 5s;
	animation: textup 5s;
	top: 0;
}
@-webkit-keyframes slideInUp {
  from {
    background-position-y: 0;
  }

  to {
   background-position-y: 100%;
  }
}
@keyframes textup {
  from {
       background-position-y: 0;
  }

  to {
    background-position-y: 100%;
  }
}

.textup {
  -webkit-animation-name: textup;
  animation-name: textup;
}


.banner-font h2 span {
	font-family: YouSheBiaoTiHei;
	display: block;
}

.banner-font p {
	font-family: AlibabaPuHuiTi-Regular;
	font-size: 20px;
	color: #666666;
}

.btn-bannzx span, .btn-bannzx em {
	position: relative;
	z-index: 2;
	transition:all .5s;
	margin-left:15px;
}

.btn-bannzx i {
	margin-left: 10px;
}

.btn-bannzx {

display: inline-block;

width: 207px;

height: 52px;

border-radius: 30px;

font-size: 16px;

color: #fff;

line-height: 50px;

text-align: center;

overflow: hidden;

margin-top: 45px;

position: relative;

z-index: 10;

background: #db1516;
}
.btn-bannzx:hover em{margin-left:20px;}

.btn-bannzx::after {
	content: '';
	background: #db1516;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	position: absolute;
	height: 0%;
	left: 50%;
	top: 50%;
	width: 150%;
	z-index: 0;
	-webkit-transition: all 0.75s ease 0s;
	-o-transition: all 0.75s ease 0s;
	transition: all 0.75s ease 0s;
}

.btn-bannzx:hover::after {
	height: 600%;
}

.btn-bannzx:hover {
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	border-color: #db1516;
}

.pic {
	overflow: hidden;
	text-align:center;
}

.pic img {
	/* width: 100%; */
	transition: all .7s;
	/* max-height: 330px; */
}


p {
	line-height: 1.8;
}

.index-tit {
	margin-top: -1px;
	overflow: hidden;
}
.index-tit img{
	margin-bottom:4%;
}
.tit-h {
	line-height: 1.35;
	font-family: AlibabaPuHuiTi-Medium;
}
.tit-h2{
	position: relative;
	padding-bottom: 13px;
	margin-bottom: 17px;
}
.tit-h2::before{
	content: "";
	width: 40px;
	height: 4px;
	background-color: #333333;
	position: absolute;
	bottom: 0;
}

.tit-p {
	line-height: 1;
	font-family: AlibabaPuHuiTi-Regular;
}

/* 首页main */
.index-one .pad-80{
	position: relative;
}
.index-one .index-tit .tit-h{font-weight:bold;}
.index-one .index-tit .tit-h.tit-h2{font-weight:normal;}
.index-one .pic{
	position: absolute;
	right: 0;
	bottom:-50px;
	width: 36%;
}
.index-one .pic:hover img{
	transform: scale(1.15);
}
.index-one ul{
	width: 60%;
	margin: 2.3% 0 20px;
}
.index-one li{
	width: 49%;
	float: left;
	padding-left: 70px;
	padding-right: 15%;
	margin-top: 6.2%;
	margin-right: 2%;
	position: relative;
}
.index-one li:hover::before{transform:rotateY(180deg)}
.index-one li::before{content:url(https://img.ctmon.com.cn/PC2/images/p1.jpg);width:55px;height:55px;position:absolute;left:0;top:0;transition:all .5s;}
.index-one li:nth-child(2)::before{content:url(https://img.ctmon.com.cn/PC2/images/p2.jpg);}
.index-one li:nth-child(3)::before{content: url(https://img.ctmon.com.cn/PC2/images/p4.jpg);}
.index-one li:nth-child(4)::before{content: url(https://img.ctmon.com.cn/PC2/images/p3.jpg);}

.index-one li:nth-child(2n){
	margin-right: 0;
}
.index-one li:hover h3{
	color: #DB1516;
}
.index-one li h3{
	position: relative;
	font-family:AlibabaPuHuiTi-Regular;
}
.index-one li img{
	width:50px;
	position: absolute;
    left:0;
}
.index-one li p{
	color: #666666;
	margin-top: 5px;
	line-height: 1.7;
}

.index-three {
	background: url(https://img.ctmon.com.cn/PC2/images/img5.jpg) center;
	background-size: 100% 100%;
	background-attachment: fixed;
}

.index-three .index-tit {
	text-align:center;
}
.index-three .index-tit img{
	width:84%;
}
.index-three .index-tit .tit-h {
	line-height: 1.3;
}
.index-three .index-tit .tit-h2::before{
	background: #FFFFFF;
	display: none;
}

.index-three .index-container {
	position: relative;
}
.index-three .three-tit{
	text-align: center;
	display: inline-block;
	color: #FFFFFF;
}
.index-three .right {}
.index-three ul{
	margin-top:13.3%;
}
.index-three li {
	width: 23.333%;
	float: left;
	position: relative;
	padding: 0 0 0 5vw;
	color: #FFFFFF;
	margin-right: 1.5%;
}
.index-three li:last-child{
	margin-right: 0;
}
.index-three li .icon {
	position: absolute;
	font-family: "Poppins-Medium";
	top:0;
	left:0;
	transition: all .6s;
	font-size: 3.5vw;
	line-height: 1;
	color: rgba(255,255,255,0);
	-webkit-text-stroke: 1px #cecece;
	opacity: .4;
}

.index-three li h3 {
	font-size: 24px;
	font-family: AlibabaPuHuiTi-Regular;
	margin: 7% 0 13px 0;
}

.index-three li p {
	font-size: 16px;
	font-family: AlibabaPuHuiTi-Regular;
	line-height: 1.7;
}
.tit-top{
	position: relative;
	margin-bottom: 4%;
}
.tit-top img{
	margin-bottom: 0;
	width: 36%;
}
.tit-top ul{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	margin: 0!important;
}
.index-four {
	position: relative;
	background-color: #f5f5f5;
	padding-bottom: 0;
}

.index-four .btn {
	width: 200px;
	margin: 40px auto 20px;
}

.index-four .btn li {
	float: left;
	font-size: 18px;
	font-family: AlibabaPuHuiTi-Regular;
	margin-right: 55px;
	border-bottom: 2px solid #f5f5f5;
	padding-bottom: 5px;
	cursor: pointer;
}

.index-four .btn li:last-child {
	margin-right: 0;
}

.index-four .btn li.on {
	color: #333333;
	font-family: AlibabaPuHuiTi-Bold;
	border-color: #db1516;
}
.index-four .bot{
	position: relative;
	display: none;
}
.index-four .bot.active{display: block;}
.index-four .bot .index-tit .tit-p{
	line-height: 1.4;
}
.index-four .bot .index-tit{width: 100%;}
.index-four .bot .bot-div{
	width:48.5%;
	float: left;
	margin-bottom: -30px;
	position: relative;
}
.index-four .bot .bot-div:last-child{margin-left:3%;}
.index-four .bot .bot-div:last-child .bot-list:first-child{margin-top: 0;}
.index-four .bot-list{margin-top:5%;background: #FFFFFF;}
.index-four .bot-list .font{padding: 6% 5%;position:relative;}
.index-four .bot-list .font::before{
	position: absolute;
	content: url(https://img.ctmon.com.cn/PC2/images/icon6.png);
	position: absolute;
	right: 5%;
	top: 50%;
	transform: translateY(-50%);
	transition: all .5s;
}
.index-four .bot-list a:hover .font::before{
	right: 10%;
}
.index-four .bot-list a:hover img{
	transform: scale(1.05);
}
.index-four .bot-list h5 {
	line-height:30px;
	font-size: 24px;
	font-family: AlibabaPuHuiTi-Regular;
	position: relative;
}

.index-four .bot-list p {
	line-height:25px;
	font-size: 16px;
	color: #666666;
}

.index-five {
	background: url(https://img.ctmon.com.cn/PC2/images/img11.jpg) center;
	background-size: 100% 100%;
	font-family: AlibabaPuHuiTi-Regular;
}
.index-five .index-tit img{
	width: 70%;
}
.index-five .index-tit h3 span{font-weight:bold;vertical-align: sub;}

.index-five .tit-h2::before {
	background-color: #FFFFFF;
}

.index-five ul {
	width: 100%;
	height: 482px;
	position: relative;
}

.index-five li span {
	font-size: 50px;
	font-family: Poppins-Regular;
	margin-right: 9px;
}

.index-five li em {
	font-size: 32px;
	font-family: Poppins-Medium;
	font-style: inherit;
}

.index-five li {
	float: left;
	text-align: center;
	position: absolute;
	padding-bottom: 25px;
	transition: all .7s;
}

.index-five li:first-child {
	bottom: 76px;
}

.index-five li:nth-child(2) {
	bottom: 135px;
	left: 291px;
}

.index-five li:nth-child(3) {
	bottom: 188px;
	left: 541px;
}

.index-five li:nth-child(3)::after {
	height: 175px;
}

.index-five li:nth-last-child(2) {
	width: 19%;
	left: 808px;
	bottom: 238px;
}

.index-five li:last-child {
	top: 80px;
	right: 0;
}

.index-five li::before {
	content: "";
	position: absolute;
	display: block;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background-color: #aedaff;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
}

.index-five li::after {
	content: "";
	position: absolute;
	display: block;
	width: 1px;
	height: 140px;
	left: 50%;
	transform: translate(-50%, 100%);
	bottom: 0;
	background: -webkit-linear-gradient(#aedaff 60%, #bfe2ff00);
	background: -o-linear-gradient(#aedaff 60%, #bfe2ff00);
	background: -moz-linear-gradient(#aedaff 60%, #bfe2ff00);
	background: linear-gradient(#aedaff 60%, #bfe2ff00);
}

.index-five li:hover {
	transform: translateY(-50px);
}

.index-five li p {
	margin-top: -3.5px;
	line-height: 1.5;
}

.index-five li h6 {
	font-family: AlibabaPuHuiTi-Bold;
	margin-bottom: 13.5px;
}

.index-six{background-color:#f5f5f5}
.index-six .top{margin-top:20px}
.index-six .top h2{font-family:AlibabaPuHuiTi-Medium;position:relative;width:20%;float:left;height:77px;line-height:77px}
.index-six .top h2::before{content:"";display:block;position:absolute;width:40px;height:4px;background:#333;bottom:-4px;left:0}
.index-six .top ul{float:right;width:auto;height:77px;line-height:77px;max-width:80%}
.index-six .top li{float:left;color:#888;font-family:AlibabaPuHuiTi-Regular;margin-left:55px;position:relative;cursor:pointer}
.index-six .top li.on::before{content:"";position:absolute;width:100%;height:2px;bottom:18px;background:#db1516}
.index-six .top li.on{color:#333;font-weight:700}
.index-six .six-box .box{display:none;margin:60px 0 10px}
.index-six .six-box .box.on{display:block}
.index-six .left{width:400px;height:560px;padding:30px 0;background:#fff;margin-right:13px}
.index-six .right{width:432px;height:560px;padding:30px 30px;background:#fff;overflow:hidden}
.index-six .cen{width:544px;height:560px;padding:30px 30px;background:#fff;float:left}
.index-six .six-box .left-top{padding:0 30px}
.index-six .left-top li{float:left;color:#888;margin-right:70px;border-bottom:2px solid #fff;padding-bottom:10px;cursor:pointer}
.index-six .left-top li.on{color:#db1516;border-color:#db1516}
.index-six .left-top li:last-child{margin-right:0}
.index-six .left-cen{display:none}
.index-six .left-cen.on{display:block}
.index-six .left-cen .font{padding:10px}
.index-six .cen .cen-div:hover img,.index-six .left-cen .pic:hover img{transform:scale(1.15)}
.index-six .left-cen:hover h5{color:#db1516}
.index-six .left-cen h5{font-family:AlibabaPuHuiTi-Regular;line-height:1.4}
.index-six .left-cen p{font-family:AlibabaPuHuiTi-Regular;line-height:1.5;color:#888;margin-top:9px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.index-six .cen .cen-div a{border-bottom:1px dashed #d5d6d8;padding-bottom:22px;margin-bottom:18px;max-height:158px;overflow:hidden}
.index-six .cen .cen-div:last-child a{border:none}
.index-six .cen .pic{width:27.4%;float:right}
.index-six .cen .font{width:62%;float:left}
.index-six .cen .font h5,.index-six .cen .font h6,.index-six .cen .font p{font-family:AlibabaPuHuiTi-Regular}
.index-six .cen .font h5{font-family:AlibabaPuHuiTi-Regular;line-height:1.45;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.index-six .cen .font p{font-family:AlibabaPuHuiTi-Regular;margin:7px 0 33px;color:#888;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.index-six .cen .font h6{font-family:ArialMT;font-size:14px;color:#777}
.cen-div .pic img{max-height:150px}
.index-six .cen .cen-div:hover h5{color:#db1516}
.index-six .right-box{border-bottom:1px dashed #d5d6d8;padding-bottom:21px;margin-bottom:23px}
.index-six .right-box a:hover h5{color:#db1516}
.index-six .right-box:last-child{border:none}
.index-six .right-box h5{font-family:AlibabaPuHuiTi-Regular;display:-moz-box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:20px;cursor:crosshair}
.index-six .right-box p{font-family:ArialMT;color:#777;margin-top:2px}
@media (max-width:1919px) {

	.banner-font h2 {
		font-size: 75px;
	}

	.btn-bannzx {
		margin-top: 55px;
	}
}

@media (max-width:1679px) {
	.tit {
		margin-bottom: 40px;
	}

	.banner-font {
		position: absolute;
		top: 55%;
		width: fit-content;
	}
	.banner-font h2 {
		font-size: 75px;
	}

	.btn-bannzx {
		margin-top: 30px;
	}
}

@media (max-width:1489px) {
	.index-five ul {
		height: 452px;
	}

	.index-five li:nth-child(2) {
		left: 262px;
		bottom: 136px;
	}

	.index-five li:nth-child(3) {
		left: 465px;
	}

	.index-five li:nth-last-child(2) {
		left: 700px;
	}

	.index-five li:last-child {
		top: 85px;
	}

	.index-five li span {
		font-size: 35px;
	}

	.index-five li em {
		font-size: 26px;
	}

	.index-six .left{width:343px;height:540px}
.index-six .cen{width:466px;height:540px}
.index-six .right{width:370px;height:540px}
.index-six .right-box h5{line-height:1.5;font-size:16px}
.index-six .right-box{padding-bottom:10px;margin-bottom:25px}
.index-six .cen .cen-div a{padding-bottom:20px}
.index-six .left-cen p{margin-top:14px;-webkit-line-clamp:2}
.index-six .left-cen h5{line-height:1.6;font-size:18px}
.index-six .top{margin-top:10px}
}

@media (max-width: 1259px) {
	.index-three .left {
		left: 15px;
	}
	.index-one li{padding-right:5%;}

	.index-f {
		margin: 15px 0;
	}

	.index-four .box h5 {
		/* height: 80px; */
	}

	.index-four .box li {
		/* padding: 25px 20px 25px 120px; */
	}

	.index-six .left{width:32%}
.index-six .cen{width:35.5%}
.index-six .right{width:30.4%}
.index-six .cen .cen-div a{padding-bottom:24px}
.index-six .left-cen p{margin-top:22px;-webkit-line-clamp: 2;}
.index-six .top{margin-top:0}

	.index-three li .icon {
		/* left: 50px; */
	}

	.index-three li {
		width: 48%;
		/* height: 180px; */
		/* padding: 40px 40px 25px 180px; */
		margin-top: 20px;
	}

	.foot-one dt a {
		margin-right: 83px;
	}
}
@media (max-width:1100px) {
	.header-app{
		display: block;
	}
	.header{
		display: none !important;
	}
	.banner{
		margin-top: 60px;
	}
	.banner-font h2 {
	    font-size: 60px;
	}
	.banner-font{
		width: 44%;
	}
	.index-one .pic,
	.index-four .bot a{
		top: auto;
		bottom: 0;
	}
	.index-five li:nth-child(2) {
	    left: 18%;
	}
	.index-five li:nth-child(3) {
	    left: 38%;
	}
	.index-five li:nth-last-child(2) {
	    left: 56%;
	}
	.index-six .left-top li{width:17%;margin-right:24.5%}
.index-six .top h2{width:100%;float:none}
.index-six .top ul{max-width:100%;height:auto;line-height:35px;float:none;width:fit-content;margin:25px auto}
.index-six .top li.on::before{bottom:0}
.index-six .top li{margin-left:22.5px;margin-right:22.5px}
.index-six .six-box .box{margin-top:0}
	.footer{
			display: none;
		}
	.foot-app{
		display: block;
	}
}
@media (max-width:992px) {
	.index-four .bot-list h5{font-size: 21px;}
	.index-five li:nth-child(3){
		bottom: 170px;
	}
	.index-five li:last-child {
	    top: 40px;
	}
	.index-six .top li{margin-left:0}
.index-six .six-box .box{display:none;margin:0 0 10px}
.index-six .left{width:49%;margin-right:2%;height:auto;padding:20px 0 0}
.index-six .cen{display:none}
.index-six .six-box .box.on{position:relative;overflow:hidden}
.index-six .right{width:49%;position:absolute;right:0;height:100%;padding:20px 30px}
.index-six .left-cen .font{padding:20px}
.index-six .left-cen p{margin-top:10px}
.index-six .right-box{margin-bottom:20px}
	.index-five li span {
	    font-size: 35px;
	}
.index-five .index-tit h3 span{
    vertical-align: inherit;
    position: relative;
    top: 2px;
}
}
@media (max-width:767px) {
	.banner-font{width: 100%;padding: 0 10.5%;left: 0;transform: none;top: 7%;text-align: center;}
	.banner-font h2 {
	    font-size: 36px;
	    line-height: 1.1;
	    margin-bottom: 3px;
	    font-style: inherit;
	}
	.banner-font h2:nth-child(2){
    width: 100%;
}
	.banner-font p{
		line-height: 1.5;
		font-size: 18px;
	}
	.btn-bannzx{
		width: 150px;
		height: 46px;
		line-height: 46px;
		margin-top: 12px;
	}
	.btn-bannzx span{font-size: 19px;}
	.index-one ul{
		width: 100%;
	}
	.index-one .index-tit .tit-p{font-size: 13px;}
	.index-one li{width:100%;padding-left: 60px;}

	.index-one li::before{
    transform: scale(.8) translate(-8px, -8px);
    }
    .index-one li:hover::before{
    	transform: scale(.8) translate(-8px, -8px) rotateY(180deg);
    }
	.index-one .pic{
		position: static;
		width: 100%;
	}
	.index-three .index-tit{text-align:left;}
	.index-three ul{
		margin-top: 10px;
	}
	.index-three li{
		width:100%;
		padding: 0 0 0 60px;
	}
	.index-three li .icon{
		font-size: 40px;
		top: 50%;
		transform: translateY(-50%);
		opacity: 1;
	}
	.index-three li h3{
		margin-bottom: 5px;
		font-size: 20px;
	}
	.tit-top ul{
		margin-top:15px!important;
		position:static;
		transform: none;
		width: 100%;
	}
	.index-four .bot .index-tit {
	    width:100%;
	}
	.index-four .bot .bot-div{
		width:100%;
		margin: 0!important;
	}
	.index-four .bot-list{
		margin-top:25px!important;
	}
	.index-four .bot-list .font{
		padding: 5% 5%;
	}
	.index-four .bot .box{
		width: 100%;
		margin-top: 340px;
	}
	.index-four .box h5{
		font-size: 22px;
	}
.index-four{padding-bottom:30px}
	.index-five li{width:100%!important;position:static;padding:15px 5px}
.index-five li:nth-child(4) h6{width: 35%;text-align: right;font-size: 22px;}
.index-five li:nth-child(4) p{text-align: left;margin-left: 2px;}
.index-five li:last-child h5{width:100%;text-align:center}
.index-five li:last-child p{width:100%;text-align:center;font-size:20px;margin-top:5px}
.index-five li h5{width: 30%;display:inline-block;text-align: right;font-size: 22px;padding-right: 22px;}
.index-five li h6{width:fit-content;display:inline-block}
.index-five li h6{float:left;width: 60%;margin-right: -30%;}
.index-five li p{width: 50%;display:inline-block;text-align:left;vertical-align: super;}
.index-five li:hover{transform:none}
.index-five li:last-child{top:85px;width:100%!important;padding-bottom:0;display:none}
.index-five li::after,.index-five li::before{display:none}
.index-five h5.tit-p{width: 75%;margin:auto;line-height: 1.5;}
.index-five ul{height:auto;margin-top:10px}
.index-five li span{font-size: 32px;margin-right:3px;}
.index-five li em{font-size: 20px;}
	.index-five .index-tit{
		text-align: center;
	}
.index-five .tit-h2::before{left:50%;transform: translateX(-50%);}
.index-six .index-container{position:relative}
.index-six .top h2{height:auto;width:100%;line-height:40px;position:absolute;left:0;text-align:center}
.index-six .top h5::before{left:50%;transform:translateX(-50%);bottom: -12px;}
.index-six .top li{margin-left:0;margin-right:20px}
.index-six{overflow-x:hidden}
.index-six .top ul{height:28px;width:max-content;margin-top:60px;max-width:none}
.index-six .top{overflow-x:scroll;width:100%}
.index-six .top li.on::before{bottom:0}
.index-six .six-box .box{display:none;margin:0}
.index-six .left{width:100%;margin-right:0;height:auto;padding:20px 0 0}
.index-six .right{width:100%;position:static;right:0;height:auto;padding:20px;margin-top:20px}
.index-six .right-box:last-child{border:none;margin-bottom:-10px}
}
/* ppyx  inner */
.inner-banner .banner-font {top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;width: 100%;}
.inner-banner h4 span{font-size: 76px;vertical-align:text-top;line-height: 1;}
.inner-banner h5{font-family: AlibabaPuHuiTi-Bold;margin: 5px 0 15px;}
.lsem3-more.more{
	background-image: linear-gradient(90deg, #c81414 0%, #c81414 100%), linear-gradient(#259bff, #259bff);
	background-blend-mode:normal;
	padding: 0 45px;
	width:fit-content;
	border-radius:25px;
	margin:0 auto;
	display: block;
}
.lsem3-more:hover.more{
	-webkit-box-shadow: 0 10px 30px -6px #c81414;
	    box-shadow: 0 10px 30px -6px #c81414;
}
.inner-one li{width:20%;float: left;text-align: center;padding: 0 3%;position: relative;}
.inner-one li:first-child{display:none;}
.inner-one li::before{content: "";position: absolute;width: 1px;height:70px;background: #ececec;right: 0;top:0%;}
.inner-one li:last-child::before{display: none;}
.inner-one li h5{font-family: Roboto-Regular;line-height: 1;}
.inner-one li h6{font-weight: bold;}
.inner-one li p{margin-top:5px;}
.inner-tit{text-align: center;}
.inner-tit .tit-p{margin-top: 10px;}
.inner-two li{width:49%;float: left;margin-top:4%;}
.inner-two li:nth-child(2n){margin-left:2%;}
.inner-two li h5{/* font-family: AlibabaPuHuiTi-Medium; */margin:3% 0 1%;}
.inner-two li:hover img{transform: scale(1.15);}
.inner-two li:hover h5{color: #DB1516;}

.inner-three{text-align: center;}
.inner-three .tel em{
	display:inline-block;
    animation: tel ease-out 1.3s infinite;
    font-size: 40px;
    margin-right: 8px;
}
.inner-three .tel{
	font-family: DIN-Bold;
	color: #DB1516;
	margin: 1% 0 .3%;
}
.inner-three .tel:hover{
	color: #DB1516c4;
}
@keyframes tel{0%{transform:rotateZ(0deg)}
20%{transform:rotateZ(20deg)}
40%{transform:rotateZ(-20deg)}
60%{transform:rotateZ(20deg)}
80%{transform:rotateZ(-20deg)}
100%{transform:rotateZ(0deg)}
}

.inner-four{background: #f6f6f6;}
.inner-four .abo5-sw{padding:20px 0 6%;}
.inner-four .pad-80{padding-top: 3%;}
.inner-four .swiper-slide{background: #FFFFFF;margin-top:80px!important;}
.inner-four .swiper-slide a{padding:7% 8%;margin-top: 3%;}
.inner-four .swiper-slide h5{font-size: 22px;line-height: 1.5;font-family: AlibabaPuHuiTi-Medium;height: 60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top:25px;}
.inner-four .swiper-slide p{color: #666666;margin-top: 5%;}
.inner-four .swiper-slide img{position: absolute;top: 0;transform: translateY(-50%);transition: all .5s;width: 82px;border-radius: 50%;}
.inner-four .swiper-pagination-bullet-active{background: #DB1516;}
.inner-four .swiper-slide:hover h5{color: #DB1516;}

.kf1{position:fixed;right:20px;bottom: 14px;transform:translateY(-50%);z-index:1010;display: block !important;}
.kf1 span{cursor:pointer;width:51px;height:61px;display:inline-block;padding:0 10px;box-sizing:border-box;text-align:center;padding-top:12px;display:block;transition:all .5s;background:#fff;line-height:18px}
.kf1 span:nth-child(2),.kf1 span:nth-child(3){/* box-shadow:0 0 10px #e0e0e0 */}
.kf1 span.span1{margin-bottom:5px}
.kf1 span.span2{background: #fff url(https://img.ctmon.com.cn/PC/images/uph1.png) no-repeat center;}
.kf1 span a{display:inline-block;font-size:14px;line-height:18px;color:#333}
.kf1 span.span1:hover a{color:#fff}
.kf1 span:hover{background:#b41823}
.kf1 span.span2:hover{background:#b41823 url(https://img.ctmon.com.cn/PC/images/uph.png) no-repeat center;cursor:pointer}
.kf1 .kf_sq{background:#e30615}
.kf1 .kf_sq a{color:#fffcf4}
@media (max-width:1459px) {
	.inner-four .swiper-slide h5{font-size: 20px;}
	.inner-banner h4 span{vertical-align: sub;}
}
@media (max-width:1100px) {
	.lsem3-more.more{margin: 0 auto;}
	.inner-four .swiper-slide{margin-top:60px!important;}
}
@media (max-width:992px) {
	.inner-banner h4 span{font-size: 50px;}
}
@media (max-width:767px) {
	.lsem3-more.more{padding: 0 25px;}
	.inner-one li{width: 50%;margin-bottom: 20px;}
	.inner-one li h6{font-weight:normal;font-size:24px}
	.inner-one li:nth-child(2n)::before{display: none;}
	.inner-one li:last-child{margin-bottom: 0;display: none;}
	.inner-one li:first-child{display:block;width:100%}
	.inner-one li::before{display:none;}
	.inner-one li:nth-child(2n)::before{display:block
	;}
	.inner-tit .tit-p{margin-top:10px;}
	.inner-two li{width: 100%;margin-left: 0%!important;margin-top:20px;}
	.inner-four .abo5-sw{padding-bottom: 45px;}
	.kf{display:none!important}
}

/*contact*/
.about-tit{font-size:42px;line-height:50px;color:#333;text-align:center}
.about-four{background:#f9f9f9;padding:95px 0 82px}
.about-four .about-tit{text-align:left}
.abt4-left{float:left;width:50%;padding-left:110px}
.abt4-right{float:right;width:50%}
.abt4-font{margin-top:25px}
.abt4-font p{font-size:18px;line-height:30px;color:#333}
.abt4-font h4 em{display:inline-block;font-size:20px;line-height:30px;color:#333}
.abt4-font h4 span{display:inline-block;font-size:24px;line-height:30px;color:#003cff;font-family:FrutigerNextLt-bold}
.abt4-ewm{margin-top:26px}
.abt4-ewm img{display:inline-block;max-width:100%}
.abt4-right h3{font-size:22px;line-height:30px;color:#333}
.abt4-right h5{font-size:16px;line-height:30px;color:#333;font-family:DIN-REGULAR;display: none;}
.abt4-ul{margin-top: 40px;}
.abt4-ul ul{margin:-14px -11px 0}
.abt4-ul li{float:left;width:50%;padding:0 11px;margin-top:14px}
.abt4-textar textarea,.abt4-ul li input{font-size:14px;line-height:28px;color:#757575;width:100%;border:1px solid #dcdcdc;padding: 10px;}
.abt4-textar{margin-top:15px}
.abt4-textar textarea{height:114px}
.abt4-mo{margin-top:35px}
.abt4-mo::after{background:#155be8}
.abt4-mo:hover{color:#fff;border-color:#155be8}
.abt4-ewm .ewm{margin-right:20px;text-align: center;}
.inner-two-box a{display:block;}
@media (max-width: 1100px)
{.casec_xx {
    height: 60px!important;
    line-height: 60px;
}
.casec_xx a {
    margin-top: 0!important;
}
}
@media (max-width:996px){
    .about-tit{
        font-size: 24px;
    }
    .abt4-font{margin:0px;}
    .abt4-right h3{font-size: 20px;}
    .abt4-left,.abt4-right{width:100%;padding:0px;}
    .abt4-right{margin-top:20px;}
}
@media (max-width:767px){.ny-padd{padding:40px 0}
.abtbanner-font h3{font-size:24px;line-height:36px}
.nybanner{height:300px}
.ny-bread,.ny-menu{display:none}
.menu a{padding:10px 20px}
.abtbanner-font{padding-bottom:0;width:100%}
.abtbanner-font p{margin-top:10px;width:100%}
}
.index-four img,.inner-two li img{max-height:max-content;}


/* alinfo */
.alinfo .w1200 {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}
.alinfo{margin-top: 100px;position: relative;padding-top: 32vw;}
.alinfo-tit{width: 100%;text-align: center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: center;align-items: center;position: fixed;top:100px;height: 32vw;z-index: -1;}
.alinfo-tit h5{margin: 26px 0 6.5%;font-weight: lighter;}
.alinfo-tit::after{content: "";position: absolute;width:2px;height: 2.5vw;background: #222222;left: 50%;bottom: 2.5vw;margin-left: -1px;}
.tit-mouse{position: relative;width: 37px;height: 92px;margin: auto;}
.tit-mouse img{width: 100%;}
.tit-mouse::before{content:url(../images/alimg2.png);width: 14px;height: 18px;bottom: 0;left: 50%;transform: translateX(-50%);position: absolute;animation: hdown ease-out 2s infinite;}
@keyframes hdown {
    from {
        transform: translate(-50%,0);
		opacity: 1;
		
    }

    to {
        transform: translate(-50%,100%);
		opacity: 0;
    }
}
.alinfo>div{background: #FFFFFF;}
.alinfo-bgm{width: 100%;position:sticky;top: 0;z-index:-1;}
.alinfo-bgm::before{content:"";position: absolute;width: 2px;height: 2.5vw;top: 0;left: 50%;margin-left: -1px;background: #FFFFFF;}
.alinfo-bgm img{width: 100%;}
.alinfo-title{text-align: center;}
.alinfo-title-en{color: #666666;opacity: 0.08;height:48px;text-align: center;font-size: 80px;font-family: ArialMT;}
.alinfo-title h5{font-weight: lighter;margin-bottom:3.3%;}
.alinfo-title p{line-height: 2;}
.one-pic{width:55%;margin: auto;padding-bottom: 0;}
.alinfo-two{background: #f5f5f5!important;}
.alinfo-two .alinfo-title h5{margin-bottom: 0;}
.alinfo-ipad{overflow: hidden;border: 0.13rem solid #323232;box-shadow: 0px 0px 24px 0px rgba(10, 2, 4, 0.8);-webkit-box-shadow: 0px 0px 24px 0px rgba(10, 2, 4, 0.8);border-radius: 0.36rem;-webkit-border-radius: 0.36rem;background: #FFFFFF;}
.alinfo-ipad img{width: 100%;}
.alinfo-ipad{margin-bottom: 0;}
.alinfo-pagee{text-align: center;}
.alinfo-pagee a{color: #000000;}
.alinfo-pagee a:nth-child(2){margin: 0 4%;}
.alinfo-pagee a img{transition: all .5s;}
.alinfo-pagee a:hover{color: #DB1516;}
.alinfo-pagee a:hover img{transform: rotate(90deg);}
@media screen and (max-width: 1650px) {
	.alinfo-tit{height:40vw;}
	.alinfo{padding-top:40vw;}
}
@media screen and (max-width: 1470px) {
    .alinfo .w1200{
        width: 90%;
    }
}
@media (max-width:1100px) {
	.alinfo{margin-top: 60px;}
	.alinfo-tit{top: 60px;}
	.alinfo-tit h5{margin: 20px 0 30px;}
}
@media (max-width:992px) {
	.alinfo-tit::after{bottom:2px;}
	.alinfo-title-en{font-size: 55px;height: 35px;}
}
@media (max-width:767px) {
	.alinfo-title-en{font-size: 36px;height: auto;}
	.alinfo-tit{position:relative;height: auto;padding: 40px 0;top: 0;}
	.alinfo{padding-top: 0;}
	.one-pic{width:100%;}
	.alinfo-ipad{height:500px;overflow: scroll;}
	.alinfo-pagee{text-align: left;}
	.alinfo-pagee .w1200{position: relative;padding-left:50px;}
	.alinfo-pagee a{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
	.alinfo-pagee a:nth-child(2){margin: 0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 40px;}
	.alinfo-pagee a:first-child{margin-bottom: 10px;}
}
.fy{margin:0 0 90px 0}
.fy{text-align:center;width:1035px;margin: 20px auto 70px!important;}
.fy a{display:inline-block;font-size:13px;color:#7e7d7d;line-height:32px;font-family:Arial;width:32px;height:32px;box-sizing:border-box;border:solid #d6d8d9 1px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;margin-left:5px}
.fy .paging_prev{background:url(/skin/ctmon/images/prev.png) no-repeat center #b5b8bc}
.fy .paging_next{background:url(/skin/ctmon/images/next.png) no-repeat center #b5b8bc}
.fy .shangyi{display:none}
.fy .on,.fy a:hover{color:#fff;background-color:#cc0904}
.new_zx p a{display:inline;}

.foot-two{overflow:hidden;transition: 2s;height: auto;}
.foot-two p.link-btn {float:none;line-height: initial;/* color: #b3b3b3; */font-weight: 500;margin-bottom: 10px;}
.foot-two p.link-btn .l-btn{font-size: 12px;padding: 0px 5px;border: 1px solid rgba(255, 255, 255, 0.3);cursor: pointer;line-height: initial;margin-left: 10px;}
.foot-two .links{display:none;padding: 5px 0 10px;}
.foot-two.on .links{display:block;}
.foot-two.on .links a{color: rgb(233 233 233 / 40%);font-size: 12px;}