.section_one{overflow: hidden;position: relative;}
.section_one .poa{position: absolute;width:100%;height:100%;left:0;top:0;z-index: 2;text-align: center;}
.section_one .poa h3,.section_one .poa p,.section_one .poa a{color: #fff;}
.section_one .poa h3{letter-spacing: 5px;background: #DC0011;border-radius: 50px;width: fit-content;margin: 10px auto;padding: 10px 30px;}
.section_one .poa p{font-weight: 300;text-transform: uppercase;}
.section_one .poa a{padding: 15px 50px;margin-top: 50px;background: url(a1.png) no-repeat center;}
.section_one .poa a:hover{}
.section_one img{margin:0 auto;}
.vidbacking-active-body-back{position: relative;z-index: 1;width: 100%;height: 100%;background-size: cover;overflow: hidden;opacity: 1;transition: 2s opacity;}
.vidbacking{display: none}
.vidmask-body-back{min-height: 100%;min-width: 100%;position: fixed;top: 0;left: 0;z-index: -50;display: block}
.vidmask-block-back{min-height: 100%;min-width: 100%;position: absolute;top: 0;left: 0;height: auto;width: auto;z-index: -50;display: block}
.middle_box{display: table;width: 100%;height: 100%;}
.middle_box .middle{display: table-cell;vertical-align: middle;width: 100%;}

#alttxt { background: #FFF; border: 1px #ddd solid; font-size: 12px; padding: 10px; z-index: 1000; position: absolute; display: none; border-radius: 50px;}
.w1200{width:1200px;margin:0 auto}
.w1300{width:1300px;margin:0 auto}
.w1400{width:1400px;margin:0 auto}
ul.pnav{width: 95%;margin: 0 auto;text-align: center;}
ul.pnav li{display: inline-block;border-radius: 50px;overflow: hidden;}
ul.pnav li a{background: #D30000;color: #fff;font-size: 18px;line-height: 40px;padding: 0 20px;}
ul.pnav li a:hover{background: #3a4750;}
.pro_box{background: url(pro_bg.jpg) no-repeat top center;padding-top: 120px;}
.pro_box {width: 30%;}
.pro_box .fl .pub_title{margin-top: 0;text-transform: uppercase;}
.pro_box .fl .pub_title,.pro_box .fl .pub_title h4,.pro_box .fl .pub_title p{color: #fff;text-align: left;}
.pro_box .fl .pub_title a{color: #fff;background: #DE0E0E;display: inline-block;padding: 10px 30px;border-radius: 10px;margin-top: 30px;}
.pro_box .fl>img{position: absolute;left: 10%;width: 32%;}
.tit2{background:url(t.png);height:64px;line-height:64px;text-align:center;color:#fff;margin:5px 0 0 0}
.tit2 a{color:#fff}
.left_side{width:300px;background:#D30000}
.left_side h3{color:#fff;font-size:30px;background:url(1_16.jpg) 20px 20px no-repeat;padding-left:60px;padding-top:10px}
.left_side h3 em{display:block;color:rgba(255,255,255,0.3);font-size:20px;text-transform:uppercase}
.left_side ul li{margin:0 25px}
.left_side ul li a{display:block;background:url(jt.png) left center no-repeat;height:45px;line-height:45px;color:#fff;padding-left:20px;border-bottom:1px solid rgba(255,255,255,0.3)}
.left_side ul li a:hover{padding-left:30px}
.yz{padding:75px 0;background: #fff;position: absolute;bottom: -100px;left: 0;right: 0;margin: auto;box-shadow: 0 0 15px rgba(0,0,0,0.5)}
.yz li{float: left;width: 300px;text-align: center;position: relative;}
.yz li:after{position: absolute;width: 40px;height:82px;content: "";background:url(yz_line.png) no-repeat center;right: -20px;top: 0;}
.yz li span{display:block;height: 60px;}
.yz li span b{display:inline-block;font-size: 70px;line-height: 60px;color: #333;font-family: Arial;}
.yz li span i{display:inline-block;width: 32px;height: 32px;line-height: 32px;font-size: 16px;color: #fff;background: #3a4750;border-radius: 50%;margin-top: 24px;vertical-align: top;margin-left: 5px;font-style: normal;}
.yz li p{font-size: 14px;color: #25252d;line-height: 30px;}
.yz li:last-child:after{display: none;}

.index_pro{background: url(pbg.jpg) no-repeat top center;background-size: cover;padding-top: 1px;}
.pro_tj{padding-bottom: 100px;}
.pro_tj .txt{width: 45%;box-sizing: border-box;position: relative;z-index: 99;padding-top: 15px;}
.pro_tj .fl.txt{padding-left: 5%;}
.pro_tj .fr.txt{padding-right: 5%;}
.pro_tj .txt a:hover h2{color: #CC0000}
.pro_tj .txt h2{font-weight: 400;transition: .3s;}
.pro_tj .txt p{line-height: 30px;padding-bottom: 15px;border-bottom: 1px solid #f1f1f1;margin-top: 15px;}
.pro_tj .txt .ptel{padding-left: 80px;background: url(ptel.png) no-repeat left center;margin-top: 20px;}
.pro_tj .txt .ptel i{color: #EB0000;font-weight: 600;}
.pro_tj .txt>ul{margin: 20px 0;}
.pro_tj .txt>ul li{float: left;background: #FDA701;border-radius: 50px;color: #fff;padding: 0 20px;margin: 0 20px 0 0;}
.pro_tj .txt>ul li:nth-child(1){background: none;padding: 0;}
.pro_tj .txt>ul li:nth-child(2){margin-top: 5px;}
.pro_tj .pro{width: 48%;}
.pro_tj .pro.fr{margin-right: 3%;}
.pro_tj .pro.fl{margin-left: 3%;}
.pro_tj .pro a:hover img{transform:scale(1.02);-webkit-transform:scale(1.02)}
.pro_tj .pro a img{transition: .3s;}
.pro_tj .tj_box{margin-top: 30px;}

.bg1{width:100%;box-sizing: border-box;padding-top: 100px;background: url(pnavbg.jpg) no-repeat center top; }
.sycp{overflow:hidden;width:94%;margin:50px auto 0 auto;}
.sycp .sycp_l{width:300px;background:#097dbf}
.sycp .sycp_l h3{color:#fff;font-size:30px;background:url(1_16.jpg) 20px 20px no-repeat;padding-left:60px;padding-top:10px}
.sycp .sycp_l h3 em{display:block;color:#6fa6d1;font-size:20px;text-transform:uppercase}
.sycp .sycp_l ul li{margin:0 25px}
.sycp .sycp_l ul li a{display:block;background:url(jt.png) left center no-repeat;height:45px;line-height:45px;color:#fff;padding-left:20px;border-bottom:1px solid #ec8888}
.sycp .sycp_l ul li a:hover{padding-left:30px}
.sycp .sycp_l .box_two{background:url(1_25.jpg) left center no-repeat;padding-left:60px;margin:20px 0 15px 15px;color:#fff}
.sycp .sycp_l .box_two strong{font-size:30px;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-weight:normal}
.sycp .sycp_l img{display:block;margin:30px 0 20px 30px}
.sycp .sycp_r{width:100%}

.hf {background: url(hf.jpg) no-repeat center;box-sizing: border-box;padding: 70px 0;background-size: cover;background-attachment: fixed;text-align: center;color: #fff;}
.hfbox {background: url(hfbg.png) no-repeat;background-size: cover;float: left;margin-left: 5%;padding: 20px 20px 50px 20px;position: relative;}
.hfbox a{display: inline-block;background: #FDA701;border-radius: 50px;font-weight: 700;color: #fff;font-style: italic;padding: 0 20px;position: absolute;left: 0;right: 0;bottom: -20px;margin: auto;width: fit-content;}
.hfbox a img{display: inline-block;vertical-align: middle;}
.hf p{text-transform: uppercase;margin: 10px auto ;}
.hf h3{font-weight: 700;}
.hf p.f_48{background: url(hf_bg.png) no-repeat;background-size: cover;display: inline-block;width: 798px;line-height: 76px;}
.sygsjj{background:url(about_bj.jpg) center no-repeat;box-sizing: border-box;padding: 55px 0 50px ;margin-top: 50px;min-height: 980px;}
.sygsjj .w1300{width: 1480px;}
.sygsjj .w1300.bg{width: 1480px;}
.sygsjj .index-txt h2{color: #dd0919;}
.sygsjj dl dt{width:48%;position: relative;margin-top: 2%;}
.sygsjj dl dt .a_poa{margin-top: 30px;}
.sygsjj dl dt h3{color:#fff;font-weight: 700;}
.sygsjj dl dt p{color: #fff;}
.sygsjj dl dt h3 em{display:block;color:#fff;text-transform:uppercase;}
.sygsjj dl dd{width:50%;}
.sygsjj dl dd video{width: 100%;}
.sygsjj .gs_con{width:100%;margin:30px auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; overflow: hidden; }
.sygsjj .gs_con p{color:#fff;line-height:200%;}
.sygsjj .more{width: 530px;line-height: 52px;border-radius: 50px;background: #fff;overflow: hidden;padding-left: 50px;box-sizing: border-box;float: right;}
.sygsjj .more a:nth-child(1){color: #FBC108;font-family: impact;}
.sygsjj .more a:nth-child(2){color: #fff;background: #FBC108;text-align: center;border-radius: 50px;width: 170px;}
.sygsjj .more a:nth-child(2):hover{background: #044888;}
.sygsjj .w1200{margin-top: 50px;}

.num_top {height: 270px;box-sizing: border-box;padding-top: 1px;background-attachment: fixed;background-size: cover;border-bottom: 1px solid rgba(255,255,255,0.1)}
.num_top  ul{display:flex;margin: 80px auto 0;width: 90%;}
.num_top  ul li{flex:1;text-align: center;background: url(line.png) no-repeat right center;}
.num_top  ul li:first-child{padding-left: 0;}
.num_top  ul li:last-child{border: none;}
.num_top  ul li span{color:#fff;font-size:72px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;font-weight: 700;}
.num_top  ul li em{color:#fff;font-size: 28px;}
.num_top  ul li p{color:#fff;font-size:22px;}
.num_top  ul li:nth-child(4){background: none;border-right:10px solid #fff;}
.num_top  ul li:nth-child(4) p{text-align: right;text-transform: uppercase;font-weight: 700;font-size: 32px;margin-right: 15px;}
.num_top  ul li:nth-child(4) p:nth-child(3){color: #FFE537;font-size: 38px;font-style: italic}

.service{padding-top: 60px;}
.service .w1200{width: 1600px;}
.service ul li{float: left;}
.service ul li .box{width: 280px;padding-bottom: 47px;background: #f4f3f3;margin-right: 50px;text-align: center;cursor: pointer;transition: all .5s;padding-top: 1px;}
.service ul li:last-child .box{margin-right: 0;}
.service ul li img{width: 132px;height: 132px;margin: 40px auto 0;}
.service ul li:hover img{transform: rotateY(180deg);-ms-transform: rotateY(180deg); /* IE 9 */-moz-transform: rotateY(180deg); /* Firefox */-webkit-transform: rotateY(180deg); /* Safari å’Œ Chrome */-o-transform: rotateY(180deg); /* Opera */transition: all .5s;}
.service ul li p{font-size: 20px;margin-top: 42px;margin-bottom: 22px;font-weight: bold;padding: 0 10px;}
.service ul li i{width: 60px;height: 1px;background: #595757;display: block;margin: auto;margin-bottom: 36px;transition: all .5s;}
.service ul li span{display: block;font-size: 16px;line-height: 26px;padding: 0 10px;height: 52px;overflow: hidden;}
.service ul li .box:hover{background: #D30000;box-shadow: 0px 0px 20px #aaa;color: #fff;}
.service ul li:hover i{background: #fff;}
@media (max-width: 1600px){
.service{padding-top: 40px;}
.service ul li .box{width: 244px;padding-bottom: 30px;margin-right: 20px;}
.service ul li img{margin-top: 30px;width: 120px;height: 120px;}
.service ul li p{font-size: 20px;margin-top: 20px;margin-bottom: 15px;}
.service ul li i{margin-bottom: 20px;}
.service ul li span{font-size: 13px;line-height: 22px;height: 44px;}}



.indexsec04{padding-top: 1px;padding-bottom: 80px;}
.comWidth { width: 1300px; margin: 0 auto; padding: 0 15px; box-sizing: border-box; }
.indexsec04 .comWidth {  position: relative;}
.comTtl { text-align: center; }
.comTtl .big { position: relative; display: inline-block; font-size: 54px; padding: 0 58px; font-weight: 700;}
.comTtl .big:before { width: 43px; height: 16px; margin-top: -8px; position: absolute; left: 0; top: 50%; content: ""; background: url("img11.png") no-repeat; background-size: 100%; }
.comTtl .big:after { width: 43px; height: 16px; margin-top: -8px; position: absolute; right: 0; top: 50%; content: ""; background: url("img08.png") no-repeat; background-size: 100%; }
.comTtl .small { display: block; font-size: 24px; font-weight: normal; }
.indexsec04 .swiper-container.anli{padding: 50px 0;}
.indexsec04 .swiper-container.anli .swiper-slide{background-position:center;background-size:cover;width:600px;box-sizing:border-box;position: relative;}
.indexsec04 .swiper-container.anli .swiper-slide img{width:100%;box-sizing: border-box;}

.gg{width:100%;height:230px;background:url(img04.png) top center no-repeat;margin-top: -51px;background-size: cover}
.gg-box1{width:1400px;height:184px;margin:0 auto}
.gg-zi{font-size:40px;color:#fff;width:750px;float:left;padding-top:61px;line-height:88px}
.gg-zi span{width:340px;height:50px;display:block;margin:0 auto;font-size:32px;text-align:center;color:#fff;line-height:50px;background:#FDA701;border-radius:30px}
.gg-tel{width:400px;height:100px;font-size:32px;color:#fff;background:url(gg-tel.png) left center no-repeat;padding-left:90px;float:right;margin-top:55px;margin-left:50px}
.gg-tel span{font-size:52px;color:#fff;font-style:italic;font-family:impact;display:table;line-height:50px}
#home-ys{width:100%;height:1050px;background:url(ysbg.jpg) top center no-repeat;padding-top:30px;padding-bottom:80px;box-sizing:border-box;background-attachment: fixed;background-size: cover;}
.ys-tt{width:100%;height:150px}
.ys-tt img{display:block;margin:20px auto}
.ys-box{width:1073px;height:773px;margin:50px auto;background:url(ys02.png) top left no-repeat}
.ys-box ul{padding-left:630px;padding-top:80px}
.ys-box ul li{width:480px;margin:30px 0px;padding:20px 30px;box-sizing:border-box;background: #fff;border-radius: 50px;border-radius: 100px;box-shadow: 0 0 15px rgba(0,0,0,0.2)}
.ys-box ul li:nth-of-type(2){margin-left:15px}
.ys-box ul li:nth-of-type(3){margin-left:35px}
.ys-box ul li:nth-of-type(4){margin-left:10px}
.ys-box ul li p{font-size:14px;color:#666;line-height:25px;width:100%}
.ys-box ul li p span{font-weight:bold;color:#ff0000;font-size:20px}
.ys-box ul li strong{font-size:24px;color:#333;display:table;width:100%;height:30px;line-height:30px}

.section_nine{padding:0 0 50px 0;}
.section_nine .nlist{margin:50px auto 0;position:relative;width: 1400px;}
.section_nine .nlist ul{width:101.3%;}
.section_nine .nlist li{width:32%;margin-right:1.3%;float:left;}
.section_nine .nlist .img{display:block;position:relative;overflow:hidden;}
.section_nine .nlist img{width:100%;-webkit-transform:translateZ(0px);transform:translateZ(0px);-webkit-transition:-webkit-transform 0.6s ease 0s;transition:transform 0.6s ease 0s;}
.section_nine .nlist li:hover .stit a{color:#DE0E0E;transition: .3s;}
.section_nine .nlist li:hover img{transform:scale(1.1,1.1);}
.section_nine .nlist .date-box{display:block;width:90px;position:absolute;left:0;top:0;background-color:#DE0E0E;text-align:center;padding-top:9px;font-weight:bold;color:#fff;}
.section_nine .nlist .date-box .month{line-height:16px;font-family:"Arial";}
.section_nine .nlist .date-box .day{line-height:38px;font-size:38px;font-style:italic;}
.section_nine .nlist .date-box .year{line-height:22px;}
.section_nine .nlist .date-box .lab{display:block;line-height:24px;text-align:center;background-color:#DE0E0E;font-family:"Arial";text-transform:uppercase;}
.section_nine .nlist .cont{padding:20px;background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.section_nine .nlist .stit{font-size:20px;font-weight:400;color:#000;line-height:36px;    overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.section_nine .nlist .stit a{color:#000;}
.section_nine .nlist .word{display:block;line-height:24px;font-size:14px;margin-top:13px;}
.section_nine .nlist .word a{display:inline-block;color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}

.more{text-align:center;}
.more .call,.more .but{display:inline-block;vertical-align:top;}
.more .call{height:50px;text-indent:1em;line-height:50px;padding:0 40px;border-radius:100px;font-size:28px;font-family:impact;background:#D70013 url(d1.png) 30px center no-repeat;}
.more .call a{color:#fff;}
.more .but{width:250px;height:50px;line-height:50px;margin-left:20px;border-radius:100px;background-color:#F2A409;text-align:center;font-size:16px;color:#fff;}
.more .but:hover{background:#D70013;}
.more1 {text-align: center;margin-top: 50px;}
.more1 a{display: inline-block;font-size: 31px;color: #ffffff;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;background: url(moretel.png) no-repeat top center;width: 497px;line-height: 47px;    text-align: left; text-indent: 289px;}
.footer{background: #2B2B2B;padding-top: 30px;}
.footer .f1 h3,.footer .f2 h3,.footer .f3 h3,.footer .f4 h3{margin-top:30px;font-size:24px;color:#fff;position:relative;margin-bottom:20px}
.footer .f1 h3::before,.footer .f2 h3::before,.footer .f3 h3::before,.footer .f4 h3::before{position:absolute;content:"";width:50px;height:3px;background:#fff;top:40px;left:0}
.footer .f1{width:24%}
.footer .f1 h3{margin-bottom:40px}
.footer .f1 img{float:left;margin-right:15px;width: 140px;}
.footer .f1 a{display:block;height:20px;line-height:20px;color:#fff;box-sizing:border-box;margin-top:10px}
.footer .f2{width:28%}
.footer .f2 a{width:100%;color:#fff;line-height:30px;display:block}
.footer .f3{width:350px;color:#fff;line-height:30px}
.footer .f4{width:271px;margin-top: 30px;}
.footer .copyright{margin-top:30px;text-align:center;color:#fff;padding:5px 0;font-size:14px;border-top: 1px solid rgba(255,255,255,0.15);background: #2B2B2B;}
.footer .copyright a{display:inline-block;color:#fff;font-size:14px}
.footer .copyright img{display:inline-block;margin-left:15px}
.footer .copyright p{color:#fff;text-align:center}
.pub_title{text-align: center;position:relative;margin:50px 0;}
.pub_title p{text-align:center;color: #555;}
.pub_title h4,.pub_title h5{text-align:center;font-weight:bold;z-index:1;display: inline-block;color: #333;border-radius: 50px;margin-top: 10px;}
.pub_title h5{color: #DE0E0E;}
.pub_title i{background: #fff;width: 115px;height: 3px;display: inline-block;}
