body {
	font-family: Source Han Sans, Source Han Sans;
	font-size: 14px;
	color: #333;
}

.pcShow {
	display: block;
}

.pcHide {
	display: none;
}

input,
select,
textarea {
	font-family: 微软雅黑, "Open Sans", sans-serif;
	font-size: 1em;
}

.form-group ul {
	display: flex;
	justify-content: space-between;
}

.container {
	min-width: 1200px;
	padding-left: 0;
	padding-right: 0;
}

em,
i {
	font-style: normal;
}

.fl {
	float: left;
}

img,
a {
	border: 0;
}

a:hover {
	color: #19AA7C;
}

ul,
li {
	list-style: none;
}

* {
	margin: 0;
	padding: 0;
}

.flt {
	float: left;
}

.frt {
	float: right;
}

.clear {
	clear: both;
}

.clear:after,
.clear:before {
	content: '';
	clear: both;
	display: table;
}

.text-center {
	text-align: center;
}

.font-bold {
	font-weight: bold;
}

.font-16 {
	font-size: 16px;
}

.font-18 {
	font-size: 18px;
}

.font-24 {
	font-size: 24px;
}

.font-28 {
	font-size: 28px;
}

.padding-bottom {
	padding-bottom: 20px;
}

.padding-lg {
	padding: 30px;
}

.setflex {
	display: flex;
}

.setflex6 {
	flex: 6;
}

.setflex2 {
	flex: 2;
}

img {
	max-width: 100%;
}

a {
	text-decoration: none;
	color: #000000;
}

/*正常的未被访问过的链接*/
a:link {
	text-decoration: none;
}

/*已经访问过的链接*/
a:visited {
	text-decoration: none;
}

/*鼠标划过(停留)的链接*/
a:hover {
	text-decoration: none;
}

/* 正在点击的链接*/
a:active {
	text-decoration: none;
}

.align-center {
	align-items: center;
}

.flexLeber {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.column {
	display: flex;
	flex-direction: column;
}

.justify-between {
	justify-content: space-between;
}

.justify-around {
	justify-content: space-around;
}

.justify-center {
	justify-content: center;
}

.flexLeber6 {
	flex: 6;
}

.flexLeber2 {
	flex: 2;
}

.page {
	padding-top: 60px;
}

.page .pageTitle {
	color: #333333;
	font-size: 30px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 16px;
}

.page .pageText {
	text-align: center;
	color: #666666;
	line-height: 26px;
	font-size: 16px;
	margin-bottom: 50px;
}

/* nav 公共 */
nav .head-top {
	border-bottom: 1px solid #EBEBEB;
	line-height: 32px;
	width: 100%;
	background: #F5F5F5;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	color: #666666;
	font-size: 12px;
}

nav .head-top p {
	margin: 0;
	;
}

ul.typeahead.dropdown-menu li a {
	color: #000000;
	font-size: 14px;
}

ul.typeahead.dropdown-menu li a:hover {
	color: #19AA7C;
}

ul.typeahead.dropdown-menu li {
	padding: 0 15px;
	width: 100%;
	min-width: 292px;
}

ul.typeahead.dropdown-menu li.active {
	background-color: #19AA7C;
}

ul.typeahead.dropdown-menu li.active a {
	color: #fff;
}

nav .head-top p a {
	color: #19AA7C;
}

nav .head-top p a:hover {
	color: #19AA7C;
}

nav .logoBox {
	padding-top: 40px;
	padding-bottom: 20px;
}

nav .logoImg {
	margin-right: 20px;
}

nav .phoneImg {
	margin-right: 5px;
	margin-bottom: 2px;
}

nav .logoText {
	color: #19AA7C;
}

nav .menu {
	height: 50px;
	border-bottom: 2px solid #19AA7C;
}

nav .menu .menuUl {
	height: 50px;
	color: #333333;
}

nav .menu .menuUl a {
	padding: 0 30px;
	height: 50px;
	display: flex;
	align-items: center;
	color: #333333;
	font-weight: bold;
	font-size: 16px;
}

nav .menu .menuUl a:hover {
	background: url(../images/index/tab_select.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

nav .menu .menuUl a.on {
	background: url(../images/index/tab_select.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.searchBox {
	padding-top: 20px;
}

.searchBox input {
	width: 278px;
	height: 42px;
	padding-left: 30px;
	background: #F9F0DA;
	color: #000;
	border: 2px solid #19AA7C;
	background: url(../images/icon_ss.png) no-repeat;
	background-position: 8px 12px;
}

.searchBox input:focus {
	outline: none;
}

.searchBox button {
	height: 42px;
	width: 82px;
	cursor: pointer;
	top: 4px;
	right: 0;
	border: none;
	outline: none;
	color: #FFFFFF;
	background: #19AA7C;
}

#spankeyword {
	display: block;
	margin-top: 10px;
	font-size: 14px;
}

#spankeyword a:hover {
	color: #12c287;
}

.navRightLogin {
	margin-top: 20px;
}

.navRightLogin .beflogin {
	border: 1px solid #E6E6E6;
	padding: 7px 17px;
	float: left;
	color: #666666;
}

.navRightLogin .beflogin:nth-of-type(1) {
	border-right: none;
	border-radius: 5px 0 0 5px;
}

.navRightLogin .beflogin:nth-of-type(2) {
	border-radius: 0px 5px 5px 0px;
}

.navRightLogin .beflogin:hover {
	color: #12c287;
}

/* index 首页 */
/* .InsuranceSelection .topInsuranceSelection .scrollWrap{width: 100%;} */
.home_bxjx {
	padding-top: 0;
}

.homeSetBgImg {
	background: url("../images/index/klk.png") 100% 100%;
	padding-bottom: 80px;
	padding-top: 60px;
	margin: 0 auto;
}

.index .swiper-container img {
	cursor: pointer;
}

.InsuranceSelection .topInsuranceSelection .scrollWrap div {
	width: 25%;
	height: 300px;
	position: relative;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	cursor: pointer;
	float: left;
}

.InsuranceSelection .topInsuranceSelection .scrollWrap div:hover {
	transform: scale(1.05);
}

.InsuranceSelection .botInsuranceSelection {
	margin-top: 20px;
}

.InsuranceSelection .botInsuranceSelection div:hover {
	transform: scale(1.03);
}

.InsuranceSelection .botInsuranceSelection div {
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	cursor: pointer;
	width: 590px;
	height: 260px;
}

.InsuranceSelection .topInsuranceSelection div h3 {
	margin-top: 27px;
}

.InsuranceSelection .topInsuranceSelection .scrollWrap {
	width: 100%;
}

.InsuranceSelection .topInsuranceSelection div p {
	margin-bottom: 0px;
	color: #5B5B5B;
}

.InsuranceSelection .topInsuranceSelection div h3 span {
	font-size: 24px;
	font-weight: bold;
	left: 0;
	right: 0;
	top: 20px;
	margin: auto;
	box-shadow: 0px -8px 0px #F0777A inset;
}

.InsuranceSelection .topInsuranceSelection div:nth-child(2) h3 span {
	box-shadow: 0px -8px 0px #9ABFDE inset;
}

.InsuranceSelection .topInsuranceSelection div:nth-child(3) h3 span {
	box-shadow: 0px -8px 0px #C9CFD9 inset;
}

.InsuranceSelection .topInsuranceSelection div:nth-child(4) h3 span {
	box-shadow: 0px -8px 0px #92D2E0 inset;
}

.InsuranceSelection .topInsuranceSelection div h3 i {
	display: inline-block;
	height: 15px;
}

.shouxian {
	padding-bottom: 40px !important;
}

.shouxian>div {
	text-align: center;
	float: left;
	margin: 20px 0;
	margin-bottom: 0;
	padding: 0;
	width: 31%;
	padding-bottom: 20px;
	cursor: pointer;
}

.shouxian>div .shouxianImg img {
	width: 100%;
}

.shouxian>div:hover {

	box-shadow: rgba(0, 0, 0, 0.09) 0px 6px 16px 3px;
}

.shouxian>div h4 {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	margin-top: 10px;
}

.shouxian>div p {
	color: #999999;
	margin: 0 auto;
	margin-bottom: 16px;
	max-width: 275px;
}

.shouxian>div a {
	color: #19AA7C;
	border: 1px solid #19AA7C;
	border-radius: 50px;
	display: inline-block;
	width: 44%;
	padding: 10px 0;
}

.shouxian>div a:hover {
	background: #19AA7C;
	color: #FFFFFF;
}

.shouxianImgBox {
	width: 100%;
	background: url(../images/index/229808f68a73dfff3ab5f5d7c661aa8.png) center center no-repeat;
	background-size: cover;
	height: 246px;
	display: flex;
	align-items: center;
}

.shouxianImgBox.caichanImgBox {
	background: url(../images/index/caichan.png) no-repeat center center;
	background-size: cover;
}

.shouxianImgBox h1 {
	font-size: 44px;
	color: #FFFFFF;
	margin-left: 54px;
	margin-top: 0px;
}

.shouxianImgBox p {
	font-size: 14px;
	color: #FFFFFF;
	width: 640px;
	height: 68px;
	margin-left: 55px;
	line-height: 24px;
	margin-bottom: 0;
}

.insuranceCalculation {
	background: #F5F9FF;
	background-size: cover;
	height: 925px;
	padding-top: 100px;
}

.page .cooperationImg {
	padding-bottom: 100px;
}

.page .cooperationImg a {
	display: inline-block;
	padding: 24px 21px;
	background-color: #F6F8FA;
	margin: 12px;
	width: 212px;
	box-sizing: border-box;
}

.page .cooperationImg a img {
	width: 170px;
}

.indexFotBox {
	height: 172px;
	background: url(../images/index/down_bg.png);
	display: flex;
	align-items: center;
}

.indexFotBox dl dt,
.indexFotBox dl dd {
	text-align: center;
}

.indexFotBox dl dd {
	margin-top: 16px;
	color: white;
	font-size: 16px;
}

/* 
寿险推荐 */


.crumbsBox {
	padding: 30px 0 40px 0;
}

.con .con_all .rght {
	padding: 10px 22px;
	text-align: center;
}

.con .con_all .rght ul {
	background-color: #F5F5F5;
}

.con .con_all .rght ul li {
	padding: 20px 10px;
}

.con .con_all .rght ul li div:nth-child(1) {
	width: 120px;
	height: 120px;
	margin: 0 auto;
}

.con .con_all .rght ul li div:nth-child(1) img {
	width: 100%;
	height: 100%;
}

.con .con_all .rght ul li div:nth-child(2) span {
	color: #999999;
	line-height: 26px;
	font-size: 12px;
	display: inline-block;
}

.con .con_all {
	display: flex;
	margin-top: 10px;
	margin-bottom: 100px;
}

.con .con_all .left {
	flex: 8;
}

.con .con_all .rght {
	flex: 2;
}

.con .con_all .left .items {
	padding: 24px;
	background-color: #fff;
	margin: 10px 0;
}

.con .con_all .left .items>div {
	float: left;
}

.con .con_all .left .items .imgbox {
	height: 164px;
	margin-right: 25px;
	position: relative;
}

.con .con_all .left .items .imgbox img {
	height: 100%;
}

.con .con_all .left .items>div:nth-child(3) {
	float: right;
}

.con .con_all .left .items>div:nth-child(2) h4 {
	font-size: 20px;
	color: #555;
}

.con .con_all .left .items>div:nth-child(2) div {
	display: flex;
	justify-content: space-between;
}

.con .con_all .left .items>div:nth-child(2) div ol {
	line-height: 24px;
}

.con .con_all .left .items>div:nth-child(2) div ol li {
	background: url(../images/list_icon_biaoqian.png) no-repeat;
	line-height: 24px;
	padding-left: 24px;
}

.con .con_all .left .items>div:nth-child(2) div ul {
	padding-left: 30px;
	line-height: 24px;
}

.con .con_all .left .items>div:nth-child(2)>ul {
	display: flex;
	margin-top: 3px;
}

.con .con_all .left .items>div:nth-child(2)>ul span:nth-of-type(1) {
	background-color: #D0F2E7;
	color: #19AA7C;
	padding: 8px 12px;
}

.con .con_all .left .items>div:nth-child(2)>ul span:nth-of-type(2) {
	background-color: #F8F8F8;
	color: #666666;
	padding: 8px 0px 8px 12px;
	display: inline-block;
	width: 260px;
}

.con .con_all .left .items>div:nth-child(3) {
	text-align: center;
	padding-top: 30px;
	margin-right: 35px;
}

.con .con_all .left .items>div:nth-child(3) p span {
	color: #FF5050;
	font-size: 32px;
	font-weight: bold;
}

.con .con_all .left .items>div:nth-child(3) p em {
	color: #FF5050;
	font-size: 16px;
}

.con .con_all .left .items>div:nth-child(3) div {
	margin-top: 10px;
	color: #fff;
	background: linear-gradient(90deg, #37D4A2 0%, #19AA7C 100%);
	width: 140px;
	height: 42px;
	border-radius: 4px;
	line-height: 42px;
}

.con .con_all .left .items>div:nth-child(3) div a {
	color: #fff;
	display: inline-block;
	width: 100%;
	height: 42px;
}

/* car */
#car {
	background-color: #F2F6FA;
	background-image: url('../img/car/ys.png');
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100%;
}

#car .banner {
	position: relative;
}

#car .banner .baojia {
	position: absolute;
	bottom: -350px;
	left: 0;
	right: 0;
	background-color: #fff;
	padding: 24px 36px;
	margin: 0 auto;
}

#car .banner>img {
	width: 100%;
}

#car .banner .baojia .title {
	text-align: center;
}

#car .banner .baojia .title #resUser {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	margin: 20px 0;
}

#car .banner .baojia .title h2 {
	font-size: 30px;
	color: #333;
}

#car .banner .baojia .title p {
	font-size: 16px;
	color: #333;
}

#car .banner .baojia .title p span:nth-child(2) {
	padding: 0 15px;
	color: red;
}

#car .banner .form-group {
	position: relative;
}

#car .banner .exAdd {
	position: absolute;
	left: 8px;
	top: 6px;
	width: 238px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* #car .banner .selAddress{border: 1px solid #ccc;border-radius: 5px;display: flex; } */
#car .banner .selAddress select {
	/* padding: 5px 0; */
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: none;
	opacity: 0;
	/* -webkit-tap-highlight-color: rgba(0,0,0,0); */
}

#car .banner .selAddress select::-ms-expand {
	display: none;
}

#car .banner .col-md-4 {
	padding-right: 10px;
}

#car .banner .col-md-4>div {
	padding: 7px 7px;
	margin: 6.5px 0;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(204, 204, 204, 1);
	opacity: 1;
	border-radius: 4px;

}

#car .banner .col-md-4>div input {
	border: none;
	outline: none;
	width: 100%;
}

#car .banner .submitImgWrap {
	margin: 0 auto;
}

#car .banner .submitImgWrap .setBorderLe {
	height: 100%;
	margin-left: 50px;
	padding-left: 15px;
}

#car .banner .submitImgWrap .btnSubmit {
	width: 280px;
	cursor: pointer;
}

#car .proIntroduction {}

#car .proIntroduction .container {
	margin: 0 auto;
}

#car .proIntroduction .container>div {
	padding: 0;
	height: 219px;
}

#car .proIntroduction .container>div>div {
	background-color: #fff;
	margin-right: 24px;
	height: 100%;
	padding-top: 52px;
}

#car .proIntroduction .container>div:nth-child(4)>div {
	margin-right: 0;
}

#car .proIntroduction .container>div>div h6 {
	margin-top: 20px;
	margin-bottom: 6px;
	font-weight: bold;
	font-size: 20px;
}

#car .proIntroduction .container>div>div p {
	color: #999999;
	width: 70%;
	margin: 0 auto;
}

#car .planJs .planJsTitle {
	text-align: center;
	margin: 50px 0;
	font-size: 28px;
	color: #061432;
}

#car .planJs .planJsTitle span {
	display: block;
	margin: 0 auto;
	width: 60px;
	border-top: 3px solid #385DE8;
	margin-top: 15px;
}

#car .planJs .planJsTabs {
	padding-bottom: 50px;
}

#car .planJs .planJsTabs .planJsTabMain {
	background-color: #fff;
	overflow: hidden;
}

#car .planJs .planJsTabs .planJsTabMain>ul {
	padding: 0;
}

#car .planJs .planJsTabs .planJsTabMain>ul li {
	flex: 1;
	text-align: center;
	padding: 30px 0 10px 0;
	border-top: 4px solid #fff;
	color: #061432ad;
	font-weight: 600;
	font-size: 18px;
}

#car .planJs .planJsTabs .planJsTabMain>ul li.active {
	border-top: 4px solid #0066ED;
}

#car .planJs .planJsTabs .planJsTabMain>ul li:hover {
	cursor: pointer;
}

#car .planJs .planJsTabs .planJsTabMain .options {
	padding: 40px;
	display: none;
}

#car .planJs .planJsTabs .planJsTabMain .options.planShow {
	display: block;
}

#car .planJs .planJsTabs .planJsTabMain .options .optionsCon p {
	color: #616E74;
}

#car .planJs .planJsTabs .planJsTabMain .options .optionsCon ul {
	padding-left: 20px;
}

#car .planJs .planJsTabs .planJsTabMain .options .optionsCon ul li {
	list-style-type: disc;
	line-height: 24px;
}

#car .planJs .planJsTabs .planJsTabMain .options .optionsCon span {
	display: inline-block;
	font-size: 16px;
	color: #495666;
	margin-bottom: 10px;
	font-weight: 600;
}

#car .planJs .planJsTabs .planJsTabMain .options .optionsCon h6 {
	display: inline-block;
	box-shadow: 0px -8px 0px #385de84f inset;
	margin-top: 20px;
	font-size: 24px;
	color: #333;
	font-weight: bold;
}


.home_bxjx .baojia {
	top: 80%;
	left: 0;
	right: 0;
	background: url(../images/b2978baa621128baee36fa5c3359440.png) no-repeat;
	padding: 100px 130px;
	margin: 0 auto;
	background-size: cover;
	width: 1200px;
	padding-top: 130px;
}

.home_bxjx .baojia .title {
	text-align: center;
}

/* .home_bxjx .baojia .title #resUser{height: 25px;line-height: 25px;overflow: hidden;margin: 20px 0;} */

.home_bxjx .baojia .title h2 {
	font-size: 30px;
	color: #333;
	box-shadow: 0px -8px 0px #385de84f inset;
	display: inline-block;
}

.home_bxjx .baojia .title p {
	font-size: 16px;
	color: #333;
}

.home_bxjx .baojia .title p span:nth-child(2) {
	padding: 0 15px;
	color: red;
}

.home_bxjx .baojia .btnSubmit {
	width: 100%;
}

.home_bxjx .baojia .btnSubmit img {
	width: 100%;
}

.home_bxjx .baojia .form-group {
	position: relative;
	margin-bottom: 32px;
}

.home_bxjx .baojia .exAdd {
	position: absolute;
	left: 8px;
	top: 6px;
	width: 238px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.home_bxjx .baojia .selAddress select {
	/* padding: 5px 0; */
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: none;
	opacity: 0;
	/* -webkit-tap-highlight-color: rgba(0,0,0,0); */
}

.home_bxjx .baojia .selAddress select::-ms-expand {
	display: none;
}

.home_bxjx .baojia .col-md-6 {
	padding-right: 20px;
	justify-content: center;
	align-items: center;
	display: flex;
	padding-left: 0;
}

.home_bxjx .baojia .col-md-6:nth-child(even) {
	padding-right: 0;
	padding-left: 20px;
}

.home_bxjx .baojia .col-md-6 .name {
	flex: 2;
}

.home_bxjx .baojia .col-md-6 .ipt {
	flex: 7;
}

.home_bxjx .baojia .col-md-6>div {
	padding: 7px 7px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(204, 204, 204, 1);
	opacity: 1;
	border-radius: 4px;

}

.home_bxjx .baojia .inps .form-row .col-md-12 {
	padding-left: 0;
	padding-right: 0;
}

.home_bxjx .baojia .col-md-6 .tishi {
	color: #999999;
}

.home_bxjx .baojia .col-md-6>div input {
	border: none;
	outline: none;
	width: 100%;
}

.home_bxjx .baojia .submitImgWrap .setBorderLe {
	border-left: .5px solid #70707030;
	height: 100%;
	margin-left: 50px;
	padding-left: 15px;
}

.home_bxjx .baojia .submitImgWrap .btnSubmit {
	width: 210px;
	margin: 20px auto 0;
	cursor: pointer;
}

/* 保险详情页 insurdetail */
#insurdetail .bx_e .main_con .integral_color span {
	display: inline-block;
	width: 73px;
	height: 38px;
	border: 1px solid #E3E3E3;
	text-align: center;
	line-height: 38px;
	margin-left: 15px;
	cursor: pointer;
	z-index: 0;
}

#insurdetail .bx_e .main_con .integral_color span.integral_on {
	background: url(../images/icon_gx.png) no-repeat;
	border: 2px solid #19AA7C;
	background-position: right bottom;
	color: #19AA7C;
}

#insurdetail {
	padding-bottom: 24px;
}

.pageurl ul {
	display: flex;
	padding: 14px 0;
	justify-content: flex-end;
}

#insurdetail .bx_e {
	display: flex;
	padding: 24px;
	background-color: #fff;
	justify-content: space-between;
}

#insurdetail .bx_e .let_img {
	width: 460px;
	padding-right: 24px;
}

#insurdetail .bx_e .let_img img {
	width: 436px;
}

#insurdetail .bx_e .main_con h4 {
	color: #333;
	font-size: 26px;
	margin-bottom: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#insurdetail .bx_e .main_con .jieshao {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#insurdetail .bx_e .main_con ul li {
	font-size: 14px;
	line-height: 24px;
}

#insurdetail .bx_e .main_con ul li span,
#insurdetail .bx_e .main_con ul li i {
	color: #8E8E93;
}

#insurdetail .bx_e .main_con ul li em {
	color: #333;
	margin-left: 18px;
}

#insurdetail .bx_e .main_con ol {
	display: flex;
}

#insurdetail .bx_e .main_con ol li {
	color: #FE6107;
	padding-top: 20px;
}

#insurdetail .bx_e .main_con ol li img {
	width: 18px;
	height: 18px;
	margin-right: 8px;
}

#insurdetail .bx_e .main_con ol li:nth-child(1) {
	margin-right: 20px;
}

#insurdetail .bx_e .main_con .benbtn {
	margin-top: 33px;
	color: #FFFFFF;
	background: linear-gradient(90deg, #30DFA8 0%, #14B884 100%);
	width: 168px;
	height: 52px;
	border-radius: 4px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: none;
	outline: none;
}

#insurdetail .bx_e .main_con .benbtn a {
	color: #fff;
}

#insurdetail .bx_e .rgt_erweima {
	margin-left: auto;
}

#insurdetail .bx_e .rgt_erweima .rgt_logo {
	width: 143px;
	height: 60px;
	margin: 0 auto;
}

#insurdetail .bx_e .rgt_erweima .rgt_maimg {
	width: 143px;
	height: 143px;
	margin: 0 auto;
	margin-top: 20px;
}

#insurdetail .bx_e .rgt_erweima a span {
	display: block;
	text-align: center;
	color: #999999;
	font-size: 14px;
	line-height: 20px;
	margin-top: 4px;
}

#insurdetail .productSel .container .nav-tabs {
	border: none;
}

#insurdetail .productSel {
	margin-top: 24px;
}

#insurdetail .productSel .container ul {
	display: flex;
	justify-content: center;
}

#insurdetail .productSel ul li {
	padding: 10px 0;
}

#insurdetail .productSel ul li a {
	padding: 0 80px;
}

#insurdetail .productSel ul li a:hover {
	color: #19AA7C;
}

#insurdetail .productSel ul li.active a {
	border: none;
	color: #19AA7C;
}

#insurdetail .productSel .productSel_con {
	display: none;
	width: 772px;
	margin-right: 20px;
}

.selectShow {
	display: block !important;
}

#insurdetail .productSel .productSel_con img {
	width: 100%;
}

#insurdetail .productSel .productSel_con:nth-child(2) ul li a {
	color: #19AA7C;
	border: none;
}

#insurdetail .productSel .productSel_con:nth-child(3) ul li h3 {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
}

#insurdetail .productSel .productSel_con:nth-child(3) ul li p {
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
	color: #999;
}

#insurdetail .iponeUrl {
	width: 420px;
	position: relative;
}

#insurdetail .con {
	display: flex;
}

#insurdetail .con #iframe {
	position: absolute;
	left: 39px;
	top: 38px;
	border-radius: 35px;
	z-index: 1;
}

/* 关于我们 */
#rescue .top_banner_img {
	/* position: relative; */
	height: 416px;
}

#rescue .top_banner_img>img {
	width: 100%;
	height: 100%;
}

#rescue .aboutUsTitleBox {
	background: #FAFAFC;
	padding-top: 487px;
	padding-bottom: 100px;
}

#rescue .top_banner_img .aboutUsTopBox .pageTitle {
	color: #28282A;
	font-size: 48px;
}

#rescue .top_banner_img .aboutUsTopBox {
	width: 1200px;
	height: 467px;
	background: #fff;
	border-radius: 10px;
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: 700px;
	bottom: 0;
	box-shadow: 0px 3px 24px rgba(0, 0, 0, 0.06);
}

#rescue .top_banner_img .aboutUsTopBox p {
	opacity: 1;
}

#rescue .top_banner_img .aboutUsTopBox .img_btbg {
	margin-bottom: 22px;
	margin-top: 16px;
}

#rescue .top_banner_img .aboutUsTopBox .aboutUsTopText {
	padding: 0 80px;
	color: #666666;
	line-height: 35px;
	font-size: 16px;
}

#rescue .aboutUsTitleBox .aboutUsBottomBox dl {
	width: 540px;
	height: 172px;
	border: 1px solid #DCDCDC;
	margin-bottom: 2.3rem;
}

#rescue .aboutUsTitleBox .aboutUsBottomBox dl:nth-child(2)~dl {
	margin-bottom: 0;
}

#rescue .aboutUsTitleBox .aboutUsBottomBox dt {
	float: left;
	width: 146px;
	text-align: center;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

#rescue .aboutUsTitleBox .aboutUsBottomBox dd {
	float: right;
	width: 392px;
}

#rescue .aboutUsTitleBox .aboutUsBottomBox dd h3 {
	font-size: 32px;
	margin: 21px 0 12px 0;
}

#rescue .aboutUsTitleBox .aboutUsBottomBox dd p {
	width: 362px;
	color: #666666;
	font-size: 16px;
}

#rescue .myTiemBox .myTiemImgBox {
	max-width: 1920px;
	margin: 0 auto;
}

#rescue .myTiemBox .myTiemImgBox img {
	width: 20%;
}

#rescue .timeline .timeline-item>.timeline-event .timeline-footer p {
	color: #19AA7C !important;
}

#rescue .qiYeLiCheng {
	margin-bottom: 100px;
}

/* 联系我们 */

#contactUs .top_banner_img {
	background: url(../images/img_home_ccx.png) center no-repeat;
	height: 420px;
	background-size: cover
}

#contactUs .top_banner_img h2 {
	color: #FFFFFF;
	padding-top: 151px;
	font-size: 54px;
	text-align: center;
}

#contactUs .contactText {
	width: 550px;
	padding-top: 50px;
}

#contactUs .contactText h2 {
	margin-bottom: 30px;
}

#contactUs .contactText p {
	font-size: 16px;
}

/* 信息披露 */

#disclosure .top_banner_img {
	background: url(../images/xxpl_img.png) center no-repeat;
	height: 420px;
	background-size: cover
}

#disclosure .top_banner_img h2 {
	color: #FFFFFF;
	padding-top: 151px;
	font-size: 54px;
	text-align: center;
}

.top_banner_img P {
	text-align: center;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: normal;
	opacity: 0.4;
}

#disclosure .disclosureWarp {
	background: #F8F8F8;
	padding-top: 41px;
	padding-bottom: 100px;
}

#disclosure .centerBox {
	display: flex;
	justify-content: space-between;
}

#disclosure .centerBox .mycol-3 {
	width: 280px;
}

#disclosure .centerBox .mycol-9 {
	width: 900px;
	background-color: #FFFFFF;
	padding: 16px 20px;
}

#disclosure .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
	border-radius: 0;
	background: linear-gradient(92deg, #FFFFFF 0%, #E6FAF6 69%, #E6FAF6 100%);
	color: #19AA7C;
	border-right: 2px solid #19AA7C;
}

#disclosure .nav-pills .nav-link {
	border-right: 2px solid transparent;
	height: 54px;
	margin-bottom: 1px;
	background-color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #999999;
	letter-spacing: 1px;
}

#disclosure .nav-pills a.nav-link:hover {
	background: linear-gradient(92deg, #FFFFFF 0%, #E6FAF6 69%, #E6FAF6 100%);
	color: #19AA7C;
}

#disclosure .nav-pills .nav-link:nth-last-child(1) {
	margin-bottom: 0px;
}

#disclosure .dislistTitle {
	color: #333333 !important;
	font-size: 20px;
	font-weight: bold;
}

#disclosure .pl-4 {
	padding-left: 1.8rem !important;
}

#disclosure table tr td {
	padding: 0 4px;
}

#disclosure #v-shengji table tr td:nth-of-type(1) {
	width: 40px;
}

#disclosure #v-shengji table tr td:nth-of-type(2) {
	width: 250px;
}

.mb-0 button:focus {
	outline: none;
	box-shadow: none;
}

.btn-link {
	color: #000;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.card-header {
	background-color: #fff;
}

.btn-link:hover {
	color: #000;
	text-decoration: none;
}

.btn-link img {
	width: 14px;
}

.card-body {
	background-color: #e9ecef;
}

/* 合作机构 */
#cooperative .top_banner_img {
	background: url(../images/cooperative/img_home_ccx.png) center no-repeat;
	height: 420px;
	background-size: cover
}

#cooperative .top_banner_img h2 {
	color: #FFFFFF;
	padding-top: 151px;
	font-size: 54px;
	text-align: center;
}

#cooperative .heZuoTab {
	padding: 0px 0 100px 0;
}

#cooperative .heZuoTab a {
	padding: 30px;
	display: block;
	width: 18%;
	margin: 10px;
	border: 1px solid #DCDCDC;
	display: flex;
	align-items: center;
}

#cooperative .heZuoTab a:hover {
	border-color: #C5F8E8;
	box-shadow: #C3FCEA 0px 0px 10px 1px;
}

#cooperative .heZuoTab a:hover img {
	transform: scale(1.1);
}

#cooperative .heZuoTab a img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

/* 底部footer 公共 */
#footer {
	background: #282A2C;
	padding: 53px 0;
	color: #FFFFFF;
}

#footer .footNav {
	display: flex;
	justify-content: start;
}

#footer p:nth-child(2) span:nth-child(1)::after {
	display: none;
}

#footer p:nth-child(2),
#footer p:nth-child(3) {
	display: inline;
}

#footer p:nth-child(4) {
	margin: 10px 0;
}

#footer p:nth-child(3) span:nth-child(1)::after {
	display: none;
}

#footer p:nth-child(5) {
	margin-top: 15px;
}

#footer .footNav a {
	color: white;
	display: flex;
	align-items: center;
}

#footer .footNav a:after {
	content: "";
	display: inline-block;
	width: 1px;
	height: 12px;
	background: #FFFFFF;
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 10px;
}

#footer p:nth-child(2) span::after {
	content: "";
	display: inline-block;
	width: 1px;
	height: 12px;
	background: #FFFFFF;
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 10px;
}

#footer p:nth-child(2) span:nth-child(3)::after {
	display: none;
}

#footer .footNav a:last-child:after {
	display: none;
}

/*　loading　*/
.loadingMb {
	position: fixed;
	top: 0;
	z-index: 99999;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .3);
	display: none;
}

.loadingWrap {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.loadImgCon {
	display: inline-block;
	margin: 0 auto;
	position: relative;
}

.removeIcon,
.goRanqi {
	cursor: pointer;
}

.removeIcon {
	position: absolute;
	bottom: -50px;
	left: 50%;
	transform: translate(-50%, 0%);
	margin: 0 auto;
}

@media only screen and (max-width:750px) {
	#car .ht440 {
		display: none !important;
	}
}
