@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; list-style:none;}
body { font-family:"微软雅黑";}
img { border:0;}
a { text-decoration:none;}



.container { }


/*head--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.head { min-width:1260px; height:140px;}
.head_nbox { width:1260px; margin:0 auto; height:130px; position:relative;}
.head_nbox .logo { position:absolute; top:50%; left:0; margin-top:-45px;/*90*/}

.head_nbox .ssbox { position:absolute; top:60px; right:0; width: 450px;}
.head_nbox .ssbox .ssicon { float:left;}
.head_nbox .ssbox .sstbox { float:left; color:#333; font-size:14px; line-height:20px; margin-left:10px;}
.head_nbox .ssbox .sskk { float:left; width:158px; padding-left:30px; padding-right:10px; height:32px; border:1px solid #2564c7; border-radius:16px; margin-left:20px;  background:url(../images/13.png) no-repeat 10px 8px; color:#666;}
.head_nbox .ssbox .ssan { float:left; width:70px; height:34px; border-radius:16px; margin-left:5px; font-size:15px; color:#fff; line-height:34px; text-align:center; background:#2564c7;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.25,.5,.55,.95); border: 0;
}
.head_nbox .ssbox .ssan:hover { background:#f17118; color:#fff;}



/*nav--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.nav { height:60px; background:#2564c7; min-width:1260px;}
.nav_nbox { height:60px; background:#2564c7; width:1260px; margin:0 auto;}
.nav_nbox .lt_pad { padding-left:8px;}
.nav_nbox ul .nLi { float:left; height:60px; line-height:60px; color:#fff; text-align:center; position:relative; z-index:9999;}
.nav_nbox ul .nLi a { display:block; padding:0 26px;}
.nav_nbox ul .nLi.on { background:#1d4e9c; color:#fff;}
.nav_nbox ul .nLi p { text-align:center; line-height:60px;}
.nav_nbox ul .nLi p a { color:#fff; display:block; 
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.nav_nbox ul .nLi p a:hover { color:#fff;}
.nav_nbox ul .nLi.on p { color:#c71629;}



.nav_nbox ul .sub { display:none; position:absolute; top:60px; left:0; right:0; text-align:center; margin:0 auto; font-size:15px; width:116px; padding-top:17px;}
.nav_nbox ul .sub:before { width:14px; height:7px; position:absolute; top:0; left:50%; margin-left:-7px; content:""; z-index:999; background:url(../images/95.png) no-repeat center top; }
.nav_nbox ul .sub:after { content:""; height:10px; background:#1d4e9c; position:absolute; top:7px; left:0; right:0;}
.nav_nbox ul .sub li { zoom:1;}
.nav_nbox ul .sub a { color:#333; display:block; line-height:38px; background:#fff; padding-left:8px; padding-right:8px; font-size:14px;

overflow:hidden;
white-space:nowrap; /*不换行*/
text-overflow:ellipsis; /*省略号*/

transition-property: all;
transition-duration: .25s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.nav_nbox ul .sub a:hover { color:#fff; background:#f96f02;}



/*banner--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.banner { height:620px; background:#eee; min-width:1260px;}

.test_banner { height:620px; overflow:hidden; background:#fff; position:relative; }/*修改[宽高]*/
/*hd控制*/
.test_banner .hd { position:absolute; bottom:20px; width:100%; z-index:1;}
.test_banner .hd ul { font-size:0; text-align:center; zoom:1;}
.test_banner .hd ul li { cursor:pointer; display:inline-block; width:12px; height:12px; overflow:hidden; margin:0 3px; cursor:pointer; border-radius:50%; border:2px solid #fff; }
.test_banner .hd ul li.on { width:16px; height:16px; border:0px; background:#2564c7; }

/*bd图片*/
.test_banner .bd { height:100%!important; width:100%!important;}/*修改[宽高]*/
.test_banner .bd ul { height:100%!important; width:100%!important;}/*修改[宽高]*/
.test_banner .bd ul li { background-repeat:no-repeat; background-position:center top; background-size:cover;
 height:100%!important; width:100%!important; zoom:1;}/*修改[宽高]*/



/* 下面是前/后按钮代码，如果不需要删除即可 */
.test_banner .prev,
.test_banner .next{ position:absolute; left:50%; margin-left:-695px; top:50%; margin-top:-40px; display:block; width:45px; height:80px; background:url(../images/left.png) 0 0 no-repeat ; filter:alpha(opacity=100);opacity:1; 
transition-property: all;
transition-duration: .3s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.test_banner .next{ left:auto; right:50%; margin-right:-695px; background-position:8px 5px; background:url(../images/right.png) 0 0 no-repeat ; }
.test_banner .prev:hover,
.test_banner .next:hover{ filter:alpha(opacity=100);opacity:1; background:url(../images/right2.png) 0 0 no-repeat ; }
.test_banner .prev:hover {background:url(../images/left2.png) 0 0 no-repeat ; }
.test_banner .prevStop{ display:none;  }
.test_banner .nextStop{ display:none;  }



/*content--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.content { min-width:1260px;}



/*full ===========================================================================================================================================================================================*/
.lm1 { font-size:40px; font-weight:bold; text-align:center; color:#2564c7; line-height:1; padding:30px 0;}
.lm1_t2 { font-size:13px; text-align:center; color:#666; line-height:1; padding-bottom:30px;}
.lm2 { color:#fff; }



.lm11 { text-align:center; font-size:0; padding-bottom:40px;}



.an1 { display:block; color:#fff; width:400px; height:60px; line-height:60px; clear:both; margin:0 auto; text-align:center; font-size:17px; border-radius:30px; position:relative;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#339ad5+0,276ac8+100 */
background: #339ad5; /* Old browsers */
background: -moz-linear-gradient(left,  #339ad5 0%, #276ac8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #339ad5 0%,#276ac8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #339ad5 0%,#276ac8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#339ad5', endColorstr='#276ac8',GradientType=1 ); /* IE6-9 */
}
.an1 span { background:url(../images/16.png) no-repeat left top; width:28px; height:28px; position:absolute; top:50%; margin-top:-14px; right:40px;}


.an2 { display:block; width:400px; height:60px; line-height:60px; clear:both; margin:40px auto 0 auto; text-align:center; font-size:17px; font-weight:bold; border-radius:30px; color:#fff; position:relative;
/*	position:absolute; bottom:40px; left:0; right:0; */
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#339ad5+0,276ac8+100 */
background: #33a2d7; /* Old browsers */
background: -moz-linear-gradient(left,  #33a2d7 0%, #a878ba 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #33a2d7 0%,#a878ba 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #33a2d7 0%,#a878ba 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33a2d7', endColorstr='#a878ba',GradientType=1 ); /* IE6-9 */
}

.an2 span { background:url(../images/16.png) no-repeat left top; width:28px; height:28px; position:absolute; top:50%; margin-top:-14px; right:50px;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.an2:hover span { right:30px;}










.row1,
.row2,
.row3,
.row4,
.row5,
.row6,
.row7 { min-width:1260px;}

/*full end ===========================================================================================================================================================================================*/




/*row1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.row1 { background:#2564c7; height:130px;}
.row1_nbox { width:1260px; margin:0 auto;}
.row1_nbox ul li { width:315px; float:left; position:relative; }

.row1_nbox ul li .r1_icon { width:40px; height:40px; position:absolute; top:50%; left:50%; margin-left:-85px; margin-top:-19px; background:no-repeat center center;}
.row1_nbox ul li .r1_icon.r1_icon1 { background:url(../images/home_icon_img/11.png);}
.row1_nbox ul li .r1_icon.r1_icon2 { background:url(../images/home_icon_img/12.png); margin-left:-105px;}
.row1_nbox ul li .r1_icon.r1_icon3 { background:url(../images/home_icon_img/13.png);}
.row1_nbox ul li .r1_icon.r1_icon4 { background:url(../images/home_icon_img/14.png);}
.row1_nbox ul li .tbox { color:#fff; text-align:center;}
.row1_nbox ul li .tbox .t1 { font-size:17px; line-height:1; margin-top:30px;}
.row1_nbox ul li .tbox .t1 .t1z1 { font-size:37px; font-weight:bold; margin-right:10px; line-height:1;}
.row1_nbox ul li .tbox .t2 { font-size:15px; line-height:1; margin-top:20px;}





/*row2 关于博阳 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.row2 { padding-top:80px;}


/*关于博阳*/
.gyby { position:relative; overflow:hidden; padding-bottom:100px; padding-top:250px; background:url(../images/93.jpg) no-repeat center top;}
.gyby .gyby_banhead { position:absolute; top:0; left:0; right:0; height:250px; background:url(../images/101.jpg) no-repeat center top;}

.gyby .gyby_nbox { width:1260px; margin: 0 auto; position:relative;}


/*影片*/
/*left*/
.gyby .gyby_nbox .lt_yingpian { width:495px; float:left;}

.gyby .gyby_nbox .lt_yingpian .gyby_video { width:495px; height:278px; margin-top:-100px; }

.gyby .gyby_nbox .lt_yingpian .gyby_link { overflow:hidden; }
.gyby .gyby_nbox .lt_yingpian .gyby_link ul li { float:left; position:relative; background:rgba(207,229,246,.4); }
.gyby .gyby_nbox .lt_yingpian .gyby_link ul li.s2 { background:rgba(207,229,246,.2); }
.gyby .gyby_nbox .lt_yingpian .gyby_link ul li a { display:block; width:165px; height:165px; box-shadow: inset -1px 0 0 0 #d9dee2;}
.gyby .gyby_nbox .lt_yingpian .gyby_link ul li a:hover { background:#2564c7; box-shadow: inset -1px 0 0 0 #2564c7;}
.gyby .gyby_nbox .lt_yingpian .gyby_link ul li .icon { width:50px; height:50px; position:absolute; top:50%; left:50%; margin-left:-25px; margin-top:-45px; background:no-repeat center center;}
.gyby .gyby_nbox .lt_yingpian .gyby_link ul li a .icon.icon1 { background-image:url(../images/home_icon_img/21.png);}
.gyby .gyby_nbox .lt_yingpian .gyby_link ul li a:hover .icon.icon1 { background-image:url(../images/home_icon_img/21-2.png);}
.gyby .gyby_nbox .lt_yingpian .gyby_link ul li a .icon.icon2 { background-image:url(../images/home_icon_img/22.png);}
.gyby .gyby_nbox .lt_yingpian .gyby_link ul li a:hover .icon.icon2 { background-image:url(../images/home_icon_img/22-2.png);}
.gyby .gyby_nbox .lt_yingpian .gyby_link ul li a .icon.icon3 { background-image:url(../images/home_icon_img/23.png);}
.gyby .gyby_nbox .lt_yingpian .gyby_link ul li a:hover .icon.icon3 { background-image:url(../images/home_icon_img/23-2.png);}

.gyby .gyby_nbox .lt_yingpian .gyby_link ul li a,
.gyby .gyby_nbox .lt_yingpian .gyby_link ul li a .icon.icon1,
.gyby .gyby_nbox .lt_yingpian .gyby_link ul li a .icon.icon2,
.gyby .gyby_nbox .lt_yingpian .gyby_link ul li a .icon.icon3 {
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}


.gyby .gyby_nbox .lt_yingpian .gyby_link ul li .t1 { color:#333; font-size:15px; line-height:1; text-align:center; padding-top:100px;}
.gyby .gyby_nbox .lt_yingpian .gyby_link ul li a .t1 { color:#333;}
.gyby .gyby_nbox .lt_yingpian .gyby_link ul li a:hover .t1 { color:#fff;}
.gyby .gyby_nbox .lt_yingpian .gyby_link ul li:last-child a { box-shadow: inset 0 0 0 0 #d9dee2;}


/*right*/
.gyby .gyby_nbox .rt_gyby_box { float:right; width:670px; background:#fff;}

.gyby .gyby_nbox .rt_gyby_box .t1 { color:#2564c7; font-weight:bold; font-size:23px; line-height:1; padding-top:50px;}
.gyby .gyby_nbox .rt_gyby_box .t2 { color:#333; font-size:15px; line-height:34px; height:306px; overflow:hidden; padding-top:30px;
	word-break:break-all; 
	text-overflow:ellipsis; 
	display:-webkit-box; 
	-webkit-box-orient:vertical; 
	-webkit-line-clamp:9;
}


.gyby .gyby_tbox_2 { overflow:hidden; padding-bottom:10px; margin-bottom:40px;}
.gyby .gyby_tbox_2 ul li { width:220px; height:260px; position:relative; float:left; margin-right:30px;}
.gyby .gyby_tbox_2 ul li:before { content:""; width:218px; height:258px; border:1px solid #94b2e4; position:absolute; right:-10px; bottom:-10px;}
.gyby .gyby_tbox_2 ul li .ttbox { width:218px; height:258px; border:1px solid #94b2e4; background:#fff; position:absolute; z-index:2;}
.gyby .gyby_tbox_2 ul li .ttbox .t1 { color:#dd6818; font-size:15px; font-weight:bold; line-height:1; padding-bottom:10px; padding-top:10px; border-bottom:2px solid #2564c7; margin-left:20px; margin-right:20px; margin-top:30px; margin-bottom:15px;}
.gyby .gyby_tbox_2 ul li .ttbox .t2 { font-size:12px; margin-left:20px; margin-right:20px; height:144px; overflow:hidden; line-height:24px; text-align:justify;}









/*row3 校园生活 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.row3 { background:url(../images/r3.jpg) no-repeat center bottom #d2dbe9; /*height:760px; */padding-top:70px;}

/*校园生活*/
.xysh { position:relative; margin-top:70px; min-width:1260px; height:620px;}

.xysh .xysh_tubox { width:100%!important; padding-top:50px;}
.xysh .xysh_tubox .bd { width:100%!important;}
.xysh .xysh_tubox .bd ul li { float:left; height:320px; width:360px;}
.xysh .xysh_tubox .bd ul li dl dd { float:left; width:180px; height:160px;}



.xysh .xysh_tbox { width:600px; height:420px; position:absolute; top:0; left:50%; margin-left:-300px; background:#fff;}
.xysh .xysh_tbox .xysh_t1 { width:410px; height:120px; font-size:14px; line-height:30px; overflow:hidden; text-align:justify; margin-top:150px; margin-left:auto; margin-right:auto; margin-bottom:45px;
/*	position:absolute; top:50%; left:50%; margin-left:-205px; margin-top:-60px; */
}


.xysh .xysh_tbox .xysh_tu { position:absolute; top:-76px; left:50%; margin-left:-125px;}




/*row4 办学层次 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.row4 { padding-top:80px; overflow:hidden; border-top:1px solid #ddd;}


/*办学层次*/
.bxcc { background:url(../images/103.jpg) no-repeat center top; height:660px;}



.bxcc {}
.bxcc ul {}
.bxcc ul .inbox { width:1260px; height:660px; margin:0 auto; position:relative;}
.bxcc ul .inbox:before { background:rgba(37,100,199,.85); content:""; position:absolute; top:0; left:-330px; width:330px; height:660px;}
.bxcc ul .inbox .left { background:rgba(37,100,199,.5); width:490px; height:660px; float:left;}
.bxcc ul .inbox .left .t1 { width:300px; margin:0 auto; font-weight:bold; font-size:30px; line-height:1; text-transform:uppercase; color:#fff; padding-top:125px;
}
.bxcc ul .inbox .left .t2 { width:300px; margin:0 auto; font-size:30px; font-weight:bold; color:#fff; line-height:48px; height:223px; overflow:hidden; padding-top:20px;}

.bxcc ul .inbox .left .more { width:296px; height:66px; border:2px solid #fff; font-size:18px; margin:15px auto; line-height:66px; position:relative;}
.bxcc ul .inbox .left .more a { display:block; padding-left:40px; color:#fff;}
.bxcc ul .inbox .left .more a:hover { background:rgba(255,255,255,.2);}
.bxcc ul .inbox .left .more a .icon { width:30px; height:30px; background:url(../images/22.png) no-repeat left top; position:absolute; top:50%; right:30px; margin-top:-15px;}
.bxcc ul .inbox .left .more a:hover .icon { right:20px;}
.bxcc ul .inbox .left .more a,
.bxcc ul .inbox .left .more a .icon {
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}


.bxcc ul .inbox .right { background:#fff; width:600px; height:450px; position:absolute; top:50%; margin-top:-225px; right:0; box-shadow:0 2px 5px rgba(0,0,0,.1)}
.bxcc ul .inbox .right .tbox { padding-left:40px; padding-right:40px; }
.bxcc ul .inbox .right .tbox .t1 { font-weight:bold; font-size:18px; line-height:1; color:#2564c7; padding-top:80px;
	overflow:hidden;
	white-space:nowrap; /*不换行*/
	text-overflow:ellipsis; /*省略号*/
}
.bxcc ul .inbox .right .tbox .t2 { color:#333; font-size:14px; line-height:30px; padding-top:15px; height:150px; overflow:hidden; text-align:justify;
	word-break:break-all; 
	text-overflow:ellipsis; 
	display:-webkit-box; 
	-webkit-box-orient:vertical; 
	-webkit-line-clamp:5;
}

.bxcc ul .inbox .right .iconbox { padding-top:30px;}
.bxcc ul .inbox .right .iconbox ul { font-size:0; text-align:center;}
.bxcc ul .inbox .right .iconbox ul li { display:inline-block; margin:0 40px; position:relative;}
.bxcc ul .inbox .right .iconbox ul li a { display:block; width:98px; height:98px; border:1px solid rgba(37,100,199,.5); border-radius:50%; 
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.bxcc ul .inbox .right .iconbox ul li a:hover { background:#2564c7; border:1px solid rgba(37,100,199,1); }
.bxcc ul .inbox .right .iconbox ul li .icon { width:24px; height:24px; background:no-repeat center top; margin:0 auto; position:absolute; top:20px; left:50%; margin-left:-12px;}
.bxcc ul .inbox .right .iconbox ul li a .icon1 { background-image:url(../images/home_icon_img/31.png);}
.bxcc ul .inbox .right .iconbox ul li a:hover .icon1 { background-image:url(../images/home_icon_img/31-2.png);}
.bxcc ul .inbox .right .iconbox ul li a .icon2 { background-image:url(../images/home_icon_img/32.png);}
.bxcc ul .inbox .right .iconbox ul li a:hover .icon2 { background-image:url(../images/home_icon_img/32-2.png);}
.bxcc ul .inbox .right .iconbox ul li a .icon3 { background-image:url(../images/home_icon_img/33.png);}
.bxcc ul .inbox .right .iconbox ul li a:hover .icon3 { background-image:url(../images/home_icon_img/33-2.png);}
.bxcc ul .inbox .right .iconbox ul li .icon1,
.bxcc ul .inbox .right .iconbox ul li .icon2,
.bxcc ul .inbox .right .iconbox ul li .icon3 {
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.bxcc ul .inbox .right .iconbox ul li a .t1 { color:#666; font-size:14px; text-align:center; line-height:1.2; position:absolute; top:60px; left:0; right:0; 
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.bxcc ul .inbox .right .iconbox ul li a:hover .t1 { color:#fff;}
.bxcc ul .inbox .right .iconbox ul li .t1.t2 { top:55px;}




/*row5 办学特色 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.row5 { padding-top:80px; overflow:hidden; }

.bxts { padding-top:80px; padding-bottom:100px; overflow:hidden; background:#f7f7f7;}
.bxts .hd { padding-bottom:40px;}
.bxts .hd ul { font-size:0; text-align:center;}
.bxts .hd ul li { width:250px; height:50px; line-height:50px; color:#fff; font-size:16px; text-align:center; display:inline-block; background:#2564c7; border-radius:25px; margin:0 15px; position:relative; cursor:pointer;}
.bxts .hd ul li.on { background:#f17118; color:#fff;}
.bxts .hd ul li .icon { width:24px; height:24px; position:absolute; top:50%; margin-top:-12px; left:50px;}
.bxts .hd ul li .icon1 { background-image:url(../images/home_icon_img/41.png);}
.bxts .hd ul li .icon2 { background-image:url(../images/home_icon_img/42.png);}
.bxts .hd ul li .icon3 { background-image:url(../images/home_icon_img/43.png);}


.bxts .bd { width:1260px; margin:0 auto; overflow:hidden;}
.bxts .bd ul { width:1280px; overflow:hidden;}
.bxts .bd ul li { width:300px; height:200px; float:left; background:#fff; margin-right:20px; margin-bottom:20px; position:relative;}
.bxts .bd ul li .tu { width:300px; height:200px; float:left; position:relative;}
.bxts .bd ul li .tu img { width:100%; height:100%;}
.bxts .bd ul li a .tu .time { position:absolute; bottom:0; left:0; width:70px; height:70px; text-align:center;  background:rgba(51,51,51,.95);}
.bxts .bd ul li a:hover .tu .time { background:rgba(51,51,51,0);}
.bxts .bd ul li a .tu .time .t1 { color:rgba(255,255,255,1); font-size:12px; font-weight:bold; padding-top:14px; line-height:1;}
.bxts .bd ul li a:hover .tu .time .t1 { color:rgba(255,255,255,0);}
.bxts .bd ul li a .tu .time .t2 { color:rgba(255,255,255,1); font-size:25px; font-weight:bold; padding-top:8px; line-height:1;}
.bxts .bd ul li a:hover .tu .time .t2 { color:rgba(255,255,255,0);}

.bxts .bd ul li a .tbox { background:rgba(29,78,156,0); color:#fff; font-size:20px; font-weight:bold; position:absolute; top:0; bottom:0; left:0; right:0;}
.bxts .bd ul li a:hover .tbox { background:rgba(29,78,156,.7); color:#fff; }
.bxts .bd ul li a .tbox .tt1 { color:rgba(255,255,255,0); position:absolute; top:90px; left:30px; right:30px; text-align:center; padding-bottom:10px; padding-left:10px; padding-right:10px; border-bottom:1px solid rgba(255,255,255,0);
	overflow:hidden;
	white-space:nowrap; /*不换行*/
	text-overflow:ellipsis; /*省略号*/
}
.bxts .bd ul li a:hover .tbox .tt1 { color:rgba(255,255,255,1); border-bottom:1px solid rgba(255,255,255,.7); }
.bxts .bd ul li a .tbox .icon { width:30px; height:30px; background:url(../images/22-2.png) no-repeat left top; position:absolute; bottom:30px; left:50%; margin-left:-15px;}
.bxts .bd ul li a:hover .tbox .icon { background:url(../images/22.png) no-repeat left top;}

.bxts .bd ul li a .tu .time,
.bxts .bd ul li a .tu .time .t1,
.bxts .bd ul li a .tu .time .t2,
.bxts .bd ul li a .tbox,
.bxts .bd ul li a .tbox .tt1,
.bxts .bd ul li a .tbox .icon {
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}






/*row6 办学特色 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.row6 { padding-top:80px; overflow:hidden; }

/*师资力量*/
.szll { padding-bottom:100px; overflow:hidden;}

.szll .szll_tbox { width:630px; margin:0 auto; font-size:15px; line-height:33px; height:132px; margin-bottom:40px; text-align:justify; color:#333;}



.jiaoshi { width:100%!important; overflow:hidden;}
.jiaoshi .bd { width:100%!important;}
.jiaoshi .bd .tempWrap { width:100%!important;}
.jiaoshi .bd ul li { width:480px; float:left;}





.szll .jiaoshi ul li .tu { width:240px; height:340px; float:left;}
.szll .jiaoshi ul li .tu img { width:100%; height:100%;}
.szll .jiaoshi ul li .rightbox { width:240px; height:340px; float:right; background:#2564c7; position:relative;}
.szll .jiaoshi ul li .rightbox .t1 { font-size:20px; font-weight:bold; color:#fff; line-height:1; padding-top:60px; margin:0 20px; height:32px; line-height:32px;}
.szll .jiaoshi ul li .rightbox .t1 .bianqian { border:1px solid #fff; font-size:14px; line-height:30px; padding:0 5px; display:block; float:left; margin-right:10px; border-radius:5px;}
.szll .jiaoshi ul li .rightbox .t2 { font-size:15px; color:#fff; line-height:1; padding-top:20px; margin:0 20px; overflow:hidden; }
.szll .jiaoshi ul li .rightbox .an { width:38px; height:38px; border-radius:50%;}
.szll .jiaoshi ul li a .rightbox .an { background:url(../images/18.png) no-repeat 15px center rgba(255,255,255,0); border:1px solid rgba(255,255,255,1); position:absolute; bottom:40px; right:25px;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.szll .jiaoshi ul li a:hover .rightbox .an { background:url(../images/18.png) no-repeat 15px center rgba(255,255,255,.2); border:1px solid rgba(255,255,255,.7);}

.szll .jiaoshi ul li .bottombox { clear:both; padding-left:30px; padding-right:30px; padding-bottom:30px;}
.szll .jiaoshi ul li .bottombox .t1 { font-size:13px; font-weight:bold; color:#333; line-height:1; padding-top:30px; padding-bottom:10px;
	overflow:hidden;
	white-space:nowrap; /*不换行*/
	text-overflow:ellipsis; /*省略号*/
}
.szll .jiaoshi ul li .bottombox .t2 { font-size:12px; line-height:24px;}




/*row7 学子园地 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.row7 { padding-top:80px; overflow:hidden; border-top:1px solid #e5e5e5; background:url(../images/94.jpg) no-repeat bottom center ;}

/*学子园地*/
.xzyd { padding-bottom:100px; overflow:hidden;}
.xzyd .hd {}

.xzyd .bd { width:1260px; margin:0 auto; overflow:hidden; height:650px;}
.xzyd .bd ul li { float:left; position:relative;}
.xzyd .bd ul li a { height:590px; width:315px; display:block; overflow:hidden; margin-top:30px;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.xzyd .bd ul li a:hover { height:650px; margin-top:0;}
.xzyd .bd ul li.on a { height:650px; margin-top:0;
}

.xzyd .bd ul li a:before { width:100%; height:400px; position:absolute; bottom:0; left:0; content:""; z-index:1;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */
	background: rgba(0,0,0,1); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,.8) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0,0,0,0)', endColorstr='rgba(0,0,0,.8)',GradientType=0 ); /* IE6-9 */
	
	
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.xzyd .bd ul li a:hover:before { 
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */
	background: rgba(0,0,0,0); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0,0,0,0)', endColorstr='rgba(234,118,38,.8)',GradientType=0 ); /* IE6-9 */
}

.xzyd .bd ul li a:after { width:100%; height:400px; position:absolute; bottom:0; left:0; content:""; z-index:1;
	background: rgba(37,100,199,0); /* Old browsers */
	
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.xzyd .bd ul li a:hover:after { 
/*	background: rgba(37,100,199,.8); */
	background: rgba(248,109,5,.55); 
}




.xzyd .bd ul li a .tbox { position:absolute; top:0; left:0; padding-left:20px; padding-right:20px; z-index:2;}
.xzyd .bd ul li a .tbox .t1 { padding-top:355px; line-height:1; color:rgba(255,255,255,.7); font-size:40px; font-weight:bold;}
.xzyd .bd ul li a .tbox .t1 { padding-top:355px;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.xzyd .bd ul li a:hover .tbox .t1 { padding-top:280px;}

.xzyd .bd ul li a .tbox .t2 { padding-top:20px; color:#fff; font-size:24px; line-height:1; font-weight:bold;}
.xzyd .bd ul li a .tbox .t3 { font-size:14px; line-height:25px; height:50px; padding-top:40px; overflow:hidden; color:#fff; text-align:justify;
	word-break:break-all; 
	text-overflow:ellipsis; 
	display:-webkit-box; 
	-webkit-box-orient:vertical; 
	-webkit-line-clamp:2;
}
.xzyd .bd ul li a .tbox .t4 { height:38px; width:158px; border:1px solid rgba(255,255,255,0); color:rgba(255,255,255,0); line-height:38px; font-size:14px; padding-left:20px; margin-top:20px;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.xzyd .bd ul li a:hover .tbox .t4 { border:1px solid rgba(255,255,255,.6); color:rgba(255,255,255,1); background:rgba(255,255,255,.15);}



.xzyd .bd ul li .bg1,
.xzyd .bd ul li .bg2,
.xzyd .bd ul li .bg3,
.xzyd .bd ul li .bg4 { background:no-repeat center top ;}
.xzyd .bd ul li .bg1 { background-image:url(../images/19.png);}
.xzyd .bd ul li .bg2 { background-image:url(../images/19-2.png);}
.xzyd .bd ul li .bg3 { background-image:url(../images/19-3.png);}
.xzyd .bd ul li .bg4 { background-image:url(../images/19-4.png);}





/*footer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.footer { background:#184182; min-width:1260px; overflow:hidden; clear:both;}
.footerb { background:#133366; min-width:1260px; overflow:hidden; height:80px; clear:both;}
.footerb_nbox_t2 { width:1260px; margin:0 auto; line-height:80px; text-align:center; color:#fff; font-size:14px;}

.footer_nbox { width:1260px; margin:0 auto; overflow:hidden; padding-top:40px; padding-bottom:40px;}


.footer_nbox .lianxifangshi { width:490px; float:left; overflow:hidden; }
.footer_nbox .lianxifangshi .lxfs_t1 { color:#fff; font-size:15px; line-height:50px; padding-left:50px; position:relative; }
.footer_nbox .lianxifangshi .lxfs_t1 .icon { position:absolute; top:50%; margin-top:-15px; left:0; width:30px; height:30px; background:no-repeat center center; }
.footer_nbox .lianxifangshi .lxfs_t1 .icon1 { background-image:url(../images/home_icon_img/51.png);}
.footer_nbox .lianxifangshi .lxfs_t1 .icon2 { background-image:url(../images/home_icon_img/52.png);}



.footer_nbox .footer_menu { width:490px; float:left; overflow:hidden;}
.footer_nbox .footer_menu ul li { float:left; width:98px; color:#fff; font-size:15px; line-height:1; line-height:50px;}
.footer_nbox .footer_menu ul li a { color:#fff;}
.footer_nbox .footer_menu ul li a:hover { color:#fff; text-decoration:underline;}





.footer_nbox .qr { width:280px; float:right;}
.footer_nbox .qr .qr_tu { width:100px; height:100px; margin:0 auto;}
.footer_nbox .qr .qr_tu img { width:100%; height:100%;}
.footer_nbox .qr .qr_t1 { color:#fff; font-size:13px; text-align:center; line-height:1; padding-top:12px;} 











.fu { width:60px; height:240px; background:#2564c7; position:fixed; right:0; top:50%; margin-top:-120px; z-index:99999;}
.fu ul li { width:60px; height:60px; position:relative; cursor:pointer;}
.fu ul li a.icon { display:block; width:60px; height:60px; background-repeat:no-repeat; background-position: 18px 18px; position:relative; z-index:9;}
.fu ul li a.icon:hover { background-color:#1d4e9c;}

.fu ul li a.icon1 { background-image:url(../images/201.png);}
.fu ul li a.icon2 { background-image:url(../images/202.png);}
.fu ul li a.icon3 { background-image:url(../images/203.png);}
.fu ul li a.icon4 { background-image:url(../images/204.png);}

.fu ul li a .fubox { width:150px; height:150px; background:#1d4e9c; position:absolute; left:0px; top:-45px; display:none;
/*filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;*/
}
.fu ul li a:hover .fubox { left:-150px; top:-45px; display:block;
/*filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1; */}

.fu ul li a .fubox .fut1 { text-align:center; line-height:1; color:#fff; font-size:19px; padding-top:48px;}
.fu ul li a .fubox .fut2 { text-align:center; line-height:1; color:#fff; font-size:17px; padding-top:15px;}