*{margin: 0;padding: 0;list-style: none;font-family: "微软雅黑";}
.clearfix{clear: both;}
.header-bg{background:#FFF;padding-bottom: 30px;transition:0.3s;position: relative;}
.header-top{max-width: 1200px;margin: 0 auto;text-align:right;color: #333;font-size: 14px;padding: 10px 0;transition:0.3s;}
.header-top a{color: #333;margin: 0 5px;}
.header-top a:hover{color: #ff0000;}
.header{max-width: 1200px;margin: 0 auto;}
.logo{float: left;}
.logo h2,.logo h3{float: left;}
.logo h2 img{width: auto;transition:0.3s;padding:0 20px 0 10px;border-right: solid 1px #ddd;}
.logo h3{font-size: 12px;color: #333;line-height: 24px;padding-left: 20px;transition:0.3s;}
.logo h3 span{display: block;font-size: 20px;line-height: 32px;color: #555;}
.h-search-tel{float: right;overflow: hidden;}
.h-tel{float: left;overflow: hidden;padding:8px 0;transition:0.3s;}
.h-tel img{float: left;margin-right: 5px;transition:0.3s;}
.h-tel p{float: left;font-size: 14px;color: #999;line-height: 20px;transition:0.3s;}
.h-tel p span{display:block;font-size:20px;color: #333;font-weight: bold;transition:0.3s;}
.h-search{float: right;padding: 12px 0;margin:0 10px;transition:0.3s;}
.h-search-c{overflow: hidden;}
.h-search-txt{font-size: 14px;;float: left;width: 200px;border: none;line-height:34px;line-height: 36px;text-indent:5px;transition:0.3s;border: solid 1px #999;}
.h-search-btn{font-size: 14px;float: left;width: 60px;line-height: 38px;background: #cc0725;border: none;color: #fff;transition:0.3s;}
.m-nav{float: right;display: none;}
.m-nav dt img{display: block;padding-right: 10px;}
.m-nav dd{position: absolute;left: 0;top: 60px;background:rgba(255,255,255,0.9);width: 100%;box-shadow:0 0 5px #ddd;display: none;z-index:10;}
.m-nav dd a{font-size: 14px;color: #333;line-height: 30px;margin: 10px 0;display: block;text-align: center;}
.m-nav dd a:hover{color: #ff0000;}
.nav-bg{background: #061f41;position: relative;}
.nav{max-width: 1200px;margin: 0 auto;}
.nav-c{float: left;width: calc(100% / 9);padding: 20px 0;}
.nav-c h4{border-right: solid 1px #5d5d5d;}
.nav-c h4 a{display: block;font-size: 18px;font-weight: bold;color: #fff;text-align: center;line-height: 20px;}
.nav-c:nth-child(9) h4{border: none;}
.nav-box{position: absolute;z-index: 11;left: 0;top:60px;width:calc(100% - 40px);background:rgba(255,255,255,1);display: none;padding:0 20px}
.nav-box dl{float: left;width:calc(100% / 6 - 20px);margin: 0 10px;}
.nav-box dl dt{border-bottom: solid 1px #d4d4d4;}
.nav-box dl dt a{font-size: 16px;color: #555;line-height: 50px;}
.nav-box dl dt i{color:#003581;margin-right:10px;}
.nav-box dl dd{overflow: hidden;height: 120px;overflow: hidden;}
.nav-box dl dd a{float: left;width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;line-height: 20px;margin:5px 0px;color:#555}
.nav-box dl dd p{display:none;}
.nav-c:hover .nav-box{display:block;}
.nav-c:hover h4 a{color: #ff0000;}
.nav-box dl a:hover{color: #ff0000;text-decoration: underline;}
.nav-cc{position: relative;}
.nav-chi{position: absolute;left: 0;top: 60px;background:#fff;z-index: 12;width:400px;padding:0 20px;overflow: hidden;display: none;box-shadow:0 0 5px #ddd;}
.nav-c:nth-child(1) .nav-chi{opacity: 0;}
.nav-c:nth-child(8) .nav-chi{opacity: 0;}
.nav-chi-l{float: left;width:209px;border-right:solid 1px #eee;min-height:210px;}
.nav-chi-l a{display: block;font-size: 14px;line-height: 20px;margin: 15px 0;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.nav-chi-l a:hover{color: #ff0000;text-decoration: underline;}
.nav-chi-r{float: right;width:170px;padding-left: 19px;}
.nav-chi-r img{width:170px;height:170px;padding:20px 0;}
.nav-cc:hover .nav-chi{display: block;}
.banner{position: relative;overflow: hidden;}
.banner-con{position: absolute;left: 0;top: 0;overflow:hidden;}
.banner-img img{width: 100%;overflow:hidden;}
.banner-h img{width: 100%;}
.title-box{text-align: center;transition:0.3s;}
.title-box h2{font-size: 30px;color: #333;line-height: 50px;transition:0.3s;font-weight: bold;}
.title-box p{font-size: 14px;color: #555;line-height: 20px;transition:0.3s;}
.product-bg{padding: 50px 0;background: #f8f8f8;transition:0.3s;}
.product{max-width:1200px;margin: 0 auto;padding-top: 20px;}
.product a{float: left;width: calc(100% / 3 - 1px);border: 1px solid #ddd;background: #fff;text-align: center;padding: 20px 0;margin-left: -1px;margin-top: -1px;transition:0.3s;}
.product a i{display: block;height: 80px;line-height: 80px;}
.product a i img{display: inline-block;vertical-align: middle;transition:0.3s;}
.product a h3{font-size: 18px;line-height: 20px;color: #333;transition:0.3s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition:0.3s;}
.product a span{display: block;font-size: 14px;color: #999;line-height: 30px;transition:0.3s;}
.product a:hover i img{transform: rotate(360deg);transition:0.3s;}
.product a:hover span{font-weight: bold;transition:0.3s;}
.product a:hover{box-shadow:0 0 5px #ccc;transition:0.3s;}
.youshi-bg{background: url(../images/index02_bg.jpg) no-repeat center center;}
.youshi{max-width: 1200px;margin: 0 auto; overflow: hidden;padding:100px 0;}
.youshi p{float: left;width: calc(100% / 4);line-height:50px;text-align: center;color:#fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition:0.3s;}
.youshi p b{font-size: 50px;margin: 0 5px;transition:0.3s;color:red;}
.youshi p span{font-size:20px;line-height:30px;display:block;}
.solutions-bg{padding: 50px 0;transition:0.3s;}
.solutions{max-width: 1200px;margin: 0 auto;}
.solutions-t{text-align: center;padding: 20px 0;transition:0.3s;}
.solutions-t li{display: inline-block;border: solid 1px #003581;overflow: hidden;border-radius:3px;margin: 0 5px;}
.solutions-t li a{font-size: 14px;line-height: 36px;text-align: center;display: block;padding: 0 20px;transition:0.3s;}
.solutions-t .solutions-t-xz a{background:#003581;color: #fff;}
.solutions-t li a:hover{background:#003581;color: #fff;transition:0.3s;}
.solutions-box{overflow: hidden;}
.solutions-box a{float: left;width:calc(100% / 4 - 20px);margin: 10px;padding-top: 15px;transition:0.3s;}
.solutions-box a i{width:100%;text-align: center;margin: 0 auto;background: #f8f8f8;display: block;overflow: hidden;border-radius: 5px;transition:0.3s;}
.solutions-box a i img{display:inline-block;vertical-align: middle;transition:0.3s;max-width:100%;}
.solutions-box a em{display: block;text-align: center;font-size: 16px;color: #333;font-style: normal;line-height: 40px;transition:0.3s}
.solutions-box a:hover i{box-shadow:0 0 5px #ccc;transition:0.3s;} 
.solutions-box a:hover i img{transform:rotate(360deg);transition:0.3s;}
.solutions-box a:hover em{font-weight:bold;transition:0.3s}
.dtys-bg{padding: 50px 0;background: url(../images/dtys_bg.jpg) no-repeat center center;transition:0.3s;}
.dtys-bg .title-box h2,.dtys-bg .title-box p{color: #fff;}
.dtys{overflow: hidden;max-width: 1200px;margin: 0 auto;padding-top: 20px;}
.dtys-c{float: left;width:calc(100% / 5 - 20px);text-align: center;margin: 0 10px;transition:0.3s;}
.dtys-c h3{font-size:18px;color: #fff;line-height: 40px;font-weight: bold;}
.dtys-c p{font-size: 14px;color: #fff;line-height: 24px;margin-bottom: 10px;}
.dtys-c1,.dtys-c5{padding-top: 100px}
.dtys-c3{padding-top: 120px;}
.dtys-c span{display: block;width:83px;height: 83px;background-repeat: no-repeat;background-position:center center;background-color:#fff;border-radius: 50%;border: solid 5px #8897af;margin: 0 auto;}
.dtys-c i{display: block;width:83px;height:185px;background-repeat: no-repeat;background-position:center center;margin: 0 auto;background-image:url(../images/icon_bg.png);}
.dtys-c1 span{background-image:url(../images/dtys01_icon.png);}
.dtys-c2 span{background-image:url(../images/dtys02_icon.png);}
.dtys-c4 span{background-image:url(../images/dtys03_icon.png);}
.dtys-c5 span{background-image:url(../images/dtys04_icon.png);}
.dtys-c1:hover span{background-image:url(../images/dtys01_icon_hover.png);background-color:#436bb3;border-color:#2a4e89;transform: scale(1.2);transition:0.3s;}
.dtys-c2:hover span{background-image:url(../images/dtys02_icon_hover.png);background-color:#436bb3;border-color:#2a4e89;transform: scale(1.2);transition:0.3s;}
.dtys-c4:hover span{background-image:url(../images/dtys03_icon_hover.png);background-color:#436bb3;border-color:#2a4e89;transform: scale(1.2);transition:0.3s;}
.dtys-c5:hover span{background-image:url(../images/dtys04_icon_hover.png);background-color:#436bb3;border-color:#2a4e89;transform: scale(1.2);transition:0.3s;}
.dtys-c:hover i{background-image:url(../images/icon_bg_hover.png);}
.case-bg{background:#f8f8f8;padding: 50px 0;transition:0.3s;}
.case{max-width: 1200px;margin: 0 auto;overflow: hidden;padding-top: 20px;}
.case a{float: left;width: calc(100% / 3 - 40px);margin: 10px;box-shadow:0 0 5px #ddd;background: #fff;padding: 10px;transition:0.3s;}
.case a i{display: block;width: 100%;text-align: center;overflow: hidden}
.case a img{width: 100%;transition:0.3s;}
.case a h3{font-size: 18px;color: #003581;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition:0.3s;}
.case a p{font-size: 14px;color: #555;line-height: 24px;height: 72px;overflow: hidden;}
.case a:hover i img{transform:scale(1.2);transition:0.3s;}
.case a:hover h3{color: #ff0000;transition:0.3s;}
.case-more{padding: 10px 0;}
.case-more a{display: block;width: 160px;line-height: 36px;border: solid 1px #003581;text-align: center;font-size: 14px;color: #003581;margin: 0 auto;transition:0.3s;}
.case-more a span{margin-left: 5px;transition:0.3s;}
.case-more a:hover{background: #fff;transition:0.3s;}
.case-more a:hover span{margin-left: 15px;transition:0.3s;}
.news-bg{padding: 50px 0;}
.news{max-width: 1200px;margin:0 auto;transition:0.3s;}
.news-t{overflow: hidden;text-align: center;padding: 10px 0;}
.news-t li{display:inline-block;border-left:solid 1px #999;}
.news-t li a{font-size: 16px;color: #333;line-height: 20px;padding: 0 10px;transition:0.3s;}
.news-t li:nth-child(1){border: none;}
.news-t .news-t-xz a{color: #ff0000;}
.news-c{overflow: hidden;display: none;}
.news-c-xz{display: block;}
.news-l{float: left;width: 38%;margin-top: 20px;transition:0.3s;}
.news-l i{display: block;width: 100%;}
.news-l i img{display: inline-block;vertical-align: middle;width: 100%;}
.news-l h2{font-size: 16px;color: #333;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition:0.3s;}
.news-l p{font-size: 14px;line-height: 20px;color: #999;transition:0.3s;}
.news-r{float: right;width: 60%;transition:0.3s;}
.news-r a{display: block;position: relative;padding:20px 0 20px 90px;transition:0.3s;}
.news-r a span{display: block;width: 80px;height: 80px;text-align: center;position: absolute;background: #ccc;left: 0;top: 20px;font-size: 14px;color: #fff;transition:0.3s;}
.news-r a span b{font-size: 36px;color:#fff;display: block;line-height: 50px;transition:0.3s;}
.news-r a{border-bottom: solid 1px #ddd;transition:0.3s;}
.news-r a h2{font-size: 16px;color: #333;line-height:36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition:0.3s;}
.news-r a p{font-size:14px;color: #999;line-height: 22px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 44px;transition:0.3s;}
.news-l:hover h2{color: #ff0000;transition:0.3s;}
.news-r a:hover h2{color: #ff0000;transition:0.3s;}

@media(max-width:1280px){
	.nav-box dl{width:calc(100% / 5 - 20px);}
}
@media(max-width:1000px){
	.nav-box dl{width:calc(100% / 3 - 20px);}
	.header-bg{padding: 10px 0;transition:0.3s;}
	.header-top{padding: 5px 0;font-size: 12px;transition:0.3s;}
	.logo h3{display: none;}
	.logo h2 img{height: 40px;transition:0.3s;border: none;}
	.h-tel{padding: 0;transition:0.3s;}
	.h-tel img{height: 30px;margin-top: 5px;transition:0.3s;}
	.h-tel p{font-size: 12px;line-height: 18px;transition:0.3s;}
	.h-tel p span{font-size: 18px;line-height: 22px;transition:0.3s;}
	.h-search{padding: 5px 0;transition:0.3s;}
	.h-search-txt{width: 150px;height: 30px;line-height: 30px;font-size: 12px;transition:0.3s;}
	.h-search-btn{width: 50px;height: 30px;line-height: 30px;font-size: 12px;transition:0.3s;}
	.h-search-tel,.header-top{display: none;}
	.m-nav{display: block;}
	.nav-bg{display: none;}
	.title-box{text-align: center;}
	.title-box h2{font-size:30px;color: #333;line-height: 50px;}
	.title-box p{font-size: 14px;color: #555;line-height: 20px;}
	.youshi p b{font-size: 40px;transition:0.3s;}
	.dtys-c{width:calc(100% / 2 - 20px);padding: 0;margin:10px;transition:0.3s;}
	.dtys-c3{display: none;}
	.dtys-c i{display: none;}
	
}
@media(max-width:800px){
	.banner-img img{width: 150%;margin-left: -25%;}
	.banner-h img{width: 150%;margin-left: -25%;}
	.product-bg{padding: 20px 0;transition:0.3s;}
	.product a{width: calc(100% / 2 - 1px);transition:0.3s;}
	.product a h3{font-size: 16px;margin: 0 10px;transition:0.3s;}
	.title-box{padding: 0 10px;transition:0.3s;}
	.title-box h2{font-size:24px;color: #333;line-height: 30px;transition:0.3s;}
	.title-box p{font-size: 12px;color: #555;line-height: 18px;margin-top: 5pxtransition:0.3s;}
	.youshi{padding: 20px 0;}
	.youshi p{width: calc(100% / 1);line-height: 60px;transition:0.3s;}
	.youshi p b{font-size: 30px;transition:0.3s;}
	.youshi p span{display:inline;font-size:14px;margin-left:5px;}
	.solutions-bg{padding: 20px 0;transition:0.3s;}
	.solutions-t{padding: 10px 0;transition:0.3s;}
	.solutions-box a{width: calc(100% / 2 - 22px);border: solid 1px #eee;transition:0.3s;}
	.dtys-bg{padding: 20px 0;transition:0.3s;}
	.case-bg{padding: 20px 0;transition:0.3s;}
	.case a{width: calc(100% / 2 - 20px);margin: 5px;padding: 5px;transition:0.3s;}
	.news-bg{padding: 20px 0}
	.news{padding: 0 10px;transition:0.3s;}
	.news-l{float: none;width:100%;transition:0.3s;}
	.news-r{float: none;width:100%;transition:0.3s;}
	.news-l h2{font-size: 14px;transition:0.3s;}
	.news-l p{font-size: 13px;transition:0.3s;}
	.news-r a{padding: 10px 0 10px 80px;transition:0.3s;}
	.news-r a span{width: 70px;height: 70px;font-size: 12px;line-height: 20px;top: 10px;transition:0.3s;}
	.news-r a span b{font-size: 30px;line-height: 40px;transition:0.3s;}
	.news-r a h2{font-size: 14px;line-height: 30px;transition:0.3s;}
	.news-r a p{font-size: 13px;line-height: 20px;height: 40px;transition:0.3s;}
	.dtys-c p{min-height: 96px;}
}
@media(max-width:600px){
	.case a{width: calc(100% / 1 - 40px);margin: 10px;padding: 10px;transition:0.3s;}
	.case a h3{font-size: 15px;line-height: 30px;}
	.case a p{font-size: 13px;line-height: 20px;height: 80px;}
	.case a:nth-child(4),.case a:nth-child(5),.case a:nth-child(6){display: none;}
	.news-t li a{font-size: 14px;padding: 0 5px;transition:0.3s;}
	
}

/*关于我们css*/
.mbx-bg{background: #fff;border-bottom: solid 1px #f8f8f8;}
.mbx{max-width: 1200px;margin: 0 auto;padding: 10px;color: #666;line-height: 20px;}
.mbx i{font-size: 14px;color: #666;line-height: 20px;}
.mbx a{font-size: 14px;color: #666;}
.mbx span{font-family: "宋体";}
.about-bg{padding: 50px 0;}
.about{max-width: 1200px;margin: 0 auto;padding:20px 10px 0px 10px;}
.about img{max-width: 100%;}
.dt-youshi-bg{padding: 50px 0;background: #f8f8f8;}
.dt-youshi{max-width: 1200px;margin: 0 auto;overflow: hidden;padding-top: 20px;}
.dt-youshi-c{float: left;width: 16%;text-align: center;margin: 0 1%;padding: 1%;transition:0.3s;}
.dt-youshi-c i{display: block;overflow: hidden;border-radius:50%;width:160px;height: 160px;margin: 0 auto;box-shadow: 0 0 0px #ddd;}
.dt-youshi-c i img{width: 100%;display: block;}
.dt-youshi-c h3{font-size: 18px;line-height: 40px;color: #333;}
.dt-youshi-c p{font-size: 14px;line-height:20px;color: #666;height:60px;overflow: hidden;transition:0.3s;}
.qygl-bg{padding:50px 0;}
.qygl-t-x{border-bottom: solid 1px #ddd;height: 100px;}
.qygl-t ul{max-width:1200px;margin: -60px auto 0 auto;overflow: hidden;}
.qygl-t ul li{float: left;width: calc(100% / 5);text-align: center;}
.qygl-t ul li i{width: 120px;height: 120px;border: solid 1px #ddd;background: #fff;border-radius:50%;display: block;text-align: center;font-size: 50px;color: #999;line-height: 120px;margin: 0 auto;transition:0.3s;}
.qygl{max-width: 1200px;border: solid 1px #ddd;height: 130px;border-radius: 65px;margin: 30px auto;position: relative;overflow: hidden;}
.qygl-t .qygl-t-xz i{background:#002a66;color: #fff;transition:0.3s;}
.qygl p{position: absolute;width: 100%;text-align: center;padding-top: 20px;background: #fff;display: none;}
.qygl p span{font-size: 24px;color: #002a66;line-height: 50px;display: block;}
.qygl p strong{font-size: 14px;line-height: 30px;color: #666;display:block;font-weight: normal;}
.qygl .qygl-xz{display: block;z-index: 13;}
.qywh-bg{padding: 50px 0;}
.qywh{overflow: hidden;padding-top:20px;}
.qywh-c{float: left;width: 50%;padding: 100px 0;}
.qywh-c01{background: url(../images/qywh_con01.jpg) no-repeat center center;}
.qywh-c02{background: url(../images/qywh_con02.jpg) no-repeat center center;}
.qywh-c03{background: url(../images/qywh_con03.jpg) no-repeat center center;}
.qywh-c04{background: url(../images/qywh_con04.jpg) no-repeat center center;}
.qywh-c i{font-size: 60px;color: #fff;width: 100px;height: 100px;border-radius: 50%;border: solid 2px #fff;display: block;margin: 0 auto;text-align: center;line-height: 100px;}
.qywh-c h3{font-size: 18px;font-weight:bold;line-height: 40px;text-align: center;color: #fff;}
.qywh-c p{font-size: 14px;color: #fff;line-height: 20px;margin: 0 10%;height: 80px;text-align: center;overflow: hidden;opacity: 0;}
.qywh-c01:hover{background: url(../images/qywh_con011.jpg) no-repeat center center;}
.qywh-c02:hover{background: url(../images/qywh_con022.jpg) no-repeat center center;}
.qywh-c03:hover{background: url(../images/qywh_con033.jpg) no-repeat center center;}
.qywh-c04:hover{background: url(../images/qywh_con044.jpg) no-repeat center center;}
.qywh-c:hover p{opacity: 1;}
.hzhb-bg{padding: 50px 0;transition:0.3s;}
.hzhb{max-width: 1200px;margin: 0 auto;overflow: hidden;padding-top: 20px;}
.hzhb img{float: left;border: solid 1px #ddd;margin:5px;width: calc(100% / 6 - 12px);transition:0.3s;}
@media(max-width:1000px) {
	.dt-youshi-c{width:calc(100% / 3 - 4%);margin: 1%;padding: 1%;transition:0.3s;}
	.dt-youshi-c p{font-size: 12px;transition:0.3s;}
	.hzhb img{width: calc(100% / 5 - 12px);transition:0.3s;}
}
@media(max-width:800px) {
	.dt-youshi-c{width:calc(100% / 2 - 4%);margin: 1%;padding: 1%;transition:0.3s;}
	.qygl-t ul li i{width: 80px;height: 80px;font-size: 40px;line-height: 80px;transition:0.3s;}
	.qygl-t-x{height: 60px;transition:0.3s;}
	.qygl-t ul{margin: -40px auto 0 auto;transition:0.3s;}
	.qywh-c{float: left;width: 100%;padding: 100px 0;transition:0.3s;}
	.hzhb img{width: calc(100% / 4 - 12px);transition:0.3s;}
	.about-bg,.dt-youshi-bg,.qygl-bg,.qywh-bg,.hzhb-bg{padding: 20px 0;}
}
@media(max-width:600px) {
	.qygl-t-x{border: none;}
	.qygl-t ul{text-align: center;transition:0.3s;}
	.qygl-t ul li{width: calc(100% / 3);display: inline-block;margin: 10px 0;float: none;transition:0.3s;}
	.hzhb img{width: calc(100% / 2 - 12px);transition:0.3s;}
}

/*产品列表*/
.cpzx-list-c{background: #fff;overflow: hidden;position: relative;margin-bottom: 10px;padding: 10px;border: solid 1px #f8f8f8;}
.cpzx-list-img{width:180px;height: 180px;float: left;transition:0.3s;}
.cpzx-list-img img{width: 100%;height: 100%;}
.cpzx-list-txt{float: left;width: calc(100% - 200px);margin-left: 20px;transition:0.3s;}
.cpzx-list-txt h2{border-bottom: dotted 1px #ddd;padding: 10px 0;transition:0.3s;}
.cpzx-list-txt h2 a{font-size: 20px;color: #333;line-height: 40px;transition:0.3s;}
.cpzx-list-txt h2 a:hover{color:#ff0000;}
.cpzx-list-txt p{font-size: 14px;line-height: 24px;color: #666;margin-top: 10px;overflow: hidden;transition:0.3s;}
.cpzx-list-cs{overflow: hidden;position: absolute;width:calc(100% - 220px);right: 10px;bottom: 10px;transition:0.3s;}
.cpzx-list-cs em{float: left;font-size: 14px;color: #999;font-style: normal;line-height: 32px;}
.cpzx-list-cs em i{margin-right: 5px;color: #333;}
.cpzx-list-cs a{width: 140px;line-height: 30px;border: solid 1px #999;text-align: center;font-size: 14px;color: #333;margin: 0 auto;transition:0.3s;float: right;}
.cpzx-list-cs a span{margin-left: 5px;transition:0.3s;}
.cpzx-list-cs a:hover{border-color:red;color:red;transition:0.3s;}
.cpzx-list-cs a:hover span{margin-left: 15px;transition:0.3s;}
.cpzx-menu{background: #003581;padding:15px;display: none;}
.cpzx-menu a{overflow: hidden;display: block;}
.cpzx-menu a h2{float: left;font-size: 24px;color: #fff;font-weight: bold;}
.cpzx-menu a span{float: right;color: #fff;font-size: 18px;font-weight: bold;}
@media(max-width:800px) {
	.cpzx-class-m{display:block;}
	.cpzx-list-img{width:200px;height: 200px;transition:0.3s;}
	.cpzx-list-txt h2 a{line-height:20px;font-size: 18px;transition:0.3s;}
	.cpzx-list-txt{width: calc(100% - 220px);margin-left: 20px;transition:0.3s;}
	.cpzx-list-cs{width:calc(100% - 240px);transition:0.3s;}
	.cpzx-list-txt p{height: 96px;transition:0.3s;}
	.cpzx-menu{display: block;}
}
@media(max-width:600px) {
	.cpzx-list-img{display: none;}
	.cpzx-list-txt{width:100%;margin:0px;transition:0.3s;}
	.cpzx-list-cs{position:inherit;width:100%;padding: 10px 0;transition:0.3s;}
}

/*产品详情*/
.n-banner{overflow: hidden;}
.n-banner img{width: 100%;}
.cpzx-box{max-width: 1200px;margin: 30px auto;overflow: hidden;position: relative;}
.cpzx-l{float: left;width: 280px;padding:10px;display: block;transition:0.3s;background: #fff;z-index: 3;}
.cpzx-l h2{font-size: 24px;color: #333;line-height: 60px;border-bottom:solid 1px #ddd;}
.cpzx-l dl{border-bottom: solid 1px #eee;}
.cpzx-l dl dt{font-size: 16px;color:#003581;line-height: 56px;overflow: hidden;}
.cpzx-l dl dt i{font-size: 20px;line-height: 56px;float: right;color: #999;padding: 0 10px;}
.cpzx-l dl dd{display: none;}
.cpzx-l dl dd a{font-size: 15px;color: #333;line-height: 56px;display: block;border-top:dashed 1px #eee;}
.cpzx-l dl dd p{display:none;}
.cpzx-l dl dd a:hover{color: #003581;text-decoration: underline;}
.cpzx-l .cpzx-l-xz{color: #003581;font-weight: bold;}
.cpzx-l .cpzx-xz dd{display: block;}
.cpzx-l .cpzx-xz dt i{transform:rotate(90deg);color: #003581;transition:0.3s;}
.cpzx-l p a{display: block;font-size: 16px;color:#333;line-height: 50px;margin: 5px 0;border-bottom: dotted 1px #eee;padding: 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cpzx-l p a i{color:#999;margin-right:5px;}
.cpzx-l p a:hover{color: #ff0000;}
.cpzx-r{width:calc(100% - 340px);float: right;transition:0.3s;background: #fff;padding: 10px;}
.cpzx-r h1{font-size: 24px;color: #333;line-height: 60px;border-bottom:solid 1px #ddd;padding: 0 20px;transition:0.3s;}
.cpzx-r-c{padding: 10px;transition:0.3s;}
.cpzx-r-t{padding: 20px;background: #003581;overflow: hidden;}
.cpzx-r-t span{display: block;width: 300px;height: 300px;float: left;transition:0.3s;background:#fff;}
.cpzx-r-t span img{display: block;width: 100%;height: 100%;}
.cpzx-r-txt{float:right;width:calc(100% - 320px);transition:0.3s;}
.cpzx-r-txt h3{font-size: 20px;color: #fff;line-height: 50px;border-bottom: solid 1px #999;}
.cpzx-r-txt p{font-size: 14px;line-height: 24px;color: #fff;height: 240px;overflow: hidden;}
.cpzx-content{padding:20px 0;}
.cpzx-content img{max-width: 100%;}
.cpzx-content td{border:solid 1px #999;}
@media(max-width:1000px) {
	.cpzx-l{width: 160px;transition:0.3s;display: block;}
	.cpzx-r{width:calc(100% - 210px);transition:0.3s;}
	.cpzx-l p a{font-size: 14px;padding:0;}
}
@media(max-width:800px) {
	.cpzx-box{margin: 0px auto;}
	.cpzx-l{position: absolute;width:calc(100% - 40px);background: #fff;border: none;left:0;top: 60px;padding: 0 20px;box-shadow:0 0 5px #ddd;display: none;}
	.cpzx-l h2{display: none;}
	.cpzx-r{width:auto;float: none;transition:0.3s;}
	.cpzx-r-c{padding: 0px;transition:0.3s;}
	.cpzx-r h1{padding:0;transition:0.3s;font-size: 24px;text-align: center;}
	.cpzx-r-t span{float: none;width: 100%;height: auto;transition:0.3s;}
	.cpzx-r-txt{float: none;width:auto;transition:0.3s;}
	.n-banner img{width: 140%;margin-left: -20%;}
	.cpzx-r-t{padding: 10px;}
	.cpzx-r-txt p{height:auto;}
}

/*新闻详情*/
.article-content{max-width:1200px;margin: 20px auto;overflow: hidden;}
.article-l{float: left;width:calc(100% - 340px);padding: 10px;background: #fff;margin-bottom: 20px;transition:0.3s;}
.article-class{padding-bottom: 0px;border-bottom: solid 1px #eee;height: 60px;transition:0.3s;overflow:hidden;}
.article-class li{float: left;width: 17%;transition:0.3s;}
.article-class li a{display: block;font-size: 18px;color: #333;text-align: center;line-height: 60px;margin-bottom: 10px;transition:0.3s;}
.article-class .article-class-xz{background:url(../images/xwnav_on.png) no-repeat center bottom;}
.article-class .article-class-xz a{color: #fff;}
.article-class li a:hover{text-decoration: underline;}
.article-info{padding:20px 10px;transition:0.3s;}
.article-info h1{font-size: 24px;text-align: center;line-height: 40px;color: #333;transition:0.3s;}
.article-cs{text-align: center;padding: 10px;}
.article-cs span{font-size: 14px;color: #666;margin: 0 10px;line-height: 20px;}
.article-box img{max-width:100%;}
.article-box td{border: solid 1px #999;}
.updown{overflow: hidden;padding: 10px 0;margin: 20px 0;border-top: solid 1px #eee;}
.updown p{font-size: 14px;color: #666;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.updown p a{color: #333;}
.updown p a:hover{color:#003581;text-decoration:underline;}
.up-box{float: left;width: 48%;}
.down-box{float: right;width: 48%;text-align: right;}
.article-r{float: right;width: 300px;transition:0.3s;}
.rmwz{padding: 10px;background: #fff;margin-bottom: 20px;}
.rmwz h2{font-size:20px;line-height:60px;border-bottom: solid 1px #eee;}
.rmwz-c a{display:block;line-height: 20px;font-size: 14px;margin: 10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rmwz-c a:hover{color:#003581;text-decoration:underline;}
@media(max-width:1000px) {
	.article-class{height: 50px;transition:0.3s;}
	.article-class li{width:20%;transition:0.3s;}
	.article-class li a{font-size: 16px;line-height: 40px;transition:0.3s;}
}
@media(max-width:800px) {
	.article-l{width: auto;float: none;transition:0.3s;}
	.article-info{padding:20px 0px;transition:0.3s;}
	.article-info h1{font-size: 20px;transition:0.3s;}
	.article-r{float:none;width: auto;transition:0.3s;}
}
@media(max-width:600px) {
	.article-class li{width:33.3333%;transition:0.3s;}
	.article-class{height: 50px;transition:0.3s;}
}

/*新闻列表*/
.article-list{padding-top: 10px;}
.article-list a{display: block;position: relative;padding:20px 0px 20px 220px;border-bottom: solid 1px #eee;transition:0.3s;}
.article-list img{width:180px;height: 150px;position: absolute;left: 20px;top:20px;transition:0.3s;}
.article-list h3{font-size: 18px;color: #333;line-height:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition:0.3s;}
.article-list em{display: block;font-style: normal;font-size: 14px;color: #666;line-height: 30px;}
.article-list em i{margin-right: 5px;line-height: 30px;}
.article-list p{font-size: 14px;color: #666;line-height: 20px;height: 80px;overflow: hidden;transition:0.3s;}
.article-list a:hover{box-shadow: 0 0 5px #ddd;}
.article-list a:hover h3{color: #ff0000;}
.yema{text-align: center;padding: 20px 0;color: #333;font-size: 14px;}
.yema a{display: inline-block;padding: 5px 10px;border: solid 1px #999;color: #333;font-size: 14px;margin:0 3px;}
.yema .active{border-color:#ff0000;color: #fff;background:#ff0000;}
@media(max-width:600px ) {
	.article-list a{padding:10px 0px 10px 130px;transition:0.3s;}
	.article-list img{width: 120px;height:80px;top: 10px;left:0;transition:0.3s;}
	.article-list h3{font-size: 16px;color: #333;line-height:25px;white-space: normal;height: 50px;overflow: hidden;transition:0.3s;}
	.article-list em{display: none;}
	.article-list p{line-height:30px;font-size: 13px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 30px;transition:0.3s;}
}

/*行业中心*/
.page-class-bg{height:70px;border-bottom: solid 1px #eee;margin-top: 20px;transition:0.3s;}
.page-class{max-width: 1200px;margin: 0 auto;}
.page-class li{float: left;width: 160px;padding-bottom: 10px;transition:0.3s;}
.page-class li a{font-size: 16px;color: #333;line-height: 70px;display: block;text-align: center;transition:0.3s;}
.page-class .page-class-xz{background:url(../images/xwnav_on.png) no-repeat center bottom;}
.page-class .page-class-xz a{color: #fff;}
.hyzx-c{max-width: 1200px;margin:50px auto;overflow: hidden;transition:0.3s;}
.hyzx-c a{float: left;border: solid 1px #ddd;border-radius: 10px;width: calc(21% - 2px);margin: 2%;padding: 5% 0;transition:0.3s;}
.hyzx-c a:hover{background: #003581;}
.hyzx-c a:hover i{color: #fff;}
.hyzx-c a:hover h3{color: #fff;}
.hyzx-c a i{display: block;text-align: center;font-size: 40px;color: #666;line-height: 70px;}
.hyzx-c a h3{font-size: 16px;text-align: center;line-height: 50px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
@media(max-width: 600px) {
	.page-class li a{line-height: 40px;transition:0.3s;}
	.page-class-bg{margin-top: 10px;height: 40px;transition:0.3s;}
	.hyzx-c{margin:20px auto;transition:0.3s;}
	.page-class li{width:calc(100% / 3);transition:0.3s;}
	.hyzx-c a{width: calc(46% - 2px);margin: 2%;padding: 5% 0;transition:0.3s;}
}

/*专家介绍*/
.zjjs-bg{padding: 20px 0;}
.zjjs{max-width: 1200px;margin: 0 auto;}
.zjjs-l{float: left;width: calc(100% - 360px);overflow: hidden;background: #fff;padding: 20px;}
.zjjs-l h2{font-size: 24px;color: #333;line-height: 50px;border-bottom: solid 1px #eee;}
.zjjs-c{padding: 20px 0;border-bottom: dotted 1px #ccc;}
.zjjs-c-up{position: relative;padding-left: 280px;min-height:340px;}
.zjjs-c-up img{position: absolute;left: 0px;top: 0px;width: 260px;}
.zjjs-c-up h3{font-size:20px;color: #333;line-height: 60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.zjjs-c-up p{font-size: 16px;color: #333;line-height: 35px;}
.zjjs-c-down{padding-top: 20px;}
.zjjs-c-down p{font-size: 14px;color: #333;line-height: 26px;}
.zjjs-r{float: right;width:300px;}
@media(max-width:1000px) {
.zjjs-l{width:auto;float: none;}
.zjjs-r{width:auto;float: none;}
}
@media(max-width:700px) {
.zjjs-c-up{padding: 0;}
.zjjs-c-up img{position: inherit;margin: 0 auto;}

}

/*底部*/
.link-bg{background: #f8f8f8;padding: 20px 0;}
.link{max-width: 1200px;margin: 0 auto;overflow: hidden;}
.link h2{font-size: 18px;font-weight: bold;color: #333;float: left;line-height: 24px;border-right: solid 3px #555;padding-right:10px;}
.link p{overflow: hidden;font-size:14px;line-height: 24px;}
.link p a{font-size:14px;margin: 0 10px;color: #555;line-height: 24px;}
.footer-bg{background: #061f41;padding: 20px 0;}
.footer{max-width: 1200px;margin: 0 auto;overflow: hidden;}
.footer-l{float: left;width: 65%;}
.footer-nav{overflow: hidden;padding-bottom: 20px;padding-top: 10px;border-bottom: solid 1px #eee;}
.footer-nav li{float: left;width:calc(100% / 8);}
.footer-nav li a{display:block;text-align: left;color: #fff;font-size: 16px;line-height: 20px;}
.footer-cp{overflow: hidden;padding: 10px 0;}
.footer-cp a{float: left;margin-right: 2%;font-size:14px;line-height: 20px;color: #fff;}
.footer-lx{padding: 5px 0;font-size:14px;line-height: 20px;color: #fff;}
.footer-lx b{margin-right:5px;}
.footer-lx span{margin-right:5px;}
.footer-ba{padding: 5px 0;;font-size:14px;line-height: 20px;color: #fff;}
.footer-ba{margin-right:5px;}
.footer-ba a{font-size: 14px;color: #fff;}
.footer a:hover{color: #ff0000;}
.footer-r{float: right;width: 20%;overflow:hidden;}
.footer-r li{float: left;width: 100%;}
.footer-r img{width:150px;margin: 0 auto;display:block;}
.footer-r p{font-size: 14px;text-align: center;color: #fff;line-height: 20px;padding: 5px 0;}
@media(max-width:1200px) {
.link-bg{padding: 10px 0}
.link{padding: 0 10px;}
.link h2{font-size: 14px;line-height: 14px;border-right: solid 2px #333;margin: 3px 0;}
.link p{font-size: 14px;line-height: 20px;}
}
@media(max-width:800px) {
.link p a{margin:0 5px;}
.footer-nav,.footer-cp{display: none;}
.footer-l{float: none;width: 100%;}
.footer-r{float: none;width: 100%;}
.footer-lx,.footer-ba{text-align: center;}
.footer-lx b,.footer-lx span,.footer-ba span{display: block;}
.footer-lx b{font-size: 20px;line-height: 30px;}
.footer-aq{text-align: center;}
.footer-aq img{display: inline-block;}
}

/*联系我们*/
.lxwm-t{font-size:20px;font-weight: bold;line-height: 60px;border-bottom: solid 1px #eee;color: #333;text-align: center;}
.lxwm-txt{text-align: center;}
.lxwm-txt h3{font-size: 18px;color: #333;line-height:40px;font-weight: bold;}
.lxwm-txt p{font-size: 16px;color:#555;line-height: 30px;}
.lxwm-txt p img{display: block;width: 160px;margin: 0 auto;}
.liuyan{margin: 20px 0;}
.liuyan h2{font-size: 20px;color: #333;line-height: 60px;font-weight: bold;border-bottom: solid 1px #eee;text-align: center;}
.liuyan-c p{overflow: hidden;margin: 10px 0;}
.liuyan-c p span{float: left;width: 80px;font-size: 16px;color: #333;line-height: 40px;text-align: right;}
.liuyan-c p input{border: solid 1px #ccc;line-height:38px;height: 38px;width:calc(100% - 102px);padding: 0 10px;}
.liuyan-c p textarea{border: solid 1px #ccc;line-height: 24px;font-size: 14px;width:calc(100% - 102px);padding: 10px;}
.liuyan-btn{border: none;width: 160px;text-align: center;height: 40px;background:#ff0000;color: white;cursor: pointer;margin:0 auto;display:block;}
.liuyan-btn:hover{background: #ca0000;}