@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
}
.hslpc{ display:block !important;}
.hslsj{ display:none !important;}
.red{ color:#ff0000}
.w1100{ width:100%; max-width:1100px; 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(1.jpg);
	height:600px;
	margin-bottom:30px;
}
.padding10 h2{ text-align:center; font-size:36px; margin-top:70px; color:#ff0000; border-bottom:2px solid #c9c9c9; height:60px; line-height:36px; position:relative}
.padding10 h2 b{ display:block; height:6px; width:120px; position:absolute; bottom:-4px; left:50%; margin-left:-60px; background-color:#515a48;}
.hsltext{ text-align:center; font-size:20px; margin-top:20px;}


.box1{ margin-top:20px;}
.img3box{ width:33.3333333333333333333%; float:left}
.img3box span{ display:block;}
.box1 .img3box img{ width:100%}
.imgbox1 span{ margin-right:10px;}
.imgbox2 span{ margin-right:5px; padding-left:5px;}
.imgbox3 span{ margin-left:10px;}
.img3box span p{ background-color:#515a48; padding:20px; text-align:center; color:#fff; line-height:30px; font-size:18px;}
.img3box span p b{ background-color:#ff0000; color:#fff; display:block; width:30%; height:40px; line-height:40px; border-radius:100px; text-align:center; margin:0 auto; font-weight:normal; margin-bottom:10px;}
.hsltw1{ margin-top:30px; padding:0 50px;}
.hsltw1_1{ float:left; width:600px;}
.hsltw1_2{ float:right; width:370px;}
.hsltw1_1 p{ font-size:18px; line-height:46px; text-indent:36px; padding-top:30px;}

.hsltw2{ margin-top:30px;}
.hsltw2_1{ float:left; width:725px;}
.hsltw2_5{ float:right; width:445px;}
.hsltw2 h3{ width:100%; height:50px; line-height:50px; text-align:center; font-size:24px; color:#fff; background-color:#515a48;}
.hsltw2_2{ float:left; width:50%; margin-top:20px;}
.hsltw2_3{ background-color:#e5e5e5;}
.hsltw2_21 .hsltw2_3,.hsltw2_23 .hsltw2_3{ margin-right:10px;}
.hsltw2_22 .hsltw2_3,.hsltw2_24 .hsltw2_3{ margin-left:10px;}
.hsltw2_3 img{ width:100%;}
.hsltw2_3 span{ display:block; text-align:center; padding:10px 10px 20px 10px;}
.hsltw2_4{ padding:3px 15px; background-color:#515a48; border-radius:100px; color:#fff; margin:0 10px;}
.hsltw2_3 span b{ display:block; padding:3px 0;}
.hsltw2_3 span b a{ color:#ff0000; font-size:20px;}
.hsltw2_3 span p{ color:#666; font-size:16px; height:30px;}
.hsltw2_3 i{ color:#ff0000; font-style:normal;}


#hslbmgd{ height:635px; overflow:hidden; width:100%;}
.hsltw2_6{ border:1px solid #b6b6b6; background-color:#e5e5e5; margin-top:20px;}
.hsltw2_6 li{ float:left; width:33.3333333333333333333333333333333333333%;}
.hsltw2_6 li span{ display:block; border-right:1px solid #b6b6b6; text-align:center; height:40px; line-height:40px; color:#ff0000; font-size:20px;}
.hsltw2_6 .nob span{ border:none !important;}
.hsltw2_7 li{ height:41px; line-height:41px; text-align:center;border-left:1px solid #b6b6b6;border-right:0px solid #b6b6b6;border-bottom:1px solid #b6b6b6;}
.hsltw2_7 li .hsltw2_8{ float:left; width:33.3333333333333333333333%;}
.hsltw2_7 li .hsltw2_9{ border-right:1px solid #b6b6b6;color:#666; font-size:16px; display:block;}

.hsltw3_1{ margin-top:20px;}
.hsltw3_1 h3{ width:100%; height:50px; line-height:50px; text-align:center; font-size:24px; color:#fff; background-color:#515a48;}
.hsltw3_2{ float:left; width:20%; margin-top:10px;}
.hsltw3_2 .hsltw3_3{ background-color:#eee;}
.hsltw3_31 .hsltw3_3{ margin-right:6px;}
.hsltw3_32 .hsltw3_3{ margin-right:4px; margin-left:2px;}
.hsltw3_33 .hsltw3_3{ margin-right:4px; margin-left:2px;}
.hsltw3_34 .hsltw3_3{ margin-right:4px; margin-left:2px;}
.hsltw3_35 .hsltw3_3{ margin-left:6px;}
.hsltw3_3 img{ width:100%;}
.hsltw3_3 span{ display:block; text-align:center; padding:10px 0 20px 0;}
.hsltw3_3 span b{ display:block; line-height:30px;height:30px; }
.hsltw3_3 span a{ font-size:16px; color:#ff0000;}
.hsltw3_3 span p{ color:#666; font-size:14px; margin-bottom:10px;}
.hsltw3_3 span p i{ color:#ff0000; font-style:normal;}
.hsltw3_3 .hsltw3_4{ padding:2px 10px; background-color:#515a48; border-radius:100px; color:#fff; margin:0 10px; font-size:14px;}

.hsltw5{ margin-top:20px;}
.hsltw5_1{ width:590px; float:left; margin-right:20px; background-color:#eee; height:280px; position:relative}
.hsltw5_1 h3{width:100%; height:50px; line-height:50px; text-align:center; font-size:24px; color:#fff; background-color:#ff0000; font-weight:normal; margin-bottom:20px;}
.hsltw5_1 img{ margin-left:20px; float:left;}
.hsltw5_1 p{ margin-right:20px; margin-top:20px; padding-left:220px; line-height:36px; font-size:18px; text-indent:36px;}
.hsltw5_1 a{ display:block; width:120px; height:40px; line-height:40px; text-align:center; border-radius:100px; background-color:#515a48; color:#fff; position:absolute; right:20px; bottom:10px;}




.box2{ margin-top:20px;}

.box3{ background-color:#eeffe5; margin-top:50px; padding-bottom:50px;}
.box3 h1{ padding-top:40px; margin:0px;}
.box4{ margin-top:20px;}
.img5box{width:20%; float:left}
.img5box img{ width:100%}
.img5box span{ display:block;}
.imgbox4 span{ padding-right:40px;}
.imgbox5 span{ padding-right:30px; padding-left:10px;}
.imgbox6 span{ padding-right:20px; padding-left:20px;}
.imgbox7 span{ padding-right:10px; padding-left:30px;}
.imgbox8 span{ padding-left:40px;}


/* Control Nav */
.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:15px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

.btnbox{position:relative; width:100%; height:60px;margin-top:30px;margin-bottom:30px;}
.btnboxp{position:absolute; width:506px; height:60px; left:50%; margin-left:-253px; }
.btnboxp .hslbtn1{ margin-right:38px;}

.hslbtn {
    background-color: #e40101;
    border-radius: 10px;
    color: #fff;
    font-size: 24px;
	display:inline-block;
    height: 60px;
    line-height: 60px;
    text-align: center;
    text-decoration-line: none;
    width: 230px;
	margin-bottom:30px;
}
.zybox .imgbox3 span .hslbtn{ margin-bottom:0px;}
.hslgd{ width:46.66666666666666666666666666667%; float:left; position:relative; margin-top:20px;}
.hslgdr{ width:51.666666666666666666666667%; float:right; margin-top:20px;}
.hslgd img{ width:100%}
.hslgdr .hsltp1{ width:50%; float:left;}
.hslgdr .hsltp2{ width:50%; float:right;}
.hslgdr .hsltp span{ display:block}
.hslgdr .hsltp1 span{ padding-right:10px;}
.hslgdr .hsltp2 span{ padding-left:10px;}
.hslgdr .hsltp img{ width:100%}
.hslgdr .hsltp1 img{ margin-bottom:20px;}
.hsltp3{ width:46.66666666666666666666666666667%; float:left;}
.hsltp4{ width:51.66666666666666666666666666667%; float:right;}
.hsltp3 .hsltp{ float:left; width:50%;}
.hsltp4 .hsltp{ float:left; width:50%;}

.hsltp3 .hsltp span{ display:block;}
.hsltp31 span{padding-right:10px;}
.hsltp32 span{padding-left:10px;}
.hsltp4 .hsltp span{ display:block;}
.hsltp41 span{padding-right:10px;}
.hsltp42 span{padding-left:10px;}
.hsltp3 img,.hsltp4 img{ width:100%}

.box6{ margin-top:20px;margin-bottom:30px;}
.box6 .img3box span{ position:relative; overflow:hidden;}
.box6 .img3box span p{ padding:10px 0; position:absolute; background-color:rgba(0,0,0,.5); color:#fff; text-align:center;  bottom:0px; width:100%}
.box6 .img3box img{ width:100%}

.twsbox{ width:50%; margin-top:80px;}
.twsbox span{ display:block; position:relative}
.twsbox span b{ width:270px; height:60px; line-height:60px; text-align:center; display:block; background-color:#fd7004; color:#fff; border-radius:10px; position:absolute; left:50%; margin-left:-135px; top:-30px; font-size:24px; font-weight:normal}
.twsbox img{ width:100%}
.twsbox1{ float:left;}
.twsbox2{ float:left;}
.twsbox1 span{ margin-left:60px; margin-right:30px;}
.twsbox2 span{ margin-left:30px; margin-right:60px;}
.twsbox span p{ background-color:#313131; color:#fff; text-align:left; padding:10px; min-height:55px; line-height:28px;}

.twsbox0{ margin-top:80px;}
.twsbox0 span p{ background-color:#313131; color:#fff; text-align:left; padding:10px; min-height:55px; line-height:28px;}
.twsbox0 span{ display:block; position:relative}
.twsbox0 span b{ width:270px; height:60px; line-height:60px; text-align:center; display:block; background-color:#fd7004; color:#fff; border-radius:10px; position:absolute; left:50%; margin-left:-135px; top:-30px; font-size:24px; font-weight:normal}
.twsbox0 img{ width:100%}


.twsbox4 span{ margin-right:20px;}
.twsbox5 span{ margin-right:10px; padding-left:10px;}
.twsbox6 span{ margin-left:20px;}

.box7{
	height: 840px;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin-top:40px;
}
.box7 h1{ margin:0px; padding-top:35px; color:#fff}
.box7 .hsltext{ color:#fff;}
.box7 .zyms{ line-height:40px; height:40px; display:block; text-align:center; color:#fff; font-size:14px; border-top:1px solid #fff; margin-top:25px;}

.hslzy{ width:1140px; height:450px; background-color:#fff; padding:30px; margin-top:80px; position:relative}
.hslzy .zynav{ position:absolute; top:-44px; height:44px; line-height:44px; display:block; bottom:0px; text-align:left; left:0px;}
.hslzy .zynav li{ width:180px; height:44px; display:block; line-height:44px; background-color:#5f9fdb; color:#fff; text-indent:0px; text-align:center;box-shadow:none; cursor:pointer;}
.zynav li.flex-active-slide{ background-color:#fd7004;}
.hslzy .zynav ul{transform:none !important;}
.zybox img{ width:100%}
.zybox{ width:100%}
.zybox .imgbox1 span{ margin-right:20px;}
.zybox .imgbox2 span{ margin-right:10px; margin-left:10px; padding:0px;}
.zybox .imgbox3 span{ margin-left:20px;}
.zybox .img3box span{ background-color:#e5e5e5; padding-bottom:1px; min-height:450px;}
.zybox .img3box b{ text-align:center; display:block; height:60px; line-height:60px; font-size:24px; color:#333; font-weight:normal}
.zybox .img3box b i{ font-style:normal; font-size:18px;}
.zybox .img3box p{ padding:0 10px; font-size:16px; color:#333; line-height:28px;}
.zybox .img3box .hslbtn{ width:145px; height:45px; line-height:45px; border-radius:5px; font-size:16px; margin-left:auto; margin-right:auto; display:block; margin-top:20px;}

.box8{ border:20px solid #f6b37f; margin-top:60px;}
.box8 h1{ margin-top:40px;}
.bdbox{ width:50%; margin-left:auto; margin-right:auto}
.bdbox .z5_m{ padding:30px;}
.bdbox .z5_m b{ display:block; font-size:18px; font-weight:normal}
.bdbox .z5_m input{ width:98%; margin-top:3px; height:32px; line-height:32px; border-radius:5px; border:1px solid #999;padding-left:2%;}
.bdbox li{ margin-bottom:10px;}
.bdbox select{width:98%; margin-top:3px; height:32px; line-height:32px; border-radius:5px; border:1px solid #999; padding-left:2%;}
.bdbox .z5_m .bdbtn input{background-color: #e40101;
    border-radius: 10px; border:none; cursor:pointer;
    color: #fff;
    font-size: 18px;
	display:inline-block;
    height: 45px;
    line-height: 45px;
    text-align: center;
    text-decoration-line: none;
    width: 165px;
	margin-bottom:30px;}
.bdbox .z5_m .bdbtn{ text-align:center; margin-top: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;}



.zyys{}
.zyys ul li{width:282px;float: left;margin: 15px 12px;}
.zbbtys{font-size: 20px; float: left;}
.ybxxys{font-size: 24px;float: right;color: #e60012;}
.zbanys{background: #515a47;font-size: 19px; color: #fff;padding:3px 10px;border-radius: 5px;}
.ybgdys{float: right;font-size: 20px;}
.sxbjy{margin-top: 19px; }





