/*
	2018年4月官网首页改版
	2018年4月11日 09:51:00
	韩森林
*/
/*公共样式*/
body,a,ul,li,p,form,input,h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px; text-decoration:none; list-style:none;}
.w100{ width:100%;}.w1200{width:1200px; margin-left:auto; margin-right:auto;}
body{ font-family:"Microsoft YaHei","微软雅黑",Arial, Helvetica, sans-serif; background-color:#f3f5f6;}
.animate{transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;}
.hslbox1{ height:520px; background-image:url(../images/1.jpg); background-position:center top;}
.hslbox1 a{height:520px; width:100%; display:block}

.hslbox01{ background-color:#7b3a1c;}
.hslbox01_1{ padding-left:350px; height:200px; position:relative;}
.hslbox01_1 b{ font-size:24px; color:#fff; font-weight:normal; padding-top:30px; padding-left:30px; display:block; font-weight:lighter;}
.hslbox01_1 span{ display:block; position:absolute; width:247px; left:100px; top:-25px;}
.hslbox01_1 .hslbd1{ margin-left:30px; margin-top:20px; width:500px; float:left;}
.hslbd1 input{ width:100%; height:50px;font-size:16px; text-indent:10px;}
.hslbox01_1 .hsltijiao{ height:50px; border:none; margin-top:21px; width:260px; margin-left:20px; background-color:#ffec20; color:#451521; font-size:20px;cursor: pointer;
}
.hslbox01_1 p{ color:#ffec20; font-size:18px; margin-top:10px; margin-left:30px;}



.hslbox2{ margin-top:50px;}
.hslbox2 h2{ font-size:36px; color:#7b3a1c; text-align:center; border-bottom:1px dotted #999; padding-bottom:10px; margin-bottom:30px;}
.hslbox2_1{ width:291px; float:left; background-color:#f2f2f2; margin-right:12px; margin-bottom:20px;transition: all 0.2s; position:relative; top:0px;}
.hslbox2_1 .hslbox2_2{ display:block; overflow:hidden; margin:5px;}
.hslbox2_1 .hslbox2_2 img{ width:100%;}
.hslbox2_1 h3{ font-weight:normal; text-align:center;margin:0;}
.hslbox2_1 h3 a{ color:#ff0000; display:block; padding:10px 0; font-size:22px;}
.hslbox2_3{ padding:7px 5px;}
.hslbox2_3 a{ display:block; width:50%; height:36px; line-height:36px; text-align:center; float:left; color:#7b3a1c; font-size:14px;}
.hslbox2_3 a span{ display:block;border:1px solid #7b3a1c;}
.hslbox2_5 span{ background-color:#7b3a1c; color:#fff;}
.hslmr0,.hslmr04,.hslmr08,.hslmr012,.hslmr016,.hslmr020,.hslmr024,.hslmr028,.hslmr032,.hslmr036,.hslmr040,.hslmr044{ margin-right:0px !important;}
.hslbox2_1:hover{top:-5px; box-shadow:0 10px 20px rgba(0,0,0,.1);}

.hslbtnbox{ padding:20px 0; text-align:center}
.hslbtnbox a{ padding:8px 70px; margin:0 20px; background-color:#f8760c; color:#fff; font-size:18px; border-radius:50px;}

.hslbox3{ margin-top:50px; height:560px;background-image:url(../images/2.jpg); background-position:center top; padding-top:50px;}
.hslbox3 h2{font-size:36px; color:#fff; text-align:center; border-bottom:1px dotted #999; padding-bottom:10px; margin-bottom:30px;}
.hslbox3_2{ padding:18px;}
.hslbox3_2 a{ display:block; margin:18px; width:540px; float:left; background-color:#fff; border-radius:10px;}
.hslbox3_3{ display:block; float:left;width:140px; margin-left:20px; margin-top:30px; padding-bottom:30px;}
.hslbox3_5{width:140px; height:140px; border-radius:140px; background-color:#7b3a1c; overflow:hidden; display:block; position:relative;}
.hslbox3_5 img{ position:absolute; bottom:-60px; width:100%;}
.hslbox3_3 p{ text-align:center; color:#7b3a1c; font-size:22px; padding-top:10px;}
.hslbox3_4{ display:block; padding-left:180px; padding-top:20px; line-height:32px; color:#333; padding-right:20px; font-size:18px;}

.hslbox4{ margin-top:50px;}
.hslbox4 h2{ font-size:36px; color:#7b3a1c; text-align:center; border-bottom:1px dotted #999; padding-bottom:10px; margin-bottom:30px;}
.hslbox4_1{ margin-top:20px; float:left; width:232px; margin-right:10px; background-color:#fff; padding:20px 0;transition: all 0.2s; position:relative; top:0px;}
.hslbox4_1 i{ display:block; text-align:center; color:#f8760c; font-size:62px;}
.hslbox4_1 h3{ text-align:center; color:#7b3a1c; font-size:24px; padding:0 20px; margin-top:10px; margin-bottom:20px; line-height:30px; height:60px;}
.hslbox4_1 p{ padding:0 20px; line-height:30px; height:150px;}
.hslbox4_1:hover{ top:-5px;box-shadow:0 10px 20px rgba(0,0,0,.1);}

.hslbox5{ margin-top:50px;}
.hslbox5 h2{ font-size:36px; color:#7b3a1c; text-align:center; border-bottom:1px dotted #999; padding-bottom:10px; margin-bottom:30px;}
.hslbox5_1{ height:410px; position:relative; overflow:hidden;}


.hslpcbdbox{ padding:50px 0;}
.hslzttybdbox{ float:left; width:500px;}
.hslzttybdboxr{ float:right; width:580px;}
.hslzttybdbox h2{ font-size:24px; color:#000; font-weight:normal; margin-bottom:20px; border-bottom:1px solid #ccc; height:48px; text-align:left; line-height:normal}
.hslzttybdbox h2 b{ display:block; width:8px; height:2rem; border-radius:8px; background-color:#e11616; float:left; margin-right:16px;}
.hslzttybdbox .input_box{ height:52px; padding:0 10px;}
.hslzttybdbox .input_box input{height:52px; border:2px solid #e11616; border-radius:8px; padding-left:8px; width:230px; font-size:20px;}
.hslzttybdbox .input_box .hslzttybdboxinput1{ float:left}
.hslzttybdbox .input_box .hslzttybdboxinput2{ float:right}
.hslzttybdbox .select_box{ padding:0 10px; margin-top:25px}
.hslzttybdbox .select_box select{height:52px; border:2px solid #e11616; border-radius:8px; width:100%; font-size:20px;}
.hslzttybdbox .bdbtn_box{ padding:0 10px; margin-top:25px}
.hslzttybdbox .bdbtn_box input{height:52px; border:none; width:100%;border-radius:8px; background-color:#e11616; color:#fff; font-size:24px;}

.hslzttybdboxr h2{ font-size:24px; color:#000; font-weight:normal; margin-bottom:1rem; border-bottom:1px solid #ccc; height:48px;text-align:left; line-height:normal}
.hslzttybdboxr h2 b{ display:block; width:8px; height:2rem; border-radius:8px; background-color:#e11616; float:left; margin-right:16px;}
.hslpczytjbox1{ float:left; width:245px; border:1px solid #ccc; margin-right:45px; margin-bottom:20px; padding:10px;}
.hslzttybdboxr .nom{ margin-right:0px;}
.hslpczytjbox1 span{ display:block; width:80px; height:80px; float:left; background-color:#e11616; border-radius:8px; text-align:center; position:relative; margin-right:10px;}
.hslpczytjbox1 span img{ width:40px; height:auto; position:absolute; left:50%; margin-left:-20px; top:50%;}
.hslpczytjbox2 h3{ padding-top:15px; padding-bottom:10px; color:#333;}
.hslpczytjbox2 p{color:#555;}
.hslpczytjbox1 .hslpczytjboximg1 img{ margin-top:-23px;}
.hslpczytjbox1 .hslpczytjboximg2 img{ margin-top:-17px;}
.hslpczytjbox1 .hslpczytjboximg3 img{ margin-top:-20px;}
.hslpczytjbox1 .hslpczytjboximg4 img{ margin-top:-13px;}












































