*{
    margin: 0 ;
    padding: 0 ;
}
body,html{
    width: 100%;
    height: 100%;
    font-family: "微软雅黑";
    font-size: 16px;
}
.edicontent{text-align:center; padding:30px 0;}
.edicontent img{max-width:100%;}
.projects{
    width: 100%;
    height: auto;
    background-color: #f3f3f3;
}
.projects_bg{
    width: 100%;
}
.projects_bg img{
    width: 100%;
}
.grid li p{
    font-size: 18px;
    display: block;
    padding: 15px 15px 0px;
    color: #404040;
}
.grid li em{
    display: block;
    padding-bottom: 10px;
    font-style: normal;
}
.grid li em i{
    font-style: normal;
    color: #999;
    font-size: 12px;
    margin-left: 75%;
}
.grid li em b{
    font-size: 24px;
    vertical-align: middle;
    display: inline-block;
    width: 30px;
    height: 18px;
    margin-right: 15px;
    background-image: url("../img/xg_03.png");
    background-repeat: no-repeat;
    margin-top: 4px;
}
.geid_galley_btn{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    padding: 30px 0;
}
.btn_fist,.btn_list{
    width: 70px;
    height: 28px;
    border-radius: 3px;
    background-color: transparent;
    border: 1px solid #c0c0c0;
    color: #666666;
}
.btn_next,.btn_peve{
    width: 75px;
    height: 28px;
    border: 1px solid #c0c0c0;
    border-radius: 3px;
    background-color: transparent;
    color: #666666;
}
.btn:hover{
    background-color:#009de1;
    color: #ffffff;
}
.btn_geid{
    padding: 5px 10px;
    background-color: transparent;
    border: 1px solid #c0c0c0;
    border-radius: 3px;
    color: #666666;
}
.projects_li_bg{
    cursor: pointer;
}
.service{
    width: 100%;
    height: auto;
    background-color: #f3f3f3;
}
.section_box{
    background-color: #f3f3f3;
}
.section_bg img{
    width: 100%;
}
.service_txt{
    width: 1200px;
    height: auto;
    margin: 0 auto;
    padding-bottom: 20px;
}
.service_txt h5{
   font-size: 18px;
   padding: 30px 0;
   font-weight: normal;
}
.service_txt_txt{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 30px;
    background: #ffffff;

}
.service_txt_txt img{
    float: left;
}
.service_txt_txt_right{
    width: 68%;
    float: left;
    padding: 20px;
    border-left:none ;
}
.service_txt_txt_right h3{
    font-weight: normal;
    font-size: 18px;
    padding: 10px 40px 30px;
    color: #333333;
}
.service_txt_txt_right p{
    display: block;
    padding: 0 0 15px 40px;
    font-size: 18px;
}
.service_txt_ul{
    padding: 0 0 28px 60px;
    font-size: 18px;
    line-height: 28px;
}
.service_txt_zu2{
    display: block;
    padding: 0 0 0px 40px;
    color: #009de1;

}
.service_txt_ul2 p{
    display: block;
    padding: 0 ! important;
    line-height: 30px;
}
.service_txt_ul2{
    padding: 0 0 18px 60px;
    font-size: 18px;
    line-height: 28px;
}
.service_txt_zu{
    display: block;
    padding: 0 0 4px 40px;
    color: #009de1;
}
/*.header_daohang{
    width: 1920px;
    display: none;
    position: absolute;
    background-color: #ffffff;
    left: 0px;
    text-align: -webkit-center;
    opacity: 0.5;
    top: 96px;
}
.display_span{
   display: inline-block;
   padding: 12px 10px;
}
.div_right a:hover .header_daohang{
    display: block;
}
.display_span:hover{
    color: #009de1;
}*/
.business_box{
    width: 100%;
    height: auto;
    background-color: #f3f3f3;
    padding-bottom: 40px;
}
.business_bg span{
    width: 100%;
}
.business_bg span img{
    width: 100%;
}
.business_txt{
    width: 1200px;
    height: auto;
    margin: 0 auto;
}
.business_txt h4{
    font-weight: normal;
    font-size: 1.2rem;
    color: #3a3a3a;
    padding: 30px 0;
}
.business_txt_box{
    width: 100%;
    height: auto;
    background-color: #ffffff;

}
.business_float{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 20px;
}
.business_float_left{
    width: 50%;
    height: auto;
    overflow: hidden;
    float: left;
}
.business_float_left_bg{
    display: block;
    padding: 37px 15px 0 70px;
    float: left;
    vertical-align: middle;

}
.business_float_left_span{
    width: 65%;
    float: left;
}
.business_float_left_span h3{
    font-size: 1.1rem;
    font-weight: normal;
    color: #009de1;
    padding-top: 35px;
    padding-bottom: 5px;
}
.business_float_left_span h3 strong{
    display: inline-block;
    margin-right: 10px;
    font-size: 1.6rem;
    font-weight: normal;
    color: #258ce1;
}
.business_float_left_span p{
    font-size: 16px;
    color: #666666;
    line-height: 25px;
}
.business_txt_bg2{
    width: 100%;
    height: 820px;
    background-image: url("../new-img/Business_16.jpg");
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 30px;
}
.business_txt_bg2_block{
    width: 266px;
    position: absolute;
    text-align: center;
}
.bg2_1{
    left: 10%;
    top: 18%;
}
.business_txt_bg2_btn{
    width: 160px;
    height: 45px;
    border-radius: 5px;
    font-size: 1.3rem;
    font-weight: bold;
    margin-bottom: 10px;
    cursor: pointer;
}
.btn_1{
    background-color: #a8cbe6;
    border: 1px solid #a8cbe6;
    color: rgba(64, 64, 64, 0.82);
}
.business_txt_bg2 p{
    font-size: 13.5px;
    color: #7f7a79;
    font-weight: bold;
    display: block;
    padding: 0 11px;
}
.bg2_2{
    right: 10%;
    top: 18%;
}
.btn_2{
    background-color: #1f81bf;
    border: 1px solid #1f81bf;
    color: #ffffff;
}
.bg2_3{
    left: 5%;
    top: 40%;
}
.btn_3{
    background-color: #66a9d6;
    border: 1px solid #66a9d6;
    color: #ffffff;
}
.btn_4{
    background-color: #3c65af;
    border: 1px solid #3c65af;
    color: #ffffff;
}
.btn_5{
    background-color: #2895c9;
    border: 1px solid #2895c9;
    color: #ffffff;
}
.btn_6{
    background-color: #0d6fb8;
    border: 1px solid #0d6fb8;
    color: #ffffff;
}
.btn_7{
    width: 180px;
    background-color: #1f81bf;
    border: 1px solid #1f81bf;
    color: #ffffff;
}
.bg2_4{
    right: 5%;
    top: 40%;
}
.bg2_5{
    left: 9%;
    top: 62%;
}
.bg2_6{
    right: 11%;
    top: 62%;
}
.bg2_7{
    left: 38%;
    bottom: 5%;
}
.particulars_box{
    width: 100%;
    height: auto;
    background-color: #f3f3f3;
    margin-top: 0px;
}
.particulars_txt{
    width: 1200px;
    height: auto;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 40px;
}
.particulars_txt h4{
    font-size: 15px;
    color: #666666;
    font-weight: normal;
    padding: 10px 0 20px;
}
.particulars_txt h4 i{
    display: inline-block;
    font-style: normal;
    margin: 0 5px;
}
.particulars_txt_float{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 85px;
    border-bottom: 1px solid #c0c0c0;
}
.particulars_txt_left{
    display: none;
    width: 60%;
    height: auto;
    float: left;
}
/*.particulars_txt_left img{
    width: 100%;
    height: 100%;
}*/
.particulars_bg{
    width: 100%;
    overflow: hidden;
}
.items li{
    list-style: none;
    float: left;
    margin-right: 10px;
}
.particulars_txt_right{
    width: 50%;
    height: auto;
    float: right;

}
.particulars_txt_right_tab{
    width: 100%;
    border-top:3px solid #000000;
    border-bottom: 1px solid #000000;
}
.particulars_txt_right_tab a{
    display: inline-block;
    text-decoration: none;
    font-size: 20px;
    color: #595757;
    padding: 20px 5px;
}
.tab_a:nth-child(1){
    color: #073d4c;
}
.tab_a:hover{
    color: #073d4c;
}
.particulars_txt_right_tab a:nth-child(2){
    padding: 20px 120px;
}
.particulars_txt_right_ul{
    padding-top: 20px;
    padding-bottom: 30px;
    border-bottom: 3px solid #000000;
}
.particulars_txt_right_ul li{
    list-style: none;line-height: 40px;
    font-size: 16px;
    color: #666666;
}
.exhibition_bod_ul_olick{
    display: block;
    padding: 20px 5px 10px;
    font-style: normal;
    border-bottom: 1px solid #000000;
}
.exhibition_bod_ul_olick_btn{
    display: inline-block;
    width: 18%;
    height: auto;
    text-align: center;
    margin-left: 4px;
}
.exhibition_bod_ul_olick_btn p{
    font-size: 17px;
    font-weight: normal;
    color: #666666;
    display: block;
    padding-top: 10px;
}
.exhibition_btn{
    width: 65px;
    height: 65px;
    background-image: url("../particulars.img/particulars_06.jpg");
    background-repeat: no-repeat;
    margin-left: 23px;
}

.caidan{
    background-position: -25px -8px;
}
.mima{
    background-position: -110px -8px;
}
.zhiwen{
    background-position: -195px -8px;
}
.kapian{
    background-position: -282px -8px;
}
.yaoshi{
    background-position: -370px -8px;
}
.rlian{width:65px; height:50px; margin-left: 14px; background-image: url("../img/rlian.png");background-repeat:no-repeat;}
.zwen{width:65px; height:50px; margin-left: 14px; background-image: url("../img/zwen.png");background-repeat:no-repeat;}
.kpian{width:65px; height:50px; margin-left: 14px; background-image: url("../img/cpian.png");background-repeat:no-repeat;}
.zuhe{width:65px; height:50px; margin-left: 14px; background-image: url("../img/zhe.png");background-repeat:no-repeat;}
.mma{width:65px; height:50px; margin-left: 14px; background-image: url("../img/mma.png");background-repeat:no-repeat;}
.zdongmai{width:65px; height:50px; margin-left: 14px; background-image: url("../img/zdongmai.png");background-repeat:no-repeat;}
.phone{width:65px; height:50px; margin-left: 14px; background-image: url("../img/phone.png");background-repeat:no-repeat;}
.myan{width:65px; height:50px; margin-left: 14px; background-image: url("../img/myan.png");background-repeat:no-repeat;}

.exhibition_bod_li b{
    display: block;
    padding-top: 20px;
}
.exhibition_bod_ul_olick_i{
    display: block;
    width: 15px;
    height: 2.5px;
    background:#009de1 ;
    margin-left: 48%;
    opacity: 0;
}
.particulars_txt_right_btn{
    width: 100%;
    height: auto;
    padding-top: 20px;
}
.particulars_txt_right_span{
    width: 23%;
    display: inline-block;
    background-color: #E6E6E6;
    border: 1px solid #E6E6E6;
    border-radius: 5px;
    text-align: center;
    margin-bottom: 15px;
    font-size: 17px;
    line-height: 40px;
    color: #666666;
    cursor: pointer;
}
.particulars_txt_right_span:nth-child(2){
    margin:0 7%;
}
.particulars_txt_right_span img{
    vertical-align: middle;
}
.particulars_txt_right_span:hover a{
    color: #009de1;
}
.particulars_txt h2{
    text-align: center;
    font-size: 1.5rem;
    font-weight: normal;
    height: auto;
    padding: 70px 0 20px;
    color: #666666;
}
.particulars_txt_p{
    display: block;
    width: 100%;
}
.particulars_txt_p:hover a{
    color: #009de1;
}
.particulars_txt_p span{
    width: 200px;
    height: 40px;
    display: block;
    border: 1px solid #E6E6E6;
    background-color: #E6E6E6;
    border-radius: 20px;
    margin-left:41.5% ;
    margin-top: 15px;
    line-height: 40px;
    text-align: center;
    color: #000000;
    font-size: 17px;
    cursor: pointer;
}
.particulars_txt_div{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top:30px;
    position: relative;
}
.particulars_txt_ul{
    width: 9999px;
    height: auto;
    overflow: hidden;
    position: relative;
}
.particulars_txt_ul_li{
    width: auto;

    float: left;
    margin-right: 3px;
}
.particulars_txt_ul_li h4{
    font-size: 20px;
    font-weight: bold;
    color: #54555a;
    padding: 30px 0 10px 30px;
    background-color: #ffffff;
}
.particulars_txt_ul_li h4 i{
    font-weight: normal;
    font-size: 18px;
    color: #a0a0a0;
    font-family: normal;
    display: inline-block;
    margin-left: 10px;
}
.olick_blue{
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: #009de1;
    vertical-align: middle;
    margin-right: 10px;
}
.olick_blue_1{
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    
    vertical-align: middle;
    margin-right: 10px;
}
.particulars_txt_banenr{
    width: 106.45%;
    height: auto;
    overflow: hidden;
    position: absolute;
    top: 37%;
    left: -40px;
}
.banenr_left{
    width: 80px;
    height: 80px;
    display: block;
    float: left;
    background-color: #999;
    border-radius:100% ;
    position: relative;
    cursor: pointer;
}
.banenr_left:hover{
    background-color: black;
}
.zuo{
    font-size: 5rem;
    color: #ffffff;
    font-style: normal;
    position: absolute;
    right: 11px;
    top: 16px;
}
.banenr_right{
    width: 80px;
    height: 80px;
    display: block;
    float: right;
    background-color: #999;
    border-radius:100% ;
    position: relative;
    cursor: pointer;
}
.banenr_right:hover{
    background-color: black;
}
.zuo_2{
    font-size: 5rem;
    color: #ffffff;
    font-style: normal;
    position: absolute;
    left: 13px;
    top: 16px;
}
.particulars_txt_chao{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 10px 0 80px 0;
}
.particulars_txt_chao_span{
    width: 227px;
    display: inline-block;
    height: auto;
    text-align: center;
    /*float: left;*/
}
.particulars_txt_ul_li_odd{
    width: 227px;
    height: auto;
    float: left;
    overflow: hidden;

}
.particulars_txt_ul_li_odd img{

    background:#ffffff ;
}
.particulars_txt_chao_span p{
    text-align: center;
    font-size: 17px;
    line-height: 45px;
    margin-bottom: 5px;
}
.particulars_txt_chao_span button{
    width: 150px;
    height: 45px;
    border: 1px solid #e6e6e6;
    background-color: #e6e6e6;
    border-radius: 25px;
    font-size: 17px;
    cursor: pointer;
}
.particulars_txt_chao_span button a{
    display: block;
    font-family: "微软雅黑", Arial, Helvetica, Verdana;
}
.display_dandu ul{
    width: 100%;
    height: 605px;
    overflow: auto;
    margin-top: 10px;
}
.display_dandu li{
    list-style: none;
    border-bottom: 1px dotted #c0c0c0;
    padding: 10px 0 10px 10px;
    font-size: 13px;
    line-height: 20px;
    color: #535353;
    border-right:1px solid #c0c0c0;
    background-image: url("../img/dd.png");
    background-repeat: no-repeat;
    background-position: 0px 17px;
}
.display_dandu li i{
    width: 7px;
    height: 7px;
    display: inline-block;
    background-color: #535353;
    vertical-align: middle;
    margin-right: 10px;
}
.display_block_tab{
    display: none;
}

.display_block_li_1{
    width: 100%;
    padding: 19px 0;
    border-bottom: 1px dashed #c0c0c0;
    font-size: 16px;
}
.display_block_li_1 em{
    width: 30%;
    float: right;
    display: block;
    font-style: normal;
    position: relative;
}
.display_block_li_1 em:hover{
    top: 2px;
}
.display_block_li_1 em img{
    vertical-align: middle;
    margin-left: 50px;
}
.display_block_li_1 i{
    width: 7px;
    height: 7px;
    display: inline-block;
    background-color: #535353;
    vertical-align: middle;
    margin-right: 10px;
}
.display_block_li_1 b{
    width: 7px;
    height: 7px;
    display: inline-block;
    background-color: transparent;
    vertical-align: middle;
    margin-right: 10px;
}
.display_bottom_block{
    width: 100%;
    height: auto;
    display: none;
}
.display_bottom_block h1{
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px solid #000000;
    text-align: left;
    font-size: 1.5rem;
}
.display_bottom_block h1 b{
    font-weight: normal;
    vertical-align: middle;

}
.display_bottom_block h1 img{
    vertical-align: middle;
    margin-left: 88%;
    padding: 0;
}
.display_bottom_block_ul{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 20px;
}
.display_bottom_block_li{
    float: left;
    margin-right: 24px;
    position: relative;
}
.display_bottom_block_li:last-child{
    margin-right: 0;
}
.display_bottom_block_span{
    display: block;
    position: absolute;
    width:100%; height: 50px;
    background-color: rgba(0,0,0,0.5);
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    z-index: 2222;
    left: 0;
    bottom: 5px;
    line-height: 50px;
    opacity: 0;
    transition:all 0.5s linear;
}
.display_bottom_block_li:hover .display_bottom_block_span{
    opacity: 1;
}
.div_bg{
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    position: fixed;left: 0;top: 0;
    z-index: 9999;
}
.div_riv{
    width: 500px;
    height: auto;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    margin-top:20% ;
}

.ul_list{
    width: 1200%;
    height: auto;
    position: relative;
    overflow: hidden;
}
.li_list{
    float: left;
    width: 500px;
    list-style: none;
}
.li_list img{
    width: 100%;
}
.but_btn{
    width: 700px;
    height: 100px;
    margin: 0 auto;
   /* position: absolute;*/
    left: 28%;
    top: 36%;color: #ffffff;

}
.but_left{
    display: inline-block;
    width: 100px;
    height: 100px;
    font-size: 8rem;
    opacity: 0.7;
    cursor: pointer;
    float: left;
}
.but_right{
    display: inline-block;
    width: 100px;
    height: 100px;
    font-size: 8rem;
    opacity: 0.7;
    cursor: pointer;
    float: right;
}
.del{
    float: right;
    color: #000000;
    font-size: 2rem;
    margin-right: 15px;
    cursor: pointer;
}
.service_txt_ul li{
    margin-bottom: 7px;
    color: #333333;
    font-size: 14px;
    line-height: 25px;
}
.service_txt_ul2 li{
    margin-bottom: 10px;
     color: #333333;
    font-size: 14px;
    line-height: 25px;
}