/*全局样式*/

body{overflow-x:hidden;}
.wrapper{width:1400px;}
.wrapper.max{width:1600px;}
.wrapper.min{width:1200px;}

/*头部样式*/

#header{width:100%; height:108px; background:#fff;}
#logo{left:0; top:30px;}
#logo img{width:498px; height:48px;}
#nav{right:0; top:0;}
#nav ul li{position:relative; float:left; height:108px; line-height:108px; margin-left:40px; font-size:16px;}
#nav ul li:first-child{margin-left:0;}
#nav ul li a{display:block;}
#nav ul li a:hover{color:#00a9a3;}
#nav ul li:hover > a{color:#00a9a3;}
#nav ul li.current > a{color:#00a9a3;}
#nav ul li:hover ul{display:block;}
#nav ul li ul{position:absolute; left:-40px; right:-40px; top:108px; display:none; padding:14px 0; background:#00a9a3; z-index:999;}
#nav ul li ul li{float:none; height:44px; line-height:44px; margin-left:0; font-size:15px; text-align:center; overflow:hidden;}
#nav ul li ul li a{color:#fff;}
#nav ul li ul li:hover a{color:#ff0;}

/*首页样式*/

#banner,#banner-img,#banner-img ul li,#banner-img ul li a{width:100%; height:460px;}
#banner-img ul li{float:left; overflow:hidden;}
#banner-img ul li a{display:block;}
#prev,#next{top:50%; transform:translateY(-50%); width:48px; height:48px; background-repeat:no-repeat; background-position:center; cursor:pointer; opacity:.5;}
#prev{left:48px; background-image:url(img/prev.png);}
#next{right:48px; background-image:url(img/next.png);}
#prev:hover,#next:hover{opacity:.8;}

#column{padding:40px 0;}

#product{width:930px; height:230px; padding:40px 20px; background:url(img/product-bg.jpg) no-repeat center; border:1px solid #e1e1e1; overflow:hidden;}
#product dl dd{float:left; width:230px; height:230px; margin:0 40px; text-align:center; overflow:hidden;}
#product dl dd em{display:block; width:90px; height:90px; margin:0 auto; background-repeat:no-repeat; background-position:center; background-color:#f1f2f5; border-radius:50%;}
#product dl dd em.p-icon1{background-image:url(img/p-icon1.png);}
#product dl dd em.p-icon2{background-image:url(img/p-icon2.png);}
#product dl dd em.p-icon3{background-image:url(img/p-icon3.png);}
#product dl dd.current em{background-color:#00a9a3;}
#product dl dd.current em.p-icon1{background-image:url(img/p-icon1-h.png);}
#product dl dd.current em.p-icon2{background-image:url(img/p-icon2-h.png);}
#product dl dd.current em.p-icon3{background-image:url(img/p-icon3-h.png);}
#product dl dd h3{height:20px; line-height:20px; margin-top:24px; font-size:18px; overflow:hidden;}
#product dl dd.current h3{color:#00a9a3;}
#product dl dd p{height:78px; line-height:26px; margin-top:18px; font-size:14px; color:#999; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}

#notice{width:568px; height:312px; overflow:hidden;}
#notice h2{height:39px; border-bottom:1px solid #e1e1e1;}
#notice h2 span{display:inline-block; height:20px; line-height:20px; padding-bottom:17px; border-bottom:3px solid #00a9a3; font-size:18px; font-weight:bold; overflow:hidden;}
#notice section{margin-top:26px; overflow:hidden;}
#notice section h3{height:18px; line-height:18px; font-size:16px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#notice section p{height:52px; line-height:26px; margin-top:12px; font-size:14px; color:#666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#notice section:hover h3{color:#00a9a3;}
#notice ul{height:260px; margin-top:12px; overflow:hidden;}
#notice ul li{height:38px; line-height:38px; font-size:15px; overflow:hidden;}
#notice ul li span{float:right; margin-left:40px; color:#999;}
#notice ul li a{display:block; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#notice ul li a:hover{color:#00a9a3;}

/*内页样式*/

#lm-banner{width:100%; height:530px; background:url(img/lm-banner.jpg) no-repeat center; background-size:cover;}

#main{padding:20px 0 40px 0;}

#lmdh{position:relative; height:20px; padding-bottom:17px; border-bottom:1px solid #e1e1e1;}
#menu{position:absolute; left:0; top:0; height:20px; overflow:hidden;}
#menu dl dd{float:left; height:20px; line-height:20px; margin-left:50px; font-size:16px; overflow:hidden;}
#menu dl dd:first-child{margin-left:0;}
#menu dl dd.current{padding-left:12px; border-left:4px solid #00a9a3;}
#menu dl dd a{display:block;}
#menu dl dd a:hover{color:#00a9a3;}
#position{position:absolute; right:0; top:0; height:20px; line-height:20px; font-size:15px; color:#999; overflow:hidden;}
#position a{color:#999;}
#position a:hover{color:#00a9a3;}
#position span{color:#00a9a3;}

/*#pageinfo{margin-top:40px; font-size:0;}
#pageinfo a{display:inline-block; min-width:14px; height:42px; line-height:42px; margin:0 4px; padding:0 14px; background:#fff; border:1px solid #e1e1e1; font-size:14px; color:#666;}
#pageinfo a:hover{color:#00a9a3;}
#pageinfo a.info{color:#999;}
#pageinfo a.current{background:#00a9a3; border-color:#00a9a3; color:#fff;}*/

.page_s { 
	height: 60px; 
	text-align: center;
    margin-bottom: 10px; 
    margin-top: 26px;
}
.digg { 
	padding-top: 30px;
}
.digg li{ 
 
	display:inline-block;
	min-width:14px;
	height:44px;
	line-height:44px;
    margin:0 4px;
    padding:0 16px;
    background:#fff;
    border:1px solid #d6d6d6;
    border-radius:2px; 
    font-size:14px; 
    color:#767676;
    
	    
}
.digg .page-item a:hover { 
	/*background-color: #015196;*/
	color: #00a9a3;
}
.digg .page-item a:active { 
	background-color: #00a9a3; 
	color:#fff;
}
.digg li.active  { 
	margin:2px; 
	padding: 1px 18px; 
	background-color: #00a9a3; 
	color: #fff;
	text-decoration: none;
}

/*产品方案*/

#service-rl-tab{margin-top:50px;}
#service-rl-tab h2{height:28px; line-height:28px; margin-bottom:40px; font-size:26px; font-weight:bold; text-align:center; overflow:hidden;}
#service-rl-tab dl{display:flex; justify-content:space-between;}
#service-rl-tab dl dd{height:186px; cursor:pointer; overflow:hidden;}
#service-rl-tab dl dd em{display:block; width:126px; height:126px; margin:0 auto; background-repeat:no-repeat; background-position:center; background-color:#f1f2f5; border-radius:50%;}
#service-rl-tab dl dd em.s-rl1{background-image:url(img/s-rl1.png);}
#service-rl-tab dl dd em.s-rl2{background-image:url(img/s-rl2.png);}
#service-rl-tab dl dd em.s-rl3{background-image:url(img/s-rl3.png);}
#service-rl-tab dl dd em.s-rl4{background-image:url(img/s-rl4.png);}
#service-rl-tab dl dd em.s-rl5{background-image:url(img/s-rl5.png);}
#service-rl-tab dl dd h3{height:40px; line-height:18px; margin-top:20px; font-size:16px; text-align:center; color:#666; overflow:hidden;}
#service-rl-tab dl dd.current em{background-color:#00a9a3;}
#service-rl-tab dl dd.current em.s-rl1{background-image:url(img/s-rl1-h.png);}
#service-rl-tab dl dd.current em.s-rl2{background-image:url(img/s-rl2-h.png);}
#service-rl-tab dl dd.current em.s-rl3{background-image:url(img/s-rl3-h.png);}
#service-rl-tab dl dd.current em.s-rl4{background-image:url(img/s-rl4-h.png);}
#service-rl-tab dl dd.current em.s-rl5{background-image:url(img/s-rl5-h.png);}
#service-rl-tab dl dd.current h3{background:url(img/arrow-b1.png) no-repeat bottom center; color:#00a9a3;}

#service-rl{margin-top:30px; margin-bottom:10px; padding:40px; background:#f9f9f9;}
#service-rl section{display:none;}
.service-rl-item{margin-top:40px;}
.service-rl-item.nt{margin-top:0;}
.service-rl-item h3{position:relative; height:24px; line-height:24px; font-size:22px; text-align:center; overflow:hidden;}
.service-rl-item h3 i{position:absolute; left:0; right:0; top:11px; display:block; height:2px; background:#00a9a3;}
.service-rl-item h3 span{position:relative; display:inline-block; height:22px; line-height:22px; padding:0 28px; background:#f9f9f9; z-index:99;}
.service-rl-item h3 span em{position:absolute; top:7px; display:block; width:8px; height:8px; background:#00a9a3; border-radius:50%;}
.service-rl-item h3 span em.l{left:0;}
.service-rl-item h3 span em.r{right:0;}
.service-rl-text{display:flex; justify-content:space-between; align-items:center; margin-top:40px;}
.service-rl-text .text{line-height:220%; font-size:15px; color:#666;}
.service-rl-text .text strong{font-size:18px; font-weight:bold;}
.service-rl-line{width:100%; height:1px; margin-top:40px; background:#e1e1e1;}

#wrap-advantage{width:100%; padding:50px 0; background:url(img/advantage-bg.jpg) no-repeat bottom center #f9f9f9;}
#advantage-rl h2{height:28px; line-height:28px; margin-bottom:50px; font-size:26px; font-weight:bold; text-align:center; overflow:hidden;}
#advantage-rl dl{margin:-60px 0 0 -120px;}
#advantage-rl dl dd{float:left; width:320px; height:140px; margin:60px 0 0 120px; overflow:hidden;}
#advantage-rl dl dd h3{height:30px; line-height:30px; background-repeat:no-repeat; background-position:left center; font-size:18px; font-weight:bold; color:#00a9a3; overflow:hidden;}
#advantage-rl dl dd h3.adv-rl1{padding-left:48px; background-image:url(img/adv-rl1.png);}
#advantage-rl dl dd h3.adv-rl2{padding-left:44px; background-image:url(img/adv-rl2.png);}
#advantage-rl dl dd h3.adv-rl3{padding-left:40px; background-image:url(img/adv-rl3.png);}
#advantage-rl dl dd h3.adv-rl4{padding-left:40px; background-image:url(img/adv-rl4.png);}
#advantage-rl dl dd h3.adv-rl5{padding-left:40px; background-image:url(img/adv-rl5.png);}
#advantage-rl dl dd h3.adv-rl6{padding-left:42px; background-image:url(img/adv-rl6.png);}
#advantage-rl dl dd p{height:90px; line-height:30px; margin-top:20px; font-size:15px; color:#666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}

#service-sw-tab{margin-top:50px;}
#service-sw-tab h2{height:28px; line-height:28px; margin-bottom:40px; font-size:26px; font-weight:bold; text-align:center; overflow:hidden;}
#service-sw-tab dl{display:flex; justify-content:space-between;}
#service-sw-tab dl dd{height:186px; cursor:pointer; overflow:hidden;}
#service-sw-tab dl dd em{display:block; width:126px; height:126px; margin:0 auto; background-repeat:no-repeat; background-position:center; background-color:#f1f2f5; border-radius:50%;}
#service-sw-tab dl dd em.s-sw1{background-image:url(img/s-sw1.png);}
#service-sw-tab dl dd em.s-sw2{background-image:url(img/s-sw2.png);}
#service-sw-tab dl dd em.s-sw3{background-image:url(img/s-sw3.png);}
#service-sw-tab dl dd em.s-sw4{background-image:url(img/s-sw4.png);}
#service-sw-tab dl dd h3{height:40px; line-height:18px; margin-top:20px; font-size:16px; text-align:center; color:#666; overflow:hidden;}
#service-sw-tab dl dd.current em{background-color:#00a9a3;}
#service-sw-tab dl dd.current em.s-sw1{background-image:url(img/s-sw1-h.png);}
#service-sw-tab dl dd.current em.s-sw2{background-image:url(img/s-sw2-h.png);}
#service-sw-tab dl dd.current em.s-sw3{background-image:url(img/s-sw3-h.png);}
#service-sw-tab dl dd.current em.s-sw4{background-image:url(img/s-sw4-h.png);}
#service-sw-tab dl dd.current h3{background:url(img/arrow-b1.png) no-repeat bottom center; color:#00a9a3;}

#service-sw{margin-top:30px; margin-bottom:10px; padding:40px; background:#f9f9f9;}
#service-sw section{display:none;}
.service-sw-item{margin-top:40px;}
.service-sw-item.nt{margin-top:0;}
.service-sw-item h3{position:relative; height:24px; line-height:24px; font-size:22px; text-align:center; overflow:hidden;}
.service-sw-item h3 i{position:absolute; left:0; right:0; top:11px; display:block; height:2px; background:#00a9a3;}
.service-sw-item h3 span{position:relative; display:inline-block; height:22px; line-height:22px; padding:0 28px; background:#f9f9f9; z-index:99;}
.service-sw-item h3 span em{position:absolute; top:7px; display:block; width:8px; height:8px; background:#00a9a3; border-radius:50%;}
.service-sw-item h3 span em.l{left:0;}
.service-sw-item h3 span em.r{right:0;}
.service-sw-text{display:flex; justify-content:space-between; align-items:center; margin-top:40px;}
.service-sw-text .text{line-height:220%; font-size:15px; color:#666;}
.service-sw-text .text strong{font-size:18px; font-weight:bold;}
.service-sw-line{width:100%; height:1px; margin-top:40px; background:#e1e1e1;}

#sw-liucheng{margin-top:40px; padding:0 120px;}
#sw-liucheng dl{display:flex; justify-content:space-between;}
#sw-liucheng dl dd{max-width:260px; height:184px; text-align:center; overflow:hidden;}
#sw-liucheng dl dd img{height:66px; margin:0 auto;}
#sw-liucheng dl dd h4{height:24px; height:24px; margin-top:24px; font-size:22px; overflow:hidden;}
#sw-liucheng dl dd p{height:56px; line-height:28px; margin-top:14px; font-size:16px; color:#666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}

#sw-shijian{margin-top:30px; padding:0 60px;}
#sw-shijian dl{display:flex; justify-content:space-between;}
#sw-shijian dl dd{width:152px; height:48px; padding:24px; background:#fbfbfb; box-shadow:0 0 12px #a4e2d7; overflow:hidden;}
#sw-shijian dl dd h4{height:48px; background-repeat:no-repeat; background-position:left center;}
#sw-shijian dl dd h4.sw-sj1{padding-left:46px; background-image:url(img/sw-sj1.png);}
#sw-shijian dl dd h4.sw-sj2{padding-left:42px; background-image:url(img/sw-sj2.png);}
#sw-shijian dl dd h4.sw-sj3{padding-left:46px; background-image:url(img/sw-sj3.png);}
#sw-shijian dl dd h4.sw-sj4{padding-left:44px; background-image:url(img/sw-sj4.png);}
#sw-shijian dl dd h4 em{display:block; height:18px; line-height:18px; font-size:16px; color:#666; overflow:hidden;}
#sw-shijian dl dd h4 span{display:block; height:20px; line-height:20px; margin-top:10px; font-size:17px; overflow:hidden;}

#sw-tel{width:220px; height:52px; line-height:52px; margin:40px auto 0 auto; background:#00a9a3; border-radius:4px; font-size:18px; font-weight:bold; text-align:center; color:#fff; overflow:hidden;}
#sw-tel span{display:inline-block; padding-left:34px; background:url(img/tel.png) no-repeat left center;}

#sw-ziliao{margin-top:40px;}
#sw-ziliao dl{display:flex; justify-content:space-between;}
#sw-ziliao dl dd{height:130px; overflow:hidden;}
#sw-ziliao dl dd img{height:90px; margin:0 auto;}
#sw-ziliao dl dd h4{height:20px; line-height:20px; margin-top:20px; font-size:17px; text-align:center; overflow:hidden;}

#sw-zhengshu{margin-top:40px;}
#sw-zhengshu dl{display:flex; justify-content:space-between;}
#sw-zhengshu dl img{width:150px; height:204px; margin:0 auto;}
#sw-zhengshu dl h4{height:28px; line-height:28px; margin-top:20px; font-size:17px; text-align:center; overflow:hidden;}
#sw-zhengshu dl h4 em{display:inline-block; width:28px; height:28px; margin-right:8px; background:#c00306; border-radius:50%; color:#fff;}

#advantage-sw h2{height:28px; line-height:28px; margin-bottom:50px; font-size:26px; font-weight:bold; text-align:center; overflow:hidden;}
#advantage-sw dl{margin:-60px 0 0 -80px;}
#advantage-sw dl dd{float:left; width:240px; height:200px; margin:60px 0 0 80px; text-align:center; cursor:pointer; overflow:hidden;}
#advantage-sw dl dd img{height:86px; margin:0 auto;}
#advantage-sw dl dd h3{height:20px; line-height:20px; margin-top:24px; font-size:18px; overflow:hidden;}
#advantage-sw dl dd p{height:56px; line-height:28px; margin-top:14px; font-size:15px; color:#666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#advantage-sw dl dd:hover h3{color:#00a9a3;}

#service-cw{margin-top:50px; padding-bottom:10px;}
#service-cw h2{height:28px; line-height:28px; margin-bottom:50px; font-size:26px; font-weight:bold; text-align:center; overflow:hidden;}
#service-cw dl{margin:-50px 0 0 -80px;}
#service-cw dl dd{float:left; width:240px; margin:50px 0 0 80px; cursor:pointer; overflow:hidden;}
#service-cw dl dd h3{height:30px; line-height:30px; font-size:18px; text-align:center; overflow:hidden;}
#service-cw dl dd h3 span{display:inline-block; background-repeat:no-repeat; background-position:left center;}
#service-cw dl dd h3 span.s-cw1{padding-left:42px; background-image:url(img/s-cw1.png);}
#service-cw dl dd h3 span.s-cw2{padding-left:38px; background-image:url(img/s-cw2.png);}
#service-cw dl dd h3 span.s-cw3{padding-left:40px; background-image:url(img/s-cw3.png);}
#service-cw dl dd h3 span.s-cw4{padding-left:40px; background-image:url(img/s-cw4.png);}
#service-cw dl dd h3 span.s-cw5{padding-left:38px; background-image:url(img/s-cw5.png);}
#service-cw dl dd h3 span.s-cw6{padding-left:40px; background-image:url(img/s-cw6.png);}
#service-cw dl dd h3 span.s-cw7{padding-left:36px; background-image:url(img/s-cw7.png);}
#service-cw dl dd h3 span.s-cw8{padding-left:38px; background-image:url(img/s-cw8.png);}
#service-cw dl dd p{height:56px; line-height:28px; margin-top:20px; font-size:15px; color:#666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#service-cw dl dd:hover h3{color:#00a9a3;}

#wrap-step{width:100%; padding:50px 0; background:url(img/step-bg.jpg) no-repeat center; background-size:cover;}

#cw-step h2{height:28px; line-height:28px; font-size:26px; font-weight:bold; text-align:center; overflow:hidden;}
#cw-step-item{position:relative; height:170px; margin-top:50px; padding:0 36px 0 60px;}
#cw-step-item span{position:absolute; left:24px; right:0; top:62px; height:0; border-bottom:2px dashed #aab0b9; display:block;}
#cw-step-item u{position:absolute; left:0; top:51px; display:block; width:20px; height:20px; border:2px dashed #aab0b9; border-radius:50%;}
#cw-step-item dl{display:flex; justify-content:space-between;}
#cw-step-item dl dd{position:relative; height:170px; cursor:pointer; z-index:99; overflow:hidden;}
#cw-step-item dl dd em{position:relative; display:block; width:126px; height:126px; background-repeat:no-repeat; background-position:center; background-color:#d9dce0; border-radius:50%;}
#cw-step-item dl dd em.cw-step1{background-image:url(img/cw-step1.png);}
#cw-step-item dl dd em.cw-step2{background-image:url(img/cw-step2.png);}
#cw-step-item dl dd em.cw-step3{background-image:url(img/cw-step3.png);}
#cw-step-item dl dd em.cw-step4{background-image:url(img/cw-step4.png);}
#cw-step-item dl dd em.cw-step5{background-image:url(img/cw-step5.png);}
#cw-step-item dl dd em i{position:absolute; left:8px; right:8px; top:8px; bottom:8px; display:block; border:2px dashed #aab0b9; border-radius:50%;}
#cw-step-item dl dd h3{height:20px; line-height:20px; margin-top:24px; font-size:17px; text-align:center; overflow:hidden;}
#cw-step-item dl dd.current em{background-color:#00a9a3;}
#cw-step-item dl dd.current em.cw-step1{background-image:url(img/cw-step1-h.png);}
#cw-step-item dl dd.current em.cw-step2{background-image:url(img/cw-step2-h.png);}
#cw-step-item dl dd.current em.cw-step3{background-image:url(img/cw-step3-h.png);}
#cw-step-item dl dd.current em.cw-step4{background-image:url(img/cw-step4-h.png);}
#cw-step-item dl dd.current em.cw-step5{background-image:url(img/cw-step5-h.png);}
#cw-step-item dl dd.current em i{border-color:#fff;}
#cw-step-item dl dd:hover h3{color:#00a9a3;}

#cw-tel{width:220px; height:52px; line-height:52px; margin:50px auto 0 auto; background:#333; border-radius:4px; font-size:18px; font-weight:bold; text-align:center; color:#fff; overflow:hidden;}
#cw-tel span{display:inline-block; padding-left:34px; background:url(img/tel.png) no-repeat left center;}

#cw-cailiao h2{height:28px; line-height:28px; font-size:26px; font-weight:bold; text-align:center; overflow:hidden;}
#cw-cailiao-item{display:flex; justify-content:space-between; align-items:center; margin-top:50px;}
#cw-cailiao-item img{width:578px; height:348px;}
#cw-cailiao-item section{width:542px; line-height:200%; font-size:16px; color:#464646;}

#advantage-cw h2{height:28px; line-height:28px; margin-bottom:40px; font-size:26px; font-weight:bold; text-align:center; overflow:hidden;}
#advantage-cw dl{margin:-20px 0 0 -20px;}
#advantage-cw dl dd{float:left; width:285px; height:290px; margin:20px 0 0 20px; cursor:pointer; overflow:hidden;}
#advantage-cw dl dd span{display:block; width:285px; height:216px; overflow:hidden;}
#advantage-cw dl dd img{width:285px; max-width:none; height:216px;}
#advantage-cw dl dd h3{height:74px; line-height:74px; padding:0 20px; background:#fff; font-size:17px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#advantage-cw dl dd:hover h3{background:#00a9a3; color:#fff;}

/*通知公告*/

#notice-list{margin-top:22px;}
#notice-list ul li{position:relative; height:94px; margin-top:22px; padding-bottom:22px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
#notice-list ul li:frist-child{margin-top:0;}
#notice-list ul li span{display:block; width:82px; height:62px; padding:16px 0; background:#e9e9ee; text-align:center; overflow:hidden;}
#notice-list ul li span i{display:block; height:36px; line-height:36px; font-size:34px; color:#666; overflow:hidden;}
#notice-list ul li span em{display:block; height:18px; line-height:18px; margin-top:8px; font-size:15px; color:#999; overflow:hidden;}
#notice-list ul li section{position:absolute; left:114px; right:0; top:20px; overflow:hidden;}
#notice-list ul li section h3{height:18px; line-height:18px; font-size:16px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#notice-list ul li section p{height:16px; line-height:16px; margin-top:20px; font-size:14px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#notice-list ul li:hover span{background:#00a9a3;}
#notice-list ul li:hover span i,#notice-list ul li:hover span em{color:#fff;}
#notice-list ul li:hover section h3{color:#00a9a3;}

#single{line-height:220%; margin-top:40px; 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:14px 0; font-size:15px; text-align:center; color:#999;}

#prev-next{height:56px; margin-top:24px; padding-top:28px; padding-bottom:10px; 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:#00a9a3;}

/*人才招聘*/

#hr-member{position:absolute; left:110px; top:-13px; height:43px; line-height:43px; background:#00a9a3; border-radius:4px; font-size:15px; overflow:hidden;}
#hr-member a{display:block; padding:0 24px; color:#fff;}
#hr-member span{display:inline-block; padding-left:32px; background:url(img/member.png) no-repeat left center;}
#hr-member:hover a{color:#ff0;}
#hr-member:hover span{background-image:url(img/member-h.png);}

#hr-list{margin-top:22px;}
#hr-list ul li{position:relative; height:94px; margin-top:22px; padding-bottom:22px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
#hr-list ul li:frist-child{margin-top:0;}
#hr-list ul li span{display:block; width:82px; height:62px; padding:16px 0; background:#e9e9ee; text-align:center; overflow:hidden;}
#hr-list ul li span i{display:block; height:36px; line-height:36px; font-size:34px; color:#666; overflow:hidden;}
#hr-list ul li span em{display:block; height:18px; line-height:18px; margin-top:8px; font-size:15px; color:#999; overflow:hidden;}
#hr-list ul li section{position:absolute; left:114px; right:204px; top:20px; overflow:hidden;}
#hr-list ul li section h3{height:18px; line-height:18px; font-size:16px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#hr-list ul li section p{height:16px; line-height:16px; margin-top:20px; font-size:14px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#hr-list ul li h4{position:absolute; right:0; top:20px; width:152px; height:46px; line-height:46px; background:#00a9a3; border-radius:4px; font-size:15px; text-align:center; overflow:hidden;}
#hr-list ul li h4 a{display:block; color:#fff;}
#hr-list ul li h4:hover a{color:#ff0;}
#hr-list ul li:hover span{background:#00a9a3;}
#hr-list ul li:hover span i,#hr-list ul li:hover span em{color:#fff;}
#hr-list ul li:hover section h3{color:#00a9a3;}

#wrap-register{width:100%; min-height:652px; padding:50px 0; background:url(img/register-bg.jpg) no-repeat center; background-size:cover;}

#hr-reg{width:420px; margin:0 auto; padding:40px; background:#fff; border-radius:6px;}
#hr-reg-face em{display:block; width:80px; height:80px; margin:0 auto; background:url(img/reg.png) no-repeat center #00a9a3; border-radius:50%;}
#hr-reg-face em.login{background-image:url(img/login.png);}
#hr-reg-face h3{height:18px; line-height:18px; margin-top:14px; font-size:16px; text-align:center; overflow:hidden;}

#hr-reg-form{margin-top:24px;}
.hr-reg-input{height:50px; margin-bottom:16px; border:1px solid #e1e1e1; border-radius:4px; overflow:hidden;}
.hr-reg-input em{float:left; display:block; width:50px; height:50px; background-repeat:no-repeat; background-position:center; border-right:1px solid #e1e1e1;}
.hr-reg-input em.id{background-image:url(img/id.png);}
.hr-reg-input em.password{background-image:url(img/password.png);}
.hr-reg-input em.question{background-image:url(img/question.png);}
.hr-reg-input em.answer{background-image:url(img/answer.png);}
.hr-reg-input em.id{background-image:url(img/id.png);}
.hr-reg-input input{float:left; width:360px; height:50px; line-height:50px; padding:0 16px; border:none; font-size:14px; color:#666;}
.hr-reg-validate{height:52px; overflow:hidden;}
.hr-reg-validate section{float:left; width:228px; height:50px; margin-bottom:16px; border:1px solid #e1e1e1; border-radius:4px; overflow:hidden;}
.hr-reg-validate section em{float:left; display:block; width:50px; height:50px; background:url(img/validate.png) no-repeat center; border-right:1px solid #e1e1e1;}
.hr-reg-validate section input{float:left; width:177px; height:50px; line-height:50px; padding:0 16px; border:none; font-size:14px; color:#666;}
.hr-reg-validate img{float:left; width:140px; height:52px; margin-left:16px; cursor:pointer;}
.hr-reg-text{height:16px; line-height:16px; margin-top:24px; font-size:14px; color:#999; overflow:hidden;}
.hr-reg-text a{color:#999;}
.hr-reg-text a:hover{color:#00a9a3;}
#hr-reg-form button{height:52px; line-height:52px; margin-top:26px; background:#00a9a3; border-radius:4px; font-size:15px;}

#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:101;}

/*报名*/

#baoming-btn{width:178px; height:48px; line-height:48px; margin:40px auto 10px auto; background:#00a9a3; border-radius:4px; font-size:15px; text-align:center; overflow:hidden;}
#baoming-btn a{display:block; color:#fff;}
#baoming-btn:hover a{color:#ff0;}

#mask{left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.6); z-index:1000; overflow:hidden;}

#baoming-text{left:50%; top:50%; transform:translate(-50%,-50%); width:600px; padding:50px; background:#fff; border-radius:6px; overflow:hidden;}
#baoming-text h3{height:22px; line-height:22px; font-size:20px; font-weight:bold; text-align:center; overflow:hidden;}
#baoming-text section{line-height:200%; margin-top:30px; font-size:15px; color:#464646;}
#baoming-text h4{height:18px; line-height:18px; margin-top:30px; font-size:15px; text-align:center; color:#464646;}

#baoming-gw{margin-top:40px;}
#baoming-gw h2{height:22px; line-height:22px; font-size:20px; font-weight:bold; text-align:center; overflow:hidden;}
#baoming-gw section{margin-top:30px; padding:16px 24px; border:1px solid #e1e1e1;}
#baoming-gw table tr td{line-height:18px; padding:16px 8px; font-size:16px;}
#baoming-gw table tr td select{height:48px; line-height:48px; padding:0 44px 0 16px; background:url(img/arrow-b.png) no-repeat right 16px center; appearance:none; -webkit-appearance:none; -moz-appearance:none; font-size:15px; color:#666;}

#baoming-xx{margin-top:40px;}
#baoming-xx h2{height:22px; line-height:22px; font-size:20px; font-weight:bold; text-align:center; overflow:hidden;}
#baoming-xx section{margin-top:30px; padding:32px 24px 0 24px; border:1px solid #e1e1e1;}
.bmxx-table h3{height:20px; line-height:20px; margin-bottom:32px; padding-left:10px; border-left:4px solid #00a9a3; font-size:18px; overflow:hidden;}
.bmxx-table table tr td{line-height:18px; padding:0 8px; font-size:16px;}
.bmxx-table table tr td span{margin-left:12px; font-size:15px; color:#00a9a3;}
.bmxx-table table tr td input{height:48px; line-height:48px; margin:16px 0 32px 0; padding:0 16px; font-size:15px; color:#666;}
.bmxx-table table tr td input.date{padding-right:44px; background:url(img/arrow-b.png) no-repeat right 16px center;}
.bmxx-table table tr td input.date::-moz-placeholder{color:#666;}
.bmxx-table table tr td input.date::-webkit-input-placeholder{color:#666;}
.bmxx-table table tr td input.date::-ms-input-placeholder{color:#666;}
.bmxx-table table tr td select{height:48px; line-height:48px; margin:16px 0 32px 0; padding:0 44px 0 16px; background:url(img/arrow-b.png) no-repeat right 16px center; appearance:none; -webkit-appearance:none; -moz-appearance:none; font-size:15px; color:#666;}
.bmxx-table table tr td textarea{height:168px; line-height:30px; margin:16px 0 32px 0; padding:8px 16px; font-size:15px; color:#666;}
.bmxx-table table tr td #photo h3{padding-left:0; border-left:none; text-align:center;} 
 
.bmxx-table table tr td .zhijin{ 
    
    display: inline-block; 
    height: 62px;
    line-height: 48px;
	font-size: 14px;
    float: left;
	margin-left: 0px;
}
.bmxx-table table tr td .zhijin input{ 
	margin: 0px;

}

/*#date2,#date3,#date4,#date5,#date6,#date7,#date8,#date9,#date10,#date11,#date12,#date13{width: 126px !important;}*/
.bmxx-line{width:100%; height:1px; margin-bottom:32px; background:#e1e1e1;}

#baoming-tx{margin-top:40px; padding-bottom:10px;}
#baoming-tx button{width:192px; height:52px; line-height:52px; margin:0 auto; background:#00a9a3; border-radius:4px; font-size:16px;}

/*工资查询*/

#gongzi{width:1000px; margin:40px auto 0 auto;}
#gongzi table{table-layout:fixed; border-collapse:collapse;}
#gongzi table tr th{line-height:40px; padding:12px 20px; border:1px solid #e1e1e1; font-size:18px;}
#gongzi table tr td{line-height:32px; padding:12px 20px; border:1px solid #e1e1e1; font-size:14px;}
#gongzi table tr td select{    display: inline-block;float:revert;width:auto; height:32px; line-height:32px; margin-left:32px; padding-right:19px; background:url(img/arrow-r.png) no-repeat right center; border:none; appearance:none; -webkit-appearance:none; -moz-appearance:none; font-size:15px; color:#666; cursor:pointer;}
#gongzi table tr td em{color:#666;}
#gongzi table tr td span{color:#999;}

/*关于我们*/

#about{line-height:220%; margin-top:40px; padding-bottom:10px; font-size:15px; color:#666;}
#about img{display:inline-block; vertical-align:middle;}

.wrap-gray{width:100%; padding:50px 0; background:#f9f9f9;}
.wrap-white{width:100%; padding:50px 0; background:#fff;}

#culture-title{height:28px; line-height:28px; font-size:26px; font-weight:bold; overflow:hidden;}
#culture{display:flex; justify-content:space-between; align-items:center; margin-top:40px;}
#culture section{width:812px; line-height:30px; font-size:15px; color:#666;}
#culture section strong{font-size:16px; color:#333;}
#culture section img{width:288px; height:136px;}
#culture-icon dl{display:flex; justify-content:space-between;}
#culture-icon dl dd{text-align:center; cursor:pointer; overflow:hidden;}
#culture-icon dl dd em{display:block; height:64px; margin:0 auto; background-repeat:no-repeat; background-position:center;}
#culture-icon dl dd em.cul-icon1{width:58px; background-image:url(img/cul-icon1.png);}
#culture-icon dl dd em.cul-icon2{width:62px; background-image:url(img/cul-icon2.png);}
#culture-icon dl dd em.cul-icon3{width:60px; background-image:url(img/cul-icon3.png);}
#culture-icon dl dd h3{height:26px; line-height:26px; margin-top:24px; font-size:24px; overflow:hidden;}
#culture-icon dl dd h4{height:18px; line-height:18px; margin-top:16px; font-size:15px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#culture-icon dl dd:hover h3{color:#00a9a3;}

#honor-title{height:28px; line-height:28px; margin-top:50px; font-size:26px; font-weight:bold; text-align:center; overflow:hidden;}

#honor{height:238px; margin-top:40px;}
#honor-item{height:238px; overflow:hidden;}
#honor-item ul li{float:left; width:364px; height:238px; margin-right:54px; cursor:pointer; overflow:hidden;}
#honor-item ul li img{width:364px; max-width:none; height:238px;}
#h-prev,#h-next{top:50%; transform:translateY(-50%); width:24px; height:40px; background-repeat:no-repeat; background-position:center; cursor:pointer;}
#h-prev{left:-64px; background-image:url(img/prev1.png);}
#h-next{right:-64px; background-image:url(img/next1.png);}
#h-prev:hover{background-image:url(img/prev1-h.png);}
#h-next:hover{background-image:url(img/next1-h.png);}

/*注册*/

#reg{padding:40px; background:#fff; border-radius:6px;}
#reg h2{height:22px; line-height:22px; font-size:20px; font-weight:bold; overflow:hidden;}
#reg h2 span{margin-left:16px; font-size:14px; font-weight:normal; color:#00a9a3;}
.reg-table{margin-top:40px;}
.reg-table h3{height:30px; line-height:30px; font-size:18px; text-align:center;}
.reg-table h3 em{display:inline-block; height:30px; line-height:30px; margin-left:12px; padding:0 12px; background:#00a9a3; font-size:15px; color:#fff;}
.reg-table h3 span{margin-left:12px; font-size:15px; color:#00a9a3;}
.reg-table section{margin-top:24px; padding:32px 24px 0 24px; border:1px solid #e1e1e1;}
.reg-table table tr td{line-height:18px; padding:0 8px; font-size:16px;}
.reg-table table tr td span{margin-left:12px; font-size:15px; color:#00a9a3;}
.reg-table table tr td input{height:48px; line-height:48px; margin:16px 0 32px 0; padding:0 16px; font-size:15px; color:#666;}
.reg-table table tr td input.date{padding-right:44px; background:url(img/arrow-b.png) no-repeat right 16px center;}
.reg-table table tr td input.date::-moz-placeholder{color:#666;}
.reg-table table tr td input.date::-webkit-input-placeholder{color:#666;}
.reg-table table tr td input.date::-ms-input-placeholder{color:#666;}
.reg-table table tr td select{height:48px; line-height:48px; margin:16px 0 32px 0; padding:0 44px 0 16px; background:url(img/arrow-b.png) no-repeat right 16px center; appearance:none; -webkit-appearance:none; -moz-appearance:none; font-size:15px; color:#666;}
.reg-table table tr td textarea{height:168px; line-height:30px; margin:16px 0 32px 0; padding:8px 16px; font-size:15px; color:#666;}
#photo{position:relative; width:140px; height:160px; margin-bottom:16px; border:1px solid #e1e1e1; overflow:hidden;}
#photo input{z-index: 2;position:absolute; left:0; top:0; width:140px; height:160px; margin:0; padding:0; font-size:160px; cursor:pointer; opacity:0;}
#photo img{position:relative; z-index: 1}
#photo h3{position:absolute; left:0; top:0; width:140px; height:160px; line-height:160px; font-size:15px; color:#999;}
#photo em{position:absolute; left:0; top:0; display:none; width:140px; height:160px; cursor:pointer;}
#photo em img{width:140px; height:160px;}
#photo em h4{position:absolute; left:0; top:0; display:none; width:140px; height:160px; line-height:160px; background:rgba(0,0,0,.5); font-size:15px; text-align:center; color:#fff; overflow:hidden;}
#photo em:hover h4{display:block;}
#reg button{width:320px; height:52px; line-height:52px; margin:32px auto 0 auto; background:#00a9a3; border-radius:4px; font-size:16px;}
#reg p{height:18px; line-height:18px; margin-top:16px; font-size:15px; text-align:center; color:#00a9a3; overflow:hidden;}

/*个人中心*/

#wrap-member{width:100%; padding:30px 0 40px 0; background:#f6f6f6;}

#left{width:240px; min-height:660px; background:#fff; border-radius:6px;}
#left h2{height:80px; line-height:80px; background:#00a9a3; border-radius:6px 6px 0 0; font-size:18px; text-align:center; color:#fff; overflow:hidden;}
#left h2 span{display:inline-block; padding-left:32px; background:url(img/home.png) no-repeat left center;}
#m-menu dl dd{/*height:80px;*/ line-height:80px; border-top:1px solid #e1e1e1; font-size:16px; overflow:hidden;}
#m-menu dl dd:first-child{border-top:none;}
#m-menu dl dd:last-child{border-bottom:1px solid #e1e1e1; }
#m-menu dl dd a{display:block; padding:0 40px;}
#m-menu dl dd:hover a{color:#00a9a3;}
#m-menu dl dd span{display:inline-block; padding-left:32px; background-repeat:no-repeat; background-position:left center;}
#m-menu dl dd span.bm{background-image:url(img/bm.png);}
#m-menu dl dd span.my{background-image:url(img/my.png);}
#m-menu dl dd span.exit{background-image:url(img/exit.png);}
#m-menu dl dd span.zhaopin{background-image:url(img/zhaopin.png);}
#m-menu dl dd span.export{background-image:url(img/export.png);}
#m-menu dl dd.current{background:#e2fdfc; border-color:#e2fdfc;}
#m-menu dl dd.current + dd{border-top-color:#e2fdfc;}
#m-menu dl dd.current a{color:#333;}
#my-menu{margin:1px 0; display: none; background: #fff;}
/*#my-menu dl{padding: 14px 0;}*/
#my-menu dl dd{ line-height:44px; font-size:15px; overflow:hidden;}
#my-menu dl dd a{display:block; padding:0 40px 0 72px;}
#my-menu dl dd.current a,#my-menu dl dd:hover a{color:#00a9a3;}

#right{width:880px; min-height:600px; padding:30px; background:#fff; border-radius:6px;}
#m-title{padding-bottom:30px; border-bottom:1px solid #e1e1e1;}
#m-title h2{height:26px; line-height:26px; font-size:24px; font-weight:bold; overflow:hidden;}
#m-tab{margin:30px 0 -32px 0;}
#m-tab dl dd{float:left; height:40px; margin-right:60px; line-height:18px; font-size:16px;}
#m-tab dl dd a{display:block; color:#666;}
#m-tab dl dd:hover a{color:#00a9a3;}
#m-tab dl dd.current{height:37px; border-bottom:3px solid #00a9a3;}
#m-tab dl dd.current a{height:37px; color:#00a9a3;}

#m-baoming{margin-top:30px;}
#m-baoming ul li{position:relative; margin-top:20px; padding:24px 20px; background:#f9f9f9; border-radius:6px; overflow:hidden;}
#m-baoming ul li:first-child{margin-top:0;}
#m-baoming ul li figure{width:700px; height:50px; overflow:hidden;}
#m-baoming ul li figure figcaption{height:18px; line-height:18px; font-size:16px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#m-baoming ul li figure p{height:16px; line-height:16px; margin-top:16px; font-size:14px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#m-baoming ul li span{position:absolute; right:20px; top:40px; display:block; height:18px; line-height:18px; padding-right:26px; background:url(img/arrow-b1.png) no-repeat right center; font-size:16px; font-weight:bold; color:#00a9a3; cursor:pointer; overflow:hidden;}
#m-baoming ul li.current span{background-image:url(img/arrow-t.png);}
#m-baoming ul li section{height:180px; display:none; margin-top:20px; padding:16px 0; overflow:hidden;}
#m-baoming ul li.current section{display:block;}
#m-baoming ul li section dl{position:relative; display:flex; height:112px; overflow:hidden;}
#m-baoming ul li section dl i{position:absolute; left:0; right:0; top:43px; height:1px; background:#d1d1d1;}
#m-baoming ul li section dl dd{flex:1; height:112px; text-align:center; color:#666;  position: relative;}
#m-baoming ul li section dl dd h3{height:18px; line-height:18px; font-size:16px; font-weight:bold; overflow:hidden;}
#m-baoming ul li section dl dd em{position:relative; display:block; width:18px; height:18px; margin:16px auto 0 auto; background:url(img/dot.png) no-repeat center; z-index:99;}
#m-baoming ul li section dl dd p{display:none; height:48px; line-height:24px; margin-top:12px; font-size:14px; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#m-baoming ul li section dl dd.current h3{color:#00a9a3;}
#m-baoming ul li section dl dd.current em{background-image:url(img/dot-h.png);}
#m-baoming ul li section dl dd.current p{display:inline-block;}
/*#m-baoming ul li section dl dd.current p{display:-webkit-box;}*/
#m-baoming ul li section h4{width:148px; height:48px; line-height:48px; margin-top:20px; background:#00a9a3; border-radius:4px; font-size:15px; text-align:center; overflow:hidden;}
#m-baoming ul li section h4 a{display:block; color:#fff;}
#m-baoming ul li section h4:hover a{color:#ff0;}
#m-baoming .gobaoming{
	
	background:url(img/baoming.png) no-repeat center;
	display: block; 
	width: 100%;
	height: 300px;
}
 
#m-password{margin-top:30px;}
#m-password select{width:320px; height:46px; line-height:46px; margin-bottom:20px; padding:0 40px 0 14px; background:url(img/arrow-b.png) no-repeat right 14px center #f6f6f6; border:none; border-radius:4px; appearance:none; -webkit-appearance:none; -moz-appearance:none; font-size:15px; color:#555;}
#m-password select option{background:#fff;}
#m-password input{width:320px; height:46px; line-height:46px; margin-bottom:20px; padding:0 14px; background:#f6f6f6; border:none; border-radius:4px; font-size:15px; color:#555;}
#m-password button{width:320px; height:46px; line-height:46px; background:#00a9a3; border-radius:23px; font-size:16px;}
#m-password p{height:18px; line-height:18px; margin-top:20px; font-size:15px; color:#999; overflow:hidden;}

#m-message{margin-top:30px;}
#m-message ul li{margin-top:24px; padding-bottom:18px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
#m-message ul li:first-child{margin-top:0;}
#m-message ul li h3{height:20px; line-height:20px; padding-left:26px; background:url(img/message.png) no-repeat left center; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#m-message ul li h3 span{float:right; margin-left:20px; color:#999;}
#m-message ul li p{height:56px; line-height:28px; margin-top:12px; font-size:15px; color:#666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#m-message ul li:hover h3{background-image:url(img/message-h.png); color:#00a9a3;}
#m-message .gobaoming{
	background:url(img/message1.png) no-repeat center;
	display: block; 
	width: 100%;
	height: 300px;

}
/*底部样式*/

#footer{width:100%; padding:13px 0 8px 0; background:#434343; border-top:4px solid #00a9a3;}
#copyright h3{height:32px; line-height:32px; font-size:16px; color:#fff; overflow:hidden;}
#copyright section{line-height:24px; margin-top:0px; font-size:14px; color:#c2c2c2;}
#copyright section a{color:#c2c2c2;}
#copyright section a:hover{color:#fff;}
#f-contact{line-height:26px; margin-left:200px; font-size:14px; color:#c2c2c2;}
#f-qrcode dl dd{float:left; margin-left:40px;}
#f-qrcode dl dd:first-child{margin-left:0;}
#f-qrcode dl dd img{width:54px; height:54px; margin:0 auto;}
#f-qrcode dl dd h3{height:16px; line-height:16px; margin-top:14px; font-size:14px; text-align:center; color:#c2c2c2; overflow:hidden;}

.buzou{ width: 800px; margin:50px auto 30px auto; padding-top: 25px; position: relative;}
.buzou:before{
	content: " ";
	display: block;
	height: 10px;
	width: 800px;
	border-radius: 5px;
	background: #eee;
	position: absolute;
	top: 0;
	left: 0;
}
.buzou li{
	width: 20%;
	float: left;
	position: relative;
	text-align: center;
}
.buzou li:before{
	content: " ";
	display: block;
	height: 18px;
	width: 18px;
	border-radius: 20px;
	background: #fff;
	position: absolute;
	top: -33px;
	left: 50%;
	margin-left: -13px;
	box-shadow: 0 0 6px 0 rgba(0,0,0,.2);
	z-index: 6;
	border: 4px solid #fff;
}
.buzou li.on:before{
	 background: #00a9a3;
}