#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: #DE0004;color: #fff;font-size: 18px;line-height: 40px;padding: 0 20px;}
ul.pnav li a:hover{background: #3a4750;}
.pro_box{background: url(/images/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: #C60010;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(/images/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:#DE0004}
.left_side h3{color:#fff;font-size:30px;background:url(/images/1_16.jpg) 20px 20px no-repeat;padding-left:60px;padding-top:10px}
.left_side h3 em{display:block;color:#fff;font-size:20px;text-transform:uppercase}
.left_side ul li{margin:0 25px}
.left_side ul li a{display:block;background:url(j/images/t.png) left center no-repeat;height:45px;line-height:45px;color:#fff;padding-left:20px;border-bottom:1px solid #fff}
.left_side ul li ul{padding: 15px 0;}
.left_side ul li ul li a{border: none;height: 30px;line-height: 30px;}
.left_side ul li ul li{margin-right: 0;}
.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(/images/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;}

.pro_tj{margin-bottom: 100px;}
.pro_tj .txt{width: 50%;box-sizing: border-box;position: relative;z-index: 99;padding-top: 15px;}
.pro_tj .fl.txt{padding-left: 10%;}
.pro_tj .fr.txt{padding-right: 10%;}
.pro_tj .txt a:hover h2{color: #DE0006}
.pro_tj .txt h2{font-weight: 700;transition: .3s;}
.pro_tj .txt p{line-height: 30px;padding-top: 15px;border-top: 1px solid #E3E3E3;margin-top: 15px;}
.pro_tj .txt>ul{margin: 20px 0;}
.pro_tj .txt>ul li{float: left;background: #DE0004;border-radius: 50px;color: #fff;padding: 5px 20px;margin: 0 20px 0 0;}
.pro_tj .txt>ul li::before{width: 10px;height: 10px;content: "";border-radius: 50%;border: 2px solid #fff;display: inline-block;margin-right: 10px;}
.pro_tj .pro{width: 48%;}
.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{background: #fff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);padding-top: 30px;width: 115%;border-radius: 10px;}
.pro_tj .fr .tj_box{margin-left: -15%;}

.bg1{width:100%;box-sizing: border-box;padding-top: 100px;background: url(/images/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(/images/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(j/images/t.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(/images/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(/images/hf.jpg) no-repeat center;height: 330px;box-sizing: border-box;padding-top: 50px;margin-top: 60px;background-size: cover;text-align: center;color: #fff;}
.hf p{text-transform: uppercase;margin: 10px auto 20px;}
.hf h3{font-weight: 700;}
.hf p.f_48{background: url(/images/hf_bg.png) no-repeat;background-size: cover;display: inline-block;width: 798px;line-height: 76px;}
.sygsjj{background:url(/images/about_bj.jpg) center 100px no-repeat;box-sizing: border-box;padding: 25px 0 50px ;}
.sygsjj .w1300{width: 1480px;}
.sygsjj .w1300.bg{width: 1480px;background: #DE0006;}
.sygsjj .index-txt h2{color: #dd0919;}
.sygsjj dl dt{width:50%;position: relative;}
.sygsjj dl dt .a_poa{padding: 60px;}
.sygsjj dl dt h3{color:#fff;font-size:38px;font-weight: 700;}
.sygsjj dl dt h3 em{display:block;color:#fff;text-transform:uppercase;}
.sygsjj  ul{display:flex;margin: 50px auto;}
.sygsjj  ul li{flex:1;text-align: center;}
.sygsjj  ul li:first-child{padding-left: 0;}
.sygsjj  ul li:last-child{border: none;}
.sygsjj  ul li span{color:#d80001;font-size:72px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;}
.sygsjj  ul li em{color:#d80001;}
.sygsjj  ul li p{color:#999999;font-size:20px;}
.sygsjj dl dd{width:50%;position: relative;}
.sygsjj dl dd video{width: 100%;}
.sygsjj .gs_con{width:100%;margin:30px auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8; 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;margin: 0 auto;}
.sygsjj .more a:nth-child(1){color: #d80001;font-family: impact;}
.sygsjj .more a:nth-child(2){color: #fff;background: #d80001;text-align: center;border-radius: 50px;width: 170px;}
.sygsjj .more a:nth-child(2):hover{background: #044888;}
.sygsjj .w1200{margin-top: 50px;}


/* ÓÅÊÆ */
.ysbox{background: url(/images/ys_bg.jpg) no-repeat left center #DD0919;height: 698px;overflow: hidden;}
.ysbox>.fl{padding: 4% 0 0 5%;width: 42%;}
.ysbox .fr{width: 52%;height: 100%;background: url(/images/ys_r.png) no-repeat left top;padding: 2% 0 0;}
.ysbox .fr h2,.ysbox .fr h5{text-align: center;color: #fff;font-weight: 700;}
.ysbox .fr h5{letter-spacing: 3px;font-weight: 400;margin-top: 10px;}
.ysbox .fr ul{margin-top: 30px;}
.ysbox .fr ul li{margin-bottom: 20px;width: 80%;color: #fff;}
.ysbox .fr ul li:nth-child(1){margin-left: 3%;}
.ysbox .fr ul li:nth-child(3){margin-left: -3%;}
.ysbox .fr ul li img{margin-right:15px;width: 140px;}
.ysbox .fr ul li h5{font-weight: 700;margin-top: 15px;text-align: left;}
.ysbox .fr ul li p{margin-top: 10px;}

.fhxc1{margin-top: 50px;}
.fhxc1 .pub_title p{margin-bottom: 0;}
.fhxc1 .pub_title {margin-bottom: 0;}
.swiper-container.anli{padding: 50px 0;}
.swiper-container.anli .swiper-slide{background-position:center;background-size:cover;width:600px;height:455px;}
.swiper-container.anli .swiper-slide img{width:100%;}
.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:#F00000 url(d1.png) 30px center no-repeat;transition: .3s;}
.more .call a{color:#fff;}
.more .call:hover{background-color:#000;}
.more .but{width:250px;height:50px;line-height:50px;margin-left:20px;border-radius:100px;background-color:#333;text-align:center;font-size:16px;color:#fff;}
.more .but:hover{background:#F00000;}



.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:#C60010;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:#C60010;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:#C60010;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;}


.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:#999999;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:#F20000;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:#999999;box-sizing:border-box;margin-top:10px}
.footer .f2{width:28%}
.footer .f2 a{float:left;width:50%;color:#999999;line-height:30px;display:block}
.footer .f2 a:hover{color: #F20000;}
.footer .f3{width:350px;color:#999999;line-height:30px}
.footer .f4{width:271px;margin-top: 30px;}
.footer .copyright{margin-top:30px;text-align:center;color:#999999;padding:5px 0;font-size:14px;border-top: 1px solid #3F3F3F;background: #2B2B2B;}
.footer .copyright a{display:inline-block;color:#999999;font-size:14px}
.footer .copyright img{display:inline-block;margin-left:15px}
.footer .copyright p{color:#999999;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: #C60010;}
.pub_title i{background: #fff;width: 115px;height: 3px;display: inline-block;}
