<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
	font-family: "å®‹ä½“";
	src: url("../../common/css/font/iconfont.eot");
	/* IE9*/
	src: url("../../common/css/font/iconfont.eot?#iefix")
		format("embedded-opentype"),
		url("../../common/css/font/iconfont.woff") format("woff"),
		url("../../common/css/font/iconfont.ttf") format("truetype"),
		url("../../common/css/font/iconfont.svg#iconfont") format("svg");
	/* iOS 4.1- */
}

.pro-title {
	height: 35px;
	line-height: 35px;
	background-color: #fff;
	border-bottom: 3px solid #999;
	padding: 5px 0px 5px 0px;
}

.insur-title {
	height: 30px;
	line-height: 30px;
	background-color: #fff;
	border-bottom: 2px solid #999;
	padding: 5px 0px 5px 0px;
}

.zhanwei {
	float: left;
	height: 35px;
	line-height: 35px;
	border-left: 10px solid #a60d0f;
	margin-right: 10px;
}

.zhanwei2 {
	float: left;
	height: 30px;
	border-left: 10px solid #a60d0f;
	margin-right: 10px;
}

.title-font {
	font-size: 18px;
	font-weight: bold;
}

.insur-font {
	font-size: 16px;
	font-weight: bold;
}

.insur-font2 {
	font-size: 14px;
	float: right;
	margin-right: 10px;
}

.pro-part {
	border-top: 15px solid #ececec;
	/* border-top: 10px solid #FFF; */
}
/* .pro-ewm{
	float: right;
	width: 199px;
}
.pro-ewm img{
	height: 145px;
	width: 199px;
} */
.insur {
	width: 1000px;
	background-color: #FFF;
	clear: both;
	height: 243px;
}

.bxzs {
	float: left;
	width: 49.5%;
	border-right: 5px solid #ececec;
}

.yhwd {
	float: right;
	width: 49.5%;
	border-left: 5px solid #ececec;
}

.font-img {
	float: left;
	width: 189px;
	height: 202px;
}

.font-content {
	float: left;
	line-height: 30px;
	padding: 25px 0px 25px 25px;
}

.font-content2 {
	float: left;
	width: 280px;
	height: 177px;
	line-height: 30px;
	padding: 25px 12px 0px 13px;
}

.menu-font {
	font-size: 14px;
}

.menu-font2 {
	font-size: 14px;
	height: 50px;
	line-height: 20px;
}

.menu-content {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.font-img img {
	width: 100%;
	height: 100%;
}

/*äº§å“è¯¦æƒ…é¡µé¢*/
.product-intro {
	padding: 20px;
	background: #fff;
	overflow: hidden;
}

.product-detail {
	background: #fff;
	overflow: hidden;
}

.product-intro .pro_big_img {
	width: 400px;
}

#valiForm,.valiForm {
	float: left;
}

.choose_con dl {
	color: #333;
	font-size: 14px;
}

.choose_con dl dt {
	line-height: 30px;
	width: 100px;
}

.choose_con dl dt,.choose_con dl dd {
	display: inline-block;
	float: left;
}

.mt12 {
	margin-top: 12px;
}

.choose_con dl dt,.choose_con dl dd {
	display: inline-block;
	float: left;
}

.one_txt,.many_txt {
	line-height: 28px;
}


html .date_input {
	background: url(../image/date.png) no-repeat;
	background-size: 20px 20px;
	background-color: #fff;
	background-position: 220px 4px;
	border: 1px solid #333;
	color: #666;
	height: 30px;
	line-height: 30px;
	padding: 0 100px 0 5px;
	cursor: pointer;
}

html .cc_ui_radio_button {
	margin: 0 10px 0 0;
	cursor: pointer;
}

html .cc_ui_radio_item,html .cc_ui_radio_hover {
	color: #474747;
	height: 32px;
	width: 80px;
	border: 1px #333 solid;
	background: none;
	white-space: nowrap;
}

html .cc_ui_radio_free {
	background: url(../image/icon_sp.png) no-repeat;
	background-position: 0 -31px;
}

.tab-li {
	float: left;
	font-family: "å¾®è½¯é›…é»‘";
	font-size: 14px;
	height: 65px;
	line-height: 45px;
	text-align: center;
	width: 107px;
}

.tab-active {
	background: rgba(0, 0, 0, 0) url("../image/select-banner.png") no-repeat
		scroll center center;
	color: #ffffff;
	float: left;
	font-family: "å¾®è½¯é›…é»‘";
	font-size: 14px;
	height: 50px;
	line-height: 45px;
	text-align: center;
	width: 107px;
}

.tab-li.active {
	background: rgba(0, 0, 0, 0) url("../image/select-banner.png") no-repeat
		scroll center center;
	color: #ffffff;
	float: left;
	font-family: "å¾®è½¯é›…é»‘";
	font-size: 14px;
	height: 50px;
	line-height: 45px;
	text-align: center;
	width: 107px;
}

.tab_container {
	width: 100%;
	overflow: hidden;
}

.great {
	background: url(../image/great.png) no-repeat;
	padding-left: 20px;
	margin-right: 10px;
	background-size: 16px 17px;
	color: #000
}

.acc-show li {
	width: 25%;
	float: left;
	text-align: center;
	cursor: pointer;;
	border-bottom: 10px solid #ececec;
}

.nav-tabs li {
	float: left;
	color: #474747;
	height: 32px;
	line-height: 32px;
	width: 80px;
	border: 1px #333 solid;
	background: none;
	white-space: nowrap;
	text-align: center;
	margin: 0 10px 0 0;
}

#planTab .active {
	background: url("../image/dinggou.png") no-repeat scroll 63px 16px;
	border: 1px solid #9D0B0E;
}

.btn-activing {
	border: 1px solid #9D0B0E !important;
	background: url("../image/dinggou.png") no-repeat scroll 60px 14px
		!important;
}

#planTab .active .btn-activing {
	width: 80px;
	border: 1px #9D0B0E solid;
}

.tab-content .tab-pane {
	display: none;
}

.tab-content .tab-pane.active {
	display: block;
}

.tab_content {
	overflow: hidden;
	background: #fff;
}
/*äº§å“å†…å®¹ä»‹ç»*/
.tab-notice {
	line-height: 20px;
}

.notice-cont {
	padding: 15px 20px;
	background: #ececec;
}

.tab-duty th {
	background: #5dade2;
	color: #fff;
	line-height: 50px;
	font-size: 14px;
}

.tab-duty td {
	height: 160px;
}

.tab-clause {
	line-height: 30px;
	font-size: 15px;
}

.tab-clause-a {
	line-height: 50px;
	text-align: center;
}

.tab-clause-btn {
	background: #5dade2;
	margin-top: 10px;
	border: medium none;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	height: 40px;
	letter-spacing: 4px;
	width: 220px;
}
.available {
	display: block;
	margin: 35px auto 35px;
	width: 167px;
	height: 38px;
	background: #a40001;
	color: #fff;
	text-align: center;
	line-height: 38px;
}

.unavailable {
	display: block;
	margin: 35px auto 35px;
	width: 167px;
	height: 38px;
	background: #666;
	color: #fff;
	text-align: center;
	line-height: 38px;
}

/*è´­ä¹°é¡»çŸ¥*/
.tab-notices {
	padding: 0 20px;
	line-height: 20px;
}

.notic-titel {
	margin-top: 10px;
	padding-left: 10px;
	border-left: 15px solid #9D0B0E;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 15px;
	line-height: 30px;
}
</pre></body></html>