body {overflow-x: hidden;}
.zz .m_zz li#top_boxbody{margin: 0px auto; padding: 0px; font-size:14px; font-family:Microsoft YaHei; line-height:24px; color: #333;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px; font-family:Microsoft YaHei;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup,i{font-style:inherit;font-weight:inherit;}
*{box-sizing: border-box;}
html, body {min-height: 100%;}
body {font:14px/1.5 "Microsoft YaHei";font-size:14px;color:#1b2229; min-width:1300px}

h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol,li{list-style: none;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img {border: none;vertical-align: middle;}
a {text-decoration: none;color: #1b2229; transition: all 0.6s;}
a:hover{transition: all 0.6s;}
b{font-weight:normal;}
table {border-collapse: collapse;table-layout: fixed;}
tr,td{padding:0 !important;}
input, textarea {outline: none;border: none;}
textarea {resize: none;overflow: auto;}
.fl {float: left}
.fr {float: right}
.tl {text-align: left;}
.tc {text-align: center}
.tr {text-align: right;}
.cl{clear:both;}
.ov{overflow:hidden;}
.db,.lb,.dd{font-size:0;}
.db>div,.lb>li,.dd>dl{display:inline-block;vertical-align:top;}
em,.em,i{text-transform:upperprod; }
.ellipse {overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.inline{display: inline-block;*display: inline;*zoom: 1;}
:focus {outline:none;background-color:transparent;}
::selection{background:#115195;color:#fff;}
.clearfix:after{ display: block; clear: both; content: ""; visibility: hidden; height: 0;}
.clearfix{ zoom:1;}
.white, .whites {position: relative;overflow: hidden;}
.white:after, .whites:after {content: '';cursor: pointer;position: absolute;left: -100%; top: 0;width: 100%; height: 100%;background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); transform: skewx(-25deg);}
.white:hover:after {
    left: 100%;
    -moz-transition: 1s;
    -o-transition: 1s;
    -webkit-transition: 1s;
    transition: 1s;
}
/*公用*/
.page,.content{ width:1400px; margin:0 auto; overflow: hidden;}
.content1{ width:1400px; margin:0 auto; position: relative;}
.pr{position: relative;}
.pa{position: absolute;}
.nnx{margin-right:0px !important;}

#top10,#top20,#top30,#top40,#top50,#top60,#top80,#top100{ margin:0 auto; width:1400px; overflow:hidden;}
#top10{height:10px;}
#top20{height:20px;}
#top30{height:30px;}
#top40{height:40px;}
#top50{height:50px;}
#top60{height:60px;}
#top80{height:80px;}
#top100{height:100px;}

.font44{font-size:44px !important;}

/*title*/
.title{text-align:center;}
.titlea{font-weight:normal;font-size:42px; text-align: center; color: #333; line-height: 46px;font-weight: bold;}
.titlea span{font-weight: bold;color: #0180ca;}
.titleb{font-size:18px;color:#999;text-align:center;line-height:30px;padding:15px 0px; font-weight: 100;}
.linex{width:65px;height:6px;margin:auto;}
.linex b{width:45px;height:1px;background:#e5e5e5;margin:2.5px 3px;float: left;}
.linex span{width:6px;height:6px;border-radius:50%;border:1px #bababa solid;float:left;}
.titlec {font-size: 16px;color: #999;text-align: center;font-weight: 100;text-transform: uppercase; line-height: 40px;margin-bottom: 10px;}
.namex{width:170px;height:25px;line-height:25px;font-size:12px;text-align:center;color:#fff;background:#007cc2;margin:auto;    text-transform: uppercase;border-radius:30px;margin-bottom:15px;}


/*抬头*/
.containerBox {margin:0 2vw;}
.wrap-header {height: 60px;background: #fff;border-bottom: 1px solid #eee;}
.wrap-header p {height: 60px;line-height: 60px;color:#999;}
.wrap-header ul li {float: left;height: 60px;line-height: 60px;padding: 0 30px;border-left: 1px solid #eee;position: relative;color:#999;}
.wrap-header ul li a {display: block;padding-left: 27px;height: 60px;color:#999;}
.wrap-header ul li b {font-family: Arial;font-size:24px;color: #007cc2;}
.wrap-header .iconfont {float: left;font-size:26px;line-height: 60px;}
i.iconfont.icon-zaixianliuyan1 {font-size: 21px !important;line-height:66px;}
i.iconfont.icon-zuoji {font-size: 22px;line-height:67px;margin-right:4px;}


.logo {height: 120px;background: #fff;}
.logo .logoImg {float: left;padding-top:20px;padding-right:1vw}
.logo .lTit {float: left;height: 120px;border-left: 1px solid #eee;padding-left:1vw;}
.logo .lTit .p1 {padding-top:22px;font-size:28px;color:#333;font-weight:bold;}
.logo .lTit .p2 {font-size:24px;color:#007cc2;}
/*nav*/
.nav_box{float: right;}
.nav{float:left;}
.nav li{float:left;transition:0.3s all ease;height:120px;text-align:center;padding:34px 0;position: relative;margin:0 0.1vw;}
.nav li > a{transition:0.3s all ease;display:block;line-height:40px;font-size:0.9vw;background-repeat:no-repeat;background-position:center 42px;color:#333;letter-spacing: 0px; font-weight: 500;padding:0 1vw}
.navbeta{float:left;}
.nav li.navcurrent > a, .nav li:hover > a{background:#007cc2;border-radius:5px;color:#fff;}
.nav li dl { transition: all 0.3s;position:absolute;height:0px;z-index:0;overflow:hidden;width:100%;}
.nav li.dhh dl { height:auto !important; width:100%;background:#f8f8f8;position:absolute;top:110px;left:0;display:block;z-index:999;overflow:hidden;border-top: 1px #eee solid;}
.nav li.dhh dd { width:100%;margin-top:10px;display:block;overflow:hidden;padding:50px 0px;margin:auto;}
.nav li>.nav2 a+a {border-top: 1px #fbfbfb solid;}


/*导航下拉*/
.nav li>.nav2{position:absolute;top:120px;left:-60px;z-index:99999;display:none;box-shadow:5px 5px 10px rgba(0,0,0,.3);}
.nav li>.nav2 a{display:block;width:230px;height:70px;border-bottom:none;background:#fff;color:#333;}
#aa2>.nav2 a{width:150px;font-size:15px;}
.nav li>.nav2 a:hover{background:#0180ca;color:#fff;}
.nav2 b{color:#999;}
.nav li>.nav2 a span{display:block;color:#333;text-transform:uppercase;font-size:18px;line-height:70px;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;}
.nav li>.nav2 a b{position:relative;display:inline-block;display:block;color:#ccc;line-height:30px;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;}
.nav li>.nav2 a span:before{display:inline-block;width:0;height:2px;background:#fff;content:'';vertical-align:middle;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;}
.nav li>.nav2 a b:before{display:inline-block;width:0;height:2px;background:0 0;content:'';vertical-align:middle;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;}
.nav li>.nav2 a:hover span{color:#fff;font-size:18px;}
.nav li>.nav2 a:hover span:before{margin-right:5px;width:40px;}


/*幻灯片*/
.banner{overflow:hidden;width:100%;}
.banner-box{min-width:1400px;height:680px;position:relative;margin:0 auto;}
.banner-box .bd, .banner-box .bd ul{width:100% !important;}
.banner-box .bd li{width:100% !important;height:680px;background-position:center;background-repeat:no-repeat;background-color:#eee;z-index:-1;}
.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:275px;left:0;margin-left:0;height:373px;overflow:hidden; }
.banner-btn a{ display:block;width:49px;height:104px;position:absolute; top:0;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(../uploadfile/image/20210625/20210625203530_2123761691.png) no-repeat 0 0; } 
.banner-btn a.next{right:-50px;background:url(../uploadfile/image/20210625/20210625203530_2123761691.png) no-repeat -49px 0; }
.banner-box .hd {position:absolute;bottom:15px;width:100%;display:block; }
.banner-box .hd ul{text-align:center}
.banner-box .hd ul li{width:8px;height:8px;border-radius:50%;text-indent:-9999px;background:#fff;cursor:pointer;display:inline-block;margin:0 5px;transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{background:#007cc2;border-radius:50px;width:40px;height:8px;}
.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; }


.head_tantou{width:116px; text-align: center; position: relative;}
.head_wx{ width:38px; height:38px; margin:43px 0 0 20px; padding-top:8px; background-color:#0180ca; border-radius:7px; float:left;}
.head_wx:hover{background-color:#ffaf37;}
.head_ewm .ewm{ display: none; position: absolute; top:121px; right:-13px; width:130px; z-index:999; border:solid #fff 5px;}


/*搜索*/
#search_bg{width:100%;margin:0 auto;min-width:1002px;border-bottom:1px #eee solid;}
#search_b{width:1400px;margin:0 auto;height:65px;}
#search-i{float:left;width:60px;height:65px;background:#007cc2;}
#search_r{width:250px;float:right;height:41px;}
#search-bg {float:left;width:155px;height:65px;overflow:hidden;border-left: 1px #eee solid;}
#search-text{width:890px;float:left;line-height:65px;color:#666;font-size:14px;font-weight:100;}
#search-text a{color:#666;font-size:14px;}
#search-text strong{font-weight:bold;font-size:14px;}

#search_center img{width:400px;}
#search_center #bodycontent div div+div{width:400px !important;height:40px !important;line-height:40px !important;overflow: hidden;}


/*product*/
.pro_bg{padding: 80px 0;background: #f8f8f8;}
.pro_cont{width:100%;}
.pro_t{float:left;font-size:32px;font-weight:bold;color:#333;line-height:65px;}
.pro_t span{font-size:18px;color:#333;opacity:0.3;font-weight: normal;margin-left: 10px;text-transform: uppercase;}
.pro_tab{position: relative;margin-bottom:20px;width:700px;float:right;}
.pro_tab tr{float: left;height:auto !important;overflow: hidden;display: block;}
.pro_tab tr+tr{margin-left:21px;}
.pro_tab tr>td:first-child{}
.pro_tab tr>td b{font-size: 0;}
.pro_tab tr td:first-child a{width: 100%;line-height: 68px;display: block;text-align: center;font-size:18px;}
.pro_tab tr.on td:first-child a{color:#007cc2 !important;}
.pro_tab tr:nth-child(2) td:first-child{/* left: 235px; */}
.pro_tab tr:nth-child(3) td:first-child{left: 470px;}
.pro_tab tr:nth-child(4) td:first-child{right: 470px;left: inherit;}
.pro_tab tr:nth-child(5) td:first-child{right: 235px;left: inherit;}
.pro_tab tr:nth-child(6) td:first-child{right: 0;left: inherit;}
.pro_tab td {width:auto !important;}
.pro_tab td+td{}
.pro_tab tr+tr td+td {display: none;}
.pro_list {width: 100%;overflow: hidden;}
.pro_list table tr td {background: #fff;position: relative;border:1px solid #eee;flex-shrink:0;float: left;width:463px;height:396px !important;}
.pro_list table tr td+td{margin-left:5px;}
.pro_list table tr td a img {}
.pro_list table tr {display: inline-block;}
.pro_list table tr+tr{margin-top:5px;}
.pro_list table tr td img {width: 100%;padding:18px;height:auto !important;}
.pro_list table tr td br{display:none;}
.pro_list table tr td span a {font-size: 16px;display: inline-block;color: #6f737a;width: 100%;line-height:72px;text-align: left;padding-left:30px;}
.pro_list table tr td span a:last-child:before{position:absolute;content: "查看详细 >";width:120px;height:35px;top: 20px;right:30px;background:#f5f5f5;border-radius:5px;color: #333; line-height:35px;
text-align: center;}
.pro_list table tr td>a a{width:100%;height:100%;position: absolute !important;top: 0;left: 0;}
.pro_list table tr td,.pro_list table tr td a,.pro_list table tr td>a a{position:relative;display:block;}
.pro_list table tr td:hover span a{color:#fff;background:#007cc2}
.pro_list table tr td:hover span a:last-child:before{background:#fff;color:#333;}
.pro_list table tr td:hover{border:5px solid #007cc2;}
.pro_list table tr td>a{overflow:hidden;display:block;}
.pro_list .tempWrap{width:100% !important}
#showtyepname a {display:none;}



/*特点*/
.cha_bc{background:#f8f8f8 url(../uploadfile/image/20210617/20210617175748_2077825965.png) no-repeat center;padding:200px 0;height:1047px;}
.cha_c{display: flex;justify-content: space-between;}
.cha_lc{width: 32%;}
.cha_tit>b{display: block;font-size: 36px;font-weight: normal;text-transform: uppercase;color: rgba(255,255,255,0.3)}
.cha_tit>p{font-size: 36px;color: #333;margin:0px 0 24px;}
.cha_tit>div{font-size:16px;color: #999;line-height:30px;}
.cha_lc>ul{margin-top:75px;}
.cha_lc>ul>li{display: flex;align-items: center;position: relative;}
.cha_lc>ul>li+li{margin-top: 62px;}
.cha_lc>ul>li+li:after{position: absolute;content: "";height: 40px;width: 1px;background:#ccc;top: -48px;left: 23px;}
.cha_lc>ul>li>span{font-size: 39px;color: #666;width: 50px;text-align: center;}
.cha_lc>ul>li>i{width: 80px;height: 1px;background:#ccc;margin:0 43px 0 30px;transition: all .5s;}
.cha_lc>ul>li.on>i{width: 120px;background: #666;}
.cha_lc>ul>li>div>b{display: block;font-size: 20px;color:#666;font-weight:normal;}
.cha_lc>ul>li>div>p{font-size: 14px;color:#999;margin-top: 9px;text-transform: uppercase;}
.cha_lc>ul>li.on>div *{color: #666;}
.cha_rc{width: 62%;background: url(../uploadfile/image/20210617/20210617171345_841070753.jpg) no-repeat center right;position: relative;}
.cha_rci{width: 70%;overflow: hidden;position: absolute;bottom: 100px;left: 0;}
.cha_ic{display: flex;transition: all .5s;}
.cha_item{background:rgba(255, 255, 255, 0.95);padding:40px 50px;flex-shrink: 0;width: 100%;}
.cha_item>b{display: block;color: #333;font-weight: normal;font-size: 24px;}
.cha_item>div{font-size: 16px;color: #666;line-height: 30px;margin: 24px 0;}
.cha_item a{display: block;font-size: 16px;width: 100px;height: 40px;text-align: center;line-height: 40px;color: #fff;background:#007cc2;transition: all 0.5s;}
.cha_item a:hover {width: 400px;}


/*解决方案*/
.case{width:100%;padding-top:100px;}
.case h2{text-align: center;font-size: 40px;color: #252525;line-height: 40px;font-weight: normal;position: relative;z-index: 1;padding-top: 20px;}
.case h2 a{display: block;;}
.case h2 b{background: url(../../../img/sl_tbg.png) no-repeat;width: 57px;height: 54px;display: block;text-align: center;padding-top: 12px;margin: 0 auto;margin-bottom: 8px;}
.case h2 b img{width: auto;height: auto;margin: 0 auto;}
.case h2 span{color: #D82633;font-weight: bold;}
.case h2 em{display: block;margin-top: 15px;font-size: 20px;color: #333;line-height: 20px;}

.case .con{position: relative;height:486px;    overflow: hidden;}
.case .con .list{width: 864px;position: absolute;left: 50%;margin-left: -432px;}
.case .con .list .tempWrap{margin-left: -864px;}
.case .con .qh{position: relative; top:220px; z-index: 1; left: 50%; margin-left: -600px;width: 1200px;}
.case .con .qh i.prev{float: left;margin-left: 108px;cursor: pointer;position: absolute;z-index: 2;width:60px;height:60px;border:1px #eee solid;transition:all 0.3s}
.case .con .qh i.next{float:right;margin-right:117px;cursor: pointer;position: absolute;right: 0;z-index:2;width:60px;height:60px;border:1px #eee solid;transition:all 0.3s}
.case .con .qh i.next:hover,.case .con .qh i.prev:hover{border: 1px #007cc2 solid;}
.case .con dl{width:770px;height:628px;position: relative;margin-right:140px;}
.case .con dl.cur {margin-top: 0;}
.case .con dt{line-height: 0;overflow: hidden;}
.case .con dt img{width:100%;height: 486px;}
.case .con dd{height: 69px;position: relative;    display: none;}
.case .con dd b{display: block;line-height: 69px;text-align: center;font-size: 0px;color: #191919;font-weight: normal;}

.case .con dd p,.case .con dd a.more{display: none;}
.case .con dl.cur dd{background: #fff;height:155px;padding: 0 32px;box-shadow: 0px 0px 15px #eee;}
.case .con dl.cur dd b{color: #333;font-size: 20px;font-weight: bold;padding-top: 26px;padding-bottom: 22px;display: block;line-height:110%;text-align:left;}
.case .con dl.cur dd p{line-height:30px;color: #666;opacity: 0.8;font-size: 16px;display: block;}

.case a{width:560px;border-radius:5px;background:#007cc2;margin:auto;text-align:center;font-size:18px;line-height:40px;color:#fff;display:block;margin-top:90px;}
.case a:hover {background: #f19500;transition: all 0.3s;}
/*优势*/
.advcenter{ margin-top:60px;background:url(../uploadfile/image/20210617/20210617180056_1304413121.jpg) no-repeat center top;}
.advtab{ height:199px; font-size:0;}
.advtab li{ display:inline-block; font-size:24px; color:#fff; width:25%; text-align:center; position:relative; cursor:pointer; box-sizing:border-box; padding-top:42px; height:226px;}
.advtab li em{ display:block; font-size:14px; color:#fff; text-transform:uppercase; margin-top:4px;opacity:0.2}
.advtab li+li:after{ content:''; display:block; position:absolute; width:1px; height:88px; background:#fff; left:0; top:56px;opacity:0.3}
.advtab li span{ position:relative; display:inline-block; width:65px; height:65px; border-radius:50%; background:#fff; margin:0 0 13px 0;transition:all .5s ease;}
.advtab li span i{ display:block; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; height:33px; transition:all .5s ease;color:#666;font-size: 30px;line-height: 32px;}
i.iconfont.icon-pinzhi { font-size: 37px;}
.advtab li.on span{ background:#007cc2;}
.advtab li.on span i{background-position-Y:-49px;color:#fff;}
.advcen{ padding:60px; background:#fff; margin-top:20px;box-shadow:0px 4px 8px #dae4eb;}
.advleft{ width:520px;}
.adv_t span{ font-size:28px; color:#2e2f30; display:block; line-height:60px;}
.adv_t em{font-family:impact; color:#e0e4e7; font-size:76px;}
.adv_t:after{ content:''; display:inline-block; width:40px; height:3px; background:#007cc2; margin-top:20px;}
.adv_c{ font-size:16px; color:#adadae; line-height:38px; margin:35px 0 42px 0;}
.advphone{ padding-left:40px; background:url(../uploadfile/image/20210625/20210625203624_1417638558.png) no-repeat left center; font-size:16px; color:#aaaaaa;}
.advphone em{ font-size:30px; color:#007cc2; font-family:Arial, Helvetica, sans-serif; vertical-align:sub; padding-left:20px;}
.advnum{ margin-top:50px; font-size:30px; color:#2c3134; position:relative;}
.advnum em{ color:#007cc2;}
.advnum i{ display:block; position:absolute; right:0; top:0; bottom:0; margin:auto 0; height:1px; width:320px; background:#dfe1e2;}
.advnum i:after{ content:''; display:block; position:absolute; width:25%; height:3px; top:-1px; background:#007cc2; left:0; transition:all .3s ease;}
.advnum i.an2:after{ width:50%;}
.advnum i.an3:after{ width:75%;}
.advnum i.an4:after{ width:100%;}
.yyysdt{ width:1400px; height:108px; margin:0 auto;}


/*简介*/
.pinz_bg{background:url(../uploadfile/image/20210625/20210625093635_889414554.jpg) no-repeat center 0;height: 806px;overflow: hidden;margin-top:40px;}
.pinz_l{width: 508px;}
.pinz_l img{width: 868px;height: 726px;display: block;position: absolute;top: 0;right: 0;}
.pinz_r{width:820px;padding:20px 0 0;}
.pinz_t{font-size: 30px;color: #333;border-left:2px #007cc2 solid;height: 90px;padding: 0 0 0 40px;line-height: 46px;overflow: hidden;}
.pinz_t a{color: #333;}
.pinz_t a:hover{color: #d9ba8d;}
.pinz_t span,.join_l span{display: block;font-size: 16px;color: #666;font-weight: normal;}
.pinz_ul{width:685px;padding: 40px 0 0;height: 260px;}
.pinz_ul li{width: 320px;height: 80px;float: left;padding: 25px 0 0;}
.pinz_ul li em{width: 50px;height: 46px;display: block;float: left;padding: 5px 10px 0 50px;}
.pinz_ul li em img{width: 50px;height: 46px;}
.pinz_ul p{display: block;float: left;font-size: 16px;color: #333;line-height: 36px;}
.pinz_ul li i{display: block;}
.pinz_ul li:hover{box-shadow: 0 3px 10px 3px #d0d0d0;}

.pinz_tit{width:720px;height: 158px; margin-top:50px;}
.pinz_tit ul li{font-size:18px;color: #fff;height: 110px;float: left;width:calc(100%/4);text-align: center;transition: all 0.3s;}
.pinz_tit ul li em{display: block;width: 36px;height: 36px;background: #d2d2d2;margin:0 auto;border-radius: 50%;}
.pinz_tit ul li b{display: block;line-height: 60px;}
.pinz_tit ul li:hover em{background: #fd9403;transition: all 0.3s;}

.num_bc {width: 889px;position: absolute;top:550px;right: 0;height: 130px;z-index: 0;}
.num_c ul{display:flex;height:130px;justify-content:space-around;align-items:center;}
.num_c ul li{position:relative;display:flex;width:calc(100%/4);align-items:center;justify-content:center;}
.num_c ul li+li {border-left: 1px rgba(255,255,255,0.2) solid;}
.num_c ul li span{color:#fff;font-size:50px;margin-right:20px;}
.num_c ul li div span{display:inline-block;margin-left:5px;color:#fff;font-size:12px;}
.num_c ul li div b{display:inline-block;color:#fff;font-weight:400;font-size:42px;font-family:Arial;line-height:46px;}
.num_c ul li div b i{display:inline;}
.num_c ul li div p{color:#fff;font-size:16px;}
.numt{float:left;margin-right:15px;width:60px;height:60px;border-radius:50%;background:#d6142d;color:#fff;text-align:center;font-size:32px!important;line-height:60px;}
.num_c ul li:nth-child(1)>span {margin-right: 10px;}
.nut{text-align:center;}


/*实景*/
.cf_img .divdgweb_new_div {display: flex;}
.cf_img .divdgweb_new_div_item {width: 25%;flex-shrink: 0;padding: 0 0.12%;display: flex;flex-direction: column-reverse;}
.cf_img .news_div_item_pic a{display:block;position:relative;overflow:hidden;}
.cf_img .news_div_item_pic a:before,.cf_img .news_div_item_pic a:after{position: absolute;}
.cf_img .news_div_item_pic img {width: 100%;transition: all .5s;display: block;overflow: hidden;}
.cf_img {overflow: hidden;width:98.5%;margin:0 auto;margin-top:80px;}
.cf_img .divdgweb_new_div_item .divdgweb_new_div_item_title a {display: block;font-size: 19px;color: #333;
position: relative;height: 68px;line-height: 68px;padding-left: 30px;background: #eee;}
.cf_img .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a,.cf_img .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a:after{color: #013c96;}
.cf_img .divdgweb_new_div button{display:none!important;}
.cf_img .divdgweb_new_div_item:hover img {transform: scale(1.2);}
.cf_img .news_div_item_pic a:after {position: absolute;content: "";width: 100%;height: 100%;background: rgba(1,60,150,0.6);bottom: -100%;left: 0;transition: all .5s;opacity: 0;display:none;}

.cf_img .divdgweb_new_div_item:hover .news_div_item_pic a:after {bottom: 0;opacity: 1;}

/*新闻聚焦*/
.news{ padding:80px 0 }
.newstab{ font-size:0; margin:42px 0; text-align:center;}
.newstab a{ display:inline-block; width:160px; line-height:52px; border-radius:6px; background:#f2f2f2; text-align:center; font-size:18px; color:#222; transition:all .3s ease;}
.newstab a.on{ background:#007cc2; color:#fff;}
.newstab a+a{ margin-left:36px;}
.newscon .news_div_item{ float:left; width:calc((100% - 60px)/3); position:relative;}
.newscon .news_div_item+.news_div_item{ margin-left:30px;}
.newscon .news_div_item_pic img{ width:100%; height:auto; transition:all .6s ease;}
.newscon .news_div_item_pic{ overflow:hidden; margin-bottom:263px;}
.newscon .news_div_item_date{ position:absolute; width:102px; height:102px; box-sizing:border-box; background:#007cc2; padding:20px; font-size:0; text-align:center; border-radius:0 8px 0 8px; left:3px; bottom:266px; z-index:9;}
.newscon .news_div_item_date>div{ display:inline-block; font-size:18px; color:#fff; font-family:fontDin1;}
.newscon .news_div_item_date>div.news_div_item_year{ font-size:30px;} 
.newscon .news_div_item_content{ position:absolute; width:100%; box-sizing:border-box; left:0; bottom:0; border:1px solid #eeeeee; height:263px; padding:40px 30px 0 30px;}
.newscon .news_div_item_a{ font-size:18px; color:#333333; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;transition:all .3s ease;}
.newscon .news_div_item_body{ font-size:14px; color:#999999; line-height:32px; padding:25px 0 35px 0; border-bottom:1px solid #eeeeee;}
.newsbtn{ margin-top:27px;}
.newsbtn .newicon{ float:left; display:inline-block; width:28px; height:20px; background:url(../uploadfile/image/20210625/20210625203653_1915217312.png) no-repeat center;}
.newsbtn .newmore{ float:right; font-size:14px; color:#888888; padding:0 5px 10px 5px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; border-bottom:2px solid #cdcdcd; transition:all .3s ease;}
.newscon .news_div_item:hover .newmore,.newscon .news_div_item:hover .news_div_item_a{ color:#007cc2; border-color:#007cc2;}
.newscon .news_div_item:hover .news_div_item_pic img{ transform:scale(1.1);}

/*底部*/
.dbkdbjl{overflow: hidden;width:100%;background:#222;position:relative; min-width:1400px;}
.zbwndkl{width:60%;border-right:1px solid #303030; padding-top:5%;}
.logot{width:140px;padding-top:20px;}
.logot img{    border-radius: 0%;}
.xhgnl{ width:1px; height:90px; background:#303030; margin:14px 55px 12px 30px;}
.wnggy{font-size:34px;color: #fff;padding-top:1.2%;}
.wnggy p{color: #afafaf;font-size:16px;margin-top:5px;}
.fgxgdb{ width:100%; height:1px;background:#303030; margin:4% 0% 5% 0%; overflow: hidden;}
.sddlkd{ width:100%;}
.kslj{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:flex-start;}
.kslj p{ font-size:1.1vw; color:#fff;}
.kslj p:after{ content:''; display:block; width:36px; height:2px; background:#5d5d5d; transition:all .3s ease; margin:15px 0 25px 0;}
.kslj li:hover p:after{ width:72px; background:#fff;}
.kslj li a{ display:block; font-size:15px;color:#999; line-height:38px;}
.kslj li a:hover{ color:#fff;}
.kslj li{ margin-right:5%; width:25%;}

.yngbkdb{ width:40%; padding-left:5%;padding-top:5%;    padding-bottom: 50px;}
.ywlxhfs{ font-size:40px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.lxwmwzn{ font-size:28px; color:#fff; line-height:64px; padding-left:8px; font-weight:lighter;}
.craddr{ margin:22px 0px 0px 6px;}
.craddr p{ font-size:16px; line-height:52px;color:#afafaf;}
.craddr b{ font-size:26px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding-top:10px; font-weight:400;}
.craddr i { font-size: 26px; line-height: 52px;float: left;margin-right:8px;}
.crcode{ margin-top:36px; margin-left:8px;display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center;}
i.iconfont.icon-lianxiren {font-size: 24px;line-height: 58px;}
.crcodecon{ width:153px; height:153px; padding:9px; background:url(../uploadfile/image/20210625/20210625203721_1336836166.png) no-repeat center;}
.crcodecon img{ width:135px; height:135px;}
.crtab p{ cursor:pointer; width:41px; height:41px; border-radius:5px; border:1px solid #555;margin-right:36px;background:url(../uploadfile/image/20210625/20210625203853_987675737.png) no-repeat center;}
.crtab p:nth-child(2){ background-image:url(../uploadfile/image/20210625/20210625203803_1457455856.png);}
.crtab p:nth-child(3){ background-image:url(../uploadfile/image/20210625/20210625203817_1239905773.png);}
.crtab p.on{ background-color:#555;}
.crtab p+p{ margin-top:15px;}

.xtzdxk{ width:100%;border-top:1px solid #303030;max-width: 1400px;margin: auto;text-align:center;}
.dhgbwzl{ font-size:15px; color:#979899; line-height:85px; overflow: hidden;}
.dhgbwzl a{font-size:15px; color:#979899;}
.dhgbwzl a:hover{ font-size:15px; color:#fff; }

/*link*/
#link_box{width:100%;margin:0 auto;overflow:hidden;background:#fbfbfb;height:63px;}
#link{width:1400px;margin:0 auto;overflow:hidden;}

#link_bt{width:150px;float:left;font-size:18px;color:#666;font-weight:400;line-height:66px;}
#link_bt span{padding-left:5px;font-size:18px;color:#999;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight: 200;}
#link_bg{width:1250px;line-height:63px;float:left;overflow:hidden;font-size:15px;font-weight:100;color:#999;}
#link_bg a{font-size:14px;color:#999;}
.linkTagcs li{height:63px !important;line-height:63px !imporatant;padding-right: 30px !important; }
.linkTagcs li a{color:#999 !important;font-size:15px !important;    line-height: 63px;}



@font-face {
  font-family: 'iconfont';  /* Project id 2627391 */
  src: url('//at.alicdn.com/t/font_2627391_md7b34c286.woff2?t=1624413542139') format('woff2'),
       url('//at.alicdn.com/t/font_2627391_md7b34c286.woff?t=1624413542139') format('woff'),
       url('//at.alicdn.com/t/font_2627391_md7b34c286.ttf?t=1624413542139') format('truetype');
}

.case .con .qh i.prev .iconfont { color: #666; text-align: center;line-height: 60px; font-size: 30px;}
.case .con .qh i.next .iconfont { color: #666; text-align: center;line-height: 60px; font-size: 30px;transform: rotate(180deg);}
.case .con .qh i.prev:hover .iconfont,.case .con .qh i.next:hover .iconfont{color:#007cc2}






.liuyanbox{margin-top:50px;display:flex;flex-wrap:wrap;align-content:flex-start}
.liuyanbox dl{display:inline-block;padding:0;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0}
.liuyanbox dl dt{margin:0;padding-top:0;padding-right:0;padding-bottom:10px;padding-left:0;font-size:18px;}
.liuyanbox dl dd{margin:0;padding:0;box-sizing:border-box}
.liuyanbox dl dd .sea_t{width:100%;border:1px solid #fff;background-color:#f6f6f6;border-radius:3px;font-size:17px;height:50px;box-sizing:border-box;padding-right:15px;padding-left:15px;outline:0}
.liuyanbox dl dd .text{height:150px;width:100%;border:1px solid #fff;box-sizing:border-box;outline:0;font-size:18px;line-height:28px;padding-top:8px;padding-right:15px;padding-bottom:8px;padding-left:15px;background-color:#f6f6f6;border-radius:3px}
.liuyanbox dl.w33{width:33.3333%}
.liuyanbox dl.w33 dd{padding-left:20px}
.liuyanbox dl.w33 dt{padding-left:20px}
.liuyanbox dl.w33.r0 dd{padding-left:0}
.liuyanbox dl.w33.r0 dt{padding-left:0}
.liuyanbox dl.w100{width:100%}
.liuyanbox dl dd .btn{font-size:17px;color:#fff;background-color:#007cc2;height:45px;width:200px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;cursor:pointer}
#wangzhanditu dl {
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#wangzhanditu dl dt {
	font-size: 17px;
	list-style-position: inside;
	list-style-type: disc;
	padding-left: 20px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	font-weight: bold;
}
#wangzhanditu dl dt a {
	font-size: 17px;
}
#wangzhanditu dl dd ul {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
}
#wangzhanditu dl dd ul li a {
	font-size: 15px;
}
#wangzhanditu dl dd ul li ul li {
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
}
#wangzhanditu dl dd ul li ul li a {
	font-size: 14px;
	color: #666666;
}
