@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:63px;text-align:center; z-index:88;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline; }
.flex-control-paging li a{ width: 12px; height:12px; 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{opacity: 1;background-color: #9e1725 }
.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 ;} */

.news-bj{ width: 100% ;  background-color: #fff ; padding:0 0 65px 0;}
.news-c{ width: 1200px;margin: 0 auto;}

.picScroll-left{ width: 590px; height: 424px ; float: left; overflow:hidden; position:relative; }
.picScroll-left .hd{  display: inline-block;   position: absolute; right: 20px; bottom: 16px; z-index: 9; }
.picScroll-left .hd ul{ width: 140px; position: absolute; right: 0px; bottom: 0px;text-align: right}
.picScroll-left .hd ul li{ display: inline-block ; font-size: 0 ; width: 18px; height: 18px; background: url(../images/d1.png) no-repeat center;margin: 0 4px;}
.picScroll-left .hd ul li.on{ background: url(../images/d2.png) no-repeat center;}

.picScroll-left .hd .next{ width:36px; height:50px; position:absolute;right:-20px;top:-200px; cursor:pointer;background:url(../images/jx.png) repeat left top ; z-index:9 ;display: block ;display: none}
.picScroll-left .hd .prev{width:36px; height:50px;  position:absolute;left:-570px;top:-200px; cursor:pointer;background:url(../images/jx.png) repeat left top ; z-index:9 ;display: block;display: none}
.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:hover .hd .next{display: block}
.picScroll-left:hover .hd .prev{display: block}

.picScroll-left .bd{  width: 100%  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline;width: 590px; height: 424px ; overflow:hidden; text-align:center;  position: relative; }
.picScroll-left .bd ul li img{width: 590px; height: 424px ;  }
.picScroll-left .bd ul li h4{ width: 100%; height: 64px; text-align: center; position: absolute; left: 0; bottom: 0;  font-size: 16px; color: #fff ; background: -webkit-linear-gradient(bottom,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.05));display: flex; align-items: center; overflow: hidden;}
.picScroll-left .bd ul li h4 span{ width: 409px;height: 64px; line-height: 64px; text-align: left ;font-size: 22px; color: #fff ;font-weight: bold; float: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; padding-left: 14px; overflow: hidden;}

.nes-r{ width: 560px; height: 424px; padding: 0 10px; background-color: #fff ;float: right ; box-shadow: rgba(0, 0, 0, 0.07) 0 0 8px 2px; overflow: hidden;}


.gd-xw{ width: 1200px; height: 70px; background-color: #fff ; box-shadow: rgba(0, 0, 0, 0.07) 0 0 8px 2px; position: relative; top: -34px; z-index: 2; overflow: hidden; margin-bottom: 27px; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; }
.gd-xw .lb{margin: 24px 0 0 27px;float: left;}

.hot{ width: 1090px; float: left; margin-left: 20px;line-height: 70px; overflow: hidden;}
.hot ul{ width: 100%}
.hot ul li{ display: inline-block ;}
.hot ul li a{font-size: 16px; color: #777777 ; }
.hot ul li span{font-size: 16px; color: #777777 ; padding: 0 5px}
.hot ul li a:hover{color: #96091c}

.titel{ width: 100% ; height: 26px; line-height: 26px; position: relative;}
.titel  h3{font-size: 22px;font-weight: bold ;color: #222222;float: left;}
.titel a{position: absolute; right: 0;top: 3px; font-size: 14px; color: #c4b179}
.titel a span{color: #989898 ;padding: 0 2px}
.titel a:hover span{color: #96091c}
.mgt{ margin: 23px 0 44px 0}
.mgt h3{ margin-left: 10px;}
.mgt a{ right: 10px;}

.tuc{  width: 100%;  height: 101px; border-bottom: 1px solid #d2d2d2 ;margin: 0 0 0 0}
.tuc a{  width: 100%; display: block ; overflow: hidden; }
.tuc a .time{ width: 80px; height: 74px;text-align: center;border-right: 1px solid #d2d2d2; overflow: hidden;float: left;}
.tuc a .time h5{line-height: 50px; font-size:50px;  color: #222 ;margin: -1px 0 10px 0}
.tuc a .time h6{line-height: 16px; font-size: 14px;  color: #999}
.tuc a .rrb{ width: 448px;height: 74px;  float: right; display: flex; align-items: center;  overflow: hidden;}
.tuc .rrb h3{ width: 100% ; max-height: 60px; line-height: 30px; font-size: 20px ; color: #333333; font-weight: bold; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tuc a:hover .rrb h3{font-weight: bold}

.news-list{ width: 100%; overflow: hidden;}
.news-list ul{ padding-top: 24px;}
.news-list ul li{ width: 100%; height: 16px; margin-bottom: 25px; position: relative;}
.news-list ul li a{ width: 430px;height: 16px; line-height: 16px; float: left;font-size: 16px; color: #555; white-space: nowrap; text-overflow: ellipsis ;position: relative; padding-left: 11px; overflow: hidden;}
.news-list ul li a i{ width: 6px; height: 6px; border: solid 1px #96091c ; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; display: inline-block ;position: relative; top: -2px ;margin-right: 7px;}
.news-list ul li span{ width: 76px;height: 16px; line-height: 16px; float: right;text-align: right;font-size: 14px; color: #959595; padding-right: 8px;}
.news-list ul li:hover a{color: #96091c;  }
.news-list ul li:hover a i{color: #00479d;  }
.news-list ul li:hover span{color: #96091c; }



.bka-bj{ width: 100%; height: 721px ; background: url(../images/bka-bj.jpg) no-repeat center; overflow: hidden;}
.bka-c{ width: 1200px; margin: 0 auto;position: relative;}
.mgt3{ margin: 63px 0 38px 0}
.tit-box2{ width: 1050px;float: left; position: relative; margin-left: 35px;}
.tit-box2 h4{float: left; font-size: 18px; color: #999 ;cursor: pointer;}
.tit-box2 i{float: left; padding: 0 11px;font-size: 18px; color: #999}
.tit-box2 h4.on{color: #96091c ;font-weight: bold}

.picScroll-left3{ width: 100%;  margin-top: 22px}
.picScroll-left3 .bd{ width: 100%;border-left: 1px solid #e5e5e5; height: 460px ; }
.picScroll-left3 .bd ul{ width: 100%;height: 470px; }
.picScroll-left3 .bd ul li{width: 400px;float: left; border-right: 1px solid #e5e5e5;}
.picScroll-left3 .bd ul li a{ width: 340px; height: 430px ; display: block;padding: 30px; padding-bottom: 0;position: relative;  overflow: hidden; }
.picScroll-left3 .bd ul li a img{ width: 100%; height: 255px;}
.picScroll-left3 .bd ul li a .cet{ width: 320px; margin: 0 auto; text-align: left; }
.picScroll-left3 .bd ul li a .cet i{ width: 42px; height: 1px; background-color: #c4b179 ; display: block; margin: 15px 0 13px 0}
.picScroll-left3 .bd ul li a h3{ width: 100%; height: 20px;line-height: 20px;font-size: 18px; color: #333 ; white-space: nowrap;text-overflow: ellipsis; font-weight: bold; overflow: hidden; margin-top: 12px; margin-bottom: 13px}
.picScroll-left3 .bd ul li a p{ width: 100%; height: 52px;line-height: 26px;font-size: 14px; color: #999 ; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.picScroll-left3 .bd ul li a .cet em{ width: 28px; height: 28px; display: block ; background: url(../images/ja1.png) no-repeat ; margin: 10px 0 0 0}

.picScroll-left3 .hd{ width: 100%;text-align: center ;margin-top: 64px;}
.picScroll-left3 .hd li{ display: inline-block ; width: 25px; height: 4px; background-color: #e1e1e1 ; border-radius:2px ; -webkit-border-radius:2px ; -moz-border-radius:2px ; -ms-border-radius:2px ; -o-border-radius:2px ; margin: 0 6px ;cursor: pointer; font-size: 0 }
.picScroll-left3 .hd li.on{ width: 50px; background-color: #96091c}

.picScroll-left3 .bd ul li a:hover .cet em{ background: url(../images/ja2.png) no-repeat ; }
.picScroll-left3 .bd ul li a:hover h3{color: #96091c}
.picScroll-left3 .bd ul li a:hover{  background-color: #fff ; box-shadow: rgba(0, 0, 0, 0.07) 0 0 12px 2px;  }




.bkb-bj{ width: 100%; height: 340px ; padding: 65px 0; overflow: hidden;}
.bkb-c{ width: 1200px;height: 340px ;  margin: 0 auto }
.library-l{ width: 840px; height: 340px; background-color: #fff ; padding: 0 20px; box-shadow: rgba(0, 0, 0, 0.07) 0 0 12px 2px;  float: left; overflow: hidden;}
.library-r{ width: 290px; height: 340px;   float: right; overflow: hidden; }
.lba{ width: 290px ; height: 160px ; background: url(../images/da1.png) no-repeat; position: relative; margin-bottom: 19px; overflow: hidden;}
.lba a{width: 290px ; height: 160px ;display: block ;}
.lba h3{ line-height: 22px; font-size: 22px; font-weight: bold ;color: #fff ;position: absolute; left: 24px;top: 42px;}
.lba h4{ line-height: 14px; font-size: 14px;color: #729eac ;position: absolute; left: 24px;top: 76px;}
.lba i{ width: 35px; height: 2px; display: block ; background-color: #fff ;position: absolute; left: 24px;top: 105px;}
.lba span{ width: 20px; height: 6px;display: block ; background: url(../images/jt.png) no-repeat; position: absolute; right: 23px; top: 50px ;display: none}
.lba:hover span{display: block}
.lbb{ background: url(../images/da2.png) no-repeat;}
.lbb h4{color: #e68a74}

.riq{ width: 100%; height: 80px;border-bottom: 1px solid #d2d2d2;margin-top: 18px; overflow: hidden;}
.riq h3{ width: 100%; line-height: 24px; font-size: 14px; color: #999;}
.riq h3 span{font-size: 24px ;font-weight: bold ;color: #96091c ; padding-right: 5px;}
.riq h4{width: 100%; height: 20px; line-height: 20px; font-size: 18px; color: #333; font-weight: bold;
 white-space: nowrap; text-overflow: ellipsis; position: relative; overflow: hidden; margin-top: 8px}


.bkc-bj{ width: 100%; height: 533px ; background: url(../images/bkc-bj.jpg) no-repeat center; overflow: hidden;}
.bkc-c{ width: 1160px; height: 373px ;margin: 0 auto; padding: 0 20px; margin-top: 65px; background-color: #fff ; box-shadow: rgba(0, 0, 0, 0.07) 0 0 8px 2px; overflow: hidden; }
.zc-l{ width: 558px; height: 373px ; float: left; overflow: hidden;}
.xz-r{ width: 558px; height: 373px ; float: right; overflow: hidden;}
.mgt2{ margin: 27px 0 13px 0}

.news-list2{ width: 100%; height: 292px; overflow: hidden;}
.news-list2 ul{ width: 100%;}
.news-list2 ul li{ width: 100%; height: 58px; border-bottom: 1px dashed #d2d2d2; position: relative;}
.news-list2 ul li a{ width: 460px;height: 58px; line-height: 58px; float: left;font-size: 16px; color: #555; white-space: nowrap; text-overflow: ellipsis ;position: relative;overflow: hidden;}
.news-list2 ul li a i{ width: 6px; height: 6px; border: solid 1px #96091c ; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; display: inline-block ;position: relative; top: -2px ;margin-right: 7px;}
.news-list2 ul li span{ width: 76px;height: 58px; line-height: 58px; float: right;text-align: right;font-size: 14px; color: #959595; padding-right: 8px;}
.news-list2 ul li:hover a{color: #96091c;  }
.news-list2 ul li:hover a i{color: #00479d;  }
.news-list2 ul li:hover span{color: #96091c; }









/* 2021.9.22版块修改 放index.css后面 */
.bkb-bj{ height: auto;}
.bkb-c{ height: auto;}
.picScroll-left4{ width: 100%;  margin-top: 22px; overflow: hidden;}
.picScroll-left4 .bd{ width: 100%; }
.picScroll-left4 .bd ul{ width: 1240px;}
.picScroll-left4 .bd ul li{width: 276px;float: left; margin-right: 29px; }

.picScroll-left4 .hd{ width: 100%;text-align: center ;margin-top: 64px;}
.picScroll-left4 .hd li{ display: inline-block ; width: 25px; height: 4px; background-color: #e1e1e1 ; border-radius:2px ; -webkit-border-radius:2px ; -moz-border-radius:2px ; -ms-border-radius:2px ; -o-border-radius:2px ; margin: 0 6px ;cursor: pointer; font-size: 0 }
.picScroll-left4 .hd li.on{ width: 50px; background-color: #96091c}

.picScroll-left4 .bd ul li a:hover .cet em{ background: url(../images/ja2.png) no-repeat ; }
.picScroll-left4 .bd ul li a:hover{  background-color: #fff ; box-shadow: rgba(0, 0, 0, 0.07) 0 0 12px 2px;  }

.picScroll-left4 .bd ul li .lbc{ width: 276px ; height: 164px ; position: relative; margin-bottom: 19px; overflow: hidden;}
.picScroll-left4 .bd ul li .lbc a{width: 276px ; height: 164px ;display: block ;}
.picScroll-left4 .bd ul li .lbc h3{ line-height: 22px; font-size: 22px; font-weight: bold ;color: #fff ;position: absolute; left: 24px;top: 42px;}
.picScroll-left4 .bd ul li .lbc h4{ line-height: 14px; font-size: 14px;color: #729eac ;position: absolute; left: 24px;top: 76px;}
.picScroll-left4 .bd ul li .lbc i{ width: 35px; height: 2px; display: block ; background-color: #fff ;position: absolute; left: 24px;top: 105px;}
.picScroll-left4 .bd ul li .lbc span{ width: 20px; height: 6px;display: block ; background: url(../images/jt.png) no-repeat; position: absolute; right: 7px; top: 50px ;display: none}
.picScroll-left4 .bd ul li .lbc:hover span{display: block}
.picScroll-left4 .bd ul li:nth-child(2) .lbc h4{color: #d08371}
.picScroll-left4 .bd ul li:nth-child(3) .lbc h4{color: #79a18c}
.picScroll-left4 .bd ul li:nth-child(4) .lbc h4{color: #b7af7f}










