@charset "utf-8";
/* CSS Document */



.head-bj{ width: 100% ; height: 100px; background-color: #fff ; box-shadow: 0 2px 4px #666; position: relative; z-index: 9999;}

.tup-bj{ width: 100% ; height: 324px;}
.wz-box{ width: 1260px; margin: 0 auto ;}
.sy-b{ width: 90% ; height: 62px; line-height: 62px; font-size: 14px; color: #f6f4f3 ; padding-left: 19px; overflow: hidden;}
.sy-b a{font-size: 14px; color: #f6f4f3 ; padding: 0 2px;}
.sy-b a:hover{ color: #b70328}
.sy-b a.mo{color: #b70328}

.tit{ width: 100% ; overflow: hidden;}
.tit h3{ width: 100% ; line-height: 38px; font-size: 36px; color: #f6f4f3; text-align: center ; margin-bottom: 23px; overflow: hidden;}
.tit p{width: 100% ; line-height: 18px; font-size: 16px; color: #f6f4f3; text-align: center ; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}

.lam-box{ width: 100% ; height: 48px; text-align: center; margin: 34px 0 0 0; overflow: hidden;}
.lam-box a{ width: 143px;  height: 48px; line-height: 45px; text-align: center; display: inline-block; font-size: 16px; color: #131111 ; background: url(../images/anu1.png) no-repeat; margin: 0 18px; overflow: hidden;}
.lam-box a.on{ background: url(../images/anu2.png) no-repeat; color: #ffc766 ;font-weight: bold}
.lam-box a:hover{background: url(../images/anu2.png) no-repeat; color: #ffc766;font-weight: bold}

.main-bj{ width: 100% ; background: url(../images/cont-bj.jpg) no-repeat; background-position: top center;}
.main-c{ width: 1140px; margin: 0 auto; overflow: hidden;}
.post{width: 1140px; height: 113px; border-bottom: 1px solid #e0dad7; position: relative;}
.post span{ line-height: 26px; font-size: 24px; color: #982e2e ; border-bottom: 3px solid #c1032a; position: absolute; left: 0; bottom: -2px; padding: 0 36px 20px 14px;}

.xiao-box{ width: 100% ; border-bottom: 1px solid #ddd8d6 ; overflow: hidden;}


/* ======翻页====== */

.pageCustom{ text-align:center; margin:auto; margin-top: 24px; margin-bottom: 34px;}
.pageCustom a{width: 38px; height: 38px;line-height: 38px;display: inline-block; background: url(../images/fy1.png) no-repeat; text-align: center;font-size: 16px;color: #666;margin: 0 4px;}

/*提示*/
.pageCustom  a.pageCustom_Prompt{ width:auto; padding:0px 12px; }


.pageCustom_Pre_Disable img{ position: relative; top: 9px;}
.pageCustom_Next_Disable img{ position: relative; top: 9px;}
/*上一页*/
.pageCustom a.pageCustom_Pre{width: 38px; height: 38px;line-height: 38px;display: inline-block;
	text-align: center; }
.pageCustom a.pageCustom_Pre:hover{font-weight: bold;
color: #fff;  }
.pageCustom a.pageCustom_Pre_Disable{width: 38px;height: 38px; display: inline-block;text-align: center;cursor: pointer;}

/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{ font-weight: bold;color: #bd2929;  background: url(../images/fy3.png) no-repeat}
.pageCustom a.pageCustom_Num_On{  font-weight: bold;color: #fff; background: url(../images/fy2.png) no-repeat}

/*下一页*/
.pageCustom a.pageCustom_Next{width: 38px; height: 38px;line-height: 38px;display: inline-block;
	text-align: center; }
.pageCustom a.pageCustom_Next:hover{font-weight: bold;
color: #fff; }
.pageCustom a.pageCustom_Next_Disable{ width: 38px;height: 38px; display: inline-block;text-align: center;cursor: pointer;}
 


/*跳转*/
 .pageCustom a.pageCustom_Go{ width:auto; padding:0 6px; height:33px; display: inline-block; line-height: 33px;text-align: center; border: none !important ; background: none}
 .pageCustom a.pageCustom_Go input{ margin:0 3px; width: 38px;height: 38px; display: inline-block; background: url(../images/fy1.png) no-repeat; color: #696969; text-align: center }
/* 翻页end */



.news{ width:1060px; margin: 0 auto ; overflow: hidden; position: relative; }
.news ul{  width:100%; padding: 6px 0}
.news ul li{  width:100%; height: 175px; border-bottom:1px solid #dfd9d8; margin-top: 8px;}
.news ul li a{ width: 1010px; height: 135px; padding: 20px 25px; display: block ;}
.news ul li img{ width:181px; height:120px; float: left;}
.news ul li .wr{ width:810px;height:120px; float: right;  overflow: hidden; }
.news ul li .wr h3{width:100%; height:20px; line-height:20px; font-size:16px; color:#464646; white-space:nowrap;  text-overflow:ellipsis; margin-top: 7px; overflow:hidden; }
.news ul li .wr p{width:100%;  max-height: 40px; line-height:20px; font-size:14px; color:#cbb09d;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-top:7px; text-indent: 24px; overflow:hidden; }
.news ul li .wr h4{width:100%;height:20px; line-height:20px; margin-top:10px; font-size: 14px; color: #878787; overflow:hidden }
.news ul li:hover h3{ font-weight: bold; color: #bd2929}
.news ul li:hover a{ background: url(../images/nw-bj.jpg) no-repeat;}
.news ul .noa .wr{ width:100%; height: auto; }
.news ul .noa img{ display:none}


.dt-api{ width: 912px; height: 402px; margin: 0 auto; margin-top: 38px;}
.lx{ width: 912px; margin: 0 auto; padding: 0 0 25px 0 }
.lx .wm{ width: 100% ; border-bottom: 1px solid #e0dbd9; padding-bottom: 10px; padding-top: 20px; margin-bottom: 18px;}
.lx .wm h3{ font-size: 16px; color: #515151}
.lx .wm h3 span{ font-size: 24px; color: #c1032a ; padding-right: 6px;}
.lx-l{ width: 500px;float: left;}
.lx-l h3{ width: 100% ; height: 18px; line-height: 18px; font-size: 16px; color: #515151 ; margin-bottom: 12px; overflow: hidden;}
.lx-l .fw{ width: 382px; height: 34px;line-height: 34px;  border-bottom: 1px solid #e0dbd9; font-size: 18px; color: #322a24;}
.lx-l h4{width: 100% ; height: 18px; line-height: 18px; font-size: 16px; color: #515151 ; margin-top: 12px;margin-bottom: 6px; overflow: hidden;}
.lx-l .ha{ width: 100% ; height: 24px; margin-bottom: 6px;}
.lx-l .ha h5{ width: 80px ; height: 22px; line-height: 22px; font-size: 16px; color: #515151; float: left;}
.lx-l .ha .qq{float: left;}

.lx-r{ width: 196px; float: right ; margin-right: 21px; background-color: #fff ; padding: 19px 19px 0 19px; border: solid 1px #afafaf; overflow: hidden;}
.lx-r img{width: 196px; height: 196px;}
.lx-r  h4{ width: 100% ; height: 46px; line-height: 46px; text-align: center; font-size: 16px; color: #c10023; overflow: hidden;}

.fxiang{ width: 100% ; text-align: center; padding: 18px 0 30px 0}
.fxiang h3{width: 100% ; text-align: center ; font-size: 14px; color: #616161}


.bdsharebuttonbox{ width: 200px !important; height: 50px !important; margin: 0 auto; padding: 10px 0 0 0; overflow: hidden; }
.bdsharebuttonbox a{float: left !important;}
.bdsharebuttonbox span{ background: url(../images/ff.png) no-repeat left center; height: 50px; line-height: 50px; font-size: 14px; color: #9a9eaa; float: left; padding-left: 26px;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{   background-image: none !important;margin: 3px 0px 4px 0 !important;}
.bdsharebuttonbox .bds_weixin{ width: 50px !important; height: 50px !important; background-image: none; background: url(../images/qw2.png) no-repeat !important;background-position: left center !important; }
.bdsharebuttonbox .bds_sqq{width: 50px !important; height: 50px !important; background-image: none; background: url(../images/qw1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_tsina{width: 50px !important; height: 50px !important; background-image: none; background: url(../images/qw3.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox a{ margin: 0 8px !important; display: block}
.bdsharebuttonbox .bds_tsina:hover{ background: url(../images/qw3-1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_sqq:hover{ background: url(../images/qw1-1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_weixin:hover{ background: url(../images/qw2-1.png) no-repeat !important;background-position: left center !important; }
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ padding: 0 !important}



.sy-d{ width: 90% ; height: 16px; line-height:16px; font-size: 14px; color: #464646 ; padding: 22px 0 58px 17px; overflow: hidden;}
.sy-d a{font-size: 14px; color: #464646 ; padding: 0 2px;}
.sy-d a:hover{ color: #b70328}
.sy-d a.mo{color: #b70328}

.mw-b{ width: 1140px; margin: 0 auto; overflow: hidden;}
.main-l{ width: 810px; float: left;}
.main-r{ width:288px; float: right;}

.bt-box{ width: 100% ; background: url(../images/dyx.png) no-repeat left bottom; padding: 0 0 6px 0}
.bt-box h3{ width: 100% ; font-size: 24px; color: #453838 ; margin-bottom: 10px}
.bt-box h4{ width: 100% ; height: 16px; line-height:16px; font-size: 14px; color: #878787 ; overflow: hidden;}

.text-box{ width: 100% ; font-size: 16px; color: #453838; line-height: 26px; padding: 29px 0 22px 0;text-align:justify; overflow: hidden; border-bottom: 1px solid #e0dbd9;}
.text-box img{ max-width: 100%; height: auto;}
.text-box p{ margin: 16px 0 !important}
.text-box span{text-wrap: initial !important;}


.xg-bj2{width:93%;  padding: 3% 3.5%; margin-bottom:36px; margin-top: 2px; background-color: #f4f4f4; background: url(../images/sxt.jpg) repeat; border-top: 3px solid #c10023; overflow:hidden; position: relative;}
.page-t{ width:100%; height: 22px;padding-bottom:6px; padding-top:15px;}
.page-t h3{ width:75px; height:22px; float: left; line-height:22px; font-size:16px; color:#c10023; margin-bottom:10px;}
.page-t a{ width:660px;height:22px; float: left;  line-height:22px;font-size:16px; color:#453838;  display:block; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.page-t:hover a{ color:#c10023}
.page-t:hover h3{ color:#c10023}

.dl-box{ width: 100% ; height: 51px; position: relative; overflow: hidden;}
.dl-box h3{ height: 51px; line-height: 46px; background: url(../images/dl3.png) no-repeat; background-position: 10px top; font-size: 24px; color: #bd2929 ; padding-left: 46px;}
.dl-box a{ width: 80px; height: 29px; line-height: 29px; text-align: center; display: block ; font-size: 14px; color: #696969; background: url(../images/gd.png) no-repeat; position: absolute; right: 0; bottom: 13px;}

.rd-box{ width: 100%; padding: 12px 0 0 0}
.rd-box ul{ width: 100%}
.rd-box ul li{ width: 266px; background: url(../images/rd-bj1.jpg) no-repeat; padding: 11px; margin-bottom: 23px; overflow: hidden;}
.rd-box ul li .tp3{ width: 131px; height: 95px;float: left;}
.rd-box ul li .wbe{ width: 126px; float: right;}
.rd-box ul li .wbe h3{ width: 100%; height: 40px; line-height: 20px; font-size: 16px; color: #453838;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin: 3px 0 11px 0; overflow: hidden;}
.rd-box ul li .wbe h4{ width: 100%; height: 20px; line-height: 20px; font-size: 14px; color: #878787; overflow: hidden;}
.rd-box ul li:hover{ background: url(../images/rd-bj2.jpg) no-repeat; }
.rd-box ul li:hover h3{ color: #bd2929}
.rd-box ul li.hid img{ display: none}
.rd-box ul li.hid .wbe{ width: 100%;}

.rd-box2{ width: 100%; padding: 12px 0 0 0}
.rd-box2 ul{ width: 100%}
.rd-box2 ul li{ width: 266px; background: url(../images/rd-bj1.jpg) no-repeat; padding: 11px; margin-bottom: 23px; overflow: hidden;}
.rd-box2 ul li h3{ width: 100%; height: 20px; line-height: 20px; font-size: 18px; color: #453838;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; margin: 3px 0 0 0; overflow: hidden;}
.rd-box2 ul li p{ width: 100%; height: 36px; line-height: 18px; font-size: 12px; color: #929292;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin: 6px 0 8px 0; overflow: hidden;}
.rd-box2 ul li h4{ width: 100%; height: 20px; line-height: 20px; font-size: 14px; color: #878787; overflow: hidden;}
.rd-box2 ul li:hover{ background: url(../images/rd-bj2.jpg) no-repeat; }
.rd-box2 ul li:hover h3{ color: #bd2929}
.rd-box2 ul li:hover p{ color: #b89b8b}




/* 2019.11.29 */
.photo {position: relative; padding: 3px}
.title{width: 100%;text-align: center;height: 44px;line-height: 44px;font-size: 16px;
color: #464646;overflow: hidden;}
.photos {margin:auto;font-size:0px; margin-top: 23px; margin-bottom: 22px;}
.photo:hover{background-color: #c1032a;}
.photo:hover .title{ color: #fff}


.viod-box{ width: 100% ; padding: 29px 0 20px 0; overflow: hidden;}
.viod-box ul{ width: 1500px}
.viod-box ul li{ width: 362px; margin-right: 14px;float: left; padding: 3px; margin-bottom: 20px; position: relative;}
.viod-box ul li .sp{ width: 362px; height: 243px;}
.viod-box ul li h4{ width: 100% ; height: 44px; line-height: 44px;text-align: center;font-size: 16px;
    color: #464646; overflow: hidden;}
.viod-box ul li .vid-bj{ width:362px ; height: 243px;  background: url(../images/vid-bj.png) repeat;position: absolute;
	left: 3px;top: 3px;text-align: center;}
.viod-box ul li .vid-bj img{ width: 58px !important ; height: 60px !important; margin-top: 90px}
.viod-box ul li:hover{background-color: #c1032a;}
.viod-box ul li:hover h4{ color: #fff}



.web p{ line-height:0.4em !important;  }



