@charset "utf-8";
/* CSS Document */

.wz-box{ width: 96%; padding: .09rem 2% ; background-color: #982e2e; margin: .52rem 0 0 0; font-size: .12rem; color: #fff;}
.wz-box span a{font-size: .12rem; color: #fff; padding: 0 .02rem}
.wz-box span{ width: 100%; display: block; }
/*banner*/
.slideBox{ position:relative; width:100%;  height:auto; overflow:hidden;}
.slideBox .hd{ position:absolute; width:98%; height:14px; line-height:14px; bottom:12px; right:2%; z-index:1; text-align:center;}
.slideBox .hd li{ display:inline-block; width:8px; height:8px;  -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background-color: #fff; text-indent:9999px; overflow:hidden; margin:0 5px;/* opacity:0.4 ;*/}
.slideBox .hd li.on{ width:12px; height:12px;   border: solid 2px #a40000 ; background: none; position: relative; top: 3px}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative;  }
.slideBox .bd li img{ width:100%;  height:auto; display:block; height: 42.7vw;  max-height: 289px }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);  }
/*bannered*/ 

.cydb{background: rgba(220, 220, 220, 0.8) ;}

.lam-bj{ width: 100% ; background-color: #e3e3e3 ; padding: .18rem 0; overflow: hidden;}
.lam-box{ width: 100% ; overflow-x: auto; background-image: url(../images/xian.jpg); background-position: left center ; background-repeat: repeat-x; overflow-y: hidden}
.lam-w{ margin: 0 auto; text-align: center; font-size: 0; background-color: #e3e3e3 ; }
.lam-w a{ display: inline-block ; font-size: 16px ; color: #2e1f1f ; border: solid 2px #982e2e; border-radius: 5px; padding: 4px 10px; margin: 0 3px;}
.lam-w .on{ background-color: #982e2e ; color: #fff;}

.main-bj{ width: 100% ; overflow: hidden; margin-bottom: .62rem}
.main-box{ width: 96%; padding: 0 2% ; background-color: #f9f9f9 ; overflow: hidden;}
.bd-box{ width:100%; }
.bd-box ul{ width:100%;  padding-top: 0.14rem;  }
.bd-box li{ width:48%; float:left; font-size:14px; text-align:center; margin-bottom: 0.11rem; position: relative; }
.bd-box li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); width: 100%; display: block}
.bd-box li .tip{ width:100%; height:30.2vw;  max-height: 193.265px;}
.bd-box li h3{ width:100%; height:0.26rem; line-height:0.3rem;  font-size:0.14rem; color:#7b7b7b; text-align:center; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.bd-box ul li:nth-child(even){ float:right; margin-right:0.01rem;} 
.bd-box li:hover h3{ color: #982e2e}


.cy-copy{ width: 96% ; background-color: #efefef; padding: .35rem 2% .14rem 2%; background: url(../images/btx2.png) no-repeat left .2rem ; background-size: 100% auto;}
.cy-copy h5{ width: 92%; margin: 0 auto; text-align: center; font-size: .12rem ;color: #a0a0a0 ; margin-bottom: .04rem;}

.page-box{ width: 100% ; text-align: center; padding: .06rem 0 .2rem 0}
.page-box a{ display: inline-block ; font-size: .16rem; color: #5c5c5c ; padding: .03rem .06rem; margin: 0 .1rem; border: solid 1px #5c5c5c; border-radius: .03rem;}
.pgup::before{content: "<"}
.pgdown::after{content: ">"}
.page-box a:hover{ background-color: #982e2e; border: solid 1px #982e2e; color: #fff}

.Section_box{ width:100%; overflow:hidden;}
.Section_box ul{ width:100%; padding-bottom: .14rem}
.Section_box ul li{ width:100%; border-bottom: 1px solid #eee ; padding: .1rem 0 .1rem 0; border-bottom: 1px solid #eee; overflow:hidden;}
.Section_box ul li a{ width:100%; background-color: #eee ; display:block; position:relative;}
.Section_box ul li img{width: 1.15rem; height: 0.77rem;float: left;}
.Section_box ul li .rig{ width: calc(100% - 1.35rem); height: 0.77rem;  float: right; margin-right: .1rem; position:relative}
.Section_box ul li .rig h3{width: 100%; height: 0.36rem;line-height: 0.18rem; font-size: 0.14rem; color: #3a302b; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-top: .07rem; overflow: hidden;}
.Section_box ul li .rig h4{ width: 100% ; height: .2rem; line-height: .2rem ; background: url(../images/jt1.png) no-repeat right center ; background-size: .18rem auto ; font-size: .12rem ; color: #949494; margin-top: .1rem; }
.Section_box ul li .rig h4 span{ color: #d6d6d6; padding-left: .03rem;}
.Section_box ul li:hover .rig h3{ color: #c32e29}
.Section_box ul li:hover .rig h4{background: url(../images/jt2.png) no-repeat right center ; background-size: .18rem auto ;}
.Section_box ul li:last-of-type{ border: none; padding-bottom: 0}

.Section_box ul li.noa img{ display: none}
.Section_box ul li.noa .rig{ width: calc(100% - .2rem) ; margin: 0; padding: 0 .1rem}


.ly-bj{ width: 100% ; height: calc(100vh - .85rem); background: url(../images/ly-bj.jpg) no-repeat left top; background-size: cover; position: fixed; left: 0; top: .85rem; overflow-y: auto;}
.ly-box{ width: 96%; margin: 0 auto;}
.ly-box h3{ width: 100% ; font-size: .2rem; color: #fff ; text-align: center; font-weight: bold; padding: .4rem 0 .3rem 0}
.ly-bj .yan{ width: 100% ; height: .4rem; line-height: .4rem; font-size: .15rem ; color: #3a302b ; background: rgba(255, 255, 255, 0.7) ;border: none ; margin-bottom: .11rem; border-radius: .03rem; text-indent: .1rem}
.textarea{ width: calc(100% - .1rem) ; height: 1.2rem; line-height: .2rem; font-size: .15rem ; color: #3a302b ; background: rgba(255, 255, 255, 0.7) ;border: none ; margin-bottom: .11rem; border-radius: .03rem; text-indent: .05rem; padding: .06rem .05rem; font-family: "微软雅黑"}
.ly-bj mo::-webkit-input-placeholder{color: #3a302b ;}

.subm{ width: 100% ;height: .42rem; line-height: .42rem;background-color: #982e2e;font-size: .16rem;color: #fff;
text-align: center;border-radius: .03rem; border: none}


.dt-box{ width: 100%; height: 2.5rem; overflow: hidden;}
.web{ width: 96% ; padding: .2rem 2% ; background: url(../images/ditu.jpg) repeat ; background-size: 100% auto;}
.web h3{ width: 100% ; font-size: .18rem; font-weight: bold; color: #5c5c5c; margin-bottom: .1rem}
.web h4{width: 100% ; font-size: .14rem; color: #5c5c5c; margin-bottom: .05rem}
.web h4 span{width: .74rem; height: .18rem; line-height: .18rem; display: inline-block; font-weight: bold; color: #5c5c5c}
.web h5{ width: 100% ;}
.web h5 span{ width: .74rem; height: .18rem; line-height: .18rem; font-weight: bold ; font-size: .14rem; color: #5c5c5c;float: left;}
.web h5 i{ width: calc(100% - .74rem); line-height: .18rem; font-size: .14rem; color: #5c5c5c;float: left; font-style: normal}
.web h4 .wid{letter-spacing:.14rem}
.web h5 .wid{letter-spacing:.14rem}


.tui-box{ width: 100%;  border-top: 1px solid #b2aaaf;  overflow: hidden;}
.qie{ width: 100%; position: relative;  height: 0.4rem; border-bottom: 2px solid #982e2e; overflow: hidden; }
.qie h3{  float: left;height: 0.4rem; line-height: 0.5rem; font-size: 0.16rem; color: #453838; font-weight: bold}

.picScroll{width:100%; text-align:center; padding-top:0.1rem;  }
.picScroll .bd ul{ width:100%;  float:left; }
.picScroll .bd li{  width:48%; float:left; font-size:14px; text-align:center;  border-top:none;   position: relative;}
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.picScroll .bd li img{ width:100%; height:30.6vw;  max-height: 200.875px;}
.picScroll li h3{ width:92%; height:0.28rem; line-height:0.28rem; margin:0 auto; font-size:0.14rem; color:#7b7b7b; text-align:center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;  overflow:hidden}
.picScroll li:hover h3{ color: #982e2e}
.picScroll .hd{ width:100%;overflow:hidden; text-align:center; padding-top:0.08rem; }
.picScroll .hd ul{  display: table;margin:0 auto;height:20px;text-align: center;padding:0;  }	
.picScroll .hd li{ float:left; width:7px; height:7px; background-color: #b8b8b8; margin:0 5px; overflow:hidden; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }
.picScroll .hd .on{ background:#982e2e;  }
.picScroll .bd li:nth-child(even){ float:right; margin-right:0.01rem;} 

.text-bj{ width: 100% ; padding: .1rem 0 0 0}
.text-bj h2{ width: 100% ;text-align: center ; font-size: .17rem; font-weight: bold ; color: #2e1f1f; margin-bottom: .06rem}
.text-bj h5{ width: 100% ;text-align: center ;font-size: .12rem; color: #878787}

.wbn{ width: 100% ; font-size: .14rem; color: #453838 ; line-height: .22rem;text-align:justify; padding-top: .1rem; overflow: hidden; padding-bottom: .12rem}
.wbn p{ margin: 16px 0}
.wbn img{ max-width: 100% !important; height: auto !important;}

.news-box{ width: 100% ;}
.news-box ul{ width: 100% ;}
.news-box ul li{ width: 100% ; height: .4rem; border-bottom: 1px solid #b2aaaf ;}
.news-box ul li h3{ width: calc(100% - .78rem) ;height: .4rem; line-height: .4rem ; font-size: .14rem; color: #453838;float: left; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.news-box ul li h4{ width: .7rem;height: .4rem; line-height: .4rem ; font-size: .12rem; color: #878787;text-align: right; overflow: hidden;}
.news-box ul li:hover h3{ color: #982e2e}
.news-box ul li:hover h4{ color: #982e2e}
.news-box ul li:last-of-type{ border: none}




