﻿*{border:0; margin:0; padding:0; outline:0; box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,fieldset,legend,button,textarea,div,img{border:0 none; margin:0; padding:0; box-sizing:border-box; outline:0;}
body,textarea,input,button,select,keygen,legend{font:14px/1.5;color:#3d3d3d;outline:0;font-family:'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;font-style: normal;}
html,body{width:100%; position:relative;}
.bodyw,.body_st{height:100%;}
body{overflow-x:hidden;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em{font-style:normal;}
ul,li,ol{list-style:none;}

/** 重置超链接元素 **/
a{text-decoration:none;color:#333;}
a:hover{color:#000;}

/** 重置图片元素 **/
.l{ float:left;}
.r{ float:right;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both; overflow:hidden;}
.w1620{ width:1620px;max-width: 95%; margin:auto;}
.w1320{ width:1320px;max-width: 95%; margin:auto;}
.w1200{ width:1200px;max-width: 95%; margin:auto;}
.w1050{ width:1050px;max-width: 95%; margin:auto;}
.w960{ width:960px;max-width: 95%; margin:auto;}

.top_t{background:#444;height: 30px;}
.top_t .w1320{position:relative;}
.top_t .logo{position:relative;}
.top_t .logo img{position:absolute;left: -213px;top: 0;}
.top_t .top_t_yy{position:absolute;right: 0;top: 0;}
.top_t .top_t_yy a{font-size: 13px;line-height: 30px;color: #cecece;}
.top_t .top_t_yy span{font-size: 13px;line-height: 30px;color: #cecece;}
.dh_bg_zw{height: 50px;background:#141414;}
.dh_bg{background:#141414;position: relative;z-index: 2;}
.dh_bg.on{position: fixed;left: 0;top: 0;right: 0;z-index: 98;}
.dh_bg .w1050{-webkit-transition: 0.5s;transition: 0.5s;}
.dh_bg.on .w1050{width: 1320px;}
.logo_dw{float: left;display: none;margin-right: 100px;}
.dh_bg.on .w1050 .logo_dw{display: block;}
.logo_dw img{display: block;padding: 10px 0;}
.dh{float: left;}
.dh ul li{float: left;margin-right: 40px;}
.dh ul li p a{display: block;font-size: 13px;line-height: 50px;color: #cecece;-webkit-transition: 0.5s;transition: 0.5s;}
.dh ul li:hover p a{color: #174fda;}
.dh ul li.qpxl .dh_fl{position: absolute;left: 0;right: 0;top: 50px;background: #fff;padding: 50px 0;display: none;}
.dh ul li.qpxl .dh_fl ul.ej{width: 1050px;margin: auto;position: relative;overflow: hidden;padding-bottom: 80px;}
.dh ul li.qpxl .dh_fl ul.ej:before{content: "";position: absolute;left: 30%;top: 0;bottom: 0;border-left: 1px solid #eee;z-index: 1;}
.dh ul li.qpxl .dh_fl ul.ej:after{content: "";position: absolute;left: 65%;top: 0;bottom: 0;border-left: 1px solid #eee;z-index: 1;}
.dh ul li.qpxl .dh_fl ul.ej .dhxl_db{position: absolute;left: 0;right: 0;bottom: 0;}
.dh ul li.qpxl .dh_fl ul.ej .dhxl_db .lb{float: left;width: 33.333%;}
.dh ul li.qpxl .dh_fl ul.ej .dhxl_db .lb a{display: block;font-size: 14px;line-height: 50px;color: #141414;width: 250px;background-image: linear-gradient(-180deg,#d4d7d9,#babdbf);border-radius: 5px;padding: 0 30px;}
.dh ul li.qpxl .dh_fl ul.ej .dhxl_db .lb a:hover{background-image: linear-gradient(-180deg,#f0f1f2,#d4d7d9);}
.dh ul li.qpxl .dh_fl ul.ej .dhxl_db .lb a span{font-size: 20px;float: right;}
.dh ul li.qpxl .dh_fl ul li{float: left;width: 33.333%;margin: 0;padding-left: 12%;position: relative;}
.dh ul li.qpxl .dh_fl ul li .img{position:absolute;left: 0;top: 0;width: 25%;}
.dh ul li.qpxl .dh_fl ul li .bt{font-size: 14px;line-height: 30px;color: #141414;font-weight: bold;}
.dh ul li.qpxl .dh_fl ul li .bt:hover{color: #174fda;}
.dh ul li.qpxl .dh_fl ul li .img img{display: block;width: 100%;}
.dh ul li.qpxl .dh_fl ul li .dh_fl{position: relative;top: 0;padding: 0;display: block;}
.dh ul li.qpxl .dh_fl ul li .dh_fl ul{}
.dh ul li.qpxl .dh_fl ul li .dh_fl ul li{float: none;width: 100%;padding: 0;}
.dh ul li.qpxl .dh_fl ul li .dh_fl ul li a{font-size: 12px;line-height: 30px;color: #666;}
.dh ul li.qpxl .dh_fl ul li .dh_fl ul li a:hover{color: #174fda;}
.dh ul li.yyfl{position: relative;}
.dh ul li.yyfl .dh_fl{position: absolute;left:50%;top: 50px;background: #fff;width: 480px;margin-left: -240px;padding:20px;display: none;}
.dh ul li.yyfl .dh_fl ul li{float: left;width:33.333%;margin-right: 0;}
.dh ul li.yyfl .dh_fl ul li a{font-size: 12px;line-height: 30px;color: #141414;text-align: center;display: block;}
.dh ul li.yyfl .dh_fl ul li a:hover{color: #174fda;}
.dh ul li.ptfl{position: relative;}
.dh ul li.ptfl .dh_fl{position: absolute;left:50%;top: 50px;background: #fff;width: 120px;margin-left: -60px;padding: 10px 0;display: none;}
.dh ul li.ptfl .dh_fl ul li{float: none;width: 100%;}
.dh ul li.ptfl .dh_fl ul li a{font-size: 12px;line-height: 30px;color: #141414;text-align: center;display: block;}
.dh ul li.ptfl .dh_fl ul li a:hover{color: #174fda;}
.sc{float: right;width: 45px;height: 25px;background:#174fda;text-align:center;margin-top: 13px;font-size: 13px;line-height: 25px;color: #cecece;border-radius: 3px;margin-left: 20px;-webkit-transition: 0.5s;transition: 0.5s;}
.dh_ss{float:right;position: relative;z-index: 1;}
.dh_ss .button{display: block;cursor: pointer;width: 50px;height: 50px;font-size: 24px;line-height: 50px;text-align: center;color: #999;}
.dh_ss_xl{position: absolute;right: 0;top: 0px;background: #141414;padding: 10px 0px 10px 200px;width:990px;overflow: hidden;display: none;}
.dh_ss_xl.on{}
.dh_ss_xl form{padding: 0 50px 0 30px;position: relative;width: 70%;-webkit-transition: 0.5s;transition: 0.5s;float: right;}
.dh_ss_xl.on form{width: 100%;}
.dh_ss_xl form input{display: block;width: 30%;background: none;font-size: 14px;line-height: 30px;height: 30px;border-radius: 5px;padding: 0 10px 0 10px;color: #cecece;float: right;-webkit-transition: 0.7s;transition: 0.7s;}
.dh_ss_xl.on form input{width: 100%;}
.dh_ss_xl form a{position: absolute;left: 0;top: 0;width: 30px;height: 30px;font-size: 20px;line-height: 30px;text-align: center;color: #999;}
.dh_ss_xl form span.gb{position: absolute;right: 0;top:0px;width: 50px;height:30px;cursor: pointer;}
.dh_ss_xl form span.gb:before{content:""; position: absolute;left: 50%;top:50%;width: 20px;height:2px;background: #999;margin: -1px 0 0 -10px;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition:0.5s;transition:0.5s;border-radius: 2px;}
.dh_ss_xl form span.gb:after{content:""; position: absolute;left: 50%;top:50%;width: 2px;height:20px;background: #999;margin: -10px 0 0 -1px;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition:0.5s;transition:0.5s;border-radius: 2px;}
.dh_ss_xl form span.gb:hover:before{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.dh_ss_xl form span.gb:hover:after{-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.sc:hover{background: #174fda;color: #cecece;}
.top_tg{background: #174fda;color: #cecece;text-align: center;font-size: 13px;line-height: 31px;position: relative;}
.top_tg_gb{position: absolute;right: 20px;top: 0;font-size: 12px;color: #859cd3;cursor: pointer;}
.top_tg_gb i.iconfont{font-size: 12px;background: #859cd3;width: 20px;line-height: 20px;border-radius: 50%;text-align: center;color: #fff;float: right;margin-top: 5px;margin-left: 5px;}
.top_tg_gb i.iconfont:before{-webkit-transform: scale(0.7);transform: scale(0.7);display: block;}


.banner{width:100%;overflow:hidden;position:relative;}
.banner ul{ position:relative; width:10000%;}
.banner ul li{float:left;width:1%;overflow:hidden;position:relative;}
.banner ul li img{display:block;width:2560px;position: relative;left: 50%;margin-left: -1280px;}
.banner ul li .banner_sp{overflow: hidden;height: 100%;display:none;}
.banner ul li .banner_sp video{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.banner ul li .txt{position: absolute;left: 50%;top: 180px;width: 1000px;max-width: 95%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);}
.banner ul li .txt .h1{font-size: 32px;line-height: 32px;color: #fff;font-weight: bold;}
/*.banner ul li.fff .txt .h1{color: #fff;}*/
.banner ul li.hs .txt .h1 {
    color: #1a2b45;
}
.banner ul li.hs .txt .h2 {
    color: #333;
}
.banner ul li.hs .txt .h3 {
    color: #333;
}
.banner ul li.hs .txt .h4 a.ljxq{color: #1a2b45;border:1px solid #1a2b45;}
.banner ul li .txt .h2{font-size: 42px;line-height: 42px;color: #fff;font-weight: bold;margin-top: 40px;}
.banner ul li .txt .h3{font-size: 24px;line-height: 24px;color: #fff;text-transform: uppercase;margin-top: 24px;}
.banner ul li .txt .h4{width: 100px;margin-top:40px;}
.banner ul li .txt .h4 a.ljxq{width: 100%;line-height: 30px;text-align: center;font-size: 14px;color: #fff;border-radius: 15px;display:block;border:1px solid #fff;}
.banner ul li .txt .h4 a:hover{background: #174fda;border:1px solid #174fda;}
.banner ul li.on .txt .h1{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;-webkit-animation-duration: 1s;-webkit-animation-duration: 1s;animation-delay: 0.2s;animation-delay: 0.2s;-webkit-animation-fill-mode: both; animation-fill-mode: both;}
.banner ul li.on .txt .h2{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;-webkit-animation-duration: 1s;-webkit-animation-duration: 1s;animation-delay: 0.4s;animation-delay: 0.4s;-webkit-animation-fill-mode: both; animation-fill-mode: both;}
.banner ul li.on .txt .h3{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;-webkit-animation-duration: 1s;-webkit-animation-duration: 1s;animation-delay: 0.6s;animation-delay: 0.6s;-webkit-animation-fill-mode: both; animation-fill-mode: both;}
.banner ul li.on .txt .h4{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;-webkit-animation-duration: 1s;-webkit-animation-duration: 1s;animation-delay: 0.8s;animation-delay: 0.8s;-webkit-animation-fill-mode: both; animation-fill-mode: both;}
.bandd{ position:absolute; left:0; bottom:26px; width:100%; text-align:center; z-index:5;}
.bandd span{z-index:1;cursor:pointer;margin:0 10px;display:inline-block;width:10px;height:10px;position:relative;-webkit-transition:0.5s;transition:0.5s;background: #fff;border-radius: 50%;font-size: 0;}
.bandd span.on{background:#174fda;}
.banner .w1320{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.banz,.bany{ position:absolute; top:50%; width:60px; height:60px;margin-top: -30px;-webkit-transition:0.5s;transition:0.5s; cursor:pointer; z-index:1;border-radius: 50%;}
.banz{ left:2.5%;background: url(../img/bl.png) center no-repeat;}
.bany{ right:2.5%;background: url(../img/br.png) center no-repeat;}
.banz:hover{background-color: rgba(0,0,0,.2);}
.bany:hover{background-color: rgba(0,0,0,.2);}

.sy_c1_bg{background: #fff;padding-top: 1%;}
.sy_c1{position: relative;}
.sy_c1 .img{}
.sy_c1 .img img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.sy_c1 .txt{position: absolute;right: 50%; top: 50%;text-align: center;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);}
.sy_c1 .txt .h1{font-size: 50px;line-height: 50px;color: #141414;font-weight: bold;text-transform: uppercase;font-family:Arial, sans-serif;}
.sy_c1 .txt .h2{font-size: 24px;line-height: 24px;color: #141414;text-transform: uppercase;font-family:Arial, sans-serif;margin-top: 20px;font-weight:bold;}
.sy_c1 .txt .h3{width: 100px;margin:27px auto 0;}
.sy_c1 .txt .h3 a.jrdb{width: 100px;line-height: 30px;text-align: center;font-size: 14px;color: #fefefe;background: #7f96b6;border-radius: 15px;float: left;margin-right: 26px;}
.sy_c1 .txt .h3 a.ljxq{width: 100px;line-height: 30px;text-align: center;font-size: 14px;color: #fefefe;background: #7f96b6;border-radius: 15px;float: left;}
.sy_c1 .txt  .h3 a:hover{background: #174fda;}

.sy_cp{background: #fff;}
.sy_cp ul li{float: left;width: 49.5%;margin: 1% 1% 0 0;background: url(../img/sy_cp_bg.png);background-size: cover;position: relative;-webkit-transition:0.5s;transition:0.5s;}
.sy_cp ul li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.sy_cp ul li:nth-child(2n){margin-right: 0;}
.sy_cp ul li .img{}
.sy_cp ul li .img img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.sy_cp ul li .txt{position: absolute;left:0;width: 50%; top: 50%;text-align: center;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);padding-left: 10%;}
.sy_cp ul li .txt .h1{font-size: 30px;line-height: 30px;color: #141414;font-weight: bold;text-transform: uppercase;font-family:Arial, sans-serif;}
.sy_cp ul li .txt .h2{font-size: 24px;line-height: 24px;color: #141414;text-transform: uppercase;font-family:Arial, sans-serif;margin-top: 20px;font-weight:bold;}
.sy_cp ul li .txt .h3{width: 100px;margin:27px auto 0;}
.sy_cp ul li .txt .h3 a.jrdb{width: 100px;line-height: 30px;text-align: center;font-size: 14px;color: #fefefe;background: #7f96b6;border-radius: 15px;float: left;margin-right: 26px;}
.sy_cp ul li .txt .h3 a.ljxq{width: 100px;line-height: 30px;text-align: center;font-size: 14px;color: #fefefe;background: #7f96b6;border-radius: 15px;float: left;}
.sy_cp ul li .txt  .h3 a:hover{background: #174fda;}

.sy_bt{text-align: center;}
.sy_bt .h1{font-size: 40px;line-height: 40px;color: #262626;text-transform: uppercase;font-weight:bold;}
.sy_bt .h2{font-size: 18px;line-height: 28px;color: #666;margin-top: 24px;}

.sy_sp{overflow: hidden;padding: 45px 0 0;background: #fff;}
.sy_sp .sy_sp_lb{margin-top: 35px;position: relative;}
/*.sy_sp .sy_sp_lb:before,.sy_sp .sy_sp_lb:after{content: "";position: absolute;top: 0;bottom: 0;width: 100%;background:rgba(255,255,255,0.9);z-index: 9;}
.sy_sp .sy_sp_lb:before{left: -100%;margin-left: -20px;}
.sy_sp .sy_sp_lb:after{right: -100%;margin-right: -20px;}*/
.sy_sp .sy_sp_lb ul{position:relative; width:10000%;}
.sy_sp .sy_sp_lb ul li{float:left;width:1%;overflow:hidden;position:relative;height: 740px;margin-right: 20px;}
.sy_sp .sy_sp_lb ul li .img{height: 100%;width: 100%;overflow: hidden;position: relative;z-index: 1;}
.sy_sp .sy_sp_lb ul li.on .img{z-index:0;}
.sy_sp .sy_sp_lb ul li .img img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.sy_sp .sy_sp_lb ul li .video{height: 100%;width: 100%;overflow: hidden;position: absolute;left: 0;top: 0;}
.sy_sp .sy_sp_lb ul li.on .video{z-index:1;}
.sy_sp .sy_sp_lb ul li .video video{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.sy_sp .sy_sp_lb ul li .txt{position: absolute;left: 50%;bottom:27px;z-index: 2;background: rgba(255, 255, 255, 0.8);width:1050px;max-width: 95%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);padding: 25px 30px;}
.sy_sp .sy_sp_lb ul li .txt .h1{font-size: 20px;line-height: 30px;color: #141414;font-weight: bold;padding-bottom: 5px;}
.sy_sp .sy_sp_lb ul li .txt .h2{font-size: 14px;line-height: 24px;color: #141414;}
.sy_spz,.sy_spy{ position:absolute; top:50%; width:48px; height:48px;margin-top: -24px;-webkit-transition:0.5s;transition:0.5s; cursor:pointer; z-index:1;-webkit-transition:0.5s;transition:0.5s;border-radius: 50%;}
.sy_spz{ left:35px;background: url(../img/cl.png) center no-repeat;}
.sy_spy{ right:35px;background: url(../img/cr.png) center no-repeat;}
.sy_spz:hover{background-color: rgba(0,0,0,.3);}
.sy_spy:hover{background-color: rgba(0,0,0,.3);}

.sy_gy{overflow: hidden;padding: 45px 0 0;background: #fff;}
.sy_gy_bg{margin-top: 35px;/*background: url(../img/sy_gy_bg.jpg) center no-repeat;background-size: cover;*/padding: 0px 0 35px;}
.sy_gy_txt{font-size: 12px;line-height: 36px;color: #383839;}
.sy_gy_img{margin-top: 35px;position:relative;}
.sy_gy_img_l,.sy_gy_img_r{ position:absolute; top:50%; width:48px; height:48px;margin-top: -24px;-webkit-transition:0.5s;transition:0.5s; cursor:pointer; z-index:1;-webkit-transition:0.5s;transition:0.5s;border-radius: 50%;}
.sy_gy_img_l{ left:35px;background: url(../img/cl.png) center no-repeat;}
.sy_gy_img_r{ right:35px;background: url(../img/cr.png) center no-repeat;}
.sy_gy_img_l:hover{background-color: rgba(0,0,0,.3);}
.sy_gy_img_r:hover{background-color: rgba(0,0,0,.3);}
.sy_gy_img2{overflow:hidden;}
.sy_gy_img ul{position:relative; width:10000%;}
.sy_gy_img ul li{float: left;width: 592px;margin: 0 16px 0 0;overflow: hidden;}
/*.sy_gy_img ul li:nth-child(2n){margin-right: 0;}*/
.sy_gy_img ul li img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_gy_img ul li:hover img{ -webkit-transform:scale(1.1);transform:scale(1.1);}

.sy_hyyy{background: #fff;padding: 96px 0 0px;overflow: hidden;}
.sy_hyyy_img{margin-top: 48px;position: relative;}
.sy_hyyy_img2{overflow:hidden;}
.sy_hyyy_img2 ul{position:relative; width:10000%;}
.sy_hyyy_img2 ul li{float: left;width: 389px;margin: 0 16.5px 0 0;overflow: hidden;position:relative;}
.sy_hyyy_img_l,.sy_hyyy_img_r{ position:absolute; top:50%; width:48px; height:48px;margin-top: -24px;-webkit-transition:0.5s;transition:0.5s; cursor:pointer; z-index:1;-webkit-transition:0.5s;transition:0.5s;border-radius: 50%;font-size:30px;line-height:48px;text-align:center;color:#262626;}
.sy_hyyy_img_l{ left:-60px;}
.sy_hyyy_img_r{ right:-60px;}
.sy_hyyy_img2 ul li .img{overflow: hidden;}
.sy_hyyy_img2 ul li .img img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_hyyy_img2 ul li:hover .img img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.sy_hyyy_img2 ul li .txt{position:absolute;left:0;top:48px;padding:0 48px;right:0;text-align: center;}
.sy_hyyy_img2 ul li .txt .h2{font-size: 32px;line-height: 35px;color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sy_hyyy_img2 ul li .txt .h3{font-size: 16px;line-height: 24px;color: #fff;margin-top:16px;}
.sy_hyyy_img2 ul li .txt .h4{font-size: 16px;line-height: 24px;color: #fff;margin-top:16px;}


.sy_xw{background: #fff;padding: 96px 0 96px;overflow: hidden;}
.sy_xw_lb{margin-top: 48px;position: relative;}
/*.sy_xw_lb:before,.sy_xw_lb:after{content: "";position: absolute;top: 0;bottom: 0;width: 100%;background:rgba(255,255,255,0.8);z-index: 9;}
.sy_xw_lb:before{left: -99.9%;}
.sy_xw_lb:after{right: -99.9%;}*/
.sy_xw_lb ul{ position:relative; width:10000%;}
.sy_xw_lb ul li{float:left;width:592px;overflow:hidden;position:relative;margin-right: 16px;}
.sy_xw_lb ul li .img{overflow: hidden;}
.sy_xw_lb ul li .img img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_xw_lb ul li:hover .img img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.sy_xw_lb ul li .txt{position:absolute;left:0;top:48px;padding:0 48px;right:0;text-align: center;}
.sy_xw_lb ul li .txt .h2{font-size: 32px;line-height: 35px;color: #000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sy_xw_lb ul li .txt .h3{font-size: 16px;line-height: 24px;color: #000;margin-top:16px;}
.sy_xw_lb ul li .txt .h4{font-size: 16px;line-height: 24px;color: #000;margin-top:16px;}
.sy_xwz,.sy_xwy{ position:absolute; top:50%; width:48px; height:48px;margin-top: -24px;-webkit-transition:0.5s;transition:0.5s; cursor:pointer; z-index:1;-webkit-transition:0.5s;transition:0.5s;border-radius: 50%;}
.sy_xwz{ left:35px;background: url(../img/cl.png) center no-repeat;}
.sy_xwy{ right:35px;background: url(../img/cr.png) center no-repeat;}
.sy_xwz:hover{background-color: rgba(0,0,0,.3);}
.sy_xwy:hover{background-color: rgba(0,0,0,.3);}

.foot{background: #444;padding: 40px 0 70px;}
.foot_sm{font-size: 12px;line-height: 22px;color: #999;border-bottom: 1px solid #555;padding-bottom: 25px;}
.foot_dh_bg{}
.foot_dh{float: left;padding-top: 20px;width: 100%;}
.foot_dh ul{float: left;margin-right: 80px;}
.foot_dh ul:last-child{margin-right:0;float: right;}
/*.foot_dh ul:nth-child(1){margin-right:20px;}*/
.foot_dh ul:nth-child(4){margin-right:70px;}
.foot_dh ul:nth-child(5){margin-right:0px;}
.foot_dh ul li{}
.foot_dh ul li a{font-size: 12px;line-height: 24px;color: #999;}
.foot_dh ul li a:hover{color: #fff;text-decoration: underline;}
.foot_dh ul li.bt{padding-top: 10px;}
.foot_dh ul li.bt a{font-size: 14px;font-weight: bold;color: #fff;}
.foot_dh .sj_sfyc2{width: 200px;}
.foot_dh .sj_sfyc2 li{float:left;width:50%;}
.foot_dh ul .sj_sfyc2 li a{line-height:27px;}
.foot_dh .sj_sfyc3{width: 480px;}
.foot_dh .sj_sfyc3 li{float:left;width:50%;}
.foot_ewm{float: right;padding-top: 35px;}
.foot_ewm img{display: block;width: 110px;background: #fff;padding: 5px;}
.foot_ewm p{font-size: 12px;line-height: 30px;color: #999;text-align: center;}
.foot_kj{padding-top: 35px;border-bottom: 1px solid #555;padding-bottom: 12px;}
.foot_logo{float: left;}
.foot_logo img{display: block;padding: 6px 0;}
.foot_kjdh{float: left;margin-left: 30px;}
.foot_kjdh ul li{float: left;margin-right: 20px;}
.foot_kjdh ul li a{font-size: 12px;line-height: 30px;color: #999;}
.foot_kjdh ul li a:hover{color: #fff;text-decoration: underline;}
.foot_lx{float: right;padding-top: 2px;}
.foot_lx p{float: left;background: #fff;font-size: 18px;line-height: 26px;color: #444;padding: 0 15px;font-family:Arial, sans-serif;}
.foot_lx span{float: left;background: #fff;font-size: 20px;line-height: 26px;padding:0 7px;color: #444;margin-left: 1px;}
.foot_dsf{float: right;}
.foot_dsf ul li{float: left;margin-right: 17px;position: relative;}
.foot_dsf ul li a span.iconfont{display: block;width: 30px;height: 30px;font-size: 22px;line-height: 30px;text-align: center;background: #555;color: #999;border-radius: 50%;-webkit-transition:0.5s;transition:0.5s;}
.foot_dsf ul li:hover a span.iconfont{background: #1b44a8;color: #fff;}
.foot_dsf ul li .xl{position: absolute;right: -10px;bottom: 30px;padding-bottom: 15px;display: none;}
.foot_dsf ul li .xl:after{content: "";position: absolute;right: 15px;bottom:-5px;border: 10px solid transparent;border-top:10px solid #fff;}
.foot_dsf ul li .xl img{display: block;width: 145px;padding: 13px;background: #fff;border-radius: 5px;}
.bqsy{color: #999;font-size: 12px;line-height: 26px;padding-top: 12px;position: relative;}
.bqsy a{color: #999;font-size: 12px;line-height: 26px;}
.bqsy a:hover{color: #fff;text-decoration: underline;}
.bqsy span{color: #999;font-size: 12px;line-height: 26px;}
.foot_yy{position: absolute;right: 0;top: 8px;}
.foot_yy span{font-size: 24px;line-height: 24px;color: #fff;float: left;margin-right: 10px;}
.foot_yy a{font-size: 12px;line-height: 24px;color: #fff;text-decoration: underline;float: left;}

.kefu{position: fixed;right: 10px;bottom:50px;z-index: 100;}
.kefu ul{}
.kefu li{background: #141414;height: 65px;width: 65px;text-align: center;border-radius: 3px;margin-bottom: 5px;position: relative;cursor:pointer;display: flex;flex-direction: column;justify-content: center;text-align: center;-webkit-transition:0.5s;transition:0.5s;}
.kefu li.yczxzx{background: #174fda;}
.kefu li:hover{background: #174fda;}
.kefu li.yczxzx:hover{background: #f00;}
.kefu li i{color: #FFF;font-size: 30px;line-height: 30px;}
.kefu li.end i{font-size: 22px;}
.kefu li.end .shuzi{position: absolute;left: 5px;top: 5px;color: #fff;font-size: 12px;line-height: 20px;width:20px;background: #f00;border-radius: 50%;text-align: center;}
.kefu li span.kfbt{color: #FFF;font-size: 12px;padding-top: 5px;line-height: 12px;display: block;}
.kefu li a{display: block;}
.kefu li a:hover{display: block;text-decoration: none;}
.kefu li .weixin{position: absolute;right: 66px;top: 0px;width: 140px;height: 140px;border-radius: 3px;overflow: hidden;visibility: hidden;opacity: 0;transition: all 0.3s;background: #fff;padding: 10px;}
.kefu li:hover .weixin{visibility: visible;opacity: 1;}
.kefu li .weixin img{width:100%;}
.kefu li .kfdh{position: absolute;right: 66px;top: 0px;width: 150px;text-align: left;padding: 11px 25px 12px;line-height: 20px;border-radius: 3px;overflow: hidden;visibility: hidden;opacity: 0;transition: all 0.3s;border:1px solid #eee;background:#FFF;font-size:14px;}
.kefu li:hover .kfdh{visibility: visible;opacity: 1;}
#copy_content{position: absolute;left: 0;top: 0;font-size: 12px;line-height: 12px;color: #f00;display: none;}

.bat_db{background: #fff;padding: 50px 0;text-align: center;}
.bat_db .h1{font-size: 24px;line-height: 24px;color: #141414;padding-bottom: 15px;font-weight: bold;}
.bat_db .h2{font-size: 14px;line-height: 14px;color: #141414;font-weight: bold;}

.db_lb{padding:30px 0;background: #f5f7f9;}
.db_lb .xzcp{}
.db_lb .xzcp ul li{float: left;width: 30.666%;margin-right: 4%;position: relative;}
.db_lb .xzcp ul li:nth-child(3n){margin-right:0;}
.db_lb .xzcp ul li .h1{position: relative;font-size: 14px;line-height: 30px;color: #141414;padding: 10px 0;border-bottom: 1px solid #eee;cursor: pointer;}
.db_lb .xzcp ul li .h1 span{position: absolute;font-size: 16px;color: #ccc;right: 0;top: 0;line-height: 50px;-webkit-transform: rotate(90deg);transform: rotate(90deg);-webkit-transition:0.5s;transition:0.5s;}
.db_lb .xzcp ul li.on .h1 span{-webkit-transform: rotate(270deg);transform: rotate(270deg);}
.db_lb .xzcp ul li .h2{position:absolute;left: 0;top: 50px;width: 100%;overflow: auto;overflow-x: hidden;overflow-y: scroll !important;height: 350px;background: #fff;padding: 20px 20px 10px 20px;display: none;}
.db_lb .xzcp ul li .h2 dl{}
.db_lb .xzcp ul li .h2 dl dd{float: left;width: 49%;margin: 0 2% 2% 0;cursor: pointer;}
.db_lb .xzcp ul li .h2 dl dd:nth-child(2n){margin-right:0;}
.db_lb .xzcp ul li .h2 dl dd img{display: block;width: 100%;border: 1px solid #eee;border-radius: 5px;}
.db_lb .xzcp ul li .h2 dl dd p{font-size: 12px;line-height: 12px;padding: 10px 0;text-align: center;color: #141414;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.db_lb_sl{padding: 50px 0;opacity: 0;}
.db_lb_sl ul li{float: left;width: 23.5%;margin-right: 2%;margin-bottom: 2%;border-radius: 5px;padding: 20px;background:#fff;position: relative;}
.db_lb_sl ul li:nth-child(4n){margin-right:0;}
.db_lb_sl ul li .h1{overflow: hidden;border-bottom: 1px solid #eee;}
.db_lb_sl ul li .h1 img{display: block;width: 100%;margin: auto;}
.db_lb_sl ul li .h2{border-bottom: 1px solid #eee;padding: 20px 0;}
.db_lb_sl ul li .h2 p{font-size: 20px;line-height: 20px;color: #174fda;padding-bottom: 15px;font-weight: bold;}
.db_lb_sl ul li .h2 span{display: block;font-size: 16px;line-height: 16px;color: #141414;}
.db_lb_sl ul li .h3{font-size: 12px;line-height: 29px;color: #141414;border-bottom: 1px solid #eee;padding: 5px 0;}
.db_lb_sl ul li .h3:last-child{border-bottom:none;}
.db_lb_sl ul li:nth-child(4n+1){background:none;padding-left: 0;}
.db_lb_sl ul li:nth-child(4n+1) .h1{border-bottom:none;}
.db_lb_sl ul li .scan{position:absolute;right: 10px;top: 10px;font-size: 12px;line-height: 22px;width: 24px;text-align: center;color: #999;cursor: pointer;border: 1px solid #999;border-radius: 50%;}
.db_lb_sl ul li.tianjia .h1{border-bottom: 1px solid #fff;}
.db_lb_sl ul li.tianjia .h2{border-bottom: 1px solid #fff;}
.db_lb_sl ul li.tianjia .h3{border-bottom: 1px solid #fff;}
.db_lb_sl ul li.tianjia .tj_txt{position: absolute;left: 20px;top: 20px;right: 20px;}
.db_lb_sl ul li.tianjia .tj_txt .ml1 select{display: block;border: 1px solid #ccc;font-size: 14px;line-height: 30px;height: 30px;width: 100%;}
.db_lb_sl ul li.tianjia .tj_txt .ml2{background: #174fda;width: 120px;text-align: center;font-size: 14px;line-height: 30px;color: #fff;border-radius: 5px;margin-top: 10px;cursor: pointer;}

.bat{overflow: hidden;position: relative;background: #d4e3ea;height: 300px;}
.bat img{display: block;width:100%;height: 100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.bat .txt{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.bat .txt .h1{font-size: 20px;line-height: 20px;color: #141414;padding-bottom: 15px;font-weight: bold;}
.bat .txt .h2{font-size: 12px;line-height: 12px;color: #666;}

.ny_dqlj{padding: 5px 0;border-bottom: 1px solid #e1e3e5;background: #f1f3f5;}
.ny_dqlj .l{}
.ny_dqlj .l em{float: left; width:14px;height:50px;margin-right:5px;background:url(../img/home.png) no-repeat center;}
.ny_dqlj .l i{float: left;width:10px;height:50px;margin:0 5px;background:url(../img/sNav_icon.png) no-repeat center;}
.ny_dqlj .l span{float: left;font-size:12px;color:#666;line-height: 50px;}
.ny_dqlj .l a{float: left;font-size:12px;color:#666;line-height: 50px;}
.ny_dqlj .l a:hover{color:#174fda;}
.ny_dqlj .l a.on{color:#174fda;}

.ny_f2{padding-top: 50px;text-align: center;}
.ny_f2 dl dd{display: inline-block;margin:0 8px;}
.ny_f2 dl dd a{display: block;padding: 0 30px;text-align: center;font-size: 12px;line-height: 40px;color: #141414; background: #fff;-webkit-transition:0.5s;transition:0.5s;border-radius: 5px;}
.ny_f2 dl dd.on a{color:#fff;background:#174fda;}
@media screen and (min-width:1200px) {.ny_f2 dl dd a:hover{color:#fff;background:#174fda;}}
.ny_f2_bg{background: #f1f3f5;}
.ny_f2_bg2{width: 100%;background: #f1f3f5;z-index: 6;}

.ny_cp_xq_an_bg{height: 50px;}
.ny_cp_xq_an{position: relative;left: 0;top: 0px;right: 0;background: #174fda;z-index: 1;}
.ny_cp_xq_an.on{position: fixed;top: 50px;}
.ny_cp_xq_an .l{font-size: 14px;line-height: 50px;color: #fff;}
.ny_cp_xq_an .r a{float: left;font-size: 14px;line-height: 50px;color: #fff;margin-left: 20px;-webkit-transition:1s;transition:1s;}
.ny_cp_xq_an .r a:hover{opacity: 0.5;}

.ny_cp_xq_sp{position: relative;background: #000;}
.ny_cp_xq_sp_lb{/*position: -webkit-sticky;position: sticky;top: 0px;*/}
.ny_cp_xq_sp_img{position: relative;}
.ny_cp_xq_sp img{display: block;width:100%;height: 100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;opacity: 0;}
.ny_cp_xq_sp video{display: block; width:100%;height: 100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_cp_xq_sp .txt{position: absolute;left: 0%;top: 150px;width: 100%;text-align: center;opacity: 0;}
.ny_cp_xq_sp .txt .h1{font-size: 48px;line-height: 48px;color: #fff;font-weight: bold;text-transform: uppercase;font-family:Arial, sans-serif;}
.ny_cp_xq_sp .txt .h2{font-size: 20px;line-height: 20px;color: #fff;text-transform: uppercase;font-family:Arial, sans-serif;margin-top: 30px;}
.ny_cp_xq_sp .txt .h3{width: 150px;margin:40px auto 0;}
.ny_cp_xq_sp .txt .h3 a{display: block;line-height: 40px;text-align: center;font-size: 14px;color: #fff;border: 1px solid #fff; border-radius: 20px;}
.ny_cp_xq_sp .txt .h3 a:hover{background: #174fda;border: 1px solid #174fda;}

.ny_sp_bg2{}
.ny_sp_bg2 video{display: block;width:100%;height: 100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_sp_bg3{}
.ny_sp_bg3 video{display: block;width:100%;height: 100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}

.ny_cpxq_djsp_bg{position: relative;}
.ny_cpxq_djsp_bg .w1050{position:absolute;top: 0;bottom: 0; left: 50%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);}
.ny_cpxq_djsp_bg .ny_cpxq_djsp_bgtp{overflow: hidden;}
.ny_cpxq_djsp_bg .ny_cpxq_djsp_bgtp img{display: block;width: 100%;}
.ny_cpxq_djsp{position:absolute;right: 0;bottom: 200px; overflow:hidden;background:#000;cursor:pointer;width: 320px;height: 180px;}
.ny_cpxq_djsp:after{content: "";position: absolute;background:rgba(0, 0, 0, 0.5);left: 0;top: 0;right: 0;bottom: 0;z-index: 1;}
.ny_cpxq_djsp img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_cpxq_djsp i{position: absolute;left: 50%;top: 50%;margin: -40px 0 0 -40px;width: 80px;height: 80px;text-align: center;line-height: 80px;font-size: 48px;color: #fff;z-index: 2;}

.ny_bg{background: #f1f3f5;}
.ny_cp{padding:30px 0 60px;}
.ny_cp ul li{float: left;width: 100%;margin: 0px 0 2% 0;background: #fff;position: relative;padding: 50px 0 50px 50px;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp ul li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);-webkit-transform: translate(0,-5px);transform: translate(0,-5px);}
.ny_cp ul li .h3_img{float: right;width: 40%; overflow: hidden;}
.ny_cp ul li .h3_img img{display: block;width: 100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_cp ul li:hover .h3_img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp ul li .ny_cp_txt{float: left;width: 50%;padding-top: 60px;}
.ny_cp ul li .h3_txt a{font-size: 24px;line-height: 24px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ny_cp ul li .h4 a{font-size: 14px;line-height: 30px;color: #666;padding: 20px 0 0 0px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
.ny_cp ul li .h5{position: absolute;left: 50px;bottom: 50px;height: 30px;}
.ny_cp ul li .h5 a.jrdb{width: 100px;line-height: 30px;text-align: center;font-size: 14px;color: #fefefe;background: #7f96b6;border-radius: 15px;float: left;margin-right: 26px;}
.ny_cp ul li .h5 a.ljxq{width: 100px;line-height: 30px;text-align: center;font-size: 14px;color: #fefefe;background: #174fda;border-radius: 15px;float: left;}
.ny_cp ul li .h5 a:hover{background: #174fda;}

.pagination{width:100%; height:auto;text-align:center; font-size:0px; position:relative; overflow:hidden; margin:30px 0 0px; text-transform:uppercase;}
.pagination a,.pagination span{display:inline-block; padding:0 25px; line-height:40px; font-size:12px; margin:0 5px;color: #141414;background: #fff;border-radius: 5px;}
.pagination span.current,.pagination a:hover{color:#fff;background:#174fda;}

.ny_cp_xq{padding: 30px 0;}
.ny_cp_xq_bat{padding: 100px 0;}
.ny_cp_xq_bg{position: relative;}
#cp3D{float: left;width:100%;}
#cp3D img{display: block;width: 100%;}
#dummy{display: none;}
.ny_cp_xq_r{float: right;width:45%;position: absolute;top: 50%;right: 0;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);}
.ny_cp_xq_r .h1{font-size: 30px;line-height: 30px;color: #174fda;}
.ny_cp_xq_r .h3{font-size: 14px;line-height: 30px;color: #333;padding-top: 25px;border-top: 1px solid #e1e3e5;margin-top: 25px;}
.ny_cp_xq_r .h4{margin-top: 30px;}
.ny_cp_xq_r .h4 a{display: block;font-size: 14px;line-height: 40px;color: #fff;background: #7f96b6; border-radius: 5px;-webkit-transition:0.5s;transition:0.5s;width: 180px;text-align: center;}
.ny_cp_xq_r .h4 a:hover{background: #174fda;}

.ny_sgbz_bg{margin-top: 30px;height: 56px;}
.ny_sgbz{background: #f1f3f5;}
.ny_sgbz.on{position: fixed;left: 0;top: 0px;right: 0;z-index: 9;}
.ny_sgbz ul{}
.ny_sgbz ul li{float: left;width: 25%;border-right: 1px solid #e1e3e5;text-align: center;position: relative;}
.ny_sgbz ul li.on{background: #174fda;}
.ny_sgbz ul li.on:after{content: ""; position: absolute;left: 50%;bottom:-20px;width: 0;height: 0;border: 10px solid transparent;border-top: 10px solid #174fda;margin-left: -10px;}
.ny_sgbz ul li:last-child{border-right:none;}
.ny_sgbz ul li a{display: block;font-size:16px;line-height: 16px;color: #141414;padding: 20px 0;}
.ny_sgbz ul li.on a{color: #fff;}
.cpxq_nr{}
.cpxq_qh{font-size: 14px;line-height: 30px;color: #141414;}
.cpxq_qh img{display: block;max-width: 100%;margin: auto;width: 100%;}

.ny_al{padding: 60px 0;}
.ny_al ul{}
.ny_al ul li{float: left;width:31.333%;position: relative;margin: 0 3% 3% 0;}
.ny_al ul li:nth-child(3n){margin-right: 0;}
.ny_al ul li .ny_al_img{overflow: hidden;position: relative;}
.ny_al ul li .ny_al_img span{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 0, 0,0.5);opacity: 0;-webkit-transition:0.5s; transition:0.5s;font-size: 36px;color: #fff;line-height: 100%;text-align: center;z-index: 1;}
.ny_al ul li:hover .ny_al_img span{opacity: 1;}
.ny_al ul li .ny_al_img span:before{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.ny_al ul li .ny_al_img img{display: block;width: 100%;-webkit-transition:0.5s; transition:0.5s;}
.ny_al ul li:hover .ny_al_img img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.ny_al ul li .ny_al_txt{padding: 5px 0px 0;}
.ny_al ul li .ny_al_txt .h1{font-size: 15px;line-height: 30px;color: #141414;-webkit-transition:0.5s;transition:0.5s;text-align: center;padding: 5px 0 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ny_al ul li .ny_al_txt .h2{display: block;display: -webkit-box;font-size: 14px;line-height: 24px;color: #666;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.ny_al ul li:hover .ny_al_txt .h1{color: #174fda;}

.ny_xw_xq{padding: 50px 0 60px;}
.ny_tw_bt{text-align:center; line-height:30px; padding:0px; font-size:16px;color: #141414;}
.ny_tw_bt .line{padding:0 15px; }
.ny_tw_bt span.iconfont{padding-right: 5px;}
.ny_tw_bt .h3{padding:0 0 20px; line-height:24px; font-size:24px;color: #141414;}
.ny_tw{ font-size:14px; line-height:30px; padding:30px 0px;color: #666;}
.ny_tw img{ display:block;width: 100%; max-width:100%; margin:auto;}


.ny_gywm_bt .h1{font-size: 20px;line-height: 20px;color: #141414;text-align: center;font-weight: bold;}
.ny_gywm_bt .h2{font-size: 12px;line-height: 12px;text-align: center;margin-top: 10px;color: #999;text-transform: uppercase;}
.ny_gy_l.ny_gywm_bt .h1{text-align: left;}
.ny_gy_l.ny_gywm_bt .h2{text-align: left;}

.ny_gy_l .h3{margin-top: 20px;font-size: 12px;line-height: 30px;color: #141414;}

.ny_gy_gsjj{padding: 60px 0;}
.ny_gy{font-size: 14px;line-height: 30px;color: #141414;display: flex;justify-content: center;}
.ny_gy_l{width: 55%;padding-right: 50px;}
.ny_gy_r{width: 45%;overflow: hidden;padding-top: 80px;}
.ny_gy_r img{ display:block; width:100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_gy_r:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}


.ny_gy_ywdt{background: #fff;padding: 60px 0;}
.ny_gy_ywdt img{display: block;max-width: 100%;margin: auto;}

.ny_gy_qywh{padding: 60px 0;}
.ny_gy_tp_bg{position: relative;margin-top:40px;}
.ny_gy_tp_bg .ny_gy_tp_l,.ny_gy_tp_bg .ny_gy_tp_r{position:absolute; top:50%; width:50px; height:50px;margin-top: -45px;-webkit-transition:0.5s;transition:0.5s; cursor:pointer; z-index:5;font-size:30px;line-height:50px;text-align: center;color: #999;}
.ny_gy_tp_bg .ny_gy_tp_l{ left:-60px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.ny_gy_tp_bg .ny_gy_tp_r{ right:-60px;}
.ny_gy_tp_bg .ny_gy_tp_l:hover,.ny_gy_tp_bg .ny_gy_tp_r:hover{color: #174fda;}
.ny_gy_tp{overflow:hidden;}
.ny_gy_tp ul{width: 10000%;position: relative;}
.ny_gy_tp ul li{float: left;width: 0.235%;margin-right:0.02%;}
.ny_gy_tp ul li .h1{overflow: hidden;border: 1px solid #eee;}
.ny_gy_tp ul li .h1 img{display: block;width: 100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_gy_tp ul li:hover .h1 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_gy_tp ul li .h2{text-align: center;font-size: 12px;line-height: 20px;color: #141414;padding: 10px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.bgf{background: #fff;}


.history-box{padding:60px 0 60px;/*background: #fff;*/}
.history-box .content{background:url(../img/history_bg_line.png) repeat-x bottom;padding-bottom:50px}
.history-box .slick-for .box{padding:80px 0 50px}
.history-box .slick-for .box .date{float:left;width:100%;font-size:36px;line-height:50px;color:#000;font-weight:300;text-align:center}
.history-box .slick-for .text{font-size:14px;line-height:30px;color:#141414;}
.history-box .slick-nav{margin-top:40px;text-align:center}
.history-box .slick-nav .slick-slide{cursor:pointer}
.history-box .slick-nav .slick-slide span{display:block;height:50px;line-height:50px;position:relative;font-size: 12px;}
.history-box .slick-nav .slick-slide span:after,.history-box .slick-nav .slick-slide span:before{display:none;content:"";position:absolute;left:50%;margin-left:-5px}
.history-box .slick-nav .slick-slide span:before{top:0;border-style:solid dashed dashed dashed;border-color:#174fda transparent transparent transparent;border-width:7px}
.history-box .slick-nav .slick-slide span:after{bottom:0;border-style:dashed dashed solid dashed;border-color:transparent transparent #174fda transparent;border-width:7px}
.history-box .slick-nav .slick-current{color:#174fda}
.history-box .slick-nav .slick-current span:after,.history-box .slick-nav .slick-current span:before{display:block}

.ny_xw{padding: 60px 0 60px;}
.ny_xw ul li{float: left;width: 31.333%;margin:0 3% 3% 0;}
.ny_xw ul li:nth-child(3n){margin-right:0;}
.ny_xw ul li .h1{overflow: hidden;}
.ny_xw ul li .h1 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;padding: 0;}
.ny_xw ul li .h1 a:hover img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_xw ul li .h3{padding: 10px 0 0;}
.ny_xw ul li .h3 a{display: block; font-size: 16px;line-height: 30px; color:#141414;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;-webkit-transition:0.5s;transition:0.5s;}
.ny_xw ul li .h3 a:hover{color: #174fda;}
.ny_xw ul li .h4{font-size: 12px;line-height:24px; color:#999;}
.ny_xw ul li .h5{font-size: 14px;line-height:24px; color:#666;margin-top: 5px;height: 48px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.ny_xw_xq{padding: 60px 0 60px;}
.ny_tw_bt{text-align:center; line-height:30px; padding:0px; font-size:12px;color: #141414;}
.ny_tw_bt .line{padding:0 15px; }
.ny_tw_bt span.iconfont{padding-right: 5px;font-size: 12px;}
.ny_tw_bt .h3{padding:0 0 20px; line-height:30px; font-size:30px;color: #141414;}
.ny_tw{ font-size:12px; line-height:30px; padding:30px 0px 0;color: #141414;}
.ny_tw img{ display:block; max-width:100%; margin:auto;}
.ny_tw video{ display:block; max-width:100%; margin:auto;}

.view-page2{position:relative; padding-top:20px;border-top: 1px solid #eee;margin-top: 30px;}
.view-page2 .prev,.view-page2 .next{font-size:12px;line-height:38px;width:45%;}
.view-page2 .prev{float: left;}
.view-page2 .prev a,.view-page2 .next a{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.view-page2 a{display:block;color: #141414;} 
.view-page2 .next{float: right;text-align:right;}
.view-page2 .prev:hover a{color:#174fda;}
.view-page2 .next:hover a{color:#174fda;}

.wxzc{padding: 60px 0;max-width: 800px;margin: auto;}
.wxzc .ly{}
.wxzc .ly form input{ display:block; width:100%; border:1px solid #eee; border-radius:3px; margin-bottom:10px; font-size:12px; line-height:50px;height:52px; padding:0 20px;color: #141414;background: #fff;}
.wxzc .ly form textarea{ display:block; width:100%; border:1px solid #eee; border-radius:3px; margin-bottom:10px; font-size:12px; line-height:35px; padding:5px 20px; height:140px;color: #141414;background: #fff;}
.wxzc .ly form a{ display:block; width:180px;  border-radius:3px;font-size:12px; line-height:50px;border:1px solid #eee; text-align:center;background:#fff; color:#141414; margin:auto;-webkit-transition:0.3s;transition:0.3s;}
.wxzc .ly form a:hover{background:#174fda;color: #fff;border:1px solid #174fda;}

.ny_lx_wd{padding:0 0 40px;}
.ny_lx_wd .txt{float: left;width: 49%;font-size: 12px;line-height: 30px;position: relative;background: #fff;color: #333;margin:0 2% 2% 0;padding:20px;}
.ny_lx_wd .txt:nth-child(2n+1){margin-right: 0;}

.ny_zp{ padding:30px 0 60px;position: relative;}
.ny_zp ul{margin-top: 0px;}
.ny_zp ul li{padding:30px 30px 30px 30px; position:relative;float: left;width: 100%;margin:0 0 2% 0;background: #fff;}
.ny_zp_img{float: left; overflow:hidden;line-height:30px;font-size: 24px;color: #333;padding-right:5px;}
.ny_zp ul li .ny_zp_txt{ position:relative;}
.ny_zp ul li .ny_zp_txt .h1{ font-size:20px; line-height:35px; color:#174fda;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: bold;}
.ny_zp ul li .ny_zp_txt .h2{ font-size:12px; line-height:24px; color:#333;margin-top: 10px;height: 96px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}
.ny_zp ul li .ny_zp_txt .h3{font-size:12px; line-height:35px; color:#174fda;width: 120px;border: 1px solid #174fda; text-align: center;margin:15px 0 0 auto;cursor: pointer;-webkit-transition:0.5s;transition:0.5s;border-radius: 3px;}
.ny_zp ul li .ny_zp_txt .h3:hover{color:#fff;background: #174fda;border: 1px solid #174fda;}

.ny_zp_tc_bg{position: fixed; left: 0;top: 0;bottom: 0;right: 0;background: rgba(0, 0, 0, 0.75);z-index: 99;display: none;}
.ny_zp_tc{position: absolute; left: 50%;top: 50%;background:#fff;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: 60px 50px 60px 50px;border-radius: 10px;font-size: 14px;line-height: 30px;color: #444;width: 80%; max-width: 700px;height: 0;-webkit-transition:0.5s;transition:0.5s;}
.ny_zp_tc_gb{position:absolute;right: -18px;top: -18px;width: 36px;line-height:36px;text-align: center;font-size: 14px;color: #fff;background: #174fda;border-radius: 50%;cursor: pointer;}
.ny_zp_tc_xx{height: 100%;overflow: auto;padding-right: 10px;}
.ny_zp_tc_xx::-webkit-scrollbar{width:5px;height:5px;}
.ny_zp_tc_xx::-webkit-scrollbar-track{background:#eee;border-radius:2px;}
.ny_zp_tc_xx::-webkit-scrollbar-thumb{background: #174fda;border-radius:2px;}
.ny_zp_tc_xx .jl{display:block; font-size:14px; line-height:40px; color:#174fda;width: 150px;border: 1px solid #174fda;text-align: center;margin-top: 20px;margin-bottom: 10px;}
.ny_zp_tc_xx .jl:hover{color:#fff;background: #174fda;}
.ny_zp_tc_xx_gd .h1{font-weight: bold;padding-bottom: 15px;font-size: 24px;color: #333;}
.ny_zp_tc_xx_gd .h2{font-size: 12px;line-height: 30px;color: #141414;}
.ny_zp_tc_xx_gd .h1 .ny_zp_img{font-size: 36px;padding-right: 10px;}

.gzbm{padding: 60px 0;}
.gzbm_xz{}
.gzbm_xz ul li{float: left;width: 30%;margin-right: 2%;font-size: 12px;line-height: 30px;padding-right: 10px;border-radius: 5px;background: #fff;}
.gzbm_xz ul li select{display: block;width: 100%;padding: 10px;border-radius: 5px;}
.gzbm_bg{font-size: 14px;line-height: 30px;color: #141414;padding-top: 40px;}
.gzbm_bg a{font-size: 14px;line-height: 30px;color: #174fda;}
.gzbm_bg a:hover{text-decoration: underline;}
.gzbm_bg table{border: 1px solid #eee;border-width: 1px 1px 0 0;background: #fff;text-align: center;}
.gzbm_bg table th{border: 1px solid #eee;border-width:0 0 1px 1px;min-width: 140px;padding: 20px;}
.gzbm_bg table td{border: 1px solid #eee;border-width:0 0 1px 1px;min-width: 140px;padding: 20px;}

.gzxq{padding: 60px 0;max-width: 800px;margin: auto;}
.gzxq .bt{font-size: 24px;line-height: 24px;color: #141414;text-align: center;}
.gzxq .bz{font-size: 12px;line-height: 12px;color: #141414;text-align: center;padding-top: 30px;}
.gzxq .bz span.iconfont{padding-right: 5px;}
.gzxq .bz span.line{padding: 0 15px;}
.gzxq .ly{padding-top: 40px;}
.gzxq .ly form input{ display:block; width:100%; border:1px solid #eee; border-radius:3px; margin-bottom:10px; font-size:12px; line-height:50px;height:52px; padding:0 20px;color: #141414;background: #fff;}
.gzxq .ly form textarea{ display:block; width:100%; border:1px solid #eee; border-radius:3px; margin-bottom:10px; font-size:12px; line-height:35px; padding:5px 20px; height:140px;color: #141414;background: #fff;}
.gzxq .ly form a{ display:block; width:180px;  border-radius:3px;font-size:12px; line-height:50px;border:1px solid #eee; text-align:center;background:#fff; color:#141414; margin:auto;-webkit-transition:0.3s;transition:0.3s;}
.gzxq .ly form a:hover{background:#174fda;color: #fff;border:1px solid #174fda;}

.ny_vr{padding:60px 0;}
.ny_vr ul li{float:left;width: 49%;margin: 0 2% 2% 0;position: relative;}
.ny_vr ul li:nth-child(2n){margin-right:0;}
.ny_vr ul li .h1{overflow: hidden;position: relative;}
.ny_vr ul li .h1:after{content: "";position: absolute;left: 15px;top: 15px;background: url('../img/720.png') left top no-repeat;width: 190px;height: 50px;z-index: 1;}
.ny_vr ul li .h1 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_vr ul li:hover .h1 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_vr ul li .h2{font-size: 12px;line-height: 24px;padding: 10px 0;color: #141414;text-align: center;}

.ny_al_fl{padding: 20px 0 0;background: #f1f3f5;}
.ny_al_fl ul li{position: relative;border-bottom: 1px solid #e1e3e5;padding: 10px 0 10px 70px;}
.ny_al_fl ul li .h1{position: absolute;left: 0;top: 15px;font-size: 12px;font-weight: bold;line-height: 22px;color: #141414;}
.ny_al_fl ul li .h2{}
.ny_al_fl ul li .h2 a{float: left;font-size: 12px;line-height: 22px;color: #141414;padding: 0 5px;margin: 5px 8px;border-radius: 5px;-webkit-transition:0.5s;transition:0.5s;}
.ny_al_fl ul li .h2 a.on,.ny_al_fl ul li .h2 a:hover{color: #fff;background: #174fda;}

.ny_cp_ss{position: relative;padding-left: 80px;padding-top: 10px;}
.ny_cp_ss .h1{position: absolute;left: 0;top: 15px;font-size: 12px;font-weight: bold;line-height: 24px;color: #333;}
.ny_cp_ss form{position: relative;width:220px;-webkit-transition:width 0.5s;transition:width 0.5s;border-bottom: 0px solid #0872e9;}
.ny_cp_ss form input{display: block;width: 100%;max-width: 100%;font-size: 14px;line-height: 34px;color: #666;padding: 0 65px 0 15px;}
.ny_cp_ss form a{position: absolute;right:0;top:0px;width: 50px;height:34px;font-size: 20px;line-height: 34px;text-align: center;color: #666;}
.ny_cp_ss form.on{width:300px;/*border: 1px solid #0872e9;border-radius: 5px;overflow: hidden;*/}
.ny_cp_ss form.on a{color: #fff;}
.ny_cp_ss form.on input{color: #fff;background:#0872e9;border-radius: 5px;}
.ny_cp_ss form.on input::-webkit-input-placeholder{color:#fff;}
.ny_cp_ss form.on input:-moz-placeholder{color:#fff;}
.ny_cp_ss form.on input::-moz-placeholder{color:#fff;}
.ny_cp_ss form.on input:-ms-input-placeholder{color:#fff;}

.service{font-size: 12px;line-height: 30px;color: #141414;padding: 30px 0 60px;}

.sp_bt{font-size: 20px;line-height: 20px;font-weight: bold;text-align: center;padding-bottom: 40px;}
.ny_sp_lb{padding: 60px 0 60px;}
.ny_sp_lb ul li{float: left; width:32%; margin:0 2% 2% 0; position:relative;cursor: pointer;}
.ny_sp_lb ul li:nth-child(3n){ margin-right:0;}
.ny_sp_lb ul li .ny_sp_img{position: relative;}
.ny_sp_lb ul li .ny_sp_img:before{ content:''; position:absolute; left:0; top:0; right:0; bottom:0px; background: url(../img/bf.png) center no-repeat; z-index:1; background-size:40px 40px;-webkit-transition:0.5s;transition:0.5s;}
.ny_sp_lb ul li:hover .ny_sp_img:before{background-size:45px 45px;}
.ny_sp_lb ul li .ny_sp_img:after{ content:''; position:absolute; left:0; top:0; right:0; bottom:0px; background:rgba(0,0,0,0.4);-webkit-transition:0.5s;transition:0.5s;}
.ny_sp_lb ul li:hover .ny_sp_img:after{background:rgba(0,0,0,0.6);}
.ny_sp_lb ul li .ny_sp_img img{ display:block; width:100%;}
.ny_sp_lb ul li .ny_sp_txt{ font-size:12px; line-height:24px; color:#141414; text-align:center;padding: 10px 0;}

.ny_sp_bg{ position:fixed; left:0;top:0; right:0; bottom:0; background:rgba(0,0,0,0.8); z-index:99; display:none;}
.ny_sp{ position:absolute; left:50%;top:50%;}
.ny_sp video{ display:block; width:100%; height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_sp_bg i{ position:absolute; right:20px; top:20px; width:35px; height:35px; background:url(../img/xzewm_gb.png) center no-repeat; cursor:pointer; z-index:1;background-size: 35px auto;}


.support2{padding: 60px 0 60px;}
.support2 table{width:100%; border:1px solid #eee; background:#fff;}
.support2 table tr{border:1px solid #eee;}
.support2 table tr th{background:#e1e3e5; color:#141414; font-size:12px; padding:15px 30px; text-align: left;}
.support2 table tr td{padding:15px 30px; color:#141414; font-size:12px;}
.support2 table tr td a{display:block;font-size: 12px;color: #141414;}
.support2 table tr td a:hover{color: #174fda;}

.ny_fwfl{padding: 60px 0;}
.ny_fwfl ul{}
.ny_fwfl ul li{float: left;width:23.5%;position: relative;margin: 0 2% 0 0;}
.ny_fwfl ul li:nth-child(4n){margin-right: 0;}
.ny_fwfl ul li .ny_al_img{overflow: hidden;position: relative;}
.ny_fwfl ul li .ny_al_img span{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 0, 0,0.5);opacity: 0;-webkit-transition:0.5s; transition:0.5s;font-size: 36px;color: #fff;line-height: 100%;text-align: center;z-index: 1;}
.ny_fwfl ul li:hover .ny_al_img span{opacity: 1;}
.ny_fwfl ul li .ny_al_img span:before{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.ny_fwfl ul li .ny_al_img img{display: block;width: 100%;-webkit-transition:0.5s; transition:0.5s;}
.ny_fwfl ul li:hover .ny_al_img img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.ny_fwfl ul li .ny_al_txt{padding: 5px 0px 0;}
.ny_fwfl ul li .ny_al_txt .h1{font-size: 15px;line-height: 30px;color: #141414;-webkit-transition:0.5s;transition:0.5s;text-align: center;padding: 5px 0 0;}
.ny_fwfl ul li .ny_al_txt .h2{display: block;display: -webkit-box;font-size: 14px;line-height: 24px;color: #666;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.ny_fwfl ul li:hover .ny_al_txt .h1{color: #174fda;}

.ny_dqlj_ss{float: right;position: relative;margin-top: 20px;}
.foot_dh_ss_click{font-size: 20px;line-height: 15px;color: #666;cursor: pointer;}
.foot_dh_ss{position:absolute;right: 0;background: #f1f3f5; bottom:-10px; width:280px;overflow:hidden; z-index:10;display: none;padding:0;}
.foot_dh_ss form{position: relative;padding-right: 40px;}
.foot_dh_ss form input[type='text']{font-size:12px; width:100%; height:36px; line-height:34px;padding:0 50px 0 15px; color:#666;background: none;border: 1px solid #ccc;}
.foot_dh_ss form a{position: absolute;right: 40px;top:0px;width: 36px;height:36px;text-align: center;font-size: 20px;line-height: 36px;color: #666;cursor: pointer;}
.foot_dh_ss form span{position: absolute;right: 0;top:0px;width: 36px;height:36px;cursor: pointer;}
.foot_dh_ss form span:before{content:""; position: absolute;left: 50%;top:50%;width: 24px;height:2px;background: #666;margin: -1px 0 0 -12px;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition:0.5s;transition:0.5s;border-radius: 2px;}
.foot_dh_ss form span:after{content:""; position: absolute;left: 50%;top:50%;width: 2px;height:24px;background: #666;margin: -12px 0 0 -1px;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition:0.5s;transition:0.5s;border-radius: 2px;}
.foot_dh_ss form span:hover:before{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.foot_dh_ss form span:hover:after{-webkit-transform: rotate(90deg);transform: rotate(90deg);}

.ny_lxwm{padding: 80px 0 0;}
.sy_xl_div{}
.sy_xl_txt{ font-size:14px; line-height:30px; color:#666; width:45%;padding-top:0px;}
.spz18_000{ font-size:24px; color:#333;display: block;padding-bottom: 20px;}
.sy_xl_ly{ width:45%;}
.sy_xl_ly form input{ display:block; width:100%; border:1px solid #ddd; border-radius:3px; margin-bottom:10px; font-size:14px; line-height:40px; padding:0 10px;color: #666;background: none;}
.sy_xl_ly form textarea{ display:block; width:100%; border:1px solid #ddd; border-radius:3px; margin-bottom:10px; font-size:14px; line-height:35px; padding:5px 10px; height:100px;color: #666;background: none;}
.sy_xl_ly form a{ display:block; width:180px;  border-radius:3px;font-size:14px; line-height:40px;border:1px solid #ddd; text-align:center; color:#666; margin:auto;-webkit-transition:0.3s;transition:0.3s;}
.sy_xl_ly form a:hover{background:#174fda;color: #fff;border:1px solid #174fda;}
.ny_lx{padding:40px 0 80px;}

.cp_sp_bg{ position:fixed; left:0;top:0; right:0; bottom:0; background:rgba(0,0,0,0.8); z-index:98;display: none;}
.cp_sp_bg .cp_sp{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: #fff;border-radius: 5px;height: 80%;}
.cp_sp_bg .cp_sp .cp_sp_gb{position: absolute;right: -15px;top: -15px;font-size: 16px;line-height: 36px;width: 36px;text-align: center;border-radius: 50%;background: #174fda;color: #fff;z-index: 9;cursor: pointer;}
.cp_sp_bg .cp_sp ul{position: absolute;top: 50px;bottom: 50px;left: 0;right: 0; overflow-y: auto;padding: 0px 50px 0px;}
.cp_sp_bg .cp_sp ul li{float: left; width:32%; margin:0 2% 2% 0; position:relative;cursor: pointer;}
.cp_sp_bg .cp_sp ul li:nth-child(3n){ margin-right:0;}
.cp_sp_bg .cp_sp ul li .ny_sp_img{position: relative;}
.cp_sp_bg .cp_sp ul li .ny_sp_img:before{ content:''; position:absolute; left:0; top:0; right:0; bottom:0px; background: url(../img/bf.png) center no-repeat; z-index:1; background-size:40px 40px;-webkit-transition:0.5s;transition:0.5s;}
.cp_sp_bg .cp_sp ul li:hover .ny_sp_img:before{background-size:45px 45px;}
.cp_sp_bg .cp_sp ul li .ny_sp_img:after{ content:''; position:absolute; left:0; top:0; right:0; bottom:0px; background:rgba(0,0,0,0.4);-webkit-transition:0.5s;transition:0.5s;}
.cp_sp_bg .cp_sp ul li:hover .ny_sp_img:after{background:rgba(0,0,0,0.6);}
.cp_sp_bg .cp_sp ul li .ny_sp_img img{ display:block; width:100%;}
.cp_sp_bg .cp_sp ul li .ny_sp_txt{ font-size:12px; line-height:24px; color:#141414; text-align:center;padding: 10px 0;}

.ny_sp_bg3{ position:fixed; left:0;top:0; right:0; bottom:0; background:rgba(0,0,0,0.8); z-index:99; display:none;}
.ny_sp3{ position:absolute; left:50%;top:50%;}
.ny_sp3 video{ display:block; width:100%; height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_sp_bg3 i{ position:absolute; right:20px; top:20px; width:35px; height:35px; background:url(../img/xzewm_gb.png) center no-repeat; cursor:pointer; z-index:1;background-size: 35px auto;}

.ny_dqlj_ss{display: none;}

body>.jrdb{display: block;width: 20px;height: 20px;background: #f00;border-radius: 50%;overflow: hidden;text-indent: 999px;}


.cp_hc_bg{ position:fixed; left:0;top:0; right:0; bottom:0; background:rgba(0,0,0,0.8); z-index:98;display: none;}
.cp_hc_bg .cp_hc{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: #fff;border-radius: 5px;height: 80%;}
.cp_hc_bg .cp_hc .cp_hc_gb{position: absolute;right: -15px;top: -15px;font-size: 16px;line-height: 36px;width: 36px;text-align: center;border-radius: 50%;background: #174fda;color: #fff;z-index: 9;cursor: pointer;}
.cp_hc_bg .cp_hc ul{position: absolute;top: 50px;bottom: 50px;left: 0;right: 0; overflow-y: auto;padding: 0px 50px 0px;}
.cp_hc_bg .cp_hc ul li{float: left; width:32%; margin:0 2% 2% 0; position:relative;cursor: pointer;}
.cp_hc_bg .cp_hc ul li:nth-child(3n){ margin-right:0;}
.cp_hc_bg .cp_hc ul li .ny_al_img{overflow: hidden;position: relative;}
.cp_hc_bg .cp_hc ul li .ny_al_img span{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 0, 0,0.5);opacity: 0;-webkit-transition:0.5s; transition:0.5s;font-size: 36px;color: #fff;line-height: 100%;text-align: center;z-index: 1;}
.cp_hc_bg .cp_hc ul li:hover .ny_al_img span{opacity: 1;}
.cp_hc_bg .cp_hc ul li .ny_al_img span:before{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.cp_hc_bg .cp_hc ul li .ny_al_img img{display: block;width: 100%;-webkit-transition:0.5s; transition:0.5s;}
.cp_hc_bg .cp_hc ul li:hover .ny_al_img img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.cp_hc_bg .cp_hc ul li .ny_al_txt{padding: 5px 0px 0;}
.cp_hc_bg .cp_hc ul li .ny_al_txt .h1{font-size: 15px;line-height: 30px;color: #141414;-webkit-transition:0.5s;transition:0.5s;text-align: center;padding: 5px 0 0;}
.cp_hc_bg .cp_hc ul li .ny_al_txt .h2{display: block;display: -webkit-box;font-size: 14px;line-height: 24px;color: #666;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.cp_hc_bg .cp_hc ul li:hover .ny_al_txt .h1{color: #174fda;}

.cp_sms_bg{ position:fixed; left:0;top:0; right:0; bottom:0; background:rgba(0,0,0,0.8); z-index:98;display: none;}
.cp_sms_bg .cp_sms{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: #fff;border-radius: 5px;height: 80%;}
.cp_sms_bg .cp_sms .cp_sms_gb{position: absolute;right: -15px;top: -15px;font-size: 16px;line-height: 36px;width: 36px;text-align: center;border-radius: 50%;background: #174fda;color: #fff;z-index: 9;cursor: pointer;}
.cp_sms_bg .cp_sms ul{position: absolute;top: 50px;bottom: 50px;left: 0;right: 0; overflow-y: auto;padding: 0px 50px 0px;}
.cp_sms_bg .cp_sms ul table{width:100%; border:1px solid #eee; background:#fff;}
.cp_sms_bg .cp_sms ul table tr{border:1px solid #eee;}
.cp_sms_bg .cp_sms ul table tr th{background:#e1e3e5; color:#141414; font-size:12px; padding:15px 30px; text-align: left;}
.cp_sms_bg .cp_sms ul table tr td{padding:15px 30px; color:#141414; font-size:12px;}
.cp_sms_bg .cp_sms ul table tr td a{display:block;font-size: 12px;color: #141414;}
.cp_sms_bg .cp_sms ul table tr td a:hover{color: #174fda;}

.jm_jxs{}
.jm_jxs ul li.ml1{background: #fff;border: 1px solid #eee;margin-bottom: 16px;}
.jm_jxs ul li.ml1 .bl{font-size: 12px;line-height: 40px;color: #333;float: left;padding: 0 16px;}
.jm_jxs ul li.ml1 .br{float: left;}
.jm_jxs ul li.ml1 .br .dx{float: left;margin-right: 15px;font-size: 12px;line-height: 40px;color: #333;display: flex;align-items: center;}
.jm_jxs ul li.ml1 .br .dx span{padding-left: 5px;}
.jm_jxs ul li.ml2{position: relative;margin-bottom: 16px;background: #fff;}
.jm_jxs ul li.ml2 input{display: block;width: 100%;border: 1px solid #eee;font-size: 12px;border-radius: 2px;padding-left: 16px;line-height: 34px;height: 48px;color: #000;padding-top: 12px;position: relative;z-index: 2;background: none;}
.jm_jxs ul li.ml2 span{position: absolute;left: 16px;top: 14px;font-size: 12px;line-height: 20px;color: #333;-webkit-transition:0.5s;transition:0.5s;}
.jm_jxs ul li.ml2.on span{top: 2px;font-size: 12px;}
.jm_jxs ul li.ml2 select{-webkit-appearance: none;padding-left: 20px;border: 1px solid #eee;position: relative;background: none;z-index: 2;width: 100%;height: 48px;border-radius: 2px;padding-top: 12px;font-size: 12px;}
.jm_jxs ul li.ml2 i{position: absolute;right: 16px;top: 18px;font-size: 12px;line-height: 12px;color: #333;}
.jm_jxs .btn{cursor: pointer;color: #fff;position: relative;border: none;text-transform: uppercase;font-size: 14px;text-align: center;background-color: #1426ce;-webkit-transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);z-index: 1;width: 120px;height: 40px;line-height: 40px;border-radius: 5px;display: block;overflow: hidden;margin: 24px auto 0 auto;}
.jm_jxs .btn::before {position: absolute;background-color: #174fda;content: '';display: block;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;-webkit-transform: scale(1, 1);transform: scale(1, 1);-webkit-transform-origin: left center;transform-origin: left center;z-index: -1;-webkit-transition: -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition: -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),-webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.jm_jxs .btn:hover::before {-webkit-transform-origin: right center;transform-origin: right center;-webkit-transform: scale(0, 1);transform: scale(0, 1);}

.yhxx{background: #f1f3f5;padding: 30px 0 0;}
.yhxx .w1050{display: flex;align-items: center;background: #fff;padding: 50px;border-radius: 5px;}
.yhxx .img{}
.yhxx .img img{display: block;width: 100px;}
.yhxx .txt{}
.yhxx .txt .ml{display: flex;align-items: center;font-size: 14px;line-height: 30px;color: #666;}
.yhxx .txt .ml span{text-align: right;width: 120px;font-weight: bold;}

.yhxx2{background: #f1f3f5;padding: 30px 0;}
.yhxx2 .w1050{background: #fff;padding:20px 30px 35px;border-radius: 5px;}
.yhxx2 .bt{font-size: 18px;line-height: 36px;color: #333;}
.yhxx2 ul li{display: flex;align-items: center;border: 1px solid #eee;border-radius: 5px;margin-top: 15px;}
.yhxx2 ul li .tb{width: 18%;}
.yhxx2 ul li .tb:last-child{width: 10%;}
.yhxx2 ul li .tb:nth-child(6){width: 10%;}
.yhxx2 ul li .tb .ml1{font-size: 12px;line-height: 20px;color: #666;font-weight: bold;border-bottom: 1px solid #eee;padding: 10px;}
.yhxx2 ul li .tb .ml2{font-size: 12px;line-height: 20px;color: #999;padding: 20px 10px;}
.yhxx2 ul li .tb .ml2 a{font-size: 12px;line-height: 20px;color: #fff;background: #174fda;display: block;width: 64px;text-align: center;border-radius:5px;}

.ny_cpxq_altj{padding: 60px 0;}
.ny_cpxq_altj .bt{font-size: 30px;line-height: 30px;color: #333;text-align: center;}
.ny_cpxq_altj .lb_bg{margin-top: 40px;position: relative;}
.ny_cpxq_altj_l,.ny_cpxq_altj_r{position:absolute; top:50%; width:50px; height:50px;margin-top: -45px;-webkit-transition:0.5s;transition:0.5s; cursor:pointer; z-index:5;font-size:30px;line-height:50px;text-align: center;color: #999;}
.ny_cpxq_altj_l{ left:-60px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.ny_cpxq_altj_r{ right:-60px;}
.ny_cpxq_altj_l:hover,.ny_cpxq_altj_r:hover{color: #174fda;}
.ny_cpxq_altj .lb_bg .lb{overflow:hidden;}
.ny_cpxq_altj .lb_bg .lb ul{width: 10000%;position: relative;}
.ny_cpxq_altj .lb_bg .lb ul li{float: left;width: 0.32%;margin-right:0.02%;}
.ny_cpxq_altj .lb_bg .lb ul li .h1{overflow: hidden;border: 1px solid #eee;}
.ny_cpxq_altj .lb_bg .lb ul li .h1 img{display: block;width: 100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_cpxq_altj .lb_bg .lb ul li:hover .h1 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cpxq_altj .lb_bg .lb ul li .h2{text-align: center;font-size: 14px;line-height: 24px;color: #141414;padding: 10px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}