img{border: 0 none;height: auto;max-width: 100%;vertical-align: middle;}
.l{float:left;}
.r{float:right;}
.c{clear:both;height:0;line-height:0;overflow:hiddem;margin:0;}

#box {color:#666666;}
#box p {font-size: 16px;line-height: 30px;} 
#box .texttitle{font-family:'微软雅黑'; font-size:24px;color:#000000; padding:24px 0 10px 2%;}
.acf-content-part{padding-top:24px;}
.parsys.leftpar.cq-element-leftpar{}
.second-left .title.section h1{ padding:24px 0; font-family:'微软雅黑'; font-size:24px;color:#004280;font-weight:normal;text-align:right;}
/*.second-right .title.section h1{padding:24px 0; font-family:'微软雅黑'; font-size:24px;color:#000000;font-weight:normal;text-align:left;padding-left:2%;}*/
.second-right .title.section h1{font-family:'微软雅黑'; font-size:24px;color:#000000; padding:24px 0 14px 0;border-bottom:2px solid #f7622e;font-weight:normal;margin-top: 20px;}
.title.link.section{padding-bottom:2%;border-bottom:1px solid #ff9000;margin-left:2%}
.title.link.section h2{font-size:16px;color:#f76430;padding-right:2%;text-align:right;font-weight:normal;}
#highlightlist{font-family:'微软雅黑';}
#highlightlist .unhighlighted,
#highlightlist .highlighted{text-align:right;font-size:16px;line-height:36px;}
#highlightlist .highlighted{color:#004280;}
#highlightlist .highlighted a{color:#000000;}
#highlightlist .unhighlighted a{color:#757575;}
#highlightlist .unhighlighted a:hover{color:#f7622e;}
.acf-content .second-left{padding-right:3%;width:22%}
.acf-content .second-right{float:right;width:65%;padding-left:9%;border-left:1px solid #cecece;}
.search.cq-analyzable.section{padding-left:2%;padding-bottom:1%}


.second-right .title.section{display:none;}
.second-right .image img{width:100%;}
#box p.title-p{display:block;padding:32px 0 24px; font-family:'微软雅黑'; font-size:20px;color:#000;font-weight:normal;text-align:left;padding-left:0px;border-bottom: 2px solid #f7622e;margin-bottom: 20px;}
#box p a{color:#757575}
#box p a:hover{color:#000000}

@media screen and (max-width:640px) {

    #box p.title-p{display:none;}
.acf-content-part{padding-top:0;}
.acf-content .second-left{display:none;}
.acf-content .second-right{width:100%;}
.second-right .title.section {display:block;}
.second-right .title.section h1{padding-left: 4%;font-size:30px;}
#box{padding-left: 4%;padding-right: 4%;padding-top: 15px;}
#box p{font-size:28px;line-height:48px;}
#box span{font-size: 30px;}


}

@media screen and (max-width:420px) {

.second-right .title.section h1{font-size:20px;margin-top: 10px;}
#box p{font-size:16px;line-height:28px;}
#box span{font-size: 20px;}

}
