div.content-text {overflow:hidden;margin-bottom:20px;font-size:1.2em}
div.content-text p{margin-bottom:15px;line-height:1.5em} 
div.content-text ul, div.content-text ol{margin:10px 0 25px;padding-left:25px}
div.content-text li {line-height:1.4em;margin-bottom:4px}
div.content-text hr{border:none;border-bottom: 1px dotted #CDCDCD;height:1px}
div.content-text img {max-width:100%;height:auto}
div.content-text h1, div.content-text h2,div.content-text h3,div.content-text h4,div.content-text h5,div.content-text h6 {font-size:1.2em;margin:20px 0 15px}	
div.content-text table {border:1px solid #dadada;border-collapse:collapse;margin:10px 0 20px;width:100% !important;box-sizing:border-box}
div.content-text table th {background-color:#406fc1;border:1px solid #DADADA;padding: 5px 5px 5px 10px;text-align: left;color:#fff}
div.content-text table td {border: 1px solid #DADADA;padding: 5px 5px 5px 10px;text-align:left}
div.content-text table tr:nth-child(even) td {background-color: #F2F2F2}

div.content-text table.dystb {width:100%;table-layout:fixed}
div.content-text table.dystb th+td[rowspan] {text-align:center;width:15%}
div.content-text table.dystb img {display:block;margin:0 auto !important}
div.content-text table.dystb a.wz {font-weight:bold}
div.content-text table.dystb a.wz:after {content:' »';font-size:1.2em}

a.p_pdf,a.p_doc,a.p_docx,a.p_ppt,a.p_pptx,a.p_xls,a.p_xlsx {text-decoration:none}
a.p_pdf:before {content:url("/icon/pdf.png");display:inline-block;vertical-align:middle;margin-right:5px}
a.p_doc:before {content:url("/icon/doc.png");display:inline-block;vertical-align:middle;margin-right:5px}
a.p_docx:before {content:url("/icon/doc.png");display:inline-block;vertical-align:middle;margin-right:5px}
a.p_ppt:before {content:url("/icon/ppt.png");display:inline-block;vertical-align:middle;margin-right:5px}
a.p_pptx:before {content:url("/icon/ppt.png");display:inline-block;vertical-align:middle;margin-right:5px}
a.p_xls:before {content:url("/icon/xls.png");display:inline-block;vertical-align:middle;margin-right:5px}
a.p_xlsx:before {content:url("/icon/xls.png");display:inline-block;vertical-align:middle;margin-right:5px}

div.gmapArea {margin-bottom:40px}
div.googleMaps{width:100% !important}
div.content-text div.googleMaps img{max-width:none}

div.content-text table.contact {box-sizing:border-box;width:100%;border:none}
div.content-text table.contact td {vertical-align:top;border:none;padding:0}
div.content-text table.contact td:first-child {padding-right:10px;width:45%}

@media screen and (max-width:940px){
div.content-text table {font-size:12px} 
div.content-text table th, div.content-text table td {padding:5px 1px}
div.content-text table.contact {font-size:1em}
div.content-text table.contact td {padding:0}
}

@media screen and (max-width:768px){
    
div.content-text table {font-size:1em} 
div.content-text table th, div.content-text table td {padding:5px}
div.content-text table.contact {font-size:1em}
div.content-text table.contact td {padding:0}
    
table.contact td {display:block}
table.contact td:first-child {padding-right:0;width:auto}
}

@media screen and (max-width:600px){
div.content-text table {font-size:12px} 
div.content-text table th, div.content-text table td {padding:5px 1px}
div.content-text table.contact {font-size:1em}
div.content-text table.contact td {padding:0}
}

@media screen and (max-width:500px){
div.content-text p img {float:none !important;display:block;margin:10px auto !important}
}