﻿.more:after{content:"";}

.pages-body section,
.pages-body section h1,
.pages-body section h2,
.pages-body section h3,
.pages-body section h4,
.pages-body section h5,
.pages-body section h6,
.pages-body section p,
.pages-body section div,
.pages-body section ul,
.pages-body section ol{
	font-family:"Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;
	font-weight:200;
}

.pages-body section ol li,.pages-body section ul li{ margin-left:40px;}
.pages-body section ul li{list-style:inside; margin-left:30px;}
.pages-body section ol li{list-style:decimal;}
.pages-body section{word-wrap:break-word; font-size:21px; line-height:1.6; }
.pages-body section a{color:#16c5e5; text-decoration:none;}
.pages-body section a:hover{text-decoration:underline;}
.pages-body section font a{color:inherit;}
.pages-body section img{line-height:normal; vertical-align:bottom;}
.pages-body section h1,
.pages-body section h2,
.pages-body section h3,
.pages-body section h4,
.pages-body section h5,
.pages-body section h6,
.pages-body section p,
.pages-body section div,
.pages-body section ul,
.pages-body section ol{
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
}
.pages-body section h1,.pages-body section h2,.pages-body section h3{
	margin-top:0em; margin-bottom:0em; letter-spacing: 2px; line-height:1.5; font-weight:200;
}
.pages-body section h4,.pages-body section h5,.pages-body section h6{
	margin-top:0em; margin-bottom:0em; letter-spacing: 2px; line-height:1.6; font-weight:200;
}

.pages-body section p,.pages-body section div,.pages-body section ul,.pages-body section ol,.pages-body section font[size="4"]{font-size:18px;}
.pages-body section p,.pages-body section div,.pages-body section ul,.pages-body section ol{line-height:1.8;}
.pages-body section .img_width_full,
.pages-body section .video_width_full,
.pages-body section .width-full{max-width:100%;padding-left:0; padding-right:0; text-align:center;}
.pages-body section .img_width_full img,
.pages-body section .video_width_full img,
.pages-body section .width-full img,
.pages-body section .width-full video,
.pages-body section .width-full iframe{max-width:100%;}
.pages-body section h1{font-size:45px;}
.pages-body section h2{font-size:38px;}
.pages-body section h3{font-size:30px;}
.pages-body section h4{font-size:24px;}
.pages-body section h5{font-size:20px;}
.pages-body section h6{font-size:16px;}
.pages-body section img,.pages-body section video{max-width:100%;}
.pages-body section video:after{content:" ";}
.pages-body section a.link-btn{display:inline-block; padding:8px 40px; line-height:1.2; color:#fff; font-size: 18px; cursor:pointer; background-color:rgba(22,197,229,0.99); border-radius: 50px; border-color:rgb(255,255,255); border-style:solid; border-width:0px; text-decoration:none;}
.pages-body section a.link-btn:hover{opacity:0.8;}

.pages-body > .editor-module:after{content:"";height:0;visibility:hidden;display:block;clear:both;}
.editor-module{position:relative;}
.editor-module .module-bg{position:absolute; top:0; left:0; z-index:-1; width:100%; height:100%; background-position:top center; background-repeat:no-repeat;}
.editor-module .module-bg .module-bg-mask{position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(12, 30, 61, 0.25);}

.large-4{width:33%;}
.column{position:relative; z-index:1; margin:0; padding:0; float:left;  box-sizing:border-box; transition:all 0.3s;}
.column .btn-del-col{position:absolute; top:0; right:0; display:none; line-height:1; z-index:29999; cursor:pointer; transition:opacity 0.3s;}

.pages-body .page-template,.pages-body .page-template div,.pages-body .page-template p{max-width:none;}
.page-template .template-content h1,
.page-template .template-content h2,
.page-template .template-content h3,
.page-template .template-content h4,
.page-template .template-content h5,
.page-template .template-content h6{margin-bottom:0.5em;}
.page-template .template-content p{max-width: 640px; margin-left:auto; margin-right:auto; text-align:center;}
.page-template .template-content p a{margin-top:30px; /*display:inline-block; font-size:21px;*/ text-decoration:none;}
.page-template .template-content p a:hover{text-decoration:underline;}
.page-template .template-padded-grid h1,
.page-template .template-padded-grid h2,
.page-template .template-padded-grid h3,
.page-template .template-padded-grid h4,
.page-template .template-padded-grid h5,
.page-template .template-padded-grid h6{margin-top:1.1em;}
.page-template div.template-padded-grid{max-width:1160px; margin:0 auto; overflow:hidden;}
.page-template .template-padded-grid .row{width:100%; /*width:101%; margin-left:-0.5%;*/}
.page-template .template-padded-grid .column{overflow:hidden;}
.page-template .template-padded-grid .padded-column{position:relative; border:5px solid rgba(0, 0, 0, 0); border-top:none; border-bottom:none; padding-top:40px; padding-bottom:36px; height:100%;}
.page-template .template-padded-grid .padded-column p{ padding:0 5%; margin-left:auto; margin-right:auto; text-decoration:none;}
.page-template .template-padded-grid .padded-column p a{text-decoration:none; display:inline-block; margin-top:10px;}
.page-template .template-padded-grid .padded-column p a:hover{text-decoration:underline;}
/*.page-template-01 .template-content figure{margin-bottom: 20px;}
.page-template-02 .template-content figure{margin-top: 20px;}
.page-template-03 .template-padded-grid{margin-top:20px;}*/

.page-template .row[data-col="1"] .column{width:100%;}
.page-template .row[data-col="1"] .column .btn-del-col{display:none;}
.page-template .row[data-col="2"] .column{width:50%;}
.page-template .row[data-col="3"] .column{width:33.33%;}
.page-template .row[data-col="4"] .column{width:25%;}



@media only screen and (max-width: 1024px){
	.pages-body section h1,
	.pages-body section h2,
	.pages-body section h3,
	.pages-body section h4,
	.pages-body section h5,
	.pages-body section h6,
	.pages-body section p,
	.pages-body section div,
	.pages-body section ul,
	.pages-body section ol{
		max-width:610px;
	}
	.pages-body section h1{font-size:38px;}
	.pages-body section h2{font-size:32px;}
	.pages-body section h3{font-size:28px;}
	.pages-body section h4{font-size:22px;}
	.pages-body section h5{font-size:18px;}
	.pages-body section h6{font-size:16px;}
	.pages-body section p,
	.pages-body section ul,
	.pages-body section ol{font-size:14px;}

}
/*and (max-device-width: 768px)*/
@media only screen and (max-width: 735px)  {
    .pages-body section h1{font-size:34px;}
	.pages-body section h2{font-size:28px;}
	.pages-body section h3{font-size:24px;}
	.pages-body section h4{font-size:20px;}

	.pages-body section h1,
	.pages-body section h2,
	.pages-body section h3,
	.pages-body section h4,
	.pages-body section h5,
	.pages-body section h6,
	.pages-body section p,
	.pages-body section ul,
	.pages-body section ol{padding-left:20px; padding-right:20px;}

	/*.pages-body section h1{-webkit-transform:scale(0.5,0.5);}*/
	.page-template .column{float:none;margin-left:auto; margin-right:auto;}
	.page-template .template-padded-grid .large-4{width:auto;}
	.page-template .template-padded-grid .padded-column{padding-top:20px; padding-bottom:16px;}
	
	.page-template .template-padded-grid .row .column,
	.page-template .row .column.editor-module{width:auto;}
}

@media only screen and (max-width: 635px) {
	.pages-body section h1{font-size:28px;}
	.pages-body section h2{font-size:22px;}
	.pages-body section h3{font-size:20px;}
	.pages-body section h4{font-size:18px;}
	.pages-body section h5{font-size:16px;}
	.pages-body section h6{font-size:14px;}
}

@media only screen and (max-width: 450px) {
	.pages-body section h1{font-size:24px;}
	.pages-body section h2{font-size:22px;}
	.pages-body section h3{font-size:20px;}
	.pages-body section h4{font-size:18px;}
	.pages-body section h5{font-size:16px;}
	.pages-body section h6{font-size:14px;}
}

/*@media only screen and (max-width: 360px) {
	.pages-body section h1{font-size:18px;}
	.pages-body section h2{font-size:18px;}
	.pages-body section h3{font-size:18px;}
	.pages-body section h4{font-size:16px;}
	.pages-body section h5{font-size:14px;}
}*/