*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-family:"Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;line-height:1.484;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden}
body{margin:0;padding:0;font-size:14px}
a{color:inherit;text-decoration:none}
img{vertical-align:bottom}
dd,dl,dt,li,ol,ul{margin:0;padding:0}
h1,h2,h3,h4,p{margin:0}
ul{list-style:none}
.clearfix:after,.clearfix:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.clearfix:after,.container:after,.row:after{clear:both}
*{word-break:break-all}
.side-bar .list-group-item{border:none;border-radius:3px;margin:5px}
.news-list-item{margin-top:15px;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px}
.news-list-item:first-child{margin-top:0px}
.news-list-item .title{font-weight:600;font-size:18px;margin-bottom:10px;line-height:1.5;display:block}
.news-list-item .info{color:#999}
.avatar{display:inline-block}
.avatar img{display:inline-block}
a:hover{text-decoration:none}
.side-bar-card{background-color:#f2f0f2;margin-top:10px}
.text-lg{font-size:18px;font-weight:600}
.side-bar-card .card-title{padding-left:15px;padding-right:15px}
.side-bar-card .card-body .list .item{padding-left:15px;padding-right:15px}
.side-bar-card .card-body .list .item:hover{background-color:rgba(0,0,0,0.2)}
.card-title{font-size:20px;font-weight:bold}
.item .desc{color:#999}
.item:hover{color:#fff}
#toggle-checkbox:checked ~ div{display:block !important}
#toggle-label{display:inline-block;position:absolute;right:-79px;display:none;color:#ffffff;font-size:27px}
.product{background:#ffa800;background-size:100% 100%}
.product img{margin:auto}
.product:nth-child(odd){background-color:#f5f5f5}
.top{background-color:#ffffff;padding-top:1%;padding-bottom:1%}
.hidden-xs ul{display:inline-block;width:100%}
.hidden-xs li{width:14.2%;text-align:center;font-size:16px;color:#fff;font-weight:bold;border:1px solid #efefef}
.hidden-xs li a{color:#000;padding-top: 17%;padding-bottom: 18%;padding-left:inherit;padding-right:inherit}
.hidden-xs li a:hover{background-color:#fff;border-top:1px solid #a20303;color:#a20303 !important}
.nav{border:none}
.active{border-top:1px solid #a20303;color:#a20303 !important}
.left-title{background:linear-gradient(to bottom,#004e98,#007ebf);text-align:center;font-size:30px;color:#fff;border-radius:15px 15px 0px 0px;font-weight:600;line-height:2}
.left-nav{padding:1%;border-bottom:1px solid #999}
.left-nav li{background-color:#e2e2e2;color:#5a5a5a;margin:2%;font-size:16px;padding:2%;padding-left:5%;border-radius:5px 5px 5px 5px;margin-bottom:6%;margin-top:6%}
.left-nav li:hover{background-color:#aa1c1c;color:#fff}
.right-title{font-size:20px;padding:1%;color:#aa1c1c;font-weight:600;border-bottom:1px solid}
.right-title span{color:#000;font-weight:500;font-size:14px}
.right-ul{padding-top:5%}
.thumbnail{background-color:#dddddd;text-align:center;font-size:14px;color:#000}
.col-img{}
.col-img:hover{}
.ys{background-image:url(../img/ys.jpg);background-size:100% 100%}
.ys-title{font-size:calc(2em + 1vw);text-align:center;color:#fff;font-weight:600;padding-top:2%}
.ys-left{background-color:#007ebf;color:#fff;font-size:70px;border-radius:50% 50%;width:30%;height:30%;text-align:center;float:left}
.ys-right{width:68%;display:inline-block;padding-left:3%}
.ys-right-top{font-size:30px;color:#fff}
.ys-right-bottom{font-size:20px;color:#fff;padding-top:3%}
.ys-c{margin-bottom:5%;margin-top:5%}
.cj-title{text-align:center;font-size:calc(1em + 0.5vw);overflow:hidden;margin-top:2%;margin-bottom:2%}
.cj-title span{background-color:#0067ac;padding:2%;color:#fff}
.cj-main{margin-bottom:10%}
.about{}
.about-title{text-align:center;padding-top:3%;padding-bottom:4%;font-size:36px}
.about-1{background:url(../img/about.jpg)no-repeat;background-size:100% 100%}
.about-title span{font-weight:600;letter-spacing:-0.1em}
.about-main{font-size:16px;line-height:2;background-color:#fff}
.about-main p{text-indent:32px}
.abtm{background:url(../img/about_bg.jpg)no-repeat;color:#fff;background-size:100% 100%}
.img-responsive{display:inline-block}
.news-title{font-weight:600;font-size:18px;margin:2%;border-bottom:3px solid #efefef}
.arc-item{border-bottom:1px solid #aca9a9;padding-bottom:3%;background-color:#ffffff;padding-top:3%}
.ld{border-bottom:3px solid #007ebf;padding:2%}
.arc-data{border:1px solid #dddddd;font-size:16px;color:#fff;text-align:center;padding:1%;background-color:#a30303}
.arc-data span{font-size:27px;font-weight:600;color:#fff}
.arc-title{font-size:16px;margin:2%;color:#080808;font-weight:600}
.arc-des{font-size:14px;margin:2%;text-indent:28px;color:#c4c3c3}
.arc-des span{float:right;color:#D60000}
.gsm{font-size:27px;color:#000;font-weight:600}
.lx{font-size:calc(0.7em + 0.5vw);margin:2%}
.contact{background:url(../img/contact.jpg) no-repeat right center;background-size:50%}
.footer{background-color:#2a2c2b}
.footer-nav{margin-top:2%;margin-bottom:2%;font-size:16px;color:#fff;text-align:center;width:60%;margin-left:auto;margin-right:auto}
.banquan{text-align:center;color:#fff}
.lanague{font-size:16px;color:#000}
.qg{font-size:16px;color:#999999;display:inline-block;float:right}
.qg span{font-size:28px;color:#666666;font-weight:600}
.dz{margin-bottom:3%}
.dz1{padding:1%;text-align:center}
.dz-m{border-right:1px solid #fff;padding:13% 0%;transition:all 0.15s linear}
.dz-1{font-size:35px;color:#fff;font-weight:600}
.dz-2{display:inline-block;font-size:16px}
.dz-3{font-size:18px;padding-top:2%;color:#fff}
.dz-title{font-size:34px;font-weight:600;color:#252525;text-align:center;padding-top:1%;padding-bottom:1%}
.dz-title2{color:#252525;font-size:18px;padding-bottom:2%;text-align:center}
.news{padding-bottom:1%}
.lan{color:#fff;display:inline-block;border-radius:15px;background-color:#a20303;padding:0% 2%}
.pro-ht1{font-size:46px;font-weight:650;color:#252525;text-align:center}
.pro-line{text-align:center}
.pro-ht2{text-align:center;margin-top:2%;margin-bottom:2%;font-size:18px}
.btop{font-size:18px;color:#fff;background-color:rgba(42,114,245,0.8);text-align:center}
.w-simImg{margin-bottom:5%}
.stp{text-align:center;border:2px solid #023e88;padding:initial}
.ms{font-size:20px;color:#fff;font-weight:600;padding-top:3%;padding-bottom:3%;background-color:#023e88}
.arc-left-news{background-color:#023e88}
.arcleft1{margin-top:15%}
.arcleft2{font-size:22px;color:#fff;font-weight:600;margin-top:10%;margin-bottom:10%}
.arcleft3{font-size:20px;color:#fff;margin-top:10%;margin-bottom:10%}
.arcleft4{margin-bottom:14%}
.arcleft4 a{font-size:18px;border:1px solid #fff;padding:2%;color:#fff}
.arcda{font-size:20px;color:#023e88}
.item-t{padding-top:2%;padding-bottom:2%;font-size:18PX}
.newsmleft{padding:initial}
.nrt1{font-size:20px;font-weight:600}
.nrt2{padding-top:5%}
.arv{margin-top:2%;margin-bottom:2%;padding-bottom:4%;border-bottom:1px solid #000}
.flink{background-color:#101010;color:#fff}
.flo{font-size:22px;font-weight:600;padding-top:3%;padding-bottom:2%}
.fl{font-size:18px;padding-bottom:3%}
/*é›†æˆå¼footer*/
.footer-box{background:#101010;overflow:hidden;width:100%;color:#888}
.footer-container{width:1200px;margin:0 auto;padding:0}
.footer-service{margin-right:-26px;margin-bottom:38px;padding-left:69px}
.footer-service-item{float:left;height:60px;width:25%}
.footer-service-item i{width:50px;height:45px;float:left;margin:17px 17px 0 29px;opacity:.8;-webkit-transform:scale(.6);-moz-transform:scale(.6);transform:scale(.6)}
.footer-service-item span{font-size:16px;color:#ccc;float:left;margin-top:29px}
.footer-icon-001 i{background:url(../img/icon-footer01.png) no-repeat center center;background-size:contain}
.footer-icon-002 i{background:url(../img/icon-footer02.png) no-repeat center center;background-size:contain}
.footer-icon-003 i{background:url(../img/icon-footer03.png) no-repeat center center;background-size:contain}
.footer-icon-004 i{background:url(../img/icon-footer04.png) no-repeat center center;background-size:contain}
.footer-line{height:0;display:block;clear:both;border-bottom:1px solid #393854}
.footer-links{padding-top:2%;padding-left:5%}
.footer-article-item{line-height:2;font-size:14px;margin-right:2%;margin-left:2%;text-align:center}
.footer-article-item dt{color:#ccc;font-size:16px;margin-bottom:10px;line-height:2;font-weight:300}
.footer-article-item dd{line-height:2}
.footer-article-item dd a{color:#fff;transition:all .1s}
.footer-article-item dd a:hover{color:#023e88}
.footer-contact-item{text-align:center}
.footer-contact-item dt{color:#ccc;font-size:16px;margin-bottom:10px;line-height:2;font-weight:300}
.footer-contact-item h3{font-size:16px;color:#ccc;line-height:2;margin-bottom:10px;font-weight:400}
.footer-contact-item p{font-size:22px;color:#fff;font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;margin-bottom:15px}
.footer-ewm{margin-right:0;text-align:center}
.footer-ewm img{width:110px;display:block;border:none;margin-left:auto;margin-right:auto}
.footer-ewm p{font-size:14px;color:#ccc;margin-top:12px}
.footer-friend{width:1050px;height:20px;line-height:20px;margin:30px auto}
.footer-friend-title{float:left;color:#ccc;font-size:14px}
.footer-friend-title-list{float:left}
.footer-friend-title-list li{float:left}
.footer-friend-title-list li a{color:#888;transition:all .1s;display:inline-block;padding:0 10px;font-size:14px}
.footer-friend-title-list li a:hover{color:#fff}
.footer-friend-more{color:#ccc;transition:all .1s;float:left;font-size:14px}
.footer-copyright{line-height:20px;font-size:14px;text-align:center}
.footer-copyright p{margin-bottom:9px;font-size:14px;color:#888}
.fixed{width:100%;height:6rem;background:#ba1c1c;overflow:hidden;position:fixed;bottom:0;left:0;z-index:9999;padding-top:.2rem;display:none}
.fixed ul li{float:left;width:25%;height:1rem}
.fixed ul li a{display:block;width:100%;height:1rem}
.fixed ul li i{display:block;font-size:2rem;margin-bottom:5px}
.fixed ul li p{font-size:1.65rem}
.fixed ul li i,.fixed ul li p{text-align:center;color:#fff}
.eintxt{background-color:rgba(0,0,0,0);color:#080808;border:1px solid #f0f0f0;line-height:3;width:100%;margin:2%;font-size:20px;border-radius:15px;padding-left:2%;-moz-box-shadow:2px 2px 5px #dbdbdb;-webkit-box-shadow:2px 2px 5px #dbdbdb;box-shadow:2px 2px 5px #dbdbdb}
.lg-left{background-color:#ba1c1c}
.lg-left img{float:right}
.tpgear{border-bottom:1px solid #f2f2f2;padding-bottom:3.7%;padding-top:2%}
.abt-title{font-size:40px;color:#fff;padding-top:5%;padding-bottom:5%}
.btn{border:1px solid #fff;padding:1% 2%;border-radius:25px}
.abtm{padding-bottom:5%}
.index-news-title1{font-size:50px;font-weight:600;padding-top:5%}
.index-news-title2{font-size:30px;padding-top:2%;padding-bottom:5%}
/*å“åº”å¸ƒå±€*/
@media screen and (max-width:767px){
	body{padding-bottom:60px}
	.fixed{display:inline-block}
	.ys{background-image:url(../img/ys.jpg);background-size:auto}
	.hidden-xs li{width:110%;margin-left:10%;background:#a20303}
	.left-nav li{background-color:#e2e2e2;color:#fff;margin:2%;font-size:16px;padding:2%;padding-left:5%;border-radius:5px 5px 5px 5px;width:45%;display:inline-block}
	.footer-nav{display:none}
	.ys-left{background-color:#007ebf;color:#fff;font-size:42px;border-radius:50% 50%;width:30%;height:6rem;text-align:center;float:left}
	.ys-right{width:70%;display:inline-block;padding-left:3%;float:right}
	.ys-right-top{font-size:22px;color:#fff}
	.ys-right-bottom{font-size:14px;color:#fff;padding-top:3%}
	.arc-data{border:1px solid #ffffff;font-size:22px;color:#fff;text-align:center;padding:0%}
	.n-{display:none}
	.footer-service{margin-right:-26px;margin-bottom:38px;padding-left:0}
	.footer-service-item{float:left;height:60px;width:90%}
	.tpgear{display:none}
	.abtm{background:none;color:#000;background-size:none}
	.abt-title{font-size:26px;color:#000;padding-top:5%;padding-bottom:5%}
	.btn{border:1px solid #ba1c1c;padding:1% 2%;border-radius:25px;color:#a20303}
	.index-news-title1{font-size:41px;font-weight:600;padding-top:5%}
	.hidden-xs li a{color:#000;padding-top:5%;padding-bottom:2%;padding-left:inherit;padding-right:inherit}
	.lanague{background-color:#a20303}
	.lg-left{background-color:#a20303}
	.active{border-top:1px solid #a20303;color:#ffffff !important}
	.dz-title{font-size:22px;font-weight:600;color:#252525;text-align:center;padding-top:1%;padding-bottom:1%}
	.dz-1{font-size:27px;color:#fff;font-weight:600}
	.dz-3{font-size:14px;padding-top:2%;color:#fff}
	.about-title{text-align:center;padding-top:3%;padding-bottom:4%;font-size:24px}
	.footer-links{display:none}
}

/*arc*/
.main{margin-top:2%;margin-bottom:2%}
.n-left-title{background:linear-gradient(to bottom,#b21e1e,#921414);text-align:center;font-size:22px;color:#fff;border-radius:15px 15px 0px 0px;font-weight:600;line-height:2}
.n-{margin-bottom:2%;border-bottom:none}
.my_pages{clear:both!important;padding:5px 0 0;text-align:center;margin:5px auto;line-height:30px;text-align:center;list-style:none}
.my_pages a{list-style:none;text-align:center;height:24px;display:inline;margin:0 2px;overflow:hidden;white-space:nowrap;font-size:13px;background:#fff;color:#555;padding:6px 10px;border:#999 1px solid}
.my_pages a:hover{color:#fff;background:#FF6600;border:#FF6600 1px solid;height:24px;overflow:hidden;text-decoration:none;cursor:pointer}
.my_pages .page-num-current{background:#FF6600;border:#FF6600 1px solid;color:#fff;font-weight:700}
.arc-title span{float:right;color:#2a2c2b}
.n-arc-title{font-size:20px;margin:0;font-weight:normal;color:#a11919;text-align:center}
.n-arc-info{margin:15px 0 0;font-size:12px;color:#999;border-top:1px dashed #ddd;padding-top:15px;text-align:center}
.n-pro-img{
    display: block;
    margin: 20px 0;
}
.n-pro-img img{
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
.n-arc-info span{padding:0 10px;display:inline-block}
.content-exp{padding:10px 15px;font-size:12px;background-color:#f5f5f5;margin-top:20px;border-radius:5px}
.content-exp li{line-height:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.n-arc-img{text-align:center;padding:2%}
.arc-item:hover{background-color:#f0f0f0}

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 222;}
.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}
.z_tanchuang .tbox .modal {background: white;padding: 50px;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 1200px;height: 90%;margin: 0 auto;box-sizing:border-box;overflow: visible;}
.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../img/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
.z_tanchuang .tbox .modal .video_box{width: 100%;max-width: 600px;margin: 0 auto;height: 100%;}
.z_tanchuang .tbox .modal .video_box iframe{display: block;width: 100%;max-width: 100%;/* object-fit: cover; *//* max-height:500px; */border: 0;}
.z_tanchuang .tbox .modal .video_box iframe{margin: 0 auto ;}
.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.z_tanchuang .tbox .modal2{padding: 20px;}
.z_tanchuang .tbox .modal .video_box{max-width: 1200px;position;z-index:1;overflow:hidden;}
.z_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}
@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}
@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}
@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}
@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}
@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}
@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}
@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}
@media screen and (max-width: 769px) {.n-pro-con img{
    max-width: 100%;
    height: unset !important;
}.z_tanchuang .tbox .modal {background: white;padding: 10px; box-sizing:border-box;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 1200px;max-height: 90%;margin: 0 auto;}
.z_tanchuang .tbox .modal .out{ top:-50px; right:0;}
}
.videolist .thumbnail{position:relative;}
.videolist .thumbnail:before{display:block;content:'';position: absolute;z-index: 2;width: 100%;height: 100%;background: url(../img/play.png) no-repeat center;}
