@charset "UTF-8";
/*------------// Overall //------------------*/
body{font: "Microsoft YaHei","黑体",Helvetica,Arial,Tahoma,sans-serif; color:#666; margin:0; background:#FFF; line-break: 100%;font-size: 14px;}
body {font-family: "微软雅黑"\0; font-weight: 300\0; font-family: "Microsoft YaHei"; padding-top: 0.1px;}
html,body{-webkit-text-size-adjust:none; text-transform: uppercase}
* {-webkit-tap-highlight-color:rgba(0,0,0,0); box-sizing: border-box; -webkit-touch-callout: none;}
table{border-collapse:collapse; border-spacing:0; empty-cells:show; }
th, td { border-collapse:collapse; }
a:link{text-decoration:none; color:#666;}
a:visited{text-decoration:none; color:#666;}
img{vertical-align: middle; border:0;/*添加以下属性是解决图片在微信浏览器下默认转换效果造成页面模糊*/-webkit-transform:scale(1)rotate(0)translate3d(0,0,0);transform:scale(1)rotate(0)translate3d(0,0,0); display: inline-block; outline: none; max-width: 100%;}
div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ol,ul,li{list-style-type:none;}
/*IOS下移除按钮原生样式 -webkit-appearance*/
input[type=button]{-webkit-appearance:none;outline:none;}
/*去除点击按钮，有灰色阴影*/
a, input{-webkit-tap-highlight-color: rgba(0,0,0,0);}
/* a {transition: all 0.3s ease-in-out;} */
textarea {font-family: '微软雅黑';}
p{ line-height: 26px; }
.cont {margin: 0 auto; overflow: hidden; }
.text-box {display: table-cell; text-align: center; vertical-align: middle;}
.text-box p {vertical-align: middle;}
/*-------------------------------- header start --------------------------------*/
.header {width: 100%; height: 110px; /*position: fixed;*/ z-index: 99999; top: 0; transition: background 0.3s ease-in-out;    padding: 0 5%;}
.header .cont {overflow: visible; position: static;}
.logo {display: block; float: left; margin: 1% 0;}
.nav-box {overflow: hidden; float: right;}
.nav-list > li {float: left; line-height: 110px; margin-left: 30px;}
.nav-list a {display: block; transition: all 0.3s ease-in-out; font-size: 15px;}
.nav-list > li:hover > a {color: #003894;}

.sec-nav {position: absolute; width: 100%; text-align:center;background: url('../images/nav-bg.png'); z-index: 1000; left: 0; top: 110px;/*  border-top: 1px solid #e9eaea; */ overflow: hidden; display: none; height: 80px; line-height: 80px;}
.sec-list {font-size: 14px; color: #666;display: inline-block; /*float: right*/}
.sec-list li {float: left; margin-left: 50px;}
.sec-list i {display: block; width: 33px; height: 33px; float: left; margin: 24px 10px 0 0;}
.sec-list a {font-size: 14px; display: block;}
.sec-list .nav-ico {float: left; width: 53px; height: 100%;}
.sec-list .nav-ico .pic-box {width: 53px; height: 80px;}


/*全国热线*/
.head-hot-line {float: right; margin: 22px 1%;}
.head-hot-line small {font-size: 14px; color: #666; display: block; line-height: 14px; text-align: right;}
.head-hot-line p {overflow: hidden; line-height: 24px; text-align: right;}
.head-hot-line span {font-size: 18px; color: #003894; font-family: 'Arial';}
.head-hot-line i {display: block; width: 15px; height: 19px; background: url('../images/ico.png') left -226px no-repeat; float: left; margin: 2px 8px 0 0;}
/*--------------------------------- header end ---------------------------------*/

/*-------------------------------- 内页栏目 start --------------------------------*/
.nav-page,.v-cont{padding:0 5%;}
.page-list {overflow: hidden; margin:2% 0; float: none;}
.page-list .nav-ico {width: 42px; height: 100%;}
.page-list .nav-ico .pic-box {width: 42px; height: 42px; text-align: left;}
.page-list li {float: left;margin: 0;}
.page-list a {display: block; width: 100%; height: 100%; padding: 0 30px; line-height: 42px; text-align: center; border-radius: 4px; position: relative; font-size: 14px; color: #666;}
.page-list a:before {content: ''; width: 1px; height: 12px; position: absolute; left: 0; top: 50%; margin-top: -6px; background: #dedede;}
.page-list li:first-child a:before {width: 0;}
.page-list li:first-child a {padding-left: 0;}
/* .page-list li:hover a, .page-on a {background: #003894; color: #fff;} */
/* .page-list li:hover a:before, .page-on a:before {width: 0;} */
.page-list i {margin-top: 3px;}
.page-on a {color: #003894;}
/*--------------------------------- 内页栏目 end ---------------------------------*/

/*-------------------------------- banner start --------------------------------*/
.banner {/*position: fixed; z-index: auto;*/ width: 100%; /*height: 700px;*/ top: 0}
.banner .swiper-container {height: 700px;}
.banner a {display: block; width: 100%; height: 100%;}
.banner a .cont {overflow: visible;}
.banner a .cont .ani {position: absolute;}
.f-b .b-left .ani {left: 50px;}
.b-left .ani:first-child {top: 248px;}
.b-left .ani:nth-child(2) {top: 322px; font-size: 24px; color: #606060; font-weight: 300;}
.b-left .ani:nth-child(3) {top: 407px;}
.b-left .ani:nth-child(4) {top: 407px; left: 140px;}
.b-left .ani:nth-child(5) {top: 407px; left: 230px;}
.b-left .ani:nth-child(6) {top: 407px; left: 320px;}

.f-b .b-right .b-r1 { z-index: 2; right: -19px; top: 139px; width: 496px; height: 496px; display: table-cell; vertical-align: middle; text-align: center;}

.swiper-pagination-bullet {width: 12px; height: 12px; background: #fff; opacity: 1; transition: all 0.3s ease-in-out; border-radius: 6px;}
.swiper-pagination-bullet-active {width: 40px;}

.sec-banner {width: 100%; height: 378px;}
.sec-banner b {display: block; width: 100%; height: 100%;}
/*--------------------------------- banner end ---------------------------------*/

.cont-m1 {/*margin-top: 110px;*/}
.cont-m2 {/*margin-top: 378px;*/}
/*-------------------------------- 首页 start --------------------------------*/
.content {/*position: relative; z-index: 2;*/}
.i-cont {/*margin-top: 700px;*/}
.i-pro {background: #fff;box-shadow: 0 1px 3px rgba(0,0,0,0.1); padding:3% 0; }
.i-pro-list li { float: left; text-align: center; position: relative;}

.i-pro-list li:before {width: 1px; height: 84px; position: absolute; left: 0; top: 0; background: #e9e9e9; content: ''}
.i-pro-list li:first-child:before {width: 0;}

.i-pro-list a {display: block; width: 100%; height: 100%;}
.i-pro-pic {min-width: 160px;}
.i-pro-pic .pic-box {height: 62px;}
.i-pro-pic i {display: inline-block; height: 50px; width: 58px; background: url('../images/ico.png') no-repeat;}
body .content .i-pro-ico1 {background-position: left top;}
body .content .i-pro-ico2 {background-position: -58px top;}
body .content .i-pro-ico3 {background-position: -116px top;}
body .content .i-pro-ico4 {background-position: -174px top;}
body .content .i-pro-ico5 {background-position: -232px top;}

.i-pro-pic img:nth-child(2){display: none;}
.i-pro-pic:hover img:nth-child(1){display: none;}
.i-pro-pic:hover img:nth-child(2){display: block;margin: auto;}
.i-pro-text {margin-top: 19px;}
.i-pro-text span {font-size: 16px; color: #666; transition: all 0.3s ease-in-out;}
.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) * -.5);
  margin-left: calc(var(--bs-gutter-x) * -.5);
  justify-content: center;
}
/* 新品上市 */
.new-pro {background: url('../images/bg.png') center top no-repeat; background-size: auto 100%; padding: 40px 0 40px; height: 600px;}
.npr-left {width: 240px; border-top: 3px solid #003894; height: 520px; box-shadow: 0 0 20px rgba(0,0,0,0.1); float: left;}
.npr-l-title {text-align: center; padding: 41px 0 26px; background: #fff;}
.npr-l-title i {font-size: 30px; display: block; color: #003894; font-weight: bold; line-height: 30px;}

.npr-l-cont {width: 100%; height: 363px; overflow: hidden;}
.npr-l-list {width: 2000px; overflow: hidden; position: relative;}
.npr-l-box {float: left; width: 240px;}
.nprl-pic-box {border-bottom: 1px solid #e9e9e9; height: 121px; background: #fff; cursor: pointer;}
.npr-l-pic {width: 120px; height: 100%; float: left;}
.npr-l-pic .pic-box {width: 120px; height: 120px;}
.nprl-text .text-box {text-align: left; height: 120px;}
.nprl-text span {font-size: 16px; color: #333; line-height: 24px;}
.npr-l-box .new-pro-on, .nprl-pic-box:hover {background: url('../images/new-on.png') right no-repeat;}

.new-pro-btn {height: 57px; width: 100%; position: relative; background: #fff;}
.new-pro-btn span {display: block; width: 11px; height: 20px; background: url('../images/ico.png') no-repeat; position: absolute; top: 18px; cursor: pointer;}
.new-pro-btn .npr-prev {background-position: left -266px; left: 60px;}
.new-pro-btn .npr-next {background-position: -16px -266px; right: 60px;}

.npr-right {width: 860px; float: right; height: 520px;}
.npr-r-box {display: none;}
.npr-r-left {float: left;}
.npr-r-left span {font-size: 30px; display: block; line-height: 30px; color: #003894; margin-top: 123px; font-weight: bold;}
.npr-r-left p {font-size: 16px; color: #666; line-height: 28px; margin-top: 24px;}
.npr-r-left a {display: block; width: 156px; height: 46px; border-radius: 23px; border: 1px solid #999999; text-align: center; line-height: 46px; margin-top: 68px; transition: all 0.3s ease-in-out; white-space: pre; color: #999;}
.npr-r-left i {display: inline-block; width: 8px; height: 14px; background: url('../images/ico.png') left -250px no-repeat; margin-left: 17px;}
.npr-r-left a:hover {background: #003894; border: 1px solid #005abb; color: #fff;}
.npr-r-left a:hover i {background: url('../images/ico.png') -194px -250px no-repeat;}
.npr-r-right {float: right; position: relative;}
.npr-r-pic {position: absolute; right: 17px; width: 400px; height: 400px; top: 74px;}
.npr-r-pic .pic-box {width: 400px; height: 400px;}

/* 产品展示 */
.i-show {padding: 81px 0 73px; background: #f6f6f6;}
.i-show-list {overflow: hidden;}
.i-show-list li {float: left; margin-left: 8px; margin-bottom: 8px; width: 294px;}
.i-show-list li:first-child {margin-left: 0;}
.i-show-list .sw1, .i-show-list .sw1 .pic-box {height: 528px; width: 294px;}
.i-show-list .sw2, .i-show-list .sw2 .pic-box {width: 596px; height: 340px;}
.i-show-list .sw3, .i-show-list .sw3 .pic-box {height: 340px; width: 294px;}
.i-show-list .sw4, .i-show-list .sw4 .pic-box {height: 180px; width: 294px;}
.i-show-list a {display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.i-show-list img {display: block; transition: all 0.5s ease-in-out; width: 100%; height: 100%; max-width: none;}
.i-show-list a:hover img {transform: scale(1.1,1.1);}

.i-show-cover {position: absolute; width: 100%; height: 100%; color: #fff; font-size: 20px; background: url('../images/70-blue.png'); top: 0; z-index: 20; display: none; text-align: center;}
.i-show-cover b {font-size: 26px; display: block; line-height: 26px; color: #fff;}
.i-show-cover small {font-size: 16px; display: block; line-height: 16px; color: #fff; margin: 16px 0 30px;}
.i-show-cover span {display: inline-block; vertical-align: top; width: 134px; height: 40px; border: 1px solid #fff; border-radius: 20px; line-height: 38px; font-size: 14px;}
.i-show-cover i {display: inline-block; width: 7px; height: 12px; background: url('../images/ico.png') -195px -251px no-repeat; margin-left: 5px;}

.i-cont-bottom {background: #f6f6f6; padding-bottom: 80px;}
.i-case, .i-news {width: 580px;}
.i-title {overflow: hidden;}
.i-title p {float: left;}
.i-title span {font-size: 20px; color: #003894; position: relative; padding-right: 20px;}
.i-title span:after {content: '\/'; color: #e1e1e1; font-size: 16px; position: absolute; right: 3px; top: 3px; font-weight: 300;}
.i-title small {font-size: 18px; color: #ccc;}
.i-title a {display: block; float: right; width: 20px; height: 20px;}
.i-title a i {display: block; width: 100%; height: 100%; background: url('../images/ico.png') left -290px no-repeat;}

/* 工程案例 */
.i-case {float: left;}
.case-list {overflow: hidden; width: 100%; margin-top: 15px; height: 300px;}
.case-list li {float: left; background: #fff; width: 100%; height: 100%; overflow: hidden; position: relative;}
.case-top {width: 100%; height: 100%; position: relative; overflow: hidden;}
.case-pic {width: 100%; height: 100%; position: absolute; top: 0;}
.case-pic .pic-box {width: 580px; height: 300px;}
.case-pic img {transition: all 0.5s ease-in-out;}
.case-hover {width: 36px;height: 36px; position: absolute; bottom: 10px; right: -46px; transform: rotateZ(0deg)}
.case-hover a {display: block; width: 100%; height: 100%; background: url('../images/ico.png') -31px -282px no-repeat;}
.case-text {width: 100%; height: 60px; position: absolute; bottom: 0; background: url('../images/50.png'); line-height: 60px; padding-left: 20px;}
.case-text .text-box {width: 280px; height: 120px;}
.case-text a > span {font-size: 18px; color: #fff; display: block; float: left; margin-right: 20px;}
.case-text small, .text-box small span {font-size: 14px; color: #eee; display: inline-block;}
.case-list li:hover .case-pic img {transform: scale(1.1,1.1);}

.moveIn {animation: moveIn 0.8s linear forwards;}
.moveOut {animation: moveOut 0.8s linear forwards;}

/* 鼠标悬停的时候， 更多的按钮滚进来*/
@keyframes moveIn {
	0% {
		transform: rotateZ(0deg);
		right: -46px;
	}
	100% {
		transform: rotateZ(-720deg);
		right: 14px;
	}
}
@keyframes moveOut {
	0% {
		transform: rotateZ(-720deg);
		right: 14px;
	}
	100% {
		transform: rotateZ(0deg);
		right: -46px;
	}
}
/* 新闻动态 */
.i-news {float: right;}
.i-news-list {width: 100%; background: #fff; padding: 22px 30px 20px 30px; margin-top: 15px;}
.i-news-list li {width: 100%;}
.i-news-list a {display: block; width: 100%; padding-left: 16px; position: relative; line-height: 32px; overflow: hidden; transition: all 0.3s ease-in-out;}
.i-news-list i {display: block; width: 6px; height: 6px; background: url('../images/ico.png') -24px -254px no-repeat; left: 0; top: 14px; position: absolute;}
.i-news-list span {font-size: 14px; color: #666; float: left; display: block;  transition: all 0.3s ease-in-out;width: 270px;height: 28px;overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap;}
.i-news-list p {font-size: 14px; color: #888; line-height: 24px; height: 48px; width: 100%; overflow: hidden; text-overflow: ellipsis; height: 0; display: none; transition: all 0.3s ease-in-out;}
.i-news-list small {font-size: 14px; color: #999; float: right; transition: all 0.3s ease-in-out;position:absolute;right:0px;bottom:-5px;}
.i-news-list a:hover span {color: #003894;}

.i-news-list .i-news-on {padding-bottom: 15px;}
.i-news-list .i-news-on a {line-height: auto; border-bottom: 1px dashed #cccccc; padding-bottom: 20px; }
.i-news-list .i-news-on i {background: url('../images/ico.png') -13px -254px no-repeat;}
.i-news-list .i-news-on span {font-size: 16px; color: #003894; font-weight: bold; margin-bottom: 8px; width:310px;}
.i-news-list .i-news-on p { display: block; height: 48px; margin-bottom: 5px;}
.i-news-list .i-news-on small {float: none;}
/*--------------------------------- 首页 end ---------------------------------*/

/*-------------------------------- 全部产品 start --------------------------------*/
.proA {background: #f6f6f6; padding-bottom: 74px;}
.proA .cont {overflow: visible;}
/*当前位置*/
.local {border-bottom: 1px solid #eeeeee; padding: 2% 5%; }
.local i {display: block; width: 14px; height: 14px; background: url('../images/ico.png') -58px -250px no-repeat; margin-right: 11px; float: left;}
.local-list {overflow: hidden; float: left;}
.local-list li {float: left; margin-left: 12px; line-height: 12px;}
.local-list li:first-child {margin-left: 0;}
.local-list li span {font-size: 12px; color: #666;}
.local-list li b {display: inline-block; width: 4px; height: 7px; background: url('../images/ico.png') -50px -253px no-repeat;}

/*分类*/
.type {padding: 2% 3%;}
.type .cont {overflow: visible;}
.type-list {overflow: hidden; box-shadow: 0 0 30px rgba(0,91,170,0.15); }
.type-list li {float: left;width: 11%;}
.type-list li:first-child {margin-left: 0;}
.type-list a {width: 100%; height: 100%; display: block; padding-top: 6px; text-align: center; border-bottom: 4px solid #fff;}
.type-ico {width: 190px; display: table-cell; vertical-align: middle;}
.type-ico i {display: inline-block; width: 58px; height: 50px; background: url('../images/ico.png') no-repeat; /*transition: all 0.3s ease-in-out;*/}
.type-ico .i-pro-ico6 {background-position: -290px top;}
.type-text span {font-size: 16px; color: #666; line-height: 16px; transition: all 0.3s ease-in-out;}


.type-list .type-on a {/*background: #003894; *//*border-bottom: 4px solid #004784;*/}
.type-list .type-on .i-pro-ico1 {background: url('../images/ico.png') left -50px no-repeat;}
.type-list .type-on .i-pro-ico2 {background: url('../images/ico.png') -58px -50px no-repeat;}
.type-list .type-on .i-pro-ico3 {background: url('../images/ico.png') -116px -50px no-repeat;}
.type-list .type-on .i-pro-ico4 {background: url('../images/ico.png') -174px -50px no-repeat;}
.type-list .type-on .i-pro-ico5 {background: url('../images/ico.png') -232px -50px no-repeat;}
.type-list .type-on .type-text span {color: #003894;}
/*.type-list a:hover, .type-list .type-on a {background: #003894; border-bottom: 4px solid #004784;}*/
/*.type-list a:hover span, .type-list .type-on span {color: #fff;}
.type-list a:hover .i-pro-ico1, .type-list .type-on .i-pro-ico1 {background-position: left -100px;}
.type-list a:hover .i-pro-ico2, .type-list .type-on .i-pro-ico2 {background-position: -58px -100px;}
.type-list a:hover .i-pro-ico3, .type-list .type-on .i-pro-ico3 {background-position: -116px -100px;}
.type-list a:hover .i-pro-ico4, .type-list .type-on .i-pro-ico4 {background-position: -174px -100px;}
.type-list a:hover .i-pro-ico5, .type-list .type-on .i-pro-ico5 {background-position: -232px -100px;}
.type-list a:hover .i-pro-ico6, .type-list .type-on .i-pro-ico6 {background-position: -290px -100px;}*/

/* .type-list a:hover .type-text span {color: #003894;}
.type-list a:hover .i-pro-ico1 {background: url('../images/ico.png') left -50px no-repeat;}
.type-list a:hover .i-pro-ico2 {background: url('../images/ico.png') -58px -50px no-repeat;}
.type-list a:hover .i-pro-ico3 {background: url('../images/ico.png') -116px -50px no-repeat;}
.type-list a:hover .i-pro-ico4 {background: url('../images/ico.png') -174px -50px no-repeat;}
.type-list a:hover .i-pro-ico5 {background: url('../images/ico.png') -232px -50px no-repeat;}
 */
/*产品列表*/
.pro-box{padding: 1% 3%;}
.pro-title {position: relative; height: 58px;}
.pro-title p {position: absolute; top: 24px; text-align: center; width: 100%; z-index: 2;}
.pro-title span {font-size: 20px; color: #003894; background: #f6f6f6; padding: 0 30px; line-height: 18px;}
.pro-line {width: 100%; height: 1px; background: #dedede; position: absolute; top: 34px; z-index: 1;}

.pro-list {width: 100%; overflow: hidden; }
.pro-list li {float: left; width: 23%; background: #fff; margin: 1%;}
.pro-list a {display: block; width: 100%; height: 100%; position: relative;}
.pro-label {position: absolute; top: 10px; left: 10px; z-index: 2;}
.pro-label span {width: 48px; height: 26px; display: block; color: #fff; font-size: 12px; line-height: 26px; text-align: center; display: none;}
.pro-label .news-pro {background: #36ca94;}
.pro-label .rec-pro {background: #ff9000;}

.pro-pic {width: 100%;  left: 0; top: 0; padding:3%; z-index: 1;}

.pro-text {width: 100%;
    text-align: center;
    padding: 4% 0;}
.pro-text span {font-size: 16px; color: #666; display: block; line-height: 16px;  transition: all 0.3s ease-in-out;}
.pro-text small {font-size: 12px; color: #888; line-height: 12px; display: block;}
.pro-list .more{background-color: #cfd9e5;}
.pro-list .more a{padding: 25%;text-align: center;color: #FFFFFF;font-size: 18px;}
.pro-list .more a strong{font-size: 135px;font-weight: 100;color: #FFFFFF;}
/*.pro-list li:hover {box-shadow: 0 0 30px rgba(0,91,170,0.15);}
.pro-list li:hover .pro-text span {color: #003894;}
*/
.proT {padding-bottom: 77px;}
.proT .pro-box {margin-top: 18px;}

/*--------------------------------- 全部产品 end ---------------------------------*/

/*-------------------------------- 产品详情 start --------------------------------*/
body .proD {padding-bottom: 116px;}
.pro-banner{background-color: #e9f0fe;padding: 0 5%;}
.pro-b-left{padding: 2%;float: left;width: 48%;text-align: center;}
.pro-b-left .pic-box img{max-height: 100%;}
.pro-b-right{float: left;padding: 10% 0;width: 48%;text-align: center;}
.pro-b-right span {font-size: 24px; color:#005baa; display: block; line-height: 24px; margin-bottom: 20px; position: relative;}
.pro-b-right small { color: #666; display: block; line-height: 32px; position: relative;}
.pro-b-right a {display: inline-block; width: auto; position: relative;}
.pro-b-right .tolocal {font-size: 16px; color: #ff9000; line-height: 16px; margin-top: 60px;}
.pro-b-right .online-info {width: 180px; height: 48px; background: #003894; color: #fff; font-size: 16px; line-height: 46px; border-radius: 4px; margin: 20px auto 0; display: block; text-align: left;}
.pro-b-right i {display: block; height: 16px; background: url('../images/ico.png') no-repeat; float: left;}
.pro-b-right .pro-b-ico2 { width: 18px; background-position: -82px -203px; margin: 16px 10px 0 44px;}
.pro-b-right .pro-b-ico1 { width: 13px; background-position: -108px -203px; margin: 0 9px 0 0;}
.vr-ico {position: absolute; bottom: 20px; left: 0;}
.vr-ico i {display: block; width: 146px; height: 46px; background: url('../images/vr-ico.png') no-repeat;}

/*左右轮播*/
.proD-top {overflow: hidden; margin-top: 60px;}
.gallery-left {width: 241px; float: left; /*height: 480px;*/}
.gallery-left .swiper-pagination-bullet {border: 1px solid #e9e9e9; text-align: center; line-height: 50px; border-radius: 6px; font-size: 14px; color: #666; width: 100%; height: 50px; margin-bottom: 10px;}
.gallery-left .swiper-pagination-bullet-active {background: url('../images/pro-btn-bg.png') no-repeat; border: 0; color: #fff;}
.gallery-right {width: 874px; height: 480px; overflow: hidden; float: right;}

/*视频*/
.proD-video {margin-top: 80px;}
.proD-title {text-align: center; width: 100%; position: relative;}
.proD-title::after, .proD-title::before {content: ''; width: 520px; height: 1px; background: #dedede; position: absolute; top: 100%;}
.proD-title::after {left: 0;}
.proD-title::before {right: 0;}
.proD-title span {display: block; font-size: 20px; color: #003894; line-height: 20px;margin-bottom:20px;}
.proD-video-cont{padding: 2% 5%;}
.proD-video-cont a {display: block; width: 880px; height: 515px; position: relative; overflow: hidden; margin: 31px auto 0;}
.proD-video-box .pic-box {width: 880px; height: 515px;}
.proD-video-cont i {display: block; width: 46px; height: 46px; background: url('../images/play-btn.png') no-repeat; position: absolute; left: 50%; top: 50%; margin: -23px 0 0 -23px;}
.proD-video-cont img {transition: all 0.5s ease-in-out;}
.proD-video-cont a:hover i {animation: changes 1s ease-in-out infinite;}
/*.proD-video-cont a:hover img {transform: scale(1.1,1.1);}*/

/*相关案例*/
.proD-case {margin-top: 101px;}
.proD-case-cont {margin-top: 41px; width: 100%; height: 400px; overflow: hidden; position: relative;}
.proD-case-cont .swiper-container {height: 100%; width: 1800px; margin-left: -300px; position: static;}
.proD-case-cont a {position: relative; display: block; width: 100%; height: 100%; font-size: 16px;}
.proD-case-cont .proD-case-cover {width: 100%; height: 100%; background: url('../images/50.png');}
.proD-case-title {width: 100%; height: 70px; background: url('../images/40.png'); position: absolute; bottom: 0; overflow: hidden; height: 0;}
.proD-case-title .text-box {width: 600px; height: 70px;}
.proD-case-title span {color: #fff; font-size: 16px;}
.pc-prev, .pc-next {width: 51px; height: 50px; position: absolute; top: 50%; margin-top: -25px; background: url('../images/ico.png') no-repeat; z-index: 20; cursor: pointer;}
.pc-prev {left: 195px; background-position: -356px -100px;}
.pc-next {right: 195px; background-position: -356px top;}
/*--------------------------------- 产品详情 end ---------------------------------*/

/*-------------------------------- 服务 调查问卷 start --------------------------------*/
body .ques {padding-bottom: 63px;}
.ques-cont {width: 100%; margin-top: -26px;}
.ques-bg {width: 100%; background: url('../images/q-bg-b.png') center bottom no-repeat; padding-bottom: 17px;}
.ques-title, .ques-list, .submit-box {width: 1018px; margin: 0 auto;}
.ques-title-box {background: url('../images/q-bg-t.png') center top no-repeat; padding-top: 71px;}
.ques-list-box {background: url('../images/q-bg-b.png') center top repeat-y;}
.ques-btn-box {background: url('../images/q-b-f.png') center top no-repeat;}
.ques-title {border-bottom: 1px dashed #dedede; padding: 60px 0 50px; }
.ques-title span {font-size: 24px; display: block; line-height: 24px; font-weight: bold; color: #003894; text-align: center;}
.ques-title p {font-size: 16px; line-height: 32px; color: #666; margin-top: 32px; padding: 0 20px;}

.ques-list {padding-top: 10px; border-bottom: 1px solid #dedede;}
.qt {margin-top: 50px;}
.ques-list dt {font-size: 16px; font-weight: bold; color: #666; line-height: 18px;}
.ques-list dd {padding-left: 26px; overflow: hidden;}
.ques-list dd p {width: 320px; float: left; overflow: hidden; margin-top: 20px;}
.ques-list dd a {display: block; width: 16px; height: 16px; background: url('../images/ico.png') no-repeat; float: left; margin-right: 10px;}
.ques-list label {font-size: 14px; line-height: 14px; display: block; padding-top: 2px; float: left; color: #666;}
.ques-list input {border: 0; border-bottom: 1px solid #dedede; margin-left: 5px; outline: 0; color: #666; display: block; float: left; width: 180px;}
/*单选按钮*/
.ques-list .radio a {background-position: -19px -203px;}
/*单选按钮选中*/
.ques-list .radio .radio-click {background-position: left -203px;}
/*复选按钮*/
.ques-list .check-box a {background-position: -57px -203px;}
/*选中*/
.ques-list input[type="radio"], .ques-list input[type="checkbox"] {width: 100%; height: 100%; margin: 0; opacity: 0;}
.ques-list .check-box .cb-click  {background-position: -38px -203px;}
.ques-list span {font-size: 18px; line-height: 18px; display: block; margin: 60px 0 48px; color: #666; text-align: center;}
.submit-box {width: 220px; padding: 40px 0; margin: 0 auto;}
.submit {background: #003894; border: 0; color: #fff; font-size: 18px; width: 220px; height: 54px; border-radius: 4px; cursor: pointer;}

/*抽奖*/
.choujiang {position: absolute; width: 100%; height: 100%; top: 0; z-index: 99999; display: none;}
.cj-bg {position: absolute; width: 100%; height: 100%; top: 0; background: url('../images/40.png');}
.choujiang .cont {width: 1200px; background: #fff; height: 748px; margin-top: 602px;}
.cj-text {text-align: center; margin-top: 59px;}
.cj-text span {font-size: 22px; color: #333; display: block; line-height: 22px; margin-bottom: 16px;}
.cj-text small {font-size: 18px; display: block; color: #f64a43; line-height: 18px;}
.ly-plate{	position:relative;	width:511px; height: 520px;	margin: 41px auto 0;}
.rotate-bg{	width: 511px;	height: 520px;	background: url('../images/ly-plate.png') no-repeat;	position: absolute;	top: 0;	left: 0;margin-top: 0%;}

.start-btn {width: 188px; height: 188px; position: absolute; left: 50%; top: 50%; margin: -94px 0 0 -94px; cursor: pointer; z-index: 9999;}
.start-btn b {width: 134px; height: 134px; background: url('../images/center.png') no-repeat; display: block; position: absolute; left: 50%; top: 50%; margin: -67px 0 0 -67px;}
.start-btn i {width: 188px; height: 188px; position: absolute; background: url('../images/t.png') center top no-repeat;}
/*--------------------------------- 服务 调查问卷 end ---------------------------------*/

/*-------------------------------- 活动动态 start --------------------------------*/

.act-cont {width: 100%; padding: 2% 3%;}
.act-cont li {width: 100%; border: 1px solid #e9e9e9;     overflow: hidden;transition: all 0.3s ease-in-out;}
.act-cont li:first-child {margin: 0;}
.act-pic {width: 32%; overflow: hidden; margin-right: 2%; float: left;}
.act-text {    float: left;
    width: 62%;padding: 3% 0;}
.act-title a {color: #333; font-size: 18px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all 0.3s ease-in-out;}
.act-time {line-height: 34px; margin-top: 25px;}
.act-time span {color: #fff; background: #ff9000; display: inline-block; vertical-align: top; width: 84px; height: 34px; font-size: 14px; text-align: center; border-radius: 4px; margin-right: 6px;}
.act-time b {color: #ff9000; font-size: 18px; font-family: 'Arial'}
.act-t {margin-top: 25px;}
.act-t p {color: #888; line-height: 24px;}
.act-d {margin-top: 25px;}
.act-d a {font-size: 14px; color: #888; display: block; transition: all 0.3s ease-in-out;}

.act-cont li:hover {box-shadow: 0 0 30px rgba(0,91,170,0.15); border: 1px solid #fff;}
.act-cont li:hover .act-d a {color: #003894}
.act-title a:hover {color: #003894;}

.act .click-more {margin-top: 40px;}
/*--------------------------------- 活动动态 end ---------------------------------*/

/*-------------------------------- 全国体验店1 start --------------------------------*/
body .cm {padding-bottom: 0;}
.cm .local-list {float: left;}
.cm-search {float: right; }
.cm-search form {position: relative; width: 150px; height: 27px; border-radius: 13px; border: 1px solid #dddddd;}
.cm-search input {float: left; width: 100%; height: 100%; background: none; border: 0; padding: 0 39px 0 12px; font-size: 12px; color: #7d7d7d;}
.cm-search button {float: left; position: absolute; right: 0; top: 0; padding: 2px 10px; border: 0; background: none;}
.cm-search button b {display: inline-block; width: 19px; height: 19px; background: url('../images/icon.png') no-repeat; background-size: 100%;}

.cm-cont {background: #a7c2df; height: 720px;}
.cm-map-box {width: 100%; height: 100%; padding-top: 15px;}
#chinaMap {margin: 0 auto;}
/*--------------------------------- 全国体验店1 end ---------------------------------*/

/*-------------------------------- 地图详情 start --------------------------------*/
.mapD-box {position: absolute; width: 100%; height: 100%; z-index: 99999; top: 0; display: none;}
.mapD-bg {position: absolute; width: 100%; height: 100%; background: url('../images/40.png');}
.mapD-cont {width: 100%; height: 530px; background: #fff; margin-top: 450px; padding: 60px; position: relative;}
.mapD-left {float: left; width: 600px; height: 100%;}
.mapD-left .swiper-container {width: 100%; height: 100%; position: relative;}
.mapD-left .swiper-container-horizontal>.swiper-pagination-bullets {bottom: 20px; position: absolute; z-index: 20; padding-right: 15px;}
.mapD-left .swiper-pagination-bullet {width: 14px; height: 14px; background: url('../images/ico.png') -173px -250px no-repeat; float: right; opacity: 1; transition: all 0s;}
.mapD-left .swiper-pagination-bullet-active {background-position: -153px -250px;}
.mapD-right {width: 420px; float: right;}
.mapD-title {width: 100%; border-bottom: 1px solid #dedede; padding: 40px 0 30px;}
.mapD-title span {font-size: 22px; color: #333; display: block; line-height: 22px;}
.mapD-r-text {padding-top: 30px;}
.mapD-r-text li {font-size: 14px; line-height: 36px; color: #666; padding-left: 24px; background: url('../images/ico.png') no-repeat;}
.mapD-r-text .mr1 {background-position: left -369px;}
.mapD-r-text .mr2 {background-position: left -404px;}
.mapD-r-text .mr3 {background-position: left -442px;}
.mapD-r-text a {display: block; margin-top: 76px; width: 180px; height: 48px; background: #003894; color: #fff; font-size: 16px; line-height: 48px; border-radius: 4px;}
.mapD-r-text i {display: block; width: 18px; height: 16px; background: url('../images/ico.png') -82px -202px no-repeat; float: left; margin: 16px 10px 0 44px;}
.map-close {width: 20px; height: 20px; background: url('../images/ico.png') -108px -290px no-repeat; position: absolute; top: 20px; right: 20px; cursor: pointer;}
/*--------------------------------- 地图详情 end ---------------------------------*/

/*-------------------------------- 案例 案例展示 start --------------------------------*/
body .case {padding-bottom: 100px;}
.case-cont .proD-case-cont {margin-top: 46px;}
/*--------------------------------- 案例 案例展示 end ---------------------------------*/

/*-------------------------------- 案例展示 详情 start --------------------------------*/
body .caseD {padding-bottom: 72px;}
.caseD-top {overflow: hidden; margin-top: 60px;}
.caseD-t-left {width: 600px; float: left; height: 410px;}
.caseD-t-left .swiper-container {width: 100%; height: 100%;}
.caseD-t-left .swiper-pagination-bullet {width: 14px; height: 14px; background: url('../images/ico.png') -173px -250px no-repeat; transition: all 0s}
.caseD-t-left .swiper-pagination-bullet-active {background-position: -153px -250px;}
.caseD-t-left .caseD-dot {bottom: 15px; position: absolute; z-index: 20; text-align: right; padding-right: 15px;}
.caseD-t-right {width: 540px; float: right;}
.caseD-t-title {border-bottom: 1px solid #dedede; padding: 18px 0 31px;}
.caseD-t-title span {display: block; line-height: 22px; font-size: 22px; color: #333;}
.caseD-t-text p {line-height: 30px; font-size: 14px;}

.caseD-d {margin-top: 58px;}
.caseD-d-title {border-bottom: 1px solid #e9e9e9; padding-bottom: 14px;}
.caseD-d-title span {font-size: 18px; color: #003894; display: block; line-height: 18px;}
.caseD-d-text {padding-top: 23px;}
.caseD-d-text p {font-size: 14px; line-height: 28px; text-align: justify;}
/*--------------------------------- 案例展示 详情 end ---------------------------------*/

/*-------------------------------- 案例 视频 start --------------------------------*/
.v {background: #fff; }
.v-list {overflow: hidden; width: 100%; }
.v-list li {float: left;margin: 0.5%;width: 24%; overflow: hidden;box-shadow: 0 0 30px rgba(0,0,0,0.1)}
.v-list a {display: block; width: 100%; height: 100%;}
.v-top {width: 100%; overflow: hidden;}
.v-pic img {transition: all 0.5s ease-in-out;}
.v-top img{transition: all 0.5s ease-in-out;}
.v-top img:hover{transform: scale(1.1,1.1);}
.play-btn {position: static; width: 100%; height: 100%; top: 0; }
.play-btn i {display: block; width: 46px; height: 46px; background: url('../images/play-btn.png') no-repeat; background-size: 100%;margin: -11% 8%;position: absolute;}

.v-text {width: 100%;text-align: center;
    padding: 2%;}
.v-text span {font-size: 16px; color: #333; display: block; line-height: 16px; margin-bottom: 10px;}
.v-text small {font-size: 14px; color: #888; display: block; line-height: 14px;}

.v-list li:hover img {transform: scale(1.1,1.1);}
.v-list li:hover i {animation: changes 1s ease-in-out infinite;}

@keyframes changes {
	0% {transform: scale(1,1);}
	50% {transform: scale(1.1,1.1);}
	100% {transform: scale(1,1);}
}

.v .click-more {margin: 0;}
.v .click-more span {background: #fff;}
/*--------------------------------- 案例 视频 end ---------------------------------*/

/*-------------------------------- 新闻动态 start --------------------------------*/
.news {padding-bottom: 80px;}
.news-cont { overflow: hidden;padding: 2% 5%;}
.news-left {width: 70%; float: left;}
.news-l-top {overflow: hidden;}
/*大的图片*/
.news-l-top img {transition: all 0.5s ease-in-out;}
.news-big-pic {float: left; width: 68%; height: auto; /* position: relative; */}
.news-big-pic .swiper-container {/* position: absolute; */ width: 100%; height: 100%; z-index: 1;}
.news-cover {position: absolute; width: 100%; height: 161px; background: url('../images/big-bg.png') bottom left repeat-x; z-index: 2; bottom: 0;}
.news-cover a {display: block; width: 100%; position: absolute; font-size: 16px; line-height: 24px; color: #fff; bottom: 12px; left: 20px; text-align: left;}
.news-big-pic .pic-box {width: 547px; height: 420px;}
.news-big-pic .swiper-pagination {bottom: 25px; right: 14px;}
.news-big-pic .swiper-pagination-bullet {width: 12px; height: 12px; background: url('../images/ico.png') -97px -251px no-repeat; margin: 0 5px; transition: all 0s;}
.news-big-pic .swiper-pagination-bullet-active {background: url('../images/ico.png') -80px -251px no-repeat;}
.news-big-pic .swiper-slide:hover img {transform: scale(1.1,1.1);}
/*小的图片*/
.news-small-pic {margin-left: 10px; float: right;width: 30%;}
.news-small-pic li {margin-top: 10px; width: 100%; height: 205px; position: relative;}
.news-small-pic li:first-child {margin: 0;}
.news-small-pic .small-pic-box {position: absolute; width: 100%; height: 100%; z-index: 1; overflow: hidden;}


.news-small-pic .news-cover {height: 98px; background: url('../images/small-bg.png') left bottom repeat-x;}
.news-small-pic .news-cover a {width: 100%; left: 0; padding: 0 14px 0 16px; bottom: 11px;}
.news-small-pic li:hover img {transform: scale(1.1,1.1);}

.news-right {width: 29%; float: right;}
.news-r-box {background: #f7f8fa; border-top: 2px solid #003894; margin-top: 30px;}
.news-r-box:first-child {margin-top: 0;}
.news-r-title {width: 100%; padding: 21px 30px; border-bottom: 1px dashed #dedfe1;}
.news-r-title span {font-size: 18px; font-weight: bold; color: #333; display: block; line-height: 18px;}
.news-r-cont {padding: 25px 30px;}
.news-r-cont li {font-size: 14px; line-height: 24px; margin-top: 20px;border-bottom: 1px dashed #dedfe1;}
.atc li:first-child {margin-top: 0;}
.news-r-cont a {display: block; width: 100%; color: #666; transition: all 0.3s ease-in-out;}
.news-r-cont a:hover {color: #003894;}
.news-r-cont span {color: #999; font-family: 'Arial';}

/*新闻列表*/
/*按钮*/
.news-tab {border-bottom: 1px solid #e9e9e9; overflow: hidden; margin-top: 60px;}
.news-tab ul {overflow: hidden; padding-bottom: 20px;}
.news-tab li {float: left; padding: 0 20px; line-height: 16px; font-size: 16px; cursor: pointer; transition: all 0.3s eaes-in-out; color: #666; font-weight: bold;}
.news-tab li:hover, .news-tab .news-tab-on {color: #003894;}

.news-list-box li { padding: 2% 0;overflow: hidden; width: 100%; border-bottom: 1px dashed #e5e5e5;}
.news-list-pic {width: 25%; height: 100%; overflow: hidden; float: left; margin-right: 20px;}
.news-list-pic .pic-box {width: 240px; height: 152px;}
.news-list-text {padding-top: 3px;float: left;
    width: 70%;}
.news-list-text a {display: block; white-space: nowrap; font-size: 18px; font-weight: bold; color: #666; overflow: hidden; text-overflow: ellipsis; margin-bottom: 14px; transition: all 0.3s ease-in-out;}
.news-list-text p {font-size: 14px; color: #999; line-height: 24px; height: auto; overflow: hidden; text-overflow: ellipsis;}
.news-list-bottom {margin-top: 2%;}
.news-list-bottom p {float: left; margin-left: 39px; line-height: 14px; overflow: visible;}
.news-list-bottom p:first-child {margin-left: 0; font-family: 'Arial'}
.news-list-bottom i {display: block; float: left; width: 14px; height: 14px; background: url('../images/ico.png') no-repeat; margin: 0 6px 0 0;}
.news-list-bottom .news-ico1 {background-position: -114px -250px;}
.news-list-bottom .news-ico2 {background-position: -133px -250px; margin-top: 1px}
.news-list-text a:hover {color: #003894;}
.news-list-box .click-more {margin-top: 40px;}
.news-list-pic img{transition: all 0.5s ease-in-out;}
.news-list-pic img:hover{transform: scale(1.1,1.1);}
/*热门标签*/
.lbl .news-r-cont ul {overflow: hidden; width: 290px; margin-left: -30px;}
.lbl .news-r-cont li {width: auto; margin: 0; margin-left: 30px; float: left;}
/*--------------------------------- 新闻动态 end ---------------------------------*/

/*-------------------------------- 新闻动态 详情 start --------------------------------*/
.newsD {padding-bottom: 80px;}
.newsD .news-cont {margin-top: 60px;}
.newsD-title {text-align: center; margin-bottom: 30px;}
.newsD-title span {font-size: 20px; color: #333; font-weight: bold; display: block; line-height: 22px; margin-bottom: 9px;}
.newsD-title p span, .newsD-title small, .newsD-title a {display: inline; font-size: 14px; font-weight: normal; color: #888; text-transform: none;}
.newsD-title small {font-family: 'Arial'; margin: 0 11px;}
.newsD-text {border-bottom: 1px dashed #e5e5e5; padding-bottom: 40px;  line-height:30px;}
.newsD-text p {/*font-size: 14px;*/ line-height: 28px; color: #666; text-align: justify;}

/*文章切换*/
.newD-c-page {margin-top: 30px;}
.newD-c-page li {font-size: 14px; line-height: 14px; margin-bottom: 26px;}
.newD-c-page span {color: #888;}
.newD-c-page a {color: #666; transition: all 0.3s ease-in-out;}
.newD-c-page a:hover {color: #003894;}

/*看过的还看过*/
.newD-rec {margin-top: 86px; width: 100%; border: 1px solid #e9e9e9; border-top-width: 2px;}
.newD-rec-title {padding: 22px 29px; border-bottom: 1px dashed #e5e5e5; background: #f7f8fa;}
.newD-rec-title span {font-size: 16px; line-height: 16px; display: block; color: #333;}
.newD-rec-text ul {overflow: hidden; padding: 6px 0 30px;}
.newD-rec-text li {float: left; width: 50%; line-height: 14px; font-size: 14px; padding-left: 30px; margin-top: 24px;}
.newD-rec-text a {color: #666; transition: all 0.3s ease-in-out;}
.newD-rec-text i {display: block; width: 6px; height: 6px; background: url('../images/ico.png') -24px -254px no-repeat; float: left; margin: 4px 10px 0 0;}
.newD-rec-text a:hover {color: #003894;}
/*--------------------------------- 新闻动态 详情 end ---------------------------------*/

/*-------------------------------- 招商加盟 start --------------------------------*/
/*财富峰会*/
.au-n-bottom2 ul {overflow: hidden; margin-top: 40px;}
.au-n-bottom2 li {width: 50%; float: left;}
.au-n-bottom2 li a:hover img {transform: scale(1.1,1.1);}
.au-n-bottom2 a {display: block; padding: 12px; }
.au-n-bottom2 li a:hover img {transform: scale(1.1,1.1);}
.zsjm-vcr2 { padding: 60px 0 40px;}
.zsjm-vcr-cont2 ul {margin-top: 40px;}
.n-b-top2 {position: relative; width: 100%; height: 295px;}
.n-b-top2 img {width:512px;height:245px;border:1px solid #333; padding:5px;-webkit-box-shadow:1px 1px 5px #333;
    -moz-box-shadow:1px 1px 5px #333;}
/*--------------------------------- 招商加盟 end ---------------------------------*/

/*-------------------------------- 企业简介 start --------------------------------*/

.au-net {padding:0 5%;}
.au-n-top { margin:2% 0;}
.au-n-top span {font-size: 32px; display: block; color: #003894; line-height: 30px; font-weight: bold;text-align: center;margin-bottom: 2%;}
.au-n-top p {font-size: 14px; line-height: 30px; color: #666666; }

.au-n-bottom ul {overflow: hidden; margin-top: 57px;}
.au-n-bottom li {width: 48%; float: left;}
.au-n-bottom li:nth-child(2){float: right;}
.au-n-bottom a {display: block; padding: 12px; background: url('../images/border-au.png') center no-repeat;}
.n-b-top {position: relative; width: 100%; height: 335px;}
.n-b-pic {width: 576px; height: 100%; position: absolute; overflow: hidden;}
.n-b-pic .pic-box {width: 576px; height: 335px;}
.n-b-pic img {transition: all 0.5s ease-in-out;}
.n-b-ico {position: absolute; width: 100%; height: 100%; background: url('../images/au-bg1.png');}
.n-b-ico i {display: block; width: 46px; height: 46px; position: absolute; left: 50%; top: 50%; margin: -23px 0 0 -23px; }
.n-b-ico .au-ico1 {background: url('../images/play-btn.png') no-repeat; animation: changes 1.5s ease-in-out infinite;}
.n-b-ico .au-ico2 {background: url('../images/vr.png') no-repeat; animation: changes 1.5s ease-in-out infinite;}
.n-b-text {text-align: center; margin-top: 23px;}
.n-b-text span {font-size: 16px; color: #666; display: block; line-height: 16px;}
.au-n-bottom li a:hover img {transform: scale(1.1,1.1);}

/*专业制造*/
.au-title span {font-size: 24px; color: #003894; display: block; line-height: 24px; text-align: center; font-weight: bold;}
.au-middle {background: url('../images/bg_56.png') center top no-repeat; padding: 78px 0 80px;}
.au-text-cont {margin-top: 26px;}
.au-text-cont p {font-size: 14px; line-height: 27px; color: #666; text-align: justify;}
.au-text2 .cont{    padding: 0 5%;}
.au-bottom a {display: block;}
/*--------------------------------- 企业简介 end ---------------------------------*/

/*-------------------------------- 招贤纳才 start --------------------------------*/
.j {padding: 0 0 60px;}
.job-list {overflow: hidden; margin-left: -20px; width: 1240px; padding-top: 40px;}
.job-list li {width: 580px; height: 214px; position: relative; background: #fff; border: 1px solid #e9e9e9; padding: 31px; transition: all 0.3s ease-in-out; margin: 10px 20px; float: left; cursor: pointer;}
.job-list span {font-size: 20px; display: block; line-height: 20px; color: #333; margin-bottom: 20px;}
.job-list small {font-size: 14px; display: block; line-height: 14px; color: #999;}
.job-list i {display: block; width: 20px; height: 20px; background: url('../images/ico.png') -82px -290px no-repeat; position: absolute; top: 150px; right: 30px;}
.job-list li:hover {border: 1px solid #fff; box-shadow: 0 0 30px rgba(0,91,170,0.15);}

.job-detail {position: absolute; top: 0; width: 100%; height: 100%; z-index: 99999; bottom: 0; display: none;}
.job-close {width: 20px; height: 20px; position: absolute; right: 20px; top: 20px; background: url('../images/ico.png') -108px -290px no-repeat; cursor: pointer; z-index: 99999;}
.job-bg {position: absolute; width: 100%; height: 100%; background: url('../images/job-bg.png'); top: 0; bottom: 0; cursor: pointer;}
.job-d-box {position: relative; max-width: 1200px; background: #fff; margin: 353px auto; padding: 41px 40px 46px;}
.job-title {padding: 0 0 33px 22px; border-bottom: 1px dashed #dedede;}
.job-title span {font-size: 22px; color: #333; display: block; line-height: 22px; margin-bottom: 20px;}
.job-title small {font-size: 14px; color: #666; display: block; line-height: 14px;}
.job-text {padding: 30px 20px;}
.job-text p {font-size: 14px; line-height: 32px;}
.job-bottom {border-top: 1px solid #e9e9e9;}
.job-form {margin: 40px auto; width: 624px; overflow: hidden;}
.job-form label {font-size: 14px; line-height: 46px; display: block; float: left; color: #333;}
.job-form p {width: 419px; height: 46px; position: relative; float: left;}
.job-form input {width: 100%; height: 100%; padding: 13px 117px 13px 13px; border: 1px solid #dedede; border-radius: 4px; font-size: 14px; color: #999;}
.job-form > button {width: 120px; height: 46px; background: #003894; color: #fff; font-size: 16px; border: 0; border-radius: 4px; margin-left: 11px; cursor: pointer;}
.job-form p button {width: 105px; height: 100%; position: absolute; right: 0; top: 0; border-radius: 4px; background: #eeeeee; font-size: 16px; color: #333; border: 1px solid #dedede; cursor: pointer;}
/*--------------------------------- 招贤纳才 end ---------------------------------*/

/*-------------------------------- 联系我们 start --------------------------------*/
.cu {padding-bottom: 151px;}
.cu-top {overflow: hidden; width: 100%; padding: 2% 5%;}
.cu-t-left {float: left;width: 40%;}
.cu-title {margin-top: 40px;}
.cu-title span {display: block; font-size: 24px; color: #333; line-height: 24px; margin-bottom: 12px;}
.cu-title small {display: block; font-size: 12px; color: #999; font-family: 'Arial'}
.cu-info span {font-size: 14px; color: #666; line-height: 36px;}
.cu-info {margin-top: 38px;}
.cu-info li:first-child span {font-size: 32px; color: #003894; display: block; line-height: 32px; font-family: 'Arial'; line-height: 24px; margin-bottom: 30px;}
.cu-info li:first-child span:first-child {font-size: 14px; color: #666; line-height: 14px; font-family: '微软雅黑'; margin-bottom: 11px;}

.cu-t-right {float: left; width: 50%; background: #fff; box-shadow: 0 0 30px rgba(0,91,170,0.15); padding: 10px;}
.map-box {width: 100%; height: 380px;}
#map {width: 100%; height: 100%;}
.map-list {margin-top: 10px; overflow: hidden;}
.map-list li {float: left; padding: 0 36.6px; height: 50px; line-height: 50px; text-align: center; border-radius: 4px; font-size: 16px; cursor: pointer; transition: all 0.3s ease-in-out;}
.map-list li:hover, .map-on {background: #003894; color: #fff;}

/*乘车线路*/
.cu-route span {display: block; font-size: 18px; color: #003894; line-height: 18px;}
.route-step {margin-top: 32px;}
.route-step li {position: relative; padding-left: 31px; font-size: 14px; line-height: 28px; color: #666; margin-top: 20px;}
.route-step li:first-child {margin: 0;}
.route-step i {display: block; width: 20px; height: 20px; position: absolute; left: 0; font-size: 14px; color: #fff; background: #ff9000; text-align: center; line-height: 20px; border-radius: 15px; font-weight: bold; font-family: 'Arial'; top: 3px;}

/*客服专线*/
.cu-phone {border-top: 1px solid #dedede; margin-top: 52px; padding-top: 60px;}
.phone-box {overflow: hidden; margin-top: 7px;}
.phone-list {padding-left: 20px; background: url('../images/dot-4.png') left 9px no-repeat; float: left; width: 300px; margin-top: 25px;}
.phone-list span {display: inline; font-size: 14px; line-height: 28px; color: #666;}
/*--------------------------------- 联系我们 end ---------------------------------*/

/*-------------------------------- 分享 start --------------------------------*/
body .bdshare-slide-button-box .bdshare-slide-button {width: 26px; height: 98px; }
body .bdshare-slide-style-r6 .bdshare-slide-button {background: url('../images/r3.png') top no-repeat; background-size: 100%;}
/*--------------------------------- 分享 end ---------------------------------*/

/*-------------------------------- 返回顶部 start --------------------------------*/
.backTop-box {position: fixed; width: 100%; bottom: 0; z-index: 9999; display: none;}
.backTop-box .cont {overflow: visible; bottom: 0;}
.backTop {position: absolute; width: 50px; height: 50px; border-radius: 4px; background: #c5d7e7; right: -80px; bottom: 170px; cursor: pointer; bottom: 30px;}
.bt-box {width: 50px; height: 50px; display: table-cell; vertical-align: middle; text-align: center;}
.bt-box p {vertical-align: middle;}
.backTop span {color: #fff; display: block; font-size: 12px; line-height: 12px; margin-top: 4px; }
.backTop i {display: block; width: 22px; height: 12px; background: url('../images/ico.png') -19px -226px no-repeat; margin: 0 auto;}
@media and (max-width: 1200px) {
	.backTop {right: 0;}
}
/*--------------------------------- 返回顶部 end ---------------------------------*/

/*-------------------------------- footer start --------------------------------*/
.footer {position: relative; width:100%;}
.footer1 {border-top: 1px solid #e9e9e9;}
.foot-top {background: #fff;border-top: 1px dashed #e4e4e4;    padding: 0 5%;}
.f-t-top {text-align: center; border-bottom: 1px solid #e9e9e9; padding-top: 80px;}
.f-t-top > span {font-size: 24px; color: #666; line-height: 24px;}
.f-t-list {overflow: hidden; margin: 25px 0 50px;}
.f-t-list li {width: 25%; float: left;}
.t-l-box {width: 300px; height: 100px; display: table-cell; vertical-align: middle;}
.b-box {display: inline-block; vertical-align: middle;}
.b-box i {display: inline-table; width: 54px; height: 50px; float: left; margin-right: 20px;}
.b-box .f-ico1 {background: url('../images/ico.png') right top no-repeat;}
.b-box .f-ico2 {background: url('../images/ico.png') right -54px no-repeat;}
.b-box .f-ico3 {background: url('../images/ico.png') right -109px no-repeat;}
.b-box .f-ico4 {background: url('../images/ico.png') right -163px no-repeat;}
.b-box small {display: block; font-size: 16px; color: #333; float: left; line-height: 16px; margin: 6px 0 9px;}
.b-box a {font-size: 12px; color: #003894; display: block; text-align: left; line-height: 12px; margin-top: 10px; transition: all 0.3s ease-in-out;}
.b-box a:hover {text-decoration: underline;}
.b-box b {display: inline-block; width: 4px; height: 8px; background: url('../images/ico.png') -36px -253px no-repeat; margin-left: 7px;}
/* .b-box a:hover b {background: url('../images/ico.png') -43px -253px no-repeat;} */

/* 底部大导航 */
.f-t-bottom {overflow: hidden; padding: 60px 0 48px;}
.t-b-left {float: left; overflow: hidden;}
.t-b-left dl {float: left; width: 200px;}
.t-b-left dt {font-size: 14px; color: #333; margin-bottom: 10px;}
.t-b-left dd a {font-size: 12px; color: #888; line-height: 28px; transition: all 0.3s ease-in-out; display: block;}
.t-b-left dd a:hover {padding-left: 8px;}

/* 全国服务热线 */
.t-b-right {float: right;}
.enter {float: left;}
.enter ul {float: right; margin-top: 27px;}
.enter small {font-size: 14px; color: #666; line-height: 14px; display: block; text-align: right; margin: 10px 0; padding-right: 20px;}
.enter span {font-size: 32px; color: #003894; line-height: 28px; display: block; padding-right: 20px; font-family: 'Arial'}
.enter-list {position: relative;}
.enter-list li {float: left; margin-left: 10px;}
.enter ul li:first-child {margin-left: 0}
.enter ul a {display: block; padding: 8px 7px; border: 1px solid #8e8e8e; border-radius: 17px; font-size: 14px; line-height: 16px; color: #8e8e8e;}
.enter ul i {display: block; width: 18px; height: 16px;}
.enter-list .e-ico1 {background: url('../images/ico.png') left -324px no-repeat;}
.enter-list .e-ico2 {background: url('../images/ico.png') -24px -324px no-repeat;}
.enter-w {width: 133px; height: 133px; border: 1px solid #e9e9e9\0; box-shadow: 0 0 5px rgba(0,0,0,0.1); position: absolute; right: -8px; top: 42px; display: none;}
.enter-list li:hover .enter-w {display: block;}
.enter-list li:hover .e-ico1 {background: url('../images/ico.png') left -349px no-repeat;}
.enter-list li:hover .e-ico2 {background: url('../images/ico.png') -24px -349px no-repeat;}

.enter .enter-list1 {margin-right: 10px;}
.enter .enter-list1 li {margin-top: 8px;}
.enter .enter-list1 li:first-child {margin-top: 0;}
.enter .enter-list1 i {float: left; width: 16px;}
.enter .enter-list1 li a {padding: 8px 9px;}
.enter-list1 .e-ico3 {background: url('../images/ico.png') -48px -324px no-repeat; float: left; margin-right: 6px;}
.enter-list1 .e-ico4 {background: url('../images/ico.png') -70px -324px no-repeat; float: left; margin-right: 6px;}
.enter-list1 .e-ico5 {background: url('../images/ico.png') -94px -324px no-repeat; float: left; margin-right: 6px;}
.enter-list1 li:hover a {color: #555555;}
.enter-list1 li:hover .e-ico3 {background: url('../images/ico.png') -48px -349px no-repeat;}
.enter-list1 li:hover .e-ico4 {background: url('../images/ico.png') -70px -349px no-repeat;}
.enter-list1 li:hover .e-ico5 {background: url('../images/ico.png') -94px -349px no-repeat;}

.f-ewm {float: right; margin-right: -7px;}

.foot-bottom {background: #4d5357; padding: 3% 3% 1%; font-size: 12px; color: #ccc; line-height: 12px;}
.f-b-left {float: left;}
.foot-nav {overflow: hidden; margin-top: 20px;}
.foot-nav li {float: left; padding: 0 13px; position: relative;}
.foot-nav li:before {content: ''; width: 1px; height: 10px; position: absolute; top: 2px; left: 0; background: #6d767c;}
.foot-nav li:first-child {padding-left: 0;}
.foot-nav li:first-child:before {width: 0;}
.foot-nav a {display: block; color: #ccc;}
.f-b-right {float: right; text-align: right;}
.f-b-right span {display: block;}
.f-b-right span:first-child {margin-bottom: 22px;}
/*--------------------------------- footer end ---------------------------------*/

/*-------------------------------- 服务与支持 start --------------------------------*/
.sup-cont {padding:2% 5%;}
.sup-nav {width: 25%; background: url('../images/sup-nav.png') center top no-repeat; border-top: 2px solid #003894; height: 460px;float: left;}
.sup-nav-title {padding: 10%; border-bottom: 1px dashed #dee0e1;}
.sup-nav-title span {font-size: 18px; font-weight: bold; color: #333; line-height: 18px;}
.sup-nav-list {padding: 18px 30px 0;}
.sup-nav-list li {line-height: 38px;}
.sup-nav-list a {font-size: 16px; color: #666;}
.sup-nav-list i {display: block; width: 15px; height: 15px; background: url('../images/ico.png') -128px -203px no-repeat; float: left; margin: 12px 9px 0 0;}
.sup-nav-list li:hover a, .sup-on a {color: #003894;}
.sup-nav-list li:hover i, .sup-on i {background-position: -146px -203px;}

.sup-right {width: 74%; float: left;margin-left: 1%;}
.sup-right li {width: 100%; height: 141px; border-bottom: 1px dashed #e5e5e5; position: relative; margin-bottom: 10px;}
.qe {width: 100%; height: 48px; line-height: 48px; padding: 0 17px; background: #f3f3f3;}
.qe span {font-size: 16px; color: #003894;}
.as {padding: 15px 17px 0;}
.as p {font-size: 14px; line-height: 28px; text-align: justify}
.sup-right li a {display: block; width: 100px; height: 24px; border: 1px solid #003894; line-height: 22px; text-align: center; font-size: 14px; color: #003894; border-radius: 2px; transition: all 0.3s ease-in-out; position: absolute; right: 21px; bottom: 19px;}
.sup-right li a:hover {background: #003894; color: #fff;}

.sup .click-more {margin-top: 31px;}
/*--------------------------------- 服务与支持 end ---------------------------------*/

/*-------------------------------- 服务与支持 详情 start --------------------------------*/
.supD {padding-bottom: 90px;}
.supD-text p {line-height: 28px;}
.supD-text span {font-size: 14px;}
/*--------------------------------- 服务与支持 详情 end ---------------------------------*/

/*-------------------------------- 发展历程 start --------------------------------*/
.dev {padding-bottom: 0;}
.dev-cont {height: 924px; background: url('../images/dev-bg.png') center top no-repeat; background-size: auto 100%; margin-top: 45px; overflow: hidden; position: relative; }
.dev-cont .cont {overflow: visible; height: 100%;}
.dev-box {width: 100%; height: 100%; position: relative; padding-top: 47px; z-index: 20;}
.view-box {width: 800px; height: 520px; border-radius: 20px; padding: 20px; background: #fff; margin: 0 auto;}
.dev-view {width: 100%; height: 100%;}
.dev-view .swiper-slide {position: absolute; width: 760px; height: 480px; display: none; bottom: 0; left: 0;}
.dev-title {width: 100%; height: 120px; background: url('../images/80.png'); position: absolute; bottom: 0; color: #fff; line-height: 120px; padding-left: 40px;}
.dev-title span {font-size: 36px; display: block; float: left; padding-right: 40px; margin-right: 40px; position: relative;}
.dev-title span:after {content: ''; width: 1px; height: 60px; background: #fff; opacity: 0.2; right: 0; position: absolute; top: 50%; margin-top: -30px;}
.dev-title small {font-size: 14px;}

/* 时间线 */
.time-box {width: 100%; height: 110px; position: absolute; bottom: 0; background: url('../images/dev-line.png') center 50px no-repeat;}
.dev-time {width: 1080px; margin: 0 auto;}
.time-box .swiper-slide {text-align: center; padding-top: 43px; cursor: pointer; width: 135px;}
.dev-time i {display: inline-block; vertical-align: top; width: 15px; height: 15px; background: url('../images/ico.png') -171px -203px no-repeat;}
.dev-time span {color: #a7bc95; display: block; margin-top: 8px; font-size: 16px;}
.swiper-slide-active i {background-position: -194px -203px;}
.swiper-slide-active span {color: #fff;}
.time-prev, .time-next {background: url('../images/ico.png') no-repeat; position: absolute; width: 40px; height: 40px; position: absolute; top: 31px; z-index: 500; cursor: pointer}
.time-prev {background-position: left -157px; left: 0;}
.time-next {background-position: -47px -157px; right: 0;}

/* 背景动画 */
.bg-ani {width: 0; height: 100%; position: absolute; top: 0; left: 50%;}
/* 三个风车 */
.fc1, .fc2, .fc3 {width: 68px; height: 64px; background: url('../images/fengche.png') center no-repeat; position: absolute; transform-origin: 38px 38px;}
.fc1 {
	bottom: 185px; left: 543px; 
	-webkit-animation: fengche 1.2s linear infinite;	
	-moz-animation: fengche 1.2s linear infinite;	
	animation: fengche 1.2s linear infinite;	
}
.fc2 {
	bottom: 195px; left: 590px;
	-webkit-animation: fengche 1.2s linear 0.1s infinite;	
	-moz-animation: fengche 1.2s linear 0.1s infinite;	
	animation: fengche 1.2s linear 0.1s infinite;	
}
.fc3 {
	bottom: 173px; left: 641px;
	-webkit-animation: fengche 1.2s linear 0.2s infinite;	
	-moz-animation: fengche 1.2s linear 0.2s infinite;	
	animation: fengche 1.2s linear 0.2s infinite;	
}
@keyframes fengche {
	0% {
		transform: rotate(0deg);
	}
	50% {
		transform: rotate(180deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

/* 云 */
.yun1, .yun2, .yun3, .yun4 {position: absolute; z-index: 30;}
.yun1 {width: 102px; height: 53px; bottom: 436px; background: url('../images/yun1.png') no-repeat; /* transform: translate(-579.5%,0) */}
.yun2 {width: 56px; height: 29px; bottom: 259px; background: url('../images/yun2.png') no-repeat; /* transform: translate(-414%,0) */}
.yun3 {width: 94px; height: 43px; bottom: 303px; background: url('../images/yun3.png') no-repeat; /* transform: translate(172%,0) */}
.yun4 {width: 111px; height: 51px; bottom: 496px; background: url('../images/yun4.png') no-repeat; /* transform: translate(497%,0) */ }

.yun1 {
	-webkit-animation: yun1 120s linear infinite;	
	-moz-animation: yun1 120s linear infinite;	
	animation: yun1 120s linear infinite;
}
.yun2 {
	-webkit-animation: yun2 170s linear infinite;	
	-moz-animation: yun2 170s linear infinite;	
	animation: yun2 170s linear infinite;
}
.yun3 {
	-webkit-animation: yun3 130s linear infinite;	
	-moz-animation: yun3 130s linear infinite;	
	animation: yun3 130s linear infinite;
}
.yun4 {
	-webkit-animation: yun4 110s linear infinite;	
	-moz-animation: yun4 110s linear infinite;	
	animation: yun4 110s linear infinite;
}

@keyframes yun1 {
	0% {
		transform: translate(-579.5%, 0) scale(1, 1);
	}
	25% {
		transform: translate(-1032.5%, 0) scale(1, 1);
	}
	26% {
		transform: translate(-1032.5%, 0) scale(0, 0);
	}
	27% {
		transform: translate(933%, 0) scale(0, 0);
	}
	28% {
		transform: translate(933%, 0) scale(1, 1);
	}
	50% {
		transform: translate(0%, 0) scale(1,1);
	}
	100% {
		transform: translate(-579.5%, 0) scale(1,1);
	}
}
@keyframes yun2 {
	0% {
		transform: translate(-414%, 0) scale(1, 1);
	}
	25% {
		transform: translate(-1798%, 0) scale(1, 1);
	}
	26% {
		transform: translate(-1798%, 0) scale(0, 0);
	}
	27% {
		transform: translate(1698%, 0) scale(0, 0);
	}
	28% {
		transform: translate(1698%, 0) scale(1, 1);
	}
	50% {
		transform: translate(0%, 0) scale(1,1);
	}
	100% {
		transform: translate(-414%, 0) scale(1,1);
	}
}
@keyframes yun3 {
	0% {
		transform: translate(172%, 0) scale(1, 1);
	}
	25% {
		transform: translate(-497%,0) scale(1, 1);
	}
	50% {
		transform: translate(-1112%, 0) scale(1, 1);
	}
	51% {
		transform: translate(-1112%, 0) scale(0, 0);
	}
	52% {
		transform: translate(1012%, 0) scale(0, 0);
	}
	53% {
		transform: translate(1012%, 0) scale(1, 1);
	}
	75% {
		transform: translate(506%, 0) scale(1,1);
	}
	100% {
		transform: translate(172%, 0) scale(1,1);
	}
}
@keyframes yun4 {
	0% {
		transform: translate(497%, 0) scale(1, 1);
	}
	25% {
		transform: translate(0, 0) scale(1, 1);
	}
	50% {
		transform: translate(-957%, 0) scale(1, 1);
	}
	51% {
		transform: translate(-957%, 0) scale(0, 0);
	}
	52% {
		transform: translate(857%, 0) scale(0, 0);
	}
	53% {
		transform: translate(857%, 0) scale(1, 1);
	}
	100% {
		transform: translate(497%, 0) scale(1,1);
	}
}

/* 鸟 */
.bird1, .bird2 {position: absolute; z-index: 31;}
.bird1 {width: 39px; height: 63px; background: url('../images/bxds_img_45.png') no-repeat; bottom: 495px; left: -744px; }
.bird2 {width: 31px; height: 50px; background: url('../images/bxds_img_46.png') no-repeat; bottom: 558px; left: -651px; z-index: 1;}
.bird1 {
	-webkit-animation: bird1 50s linear infinite;	
	-moz-animation: bird1 50s linear infinite;	
	animation: bird1 50s linear infinite;
}
.bird2 {
	-webkit-animation: bird2 50s linear infinite;	
	-moz-animation: bird2 50s linear infinite;	
	animation: bird2 50s linear infinite;
}
@keyframes bird1 {
	0% {transform: translate(0,0) scale(1, 1);}
	10% {transform: translate(194.1px,0) scale(1, 1);}
	20% {transform: translate(388.2px,0) scale(1, 1);}
	30% {transform: translate(582.3px,0) scale(1, 1);}
	40% {transform: translate(766.4px,0) scale(1, 1);}
	50% {transform: translate(970.5px,0) scale(1, 1);}
	60% {transform: translate(1164.6px,0) scale(1, 1);}
	70% {transform: translate(1358.7px,0) scale(1, 1);}
	80% {transform: translate(1552.8px,0) scale(1, 1);}
	85% {transform: translate(1695px,0) scale(1, 1);}
	86% {transform: translate(1695px,0) scale(0, 0);}
	90% {transform: translate(-246px,0) scale(0, 0);}
	91% {transform: translate(-246px,0) scale(1, 1);}
	100% {transform: translate(0,0) scale(1, 1);}
}
@keyframes bird2 {
	0% {transform: translate(0,0) scale(1, 1);}
	10% {transform: translate(193.3px,0) scale(1, 1);}
	20% {transform: translate(386.6px,0) scale(1, 1);}
	30% {transform: translate(579.9px,0) scale(1, 1);}
	40% {transform: translate(773.2px,0) scale(1, 1);}
	50% {transform: translate(966.5px,0) scale(1, 1);}
	60% {transform: translate(1159.8px,0) scale(1, 1);}
	70% {transform: translate(1353.1px,0) scale(1, 1);}
	80% {transform: translate(1546.4px,0) scale(1, 1);}
	85% {transform: translate(1602px,0) scale(1, 1);}
	86% {transform: translate(1602px,0) scale(0, 0);}
	90% {transform: translate(-331px,0) scale(0, 0);}
	91% {transform: translate(-331px,0) scale(1, 1);}
	100% {transform: translate(0,0) scale(1, 1);}
}

/* 飞机 */
.airplane {width: 218px; height: 63px; background: url('../images/bxds_img_9.png'); left: 0; top: 185px; position: absolute; z-index: 20;}
.airplane {
	-webkit-animation: airplane 7s linear infinite;	
	-moz-animation: airplane 7s linear infinite;	
	animation: airplane 7s linear infinite;
}
@keyframes airplane {
	0% {
		transform: translate(-501%, 0);
	}
	50% {
		transform: translate(0%, 0);
	}
	100% {
		transform: translate(501%, 0);
	}
}
/*--------------------------------- 发展历程 end ---------------------------------*/

/* 首页改 */
.header {/*position: absolute; */z-index: 10;}
.i-pro {top: 0; left: 0; width: 100%; z-index: 500;}
.swiper-slide-active span {
	color: #333;
}

/*-------------------------------- 网站地图 start --------------------------------*/
.wm {padding-bottom: 100px;}
.wm-title {border-bottom: 1px solid #eeeeee; padding-bottom: 14px; height: 31px; margin-top: 23px;}
.wm-title span {font-size: 16px; color: #333; display: block; line-height: 16px; font-weight: bold; position: relative; float: left;}
.wm-title span:after {content: ''; width: 32px; height: 2px; background: #003894; position: absolute; bottom: -15px; left: 50%; margin-left: -16px;}

.wm-list {overflow: hidden; width: 101%; padding: 30px 0 0;}
.wm-list li, .wm-list dl {float: left; width: 186px; line-height: 16px; margin-bottom: 25px;}
.wm-list a, .wm-list dt {font-size: 16px; color: #3c3c3c; transition: all 0.3s ease-in-out; font-weight: 500; text-transform: none;}
.wm-list dt {margin-bottom: 24px;}
.wm-list dd a {font-size: 14px; color: #999; line-height: 32px;}
.wm-list a:hover {color: #003894;}
/*--------------------------------- 网站地图 end ---------------------------------*/

/*-------------------------------- 法律声明 start --------------------------------*/
.flsm-box {margin-top: 20px; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 0 25px;}
.flsm-title {border-bottom: 1px solid #e9e9e9; text-align: center; padding: 40px 0 20px;}
.flsm-title span {font-size: 24px; display: block; line-height: 24px; font-weight: bold; color: #333;}
.flsm-text {padding: 28px 45px 78px;}
.flsm-text p {line-height: 26px;}
.flsm-text span {font-size: 14px;}
/*--------------------------------- 法律声明 end ---------------------------------*/

/*-------------------------------- 服务政策 start --------------------------------*/
.fwzc-box{overflow: hidden;}
.fwzc-box:nth-child(1){margin-bottom:2%;}
.fwzc-cont {padding: 0 5%;}
.fwzc-title {border-bottom: 1px solid #dedede; }
.fwzc-title span {font-size: 20px; display: block; line-height: 40px; font-weight: bold; color: #666;}
.fwzc-text .fwzc-body{float:left;width:77%;padding: 2% 0;}
.fwzc-text p {line-height: 30px;}
.fwzc-text span {font-size: 14px;}
.fwzc-text ul {padding-left: 28px; margin-top: 18px;}
.fwzc-text li {line-height: 34px; font-size: 14px; list-style-type: disc;}
.fwzc-ico {float:left; text-align: center;width:10%;margin: 2%;}

/*--------------------------------- 服务政策 end ---------------------------------*/

/*-------------------------------- 荣誉资质 start --------------------------------*/
.hyzz {padding-bottom: 80px;}
.hyzz-cont {margin-top: 30px;}
.hyzz-cont .cont {overflow: visible;}
/*.hyzz-cont ul {width: 1240px; overflow: hidden; margin-left: -20px; margin-bottom: 30px;}
.hyzz-cont li {width: 270px; height: 200px; padding: 10px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); float: left; margin: 20px; border: 1px solid #f0f0f0;}*/
.hyzz-cont .pic-box {width: 250px; height: 180px;}
/*--------------------------------- 荣誉资质 end ---------------------------------*/

/*-------------------------------- 领导关怀 start --------------------------------*/
.lg {padding-bottom: 60px;}
.lg-cont ul {width: 1226px; margin-top: 43px;}
.lg-cont li {width: 580px; height: 185px; background: #f6f6f6; float: left; margin: 0 26px 20px 0;}
.lg-cont a {display: block; width: 100%; height: 100%;}
.lg-left {width: 280px; height: 100%; float: left; margin-right: 20px; overflow: hidden;}
.lg-left .pic-box {width: 280px; height: 185px;}
.lg-text {padding: 20px 24px 0 0;}
.lg-text span {font-size: 16px; line-height: 34px;}
/*--------------------------------- 领导关怀 end ---------------------------------*/

/*-------------------------------- 团队风采 start --------------------------------*/
.tf-cont ul {width: 1216px; overflow: hidden; margin-top: 43px;}
.tf-cont li {width: 288px; height: 245px; float: left; margin: 0 16px 16px 0; background: #f6f6f6;}
.tf-pic {width: 100%; height: 190px; overflow: hidden;}
.tf-pic .pic-box {width: 288px; height: 190px;}
.tf-text {width: 100%; height: 55px; line-height: 55px; padding: 0 20px;}
.tf-text span {font-size: 16px; color: #666;}
/*--------------------------------- 团队风采 end ---------------------------------*/

/*-------------------------------- 企业文化 start --------------------------------*/
.ct {padding-bottom: 70px;}
.ct-top {margin-top: 43px; border-bottom: 1px solid #eeeeee; overflow: hidden; padding-bottom: 26px;}
.ct-top-left {float: left; margin-right: 12px;}
.ct-top-text {padding-top: 50px;}
.ct-top-text p {font-size: 16px; line-height: 36px; color: #666;}

.ct-list {overflow: hidden; float: left; }
.ct-left {width: 50%;}
.ct-middle {width: 25%;}
.ct-right {width: 25%;}
.ct-list li {float: left; margin: 0 10px 10px 0; position: relative;    overflow: hidden;}
.ct-left li:nth-child(1) {width: 48%; height: 240px;}
.ct-left li:nth-child(2) {width: 48%; height: 240px;}
.ct-left li:nth-child(3) {width: 33%; height: 260px;}
.ct-left li:nth-child(4) {width: 63%; height: 260px;}
.ct-middle li:nth-child(1) {width: 96%; height: 290px;}
.ct-middle li:nth-child(2) {width: 96%; height: 210px;}
.ct-right li:nth-child(1) {width: 96%; height: 210px;}
.ct-right li:nth-child(2) {width: 96%; height: 290px;}
.ct-pic {width: 100%; height: 100%; position: absolute;}
.ct-pic img{width: 100%;}
.ct-pic-text {position: absolute; width: 100%; height: 100%; background: url('../images/ct-cover.png') bottom repeat-x;}
.ct-pic-text p {position: absolute; bottom: 20px; padding: 0 20px;}
.ct-pic-text span {font-size: 20px; display: block; line-height: 18px; color: #fff; font-weight: bold; margin-bottom: 8px;}
.ct-pic-text small {font-size: 14px; display: block; color: #fff; line-height: 22px;}
/*--------------------------------- 企业文化 end ---------------------------------*/

/*-------------------------------- 抽奖后专题页 start --------------------------------*/
.acj-banner {height: 744px;}
.acj-hot-line small {color: #fff;}
.acj-hot-line span {color: #fff;}
.acj-hot-line i {background: url('../images/ico.png') -45px -226px no-repeat;}
.acj {margin-top: 348px; background: url('../images/acjbg.png') top no-repeat; padding: 373px 0 0;}
.acj-nav a {color: #fff;}
.acj-nav .nav-list {height: 110px;}
.acj .cont {background: url('../images/form-bg.png') center top no-repeat; overflow: visible; height: 561px; padding-top: 0.1px;}

.acj form {width: 890px; margin: 121px auto 0;}
.acj-left {float: left; margin-right: 28px;}
.acj-box {height: 46px; margin-bottom: 14px;}
.acj-box label {line-height: 46px; font-size: 18px; color: #fff; font-weight: bold; display: block; float: left;}
.acj-ly {height: 226px;}
.acj-box input, .acj-box textarea {height: 100%; border: 0; background: #fffbdb; border-radius: 4px; font-size: 14px; color: #a9a68a; padding: 0 14px;}
.acj-box input {width: 330px;}
.acj-box textarea {width: 420px; line-height: 20px; padding: 15px 16px; resize: none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
	color: #a9a68a; 
} 
input:-moz-placeholder, textarea:-moz-placeholder { 
	color: #a9a68a; 
} 
input::-moz-placeholder, textarea::-moz-placeholder { 
	color: #a9a68a; 
} 
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
	color: #a9a68a; 
} 
.acj-btn {text-align: center; margin-top: 37px;}
.acj-btn button {width: 216px; height: 50px; background: #fffbdb; border: 0; border-radius: 4px; box-shadow: 0 4px 0 #ffb5a1;}
.acj-btn button:active {margin-top: 3px; box-shadow: 0 1px 0 #ffb5a1;}
.acj-btn i {display: inline-block; width: 43px; height: 21px; background: url('../images/submit.png') no-repeat;}
/*--------------------------------- 抽奖后专题页 end ---------------------------------*/

/*-------------------------------- 招商加盟 start --------------------------------*/
.zsjm {padding-bottom: 0;}
.zsjm-banner {height: 700px;}
.zsjm-banner b {display: block; width: 100%; height: 100%;}
/*财富峰会*/
.cffh-ad01 {height: 160px;}
.cffh-ad02 {height: 335px;}
.cffh-ad02 b,.cffh-ad01 b {display: block; width: 100%; height: 100%;}

/* 行业分析 */
.zsjm-af {padding-top: 72px;}
.zsjm-af .cont {overflow: visible;}
.z-af-text {width: 100%; height: 98px; background: url('../images/af1.png') no-repeat; margin-top: 60px;}
.zsjm-af-list {height: 424px; margin-top: 54px;}
.zsjm-af-list li {float: left; position: relative; overflow: hidden;}
.zsjm-af-n {width: 344px; height: 424px; padding: 7px; box-shadow: 0 14px 57px rgba(5,47,83,0.16); border-radius: 4px; }
.zsjm-af-pic {width: 100%; height: 100%; overflow: overflow: hidden;}
.zsjm-af-pic .pic-box {width: 330px; height: 410px;}
.zsjm-af-text {width: 330px; height: 60px; background: url('../images/zsjm-af-bg.png'); position: absolute; bottom: 7px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; text-align: center; line-height: 60px;}
.zsjm-af-text span {font-size: 18px; color: #fff;}
.zsjm-af-2n {width: 51px; height: 100%; background: url('../images/af-poi.png') center no-repeat; margin: 0 15px 0 18px;}

/* 第一品牌，3大产地 */
.zsjm-bf {background: url('../images/zsjm-bf.png') top center no-repeat; margin-top: -100px; padding-top: 288px;}
.zsjm-f-cont {margin: 84px 0 257px 229px; overflow: hidden;}
.zsjm-f-cont span {font-size: 26px; color: #1f7ac6; display: block; line-height: 26px; font-weight: bold; margin-bottom: 30px;}
.zsjm-f-cont li {padding-left: 21px; background: url('../images/bf.png') 2px center no-repeat; width: 290px; float: left; margin-right: 49px; line-height: 44px;}
.zsjm-f-cont a {color: #105c9c; transition: all 0.3s ease-in-out;}
.zsjm-f-cont a:hover {text-decoration: underline;}

/* 3大产地 */
.zsjm-thr-cont {margin: 59px 0 78px;}
.zsjm-thr-cont .swiper-container {width: 1440px; height: 313px; margin-left: -120px;}
.zsjm-thr-cont .swiper-slide {height: 100%;}
.zsjm-thr-text {text-align: center; margin-top: 40px;}
.zsjm-thr-text span {font-size: 18px; display: block; line-height: 18px; color: #3c3c3c; font-weight: 300;}

/* 宣传片 */
.zsjm-vcr {background: url('../images/vcr-bg.png') center no-repeat; padding: 60px 0 61px;}
.zsjm-vcr-cont ul {margin-top: 80px;}

/* 采访视频 */
.zsjm-video {background: url('../images/video-bg.png') center no-repeat; padding: 80px 0;}
.zsjm-video-cont {height: 398px; overflow: hidden; margin-top: 60px;}
.zsjm-video-cont li {float: left; width: 290px; height: 194px; overflow: hidden; position: relative; margin-left: 10px; margin-bottom: 10px;}
.zsjm-video-pic {width: 100%; height: 100%; position: absolute; top: 0;}
.zsjm-video-pic .pic-box {width: 290px; height: 194px;}
.zsjm-video-pic img {transition: all 0.5s ease-in-out;}
.zsjm-video-play {width: 100%; height: 100%; background: url('../images/30.png'); position: absolute; top: 0;}
.zsjm-video-play i {display: block; width: 60px; height: 60px; background: url('../images/zj-play-btn.png') no-repeat; background-size: 100%; position: absolute; top: 50%; left: 50%; margin: -30px 0 0 -30px;}
.zsjm-video-cont li:first-child {width: 600px; height: 398px; margin-left: 0;}
.zsjm-video-cont li:first-child .pic-box {width: 600px; height: 398px;}
.zsjm-video-cont li:first-child i {width: 80px; height: 80px; margin: -40px 0 0 -40px;}

.zsjm-video-cont li:hover img {transform: scale(1.1,1.1);}
.zsjm-video-cont li:hover i { animation: changes 1.5s ease-in-out infinite;}

/* 招商加盟支持 */
.zsjm-sup {background: url('../images/sup-bg.png') center no-repeat; padding: 2% 5%; overflow: hidden;}
.zsjm-sup .cont {overflow: visible;}
.zsjm-sup .cont .zsjm-title{text-align: center;}
.zsjm-sup-adv {width: 100%; height: 313px; position: relative; background: url('../images/s45.png') center top no-repeat;	margin-top:3%;}
.zsjm-sup-adv p { line-height: 30px; color: #003894; position: absolute; width: 28%;}
.zsjm-sup-adv .zsa1 {left: 8%; top: 13%;}
.zsjm-sup-adv .zsa2 {top: 13%; right: 7%; text-align: right;}
.zsjm-sup-adv .zsa3 {bottom: 14%; left: 8%;}
.zsjm-sup-adv .zsa4 {bottom: 14%; right: 7%; text-align: right;}

.zsjm-sup-list {width: 100%; margin-top: 3%;overflow: hidden;}
.zsjm-sup-list li {width: 48%; height: 150px; float: left; background: #fff; box-shadow: 0 6px 16px rgba(5,47,83,0.1); border-radius: 10px; margin:1%}
.zsjm-sup-left {width: 25%; height: 100%; background: url('../images/sup.png') no-repeat; text-align: center; float: left;position: relative;}
.zsjm-sup-left p {position: absolute; bottom: 20px; width: 100%; }
.zsjm-sup-left span {display: block; font-size: 18px; line-height: 18px; font-weight: bold; color: #fff; width: 100%;}
.zsjm-sup-text {width: 74%;float: left;}
.zsjm-sup-text .pic-box {text-align: left;}
.zsjm-sup-text p {font-size: 14px; line-height: 26px;padding: 6% 1%;}

/* 售后服务 */
.zsjm-sh {padding: 2% 0; background: url('../images/sh-bg.png') center no-repeat; overflow: hidden;}
.zsjm-sh .cont {overflow: visible;padding: 0 5%;}
.zsjm-sh .zsjm-title {margin-bottom: 3%;text-align: center;}
.zsjm-sh-left {float: left; width: 56%;}
.zsjm-sh-left ul {width: 100%;}
.zsjm-sh-left li {float: left; width: 31%; height: auto; margin: 0 10px 10px 0; box-shadow: 0 6px 16px rgba(6,32,53,0.2);}
.zsjm-sh-left .pic-box {width: 100%; height:auto;}

.zsjm-sh-right {width: 43%; float: right;}
.zsjm-sh-right li {overflow: hidden; margin-top: 3%;}
.zsjm-sh-right li:first-child {margin-top: 0;}
.zsjm-sh-right .zsjm-sh-order {float: left; margin-right: 20px;}
.zsjm-sh-text {padding-right: 12px;}
.zsjm-sh-text p { line-height: 24px;}

/* 保障和优势 */
.zsjm-by {padding: 1% 0;text-align: center;}
.zsjm-by-ico {margin:3% 5%;overflow: hidden;}
.zsjm-by-ico li {width: 33%; float: left; text-align: center;}
.zsjm-by-text {padding: 0 20%; margin-top: 3%;}
.zsjm-by-text p {line-height: 30px;}

.zsjm-by-list {margin:3% 5%; background: #468ecd; }
.zsjm-by-list li {width: 25%; height: auto; text-align: center; padding:1% 2%; float: left;}
.zsjm-by-list li:nth-child(2n) {background: #58a3e1;}
.zsjm-by-list span {display: block; font-size: 24px; font-weight: bold; line-height: 24px; color: #fff; position: relative; margin-top: 50px;}
.zsjm-by-list span:after {width: 34px; height: 2px; background: #fff; content: ''; position: absolute; bottom: -27px; left: 50%; margin-left: -17px;}
.zsjm-by-list p {font-size: 14px; color: #fff; line-height: 30px; margin-top: 47px;}

/* 留言窗口 */
.zsjm-msg {background: #f9f9f9; padding: 3% 5%;}
.zsjm-msg .zsjm-title {margin-bottom: 3%;text-align: center;}
.zsjm-msg-form {width: 60%; float: left;}
.zsjm-msg-form p {margin-bottom: 2%;text-align: center;}
.zsjm-msg-form label {width: 15%; display: block; float: left; text-align: right; margin-right: 13px; line-height: 50px;}
.zsjm-msg-form input, .zsjm-msg-form textarea {border-radius: 4px; border: 1px solid #dedede; background: #fff; width: 65%;}
.zsjm-msg-form input {height: 50px;}
.zsjm-msg-form textarea {height: 120px; resize: none;}
.zsjm-msg-form button {width: 150px; height: 50px; border-radius: 4px; color: #fff; background: #003894; font-size: 16px; border: 0;}

.zsjm-msg-ph {width: 38%; float: right; margin-top: 3%;}

.zsjm-msg-ewm{overflow: hidden;}
.zsjm-ewm-pic {width: 47%; height: auto; box-shadow: 0 8px 20px rgba(6,32,53,0.18); float: left; margin-right: 3%;}
.zsjm-ewm-text{float: left;width: 45%;}
.zsjm-ewm-text span {display: block; font-size: 16px; line-height: 16px; color: #666; margin-bottom: 25px; text-transform: none;}

.zsjm-msg-hotline {margin-top: 43px;    width: 100%;
    overflow: hidden;}
.zsjm-msg-hotline i {display: block; width: 52px; height: 47px; background: url('../images/ico.png') -156px -310px no-repeat; float: left; margin-right: 20px;}
.zsjm-msg-hotline small {font-size: 14px; color: #666; display: block; line-height: 14px; margin-bottom: 6px;}
.zsjm-msg-hotline span {font-size: 32px; font-family: 'Arail'; display: block; line-height: 26px; color: #003894;}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.newstitlez{background: url(../images/newsbg1.jpg) no-repeat;background-size:100% 100%;line-height: 40px;height: 40px;}
.newsz a{display: flex;width: 100%;}
.newsz .xpss_title{flex: 1;}
.xpss_title {
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 20px;
    color: #666;
}
.newstitlez .active{color:#fff;}
.xwdt_content li .newsimgz{width:50%;max-height: 50px !important;}
.xwdt_content li{margin-bottom: 15px;border-bottom: 1px solid #ddd;padding-bottom: 15px;}
.newscontz{padding-top: 30px;}
.xwdt_content {
    width: 100%;
	    padding: 0 5%;
    height: auto;
    margin: 0 auto;
        margin-top: 0px;
        position: relative;
    /*margin-top: 0.3rem;*/
}
.newsdescz{padding:0 10px;box-sizing: border-box;font-size: 15px;position: relative;}
.newsdescz span{position: absolute;bottom: 0;color:#999;}
.viewmorez{background: #ddd;padding: 10px;width: 50%;float: right;text-align: center;}

.msgz{padding: 15px 10px;}
.msgdesc{color:#003894;text-align: center;margin-bottom:10px;}
.msglabel{display: block;margin: 0 auto;display: block;position: relative;margin-bottom:15px;}
.msglabel .msgimg{width: 18px;position: absolute;top: 10px;left: 12px;}
.msglabel input{width:100%;border: none;padding-left:50px;height: 40px;box-sizing: border-box;border: 1px solid #ddd;}
.msglabel select{color:#666;width:32.6%;border: none;padding-left: 50px;height: 40px;box-sizing: border-box;border: 1px solid #ddd;}

.msglabel textarea{border: 1px solid #ddd;width: 100%;resize: none; padding:10px 18px;height: 120px;box-sizing: border-box;padding-left: 50px;}





/*--------------------------------- 招商加盟 end ---------------------------------*/

/*-------------------------------- 商学院 start --------------------------------*/
.sh {padding: 0;}
.sh-banner {width: 100%; height: 452px;}
.sh-banner .swiper-container {width: 100%; height: 100%; position: relative;}
.sh-banner a {display: block; width: 100%; height: 100%;}
.sh-banner .sh-dot {bottom: 20px; position: absolute; z-index: 10; width: auto; border-radius: 24px; height: 24px; background: rgba(0,0,0,0.5); padding: 0 22px; left: 50%; transform: translate(-50%,0);}
.sh-dot .swiper-pagination-bullet {width: 10px; height: 10px; background: #bebebe; border-radius: 50%; margin: 0 6.5px; vertical-align: middle;}
.sh-dot .swiper-pagination-bullet-active {background: #ffffff;}

/* 四个可以 */
.sh-af {background: #003894; height: 160px;}
.sh-af ul {height: 100%;}
.sh-af li {width: 300px; float: left; height: 100%;}
.sh-af li .pic-box {height: 160px; width: 300px;}
.sh-af li p {text-align: left; display: inline-block; min-width: 208px;}
.sh-af i {display: block; float: left; width: 46px; height: 46px; margin-right: 12px; background: url('../images/ico.png') no-repeat;}
.sh-af .sh-af1 {background-position: -232px -165px;}
.sh-af .sh-af2 {background-position: -232px -226px;}
.sh-af .sh-af3 {background-position: -232px -286px;}
.sh-af .sh-af4 {background-position: -232px -345px;}
.sh-af span {display: block; font-size: 18px; color: #fff; line-height: 18px; margin-bottom: 15px;}
.sh-af small {display: block; font-size: 14px; color: #fff; line-height: 14px;}

/* 前瞻热泵市场 成就行业精英 */
.sh-bf {overflow: hidden; padding: 90px 0 59px;}
.sh-title {text-align: center;}
.sh-title span {font-size: 32px; display: block; line-height: 32px; font-weight: bold; color: #424242;}
.sh-bf-cont ul {width: 1220px; position: relative; margin-top: 54px;}
.sh-bf-cont ul:before {width: 100%; height: 1px; background: #e4e0e0; position: absolute; content: ''; top: 0; left: 0;}
.sh-bf-cont ul:after {content: ''; width: 13px; height: 13px; background: #fff; border: 2px solid #e4e0e0; border-radius: 50%; position: absolute; top: -8px; left: 50%; margin-left: -6.5px;}
.sh-bf-cont li {float: left; width: 380px; margin-right: 20px; height: 169px; margin-top: 38px;}
.sh-bf-order {width: 96px;height: 100%; text-align: center; margin-right: 10px; float: left; padding-top: 36px;}
.sh-bf-text {padding-top: 26px;}
.sh-bf-text span {font-size: 20px; color: #424242; display: block; line-height: 20px; font-weight: bold;}
.sh-bf-text p {font-size: 16px; color: #757373; line-height: 24px; margin-top: 12px;}

/* 已成功举办XXX届  100000+经销商收益 */
.sh-cf {background: url('../images/bg_66.png') center top no-repeat; overflow: hidden; padding: 90px 0 80px;}
.sh-cf .cont {overflow: visible;}
.sh-cf-list {width: 1230px; padding: 70px 0 63px; overflow: hidden; margin-left: -15px;}
.sh-cf-list li {width: 380px; height: 400px; padding: 15px; background: #fff; float: left; margin: 0 15px; box-shadow: 0 0 5px rgba(0,0,0,0.1); border-radius: 8px;}
.sh-cf-pic {width: 100%; height: 230px; overflow: hidden; margin-bottom: 18px;}
.sh-cf-pic .pic-box {width: 350px; height: 230px;}
.sh-cf-pic img {transition: all 0.5s ease-in-out;}
.sh-cf-text a {font-size: 18px; display: block; line-height: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #003894; transition: all 0.3s ease-in-out;}
.sh-cf-text small {font-size: 14px; color: #999; display: block; line-height: 14px; margin-top: 15px;}
.sh-cf-text p {font-size: 14px; color: #666; line-height: 22px; text-align: justify; margin-top: 8px; height: 66px; overflow: hidden;}
.sh-cf-list li:hover img {transform: scale(1.1, 1.1)}
.sh-cf-list a:hover {color: #666;}

.sh .sh-more {width: 200px; height: 46px; display: block; border: 2px solid #003894; text-align: center; line-height: 42px; font-size: 18px; color: #003894; border-radius: 8px; margin: 0 auto; transition: all 0.3s ease-in-out; background: none;}
.sh .sh-more:hover {background: #003894; color: #fff;}

/* 大咖名师助阵 */
.sh-df {padding: 96px 0 80px;}
.sh-title small {font-size: 18px; display: block; line-height: 18px; color: #424242; margin-top: 16px;}
.sh-df-list {overflow: hidden; width: 1230px; padding: 105px 0 60px;}
.sh-df-list li {float: left; margin-right: 27px; width: 280px; height: 440px; position: relative; background: #f5f6f6; border-radius: 8px; padding: 130px 19px 0; transition: all 0.3s ease-in-out;}
.sh-df-head {width: 132px; height: 132px; overflow: hidden; border-radius: 50%; padding: 4px; box-shadow: 0 7px 9px rgba(51, 51, 51, 0.1); position: absolute; top: -66px; left: 50%; margin-left: -66px; background: #fff; transition: all 0.3s ease-in-out;}
.sh-df-text span {font-size: 18px; font-weight: bold; color: #003894; display: block; line-height: 18px; transition: all 0.3s ease-in-out;}
.sh-df-text p {font-size: 14px; color: #555; line-height: 24px; margin-top: 25px; transition: all 0.3s ease-in-out;}

.sh-df-list li:hover {background: #003894;}
.sh-df-list li:hover span {color: #fff;}
.sh-df-list li:hover p {color: #fff;}
.sh-df-list li:hover .sh-df-head {top: -76px;}

/* 选择大于努力  成功在于行动 */
.sh-ef {background: url('../images/ef-bg.png') center no-repeat; padding: 90px 0 80px;}
.sh-ef-list {width: 1230px; overflow: hidden; margin: 63px 0 56px;}
.sh-ef-list li {width: 280px; float: left; margin-right: 27px;}
.sh-ef-box {width: 100%; height: 200px; border-radius: 8px; overflow: hidden; position: relative; display: block;}
.sh-ef-pic {width: 100%; height: 100%;}
.sh-ef-pic .pic-box {width: 280px; height: 200px;}
.sh-ef-pic img {transition: all 0.5s ease-in-out;}
.sh-ef-cover {width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url('../images/40.png'); border-radius: 8px; transform: scale(0, 0); transition: all 0.5s ease-in-out;}
.sh-ef-cover i {display: block; width: 81px; height: 81px; background: url('../images/sh-play-btn.png') no-repeat; background-size: 100%; left: 50%; top: 50%; margin: -40.5px 0 0 -40.5px; position: absolute;}
.sh-ef-text {text-align: center; margin-top: 14px;}
.sh-ef-text span {display: block; font-size: 18px; line-height: 18px; color: #424242;}

.sh-ef-list li:hover .sh-ef-cover {transform: scale(1, 1);}
.sh-ef-list li:hover img {transform: scale(1.1, 1.1);}
.sh-ef-list li:hover i {animation: changes 1.5s ease-in-out 0.5s infinite;}
/*--------------------------------- 商学院 end ---------------------------------*/

/*-------------------------------- 商学院 查看更多 start --------------------------------*/
.sh1 .sh-cf {padding: 0 0 50px;}
.sh1 .sh-cf-list {padding: 71px 0 40px;}
.sh1 .sh-cf-list li {margin-bottom: 30px;}

.sh2 .sh-df {background: url('../images/bg_66.png') center top no-repeat; padding: 73px 0 50px;}
.sh2 .sh-df-list {padding: 94px 0 0;}
.sh2 .sh-df-list li {margin-bottom: 97px;}
.sh2 .click-more {margin-top: -45px;}

.sh3 .sh-ef {background: url('../images/bg_66.png') center top no-repeat; padding: 70px 0 50px;}
.sh3 .sh-ef-list {margin-bottom: 30px;}
.sh3 .sh-ef-list li {margin-bottom: 38px;}

/*--------------------------------- 商学院 查看更多 end ---------------------------------*/

/*分页样式*/
.page { padding:20px 0px 0px 1px; float:right; clear:both;}
.page a, .page span { float:left; display:block; border:1px solid #D3D1D1; padding:2px 5px; margin-left:4px; line-height:22px; }
.page a:link, .page a:visited { text-decoration:none; }
.page a:hover { background:#003894; color:#fff; }
.page .current{ background:#003894; color:#FFF;}
.page #total{color:red}










.fb_box{
	z-index: 999;
	position: fixed;
	width: 72px;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}
.fb_box a,.fb_box em{
	display: block;
	background: #003894;
	text-align: center;
	padding: 10px 0;
	margin-bottom: 1px;
	position: relative;
	transition: 0.5s;
    -webkit-transition: 0.5s;
}
.fb_box em p{
	position: absolute;
	z-index: -1;
	height: 100%;
	line-height: 64px;
	white-space: nowrap;
	background: #003894;
	color: #fff;
	top: 0;
	right: 73px;
	width: 0;
	font-size: 14px;
	opacity: 0;
	transition: 0.5s;
    -webkit-transition: 0.5s;
}
.fb_box a img,.fb_box em img{
	vertical-align: top;
}
.fb_box a span,.fb_box em span{
	display: block;
	color: #fff;
	font-size: 12px;
	margin-top: 6px;
}
.fb_box a:hover,.fb_box em:hover{
	background: #003894;
}
.fb_box em:hover p{
	width: 150px;
	opacity: 1;
}
.fb_box em div{
	position: absolute;
	z-index: -1;
	background: #003894;
	top: 0;
	right: -228px;
	width: 300px;
	padding: 16px 0;
	font-size: 14px;
	opacity: 0;
	transition: 0.5s;
    -webkit-transition: 0.5s;
}
.fb_box em div a{
	display: inline-block;
	vertical-align: top;
	width: 120px;
	height: 120px;
	margin: 0 10px;
	padding: 0;
}
.fb_box em div a img{
	vertical-align: top;
	width: 100%;
	height: 100%;
}
.fb_box em:hover div{
	right: 73px;
	opacity: 1;
}

.bianjie{display: block !important;
background: #ddd !important;
width: 100% !important;
height: 35px !important;
line-height: 35px !important;
margin: 5px 0 !important;}
.bianjie:hover{background:#003894!important;color:#fff!important;}

.bianjiebox{background: none !important;}

.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}

/* 招聘 */
.add3{float: right;width: 73%;}
.add3 .box .atp{font-weight: bold;padding: 0 40px;overflow: hidden;font-size: 16px;background:rgb(227 227 227);}

.add3 .box .atp span{display: block;width: 16.66%;float: left;box-sizing: border-box;line-height: 76px;}

.add3 .box .atp span:nth-child(6){text-align: center;}


.add3 .box .ul1 li{background: rgb(199 199 199 / 50%);margin-bottom: 6px;color: #000e;}

.add3 .box .ul1 li .ltp{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;cursor: pointer;padding: 0 40px;overflow: hidden;}

.add3 .box .ul1 li.act .ltp{background:#cbcbcb;}

.add3 .box .ul1 li .ltp span{display: block;width: 16.66%;float: left;box-sizing: border-box;line-height: 60px;}

.add3 .box .ul1 li .ltp span:nth-child(6){text-align: center;}

.add3 .box .ul1 li .lbt{padding: 2% 4%;line-height: 34px;display: none;}

.add3 .box .ul1 li .lbt .ts{border-top:1px solid rgb(255 255 255);margin-top: 30px;}

.add3 .box .ul1 li:nth-child(1) .lbt{display: block;}


.add1{float: right;width: 73%;}
.add1 .box .ul1 li{margin-bottom: 6px;}

.add1 .box .ul1 li .ltp{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;overflow: hidden;}

.add1 .box .ul1 li .ltp{background-color:#f3f3f3;}

.add1 .box .ul1 li .ltp span{display: block;box-sizing: border-box;line-height: 60px;float: left;padding: 0 2%;font-size: 16px;}

.add1 .box .ul1 li .ltp span:nth-child(2){text-align: right;float: right;}

.add1 .box .ul1 li .lbt{padding:2% 1%;line-height: 34px;display: none;}

.add1 .box .ul1 li .lbt .ts{border-top:1px solid rgb(56 54 54 / 15%);margin-top: 30px;}

/* 资料下载 */
#bodycontent {width:73%;float: right;
            margin: 0 auto;
            line-height:180%;text-align:center;}
.shopmrsc ul li:hover {background-color: #f9f9f9;
}
.shopmrsc a {float: left;display: block;text-decoration: none;position: relative; height: 134px;
}
.shopmrsc a:hover {color: red;text-decoration: none;}
.xwlb_content{width: 75%;}
.shopmrsc p {
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    text-align: left;
    margin: 0 auto;
    border-bottom: none;
}
.shopmrsc p.xwlbbt {
    font-size: 16px;
    font-family: "Microsoft YaHei";
    font-weight: normal;
}
.shopmrsc p.xwlbnr {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-top: 7px;
    color: #999;
}
.soft a{height: auto;}
.shopmrsc ul li{overflow: hidden;border-bottom: #efefef solid 1px;
    padding: 15px 5px;}
.shopmrsc p.xwlbsj {
    font-size: 14px;
    font-weight: normal;
    color: #787878;
    position: absolute;
    line-height: 20px;
    bottom: 0;
}
.zlxz{width: 155px;height: 47px;font-size: 14px;color: #3e3e3e;line-height: 47px;text-align: center;border: 1px #dedede solid;float: right;}
.zlxz a{ font-size:14px ; color:#3e3e3e;     float: none; height:auto;}	
.zlxz:hover{width:200px;border:1px #fe0137 dashed; color:#fe0137; transition: all 0.8s linear;}