/******************************* 底部开始 *******************************/
.footer{
    height:auto;
  padding-bottom:20px;
    color: #FCFCFC;
    width: 100%;
    background-color: #3F4446;
}
.footer_wrap{
    padding: 67px 0 42px;
}
/* 底部左 */
.footer_wrap_l{
    margin-right: 0px;
}
.pro_group1{
    cursor: pointer;
    width: 163px;
    margin-right: 50px;
}
.group1_item,.group2_item{
    margin-bottom: 15px;
}
.group2_item{
    margin-right: 15px;
}
.pro_group1_list a,.pro_group2_list a{
    color:#BCBCBC;
}
.group1_item:hover,.group2_item:hover,.pro_group2_title a:hover,.pro_group1_title a:hover{
    color: #EB891B;
}
.pro_group2_title a,.pro_group1_title a{
  color:#FCFCFC;
  
}

.pro_group2{
    width: 113px;
}
/* 底部右 */
.footer_wrap_r{
    width: 647px;
    text-align: right;
}
.footer_wrap_r .footer_nav{
   margin-bottom: 5px;
  line-height:23px;
}
.footer_wrap_r .footer_nav li a{
    color: #fff;
}
.footer_wrap_r .footer_nav li.line{
  color:#8C8C8C;
}
.footer_wrap_r .footer_nav li a:hover{
    color: #EB891B;
    text-decoration: none;
}
.footer_wrap_r .footer_nav li{
    float: right;
    margin-left: 13px;
}
.copyright{
    color: #8C8C8C;
    font-size: 14px;
    line-height: 35px;
}

.copyright p:nth-child(5) span img{
    width: 20px;
    height: 20px;
    display:inline-block;
    vertical-align: text-bottom;
}
.copyright p:nth-child(5) a{
	text-decoration:none;
  	color:#8C8C8C;
  
}
.copyright p:nth-child(5) a:hover{
  	color:red;
}