/* Write your styles */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0;}
li,ol,ul {list-style:none; }


ins { text-decoration:none; }
i, em { font-style:normal; }
a { text-decoration:none;}
a:hover { cursor:pointer; text-decoration:none;}
a:active{cursor:pointer; text-decoration:none;}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.';}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

a img { border:none; }
input,textarea{ border:none; }
h1, h2, h3, h4, h5, h6{ color: #333333; font-weight: normal; font-size:16px; }
/*排版通用*/
.f-mm{ margin-left:auto; margin-right:auto; }/*居中对齐*/
.f-fl{ float:left;} /*左浮动*/
.f-fr{ float:right;} /*右浮动*/
.f-tr{ text-align:right;} /*右对齐*/
.f-tl{ text-align:left;} /*左对齐*/
.f-tc{ text-align:center;} /*中间对齐*/
.f-pr{ position:relative;} /*定位*/
.f-di{ display:inline;}
.f-hide{ display:none;}
.btn-confirm{ background:#fe5244; color:#fff;}
.btn-cancel{background:#e1e1e1; color:#666;}
.hide{ display:none;}
.orange{background: #FFA63C !important;}
.red{color: #FF0000;}
.green{color: #44CC64;}

/*加载*/
.loader {
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -0.2em 0 0 -0.2em;
	text-indent: -9999em;
	border-top: 0.3em solid rgba(82, 155, 81, 0.1);
	border-right: 0.3em solid rgba(82, 155, 81, 0.1);
	border-bottom: 0.3em solid rgba(82, 155, 81, 0.1);
	border-left: 0.3em solid #529b51;
	-moz-transform: translateZ(0);
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-moz-animation: loader 300ms infinite linear;
	-webkit-animation: loader 300ms infinite linear;
	animation: loader 300ms infinite linear;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	margin:-35px -35px;

}
.loaderimg{margin:-32px -32px;width:45px;height:45px;position: fixed;left: 50%;top: 50%;padding: 8px 8px;}

.loader,
.loader:after {
	border-radius: 50%;
	width: 50px;
	height: 50px;
}

.curtain {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: white;
	-moz-transition: all 600ms ease;
	-o-transition: all 600ms ease;
	-webkit-transition: all 600ms ease;
	transition: all 600ms ease;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	z-index: -1;
	overflow: hidden;
}

@-webkit-keyframes loader {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-moz-keyframes loader {
	0% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes loader {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.is-loading {
	overflow: hidden;
}

.is-loading .curtain {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	z-index: 99;
}

.is-loading .loader {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 0.5;
}

#loaders {
	background: url("../images/loading.gif") no-repeat;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

#tips {
	width: 80%;
	z-index: 10001;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -40%
}

.tips-item {
	height: auto;
	padding: 5px 0;
	background-color: rgba(51, 51, 51, .8);
	z-index: 10002;
	color: #fff;
	display: block;
	position: relative;
	border-radius: 5px
}

.tips-item p {
	margin: 0;
	z-index: 10002;
	font-size: 14px;
	padding: 0 0 0 2rem;
}

.tips-img {
	width: 20px;
	height: 20px;
	margin-left: 10px;
	margin-right: 4px;
	float: left;
	margin-top: 1px;
	background: url("../images/notice.png") no-repeat center center;
	background-size: 100% 100%
}

#bgDiv,
#tipBg {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9990;
	display: none
}

#showMsg {
	position: fixed;
	z-index: 9999;
	width: 84%;
	margin: 0 8%;
	border-radius: 3px;
	box-shadow: 0 0 5px #333;
	display: none;
	background-color: #fff
}

.msg-content {
	padding: 20px;
	position: relative
}

.msg-btn {
	background-color: #f5f5f5;
	border-radius: 0 0 3px 3px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	margin-top: 5px;
	border-top: 1px solid #ccc
}

.msg-btn a {
	display: block;
	color: #333
}

#tipTxt {
	position: fixed;
	background-color: #fff;
	width: 80%;
	line-height: 70px;
	left: 10%;
	top: 50%;
	margin-top: -35px;
	z-index: 99999;
	border-radius: 5px;
	font-size: 16px;
	text-align: center;
	display: none
}

#innerloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99999
}

#wait {
	position: fixed;
	z-index: 999999;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	background-image: url(../images/21.gif);
	background-size: auto 20px;
	background-repeat: no-repeat;
	background-position: center;
	margin: -10px 0 0 -10px;
	border-radius: 50%;
	box-shadow: 0 0px 1px rgba(0, 0, 0, .5);
	background-color: #fff
}

#wait p {
	top: 61%;
	text-align: center;
	position: relative;
	color: #666
}
.tip{font-size: 10px;color:#ff0000;}
#mcover {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	display: none;
	z-index: 20000;
}

#mcover img {
	position: fixed;
	right: 18px;
	top: 5px;
	width: 260px !important;
	/*图片尺寸最好用百分比，例如width:78%;高度不填*/
	height: 180px !important;
	z-index: 20001;
}
/*翻页*/
.dataTables_paginate.paging_bootstrap.pagination li {
    float: left;
    margin: 0 1px;
    border: 1px solid #ddd;
    list-style: none;
	margin-top:5px;
}

.dataTables_paginate.paging_bootstrap.pagination li.disabled a {
    color: #c7c7c7;
}

.dataTables_paginate.paging_bootstrap.pagination li a {
    color: #797979;
    padding: 5px 10px;
    display: inline-block;
}

.dataTables_paginate.paging_bootstrap.pagination li:hover a, .dataTables_paginate.paging_bootstrap.pagination li.active a {
    color: #fff;
    background: #65cea7;
    text-decoration: none;
}

.dataTables_paginate.paging_bootstrap.pagination li:hover,
.dataTables_paginate.paging_bootstrap.pagination li.active {
    border-color: #65cea7;
}

.dataTables_paginate.paging_bootstrap.pagination li.disabled:hover,
.dataTables_paginate.paging_bootstrap.pagination li.disabled:hover a {
    color: #C7C7C7;
    background: #fff;
    border-color: #DDDDDD;
    cursor: no-drop;
}
.dataTables_paginate .setlistrowspage{height:20px;}

.dataTables_paginate.paging_bootstrap.pagination {
    float: right;
}
/*选择支付*/
.payytpe1{width:30%;float: left;padding:30px 10px;}
/*上传图片*/
.goods-edit .upload ul{ overflow: hidden; }
.goods-edit .upload li{ width:23%; margin:25px 1% 15px; height:76px;  float:left; position:relative; border: solid 1px #ededed; border-radius:4px; }
.goods-edit .upload li em.del{ width:15px; height:15px;  display:block; top: 5px;right:5px; position:absolute; background:url("../images/icon_close.png") no-repeat left top; background-size:100%;  }
.goods-edit .upload li em.crops{ width:15px; height:15px;  display:block; left: 5px;top:5px; position:absolute; background:url("../images/categorize6.png") no-repeat left top; background-size:100%;  }
.goods-edit .upload li em.add{width:100%; height:100%; position:absolute;background:url("../images/icon_upload.png") no-repeat center center; background-size:100%;}
.goods-edit .upload li em.video{width:100%; height:100%; position:absolute;background:url("../images/icon_uploadvideo.png") no-repeat center center; background-size:100%;}
.goods-edit .upload input{width:100%; height:100%; position:absolute; top:0; left:0; opacity: 0; }
.queueList img{height:75px;}
.goods-edit .upload li{padding: 0px 10px;}
.user-info .goods-edit .upload li a{background:none;}





.wrap {font-size: 18px;}
.wrap .w100{width: 150px !important; }
.wrap .content{ width:1000px; margin:0 auto; }
.wrap .paging{ padding-bottom:50px;  padding-top:5px;}
.wrap .paging a{ padding:5px 10px; font-size: 15px; color: #777777;border:1px solid #DCDCDC;}
.wrap .paging a.gray{color: #B7B9C2;}
.wrap .paging a.blue{background: #217AE6;color: #FFFFFF;}

/*   首页   */
.wrap .nav{background: #217AE6; height: 45px; line-height: 45px; }
.wrap .nav li{float:left; text-align: center;width:123px; }
.wrap .nav a{color:#fff; }
.wrap .nav li.active{background:#fff; border-top: solid 2px #FF9736;  }
.wrap .nav li.active a{color: #888888; }
.wrap .mobile-banner,.mobile-bars,.mobile-news,.mobile{display:none;}


.wrap .news{ padding-top:8px;color: #666666;}
.wrap .news dl{ overflow:hidden;}
.wrap .news dt{float:left; width:740px; margin:0; }
.wrap .news dd{float:right; width:255px; padding-left:5px; margin:0; }
.wrap .news h2{font-size: 16px; border-top:solid 2px #217AE6; padding-left:10px; height:42px; line-height: 42px; }
.wrap .news h2 a,.wrap .news span{float:right;font-size: 12px;color: #666;}
.wrap .news ul{overflow:hidden;}
.wrap .news .newsdd li {height:31px; line-height: 31px;}
.wrap .news .newsdd li a{font-size:12px; color: #777777; white-space: nowrap;  padding:0 5px; text-overflow: ellipsis; display:inline-block; width:200px; overflow:hidden; }


.wrap .category{ display:flex;justify-content:space-between;margin-top:10px; }
.wrap .category ul{overflow:hidden;border-top:solid 2px #217AE6;border-bottom: 0.666667px solid #F2F2F2; padding-top:10px; font-size: 12px;color: #777777;}
.wrap .category li{ float:left; width:125px; text-align: center; border-right: solid 1px #E6E6E6;  padding-top:5px; padding-bottom: 5px; }
.wrap .category h3{ padding-top:10px;}


.wrap .recommend h2{color: #EF4218;font-size: 20px; font-weight: bold;border-bottom: solid 2px #D8D8D8; margin-bottom:15px; padding-top:10px; height:60px; line-height:60px;}
.wrap .recommend h2 span{float:right;color: #777777;font-size:12px;}
.wrap .recommend h2 a,.wrap .recommend span{float:right;font-size: 12px;color:#777777;}
.wrap .recommend ul{overflow:hidden; }
.wrap .recommend li{ position:relative;height: 255px;text-align: center;border: 1px solid #E5E5E5; width:23.5%; margin-right:2%; float:left; padding:8px;margin-bottom:15px; }
.wrap .recommend h3{text-align: left; height:30px; line-height: 30px; margin-top:10px; margin-bottom: 20px;position: relative;}
.wrap .recommend h3 a{color: #4B4B4B;font-size: 18px;white-space: nowrap;overflow:hidden; display:inline-block;text-overflow: ellipsis;  }
.wrap .recommend strong{color: #FF0000;font-size: 13px; position: absolute;top: 21px;right: 0px;}
.wrap .recommend p{text-align: left;font-size: 13px;color: #999999;}
.wrap .recommend p span{float:right;}
.wrap .recommend li:nth-child(4){ margin-right:0; }
.wrap .recommend li:nth-child(8){ margin-right:0; }
/*   首页   */
.pstartcity {
  color: #fff;
  text-align: center;
  border-radius: 5px 0 5px 0;
  background: #2b84ff;
  position: absolute;
  left: 8px;
  top: 8px;
  padding: 5px 5px;
}
.wrap .questions{ padding:10px 0;}
.wrap .questions h2{ height:40px; line-height: 40px; border-left:solid 4px #217AE6; color: #666666; font-size: 16px; background: #EEEEEE; padding:0 10px; margin-bottom:10px; }
.wrap .questions h2 span{ color:#217AE6; float:right;font-size: 12px;  }

.wrap .questions h3{font-size: 12px;color: #4B4B4B;  padding:0 10px 10px; }
.wrap .questions h3 strong{color: #FFAA00;}
.wrap .questions p{color: #ABABAB;font-size: 12px;  padding:0 10px 20px; }

.wrap .links{color: #333333;font-size: 16px; padding:10px 0; }
.wrap .links span{color: #217AE6;}
/*   首页   */

/*  产品    */

.wrap .breadcrumb{font-size: 13px;color: #888888; text-align: left;  padding:12px 0; }
.wrap .product-left{width:210px;float:left;}
.wrap .product-type{ border:solid 1px #E5E5E5; padding-bottom: 10px;}
.wrap .product-type span{  color: #27a9e3; font-size:14px; padding-right:5px; }
.wrap .product-type:last-child{margin-top:10px;}
.wrap .product-type h2{ height:42px; line-height: 42px; background: #F8F8F8;color: #666666; padding-left:20px; margin-bottom: 10px; }
.wrap .product-type a{ display: block; color: #777777;font-size: 12px; padding:8px 0 8px 20px; width:170px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden; }
.wrap .product-type a.active{color: #217AE6;}
.wrap .product-type em{display: inline-block; width:20px; height:20px; text-align: center; line-height: 20px;font-size: 12px; background: #D8D8D8;color: #FFFFFF; margin-right:8px; }


.wrap .product-right{width:770px;float:right;}
.wrap .product-right h3{ padding-left:20px; color: #FF9736;border: 1px solid #E5E5E5; border-bottom-width: 2px; border-bottom-color: #FF9736; height: 48px; line-height: 48px;}

.wrap .product-right dl{background: #F4F4F4;  overflow: hidden; border: 1px solid #E5E5E5; border-top-color:#217AE6 ; border-top-width: 2px; margin:10px 0;padding:20px 10px; }
.wrap .product-right dt{float: right; width:168px;text-align: center; margin:0; padding-top:35px; }
.wrap .product-right dt strong{color: #FF0000; font-weight: normal;font-size: 30px;}
.wrap .product-right dt span{color: #FF0000;font-size: 18px; font-weight: normal; display: block; margin-bottom: 5px; }
.wrap .product-right dt .button1{  border: 0; color:#fff; background-color: #FF9736; padding:10px;font-size: 18px; font-weight: normal;}
.wrap .product-right dd{float: left; width:565px; background-color: #fff; margin:0; }
.wrap .product-right h4{border-bottom: 1px dashed #B1B1B1;  margin-bottom: 10px; height:65px;line-height:40px;padding:10px 10px; }
.wrap .product-right h4 a{color: #565656;}
.wrap .product-right h4 span{color: #217AE6;font-size: 13px; float: right; padding-right:10px; }
.wrap .product-right p{color: #565656;font-size: 13px; width:420px; padding:5px 0 5px 10px;}
.wrap .product-right p span{color: #565656;font-size: 13px; float: right;}

/*  产品    */

/*  产品    */


/*  理赔服务  */
.service{border: 1px solid #E5E5E5; padding:0 30px 30px; margin-bottom:60px; }
.service .tab{ height: 100px; line-height: 100px; margin-bottom: 20px; }
.service .tab a{color: #565656;font-size: 20px; float: left; text-align: center;  width:465px; box-sizing:border-box; }
.service .tab a:hover{border-bottom: solid 2px #217AE6;}
.service .tab a.active{border-bottom: solid 2px #217AE6;}
.service h2{color:#217AE6;font-size: 18px; padding:15px 0; }
.service p{color:#565656;font-size: 12px; padding-top: 5px; padding-bottom: 10px;border-bottom:1px dashed #B1B1B1; }
.service h3{color:#565656;font-size: 12px;padding:15px 0; }
.service h3 span{color: #ffaa00;}
.service .tab2 p{ color: #ababab; }
/*  理赔服务  */


/*  协会动态  */
.wrap .search{ padding:20px 0; overflow: hidden; }
.wrap .search input{height:40px; line-height:40px; padding-left: 10px; border: 1px solid #E5E5E5;color: #565656; font-size: 16px; float: left; }
.wrap .search a{display: inline-block; width:70px; height:40px; line-height:40px;  text-align: center; background: #217AE6; color:#fff; float: left; }
.wrap .types{box-sizing: border-box;border: 1px solid #E5E5E5; padding-left:30px;  }
.wrap .types dl{overflow: hidden;font-size: 16px; height:65px; line-height: 63px;  }
.wrap .types dt{float: left; width:15%; margin:0;  color:#333333;font-weight: normal;}
.wrap .types dd{float: left; width:85%; margin:0;border-bottom:solid 1px #E5E5E5; }
.wrap .types dl:last-child dd{border:0;}
.wrap .types a{color: #565656; display: inline-block; width:180px; }
.wrap .types a.active{color: #217AE6;}

.wrap .dynamics .list{ border: 1px solid #E5E5E5; padding:20px 20px 0; margin-top:20px; margin-bottom: 30px; } 
.wrap .dynamics .list dl{ overflow: hidden;border:1px solid #E5E5E5; padding:10px; margin-bottom: 10px; }
.wrap .dynamics .list dt{float: left; margin:0;width: 30%;}
.wrap .dynamics .list dd{float: left;  padding-left:20px; margin:0;overflow: hidden;width: 70%;}
.wrap .dynamics .list h3{font-size: 18px;}
.wrap .dynamics .list h3 a{color:#333;}
.wrap .dynamics .list p{font-size: 13px;color: #999999; padding:5px 0 15px ; }
.wrap .dynamics .list .date{color: #565656;font-size: 13px;}
/*  协会动态  */


/*  产品详情  */
.product-detail{border: 1px solid #E5E5E5; overflow: hidden; margin-bottom:50px; }
.product-detail-top h2{color: #217AE6;font-size: 18px; text-align: center; padding:15px 0; }

.wrap .product-detail-top{  padding:0 50px;}
.wrap .product-detail-top dl{overflow: hidden;font-size: 16px; height:65px; line-height: 63px;  }
.wrap .product-detail-top dt{float: left; width:10%; margin:0;  color:#333333;font-weight: normal;font-size: 15px;}
.wrap .product-detail-top dd{float: left; width:90%; margin:0;}
.wrap .product-detail-top dd span{color: #FF0000;font-size: 14px;}
.wrap .product-detail-top dd strong{font-size: 30px; font-weight: normal;}
.wrap .product-detail-top dl:last-child dd{border:0;}
.wrap .product-detail-top a{display: inline-block;color: #666666; border: 1px solid #999999; width:67px; margin-right:10px; height:35px; line-height: 35px; text-align: center; font-size: 14px; }
.wrap .product-detail-top a.active{background: #217AE6; color:#fff;}
.wrap .product-detail-top input[type="text"]{border: 1px solid #999999; width:130px; }
.wrap .product-detail-top input[type="checkbox"]{margin:0 5px 0 20px;}

.wrap .button{text-align: center; margin-bottom: 20px; }
.wrap .button a{font-size: 18px;display: inline-block; border:0; background: #217AE6;color: #FFFFFF; width: 150px; height: 40px; line-height: 40px; text-align: center; margin-right:30px;}
.wrap .button a.gray{background: #E1E1E1; color:#A3A3A3;}

.wrap .product-detail-left{width:70%;float: left; border-right: 1px solid #E5E5E5;padding:10px 10px; }
.wrap .product-detail-left td{border: 1px solid #999;padding:5px;}
.wrap .product-detail h3{height: 43px; line-height: 43px; text-align: center; color: #565656;background: #F8F8F8;border-top: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;font-size: 18px;}
.wrap .product-detail label{ font-weight: normal;}
.wrap .product-detail label.end{padding-left:10px;}

.wrap .product-detail-left .table{width:97%; margin:10px; border-top: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5;  display: table; }
.wrap .product-detail-left .tr{ display: flex; width: 100%;  }
.wrap .product-detail-left .td, .product-detail-left .th{ border: 1px solid #E5E5E5; border-top:0 ; border-left: 0; padding:10px 2%;  display:table-cell; vertical-align:middle; }
.wrap .product-detail-left .td:first-child,.wrap .product-detail-left .th:first-child{ width:20%;}
.wrap .product-detail-left .td:nth-child(2),.wrap .product-detail-left .th:nth-child(2){ width:20%;}
.wrap .product-detail-left .td:nth-child(3),.wrap .product-detail-left .th:nth-child(3){ width:60%;}
.wrap .product-detail-left .th{font-weight: normal; font-size: 15px;} 
.wrap .product-detail-left .td{ font-size: 13px;}
.wrap .product-detail-left p{color: #565656;font-size: 15px; padding:10px; }

.wrap .product-detail-right{ width:30%; float: right;  }
.wrap .product-detail-right label{color: #565656;font-size: 15px; margin:0; }
.wrap .product-detail-notice{border-bottom: 1px solid #E5E5E5;  padding:10px; }
.wrap .product-detail-notice .ewm{ text-align: center; padding:10px 0; }
.wrap .product-detail-notice .ewm strong{ display: block;color: #217AE6;font-size: 18px; padding-top:10px; font-weight: normal;}
.wrap .product-detail h4{height: 43px; line-height: 43px; text-align: center; color: #565656;font-size: 18px;}
.wrap .product-detail-term a{display: block;color: #217AE6;font-size: 15px; padding:2px 10px; }
.wrap .product-detail-term a:hover{text-decoration: underline;}
.wrap .product-detail dd p{ display: inline-block; }

/*  产品详情  */


/*  投保查询  */
.order-search{ }
.order-search h2{color: #5190FF;font-size: 24px;line-height: 34px; height:34px; padding-top:10px; width:200px; }

.order-search ul{float: right; width:70%; border-top:solid 2px #D8D8D8;  margin-top:20px; padding-top:20px;}
.order-search li{ padding-bottom:20px;}
.order-search li:last-child{padding-bottom:30px;}
.order-search a{ margin-left:140px; background: #5190FF; color:#fff;display: block;width: 230px; height: 42px; line-height: 42px; text-align: center; }

.order-search span{color: #565656;line-height: 22px;font-size: 16px; height:22px; margin-right:10px;}
.order-search input{ padding-left:10px; border: 1px solid #E5E5E5;border-radius: 4px; color: #777777;font-size: 13px;line-height:39px;
height: 39px;width: 364px;}

.order-search p{float: right; width:70%; padding-left:200px;  color: #565656;font-size: 16px; padding-top:20px; margin-top:20px; padding-bottom: 20px; border-top:solid 2px #D8D8D8;}
/*  投保查询  */

/*  我的保单  */
.myorders{ padding-bottom: 20px;  overflow: hidden;}
.myorders .myorders-left{ float: left; width:176px;border-top: 1px solid #E5E5E5;}
.myorders .myorders-left li{height:35px; line-height: 35px;border: 1px solid #E5E5E5; border-top:0; text-align: center;font-size: 12px; }
.myorders .myorders-left li.active{background: #217AE6; }
.myorders .myorders-left a{color: #666666;}
.myorders .myorders-left li.active a{color:#fff;}

.myorders .myorders-right{float: right;width: 808px; }

.myorders .myorders-right h3{ margin-top:10px;padding-left:20px; border: 1px solid #E5E5E5;background: #F7F7F7;color: #666666;font-size: 12px;line-height:34px; height:34px;}
.myorders .myorders-right p{ padding-left:20px; height:60px; line-height: 60px;border: 1px solid #E5E5E5; border-top:0; color: #666666;font-size: 12px; }
.myorders .myorders-right strong{color: #FF0000;font-size: 21px; font-weight: normal; }
.myorders .myorders-right p a{background: #FFA63C; padding:5px 10px; color:#fff; font-size: 14px; margin-left:5px; }

.myorders .myorders-right  table{ margin-top:20px; text-align: center; font-size: 13px;color: #666666; width:100%; }
.myorders .myorders-right td,.myorders .myorders-right th{ padding:2px;  border:solid 1px #E5E5E5; font-weight: normal; text-align: center;word-break: break-all; }

.tableoperates a{ display: inline-block;  background: #217AE6; color: #FFFFFF; margin:5px; padding:2px 6px;   }

.myorders .myorders-right table tr td:nth-child(3){width:40px;}
.myorders .myorders-right table tr td:nth-child(4){width:40px;}
.myorders .myorders-right table tr td:nth-child(8){width:60px;}
.myorders .myorders-right table tr td:last-child{width:118px;}

/*  我的保单  */


/*  确认保单  */
.confirm-info{padding-top: 50px;}
.confirm-info h2{color: #333333;font-size: 18px;border-bottom: 1px dashed #B1B1B1; padding-bottom: 10px; }
.confirm-info h2 img{padding-right: 20px;}
.confirm-info h2 a{color: #217AE6;font-size: 13px; padding-left:50px;}

.confirm-info .item{border: 1px solid #E5E5E5;margin-top:20px; padding-bottom: 25px; margin-bottom: 20px; }

.confirm-info h3{ padding:5px 0 5px 20px; border-bottom: 1px solid #E5E5E5;background: #F7F7F7;color: #217AE6;font-size: 18px;}

.confirm-info ul{  }
.confirm-info li{line-height: 40px; padding:10px 0;}
.confirm-info li label{width:150px; font-weight: normal; text-align: right; padding-right:10px ;font-size: 13px; }
.confirm-info li.ts label{}
.confirm-info input,.confirm-info select,.confirm-info textarea{border: 1px solid #E5E5E5;height: 33px;padding:5px;color: #333333;font-size: 13px; }
textarea,.am-table input,.am-table select,.am-table textarea{border: 1px solid #E5E5E5;height: 33px;padding:5px;color: #333333;font-size: 13px;width:100%;}
.inputerror{border: 1px solid #f00;}
.error{color:#f00;}
.confirm-info li span{color: #999999;font-size: 13px; padding-left:10px;}
.confirm-info li span.requied,span.requied{color:#ff0000;font-weight: bold;padding:0 2px;}
.confirm-info li a,.confirm-info a.btn1{ display: inline-block; font-size: 13px;color: #FFFFFF; background: #217AE6; height:33px; line-height: 33px; padding:0 10px; } 
.confirm-info p{color: #565656;font-size: 13px; padding-top:20px; padding-left:20px; }
.confirm-info p span{ padding-left:40px;}
.confirm-info p span.desc{color: #999999;font-size: 13px;}
.confirm-info p a{margin:0 15px;}
.confirm-info .download-excel{ padding-top: 10px; text-align: right; width: 96%; color: #217AE6;font-size: 13px; border-bottom:1px dashed #B1B1B1; padding-bottom:5px; margin:0 2%; }
.confirm-info .item table{ width:96%; text-align: center;  color: #666666;font-size: 13px;margin:20px 2% 0;  }
.confirm-info .item table td{border: 1px solid #E5E5E5; height: 34px; line-height: 34px;}
.confirm-info .item input[type="radio"]{ vertical-align: top;}



.confirm-info .statement{ padding-bottom: 30px;}
.confirm-info .statement h4{ padding-left:20px;color: #565656; font-size: 18px;}
.confirm-info .statement p{color: #565656;font-size: 15px;}
.confirm-info .statement .agree{padding-left:20px;color: #565656;font-size: 15px; padding-top:20px; padding-bottom: 20px;}
/*  确认保单  */


/*  同意投保  */
.agree-info h1{color: #333333;font-size: 22px; border-bottom: solid 2px #E5E5E5; padding-bottom: 5px; margin-bottom: 20px; }
.agree-info{padding-top: 50px;}
.agree-info h2{color: #333333;font-size: 18px;border-bottom: 1px solid #B1B1B1; padding-bottom: 10px; }
.agree-info h2 img{padding-right: 20px;}
.agree-info h2 a{color: #217AE6;font-size: 13px; padding-left:50px;}

.agree-info .item{border: 1px solid #E5E5E5;margin-top:20px; padding-bottom: 25px; margin-bottom: 20px; }

.agree-info h3{ padding:0 0 0 10px; color: #000000; font-weight: bold;  position:relative; margin-top:20px; }
.agree-info h3::after{ content: ''; top:6px; height:14px;  position: absolute; left:0; width:3px;background: #217AE6;   }


.agree-info ul{  }
.agree-info li{ height:40px; line-height: 40px; padding:10px 0;}
.agree-info li label{width:150px; font-weight: normal; text-align: right; padding-right:10px ;font-size: 13px; }
.agree-info li.ts label{}
.agree-info li input,.agree-info li select{border: 1px solid #E5E5E5;height: 33px;width: 252px;color: #333333;font-size: 13px; }
.agree-info li span{color: #999999;font-size: 13px; padding-left:10px;}
.agree-info li.ts span{ padding:0 10px 0 20px;color: #565656;}
.agree-info li a,.agree-info a.btn1{ font-size: 13px;color: #FFFFFF;}

.agree-info .download-excel{ padding-top: 10px; text-align: right; width: 96%; color: #217AE6;font-size: 13px; border-bottom:1px dashed #B1B1B1; padding-bottom:5px; margin:0 2%; }
.agree-info .item table{ width:96%; text-align: center;  color: #666666;font-size: 13px;margin:20px 2% 0;  }
.agree-info .item table td{border: 1px solid #E5E5E5; height: 34px; line-height: 34px;}
.agree-info .item input[type="radio"]{ vertical-align: top;}

.agree-info .statement{ padding-bottom: 30px;}
.agree-info .statement h4{ padding-left:20px;color: #565656; font-size: 18px;}
.agree-info .statement p{color: #565656;font-size: 15px; padding-left:20px; padding-top:20px; }
.agree-info .statement .agree{padding-left:20px;color: #565656;font-size: 15px; padding-top:20px; padding-bottom: 20px;}

.agree-info .item p{ padding:2px 0; }
.agree-info .item .head{ padding-left:20px; height: 47px; line-height: 47px; border-bottom:1px solid #E5E5E5;}
.agree-info .item .head span,.agree-info .item .body span{ color: #333333;font-size: 15px;  display: inline-block;}
.agree-info .item .head span:first-child,.agree-info .item .body span:first-child{width:300px;}
.agree-info .item .body{padding-left:20px; padding-top:20px; }
.agree-info .item span em{color: #217AE6;border-radius: 2px;background: #E4ECFF;font-size: 13px; padding:2px 6px; }

.agree-footer{background: #F8FAFF; overflow: hidden; padding:20px 0; margin-bottom:50px;  }
.agree-footer dt{ float: left; width:70%; margin:0;color: #000000;font-size: 12px; padding-left:20px; }
.agree-footer dt span{color:#217AE6;}
.agree-footer dd{float: left; width: 30%; margin:0;}
.agree-footer dd a{ float: right; background: #217AE6;border-radius: 4px; padding:0 20px; display: inline-block; color: #fff; height: 46px; line-height: 46px; }
/*  同意投保  */

/*  个人中心  */
.user-info{ padding-bottom: 20px;}
.user-info .item{border: 1px solid #E5E5E5; padding-bottom:40px; margin-bottom: 20px; }
.user-info li{ line-height: 15px; padding:10px 0;}
.user-info li label{width:150px; font-weight: normal; text-align: right; padding-right:10px ;font-size: 13px; }
.user-info li.ts label{}
.user-info li input,.user-info li select,.user-info li textarea{border: 1px solid #E5E5E5;height:25px;width:161px;color: #333333;font-size: 13px; }
.user-info li span{color: #999999;font-size: 13px; padding-left:10px;}
.user-info li a{ color: #FFFFFF; background: #217AE6; padding:8px 15px; margin-top:20px;  }
.user-info h3{border:0 !important; border-bottom: 1px solid #E5E5E5 !important;}
/*  个人中心  */

/*  我的主页  */
.mycenter{ padding-bottom: 20px;}
.mycenter .item{border: 1px solid #E5E5E5; padding-bottom:40px; margin-bottom: 20px; overflow: hidden;  }
.mycenter li{  float: left; width:16.66%;  text-align: center;  padding-bottom: 40px;  }
.mycenter li:nth-child(7){clear:both;}
.mycenter li span{ display: block; font-size: 16px;color: #666666; padding-top:15px; }
.mycenter h3{background: #F7F7F7;font-size: 16px;color: #666666; padding-left:20px; border-bottom: 1px solid #E5E5E5; margin-bottom:40px;height: 34px; line-height: 34px;}
/*  我的主页  */


/*  资讯详情  */
.news-detail{color: #666666;}
.news-detail h1{ padding:30px 0 5px; text-align: center; font-size: 18px; }
.news-detail .date{text-align: center;font-size: 13px;}
.news-detail .article{color: #565656;font-size: 15px; margin:20px 0 50px; }
.news-detail .article p{}
.news-detail .article img{width:100%;}
/*  资讯详情  */


.wrap .footer{ background: #F2F2F2; overflow:hidden; text-align: center; }
.wrap .footer ul{overflow:hidden; margin:30px 0 10px 0;}
.wrap .footer li{float:left; background: #F6F6F6;height: 48px; line-height: 48px; width:23%; margin:0 1%;   }
.wrap .footer li img{ width:35px; }
.wrap .footer .nav a{ padding:0 20px; font-size: 16px;}
.wrap .footer .nav{ height:36px; line-height: 36px; }
.wrap .footer p{color: #999999;font-size: 16px; padding-bottom:30px;}
.wrap .footer .copyright{color: #444444; padding:20px 0; }
.wrap .footer img{padding-right:5px;}



