/*全局样式*/

body{overflow-x:hidden;}
.wrapper{width:1200px;}
.wrap-white{width:100%; padding:72px 0; background:#fff;}
.wrap-gray{width:100%; padding:72px 0; background:#f1f2f5;}

/*头部样式*/

#header{width:100%; height:146px; background:url(img/header-bg.jpg) no-repeat center; overflow:hidden;}
#logo{left:0; top:0;}
#logo img{width:182px; height:146px;}
#slogan{left:222px; top:40px;}
#slogan h2{height:26px; line-height:26px; font-size:24px; font-weight:bold; color:#fff; overflow:hidden;}
#slogan h3{height:20px; line-height:20px; margin-top:20px; font-size:18px; font-weight:bold; color:#e7a418; overflow:hidden;}
#t-menu{right:0; top:15px;}
#t-menu dl dd{float:left; height:16px; line-height:16px; margin-left:30px; font-size:14px; opacity:.8; overflow:hidden;}
#t-menu dl dd a{display:block; background-repeat:no-repeat; background-position:left center; color:#fff;}
#t-menu dl dd.tm-icon1 a{margin-left:0; padding-left:26px; background-image:url(img/tm-icon1.png);}
#t-menu dl dd.tm-icon2 a{padding-left:26px; background-image:url(img/tm-icon2.png);}
#t-menu dl dd.tm-icon3 a{padding-left:30px; background-image:url(img/tm-icon3.png);}
#t-menu dl dd:hover{opacity:1;}
#tel{right:0; top:66px; color:#fff;}
#tel h3{height:18px; line-height:18px; font-size:16px; overflow:hidden;}
#tel h2{height:32px; line-height:32px; margin-top:10px; font-family:'Arial'; font-size:30px; font-weight:bold; overflow:hidden;}

#nav{width:100%; height:72px; background:#fff;}
#nav ul li{position:relative; float:left; width:149px; height:72px; line-height:72px; border-right:1px solid #eee; font-size:17px; text-align:center;}
#nav ul li:first-child{width:148px; border-left:1px solid #eee;}
#nav ul li a{display:block;}
#nav ul li > a:hover{color:#084e89;}
#nav ul li.current > a{font-weight:bold; color:#084e89;}
#nav ul li:hover ul{display:block;}
#nav ul li ul{position:absolute; left:0; right:0; top:72px; display:none; padding:14px 0; background:#084e89; z-index:999;}
#nav ul li ul li{float:none; width:100%; height:44px; line-height:44px; border-right:none; font-size:16px;}
#nav ul li ul li:first-child{border-left:none;}
#nav ul li ul li a{color:#fff;}
#nav ul li ul li a:hover{color:#e7a418;}

/*首页样式*/

#banner,#banner-img,#banner-img ul li,#banner-img ul li a{width:100%; height:720px;}
#banner-img ul li{float:left; overflow:hidden;}
#banner-img ul li a{display:block;}
#prev,#next{top:50%; transform:translateY(-50%); width:26px; height:48px; background-repeat:no-repeat; background-position:center; cursor:pointer; opacity:.7; display:none;}
#prev{left:60px; background-image:url(img/prev.png);}
#next{right:60px; background-image:url(img/next.png);}
#prev:hover,#next:hover{opacity:1;}

#search{position:relative; width:1128px; height:145px; margin-top:-145px; background:#0452a5; z-index:998;}
#search em{position:absolute; left:-360px; top:0; width:360px; height:145px; background:#0452a5;}
/*#search-box{display:flex; justify-content:space-between; align-items:center; height:72px; padding-right:24px; overflow:hidden;}*/
#search-box{height:56px; padding-right:24px; overflow:hidden; zoom: 1; padding-top: 16px;}

#search-box h2{height:40px; line-height:40px; font-size:17px; font-weight:bold; color:#fff; overflow:hidden; float: left;}
#search-box section{float: right;}
#search-box section select{float:left; width:82px; height:40px; padding:0 38px 0 14px; background:url(img/arrow-b.png) no-repeat right 14px center #2c6eb3; border:none; appearance:none; -webkit-appearance:none; font-size:15px; color:#fff;}
#search-box section select option{background:#fff; color:#333;}
#search-box section span{float:left; display:block; width:230px; height:40px; padding:0 14px; background:#fff; overflow:hidden;}
#search-box section span input{float:left; width:200px; height:40px; line-height:40px; padding:0; border:none; font-size:14px; color:#666;}
#search-box section span button{float:right; width:16px; height:40px; padding:0; background:url(img/search.png) no-repeat center;}
#hot-tag{height:72px; border-top:1px solid rgba(255,255,255,.5); overflow:hidden;}
#hot-tag dl dt{float:left; height:72px; line-height:72px; margin-right:24px; font-size:15px; color:#fff; overflow:hidden;}
#hot-tag dl dd{float:left; height:72px; line-height:72px; margin-right:30px; font-size:15px; overflow:hidden;}
#hot-tag dl dd a{display:block; color:#fff;}
#hot-tag dl dd a:hover{color:#e7a418;}

#about{position:relative; height:478px; margin-top:72px;}
#about h2{position:absolute; left:0; top:48px; height:74px; overflow:hidden;}
#about h2 em{display:block; height:36px; line-height:36px; font-size:34px; font-weight:bold; overflow:hidden;}
#about h2 em i{color:#084e89;}
#about h2 span{display:block; height:24px; line-height:24px; margin-top:14px; font-size:22px; font-family:'Arial'; color:#666; overflow:hidden;}
#about h2 span u{display:inline-block; width:36px; height:2px; margin:0 0 6px 8px; background:#084e89;}
#about section{position:absolute; left:0; bottom:0; width:700px; height:304px; padding:40px 40px 0 0; background:#fff; z-index:999; overflow:hidden;}
#about section h3{height:22px; line-height:22px; font-size:20px; overflow:hidden;}
#about section p{height:160px; line-height:40px; margin-top:24px; font-size:16px; color:#666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden;}
#about section h4{width:174px; height:54px; line-height:54px; margin-top:44px; background:#0452a5; font-size:15px; text-align:center; overflow:hidden;}
#about section h4 a{display:block; color:#fff;}
#about section h4 span{display:inline-block; padding-right:32px; background:url(img/more.png) no-repeat right center;}
#about section h4:hover{background:#e7a418;}
#about img{position:absolute; right:0; top:0; width:842px; height:478px;}

#number{margin-top:32px;  overflow:hidden;}
/*#number dl{display:flex; justify-content:space-between;}*/
#number dl{overflow: hidden; zoom: 1;}
#number dl dd{float: left; align-items:center;  overflow:hidden; width: 25%;}
#number dl dd em{display:block; height:68px; line-height:68px; font-size:66px; font-family:'Arial'; font-weight:bold; color:#e7a418; overflow:hidden;}
#number dl dd span{display:block; margin:-8px 0 0 10px; overflow:hidden;}
#number dl dd span h3{height:32px; line-height:32px; font-size:30px; font-family:'Arial'; font-weight:bold; overflow:hidden;}
#number dl dd span h4{height:18px; line-height:18px; margin-top:6px; font-size:16px; font-weight:bold; overflow:hidden;}

.title h2{height:36px; line-height:36px; font-size:34px; font-weight:bold; overflow:hidden;}
.title h2 i{color:#084e89;}
.title h2 em{color:#e7a418;}
.title h3{height:24px; line-height:24px; margin-top:14px; font-size:22px; font-family:'Arial'; color:#666; overflow:hidden;}
.title h4{height:20px; line-height:20px; margin-top:16px; font-size:17px; color:#666; overflow:hidden;}

#wrap-service{width:100%; padding:72px 0; background:url(img/service-bg.jpg) no-repeat top center; background-size:cover;}
#wrap-service .title h2,#wrap-service .title h3{color:#fff;}
#wrap-service .title h3{opacity:.8;}

#service-tab{height:60px; margin-top:40px; overflow:hidden;}
/*#service-tab dl{display:flex; justify-content:center;}*/
#service-tab dl{text-align:center ;}
#service-tab dl dd{width:240px; height:60px; line-height:60px; margin:0 8px; background:#fff; font-size:17px;
 text-align:center; cursor:pointer; overflow:hidden; display: inline-block;}
#service-tab dl dd.current{background:#003980; color:#fff;}

#service{margin-top:50px;}
#service section{display:none;}
#service .fl{width:460px; height:408px; overflow:hidden;}
#service .fl img{width:460px; height:408px;}
#service .fr{width:652px; height:320px; padding:44px; background:#fff; overflow:hidden;}
#service .fr h2{height:24px; line-height:24px; font-size:22px; font-weight:bold; overflow:hidden;}
#service .fr p{height:136px; line-height:34px; margin-top:24px; font-size:16px; color:#666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden;}
/*#service .fr dl{display:flex; justify-content:space-between; margin-top:34px;}*/
#service .fr dl{ margin-top:34px; overflow: hidden;zoom: 1;}
#service .fr dl dd{height:98px; cursor:pointer; overflow:hidden;float:left;width: 20%;}
#service .fr dl dd img{width:64px; height:64px; margin:0 auto;}
#service .fr dl dd h3{height:18px; line-height:18px; margin-top:16px; font-size:15px; text-align:center; color:#666; overflow:hidden;}
#service .fr dl dd:hover h3{color:#084e89;}

.wrap-white.nb{padding-bottom:0;}

#problem{position:relative; margin-top:46px;}
#problem dl dd{height:330px;}
#problem dl dd .fl{width:960px; height:330px; margin-left:-360px; overflow:hidden;}
#problem dl dd .fr{width:540px; height:186px; margin-right:-360px; padding:72px 360px 72px 60px; background:#f1f2f5; overflow:hidden;}
#problem dl dd .fr section{display:block; height:58px; margin-top:70px; overflow:hidden;}
#problem dl dd .fr section:first-child{margin-top:0;}
#problem dl dd .fr section h3{height:24px; line-height:24px; font-size:22px; font-weight:bold; overflow:hidden;}
#problem dl dd .fr section h4{height:18px; line-height:18px; margin-top:16px; font-size:16px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#problem dl dd:nth-child(even) .fl{float:right; margin-left:0; margin-right:-360px;}
#problem dl dd:nth-child(even) .fr{float:left; margin-right:0; margin-left:-360px; padding:72px 60px 72px 360px;}

#problem em{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); display:block; width:120px; height:120px; background:url(img/ask.png) no-repeat center #e7a418; border-radius:50%;}

#wrap-advantage{width:100%; padding:72px 0; background:url(img/advantage-bg.jpg) no-repeat top center; background-size:cover;}
#wrap-advantage .title h2,#wrap-advantage .title h4{color:#fff;}
#wrap-advantage .title h4{opacity:.8;}

#advantage{position:relative; height:466px; margin-top:50px; background:url(img/advantage.png) no-repeat center;}
#advantage dl dd{position:absolute; height:56px; color:#fff; overflow:hidden;}
#advantage dl dd:nth-child(1){left:0; top:38px; width:326px; text-align:right;}
#advantage dl dd:nth-child(2){left:0; top:218px; width:266px; text-align:right;}
#advantage dl dd:nth-child(3){left:0; top:394px; width:326px; text-align:right;}
#advantage dl dd:nth-child(4){right:0; top:38px; width:326px;}
#advantage dl dd:nth-child(5){right:0; top:218px; width:266px;}
#advantage dl dd:nth-child(6){right:0; top:394px; width:326px;}
#advantage dl dd h3{height:24px; line-height:24px; font-size:22px; font-weight:bold; overflow:hidden;}
#advantage dl dd h4{height:18px; line-height:18px; margin-top:14px; font-size:16px; overflow:hidden;}
#advantage section{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center; overflow:hidden;}
#advantage section h3{height:24px; line-height:24px; font-size:22px; color:#e7a418; overflow:hidden;}
#advantage section h2{height:42px; line-height:42px; font-size:40px; margin-top:24px; font-family:'Arial'; font-weight:bold; color:#fff; overflow:hidden;}
#advantage section h4{width:158px; height:48px; line-height:48px; margin:26px auto 0 auto; background:#fff; border-radius:4px; font-size:15px; text-align:center; overflow:hidden;}
#advantage section h4 a{display:block; color:#e7a418;}
#advantage section h4:hover{background:#e7a418;}
#advantage section h4:hover a{color:#fff;}

#news{margin-top:40px;}
#news ul li{position:relative; float:left; width:400px; height:560px; overflow:hidden;}
#news ul li span{position:absolute; left:0; display:block; width:400px; height:280px; overflow:hidden;}
#news ul li:nth-child(odd) span{top:0;}
#news ul li:nth-child(even) span{bottom:0;}
#news ul li span em{position:absolute; left:50%; transform:translateX(-50%); display:block; width:0; height:0; border-left:12px solid transparent; border-right:12px solid transparent;}
#news ul li:nth-child(odd) span em{bottom:0; border-bottom:12px solid #f9f9f9;}
#news ul li:nth-child(even) span em{top:0; border-top:12px solid #f9f9f9;}
#news ul li img{width:400px; max-width:none; height:280px;}
#news ul li section{position:absolute; left:0; width:300px; height:160px; padding:60px 50px; background:#f9f9f9; overflow:hidden;}
#news ul li:nth-child(odd) section{bottom:0;}
#news ul li:nth-child(even) section{top:0;}
#news ul li section h4{height:18px; line-height:18px; font-size:15px; text-transform:uppercase; color:#888; overflow:hidden;}
#news ul li section h3{height:20px; line-height:20px; margin-top:36px; font-size:17px; overflow:hidden;}
#news ul li section p{height:56px; line-height:28px; margin-top:30px; font-size:15px; color:#888; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#news ul li:hover section h3{color:#084e89;}

#news-more{width:184px; height:54px; line-height:54px; margin:52px auto 0 auto; background:#0452a5; font-size:15px; text-align:center; overflow:hidden;}
#news-more a{display:block; color:#fff;}
#news-more span{display:inline-block; padding-right:32px; background:url(img/more.png) no-repeat right center;}
#news-more:hover{background:#e7a418;}

#wrap-expert{width:100%; padding:72px 0; background:url(img/expert-bg.jpg) no-repeat top center; background-size:cover;}

#expert{margin-top:40px;}
#expert-item{width:1194px; height:528px; margin:0 auto; overflow:hidden;}
#expert-item ul li{float:left; width:166px; height:528px; margin-left:42px; overflow:hidden;}
#expert-item ul li:first-child{margin-left:0;}
#expert-item ul li span{display:block; width:166px; height:166px; margin-top:98px; border-radius:50%; overflow:hidden;}
#expert-item ul li img{width:166px; max-width:none; height:166px;}
#expert-item ul li h3{display:none;}
#expert-item ul li p{display:none;}
#expert-item ul li.current{width:362px; text-align:center;}
#expert-item ul li.current span{width:350px; height:350px; margin-top:0; border:6px solid #084e89;}
#expert-item ul li.current img{width:350px; height:350px;}
#expert-item ul li.current h3{display:block; height:24px; line-height:24px; margin-top:26px; font-size:22px; overflow:hidden;}
#expert-item ul li.current h3 em{margin-left:8px; font-size:16px; color:#e7a418;}
#expert-item ul li.current p{display:block; height:102px; line-height:34px; margin-top:14px; font-size:15px; color:#666; overflow:hidden;}
#expert-item ul li.current:hover h3{color:#084e89;}
#e-prev,#e-next{top:156px; width:28px; height:50px; background-repeat:no-repeat; background-position:center; cursor:pointer;}
#e-prev{left:-56px; background-image:url(img/prev1.png);}
#e-next{right:-56px; background-image:url(img/next1.png);}
#e-prev:hover{background-image:url(img/prev1-h.png);}
#e-next:hover{background-image:url(img/next1-h.png);}

#expert-more{width:184px; height:54px; line-height:54px; margin:40px auto 0 auto; background:#0452a5; font-size:15px; text-align:center; overflow:hidden;}
#expert-more a{display:block; color:#fff;}
#expert-more span{display:inline-block; padding-right:32px; background:url(img/more.png) no-repeat right center;}
#expert-more:hover{background:#e7a418;}

/*内页样式*/

#lm-banner{widows:100%; height:560px; background:url(img/lm-banner.jpg) no-repeat center; background-size:cover;}
#lm-banner.juece{height:720px; background-image:url(img/lm-juece.jpg);}
#lm-banner.zhuanye{height:720px; background-image:url(img/lm-zhuanye.jpg);}
#lm-banner.jineng{height:720px; background-image:url(img/lm-jineng.jpg);}

#lmdh{width:100%; height:72px; background:#f1f2f5; overflow:hidden;}
#lmdh .fl dl dd{float:left; height:72px; line-height:72px; font-size:17px; overflow:hidden;}
#lmdh .fl dl dd a{display:block; padding:0 52px;}
#lmdh .fl dl dd a:hover{color:#084e89;}
#lmdh .fl dl dd.current{background:#084e89;}
#lmdh .fl dl dd.current a{color:#fff;}
#lmdh .fr{height:72px; line-height:72px; padding-left:24px; background:url(img/home.png) no-repeat left center; font-size:15px; color:#666; overflow:hidden;}
#lmdh .fr a{color:#666;}
#lmdh .fr a:hover{color:#084e89;}

#pageinfo{margin-top:72px; font-size:0;}
#pageinfo a{display:inline-block; min-width:15px; height:46px; line-height:46px; margin:0 4px; padding:0 16px; background:#fff; border:1px solid #e1e1e1; font-size:15px; color:#666;}
#pageinfo a:hover{color:#084e89;}
#pageinfo a.info{color:#999;}
#pageinfo a.current{background:#084e89; border-color:#084e89; color:#fff;}

/*决策服务*/

.wrap-white.jctd{background:#fefdf5;}

#juece-tongdian{position:relative; height:664px; margin-top:62px; padding:74px 0; background:url(img/juece-tongdian-bg.png) no-repeat center;}
#juece-tongdian dl dd{position:absolute; width:240px; height:54px; text-align:center; overflow:hidden;}
#juece-tongdian dl dd:nth-child(1){left:-26px; top:0;}
#juece-tongdian dl dd:nth-child(2){left:214px; top:406px;}
#juece-tongdian dl dd:nth-child(3){left:454px; top:0;}
#juece-tongdian dl dd:nth-child(4){left:694px; top:406px;}
#juece-tongdian dl dd:nth-child(5){left:934px; top:0;}
#juece-tongdian dl dd:nth-child(6){left:934px; top:354px;}
#juece-tongdian dl dd:nth-child(7){left:694px; bottom:0;}
#juece-tongdian dl dd:nth-child(8){left:454px; top:354px;}
#juece-tongdian dl dd:nth-child(9){left:190px; bottom:0; width:288px;}
#juece-tongdian dl dd:nth-child(10){left:-26px; top:354px;}
#juece-tongdian dl dd h3{height:24px; line-height:24px; font-size:22px; font-weight:bold; color:#084e89; overflow:hidden;}
#juece-tongdian dl dd h4{height:18px; line-height:18px; margin-top:12px; font-size:16px; color:#666; overflow:hidden;}

#wrap-juece-wuqu{width:100%; padding-top:72px; background:url(img/juece-wuqu-bg.jpg) no-repeat top center; background-size:cover;}
#wrap-juece-wuqu .title h2,#wrap-juece-wuqu .title h4{color:#fff;}
#wrap-juece-wuqu .title h4{opacity:.8;}

#juece-wuqu{position:relative; height:574px; margin-top:52px; background:url(img/juece-wuqu-shape.png) no-repeat bottom center;}
#juece-wuqu dl dd{position:absolute; width:160px; height:64px; padding:48px 0; background:#fff; border-radius:50%; text-align:center; overflow:hidden;}
#juece-wuqu dl dd:nth-child(odd){background:#e7a418;}
#juece-wuqu dl dd:nth-child(1){left:-30px; bottom:60px;}
#juece-wuqu dl dd:nth-child(2){left:160px; top:114px;}
#juece-wuqu dl dd:nth-child(3){left:520px; top:0;}
#juece-wuqu dl dd:nth-child(4){right:160px; top:114px;}
#juece-wuqu dl dd:nth-child(5){right:-30px; bottom:60px;}
#juece-wuqu dl dd h3{height:32px; line-height:32px; font-size:30px; font-weight:bold; overflow:hidden;}
#juece-wuqu dl dd h4{height:20px; line-height:20px; margin-top:12px; font-size:17px; overflow:hidden;}
#juece-wuqu section{position:absolute; left:50%; bottom:40px; transform:translateX(-50%); overflow:hidden;}
#juece-wuqu section h3{height:32px; line-height:32px; font-size:30px; font-weight:bold; text-align:center; overflow:hidden;}
#juece-wuqu section p{height:64px; line-height:32px; margin-top:16px; font-size:17px; text-align:center; color:#464646; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#juece-wuqu section h4{height:52px; margin-top:30px; overflow:hidden;}
#juece-wuqu section h4 span{display:block;height:52px; overflow:hidden;}
#juece-wuqu section h4 i{display:inline-block;float: left; height:48px; line-height:48px; padding:0 34px 0 48px;
 background:url(img/tel.png) no-repeat 18px center; border:2px solid #e7a418; border-right:none;
 border-radius:26px 0 0 26px; font-size:22px; font-family:'Arial'; font-weight:bold; color:#e7a418;}
#juece-wuqu section h4 em{display:inline-block; height:52px; line-height:52px; margin-left:-24px; padding:0 24px 0 56px; background:url(img/consult.png) no-repeat 24px center #e7a418; border-radius:26px; font-size:16px; color:#fff; overflow:hidden;}

#juece-service{position:relative; height:560px; margin-top:48px; overflow:hidden;}
#juece-service dl dd{position:absolute; width:262px; height:140px; background:#e0e0e1; text-align:center; cursor:pointer; z-index:999;}
#juece-service dl dd:nth-child(1){left:0; top:0;}
#juece-service dl dd:nth-child(2){left:0; top:140px; background:#f1f2f5;}
#juece-service dl dd:nth-child(3){left:0; top:280px;}
#juece-service dl dd:nth-child(4){left:0; top:420px; background:#f1f2f5;}
#juece-service dl dd:nth-child(5){right:0; top:0;}
#juece-service dl dd:nth-child(6){right:0; top:140px; background:#f1f2f5;}
#juece-service dl dd:nth-child(7){right:0; top:280px;}
#juece-service dl dd:nth-child(8){right:0; top:420px; background:#f1f2f5;}
#juece-service dl dd span{position:absolute; left:16px; right:16px; top:50%; transform:translateY(-50%); display:block;}
#juece-service dl dd h3{height:24px; line-height:24px; font-size:18px; overflow:hidden;}
#juece-service dl dd h4{max-height:48px; line-height:24px; margin-top:12px; font-size:16px; font-family:'Arial'; color:#666; overflow:hidden;}
#juece-service dl dd.current{background:#e7a418;}
#juece-service dl dd.current h3,#juece-service dl dd.current h4{color:#fff;}
#juece-service dl dd.current h3{font-size:22px; font-weight:bold;}
#juece-service dl dd.current em{position:absolute; top:50%; transform:translateY(-50%); display:block; width:0; height:0; border-top:12px solid transparent; border-bottom:12px solid transparent;}
#juece-service dl dd:nth-child(1).current em,#juece-service dl dd:nth-child(2).current em,#juece-service dl dd:nth-child(3).current em,#juece-service dl dd:nth-child(4).current em{right:-12px; border-left:12px solid #e7a418;}
#juece-service dl dd:nth-child(5).current em,#juece-service dl dd:nth-child(6).current em,#juece-service dl dd:nth-child(7).current em,#juece-service dl dd:nth-child(8).current em{left:-12px; border-right:12px solid #e7a418;}
#juece-service-img{position:absolute; left:50%; top:0; transform:translateX(-50%); width:676px; height:560px; overflow:hidden;}
#juece-service-img ul li{display:none; width:676px; height:560px; overflow:hidden;}
#juece-service-img ul li.current{display:block;}
#juece-service-img ul li img{width:676px; max-width:none; height:560px;}

#juece-solution{margin-top:48px;}
#juece-solution dl dd{position:relative; float:left; width:384px; height:488px; margin-left:24px; cursor:pointer; overflow:hidden;}
#juece-solution dl dd:first-child{margin-left:0;}
#juece-solution dl dd img{width:384px; max-width:none; height:488px;}
#juece-solution dl dd span{position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,57,128,.3);}
#juece-solution dl dd em{position:absolute; left:12px; right:12px; top:12px; bottom:12px; border:1px solid rgba(255,255,255,.6);}
#juece-solution dl dd section{position:absolute; left:24px; right:24px; top:50%; transform:translateY(-50%); text-align:center; color:#fff; overflow:hidden;}
#juece-solution dl dd section h3{height:72px; line-height:36px; font-size:22px; overflow:hidden;}
#juece-solution dl dd section i{display:block; width:52px; height:3px; margin:19px auto 0 auto; background:#e7a418;}
#juece-solution dl dd section p{height:56px; line-height:28px; margin-top:20px; font-size:15.5px; font-family:'Arial'; text-transform:uppercase; overflow:hidden;}

#wrap-juece-advantage{width:100%; padding:72px 0 52px 0; background:url(img/juece-advantage-bg.jpg) no-repeat top center; background-size:cover;}
#wrap-juece-advantage .title h2,#wrap-juece-advantage .title h4{color:#fff;}
#wrap-juece-advantage .title h4{opacity:.8;}

#juece-advantage-tab{height:124px; margin-top:52px;}
#juece-advantage-tab span{left:0; bottom:24px; display:block; width:100%; height:1px; background:#e1e1e1;}
/*#juece-advantage-tab dl{display:flex; justify-content:space-between;}*/
#juece-advantage-tab dl{overflow:hidden; zoom: 1;}
#juece-advantage-tab dl dd{position:relative; height:124px; text-align:center; color:#fff; cursor:pointer;
 overflow:hidden; z-index:99; display: inline-block; margin: 0 20px;    width: 13.5%;}
#juece-advantage-tab dl dd:nth-child(1){margin: 0 20px 0 0;}
#juece-advantage-tab dl dd:last-child{margin: 0 0 0 20px;}
#juece-advantage-tab dl dd h3{height:24px; line-height:24px; font-size:22px; overflow:hidden;}
#juece-advantage-tab dl dd h4{height:20px; line-height:20px; margin-top:10px; font-size:15px; opacity:.7; overflow:hidden;}
#juece-advantage-tab dl dd em{display:block; width:48px; height:48px; line-height:48px; margin:22px auto 0 auto; background:#a7a7a7; border-radius:50%; font-size:22px; color:#fff; overflow:hidden;}
#juece-advantage-tab dl dd.current{color:#e7a418;}
#juece-advantage-tab dl dd.current h4{opacity:1;}
#juece-advantage-tab dl dd.current em{background:#e7a418;}

.wrap-white.jcys{padding-top:52px;}

#juece-advantage section{display:none;}
#juece-advantage .fl{width:600px; height:412px; overflow:hidden;}
#juece-advantage .fl img{width:600px; height:412px;}
#juece-advantage .fr{width:519px; height:330px; padding:40px; border:1px solid #e1e1e1; border-left:none;}
#juece-advantage .fr h2{height:26px; line-height:26px; font-size:24px; font-weight:bold; color:#1b5196; overflow:hidden;}
#juece-advantage .fr h3{height:18px; line-height:18px; margin-top:12px; font-size:15px; text-transform:uppercase; color:#999; overflow:hidden;}
#juece-advantage .fr p{height:150px; line-height:30px; margin-top:22px; font-size:15px; color:#666; overflow:hidden;}
#juece-advantage .adv-tel{display:flex; height:48px; margin-top:40px; overflow:hidden;}
#juece-advantage .adv-tel h4{height:48px; padding-left:56px; background:url(img/tel1.png) no-repeat left center; overflow:hidden;}
#juece-advantage .adv-tel h4 span{display:block; height:18px; line-height:18px; font-size:15px; color:#666; overflow:hidden;}
#juece-advantage .adv-tel h4 em{display:block; height:26px; line-height:26px; margin-top:4px; font-size:24px; font-weight:bold; color:#e7a418; overflow:hidden;}
#juece-advantage .adv-tel a{display:block; width:128px; height:48px; line-height:48px; margin-left:40px; background:#e7a418; border-radius:4px; font-size:15px; text-align:center; color:#fff; overflow:hidden;}

#contact-step{margin-top:42px;}
/*#contact-step dl{display:flex; justify-content:space-between;}*/
#contact-step dl{}
#contact-step dl dd{position:relative; width:130px; height:70px; padding:30px 0; background:#fff;
 border-radius:6px 0 6px 6px; cursor:pointer; overflow:hidden; display: inline-block;}
#contact-step dl dd u{position:absolute; right:0; top:0; display:block; width:0; height:0; border-left:26px solid transparent; border-right:26px solid #003980; border-top:26px solid #003980; border-bottom:26px solid transparent}
#contact-step dl dd i{position:absolute; right:0; top:0; display:block; width:23px; height:37px; line-height:37px; font-size:17px; color:#fff; overflow:hidden;}
#contact-step dl dd em{display:block; height:36px; margin:0 auto; background-repeat:no-repeat; background-position:center;}
#contact-step dl dd em.cs-icon1{width:30px; background-image:url(img/cs-icon1.png);}
#contact-step dl dd em.cs-icon2{width:40px; background-image:url(img/cs-icon2.png);}
#contact-step dl dd em.cs-icon3{width:28px; background-image:url(img/cs-icon3.png);}
#contact-step dl dd em.cs-icon4{width:36px; background-image:url(img/cs-icon4.png);}
#contact-step dl dd em.cs-icon5{width:34px; background-image:url(img/cs-icon5.png);}
#contact-step dl dd em.cs-icon6{width:32px; background-image:url(img/cs-icon6.png);}
#contact-step dl dd em.cs-icon7{width:34px; background-image:url(img/cs-icon7.png);}
#contact-step dl dd h3{height:18px; line-height:18px; margin-top:16px; font-size:16px; text-align:center; color:#003980; overflow:hidden;}
#contact-step dl dd.current{background:#003980;}
#contact-step dl dd.current u{border-right:26px solid #fff; border-top:26px solid #fff;}
#contact-step dl dd.current i{color:#003980;}
#contact-step dl dd.current em.cs-icon1{background-image:url(img/cs-icon1-h.png);}
#contact-step dl dd.current em.cs-icon2{background-image:url(img/cs-icon2-h.png);}
#contact-step dl dd.current em.cs-icon3{background-image:url(img/cs-icon3-h.png);}
#contact-step dl dd.current em.cs-icon4{background-image:url(img/cs-icon4-h.png);}
#contact-step dl dd.current em.cs-icon5{background-image:url(img/cs-icon5-h.png);}
#contact-step dl dd.current em.cs-icon6{background-image:url(img/cs-icon6-h.png);}
#contact-step dl dd.current em.cs-icon7{background-image:url(img/cs-icon7-h.png);}
#contact-step dl dd.current h3{color:#fff;}
#contact-step dl span{width:14px; height:130px; background:url(img/arrow-r.png) no-repeat center;display: inline-block; margin: 0 12px;}

/*专业服务*/

#zhuanye-tongdian{position:relative; height:562px; margin-top:52px; background:url(img/zhuanye-tongdian.png) no-repeat center;}
#zhuanye-tongdian dl dd{position:absolute; height:54px; overflow:hidden;}
#zhuanye-tongdian dl dd:nth-child(1){left:0; top:26px; width:394px;}
#zhuanye-tongdian dl dd:nth-child(2){left:0; top:170px; width:340px;}
#zhuanye-tongdian dl dd:nth-child(3){left:0; top:314px; width:406px;}
#zhuanye-tongdian dl dd:nth-child(4){left:0; top:458px; width:390px;}
#zhuanye-tongdian dl dd:nth-child(5){right:0; top:26px; width:394px; text-align:right;}
#zhuanye-tongdian dl dd:nth-child(6){right:0; top:170px; width:340px; text-align:right;}
#zhuanye-tongdian dl dd:nth-child(7){right:0; top:314px; width:406px; text-align:right;}
#zhuanye-tongdian dl dd:nth-child(8){right:0; top:458px; width:390px; text-align:right;}
#zhuanye-tongdian dl dd h3{height:24px; line-height:24px; padding-left:20px; background:url(img/dot.png) no-repeat left center; font-size:22px; font-weight:bold; color:#084e89; overflow:hidden;}
#zhuanye-tongdian dl dd:nth-child(5) h3,#zhuanye-tongdian dl dd:nth-child(6) h3,#zhuanye-tongdian dl dd:nth-child(7) h3,#zhuanye-tongdian dl dd:nth-child(8) h3{padding-left:0; padding-right:20px; background-position:right center;}
#zhuanye-tongdian dl dd h4{height:18px; line-height:18px; margin-top:12px; font-size:16px; color:#666; overflow:hidden;}

#wrap-zhuanye-service{width:100%; padding:72px 0; background:url(img/zhuanye-service-bg.jpg) no-repeat top center; background-size:cover;}

#zhuanye-service{margin-top:52px;}
#zhuanye-service dl{margin:-28px 0 0 -28px;}
#zhuanye-service dl dd{position:relative; float:left; width:586px; height:174px; margin:28px 0 0 28px; background:#fff; border-radius:87px; cursor:pointer; overflow:hidden;}
#zhuanye-service dl dd span{position:absolute; left:8px; top:8px; width:158px; height:158px; border-radius:50%; overflow:hidden;}
#zhuanye-service dl dd img{width:158px; max-width:none; height:158px;}
#zhuanye-service dl dd section{position:absolute; left:186px; right:20px; top:38px; height:100px; overflow:hidden;}
#zhuanye-service dl dd section h3{height:22px; line-height:22px; font-size:19px; overflow:hidden;}
#zhuanye-service dl dd section p{height:64px; line-height:32px; margin-top:14px; font-size:16px; color:#666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#zhuanye-service dl dd:hover section h3{color:#084e89;}

#wrap-zhuanye-advantage{width:100%;	padding:72px 0;	background:#003980;}
#wrap-zhuanye-advantage .title h2,#wrap-zhuanye-advantage .title h4{color:#fff;}
#wrap-zhuanye-advantage .title h4{opacity:.8;}

#zhuanye-advantage{margin-top:52px;}
#zhuanye-advantage .fl{position:relative; width:660px; height:658px; background:url(img/zhuanye-advantage-bg.png) no-repeat center; overflow:hidden;}
#zhuanye-advantage .fl h2{position:absolute; left:0; top:24px; height:26px; line-height:26px; font-size:24px; color:#fff; overflow:hidden;}
#zhuanye-advantage .fl section{position:absolute; left:100px; top:70px; width:250px; color:#fff; overflow:hidden;}
#zhuanye-advantage .fl section h3{height:20px; line-height:20px; font-size:18px; overflow:hidden;}
#zhuanye-advantage .fl section p{max-height:52px; line-height:26px; margin-top:12px; font-size:15px; opacity:.8; overflow:hidden;}
#zhuanye-advantage .fr{width:440px; height:630px; margin-top:28px; overflow:hidden;}
#zhuanye-advantage .fr dl dd{height:56px; margin-top:54px; padding:2px 0 2px 80px; background-repeat:no-repeat; background-position:left center; color:#fff; overflow:hidden;}
#zhuanye-advantage .fr dl dd:first-child{margin-top:0;}
#zhuanye-advantage .fr dl dd.zy-adv1{background-image:url(img/zy-adv1.png);}
#zhuanye-advantage .fr dl dd.zy-adv2{background-image:url(img/zy-adv2.png);}
#zhuanye-advantage .fr dl dd.zy-adv3{background-image:url(img/zy-adv3.png);}
#zhuanye-advantage .fr dl dd.zy-adv4{background-image:url(img/zy-adv4.png);}
#zhuanye-advantage .fr dl dd.zy-adv5{background-image:url(img/zy-adv5.png);}
#zhuanye-advantage .fr dl dd.zy-adv6{background-image:url(img/zy-adv6.png);}
#zhuanye-advantage .fr dl dd h3{height:24px; line-height:24px; font-size:22px; font-weight:bold; overflow:hidden;}
#zhuanye-advantage .fr dl dd h4{height:20px; line-height:20px; margin-top:12px; font-size:17px; overflow:hidden;}

/*技能学院*/

/*#jineng-xianzhuang{display:flex; justify-content:space-between; align-items:center; margin-top:52px;}*/
#jineng-xianzhuang{ margin-top:52px;overflow:hidden; zoom:1 ;}
#jineng-xianzhuang img{width:426px; height:426px; float: left;}
#jineng-xianzhuang section{width:654px; float: right;}
#jineng-xianzhuang section dl dd{margin-top:34px;}
#jineng-xianzhuang section dl dd:first-child{margin-top:0;}
#jineng-xianzhuang section dl dd h3{height:24px; line-height:24px; font-size:22px; font-weight:bold; overflow:hidden;}
#jineng-xianzhuang section dl dd h3 em{margin-right:12px;}
#jineng-xianzhuang section dl dd:nth-child(1) h3 em{color:#fdbb2e;}
#jineng-xianzhuang section dl dd:nth-child(2) h3 em{color:#bfd52e;}
#jineng-xianzhuang section dl dd:nth-child(3) h3 em{color:#79c7aa;}
#jineng-xianzhuang section dl dd:nth-child(4) h3 em{color:#52c0d8;}
#jineng-xianzhuang section dl dd p{line-height:30px; margin-top:14px; font-size:16px; color:#666; overflow:hidden;}

#jineng-tongdian{position:relative; margin-top:52px; height:596px; background:url(img/jineng-tongdian.png) no-repeat bottom center;}
#jineng-tongdian dl dd{position:absolute; height:64px; color:#666; overflow:hidden;}
#jineng-tongdian dl dd:nth-child(1){left:0; top:0; width:380px;}
#jineng-tongdian dl dd:nth-child(2){left:0; top:154px; width:290px;}
#jineng-tongdian dl dd:nth-child(3){left:0; top:306px; width:298px;}
#jineng-tongdian dl dd:nth-child(4){left:0; top:458px; width:410px;}
#jineng-tongdian dl dd:nth-child(5){right:0; top:0; width:380px; text-align:right;}
#jineng-tongdian dl dd:nth-child(6){right:0; top:154px; width:290px; text-align:right;}
#jineng-tongdian dl dd:nth-child(7){right:0; top:306px; width:298px; text-align:right;}
#jineng-tongdian dl dd:nth-child(8){right:0; top:458px; width:410px; text-align:right;}
#jineng-tongdian dl dd h3{height:32px; line-height:32px; font-size:30px; font-weight:bold; overflow:hidden;}
#jineng-tongdian dl dd h4{height:20px; line-height:20px; margin-top:12px; font-size:17px; overflow:hidden;}

#wrap-jineng-liyou{width:100%; padding:72px 0; background:url(img/jineng-liyou-bg.jpg) no-repeat top center; background-size:cover;}
#wrap-jineng-liyou .title h2,#wrap-jineng-liyou .title h4{color:#fff;}
#wrap-jineng-liyou .title h4{opacity:.8;}

#jineng-liyou{margin-top:52px;}
#jineng-liyou dl{margin:-40px 0 0 -40px;}
#jineng-liyou dl dd{float:left; width:270px; height:134px; margin:40px 0 0 40px; padding:50px 0; background:url(img/jineng-liyou-shape.png) no-repeat center; cursor:pointer; overflow:hidden;}
#jineng-liyou dl dd em{display:block; height:58px; margin:0 auto; background-repeat:no-repeat; background-position:center;}
#jineng-liyou dl dd em.jnly-icon1{width:54px; background-image:url(img/jnly-icon1.png);}
#jineng-liyou dl dd em.jnly-icon2{width:48px; background-image:url(img/jnly-icon2.png);}
#jineng-liyou dl dd em.jnly-icon3{width:48px; background-image:url(img/jnly-icon3.png);}
#jineng-liyou dl dd em.jnly-icon4{width:52px; background-image:url(img/jnly-icon4.png);}
#jineng-liyou dl dd em.jnly-icon5{width:48px; background-image:url(img/jnly-icon5.png);}
#jineng-liyou dl dd em.jnly-icon6{width:50px; background-image:url(img/jnly-icon6.png);}
#jineng-liyou dl dd em.jnly-icon7{width:50px; background-image:url(img/jnly-icon7.png);}
#jineng-liyou dl dd em.jnly-icon8{width:54px; background-image:url(img/jnly-icon8.png);}
#jineng-liyou dl dd h3{height:60px; line-height:30px; margin-top:16px; font-size:17px; text-align:center; color:#464646; overflow:hidden;}
#jineng-liyou dl dd:hover{background-image:url(img/jineng-liyou-shape-h.png);}
#jineng-liyou dl dd:hover em.jnly-icon1{background-image:url(img/jnly-icon1-h.png);}
#jineng-liyou dl dd:hover em.jnly-icon2{background-image:url(img/jnly-icon2-h.png);}
#jineng-liyou dl dd:hover em.jnly-icon3{background-image:url(img/jnly-icon3-h.png);}
#jineng-liyou dl dd:hover em.jnly-icon4{background-image:url(img/jnly-icon4-h.png);}
#jineng-liyou dl dd:hover em.jnly-icon5{background-image:url(img/jnly-icon5-h.png);}
#jineng-liyou dl dd:hover em.jnly-icon6{background-image:url(img/jnly-icon6-h.png);}
#jineng-liyou dl dd:hover em.jnly-icon7{background-image:url(img/jnly-icon7-h.png);}
#jineng-liyou dl dd:hover em.jnly-icon8{background-image:url(img/jnly-icon8-h.png);}
#jineng-liyou dl dd:hover h3{color:#fff;}

#jineng-service{margin-top:52px;}
#jineng-service dl dd{float:left; width:285px; height:449px; margin-left:20px; cursor:pointer; overflow:hidden;}
#jineng-service dl dd:first-child{margin-left:0;}
#jineng-service dl dd span{display:block; width:285px; height:285px; overflow:hidden;}
#jineng-service dl dd img{width:285px; max-width:none; height:285px;}
#jineng-service dl dd section{position:relative; height:128px; padding:16px 20px 20px 20px; background:#f1f2f5;}
#jineng-service dl dd section h3{max-height:52px; line-height:26px; font-size:17px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#jineng-service dl dd section h4{height:18px; line-height:18px; margin-top:10px; font-size:16px; color:#666; overflow:hidden;}
#jineng-service dl dd section em{position:absolute; left:20px; bottom:20px; display:block; height:24px; line-height:24px; border-bottom:4px solid #e7a418; font-size:22px; font-weight:bold; overflow:hidden;}
#jineng-service dl dd:hover section h3{color:#084e89;}

#wrap-jineng-advantage{width:100%; padding:72px 0; background:url(img/jineng-advantage-bg.jpg) no-repeat top center; background-size:cover;}
#wrap-jineng-advantage .title h2,#wrap-jineng-advantage .title h4{color:#fff;}
#wrap-jineng-advantage .title h4{opacity:.8;}

#jineng-advantage{height:152px; margin-top:52px; background:url(img/jineng-advantage-line.png) no-repeat center;}
#jineng-advantage dl{overflow: hidden;zoom: 1;}
#jineng-advantage dl dd{width:140px; height:140px; padding:6px; background:rgba(255,255,255,.5); border-radius:50%; cursor:pointer; overflow:hidden;
float: left; margin: 0 50px;}
#jineng-advantage dl dd:first-child{ margin: 0 50px 0 0;}
#jineng-advantage dl dd:last-child{ margin: 0 0 0 50px;}
#jineng-advantage dl dd span{display:block; width:140px; height:68px; padding:36px 0; background:#fff; border-radius:50%; overflow:hidden;}
#jineng-advantage dl dd h3{height:68px; line-height:34px; font-size:22px; text-align:center; overflow:hidden;}
#jineng-advantage dl dd:hover h3{color:#084e89;}

#jineng-advantage-consult{height:52px; margin-top:72px; overflow:hidden;}
/*#jineng-advantage-consult span{display:flex; justify-content:center; height:52px; overflow:hidden;}*/
#jineng-advantage-consult span{display:block;  height:52px; overflow:hidden; margin: auto; text-align: center;}
#jineng-advantage-consult i{display:inline-block; position: relative; top: -19px; height:52px; line-height:52px; padding:0 34px 0 48px; background:url(img/tel2.png) no-repeat 18px center #fff;  border-radius:26px 0 0 26px; font-size:22px; font-family:'Arial'; font-weight:bold; color:#084e89;}
#jineng-advantage-consult em{display:inline-block; position: relative; height:52px; line-height:52px; margin-left:-24px; padding:0 24px 0 56px; background:url(img/consult.png) no-repeat 24px center #084e89; border-radius:26px; font-size:16px; color:#fff; overflow:hidden;}

/*协赢新闻*/

#news-list ul li{position:relative; height:180px; margin-bottom:40px; padding-bottom:40px; border-bottom:1px dashed #e1e1e1; overflow:hidden;}
#news-list ul li:last-child{margin-bottom:0;}
#news-list ul li span{display:block; width:258px; height:180px; overflow:hidden;}
#news-list ul li img{width:258px; max-width:none; height:180px;}
#news-list ul li section{position:absolute; left:288px; right:198px; top:26px; height:128px; overflow:hidden;}
#news-list ul li section h3{height:20px; line-height:20px; font-size:18px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#news-list ul li section p{height:56px; line-height:28px; margin-top:18px; font-size:15px; color:#767676; overflow:hidden;}
#news-list ul li section h4{height:18px; line-height:18px; margin-top:16px; font-size:15px; color:#999; overflow:hidden;}
#news-list ul li h5{position:absolute; right:0; top:68px; width:138px; height:44px; line-height:44px; background:#ececec; border-radius:4px; font-size:14px; text-transform:uppercase; text-align:center; color:#767676; overflow:hidden;}
#news-list ul li h5 em{display:inline-block; padding-right:26px; background:url(img/arrow.png) no-repeat right center;}
#news-list ul li:hover section h3{color:#084e89;}
#news-list ul li h5:hover{background:#084e89; color:#fff;}
#news-list ul li h5:hover em{background-image:url(img/arrow-h.png);}

#single{line-height:220%; font-size:15px; color:#464646;}
#single img{display:inline-block; vertical-align:middle;}
#article-title{line-height:180%; font-size:18px; font-weight:bold; text-align:center; color:#333;}
#article-info{margin:20px 0; font-size:15px; text-align:center; color:#999;}

#prev-next{height:56px; margin-top:30px; padding-top:30px; border-top:1px dashed #e1e1e1; overflow:hidden;}
#prev-next dl dd{height:18px; line-height:18px; font-size:15px; color:#464646; overflow:hidden;}
#prev-next dl dd:first-child{margin-bottom:20px;}
#prev-next dl dd a{color:#464646;}
#prev-next dl dd a:hover{color:#084e89;}

/*经典案例*/

#case-list ul{margin:-52px 0 0 -42px;}
#case-list ul li{float:left; width:372px; height:298px; margin:52px 0 0 42px; overflow:hidden;}
#case-list ul li span{display:block; width:372px; height:260px; overflow:hidden;}
#case-list ul li img{width:380px; max-width:none; height:260px;}
#case-list ul li h3{height:18px; line-height:18px; margin-top:20px; font-size:16px; text-align:center; overflow:hidden;}
#case-list ul li:hover h3{color:#084e89;}

/*联系我们*/

#contact{padding:40px; background:#f9f9f9;}
#contact h2{height:22px; line-height:22px; margin-bottom:30px; font-size:20px; font-weight:bold; overflow:hidden;}
#contact .fl p{height:32px; line-height:32px; margin-top:20px; padding-left:44px; background-repeat:no-repeat; background-position:left center; font-size:15px; overflow:hidden;}
#contact .fl p:first-child{margin-top:0;}
#contact .fl p.c-icon1{background-image:url(img/c-icon1.png);}
#contact .fl p.c-icon2{background-image:url(img/c-icon2.png);}
#contact .fl p.c-icon3{background-image:url(img/c-icon3.png);}
#contact .fl p.c-icon4{background-image:url(img/c-icon4.png);}
#contact .fr{margin-top:20px;}
#contact .fr img{width:112px; height:112px; margin:0 auto; border:1px solid #e1e1e1;}
#contact .fr h3{height:18px; line-height:18px; margin-top:16px; font-size:15px; text-align:center; color:#666; overflow:hidden;}

#map{height:500px; margin-top:20px; background:#f9f9f9; overflow:hidden;}
#map img{max-width:none;}
.anchorBL{display:none;}

/*在线留言*/

#feedback h3{height:18px; line-height:18px; margin-bottom:20px; font-size:16px; text-align:center; color:#666; overflow:hidden;}
#feedback table{margin:0 auto; font-size:15px;}
#feedback table tr td{padding:10px;}
#feedback input{height:52px; line-height:52px; padding:0 16px; font-size:15px; color:#666;}
#feedback input.min{width:360px;}
#feedback textarea{height:190px; line-height:28px; padding:10px 16px; font-size:15px; color:#666;}
#feedback button{width:360px; height:52px; line-height:52px; margin:10px auto 0 auto; font-size:15px; background:#084e89; border-radius:26px;}

#validate-tip{left:50%; top:50%; transform:translate(-50%,-50%); height:52px; line-height:52px; padding:0 20px; background:#333; border-radius:4px; font-size:15px; color:#fff; overflow:hidden; display:none; z-index:1001;}

/*底部样式*/

#footer{width:100%; padding-top:60px; background:url(img/footer-bg.jpg) no-repeat top center; background-size:cover; padding-bottom: 30px;}
#f-left{width:340px;}
#f-logo img{width:293px; height:60px;}
#f-left .f-ewms .m1{ float: left;}
#f-qrcode,#f-qrcode1{position:relative; width:144px; height:190px; margin:40px 20px 0 0; background:url(img/qrcode-bg.png) no-repeat center; overflow:hidden;}
#f-qrcode img,#f-qrcode1 img{position:absolute; left:16px; top:14px; width:112px; height:112px;}
#f-qrcode h3,#f-qrcode1 h3{position:absolute; left:12px; right:12px; bottom:16px; height:16px; line-height:16px; font-size:14px; text-align:center; color:#d0d0d1; overflow:hidden;}

#f-right{width:800px;}
#f-menu{margin-top:21px;}
#f-menu dl{}
#f-menu dl dd{height:18px; line-height:18px; font-size:16px; overflow:hidden; display: inline-block;}
#f-menu dl dd:nth-child(2n){margin: 0 15px;}
#f-menu dl dd a{display:block; color:#fff;}
#f-menu dl dd a:hover{color:#e7a418;}
#f-menu dl dd span{display:block; width:1px; height:14px; margin-top:2px; background:rgba(255,255,255,.3);}
#f-contact{margin-top:51px; padding-top:36px; border-top:1px solid rgba(255,255,255,.25); text-align: right;}
#f-contact p{line-height:40px; font-size:15px; color:#d0d0d1;}
#f-contact p a{color:#afafb0;}
#f-contact p a:hover{color:#fff;}
#copyright{height:72px; line-height:72px; margin-top:40px; border-top:1px solid rgba(255,255,255,.25); font-size:14px; text-align:center; color:#afafb0; overflow:hidden;}
#copyright a{color:#afafb0;}
#copyright a:hover{color:#fff;}

#mask{left:0; right:0; top:0; bottom:0; display:none; background:rgba(0,0,0,.6); z-index:1000;}
#wechat{left:50%; top:50%; transform:translate(-50%,-50%); display:none; width:144px; height:190px; padding:20px; background:url(img/qrcode-bg.png) no-repeat center #084e89; border-radius:4px;}
#wechat em{position:absolute; right:-40px; top:-16px; display:block; width:24px; height:24px; background:url(img/close.png) no-repeat center; cursor:pointer;}
#wechat img{position:absolute; left:36px; top:34px; width:112px; height:112px;}
#wechat h3{position:absolute; left:32px; right:32px; bottom:36px; height:16px; line-height:16px; font-size:14px; text-align:center; color:#d0d0d1; overflow:hidden;}

.juece_list{}
.fw_pt{ width: 400px; position: relative; float: left; height: 224px; overflow: hidden;}
.fw_pt img{ width: 100%;}
.fuwu_js{ width: 700px; float: left; margin-left: 40px;}
.biaoti{ position: absolute; height: 100%; width: 100%; background: rgba(0,0,0,.3); top: 0; left: 0;}
.biaoti h3{ position: absolute; color: #fff; top: 50%; width: 100%; left: 0; padding: 0 20px; box-sizing: border-box;
 transform: translateY(-50%); text-align: center; font-size: 20px; font-weight: bold;}
.fuwu_js dd{ margin: 20px 0; font-size: 16px; line-height: 30px;}
.fuwu_js dd span{ display: inline-block; color: #111;}
.fuwu_js dd p{ display: inline-block; color: #666;}
