/* big_title */
.big_title{
    color: #0A0204;
}
.big_title:before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 25px;
    height: 1px;
    z-index: 1;
    background: #AAAAAA;
}
.big_title span{
    width: 498px;
    background-color: #fff;
    padding-left: 86px;
    z-index: 9;
}

/* index_new */
.index_new{
    width: 1065px;
    height: 22px;
}
.index_new a{
    margin-right: 30px;
}
.index_new a img{
    width: 18px;
    height: 18px;
    margin: 2px 6px 0 0;
}
.index_new .index_new_wrap{
    top: 0;
    left: 0;
    width: 1000%;
}

/* com_list_btn*/
.com_list_btn a{
    padding: 0 10px;
    border-right: 1px solid #333;
}
.com_list_btn a.active{
    color: #FF6980;
}
.hos_plastic .more,
.doc_plastic .more{
    height: 18px;
    line-height: 18px;
    vertical-align: 3px;
}
/* banner */
.banner .banner_l{
    width: 890px;
    height: 470px;
}
.banner .banner_l .swiper-pagination-bullet{
    width: 20px;
    height: 20px;
    background: transparent;
    border: 2px solid #fff;
    opacity: 1;
}
.banner .banner_l .swiper-pagination-bullet-active{
    background: #fff;
}
.banner .banner_l .swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: 46px;
}
.banner .banner_l .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 11px;
    bottom: 46px;
}
.banner .banner_l .swiper-button-prev,
.banner .banner_l .swiper-button-next{
    width: 40px;
    height: 82px;
    line-height: 82px;
    font-size: 30px;
    text-align: center;
    color: #fff;
    /*background: rgba(255,105,128,0.5);*/
    opacity: 1;
    padding: 0;
    margin: 0;
    top: 310px;
    outline: none;
}
.banner .banner_l .swiper-button-prev{
    left: 59px;
}
.banner .banner_l .swiper-button-next{
    right: 59px;
}
.banner .banner_l .swiper-slide{
    color: rgba(255,255,255,0.9);
}
.banner .banner_l .swiper-slide .tip{
    left: 99px;
    right: 99px;
    top: 310px;
    height: 82px;
    padding: 10px 54px;
    background: rgba(255,105,128,0.7);
    position:absolute;
}
.banner .banner_r{
    width: 288px;
}
.banner .banner_r > .wrapper .bg_box_prev,
.banner .banner_r > .wrapper .bg_box_next{
    background:#ffffff;
    width: 41px;
    height: 33px;
    z-index: 3;
    display: none;
    top: 52px;
}
.banner .banner_r > .wrapper .bg_box_prev{
    border-bottom-right-radius: 17px;
    border-top-right-radius: 17px;
    left: -20px;
}
.banner .banner_r > .wrapper .bg_box_next{
    border-bottom-left-radius: 17px;
    border-top-left-radius: 17px;
    right: -20px;
}
.banner .banner_r .swiper-container_one:hover .bg_box_prev,
.banner .banner_r .swiper-container_one:hover .bg_box_next{
    display: block;

}
.banner .banner_r .swiper-container_two:hover .bg_box_prev,
.banner .banner_r .swiper-container_two:hover .bg_box_next{
    display: block;

}
.banner .banner_r .swiper-container_three:hover .bg_box_prev,
.banner .banner_r .swiper-container_three:hover .bg_box_next{
    display: block;

}
.banner .banner_r > .wrapper .swiper-button-prev, .swiper-container-rtl .swiper-button-prev{
    left: -5px;
}
.banner .banner_r > .wrapper .swiper-button-next, .swiper-container-rtl .swiper-button-next{
    right: -5px;
}
.banner .banner_r .swiper-container_one .swiper-button-prev, .swiper-container-rtl .swiper-button-next,
.banner .banner_r .swiper-container_one .swiper-button-next, .swiper-container-rtl .swiper-button-prev
{
    width: 20px;
    height: 15px;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    display:none;
}
.banner .banner_r .swiper-container_one:hover .swiper-button-prev, .swiper-container-rtl .swiper-button-next,
.banner .banner_r .swiper-container_one:hover .swiper-button-next, .swiper-container-rtl .swiper-button-prev
{
    display:block;
}
.banner .banner_r .swiper-container_two .swiper-button-prev, .swiper-container-rtl .swiper-button-next,
.banner .banner_r .swiper-container_two .swiper-button-next, .swiper-container-rtl .swiper-button-prev
{
    width: 20px;
    height: 15px;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    display:none;
}
.banner .banner_r .swiper-container_two:hover .swiper-button-prev, .swiper-container-rtl .swiper-button-next,
.banner .banner_r .swiper-container_two:hover .swiper-button-next, .swiper-container-rtl .swiper-button-prev
{
    display:block;
}
.banner .banner_r .swiper-container_three .swiper-button-prev, .swiper-container-rtl .swiper-button-next,
.banner .banner_r .swiper-container_three .swiper-button-next, .swiper-container-rtl .swiper-button-prev
{
    display: none;
    width: 20px;
    height: 15px;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
.banner .banner_r .swiper-container_three:hover .swiper-button-prev, .swiper-container-rtl .swiper-button-next,
.banner .banner_r .swiper-container_three:hover .swiper-button-next, .swiper-container-rtl .swiper-button-prev
{
    display:block;
}
.banner .banner_r .swiper-container_one{
    overflow: hidden;
}
.banner .banner_r .swiper-container_two{
    overflow: hidden;
}
.banner .banner_r .swiper-container_three{
    overflow: hidden;
}
.banner .banner_r a{
    height: 145px;
    margin-bottom: 18px;
}
.banner .banner_r a:last-child{
    margin-bottom: 0;
}
.banner .banner_r a:before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0, 0, 0, 0.4);
}
.banner .banner_r a span.pa{
    left: 0;
    bottom: 3px;
    z-index: 2;
    padding: 0 18px 0 12px;
    max-height: 45px;
    overflow: hidden;
}

/* hot_project */
.hot_project .hot_por_con{
    /*height: 285px;*/
}
.hot_project .hot_pro_list a{
    width: 222px;
    height: 306px;
    border: 1px solid #F5F5F5;
    margin-right: 23px;
    padding: 7px 8px;
}
.hot_project .hot_pro_list a .n_price{
    height: 30px;
}
.hot_project .hot_pro_list a .n_price i{
    line-height: 30px;

}.hot_project .hot_pro_list a .o_price{
     height: 21px;
 }
.hot_project .hot_pro_list a .o_price i{
    line-height: 21px;
}
.hot_project .hot_pro_list a:last-child{
    margin-right: 0;
}
.hot_project .hot_pro_list a .hot_pro_img{
    height: 198px;
}
.hot_project .hot_pro_list a:hover .title{
    color: #FF6980;
}
.hot_project .swiper-button-prev,
.hot_project .swiper-button-next{
    width: 40px;
    height: 36px;
    line-height: 35px;
    font-size: 30px;
    text-align: center;
    color: #fff;
    background: rgba(204,204,204,0.7);
    opacity: 1;
    padding: 0;
    margin: 0;
    top: 124px;
    outline: none;
}
.hot_project .swiper-button-prev{
    left: 0;
    border-radius:0px 18px 18px 0px;
}
.hot_project .swiper-button-next{
    right: 0;
    border-radius:18px 0px 0px 18px;
}

/* hos_plastic doc_plastic */
.hos_plastic .hos_pla_con,
.doc_plastic .doc_pla_con{
    border: 1px solid #EAEAEA;
    border-bottom: 0;
    display: none;
}
.hos_plastic .hos_pla_con.active,
.doc_plastic .doc_pla_con.active{
    display: block;
}
.hos_plastic .hos_pla_con:before,
.doc_plastic .doc_pla_con:before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 1px;
    background-color: #EAEAEA;
}
.hos_plastic .hos_pla_con .hos_pla_list,
.doc_plastic .doc_pla_con .doc_pla_list{
    width: 299.5px;
    height: 325px;
    border-right: 1px solid #EAEAEA;
    border-bottom: 1px solid #EAEAEA;
    padding: 28px 16px;
}
.doc_plastic .doc_pla_con .doc_pla_list{
    width: 299.5px;
    height: 288px;
    border-right: 1px solid #EAEAEA;
    border-bottom: 1px solid #EAEAEA;
    padding: 28px 16px;
}
.hos_plastic .hos_pla_con .hos_pla_list:nth-child(4n),
.doc_plastic .doc_pla_con .doc_pla_list:nth-child(4n){
    border-right: 0;
}
.hos_plastic .hos_pla_con .hos_pla_list:hover,
.doc_plastic .doc_pla_con .doc_pla_list:hover{
    color: inherit;
}
.hos_plastic .hos_pla_con .hos_pla_list .hos_pla_img,
.doc_plastic .doc_pla_con .doc_pla_list .doc_pla_img{
    padding: 0 52px;
    height: 165px;
}
.doc_plastic .doc_pla_con .doc_pla_list .doc_pla_img img{
    border-radius: 100%;
}
.hos_plastic .hos_pla_con .hos_pla_list:hover .title,
.doc_plastic .doc_pla_con .doc_pla_list:hover .title{
    color: #FF6980;
}
.doc_plastic .doc_pla_con .doc_pla_list .title .tip{
    height: 24px;
    border-radius: 12px;
    background-color: #09C2C5;
    padding: 0 12px;
}
.doc_plastic .doc_pla_con .doc_pla_list .title .tip img{
    width: 18px;
    height: 18px;
    margin: 3px 1px 0 0;
}
.hos_plastic .hos_pla_con .hos_pla_list .tip span{
    padding:0 5px;
    border-right:1px solid #666;
    line-height:20px;
}
.hos_plastic .hos_pla_con .hos_pla_list .tip span:last-child{
    border-right: 0;
}
.doc_plastic .doc_pla_con .doc_pla_list .name,
.doc_plastic .doc_pla_con .doc_pla_list .year{
    margin-right: 8px;
    padding-right: 8px;
    border-right: 1px solid #666;
}
.doc_plastic .doc_pla_con .doc_pla_list .add{
    width: 164px;
}

/* ask_plastic */
.ask_plastic .ask_pla_l{
    width: 960px;
}
.ask_plastic .ask_pla_con .ask_pla_list{
    width: 395px;
    padding-bottom: 10px;
    margin: 0 85px 10px 0;
    border-bottom: 1px solid #f5f5f5;
    clear: both;
}
/*.ask_plastic .ask_pla_con .ask_pla_list:nth-child(2n+1){*/
    /*clear: both;*/
/*}*/
.ask_plastic .ask_pla_con .ask_pla_list .ask .tip{
    width: 30px;
    height: 24px;
    line-height: 20px;
    text-align: center;
    color: #FF6980;
    border: 2px solid #FF6980;
    border-radius: 100%;
}
.ask_plastic .ask_pla_con .ask_pla_list .ask_pla_text{
    width: 350px;
}
/* xiugai */
.ask_plastic .ask_pla_con .ask_pla_list .answer{
    display: none;
}
.ask_plastic .ask_pla_con .ask_pla_list.active .answer{
    display: block;
}
/* xiugai */
.ask_plastic .ask_pla_con .ask_pla_list .answer .tip{
    width: 30px;
    height: 24px;
    line-height: 20px;
    text-align: center;
    color: #09C2C5;
    border: 2px solid #09C2C5;
    border-radius: 100%;
    margin-top: 8px;
}
.ask_plastic .ask_pla_con .ask_pla_list .answer .ask_pla_text{
    height: 40px;
}
.ask_plastic .ask_pla_con .ask_pla_list .answer .ask_pla_text:hover{
    color: inherit;
}
/* xiugai */
.ask_plastic .ask_pla_con .ask_pla_list .answer .ask_pla_text .pa{
    bottom: 0;
    right: 0;
    padding: 0 10px;
    background-color: #fff;
}
/* xiugai */
/*.ask_plastic .ask_pla_con .ask_pla_list .answer .ask_pla_text .pa{
    bottom: 0;
    right: 0;
    padding: 0 158px 0 10px;
    background-color: #fff;
}*/

.ask_plastic .ask_pla_r{
    width: 240px;
}
.ask_plastic .ask_pla_r .wrapper .ask_r_btn{
    width:50%;
    height:40px;
}
.ask_plastic .ask_pla_r .wrapper .ask_r_btn:first-child{
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
    background-color: #FF6980;
}
.ask_plastic .ask_pla_r .wrapper .ask_r_btn:last-child{
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
    background: #09C2C5;
}
.ask_plastic .ask_pla_r .ask_r_btn:hover{
    color: #fff;
}
.ask_plastic .ask_pla_r li img{
    width: 40px;
}
.ask_plastic .ask_pla_r li .ask_r_con{
    width: 172px;
}

/* news_plastic */
.news_plastic .news_pla_l{
    width: 836px;
}
.news_plastic .news_pla_con{
    display: none;
}
.news_plastic .news_pla_con.active{
    display: block;
}
.news_plastic .news_pla_con .news_con_l{
    width: 460px;
}
.news_plastic .news_pla_con .news_con_l > img{
    height: 242px;
    width: 460px;
}
.news_plastic .news_pla_con .news_con_l .big_photo img{
    height: 242px;
    width: 460px;
}

.news_plastic .news_con_l .news_con_first .more_two,
.news_plastic .news_con_l li .news_l_con .more_two{
    max-height:55px;
    overflow: hidden;
    text-align:justify;
}
.news_plastic .news_con_l li{
    margin-bottom: 15px;
}
.news_plastic .news_con_l li:last-child{
    margin-bottom: 0;
}
.news_plastic .news_con_l li .news_l_img{
    width:90px;
    height:95px;
}
.news_plastic .news_con_l li .news_l_con{
    width: 365px;
    padding-right: 15px;
}
.news_plastic .news_con_r{
    width: 326px;
}
.news_plastic .news_con_r a{
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px dashed #999;
}
.news_plastic .news_con_r a:last-child{
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
}
.news_plastic .news_con_r .news_r_con{
    width: 197px;
}
.news_plastic .news_con_r a:hover .news_r_con .black{
    color: #FF6980;
}
.news_plastic .news_con_r .news_r_con .more_thr{
    height: 60px;
    overflow: hidden;
    text-align:justify;
}
.news_plastic .news_con_r .news_r_img{
    width: 120px;
    height: 90px;
}

.news_plastic .news_pla_r{
    width: 292px;
}
.news_plastic .news_pla_r .news_r_video a{
    margin-bottom: 26px;
}
.news_plastic .news_pla_r .news_r_video a:last-child{
    margin-bottom: 0;
}
.news_plastic .news_pla_r .news_r_video a .video_r_img{
    width: 154px;
    height: 99px;
}
.news_plastic .news_pla_r .news_r_video a .video_r_img img.pa{
    width: 36px;
    height: 36px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    margin: auto;
}
.news_plastic .news_pla_r .news_r_video a .video_r_con{
    width: 128px;
}
.news_plastic .news_pla_r .news_r_video a .video_r_con .more_two{
    height: 40px;
    margin-bottom: 36px;
    overflow: hidden;
}

/* wiki */
.wiki .big_title span i:first-child{
    padding-left: 62px;
}
.wiki .wiki_list{
    width: 235px;
    height: 198px;
    background-color: #f8f8f8;
    padding: 22px 5px 0 38px;
    margin: 0 6px 5px 0;
}
.wiki .wiki_list:nth-child(5n){
    margin-right: 0;
}
.wiki .wiki_list img{
    width: auto;
    height: 20px;
    margin-right: 10px;
}
.wiki .wiki_list .wiki_list_btn a{
    margin: 0 16px 12px 0;
}
/*.flw100pprswiper-slide{
    width: 100%;
    float: left;
    position: relative;
}*/
.swiper-container_one .swiper-wrapper a{
    width: 100%;
    float: left;
    position: relative;
}
.swiper-container_two .swiper-wrapper a{
    width: 100%;
    float: left;
    position: relative;
}
.swiper-container_three .swiper-wrapper a{
    width: 100%;
    float: left;
    position: relative;
}
.flw100ph100p{
    height: 100%;
    width: 100%;
    float: left;
}
.paw100pwhite{
    left: 0;
    bottom: 3px;
    z-index: 2;
    padding: 0 18px 0 12px;
    max-height: 45px;
    overflow: hidden;
    color: #ffffff;
    width: 100%;
    position: absolute;
}