@charset "utf-8";
.bg_eeedeb {
    background: #f1f0ee
}

.ly-health-firstcp {
    height: 335px
}

.ly-health-firstcp-content {
    height: 335px
}

.ly-health-firstcp-content-div {
    margin: 60px 0 0 34px
}

.ly-health-firstcp-content-div ul {
    margin: 34px 0 36px 0
}

.ly-health-firstcp-content-div li {
    background: url(../img/list-style.png) 8px 8px no-repeat;
    line-height: 25px;
    padding-left: 39px
}

.ly-health-jg {
    font-size: 48px
}

.ly-health-ljtb {
    position: absolute;
    display: inline-block;
    width: 190px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin-left: 101px;
    margin-top: 10px
}

.ly-health-ljtb:hover {
    background: #656565
}

.sj1_img {
    right: -2px;
    z-index: 100;
    top: 50%;
    margin-top: -21px
}

.ly-health-bottom {
    height: 270px
}

.ly-health-bottom-div {
    height: 270px
}

.sj_img {
    left: -1px;
    top: 50%;
    margin-top: -11px
}

.ly-navbar {
    background: #fff !important;
    border: 0;
    heigth: auto;
    min-height: 1px !important;
    line-height: 0 !important;
    border-bottom: 2px solid #ff8200;
    border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0
}

.Allianz-nav {
    margin-top: 0 !important;
    padding-bottom: 0 !important
}

.Allianz-nav li {
    width: 139px;
    height: 47px !important;
    text-align: center;
    border-top: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7
}

.Allianz-nav-first {
    border-left: 1px solid #d7d7d7
}

.Allianz-nav li.active {
    border-right: 0;
    border-left: 0
}

.Allianz-nav li.active a {
    color: #fff !important;
    background: #ff8200 !important
}

.Allianz-link {
    display: block;
    line-height: 20px
}

.Allianz-link a {
    height: 40px;
    width: 110px;
    line-height: 40px;
    color: #fff;
    background: #ff8200;
    display: block;
    text-align: center;
    float: left
}

.Allianz-link a.link_zx {
    background: #0077c8
}

.Allianz-link a:hover {
    background: #656565
}

.Allianz-nav li a {
    margin: 0 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    line-height: 47px;
    line-height: 20px \9;
    font-size: 16px !important;
    color: #414141 !important;
    background: #f2f2f2 !important
}

.Allianz-nav li:hover {
    border-right: 0;
    border-left: 0;
    border-bottom: 0 !important
}

.Allianz-nav li a:hover {
    border: none !important;
    color: #fff !important;
    background: #ff8200 !important
}

.ly-autoInsurance-quotedPrice {
    height: 436px;
    width: 100%
}

.ly-autoInsurance-banner {
    width: 100%;
    height: 436px
}

.ly-autoInsurance-title {
    margin-top: 29px;
    text-indent: 26px;
    display: inline-block
}

.ly-fx {
    background: url(../img/fx.png) 4% 6px no-repeat
}

.ly-score {
    background: #fbfbfb;
    height: 37px;
    margin: 22px 0 51px 0;
    line-height: 37px;
    padding-left: 27px
}

.ly-review {
    background: url(../img/review.png) 17px 5px no-repeat;
    margin-left: -6px
}

.ly-overallRating {
    color: rgba(65, 65, 65, 0.5)
}

.ly-score-span {
    color: #ff8200;
    display: inline-block;
    margin: -4px 3px 0 8px
}

.ly-autoInsurance-btn {
    padding-bottom: 50px
}

.ly-bj-a {
    color: #ff8200 !important;
    background: url(../img/bj_bg.png) 0 8px no-repeat;
    padding-left: 18px
}

.ly-bj-a:hover {
    text-decoration: none !important
}

.ly-autoInsurance-bottom {
    padding: 19px 0 0 54px
}

.ly-fg {
    margin: 0 34px
}

.ly-vehicleInsurancePolicy, .ly-downLoad {
    color: #414141 !important
}

.ly-save {
    background: url(../img/save.png) 0 2px no-repeat;
    padding-left: 19px;
    margin-left: 27px
}

.ly-downLoad {
    background: url(../img/DownLoad.png) 0 2px no-repeat;
    padding-left: 18px;
    margin-left: 17px
}

.ly-videoList {
    height: 376px
}

.ly-videoList-content {
    width: 48%
}

.ly-videoList-ml {
    margin-left: 4%
}

.ly-videoList-content li {
    height: 35px;
    line-height: 35px;
    background-image: url(../../index/img/common/crumbs.png);
    background-repeat: no-repeat;
    background-position: 95% 14px
}

.ly-videoList-content li:nth-of-type(odd) {
    background-color: #f2f2f2
}

.ly-videoList-content li a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: 30px
}

.ly-videoList-content li a span {
    font-size: 14px;
    color: #7f7f7f !important
}

.ly-videoList-content li a span.num {
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    margin-right: 21px;
    color: #888 !important
}

.ly-videoList-content li a:hover {
    background-color: #e6e4e4;
    background-image: url(../../index/img/common/crumbs.png);
    background-repeat: no-repeat;
    background-position: 95.2% 13px
}

.ly-videoList-content li a.liClick {
    background-color: #ff8200 !important;
    background-image: url(../../index/img/common/crumbsClick.png);
    background-repeat: no-repeat;
    background-position: 95.2% 13px
}

.ly-videoList-content li a.liClick span {
    color: #fff !important
}

.c91 {
    color: #919191
}

.ly-TravelTitle {
    width: 98%;
    margin-left: 26px
}

.ly-TravelTitle span.ly-Travel-title {
    font-size: 12px;
    color: #a8a8a8;
    margin: 20px 0 10px 0;
    display: inline-block
}

.ly-TravelTitle .ul-Choose li {
    float: left;
    text-align: center;
    display: inline-block;
    width: 98px;
    height: 31px;
    line-height: 31px;
    border: 1px solid #dedede;
    margin: 0 7px 9px 0;
    cursor: pointer
}

.ul-Choose li.click_li {
    background: #ff8200;
    color: #fff;
    border: 1px solid #ff8200
}

.ly-Travel-score {
    margin-bottom: 3px
}

.c41 {
    color: #414141
}

.ccd {
    color: #cdcdcd
}

.ly-customerReviews-content, .ly-customerReviews-page {
    width: 92%
}

.ly-customerReviews-content li.ly-content-list {
    padding-right: 8px;
    overflow: hidden;
    width: 100%
}

.ly-content-list dl {
    width: 78%
}

.ly-content-list ul {
    width: 22%
}

.ly-content-list dt {
    font-weight: normal
}

.frequentlyAskedQuestions-title {
    overflow: hidden
}

.frequentlyAskedQuestions-title li {
    float: left;
    background-color: #f2f2f2;
    height: 38px;
    line-height: 38px;
    width: 120px;
    text-align: center;
    border-top: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    cursor: pointer
}

.frequentlyAskedQuestions-title-li-first {
    border-left: 1px solid #d7d7d7
}

.frequentlyAskedQuestions-title li.frequentlyAskedQuestions-title-li-first:hover {
    border-left: 1px solid #656565
}

.frequentlyAskedQuestions-title li:hover {
    background: #656565;
    color: #fff;
    border-top: 1px solid #656565;
    border-right: 1px solid #656565
}

.frequentlyAskedQuestions-title li.click {
    background: #ff8200;
    color: #fff;
    border-top: 1px solid #ff8200;
    border-right: 1px solid #ff8200
}

.frequentlyAskedQuestions-title li.clickFirst {
    background: #ff8200;
    color: #fff;
    border-top: 1px solid #ff8200;
    border-right: 1px solid #ff8200;
    border-left: 1px solid #ff8200 !important
}

.ly-frequentlyAskedQuestions-div {
    padding: 5px 50px 0 35px
}

.ly-frequentlyAskedQuestions-lssue, .ly-frequentlyAskedQuestions-answer {
    padding-left: 37px;
    padding-right: 28px
}

.ly-frequentlyAskedQuestions-lssue {
    background: url(../img/Q.png) 20px 5px no-repeat;
    margin: 25px 0 17px 0;
    font-size: 14px;
    color: #414141
}

.ly-frequentlyAskedQuestions-answer {
    background: url(../img/A.png) 20px 5px no-repeat;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 30px;
    font-size: 12px;
    color: #414141
}

.InsuranceCase-title {
    background: #64bae4;
    text-indent: 18px
}

.ly-Travel-specialServices h3 {
    width: 485px;
    height: 48px;
    line-height: 48px
}

.ly-Travel-specialServices h3 span {
    font-size: 30px
}

.Remind_ul {
    padding-left: 36px
}

.ly-Travel-specialServices-content {
    border: 3px dotted #69ccee;
    border: 2px dotted #69ccee;
    height: 222px;
    background: url(../img/specialServices-content-bg.png) bottom right no-repeat;
    margin-top: -20px;
    position: relative;
    z-index: -1
}

.ly-Travel-specialServices-content ul {
    margin: 50px 0 0 148px
}

.ly-Travel-specialServices-content li {
    line-height: 35px;
    background: url(../img/bj_bg.png) 0 15px no-repeat;
    text-indent: 20px
}

.ly-Travel-specialServices-span {
    font-size: 30px
}

.ly-Travel-specialServices-center {
    margin-top: 49px
}

.ly-Travel-specialServices-title {
    color: #64bae4;
    display: inline-block;
    background: #fff;
    padding: 10px 20px
}

.ly-Travel-specialServices-title span {
    font-size: 30px
}

.ly-Trave-Global {
    margin-top: -23px;
    padding-top: 25px
}

.borttc {
    border-top: 2px solid #64bae4
}

.ly-Trave-Global-title {
    margin-top: 25px
}

.ly-Trave-Global-title span {
    font-size: 30px;
    margin-left: 6px
}

.ly-Trave-Global img {
    margin-top: -10px
}

.ly-Trave-Global-list {
    background: #64bae4;
    padding: 0 12px
}

.ly-Trave-Global-list img {
    margin-top: 17px;
    margin-left: 23px
}

.ly-Trave-Global-list li {
    padding: 26px 0 30px 0;
    border-bottom: 1px dashed #fff;
    overflow: hidden
}

.ly-Trave-Global-list li.last {
    border: 0
}

.ly-Trave-Global-list-num {
    font-size: 30px
}

.ly-Trave-Global-list-right {
    width: 130px;
    margin-right: 12px
}

.ly-Trave-Global img.ly-Trave-Global-leftImg {
    margin-top: 35px;
    margin-left: 58px
}

.ly-Trave-Global-content {
    color: #9b9b9b;
    margin-top: 91px
}

.ly-Trave-Global-content-num {
    margin-right: 29px
}

.ly-Trave-Global-content-right {
    display: inline-block;
    height: 33px;
    line-height: 33px;
    width: 307px;
    background: #ffe6cc;
    text-indent: 30px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px
}

.ly-claimsProtection li {
    list-style: none;
    float: left
}

.ly-claimsProtection li.title {
    background: #ff8200;
    color: #fff;
    width: 97px;
    text-align: center;
    height: 282px;
    line-height: 282px;
    font-size: 24px;
    font-weight: bold;
    cursor: pointer
}

.ly-claimsProtection li.title p {
    width: 24px;
    line-height: 25px;
    height: auto;
    left: 50%;
    margin-left: -12px;
    top: 50%
}

.ly-claimsProtection li.borsr {
    border-right: 1px solid #dedede
}

.ly-claimsProtection li.content {
    width: 0;
    overflow: hidden;
    background: #f9f9f9;
    height: 282px
}

.ly-claimsProtection li.content div {
    width: 1000px
}

.ly-claimsProtection li.content div h3 {
    margin: 25px 0 33px 0
}

.ly-claimsProtection-content, .ly-claimsProtection-content2 {
    width: 1000px
}

.ly-claimsProtection-content li, .ly-claimsProtection-content2 li {
    width: 25%;
    background: url(../img/xian_bg.png) 0 48px repeat-x
}

.ly-claimsProtection-content li p {
    width: 150px;
    text-align: center;
    margin-left: -28px
}

.ly-claimsProtection-content2 li p {
    width: 150px;
    text-align: center;
    margin-left: -28px
}

.ly-claimsProtection-content-title {
    font-weight: bold;
    color: #ff8200;
    margin: 17px 0 0 0
}

.ly-claimsProtection-content li p.ly-claimsProtection-content-js {
    color: #333
}

.ly-claimsProtection-ul {
    margin-top: -20px;
    width: 100%
}

.ly-claimsProtection-ul li {
    width: 100%;
    background: 0
}

.tu {
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1000000000;
    display: none
}

.ly-claimsProtection-btn {
    background: #ff8200;
    color: #fff;
    font-size: 14px;
    border: 0;
    padding: 5px
}

.btn-gay {
    background: #888
}

.btn_ku {
    bottom: 10px;
    right: 10px;
    width: 12% !important
}

.ly-Trave-productDetails-title {
    background: url(../img/T_title.png) no-repeat;
    background-color: #f4f7f8;
    height: 241px;
    width: 100%;
    margin-bottom: 38px;
}


.ly-Trave-productDetails-title-ertong {
    background: url(../img/xq-ertong.png) no-repeat;
}
.ly-Trave-productDetails-title h4 {
    color: #6f6f6f;
    font-size: 44px;
}

.ly-Trave-productDetails-title p {
    color: #ff8200;
    font-size: 28px;
}

.ly-Trave-productDetails-title-ertong .ly-Trave-productDetails-title-content h4 {font-size: 40px;color: #fff;}
.ly-Trave-productDetails-title-ertong  p {  color: #fff; font-size: 30px;}
.ly-Trave-productDetails-title p span {
    font-size: 36px
}

.ly-Trave-productDetails-title-content {
    margin-right: 196px;
    margin-top: 67px
}
.ly-Trave-productDetails-title-ertong  .ly-Trave-productDetails-title-content {
    margin-right: 90px;
}


.ly-Travel-title-smail {
    margin-top: -15px;
    height: 1px
}

.T1890 {
    margin-top: 20px;
    padding-left: 1px
}

.T1890Right {
    width: 255px
}

.T1890Right h4 {
    font-size: 30px
}

.T1890Right p.T-ImperialCrown-p {
    background: url(../img/T-ImperialCrown-bg.png) no-repeat;
    width: 258px;
    height: 176px;
    color: #fff;
    padding: 20px 25px 0 25px
}

.CharacteristicImg {
    margin-top: 42px
}

.CharacteristicImg-div {
    width: 674px;
    height: 330px
}

.Characteristic_contentImg {
    top: 24px;
    right: 128px
}

.Characteristic_content_num {
    font-size: 30px;
    color: #919191
}

.Characteristic_num1 {
    padding-top: 8px
}

.Characteristic_content_num1 {
    width: 135px
}

.Characteristic_content_num2 {
    width: 177px
}

.Characteristic_num3 {
    padding-top: 40px
}

.Characteristic_content_num3 {
    width: 131px;
    padding-top: 53px
}

.Characteristic_content_num4 {
    margin-top: -10px;
    width: 90px;
    text-align: right
}

.Characteristic_content_num5 {
    width: 71px;
    padding-top: 7px
}

.Characteristic_content1 {
    top: 26px;
    left: 52px
}

.Characteristic_content2 {
    bottom: 77px;
    left: 0
}

.Characteristic_content3 {
    bottom: 0;
    left: 204px
}

.Characteristic_content4 {
    bottom: 55px;
    right: 25px
}

.Characteristic_content5 {
    top: 0;
    right: 0
}

.ly-Travel-table td {
    border: 1px solid #e5e5e5 !important
}

.table_content td {
    border: none !important;
    border-bottom: 1px solid #e5e5e5 !important;
    width: 100%
}

.table_content td.table_last {
    border: none !important
}

.table_first {
    vertical-align: middle !important
}

.table_content_title td {
    text-indent: 38px
}

.table_content_reparation td {
    text-align: right;
    padding-right: 20px
}

.table > tbody > tr > td.td_content_reparation {
    text-align: right;
    padding-right: 20px !important
}

.Remind_ul {
    line-height: 30px;
    font-size: 14px;
    margin-top: 40px !important
}

.T-ImperialCrown2-p {
    background: url(../img/bg_yy.png) no-repeat;
    width: 310px;
    height: 435px;
    color: #fff;
    padding: 60px 35px 0 25px;
    text-align: justify
}

.T-ImperialCrown3-p {
    margin: 18px 35px 0 240px;
    background: url(../img/bg2_yy.png) no-repeat;
    width: 482px;
    height: 419px;
    color: #fff;
    position: relative
}

.cyz_Healthybg_you {
    background-image: url(../img/bg_jieshao.png);
    background-repeat: no-repeat;
    background-position: 190px 60px
}

.cyz_Healthyexclusive {
    position: absolute;
    top: 20px;
    left: 120px
}

.cyz_Healthyintimate {
    position: absolute;
    top: 150px;
    left: 95px;
    width: 70%
}

.cyz_Healthyanllianz {
    position: absolute;
    top: 280px;
    left: 120px;
    width: 65%
}

.cyz_bcf7f7f7 {
    background: #f7f7f7
}

.cyz_healthyservice li {
    padding-left: 15px;
    padding-right: 15px;
    line-height: 44px;
    font-size: 16px;
    margin-left: 3px;
    margin-right: 3px
}

.cyz_healthyservice span {
    color: #64bae4
}

.cyz_Healthycalendar img {
    float: left;
    position: absolute;
    left: 155px;
    top: 8px;
    padding-left: 10px;
    border-left: 1px solid #bebebe
}

.cyz_Healthycalendar {
    position: relative;
    display: inline-block
}

.pl_117 {
    padding-left: 117px
}

.ly-Health {
    padding-left: 30px !important;
    padding-right: 30px !important;
    margin-bottom: 40px
}

.ly-Health-h3 {
    height: 44px;
    line-height: 44px;
    text-indent: 42px;
    background: #539bf5;
    margin-top: 26px
}

.ly-Health-table p, .ly-Health-table dl {
    width: 85%;
    text-indent: 0;
    margin-left: 38px;
    line-height: 20px
}

.ly-Health-table dl dt {
    font-weight: normal !important;
    margin-bottom: 9px
}

.ly-Health-table dl dd {
    background: url(../img/dd_bg.png) 14px 7px no-repeat;
    text-indent: 28px;
    margin-bottom: 8px
}

.ly-Health-table > tbody > tr > td {
    text-indent: 0 !important;
    border-left: none !important;
    height: 50px !important
}

.ly-Health-table > tbody > tr > td > lable {
    font-weight: normal !important
}

.ly-Health-table td.first-td {
    width: 73%;
    border-right: 1px dashed #d2d2d2 !important;
    vertical-align: middle;
    border-left: 1px solid #d2d2d2 !important
}

.ly-Health-table td.second_td {
    vertical-align: middle
}

.ly-Health-table ul {
    padding-left: 50px
}

.ly-Health-table li {
    width: 50%;
    float: left
}

.ly-Health-table li label {
    display: inline;
    font-weight: normal
}

.ly-Health-table li label input {
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 5px
}

.ly-Health-table1 td label input {
    vertical-align: middle !important;
    margin-top: -2px;
    margin-right: 5px
}

.ly-Health-table1 td label {
    display: inline;
    font-weight: normal;
    margin-right: 10px
}

.ly-Health-table1 td label input {
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 5px
}

.DayImg {
    margin-left: -25px
}

.ly-Health-btn {
    background: #fbfbfb
}

.ly-Health-w420 {
    width: 420px !important
}

.ly-Health-w143 {
    width: 143px !important
}

.ly-Health-table1 > tbody > tr > th {
    text-indent: 20px !important
}

.ly-Health-table1 > tbody > tr > th.jg {
    text-indent: 63px !important
}

.ly-Health-table1 > tbody > tr > td {
    text-indent: 0 !important;
    border-left: none !important;
    height: 50px !important;
    text-align: center;
    vertical-align: middle;
    border: none !important;
    border-bottom: 1px dashed #d2d2d2 !important
}

.ly-Health-dl dt {
    font-weight: normal;
    font-size: 14px;
    margin-bottom: 15px
}

.ly-Health-dl dd {
    padding-left: 15px;
    line-height: 20px
}

.cyz_hy_ball {
    display: none
}

.phone .ly-TravelTitle {
    width: 100%;
    margin-left: 0
}

.phone .ly-Trave-productDetails-title {
    background: 0;
    height: 120px
}

.phone .ly-Trave-productDetails-title-content {
    margin: 20px;
    float: left
}

.phone .ly-autoInsurance-index-title-smail {
    padding-left: 10px;
    background-position: 15px
}

.phone .Remind_ul {
    padding-right: 30px;
    text-align: justify
}

.phone .ly-Trave-productDetails-title-content h4 {
    font-size: 28px
}

.phone .ly-Trave-productDetails-title-content p {
    font-size: 24px
}

.phone .ly-Trave-productDetails-title-content span {
    font-size: 24px
}

.phone .ly-autoInsurance-title {
    text-indent: 0;
    display: block
}

.phone .ly-frequentlyAskedQuestions-div {
    padding: 0
}

.phone .ly-ProductTying-Product {
    margin-top: 20px
}

.phone .ly-ProductTying-Product dd {
    text-align: justify;
    line-height: 20px
}

.phone .cyz_displayn {
    display: none !important
}

.phone .cyz_w_582 {
    padding-top: 30px;
    width: 300px;
    margin-left: 3%
}

.phone .cyz_cxyz_tsbg {
    width: 100%
}

.phone .ly-ProductTying-Pricek {
    margin-top: 0
}

.phone #Travel_jg {
    float: none;
    text-align: right;
    padding-bottom: 20px
}

.phone .ly-autoInsurance-index-title {
    margin-left: 20px
}

.phone .ly-Collect {
    margin-bottom: 20px
}

.phone .cyz_ml97 {
    margin-left: 97px !important
}

.phone .pt0mt0 {
    margin-top: 0 !important;
    padding-top: 25px !important
}

.phone .cyz_Healthycalendar {
    margin-top: 1px !important
}

.phone .ly-autoInsurance-quotedPrice {
    height: 100%
}

.phone .cyz_ovh {
    overflow: hidden
}

.phone .cyz_hy_ball {
    width: 100%;
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
    float: left;
    margin-left: 30px
}

.phone .cyz_hy_ball li {
    width: 85%;
    margin-top: 20px;
    line-height: 24px
}

.phone .ly-lx-ul li {
    width: 100%;
    margin-top: 30px;
    padding-top: 20px
}

.phone .ly-lx-ul {
    width: 85%;
    margin: 0 auto
}

.phone .ly-lx-div-right {
    background: 0;
    height: auto
}

.phone .ul-Choose {
    display: block
}

.phone .day_day {
    margin-left: 0 !important;
    padding-left: 0;
    width: 90%
}

.phone .jg_ly_p {
    margin-left: 0 !important
}

.phone .ly-autoInsurance-banner {
    margin-left: 0;
    width: 100%;
    height: 100%
}

.phone .ly-Travel-title {
    padding-left: 20px
}

.phone .CharacteristicImg {
    width: 90%;
    margin-left: 20px
}

.phone .cyz_disblock {
    display: block
}

.phone .cyz_Healthybg_you {
    background: 0
}

.phone .cyz_Healthybg_you2 {
    background: 0
}

.phone .T-ImperialCrown3-p {
    margin: 0;
    background: 0;
    background-color: #e7f4f9;
    width: 100%
}

.phone .T1890Right {
    width: 100%;
    margin-left: 0;
    padding-right: 5px
}

.phone .T1890 {
    padding-left: 0
}

.phone .ly-claimsProtection li.title {
    display: none
}

.phone .ly-claimsProtection li.content {
    width: 100%;
    margin-bottom: 10px
}

.phone .ly-claimsProtection li.content img {
    width: 70%
}

.phone .ly-claimsProtection-content2 li {
    background: 0
}

.phone .ly-claimsProtection-content2 li p {
    font-size: 12px;
    width: 90%;
    text-align: left;
    margin-left: 0
}

.phone .ly-claimsProtection-content2 {
    width: 100%;
    padding-left: 10px
}

.phone .ly-claimsProtection li.content div {
    padding: 0;
    width: 100%
}

.phone .cyz_Healthycalendar {
    margin-left: 14px !important
}

.phone .cyz_ml28 {
    margin-left: 28px
}

.phone .cyz_mt20 {
    margin-top: 20px !important
}

.phone .cyz_pl10 {
    padding-left: 22px !important
}

.phone .cyz_Healthyexclusive, .phone .cyz_Healthyintimate, .phone .cyz_Healthyanllianz {
    left: 5%;
    width: 95%
}

.phone .cyz_ml10 {
    margin-left: 10px
}

.phone .cyz_ml15 {
    margin-left: 15px !important
}

.phone .cyz_pl15 {
    padding-left: 15px !important
}

.phone .first-td {
    white-space: normal !important
}

.phone .second_td {
    white-space: normal !important
}

.ly-travel-table-show td {
    width: 50% !important
}

.ly-travel-table-show td select {
    width: 80% !important
}

.ly-TravelTitle span.text_span {
    letter-spacing: 47px
}

.jg_ly_p {
    margin-left: -20px;
    width: 75%
}

.ly_sgzw {
    overflow: hidden;
    margin-top: 20px
}

.ly_sgzw li {
    float: left;
    background-color: #f2f2f2;
    height: 38px;
    line-height: 38px;
    width: 120px;
    text-align: center;
    border-top: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    cursor: pointer
}

.ly_sgzw .frequentlyAskedQuestions-title-li-first {
    border-left: 1px solid #d7d7d7
}

.ly_sgzw li.frequentlyAskedQuestions-title-li-first:hover {
    border-left: 1px solid #656565
}

.ly_sgzw li:hover {
    background: #656565;
    color: #fff;
    border-top: 1px solid #656565;
    border-right: 1px solid #656565
}

.ly_sgzw li.click {
    background: #ff8200;
    color: #fff;
    border-top: 1px solid #ff8200;
    border-right: 1px solid #ff8200
}

.ly_sgzw li.clickFirst {
    background: #ff8200;
    color: #fff;
    border-top: 1px solid #ff8200;
    border-right: 1px solid #ff8200;
    border-left: 1px solid #ff8200 !important
}

.cyz_cfd5d43 {
    color: #fd5d43
}

.cyz_cfe9425 {
    color: #fe9425
}

.cyz_c0077c8 {
    color: #0077c8
}

.cyz_healthzi {
    color: #929292;
    line-height: 22px;
    font-size: 14px;
    border-top: 1px solid #cecece
}

.cyz_healthzi_big {
    width: 55%;
    display: block;
    overflow: hidden
}

.cyz_bgcff {
    background-color: #fff;
    color: #414141
}

.ok {
    font-weight: normal !important;
    color: #414141 !important;
    margin-top: 15px
}

.ok input {
    margin-top: -3px !important;
    margin-left: 15px !important;
    margin-right: 5px !important
}

.tablet2 .ly-autoInsurance-banner {
    width: 100%
}

.tablet2 .jg_ly_p {
    width: 62%
}

.tablet2 .Day-btn {
    width: 168px
}

.tablet2 .cyz_Healthycalendar img {
    left: 132px
}

.tablet2 .Allianz-nav li {
    width: 115px
}

.tablet2 .ly-Trave-productDetails-title-content {
    margin-right: 65px
}

.tablet2 .ly-TravelTitle {
    width: 474px
}

.tablet2 .ul-Choose {
    width: 80%
}

.tablet2 .ly-TravelTitle .ul-Choose li {
    width: 17%
}

.tablet2 .cyz_accidentcharacteristic {
    width: 460px
}

.tablet2 .cyz_w340 {
    width: 272px
}

.tablet2 .t16 {
    font-size: 16px
}

.tablet2 .w_325 {
    width: 275px
}

.tablet2 .ly-Trave-Global-list-num {
    font-size: 26px
}

.tablet2 .ly-Trave-Global-list img {
    margin-left: 4px !important;
    width: 31%
}

.tablet2 .cyz_accidentservice {
    margin-left: -5px
}

.tablet2 .ly-claimsProtection-content2 li {
    width: 22%
}

.tablet2 .cyz_healthyservice li {
    font-size: 13px
}

.tablet2 .tpl17 {
    padding-left: 17px
}

.tablet2 .pl_117 {
    padding-left: 102px
}

.tablet2 .tpl {
    padding-left: 10px
}

.roadside_Travel {
    padding-top: 45px;
    padding-left: 60px;
    padding-bottom: 15px;
    font-size: 14px;
    float: left
}

.cyz_assistance {
    padding-left: 20px;
    width: 60%;
    margin-top: 40px
}

.cyz_assistance span {
    margin-right: 20px;
    color: #0077c8;
    font-weight: bold
}

.cyz_assistance li {
    float: left;
    border-bottom: 1px dashed #d5d5d5;
    width: 50%;
    font-size: 16px
}

.roadside_Travel li {
    line-height: 44px
}

.anlian_strong {
    color: #fff;
    width: 375px;
    float: left;
    height: 330px
}

.phone .anlian_strong {
    width: 100%;
    margin: 0 !important
}

.cyz_anlian_list {
    margin-left: 15px;
    margin-right: 10px
}

.cyz_anlian_list li {
    list-style: inside;
    line-height: 30px
}

.bg_64bee8 {
    background: #64bee8
}

.bg_3392d3 {
    background: #3392d3
}

.bg_ff9b33 {
    background: #ff9b33
}

.bg_fb {
    background: #fbfbfb
}

.cyz_healthyservice {
    height: 320px
}

.cyz_healthyservice li {
    padding-left: 15px;
    padding-right: 15px;
    line-height: 44px;
    font-size: 16px;
    margin-left: 3px;
    margin-right: 3px
}

.cyz_healthyservice span {
    color: #64bae4
}

.T-ImperialCrown2-b2 {
    width: 240px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px
}

.T-ImperialCrown2-p2 {
    background: url(../img/bg_yy2.png) no-repeat bottom;
    width: 240px;
    height: 253px;
    color: #fff;
    padding: 40px 20px 0 20px;
    line-height: 26px;
    text-align: justify
}

@media (min-width: 1164px) {
    .cyz_Healthybg_you2 {
        background-image: url(../img/bg_jieshao2.jpg);
        background-repeat: no-repeat;
        background-position: 290px 45px
    }

    .cyz_Healthybg_you3 {
        background-image: url(../img/bg_jieshao2.jpg);
        background-repeat: no-repeat;
        background-position: 290px 60px
    }
}

@media screen and (min-width: 640px) and (max-width: 1025px) {
    .cyz_Healthybg_you2 {
        background-image: url(../img/bg_jieshao2.jpg);
        background-repeat: no-repeat;
        background-position: 230px 46px
    }

    .cyz_Healthybg_you3 {
        background-image: url(../img/bg_jieshao2.jpg);
        background-repeat: no-repeat;
        background-position: 230px 56px
    }

    .cyz_padmt0 {
        margin-top: 0 !important
    }

    .cyz_padml0 {
        margin-left: 0 !important
    }
}

@media (max-width: 640px) {
    .cyz_Healthybg_you2 {
        background-image: none
    }
}

.cyz_accidentcharacteristic {
    width: 500px;
    height: 300px;
    border: 3px solid #ff8200
}

.phone .cyz_accidentcharacteristic {
    width: 100%
}

.T-ImperialCrown3-p2 {
    margin: 68px 35px 0 230px;
    color: #fff;
    position: relative
}

.cyz_auz li {
    float: left;
    margin-left: 20px;
    padding-top: 5px;
    padding-left: 20px;
    line-height: 60px;
    width: 450px !important
}

.cyz_auz li p {
    padding-left: 15px;
    font-size: 20px;
    font-weight: bold
}

.re-heath-lady-btns {
    float: right
}

.re-heath-lady-btns div {
    float: left !important;
    margin-left: 10px;
    padding-right: 10px
}

@media screen and (max-width: 640px) {
    .T-ImperialCrown3-p2 {
        margin: 0;
        background: 0;
        background-color: #e7f4f9;
        width: 100%
    }

    .phone .cyz_auz li {
        padding-left: 0;
        padding-right: 0;
        width: 90% !important;
        line-height: 24px
    }

    .phone .cyz_auz li p {
        padding-left: 0;
        font-size: 16px !important
    }

    .re-heath-lady-btns div {
        margin-right: 10px;
        padding: 0 5px;
        white-space: nowrap
    }

    .re-heath-lady-btns div {
        margin-left: 0
    }

    .re-heath-lady-btns div a {
        margin: 0
    }

    .ly-Health {
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-bottom: 40px
    }
}

@media screen and (min-width: 960px) and (max-width: 1100px) {
    .T-ImperialCrown3-p2 {
        margin: 68px 35px 0 203px;
        color: #fff;
        position: relative
    }

    .ly-claimsProtection-content li, .ly-claimsProtection-content2 li {
        width: 23%
    }

    .ly-navbar {
        margin-bottom: 18px
    }
}

@media screen and (min-width: 960px) and (max-width: 1100px) {
    .re-home-ad-img-link {
        position: relative;
        overflow: hidden
    }

    .cyz_hover img {
        height: 230px
    }

    .re-home-ad-travel {
        margin-left: -80px
    }

    .re-home-ad-heath {
        margin-left: -100px
    }

    .ly-health-bottom-children {
        padding-left: 10px
    }

    .ly-health-bottom-children ul li {
        padding-left: 16px;
        background-position: 2px 8px
    }

    .re-category-travel-side {
        padding: 0 !important
    }

    .re-category-travel-side li div {
        float: right;
        margin: 0 !important
    }

    .re-pd-detail-options {
        width: 80% !important
    }

    .re-pd-detail-options ul.ul-Choose {
        width: 100%
    }

    .re-pd-detail-options ul.ul-Choose li {
        margin-right: 5px
    }

    .ly-autoInsurance-banner {
        width: auto
    }

    .roadside_Travel {
        padding-left: 10px !important
    }

    .re-product-detail-travel-assistance {
        margin-right: -50px
    }

    .CharacteristicImg-div {
        width: auto
    }

    .re-pd-safe-logo {
        margin-left: 20px
    }

    .re-pd-strength .ly-Trave-Global div {
        width: 320px
    }

    .re-pd-strength .ly-Trave-Global div:last-of-type {
        float: right !important
    }

    .right_35 {
        right: 35px
    }

    .ly-navbar {
        margin-bottom: 18px
    }

    .Travel_nav li {
        width: 20%
    }

    .pad2pct94 {
        width: 94%
    }

    .pad2pct100 {
        width: 100%
    }

    .priceFixed p#Travel_jg {
        width: 28% !important;
        float: right
    }

    .cyz_auz li {
        margin-left: 0
    }
}

/*WEB-INF/t/gou/tpl/product/健康险商品.html*/
.scrollspy-example {position: relative;}
ul.heath-lady li { line-height: 24px !important; }
ul.heath-lady li p { margin-top: 20px; }

ul.heath-adult li { line-height: 24px !important; }
ul.heath-adult li p { margin-top: 20px; }

ul.heath-children li { line-height: 24px !important; }
/*ul.heath-children li img { margin-top: 15px; }*/
ul.heath-children li p { margin-top: 20px;  }

@media (max-width: 640px) {
    .desktop { display: none !important; }
    .phone .desktop#ly_sgzw1 { display: none !important; }

    .phone .ly-Trave-productDetails-title { height: auto; }
    .phone .ly-Trave-productDetails-title-content p, .phone .ly-Trave-productDetails-title-content span { font-size: 18px; }
    .phone .cyz_accidentcharacteristic { width: 99%; }
    ul.heath-lady li p.dual_line { margin-top: 5px; }
    ul.heath-adult li p.dual_line { margin-top: 5px; }
    ul.heath-children li p.dual_line { margin-top: 25px; }
    .ly-autoInsurance-title { margin-top: 20px; }
    span.ly-Travel-title { margin: 10px 0 !important; }
    .ly-TravelTitle.cyz_ljtb { float: left; margin-top: 20px; }
    .ly-TravelTitle .ul-Choose.cyz_pct90 { width:100% !important; }
    .ly-TravelTitle .ul-Choose li { width: 47% !important; }
    .ly-TravelTitle .ul-Choose.age-picker li { width: 30.8% !important; }
    .table-striped tr:first-child th:last-child { width: 80px; }
    .table-striped tr td:first-child { padding: 0 5px !important; width: 70px; line-height: 22px !important; }
    .table_content tr:last-child td { border-bottom: 0 !important; }
    .table_content tbody tr td { height: 50px; line-height: 20px !important; font-size: 12px !important; }
    .ly-lx-ul { margin: 20px auto 0 !important; }
    .ly-lx-ul li { margin: 10px 0 !important; padding: 0 !important; }
    .bordt.ly-Travel-title-smail { width: 94%; }
    #pahoe_table { margin-top: 10px !important; }
    .Remind_ul li { line-height: 24px;  }
    .cyz_cxyz_tsbg3 { width: auto; background: none; }
    .cyz_cxyz_tsbg3 .cyz_w_602 div { margin-left: 20px; }
    .ly-autoInsurance-index-title-smail2 { margin-right: 30px; }
}
.ym-jiankang-tit{position: relative;top: 30px;}

.scrollspy-example .ly-Trave-productDetails-title {display: table;}
.scrollspy-example .ly-Trave-productDetails-title .ly-Trave-productDetails-title-content{    padding-left: 600px;display:table-cell;vertical-align: middle;}
.scrollspy-example .ly-Trave-productDetails-title .ly-Trave-productDetails-title-content h4,
.scrollspy-example .ly-Trave-productDetails-title .ly-Trave-productDetails-title-content p{line-height: 1.5;}
.scrollspy-example .ly-Trave-productDetails-title-ertong  .ly-Trave-productDetails-title-content{     padding-left: 645px;}