@charset "utf-8";
.zt-index{ background:#fff;}
.zt-index-inner{ background:url(bg35.jpg) no-repeat center bottom; padding-bottom: 200px;}

.zt-box-m{  background-color:#fff; position:relative; width:1200px; margin-left:auto; margin-right:auto;}
.zt-box-inner{margin:5px; margin-top:0px;  padding:20px; position:relative; background-color:#fff;}
.zt-ele{ position:absolute;}
.zt-ele.zt-ele1{ }
.zt-ele.zt-ele2{ }
.zt-js-video{ width:680px; margin:0 auto;}

.zt-mod-t{ margin-bottom:20px; text-align:center;}
.zt-mod-t .h3{ display:inline-block; margin:0px; line-height:40px; height:40px; font-size:38px; position:relative; padding:0 15px; color:#d66a15;}
.zt-mod-t .zt-t-line{ display:block; position:absolute; height:3px; background-color:#d66a15; width:50px; top:50%; margin-top:-1px;}
.zt-mod-t .zt-t-line.n1{ left:-50px;}
.zt-mod-t .zt-t-line.n2{ right:-50px;}

.zt-mod-t .h4{ display:inline-block; margin:0px; line-height:40px; height:40px; font-size:38px; position:relative; padding:0 15px; color:#d66a15;}
.zt-mod-t .h4 b{ font-size:50px; font-weight:normal;}
.zt-mod-des{ margin-top:15px; font-size:22px; color:#999;}

.zt-mod-c { padding:15px 30px;}

.zt-mod1{ margin-top:20px;}
.zt-mod1-1{}

.zt-ul-lc{  background:url(bg1.jpg) repeat-x left 95px;}
.zt-ul-lc li{ width:16.66%; float:left; text-align:center; color:#333; vertical-align:middle; }
.zt-ul-lc li img{
    vertical-align: middle;
}
.zt-ul-lc .zt-step{ font-size:30px; line-height:40px;}
.zt-ul-lc .zt-ico{ width:105px; height:105px; border:2px solid #32a679; border-radius:100%; background-color:#fff; margin:10px auto; line-height:105px; overflow:hidden; }
.zt-ul-lc .zt-title{ font-size:17px; line-height:26px;}

.zt-mod1-2{ margin-top:40px; text-align:center; }
.zt-mod1-2{ font-size:20px; color:#666;}
.zt-ul-pic{}
.zt-ul-pic li{ width:25%; float:left; text-align:center;}
.zt-ul-pic li img{ border-radius:8px;}

.zt-mod1-3{ text-align:center; margin-top:40px;}
.zt-mod1-3 a{ height:40px; line-height:40px; background-color:#fbbb01; border-radius:20px; display:inline-block; padding:0 40px; font-size:20px; }

.zt-mod2{ margin-top:40px;}
.zt-mod2-1{ text-align:center;}
.zt-mod2-1 p{ display:inline-block; background-color:#8fc320; color:#fff; padding:0 40px; line-height:40px; height:40px; border-radius:20px; font-size:18px;}

.zt-mod3{
    margin-top:20px;
}
.zt-mod3-2{width:800px;
margin-left:auto;
margin-right:auto;}
.zt-mod3-2 p{ line-height:30px; background-color:#0eafa7; margin-bottom:15px; color:#fff; border-radius:8px; padding:5px 20px; font-size:16px;}
.zt-mod3-2 p.n3 {  background-color:#c32020;}
.zt-mod3-2 p em{ font-size:12px;}

.zt-add{ width:100%; margin-left:auto; margin-right:auto; }
.zt-add th{ background-color:#0eafa7; line-height:40px; text-align:center; color:#fff; font-size:18px;}
.zt-add td{ border:0 none; text-align:left; vertical-align:middle;}
.zt-add tr:nth-child(even){ background-color:#efefef;}
.zt-add a{ color:#0eafa7;}

.zt-mod4{ margin-top:40px;}
.zt-mod4-1{ text-align:center; position:relative;}
.zt-mod4-1 .zt-info{ position:absolute; width:500px; text-align:left; top:180px; left:300px; font-size:15px;}
.zt-mod4-1 .zt-info b{ font-size:18px; color:#c32020; }

.zt-mod4-2{ margin-top:40px;}

.zt-mod5{}
.zt-mod5-2{ margin-top:20px; background-color:#c32020; color:#fff; padding:10px; border-radius:8px;}
.zt-mod5-2 b{ font-size:16px;}
