:root {
    --dt-primary: #008e3e;
    --dt-primary-light: #00a84d;
    --dt-primary-dark: #006b30;
    --dt-primary-bg: rgba(0, 142, 62, 0.06);
    --dt-primary-border: rgba(0, 142, 62, 0.15);
}
.topInfo{margin-bottom: 0;}

.header{height: 100px;overflow: hidden;}
.header h1.logo {float: left;width: 201px;height: 55px;margin-left: 5px;margin-top: 24px;}
.header h1.logo img{height: 100%;}
.header .search{float: left;margin: 33px 0 0 110px;}
.header .search .searchbox{width: 348px;height: 38px;border: 1px solid #ebebed;margin-bottom: 5px;background: #f7f8fa;}
.header .search .searchbox .txt_search{width: 280px;font-size: 14px;color: #9b9b9b;background: #f7f8fa;padding-left: 10px;height: 38px;line-height: 38px;box-sizing: border-box;border: 0;outline: none;margin-left: 2px;}
.header .search .searchbox .btn-s{float:right;cursor:pointer;position:relative;width: 63px;height: 38px;background: #f7f8fa;text-align: center;line-height: 38px;}
.header .search .searchbox .btn-s i{display: inline-block;height: 16px;width: 16px;background: url("../images/search.png") no-repeat;background-size:contain;margin: 0 0 -2px 0;}
.header .search .searchbox .btn-s:before{content: "";display: inline-block;position: absolute;width: 1px;height: 14px;background: #dcdcde;top: 12px;left: 0;}
.header .search .searchbox .btn-s:hover{cursor:pointer;position:relative;width: 63px;height: 38px;background: var(--dt-primary);text-align: center;line-height: 38px;}
.header .search .searchbox .btn-s:hover i{display: inline-block;height: 16px;width: 16px;background: url("../images/search2.png") no-repeat;background-size:contain;margin: 0 0 -2px 0;}
.header .search .searchbox .btn-s:hover:before{content: "";display: inline-block;position: absolute;width: 0px;height: 14px;background: #dcdcde;top: 0;left: 0;}

.header .search .searchbox.curr{border: 1px solid #d2d2d4}

.header .fabu{float: left;margin: 33px 55px 0 34px;background: var(--dt-primary);width: 120px;height: 40px;font-size: 16px;border-radius: 6px;}
.header .fabu a{display: inline-block;width: 120px;height: 40px;color:#fff;line-height: 40px;text-align: center;}
.header .fabu a:hover{background: var(--dt-primary-dark);}
.header .kefu{color: #313233;font-size: 18px;font-weight: bold;margin-top: 38px;}
.header .kefu span{display: inline-block;width: 114px;height: 28px;border-radius: 14px;border: 1px solid var(--dt-primary-border);background: var(--dt-primary-bg);color: var(--dt-primary);line-height: 28px;font-size: 14px;font-weight: 500;margin: -3px 15px 0 0;}
.header .kefu span i{display: inline-block;width: 20px;height: 19px;background: url("../images/tel.png")no-repeat;margin: 0px 6px -5px 14px;}

/*导航*/
.nav_box{height: 60px;}
.nav_bg{height: 52px;background: var(--dt-primary);}
.nav li{float: left;font-size: 16px;position: relative;}
.nav li a:after{content:"";display:inline-block;width: 1px;height: 20px;background-image: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.23) 50%, rgba(255,255,255,0) 100%);position: absolute;right: 0;top: 15px;}
.nav li.zmt_bg a:after{display: none}
.nav li .zmt{display:inline-block;width:170px;height:40px;margin-top:6px;background: var(--dt-primary-dark);border-radius: 6px;padding-left: 38px;box-sizing: border-box;line-height: 40px;}
.nav li a{color: #fff;display: block;height: 52px;line-height: 52px;width: 123px;text-align: center;}
.nav li a:hover{background: var(--dt-primary-light);color: #fff;height: 52px;}
.nav li a:hover:after{display: none;}
.nav li .zmt:hover{box-shadow: 0px 5px 17px 0px rgba(0, 0, 0, 0.37);height: 40px;background: var(--dt-primary-light);color: #fff;font-weight: 500;}
.nav li.currpage a{background: #fff;color: var(--dt-primary);font-weight: bold;box-shadow: 0px 7px 23px 0px rgba(0, 142, 62, 0.13);height: 60px;}
.nav li.currpage a:after{display: none;}
.nav li .picon-hot1{display: inline-block;width: 40px;height: 26px;background: url("../images/icon_hot1.png");position:absolute;top: -14px;right: 18px}

.contain{background: #f6f9fc;min-height: 500px;}

/* Page Inner (match info/list) */
.dt-page-inner {
    max-width: 96rem;
    margin: 0 auto;
    padding: 0 24px;
    box-sizing: border-box;
}

/* 页码*/
a{transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;-o-transition: all 0s;}
.pagination {padding: 10px 0 30px; text-align: center; line-height: 32px; font-size: 14px; color: #666; margin-top: 30px;}
.pagination li {display: inline-block; margin-right: 7px; background-color:#fff;}
.pagination li.page_current span{border: solid 1px var(--dt-primary); background: var(--dt-primary); color: #fff;}
.pagination li.page_disabled {display: none;}
.pagination li a, .pagination li span {display: block; padding: 0 10px;color:#797a82; border: 1px solid  #D9D9D9;border-radius: 3px; box-sizing: border-box; text-decoration: none;}
.pagination li a:hover ,.pagination li.page_current span {background: var(--dt-primary); color: #fff; border-color: var(--dt-primary);}
.pagination li.page_more span {background: #fff;color: #797a82; cursor: default; border-radius:3px;}
.pagination .page_info {display: none;}
