.w{width: 1200px;margin: 0 auto;}
.clearfix:after{
    content:"";
    display:block;
    visibility:hidden;
    clear:both;
}
.fl{float: left;}
.fr{float: right;}
.flexCenter{    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.flexStart{    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.flexBetween{    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.flexAround{    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.flexEnd{    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.flexColumn{    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

/* 轮播图 */
.header .slideBox {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.header .slideBox .bd img {
    width: 100%;
}
.header .slideBox .hd ul {
    display: flex;
    justify-content: center;
    width: 100%;
    position: absolute;
    bottom: 25px;
    z-index: 1;
}
.header .slideBox .hd ul li {
    margin: 0 8px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .7);
    cursor: pointer;
}
.header .slideBox .hd ul li.on {
    background: #ff8080;
}

.header .header_top_container{height: 140px;}
.header .header_top{height: 100%;}
.header .nav_box{height: 60px;background: #f5f5f5;}
.header .nav{height: 60px;}
.header .nav li{width: calc(100% / 8);text-align: center;position: relative;}
.header .nav li a{font-size: 16px;color: #222;line-height: 60px;display: block;}
.header .nav li:hover a{background: #fafafa;color: #ff8080;}
.header .nav li.on a{background: #fafafa;color: #ff8080;}
.header .header_top .mesg form{border: 1px solid #dcdcdc;width: 290px;height: 45px;}
.header .header_top .mesg form .ss_bd{width: 240px;border: 0;outline: none;box-sizing: border-box;font-size: 15px;color: #999999;background: none;height: 45px;}
.header .header_top .mesg form .ss_bd::-webkit-input-placeholder {
    color: #999999;font-size: 15px;
}
.header .header_top .mesg form .ss_btn{height: 45px; width: 50px;background: transparent url(../images/ss.png) no-repeat center center;border: 0;outline: none;}

.item_one .top h3{font-size: 32px;font-weight: bold;text-align: center;margin-top: 50px;}
.item_one .top div{font-size: 16px;color: #222222;text-align: center;line-height: 180%;margin-top: 15px;}
.item_one .bottom{margin-top: 40px;}
.item_one .bottom a{display: block;position: relative;overflow: hidden;}
.item_one .bottom a img{width: 590px;height: 440px;transition: 1s;}
.item_one .bottom a div{position: absolute;background: rgba(255, 255, 255, .7);padding: 25px 15px;left: 0;bottom: 0;}
.item_one .bottom a div h3{font-size: 28px;color: #222;font-weight: bold;}
.item_one .bottom a div p{font-size: 18px;color: #222;margin-top: 12px;}
.item_one .bottom a:hover img{transform: scale(1.1);}

.item_two .top h3{font-size: 32px;font-weight: bold;text-align: center;margin-top: 50px;color: #59777d;}
.item_two .top div{font-size: 16px;color: #222222;text-align: center;line-height: 180%;margin-top: 15px;}
.item_two ul{margin-top: 40px;}
.item_two ul li{width: 383px;margin-bottom: 25px;margin-right:25px;}
.item_two ul li:nth-child(3n){margin-right:0;}
.item_two ul li:hover a img{transform: scale(1.1);}
.item_two ul li:hover h3{display: none;}
.item_two ul li:hover a>div{display: block;}
.item_two ul li a{position: relative;display: block;overflow: hidden;}
.item_two ul li a img{width: 100%;transition: 1s;}
.item_two ul li h3{height: 50px;padding: 0 30px;background: #678186;font-size: 20px;color: #fff;line-height: 50px;position: absolute;left: 0;bottom: 0;font-weight: normal;}
.item_two ul li a>div{position: absolute;bottom: 0;left: 0;padding: 20px;
/*background: rgba(248,139,140,.7);*/
width: 100%;box-sizing: border-box;display: none;}
.item_two ul li a>div p{font-size: 20px;color: #fff;}
.item_two ul li a>div div{font-size: 16px;color: #fff;line-height: 180%;margin-top: 10px;}

.item_three_container{height: 550px;background: url(../images/bg1.jpg) no-repeat center center;margin-top: 50px;}
.item_three{height: 100%;}
.item_three ul{width: 530px;}
.item_three ul li{margin: 35px 0;}
.item_three ul li h3{font-size: 20px;color: #222222;font-weight: bold;}
.item_three ul li div{font-size: 16px;color: #222;line-height: 200%;margin-top: 15px;}

.item_four .top h3{font-size: 32px;font-weight: bold;text-align: center;margin-top: 50px;color: #59777d;}
.item_four .top div{font-size: 16px;color: #222222;text-align: center;line-height: 180%;margin-top: 15px;}
.item_four ul{margin-top: 40px;}
.item_four ul li{width: 387px;margin-right: 19.5px;}
.item_four ul li:nth-child(3n){margin-right: 0;}
.item_four ul li a{display: block;}
.item_four ul li a .img{overflow: hidden;position: relative;}
.item_four ul li a .img img{width: 100%;transition: 1s;}
.item_four ul li:hover a .img img{transform: scale(1.1);}
.item_four ul li a .img .date{position: absolute;width: 55px;height: 55px;background: #fff;text-align: center;top: 20px;left: 20px;}
.item_four ul li a .img .date p:nth-child(1){font-size: 24px;color: #222222;}
.item_four ul li a .img .date p:nth-child(2){font-size: 15px;color: #222222;}
.item_four ul li a .mesg .type{position: absolute;top: -20px;left: 50%;transform: translate(-50%); height: 40px;padding: 0 20px;line-height: 40px;background: #59777d;font-size: 16px;color: #fff;display: inline-block;}
.item_four ul li a .mesg{border: 1px solid #eeeeee;padding: 20px;position: relative;}
.item_four ul li a .mesg h3{margin-top: 20px; font-size: 18px;color: #222;font-weight: normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center;}
.item_four ul li a .mesg .jianjie{font-size: 16px;color: #666;line-height: 180%;margin-top: 15px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.item_four ul li a .mesg .more{font-size: 16px;color: #59777d;text-align: center;margin-top: 20px;}
.item_four ul li:hover a .mesg .more{color: #ff8080;}

.item_five{margin: 50px auto;}
.item_five ul li{width: 200px;height: 100px;}
.item_five ul li a{display: block;position: relative;height: 100%;}
.item_five ul li a img{position: absolute;top:0;left: 0;right: 0;bottom: 0;margin: auto;}

.inc_local{margin: 20px auto;}
.inc_local img{margin-right: 20px;}

.inc_type{height: 60px;background: #f5f5f5;}
.inc_type ul li{margin-left: 50px;padding: 0 3px;height: 57px;line-height: 60px;border-bottom: 3px solid transparent;}
.inc_type ul li.active{border-bottom: 3px solid #ff8080;color: #ff8080;}
.inc_type ul li:hover{border-bottom: 3px solid #ff8080;color: #ff8080;}
.inc_type ul li a{display: block;}
.inc_type>a{font-size: 18px;color: #222222;margin-right: 45px;}
.inc_type>a img{margin-left: 10px;position: relative;top: -4px;}

.inc_tit{margin: 40px auto;}
.inc_tit h2{font-size: 42px;color: #888888;font-weight: normal;}
.inc_tit p{font-size: 32px;color: #222222;}
.inc_tit .line{width: 44px;height: 4px;background: #c3b9a4;margin-top: 15px;}

.about_con{margin-bottom: 50px;font-size: 16px;color: #222;line-height: 200%;}
.news_list ul li{margin-bottom: 40px;}
.news_list ul li .img{width: 280px;overflow: hidden;}
.news_list ul li .img img{width: 100%;transition: 1s;}
.news_list ul li:hover .img img{transform: scale(1.1);}
.news_list ul li .mesg{width: 740px;}
.news_list ul li .date{padding-left: 35px;text-align: center;border-left: 1px solid #e5e5e5;}
.news_list ul li .date h2{font-size: 50px;color: #59777d;font-weight: normal;}
.news_list ul li .date p{font-size: 16px;color: #888888;}
.news_list ul li .mesg h3{font-size: 20px;color: #222;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: normal;}
.news_list ul li .mesg .jianjie{font-size: 16px;color: #666666;line-height: 200%;margin-top: 20px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}

.news_show>h3{font-size: 24px;color: #222;text-align: center;font-weight: normal;}
.news_show>p{font-size: 14px;color: #666;text-align: center;margin-top: 20px;padding-top: 20px;border-top: 1px solid #e5e5e5;}
.news_show .con{font-size: 16px;color: #222;line-height: 200%;margin: 30px 0;}

.pro_list ul li{width: 380px;margin-right: 30px;margin-bottom: 30px;}
.pro_list ul li:nth-child(3n){margin-right: 0;}
.pro_list ul li a{display: block;}
.pro_list ul li a .img{overflow: hidden;}
.pro_list ul li a .img img{width: 100%;transition: 1s;}
.pro_list ul li:hover a .img img{transform: scale(1.1);}
.pro_list ul li a .mesg{background: #f8f8f8;padding: 20px;}
.pro_list ul li:hover a .mesg{background: #fff;}
.pro_list ul li:hover{box-shadow: 0 0 20px #e7e7e7;}
.pro_list ul li:hover a .mesg h3 div{background: url(../images/jt3s.png);}
.pro_list ul li a .mesg h3 p{font-size: 20px;color: #222222;font-weight: normal;width: 260px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro_list ul li a .mesg h3 div{width: 62px;height: 14px;background: url(../images/jt3.png);}
.pro_list ul li a .mesg .jianjie{font-size: 16px;color: #777777;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 15px;}

.pro_show>h3{font-size: 24px;color: #222222;text-align: center;padding-bottom: 20px;border-bottom: 1px solid #e5e5e5;font-weight: normal;}
.pro_show>img{max-width: 50%;display: block;margin: 40px auto;}
.pro_show .tit{height: 50px;border-bottom: 1px solid #c3b9a4;}
.pro_show .tit div{width: 150px;height: 50px;font-size: 18px;color: #fff;text-align: center;line-height: 50px;background: #c3b9a4;}
.pro_show .con{font-size: 16px;color: #222;line-height: 200%;margin: 30px 0;}
.pro_show .con img{max-width: 100%;}


.gbook_box{margin: 50px auto;}
.gbook_box .right{width: 650px;margin-right: 45px;}
.gbook_box .right .txt{font-size: 14px;color: #222222;line-height: 200%;margin-bottom: 30px;}
.gbook_box .right .inp_box{width: 320px;margin-bottom: 25px;}
.gbook_box .right .inp_box p{width: 8px;height: 8px;background: #db2e1c;border-radius: 50%;margin-right: 5px;}
.gbook_box .right .inp_box input{width: 300px;height: 40px;background: #eeeeee;font-size: 14px;color: #888888;padding-left: 10px;box-sizing: border-box;border: 0;outline: none;}
.gbook_box .right textarea{width: 100%;height: 140px;background: #eeeeee;border: 0;outline: none;padding: 15px;box-sizing: border-box;font-size: 14px;color: #888;resize: none;}
.gbook_box .right .btn_box{width: 100%;margin-top: 60px;}
.gbook_box .right .btn_box input{width: 150px;height: 40px;font-size: 14px;color: #fff;outline: none;border: 0;margin: 0 15px;}
.gbook_box .right .btn_box input:nth-child(1){background: #c3b9a4;}
.gbook_box .right .btn_box input:nth-child(2){background: #59777d;}


.prev_next{margin: 50px 0;}
.prev_next a{font-size: 16px;width: 125px;height: 40px;border: 1px solid #c0b5a3;color: #c0b5a3;text-align: center;line-height: 40px;}


.page{margin: 50px 0;}
.page a{padding: 0 14px;height: 35px;border: 1px solid #e5e5e5;font-size: 14px;color: #757575;line-height: 35px;margin: 0 5px;}
.page a.select{background: #c0b5a3;color: #222;}


.footer_top{background: #ebebeb;}
.footer_con{padding: 50px 0;}
.footer_left .code{margin-right: 50px;}
.footer_left .code img{width: 120px;}
.footer_left .code p{font-size: 14px;color: #666666;margin-top: 10px;}
.footer_right .top div{margin-left: 20px;}
.footer_right .top div p:nth-child(1){font-size: 26px;color: #59777d;}
.footer_right .top div p:nth-child(2){font-size: 16px;color: #666666;}
.footer_right .mesg{font-size: 14px;color: #222;margin-top: 20px;line-height: 220%;}
.bot{background: #59777d;font-size: 14px;color: #fff;height: 60px;line-height: 60px;text-align: center;}