/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{min-width: 1220px;font-size:16px;font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;color:#444;}
body{ color:#4C4C4C;background-color: #f2f4f6;}
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;}


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);}
.toplogo{width: 344px;margin-left: 5%;}
.toplogo img{width:100%;display: block;margin: 0 auto;}
.topdhbox{width:calc(90% - 750px);display: flex;flex-direction: row-reverse;}
.topdh{width:100%;max-width: 900px;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: #009b4c;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:#009b4c;}
.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 #009b4c;}
.topdh .topdhfm:hover .topdhejcp{height: 476px;}
.topdh .topdhfm:hover .topdhejxw{height: 317px;}
.topdh .topdhfm:hover .topdhejys{height: 105px;}
.topdh .topdhfm:hover .topdhejwh{height: 105px;}
.topdh .topdhfm:hover .topdhejrc{height: 264px;}
.topdhej li a:hover{background-color:#009b4c;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:1440px){
	.toplogo{margin: 0 2%;}
	.toplx{margin: 0 2% 0 36px;}
    .topdhbox{width: calc(90% - 650px);}
}
@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: 30px;}
	.toplogo{width:500px;margin: 0 auto;}
	.topbox{flex-wrap: wrap;}
	.topdhbox {width: calc(92% - 300px);margin-left: 3%;}
	.toplx{display: block;}
	.hg{height: 282px!important;}
	.hh{height: 210px!important;}
}


/*banner*/
#banner {position: relative;overflow: hidden;	width: 100%}
#banner ul {	position: relative;	overflow: hidden;	width: 500%}
#banner ul 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: 63;	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 #ac1212;	border-left:3px solid #ac1212;	-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>div {	width: 140px;	position: absolute;	right: 0;	left: 0;	bottom: 11%;	margin: auto}
#banner>div 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>div em.act {background: #ac1212;}
/*banner end*/


/*jj*/
.yjbj{/*height:1267px; */}
.yj{padding-top:25px;}
.yj h2{text-align: center; margin-bottom: 40px;}
.yj h2 span{display: block; height:52px; line-height: 47px;font-size: 36px; color:#333333; font-weight: bold;letter-spacing: 2px;}
.yj h2 i{display: block;width: 48px; height:21px; margin:0 auto; background:url(../images/tacn/tb.png) no-repeat center;position: relative;}
.yj h2 i:before{width:223px; height:1px; background:#d6d6d6; content:""; position: absolute; left:-223px;top:10px;}
.yj h2 i:after{width:223px; height:1px; background:#d6d6d6; content:""; position: absolute; right:-223px;top:10px;}
.yj h2 em{display: block;height:28px; line-height: 40px;font-size: 18px; color:#666666; font-weight: normal; letter-spacing: 2px;}
.yj .yj-left{width:50%; height:722px; padding:85px 0 0 220px; box-sizing: border-box;background:url(../images/tacn/yjbj.jpg) no-repeat center;float:left; /*margin-left: -360px;*/position: relative;z-index:200;}
.yj .yj-left .yj-con{width:900px; height:547px;background:#FFFFFF;box-shadow: 0px 5px 49px 0px rgba(7, 0, 2, 0.32); position: relative;padding:70px 80px 0 80px; box-sizing: border-box;}
.yj .yj-left .yj-con h4{margin-bottom: 29px;}
.yj .yj-left .yj-con h4 span{display: block;height:41px; line-height: 36px;font-size: 31px;color:#000000; font-weight: bold;}
.yj .yj-left .yj-con h4 em{display: block; height:25px; line-height: 25px;font-size: 18px; color:#727272;text-transform: uppercase;}
.yj .yj-left .yj-con p{line-height: 34px;font-size: 18px; color:#666666; text-align: justify; text-indent:2em;}
.yj .yj-left .yj-con p:nth-child(3){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.yj .yj-left .yj-con strong{display: block; width:182px; height:48px; text-align: center; line-height: 48px; border:3px solid #009b4c;border-radius: 25px;margin-top:46px;}
.yj .yj-left .yj-con strong a{display: block; font-size: 18px; color:#009b4c;font-weight: normal;}
.yj .yj-left .yj-con strong:hover{background: #009b4c;}
.yj .yj-left .yj-con strong:hover a{color: #fff}
.yj .yj-rig{width:50%; height:722px; overflow: hidden; float:left; margin-right: -360px; line-height: 0;}
.yj .yj-rig img{width: 100%;    height: 722px;}
.yj .yj-nav{width:580px; height:43px; margin: 31px auto 17px;}
.yj .yj-nav li{float:left; height:43px; line-height: 43px; text-align: center;}
.yj .yj-nav li a{display: block;height:43px;font-size: 18px; color:#666666;padding:0 24px;border-radius: 20px; position: relative;}
.yj .yj-nav li a:before{width:1px; height:15px;background:#c7c7c7; content:""; position: absolute; right:0;top:15px;}
.yj .yj-nav li.yjn.cur a{background:#397536;color:#FFF; font-weight: bold;}
.yj .yj-nav li:last-child a:before{display: none;}
.yj .yj-nav li:nth-child(3):hover a{background:#397536;color:#FFF; font-weight: bold;}
.yj .yj-nav li:last-child:hover a{background:#397536;color:#FFF; font-weight: bold;}
.yj .yj-list{height:203px; position: relative;}
.yj .yj-list .bd1 .tempWrap{width:1215px !important;}
.yj .yj-list .bd1 ul li{float:left; width:270px !important; margin-right: 44px; position: relative;border:1px solid #666; box-sizing:border-box;}
.yj .yj-list .bd1 ul li span{display: block;width:100%; line-height: 0; overflow: hidden;}
.yj .yj-list .bd1 ul li span img{width:100%;}
.yj .yj-list .bd1 ul li .hover{width:100%; height:100%; background:rgba(62,114,53,0.85); position: absolute; left:0;top:0;padding-top:67px; box-sizing: border-box; transform: scale(0); opacity: 0; transition: .8s;}
.yj .yj-list .bd1 ul li .hover i{display: block; width:30px; height:30px; margin:0 auto; line-height: 0;}
.yj .yj-list .bd1 ul li .hover i img{width:100%; }
.yj .yj-list .bd1 ul li em{display: block;height:43px; line-height: 43px; text-align: center;font-size: 16px; color:#FFFFFF;}
.yj .yj-list .bd1 ul li:hover .hover{transform: scale(1); opacity: 1;}
.yj .yj-list .bd1.bd3 ul li span{width:56%;margin:0 auto;}
@media(max-width:1200px){
	.yj .yj-left{padding: 85px 0 0 100px;}
	.yj .yj-left .yj-con h4 span{font-size: 35px;margin-bottom: 20px;}
	.yj .yj-left .yj-con{padding: 60px 80px 0 80px;}
	.yj .yj-left .yj-con strong a{font-size: 27px;}
	
}
@media(max-width:991px){
    .yj h2 span{font-size: 50px;}
    .yj h2 em{font-size: 24px;}
    .yj .yj-left .yj-con p{font-size: 26px;line-height: 40px;}
    .yj .yj-left .yj-con p:nth-child(3){-webkit-line-clamp: 1;}
}


/*cp*/
.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: 42px;line-height: 50px;text-align: center;color: #e1e1e1;text-transform: uppercase;}
.syfwbox .sybt p:nth-child(2){font-size:40px;line-height: 36px;font-weight: 600;text-align: center;color:#009b4c;/*letter-spacing: 4px;*/}
.syfwbox{width: 100%;padding: 0 0 40px;background-image: url("../images/tacn/cpbj.png");background-size: 100% 100%;}
.syfw{width: 85%;margin: 0 auto;}
.sycpfl{width: 90%;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 auto 30px;}
.sycpfl li{width: calc((100% - 90px) / 9);margin-bottom: 20px;}
.sycpfl li a{width: 100%;display: block;font-size: 18px;line-height: 52px;text-align: center;/*background-color: #254c9a;color: #fff;*/transition: all 0.6s;border: 1px #ececec solid;font-weight: 600;}
.sycpfl li a:hover{border-radius: 26px;background-color:#009b4c;color: #fff;border: 1px #009b4c solid;}
.sycplbbox{width: 90%;overflow: hidden;margin: 0 auto;}
.sycplb{width: 2816px;overflow: hidden;}
.sycplb a{width: 325px;float: left;display: block;overflow: hidden;position: relative;padding-bottom: 50px;margin: 0 25px 25px 0;border: 1px #ececec solid;}
.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:#009b4c;bottom: 0;color: #fff;}
.sycplb a .sytpbt span:hover{background-color: #fff;color:#009b4c;}
@media(max-width:1200px){.syfw{width: 98%;}
	.syfwbox .sybt p:nth-child(2){font-size: 60px;}
	.syfwbox .sybt p:nth-child(1){font-size: 60px;}
	.sycpfl li a{font-size: 40px;line-height: 90px;}
	.sycplb a .sytpbt{font-size: 28px;}
	.sycplb a .sytpbt span{width: 150px;font-size: 24px;/*line-height: 50px;*/}
}
@media(max-width:991px){
	.sycplb{/*width: 4224px;*/}
	.sycplb a{border: 1px #b3b1b1 solid;}
	.sycpfl{width: 90%;}
    .sycpfl li {width: calc((100% - 30px) / 3);}
}

/*lc*/
.cooper{margin-top:3%;height:466px;}
.cooper .page{width: 85%;margin: 0 auto;}
.cooper .title_t{margin:0 auto 30px;height:110px;background:url(../images/tacn/jt.png) no-repeat center bottom;text-align:center;}
.cooper .title_t strong{color:#111;font-size:35px;}
.cooper .title_t strong b{color:#01a354;}
.cooper .title_t strong p{margin-top:1%;color:#444;letter-spacing:.8px;font-weight:400;font-size:18px;}
.lc{width:80%;}
.cooper .title_t{margin-bottom:52px;}
.cooper_wrap dl{position:relative;float:left;margin-left:100px;width:8%;height:163px;}
.cooper_wrap dl:nth-child(1){margin-left:26px;}
.cooper_wrap dl dt{position:absolute;top:-13px;left:35px;width:35px;height:35px;border-radius:30px;background:#01a354;color:#fff;text-align:center;font-size:18px;line-height:35px;}
.cooper_wrap dl dd p{padding-top:11px;color:#4f5154;text-align:center;font-size:18px;}
.cooper_tel{position:relative;margin:50px auto 0;width:40%;height:59px;border-radius:5px;background:#01a354;color:#fff;text-align:center;line-height:59px;}
.cooper_tel::before{position:absolute;top:17px;left:-11px;width:25px;height:25px;border-radius:30px;background:#01a354;content:'';}
.cooper_tel::after{position:absolute;top:17px;right:-11px;width:25px;height:25px;border-radius:30px;background:#01a354;content:'';}
.cooper_tel span{padding-left:25px;background:url(../images/tacn/dhh.jpg) no-repeat left center;font-size:15px;}
.cooper_tel strong{font-size:25px;}
.cooper_tel a{float:right;margin:11px 48px 0 0;width:135px;height:36px;border-radius:30px;background:#ffc100;color:#fff;text-align:center;line-height:36px;}
@media(max-width:1440px){
    .lc{width:90%;}
    .cooper_wrap dl{width:7%;}
    .cooper_tel{width:50%;}
    .syhfnr p:nth-child(2){letter-spacing:1px;font-size:20px;}
}
@media(max-width:991px){.cooper_wrap dl dd p{font-size:22px;}
    .cooper_tel span{font-size:22px;}
    .cooper_tel a{font-size:20px;}
    .cooper_tel {width: 65%;}
}

/*xw*/
.w1336{margin:0 auto;width:85%;}
.index-tlt{margin-bottom:40px;color:#393939;font-weight:700;font-size:30px;}
.index-tlt span{color:#01a455;}
.index-c5{padding-top:2%;padding-bottom:2%;background:#f9f9f9;margin-top: 1%;}
.index-c5 ul li{float:left;margin-right:2%;width:calc(92% / 4);}
.index-c5 ul li:last-child{margin-right:0;}
.index-c5 ul li a{display:block;}
.index-c5 ul li .img{position:relative;overflow:hidden;}
.index-c5 ul li .img img{width:100%;transition:.3s;}
.index-c5 ul li:hover .img img{transform:scale(1.1);}
.index-c5 ul li .img .date{position:absolute;top:0;left:10%;width:96px;height:75px;background:#01a455;text-align:center;}
.index-c5 ul li .img .date1{padding-top:10px;color:#fff;font-weight:700;font-size:24px;}
.index-c5 ul li .img .date2{color:#fff;font-weight:700;font-size:16px;}
.index-c5 ul li .wz{padding:17px 5%;background:#fff;}
.index-c5 ul li .wz h3{overflow:hidden;margin-bottom:25px;color:#5a5a5a;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:16px;}
.index-c5 ul li .wz .info{display:-webkit-box;overflow:hidden;color:#787878;text-overflow:ellipsis;font-size:14px;line-height:1.6;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.index-c5 ul li .wz dt{margin-top:25px;width:29px;height:29px;border:1px solid #787878;color:#787878;text-align:center;font-size:18px;line-height:30px;}
.index-c5 ul li:hover .wz h3{color:#01a455;}
.index-c5 ul li:hover .wz dt{border-color:#01a455;background:#01a455;color:#fff;}
@media(max-width:1200px){
    .index-tlt{font-size:36px;}
    .index-c5 ul li .img .date2{font-size:20px;}
    .index-c5 ul li .wz h3{font-size:22px;}
    .index-c5 ul li .wz .info{font-size:20px;}
}
@media(max-width:991px){
    .index-c5 ul li{width: calc(94% / 3);}
    .index-c5 ul li:nth-child(4){display: none;}
    .cooper_wrap dl:nth-child(7){display: none;}
    .w1336{width: 95%;}
    .index-c5 ul li .wz h3 {font-size: 28px;}
    .index-c5 ul li .wz .info {font-size: 24px;}
}


/*end*/
.container { max-width:86%;margin: 0 auto}
.footbottom { background:#FFFFFF; color:#666; line-height:25px; padding:8px 0;}
.footbottom a:hover { color:#ee1D26;}
.foottop {/*background: url("../images/tacn/fot-db.jpg");*/background:#262626;background-size: 100%; padding-top:30px;margin-top: 30px;}
.footup { border-bottom:1px solid #e1d5d6; padding-bottom:30px;}
.footmid { padding:15px 0; overflow:hidden;}
.footlogo { float:left; width:28%;}

.footnav { float:right; width:60%; padding-top: 8px;}
.footnav a { font-size:18px; font-weight: bold; line-height:65px;  text-align: right;color:#fff; display:inline-block;width: calc(100% / 6); float:left;}
.footnav a:hover { color: rgba(255,255,255,0.8);}
.footw50 { float:left; width:30%; padding:0 35px; background: url("../images/tacn/line2.jpg")no-repeat right center;line-height:40px;}
.footw50 span { float:left; color:#fff; font-weight: bold; font-size:18px; line-height:50px;}
.address strong { color:#fff; font-size:18px; }
.address strong em{ color:rgba(255,255,255,0.3); font-size:14px; font-weight:500; font-style: normal;}

.address p { font-size:16px; color:rgba(255,255,255,0.8); max-width:88%;}
.address { position:relative;}
.footup .footw50:first-child { padding-left:0; }
.footup .footw50:nth-child(3) { background:none; padding-right:0;}
.address i { position:absolute; right:0; top:50%; margin-top:-15px;}
.newlxr04 { float:right; padding-top:15px; width: 400px;color: #fff;}
.newlxr04 ul li { position:relative; float:left; margin-left:22px; z-index:9; line-height:20px; }
.newlxr04 ul li span.mfico { width:28px; height:28px; display:inline-block; text-align:center; line-height:20px; cursor:pointer;}
.lximg {background:#FFFFFF;position:absolute;width:110px;height:110px;right: -32px;bottom: 40px;display:none;}
.lximg span {padding:5px; display:block;}
.lximg img { max-width:100%;}

.lximg:after {content:'';display:block;position:absolute;width:0;height:0;border:8px solid transparent;border-top: 10px solid #fff;bottom: -18px;left: 55px;}
.lximgmo { display:none;}
.footsigin { color:#ee1D26; background: #fff; width: 98px; height: 24px; line-height: 24px; text-align: center; border-radius: 18px; display: inline-block;}

.left{/*float: left;*/ text-align: center;}

@media(max-width:1440px){
	.container{max-width: 95%;}
	.footw50{width: 29%;}
}
@media(max-width:991px){
	.footw50{width: 100%;padding: 8px 0;background: none;}
	.footlogo{/*width: 100%;*/padding-top: 15px;}
	.footnav{/*width: 100%;*/padding-top: 15px;}
	/*.footnav a{width: calc(100% / 4);text-align: center;}*/
	.footlogo img{width: 100%;}
	.newlxr04{width: 100%; line-height: 30px;}
	.container{max-width: 90%;}
	.address strong{font-size: 24px;}
	.address strong em{font-size: 24px;}
	.address p{font-size: 26px;}
	/*.footnav a{font-size: 28px;}*/
	.footbottom .container .left{font-size: 26px;}
    .footup .footw50:nth-child(2){margin-right: 6%;}
    .footup .footw50:nth-child(2),.footup .footw50:nth-child(3){width: 46%;}
    .footnav a{font-size: 26px;}
    .zc{width: 70%;}
}

/**/
.tit {
        margin: 50px 0;
        text-align: center;
        clear: both;
    }
.tit i {
	font-style: normal;
	font-size: 18px;
	color: #666;
	line-height: 30px;
	padding-top: 35px;
	display: block;
	letter-spacing: 0;
	font-weight: normal;
	text-transform: uppercase;
	background:url(../images/tacn/xlo.png)no-repeat center top;
}
.tit h2 {
	display: block;
	font-size: 40px;
	color: #333333;
	font-weight: bold;
	margin-top: 2px;
	letter-spacing: 2px;
	line-height: 55px;
}





/* 内页左侧导航栏样式 */
.page-wrap {background: #ffffff;padding-bottom: 3.38541667%;padding-top: 2%;overflow: hidden;}	
.page-wrap-left {float: left;width:275px;margin-right:2%;}
.page-wrap-right {overflow: hidden;}	
.page-wrap-right p{font-size: 16px;line-height: 30px;text-indent: 2rem;}
.page-wrap-right h3{font-size: 18px;line-height: 40px;text-indent: 2em;color: #971517;font-weight: 600;}
.wmainbox{width:90%;margin:0 auto;}
.xypg-left-box {margin-bottom: 20px;}
.xypg-left-title {background: #3a9c23;padding: 10px 20px;position: relative;}
.xypg-left-title h3 {font-size: 20px;color: #ffffff;line-height: 30px;font-weight: bold;position: relative;z-index: 9;}
.xypg-left-title i {position: absolute;left: -5px;top: -9px;font-style: normal;font-size: 67px;font-weight: bold;opacity: .1;color: #fff;line-height: 1;z-index: 1;text-transform: uppercase;}
.xypg-left-title span {font-weight: normal;font-size: 16px;color: #fff;opacity: .6;margin-left: 10px;text-transform: capitalize;}
.xypg-left-title span:before {content: "/";padding-right: 5px;}
.xypg-left-con {border: 1px solid #d2d2d2;border-top: none;}

.mltit{ padding:35px 20px; font-size:15px; color:#fff; line-height:30px;background:#009b4c;}
.mltit em{ display:inline-block;background:url(../images/tacn/ml.png) left no-repeat; padding:0 6px 0 36px; font-size:20px; font-weight:bold; vertical-align:middle;}
.mltit span{display:inline-block;vertical-align:middle;}
.bd ul li {border-bottom: 1px solid #e6e6e6;background:#f9f9f9;}
.bd ul li:last-child{border-bottom:0}
.bd ul li p { height:60px; line-height:60px;}
.bd ul li p a {display:block;width:80%;padding:0 0 0 20px;overflow: hidden;line-height:60px;color:#333;white-space:nowrap;text-overflow: ellipsis;float:left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding: 0 20px 0 40px;box-sizing: border-box;background: url(../images/tacn/icon4.png) 20px center no-repeat;}
.bd ul li p:hover a{ color:#009b4c;font-weight: bold;}
.left_tel {width: 275px;height: 110px;background:#009b4c;margin-top: 15px;border-radius: 5px;}
.left_tel .con_tel {padding: 32px 0 32px 70px;height: 46px; background: url(../images/tacn/stel.png) no-repeat 22px center;color: #fff;}
.left_tel .con_tel .p1 {/*font-size: 13px;*/}
.left_tel .con_tel .p2 {font-size: 26px;}	

.plc{ background:url("../images/tacn/dz_03.png") no-repeat 0 5px;height:33px;line-height:24px;padding:7px 8px 8px 35px; position:relative; color:#666; overflow:hidden;  border-bottom:1px solid #ececec; padding-bottom:8px;}
.plc i,.plc a{ font-style:normal; color:#666;}
/*.plc .red_x{ color:#0155B7; font-weight:bold; }	*/
@media(max-width:991px){
    .bd ul li p a{font-size: 22px;}
    .plc{font-size: 18px;}
    .mltit em{font-size: 34px;}
    .mltit span{display: none;}
    .page-wrap-right p{font-size: 25px;line-height: 40px;}
}

/*nycw*/
.review{    margin-top: 20px;}
.review ul{width: 100%;}
.review ul li{width: 100%;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #eee;overflow: hidden;}
.review ul li h2{font-size: 22px;line-height: 40px;}
.review ul li p{margin-top: 4px;color: #888; line-height:33px;margin-bottom: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.review ul li p:first-child{line-height: 35px; display: inline;font-size: 19px;margin-top: 0;color:#4C4C4C}
.review ul li .review-more {margin-top: 15px;}
.review ul li .review-more span {display: inline-block;width: 130px;line-height: 40px;text-align: center;font-size: 14px;color: #666666;border: 1px solid #e1e1e1;-webkit-transition: all .5s ease;transition: all .5s ease;}
.review ul li:hover .review-more span {   color: #fff;background-color: #3a9c23;}	
@media(max-width:1200px){
.review ul li h2{font-size: 29px;line-height: 67px;}
.review ul li p{-webkit-line-clamp: 2;}
}

.nynews-right{}	
.news_top {	position: relative;	margin: 0 auto;	padding: 20px 0;	/*border-bottom: 1px solid #f0f0f0;*/}
.news_top h1 {	color: #2b2b2b;	text-align: center;	font-weight: bold;	font-size: 30px;	line-height: 64px;}
.newscont .news_top p {	height: 24px;	color: #8c8c8c;	text-align: center;	line-height: 24px;}
.news_top span {	padding: 0 0 0 20px;}
.news_top span i {	display: inline-block;	margin: 0 6px 0 0;	color: #BEBEBE;}
.news_info {	padding: 20px 2% 0;	color: #4c4c4c;	line-height: 30px;}
.news_info p {margin-bottom: 15px;text-indent: 2em;	word-break: break-all;}
.news_info a {color: #72ace3;text-decoration: underline;}
.news_info h3 {color: #FF5E52;padding-bottom: 10px;border-bottom: 1px dashed #dadada;margin-bottom: 20px;font-weight: 700;margin-top: 22px;}
.news_info img {	max-width: 100%;}
.news_info p img {	margin-left: -2em;	clear: both;	margin: auto;	display: block;}
.news_control {	overflow: hidden;margin-bottom: 30px;clear: both;text-decoration:none;border-top: 1px dashed #e5e5e5;}
.news_control span {	float: left;	position: relative;	width: 100%;line-height: 50px;}
.news_control span a {color: #444;	display: inline-block;text-decoration:none;}


/*tplist*/
.ny_pro .ny_list { width:100%; height:auto; margin:0 auto; padding:0;}
.ny_list ul{display: flex;flex-wrap: wrap;}
.ny_list ul li { width:calc(92% / 4); overflow:hidden; margin:0 2% 30px 0; padding:0 0 65px;  position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ny_list ul li:nth-child(4n+4) { margin:0 0 30px;}
.ny_list ul li .ny_list_img { width:100%; }
.ny_list ul li .ny_list_img a { display:block;border:1px solid #eee; box-sizing: border-box;}
.ny_list ul li .ny_list_img a img { display:block; width:100%;}
.ny_list ul li:hover .ny_list_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);transition: all 0.5s;}

.ny_list ul li .ny_list_con { width:100%; height:65px; overflow:hidden;background-color:#ddd; border-radius:0 0 4px 4px; position:absolute; bottom:0;box-sizing: border-box; transition: all 0.5s; }
.ny_list ul li:hover .ny_list_con { height:100%; background-color:#009b4cc4; padding:80px 20px; border-radius:4px;}
.ny_list ul li .ny_list_con a.ny_list_name { display:block; width:100%; height:65px; overflow:hidden; line-height:65px; color:#333; font-size:18px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ny_list ul li:hover .ny_list_con a.ny_list_name { padding:0; height:40px; line-height:40px; color:#fff;}
.ny_list ul li .ny_list_con i { position: relative; display:block; width:170px; height: 4px; margin:20px auto; padding:0;}
.ny_list ul li .ny_list_con i::before{position: absolute;content: "";background: #fff;z-index: 1;width: 40px;height: 4px;top: 50%;left: 50%;    transform: translate(-50%, -50%);}	
.ny_list ul li .ny_list_con i::after{position: absolute;content: "";background: #fff;width: 170px;height: 1px;top: 50%;left: 50%;transform: translate(-50%, -50%);	}			

.ny_list ul li .ny_list_con p { width:100%; height:50px; overflow:hidden; line-height:25px; color:rgba(255,255,255,0.7); font-size:14px; text-align:center; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin:0 auto; padding:0;}
.ny_list ul li .ny_list_con a.ny_list_btn {position: relative;display:block; width:60px; height:60px; overflow:hidden; margin:20px auto 0; padding:0;text-align: center;line-height: 60px;}
.ny_list ul li .ny_list_con a.ny_list_btn::before{position: absolute;content: "";background: #fff;z-index: 1;border-radius: 50%;width: 30px;height: 30px;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.ny_list ul li .ny_list_con a.ny_list_btn::after{position: absolute;content: "";background: rgba(255,255,255,0.5);border-radius: 50%;width: 50px;height: 50px;top: 50%;left: 50%;transform: translate(-50%, -50%);}	
.ny_list ul li .ny_list_con a.ny_list_btn span{position:relative;z-index: 2;color:#009b4c;font-weight: bold;}	

.ndbot {position: relative;z-index: 10;margin-top: 20px;}
.ndbtitle {	color: #000000;	font-size: 30px;line-height: 1.5;text-align: center;}
.ndbnr {/*margin-top: 40px;border-top: 1px solid #f6f6f6;*/	color: #444444;	padding: 30px;}
.ndbnr .img {text-align:center;}
.ndbnr .img img{max-width: 100%;}	
.ndbnr p{font-size: 16px;line-height:30px;text-indent:2em;}	

.jstop{width: 100%;height: 60px;background-color: #f1f1f1;margin-bottom: 30px;}
.jstop a{width:150px;display: block; font-size: 18px;font-weight: 600;color: #333;height: 60px;line-height: 60px;background-color: #fff;border-top: 5px solid #333;box-sizing: border-box;text-align: center;}
.nph_intro h3{font-size: 18px;line-height:40px;text-indent:2em;color: #971517;font-weight: 600;}

@media(max-width:1200px){
    .ny_list ul li{width:calc(94% / 3)}
}
@media(max-width:991px){
    .ny_list ul li .ny_list_con a.ny_list_name{font-size: 25px;}
    .ndbnr p{font-size: 22px;line-height: 40px;}
    .nph_intro h3{font-size:32px;line-height: 60px;}
}

/*nylx*/
.page-wrap-right .lxfs{float:right;width:80%;box-sizing: border-box; padding-left: 80px;border-left: 1px solid #ddd; margin-top: 60px;}
.page-wrap-right .lxfs h3{font-weight: bold;line-height: 65px;font-size: 27px; color:#222222;    padding-bottom: 20px;}
.page-wrap-right .lxfs p{line-height: 45px;color:#1a1a1a; text-align: justify;background: #fff url(../images/tacn/tb.png) 0 13px no-repeat;padding-left: 23px; font-size: 20px;}
@media(max-width:991px){
    .page-wrap-right .lxfs{width: 95%;}
    .page-wrap-right .lxfs h3{font-size: 32px;}
    .page-wrap-right .lxfs p{line-height: 60px;font-size: 27px;}
}


/*文章分页样式*/
#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;}

/* 图片分页方式的样式*/
.imagelist{margin:0 auto;width:990px;} /*总宽度*/
.imagelist .imagetop{padding-right:5px;text-align:right;margin:5px;}
.imagelist .imagetop a{color:#767676;}
.imagelist .defaultimagesrc{text-align:center;margin:5px;padding-top:40px;padding-bottom:40px;}
.imagelist .defaultImagesrc img{border:1px solid #f1f1f1;padding:2px}
.imagelist .imageintro{text-align:center;font-size:14px;}
.thumb {height:112px;background:#FFF;padding:5px;}
.thumb_1 {text-align: center;float: left;height: 50px;width: 60px;padding-top: 30px;font-weight: 400;font-size: 14px;color:#000;}
.thumb_1 .font-28{font-size:18px;color:red;}
.thumb_2 {float: left;width: 790px;}
.thumb_2_1 {background:url(qh1.gif) no-repeat 0px 20px;float: left;height: 113px;width: 35px;cursor:pointer;margin-left:10px;_margin-left:0px;}
.thumb_2_2 {background:url(qh2.gif) no-repeat 0px 20px;float: right;height: 113px;width: 35px;cursor:pointer;}
#scrool_div {width:708px;position:relative;height:110px;overflow:hidden;}
#scrool_wrap {height:110px;position:absolute;width:20000px;}
#scrool_wrap li {width:130px;height:100px;float:left;margin-right:10px;}
#scrool_div img{width:126px;height:95px;margin:5px}
.normalthumb img{padding:2px;border:1px solid #F9AF10}
.currthumb img{padding:2px;border:1px solid #ff6600;}

/*组图显示方式的样式*/
.imggrouplist{margin:0 auto;width:90%;}
.imggrouplist li{width:150px;float:left;margin:2px;border:1px #f1f1f1 solid;background:#FFFFFF;padding:5px;text-align:center}
.imggrouplist li img{width:145px;height:120px;}

/*平行显示方式样式*/
.imglist{text-align:center}
.imglist img{border:4px solid #efefef;padding:1px}
.imglist div{margin-bottom:15px}
#pageNext{text-align:right}