@charset "utf-8";
/* CSS Document */


.page_banner { height:32vw;/*240px*/ background-repeat:no-repeat; background-position:center top; background-size:auto 100%;}
.page_banner2 { background-image:url(../images/banner_page/pb2.jpg);}
.page_banner3 { background-image:url(../images/banner_page/pb3.jpg);}
.page_banner4 { background-image:url(../images/banner_page/pb4.jpg);}
.page_banner5 { background-image:url(../images/banner_page/pb5.jpg);}
.page_banner6 { background-image:url(../images/banner_page/pb6.jpg);}
.page_banner7 { background-image:url(../images/banner_page/pb7.jpg);}
.page_banner8 { background-image:url(../images/banner_page/pb8.jpg);}
.page_banner9 { background-image:url(../images/banner_page/pb9.jpg);}
.page_banner10 { background-image:url(../images/banner_page/pb10.jpg);}
.page_banner11 { background-image:url(../images/banner_page/pb11.jpg);}




/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.rt_head { border-bottom:1px solid #ebebeb; padding-top:8vw;/*60px*/ padding-bottom:4vw;/*30px*/ overflow:hidden;}
.rt_head .t1 { color:#2564c7; font-size:4.8vw;/*36px*/ line-height:1; font-weight:bold; margin-top:-1.3333vw;/*-10px*/ padding-left:5.3333vw;/*40px*/ padding-right:2.6666vw;/*20px*/ position:relative; float:left;

	font-family:"思源宋体", "宋体", "微软雅黑", Arial, "PingFangSC-Light", "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", tahoma, SimSun, sans-serif; 
}
.rt_head .t1:before { height:2px; width:5.3333vw;/*40px*/ background:#ff9600; display:block; content:""; position:absolute; top:50%; right:-5.3333vw;/*-40px*/ }
.rt_head .t2 { font-size:4.8vw;/*36px*/ line-height:1; font-weight:bold; color:#f8f8f8; text-transform:uppercase; padding-left:10.6666vw;/*80px*/

	font-family:"Calisto MT", "微软雅黑", Arial, "PingFangSC-Light", "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", tahoma, SimSun, sans-serif; 
	overflow:hidden;
	white-space:nowrap; /*不换行*/
	text-overflow:ellipsis; /*省略号*/
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.page_r_conbox { overflow:hidden; padding-bottom:8vw;/*60px*/ padding-left:5.3333vw;/*40px*/ padding-right:5.3333vw;/*40px*/}



.page_list_menu { margin-top:5.3333vw;/*40px*/ overflow:hidden; clear:both;}
.page_list_menu ul li { background:#2564c7; height:10.6666vw;/*80px*/ line-height:10.6666vw;/*80px*/ color:#fff; font-size:3.7333vw;/*28px*/ text-align:center; float:left; width:33.3333%;}
.page_list_menu ul li a { color:#fff; display:block;
	overflow:hidden;
	white-space:nowrap; /*不换行*/
	text-overflow:ellipsis; /*省略号*/
}
.page_list_menu ul li.on { background:#1d4e9c;}

.page_list_menu.s2 ul li { width:25%;}



.page_row1 { background:#f6f6f6; overflow:hidden; height:9.3333vw;/*70px*/}
.page_row1 ul { font-size:0; text-align:center;}
.page_row1 ul li { color:#999; font-size:3.4666vw;/*26px*/ line-height:9.3333vw;/*70px*/ display:inline-block; text-align:center; width:25%;}
.page_row1 ul li a { color:#999; display:block;
	overflow:hidden;
	white-space:nowrap; /*不换行*/
	text-overflow:ellipsis; /*省略号*/
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*学校概况*/
.page_xxgk { margin:0 auto;}
.page_xxgk img { margin:0 auto; max-width:89.3333vw;/*670px*/}


.page_xxgk .inner_row1 { color:#333; font-size:4.2666vw;/*32px */font-weight:bold; line-height:1.3; text-align:center; padding:4vw 2.6666vw;/*30px 20px*/}
.page_xxgk .inner_row2 { background:#fafafa; overflow:hidden; font-size:0; text-align:center;}
.page_xxgk .inner_row2 ul li { display:inline-block; margin:0 2.6666vw;/*20px*/ color:#666; font-size:3.2vw;/*24px */line-height:8vw;/*60px*/ text-align:center;}




.page_xxgk .tubox { margin:0 auto; padding-top:8vw;/*60px*/ text-align:center;}


.page_xxgk .tbox { color:#333; font-size:3.7333vw;/*28px*/ line-height:2.3; padding-top:8vw;/*60px*/ text-align:justify;}
.page_xxgk .tbox .tbox_t1 { color:#2564c7; font-weight:bold; line-height:1; padding-top:4vw;/*30px*/ padding-bottom:4vw;/*30px*/ font-size:4vw;/*30px*/}


.page_xxgk .videobox { height:48vw;/*360px*/ width:85.3333vw;/*640px*/ margin:5.3333vw auto 0 auto;/*40px */ background:#f6f6f6;}

.page_xxgk .iconbox { overflow:hidden;}
.page_xxgk .iconbox ul li { width:50%; float:left; position:relative; }
.page_xxgk .iconbox ul li .r1_icon { width:9.3333vw;/*70px*/ height:9.3333vw;/*70px*/ position:absolute; top:50%; left:50%; margin-left:-21.3333vw;/*-160px*/ margin-top:-5.3333vw;/*-40px*/ background:no-repeat center center; background-size:auto 100%;}
.page_xxgk .iconbox ul li .r1_icon.r1_icon1 { background-image:url(../images/home_icon_img/11-2.png); }
.page_xxgk .iconbox ul li .r1_icon.r1_icon2 { background-image:url(../images/home_icon_img/12-2.png);}
.page_xxgk .iconbox ul li .r1_icon.r1_icon3 { background-image:url(../images/home_icon_img/13-2.png);}
.page_xxgk .iconbox ul li .r1_icon.r1_icon4 { background-image:url(../images/home_icon_img/14-2.png);}
.page_xxgk .iconbox ul li .icon_tbox { color:#454545; text-align:center;}
.page_xxgk .iconbox ul li .icon_tbox .t1 { font-size:4.5333vw;/*34px*/ line-height:1; margin-top:4vw;/*30px*/}
.page_xxgk .iconbox ul li .icon_tbox .t1 .t1z1 { font-size:6.6666vw;/*50px*/ font-weight:bold; margin-right:1.3333vw;/*10px*/ line-height:1; color:#2564c7;}
.page_xxgk .iconbox ul li .icon_tbox .t2 { font-size:3.2vw;/*24px*/ line-height:1; margin-top:2.6666vw;/*20px*/ color:#757575;}







/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*校园风采*/
.page_xyfc { overflow:hidden; padding-top:8vw;/*60px*/}
.page_xyfc ul { overflow:hidden;}
.page_xyfc ul li { width:50%; float:left; margin-bottom:4vw;/*30px*/}
.page_xyfc ul li .tu { width:90%; height:26.6666vw;/*200px*/ margin:0 auto; padding:1.3333vw;/*10px*/ padding-bottom:0px; border:1px solid #9ab7e5; border-bottom:none; background:#f9f9f9; border-top-left-radius:1.8666vw;/*14px*/ border-top-right-radius:1.8666vw;/*14px*/ float:left;}
.page_xyfc ul li:nth-child(2n) .tu { float:right;}
.page_xyfc ul li .tu img { width:100%; height:100%;}
.page_xyfc ul li a .t1 { width:90%; margin:0 auto; padding-left:1.3333vw;/*10px*/ padding-right:1.3333vw;/*10px*/ color:#2564c7; background:#f9f9f9; font-size:3.7333vw;/*28px*/ font-weight:bold; text-align:center; line-height:1; padding-top:2.6666vw;/*20px*/ padding-bottom:2.6666vw;/*20px*/ border-bottom-right-radius:1.8666vw;/*14px*/ border-bottom-left-radius:1.8666vw;/*14px*/ border:1px solid #9ab7e5; border-top:none; float:left;
	overflow:hidden;
	white-space:nowrap; /*不换行*/
	text-overflow:ellipsis; /*省略号*/
}
.page_xyfc ul li:nth-child(2n) a .t1 { float:right;}






/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*学生活动*/
.page_xshd { margin:0 auto; overflow:hidden; padding-bottom:4vw;/*30px*/ clear:both;}
.page_xshd ul li { border-bottom:1px solid #ddd; clear:both; overflow:hidden; padding-top:5.3333vw;/*40px*/ padding-bottom:5.3333vw;/*40px*/}
.page_xshd ul li a { display:block; overflow:hidden;}
.page_xshd ul li .lt_tbox { float:left; width:50%;}

.page_xshd ul li a .lt_tbox .t1 { font-weight:bold; font-size:4.8vw;/*36px*/ line-height:1; color:#333; 
	overflow:hidden;
	white-space:nowrap; /*不换行*/
	text-overflow:ellipsis; /*省略号*/
}

.page_xshd ul li .lt_tbox .t2 { font-size:3.7333vw;/*28px*/ color:#999; line-height:1; padding-top:3.3333vw;/*25px*/ position:relative; display:inline-block;}
.page_xshd ul li .lt_tbox .t2:before { height:1px; width:11.3333vw;/*85px*/ background:#cacaca; content:""; position:absolute; bottom:0.9333vw;/*7px*/ right:-16vw;/*-120px*/}

.page_xshd ul li a .lt_tbox .more { width:6.6666vw;/*50px*/ height:6.6666vw;/*50px*/ background:url(../images/23-2.png) no-repeat left top #184182; background-size:100% auto; border-radius:50%; margin-top:4vw;/*30px*/ margin-left:0px;}


.page_xshd ul li .rt_tubox { width:36vw;/*270px*/ height:22.6666vw;/*170px*/ background:#eee; float:right;}
.page_xshd ul li .rt_tubox img { width:100%; height:100%;}







/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*师资力量*/
.page_szll { border-bottom:1px solid #e9e9e9; padding-bottom:4vw;/*30px*/}
.page_szll .tbox {}

.page_szll_list { margin:0 auto; overflow:hidden; padding-bottom:4vw;/*30px*/}
.page_szll_list ul li { border-bottom:1px solid #e9e9e9; clear:both; overflow:hidden; padding-top:5.3333vw;/*40px*/ padding-bottom:5.3333vw;/*40px*/}
.page_szll_list ul li a { display:block; overflow:hidden;}

.page_szll_list ul li .lt_tbox { width:50%; float:right; }
.page_szll_list ul li a .lt_tbox .t1 { font-weight:bold; font-size:4.8vw;/*36px*/ line-height:1; color:#333;}

.page_szll_list ul li .lt_tbox .t2 { font-size:3.7333vw;/*28px*/ color:#555; line-height:1; padding-top:3.3333vw;/*25px*/ position:relative;}

.page_szll_list ul li a .lt_tbox .t4 { color:#ff9600; font-size:3.2vw;/*24px*/ margin-top:5.3333vw;/*40px*/ position:relative; background:#fff; display:block; padding-left:5.3333vw;/*40px*/ padding-right:2.6666vw;/*20px*/ float:left; color:#2564c7; border-top-right-radius:1.0666vw;/*8px*/ border-bottom-right-radius:1.0666vw;/*8px*/ }
.page_szll_list ul li a:hover .lt_tbox .t4 { color:#ff9600;}
.page_szll_list ul li a .lt_tbox .t4 .icon { background:url(../images/home_icon_img/99.gif) no-repeat left top #2564c7; background-size:100% auto; width:4vw;/*30px*/ height:4vw;/*30px*/ position:absolute; top:0.2666vw;/*2px*/ left:0; border-radius:1.0666vw;/*8px*/}



.page_szll_list ul li .rt_tubox { width:36vw;/*270px*/ height:22.6666vw;/*170px*/ background:#eee; float:left;}
.page_szll_list ul li .rt_tubox img { width:100%; height:100%;}









/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*联系我们*/
.page_lxwm { padding-bottom:6.6666vw;/*50px*/}
.page_lxwm .tbox_top { margin:0 auto;  padding-bottom:10.6666vw;/*80px*/}
.page_lxwm .tbox_top ul { padding-left:6.6666vw;/*50px*/ padding-top:10.6666vw;/*80px*/}
.page_lxwm .tbox_top ul li { font-size:3.4666vw;/*26px*/ color:#333; line-height:8vw;/*60px*/ clear:both; padding-top:2.6666vw;/*20px*/ padding-bottom:2.6666vw;/*20px*/}
.page_lxwm .tbox_top ul li .icon { width:8vw;/*60px*/ height:8vw;/*60px*/ float:left; background-repeat:no-repeat; background-position:left top; margin-right:5.3333vw;/*40px*/}
.page_lxwm .tbox_top ul li .icon1 { background-image:url(../images/home_icon_img/51-2.png); background-size:auto 100%;}
.page_lxwm .tbox_top ul li .icon2 { background-image:url(../images/home_icon_img/52-2.png); background-size:auto 100%;}
.page_lxwm .tbox_top ul li .t1c1 { color:#2564c7;}


.page_lxwm .map_bot { position:relative; margin:0 auto;}
.page_lxwm .map_bot:after { content:""; height:5px; position:absolute; top:0px; left:0; right:0; background:rgba(0,0,0,.1); z-index:9;}
.page_lxwm .map_bot:before { content:""; height:5px; position:absolute; bottom:0px; left:0; right:0; background:rgba(0,0,0,.1); z-index:9;}

.page_lxwm .map_bot_nbox { width:100%; height:100%; position:relative; background:#f6f6f6;}
.page_lxwm .map_bot_nbox img { width:100%;}
.page_lxwm .map_bot_nbox:after { content:""; width:5px; position:absolute; top:5px; bottom:5px; left:0; background:rgba(0,0,0,.1); z-index:8;}
.page_lxwm .map_bot_nbox:before { content:""; width:5px; position:absolute; top:5px; bottom:5px; right:0; background:rgba(0,0,0,.1); z-index:8;}

.page_lxwm .map_bot_nbox .qr_lxwm { width:40vw;/*300px*/ background:rgba(255,255,255,.9); position:absolute; top:0px; right:0px; bottom:0px; z-index:7;}
.page_lxwm .map_bot_nbox .qr_lxwm .qr_lxwm_t1 { color:#333; text-align:center; font-size:3.2vw;/*24px*/ margin-top:8vw;/*60px*/}
.page_lxwm .map_bot_nbox .qr_lxwm .qr_lxwm_img { width:26.6666vw;/*200px*/ margin:0 auto; height:26.6666vw;/*200px*/ margin-top:8vw;/*60px */ box-shadow:0 0 1.3333vw rgba(0,0,0,.1);/*10px*/}
.page_lxwm .map_bot_nbox .qr_lxwm .qr_lxwm_img img { width:100%; height:100%;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*翻页*/
.fanye { overflow:hidden; text-align:center;}
.fanye ul { font-size:0; display:inline-block;}
.fanye ul li { font-size:3.7333vw;/*28px*/ text-align:center; line-height:8vw;/*60px*/ height:8vw;/*60px*/ border-radius:1.3333vw;/*10px*/ float:left;}


.fanye ul .t1_fanye,
.fanye ul .t2_fanye { color:#fff; overflow:hidden; margin:0 0.6666vw;/*5px*/ font-size:3.4666vw;/*26px*/}
.fanye ul .t1_fanye a,
.fanye ul .t2_fanye a { background:#184182; color:#fff; display:block; width:8vw;/*60px*/ height:8vw;/*60px*/}
.fanye ul .t1_fanye a:hover,
.fanye ul .t2_fanye a:hover { background:#2564c7;}
.fanye ul .t2_fanye a { width:auto; padding:0 1.3333vw;/*10px*/}


