	.m_bot15 {
		margin-bottom: 15px;
	}

	.head_bg_div{
		margin-top:0;
	}
	.head_bg_div div {
		border: 1px dotted #ccc;
		box-sizing: border-box;
		display: inline-block;
		left: 50%;
		max-width: 355px;
		position: absolute;
		top: 111%;
		transform: translate(-50%, -50%);
	}
	.sitelog_hd{
		font-size:36px;
		color:#2E3639;
		font-weight:bold;
		letter-spacing: -1.2px;
		line-height: 36px;
	}	
	.sitelog_hd1{
		font-size:27px;
		color:#C5C5C5;
		line-height:27px;
	}	
	
	.sitelog_scr {
		/* max-width: 325px; */
		width:70%;
		margin:20px auto;
		border-radius: 5px;
		color: #666;
		box-sizing: border-box;
	}
	.sitein_txt {
		background: #FFF;
		border-radius: 3px;
		color: #313131;
		font-size: 16px;
		height: 37px;
		line-height: 1.42857;
		padding: 6px 12px;
		border: 1px solid #ccc;
		box-sizing: border-box;
		transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}

	.sitein_txt:focus {
		border-color: #66afe9;
		outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
	}

	.sitein_sub{
		border-radius: 4px;
		cursor: pointer;
		display: inline-block;
		line-height: 1.42857;
		padding: 10px 12px;
		text-align: center;
		position: relative;
	}
	.sitebtn1{
		color: #fff;
		font-size: 21px;
		background: #17AA1C;
		border: 1px solid #17AA1C;
	}
	.sitebtn2{
		color: #555;
		font-size: 17px;
		background: #C5C5C5;
		border: 1px solid #C5C5C5;
	}

	.sitefg_pass {
		font-size: 14px;
		color: #286090;
	}
	.site_fa_down{
		color:#fff;
		font-size:21px;
		font-weight:bold;
		line-height:35px;
	}
	.circle_down{
		background:#000;
		display:inline-block;
		width:35px;
		height:35px;
		text-align:center;
		-moz-border-radius:50%;
		-webkit-border-radius:50%;
		border-radius:50%;
		cursor:pointer;
	}
	.vidlect_cont{
		/* background: #f6f8f8  none repeat scroll 0 0; */
		margin: 0 auto 0;
		max-width: 800px;
		position: relative;
		width: 100%;
		z-index: 999;
	}			
	.vidlect_lt{
		 float: left;
		width: 75%;
	}
	.vidlect_lt_in{
		background-color:#fff;
		padding:10px 0;
		border:1px solid #ececec;
	}
	.vidlect_rt{
		background-color: #ffffff ;
		border: 1px solid #ececec ;
		float: right;
		width: 23%;
		-webkit-box-shadow:1px 3px 2px 0px #ececec;
		-moz-box-shadow:1px 3px 2px 0px #ececec;
		box-shadow: 1px 3px 2px 0px #ececec;
	}
	.sitevid_hd{
		color: #2e3639 ;
		font-size: 37px;
		font-weight: bold;
		letter-spacing: -1px;
		line-height: 37px;
	}	
	.sitevid_hd1{
		color: #666c74 ;
		font-size:30px;
	}	
	.vidlect_nothank{
		color:#000000;
		font-weight:bold;
		text-decoration:underline;
		font-size: 12px;
	}
	.vidlect_nothank:hover{
		color:#000000;
		text-decoration:underline;
	}
	.lectvideo_wrap {
		box-sizing: border-box;
		margin: 20px auto;
		width: 95%;
	}
	.lectvideo_container {
		height: 0;
		padding-bottom: 56.25%;
		position: relative;
	}

	.lectvideo_container iframe {
		bottom: 0;
		height: 100%;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%;
	}
	.sthumb_cont{
		border-bottom: 1px solid #dddddd ;
		box-sizing: border-box;
		padding: 10px;
	}
	.sthumb_hd{
		color: #2e3639 ;
		font-size: 14px;
		line-height: 19px;
		font-weight: bold;
	}	
	.sthumb_hd1{
		color: #222;
		font-size: 9px;
		font-weight: 400;
		line-height: 17px;
	}	
	.sthumb_price{
		color: #2e3639 ;
		font-size: 22px;
		font-weight: bold;
	}
	.sthumb_btn{
		box-sizing: border-box;
		padding: 15px 10px;
		text-align: center;
	}
	.lect_buynow{
		background: #17aa1c  none repeat scroll 0 0;
		border: 1px solid #17aa1c ;
		color: #ffffff ;
		display: inline-block;
		font-size: 14px;
		font-weight: bold;
		line-height: 1.42857;
		padding:8px 6px;
		text-align: center;
		 -moz-border-radius: 2px;
		 -webkit-border-radius: 2px;
		 -ms-border-radius: 2px;
		  border-radius: 2px;
	}
	.circle_down_new{
			margin-top:50px;
		}
	
	@media handheld, only screen and (max-width: 767px) {
		.sitelog_scr{
		 width:95%;
		}
		.sitelog_scrbg {
		position: relative;
		top: 0;
		left: 0;
		-ms-transform: translate(0,0);
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
		width: 100%;
		padding: 15px;
		}
		.circle_down_new{
			margin-top:0px;
		}
	}