﻿@charset "utf-8";
.middle{
	width: 100%;
}

.clear {
    height: 0 auto;
    overflow: hidden
}

/*banner*/
.banner{height:500px;overflow:hidden;}
.banner .d1{width:100%;height:500px;display:block;position:absolute;left:0px;top:120px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:9999;left:0px;top:560px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -30px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

/*关于我们*/
.news_all{
	width: 1200px;
	display: block;
	margin: 0 auto;
}

.news_l{
	float:left;
	width:560px;
	padding:10px 0 0 0
}

.news_l h3,
.news_r h3{
	color:#333;
	font-size:20px;
	line-height: 50px;
	border-bottom:2px solid #176eb4;
	font-weight:normal;
}


.news_l h3 a,
.news_r h3 a{
	line-height: 50px;
	color:#555;
	font-size:18px;
	float:right;
}

.news_l h3 a:hover,
.news_r h3 a:hover{
	color:#0e84c8;
}

.n_center{
	background:#f5f5f5;
	padding:15px 10px
}

.n_center>a{
	float:left;
	padding:0 20px 0 0;
	display: block;
}

.n_center>div a{
	display: block;
	color:#202020;
}

.n_center>div a h4{
	font-weight:normal;
	font-size:2rem;
}

.n_center>div a p{
	line-height: 26px;
	padding:10px 0 0 0;
	font-size:1.6rem;
}

.n_center>div:hover a{
	color:#0e84c8;
}

 .li_infor{
       height: 30px;
       font-size: 16px;
       border-bottom: 1px dashed #eee;
       margin-top: 16px;
           
}


 .li_infor a{
        float: left;
        color: #202020;
        font-size: 16px;
        width: 360px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: inline-block;
           
}

 .li_infor a:hover{
        color: #0e84c8;
           
}

.li_infor span{
    float: right;
    color: #202020;
    display: inline-block;
}



.news_r{
	float:right;
	width:560px;
	padding:10px 0 0 0
}

/*服务介绍*/
.bg_cen{
	width: 100%;
	height: auto;
	padding: 10px 0 0 0;
}
.services .project{
	width: 1200px;
	height: auto;
	margin: 30px auto;
	text-align: center;
}

.project a{
	display: block;
}

.pl {
	width: 490px;
	height: 400px;
	float: left;
	margin:0 10px 0 0;
	overflow: hidden; 
}

.pr {
	width: 700px;
	height: 400px;
	float: right;
}

.prt clear {
	width: 700px;
	height: 190px;
	overflow: hidden; 
}

.prb {
	width: 700px;
	height: 200px;
	overflow: hidden; 
}

.pl img,
.pr img{
	display: block;
    width: 100%;
    height: 100%;
    transition: all 1s;
}

.pl img:hover,
.pr img:hover{
	transform: scale(1.2);
}


.clear {
	clear: both;
}


/*企业优势*/

.advantage table{
	width: 1200px;
	height: auto;
	margin: 90px auto 0 auto;
	font-size: 1.6rem;
	text-align: center;
}
.advantage table p{
	
	height: auto;
	color: #333;
	line-height: 24px;
}
.advantage table h2{
	color: #333;
	font-size: initial;
	margin: 10px 0;
	font-size: 1.8rem;
}
.advantage table td{
	width: 280px;
	height: 90px;
	padding: 0 0px 90px 0;
                  position: relative;
}

.advantage table img{
	display: block;
	margin: 0 auto;
                  position:absolute;
                 top:-50px;
                 left:110px;
}

.advantage table div{
	box-shadow:0 0 5px #dfdfdf;
                  padding:40px 12px 20px 12px;
                  margin:0 20px;
                 border-radius:4px
}

/*合作高校*/

.Coo_institutions{
	background:url(../images/bg.jpg) center center no-repeat;
	padding:10px 0 30px 0;
}

.Coo_institutions .title span{
	color:#fff;
}

.Coo_institutions table{
	width: 1200px;
	height: auto;
	margin: 10px auto;
	text-align: center;
}

.Coo_institutions table td a{
	height: 140px;
	margin: 5px;
	display: block;
	overflow: hidden;
	position: relative;
}

.Coo_institutions table td a span{
	display: block;
	color:#fff;
	font-size:18px;
	line-height: 140px;
	background:#15305c;
	background:rgba(21,48,92,0.7);
	width:228px;
	height:140px;
                  left:1px;
	position:absolute;
	bottom:-140px;
	transition: all .2s ease-in;
}

.Coo_institutions table td a:hover span{
	display: block;
	color:#fff;
	background:#15305c;
	background:rgba(21,48,92,0.7);
	width:228px;
	height:140px;
                  left:1px;
	position:absolute;
	transition: all .2s ease-in;
	bottom:0px;
}


/*.Coo_institutions table td p{
	line-height: 140px;
	margin: 5px 10px;
	text-align: center;
	font-size:24px;
	color:#15305c;
	background:#fff;
}*/


/*
@media only screen and (min-width: 1080px) and (max-width: 1600px) {
  .advantage table{
	width: 62.5%;
	height: auto;
	margin: 30px auto;
	font-size: 1.4rem;
}

.advantage table span h2{
	color: #666;
	font-size: initial;
	margin: 10px auto 5px auto;
	font-size: 1.4rem;
}

  .dynamics .small_box li{
	font-size: 1.4rem;
	height: 50px;
	line-height: 50px;
	/*padding: 5px 0;*/
}
  /*  .dynamics .small_box li a{
	    float: left;
	    color: #666;
	    width:50%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}

.dynamics .small_box li span{
	    font-size: 1.4rem;
}
.wrap a{
	font-size: 14px;
	color: #fff;
}
.wrap div span {
	width: 100%;
	padding: 4px 0;
	position: absolute;
	bottom: 10px;
	z-index: 500;
	background-color: rgba(52,79,130,0.75);
	display: block;
}

}*/
