

body{
    font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'PingFang SC', 'Hiragino Sans GB', 'Heiti SC', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    -webkit-font-smoothing: antialiased;
	overflow-x: hidden;
}
html{
    height: 100%;
	width: 100%;
	margin: 0 auto;
}
.header-full{
    overflow: hidden;
    height: 100%;
}
*,
body,
html
{
    margin: 0;
    padding: 0;
}
body.fixed{
    position: fixed;

    overflow: hidden;

    width: 100%;
    height: 100%;
}
body.searchactive{
    position: fixed;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

li,
ol,
ul{
    list-style: none;
}
a{
    color: inherit;
}

a:hover,
a:link,
a:visited{
    text-decoration: none;
    color: inherit;
}
input[type=number]{
    -moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{
    margin: 0;
    -webkit-appearance: none;
}
p{
	margin: 0;
	padding: 0;
}
ul{
    margin: 0;
    padding: 0;
}
button,
input,
textarea{
    resize: none;
    border: none;
    outline: none;
}
img{
    border: 0;
}
a{
    text-decoration: none;
    color: inherit;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
a:hover{
    text-decoration: none;
    color: inherit;
}
a:visited,
a:link
{
    text-decoration: none;
    color: inherit;
}
.lazy{
    /* background: url(../js/slick/ajax-loader.gif) no-repeat center; */
}
.img-box{
    position: relative;

    display: block;
    overflow: hidden;

    height: 0;
    padding-bottom: 100%;
}
.img-box img{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;
}
.img-box img[src=''],
.img-box img:not([src]){
    opacity: 0;
    border: 0;
}
*[data-type='iframe'],
*[data-fancybox],
.slick-slide:focus,
a:link{
    outline: none !important;
}
.top{width:100%;height:137px;position:relative;z-index:100;}
.top .tops{width:100%;height:7px;overflow:hidden;background:#0974c4;}
.top .topx{width:1300px; height:130px;margin:0px auto;}
.top .topx .topxl{width:435px;height:130px;float:left;}
.top .topx .topxl .topxls{width:435px;height:30px; margin-top:10px; margin-bottom:10px;}
.top .topx .topxl .topxlx{width:435px;height:42px; margin-top:19px; margin-bottom:19px;}
.top .topx .topxr{width:800px;height:130px;float:right;}
.top .topx .topxr .topxrs{width:800px;height:58px; text-align:right; font-size:15px; color:#727170;line-height:57px; padding-right:24px;}
.top .topx .topxr .topxrs a{width:800px;height:28px; text-align:right; font-size:15px; color:#727170;line-height:57px;}
.top .topx .topxr .topxrs a:hover{width:800px;height:28px; text-align:right; font-size:15px; color:#999;line-height:57px;}
.top .topx .topxr .topxrx{width:800px;height:70px; text-align:right; font-size:16px; color:#333;}
.top .topx .topxr .topxrx ul li{width:114px;height:72px; float:left; text-align:right; font-size:16px; color:#333; line-height:72px;}
.top .topx .topxr .topxrx ul li a{width:114px;height:72px; float:left; text-align:center; font-size:16px; color:#333; line-height:72px; font-weight:600;}
.top .topx .topxr .topxrx ul li a:hover{width:114px;height:72px; float:left; text-align:center; font-size:16px; color:#0b2966; line-height:72px;}
.top .topx .topxr .topxrx ul li a.cur{width:114px;height:72px; float:left; text-align:center; font-size:16px; color:#0b2966; line-height:72px;}
.top .topx .topxr .topxrx ul li ul{width:140px;height:auto;overflow:hidden; background:#0974c4; margin-top:2px; padding:0px 5px 10px 5px; margin-left:-13px; display: none}
.top .topx .topxr .topxrx ul li ul li{width:130px;height:35px;float:none; text-align:center; font-size:16px; color:#333; line-height:35px; border-bottom:1px solid #ffffff;}
.top .topx .topxr .topxrx ul li ul li a{width:130px;height:35px;text-align:center;font-size:16px; color:#333; line-height:70px; font-weight:400;line-height:35px; color:#ffffff;}
.top .topx .topxr .topxrx ul li ul li a:hover{width:130px;height:35px;text-align:center;font-size:16px; color:#333; line-height:70px; font-weight:400;line-height:35px; color:#41bdb5;}

.top .topx .topxr .topxrx ul li:nth-child(4n) ul{width:190px;margin-left:-38px;}
.top .topx .topxr .topxrx ul li:nth-child(4n) ul li{width:180px;}
.top .topx .topxr .topxrx ul li:nth-child(4n) ul li a{width:180px;}
.top .topx .topxr .topxrx ul li:nth-child(4n) ul li a:hover{width:180px;}


.topxrr{display:none;}

.sjnav{display:none;}

.banner{
    font-size: 0;
    position: relative;
    z-index: 8;
    overflow: hidden;
    width: 100%; height: auto;
}
.banner img{width:100%;}
.banner .swiper-container{width:100%}
.banner .img-box.pc{
	display: block;
}
.banner .img-box.ph{
	display: none;
}
@media (max-width: 1199px){
    .banner{
        padding: 0;
    }
}

#flash{width:100%;height:535px;margin: 50px auto;position: relative;}
#flash #play{width:100%;height:auto;list-style: none;position:absolute;top:0px;left:0px;}
#flash #play li{display: none;position:absolute;top:0px;left:0px;}
#flash #play li img{float: left;}
#button{position: absolute;bottom:-20px;right:30px;list-style: none;}
#button li{margin-left: 10px;float: left;}
#button li div{width:12px;height: 12px;background:#DDDDDD;border-radius: 6px;cursor: pointer;}
#prev{width:40px;height:63px;background:url(images/beijing.png) 0px 0px;position: absolute;top:205px;left:10px;z-index: 1000;}
#next{width:40px;height:63px;background:url(images/beijing.png) -40px 0px;position: absolute;top:205px;right:10px;z-index: 1000;}
#prev:hover{background:url(images/beijing.png) 0px -62px;}
#next:hover{background:url(images/beijing.png) -40px -62px;}

/**首页主体部分**/

.conner{width:100%;height:auto;overflow:hidden;background: #f1f2f2;}

/**首页业务概览**/
.conner .sy_ywzl{width:1300px;height:auto;overflow:hidden; margin:0px auto;}
.sy_ywzls{width:100%;height:auto;overflow:hidden; padding-top:30px;}
.sy_ywzlsbt{float:left;width:100%;max-width:80%;max-width:100%;line-height:44px;font-size:30px;color:#333;}
.sy_ywzlsnr{float:left;width:100%;max-width:78%;max-width:100%;line-height:18px;font-size:16px;margin-top:16px;color:#a6a6a6;}
.conner .sy_ywzl .sy_ywzlx{width:100%;height:auto;overflow:hidden;margin-top:46px; position: relative}
.conner .sy_ywzl .sy_ywzlx .sy_ywzlxbg{width:100%;height:495px;overflow:hidden; display: none}
.conner .sy_ywzl .sy_ywzlx .sy_ywzlxbg .sy_ywzlxbgl{width:46%;height:auto;overflow:hidden;float:left;margin-left:4.8%;margin-top:10vh;}
.conner .sy_ywzl .sy_ywzlx .sy_ywzlxbg .sy_ywzlxbgl .sy_ywzlxbgls{width:100%;height:46px;line-height:46px;font-size:22px;color:#ffffff;}
.conner .sy_ywzl .sy_ywzlx .sy_ywzlxbg .sy_ywzlxbgl .sy_ywzlxbglz{width:100%;height:120px;line-height:40px;font-size:18px;color:#ffffff;}
.conner .sy_ywzl .sy_ywzlx .sy_ywzlxbg .sy_ywzlxbgl .sy_ywzlxbglx{width:150px;height:42px;line-height:42px;font-size:16px;color:#ffffff;margin-top:35px;}
.conner .sy_ywzl .sy_ywzlx .sy_ywzlxbg .sy_ywzlxbgl .sy_ywzlxbglx a{width:150px;height:42px;line-height:42px;font-size:14px;color:#ffffff; background:#41bdb5; display:block; text-align:center;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr{width:36%;height:auto;overflow:hidden; margin-right:6%; position: absolute; right: 5%; top: 0px}
.conner .sy_ywzl .sy_ywzlx .sy_ywzlxbgr ul{margin:0px;padding:0px;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li{width:100%;height:99px;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a{width:100%;height:99px; display:block;background:rgba(47,47, 47, 0.3);border-bottom: 1px solid rgba(255,255,255,0.25)}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a .sy_ywzlxbgrq{width:72%;height:69px;margin-left:10%;display:block;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a .sy_ywzlxbgrh{display:none;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a .sy_ywzlxbgrq .sy_ywzlxbgrql{width:90%;height:69px;font-size:16px;color:#FFF;float:left; padding-top:30px;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a .sy_ywzlxbgrq .sy_ywzlxbgrqr{width:10%;height:99px;float:left;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a .sy_ywzlxbgrq .sy_ywzlxbgrqr img{width:100%;height:auto; margin-top:105%;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a:hover{width:100%;height:99px; display:block; background:rgba(255,255, 255, 0.6);border-bottom: 1px solid rgba(255,255,255,0.5)}
.conner .sy_ywzl .sy_ywzlx .sy_ywzlxbgr ul li a:hover .sy_ywzlxbgrq{display:none;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a:hover .sy_ywzlxbgrh{width:82%;height:99px;margin-left:10%;display:block;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a:hover .sy_ywzlxbgrh .sy_ywzlxbgrhl{width:78%;height:99px;float:left;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a:hover .sy_ywzlxbgrh .sy_ywzlxbgrhl .sy_ywzlxbgrhls{width:100%;height:36px;line-height:36px;font-size:18px;color:#333333; margin-top:13px;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a:hover .sy_ywzlxbgrh .sy_ywzlxbgrhl .sy_ywzlxbgrhlx{width:100%;height:34px;line-height:17px;font-size:13px;color:#333333;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a:hover .sy_ywzlxbgrh .sy_ywzlxbgrhr{width:12%;height:99px;float:left;margin-top:6%;}



/**首页方案产品**/

.conner .sy_facp{width:1300px;height:auto;overflow:hidden; margin:0px auto;}
.sy_facpx{ width:100%;height:auto;overflow:hidden; margin-top:40px;}
.sy_facpx ul{width:100%;}
.sy_facpx ul li{width:25%;height:auto;overflow:hidden;float:left;border-right:1px solid rgba(0,0,0,0.1); background-color:#ffffff;}
.sy_facpx ul li a{width:82%;height:auto;overflow:hidden;padding:32px 9%; display:block;text-decoration:none}
.sy_facpx ul li a .sy_facpxsz{width:100%;height: 28px;font-size: 24px;color: #0b2966;}
.sy_facpx ul li a .sy_facpxbt{width: 100%;height: 28px;margin-top: 14px;font-size: 20px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sy_facpx ul li a .sy_facpxms{width: 100%;height: 56px;margin-top: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 18px;}
.sy_facpx ul li a .sy_facpxtp{width: 100%;margin-top: 30px;overflow: hidden; margin-bottom:20px;}
.sy_facpx ul li a .sy_facpxtp img{width: 100%;}
.sy_facpx ul li a:hover{width:100%;height:auto;overflow:hidden;padding:32px 9%; display:block; background:#0974c4;}
.sy_facpx ul li a:hover .sy_facpxsz{color:#ffffff;}
.sy_facpx ul li a:hover .sy_facpxbt{color:#ffffff;}
.sy_facpx ul li a:hover .sy_facpxms{color:#ffffff;}

/**首页视频**/
.sy_qysp{width:1300px;height:auto;overflow:hidden; margin:0px auto;padding-top:50px;}
.sy_qysp .sy_qyspr{width:60%;height:auto;overflow:hidden;float:right}
.sy_qysp .sy_qyspln{width:100%;height:auto;margin:0px auto;}
.sy_qysp .sy_qyspl{width:40%;height:440px;float:left;}
.sy_qysp .sy_qysplbt{width:100%;height:100px;overflow:hidden;}
.sy_qysp .sy_qysplnr{width:100%;height:339px;background:#ffffff;}
.sy_qysp .sy_qysplnr .sy_qysplnrbt{width:70%;height:auto;margin:0px auto;line-height:70px;padding-top:20px;font-size:24px;color:#4d4e4e;}
.sy_qysp .sy_qysplnr .sy_qysplnrnr{width:70%;height:auto;margin:0px auto;line-height:30px;padding-top:10px;font-size:16px;color:#4d4e4e;}
.sy_qysp .sy_qysplnr .sy_qysplnrgd{width:70%;height:auto;margin:0px auto;}

/**首页新闻**/
.sy_qydt{width:1300px;height:auto;overflow:hidden; margin:0px auto;padding-top:40px;padding-bottom:50px;}
.sy_qydt .sy_qydtlb{width:1300px;height:auto;overflow:hidden;}
.sy_qydtlb ul{width:100%;height:auto;overflow:hidden;margin-top:52px;border:0px solid rgba(0,0,0,0.1);}
.sy_qydtlb ul li{width:24.6%;height:auto;overflow:hidden;float:left;border-right:1px solid rgba(0,0,0,0.1); background-color:#ffffff;}
.sy_qydtlb ul li:nth-child(4n){width:25%;height:auto;overflow:hidden;float:left;border-right:1px solid rgba(0,0,0,0); background-color:#ffffff;}
.sy_qydtlb ul li a{width:80%;padding:20px 10% 42px 10%;display:block;text-decoration:none}
.sy_qydtlb ul li a .sy_qydtlbfl{width: 100%;height: 56px;line-height: 56px;font-size: 18px;color: #a6a6a6;border-bottom: 1px solid #e5e5e5;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sy_qydtlb ul li a .sy_qydtlbbt{width:100%;margin-top:24px;height: 80px;line-height: 40px;font-size: 16px;color: #292929;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sy_qydtlb ul li a .sy_qydtlbrq{width:100%;line-height:24px;margin-top: 32px;font-size:14px;color:#a6a6a6;}
.sy_qydtlb ul li a:hover{width:80%;padding:20px 10% 42px 10%;display:block; background:#0974c4;}
.sy_qydtlb ul li a:hover .sy_qydtlbfl{color:#ffffff;border-bottom: 1px solid #ffffff;}
.sy_qydtlb ul li a:hover .sy_qydtlbbt{color:#ffffff;}
.sy_qydtlb ul li a:hover .sy_qydtlbrq{color:#ffffff;}
.sy_qydtbt{width:100%; height:auto; overflow:hidden;position:relative;}
.sy_qydtbtl{width:80%;height:auto; overflow:hidden;float:left}
.sy_qydtbtr{width:20%;height:auto; overflow:hidden;float:left;}
.sy_qydtbtr a{position:absolute;bottom:15px;right:0;height:24px;line-height:24px;font-size:16px;color:#aec1d0;text-decoration:none}
.sy_qydtbtr a:hover{margin-right:5px;}


/**foor**/
.foot{ width:100%; height:auto;overflow:hidden;background:#0974c4;}
.foot .footn{width:1300px;height:auto;overflow:hidden;margin:0px auto;padding: 20px 0;}
.foot .footn a{color:#ffffff;}
.foot .footn a:hover{color:#ffffff;}
.foot .footn span{float:left;line-height:42px;font-size:18px;color:#ffffff;}
.foot .footn select{float: right;outline: none;appearance: none;-moz-appearance: none;-webkit-appearance: none;border: 0;width: 224px;height: 42px;line-height: 42px;padding: 0 40px 0 20px;color: #959898;background: #ffffff;}

/**内页主体部分**/
.nyconner{width:100%;height:auto;overflow:hidden;}

/**内页二级导航**/
.ny_dh{width:100%;height:auto;overflow:hidden;background-color:#f1f2f2;position:relative;z-index:2;box-shadow:0px 0.02rem 0.3rem 0px rgb(227 227 227 / 50%);}
.ny_dh .ny_dhn{width:1300px;height:auto;margin:0px auto; position: relative} 

.ny_dh  .swiper-button-next,  .ny_dh  .swiper-rtl .swiper-button-prev{right: -40px}
.ny_dh .swiper-button-prev,.ny_dh  .swiper-rtl .swiper-button-next{left: -40px}
.ny_dh .ny_dhn ul{width:100%;height:auto;justify-content: center;display:flex; overflow: hidden}
.ny_dh .ny_dhn ul li{width:20%;float:left;line-height:0.4rem;font-size:17px;}
.ny_dh .ny_dhn ul li a{width:100%;display:block;border-radius:6px; border-bottom:6px solid #f1f2f2; text-align: center}
.ny_dh .ny_dhn ul li a:hover{width:100%;display: block;color:#0b2966;border-radius:6px; border-bottom:6px solid #0b2966;}
.ny_dh .ny_dhn ul li.swiper-slide .cur{width:100%;display: block;color:#0b2966;border-radius:6px; border-bottom:6px solid #0b2966;}

/*.ny_dh .ny_dhn ul li.swiper-slide-duplicate-active a,.ny_dh .ny_dhn ul li.swiper-slide-active a,.ny_dh .ny_dhn ul li.swiper-slide .cur{width:100%;display: block;color:#0b2966;border-radius:6px; border-bottom:6px solid #0b2966;}

*/


.ny_dh .ny_dhn ul .swiper-container{width:100%}

/**公司概况**/
.ny_gk{width:1300px;height:auto;overflow:hidden;margin:0px auto;}
.ny_gk .ny_gknr{width:1300px;height:auto;overflow:hidden;margin:0px auto;padding:30px 0px;border-bottom:1px solid #EBEBEB;font-size:18px;color: #7C7C7C;line-height:35px;}
.ny_gk .ny_gksp{width:1300px;height:auto;overflow:hidden;margin:0px auto; margin-bottom: 40px;}

/**企业荣誉**/

.ny_rylb{width:1300px; margin:0px auto;display:flex;align-items: center;justify-content: space-between;flex-wrap: wrap; margin-bottom: 100px; }
.ny_rylb a{width:30%;margin-bottom:40px;}
.ny_rylb .ny_rylbtp{width: 90%;height:260px;background:#FFFFFF;box-shadow: 0rem 0.01rem 0.23rem 0rem rgb(181 181 181 / 26%);border-radius:12px;position:relative;overflow: hidden;margin-top:50px; padding:0px 10%;}
.ny_rylb .ny_rylbtp img{width:100%;height:100%;object-fit:contain;}
.ny_rylb .ny_rylbtp .more{width:100%;height: 100%;background:rgba(0, 0, 0, 0.09);position: absolute;top: 0;left: 0;transition: all .6s;transform: translateY(110%);box-sizing: border-box;}
.ny_rylb .ny_rylbtp .more img{width:36px;height:36px;margin: 0 auto;display: block;}
.ny_rylb .ny_rylbtp .more p{margin:27px 0 17px 0;width: 100%;text-align: center;font-size:18px;font-family: Helvetica;color: #FFFFFF;line-height:18px;letter-spacing:3px;}
.ny_rylb .ny_rylbbt{font-size:18px;font-family: Helvetica;color:#7C7C7C;line-height:20px;box-sizing: border-box;padding-left:28px;position: relative;margin-top:30px;}
.ny_rylb .ny_rylbbt::before {content: '';position: absolute;width:3px;height:14px;background: #17A7A8;position: absolute;top: 0;bottom: 0;margin: auto 0;left:10px;}
.ny_rylb .ny_rylbtp:hover .more{transform: translateY(0%); padding-top:90px;}

/**联系我们**/
.ny_lxwm{width:1300px;height:auto;overflow:hidden;margin:0px auto;}
.ny_lxwm .ny_lxwms{width:1300px;height:auto;overflow:hidden;margin:0px auto;}
.ny_lxwm .ny_lxwms ul{margin:0px auto;padding:0px;}
.ny_lxwm .ny_lxwms ul li{width:33.333%;border-right:1px solid #dededd;padding:20px 0 40px 0px;margin-top:100px;float:left;}
.ny_lxwm .ny_lxwms ul li:last-child {border-right:0;}
.ny_lxwm .ny_lxwms ul li img{display: block;margin: 0 auto 0.1rem;height:40px;animation: tb linear 3s infinite alternate;animation-duration: 3s;animation-timing-function: linear;animation-delay: 0s;animation-iteration-count: infinite;animation-direction: alternate;animation-fill-mode: none;animation-play-state: running;animation-name: tb;}
.ny_lxwm .ny_lxwms ul li h4{font-size:24px;text-align: center;line-height: 3;margin: 0;}
.ny_lxwm .ny_lxwms ul li p{text-align:center;font-size:18px;height:60px;line-height:2;padding:0 20px;}
.ny_lxwm .ny_lxwmx{width:1300px;height:auto;overflow:hidden;margin:0px auto;}
.ny_lxwm .ny_lxwmx .ny_lxwmxbt{width:1300px;height:auto;overflow:hidden;margin:0px auto;text-align:center;}
.ny_lxwm .ny_lxwmx .ny_lxwmxbt h3{font-size:26px;text-align:center;line-height:1;margin-top:40px;color:#4c4c4c;}
.ny_lxwm .ny_lxwmx .ny_lxwmxbt span{text-align:center;display:block;text-transform:uppercase;color:#666;font-size:16px;line-height:2.5;font-family:Arial;}
.ny_lxwm .ny_lxwmx .ny_lxwmxtp{width:1300px; margin:0px auto; text-align:center; padding-bottom:100px; padding-top:40px;}
.ny_lxwm .ny_lxwmx .ny_lxwmxtp img{width:100%;}


/**业务总览**/

/**业务总览二级导航**/
.ny_dh{width:100%;height:auto;overflow:hidden;background-color:#f1f2f2;position:relative;z-index:2;box-shadow:0px 0.02rem 0.3rem 0px rgb(227 227 227 / 50%);}
.ny_dh .ny_dhn{width:1300px;height:auto;margin:0px auto;}


.ny_dh .ny_dhn ul{width:1300px;height:auto;justify-content: center;display:flex;}
.ny_dh .ny_dhn ul li.ywej{width:20%;float:left;line-height:0.4rem;font-size:20px;}
.ny_dh .ny_dhn ul li.ywej a{width:80%;display:block;border-radius:6px; border-bottom:6px solid #f1f2f2; text-align:center; margin: 0px auto}
.ny_dh .ny_dhn ul li.ywej a:hover{width:80%;display: block;color:#0b2966;border-radius:6px; border-bottom:6px solid #0b2966;}
.ny_dh .ny_dhn ul li.ywej a.cur{width:80%;display: block;color:#0b2966;border-radius:6px; border-bottom:6px solid #0b2966;}

.ny_ywzl{width:1300px;height:auto;overflow:hidden;margin:0px auto;padding:80px 0px;}

/**方案产品**/

.ny_facp{width:100%; height:auto;overflow:hidden;padding:40px 0;background: #f0f7fc;}
.ny_facpn{width:1300px;margin:0px auto;display:flex;margin-top: 25px; padding-bottom:40px;flex-wrap:wrap;}
.ny_facpn a{margin-top:25px;width:23.5%;margin-right:1.5%;background:#fff !important;padding-bottom:30px;transition:.5s; text-align:center;padding:20px;position: relative;}
.ny_facpn a i{opacity:0;transition:.25s;width:20%;position: absolute;right: 0;top: 0;}
.ny_facpn a i img{ width:100%;}
.ny_facpn a .cptp{display:flex;justify-content:center;align-items:center;height: 240px;}
.ny_facpn a .cptp img{max-width:80%;max-height:80%;}
.ny_facpn a p{font-size:18px;line-height:32px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 1;overflow: hidden; margin-top:15px; text-align:center;}
.ny_facpn a::after {width: 0px;height: 3px;background:#0070bf;position: absolute;left:0;bottom: 0;content: "";transition: 1s;opacity:0;}
.ny_facpn a:hover{font-weight:bold;color:#0070bf;transform:translateY(-10px);box-shadow: 0 0 15px rgb(0 0 0 / 10%);}
.ny_facpn a:hover i{opacity:1;}
.ny_facpn a:hover::after{width:100%;opacity:1;}

/**方案产品详细**/
#xiangxi{width:100%;height: auto; overflow: hidden; position: relative}
#xiangxi .swiper-container{width:100%;}
.ny_facpxx{width:1300px;margin:0px auto;}
.ny_facpxxs{padding:20px;background:#fff;display:flex;align-items:center;}
.ny_facpxxs .ny_facpxxsl{width:50%;height:500px;display:flex;justify-content:center;border-right:1px solid #E6E6E6; overflow: hidden}
.ny_facpxxs .ny_facpxxsl ul{margin:0px;padding:0px;}
.ny_facpxxs .ny_facpxxsl ul li{width:100%; text-align:center;}
.ny_facpxxs .ny_facpxxsl ul li a{width:100%; display:block; text-align:center;}
.ny_facpxxs .ny_facpxxsl ul li img{max-width:80%; text-align:center;}
.ny_facpxxs .ny_facpxxsr{width:50%;padding:20px 60px;}
.ny_facpxxs .ny_facpxxsr .ny_facpxxsrs{padding:0px;}
.ny_facpxxs .ny_facpxxsr .ny_facpxxsrs h3{font-size:24px;color:#0070bf;}
.ny_facpxxs .ny_facpxxsr .ny_facpxxsrs i{display:block;width:80px;height:2px;background:#0070bf;margin:20px 0;}
.ny_facpxxs .ny_facpxxsr .ny_facpxxsrs .ny_facpxxsrsnr{line-height:36px;font-size:18px;color:#666;}
.ny_facpxxs .ny_facpxxsr .ny_facpxxsrx{border-top:1px solid #E6E6E6;padding-top:20px;margin-top:40px;}
.ny_facpxxs .ny_facpxxsr .ny_facpxxsrx a{line-height:42px;padding:0 35px;background:#0070bf;color:#fff;font-size:16px;display:inline-block; margin-top:20px;}
.ny_facpxxz{width:100%;margin-top:35px;}
.ny_facpxxz .ny_facpxxzbt{width:100%;display:flex;background:#fff;}
.ny_facpxxz .ny_facpxxzbt a{line-height:80px;width: 50%;border-right: 1px solid #E6E6E6;display: block;text-align: center;border-bottom: 2px solid #fff;font-size: 24px;}
.ny_facpxxz .ny_facpxxzbt a:hover{border-bottom:2px solid #0070bf;color: #0070bf;}
.ny_facpxxz .ny_facpxxzbt a.cur{border-bottom:2px solid #0070bf;color: #0070bf;}
.ny_facpxxz .ny_facpxxznr{ width:100%;padding:0 20px;background:#fff; margin-top:40px;}
.ny_facpxxz .ny_facpxxznr .ny_facpxxznrs{border-bottom:1px dashed #ddd;padding:30px 0;line-height:36px;font-size:20px;display:flex;color:#666;font-family: 微软雅黑;font-size:18px;}
.ny_facpxxz .ny_facpxxznr .ny_facpxxznrs .ny_facpxxznrsl{flex:0;flex-grow:1;color: #333;}
.ny_facpxxz .ny_facpxxznr .ny_facpxxznrs .ny_facpxxznrsl i{width:4px;height:15px;background:#41bdb5;display:inline-block;vertical-align: middle;margin-top:-3px;margin-right:10px;}
.ny_facpxxz .ny_facpxxznr .ny_facpxxznrs .ny_facpxxznrsr{width:87%;}
.ny_facpxxz .ny_facpxxznr .ny_facpxxznrx{padding:30px 0;line-height:36px;font-size:20px;display:flex;color:#666;font-family: 微软雅黑;font-size:18px;}
.ny_facpxxz .ny_facpxxznr .ny_facpxxznrx .ny_facpxxznrxl{flex:0;flex-grow:1;color:#333;}
.ny_facpxxz .ny_facpxxznr .ny_facpxxznrx .ny_facpxxznrxl i{width:4px;height:15px;background:#41bdb5;display:inline-block;vertical-align: middle;margin-top:-3px;margin-right:10px;}
.ny_facpxxz .ny_facpxxznr .ny_facpxxznrx .ny_facpxxznrxr{width:87%;}
.ny_facpxxx{margin:50px auto; background:#ffffff;padding:40px 0; }
.ny_facpxxx .ny_facpxxxbt{text-align:center;}
.ny_facpxxx .ny_facpxxxbt h3{font-size: 24px;}
.ny_facpxxx .ny_facpxxxbt i{height:1px;width: 150px;display: block;margin: 0 auto;margin-top: 20px;background: #eee;position: relative;}
.ny_facpxxx .ny_facpxxxbt i::after{width: 50px;height: 2px;position: absolute;left: 50%;margin-left: -25px;bottom: 0;background: #0070bf;content: "";}
.ny_facpxxx .ny_facpxxxnr{margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1; margin:50px auto;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrlb{position:relative;width:100%;height:100%;z-index:1;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrlb .ny_facpxxxnrlbcp{width:406px;margin-right:25px;height:100%;position: relative;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrlb .ny_facpxxxnrlbcp a{display: block;background: #f3f3f3 !important;width: 100% !important;margin-top: 0 !important;opacity:0.5; padding:20px;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrlb .ny_facpxxxnrlbcp a .ny_facpxxxnrlbcps{height:240px;margin:0px auto;display:flex; text-align:center;align-items: center;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrlb .ny_facpxxxnrlbcp a .ny_facpxxxnrlbcps img{max-width:80%;max-height:80%; margin:0px auto;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrlb .ny_facpxxxnrlbcp a p{font-size:18px;line-height:32px; margin:15px auto; text-align:center;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrlb .ny_facpxxxnrlbcp a::after {width:0px;height: 3px;background: #0070bf;position: absolute;left: 0;bottom: 0;content: "";transition: 1s;opacity: 0;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrlb .ny_facpxxxnrlbcp a:hover{transform:translateY(0);opacity: 1;box-shadow: 0 0 15px rgb(0 0 0 / 10%);font-weight: bold;
color: #0070bf;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrr{width: 40px;height: 100%;top: 0; right:0px;background: #0070bf; color: #fff;font-size: 24px;display: flex;justify-content: center;align-items: center;margin-top:0;z-index: 10;cursor: pointer;position: absolute;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrr i{ font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrl{width: 40px;height: 100%;top: 0; left:0;background: #0070bf;color: #fff;font-size: 24px;display: flex;justify-content: center;align-items: center;margin-top: 0;z-index: 10;cursor: pointer;position: absolute;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrl i{ font-size:24px; font-family:Arial, Helvetica, sans-serif;}


/**项目案例**/
.xmal{width:100%;height:auto;overflow:hidden;background: #f1f2f2;}
.xmaln{width:1300px;height:auto;overflow:hidden;margin:0px auto;display:flex;flex-wrap:wrap;justify-content:space-between;margin:60px auto;}
.xmaln a{position:relative;border-radius:10px;width:48%;height:auto;overflow: hidden;margin-bottom:40px; display:block;}
.xmaln a img{top:-0.25px;left:0px;width:707px;height:354px;max-width:none;display:block;}
.xmaln a .xmalnwz{position:absolute;z-index:3;left:70px;right:70px;bottom:120px;color:#fff;font-size:18px;line-height:1;padding-right:70px;}
.xmaln a .xmalnwz .time{font-size:20px;margin-bottom:23px;}
.xmaln a .xmalnwz .tit{font-size:30px;margin-bottom:17px;line-height: 1.3;}
.xmaln a .xmalnwz::after{content: "";position:absolute;width:30px;height:5px;background-color:#ffffff;border-radius:2px;left:0;bottom:-61px;}
.xmalna:before{content: '';position: absolute;top: 0; left: 0;width: 100%;height: 100%;background-image: -moz-linear-gradient( 90deg, rgb(38,38,38) 0%, rgb(38,38,38) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(38,38,38) 0%, rgb(38,38,38) 100%);background-image: -ms-linear-gradient( 90deg, rgb(38,38,38) 0%, rgb(38,38,38) 100%);opacity: 0.5;z-index: 2;transition: opacity .5s ease-in-out;}
.xmalna:hover:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity:0.6;background-image: -webkit-linear-gradient( 90deg, rgb(16,128,243) 0%, #17a7a8 100%);z-index: 2;transition: opacity .5s ease-in-out;}


/**新闻动态**/

.nyxwdt{width:100%;height:auto;overflow:hidden;background: #f1f2f2;}
.nyxwdtn{width:1300px;height:auto;overflow:hidden;margin:0px auto;justify-content:space-between;margin:60px auto;}
.nyxwdtns{position:relative;z-index:2;}
.nyxwdtnsxw{position:relative;overflow: hidden;z-index: 2;background-color: #fff;box-shadow: 0px 2px 46px 0px rgb(0 0 0 / 20%);border-radius:20px;width:94%;margin:45px auto;}
.nyxwdtnsxws{position:relative;width:calc(100% - 68px);margin:36px 34px 36px 34px;height:100%;z-index:1;box-sizing:content-box;overflow: hidden}
.nyxwdtnsxwsn{width:calc(100% - 68px);margin:36px 34px 36px 34px;align-items:center;height:100%;position: relative; overflow: hidden}
.xin{width:94%;background-color: #fff;box-shadow: 0px 2px 46px 0px rgb(0 0 0 / 20%);border-radius:20px;width:94%;margin:45px auto; padding: 25px 0px; height: auto; overflow: hidden;}


.nyxwdtnsxws ul li{width:96%; display: block; margin: 0px auto}
.tjimg{width:45%; height: auto; overflow: hidden; float: left}
.tjimg img{width:100%;}
.tjtex{padding-left:5%;width:50%;color:#505050; float: right}
.tjtex p{font-size:24px;line-height:1;margin-bottom:15px;color:#505050;display:block;letter-spacing:1px;}
.tjtex h4{font-size:24px;line-height:1.25;margin-bottom:44px;font-weight:bold;}
.tjtex .xwms{line-height:1.875;margin-bottom:44px;color:#6B6B6B; font-size:16px;}
.tjtex a{display:block;text-align: center;width:120px;height:46px;line-height:46px;border-radius:40px;border: 1px solid #0070bf;color: #6B6B6B;font-size:18px;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s; -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s; font-weight:400;}
.tjtex a:hover{background-color: #0070bf;border: 1px solid #0070bf;color: #fff;}
.nyxwdtnsxwx{position:absolute;left:auto;width: auto;right:57px;bottom:40px;font-size:0;z-index: 2;}
.nyxwdtnsxwx span,.xin .swiper-pagination-bullet{width:8px;height:8px; display:inline-block; border-radius:10px; margin-left:27px; background:#b6b2b2; opacity: 1}
.nyxwdtnsxwx span.cur,.xin .swiper-pagination-bullet-active{width:8px;height:8px; display:inline-block; border-radius:10px;background:#0070bf;}
.xwlist{width:100%;padding-bottom:50px;}
.xwlist ul{padding:0px;margin:0px;}
.xwlist ul li{width:94%;margin:0px auto;margin-bottom:30px;list-style:none;}
.xwlist ul li a{display: block;color: #7C7C7C;line-height:80px;box-shadow: 0px 1px 23px 0px rgb(181 181 181 / 40%);background-color:#fff;padding:17px 0;border-radius:20px;position:relative;overflow: hidden;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s;}
.xwlist ul li a .time{font-size:20px;float:left;width:16%;text-align: center;border-right: 1px solid #d7d7d7;}
.xwlist ul li a h4{margin-left:15%;margin-right:6px;padding: 0 57px;font-size:22px;font-weight: bold;line-height:80px;}
.page{ width:100%;text-align:center;padding:30px 0;line-height:28px;font-size:16px;box-sizing: border-box;}
.page .all{text-align:center;}
.page .pages{display:inline-block;margin:0 18px;letter-spacing: -8px;text-align:center;}
.page .pages a{letter-spacing:0;background-color:#ddddde;padding: 0 10px;min-width:27px;display: inline-block;margin: 0 9px;text-align: center;}
.page .pages a:hover{letter-spacing:0;background-color:#0974c4;padding: 0 10px;min-width:27px;display: inline-block;margin: 0 9px;text-align: center;color:#FFF;}
.page .pages a.cur{letter-spacing:0;background-color:#0974c4;padding: 0 10px;min-width:27px;display: inline-block;margin: 0 9px;text-align: center; color:#FFF;}
.page .gopage{margin:0;padding:0;box-sizing:border-box;outline:none;text-align:center;}
.page .gopage input{width:27px;text-align: center;color: #17A7A8;background-color:#d8f4f5;border:none;display: inline-block;height:28px;margin: 0 10px;}






/**人力资源**/
.nyrlzy{width:100%;height:auto;overflow:hidden;background: #f1f2f2;}
.nyrlzyn{width:1300px;height:auto;overflow:hidden; margin:80px auto;}
.nyrlzyn ul{margin:0px;}
.nyrlzyn ul li{margin-bottom:30px;}
.nyrlzyn ul li a{display: block;color: #7C7C7C;line-height:80px;box-shadow:0px 1px 23px 0px rgb(181 181 181 / 17%);background-color:#fff;padding:17px 0;border-radius:20px;position:relative;overflow:hidden;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s;}
.nyrlzyn ul li a .zptb{float:left;width:16%;height:46px;margin:20px auto;text-align:center;border-right: 1px solid #EFEFEF;display:flex;align-items:center;justify-content:center;}
.nyrlzyn ul li a h4{margin-left:16%;margin-right:16%;padding: 0 57px;font-size:20px; line-height:86px; font-weight:600;}
.nyrlzyn ul li a .iconA{color:#fff;background-color:#0a95ea;position: absolute;right:0;top:0;width:8%;line-height:120px;text-align:center;color:#ffffff;border-left: 1px solid #EFEFEF;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s; font-size:18px;}
.nyrlzyn ul li a:hover {color: #0484e4;}
.nyrlzyn ul li a:hover .iconA {background-color:#5585c7;color:#fff;}
.pagesj{display:none;}

.conner .sy_ywzl .sy_ywzlx .diablock{display: block}

/**新闻详细**/

.nyxwdtnsxx{position:relative;overflow: hidden;z-index: 2;background-color: #fff;box-shadow: 0px 2px 46px 0px rgb(0 0 0 / 20%);border-radius:20px;width:94%;margin:45px auto;}
.nyxwdtnsxx .nyxwdtnsxxbt{text-align:center; font-size:20px; line-height:80px;}
.nyxwdtnsxx .nyxwdtnsxxsj{text-align:center; font-size:14px; line-height:50px; border:1px dotted #CCCCCC;width:94%;margin:0px auto; color:#999;}
.nyxwdtnsxx .nyxwdtnsxxnr{font-size:16px;line-height:35px;margin:20px auto;color:#999;width:94%;}
.nyxwdtnsxx .nyxwdtnsxxfy{font-size:16px;line-height:35px;margin:20px auto;color:#999;width:94%;}
.nyxwdtnsxx .nyxwdtnsxxfy .nyxwdtnsxxfyl{font-size:16px;line-height:35px;margin:20px auto;color:#333;width:100%;}
.nyxwdtnsxx .nyxwdtnsxxfy .nyxwdtnsxxfyl span{font-size:16px;font-weight:600;color:#0b2966;}



@media (max-width:1320px){

/**首页头部**/
.top{width:100%;}
.top .tops{width:100%;}
.top .topx{width:95%;}
.top .topx .topxl{width:30%;}
.top .topx .topxl .topxls{width:100%;}
.top .topx .topxl .topxlx{width:100%;}
.top .topx .topxr{width:65%;}
.top .topx .topxr .topxrs{width:100%;}
.top .topx .topxr .topxrs a{width:100%;}
.top .topx .topxr .topxrs a:hover{width:100%;}
.top .topx .topxr .topxrx{width:100%;}
.top .topx .topxr .topxrx ul li{width:14%;}
.top .topx .topxr .topxrx ul li a{width:100%;}
.top .topx .topxr .topxrx ul li a:hover{width:100%;}
.top .topx .topxr .topxrx ul li a.cur{width:100%;}
.top .topx .topxr .topxrx ul li ul{width:100%;}
.top .topx .topxr .topxrx ul li ul li{width:100%;}
.top .topx .topxr .topxrx ul li ul li a{width:100%;}
.top .topx .topxr .topxrx ul li ul li a:hover{width:100%;}

/**首页业务概览**/
.conner .sy_ywzl{width:95%;}

/**首页方案产品**/

.conner .sy_facp{width:95%;}

/**首页新闻**/
.sy_qydt{width:95%;}
.sy_qydt .sy_qydtlb{width:100%;}

.foot .footn{width:95%;}

/**首页视频**/
.sy_qysp{width:95%;}

/**内页二级导航**/
.ny_dh .ny_dhn{width:95%;}
.ny_dh .ny_dhn ul{width:100%;}

/**公司概况**/
.ny_gk{width:95%;}
.ny_gk .ny_gknr{width:100%;}
.ny_gk .ny_gksp{width:100%;}

/**企业荣誉**/

.ny_rylb{width:95%;}


/**联系我们**/
.ny_lxwm{width:95%;}
.ny_lxwm .ny_lxwms{width:100%;}
.ny_dh .ny_dhn{width:95%;}
.ny_dh .ny_dhn ul{width:100%;}
.ny_ywzl{width:95%;}
.ny_facpn{width:95%;}
.ny_facpxx{width:95%;}
.nyrlzyn{width:95%;margin:0.8rem auto;}
.nyxwdtn{width:95%;}
.xmaln{width:95%;}

   
}

#flash{width:100%;height:400px;margin: 50px auto;position: relative;}
 
.my-map { margin: 0 auto; width:98%; height: 640px; border:1px solid #CCC;} 
.my-map .icon { background: url(//a.amap.com/lbs-dev-yuntu/static/web/image/tools/creater/marker.png) no-repeat; } .my-map .icon-cir { height: 31px; width: 28px; } .my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}
.myinfowindow{width: 240px;min-height: 50px;}
.myinfowindow h5{ height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; font-weight: bold; width: 220px; text-overflow: ellipsis; word-break: break-all; white-space: nowrap; }
.myinfowindow div{ margin-top: 10px; min-height: 40px; line-height: 20px; font-size: 13px; color: #6f6f6f; }



@media (max-width:1080px){
#flash{width:100%;height:7rem;margin:20px auto;position: relative;}
.topxrr{width:7%;height:auto;float:right; text-align:right; display: none;margin-top:3%; display:block;}
.sjnav{
	width: 98%;
	height: auto;
	overflow: hidden;
	position: absolute;
	margin:0px auto;
	z-index: 6;
	display: none; top:1.37rem; z-index:100;
	
}
.sjnav ul{width:120px;height:auto; float:right; overflow:hidden;background-color:#0974c4;padding-bottom:20px;}
.sjnav ul li{width:120px;height:35px;line-height:35px; text-align:center; border-bottom:1px solid #CCC;font-family:微软雅黑;font-size:16px;color:#FFF;}
.sjnav ul li a{color:#FFF;}
.topxr{display:none;}
.top{height:1.37rem;position:relative; overflow:hidden;}
.top .topx .topxl .topxlx{display:none;}
.top .tops{height:0.07rem;}
.top .topx{height:1.3rem;margin:0px auto;}
.banner{
    font-size: 0;
    z-index: 8;
    overflow:hidden;
    width:100%;height: auto
}
.banner img{width:100%;}
.sy_ywzls{padding-top:0.6rem;}
.sy_ywzlsbt{line-height:0.8rem;font-size:24px;}
.sy_ywzlsnr{line-height:0.6rem;margin-top:0.2rem;font-size:14px;}
.conner .sy_ywzl .sy_ywzlx{margin-top:0.46rem;}
.conner .sy_ywzl .sy_ywzlx .sy_ywzlxbg{height:4.95rem;}
.conner .sy_ywzl .sy_ywzlx .sy_ywzlxbg .sy_ywzlxbgl{width:46%;margin-left:4.8%;margin-top:1rem;}
.conner .sy_ywzl .sy_ywzlx .sy_ywzlxbg .sy_ywzlxbgl .sy_ywzlxbgls{height:0.46rem;line-height:0.46rem;font-size:18px;}
.conner .sy_ywzl .sy_ywzlx .sy_ywzlxbg .sy_ywzlxbgl .sy_ywzlxbglz{width:100%;height:1.2rem;line-height:0.4rem;font-size:14px;color:#ffffff;margin-top:0.2rem; overflow:hidden;text-overflow:ellipsis;}
.conner .sy_ywzl .sy_ywzlx .sy_ywzlxbg .sy_ywzlxbgl .sy_ywzlxbglx{width:50%;height:0.6rem;line-height:0.6rem;font-size:13px;margin-top:0.35rem;}
.conner .sy_ywzl .sy_ywzlx .sy_ywzlxbg .sy_ywzlxbgl .sy_ywzlxbglx a{width:100%;height:0.6rem;line-height:0.6rem;font-size:13px;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr{height:100%;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul{height:100%;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li{height:20%;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a{height:100%;display:block;background:rgba(47,47, 47, 0.3);border-bottom:1px solid rgba(255,255,255,0.25);}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a .sy_ywzlxbgrq{height:100%;display:flex; aligin-items: center;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a .sy_ywzlxbgrq .sy_ywzlxbgrql{height:100%;font-size:13px;justify-content:center;padding-top:0.3rem;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a .sy_ywzlxbgrq .sy_ywzlxbgrqr{height:100%;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a .sy_ywzlxbgrh{display:none}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a:hover{height:100%;display:block;background:rgba(47,47, 47, 0.3);border-bottom:1px solid rgba(255,255,255,0.25);}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a:hover .sy_ywzlxbgrq{display:block;display:flex; aligin-items:center;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a:hover .sy_ywzlxbgrq .sy_ywzlxbgrql{height:100%;font-size:13px;justify-content:center;display:block;padding-top:0.3rem;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a:hover .sy_ywzlxbgrq .sy_ywzlxbgrqr{height:100%; display:block;}
.conner .sy_ywzl .sy_ywzlx  .sy_ywzlxbgr ul li a:hover .sy_ywzlxbgrh{display:none}
.sy_facpx{margin-top:0.5rem;}
.sy_facpx ul li{width:50%;border-bottom:1px solid rgba(0,0,0,0.1);}
.sy_facpx ul li a{padding:0.3rem 9%;}
.sy_facpx ul li a .sy_facpxsz{height:0.3rem;font-size:18px; line-height:0.3rem;}
.sy_facpx ul li a .sy_facpxbt{height:0.6rem;margin-top:0.15rem;font-size:18px;}
.sy_facpx ul li a .sy_facpxms{height:0.6rem;margin-top:0.15rem;font-size:13px;}
.sy_facpx ul li a .sy_facpxtp{margin-top:0.3rem;margin-bottom:0.15rem;}
.sy_facpx ul li:nth-child(2n){border-right:0;}
.sy_qysp{padding-top:0.5rem;}
.sy_qysp .sy_qyspr{width:100%;float:none;}
.sy_qysp .sy_qysplnr{height:auto;overflow:hidden; margin-top:0.35rem;}
.sy_qysp .sy_qysplnr .sy_qysplnrnr{width:90%;height:auto;margin:0px auto;line-height:0.5rem;padding-top:0.1rem;font-size:14px;}
.sy_qysp .sy_qyspl{width:100%;height:auto;}
.sy_qysp .sy_qysplbt{width:100%;height:1.5rem;overflow: hidden;}
.sy_qysp .sy_qysplnr .sy_qysplnrbt{width:90%;line-height:0.7rem;padding-top:0.2rem;font-size:18px;}
.sy_qysp .sy_qysplnr .sy_qysplnrgd{width:30%; float:left; margin-left:5%;}
.sy_qysp .sy_qysplnr .sy_qysplnrgd a{width:100%;}
.sy_qysp .sy_qysplnr .sy_qysplnrgd a img{width:100%;}
.sy_qydt{padding-top:0.4rem;padding-bottom:0.5rem;}
.sy_qydtlb ul{margin-top:0.5rem;}
.sy_qydtlb ul li{width:49.3%;}
.sy_qydtlb ul li:nth-child(2n){ border-right:0px;}
.sy_qydtlb ul li:nth-child(4n){width:49.3%;}
.sy_qydtlb ul li a{padding:0.2rem 5% 0.4rem 5%;}
.sy_qydtlb ul li a .sy_qydtlbfl{width:100%;height:0.7rem;line-height:0.7rem;font-size:16px;}
.sy_qydtlb ul li a .sy_qydtlbbt{margin-top:0.3rem;height:0.8rem;line-height:0.4rem;font-size:14px;}
.sy_qydtlb ul li a .sy_qydtlbrq{line-height:0.3rem;margin-top:0.08rem;font-size:14px;}
.foot .footn span{float:left;line-height:0.42rem;font-size:14px;}
.foot .footn select{height:0.6rem;line-height:0.6rem;padding: 0 0.4rem 0 0.2rem; margin-top:0.4rem; float:left;}
.ny_dh .ny_dhn{height:1.6rem;overflow:hidden;}
.ny_dh .ny_dhn ul{width:100%;display:block;}
.ny_dh .ny_dhn ul li{width:auto;float:left;line-height:1.4rem;font-size:16px; margin-right:4%;}
.ny_dh .ny_dhn ul li a{width:auto;display:block;}
.ny_dh .ny_dhn ul li a.cur{width:auto;display:block;}
.ny_dh .ny_dhn ul li {width: auto;font-size: 16px;padding-right: 4%;}
.ny_gk .ny_gknr{padding:0.6rem 0px;line-height:0.5rem; font-size:14px;}
.ny_gk .ny_gksp{margin:0.6rem auto;}
.ny_lxwm .ny_lxwms ul li{width:100%;padding:0.2rem 0 0.2rem 0px;margin-top:0.6rem;background-color: #f9f9f9; border-right:none;}
.ny_lxwm .ny_lxwms ul li h4{font-size:16px;line-height:2;}
.ny_lxwm .ny_lxwms ul li p{text-align:center;font-size:14px;height:auto;line-height:0.4rem;padding:0 0.2rem;}
.ny_lxwm .ny_lxwmx{width:95%;}
.ny_lxwm .ny_lxwmx .ny_lxwmxbt{width:95%;}
.ny_lxwm .ny_lxwmx .ny_lxwmxbt h3{font-size:18px;line-height:1;margin-top:0.6rem;}
.ny_lxwm .ny_lxwmx .ny_lxwmxbt span{font-size:14px;line-height:1.5;}
.ny_lxwm .ny_lxwmx .ny_lxwmxtp{width:100%;text-align:center;padding-bottom:1rem;padding-top:0.4rem;}
.ny_lxwm .ny_lxwmx .ny_lxwmxtp img{width:100%;}
.ny_rylb{margin-bottom:0.6rem;}
.ny_rylb a{width:48%;margin-bottom:0.3rem;}
.ny_rylb .ny_rylbtp{width:100%;height:auto;border-radius:0.12rem;margin-top:0.3rem;}
.ny_rylb .ny_rylbbt{font-size:14px;line-height:0.4rem;padding-left:0.6rem;margin-top:0.3rem;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.ny_rylb .ny_rylbtp .more{display:none;}
.ny_dh .ny_dhn ul li.ywej{width: auto;font-size: 16px;padding-right: 4%; line-height:1.4rem;}
.ny_dh .ny_dhn ul li.ywej a{width: auto;display: block;}
.ny_gk .ny_ywzl{padding:0.6rem 0px;line-height: 0.5rem;font-size:14px;}
.xmaln{margin:0.6rem auto;}
.xmaln a{border-radius:0.3rem;width:100%;margin-bottom:0.6rem;}
.xmaln a img {width:100%;height:auto;}
.xmaln a .xmalnwz{left:0.7rem;right:0.7rem;bottom:2.2rem;font-size:14px;padding-right:0.7rem;}
.xmaln a .xmalnwz .time{font-size:14px;margin-bottom:0.23rem;}
.xmaln a .xmalnwz .tit{font-size:18px;margin-bottom:0.2rem;line-height:1.3;}
.xmaln a .xmalnwz::after{width:10%;height:0.05rem;border-radius:0.05rem;bottom:-0.6rem;}
.nyxwdtn{margin:0.6rem auto;}
.nyxwdtnsxw{margin:0.4rem auto;position:relative;overflow:hidden;z-index:2;background-color:#fff;box-shadow: 0px 0.02rem 0.26rem 0px rgb(0 0 0 / 15%);border-radius:0.4rem;margin:0.5rem auto;display:block;}
.nyxwdtnsxwsn{padding:0.3rem; display:block;}
.tjimg{width:100%;}
.tjtex{padding-left:0;width:100%;}
.tjtex p{font-size:18px;margin-bottom:0.15rem; line-height:1.5;}
.tjtex h4 {font-size:18px;line-height:1.25;margin-bottom:0.4rem;}
.tjtex .xwms{line-height:1.5;margin-bottom:0.44rem;font-size:14px;}
.tjtex a{width:20%;height:0.8rem;line-height:0.8rem;border-radius:0.8rem;font-size:14px;}
.nyxwdtnsxwx{right:0.6rem; bottom:0.6rem;}
.nyxwdtnsxwx span{margin-left:0.27rem;}
.xwlist{padding-bottom:0.4rem;}
.xwlist ul li a{line-height:0.6rem;padding:0.2rem 0;border-radius:0.3rem;}
.xwlist ul li a h4{margin-left: 15%;margin-right:0.06rem;padding: 0 0.5rem;font-size:16px;line-height:0.8rem;}
.xwlist ul li a .time{font-size:16px;float: left;width: 16%;text-align:center;border-right:1px solid #d7d7d7; padding:0.2rem 0rem;}

.ny_dh .ny_dhn ul li.ywej a{width:100%;display:block;border-radius:6px; border-bottom:6px solid #f1f2f2; text-align:center; margin: 0px auto}
.ny_dh .ny_dhn ul li.ywej a:hover{width:100%;display: block;color:#0b2966;border-radius:6px; border-bottom:6px solid #0b2966;}
.ny_dh .ny_dhn ul li.ywej a.cur{width:100%;display: block;color:#0b2966;border-radius:6px; border-bottom:6px solid #0b2966;}

.page{display:none;}


.pagesj{width:100%;height:auto;margin:0.3rem auto;display:block;}
.pagesj .pagel{width:74%;height:32px; float:left;border:1px solid #dddddd; line-height:32px;text-align: center}
.pagesj .pagel a{width:16%;height:32px;border-right:1px solid #dddddd;color:#333333;padding:0px; text-align:center; display: inline-block}
.pagesj .pagel a:hover{ width:auto;height:32px; display:inline-block;background:#dddddd;color:#F93;padding:0px 14px;}

.pagesj .pagel a.cur{width:auto;height:32px; display:inline-block;background:#ff9900;color:#ffffff;padding:0px 14px;}
.pagesj .pagel a.page_a:hover{ width:20%;height:32px; display:inline-block;background:#5cb85c;color:#ffffff;padding:0px 14px;}

.pagesj .pagel a.page_a.cur{width:20%;height:32px; display:inline-block;background:#5cb85c;color:#ffffff;padding:0px 14px;}

.pagesj .pager{width:23%;height:32px; float:left;border:1px solid #dddddd; line-height:32px; margin-left:1%;}
.pagesj .pager input{width:100%;border:none;text-indent:10px; display:inline-block;}

.pagesj .pagerr{width:15%;height:32px; float:left;line-height:32px; text-align:center; margin-left:2%;}
.pagesj .pagerr a{width:100%;height:32px;background:#5cb85c;color:#ffffff;display:block;text-align:center;line-height:32px;}
.pagesj .pagerr a:hover{width:100%;height:32px;background:#ff9900;color:#ffffff;display:block;text-align:center;line-height:32px;}

.ny_facp{padding:0;display:block;}
.ny_facpn{ height:auto;display:block; overflow:hidden; margin-bottom:0.4rem;}
.ny_facpn a{margin-top:0.2rem;width:48%;padding-bottom:0.3rem; padding:0.1rem;float:left;}
.ny_facpn a .cptp{height:auto;}
.ny_facpn a p{font-size:14px;line-height:0.4rem;margin-top:0.15rem; padding-bottom:0.2rem;}
.ny_facpxx{margin-top:0.3rem;}
.ny_facpxxs{padding:0.1rem;display:block;}
.ny_facpxxs .ny_facpxxsl{width:100%;height:auto; border:0px;}
.ny_facpxxs .ny_facpxxsr {width:100%;padding:0.2rem 0.3rem;}
.ny_facpxxs .ny_facpxxsr .ny_facpxxsrs h3{font-size:18px;color: #0070bf}
.ny_facpxxs .ny_facpxxsr .ny_facpxxsrs i {margin:0.3rem 0;}
.ny_facpxxs .ny_facpxxsr .ny_facpxxsrs .ny_facpxxsrsnr{line-height:0.6rem;font-size:14px;}
.ny_facpxxs .ny_facpxxsr .ny_facpxxsrx {padding-top:0.3rem;margin-top:0.3rem;}
.ny_facpxxs .ny_facpxxsr .ny_facpxxsrx a {line-height:0.6rem;padding: 0 0.35rem;margin-top:0.3rem;}
.ny_facpxxz{margin-top:0.4rem;}
.ny_facpxxz .ny_facpxxzbt a{line-height:1.5rem; width: 50%;border-bottom: 2px solid #fff;font-size:18px;}
.ny_facpxxz .ny_facpxxznr{padding: 0 0.3rem;margin-top:0.3rem;}
.ny_facpxxz .ny_facpxxznr .ny_facpxxznrs{border-bottom:1px dashed #ddd;padding:0.3rem 0;line-height:0.4rem;display:block;font-size:13px;}
.ny_facpxxz .ny_facpxxznr .ny_facpxxznrs span{line-height:0.8rem;font-size:18px;}
.ny_facpxxz .ny_facpxxznr .ny_facpxxznrs .ny_facpxxznrsr{ margin-top:0.2rem; width:100%; line-height:0.6rem;}
.ny_facpxxz .ny_facpxxznr .ny_facpxxznrx{padding:0.3rem 0;line-height:0.6rem;font-size:13px;display:block;}
.ny_facpxxz .ny_facpxxznr .ny_facpxxznrx span{line-height:0.8rem;font-size:18px;}
.ny_facpxxz .ny_facpxxznr .ny_facpxxznrx .ny_facpxxznrxr{margin-top:0.2rem; width:100%; line-height:0.6rem;}
.ny_facpxxx{margin:0.3rem auto;padding:0.4rem 0;}
.ny_facpxxx .ny_facpxxxbt h3{font-size:18px;}
.ny_facpxxx .ny_facpxxxnr{margin:0.4rem auto;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrlb{display:block; width:100%; overflow:hidden;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrlb .ny_facpxxxnrlbcp{width:100%;margin-right:1%; float:left;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrr{ display:none;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrl{ display:none;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrlb .ny_facpxxxnrlbcp a{padding:0.2rem;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrlb .ny_facpxxxnrlbcp a .ny_facpxxxnrlbcps{height:auto; width:100%;}
.ny_facpxxx .ny_facpxxxnr .ny_facpxxxnrlb .ny_facpxxxnrlbcp a p{font-size:13px;line-height:0.5rem;margin:0.2rem auto;}
.nyxwdtnsxx{box-shadow:0px 0.02rem 0.15rem 0px rgb(0 0 0 / 10%);border-radius:0.3rem;margin:0.4rem auto; width:98%;}
.nyxwdtnsxx .nyxwdtnsxxbt{font-size:16px;line-height:1.5rem;}
.nyxwdtnsxx .nyxwdtnsxxsj{font-size:14px;line-height:1rem;}
.nyxwdtnsxx .nyxwdtnsxxnr{font-size:14px;line-height:0.55rem;margin:0.4rem auto;}
.nyxwdtnsxx .nyxwdtnsxxfy{line-height:0.6rem;margin:0.2rem auto;}
.nyxwdtnsxx .nyxwdtnsxxfy .nyxwdtnsxxfyl{font-size: 14px;line-height:0.6rem;margin:0.3rem auto;}
.nyrlzyn ul li{margin-bottom:0.5rem;}
.nyrlzyn ul li a{padding:0.2rem 0;border-radius:0.2rem;}
.nyrlzyn ul li a .zptb{ width:16%;height:0.5rem;margin:0.2rem auto;text-align:center;}
.nyrlzyn ul li a .zptb img{width:60%;}
.nyrlzyn ul li a h4{padding: 0 0.2rem;font-size: 16px; line-height: 0.88rem;}
.nyrlzyn ul li a .iconA{line-height: 0.88rem;padding:0.21rem;}

.nyxwdtnsxws{margin: 0.2rem 34px 0.2rem 34px;}
.xin{box-shadow: 0px 2px 7px 0px rgb(0 0 0 / 20%);margin: 0.2rem auto;}
.xwlist{padding-top:0.3rem;}

.my-map { margin: 0 auto; width:98%; height:10rem; border:1px solid #CCC;} 



