.homec {
    position: relative;
}

.tdzs-box {
    padding-top: 60px;
    overflow: hidden;
    position: relative;
    background: url(../images/back-page.png) center bottom no-repeat;
    background-size:100%;
    margin-bottom: -90px;
	padding-bottom:150px;
}

.tdzs-page-one {
    background: url(../img/hh_02.png) no-repeat center bottom;
    padding-bottom: 320px;
}

.tdzs-one-left {
    font-size: 40px;
    color: #105cb6;
    width: 50px;
    line-height: 1;
    margin-top: 117px;
}

.tdzs-one-center {
    width: 47.62%;
    margin-left: 9%;
    margin-top: 117px;
}

.tdzs-one-center .aright .item {
    padding: 25px 60px;
    border-bottom: 1px solid #c5c7cb;
    position: relative;
}

.tdzs-one-center .aright .item:after {
    content: '';
    width: 50px;
    height: 4px;
    background: #f09f02;
    left: 60px;
    bottom: -2px;
    position: absolute;
}

.tdzs-one-center .item h4 {
    font-size: 30px;
    position: relative;
    z-index: 3;
    cursor: pointer;
}

.homec .aright .item .desc {
    display: none;
    font-size: 16px;
    color: #3333;
    line-height: 2;
    margin-top: 10px;
    position: relative;
    z-index: 3;
}

.homec .aright .item.on {
    background: linear-gradient(90deg,rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%);
    /* margin-bottom: .3rem; */
    border-bottom: 0;
    margin-top: 40px;
}

.homec .aright .item.on:after {
    bottom: auto;
    top: 0;
    background: #2d69bb
}

.tdzs-one-center .aright .item.on h4 {
    color: #105cb6;
    font-size: 30px;
    font-weight: bold;
}

.tdzs-one-center .aright .item.on .desc {
    color: #333;
}

.tdzs-one-center .aright ul li:nth-child(1) .desc {
    display: block;
}

.tdzs-one-center .aright ul li.on:nth-child(1) {
    margin-top: 0
}

.homec .scir {
    width: 40.3vw;
    height: 40.3vw;
    border-radius: 50%;
    position: absolute;
    right: -9.3vw;
    top: .5rem;
    z-index: 3;
    transition: .6s .3s;
}

.homec .scirss {
    width: 40.3vw;
    height: 40.3vw;
    border-radius: 50%;
    border: 1px solid #004098;
    position: absolute;
    right: -9.3vw;
    top: .5rem;
    z-index: 1;
    padding-top: 5%;
}

.homec .scirss img {
    width: 58%;
    position: absolute;
    left: 50%;
    margin-left: -36%;
    top: 17%;
}

.homec .scir ul li {
    position: absolute;
    width: 59px;
    height: 59px;
    margin-left: -28px;
    background: rgba(255,255,255,0);
    top: 50%;
    margin-top: -0.57rem;
    border-radius: 50%;
    cursor: pointer;
}

.homec .scir ul li i {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #004098;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.homec .scir ul li i:before {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: #004098;
    z-index: 2;
}
.homec .scir ul li.on i:before{background:none;}
.homec .scir ul li span {
    font-family: 'bell';
    color: #004098;
    position: absolute;
    left: 250%;
    top: 50%;
    white-space: nowrap;
    font-size: 30px;
    transform: translateY(-50%);
    width: 0;
    display: block;
    overflow: hidden;
    font-weight: bold;
    text-align: center;
}

.homec .scir ul li i svg {
    height: .65rem;
    margin: 0 auto;
    position: relative;
    z-index: 5;
    display: block;
}

.homec .scir ul li i .st0 {
    fill: none;
    stroke: rgba(255,255,255,.4);
    stroke-width: 1px;
    stroke-miterlimit: 10;
}

.homec .scir ul li.on {
}

.homec .scir ul li.on i {
    width: 100%;
    height: 100%;
    background: url(../img/dd-x.png) no-repeat;
    border: 0;
    padding-bottom: .1rem;
    transition: .3s
}

.homec .scir ul li.on i:before {
    width: .59rem;
    height: .59rem;
    /* background:linear-gradient(-135deg,#9e378b 0%,#5e1c58 100%); */
    transition: .5s .5s;
}

.homec .scir ul li.on span {
    width: 4.3rem;
    transition: .8s 1.3s;
}

.homec .scir ul li.on:after {
    width: 1.9rem;
    transition: .5s 1s;
}

.homec .scir ul li.on:nth-child(2) {
    transform: rotate(-20deg);
}

.homec .scir ul li.on:nth-child(3) {
    transform: rotate(-40deg);
}

.homec .scir ul li.on:nth-child(4) {
    transform: rotate(-60deg);
}

.homec .scir ul li.on:nth-child(5) {
    transform: rotate(-40deg);
}

.homec .scir ul li.on:nth-child(6) {
    transform: rotate(-50deg);
}

.homec .scir ul li:after {
    content: '';
    height: 1px;
    background: #004098;
    position: absolute;
    top: 50%;
    left: 65px;
    width: 0;
    opacity: .5;
}

.homec .scir ul li:nth-child(1) {
    left: 0;
    top: 50%;
}

.homec .scir ul li:nth-child(2) {
    left: 0.75vw;
    top: calc(50% + 7.25vw);
}

.homec .scir ul li:nth-child(3) {
    left: 4.75vw;
    top: calc(50% + 14.35vw);
}

.homec .scir ul li:nth-child(4) {
    left: 3.6vw;
    top: calc(50% + 12.3vw);
}

.homec .scir ul li:nth-child(5) {
    left: 6.35vw;
    top: calc(50% + 15.85vw);
}

.homec .scir ul li:nth-child(6) {
    left: 9.65vw;
    top: calc(50% + 18.85vw);
}

.tdzs-page-two{background:url(../img/hh_04.png);padding-top:75px;position: relative;padding-bottom: 60px;height:730px;}

.tdzs-tw-name{font-size:40px;color:#fff;}
.tdzs-tw-more{font-size:18px;color:#fff;background:url(../img/more.png) no-repeat right center;padding-right:55px;}
.tdzs-tw-more a{color:#fff;}
.tdzs-tw-title{line-height:64px;}
.tdzs-ul{max-width:50%;margin:0 auto;/* position: absolute; */margin-top: -286px;}
.tdzs-ul>div{text-align:center;}
.td-ul-img{width:320px;height:320px;overflow:hidden;border-radius:50%;margin:0 auto;}
.td-pic{position:relative;padding-top:100%;overflow:hidden;border-radius:50%;  }
.td-pic-bg{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;   transition: all .3s;}
.td-pic:hover .td-pic-bg{transform: scale(1.1);}
.tdzs-ul>div h4{font-size:28px;font-weight:bold;margin-top:20px;}
.tdzs-ul>div h4 a{color:#fff;}
.tdzs-ul>div h6{color:#f09f02;font-size:16px;margin:15px 0;}
.tdzs-ul>div p{color:#fff;font-size:16px;line-height:32px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;height:64px;}
.tdzs-sm-pic{margin: -66px 25px 0;}
.tdzs-sm-pic .td-pic{border:9px solid #004098;width:190px;height:190px;}
.tdzs-sm-pic p{font-size:18px;color:#fff;text-align:center;line-height:45px;}
.tdzs-sm-pic a{display:block;margin:0 25px;}
.tdzs-sm-pic .slick-list {padding:100px 0 !important;}
.sm-hid{display:none;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);z-index:2}
.sm-mask{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,64,152,.5);z-index:1}
.tdzs-sm-pic .slick-current{}
.tdzs-sm-pic .slick-slide>a {
    transition: all 0.4s ease-in-out; /* Ã¥Â»Â¶Ã©â€¢Â¿Ã¨Â¿â€¡Ã¦Â¸Â¡Ã¦â€”Â¶Ã©â€”Â´Ã¯Â¼Å’Ã¥Â¢Å¾Ã¥Â¼ÂºÃ¦Â·Â¡Ã¥â€¦Â¥Ã¦Â·Â¡Ã¥â€¡ÂºÃ¦â€¢Ë†Ã¦Å¾Å“ */
  }
.tdzs-sm-pic .slick-current .sm-mask{display:block;}
.tdzs-sm-pic .slick-current a p{display:none;}
.tdzs-sm-pic .slick-current a p.sm-hid{display:block;}
.tdzs-sm-pic .prev-3,
.tdzs-sm-pic .next-3
{margin-top: -100px;transition:all .3s;}
.tdzs-sm-pic .prev-2,
.tdzs-sm-pic .next-2
{margin-top: -20px;transition:all .3s;}
.tdzs-sm-pic .prev-1,
.tdzs-sm-pic .next-1
{margin-top: 30px;transition:all .3s;}
.tdzs-sm-pic .slick-slide.slick-current
{margin-top: 70px;}



.tdzs-page-three{background:#f3f7fc;padding:90px 0;}
.tdzs-tw-title-b{position:relative;}
.tdzs-tw-title-b .tdzs-tw-name{color:#333;}
.tdzs-tw-more-w{color:#00489d;background:url(../img/hh_19.png) no-repeat right center;}
.tdzs-tw-more-w a{color:#00489d;}
.tdzs-po{position:relative;left:50%;transform:translateX(-50%);}
.tdzs-page3{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);width: calc((100% - 2000px) / 2 + 139%);padding:50px 0 95px 15px;margin-top:58px ;}
.tdzs-page3 .slick-slide{margin:0 25px;}
.tdzs-page3 .td-pic{padding-top:69.14%;border-radius:30px 30px 0 0;}
.rc-info{background:url(../img/hh_07.png) no-repeat left top;padding:25px;position:relative;}
.rc-info h3{font-size:18px;color:#333;font-weight:bold;margin:0;margin-bottom:10px;}
.rc-info p{color:#888;font-size:16px;line-height:28px;}
.tdzs-page3>div a{display:block;}
.rc-zd{position:absolute;right:30px;top:-25px;background:#105cb6;width:50px;height:50px;line-height:50px;font-size:16px;color:#fff;text-align:center;border-radius:50%;}
.tdzs-page3 .slick-current .rc-zd{background:#f09f02;}
.tdzs-page3 .slick-current .rc-info{background:url(../img/hh_007.jpg) no-repeat left top;}
.tdzs-page3 .slick-prev{width: 40px;height: 40px;box-shadow:0 0 5px rgba(0,0,0,.2);background: url(../img/rc-left.png) center no-repeat;left: 35%;transition: all .3s;bottom: 35px;top: auto;border-radius: 50%;}
.tdzs-page3 .slick-next{width: 40px;height: 40px;box-shadow:0 0 5px rgba(0,0,0,.2);background: url(../img/rc-right.png) center no-repeat;right: 53%;transition: all .3s;bottom: 35px;top: auto;border-radius: 50%;}

.tdzs-page3 .slick-prev:hover{background: url(../img/rc-left1.png) center no-repeat;}
.tdzs-page3 .slick-next:hover{background: url(../img/rc-right1.png) center no-repeat; }
.tdzs-page3 .slick-dots{
    bottom: 50px;
    display: flex;
    justify-content: center;
    width: 130px;
    height: 6px;
    background: #ddd;
    border-radius: 6px;
    left: 37.8%;
}
.tdzs-page3 .slick-dots li{
    margin: 0;
    background: #ddd;
    width: 10px;
    height: 6px;
}
.tdzs-page3 .slick-dots li button{padding:0;width: 6px;height: 6px;}
.tdzs-page3 .slick-dots li button:before{display:none;}
.tdzs-page3 .slick-dots li.slick-active{display:block;width:30px;background:#105cb6;}
.tdzs-page-four{padding:90px 0;}

.xsdt-left,.xsdt-left1{width:58.43%;position: relative;z-index: 3;}
.xsdt-list{margin-top: 40px;}
.xsdt-list li{/* border-bottom:1px solid #e5e5e5; */font-size:20px;transition: 0.5s all;margin: 23px 0;}
.xsdt-list li a>div{font-size:14px;color:#dde5ef;padding-top:8px;display:none;}

.xsdt-list li a{display:block;color:#000;position:relative;padding-left: 25px;}
.xsdt-list li:hover{transform: translateX(5px);}
.xsdt-list li:hover a{color:#fff;background:#007bc1;padding-left:25px; }
.xsdt-list li a:before{content:"";position:absolute;left:0;width:4px;height:17px;background:#105cb6;top: 50%;transform: translateY(-50%);/* padding-left: 25px; */}

.xsdt-list li.on a>div{display:block;font-weight:400;}
.xsdt-list li.on a{color:#fff;background:url(../img/hh_11.png) no-repeat;background-size:100%;padding: 20px 65px 20px 25px;width:calc(100% + 200px);font-weight:bold;}
.xsdt-list li.on a:before{content:"";position:absolute;left:0px;width:4px;height:100%;background:#f09f02;top: 50%;transform: translateY(-50%);}


.tdzs-page-four{}
.tdzs-page-four .tdzs-tw-name,.tdzs-page-six .tdzs-tw-name{color:#105cb6;}
.rig-bg{position:absolute;width:100%;height:100%;left:0;right:0;bottom:0;left:0; transition: all .3s;}
.rig-pic{padding-top:71.66%;overflow:hidden;position:relative;border-radius:5px;}
.rig-pic:hover .rig-bg{transform: scale(1.1)}
.xsdt-right{width:37.5%;position: relative;z-index: 1;border-radius:5px;}
.tdzs-page-five img{display:block;margin:0 auto;}
.tdzs-page-six{padding:70px 0;}

.xsdt-list1{margin-top: 40px;margin-left: -200px;}
.xsdt-list1 li{/* border-bottom:1px solid #e5e5e5; */font-size:20px;transition: 0.5s all;margin: 23px 0;}
.xsdt-list1 li a>div{font-size:14px;color:#dde5ef;padding-top:8px;display:none;}

.xsdt-list1 li a{display:block;color:#000;position:relative;padding-left: 225px;padding-right:25px;}
.xsdt-list1 li:hover{transform: translateX(5px);}
.xsdt-list1 li:hover a{color:#fff;background:#007bc1;padding-left:25px; }
.xsdt-list1 li a:before{content:"";position:absolute;right: 0;width:4px;height:17px;background:#105cb6;top: 50%;transform: translateY(-50%);/* padding-left: 25px; */}

.xsdt-list1 li.on a>div{display:block;font-weight:400;}
.xsdt-list1 li.on a{color:#fff;background: url(../img/hh_12.png) no-repeat;background-size:100%;padding: 20px 25px 20px 125px;width: 100%;font-weight:bold;}
.xsdt-list1 li.on a:before{content:"";position:absolute;right: 0px;width:4px;height:100%;background:#f09f02;top: 50%;transform: translateY(-50%);}
.xsdt-right1{width:37.5%;position: relative;z-index: 1;border-radius:5px;}


.tdzs-page-seven .tdzs-tw-name{color:#004098;}
.tdzs-page-seven{padding-bottom:40px;}
.ryzz-list .rig-pic{padding-top:67.56%;}
.ryzz-list p{text-align:center;font-size:18px;color:#333;line-height:45px;}
.ryzz-list a{display:block;padding:0 18px;}
.ryzz-list{margin:40px -18px 0;}



@media (min-width: 1940px) {
    .homec .scir {
        width: 8.9rem;
        height: 8.9rem;
        right: -1.8rem;
        top: 0
    }

    .homec .scirss {
        width: 8.9rem;
        height: 8.9rem;
        right: -1.8rem;
        top: 0
    }

    .homec .scir ul li:nth-child(2) {
        left: .15rem;
        top: calc(50% + 1.2rem)
    }

    .homec .scir ul li:nth-child(3) {
        left: .6rem;
        top: calc(50% + 2.2rem)
    }

    .homec .scir ul li:nth-child(4) {
        left: 1.35rem;
        top: calc(50% + 3.2rem)
    }

    .homec .scir ul li:nth-child(5) {
        left: 2.35rem;
        top: calc(50% + 3.9rem)
    }
}


@media( max-width: 1679px){
	 .tdzs-one-left,.tdzs-tw-name{font-size:30px;}
	 .tdzs-page3{width:100%;}
	 .tdzs-page3 .slick-slide{margin:0 15px;}
	 .tdzs-page3{padding:40px 15px 95px 15px;}
	 .tdzs-page3 .slick-next{right:40%;}
	 .tdzs-page3 .slick-prev{left:40%;}
	 .tdzs-page3 .slick-dots{left:50%;transform: translateX(-50%);}
	 .xsdt-list li.on a,.xsdt-list1 li.on a{padding-top:15px;padding-bottom:15px;}
	 .xsdt-list li,.xsdt-list1 li{margin:15px 0;font-size:18px;}
	 .xsdt-right,.xsdt-right1{margin-top:30px;}
	 .homec .scir ul li.on span{width:3.3rem;}
	}
	
	@media (max-width: 1279px) {
		.homec .scirss,.homec .scir{display:none;}
		.tdzs-one-left{width:100%;}
		.tdzs-one-center{width:100%;margin-left:0;margin-top:40px;}
		.tdzs-one-left{margin-top:40px;}
		.tdzs-page-one{padding-bottom:200px;}
		.tdzs-sm-pic .td-pic{width:150px;height:150px;}
		.td-ul-img{width:220px;height:220px;}
		.tdzs-ul{margin-top:-240px;}
		 .tdzs-page3 .slick-next{right:35%;}
	 .tdzs-page3 .slick-prev{left:35%;}
	  .xsdt-right,.xsdt-right1{margin-top:100px;}
	   .xsdt-list li,.xsdt-list1 li{margin:15px 0;font-size:16px;}
	   .ryzz-list p{font-size:16px;}
	   .tdzs-page-three,.tdzs-page-four,.tdzs-page-six{padding:40px 0;}
	   .tdzs-page-two{height:630px;}
		}
		@media (max-width: 991px){
		.xsdt-left, .xsdt-left1{width:100%;}
		.xsdt-right, .xsdt-right1{width:100%;margin-top:30px;}	
		.xsdt-list li.on a{width:100%;}
		.xsdt-list1 li.on a{padding-left:30px;background-size:cover;background:#105cb6;}
		.xsdt-list li.on a{background-size:cover;background:#105cb6;}
		.xsdt-list1 li a{padding-left:0;}
		.xsdt-list1{margin-left:0;}
		 .xsdt-left1{margin-top:20px;}
		 .tdzs-sm-pic a{margin:0 55px;}
		 .tdzs-sm-pic{margin:-66px 55px 0}
		 .tdzs-one-center .aright .item.on h4,.tdzs-one-center .item h4{font-size:24px;}
			}
		
		@media (max-width: 767px) {
			 .tdzs-one-left,.tdzs-tw-name{font-size:24px;}
			 .tdzs-sm-pic .td-pic{width:130px;height:130px;margin:0 auto;}
			  .tdzs-sm-pic a{margin:0 15px;}
		 .tdzs-sm-pic{margin:-66px 15px 0}
		 .td-ul-img{width:150px;height:150px;}
		 .tdzs-ul{margin-top:0;}
		 .tdzs-page-two{padding-top:40px;height:700px;}
		 .tdzs-sm-pic .td-pic{padding-top:0;}
		 .tdzs-sm-pic p{font-size:16px;}
		 .tdzs-ul>div h4{font-size:18px;}
		 .tdzs-page-one{padding-bottom:40px;}
		 .tdzs-one-center .aright .item{padding:25px;}
		 .tdzs-one-center .aright .item.on h4,.tdzs-one-center .item h4{font-size:20px;}
			}
			
			@media (max-width: 520px) {
				 .tdzs-sm-pic .td-pic{width:100px;height:100px;margin:0 auto;}
				  .tdzs-sm-pic p{font-size:14px;}
				  .tdzs-sm-pic p{width:100%;}
				  .tdzs-sm-pic .td-pic{border-width:4px;}
				  .tdzs-ul{max-width:80%;}
				   .tdzs-tw-more{background-size:20px;font-size:14px;padding-right:30px;}
				     .tdzs-page-three,.tdzs-page-four,.tdzs-page-six{padding:20px 0;}
					 .tdzs-page3,.xsdt-list,.xsdt-list1,.ryzz-list{margin-top:20px;}
					 .rc-info p{font-size:14px;}
				}
				
				@media (max-width:400px) {
				 .tdzs-sm-pic .td-pic{width:100px;height:100px;margin:0 auto;}
			  .tdzs-sm-pic a{margin:0 5px;}
		 .tdzs-sm-pic{margin:-66px 5px 0}
		
				}