/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:16px/1.14 arial,\5b8b\4f53; color:#333; outline:0;}
body{background: url(zt_2024dtlh_bodybg.jpg) no-repeat center top;font-family: "Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;}
a,a:hover{color:#333;}
.clearflx:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.g-top{display:flex;align-items:center}
.g-top a{margin-left:auto;display:block;width:164px;height:43px;line-height:43px;font-size:16px;text-align:center;font-weight:bold;color:#fff}

.logo{margin-top: 60px; margin-bottom: 150px; text-align: center;}
.logo-txt{margin: 30px auto 0; width: 400px; text-align: justify; text-align-last: justify; text-justify: inter-ideograph;}
.logo-txt p{line-height: 32px; color: #fbd78f; font-size: 18px; font-weight: bold;}

.container {margin: 0 auto;width: 1200px;}
.g-row{overflow: hidden;}
.m-pic-col{float: left;}
#owl-demo{position:relative;width:590px;height:360px;margin:0 auto 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:590px;height:360px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px;color:#fff;text-align:center;}
.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(dot.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(dot_on.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(slider_arrow_l.png);}
.owl-next{right:0;background-image:url(slider_arrow_r.png);}
.owl-prev:hover{background-image:url(slider_arrow_l_hover.png);}
.owl-next:hover{background-image:url(slider_arrow_r_hover.png);}

.content-body-list{float: right; width: 590px;}
.content-body-list li{margin-bottom: 10px; padding: 10px; line-height: 32px; background-color: #ffedc1;}
.content-body-list li span{float: right; font-size: 16px; color: #666;}
.content-body-list li a{ font-size: 16px; color: #333;}
.content-body-list li a:hover{ font-size: 16px; font-weight: bold; color: #ff0000;}

.container-interview{max-width:1200px;margin:0 auto}
.container-interview ul{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0}
.container-interview li{width:25%;padding:10px;box-sizing:border-box;position:relative;text-align:center}
.container-interview li:hover{background-color: #c6e1f7;}
.container-interview img{width:100%;height:180px;border-radius:10px 0 10px 0;}
.container-interview h2{line-height: 40px; font-size: 18px; font-weight: bold;}
.container-interview h3{font-size: 15px;font-weight: normal;}

.ztmltit{position:relative;text-align:center;height:40px;margin-top:50px;margin-bottom:60px}
.ztmltit h4{position:relative;font-size:42px;font-weight:bold;color:#333;z-index:99}
.ztmltit h4:after,.ztmltit h4:before{content:"";width:40px;height:5px;margin:0 20px;vertical-align:middle;display:inline-block;background-image:-moz-linear-gradient(left,#f80808,#eab822);background-image:-webkit-gradient(linear,left left,right right,from(#f80808),to(#eab822));background-image:-webkit-linear-gradient(left,#f80808,#eab822);background-image:-ms-linear-gradient(left,#409eff,#195da7);background-image:-o-linear-gradient(left,#409eff,#195da7);background-image:linear-gradient(left,#409eff,#195da7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#409eff,endColorstr=#195da7)}
.ztmltit span{color:#e4f0ff;text-transform:Uppercase;font-size:36px;font-weight:bold;position:absolute;width:420px;text-align:center;left:50%;right:50%;top:16px;margin-left:-210px}

.esdjs-more{ margin-top: 40px; line-height: 0; text-align: center;}
.esdjs-more a{border: 1px #d5833d solid; display: inline-block; width: 178px; font-size: 18px; color: #d5833d; line-height: 38px; height: 38px; transition: 0.4s all;}
.esdjs-more a:hover{background: rgba(255, 255, 255, 0.8); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}