/* 阴影 */
.shadow_1 {
    -moz-box-shadow:1px 4px 10px rgba(219, 241, 252, 0.69); -webkit-box-shadow:1px 4px 10px rgba(219, 241, 252, 0.69); box-shadow:1px 4px 10px rgba(219, 241, 252, 0.69);
}
.shadow2{
    -moz-box-shadow:1px 0px 10px #ccc; -webkit-box-shadow:1px 0px 10px #ccc; box-shadow:1px 0px 10px #ccc;
}
.shadow3{
    -moz-box-shadow:1px 1px 9px #333; -webkit-box-shadow:1px 1px 9px #333; box-shadow:1px 1px 9px #333;
}
.ny-main {
    margin: 0 auto;
}


.t_search .t_searchUL {
    font-size:16px; color:#555;  width: 80%;margin: 0 auto;
    background:#fff; display: flex; justify-content: space-between; align-items: center;
}
.t_search .t_searchUL .left {
    padding:20px;
}
.t_search .t_searchUL .right {
    padding-right:20px;
}
.t_search .t_searchUL .left a {
    text-decoration: none;
    color: #555;
}
.t_search .t_searchUL .left span{
    color: #999;
}
/* 搜索框 */
.search .right input {
    border: 0;
    margin: 0;
    padding: 0;
    color: #999;
    vertical-align: middle;
    font-size:14px;
}
.search .right input[type="text"] {
    background: url(../images/3_01.png) no-repeat;
    width: 165px;
    height: 25px;
    line-height: 25px;
    color: #333;
    padding:0 10px;
    float: left;
}

.search .right input[type="submit"] {
    background: url(../images/3_02.png) no-repeat;
    width: 45px;
    height: 25px;
    cursor: pointer;
    float: left;
}

/* 面包屑 */

.location{padding: 0;margin: 20px 0;border: 1px solid #faf5f0;background: #f9f8f8;line-height: 40px; font-size: 16px;}
.location .ico{display: block;padding-left: 95px;background: url(../images/icon-home.png) no-repeat;line-height: 40px;}
.location .ico a:hover, .location .ico a:last-child{color: #015cb5;}
.location .ico span{padding: 0 5px;font-family: "微软雅黑"}
.show_list ul li{width: 30.33333333%;margin: 0 0 20px;padding: 0 3% 0 0;float: left;}
.show_list ul li>div{/*box-shadow: 0px 0px 0px 1px #e0e0e0;*/}
.show_list ul li a{display: block;margin: 0 auto;padding: 0 15px;}
.show_list ul li .show_pro_img{background: #f6f6f6;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.show_list ul li .show_pro_img a{margin: 0 auto;padding: 9px;}
.show_pro_img span{display: block;width: 100%;height: 265px;overflow: hidden;margin: 0 auto;padding: 0;position: relative;background: #fff;}
.show_pro_img span img{display: block;max-width: 100%;max-height: 100%;margin: auto;padding: 0;position: absolute;left: 0;top: 0;right: 0;bottom: 0;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.show_list ul li p{width: 98%;height: 45px;overflow: hidden;line-height: 34px;font-size: 16px;color: #333;text-align: center;margin: 0 auto 0;padding: 0 1%;background: #f6f6f6;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.show_list ul li p a{color: #333;font-size: 16px;}

/* 左边联系 */
.lianxibox{}
.lianxi-tit{ height: 70px; background: #015cb5;  border-radius:4px 4px 0px 0px;}
.lianxi-tit h3{font-size:20px;color: #FFFFFF; line-height: 70px; padding-left: 54px; background: url(../images/up-c.png) no-repeat 180px center; background-size: 20px 20px;}
.lianxi-txt{  font-size: 14px; color: #666; line-height: 34px; border: 1px solid #ececec; border-top: none;}
.lianxi-txt p{padding: 10px 10px 10px;border-top: 1px solid #eee;line-height: 22px;}


/* 推荐新闻列表 */
.news-tj-tit{ height: 70px; background: #015cb5; }
.news-tj-tit h3{color: #FFFFFF; line-height: 70px; padding-left: 54px;}
.news-tj-list{border-bottom: 1px solid #eee; }

.news-tj-list ul li{padding: 20px 20px;border: 1px solid #eee;color: #999;border-bottom: 0;transition: all 0.3s ease-in-out;}
.news-tj-list ul li a{background-image: url(../images/icon_7.gif);background-repeat: no-repeat;background-position: 0 45%;font-size: 15px;padding-left: 14px;transition: all 0.6s;}
.news-tj-list ul li:hover{background-color: #015cb5;color: #fff;}
.news-tj-list ul li:hover a{left: 6px;color: #fff;background-image: url(../images/icon_8.gif);padding-left: 24px;transition: all 0.6s;}

/*Main模板*/.blk-main{width:1200px;margin: 0 auto;}
/*小模块*/.blk-xs{width:240px;}
/*中模块*/.blk-sm{width:calc(100% - 280px);}
/*小版块*/.blk{margin-bottom:30px;}

.blk-xs .products_left{width: 100%;margin-right: 26px;}
.blk-xs h2.pro_toptitle{ height: 70px;background: #015cb5 url(../images/product_cat_bg.jpg) no-repeat center top;width: 100%; color: #fff; text-align: center;line-height: 26px; font-size: 24px; padding-top: 16px;}
.blk-xs h2.pro_toptitle span{font-size: 12px;text-transform: uppercase;display: block; font-weight: normal;}
.blk-xs .products_left .products_left_title{background: url(../images/product_cat_bg.jpg) no-repeat center top;height: 85px;font-size: 24px;line-height: 84px;color: #ffffff;text-align: center;font-weight: bold;}
.blk-xs .products_left .products_left_list{padding-top: 20px;    border: 1px solid #dfdfdf;  background: #F5F5F5; padding-bottom: 20px;}
.topsortname{margin-bottom:20px; width: 100%; margin: 0 auto 20px;  }
.topsortname a{color: #333;font-size: 18px; line-height: 32px; padding-left: 22px; background: url(../images/Arrow_04.gif) no-repeat 9px center;}
.topsortname a:hover{color:#015cb5 ;}
.products_sort_sub{padding:10px;border-radius: 6px; width: 82%; margin: 0 auto;}
.products_sort_sub li{line-height: 28px;white-space: nowrap;overflow:hidden; text-overflow:ellipsis; }
.products_sort_sub li a{color: #333; font-weight:normal;font-size:15px;background: url(../images/menu_tb4.png) no-repeat left center; padding-left: 20px;}
.products_sort_sub li a:hover{color:#015cb5;}


.fdh-01-tit{background:url(../images/product_cat_bg.jpg) no-repeat center top;height: 75px;border-radius: 8px 8px 0px 0px;}
.fdh-01-tit h2{font-size: 24px;font-weight: bold;line-height: 28px;color: #fff;text-align: center; padding-top: 16px;}
.fdh-01-tit h2 span{font-size: 12px;text-transform: uppercase;display: block; font-weight: normal;}
.nycatlog h3{height: 50px;line-height: 50px;background:#ececeb;overflow: hidden;}
.nycatlog h3 a{display: block;font-size: 18px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #666666;overflow: hidden;}
.nycatlog h3.sidenavcur, .nycatlog h3:hover{background: url(../images/p14-icon2.png) no-repeat right center #015cb5; padding-left: 54px;}
.nycatlog h3.sidenavcur, .nycatlog h3:hover a{color: #fff;}
.fdh-01-nav dl{padding: 2px 0 4px; }
.fdh-01-nav dt{height: 50px;font-size: 16px;line-height: 50px;padding-left: 54px;padding-right: 40px;margin-bottom: 1px;background: url(../images/menu_tb3.png) no-repeat 26px center #015cb5;position: relative;overflow: hidden;}
.fdh-01-nav dt:hover{background:url(../images/menu_tb3.png) no-repeat 26px center #ff9000}
.fdh-01-nav dt a{color: #FFF;    font-size: 18px;}


.fdh-01-nav-one h3{height: 50px;line-height: 50px;background:#f7f7f7 url(../images/menu_tb4.png) no-repeat 26px center ;margin-bottom: 2px;overflow: hidden;}
.fdh-01-nav-one h3 a{height: 50px;line-height: 50px;display: block;font-size: 18px;font-weight: normal;padding-right: 40px;padding-left: 81px;color: #666666;overflow: hidden;}
.fdh-01-nav-one h3:hover{background:url(../images/menu_tb3.png) no-repeat 26px center #19ae62}
.fdh-01-nav-one h3 a:hover{color: #fff;}

.fl { float:left;}
.fr { float:right;}

.cplb-3n-ts-03-tit{font-size: 24px;font-weight: normal;border-bottom: 1px solid #ebebeb;margin-bottom: 15px;}
.cplb-3n-ts-03-tit span{display: inline-block;height: 38px;line-height: 38px;padding: 0 20px;background: linear-gradient(to right, #1aaf5e, #015198);color: #fff;border-radius: 20px 0 20px;}
.cplb-3n-ts-03-list dl:hover{border-color: #015cb5;}
.cplb-3n-ts-03-list dl:hover a{color: #015cb5;}
.cplb-3n-ts-03-list dl{width: 32.1%;border: 1px solid #dedede;margin-bottom: 15px;background: #fff;float: left;margin-right: 1.2%;}
.cplb-3n-ts-03-list dl:nth-child(4n-1){margin-right: 0;}
.cplb-3n-ts-03-list dt img{width: 100%;margin: 0 auto;display: block;}
.cplb-3n-ts-03-list dd{padding: 6px 20px 5px 20px;}
.cplb-3n-ts-03-list dd h4{height: 45px;font-weight: normal;font-size: 18px;color: #154c64;line-height: 45px;overflow: hidden;}
.cplb-3n-ts-03-list h4 a{display: block;height: 45px;color: #727272;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cplb-3n-ts-03-list dl:hover h4 a{color: #015cb5;}
.cplb-3n-ts-03-list-desc{height: 60px;font-size: 14px;line-height: 20px;color: #666;margin-bottom: 12px;overflow: hidden;}
.cplb-3n-ts-03-list-deta{width: 100px;height: 40px;display: inline-block;border: 1px solid #aaa;font-size: 16px;line-height: 40px;text-align: center;}
.cplb-3n-ts-03-list dl:hover{border-color: #015cb5;}
.cplb-3n-ts-03-list dl:hover a{color: #015cb5;}
.cpcc-ts-01{position: relative;padding: 12px 0 16px;background: #fff;}
.cpcc-ts-01-left{position: relative;width: 40%;float: left;overflow: hidden;border: 1px solid #e7e7e7;margin-left: 20px;}
.cpcc-ts-01-left-jt{width: 12px;height: 23px;position: absolute;top: 50%;margin-top: -11px;cursor: pointer;z-index: 33;}
.cpcc-ts-01-left-prev{left: 10px;}
.cpcc-ts-01-left-next{right: 10px;}
.cpcc-ts-01-left-size{position: absolute;right: 0;bottom: 0;width: 56px;height: 26px;font-size: 14px;line-height: 16px;color: #787878;letter-spacing: 3px;}
.cpcc-ts-01-left-size em{font-style: normal;}
.cpcc-ts-01-left-pic{width: 100%;position: relative;text-align: center;}
.cpcc-ts-01-left-pic li{width: 100%;float: left;}
.cpcc-ts-01-left-pic img{width: 100%;margin: 0 auto;display: block;}
.cpcc-ts-01-right{width: 46%;float: right;margin-right: 6%;}
.cpcc-ts-01-right-tit{height: 48px;font-size: 24px;font-weight: bold;line-height: 48px;color: #015cb5;border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cpcc-ts-01-right-con{font-size: 14px;line-height: 24px;margin-bottom: 86px;overflow: hidden;}
/*.pc-cx-tel-1{width: 46%;height: 56px;border-top: 2px solid #e6e6e6;padding-top: 10px;position: absolute;bottom: 16px;right: 6%;}*/
/*.pc-cx-tel-1-t1{width: 114px;height: 44px;background: #015cb5;font-size: 18px;line-height: 44px;text-align: center;float: right;}*/
/*.pc-cx-tel-1-t1 a{display: block;color: #fff;}*/
/*.pc-cx-tel-1-t2{height: 56px;padding-left: 70px;background: url(../images/pc-xc-icon2.png) no-repeat 10px top;font-size: 18px;line-height: 22px;color: #454545;}*/
/*.pc-cx-tel-1-t2 p{line-height: 24px;}*/
.p14-product-2-tit{height: 46px;line-height: 46px;font-weight: normal;border-bottom: 2px solid #dfdfdf;margin-bottom: 30px;}
.p14-product-2-tit b{display: inline-block;font-size: 24px;font-weight: normal;color: #464646;padding-left: 32px;border-bottom: 2px solid #015cb5;background:url(../images/p14-icon11.png) no-repeat 0 center;}
.p14-product-2-tit span{margin-left: 10px;font-size: 18px;font-family: Arial;color: #c2c2c1;text-transform: uppercase;}
.p14-product-2-list dl{float: left;width: 23.5%;/* height: 260px; */border: 1px solid #dfdfdf;margin-right: 1.5%;box-sizing: border-box;margin-bottom: 50px;}
.p14-product-2-list dt{height: 170px;}
.p14-product-2-list dl.p14-product-clear{margin-right: 0;}
.p14-product-2-list dl img{display: block;width: 100%;height: 100%;overflow: hidden;}
.p14-product-2-list dd{padding: 10px;margin-right: 2px;position: relative; text-align: center;}
.p14-product-2-list h4{height: 30px;font-size: 16px;font-weight: normal;line-height: 30px;color: #191919;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p14-product-2-list h4 a{color: #191919;}
.p14-product-2-desc{font-size: 14px;line-height: 24px;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p14-product-2-list dl:hover{border-color: #015cb5;}
.p14-product-2-list dl:hover h3 a{color: #015cb5;}
.p14-info-2{background: #fff;}
.p14-info-2-tit{height: 80px;font-size: 24px;line-height: 80px;background: #015cb5;color: #fff;text-align: center;margin-bottom:12px;}
.p14-info-2-list dl{font-size: 12px;line-height: 18px;overflow: hidden;}
.p14-info-2-list dt{width: 100%;border: 1px solid rgba(153, 153, 153, 0.3);box-sizing:border-box;}
.p14-info-2-list dt img{display: block;width: 100%;margin: 0 auto;}
.p14-info-2-list dd h3{height: 40px;font-size: 14px;font-weight: normal;line-height:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p14-info-2-list-desc{height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p14-info-2-list dl:nth-last-child(1){border-bottom: 0;}
.endit-content img{max-width:100%;height: auto!important;}


.p12-curmbs-1{font-size: 14px;border-bottom: 1px dashed #dcdcdc;line-height: 60px;}
.p12-curblock{display: none;}
.p12-curmbs-1 b{border-left: 10px solid #015cb5;font-weight: normal;padding-left: 8px;}
.p12-curmbs-1 i{font-style: normal;}
.p12-curmbs-1 span{font-family: '宋体';padding: 0 5px;height: 46px;line-height: 46px;}
.p15-infolist-1-t1{padding: 35px 49px 0px 21px;background: #fff;border-bottom: 1px dashed #cacaca;margin-bottom: 20px;height: 164px;}
.p15-infolist-1-t1 dt{position: relative;height: 30px;font-size: 18px;line-height: 30px;margin-bottom: 8px;padding-left: 68px;}
.p15-infolist-1-t1 dt a{display: block;color: #333;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p15-infolist-1-t1 dt span{display: block;width: 60px;height: 30px;font-size: 18px;line-height: 30px;text-align: center;color: #fff;position: absolute;top: 0;left: -0px;background: #015cb5;}
.p15-infolist-1-t1-desc{height: 72px;line-height: 24px;margin-bottom: 5px;overflow: hidden;padding-left: 68px;}
.p15-infolist-1-t1-deta{width: 60px;float: right;padding-left: 20px;background: url(images/p14-icon21.png) no-repeat left center;}
.p15-infolist-1-t1-deta a{display: block;color: #015cb5;}
.p14-infolist-1-list dl{border: 1px solid #dedede;margin-bottom: 15px;padding: 22px 50px 22px 22px;background: #fff;overflow: hidden; display: flex;}
.p14-infolist-1-list dt{width: 29.5%;margin-right: 3.8%; position: relative}
.p14-infolist-1-list dd{width: 66.7%;}
.p14-infolist-1-list dt .data {
    position: absolute;
    left: 0.1rem;
    top: 0rem;
    text-align: center;
    background-color: #fff;
    border-radius: 0  0 4px 4px;
    padding-top: 0.10rem;
    padding-bottom: 0.12rem;
    min-width: 60px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; z-index: 10;
}
.p14-infolist-1-list dt .data .d1 {
    line-height: 1;
}
.p14-infolist-1-list dt .data .d2 {
    line-height: 1;
}

.p14-infolist-1-list dt img{width:100%;display: block;height: auto;}
.p14-infolist-1-list dd h4{height: 40px;font-weight: normal;font-size: 20px;color: #154c64;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.p14-infolist-1-list h4 a{height: 40px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 18px;}
.p14-infolist-1-list dl:hover{border:1px solid #015198;box-shadow: 2px 5px 12px #ccc;}
.p14-infolist-1-list dl:hover h4 a{color: #015198;}
.p14-infolist-1-list-desc{max-height: 60px;font-size: 14px;line-height: 20px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.p14-infolist-1-list-deta{text-align: right;}
.p14-infolist-1-list-deta a{color:#fff;font-size: 14px;background: linear-gradient(to right, #015198, #015198);padding: 6px 20px; border-radius: 10px; transition:all .5s ease;}
.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a{background: linear-gradient(to right, #1aaf5e, #015198);transition: 0.3s all ease-in-out;}

.p14-infolist-1 .cplb-3n-ts-03-tit .zixun{float: right; background: none;padding: 0 4px!important;}
.p14-infolist-1 .cplb-3n-ts-03-tit .zixun:hover{}
.p14-infolist-1 .cplb-3n-ts-03-tit .zixun a{ color: #ff9000; font-size: 16px; font-weight: bold; display: block; border: 1px solid #ff9000; width: 110px; text-align: center; border-radius: 20px; height: 40px;line-height: 40px;}
.p14-infolist-1 .cplb-3n-ts-03-tit .zixun a:hover{color: #fff;background-color: #ff9000;}

.p14-infolist-1 .cplb-3n-ts-03-tit .nayang{float: right; background: none;padding: 0 4px!important;}
.p14-infolist-1 .cplb-3n-ts-03-tit .nayang:hover{}
.p14-infolist-1 .cplb-3n-ts-03-tit .nayang a{ color: #fff;background-color: #ff9000; font-size: 16px; font-weight: bold; display: block; width: 110px; text-align: center; border-radius: 20px; height: 40px;line-height: 40px;}

.p14-info{  line-height: 26px; margin: 10px auto; border: 1px #ccc dashed; line-height: 26px;font-size: 16px; padding: 20px;}
.p14-info p{line-height: 26px;font-size: 16px;}

.service-item1 {padding: 5px 0;border-top: 1px solid #E8E8E8; margin-top:15px;}
.service-item1 b{display: inline-block;width:80px;line-height:22px;color: #6e6e6e;position: relative;left:0; background:#f9f9f9; top:-23px; font-size:16px;}
.service-item1 p{display: inline-block;padding: 0 5px 0 0;color: #6e6e6e; float:left; font-size:14px; margin-top:-20px;}
.service-item1 p span{border: 2px solid #015198;color: #015198;border-radius: 100%;line-height: 18px;width: 22px;display: inline-block;text-align: center;font-weight: 600;}
.service-item1 h6{line-height: 50px;color: #6e6e6e;padding-left: 8px;}


.blk-xs{position: sticky;top: 20px;}
.con_con2ly{
    padding: 20px;
background: rgb(244,247,249);
}
.con_con2ly .rq{
    width: 100%;
    position: relative;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
}
.con_con2ly .rq .div{
    width: 48%;
    height: auto;
    float: left;
    margin-right: 4%;
    /*background-image: url(../images/img84.jpg);*/
    background-color: #fff;
    background-size: cover;
    padding: 50px 40px;
    transition: all .5s; margin-bottom: 20px;
}
.con_con2ly .rq .div:hover{
    background: url(../images/img83.jpg); background-size: 100%;
}
.con_con2ly .rq .div:nth-child(2n),.con_con2ly .rq .div:nth-child(6){
    margin-right: 0;
}
.con_con2ly .rq .div .p1{
    font-size: 28px;
    color: #121212;
    font-weight: bold;
    transition: all .5s; margin-bottom: 18px;
}
.con_con2ly .rq .div:hover .p1{
    color: #fff;
}
.con_con2ly .rq .div .p2{
    height: 38px;
    font-size: 20px;
    color: #121212;
    font-weight: bold;
    padding-top: 8px;
    transition: all .5s;
}
.con_con2ly .rq .div:hover .p2{
    color: #fff;
}
.con_con2ly .rq .div .div1{
    width: 100%;
}
.con_con2ly .rq .div .div1 p{
    font-size: 14px;
    color: #333333;
    padding-left: 56px;
    line-height: 32px;
    position: relative;
    transition: all .5s;
}
.con_con2ly .rq .div:hover .div1 p{
    color: #fff;
    opacity: 0.8;
}
.con_con2ly .rq .div .div1 p span{
    position: absolute;
    left: 0;
    top: 0;line-height: 32px;
}
