*{margin:0;padding:0}
body{width:100%;margin:0 auto}
ol,ul{list-style:none}
a{text-decoration:none}
img{display:block}
em,i{font-style:normal}
.banner a{display:block}
.banner img{width:100%}
.paragraph{padding:15px 0}
.introduce{padding:0 10px}
.intro_title{font-size:18px;font-weight:700;line-height:20px;color:#333}
.intro{font-size:14px;color:#333;line-height:1.6em;margin-top:8px;padding-bottom:15px;overflow:hidden}
.intro em{color:#b86d40}
.intro a{ color:#b86d40; display: block; width: 80%; text-align: center; line-height: 3.6rem; color: #fff; background-color: #b86d40; border-radius: .5rem; -webkit-border-radius: .5rem; -moz-border-radius: .5rem; -ms-border-radius: .5rem; -o-border-radius: .5rem; margin:.8rem auto 0;font-weight: 700;font-size: 1.4rem;}
.para_title{background:#7e614a;text-align:center;color:#fff;padding:10px 0}
.para_title span{position:relative}
.para_title span em{font-size:15px;position:relative}
.para_title strong{display:block;font-size:20px;line-height:22px;margin-bottom:10px}
.para_title span::before{content:"";position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);right:62px;width:7.8rem;height:1px;background:#fff}
.para_title span::after{content:"";position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);left:62px;width:7.8rem;height:1px;background:#fff}
.para_title span em::before{display:none;content:"";width:12px;height:1px;-webkit-transform:rotate(135deg);transform:rotate(135deg);background:#fff;position:absolute;top:9px;left:-20px}
.para_title span em::after{display:none;content:"";width:12px;height:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;position:absolute;top:9px;right:-20px}
.xf_para{padding:25px 10px 10px;background:#f6f6f6;margin-bottom:10px}
.xf_title{overflow:hidden}
.xf_title strong{float:left;font-size:18px;color:#333;line-height:20px;height:20px}
.xf_title strong::before{content:"";display:block;float:left;width:10px;height:20px;margin-right:5px;background:#b86d40}
.xf_title a{float:right;font-size:13px;color:#828282}
.zylist{margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow: wrap;-ms-flex-flow: wrap;flex-flow: wrap;}
.zylist::after{content:"";clear:both;}
.zylist li{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((100% - 10px)/ 2);background:#fff;-webkit-box-shadow:0 0 5px 1px #e1e1e1;box-shadow:0 0 5px 1px #e1e1e1;margin-bottom:10px;padding:5px 5px 10px}
.zylist .zy_yrjy{width:100%}
.zylist li:nth-child(2n+2){margin-left:10px}
.zylist li:nth-last-child(1),.zylist li:nth-last-child(2){margin-bottom:0}
.zyfm{display:block}
.zyfm img{width:100%}
.zybt{display:block;text-align:center;font-size:13px;color:#333;margin-top:10px}
.zybt em{font-size:12px}
.zy_btn{margin-top:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}
.zy_btn.zy_yrjy_btn{width:50%;margin:10px auto 0}
.zy_btn a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:calc((100% - 8px)/ 2);float:left;border:1px solid #b86d40;height:28px;line-height:26px;text-align:center;font-size:13px;border-radius:4px}
.zy_btn a:first-child{margin-right:8px;color:#b86d40}
.zy_btn a:last-child{background:#b86d40;color:#fff}
.dqzy{margin-top:15px}
.dqzy::after{content:"";display:block;clear:both}
.dqzy li{display:block;width:calc((100% - 12px)/ 4);float:left;margin-right:4px}
.dqzy li:last-child{margin-right:0}
.dqfm{display:block;-webkit-box-shadow:0 0 5px 1px #e1e1e1;box-shadow:0 0 5px 1px #e1e1e1}
.dqfm img{width:100%}
.dqzx{display:block;width:85%;height:24px;border:1px solid #b86d40;border-radius:12px;text-align:center;line-height:22px;color:#b86d40;font-size:13px;margin:10px auto 0}
.q_list{padding:15px 10px;background:#f5f5f5}
.q_list::after{content:"";display:block;clear:both}
.q_list a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((100% - 12px)/ 3);float:left;margin-right:6px;margin-bottom:10px;-webkit-box-shadow:0 0 3px 1px #d1d1d1;box-shadow:0 0 3px 1px #d1d1d1;padding:20px 5px;background:#fff;text-align:center}
.q_list a:nth-child(3n+3){margin-right:0}
.q_list a:nth-last-child(1),.q_list a:nth-last-child(2),.q_list a:nth-last-child(3){margin-bottom:0}
.q_list a strong{font-size:15px;color:#333;display:block;line-height:17px}
.q_list a font{display:block;font-size:1.1rem;color:#333;line-height:15px;margin-top:5px}
.q_list a span{display:block;width:70%;height:24px;border:1px solid #f20000;margin:7px auto 0;border-radius:20px;color:#f20000;font-size:12px;line-height:22px;text-align:center}
.ask_intro{text-indent:2em;font-size:13px;color:#333;line-height:23px;padding:10px;overflow:hidden;text-align:justify}
.ask_intro a{float:right;color:#b86d40}
.ask_img{overflow:hidden;padding:0 10px 10px}
.ask_img li{width:calc((100% - 5px)/ 2);float:left}
.ask_img li a{display:block;margin-bottom:5px}
.ask_img li a:last-child{margin-bottom:0}
.ask_img li a img{width:100%}
.ask_img li.left{margin-right:5px}
.other{padding:15px 10px;overflow:hidden}
.other a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((100% - 9px)/ 4);float:left;border:1px solid #b86d40;text-align:center;font-size:13px;color:#333;margin-right:3px;padding:45px 0 15px}
.other a:last-child{margin-right:0}
.other a:nth-child(1){background:url(../images/other_1.jpg) no-repeat;background-size:21.5px 19.5px;background-position:center 18.5px}
.other a:nth-child(2){background:url(../images/other_2.jpg) no-repeat;background-size:19px 19px;background-position:center 19px}
.other a:nth-child(3){background:url(../images/other_3.jpg) no-repeat;background-size:27px 18.5px;background-position:center 19px}
.other a:nth-child(4){background:url(../images/other_4.jpg) no-repeat;background-size:27px 18.5px;background-position:center 19px}
html{font-size:62.5%;-webkit-tap-highlight-color:transparent}
@media only screen and (min-width:321px){html{font-size:62.5%!important}
}
@media only screen and (min-width:361px){html{font-size:70.31%!important}
}
@media only screen and (min-width:376px){html{font-size:73.24%!important}
}
@media only screen and (min-width:481px){html{font-size:84%!important}
}
@media only screen and (min-width:561px){html{font-size:90%!important}
}
@media only screen and (min-width:641px){html{font-size:100%!important}
}
.zy_btn a:first-child{position:relative}
.zxrs{position:absolute;display:none;width:18px;height:18px;border-radius:20px;background-color:#e41226;text-align:center;color:#fff;font-size:10px;top:-13px;right:6px;line-height:16px;z-index:1;border:1px solid #fff;font-style:normal}
