@charset "utf-8";
/* CSS Document */
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p{
	margin:0px;
	padding:0px;
	/*font-size:12px;*/
	font-family:微软雅黑,;
	font-weight:normal;
	color:#000;
}
body{ background:#fff; min-width:1366px;}
ul{
	list-style:none;
}
img,a img{
	border:0px;
	border:none;
}
a{
	text-decoration:none;
}
a.hidefocus{
	outline:none
}
a:hover{
	text-decoration:underline;
	/******************************
	text-decoration:none;
	******************************/
}
.centre{ width:1170px; margin:0 auto;}
.top{ background:url(../images/top.jpg) no-repeat; background-size:100% 100%; height:116px;}
.top .logo{ float:left; margin-top:20px;}
.top_form{ float:right; margin-top:50px; width:260px; position:relative;}
.top_form .text{ border:1px solid #2f7ad8; background:#0e5ac0; height:33px; line-height:33px; width:189px; padding-right:60px; float:left;border-radius:5px; padding-left:10px; color:#fff; font-size:14px;}
.top_form .sub{ background:url(../images/sou.png) no-repeat; position:absolute; right:0; top:1px; width:55px; height:33px; border:0;}
.dao_hang{ height:50px; border-bottom:1px solid #ddddde; background:#fff;}

.fullSlide{ width:100%;  position:relative;  height:585px; background:#fff;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:585px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:585px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; _background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:5px; background:url(../images/tg_flash_p.png) -14px 0; overflow:hidden; line-height:9999px;}
.fullSlide .hd ul .on{ background-position:0 0; }
.main{ background:#fff url(../images/man.png) no-repeat center top 15px; height:525px;}
.main_top{ margin-top:25px; border-bottom:1px solid #dddddd;}
.main_top h3{ line-height:40px; font-size:20px; color:#104f9e; float:left;}
.main_top h3 span{ color:#b7b5b5; font-size:16px; margin-left:10px; margin-top:4px;}
.main_top a{ float:right; background:url(../images/gd.png) no-repeat; width:84px; height:25px; line-height:25px; color:#fff; font-size:14px; text-align:center; margin-top:10px;}
.main_lie_L{ width:565px; float:left;}
.main_lie_L ul li{ padding-top:23px; padding-bottom:23px; border-bottom:1px solid #dbdbdb;}
.main_lie_L ul li .img{ float:left; width:140px;}
.main_lie_L ul li .wen{ float:left; width:400px; margin-left:10px;}
.main_lie_L ul li .wen h3 a{ font-size:16px; color:#2e323b; line-height:35px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.main_lie_L ul li .wen p a{ color:#676966; font-size:14px; line-height:25px;}
.main_lie_R{ width:555px; float:left; margin-left:50px;}
.main_lie_R ul li{ padding-top:23px; padding-bottom:5px;}
.main_lie_R ul li .ri_qi{ background:url(../images/riqi.png) no-repeat; width:59px; height:59px; float:left;}
.main_lie_R ul li .ri_qi span{ text-align:center; display:block; line-height:32px; padding-top:7px; font-size:18px; color:#a1a0a1;}
.main_lie_R ul li .ri_qi p{ text-align:center; line-height:25px; font-size:12px; color:#c7c7c7;}
.main_lie_R ul li .wen{ float:left; width:500px; }
.main_lie_R ul li .wen h3 a{ font-size:16px; color:#545454; line-height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-top:5px;}
.main_lie_R ul li .wen p a{ font-size:14px; color:#afafaf; line-height:28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-top:5px;}
.main2{ background:#F0F8FF; width:100%; height:427px;}
.main2_L{ float:left; width:560px;}
.main_title{ margin-top:25px; line-height:40px; }
.main_title h3{ line-height:40px; color:#104f9e; font-size:20px; float:left;}
.main_title h3 span{color:#b7b5b5; font-size:16px; margin-left:10px; margin-top:4px;}
.main_title .gd{ float:right; line-height:40px; font-size:14px; color:#555555;}
.main2_L_ul li{ padding:15px 0px; background:url(../images/xx.png) no-repeat left bottom;}
.main2_L_ul li .li_L{ line-height:50px; float:left; width:70px; font-size:19px; color:#787878;}
.main2_L_ul li .li_R{ float:left; margin-left:20px; width:520px;}
.main2_L_ul li .li_R a{ font-size:16px; color:#333333; margin-top:5px; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.main2_L_ul li .li_R a:hover{ color:#104f9e;}
.main2_L_ul li .li_R p{ float:left; margin-right:20px; color:#9f9e9e; font-size:14px; margin-top:10px;}
.main2_R{ width:560px; float:right;}
.main2_R_ul{ margin-top:0px;}
.main2_R_ul li{ width:100%; float:left;}
.main2_R_ul li a{background:url(../images/jiao.png) no-repeat center left;line-height:53px; padding-left:15px; color:#333333; font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:86%; float:left; display:block;}
.main2_R_ul li span{ color:#9a9a9a; font-size:14px; line-height:53px; float:right;}
.main2_R_ul li a:hover{color:#104f9e;}
.main3{ background:#fff;}
.main3_ul{ margin-top:20px;}
.main3_ul li{ float:left; margin-left:19px;}
.main3_ul li a{ display:block; border:1px solid #fff;}
.main3_ul li a:hover{ border:1px solid #104f9e;}
.main3_ul li.li{ margin-left:0;}
.main4{ background:#fff;}
.main4_ul{ margin-top:20px;}
.main4_ul li{ float:left; margin-left:10px;}
.main4_ul li.li{ float:left; margin-left:0px;}
.main4_ul li a{ display:block;padding-left:10px; padding-right:40px; line-height:40px; border:1px solid #dedede; font-size:14px; color:#555555; background:url(../images/main6.png) no-repeat center right 10px;text-decoration:none;}
.main4_ul li a:hover{color:#104f9e; border:1px solid #104f9e;}

.footer{ background:url(../images/footer.jpg) no-repeat; width:100%; height:117px; margin-top:25px;}
.footer h5{ color:#ccd9ea; font-size:14px; padding-top:45px;}
.footer p{ color:#ccd9ea; font-size:14px; padding-top:10px; padding-right:15px; float:left;}

/***************列表***************/
.lb_main{ margin-top:25px;}
.lb_main_L{ float:left; width:260px;}
.lb_main_L h3{ height:45px; line-height:45px; text-align:center; background:#104f9e; color:#ffffff; font-size:19px;}
.lb_main_L_ul{ margin-top:5px; background:#fff; width:100%; padding-bottom:35px;}
.lb_main_L_ul li a{ line-height:50px; background:url(../images/xu.png) no-repeat center bottom; display:block; text-align:center; color:#555555; font-size:16px;text-decoration:none;}
.lb_main_L_ul li a:hover{ color:#fff; background:#56b9f8 url(../images/xu.png) no-repeat center bottom;}
.lb_main_L_ul li a.on{ color:#fff; background:#56b9f8 url(../images/xu.png) no-repeat center bottom;}
.lb_main_R{ float:left; width:890px; margin-left:20px;min-height:600px; background:#fff url(../images/hui.png) no-repeat top right;}
.lb_main_title{background:url(../images/lb.png) no-repeat center bottom; line-height:45px;}
.lb_main_title h4{ float:left; line-height:45px; background:url(../images/lb2.png) no-repeat center left 10px; font-size:16px; color:#333333; padding-left:35px;}
.lb_main_title p{ float:right; line-height:45px; color:#333333; font-size:14px; padding-right:10px;}
.lb_main_title p a{ color:#333333; font-size:14px;}
.lb_main_ul{spadding:15px;}
.lb_main_ul li{ border-bottom:1px dashed #d5d5d5; line-height:45px;}
.lb_main_ul li a{ background:url(../images/dian.png) no-repeat center left 10px; line-height:45px; padding-left:20px; color:#555555; font-size:14px; float:left;}
.lb_main_ul li span{ float:right; font-size:14px; color:#9c9c9c;margin-right: 15px;}
.fan_ye{ width:385px; margin:0 auto; padding-bottom:25px; padding-top:10px;}
.fan_ye ul{ float:left;}
.fan_ye ul li{ float:left; margin-left:5px;}
.fan_ye ul li a{ border:1px solid #e9e9e9; padding:0px 10px; line-height:25px; display:block; font-size:14px; color:#555555;}
.fan_ye ul li a:hover{ background:#f8f8f8;}
.fan_ye ul li a.on{ background:#f8f8f8;}
.fan_ye .xla_k{ float:left; line-height:25px; height:27px; margin-left:5px;}
.fan_ye .gong{ float:left; margin-left:5px; height:25px; line-height:25px; padding:0 10px;border:1px solid #e9e9e9; color:#999999; font-size:12px;}
.fan_ye .gong span{ padding:0 2px; color:#555555;}

/***************详情***************/
.XQ_main{ padding:25px;text-align: justify;}
.XQ_main p{font-size:15px;line-height:200%;}
.XQ_main_top h1{ text-align:center; font-size:30px; color:#333333; padding-top:25px;}
.XQ_main_top p{ text-align:center; background:url(../images/xian.png) no-repeat center bottom; padding-bottom:15px; padding-top:25px; font-size:14px; color:#aeadad;}
.XQ_main_top p span{ padding-right:10px;}
.XQ_main_wen p{ font-size:15px; color:#555555; line-height:200%; text-indent:2em; padding-top:30px;}
.XQ_main_wen p.p_img{ text-align:center;}
.xq_dian{ width:150px; margin:0 auto;}
.fan_pain{ border:1px dashed #cccccc; padding:10px; margin:25px;}
.fan_pain p{ color:#4d4d4d; font-size:14px; width:100%; line-height:25px;}
.fan_pain p a{color:#4d4d4d; font-size:14px; line-height:25px;}


.nav_ul li{ float:left; width:117px; text-align:center;}
.nav_ul li a{ line-height:47px; text-align:center; color:#333333; font-size:17px; display:block; border-bottom:3px solid #fff;}
.nav_ul li a:hover{ color:#104f9e;border-bottom:3px solid #104f9e;text-decoration:none;}
.nav_ul li a.on{ color:#104f9e;border-bottom:3px solid #104f9e;}

/*******************导航********************/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.topNav{position:relative; z-index:1; height: 47px; line-height:47px;background-color: #FCFCFC;}
.topNav h3{ font-weight:normal; font-size:100%; }
.topNav dl{ zoom:1; }
.topNav dd{ float:left; position:relative; line-height:47px;}
.topNav dd h3{ float:left;  }
.topNav dd h3 a{ display:inline-block; *display:inline; zoom:1;line-height:14px; line-height:47px; padding: 0 30px; text-align:center; color:#333333; font-size:17px;text-decoration:none; border-bottom:3px solid #fff;}
.topNav dd h3 a:hover,
.topNav dd.on h3 a{color:#104f9e;border-bottom:3px solid #104f9e;}
.topNav .welcome{ padding-right:15px; color:#FF8400;   }
.topNav .welcome a{  color:#FF8400;   }
.topNav dd ul{ display:none; /*默认隐藏*/ position:absolute; width:157px;  top:50px; left:-20px; border-top:0;  background:url(../images/navlibg2016.png) repeat; padding:15px 0; border-bottom:3px solid #330000;
}
.topNav dd ul li{ line-height:31px; }
.topNav dd ul li a{ display: block; color: #fff; text-align:center; font-size:16px;}
.topNav dd ul li a:hover{ color:#ccc;}
.topNav dd ul li a span{ color:#FF8400; margin-left:5px;   }


.xuan_fu{ position:fixed; right:0; bottom:100px;z-index:9999999999;}
.xf_bei{ background:#fff; border:1px solid #e8e8e8; width:70px;border-radius:10px;}
.xf_bei .wx{ height:70px; text-align:center; border-bottom:1px solid #e8e8e8;}
.xf_bei .wx a{ display:block;text-decoration:none;}
.xf_bei .wx a .wx_sp{ background:url(../images/wx.png) no-repeat center top 15px; height:40px; width:70px; display:block;}
.xf_bei .wx a h4{ color:#a09e9e; font-size:13px; line-height:30px;}
.xf_bei .wx a:hover .wx_sp { background:url(../images/wx2.png) no-repeat center top 15px;}
.xf_bei .wx a:hover h4{ color:#fa6115;}
.xf_bei .img_none{ width:100px; padding:10px; height:100px; background:#fff; border:1px solid #e8e8e8; position:absolute; right:73px; top:0; display:none;}
.xf_bei .img_none img{ width:100%;}
.xf_bei .wx a:hover .img_none{ display:block;}

.xf_bei .wb{ height:70px; text-align:center; border-bottom:1px solid #e8e8e8;}
.xf_bei .wb a{ display:block;text-decoration:none;}
.xf_bei .wb a .wb_sp{ background:url(../images/wb.png) no-repeat center top 15px; height:40px; width:70px; display:block;}
.xf_bei .wb a h4{ color:#a09e9e; font-size:13px; line-height:30px;}
.xf_bei .wb a:hover .wb_sp { background:url(../images/wb2.png) no-repeat center top 15px;}
.xf_bei .wb a:hover h4{ color:#fa6115;}
.xf_bei .wb a:hover .img_none{ display:block;}

.xf_bei .fh{ height:50px; text-align:center; background:#e8e8e8; border-radius:0px 0px 10px 10px;}
.xf_bei .fh a{ display:block;text-decoration:none;}
.xf_bei .fh a img{ margin-top:10px;}
.xf_bei .fh a h4{ text-align:center; color:#b0b0b0; font-size:14px; padding-top:10px;}
.teacherlist li {
            float: left;
            width: 90px;
            margin: 5px;
            font-size: 16px;
text-align: center;
        }


/*修改20190507 修改英文简历*/
.teacherlistEn li{width:240px !important;}
.teacherlistEn a{text-decoration:none !important;}
.teacherlistEn li p{line-height:120% !important;text-indent:2em !important;}