  @charset "utf-8";
/* CSS Document */

body{background-color: #fafafa}

.flexslider{width:100%; height:370px; 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:370px; object-fit: cover}

/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:28px;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: #235da8 ; 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(/Template/Pc/jyw/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(/Template/Pc/jyw/images/rt.png) no-repeat ;display: block ;position: absolute; right: 0;top: 0 ;z-index: 99;font-size: 0}
.flex-prev:hover{ background: url(/Template/Pc/jyw/images/lt1.png) no-repeat ;}
.flex-next:hover{ background: url(/Template/Pc/jyw/images/rt1.png) no-repeat ;} */



.main-bj{ width: 100% ;  padding-bottom: 45px; overflow: hidden;}
.main-c{ width: 1200px; margin: 0 auto;}


/* ======翻页====== */
.pagelable{width: 100% ;}
.pageCustom{ text-align:center; margin:auto;}
.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;}

/*提示*/
.pageCustom  a.pageCustom_Prompt{ width:auto; padding:0px 12px; }


.pageCustom_Pre { background: url(/Template/Pc/jyw/images/zuo.png) no-repeat center}
.pageCustom_Next {background: url(/Template/Pc/jyw/images/you.png) no-repeat center }
.pageCustom_Pre:hover{border: solid 1px #e57a07;background: url(/Template/Pc/jyw/images/zuo1.png) no-repeat center}
.pageCustom_Next:hover{border: solid 1px #e57a07;background: url(/Template/Pc/jyw/images/you1.png) no-repeat center}
/*上一页*/
.pageCustom a.pageCustom_First_Disable{width: 71px;height:34px; line-height:34px;display: inline-block;
	text-align: center; }
.pageCustom a.pageCustom_First_Disable:hover{font-weight: bold;color: #fff; background-color: #e57a07; border: solid 1px #e57a07}
.pageCustom a.pageCustom_First_Disable{width: 71px;height:34px; line-height:34px; display: inline-block;text-align: center;cursor: pointer;}

/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{ font-weight: bold;color: #fff; background-color: #e57a07; border: solid 1px #e57a07 }
.pageCustom a.pageCustom_Num_On{  font-weight: bold;color: #fff; background-color: #e57a07; border: solid 1px #e57a07}

/*下一页*/
.pageCustom a.pageCustom_Last_Disable{width: 71px; height:34px; line-height:34px;display: inline-block;
	text-align: center; }
.pageCustom a.pageCustom_Last_Disable:hover{ font-weight: bold;color: #fff; background-color: #e57a07; border: solid 1px #e57a07}

.pageCustom a.pageCustom_Last_Disable{width: 71px; height:34px; line-height:34px;display: inline-block;text-align: center;cursor: pointer;}
 
/*跳转*/
 .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;}
/*翻页end*/


.lm-box{ width: 100%; height: 50px; background-color: #fcfcfc; border-bottom: 1px solid #eaeaea; margin-bottom: 30px; }
.lmc{width:1200px; height: 50px; margin: 0 auto;position: relative; }
.txtScroll-left{ width:930px; height: 50px; position:relative;  z-index: 5;}
.txtScroll-left .hd{ overflow:hidden; display: none }
.txtScroll-left .hd .prev{ width: 10px; height: 18px;background: url(/Template/Pc/jyw/images/left.png) no-repeat; display: block; position: absolute; left: 0; top: 16px; cursor: pointer; }
.txtScroll-left .hd .next{width: 10px; height: 18px;background: url(/Template/Pc/jyw/images/right.png) no-repeat; display: block; position: absolute;right: 0; top:16px; cursor: pointer;}

.txtScroll-left .bd{  width: 900px; height: 50px;margin-left: 16px; overflow: hidden; }
.txtScroll-left .bd ul{ zoom:1; text-align: left; height: 50px;   }
.txtScroll-left .bd ul li{  height:50px;  display: inline-block; padding: 0 23px; 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: 70px; height: 2px; display: block ; position: absolute; left: 50%; margin-left: -35px;bottom: 0px;display: none ;background-color: #e57a07}
.txtScroll-left .bd ul li:hover .yng h4{color: #e57a07}
.txtScroll-left .bd ul li:hover i{display: block}
.txtScroll-left .bd ul li.on .yng h4{color: #e57a07}
.txtScroll-left .bd ul li.one i{display: block}
.txtScroll-left .bd ul li.one .yng h4{color: #e57a07}
.txtScroll-left .bd ul li:last-child{ background: none}


.dw-box{ width: 240px; height: 50px; line-height: 50px; position: absolute; right: 0;top: 0; text-align: right;font-size: 14px; color: #555 ;}
.dw-box a{font-size: 14px; color: #555 ;padding: 0 2px}
.dw-box a:hover{color: #e57a07}
.dw-box a.on{color: #e57a07}



.bsbj{ width: 1060px; padding:0 70px 65px 70px; background-color: #fff ; overflow: hidden;}
.tus{  width: 100%  ;padding:65px 0 10px 0;  overflow: hidden;}
.tus ul{  zoom:1; width: 1130px ; }
.tus ul li{float:left;width: 330px; height: 320px ;overflow:hidden; text-align:center;  position: relative;;margin:0 35px 35px 0 }
.tus ul li img{width: 100%; height:247px ; object-fit: cover }
.tus ul li .lun{ width: 328px; height: 72px ; line-height: 72px; border: solid 1px #eee ;text-align: left; border-top: none;  overflow: hidden;background-image: url(/Template/Pc/jyw/images/jt6.png) ; background-repeat: no-repeat ; background-position: 287px center}
.tus ul li .lun span{ width: 248px; height: 72px; line-height: 72px ;display: block ;font-size: 16px; color: #333 ;padding-left: 28px; overflow: hidden;}
.tus ul li:hover .lun{color: #fff ;background-image: url(/Template/Pc/jyw/images/jt2.png) ; background-repeat: no-repeat ; background-position: 287px center;border: solid 1px #e57a07 ;}
.tus ul li:hover {background: -webkit-linear-gradient(left,#f79238,#e57a07);}
.tus ul li:hover .lun span{color: #fff}
.tus ul li .zhe{width: 100%; height: 205px ;text-align: center; background: rgba(0, 0, 0, 0.3) ;position: absolute; left: 0;top: 0; overflow: hidden;}
.tus ul li .zhe img{ width: 45px; height: 45px; margin:100px 0 0 0}


.sj-box{ width: 100%; position: relative;overflow: hidden;}
.sj{ width:100%;margin: 0 auto; text-align: center ;border-bottom: 1px solid #dcdcdc  ;padding: 34px 0 20px 0}
.sj ul{display: inline-block; }
.sj ul li{  height: 20px; line-height: 20px ;text-align: center ;position: relative;float: left; padding: 0 30px}
.sj ul li a{font-size: 18px; color: #555;}
.sj ul li.on a{color: #e57a07}
.sj ul li:hover a{color: #e57a07}


.xwk{width: 100%; padding: 5px 0 35px 0 }
.xwk ul{ width: 100% ;}
.xwk ul li{ width: 100%; border-bottom: 1px dashed #d2d2d2; position: relative;padding: 24px 0; overflow: hidden;  }
.xwk ul li a{ width: 100%; height: 105px; display: block ;}
.xwk ul li a .tub{width: 140px; height: 105px;float: left;}
.xwk ul li a img{width: 100%; height: 100%;object-fit: cover }
.xwk ul li a .new-r{ width: 854px; height: 105px; float: right; padding: 0 18px;border-left: solid 1px #eaeaea;}
.xwk ul li a h4{ width: 500px; height: 20px; line-height: 20px ;background: url(/Template/Pc/jyw/images/time.png) no-repeat left center; padding-left: 31px;font-size: 16px; color: #797979 ; overflow: hidden;margin-top: 13px;}
.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 8px 0; overflow: hidden;}
.xwk ul li a p{ width: 100%; height:20px; line-height: 20px; font-size: 14px; color: #999 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}
.xwk ul li:hover a h3{color: #b16411}
.xwk ul li:hover a .new-r{background-color: #f9f9f9 }
.xwk ul li.noa .new-r{ width:1025px ;border: none}
.xwk ul li.noa .tub{display: none}


.notice2{ width: 100%; padding: 15px 0 35px 0;  overflow: hidden;}
.notice2 ul{ width: 100%;border-bottom: dashed 1px #d2d2d2 ;  overflow: hidden;}
.notice2 ul li{ width: 100%; border-top: dashed 1px #d2d2d2 ;  }
.notice2 ul li a{ width: 100%; height: 140px;  display: block ;position: relative; overflow: hidden;}
.notice2 ul li a .ntl{ width: 140px; height:140px ; float: left;background: url(/Template/Pc/jyw/images/sx.jpg) no-repeat right center; position: relative; overflow: hidden; }
.notice2 ul li a .ntl h5{ width: 100%;text-align: center; line-height: 32px; font-size: 30px; color: #3f4754; margin: 43px 0 15px 0 ;}
.notice2 ul li a .ntl h6{width: 100%;text-align: center; line-height: 16px; font-size:14px;color: #999;}
.notice2 ul li a .ntr{ width: 763px; float: left;margin-left: 23px; height: 140px;  display: flex; align-items: center; justify-content: center;   overflow: hidden;}
.notice2 ul li a .ntr p{width: 100%; max-height:52px; line-height: 26px; font-size: 16px; color: #333 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}
.notice2 ul li a .jtb{ width: 80px; height: 140px;text-align: center; background-color: #f08926 ; position: absolute;right: 0;top: 0; overflow: hidden;display: none}
.notice2 ul li a .jtb i{display: inline-block ; width: 18px; height: 11px; background: url(/Template/Pc/jyw/images/jt2.png) no-repeat ;margin-top: 64px}
.notice2 ul li a:hover .ntr p{color: #b16411}
.notice2 ul li a:hover{background-color: #f9f9f9}
.notice2 ul li a:hover .jtb{display: block}
.notice2 ul li:hover{border-top: dashed 1px #fff ; }
.notice2 ul li:hover +li{border-top: dashed 1px #fff ;}
.notice2 ul li:nth-child(1){border: none}


.sty2{display: inline-block ;line-height: 50px; font-size: 18px; color: #555; }
.sty2 span{color: #e57a07}
.sty2 i{font-size: 24px; font-style: normal}

.dwsty{ left: 0; width: 800px;text-align: left}

.tit{width: 100% ;padding: 40px 0 15px 0 ; border-bottom: 1px solid #eee; text-align: center ; position: relative;}
.tit h2{   width:100% ; margin: 0 auto;font-size: 22px; color: #333333 ;font-weight: bold; line-height: 36px; text-align: center;}
.tit h5{ width: 100% ; height: 40px; line-height: 40px;font-size: 14px; color: #3770d3; text-align: center ; margin-top: 19px; overflow: hidden;}
.tit h5 .sp1{float: left;font-size: 14px; color: #999}
.tit h5 .sp2{float: right;font-size: 14px; color: #999}

.nr-box{ width: 100%; font-size: 16px; color: #555555 ; line-height: 30px; text-align: justify ; padding: 20px 0}
.nr-box p{ margin: 16px 0;}
.nr-box img{ max-width: 100% !important ; height: auto !important;}

.tjnew{ width: 100% ; height: 60px; background-color: #f9f9f9 ;margin-top: 12px; overflow: hidden;}
.tjnew .tj{float: left;}

.txtScroll-top2{ width:820px; height: 60px;float: left; margin-left: 34px;  overflow:hidden; position:relative; }
.txtScroll-top2 .bd{ overflow:hidden;  }
.txtScroll-top2 .bd ul{ overflow:hidden; }
.txtScroll-top2 .bd ul li{ width: 100%; height: 60px;}
.txtScroll-top2 .bd ul li h3{ width: 100%; height: 60px; line-height: 60px; text-align: left; background: url(/Template/Pc/jyw/images/dbx.png) no-repeat right center; overflow: hidden;}
.txtScroll-top2 .bd ul li h3 a{width: 800px; height: 60px; line-height: 60px; font-size: 16px; color: #555 ;float: left; white-space: nowrap;text-overflow: ellipsis;  overflow: hidden;}
.txtScroll-top2 .bd ul li h3 a:hover{text-decoration: underline}

.bg-no{background: none ; padding-bottom: 0}
.bg-no .nr-box{ padding-top: 44px ;}











