@charset "utf-8";
/*专题响应式公共样式开始*/
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
}
.hslbanner {
	background-repeat: no-repeat;
	background-position: center top;
	width:100%;
	background-image:url(../images/cgzs_2.jpg);
	height:455px;
}
.hslbg{
	background-repeat: no-repeat;
	background-position: center top;
	width:100%;
	background-image:url(../images/4.jpg);
	height:623px;
	}
.hslbox1{ padding:50px 0;}
.hslbox1 .hslbtn{ margin:60px auto;}
.hslbox1 p{ font-size:20px; line-height:36px; text-indent:40px;}
.hslbox1 p span{ color:#e11616;}
h1{font-size:48px; text-align:center; color:#fff; background-color:#FF7A01; height:160px; line-height:160px; margin-top:50px;}
h1 b{width:240px; position:absolute; display:block; height:7px; background-color:#842f01; bottom:-4px; left:50%; margin-left:-120px;}
h1 span{ display:block; font-size:14px;  text-transform:uppercase; font-weight:normal; padding:8px 0;}

.hslst{ margin-top:20px;}
.hslst .hslst1{ width:600px; float:left;}
.hslst .hslst2{ width:290px; float:left; margin-left:10px;}
.hslst .hslstbox{ background-color:#4a5aa5;}
.hslst .hslstbox p{ float:left; width:240px; color:#fff; font-size:18px; text-align:center; text-indent:0px; padding-bottom:10px;}
.hslst .hslstbox p b{ display:block; height:20px; line-height:20px; padding-top:15px; font-size:20px;}
.hslst .hslstbox span{ display:block; float:right; width:330px; padding-right:20px;}
.hslst .hslstbox .hslbtn{ margin:18px 0 0 0; width:150px; float:left; height:42px; line-height:42px; margin-left:10px}
.hslst2 .hslstbox span{ display:block; float:none; width:100%; padding-right:0}
.hslst2 .hslstbox span .hslbtn{ float:none; margin:0 auto;}
.hslst2 .hslstbox{ height:63px;background-color:#4a5aa5; padding-top:18px;}

.hslbgbox1{ background-color:#ea68a2; height:600px; position:relative; width:1150px;}
.hslbgbox1 .hslns{ position:absolute; bottom:0px; right:-200px;}
.hslgdbox{ width:800px; text-align:center}
.hslgdbox h2{ font-size:36px; font-weight:normal; color:#fff; line-height:110px; height:110px}

.hslgd1{ height:450px; background-color:#fff; position:relative; overflow:hidden; width:720px; margin-left:50px;}
.hslgd1 .swiper-slide a{ display:block;}
.hslgd1 span{ display:block; font-size:30px; color:#e4007f; text-align:left; padding-left:45px; padding-top:15px; padding-bottom:5px;}
.hslgd1 b{ display:block; font-size:20px; color:#000; text-align:left; padding-left:45px; font-weight:normal;}
.hslgd1 p{font-size:16px; color:#333; text-align:left; padding-left:45px; text-indent:0px; line-height:28px; padding-top:5px;}

.w1200 .hslgdbox2{ background-color:#7ecef4; height:600px; position:relative; width:1150px;}
.hslgd2{ height:450px; background-color:#fff; position:relative; overflow:hidden; width:720px; margin-left:50px;}
.hslgd2 .swiper-slide a{ display:block;}
.hslgd2 span{ display:block; font-size:30px; color:#e4007f; text-align:left; padding-left:45px; padding-top:15px; padding-bottom:5px;}
.hslgd2 b{ display:block; font-size:20px; color:#000; text-align:left; padding-left:45px; font-weight:normal;}
.hslgd2 p{font-size:16px; color:#333; text-align:left; padding-left:45px; text-indent:0px; line-height:28px; padding-top:5px;}
.hslgdbox2 .hslns{ position:absolute; bottom:0px; left:-150px;}
.hslgdbox2 .hslgdbox{ width:800px; text-align:center; float:right}

.hslzp{ background-color:#eee; margin-top:50px; padding-top:20px;}
.hslzp .hslzpbox{ overflow:hidden; margin:0 20px 20px 20px; height:280px; position:relative}
.hslzp .hslzpbox a{ display:block; width:370px; height:240px; float:left; margin-right:25px; overflow:hidden}
.hslzp .hslzpbox a.nom{ margin-right:0px;}
.hslzp .hslzpbox a img{transition: all 0.6s;}
.hslzp .hslzpbox a:hover img{transform: scale(1.1);}
.hslzpbox .swiper-pagination .swiper-pagination-bullet{ width:15px; height:15px; background-color:#ea68a2; opacity:1}
.hslzpbox .swiper-pagination .swiper-pagination-bullet-active{ width:40px; height:15px; background-color:#ea68a2; border-radius:15px;}

.hslzs a{ display:block; width:232px; float:left; margin-right:10px; background-color:#4a5aa5; text-align:center;}
.hslzs a.nom{ margin-right:0px;}
.hslzs a b{ font-size:24px; font-weight:normal; display:block; color:#fff; padding:10px 0 5px 0;}
.hslzs a p{ color:#fff; font-size:14px; text-indent:0px; padding:0px; height:14px; line-height:14px;}
.hslzs a span{ display:block; width:120px; height:32px; line-height:32px; text-align:center; color:#000; background-color:#ffe200; border-radius:32px; margin:20px auto;}
.hslzs a img{ width:232px;}

.hslmq{ margin-top:20px; background-color:#eee; padding-top:1px;}
.hslmq .hslmpbox{ margin:20px; overflow:hidden; position:relative; height:232px;}
.hslmq .hslmpbox a{ display:block; width:340px; height:210px; float:left; margin-right:10px;}
.hslmq .hslmpbox .nom{ margin-right:0px;}
.hslmq .hslmpbox .first{ margin-left:60px;}
.hslbg a{ display:block; height:624px;}

.hslgd1 .swiper-button-next{ width:61px; line-height:61px; background-image:url(../images/right.png); background-size:61px 61px; height:61px; right:10px; top:50%; margin-top:-30px;}
.hslgd1 .swiper-button-prev{ width:61px; line-height:61px; background-image:url(../images/left.png); background-size:61px 61px; height:61px; left:10px; top:50%; margin-top:-30px;}

.hslgd2 .swiper-button-next{ width:61px; line-height:61px; background-image:url(../images/right.png); background-size:61px 61px; height:61px; right:10px; top:50%; margin-top:-30px;}
.hslgd2 .swiper-button-prev{ width:61px; line-height:61px; background-image:url(../images/left.png); background-size:61px 61px; height:61px; left:10px; top:50%; margin-top:-30px;}






.red{ color:#ff0000}
.w1100{width:1100px; margin-left:auto; margin-right:auto}
.w1200{width:1200px; margin-left:auto; margin-right:auto}
.hslbtn{ width:240px; height:52px; line-height:52px; margin-left:auto; margin-right:auto; display:block; background-color:#ffe200; color:#000; text-align:center; border-radius:30px; font-size:20px; font-weight:normal}


.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; padding-left:1rem;}
.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:220px; 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; padding-left:1rem;}
.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:88px; 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;}




