@charset "gb2312";input{-webkit-appearance:none}
*{box-sizing:border-box;margin:0;padding:0}
.left{float:left}
.right{float:right}
img{display:block;width:100%;border:none}
html{-webkit-text-size-adjust:none}
a{outline:0;text-decoration:none}
a:hover{text-decoration:none}
html{zoom:1}
html *{outline:0;zoom:1}
html button::-moz-focus-inner{border-color:transparent!important}
body{overflow-x:hidden;font-size:12px}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
a img,fieldset{border:0}
address,caption,cite,code,dfn,em,th,var{font-weight:400;font-style:normal}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:after,q:before{content:''}
button,input[type=button],input[type=password],input[type=reset],input[type=submit],input[type=text],textarea{-webkit-appearance:none!important}
em,i{font-style:normal}
html{font-size:62.5%}
@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:640px){html{font-size:100%!important}
body{background-size:640px!important}
}
body{overflow-x:hidden;margin:0 auto;padding:0;width:100%;max-width:640px;min-width:320px;color:#333;font-family:"Microsoft YaHei",sans-serif}
.clear_f:after{clear:both}
.clear_f:after,.clear_f:before{display:block;content:""}
.hslbox1 h2{ text-align:center; color:#ff0000; font-size:1.8rem; height:3.5rem; position:relative; margin-top:2rem; border-bottom:2px solid #c9c9c9; margin-bottom:1rem;}
.hslbox1 h2 b{ display:block;background-color:#515a48; position:absolute; width:100px; height:5px; left:50%; margin-left:-50px; bottom:-3px;}
.hslbox1 p{ font-size:1.4rem; color:#fff; padding:1rem; background-color:#515a48;}
.hslbox1 p b{ width:30%; height:3rem; line-height:3rem; border-radius:3rem; background-color:#ff0000; font-size:1.5rem; display:block; float:left; text-align:center; font-weight:normal; margin-top:1.5rem;}
.hslbox1 p span{ display:block; float:right; line-height:2rem; font-size:1.2rem; width:60%;}
.hslbox1 .hsltext{ background-color:transparent; color:#666; line-height:2.4rem;}
.hslbox3{ margin:0 1rem;}
.hslbox3_1{ height:auto; background-color:#515a48; margin-bottom:1rem;}
.hslbox3_1 img{ float:left; width:33%;}
.hslbox3_1 p{ padding-left:35%; color:#fff; font-size:1rem; line-height:1.4rem; padding-top:0.5rem;}
.hslbox3_1 p span{ color:#ffff00;}

.hslbox2_1{ width:50%; float:left; margin-top:1rem;}
.hslbox2_1 span{ display:block;}
.hslbox2_1 p{width:100%; padding:1rem 0.5rem;background-color:#515a48; text-align:center; font-size:1.2rem; color:#fff; bottom:0px;}
.hslbox2_1 p b{ width:50%; height:2.6rem; line-height:2.6rem; border-radius:3rem; background-color:#ff0000; font-size:1.4rem; display:block;text-align:center; font-weight:normal; margin:1rem auto 1rem auto;}
.hslbox2_11 span{ margin-right:0.5rem;}
.hslbox2_12 span{ margin-left:0.5rem;}
.hslbox4_3 span a{ color:#ff0000;}

.hslbox4 h2{ text-align:center; color:#ff0000; font-size:1.8rem; height:3.5rem; position:relative; margin-top:2rem; border-bottom:2px solid #c9c9c9; margin-bottom:1rem;}
.hslbox4 h2 b{ display:block;background-color:#515a48; position:absolute; width:100px; height:5px; left:50%; margin-left:-50px; bottom:-3px;}
.hslbox4 h3{ height:2.6rem; line-height:2.6rem; text-align:center; background-color:#515a48; color:#fff; font-size:1.4rem; font-weight:normal; margin-bottom:1rem;}
.hslbox4_1{ width:50%; float:left; margin-bottom:1rem;}
.hslbox4_11 .hslbox4_3{ margin-right:0.5rem;}
.hslbox4_12 .hslbox4_3{ margin-left:0.5rem;}
.hslbox4_13 .hslbox4_3{ margin-right:0.5rem;}
.hslbox4_14 .hslbox4_3{ margin-left:0.5rem;}
.hslbox4_3 span{ display:block; padding:1rem;}
.hslbox4_3{ background-color:#e5e5e5;}
.hslbox4_3 span b{ display:block; text-align:center; color:#ff0000; font-size:1.4rem; font-weight:normal;}
.hslbox4_3 span p{ text-align:center; font-size:1rem;}
.hslbox4_3 span p i{ font-style:normal; color:#ff0000;}
.hslbox4_2{ display:block; width:50%; float:left; height:2.2rem; line-height:2.2rem;  text-align:center; margin-top:1rem;}
.hslbox4_2 strong{ display:block; margin:0 0.5rem;background-color:#515a48;color:#fff; font-weight:normal;border-radius:1.1rem;font-size: 1.1rem;line-height: 2.2rem;}

.hslbox4_42 .hslbox4_3{ margin-right:0.5rem;}
.hslbox4_43 .hslbox4_3{ margin-left:0.5rem;}
.hslbox4_44 .hslbox4_3{ margin-right:0.5rem;}
.hslbox4_45 .hslbox4_3{ margin-left:0.5rem;}
.hslbox4_41{ width:100%;}
.hslbox5 h3{height:2.6rem; line-height:2.6rem; text-align:center; background-color:#ff0000; color:#fff; font-size:1.4rem; font-weight:normal;}
.hslbox5{ background-color:#eee; margin-bottom:1rem;}
.hslbox5 img{ width:30%; float:left; margin:1rem 0;}
.hslbox5 p{font-size:1rem; line-height:2rem; padding-top:1rem; float:right; width:65%; padding-right:1rem;}
.hslbox5 p a{ display:block; width:40%; height:2rem; line-height:2rem; background-color:#515a48; margin:1rem auto; text-align:center; border-radius:3rem; color:#fff;}

#hslbmgd{ height:400px; overflow:hidden}
.hslbox6 h2{ text-align:center; color:#ff0000; font-size:1.8rem; height:3.5rem; position:relative; margin-top:2rem; border-bottom:2px solid #c9c9c9; margin-bottom:1rem;}
.hslbox6 h2 b{ display:block;background-color:#515a48; position:absolute; width:100px; height:5px; left:50%; margin-left:-50px; bottom:-3px;}
.hslbox6_1 li{ width:33.333333333333%; float:left; text-align:center; height:40px; line-height:40px; border-right:1px solid #b6b6b6;}
.hslbox6_1{ background-color:#e5e5e5; color:#ff0000; font-size:1.4rem; border:1px solid #b6b6b6;}
.hslbox6_1 li.nob{ border:none}
.hslbox6_2 li .hsltw2_8{ width:33.333333333333%; float:left; text-align:center; height:40px; line-height:40px; border-right:1px solid #b6b6b6; display:block; border-bottom:1px solid #b6b6b6;}
.hslbox6_2 li{ height:40px; border-left:1px solid #b6b6b6;}





.hslmsboxlist{ padding:0 1rem;}
.hslmsboxlist li{ width:50%; float:left; margin-top:0rem;}
.hslmsboxlist li a{ display:block; position:relative;  text-align:center; height:30.6rem;}
.hslmsboxlist li:nth-child(2n+1) a{ margin-right:0.5rem;}
.hslmsboxlist li:nth-child(2n+2) a{ margin-left:0.5rem;}
.hslmsboxlist li a img{ max-width:95%; max-height:23rem; width:auto; position:absolute; z-index:2; bottom:7.6rem; left:2.5%;}
.hslmsboxlist li a p{ background-color:#d1c0a5; text-align:left; padding:1rem; line-height:1.8rem; font-size:1.2rem; color:#111; height:7.6rem; border-radius:0 0 0.5rem 0.5rem; position:absolute; bottom:0px; left:0px; width:100%}
.hslmsboxlist li a p b{ display:block; font-size:1.3rem; font-weight:normal; color:#000; height:2rem;}
.hslmsboxlist li span{ height:25rem; width:100%;border:1px solid #d1c0a5; border-radius:0.5rem; position:absolute; left:0px; bottom:0px; z-index:1}





.hslzttybdbox{ padding:2rem 0; border-top:0.75rem solid #dadada;}
.hslzttybdbox h2{ font-size:1.5rem; color:#000; font-weight:normal; margin-bottom:1rem; border-bottom:1px solid #ccc; height:3rem; padding-left:1rem; text-align:left}
.hslzttybdbox h2 b{ display:block; width:0.5rem; height:2rem; border-radius:0.5rem; background-color:#e11616; float:left; margin-right:1rem;}
.hslzttybdbox .input_box{ height:3.875rem; padding:0 1rem;}
.hslzttybdbox .input_box input{height:3.875rem; border:2px solid #e11616; border-radius:0.5rem; padding-left:0.5rem; width:15rem; font-size:1.25rem;}
.hslzttybdbox .input_box .hslzttybdboxinput1{ float:left}
.hslzttybdbox .input_box .hslzttybdboxinput2{ float:right}
.hslzttybdbox .select_box{ padding:0 1rem; margin-top:1rem}
.hslzttybdbox .select_box select{height:3.875rem; border:2px solid #e11616; border-radius:0.5rem; width:100%; font-size:1.25rem;}
.hslzttybdbox .bdbtn_box{ padding:0 1rem; margin-top:1rem}
.hslzttybdbox .bdbtn_box input{height:3.875rem; border:none; width:100%;border-radius:0.5rem; background-color:#e11616; color:#fff; font-size:1.4rem;}
.hslpczytjbox2{ text-align:left}
.hslzttybdboxr{ padding:0 0.5rem; margin-top:3rem}
.hslzttybdboxr h2{ font-size:1.5rem; color:#000; font-weight:normal; margin-bottom:1rem; border-bottom:1px solid #ccc; height:3rem; padding-left:1rem; text-align:left}
.hslzttybdboxr h2 b{ display:block; width:0.5rem; height:2rem; border-radius:0.5rem; background-color:#e11616; float:left; margin-right:1rem;}
.hslpczytjbox1{ float:left; width:47%; border:1px solid #ccc; margin-bottom:1.25rem; padding:0.625rem; margin-right:5%;}
.hslzttybdboxr .nom{ margin-right:0px;}
.hslpczytjbox1 span{ display:block; width:5rem; height:5rem; float:left; background-color:#e11616; border-radius:0.5rem; text-align:center; position:relative; margin-right:0.625rem;}
.hslpczytjbox1 span img{ width:2.5rem; height:auto; position:absolute; left:50%; margin-left:-1.25rem; top:50%;}
.hslpczytjbox2 h3{ padding-top:0.3rem; padding-bottom:0.2rem; font-size:1.25rem; color:#333;}
.hslpczytjbox2 p{ line-height:1.2rem; font-size:1rem; color:#555}
.hslpczytjbox1 .hslpczytjboximg1 img{ margin-top:-1.4375rem;}
.hslpczytjbox1 .hslpczytjboximg2 img{ margin-top:-1rem;}
.hslpczytjbox1 .hslpczytjboximg3 img{ margin-top:-1.25rem;}
.hslpczytjbox1 .hslpczytjboximg4 img{ margin-top:-0.8125rem;}




.zy_t{text-align:center;font-size: 1.3rem;line-height:2.6rem;color: #fff;background: #ED9D00;position: relative;margin-top: 2rem;}
.zy_i{position: absolute;left: 0;bottom: 0;}
.zy_i span{font-size:1.7rem;line-height:3.2rem;padding: 0 1rem 0 0.8rem;background: #DE4E08;height: 3.2rem;float:left;}
.zy_i div{width:0px;height:0px;border-top:1.6rem solid transparent;border-bottom:1.6rem solid transparent;border-left:0.6rem solid transparent;border-right:0.6rem solid transparent;border-top-color: #DE4E08;border-left-color: #DE4E08;display: inline-block;line-height: 0;}
.a_btn{display: block;width: 93.75%;margin:1.2rem auto 1rem;border:none;color: #fff;background: #E10000;border-radius: 0.7rem;font-size: 1.6rem;line-height: 3.6rem;text-align: center;}
.ul2-2,.ul2-1,.zy{width:93.75%;margin: 1.1rem auto;}
.zy li{width:49%;margin-right: 2%;float: left;margin-bottom: 0.6rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #eee;padding:0.25rem;}
.ul2-1 li:nth-child(2n),.ul2-2 li:nth-child(2n),.zy li:nth-child(2n){margin-right: 0;}
.zy h3{text-align: center;color: #fff;font-size: 1.5rem;line-height: 2.4rem;}
.zy h4{text-align: center;color: #683D16;font-size: 1rem;line-height: 1.6rem;}
.zy span{color: #E20707;}
.zy_btn{width:88%;margin:0.5rem auto;}
.zy_btn a{display:inline-block;width:43%;background:#FF6501;color: #fff;border-radius:5px;text-align: center;line-height: 2rem;font-size: 1.05rem;}
.zy_btn a:first-child{margin-right:6%;background:#fff;color: #f60;border: 1px solid #f60;}
.twlb_u1 li,.twlb_u3 li,.twlb_u2 li{float:left;width:49.5%;margin-bottom:0.6rem;}
.twlb_u1 li img,.twlb_u3 li img,.twlb_u2 li img{width:100%;}
.twlb_u2 li:first-child,.twlb_u1 li:first-child,.twlb_u1 li:nth-child(3),.twlb_u3 li:first-child,.twlb_u3 li:nth-child(3){margin-right:1%;}
.twlb_u2 li:last-child{width:100%;}
.tb_more_zx,.show_dh{
    margin: 1rem auto;
    width: 91%;
}
.twlb_u3_box{background:#E2EBE8;padding:1.5rem 0 0.85rem;}
.twlb_u3{width:95%;margin:0 auto;}
.twlb_hy{width:100%;color:#fff;text-align:center;font-size:1.2rem;line-height:2.8rem;background:#8CBE1D;margin-top:-3px;}
.twlb_ys{text-align:center;font-size:0.9rem;line-height:1.6rem;background:#E2EBE8;padding:0.3rem 0;}
.twlb_ys div{color:#4A5F29;}
.twlb_ys p{color:#2A2B2B;padding:0 0.8rem;}
.twlb_cj div{color:#5E5E5E;padding-left:1.8rem;font-size:1rem;line-height:1.5rem;}
.twlb_cj{background:#E2EBE8;padding:0.8rem 0;}
.getiao{margin:1.5rem 0 1.2rem;width:100%;height:.8rem;background:#ededed}