﻿.new_li_top_640{
    display: none;
}


.i_zhanshi_header{
    position: relative;
    display: none;
}
.zhanshi_header{
    position: relative;
}
#zhanshi{
    width: 100%;
    height: auto;
    overflow: hidden;
}
#img p{
    width: 33.33333%;
    height: auto;
    padding: 0px;
    float: left;
    position: relative;
}
#img p img{
    width: 100%;
}
#img{
    width: 300%;
}
.mianbao_left_span_select{
    position: relative;
    z-index: 100;
}
.mianbao_left .mianbao_left_span:nth-of-type(1) .xian{
    width: 0px;
    display: inline-block;
}

.mianbao_left_span_select span{
    display: none !important;
}
#dianji{
    position: absolute;
    bottom: 20px;
    left: 46.8%;
}
#dianji li{
    list-style: none;
    float: left;
    width: 8px;
    height: 8px;
    margin:  0 3px;
    border-radius: 5px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.checked{
    background-color:#c11a21
}
.mochecked{
    background-color: white;
    
}

.header_right ul li a{
    position: relative;
}
.header_right_select span{
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 2px;
    background-color: white;
    left: 0px;
        top: 80px;
}




.index_two_1920 .slick-dots{
    display: none !important;
}
.index_two .index_head {
    text-align: center;
    padding-top: 3px;
}

.index_two_con .slick-slider {
    margin: 52px auto;
}


.index_three{
    background: url(../images/index3bei.png) no-repeat top center;
}

.index_head{
    text-align: center;
    padding-top: 23px;
}

.index_head h1{
    font-size: 40px;
    color: #C11A21;
    position: relative;
    top: 32px;
    /* font-weight: bold; */
}

.index_head p{
    font-size: 60px;
    color: #B9B9B9;
    opacity:0.15;
    font-weight: bold;
}

.index_three_con{
    max-width: 1200px;
    width: 100%;
    margin: 0px auto;
    margin-top: 30px;
    padding-bottom: 48px;
}


.index_three_con ul{
    overflow: hidden;
}
.index_three_con_li{
    float: left;
    width: 11.18%;
    margin-right: 1.5%;
    background-color: white;
    height: 60px;
    padding: 4px;
    line-height: 52px;
    text-align: center;
    margin-bottom: 15px;
    overflow: hidden;
}

.index_three_con_li:nth-child(8n){
    margin-right: 0px;
}

.index_four_con ul{
    overflow: hidden;
}
.index_four_con_li{
    float: left;
    width: 33.3%;
    text-align: center;
    margin-bottom: 50px;
}
.index_four_con_li_p{
    line-height: 64px;
    height: 64px;
}
.index_four_con_li h1{
    margin-top: 15px;
    font-size:24px;
    font-weight:bold;
}
.index_four_con_li_p2{
    font-size: 14px;
    margin-top: 15px;
}

.index_four_con {
    max-width: 1200px;
    width: 100%;
    margin: 0px auto;
    margin-top: 43px;
    padding-bottom: 9px;
}

.index_five{
    padding-top: 60px;
    padding-bottom: 60px;
    background: url(../images/index5bei.png) no-repeat top center;
}
.index_five_d{
    max-width: 1200px;
    width: 100%;
    margin: 0px auto;
    text-align: center;
}
.index_five h1{
    font-size:24px;
    color: white;
}

.index_five h2{
    font-size:60px;
    color: white;
    padding-top: 25px;
    font-weight: bold;
}
.index_five a{
    display: inline-block;
    width: 260px;
    height: 60px;
    background: rgba(255,255,255,1);
    border-radius: 8px;
    line-height: 60px;
    color: #D7241D;
    font-size: 20px;
    text-align: center;
    margin-top: 41px;
    font-weight: bold;
}


.index_six_con{
    max-width: 1200px;
    width: 100%;
    margin: 0px auto;
    margin-top: 46px;
    padding-bottom: 40px;
}


.index_six_con_li{
    float: left;
    width: 15%;
    margin-right: 1.9%;
    background-color: white;
    height: 100px;
    line-height: 100px;
    text-align: center;
    margin-bottom: 15px;
    box-shadow: 0px 0px 3px 3px #e9e9e9;
    margin-bottom: 30px;
}

.index_six_con_li:nth-child(6n){
    margin-right: 0px;
}

.index_two_con_d_bottom_left{
    float: left;
    width: 20%
}
.index_two_con_d_bottom {
    border-left: 1px solid #eeeeee;
    padding-bottom: 30px;
}
.index_two_con_d_bottom_left span{
    display: inline-block;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 31px;
    border-radius: 4px;
    border: 1px solid #a1a1a1;
}
.index_two_con_d_bottom_right{
    float: right;
    width: 80%;
    font-size: 18px;
    margin-top: 4.5px;
}
.index_two .content .slick-track .slick-slide:nth-of-type(1) .index_two_con_d_bottom{
    border-left: none;
}
.index_two_con_d_bottom li{
    overflow: hidden;
    margin-top: 18px;    padding: 0px 8px;
        -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
.index_two_con_d_bottom ul{
    height: 350px;
}
.index_two_con_d_bottom li:hover{
        padding: 10px 8px;
        background: #f1f1f5;
}

.ind_two_dtop{
    background-color: #c11a21;
    padding:20px 0;
    text-align: center;
    color: white;
    font-size:24px;
    ;
}

.index_2a{
   width:179px;
   height:40px;
   line-height: 40px;
   display: block;
   margin: 0px auto;
   background:rgba(180,33,45,1);
   margin-top: 60px;
   text-align: center;
   color: white;
   font-size:14px;
}
.index_two_con_d_bottom_6 a{
    margin-top: 58px;
}
.index_two .slick-prev{
background: url(../images/index2left.png) no-repeat;
    width: 36px;
    height: 65px;
}

.index_two .slick-next{
background: url(../images/index2right.png) no-repeat;
    width: 36px;
    height: 65px;
}
.index_two .slick-next:hover,.index_two .slick-prev:hover {
    background-color:transparent;
}


.index_one{
    max-width: 1200px;
    width: 100%;
    margin: 0px auto;
    box-shadow:0px 2px 6px 1px rgba(6,0,1,0.23);
position: relative;
    top: -20px;
    z-index: 500;
    border-radius: 10px;
}

.index_one_d{
    float: left;
    width: 25%;
    text-align: center;
    background-color: #f4f4f4;
    padding: 24px 0;
    padding-top: 19px;
    position: relative;
}

.index_one_d1{
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.index_one_d4{
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}


.index_one_d p{ 
    font-size: 46px;
    font-weight: bold;
    position: relative;
}

.index_one_d  span{
    font-size: 18px;
    position: absolute;
    /* font-weight: bold; */
}
.index_one_d_s1{
    top: 24px;
    right: 38%;
}
.index_one_d_s2{
    top: 19px;
    right: 36%;
}
.index_one_d_s3{
    top: 23px;
    right: 30%;
}
.index_one_d_s4{
    top: 20px;
    right: 26%;
}

.index_one_d h1{
    font-size: 18px;
    margin-top: 2px;
}


.index_banner{
    position: relative;
    z-index: 100;
}
.index_one_d b{
    position: absolute;
    display: block;
    width: 1px;
    height: 60px;
    background-color: #dcdcdc;
    right: 0px;
    top: 30%;
}


.index_three_con_li img{
    cursor: pointer;
        -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.index_six_con_li_img{
       -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.index_three_con_li img:hover{
    transform: scale(1.1);
    }
.index_six_con_li{
        -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.index_six_con_li:hover{
        box-shadow: 0px 0px 5px 5px #e9e9e9;
}

.index_six_con_li:hover .index_six_con_li_img{
transform: scale(1.1);
}
.index_four_con_li_img{
            -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
.index_four_con_li:hover .index_four_con_li_img{
    transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
}


.index_seven_con_li{
    float: left;
    width: 31.6%;
    margin-right: 1.7%
}

.index_seven .index_head{
    padding-top: 0px
}
.index_six_con {
    padding-bottom: 0;
}
.index_seven_con{
    max-width: 1200px;
    width: 100%;
    margin: 0px auto;
    margin-top: 50px;
    padding-bottom: 55px;
}
.index_seven_con ul{
    overflow: hidden;
}
.index_seven_con_li:last-child{
    margin-right:0%
}

.index_seven_con_li h3{
    font-size: 18px;
    margin-bottom: 18px;
}
.index_seven_con_li_h2{
    font-size: 18px;
    margin-bottom: 10px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    height: 22px;
}
.index_seven_con_li p{
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 8px;
    display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;
height: 56px;
}
.index_seven_con_li span{
    width:135px;
    height:38px;
    background:rgba(193,26,33,1);
    font-size: 22px;
    color: white;
    line-height: 38px;
    text-align: center;
    display: block;
    margin-top: 24px;
        -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.index_seven_con_li div{
    overflow: hidden;
}
.index_seven_con_li_img{
        -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.index_seven_con_li:hover .index_seven_con_li_h2{
    color: rgba(193,26,33,1);

}
.index_seven_con_li:hover .index_seven_con_li_img{
    transform: scale(1.1);
}


.foot{
    background-color: #1B1B1B;
}

.foot_con{
    max-width: 1200px;
    width: 100%;
    margin: 0px auto;
}
.foot_con_top{
    overflow: hidden;
    border-bottom: 1px solid #aaaaaa;
}

.foot_con_top_left{
    float: left;
    padding-top: 30px;

}
.foot_con_top_right{
    padding: 55px 0;
    padding-top: 0;
    border-bottom: 1px solid #aaaaaa;
}
.foot_con_top_right ul{
    overflow: hidden;
}
.foot_con_top_right ul li{
    float: left;
    margin-right: 12px;
    color: #C7C7C7;
}
.foot_con_top_right ul li a{
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        display: inline-block;
        border: 1px solid #404040;
        padding: 6px 14px;
}
.foot_con_top_right ul li a:hover{
    border: 1px solid #b5b5b5
}
.foot_con_top_right_head{
    margin-top: 9px;
}
/*.foot_con_top_right ul li:last-child{
    margin-right: 0px;
}*/

.foot_con_middle{
    padding-top: 61px;
    overflow: hidden;
    padding-bottom: 40px;
    /* border-bottom: 1px solid #aaaaaa */
}


.foot_con_middle_left{
    float: left;
    width: 25%;
}
.foot_con_middle_left_d_p1{
       color: #848484;
       margin-top: 12px;
}
.foot_con_middle_left_d{
    float: left;
    margin-right: 25px;
    width: 120px;
    text-align: center;
}
.foot_con_middle_left_d img{
    max-width: 95px;
}
.foot_con_middle_left_d_p2{
    width: 120px;
    height: 120px;
    text-align: center;
    line-height: 115px;
    border: 1px solid #858585;
}
.foot_con_middle_right{
    float: right;
    padding-top: 21px;
}

.foot_con_middle_right_d{
    float: left;
    margin-right: 69px;
}
.foot_con_middle_right_d:last-child{
margin-right: 0px
}
.foot_con_middle_right_d h3{
    margin-top: 12px;
    color: #858585
}
.foot_con_middle_right_d h4{
    margin-top: 12px;
    font-size:14px;
    color: #858585
}

.foot_con_middle_right_d .foot_con_middle_right_d_h2{
    font-size: 24px;
    color: white;
    position: relative;
        top: -6px; 
}
.foot_con_bottom{
    font-size: 14px;
    color: #858585;
    padding-top:20px;
    padding-bottom: 10px;
    text-align: center;
}
.foot_con_bottom p{
    padding-bottom: 10px;
}
.foot_con_middle_right_d_zuo{
    padding-left: 9px;
}

.index_two_con .slick-prev,.index_two_con .slick-next{
top: 46%
}
.index_two_con .content .slider{
    width: 1210px;
}
.index_two_768{
    display: none;
}
.index_two_640{
    display: none;
}
.index_2a{
       -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
 
.index_2a:hover{

    background-color: rgb(228, 55, 69)
}



/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¾Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂµÃƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â */
.float-window {
    position: fixed;
    z-index: 1000;
    bottom: 320px;
    right: 0px;
    cursor: pointer;
    width: 45px;
}

.float-window-bottom {
    position: absolute;
    bottom: 352px;
}
.float-pic {
    position: absolute;
    top: 0;
    right: 45px;
    text-align: center;
    background: #fff;
    display: none;
    font-size: 14px;
    color: #444;
}

.float-pic img {
    margin-top: 10px;
}

.float-pic .float-robot {
    margin-top: 33px;
}

.float-pic p {
    width: 100%;
    font-size: 14px;
    margin-top: 5px;
    color: white;
}

.float-pic .text-robot {
    margin-top: 16px;
}
.float-icons-item {
    width: 100%;
    height: 45px;
    position: relative;
    margin-bottom: 4px;
    padding-left: 0;
}

.float-icon {
    width: 100%;
    height: 100%;
    position: relative;
    background: #fff;
    text-align: center;
    line-height: 45px;
    height: 45px;
    font-size: 12px;
}

.float-icon-img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 10;
}

.float-top .float-icon {
    border-bottom: none;
}

.float-icons-item:hover .float-pic {
    display: block;
}



.float-pic1{
    width: 150px;
    margin-top: 0px !important;
    height: 45px;
    line-height: 48px;
    background-color: #c11a21;
    color: white;
}
.float-pic1 p{
    font-size: 14px;
}
.float-pic2{
    width: 150px;
    height: 173px;
    background-color: #c11a21;
}
.float-pic p{
    margin-top: 0px!important;
}
.float-pic2 img{
    width: 120px;
    margin-top: 16px;
    margin-bottom: 8px;
}



.iw_poi_content{
        margin-top: 18px;
}
.iw_poi_title{
    position: relative;
    top: 9px;
    font-size: 15px
}
.iw_poi_title {
    top: 4px !important;
}
.iw_poi_content {
    margin-top: 6px !important;
}
.iw_poi_content span{
    position: relative;
    top: 6px !important;
    background-color: #c11a21;
    color: white;
    padding: 2px 4px;
    margin: 4px 0;
    border-radius: 10px;
}




.anlie_bottom{
    margin-top: 0;
    margin-bottom: 60px;
}

.anlie_bottom h1{
    font-size: 24px;
    margin-bottom: 25px;
    color: #C11B23
}
.anlie_bottom p{
    margin-bottom: 5px;
    font-size: 16px;
}

.anlie_bottom_d{
    margin-top: 27px;
    overflow: hidden;

}
.anlie_bottom_d_left{
    float: left;
    width: 60%;
        border-radius: 5px;
    padding: 10px 20px;    background-color: #c11b23
}
.anlie_bottom_d_right{
    float: right;
        border-radius: 5px;
    width: 38%;    background-color: #c11b23;
    text-align: center;
    font-size: 16px;
    color: white;
    height: 55px;
    line-height: 55px;
}
.anlie_bottom_d_right img{
    margin-right: 10px;
}
.anlie_bottom_d_right span{
    color: white
}
.anlie_bottom_d_left_d{
    float: left;
    width: 33%;
    margin-right: 0.5%;
}
.anlie_bottom_d_left_d:last-child{
    margin-right: 0px;
}
.anlie_bottom_d_left_d span{
    display: inline-block;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    background-color:white;
    color:  #c11b23;
    margin-right: 10px;
    border-radius: 50%;
    font-size: 20px;
    font-weight: bold;
}
.anlie_bottom_d_left_d b{
    font-size: 16px;
    color: white;
    display: inline-block;margin-right: 15px;
    font-weight: normal;
    position: relative;
    top: -2px;
}
.anlie_bottom_d_left_d img{
    position: relative;
    top: -2px;
}




.header_right ul li{
    float: left;
    width: 12.5%;
    text-align: center;
    color: white;
    font-size: 14px;
    position: relative;
}
.header_right ul li a{
    color: white;
    font-size: 16px;
    letter-spacing: 1px;
    padding: 48px 0px;
    /* padding-top: 32px; */
    display: inline-block;
}
.header_right_li1:hover{
    background-color: #ad0007;
    color: white;
}
.header{
    background-color: #c01920;
    padding: 0px !important;
        position: relative;
    z-index: 1000;
}
.head{
    max-width: 1600px;
    width: 100%;
    margin: 0px auto;
}

.head_logo{
    float: left;
    padding: 31px 0;
}

.header_right{
    width: 56%;
    float: left;
    margin-left: 4%;
}
.head_phone{
    float: right;
    color: white;
    margin-top: 34px;
    font-size: 16px;
    font-weight: bold;
}
.head_phone p{
    margin-bottom:8px;
}.head_phone p span{
    font-size:14px;
    font-weight:normal;
    letter-spacing:1px
}
.head_phone img{
    margin-right: 5px;
}
.header_right ul li dd a{
    color: black;
    display: inline-block;
    width: 100%;
    height: 60px;
    line-height: 60px;
    padding: 0px;
    font-size: 14px;
        -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;

}
.header_right ul li dd a:hover{
    color: #c01920
}
.header_right ul li dl{
    border-top: 2px solid #c01920;
    background:#fafafa;
    position: absolute;
    top: 117px;
    margin-top: 0px;
    margin-left: 0px;
    width: 100%;
    display: none;
    color:#333;
    font-size: 14px;
    z-index: 100;
}
#yingx_er{
    width: 900px;
    margin-left: -118px;
}

.yingx_er_ul1{
        padding: 10px 20px;
    overflow: hidden;
}
#yingx_er ul{
overflow: hidden;
}
.yingx_er_li1{
    float: none;
    padding: 14px 0;
        overflow: hidden;
    border-bottom: 1px solid #c11a21
}
.yingx_er_li1:last-child{
    border-bottom: none;
}
#yingx_er .ul > li {

}
#yingx_er li{
    width: 100%;
    text-align: left;
}
#yingx_er a{
    color: black;
        padding: 0;
}
#yingx_er div {
    float: left;
    width: 11%;
    font-weight: bold;
}
#yingx_er div a{
    color: #c11a21
}
#yingx_er .nav_menu {
    overflow: hidden;
    float: right;
    width: 88%;
}
#yingx_er .nav_menu a {
    margin: 0 10px;
    border-bottom: none;
    font-size: 14px;    margin-top: 2px;
        -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
#yingx_er .nav_menu a:hover{
    color: #c11a21
}
.navbar .nav_pro #nav2 .navslide div a {
    font-size: 18px;
    font-weight: bold;
    color: #4285f4;
}


.header_right ul li dl dd{
    -webkit-margin-start: 0px;
    text-align: center;
    line-height: 60px;
}




.fazhan_con{
    position: relative;
    height: 500px;
    overflow: hidden;
}
.fazhan_bei{
    position: absolute;
    left: 0px;
    top: 0px;
    text-align: center;
    width: 100%
}

.fazhan_con .slick-dots{
    display: none !important;
}
.fazhan_con_d{
    padding-left: 34px;
    background: url(../images/fahzan.png) no-repeat left top;
}
.fazhan_con_d h1{
    font-size:24px;
    font-weight:bold;
    color:rgba(62,62,62,1);
}
.fazhan_con_d p{
    color: #3E3E3E;
    margin-top: 10px;
    line-height: 21px;
}

.fazhan_con_c .content .slider .slick-track .slick-slide:nth-of-type(1){
    position: relative;
    top: 250px;
}

.fazhan_con_c .content .slider .slick-track .slick-slide:nth-of-type(2){
    position: relative;
    top: 130px;
}
.fazhan_con_c .content .slider .slick-track .slick-slide:nth-of-type(3){
    position: relative;
    top: 200px;
}
.fazhan_con_c .content .slider .slick-track .slick-slide:nth-of-type(4){
    position: relative;
    top: 50px;
}

.fazhan_con_c .slick-list{
    overflow: inherit !important
}

.fazhan_con_c .slick-prev {
    left: auto;
    right: 55px;
    top: 200px;
    width: 55px;
    height: 55px;
     background-color: #f7efdf;
         /*background: url(../images/zuojian.png) no-repeat;*/
             background-position: 19px 16px;
}.fazhan_con_c .slick-next {
    right: 0px;
    top: 200px;
    width: 55px;
    background-color: #f7efdf;
        /*background: url(../images/youjian.png) no-repeat;*/
            background-position: 20px 14px;
}
.fazhan_con_c .content .slider{
    width: 1200px
}

.fazhan_con_c .slick-next:hover,.fazhan_con_c .slick-prev:hover {
    background-color: #f2daac;
}


.fazhan_con_shou{
    display: none;
}

.index_five a{
    z-index:1;position:relative;display:inline-block;overflow:hidden;}
.index_five a:hover{color:#fff!important;-webkit-transition:all .3s;transition:all .3s;-moz-transition:all .3s}
.index_five a:hover:after{content:"";position:absolute;width:200%;height:100%;left:340px;top:0;z-index:-120}
.index_five a:after{background:#d21c24;content:"";height:150px;left:-20px;opacity:1;position:absolute;top:-50px;
-webkit-transition:all 1100ms cubic-bezier(.19,1,.22,1);transition:all 1100ms cubic-bezier(.19,1,.22,1);width:167px;z-index:10;-moz-transform:translate(-110%,0) skew(-20deg);-ms-transform:translate(-110%,0) skew(-20deg);-webkit-transform:translate(-110%,0) skew(-20deg);transform:translate(-110%,0) skew(-20deg);background:#d21c24;z-index:100;-webkit-animation:outHover .5s ease 1 forwards;-moz-animation:outHover .5s ease 1 forwards;-o-animation:outHover .5s ease 1 forwards;animation:outHover .5s ease 1 forwards}


.index_seven_con_li .index_seven_con_li_s{
    z-index:1;position:relative;display:inline-block;overflow:hidden;}
.index_seven_con_li .index_seven_con_li_s:hover{color:#fff!important;-webkit-transition:all .3s;transition:all .3s;-moz-transition:all .3s}
.index_seven_con_li .index_seven_con_li_s:hover:after{content:"";position:absolute;width:200%;height:100%;left:200px;top:0;z-index:-120}
.index_seven_con_li .index_seven_con_li_s:after{background:#d21c24;content:"";height:150px;left:-20px;opacity:1;position:absolute;top:-50px;
-webkit-transition:all 1100ms cubic-bezier(.19,1,.22,1);transition:all 1100ms cubic-bezier(.19,1,.22,1);width:167px;z-index:10;-moz-transform:translate(-110%,0) skew(-20deg);-ms-transform:translate(-110%,0) skew(-20deg);-webkit-transform:translate(-110%,0) skew(-20deg);transform:translate(-110%,0) skew(-20deg);background:#d21c24;z-index:100;-webkit-animation:outHover .5s ease 1 forwards;-moz-animation:outHover .5s ease 1 forwards;-o-animation:outHover .5s ease 1 forwards;animation:outHover .5s ease 1 forwards}



.fazhan_con_right li{
    border: 2px solid #e5e5e5;
    padding: 24px 0;
    position: relative;
    margin-bottom: 35px
}
.fazhan_con_right_left{
    float: left;
    width: 15%;
    text-align: center;
}
.fazhan_con_right_left p{
    font-size: 24px;
    font-weight: bold;
    color: #c11a21;
    margin-top: 17px;
}
.fazhan_con_right_right{
    float: left;
    width: 85%;

}
.fazhan_con_right_right h1{
    font-weight: bold;
    color: #5f5f5f;
    font-size: 18px;
}.fazhan_con_right_right h2{
    font-size: 18px;
    color: #5f5f5f;
    margin-top: 15px;
}
.hongquan{
    width: 18px;
    height: 18px;
    border-radius: 10px;
    border: 2px solid #d7000f;
    position: absolute;
    left: -9px;
    top: 43%
}


.fazhan_con_right li {
    padding: 12px 0;
    padding-bottom: 10px;
    width: 96%;
    margin: 0px auto;
    margin-bottom: 15px;
}
.hongquan {
    width: 14px;
    height: 14px;
    border-radius: 10px;
    left: -8px;
    top: 40%;
}
.fazhan_con_right_left {
    width: 24%;
}
.fazhan_con_right_right {
    width: 72%;
}
.fazhan_con_right_right h1{
    font-size: 16px;
}.fazhan_con_right_right h2{
    font-size: 16px;
    margin-top: 8px;
    line-height: 1.2;
}
.fazhan_con_right_left p {
    font-size: 20px;
    margin-top: 6%;
}
.fazhan_con_right_left2 p{
     margin-top: 15%;
}

.index_two_640_2_d1_li_select{

}
.index_two_640_2_d1 ul{
    overflow: hidden;
}
.index_two_640_2_d1 li:nth-of-type(1) img{
    position:relative;
    top:0.5px;
    left:-0.5px
}
.index_two_640_2_d1 li{
    float: left;
    width: 20%;
    text-align: center;
}
.index_two_640_2_d1_li div{
    width: 55px;
    height: 55px;
    line-height: 53.5px;
    border-radius: 50%;
    margin: 0px auto;
}
.index_two_640_2_d1_li div{
   border: 1px solid #c11a21;
}
.index_two_640_2_d1_li_select div{
    background-color: #c11a21;

}

.index_two_640_2_d1_li_img1{
    display: none;
}
.index_two_640_2_d1_li img{
    width:30px;
}
.index_two_640_2_d1_li_select .index_two_640_2_d1_li_img1{
    display: inline-block
}
.index_two_640_2_d1_li_select .index_two_640_2_d1_li_img2{
    display: none;
}
.index_two_640_2_d1_li_select span{
    display: inline-block;
    position: relative;
    width: 93%;
    height: 2px;
    background-color:  #c11a21;
    top: -4px;
}

.index_two_640_2_d2_d{
    overflow: hidden;
}
.index_two_640_2_d2_d a{
    display: block;
    width: 31.6%;
    margin-right: 2.6%;
    text-align: center;
    color: #c11a21;
    border: 1px solid #c11a21;
    height: 36px;
    line-height: 36px;
    margin-top: 14px;
    float: left;
}
.index_two_640_2_d2_d a:nth-child(3n){
    margin-right: 0px;
}
.index_two_640_2_d1_li p{
    margin-top: 8px;
    font-size: 14px;
    font-weight: bold;
}

.index_two_640_2{
    padding-top: 16px;
}


.index_two_640_2_d2{
    margin-top: -10px;
}

.index_guanyu{
    display: none;
}
