.banner_cont{width: 1200px;height: 400px;margin: 0 auto;position: relative;}
.banner_cont .bd li{width: 1200px;height: 400px;overflow: hidden;}
.banner_cont .bd li img{display: block;width: 100%;}
.banner_cont .hd{position: absolute;bottom:17px;left:48.5%;z-index:10;overflow: hidden;width:117px;}
.banner_cont .hd li{float: left;background: url(../img/slide1-c1.png) no-repeat center center;width:12px;height:12px;text-indent: -999px;margin-right: 17px;}
.banner_cont .hd li.on{background: url(../img/slide2-c2.png) no-repeat center center;}
.xw{width: 1200px;margin: 0 auto 0 auto;}
.xw_jdxw{width: 1200px;}
.xw_title{border-left: 3px solid #be181f;font-size: 24px;color: #be181f;line-height: 24px;padding-left: 17px;position: relative;margin-top: 31px;}
.xw_title a{font-size: 24px;color: #be181f;}
.xw_title a.xw_more_btn{background: url(../images/more-arrow.png) no-repeat right center;font-size: 14px;color: #be181f;width: 47px;height: 24px;line-height: 24px;position: absolute;top:0;right: 0;}
.xw_title a.xw_more_btn:hover{color:#131684;}
.jdxw_list{width:1240px;padding-top: 31px;}
.jdxw_list li{position:relative;float:left;background:#f2f2f2;margin-bottom:20px;margin-right:40px;width: 540px;height: 107px;padding: 33px 23px 0 17px;}
.jdxw_list li.noMarg{margin-bottom:0;}
.jdxw_list li a:hover .jdxw_txt1{color:#be181f;}
.jdxw_date{font-size:12px;color:#fff;background:#004b9d;width:77px;height:30px;text-align:center;position:absolute;top:-7px;right:17px;line-height:30px}
.jdxw_img{width:140px;height:100px;float:left;margin-right:20px;}
.jdxw_img img{width:140px;height:90px;}
.jdxw_txt1{font-size:18px;color:#000;line-height: 43px;height: 43px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jdxw_txt2{font-size:14px;color:#686868;line-height: 23px;height: 46px;overflow: hidden;}
.xw_notice{width: 576px;}
.xw_notice .hd{border-left: 3px solid #be181f;position: relative;margin-top: 31px;}
.xw_notice .hd li{font-size: 24px;color: #585858;line-height: 24px;padding-left: 17px;cursor: pointer;}
.xw_notice .hd li.on{color: #be181f;}
.xw_notice .bd>div{position: relative;}
.notice_more_btn{background: url(../images/more-arrow.png) no-repeat right center;font-size: 14px;color: #be181f;width: 47px;height: 24px;line-height: 24px;position: absolute;top:-24px;right: 0;}
.notice_more_btn:hover{color:#131684;}
.notice_list{padding-top:17px;}
.notice_list li{    background: url(../img/S_pic.jpg) no-repeat left center;padding-left:20px;border-bottom:1px solid #ededed;height:49px;line-height:49px;}
.notice_list_txt{font-size: 16px;color: #000;width: 475px;overflow: hidden;height: 49px;}
.notice_list_txt a{font-size: 16px;color: #000;}
.notice_list_date{font-size:12px;color:#ababab;}
.notice_list li a:hover{color:#be181f}
.tzgg{padding-top:30px;}
.tzgg li{height:50px;line-height:50px;margin-bottom:20px;}
.tzgg .notice_list_txt{font-size: 16px;color: #000;width: 495px;overflow: hidden;height: 50px;line-height:25px;}
.tzgg .notice_list_txt a{font-size: 16px;color: #000;}
.tzgg .notice_list_date{width:60px;height:50px;font-size:12px;text-align:center;margin-right:20px;}
.tzgg .notice_list_date .date_d{width:60px;height:30px;background:#004b9d;color:#fff;line-height:30px;font-size:16px;}
.tzgg .notice_list_date .date_m{width:60px;height:20px;background:#c6c6c6;color:#fff;line-height:20px;}
.tzgg li a:hover{color:#be181f}
.xw_rcpy{width: 1600px;height: 530px;margin: 0 auto;overflow: hidden;position: relative;}
.xw_rcpy>img{width: 100%;display: block;}
.rcpy_cont{width: 1200px;position: absolute;top:0;left: 50%;margin-left: -600px;}
.rcpy_xw_cont{width: 540px;margin-left:auto;margin-right: 36px;overflow: hidden;}
.rcpy_xw_title{border-left: 3px solid #be181f;font-size: 24px;color: #be181f;line-height: 24px;padding-left: 17px;position: relative;margin-top: 31px;}
.rcpy_xw_title a{font-size: 24px;color: #be181f;}
.rcpy_cent{margin-top: 27px;background: #be181f;position:relative;height:361px;}
.rcpy_cent_p1{width: 240px;height: 181px;overflow: hidden;margin-bottom: 1px;position:absolute;top:0;left:0;}
.rcpy_cent_p1 img{display: block;width: 100%;height:100%;}
.rcpy_cent_txt1{background: #fff;width: 300px;height: 114px;padding: 26px 0 40px 0;margin-bottom: 1px;position:absolute;top:0;right:0;}
.rcpy_cent_txt2{background: #fff;width: 300px;height: 114px;padding: 26px 0 40px 0;position:absolute;bottom:0;left:0;}
.rcpy_name{font-size: 18px;color: #000000;line-height:18px;height: 27px;width: 255px;margin: 0 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rcpy_txt{font-size: 14px;color: #686868;line-height: 23px;height:92px;width: 255px;margin:0 auto;overflow: hidden;}
.rcpy_arrow{background: url(../images/rcpy_arrow.png) no-repeat center center;width: 7px;height: 13px;position: absolute;top:28px;right: 0;}
.rcpy_cent_p2{width: 240px;height: 181px;overflow: hidden;position:absolute;bottom:0;right:0;}
.rcpy_cent_p2 img{display: block;width: 100%;height:100%;}
.rcpy_cent a:hover .rcpy_name{color:#be181f;}
.rcpy_arrow2{background: url(../images/rcpy_arrow2.png) no-repeat center center;width: 7px;height: 13px;position: absolute;top:28px;left: 0;}
.xw_last{width: 1200px;margin: 0 auto 60px auto;}
.xw_sysaq{width: 770px;}
.sysaq_title{border-left: 3px solid #be181f;font-size: 24px;color: #be181f;line-height: 32px;padding-left: 17px;position: relative;margin-top: 31px;}
.sysaq_title a{font-size: 24px;color: #be181f;}
.sysaq_xw_slide{position:relative;width:770px;height:285px;overflow: hidden;margin-top: 30px;}
.sysaq_slide_p1{width: 380px;height: 285px;overflow: hidden;}
.sysaq_slide_p1 img{display: block;width: 100%;height:100%;}
.sysaq_xw_slide .bd{width:770px;}
.sysaq_xw_slide .bd li{width:770px;}
.sysaq_xw_slide .hd{position:absolute;bottom: 0;left:44.85%;z-index:9;}
.sysaq_xw_slide .hd li{width:35px;height:35px;display: block;text-indent: 99999;}
.sysaq_xw_slide>a{position: absolute;bottom: 0;width: 35px;height: 35px;}
.sysaq_xw_slide .next{background:url(../images/hz-nexth.jpg) no-repeat center center;left: 380px;}
.sysaq_xw_slide .prev{background:url(../images/hz-prev.jpg) no-repeat center center;left: 345px;}
.sysaq_slide_txt{position:relative;width:389px;height:285px;background:#f2f2f2;}
.sysaq_slide_t1{font-size:18px;color:#000;width:320px;line-height:48px;margin: 5px auto 0 auto;height: 48px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sysaq_slide_t2{font-size:14px;color:#686868;width:320px;line-height:32px;margin: 16px auto 0 auto;height: 168px;overflow: hidden;}
.sysaq_slide_t3{background:url("../img/time.png") no-repeat 15px 50%;font-size:14px;color:#888;width:320px;line-height:32px;margin: 0 auto 0 auto;padding-left:35px;}
.sysaq_slide_t1:hover{ color: #be181f;}
.sysaq_more_btn{font-size: 14px;color: #be181f;width: 47px;height: 32px;line-height: 32px;position: absolute;right: 0;}
.sysaq_more_btn:hover{color:#131684;}
.xw_kypt{width: 380px;}
.kypt_title{border-left: 3px solid #be181f;font-size: 24px;color: #131684;line-height: 24px;padding-left: 17px;position: relative;margin-top: 31px;}
.kypt_title a{font-size: 24px;color: #be181f;}
.xw_kypt .program{
    width: 380px;float:left;margin-top:30px;
}
.xw_kypt .program li{
	width:380px;
    height: 56px;
	float:left;
   border-bottom: 1px dashed #ccc;
	background:#f2f2f2 url("../img/arr.png") no-repeat 12px 50%;
}
.xw_kypt .program li a{
    display: block;
	font-size:14px;
    line-height: 56px;
	padding-left:50px;
    text-align: left;
    color: #000;
    text-transform: capitalize;
}

.xw_kypt .program li a:hover{
        color: #be181f;
		background:#f2f2f2 url("../img/arr1.png") no-repeat 12px 50%;
}

/*内容页左导航*/
.subbanner{width:100%;height:290px;background: #f7f7f7 url("../img/subbanner.jpg") no-repeat 50% 50%;}
.submain{min-height:500px;width:1200px;margin:0 auto;}
.sidenav{float:left;width:300px;margin-top:-100px;margin-right:30px;}
.sidenav .f_lanmu{width:300px;height:100px;background-color:rgba(11,79,164,0.8);line-height:100px;color:#fff;font-size:24px;text-align:center;}
.sidenav .z_lanmu{width:300px;}
.sidenav .z_lanmu li{width:300px;height:60px;line-height:60px;font-size:16px;text-align:center;border-bottom:1px solid #ddd;background: url("../img/arrow1.png") no-repeat 90% 50%;}
.sidenav .z_lanmu li a{font-size:16px;color:#444;}
.sidenav .z_lanmu li:hover{background: url("../img/arrow2.png") no-repeat 90% 50%;}
.sidenav .z_lanmu li:hover a{color:#0b4fa4;font-size:18px;}
.sidenav .z_lanmu .on{background: url("../img/arrow2.png") no-repeat 90% 50%;}
.sidenav .z_lanmu .on a{color:#0b4fa4;}
.sidenav .sideimg{margin-top:50px;}
.sidenav .sideimg img{border-radius:5px;width:300px;}
/*page内容页主体*/
.sub_r {float:left;width:850px;margin-left:20px;padding:10px 0 40px 0;}
.pos{width:810px;background:url("../img/pos.png") no-repeat 0 50%;padding-left:40px;height:50px;line-height:50px;font-size:12px;border-bottom:1px solid #be181f}
.pos span, .pos a{margin:0 5px;text-transform: uppercase}
.sub_r .sub_m{width:850px;}
.sub_r .sub_m .tit{width:850px;height:60px;line-height:60px;font-size:24px;color:#0b4fa4;text-align:center;font-weight:normal;margin-top:20px;}
.sub_r .sub_m .info{width:850px;height:30px;line-height:30px;font-size:14px;color:#aaa;text-align:center;}
.sub_r .sub_m .con{margin-top:20px}
.sub_r .sub_m .con p{text-indent:2em;line-height:30px;text-align:justify;margin-bottom:10px;font-size:14px;}
.sub_r .sub_m .con img{width:500px;margin:10px auto;}
/*show内容页主体*/
.sub_r .sub_m .tit_show{width:800px;line-height:40px;margin:20px auto;font-size:20px;color:#0b4fa4;text-align:center;}
/*新闻列表页内容页主体*/
.sub_m .news_list{width:850px;margin:10px 0 0 0;}
.sub_m .news_list li {
    padding-bottom: 26px;
    border-bottom: 1px dotted #005faf;
    transition: 10s;
    margin-top: 20px;
}
.sub_m .news_list li img{width:180px;height:120px;margin-right:20px;}
.sub_m .news_list .text{width:650px;}
.sub_m .news_list .text a {display:block;width:650px;}
.sub_m .news_list .text a {
    font-size: 16px;
	line-height:30px;
    color: #005faf;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sub_m .news_list .text p {
    font-size: 14px;
    color: #808080;
    line-height: 25px;
	height:50px;
	overflow:hidden;
	text-overflow: ellipsis;
}
.sub_m .news_list .text .tim{display:block;background:url("../img/time.png") no-repeat 0 50%;padding:10px 0 10px 20px;font-size: 12px;color:#999}
.sub_m .news_list li:hover {
    width: 102%;
}

.sub_m .news_list li:hover a {
    color: #005faf;
}

.sub_m .news_list li:hover .date {
    color: #005faf;
}
/*通知列表页*/
.s_notice_list{width:850px;padding-top:17px;}
.s_notice_list li{  background: url(../img/S_pic.jpg) no-repeat left center;padding-left:20px;border-bottom:1px solid #ededed;height:49px;line-height:49px;}
.s_notice_list_txt{font-size: 16px;color: #444;width: 475px;overflow: hidden;height: 49px;}
.s_notice_list_txt a{font-size: 16px;color: #444;}
.s_notice_list_date{font-size:14px;color:#999;}
.s_notice_list li a:hover{color:#be181f}
/*师资列表页内容页主体*/
.sub_m .xi{width:850px;margin-bottom:50px;}
.sub_m .xi .xi_tit{width:850px;height:50px;border-bottom:1px solid #ccc}
.sub_m .xi .xi_tit a{display:inline-block;height:50px;border-bottom:2px solid #be181f;line-height:50px;font-size:18px;color:#0b4fa4}
.sub_m .xi ul li{float:left;width:100px;margin-top:20px;padding-left:20px;background:url(../img/arr_r_r.png) no-repeat 0 50%;}
.sub_m .xi ul li:hover a{color:#be181f}
.szimg {float:right;margin:0 0 10px 20px}
.sub_r .sub_m .con .szimg img{width:150px;}
	
/*分页*/
#pages { margin-top:20px;padding:20px 0 20px 0px;font-family:宋体; text-align:center}
#pages a { display:inline-block; height:22px; line-height:20px; background:#fff; border:1px solid #ccc; text-align:center; color:#333; padding:0 10px}
#pages a.a1 {  width:56px; padding:0 }
#pages a:hover { background:#004b9d; color:#fff; text-decoration:none; border: #004b9d solid 1px;}
#pages span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#004b9d; border:1px solid #004b9d; color:#fff; text-align:center; }