@charset "utf-8";

.d-common-main{width: 100%;box-sizing: border-box;padding: 30px 0 80px;overflow: hidden;background: url(../images/d-bg-1.jpg) center;}

.d-location{width: 100%;box-sizing: border-box;overflow: hidden;}
.d-location p{box-sizing: border-box;font-size: 15px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.d-location p a{color: #333333;display: inline-block;margin: 0 5px;}
.d-location p i{font-style: normal;font-family: '宋体';display: inline-block;margin: 0 5px;}
.d-location p a:hover{color: #9c2020;}

.d-common-content{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 40px;}
.d-common-content .d-common-left{width: 300px;min-height: 500px;float: left;box-sizing: border-box;overflow: hidden;border-radius: 5px;background: url(../images/d-bg-8.jpg) center;background-size: 100% 100%;}
.d-common-content .d-common-left .d-common-title{width: 100%;box-sizing: border-box;padding: 30px 10px 20px;letter-spacing: 2px;font-size: 20px;color: #9c2020;text-align: center;}
.d-common-content .d-common-left ul{box-sizing: border-box;padding: 0 20px;}
.d-common-content .d-common-left ul li{line-height: 74px;box-sizing: border-box;text-align: center;background: url(../images/d-tab-3.png) center;background-size: 100% 100%;}
.d-common-content .d-common-left ul li a{display: block;font-size: 18px;color: #222222;font-weight: 500;box-sizing: border-box;padding: 0 20px;}
.d-common-content .d-common-left ul li.active a{color: #9c2020;}
.d-common-content .d-common-left ul li:hover a{color: #9c2020;}

.d-common-content .d-common-list{width: 970px;float: right;box-sizing: border-box;padding: 20px;background: #ffffff;}
.d-common-content .d-common-list .d-list-title{width: 100%;box-sizing: border-box;margin-bottom: 28px;overflow: hidden;border-bottom: 1px solid #dedede;}
.d-common-content .d-common-list .d-list-title a{display: block;width: 100%;box-sizing: border-box;overflow: hidden;}
.d-common-content .d-common-list .d-list-title h3{float: left; font-size: 20px;color: #555555;font-weight: bold;border-bottom: 3px solid #9c2020;box-sizing: border-box;padding-bottom: 10px;}
.d-common-content .d-common-list .d-list-title span{float: right;display: block;font-size: 14px;color: #666666;line-height: 38px;}
.d-common-content .d-common-list .d-list-title span i{font-style: normal;font-family: '宋体';display: inline-block;margin-left: 5px;}
.d-common-content .d-common-list .d-list-title a:hover h3{color: #9c2020;}
.d-common-content .d-common-list .d-list-title a:hover span{color: #9c2020;}


.d-common-content .d-common-item{width: 100%;box-sizing: border-box;text-align: justify;margin-bottom: 40px;}
.d-common-content .d-common-item li{margin-top: 15px;box-sizing: border-box;position: relative;overflow: hidden;}
.d-common-content .d-common-item li a{float: left;width: 85%;display: block;font-size: 17px;color: #333333;box-sizing: border-box;padding-left: 15px;background: url(../images/d-1.png) left no-repeat;transition: all 0.35s ease-out;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.d-common-content .d-common-item li span{display: block;float: right;font-size: 14px;color: #999999;line-height: 26px;}
.d-common-content .d-common-item li:hover a{color:#9c2020;transform: translateX(5px);text-decoration: none !important;}
.d-common-content .d-common-item li:hover span{color:#9c2020}

.d-common-txt{width: 100%;box-sizing: border-box;padding: 30px 20px;background: #ffffff;}
.d-common-content .d-common-ul{width: 100%;box-sizing: border-box;text-align: justify;margin-bottom: 50px;}
.d-common-content .d-common-ul li{margin-top: 18px;box-sizing: border-box;position: relative;overflow: hidden;}
.d-common-content .d-common-ul li:first-child{margin-top: 0;}
.d-common-content .d-common-ul li a{float: left;width: 85%;display: block;font-size: 18px;color: #333333;font-weight: lighter;box-sizing: border-box;padding-left: 15px;background: url(../images/d-1.png) left no-repeat;transition: all 0.35s ease-out;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.d-common-content .d-common-ul li span{display: block;float: right;font-size: 15px;color: #999999;line-height: 26px;}
.d-common-content .d-common-ul li:hover a{color:#9c2020;transform: translateX(5px);text-decoration: none !important;}
.d-common-content .d-common-ul li:hover span{color:#9c2020}

/*搜索页*/
.noSearch{font-size: 16px;color: #333333;margin-top:15px;}
.sTitle{width: 100%;padding: 10px 20px;margin-bottom: 50px;box-sizing: border-box;background: #f5f5f5;overflow: hidden;}
.sTitle h3{font-size: 18px;font-weight: 500;color: #333333;}
.sTitle h3 span{display: inline-block;font-weight: 600;margin: 0 5px;}
.sTitle h3 i{font-style: normal;display: inline-block;margin: 0 5px;}

/*详情页*/
.showMain{width: 100%;box-sizing: border-box;padding: 30px 0 80px 0;background: url(../images/d-bg-1.jpg) center;}
.showWhite{width: 100%;padding: 30px 20px;box-sizing: border-box;background: #ffffff;margin-top: 20px;}
.showTitle{box-sizing: border-box;padding-bottom: 10px;border-bottom: 1px solid #e2e2e2;}
.showTitle h3{font-size: 20px;color: #333333;text-align: center;}
.showTitle .showInfo{box-sizing: border-box;margin-top: 30px;text-align: center;}
.showTitle .showInfo p{display: block;line-height: 24px;font-size: 14px;color: #999999;}
.showTitle .showInfo p b{display: inline-block;color: #666666;margin-right: 25px;font-weight: normal;}

.showContent{box-sizing: border-box;font-size: 20px;text-align: justify;padding: 35px 0;overflow: hidden;width: 100%; word-break:break-all}
.showContent p{font-size: 16px;color: #333333;line-height: 30px;}
.showContent img{width: auto!important;max-width: 100%;height: auto!important;margin: 5px auto;}


.showVideo{width: 100%;height: 751px; box-sizing: border-box;text-align: justify; margin-top: 30px;}
.showVideo video{width: 100%;height: 100%;background: #f3f2ff;}
.showVideo video::-internal-media-controls-download-button{display:none;}
.showVideo video::-webkit-media-controls-enclosure{overflow:hidden;}
.showVideo video::-webkit-media-controls-panel{width: calc(100% + 30px);}



/*分页*/
.newsPage{width: 100%; box-sizing: border-box;text-align: center;padding: 25px 0;}
.newsPage .newsPageContent a{font-size: 14px;color: #666666;box-sizing: border-box;cursor: pointer; border-radius: 3px;display: inline-block;padding: 8px 17px;border: 1px solid #e2e2e2;margin:0 2px;}
.newsPage .newsPageContent span{font-size: 14px;color: #666666;box-sizing: border-box;cursor: pointer;border-radius: 3px;display: inline-block;cursor: pointer; padding: 8px 15px;border: 1px solid #e2e2e2;}
.newsPage .newsPageContent a.active{color: #FFFFFF;background: #9c2020;}
.newsPage .newsPageContent a.current{color: #FFFFFF;background: #9c2020;}
.newsPage .newsPageContent a:hover{color: #FFFFFF;background: #9c2020;}
.newsPage .newsPageContent select{font-size: 14px;color: #666666;box-sizing: border-box;border-radius: 3px;display: inline-block;border: 1px solid #e2e2e2; cursor: pointer; padding: 8px 15px;background: #ffffff;}

