@charset "utf-8";





html{font-size:100px}
@media screen and (max-width:1600px){html{font-size:83px}
}
@media screen and (max-width:1440px){html{font-size:75px}
}
@media screen and (max-width:1400px){html{font-size:72px}
}
@media screen and (max-width:1366px){html{font-size:71px}
}
@media screen and (max-width:1360px){html{font-size:70px}
}
@media screen and (max-width:1280px){html{font-size:66px}
}
@media screen and (max-width:1200px){html{font-size:53px!important}
}

.phone-nav{top:-7px;position:absolute;width:30px;height:31px;background:url(../images/menu.png) no-repeat center;margin:0 0 0 5px;z-index:999; display:none;}
.phone-subnav{width:100%;position:fixed;left:0;height:100%;top:0;background:#667b8f;z-index:999999;margin:0 auto;display:none}
.phone-subnav .close{padding:20px 40px;display:block}
.phone-subnav .close img{max-height:40px}
.phone-subnav ul{height:90%;overflow-y:scroll;margin:0 30px}
.phone-subnav ul li{position:relative; overflow:hidden; text-align:left;}
.phone-subnav ul li i{position:absolute;right:10px;top:5px;text-align:center;line-height:30px;display:block;border-radius:100%;font-style:inherit;cursor:pointer}
.phone-subnav ul li i:after{content:"+";color:#fff;font-size:24px;cursor:pointer;text-align:center}
.phone-subnav ul li .menu{color:#333;font-size:16px;line-height:40px;overflow:hidden;padding:0 40px 0 20px;display:block;cursor:pointer;text-align:left;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}
.phone-subnav ul li .menu>a{display:block;color:#fff}
.phone-subnav ul li .menu02>a{color:#1b8fe2}
.phone-subnav ul li .menu03{display:block;padding:10px 0}
.phone-subnav ul li .menu03 a{color:#888;font-size:13px;line-height:20px;padding-top:0}
.phone-subnav ul li div{display:none;padding-bottom:15px; padding-left:15px;}
.phone-subnav ul li div a{color:#fff;line-height:20px;padding:5px 10px 5px 38px;display:block;height:auto;font-weight:100;position:relative}
.phone-subnav ul li div em{display:block;font-style:inherit}
.phone-subnav ul li div em>a{color:#666;font-size:12px;display:block;padding:5px 5px 5px 48px;line-height:18px}
.phone-subnav ul .active i:after{content:"-"}
.phone-nav svg{fill:#43A1E1!important;vertical-align:middle}

.yd_lang{ text-align:center; }
.yd_lang a{ display:inline-block; margin:0px 5px;color:#fff; font-size:13px;}

/*.hsbj{ background:rgba(0,0,0,.6);width:100%; left:0%; height:198px; position: absolute; z-index:2; display:none; top:.8rem; }
*/

/*头部*/

.header-top .header-one{background:#c9ced6;border-bottom-color:#c9ced6;padding:12px 0px;} 
.header-top .header-one .yuyan{ font-size:12px;}
.header-top .header-one .yuyan .left{width:55%; float:left;}
.header-top .header-one .yuyan .right{width:40%; float:right;}
.header-top .header-one .yuyan .left .yuyan1{ margin-bottom:8px;}
.header-top .header-one .yuyan .left .yuyan1 img{width:30px; display:inline-block; vertical-align:middle;margin-right:3px;}
.header-top .header-one .yuyan .left .yuyan2 a{ padding-right:20px;}
.header-top .header-one .yuyan .left .yuyan2 a:hover{ color:#fff;}


.header-top .header-one .yuyan .right{ text-align:right;}
.header-top .header-one .yuyan .right a{display: inline-block; position: relative;}
.header-top .header-one .yuyan .right p{width:36px; height:36px;float:right;display: flex;justify-content: center;align-items: center;overflow:hidden;transition: transform 0.5s ease;}
.header-top .header-one .yuyan .right a img{width:20px; height:20px;margin:0 auto;}
.header-top .header-one .yuyan .right a .inccc-h{ display:none;}
.header-top .header-one .yuyan .right p:hover .incc{ display:none;}
.header-top .header-one .yuyan .right p:hover{ background:#0084c9;}
.header-top .header-one .yuyan .right p:hover .inccc-h{ display:block;}
.header-top .header-one .yuyan .right a em{ position:absolute; width:120px; height:120px; top:45px; left:-80px; z-index:9; display:none; padding:5px; background:#fff}
.header-top .header-one .yuyan .right a em img{ width:100%; height:100%;}




.header-two{ padding:20px 0px 10px 0; min-height:90px;}
.header-two .logo{ display:block; float:left; max-width:206px;}
.header-two .head-right{float:right;width:70%;}
.header-two .head-right .head-nav{width:90%; float:right; margin-right:3%;}


.head-nav >ul{ text-align:right;}
.head-nav ul >li{ display:inline-block; position:relative; line-height:55px; margin-right:50px;}
.head-nav ul >li a{ color:#445363; font-size:12px;}
.head-nav ul >li a:hover{color: #0084c9;}
.head-nav ul >li.active a{color: #0084c9;}
.head-nav ul >li .child{ position:absolute; content:"";background:#445363; left:-10%; padding:20px;top:70px; display:none; text-align:left; width:230px;}
.head-nav ul >li .child a{ color:#fff; display:block; line-height:40px}
.head-nav ul >li .child a:hover{ color:#ccc}


.head-nav li .proneme{width:350px !important;left:-28px !important; text-align:left !important;}
.head-nav li .proneme li{width:30%;float:left; border-right:1px dashed #fff;   margin-right:0px; line-height:30px;}
.head-nav li .proneme li a{ line-height:35px;}
.head-nav li .sercc li{line-height:20px;width:100%;}
.head-nav li .child li a{ color:#fff;}



.head-nav li .proneme li:first-child{padding-left:0px; width:50%;}
.head-nav li .proneme li:first-child a{ }

.head-nav li .proneme li:last-child{ border-right:none; padding-left:5%; width:50%;}
.head-nav li .proneme li:last-child a{ display:block;}





.head-nav li .proneme li .neir-bt li{width:50%; float:left; line-height:35px;border-right:none;padding-left:0;}
.head-nav li .proneme li .biaoti{ font-size:16px; color:#fff; margin-bottom:20px;}
.head-nav li .proneme li .neir-bt li:hover a{color: #c9ced6;}
.head-nav li .child li a:hover{color: #c9ced6;} 
.add_left .head-nav ul{ text-align:left !important;}





.header-top{ position:fixed;width:100%; background:#fff; z-index:666; top:0px;}

.fixed .header-two .head-right .head-nav{width:90%; float:left;}
 
.head-sousuo{ float:right;width:37px; margin-top:12px;} 
.header-search{display:inline-block; padding-left:.1rem;position:relative;width:37px;}
.header .header-search:before{content:"";top:50%;left:-.3rem;position:absolute;background:#fff;width:1px;height:.15rem;transform:translateY(-50%)}
.header-search a{transition:all .5s ease}
.header-search img{vertical-align:middle;margin-bottom:.05rem;max-width:20px;}
.header-search{vertical-align:middle}
.header-search #search-btn{display:block;}
.header-search #search-btn .ssphone{ display:none;}
.header .header-search .search{z-index:66;position:relative}
.header-search .search .btn-search-max{z-index:2;-webkit-transition:All .2s ease-in-out;transition:All .2s ease-in-out;position:relative}
.header-search .search .btn-search-max *{display:inline-block;vertical-align:middle}
.header-search .search .search-main{top:50px;right:0px;z-index:9;width:340px;display:none;padding: 10px 30px 10px 10px;position:absolute;background-color: #eee;}

.header-search .search-container{background-color:#fff;padding-left:0;overflow:hidden;position:relative;height:42px;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}
.header-search .search-container .form-control{text-align:left;border:0;width:100%;font-size:14px;color:#999;line-height:20px;height:42px;vertical-align:top;padding:10px 86px 10px 10px;-webkit-appearance:none;background-color:#fff}
.header-search .search-container .btn{top:0;right:0;color:#fff;width:42px;height:42px;line-height:42px;text-align:center;position:absolute;cursor:pointer;border-radius:0;border:0;background: url(../images/sousuo.png) no-repeat center center,linear-gradient(90deg,#43A1E1 0,#165193 100%);}
.header-search #search-closed{right:0;top:15px;width:30px; height:30px; max-height:inherit; max-width: inherit;position:absolute;cursor:pointer;}

.subnav-phone .tixing{ font-size:16px;color:#fff;padding:8px 20px; font-weight:bold}




.sear_tc{position:fixed;width:100%;height:100%;background:rgba(102,123,143, 0.95);z-index:10000;top:0;display:none;}

.sear_tc>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}
.sear_tc>div input{background:0 0;border:0;border-bottom:1px solid #fff;color:#fff;line-height:76px;text-align:center;font-size:50px;width:800px}
.sear_tc>div input::placeholder{color:#fff;font-size:50px}
.sear_tc>div span{color:#fff;cursor:pointer;font-size:18px}

/*banner*/

.banner{overflow:hidden; position:relative;}
.banner .bapic img{display: block;width:100%;}
.banner .container{position:absolute;top:15%;left:0px;right:0px;}
.banner .batetxt{color:#445363;width:100%; position:relative; padding-top:6%;}
.banner .batetxt .cn{ font-size:46px;-webkit-animation:1.7s ease fadeInUp2;animation:1.7s ease fadeInUp2;}
.banner .batetxt .cn span{width:43px; height:43px; background:#00b5dd; color:#fff; display:inline-block; line-height:43px; font-size:30px; text-align:center; margin-left:10px;}
.banner .batetxt .text{ font-size:18px;width:35%; margin-top:10px;-webkit-animation:1.9s ease fadeInUp2;animation:1.9s ease fadeInUp2;}

.banner .swiper-pagination-bullet{ width:8px; height:8px;border-radius:50%;margin:0px 6px !important;transition: all 500ms ease;opacity:1;}
.banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0px 6px !important;}
.banner .swiper-pagination-bullet{background:#445363;}
.banner .swiper-pagination-bullet-active{ background: #000;}
.banner .swiper-horizontal > .swiper-pagination-bullets,.banner .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:50px;top:auto;}
.banner .bapic .phone{ display:none;}
.banner .swiper-button-next{right:30px; color:#445363;}
.banner .swiper-button-prev{left:30px;color:#445363;}
.ba-jiantou{position:absolute;bottom:60px;left:0px;right:0px;z-index:3;transition: all 3s ease-out; text-align:center;cursor: pointer;-webkit-animation: scroll 2s linear infinite alternate;animation: scroll 2s linear infinite alternate}

/*首页产品*/
.home-product{ padding:4% 0 1% 0; overflow:hidden;}
.home-product li{width:45%; float:left; padding-right:5%;margin-bottom:5%;transition: all 500ms ease; min-height:87px;}
.home-product li .left{ display:block;width:70px; float:left;}
.home-product li .right{width:85%; float:left;padding-left:20px;transition: all 500ms ease;}
.home-product li .right a{ display:block; font-size:18px; } 
.home-product li:hover .right a{ color:#7c8792;}
.home-product li .right .wenzi{ font-size:13px;margin-top:8px; line-height:26px;}
.home-product li:hover .right{padding-left:30px;}

/*首页新闻*/
.home-xinwen{background-color: rgb(228, 231, 233); padding:3% 0px 4% 0; overflow:hidden;}
.home-xinwen li{width:31.3%; margin-right:3%; float:left;}
.home-xinwen li:last-child{ margin-right:0px;}


.home-xinwen li .xinwen-img{ position:relative;}
.home-xinwen li .xinwen-img img{ display:block;}
.home-xinwen li .xinwen-img .hover{ position:absolute; content:"";width:100%; height:100%; left:0;top:0;background:rgba(68, 83, 99,.8);opacity: 0; /* 初始透明度为0 */
  transition: all 1s ease-out; /* 保持过渡效果 */}
.home-xinwen li .xinwen-img .hover img{ display:block;margin:0 auto; padding-top:30%;}

.home-xinwen li .bt1{ font-size:18px; margin-top:20px; margin-bottom:18px; position:relative; padding-bottom:5px;}
.home-xinwen li .bt1:after{ position:absolute; content:""; bottom:0;left:0;width:100px; border:1px dashed #5cb3da;transition: all 1s ease-out;}
.home-xinwen li:hover .bt1:after{width:100%;}
.home-xinwen li:hover .bt1{ color:#8191a5;}
.home-xinwen li:hover .bt2{ color:#8191a5;}
.home-xinwen li:hover .xinwen-img .hover{  opacity: 1;} 



/*底部版权*/

.db_con{ overflow: hidden; padding:50px 0px 20px 0px; font-size:13px;}
.db_con ul li{ float:left; width:33.3%; min-height:180px;}

.db_con ul li div{ margin-bottom:20px; color:#667b8f ;}
.db_con ul li div:after{ position:absolute;content:"........."; display:block; line-height:5px; color:#5cb3da; font-size:14px; font-weight:bold;letter-spacing:2px;}
.footer_bj{ background:#21303c; padding-bottom:30px;}

.footer_con { overflow:hidden; padding:35px 0px;}
.footer_con ul li{ float:left; width:25%; color:#ccc; font-size:13px; line-height:25px;}
.footer_con ul li a{ color:#fff;}
.footer_con ul li a:hover{ color:#ccc;}


.footer_con ul li:not(:first-child):not(:last-child){ padding-top:40px;}
.footer_con ul li:nth-child(3) a{ display:block; }






.footer_con ul li:last-child{ padding-top:8px;}
 
.footer_con ul li:last-child ul{ float:left; width:50%; font-size:12px; text-align:center;}
.footer_con ul li:last-child ul img{ height:100px;}



.footer_con ul li div{ margin-bottom:20px; color:#667b8f;}
.footer_con ul li div:after{ position:absolute;content:"........."; display:block; line-height:5px; color:#5cb3da; font-size:14px; font-weight:bold;letter-spacing:2px;}
.footer_copy{ color:#999; font-size:12px;}
.footer_copy a{color:#999;}
.footer_copy a:hover{color:#fff;}

/*内页banner*/
.ny_banner{ position:relative;}
.ny_banner img{ width:100%; vertical-align:middle;}
.container {margin-right: auto;margin-left: auto;max-width:100%;padding: 0 20px;width:1400px;}
.ny_banner_fd{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}

.ny_banner_fd h1{color:#667b8f; font-weight: normal; font-size:42px;}
.ny_banner_fd h1:after{ position:absolute;content:"............."; display:block; line-height:5px; color:#5cb3da; font-size:30px; font-weight:bold;letter-spacing:2px;}

.service_banner h1{ margin-bottom:30px;}
.service_banner p{ font-size:18px; color:#667b8f;}



/*产品列表*/
.pro_con{ margin-top:30px;}


.pro_con .bt{background:#366dae;color:#fff;font-weight:700;font-size:16px;line-height:45px;height:45px}

.pro_con dt{overflow:hidden;background:#8191a5; color:#fff; padding:12px 0;cursor:pointer;position:relative;transition:all .5s}
.pro_con dt:hover{background:#6b7b8f}

.pro_con dd .nr{padding:20px 30px 0px 10px;color:#777;font-size:14px;line-height:26px;}

.pro_con dd .nr ul{ overflow:hidden; margin-bottom:25px;}

.pro_con dd .nr .fl{ width:7%;}
.pro_con dd .nr .fr{ width:91%; font-size:13px; color:#445363;} 
.pro_con dd .nr .fr .tit{ margin-bottom:15px; color:#667b8f;}
.pro_con dd .nr .fr .tit:after{ content:"........."; display:block; line-height:0px; color:#5cb3da; font-size:14px; font-weight:bold;letter-spacing:2px;}


.pro_con dd .nr .fr .tit a{ color:#445363}

.pro_con dd .nr .fr .tit a:hover{ color:#0085cd}






.pro_con .red{color:red}


.pro_nr{ padding:30px 20px; overflow:hidden;}
.pro_left { float:left; width:15%;}
.pro_left div.tit{ margin-bottom:20px; color:#667b8f;}
.pro_left div.tit:after{ position:absolute;content:"........."; display:block; line-height:5px; color:#5cb3da; font-size:14px; font-weight:bold;letter-spacing:2px;}

.pro_nav{margin-top:30px;}
.pro_nav h5{ color:#0085cd; font-size:14px; padding-bottom:5px; margin-top:15px; cursor:pointer}
.pro_nav h5 span{ float:right; font-weight:bold; font-size:20px;}

.pro_nav ul a{ display:block; font-size:12px; line-height:25px;}
.pro_nav ul a.active{color:#0084c9;}

.pro_right { float:right; width:75%; }
.pro_right h1{ color:#445363; font-size:36px; font-weight:normal; padding-bottom:10px;}
.pro_right .fl_con p { line-height:30px; font-size:13px;}





/*产品详细*/
.pro_show_ls{ margin-top:40px;}
.pro_right .fl{ width:60%;} 

.pro_right .fl h1{ margin-bottom:20px; color:#445363;}
.pro_right .fl h1:after{ content:"............."; display:block; line-height:0px; color:#5cb3da; font-size:16px; font-weight:bold;letter-spacing:2px;}
.pro_right .fl h5{ color:#0084c9; font-size:14px; margin:20px 0px 15px 0px;}

.pro_right .fl ul li{list-style-type: disc; line-height:23px;    margin-left: 20px;}
.pro_right .fl .fh{ margin-top:20px;}
.pro_right .fl .fh a{ color:#23527c;}
.pro_right .fl .fh a:hover{ color:#0085cd;}
.pro_right .fl .fh svg{ vertical-align:middle; margin-right:5px;}
.pro_right .fh a svg path {transition: fill 0.2s ease-in-out;}
.pro_right .fh a:hover svg path {  fill: #0085cd;}



.pro_right .fr{ width:25%;}
.pro_right .fr .down{ background:#f7f7f7; padding:8px; font-size:13px; max-width:200px; margin:0 auto; text-align:center;}
.pro_right .fr .down a{ display:block; border-top:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4; color:#23527c; padding:8px 0px;}
.pro_right .fr .down a:hover{ color:#0085cd}
.pro_right .fr .down svg{ vertical-align:middle;}

.pro_right .fr .down svg path {transition: fill 0.2s ease-in-out;}
.pro_right .fr .down a:hover svg path {  fill: #0085cd;}

/*弹出层*/
.xz_tcc_con{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8); z-index:999999;top:0;display:none;justify-content:center;align-items:center;}
.tcc_nr{background:#fff;padding:2%;position: relative;width:60%;max-width:630px; left:34%;top:10%; height:600px; overflow-y:scroll}
.tcc_nr .txt{ text-align:left;color:#0084c9;font-size:14px; font-weight:bold;}
.tcc_nr .col{  position: absolute; top: 20px;right: 20px; font-size:30px; cursor:pointer; color:#445363;transition: 0.2s;}


.tcc_nr .col:hover{ color:#ffcc01;}

.tcc_nr .col img{max-width:30px; cursor:pointer;}
.tcc_nr .xz_ly .dibuliuyan{width:100%;}
.tcc_nr .lianxi_one .dibuliuyan .lxyzmma .tijiao{float:none;}



/*弹出索取资料*/
.lianxi_one{margin-top:.1rem}
.lianxi_one .lxwz01{text-align:center;font-size:.24rem;color:#333;width:65%;margin:0 auto}
.lianxi_one .dibuliuyan{padding-top:0%;width:75%;margin:0 auto}
.lianxi_one .dibuliuyan ul{overflow:hidden}
.lianxi_one .dibuliuyan li{width:100%;margin-right:4%;margin-bottom:15px}
.lianxi_one .dibuliuyan li p{ font-size:13px;}
.lianxi_one .dibuliuyan li input[type=text],.lianxi_one .dibuliuyan li textarea[type=text],.nylianxi_one .dibuliuyan li select{width:100%;height:35px;line-height:35px;font-size:.13rem;outline:0;color:#333;border:2px solid #e4e4e4;padding:0 5px; background:#f7f7f7; margin-top:8px;}
.lianxi_one .dibuliuyan li input:focus,.nylianxi_one .dibuliuyan li textarea:focus{border:1px solid #0056eb}
.lianxi_one .dibuliuyan li textarea[type=text]{height:180px;width:100%}
.lianxi_one .dibuliuyan li select{border:2px solid #e4e4e4;
    background-color: #f7f7f7; width:100%; height:35px; line-height:35px;margin-top: 8px;}


.lianxi_one .dibuliuyan li:nth-child(2n){margin-right:0}
.lianxi_one .dibuliuyan li.box{width:100%}
.lianxi_one .dibuliuyan .liuyan_wez{overflow:hidden}
.lianxi_one .dibuliuyan .liuyan_wez img{width:28px;float:left;vertical-align:middle}
.lianxi_one .dibuliuyan .liuyan_wez span{color:#333;font-size:.16rem;padding-left:15px;display:block;width:87%;float:left}

 

.lianxi_one .dibuliuyan li.yzm{width:100%}
.lianxi_one .dibuliuyan li.yzm input[type=text]{width:48%;margin-right:4%}
.lianxi_one .dibuliuyan li.yzm img{vertical-align:middle}
.lianxi_one .dibuliuyan .lxyzmma{}
.lianxi_one .dibuliuyan .lxyzmma .liuyan_wez{float:left;width:51%}
.lianxi_one .dibuliuyan .lxyzmma .tijiao{float:right}
.lianxi_one .dibuliuyan .liuyan_wez input{width:25px;height:25px;float:left;vertical-align:middle;margin-top:0;border:1px solid #ccc}
.lianxi_one .dibuliuyan .liuyan_wez span{color:#333;font-size:.16rem;padding-left:15px;display:block;width:87%;float:left}

.lianxi_one .dibuliuyan .tijiao{line-height:.51rem;text-align:left;border-radius:30px; margin:20px 0px;}
.lianxi_one .dibuliuyan .tijiao button{background:#fff; display:block;cursor:pointer;border:solid 2px #e4e4e4;color:#000; font-size:14px; padding:12px 30px;transition: 0.2s;} 
.lianxi_one .dibuliuyan .tijiao button:hover{ background:#000; color:#fff;border:solid 2px #000;}


.lianxi_one .dibuliuyan .lynr{ width:100%; font-size:12px; line-height:23px; color:#888}
.lianxi_one .dibuliuyan .lynr p{ font-size:12px; margin-bottom:10px;}
.lianxi_one .dibuliuyan .zx{ width:100%; font-size:13px; line-height:23px;}

.lianxi_one .dibuliuyan input::placeholder{ font-size:13px;}

.lianxi_one .dibuliuyan .zx label{ display:block;}



.ny_contact { overflow:hidden; height:auto; top:0px; max-width:750px; left:auto; margin:0 auto;}
 
.ny_contact .con_txt{ color:#445363; font-size:36px; margin-bottom:50px;}
.ny_contact .con_txt:after{ content:"............."; display:block; line-height:0px; color:#5cb3da; font-size:16px; font-weight:bold;letter-spacing:2px;}
 


/*服务与支持*/
.ser_con{ width:65%; margin:0 auto; overflow:hidden; padding:50px 0px;}
.ser_con .fl{ width:45%;}
.ser_con .fl img{ width:100%; max-width:550px;}
.ser_con .fr{ width:52%;}

.ser_con .fr .jszc h5{ color:#445363; font-size:36px; margin-bottom:20px; font-weight:normal}
.ser_con .fr .jszc h5:after{ content:"............."; display:block; line-height:0px; color:#5cb3da; font-size:16px; font-weight:bold;letter-spacing:2px;}

.ser_con .fr .jszc h3{ font-weight: normal; font-size:18px; margin:15px 0px;}
.ser_con .fr .jszc ul{ margin-bottom:20px;}
.ser_con .fr .jszc ul li{list-style-type: disc;margin-left: 20px; font-size:13px; line-height:28px;}

.ser_sq{ margin-top:30px;}
.ser_sq a{ color:#0084c9; font-size:14px;}


/*关于*/
.ab_con .fl img{ }
.ab_con .fr p{ font-size:13px; margin-bottom:15px;}
.ab_con .fr .jszc h3{ font-size:14px; color:#0084c9; margin-top:20px;}
.ab_nav{ text-align:center; margin-top:30px;}
.ab_nav a{ display:inline-block; padding:7px 10px; font-size:16px; border:solid 1px #ccc;}
.ab_nav a:hover{ color:#fff; background:#667b8f;}

/*承诺*/
.cn_con .jszc p{ font-size:13px; margin-bottom:25px;}
.cn_con .fr .jszc h5{ margin-bottom:40px;}
.cn_con .fr .jszc hr{margin-top: 20px;    margin-bottom: 20px;    border: 0;    border-top: 1px solid #eee;}


/*合作*/
.hezuo_con h1{ font-size:36px; font-weight:normal;}
.hezuo_con h3{ font-size:18px; font-weight:normal; margin:25px 0px;}
.hezuo_con p{ margin-bottom:30px; font-size:13px;}
.hezuo_con img{ max-width:270px;}


/*新闻列表*/
.news_con{ width:60%;padding: 50px 0px; margin:0 auto; overflow: hidden; max-width:900px;}
.news_con ul li{ overflow:hidden; padding:30px 0px; border-bottom:solid 1px #eee}
.news_con ul li:last-child{ border:0px;}
.news_con .fl{ width:45%;}
.news_con .fr{ width:52%;}


.news_con .fr .ntit{ margin-bottom:30px; color:#667b8f ; display:block; font-size:18px;}
.news_con .fr .ntit:after{ position:absolute;content:"........."; display:block; line-height:5px; color:#5cb3da; font-size:14px; font-weight:bold;letter-spacing:2px;}
.news_con .fr p{ font-size:13px;}
.news_con .fr .ngd{ color:#445363; font-size:12px; margin-top:25px; display:inline-block;}
.news_con .fr .ngd:hover{ color:#ffcc01}


.news_con .xinwen-img{ position:relative;}
.news_con .xinwen-img .tp img{ display:block; width:100%;}
.news_con .xinwen-img .hover{ position:absolute; content:"";width:100%; height:100%; left:0;top:0;background:rgba(68, 83, 99,.8);opacity: 0; /* 初始透明度为0 */
  transition: all 1s ease-out; /* 保持过渡效果 */}
.news_con .xinwen-img .hover img{ display:block;margin:0 auto; padding-top:30%;}
.news_con .xinwen-img:hover .hover{  opacity: 1;} 


.news_show{ max-width:1100px;overflow:hidden}



/*投资者*/
.touzi_list{margin-bottom:10px}
.touzi_list>ul{background:#8191a5;color:#fff;padding:12px 30px 12px 15px;overflow:hidden;width:100%;margin-bottom:0!important;cursor:pointer}
.touzi_list>ul span{float:right;font-size:22px;font-weight:400;line-height:20px}
.touzi_list div{margin-left:20px;display:none;margin-top:20px}
.touzi_list div h4{background:#8191a5;color:#fff;padding:12px 30px 12px 15px;overflow:hidden;width:100%;margin-bottom:4px;cursor:pointer}
.touzi_list div h4 span{float:right;font-size:22px;font-weight:400;line-height:20px}
.touzi_list div ul{margin-left:20px;display:none}


/*案例*/

.case_list ul{ overflow:hidden;}
.case_list ul li{ float:left; padding-bottom:20px;}

.case_list ul li:first-child{ width: 15%;}
.case_list ul li:last-child{ width: 40%; padding-left:20px; line-height:35px;}


/*分页*/
.page{text-align:center;overflow:hidden; margin-top:30px; }
.page a{display:inline-block; padding:0 7px; padding:7px 15px;font-family:arial;font-size:14px;color:#595959;background:#e6e6e6;}


.page a:hover{color:#0084c9; font-weight:bold;}
.page .page-num-current{ color:#fff;background:#0084c9;}



.ab_ewm { overflow:hidden; margin-top:40px;}
.ab_ewm h4{ font-size:20px;padding-bottom:10px;}
.ab_ewm ul li{ float:left; text-align:center; padding-right:10px;}
.ab_ewm ul li img{ max-height:200px;}
#dbzg-1{ border-top:solid 1px #ccc; margin:50px;}



/*FAQ*/
 .faq{padding:30px 0}
.faq .faq-list .list_dt{height:64px;line-height:64px;border-bottom:1px solid #f1f1f1;cursor:pointer;background:url(images/jia.png) no-repeat center right;display:block}
.faq .faq-list h4{ font-size:20px; margin-bottom:15px; margin-top:40px;}

.faq .faq-list .list_dt span{font-size:16px;color:#fff; background:#21303c; display:inline-block; width:40px; height:40px; line-height: 40px; text-align:center; margin-right:5px;}



.faq .faq-list #open{background:url(images/jian.png) no-repeat center right}
.faq .faq-list .list_dd{display:none;border-bottom:1px solid #f1f1f1;padding:22px 0}
.faq .faq-list .list_dd span{ font-weight:bold;}

@media (min-width:767px){

.news_con ul li:nth-child(even) .fl{ float:right}
.news_con ul li:nth-child(even) .fr{ float:left}


}




@media (max-width:1300px){

.home-product li{width:100%; float:none; margin-bottom:20px;}

}
@media (max-width:1200px){



.fixed .header-two .head-right{width:100px;}

.home-xinwen li .bt1{ font-size:15px; margin:15px 0px;}
.home-xinwen li .bt2{ font-size:13px;}

.banner .batetxt .cn{ font-size:25px;}
.banner .batetxt .cn span{width:35px; height:35px;line-height:35px; font-size:20px;}
.banner .batetxt .text{ font-size:14px;width:100%;}


.banner .bapic .pc{ display:none;}
.banner .bapic .phone{ display:block;}
.banner .swiper-button-next,.banner .swiper-button-prev{ display:none;}
.banner .swiper-horizontal > .swiper-pagination-bullets, .banner .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:20px;}
.ba-jiantou{bottom:30px;}


.pro_con{padding-top:30px;padding-bottom:30px}
.pro_con .title{font-size:20px}
.pro_con .tips{font-size:12px;padding-top:20px;padding-bottom:20px}
.pro_con .bt{font-size:12px;text-align:center}

.pro_con dt{font-size:12px;}
.pro_con dd .nr{font-size:12px;padding:0px 10px}

}
 
 
.yd_con{ display:none;}

.zlrz_xz p{ margin-bottom:15px;}


@media (max-width:767px){

.pc_con{ display:none;}	
.yd_con{ display:block;}	

	
.phone-nav{ display:block;top:23px;right:60px;}	
	
body{ padding-top:72px;}		
.header-two .head-right .head-nav{display:none;}	

.header-top .header-one{ display:none;}	
.head-sousuo{ margin-top:7px;}

.header-two{min-height: auto; overflow:hidden;}
.header-two .logo img{ max-width:150px;}
.header-two .head-right{ width:30%;}


.head-container{ padding:0px 15px;}	
.home-product li .left{width:14%;}
.home-product li{min-height: 114px;}
.home-product li .right .wenzi{ line-height:23px;}
.home-xinwen{ padding-top:30px;}
.home-xinwen li{width:100%; float:none; margin-right:0px; margin-bottom:40px;}
.home-xinwen li .xinwen-img .tp img{width:100%;} 


.banner .batetxt{ padding-top:20%;}
.sear_tc>div input{width:300px}
.sear_tc>div input::placeholder{ font-size:25px;}




.footer_con ul li:not(:first-child):not(:last-child){ padding-top:20px;}
.footer_con ul li{width:100%; }
.footer_con ul li:last-child{ padding-top:30px;}

.footer_copy{ text-align:center;}
.db_con{  padding:10px 0px 20px 0px; }	
.db_con ul li{  width:100%; min-height:auto;}
.db_con ul li div{ margin-top:30px;}	


.pro_left{ width:100%;}
.pro_right	{ width:100%; margin-top:25px;}
.pro_right h1{ font-size:25px;}


.pro_con dd .nr .fl{ width:100%;}
.pro_con dd .nr .fr{ width:100%; padding-bottom:20px;}

.pro_con{ padding-top:0px; padding-bottom:0px;}


	
.lianxi_one .dibuliuyan{width:100%;}
.lianxi_one .dibuliuyan li input[type="text"], .lianxi_one .dibuliuyan li textarea[type="text"], .nylianxi_one .dibuliuyan li select{ font-size:14px; height:40px; line-height:38px;}
.lianxi_one .dibuliuyan li{ margin-bottom:15px;}
.lianxi_one .dibuliuyan .liuyan_wez span{ font-size:14px; padding-left:10px;}
.lianxi_one .dibuliuyan .tijiao{width:120px !important; height:40px; line-height:40px;}
.lianxi_one .dibuliuyan .tijiao button{ font-size:15px;}
.lianxi_one .dibuliuyan .tijiao #submit{ font-size:14px;}
.lianxi_one .dibuliuyan li.yzm input[type=text]{width:45%;}	
	
.pro_right .fl{ width:100%}
.pro_right .fr{ width:100%}	

.tcc_nr{width:92%;left: 3.7%;overflow-x: scroll; height:500px;}
.tcc_nr .txt{font-size:13px;padding-top: 10px;}
.tcc_nr .col{top:9px;right:9px;}


.lianxi_one .dibuliuyan .lynr{font-size:12px;}	

.ny_banner_fd h1{ font-size:22px;}
.ny_banner_fd h1:after{ line-height:5px;  font-size:15px; }

.ny_contact{ left:0px;height:auto; margin-bottom:30px;}
.ny_contact .con_txt{ margin-top:40px; }

.lianxi_one .dibuliuyan li textarea[type=text]{ height:100px;}



.service_banner h1{ margin-bottom:25px;}
.service_banner p{ font-size:13px; color:#667b8f;}

.ser_con{ width:100%; padding:40px 20px}
.ser_con .fl{ width:100%;}
.ser_con .fr{ width:100%; margin-top:30px;}


.news_con{ width:100%;padding: 20px 20px;}
.news_con .fl{ width:100%;}
.news_con .fr{ width:100%;}




 
.case_list ul li{ float:left; padding-bottom:20px;}

.case_list ul li:first-child{ width: 35%;}
.case_list ul li:last-child{ width: 63%; padding-left:10px; line-height:25px; font-size:13px;}


.pro_nav ul{ overflow:hidden;}
.pro_nav ul a{ float:left; width:50%;}


.ab_ewm ul li{ width:50%;}
}



@media (max-width:640px){


}





/*浮动*/
.floatmar{width:50px;position:fixed;right:10px;bottom:10px;font-family:"微软雅黑";color:#696969;z-index:9999;}
.floatmar img{max-width:100%;max-height:100%;vertical-align:middle}
.floatmar .list>li{width:50px;height:50px;margin-bottom:2px;position:relative}
.floatmar .list .icon{width:50px;height:50px;cursor:pointer;display:block;margin:auto}
.floatmar .item{width:160px;position:absolute;right:60px;bottom:0;display:none}
.floatmar .item .arrow{display:block;width:11px;height:17px;background:url(../images/arrow.png) no-repeat center center;position:absolute;right:-10px;bottom:10px}

.floatmar .phoneItem{display:block;font-family:arial;font-size:15px;position:absolute;right:0;top:0;width:0;opacity:0;filter:alpha(opacity=0);height:100%;line-height:50px;padding-left:10px;padding-right:10px;color:#fff;background:#00416d;cursor:pointer;text-align:center}
.floatmar .phoneItem img{vertical-align:middle;margin:-3px 5px 0 0}
@media screen and (max-width:1003px){.floatmar{display:none}}
#returnTop .block{display:none}
.floatmar .yxItem{background-color: #00416d; color: #fff;font-size: 15px;line-height: 50px;width:200px; text-align: center;}