/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{ font-size:16px; font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;color:#444;background-color: #f2f4f6;/* background:url(../images/index_bg.jpg) no-repeat;*/min-width:1200px;}
body{ color:#4C4C4C;}
a{color:#4C4C4C;text-decoration:none;}
a:hover{color:#FF0000;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input:focus,textarea:focus,select:focus{ outline:none;}
input[type="text"],select{ height:30px; line-height:30px; color:#999; border:1px solid #ddd;}


tr {padding: 0px; margin: 0px;list-style-type: none;}
h2,h3,h4{padding:0px; font-size:14px; font-weight:normal;}
i,em{ font-style:normal;}
.w1015{ width:1015px; overflow:hidden;}
.clear{ height:0px; clear:both; overflow:hidden;}
.blank10{ height:10px !important; overflow:hidden;}
.blank20{ height:20px; overflow:hidden;}
.clearfloat {clear:both;height:0; overflow:hidden;}
.clear{clear:both;height:0px;overflow:hidden}
.clearfix{display:block;*zoom:1}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.mainbox{ width:1180px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}


/*头部通用*/
.topbox{width: 100%;/*display: flex;*/flex-direction:row;background: #fff;/*background-color:rgb(0 0 0 / 48%);*/position: fixed;top: 0;left: 0;z-index: 1000;box-shadow: 0 2px 3px rgba(0,0,0,0.2);}
.dhh{width: 100%;display: flex;}
.toplogo{width: 289px;margin: 0 5%;}
.toplogo img{width: 262px;display: block;margin: 0 auto;}
.topdhbox{width:calc(85% - 340px);display: flex;flex-direction: row-reverse;}
.topdh{width:100%;max-width: 960px;display: flex;flex-direction:row;}
.topdh .topdhfm{flex-grow:1;position: relative;}
.topdh .topdhfm .topdhlm{display: block;width: 100%;font-size: 18px;line-height: 90px;text-align: center;color: #000;position: relative;}
.topdh .topdhfm .topdhlm::before{content: "";position: absolute;opacity: 0;width: 0;height: 3px;background-color: #0066bf;top: 0;left: 50%;transform: translateX(-50%);transition: all 0.6s;}
.topdh .topdhfm:hover .topdhlm::before{width: 100%;opacity: 1;}
.topdh .topdhfm:hover .topdhlm{color:#0066bf;}
.topdhej{width: 185px;height: 0;overflow: hidden;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);background-color: #fff;box-shadow: 0 2px 3px rgba(0,0,0,0.1);transition: height 0.4s ease 0.1s;}
/*.topdh .topdhfm .topdhejys{width: 275px}*/
.topdhej li{border-bottom: 1px solid #eee;}.topdhej li:nth-last-child(1){border-bottom: 0;}
.topdhej li a{display: block;text-align: center;font-size: 16px;line-height: 52px;color: #333;transition: all 0.6s;}
.topdh .topdhfm:hover .topdhej{border-bottom: 3px solid #0066bf;}
.topdh .topdhfm:hover .topdhejgy{height: 212px;}
.topdh .topdhfm:hover .topdhejxw{height: 105px;}
.topdh .topdhfm:hover .topdhejys{height: 318px;}
.topdh .topdhfm:hover .topdhejwh{height: 210px;}
.topdh .topdhfm:hover .topdhejrc{height: 264px;}
.topdhej li a:hover{background-color:#0066bf;color: #fff;}
.toplx{width: 300px;margin: 0 5% 0 36px;padding-left: 36px;box-sizing: border-box;position: relative;}
.toplx::before{content: "";position: absolute;width: 1px;height: 32px;background-color: #ddd;left: 0;top:50%;transform: translateY(-50%);}
.toplx img{width: 250px;display: block;margin: 0 auto;}
@media(max-width:1312px){
	.toplogo{margin: 0 2%;}
	.toplx{margin: 0 2% 0 36px;}
}
@media(max-width:1200px){
	.toplx{display: none;}
	.toplogo{margin: 0 2%;}
	.toplx{margin: 0 2% 0 30px;padding-left: 30px;}
	.topdhbox{width:calc(94% - 300px);}
	.topdh .topdhfm .topdhlm{font-size: 22px;}
}
@media(max-width:1160px){
	
	.topdhbox{width:calc(96% - 70px);}
}
@media(max-width:991px){
	.topdh .topdhfm .topdhlm{font-size: 22px;}
}
/*shang*/
.tophybox{width: 100%;height: 42px;border-bottom: 1px solid #e0e0e0;}
.tophy{width: 90%;height: 42px;margin: 0 auto;overflow: hidden;}
.tophy p{width: 50%;display: block;float: left;font-size: 16px;line-height: 42px;color: #666;}
.tophy p:nth-child(2){text-align: right;}
.tophy p:nth-child(2) span{font-size: 32px;line-height: 42px;font-weight: 600;color: #b40000;}

@media(max-width:1024px){
	.tophybox{/*display: none;*/}
}



/*banner*/
#banner {position: relative;overflow: hidden;	width: 100%;}
#banner .bgt {	position: relative;	overflow: hidden;	width: 500%}
#banner .bgt li {	width: 20%;	float: left}#banner ul li img {	width: 100%;display: block;}
#banner aside {	position: absolute;	top: 0;	bottom: 0;	height: 0;	width: 90%;	right: 0;	left: 0;	margin: auto}
#banner aside span {display: block;	width: 65px;	height: 65px;	z-index: 1;	background: rgba(255,255,255,0.6);	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	position: relative;	cursor: pointer;	opacity: 0;	transition: all 0.3s;	margin-top:-2%;}
#banner:hover aside span{ 	opacity: 1;}
#banner aside span:after {	content: '';	position: absolute;	top: 0;	bottom: 0;	right: 0;	left: 20%;	margin: auto;	width: 27px;	height: 27px;	border-top: 3px solid #bf0707;	border-left: 3px solid #bf0707;	-webkit-transform: rotateZ(-45deg);	-moz-transform: rotateZ(-45deg);	-ms-transform: rotateZ(-45deg);	-o-transform: rotateZ(-45deg);	transform: rotateZ(-45deg)}
#banner aside span.prev {	float: left;}
#banner aside span.next {	float: right;}
#banner aside span.next:after {	left: 0;	right: 20%;	-webkit-transform: rotateZ(135deg);	-moz-transform: rotateZ(135deg);	-ms-transform: rotateZ(135deg);	-o-transform: rotateZ(135deg);	transform: rotateZ(135deg)}
#banner #bannerBtnS {	width: 150px;	position: absolute;	right: 0;	left: 0;	bottom: 11%;	margin: auto}
#banner #bannerBtnS em {display: block;	float: left;	width: 18px;	height: 18px;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	border: 3px solid #fff;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	margin: 0 4.75px;	background: #fff;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;	transition: all .3s;	cursor: pointer}
#banner #bannerBtnS em.act {background: #bf0707}
/*banner end*/


/*首页一*/
.content{ width:90%; margin:30px auto;}
.cont {overflow: hidden;/*padding: 0 12px;background: #fff;*/zoom: 1;}
.game_News {overflow: hidden;height: 400px;width:100%;float: left;}
.Slide {position: relative;overflow: hidden;width: 555px;float: left;}
.slide-cont {position: relative;overflow: hidden;width: 100%;height: 395px;}
.slide-item {position: absolute;left: -665px;width: 100%;height: 100%;}
.slide-item a {display: block;width: 100%;height: 100%;}
.slide-item img {width: 100%;height: 100%;}
.slide-txt {position: absolute;bottom: 0;left: 0;z-index: 1;width: 100%;height: 54px;}
.slide-txt .txt_bg {width: 100%;height: 54px;background: #0f0f0f;opacity: .7;filter: alpha(opacity=70);}
.slide-txt a {position: absolute;top: 0;left: 0;display: inline-block;overflow: hidden;width: 100%;height: 54px;color: #fff;font-size: 18px;line-height: 54px;text-indent: 2%;}
.slide-nav {position: absolute;right: 20px;bottom: 21px;z-index: 2;display: inline-block;overflow: hidden;width: auto;height: 11px;}
.slide-nav a {float: left;display: block;overflow: hidden;margin-left: 5px;width: 11px;height: 11px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #929292;text-indent: -99em;cursor: pointer;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;-ms-transition: all .5s ease;}
.slide-nav .nownav {width: 21px;background: #ff4939;}
#prev, #next {position: absolute;top: 129px;display: none;width: 57px;height: 72px;background: rgba(0, 0, 0, 0.2);text-align: center;line-height: 72px;}
#prev {left: 0}
#next {right: 0}
#prev i, #next i {font-size: 60px;line-height: 72px;color: rgba(0, 0, 0, 0.25);}
#prev: hover, #next: hover {background: #FF4939;}
#prev: hover i, #next: hover i {color: #fff;}

.import {background: #fff;width: calc(100% - 600px);float: right;}
.import_body {height: 395px;}
.slideTxtBox{text-align:left;  }
.slideTxtBox .hd h2{position:relative;height:42px;overflow:hidden;}
.slideTxtBox .hd h2 span{position:relative;display:inline-block;height:42px;line-height:42px;padding:0 16px 0 30px;background:#1f64c1;border-right:14px solid #fff;font-size:18px;font-weight:bold;color:#fff;overflow:hidden;z-index:99;}
.slideTxtBox .hd h2 span em{position:absolute; left:16px; top:13px; width:4px; height:18px; background:#fff;}
.slideTxtBox .hd h2 a{position:relative; float:right; display:block; height:42px; line-height:42px; padding-left:16px; background:url("../images/tacn/more-arrow.png") no-repeat left center #fff; border-left:16px solid #fff; font-size:14px; text-transform:uppercase; overflow:hidden; z-index:99;}
.slideTxtBox .hd h2 a:hover{background-image:url(../UploadFiles/jiaod/more-arrow-h.png); color:#00467f;}
.slideTxtBox .hd h2 i{position:absolute; left:0; right:0; top:19px; display:block; height:4px; background:url("../images/tacn/bj-x.png") repeat-x center;}
.slideTxtBox .bd ul{padding: 10px 2px;zoom:1;}
.slideTxtBox .bd li{height:37px;line-height:37px;font-size: 14px;overflow:hidden;background:url("../images/tacn/li-disc.png") left center no-repeat;   	padding-left: 15px;position: relative; padding-right: 98px;}
.slideTxtBox .bd li a{color: #454545;}
.slideTxtBox .bd li a p{font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.slideTxtBox .bd li a:hover{color: #1150a1;}
.li-date {position: absolute;right: 15px;color: #454545;top: 0px;}
.more{display: block;	/*width:55px;*/	height:27px;	line-height: 27px;	color: #3d81d4;	font-size: 14px;    margin-left: 15px; }
.more:hover{font-weight: bold;}

@media(max-width:991px){
	.slideTxtBox .bd li a p{font-size: 20px;}
	.content{width: 95%;}
	/*.game_News{height: 410px;}*/
	.slideTxtBox .hd h2 a{font-size: 20px;}
}

.import .syxw1{border-bottom: 1px #ccc solid;padding-bottom: 20px;}
.import .syxw1 p:nth-child(1){color: #094aad;line-height: 30px;}
.import .syxw1 p:nth-child(2){font-size: 14px;line-height: 20px;margin-top: 5px;}

.angle-right{content: '';position: absolute;top: 0;bottom: 0;right: 20%;left: 0;margin: auto;width: 27px;height: 27px;border-top: 3px solid #e3e3e3;border-left: 3px solid #e3e3e3;-webkit-transform: rotateZ(135deg);-moz-transform: rotateZ(135deg);-ms-transform: rotateZ(135deg);-o-transform: rotateZ(135deg);transform: rotateZ(135deg);}
.angle-left{content: '';position: absolute;top: 0;bottom: 0;right: 0;left: 20%;margin: auto;width: 27px;height: 27px;border-top: 3px solid #e3e3e3;border-left: 3px solid #e3e3e3;-webkit-transform: rotateZ(-45deg);-moz-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg);-o-transform: rotateZ(-45deg);transform: rotateZ(-45deg);}
    
 
.lxfs{float: right;width: 320px;box-shadow:-2px 1px 14px #e4e0e0;}    
.lxfs .lx{padding: 0 10px; background: url(../UploadFiles/jiaod/lx.jpg) no-repeat bottom;height: 395px;}  
.lxfs .lx h2{font-size: 23px; font-weight: bold;line-height: 60px;color: #2f2f2f;text-align: center;}    
.lxfs .lx p {   line-height: 40px;}
.lxfs .lx p span{display: none;}  
.lxfs .lx  .ico {vertical-align: middle;display: inline-block;width: 30px;height: 31px;background:url("../UploadFiles/jiaod/foot_ico.png");margin-right: 2%;    transform: rotateY(0deg);    transition: all .5s ease;}
.lxfs .lx  .ico1 { background-position: -30px 0;}
.lxfs .lx  .ico2 {background-position: -60px 0;}    


/*首页简介*/
.wrap{ width:90%; margin:30px auto;}
.box5-2{float: left; width:36%; height:410px;background: #fff;padding: 0.5%; border: #CCC solid 1px; }
.box5-tits1{height: 26px;position: relative;text-align: center;margin-bottom: 18px;z-index: 10;margin-top: 10px;}
.box5-tits1 i{display: inline-block;width: 120px;font-weight: bold;/* color: #015293; */font-size: 22px;background: #fff;}
.box5-tits1:before,.box5-tits1:after{content: "";position: absolute;top: 15px;width: calc((100% - 120px)/2); border-bottom: 1px dashed #b7b7b8; }
.box5-tits1:before{left: 0;/* border-bottom: 1px dashed #b7b7b8; */ }
.box5-tits1:after{right: 0;}
.box5-2-1{height: 150px;overflow: hidden;background: url("../images/tacn/sy3-1.jpg") center/100% 100%;position: relative;margin-bottom:20px;}
.box5-2-1 h1{width: 68px;height: 68px;border: 1px solid #ffffff;top: 16px;left: 61px;position: absolute;text-align: center;}
.box5-2-1 h1 span{display: inline-block;color: #fff;font-size: 21px;font-weight: bold;width: 44px;margin-top: 5px;}
.box5-2-1 ul{overflow: hidden;margin-top: 15px;}
.box5-2-1 ul li{float: left;margin:25px 35px;}
.box5-2-1 ul li a{display: block;/* text-align: center; */}
.box5-2-1 ul li i{display: block;width: 42px;height: 42px;margin: 4px auto 8px;background: url(http://www.xtx.gov.cn/images/xsf9_03.png) no-repeat;float: left;}
.box5-2-1 ul li span{font-size: 22px;color: #fff;float: left;/*margin-top: 9px;*/margin-left: 15px;font-style: italic;line-height: 40px;}
.box5-2-1 ul li:nth-of-type(1) i{background-position: -7px -8px;}
.box5-2-1 ul li:nth-of-type(1):hover i{background-position: -7px -60px;}
.box5-2-1 ul li:nth-of-type(2) i{background-position: -60px -8px;}
.box5-2-1 ul li:nth-of-type(2):hover i{background-position: -60px -60px;}
.box5-2-1 ul li:nth-of-type(3) i{background-position: -113px -8px;}
.box5-2-1 ul li:nth-of-type(3):hover i{background-position: -113px -60px;}
.box5-2-2 table{width: 100%;margin-top: 14px;}
.box5-2-2 table thead tr{background: #f1f6fa;}
.box5-2-2 table th{color: #666;padding: 11px 0;font-weight: normal;}
.box5-2-2 table th:nth-of-type(1){text-align: left;text-indent: 14px;}
.box5-2-2 table td{font-size: 14px;color: #999;text-align: center;padding: 10px 0;}
.box5-2-2 table td a{font-size: 16px;text-overflow: ellipsis;width: 350px;display: block;overflow: hidden;white-space: nowrap;/* height: 21px; */}
.box5-2-2 table td:nth-of-type(1){text-align: left;text-indent: 12px;}
.box5-2-2 table td a:hover{color: #015293;} 

.xxgkIcons {overflow: hidden;margin-bottom: 5px;}
.xxgkIcons li {font-size: 16px;float: left;width: 48%;height: 50px;line-height: 50px;overflow: hidden;margin-bottom: 14px;*display: inline;padding: 0 1%;}
.xxgkIcons li:nth-child(2n) a{background: #D2ECFF;}    
.xxgkIcons a {display: block;background: #D2ECFF}
.xxgkIcons li a:hover {background: #D2ECFF;text-decoration: none;color: #0068B7;}
.xxgkIcons i {display: block;float: left;height: 100%;width: 36px;background:url("../UploadFiles/jiaod/icons1.png") center 3px no-repeat #0066bf;margin-right: 20px;}
.xxgkIcons .li2 i {background-color: #0066bf;background-position: center -27px;}

.szf-index-jjzt {  position: relative;  overflow: hidden;  width: 100%;float: left;margin-top: 1%;}
.szf-index-jjzt h2{position:relative;height:42px;overflow:hidden;}
.szf-index-jjzt h2 span{position:relative;display:inline-block;height:42px;line-height:42px;padding:0 16px 0 30px;background:#0066bf;border-right:14px solid #fff;font-size:18px;font-weight:bold;color:#fff;overflow:hidden;z-index:99;}
.szf-index-jjzt h2 span em{position:absolute; left:16px; top:13px; width:4px; height:18px; background:#fff;}
.szf-index-jjzt h2 a{position:relative; float:right; display:block; height:42px; line-height:42px; padding-left:16px; background:url("../images/tacn/more-arrow.png") no-repeat left center #fff; border-left:16px solid #fff; font-size:14px; text-transform:uppercase; overflow:hidden; z-index:99;}
.szf-index-jjzt h2 a:hover{background-image:url(..../images/tacn/more-arrow-h.png); color:#00467f;}
.szf-index-jjzt h2 i{position:absolute; left:0; right:0; top:19px; display:block; height:4px; background:url("../images/tacn/bj-x.png") repeat-x center;}

.gsjj{ width: calc(98% - 2px);float: left;padding: 1%; border: #CCC solid 1px;margin-right: 1%;height: 406px;}
@media(max-width:1440px){
	.gsjj .js p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;overflow: hidden;}
}
.xw_bt{ width:69%;margin-left: 3%;}
.hzdp_bt{ width:35%; float:right;}
.ryzz{overflow:hidden;zoom:1;width:35%;height:280px;padding-top:20px; float:left;}
.js{float: right;
    width: 98%;
    font-size: 16px;
    line-height: 38px;
    text-indent: 2%;
    margin-top: 1%;}
.xw_bt{height:36px; float:left; font-size:16px; color:#666; border-bottom:1px solid #2763ce; margin-top:10px;}
.hdzq_bt b,.zj_bt b,.xw_bt b,.hzdp_bt b{ color:#2763ce; font-size:20px; }
@media(max-width:991px){

	.hdzq_bt b, .zj_bt b, .xw_bt b, .hzdp_bt b{font-size: 23px;}
	.js { -webkit-line-clamp: 6!important; overflow: hidden;font-size: 20px!important;}
}


/*首页横条*/
.ht{width: 90%;margin: 0 auto;}
.ht img{width: calc((100% / 3) - 15px);}
.ht img:nth-child(1),.ht img:nth-child(2){margin-right: 20px;}


/*首页活动*/
.syhjbox{width: calc(98% - 2px);height: 245px;overflow: hidden;border: #CCC solid 1px; padding:20px;}
.syhjbox h2{position:relative;height:42px;overflow:hidden;}
.syhjbox h2 span{position:relative;display:inline-block;height:42px;line-height:42px;padding:0 16px 0 30px;background:#0066bf;border-right:14px solid #fff;font-size:18px;font-weight:bold;color:#fff;overflow:hidden;z-index:99;}
.syhjbox h2 span em{position:absolute; left:16px; top:13px; width:4px; height:18px; background:#fff;}
.syhjbox h2 a{position:relative; float:right; display:block; height:42px; line-height:42px; padding-left:16px; background:url("../images/tacn/more-arrow.png") no-repeat left center #fff; border-left:16px solid #fff; font-size:14px; text-transform:uppercase; overflow:hidden; z-index:99;}
.syhjbox h2 a:hover{background-image:url(../images/tacn/more-arrow-h.png); color:#00467f;}
.syhjbox h2 i{position:absolute; left:0; right:0; top:19px; display:block; height:4px; background:url("../images/tacn/bj-x.png") repeat-x center;}
.syhjbt{color: #222;font-weight: bold;font-size: 20px;padding: 10px 0 15px;border-bottom: 2px solid #e6e6e6}
.syhjbt span{padding-bottom: 15px;border-bottom: 2px solid #409EFF;}
		
#colee_left0{overflow:hidden;width:100%/*1170px*/;margin-top: 20px;}
.syhjlb{width: 3178px;overflow: hidden;}
.syhjlb .syhj{width:207px;display: block;margin: 0 10px;box-sizing: border-box;float: left;}
.syhjlb .syhj img{width:207px;height: 155px;display: block;border: 1px #ccc solid;}
.syhjlb .syhj p{font-size: 16px;color: #333;text-align:center;line-height: 40px;height: 40px; overflow:hidden;}
.syhjlb .syhj:hover p{color:#409EFF;}   



/*home contact*/
.homedown {background:url("../images/tacn/footbg.png") no-repeat 80% 50%;background-size: contain; background-color: #0e368d; overflow: hidden; padding: 60px 0 60px 0;}
.homedown .h2 {font-size: 34px;font-weight: bold;color: #FFFFFF; margin-bottom: 48px;}
.homedown p {font-size:17px; color: #fff; float: left; display: inline-block; padding-right: 80px;line-height: 30px;}
.lxmore {width: 135px; display: inline-block; margin-top: 5px;height: 40px;font-size:16px; color: #fff; line-height: 40px;border: 1px solid #FFFFFF; text-align: center;border-radius: 21px;}
.lxmore span {font-size:inherit; color: inherit; line-height: inherit; background: url("../images/tacn/lxico.png") no-repeat right; padding-right: 35px;}
.lxmore:hover { color: #D80202;  background: #fff;border: 1px solid #fff;}
.lxmore:hover span {background: url("../images/tacn/lxicoh.png") no-repeat right; }
.homedown .container{width: 80%;margin: 0 auto;}
@media(max-width:991px){
	.homedown{background: none;background-color: #0066bf;}
	.homedown .container{width: 90%;}
	.homedown p{font-size: 20px;}
	.lxmore{width: 160px;font-size: 22px;display: none;}
	footer .foot .dh a{display: none;}
}


/**/
footer{width: 100%; overflow: hidden;background: #333;height: 200px;padding: 50px 0;}
footer .foot{width: 80%;margin: 0 auto;}
footer .foot .dh{font-size: 16px;border-bottom: 1px solid #444;line-height: 50px;color: #ccc;}
footer .foot .dh a{color: #ccc;}
footer .foot .dh span{float: right;}
footer .foot .dhend{margin: 40px 0;width: 100%;}
footer .foot .dhend li{width: calc(100% / 7);float: left;font-size: 16px;}
footer .foot .dhend li a{color: #ccc;}
footer .dbnr{background: #292929;width: 100%;height: 100px;margin-top: 30px;}
footer .dbnr p{width: 80%;margin: 0 auto;font-size: 15px;line-height: 50px;text-align: center;}
footer .dbnr p span{color: #ccc;}

@media(max-width:1440px){
	footer .dbnr p{width: 90%;}
	footer .foot{width: 85%;}
}


@media(max-width:991px){
	footer .foot{width: 90%}
	footer .foot .dh{font-size: 22px;}
	footer .foot .dhend li{font-size: 22px;}
	footer .foot .dhend{/*width: 70%*/}
	footer .dbnr p{font-size: 18px;width: 90%;}
	footer{height: 275px;}
    footer .dbnr p a .jszc{width: 60%;}
}


/*首页展示*/
.syfwbox .sybt{width: 100%;margin: 0 auto;padding: 50px 0 50px;}
.syfwbox .sybt p:nth-child(1){font-family:times new roman,times,serif;font-size: 36px;line-height: 50px;text-align: center;color: #e1e1e1;letter-spacing: 4px;    text-transform: uppercase;}
.syfwbox .sybt p:nth-child(2){font-size:36px;line-height: 36px;font-weight: 600;text-align: center;color: #0066bf;/*letter-spacing: 4px;*/}
.syfwbox{width: 100%;padding: 0 0 40px;background-image: url("../images/tacn/cpbj.png");background-size: 100% 150%;}
.syfw{width: 85%;margin: 0 auto;}
.sycpfl{width: 1200px;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 auto 10px;}
.sycpfl li{width: calc((100% - 80px) / 4);margin-bottom: 20px;}
.sycpfl li a{width: 100%;display: block;font-size: 18px;line-height: 52px;text-align: center;background-color: #0a78d2;color: #fff;transition: all 0.6s;}
.sycpfl li a:hover{border-radius: 26px;background-color:#f57a33;}
.sycplbbox{width: 100%;overflow: hidden; margin-top: 20px;}
.sycplb{width: 1400px;overflow: hidden;}
.sycplb a{width: 325px;float: left;display: block;overflow: hidden;position: relative;padding-bottom: 50px;margin: 0 25px 25px 0;}
.sycplb a .sytpbox{width: 100%;overflow: hidden;}
.sycplb a .sytpbox img{width:100%;display: block;transition: all 0.6s;}
.sycplb a .sytpbt{width: 100%;display: block;font-size: 18px;line-height: 50px;letter-spacing: 2px;color: #333;text-align: center;z-index: 10;background-color: #f5f5f5;position: absolute;bottom: -54px;left: 0;z-index: 10;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition: all 0.6s;}
.sycplb a .sytpbt span{width: 120px;display: block;font-size: 16px;border: 1px solid #fff;border-radius: 62px;line-height: 32px;margin: 0 auto 20px;}
.sycplb a:hover .sytpbox img{transform: scale(1.2);}
.sycplb a:hover p{background-color:#0066bf;bottom: 0;color: #fff;}
.sycplb a .sytpbt span:hover{background-color: #fff;color:#0a78d2;}
@media(max-width:1200px){.syfw{width: 98%;}
	.syfwbox .sybt p:nth-child(2){font-size: 50px;}
	.syfwbox .sybt p:nth-child(1){font-size: 50px;}
	.sycpfl li a{font-size: 30px;line-height: 70px;}
	.sycplb a .sytpbt{font-size: 28px;}
	.sycplb a .sytpbt span{width: 150px;font-size: 24px;/*line-height: 50px;*/}
}


/*shouye jianjie*/
/*.juzhong{ text-align:center;width: 85%; margin: 0 auto;}
.fa1{ width:460px; margin:auto; }
.fa11{ width:240px; }
.fa11 h2{font-size:44px; line-height:1.2;  color:#292929; font-weight:800;margin-top:31px; }
.fa12 { width:220px; height:45px; background-color:#e60012; transform: skewX(-12deg); margin-top:37px;}
.fa12 p {font-size:34px; line-height:45px;  color:#ffffff; text-align:center; transform: skewX(12deg);font-weight:800; text-align:center;}

.fa13{}
.fa13 p{ font-size:22px; color:#555555; line-height:3.5; text-align:center;}
.fa14 { width:1100px; margin:auto;}
.fa14 p{ font-size:16px; color:#828282; line-height:1.9; text-align:center; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:-5px;}
.fa15{}
.fa15 img{ display:block; margin:auto; margin-top:15px;}
*/


/**/
.ywly{width: 100%;background: url("../images/tacn/ab_bg3.jpg");padding: 40px 0;}
.ywly .bt{width: 50%;margin: 0 auto;text-align: center;padding: 10px 0;color: #fff;}
.ywly .bt h1{font-size: 26px;line-height: 30px;}
.ywly .bt p{font-size: 18px;line-height: 30px;}
.ywly .ly{width: 90%;margin: 0 auto;display: flex;flex-wrap: wrap;}
.ywly .ly li{width: calc((100% - 84px) / 6);margin: 5px; border: 1px #ccc solid;background: #fff;}
.ywly .ly li img{width: calc(100% - 10px);padding: 5px;/*padding-bottom: 0;*/}
.ywly .ly li h1{text-align: center;font-size: 16px;line-height: 45px;}
.ywly .ly li p{text-align: center;font-size: 16px;background: #ccc;color: #fff;line-height: 40px;}
.tp{position: relative;}
.tp::after,.tp::before{position: absolute;content: "";}
.tp::after{width: 0;height: 0;background: rgba(0,0,0,0.6);top: 50%;left: 50%;transform: translate(-50%,-50%);opacity: 0;transition: all 0.6s;}
.tp::before{width: 80px;height: 80px;border-radius: 50%;background: #d20606;top: 50%;left: 50%;transform:translate(-50%,-50%);z-index: 10;content: "查看更多";line-height: 80px;color: #fff;opacity: 0;text-align: center;transition: all 0.3s;}
.ywly .ly li a:hover .tp::after{width: calc(100% - 10px);height:calc(100% - 10px);opacity: 1;}
.ywly .ly li a:hover .tp::before{opacity: 1;}



/*home anli*/
.syalbox{width: 100%;background-image: url("../images/tacn/bj.jpg");background-size: 100% 100%;padding: 60px 0;}
.syal{width: 90%;margin: 0 auto;}
.syallb{width: 100%;position: relative;}
.swiper-slide{display: flex;}
.syalr{width:50%;display:block;}
.syall{width: calc(100% - 50%);padding: 46px 46px 106px;box-sizing: border-box;background-color: #fff;position: relative}
.syall p:nth-child(1){font-size: 24px;color: #121212;padding-bottom: 26px;border-bottom: 1px solid #eee;}
.syall p:nth-child(2){line-height: 30px;margin: 30px 0;font-size: 16px;color: #666666;text-align: justify; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.syall a:nth-child(3){width: 160px;display: block;font-size: 16px;color: #666; line-height: 42px;border: 1px solid #eee;box-sizing: border-box;text-align: center;}
.syall p:nth-child(4){position: absolute;bottom: 46px;right: 46px;font-size: 60px;line-height: 60px;font-weight: 600;color: #ededed;text-align: right;}
.zyan{width: 120px;height: 60px;display: flex;position: absolute;bottom: 46px;left: 46px;z-index: 10;}

.i_type_center {text-align: center; margin-bottom: 2%;}

@media(max-width:991px){
	/*.syalr{width: 450px;}
	.syall{width: calc(100% - 450px);padding: 46px 46px 50px;}*/
	.syall p:nth-child(2){-webkit-line-clamp: 4;font-size: 20px;}
	.zyan{bottom: -10px;}
	.swiper-button-prev{width: 50px;height: 50px;}
	.swiper-button-next{width: 50px;height: 50px;}
	.syall p:nth-child(4){bottom: 20px;}
	.syall p:nth-child(1){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-size: 30px;height: 20px;}
	.syall a:nth-child(3){margin-bottom: 40px;font-size: 20px;}
}



/*home goucheng*/
.sygc{width: 100%;margin: 0 auto;}
.sygc .bt{text-align: center;padding: 50px 0 40px 0;}
.sygc .bt h2{font-size: 30px;font-weight: 600;line-height: 40px;}
.sygc .bt p{font-size: 16px;line-height: 30px;margin-top: 15px;}
.sygc .lb{width: 85%;display: flex;margin: 0 auto;}
.sygc .lb li{width: calc((100% - 240px) / 4);margin: 0 30px;background:url("../images/tacn/bk1.jpg");height: 100%;padding: 30px 30px 50px 30px;box-shadow: 0 10px 20px rgba(0,0,0,0.1);transition: all .5s ease;background-size: 100% 100%;}
.sygc .lb li:hover{transform: translateY(-15px);}
.sygc .lb li:hover a{color: #4c4c4c;}
.sygc .lb li h1{font-size: 18px;line-height: 50px;}
.sygc .lb li .img img{padding: 15px 0;}
.sygc .lb li p{font-size: 16px;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.sygc .zj{background: url("../images/tacn/jk3.jpg");background-size: 100% 100%;margin-top: -120px;height: 100%;}
.sygc .zj{text-align: center;padding: 50px 0 60px 0;}
.sygc .zj h2{font-size: 30px;font-weight: 600;line-height: 70px;position: relative;margin-top: 120px;color: #000;}
.sygc .zj h2::before{content: '';background: #cd0e12;display: inline-block;width: 50px;height: 4px;z-index: 1;position: absolute;bottom: 0;left: 50%;margin-left: -30px;}
.sygc .zj p{font-size: 16px;line-height: 30px;margin-top: 15px;color: #000;width: 85%;margin: 0 auto;}
.sygc .zj p:nth-child(2){padding-top: 30px;}
.sygc .zj p:nth-child(3){padding-bottom: 30px;}
.sygc .zj a{border: 1px #000 solid;line-height: 50px;height: 50px;font-size: 16px;padding: 10px 20px;color: #000;transition: all .5s ease;}
.sygc .zj a:hover{background: #fff;color: #000;border: 1px #fff solid;}

@media(max-width:991px){
	.sygc .bt{width: 90%;margin: 0 auto;height: 100px;}
	.sygc .bt p{font-size: 24px;}
	.sygc .lb{width: 100%;}
	.sygc .lb li{width: calc((100% - 120px) / 4);margin: 0 15px;}
	.sygc .zj h2{font-size: 36px;}
	.sygc .zj p{font-size: 22px;width: 95%;}
}


/*anli*/
.swiper-container {width: 100%;height: 300px;margin-left: auto;margin-right: auto;}
.swiper-slide {background-size: cover;background-position: center;}
.gallery-top {height: 80%;width: 100%;}
.gallery-thumbs {height: 20%;box-sizing: border-box;padding: 10px 0;}
.gallery-thumbs .swiper-slide {height: 100%;opacity: 0.4;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
     
.xmbox{width: 90%;height: 500px;margin: 0 auto 70px;display: flex;position: relative;}
.xmbox::before{content: "";position: absolute;width: calc(110% - 600px);height:190px;background-color: #0066bf;left: -10%;top: 0;z-index: -1;} 
.xmbt{width: 100%;padding: 40px;padding-left: 0;}
.xml{width: calc(100% - 800px);margin-right: 40px;box-sizing: border-box;}
.xmbt p:nth-child(1){font-size: 34px;line-height: 45px;color: #fff;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;}
.xmbt p:nth-child(2){font-size: 20px;line-height: 26px;color: #fff;font-weight: 700;letter-spacing: 2px;}
.xmbt p:nth-child(3){font-size: 16px;line-height: 20px;color: #ffddbc;letter-spacing: 2px;margin-top: 19px;}
.gallery-thumbs{width: 100%;height: auto;padding: 20px 0 130px;}
.swiper-slide img{width: 100%;height: 160px;display: block;border: 2px solid #121212;box-sizing: border-box;transition: all 0.4s;}
.swiper-slide-thumb-active img{border: 2px solid #f0a52e!important;}
.swiper-slide-thumb-active .xmjj{display: block;}
.xmjj{display: none;position: absolute;width:calc(400% + 60px);height: 110px;bottom: -130px;}
.xmjj p:nth-child(1){font-size: 16px;color: #333;line-height: 22px;font-weight: 700;margin-bottom: 17px;}
.xmjj p:nth-child(2){font-size: 16px;color: #999;line-height: 22px;}

.swiper-button-white{width: 30px;height: 50px;background-color: rgba(0,0,0,0.6);top: 75px;margin-top: 0;}
.swiper-button-next:after,.swiper-button-prev:after{font-size: 20px;}
.swiper-button-next{right: 0;}.swiper-button-prev{left: 0;}
.gallery-top{width: 760px;height: 500px;}
.swiper-slide{background-size: 760px 500px;}
@media(max-width:1440px){
	.xml{ width: calc(100% - 600px);}
}


/*企业文化*/
.sywhbox{width: 100%;min-width: 1200px;/*margin:0 auto 40px;*/padding: 60px 0 60px; background-color: #f7f6f6;}
.sywh{width: 90%;min-width: 1160px;margin: 0 auto;overflow:hidden;}
.sywh ul{width: 100%;overflow: hidden;border: 1px solid #eaeaea;box-sizing: border-box;}
.sywh ul li{width:calc(100% / 4);float: left;}
.sywh ul li a{width: 100%;display: block;position: relative;transition: all 0.6s;}
.sywh ul li a img{width: 100%;display: block;opacity:1;}
.sywh ul li a .whl{width: 50%;position: absolute;left: 0;top: 50%;transform:translateY(-50%);transition: all 0.6s;}
.sywh ul li a .whl img{width: 40%;margin: 0 auto;display: block;}
.sywh ul li a .whr{width: 50%;position: absolute;right: 0;top: 50%;transform:translateY(-50%);;transition: all 0.6s;}
.sywh ul li a .whr p:nth-child(1){font-size: 18px;line-height: 30px;color: #212121}
.sywh ul li a .whr p:nth-child(2){width: 70%;height: 1px;display: block;background-color:#a1a1a1;}
.sywh ul li a .whr p:nth-child(3){font-size: 16px;line-height: 24px; color: #a1a1a1;}
.sywh ul li:nth-child(2) a .whr p,.sywh ul li:nth-child(4) a .whr p,.sywh ul li:nth-child(5) a .whr p,.sywh ul li:nth-child(7) a .whr p{color: #fff;}
.sywh ul li a:hover{background-color:#003a8c;}.sywh ul li a:hover img{opacity:0;}
.sywh ul li a:hover .whl{left: 50%;}.sywh ul li a:hover .whl img{opacity:1;}
.sywh ul li a:hover .whr{right: 35%;}.sywh ul li a:hover .whr p{color: #fff;}



/*home xinwen*/
.xmalzj{padding: 30px 0 70px}
.xmalzjbotsub{display: none}
.xmalzjbotsub li{float: left;/*margin: 0 2% 0 0;*/ width: calc((100% - 80px) /4); margin-right: 20px;}
.xmalzjbotsubimg{padding-bottom: 75%}
.xmalzjbotsub li p.xmalzjbotsubbt{font-size: 18px;color: #333333;font-weight: bold;margin: 25px 0}
.xmalzjbotsub li p.xmalzjbotsubjj{font-size: 14px;color: #767676;line-height: 24px;height: 72px;}
.xmalzjbotsub li p.xmalzjbotsubxq{font-size: 14px;color: #0066bf;margin-top: 10px}
.xmalzjbotsub li p.xmalzjbotsubxq img{margin-left: 10px}
.xmalzjbotxq{width: 80%;margin: 45px auto 0;position: relative;line-height: 15px;}
.xmalzjbotxq:after{content: "";position: absolute;top: 50%;left:8%;width: 84%;height: 1px;background: #ececec;}
.xmalzjbotxq img{vertical-align: top;margin-left: 10px;}
.xmalzjbotxq a{color: #0066bf}
.xmalzjbotxq a.right{color: #707070;font-style: italic;float: right;}

.main1680 { width:90%;; margin: 0 auto;}
.fyjjfaxztop { position: relative;font-size: 32px; color: #333333; font-weight: bold;line-height: 1;padding-bottom: 34px;}
.fyjjfaxztop span { font-size: 36px; font-weight: normal;}
.fyjjfaxztop p { color: #707070; font-size: 16px;font-weight: normal; margin-top: 20px;padding-left: 20px;position: relative;}
.fyjjfaxztopul { position: absolute;top: 0; right: 0;}
.fyjjfaxztopul li { float: left;margin-left: 50px;}
.fyjjfaxztopul li.fyjjfaxztopliatv a { color: #0066bf; font-weight: bold;}
.fyjjfaxztopul li.fyjjfaxztopliatv img { display: inline-block;}
.fyjjfaxztopul li img { vertical-align: middle; margin-right: 12px; display: none;}
.fyjjfaxztopul li { float: left;margin-left: 50px;}
.fyjjfaxztopul li a {font-size: 20px;color: #666666; font-weight: normal;}
.fyjjfaxztopul li img { vertical-align: middle; margin-right: 12px;display: none;}
.xmalzjbotsub { display: block;}
.tupian { position: relative; overflow: hidden; height: 0;}
.tupian img { position: absolute; top: 0;left: 0;width: 100%; display: block; height: 100%;transition: transform 0.6s;}
.tupian img:hover{ transform: scale(1.1);}
.xmalzjbotsub li:hover p.xmalzjbotsubbt, .fyxmzjxz li:hover a, .xwzxxzbotribot:hover .nyzsright p, .cyxwzx:hover p { color: #0066bf;}
.overhide { display: block;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.overhidetree { overflow: hidden; display: -webkit-box;text-overflow: ellipsis; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
@media(max-width:991px){
	.fyjjfaxztop span{font-size: 40px;}
	.fyjjfaxztop p{font-size: 22px;}
	.fyjjfaxztop{font-size: 36px;}
	.fyjjfaxztopul li.fyjjfaxztopliatv a{font-size: 30px;}
	.xmalzjbotsub li p.xmalzjbotsubbt{font-size: 26px;}
	.xmalzjbotsub li p.xmalzjbotsubjj{font-size: 22px;line-height: 35px;height: auto;}
	.xmalzjbotsub li p.xmalzjbotsubxq{font-size: 22px;}
	.xmalzjbotxq a{font-size: 30px;}
	.xmalzjbotxq{line-height: 35px;}
	.xmalzjbotsub li{width: calc((100% - 60px) / 3);}
	.xmalzjbotsub li:nth-child(4){display: none;}
	.main1680{width: 95%;}
}


/*home wenhua*/
.syjj2{width: 100%;padding: 3% 0;background: #f9f9f9;}
.syjj2a{width: 70%;margin: 0 auto;}
.syjj2 h2{font-size: 38px;font-weight: bold;text-align: center;line-height: 50px;margin-bottom: 15px;color: #000;}
.syjj2 p1{width: 7%; height: 4px;background-color: #c7000b;position: absolute;left: 46.5%; margin-top: 0;}
.syjj2 .subtitle{margin: 50px 0;}
.syjj2 .subtitle p{font-size: 18px;line-height: 35px; text-indent: 20px;}
.syjj2 .title-box{text-align: center;}
.syjj2 a{font-size: 16px;}
.syjj2 a span{color:#c7000b;font-weight: bold;}

@media(max-width:1440px){
	.syjj2a{width: 90%;}
}





/**/
.con1500 {/*max-width: 1580px;*/width: 85%;margin: 0 auto;}
.lf {display: flex;align-items: flex-end;}
.lf h5 {padding-left: 10px;}
.i_type h1 {font-size: 40px;font-weight: bold;}
.i_type h5 {font-size: 18px;color: #a90509;text-transform: capitalize;}
.index_ab {background: url(../images/tacn/i_bj0.jpg) no-repeat center;padding: 4% 0;}
.index_ab .con1500 {display: flex;justify-content: space-between;}
.index_ab .left {width: 850px;padding-top: 2%;}
.index_ab .left .index_sum {margin: 24px 0;line-height: 30px;font-size: 16px;color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;overflow: hidden;}
.index_ab .left .list_ul {padding: 3% 0 5% 0;}
.index_ab .left .list_ul ul {width: 100%;margin: -30px -20px;display: flex;flex-wrap: wrap;}
.index_ab .left .list_ul li {padding: 30px;}
.index_ab .left .list_ul a {display: block;}
.index_ab .left .list_ul a .img {width: 80px;height: 80px;display: flex;transition: all ease-in-out 0.3s;align-items: center;justify-content: center;border-radius: 50%;background-color: #fff;overflow: hidden;box-shadow: 0 10px 10px #ccc;}
.index_ab .left .list_ul a .img .img1{width:42%;}
.index_ab .left .list_ul a .img .img2 {display: none;}
.index_ab .left .list_ul a h5 { padding: 10px 0;text-align: center;font-weight: bold;transition: all ease-in-out 0.3s;font-size: 15px;}
.index_ab .left .list_ul a:hover .img2 { display: block;width:42%}
.index_ab .left .list_ul a:hover .img {background: #a90509;}
.index_ab .left .list_ul a:hover h5 {color: #a90509;}
.index_ab .left .list_ul a:hover .img1 {display: none;}
.index_ab .rig .img2 {display: none;}
.index_ab a.more {display: flex; width: 160px;line-height: 50px;justify-content: center; background-color: #a90509;color: #fff;font-size: 16px;}

@media(max-width:991px){
	.index_ab .left{width: 100%;}
	.index_ab .con1500{display: block;width: 90%;}
	.i_type{padding: 4% 0;}
	.lf{display: block;text-align: center;}
	.index_ab{background-size: 100% 100%;}
	.index_ab .left .index_sum{line-height: 50px;font-size: 32px;height: 450px;}
	.i_type h1{font-size: 50px; line-height: 50px;}
	.i_type h5{font-size: 30px;}
	.index_ab .left .list_ul li{width: calc((100% - 180px) / 3);}
	.index_ab .left .list_ul a .img{width: 150px;height: 150px;margin: 0 auto;}
	.index_ab .left .list_ul a .img .img1{width: 50%;}
	.index_ab .left .list_ul a .img .img2{width: 50%;}
	.index_ab .left .list_ul a h5{font-size: 30px;text-align: center;}
	.index_ab a.more{width: 250px;line-height: 80px;font-size: 35px;margin: 0 auto;}
	.rig{padding-top: 4%;}
	.rig img{width: 100%;height: 700px;}
}




/*=====================================================================*/

/*内页文化*/
.pt {/*padding: 4% 0;*/}
.con1500 {max-width: 1580px;width: 100%;margin: 0 auto;}
.i_type_center {text-align: center;margin-bottom: 2%;}
.i_type h1 {font-size: 40px;font-weight: bold;}
.i_type h5 {font-size: 18px;color: #1768b4;text-transform: capitalize;}
.list_ul {overflow: hidden;}
.ab_culture ul { margin: -5px;}
.list_ul ul {display: flex;flex-wrap: wrap;}
.ab_culture ul li {width:calc(50% - 10px);margin: 5px;}
.list_ul ul li {box-sizing: border-box;}
.ab_culture ul li a {display: block;position: relative;/*border: 2px solid #eee;*/}
.ab_culture ul li a img{width: 100%;}
.ab_culture ul li .cont {display: flex;align-items: center;position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 0 30px;box-sizing: border-box;}
.ab_culture ul li .cont .tit {display: flex;align-items: flex-end;}
.ab_culture ul li .cont h1 {font-size: 26px; font-weight: bold;}
.ab_culture ul li .cont h5 {font-size: 16px;color: #1768b4;padding: 0 10px;}
.ab_culture ul li .cont .sum {color: #666666; padding: 4% 0; font-size: 16px;line-height: 30px;}


/*内页活动*/
.nyhkfcbox{padding: 60px 0;/*background-color: #f9f7f8;*/overflow: hidden;}
.nyhkfc{width: 90%;margin:0 auto;position: relative;}
.poster-main {position: relative;margin: 0 auto;}
.poster-main a,.poster-main img{ display: block;width: 100%;height: 100%;}
.poster-main .poster-list .poster-item{position: absolute;}
.poster-main .poster-btn {position: absolute;top: 0;cursor: pointer;filter: opacity(1) brightness(1);}
.poster-main .poster-btn:hover{ filter: opacity(1) brightness(1); }
.poster-main .poster-prev-btn {left: 0;background:url("../images/ny/left.png")no-repeat center center;}
.poster-main .poster-next-btn {right: 0;background: url("../images/ny/right.png") no-repeat center center;}
@media(max-width:1200px){.nyhkfcbox{padding: 40px 0;}.nyhkfc{width: 98%;}}


/*内页侧栏*/
.nyl{width: 250px;float: left;}
.nylbt{height: 90px;text-align: center;font-size: 24px;line-height: 90px;background: #003a8c;color: #fff;border-radius: 10px 0 0 0;}
.nyr{width: calc(100% - 280px);float: right;margin-left: 30px;}
.nyllb{width: 100%;background: #f2f2f2;}
.nyllb li{width: 100%;border-bottom: 2px #fff solid;}
.nyllb li a{line-height: 70px;font-size: 16px;display: block;text-align: center;border-left: 3px solid transparent;}
.nyllb li:hover a{color: #003a8c;border-left: 3px solid #003a8c;font-weight: bold;}
.nyr .nynr p{font-size: 16px;}
.nyjjnyr{width: calc(100% - 300px);float: right;}

@media(max-width:991px){
	.nyy{width: 95%;}
	.nyllb li a{font-size: 24px;}
	.nyr .nynr p{font-size: 24px;}
	.nyr .nynr p strong{font-size: 32px;}
	.nybtwz p{font-size: 24px;}
}


/*内页业务*/
.cptp{width:100%;float: right;}	
.cptp .bian {border: #dfdfdf 1px solid;margin-bottom: 1.5%;width: calc(96% / 3);float: left;margin-right: 0.5%;}	
.cgg_img {position: relative;}
.cgg_img img {width: 100%;height: auto;}
.cff {border-top: #dfdfdf 1px solid;font: 400 17px/60px "Microsoft Yahei";color: #000;padding: 0 2%;display: flex;}
.cff_tt {float: left;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cff_tt a:hover{color:#0856a4;}
.cff_more {background: url("../UploadFiles/jiaod/jt.png") center center no-repeat;float: right;width: 29px;height: 15px;background-size: 100% 100%;display: flex;margin-top: 76%;}
.mong {position: absolute;top: 0px;left: 0px;background:url("../UploadFiles/jiaod/d.png") no-repeat rgba(0, 0, 0, 0.4);width: 100%;height: 100%;background-size: 100% 100%;opacity: 0;}
.bian:hover .mong {opacity: 1;}
@media(max-width:991px){
.cff {font: 400 22px/60px "Microsoft Yahei";}
}


/*内页荣誉*/
.contentry{width: 100%;}
.import .bd h1{font-size: 22px;margin: 10px 0;text-align: center;}

/**/
.nyxwlb{/*float: right;width: calc(100% - 340px);*/float: right; width: calc(100% - 280px);}
.nyxwnr {width: calc(100% - 280px);/*margin: 0 auto;*/ float: right;}
.nyxwlb li{border-bottom: 1px solid #eaeaea;overflow: hidden;margin-bottom: 15px;}
/*.nyxwlb li .Pic{	width: 31.634446397%;	float: left;	overflow: hidden;}
.nyxwlb li .Pic img{	display: block;	width: 100%;    transform: scale(1);    transition: all .7s ease;}
.nyxwlb li:hover .Pic img{transform: scale(1.12);transition: all 1s ease;}*/
.nyxwlb li .SubInfo{/*width:calc(100% - 25%);*/	margin: 0 auto;overflow: hidden;padding: 15px 0;}
.nyxwlb li .SubInfo .tit{font-size: 24px;color:#202020;line-height: 26px;min-height: 26px;display: -webkit-box;-webkit-line-clamp: 1;    -webkit-box-orient: vertical;    overflow: hidden; }
.nyxwlb li:hover .SubInfo .tit{	color:#e60012;transition: all .5s ease;}
.nyxwlb li .SubInfo .time{	font-family: arial;color:#b8b8b8;font-size:14px;margin-top: 14px;}
.nyxwlb li .SubInfo .time img{vertical-align: middle;}
.nyxwlb li .SubInfo .sub{color:#545353;	line-height: 30px;min-height: 60px;margin-top: 14px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.nyxwlb li .SubInfo .more{	display:inline-block;border-radius: 100px;margin:12px 0;transition: all .5s ease;padding: 0 28px;border-radius: 3px;border: 2px solid #e6e6e6;color: #707070;line-height: 43px;height: 43px;}
.nyxwlb li:hover .SubInfo .more{color:#fff;background:#c70606;border: 2px solid #c70606;transition: all .5s ease;}
.nyxwlb li a .Pic{width: 20%;float: left;}
.nyxwlb li a .Pic img{width: 100%;height: 230px;}


.newscontent .name{font-size: 24px;text-align: center;}
.newscontent .intro{margin: 25px 0;}
.newscontent .intro p{font-size: 16px;}
.newscontent .control{font-size: 16px;line-height: 30px;}

.nyxwnr .name{font-size: 24px;text-align: center;font-weight: 600;padding-bottom: 20px;}



/**/
.nytoptp{width: 100%;display: block;}
.nywzdhbox{width: 100%;height: 80px;background-color: #fff;}
.nywzdh{width: 90%;margin: 0 auto;display:flex;justify-content: space-between;}
.nywzdh .nywzdhnr{font-size: 14px;line-height: 80px;color: #555;letter-spacing: 1px;padding-left: 20px;box-sizing: border-box;background-image: url("../images/tacn/wzdh.png");background-repeat: no-repeat;background-size: 20px 80px;}.nywzdh .nywzdhnr a{font-size: 14px;line-height: 80px;color: #555;letter-spacing: 1px;}
.nybt{width: 120px;font-size: 18px;line-height: 80px;color: #fff;text-align: center;background-color: #dc8c14;border-bottom-right-radius: 20px;border-top-left-radius: 20px;}
.nydhlb{font-size: 16px;line-height: 80px;color: #666;overflow: hidden;height: 80px;}
.nydhlb a{font-size: 16px;line-height: 80px;color: #333;text-align: right;padding: 0 30px;position: relative;}
.nydhlb a::before{content: "";position: absolute;width: 0;height: 2px;background-color: #e60010;bottom: -32px;left: 50%;transform: translateX(-50%);transition: all 0.6s;}
.nydhlb a:hover{color: #be1e2d;}
.nydhlb a:hover::before{width: 100%;}
    
.nynrbox{width:90%;margin: 40px auto;background-color: #fff;padding: 30px;box-sizing: border-box;overflow: hidden;}
.nynrbt{width:100%;font-size: 30px!important;color: #333;text-align: center;line-height: 46px!important;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #eee;}
.nynrbox p{font-size: 18px;line-height: 40px;text-indent: 2rem;}
@media(max-width:1200px){
	.nywzdh{width: 96%;}
	.nynrbox{width: 96%;}
	.nynrbt{width: 96%;}
}
@media(max-width:991px){
	.nywzdh .nywzdhnr{display: none;}
	.nydhlb a{font-size: 20px;}
}


/**/
.nyfzbox{width: 100%;padding: 60px 0;  background: #f9f9f9;}
.nyfzbox .bt{width: 100%;padding-top: 20px;position: relative;}
.nyfzbox .bt p:nth-child(1){width: 100%;font-family:times new roman,times,serif;font-size: 40px;line-height: 40px;text-align: center;color: #e9e9e9;position: absolute;top: 0px;}
.nyfzbox .bt p:nth-child(2){width: 100%;font-size: 34px;line-height: 40px;text-align: center;color: #333;position: relative;z-index: 10;font-weight: 500;}
.nyfzbox .bt p:nth-child(2)::before{content: "";position: absolute;width: 180px;height: 2px;border-left: 60px solid #e9e9e9;border-right: 60px solid #eaeaea;top: 18px;left: 50%;transform: translateX(-50%);}
.nyfzbox .bt p:nth-child(3){font-size: 22px;line-height: 30px;letter-spacing: 2px;font-weight: 400;color: #fff;text-align: center;margin-top: 40px;}
.nyfzbox .bt p:nth-child(2)::before{width: 200px;top: 28px;border-left: 60px solid #eaeaea;border-right: 60px solid #eaeaea;}
.nyfzbox .bt{position: relative;}
.nyfzbox .bt::before{content: "";position: absolute;width: 137px;height: 266px;background-image: url("../../UploadFiles/bj/nywhbj.png");background-size: 137px 266px;top: -40px;right: 20%;}

.nylclmbox{width: 100%;background-image: url("../images/tacn/lcbj.png");background-size: 22px 49px;background-repeat: repeat-x;background-position: 50% 50%;margin-top: 60px;}
.nyxwlm{width: 90%;margin: 0 auto;}
.swiper-slide .nylclb{width: 100%;display: block;padding: 100% 0 0;position: relative;}
.swiper-slide .nylclb .nylcnr{position: absolute;width: 100%;top: 0;left: 0;padding-left: 40px;box-sizing:border-box;}
.swiper-slide .nylclb .pob{top: auto; bottom: 0;}
.swiper-slide .pa{padding: 100% 0 0;}
.swiper-slide .nylclb .nylcnr p:nth-child(1){font-size: 20px;line-height: 32px;margin-bottom: 16px;color: #cd0e12;transition: all 0.6s;}
.swiper-slide .nylclb .nylcnr p:nth-child(2){font-size: 16px;line-height: 28px;color: #333;}
.swiper-slide .nylclb::before{content: "";position: absolute;width: 1px;height: 80%;background-color: #ddd;left: 20px;bottom: 0;}
.swiper-slide .nylclb::after{content: "";position: absolute;width: 7px;height: 7px;border: 2px solid #cd0e12;border-radius: 50%;left:15px;bottom: 80%;transition: all 0.6s;}
.swiper-slide .pot::before{bottom:auto;top: 0;}.swiper-slide .pot::after{bottom:auto;top: 80%;}
.swiper-slide .nylclb:hover .nylcnr p:nth-child(1){font-size: 24px;}.swiper-slide .nylclb:hover::after{background-color: #cd0e12;}
@media(max-width:1580px){
	.swiper-slide .nylclb{padding: 100% 0 0;}
	.swiper-slide .pa{padding: 100% 0 0;}
}
@media(max-width:1340px){
	.swiper-slide .nylclb{width: 100%;display: block;padding: 60% 0 0;position: relative;}
	.swiper-slide .pa{padding: 60% 0 0;}
}
@media(max-width:1200px){
	.nyxwlm{width: 96%;}
}
@media(max-width:991px){
	.swiper-slide .nylclb .nylcnr p:nth-child(1){font-size: 24px;}
	.swiper-slide .nylclb .nylcnr p:nth-child(2){font-size: 20px;line-height: 34px;}
}




/*cultrue*/
.cultrue .title{width:50%;}
.cultrue .title p{font-size:30px;font-weight:bold;color:#000000;}
.cultrue .title p .tt{display: contents;font-size:30px!important;font-weight:bold!important;}
.cultrue .title span{display:block;font-size:14px;font-family:Arial;color:#CCCCCC;line-height:14px;margin-top:10px;text-transform:uppercase;position:relative;padding-bottom:15px;}
.cultrue .title span:after{content:'';width:28px;height:2px;background:#2963B7;position:absolute;bottom:0;left:0;}
.my-container{width:80%;position:relative;margin:0 auto;height:100%;}
.cultrue{height:648px;position:relative;padding:70px 0 0 0;}
.cultrue .bg-l{height:100%;position:absolute;width:50%;top:0;left:0;background-color:#fcfcfc;}
.cultrue .bg-r{height:100%;position:absolute;width:50%;top:0;left:50%;overflow:hidden;}
.cultrue .bg-r>div{background:transparent url(../images/tacn/ppbg.jpg) no-repeat center;background-size:cover;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;}
.cultrue .title span{padding-bottom:0;height:16px;font-size:16px;font-weight:400;color:#666666;}
.cultrue .title span:after{display:none;}
.cultrue .title i{display:block;height:48px;font-size:48px;font-family:Arial;font-weight:bold;color:#999999;opacity:0.2;text-transform:uppercase;margin-top:18px;}
.cultrue .des{margin-top:70px;}
.cultrue .des ul li{float:left;width: calc((100% - 460px) / 4);height:300px;padding:58px 54px 0 60px;-webkit-box-shadow:2px 2px 4px #ccc;box-shadow:2px 2px 4px #ccc;background-color:#fff;position:relative;z-index:1;-webkit-transition:-webkit-box-shadow .4s;transition:-webkit-box-shadow .4s;-o-transition:box-shadow .4s;transition:box-shadow .4s;transition:box-shadow .4s,-webkit-box-shadow .4s;transition:box-shadow .4s,-webkit-box-shadow .4s;transition:box-shadow .4s,-webkit-box-shadow .4s;transition:box-shadow .4s,-webkit-box-shadow .4s;transition:box-shadow .4s,-webkit-box-shadow .4s;}
.cultrue .des ul li:nth-child(2),.cultrue .des ul li:nth-child(4){background:#F3F6FA;}
.cultrue .des ul li:hover{-webkit-box-shadow:0px 0px 10px #999999;box-shadow:0px 0px 10px #ccc;z-index:2;}
.cultrue .des .li-box{position:relative;}
.cultrue .des .tt{height:24px;font-size:24px;font-weight:bold;color:#333333;margin:48px 0;}
.cultrue .des .com{font-size:18px;font-weight:400;color:#666666;line-height:24px;}
.cultrue .des .more{position:absolute;right:0;top:0;width:44px;height:44px;opacity:0;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;background:transparent url(../images/tacn/more1.png) center no-repeat;}
.cultrue .des .more a{display:block;height:44px;}
.cultrue .des ul li:hover .more{opacity:1;}
.cultrue .des .more:hover{background:transparent url(../images/tacn/more2.png) center no-repeat;}

@-webkit-keyframes sacleimg{
	from{-webkit-transform:scale(1.1);transform:scale(1.1);}
	to{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes sacleimg{
	from{-webkit-transform:scale(1.1);transform:scale(1.1);}
	to{-webkit-transform:scale(1);transform:scale(1);}
}
.cultrue .bg-r>div{-webkit-animation:sacleimg 12s linear infinite alternate;animation:sacleimg 12s linear infinite alternate;}

/*Y轴旋转*/
.rot-y img{-o-transition:all 1.6s;transition:all 1.6s;-webkit-transition:all 1.6s;}
.rot-y:hover img{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);}

@media(max-width:1440px){
	.my-container{width: 90%;}
	.title span{line-height: 25px;}
	.cultrue .title span{height: 40px;}
}
@media(max-width:1200px){
	.cultrue .des ul li{width: calc((100% - 300px) / 4); padding: 58px 35px 0 35px;}
}
@media(max-width:991px){
	.cultrue .des ul li{width: calc((100% - 150px) / 2);}
	.cultrue .title span{font-size: 20px;line-height: 30px;}
	.cultrue .des .tt{font-size: 32px;}
	.cultrue .des .con{font-size: 24px;letter-spacing: 1px;}
}



/**/
#fenye{clear:both; margin:10px 20px 20px 0;}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#fenye a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #bfbfc7;border: 1px solid #bfbfc7;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #bfbfc7;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}

.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#pagelist a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}













