@charset "utf-8";
/* CSS Document */

a { text-decoration: none; }
li { list-style-type: none; }

.clear { clear: both; }
.f-lelt { float: left; }
.f-right { float: right; }
.fon-w { font-weight: bold; } 
.txt-center{ text-align: center; }

.content { width: 1000px; margin: auto; }
.content h2 { margin-bottom: 30px; font-size: 30px; font-weight: normal; text-align: center; }




/*banner*/
.banner-wldh { position: relative; width: 100%; min-width: 1000px; height: 601px; background: url(../image/img-wldh/banner_wldh.jpg) no-repeat center; }
.banner-wldh a { position: absolute; display: block; width: 100%; height: 60px; bottom: 40px; }


/*line cont*/
.line-cont { width: 100%; min-width: 1000px; height: 170px; background: #3fbc7d; color: #fff; }
.line-cont a { display: inline-block; padding: 0 20px; margin-top: 25px; height: 40px; line-height: 40px; background: #fff; color: #1e83ce; font-size: 16px; border-radius: 5px; }
.line-cont h3 { margin-bottom: 15px; font-size: 18px; }
.line-cont table { padding-top: 27px; }
.line-cont table td { padding: 0 15px; line-height: 22px; }


/*content*/
.wldh-cont1 table { width: 100%; margin-bottom: 50px; text-align: center; }
.wldh-cont1 td { width: 333px; padding: 0 35px; vertical-align: top; line-height: 22px; }
.wldh-cont1 tr:first-child td { vertical-align: bottom; }
.wldh-cont1 h3 { margin: 20px 0; }

.wldh-cont2 table { width: 100%; margin-bottom: 50px; text-align: center; line-height: 22px; }
.wldh-cont2 tr:last-child td { padding-top: 30px; }
.wldh-cont2 h3 { margin: 15px 0; }


.wldh-cont5 { background: #f8f8f8; padding-bottom: 50px; }
.wldh-cont5 td { padding-bottom: 40px; }
.wldh-cont5 h3 { margin-bottom: 20px; font-size: 22px; line-height: 35px; font-weight: normal; }
.wldh-cont5 p { line-height: 25px; color: #666; }
.wldh-cont5 a { display: block; margin: auto; width: 170px; height: 40px; line-height: 40px; background: #3fbc7d; text-align: center; color: #fff; font-size: 16px; font-weight: bold; border: 3px solid #9fddbe; border-radius: 8px; }


/*price*/
.price { max-width: 100%; margin: 50px 0; }
.price-box { position: relative; width: 350px; padding: 30px 0; margin: auto; font-size: 18px; background-color: #fafafa;  }

.price-box .icon { position: absolute; width: 350px; height: 122px; top: -60px; background: url(../image/price_4.png) no-repeat; }
.price-box .title { margin: 20px 0 35px 0; padding-top: 50px; color: #953bbc; }
.price-box p span { display:inline-block; margin-bottom: 15px; font-size: 36px; color: #953bbc; }
.price-box .line { display:inline-block; padding: 15px 30px 20px 30px; border-top: 1px solid #333; }

.price-btn { padding-top: 35px; border-top: 1px solid #e5e5e5; }
.price-btn li { display: inline-block; margin-bottom: 10px; padding: 0 20px; }
.price-btn img { width: 45px; margin-bottom: 15px; }
.price-btn h3 { font-size: 18px; font-weight: normal; color: #333; }
.price-btn p { font-size: 14px; color: #666; margin-top: 10px; }


/*customer*/
.customer { display: table; width: 100%; text-align: center; }
.customer li { display: table-cell; width: 25%; }
.customer li div { display: none; height: 24px; margin-bottom: -2px; }
.customer a { display: block; cursor: pointer; }
.customer a p { margin: 25px 0; font-size: 16px; }
.customer-cont { display: none; margin-bottom: 50px; padding: 25px 40px; border: 2px solid #a8d9aa; border-radius: 10px; line-height: 26px; color: #666; }

.customer-hover div { display: block !important; }





