@charset "UTF-8";
.taocan{
	width:100%;
	height:auto;
	margin-top:60px;
}
.taocanli{
	float:left;
	width:350px;
	height:450px;
	background:#e7e9f7;
	margin-right:110px;
	color:#3154a1;
	    -webkit-transition: all 0.2s ease;  -moz-transition:  all 0.2s ease;transition:  all 0.2s ease;

}
.taocanli:nth-child(3){
	margin-right:0px;
	float:right;
}
.taocanli:hover{
	background:#7687ce;
	color:#fff;
}




.taocanliimg{
	width:100%;
	height:auto;
	text-align:center;
	padding-top:30px;
}
.taocanlitext{
	width:100%;
	height:auto;
	font-size:26px;
	text-align:center;
	font-weight:bold;
	padding-top:10px;
}

.taocanlitext1{
	width:100%;
	height:auto;
	font-size:16px;
	text-align:center;
	padding-top:10px;
}
.taocanlitext2{
	width:100%;
	height:auto;
	font-size:12px;
	text-align:center;
	padding-top:10px;
}
.taocanlitext2 span{
	font-size:30px;
}
.taocanliinput{
	width:100%;
	height:auto;
	margin-top:20px;
	margin-left:30px;
}
.taocanliinput a{
	float:left;
	width:135px;
	height:40px;
	border:1px solid #4b519a;
	border-radius:20px;
	font-size:18px;
	color:#3154a1;
	text-align:center;
	background:#fff;
	line-height:40px;
	margin-right:10px;
}

.taocanliinput a:nth-child(2){
	float:left;
	width:135px;
	height:40px;
	border:1px solid #f39800;
	border-radius:20px;
	font-size:18px;
	color:#fff;
	text-align:center;
	background:#f39800;
	line-height:40px;
	margin-right:10px;
}
.zhuceleft{
	float:left;
	width:210px;
	height:auto;
}
.zhuceleft p{
	float:left;
	width:210px;
	height:auto;
}
.zhuceleft p:nth-child(2){
	float:left;
	margin-top:40px;
}
.zhuceright{
	float:right;
	width:950px;
	height:525px;
	background:#fff;
	 box-shadow: 0 0 10px #ddd;
}
.zhuceright ul li{
	float:left;
	width:343px;
	height:65px;
	margin-left:100px;
	margin-top:75px;
}



.zhucerightimg{
	float:left;
	width:33px;
	height:34px;
	padding-top:15px;
}
.zhuceright span{
	float:left;
	width:33px;
	height:34px;
	font-size:16px;
	color:#333333;
}

.zhucerightright{
	float:right;
	width:285px;
	height:34px;
	font-size:16px;
	color:#333333;
}




.zhucerightright span{
	float:left;
	width:100%;
	height:25px;
	font-size:16px;
	color:#333333;
	font-weight:bold;
}


.zhucerightright span:nth-child(2){
	float:left;
	width:100%;
	height:auto;
	font-size:12px;
	color:#333333;
	font-weight:normal;
}


.gszc-part2{
    width: 100%;
    height: 454px;
    background: url("../images/gszc-bg2.png") repeat-x;
    overflow: hidden;
    color: #fff;
}
.gszc-part2 .in-tit{
    margin-top: 70px;
}
.gszclc{
    margin-top: 49px;
}
.gszclc li{
    width: 104px;
    height: 151px;
    color: #666;
    padding-top: 20px;
    margin: 0 36px 0;
    float: left;
    -webkit-transition: all 0.2s ease;  -moz-transition:  all 0.2s ease;transition:  all 0.2s ease;
    background: url("../images/gszclc1.png");
}
.gszclc li:hover{
    background: url("../images/gszclc2.png");
    color: #fff;
}
.gszclc li span{
    font-size: 24px;
    font-family: Arial;
}
.gszclc li p{
    font-size: 16px;
}













.daoshou{
    margin-left: -55px;
    margin-top: 116px;
}
.daoshou li{
    width: 390px;
    height: 380px;
    float: left;
    margin-left: 55px;
    background: #f0f2f8;
    text-align: center;
    font-size: 16px;
    -webkit-transition: all 0.2s ease;  -moz-transition:  all 0.2s ease;transition:  all 0.2s ease;
}
.daoshou li div{
    width: 358px;
    height: 348px;
    border: 2px solid #fff;
    margin: 16px auto 0;
    -webkit-transition: all 0.2s ease;  -moz-transition:  all 0.2s ease;transition:  all 0.2s ease;
}
.daoshou li img{
    display: block;
    margin: 35px auto 20px;
}
.daoshou li:hover div{
    border: 2px solid #6a70be;
}
.daoshou li:hover{
    margin-top: -17px;
}
.uni-link{
    display: inline-block;
    margin: 65px auto 0;
    height: 54px;
    line-height: 54px;
    padding: 0 70px;
    color: #fff;
    background: #ffa713;
    font-size: 24px;
    border-radius: 27px;
    box-shadow: 0 2px 20px rgba(255,167,19,0.8) ;
}
.gszc-part3{
    padding-bottom: 90px;

}
.gszc-part4{
    width: 100%;
    height: 726px;
    background: url("../images/gszc-p4bg.jpg") no-repeat center;
    background-size: cover;
    overflow: hidden;
}
.gszc-part4 .in-tit{
    color: #fff;
}
.gszc-adv{
    width: 1279px;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    margin-top: 80px;
}
.gszc-adv li{
    width: 638px;
    height: 281px;
    float: left;
    overflow: hidden;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
}
.gszc-adv li:nth-child(2n-1){

}
.gszc-adv li:nth-child(1){border-bottom: 1px solid #fff;}
.gszc-adv li:nth-child(2){}
.gszc-adv li img{
    opacity: 0;
}
.gszc-adv li:hover img{
    opacity: 1;
}
.phone3{
    float: left;
}
.now{
    display: block;
    float: right;
    width: 275px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background: #fff;
    border-radius: 23px;
    font-size: 20px;
}
.sdfs{
	width:100%;
	height:433px;
}
.sdfsa1{
	float:left;
	width:auto;
	height:433px;
	padding-top:30px;
	margin-right:16px;
    -webkit-transition: all 0.2s ease;  -moz-transition:  all 0.2s ease;transition:  all 0.2s ease;
}
.sdfsa1:hover{
	float:left;
	width:auto;
	height:433px;
	padding-top:20px;
	margin-right:16px;
}
.sdfsa1:nth-child(4){
	float:right;
	margin-right:0;
}
.khleft{
	float:left;
	width:330px;
	height:445px;
	margin-top:60px;
	background:#4b519a;
}
.khlefttitle{
	float:left;
	width:100%;
	height:70px;
	background:#6166a6;
	font-size:20px;
	line-height:70px;
	text-align:center;
	color:#fff;
}
.inputleft{
	float:left;
	width:285px;
	height:auto;
	margin-left:23px;
}
.inputleft a{
	float:left;
	width:285px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#fff;
	border:1px solid #f39800;
	background:#f39800;
	text-align:center;
	margin-top:10px;
	border-radius:10px;
}
.inputleft a:nth-child(2){
	float:left;
	width:285px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#000;
	border:1px solid #fff;
	background:#fff;
	text-align:center;
	margin-top:10px;
	border-radius:10px;
}
.renshuliu{
	float:left;
	width:265px;
	height:20px;
	background:url(../imgs/sz1.png) no-repeat left center;
	line-height:20px;
	font-size:12px;
	color:#fff;
	padding-left:20px;
	margin-left:28px;
	margin-top:10px;
}

.renshuliu1{
	float:left;
	width:285px;
	height:210px;
	background:#6166a6;
	color:#fff;
	border-radius:10px;
	margin-left:23px;
	margin-top:20px;
	padding:15px;
}
.renshuliu1 p{
	float:left;
	width:285px;
	height:auto;
	line-height:25px;
}

.dsfright{
	float:right;
	width:905px;
	height:445px;
	margin-top:60px;
	background:#fff;
	padding-left:40px;
	padding-top:50px;
}
.dsfright span{
	float:left;
	width:140px;
	line-height:30px;
	font-size:14px;
	margin-bottom:15px;
}
.dsfright span a{
	width:100px;
	line-height:30px;
	padding-left:10px;
}
.dsfright span a:hover{
	color:#27ab9a;
}

