@charset "utf-8";
body {color:#333; background:#fff; font-size:14px; font-family:Microsoft YaHei; min-width:1300px;}
body,td,th{ font-size:14px; color:#333; font-family:Microsoft YaHei;}
a{ font-size:14px; color:#333; text-decoration:none; font-family:Microsoft YaHei;}
a:hover{ text-decoration:none; font-size:14px; color:#cd0101; font-family:Microsoft YaHei;}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,ul,li,p,th{margin:0px; padding:0px; list-style:none; border:0px;}
dl,dt,dd{ margin:0px; padding:0px; list-style:none;}
ul,li{ list-style:none;}
input,textarea,slsct{ font-family:inherit; font-weight:inherit; font-size:14px;}
img{ border:0;}
.cl{ height:0px; clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.clear{height:0; overflow:hidden; clear:both;}
.cp img{ border:1px solid #dedede; padding:2px; background:#fff;}
.cp img:hover{ border:1px solid #cd0101;padding:2px; background:#cd0101;}
.clearfix { /*兼容 IE*/zoom: 1; }
a{ color:#333; text-decoration:none;transition:0.3s all; }/*定义全局链接颜色*/
a:hover{ color:#333; transition:0.3s all; }/*定义全局链接鼠标滑过颜*/
em,i{ font-style:normal;}


/*定义版面统一宽度*/
.w1300{ width:1300px; margin:0 auto; overflow:hidden;}
.page{width:1300px; margin:0 auto;}


/*定义外部高度*/
.top10{ margin-top:10px;}
.top20{ margin-top:20px;}
.top30{ margin-top:30px;}
.top40{ margin-top:40px;}
.top50{ margin-top:50px;}
.top60{ margin-top:60px;}
.top70{ margin-top:70px;}
.top80{ margin-top:80px;}
.top90{ margin-top:90px;}
.top100{ padding-top:100px;}


/*head*/
.head_bg{ background:#333; width: 100%; min-width: 1300px; height: 46px; line-height: 46px; font-size: 14px; color:#dddbdb; }
.head_bg a{display: block; width: 120px; float: right; font-size:14px;color: #999; border-left: 1px #5c5c5c solid; cursor: pointer;  z-index: 999999;}
.head_bg a:before{content:'';display: block;  float: left; width:44px; height:46px; background-repeat:no-repeat;margin-left:4px; background-image: url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817102842_1858570141.png); transition:all linear 0.2s; -moz-transition:all linear 0.2s; -ms-transition:all linear 0.2s; -webkit-transition:all linear 0.2s; }
.head_bg a:hover{color:#fff;}

.head_bg .fr a:nth-child(1):before{background-position:-100px -45px;}
.head_bg .fr a:nth-child(2):before{background-position:-50px -45px;}
.head_bg .fr a:nth-child(3):before{background-position:0px -45px;}
.head_bg .fr a:nth-child(1):hover::before{background-position:-100px 0;}
.head_bg .fr a:nth-child(2):hover::before{background-position:-50px 0;}
.head_bg .fr a:nth-child(3):hover::before{background-position:0px 0;}
.wxt{position: relative;}
.wxt p{position:absolute; top:46px; height:0; transition:all linear 0.2s; -moz-transition:all linear 0.2s; -ms-transition:all linear 0.2s; -webkit-transition:all linear 0.2s; overflow: hidden;z-index: 999; }
.wxt:hover p{height:120px;}
.wxt p img{width:118px; border:1px #eee solid;}


/*nav*/
.logo{ float:left; padding:31px 0;}
.logo1{ font-size:15px; float:left; color:#444;}
.logo1 p{ font-size:21px; font-weight: bold; line-height:40px; color:#cc0105; padding-top:28px;}


.name{padding: 35px 0 0 15px;}
.name p{font-size: 24px;font-weight: bold; color:#c21313;}
.name span{display: block;font-size: 16px;line-height:40px;}
.name p b { position: relative; left: 0; top: 11px;}

.nav{float:right;}
.nav>ul>li{ float: left; display: block;position: relative; width:90px; margin-left: 10px; margin-top:40px; }
.nav>ul>li:nth-child(1){margin-left: 0px;}
.nav>ul>li>a{ display: block; line-height:33px; color: #333; font-size: 16px; text-align: center; position: relative; z-index: 3333;padding:6px 0;}
.nav>ul>li>a p{font-size:12px; color:#999;}
.nav ul li:after,.nav ul li:after{content: ''; display: block;width:0; height:42px; border-radius: 10px 0 10px 0; position: absolute; top:0px; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;z-index: 2222; background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#cc0105), color-stop(100%,#cc0105));
    background: -webkit-linear-gradient(top, #cc0105 0%,#cc0105 100%);
    background: -webkit-linear-gradient(left, #cc0105 0%,#cc0105 100%);
    background: linear-gradient(to right, #cc0105 0%,#cc0105 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e92929', endColorstr='#c21313',GradientType=0 );}
:root .gradient{-webkit-filter:none;filter:none;}
.nav ul li.navcurrent:after,.nav ul li:hover:after{width:90px;}
.NavCeshi > li.navcurrent > a, .NavCeshi > li:hover > a ,.NavCeshi > li.navcurrent > a p, .NavCeshi > li:hover > a p{color: #fff;}


/*导航下拉*/
.nav li .sedNav {width:140px; box-shadow: 0 0 20px #eee; position: absolute; background-color:rgba(255,255,255,0.95); left:-24px; top:42px; z-index: 99; display: none;     }
.nav li .sedNav a {display: block; line-height: 50px; color: #333; font-size: 14px;text-align: center; border-bottom: 1px solid #ededed;}
.nav li .sedNav a:hover {color: #fff; background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#e92929), color-stop(100%,#c21313));
    background: -webkit-linear-gradient(top, #e92929 0%,#c21313 100%);
    background: -webkit-linear-gradient(left, #e92929 0%,#c21313 100%);
    background: linear-gradient(to right, #e92929 0%,#c21313 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e92929', endColorstr='#c21313',GradientType=0 );
}
:root .gradient{-webkit-filter:none;filter:none;}







/*banner*/
.banner{ overflow: hidden; background:#eee; }
.banner-box{ min-width:1300px; height:700px; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:700px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn { width: 100%; position: absolute; top: -1px; left: -1px; margin-left: 0; height: 700px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817110706_1546299122.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817110706_1546299122.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:30px; width: 100%; display: block; }
.banner-box .hd ul { width: 1250px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li{ width:20px; height:20px; border-radius:20px; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 1111; }
.banner-box .hd ul li.on{ background: #cc0105 !important; width: 32px; }
.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; }


/*search*/
.search{ height:80px; background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817135738_1346890952.jpg) no-repeat center;}
.keywords,.keywords a{ font-size:14px; color:#555555; line-height:80px; font-weight: normal;}
.keywords b{background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817140542_1482953464.png) no-repeat left; width:25px; height:30px;}
.sconcat p:nth-child(1){ font-size:14px; color:#faf8f8; padding-left:29px; background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817140320_1379771995.png) no-repeat left center; margin-bottom:3px;}
.sconcat p:nth-child(2){ font-size:24px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.sconcat { height:65px; border-left:1px solid #f74b53; padding:15px 0px 0px 23px;}
#search_bg input{ float:left;}
#search_bg #infoname{ width:217px; height:80px; border-left:1px solid #e9e9e9 !important; padding-left:63px; background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817140250_1421289927.png) no-repeat left center; font-weight:normal;}


/*tit*/
.tit{ font-size:40px; font-weight:bold; text-align:center; color:#333;}
.tit b{ color:#cc0105; font-size:40px; font-weight:bold;}
.tit p{ font-size:16px; color:#666; font-weight:100; line-height:40px;}
.tit a{font-size:40px; font-weight:bold; color:#333;}
.tit b a{ color:#cc0105; font-size:40px; font-weight:bold;}
.tit2{ font-size:40px; font-weight:bold; text-align:center; color:#fff;}
.tit2 p{ font-size:16px; color:#f6f4f4; font-weight:100; line-height:40px;}

.tit1{ line-height:36px; width:55px; height:5px; margin:0 auto; margin-top:8px;}



/*proud*/
.pro_bg{ background:#f5f5f5; margin:0 auto; width:100%; padding:60px 0;}
.list{ width:250px; float:left;}
.list_1{ background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817145734_1111318382.jpg) no-repeat center; font-size:33px; color:#fff; padding-left:60px; font-weight:bold; height:80px; padding-top:20px; line-height: 34px;}
.list_1 p{ font-size:12px; color:#e18d8e; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:30px; text-transform:uppercase;}


.list_2 {}
.list_2 table{ width:100% !important;}
.list_2 tr td{ display:block;width:100%;}
.list_2 tr{ display:block; border-bottom: 1px solid #4e4e4e; background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817162322_2136454535.png) repeat-y; position:relative;}
.list_2 tr td a{ display:block; line-height:60px; padding-left:39px; transition:all .4s ease; position:relative; font-size:16px; color: #e3e2e2 !important; z-index:333; }
.list_2 tr td a:after{ content:'' ; display:block; position:absolute; width:18px; height:18px; background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817162453_728271850.png) no-repeat center; transition:all .3s ease; top:25px; right:30px;}
.list_2 tr:after{ content:''; display:block; position:absolute; top:0px; left:0px; width:0px; height:100%; background:#fff; background: linear-gradient(to right,#fff 40%, #fff 100%);transition:all .5s ease;}
.list_2 tr:hover:after{ width:100%;}
.list_2 tr:hover td a{ color:#333 !important;}
.list_2 tr:hover td a:after{ background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817162616_661454159.png) no-repeat center;}
.list_3{ height:123px;}


.procon{ width:1020px; float:left; margin-left:30px;}
.procon td{ width:320px; height:310px; border:1px solid #dddddd; padding:6px !important; position:relative; display: inline-block; background:#fff;}
.procon td br{ display:none;}
.procon td span a{ line-height:70px; display:block; text-align:center; font-size:15px; color:#222222;}
.procon td+td{ margin-left:9px;}
.procon tr+tr{ margin-top:10px; display:block;}

.procon td:before{content:'';width:0px;height:100%;background:rgba(0, 0, 0, 0.7);position:absolute;top:0px;left:0px; right:0px; margin:0 auto;transition:600ms ease;}
.procon td:hover:before{width:100%;transition:600ms ease;}
.procon td>a:before{content:'';width:50px;height:50px;background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817164615_374161341.png) no-repeat center; position:absolute;top:50%;left:50%; margin: -20px 0 0 -20px; transform:rotateY(90deg);transition:600ms ease;}
.procon td:hover>a:before{transform:rotateY(0);transition:600ms ease;}

/*proavd*/
.proavd_bg{ width:100%; background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817170809_679539240.jpg) no-repeat center; margin:0 auto; padding: 60px 0 48px;}
.serv{width: 100%;max-width: 1920px;margin: 0 auto;}
.serv_c{width: 100%;height: 570px;overflow: hidden;}
.serv_c ul{width: 102%;height: 570px;}
.serv_c li{width:25%;float: left;position: relative;cursor:pointer;height: 570px;line-height:30px;font-size: 16px;}
.serv_c li:last-child{margin: 0;}
.serv_c li img{display: block;}
.mo{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background:rgba(0,0,0,0.5);}
.hav{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}
.shu2{position: absolute;left: 0;top:156px;width:100%;height:100%;text-align: center;color: #fff;box-sizing: border-box;}
.shu2 em{font-weight: bold; display: block;height: 132px;line-height: 60px;font-size: 48px;color: #fff; position: relative;}
.shu2 em:before{content: "";position: absolute;width:1px;height:50px;top:58px;left:50%;background: #a5a0a5;}
.shu2 h3{height:107px;font-size: 30px;line-height: 40px;font-weight: bold;color: #fff;}
.shu2 h3 i{display: block;font-weight: normal;font-size: 12px;line-height: 22px;text-transform: uppercase;opacity: 0.3;}
.shu2 h3 a{color: #fff;display: block;}
.shu2 p{display: block;padding: 0 20%;height: 60px;overflow: hidden;}
.bock{width: 100%;position: absolute;left: 0;bottom:0;color: #fff;opacity:0;box-sizing: border-box; padding:129px 0 0;text-align: center;}
.bock b{font-weight: normal;}


/*case*/
.case_c tr > td.one { margin-left: 0;}
.case_c td { display: block; float: left; padding: 0 !important; width:314px; margin: 10px 0 20px 20px; position: relative; border:1px #ddd solid}
.case_c td > a:after,.case_c td > a::after{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817172355_249959045.png) no-repeat center; left:0; top: -100%; transition:0.3s all ease-in-out; }

.case_c td > span { height: 50px; width: 100%; padding-top: 0 !important; display: block; position: relative; overflow: hidden;}
.case_c td > span > a{ display:block; height: 50px; line-height: 50px; color: #454545; font-size: 15px; transition:0.3s all ease-in-out; position: relative; z-index: 1111}
.case_c td > span:after,.case_c td > span::after{ position: absolute; content: ''; width: 100%; height: 100%; background:#009742; bottom: -100%; left: 0; transition:0.3s all ease-in-out; }
.case_c td:hover > a:after,.case_c td:hover > a::after{ top: 0; }
.case_c td:hover > span > a{ color: #fff; }
.case_c td:hover > span:after,.case_c td:hover > span::after{ bottom: 0; }
.case_c td br { display: none;}
.case_c tr:after, .case_c tr::after { content: ''; display: block; clear: both; }
.case_c td a{ position: relative; display: block; overflow: hidden; }
.case_c td a img{ display: block; width: 100%; height: auto; transition:0.5s all ease-in-out; }
.case_c td:hover a img{ transform:scale(1.2);}

.case_c{overflow:hidden; width:1300px; margin:0 auto; margin-top:15px; height:500px;}
.ceshi{width:1300px; margin:0 auto; overflow:hidden;}
.ceshi td{display:block; float:left; padding:5px; margin:7px; border:solid 1px #ccc; overflow:hidden; transition: all 0.8s linear; position:relative;}
.ceshi td:hover{transition: all 0.8s linear}
.ceshi td.one{width:630px; border:solid 1px #d2d2d2; }
.ceshi td.one img{width:630px !important; height:485px !important;}
.ceshi td.one div, .tabcon .honor_l td:nth-child(1) div a{font-size:16px; width:630px;}
.ceshi td.one:hover div{ margin-top:-50px; transition: all 0.8s linear; }
.ceshi td:hover img{transform: scale(1.05);transition: all 0.8s linear;}

.ceshi td a{text-decoration:blink; display:block; overflow:hidden;}
.ceshi td div{position:absolute; margin-top:20px;line-height:40px; height:40px; overflow:hidden; width:315px; background:rgba(0, 0, 0, 0.5); white-space: nowrap; text-overflow: ellipsis; padding:5px 0px; transition: all 0.8s linear;}
.ceshi td div a{font-size:14px; color:#fff;}
.ceshi td:hover div{ margin-top:-50px; transition: all 0.8s linear;}
.ceshi td:hover div a{}
.ceshi td br{display:none;}


/*adv*/
.adv_bg1{ width:100%; height:87px; margin:0 auto; background:url(//memberpic.114my.cn/028927/uploadfile/image/20200818/20200818093930_57650874.jpg) no-repeat center; }
.adv_bg{ width:100%; height:880px; margin:0 auto; background:url(//memberpic.114my.cn/028927/uploadfile/image/20200818/20200818093723_173364241.jpg) no-repeat center; padding-top:40px;}


.adv_titl{ text-align:center;}
.adv_titl p:nth-child(2){ font-size:20px; color:#e0e0e0; font-weight:100; margin:15px 0px 10px 0px;}
.adv_titl p:nth-child(3){ font-size:16px; color:#e0e0e0; font-family:Arial, Helvetica, sans-serif;}
.adv_titl img{ margin-top:20px;}
.advtab li{ float:left; position:relative; text-align:center;width:325px; height:160px; background:#f5f5f5; padding-top:40px; cursor:pointer;}
.advtab li:nth-child(2n){ background:#fff;}
.advtab li p{ position:relative; z-index:3; -webkit-transition:all 0.5s ease; transition:all 0.5s ease;}
.advtab li p:nth-child(2){ font-size:30px; color:#222222; margin-bottom:5px;}
.advtab li p:nth-child(3){ font-size:16px; color:#a0a0a0; font-weight:lighter; text-transform:uppercase; }

.advtab li p:nth-child(1){ width:62px; height:62px; background:url(//memberpic.114my.cn/028927/uploadfile/image/20200818/20200818101226_127164237.png) no-repeat top left; margin:0 auto}
.advtab li:nth-child(2) p:nth-child(1){ background-position-x:-62px;}
.advtab li:nth-child(3) p:nth-child(1){ background-position-x:-125px;}
.advtab li:nth-child(2) p:nth-child(1){ background-position-x:-188px;}

.advtab li.on p:nth-child(1){ background-position-y:-74px;transform: rotateY(360deg);}
.advtab li.on p{ color:#fff;}
.advtab li:after,.advtab li:before{ content:''; display:block; position:absolute; transition:all 0.5s ease;}
.advtab li:after{ width:28px; height:16px; background:url(//memberpic.114my.cn/028927/uploadfile/image/20200818/20200818092818_1134581629.png) no-repeat center; left:152px; top:180px; opacity:0;}
.advtab li:before{ background:#d30307; width:100%; height:0px; left:0px; top:0px;}
.advtab li.on:before{ height:100%;}
.advtab li.on:after{ opacity:1; top:200px;}
.advpic img{ width:685px; height:408px;}
.advpic{ border:6px solid #e9e9e9; width:685px; height:408px;}
.advpic img{}
.advtitl p{ float:left;}
.advtitl p+p{ margin-left:16px;}
.advwa{ width:575px; }
.advtitl p:nth-child(1){ text-align:center; width:80px; height:80px; border-radius:50%; background:#e9e9e9; line-height:80px; font-size:50px; color:#222; font-family:'Impact';}
.advtitl p:nth-child(2){ font-size:14px; color:#a5a5a5; font-family:Arial, Helvetica, sans-serif; margin-top:10px;     text-transform: uppercase;}
.advtitl p:nth-child(2) span{ font-weight:bold; color:#222; display:block; font-size:32px; margin-bottom:10px;}
.advc{ clear:both; padding-top:30px;}
.advc p{ font-size:14px; color:#312a25; line-height:30px;  padding-left:20px; position: relative}
.advc p+p{ margin-top:25px;}
.advc p:after{ content:''; display:block; width:11px; height:11px; border-radius:50%; background:#e9e9e9; position:absolute; left:0px; top:13px; background:url(//memberpic.114my.cn/028927/uploadfile/image/20200818/20200818102613_613273952.jpg) no-repeat ;}
.advconcat{ height:70px; padding:22px 20px; border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9; margin-top:38px;}
.advconcat p:nth-child(1){ padding-left:40px; background:url(//memberpic.114my.cn/028927/uploadfile/image/20200818/20200818092939_1158981006.png) no-repeat left center; font-size:15px; color:#393939; font-weight:lighter; line-height:32px;}
.advconcat p:nth-child(2){ font-size:30px; color:#cd0102; font-family:Arial, Helvetica, sans-serif; margin-top:5px; font-weight:bold;}
.advcon ul{ height:433px;}


/*lc*/

.proc_wrap{ margin-top: 30px;}
.proc_wrap dl{width: 147px; height: 200px; float: left; margin-right: 71px; position: relative; cursor: pointer; padding-left: 10px;}
.proc_wrap dl::after{content: ''; position: absolute; right: -30px; top: 60px; width: 18px; height: 15px; background: url(//memberpic.114my.cn/028927/uploadfile/image/20200818/20200818105653_542110957.jpg) no-repeat;}

.proc_wrap dl:nth-last-child(1){margin-right: 0;}
.proc_wrap dl:nth-last-child(1)::after{display: none;}
.proc_wrap dl dt{border: 1px solid #e0e0e0; width: 113px; height: 113px; position: relative; border-radius: 50%;}
.proc_wrap dl dt::before{content: ''; position: absolute; left: 0; top: 0; width: 113px; height: 113px; border-radius: 50%; transition: all 0.3s linear;}
.proc_wrap dl:hover dt::before{box-shadow: 0 0 0 7px rgba(205,1,2,0.3);}
.proc_wrap dl:hover dt{ background: #cd0102; border-color: #cd0102; transition: all 0.3s linear;}

.proc_wrap dl dt em{
    display: block;
    background: url(//memberpic.114my.cn/028927/uploadfile/image/20200818/20200818112030_382762228.png) no-repeat;
    width: 55px;
    height:55px;
    text-align: center;
    margin: 38px auto 0;
    transition: all 0.3s linear;}
.proc_wrap dl:nth-child(1) dt em{background-position-x: -2px;}
.proc_wrap dl:nth-child(2) dt em{background-position-x: -62px;}
.proc_wrap dl:nth-child(3) dt em{background-position-x: -120px;}
.proc_wrap dl:nth-child(4) dt em{background-position-x: -180px;}
.proc_wrap dl:nth-child(5) dt em{background-position-x: -245px;}
.proc_wrap dl:nth-child(6) dt em{background-position-x: -305px;}

.proc_wrap dl:hover dt em{background-position-y: -75px; transform: rotateY(360deg);}
.proc_wrap dl:nth-child(4):hover dt em{background-position-y: -75px;}
.proc_wrap dl:nth-child(5):hover dt em{background-position-y: -75px;}
.proc_wrap dl:nth-child(6):hover dt em{background-position-y: -75px;}
.proc_wrap dl:nth-child(7):hover dt em{background-position-y: -75px;}

.proc_wrap dl dd{color: #666; text-align: center; line-height: 24px; padding-left: 2px; margin: 20px 0 0 -36px;}
.proc_wrap dl p{color: #666; width: 150px; margin: 4px 0 0 21px; font-size:16px;}
.proc_wrap dl:hover p{color: #cd0102;}

/*compy*/
.about_bg{ background:url(//memberpic.114my.cn/028927/uploadfile/image/20200818/20200818113500_281647567.jpg) no-repeat center; width:100%; margin:0 auto; height:554px; padding-top:80px;}
.about_t{ width:1200px; padding:50px; background:#f5f5f5; margin:0 auto; height:473px;}
.about_t1{ float:left; width:580px; background:#fff; padding:30px; height:437px; box-shadow: 4px 9px 30px 0 rgb(210, 210, 210);}
.about_t11{ background:url(//memberpic.114my.cn/028927/uploadfile/image/20200818/20200818142626_2079626455.jpg) no-repeat left; width:570px; height:80px;}
.about_t11 p{ font-size:30px; color:#333; font-weight:bold; padding-left: 70px;}
.about_t11 b{ font-size:12px; color:#999; font-weight:normal; padding-left: 70px;}
.about_t11 span{font-size:30px; color:#333; font-weight: normal;}
.about_t11 i{left: -15px; top: -24px; position: relative; float: right;}
.about_t12{ font-size:15px; line-height:36px; color:#555; padding:25px 0;}
.about_t2{box-shadow: 4px 9px 30px 0 rgb(210, 210, 210);}

.com_btn { padding: 0; bottom: 15px; width: 350px; z-index: 11111; margin-top:20px;}
.com_btn a { display: inline-block; color: #fff; line-height: 30px; height: 30px; padding: 2px 20px; border: 1px solid #222222; border-radius: 0; font-size: 14px; text-align: center; width: 90px; margin: 0 15px; position: relative; overflow: hidden; transform: rotate(0deg); transition: 0.3s all ease-in-out; background: #222222; }
.com_btn a span{ font-size:14px; color:#fff; position:relative; z-index:2; transform: rotate(0deg); transition:0.3s all ease-in-out; }
.com_btn a::after { content: ''; position: absolute; width: 200%; height: 200%; border-radius: 50%; background: #eee; top: -200%; left: -200%; z-index:1; transition:0.3s all ease-in-out; transform: rotate(0deg); }
.com_btn a.curzz::after{ content: ''; position: absolute; width: 200%; height: 200%; border-radius: 50%; background: #eee; top: -200%; left: -200%; }
.com_btn .curzz{ background: #333; border-color: #333; color: #fff; }
.com_btn .curzz span{ color:#fff; font-size:14px; }
.com_btn a:hover::after{ left:-50%; top:-50%; }
.com_btn a:hover span{ color:#222222; }
.com_btn a:hover{ border-color:#222222; }
.com_btn a.curzz:hover span{ color:#999}
.com_btn a.curzz:hover{ border-color:#999; }

/*实力*/
.qyxx_bg{ background:url(//memberpic.114my.cn/028927/uploadfile/image/20200820/20200820165602_1488551662.jpg) no-repeat center; width:100%; height:470px;}
.team{padding-top: 70px;}
#company_sb{width:1300px; margin:0 auto; overflow:hidden;}
#company_sb img{padding:2px; border:solid 1px #eee;}
#company_sb img:hover{border:solid 1px #d30307;}
#company_sb td td{padding-right:8px;}
#company_sb td td a:nth-child(2){display:block; line-height:40px; background:#000; position:relative; margin-top:-43px; font-size:14px; background-color:rgba(0,0,0, 0.50); opacity: 0.85; filter: alpha(opacity=50); color:#fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width:379px; padding:0px 10px; transition: all 0.5s linear;}
#company_sb td td a:nth-child(2) br{display:none;}
#company_sb td td:hover a:nth-child(2){position:relative; line-height:302px; margin-top:-305px;  background-color:rgba(0,0,0, 0.7); opacity: 0.80; filter: alpha(opacity=50); transition: all 0.5s linear;}
#company_sb td td a{display:block;}



/*新闻中心*/

.news{ height:640px; margin-top:30px; overflow:hidden; }
.dyt{ height:54px; border-bottom:1px solid #b5b5b5; position:relative; margin:40px 0 24px; }
.dyt h3{ font:18px "Microsoft YaHei UI"; float:left; margin-right:80px; line-height:54px; }
.dyt h3 span{ display:block; width:30px; height:26px; position:relative; float:left; margin:14px 8px 0 0; }
.dyt h3 span em{ position:absolute; width:100%; height:100%; top:0; left:0; -webkit-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); -webkit-transition: all 0.35s ease-out; transition: all 0.35s ease-out; }
.dyt h3 span i{ position:absolute; width:100%; height:100%; top:0; left:0; opacity:1; visibility:hidden; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transition: all 0.1s ease 0.2s; transition: all 0.1s ease 0.2s; }
.dyt h3 span img{ display:block; width:30px; height:26px; }
.dyt h3 a{ display:block; color:#333; font-size: 18px; }
.dyt h3 a:hover,.dyt .cur a{ font-weight:bold; color:#d30307; border-bottom:2px solid #d30307; box-sizing:border-box; }
.dyt h3 a:hover span em,.dyt .cur span em{ opacity: 0; visibility:hidden; -webkit-transform: translateX(100%) rotate(180deg); transform: translateX(100%) rotate(180deg); }
.dyt h3 a:hover span i,.dyt .cur span i{ visibility:visible; opacity:1; -webkit-transform:scale(1); transform:scale(1); }
.dyt h5 a{ display:block; float:right; font:18px "Microsoft YaHei UI"; line-height:54px; color:#333; background:url(//memberpic.114my.cn/028927/uploadfile/image/20200818/20200818150933_1780325239.png) no-repeat right center; padding-right:35px; }
.dy1,.dy2{ height:480px; overflow:hidden; }
.dy1 .dl1{ width:600px; float:left; overflow:hidden; position:relative; }
.dy3{ width:680px; float:right; }


.dl1 .news_div_item,.dl1 .divdgweb_new_div_item { position: relative; height: 510px; width: 590px; }
.dl1 .news_div_item_content,.dl1 .divdgweb_new_div_item_content { position: absolute; bottom: 0; left: 0; }
.dl1 .news_div_item_title a,.dl1 .divdgweb_new_div_item_title a {  font: 16px "Microsoft YaHei UI"; line-height: 24px;  margin-top: 14px; font-weight: bold; }
.dl1 .news_div_item_body,.dl1 .divdgweb_new_div_item_body { font: 14px "Microsoft YaHei UI"; line-height: 90px; color: #666; }
.dl1 .news_div_item_pic{ position: absolute; top: 0; left: 0; }
.dl1 .news_div_item_pic a{ display: block; width: 590px; height: 407px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; overflow: hidden; }
.dl1 .news_div_item_pic a img { transition: 1s; }
.dl1 .news_div_item:hover img,.dl1 .divdgweb_new_div_item:hover img { -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); }
.dl1 .news_div_item_title { top: 4px; position: absolute;}

.dy3 .news_div_item,.dy3 .divdgweb_new_div_item{ height: 147px; overflow: hidden; border: 1px solid #eaeaea; margin-bottom: 16px; padding: 0 30px; position: relative; }
.dy3 .news_div_item_date,.dy3 .divdgweb_new_div_item_date { position: absolute; top: 30px; left: 90px; }

.dy3 .news_div_item_day,.dy3 .divdgweb_new_div_item_day { position: absolute; left: -67px; top: 0px; color: #232323; font-size: 46px; font-weight: bold; }

.dy3 .news_div_item_title a,.dy3 .divdgweb_new_div_item_title a { display: block; font: 16px "Microsoft YaHei UI"; font-weight: bold; color: #333; overflow: hidden; margin: 30px 0 10px; }
.dy3 .news_div_item_body,.dy3 .divdgweb_new_div_item_body { font: 14px "Microsoft YaHei UI"; color: #666;  line-height: 30px;}
.dy3 .news_div_item:nth-child(1), .dy3 .divdgweb_new_div_item:nth-child(1) { display: none; }
.dy3 .news_div_item:hover, .dy3 .divdgweb_new_div_item:hover { border: 1px #d30307 solid; }

.dy3 .news_div_item_content{border-left: 1px solid #ededed; padding: 0 0 0 25px;  margin-left: 75px;}
.dy3  .news_div_item_year, .dy3 .news_div_item_month {display: inline-block; vertical-align: top; color: #666;  font-size: 14px; top: 60px;     position: relative; left: -60px;}



/*copy*/
.copyright{ background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817092209_1877893581.png);}
.crconcat{ padding-bottom:45px; font-size:0; background: #cd0102; padding:20px 40px;  border-radius: 0 0 20px 20px;}
.crconcat li{ height:120px; padding:0 73px; font-size:18px; color:#fff; display:block; float:left;}
.crconcat li+li{ border-left:1px solid #e20d0e;}
.crconcat li:nth-child(1){ padding-left:0;}
.crconcat li:nth-child(4){ padding-right:0;}
.crconcat p{ padding:24px 0 0 0;}
.crconcat a{ display:block; margin-top:35px; width:147px; line-height:48px; border-radius:25px 0 25px 0; border:1px solid #fb6868; padding-left:90px; font-size:18px; color:#fff; background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817092232_448162914.png) no-repeat 29px center;}
.crconcat a:hover{ color:#ff0;}
.crconcat p span{ display:block; padding-left:46px; line-height:30px; margin:0 0 8px 0;}
.crconcat li:nth-child(1) span{background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817092254_1054003351.png) no-repeat left center;}
.crconcat li:nth-child(2) span{background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817092311_647930272.png) no-repeat left center;}
.crconcat li:nth-child(3) span{background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817092330_1291337161.png) no-repeat left center;}
.crconcat em{ font-size:18px; color:#fff;}

.links{ line-height:112px; border-bottom:1px dashed #363a3e;}
.links p{ float:left; font-size:16px; color:#fff;}
.links p:nth-child(1){ padding-left:37px; background:url(//memberpic.114my.cn/028927/uploadfile/image/20200817/20200817092351_1332610136.png) no-repeat left center;}
.links p:nth-child(2){ font-size:18px; margin:0 20px 0 5px;}
.crcon{ padding:50px 0; border-bottom:1px solid #403d3d;}
.crkslj li{ float:left; height:175px; border-right:1px dashed #363a3e; padding:0 65px;}
.crkslj li:nth-child(1){border-left:1px dashed #363a3e;}
.crkslj li p{ font-size:17px; color:#fff; margin:0 0 20px 0;}
.crkslj li a{ display:block; font-size:14px; color:#adacac; line-height:30px;}
.crkslj li a:hover{ color:#fff;  }
.crkslj li p a{ color:#fff;  font-size:17px;}
.end{ border-top:1px solid #161c22; line-height:98px;}
.end,.end a{ font-size:15px; color:#adacac;}
.end a:hover{ color:#fff;}
.ewm{ width:163px; float:left;}
.ewm p{ text-align:center; color:#d1cfcf; font-size:14px; line-height:30px; font-weight: normal;}







/*右侧浮动*/
.y-kefu-box { position: fixed; right: 0; top: 20%; z-index: 9999; font-size: 13px;}
.y-kefu-box a{ text-decoration:none;}
.y-kefu-box img { display: block; width: 100%; height: auto; }
.y-kefu-box01 .icon { display: block; background: url(//memberpic.114my.cn/028927/uploadfile/image/20200819/20200819091006_963953090.png) no-repeat; margin: 0 auto 6px;}
.y-kefu-box01 { width: 54px; color: #666; text-align: center; }
.y-kefu-box01 .kf-close-btn { width: 27px; height: 27px; background-position: -5px -115px; position: relative; cursor: pointer;}
.y-kefu-box01 .kf-close-btn:before { content: ''; display: block; width: 1px; height: 12px; position: absolute; bottom: -12px; left: 13px; z-index: 1;  background-color: #cc0105; }/*颜色更改*/
.y-kefu-box01 .show-status>a, .y-kefu-box01 .show-status>div { display: block; width: 52px; padding: 8px 0 12px; background-color: #fff; border-left: solid 1px #efefef; border-top: solid 1px #efefef; border-right: solid 1px #efefef; position: relative;}
.y-kefu-box01 .show-status { position: relative; }
.y-kefu-box01 .show-status .kf-zixun { background-color: #cc0105; border-color: #ed1b24; color: #fff; margin: 10px 0 7px;}/*颜色更改*/
.y-kefu-box01 .kf-zixun { border-radius: 2px; }
.y-kefu-box01 .kf-zixun i { width: 21px; height: 22px; background-position: -5px -5px; }
.y-kefu-box01 .kf-mobile { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.y-kefu-box01 .kf-mobile>i { width: 18px; height: 18px; background-position: -5px -32px; }
.y-kefu-box01 .kf-mobile:hover>i { background-position: -30px -32px; }
.y-kefu-box01 .kf-weChat>i { width: 22px; height: 19px; background-position: -5px -55px; }
.y-kefu-box01 .kf-weChat:hover>i {background-position: -30px -55px; }
.y-kefu-box01 .kf-email { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.y-kefu-box01 .kf-email>i { width: 18px; height: 14px; background-position: -5px -80px; }
.y-kefu-box01 .kf-email:hover>i { background-position: -30px -80px; }
.y-kefu-box01 .back-top i { width: 13px; height: 11px; background-position: -5px -98px; }
.y-kefu-box01 .back-top:hover i { background-position: -30px -98px; }
.y-kefu-box01 .kf-email, .y-kefu-box01 .back-top  { border-bottom: solid 1px #efefef;}
.y-kefu-box01 .back-top { margin-top: 20px; border-radius: 2px; left: 55px;}
.y-kefu-box01 .hver:hover { background-color: #ed1b24; border-color: #cc0105;}/*颜色更改*/
.y-kefu-box01 .hver:hover>p { color: #fff; }
.y-kefu-box01 .mobile-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos { background-color: #fff; border: solid 1px #efefef; position: absolute; right: 90px; z-index: 2; border-radius: 2px; display: none;} 
/*电话*/
.y-kefu-box01 .mobile-infos { width: 260px; text-align: left; top: 0;}
.y-kefu-box01 .mobile-infos>div { padding: 20px 0 20px 45px; position: relative; }
.y-kefu-box01 .mobile-infos>div i { width: 15px; height: 15px; background-position: -52px -32px; position: absolute; top: 22px; left: 20px; z-index: 2; }
.y-kefu-box01 .mobile-infos .online1 { border-bottom: solid 1px #efefef; }
.y-kefu-box01 .mobile-infos span { color:#b9b9b9; }
.y-kefu-box01 .mobile-infos p { color: #cc0105; font-size: 18px; }/*颜色更改*/
.right { width: 12px; height: 12px; position: absolute; right: -12px; top: 24px;}
.right-arrow1,.right-arrow2 { width: 0; height: 0; display: block; position: absolute; left: 0; top: 0; border-top: 6px transparent dashed; border-right: 6px transparent dashed; border-bottom: 6px transparent dashed; border-left: 6px white solid; overflow: hidden;}
.right-arrow1 { left: 1px; border-left: 6px #efefef solid;}
.right-arrow2 { border-left: 6px white solid;}
/*二维码*/
.y-kefu-box01 .y-ewm-box { width: 151px; height: 178px; top: -60px;}
.y-kefu-box01 .y-ewm-box>div { width: 151px; height: 178px; }
.y-kefu-box01 .y-ewm-box img { width: 130px; height:130px; margin: 15px auto 7px; }
.y-kefu-box01 .y-ewm-box .y-ewm-img1 { width: 150px; border-right: solid 1px #efefef; }
.y-kefu-box01 .y-ewm-box .right { top: 84px; }
/*邮箱*/
.y-kefu-box01 .y-email-infos { padding: 28px 20px 28px 45px; color:#b9b9b9; text-align: left; bottom: 0; }
.y-kefu-box01 .y-email-infos p { color: #cc0105; font-size: 16px; }/*颜色更改*/
.y-kefu-box01 .y-email-infos>i { width: 18px; height: 13px; background-position: -52px -80px; position: absolute; left: 15px; top: 30px; }
.y-kefu-box01 .y-email-infos .right { top: 55px; }
.y-kefu-box01 .hide-status { width: 54px; height: 65px; background-color:#cc0105;position: absolute; top: 37px; left: 55px; z-index: 9;}/*关闭后颜色*/
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }