*{margin:0;padding:0;list-style:none;}
body{background-color:#f9fafb;color:#344054;font-size:16px;line-height:1.5;height:100%;width:100%;position:absolute;font-family: "Microsoft YaHei"}
a{text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.pad{padding:15px;}
/*颜色*/
.gray{color:#999 !important;}
.blue{color:#20A0FF !important;}
.success{color:#13CE66 !important;}
.warning{color:#F7BA2A !important;}
.danger{color:#FF4949 !important;}
.orange{color:#f60 !important;}
.unLine{text-decoration: none;}
/*数字金额*/
.num{font-family:Helvetica,sans-serif;}
.yen{}
.price{}
.pad{padding:15px;}

.img img{display:block;width:100%;}
.ellipsis{width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.clearfix:after{content:'';display:block;clear:both;}
.clear{content:'';display:block;clear:both;}


.header .con,
.footer .con,
.container .con{width:1200px;margin:0 auto;}
.header,.footer{background-color:#1d232a;}

/*header*/
.header{height:72px;}
.header .con{padding:10px;width:1180px;}
.header .nav{float:right;}
.header .nav a{color:#d8e4e6;text-decoration:none;float:left;padding:13px;margin-left:14px;cursor:pointer;font-size:16px;}
.header .nav a:hover{color:#00ffc0;}
.header .nav a.active{color:#00ffc0;}
.header .nav span{float:left;margin-top:12px;}
.header .nav span a{padding:4px 11px 5px;line-height:1;border-radius:3px;}
.header .nav span a.regBtn{background-color:#1d232a;border:1px solid #00ffc0;color:#00ffc0;margin-left:27px;}
.header .nav span a.loginBtn{background-color:#00ffc0;border:1px solid #00ffc0;color:#1d232a;}


/*footer*/
.footer .con{padding:60px 88px;width:1024px;}
.footer h3,
.footer h4,
.footer h5{font-weight:400;}
.footer h3{color:#dfdfdf;font-size:24px;margin-bottom:8px;}
.footer h4{color:#818fa0;font-size:14px;margin-bottom:3px;}
.footer h5{color:#5b6777;font-size:14px;}
.footer span{color:#1abc9c;}


/*backTop*/
.backTop{position:fixed;right:15px;bottom:100px;width:42px;height:42px;cursor:pointer;background-color:#525965;}


/*home*/
.home{text-align:center;}
.home h3{font-size:26px;color:#1d232a;font-weight:400;margin-bottom:8px;}
.home p{font-size:18px;color:#454546;font-weight:400;margin-bottom:40px;}
.home img{display:block;margin:0 auto;}
.home div{padding:60px 0;}
.home .p1{height:556px;background:url(images/home/1.jpg?2) no-repeat center bottom;padding:0;position:relative;}
.home .p1 a{position:absolute;top:183px;left:50%;margin-left:-50px;width:100px;height:40px;cursor:pointer;}
.home .p2,
.home .p4{background-color:#f9fafb;}
.home .p3,
.home .p5{background-color:#fff;}
.home .p4{padding-bottom:0;}

/*aboutUs*/
.aboutUs{}
.aboutUs .headBg{height:430px;background:url(images/aboutUs/1.jpg) no-repeat center bottom;padding:0;position:relative;}
.aboutUs .headBg .text{width:1113px;margin:0 auto;padding-left:87px;padding-top:130px;}
.aboutUs .headBg .text h3{font-weight:400;font-size:40px;color:#00ffc0;}
.aboutUs .headBg .text h4{font-weight:400;font-size:18px;color:#fff;}
.aboutUs .con{margin-top:-138px;position:relative;width:1030px;z-index:15;padding:45px 85px 100px;margin-bottom:80px;background-color:rgba(255, 255, 255, 0.9);background-color:#fff\9;}
.aboutUs .con h2{font-size:24px;font-weight:400;margin-bottom:15px;}
.aboutUs .con .article{border-bottom:1px solid #d9dee3;padding:0 0 25px;margin-bottom:46px;}
.aboutUs .con .article p{text-indent:32px;line-height:1.8;}

.aboutUs .con .map{}
.aboutUs .con .map dt{float:left;width:350px;padding-top:32px;}
.aboutUs .con .map dt h3{font-size:20px;font-weight:400;border-bottom:1px solid #d9dee3;padding-bottom:10px;margin-bottom:10px;}
.aboutUs .con .map dd{float:left;width:680px;text-align:right;}
.aboutUs .con .map dd img{border:1px solid #d9dee3;}


/*price*/
.container .price{margin-bottom:171px;}
.price{}
.price .head{text-align:center;margin-bottom:40px;padding-top:80px;}
.price .head h3{font-size:26px;font-weight:400;}
.price ul{width:1148px;margin:0 auto;}
.price ul li{float:left;width:300px;border:1px solid #e6e9ec;margin:0 40px;}
.price ul li b{background-color:#ff9f08;display:block;font-size:42px;font-weight:400;color:#fff;text-align:center;line-height:1.3;padding:40px 0;}
.price ul li b i{display:block;font-size:22px;}
.price ul li div{padding:20px 24px;}
.price ul li div p{height:96px;overflow:hidden;margin-bottom:5px;}
.price ul li a{background-color:#ff9f08;color:#fff;padding:5px 10px;border-radius:4px;display:inline-block;}























