@charset "utf-8";

.common-banner{width: 100%;height: 260px;box-sizing: border-box;overflow: hidden;}
.common-banner .container{height: 100%;display: flex;align-items: center;box-sizing: border-box;}
.common-banner h3{font-size: 26px;color: #ffffff;font-weight: bold;letter-spacing: 2px;}

.i-common{width: 100%;position: relative;box-sizing: border-box;padding: 15px 0 50px;border-radius: 10px 10px 0 0;background: #ffffff;}


.location{width: 100%;line-height: 40px;}
.location p{box-sizing: border-box;font-size: 14px;color: #333333;}
.location p a{color: #333333;display: inline-block;margin: 0 5px;}

.commonUl{box-sizing: border-box;width: 100%;height: 65px;border-bottom: 1px solid #d9dfe9;}
.commonUl ul{box-sizing: border-box;overflow: hidden;height: 65px;}
.commonUl ul li{float: left;height: 65px;box-sizing: border-box;}
.commonUl ul li a{display: block;font-size: 20px;color: #000000;height: 65px;line-height: 65px;margin: 0 25px;box-sizing: border-box;font-weight: bold;}
.commonUl ul li:first-child a{margin-left: 0;}

.commonUl ul li.active a{color: #305f97;border-bottom: 3px solid #305f97;}
.commonUl ul li:hover a{color: #305f97;border-bottom: 3px solid #305f97;}

.common-channel{box-sizing: border-box;width: 100%;height: auto;padding: 20px 15px 0;background: #f5f5f5;margin-top: 20px;}
.common-channel ul{box-sizing: border-box;overflow: hidden;}
.common-channel ul li{float: left;box-sizing: border-box;}
.common-channel ul li a{display: block;font-size: 18px;color: #000000;margin: 0 50px 20px 0;box-sizing: border-box;font-weight: 500;}
.common-channel ul li:first-child a{margin-left: 0;}

.common-channel ul li.active a{color: #305f97;}
.common-channel ul li:hover a{color: #305f97;}


.i-common .commonList{box-sizing: border-box;width: 100%;margin: 40px 0 40px 0;overflow: hidden;}
.i-common .commonList li{width: 100%;height: auto;box-sizing: border-box;position: relative;padding-bottom: 25px;margin-bottom: 20px;border-bottom: 1px dashed #dadada;}
.i-common .commonList li a{display: block;width: 100%;height: 100%;overflow: hidden; box-sizing: border-box;}
.i-common .commonList li .nImg{float: left;width: 260px;height: 150px;overflow: hidden;}
.i-common .commonList li .nImg img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}
.i-common .commonList li .nImg img{-moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.i-common .commonList li .nTxt{float: right;width: 1115px;box-sizing: border-box;text-align: justify;word-break: break-all;}
.i-common .commonList li .nTxt h3{font-size: 20px;color: #333333;font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i-common .commonList li .nTxt h3 span{font-size: 20px;display: inline-block;margin-top: 0;}
.i-common .commonList li .nTxt p{font-size: 14px;color: #666666;margin-top: 15px;}
.i-common .commonList li .nTxt p span{font-size: 14px;display: inline-block;margin-top: 0;}
.i-common .commonList li .nTxt span{font-size: 14px;color: #999999;display: block;margin-top: 25px;}
.i-common .commonList li .tTxt{float: right;width: 100%;box-sizing: border-box;text-align: justify;word-break: break-all;}
.i-common .commonList li .tTxt h3{font-size: 20px;color: #333333;font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i-common .commonList li .tTxt p{font-size: 14px;color: #666666;margin-top: 15px;}
.i-common .commonList li .tTxt span{font-size: 14px;color: #999999;display: block;margin-top: 25px;}
.i-common .commonList li .tTxt h3 span{display: inline-block;font-size: 20px;margin-top: 0;}
.i-common .commonList li .tTxt p span{display: inline-block;font-size: 14px;margin-top: 0;}
.i-common .commonList li:hover img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}
.i-common .commonList li:hover .nTxt h3{color: #305f97;}
.i-common .commonList li:hover .tTxt h3{color: #305f97;}


.i-common .center-ul{width: 100%;box-sizing: border-box;overflow: hidden;margin: 50px 0;}
.i-common .center-ul li{float: left;width: 258px;height: 50px;line-height: 50px;margin: 0 0 20px 20px;box-sizing: border-box;position: relative;cursor: pointer;border: 1px solid #dddddd;}
.i-common .center-ul li:nth-child(5n+1){margin-left: 0;}
.i-common .center-ul li a{display: block;font-size: 17px;color: #333333;box-sizing: border-box;padding: 0 10px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i-common .center-ul li:hover{border-color: #305f97;}
.i-common .center-ul li:hover a{color: #305f97;}

.i-common .common-member{width: 100%;box-sizing: border-box;overflow: hidden;padding: 50px 0;}
.i-common .common-member li{width: 443px;height: auto;float: left;margin: 0 0 20px 20px;padding: 15px 10px;box-sizing: border-box;position: relative;border: 1px solid rgba(0, 0, 0, .1); box-shadow: 0px 0px 5px rgba(0, 0, 0, .12);overflow: hidden;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.i-common .common-member li:nth-child(3n+1){margin-left: 0;}
.i-common .common-member li a{width: 100%;height: 100%;box-sizing: border-box;display: block;overflow: hidden;}
.i-common .common-member li .dImg{width: 170px;height: 230px;overflow: hidden;float: left;background: #f5f5f5;}
.i-common .common-member li .dImg img{width: 100%;height: auto;display: block;margin: 0 auto;}
.i-common .common-member li .dTxt{width: 230px;height: 230px;float: right;text-align: justify;box-sizing: border-box;}
.i-common .common-member li .dTxt h3{font-size: 20px;color: #305f97;font-weight: 500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i-common .common-member li .dTxt span{font-size: 15px;color: #305f97;display: block;margin-top: 15px;}
.i-common .common-member li .dTxt p{font-size: 15px;color: #666666;line-height: 25px; margin-top: 15px;}

.i-common .common-member li:hover{-webkit-transform: translate(0, -8px);-ms-transform: translate(0, -8px);-o-transform: translate(0, -8px);transform: translate(0, -8px);}
.i-common .common-member li:hover .dTxt h3{color: #305f97;font-weight: bold;}

.departTop{box-sizing: border-box;height: 593px;margin-top: 30px;}
.departTop .departLeft{width: 300px;height: 593px;float: left;box-sizing: border-box;padding: 20px;box-shadow: 0 0 8px 3px rgba(0,0,0,.08);}
.departTop .departLeft .departImg{width: 100%;height: 410px;margin: 0 auto;overflow: hidden;background: #f5f5f5;}
.departTop .departLeft .departImg img{width: 100%;height: auto;display: block;margin: 0 auto;}
.departTop .departLeft h3{font-size: 24px;color: #305f97;font-weight: normal;text-align: center;margin-top: 15px;}
.departTop .departLeft span{font-size: 16px;color: #666666;display: block;text-align: center;margin-top: 15px;}

.departTop .departRight{width: 1080px;height: 593px;float: right;box-sizing: border-box;padding: 20px;box-shadow: 0 0 8px 3px rgba(0,0,0,.08);}
.departTop .departRight .departH{box-sizing: border-box;overflow: hidden;}
.departTop .departRight .departH h3{float: left;font-size: 26px;color: #305f97;font-weight: bold;}
.departTop .departRight .departShow{box-sizing: border-box;text-align: justify;overflow: auto;height: 470px;padding: 0 15px 0 0;margin-top: 20px;text-align: justify;}
.departTop .departRight .departShow p{font-size: 18px;color: #333333;line-height: 40px!important;}
.departTop .departRight .departShow img{width: auto;max-width: 100%;height: auto;margin: 10px auto;}

.departTop .departRight .departShow::-webkit-scrollbar{width: 2px;}
.departTop .departRight .departShow::-webkit-scrollbar-track{-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;background-color: #F5F5F5;}
.departTop .departRight .departShow::-webkit-scrollbar-thumb{-webkit-border-radius: 3.5px;-moz-border-radius: 3.5px;border-radius: 3.5px;background-color: #0b6dad;}



/*详情页*/
.showMain{width: 100%;box-sizing: border-box;padding: 30px 0 80px 0;background: #ffffff;}
.showTitle{box-sizing: border-box;border-bottom: 1px solid #e2e2e2;}
.showTitle h3{font-size: 24px;color: #333333;}
.showTitle h5{font-size: 16px;color: #666666;font-weight: 500;margin-top: 15px;}
.showTitle .showInfo{box-sizing: border-box;height: 31px;margin-top: 30px;}
.showTitle .showInfo p{display: block;float: left;line-height: 24px;font-size: 14px;color: #999999;}
.showTitle .showInfo p b{display: inline-block;color: #666666;margin-right: 25px;font-weight: normal;}
.showTitle .showInfo p .showInfoBM { color:#666666;}
.showTitle .showInfo .showShare{float: right;box-sizing: border-box;}
.showTitle .showInfo .showShare span{float: left; display: block;font-size: 14px;line-height: 24px;color: #999999;box-sizing: border-box;}
.showTitle .showInfo .showShare .share{float: left;box-sizing: border-box;}
.showTitle .showInfo .showShare .share a{display: inline-block;width: 24px;font-size: 14px;color: #666666;height: 24px;line-height: 24px;margin: 0 0 6px; box-sizing: border-box;padding-left: 30px;}
.showTitle .showInfo .showShare .share .help{text-align: center;box-sizing: border-box;overflow: hidden;padding: 0 10px;}
.showTitle .showInfo .showShare .share a:before{content: '';}
.showTitle .showInfo .showShare .share a p{font-size: 12px;}
.showTitle .showInfo .showShare .share a.share-wx{background: url(../images/shareWechat.png) left no-repeat;}
.showTitle .showInfo .showShare .share a.share-tsina{background: url(../images/shareWeibo.png) left no-repeat;}
.showTitle .showInfo .showShare .share a.share-qzone{background: url(../images/shareQzone.png) left no-repeat;}

.showContent{width: 100%;box-sizing: border-box;font-size: 18px;text-align: justify;padding: 35px 0;overflow: hidden;}
.showContent p{font-size: 16px;color: #333333;line-height: 35px;}
.showContent img{width: auto;max-width: 100%;height: auto;margin: 10px 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;border-radius: 3px;display: inline-block;cursor: pointer; padding: 8px 15px;border: 1px solid #e2e2e2;}
.newsPage .newsPageContent a.active{color: #FFFFFF;background: #305f97;}
.newsPage .newsPageContent a.current{color: #FFFFFF;background: #305f97;}
.newsPage .newsPageContent a:hover{color: #FFFFFF;background: #305f97;}
.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;}

