.footer {
padding: 20px 0;
background-color: #636567;
font-size: 12px;
}
.footer, .footer a, .footer p {
color: #d0d1d2;
}
.footer h5 {
margin-top: 0;
margin-bottom: 20px;
color: #fff;
}
.footer p .iconfont{
font-size: 14px;
vertical-align: middle;
margin-right: 7px;
}
.friendlink {
margin-left: 0;
margin-bottom: 15px;
}
.friendlink .item {
padding: 0;
line-height: 1;
}
.footer a {
display: block;
}
.list-dropdown {
    margin: 0 -10px;
margin-bottom: 25px;
}
.list-dropdown .item {
padding: 0 10px;
width: 25%;
float: left;
}
.footer .copyright {
padding-bottom: 0;
}
.footer p {
margin-bottom: 0;
cursor: pointer;
}
.footer .copyright a {
display: inline-block;
}
.contactus .item {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.contactus .item+.item {
margin-top: 20px;
}
.list-inline {
padding-left: 0;
list-style: none;

}
.footer .contact{
width: 15%;
}
.footer .link{
	width: 35%;
}
.followus .item {
display: block;
float: left;
width: 16.6666%;
text-align: center;
}
.followus img {
margin: 0 auto;
}
.list-dropdown .dropdown-toggle {
display: block;
padding: 6px 20px 6px 8px;
background-color: #707274;
border: 0;
color: #fff;
font-size: 12px;
border-radius: 0px!important;
}
.bootstrap-select > select {
position: absolute !important;
bottom: 0;
left: 50%;
display: block !important;
width: 0.5px !important;
height: 100% !important;
padding: 0 !important;
opacity: 0 !important;
border: none;
}
.list-dropdown .dropdown-menu {
margin-top: 0;
padding: 0;
top: auto;
bottom: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
min-width: 100%;
border-radius: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
max-height: 272px;
overflow-y: auto;
box-sizing: border-box;
}.bootstrap-select.btn-group .dropdown-menu.inner {
position: static;
float: none;
border: 0;
padding: 0;
margin: 0;
overflow-y: unset;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.copyright img{
width: auto;
max-width: auto;
margin-right: 10px;
}
.friendlink .item+.item {
margin-left: 15px;
padding-left: 15px;
border-left: 1px solid #d0d1d2;
}
.margin-top-10 {
margin-top: 10px !important;
}
.footer .copyright p + p {
margin-top: 10px;
}
.list-dropdown .item select{
    width: 100%;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: none;
    background: #707274 url(../images/jiantou-f.png) no-repeat right center;
    background-size: 8px;
    color: #fff;
    padding: 5px 15px;
    background-origin: content-box;
}
.list-dropdown .item:first-child select{
	background-origin: content-box;
}
@media (max-width: 991px){
.list-dropdown .item, .contactus .item {
display: block;
float: left;
width: 25%;
}
.footer .link, .footer .contact {
margin-bottom: 20px;
}
.footer .followus .item img {
margin: 0 auto;
}
.footer .link, .footer .contact{
	width: 100%;
}
}
@media (max-width: 580px){
.list-dropdown .item {
width: 50%;
padding: 5px;
margin-bottom: 5px;
}
.list-dropdown .item, .footer .col-sm-5 {
position: relative;
}
.contactus .item {
width: 100%;
margin-top: 0 !important;
}
.footer .followus .item img {
width: 100%;
}
.list-dropdown .bootstrap-select,.bootstrap-select > .dropdown-toggle {
width: 100%;
}
.bs-caret .caret{
position: absolute;
top: 50%;
right: 12px;
margin-top: -2px;
vertical-align: middle;
}
}
@media (max-width: 480px){
.footer .copyright a {
display: block;
margin: 10px 0 !important;
}
}
.list-inline select:focus {
    background-color: #fff!important;
    color: #333!important;
    background: #fff url(/public/shcn2021/assets/img/jiantou-f.png) no-repeat right center;
    background-size: 10px;
}
.list-inline .bootstrap-select {
    width: 100%;
}