/* index css start */
.content2 { zoom:1; padding-top: 26px; padding-bottom: 40px;}
.content2:after { display:block; content:''; overflow:hidden; height: 0; line-height: 0; clear: both; }
.content .box { padding-bottom:0;}
.content2 .new.section { float:left; width:100%;}
.content2 .text { float:left; width:44.3%;}
.content2 .image { float:left; width:15%; margin-top:6%; margin-left:2%;}
.content a {-webkit-tap-highlight-color:transparent;}
.content img,
.content2 img { width:100%;}
.content2 .text p.lp { position: relative;}
.content2 .text p.lp a { position: absolute; left:37%; top:66%; text-align: center; line-height: 570%; width:24%; height:33.4426%;  color:#cb2330; font-size: 18px;}

.content2 .lp_wrap { padding-bottom:0; }


.second-left {width: 26%;display: none;} 
.acf-content {padding-top: 20px;}
.acf-content h1{font-weight: normal;}
.leftpar{text-align: left;}
.leftpar .title h1{font-size: 24px;color:#014380;margin: 20px 0 36px;}

.toppart  .text .box { padding-bottom: 0;}
.toppart  .text .box img { width:100%;}
table td.lp-left { width:26%;}
table td.lp-right { width:74%;}
.toppart  .text .box .lp-left {float:left; width:26%;}
.toppart  .text .box .lp-right {float:left; width:74%;}
.toppart .title{display:none;}
.toppart .title{ width:95%; padding-left:5%; height:102px; line-height:102px; border-bottom: 3px solid #f18d01;}


.leftpar .love-people-highlightlist{margin-top: 15px;}
.leftpar .love-people-highlightlist div{border-bottom:1px solid #ddd;font-size: 21px;padding: 17px 20px;}
.leftpar .love-people-highlightlist div:first-child a { color:#F7622E;}
.leftpar .highlighted {text-align: left;color: #f7622e;}
.leftpar .unhighlighted a{color:#666}
.leftpar .unhighlighted a:hover{color:#F7622E;}

.second-right{width: 100%;}
.rightpart,
.rightpart2 {overflow: hidden;}
.rightpart .image{margin: 0 0 0 auto;width: 100%;}
.rightpart .image img{width: 100%;}
.rightpart .title{margin-top:20px;}
.rightpart .title h1{font-size: 1.8em;color: #141414;border-bottom: 3px solid #ED3644;line-height: 50px;}

.rightpart .love-people-highlightlist{position: relative;padding: 0 0 150px 0;}
.rightpart .unhighlighted{float: left;width: 100%;color: #F7622E;font-size: 18px;font-weight: bold;margin-bottom: 18px;margin-top: 30px;}
.rightpart .subunhighlighted{font-size: 16px;float: left;width:33.3%;text-indent: 3%;line-height: 36px;}
.rightpart .subunhighlighted a{color: #AD7741;}
.rightpart .love-people-highlightlist .sub{overflow: hidden;background:url(/content/dam/china/accl/acf/zh/love-zoom/loving-people/bg.gif);width: 100%;float: left;}

.rightpart .list{overflow: hidden;margin-top: 20px;}
.rightpart .list ul{overflow: hidden;background:url(/content/dam/china/accl/acf/zh/love-zoom/loving-people/bg.gif);width: 100%;} 
.rightpart .list li{font-size: 16px;float: left;width:33.3%;text-indent: 10%;line-height: 36px;}
.rightpart .list li a{color: #AD7741;}
.rightpart .highlightlist{margin-top:20px;}
.rightpart .highlightlist .highlight1{display:none;}




/* sec */
.rightpart .imagedetail .idphoto{float:left; width:250px; height:250px;}
.rightpart .imagedetail .desc {float:left; width:374px; height:248px; border:#e6e6e6 1px solid;}
.rightpart .imagedetail .desc .idname { width:310px; margin:0 auto; border-bottom:#ed3644 2px solid; font-size:24px; line-height: 40px; color:#333; padding-bottom:22px; padding-top:27px;}
.rightpart .imagedetail .desc .iddesc { width:310px; margin:0 auto; font-size:14px; color:#666; line-height: 30px; padding:20px 0 16px;}
.rightpart .text .box {padding-bottom: 0;}
.rightpart .text .box p.tHeadTit { float:left; line-height:88px; font-size:24px; color:#2b2a2a;}
.rightpart .text .box p.backtolist { float:right; line-height: 88px; margin-right:42px;}
.rightpart .text .box p.backtolist a,
.rightpart .text .box p.backtolist a:link,
.rightpart .text .box p.backtolist a:visited { color:#57565b; }
.rightpart .text .box p.backtolist a:hover { color:#f7622e;}

.sharecontent{ margin-left:26px; }
.rightpart .imagedetail .desc .back { padding-right:9%; text-align: right;}
.rightpart .imagedetail .desc .back a { color:#f7622e;}
.rightpart .imagedetail .desc .back a:hover { color:#666;}

.rightpart .repeater ul:after{content:"\200B"; display:block; height:0; clear:both; }
.rightpart .repeater ul{ *zoom:1;}
.rightpart .repeater ul li{ width:30.5%; float:left; padding-top:20px; padding-right:4.2%;}
.rightpart .repeater ul li img{width:100%;}
.rightpart .repeater ul li p a{ font-size:1.4em; color:#ad7741;}
.rightpart .repeater ul li p.acf-txt{text-align:center; padding-top:18px;}

/*190625*/
@media only all and (min-width:641px) {
.rightpart .repeater ul .line1 {padding-top: 5%;padding-left: 12.5%;width: 22.5%;padding-right: 12.5%;}
.rightpart .repeater ul .line1:first-child {padding-left: 15%;}

.rightpart .repeater ul .line2 {padding-top: 4%;padding-left: 3.33%;width: 22.5%;padding-right: 0;}
.rightpart .repeater ul .line2:first-child {padding-left: 0;}

.rightpart .repeater ul .line3 {padding-top: 4%;padding-left: 7%;width: 22.5%;padding-right: 0;}
.rightpart .repeater ul .line3:first-child {padding-left: 9.5%;}

.rightpart .repeater ul .line4 {padding-top: 4%;padding-left: 0%;width: 22.5%;padding-right: 22%;}
.rightpart .repeater ul .line4:first-child {padding-left: 23%;padding-right: 10%;}

.rightpart .repeater ul .linemb {display:none;}

.toppart .text .box td.lp-right>img {display:block;}
.toppart .text .box td.lp-right .lp-mobile {display:none;}
}

@media only all and (max-width:960px) {
    .rightpart .repeater ul li p a{ font-size:1.1em;}
}

@media only all and (max-width:640px) {
    .toppart .title{height:3.5em; line-height:3.5em; display:none;}
	.acf-content h1 {font-size: 1.5em;}
    .rightpart .repeater ul .line3 {display:none;}
    .rightpart .repeater ul .line4 {display:none;}
	.toppart .text .box td.lp-right .lp-mobile {display:block;}
	.toppart .text .box td.lp-right>img {display:none;}
	.mobile-header .navList {display:none;}
}
/*190625-end*/

.line{border:0!important;height:3px;background-color:#F8622F;margin: 16px 0 10px 0;}
.box{font-size:16px;color:#666;overflow: hidden;padding-bottom: 120px;}
.box b{display:block;margin-bottom: 14px;font-size: 18px;font-weight: normal;}
.box i{font-size: 31px;font-style: normal;font-weight: normal;margin-right: 10px;}

.tabl{float: left;text-align: right;
width: 23%;
background-color: #FCF3EC;margin-bottom: 4px;padding: 7px 0;padding-right: 3%;}
.tabr{float: right;width: 72%;
background-color: #F4F4F4;margin-bottom: 4px;padding: 7px 0;padding-left: 2%;}

.show{color:#f7622e;background: #F4F4F4 url('/content/dam/china/accl/acf/zh/system-support-tools/icons--buttons/show.gif') no-repeat;cursor: pointer;user-select: none;}
.plus{background-position: right -2px;}
.reduce{background-position: bottom right;}

.tabr a{color:#f7622e;}
.tabr a img{margin-left:5px}
.hid{display:none;padding: 20px;float: left;line-height: 30px;font-size: 14px;margin-bottom: 10px;background-color: #FEFCFD;color: #333;}

/*@media only all and (max-width:768px) {
.rightpart .subunhighlighted{font-size: 18px;width:100%;}
.rightpart .list li{font-size: 18px;width:100%;}
}*/
@media only all and (max-width:640px) {
    .second-right{float:none;}
    .rightpart .repeater ul li{ width:48%; float:left; padding-top:20px; padding-right:4%;}
	.rightpart{ width:90%; padding:0px 5%;}

    .content2 { width:90%; margin:20px auto 0; background:url("/content/dam/china/accl/acf/zh/love-zoom/loving-people/love-p-bg.jpg") repeat;}
    .content2 .text { width:100%;}
    .content2 .image { width:30%;}
    .toppart  .text .box td.lp-left { display:none;}
    .toppart  .text .box td.lp-right { width:100%;}

    .content  .text .box td.lp-left { display:none;}
    .content  .text .box td.lp-right { width:100%;}
    .acf-content { padding-top:0;}
    .rightpart { border-left:none;}
    .rightpart2 { padding-left:0;border-left:none; width: 88%; margin:0 auto;}
    .rightpart .text { border-bottom:#f18d00 3px solid;}
    .rightpart .text .box  { padding:0 5%;}
    .rightpart .text .box p.backtolist {margin-right:0;}
    .rightpart .text .box p.backtolist a, .rightpart .text .box p.backtolist a:link, .rightpart .text .box p.backtolist a:visited {font-size: 24px; color:#f18d00;}
    .rightpart .imagedetail .phead { width:88%; margin:24px auto 0; background-color:#f4f4f4; overflow:hidden;}
    .rightpart .imagedetail .idphoto { margin:20px auto 0; float:none; border-radius: 50%; background-color:#fff; padding:3px; }
    .rightpart .imagedetail .idphoto img{ border-radius:50%;}
    .rightpart .imagedetail .desc { float:none; margin: 0 auto; width:auto;height:auto; border:none; text-align: center;}
    .rightpart .imagedetail .desc .idname { display:inline-block; width:auto; padding-bottom:0; }
    .rightpart .imagedetail .desc .iddesc { font-size:24px; width:auto; line-height:40px; text-align: left; margin-top:10px; padding:0 4% 40px;}

	.rightpart .list li{ width:50%;}
.rightpart .subunhighlighted{ width:50%}

}
@media only all and (max-width:380px) {
    .rightpart .imagedetail .desc .iddesc{ font-size:14px; line-height:28px;}
    .content2 .text p.lp a {font-size: 14px;}
}