@charset "utf-8";
/* CSS Document */
/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{ font-size:15px; font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;color:#444;min-width: 1440px;/* background:url(../images/index_bg.jpg) no-repeat;*/}
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:910px; margin:0 auto;}
.mainbox1{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
/*top*/
.logo {
	padding-right: 20px;
}
.top {
	line-height: 35px;
	border: 1px #eee solid;
}
.tell {
	margin-top: 40px;
	background: url(../images/tacn/tell.png) no-repeat 0px 6px;
	padding-left: 60px;
}
.tell span {
	color: #888;
	font-size: 16px;
	line-height: 2+px;
}
.tell p {
	line-height: 40px;
	display: block;
	font-size: 35px;
	color: #333;
	font-weight: bold;
}
.top_logo {
	height: 125px;
}
.logo_a {
	padding-left: 10px;
}
.logo_a p {
	float: left;
	line-height: 99px;
	color: #333333;
	font-size: 22px;
	font-weight: normal;
}
.logo_a p i {
	font-style: normal;
	vertical-align: baseline;
	color: #2968c7;
}
.logo_a span {
	color: #1ea001;
	font-weight: bold;
	font-size: 22px;
}
.col_61 {
	color: #616161;
}
.col_0a {
	color: #0a4ea2;
}
strong {
	font-weight: 700;
}
a {
	color: #333;
}
a:hover {
	color: #32af9d;
	text-decoration: none;
}
.center {
	width: 1200px;
	margin: 0 auto;
}
.wfixed {width:85%;margin: 0px auto;padding: 0px;}
/**menu**/
.menu {
	height: 55px;
	width: 100%;
	background: #32af9d;
}
.menu ul {
	width:85%;
	margin: 0 auto;
}
.menu ul li:first-child a {
	/*background: #bb1112;
	color: #fff;*/
}
.menu ul li {
	float: left;
	position: relative;
    text-align: center;
	width: calc(100% / 12)
}
.menu ul li a {
	font-size: 18px;
	color: #fff;
	display: block;
	line-height: 55px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.menu li a:hover {
	background: #ff9800;
	color: #fff;
}
.menu ul li:hover ul {
	display: block;
	position: absolute;
	top: 55px;
	z-index: 99999
}
.menu ul li ul {
	display: none;
	width: 118px;
}
.menu ul li ul li {
	background: #eee;width: 162px;
}
.menu ul li ul li a {
	display: block;
	line-height: 45px;
	color: #333;
	font-size: 15px;
	padding: 0px;
	text-align: center;
	width: 162px;
}
.menu ul li ul li a:hover {
	background: #ff9800;
	color: #fff;
}
.menu .nav1{ }
.bz{width: 85%;margin: 0 auto;}
.bz .logo{
    margin-top: 15px;
    margin-bottom:15px;
}
.bz .name{
	/*background: url(/images/tacn/lo3.png)top left no-repeat;
	font-size: 16px;
	 color: #666;
	 letter-spacing: 4.4px;*/
padding-top:30px;
margin-top:5px;
}
.bz .top_x{
	margin-left:16px;
	margin-top: 30px;
}
.bz .top_adv{
	font-size: 16px;
	padding-top: 2px;
	margin-left: 20px;
margin-top: 30px;line-height: 30px;
}
.bz .top_adv b{
	font-size: 18px;
	 color: #333;
	 letter-spacing: 0.2px;
}
.bz .top_adv span{
	color: #ff9800;
}
.bz .top_adv i{
	color: #ff9800;
}
.bz .top_z{
	margin-left: 60px;
	margin-top: 55px;   
}
.bz .top_lx{
	background: url(/images/tacn/lo5.png)0px 8px no-repeat;
	font-size: 16px;
margin-top: 25px;padding-bottom: 20px;
	padding-left:60px;
}
.bz .top_lx span{
	font-family: Impact;
	font-size: 34px;
	color: #ff9800;
	display: block;
}
.s_bg{height: 80px; display:block; background:#F6F6F6;}
.search{ margin:0 auto;height:80px;overflow: hidden;    width: 80%;}
.search p{ float:left;font-size: 16px; color:#666; width:800px; height:80px; line-height:80px; overflow:hidden; margin:0}
.search p strong{ display:block; float:left; line-height:80px; font-size:16px }
.search p strong img{ height:32px; vertical-align:middle; margin-right:10px}
.top_tel a{font-size: 16px; line-height:50px;}
.top_tel{height:41px;display:inline-block;float:right;position: relative; width:268px;margin-top: 15px;}
.top_tel .textCont{border-radius:3px 0 3px 0;border: none;border-right:#f2f2f2;width: 258px;height:41px;line-height:41px;color:#505050;float:left;padding-left: 10px;outline: none;background: #ffffff;}
.top_tel .anSearch{height:41px;line-height:41px;border:none;float:left;cursor:pointer;border-left:#f2f2f2;background-color:#FF7916;position: absolute;right: 0px; padding:9px; box-sizing:border-box}

@media(max-width:1440px){
	.bz{width: 96%;}
	.menu ul{width: 90%}
}
@media(max-width:991px){
	.search{width: 90%}
	.search p strong{font-size: 20px;}
	.search p a{font-size: 20px;}
	.top_tel a{font-size: 22px;}
	.search p{width:890px;}
	.wfixed .fl{font-size: 24px;}
	.topNavSe{font-size: 24px;}
	.menu ul li a{font-size: 24px;}
	.menu ul li ul li a{font-size: 20px;}
    .wfixed{width: 95%;}
}


/**/
.fixedSide{border-radius:8px;  box-shadow: 0 0 10px rgba(0,0,0,0.2); width: 80px; display: block; position: fixed; right: -80px; position: fixed; top: 50%; transform: translateY(-50%); box-sizing: border-box; background: #fff; z-index: 999;transition: 1.5s;}
.fixedSide ul{}
.fixedSide ul li{ transition: 0.5s; box-sizing: border-box; border-bottom: 1px solid #e5e5e5; z-index: 999; width: 100%; position: relative;}
.fixedSide ul li .phone{top: 0; transition: 1.5s; position: absolute; right: -400px; width: 200px; height: 91px; border-radius:10px; box-shadow: 0 0 10px rgba(0,0,0,0.2); text-align: center; line-height: 91px; font-size: 23px; text-align: center; background: #fff;}

.fixedSide ul li .qrcode{top: 0; transition: 1.5s; position: absolute; right: -400px; width: 180px; height: 180px; border-radius:10px; box-shadow: 0 0 10px rgba(0,0,0,0.2); text-align: center; line-height: 91px; font-size: 23px; text-align: center; background: #fff;}

.fixedSide ul li .icon{ width: 100%; height: 60px; position: relative;}
.fixedSide ul li .icon img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 0; transition: 0.5s;}
.fixedSide ul li .icon img.on{ opacity: 1;}
.fixedSide ul li p{transition: 0.5s; font-size: 16px; color: #333; padding-bottom: 15px; text-align: center;}
.fixedSide ul li a.BackTop{ text-align: center; display: block; width: 100%; height: 50px; text-align: center; line-height: 50px; font-size: 14px; color: #333;}
.fixedSide ul li:hover{ background: #32af9d;}
.fixedSide ul li:hover img{ opacity: 1;}
.fixedSide ul li:hover img.on{opacity: 0;}
.fixedSide ul li:hover p{ color: #fff;}
.fixedSide ul li:hover .phone{ right: 90px;}
.fixedSide ul li:hover .qrcode{ right: 90px;}
.fixedSide:hover ul{right: 80px;    background: #fff;}



/*dibu*/
.dbbox{width: 100%;min-width: 1200px;margin: 0 auto;background-color: #252525; margin-top:2%;}
.dbfz{width:90%;margin: 0 auto;padding: 12px 0;}
.dbfz table tr td a{color: #999;}.dbfz table tr td a:hover{color: #0e9498;}
.db{width:85%;margin: 0 auto;overflow: hidden;}
.db .dblogo{/*width: 260px;*/display: block;margin: 40px 0;float: left;}
	
.dbdh{margin-left: 40px;width:25%;border-left: 1px solid #444;float: left;overflow: hidden;margin-top: 40px;}
.dbdh li{width:33%;float: left;}
.dbdh li a{width:100%;display: block;font-size: 18px;line-height: 36px;text-align: center;color: #e0e0e0;}
.dbdh li a:hover{font-weight: 600;}
	
.dblx{width:33%;float: right;margin-top: 16px;}
.dblx li{width: 100%;}
.dblx li p{font-size: 18px;line-height: 34px;color: #e0e0e0;padding-left: 34px;margin-bottom: 4px;}
.dblx li:nth-child(1) p{font-size: 22px;font-weight: 600;letter-spacing: 4px;padding: 0;}
.dblx li:nth-child(2) p{background-image: url("../images/tacn/lxdh.png");background-size: 34px 34px;background-repeat: no-repeat;}
.dblx li:nth-child(3) p{background-image: url("../images/tacn/dz.png");background-size: 34px 34px;background-repeat: no-repeat;}
	
.dbzcbox{width: 100%;min-width: 1200px;margin: 0 auto;background-color: #1a1a1a;}
.dbzc{width:85%;margin: 0 auto;overflow: hidden;}
.dbzc p:nth-child(1),.dbzc p:nth-child(2){width: 50%;float: left;display: block;font-size: 16px;line-height: 30px;color: #a1a1a1;}
.dbzc p:nth-child(2){text-align: right;}.dbzc p:nth-child(2) a{color: #a1a1a1}.dbzc p:nth-child(2) a:hover{color: #ff0000;}
.dbzc .dbbq p{width: 100%;text-align: center;line-height: 24px;}
.dbzc .dbbq p a{color: #a1a1a1;}.dbzc .dbbq p a:hover{color: #ff0000;}

.dbbq{text-align: center;}


@media(max-width:1440px){
	.db{width: 90%;}
	.dbdh{width: 35%;}
}
@media(max-width:991px){
	.dbdh li{width: 33%;}
	.dbdh li a{font-size: 22px;}
	.dbzc p:nth-child(1), .dbzc p:nth-child(2){font-size: 20px;}
	.dbzc p:nth-child(1){width: 40%;}
	.dbzc p:nth-child(2){width: 60%;}
	.dbbq p a img{width: 50%;}
    .dbdh{display: none;}
}




/*shouyehengtiao*/
.layer2{ width: 100%; margin: 0 auto; height: 190px; background: #32af9d;}
.layer2 .layer2Box{ width: 1300px; margin: 0 auto; overflow: hidden; height: 100%;}
.layer2 .layer2Box .layer2Right{background: #239a89; float: right; width: 740px; float: right; height: 100%; padding: 40px 0; box-sizing: border-box;}
.layer2 .layer2Box .layer2Right ul{ overflow: hidden;}
.layer2 .layer2Box .layer2Right ul li{ text-align: center; height: 110px; line-height: 110px; float: left; width: 50%; border-right:1px solid #fff; box-sizing: border-box;}
.layer2 .layer2Box .layer2Right ul li:last-child{ border-right:0;}
.layer2 .layer2Box .layer2Right ul li img{ height: 68px; width: auto; display: inline-block; vertical-align: middle; margin-left: 40px;}
.layer2 .layer2Box .layer2Right ul li a{ font-size: 24px; color: #fff;}
.layer2 .layer2Box .layer2Left{ float: left; width: 510px;}
.layer2 .layer2Box .layer2Left h2{ font-size: 22px; font-weight: normal; line-height: 30px; color: #fff; padding-top: 32px; padding-bottom: 20px;}
.layer2 .layer2Box .layer2Left a{ display: block; width: 252px; height: 42px; line-height: 40px; border: 1px solid #fff; text-align: center; font-size: 18px; color: #fff;}
@media(max-width:991px){
	.layer2 .layer2Box .layer2Right{width: 600px;}
	.layer2 .layer2Box .layer2Left{width: calc(100% - 620px);}
	.layer2 .layer2Box .layer2Left h2{font-size: 26px;line-height: 45px; padding-top: 15px;}
	.layer2 .layer2Box .layer2Left a{width: 350px;font-size: 26px;}
	.prod_t p{font-size: 44px;}
	.prod_t span{font-size: 26px!important;}
}





/*shouyejianjie*/

.syxjbox{width: 100%;/*min-width: 1200px;background-image: url(../images/tacn/syxjbj.jpg);background: #f9f9f9;*/background-size: 100% 100%;padding: 20px 0;}
.syxj{width: 85%;margin: 0 auto;overflow: hidden;}
.syxjtp{width: 680px;display: block;float: left;margin-top: 20px;}
.syxjnr{width: calc(100% - 700px);padding:30px 0 30px 20px;box-sizing: border-box;float: left;}
.syxjwz{width: 100%;height:435px;overflow: hidden;}
.syxjnr p:nth-child(1){font-family:times new roman,times,serif;font-size: 32px;line-height: 32px;color: #32af9d;letter-spacing: 2px;margin-bottom: 10px;}
.syxjnr p:nth-child(2){font-size: 30px;line-height: 40px;color: #32af9d;margin-bottom: 16px;    font-weight: 600;}
.syxjnr p:nth-child(3){font-family: "Microsoft Yahei", sans-serif;font-size: 18px;font-weight: lighter;line-height: 32px;color: #000;/*letter-spacing: 1px;*/margin-bottom: 16px;text-indent: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8; overflow: hidden;}
/*.syxjnr p:nth-child(4){font-size: 26px;line-height: 40px;color: #cc0505;margin-bottom: 16px;font-weight: 600;}*/

.syxjnr p:nth-child(4){display: flex;/*margin-top: 31px;*/}
.syxjnr p:nth-child(4) a{display: block;width: 200px;font-size: 18px;line-height: 46px;color: #555;background-color: #e4e4e4;text-align: center;border-radius: 23px;margin-right: 20px;position: relative;}.sygynr p:nth-child(4) a span{position: relative;z-index: 5;}
.syxjnr p:nth-child(4) a::after{position: absolute;content: "";width: 46px;height: 100%;background-color:#32af9d;border-radius: 23px;transition: all 0.6s;left: 0;top: 0;opacity: 0;}
.syxjnr p:nth-child(4) a:hover{color: #fff;}
.syxjnr p:nth-child(4) a:hover::after{width: 100%;opacity: 1;}
.syxjnr p:nth-child(4) a span {position: relative; z-index: 5;}

.syxjnr a:nth-child(6){width: 200px;display: block;font-size: 18px;line-height: 40px;letter-spacing: 2px;border: 2px solid #cc0505;border-radius: 6px; color: #cc0505;text-align: center;margin-bottom: 16px;transition: all 0.6s;}
.syxjnr a:nth-child(6):hover{background-color: #dc191e;border: 2px solid #dc191e;}
.syxjtplb{width: 100%;height: 250px;overflow: hidden;}
.syxjtpgd{width: 1905px;overflow: hidden;}
.syxjtpgd a{display: block;width: 250px;height: 230px;margin-right: 20px;float: left;position: relative;border: 1px #e4e4e4 solid;}
.syxjtpgd a p{background: #e4e4e4; line-height: 40px;color: #000;}
.syxjtpgd a img{width:100%;height: 190px;display: block;}
.syxjtpgd a .syxjmc{width: 100%;display: block;position: absolute;font-size: 18px;line-height: 32px;background-color: rgba(0,0,0,0.6);color: #fff;text-align: center;left: 0;bottom: 0;z-index: 2;margin-bottom: 0!important;}
.syxjnr .syxjtplb p{font-size: 18px;color: #000;line-height: 50px;font-weight: 200;background:#eaeaea;}
@media(max-width:1440px){
	.syxjtp{width: 500px;}
	.syxjnr{width: calc(100% - 500px);}
	.syxjnr p:nth-child(3){display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;overflow: hidden;}
	.syxjwz{height: 300px;}
}


@media(max-width:991px){
	.syxjnr p:nth-child(1){font-size: 26px;line-height: 20px;}
	.syxjnr p:nth-child(2){font-size: 25px;}
	.syxjnr p:nth-child(3){font-size: 22px;line-height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;font-weight: 350;}
	.syxjnr .syxjtplb p{font-size: 16px;}
	.syxjwz{height: 360px;}
	.syxj{width: 95%;}
	.syxjnr p:nth-child(4) a{font-size: 24px;}
	.syxjtpgd a{height: 245px;}
	.syxjtpgd a p{font-size: 24px;line-height: 60px;}
}


/*shouyekeshi*/
.ibox-inner{width: 85%;margin: 0px auto;max-width: 1712px;}
.ibox-advantage{ visibility: hidden; transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); transition: 0.58s cubic-bezier(.215,.61,.355,1); -webkit-transition: 0.58s cubic-bezier(.215,.61,.355,1); -moz-transition: 0.58s cubic-bezier(.215,.61,.355,1);position: relative; z-index: 50;top: -60px;box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.1);}
.ibox-advantage.on{ opacity: 1; visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0);}
.ibox-advantage-list{ color: #666666; /*margin-top: -90px;*/ position: relative;}
.ibox-advantage-list li{ float: left; display: block; background-color: #fff; width: calc(70% / 5);padding: 20px 3% 35px; position: relative; overflow: hidden;}
.ibox-advantage-list li:before{ content: ""; position: absolute; right: 0; bottom: 0; height: 100%; width: 1px; background-color: #d1d1d1;}
.ibox-advantage-list li:last-child:before{ display: none;}
.ibox-advantage-list li:after{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 5px; background-color: #F6CF53; transform-origin: 100%; -webkit-transform-origin: 100%; -webkit-transition: -webkit-transform .5s cubic-bezier(.4,0,.2,1); transition: transform .5s cubic-bezier(.4,0,.2,1); -webkit-transform: scaleX(0); visibility:hidden\9; }
.ibox-advantage-list .item{ transition: 0.4s; -webkit-transition: 0.4s;}
.ibox-advantage-list .ico{ width: 60px; height: 60px; background-size: cover; background-repeat: no-repeat; background-position: center center; display: block; margin-bottom: 10px; transition: 0.3s cubic-bezier(.4,0,.2,1); -webkit-transition: 0.3s cubic-bezier(.4,0,.2,1);}
.ibox-advantage-list h2{ font-size: 22px; color: #32af9d; line-height: 1.2; margin-bottom: 20px;}
.ibox-advantage-list .c{ font-size: 15px; line-height: 1.5; height: 67px; overflow: hidden; text-indent: 2em;}
.ellipsisT{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ommore{ width: 17px; height: 17px; display: block; position: relative; overflow: hidden;}
.ommore .i1{ position: absolute; width: 1px; height: 100%; left: 8px; top: 0; background-color: #fff;}
.ommore .i2{ position: absolute; width: 100%; height: 1px; left: 0%; top: 8px; background-color: #fff;}
.ilink{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block;}

@media (max-width:1440px){
	.ibox-advantage-list .c{height: 115px;}
	.ibox-advantage-list li{padding: 20px 3% 15px;}
}
@media(max-width:991px){
	.ibox-advantage-list h2{font-size: 30px;}
	.ibox-inner{width: 95%;}
	.ibox-advantage-list li{padding: 20px 2% 15px;width: calc(80% / 5);}
}


/*.ibox-advantage-list li:hover{ background-color: #00944b;}*/
.ibox-advantage-list li:hover:after { transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility:visible\9;}
/*.ibox-advantage-list li:hover h2{ color: #fff;}
.ibox-advantage-list li:hover .c{ color: #fff;}*/
.ibox-advantage-list li:hover .ico{ opacity: 0; visibility: hidden\9; transform: scale(0.5); -webkit-transform: scale(0.5);}
.ibox-advantage-list li:hover .item{/* transform: translateY(-60px); -webkit-transform: translateY(-60px);*/}
.ibox-advantage-list li:hover .ommore{ opacity: 1; visibility: visible\9; transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);}

.syks{width: 100%;display: flex;flex-wrap: wrap;margin-top: 30px;}
.syks a{width: calc(50% - 1px);text-align: center;line-height: 30px;font-size: 16px;margin-bottom: 5px;}
.syks a:nth-child(1),.syks a:nth-child(3){border-right: 1px #ccc solid;}

@media(max-width:991px){
	.syks a{font-size: 21px;}
}


/*shouyezhuanjia*/
.prod_t{text-align: center;margin-bottom: 50px;}
.prod_t p{background: url(../images/tacn/fw.png)no-repeat center;height: 38px;line-height: 38px;font-weight:bold;font-size: 40px;color: #2b2b2b;}
.prod_t span{font-size: 16px;color: #333;display: block;margin-top: 18px;}

.layer3{ background: url(../images_new/w_02.png) top center no-repeat; background-size:100% auto ;margin-top: 50px;}
.layer3 .layer3Box{ width: 1340px; margin: 0 auto; position: relative;}
.layer3 .layer3Box .swiper-container{ width: 100%; padding-bottom: 10px;padding-left: 25px;box-sizing: border-box;}
.layer3 .layer3Box .layer3Nr{ width: 295px; float: left; padding-bottom: 60px; margin-right: 40px;  position: relative;}
.layer3 .layer3Box .layer3Nr:last-child{ margin-right: 0;}
.layer3 .layer3Box .layer3Nr .icon{ width: 100%; height: 410px; border-radius:10px; overflow: hidden;}
.layer3 .layer3Box .layer3Nr .icon img{ display: block; width: 100%; height: 100%;}
.layer3 .layer3Box .layer3Nr .text{transition: 0.5s; padding: 0 15px; box-sizing: border-box; width: 250px; height: 195px; background: #fff; border-radius:10px; box-shadow: 0 0 10px rgba(0,0,0,0.2); position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);}
.layer3 .layer3Box .layer3Nr .text h2{ color: #32af9d; font-weight: normal; line-height: 62px; font-size: 22px; transition: 0.5s;}
.layer3 .layer3Box .layer3Nr .text span{ display: block; width: 30px; height: 2px; background: #32af9d; margin-bottom: 15px; transition: 0.5s;}
.layer3 .layer3Box .layer3Nr .text p{ font-size: 14px; line-height: 22px; color: #666; height: 88px; overflow: hidden; transition: 0.5s;}
/* .indexContainer .layer3 .layer3Box .layer3Nr .text a{transition: 0.5s; display: block; width: 110px; height: 30px; right: 0; top: 15px; position: absolute; border-radius:15px 0 0 15px; padding-left: 35px; color: #fff; line-height: 30px; font-size: 16px; background: url(../images_new/a_38.png) 10px center no-repeat #458fe8; background-size:20px auto ; box-sizing: border-box;} */
.layer3 .layer3Box .layer3Nr .text .zhauanjiaimg{transition: 0.5s; display: block; width: 110px; height: 30px; right: 0; top: 15px; position: absolute; border-radius:15px 0 0 15px; padding-left: 35px; color: #fff; line-height: 30px; font-size: 16px; background: url(../images/tacn/a_38.png) 10px center no-repeat #32af9d; background-size:20px auto ; box-sizing: border-box;}

.layer3 .layer3Box .layer3Nr:hover .text{ background: #32af9d;}
.layer3 .layer3Box .layer3Nr:hover .text h2{ color: #fff;}
.layer3 .layer3Box .layer3Nr:hover .text span{ width: 50px; background: #fff;}
.layer3 .layer3Box .layer3Nr:hover .text p{ color: #fff;}
.layer3 .layer3Box .layer3Nr:hover .text a{ background: url(../images/tacn/a6.png) 10px center no-repeat #fff; background-size:20px auto; color: #32af9d; }
.layer3 .layer3Box .swiper-button-next{ width: 54px; height: 54px; border-radius:50%; background: #d7d7d7 url(../images/tacn/arrow3.png) center center no-repeat; background-size:16px auto ; right:-100px; top: 50%; transform: translateY(-50%);}
.layer3 .layer3Box .swiper-button-prev{width: 54px; height: 54px; border-radius:50%; background: #d7d7d7 url(../images/tacn/arrow2.png) center center no-repeat; background-size:16px auto ;left:-100px; top: 50%; transform: translateY(-50%);}
.layer3 .layer3Box .swiper-button-prev:hover{background: #32af9d url(../images/tacn/arrow2.png) center center no-repeat; background-size:16px auto ;}
.layer3 .layer3Box .swiper-button-next:hover{background: #32af9d url(../images/tacn/arrow3.png) center center no-repeat; background-size:16px auto ;}
.layer3 .more{ display: block; margin:50px auto; width: 230px; height: 52px; border-radius:26px; text-align: center; line-height: 52px; font-size: 16px; color: #fff; background: #32af9d;}

@media(max-width:1440px){
	.layer3 .layer3Box .swiper-button-next{right: 0}
	.layer3 .layer3Box .swiper-button-prev{left: 0;}
}
@media(max-width:991px){
	.layer3 .layer3Box .layer3Nr .text h2{font-size: 30px;}
	.layer3 .layer3Box .layer3Nr .text p{font-size: 20px;line-height: 30px;}
	.layer3 .more{width: 270px;height: 70px;line-height: 70px;font-size: 35px;border-radius: 50px;}
}





/*shouyekeshi*/
.layer4{ background: url(../images_new/w_04.png) top center no-repeat; background-size:100% auto; overflow: hidden;}
.layer4 .layer4Box{ width:82%; padding: 10px; overflow: hidden; margin: 0 auto;}
.layer4 .layer4Left{ float: left; width: calc(100% - 450px); position: relative;}
/*.indexContainer .layer4 .layer4Left ul{ overflow: hidden;}*/
.layer4 .layer4Left .swiper-slide{ width:calc((100% - 30px) / 2); float: left; margin-bottom: 20px; height: 345px; margin-right: 15px; box-shadow: 0 0 10px rgba(0,0,0,0.2); border-radius:10px; overflow: hidden;}
.layer4 .layer4Left .inner-swiper-slide .icon{ width: 100%; height: 185px; overflow:hidden;}
.layer4 .layer4Left .inner-swiper-slide .icon img{ display: block; width: 100%; height: auto;}
.layer4 .layer4Left .inner-swiper-slide .text{ background: #fff; box-sizing: border-box; width: 100%; height: 160px; padding:0 15px;}
.layer4 .layer4Left .inner-swiper-slide .text h2{line-height: 50px; font-size: 20px; color: #32af9d; font-weight: normal;}
.layer4 .layer4Left .inner-swiper-slide .text img{ display: block; margin-bottom: 15px;}
.layer4 .layer4Left .inner-swiper-slide .text img.on{ display: none;}
.layer4 .layer4Left .inner-swiper-slide .text p{ color: #777; font-size: 14px; line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
overflow: hidden; overflow: hidden; transition: 0.5s;}
.layer4 .layer4Left .inner-swiper-slide:hover .text{ background: #32af9d;}
.layer4 .layer4Left .inner-swiper-slide:hover .text h2{ color: #fff;}
.layer4 .layer4Left .inner-swiper-slide:hover .text img{ display: none;}
.layer4 .layer4Left .inner-swiper-slide:hover .text img.on{ display: block;}
.layer4 .layer4Left .inner-swiper-slide:hover .text p{ color: #fff;}
.layer4 .layer4Left .swiper-pagination{ width: 100%; bottom:-20px;}
.layer4 .layer4Left .swiper-pagination span{background: #458fe8; margin: 0 5px; width: 90px; height: 7px; border-radius:0 ;}
.layer4 .layer4Right{  float: right; width: 430px; float: right; border-radius:10px; box-sizing: border-box; background: #fff; padding: 0 30px; box-sizing: border-box; box-shadow: 0 0 10px rgba(0,0,0,0.1);height:710px;}
.layer4 .layer4Right .icon{ height: 120px; line-height: 120px;}
.layer4 .layer4Right .icon img{ display: inline-block; vertical-align: middle;}
.layer4 .layer4Right h2{ font-size: 20px; line-height: 20px; padding-bottom: 20px;}
.layer4 .layer4Right span{ display: block; width: 30px; height: 3px; background: #ff9c7d; margin-bottom: 20px;}
.layer4 .layer4Right p{ font-size: 16px; line-height: 36px; color: #555;}
.layer4 .layer4Right a{ display: block; width: 205px; height: 52px; border-radius:26px; font-size: 16px; color: #fff; text-align: center; line-height: 52px; background: #32af9d; margin: 35px 0;}
@media(max-width:1440px){
	.layer4 .layer4Box{width: 90%;}
}
@media(max-width:991px){
	.layer4 .layer4Box{width: 95%;}
	.layer4 .layer4Left .inner-swiper-slide .text h2{font-size: 20px;}
	.layer4 .layer4Left .inner-swiper-slide .text p{font-size: 20px;line-height: 30px;}
	.layer4 .layer4Left .swiper-slide{height: 370px!important;}
	.layer4 .layer4Right h2{font-size: 30px;}
	.layer4 .layer4Right p{font-size: 24px;line-height: 38px;}
	.layer4 .layer4Right a{font-size: 22px;}
	.layer4 .layer4Right{height: 760px;}
	.layer4 .layer4Left .inner-swiper-slide .text{height: 180px;}
}




/*shouyexinwendongtai*/
.syxwnrbox{width: 100%;padding: 10px 0;border-bottom: 1px solid #e1e1e1;overflow: hidden;}
.syxwxh{width: 80px;height: 82px;float: left;font-size: 40px;color:#32af9d;text-align: center;line-height: 82px;font-weight: bold;}
.syxwxh1{width: 74px;height: 74px;float: left;font-size: 56px;color:#b91923;text-align: center;line-height: 74px;font-weight: bold;}
.syxwwz{width: calc(100% - 80px);float: left;padding-left: 20px;box-sizing: border-box;}
.syxwbt a{font-size: 16px;line-height: 34px;color: #333;letter-spacing: 1px;}
.syxwbt1 a{font-size: 16px;line-height: 74px;color: #333;letter-spacing: 1px;}
.syxwbt1 .syxwbtgd{width: 78px;height: 22px;text-align: center;line-height: 22px;border: #ccc 1px solid;font-size: 14px;color: #999;float: right;margin-top: 26px;}
.syxwnr{font-size: 15px;line-height: 24px;color: #888;letter-spacing: 1px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-weight: 300;text-indent: 20px;}
.syxwbt a:hover{color:#32af9d;}
.syxwbt1 .syxwbtgd:hover{color: #fff;background-color:#467df5;border: #467df5 1px solid;}

.syxwl{width: 35%;margin-top: 30px;}
.syxwr{}
.syxw{width: 85%;display: flex;margin: 0 auto;margin-top: 50px;}

.syxw .syxwl img{width: 100%;}
.syxw .syxwl .xwwz{padding: 15px 0;}
.syxw .syxwl .xwwz h2{font-size: 20px;line-height: 35px;font-weight: 600;}
.syxw .syxwl:hover .xwwz h2{color:#32af9d}
.syxw .syxwl .xwwz p{font-size: 15px;line-height: 24px;color: #888;letter-spacing: 1px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-weight: 300;padding-top: 10px;text-indent: 20px;}
@media(max-width:991px){
	.syxw{flex-wrap: wrap;width: 95%;margin-top: 10px;}
	/*.syxwl{width: 100%;}*/
	
}

.syxtbox{width: calc(65% - 30px);/*background-color: #f1f1f1;*/overflow: hidden;margin-left: 30px;}
.syxtbox ul{width: 100%;overflow: hidden;/*background-color: #c3c3c3;*/border-bottom: 1px #e1e1e1 solid;}
.syxtbox ul li{width:13%;font-size: 16px;height: 60px;line-height: 20px;padding: 20px 0;box-sizing: border-box; float: left;text-align: center;color: #000;list-style-type: none;}
.xtxz{background-color: #fff;color: #32af9d!important;border-bottom: 4px #32af9d solid;font-weight: 600;}
.syxtzs{width: 100%;/*height: 300px;*/display: none;font-size: 40px;font-weight: 550;color: #333;}
.xtxs{display: block;}
@media(max-width:991px){
	/*.syxtbox{width: 100%;margin-left: 0;}*/
	.syxtbox ul li{width: 30%;font-size: 30px; height: 70px;}
	.syxwbt a{font-size: 22px;}
	.syxwnr{font-size: 18px;line-height: 30px;margin-top: 10px;}
	.syxw .syxwl .xwwz h2{font-size: 24px;}
	.syxw .syxwl .xwwz p{font-size: 20px;line-height: 40px;-webkit-line-clamp: 3;}
	.dbfz td{font-size: 24px!important;}
}


/*shouyeliangdian*/
.xigtnjd {width: 26px;height: 25px;margin: 0 auto;animation: myfirst 2s infinite;}
#youshi_bg {width: 100%;height: 900px;/*background: url(../images/tacn/ls.jpg) center no-repeat;*/ background: #32af9d; margin: 2% auto;}
#youshi_t {width: 550px;text-align: center;margin: auto;padding-top: 40px;color: #fff;padding-bottom: 15px;}
.youshi_t1 {line-height: 45px;font-size: 42px;font-weight: bold;padding-top: 20px;}
.youshi_t2 {font-size: 16px;line-height: 40px;color: #c8e8f9;}
.youshi_t3 {padding-top: 10px;margin: auto;animation: myfirst 2s infinite;display: inherit-block;}
#youshi_fl {width:35%;height: 630px;background: url(../images/tacn/bs.png) left no-repeat;float: left;color: #fff;}
.youshi_c {width:100%;padding-left: 35px;float: left;margin-top: 8%;padding-top: 60px;}
.youshi_h1 {font-size: 34px;font-weight: bold;line-height: 42px;}
.youshi_h2 {font-size:15px;line-height: 42px;font-family: Century Gothic;}
.youshi_h3 {width: 320px;height: 44px;border: 1px solid #c8e8f9;line-height: 44px;text-align: center;margin-top: 50px;font-size: 18px;}
.youshi_h4 {width: 84px;margin-right: 28px;float: left;text-align: center;line-height: 42px;font-size: 14px;margin-top: 55px;animation: myfirst 2s infinite;display: inherit-block;}
.youshi_h4 .v1 {width: 82px;height: 60px;padding-top: 22px;border: 1px solid #fff;border-radius: 5px;}
.youshi_ted {width: 290px;height: 22px;line-height: 22px;background: url(../images/tel.png) left no-repeat;float: left;font-size: 16px;padding-left: 35px;margin-top: 55px;}
.youshi_ted span {float: left;}
.youshi_ted strong {font-size: 28px;font-family: Arial, Helvetica, sans-serif;float: left;color: #ff0;line-height: 35px;}
#youshi_r {width:61%;height: 565px;float: right;background:#fff; margin-top: 3%;}
.youshi_p {width:44%;float: left;padding-top: 35px;padding-bottom: 10px;padding-left: 45px;}
.youshi_p:hover {-webkit-animation: test 0.4s ease-in 2;cursor: pointer;}
@-webkit-keyframes test {
0% {
transform:translate(0, 0)
}
50% {
transform:translate(0, 5px)
}
100% {
transform:translate(0, 0)
}
}
.youshi_v1 {font-size: 46px;line-height: 46px;font-family: Arial, Helvetica, sans-serif;color: #32af9d;}
.youshi_v2 {line-height: 50px;font-size: 23px;padding-bottom: 5px;color: #222;}
.youshi_v3 {width: 55px;height: 2px;background: #32af9d;}
.youshi_v4 {padding-top: 25px;font-size: 14px;line-height: 24px;color: #666;}
.totalwidth {width: 85%;margin: 0 auto;height: auto;}
.totalwidthpercent {width: 100%;margin: 0 auto;}
.top40 {margin-top: 40px;}
@media(max-width:1440px){
	.totalwidth{width: 90%}
}
@media(max-width:991px){
	#youshi_fl{display: none;}
	#youshi_r{width: 100%;background: none;}
	.youshi_p{margin: 0.5%;background: #fff; height: 250px;}
	.youshi_v4{font-size: 22px;line-height: 35px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
	.youshi_v2{font-size: 32px;}
}







/**/
.nybtbox{width:85%;background-color: #f8f8f8;margin: 0 auto;height: 60px;margin-top: -25px;position:relative;z-index: 10;box-shadow: 0 2px 6px rgba(0,0,0,0.2);}
.nybt{width: 180px;height: 60px;background-color: #00944b;position: absolute;top: 0;left: 0;}
.nybt .nybtnr{font-size: 18px;text-align: center;color: #fff;line-height: 60px;padding-left: 20px;box-sizing: border-box;position: relative;}
.nybt .nybtnr::after,.nybt .nybtnr::before{position: absolute;content: "";}
.nybt .nybtnr::after{width: 16px;height: 16px;border: 2px solid #fff;border-radius: 50%;box-sizing: border-box;left: 38px;top: 50%;transform: translateY(-50%);}
.nybt .nybtnr::before{width: 14px;height:14px;background-color:#00944b;transform: rotate(45deg);right: -7px;top: 18px;}
.nybtwz{/*width: 40%;*/padding-right: 20px;float: right;/*position: absolute;top: 0;right: 0;*/}
.nybtwz p{font-size: 16px;color: #666;line-height: 60px;float: right;}
.nybtwz img{float: right;margin-right: 10px;margin-top: 4px;}
.nynrbox{width:85%;margin: 50px auto;}

.nyy{width: 85%;margin: 0 auto;margin-top: 30px;display: flex;}
.nyl{width: 250px;}
.nylbt{height: 90px;text-align: center;font-size: 24px;line-height: 90px;background: #32af9d;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: #32af9d;border-left: 3px solid #32af9d;font-weight: bold;}
.nyr .nynr p{font-size: 16px;}

@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;}
}



/*内页图片栏目*/
.cplm{width: 100%;margin: 0 auto;display: flex;flex-wrap: wrap;}
.cplm li{width: calc((100% - 100px) / 4);border: 1px #f1f1f1 solid;margin-right: 30px;margin-top: 30px;top: 0;transition: all 0.6s ease;}
.cplm li:nth-child(4n){margin-right: 0;}
.cplm li:hover{top: -10px; box-shadow: 0 10px 30px rgba(11,64,232,0.15);position: relative;}
.cplm li img{width: 100%;display: block;}
.cplm li a .mc{width: 90%;margin: 0 auto;}
.cplm li a .mc h{font-size: 18px;line-height: 50px;}
.cplm li a .mc p{border-top: 1px solid #ddd;font-size: 15px;line-height: 50px;}
.cplm li a .mc span{float: right; margin-top: 20px;}
.cplm li a .mc:hover h{color: #32af9d}

.picnr .title{font-size: 22px;line-height: 45px;text-align: center;font-weight: bold;}
.picnrbox .showpic .imglist{text-align: center;}
.picnrbox .nph_intro p{font-size: 16px;line-height: 30px;    text-indent: 2rem;}


/*内页新闻栏目*/
.nyxwlb li{border-bottom: 1px solid #eaeaea;overflow: hidden;margin-bottom: 15px;}
.nyxwlb li .SubInfo{	width: 95%;	margin: 0 auto;overflow: hidden;padding-top: 30px;}
.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:#32af9d;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:#32af9d;border: 2px solid #32af9d;transition: all .5s ease;}

.newscontent .name{font-size: 22px;line-height: 45px;text-align: center;font-weight: bold;}
.control{font-size: 16px;line-height: 30px;}


/*文章分页样式*/
#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;}




















