﻿/*通用代码*/
*{ margin:0px; padding:0px;}
body{font-size:14px; color:#222222; font-family:"Microsoft YaHei"; font-family:'微软雅黑'; min-width:1220px; overflow-x:hidden;}
img{margin: 0px; padding: 0px;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
h1,h2,h3,h4,h5,h6,h7{ font-weight:normal;}
dl,dt,dd,ol,ul,li,from,input,select,span,p,div{margin: 0px; padding: 0px; list-style: none;}
.clear{clear:both;}
a{color: #222222; text-decoration: none; font-size:14px;}
a:hover{color: #bd2b2b;cursor:pointer;}
em ,i{ font-style:normal;}
input,button,select,textarea{outline:none;font-family:"Microsoft YaHei"; font-family:'微软雅黑';}
.w1300{ width:1220px; margin:0 auto;}
.fr{ float:right;}
.fl{ float: left;}
.title{text-align: center;font-size: 18px;color: #999999;font-weight: lighter;}
.title b{display: block;font-size: 40px;color: #343434;}
.title i{color: #bd2b2b;}
.title b:after{content: '';display: block;margin: 15px auto 10px auto;height: 1px;width: 50px;height: 2px;background: #bd2b2b; animation: widthchange 1.5s linear infinite;}
@keyframes widthchange{
0%{width: 50px;}
50%{width: 100px;}
100%{width: 50px;}
}
.hovermaincolor a:hover{ color:#bd2b2b;}

.jqprc_show_img{ width:510px; padding:8px; border:#CCC solid 1px; text-align:center; overflow:hidden;}
.jqprc_show_img img{ width:100%;}
.jqprc_show_txt{ width:360px; padding-left:10px;}
.jqprc_show_txt span{ display:block;}
.jqprc_show_txt span h1{ text-align:left;padding:10px 10px 0; line-height:40px; font-size:25px;}
.jqprc_show_txt span:nth-child(2){ text-align:left;  padding:0 10px;line-height:30px; color:#999; border-bottom:#CCC dashed 1px; padding-bottom:5px; width:360px; font-size:12px;}
.jqprc_show_txt span:nth-child(3){line-height:26px;}
.jqprc_show_txt span:nth-child(3){ width:340px; padding:10px; overflow: hidden;}

.jqprc_show_txt span:nth-child(4){line-height:26px;}
.jqprc_show_txt span:nth-child(4){ width:340px; padding:10px; overflow: hidden;}
.jqprc_show_txt span:nth-child(5){line-height:26px;}
.jqprc_show_txt span:nth-child(5){ width:340px; padding:10px; height:40px; overflow: hidden;border-bottom:#CCC dashed 1px;}

.jqprc_show_txt span:nth-child(6){ text-align:center; line-height:30px; background-image:url(../images/dh.png); background-position:center left; background-repeat:no-repeat; width:240px; font-size:16px;color:#FF6002; font-weight:800; margin:0 auto; margin-bottom:15px; margin-top:15px; }
.jqprc_show_txt span:nth-child(6) strong{ display:block; color: #666;}
.jqprc_show_txt span:nth-child(7){ text-align:center; line-height:40px; width:200px; height:40px; float:left;background-color:#FF6002; color:#FFF; margin-left:70px;border-radius:3px;}
.jqprc_show_txt span:nth-child(7) a{ color:#FFF; display:block;box-shadow:0 0 5px #CCCCCC;}
.jqprc_show_txt span:nth-child(7) a:hover{ color:#FFF; background-color:#F00;box-shadow:0 0 5px #CCCCCC;border-radius:3px;}
.jqprc_show_txt span:nth-child(8){ text-align:center; line-height:40px; width:120px; height:40px; float:left; margin-left:30px;background-color:#FF6002;}
.jqprc_show_txt span:nth-child(8) a{ color:#FFF; display:block;}


.htop{ line-height:39px; border-bottom:1px solid #eeeeee; background:#f8f8f8;font-size:13px; color:#666; }
.htop a{ font-size:13px; color:#999; text-indent:26px;} 
.htop span{ padding:0 20px; border-right:1px dotted #d2d2d2;}
.htop span:nth-child(1){border-left:1px dotted #d2d2d2;}
.htop a{ display:inline-block;}
.htop span:nth-child(1) a{ background:url(../images/20201028090652_1464750079.png) no-repeat left center;}
.htop span:nth-child(2) a{ background:url(../images/20201028090652_1046821008.png) no-repeat left center;}
.htop span:nth-child(3) a{ background:url(../images/20201028090652_612293319.png) no-repeat left center;}
.hsecond{ height:135px;}
.hlogo{ margin-top:30px;}
.hlogo h1{ display:inline-block; vertical-align:top; font-size:18px; color:#666666; font-weight:lighter;}
.htitl b{display: block;font-size: 33px;color: #343434; margin-top:6px;}
.hmean b{display: block;font-size: 22px;color: #343434;margin:10px 0 4px 0;}
.hmean i{font-size: 28px;color: #0077cb;}
.hmean img{margin-right: 10px;}
.htitl em{display: block;text-transform: uppercase;color: #cccccc;font-size: 14px;letter-spacing: 2px;}
.hline{width: 1px;height: 57px; background: #f5f5f5;background: linear-gradient(to bottom,#f5f5f5,#d2d2d2,#f5f5f5);margin-top: 10px;}
.hlogo h1+h1{ margin-left:20px;}
.hul { font-size:0; margin:40px 105px 0 0;}
.hul li{ display:inline-block; vertical-align:top; height:19px; padding-top:43px; text-align:center; font-size:14px; color:#999; font-weight:lighter; width:100px; border-right:1px dotted #e8e8e8;}
.hul li:nth-child(1){border-left:1px dotted #e8e8e8;}
.hul li:nth-child(1){ background:url(../images/20201028090653_1218050095.png) no-repeat center 4px;}
.hul li:nth-child(2){ background:url(../images/20201028090653_1795949953.png) no-repeat center 4px;}
.hul li:nth-child(3){ background:url(../images/20201028090653_1667185280.png) no-repeat center 4px;}
.hphone { text-align:right; font-size:14px; color:#999999; font-weight:lighter; line-height:28px; margin-top:21px;}
.hphone em{ font-size:33px; color:#bd2b2b; font-family:impact; line-height:43px;} 
.hphone i{ display:block;letter-spacing: -.4px;}
.hphone span{ display:inline-block; padding-left:25px; background:url(../images/20201028090653_737777089.png) no-repeat left center;}

.nav{ background:#bd2b2b; margin:1px 0; text-align:center;}
.nav>ul{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:flex-start;}
.nav>ul>li:after,.nav>ul>li:first-child:before{ content:''; position:absolute; right:0; top:0; bottom:0; margin: auto 0; height:15px; width:0; border-left:1px dotted #e04444;}
.nav>ul>li:first-child:before{ right:inherit; left:0;}
.nav>ul>li{ width:14%; position:relative;}
.nav>ul>li:hover>a,.nav>ul>li.cur>a{ background:#333;}
.nav>ul>li>a{ display:block; line-height:70px; font-size:15px; color:#ffffff; font-weight:lighter; transition:all .3s ease;}
.nav>ul>li .dropmenu{width:100%;position:absolute;top:100%;left:0;z-index: 99;transform-origin: 0 0;transform: perspective(600px) rotateX(-90deg);transition:600ms ease;}
.nav>ul>li:hover .dropmenu{transform: perspective(600px) rotateX(0deg);transition:600ms ease;cursor:pointer; }
.nav>ul>li .dropmenu a{font-size: 14px;display:block;line-height:45px;text-align:center;color:#fff;background:rgba(189,43,43,.8);transition:600ms ease; margin-top:1px;}
.nav>ul>li .dropmenu a:hover{background:#333;}
.nav>ul>li table,.nav>ul>li tbody,.nav>ul>li tr,.nav>ul>li td{ display:block; width:100%;}

.banner{overflow:hidden; width:100%; position:relative; z-index:1; background:#f5f5f5;}
.banner-box{ min-width:1300px; height:510px; position:relative; margin:0 auto; overflow:hidden;}
.banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:510px; background-position: center; background-repeat: no-repeat; background-color: #f5f5f5}
.banner-box .bd li a{ display:block; background-size:auto;     width: 100%;
    height: 80%;
    position: relative;
    z-index: 9;}
.banner-btn{ width: 100%; position: absolute; top:150px; left: 0; margin-left: 0; height: 320px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:30px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 9;}
.banner-btn a.prev{ left:-50px; background:url(../images/20201028090412_1014609021.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(../images/20201028090412_1014609021.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:10px; height:10px; border-radius :50%; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; opacity:0.8;}
.banner-box .hd ul li.on{ background: #bd2b2b;border-radius: 8px; width:70px;}
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }


.nfenlei { border-bottom:2px solid #ccc;height:30px; width:910px; margin-left:30px;}
.nfenlei .tit{ font-size:16px; font-weight:bold; line-height:30px; width:160px; background:#bc2b2b; text-align:center; color:#fff;}
.n_info_tjcp{ width:936px; margin:0 auto;}
.n_info_tjcp h4{ border-bottom:1px solid #ccc;}
.n_info_tjcp dl{float:left; padding:0px 0px 0 0px; width: 169px; margin-left:16px; margin-top:16px; margin-bottom:15px;}
.n_info_tjcp dt{width:165px; padding:1px; border:1px solid #ccc; /*height:207px; */line-height:0; font-size:0;}
.n_info_tjcp dt img{ width:165px;height:125px; border:0px;}
.n_info_tjcp dd{ line-height:18px; height:18px; text-align:center; padding-top:5px; color:#ab8673; width:169px; margin:0px;}
.n_info_tjcp dd a{ height:18px; line-height:22px; color:#333; font-size:12px;}

.product{padding: 35px 0 30px 0;}
.protop{margin: 20px 0;}

.proclass{width:920px; margin:auto;}
.proclass a{font-size: 15px;color: #666666;line-height:42px; width:200px; float:left; background-color:#fff;border: 1px solid #ccc; display:block; text-align:center; border-radius:20px; margin:0 6px 6px 6px;}
.proclass a:hover{ background-color:#bd2b2b; color:#fff;border: 1px solid #bd2b2b;line-height:42px;}
.proshow ul+ul{display: none;}
.proshow tr{display:block;font-size:0;}
.proshow tr+tr{margin-top:20px;}
.proshow td{width:280px;display:inline-block;vertical-align:top; border: 1px solid #ccc;margin-left:16px; margin-bottom:19px;}
.box div ,.box td{ padding: 0 !important;}
.box br{display: none;}
.box td img{width:100%;height: auto;}
.box td a{display:block;position:relative;}
.box td>a:before,.box td>a:after{content:"";display: block; position:absolute;transform:scale(0);transition: all 0.3s ease-in-out;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0.8; }
.box td>a:before{content:"+";width:60px;height:60px; line-height:60px; text-align:center; top:42%; left:42%; font-size:20px; font-weight:100; color:#fff; border:1px #fff solid;border-radius: 100%;z-index: 2;}
.box td>a:after{ left:0; top:0; width:100%; height:100%; background-color:rgba(189,43,43,0.4);}
.box td:hover>a:before,.box td:hover>a:after{transform:scale(1);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.proshow td span a { font-size: 17px; color: #4c4c4c;line-height: 60px; border-top: 1px solid #f5f5f5;}
.box td:hover span a,.box td:hover div a{color: #bd2b2b;}
.adver{ background:url(../images/20201028162433_1353103492.jpg) no-repeat top center;}
.advertitl{ color:#fff; font-size:35px; font-weight:lighter; margin:55px 0 55px 0;}
.advertitl em{ display:block; font-size:16px; color:#ebf5ff; font-weight:lighter; margin-top:15px;}
.advertitl em i{ display:inline-block; padding-left:26px; background:url(../images/20201028104312_329740094.png) no-repeat left center;}
.advertitl em i+i{ margin-left:40px;}
.adverconcat{ margin-top:70px;}
.adverconcat a{ display:inline-block; width:106px; border-radius:8px; text-align:center; font-size:14px; color:#fff; transition:all .3s ease; height:33px; background:#ee0a09;transition: all .3s ease;}
.adverconcat a:hover{background:#bd2b2b;}
.adverconcat span{ display:inline-block; margin-left:15px; padding-left:32px; background:url(../images/20201028104312_2098390233.png) no-repeat left center; font-size:18px; color:#fff;}
.adverconcat{ line-height:33px;}
.adverconcat span em{ font-size:35px;}
.feedback{ padding:30px 35px 34px 35px; border-top:6px solid #cc0000; background:#f8f8f8; position:relative;}
.feedback ul li span{ display:inline-block; font-size:14px; color:#666666; font-weight:lighter; width:77px;}
.feedback ul li input{ width:222px; height:42px; box-sizing:content-box; border:1px solid #eeeeee; }
.feedback ul li +li{ margin-top:12px;}
#code{ width:140px; margin-right:23px;}
#submit{ width:100%; text-align:center; background:#bd2b2b; color:#fff; font-size:14px; font-weight:lighter; transition:all .3s ease; margin:3px 0 0 0;}
#submit:hover{ background:#ee0a09;}
.case{padding: 50px 0 60px 0;}
.casecon{position: relative;margin-top: 35px;}
.casejt{position: absolute;display: inline-block;background: #bd2b2b;top: 30%;left: -57px; cursor: pointer;}
.casejt.next{left: inherit;right: -57px;}
.casejt:hover{background: #ee0a09;}
.casecon table{display: block;width: 1200px;margin: 0 auto; overflow: hidden;}
.casecon tbody ,.casecon tr{display: block;}
.casecon td{display: inline-block;width: 278px;margin-right: 22px;}
.casecon td div a{line-height: 60px;font-size: 16px;color: #999999;font-weight: lighter;}
.casecon td a img{ width:278px; height:219px;}
	
.adv{height: 916px;padding-top: 50px;background: url(../images/20201028112858_1956828783.jpg) no-repeat center;}
.advtitl{text-align: center;font-size: 20px;color: #666666;font-weight: lighter;}
.advtitl span{display: block;margin-bottom: 10px; font-weight: normal;font-size: 42px;color: #222;}
.advtitl b{ color:#222;}
.advtab{font-size: 0;margin: 35px 0 23px 0;position: relative;background: #fff;border: 1px solid #eeeeee;text-align: center;}
.advtab li{display: inline-block;vertical-align: top;box-sizing: border-box;cursor: pointer;width: 25%;height: 198px;transition: all .3s ease;font-size: 30px;color: #343434;position: relative;}
.advtab li em{display: block;font-size: 14px;color: #999999;text-transform: uppercase;margin-top: 3px;transition: all .3s ease;}
.advicon{display: inline-block;width: 55px;height: 68px;margin-top: 38px;background: url(../images/20201028112815_1700196047.png) no-repeat left top;transition: all .3s ease;}
.advtab li:nth-child(2) .advicon{background-position-x: -77px;}
.advtab li:nth-child(3) .advicon{background-position-x: -166px; width: 61px;}
.advtab li:nth-child(4) .advicon{background-position-x: -264px;}
.advtab li.on .advicon{background-position-y: -75px;}
.advtab li.on{background: #bd2b2b;}
.advtab li.on,.advtab li.on em{color: #fff;}
.advtab li+li{border-left: 1px solid #eee;}
.advtab li:after{content: '';display: block;position: absolute;top: 110%;width: 0;height: 0;opacity: 0;transition: all .3s ease;left: 0;right: 0;margin: 0 auto;border-top: 10px solid #bd2b2b;border-left: 12px solid transparent;border-right: 12px solid transparent;}
.advtab li.on:after{top: 100%; opacity: 1;}
.advcen{padding: 50px;background: #fff;}
.advcon .advright{ width:560px; margin-top:10px;}
.advtop{ font-size:0;}
.advtop p{ display:inline-block; vertical-align:middle;}
.advtop p:nth-child(1){ width:84px; line-height:84px; text-align:center; border-radius:5px; background:#bd2b2b; font-size:45px; color:#fff; font-weight:bold;}
.advtop p+p{ margin-left:20px;}
.advtop p b{ display:block; font-size:33px; color:#343434; margin-bottom:3px;}
.advtop p em{ display:block; font-size:16px; color:#cccccc; font-weight:lighter;}
.advwa{ font-size:16px; color:#777777; line-height:35px; margin:30px 0 45px 0;}
.advwa p+p{ margin-top:20px;}
.advwa p{ padding-left:20px; background:url(../images/20201028112815_723546531.png) no-repeat left 11px;}
.advline{ position:relative; font-size:25px; color:#373737; position:relative; letter-spacing:2px;}
.advline em{ color:#bd2b2b;}
.advline i{ display:block; width:320px; height:1px; background:#e1e1e1; position: absolute; top:15px; left:140px;}
.advline i:after{ content:''; display:block; position:absolute; width:25%; background:#bd2b2b; height:3px; transition:all .5s ease; top:-1px; left:0;}
.advline2 i:after{ width:50%;}
.advline3 i:after{ width:75%;}
.advline4 i:after{ width:100%;}
.process{padding: 60px 0; text-align: center;}
.process ul{font-size: 0;margin: 35px 0 40px 0; white-space: nowrap;}
.process ul li{display: inline-block;vertical-align: top;font-size: 20px;color: #666666;position: relative;}
.process ul li+li{margin-left: 125px;}
.pcicon{padding: 11px;border-radius: 50%;background: rgba(0,116,198,.5); transition: all .3s ease;}
.pcicon span{display: inline-block;border-radius: 50%; background: #bd2b2b;transition: all .3s ease;}
.pcicon img{width: 92px;height: 92px;}
.process ul li em{display: block;margin: 20px 0 15px 0;}
.process ul li i{color: #c5c5c5;font-family: arial;}
.process ul li:hover span{ background: #ee0a09; transform: rotate(360deg);}
.process ul li:hover .pcicon{background: rgba(238,10,9,.5);}
.process ul li+li:after{content: '';display: block;position: absolute;width: 17px;height: 16px;top:48px ;left: -73px;background: url(../images/20201028135750_1930144110.png) no-repeat center;}
.pcbottom{display: inline-block;text-align: center;width: 600px;height: 80px;border-radius: 40px;box-shadow: 0 0 10px #ddd;}
.pcbottom p,.pcbottom a{display: inline-block;vertical-align: middle;}
.pcbottom p{padding-left: 40px;font-size: 14px;color: #666666;font-weight: lighter; background: url(../images/20201028135750_2037132549.png) no-repeat left center; line-height: 80px;margin-right: 65px;}
.pcbottom p b{font-size: 26px;color: #bd2b2b;}
.pcbottom a{transition: all .3s ease;background: #bd2b2b;width: 110px;line-height: 35px;border-radius: 20px;font-size: 14px;color: #fff;}
.pcbottom a:hover{background: #ee0a09;}
.about{ height:613px; background:url(../images/20201028140754_1251367320.jpg) no-repeat center;}
.about .w1300{position:relative; height:613px;}
.abcon{ width:700px; margin-top:110px;}
.ab_t{ font-size:40px; color:#333;}
.ab_t b,.ab_c a:hover,.abbtn a:hover{ color:#fff;}
.ab_t span{ display:block; font-size:22px; color:#fff; font-weight:lighter; margin:15px 0 30px 0;}
.ab_c,.ab_c a{ font-size:14px; font-weight:lighter; line-height:40px; color:#fff; margin-top:20px;}
.abbtn{ font-size:0; margin-top:50px;}
.abbtn a{ display:inline-block; font-size:18px; color:#fff; padding-left:55px; height:43px;}
.abbtn a+a{ margin-left:70px;}
.abbtn a em{ display:block; font-size:12px; color:#fff;}
.abbtn a:nth-child(1){ background:url(../images/20201028140753_830379268.png) no-repeat left center;}
.abbtn a:nth-child(2){ background:url(../images/20201028140753_1021167187.png) no-repeat left center;}
.abbtn a:nth-child(3){ background:url(../images/20201028140753_34631254.png) no-repeat left center;}
.abvc{width:58px; height:58px; cursor:pointer;position: absolute; left:20%; right:0; top:0; bottom: 0; margin:auto 0;  }
.abvc span{width:58px; height:58px; background:url(../images/20201028161256_621001289.png) no-repeat center; display:block;z-index:33; position:relative;}
.video_box{width:100%;height:100%;background:rgba(0,0,0,0.6);position: fixed;top:0;left:0;z-index:-1;opacity:0;transition:600ms ease;}
.video_box.cur{opacity:1;z-index:999999;transition:600ms ease;}
.video{position: fixed;top:-100%;left:65%;margin-top:-250px;margin-left:-500px;transition:600ms ease;}
.video_box.cur .video,.video_box.cur .video_x{top:50%;transition:600ms ease;}
.video_x{width:50px;height:50px;border-radius:50px;background:#fff;position: fixed;top:-100%;left:32%;margin-left:520px;margin-top:-250px;text-align: center;line-height:50px;font-size:22px;font-weight: lighter;cursor: pointer;transition:600ms ease;}
.pulse2 {position: absolute;  top: -70%;left: -70%;z-index: 1; width:240%; height:240%; border-radius: 50%; opacity: 0; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; opacity: 0; -webkit-animation: warn 2s ease-out; animation: warn 2s ease-out;-o-animation:warn 2s linear infinite;-moz-animation:warn 2s linear infinite; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; background: #bd2b2b;box-shadow: 1px 1px 30px #bd2b2b; }
.pulse3 {position: absolute; top: -70%;left: -70%;z-index: 1; width:240%; height:240%; border-radius: 50%; opacity: 0; -webkit-animation: warn1 2s ease-out; animation: warn1 2s ease-out;-o-animation:warn1 2s linear infinite;-moz-animation:warn1 2s linear infinite; -webkit-animation-iteration-count: infinite;background: #bd2b2b; animation-iteration-count: infinite;box-shadow: 1px 1px 30px #bd2b2b;}
@keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@-o-keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@-moz-keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@-webkit-keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}
@-webkit-keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}
@-o-keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}
@-moz-keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}

.qyxx{padding: 50px 0;background: url(../images/20201028140754_1792697086.png) no-repeat bottom center;}
.qyxx table{display: block;width: 1300px; overflow: hidden;}
.qyxx tbody ,.qyxx tr{display: block;}
.qyxx td{display: inline-block;width: 312px;margin-right: 17px;}
.qyxx td>a{border: 1px solid #eee;}
.qyxx td div a{line-height: 60px;font-size: 13px;color: #999999;}

.news{padding:45px 0 45px 0;}
.news *{ box-sizing:border-box;}
.lanrenzhijia{ margin-top:40px;}
.news_dt{ width:890px; margin:auto;}
.lanrenzhijia .news_dt a{ background:#fff;display:block; float:left; text-decoration:none; width:380px; font-size:16px;padding:18px 30px;  transition: all 0.8s linear; margin-bottom:30px; height:97px; border: 1px solid #f1f1f1;}
.lanrenzhijia .news_dt a+a{ margin-left:20px;}
.lanrenzhijia .news_dt a{text-decoration:none; width:405px; font-weight:bold;  transition: all 0.8s linear;}
.lanrenzhijia .news_dt a.on{ width:450px; background: #f8f8f8;}
.lanrenzhijia .news_dt a.on .news_dt_rm{transition: all 0.8s linear; color:#bd2b2b; border-color: #ccc; }
.news_dt_rm{overflow:hidden;font-weight:normal;  color:#666666; line-height:35px; font-size:20px; padding-left:10px; transition: all 0.3s linear; border-bottom: 1px solid #f1f1f1;font-weight:bold;}
.news_dt_ren{font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#cccccc; line-height:26px; font-weight:lighter; padding-left:10px;transition: all 0.3s linear;}
.lanrenzhijia .content{ position:relative; margin-top:20px;}
.news .news_div_item{ background:#fff;width:597px; float:left; position:relative;transition: all 0.8s linear; border:1px solid #efefef; padding:10px; margin-bottom:15px;}
.news .news_div_item:nth-child(2n){ margin-left:24px;}
.news .news_div_item_pic{float:left; width:202px; height:182px; overflow:hidden; border:1px solid #efefef;}
.news .news_div_item_pic img{width:200px; height:180px; transition: all 0.5s linear;}
.news .news_div_item_content, .news .divdgweb_new_div_item_content{float:right; width:328px; margin-right:15px; text-align:left;}
.news_div_item_title, .divdgweb_new_div_item_title{white-space: nowrap; text-overflow: ellipsis; overflow:hidden; width:295px; padding-top:10px;}
.news_div_item_title a, .divdgweb_new_div_item_title a{font-size:16px; transition: all 0.8s linear; color:#666666;}
.news .news_div_item_body, .news .divdgweb_new_div_item_body{overflow:hidden; line-height:25px; padding-top:16px; height:70px; font-size:14px; color:#999999; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; margin-bottom:18px;}
.news_dt_rgo{overflow:hidden; transition: all 0.8s linear;}
.news_dt_rgo a{font-size:0px; line-height:0px;}
.news_dt_rgo span{display:block; width:90px; height:1px; background:#999999; transition: all 0.8s linear;}
.news_dt_rgo p{font-size:14px; line-height:48px; text-align:right; position:relative; z-index:2; color:#bd2b2b; transition: all 0.8s linear; margin-left:200px; width:270px;}

.news_div_item_date, .divdgweb_new_div_item_date{position:absolute; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-left:231px; margin-top:150px; color:#999;}
.news_div_item_year, .divdgweb_new_div_item_year{float:left;}
.news_div_item_month, .divdgweb_new_div_item_month{float:left;}
.news_div_item_day, .divdgweb_new_div_item_day{float:left;}
.news .news_div_item:hover .news_dt_rgo span, .news .divdgweb_new_div_item:hover .news_dt_rgo span{transition: all 0.8s linear; width:100%;}
.news .news_div_item:hover .news_div_item_title a, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{transition: all 0.8s linear; color:#bd2b2b;}
.news .news_div_item:hover .news_dt_rgo p, .news .divdgweb_new_div_item:hover .news_dt_rgo p{transition: all 0.8s linear; width:100%; margin-left:0px;}
.news .news_div_item:hover .news_div_item_pic img, .news .divdgweb_new_div_item:hover .news_div_item_pic img{transition: all 0.5s linear; transform: scale(1.15);}
.copyright{ background:#222222; margin-top:40px;}
.end{ border-top:1px solid #282828;}
.end,.end a{ font-size:14px; color:#888888; line-height:98px; font-weight:lighter;}
.end a:hover{ color:#fff;}
.crcon{ padding:35px 0 60px;}
.kslj,.crcode{ font-size:0;}
.kslj li{ display:inline-block; vertical-align:top; margin-right:110px;float:left;}
.kslj li p{ font-size:16px; color:#f1f1f1;}
.kslj li p:after{ content:''; display:block; height:2px; background:#ababab; width:19px; margin:20px 0;}
.kslj li a{ display:block; font-size:14px; color:#888888; line-height:32px;}
.kslj li a:hover{ color:#fff;}
.dpro{width:400px; float:left; font-size:14px; color:#888888; line-height:32px; margin-top:-10px; margin-left:55px;}
.dpro p{ font-size:16px; color:#f1f1f1;line-height:41px;}


.crcode li{display:inline-block; vertical-align:top;}
.crcode li img{ width:139px; height:auto;}
.crcode li span{ display:block; text-align:center; line-height:36px; margin-top:2px; background:#bd2b2b; font-size:14px; color:#fff; font-weight:lighter;} 
.crcode li+li{ margin-left:30px;}
.crcontact{ background:#bd2b2b; font-size:0; white-space:nowrap;}
.crcontact li{ display:inline-block; vertical-align:top; box-sizing:border-box; height:158px; font-size:16px; color:#fff; padding: 45px 35px; position:relative; width:444px; background:url(../images/20201028150058_257667353.png) no-repeat 378px center;} 
.crcontact li:nth-child(3){ width:342px;background:url(../images/20201028150058_955321553.png) no-repeat 288px center; }
.crcontact li:nth-child(2){ width:512px;background:url(../images/20201028150058_1104675158.png) no-repeat 448px center; font-size: 14px;}
.crcontact li+li{ border-left:1px solid #006cb9;}
.crcontact li em{ display:block; font-size:20px; color:#fff;text-transform:uppercase; margin-bottom:8px;}
.crcontact li i{ font-size:18px;}
.links{border-bottom: 1px solid #282828; line-height: 95px;}
.links p.fr a{ line-height:95px; font-size:14px; color:#e0e7f6; font-weight: lighter;}
.links p.fr a:hover,.linkTagcs li a:hover{ color:#fff !important;}
.links p.fl{ font-size:16px; color:#e0e7f6; padding-left:35px; background: url(../images/20201028150058_978355597.png) no-repeat left center; }