@charset "utf-8";

/*** common style ***/
.act-page{ background: #f4f4f4; font-family:"\5FAE\8F6F\96C5\9ED1";}
.banner{height: 420px; background-position:center; background-repeat:no-repeat ; }
.banner h1{display: none;}
.page-content{ width: 1200px; margin: 0 auto; padding: 20px 0; }
.detail-left{}

/*** nav menu style***/
.menu-replace{position: relative;width: 100%; height: 0; }
.page-menu{height:69px;border-bottom:1px solid #ddd;background: #fff;}
.nav-fixed{	position: fixed;left: 0; top:0; width: 100%; height: 70px;	z-index: 99999;	_position: absolute; _bottom: auto;	_top:expression(eval(document.documentElement.scrollTop)); }
.menu-ul{width: 1200px; margin: 0 auto;}
.menu-ul li{float: left; width: 20%; height: 69px; text-align: center; }
.menu-ul li a{position: relative; display: block; width: 140px; margin: 0 auto; font-size: 18px; line-height: 69px; color: #000;text-decoration: none;}
.menu-ul li a:before{display: none; content: ""; position: absolute; left: 0; bottom: -1px; width: 100%; height: 2px; background: #3aa9f8;}
.menu-ul li.active a{font-weight: bold; color: #3aa9f8;}
.menu-ul li.active a:before{ display: block;}

/*** inner style ***/
.section{ background: #fff; margin-bottom: 20px; padding: 40px;}
.section.cpts{padding: 0;}
.section .title{ font-size: 28px; color: #555; font-weight: bold; text-align: left; margin-bottom: 30px;}
.insure-table{ margin-bottom: 20px; font-size: 14px; color: #555; line-height: 20px; width: 100%; border: 1px solid #e3e3e3; }
.insure-table th{width: 15%;  padding: 14px; background: #f2f2f2; border: 1px solid #e3e3e3; font-weight: 500;}
.insure-table td{ width: 35%; padding: 14px 20px; border: 1px solid #e3e3e3;}
.insure-table td[colspan="3"]{ width: 85%;}
.insure-table a{ color: #3aaaf8; text-decoration: underline; }
.tbxz .tips1{ font-size: 15px; color: #555; line-height: 30px;}
.tbxz .tips2{ font-size: 14px; color: #999; line-height: 26px; }

.process-tabnav{overflow: hidden; width: 430px; height: 46px; margin: 30px auto; border-radius:23px; border: 1px solid #3aaaf8;}
.process-tabnav a{display: block; float: left; width: 50%; font-size: 20px; color: #3aaafa; line-height: 46px; text-align: center;}
.process-tabnav a.active{ background: #3aaafa; color: #fff;}
.process-inner ol{position: relative; overflow: hidden; padding-right: 160px;}
.process-inner ol:before{display: block; content: ""; position: absolute; left: 13px; top: 0; width: 1px; height: 100%; border-left: 1px dashed #ddd; z-index: 1;}
.process-inner li{ position: relative; padding-top: 4px; padding-left: 40px; margin-bottom: 20px; }
.process-inner li h4{ font-size: 18px; color: #555; line-height: 25px; font-weight: bold; margin-bottom: 5px;}
.process-inner li p{ font-size: 14px; color: #777; line-height: 24px;}
.process-inner li a{color: #3aaafa; text-decoration: underline;}
.process-inner li:before{ display: block; content: ""; width: 26px; height: 35px; position: absolute; left: 0; top: 0; background: url(/public/images/detail/lc_nub.jpg) no-repeat; background-size:26px  341px; z-index: 2; }
.process-inner li:nth-child(2):before{background-position:0 -34px ;}
.process-inner li:nth-child(3):before{background-position:0 -69px ;}
.process-inner li:nth-child(4):before{background-position:0 -104px ;}
.process-inner li:nth-child(5):before{background-position:0 -139px ;}
.process-inner li:nth-child(6):before{background-position:0 -174px ;}
.process-inner li:nth-child(7):before{background-position:0 -209px ;}
.process-inner li:nth-child(8):before{background-position:0 -244px ;}
.process-inner li:nth-child(9):before{background-position:0 -279px ;}
.process-inner li:nth-child(10):before{background-position:0 -214px ;}
.process-inner li:last-child:after{ display: block; content: ""; position: absolute; left: 10px; top: 35px; width: 10px; height: 100%; background: #fff; z-index: 3; }

.qa-item{ margin-bottom: 40px; padding-right: 160px;}
.qa-item .item-top{ margin-bottom: 10px; padding-left: 45px; font-size: 14px; color: #555; line-height: 24px; font-weight: bold; background: url(/public/images/detail/icon_Q.png) no-repeat left top; background-size:24px; }
.qa-item .item-info{ padding-left: 45px; font-size: 14px; color: #555; line-height: 24px; background: url(/public/images/detail/icon_A.png) no-repeat left top; background-size:24px;}
.FAQ-more{ background: #f7f7f7;  text-align: center;}
.FAQ-more a{ display: block; font-size: 14px; color: #3aaaf8; line-height: 48px;}

.brand{height: 180px; background: url(/public/images/detail/brandbg.jpg) no-repeat center;}
.brand .content{ display: block; width: 1200px; margin: 0 auto;}
.brand .content img{width: 100%;}
