/* CSS Document */
/* html{font-size:62.5% !important;}
body{ max-width:640px;margin:0 auto;} */
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
button,
canvas,
caption,
center,
input,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
input,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    background: 0 0;
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-spacing: 0;
}
button,
input[type=button],
input[type=password],
input[type=reset],
input[type=submit],
input[type=text],
[type=tel],
textarea {
    -webkit-appearance: none !important;
}
a {text-decoration: none;display: block;}
li {list-style-type: none;}
em,i {font-style: normal;}
body { overflow-x: hidden; line-height: initial;}
input {-webkit-appearance: none;}
input:focus {
  outline: 0;
}
.clearf:after,.clearf:before {display: block;content: "";}
.clearf:after { clear: both;}
.clear {clear: both;}
.pr { position: relative;}
.pa {position: absolute;}

*{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%;}
.bg{background: #CC7833;padding:1rem 0;}
.ul4-2{width: 100%;}
.ul4-2 li{width:25%;text-align:center;font-size: 1rem;line-height: 1.3rem;color: #fff;float: left;position:relative;padding:0.3rem 0;}
.ul4-2 b{font-size: 2.1rem;font-weight: inherit;}
.ul4-2 li.line:after{position:absolute;content:'';width:2px;top:25%;right:0;background: #fff;height:50%;transform: rotate(20deg);-ms-transform: rotate(20deg);-moz-transform: rotate(20deg);-webkit-transform: rotate(20deg);-o-transform: rotate(20deg);}
.zy_bg{background: #EAEAEA;padding:0.2rem 0 0.7rem;}
.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;}
.form_box input:focus{border: 1px solid #333;}
.btn_box{width: 93.75%;margin: 1.5rem auto 1.2rem;}
.btn_box a{float: left;width: 40%;text-align: center;font-size: 1.5rem;line-height: 3rem;background: #CC7833;color: #fff;border-radius: 0.5rem;border: 1.5px solid #CC7833;    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;}
.btn_box a:last-child{margin-left: 5%;background: #fff;width: 55%;color: #CC7833;}
.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_sb{text-align: center;margin: 0.5rem auto 0.5rem;}
.tit_s{text-align: center;font-size: 1.3rem;line-height:2.2rem;border-top:1px solid #333; border-bottom:1px solid #333;text-transform: uppercase;display: inline-block;padding:0 1.6rem;}
.tit_m{color: #CC7833;text-align: center;font-size: 1.1rem;line-height: 2.2rem;margin-bottom: 1.2rem;}
.mb-15{margin-bottom: 1.5rem;}
.mubiao{width: 93.75%;margin: 1rem auto;}
.mubiao i{display: inline-block;width: 3.6rem;vertical-align: middle;}
.mubiao span{display: inline-block;font-size: 1.5rem;color: #CC7833;line-height: 3.6rem;vertical-align: middle;font-weight: bold;}
.mubiao p{font-size: 1.25rem;line-height: 1.6rem;margin-top: 0.6rem;}
.zy_bg>img{width: 93.75%;margin: 1.2rem auto;}
.ul2-3,.ul3-1{width: 93.75%;margin: 1.2rem auto 0.8rem;}
.ul3-1 li{float: left;width: 33.33333%;text-align: center;font-size: 1.3rem;line-height: 1.8rem;}
.kcnr span{font-size: 1.6rem;line-height: 2.6rem;background: #CC7833;color: #fff;display: inline-block;padding: 0 0.5rem;}
.kcnr span b{font-size: 2.2rem;}
.kcnr p{font-size: 1.2rem;line-height: 1.5rem;margin: 0.8rem auto;}
.gt_xx{height: 0px;border-bottom: 2px dotted #CC7833;margin: 1.2rem auto;}
.kcts{padding: 1rem 0;background: url(../images/bg.jpg);height: 20rem;}
.col-f{color: #fff !important;}
.kcts .tit_s{border-bottom-color: #fff;border-top-color: #fff;}
.ul2-2{width: 93.75%;margin: 0.5rem auto;background: #fff;padding: 0.8rem 0.8rem 0;}
.ul2-3 li,.ul2-2 li{float: left;width: 49%;margin-right: 2%;}
.ul2-2 li:nth-child(2n){margin-right: 0;}
.ul2-2 li:last-child{margin-right: 0;}
.kc-wd h3{font-size: 1.4rem;line-height: 3rem;color: #CC7833;}
.kc-wd span{display: inline-block;margin: 0.6rem 0;width: 4rem;height: 0;border-bottom: 2px solid #CC7833;}
.kc-wd p{font-size: 1.3rem;line-height: 2rem;}
.kc1{margin-top: -8.5rem;}
.kc-img{margin-bottom: 1rem;}
.ul2-3 li:nth-child(2n){margin-right: 0;}
.ul2-3 h3{font-size: 1.3rem;line-height: 2.6rem;text-align: center;margin-bottom: 0.6rem;color: #CC7833;}

.ys_box{width: 93.75%;margin: 1.2rem auto;padding: 0.6rem;border: 1px solid #777;border-radius: 0.6rem;}
.ys_box p{width: 95%;font-size: 1.2rem;line-height: 1.6rem;}
.ys_box>div{float: left;vertical-align: middle;}
.ys_w{width: 60%;}
.ys_tit{font-size: 1.35rem;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%;}

.ul3-2{width: 93.75%;margin: 3.5rem auto 3rem; display: flex;
    justify-content: center;}
.ul3-2 li{float: left;width: 32%;margin-right: 2%;background: #CC7833;position: relative;text-align: center;color: #fff;}
.ul3-2 li:last-child{margin-right: 0;}
.ul3-2 img{width: 88%;margin: -2rem auto 0.5rem;}
.ul3-2 h3{font-size: 1.3rem;line-height: 2.2rem;}
.ul3-2 p{font-size: 1.1rem;line-height: 1.6rem;margin-bottom: 1.5rem;}
.ul3-2 a{display: block;width: 84%;background: #fff;margin: -1rem auto -1.5rem;font-size: 1.3rem;line-height: 3rem;border: 1px solid #CC7833;color: #CC7833;border-radius: 1.5rem;}

.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{font-size: 1.1rem;line-height: 1.6rem;color: #6C6C6C;}
.ul2-1 img{width: 36%;margin: 0.6rem auto 0.4rem;}
.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;}

















