@charset "utf-8";
.container{}
.header{height: auto;}

.head.on{background: #fff;box-shadow: 0 0 10px #999;}
.u-menu div i{background: #333}

.u-tt .hd { margin:0 2.5%; position:relative; }
.u-tt .hd h2 { padding:15px 5px; border-bottom: 1px solid #ccc; color:#132c80; font-size:18px; line-height:26px; vertical-align:top; font-weight:100; }
.u-tt .hd h2 span { display:block; color:#bababa; font-weight:100; font-size:15px; line-height:20px; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .more { position:absolute; top:50%; right:8px; width:15px; height:15px; margin-top:-7px; padding:0; background:url(../images/icon_arr_arrow.png) no-repeat #f60; background-size:contain; overflow:hidden; }
.u-tt .hd .more a { display:block; background:none; line-height:999px; }
.u-tt .bd { margin:0 2.5%; padding:3% 0; }

.box-isd{display: none}
.box-isd .hd { background:#fff;}
.box-isd .hd h2 { border-right:0; background:#fff; color:#1e1201; }
.box-isd .hd .col { float:right; height:24px; margin:15px 5px 0 0; padding:0 20px; line-height:24px; border-radius:3px; border:1px solid #ddd; text-align:center; }
.box-isd .hd .col a { color:#333; }

.sjArea{display: none;}

@media only screen and (max-width:1200px){
	.wrap{width: 96%;}
	.box-isd{display: block;}

	.sjArea{display: block;}
	.pcArea{display: none;}
}

.wrap .main{padding: 80px 0;}
@media only screen and (max-width:1680px){
	.wrap .main{padding: 60px 0;}
}
@media only screen and (max-width:1200px){
	.wrap .main{padding: 40px 0;}
}
@media only screen and (max-width:750px){
	.wrap .main{padding: 20px 0;}
}

.nbanner{padding-top: 100px;}
.nbanner .bd{position: relative;}
.nbanner .bd .img02{display: none;}
.nbanner .nban{position: absolute;left: 0;width: 100%;top: 50%;transform: translateY(-50%);font-size: 40px;}
.nbanner .nban .nbana{color: #fff;text-transform: uppercase;font-weight: bold;}
.nbanner .nban .nbanb{color: #fff;}

.sidebar{height: 75px;background: #f7f8f8;position: relative;z-index: 9;}
.sidebar .menu dl dt{float:left;position: relative;text-align: center;line-height: 75px;}
.sidebar .menu dl dt a.a1{display: block;font-size: 20px;color: #333333;padding: 0 27px;}
.sidebar .menu dl dt a.a1 i{display: inline-block;width: 14px;height: 11px;background: url(menu1_03.png) no-repeat center;margin-left: 12px;background-size: cover;}
.sidebar .menu dl dt a.a1.current,.sidebar .menu dl dt a.a1:hover{background: #c8161e;color: #fff;}
.sidebar .menu dl dt a.a1.current i,.sidebar .menu dl dt a.a1:hover i{background: url(menu2_03.png) no-repeat center;background-size: cover;}
.sidebar .menu dl dt .thclass{position: absolute;left:0;background: #f1f2f5;z-index: 99;width: 100%;line-height: 52px;padding: 15px 55px;text-align: left;box-sizing: border-box;display: none;}
.sidebar .menu dl dt .thclass ul li{border-bottom: 1px solid #f1f2f5;}
.sidebar .menu dl dt .thclass ul li a{display: block;font-size: 18px;color: #333333;}
.sidebar .menu dl dt .thclass ul li:hover,.sidebar .menu dl dt .thclass ul li.current{border-bottom: 1px solid #c8161e;background: url(menu3_07.png) no-repeat right center;}
.sidebar .menu dl dt .thclass ul li:hover a,.sidebar .menu dl dt .thclass ul li.current a{font-weight: bold;color: #c8161e;}

@media only screen and (max-width:1680px){
	.sidebar{height: 65px;}
	.sidebar .menu dl dt{line-height: 65px;}
	.sidebar .menu dl dt a.a1{font-size: 16px;}
	.sidebar .menu dl dt a.a1 i{width: 11px;height: 8px;margin-left: 10px;}
	.sidebar .menu dl dt .thclass{padding: 10px 30px;}
	.sidebar .menu dl dt .thclass ul li a{font-size: 16px;}

	.nbanner{padding-top: 80px;}
	.nbanner .nban{font-size: 32px;}
}
@media only screen and (max-width:1200px){
	.sidebar{display: none;}
	.nbanner{padding-top: 75px;}
	.nbanner .nban{font-size: 24px;}
	.nbanner .bd .img01{display: none;}
	.nbanner .bd .img02{display: block;}
}
@media only screen and (max-width:750px){
	.nbanner{padding-top: 60px;}
	.nbanner .nban{font-size: 16px;}
}

/* 内容模式 */
.article{line-height:2; font-size:16px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:12px; } 
.article .bd { padding-bottom:40px; }
.cdbibx img{max-width: 100%;height: auto !important;}
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }
.article img{max-width: 100%;height: auto;}
.article video{max-width: 100%;height: auto}
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
} 
#dituContent img{max-width: unset!important;}
@media only screen and (max-width:1200px){
	.article{font-size: 14px;}
}



.piList .pic-item-list .pic-item{float:left;width: 31.33333%;margin:0 3% 3% 0;text-align: center;}
.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 0;}
.piList .pic-item-list .pic-item .list-pic{overflow: hidden;}
.piList .pic-item-list .pic-item dl{padding: 0 3%;background: #f5f5f5;line-height: 3.2;}
.piList .pic-item-list .pic-item dl dt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.piList .pic-item-list .pic-item dl dt a{font-size: 18px;color: #333;}
.piList .pic-item-list .pic-item:hover dl{background: #db1927;}
.piList .pic-item-list .pic-item:hover dl dt a{color: #fff;}
.piList .pic-item-list .pic-item .list-pic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.piList .pic-item-list .pic-item:hover .list-pic img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
@media only screen and (max-width:1680px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 14px;}
}
@media only screen and (max-width:750px){
	.piList .pic-item-list .pic-item{float:left;width: 48%;margin:0 4% 4% 0;text-align: center;}
	.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 4%;}
	.piList .pic-item-list .pic-item:nth-child(2n){margin-right: 0;}
	.piList .pic-item-list .pic-item dl dt a{font-size: 12px;}	
}

/* 分页 */
.page { padding-top: 20px; line-height:24px; text-align:center;padding-bottom: 20px; }
.page a { display:inline-block; margin:0 5px; padding:3px 11px; background:#f0f0f1; color:#4f4f4f; vertical-align:top;font-size: 14px; }
.page a:hover,.page .current { background:#db1927; color:#fff; }

@media screen and (max-width: 1024px){
	.page{padding-top: 10px}
	.page a{padding: 0 5px;margin: 0 3px;font-size: 12px}
}

.case .casei{position: relative;}
.case .casei .caseia{overflow: hidden;}
.case .casei .caseia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.case .casei:hover .caseia img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.case .casei .caseia .img02{display: none;}
.case .casei .caseib{position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.case .casei .caseib .caseibx{position: absolute;left: 0;width: 100%;top:50%;transform: translateY(-50%);}
.case .casei .caseib .caseiba{font-size: 40px;color: #ffffff;}
.case .casei .caseib .caseibb{margin-top: 25px;font-size: 16px;color: #ffffff;line-height: 32px;width: 677px;height: 160px;overflow: hidden;}
.case .casei .caseib .caseibc{margin-top: 25px;width: 167px;height: 44px;line-height: 44px;text-align: center;border-radius: 22px;background: #fff;}
.case .casei .caseib .caseibc span{font-size: 16px;color: #c8161e;padding-right: 56px;background: url(case2_03.png) no-repeat right center;background-size: contain;}
.case .casei:hover .caseib{background: rgba(5,55,42,0);}
@media only screen and (max-width:1680px){
	.case .casei .caseib .caseiba{font-size: 32px;}
	.case .casei .caseib .caseibb{margin-top: 15px;font-size: 14px;line-height: 26px;height: 130px;width: 560px;}
	.case .casei .caseib .caseibc{margin-top: 15px;width: 150px;height: 40px;line-height: 40px;border-radius: 20px;}
	.case .casei .caseib .caseibc span{font-size: 14px;padding-right: 45px;}
}
@media only screen and (max-width:1200px){
	.case .casei .caseib .caseiba{font-size: 24px;}
	.case .casei .caseib .caseibb{margin-top: 10px;}
	.case .casei .caseib .caseibc{margin-top: 10px;}
	.case .casei .caseib .caseibc span{font-size: 13px;padding-right: 35px;}
}
@media only screen and (max-width:750px){
	.case .casei .caseib .caseiba{font-size: 16px;}
	.case .casei .caseib .caseibb{font-size: 13px;line-height: 20px;height: 100px;width: 100%;}
	.case .casei .caseib .caseibc{margin-top: 10px;width: 120px;height: 32px;line-height: 32px;border-radius: 16px;}
	.case .casei .caseib .caseibc span{font-size: 13px;padding-right: 35px;}
	.case .casei .caseia .img01{display: none;}
	.case .casei .caseia .img02{display: block;}
}

.cased .caseda .img02{display: none;}
.cased .casedb{background: #f7f8f8;padding: 120px 0;}
.cased .tit{font-size: 46px;color: #212121;padding-left: 25px;border-left: 5px solid #c8161e;line-height: 1;}
.cased .casedb .casedbb{margin-top: 55px;background: #ffffff;padding: 40px 55px 74px;}
.cased .casedb .casedbb .casedbba{font-size: 32px;color: #212121;font-weight: bold;line-height: 1;}
.cased .casedb .casedbb .casedbbb{margin-top: 30px;font-size: 16px;color: #666666;line-height: 32px;}
.cased .casedb .casedbb .casedbbc{margin-top: 65px;}
.cased .casedb .casedbb .casedbbc .casedbbcl{float: left;width: 167px;height: 44px;line-height: 44px;text-align: center;border-radius: 22px;background: #c8161e;}
.cased .casedb .casedbb .casedbbc .casedbbcl span{font-size: 16px;color: #ffffff;padding-right: 56px;background: url(ban1_21.png) no-repeat right center;background-size: contain;}
.cased .casedb .casedbb .casedbbc .casedbbcr{float: right;}
.cased .casedb .casedbb .casedbbc .casedbbcr ul li{float: left;margin-left: 10px;position: relative;}
.cased .casedb .casedbb .casedbbc .casedbbcr ul li .btn{width: 36px;height: 36px;display: flex;align-items: center;background: #e6e6e6;transition: 0.4s;}
.cased .casedb .casedbb .casedbbc .casedbbcr ul li .btn svg{margin:auto;}
.cased .casedb .casedbb .casedbbc .casedbbcr ul li:hover .btn{background: #c8161e;}
.cased .casedb .casedbb .casedbbc .casedbbcr ul li .call{position: absolute;right: 120%;top: 0;height: 100%;background: #c8161e;transform: scale(0);transform-origin: right top;}
.cased .casedb .casedbb .casedbbc .casedbbcr ul li .call a{white-space: nowrap;font-size: 18px;color: #fff;line-height: 36px;padding: 0 15px;}
.cased .casedb .casedbb .casedbbc .casedbbcr ul li .call a svg{margin-right: 5px;vertical-align: middle;}
.cased .casedb .casedbb .casedbbc .casedbbcr ul li:hover .call{transform: scale(1);transition: 0.4s;}
.cased .casedb .casedbb .casedbbc .casedbbcr ul li .ewm{position: absolute;bottom: 180%;left: 50%;transform: translateX(-50%) scale(0);padding: 4px;background: #fff;filter: drop-shadow(0px 0px 1px #999);transform-origin: center bottom;transition: 0.4s;width: 100px;}
.cased .casedb .casedbb .casedbbc .casedbbcr ul li .ewm:after{content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%) translateY(100%);border: 8px solid transparent;border-top-color: #fff;}
.cased .casedb .casedbb .casedbbc .casedbbcr ul li:hover .ewm{transform: translateX(-50%) scale(1);}
@media only screen and (max-width:1680px){
	.cased .casedb{padding: 90px 0;}
	.cased .tit{font-size: 38px;padding-left: 20px;}
	.cased .casedb .casedbb{margin-top: 40px;padding: 30px 40px 50px;}
	.cased .casedb .casedbb .casedbba{font-size: 26px;}
	.cased .casedb .casedbb .casedbbb{margin-top: 20px;}
	.cased .casedb .casedbb .casedbbc{margin-top: 50px;}
	.cased .casedb .casedbb .casedbbc .casedbbcl{width: 145px;height: 40px;line-height: 40px;border-radius: 20px;}
	.cased .casedb .casedbb .casedbbc .casedbbcl span{padding-right: 45px;font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.cased .casedb{padding: 60px 0;}
	.cased .tit{font-size: 30px;padding-left: 15px;}
	.cased .casedb .casedbb{margin-top: 30px;padding: 20px 30px 30px;}
	.cased .casedb .casedbb .casedbba{font-size: 20px;}
	.cased .casedb .casedbb .casedbbb{margin-top: 15px;font-size: 14px;line-height: 26px;}
	.cased .casedb .casedbb .casedbbc{margin-top: 35px;}
	.cased .casedb .casedbb .casedbbc .casedbbcl{width: 130px;height: 36px;line-height: 36px;border-radius: 18px;}
	.cased .casedb .casedbb .casedbbc .casedbbcl span{padding-right: 30px;}
	.cased .casedb .casedbb .casedbbc .casedbbcr ul li .btn{width: 30px;height: 30px;}
	.cased .casedb .casedbb .casedbbc .casedbbcr ul li .call a{font-size: 14px;line-height: 30px;padding: 0 10px;}
}
@media only screen and (max-width:750px){
	.cased .casedb{padding: 25px 0;}
	.cased .tit{font-size: 22px;padding-left: 10px;}
	.cased .casedb .casedbb{margin-top: 20px;padding: 15px 20px 20px;}
	.cased .casedb .casedbb .casedbba{font-size: 16px;}
	.cased .casedb .casedbb .casedbbb{margin-top: 10px;font-size: 13px;line-height: 22px;}
	.cased .casedb .casedbb .casedbbc{margin-top: 20px;}
	.cased .casedb .casedbb .casedbbc .casedbbcl{width: 110px;height: 32px;line-height: 32px;border-radius: 16px;float: none;}
	.cased .casedb .casedbb .casedbbc .casedbbcr{margin-top: 10px;}
	.cased .casedb .casedbb .casedbbc .casedbbcr ul li .btn{width: 26px;height: 26px;}
	.cased .casedb .casedbb .casedbbc .casedbbcr ul li .call a{font-size: 13px;line-height: 26px;padding: 0 8px;}
	.cased .caseda .img01{display: none;}
	.cased .caseda .img02{display: block;}
}

.cased .casedc{padding: 115px 0 80px;}
.cased .casedc .casedcb{margin-top: 55px;display: flex;justify-content: space-between;}
.casemenu{width: 337px;}
.casemenu ul li{margin-bottom: 2px;background: #f5f5f5;}
.casemenu ul li a.a1{display: block;line-height: 68px;padding: 0 42px 0 30px;height: 68px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-size: 18px;color: #222222;background: url(cased2_24.png) no-repeat 92% center;}
.casemenu ul li.current,.casemenu ul li:hover{background: #c8161e;}
.casemenu ul li.current a.a1,.casemenu ul li:hover a.a1{background: url(cased3_21.png) no-repeat 92% center;color: #fff;}
.casemain{width: calc(100% - 370px);}
.casemaina{margin-bottom: 30px;}
.casemaina .caseii{float: left;width: 24%;margin:0 1.3333% 1.3333% 0;box-sizing: border-box;background: #f7f8f8;padding: 10px;transition: all 0.6s;}
.casemaina .caseii:nth-child(4n){margin-right: 0;}

.casemaina.casemainb .caseii{width: 48.5%;margin:0 3% 3% 0;}
.casemaina.casemainb .caseii:nth-child(2n){margin-right: 0;}

.casemaina .caseii .caseiia{overflow: hidden;}
.casemaina .caseii .caseiib{line-height: 70px;font-size: 20px;color: #222222;background: url(cased5_03.png) no-repeat right center;padding-right: 20px;transition: all 0.6s;}
.casemaina .caseii .caseiib .caseiiba{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.casemaina .caseii:hover{background: #c8161e;}
.casemaina .caseii:hover .caseiib{color: #fff;background: url(cased6_05.png) no-repeat right center;}
.casemaina .caseii .caseiia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.casemaina .caseii:hover .caseiia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
@media only screen and (max-width:1680px){
	.casemaina{margin-bottom: 20px;}
	.cased .casedc{padding: 85px 0 60px;}
	.cased .casedc .casedcb{margin-top: 40px;}
	.casemenu ul li a.a1{line-height: 60px;padding: 0 30px 0 20px;height: 60px;font-size: 16px;}
	.casemenu{width: 280px;}
	.casemain{width: calc(100% - 305px);}

	.casemaina .caseii{width: 32%;margin:0 2% 2% 0;}
	.casemaina .caseii:nth-child(4n){margin-right: 2%;}
	.casemaina .caseii:nth-child(3n){margin-right: 0%;}

	.casemaina .caseii .caseiib{line-height: 55px;font-size: 16px;background-size: 16px 15px;}
	.casemaina .caseii:hover .caseiib{background-size: 16px 15px;}
}
@media only screen and (max-width:1200px){
	.casemaina{margin-bottom: 10px;}
	.cased .casedc{padding: 55px 0 40px;}
	.cased .casedc .casedcb{margin-top: 30px;display: block;}
	.casemenu{margin-bottom: 30px;width: 100%;}
	.casemenu ul li{float: left;width: 33.33333%;margin-bottom: 0;}
	.casemenu ul li a.a1{line-height: 50px;padding: 0;background: none;height: 50px;text-align: center;font-size: 16px;}
	.casemenu ul li:hover a.a1,.casemenu ul li.current a.a1{background: none;}
	.cased .casedc .casedcb{display: block;}
	.casemain{width: 100%;}
	.casemaina .caseii .caseiib{line-height: 50px;}
}
@media only screen and (max-width:750px){
	.casemaina{margin-bottom: 5px;}
	.cased .casedc{padding: 25px 0 20px;}
	.cased .casedc .casedcb{margin-top: 20px;}
	.casemaina .caseii{padding: 5px;width: 48%;margin:0 4% 4% 0;}
	.casemaina .caseii:nth-child(4n){margin-right: 4%;}
	.casemaina .caseii:nth-child(3n){margin-right: 4%;}
	.casemaina .caseii:nth-child(2n){margin-right: 0%;}
	.casemaina .caseii .caseiib{line-height: 40px;font-size: 14px;background-size: 11px 10px;padding-right: 12px;}
	.casemaina .caseii:hover .caseiib{background-size: 11px 10px;}
	.casemaina.casemainb .caseii{width: 100%;margin:0 0% 3% 0;}
	.casemaina.casemainb .caseii{margin-right: 0;}

	.casemenu ul li a.a1{font-size: 14px;line-height: 40px;height: 40px;}
}

.casedd{padding: 115px 0;background: #f7f8f8;}
.casedd .caseddb{margin-top: 50px;}
.casedd .caseddb ul li{overflow: hidden;float: left;width: 11.9%;margin:0 0.6857% 0.6857% 0;}
.casedd .caseddb ul li:nth-child(8n){margin-right: 0;}
.casedd .caseddb ul li img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.casedd .caseddb ul li:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
@media only screen and (max-width:1680px){
	.casedd{padding: 90px 0;}
	.casedd .caseddb{margin-top: 40px;}
	.casedd .caseddb ul li{width: 16%;margin:0 0.8% 0.8% 0;}
	.casedd .caseddb ul li:nth-child(8n){margin-right: 0.8%;}
	.casedd .caseddb ul li:nth-child(6n){margin-right: 0;}
}
@media only screen and (max-width:1200px){
	.casedd{padding: 60px 0;}
	.casedd .caseddb{margin-top: 30px;}
	.casedd .caseddb ul li{width: 23%;margin:0 2.6666% 2.6666% 0;}
	.casedd .caseddb ul li:nth-child(8n){margin-right: 2.6666%;}
	.casedd .caseddb ul li:nth-child(6n){margin-right: 2.6666%;}
	.casedd .caseddb ul li:nth-child(4n){margin-right: 0;}
}
@media only screen and (max-width:750px){
	.casedd{padding: 25px 0;}
	.casedd .caseddb{margin-top: 20px;}
	.casedd .caseddb ul li{width: 32%;margin:0 2% 2% 0;}
	.casedd .caseddb ul li:nth-child(8n){margin-right: 2%;}
	.casedd .caseddb ul li:nth-child(6n){margin-right: 2%;}
	.casedd .caseddb ul li:nth-child(4n){margin-right: 2%;}
	.casedd .caseddb ul li:nth-child(3n){margin-right: 0;}
}

.cd .cda{padding: 132px 0 120px;}
.cd .cda .cdal{float: left;width: 38.57%;}
.cd .cda .cdal .cdala{padding-left: 24px;font-size: 32px;color: #212121;font-weight: bold;position: relative;}
.cd .cda .cdal .cdala:after{position: absolute;content: "";width: 5px;height: 32px;background: #c8161e;left: 0;top:50%;transform: translateY(-50%);}
.cd .cda .cdal .cdalb{margin-left: 24px;margin-top: 30px;padding-top: 30px;border-top: 1px solid #ebebeb;font-size: 16px;color: #666666;line-height: 40px;}
.cd .cda .cdal .cdalc{margin-top: 45px;margin-left: 24px;}
.cd .cda .cdal .cdalc .cdalca{height: 60px;line-height: 60px;border-radius: 30px;background: #c8161e;font-size: 24px;color: #ffffff;float: left;margin-right: 20px;padding: 0 29px;}
.cd .cda .cdal .cdalc .cdalca span{padding-left: 35px;background: url(cd1_06.png) no-repeat left center;}
.cd .cda .cdal .cdalc .cdalcb{float: left;height: 60px;line-height: 60px;border-radius: 30px;box-sizing: border-box;border:1px solid #bbbbbb;font-size: 24px;color: #222222;}
.cd .cda .cdal .cdalc .cdalcb a{display: block;padding: 0 39px;}
.cd .cda .cdal .cdalc .cdalcb span{padding-left: 44px;background: url(cd2_08.jpg) no-repeat left center;color: #222222;}
.cd .cda .cdar{float: right;width: 44%;}
.cd .cda .cdar .gallery-top{float: left;width: 81%;box-sizing: border-box;border:1px solid #d7d7d7;}
.cd .cda .cdar .gallery-top .swiper-slide{overflow: hidden;}
.cd .cda .cdar .gallery-top .swiper-slide img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.cd .cda .cdar .gallery-top .swiper-slide:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.cd .cda .cdar .gallery-thumbs{float: right;width: 16.2%;}
.cd .cda .cdar .gallery-thumbs .swiper-slide{border:1px solid #d7d7d7;box-sizing: border-box;}
.cd .cda .cdar .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-color: #db1927;}
.cd .cdb{padding: 80px 0;background: #f7f8f8;}
.cd .cdb .cdbi{margin-bottom: 37px;background: #fff;padding: 10px 40px 40px;}
.cd .cdb .cdbi .cdbia{line-height: 102px;border-bottom: 1px solid #ebebeb;font-size: 32px;color: #212121;font-weight: bold;padding-left: 25px;position: relative;}
.cd .cdb .cdbi .cdbia:after{content: "";position: absolute;left: 0;top:50%;transform: translateY(-50%);width: 5px;height: 32px;transform: translateY(-50%);background: #c8161e;}
.cd .cdb .cdbi .cdbib{margin-top: 55px;font-size: 18px;color: #333}
@media only screen and (max-width:1680px){
	.cd .cda{padding: 90px 0 80px;}
	.cd .cda .cdal .cdala{font-size: 26px;padding-left: 20px;}
	.cd .cda .cdal .cdalb{margin-left: 20px;margin-top: 20px;padding-top: 20px;font-size: 14px;line-height: 32px;}
	.cd .cda .cdal .cdalc{margin-top: 35px;margin-left: 20px;}
	.cd .cda .cdal .cdalc .cdalca{height: 52px;line-height: 52px;border-radius: 26px;font-size: 18px;margin-right: 15px;padding: 0 15px;}
	.cd .cda .cdal .cdalc .cdalca span{padding-left: 25px;}
	.cd .cda .cdal .cdalc .cdalcb{height: 52px;line-height: 52px;border-radius: 26px;font-size: 18px;}
	.cd .cda .cdal .cdalc .cdalcb a{padding: 0 15px;}
	.cd .cda .cdal .cdalc .cdalcb span{padding-left: 35px;}
	.cd .cdb{padding: 60px 0;}
	.cd .cdb .cdbi{margin-bottom: 28px;padding: 10px 30px 30px;}
	.cd .cdb .cdbi .cdbia{line-height: 80px;font-size: 26px;padding-left: 20px;}
	.cd .cdb .cdbi .cdbib{margin-top: 40px;font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.cd .cda{padding: 60px 0 50px;}
	.cd .cda .cdal{float: none;width: 100%;margin-top: 30px;}
	.cd .cda .cdar{float: none;width: 100%;}
	.cd .cda .cdar .gallery-top{text-align: center;}
	.cd .cda .cdar .gallery-top .swiper-slide{}
	.cd .cda .cdar .gallery-thumbs .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
	.cd .cda .cdal .cdala{font-size: 20px;padding-left: 15px;}
	.cd .cda .cdal .cdala:after{width: 4px;height: 24px;}
	.cd .cda .cdal .cdalb{margin-left: 15px;margin-top: 15px;padding-top: 15px;line-height: 26px;}
	.cd .cda .cdal .cdalc{margin-top: 20px;margin-left: 15px;}

	.cd .cda .cdal .cdalc .cdalca{height: 40px;line-height: 40px;border-radius: 20px;font-size: 18px;margin-right: 10px;padding: 0 10px;}
	.cd .cda .cdal .cdalc .cdalca span{padding-left: 20px;background-size: 18px 18px;}
	.cd .cda .cdal .cdalc .cdalcb{height: 40px;line-height: 40px;border-radius: 20px;font-size: 16px;}
	.cd .cda .cdal .cdalc .cdalcb a{padding: 0 10px;}
	.cd .cda .cdal .cdalc .cdalcb span{padding-left: 25px;background-size: 18px 16px;}

	.cd .cdb{padding: 40px 0;}
	.cd .cdb .cdbi{margin-bottom: 20px;padding: 10px 20px 20px;}
	.cd .cdb .cdbi .cdbia{line-height: 60px;font-size: 20px;padding-left: 15px;}
	.cd .cdb .cdbi .cdbia:after{width: 4px;height: 24px;}
	.cd .cdb .cdbi .cdbib{margin-top: 20px;font-size: 14px;}

}
@media only screen and (max-width:750px){
	.cd .cda{padding: 20px 0 20px;}
	.cd .cda .cdar .gallery-top{float: none;width: 100%;}
	.cd .cda .cdar .gallery-thumbs{float: none;width: 100%;margin-top: 10px;height: auto !important;}

	.cd .cda .cdal .cdala{font-size: 16px;padding-left: 10px;}
	.cd .cda .cdal .cdala:after{width: 3px;height: 20px;}
	.cd .cda .cdal .cdalb{margin-left: 10px;margin-top: 10px;padding-top: 10px;line-height: 22px;font-size: 13px;}
	.cd .cda .cdal .cdalc{margin-top: 15px;margin-left: 10px;}

	.cd .cda .cdal .cdalc .cdalca{height: 32px;line-height: 32px;border-radius: 16px;font-size: 16px;margin-right: 7px;padding: 0 8px;}
	.cd .cda .cdal .cdalc .cdalca span{padding-left: 15px;background-size: 12px 12px;}
	.cd .cda .cdal .cdalc .cdalcb{height: 32px;line-height: 32px;border-radius: 16px;font-size: 14px;}
	.cd .cda .cdal .cdalc .cdalcb a{padding: 0 8px;}
	.cd .cda .cdal .cdalc .cdalcb span{padding-left: 18px;background-size: 16px 14px;}

	.cd .cdb{padding: 20px 0;}
	.cd .cdb .cdbi{margin-bottom: 15px;padding: 10px 15px 15px;}
	.cd .cdb .cdbi .cdbia{line-height: 50px;font-size: 16px;padding-left: 10px;}
	.cd .cdb .cdbi .cdbia:after{width: 3px;height: 20px;}
	.cd .cdb .cdbi .cdbib{margin-top: 15px;font-size: 14px;}
}

.hotNews{ margin-bottom:30px}
.hotNews .swiperx{ width:100%; overflow:hidden; position:relative}
.hotNews .swiperx .swiper-slide{ width:100%; background:#f7f8f8}
.hotNews .swiperx .swiper-slide a{ display:flex; width:100%; height:100%; align-items: center; flex-wrap: wrap; }
.hotNews .swiperx .swiper-slide .pic{ width:630px; float:left; overflow:hidden}
.hotNews .swiperx .swiper-slide .pic img{ width:100%}

.hotNews .swiperx .swiper-slide .pic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.hotNews .swiperx .swiper-slide:hover .pic img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}


.hotNews .swiperx .swiper-slide .title{ width:calc(100% - 630px); float:right; box-sizing:border-box; padding:0 60px 0 60px;}
.hotNews .swiperx .swiper-slide:hover .title .tt{color: #db1927}
.hotNews .swiperx .swiper-slide .title .time{ font-size:16px; color:#b0b0b0; padding:16px 0; }
.hotNews .swiperx .swiper-slide .title .tt{ font-size:28px; color:#333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-weight:bold}
.hotNews .swiperx .swiper-slide .title .intro{ font-size:16px; color:#666; text-align:justify; line-height:2; margin-top:10px; display: -webkit-box; -webkit-box-orient: vertical;   -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
.hotNews .swiperx .swiper-slide .title .more { position: relative; display: inline-block; padding: 0 70px 0 30px; border: 1px solid #d1d2d2; border-radius: 20px; font-size:16px; color:#666; margin-top:70px; line-height: 2.625; }
.hotNews .swiperx .swiper-slide .title .more::after { position: absolute; top: 50%; right: 16px; transform: translateY(-50%); content: ''; display: block; width: 22px; height: 22px; border-radius: 22px; background-color: #c8161e; background-position: center; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1738832911189' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4460' width='12' height='12'%3E%3Cpath d='M972.8 460.8h-409.6V51.2H460.8v409.6H51.2v102.4h409.6v409.6h102.4v-409.6h409.6V460.8z' fill='%23ffffff' p-id='4461'%3E%3C/path%3E%3C/svg%3E"); }
.hotNews .swiperx .paginationx{ width:calc(100% - 686px); position:absolute; right:0; left:auto; bottom:50px; z-index:9; height:8px; font-size:0}
.hotNews .swiperx .paginationx span{ width:8px; height:8px; border-radius:0; background:#cccccc; margin:0; margin-right:5px; opacity:1}
.hotNews .swiperx .paginationx span.swiper-pagination-bullet-active{ background:#040404}
@media all and (max-width:1700px){
    .hotNews{ }
    .hotNews .swiperx .swiper-slide .pic{ width:556px}
    .hotNews .swiperx .swiper-slide .title{ width:calc(100% - 556px); padding:0 40px 0 40px}
    .hotNews .swiperx .swiper-slide .title .more{ margin-top:30px; font-size: 14px; padding-right: 60px; }
    .hotNews .swiperx .paginationx{ width:calc(100% - 596px); bottom:40px}
}
@media all and (max-width:1200px){
    .hotNews{ margin-bottom:15px;}
    .hotNews .swiperx .swiper-slide .pic{ width:100%}
    .hotNews .swiperx .swiper-slide .title{ width:100%; padding:20px 15px}
    .hotNews .swiperx .swiper-slide .title .time{ font-size:14px; padding:10px 0}
    .hotNews .swiperx .swiper-slide .title .tt{ font-size:18px}
    .hotNews .swiperx .swiper-slide .title .intro{ font-size:14px; margin-top:0; line-height: 1.5;}
    .hotNews .swiperx .swiper-slide .title .more{ margin-top:15px; font-size:12px; padding: 0 40px 0 20px;}
    .hotNews .swiperx .swiper-slide .title .more::after { width: 16px; height: 16px; border-radius: 16px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1738832911189' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4460' width='8' height='8'%3E%3Cpath d='M972.8 460.8h-409.6V51.2H460.8v409.6H51.2v102.4h409.6v409.6h102.4v-409.6h409.6V460.8z' fill='%23ffffff' p-id='4461'%3E%3C/path%3E%3C/svg%3E"); }
    .hotNews .swiperx .paginationx{ width:100%; bottom:0; position:relative; margin-top:10px; text-align:center}
}
.sjBox{display: none;}
@media screen and (max-width: 1200px){.pcBox{display: none;} .sjBox{display: block;}}
/* 新闻列表 */
.page-news{padding: 10vh 0 6vh 0;}
.page-news .topNews .m-links{margin-bottom: 35px;}
.page-news .page-news-list a{display: flex; justify-content: space-between; flex-direction: row-reverse; align-items: center; border-bottom: 1px solid #dde6e9; padding: 33px 0; transition: all 0.3s; position: relative;}
.page-news .page-news-list a::before{content: '\20'; position: absolute; left: 50%; top: 0; width: 100%; height: 100%; transform: translateX(-50%); z-index: 2; background: #f7f8f8; opacity: 0; transition: all 0.3s;}
.page-news .page-news-list .textBox{width: 90%; position: relative; z-index: 4;}
.page-news .page-news-list .textBox .tit{font-size: 24px; font-weight: normal; color: #222222; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  transition: all 0.3s; line-height: 1.5; }
.page-news .page-news-list .textBox .tip{font-size: 16px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.3s; margin-top: 10px; line-height: 1.625;}
.page-news .page-news-list .textBox .txt{font-size: 14px; color: #222; margin-top: 10px;}
.page-news .page-news-list .timeBox{position: relative;z-index: 4; padding: 0 30px; color: #b0b0b0; transition: all 0.3s;}
.page-news .page-news-list .timeBox .time1{font-size: 46px; line-height: 1; font-weight: bold; }
.page-news .page-news-list .timeBox .time2{font-size: 16px; line-height: 1.75;}
.page-news .page-news-list a:hover{border-color: transparent;}
.page-news .page-news-list a:hover::before{opacity: 1;}
.page-news .page-news-list a:hover .textBox .tit{color: #c8161e; font-weight: bold;}
.page-news .page-news-list a:hover .timeBox{color: #c8161e;}
/* 分页 */
.page { line-height:2; text-align:center; padding: 4vh 0 10vh; }
.page a { display:inline-block; margin:0 2px; padding:3px 14px; background:#e7e7e7; color:#4f4f4f; vertical-align:top;font-size: 14px; }
.page a:hover,.page .current { background:#c8161e; color:#fff; }
@media screen and (max-width: 1024px){
    .page{ padding: 2vh 0 4vh; }
    .page a{ padding:3px 10px;margin: 0 0 5px;font-size: 12px}
}
@media screen and (max-width: 1200px) {
    .page-news{padding: 2vh 0 2vh 0;}
    .page-news .page-news-list a { padding: 15px 0; }
    .page-news .page-news-list .textBox{width: 100%; }
    .page-news .page-news-list .textBox .tit{font-size: 16px; overflow: inherit; white-space: inherit; text-overflow: inherit; font-weight: bold;}
    .page-news .page-news-list .textBox .tip{font-size: 13px; }
}

.f8f8f8 { background-color: #f8f8f8; }
.sjBox{display: none;}
@media screen and (max-width: 1200px){.pcBox{display: none;} .sjBox{display: block;}}
.page-contact-list { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch; align-content: stretch; height: 100%; padding: 8vh 0 0; }
.page-contact-list * { box-sizing: border-box; }
.page-contact-list > div { flex: 0 0 31%; max-width: 31%; margin-bottom: 8vh; padding: 2% 2%; background-color: #fff; transition: all 0.3s ease-in-out; }
.page-contact-list .textBox { color: #222; }
.page-contact-list .textBox .tit { font-size: 28px; font-weight: bold; }
.page-contact-list .textBox .tip { margin-top: 12px; font-size: 18px; line-height: 2; }
.page-contact-list > div:hover { box-shadow: 0 0 20px rgba(90, 90, 90, 0.1); }
@media all and (max-width:1700px){
    .page-contact-list { padding: 5% 0 0; }
    .page-contact-list > div { margin-bottom: 4vh; }
    .page-contact-list .textBox .tit { font-size: 20px; }
    .page-contact-list .textBox .tip { margin-top: 10px; font-size: 16px; }
}
@media all and (max-width:1200px){
    .page-contact-list > div { margin-bottom: 3vh; padding: 3%; }
    .page-contact-list .textBox .tit { font-size: 18px; }
    .page-contact-list .textBox .tip { margin-top: 9px; font-size: 15px; }
}
@media all and (max-width:1000px){
    .page-contact-list > div { flex: 0 0 100%; max-width: 100%; margin-bottom: 2vh; padding: 5%; }
    .page-contact-list .textBox .tit { font-size: 16px; }
    .page-contact-list .textBox .tip { margin-top: 8px; font-size: 14px; }
}
.ctc-hefei { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch; align-content: stretch; height: 100%; padding: 8vh 0; }
.ctc-hefei * { box-sizing: border-box; }
.ctc-hefei .right { width: 40.5%; background-color: #f7f8f8; }
.ctc-hefei .left { width: calc(100% - 42%); background-color: #f7f8f8; }
.ibw-inside-tel {}
.ibw-inside-tel .ctc-hefei-ads { padding: 5vh 2.6vw; color: #222; }
.ibw-inside-tel .ctc-hefei-ads:not(:last-child) { border-bottom: 1px solid #e9e9e9; }
.ibw-inside-tel .ctc-hefei-ads h4 { font-size: 24px; margin-bottom: 10px; }
.ibw-inside-tel .ctc-hefei-ads p { font-size: 18px; padding: 10px 0; }
.ibw-inside-tel .ctc-hefei-ads p img { margin-right: 5px; vertical-align: top; }
.ibw-inside-msg { padding: 4.3vh 2.6vw; }
.ibw-inside-msg .hd { display: flex; align-items: flex-end; gap: 10px; }
.ibw-inside-msg .hd h3 { font-size: 24px; color: #333; }
.ibw-inside-msg .hd .desc { font-size: 16px; color: #666; line-height: 1.7; }
.ibw-inside-msg .bd { margin-top: 33px; }
.ibw-inside-msg .bd .items .text-item { display: flex; justify-content: space-between; flex-wrap: wrap; }
.ibw-inside-msg .bd .items .text-item li { width: 48%; margin-bottom: 20px; }
.ibw-inside-msg .bd .items .text-item li.m-ipt-5 { width: 100%; height: 123px; }
.ibw-inside-msg .bd .items .text-item li .ipt { width: 100%; margin: 0; padding: 0 15px; border: 0; background:#fff; color: #333; line-height: 55px; font-size: 16px; }
.ibw-inside-msg .bd .items .text-item li.m-ipt-5 .ipt { height: 100%; }
.ibw-inside-msg .bd .items .sbt { display: block; width: 100%; margin: 0; padding: 0; border: 0; background-color:#c8161e; color: #fff; line-height: 55px; font-size: 18px; text-align: center; cursor: pointer; }
@media all and (max-width:1200px){
    .ibw-inside-msg .hd { flex-direction: column; align-items: flex-start; gap: 0; }
}
@media all and (max-width:1000px){
    .ctc-hefei { padding: 2vh 0; }
    .ctc-hefei .right { width: 100%; }
    .ctc-hefei .left { width: 100%; margin-top: 2vh; }
    .ibw-inside-tel .ctc-hefei-ads { padding: 2vh 5vw; }
    .ibw-inside-tel .ctc-hefei-ads h4 { font-size: 18px; margin-bottom: 10px; }
    .ibw-inside-tel .ctc-hefei-ads p { font-size: 14px; padding: 6px 0; }
    .ibw-inside-tel .ctc-hefei-ads p img { margin-right: 5px; width: 21px; height: 21px; }
    .ibw-inside-msg { padding: 2vh 5vw; }
    .ibw-inside-msg .hd { flex-direction: column; align-items: flex-start; gap: 0; }
    .ibw-inside-msg .hd h3 { font-size: 18px; margin-bottom: 5px; }
    .ibw-inside-msg .hd .desc { font-size: 14px; line-height: 1.3; }
    .ibw-inside-msg .bd { margin-top: 20px; }
    .ibw-inside-msg .bd .items .text-item li { width: 100%; margin-bottom: 10px; }
    .ibw-inside-msg .bd .items .text-item li.m-ipt-5 { height: 70px; }
    .ibw-inside-msg .bd .items .text-item li .ipt { padding: 0 15px; line-height: 35px; font-size: 13px; }
    .ibw-inside-msg .bd .items .sbt { line-height: 35px; font-size: 14px; }
}
.list .news tr td{padding: 10px;}



