#container {
	position:relative;
	text-align:left;
	width:100%;
	background-color: #fff;
}
.main{margin:0 auto;width:1200px;}
#main2Bg{
    background: url(/dfiles/11442/smarty/a/css/img/model-bg.jpg) center #f8f8f8 no-repeat;
    background-size: 100%;
    height:402px;
}
#main3Bg{clear:both;
}
#main4Bg{background: url(/dfiles/11442/smarty/a/css/img/model-bg.jpg) center #f8f8f8 no-repeat;
    background-size: 100%;   
}



.arrDot{
	background-image: url(/dfiles/11442/smarty/a/css/img/dots.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align:left;text-indent: 15px;
}
.two-line-text{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.title{
    border-bottom: 1px solid #eee;
    padding: 10px 0;
    line-height: 30px;
	margin-bottom:37px;
}
.title .tit{
    font-size: 30px;
}
.title .tit-sub{
    color: #999;
    font-size: 18px;
}
.title .ico{margin-bottom:-6px;margin-right:5px;
}
.title .more{float:right;padding-right:70px;
	color: #4c4c4c;
	cursor: pointer;
	display: block;
	background-image: url(/dfiles/11442/smarty/a/css/img/more.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.title .more2{float:right;
	color: #4c4c4c;
	cursor: pointer;
	display: block;	
}
.title .more:hover{
    color: #406695;
}

.moreDiv {text-align:right;clear:both;}
.moreDiv a{float:right;margin-right:10px;
	color: #4c4c4c;
	cursor: pointer;
}

/*Ã¥Â¹Â»Ã§ÂÂ¯Ã¤ÂºÅ’Ã¤Â¸Âª*/
	.slideBox {width: 550px;height: 410px;overflow: hidden;position: relative;}					
	.slideBox .hd {
	overflow: hidden;
	position: absolute;
	bottom: 43px;
	right: 0px;
	z-index: 4;
	display: block;
	width: 550px;
	height: 36px;
	text-align:right;
}					
	.slideBox .hd ul {
	overflow: hidden;
	padding-top:13px;
	float: right;
	background-repeat: repeat;
	margin-right:10px;
	position: relative;
}					
	.slideBox .hd ul li {float: left;margin-right: 6px;width: 10px;	height: 10px;line-height: 14px;text-align: center;background-color: #E5E5E5;cursor: pointer;border-radius:50%;}					
	.slideBox .hd ul li.on {background-color: #D2A456;}					
	.slideBox .bd {position: relative;width: 550px;z-index:1;}					
	.slideBox .bd ul li {position: relative;display: none;width: 550px;height: 400px;}	
	.slideBox .bd ul li h4 {
	position: absolute;
	left: 0px;
	top: 330px;
	z-index: 3;
	width: 550px;
	height: 40px;
	FILTER: alpha(opacity=90);
	opacity: 0.9;
	background-color: #5F758D;
}
	.slideBox .bd ul li p {
	position: absolute;
	left: 0px;
	top: 317px;
	z-index: 4;
	width: 550px;
	height: 5 0px;
	padding-top:20px;
	overflow: hidden;
	font-size: 16px;
	FILTER: alpha(opacity=90);
	opacity: 0.9;
}
	.slideBox .bd ul li p b{
	color:#fff;width:400px;
	text-indent: 12px;
	display: block;margin-bottom:20px;

}
	.slideBox .bd ul li p .spanP{
	line-height:30px;
	height:60px;
	display: block;
	color:#5C5C5C;
	font-size:14px;
	overflow: hidden;
}
	.slideBox .bd ul li p a {text-decoration: none;}					
	.slideBox .bd img {width: 550px;height: 370px;z-index: 2;}
	
.dqgz-box{width: 720px;}	
	.slideBox2 {width: 720px;height: 240px;overflow: hidden;position: relative;}					
	.slideBox2 .hd {height: 15px;overflow: hidden;position: absolute;bottom: 5px;right: 10px;z-index: 4;display:none;}					
	.slideBox2 .hd ul {overflow: hidden;	zoom: 1;float: left;}					
	.slideBox2 .hd ul li {float: left;margin-right: 6px;width: 12px;	height: 12px;line-height: 14px;text-align: center;background: #fff;cursor: pointer;font-weight: bolder;font-size: 12px;border-radius:50%;}					
	.slideBox2 .hd ul li.on {background: #FACD89;font-weight: bolder;}					
	.slideBox2 .bd {position: relative;height: 100%;z-index:1;}					
	.slideBox2 .bd ul li {position: relative;display: none;}	
	.slideBox2 .bd ul li p {position: absolute;left: 0px;bottom: 0px;z-index: 3;padding-right:18%;width:82%;height: 35px;line-height: 34px;overflow: hidden;font-size: 16px;text-indent: 10px;background: #777;color: #fff;FILTER: alpha(opacity=70);opacity: 0.7;display:none;}
	.slideBox2 .bd ul li p a {color: #fff;text-decoration: none;}					
	.slideBox2 .bd img {width: 360px;height: 240px;z-index: 2;}	
	.slideBox2 .pre,.slideBox2 .nex{display:none;}
.slideBox2 .pre{left:0px;background-image: url(/dfiles/11442/smarty/a/css/img/prev2.jpg);}



/*************************main1********************************/	
#main1{margin-top:50px;}
#m1L{float:left;
	width:500px;height:400px;
	margin-right:40px;
	display:inline;
}
#m1R{float:left;
	display:inline;
	width:660px;
	height:400px;
	overflow: hidden;
}
.flex-right{
    flex: 1;
    min-width: 1px;
    margin-left: 40px;
}
.item-flex{
    display: flex;
    margin-bottom: 12px;
}
.item-flex:last-child{
    margin-bottom: 0;
}
.item-flex .flex-left{
    flex-shrink: 0;
}
.time-info{
	float:left;
	width:500px;
	min-width: 1px;
	
}
.time{
	float:left;
	color: #406695;
	text-align: center;
	width: 94px;
	height:98px;
	margin-right: 24px;
	overflow: hidden;
	
}
.time .day{
    font-size: 48px;
    height: 65px;
    line-height: 65px;
}
.time .day-small{
    font-size: 30px;
    color: #999;
    line-height: 42px;
    background: #e7e7e7;
}
.time span{
    line-height: 20px;
    height: 20px;
    background-color: #eee;
}
.time .small{
    color: #666;
}
.tiem .small{
    color: #333;
}
.time-info .tit{
    font-size: 30px;
    font-weight: bold;
    color: #406695;
    line-height: 40px;
}
.time-info .tit-small{
    margin-top: 5px;
}
.time-info .tit-sub{
    margin-top: 12px;
    line-height: 24px;
    text-indent: 2em;
    margin-top: 10px;
}
.time-info .tit-sub-small{
    text-indent: 0;
    margin-top: 5px;
}
.time-flex .img{
    width: 160px;
    height: 100px;
    margin-right: 10px;
}
.time-flex .img:hover img{
    transform: scale(1.05);
}
.time-flex .img img{
    width: 100%;
    height: 100%;
    transition: all .8s;
}
.img-info .tit{
    font-size: 16px;
}
.slider-news{
    margin: 30px 0 0 5px;
}
.news_list:hover div{
    color: #2a5993;
}
.slider-news .news_list{display: block;height: 27px;
    position: relative;
    margin: 11px 0;
}
.slider-news .news_list div{
    width: 75%;
    display: inline-block;
}
.slider-news .news_list span{
	width: 20%;
	float:right;
	display: inline-block;
	text-align: right;margin-right:5px;
}

.slider-news .news_list:first-child::after{
    height: 0;
}
.slider-news .news_list::before{
    content: '';
    float: left;
    display: block;
    font-weight: bold;
    margin-right: 6px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #fff;
    position: relative;
    left: -3px;
    top: 5px;
    z-index: 11;
    border: 1px solid #ddd;
}
.slider-news .news_list:hover::before{
    border: 1px solid #406695;
}
.slider-news .news_list::after{
    content: '';
    display: block;
    position: absolute;
    left: 1px;
    top: -20px;
    height: 34px;
    width: 1px;
    border-left: 1px solid #ddd;
}

.model-bg{
    padding: 50px 0;
}


/*************************main2********************************/	
#main2{margin-top:50px;height:340px;}
#m2L{float:left;
	width:710px;height:400px;
	margin-right:60px;
	display:inline;
}
#m2R{float:left;
	display:inline;
	width:430px;
	height:400px;
	overflow: hidden;
}
#m2L dl{float:left;
	width:333px;height:108px;
	margin-right:40px;
	display:inline;
}
#m2L dl dt{float:left;
	width:158px;
	margin-right:14px;
	display:inline;
}
#m2L dl dd{float:left;
	display:inline;
	width:160px;
	height:400px;
	overflow: hidden;
}
#m2L dl dd h4{
	margin-bottom:10px;
	line-height:24px;
	height:48px;
	overflow: hidden;
	font-size: 16px;
	font-weight: normal;
}
#m2L dl dd p{
	line-height:20px;
	height:40px;
	overflow: hidden;
	font-size: 14px;
	color: #838383;
}
#m2L #ul {padding-top:30px;}
#m2L #ul a{float:left;width:333px;margin-right:40px;
	display: block;
}


#m2R dl {height:68px;margin-bottom:26px;}
#m2R dl dt{
	float:left;
	width:69px;
	height:68px;
	margin-right:13px;
	margin-left:18px;
	display:inline;
	background-color: #F2F2F2;
}
#m2R dl dt b{
	background-color: #E7E7E7;
	display: block;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color:#999999;
	font-size: 30px;
	font-weight: normal;
}
#m2R dl dt p{color: #333333;text-align: center;padding-top:5px;}

#m2R dl dd{float:left;
	display:inline;
	width:330px;
	overflow: hidden;
}
#m2R dl dd h4{
	margin-bottom:10px;
	line-height:26px;
	height:26px;
	font-size: 16px;
	font-weight: normal;
}
#m2R dl dd p{	
	overflow: hidden;
	font-size: 14px;
	color: #838383;
}


/*************************main3********************************/	
#main3{margin-top:50px;height:415px;}
#m3L{float:left;
	width:708px;height:415px;
	margin-right:65px;
	display:inline;
}
#m3L dl{
	float:left;
	width:346px;
	height:313px;
	margin-right:16px;
	display:inline;
	background-color: #EEF5FD;
}
#m3L dl dt{
	width:100%;
	height:221px;
	overflow: hidden;
}
#m3L dl dd{padding:15px;

}
#m3L dl dd h4{
	margin-bottom:10px;
	line-height:30px;
	height:30px;
	font-size: 16px;
	font-weight: normal;
}
#m3L dl dd p{	
	overflow: hidden;
	font-size: 14px;
	color: #838383;
}

#m3R{float:left;height:415px;
	display:inline;
	width:427px;	
	overflow: hidden;
}
.tag{
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size: 20px;}
.tag a{width:200px;height:50px;line-height:50px;text-align:center;float:left;
	border: 1px solid #245187;
	display: block;margin-right:15px;
}
.tag a.on{color: #fff;background: #245187;}
.ul {margin-top:10px;}
.ul a{width:99%;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	display: block;
}



/*************************main4********************************/	
#main4{margin-top:50px;}
#m4L{float:left;
	width:710px;
	margin-right:60px;
	display:inline;
}
#m4L_1{
	float:left;
	width:340px;
	height:270px;
	margin-right:30px;
	display:inline;
	position: relative;
}
#m4L_2{float:left;
	display:inline;
	width:340px;
	overflow: hidden;
}
#m4L_2 .tag a {
    width: 150px;   
}
#m4L_1 div{
	background: #245187;
    color: #fff;
    padding: 0 15px;
    line-height: 40px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
#m4R{float:left;
	display:inline;
	width:430px;
	overflow: hidden;
}

/*************************wx2z********************************/	
#wx2z{
	width:430px;
	height:270px;
	overflow: hidden;
	position: relative;
}
#wx2z #icoDiv{
	position: absolute;top:30px;
	z-index: 1;
}
#wx2z #icoDiv i img{
	margin:0;
	width:137px;
	height:152px;
	overflow: hidden;
	cursor: pointer;
}
#wx2z #picDiv{display:none;
	width:100%;
	height:270px;
	overflow: hidden;
	position: relative;
	position: absolute;
	z-index: 2;
}
#wx2z #picDiv div{
	width:430px;
	height:270px;
	padding:0;
	margin:0;
	display:nonbe;
	overflow: hidden;
	text-align:center;
	
	
}
#wx2z #picDiv div i{
	cursor: pointer;
	width:30px;
	border-radius:50%;
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:20px;
	position: absolute;
	z-index: 9999;
	right:50px;top:30px;
	color:#fff;
	display: block;
	border: 1px solid #D2A456;
	background-color: #D2A456;
	font-style: normal;
	font-weight: normal;
}
#wx2z #picDiv img{margin:0 auto;
	width:250px;
	height:270px;
	overflow: hidden;
}

/*************************main5********************************/	
#main5Bg{margin-top:0px;
	background-color: #2B5994;
	height: 258px;
}
#main5 .item{
	display:block;
	float:left;
	width: 488px;
	height:115px;
	margin:65px 56px 0 56px;
	overflow: hidden;
}
#main5 .item img{	
	float:left;margin-right:30px;	
}
#main5 .item .info{	
	float:left;width:132px;color:#fff;
}
#main5 .item .info div{font-size: 22px;
    margin-top: 30px;
}

/*************************main6********************************/	
#main6{margin-top:50px;}
#m6L{float:left;
	width:720px;height:490px;	
	display:inline;
}
#m6L_1{height:210px;
	background: url(/dfiles/11442/smarty/a/css/img/model-bg2.jpg) no-repeat;
    background-size: 100%;
    color: #fff;
    padding: 20px;}
#m6L_1 h3{font-size:16px;}	
#m6L_1 .more2{
	float:right;
	color: #fff;
	font-weight: normal;font-size:14px;
}	
#m6L_1 ul{margin-top:10px;}	
#m6L_1 ul li{height:35px;overflow: hidden;}

#m6L_1 ul a{width:70%;line-height:35px;
	display: block;color:#FFF;background-image: url(/dfiles/11442/smarty/a/css/img/dots2.jpg);
}

#m6L_1 ul span{float:right;
}		
#m6L_2{height:240px;}
#m6L_2 a{float:left;
	width:360px;
	height:240px;
	position: relative;
	display: block;
	overflow: hidden;
}
	
#m6R{float:left;
	display:inline;
	width:420px;
	overflow: hidden;
	height:430px;
	background: url(/dfiles/11442/smarty/a/css/img/model-bg5.jpg);
	padding: 30px;
}
.school-info{
    flex: 1;
    min-width: 1px;
    padding: 30px;
}
.school-title{
    text-align: right;
}
.school-title .more{
    display: block;
    color: #a5100a;
}
.school-text{
	line-height:170%;
	margin-top: 220px;
	text-indent: 2em;
}