@charset "utf-8";
/* CSS Document */
/*************************************导航css*******************************************/
.header{width:100%; display:-webkit-flex; display:flex; justify-content:center;  align-items: center; background:#fff; color: #a7232a; height: 120px;}
.header .container .row{justify-content:space-between; display:flex; align-items: center;}
.header .logo{text-align:center;}
.header .nav ul.navbar_nav{line-height: 42px; display:flex; flex-direction: row; justify-content: flex-end; margin-right:25px;}
.header .navbar_nav li{ /*margin:0 32px;*/ margin:0 3.5%; }
.header .navbar_nav li a{text-decoration: none; color: #a7232a; font-size:20px; display: block; padding:0 2px; border-bottom:2px transparent solid;}
.header .navbar_nav li:hover a{ color:#a7232a; border-bottom:2px #a7232a solid; }
.header .navbar_nav li a.on_active{border-bottom:3px #00805d solid; color: #00805d;}
#navToggle{display: none;}

.m_nav{position: fixed; z-index:1000; top: 0px; box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);width: 100%;height: 100%;background: #fff;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;z-index: 1000;opacity: 0;visibility: visible;margin-top: 0;overflow-y: auto;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;top: 0;transform: translateX(100%);}
.m_nav.open{transform: translateX(0); opacity: 1;}
.m_nav .top{height:60px;padding:20px 15px;box-sizing: border-box; display: flex; justify-content:flex-end;}
.m_nav .top .closed{width: 30px;height: 30px; display: flex; font-size:30px; text-align:center; vertical-align: middle; cursor: pointer;}
.m_nav .logo{width: 100%;margin:0 auto; text-align:center;}
.m_nav .logo img{width:200px;}
.m_nav .ul{margin-top: 30px;}
.m_nav .ul li{padding: 0 20px;border-bottom: 1px solid #f5f5f5;transform: translateY(0);-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;opacity: 0;}
.m_nav.open .ul li{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
.m_nav .ul li:nth-child(1) {-webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(2) {-webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(3) {-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(4) {-webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(5) {-webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(6) {-webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li a{display: block;text-decoration: none;color:#a7232a; font-size: 18px;height: 50px;line-height: 50px;width: 100%;}

@media screen and (max-width: 1360px){
    .header .navbar_nav li a{font-size:18px;}
}


@media screen and (max-width: 1200px){
    .header .logo img{width:90%;}
    .header .nav ul.navbar_nav{margin-right:0px;}
    .header .navbar_nav li a{font-size:16px;}
    .header .navbar_nav li{ margin:0 20px; }
}

@media screen and (max-width: 992px){
    .header{left: 0;top: 0px; height: 80px;}
    .header .logo img{width:100%;}
    .header #navToggle {display:inline-block; /*height: 40px; */top:35px; right:20px; position: absolute; z-index: 99; }
    .header #navToggle span {position:relative; width:25px; height:1px;}
    .header #navToggle span:before,.header #navToggle span:after {content:''; position:relative; width:100%; height:1px; left:0;}
    .header #navToggle span,.header #navToggle span:before,.header #navToggle span:after {-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;transition: 0.3s;display: block;background: #a7232a;}
    .header #navToggle span:before {top: 8px;}
    .header #navToggle span:after {bottom: 10px;}
    .header #navToggle.open span:before {top: 10px;-webkit-transform: translateY(-11px) rotate(-45deg);-moz-transform: translateY(-11px) rotate(-45deg);-ms-transform: translateY(-11px) rotate(-45deg);-o-transform: translateY(-11px) rotate(-45deg);transform: translateY(-11px) rotate(-45deg);}
    .header #navToggle.open span:after {bottom: 12px;-webkit-transform: translateY(10px) rotate(45deg);-moz-transform: translateY(10px) rotate(45deg);-ms-transform: translateY(10px) rotate(45deg);-o-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg);}
    .header #navToggle.open span {background: none;}
    .header #navToggle.open span:before,.header #navToggle.open span:after {background: #4f4f4f;}
    .header .nav{display: none;}
}

@media screen and (max-width: 576px){
    .header .logo{text-align:left;}
    .header .logo img{width:200px;}
}


/********************************************banner轮播css****************************************/
.slider_bg{height:730px;display:-webkit-flex; display:flex; justify-content:center; position:relative; top:0px; left:0; text-align: center; color: #fff;}
.slider_bg .swiper-container {width: 100%;height:100%; display:flex;}
.slider_bg .swiper-slide{display:-webkit-box; display:-ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; color:#fff;}
.slider_bg .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-container .swiper-pagination-custom,.swiper-container .swiper-pagination-fraction{ bottom:20px; }
.slider_bg .swiper-pagination-bullet{background:rgba(255,255,255,1); width:60px; height:12px; border-radius:0; opacity:0.5;}
.slider_bg .swiper-pagination-bullet-active{background:#a7232a;opacity:1;}
.slider_bg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 8px; }
.slider_bg .swiper-button-next, .slider_bg .swiper-button-prev{width:80px; height: 120px;}
.slider_bg .swiper-button-next, .slider_bg .swiper-container-rtl .swiper-button-prev{opacity: 0.5; background:rgba(255,255,255,0.3) url(/assets/templates/img/right.png) no-repeat center; background-size:50%; margin-top: -50px;}
.slider_bg .swiper-button-prev, .slider_bg .swiper-container-rtl .swiper-button-next{opacity: 0.5;  background:rgba(255,255,255,0.3) url(/assets/templates/img/left.png) no-repeat center; background-size:50%; margin-top: -50px;}

.swiper-slide1{background:url(/assets/templates/img/slider_img1.jpg) top center no-repeat; background-size:100% auto;}
.swiper-slide2{background:url(/assets/templates/img/slider_img2.jpg) top center no-repeat; background-size:100% auto;}
.swiper-slide3{background:url(/assets/templates/img/slider_img3.jpg) top center no-repeat; background-size:100% auto;}

.slider_bg .swiper-slide h1{ color:#fff; font-weight:bolder; margin-bottom:0; line-height: 1.3;}
.slider_bg .swiper-slide h1 span{ font-family: "Arial"; padding:0 5px; }
.slider_bg .swiper-slide .slider_more{width:300px; text-align:center; line-height: 60px; color:#fff; margin:80px auto 25px;}
.slider_bg .swiper-slide .slider_more a{ color:#fff; display: block; border:2px #fff solid;}
.slider_bg .swiper-slide .slider_more a:hover{ color:#fff; background:#a7232a; border:2px #cc3a41 solid;}
.slider_bg .swiper-pagination{ display: none; }

@media screen and (max-width: 992px){
    .slider_bg{height:500px;}
    .swiper-slide1{background:url(/assets/templates/img/m_slider_img1.jpg) top center no-repeat; background-size:cover;}
    .swiper-slide2{background:url(/assets/templates/img/m_slider_img2.jpg) top center no-repeat; background-size:cover;}
    .swiper-slide3{background:url(/assets/templates/img/m_slider_img3.jpg) top center no-repeat; background-size:cover;}
    .swiper-button-next,.swiper-button-prev{display:none;}
    .slider_bg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 4px; }
    .slider_bg .swiper-pagination-bullet{background:rgba(0,0,0,1); width:40px; height:10px; border-radius:0; opacity:0.5;}
    .slider_bg .swiper-pagination-bullet-active{background:#a7232a;opacity:1;}
    .slider_bg .swiper-pagination{ display:block; }
    .slider_bg .swiper-slide h1{ font-size:36px;}
    .slider_bg .swiper-slide .slider_more{width:50%; line-height:50px; margin:60px auto 25px;}
}

@media screen and (max-width:576px){
    .slider_bg .swiper-slide .slider_more{width:55%; line-height:40px; margin:60px auto 25px;}
}


/********************************************首页产品介绍css****************************************/
.inproduct_bg{ margin-top:-75px; position: relative; z-index: 2; }
.inproduct_info{background:#fff; padding:85px 55px 65px 55px;}
.inproduct_info b{font-size:22px; font-weight:bold; margin:30px 0 85px 0; display: block;}
.inproduct_info h3 span{font-weight:bold; border-bottom:3px #a7232a solid; padding-bottom:8px;}
.inproduct_more{width:350px; text-align:center; line-height: 60px; margin-top:145px;}
.inproduct_more a{color:#fff; background:#a7232a; display: block;}
.inproduct_more a:hover{ color:#fff; background:#ce3840;}

.inproduct_bg .swiper-container{overflow-x: hidden; overflow-y:visible; padding-bottom:60px;}
.inproduct_bg .inproduct_slider img{width:100%;}
.inproduct_bg .swiper-button-next, .inproduct_bg .swiper-button-prev {width: 38px;height: 63px;margin-top: -32px;background-size: 38px 63px;}
.inproduct_bg .swiper-button-prev, .inproduct_bg .swiper-container-rtl .swiper-button-next {background-image:url(/assets/templates/img/left.png); opacity: 0.5;}
.inproduct_bg .swiper-button-next, .inproduct_bg .swiper-container-rtl .swiper-button-prev {background-image:url(/assets/templates/img/right.png); opacity: 0.5;}
.inproduct_bg .swiper-pagination-bullet {width:20px; height:20px; background:#000; opacity:.5;}
.inproduct_bg .swiper-pagination-bullet-active {opacity: 1; background:#a7232a;}
.inproduct_bg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 7px;}

@media screen and (min-width: 1680px){
    .inproduct_bg .col-xl-4{flex: 0 0 29%; max-width: 29%;}
    .inproduct_bg .col-xl-8{flex: 0 0 71%; max-width: 71%;}
}

@media screen and (max-width: 1440px){
    .inproduct_bg .swiper-container{ padding-bottom:40px;}
    .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {bottom: 0px;}
    .inproduct_bg .swiper-button-next, .inproduct_bg .swiper-button-prev {margin-top: -65px;}
    .inproduct_info{padding:60px 60px 40px 60px;}
    .inproduct_info b{margin:30px 0 35px 0;}
    .inproduct_more{width:300px; line-height:60px; margin:50px 0 0;}
}

@media screen and (max-width:1360px){
    .inproduct_bg .swiper-button-next, .inproduct_bg .swiper-button-prev {margin-top: -45px;}
    .inproduct_info{padding:60px 40px 40px 40px;}
    .inproduct_info b{font-size:20px;margin:30px 0 25px 0;}
    .inproduct_more{width:280px; line-height:55px; margin:30px 0 0;}
}

@media screen and (max-width: 1200px){
    .inproduct_bg .swiper-container{ padding-bottom:40px;}
    .inproduct_info{background:#fff; padding:50px 20px 50px 30px;}
    .inproduct_info b{margin:30px 0 25px 0;}
    .inproduct_more{width:280px; line-height:50px; margin:20px 0;}
    .inproduct_bg .swiper-button-next, .inproduct_bg .swiper-button-prev {width:30px;height:45px;margin-top: -45px;background-size:30px 45px;}
    .inproduct_bg .swiper-pagination-bullet {width:15px; height:15px;}
}

@media screen and (max-width: 992px){
    .inproduct_info{padding:50px 50px 30px 50px;}
    .inproduct_info b{margin:30px 0 35px 0;}
    .inproduct_more{margin:20px 0 50px;}
}

@media screen and (max-width: 576px){
    .inproduct_bg{ margin-top:0px;}
    .inproduct_info{padding:25px 0px;}
    .inproduct_info b{margin:20px 0 15px 0;}
    .inproduct_more{margin:20px 0 20px;}
}


/********************************************首页服務項目css****************************************/
.inservice_bg{padding:80px 0;}
.inservice_bg .row{display: flex; justify-content: space-between;}
.inservice_info{background:#fff; margin:0 1.4%; width:30.5%; padding-bottom:45px;}
.inservice_bg .row div:nth-child(1){margin-left:0; padding-left:0;}
.inservice_bg .row div:nth-child(3){margin-right:0; padding-right:0;}
.inservice_info_img{width:100%; max-height: 336px; overflow: hidden;}
.inservice_info img{width:100%;}
.inservice_info img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}
.inservice_info h4{ margin:30px 0 6px 25px; font-weight:normal;}
.inservice_info h4 i{width:10px; height:17px; background:url(/assets/templates/img/service_icon1.png) top center no-repeat; margin-left:5px; display: inline-block;}
.inservice_info p{padding:0 0 25px 25px;}
.inservice_info .inservice_info_more{width:150px; line-height: 50px; text-align: center; margin-left:25px;}
.inservice_info .inservice_info_more a{ color: #a7232a; display: block; border:1px #a7232a solid;}
.inservice_info .inservice_info_more a:hover{ color: #fff; background:#a7232a;}

@media screen and (max-width:1440px){
    .inservice_bg{padding:60px 0;}
    .inservice_info p{padding:0 20px 25px 25px;}
    .inservice_info .inservice_info_more{width:150px; line-height:45px; text-align: center; margin-left:25px;}
}

@media screen and (max-width:1360px){
    .inservice_info h4{ margin:20px 0 6px 25px;}
}

@media screen and (max-width:1200px){
    .inservice_bg{padding:50px 0;}
    .inservice_info{margin:0 0 0px 0; padding-bottom:35px;}
    .inservice_info h4{ margin:10px 0 6px 20px;}
    .inservice_info p{padding:0 10px 15px 20px;}
    .inservice_info .inservice_info_more{width:120px; line-height:40px; text-align: center; margin-left:20px;}
}

@media screen and (max-width:992px){
    .inservice_bg{padding:50px 0 0 0;}
    .inservice_info{margin:0 0 50px 0; width:100%; padding-bottom:35px;}
    .inservice_info h4{ margin:30px 0 6px 25px;}
    .inservice_info p{padding:0 0 25px 25px;}
    .inservice_info .inservice_info_more{width:150px; line-height: 50px; text-align: center; margin-left:25px;}
}

@media screen and (max-width: 576px){
    .inservice_bg{padding:40px 0 10px;}
    .inservice_info{ margin:0 0 30px 0;padding-bottom:45px;}
    .inservice_info h4{ margin:30px 0 6px 20px;}
    .inservice_info p{padding:0 20px 25px 20px;}
    .inservice_info .inservice_info_more{width:120px; line-height:40px; text-align: center; margin-left:20px;}
}

/********************************************首页五福优势css****************************************/
.inabout_bg{ background:url(/assets/templates/img/inabout_bg.jpg) top center no-repeat; background-size:100% auto; text-align: center; padding-top:100px;}
.inabout_bg h2{color:#fff; font-weight:bold; padding-bottom:50px;}
.inabout_bg h5{color:#fff; padding-bottom:100px;}
.inabout_sliderbg{background:#fff; text-align:left;padding:90px 0 50px 0;}

.inabout_slider.swiper-container{width:100%; overflow-x: hidden; overflow-y:visible; padding-bottom:85px;}
.inabout_slider .swiper-pagination-bullet {width:20px; height:20px; background:#000; opacity:.5;}
.inabout_slider .swiper-pagination-bullet-active {opacity: 1; background:#a7232a;}
.inabout_slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 7px;}
.inabout_slider.swiper-container-horizontal>.swiper-pagination-bullets,.inabout_slider .swiper-pagination-custom,.inabout_slider .swiper-pagination-fraction {bottom: 20px;}

.inabout_slider .swiper-slide .row{display: flex; align-items: center; justify-content: space-between;}
.inabout_slider .inabout_left{padding-left:75px;}
.inabout_slider h1{font-weight:bold; padding-top:40px; line-height: 1.2;}
.inabout_slider h1 span{font-size:48px; color: #a7232a; padding-left:15px; font-weight:500;}
.inabout_slider h5{color:#453737; padding-bottom:50px; font-weight: 500;}
.inabout_slider em{color:#a7232a; font-style: normal;}
.inabout_right{position:relative; text-align:right;}
.inabout_right_img{ margin-right:135px;max-height: 332px; overflow: hidden;}
.inabout_right_img img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}
.inabout_right_more a{width:125px; height: 125px; border-radius:100%; background:#a7232a; line-height:125px; position: absolute; z-index: 2; right:75px; top:50%; margin-top:-63px; text-align:center;}
.inabout_right_more a:hover{ color: #fff; background:#ce3840;}

@media screen and (max-width:1440px){
    .inabout_bg{background-size:100%;}
    .inabout_slider.swiper-container{padding-bottom:25px;}
    .inabout_sliderbg{text-align:left;padding:60px 60px 40px;}
    .inabout_slider .inabout_left{padding-left:0;}
    .inabout_right_img{ margin-right:0; overflow: hidden;}
    .inabout_right img{width:100%;}
    .inabout_right_more a{width:80px; height:80px; line-height:80px; right:0px; margin-top:-40px;}
    .inabout_right_more img{width:20px;}   
}

@media screen and (max-width:1360px){ 
    .inabout_slider h5{padding-bottom:30px;}
    .inabout_slider .inabout_left br{ display: none; }
}

@media screen and (max-width:1200px){
    .inabout_bg{background-size:100%; padding-top:50px;}
    .inabout_bg h5{padding-bottom:50px;}
    .inabout_slider.swiper-container{padding-bottom:25px;}
    .inabout_slider .swiper-pagination-bullet {width:15px; height:15px;}
    .inabout_sliderbg{background:#fff; text-align:left;padding:50px 30px 10px 50px;}
    .inabout_slider h1{font-size:32px;font-weight:bold; padding-top:40px; line-height: 1.2;}
    .inabout_slider h1 span{font-size:32px;}
    .inabout_slider h5{font-size:20px; padding-bottom:20px;}
    .inabout_slider .inabout_left{padding-left:0;}
    .inabout_slider .inabout_left br{ display: none; }
    .inabout_right_img{ margin-right:0; /*max-height: 332px;*/ overflow: hidden;}
    .inabout_right img{width:100%;}
    .inabout_right_more a{width:50px; height:50px; line-height:50px; right:0px; margin-top:-25px;}
    .inabout_right_more img{width:15px;}   
}

@media screen and (max-width:992px){
    .inabout_sliderbg{background:#fff; text-align:left;padding:50px 50px 10px 50px;}
    .inabout_right{margin-top:25px;}
    .inabout_right_img{text-align:left;}
    .inabout_right img{width:96%;}
    .inabout_right_more img{width:15px;} 
}

@media screen and (max-width:576px){
    .inabout_bg{background-size:200%;}
    .inabout_sliderbg{padding:25px 20px;}
    .inabout_left{padding:0;}
    .inabout_right{margin-top:25px; padding:0;}
    .inabout_right_more img{width:15px;} 
}


/********************************************首页新闻css****************************************/
.innews_bg{padding:85px 0;}
.innews_info{background:#fff;padding:65px 0 0 75px;}
.innews_info h3 span{font-weight:bold; border-bottom:4px #a7232a solid; padding-bottom:15px;}
.innews_info p{margin:35px 0 90px 0; font-size:22px; font-weight: 500;}
.innews_info ul{ padding-right:75px; }
.innews_info ul li{ display: flex; align-items: center; justify-content: space-between; line-height: 92px; border-top:1px #a7232a solid;}
.innews_info ul li:last-child{border-bottom:1px #a7232a solid;}
.innews_info ul li a.innews_title{min-width:69%; text-align:left;}
.innews_info ul li span{font-size:20px; color: #a7232a; font-family: "Arial";}
.innews_info ul li i a{display: block;width:28px; height: 28px;background:#a7232a url(/assets/templates/img/innews_icon.png) center center no-repeat; border-radius:100%;}
.innews_info ul li i a:hover{background:#ce3840 url(/assets/templates/img/innews_icon.png) center center no-repeat; border-radius:100%;}

.innews_right{text-align:right; padding-right:0;}
.innews_right img{width:95%; overflow: hidden;}
.intopic{margin-bottom:55px; position: relative;overflow: hidden;}
/*.intopic:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}*/
.intopic_info{ position:absolute; z-index:2; top:55px; left:90px; text-align:left;}
.intopic_info h3{color:#fff; font-weight:bold; line-height: 1.2;}
.intopic_info h5{width:205px; line-height: 60px; text-align:center; color:#fff; background:#a7232a;}
.intopic_info h5 a{display:block; color: #fff;}
.intopic_info h5 a:hover{color: #fff; background:#ce3840;}
.intopic_info p{font-size:22px; color: #fff; font-weight:bold; margin-bottom:45px;}


.infaq{position: relative; overflow: hidden;}
/*.infaq:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}*/
.infaq_info{ position:absolute; z-index:2; top:55px; left:90px; text-align:left;}
.infaq_info h3{color:#fff; font-weight:bold; line-height: 1.2;}
.infaq_info h5{width:205px; line-height: 60px; text-align:center; color:#fff; background:#a7232a;}
.infaq_info h5 a{display:block; color: #fff;}
.infaq_info h5 a:hover{color: #fff; background:#ce3840;}
.infaq_info p{font-size:22px; color: #fff; font-weight:bold; margin-bottom:45px;}

@media screen and (max-width:1440px){
    .innews_bg{padding:60px 0;}
    .innews_info p{margin:35px 0 60px 0;}
    .innews_info ul li{ line-height:78px;}
    .innews_info ul li span{font-size:18px;}
    .intopic{margin-bottom:35px;}
    .intopic_info{top:40px; left:40px;}
    .intopic_info h5{width:190px; line-height:55px;}
    .infaq_info{top:40px; left:40px;}
    .infaq_info h5{width:190px; line-height:55px;}
}

@media screen and (max-width:1360px){
    .innews_info p{margin:35px 0 50px 0;}
    .innews_info ul li{ line-height:62px;}
}

@media screen and (max-width:1200px){
    .innews_bg{padding:50px 0;}
    .innews_info{padding:50px 0 50px 50px; margin-bottom:50px;}
    .innews_info ul{ padding-right:50px; }
    .innews_info ul li{line-height:62px;}
    .innews_info ul li span{font-size:18px;}
    .innews_info ul li i a{width:24px; height: 24px;background:#a7232a url(/assets/templates/img/innews_icon.png) center center no-repeat;}
    .innews_info p{margin:35px 0 40px 0; font-size:20px; font-weight: 500;}
    .innews_right{padding:0; display: flex; justify-content: space-between;}
    .intopic,.infaq{width:48%; margin-bottom:0;}
    .intopic_info{top:35px; left:40px;}
    .intopic_info h5{width:180px; line-height:50px;}
    .intopic_info p{font-size:20px; color: #fff;}
    .infaq_info{top:35px; left:40px;}
    .infaq_info h5{width:180px; line-height:50px;}
}

@media screen and (max-width:992px){

    .innews_right{ flex-wrap: wrap; }
    .intopic,.infaq{width:100%;}
    .intopic{margin-bottom:50px;}
    .intopic_info{top:55px; left:90px;}
    .innews_info ul li span{font-size:16px;}
    .intopic_info h5{width:205px; line-height: 60px;}
    .infaq_info{top:55px; left:90px;}
    .infaq_info h5{width:205px; line-height: 60px;}
}

@media screen and (max-width:576px){
    .innews_bg{padding:40px 0;}
    .innews_info{padding:25px 20px 40px; margin-bottom:40px;}
    .innews_info ul{ padding-right:0px; }
    .innews_info ul li a.innews_title{min-width:65%; text-align:left;}
    .innews_info ul li span{font-size:14px; display:none;}
    .intopic{margin-bottom:40px;}
    .intopic_info{top:35px; left:20px;}
    .intopic_info h5{width:140px; line-height:42px;}
    .infaq_info{top:35px; left:20px;}
    .infaq_info h5{width:140px; line-height:42px;}
}


/********************************************首页合作伙伴css****************************************/
.inpartners_bg{padding-bottom:85px;}
.inpartners_info{background:#fff; text-align:center; padding:70px 75px;}
.inpartners_info h3{ font-weight: bold; margin-bottom:60px;}
.inpartners_info img{width:100%; border:1px #eee solid;}

@media screen and (max-width:1440px){
    .inpartners_bg{padding-bottom:60px;}
    .inpartners_info{padding:60px 50px;}
    .inpartners_info h3{ margin-bottom:40px;}
}

@media screen and (max-width:1200px){
    .inpartners_bg{padding-bottom:50px;}
    .inpartners_info{padding:40px 50px;}
    .inpartners_info h3{margin-bottom:40px;}
    .inpartners_info img{margin-bottom:30px;}
}

@media screen and (max-width:992px){
    .inpartners_info img{width:90%; margin-bottom:25px;}  
}

@media screen and (max-width: 576px){
    .inpartners_bg{padding-bottom:40px;}
    .inpartners_info{padding:20px 20px;}
    .inpartners_info .col-sm-6{flex: 0 0 50%;max-width: 50%;}
    .inpartners_info img{width:100%;}  
}


/********************************************底部信息css****************************************/
footer{background:#fff; border-top:5px #a7232a solid; padding:60px 0 0 0;}
footer .row{padding:0 45px 0 60px;}
footer h5{margin-bottom:45px;}
footer h5 span{ font-weight:normal; border-bottom:1px #a7232a solid; padding-bottom:15px;}
footer p{line-height:2;}
footer .footer_tel{display: flex; justify-content: space-between; align-items: center;}
footer .footer_tel div:nth-child(2){ text-align:center;}
footer .footer_tel div:nth-child(2) img{ border:1px #eee solid; }
footer .footer_tel div:nth-child(2) p{color: #453737; font-size:16px;padding-top:10px;}
footer .footer_tel h4{ font-family:"Arial"; color:#a7232a; font-weight:bold; font-size:36px; padding-bottom:20px;}
footer .footer_tel h5{ color: #a7232a; margin:15px 0 0 0; }
footer .footer_tel p{color:#a7232a;}
footer .copyright{line-height:90px; border-top:1px #eee solid; display: flex; justify-content: space-between; margin-top:40px;}
footer .copyright a{margin:0 15px; display: inline-block;}
footer .copyright a img{margin-right:8px;}

.top a{width:55px; height:55px; display: inline-block; border-radius:100%; text-align:center; position: fixed; z-index: 9999; right:20px; bottom:10%; background:#a7232a url(/assets/templates/img/top.png) center center no-repeat; background-size:50%;}
.top a:hover{background:#ce3840 url(/assets/templates/img/top.png) center center no-repeat; background-size:50%; border-radius:100%;}

@media screen and (max-width:1440px){
    footer .row{padding:0;}
    footer p{font-size:17px;}
    footer .footer_tel h4{font-size:30px;}
    footer .footer_tel img{max-width:150px;}
    footer .copyright{line-height:60px;font-size:16px; margin-top:40px;}
}

@media screen and (max-width:1360px){
    footer h5{margin-bottom:30px;}
    footer p{font-size:15px;}
    footer .footer_tel h4{font-size:30px;}
    footer .footer_tel h4{padding-bottom:10px;}
    footer .footer_tel img{max-width:120px;}
    footer .copyright{line-height:60px;font-size:15px; margin-top:40px;}
}

@media screen and (max-width:1200px){
    footer .row{padding:0;}
    footer h5{margin-bottom:35px;}
    footer p{font-size:15px;}
    .footer_tel{ margin-top:25px; padding-top:25px; border-top:1px #eee solid;}
    footer .copyright{line-height:60px;font-size:15px; margin-top:40px;}
}

@media screen and (max-width:992px){
    footer .copyright{display:flex; flex-wrap:wrap; line-height:30px; padding:20px 0;}
    footer .copyright span a:nth-child(1){margin:0 15px 0 0;}
}

@media screen and (max-width: 576px){
    footer{padding:0px 0 0 0;}
    footer .col-sm-6{flex: 0 0 50%;max-width: 50%;margin-top:30px;}
    footer .footer_tel h4{font-size:20px;}
    footer p{font-size:13px;}
    footer .copyright{ padding:20px;}
    footer .copyright em{display:none;}
    footer .copyright a{margin:0 0;}
    footer .copyright p a{ margin:0 5px;}
    .top a{width:35px; height:35px;right:10px; bottom:2%; background-size:50%;}
    .top a:hover{background:#ce3840 url(/assets/templates/img/top.png) center center no-repeat; background-size:50%; border-radius:100%;}

}


/********************************************保险服务css****************************************/
.insurance_bg{height:500px; background:#a7232a url(/assets/templates/img/insurance_bg.jpg) top center no-repeat; background-size:100% auto; display: flex; align-items: center; text-align:center; position: relative;}
.insurance_bg h3{color:#fff; font-weight:bold; line-height: 1.2;}
.insurance_bg h4{color:#fff; line-height: 1.2;}
.insurance_bg h5{display:block; height:50px;animation:ani-svg 0.85s linear 0s alternate infinite; -webkit-animation:ani-svg 0.85s linear 0s alternate infinite;}

.insurance_info{background:#fff; padding:35px 35px; margin:-75px 0 75px;}
.insurance_info:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.insurance_info_img{margin: 0 auto 20px; background:#473535; overflow: hidden;}
.insurance_info_img img{width:100%; transform: scale(1);}
.insurance_info_img img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}
.insurance_info h4{margin-bottom:0; }
.insurance_info .insurance_info_more{width:150px; line-height: 50px; text-align: center; margin-top:30px;}
.insurance_info .insurance_info_more a{ color: #a7232a; display: block; border:1px #a7232a solid;}
.insurance_info .insurance_info_more a:hover{ color: #fff; background:#a7232a;}

@media screen and (max-width:1440px){
    .insurance_info{padding:30px; margin:-75px 0 50px;}
}

@media screen and (max-width:992px){
    .insurance_info{padding:20px; margin:-75px 0 50px;}
    .insurance_info h4{font-size:20px; }
    .insurance_info .insurance_info_more{width:120px; line-height:40px; text-align: center; margin:20px 0;}
}

@media screen and (max-width:576px){
    .insurance_bg{height:320px; background-size:cover;}
    .insurance_info h4{font-size:20px; }
    .insurance_info{margin:0px 0 40px; padding:20px;}
    .insurance_box1 .row .col-sm-12:nth-child(1) .insurance_info{margin:-75px 0 40px;}
    .insurance_info .insurance_info_more{width:120px; line-height:40px; text-align: center; margin-top:20px;}
}


/********************************************保险服务+信加裕智倍保3 css****************************************/
.jiayu_bg{height:500px; background:url(/assets/templates/img/pension_bg.jpg) top center no-repeat; background-size:100%; display: flex; align-items: center; text-align:center; position: relative;}
.jiayu_bg h3{color:#fff; font-weight: bold; line-height: 1.2;}
.jiayu_bg h4{color:#fff; line-height: 1.2;}
.jiayu_bg h5{display:block; height:50px;animation:ani-svg 0.85s linear 0s alternate infinite; -webkit-animation:ani-svg 0.85s linear 0s alternate infinite;}

.jiayu_box1{background:#fff; padding:50px 50px; margin:-75px auto 50px; position: relative; z-index: 2;}
.jiayu_box1 h3{margin-bottom:40px;}
.jiayu_box1 h3 span{font-weight:bold; border-bottom:4px #a7232a solid; padding-bottom:15px;}
.jiayu_box1 h6{ color: #a7232a; margin:15px 0; }
.jiayu_box1 table{margin:50px 0 0 0; /*text-align: center;*/}
.jiayu_box1 table td{border:1px #453737 solid; line-height:60px; padding: 0 50px;}
.jiayu_box1 table td p{line-height:34px;}
/*.jiayu_box1 table tr:nth-child(1) td{ line-height: 45px; background:#a7232a; color:#fff; font-weight:bold;}*/

.jiayu_box2{background:#fff; padding:40px 50px; margin-bottom:50px;}
.jiayu_box2 h3{margin-bottom:60px;}
.jiayu_box2 h3 span{font-weight:bold; border-bottom:4px #a7232a solid; padding-bottom:15px;}
.jiayu_box2:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.jiayu_box2 .swiper-slide{padding:0 75px;}
.jiayu_box2 .swiper-slide img{width:95%;}
.jiayu_box2 .swiper-button-next,.jiayu_box2 .swiper-button-prev {width: 38px;height: 63px;margin-top: -32px;background-size: 38px 63px;}
.jiayu_box2 .swiper-button-prev,.jiayu_box2 .swiper-container-rtl .swiper-button-next {background-image:url(/assets/templates/img/left.png); opacity: 0.5;}
.jiayu_box2 .swiper-button-next,.jiayu_box2 .swiper-container-rtl .swiper-button-prev {background-image:url(/assets/templates/img/right.png); opacity: 0.5;}
.jiayu_box2 .swiper-pagination-bullet {width:20px; height:20px; background:#000; opacity:.5;}
.jiayu_box2 .swiper-pagination-bullet-active {opacity: 1; background:#a7232a;}
.jiayu_box2 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 7px;}
.jiayu_box2 .swiper-pagination{ display:none; }
.jiayu_box2 h4{font-weight:bold; background-image: linear-gradient(to right,#cf3f47 0,#a7232a 100%);background-clip:text; -webkit-background-clip:text; color:transparent; display: inline-block;}
.jiayu_box2 h4 span{font-family: "Arial"; font-weight:bold; margin-right:10px;}
.jiayu_box2 h6{font-weight:bold; margin:15px 0 20px;}
.jiayu_box2 p{ line-height:2; }
.jiayu_box2 p span{ color:#a7232a; }
.jiayu_box2 p b{ color:#a7232a; font-weight: bold; }
.jiayu_box2 em{width: 100%;height: 1px;background-color:#e5ebf3;display: inline-block;margin: 30px 0 15px;}
.jiayu_box2 em::before{content:''; width:350px; height:3px;background:#a7232a; display:block; position:relative; bottom:1px; pointer-events:none;}
.jiayu_box2 i{width:24px; height: 24px; line-height: 24px; font-size:16px; display: inline-block; font-style: normal; border-radius:100%; background:#453737; color: #fff; font-weight:bold; text-align:center; margin-right:10px;}

.jiayu_info1{ display: flex; align-items: center; }
.jiayu_info1_img{overflow: hidden;}
.jiayu_info1_img img{width:100%; transform: scale(1);}
.jiayu_info1_img img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}

@media screen and (max-width:1200px){
    .jiayu_box2 h4{margin-top:30px;}
    .jiayu_box2 .swiper-slide img{width:100%;}
}

@media screen and (max-width:992px){
    .jiayu_box1{padding:30px 25px; margin:-75px auto 40px;}
    .jiayu_box1 table{margin:30px 0 0 0; font-size:14px; /*text-align: center;*/}
    .jiayu_box1 table td{line-height:30px; padding: 0 5px;}
    .jiayu_box1 table tr:nth-child(1) td{ line-height:35px;}
    .jiayu_box1 table td p{line-height:24px;}

    .jiayu_box2{padding:30px 25px;}
    .jiayu_box2 .swiper-slide{padding:0 0px;}
    .jiayu_box2 .swiper-pagination{ display: block; } 
}

@media screen and (max-width:576px){
    .jiayu_bg{height:320px;background-size:cover;}
    .jiayu_box1{padding:20px 0px; margin:-75px auto 30px;}
    .jiayu_box2{padding:20px; margin-bottom:30px;}
    .jiayu_box2 h3{margin-bottom:30px;}
    .jiayu_box2 h4{margin-top:20px;}
    .jiayu_box2 em{margin: 10px 0 15px;}
    .jiayu_box2 em::before{width:240px; height:2px;}
    .jiayu_box2 .swiper-slide{padding:0 0px;}
    .jiayu_box2 .swiper-pagination-bullet {width:15px; height:15px;}
    .jiayu_box2 .swiper-pagination-bullet-active {opacity: 1; background:#a7232a;}

}


/********************************************保险服务+信泰如意尊css****************************************/
.pension_bg{height:500px; background:#a7232a url(/assets/templates/img/pension_bg.jpg) top center no-repeat; background-size:100% auto; display: flex; align-items: center; text-align:center; position: relative;}
.pension_bg h3{color:#fff; font-weight: bold; line-height: 1.2;}
.pension_bg h4{color:#fff; line-height: 1.2;}
.pension_bg h5{display:block; height:50px;animation:ani-svg 0.85s linear 0s alternate infinite; -webkit-animation:ani-svg 0.85s linear 0s alternate infinite;}

.pension_box1_bg{background:#fff; margin:-75px auto 50px;}
.pension_box1{background:#fff; padding:40px 50px; position: relative; z-index: 2;}
.pension_box1_bg:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.pension_box1_bg .swiper-slide{padding:0 75px;}
.pension_box1_bg .swiper-slide img{width:95%;}
.pension_box1_bg .swiper-button-next,.pension_box1_bg .swiper-button-prev {width: 38px;height: 63px;margin-top: -32px;background-size: 38px 63px;}
.pension_box1_bg .swiper-button-prev,.pension_box1_bg .swiper-container-rtl .swiper-button-next {background-image:url(/assets/templates/img/left.png); opacity: 0.5;}
.pension_box1_bg .swiper-button-next,.pension_box1_bg .swiper-container-rtl .swiper-button-prev {background-image:url(/assets/templates/img/right.png); opacity: 0.5;}
.pension_box1_bg .swiper-pagination-bullet {width:20px; height:20px; background:#000; opacity:.5;}
.pension_box1_bg .swiper-pagination-bullet-active {opacity: 1; background:#a7232a;}
.pension_box1_bg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 7px;}
.pension_box1_bg .swiper-pagination{ display:none; }
.pension_box1 h4{font-weight:bold; background-image: linear-gradient(to right,#cf3f47 0,#a7232a 100%);background-clip:text; -webkit-background-clip:text; color:transparent; display: inline-block;}
.pension_box1 h4 span{font-family: "Arial"; font-weight:bold; margin-right:10px;}
.pension_box1 h6{font-weight:bold; margin-bottom:20px;}
.pension_box1 p span{ color:#a7232a; }
.pension_box1 em{width: 100%;height: 1px;background-color:#e5ebf3;display: inline-block;margin: 30px 0;}
.pension_box1 em::before{content:''; width:350px; height:3px;background:#a7232a; display:block; position:relative; bottom:1px; pointer-events:none;}
.pension_box1 i.iconfont{width:100px; line-height:100px; display:block; font-style:normal; border-radius:100%; color:#fff; text-align:center; font-weight: normal;}
.pension_box1 i.iconfont1{background:#9962d2; font-size:45px;}
.pension_box1 i.iconfont2{background:#fbbf56; font-size:60px;}
.pension_box1 i.iconfont3{background:#e86487; font-size:54px;}
.pension_box1 i.iconfont4{background:#46d3bd; font-size:48px;}
.pension_info_img{overflow: hidden;}
.pension_info_img img{width:100%; transform: scale(1);}
.pension_info_img img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}


.pension_box2 .row .col-xxl-6:nth-child(1){padding-left:0;}
.pension_box2 .row .col-xxl-6:nth-child(2){padding-right:0;}
.pension_info2{background:#fff; padding:40px 50px; margin-bottom:75px;}
.pension_info2:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.pension_info2 h4{ background-image: linear-gradient(to right,#cf3f47 0,#a7232a 100%);background-clip:text; -webkit-background-clip:text; color:transparent; display: inline-block; font-weight:bold; margin-bottom:15px;}
.pension_info2 p span{font-size:16px; color:#655959; line-height:1.2;}
.pension_info2 table{margin:20px 0; font-size:15px; text-align: center;}
.pension_info2 table td{border:1px #453737 solid; line-height:30px;}
.pension_info2 table tr:nth-child(1) td{ line-height: 45px; background:#a7232a; color: #fff; font-weight:bold; }


@media screen and (max-width:992px){
    .pension_box1{padding:30px 10px;}
    .pension_box1_bg .swiper-slide{padding:0 30px;}
    .pension_box1_bg .swiper-slide img{width:100%;}
    .pension_box1 h4{ margin-top:30px;}
    .pension_box1 h6{margin:20px 0;}
    .pension_box1 em{margin:10px 0;}
    .pension_box1 em::before{width:290px;}
    .pension_box1 .swiper-pagination{ display: block; }
}

@media screen and (max-width:576px){
    .pension_bg{height:320px;background-size:cover;}
    .pension_box1_bg{padding:30px 0px; margin:-75px auto 20px; background: none;}
    .pension_box1_bg:hover{box-shadow:none;}
    .pension_box1_bg .swiper-container{background:#fff; margin:0 15px;}
    .pension_box1_bg .swiper-slide{padding:0 10px 0 10px;}
    .pension_box1_bg .swiper-slide img{width:100%;}
    .pension_box1{padding:20px 0px;}
    .pension_box1 em{margin:20px 0;}
    .pension_box1 em::before{width:180px;}
    .pension_box2 .row .col-xxl-6:nth-child(1){padding:0 20px;}
    .pension_box2 .row .col-xxl-6:nth-child(2){padding:0 20px;}
    .pension_info2{padding:30px 20px; margin-bottom:30px;}
    .pension_box2{margin-bottom:10px;}
    .pension_box1_bg .swiper-pagination{ display: block; }
    
    .pension_info2 table{margin:20px 0; font-size:10px; text-align: center;}
    .pension_info2 table td{border:1px #453737 solid; line-height:24px;}
    .pension_info2 table tr:nth-child(1) td{ line-height: 45px; background:#a7232a; color: #fff; font-weight:bold; }
}


/********************************************保险服务+泰康岁月有约css****************************************/
.life_bg{height:500px; background:#a7232a url(/assets/templates/img/life_bg.jpg) top center no-repeat; background-size:100% auto; display: flex; align-items: center; text-align:center; position: relative;}
.life_bg h3{color:#fff; font-weight:bold; line-height: 1.2;}
.life_bg h4{color:#fff; line-height: 1.2;}
.life_bg h5{display:block; height:50px;animation:ani-svg 0.85s linear 0s alternate infinite; -webkit-animation:ani-svg 0.85s linear 0s alternate infinite;}

.life_box1_bg{background:#fff; margin-top:-75px;}
.life_box1{background:#fff; padding:75px 55px; position:relative; z-index:2;}
.life_box1_bg:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.life_box1 h3{margin-bottom:60px;}
.life_box1 h3 span{font-weight:bold; border-bottom:4px #a7232a solid; padding-bottom:15px;}
.life_box1 p{ line-height: 2.6; }
.life_box1 p i{width:26px; height: 26px; line-height: 26px; display: inline-block; font-style: normal; border-radius:100%; background:#453737; color: #fff; font-weight:bold; text-align:center; margin-right:15px;}

.life_box2{padding:75px 0px 50px;}
.life_box2 h3{margin-bottom:100px; text-align:center;}
.life_box2 h3 span{font-weight:bold; border-bottom:4px #a7232a solid; padding-bottom:15px;}
.life_info{width:100%;background:#fff; border-top:3px #d6d6d6 solid; display: flex; justify-content: space-between; align-items: center; padding:65px; box-shadow:0 0 25px rgba(0,0,0,0.05);transition:all .5s ease-in-out; margin-bottom:40px; min-height: 290px;}
.life_info .life_icon{width:115px; height: 115px; line-height:115px; border-radius:100%; display:block; text-align:center; color: #fff; background:rgba(69,55,55,0.2);transition:all .5s ease-in-out}
.life_box2 .col-xxl-6:nth-child(2) .life_info .life_icon{background:#e86487;}
.life_box2 .col-xxl-6:nth-child(3) .life_info .life_icon{background:#9962d2;}
.life_box2 .col-xxl-6:nth-child(4) .life_info .life_icon{background:#46d3bd;}
.life_box2 .col-xxl-6:nth-child(5) .life_info .life_icon{background:#fbbf56;}
.life_info .life_icon.iconfont{ font-size:64px;}
.life_info .life_icon.iconfont1{ font-size:58px;}
.life_info .life_icon.iconfont2{ font-size:70px;}
.life_info h4{margin-bottom:15px; transition:all .5s ease-in-out}
.life_info p b{ font-weight:bold; color: #a7232a;}
.life_txt{max-width:74%;}
.life_info:hover{border-top:3px #a7232a solid; box-shadow:0 0 25px rgba(167,35,42,0.1);}
.life_info:hover .life_icon{background:rgba(167,35,42,1);}
.life_info:hover h4{color:#a7232a;}

.life_box3{background:url(/assets/templates/img/life_box3_bg.jpg) top center no-repeat; padding:75px 0;}
.life_box3_title{text-align:center;}
.life_box3_title h3{color:#fff; font-weight:bold; line-height: 1.4;}
.life_box3_title h5{color:#fff; padding-bottom:110px;}
.w_1440{max-width:1410px;}
.life_info3{background:#fff; padding:0 75px 65px; display: flex; flex-wrap: wrap; flex-direction: column; min-height: 410px;}
.life_info3:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.life_info3 h4{width:50%; height: 60px; line-height: 60px; margin: -30px auto 10px; text-align: center; color: #fff; font-weight: bold; background:#a7232a; border-radius:30px;}
.life_info3 h6{font-weight:bold; margin:50px 0 10px 0;}
.life_info3 p span{margin:0 20px; color:#cebdbe;}
.life_info3 p i{width:10px; height: 10px; border-radius:100%; background:rgba(69,55,55,0.5); display: inline-block; margin-right:10px;}
.life_info3 p.p_appeal{margin:23% 0 0;}


.life_info3_1{background:#fff; padding:0 75px 65px; display: flex; flex-wrap: wrap; flex-direction: column; margin:80px 0;}
.life_info3_1:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.life_info3_1 h4{width:33%; height: 60px; line-height: 60px; margin: -30px auto 10px; text-align: center; color: #fff; font-weight: bold; background:#a7232a; border-radius:30px;}
.life_info3_1 h6{font-weight:bold; margin:50px 0 10px 0;}
.life_info3_1 p span{margin:0 20px; color:#cebdbe;}
.life_info3_1 p.p_tigs{color:#a7232a;}
.life_info3_1 table{margin:50px 0 20px 0;}
.life_info3_1 table,.life_info3_1 table tr,.life_info3_1 table td{border:1px #453737 solid; line-height: 60px;}
.life_info3_1 table tr td{padding:0 50px;}
.life_info3_1 table tr:nth-child(1) td:nth-child(3){padding:0 80px;}

.life_info3_2{background:#fff; padding:0 75px 65px; display: flex; flex-wrap: wrap; flex-direction: column; margin:20px 0;}
.life_info3_2:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.life_info3_2 h4{width:33%; height: 60px; line-height: 60px; margin: -30px auto 30px; text-align: center; color: #fff; font-weight: bold; background:#a7232a; border-radius:30px;}
.life_info3_2 p{padding:15px 0;}
.life_info3_2 p span{margin:0 5px; color:#a7232a;}
.life_info3_2 p i{width:10px; height: 10px; border-radius:100%; background:rgba(69,55,55,0.5); display: inline-block; margin-right:10px;}
.life_info3_2 table{margin:20px 0 0px 0;}
.life_info3_2 table,.life_info3_2 table tr,.life_info3_2 table td{border:1px #453737 solid; line-height: 60px;}
.life_info3_2 table tr td{ text-align:center;}
.life_info3_2 table tr:nth-child(1){color:#a7232a; background:rgba(167,35,42,0.08);}
.life_info3_2 table tr:nth-child(3){background:rgba(167,35,42,0.08);}
.life_info3_2 table tr td:nth-child(1){color:#a7232a;}
.life_info2_2_l{padding-left:0; float: left;}
.life_info2_2_l p{padding:15px 15px;}
.life_info2_2_r{float: right; padding-right:0;}


@media screen and (max-width:1200px){
    .life_box1{padding:75px 60px;}
    .life_info{padding:35px;}
    .life_txt{max-width:74%;}
    .life_info3_1 table tr td{padding:0 20px;}
}

@media screen and (max-width:992px){
    .life_info{padding:30px;}
    .life_txt{max-width:68%;}
    .life_box2{padding:40px 0px 30px;}
    .life_box2 h3{margin-bottom:70px;}
    .life_box3{padding:40px 0 40px;}
    .life_info3_1{padding:0 35px 45px; margin:80px 0 60px;}
    .life_info3_1 table tr td{padding:0; text-align:center;}
    .life_info3_2{padding:0 35px 45px;}
    .life_info3{padding:0 35px 45px; min-height:380px;}
}

@media screen and (max-width:576px){
    .life_bg{height:320px; background-size:cover;}
    .life_box1_bg{background:none;}
    .life_box1{padding:20px;}
    .life_box1:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
    .life_box1 p{ line-height:1.8; }
    .life_box1 p i{width:20px; height: 20px; line-height: 20px; margin-right:10px;}

    
    .life_box2{padding:20px 15px 20px;}
    .life_box2 h3{margin-bottom:60px; text-align:center;}
    .life_info h4{font-size:18px; text-align:center;}
    .life_info{ padding:20px; margin-bottom:20px; display:flex; flex-wrap:wrap; justify-content:center;}
    .life_txt{max-width:100%;}
    .life_info .life_icon{width:90px; height: 90px; line-height:90px;}
    .life_info3{padding:0 20px 65px; margin-bottom:50px; min-height: auto;}
    .life_info3 h4{width:65%; height:45px; line-height:45px;}
    .life_info3 p.p_appeal{margin:15% 0 0;}
    .life_info3_1{padding:0 20px 30px 20px; margin:0px 0 50px;}
    .life_info3_1 h4{width:65%; height:45px; line-height:45px;}
    .life_info3_1 table{margin:20px 0; font-size:12px;}
    .life_info3_1 table,.life_info3_1 table tr,.life_info3_1 table td{line-height: 30px;}
    .life_info3_1 table tr td{padding:0 5px;}
    .life_info3_1 table tr:nth-child(1) td:nth-child(3){padding:0 10px;}
    .life_info3_2 h4{width:65%; height:45px; line-height:45px;}
    .life_info3_2 table,.life_info3_2 table tr,.life_info3_2 table td{line-height:30px; font-size:12px;}
    .life_info3_2{background:#fff; padding:0 20px 30px; margin:0px 0 40px;}
    .life_info3_2 p{padding:10px 0;}
    .life_info2_2_l p{padding:10px 15px;}
    .life_box3{background:url(/assets/templates/img/life_box3_bg.jpg) top center no-repeat; padding:75px 0 0;}
}


/********************************************保险服务+同方传世荣耀css****************************************/
.insurance_service_bg{height:500px; background:url(/assets/templates/img/insurance_service_bg.jpg) top center no-repeat; background-size:100% auto; display: flex; align-items: center; text-align:center; position: relative;}
.insurance_service_bg h3{color:#fff; font-weight:bold; line-height: 1.2;}
.insurance_service_bg h4{color:#fff; line-height: 1.2;}
.insurance_service_bg h5{display:block; height:50px;animation:ani-svg 0.85s linear 0s alternate infinite; -webkit-animation:ani-svg 0.85s linear 0s alternate infinite;}

.insurance_service_box1 table,.insurance_service_box1 table tr,.insurance_service_box1 table td{border:1px #453737 solid; line-height: 60px;}
.insurance_service_box1 table tr td{text-align:center;}
.insurance_service_info{background:#fff; padding:50px 50px; margin:-75px auto 0px; position: relative; z-index: 2;}
.insurance_service_info h3{margin-bottom:40px;}
.insurance_service_info h3 span{font-weight:bold; border-bottom:4px #a7232a solid; padding-bottom:15px;}
.insurance_service_info h4{margin:25px 0;}
.insurance_service_info h6{ color: #a7232a; margin:15px 0; }
.insurance_service_info i{width:20px; height:20px; line-height:20px; font-size:14px; display: inline-block; font-style: normal; border-radius:100%; background:#453737; color: #fff; text-align:center; margin-right:10px;}
.insurance_service_info p{padding:5px 0;}
.insurance_service_info p span{color:#a7232a;}
.insurance_service_info img{width:100%; margin:10px 0;}
.insurance_service_info .tags{ border-top:1px #a7232a solid; padding-top:10px; color:#999; font-size:14px; margin-bottom:30px;}
.insurance_service_info .tags_info{ display: flex; flex-direction: column; justify-content:center; }


.insurance_service_info1{background:#fff; padding:50px; margin:50px 0;}
.insurance_service_info1 img{width:100%;}
.insurance_service_info1 h3{margin-bottom:50px; text-align: center;}
.insurance_service_info1 h3 span{font-weight:bold; border-bottom:4px #a7232a solid; padding-bottom:15px;}
.insurance_service_info1 h6{font-weight:bold;}
.insurance_service_info1 i{display: inline-block; margin-left:10px; font-size:12px; font-weight:bold; font-style: normal; background:#fefe00; border-radius:6px; color:#a7232a; padding:2px 10px;}
.insurance_service_info1 .col-lg-6{margin-bottom:20px;}
.insurance_service_info1 .trait{background:#efefef; border-radius:6px; padding:20px; height:100%;}
.insurance_service_info1 .trait h6{display: flex; align-items: center;}


.insurance_service_info2{/*background:url(/assets/templates/img/insurance_service_info2.jpg) top center no-repeat; background-size:100% auto;*/ background:#fff; padding:50px; margin:0 0 50px 0;}
.insurance_service_info2 h4{color:#a7232a; font-weight:bold;}
.insurance_service_info2 p span{color:#a7232a;}
.insurance_service_info2 .insurance_service_hb{display: flex; justify-content: space-between; margin:40px 0 20px 0; text-align: center; font-size:16px;}
.insurance_service_info2 .insurance_service_hb span{color:#a7232a; background:rgba(167,35,42,.2); border:1px #000 solid; padding:0 15px;}
.insurance_service_info2 .insurance_service_hb p b{color:#a7232a;}
.insurance_service_info2 table{font-size:16px; margin-bottom:30px;}
.insurance_service_info2 table tr td{line-height: 30px;}
.insurance_service_info2 table .red_bg{background:#a7232a; color:#fff;}
.insurance_service_info2 table .red_bg1{background:rgba(167,35,42,.2); color:#a7232a;}
.insurance_service_info2 table .gray_bg{background:#ccc;}
.insurance_service_info2 img{ width:100%; max-width:1200px;}


.insurance_service_info4{background:#fff; padding:50px; margin:0 0 50px 0;}
.insurance_service_info4 h4{color:#a7232a; font-weight:bold;}
.insurance_service_info4 h6{font-weight:bold; margin:20px 0 10px 0;}
.insurance_service_info4 p span{color:#a7232a;}
.insurance_service_info4 img{width:100%; border:1px #ccc solid; margin-top:15px;}
.insurance_service_info4 .col-6{margin:40px 0 20px;}
.insurance_service_info4 p i{width:24px; height: 24px; line-height: 24px; font-size:12px; display: inline-block; font-style: normal; border-radius:100%; background:#453737; color: #fff; font-weight:bold; text-align:center; margin-right:10px;}
.insurance_service_info4 p em{font-size:14px; color:#999; padding-left:34px;}


.insurance_service_info5{background:#fff; padding:50px; margin:0 0 50px 0;}
.insurance_service_info5 h3{margin-bottom:50px; text-align: center;}
.insurance_service_info5 h3 span{font-weight:bold; border-bottom:4px #a7232a solid; padding-bottom:15px;}
.insurance_service_info5 h4{color:#a7232a; font-weight:bold;}
.insurance_service_info5 h6{font-weight:bold; margin:20px 0 10px 0;}
.insurance_service_info5 p span{color:#a7232a;}
.insurance_service_info5 img{width:100%; border:1px #ccc solid; margin-top:15px;}
.insurance_service_info5 .col-6{margin:40px 0 20px;}
.insurance_service_info5 p i{width:24px; height: 24px; line-height: 24px; font-size:12px; display: inline-block; font-style: normal; border-radius:100%; background:#453737; color: #fff; font-weight:bold; text-align:center; margin-right:10px;}
.insurance_service_info5 p em{font-size:14px; color:#999; padding-left:34px;}
.insurance_service_info5 table{font-size:16px; margin:30px 0;}
.insurance_service_info5 table tr td{line-height:60px;}
.insurance_service_info5 table td p{line-height:20px;}
.insurance_service_info5 table .red_bg{background:#a7232a; color:#fff;}
.insurance_service_info5 table .red_bg1{background:rgba(167,35,42,.2);}
.insurance_service_info5 table .gray_bg{background:#ccc;}
.insurance_service_info5 .gray{color:#838383; font-size:14px;}


.insurance_service_info3{background:#fff; padding:60px 75px; margin:0px 0 70px;}
.insurance_service_info3:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.insurance_service_info3 h3{width:100%; margin-bottom:50px; text-align: center; font-weight:bold;}
.insurance_service_box1 .insurance_service_info3 table tr:nth-child(1), .insurance_service_box1 .insurance_service_info3 table tr:nth-child(4){background:#a7232a; color:#fff; font-size:20px; font-weight:bold;}

@media screen and (max-width:1360px){
    .insurance_service_info{padding:30px;}
    .insurance_service_info1{padding:40px;}
    .insurance_service_info2{padding:30px 40px 50px 40px; }
    .insurance_service_info3{padding:30px 40px; margin:0px 0 50px;}
    .insurance_service_info4{padding:30px;}
}

@media screen and (max-width:1200px){
    .insurance_service_info{padding:20px;}
    .insurance_service_info1{padding:30px;}
    .insurance_service_info2{padding:30px 30px 50px 30px; }
    .insurance_service_info4{padding:20px;}
}

@media screen and (max-width:992px){
    .insurance_service_box1 table{margin-top:20px;}
    .insurance_service_info{padding:25px 25px 40px 25px; margin:0 0 40px 0; border-bottom:1px #eee solid;}
    .insurance_service_box1 .row .col-lg-6:nth-child(1) .insurance_service_info{margin-top:-75px;}
    .insurance_service_box1 .row .col-lg-6:nth-child(2) .insurance_service_info{margin-top:-75px; border-top:1px #eee solid;}
    .insurance_service_info1{margin:10px 0 50px;}
    .insurance_service_info2{margin-bottom:20px;}
    .insurance_service_info4{padding:20px 0; margin-bottom:20px;}
    .insurance_service_info4 .col-6{margin:20px 0 0;}
    .insurance_service_info5{padding:30px 0; margin:0 0 20px 0;}
}

@media screen and (max-width:576px){
    .insurance_service_bg{height:320px; background-size:cover;}
    .insurance_service_box1 .row .col-sm-12:nth-child(1) .insurance_service_info{margin-top:-75px;}
    .insurance_service_box1 .row .col-lg-6:nth-child(2) .insurance_service_info{margin-top:0px; border-top:none;}

    .insurance_service_info{padding:30px 0;min-height:auto;margin:-50px 0 0px 0;}
    .insurance_service_info1{padding:20px 0; margin:20px 0;}
    .insurance_service_box1 table{margin-top:10px; }
    .insurance_service_box1 table,.insurance_service_box1 table tr,.insurance_service_box1 table td{ line-height:30px; font-size:12px;}
    .insurance_service_info1 .col-lg-12{padding:0;}

    .insurance_service_info2{padding:25px 0px; margin:0 0 20px 0;}
    .insurance_service_info2 h3{margin-bottom:20px;}
    .insurance_service_info2 ul{flex-wrap: wrap; justify-content: space-between;}
    .insurance_service_info2 ul li{width:46%; margin:25px 2%; min-height:140px;}
    
    .insurance_service_info3{padding:20px; margin:0px 0 40px;}
    .insurance_service_info3 h3{margin-bottom:30px;}
    .insurance_service_box1 .insurance_service_info3 table tr:nth-child(1), .insurance_service_box1 .insurance_service_info3 table tr:nth-child(4){ font-size:12px;}
    .insurance_service_info4 p em{padding-left:24px;}

}

/********************************************信托服务+中信信托css****************************************/
.citic_trust_bg{height:500px; background:url(/assets/templates/img/citic_trust.jpg) top center no-repeat; background-size:100% auto; display: flex; align-items: center; text-align:center; position: relative;}
.citic_trust_bg h3{color:#fff; font-weight: bold; line-height: 1.2;}
.citic_trust_bg h4{color:#fff; line-height: 1.2;}
.citic_trust_bg h5{display:block; height:50px;animation:ani-svg 0.85s linear 0s alternate infinite; -webkit-animation:ani-svg 0.85s linear 0s alternate infinite;}

.citic_trust_box1{padding-bottom:35px;}
.trust_service0{background:#fff;padding:75px 75px; margin:0px 0 50px 0; position:relative; z-index:2;}
.trust_service0:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.trust_service0 h3 span{font-weight:bold; border-bottom:4px #a7232a solid; padding-bottom:15px;}
.trust_service0 b{font-size:22px; font-weight:bold; margin:30px 0 45px 0; display: block;}
.trust_service0 h4{padding-bottom:10px;}
.trust_service0 h5{color: #a7232a;}
.trust_service0 p:nth-child(5){ padding-bottom:20px; }

.trust_service_info{background:#fff; padding:45px 50px; margin-bottom:40px;}
.citic_trust_box1 .row .col-xxl-3:nth-child(2){padding-left:0px;}
.citic_trust_box1 .row .col-xxl-3:last-child{padding-right:0px;}
.trust_service_info h4{border-bottom:1px #a7232a solid; padding-bottom:10px; margin-bottom:25px; display: inline-block;}
.trust_service_info p i{width:24px; height: 24px; line-height: 24px; font-size:16px; display: inline-block; font-style: normal; border-radius:100%; background:#453737; color: #fff; font-weight:bold; text-align:center; margin-right:10px;}
.trust_service_info span{color:#a7232a; padding:20px 0 10px; display: block;}
.trust_service_info:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}

@media screen and (max-width:1440px){
    .trust_service_info{padding:30px;}
}

@media screen and (max-width:992px){
    .citic_trust_box1 .row .col-lg-6:nth-child(3){padding-right:0px;}
    .citic_trust_box1 .row .col-lg-6:nth-child(4){padding-left:0px;}
    .citic_trust_box1 .row .col-lg-6:last-child{padding-right:0px;}
}

@media screen and (max-width:576px){
    .citic_trust_bg{height:320px; background-size:cover;}
    .citic_trust_box1 .row{margin:20px 0;}
    .trust_service0{padding:25px 20px 40px 20px; margin:0px 0 20px 0;}
    .trust_service0 b{margin:30px 0 25px 0; font-size:18px;}
    .citic_trust_box1{padding-bottom:5px;}
    .trust_service_info{padding:20px; margin-bottom:20px;}
    .citic_trust_box1 .row .col-xxl-3{padding: 0 0px;}
}


/*同方传世保险css*/
.tfcs_box2{padding-right:0;}
.tfcs_box3{padding:0;}
.tfcs_service_info{background:#fff; padding:40px 40px; /*margin-top:-75px;*/ min-height:410px; position:relative; z-index:2;}
.tfcs_service_info:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.tfcs_service_info h4{text-align:center; margin-bottom:15px;}
.tfcs_service_info i.iconfont{width:100px; line-height:100px; display:block; font-style:normal; border-radius:100%; color:#fff; text-align:center; font-weight: normal; margin:0 auto 20px;}
.tfcs_service_info i.iconfont1{background:#e86487; font-size:60px;}
.tfcs_service_info i.iconfont2{background:#9962d2; font-size:48px;}
.tfcs_service_info i.iconfont3{background:#46d3bd; font-size:45px;}
.tfcs_service_info i.iconfont4{background:#fbbf56; font-size:62px;}
.tfcs_service_info p span{font-size:16px; color:#655959; line-height:1.2;}

.tfcs_service_info1{background:#fff; padding:60px 75px; margin:50px 0;}
.tfcs_service_info1:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.tfcs_service_info1 i{width:10px; height: 10px; border-radius:100%; background:rgba(69,55,55,0.5); display: inline-block; margin-right:10px;}
.tfcs_service_info1 h3{width:100%; margin-bottom:60px; text-align: center;}
.tfcs_service_info1 h3 span{font-weight:bold; border-bottom:4px #a7232a solid; padding-bottom:15px;}
.tfcs_service_info1 .col-xxl-5{padding-left:0;}
.tfcs_service_info1 .col-xxl-7{padding-right:0;}
.tfcs_service_info1 .col-xxl-12{padding-left:0;}
.tfcs_service_info1 .col-xxl-5 p:nth-child(1){margin-bottom:15px;}
.tfcs_service_info1 .col-xxl-5 p:nth-child(5){margin-top:15px;}
.tfcs_service_info1 p span{ color: #a7232a; margin:25px 0 10px 0; display: block;}
.tfcs_service_info1 .col-xxl-12 p i{width:24px; height:24px; line-height: 24px; display: inline-block; font-style: normal; border-radius:100%; background:#453737; color: #fff; font-weight:bold; font-size:16px; text-align:center; margin-right:10px;}
.tfcs_service_info1 table{font-size:16px;}
.tfcs_service_info1 table tr td{line-height:60px; border:1px #453737 solid; text-align: center;}
.tfcs_service_info1 table td p{line-height:20px;}
.tfcs_service_info1 table .red_bg{background:#a7232a; color:#fff;}


.tfcs_service_info2{background:url(/assets/templates/img/insurance_service_info2.jpg) top center no-repeat; background-size:100% auto; padding:50px 75px 75px; margin:0 0 50px 0;}
.tfcs_service_info2:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.tfcs_service_info2 h3{width:100%; margin-bottom:100px; text-align: center; color: #fff;}
.tfcs_service_info2 h3 span{font-weight:bold; border-bottom:3px #fff solid; padding-bottom:15px;}
.tfcs_service_info2 ul{ display: flex; justify-content: center; width:100%;}
.tfcs_service_info2 ul li{width:12%; margin:0 1.25%; background:#fff; min-height:180px; text-align:center;}
.tfcs_service_info2 li i.iconfont{width:70px; line-height:70px; display:block; font-style:normal; border-radius:100%; color:#fff; text-align:center; font-weight: normal; margin:0 auto 20px; font-size:32px; margin-top:-35px;}
.tfcs_service_info2 li i.iconfont1{font-size:40px;}
.tfcs_service_info2 li i.iconfont2{font-size:38px;}
.tfcs_service_info2 li:nth-child(odd) i{background:#a7232a;}
.tfcs_service_info2 li:nth-child(even) i{background:#453737;}

.tfcs_service_info3{background:#fff; padding:60px 75px; margin:0px 0 70px;}
.tfcs_service_info3:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.tfcs_service_info3 h3{width:100%; margin-bottom:50px; text-align: center; font-weight:bold;}
.insurance_service_box1 ..tfcs_service_info3 table tr:nth-child(1), .insurance_service_box1 .insurance_service_info3 table tr:nth-child(4){background:#a7232a; color:#fff; font-size:20px; font-weight:bold;}
.tfcs_service_info3 table{font-size:16px;}
.tfcs_service_info3 table tr td{line-height:60px; border:1px #453737 solid; text-align: center;}
.tfcs_service_info3 table td p{line-height:20px;}
.tfcs_service_info3 table .red_bg{background:#a7232a; color:#fff;}


@media screen and (max-width:1360px){
    .tfcs_service_info{padding:30px;}
    .tfcs_service_info1{padding:40px;}
    .tfcs_service_info2{padding:30px 40px 50px 40px; }
    .tfcs_service_info3{padding:30px 40px; margin:0px 0 50px;}
}

@media screen and (max-width:1200px){
    .tfcs_service_info{padding:20px;}
    .tfcs_service_info1{padding:30px;}
    .tfcs_service_info2{padding:30px 30px 50px 30px; }
}

@media screen and (max-width:992px){
    .tfcs_service_info{padding:25px 25px 40px 25px; min-height:350px; margin:0 0 40px 0; border-bottom:1px #eee solid;text-align: center;}
    .tfcs_service_info1 .row .col-lg-6:nth-child(1) .tfcs_service_info{margin-top:-75px;}
    .insurance_service_box1 .row .col-lg-6:nth-child(2) .tfcs_service_info{margin-top:-75px; border-top:1px #eee solid;}
    .tfcs_service_info1{margin:10px 0 20px;}
    .tfcs_service_info1 table tr td{line-height:35px; font-size:12px;}
    .tfcs_service_info3 table tr td{line-height:35px; font-size:12px;}
}

@media screen and (max-width:576px){
    .insurance_service_box1 .row .col-sm-12:nth-child(1) .tfcs_service_info{margin-top:-75px;}
    .insurance_service_box1 .row .col-lg-6:nth-child(2) .tfcs_service_info{margin-top:0px; border-top:none;}

    .tfcs_service_info{padding:25px 20px 40px 20px;min-height:auto;margin:0 0 0px 0;}
    .tfcs_service_info1{padding:20px; margin:40px 0;}
    .tfcs_service_info1 .col-lg-12{padding:0;}

    .tfcs_service_info2{background:url(/assets/templates/img/insurance_service_info2.jpg) top center no-repeat; background-size:cover;padding:25px 20px; margin:0 0 20px 0;}
    .tfcs_service_info2 h3{margin-bottom:20px;}
    .tfcs_service_info2 ul{flex-wrap: wrap; justify-content: space-between;}
    .tfcs_service_info2 ul li{width:46%; margin:25px 2%; min-height:140px;}
    
    .tfcs_service_info3{padding:20px; margin:0px 0 40px;}
    .tfcs_service_info3 h3{margin-bottom:30px;}
    .insurance_service_box1 .tfcs_service_info3 table tr:nth-child(1), .insurance_service_box1 .tfcs_service_info3 table tr:nth-child(4){ font-size:12px;}
}


/********************************************咨询服务css****************************************/
.consulting_bg{height:500px; background:url(/assets/templates/img/consulting_bg.jpg) top center no-repeat; background-size:100% auto; display: flex; align-items: center; text-align:center; position: relative;}
.consulting_bg h3{color:#fff; font-weight:bold; line-height: 1.2;}
.consulting_bg h4{color:#fff; line-height: 1.2;}
.consulting_bg h5{display:block; height:50px;animation:ani-svg 0.85s linear 0s alternate infinite; -webkit-animation:ani-svg 0.85s linear 0s alternate infinite;}

.consulting_info{background:#fff; padding:25px; margin:-75px 0 75px;height: 490px;display: flex;flex-direction: column;justify-content:space-around;align-items: start;}
.consulting_info:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.consulting_info_img{margin: 0 auto 20px; background:#473535; overflow: hidden;}
.consulting_info_img img{width:100%; transform: scale(1);}
.consulting_info_img img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}
.consulting_info h4{margin-bottom:0; }
.consulting_info .consulting_info_more{width:150px; line-height: 50px; text-align: center; margin-top:30px;}
.consulting_info .consulting_info_more a{ color: #a7232a; display: block; border:1px #a7232a solid;}
.consulting_info .consulting_info_more a:hover{ color: #fff; background:#a7232a;}

@media screen and (max-width:1440px){
    .consulting_info{padding:30px 30px; margin:-75px 0 50px;}
    .consulting_info p{font-size:17px;}
}

@media screen and (max-width:1200px){
     .consulting_info{padding:25px; margin:-75px 0 40px;}
}

@media screen and (max-width:992px){
    .consulting_info{padding:20px; margin:-75px 0 40px;}
    .consulting_box1 .row .col-xxl-3:nth-child(1) .consulting_info{margin:-75px 0 40px;}
    .consulting_info .consulting_info_more{width:120px; line-height:40px; text-align: center; margin:20px 0;}
}

@media screen and (max-width:576px){
    .consulting_bg{height:320px; background-size:cover;}
    .consulting_info{padding:25px 20px 15px 20px; margin:0 0 20px 0;}
    .consulting_info p{font-size:14px;}
    .consulting_box1 .row .col-xxl-3:nth-child(1) .consulting_info{padding:25px 20px 15px 20px; margin:-75px 0 20px;}
}

/********************************************咨询服务+法律税务服务css****************************************/
.law_bg{height:500px; background:url(/assets/templates/img/law_bg.jpg) top center no-repeat; background-size:100% auto; display: flex; align-items: center; text-align:center; position: relative;}
.law_bg h3{color:#fff; font-weight:bold;}
.law_bg h4{color:#fff;}
.law_bg h5{display:block; height:50px;animation:ani-svg 0.85s linear 0s alternate infinite; -webkit-animation:ani-svg 0.85s linear 0s alternate infinite;}

.law_info{background:#fff; padding:50px 50px; margin:-75px 0 75px; position: relative; z-index: 2;}
.law_info:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.law_info h3{margin-bottom:40px; font-weight:bold;}
.law_info h3 span{border-bottom:2px #a7232a solid; padding-bottom:15px;}
.law_info p{padding-bottom:20px;}
.law_info_img{overflow: hidden;}
.law_info_img img{width:100%; transform: scale(1);}
.law_info_img img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}

@media screen and (max-width:992px){
    .law_info{padding:30px 15px 40px; margin:-75px 0 50px;}
}

@media screen and (max-width:576px){
    .law_bg{height:320px; background-size:cover;}
    .law_info{padding:30px 0px; margin:-75px 0 30px;}
}


/********************************************咨询服务+心理健康服务css****************************************/
.health_bg{height:500px; background:url(/assets/templates/img/health_bg.jpg) top center no-repeat; background-size:100% auto; display: flex; align-items: center; text-align:center; position: relative;}
.health_bg h3{color:#fff; font-weight:bold;}
.health_bg h4{color:#fff;}
.health_bg h5{display:block; height:50px;animation:ani-svg 0.85s linear 0s alternate infinite; -webkit-animation:ani-svg 0.85s linear 0s alternate infinite;}

.health_info{background:#fff; padding:50px 50px; margin:-75px 0 75px; position: relative; z-index: 2;}
.health_info:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.health_info h3{margin-bottom:40px; font-weight:bold;}
.health_info h3 span{border-bottom:2px #a7232a solid; padding-bottom:15px;}
.health_info p{padding-bottom:20px;}
.health_info_img{overflow: hidden;}
.health_info_img img{width:100%; transform: scale(1);}
.health_info_img img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}

.health_box2{background:url(/assets/templates/img/health_bg1.jpg) top center repeat-y; background-size:100% auto; padding-bottom:50px;}
.health_box2 .swiper-slide .row{ display: flex; justify-content: space-between; align-items: center; margin:75px 0; }
.health_info_img img{width:100%; transform: scale(1);}
.health_info_img img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}
.health_box2 .swiper-slide{padding:0 75px;}
.health_box2 .swiper-slide img{width:95%;}
.health_box2 .swiper-button-next, .health_box2 .swiper-button-prev {width: 38px;height: 63px;margin-top: -32px;background-size: 38px 63px;}
.health_box2 .swiper-button-prev, .health_box2 .swiper-container-rtl .swiper-button-next {background-image:url(/assets/templates/img/left.png); opacity: 0.5;}
.health_box2 .swiper-button-next, .health_box2 .swiper-container-rtl .swiper-button-prev {background-image:url(/assets/templates/img/right.png); opacity: 0.5;}
.health_box2 .swiper-pagination-bullet {width:20px; height:20px; background:#000; opacity:.5;}
.health_box2 .swiper-pagination-bullet-active {opacity: 1; background:#a7232a;}
.health_box2 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 7px;}

.health_box2 h3{font-weight:bold; background-image: linear-gradient(to right,#cf3f47 0,#a7232a 100%);background-clip:text; -webkit-background-clip:text; color:transparent; display: inline-block;}
.health_box2 h6{font-weight:bold; margin-bottom:20px;}
.health_box2 p{padding-bottom:20px;}
.health_box2 em{width: 100%;height: 1px;background-color:#e5ebf3;display: inline-block;margin: 30px 0;}
.health_box2 em::before{content:''; width:200px; height:3px;background:#a7232a; display:block; position:relative; bottom:1px; pointer-events:none;}

@media screen and (max-width:1200px){
    .health_info{padding:40px 40px 60px 40px; margin:-75px 0 50px;}
    .health_box2 h3{margin-top:30px;}
}

@media screen and (max-width:992px){
    .health_info{padding:30px 15px 50px; margin:-75px 0 50px;}
    .health_box2{background:url(/assets/templates/img/m_health_bg.jpg) center center repeat; background-size:100%; padding-bottom:30px;}
}

@media screen and (max-width:576px){
    .health_bg{height:320px; background-size:cover;}
    .health_info{padding:30px 0px 30px; margin:-75px 0 30px;}
    .health_box2{background:url(/assets/templates/img/m_health_bg.jpg) center center repeat; background-size:100%; padding-bottom:10px;}
    .health_box2 .swiper-slide{padding:0 0px;}
    .health_box2 .swiper-slide .row{margin:30px -15px; }
    .health_box2 .swiper-slide img{width:100%;}
    .health_box2 h3{margin-top:30px;}
    .health_box2 em{margin: 10px 0 20px;}
    .health_box2 p{padding-bottom:10px;}
}


/********************************************咨询服务+医疗绿通服务css****************************************/
.medical_bg{height:500px; background:url(/assets/templates/img/medical_bg.jpg) top center no-repeat; background-size:100% auto; display: flex; align-items: center; text-align:center; position: relative;}
.medical_bg h3{color:#fff; font-weight:bold;}
.medical_bg h4{color:#fff;}
.medical_bg h5{display:block; height:50px;animation:ani-svg 0.85s linear 0s alternate infinite; -webkit-animation:ani-svg 0.85s linear 0s alternate infinite;}

.medical_info{background:#fff; padding:50px 50px; margin:-75px 0 60px; position: relative; z-index: 2;}
.medical_info:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.medical_info h3{margin-bottom:30px; font-weight:bold;}
.medical_info h3 span{border-bottom:2px #a7232a solid; padding-bottom:15px;}
.medical_info h4{margin-bottom:20px; font-weight:bold; color:#a7232a;}
.medical_info h5{margin-bottom:40px;}
.medical_info h6 i{width:24px; height: 24px; line-height: 24px; font-size:16px; display: inline-block; font-style: normal; border-radius:100%; background:#453737; color: #fff; font-weight:bold; text-align:center; margin-right:10px;}
.medical_info p{padding-bottom:20px;}
.medical_info_img{overflow: hidden;}
.medical_info_img img{width:100%; transform: scale(1);}
.medical_info_img img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}
.medical_info div:nth-child(4){border-bottom:1px #eee solid; padding-bottom:10px; margin-bottom:25px;}
.medical_info div:nth-child(5){border-bottom:1px #eee solid; padding-bottom:10px; margin-bottom:25px;}
.medical_info div:nth-child(6){border-bottom:1px #eee solid; padding-bottom:10px; margin-bottom:25px;}
.medical_info div:nth-child(7){border-bottom:1px #eee solid; padding-bottom:10px; margin-bottom:25px;}

.medical_box2{margin-bottom:75px; text-align:center;}
.medical_box2 h3{width:100%; margin-bottom:20px; font-weight: bold;}
.medical_box2 h3 span{border-bottom:2px #a7232a solid; padding-bottom:15px;}
.medical_box2 h5{width:100%;}
.medical_info2{background:#fff; margin-top:50px; padding:50px; text-align:left;}
.medical_info2:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.medical_info_img2{overflow: hidden; max-height:456px; margin-bottom:25px;}
.medical_info_img2 img{width:100%; transform: scale(1);}
.medical_info_img2:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}
.medical_info2 h4{color:#a7232a; margin-bottom:15px;}
.medical_info2 h4 span{font-size:24px;padding-left:25px; color:#453737; font-weight: normal;}

@media screen and (max-width:1200px){
    .medical_info2{padding:35px;}
}

@media screen and (max-width:992px){
    .medical_info{padding:30px; margin:-75px 0 40px;}
    .medical_info h4{margin:20px 0;}
}

@media screen and (max-width:576px){
    .medical_bg{height:320px; background-size:cover;}
    .medical_info{padding:25px 0px; margin:-75px 0 30px;}
    .medical_info h4{margin:20px 0;}
    .medical_info2 h4 span{font-size:20px;}
    .medical_info h5{margin-bottom:30px;}
    .medical_info2{margin-top:30px; padding:20px;}
    .medical_box2{margin-bottom:30px; text-align:center;}
    .medical_info2 h4 span{padding-left:15px;}
}

/********************************************咨询服务+五福空中课堂css****************************************/
.classroom_bg{height:500px; background:url(/assets/templates/img/classroom_bg.jpg) top center no-repeat;  background-size:100% auto; display: flex; align-items: center; text-align:center; position: relative;}
.classroom_bg h3{color:#fff; font-weight:bold; line-height: 1.2;}
.classroom_bg h4{color:#fff; line-height: 1.2;}
.classroom_bg h5{display:block; height:50px;animation:ani-svg 0.85s linear 0s alternate infinite; -webkit-animation:ani-svg 0.85s linear 0s alternate infinite;}

.classroom_box1{background:#fff; padding:50px 30px; margin:-75px 0 60px; position: relative; z-index: 2;}
.classroom_box1:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.classroom_info{display:flex; justify-content: space-between; align-items: center; border-bottom:1px #eee solid; padding:15px 20px;}
.classroom_info_img img{width:100px;}
.classroom_info a i {display: inline-block; width:28px; height: 28px; margin:0 15px -5px 0; background:#a7232a url(/assets/templates/img/innews_icon.png) center center no-repeat; border-radius:100%;}
.classroom_info a:hover i{background:#ce3840 url(/assets/templates/img/innews_icon.png) center center no-repeat; border-radius:100%;}


@media screen and (max-width:576px){
    .classroom_bg{height:320px; background-size:cover;}
    .classroom_box1{padding:20px; margin:-75px 0 40px;}
    .classroom_info{padding:8px 0px;}
     .classroom_info h5{font-size:16px;}
    .classroom_info_img img{width:50px;}
    .classroom_info a i {display: inline-block; width:18px; height: 18px; margin:0 10px -2px 0;}
    .classroom_info a:hover i{background:#ce3840 url(/assets/templates/img/innews_icon.png) center center no-repeat; border-radius:100%;}
}

/********************************************关于五福css****************************************/
.about_box1{background:#fff9ed; overflow: hidden;}
.about_box1 .row{display: flex; align-items: center;}
.about_box1 .row .col-xxl-6{padding:0;}
.about_box1 img{width:100%;}
.about_info{width:70%; margin:0 auto;}
.about_info h3{font-weight:bold; margin-bottom:30px; background-image: linear-gradient(to right,#cf3f47 0,#a7232a 100%);background-clip:text; -webkit-background-clip:text; color:transparent; display: inline-block;}
.about_info h5{display:block; height:50px;animation:ani-svg 0.85s linear 0s alternate infinite; -webkit-animation:ani-svg 0.85s linear 0s alternate infinite; margin-top:50px;}
.about_info img{width:21px;}
.about_info p{font-size:22px;}

.about_box2{padding:75px 0;}
.about_box2 .row:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.about_box2 .row .col-xxl-6 img{width:100%;}
.about_box2 .row .col-xxl-6{padding:0;background:#fff;}
.about_info2{padding:50px 50px 54px 50px;}
.about_box2 h3{font-weight:bold; background-image: linear-gradient(to right,#cf3f47 0,#a7232a 100%);background-clip:text; -webkit-background-clip:text; color:transparent; display: inline-block;}
.about_box2 h6{margin-bottom:40px;}
.about_box2 ul{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top:20px;}
.about_box2 ul li img{border:1px #eee solid; margin-top:25px; max-width:230px;}
.about_box2 li img{width:100%; transform: scale(1);}

.about_box3{ text-align:center; margin-bottom:75px;}
.about_box3 .row{padding:0;}
.about_box3 h3{font-weight:bold; background-image: linear-gradient(to right,#cf3f47 0,#a7232a 100%);background-clip:text; -webkit-background-clip:text; color:transparent; display:inline-block; margin-bottom:50px;}
.about_box3_img{overflow: hidden; max-height:475px; margin-bottom:40px; background:#000;}
.about_box3_img:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.about_box3 img{width:100%;transform: scale(1); opacity: 0.5;}
.about_box3 img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; opacity:1;}

.about_box4{background:#fff url(/assets/templates/img/about_img8.png) top left repeat-y; background-size:100% auto; background-size:50%; overflow: hidden;}
.about_box4 .row{ display:flex; align-items: center; margin:0;}
.about_box4 .row .col-xxl-6{padding:0;}
.about_info4{width:70%; margin:0 auto; color: #fff;}
.about_info4 h3{font-weight:bold; color:#fff;}
.about_info4 em{width: 100%;height: 1px;background:rgba(255,255,255,.1);display: inline-block; margin:20px 0 50px;}
.about_info4 em::before{content:''; width:230px; height:3px;background:#fff; display:block; position:relative; bottom:1px; pointer-events:none;}
.about_info4 p{font-size:22px;}
.about_box4 img{width:100%;}

@media screen and (max-width:1440px){
    .about_box2{padding:60px 0;}
    .about_box2 ul li img{max-width:190px;}
    .about_info p{font-size:20px;}
    .about_box3{margin-bottom:20px;}
    .about_info4 em::before{width:180px; }
    .about_info4 p{font-size:20px;}
}

@media screen and (max-width:1360px){
    .about_box2{padding:50px 0;}
    .about_box2 ul li img{max-width:180px;}
    .about_info p{font-size:18px;}
    .about_box3{ text-align:center; margin-bottom:10px;}
    .about_info4 p{font-size:18px;}
}

@media screen and (max-width:1200px){
    .about_box2 .row{ display: flex; align-items: center; background:#fff; }
    .about_box2 ul li img{max-width:150px;}
}

@media screen and (max-width:992px){
    .about_info h3{margin-bottom:20px;}
    .about_info p{font-size:16px;}
    .about_box2 ul li img{max-width:120px;}
    .about_info4 p{font-size:16px;}
    .about_info4 em{ margin:20px 0 20px;}
}

@media screen and (max-width:576px){
    .about_info{width:auto; margin:20px 30px;}
    .about_box2{padding:30px 15px;}
    .about_info2{padding:30px 20px;}
    .about_box2 ul{margin-top:10px;}
    .about_box2 ul li img{max-width:100px;}
    .about_box3 h3{margin-bottom:20px;}
    .about_box3_img{margin-bottom:20px;}
    .about_box4{background:#fff url(/assets/templates/img/about_img8.png) top left repeat-x; background-size:100%;}
    .about_info4{width:auto; margin:30px 20px;}
    .about_info4 em::before{width:120px; }
    .about_info4 p{font-size:14px;}
}


/********************************************联系我们css****************************************/
.contact_box1{background:#fff; border-top:1px #eee solid; overflow: hidden;}
.contact_box1 .row{display: flex; align-items: center;}
.contact_box1 .row .col-xxl-6:nth-child(2){border-left:1px #eee solid; padding:60px 0; /*height:750px;*/ display: flex; align-items: center;}
.contact_info{width:70%; margin:0 auto;}
.contact_info h3{font-weight:bold; margin-bottom:30px; background-image: linear-gradient(to right,#cf3f47 0,#a7232a 100%);background-clip:text; -webkit-background-clip:text; color:transparent; display: inline-block;}
.contact_info h5{display:block; height:50px;animation:ani-svg 0.85s linear 0s alternate infinite; -webkit-animation:ani-svg 0.85s linear 0s alternate infinite; margin-top:50px;}

.contact_info img{width:21px;}
.contact_info p{font-size:22px; display: flex; align-items: center; padding:20px 0; border-bottom:1px #ccc solid;}
.contact_info p:nth-child(5){margin-bottom:25px;}
.contact_info p i{width:48px; height:48px; line-height:48px; text-align: center; color:#fff; display: inline-block; border-radius:100%; background:#000; margin-right:30px;}
.contact_info p i.iconfont{font-size:24px; color:#fff;}
.contact_info p i.iconfont1{font-size:28px; color:#fff;}

/*在线留言css*/
.message_info{width:70%; margin:0 auto;}
.message_info h5{display: flex; align-items: center;}
.message_info h5 .iconfont{ font-size:35px; color: #a7232a; margin-right:15px;}
.message_info li{width:100%; display:flex; justify-content:space-between; line-height: 50px; background: #efefef; margin-bottom:20px; border-radius:2px;}
.message_info li input{width:82%; line-height: 50px; background: none; border: none;}
.message_info li textarea{width:82%; line-height:30px; background: none; border: none;}
.message_info li.submit input{width:100%; font-size:22px; font-weight: bold; background-image: linear-gradient(to right,#cf3f47 0,#a7232a 100%);background-clip:text; color: #fff;}
.message_info li span{ padding-left:15px; font-size:18px;}


@media screen and (max-width:1440px){
    .contact_info{width:80%; margin:0 auto;}
    .message_info{width:80%; margin:0 auto;}
}

@media screen and (max-width:1360px){
    .contact_info{width:90%; margin:60px auto 0;}
    .message_info{width:90%; margin:0 auto;}
}

@media screen and (max-width:1200px){
    .contact_info p{font-size:20px;}
    .message_info li input{width:80%;}
    .message_info li textarea{width:80%;}
}

@media screen and (max-width:992px){
    .message_bannerbg{background-size:100%; height: auto;}
    .message_bg{padding:50px 0 50px; display: flex; justify-content: center;}
    .message_bg img{width:88%; margin:0px 6% 20px;}
    .message_bg h4{font-size:1rem;}
    .message_info{width:90%; margin:0 auto;}
    .message_info li{width:100%; line-height: 50px; background: #efefef; margin:0 0 10px 0; border-radius:2px;}
    .message_info li input{width:75%;}
    .message_info li textarea{width:75%;}
    .message_info li span{padding-left:15px;}
    .message_bg h1 em span{ display:block; margin-top: 10px;}
    .contact_box1 .row .col-xxl-6:nth-child(2){padding:30px 0; }
}

@media screen and (max-width:576px){
    .contact_info{width:99%; margin:30px auto 0;}
    .contact_info h3{margin:0 0 20px 10px;}
    .contact_info p{font-size:16px; justify-content:flex-start;}
    .contact_info p i{width:36px; height:36px; line-height:36px; text-align: center; color:#fff; display: inline-block; border-radius:100%; background:#000; margin-right:10px; flex:0 0 36px;}
    .contact_info p i.iconfont{font-size:16px; color:#fff;}
    .contact_info p i.iconfont1{font-size:18px; line-height:36px; color:#fff;}
    .message_info h5{font-size:16px;}
    .message_info h5 .iconfont{margin:0 10px;}
    .message_info li span{font-size:14px;}
    .message_info li.submit input{font-size:18px;}
    
}


/********************************************新闻速递css****************************************/
.news_bg{height:500px; background:url(/assets/templates/img/news_bg.jpg) top center no-repeat; background-size:100% auto; display: flex; align-items: center; text-align:center; position: relative;}
.news_bg h3{color:#fff; font-weight:bold; line-height: 1.2;}
.news_bg h4{color:#fff; line-height: 1.2;}
.news_bg h5{display:block; height:50px;animation:ani-svg 0.85s linear 0s alternate infinite; -webkit-animation:ani-svg 0.85s linear 0s alternate infinite;}

.news_title ul{ display: flex; flex-wrap:wrap; justify-content: center;margin:75px 0 50px; font-size:30px; font-weight:bold;}
.news_title ul li{ padding:0 3%; border-bottom:2px #eee solid; position: relative; display: flex; align-items: center;}
.news_title ul li::before{content: ""; height:30px; width:2px; background:#ccc; display:block; position:absolute; right:0; pointer-events:none;}
.news_title ul li:nth-child(4)::before{ display: none; }
.news_title li.active a,.news_title li a:hover{color: #a7232a; border-bottom:2px #a7232a solid; padding-bottom:10px;}
.news_box1{background:#fff; padding:40px; margin-bottom:40px;}
.news_box1:hover{box-shadow: 0 0 20px rgba(167,35,42,0.1);}
.news_box1_img{overflow: hidden; max-height: 275px; margin-bottom:20px;}
.news_box1 img{width:100%;transform: scale(1);}
.news_box1:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}
.news_box1 span{ font-size:14px; }
.news_box1 span i{ width:80px; background:#a7232a; color:#fff; padding:2px 8px; margin-right:10px; font-style: normal;}
.news_box1 h4{ padding:10px 0; }

.newsview_bg{border-top:1px #eee solid; background:#fff; padding:50px 0;}
.newsview_bg h4{ text-align:center; font-weight: bold;}
.newsview_bg h6{font-size:16px; margin-bottom:50px; border-bottom:1px #eee solid; padding-bottom:40px;}
.newsview_bg .row{ display: flex; justify-content: center; }
.newsview_bg .row .col-xxl-11 h6:nth-child(3){margin:0; border-bottom:0; text-align:center; color: #a7232a;}
.newsview_bg video{width:800px;}

.faq_row{display: flex; justify-content: center; margin-bottom:70px;}
.faq_info ul li{background:#fff; border-bottom:1px #eee solid; padding:20px 0;}
.faq_info ul li .faq_text{line-height:1.5; padding:20px 60px; }
.faq_info ul li i.iconfont{margin-right:10px;}
.faq_info ul li .faq_head{ display:block; padding-left:50px; cursor:pointer;}
.faq_info ul li.selected {background:#fff;}
.faq_info ul li.selected .faq_head{ color:#a7232a; font-weight:bold; }
.faq_info ul li.selected span i.iconfont{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); display:inline-block;}
.faq_info ul li.selected .faq_text{}


@media screen and (max-width:1440px){

}

@media screen and (max-width:992px){
}

@media screen and (max-width:576px){
    .news_bg{height:320px; background-size:cover;}
    .news_title ul li{ padding:0 3%;}
    .faq_info ul li .faq_head{padding:0 15px;}
    .faq_info ul li .faq_text{line-height:1.5; padding:20px 20px 10px 20px; }
    .news_title ul{margin:30px 0; font-size:14px;}
    .news_box1{padding:20px; margin-bottom:30px;}
    .newsview_bg{border-top:1px #eee solid; background:#fff; padding:30px 0;}
    .newsview_bg h6{font-size:14px; margin-bottom:30px; padding-bottom:30px;}
    .newsview_bg video{width:100%;}
}





/*********************分页css************************/
*+.pagination-wrap {margin:30px 0 50px 0}
.pagination {align-items:center;justify-content:center;font-size:0;line-height:0; }
.pagination:empty {margin-bottom:0;margin-left:0}
.pagination>* {display:inline-block;margin-top:0;margin-bottom:14px;margin-left:14px}
.page-item {display:inline-block;vertical-align:middle;text-align:center}
.page-item:first-child .page-link,.page-item:last-child .page-link {border-radius:50%}
.page-item:first-child .page-link:hover,.page-item:first-child .page-link:focus,.page-item:first-child .page-link:active,.page-item:last-child .page-link:hover,.page-item:last-child .page-link:focus,.page-item:last-child .page-link:active {color:#fff}
.page-link {display:inline-block;min-width:38px;padding:6px 5px 4px;font-size:16px;line-height:1.5;letter-spacing:.075em;color:#151515;background-color:#fff;border-radius:50%;border:2px solid transparent;box-shadow:0 0 6px 0 rgba(0,0,0,.17)!important;transition:all .3s ease-in-out}
.page-link .icon {font-size:22px}
.page-link:hover,.page-link:focus,.page-link:active,.active a.page-link {color:#fff;background-color:#a7232a;}
.page-item.active>.page-link,.page-item.active>.page-link:hover,.page-item.active>.page-link:focus,.page-item.active>.page-link:active {color:#fff;}
.page-item.disabled>.page-link,.page-item.disabled>.page-link:hover,.page-item.disabled>.page-link:focus,.page-item.disabled>.page-link:active {color:#9b9b9b;background-color:#fff;}
.page-item-control .icon::before {font-family:fontawesome;line-height:25px}
.page-item-control:first-child .icon::before {content:'';margin-left:-1px}
.page-item-control:last-child .icon::before {content:'';margin-right:-1px}


.prev_next{display: flex; justify-content: space-between; margin-bottom:20px;}
.prev_page,.next_page{background:#eee; margin-top:30px; color: #a7232a; text-align: left;}
.prev_page a,.next_page a{display: block; padding:6px 20px; border-radius:4px;}
.prev_page a:hover,.next_page a:hover{background:#043f7b; color:#fff; text-decoration: underline;}


@media screen and (max-width:1440px){

}

@media screen and (max-width:992px){
}

@media screen and (max-width:576px){
    *+.pagination-wrap {margin:0px 0 30px 0}
    .prev_next{display: flex; flex-direction: column;margin-bottom:0;}
    .prev_page,.next_page{background:transparent; margin-top:10px;}
    .prev_page a,.next_page a{display: block; padding:6px 0px; border-radius:4px;}
}

@keyframes ani-svg {
    0% {
        opacity: 0.4;
        transform: translateY(-20px);
    }

    15% {
        opacity: 0.65;
        transform: translateY(-15px);
    }

    25% {
        opacity: 0.8;
        transform: translateY(-10px);
    }

    50% {
        opacity: 1;
        transform: translateY(0px);
    }

    75% {
        opacity: 0.8;
        transform: translateY(10px);
    }

    85% {
        opacity: 0.65;
        transform: translateY(15px);
    }

    100% {
        opacity: 0.4;
        transform: translateY(20px);
    }
}

@-webkit-keyframes ani-svg {
    0% {
        opacity: 0.4;
        -webkit-transform: translateY(-20px);
    }

    15% {
        opacity: 0.65;
        -webkit-transform: translateY(-15px);
    }

    25% {
        opacity: 0.8;
        -webkit-transform: translateY(-10px);
    }

    50% {
        opacity: 1;
        -webkit-transform: translateY(0px);
    }

    75% {
        opacity: 0.8;
        -webkit-transform: translateY(10px);
    }

    85% {
        opacity: 0.65;
        -webkit-transform: translateY(15px);
    }

    100% {
        opacity: 0.4;
        -webkit-transform: translateY(20px);
    }
}

@-moz-keyframes ani-svg {
    0% {
        opacity: 0.4;
        -moz-transform: translateY(-20px);
    }

    15% {
        opacity: 0.65;
        -moz-transform: translateY(-15px);
    }

    25% {
        opacity: 0.8;
        -moz-transform: translateY(-10px);
    }

    50% {
        opacity: 1;
        -moz-transform: translateY(0px);
    }

    75% {
        opacity: 0.8;
        -moz-transform: translateY(10px);
    }

    85% {
        opacity: 0.65;
        -moz-transform: translateY(15px);
    }

    100% {
        opacity: 0.4;
        -moz-transform: translateY(20px);
    }
}
