/*
 * template201909
 */

/*btn*/
.container-fluid .page-reg-btn {
    background: #e20152;
    border-color: #e20152;
}
.container-fluid .page-reg-btn:active:hover, 
.container-fluid .page-reg-btn:hover, 
.container-fluid .page-reg-btn:focus, 
.container-fluid .page-reg-btn:active, 
.container-fluid .page-reg-btn.active {
    background: #e6276c;
    border-color: #e6276c;
}
/*页内reg*/
#left-pic-video {
	height: 400px;
    width: 711px;
    background-size: cover;
    padding: 0px;
}
.right-reg-content .btm-reg-txt-1 {
	color: black;
	text-align: center;
}
.right-reg-content .btm-reg-txt-1 b {
	color: #e20152;
}
.right-reg-content .btm-reg-txt-3 {
	color: black;
}
.right-reg-content .btm-reg-txt-3 font {
	color: #e20152;
}
/*template1*/
.template1-img {
	width: 350px;
    height: 312px;
	margin-left: auto;
	margin-right: auto;
}
.template1-img p {
	line-height: 1.5;
    font-size: 18px;
    padding-top: 26px;
}
.template1-bg1 {
	background-image: url(http://www.pinghe.com/d/file/Course/tie/sp/weak01.jpg);
}
.template1-bg1 p {
	margin-left: 128px;
}
.template1-bg2 {
	background-image: url(http://www.pinghe.com/d/file/Course/tie/sp/weak02.jpg);
}
.template1-bg2 p {
	margin-left: 121px;
}
.template1-bg3 {
	background-image: url(http://www.pinghe.com/d/file/Course/tie/sp/weak03.jpg);
}
.template1-bg3 p {
	margin-left: 142px;
}
/*template2*/
.template2-bg {
    background-image: url(http://www.pinghe.com/glv/img/index/insSpeakBG.jpg);
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center;
}
.template2-bg .font-white {
	color: #fff;
}
/*template6*/
.template6 {
	background-image: url(http://www.pinghe.com/glv/img/index/enviroment.jpg);
    background-position: center;
    background-repeat: repeat;
}
.template6 .font-white {
    color: #fff;
}
.template6-img-box {
	padding-bottom: 70px;
}
.template6-img-box img {
	margin-left: auto;
    margin-right: auto;
}
.template6 .banner-bullet {
    background-color: rgb(197, 197, 197);
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 1px 3px 1px 1px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
}
.template6 .banner-bullet-active {
    background-color: rgb(255, 255, 255);
    border-width: 2px;
    border-color: rgb(237, 156, 40);
    border-image: initial;
    margin: 1px 3px 1px 1px;
}
/*template7*/
.template7 .row {
	margin: 0;
}
.template7 .row .col-md-6{
	padding-left: 0;
	margin-bottom: 15px;
}
.template7 .row .col-xs-12{
	padding-left: 0;
	margin-bottom: 15px;
}
.template7-list-detail {
	border: 1px solid #79a500;
    padding: 8px;
}
.template7-list-detail p {
	color: #6d6d6d;
}
.template7 a:hover {
    text-decoration: none;
}
.template7 a:hover h2 {
    color: #79a500;
}
.template7-h2 {
	line-height: 1.5;
	margin: 0;
	padding: 0;
}
.template7-h4 {
	font-weight: bold;
	color: #6d6d6d;
	line-height: 1.5;
	margin: 0;
	padding: 0;
}

/*移动*/
@media screen and (max-width: 40em) {
	/*主图*/
	.main-pic {
		background: url(/images/template201909/MainPic-MO.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		height: 120vw;
	}
	/*btn*/
	.container-fluid .page-reg-btn {
	    font-size: 4.4vw;
		margin: auto;
		width: 80%;
		height: 10vw;
	}
	/*页内reg*/
	.right-reg-content .btm-reg-txt-1 {
		font-size: 5.4vw;
	}
	#right-reg .form-group {
		margin-bottom: 3.6vw;
		height: 10vw;
	}
	#right-reg .form-control {
		font-size: 4.4vw;
		margin: auto;
		width: 80%;
		height: 10vw;
		border-radius: 4px;
	}
	/*template1*/
	.template1 .green-tag-container {
		width: 66vw;
		height: 18vw;
		margin: 4vw auto;
		border: 1px solid #79a500;
		display: -webkit-flex;
		display: flex;
	}
	.template1 .green-img-container {
		width: 18vw;
		line-height: 18vw;
		text-align: center;
		-webkit-flex: none;
		flex: none;
		background: #79a500;
	}
	.template1 .green-img-container img {
		width: 12vw;
	}
	.template1 .green-text-container {
		width: 48vw;
		height: 18vw;
		-webkit-flex: 1;
		flex: 1;
	}
	.template1 .green-text-container p {
		float: left;
	}
	.template1 .v-container {
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
		-webkit-justify-content: center;
		justify-content: center;
	}
	/*template3*/
	.template3-m-box {
		margin: auto;
		box-shadow: 0px 2px 5px #c1c1c1;
		background: #fff;
		margin-bottom: 20px;
	}
	.template3-m-box .col-xs-6 {
		padding: 0px;
	}
	.template3-m-box .public-h1 {
		font-size: 20px;
		margin-top: 10px;
		margin-bottom: 15px;
	}
	/*template6*/
	.template6-img-box img {
		width: 100%;
	}
	.template6 .camp-prev {
		background-image: none !important;
	}
	.template6 .camp-next {
		background-image: none !important;
	}
	/*template7*/
	.template7-h2 {
		font-size: 22px;
		text-align: center;
	}
	.template7-h4 {
		font-size: 14px;
	}
	.template7 .row .col-xs-12 {
		padding-right: 0px;
	}
}
/*PC*/
@media screen and (min-width: 40em) {
	/*主图*/
	.main-pic {
		background: url(/images/template201909/MainPic-PC.jpg) 50% 0px no-repeat;
		height: 500px;
	}
	/*btn*/
	.container-fluid .page-reg-btn {
		width: 200px;
		height: 40px;
		font-size: 18px;
	}
	/*页内reg*/
	#right-reg {
		height: 400px;
		width: 489px;
		padding-top: 30px;
		background: white;
		border: 1px solid #efefef;
	}
	.right-reg-content {
		width: 330px;
		margin: auto;
	}
	.right-reg-content .btm-reg-txt-1 {
		font-size: 22px;
	}
	#right-reg .form-group {
		margin: 18px 0px 12px 0px;
	}
	#right-reg .form-control {
		height: 38px;
	}
	/*template3*/
	.template3 .TF-Container {
		width: 286px;
	}
	.template3 .TriFeature {
		width: 286px;
		height: 286px;
		border-radius: 50%;
	}
	.template3 .TFC {
		width: 286px;
		height: 286px;
		border-radius: 50%;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 115px;
		display: none;
	}
	.template3 .TFButton {
		border-radius: 4px;
		width: 194px;
		height: 68px;
		color: #79a500;
		border: 1px solid #79a500;
		margin: auto;
		text-align: center;
		font-size: 30px;
		line-height: 68px;
	}
	.template3 .TF-Container:hover .TFC {
		display: block;
	}
	.template3 .TF-Container:hover .TFButton {
		background: #79a500;
		color: white;
	}
	.template3 .transpare {
		background-color: rgba(0, 0, 0, 0.7);
		color: #FFFFFF;
		font-size: 17px;
		line-height: 1.2;
	}
	/*template6*/
	.template6 {
		height: 734px;
	}
	.template6-img-box img {
		width: 570px;
	}
	.template6 .camp-prev {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23719730'%2F%3E%3C%2Fsvg%3E") !important;
	}
	.template6 .camp-next {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23719730'%2F%3E%3C%2Fsvg%3E") !important;
	}
	/*template7*/
	.template7-h2 {
		font-size: 24px;
	}
	.template7-h4 {
		font-size: 16px;
	}
	.template7-list-detail{
		 height: 94px;
	}
}