@charset "utf-8";
.d1 .title1{padding-bottom: 0;}
.d1{position: relative; top: -30px; z-index: 999;}
.d1 .wrap{padding-bottom: 45px;}
.d1 span.bt{font-size: 24px;color: #666;padding-left: 17px;border-left: 2px solid #d5222c;display: block;line-height: 1;margin-bottom: 19px;}
.d1 .s1{width: 420px;height: 309px;text-align: center;color: #fff;border-radius: 10px;}
.d1 .s1.fl{background-image: url(../images/bj.jpg);}
.d1 .s1.fr{background-image: url(../images/bj.jpg);}
.d1 .s1 h2{font-size: 36px;margin: 40px 0 0;}
.d1 .s1 p{font-size: 16px;margin: 8px 0 0;}
.d1 .s1 .gl{ font-size:18px; font-weight:bold;}
.anniu{display: inline-block; margin:auto; color: #fff; background-color: #ef424b; border-radius: 8px; padding: 5px 25px;  margin-top: 15px; font-size: 14px; border: 1px solid #ef424b; transition: all .2s;}

.d2{padding-bottom: 50px;}
.d2 .u1{zoom: 1;display: flex; width: 85%; margin: auto;}
.d2 .u1 li{width: 190px;height: 230px;float: left;margin-left: 12px;text-align: center;background-position: center 60px;background-repeat: no-repeat; /*border:1px #e0e0e0 solid;*/ box-sizing: border-box;box-shadow: 0px 2px 80px 2px rgb(192 192 192 / 34%); transition: all .2s;border-radius: 5px;}
.d2 .u1 li:hover{box-shadow: 0 0 5px 0 rgba(0,0,0,.2); background-color:#f5f5f5; color:#000;}
.d2 .u1 li div{font-size: 18px;line-height: 29px;margin-top: 30px;}
.d2 .u1 li div img{ width:80px;}
.d2 .u1 li div h3{font-size: 18px;line-height: 29px; margin:0; padding:0;}
.d2 .u1 li div p{font-size: 16px; color:#afafaf;line-height: 25px; margin:0; padding:0;}
/*.d2 .u1 li:nth-child(1){background-image: url(../images/d2-1.png);}
.d2 .u1 li:nth-child(2){background-image: url(../images/d2-2.png);}
.d2 .u1 li:nth-child(3){background-image: url(../images/d2-3.png);}
.d2 .u1 li:nth-child(4){background-image: url(../images/d2-4.png);}
.d2 .u1 li:nth-child(5){background-image: url(../images/d2-5.png);}
.d2 .u1 li:nth-child(6){background-image: url(../images/d2-6.png);}*/

.d3{margin-bottom: 45px; background:#1e55b0 url(../images/d5-bg.jpg) no-repeat center; height:194px; display: flex; align-items: center; box-sizing: border-box;}
.d3 .wrap{width: 1000px; padding:0 100px;}
.d3 .content{max-width: 1200px; margin: auto; display: flex; flex-flow: column; align-items: flex-start;}
.d3 .content .dt{ display: flex; }
.d3 .content span{ font-size:24px; color:#FFFFFF; padding:15px;}
.d3 .content .anniu{ display: inline-block; font-size:24px; margin:auto; color: #fff; background-color: #ef424b; border-radius: 8px; padding: 0 36px;  margin-left: 15px; border: 1px solid #fff; height:36px; line-height:36px;}
.d3 .content .db{ font-size:16px; color:#FFFFFF; padding:0 15px;}

.d4{margin-bottom: 45px;}
.d4 .wrap{ text-align:center;}
.d4 img{  margin:auto;}

.d5{margin-bottom: 35px; background:#fff url(../images/fw-bg.jpg) no-repeat center; height:660px; }
.d5 .wrap{width: 1000px; padding:0 100px;}
.d5 .title1{text-align: center;padding: 80px 0 30px;}
.d5 .title1 strong{display:block;font-size: 24px; color:#FFFFFF; position: relative;line-height: 1;}
.d5 .title1 strong.s1{padding-bottom: 15px;}
.d5 .title1 strong.s1:after{display: block;content:'';position: absolute;height: 2px; width: 80px;bottom: 0;left: 50%;margin-left: -56px;background-color: #fff;}
.d5 .title1 b{display:block;font-size: 18px;line-height: 30px;margin-top: 10px;}
.d5 .title1 p{font-size: 16px;color: #e0e0e0;line-height: 1.8;margin-top: 15px; text-transform:uppercase;}
.d5 .d7-div{ width:100%; display: flex; justify-content: space-around; align-items: center; margin:auto;}
.d5 .d7-div .s1{ width:30%;height: 280px; border-radius: 5px; padding:45px 0; background-color:#FFFFFF; border: 1px solid #e8e8e8; box-shadow: 0px 6px 6px 2px rgb(192 192 192 / 34%); transition: all .2s; text-align:center;}
.d5 .d7-div .s1 p{ text-align:center; font-size:16px; padding:0; margin:0;}
.d5 .d7-div .s1 .bt1{ color:#f3393b; font-size:18px; margin-bottom:15px; font-weight:bold;}
.d5 .d7-div .s1 .wz1{ color:#2758a6; font-size:16px; margin-bottom:15px; font-weight:bold;}
.d5 .d7-div .s1 img{ margin:auto;}
.d5 .d7-div .b1{ width:30%;border-radius: 5px; padding:45px 0; background-color:#2554a3; border: 1px solid #2554a3; box-shadow: 0px 6px 6px 2px rgb(255 255 255 / 34%); transition: all .2s; text-align:center;}
.d5 .d7-div .b1 p{ text-align:center; font-size:16px; padding:0; margin:0; color:#FFFFFF;}
.d5 .d7-div .b1 .bt1{ color:#f3393b; font-size:18px; margin-bottom:15px; font-weight:bold;}
.d5 .d7-div .b1 .wz1{ color:#fff; font-size:16px; margin-bottom:15px; font-weight:bold;}
.d5 .d7-div .b1 img{ margin:auto;}

.d6{margin-bottom: 45px;}
.d6 .wrap{position: relative;width: 1000px; padding:0 100px;}
.d6 .sw3{ }
.d6 .u1{/*display: flex; flex-wrap: wrap;*/}
.d6 .u1 li{width: 33.33%;box-sizing: border-box;}
.d6 .u1 li .nr{ width:280px; height:450px; background:url(../images/jyds/ds-bj.jpg) no-repeat center; margin:auto; box-sizing: border-box; font-size: 18px; border:1px #e0e0e0 solid; margin-bottom:25px; /*box-shadow: 0 0 5px 0 rgba(0,0,0,.2); border-radius: 10px; */padding: 0; overflow: auto; display: flex; flex-direction: column;}
.d6 .u1 li:hover .nr{background:#1b4094; }
.d6 .u1 li .nr .db{height: 100%; padding:0 15px 15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.d6 .u1 li:hover .nr .db{display:none;}
.d6 .u1 li .nr .db .db-rn{height: 100%; text-align:center; display:flex;flex-direction: column;  align-items: center; justify-content: center;}
.d6 .u1 li .nr .db .db-rn h3{font-size: 30px; display: block; width: 150px; color: #18439b; text-align: center; overflow: hidden; padding: 25px 0; margin: 5px auto; position: relative;}
.d6 .u1 li .nr .db .db-rn h3:after{display: block; content: ''; position: absolute; height: 2px; width: 20px; bottom: 5px; left: 50%; margin-left: -10px; background-color: #f73e3c;}
.d6 .u1 li .nr .db .db-rn p{font-size: 18px; color:#575757;line-height: 29px; padding:0;}

.d6 .u1 li .nr .db2{color:#FFFFFF; padding: 15px; text-align: center; display:none;}
.d6 .u1 li:hover .nr .db2{ display:block;}
.d6 .u1 li .nr .db2 h3{font-size: 30px; display: block; width: 150px; color: #fff; text-align: center; overflow: hidden; padding: 25px 0; margin: 5px auto; position: relative;}
.d6 .u1 li .nr .db2 h3:after{display: block; content: ''; position: absolute; height: 2px; width: 20px; bottom: 5px; left: 50%; margin-left: -10px; background:#FFFFFF; }
.d6 .u1 li .nr .db2 div{ text-align:center; text-align:left; font-size:14px}
.d6 .u1 li .nr .db2 p{font-size: 18px; color:#fff;line-height: 29px; padding:0;}
.d6 .u1 li .nr .db2 span{ color:#b4b4b4;}
.d6 .next{outline: none; display: flex; font-size: 85px; background: none; color: #243d7d; height: 100%; top: 12%; right: -20px; justify-content: center; align-items: center; outline: none;}
.d6 .prev{outline: none; display: flex; font-size: 85px; background: none; color: #243d7d; height: 100%; top: 12%; left: -20px; justify-content: center; align-items: center; outline: none;}
.d6 .anniu{ display: block; width: 120px; margin: auto; color: #fff; background-color: #ef424b; border-radius: 8px; padding: 10px 25px; margin-top: 15px; font-size: 20px; border: 1px solid #ef424b; transition: all .2s; text-align: center;}

.d7{background:#fff url(../images/szhy-bg.jpg) no-repeat center; height:837px; padding-top: 130px; box-sizing: border-box; text-align:center; }
.d7 img{ width:980px;}

.d8{ padding-bottom: 45px; background-color:#f8f9f9;}
.d8 .wrap{width: 1000px; padding:0 100px;}
.d8 .u1{zoom: 1; width:100%;}
.d8 .u1 li{width: 33.33% ;float: left;text-align: center; box-sizing: border-box; overflow:auto; padding:10px 0;}
.d8 .u1 li .cont{background:#f8f9f9 url(../images/al-bg.png) no-repeat center; width:280px; height:443px; margin:auto;}
.d8 .u1 li .cont .al-img{display: flex; width:100%; text-align:center; height:125px;}
.d8 .u1 li .cont .al-img img{ width:120px; margin:auto;}
.d8 .u1 li .cont h3{font-size: 18px;line-height: 25px; margin:0; padding:0; margin-top: 65px; color:#01529d;}
.d8 .u1 li .cont p{font-size: 16px; line-height: 25px; }
.d8 .u1 li .cont .hx{ border-bottom:1px #dedede dashed; width:90%; margin:auto;}
.d8 .u1 li .cont h4{font-size: 18px;line-height: 29px; margin:0; padding:0; margin-top: 25px; color:#01529d;}
.d8 .anniu{ display: block; width: 120px; margin: auto; color: #fff; background-color: #ef424b; border-radius: 8px; padding: 10px 25px; margin-top: 15px; font-size: 16px; border: 1px solid #ef424b; transition: all .2s; text-align: center;}