@charset "utf-8";
/* CSS Document */


.flexslider{width:100%; height:600px; position: relative;  overflow:hidden; z-index: 1;}
/*图片*/
.flex-viewport,.flexslider .slides,.flexslider .slides li/*,.flexslider .slides li a img*/{ display: block; width:100%; /*height:100%;*/}
.flexslider .slides li { overflow: hidden; position: relative;}
.flexslider .slides li a { display: block;width: 1920px;  width:2560px; height:100%; position: relative; left:50%;margin-left:-960px; margin-left:-1280px; }
.flexslider .slides li a { text-align: center;}
.flexslider .slides li a img { display: inline-block; width:100%; height:600px; }

/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:98px;text-align:center; z-index:88;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline; }
.flex-control-paging li a{ width: 6px; height:6px; background-color: #fff ; overflow: hidden; font-size: 0; cursor: pointer; opacity: 0.7; margin: 0 6px; display: inline-block ; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.flex-control-paging li a.flex-active{ width: 24px; opacity: 1; background-color: #a90c0c ; border-radius:6px  ; -webkit-border-radius:6px  ; -moz-border-radius:6px  ; -ms-border-radius:6px  ; -o-border-radius:6px  ; }
.flex-prev{font-size: 0}
.flex-next{font-size: 0}
/* .flex-direction-nav{ width:100%;  position: absolute;left:0; top: 304px ;}
.flex-prev{ width: 58px; height: 58px; background: url(../images/lt.png) no-repeat ;display: block ;position: absolute; left: 0;top: 0 ;z-index: 99;font-size: 0}
.flex-next{ width: 58px; height: 58px; background: url(../images/rt.png) no-repeat ;display: block ;position: absolute; right: 0;top: 0 ;z-index: 99;font-size: 0}
.flex-prev:hover{ background: url(../images/lt1.png) no-repeat ;}
.flex-next:hover{ background: url(../images/rt1.png) no-repeat ;} */

.Notice-bj{ width: 100%; position: absolute; left: 0; bottom: 0;z-index: 2;}
.Notice-box{ width: 1200px; height: 70px; background: url(../images/ntt.jpg) no-repeat ; margin: 0 auto; overflow: hidden;}
.Notice-box .tiel{ width: 160px; height: 70px;line-height: 70px;text-align: center;font-size: 24px; color: #fff ;float: left; overflow: hidden;}

.txtScroll-top{ width:1000px; height: 70px;float: left; margin-left: 21px;  overflow:hidden; position:relative; }
.txtScroll-top .bd{ overflow:hidden;  }
.txtScroll-top .bd ul{ overflow:hidden; }
.txtScroll-top .bd ul li{ width: 100%; height: 70px;}
.txtScroll-top .bd ul li .pagi{ width: 69px; height: 44px; background: url(../images/riq.jpg) no-repeat; position: relative; overflow: hidden;float: left; margin: 13px 0 0 0}
.txtScroll-top .bd ul li .pagi h4{line-height: 24px; font-size: 24px; color: #8c1515}
.txtScroll-top .bd ul li .pagi h5{ width: 100%;text-align: right; line-height: 16px; font-size: 16px; color: #969696 ; position: absolute; left: 0;bottom: 0}
.txtScroll-top .bd ul li h3{ width: 894px; height: 70px; line-height: 70px; float: right; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.txtScroll-top .bd ul li h3 a{font-size: 16px; color: #333}
.txtScroll-top .bd ul li h3 a:hover{text-decoration: underline}


.news-bj{ width: 100%; background-color: #fff ; overflow: hidden;}
.news-c{ width: 1200px; margin: 0 auto ; padding: 47px 0 58px 0; overflow: hidden;}
.btl-box{ width: 100%; height: 40px;border-bottom: 1px solid #dcdcdc ;  position: relative;}
.btl-box h3{ line-height: 28px;font-size: 28px; color: #282828 ;float: left;}
.btl-box span{line-height: 16px; color: #969696 ;display: inline-block; padding: 10px 0 0 19px} 
.btl-box h5{ background-color: #fff ;display: inline-block; padding-left: 28px; position: absolute; right: 0;top: 24px;}
.btl-box a{ width: 98px; height: 28px;line-height: 28px;text-align: center ;display: block;border: solid 1px #969696;  font-size: 12px; color: #969696}
.btl-box i{ width: 75px; height: 2px ; background-color:#be0e0e ;display: block; position: absolute; left:0 ; bottom: -1px }
.btl-box a:hover{border: solid 1px #8c1515; color: #8c1515}

.yw-box{ width: 100%;height: 375px ; padding: 42px 0 0 0; overflow: hidden;}

.picScroll-left{ width: 500px; height: 375px ;float: left; overflow:hidden; position:relative; }
.picScroll-left .hd{  width: 100%; position: absolute; left: 0; bottom: 18px; z-index: 1;  }
.picScroll-left .hd ul{ width: 100%; padding-left: 12px;}
.picScroll-left .hd ul li{ display: inline-block ; font-size: 0 ; width: 13px; height: 13px; background: rgba(255, 255, 255, 0.5) ; border-radius:50%; margin: 0 0 0 8px; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; }
.picScroll-left .hd ul li.on{ background: rgba(255, 255, 255, 1) }

/* .picScroll-left .hd .next{ width:36px; height:50px; background: rgba(0, 0, 0, 0.5); background-image: url(../images/jt2.png); background-repeat: no-repeat; background-position: center center; position:absolute;right:0;top:-180px; cursor:pointer; z-index:9 ;display: block ;}
.picScroll-left .hd .prev{width:36px; height:50px;  background: rgba(0, 0, 0, 0.5); background-image: url(../images/jt1.png); background-repeat: no-repeat; background-position: center center; position:absolute;left:0;top:-180px; cursor:pointer; z-index:9 ;display: block;}
.picScroll-left .hd .next img{display: block ; margin: 0 auto; margin-top: 14px;}
.picScroll-left .hd .prev img{display: block ; margin: 0 auto; margin-top: 14px;}
.picScroll-left .hd .next:hover{ background: rgba(179, 16, 17, 0.5);background-image: url(../images/jt2.png);background-repeat: no-repeat; background-position: center center; }
.picScroll-left .hd .prev:hover{background: rgba(179, 16, 17, 0.5);background-image: url(../images/jt1.png);background-repeat: no-repeat; background-position: center center;} */

.picScroll-left .bd{  width: 100%  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline;width: 100%; height: 375px ;  overflow:hidden; text-align:center;  position: relative; }
.picScroll-left .bd ul li img{width: 100%; height: 100% ;  }
.picScroll-left .bd ul li .time{ width: 102px; height: 90px; background-color: #8c1515 ; position: absolute; right: 0;bottom: 0; overflow: hidden;}
.picScroll-left .bd ul li .time h5{ width: 100% ;height: 60px; line-height: 60px;text-align: center;font-size: 36px; color: #fff;}
.picScroll-left .bd ul li .time h6{ width: 100% ;height: 30px; line-height: 30px;text-align: center;font-size: 16px; color: #fff;background-color: #f08519;}



.notice{ width: 675px;float: right; overflow: hidden;}
.notice ul{ width: 100%;  overflow: hidden;}
.notice ul li{ width: 100%; border-bottom: 1px solid #dcdcdc ; padding: 33px 0; overflow: hidden; }
.notice ul li a{ width: 100%;  display: block ;position: relative;}
.notice ul li a .ntl{ width: 91px; height:71px ; float: left; border-right: 1px solid #b5b5b5; overflow: hidden; }
.notice ul li a .ntl h5{ width: 64px;text-align: center; line-height: 36px; font-size: 36px; color: #8c1515; margin: 6px 0 8px 0}
.notice ul li a .ntl h6{width: 64px;text-align: center; line-height: 16px; font-size:16px;color: #929292;}
.notice ul li a .ntr{ width: 550px; float: right;  overflow: hidden;}
.notice ul li a .ntr h3{width: 100%; height:20px; line-height: 20px; font-size: 16px; color: #333 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; margin-bottom: 8px; overflow: hidden;}
.notice ul li a .ntr p{width: 100%; height:44px; line-height: 22px; font-size: 14px; color: #999 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}
.notice ul li:nth-child(1){ padding-top: 9px}
.notice ul li:hover a .ntr h3{color: #8c1515}


.garden-bj{ width: 100% ; height: 520px; background: url(../images/bkb-bj.jpg) no-repeat center center; overflow: hidden;}
.garden-c{ width: 1200px; margin: 0 auto; padding: 46px 0 0 0; overflow: hidden;}
.btl-box2{ width: 100% ; height: 60px; border-bottom: 2px solid #dcdcdc ;text-align: center ;position: relative;}
.btl-box2 i{ width: 76px; height: 2px ; background-color:#be0e0e ;display: block; position: absolute; left:50% ; bottom: -1px;margin-left: -38px }
.btl-box2 h3{line-height: 43px; font-size: 28px; color: #aeaeae ;display: inline-block; margin: 0 10px ;cursor: pointer;}
.btl-box2 h3 span{font-size: 16px; color: #d2d2d2 ; padding-left: 17px;}
.btl-box2 .xx{display: inline-block ; position: absolute; left: 576px;top: 1px}
.btl-box2 .sy2{ position: relative; left: 74px;}
.btl-box2 h3.on{color: #282828}
.btl-box2 h3.on span{color: #969696}


.notice2{ width: 100%; height: 282px; overflow: hidden;}
.notice2 ul{ width: 1300px; padding: 50px 0 0 0; overflow: hidden;}
.notice2 ul li{ width: 568px; height: 72px;float: left; margin-bottom: 44px; margin-right: 60px; overflow: hidden; }
.notice2 ul li a{ width: 100%;  display: block ;position: relative;}
.notice2 ul li a .ntl{ width: 98px; height:70px ; float: left; border: 1px solid #b5b5b5; overflow: hidden; }
.notice2 ul li a .ntl h5{ width: 100%;text-align: center; line-height: 36px; font-size: 30px; color: #282828; margin: 5px 0 3px 0}
.notice2 ul li a .ntl h6{width: 100%;text-align: center; line-height: 16px; font-size:16px;color: #929292;}
.notice2 ul li a .ntr{ width: 444px; float: right;  overflow: hidden;}
.notice2 ul li a .ntr h3{width: 100%; height:20px; line-height: 20px; font-size: 16px; color: #333 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; margin-bottom: 8px; overflow: hidden;}
.notice2 ul li a .ntr p{width: 100%; height:44px; line-height: 22px; font-size: 14px; color: #999 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}
.notice2 ul li:hover a .ntl{background-color: #8c1515; border: solid 1px #8c1515}
.notice2 ul li:hover a .ntr h3{color: #8c1515}
.notice2 ul li:hover a .ntl h5{color: #fff}
.notice2 ul li:hover a .ntl h6{color: #d99797}

.gd-box{ width: 100%; text-align: center ; padding: 25px 0 0 0;}
.gd-box a{ width: 138px; height: 38px;line-height: 38px;text-align: center ;display: inline-block;border: solid 1px #969696;  font-size: 16px; color: #969696}
.gd-box a:hover{border: solid 1px #8c1515; color: #8c1515}


.education-bj{ width: 100%;background-color: #fff;  overflow: hidden;}
.education-c{ width: 1200px; margin: 0 auto; padding: 43px 0 54px 0; overflow: hidden;}
.picScroll-left2{  width: 100% ;position: relative;height: 205px ; overflow: hidden; margin-bottom: 56px; }
.picScroll-left2 .bd{  width: 100%  }
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{width: 100%; height: 205px ;}
.picScroll-left2 .hd{position: absolute; right: 20px ;bottom: 16px;}
.picScroll-left2 .hd li{ display: inline-block ; font-size: 0 ; width: 13px; height: 13px; background: rgba(255, 255, 255, 0.5) ; border-radius:50%; margin: 0 0 0 8px; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;}
.picScroll-left2 .hd li.on{ background: rgba(255, 255, 255,1) ; }


.theme-l{ width: 650px; float: left; overflow: hidden;}
.theme-r{ width: 509px; float: right; overflow: hidden;}
.sct-box{ width: 100%; height: 400px; background: url(../images/sct.jpg) no-repeat; position: relative; margin-bottom: 20px; overflow: hidden;}
.sct-box .text{ width: 410px; height: 260px;font-size: 16px; color: #fff;line-height: 30px; text-align: justify;  overflow: hidden; position: absolute; left: 50px;top: 110px;}

.btl-box3{ width: 100%; height: 40px;border-bottom: 1px solid #dcdcdc ;  position: relative;}
.btl-box3 h3{ line-height: 28px;font-size: 28px; color: #282828 ;float: left;}
.btl-box3 span{line-height: 16px; color: #969696 ;display: inline-block; padding: 10px 0 0 19px} 
.btl-box3 h5{  position: absolute; right: 0;top: 24px;}
.btl-box3 a{ position: absolute; right: 0;top: 13px; font-size: 12px; color: #969696}
.btl-box3 i{ width: 75px; height: 2px ; background-color:#be0e0e ;display: block; position: absolute; left:0 ; bottom: -1px }
.btl-box3 a:hover{color: #8c1515}


.xwk{width: 100%; height: 480px;  padding: 5px 0 0 0; overflow: hidden;}
.xwk ul{ width: 100% ;}
.xwk ul li{ width: 650px;border-bottom: 1px solid #dcdcdc;  position: relative; overflow: hidden; padding: 18.7px 0 }
.xwk ul li a{ width: 100%;display: block ; height: 120px;}
.xwk ul li a .tub{width: 160px; height: 120px;float: left;}
.xwk ul li a img{width: 100%; height: 100%;object-fit: cover }
.xwk ul li a .new-r{ width: 468px; float: right;}
.xwk ul li a h3{ width: 100%; height:20px; line-height: 20px; font-size: 16px;color: #333 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; margin: 9px 0 11px 0; overflow: hidden;}
.xwk ul li a p{ width: 100%; height:44px; line-height: 22px; font-size: 14px; color: #999 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; margin-bottom: 10px; overflow: hidden;}
.xwk ul li a .tim{ width: 100%; height: 18px;line-height: 18px;text-align: left; }
.xwk ul li a .tim span{  font-size: 16px; color: #333 ;}
.xwk ul li:hover a h3{color: #b31011}

.xwk ul li.noa .new-r{ width:100%}
.xwk ul li.noa .tub{display: none}


.Group-bj{width: 100% ; background-color: #f7f4f0 ; overflow: hidden;}
.Group-c{ width: 1200px; margin: 0 auto; padding: 54px 0 50px 0}


.picScroll-left3{ width: 100%; height: 380px ;margin-top: 32px; padding-top: 10px; overflow:hidden; position:relative;}
.picScroll-left3 .hd{  width: 100%; position: absolute; right: 0; bottom: 0px; z-index: 1;  }
.picScroll-left3 .hd ul{ width: 100%;text-align: center}
.picScroll-left3 .hd ul li{ display: inline-block ; font-size: 0 ; width: 5px; height: 5px; background-color: #fff ; border-radius:5px; margin: 0 4px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; cursor: pointer; }
.picScroll-left3 .hd ul li.on{ width: 22px ;background-color: #b31011}
.picScroll-left3 .bd{  width: 100%  }
.picScroll-left3 .bd ul{  zoom:1; width: 1250px }
.picScroll-left3 .bd ul li{float:left; _display:inline;width: 375px; height: 370px ;background-color: #fff; overflow:hidden; text-align:center;  position: relative;;margin-right: 37px }
.picScroll-left3 .bd ul li img{width: 100%; height: 271px ;  }
.picScroll-left3 .bd ul li .lun{ width: 300px; height: 50px ; line-height: 50px; text-align: center; white-space: nowrap;text-overflow: ellipsis;font-size: 18px; color: #fff; background-color: #8c1515; position: absolute; left: 38px;top: 230px;}
.picScroll-left3 .bd ul li h5{ width: 336px; margin: 0 auto; margin-top: 26px; height: 48px ; line-height: 24px; font-size: 16px; color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;text-align: left; overflow: hidden;}
.picScroll-left3 .bd ul li:hover{box-shadow: rgba(0, 0, 0, 0.07) 0 0 12px 2px}


.Links-bj{width: 100% ; background-color: #fff ; overflow: hidden;}
.Links-c{ width: 1200px; margin: 0 auto; padding: 37px 0 60px 0; overflow: hidden;}
.link-bj{ width: 100%; padding: 34px 0 0 0; overflow: hidden;}
.link-l{ width: 290px; height: 216px;float: left;margin-right: 13px; overflow: hidden;}
.link-l img{ width: 100%; height: 100%;}
.link-c{ width: 594px; height: 216px;float: left; overflow: hidden;}
.link-r{ width: 290px; height: 216px;float: right; overflow: hidden;}
.link-c .tu{ width: 290px; height: 100px;float: left;margin-bottom: 16px;}
.link-c .tu img{ width: 100%; height: 100%;}
.link-r .tu{ width: 138px; height: 100px;float: left;margin-bottom: 16px;}




.picScroll-left3 .bd ul li .lun{ width: 270px;padding: 0 15px; overflow: hidden;}
.picScroll-left3{height: 410px;}









