@charset "utf-8";
/* CSS Document */



.flexslider{width:100%; height:388px; 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:388px; }

/*按钮点*/
.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}


.main-bj{ width: 100%; background-color: #fff ; }
.main-c{ width: 1200px; margin: 0 auto;}
.lanm-box{ width: 1200px; height: 50px; background-color: #fff; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px;  box-shadow: rgba(0, 0, 0, 0.07) 0 0 8px 2px; position: relative; top: -25px; z-index: 2; overflow: hidden;}

.txtScroll-left{ width:1200px ; height: 50px;   position:relative; }
.txtScroll-left .hd{ overflow:hidden; display: none}
.txtScroll-left .hd .prev{ width: 8px; height: 15px; background: url(../images/left.png) no-repeat; display: block; position: absolute; left: 20px; top: 19px; cursor: pointer;}
.txtScroll-left .hd .next{width: 8px; height: 15px; background: url(../images/right.png) no-repeat; display: block; position: absolute;right: 20px; top: 19px; cursor: pointer;}

.txtScroll-left .bd{  width: 1100px; margin: 0 auto; height: 50px;  overflow: hidden;}
.txtScroll-left .bd ul{ zoom:1; text-align: center; height: 50px;   }
.txtScroll-left .bd ul li{  height:50px;  display: inline-block; margin: 0 20px; position: relative;}
.txtScroll-left .bd ul li .yng{ width: 100%; display: block ; height: 50px;line-height: 50px;white-space:nowrap;  text-overflow:ellipsis; overflow: hidden; }
.txtScroll-left .bd ul li .yng h4{display: inline-block; height: 50px;line-height: 50px; text-align: center; ;font-size: 16px; color: #777; }
.txtScroll-left .bd ul li i{ width: 34px; height: 2px; display: block ; background-color:#c4b179; position: absolute; left: 50%; margin-left: -17px;bottom: 0;display: none }
.txtScroll-left .bd ul li:hover .yng h4{color: #96091c}
.txtScroll-left .bd ul li:hover i{display: block}
.txtScroll-left .bd ul li.on .yng h4{color: #96091c}
.txtScroll-left .bd ul li.on i{display: block}

.pad90{ padding-bottom: 90px;}




.pic{ width: 1200px; margin: 20px 0 0 0;  overflow: hidden; }
.pic ul{ width: 1250px}
.pic ul li{ width: 380px; height: 356px; background-color: #fafafa ;float: left;margin: 0 28px 28px 0}
.pic ul li a{ width: 100%; height: 356px;display: block;position: relative;}
.pic ul li .tu{ width: 100%;}
.pic ul li .tu img{ width: 100%; height: 285px ; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; }
.pic ul li i{ width: 42px; height: 1px;display: block;background-color: #c4b179; position: absolute; left: 20px;bottom: 51px ;}
.pic ul li h3{width: 340px; height: 18px;line-height: 18px; font-size: 18px; color: #555; position: absolute; left: 20px;bottom: 20px;}
.pic ul li:hover img{ transform: scale(0.95,0.95); -webkit-transform: scale(0.95,0.95); -moz-transform: scale(0.95,0.95); -ms-transform: scale(0.95,0.95); -o-transform: scale(0.95,0.95); }
.pic ul li:hover{background-color: #96091c;box-shadow: rgba(0, 0, 0, 0.2) 0 0 8px 2px ;}
.pic ul li:hover i{background-color: #fff}
.pic ul li:hover h3{color: #fff}
.pic ul li .zhe{ width: 100%; height: 285px ;text-align: center; background: rgba(0, 0, 0, 0.7); overflow: hidden; position: absolute; left: 0;top: 0; transition: all 0.5s;}
.pic ul li .zhe img{ width: 50px; height: 50px;margin-top: 110px}
.pic ul li:hover .zhe{display: none}




.pagelable{ width: 100%; }
.pageCustom{ text-align: center; margin: auto; margin-top: 36px;}
.pageCustom a{ width: 34px; height: 34px; line-height: 34px; display: inline-block; border: solid 1px #d3d3d3; text-align: center; font-size: 16px; color: #585858; margin: 0 4px; background-color: #fff ; cursor: pointer; text-decoration:none; }
.pageCustom a:hover{ border: solid 1px #c4b179 }
/*提示*/
.pageCustom a.pageCustom_Prompt{ width:auto; padding: 0px 12px; }

/*第一页-启用*/
.pageCustom a.pageCustom_First{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_First:hover{ font-weight: bold; color: #fff; background-color: #c4b179; border: solid 1px #c4b179; }
/*第一页-禁用*/
.pageCustom a.pageCustom_First_Disable{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_First_Disable:hover{ font-weight: bold; color: #fff; background-color: #c4b179; border: solid 1px #c4b179; }

/*上一页-启用*/
.pageCustom a.pageCustom_Pre{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Pre:hover{ font-weight: bold; color: #fff; background-color: #c4b179; border: solid 1px #c4b179; }
/*上一页-禁用*/
.pageCustom a.pageCustom_Pre_Disable{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Pre_Disable:hover{ font-weight: bold; color: #fff; background-color: #c4b179; border: solid 1px #c4b179; }

/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{ font-weight: bold; color: #fff; background-color: #c4b179; }
.pageCustom a.pageCustom_Num_On{  font-weight: bold; color: #fff; background-color: #c4b179; border: solid 1px #c4b179 }

/*下一页-启用*/
.pageCustom a.pageCustom_Next{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Next:hover{ font-weight: bold; color: #fff; background-color: #c4b179; border: solid 1px #c4b179; }
/*下一页-禁用*/
.pageCustom a.pageCustom_Next_Disable{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Next_Disable:hover{ font-weight: bold; color: #fff; background-color: #c4b179; border: solid 1px #c4b179; }

/*尾页-启用*/
.pageCustom a.pageCustom_Last{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Last:hover{ font-weight: bold; color: #fff; background-color: #c4b179; border: solid 1px #c4b179; }
/*尾页-禁用*/
.pageCustom a.pageCustom_Last_Disable{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Last_Disable:hover{ font-weight: bold; color: #fff; background-color: #c4b179; border: solid 1px #c4b179; }

/*跳转*/
 .pageCustom a.pageCustom_Go{ width: auto; padding: 0 6px; height: 32px; display: inline-block; line-height: 32px; text-align: center; border: none !important; background: none; }
 .pageCustom a.pageCustom_Go input{ margin:0 3px; width: 43px; height: 32px; line-height: 32px; display: inline-block; color: #696969; text-align: center; border: solid 1px #d3d3d3; background-color: #fff; font-size: 16px; color: #666; }



 .news-list{ width: 100%; overflow: hidden;}
 .news-list ul{ padding-top: 15px;}
 .news-list ul li{ width: 100%; height: 16px; margin-bottom: 25px; position: relative;}
 .news-list ul li a{ width: 980px;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; }
 .news-list ul li .a2{ width: 16px; height: 16px; background: url(../images/xz1.png) no-repeat ; float: initial; float: right ;margin-right: 8px;}
 .news-list ul li:hover .a2{background: url(../images/xz2.png) no-repeat ;}

 .xian{ width: 100%;border-top: 1px dashed #d2d2d2 ;margin: 6px 0 14px 0}


 .news{width: 100%;  padding: 5px 0 0 0;}
 .news ul{ width: 100% ;}
 .news ul li{ width: 100%; border-bottom: 1px dashed #d2d2d2; padding: 24px 0; position: relative; overflow: hidden; }
 .news ul li a{ width: 100%;display: block ; overflow: hidden; }
 .news ul li a .tub{width: 180px; height: 134px;float: left; margin: 0 25px 0 0; overflow: hidden;}
 .news ul li a img{width: 100%; height: 134px;}
 .news ul li a .new-r{ width: 960px; float: left;}
 .news ul li a h3{ width: 100%; height: 20px; line-height: 20px; font-size: 18px;color: #333 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; margin: 4px 0 17px 0; overflow: hidden;}
 .news ul li a p{ width: 100%; max-height:52px; line-height: 26px; font-size: 14px; color: #777777 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}
 .news ul li a .tim{ width: 100%; height: 18px;line-height: 18px;text-align: left; margin: 16px 0 0 0}
 .news ul li a .tim span{ font-size: 14px; color: #999 ; display: inline-block; height: 20px; line-height: 20px; padding-left: 26px;margin-right: 20px;}
 .news ul li a .tim  .sp1{background: url(../images/icd2.png) no-repeat left center}
 .news ul li a .tim  .sp2{background: url(../images/icd1.png) no-repeat left center}
 .news ul li a:hover h3{color: #96091c}
 /* .news ul li:last-child{border: none} */
 
 .news ul li.noa .new-r{ width: 100%}
 .news ul li.noa .tub{display: none}
 
.suo{ width: 100%; line-height: 98px ;font-size: 18px; color: #777 ;border-bottom: 1px solid #d9d9d9 ;position: relative;}
.suo span{color: #96091c ;font-weight: bold}
.suo i{ width: 3px; height: 34px; background-color: #c4b179 ; display: inline-block ;position: absolute; left: 0;top: 32px}



.tit5{ width: 100% ;padding: 28px 0 18px 0 ; margin-bottom: 20px; text-align: center ;border-bottom: 1px dashed #dcdcdc ; position: relative;}
.tit5 h2{   width:1004px ; margin: 0 auto;font-size: 20px; color: #333 ; line-height: 36px; text-align: center;}
.tit5 h5{ width: 100% ; height: 36px; line-height: 36px; text-align: center ; margin-top: 10px; overflow: hidden;}
.tit5 h5 span{ font-size: 14px; color: #999 ; display: inline-block; height: 20px; line-height: 20px; padding-left: 26px;margin-left: 20px;}
.tit5 h5 .sp1{background: url(../images/icd2.png) no-repeat left center}
.tit5 h5  .sp2{background: url(../images/icd1.png) no-repeat left center}
.tit5 i{width: 20px; height: 3px; display: block; background-color: #c12411; position: absolute; left: 50%; bottom: -2px; margin-left: -10px}
.nr-box{ width: 96%; margin: 0 auto; font-size: 16px; color: #555 ;line-height: 30px; text-align: justify; padding: 15px 0; overflow: hidden;}
.nr-box img{max-width: 100% !important ; height: auto}

.pg-box{ width: 100%;border-top: 1px dashed #dcdcdc;  margin: 10px 0 0px 0; padding-top: 20px; position: relative; }
.page-t{ width:100%; height: 40px;}
.page-t h3{ width:95px; height:40px; float: left; line-height:40px; font-size:16px; color:#777;text-align: right;}
.page-t a{ width:1000px;height:40px; float: left; line-height:40px;font-size:16px; color:#777; display:block; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.page-t:hover a{ color:#96091c ; }
.page-t:hover h3{ color:#96091c; }
.page-t h3 span{ width: 6px; height: 6px; border: solid 1px #96091c;border-radius: 50%;  display: inline-block; }


.lmw{ width: 100%; text-align: center ; padding: 20px 0 20px 0}
.lmw ul{width: 100%;}
.lmw ul li{display: inline-block ; }
.lmw ul li a{ display: inline-block ; height: 33px; line-height: 33px; text-align: center; border: solid 1px #e5e5e5; padding: 0 15px; min-width: 100px; font-size: 14px; color: #999 ; border-radius:33px ; -webkit-border-radius:33px ; -moz-border-radius:33px ; -ms-border-radius:33px ; -o-border-radius:33px ; margin: 0 10px;}
.lmw ul li a:hover{ border: solid 1px #c12411 ; background-color: #c12411 ; color: #fff}
.lmw ul li a.on{ border: solid 1px #c12411 ; background-color: #c12411 ; color: #fff}


.pagebar{margin: auto;margin-top: 36px;text-align: center}
.pgc{text-align: center}
.PageList{ display: inline-block }
.PageList a{ display: inline-block ;width: 34px; height: 34px;line-height: 34px;display: inline-block;
 border: solid 1px #d3d3d3;text-align: center; font-size: 16px; color: #585858; margin: 0 4px; background-color: #fff; cursor: pointer; text-decoration: none;}
.PageList strong{display: inline-block ;width: 34px; height: 34px;line-height: 34px;display: inline-block;
 border: solid 1px #d3d3d3;text-align: center; font-size: 16px; color: #585858; margin: 0 4px; background-color: #fff; cursor: pointer; text-decoration: none;}
.PageList a.style2{ width: 71px}
.PageListHtTxt{display: inline-block}
.PageListHtTxt input{width: 43px; height: 34px;line-height: 34px; display: inline-block; color: #696969;
 text-align: center; border: solid 1px #d3d3d3; background-color: #fff; font-size: 16px; color: #666;}
.pgc .tzb a{ border: none}
.pgc .ye{width: 34px; height: 34px;line-height: 34px;display: inline-block; font-size: 16px; color: #585858;text-align: center}
.pgc strong{background-color: #c4b179; border: solid 1px #c4b179; color: #fff ;font-weight: bold}
.PageList a:hover{background-color: #c4b179; border: solid 1px #c4b179; color: #fff ;font-weight: bold}
.pgc .tz:hover{background:none;text-align: center;font-size: 16px;color: #585858;border: none}
