@charset "utf-8";
/* banner */
.banner{ overflow: hidden; width: 100%;}
.banner img{ display: block; width: 100%;}
/* Banner YangFangLing 2018年9月3日 */ 
.banner { width: 100%; position: relative; } .banner img { display: block; width: 100%; } 
.banner .bannerList { position: absolute; left: 0; width: 100%; bottom: .236rem; text-align: center; }
.banner .bannerList li { display: inline-block; width: 0.3rem; height: 0.3rem; border-radius: 50%; background: #fff; margin: 0 1%; } 
.banner .bannerList li.on { background: #e73134; } /* Banner End */
/* 定制 */
.dingzhi{ overflow: hidden; width: 100%; padding-top: 1rem;}
.dingzhi .dzItem{ width: 50%; text-align: center; float: left; margin-bottom: 0.7rem;}
.dingzhi img{ display: block; width: 2.4rem; height: 2.4rem; margin: 0 auto; margin-bottom: 0.32rem}
.dingzhi p{ font-size: 0.4rem; color: #333;}
.dingzhi em{ display: block; font-size: 0.32rem; color: #999}



/* 保障内容 */
.baozhang{ overflow: hidden; margin-bottom: 0.5rem; padding: 0 0.3rem; width: 100%; box-sizing: border-box}
.baozhang .bzBox{ overflow: hidden; width: 100%;}
.baozhang .bzItem{ float: left; width: 4.56rem; margin-bottom: 0.4rem;}
.baozhang .bzItem:nth-child(2n-1){ margin-right: 0.25rem}
.baozhang .bzItem img{ display: block;width: 100%;}
.baozhang .wen{ width: 100%; border: 2px solid #e7e7e7; height: 3.2rem; margin-top: -2px; box-sizing: border-box}
.baozhang .wen h3{ font-weight: normal; font-size: 0.4rem; color: #333; margin: 0.25rem 0 0.25rem 0.4rem;}
.baozhang .wen p{ margin: 0 0 0 0.4rem; font-size: 0.28rem; color: #999; line-height: 0.48rem; padding-left: 0.35rem; background: url("../images/bz-i.png") no-repeat left 0.05rem; background-size: 0.3rem;}


/* 适合 */
.shihe{ overflow: hidden; width: 100%; padding: 0 0.3rem; box-sizing: border-box; height: 4.2rem; background: url("../images/dh.jpg") no-repeat right top; background-size: cover;}
.shihe h3{ font-size: 0.5rem; color: #333; margin: 1rem 0 5px 0;}
.shihe p{ font-size: 0.32rem; color: #333; margin-bottom: 0.7rem;}
.shihe .btn{ overflow: hidden}
.shihe a{ display: inline-block; width: 3.3rem; height: 0.88rem; line-height: 0.88rem; text-align: center; font-size: 0.4rem; color: #fff; border-radius: 5px; background-color: #003d6f; margin-right: 0.2rem;}
.shihe a:nth-child(2){ background-color: #333}

/* 合作 */
.hezuo{ overflow: hidden; width: 100%; padding: 0 0.3rem; box-sizing: border-box; margin-bottom: 0.8rem;}
.hezuo .more{ display: block; width: 100%; height: 0.9rem; line-height: 0.9rem; text-align: center; font-size: 0.4rem; color: #fff; background-color: #e73134; border-radius: 5px; margin-top: 1rem;}
.hezuo .hzbox{ overflow: hidden; width: 100%; margin-bottom: 0.7rem;}
.hezuo .hzbox li{ float: left; width: 33.3333%; box-sizing: border-box; border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;}
.hezuo .hzbox li:nth-child(3n){ border-right: none}
.hezuo .hzbox li:nth-child(10),
.hezuo .hzbox li:nth-child(11),
.hezuo .hzbox li:nth-child(12){ border-bottom: none}
.hezuo .hzbox li img{ display: block; width: 3rem; height: 1.87rem; margin: 0 auto;}


/* news */
.news{ overflow: hidden; width: 100%; padding: 0 0.3rem; box-sizing: border-box; margin-bottom: 0.8rem;}
.news .more{ display: block; width: 100%; height: 0.9rem; line-height: 0.9rem; text-align: center; font-size: 0.32rem; color: #fff; background-color: #e73134; border-radius: 5px;}
.news .newsbox{ overflow: hidden; width: 100%;}
.news .hd{ font-size: 0; width: 100%; text-align: center; margin-bottom: 0.5rem;}
.news .hd li{ display: inline-block; text-align: center; width: 2.1rem; height: 0.6rem; line-height: 0.64rem; font-size: 0.37rem; color: #666; margin: 0 0.43rem; border:1px solid #d3d3d3}
.news .hd li.on{ background-color: #003d6f; border-color: #003d6f; color: #fff;}
.news .bd ul{ overflow: hidden}
.news .bd li{ width: 100%; margin-bottom: 0.5rem;}
.news .bd li a{ display: block; overflow: hidden}
.news .bd li img{ display: block; float: left; width: 1.92rem;}
.news .bd li .wen{ overflow: hidden; float: right; width: 7.2rem;}
.news .bd li h3{ font-weight: normal; font-size: 0.4rem; color: #333; margin-bottom: 0.2rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden}
.news .bd li p{ font-size: 0.32rem; line-height: 0.4rem; height: 0.8rem; overflow: hidden; margin-bottom: 0.2rem;}
.news .bd li em{ font-size: 0.32rem; color: #666;}



