﻿blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-family:'Microsoft Yahei','Helvetica Neue',Helvetica,'Lucida Grande',Arial,'Hiragino Sans GB','WenQuanYi Micro Hei',STHeiti,SimSun,sans-serif}
body{color:#555}
input:focus,textarea:focus{outline:0}
h1,h2,h3,h4,h5,h6{font-size:100%}
a{color:#555;text-decoration:none;cursor:pointer}
a:hover{text-decoration:none}
img{max-width:100%;height:auto;vertical-align:bottom;-ms-interpolation-mode:bicubic;border:0}
em,i{font-style:normal}
li{list-style:none}
button,input,select,textarea{font-size:100%}
.clearfix:after{content:" ";display:block;height:0;visibility:hidden;clear:both}
.wrap{width:1200px;margin:0 auto;overflow:hidden}
.wrap1{width:1200px;margin:0 auto;position:relative}
.wrap1 video{opacity:.8;z-index:1;background-size:cover;height:100%;position:relative;left:-375px}
.banner img{width:100%;text-align:center;display:block;height:auto}
.l{float:left}
.r{float:right;margin-left:0}
.copyrights{width:100%;padding:10px 0 10px 0;float:left;background:#15181e;color:#4d5560;font-size:14px}
.copyrights a{color:#4d5560}
.copyrights a:hover{color:#fff;text-decoration:none}
.copyright_links{float:right}
.copyright_links li{display:inline;float:left;padding:0 10px}
.one-half{width:60%;float:left}
.inner_wrap{margin:0 auto;overflow:hidden}
.about-sub-title{position:relative;margin-bottom:15px;text-align:center}
.about_us h2{position:absolute;left:0;bottom:23px;width:100%;font-size:24px;font-weight:600;line-height:1;color:#07284e; text-align:center}
.about_us h3{font-size:24px;font-weight:600;line-height:1;color:#07284e; text-align:center}
.ab-txt{color:#555;font-size:15px;line-height:28px;margin-bottom:30px;margin-top:20px; text-align:center}
.changqu{margin-bottom:50px;overflow:hidden}
.changqu li{width:30.333%;margin:0 1.5%;background-color:#f0f3fa;position:relative;overflow:hidden;cursor:pointer;float:left}
.changqu .box_top .tit{font-size:18px;color:#07284e;text-align:center;line-height:80px;font-weight:600;height:80px}
.changqu .innerbox{position:absolute;top:100%;left:0;right:0;bottom:0;background:#ffd900;text-align:center;opacity:0;transition:all .5s ease;-webkit-transition:all .5s ease;font-weight:600}
.changqu .innerbox .c_icon{display:block;padding-top:20%;margin:0 auto}
.changqu .innerbox:hover img{transform:scale(1);-webkit-transform:scale(1)}
.changqu li:hover .innerbox{top:0;opacity:1}
.changqu li:hover .innerbox .c_icon{transform:rotateY(-180deg);transition-delay:.2s}
.opc0{max-width:1920px;margin:0 auto;overflow:hidden;min-width:1920px}
.about-pro{width:100%;margin:0 auto;margin-top:50px;overflow:hidden}
.about-pro h2{font-size:36px;color:#07284e;font-weight:600;line-height:72px;display:block;text-align:center;margin:0 auto}
.about-pro .line{margin:0 auto;height:3px;width:110px;background:#fc0;margin-bottom:10px}
.about-pro p{line-height:65px;color:#666;font-size:18px;margin-bottom:15px}
.about-bg{background:url(https://img.hn-ntm.com/uploadfile/about_pro.jpg) 50%;background-size:cover;padding:50px 0;height:570px}
.about-bg .slider{overflow:hidden;padding-bottom:50px;width:65%}
.about-bg .about-bg-box{width:65%;margin-bottom:30px}
.about-bg p{color:#f5f5f5;line-height:38px;margin-top:40px}
.about-bg ul{width:45%;padding:40px 0 0 0}
.about-bg .slick-dots{width:100%;z-index:1;bottom:0}
.int-content-three{margin-top:200px;margin-bottom:70px}
.event_box{position:relative;min-height:360px}
.fz-bg{position:absolute;left:5%;top:-28%;z-index:10}
.event_box .parhd{width:100%;display:inline-block;height:92px;overflow:hidden;margin-top:70px}
.parhd ul{text-align:center;margin:0 auto;padding-top:25px!important}
.parhd .tempWrap{margin:0 auto;width:100%}
.parhd .tempWrap:after{content:'';width:100%;height:1px;background:#c7d1e9;position:absolute;right:0;top:35%;z-index:10}
.parhd li.no_line:before{display:none}
.parhd li{display:inline-block;cursor:pointer;padding-top:30px;font-size:20px;color:#555;margin:0 30px;position:relative}
.parhd li:after{content:'';background:#fff;width:20px;height:20px;border-radius:50%;position:absolute;z-index:20;top:-8px;left:50%;margin-left:-12px;border:2px solid #e9edf6}
.parhd .act:after{background:#ed1c24;width:20px;height:20px;border-radius:50%;border:2px solid #e9edf6}
.parbd .slidebox .slidebox-left{width:40%;float:left}
.parbd .slidebox .slidebox-right{max-height:400px;width:60%;float:right}
.parbd h4{position:relative;font-size:120px;margin-bottom:3%;padding:45px 5% 0;display:inline-block;color:#e9edf6;margin-left:8%;font-weight:600}
.parbd p{line-height:36px;font-size:16px;width:70%;color:#555;margin:0 auto}
div#listBox{width:100%}
.snext,.sprev{width:40px;height:40px;display:block;position:absolute;bottom:50px}
.sprev{left:5%}
.snext{right:5%}
.snext img,.sprev img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95)}
.int-content-four{background-size:100% 100%;color:#fff}
.int-content-four h2{text-align:center;font-size:50px;padding:50px 0}
.int-content-four p{font-size:16px;line-height:30px;text-align:center;padding-bottom:100px}
.about-xz{background:#252a33 url(../images/about-bg2.jpg) no-repeat ;padding:50px 5%;margin-bottom:0; overflow:hidden}
.about-xz h2{text-align:center;font-size:24px;color:#fff;font-weight:600; margin-bottom:15px;}
.about-xz h3{text-align:center;font-size:24px;color:#fff;font-weight:600; margin-bottom:15px;}
.about-xz p{font-size:15px;color:#fff;line-height:36px;text-align:center;margin-bottom:20px}
.about-xz li{width:15%;float:left;margin:15px .6%}
.imgY180 img,.imgZoom img{-moz-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s}
.imgZoom{overflow:hidden}
.imgZoom:hover img{-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.imgY180:hover img{cursor:pointer;-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.opc0 .left,.opc0 .right{width:50%}
.opc0 .left{position:relative}
.opc0 .right{position:relative}
.opc0 .right .cont{position:absolute;top:0;max-width:600px;box-sizing:content-box;padding:8% 15%}
.opc0 .right .cont .tit{font-family:arial;font-size:70px;margin-bottom:10px;color:#d0112b;line-height:1;font-weight:800}
.opc0 .right .cont .title{font-size:24px;color:#d0112b}
.opc0 .right .cont .dec{font-size:15px;color:#fff;line-height:32px;margin-bottom:12px;margin-top:20px}
.opc0 .right .cont ul{margin-bottom:5%}
.opc0 .right .cont li{display:inline-block;color:#fff;margin-right:6%}
.opc0 .right .cont li .num{font-size:59px;font-family:impact}
.opc0 .right .cont li.jia{font-size:59px;font-family:impact}
.opc0 .right .cont li .num_dec{font-size:16px}
.opc0 .right .cont .more{font-family:arial;color:#8f8f8f;border-top:1px solid #8f8f8f;border-bottom:1px solid #8f8f8f;padding:2% 5%}
.opc0 .right .cont .more:hover{color:#d0112b}
.about_us{ overflow:hidden}
.about_us .jianjie .l_box{width:70%;position:relative}
.about_us .jianjie .r_box{width:27.5%}
.about_us .jianjie .l_box .pd{position:absolute;left:50px;top:13%;width:70%;padding:30px 30px 30px;background:#ffffffbf}
.about_us .jianjie h5{line-height:1;color:#1976ce;margin-bottom:10px;font-size:24px}
.about_us .jianjie .r_box .pd .title{margin-bottom:20px}
.about_us .jianjie .l_box .pd p{font-size:15px;color:#444;line-height:28px;margin-bottom:40px}
.about_us .jianjie .l_box .icon_list li{width:25%;float:left;text-align:center}
.about_us .jianjie .l_box .icon_list li a{display:block}
.about_us .jianjie .l_box .icon_list li a:hover .icon{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}
.about_us .jianjie .l_box .icon_list li .icon{width:55px;height:55px;margin:0 auto 15px;display:block;}
.about_us .jianjie .l_box .icon_list .li2 .icon{background-position:-55px 0}
.about_us .jianjie .l_box .icon_list .li3 .icon{background-position:-110px 0}
.about_us .jianjie .l_box .icon_list .li4 .icon{background-position:-165px 0}
.about_us .jianjie .l_box .icon_list .name{display:block;font-size:14px;color:#444;line-height:20px}
.about_us .info_box{background:#f2f6ff;padding:13px}
.about_us .jianjie .r_box .pd{background:#fff;box-shadow:#e2e8fb 0 3px 10px;padding:15px}
.about_us .jianjie .r_box .pd ul{margin:10px 0 5px}
.about_us .jianjie .r_box .pd li{font-size:15px;color:#444;line-height:29px}
.channel_content{padding:36px 0 34px}
.about-mb h3{font-size:36px;color:#333;font-weight:500;margin:0 auto 20px;text-align:center;font-weight:600}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slide,.slick-slide img,.slick-slider.slick-list,.slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;min-height:1px;display:none}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-next,.slick-prev{position:absolute;display:block;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}
.slick-next:focus,.slick-prev:focus{outline:0}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{-moz-opacity:.25;-khtml-opacity:.25;opacity:.25}
.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;-moz-opacity:.85;-khtml-opacity:.85;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;width:100%}
.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:0 0;display:block;height:10px;width:10px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;outline:0}
.slick-dots li button:focus{outline:0}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;-moz-opacity:.25;-khtml-opacity:.25;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}
.slick-dots li button{background:#666;border-radius:50%}
.slick-slider .slick-active button{background:#f7ac1b;width:35px;border-radius:20px;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .8s ease-in-out}
.pro_banner{height:853px;overflow:hidden;width:100%;position:relative;margin:0 auto}
.sol_banner{background-size:cover;height:800px;overflow:hidden}
.sol_lx{width:100%;height:100%}
.about_us{overflow:hidden;}
.about_banner{overflow:hidden;}
.about_banner img{ width:100% !important; height:auto !important}
.service_banner{background-size:cover;height:650px;overflow:hidden}
.ser_banner{background-size:cover;height:650px;overflow:hidden}
.pro_ban{padding:3%;max-width:650px;text-align:left;float:right;margin-top:20%}
.ban_tit{padding:10% 0 3% 0}
.pro_ban1{padding:3%;max-width:650px;text-align:left;float:left;margin-top:18%}
.pro_ban ._sub{display:inline-block;position:relative;text-align:left;font-size:40px;color:#fff;line-height:1;margin-bottom:25px}
.ban_tit ._txt{font-size:17px;line-height:38px;text-align:left;color:#fff}
.ban_tit1 ._txt{font-size:17px;line-height:38px;text-align:left;color:#fff}
.pro_ban_tit ._txt{font-size:16px;text-align:center}
.pro_ban1 ._txt{color:#07284e;line-height:30px;font-size:16px}
.pro_ban ._txt{color:#fff;font-size:16px}
.pro_ban1 ._sub{display:inline-block;position:relative;text-align:left;font-size:40px;color:#07284e;line-height:1;margin-bottom:25px}
.about_banner_tit{padding:2.5% 3%;max-width:552px;text-align:left;float:right;background:rgba(0,0,0,.49);z-index:999;position:absolute;right:0;top:14rem}
.service_banner_tit{padding:3%;max-width:650px;text-align:left;float:left;margin-top:22%;background:#f2003a}
.about_banner ._txt,.service_banner ._txt{font-size:17px;line-height:38px;text-align:left;color:#fff}
.about_banner ._sub,.service_banner ._sub{display:inline-block;position:relative;text-align:left;font-size:40px;color:#fff;line-height:1;margin-bottom:25px}
.ban_lx{width:100%;height:100%;overflow:hidden;overflow:hidden;background:url(../images/video_cover.png) repeat}
