@charset "utf-8";
.ny-top{height: 500px;}
.ny-top .wp{height: 100%;padding-bottom: 5%}
.ny-top .ny-top-tit h4{font-size: 50px;display: inline-block;}
.ny-top .ny-top-tit h4:after{content: '';display:block;width: 100%;height: 5px;background: #D71A21;margin-top: 10px;margin-bottom: 10px}
.ny-top .ny-top-tit span{color: #888;font-weight: bold;display: inline-block;font-size: 20px}

.ny-pos{padding: 30px 0 15px;border-bottom: 1px solid #ddd;font-size: 14px;color: #666}
.ny-pos i{font-size: 22px;vertical-align: -2px;margin-right: 5px}
.ny-pos a{color: #666}
.ny-pos a:last-child{color: #D71A21}
.pos1{font-size: 14px;color: #666}
.pos1 a:last-child{color: #D71A21}
.pos1 a{color: #666}
.pos1 i{font-size: 22px;vertical-align: -2px;margin-right: 5px}

.pages{padding-top:35px;padding-bottom: 20px}
.pages ul{text-align:center}
.pages ul li{display:inline-block;margin:2px 0;text-align:center;font-size:15px;font-size:14px;margin: 0 2px;
	border: none!important;margin-bottom: 10px}
	.pages ul li.disabled{pointer-events: none;}
	.pages ul li.disabled a{color: #888}
.pages ul li a{display:block;padding:0 15px;height:36px;min-width:36px;border:1px solid #ccc;text-align:center;line-height:34px}
.pages ul li a img{margin:9px auto 0}
.pages ul li.active a{color:#fff;background: #D71A21;border:1px solid #D71A21}



@media screen and (max-width: 1366px){
.ny-top{height: 400px;}
.ny-top .ny-top-tit h4{font-size: 40px;}
.ny-top .ny-top-tit h4:after{height: 4px;}
.ny-top .ny-top-tit span{font-size: 18px} 
}
@media screen and (max-width: 1024px){
.ny-top{height: 300px;}
.ny-top .ny-top-tit h4{font-size: 35px;}
.ny-top .ny-top-tit h4:after{height: 4px;}
.ny-top .ny-top-tit span{font-size: 16px} 
}
@media screen and (max-width: 640px){
	.pos1{display:none}
	.pages{padding-bottom: 0}
.ny-top{height: 200px;}
.ny-top .ny-top-tit h4{font-size: 26px;}
.ny-top .ny-top-tit h4:after{height: 2px;margin-top: 6px;margin-bottom: 6px}
.ny-top .ny-top-tit span{font-size: 14px} 
}
@media screen and (max-width: 480px){
.ny-top{height: 160px;}
.ny-top .ny-top-tit h4{font-size: 24px;}
.ny-top .ny-top-tit h4:after{height: 2px;margin-top: 8px;margin-bottom:5px}
.ny-top .ny-top-tit span{font-size: 12px} 
}


.ny-tit-a{border-bottom: 1px solid #ddd;padding: 40px 0 15px;}
.ny-tit-a h3{font-size: 24px;color: #666;position: relative;}
.ny-tit-a h3:after{content: '';position: absolute;left: 0;bottom: -16px;height: 3px;background: #D71A21;width: 70px}
.ny-main-a{padding: 40px 0 60px}

.ny-tit-b{padding-bottom: 0}
.ny-s-nav{text-align: center;overflow-y: hidden;overflow-x: auto;white-space: nowrap;}
.ny-s-nav a{display: inline-block;margin-right: 50px;font-size: 20px;position: relative;padding-bottom: 13px}
.ny-s-nav a:last-child{margin-right: 0;}
.ny-s-nav a.cur{color: #D71A21;}
.ny-s-nav a.cur:after{content: '';position: absolute;left: 0;bottom: 0;height: 2px;background: #D71A21;width: 100%}

.ny-s-nav::-webkit-scrollbar{height:2px}
.ny-s-nav::-webkit-scrollbar-thumb{border-radius:0;background:#ddd;}
.ny-s-nav::-webkit-scrollbar-track{border-radius:0;background:#eee;}



.soft-list dl {border: 1px solid #ddd;border-radius: 8px;overflow: hidden;margin-bottom: 40px}
.soft-list dl dt{background: #F0F0F0;padding: 20px 30px}
.soft-list dl dt .soft-tit{width: calc(100% - 180px)}
.soft-list dl dt h4{color:  #D71A21;font-size: 22px;margin-bottom: 10px;line-height: 1.4em}
.soft-list dl dt p{color:  #333;font-size: 15px;}
.soft-list dl dt p span:first-child{margin-right: 30px}
.soft-list dl dt .down-btn a{background:#D71A21;color: #fff;padding: 10px 30px;display: inline-block;border-radius: 5px }
.soft-list dl dt .down-btn a i{font-size: 24px;margin-left: 5px;vertical-align: -2px}
.soft-list dl dd{padding: 20px 30px 40px;line-height: 1.8em;color: #666}


.soft-down{min-height: 400px;padding-top: 60px}
.soft-down li{text-align: center;position: relative;}
.soft-down li i{display: block;width: 200px; height: 200px;border: 1px solid #D71A21;font-size: 85px;text-align: center;line-height: 200px;border-radius: 10px;color: #D71A21;
	position: relative;margin: 0 auto ;margin-bottom: 10px;}
.soft-down li h4{font-size: 18px}
.soft-down li:hover h4{color: #D71A21;}
.soft-down li:hover i{background: #D71A21;color: #fff}
.soft-down li:hover i:after{width: 150px;height: 150px;position: absolute;left: 50%;top:50%;transform: translateX(-50%) translateY(-50%);content: '';border: 2px solid #fff;border-radius: 5px}


.khdt-list{padding-top: 30px}
.khdt-list li.item{background:#F8F8F8;width: 49%;margin-bottom: 30px;border-radius: 10px;padding: 30px}
.khdt-list li .ico i{display: block;width: 140px;height: 140px;line-height: 140px;background: #D71A21;color: #fff;text-align: center;font-size: 70px;border-radius: 8px}
.khdt-list li dl{width: calc(100% - 200px)}
.khdt-list li dl dt{color:#D71A21;font-size: 22px;margin-bottom: 10px }
.khdt-list li dl dt h3{color:#D71A21;font-size: 22px;margin-bottom: 10px }
.khdt-list li dl dt i{font-size: 30px;vertical-align: -3px}
.khdt-list li dl dd ul li{width: 48%;padding: 10px 0}
.khdt-list li dl dd .more{margin-top: 10px;opacity: .6;}


.khdt-txt-list li:first-child{padding-top: 0}
.khdt-txt-list li{padding: 25px 0;border-bottom: 1px solid #ddd;position: relative;}
.khdt-txt-list li a{width: calc(100% - 120px)}
.khdt-txt-list li time{color: #666}



.ny-main-b .wp{max-width: 1024px}
.spage .arc-tit{text-align: center;margin-bottom: 40px;font-size: 32px}
.spage .arc-top-info{margin-bottom: 30px}
.spage .arc-top-info .pic{width: 46%;min-height: 290px}
.spage .arc-top-info .txt{width: 54%;background: #f9f9f9;padding:20px 4%}
.spage .arc-top-info .txt h4{font-size: 16px;color: #D71A21;margin-bottom: 15px;padding-left: 5px;border-left: 3px solid #D71A21}
.spage .arc-top-info .txt p{font-size: 15px;color: #444;line-height: 1.8em}
.spage .arc-con{color: #555;line-height: 1.8em}
.spage .arc-con img{margin: 0 auto}
.spage .arc-con p{margin-bottom: 15px;}


.qa-list dl{border: 1px solid #ddd;margin-bottom: 20px}
.qa-list dl dt{background: #F8F8F8;padding: 20px;cursor: pointer;}
.qa-list dl dt h4{width: calc(100% - 40px)}
.qa-list dl dt.on h4{color: #D71A21}
.qa-list dl dt h4 i{color: #D71A21;font-size: 20px;vertical-align: -1px;margin-right: 5px}
.qa-list dl dt .toggle i{font-size: 20px;font-weight: bold;color: #666}
.qa-list dl dd{padding: 20px 30px;line-height: 1.8em;color: #666;font-size: 15px;background: #fff;display: none}


.ny-main-c{background: #f9f9f9}
.ny-tit-c{background: #f9f9f9}
.sub-nav-t{margin-bottom: 30px}
.sub-nav-t a{border: 1px solid #ddd;padding: 8px 15px;border-radius: 5px;margin: 0 10px;margin-bottom: 15px}
.sub-nav-t a.cur{border: 1px solid #D71A21;background: #D71A21;color: #fff!important}
.sub-nav-t a:hover{border: 1px solid #D71A21;color:  #D71A21}

.ny-pub-list h4{margin-bottom: 12px;font-size: 18px;line-height: 1.4em}
.ny-pub-list time{line-height: 34px;display: block;color: #666}
.ny-pub-list .more{border: 1px solid #ddd;border-radius: 30px;display: block;padding: 0 25px;font-size: 14px;line-height: 32px;
	color: #666
}
.ny-pub-list .more:hover{border: 1px solid #D71A21;color: #fff;background: #D71A21}
.ny-pub-list li:hover time i{color: #D71A21}
.ny-pub-list li{background: #fff;padding: 30px;box-shadow: 0 2px 5px rgba(0,0,0,.1);margin-bottom: 20px;transition: .5s;border-radius: 8px}
.ny-pub-list li:hover{box-shadow: 0 2px 10px rgba(0,0,0,.2);}


.tzjy-item{width: 48%;margin-bottom: 20px}
.tzjy-item dt{position: relative;top:30px;}
.tzjy-item dt span{background:#D71A21;color: #fff ;padding: 13px 20px;font-size: 20px;font-weight: bold;border-radius: 5px}
.tzjy-item dt span i{font-size: 35px;font-weight:normal;vertical-align: -6px;margin-right: 5px}
.tzjy-item dd{background: #fff;border-radius: 0 0 15px 15px;box-shadow: 0 3px 10px rgba(0,0,0,.2);padding:50px  30px 40px;border-top: 3px solid #D71A21}
.tzjy-item dd .more{color: #777}
.tzjy-item dd .more:hover{color: #D71A21}
.tzjy-item dd .more i{font-size: 14px}
.tzjy-list{margin-bottom: 15px}
.tzjy-list li a{position: relative;padding-left: 15px}
.tzjy-list li a:before{content: '';position: absolute;width: 6px;height: 6px;background: #666;border-radius: 50%;left: 0;top:50%;margin-top: -3px}
.tzjy-list li{padding: 10px 0;font-size: 18px}
.tzjy-v-list{min-height: 176px;margin-bottom: 15px}
.tzjy-v-list li{width: 48%}
.tzjy-v-list li .pic{height: 150px;position: relative;border-radius: 8px}
.tzjy-v-list li .pic:before{position: absolute;content: '';left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,.3);z-index: 2}
.tzjy-v-list li .pic i{position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);z-index: 3;font-size: 50px;color: #fff}
.tzjy-v-list li h4{text-align: center;margin-top: 10px}


.arc-xgwz{margin-top: 40px}
.arc-xgwz  dt{background: #eee;padding: 15px 20px;font-size: 18px}
.arc-xgwz  dt i{font-size: 24px;margin-right: 5px;vertical-align: -2px}
.arc-xgwz  dd{background: #fff;padding:15px 20px;border: 1px solid #ddd;border-top: 0}
.xg-txt-list li:first-child{border-top: 0}
.xg-txt-list li{padding: 20px 0;border-top: 1px solid #ddd;position: relative;}
.xg-txt-list li a{width: calc(100% - 120px);padding-left: 15px}
.xg-txt-list li time{color: #777}
.xg-txt-list li a:before{content: '';position: absolute;width: 5px;height: 5px;background: #666;border-radius: 50%;left: 0;top:50%;margin-top: -3px}

.pub-arc .arc-tit{text-align: center;line-height: 1.4em;color: #D71A21;font-size: 32px;margin-bottom: 20px}
.pub-arc .arc-info{text-align: center;color: #ddd;padding-bottom: 15px;border-bottom: 1px solid #ddd}
.pub-arc .arc-info span{margin: 0 10px;color: #666}
.pub-arc .arc-con{padding: 20px 0;line-height: 1.8em;}
.pub-arc .arc-con p{}
.pub-arc .arc-con img{display:inline-block;}

.video-list:after{content: '';display: block;width: 31.3333%}
.video-list li{width: 31.3333%;margin-bottom: 40px}
.video-list li .pic{height: 220px;position: relative;border-radius: 8px 8px 0 0}
.video-list li .pic:before{position: absolute;content: '';left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,.3);z-index: 2}
.video-list li .pic i{position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);z-index: 4;font-size: 70px;color: #fff}
.video-list li .info{background: #fff;padding: 20px;box-shadow: 0 5px 10px rgba(0,0,0,.1);border-radius: 0 0 8px 8px;position: relative;padding-right: 60px;color: #666}
.video-list li h4{font-size: 19px;margin-bottom: 10px}
.video-list li .info .more{position: absolute;right: 20px;top:50%;transform: translateY(-50%);opacity: 0;visibility: hidden;transition: .3s}
.video-list li .info span i{color: #666;font-size: 18px;margin-right: 5px}
.video-list li .info .more i{font-size: 30px;font-weight: bold;}
.video-list li:hover .info .more{opacity: 1;visibility: inherit;color: #D71A21}
.video-list li:hover h4 a{color: #D71A21}



.yjs-item{position: relative;width: calc(49% - 70px);margin-left: 70px;border: 1px solid #eee;padding: 50px 30px 30px 100px;min-height: 330px;background: #fff;border-left: 3px solid #D71A21;margin-bottom: 20px;margin-top: 20px}
.yjs-item .pics{position: absolute;height: 140px;width: 140px;left: -70px;bottom: 0;z-index: 2;border-radius: 5px}
.yjs-item dt h4{font-size: 20px;font-weight: bold;margin-bottom: 30px}
.yjs-item dt h4:after{background: #D71A21;height:3px;width: 60px;content: '';display: block;margin-top: 8px}
.yjs-item-a dd p{line-height: 2em;color: #666;min-height: 180px;margin-bottom: 15px}
.yjs-item-c {padding-top: 40px;width: calc(33% - 70px)}
.slideTxtBox{ width:100%;margin-bottom: 15px  }
.slideTxtBox .hd{margin-bottom: 15px}
.slideTxtBox .hd ul li{ cursor:pointer;font-size: 18px;font-weight: bold;color: #666  }
.slideTxtBox .hd ul li.active{ color: #D71A21}
.slideTxtBox .bd li{padding: 10px 0}
.slideTxtBox .bd li a{padding-left: 13px;position: relative;  }
.slideTxtBox .bd li a:before{content: '';position: absolute;width: 5px;height: 5px;background: #666;border-radius: 50%;left: 0;top:50%;margin-top: -3px}

.fzjg-item{width: 48.5%;background: #fff;padding: 30px;border-radius: 15px;border: 1px solid #eee;
	box-shadow: 0 2px 10px rgba(0,0,0,.1);margin-top: 20px;margin-bottom: 20px;transition:background .3s}
.fzjg-item dt{margin-bottom: 15px;color: #EBEBEB}
.fzjg-item dt span{display: block;font-size: 80px;line-height: 1em}
.fzjg-item dt  i{display: block;font-size: 50px;font-weight: bold;line-height: 80px}
.fzjg-item dd h4{font-size: 24px;font-weight: bold;margin-bottom: 15px}
.fzjg-item dd p{padding: 8px 0}
.fzjg-item:hover{background:  #D71A21;}
.fzjg-item:hover a{color: #fff}
.fzjg-item:hover dt span{opacity: .2;color: #fff}


.ny-contact{background: #fff;border-radius: 10px;padding: 30px;box-shadow: 0 0 10px rgba(0,0,0,.1);margin-top: 30px}
.ny-contact .con-map{width: 62%}
.ny-contact .con-map{height: 400px;background: rgba(255,255,255,.95)}
.ny-contact .con-map .amap-info-content {border: none;padding: 0 ;}
.ny-contact .con-map .amap-info-close {position: absolute;right: 10px!important;top: 13px;text-decoration: none;width: 14px;height: 14px;font-size: 18px}
.ny-contact .con-map .amap-info-outer,.ny-contact .amap-menu-outer {box-shadow: none;
	background: #fff;border: 1px solid silver;;padding: 0}
.ny-contact .con-map .info-title{background: #fff;padding:5px 10px;color:#555;border-left: 3px solid #ca140d;
	letter-spacing:1px;font-weight:lighter;font-size:15px;line-height:30px;font-weight: bold;padding-right: 30px}
/*.ny-contact .con-map .info-content{padding:10px;color:#666;line-height:23px;font-size: 13px;width: 220px}*/
.ny-contact .con-info{width: 33%;padding: 20px 0}
.ny-contact .con-info p{display: flex;justify-content: space-between;padding: 10px 0}
.ny-contact .con-info p span{display: block;}
.ny-contact .con-info p span:first-child{width: 100px}
.ny-contact .con-info p span:last-child{width:calc(100% - 100px);color: #666}



@media screen and (max-width: 1024px){
.soft-down{min-height: 280px;padding-top: 60px}
.soft-down li i{width: 150px; height: 150px;font-size: 65px;line-height: 150px;}
.soft-down li:hover i:after{width: 120px;height: 120px;}

}
@media screen and (max-width: 980px){
/*pub*/
.ny-tit-a h3{font-size: 22px} 

.ny-s-nav a{margin-right: 50px;font-size: 18px;padding-bottom: 10px}
/*page*/
.soft-list dl dt .soft-tit{width: calc(100% - 150px)}
.soft-list dl dt h4{font-size: 18px}
.soft-list dl dt p{font-size: 14px;}
.soft-list dl dt .down-btn a{padding: 8px 25px; font-size: 14px}
.soft-list dl dt .down-btn a i{font-size: 20px;}
.soft-list dl dd{font-size: 15px}
.soft-list dl dd p{font-size: 15px}

.soft-down li i{width: 120px; height: 120px;font-size: 50px;line-height: 120px;}
.soft-down li:hover i:after{width: 90px;height: 90px;}
.soft-down{min-height: inherit;padding-top: 30px;padding-bottom: 40px}
.soft-down li h4{font-size: 16px}

.khdt-list li dl{width: 100%}
.khdt-list li .ico i{margin: 0 auto }
.khdt-list li .ico{width: 100%;display: block;padding-bottom: 40px}

.spage .arc-top-info .pic{min-height: 220px}

.tzjy-item{width: 100%;margin-bottom: 20px}

.video-list li{width: 48%;margin-bottom: 40px}

.yjs-item{width: calc(100% - 70px)}
.yjs-item-c {width: calc(100% - 70px)}
.fzjg-item{width: 100%;}


.ny-contact .con-map{width: 100%}
.ny-contact .con-info{width: 100%}
}
@media screen and (max-width: 640px){
/*pub*/
.ny-tit-a{padding: 30px 0 15px;}
.ny-tit-a h3{font-size: 20px} 
.ny-main-a{padding: 30px 0 50px}
.ny-main{padding: 30px 0 40px}
.ny-s-nav a{margin-right:30px;font-size: 16px;padding-bottom: 8px}
/*.ny-tit-b{border-bottom: 0}*/
.ny-s-nav{padding-bottom: 10px;}
.ny-tit-b{padding-bottom: 0}

.sub-nav-t a{padding: 6px 10px;margin: 0 1%;margin-bottom: 10px;font-size: 15px;width: 31.333333%;text-align: center}
/*page*/
.soft-list dl{margin-bottom: 30px}
.soft-list dl dt{padding: 18px 15px}
.soft-list dl dt .soft-tit{width: 100%;}
.soft-list dl dd{font-size: 14px;padding: 20px 15px 30px}
.soft-list dl dd p{font-size: 14px}

.soft-down{padding: 0;}
.soft-down li{width: 50%;margin-bottom: 30px}
.soft-down li h4{font-size: 15px}



.khdt-list li.item{width: 100%;margin-bottom: 20px;padding: 25px 20px}
.khdt-list li .ico i{display: block;width: 120px;height: 120px;line-height: 120px;font-size: 55px;}
.khdt-list li dl{text-align: center;width: 100%}
.khdt-list li dl dt{font-size: 18px }
.khdt-list li dl dt h3{font-size:18px;margin-bottom: 10px }
.khdt-list li dl dt i{font-size: 24px;vertical-align: -3px}
.khdt-list li dl  dd ul li{font-size: 14px;padding: 7px 0}

.khdt-txt-list li{font-size: 15px;padding: 20px 0}
.khdt-txt-list li a{width: calc(100% - 100px)}

.spage .arc-tit{font-size: 26px;margin-bottom: 30px}
.spage .arc-top-info .pic{width:100%;min-height: 200px}
.spage .arc-top-info .txt{width: 100%;padding:20px }
.spage .arc-con{font-size: 14px}
.spage .arc-top-info .txt p{font-size: 14px;line-height: 1.6em}
.qa-list dl dt{padding: 15px}
.qa-list dl dt h4{width: calc(100% - 30px);font-size: 14px;line-height: 1.4em}
.qa-list dl dt h4 i{display: none}
.qa-list dl dt .toggle i{font-size: 16px}
.qa-list dl dd{font-size: 13px;padding: 15px}

.ny-pub-list h4{font-size: 16px}
.ny-pub-list li{padding: 25px}

.tzjy-item{margin-bottom: 15px}
.tzjy-item dt{position: relative;top:30px;}
.tzjy-item dt span{padding: 6px 20px;font-size: 18px;}
.tzjy-item dt span i{font-size: 30px;vertical-align: -4px;}
.tzjy-item dd{border-radius: 0 0 10px 10px;padding:40px  15px 30px;}
.tzjy-item dd .more{color: #777}
.tzjy-list li{font-size: 15px;padding: 8px 0}
.tzjy-v-list{min-height: inherit;}
.tzjy-v-list li .pic{height: 100px}
.tzjy-v-list li .pic i{font-size: 40px}

.xg-txt-list li a{width: 100%;padding-left: 15px}
.xg-txt-list li time{display: none}
.xg-txt-list li{padding: 15px 0}
.pub-arc .arc-tit{font-size: 26px}
.pub-arc .arc-con{font-size: 15px}
.pub-arc .arc-info{font-size: 14px}

.video-list li{width: 100%;margin-bottom: 30px}
.video-list li h4{font-size: 16px}
.video-list li .pic i{font-size: 60px}



.yjs-item{width: calc(100% - 40px);margin-left: 40px;padding: 30px 20px 30px 50px;min-height: inherit;
	border-left: 2px solid #D71A21;margin-bottom: 15px;margin-top:15px}
.yjs-item .pics{position: absolute;height: 80px;width: 80px;left: -40px;}
.yjs-item dt h4{font-size: 18px;margin-bottom: 20px}
.yjs-item dt h4:after{height:2px;width: 50px;margin-top: 6px}
.yjs-item-a dd p{line-height: 1.8em;min-height:inherit;font-size: 14px}
.yjs-item-c {padding-top: 30px}
.yjs-item .tzjy-v-list li .pic{height: 150px}
.yjs-item .tzjy-v-list li .pic i{font-size: 50px}
.slideTxtBox .hd ul li{font-size: 16px}
.slideTxtBox .bd li{font-size: 14px;padding: 8px 0}


.fzjg-item{padding: 25px;border-radius: 10px;margin-top: 15px;margin-bottom: 15px;}
.fzjg-item dt{margin-bottom: 15px;color: #EBEBEB}
.fzjg-item dt span{font-size: 60px;}
.fzjg-item dt  i{font-size: 30px;font-weight: bold;line-height: 60px}
.fzjg-item dd h4{font-size: 20px;}
.fzjg-item dd p{padding: 5px 0;font-size: 15px}

.ny-contact{padding: 15px}
.ny-contact .con-info p{padding: 8px 0;font-size: 15px}
.ny-contact .con-info p span:first-child{width: 80px}
.ny-contact .con-info p span:last-child{width:calc(100% - 80px);}

}
@media screen and (max-width: 480px){
.tzjy-v-list li .pic{height: 180px}
.tzjy-v-list li{width: 100%;margin-top: 20px;}
.tzjy-v-list li .pic i{font-size: 60px}
}
@media screen and (max-width: 360px){
/*pub*/
.sub-nav-t a{padding: 6px 5px;font-size: 14px;}
/*page*/
.soft-list dl dt p span:first-child{margin-right: 0}
.soft-list dl dt p span{display: block;}
}


.tbsc{margin-bottom: 10px;padding-bottom: 10px;overflow-x: auto}
.tbsc table{width: 100%;min-width: 800px;border: 1px solid #ddd;}
.tbsc table tr td{border: 1px solid #ddd!important;padding: 5px}
.tbsc::-webkit-scrollbar{height:4px}
.tbsc::-webkit-scrollbar-thumb{border-radius:0;background:#ccc;}
.tbsc::-webkit-scrollbar-track{border-radius:0;background:#eee;}



.gdtb{width: 100%}
.gdtb1{margin-bottom: 20px}
.gdtb table thead{background: #D71A21}
.gdtb table thead th{text-align: center;padding: 15px 5px;border: 1px solid #ddd;color: #fff}
.gdtb1 table thead th.s1{width: 10%}
.gdtb1 table thead th.s2{width: 10%}
.gdtb1 table thead th.s3{width: 20%}
.gdtb1 table thead th.s4{width: 15%}
.gdtb1 table thead th.s5{width: 10%}
.gdtb1 table thead th.s6{width: 10%}
.gdtb1 table thead th.s7{width: 20%}
.gdtb1 table thead th.s0{width: 5%}

.gdtb2 table thead th.s1{width: 20%}
.gdtb2 table thead th.s2{width: 30%}
.gdtb2 table thead th.s3{width: 25%}
.gdtb2 table thead th.s4{width: 25%}


.gdtb table tbody td{text-align: center;padding: 15px 5px;border: 1px solid #ddd;}
.gdtb table tbody tr:nth-child(2n){background:#F4F4F4}


.gs-item{width: 46%;border: 1px solid #ddd}
.gs-item dt{padding: 20px 30px;background: url(../images/1084.png) #D71A21 no-repeat right center;background-size: auto 100%;}
.gs-item dt i{font-size: 40px;vertical-align: -6px;margin-right: 10px;font-weight: normal;}
.gs-item dt span{font-size: 20px;font-weight: bold;color: #fff}
.gs-item dd{padding: 20px 30px 30px}
.gs-item dd ul li{border-bottom: 1px solid #ddd;padding: 20px 0;font-size: 17px}

.ny-tit{margin-bottom: 20px}
.ny-tit h4{margin-bottom: 6px;font-size: 26px;}
.ny-tit span{margin-bottom: 6px;color: #666}
.ny-tit span:after{margin-top: 10px;display: block;content: '';width: 50px;height: 3px;background:  #D71A21}
.about-list li .pic{width: 50%;min-height: 460px;}
.about-list li .txt{width: 50%;padding:30px 5%;border: 1px solid #eee;border-right: 0}
.about-list li .txt .t{line-height: 1.8em;color: #666;}
.about-list li:nth-child(2n) .pic{order: 1}
.about-list li:nth-child(2n) .txt{order: 2;border-left: 0;border-right: 1px solid #eee}
.about-list1 li .pic{min-height: 400px}
.about-list1 li .txt{border-right: 1px solid #eee;background:#F7F7F7;}
@media screen and (max-width: 980px){
 .gdtb table thead th,.gdtb table tbody td{font-size: 15px;padding: 12px 5px} 
 .gs-item{width: 100%;}
  .gs-item:first-child{margin-bottom: 30px}

  .about-list li{padding: 10px 0}
  .about-list li .pic{width: 100%;min-height: 360px;order: 1}
.about-list li .txt{width: 100%;padding:30px 5%;border: 1px solid #eee;order: 2}
.about-list li:nth-child(2n) .txt {

    border-left: 1px solid #eee;
}
}
@media screen and (max-width: 640px){
.gs-item dt{padding: 15px 20px}
.gs-item dt i{font-size: 34px;vertical-align: -6px;}
.gs-item dt span{font-size: 18px;}
.gs-item dd{padding: 20px 20px 30px}
.gs-item dd ul li{padding: 15px 0;font-size: 16px}

.ny-tit{margin-bottom: 20px}
.ny-tit h4{margin-bottom: 6px;font-size: 22px;}
.ny-tit span{font-size: 14px}
.ny-tit span:after{margin-top: 6px;height: 2px;background:  #D71A21}
  .about-list li .pic{min-height: 220px;}
.about-list li .txt{padding:25px 5%;}
.about-list li .txt .t{font-size: 14px}
.about-list1 li .pic{min-height: inherit;}
.about-list1 li .pic span.a{background: transparent!important;}
.about-list1 li .pic img{display: block;}
}

.job-list .job-list-top{padding:18px 0;background:#888;color:#fff;font-size:1pc}
.job-list .job-list-top .it-1{width:20%}
.job-list .job-list-top .it-2{width:10%}
.job-list .job-list-top .it-3{width:10%}
.job-list .job-list-top .it-4{width:15%}
.job-list .job-list-top .it-5{width:15%}
.job-list .job-list-top .it-6{width:15%}
.job-list .job-list-top .it-7{width:15%}
.job-list .job-list-body .it-1{width:20%}
.job-list .job-list-body .it-2{width:10%;border-left: 1px solid #ddd}
.job-list .job-list-body .it-3{width:10%;border-left: 1px solid #ddd}
.job-list .job-list-body .it-4{width:15%;border-left: 1px solid #ddd}
.job-list .job-list-body .it-5{width:15%;border-left: 1px solid #ddd}
.job-list .job-list-body .it-6{width:15%;border-left: 1px solid #ddd}
.job-list .job-list-body .it-7{width:15%;border-left: 1px solid #ddd}
.job-list .job-list-body .item:nth-child(2n) .item-top{background: #f5f5f5}
.job-list .job-list-body .item .item-top{padding:12px 0;text-align: center;border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;cursor: pointer;}
.job-list .job-list-body .item .item-info{background:#fff;padding:30px 10px;line-height:2em;display:none;border: 1px solid #eee;border-top: 3px solid #D71A21;color: #666;font-size: 15px}
.job-list .job-list-body .item .item-info .gwzz{width:50%;padding:20px 30px 20px 20px}
.job-list .job-list-body .item .item-info .rzzg{width:50%;padding:20px 20px 20px 30px;position:relative}
.job-list .job-list-body .item .item-info .rzzg:before{content:"";position:absolute;left:0;height:100%;width:1px;background:#ddd;top:0}
.job-list .job-list-body .item .item-info .get-job{width:100%;padding:20px 0 0;}
.job-list .job-list-body .item .item-info .get-job table{width: 100%;border: 1px solid #ddd;}
.job-list .job-list-body .item .item-info .get-job table tr td{width: 25%;border: 1px solid #ddd;padding: 10px 5px;text-align: center;font-size: 15px;line-height: 1.3em}
.job-list .job-list-body .item .item-info .get-job table tr td.st{background: #f6f6f6;color: #333}
.job-list .job-list-body .item .item-info h4{font-size:17px;margin-bottom:15px;font-weight: bold;}

.job-list .job-list-body .item .item-top .it-7 a{display: inline-block;padding: 5px 20px;border-radius: 20px}
.job-list .job-list-body .item .item-top.on .it-7 a{background: #D71A21;color: #fff;}
@media (max-width:900px){
.job-list .job-list-body .it-4,.job-list .job-list-top .it-4, .job-list .job-list-body .it-3,.job-list .job-list-top .it-3, 
.job-list .job-list-body .it-2,.job-list .job-list-top .it-2{display:none}
.job-list .job-list-body .item .item-info{padding:20px 10px;line-height:1.7em}
.job-list .job-list-body .item .item-info .gwzz{width:100%;padding:10px;float:inherit;font-size:15px;margin-bottom:20px}
.job-list .job-list-body .item .item-info .rzzg{width:100%;padding:10px;position:relative;float:inherit;font-size:14px}
.job-list .job-list-body .item .item-info .rzzg:before{content:"";position:absolute;left:0;height:1px;width:100%;background:#ddd;top:-15px}
.job-list .item_top{font-size:13px;line-height:1.4em}
.job-list .job-list-top{font-size:14px}
.job-list .job-list-top  .it-1{width:40%}
.job-list .job-list-top  .it-5{width:20%}
.job-list .job-list-top  .it-6{width:20%}
.job-list .job-list-top .it-7{width:20%;}
.job-list .job-list-body .it-1{width:40%}
.job-list .job-list-body  .it-5{width:20%}
.job-list .job-list-body .it-6{width:20%;}
.job-list .job-list-body .it-7{width:20%;}

}
@media screen and (max-width: 480px){
.job-list .job-list-body .item .item-top{font-size: 14px}
.job-list .job-list-top  .it-1{width:40%}
.job-list .job-list-top  .it-5{width:20%;display: none}
.job-list .job-list-top  .it-6{width:30%}
.job-list .job-list-top .it-7{width:30%;}
.job-list .job-list-body .it-1{width:40%}
.job-list .job-list-body  .it-5{width:20%;display: none}
.job-list .job-list-body .it-6{width:30%;}
.job-list .job-list-body .it-7{width:30%;}
.job-list .job-list-body .item .item-top .it-7 a{padding: 5px 10px;border-radius: 20px}
}

/*ie11 css hack*/ 
@media all and (-ms-high-contrast:none) { 
*::-ms-backdrop, .calendar-con .acaTb thead{background-repeat: repeat;}
} 
/*ie11注意里面的标点符号*/ 
/*ie10 css hack*/ 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
 .calendar-con .acaTb thead{background-repeat: repeat;}
}

