.wrapper{padding-top: 756px}
.h-t{position: fixed;z-index: 18;top: 0}
.container{position: relative;z-index: 15;background: #ffffff}
.banner{width:100%;z-index: 0;position: fixed;top: 91px}
.banner .bd{position:relative;   z-index:1;width: 100%; }
.banner .bd img{vertical-align: bottom;width: 100%;}
.banner .hd{ width:1920px; left:50%; margin-left:-960px; position:absolute; bottom:36px; z-index:3; text-align:center;height: 5px;display: none}
.banner .hd ul{ display:inline-block;height: 5px}
.banner .hd ul li{ width:66px; height:5px; background:#fff; margin:0 12px;  *display:block; display:inline-block; vertical-align:top; cursor:pointer; text-indent:999999em;list-style: none}
.banner .hd ul .on{ background:#aa0120; }

.sub-pic .p1{width: 100%;height: 549px}
.sub-pic .p1-c{height: 100%}
.sub-pic .empty{height: 100%;}
.sub-pic .p1-content,.sub-pic .empty{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.sub-pic .p1-ti{font-size: 40px;color: #141414;font-weight: bold}
.sub-pic .p1-sub-ti{font-size: 28px;color: #171516;padding-left: 6px;line-height:60px;}
.sub-pic .p1-text-c{font-size: 18px;color: #7d7d7d;line-height: 34px;/*margin-top: 12px;width: 600px;*/}
.sub-pic .p1-more{margin-top: 10px;padding-left: 6px}
.sub-pic .p1-more a{font-size: 22px;color: #acacac;font-family: SimSun;font-weight: lighter;width: 70px;height: 36px;border: 1px solid #aaaaaa;border-radius: 5px;padding:0 15px;display: block;line-height: 36px;text-align: center;text-transform:uppercase}
.sub-pic .p1-more a:hover{background: #dc0000;color: #ffffff;border: 1px solid #dc0000;}
.sub-pic .p2-content{margin-left:596px;width:600px;text-align: right;}
.sub-pic .p2-content .p1-more a{float:right;}
.sub-pic .p2-content .p1-more{margin-top: 20px}
/*.sub-pic .p3-content{padding-left: 590px;}*/
.sub-pic .p3-ti{font-size: 40px;color: #ffffff;text-align: center;padding-top: 60px}
.sub-pic .p3-content{top: -110px;position: relative;}
.sub-pic .p3-content .p1-text-c{color: #ffffff;width: 500px;margin-top: 0}
.sub-pic .p3-content .p1-text-c h3{font-size: 22px;margin-top: 15px}
.sub-pic .p3-content .p3-more{margin-top: 25px}
.sub-pic .p3-content .p3-more a{font-size: 16px;width: 147px;height: 44px;line-height: 44px;color: #ffffff;display: block;border: 1px solid #ffffff;text-align: center;border-radius: 25px}
.sub-pic .p3-content .p3-more a:hover{background: rgba(255,255,255,.2)}

.time-bar{box-shadow: 0 4px 4px rgba(165,165,165,0.19);padding: 33px 0;width: 1270px;box-sizing: border-box;position: relative;left: 50%;margin-left: -635px;margin-top: -57px;background: #fff;border-radius: 10px;z-index: 6}
.time-bar .num-case{float: left;width: 274px;padding: 16px 0 10px;text-align: center;border-right: 1px solid #ebebeb}
.time-bar .num-case-last{border: none}
.time-bar .number{font-size: 50px;font-weight: lighter;color: #333}
.time-bar .n1-char{font-size: 18px;font-weight: lighter;color: #333;margin-left: 2px;margin-bottom: 3px}
.time-bar .n2-char{font-size: 34px;color: #333333;font-weight: lighter;margin-left: 16px}
.time-bar .n3-char{font-size: 20px;color: #333333;font-weight: lighter}
.time-bar .s1-text{font-size: 18px;color: #333333;font-weight: lighter;letter-spacing: 1px}

.p1{background: url(p1.jpg)no-repeat top center;background-size: 1920px 549px;}
.p2{background: url(p2.jpg)no-repeat center;background-size: 1920px 549px;width: 100%;height: 549px}
.p3{background: url(p3.jpg)no-repeat center;background-size: 1920px 650px;width: 100%;height: 644px}
.p4{
	width: 100%;height: 600px;
	background: -moz-linear-gradient(45deg, #fb5362, #feca98);
	background: -webkit-gradient(linear,0 100%,100% 0%,from(#fb5362),to(#feca98));
	background: -webkit-linear-gradient(45deg, #fb5362, #feca98);
	background: -o-linear-gradient(45deg, #fb5362, #feca98);
	padding-top:80px;
	color:#fff;
}


.p4{position: relative;width: 100%;z-index: 4;box-sizing: border-box;padding-bottom: 74px}
.p4 .g-in{width:1100px !important; }
.p4 .s1-ti{font-size: 40px;color: #fff;text-align: center}
.section1 .s1-c{font-size: 14px;line-height: 40px;color: #fff;margin-top: 22px;letter-spacing: 1px;padding: 0 21px}
.section1 .s1-pic{margin-top: 25px;padding: 0 8px}
.section1 .s1-pic ul li{float: left;display: block;margin: 0 15px;width: 331px;height: 125px;overflow: hidden;border-radius: 10px}
.section1 .s1-pic ul li img{display:block;-moz-transition: transform 0.6s;-webkit-transition: transform 0.6s;-o-transition: transform 0.6s;max-width: 100%;}
.section1 .s1-pic ul li:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}

.section2{padding-top: 65px;background: #f9fbff;padding-bottom: 60px}
.section2{
	margin-top: -137px;position: relative;background: url(section2.jpg)no-repeat top center;background-size: 1920px 650px;width: 100%;z-index: 4;box-sizing: border-box;padding-top: 185px;padding-bottom: 74px
}
.section2 .s1-ti{font-size: 40px;color: #141414;text-align: center}
.section2 .s2-c{margin-top: 30px;width: 1200px}
.section2 .s2-c ul li{width: 650px;float: right;border-bottom:1px solid #eceaeb;padding:7px 0;}
.section2 .s2-case:hover .s2-text-ti a{color: #df0000}
.section2 .s2-time{width: 90px}
.section2 .s2-time p{font-size: 28px;color: #141414;text-align: right}
.section2 .s2-time i{font-size: 15px;color: #666666;text-align: right;display: block;padding-right: 3px}
.section2 .s2-text{width: 520px;}
.section2 .s2-text-ti a{font-size: 18px;color: #333333;padding: 7px 0;display: block}
.section2 .s2-text-c{font-size: 14px;color: #666666;line-height: 25px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.section2 .s2-line{width:1px;height:40px;background:#bfbfbf;float:left;display: inline-block;margin:15px 0 0 18px;}


/* 1106 zys 改 begin */
.s2-left{width:505px;float:left;display:inline-block;box-shadow: 0 2px 2px #ddd;background:#fff;}
.s2-left-img{height:248px;width:505px;display:block;}
.s2-left-img img{width:100%;height:100%;object-fit: cover;}
.s2-left-content{width:485px;padding:10px;}
.s2-left-content h2{width:100%;color:#333;font-size:18px;font-weight: normal;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.s2-left-content p{width:100%;font-size:12px;color:#666;line-height:25px;}
.s2-left-content p span{width:80%;float:left;display:inline-block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.s2-left-content p a{width:20%;color:#174f9d;text-align:right;float:right;display:inline-block;}

/* 1106 zys 改 end */

.section3{padding-top: 52px;padding-bottom: 78px;/*height: 705px;*/overflow: hidden;}
.section3 .s1-ti{font-size: 40px;color: #141414;text-align: center}
/*.section3 .s3-slide{position: relative;text-align: center;margin-top: 22px}
.section3 .s3-container{width: 795px;margin: 0 auto}
.section3 .s3-pic{position: relative;background: url(ico_03.png)no-repeat;width: 753px;height: 452px;padding:61px 6px 7px;-moz-transition: transform 0.5s;-webkit-transition: transform 0.5s;-o-transition: transform 0.5s;margin: 0 auto;box-sizing: border-box;z-index: 3}
.section3 .s3-pic:hover{transform:scale(1.04);-ms-transform:scale(1.04);-moz-transform:scale(1.04);-webkit-transform:scale(1.04);-o-transform:scale(1.04); }
.section3 .s3-con{position: absolute;z-index: 1;background: #49465b;width: 1920px;height: 244px;top: 159px;left: -410px}
.section3 .s3-prev{background: url(ico_01.png)no-repeat;background-size: cover;width: 54px;height: 54px;position: absolute;top: 50%;margin-top: -27px;left: 50%;margin-left: -488px;z-index: 3}
.section3 .s3-next{background: url(ico_02.png)no-repeat;background-size: cover;width: 54px;height: 54px;position: absolute;top: 50%;margin-top: -27px;left: 50%;margin-left: 434px;z-index: 3}
.section3 .s3-text-ti{margin-top: 4px}
.section3 .s3-text-ti a{font-size: 21px;color: #333333;display: block;padding: 12px 40px;letter-spacing: 1px}
.section3 .s3-text-c{font-size: 14px;color: #666666;letter-spacing: 1px;padding: 0 40px}
.section3 .s3-more{margin-top: 32px}
.section3 .s3-more a{font-size: 16px;color: #808080;display: inline-block;line-height: 44px;width: 147px;height: 44px;border-radius: 25px;border: 1px solid #d2d2d2;letter-spacing: 2px}
.section3 .s3-more a:hover{background: #808080;color: #ffffff}*/

.s3_c{margin-left: -48px;}

#certify {
	position: relative;
	width: 1200px;
	margin: 28px auto 0
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 716px;
	height: 423px;
	text-align: center;
	background: url(sb_03.png) no-repeat center;
	
}
#certify  .swiper-slide .s3_cia {
	width: 549px;
	height: 314px;
	padding-top: 28px;
	text-align: center;
	margin:0 auto;
	
}
#certify  .swiper-slide .s3_cia img{
	display:inline-block;
	width: 549px;
	height: 342px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}
#certify .swiper-slide-active p{display: block;}
#certify .swiper-button-prev,#certify .swiper-button-next {
	display: none;
}

#certify .swiper-container{overflow: visible !important;}
.s3_cib{margin-top: 95px;display: none;}
.s3_cib .s3_ciba{font-size: 21px;color: #333333;display: block;padding: 12px 40px;letter-spacing: 1px}
.s3_cib .s3_cibb{font-size: 14px;color: #666666;letter-spacing: 1px;padding: 0 40px}
.s3_cib .s3_cibc{margin-top: 32px}
.s3_cib .s3_cibc a{font-size: 16px;color: #808080;display: inline-block;line-height: 44px;width: 147px;height: 44px;border-radius: 25px;border: 1px solid #d2d2d2;letter-spacing: 2px}
.s3_cib .s3_cibc a:hover{background: #808080;color: #ffffff}

.swiper-slide-active .s3_cib{display: block;}

/*
**1106 zys 改
*/
.p1-left-fu1{
	width:103px;
	height:88px;
    float:left;
    display: inline-block;
    margin-left:-110px;
}
.p2-content .p1-left-fu1{
	float:right !important;
	margin-right:-125px;
}
.p33{width:700px;}
.p33 .p1-left-fu1{
    margin-left:-125px;
}
.box{width: 700px;height: 440px;float:left;margin: 50px 0 0;overflow: hidden;position: relative;}
.box-1 ul{}
.box-1 ul li{width: 700px;height: 440px;position: relative;overflow: hidden;}
.box-1 ul li p{width: 585px;height:45px;background:#f9f9f9;margin:0 auto;box-shadow: 0 2px 5px #ddd;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.box-1 ul li span{width: 585px;height:30px;background:#fff;margin:0 auto;box-shadow: 0 2px 5px #ddd;display: block;margin:0 auto;}
.box-1 ul li img{display:block;width: 585px; height: 270px;margin:0 auto;}
.box-1 ul li h2{width:100%;text-align:center;font-size:25px;color:#333;text-overflow: ellipsis;overflow: hidden;
    white-space: nowrap;font-weight: normal;line-height: 30px;margin:30px auto 10px;}
.box-1 ul li h3{width:100%;text-align:center;font-size:16px;color:#666;text-overflow: ellipsis;overflow: hidden;
    white-space: nowrap;font-weight: normal;line-height: 30px;}

.box-3 span{position: absolute;color: white;background: rgba(125,125,120,1);width: 50px;height: 50px;
    top:50%; font-family: "宋体";line-height: 50px;font-size:30px;margin-top: -40px;
    text-align: center;cursor: pointer;border-radius: 50%;}
.box-3 .prev{left: 0;}
.box-3 .next{right: 0;}
.box-3 span::selection{background: transparent;}
.box-3 span:hover{background: rgba(125,125,120,.8);}

.index-form{
    width:450px;
    float:right;
    display: inline-block;
    margin-top:50px;
    box-shadow: 0 0 5px #aaa;
}
.index-form .index-form-title{
    width:100%;
    font-size:30px;
    font-weight: bold;
    line-height:80px;
    background:#e87717;
    color:#fff;
    text-align: center;
}
.index-input,.index-textarea{
    width:400px;
    margin: 0 auto;
}
.index-input{
    margin-top:35px;
}
.index-textarea{
    margin-top:10px;
}
.index-label{
    width:50px;
    display: inline-block;
    font-size:16px;
    color:#333;
    vertical-align: top;
}
.index-input input{
    width:127px;
    height:32px;
    line-height:32px;
    border:1px solid #7d7d7d;
    border-radius: 5px;
}
.index-input input.username{
    margin-right:30px;
}
.index-textarea textarea{
    width:324px;
    border:1px solid #7d7d7d;
    border-radius: 5px;
    height:185px;
    padding:10px;
    font-size:16px;
}
.index-form-submit{
    width:138px;
    height:35px;
    line-height:35px;
    text-align: center;
    color:#fff;
    font-size:18px;
    background:#cc8d13;
    border:none;
    margin:20px 0 30px 77px;
    border-radius: 5px;
}

/**
*   ZYS 2021-06-29修改
*/
.zys-line{
    width:60px;
    height: 4px;
    background:#e00000;
}
.zys-title{
    width:100%;
    font-size:48px;
    color:#e00000;
    line-height: 60px;
    display: block;
}
.zys-intro{
    width:100%;
    font-size:36px;
    color:#cdcdcd;
    line-height: 50px;
    display: block;
    font-weight: normal;
}
.float-right{
    float: right;
    display: inline-block;
}
.zys-number,.zys-number p{
    width:100%;
    font-size:90px;
    color:#e00000;
    line-height: 80px;
    letter-spacing: -5px;
    font-weight: bold;
    display: block;
    position: relative;
}
.zys-number span{
    width:80px;
    height:113px;
    transform: rotate(45deg);
    background: #f7f7f7;
    display: block;
    position: absolute;
    top:30px;
    right:-35px;
    border-left:1px solid #a2a2a2;
}
.zys-z-index{
    position: relative;
    z-index:2;
}
.zys-bg-white{
    background: #fff !important;
}