.nav_box{ display: none;}
.nav_cp:hover .nav_box{display: block;}

.c_banner{ height: 420px; overflow: hidden; position: relative;}
.c_banner .c_wen{}
.c_banner .c_wen p{ color: #fff; text-align: center; margin-top: 160px; font-size: 50px;}
.c_banner .c_wen span{ color: #fff; display: block; text-align: center; font-size: 24px;text-transform: uppercase; }
.c_video .c_videobj{    width: 100%;
    position: absolute;
   height: 420px;
    background-color: rgba(0,0,0,.58);
    z-index: 2;}
.c_banner video {
    width: 100%;
    position: absolute;
    z-index: -1;
    top: -200px;
}

.pr{ position: relative;margin-bottom: 8px;}
		.c_fenlei2 {
		   height: 90px;
		    overflow: hidden;
		}
		.c_fl_more{   position: absolute;
    width: 108px;
    height: 34px;
    cursor: pointer;
    line-height: 34px;
    background-color: #f5f5f5;
    border-radius: 50px;
    right: 6px;
    bottom: 10px;
    }
		.c_fl_more i{  background: url(/skin/v2/new/img/more_cp.png)  no-repeat center center;    width: 64px;
    height: 34px;
    animation: downico 1.5s ease-out infinite;
    display: block;
    background-size: 60%;
    margin: 0 auto; }

/* 产品列表 */
.main_cp{ }
.c_nav_cp ul{
    margin-bottom: 30px;}
	.c_nav_cp li{  float: left;}
.c_nav_cp li a{ display: block;background: #525252; font-size: 16px;text-align: center; width: 109px;height: 72px; line-height: 72px;
    color: #fff; }
.c_nav_cp li:hover a{ background: #b30000; }   
.c_nav_cp li a.cur{ background: #b30000; }   
.list_cp{ background: #f5f5f5;   margin-bottom: 40px;}
.list_cp li{position: relative;margin: 28px 0px 0px 32px;width: 260px; height: 212px; overflow: hidden; border-radius: 4px; float: left;}
.list_cp li .pic{ width: 260px;height: 165px; overflow: hidden;}
.list_cp li .pic a{ display: block;}
.list_cp li .pic img{ width: 260px;height: 165px;}
.list_cp li .wen{position: absolute; bottom: 0px; padding: 4px 8px; background: #fff; font-size: 18px;width: 244px;    bottom: -47px;transition: 0.4s ease;}
.list_cp li .wen .clearfix{  padding: 8px 0px 8px 0px;}
.list_cp li .wen .fl{float: left;}
.list_cp li .wen .fr{float: right;margin-top: -1px;}
.list_cp li .wen .fr a{       background: #eb6100;
    color: #fff;
    padding: 5px 10px;
    border-radius: 0px;
    font-size: 14px;}
.list_cp li:nth-of-type(4n){ }
.list_cp li .wen .dec{    font-size: 13px;padding-bottom: 5px;
    color: #a5a5a5;}
.list_cp li:hover .wen{ bottom: 0px; transition: 0.4s ease; }
.list_cp li:hover .wen .fl a{ color: #eb6100;}

/* 产品内页 */
.cs_top{
    width: 100%;
    background: #FFFFFF;
    overflow: hidden;
    padding: 30px 0;
}
.cs_top_cont{
    width: 1200px;
    margin: 0 auto;
}
.ctc_left{
    float: left;
    width: 575px;
    height: 375px;
    overflow: hidden;
}
.ctc_right{
    float: left;
    width: 590px;
    margin-left: 35px;
}
.ctc_right>div{
    line-height: 45px;
}
.ctc_tit{
    font-size: 28px;
    color: #333333;
}
.ctc_hot{

}
.ctc_hot p{
    font-size: 16px;
    color: #A1A1A1;
    float: left;
    width: 45%;
}
.ctc_hot p span{
    color: #333333;
}
.ctc_hot p:nth-child(2){
    width: 55%;
    height: 45px;
    line-height: 45px;
    text-align: center;
}
.ctc_hot p:nth-child(2) span{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/basic_bg.png) no-repeat;
    background-position: -441px -21px;
}
.ctc_user{
    font-size: 16px;
    color: #A1A1A1;
}
.ctc_user span{
    color: #333333;
}
.ctc_dis{
    font-size: 16px;
    color: #A1A1A1;
}
.ctc_dis a{
    font-size: 20px;
    color: #EB020E;
}
.ctc_cons{
    display: flex;
    display: -webkit-flex;
    border-top: 1px dashed #A1A1A1;
    border-bottom: 1px dashed #A1A1A1;
}
.ctc_cons>div{
    width: 33%;
    /*flex: 1;
    -webkit-flex: 1;*/
   float: left;
}
.ctc_cons_num>p{
    line-height: 70px;
    color: #A1A1A1;
}
.ctc_cons_num>p span{
    color: #333333;
}
.ccn_bg1{
    float: left;
    display: block;
    background: url(../images/basic_bg.png) no-repeat;
    width: 35px;
    height: 35px;
    background-position: -203px -164px;
    margin: 20px 5px 20px 0;
}
.ccn_bg2{
    float: left;
    display: block;
    background: url(../images/basic_bg.png) no-repeat;
    width: 35px;
    height: 35px;
    background-position: -274px -165px;
    margin: 20px 5px 20px 0;
}

.ctc_cons_btn a{
    display: block;
    width: 135px;
    height: 48px;
    background: #EB020E;
    color: #FFFFFF;
    text-align: center;
    float: right;
    border-radius: 3px;
    margin-top: 13px;
}
.ctc_cons_btn a p{
    display: inline-block;
    float: left;
    width: 26px;
    height: 25px;
    background: url(../images/basic_bg.png) no-repeat;
    background-position: -357px -171px;
    margin: 10px 5px 0 12px;
}
.ctc_cons_btn a span{
    display: inline-block;
    font-size: 20px;
    float: left;
}
.ctc_service{
    width: 100%;
    margin: 15px 0;
}
.ctc_service>div{
    float:left;

}
.ctc_service>div:nth-child(1){
    width: 15%;
    color: #A1A1A1;
    font-size: 16px;	
}
.ctc_ser_item{
    width: 85%;
}
.cst_list{
    float: left;
    width: 33.33%;
}
.cst_list p{
    float: left;
}
.cst_list p:nth-child(1){
    width: 20px;
    height: 20px;
    background: url(../images/basic_bg.png) no-repeat;
    background-position: -423px -173px;
    margin-top: 15px;
}

.cs_container{
    width: 100%;
    overflow: hidden;
    background: #F5F5F5;
}
.cs_con_cont{
    width: 1200px;
    margin: 20px auto 0;
    overflow: hidden;
}
.cs_con_left{
    float: left;
    width: 900px;
    background: #FFFFFF;
    padding: 0 0 45px 0;
    position: relative;
}
.ccl_active{
    padding-top: 63px;
}
.ccl_nav{
    width: 100%;
    border-bottom: 3px solid #4E1A1C;
    background: #FFFFFF;
    z-index: 999;
}
.ccl_nav_fixed{
    position: fixed;
    top: 0;
    width: 900px;
}
.ccl_nav ul li{
    text-align: center;
    float: left;
    width: 135px;	
}
.ccl_nav ul li a{
    display: block;
    width: 100%;
    font-size: 18px;
    transition: all .3s;
    cursor: pointer;
    line-height: 60px;
    color: #333333;
}
.ccl_nav ul li a:hover{
    background: #4E1A1C !important;
    color: #FFFFFF !important;
}
.cnav_active{
    background: #4E1A1C;
    color: #FFFFFF !important;
    font-size: 20px !important;
}
.cnav_active a{
    color: #FFFFFF;
}
.cnav_last{
    float: right !important;
    position: relative;
    text-align: center;
    width: 135px;
    line-height: 55px;
    font-size: 18px;
}
.cnav_last a{
    color: #EB020E;
}
.cnav_last span{
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 8px;
    right: 12px;
    background: url(../images/basic_bg.png) no-repeat;
    background-position: -383px -25px;
}
.ccl_det{
}
.ccl_det_tit{
    margin-top: 35px;
    text-align: center;
    color: #EB020E;
    font-size: 30px;
}

.ccl_det_tit1{background: url(../images/title_template.jpg) no-repeat center top; width:860px; height:70px;text-align: center; color:#4e1a1c;font-size: 30px; font-weight:bold;padding-top: 5px;
              margin:30px auto 0;}
