@media (hover: hover) {
	.listRate .zhedie .item:hover .t {cursor: pointer;background: #f7f8fb;-webkit-tap-highlight-color: transparent;color: #093b7d;}
	.wrap .box5 .list a:hover .img img{
		transform: scale(1.2) rotate(5deg);
	}
	.wrap .track .b .list li a:hover {
		transform: scale(1.1);
		cursor: pointer;
	}
	.wrap .box2 .list li:hover{
		transform: scale(1.1);
	}
	.listRate .resault .listNav .navItem:hover {
	    cursor: pointer;
	    /* opacity: .8; */
	    color: #fff;
	    background: #a3aebd;
	}
	.listRate .detail .detailWrap .allB .tab .t span:hover {
		cursor: pointer;
		opacity: .9;
		-webkit-tap-highlight-color: transparent;
	}
	.listRate .detail .detailWrap .allB .sDetail .t .tr span:hover {cursor: pointer; opacity: .9;-webkit-tap-highlight-color: transparent;}

	.listRate .resault .resaultWrap  .btns em:hover {cursor: pointer;background: #2e4e87;}
	.listGuestbook .main .mainWrap .l .form .item .submit:hover {-webkit-tap-highlight-color: transparent;}
	.wrap .track .t .l .input .ir:hover {cursor: pointer;background: #1742b2;-webkit-tap-highlight-color: transparent;}
	.listRate .resault .resaultWrap  .list .listWrap .litem:hover {
		background: #f5f5f5; cursor: pointer;
	}
	.listRate .resault .resaultWrap .list .listWrap .sub_list .litemB .litemBItem:hover {
	    background: #d7dce5;
	}
	
}

/**
 * 预约查询
*/
.queryOrder {}
.queryOrder .banner_area {
    background: url(/img/banner/banner.jpg) no-repeat scroll center center;
    background-size: cover;
}
.queryOrder .main {}
.queryOrder .main .chaxunjieguo {}
.queryOrder .main .chaxunjieguo .tit {
    text-align: center;
    font-size: 40px;
    height: 50px;
    overflow: hidden;
    margin-bottom: 50px;
    margin-top: 50px;
}
.queryOrder .main .chaxunjieguo .chaxunjieguo_box {}
.queryOrder .main .chaxunjieguo .chaxunjieguo_box .chaxun_mainlist {
    margin: 0px auto 32px auto;
    width: 1000px;
    background: #07406d;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.queryOrder .main .chaxunjieguo .chaxunjieguo_box .chaxun_mainlist fieldset {
    border: none;
    display: flex;
    align-items: center;
    color: #fff;
    justify-content: center;
    padding: inherit;
}
.queryOrder .main .chaxunjieguo .chaxunjieguo_box .chaxun_mainlist .chaxun_tit {}
.queryOrder .main .chaxunjieguo .chaxunjieguo_box .chaxun_mainlist .chaxun_txt {
    margin: 0 20px;
    width: 400px;
    height: 45px;
    box-sizing: border-box;
}
.queryOrder .main .chaxunjieguo .chaxunjieguo_box .chaxun_mainlist .chaxun_but {
    height: 45px;
    font-size: .13rem;
    padding: 0 .15rem;
    float: right;
}



/**
 * 预约自提
*/
.querys {}
.querys .banner_area {
    background: url(/img/banner/banner.jpg) no-repeat scroll center center;
    background-size: cover;
}
.querys .banner_area .container {}
.querys .banner_area .container .banner_content {}
.querys .makeAnAppointment {}
.querys .makeAnAppointment .flexCenter {
    text-align: center;
}

.querys .makeAnAppointment .c {}
.querys .makeAnAppointment .c .page1 {
    text-align: center;
    margin-bottom: 150px;
}
.querys .makeAnAppointment .c .title {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    font-size: 18px;
    border-bottom: 1px solid #ddd;
}
.querys .makeAnAppointment .c .title h1 {}
.querys .makeAnAppointment .c .title .img {
    margin-right: 20px;
}
.querys .makeAnAppointment .c .page1 .title .img img {}
.querys .makeAnAppointment .c .page1 p {}
.querys .makeAnAppointment .c .page1 .flex {
    margin-top: 50px;
    display: grid;
    margin-bottom: 30px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
    padding: 0 200px;
}
.querys .makeAnAppointment .c .page1 .flex li {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.querys .makeAnAppointment .c .page1 .flex li h2 {
    font-size: initial;
    text-align: left;
}
.querys .makeAnAppointment .c .page1 .flex li input, .querys .makeAnAppointment .c .page1 .flex li select {
    display: block;
    width: 100%;
    border-radius: 5px;
    border: 1px solid #ccc;
    margin-top: 10px;
    height: 40px;
}
.querys .makeAnAppointment .c .page1 .flex li.wd h2 {
    display: block;
    height: 45px;
}
.querys .makeAnAppointment .c .page1 .flex li.wd p {}
.querys .makeAnAppointment .c .page1 .flex li.btns {
    padding-top: 10px;
}
.querys .makeAnAppointment .c .page1 .flex li.btns button {
    background: #07406d;
    font-size: 14px;
    color: #fff;
    display: block;
    width: 100%;
    border-radius: 5px;
    border: 1px solid #ccc;
    margin-top: 10px;
    height: 42px;
}
.querys .makeAnAppointment .c .page1 .flex li.btns p {}
.querys .makeAnAppointment .c .page2 {}
.querys .makeAnAppointment .c .page2 .title {}
.querys .makeAnAppointment .c .page2 .title .img {}
.querys .makeAnAppointment .c .page2 .title .img img {}
.querys .makeAnAppointment .c .page2 .title p {}
.querys .makeAnAppointment .c .page2 .flexCenter {}
.querys .makeAnAppointment .c .page2 .flexCenter h1 {
    display: inline-block;
    line-height: 59px;
    padding: 0 150px;
    background: #e1e9ee;
    border: 1px solid #a7c6de;
    border-radius: 5px;
    font-size: 20px;
    color: #164b76;
    margin: 72px auto 95px auto;
}
.querys .makeAnAppointment .c .page2 .btns {
    display: flex;
    align-items: center;
    justify-content: center;
}
.querys .makeAnAppointment .c .page2 .btns p {}
.querys .makeAnAppointment .c .page2 .btns button {
    background: #07406d;
    font-size: 14px;
    color: #fff;
    display: block;
    width: 200px;
    border-radius: 5px;
    border: 1px solid #ccc;
    height: 42px;
    margin-left: 50px;
}


/**
 * 运单查询
*/
.listRate {
    background: #eef1f5;
}
.listRate .noData {
    margin-top: 30px;
}
.listRate .noData .noDataWra {
	background: #ffe9e9;
	box-sizing: border-box;
	padding: 20px;
	border-radius: 10px;
	line-height: 1;
	display: flex;
	align-items: flex-start;
}
.listRate .noData .noDataWra .l {
    margin-right: 15px;
    width: 16px;
    display: flex;
    align-items: flex-start;
}
.listRate .noData .noDataWra .l svg {
    width: 100%;
    height: auto;
}
.listRate .noData .noDataWra .r {}
.listRate .noData .noDataWra .title {font-weight: 700;margin-bottom: 8px;color: #881414;}
.listRate .noData .noDataWra .stitle {color: #881414;line-height: 1.2;}
.listRate .noData .noDataWra .stitle strong {font-size: 16px;}

.listRate .detail {}
.listRate .detail .detailWrap {}
.listRate .detail .detailWrap .topInfo {
    margin-bottom: 20px;
    padding: 30px 0;
    display: none;
}
.listRate .detail .detailWrap .topInfo p {
    color: #496545;
    font-size: 18px;
    line-height: 1;
    margin-bottom: 5px;
}
.listRate .detail .detailWrap .allB {}
.listRate .detail .detailWrap .allB .tab {
    margin-bottom: 30px;
    display: none;
}
.listRate .detail .detailWrap .allB .tab .t {
    display: flex;
}
.listRate .detail .detailWrap .allB .tab .t span {
    padding: 15px 30px;
    margin-right: 20px;
    background: #8cacff;
    color: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    position: relative;
}

.listRate .detail .detailWrap .allB .tab .t span.active {
    background: #eef1f5;
    color: #496545;
    font-weight: 700;
	-webkit-tap-highlight-color: transparent;
}
.listRate .detail .detailWrap .allB .tab .t span.active::before {content: ' ';display: block;width: 100px;height: 3px;position: absolute;background: #c0b1eb;bottom: 3px;left: 50%;margin-left: -50px;}
.listRate .detail .detailWrap .allB .tab .b {
    background: #eef1f5;
    padding: 20px;
    border-radius: 10px;
    border-top-left-radius: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.listRate .detail .detailWrap .allB .tab .b .bl {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: space-around;
    border-right: 1px solid #999;
}
.listRate .detail .detailWrap .allB .tab .b .br {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.listRate .detail .detailWrap .allB .tab .b .item {}
.listRate .detail .detailWrap .allB .tab .b .item .title {
    color: #496545;
    font-weight: 700;
    margin-bottom: 5px;
}
.listRate .detail .detailWrap .allB .tab .b .item .stitle {}
.listRate .detail .detailWrap .allB .tab .b2 {
    background: #eef1f5;
    padding: 20px;
    border-radius: 10px;
    border-top-left-radius: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.listRate .detail .detailWrap .allB .tab .b2 span {}
.listRate .detail .detailWrap .allB .tab .b2 .b2t {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.listRate .detail .detailWrap .allB .tab .b2 .b2b {}
.listRate .detail .detailWrap .allB .sDetail {
    background: #eef1f5;
    margin-top: 30px;
}
.listRate .detail .detailWrap .allB .sDetail .t {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
}
.listRate .detail .detailWrap .allB .sDetail .t .tl {
    padding-left: 20px;
    font-weight: 700;
    font-size: 16px;
}
.listRate .detail .detailWrap .allB .sDetail .t .tr {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}
.listRate .detail .detailWrap .allB .sDetail .t .tr span {
    background: #8cacff;
    color: #fff;
    padding: 15px 20px;
    position: relative;
}
.listRate .detail .detailWrap .allB .sDetail .t .tr span.active {
    background: transparent;
    color: #333;
	-webkit-tap-highlight-color: transparent;
}
.listRate .detail .detailWrap .allB .sDetail .t .tr span.active::before {content: ' ';display: block;width: 100%;height: 3px;position: absolute;background: #c0b1eb;bottom: 0px;left: 0;}
.listRate .detail .detailWrap .allB .sDetail .b {
    display: none;
}
.listRate .detail .detailWrap .allB .sDetail .b .bitem {}
.listRate .detail .detailWrap .allB .sDetail .b .bitem .bitemT {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
}
.listRate .detail .detailWrap .allB .sDetail .b .bitem .bitemT p {}
.listRate .detail .detailWrap .allB .sDetail .b .bitem .bitemT .icon {}
.listRate .detail .detailWrap .allB .sDetail .b .bitem .bitemT .title {}
.listRate .detail .detailWrap .allB .sDetail .b .bitem .bitemT .time {}
.listRate .detail .detailWrap .allB .sDetail .b .bitem .bitemT .address {}
.listRate .detail .detailWrap .allB .sDetail .b .bitem .bitemT .button {}
.listRate .detail .detailWrap .allB .sDetail .b .bitem .bitemT .button i {}
.listRate .detail .detailWrap .allB .sDetail .b .bitem .bitemB {
    display: none;
}
.listRate .detail .detailWrap .allB .sDetail .b .bitem .bitemB .bitemBInfo {}
.listRate .detail .detailWrap .allB .sDetail .b .bitem .bitemB .bitemBInfo span {}
.listRate .detail .detailWrap .allB .sDetail .b .bitem .bitemB .bitemBitem {}



.listRate .resault {
    margin-top: 40px;
}

.listRate .resault .top .b {}
.listRate .resault .listNav {
    display: flex;
    align-items: center;
    padding-left: 0;
}
.listRate .resault .listNav .navItem {
    background: #dce1ea;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 40px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom: navajowhite;
    color: #7f8b9d;
    margin-right: 10px;
    z-index: 22;
    transition: all ease .3s;
}
.listRate .resault .listNav .navItem.active {
    background: #fff;
    color: #496545;
    font-weight: 700;
}

.listRate .resault .resaultWrap {}
.listRate .resault .resaultWrap {
    margin-bottom: 30px;
}
.listRate .resault .resaultWrap  {}
.listRate .resault .resaultWrap  .top {
    background: #fff;
    /* box-shadow: 0 0 10px rgba(0,0,0,0.1); */
    box-sizing: border-box;
    padding: 30px;
    border-radius: 10px;
    margin-bottom: 30px;
}
.listRate .resault .resaultWrap .top .t {
    margin-bottom: 20px;
}
.listRate .resault .resaultWrap .top .t .subTitle {
    margin-bottom: 7px;
}
.listRate .resault .resaultWrap .top .t h3 {font-size: 25px;}
.listRate .resault .resaultWrap .top .b {
}
.listRate .resault .resaultWrap .top .b .bWrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.listRate .resault .resaultWrap .top .b .bitem {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    flex: 1;
}
.listRate .resault .resaultWrap .top .b .bitem .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ccc;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    padding: 7px;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.listRate .resault .resaultWrap .top .b .bitem .icon.colorbg0 {}
.listRate .resault .resaultWrap .top .b .bitem .icon.colorbg1 {
    background: #496545;
}
.listRate .resault .resaultWrap .top .b .bitem .icon.colorbg2 {
    background: #496545;
}
.listRate .resault .resaultWrap .top .b .bitem .icon img {
    display: block;
    max-width: 100%;
    max-height: 100%;
}
.listRate .resault .resaultWrap .top .b .bitem .txt {
    font-size: 12px;
    white-space: pre;
}
.listRate .resault .resaultWrap .top .b .arrow {
    display: block;
    width: 100%;
    height: 3px;
    background: #eee;
    margin-top: -25px;
}
.listRate .resault .resaultWrap .top .b .arrow.color {
    filter: grayscale(0);
    background: #496545;
}
.listRate .resault .resaultWrap .top .b .arrow img {
    display: none;
    width: 100%;
}

.listRate .resault .resaultWrap  .list {}
.listRate .resault .resaultWrap  .list .gmap {
    border-radius: 10px;
    overflow: hidden;
    border-top-left-radius: 0;
}
.listRate .resault .resaultWrap  .list .gmap iframe {
    display: block;
    width: 100%;
    height: 800px;
    border: 0;
}
.listRate .resault .resaultWrap  .list .listWrap {
    background: #fff;
    /* box-shadow: 0 0 10px rgba(0,0,0,0.1); */
    box-sizing: border-box;
    padding: 20px;
    border-radius: 10px;
    overflow: hidden;
    transition: all ease .3s;
    border-top-left-radius: 0;
}
.listRate .resault .resaultWrap  .list .listWrap.open {height: auto;}
.listRate .resault .resaultWrap  .list .listWrap .litem {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #eee;
    padding: 15px;
    line-height: 1;
	transition: all ease .3s;
	background: #496545;
    background-image: linear-gradient(180deg, #fff 25%, #588a08 100%);
    background-size: 100px 100px;
}
.listRate .resault .resaultWrap .list .listWrap .sub_list_litem .ll {
    display: block;
    width: 36px;
    height: 15px;
}
.listRate .resault .resaultWrap  .list .listWrap .litem.sub_list {
    display: block;
    padding: 0;
}
.listRate .resault .resaultWrap  .list .listWrap .sub_list .litemPub {
}
.listRate .resault .resaultWrap  .list .listWrap .sub_list .litemT {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #eee;
    padding: 15px;
    line-height: 1;
    transition: all ease .3s;
}
.listRate .resault .resaultWrap  .list .listWrap .sub_list.active .litemT {
    background: #eef1f5;
    color: #1ca20b;
}
.listRate .resault .resaultWrap  .list .listWrap .sub_list.active .litemB {max-height: 1000px;}
.listRate .resault .resaultWrap  .list .listWrap .sub_list .litemT .ll {
    border: 1px solid #1ca20b;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    padding: 5px;
    margin-right: 10px;
    width: 26px;
    box-sizing: border-box;
    height: 26px;
    transition: all ease .3s;
}
.listRate .resault .resaultWrap  .list .listWrap .sub_list .litemT .ll svg {
    display: block;
    width: 100%;
    stroke: #1ca20b;
}
.listRate .resault .resaultWrap  .list .listWrap .sub_list .litemT .ll.active {
    transform: rotate(90deg);
}
.listRate .resault .resaultWrap  .list .listWrap .sub_list .litemB {background: #e3e7ee;max-height: 0;transition: all ease .5s;overflow: hidden;/* padding: 20px; *//* box-sizing: border-box; */}
.listRate .resault .resaultWrap  .list .listWrap .sub_list .litemB .litemBItem {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #eee;
    padding: 15px 15px 15px 50px;
    line-height: 1;
    transition: all ease .3s;
}
.listRate .resault .resaultWrap  .list .listWrap .litem.green {
	font-weight: 700;
	background: #496545;
	color: #fff;
	border-radius: 5px;
}
.listRate .resault .resaultWrap  .list .listWrap .litem:first-child {
    font-weight: 700;
}
.listRate .resault .resaultWrap  .list .listWrap .litem:last-child {
    border: none;
}
.listRate .resault .resaultWrap  .list .listWrap .litem .spanL {display: none;}
.listRate .resault .resaultWrap  .list .listWrap .litem .l {flex: 4;}
.listRate .resault .resaultWrap  .list .listWrap .litem .l .title {
    line-height: 1;
}
.listRate .resault .resaultWrap  .list .listWrap .litem .l .subTitle {
}
.listRate .resault .resaultWrap .list .listWrap .litem .l .subTitle{}
.listRate .resault .resaultWrap .list .listWrap .litem .c .spanR.green {}
.listRate .resault .resaultWrap  .list .listWrap .litem .c {
    flex: 4;
}
.listRate .resault .resaultWrap  .list .listWrap .litem .r {
    flex: 1;
}
.listRate .resault .resaultWrap  .list .listWrap .litem .r p.rt {
    margin-bottom: 5px;
}
.listRate .resault .resaultWrap  .list .listWrap .litem .r p.rb {}
.listRate .resault .resaultWrap  .list .listWrap .litem .r p {
    line-height: 1;
    font-size: 12px;
    /* color: #888; */
}
.listRate .resault .resaultWrap  .list .listWrap .litem2 {}
.listRate .resault .resaultWrap  .list .listWrap .litem2 .l {}
.listRate .resault .resaultWrap  .list .listWrap .litem2 .c {
    flex: 4;
}
.listRate .resault .resaultWrap  .list .listWrap .litem2 .r {}

.listRate .resault .resaultWrap  .btns {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
    display: none;
}
.listRate .resault .resaultWrap  .btns.open em svg {
    transform: rotate(0deg);
}
.listRate .resault .resaultWrap  .btns em {
    background: #14346d;
    color: #fff;
    font-size: 12px;
    font-style: normal;
    line-height: 1;
    padding: 4px 15px;
    border-radius: 100px;
}
.listRate .resault .resaultWrap  .btns em svg {
	transition: all ease .3s;
	transform: rotate(180deg);
}

.listRate .resault .resaultWrap  .btns em svg {}




.listRate .track .t .r {
    display: none;
}
.listRate .track {}
.listRate .track .t {
    background: url(/static/web/img/list_rate_topbg.jpg) center no-repeat;
    background-size: cover;
    height: 370px;
    position: relative;
    margin-bottom: 0;
    border-radius: 10px;
    overflow: hidden;
    margin-top: 30px;
}
.listRate .track .t .l {
    width: 70%;
    position: relative;
    z-index: 2;
}
.listRate .track .t::after {content: ' ';display: block;background: linear-gradient(to right, #496545, rgba(0,0,0,0));position: absolute;width: 80%;height: 100%;z-index: 1;left: 0;top: 0;}
.listRate .track .t .l .info , .listRate .track .t .l .info span, .listRate .track .t .l .h1{
    color: #fff!important;
}

.listRate .zhedie {
    padding: 50px 0;
    user-select: none;
    position: relative;
    z-index: 4;
}
.listRate .zhedie .zhedieWrap {
}
.listRate .zhedie .item {
    /* box-shadow: 0 0 10px rgba(0,0,0,0.1); */
    margin-bottom: 25px;
    border-radius: 10px;
    overflow: hidden;
    background: #fff;
}
.listRate .zhedie .item .t {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
    box-sizing: border-box;
    transition: all ease .3s;
    background: #fff;
    color: #111;
}
.listRate .zhedie .item .t i { transition: all ease .3s;}
.listRate .zhedie .item.active .t {cursor: pointer;background: #f7f8fb;-webkit-tap-highlight-color: transparent;}
.listRate .zhedie .item.active .t i {transform: rotate(90deg);-webkit-tap-highlight-color: transparent;}
.listRate .zhedie .item.active .b {auto;max-height: 500px;-webkit-tap-highlight-color: transparent;}
.listRate .zhedie .item .t p {
    margin-right: 20px;
}
.listRate .zhedie .item .b {
    overflow: hidden;
    transition: all ease .5s;
    display: flex;
    align-items: center;
    max-height: 0;
    color: #222;
}
.listRate .zhedie .item .b .bWrap {
    padding: 20px;
}
.listRate .zhedie .item .b .bWrap p {margin-bottom: 10px;line-height: 1.4;}




.toptitle {
    margin-bottom: 40px;
    text-align: center;
}
.toptitle p {
    font-size: 25px;
    font-weight: 700;
}



/**
 * 文章列表
*/
.listPublic {}
.listPublic .banner_area {
    background: url(/img/banner/banner.jpg) no-repeat scroll center center;
    background-size: cover;
}
.listPublic .banner_area .banner_content {}
.banner_area .banner_content h3 {
    padding: 100px 0;
    color: #fff;
    font-size: 45px;
    font-weight: 600;
}
.listPublic .banner_link {
    background: #FFF;
    border-bottom: 1px solid #e0e0e0;
}
.listPublic .banner_link .abnner_link_inner {
    padding: 20px 0;
}
.listPublic .banner_link .abnner_link_inner a {}
.listPublic .banner_link .abnner_link_inner span {}
.listPublic .banner_link .abnner_link_inner a.active {
    color: #496545;
    font-weight: 700;
	-webkit-tap-highlight-color: transparent;
}
.listPublic .service_page {
    padding: 50px 0;
}
.listPublic .service_page .servicePageWrap {
    display: flex;
}
.listPublic .service_page .servicePageWrap .l {
    width: 200px;
    margin-right: 40px;
}
.listPublic .service_page .servicePageWrap .l .nav-tabs {}
.listPublic .service_page .servicePageWrap .l .nav-tabs li {}
.listPublic .service_page .servicePageWrap .l .nav-tabs li.active a {
    background: #496545;
    color: #FFF !important;
    border: 1px solid #EFEFEF;
	-webkit-tap-highlight-color: transparent;
}
.listPublic .service_page .servicePageWrap .l .nav-tabs li a {
    display: block;
    border: none;
    background: #FFF;
    font-size: 17px;
    color: #000;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    letter-spacing: .3px;
    line-height: 55px;
    padding: 0px 25px;
    border-radius: 0px;
    cursor: pointer;
    border-bottom: 1px solid #f2f2f2;
    margin-right: 0px;
}
.listPublic .service_page .servicePageWrap .l .nav-tabs li a i {}
.listPublic .service_page .servicePageWrap .l .nav-tabs li.active {}
.listPublic .service_page .servicePageWrap .r {
    flex: 1;
}
.listPublic .service_page .servicePageWrap .r .service_content {}
.listPublic .service_page .servicePageWrap .r .service_content h2 {
    font-size: 25px;
    margin-bottom: 26px;
}
.listPublic .service_page .servicePageWrap .r .service_content .content {}

.listGuestbook {}
.listGuestbook .main {}
.listGuestbook .main .tTitle {
    text-align: center;
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 50px;
}
.listGuestbook .main .mainWrap {
    display: flex;
    justify-content: space-between;
}
.listGuestbook .main .mainWrap .l {
    /* flex: 1; */
    box-sizing: border-box;
    padding: 20px;
    background: #f0f0f0;
    margin-right: 80px;
    width: 600px;
}
.listGuestbook .main .mainWrap .l .title {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px;
}
.listGuestbook .main .mainWrap .l .stitle {}
.listGuestbook .main .mainWrap .l .form {
    margin-top: 30px;
}
.listGuestbook .main .mainWrap .l .form .item {
    margin-bottom: 20px;
}
.listGuestbook .main .mainWrap .l .form .item .submit {
    width: 120px;
    background: #496545;
    color: #fff;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    border-radius: 5px;
    border: none;
}

.listGuestbook .main .mainWrap .l .form .item .tag {
    margin-bottom: 7px;
}
.listGuestbook .main .mainWrap .l .form .item .input {}
.listGuestbook .main .mainWrap .l .form .item .input textarea {
    height: 140px;
    width: 80%;
    border-radius: 5px;
}
.listGuestbook .main .mainWrap .l .form .item .input input {
    height: 40px;
    width: 80%;
    border-radius: 5px;
}
.listGuestbook .main .mainWrap .r {
    /* flex: 1; */
    width: 700px;
}
.listGuestbook .main .mainWrap .r .rt {
    margin-bottom: 50px;
}
.listGuestbook .main .mainWrap .r .rt .title {
    font-size: 25px;
    margin-bottom: 10px;
}
.listGuestbook .main .mainWrap .r .rt .info {}
.listGuestbook .main .mainWrap .r .rb {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 50px;
}
.listGuestbook .main .mainWrap .r .rb .item {}
.listGuestbook .main .mainWrap .r .rb .item .name {
    font-size: 20px;
    margin-bottom: 10px;
}
.listGuestbook .main .mainWrap .r .rb .item .str {
    color: #888;
}

.wrap {}

.wrap .track {
    display: flex;
    flex-direction: column;
}
.wrap .track .t {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 40px 110px;
    /* margin-bottom: 50px; */
    box-sizing: border-box;
}
.wrap .track .t .l {
    width: 552px;
}
.wrap .track .t .l .h1 {
    color: #496545;
    font-size: 34px;
    font-weight: 700;
    margin-bottom: 20px;
}
.wrap .track .t .l .btn {
    margin-bottom: 20px;
    display: none;
}
.wrap .track .t .l .btn a {
    width: 120px;
    background: #496545;
    color: #fff;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    border-radius: 5px;
}
.wrap .track .t .l .input {
    display: flex;
    align-items: center;
    position: relative;
    justify-content: space-between;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    margin-bottom: 15px;
    border-radius: 5px;
}
.wrap .track .t .l .input .il {
    position: absolute;
    z-index: 10;
    width: 26px;
    left: 10px;
}
.wrap .track .t .l .input .il img {
    display: block;
    width: 100%;
}
.wrap .track .t .l .input .ic {
    flex: 1;
    height: 50px;
}
.wrap .track .t .l .input .ic input {
    display: block;
    width: 100%;
    height: 50px;
    border: none;
    text-indent: 45px;
    border-radius: 5px;
}
.wrap .track .t .l .input .ic textarea {
	border: 1px solid #ccc;
	padding: 10px 11px 11px 50px;
	border-radius: 10px;
	height: 50px;
	overflow: hidden;
	width: 100%;
	transition: all ease .3s;
	box-sizing: border-box;
	line-height: 2.3;
}
.wrap .track .t .l .input .ic textarea:focus {
    height: 200px;
    overflow-y: auto;
}
.wrap .track .t .l .input .ir {
    position: absolute;
    right: 10px;
    z-index: 10;
    background: #496545;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 35px;
    border-radius: 5px;
    transition: all ease .3s;
}

.wrap .track .t .l .info {
    font-size: 12px;
    color: #666;
}
.wrap .track .t .l .info span {
    color: #496545;
}
.wrap .track .t .r {}
.wrap .track .b {
    background: #e9ecef;
    padding: 30px 0;
    margin-top: 100px;
}
.wrap .track .b .list {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: -140px;
}
.wrap .track .b .list li {
    margin-bottom: .15rem;
}
.wrap .track .b .list li a {
    background: #fff;
    display: flex;
    width: 300px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 140px;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 15px 40px;
    box-shadow: 0 0 15px rgba(0,0,0,0.1);
}

.wrap .track .b .list li a .img {
    width: 60px;
    height: 65px;
}
.wrap .track .b .list li a .img img {
    display: block;
    width: 100%;
}
.wrap .track .b .list li a .title {
    color: #666;
    font-weight: 700;
    font-size: 16px;
}
.wrap .track .b .list li a .stitle {
    color: #fff;
}
.wrap .track .b .list li.big a {
    background: #496545;
    width: 380px;
    height: 240px;
}
.wrap .track .b .list li.big a .title {
    color: #fff;
    margin-bottom: 14px;
}
.wrap .track .b .list li.big a .stitle {
    /* font-size: 12px; */
}
.wrap .track .b .list li.big a .img {
    width: 80px;
    height: 105px;
}
.wrap .track .b .list li.big a .img img {}
.wrap .track .b .list .big {}

.wrap .box2 {
    background: #eef1f5;
    padding: 60px 0;
}
.wrap .box2 .title {
    text-align: center;
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 40px;
}
.wrap .box2 .list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 50px;
}

.wrap .box2 .list li {
    width: 440px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    border-radius: 10px;
    overflow: hidden;
    transition: all ease .3s;
}
.wrap .box2 .list li a {
    background: #fff;
    display: block;
    position: relative;
}
.wrap .box2 .list li a .img {
    height: 370px;
    overflow: hidden;
    position: relative;
}
.wrap .box2 .list li a .img img {
    display: block;
    width: 100%;
    transition: all ease .3s;
}
.wrap .box2 .list li a .tag {
    position: absolute;
    bottom: 146px;
    left: 20px;
    z-index: 10;
    background: #496545;
    color: #fff;
    padding: 7px 15px;
}
.wrap .box2 .list li a .name {
    box-sizing: border-box;
    padding: 20px;
    /* text-align: center; */
    color: #888;
    height: 160px;
    display: flex;
    align-items: center;
}
.wrap .box2 .list li a .name p {
    line-height: 1.2;
    text-indent: 2em;
}


.wrap .box3 {
    padding: 80px 0;
}
.wrap .box3 .boxWrap {
    display: flex;
    justify-content: space-between;
}
.wrap .box3 input, .wrap .box3 select, .wrap .box3 textarea {
    background: #efefef;
    border: none;
    width: 100%;
    min-height: 43px;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 0 13px;
}
.wrap .box3 textarea {
    padding: 13px;
    height: 120px;
}
.wrap .box3 .l {
    display: flex;
    flex: 1;
}
.wrap .box3 .l .ll {
    flex: 1;
    padding-right: 30px;
}
.wrap .box3 .l .ll .item, .wrap .box3 .l .rr .item  {
    margin-bottom: 40px;
}
.wrap .box3 .l .ll .item .input {}
.wrap .box3 .l .ll .item .title, .wrap .box3 .l .rr .item .title {
    margin-bottom: 10px;
}
.wrap .box3 .l .ll .item .title span, .wrap .box3 .l .rr .item .title span {
    color: #f80404;
    font-weight: 700;
}
.wrap .box3 .l .rr {
    flex: 1;
}
.wrap .box3 .l .rr .item .info {
    color: #888;
    margin: 15px 0;
}
.wrap .box3 .l .rr .item .input {}
.wrap .box3 .l .rr .btn {
    display: flex;
    align-items: center;
    justify-content: center;
}
.wrap .box3 .l .rr .btn a {
    background: #496545;
    color: #fff;
    padding: 13px 55px;
    border-radius: 5px;
}
.wrap .box3 .r {
    width: 650px;
}
.wrap .box3 .r img {
    display: block;
    width: 100%;
}


.wrap .box4 {
    margin-bottom: 80px;
}
.wrap .box4 .slide {
    height: 667px;
    background: url(/static/web/img/index_box4_1.jpg) center center no-repeat;
    background-size: contain;
    box-sizing: border-box;
    padding: 150px;
    color: #fff;
    font-size: 25px;
    font-weight: 700;
}

.wrap .box4 .banner {
    position: relative;
}
.wrap .box4 .banner .img {
    background: #000;
    overflow: hidden;
    position: relative;
}
.wrap .box4 .banner .img img {
    display: block;
    width: 100%;
    opacity: .7;
    filter: blur(3px);
    transform: scale(1.1);
}
.wrap .box4 .banner .text {
    position: absolute;
    z-index: 10;
    top: 150px;
    left: 250px;
    color: #fff;
    width: 60%;
}
.wrap .box4 .banner .text .title {
	font-size: 50px;
	margin-bottom: 20px;
	font-weight: 700;
}
.wrap .box4 .banner .text .subtitle {
	font-size: 35px;
}

.wrap .box4 .banner .text .other {
    background: #fff;
    color: #333;
    line-height: 1;
    display: inline-block;
    margin-top: 20px;
    padding: 11px 25px;
}


.wrap .box5 {
    /* margin: 40px 0; */
    margin-bottom: 70px;
}
.wrap .box5 .ttitle {
    text-align: center;
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 50px;
}
.wrap .box5 .list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 50px;
}
.wrap .box5 .list li {
}
.wrap .box5 .list a {
    display: block;
}
.wrap .box5 .list a .img {
    margin-bottom: 20px;
    height: 290px;
    overflow: hidden;
    border-radius: 10px;
}
.wrap .box5 .list a .img img {
    display: block;
    width: 100%;
    transition: all ease .3s;
}
.wrap .box5 .list a .title {font-weight: 700;height: 50px;}
.wrap .box5 .list a .time {
    font-size: 12px;
    color: #888;
}


.wrap .box6 {}
.wrap .box6 .title {
    text-align: center;
    font-size: 35px;
    font-weight: 700;
    margin-bottom: 10px;
}
.wrap .box6 .main {
    display: flex;
    background: #f0f0f0;
    align-items: center;
    position: relative;
}
.wrap .box6 .main .img {width: 400px;}
.wrap .box6 .main .img img {
	margin-left: -90px;
	margin-top: -50px;
	display: block;
	width: 100%;
}
.wrap .box6 .main .list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 26px;
    padding: 40px;
}

.wrap .box6 .main .list .li {width: 180px;height: 115px;}
.wrap .box6 .main .list .li img {
    display: block;
    width: 100%;
}



/**
 * 新闻列表
*/
.listArticle {}
.listArticle .topic {
    margin-bottom: 50px;
}
.listArticle .topic .topicWrap {
    background: #f0f0f0;
    padding: 40px;
    box-sizing: border-box;
}
.listArticle .topic .topicWrap .tTitle {
    font-size: 25px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 40px;
}
.listArticle .topic .topicWrap .list {
    display: grid;
    margin-bottom: 30px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 40px;
}
.listArticle .topic .topicWrap .list .item {
    position: relative;
    border-radius: 15px;
    overflow: hidden;
}
.listArticle .topic .topicWrap .list .item .img {
}
.listArticle .topic .topicWrap .list .item .img img {
    display: block;
    width: 100%;
}
.listArticle .topic .topicWrap .list .item .text {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    color: #fff;
    box-sizing: border-box;
    padding: 20px;
}
.listArticle .topic .topicWrap .list .item .text .title {
    margin-bottom: 10px;
    font-weight: 700;
    line-height: 1.3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.listArticle .topic .topicWrap .list .item .text .subtitle {
    display: -webkit-box;
    -webkit-box-orient: vertical;
 /*设置省略号在容器第四行文本后*/
    -webkit-line-clamp: 3;
    overflow: hidden;
    line-height: 1.3;
    text-indent: 2em;
}
.listArticle .topic .topicWrap .swiper-container {
    padding-bottom: 50px;
}

.listArticle .news {}
.listArticle .news .newsWrap {}
.listArticle .news .newsWrap .list {}
.listArticle .news .newsWrap .list .item {
    display: flex;
    align-items: center;
    margin-bottom: 100px;
}
.listArticle .news .newsWrap .list .item .l {
    flex: 2;
    margin-right: 50px;
    border-radius: 10px;
    overflow: hidden;
}
.listArticle .news .newsWrap .list .item .l img {
    display: block;
    width: 100%;
}
.listArticle .news .newsWrap .list .item .r {
    flex: 2;
}
.listArticle .news .newsWrap .list .item .r .title {
    margin-bottom: 140px;
    font-size: 20px;
}
.listArticle .news .newsWrap .list .item .r .area {
    margin: 20px 0;
    color: #999;
}
.listArticle .news .newsWrap .list .item .r .area a {
    margin-right: 30px;
    color: #777;
}
.listArticle .news .newsWrap .list .item .r .description {
    margin-bottom: 30px;
    line-height: 1.5;
}
.listArticle .news .newsWrap .list .item .r .theme-btn {
    background: #496545;
    color: #fff;
    padding: 13px 40px;
    border-radius: 100px;
}
.listArticle .news .newsWrap .list .item:nth-child(even) {flex-flow: row-reverse;}
.listArticle .news .newsWrap .list .item:nth-child(even) .l {
    margin: 0 0 0 50px;
}
.listArticle .news .newsWrap .list .item:nth-child(even) .r {}
.listArticle .news .newsWrap .listbtm{
    display: flex;
    align-items: center;
}
.listArticle .news .newsWrap .listbtm .pagination {
    text-align: center;
    display: flex;
    gap: 20px;
    margin: auto;
}

.listArticle .news .newsWrap .listbtm .pagination li{
    padding: 5px 10px;
    border-radius: 3px;
    background-color: #ccc;
}
.listArticle .news .newsWrap .listbtm .pagination li a{
    color: #496545;
}
.listArticle .news .newsWrap .listbtm .pagination .active{
    background: #496545;
}
.listArticle .news .newsWrap .listbtm .pagination .active a{
    color: #fff;
}
.listArticle .news .newsWrap .pagination strong {}


/**
 * 文章详情页
*/
.viewArticle {}
.viewArticle .article {
    padding: 50px 0;
}
.viewArticle .article .articlewRAP {}
.viewArticle .article .articlewRAP .topImg {
    margin-bottom: 30px;
}
.viewArticle .article .articlewRAP .topImg img {
    display: block;
    width: 100%;
}
.viewArticle .article .articlewRAP .sArticle {}
.viewArticle .article .articlewRAP .sArticle h1 {
    margin: 0 0 15px;
}
.viewArticle .article .articlewRAP .sArticle .area  {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.viewArticle .article .articlewRAP .sArticle .area a  {
    color: #999;
    margin-right: 20px;
}
.viewArticle .article .articlewRAP .sArticle .area a i {}
.viewArticle .article .articlewRAP .sArticle .area a span {}
.viewArticle .article .articlewRAP .content {
    line-height: 1.5;
}
.viewArticle .article .articlewRAP .content p {}


