﻿body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
dd,
dl,
form,
input,
textarea,
article,
img,
section,
li{
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-family: '微软雅黑', "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", SimHei, simsun, sans-serif;
    /*letter-spacing: 5px;*/
}
p,a{font-size: 0.18rem !important}
li{list-style: none}
a{text-decoration: none}
.fr{
    float: right;
}
.fl{
    float:left;
}
img{
    border: none;
}
body{

}

/*首页页头*/
header{
    min-width: 1250px;
    position: relative;
}
header nav{
    width: 100%;
    height: 90px;
    background: #fff;
    position: absolute;
    top: .7rem;
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    z-index: 9999;
}
.h-index-nav{
    width:1200px;
    margin: 0 auto;
    height:90px;
    background: #fff;
    /*border:1px solid red;*/

}
.h-index-nav>a{
    float: left;
}
.h-index-nav>a>img{
    width:220px;
    height:58px;
    margin-top:20px;
}
.h-index-nav>ul{
    float: right;
}
.h-index-nav>ul>li{
    float: left;
    height:90px;
    width:95px;
    line-height: 90px;
    text-align: center;
    color: #666;
    font-size: 18px;
    position: relative;
}
.h-index-nav>ul>.active>a{
    color: #00a638;
}
.h-index-nav>ul>li:hover>a{
    color: #00a638;
}
.h-index-nav>ul>li:hover>.h-index-nav-menu{
   display: block;
}
.h-index-nav>ul>li>a{
    color: #666;
}
.h-index-nav-menu{
    width:170px;
    background: #fff;
    position: absolute;
    top:90px;
    left:-40px;
    border-top:1px solid #ebebeb;
    padding: 15px 0;
    display: none;
}
.h-index-nav-menu>a{
    display: block;
    line-height: 38px;
    color: #666;
    font-size: 18px;
}
.h-index-nav-menu>a:hover{
    color: #00a638;
}



/*轮播图*/
.h-index-turn-out{
    min-width: 1250px;
    width:100%;
    position: relative;
    overflow: hidden;
    z-index: 0;
}
.h-index-turn-center{
    position: relative;
    top:0;
    left: 0;
}

.h-index-turn-center img{
    position: relative;
}

.h-index-turn-center-item{
    width:100%;
    height:auto;
    float: left;
    position: absolute;
    top:0;
    left: 0;
}

.h-index-turn-center-item-s{
    width:100%;
    height:auto;
    float: left;
    position: relative;
    top:0;
    left: 0;
}
.h-index-turn-center-item-s div{
    width:100%;
    position: absolute;
    top:280px;
    left: 0;
    text-align: center;
}
.h-index-turn-center-item-s div>h2{
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    margin-top:15px;
}
.h-index-turn-center-item-s div>p{
    color: #fff;
    font-size:18px;
}

.h-index-turn-pic {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.h-turn-pic-circle{
    width:100%;
    text-align: center;
    position: absolute;
    bottom: 20px;
}

.h-turn-pic-circle-center{
    display: inline-block;
}

.h-circle{
    float: left;
    width: 120px;
    height: 4px;
    background: #fff;
    margin-right: 10px;
    opacity: 0.5;
    filter:alpha(opacity=50);
}
.h-circle-s{
    opacity: 1;
    filter:alpha(opacity=100);
}

.h-circle div{
    width: 64px;
    height: 100px;
    cursor: pointer;
    /*border:1px solid red;*/
    margin-top: -50px;
}


/*页脚*/
footer{
    min-width: 1250px;
    padding-top: 80px;
    border-top:1px solid #ccc;
}
.footer-top{
    width:13.7rem;
    margin: 0 auto;
    height:3.5rem;
}
.footer-top-left{
    width:2rem;
    float: left;
}
.footer-top-left>h2{
    color: #666;
    font-size: .2rem;
    margin-bottom:.2rem;
}
.footer-top-left>a{
    color: #999;
    font-size: .18rem;
    margin-bottom:.1rem;
    display: block;
}
.footer-top-center{
    float: left;
    width:9.7rem;
}
.footer-top-center>p {
    /* text-align: center; */
    font-size: .2rem;
    color: #999;
    margin-bottom: .1rem;
    width: 2.8rem;
    margin: 0 auto .1rem;
}
.footer-top-center>p>span{
    font-weight: bold;
    margin-right:.26rem;
    color: #777;
}
.footer-top-center>div{
    margin-top:.46rem;
    text-align: center;
}
.footer-top-center>div a:nth-child(1){
    margin-right:.8rem;
	float:left;
}
.footer-top-right{
    width:2rem;
    float: left;
}
.footer-top-right>img{
    width:1.5rem;
    height:1.5rem;
}
.footer-top-right>p{
    width:1.5rem;
    text-align: center;
    margin-top:.1rem;
    color: #999;
    font-size: .2rem;
}

.footer-bottom{
    width:13.7rem;
    margin: 0 auto;
    height:.72rem;
}
.footer-bottom>img{
    width:.82rem;
    float: left;
    margin-right:.6rem;
}
.footer-bottom p{
    color: #999;
}
.footer-bottom p:nth-child(1){
    margin-bottom:.3rem;
}
.footer-bottom a{
    color: #999;
}
.bdwl{
    float: right;
    margin-right:.78rem;
}

/*固定定位*/
.fixed-consult{
    position: fixed;
    width:150px;
   /* height:560px;*/
    right:0;
    top:70%;
   /* margin-top:-280px;*/
    background: #fff;
    z-index: 999999;
}
.fixed-consult-logo{
    width:114px;
    display: block;
    margin: 0 auto;
    margin-top:40px;
}
.fixed-consult>h2{
    text-align: center;
    color: #333;
    font-size: 18px;
    margin-top:30px;
    margin-bottom:10px;
}
.fixed-consult>a{
    display: block;
    width:100%;
    text-align: center;
    color: #333;
    font-size: 12px;
    margin-bottom:15px;
}
.fixed-consult>a>img{
    width:22px;
    margin-right:12px;
    margin-bottom:-9px;
}
.fixed-consult>h3{
    text-align: center;
    color: #333;
    font-size: 16px;
    margin-top:5px;
}
.fixed-consult>p{
    text-align: center;
    color: #333;
    font-size: 18px;
    margin-top:10px;
}
.fixed-consult>div{
    width:120px;
    margin: 0 auto;
    height:125px;
    border-bottom:1px solid #b3b3b3;
}
.fixed-consult>div>img{
    width:94px;
    margin: 0 auto;
    display: block;
    padding-top:15px;
}
.fixed-consult>section{
    width:100%;
    margin-top:10px;
    cursor: pointer;
}
.fixed-consult>section>img{
    display: block;
    width:28px;
    margin: 0 auto;
}
.fixed-consult>section>p{

   font-size: 18px;
    color: #666;
    text-align: center;
    margin-top:10px;
}
.fixed-consult>span{
    position: absolute;
    font-size: 30px;
    color: #333;
    top:0;
    right:5px;
    line-height: 30px;
    cursor: pointer;
}
.fixed-consult>article{
    position: absolute;
    width:30px;
    height:90px;
    background: rgba(0,0,0,.2);
    left:-30px;
    top:50%;
    margin-top:-45px;
    border-radius: 5px;
    cursor: pointer;
}
.fixed-consult>article>img{
    width:22px;
    display: block;
    margin: 0 auto;
    margin-top:10px;
}
.fixed-consult>article>p{
    width:22px;
    color: #fff;
    font-size: 20px;
    line-height: 22px;
    margin: 0 auto;
    margin-top: 10px;
}


.page-nav{
    width:100%;
    height:75px;
    background: #fff;
}
.page-nav>ul{
    width:1200px;
    margin: 0 auto;
}
.page-nav>ul>li{
    float: left;
    height:71px;
    line-height: 71px;
    color: #21ad4b;
    margin-right:55px;
}
.page-nav>ul>li:hover{
    border-bottom:4px solid #21ad4b;
}
.page-nav>ul>li:hover>a{
    color: #21ad4b;
}
.page-nav>ul>.active{
    border-bottom:4px solid #21ad4b;
}
.page-nav>ul>.active>a{
    color: #21ad4b;
}
.page-nav>ul>li>a{
    display: block;
    color: #333;
    font-size: 24px;
}




