@charset "gb2312";
.clearfix:after {
    content: "";
    height: 0;
    clear: both;
    overflow: hidden;
    display: block;
    visibility: hidden;
}

ul,li{ list-style:none;}
.c{ clear:both;}
.pr{ padding-top:5px; height:100px;}
.clearf:after,.clearf:before{content:"";display:block; }
.clearf:after {clear:both;}
.clearf{zoom:1;}/*IE6/IE7*/

img{display: block;border:0;}
.header_11{ width:1200px; margin:0 auto; height:100px;}
.header_11 .logo_11{ width:650px; float:left;}
.header_11 .nf_11{ width:300px; float:right;}
.banner{ background:url(../images/banner3-z.jpg) no-repeat center; height:455px;} 
.s{ background:url(../images/s.jpg) no-repeat center; height:101px;width:140px;margin:0 auto 25px;}

.tzs{width: 1200px; margin: 40px auto; display: flex; justify-content: space-between;}
.tzs .tzs-item{width: 49.5%; display: block;}
.tzs .tzs-item img{width: 100%; display: block;}
.dy{font-size: 20px;line-height: 38px;text-align: center;}
.ul5-1{width:1200px;margin:40px auto;}
.ul5-1 li{width:206px;margin-right: 26.5px;float: left;height:206px;padding:9px;border-radius: 50%;    border: 1px solid #66A0CD;box-sizing: border-box; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.ul5-1 li:last-child{margin-right:0;}
.ul5-1 li div{background:#66A0CD;color: #fff;height:100%;border-radius: 50%;padding-top: 45px;text-align: center;font-size: 24px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.ul5-1 li span{font-size: 33px;line-height: 50px;font-weight: bold;}
.ul5-1 li:nth-child(2){border: 1px solid #FFA332;border-bottom: 2px solid #FFA332;}
.ul5-1 li:nth-child(2) div{background:#FFA332;}
.ul5-1 li:nth-child(3){border: 1px solid #85CB47;border-bottom: 2px solid #85CB47;}
.ul5-1 li:nth-child(3) div{background:#85CB47;}
.ul5-1 li:nth-child(4){border: 1px solid #FF725E;border-bottom: 2px solid #FF725E;}
.ul5-1 li:nth-child(4) div{background:#FF725E;}
.ul5-1 li:nth-child(5){border: 1px solid #C189F6;border-bottom: 2px solid #C189F6;}
.ul5-1 li:nth-child(5) div{background:#C189F6;}
.bg{background:#E5E5E5;padding:25px 0;margin-bottom: 50px;}
h2{text-align: center;font-size: 45px;line-height: 70px;}
.tit_s{text-align: center;font-size: 26px;line-height: 30px;}
.ul7-1{width:1200px;margin:35px auto;}
.ul7-1 li{float: left;width:254px;text-align: center;color: #fff;}
.ul7-1 li a img{width: 100%; display: block;}
.ul7-1 li.jt{width:59px;padding-top: 146px;color: #1FB65E;font-size: 50px;font-weight: bold;}
.ul7-1 li div{font-size: 16px;line-height: 26px;padding: 15px 0;background: #1FB65E;}
.ul7-1 li:nth-child(4){color:#E57F27 ;}
.ul7-1 li:nth-child(3) div{background: #E57F27;}
.ul7-1 li:nth-child(6){color:#2881BC ;}
.ul7-1 li:nth-child(5) div{background: #2881BC;}
.ul7-1 li:nth-child(7) div{background: #D8503D;}

 .plan {
	width:1200px;
	margin:0 auto;
	text-align:center;
	color:black;
	
}
#demoa tr:hover{background:#f6e3ab;}
#demoa tr{border-bottom:1px solid black;}
.plan, .plan td {
	border-left:1px solid black;
	border-right:1px solid black;
	border-collapse: collapse;
}
.plan .cola {
	width: 22%;
}
.plan .colb {
	width: 8%;
}
.plan .colc {
	width: 24%;
}
.plan .cold {
	width: 8%;
}
.plan .cole {
	width: 8%;
	color: #ff0000;
}
.plan .colf {
	width: 30%;
	
}
.plan a {
	color: #ff0000;
}
.plan caption {
	font-size: 28px;
	color: #e60012;
	margin-bottom: 25px;
}
.plan td {
	font-size:16px;
	text-align:center;
	padding:8px 0;
}
.plan .b {
	font-weight: bold;
	background: #F77F2B;color:#fff;
}

#demoa{width:1294px;height:260px;color:#000;text-align:center;overflow:hidden;background:#fff;margin: 0px auto 45px;}
.hrbm{ display:block;background:url(http://www.sxxdf.com/images/hrbm.jpg) no-repeat center; height:103px;margin:45px auto;}

.num_img,.btn_box,.content,.tit_box{width:1200px;margin:20px auto;}
.tit_num{display: inline-block;width:199px;margin-right:30px;height: 260px}
.num1{ background:url(../images/1.jpg) no-repeat center;}
.num2{ background:url(../images/2.jpg) no-repeat center;}
.num3{ background:url(../images/3.jpg) no-repeat center;}
.tit_w{display: inline-block;text-align: left;width:700px;vertical-align: top;padding-top: 20px;}
.tit_w h3{
    font-size: 35px;
    line-height: 68px;
}
.tit_w div{
    font-size: 22px;
    line-height: 40px;
    position: relative;
}
.tit_w div:after{position: absolute;content:'';width: 68%;height: 2px;background: #000;left:0;bottom: -14px;}
.tit_w p{
    font-size: 18px;
    line-height: 26px;
    margin-top: 32px;
}
.content1{
	float: left;
    font-size: 20px;
    line-height: 30px;
	position: relative;
	text-indent:2em;
	width: 770px;
}
.content-thumb {float: right;margin-left:10px;margin-top: -98px;}
.btn_box a{display: inline-block;width:265px;line-height:55px;border-radius: 6px;background: #F77F2B;color: #fff;text-align: center;font-size: 24px}
.btn_box a:first-child{margin:0 50px 0 260px;}
.btn_box{margin:35px auto 40px;}
.num_img{ height:494px;}
.numi2{ background:url(../images/02.jpg) no-repeat center;}
.numi3{ background:url(../images/03.jpg) no-repeat center;}

.zy-box{width: 100%; background: #F2F2F2;}
.container-zy{ padding: 36px 0; width: 1200px; margin: 0 auto;}
.tit{ margin: 0 auto; text-align: center;}
.tit h3{font-weight: bold; font-size: 40px; line-height: 42px;}
.tit p{ font-size: 20px; line-height: 24px; margin: 16px auto 40px;}
.zy-sec{display: flex; justify-content: space-between; flex-wrap: wrap;}
.zy-item{width: 288px;}
.zy-item a .pic{width: 100%;}
.zy-item a .pic img{display: block; width: 100%;}
.zy-item a .des p{text-align: center; font-size: 18px;  line-height: 70px;color: #000;transition: 0.4s;}
.zy-item:hover a .des p{color: #F77F2B;}
.sec_btn {margin-top: 10px;}
  
.halfbtn {
	overflow: hidden;
	margin: 30px auto;
  }
  
  .halfbtn span {
	display: block;
	width: 50%;
	float: left;
	overflow: hidden;
  }
  
  .halfbtn span a {
	display: block;
	width: 300px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	border-radius: 6px;
	background: #F77F2B;
	color: #fff;
	font-size: 24px;
  }
  
  .halfbtn span:first-child a {
	float: right;
	margin-right: 60px;
  }
  
  .halfbtn span:last-child a {
	float: left;
	margin-left: 60px;
  }


.hj-box{width: 100%; background: #fff;}  
.container-hj{ padding: 36px 0; width: 1200px; margin: 0 auto;}
.hj-sec{display: flex; justify-content: space-between; flex-wrap: wrap;}
.hj-item{width: 32.4%; display: block; margin-bottom: 16px;}
.hj-item img{display: block; width: 100%;}