/*
最后修改：2017年8月17日18:01:19
说明：自适应由于时间紧张就写了2个分辨率的 大于640和小于等于640
*/

body,html{ margin:0px; padding:0px; }
*{font-family:"微软雅黑"}
dd,dl,dt,form,h1,h2,h3,h4,h5,h6,input,ol,p,select,textarea,ul,li,a{
    padding: 0;
    list-style: none;
    margin: 0;
	text-decoration:none
}
.hslpc{ display:block !important;}
.hslsj{ display:none !important;}
.red{ color:#ff0000}
.w1100{ width:100%; max-width:1200px; margin-left:auto; margin-right:auto}
.w1200{ width:100%; max-width:1200px; margin-left:auto; margin-right:auto}
.hslbanner {
	background-repeat: no-repeat;
	background-position: center top;
	width:100%;
	background-image:url(/pc2022/images/txgy/1.jpg);
	height:520px;
	margin-bottom:100px;margin-top: 0;
}
.hslbox01{ margin-top:30px; margin-bottom:30px;}
.hslbox01_1{ float:left; width:33.33333333333333333333333333333333%; text-align:center;}
.hslbox02{ width:1000px; margin:30px auto;}
.hslbox02_1{ width:700px; float:left}
.hslbox02_2{ width:290px; float:right}
.hslbox02_1 a{display:block; border:2px solid #e11616; height:60px; line-height:60px; font-size:24px; color:#e11616; text-align:center; font-weight:bold}
.hslbox02_2 a{display:block; background-color:#e11616; height:64px; line-height:64px; font-size:24px; color:#fff; text-align:center;}
.hslbox03 .hsltext{ text-align:left}
.hslbox03 span{ color:#e11616; font-weight:bold}
.hslbox04{ margin-top:30px;}
.hslbox04_1{ width:50%; float:left; text-align:center}



.col50{ width:50%}.left{ float:left;}.right{ float:right;}
.col45{ width:45%}.col55{ width:55%}
.col45 img{ width:100%}

.hslbox001 h1{ width:952px; border:5px solid #448aca; height:80px; line-height:80px; color:#e60012; font-size:40px; padding-left:50px !important; position:relative; margin-top:40px; margin-left:30px;}
.hslbox001 h1 b{ font-weight:normal; font-size:18px;text-transform:uppercase; margin-left:10px;}
.hslbox001 h1 span{ width:65px; height:80px; display:block; position:absolute; text-align:center; color:#fff; background-color:#e60012; font-family:"Impact"; font-size:50px; top:-35px; left:-30px;}
.hslbox001 h1 i{ display:block; position:absolute; right:-18px; bottom:-10px; width:35px; height:35px; background-color:#e60012;}

.box1 .left,.page2 .right{ margin-top:34px;}
.box1 .left span{ display:block; margin-right:10px;}
.box1 .col50 img{ width:100%}
.box1 .hsltext{ font-size:18px; line-height:32px; text-indent:32px; text-align:left}
.hslimgbox{ margin-top:52px;}
.hslimgbox .imgbox{ float:left;}
.hslimgbox .imgbox span{ display:block;}
.hslimgbox .imgbox1 span{ margin-right:5px;}
.hslimgbox .imgbox2 span{ margin-left:5px;}
.hslbox1wz{ margin-top:20px;}

.hslbtn{ width:240px; height:60px; line-height:60px; background-color:#e11616; color:#fff; font-size:24px; display:block; margin-left:auto; margin-right:auto; text-align:center; border-radius:5px; margin-top:50px;}
.hslzy h3{ font-size:40px; padding:35px 0; color:#009944; text-align:center; font-weight:normal}
.hslzy h4{ font-size:24px; padding-top:10px; font-weight:normal}
.hslzy h4 b{ font-weight:normal; font-size:18px;}
.hslzy .red{ padding:10px 0;}
.hslzy .box3 .img3box span{ padding:5px; border:1px solid #ababab;}

.hslzy span .hslbtn{ margin-top:20px; margin-bottom:20px;}
.hslzy .zybox2{ margin-bottom:60px;}
.hslzy .zybox2 .img2box{ width:50%; float:left}
.hslzy .zybox2 .img2box span{ display:block; padding:5px;border:1px solid #ababab;}
.hslzy .zybox2 .imgbox1 span{ margin-right:30px;}
.hslzy .zybox2 .imgbox2 span{ margin-left:30px;}
.hslzy .zybox2 .img2box span img{ width:100%}

.hslbox04 .hslbox04_1{ margin-bottom:20px;}


.nav2{ margin-top:120px;}
.box2 .bg{ margin-top:30px; background-color:#009944; color:#fff; padding:5px 10px;}

.hslbgc{ background-color:#f0f9eb; padding:1px 0 80px 0; margin-top:50px;}


.col55 .hsltext{margin-top:70px;}
.hsltext{ text-align:center; font-size:20px; margin-top:20px; text-indent:40px; line-height:38px;}
.hslwz .hsltext{ font-size:18px; line-height:36px; text-indent:36px;}

.box1{ margin-top:20px;}
.img3box{ width:33.3333333333333333333%; float:left; margin-bottom:15px;}
.img3box span{ display:block;}
.img3box img{ width:100%}
.imgbox1 span{ margin-right:10px;}
.imgbox2 span{ margin-right:5px; margin-left:5px;}
.imgbox3 span{ margin-left:10px;}

.box2{ margin-top:20px;}

.box3{ margin-top:15px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.box3_1{ width:365px;}
.box3_1 span{ display:block;}

.box4{ margin-top:30px;}
.box4 .hsltext{ text-align:left; margin-top:40px;}
.box4 .hsltext b{background-color:#009944; color:#fff; padding:3px 10px; font-weight:normal; margin-right:10px;}
.box4 .hsltext span{ display:block; margin-top:10px; line-height:32px;}

.box5 .hsltext{ text-align:left; margin-top:30px; padding:0 30px;}
.box5 .hsltext .red{ font-size:24px;}
.box6 .hsltext{ text-align:left; margin-top:20px;}

.hsltext i{ font-style:normal; margin-right:10px;}

.hslewm{ width:530px; margin-left:auto; margin-right:auto; margin-top:50px; clear:both}
.hslewm p{ text-align:center}
.hslewm img{ width:100%}
.hslewm .imgbox span{ margin:0 30px;}



.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;}
