html, body {
	margin: 0;
	padding: 0; overflow-x:hidden;
}
body {
	width: 100%;
	min-width: 1280px;
	font-family:roboto, menk, 'PingFang SC', Source Han Sans CN, Arial, "SOURCEHANSANSCN-REGULAR", 'Microsoft Yahei', 'Source Han Sans', SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK', source-han-sans-simplified-c, sans-serif;
}
ul, li, a {
	list-style: none;
	text-decoration: none;
}
dl,dt,dd,ul,li{
	padding: 0;
	margin: 0;
}
a {
	color: #153aa0;
}
/*头部*/
header {
	width: 84%;
	margin: 0 auto;
	border-bottom: 1px #5284c4 solid;
	position: fixed;
	z-index: 999;
	padding: 0 8%;
}
.head{ width:1200px; margin:0 auto;}
.logo {
	margin:10px 0;
	float: left;
	width:118px; overflow:hidden; position:relative;
}
.logo img{ width:100%;}
.logo .lan{ display:none;}
.menu {
	width:70%;
	float:right;
}
.menu ul {
	display: flex;
	margin: 0;
	padding: 0;
	justify-content:space-between;
}
.menu ul li {
	height:88px;
	line-height:88px;
}
.menu ul li a {
	color: #fff;
	font-size:16px;
	display: block;
	padding:0 20px;
}
.menu ul li a:hover, .menu ul li.on a {
	color: #fff;
	border-bottom: 3px #fff solid;
	height: 86px;
}
.menu ul li.cn a{ padding-top:5px;}
.menu ul li.cn a:hover{height: 81px; opacity:.8;}
.ny{ display:none;}

.nohome{ background-color:#fff; overflow:hidden; border-bottom:1px #e5e6eb solid;}
.nohome .menu ul li a{ color:#666666; font-size:16px;}
.nohome .menu ul li a:hover,.nohome .menu ul li.on a {
	color: #0241ad;
	border-bottom: 3px #0241ad solid;
	height: 86px;
}
.nohome .sy{ display:none;}
.nohome .ny{ display:block; margin-top:28px;}
.nohome .menu ul li.cn a{ height:81px; padding-top:5px; display:block;}
.nohome .menu ul li.cn a:hover{height: 81px; opacity:.8;}

.ons{ background: rgba(255,255,255,0.90); box-shadow:#E8E8E8; border-bottom:0;}
.ons .menu ul li a{ color:#000000;}
.ons .logo img{filter: drop-shadow(118px 0 #0241ad); -webkit-filter: drop-shadow(118px 0 #0241ad); margin-left:-118px;}
.ons .menu ul li.on a {
	color: #000000;
	border-bottom: 3px #0241ad solid;
	height: 86px;
}
.ons .bai,.nohome .bai{ display:none;}
.ons .lan,.nohome .lan{ display:block;}
/*轮播*/
.swiper {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	text-align: center;
	align-items: center;
}
.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.swiper-pagination1 .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background-color: #fff;
	opacity: 1;
}
.swiper-pagination1 .swiper-pagination-bullet-active {
	background-color: #fff;
	width: 28px;
	border-radius: 5px;
}
.w1200{width:1200px; margin:0 auto;}

/*关于*/
.about{ margin-top:50px; overflow:hidden; padding:50px 0}
.about .title{ width:100%; line-height:2; font-size:26px; font-weight:bold;}
.about .left{ width:620px; float:left; line-height:2.2; font-size:14px; color:#333333; text-indent:2em;}
.about .left a{ width:120px; height:40px; border:2px #0553a0 solid; border-radius:10px; text-align:center; line-height:40px; display:block; text-indent:0; text-align:center; font-size:16px; margin-top:30px;	-webkit-transform: scale(1.0); transform: scale(1.0); -webkit-transition: 0.3s ease 0s;}
.about .left a:hover{ color:#fff; background-color:#0553a0; -webkit-transition: 0.3s ease 0s;}
.about .right{ width:540px; float:right; position:relative;}
.about .right img{max-width:100%;}
.about .right img{filter: drop-shadow(20px 30px #0241ad); -webkit-filter: drop-shadow(20px 30px #0241ad);transition:all .3s;}

/*产品*/
.pro{ background:url(../images/pro.png) no-repeat center top; background-size:cover; padding:80px 0 60px; margin-top:50px; position:relative;}

.protitle {
	text-align: center;
	position: relative; padding:30px 0 50px 0;
}
.protitle dl {
	background: linear-gradient(to bottom, #fff, transparent);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	font-size:46px;
	text-transform: uppercase;
	font-weight: bold;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%, 0%);
	opacity:.1; font-family:Arial Black;
}
.protitle dt {
	font-size:36px;
	color: #fff; font-weight:bold;
	position: relative;
	z-index: 9;
	margin-bottom:20px;
}
.protitle p{ width:70%; margin:0 auto; font-size:14px; color:#cddbee; text-align:center;}

.cpfl{ width:100%; display:flex; justify-content:center; height:60px; line-height:60px; opacity:.7; cursor:pointer;}
.cpfl dl{ width:auto; margin-top:20px;}
.cpfl dl img{ width:auto; height:23px;}
.cpfl dt{ color:#fff; margin-left:15px;}

.mySwiperpro{ margin-bottom:30px; overflow:inherit; width:1200px;}
.mySwiperpro:after{content:''; position:absolute; bottom:0; width:100vw; height:1px; background-color:#fff;left: 50%; transform: translate(-50%, 0%); opacity:.5;}
.mySwiperpro .swiper-slide-thumb-active .cpfl{ border-bottom:3px #fff solid; font-weight:bold; opacity:1;}

.mySwiperpro2{ width:100%; max-width:1400px; margin:0 auto;}

.mySwiperlist{ width:1200px; height:640px; overflow:hidden; padding-bottom:50px;}
.mySwiperlist .swiper-slide{ width:100%; height:auto;}
.mySwiperlist .swiper-slide dl{ width:100%;}
.mySwiperlist .swiper-slide dl img{ width:100%}

.mySwiperlist .swiper-slide dt{ width:100%; height:50px; line-height:50px; background-color:#002a66; color:#fff;}
.mySwiperlist .swiper-slide dt h1{ font-size:14px; text-align:left; text-indent:20px; float:left; margin:0;}
.mySwiperlist .swiper-slide dt h1 span{ font-weight:normal;}
.mySwiperlist .swiper-slide dt em{width:25px; height:8px; float:right; margin-right:20px; background:url(../images/cpmore.png) no-repeat center top; margin-top:20px; -webkit-transition: 0.3s ease 0s;}
.mySwiperlist .swiper-slide a:hover dt em{ margin-right:10px;}

.swiper-button-nextlist, .swiper-button-prevlist{ position:absolute; width:54px; height:54px; background:rgba(0,0,0,.20); border-radius:50%;}
.swiper-button-nextlist:after, .swiper-button-prevlist:after{ font-size:16px; font-weight:bold;}
.swiper-button-nextlist.swiper-button-disabled, .swiper-button-prevlist.swiper-button-disabled{ opacity:1;}


/*功能*/
.gongneng{ width:100%; height:auto; margin:0 auto; padding:100px 0;}
.gntitle {
	text-align: center;
	position: relative; padding:30px 0 50px 0;
}
.gntitle2{padding:30px 0 10px 0;}
.gntitle dl {
	background: linear-gradient(to bottom, #000000, transparent);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	font-size:46px;
	text-transform: uppercase;
	font-weight: bold;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%, 0%);
	opacity:.1; font-family:Arial Black;
}
.gntitle dt {
	font-size:36px;
	color: #333333; font-weight:bold;
	position: relative;
	z-index: 9;
	margin-bottom:20px;
}
.gnimg{ width:1200px; margin:0 auto; text-align:center;}
.gnimg img{ max-width:100%;}

/*新闻*/
.news{ background:url(../images/news.png) no-repeat center top; padding:50px 0 90px;}
.dh{ height:auto; overflow:hidden; margin-bottom:75px;}
.dh ul{position: relative;overflow: hidden;width:1200px;height:340px;margin:0 auto;}
.dh ul li{float: left;width:320px;overflow: hidden;height: 100%;position: relative;cursor: pointer; margin-right:18px;}
.dh ul li:nth-child(3){ margin-right:0;}
.dh ul li a{display: block;width: 100%;height: 100%;}
.dh ul li a img{ width:100%;}
.dh ul li .layer{position: absolute;bottom: 0;left: 0;width: 100%; background:rgba(2,62,173,1);height: 100%; }
.dh ul li .layer .p1{position: relative;bottom: 5px;left: 10px;  width:calc(100% - 60px); overflow: hidden; padding:20px;}    
.dh ul li .layer .p2{position: absolute; bottom: 5px; left: -220%;overflow: hidden;width:100%; text-indent:20px;}
.dh ul li .layer .p2 b,.dh ul li .layer .p2 span{display: block;font-weight:normal; font-size: 16px;   }
.dh ul li .layer .p1 b,.dh ul li .layer .p1 span{display: block;font-size: 14px;  }
.dh ul li .layer p{ margin-top: 5px;}

.col1{color:#fff; font-weight:normal; list-style:none; font-style:normal;}
.col2{ color:rgba(255, 255, 255, 0.7);}

.dh ul li .layer .p1 .col1{ font-size:18px; line-height:1.5; margin-bottom:30px; margin-top:15px;}
.dh ul li .layer .p1 .col2{ font-size:14px; color:#ccd9ef; line-height:2; height:170px;}
.dh ul li .layer .p1 .col3{font-size:14px; color:#ccd9ef; display:inline-table;}
.dh ul li .layer .p1 .col4{width:25px; height:8px; float:right; margin-right:0px; background:url(../images/cpmore.png) no-repeat center top; margin-top:10px; -webkit-transition: 0.3s ease 0s;}

.news a.more{ width:120px; height:40px; border:2px #0553a0 solid; border-radius:10px; text-align:center; line-height:40px; display:block; text-indent:0; text-align:center; font-size:16px; margin-top:30px; -webkit-transform: scale(1.0); transform: scale(1.0); -webkit-transition: 0.3s ease 0s; margin:0 auto;}
.news a.more:hover{ color:#fff; background-color:#0553a0; -webkit-transition: 0.3s ease 0s;}

/*客户*/
.kehu{ background:url(../images/kehu1.png) no-repeat center top; padding:50px 0;}
.mySwiperkehu{ width:100%; height:380px;}
.mySwiperkehu .swiper-slide{ height:146px;}

.mySwiperkehu .swiper-pagination-bullet {
	width:40px;
	height:4px;
	background-color: #fff;
	opacity:.5; border-radius:0;
}
.mySwiperkehu .swiper-pagination-bullet-active {
	background-color: #fff;
	width:40px; opacity:1;
}

.mySwiperkehu .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,0px);
}

/*底部*/
footer{ background-color:#002a66; padding:50px 0 0;}
.foot{ width:1200px; margin:0 auto;}
.foot1{ display:flex; justify-content:space-between; color:#fff;}
.foot1 dl{ width:54px; float:left;}
.foot1 dt{ float:right; width:calc(100% - 74px); font-size:16px; line-height:1.7;}
.foot1 dd{ margin-left:20px; float:left; font-size:14px;}

.banshichu{ display:flex; justify-content:space-between; flex-wrap:wrap; margin-top:40px;}
.banshichu li{ width:33.3333%; color:#bfcad9; line-height:2.5; font-size:14px;}

.copy{ text-align:center; font-size:12px; color:#6f87a8; padding:30px 0;}
.copy a{ color:#6f87a8;}

/*内页大图*/
.nbanner{ width:100%; height:auto; margin:0 auto; margin-top:90px; position:relative;}
.bannerimg{ width:100%; text-align:center; line-height:0;}
.bannerimg img{ width:100%; max-width:1920px;}
.bannertext{ position:absolute;	top: 22%; left: 50%; transform: translate(-50%, 22%); text-align:center;}
.bannertext dl{ font-size:42px; font-weight:bold; color:#1d2129; line-height:2;}
.bannertext dt{ width:30px; height:4px; background-color:#1d2129; margin:0 auto;}
.bannertext dd{ font-size:20px; line-height:3; font-weight:bold; text-transform:uppercase;}

/*固定跟随*/
.prd-body {position: relative; max-width:1920px; margin:0 auto; width:100%; margin-top:-50px;}
#fix{z-index:99; background:rgba(0,0,0,0.50); width:1200px; margin:0 auto;}
#fix ul{ display:flex; justify-content:space-between;}
#fix0{z-index:99; background:rgba(0,0,0,0.50); width:1200px; margin:0 auto;}
#fix0 ul{ display:flex; justify-content:space-between;}
.prd-slider { width:100%; height:50px;}
.prd-slider li {
	width:20%;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    height:50px;
    line-height:50px;
    font-size: 16px;}
.prd-slider li a { display:block; font-size:16px; color:#fff;}
.prd-slider li a.active {color: #fff; background: #0241ad;}
.prd-main {}
.prd-tit {border-bottom: 1px solid #ddd;position: relative;padding-left: 70px;font-size: 22px;padding-bottom: 20px;margin-bottom: 30px;}
.prd-tit:after {position: absolute;content: '';left: 70px;bottom: -1px;height: 2px;background-color: #009bde;width: 100px;}
.prd-tit strong {display: block;line-height: 1;font-size: 24px;color: #999;text-transform: uppercase;font-family: Arial;}
.prd-tit strong span {color: #009bde;}
.prd-tit i {width: 54px;height: 54px;border: 1px solid #009bde;border-radius: 50%;background: no-repeat center / contain;position: absolute;left: 0;top: 0;}
.prd-sec { background: #fff; width:100%; height:auto; overflow:hidden;}

/*分类*/
.sortnav{ position:relative;z-index:99; background:rgba(0,0,0,0.50); width:1200px; margin:0 auto; margin-top:-50px;}
.sortnav ul{ display:flex; justify-content:center;}
.sortnav li {
	width:250px;
    text-align: center;
    vertical-align: top;
    height:50px;
    line-height:50px;
    font-size: 16px;}
.sortnav li a{ color:#fff; display:block;}
.sortnav li a.active {color: #fff; background: #0241ad;}


/*关于*/
.guanyu{ width:1200px; margin:0 auto; padding:100px 0; height:auto; overflow:hidden;}
.guanyutitle{ width:100%;}
.guanyutitle dl{ width:48px; height:4px; background-color:#1d2129; margin-bottom:20px;}
.guanyutitle dt{ font-size:36px; color:#1d2129; font-weight:bold; line-height:2.5;}
.guanyu .left{ width:648px; float:left; font-size:14px; color:#1d2129; line-height:2.1;}
.guanyu .right{ width:520px; float:right; padding-top:20px;}
.guanyu .right img{ width:100%;}

.wenhua{ width:100%; overflow:hidden; padding:80px 0;}
.wenhua .content{ font-size:14px; color:#cddcf0; line-height:2;}
.wenhua .guanyutitle dl{background-color:#fff;}
.wenhua .guanyutitle dt{color:#fff;}

.zhici{ padding:100px 0; overflow:hidden;}
.zhici .content{ line-height:2; font-size:14px;}

.chengnuo{ padding:80px 0; overflow:hidden;}
.chengnuo li{ width:420px; float:left; margin-right:20px; background:rgba(255,255,255,0.70); padding:30px;}
.chengnuo li dl{ font-size:44px; font-weight:bold; color:#333333;}
.chengnuo li dt{ font-size:28px; font-weight:bold; line-height:3;}
.chengnuo li dd{ font-size:14px; line-height:2;}

.chengnuo li:nth-child(4){ width:200px; float:right; background-color:#0241ad; text-align:right; margin-right:0; padding:0; height:320px; color:#1b54b5; text-transform:uppercase; writing-mode: vertical-rl; font-size:48px; line-height:1.5; font-weight:bold;}
.chengnuo li:nth-child(5){ width:calc(100% - 60px); margin-top:20px;}

.rongyu{ padding:60px 0;}
.rongyu .content{ padding-top:50px; text-align:center;}


.main{ padding:20px 0; overflow:hidden;}
/*产品分类*/

.accordion {width:240px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; float:left;}
.accordion .link {cursor:pointer;display:block;padding:15px 15px 15px 42px;color:#45484f;font-size:16px;
 background-color:#f2f3f5;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.accordion .link a{ color:#000000; font-weight:bold;}
.accordion .link img{ vertical-align: middle;}
.accordion li:last-child .link {border-bottom:0;}
.accordion li i{ width:25px; position:absolute;top:13px;left:12px;font-size:18px;color:#595959;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease; overflow:hidden;}
.accordion li i img{filter: drop-shadow(25px 0 #000000); -webkit-filter: drop-shadow(25px 0 #000000); margin-left:-25px;}
.accordion li i.fa-chevron-down {right:12px;left:auto;font-size:20px; font-style:normal; top:12px;}
.accordion li.open .link {color:#000000}
.accordion li.open i {color:#000000;}
.accordion li.open i.fa-chevron-down {-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg); top:18px;}
.submenu {display:none;font-size:14px}
.submenu li {}
.submenu a {display:block;text-decoration:none;color:#000000;padding:15px 12px;padding-left:42px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.submenu a:hover,.submenu a.on {background:#e6ecf7;color:#104bb1; border-left:3px #0241ad solid;}

.proright{ width:930px; float:right; display:flex; justify-content: flex-start; flex-wrap:wrap; height:auto;}
.proright li{ width:31%; margin:1%; border:1px #f2f3f5 solid;}
.proright li dl{ width:100%; overflow:hidden;}
.proright li dl img{ width:100%;}
.proright li dt{ color:#333333; font-size:16px; padding:5px 10px;}
.proright li dd{ font-size:13px; color:#999999; padding:0 10px 10px;}
.proright li:hover dt{ color:#0241ad;}

.proright li dl img {
	-moz-transition: all .8s ease 0s;
	-ms-transition: all .8s ease 0s;
	-o-transition: all .8s ease 0s;
	-webkit-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
}
.proright li:hover dl img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: 0.3s ease 0s;
}

/*分页*/
.pagebar{display:flex; justify-content: center; margin-top:10px; padding:2%; width:100%;}
.pagination a{background:#fff;border:1px solid #ccc;color:#333;font-size:14px; padding:6px 12px; margin:0 2px;border-radius:3px}
.pagination a:hover{color:#2d4eaa;border:1px solid #2d4eaa}
.pagination a.page-num-current{color:#fff;background:#2d4eaa;border:1px solid #2d4eaa}

/*当前位置*/
.weizhi{ width:1200px; margin:0 auto; line-height:80px; color:#4e5969;}
.weizhi a{ color:#0241ad;}

/*详情页*/
.proimg{ width:600px; float:left;}
.proimg img{ width:100%;}
.protext{ width:540px; float:right;}
.protext dl{ font-size:22px; font-weight:bold; line-height:2;}
.protext dt{ font-size:16px; line-height:2; margin-bottom:20px;}
.protext dd{ font-size:16px; line-height:2; height:290px;}
.ldhf{width:260px; height:44px; float:left; color:#fff; text-align:center; line-height:44px; background:url(../images/xqyico1.png) no-repeat 70px 15px #0241ad;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.ldhf:hover{ background:url(../images/xqyico1.png) no-repeat 75px 15px #0241ad;}
.zxzx{width:260px; height:44px; float:left; color:#fff; text-align:center; line-height:44px; background:url(../images/xqyico2.png) no-repeat 70px 15px #fa7d23;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.zxzx:hover{ background:url(../images/xqyico2.png) no-repeat 75px 15px #fa7d23;}

.xqy{ width:100%; overflow:hidden; border-bottom:2px #eeeeee dotted; margin-bottom:20px; color:#333333; font-size:14px; line-height:2;}
.xqy h1{ font-size:20px; background:url(../images/h1.png) no-repeat center left; text-indent:30px; line-height:2; margin-top:50px;}
.xqy img{ max-width:100%;}
.xqfy{ line-height:2; font-size:14px; color:#646d7c;}
.xqfy a{ color:#1d2129;}

/*新闻列表*/
.newshot{ width:1200px; margin:0 auto;}
.newshot dl{ width:520px; float:left; height:280px; overflow:hidden;}
.newshot dl img{ width:100%; height:100%; object-fit: cover;}
.newshot dt{ width:650px; float:right; font-size:20px; font-weight:bold; color:#333333; line-height:3;}
.newshot dd{ width:650px; float:right; font-size:14px; line-height:2; color:#41454b; height:180px;}
.newshot .more{ width:650px; float:right;font-size:14px;color:#41454b;}
.newshot .more a{ float:right; width:130px; height:36px; line-height:36px; text-indent:30px; color:#fff; background:url(../images/newsmore.png) no-repeat center center;}

.newslist{ width:100%;}
.newslist li{ width:100%; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.newslist li:after{ content:''; position:absolute; bottom:0; width:100%; background-color:#F7F8FA; height:0px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease; z-index:-1;}
.newslist li:hover{}
.newslist li:hover:after{ height:100%;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease; z-index:-1;}
.newslist li a{ width:1200px; margin:0 auto; display:block; border-bottom:1px #e5e6eb solid; padding:30px 0; overflow:hidden;}
.newslist li:hover a{ border-bottom:0;}
.newslist .date{ width:98px; height:98px; float:left; border:1px #1D2129 solid; padding:20px; margin-top:20px;}
.newslist .date dl{ font-size:30px; font-weight:bold; color:#1d2129; line-height:2;}
.newslist .date dt{ font-size:20px; color:#4e5969;}
.newslist .text{ width:680px; float:left; margin-left:40px; margin-top:20px;}
.newslist .text dl{ font-size:20px; font-weight:bold; color:#1d2129; line-height:2.2;}
.newslist .text dt{ font-size:14px; color:#34383f; line-height:2;}
.newslist .img{ width:280px; float:right;}
.newslist .img img{ width:100%;}
/*.newslist li:hover .date dl,.newslist li:hover .date dt,.newslist li:hover .text dl,.newslist li:hover .text dt{ color:#fff;}*/

.xqytitle{ width:100%; text-align:center; border-bottom:1px #eeeeee dotted; padding-bottom:15px;}
.xqytitle dl{ font-size:24px; color:#000000; line-height:2; margin-bottom:15px;}
.xqytitle dt{ font-size:14px; line-height:2;}

/*案例*/
.casetitle{ text-align:center; margin-top:50px; margin-bottom:30px;}
.casetitle dl{
    width: 30px;
    height: 4px;
    background-color: #1d2129;
    margin: 0 auto;
}
.casetitle dt{font-size:36px;
    font-weight: bold;
    color: #1d2129;
    line-height: 2;}
.caselist{ width:100%; display:flex; justify-content:space-between; flex-wrap:wrap;}
.caselist{ width:100%; overflow:auto;}
.caselist table{ min-width:100%; margin:auto; border-collapse:collapse;}
.caselist table tr td{ padding:5px; border:none; font-size:14px; color:#1d2129; line-height:2.5; border:1px solid #ccc;min-width: 75px;text-align: center; padding:10px 50px;}
.caselist table tr:nth-child(1){background:#f2f3f5;}
.caselist table tr:nth-child(1) td{ font-size:16px; color:#000000;}
.caselist table tr td:nth-child(3){ text-align:right;}

/*联系*/
.contact{ background:url(../images/contact.png) no-repeat center top; padding:50px 0; overflow:hidden;}
.contacttitle dl{ font-size:30px; font-weight:bold; color:#1d2129; margin:30px 0 50px 0;}
.contacttitle dt{ font-size:14px; color:#4d5157;}

.lxfs{ background-color:#fff; width:100%; overflow:hidden;}
.lxfs dl{ width:640px; float:left; line-height:0;}
.lxfs dl img{ width:100%;}
.lxfs dt{ width:calc(100% - 720px); margin:30px 40px 0; line-height:3; border-bottom:1px #e5e6eb solid; font-size:24px; font-weight:bold; color:#1d2129; float:right;}
.lxfs dd{ width:calc(100% - 720px); margin:10px 40px 0; font-size:14px; color:#55585f; line-height:1; float:right;}

.fengongsi{ margin-top:80px;}
.fengongsilist h1{ font-size:24px; color:#1d2129; line-height:2; font-weight:bold; text-indent:10px; margin-top:50px;}
.fengongsilist ul{ display:flex; justify-content: flex-start; flex-wrap:wrap;}
.fengongsilist ul li{ width:27.5%; margin:10px; background-color:#f7f8fa; padding:25px;}
.fengongsilist ul li dl{ font-size:20px; line-height:2; color:#1d2129; margin-bottom:10px; font-weight:bold;}
.fengongsilist ul li dt{ font-size:14px; color:#393c43; line-height:2;}
.fengongsi h2{ text-align:center; font-size:16px; font-weight:normal; margin:50px 0 80px;}

/*客服*/
/********.toolbar*********/
.toolbar {width:60px;position:fixed;right:.5%;top:175px;z-index:999; background-color:#fff;box-shadow:2px 2px 10px #333333; border-radius:15px; padding:15px;}
.toolbar dd {width:60px;height:50px;margin-bottom:1px;position:relative; -webkit-border-radius:100%;border-radius:100%; position:relative; padding-bottom:50px;}
.toolbar dd:after{content:''; width:50%; height:1px; background-color:#e5e6eb; position:absolute; top:0; left:25%;}
.toolbar dd:first-child:after{ background-color:#fff;}
.toolbar dd i {width:40px;height:45px;display:block;position: relative;left:13px;top:20px;cursor:pointer;text-align:center;-webkit-border-radius:100%;border-radius:100%; list-style:none;font-style: normal;}
.toolbar dd i span {width:100%;height:35px;display:block; text-align:center; background:url(../images/rightfixicon.png) no-repeat 0 0; font-size:14px;}
.toolbar dd p{ font-size:14px; text-align:center; line-height:1;}
.toolbar dd.gottop {display:none;}
.toolbar dd a{ color:#333333; display:block;}
.toolbar .slide-tel {display:block;width:0;height:50px;line-height:50px;font-size:24px;font-family:arial;color:#FFF;position:absolute;padding:0 0 0 50px;top:0;right:0;overflow:hidden;-webkit-border-radius:50px;border-radius:50px;-webkit-transition:all .0s ease-in-out 0s;-moz-transition:all .0s ease-in-out 0s;transition:all .0s ease-in-out 0s;}
.toolbar .pop-code {width:auto;}
.toolbar .pop {position:absolute;right:100px;top:-51px; display:none;}
.toolbar .poptel{ width:auto; top:-5px; font-size:16px; color:#0241ad; text-align:right;}

.toolbar .pop-code h3 {height:30px;line-height:26px;text-align:center;color:#333333;font-size:16px;font-weight:400;white-space:nowrap;}
.toolbar .pop-code h3 b {display:block;font-size:14px;font-weight:normal;}
.toolbar .qq span {background-position:0 -47px; margin:0 auto;}
.toolbar .qq a {width:50px;height:50px;cursor:pointer;display:block;}
.toolbar .tel span {background-position:0 0;}
.toolbar .code span {background-position:0 -95px;}
.toolbar .top span {background-position:0 -142px;}
