@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan 
 */

/*home*/
.m-intrdctn{margin-top:-73px;padding:15px 31px 30px 117px;height:136px;background:url(../images/home/intrdctn.png) left 20px center no-repeat;background-color:#fff;box-shadow:0 3px 0 0 rgba(14,5,11,.06);}
.m-intrdctn p{color:#333;text-indent:36px;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:18px;font-family:MicrosoftYaHei;line-height:36px;}
/* 两行隐藏 */
/* .m-intrdctn p{display:-webkit-box;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;} */

.m-fvrdplcy h2{margin:50px 0 25px 0;height:48px;background:url(../images/home/long.png) center no-repeat;text-align:center;line-height:48px;}
.m-fvrdplcy h2 a{color:#da161d;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:32px;font-family:MicrosoftYaHei-Bold;}

.g-fvrdplcyTab{width:242px;}
.g-fvrdplcyTab li{position:relative;margin-bottom:5px;}
.g-fvrdplcyTab li:last-child{margin-bottom:0;}
.g-fvrdplcyTab li a{display:block;height:115px;background-color:#ef5b60;color:#fff;text-align:center;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:24px;font-family:MicrosoftYaHei-Bold;line-height:115px;}
.g-fvrdplcyTab li.u-active a{background-color:#da161d;}
.g-fvrdplcyTab li.u-active::after{position:absolute;top:50%;right:-22px;display:block;content:url(../images/home/right_1.png);transform:translateY(-50%);}

.m-lstfprfrntlplcs{padding:24px 20px 20px 34px;height:475px;border:solid 1px #ddd;background-color:#fff;}

.m-implmnttnstts{padding:20px;width: 570px;height:475px;border:solid 1px #ddd;background-color:#fff;}

.g-lstfprfrntlplcs{width:513px;}
.g-implmnttnstts{width: 530px;}
.g-lstfprfrntlplcs h3{padding-bottom:16px;border-bottom:1px solid #ddd;}
.g-lstfprfrntlplcs h3 a{color:#da161d;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:24px;font-family:MicrosoftYaHei-Bold;}

.g-lstfprfrntlplcs li{background: url(../images/page/icon_bj.png) left center no-repeat;height: 48px; line-height: 48px;position: relative;padding-left: 15px;}
.g-lstfprfrntlplcs li span{float: right; padding-left: 10px; font-size: 16px; color: #b3b3b3;}
.g-lstfprfrntlplcs li a{display: block;font-size: 18px;color: #3d3d3d;  overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.g-lstfprfrntlplcs li a:hover{padding-left: 5px;}


.m-intrprttnfdscnts h2{margin:70px 0 15px 0;height:48px;background:url(../images/home/short.png) center no-repeat;text-align:center;line-height:48px;}
.m-intrprttnfdscnts h2 a{color:#da161d;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:32px;font-family:MicrosoftYaHei-Bold;}


.m-cnslttnq{padding:30px 0;height:305px;background-color:#f5f5f5;margin-top: 47px;}
.g-QA{padding:10px 20px;width:680px;height:244px;background-color:#fff;}
.u_title{display:flex;height:48px;background:url(../images/home/short_right.png) left 122px center no-repeat;line-height:48px;align-items:center;justify-content:space-between;}
.u_title h3 span{color:#da161d;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:28px;font-family:MicrosoftYaHei-Bold;}
.u_title a{color:#999;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;}
.g-QA li p{padding-left:65px;}
.g-QA li p:first-child{overflow:hidden;margin:10px 0;background:url(../images/home/ask.png) top 10px left no-repeat;color:#333;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:18px;font-family:MicrosoftYaHei;line-height:48px;}
.g-QA li p:last-child{background:url(../images/home/answer.png) top 6px left no-repeat;color:#333;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;line-height:30px;}
.g-QA li p:last-child{display:-webkit-box;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}

.g-cnsltngsrvc li{float:left;margin-right:20px;}
.g-cnsltngsrvc li:last-child{margin-right:0;}
.g-cnsltngsrvc li a{display:block;width:220px;height:244px;background-color:#fff;text-align:center;}
.g-cnsltngsrvc li a p{color:#333;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:24px;font-family:MicrosoftYaHei;line-height:30px;}
.g-cnsltngsrvc li:nth-child(1) img{margin:34px 0 24px 0;}
.g-cnsltngsrvc li:nth-child(2) img{margin:38px 0 22px 0;}
.g-cnsltngsrvc li:nth-child(3) img{margin:16px 0 7px 0;}

.m-hlpsrvcs h2{margin:40px 0;height:48px;background:url(../images/home/long.png) center no-repeat;text-align:center;line-height:48px;}
.m-hlpsrvcs h2 a{color:#da161d;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:32px;font-family:MicrosoftYaHei-Bold;}

.g-hlpsrvcs{width:100%;height:110px;}
.g-hlpsrvcs li{overflow:hidden;margin-right:31px;width:327px!important;height:110px;background-color:#f5f7fa;}
.g-hlpsrvcs li:last-child{margin-right:0;}
.g-hlpsrvcs li a{display:block;width:100%;height:100%;}
.g-hlpsrvcs li a img{height:100%;object-fit:cover;}
.u_work{display: block;height: 110px;margin: 30px 0 20px 0;}
.u_work img{width: 100%;height: 100%;}

/* 新增 */
.m-searchFile{margin:30px 0 70px;}
.m-tpsearch-1{padding:41px 40px;height:140px;background:#fff8f8;}
.m-tpsearch-1>form{width:100%;height:58px;border-radius:29px;background:#fff;text-align:center;}
.m-tpsearch-1>form input{outline:0;border:none;}
.u-tpsearchtext-1{display:inline-block;padding:0 137px 0 28px;width:100%;height:58px;border-radius:29px;color:#3d3d3d;font-size:15px;}
.u-searchbtn-1{top:6px;right:6px;width:120px;height:46px;border-radius:23px;background:url(../images/icon/bg-search.png) #ee4d53 left 23px center no-repeat;color:#fff;text-indent:26px;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:18px;font-family:MicrosoftYaHei;line-height:46px;background-blend-mode:normal,normal;}
.g-searchFile{width:690px;}
.g-searchFile li{float:left;margin-right:12px;}
.g-searchFile li:last-child{margin-right:0;}
.g-searchFile li a{display:block;padding-top:29px;width:222px;height:140px;background-color:#fff8f8;text-align:center;}
.g-searchFile li a p{color:#3d3d3d;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:20px;font-family:MicrosoftYaHei-Bold;line-height:46px;}

.g-crprtplcs{padding-bottom: 25px;}
.g-crprtplcs ul{display: flex;}
.g-crprtplcs li{float:left;margin-right:11px;position: relative;}
.g-crprtplcs li:last-child{margin-right:0;}
.g-crprtplcs li a{display:block;width: 107px;box-sizing: border-box; border-radius: 8px;overflow: hidden; height: 116px;border-radius: 8px;text-align: center;padding-top: 81px;}
.g-crprtplcs li:nth-child(1) a{background:url(../images/icon/e_icon_1.png) #f6f6f6 top 27px center no-repeat;}
.g-crprtplcs li:nth-child(2) a{background:url(../images/icon/e_icon_2.png) #f6f6f6 top 27px center no-repeat;}
.g-crprtplcs li:nth-child(3) a{background:url(../images/icon/e_icon_3.png) #f6f6f6 top 27px center no-repeat;}
.g-crprtplcs li:nth-child(4) a{background:url(../images/icon/e_icon_4.png) #f6f6f6 top 27px center no-repeat;}
.g-crprtplcs li:nth-child(5) a{background:url(../images/icon/e_icon_5.png) #f6f6f6 top 27px center no-repeat;}
.g-crprtplcs li:nth-child(6) a{background:url(../images/icon/e_icon_6.png) #f6f6f6 top 27px center no-repeat;}
.g-crprtplcs li:nth-child(7) a{background:url(../images/icon/e_icon_7.png) #f6f6f6 top 27px center no-repeat;}
.g-crprtplcs li:nth-child(8) a{background:url(../images/icon/e_icon_8.png) #f6f6f6 top 27px center no-repeat;}
.g-crprtplcs li:nth-child(9) a{background:url(../images/icon/e_icon_9.png) #f6f6f6 top 27px center no-repeat;}
.g-crprtplcs li:nth-child(10) a{background:url(../images/icon/e_icon_10.png) #f6f6f6 top 27px center no-repeat;}
.g-crprtplcs li:nth-child(11) a{background:url(../images/icon/e_icon_11.png) #f6f6f6 top 27px center no-repeat;}
.g-crprtplcs li:nth-child(12) a{background:url(../images/icon/e_icon_12.png) #f6f6f6 top 27px center no-repeat;}

.g-crprtplcs li.u-active a{border: solid 1px #da161d;}
.g-crprtplcs li.u-active::after{display: block;position: absolute;bottom: -22px;left: 50%;transform: translateX(-50%);content: url(../images/icon/triangle.png);}
.g-crprtplcs li:nth-child(1).u-active a{background:url(../images/icon/e_icon_1.png) #fff top 27px center no-repeat;}
.g-crprtplcs li:nth-child(2).u-active a{background:url(../images/icon/e_icon_2.png) #fff top 27px center no-repeat;}
.g-crprtplcs li:nth-child(3).u-active a{background:url(../images/icon/e_icon_3.png) #fff top 27px center no-repeat;}
.g-crprtplcs li:nth-child(4).u-active a{background:url(../images/icon/e_icon_4.png) #fff top 27px center no-repeat;}
.g-crprtplcs li:nth-child(5).u-active a{background:url(../images/icon/e_icon_5.png) #fff top 27px center no-repeat;}
.g-crprtplcs li:nth-child(6).u-active a{background:url(../images/icon/e_icon_6.png) #fff top 27px center no-repeat;}
.g-crprtplcs li:nth-child(7).u-active a{background:url(../images/icon/e_icon_7.png) #fff top 27px center no-repeat;}
.g-crprtplcs li:nth-child(8).u-active a{background:url(../images/icon/e_icon_8.png) #fff top 27px center no-repeat;}
.g-crprtplcs li:nth-child(9).u-active a{background:url(../images/icon/e_icon_9.png) #fff top 27px center no-repeat;}
.g-crprtplcs li:nth-child(10).u-active a{background:url(../images/icon/e_icon_10.png) #fff top 27px center no-repeat;}
.g-crprtplcs li:nth-child(11).u-active a{background:url(../images/icon/e_icon_11.png) #fff top 27px center no-repeat;}
.g-crprtplcs li:nth-child(12).u-active a{background:url(../images/icon/e_icon_12.png) #fff top 27px center no-repeat;}


.g-crprtplcslist{height: 320px;background-color: #ffffff;border-radius: 8px;}
.g-crprtplcslist li{display: flex; background: url(../images/page/icon_bj.png) left center no-repeat;height: 48px; line-height: 48px;position: relative;padding-left: 15px;}
.g-crprtplcslist li span{margin-left: auto; padding-left: 10px; font-size: 16px; color: #b3b3b3;}
.g-crprtplcslist li a.u_tit{display: block;max-width: 80%; font-size: 18px;color: #3d3d3d;  overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.g-crprtplcslist li a.u_file{color: red;font-size: 18px;}
.g-crprtplcslist li a:hover{padding-left: 5px;}

/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {


}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    

}
/*pad md*/
@media screen and (max-width: 991px ){
    .m-intrdctn{height: auto;}
    /* .m-intrdctn p{-webkit-line-clamp:10;line-clamp: 10;} */
    .m-lstfprfrntlplcs,.g-lstfprfrntlplcs,.g-QA{width: 100%;}
    .m-cnslttnq,.u_work,.m-lstfprfrntlplcs{height: auto;}

    .g-fvrdplcyTab,.g-fvrdplcyTab li,.g-fvrdplcyTab li a{width: 100% !important;}
    .g-fvrdplcy .list-switch{width: 100% !important;}
    .m-lstfprfrntlplcs{padding: 20px;}
    .g-cnsltngsrvc li{margin: 10px 0;width: 100%;}
    .g-cnsltngsrvc li a{width: 100%;}
    .u_title{background: none;}

    .m-implmnttnstts{width: 100%;}
    .g-crprtplcs ul{flex-wrap: wrap;}
    .g-crprtplcs li{width: 48%;margin-right: 4%;margin-bottom: 20px;}
    .g-crprtplcs li:nth-child(2n){margin-right: 0;}
    .g-crprtplcs li a{width: 100%;}

    .g-searchFile li{width: 100%;margin-bottom: 10px;}
    .g-searchFile li a,.g-searchFile{width: 100%;}
    .m-tpsearch-1{padding: 41px 10px;margin-bottom: 10px;}
    .u-searchbtn-1{width: 110px;}

    .g-fvrdplcyTab li::after{display: none !important;}
    .g-crprtplcslist li a.u_tit{max-width: 45%;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
    


}
/*small xs*/
@media screen and (max-width: 638px) {
    

}