/* CSS Document */
/* *{font-family:SimHei;  } */
/* html{font-size:62.5% !important;} */
body{ max-width:640px;margin:0 auto;}
*{margin:0;padding:0;}
ul,li{list-style:none}
img{width:100%;border:none;display:block;}
a{text-decoration: none;color:#333;}
.clearf{ clear:both;}
.tit_1 h2{font-size:1.8rem;line-height:2.5rem;text-align:center;color:#F58F21;}
.tit_1 div{ font-size:1rem;line-height:1.6rem;text-align:center;}
.tit_1{margin:2rem 0;}
.clear_f:before {
    content: "";
    display: table;
}
.clear_f:after {
    content: "";
    display: table;
    clear: both;
}
.content_box{width:93.75%;margin:0 auto;}
.banner>img{width:100%;}
.gt{width:100%;height:0.55rem;background:#D8D8D7}
.tit_b{text-align: center;font-size: 1.8rem;line-height:2.6rem;margin: 1.5rem auto 0.5rem;}
.tit_s{text-align: center;font-size: 1.2rem;line-height:2rem;border-top:1px solid #333; border-bottom:1px solid #333;width: 38%;margin: 0.5rem auto 1.5rem;text-transform: uppercase;}
.ul2-1{width:93.75%;margin:1rem auto;}
.ul2-1 li{float: left;width:49%;margin-right:2%;text-align: center;background: #EDEDED;padding-bottom: 0.6rem;}
.ul2-1 li:last-child{margin-right:0;}
.ul2-1 h3{font-size: 1.5rem;line-height: 3rem;font-weight: inherit;margin-bottom: 1rem;position: relative;}
.ul2-1 h3:after{position: absolute;content:'';width: 24%;height: 0.2rem;background: #E7B489;left: 38%;bottom: -0.3rem;}
.ul2-1 p{height: 4.8rem;font-size: 1.1rem;line-height: 1.6rem;color: #6C6C6C;}
.btn_box{width: 68%;margin: 1rem auto;}
.btn_box a{float: left;width: 45%;text-align: center;font-size: 1.5rem;line-height: 3rem;background: #D7AF74;color: #fff;border-radius: 0.5rem;}
.btn_box a:last-child{margin-left: 10%;background: #CC7833;}
.zy_bg{background: #EAEAEA;padding:1.5rem 0 0.7rem;margin-top: 1.3rem;}
.zy_box{width:93.75%;margin:0 auto;background: #fff;padding:0.8rem;margin-bottom: 0.8rem;}
.zy_box h4{font-size: 1.3rem;line-height: 3rem;text-align: left;padding-left: 3rem;position: relative;margin-bottom: 1rem;}
.zy_box h4:before{content: "";width:3rem;height:3rem;position: absolute;top:10%;left:1%;background: url(../images/xdhbdqkc/zy_tubiao.jpg) no-repeat;background-size: 80% 80%;}
.zy_box h4:after{content: '';width:100%;height: 1px;background: #bbb;position: absolute;left: 0;bottom: -0.3rem;}
.zy_box a{display: inline-block;}
.zy_box img{display: inline-block;width:auto;height: 10rem;border-radius: 0.6rem;}
.zy_js{display: inline-block;margin-left: 0.8rem;text-align: left;width: 48%;vertical-align: top;}
.zy_js h3{font-size: 1.4rem;line-height: 1.6rem;margin-bottom: 1rem;}
.zy_js div{font-size: 1.18rem;line-height: 1.5rem;color: #686868;width: 100%;/*! height: 3rem; */}
.zy_js div.zy_btn{margin-top:0.6rem;}
.zy_js span{height: 3rem;display: block; /* text-align: justify; */}
.zy_js div a{display:inline-block;width:43%;color: #CC7832;border-radius:5px;text-align: center;line-height: 2.2rem;font-size: 1.05rem;border: 1px solid #CC7832;}
.zy_js div>a:last-child{background: #CC7832;color: #fff !important;}

.zy_cont{
   display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
   display: -moz-box; /* 老版本语法: Firefox (buggy) */
   display: -ms-flexbox; /* 混合版本语法: IE 10 */
   display: -webkit-flex; /* 新版本语法: Chrome 21+ */
   display: flex;
justify-content: space-between;}

.zy_cont a{flex-shrink: 0;}

.form_tit{font-size: 2rem;line-height: 3rem;text-align: center;margin: 1.5rem auto 0.5rem;}
.form_tit font{color: #F5AD00;}
.form_tits{font-size: 1.2rem;text-align: center;line-height: 2rem;margin-top: 1rem;}
.form_tits font{color: #f00;}
.form_box{width: 80%;margin: 0rem auto 1rem;}
.form_box input{width: 100%;border: 1px solid #333;margin: 0.6rem 0;font-size: 1.5rem;line-height: 3.6rem;border-radius: 0.6rem;padding-left: 0.5rem;}
.sub_box{position: relative;}
.sub_box input{padding: 0;border: none;border-radius: initial;background:#CC7833;color: #fff;line-height: 4rem;font-size: 1.8rem;}
.sub_tit{position: absolute;font-size: 1.3rem;line-height: 2.4rem;top: 0;right: -2rem;background: #FB3F39;padding: 0 1.2rem;color: #fff;border-radius: 0.5rem;border-bottom-left-radius: 0;}
.sub_tit font{color: #F5AD00;}
.ktfc{width:93.75%;margin:1.5rem auto 1rem; position: relative;}
.ys_box{width: 93.75%;margin: 1.2rem auto;padding: 0.6rem;border: 1px solid #C9BFB0;border-radius: 0.6rem;}
.ys_box p{width: 95%;font-size: 1.1rem;line-height: 1.5rem;}
.ys_box>div{float: left;vertical-align: middle;}
.ys_w{width: 60%;}
.ys_tit{font-size: 1.6rem;line-height: 3.4rem;background: #D3AD7C;display: inline-block;width: 60%;text-align: center;color: #fff;border-top-left-radius: 0.6rem;border-bottom-right-radius: 0.6rem;margin-bottom: 0.5rem;}
.ys_img{width: 40%;}

.ktfc .flex-prev{ left:0px;}
.ktfc .flex-next{ right:0px;}
.ktfc .flex-direction-nav li a{ position:absolute; display:block; width:3rem; height:3rem; line-height:3rem; text-align:center; color:#fff; background-color:rgba(0,0,0,.5); top:50%; margin-top:-1.5rem; text-decoration:none; border-radius:0.5rem;}
@media screen and (max-width: 420px) and (min-width:411px) {
   .zy_js{width: 59%;}

}

@media screen and (max-width: 410px) and (min-width:401px) {
   .zy_js{width: 58%;}

}
@media screen and (max-width: 400px) and (min-width:391px) {
   .zy_js{width: 57%;}

}
@media screen and (max-width: 390px) and (min-width:381px) {
   .zy_js{width: 56%;}

}
@media screen and (max-width: 380px) and (min-width:371px) {
   .zy_js{width: 55%;}

}
@media screen and (max-width: 370px) and (min-width:361px) {
   .zy_js{width: 53%;}

}

@media screen and (max-width: 360px) and (min-width:341px) {
   .zy_js{width: 50.5%;}

}

@media screen and (max-width: 340px) and (min-width:280px) {
	.zy_js{width: 47%;}

}





















