			
			.container .container-one .slider_item .switch-tips {
				position: absolute;
				bottom: 20px;
				right: 26px;
				z-index: 1;
			}
			
			.container .container-one .slider_item {
				float: left;
				width: 776px;
				height: 340px;
				overflow: hidden;
				position: relative;
			}
			
			.container .container-one .slider_item .switch-tips li.on {
				background: #51B071;
				;
			}
			
			.container .container-one .slider_item .switch-tips li {
				cursor: pointer;
				text-indent: -9999px;
				float: left;
				width: 9px;
				height: 9px;
				background: #fff;
				border-radius: 50%;
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				-o-border-radius: 50%;
				margin-right: 11px;
			}
			
			.container .container-one .slider_item .switch-tips ol li:hover {
				background: #51B071;
			}
			
			.container .container-one .slider_item .switch-tips li .last-switch-tips {
				margin-right: 0;
			}
			
			.container .container-one .slider_item .img-group ul li {
				float: left;
				position: relative;
				width: 776px;
				height: 340px;
			}
			
			.container .container-one .slider_item .img-group ul li img {
				width: 776px;
				height: 340px;
			}
			
			.container .container-one .slider_item .img-group ul li p {
				position: absolute;
				bottom: 0;
				width: 100%;
			}
			
			.container .container-one .slider_item .img-group ul li p a {
				display: block;
				height: 50px;
				line-height: 50px;
				color: #fff;
				font-size: 22px;
				padding: 0 200px 0 20px;
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
				background: rgba(0, 0, 0, 0.3);
			}
			
			.container .container-one .container-onefr {
				float: left;
				width: 414px;
				height: 340px;
				margin-left: 10px;
				padding: 53px 42px 29px 32px;
			}
			
			.container .container-one .container-onefr .container-onefr-box1 {
				width: 340px;
				height: 258px;
				border: 6px solid #51B071;
				;
				position: relative;
			}
			
			.container .container-one .container-onefr .container-onefr-box1 .container-onefr-box2 {
				width: 322px;
				height: 240px;
				border: 1px solid #51B071;
				;
				margin: 3px;
			}
			
			.container .container-one .container-onefr .container-onefr-box1 .container-onefr-box2 h3 {
				width: 130px;
				font-size: 24px;
				font-weight: 600;
				color: #333330;
				line-height: 33px;
				padding: 5px 15px 4px;
				background-color: #fff;
				position: relative;
				top: -30px;
				left: 100px;
			}
			
			.container .container-one .container-onefr .container-onefr-box1 .container-onefr-box2 ul {
				padding: 0 0 0 26px;
			}
			
			.container .container-one .container-onefr .container-onefr-box1 .container-onefr-box2 ul li {
				line-height: 38px;
			}
			
			.container .container-one .container-onefr .container-onefr-box1 .container-onefr-box2 ul li p {
				font-size: 16px;
				font-weight: 600;
				color: rgba(102, 102, 96, 1);
				line-height: 38px;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
			}
			
			.container .container-one .container-onefr .container-onefr-box1 .container-onefr-box2 .container-onefr-btn {
				background: linear-gradient(270deg, rgba(97, 228, 180, 1) 0%, rgba(3, 214, 137, 1) 100%);
				box-shadow: 0px 5px 10px 0px rgba(171, 171, 171, 0.5);
				border-radius: 22px;
				width: 245px;
				margin-top: 15px;
				margin-left: 46px;
                                background-color: #36c58f\0;
			}
			
			.container .container-one .container-onefr .container-onefr-box1 .container-onefr-box2 .container-onefr-btn:hover {
				background:#03af70;
			}
			
			.container .container-one .container-onefr .container-onefr-box1 .container-onefr-box2 .container-onefr-btn a {
				display: block;
				font-size: 16px;
				font-weight: 600;
				color: #fff;
				line-height: 22px;
				padding: 11px 88px;
			}
			
			.container .container-two .container-twofl {
				width: 595px;
				float: left;
				padding: 25px 43px;
				background-color: #fff;
			}
			
			.container .container-two .container-twofl .container-twolist {
				padding-top: 15px;
			}
			
			.container .container-two .container-twofl .container-twolist li {
				line-height: 32px;
				clear: both;
			}
			
			.container .container-two .container-twofl .container-twolist li a {
				float: left;
				font-size: 15px;
				font-weight: 400;
				color:#333;
				line-height: 32px;
				display: block;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				width: 400px;
			}
			.container .container-two .container-twort .container-twolist li a {
				float: left;
				font-size: 15px;
				font-weight: 400;
				color: #333;
				line-height: 32px;
				display: block;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				width: 100%;
			}
			
			.container .container-two .container-twofl .container-twolist li a:hover {
				color: #51B071;
			}
			
			.container .container-two .container-twofl .container-twolist li span {
				float: right;
				font-size: 15px;
				font-weight: 400;
				color: #333;
				line-height: 32px;
			}
			
			.container-banner img {
				width: 1200px;
				height: 102px;
				transition: all .5s ease;
			}
			 
             .container-banner img:hover{  
                 transform: scale(1.1); 
            }  
			
			
			.container .container-wrapper {
				padding: 25px 45px 29px;
				background-color: #fff;
			}
			
			.container .container-wrapper .container-wrapper-list {}
			
			.container .container-wrapper .container-wrapper-list ul {
				padding-top: 15px;
				width: 1130px;
			}
			
			.container .container-wrapper .container-wrapper-list ul li {
				float: left;
				margin-right: 55px;
                                padding-top:20px;
 
			}
			.container .container-wrapper .container-wrapper-list ul li:hover .container-wrapper-title a{
				color:#03af70;
			}
			.container .container-wrapper .container-wrapper-list ul li img {
				width: 170px;
				height: 170px;
			}
			.container .container-wrapper .container-wrapper-list ul li .container-wrapper-title {
				width: 170px;
				padding: 10px 0;
				
			}
			.container .container-wrapper .container-wrapper-list ul li .container-wrapper-title a{	
				display: block;
				height: 36px;
				overflow: hidden;
    			line-height: 18px;
   				 width: 100%;
    			background-color: #fff;
   				 color: #323232;
    			font-size: 14px;
                                 text-align: center;
   				 word-break: break-word;
			}
			
			
			.container .container-title .module {
				overflow: hidden;
			}
			
			.container .container-title .module h3 {
				float: left;
				font-size: 24px;
				font-weight: 600;
				color: #51B071;
				line-height: 33px;
			}
			
			.container .container-title .module a {
				float: right;
				line-height: 33px;
				color: #999990;
			}
			
			.container .container-title .module a:hover {
				color: #51B071;
			}

            /*20190320*/
           .slideTxtBox .hd div {
				float: left;
			}
			
			.slideTxtBox .hd ul {
				float: left;
				margin-left: 20px;
			}
			
			.slideTxtBox .hd ul li {
				float: left;
				font-size: 18px;
				color: #333;
				margin: 0px 20px;
				line-height: 33px;
				cursor: pointer;
			}
			
			.slideTxtBox .hd ul li.on {
				color: #51B071;
			}

			/*新加样式*/
			.clearfix:after {
			  visibility: hidden;
			  display: block;
			  font-size: 0;
			  content: " ";
			  clear: both;
			  height: 0;
			}
			.container .container-two .container-twofl {
				box-sizing: border-box;
				width: 1200px;
				float: left;
				padding: 25px 43px;
				background-color: #fff;
			}
			.container .container-two .container-twofl .container-twolist{
				overflow: hidden;
				width: 1154px;
			}
			.container .container-two .container-twofl .container-twolist li{
				width: 537px;
				margin-right: 40px;
				float: left;
				clear: none;
			}
			.container .container-two .container-twofl .container-twolist li a {
			    float: left;
			    font-size: 15px;
			    font-weight: 400;
			    color: #333;
			    line-height: 32px;
			    display: block;
			    white-space: nowrap;
			    overflow: hidden;
			    text-overflow: ellipsis;
			    width: 90%;
			}
			.container .container-wrapper .bd ul li img {
			   width: 100%;
			    height: 130px;
			}/*修改.container-wrapper-list 为 .bd类名*/
			.container .container-wrapper .bd ul li{
				float: left;
			    width: 215px;
			    margin-right: 9px;
			}/*修改.container-wrapper-list 为 .bd类名*/
			
			.container .container-wrapper .container-wrapper-list ul li .img-wrapper img {
			    width: 100%;
			    height: 130px;
			}
			
			.container .container-wrapper .container-wrapper-list ul li .img-wrapper .info-wrap {
			    overflow: hidden;
			    padding: 10px 0;
			}
			.container .container-wrapper .container-wrapper-list ul li .img-wrapper p {
			    max-height: 37px;
			    overflow: hidden;
			    line-height: 18px;
			    width: 100%;
			    background-color: #fff;
			    color: #323232;
			    font-size: 14px;
			    display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
				text-overflow: ellipsis;
			    word-break: break-word;
			}
			.container .container-wrapper .container-wrapper-list ul li .info-wrap .userNmae{
				margin-top: 6px;
			}
			.container .container-wrapper .container-wrapper-list ul li .img-wrapper:hover>.info-wrap p{
				color: #51B071;
			}
			
			
			/*培训课程栏目加文字样式*/
			.container .container-wrapper .container-wrapper-list ul li .container-wrapper-name{
			    line-height: 18px;
			    width: 100%;
			    color: #323232;
			    font-size: 14px;
			    margin-top: 5px;
			    overflow: hidden;
			   white-space: nowrap;
    		   text-overflow: ellipsis;
			}
			.container .container-wrapper .container-wrapper-list ul li .container-wrapper-text{
			   	height: 36px;
			    overflow: hidden;
			    line-height: 18px;
			    width: 100%;
			    background-color: #fff;
			    color:#323232;
			    font-size: 14px;
			    word-break: break-word;
                            margin-top: 20px;
			}
			.container .container-wrapper .container-wrapper-list ul li:hover .container-wrapper-name,.container .container-wrapper .container-wrapper-list ul li:hover .container-wrapper-text{
				color:#51B071;
			}
			
