  @charset "utf-8";
/* CSS Document */

.flexslider{width:100%; height:440px; 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:440px; }

/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:70px;text-align:center; z-index:88;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline; }
.flex-control-paging li a{ width: 18px; height:18px; background: url(/Template/Pc/yx/images/d2.png) no-repeat ; overflow: hidden; font-size: 0; cursor: pointer;  margin: 0 6px; display: inline-block ; }
.flex-control-paging li a.flex-active{  background: url(/Template/Pc/yx/images/d1.png) no-repeat ; }
.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/yx/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/yx/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/yx/images/lt1.png) no-repeat ;}
.flex-next:hover{ background: url(/Template/Pc/yx/images/rt1.png) no-repeat ;} */

.lam-bj{ width: 100%; position: absolute; left: 0;bottom: -26px;z-index: 2;}
.lam-c{ width: 1280px; height: 62px;margin: 0 auto; background-color: #fff; border-radius: 62px; -webkit-border-radius: 62px; position: relative; -moz-border-radius: 62px; -ms-border-radius: 62px; -o-border-radius: 62px; box-shadow: rgba(0, 0, 0, 0.02) 0 0 9px 2px;overflow: hidden;}
.btt{ height: 23px;line-height: 23px; margin-left: 20px;border-left: 3px solid #214a9a ;padding-left: 13px;font-size: 22px; font-weight: bold ;color:#214a9a ;margin-top: 20px;float: left; }
.posp{ width: 264px; height: 32px;line-height: 32px; border-left: 1px solid #dcdcdc;float: right; padding-left: 23px;font-size: 14px; color: #a1a1a1;margin-top: 15px; overflow: hidden;}
.posp span{font-size: 14px; color: #a1a1a1}
.posp a{font-size: 14px; color: #a1a1a1; padding: 0 2px;}
.posp a.on{color: #214a9a}
.posp a:hover{color: #214a9a}

.txtScroll-left{ width:740px; height: 62px; position: absolute; left: 200px;top: 0; }
.txtScroll-left .hd{ overflow:hidden; display: none; }
.txtScroll-left .hd .prev{ width: 12px; height: 12px;/* background: url(/Template/Pc/yx/images/left.png) no-repeat;*/ display: block; position: absolute; left: 0; top: 20px; cursor: pointer;display: none;}
.txtScroll-left .hd .next{width: 12px; height: 12px;background: url(/Template/Pc/yx/images/rt.png) no-repeat; display: block; position: absolute;right: 0; top: 24px; cursor: pointer;}

.txtScroll-left .bd{  width: 710px;height: 62px; overflow: hidden; }
.txtScroll-left .bd ul{ zoom:1; text-align: left; height: 62px;   }
.txtScroll-left .bd ul li{  height:62px;  display: inline-block; padding: 0 15px; position: relative;}
.txtScroll-left .bd ul li .yng{ width: 100%; display: block ; height: 62px;line-height: 62px;white-space:nowrap;  text-overflow:ellipsis; overflow: hidden; }
.txtScroll-left .bd ul li .yng h4{display: inline-block; height: 62px; line-height: 62px; text-align: center; ;font-size: 16px; color: #777; }
.txtScroll-left .bd ul li:hover .yng h4{color: #214a9a}
.txtScroll-left .bd ul li.one .yng h4{color: #214a9a}




.main-bj{ width: 100% ; background: url(/Template/Pc/yx/images/main-bj.jpg) repeat; padding-bottom: 62px; overflow: hidden; }
.main-c{ width: 1240px; padding: 0 20px; margin: 0 auto; background-color: #fff ; border-bottom: 1px solid #214a9a;
	box-shadow: rgba(0, 0, 0, 0.02) 0 0 9px 2px; margin-top: 74px;margin-bottom: 60px;min-height: 200px; position: relative; }

	.xwk{width: 100%; overflow: hidden;}
	.xwk ul{ width: 100%}
	.xwk ul li{ width: 100%;border-bottom: 1px solid #d2d2d2;  position: relative; overflow: hidden; padding: 24px 0 }
	.xwk ul li a{ width: 100%;display: block ; height: 112px;}
	.xwk ul li a .tub{width: 150px; height: 112px;float: left;}
	.xwk ul li a img{width: 100%; height: 100%;object-fit: cover }
	.xwk ul li a .new-r{ width: 1070px; float: right;}
	.xwk 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 11px 0; overflow: hidden;}
	.xwk ul li a h3 span{color: #214a9a}
	.xwk ul li a p{ width: 100%; height:44px; line-height: 22px; font-size: 14px; color: #777 ;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: 14px; color: #adadad ;background: url(/Template/Pc/yx/images/tim.png) no-repeat left center; padding-left: 22px}
	.xwk ul li:hover a h3{color: #214a9a}
	.xwk ul li:last-child{border: none}
	.xwk ul li.noa .new-r{ width:100%}
	.xwk ul li.noa .tub{display: none}
	

/* ======翻页====== */
.pagelable{width: 100% ; }
.pageCustom{ text-align:center; margin:auto; margin-top: 50px;}
.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/yx/images/zuo.png) no-repeat center}
.pageCustom_Next {background: url(/Template/Pc/yx/images/you.png) no-repeat center }
.pageCustom_Pre:hover{border: solid 1px #214a9a;background: url(/Template/Pc/yx/images/zuo1.png) no-repeat center}
.pageCustom_Next:hover{border: solid 1px #214a9a;background: url(/Template/Pc/yx/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: #214a9a; border: solid 1px #214a9a}
.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: #214a9a; border: solid 1px #214a9a }
.pageCustom a.pageCustom_Num_On{  font-weight: bold;color: #fff; background-color: #214a9a; border: solid 1px #214a9a}

/*下一页*/
.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: #214a9a; border: solid 1px #214a9a}

.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*/



.pict{ width: 100%; padding: 36px 0 0 0; overflow: hidden;}
.pict ul{ width: 1280px}
.pict ul li{ width: 393px; height: 339px; float: left; margin-right: 30px; margin-bottom: 36px;}
.pict ul li .tub{ width: 100%; height: 294px; position: relative; overflow: hidden;}
.pict ul li .tub img{ width: 100%; height: 100%;}
.pict ul li h3{ width: 100% ;height: 45px; line-height: 45px; text-align: center;font-size: 16px; color: #555; white-space: nowrap;text-overflow: ellipsis ; overflow: hidden;}
.pict ul li .tub .zhe{ width: 100%; height: 294px;text-align: center; background: rgba(0, 0, 0, 0.5); position: absolute; left: 0;top: 0; overflow: hidden;}
.pict ul li .tub .zhe i{ width: 45px; height: 45px; background: url(/Template/Pc/yx/images/vid.png) no-repeat center;display: inline-block;margin-top: 124px;}
.pict ul li:hover h3{background-color: #214a9a;color: #fff}
.pict ul li:hover .zhe{display: none}
.tplb ul li .tub i{ width: 100%; height: 294px;display: inline-block; background: url(/Template/Pc/yx/images/tzhe3.png) no-repeat; position: absolute; left: 0;top: 0 ;display: none}
.tplb ul li:hover .tub i{display: block}


.news-list3{ width: 100%; overflow: hidden;}
.news-list3 ul{ padding-top: 36px;}
.news-list3 ul li{ width: 100%; height: 16px; margin-bottom: 26px; position: relative;}
.news-list3 ul li a{ width: 1155px;height: 16px; line-height: 16px; float: left;font-size: 16px; color: #555; white-space: nowrap; text-overflow: ellipsis ;position: relative;  overflow: hidden;}
.news-list3 ul li a i{ font-size: 16px; color: #214a9a}
.news-list3 ul li span{ width: 80px;height: 16px; line-height: 16px; float: right;text-align: right;font-size: 14px; color: #959595; ;}
.news-list3 ul li:hover a{color: #214a9a;  }
.news-list3 ul li:hover span{color: #214a9a; }

.xian{ width: 100%;border-top: 1px dashed #d2d2d2 ;margin:0 0 24px 0}
.jg-box{ width: 1200px; margin: 0 auto; padding:34px 0 0 0;position: relative; top: 30px}
.jg-box h3{font-size: 16px; color: #555}
.jg-box h3 span{color: #214a9a; font-size: 20px;}

.tit5{ width: 100% ; padding: 9px 0 6px 0; text-align: center ;position: relative;top: 50px}
.tit5 h2{   width:1280px ; margin: 0 auto;font-size: 22px; color: #214a9a ; line-height: 36px; text-align: center;}
.tit5 h5{ width: 1280px ; margin: 0 auto; height: 36px; line-height: 36px; text-align: center ; margin-top: 10px; overflow: hidden;}
.tit5 h5 span{ font-size: 14px; color: #adadad ; display: inline-block; height: 20px; line-height: 20px; padding-left: 26px;margin-left: 20px;}
.tit5 h5 .sp1{background: url(/Template/Pc/yx/images/icon8.png) no-repeat left center}
.tit5 h5  .sp2{background: url(/Template/Pc/yx/images/tim.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: 28px 0; overflow: hidden;}
.nr-box img{max-width: 100% !important ; height: auto}


.pg-box{  width:1280px ; margin: 0 auto; position: relative; }
.page-t{ width:100%; height: 40px;}
.page-t h3{ width:95px; height:40px; float: left; line-height:40px; font-size:16px; color:#555;text-align: right;}
.page-t a{ width:1000px;height:40px; float: left; line-height:40px;font-size:16px; color:#555; display:block; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.page-t:hover a{ color:#214a9a ; }
.page-t:hover h3{ color:#214a9a; }
.page-t h3 span{ width: 5px; height: 5px; background-color: #214a9a; border-radius: 50%;  display: inline-block; }


.sj-box{ width: 1280px ;margin: 0 auto;padding: 43px 0 0 0;  position: relative;top: 30px; overflow: hidden;}
.sj{ width: 100%;text-align: left; }
.sj ul{ width: 100%; }
.sj ul li{ display: inline-block; padding: 0 11px 0 11px ;}
.sj ul li a{min-width: 76px;height: 33px;line-height: 33px;text-align: center;font-size: 14px;color: #777;
display: inline-block;border: solid 1px #bfbfbf;padding: 0 12px ;border-radius:33px ;}
.sj ul li:last-child{ background: none}
.sj ul li.on a{color: #fff ;border: solid 1px #214a9a ;background-color: #214a9a}
.sj ul li.on i{display: block}
.sj ul li:hover a{color: #fff;border: solid 1px #214a9a;background-color: #214a9a}
.sj ul li:hover i{display: block}

