﻿

@font-face {
  font-family: 'Montserrat-Regular';
  src: url("../font/Montserrat-Regular.ttf");
}

@font-face {
  font-family: 'SourceHanSansCN-Regular';
  src: url("SourceHanSansCN-Regular.otf");
}

@font-face {
	font-family: 'Rany';
	src: url("../font/Rany.ttf");
  }
@font-face {
  font-family: 'bahn';
  src: url("https://www.qdzhuoxin.com/Public/images/bahnschrift.ttf");
}
@media (max-width:4000px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1940px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:16px;}}
@media (min-width:1280px) and (max-width:1400px){html{font-size:15px;}}
@media (min-width:640px) and (max-width:1280px){html{font-size:1rem;}}
@media (min-width:471px) and (max-width:639px){html{font-size:12px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}

/*==========================================公共 开始=============================================*/
.section{ overflow:hidden;}
.w1200{ margin:0 auto; padding:0 120px}

/* .header_box header{height:80px;position:fixed;top:0px;left:0;right:0;transition:.5s;border-bottom:1px solid rgb(255 255 255 / 16%);;}
.header_box header .w1200{display:flex;justify-content:space-between;align-items: center;height:100%;}
.header_box header .logo{}
.header_box header .logo .ll{ display:flex;align-items:center;overflow: hidden;}
.header_box header .logo .img{ height: 2.785rem }
.header_box header .logo .img img{ height: 100%; outline: 1px solid transparent;}
.header_box header .logo .text{padding-left:10px;color:#fff;font-size:1rem;line-height: 20px;}
.header_box header .logo .img .logo2{displaY:none;} */
.header_box header .right{ display:flex; align-items:center}
/* .header_box header.xg .logo .text{color:#333;} */
#nav{transition: .5s;display: inline-block;vertical-align: top;float: left;}
#nav ul{font-size: 0;}
#nav ul li{display: inline-block;position:relative;z-index:0;text-align:center;margin-right: 4rem;}
#nav ul li:before{content:"";position:absolute;left: 50%;width: 0;height: 2px;bottom: 0;transition:.6s;}
#nav ul li.on:before, #nav ul li:hover:before{left:0;background: #fff;width: 100%;}
#nav ul li a{display: flex;padding: 0;height:80px;align-items: center;}
#nav ul li h3{font-size: 16px;color: #fff;position:relative;transition: .36s;display: flex;align-items: center;height: 55px;text-align: center;justify-content: center;}
#nav ul li h3 img{ margin:0 0 0 .625rem}
#nav ul li h3 img.img2{ display:none}
#nav ul li a i{ margin:-3px 0 0 .625rem; display:inline-block; width:10px; height:5px; background:url(https://www.qdzhuoxin.com/Public/images/down_ico.png) center no-repeat; transition:.5s}
#nav ul li.on a i, #nav ul li:hover a i{ background:url(https://www.qdzhuoxin.com/Public/images/down_ico_on.png) center no-repeat;}
#nav ul li a i{ display:inline-block;  width:9px; height:6px; background-size:contain; vertical-align:middle; margin-left:8px;}
#nav ul li .sub{position:absolute;top:100%;background:#fff;width: auto;left: 50%;z-index: 10000;transform: scaleY(0) translateX(-50%);visibility:hidden;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;transition: .5s;transform-origin: top;}
#nav ul li .sub .box{padding: 0;text-align:center;box-shadow: 0 5px 10px rgba(0,0,0,.1);}
#nav ul li .sub a{padding: 10px 30px;line-height: 24px;transition:.6s;font-size: 15px;color: #666666;white-space: nowrap;height: auto;text-align: center;display: flex;justify-content: center;}
#nav ul li .sub a:hover{color: #fff;background: #001f86;}
#nav ul li:hover .sub{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;visibility:visible;transform: scaleY(1) translateX(-50%);}
#nav>ul>li.on h3,#nav ul li:hover h3, #header.xg #nav ul li.on a h3, #header.xg #nav ul li:hover a h3{width: 100%;}
 #header.xg #nav ul li.on a h3, #header.xg #nav ul li:hover a h3{color:#1963d1}
#nav>ul>li.on h3 img.img1, #nav>ul>li:hover h3 img.img1{ display:none}
#nav>ul>li.on h3 img.img2, #nav>ul>li:hover h3 img.img2{ display:inline-block}

.header_box .tel .icon{z-index: 5;position: relative;background-color:#1963d1;color: #fff;font-size:16px;width: 34px;line-height: 34px;height: 34px;border-radius: 50%;text-align: center;}
.header_box .tel{position: relative;display: flex;align-items: center;justify-content: center;margin: 0 1.735rem 0 5.375rem;}
.header_box .tel p {font-size: 16px;opacity: 0;height:34px;position: absolute;top: 50%;transform: translateY(-50%);right:17px;line-height:34px;width: 0;background-color: #3247c6;color:#fff;transition: 0.4s all;border-top-left-radius: 17px;border-bottom-left-radius: 17px;overflow: hidden;padding: 0 20px 0 10px;}
.header_box .icon-zhifu{position: relative;padding-left: 30px;color:#fff;}
.header_box .icon-zhifu:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);font-size:24px;}
.header_box .tel:hover p {opacity: 1; right: 18px;width:140px;}
.header_box .c-commonbtn {background-color:#1963d1;color:#fff;padding: 0 12px;border-radius:4px;line-height: 32px;font-size: 16px;}


@keyframes spin{
    to{transform: rotate(1turn);}
}
@keyframes spin2{
    to{transform: rotate(-1turn);}
}
@keyframes spin-reverse{
    from{
        transform:rotate(1turn);
    }
}
@keyframes spin-reverse2{
    from{
        transform:rotate(-1turn);
    }
}

/*手机导航开始*/
#m_header{display:none;height:4.5rem;position:fixed;top:0;width:100%;z-index:999;transition:0s 1.5s;background: rgba(255,255,255,1);box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);}
#m_header .w1200{ position:relative; height:100%;}
#m_logo{ transition:0s 1.5s; height:100%; visibility:visible; float: left;}
#m_logo img{display:block;max-height: 3.5rem;}
#m_logo .box_table{ width:146px}
/*导航按钮开始*/
#nav_btn_box{ z-index:9999; margin-left:20px; position:fixed; height:4.5rem; right:0; top: 0; display:none; }
#nav_btn_box .w1200{ height:100%}
#nav_btn_box .box_table{ width:auto}
#nav_btn_box.on{ background:none;  }
#nav_btn .point.on .navbtn::after, #nav_btn .point.on .navbtn::before{ background:#fff;}
#nav_btn{ cursor: pointer; text-align: center;z-index:99999; padding-bottom:4px; transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s; outline:none; box-shadow:none;}
#nav_btn .point{display: inline-block;width: 1.375rem;height: 22px; position: relative; outline:none;}
#nav_btn .point:hover .navbtn,
#nav_btn .point:hover .navbtn::after,
#nav_btn .point:hover .navbtn::before{width: 1.375rem;}
#nav_btn .navbtn{position: absolute;top: 12px;left: 0;display: inline-block;width: 1.375rem;height: 1px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;/* background: #333; */}
#nav_btn .navbtn::after,
#nav_btn .navbtn::before{position: absolute;left: 0;display: inline-block;width: 1.375rem;height: 3px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #222;}
#nav_btn .navbtn::after{top: -5px;}
#nav_btn .navbtn::before{top: 5px;}
#nav_btn .point.on .navbtn{background: transparent;}
#nav_btn .point.on .navbtn::after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;}
#nav_btn .point.on .navbtn::before{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0px;}
/*导航按钮结束*/
.m_nav_list{flex-direction:column; justify-content: flex-start; width:100%; overflow: auto;}
.m_nav_list::-webkit-scrollbar {display:none}
#m_nav { z-index: 999; position: fixed;background: rgba(0,0,0,.9);width: 100%;height:100vh;right: -101vw;top: 0;display:none;padding: 50px 0 80px;overflow:hidden;pointer-events: none;
    transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1);-webkit-transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1);
    -moz-transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1);-o-transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1);-ms-transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1);
    display: block;flex-direction: column;justify-content: flex-start;align-items: flex-start;    }
#m_nav.act{ pointer-events: auto; right:0;}
#m_nav>ul>li{width:100%;overflow:hidden;padding: 0 25px;}
#m_nav>ul>li+li{ border-top:1px solid rgba(255, 255, 255, 0.1);}
#m_nav li .a{ display:block;height: 4.5rem;position:relative;width: 100%; }
#m_nav li .a h3{ line-height:4.5rem; height:4.5rem; color:#fff; padding:0; font-size:1.125rem; float:left;}
#m_nav li .a span{ display:block; position:absolute; top:0; right:10px; width: 20px; height: 50px; text-align:center;}
#m_nav li .a span i{ font-size:0;}
#m_nav .title .a i{opacity:1;filter:alpha(opacity=100);display:inline-block;width: 15px;height:4.5rem;float:right;display:inline-block;background: url(../image/arrow_down.svg) center no-repeat;background-size: 100% auto;}
#m_nav li.on.title .a i{background: url(https://www.qdzhuoxin.com/Public/images/arrow_down_on.svg) center no-repeat;background-size: 100% auto;}
#m_nav li{display:block;width:100%;}
.slide_nav{ position: absolute; left:0; height: 70px; z-index: 998; padding:15px; top:0; width: 100%; }
#m_nav .title .list{display:none;position:relative;width:100%;z-index:9;left:0;margin-left:0;background:none;border:0;clear: both;padding-bottom:10px;}
#m_nav .title .list span{ background:none; }
#m_nav .title .list span a:hover{ color: #014085;}
#m_nav .title .list a{display:block;font-size:1rem;color: #fff;text-align:left;line-height:35px;height: 35px;border:0;font-weight:300;}
/*三级导航 开始*/
#m_nav .title .list .void>a{background-size:10px; position:relative;}
#m_nav .title .list .void>a:before{ content:"·"; position:absolute; left:-1em; font-size:12px; font-weight:bold;}
#m_nav .title .list span{ position:relative; display:block;}
#m_nav .title .list span .sub{ position: static; width:100%;display: block !important; overflow:hidden;}
#m_nav .title .sub a{ background:none; font-size:.875rem; opacity:.8; min-width:50%; float:left; display:inline-block; color:#999;}
.nav_mask {z-index:99; position: fixed; top: 0; left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);display: none;}

/*获取方案*/

.wangzhan_map{display: flex;
position:fixed;left:0;top:0;bottom:0;width: 100%;background:#fff;z-index:100000;transform:translateX(-100%);transition:0.6s;max-width: 100%;}
.wangzhan_map.on{ transform:translateX(0)}
.wangzhan_map .wz_close svg{ position: absolute;z-index:999999;right: 20px;width:1.45rem;height:1.45rem;fill:#000000;margin: 2.375rem 0;transition:0.6s;cursor:pointer;display:inline-block;}
.wangzhan_map .top{line-height: 95px;padding: 0 1.875rem;font-weight:bold;font-size:1.25rem;color:#fff;}
.wangzhan_map .left {     background: #F3F6FE;     display: -webkit-flex;     display: flex;     justify-content: space-between;     flex-direction: column;     padding: 30px;     height: 100vh;     flex-shrink: 0;     width: 40%; }
.wangzhan_map .wz_left .logo-top img{width:260px;}

.wangzhan_map .wz_left {   background: #F3F6FE;   display: -webkit-flex;   display: flex;   justify-content: space-between;   flex-direction: column;   padding: 30px;   height: 100vh;   flex-shrink: 0;   width: 40%; }
.wangzhan_map .wz_left .logo-top {   display: block;   width: 266px;   flex-grow: 1; }
.wangzhan_map .wz_left .logo-top img {   display: block;   width: 100%; }
.wangzhan_map .wz_left .kefu-center {   margin-bottom: 70px; }
.wangzhan_map .wz_left .kefu-center img {   display: block;   width: 70px;   margin-bottom: 11px; }
.wangzhan_map .wz_left .kefu-center p {   font-size: 16px;   color: #333333;   letter-spacing: 1.5px;   text-align: justify;   line-height: 26px; }
.wangzhan_map .wz_left .contact {   margin-bottom: 30px;   overflow: hidden; }
.wangzhan_map .wz_left .contact .item {   margin-bottom: 40px;   position: relative; }
.wangzhan_map .wz_left .contact .item::after {   content: "";   position: absolute;   left: 0;   top: 24px;   width: 100px;   height: 10px;   background: #DBE4FF;   z-index: 0; }
.wangzhan_map .wz_left .contact .item .name {   display: block;  font-weight:bold;  font-size: 20px;   color: #333333;   letter-spacing: 2.1px;   font-weight: 500;   position: relative;   line-height: 30px;   margin-bottom: 8px;   position: relative;   z-index: 1; }
.wangzhan_map .wz_left .contact .item .tel {   display: -webkit-flex;   display: flex;   align-items: center; }
.wangzhan_map .wz_left .contact .item .tel .num {   /*font-family:Dinexp; */font-family: 'Rany'; font-size: 32px;   color: #333333;   letter-spacing: 1px;   font-weight: 400; }
.wangzhan_map .wz_right {   height: 100vh;   flex-grow: 1;   padding: 0 122px;   display: -webkit-flex;   display: flex;   align-items: center;   justify-content: center; } 
.wangzhan_map .wz_right .form{width: 100%;position: relative;} 
.wangzhan_map .right .form .tit {   margin-bottom: 20px; }
.wangzhan_map .wz_right .form .tit h3 {font-size: 3rem; color: #1963d1;   line-height: 40px;font-weight: 700;   margin-bottom: 5px; }
.wangzhan_map .wz_right .form .tit h4{font-size: 1.75rem;color: #1963d1;font-weight: bold;margin-top: 20px;line-height: 2.475rem;}
.wangzhan_map .wz_right .form .tit p { color: #000;font-size: 1.25rem;opacity: .7;  letter-spacing:2px;   line-height: 28px;margin-top: 20px; }
.wangzhan_map .wz_right .form-horizontal{margin-top:2rem;}
.wangzhan_map .wz_right .form .item {   margin-bottom: 20px; }
.wangzhan_map .wz_right .form .item .name {   font-size: 18px;   color: #333333;   letter-spacing: 0.73px;   font-weight: 400;   margin-bottom: 10px; }
.wangzhan_map .wz_right .form .item .inp input, .wangzhan_map .wz_right .form .item .inp .area {background: #FFFFFF;   border: 1px solid #b8b8b8;   border-radius: 6px;   font-size: 20px;   color: #333333;   letter-spacing: 0.73px;   font-weight: 400;   padding: 0 15px;   display: block;   width: 100%;   line-height: 33px;   height: 50px;   -ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s; }
.wangzhan_map .wz_right .form .item .inp input:focus,.wangzhan_map .wz_right .form .item .inp .area:focus { border: 2px solid #1963d1;}
.wangzhan_map .wz_right .form .item .inp input::placeholder,.wangzhan_map .wz_right .form .item .inp .area::placeholder {  opacity: .3;}

.wangzhan_map .wz_right .form .item .inp .area {   padding: 8px 10px;   height: 120px;   resize: none; }
.wangzhan_map .wz_right .form .sub {   display: block; background: none;   outline: none;   border: none;   cursor: pointer;   position: relative; }
.wangzhan_map .wz_right .form .sub span {background: #1963d1;padding: 0 66px 0 66px;display: block;font-size: 20px;line-height:60px;color: #FFFFFF;letter-spacing:1px;font-weight: bold;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;transition: .3s; }


.wangzhan_map .box{height:calc(100% - 4.375rem);overflow:hidden;overflow-y:scroll;padding: 2rem 1.875rem;width: 100%;}
.wangzhan_map .box::-webkit-scrollbar {width:0px;height: 8px;background-color: #F5F5F5;}
.wangzhan_map .box::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
.wangzhan_map .box::-webkit-scrollbar-thumb {border-radius: 10px; background-color: #333;}


body .after{ content:""; position:fixed; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0.8); z-index:9999; visibility:hidden; transition:0.6s; opacity:0}
body.on .after{ visibility:visible; opacity:1}

.banner .icon-arrow{color:#fff;-webkit-animation:pul 2s infinite;animation:pul 2s infinite;font-size:24px;display:block;}

@-webkit-keyframes pul{0%{-webkit-transform: translate(0, 0); transform: translate(0, 0);} 50%{-webkit-transform: translate(0, 10px); transform: translate(0, 10px);} 100%{-webkit-transform: translate(0, 0); transform: translate(0, 0);} }
@keyframes pul{0%{-webkit-transform: translate(0, 0); transform: translate(0, 0);} 50%{-webkit-transform: translate(0, 10px); transform: translate(0, 10px);} 100%{-webkit-transform: translate(0, 0); transform: translate(0, 0);} }

.banner ul li .top h5{font-weight:bold;font-size:90px;color:#fff;line-height:1.35;}
.banner ul li .top h3{font-weight:bold;font-size:90px;color:#fff;line-height:1.35;}
@-webkit-keyframes scaleUpDown {
    from { -webkit-transform: scale(2.0); transform: scale(2.0); }
    to { -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes scaleUpDown {
    from {transform: scale(2.0); transform: scale(2.0); }
    to { transform: scale(1); transform: scale(1); }
}
.banner ul .miso-dots{height: 1.125rem;text-align:center;position: relative;right:3%;width: auto;display:flex; align-items:center; white-space: nowrap;}
.banner ul .miso-dots li{width: 6.75rem;height:2px; background: transparent; transition:.5s;border-radius:50%;padding: 0; position:relative}
.banner ul .miso-dots li:before{content: "";display: block;width: 100%;height:1px;position: absolute;left: 0;top: 0;transition: .3s;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;background:rgba(255,255,255,.25);}
.banner ul .miso-dots li:after{content: "";display: block;width: 0;height:2px;left: 0;margin-left: 0;position: absolute;bottom: 0;background: #fff;}
.banner ul .miso-dots li.miso-active:before{width: 100%;}
.banner ul .miso-dots li.miso-active:after{ animation: anim-h 4s linear forwards; -webkit-animation: anim-h 4s linear forwards; }
.banner.on ul .miso-dots li:nth-child(1).miso-active:after{ animation: anim-h 4s linear forwards; -webkit-animation: anim-h 4s linear forwards; } */
/*.banner ul .miso-dots li.on.miso-active:after, .banner.on ul .miso-dots li.on.miso-active:after{ animation: anim-h 10s linear forwards; -webkit-animation: anim-h 10s linear forwards; }*/

@-webkit-keyframes anim-h {
    0% { width: 0; }
    100% { width: 100%; }
}
@keyframes anim-h {
    0% { width: 0; }
    100% { width: 100%; }
}



/*==========================================公共 结束=============================================*/
.cover {position: relative;height: 0;overflow: hidden; }
.cover img {position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover; }
/*==========================================首页 服务开始=============================================*/

.titt01{text-align:center;}
.titt01 h3{font-size:3.25rem;line-height:4.5rem;font-weight: bold;color: #222222;pointer-events:none; }
/*==========================================首页 案例开始=============================================*/
.case_top .caseli_swiper{display:none;}
.container02{padding:120px 0;}
.case_page_box .flex{flex-wrap: wrap;}
.container02 .case_page_box {margin-top:4.375rem;}
.inmore1{height:78px;line-height:78px;text-align:center;border-bottom:1px solid #e7e8f2;}
.inmore1 a{display:block;color:#666666;font-size:1.25rem}
.inmore1 span{padding-left:20px;font-size:1.25rem;color:#333333;}
.inmore1:hover{background:#1963d1;border-color:#1963d1}
.inmore1:hover a,.inmore1:hover span{color:#fff;}

/*==========================================首页新闻开始=============================================*/
.list_box_01 a{display:flex;justify-content: space-between;align-items: center;}
.list_box_01 .img{width:52%;}
.list_box_01 .img .img_hezi{ padding-bottom:50.5% !important;}
.list_box_01 .con{width:44%;}
.list_box_01 .con h5{font-size:2rem;color: #333;line-height:2.875;transition: .5s;position: relative;}
.list_box_01 .con p{font-size:1.125rem;color: #666666;line-height: 2.25rem;max-height:6.25rem;margin:10px 0 70px;}
.list_box_01 .con h6{ display: flex;align-items: flex-start;flex-direction: column;font-size:1.125rem; color: #333333;}
.list_box_01 .con h6 span{font-size:2.5rem;}
.list_box_01 .con h6 i{padding:10px 0 40px;font-style:normal;}
.list_box_01 .con:hover h5{color:#1963d1;}
.list_box_01 .con:hove p{color:#333}

/*==========================================底部表单=============================================*/
.inform p{display:flex;}
:focus::-webkit-input-placeholder {color: transparent;}
:focus:-moz-placeholder { color: transparent;}
:focus::-moz-placeholder { color: transparent;}
:focus:-ms-input-placeholder {color: transparent;}


/*==========================================底部开始=============================================*/
footer{background: #16181d;}
footer .fl01{padding:5rem 0 3.5rem;text-align: left;}
footer .ft-logo{width:240px;}
footer .fl01 .left{float:left;width: 40%;}
footer .fl01 .center{float:left;width:34%;display:flex;justify-content:space-between;flex-wrap: wrap;}
footer .fl01 .center dt{font-size:1.125rem;color:#fff;margin-bottom: 1.25rem;}
footer .fl01 .w1200 .center dl dd{font-size:0.875rem;color: #727274;line-height:2rem;transition: .5s;}
footer .fl01 .right .img{margin-top:30px;margin-left:3px;}
footer .fl01 .right .img img{width:108px;}
footer .fl01 .right h5{color: #a5a7a9; line-height: 1.5;text-align: center;padding-top:10px;}
footer .fl01 .f_btn{display:block;color:#fff;background:#1963d1;border-radius:3px;width:118px;text-align:center;height:36px;line-height:36px;}
footer .fl01 .center dl{}
footer .fl01 .center ul{display:flex;flex-wrap: wrap;width:440px;}
footer .fl01 .center li{width:50%;}
footer .fl01 .center li:hover a{color:#fff;}
footer .left .list_box_04{display:flex;flex-wrap: wrap;}
.list_box_04 li{margin-top: 2.125rem;    width: 50%;}
.list_box_04 li:last-child{width:100%;}
.list_box_04 li h6{font-size: .9375rem;color: #a5a7a9;position:relative;margin-bottom: 1rem;}
.list_box_04 li p{font-size:.9375rem;color: #a5a7a9;position:relative;margin-bottom: 10px;line-height: 1.625;}
.list_box_04 li h3{color: #fff;font-size:1rem;}
.list_box_04 li h5{color:rgba(255,255,255,.8); display:flex; align-items:center}
.list_box_04 li h5 img{ margin:0 .5rem 0 1.25rem}
.list_box_04 li h5 a{ width:auto}
footer .fl01 .right{float:right;}
footer hr{background:#2e3034;}
footer .links{display:flex;font-size:.875rem;}
footer .links .c-title{color:#fff;margin}
footer .links a{color:#616369;padding:0 5px}
footer .links a:hover{color:#fff;}
footer .fl02{padding-bottom:30px;color:#424346;font-size:.875rem; }
footer .fl02 .w1200{display:flex;align-items:center;justify-content:space-between;flex-wrap: wrap;}
footer .fl02 .right p{line-height: 1.625;}
/*==========================================首页 结束=============================================*/
/*==========================================内页 开始=============================================*/
.n_banner{ position:relative}
.n_banner .img .img_hezi{padding-bottom: 32.35% !important;}
.n_banner .top{position:absolute;top:0;right:0;bottom:0;left:0;display: flex;/* align-items: center; */flex-direction: column;justify-content: center;}
.n_banner .top .w1200{width:100%;}
.n_banner .top h5{font-size:1.5rem;color:#fff;text-transform:uppercase;line-height: 2.375rem;padding-top:20px;}
.n_banner .top h3{font-size: 3.375rem;color: #fff;margin: 6% 0 0;font-weight: bolder;line-height:5.375rem;}
.n_tit001{text-align:center;margin-bottom:30px;}
.n_tit001 h3{font-size:2.625rem;font-weight:bold;line-height:3.75rem;color:#222;}
.n_tit001 p{font-size:1.125rem;padding-top:20px;color:#333333;line-height:1.45rem;}
.n_nav_box{padding:40px 0;border-bottom:1px solid #e7eaef;}
.n_nav_box .w1200{display:flex;align-items: center;justify-content: space-between;}
.pagenav{display:flex;align-items: center;justify-content: flex-end;}
.pagenav p{margin: 0 42px;}
.pagenav a{position:relative;padding-bottom:38px ;font-size:1.25rem;}
.pagenav a:after {content: "";position: absolute;left: 0;bottom: 0;width: 0;height:3px;background: #1962cf;-webkit-transition: all .6s ease;transition: all .6s ease;}
.pagenav a:hover,.pagenav .c-active a{color: #1963d1;font-weight:bold;}
.pagenav .c-active a:after,.pagenav a:hover:after{width: 100%;}
.c_site a,.c_site {color:#666666;font-size:1.125rem;}
.c_site span{color:#333}
/*==========================================新闻列表 =============================================*/
.n_newsbox{min-height:200px;padding:100px 0;}
.n_newsbox .left_box{float:left;width:55%;}
.n_newsbox .right_box{float:right;width:24%;position: sticky;right: 0;top:10%;}
.n_newsbox .left_box .list li{margin-bottom:4.37rem;}
.n_newsbox .left_box .titleBox{}
.n_newsbox .left_box .titleBox h2{font-size:2rem;font-weight:bold;}
.n_newsbox .left_box .time{padding:20px 0 10px;font-size:1.125rem;}
.n_newsbox .left_box .imgBox{margin:10px 0;overflow: hidden;position: relative;display: block;-webkit-border-radius:5px;border-radius:5px;}
.n_newsbox .left_box .imgBox img{width:100%;webkit-transition: all 0.6s;transition: all 0.6s;}
.n_newsbox .left_box .note{padding:10px 0 20px;font-size:1.125rem;color:#666666;line-height:2.25rem;}
.n_newsbox .left_box .more{display:flex;align-items: center;}
.n_newsbox .left_box .more svg{webkit-transition:all 0.5s;transition:all 0.5s;display:inline-block; -webkit-transform: translateX(-70px);transform: translateX(-70px);}
.n_newsbox .left_box .more span{display:inline-block;opacity:0;font-size:1.125rem;webkit-transition:all 0.5s;transition:all 0.5s;}
.n_newsbox .left_box .list li:hover svg{-webkit-transform: translateX(6%);transform: translateX(6%);}
.n_newsbox .left_box .list li:hover .more span{opacity:1;color:#1962cf}
.n_newsbox .left_box .list li:hover svg path{fill:#1962cf;}
.n_newsbox .left_box .list li:hover .note{color:#333333;}
.n_newsbox .left_box .list .titleBox:hover h2{color:#1962cf}
.n_newsbox .left_box .list li:hover img {transform: scale(1.05, 1.05);-webkit-transform: scale(1.05, 1.05);}

.n_newsbox .right_box h3{font-size:1.5rem;color: #242930;border-bottom:1px solid #d6d6d6;padding-bottom:30px;}

.n_newsbox .right_box ul li{padding:30px 0;border-bottom:1px solid #d6d6d6;}
.n_newsbox .right_box ul li a{ display:block; overflow:hidden}
.n_newsbox .right_box ul li a .con{padding-top: 5px;}
.n_newsbox .right_box ul li a .con .time{font-size:1rem;color:#333333;margin-bottom: 5px;padding:10px 0;}
.n_newsbox .right_box ul li a .con h4{font-size:1.25rem;font-weight:bold;color:#333;}
.n_newsbox .right_box ul li a:hover .time{color:#333;}
.n_newsbox .right_box ul li p{color:#666666;font-size:1rem;line-height:1.5rem;}
/*翻页*/
.type_page{padding-bottom:80px;}
.page { text-align:left; margin-top:40px;}
.ph_pages {display:none;}

/*==========================================新闻详情 =============================================*/
.ar_article{font-size:15px;color:#7d7c7c;line-height:34px; }
.ar_article p{font-size: 15px;color:#7d7c7c;line-height:34px;margin-bottom:20px;}
.ar_article p:last-child{ margin-bottom:0}
.ar_article strong{ font-weight:bold;}
.ar_article img{ max-width:100%;}
.ar_article a{ color:#717173;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5{ font-weight:bold;}

/*==========================================网站建设 =============================================*/

.n_main .index_pro_tab{margin:0 -1%;}
.pd120{padding:100px 0;}
.item_conh .item_li i{color:#222222;}
.item_conw .item_li i,.item_conw .n_tit001 h3,.item_conw .n_tit001 p,.item_conw .item_tit{color:#fff;}
.item_conw .item_tex{color:rgb(255 255 255 / 70%);}
.item_conh .item_tex{color:#666666;}
.item_li i{position:relative;font-size:5rem;display:block;transition: all 0.36s ;-webkit-transition: all 0.36s ;}
.item_li li{margin-top:30px !important;float:left;}
.item_tit{position:relative;margin:40px 0 20px;font-size:1.5rem;font-weight:bold;transition: all 0.36s ;-webkit-transition: all 0.36s ;}
.item_tex{font-size:1rem;line-height:1.75rem;transition: all 0.36s ;-webkit-transition: all 0.36s ;}
.n_webbox .fl01 li{width:23%;height:320px;background:#fff;box-shadow:1px 1px 30px 1px #edeaea;padding:60px 32px;margin:0 1%;border-radius:10px;transition: all 0.36s ease-in-out;}
.n_webbox .fl01 li:hover{background:#1963d1;border-radius:60px 10px 60px 10px;box-shadow:0px 28px 45px 1px #e8e7ef;}
.n_webbox .fl01 li:hover .item_tit,.n_webbox .fl01 li:hover .item_tex,.n_webbox .fl01 li:hover i{color:#fff;}
.n_webbox .fl02{background:url(https://www.qdzhuoxin.com/Public/images/web_02bg.jpg) center center no-repeat fixed;background-size: cover;color:#fff;}
.n_webbox .fl02 li{position:relative;height:330px;width:18%;padding:36px 20px;border-top:3px solid rgb(255 255 255 / 50%);border-bottom:3px solid rgb(255 255 255 / 50%);margin:0 3.5%;}
.n_webbox .fl02 li span{display:block;font-family: 'bahn';font-weight:bold;font-size:3rem;transition: all 0.36s ;}
.n_webbox .fl02 li:hover{border-top:3px solid rgb(255 255 255 / 100%);border-bottom:3px solid rgb(255 255 255 / 100%)}
.n_webbox .fl02 li:after{position:absolute;left:0;bottom:0;content:'';background:rgb(255 255 255 / 10%);width:100%;height:0;transition: all 0.36s ;}
.n_webbox .fl02 li:hover:after{height:100%;}
.n_webbox .fl02 .item_tit{margin:20px 0 60px;height:32px;}
.n_webbox .fl03{background: url(https://www.qdzhuoxin.com/Public/images/web_03bg.jpg) center center no-repeat;background-size:cover;}
.n_webbox .fl03 li{height:330px;background:#fff;box-shadow:1px 1px 30px 1px #edeaea;border-radius:10px;text-align:center;padding:60px 1%;width:18%;margin:0 1%;}
.n_webbox .fl03 li:hover{border-bottom:5px solid #1963d1;box-shadow:0px 28px 45px 1px #e8e7ef;}
.n_webbox .fl03 .item_li i{font-size:4rem;}
/*==========================================seo =============================================*/
.zx_btn{color:#fff;background:#1c65d2;text-align:center;height:3.25rem;line-height:3.25rem;font-size:1.125rem;border-radius:5px;width:280px;display:block;margin:60px auto 0;}
.zx_btn:hover{box-shadow:1px 1px 20px 2px #ababbfcc;}
/*==========================================联系 =============================================*/
.n_contact .n_tit001{text-align:left;}
.amap-marker-label:after{content: '';border-right: 10px solid transparent;border-left: 10px solid transparent;border-top: 10px solid #2660b5;position:absolute;bottom: -10px;left: 50%;}
.amap-icon{display:none;}
.n_contact{padding-top:100px;}
.amap-layers canvas,.amap-layer{filter: grayscale(51);}
.n_contact .xin_tit{color:#666666;}
	