﻿
/*首页内容*/
/*首页*/
.content{
	width: 1200px;
	margin: 0 auto;
	padding-bottom:40px;
	overflow:hidden;
}
.content h2{
	text-align: center;
	background: url(../images/back.jpg) no-repeat bottom;
	height: 100px;
	line-height: 80px;
	font-size: 36px;
	color: #666;
}
.problem{width:1200px;padding: 20px 0px;}
.problem .product{
	overflow: hidden;
	padding:20px 0;
	width:1205px;
}
.product li{
	margin-right:5px;
	float: left;
	width: 236px;
	overflow:hidden;
}
.product li img,
.features_introduce ul li{float:left;}
.product p{
	text-indent: 2em;
	color:#333;
	width: 202px;
	height:80px;
	line-height:20px;
	font-size:14px;
	float: left;
	margin-left: 6px;
	padding:10px;	
	border:1px solid #7dc6db;
	border-top: none;
}
.product .text2{border-color:#2b6bc2;}
.product .text3{border-color:#959595;}
.product .text4{border-color:#21cac0;}
.product .text5{border-color:#eea248;}
/*首页课程体系*/
.course{padding:20px 0px;}
.course h2{
	background: none;
	height: 72px;
    line-height: 72px;
}
.course_list{
	height: 445px;
	background: url(../images/back2.jpg) no-repeat;
	position: relative;
}
.course_list .pre_s1{
	width: 260px;
	height: 155px;
	display: block;
	position: absolute;
	left: 63px;
	top: 168px;
}
.course_list .pre_s2{
	width: 75px;
	height: 40px;
	display: block;
	position: absolute;
	left: 435px;
	top: 215px;
}
.course_list .pre_s3{
	width: 75px;
	height: 40px;
	display: block;
	position: absolute;
	left: 545px;
	top: 215px;
}
.course_list .pre_s4{
	width: 365px;
	height: 115px;
	display: block;
	position: absolute;
	right: 30px;
	top: 80px;
}
.course_list .pre_s5{
	width: 75px;
    height: 40px;
    display: block;
    position: absolute;
    right: 110px;
    top: 270px;
}
/*首页教学特色*/
.features,
.customer{
	overflow: hidden;
	padding: 20px 0px;
}
.features .features_introduce{
	float: left;
	width: 815px;
	height:450px;
	margin-top:20px;
	border: 1px solid #bfbfbf;
}
.features_introduce ul li p{
	color:#333;
	width: 300px;
	line-height:20px;
	padding-left: 20px;
	padding-top:58px;
}
.features_video{
	float:right;
	border:1px solid #bfbfbf;
	width:355px;
	height:450px;
	margin-top:20px;
}
.features_video h2{
	font-size: 30px;
	height:80px;
	line-height:65px;
	background: url(../images/back_little.jpg) no-repeat bottom;
}
.features_video video{
	width: 235px;
    border-radius: 30px;
    margin: 19px 10px 0px 48px;
    cursor:pointer;
}
.features_video p{padding:0px 20px;line-height:24px;}
.features_video .study_video{
	width:330px;
	height:188px;
	margin:20px 0px 20px 12px;
	position:relative;
	background: url(../images/video.jpg) no-repeat;
}
.study_video img{
	position:absolute;
	top:75px;
	left:150px;
	width:10%;
	height:18%;
	background:url(../images/play.png) no-repeat ;
	background-size:100%;
	border:none;
	display:none;
}
/*首页服务体系*/
.content .service h2{
	background:none;
	height:50px;
	line-height:50px;
	padding-bottom:10px;
}
.service{padding:20px 0px;}
.service_box{
	border:1px solid #666;
	overflow:hidden;
	padding:25px 0px;
	border-top:none;
	background:#eee url(../images/back.png) no-repeat top;
}
.service_box .service_box_left{
	float:left;
	width:757px;
	margin-left:40px;
}
.service_box_left ul{width:1000px;}
.service_box_left ul li{
	float:left;
	width:358px;
	height:100px;
	margin: 25px 40px 0px 0px;
	overflow:hidden;
	background: url(../images/back6.jpg) no-repeat;
}
.service_box_left .service_title{
	float:left;
	width:100px;
	height:100px;
	font-size:36px;
	color:#99cc00;
	overflow:hidden;
}
.service_title span{
	width:36px;
	height:36px;
	display:block;
	margin:20px 0px 0px 35px;
}
.service_title i{
	font-size: 14px;
	color:#999;
	float:left;
	font-style:normal;
	margin-left:35px;
	line-height:28px;
}
.service_text{
	padding-top:10px;
	width:245px;
	float:left;
}
.service_text h3{
	font-size: 18px;
	line-height:30px;
}
.service_box_right{
	float:right;
	width:300px;
	margin-right:50px;
}
.service_box_right_little{
	height:35px;
	border-bottom: 1px solid #999;
    margin-bottom: 10px;
	overflow:hidden;
}
.service_box_right_little h4{
	float:left;
	font-size: 24px;
	color: #666;
}
.service_box_right_little a{
	float:right;
	color:#666;
	line-height:50px;
}
.service_box_right_little a:hover,
.news_list dl dt a:hover{color:#00cc99;}
.service_box_right dl,
.customer{
	overflow:hidden;
}
.service_box_right dl dd{
	float: left;
	width: 135px;
	height: 135px;
	margin: 10px 0px 0px 10px;
	background:#666;
	position:relative;
	overflow: hidden;
}
.service_box_right dl dd p{
	width: 135px;
	height:30px;
	line-height:30px;
	text-align:center;
	position:absolute;
	left:0px;
	bottom:0px;
	color:white;
	font-size:14px;
	background:rgba(0, 0 , 0 , 0.4);

}
/*首页客户见证*/
.voice{
	padding-top: 20px;
	float: left;
	width: 580px;
}
.voice .voice_title,
.customer_list .voice_title{
	width: 560px;
	height: 100px;
	margin-bottom: 10px;	
	background: url(../images/back7.jpg) no-repeat center bottom;
}
 
.customer_list .voice_title{background: url(../images/back8.jpg) no-repeat center bottom;}
.voice .voice_title a,.customer_list .voice_title a{
	float: right;
	margin-top:90px;
}


.customer_list #ul{
	position: relative;
}
.customer_list #ul .post-s{
	position: absolute;
	top: 0px;
	left: 0px;
}
.customer_list #ul .box_li{
	border: none;
	overflow: hidden;
	// position: absolute;
	// top: 36px;
	position: relative;
}








.voice ul{
	padding: 10px;
	border:1px solid #a0a0a0;
}
.voice ul li {
	padding: 19px 0px;
	overflow: hidden;
	border-bottom: 1px solid #a0a0a0;
}
.voice .voice_pic{
	display: inline-block;
	width: 140px;
	overflow: hidden;
	float:left;
}
.voice dl{	
	width: 400px;
	overflow: hidden;
	float: right;
	// padding: 20px 0px;
}
.voice dl a{font-size:18px;}
.voice dl dd{
	line-height: 20px;
	padding-top: 10px;
	text-indent: 2em;
}
.customer_list{
	padding-top: 20px;
	float: right;
	width: 568px;
}
.customer_list ul{
	border:1px solid #666;
	overflow:hidden;

}
.customer_list #colee{
	border: 1px solid #666;
	box-sizing: border-box;
}
.customer_list #colee2,#colee1{
	border: none;
}
.customer_list ul li{
	overflow:hidden;
	width:570px;
	background:#ddd;
}
.customer_list .li_bg2{background:#eee;}
.customer_list b{
	border-right:1px solid black;
	border-bottom:1px solid black;
}
.customer_list span{border-right:1px dashed black;}
.customer_list b,
.customer_list span{
	text-align: center;
	width:119px;
	display:inline-block;
	float:left;
	height:36px;
	line-height:36px;
}
.customer_list .first{ width:189px; }
.customer_list .last{width:139px;}
/*首页关于培顿*/
.about_pd{
	overflow: hidden;
	padding:20px 0px;
	background: url(../images/line.jpg) no-repeat center 160px;
}
.about_pd h3{
	background:#66cccc;
	height:30px;
	line-height:30px;
	color:white;
	text-align:center;
	width:80px;
	margin-top:10px;
}
.little_banner,
.about_pd_right .video{
	position: relative;
	border:2px solid #66cccc;
	border-bottom:none;
	width: 500px;
	height:323px;
}
/*关于培顿轮播*/
.example2{
	width: 320px;
	height: auto;
	margin: 0 auto;
	position:relative;
}
.example2 ol{
	position:absolute;
	width: 100px;
	height: 20px;
	bottom: 10px;
	right: 0px;
}
.example2 ol li{
	float:left;width: 12px;
	height: 12px;
	margin: 5px;
	background: #fff;
	border-radius:50%;
	text-align:center;
	font-size:8px;
	line-height:12px;
}
.example2 ol li.seleted{
	background: #1AA4CA;
}

.luara-left{
	position:relative;
	padding:0;
	overflow: hidden;
}
.luara-left ul{
	position: relative;
	padding: inherit;
	margin: 0;
}
.luara-left ul li{
	float: left;
	padding: inherit;
	margin: inherit;
	list-style: none;
}
.luara-left ul li img{
	width: inherit;
	height: inherit;
}
/*关于培顿轮播end*/
.about_pd_left{
	float:left;
	width: 500px;
	margin-left: 20px;
}
.textarea,
.table_list{
	width:490px;
	height:274px;
	border:2px solid #66cccc;
	border-top:none;
	padding-top:30px;
	padding:10px 0px 3px 10px;
}
.textarea .textarea_list{
	width:480px;
	height:272px;
	padding-right:10px;
	overflow-x: auto;
	line-height: 24px;
}
.textarea_list h4{
	margin-top:20px;
	line-height:30px;
	font-size:18px;
}
.textarea p{
	line-height:24px;
	text-indent:2em;
}
.about_pd_right{
	float: right;
	width: 504px;
	margin-right: 20px;
}
.about_pd_right h3{margin-left:424px;}
.video video{width: 500px;}
.about_pd_right .table_list{
	background:#eee;
	padding: 0px;
	width: 500px;
	height:275px;
}
.about_pd_right .table_list h5{
	text-align:center;
	font-size:18px;
	height: 55px;
	line-height:55px;
}
.table_list form{
	margin:10px;
	padding:10px;
	padding-bottom:0px;
	border: 1px dashed #666;
}
.table_list input,
.table_list select{
	border:1px solid #aaa;
	height:30px;
	line-height:30px;
	width: 145px;
	padding-left:5px;
	margin-right:15px;
}
.table_list select{width:152px;}
.table_list ul li{margin-bottom:10px;	text-align:center;}
.table_list label{
	font-size:18px;
	line-height:36px;
	margin-left:10px;
	margin-right: 5px;
}
.table_list_li input{
	width: 370px;
}
.about_pd_right .video{height:325px;padding-bottom:10px;}
.about_pd_right video{height:325px;background:black;}
.table_list .table_list_btn{
	border:none;
	background:#00cc99;
	width:100px;
	height:40px;
	line-height:40px;
	font-size:22px;
	color:white;
	border-radius:10px;
}
/*首页新闻动态*/
.news{
	overflow:hidden;
	padding:20px 0;
}
.news .news_list{
	width:375px;
	overflow:hidden;
	float:left;
	margin-right:25px;
}
.news_list dl dt h3{	
	width:110px;
	height:48px;
	color:#666;
	font-size:24px;
	line-height:48px;
	text-align:center;
	float: left;
	border-bottom:2px solid #00cc99;	
}
.news_list dl dt a{
    float: right;
    margin-right: 5px;
    margin-top: 29px;
    color: #666;
    }
.news_list dl dt{
	border-bottom:2px solid #d2d2d2;
	height:48px;
	margin-bottom:10px;
}
.news_list dl dd{
	overflow:hidden;
	font-size:14px;
	line-height:24px;
	
}
.news_list a{
	float:left;
}
.news_list span{
	float:right;
	color:#999;
}
.news_list .news_pic{margin-bottom:10px;}


.news_list img{
	width:140px;
	height:100px
}
.news_list .news_pic .news_pic_pic{
	display:block;
	width: 140px;
	
	overflow: hidden;
	float:left;
}


.news_list .news_pic div{
	width:215px;
	float:right;
	height:100px;
}
.news_pic div h4{
	font-size:16px;
	height:32px;
	line-height:32px;
}
.news_list dl .news_pic div p{
	padding-bottom:5px;
	line-height:20px;
	height:35px;
	overflow:hidden;
	text-indent: 2em;
}
.news_list dl .news_pic span{
	font-size:12px;
	line-height:14px;
	float:none;
}
