html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;font-family:"microsoft yahei",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:100%}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}

table{border-collapse:collapse; border-spacing:0;}

caption,th{text-align:left; font-weight:normal;}

html,body,img,iframe,abbr{border:0;}

html,body{color: #58595b}

i,em{font-style:normal;}

[hidefocus],summary{outline:0;}

li{list-style:none;}

sup,sub{font-size:12px;}

textarea{overflow:auto; resize:none;}

label{cursor:default;}

a,button{cursor:pointer;}

a,a:hover{text-decoration:none;}

input{border:0;}

*:focus {outline: none;}

.fl{float: left;}

.fr{float: right;}

.w1300{width: 1300px;margin: 0 auto;overflow: hidden;}



.top_t{text-align: right;font-size: 12px;color: #fff;height: 40px;line-height: 40px;background: #A51C30;}

.top_t a{color: #fff}

.nav{background: #fff;}

.nav_r{width:980px;}

.nav_r li{width: 105px;float: left;height: 134px;line-height: 134px;text-align: center;color: #A51C30;font-size: 22px;}

.logo{margin: 25px 0}

.banner{width: 100%;height: 614px;background: url(/images/bg1.jpg) no-repeat center;}

.banner1{height: 478px;width: 1300px;background: #8D1829;margin-top: 0px;}

.banner_l{width: 370px;color:#fff;margin-top: 67px;margin-left: 40px;}

.banner_l h2{font-size:24px;font-weight: normal; }

.banner_l p{font-size: 14px;line-height: 22px;margin-top: 40px;}

.banner_l img{margin-top: 60px;}

.banner_r{margin: -35px 25px 25px 0;}

/* 新加 */

.nav .w1300{width: 1350px;}



.news1{margin: 50px auto;}

.news1img{border-bottom: 4px solid #a51c30;}

.news1 li{height: 36px;line-height: 36px;font-size: 15px;color: #747474;padding-left:16px;background: url(/images/jiao.png) no-repeat left center;}

.news1 .read2{margin-top: 20px;}

.news1 ul{margin-top: 10px;}

.news1_m{margin: 0 20px;}



.news2{width: 100%;height: 574px;background: #293352;}

.news2 .news2box{width: 310px;height: 377px;background: #fff;}

.news2 .news2box img{width: 310px;height: 200px;}

.news2 .news2box h3{width: 276px;margin: 0 auto;text-align: center;font-weight: normal;font-size: 16px;border-bottom: 1px solid #BAC5C6;height: 50px;line-height: 50px;color: #474747}

.news2 .news2box p{font-size: 14px;width: 276px;margin: 0 auto;line-height: 24px;margin-top: 10px;}

.news2 .title{text-align: center; font-size: 24px;color: #fff;margin: 50px auto;font-weight: normal;}

.news2 .ml20{margin-left: 20px}



.news3 {width: 100%;height: 850px;}

.news3 h1{font-size: 24px;color: #414141;font-weight: normal;margin: 68px auto 45px;}

.news3 .news3_l{width: 860px;}

.news3 .news3_l img{width: 860px;height: 484px;}

.news3 .news3_l h2{font-size: 24px;font-weight: normal;margin: 46px auto 20px;color: #474747}

.news3 .news3_l  p{width: 700px;line-height: 24px;}

.news3 img{border-bottom: 4px solid #CC181E;}

.news3 .news3_r{width: 396px;margin-bottom: 30px;}

.news3_r h2,.news3_r p{font-size: 16px;font-weight: normal;color: #474747}

.news3 .news3_r img{margin-bottom: 16px;width: 396px;height: 236px;}





.foot{width: 100%;height: 300px;background: #414141;float: left;}

.w1090{width: 1090px;margin: 0 auto;padding-top: 80px;}

.links p{float: left;margin-right: 10px;font-size: 12px;text-align: center;color: #5e5f5e}

.links p img{margin-bottom: 5px}

.flogo{margin-top: -15px;}

.copyright p,.copyright span{font-size: 12px;color: #959896}

.copyright {float: left;line-height: 30px;margin-top: 20px;}

.copyright p{width: 1090px;text-align: left;}



.bodybg{background: url(/images/ydy1.jpg) no-repeat center;width: 100%;height: 100%;text-align: center;position: absolute;}

.bodybg p{position: absolute;bottom: 50px;text-align: center;color: #fff;width: 100%;}

.bodybg img{position: absolute;bottom: 20px;text-align: center;left: 50%;margin-left: -20px;}





/*about*/

.banner2{height: 226px;width: 100%;float: left;position: absolute;}

.bgbody{background: url(/images/bg2.jpg) no-repeat center;background-attachment:fixed;}

.about_con{width: 100%;float: left;margin-top: 200px;}

.about_con2{padding: 50px 100px;background: #fff;min-height: 900px;margin-top: -20px;float: left; width: 1100px;position: relative;}

.about_con2 .active{font-size: 12px;color: #8f8f8f}

.about_con2 .active a{color: #8f8f8f}

.about_con2 .title{font-size: 18px;font-weight: normal;color: #414141;margin-top: 60px;}

.about_con2 .left{width: 205px;background: #F4F4F4;border-left: 3px solid #A51C30;padding-bottom: 190px;line-height: 38px;margin-top: 36px;}

.about_con2 .left li{text-indent: 22px;text-align: left;font-size: 20px;color: #000}

.about_con2 .left p{font-size: 26px;font-weight: bold;color: #a51c30;text-indent: 22px;height: 70px;line-height: 70px;}

.about_con2 .right{width: 860px;min-height: 600px;margin-top: 36px;}

.about_con2 .right p{font-size: 20px;line-height: 26px;color: #686868}



.about_con2 .right li{height: 40px;line-height: 40px;font-size: 18px;color: #575757;padding-left: 30px;background: url(/images/lijiao.png) left center no-repeat;}

.about_con2 .right li p{border-bottom: 1px solid #EDF0F2;height: 40px;line-height: 40px;text-indent: 0px;}

.about_con2 .right li a{color: #575757}

.about_con2 .right .page{font-size: 13px;margin: 40px auto; }

.about_con2 .right .page a{color: #a51c30;display: inline-block;padding:  2px 12px;border: 1px solid #a51c30;margin-right: 20px;}

.about_con2 .right .page .active{color: #fff;background: #a51c30;}

.about_con2 .right .title p{font-size: 22px;font-weight: normal;text-align: center;line-height: 36px;border-bottom: 1px solid #CBCBCB}

.about_con2 .right .title{margin-top: 0;}

.about_con2 .right .title em{display: inline-block;width: 100%;text-align: center;font-size: 14px;margin: 8px 0 30px;}



.about_con2 .right .jigou1{width: 200px;margin: 0 7px;text-align: center;background: url(/images/shu.png) no-repeat  center 60px;}

.about_con2 .right .jigou1 .jg_t{width: 160px;height: 40px;line-height: 40px;background: #a51c30;color: #fff;text-align: center;margin: 20px  auto;text-indent: 0;}

.about_con2 .right .jigou1 .fl{background: url(/images/heng.png) no-repeat right center;}

.about_con2 .right .jigou1 li{width: 99px;line-height: 24px;background: #fff;margin-top: 20px;padding: 5px 0;height: auto;}

.about_con2 .right .jigou1 li a{display: inline-block;width: 87px;line-height: 24px;border: 1px solid #ccc}

.about_con2 .right .jigou1 .fr{background: url(/images/heng.png) no-repeat left center;}

.about_con2 .right .jigou1 .only{display: inline-block;margin-top: 25px;border: 1px solid #ccc;background: #fff;width: 120px;padding: 5px 0;font-size: 18px;}



.slideBox{ width:1300px; height:478px; overflow:hidden; position:relative;  margin-top: 54px; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:49%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:700px; height:430px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*校长信箱*/
.leaderBox{
    width:300px;
    height:500px;
}
/*新修改*/
.nav_r {
    width: 980px;
}