﻿/*全局*/
* {
  margin: 0;
  padding: 0;
  list-style:none;
}
.animation,.animation *{transition: .4s;-moz-transition: .4s;-webkit-transition: .4s;-o-transition: .4s;}img{ display:block;}
a {
  text-decoration: none !important;
}
.w1200 {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

body{background-color:#fff; margin:0; padding:0;}

.hslclear {
  clear: both; display:block;
}
.hslbanner{ width:100%; background-image:url("../images/1.jpg"); background-repeat:no-repeat; background-position:center top;height:686px;}
.hslbanner a{ display:block; height:686px;}

.hslbox1{ height:194px; width:100%; background-color:#ffc600;}
.hslbox1_1{ position:relative;}
.hslbox1_2{ padding-top:24px;}
.hslbox1_2 p{ text-align:right; font-size:38px; color:#fff; font-weight:bold;}
.hslbox1_3{ display:flex;justify-content: space-between; width:560px; float:right; margin-top:15px;}
.hslbox1_3 a{ width:260px; display:block; height:68px; line-height:68px; text-align:center; color:#000; font-size:24px; background-color:#fff; border:2px solid #fff;}
.hslbox1_3 span:last-child a{ background-color:transparent; color:#fff;}
.hslbox1_4{ background-color:#a21714; height:194px; position:absolute; width:100%; top:20px; right:735px;}
.hslbox1_4 p{ text-align:right; color:#fff; font-size:30px; padding-right:50px; padding-top:55px;}
.hslbox1_4 i{ display:block; width:60%; height:19px; position:absolute;background-image:url("../images/l1.png"); background-repeat:repeat-x; background-position:center right; top:110px; right:350px;}
.hslbox2{ margin-top:90px;}
.hslbox2_1{display:flex;justify-content: space-between;}
.hslbox2_1 a{ width:180px; border:5px solid #cacaca; position:relative; top:0;}
.hslbox2_1 b{ display:block; width:95px; background-color:#fff; position:relative; height:40px; line-height:40px; font-size:36px; color:#333; top:-24px; text-align:center; margin:0 auto;}
.hslbox2_1 i{ display:block; font-size:60px; text-align:center; color:#bcbcbc;}
.hslbox2_1 p{ font-size:24px; text-align:center; margin-top:5px; color:#333;}
.hslbox2_1 span{ font-size:18px; text-align:center; margin-top:5px; color:#666; display:block; padding-bottom:30px;}
.hslbox2_1 a:hover{ border-color:#9e0001;}
.hslbox2_1 a:hover *{ color:#9e0001;}

.hslbox3{ background-color:#f3f3f3; height:555px; position:relative; margin:60px 0;}
.hslbox3_1{ position:relative; height:450px; top:52px; overflow:hidden;}
.hslbox3_2{ width:194px; height:256px; background-color:#9e0001; top:0; left:0; position:absolute; z-index:1;}
.hslbox3_3{ width:667px; height:374px; background-color:#000; position:absolute; overflow:hidden; top:22px; left:26px; z-index:2;}
.hslbox3_3 video{ width:100%;}
.hslbox3_4{ width:595px; height:348px; background-color:#9e0001; bottom:0; right:0; position:absolute; z-index:1;}
.hslbox3_4 b{ display:block; margin-left:130px; margin-top:30px; color:#fff; font-size:24px;}
.hslbox3_4 p{ margin-left:130px; margin-top:10px; color:#fff; font-size:18px; margin-right:40px;}
.hslbox3_4_1{ border-bottom:1px dashed #cb7576; padding-bottom:30px;}
.hslbox3_5{ width:439px; height:45px; position:absolute; right:0; top:36px;}
.hslbox3_6{ height:22px; width:580px;background-image:url("../images/l2.png"); background-repeat:repeat-x; background-position:center right; bottom:10px; left:7px; position:absolute;}

.hslzttit{ border-left:15px solid #9e0001; padding-left:20px;}
.hslzttit b{ color:#9e0001; font-size:48px; line-height:50px;}
.hslzttit p{ color:#333; font-size:24px; height:30px; line-height:30px; margin-top:15px;}

.hslbox4{ position:relative; margin:60px 0; overflow:hidden;}
.hslbox4_1{ position:relative;}
.hslbox4_2{ height:80px; background-color:#9e0001; width:950px; position:absolute; margin-top:50px; line-height:80px; color:#fff; font-size:24px; text-align:right; padding-right:30px; z-index:3; right:51%;}
.hslbox4_3{ margin-top:180px; width:445px;}
.hslbox4_3 b{ color:#333; font-size:30px;}
.hslbox4_3 p{ color:#666; font-size:18px; padding-top:10px;}
.hslbox4_4{ position:absolute; overflow:hidden; top:0; width:1074px; left:50%; margin-left:-113px;}
.hslbox4_5{ margin-top:180px;}
.hslbox4_5 p{color:#666; font-size:18px; line-height:30px;}
.hslbox4_5 b{ color:#333;}
.hslbox4_4_1{ position:absolute; left:70px; width:65px; height:65px; text-align:center; line-height:65px;bottom:0;z-index:2;background-color:rgba(158,0,1,.7); cursor:pointer;}
.hslbox4_4_2{ position:absolute; left:0; width:65px; height:65px; text-align:center; line-height:65px;bottom:0; z-index:2;background-color:rgba(158,0,1,.7); cursor:pointer;}
.hslbox4_4_2 i{ color:#fff; font-size:40px;}
.hslbox4_4_1 i{ color:#fff; font-size:40px;}
.hslbox4_4 .swiper-button-disabled{ background-color:rgba(255,255,255,.3);cursor:no-drop;}

.hslbox5{ background-color:#f9f9f9; padding:50px 0;}
.hslbox5_1{ position:relative;}
.hslbox5_2{ width:563px; height:45px;}
.hslbox5_3{display:flex;justify-content: space-between; width:135px; margin-top:10px;}
.hslbox5_3 div{width:65px; height:65px; text-align:center; line-height:65px;background-color:rgba(158,0,1,.7); cursor:pointer;}
.hslbox5_3 div i{ color:#fff; font-size:40px;}
.hslbox5_3 .swiper-button-disabled{ background-color:#d5d5d5;cursor:no-drop;}

.hslbox5_4{ width:600px; height:420px;background-color:#9e0001; position:absolute; right:0; top:0;}
.hslbox5_4 .hslzttit{ border-right:15px solid #fff; padding-right:20px; text-align:right; margin-right:40px; margin-top:26px;}
.hslbox5_4 *{ color:#fff !important;}
.hslbox5_5{ width:1160px; overflow:hidden; position:relative; margin-top:20px;}
.hslbox5_5 a{display:flex;justify-content: space-between;}
.hslbox5_6{ width:390px;}
.hslbox5_7{ width:99%; height:55px;display:flex;justify-content: space-between; border:2px solid #9e0001; margin-top:20px;}
.hslbox5_7 span{ width:55px; background-color:#9e0001; color:#fff; text-align:center; line-height:55px; font-size:36px; font-weight:bold;}
.hslbox5_7 p{ color:#9e0001; font-size:30px; flex:1; height:55px; line-height:55px; text-indent:20px; font-weight:bold;}
.hslbox5_8{ margin-top:30px;}
.hslbox5_8 p{ color:#666; font-size:20px; line-height:32px;}
.hslbox5_8 strong{ display:block; background-color:#9e0001; height:65px; line-height:65px; text-align:center; color:#fff; font-size:24px; font-weight:normal; margin-top:30px;}

.hslbox6{ height:142px;background-color:#9e0001;}
.hslbox6_1{display:flex;justify-content: space-between;}
.hslbox6_3{ width:600px;display:flex;justify-content: space-between; position:relative; top:38px;}
.hslbox6_3 a{ width:280px; height:65px; line-height:65px; text-align:center; color:#9e0001; background-color:#fff; font-size:20px; border:2px solid #fff;}
.hslbox6_3 a:last-child{ background-color:transparent; color:#fff;}
.hslbox6_2{ padding-top:33px;}

.hslbox7{ background-color:#f3f3f3; padding:60px 0 100px 0; overflow:hidden;}
.hslbox7_1{ position:relative;}
.hslbox7_2{ width:590px; height:670px; background-color:#9e0001;}
.hslbox7_2 .hslzttit{ border-color:#fff; position:relative; top:30px; left:28px;}
.hslbox7_2 *{ color:#fff !important;}
.hslbox7_3{ position:relative; overflow:hidden; width:1172px; background-color:#fff; position:absolute; top:140px; left:28px; height:580px; z-index:2;}
.hslbox7_5{display:flex;justify-content: space-between; margin:0 40px;}
.hslbox7_6{ width:360px; height:580px; overflow:hidden; position:relative;}
.hslbox7_6 img{ display:block; position:absolute; width:80%; left:10%; bottom:0;}
.hslbox7_7{ flex:1;margin-left:40px;}
.hslbox7_7 b{ font-size:36px; color:#333; font-weight:normal; display:block; padding-top:50px;}
.hslbox7_7 p{ font-size:24px; color:#666; line-height:30px; padding-top:5px;}
.hslbox7_7 .hslbox7_7_1{ border-bottom:1px dashed #dedede;padding-bottom:20px;}
.hslbox7_7 strong{ display:block; font-size:24px; color:#333; margin-top:20px;}
.hslbox7_8{display:flex;justify-content: space-between; margin-top:40px;}
.hslbox7_8 a{ width:310px; height:65px; line-height:65px; text-align:center; background-color:#9e0001; font-size:24px; color:#fff; border:2px solid #9e0001;}
.hslbox7_8 a:last-child{ background-color:transparent; color:#9e0001;}
.hslbox7_9{ position:absolute; right:40px; top:50px; width:135px; height:65px;display:flex;justify-content: space-between; z-index:2;}
.hslbox7_9 div{width:65px; height:65px; text-align:center; line-height:65px;background-color:rgba(158,0,1,.7); cursor:pointer;}
.hslbox7_9 div i{ color:#fff; font-size:40px;}
.hslbox7_9 .swiper-button-disabled{ background-color:#d5d5d5; cursor:no-drop;}
.hslbox7_4{ position:absolute; width:559px; height:45px; top:70px; right:0;}
.hslbox7_0{ height:218px; width:700px;background-color:#9e0001; position:absolute; bottom:0; left:50%; margin-left:260px; z-index:0;}

.hslbox8{ padding:50px 0; overflow:hidden;}
.hslbox8_1{ position:relative;}
.hslbox8_2{ width:1025px;display:flex;justify-content: space-between; margin-left:-55px; position:relative; z-index:1;}
.hslbox8_2 a span{ position:relative; overflow:hidden; display:block; margin-bottom:5px;}
.hslbox8_2 p{background: linear-gradient(0deg,#000,#000 25.5%,#000 70%,#000);background: linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0)); position:absolute; bottom:0; height:50px; line-height:50px; left:0; width:100%; color:#fff; font-size:18px; text-indent:30px; z-index:1;margin:0;}
.hslbox8_2 span:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);}
.hslbox8_3{ width:166px; height:88px; position:absolute; right:0; top:10px;}
.hslbox8_4{color:#9e0001; font-size:48px; position:absolute; height:50px; line-height:50px; top:118px; text-align:right; width:100%; font-weight:bold;}
.hslbox8_5{ width:648px; height:75px; line-height:75px; color:#fff; font-size:24px; text-indent:75px; position:absolute; top:175px; left:50%; margin-left:310px;background-color:#9e0001; z-index:2;}
.hslbox8_6{display:flex;justify-content:center; margin-top:30px;}
.hslbox8_6 a{ width:310px; height:65px; line-height:65px; text-align:center; background-color:#9e0001; font-size:24px; color:#fff; border:2px solid #9e0001; margin:0 20px;}
.hslbox8_6 a:last-child{ background-color:transparent; color:#9e0001;}
.hslbox8_7{ width:300px;}
.hslbox8_8{ width:412px;}

.hslbox9{ padding:50px 0; position:relative;}
.hslbox9_0{ background-color:#9e0001; height:337px; position:absolute; top:0; left:0; width:100%;}
.hslbox9_1{ position:relative; top:0; z-index:1;}
.hslbox9_3 .hslzttit{ border-color:#fff; margin-bottom:35px;}
.hslbox9_3 *{ color:#fff !important;}
.hslbox9_2{display:flex;justify-content: space-between;}
.hslbox9_3{ width:600px;}
.hslbox9_4{ width:581px;}
.hslbox9_4 p{ height:93px; line-height:93px; text-align:center; background-color:#f0f0f0; font-size:24px; color:#666;}
.hslbox9_3 a p{ height:93px; line-height:93px; text-align:center; background-color:#f0f0f0; font-size:24px; color:#666 !important;}
.hslbox9_5{display:flex;justify-content: space-between;flex-wrap:wrap; margin-top:30px;}
.hslbox9_5 a{ width:227px; height:76px; border:1px solid #ccc; margin-bottom:20px;}
.hslbox9_5 a span {display: flex;flex-direction: row;justify-content: center;align-items: center;height: 100%;}

.hslbox10{ padding:50px 0; position:relative; overflow:hidden;}
.hslbox10_1{ position:relative;}

.hslbox10_01{ height:200px; width:50%; position:absolute; right:50%; top:0;background-color:#f5f5f5;}
.hslbox10_02{ height:530px; width:50%; position:absolute; left:50%; top:0;background-color:#9e0001;}
.hslbox10_5{ width:100%; overflow:hidden; margin-top:20px;}
.hslbox10_4{width:135px; height:65px;display:flex;justify-content: space-between; z-index:1; position:relative;}
.hslbox10_4 div{width:65px; height:65px; text-align:center; line-height:65px;background-color:#9e0001; cursor:pointer;}
.hslbox10_4 div i{ color:#fff; font-size:40px;}
.hslbox10_4 .swiper-button-disabled{ background-color:#d5d5d5; cursor:no-drop;}
.hslbox10_7{ position:relative; overflow:hidden;}
.hslbox10_7 a{display:flex;justify-content: space-between;}
.hslbox10_8{ width:700px;} 
.hslbox10_9{ flex:1; background-color:#fff; height:360px; margin-top:90px;} 
.hslbox10_9 b{ display:block; padding-top:40px; color:#333; font-size:36px; border-bottom:1px dashed #a8a8a8; margin-left:40px; padding-bottom:20px;}
.hslbox10_9 p{ color:#666; font-size:24px; line-height:32px; margin:20px 20px 20px 40px;}
.hslbox10_9 strong{ display:block; border:2px solid #9e0001; color:#9e0001; font-size:24px; height:64px; line-height:64px; margin:0 40px; text-align:center; font-weight:normal;}
.hslbox10_6{ overflow:hidden; position:relative; margin-top:20px;}
.hslbox10_6 a{ display:block; border:4px solid #f4f4f4;}
.hslbox10_6 .swiper-slide-thumb-active a{ border-color:#9e0001;}
.hslbox10_6 .swiper-wrapper {transform: none !important;}
.hslbox10_2{ position:absolute; right:0; top:32px; z-index:1;}
.hslbox10_2 .hslzttit{ border-right:15px solid #fff; padding-right:20px; text-align:right;}
.hslbox10_2 *{ color:#fff !important;}



/* æ›´å¤šä¸“ä¸š */
.box9-tit{text-align: center;margin:50px 0px;}
.box9-tit h2{font-size: 40px;font-weight: bold;}
.box9-tit span{font-size: 30px;font-weight: bold;color: #d3d3d3;}

.box7pic{width: 400px;float: left;}
.box7pic img{width: 100%;}
.gzpic1{float: left;padding:0 20px;}
.gzpic1 .gzpic1_2{display: block;background-color: #ff7300;padding:20px;position: relative;font-size: 18px;color: #ffffff;}
.gzpic1_2 b{ font-size:24px;}
.gzpics {position: absolute; width: 40px;height: 66px;background-color: #ffffff;right: 20px;top: 20px;}
.gzpics:before { width: 0;height: 0;border: 15px solid transparent;border-left-color: transparent;border-left-color:#ff7300;position: absolute;content: '';top: 15px;left: 15px;}

/* ä½ å…³å¿ƒçš„é—®é¢˜ */
.box10{padding-top: 50px;}
.box10-tit{text-align: center;border-bottom: 5px solid #feebdc;}
.box10-tit h2{padding-bottom: 30px;font-size: 40px;font-weight: bold;}
.box10-wt li{width: 360px;float: left;padding: 40px 0px 40px 40px;}
.box10-wt li span{display: block;font-size: 24px; line-height:36px;}
.box10-wt li a{display: block;font-size: 20px;padding-left: 50px;text-decoration: underline!important;color: #ff7300;}
.box10-wt li span i{height: 40px;width: 40px; display:inline-block; border-radius:40px; line-height:40px; text-align:center; background-color:#ff7300; color:#fff; font-size:30px; margin-right:10px;}


/*强迫症*/

.hslbox18{ padding:50px 0; background-color:#fbf8f4;margin-top:60px;}
.hslbox18_2{display:flex;justify-content: space-between; flex-wrap:wrap; margin-top:30px;}
.hslbox18_2 a{ width:560px; height:60px; line-height:60px; background-color:#fff;display:flex;justify-content: space-between; margin-top:20px; box-shadow:0 0 20px rgba(0,0,0,.1);}
.hslbox18_2 span{ background-color:#ff9a63; width:180px;display:flex;justify-content: center; font-size:20px; color:#fff;}
.hslbox18_2 span strong{ font-weight:normal; margin-left:10px;}
.hslbox18_2 span i{ font-size:24px; position:relative; top:2px;}
.hslbox18_2 p{ flex:1; text-indent:20px; color:#333; font-size:18px;}
.hslbox18 .hslzttit p,.hslbox7 .hslzttit p{ height:10px;}
.hslbox18 .hslzttit{border-left:0}

.hslbox18 .hslzttit h2 {
    color: #ff9a63;
    font-size: 40px;text-align: center;
}