/*工业手绘样式*/
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
/* flexslider */
.flexslider{position:relative;height:680px;overflow:hidden;background:url(../image/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:680px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../image/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../image/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../image/next.png) center center no-repeat;}
h1{
font-family: "Microsoft Yahei";
}
h2{
font-family: "Microsoft Yahei";

}
h3{
font-family: "Microsoft Yahei";

}
p{
font-family: "Microsoft Yahei";
}
a{
font-family: "Microsoft Yahei";

}
.top_banner{
		color: #ffffff;
	}

.top_banner:hover{
	background:rgba(255,255,255,1);
	
}
.top_banner:hover{
	color: #1D6CEF;
}
.title{
	font-size: 24px;
	color: #1D6CEF;
	font-family: MicrosoftYaHei-Bold;
	font-weight: bold;
	text-align: center;
	position: relative;
	top: 39px;
}
.content{
	font-size: 16px;
	color:#1F1F1F;
	margin: 64px 70px 0px 70px;
	text-indent: 33px;
	line-height: 27px;
}	
.class_title{
	font-size: 56px;
	color: #0A2857;
	font-family: MicrosoftYaHei-Bold;
	font-weight: bold;
	float: left;
	margin-left: 57px;
}
.class_image{
	width: 380px;height: 254px;float: left;margin-left: 19px;
	overflow: hidden;
}
.class_image:hover > a img{
    transform: scale(1.1);
}
.class_image a img{
    width: 100%;
    height: 100%;
    transition: ease .5s;
}


.kaoyan{
	font-size: 24px;
    color: #FFFFFF;
    font-family: MicrosoftYaHei-Bold;
    font-weight: bold;
    margin-top: -62px;
}
.kaoyan_img{
	width: 380px;
	height: 252px;
	float: left;
	cursor: pointer;
	margin-left: 20px;
	margin-bottom: 20px;
}
.kaoyan_img:first-of-type{
	margin-left: 0px;
}
.kaoyan_img:nth-of-type(4){
	margin-left: 0px;
}
.kaoyan_title{
	width: 100%;
    height: 60px;
    font-size: 18px;
    color: #ffffff;
    position: relative;
    top: -59px;
    text-align: center;
    background: rgba(0, 0, 0, 0.49);
    line-height: 60px;
    display: none;
	-webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;

}
.kaoyan_title a{
	color: #ffffff;
}
.kaoyan_img:hover > .kaoyan_title{
	-webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
	display: block;
}
.work_design{
	width: 100%;height: 644px;margin-top: 60px;margin-bottom: 80px;
}
.design_news{
	width: 380px;
	height: 700px;
	float: left;
	margin-left: 20px;
	margin-bottom: 50px;
}
.design_news:first-of-type{
	margin-left: 0px;
}
.design_news:nth-of-type(4){
	margin-left: 0px;
}
.design_news:nth-of-type(7){
	margin-left: 0px;
}
.news_title{
	font-size: 24px;
	color:#ffffff;
	position: relative;
	top: -48px;
	margin-left: 19px;
}
.news_shouhui{
	font-size: 16px;
    background: rgba(0, 0, 0, 0.49);
    width: 380px;
    height: 56px;
    position: relative;
    top: -57px;
    line-height: 56px;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.news_shouhui a{
	color: #ffffff;
}

.news_content{
	width: 100%;
	height: 44px;
	font-size:14px;
	font-family:MicrosoftYaHei;
	color:rgba(102,102,102,1);
	margin-top: 20px;
}
.list-unstyled li{
	font-size: 16px;
	color: #1F1F1F;
	margin-top: 10px;
}
.list-unstyled li a:hover{
	color: #1D6CEF;
}
.design_teacher{
	width: 280px;
	height: 100%;
	float: left;
}
.design_teacher_title{
	font-size: 16px;
	color:#1E1E1E;
	font-family:MicrosoftYaHei-Bold;
	margin-top: 15px;
}
.slide{
	margin-left: 20px;
}
.pinsuo_address{
	width: 280px;
	height: 100%;
	float: left;
	margin-left: 20px;
	
}
.pinsuo_address:first-of-type{
	margin-left: 0px;
}
.address_title{
	font-size: 16px;
	color: #1E1E1E;
	font-weight: 800;
	font-family:MicrosoftYaHei-Bold;
	margin-top: 20px;
}
.address_title a:hover{
	color: #1D6CEF;
}
.address_content{
	font-size: 16px;
	color:#666666;
	font-family:MicrosoftYaHei;
	margin-top: 18px;
}
/*.address_img:hover{
	border:1px solid #0092FE;
	cursor: pointer;
}*/
.more-kao{
	width: 280px;
	height: 60px;
	border:1px solid #000000;
	margin-top: 30px;
	cursor: pointer;
}
.more-kao:hover{
	border:1px solid #5590F3;
}
.more-kao:hover > .more-box .more_size{
	color:#5590F3;
}
.more-kao:hover>.more-box .img-icon{
	background: url(../image/MORE-B.png) center no-repeat;
}

.more-box{
	width: 110px;
	height: 18px;
	margin: 0 auto;
	margin-top: 19px;
}
.more_size{
	font-size: 18px;
	color: #010101;
	float: left;
}
.design_img_title1{
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;

}
.class-title{
	width: 100%;height: 50px;position: relative;top: -50px;
	background: rgba(0, 0, 0, 0.49);
	font-size: 20px;
	line-height: 50px;
	color: #ffffff;
	text-align: center;
}
.class-title a{
	color: #ffffff;
}
.news_title a{
	color: #ffffff;
}
.img-icon{
	float: right;
	width: 48px;
	height: 18px;
	background: url(../image/MORE-A.png) center no-repeat;
	position: relative;
	top: 4px;
}
.top_background{
    min-width: 1180px;height:90px;background:rgba(29,108,239,1);
}
.school-fen{
	width: 98px;
	height: 44px;
	float: left;
	cursor: pointer;
	font-size: 16px;
	color:#333333;
	background-color: #ffffff;
	line-height: 44px;
	text-align: center;
	margin-left: 10px;
}
.school-fen:first-of-type{
	margin-left: 0px;

}
.school-fen:hover{
	background:rgba(29,108,239,1);
	color: #ffffff;
	
}
.school-fen:active{
	background:rgba(29,108,239,1);
	color: #ffffff;
	
}
.school-active{
	background:rgba(29,108,239,1);
	color: #ffffff;
}
.xiaoqu{
	width: 120px;
	height: 38px;
	background:rgba(29,108,239,0.5);
	line-height: 38px;
	text-align: center;
}
.xiaoqu a{
	font-size:16px;
	font-family:MicrosoftYaHei-Bold;
	font-weight:bold;
	color:rgba(255,255,255,1);
}
.xiaoqu:hover{
	background:rgba(29,108,239,1);

}
.xiaoqu a:hover{
	color:rgba(255,255,255,1);

}
.address-special{
	font-size: 16px;
	color:#333333;
	margin-top: 10px;
}
.pinsuo-school{
	width: 100%;height: 170px;margin-top: 50px;
}