@charset "utf-8";
/* CSS Document */
html {overflow-x:hidden;}
.clear {clear:both;width:0;height:0;line-height:0;visibility: hidden;}


section.zt_body{color:#444;font-size:16px;}
.zt_ban {width:1200px;height:540px;position:relative;margin:0 auto;text-align:center;}
.zt_ban .zt_ban_wrap {width:1920px;height:540px;position:absolute;left:50%;margin-left:-960px;background:url(../images/banner.jpg) center top no-repeat;}

.zt_wrap {padding-top:40px;width:1200px;margin:0 auto;}
.tit_mod {padding-bottom:5px;text-align:center;}

.swiper-container { width:100%;}
.swiper-slide {display:block;}
.swiper-pagination-bullet-active  {background:#d7a745;}

.zt_line {background:#f3f3f3;height:10px;line-height:10px;}

.zt_tit {text-align:center;padding-bottom:25px;}
.zt_tit_ch {font-size:32px;line-height:44px;color:#222;font-weight:bold;padding-bottom:15px;position:relative;}
.zt_tit_ch:after {content:'';width:32px;height:3px;background:#d7a745;position:absolute;left:50%;margin-left:-16px;bottom:0px;}





.zt_tit_ad {text-align:center;padding:5px 0px;}
.zt_tit_ad img {width:150px;height:auto;}

.zt_notice {height:24px;line-height:24px;text-align:center;color:#ebb320;vertical-align:middle;width:100%;margin:15px 0px;font-size:18px;}
.icon_notice {width:22px;height:28px;display:inline-block;background:url(../images/icon_notice.png) center center no-repeat;background-size:22px auto;vertical-align:middle;}
.form_top_wrap {padding:5px 0px 10px 0px;}
.form_top_wrap * {box-sizing:border-box;}
.form_top_title {font-size:32px;line-height:44px;color:#222;font-weight:bold;padding-bottom:15px;text-align:center;}





.gfkt_main {width:92.2222%;margin:0 auto;}

.form_main {padding-top:20px;}
.form_first_li {padding:10px 0px;}
.form_first_input {width:578px;height:54px;line-height:54px;background:#fff;border:1px #555 solid;margin:0px auto 0px auto;border-radius:4px;font-size:22px;box-sizing:border-box;display:block;padding:0px 10px;}
.form_first_intro {text-align:center;font-size:18px;line-height:40px;padding:6px 0px 2px 0px;}
.form_first_btn {width:580px;height:56px;line-height:56px;background:#e7041f;margin:10px auto;border-radius:4px;font-size:18px;color:#fff;box-sizing:border-box;text-align:center;}
.form_first_ad {text-align:center;font-size:18px;line-height:40px;padding:2px 0px 30px 0px;}
.form_first_ad span {color:#e7041f;font-weight:bold;}

.ty_ad {background:#6a1309;text-align:center;}
.ydme_main {padding-top:5px;padding-bottom:15px;}


