 /**响应式样式 **/
 @media (max-width:1200px) {
	.wrap{width: 100% !important;}
     .my-navbar{width:100% !important;}
	.container {
		width: 1150px !important;
	}
     .caret{right: 26%;}
     .other-logo{/* width: 100%; */}
     .other-logo i {
    background-size: 85%;
}
     .other-logo h4 {
    font-size: 22px !important;
}
     .list-content ul li a{
         word-break: break-all;
         /* display: -webkit-box; */
         -webkit-line-clamp: 1;
         -webkit-box-orient: vertical;
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap;
     }
     .list-content ul li{}
	} 
  @media (max-width:1051px) {
    .navbar-fixed-bottom, .navbar-fixed-top {
            width: 100%;
            left: 50%;
            margin-left: -575px
        }
    } 
    @media (max-width: 992px) {
  .home-section-part{
            margin:20px 10px;}
  .main1 section.row{
            margin:0px -10px;}
  .col-md-6{
            float: left;}
  .col-md-4 {
            float: left;
            width: 33.333333%;}
 .pb60 {
    padding-bottom: 40px;}
}	  

@media (max-width:950px){
    .tophead .tophead-logo{
        float:left;
    }
    tophead-icon fr{float:left;}
    .col-md-4{width:33.33333%;}
.home-section .hd h3{line-height:30px;font-size:22.4px;}
    .home-section .hd{line-height:30px;height:30px;}
    .home-section .hd .hd-more{font-size:20px;}
    .home-section-part .bd .home-section-part-headline{height:155px}
.home-section-part .bd .home-section-part-headline img{height:155px;}
    .home-section-part .bd ul li{line-height:20px;font-size:14px;}
    
}
@media (max-width:890x) {
    .col-md-4 {
        width: 100%;
    }
    .home-section .hd {
        position: relative;
        margin-bottom: 15px;
        height: 50px;
        line-height: 50px;
        background-color: #b10000;
        padding: 0px 10px;
    }
    .home-section .hd h3 {
        line-height: 50px;
        color: #fff;
        font-size: 23.4px;
    }
    .home-section .hd .hd-more {
        color: #fff;
        position: absolute;
        right: 10px;
        top: 0;
        font-size: 23.4px;
        font-weight: 300;
    }
    .home-section-part .bd .home-section-part-headline {
        width: 100%;
        height: 350px;
        position: relative;
    }
    .home-section-part .bd ul li {
        position: relative;
        padding-top: 8px;
        line-height: 20px;
        font-size: 16px;
    }
    .home-section-part .bd .home-section-part-headline img {
        width: 100%;
        height: 350px;
        min-width: 360px;
        min-height: 155px;
    }
    .home-section-part .bd ul li {
        position: relative;
        padding-top: 8px;
        line-height: 28px;
        font-size: 22px;
    }
    .fn-nowrap, .fn-wrap {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
        footer .footer-copy{
            font-size:18px;
        }
  }
  @media (max-width:768px){
      .other-article .hd h3{font-size:20px !important;line-height:30px;}
      .other-article .hd span{font-size:15px;}
      .home-section-part .bd .home-section-part-headline img{}
button.navbar-toggle{
                      display: block;
                    }
      .home-section .hd h3{}
    .home-section .hd{}
    .home-section .hd .hd-more{font-size:18px;}
    .home-section-part .bd .home-section-part-headline{}
.home-section-part .bd .home-section-part-headline img{}
    .home-section-part .bd ul li{}
    .col-md-4 {
        width: 100%;
        /* margin: 0px 20px; */
    }
    .home-section .hd {
        position: relative;
        margin-bottom: 15px;
        height: 40px;
        line-height: 40px;
        background-color: #b10000;
        padding: 0px 10px;
    }
    .home-section .hd h3 {
        line-height: 42px;
        color: #fff;
        font-size: 20.4px;
    }
    .home-section .hd .hd-more {
        color: #fff;
        position: absolute;
        right: 10px;
        top: 0;
        font-size: 20.4px;
        font-weight: 300;
    }
    .home-section-part .bd .home-section-part-headline {
        width: 100%;
        height: 335px;
        position: relative;
    }
    .home-section-part .bd ul li {
    }
    .home-section-part .bd .home-section-part-headline img {
        width: 100%;
        height: 335px;
    }
    .home-section-part .bd ul li {
        position: relative;
        padding-top: 8px;
        line-height: 18px;
        font-size: 17px;
    }
    .fn-nowrap, .fn-wrap {
        overflow: hidden;
        text-overflow: ellipsis;
        /* white-space: nowrap; */
    }
        footer .footer-copy{
            /* font-size:18px; */
        }
    
}       
@media (max-width:768px) {
    .navbar-nav>li>.dropdown-menu{width:100%;background:#b10000;}
    .caret{right:80%;}
.navbar-nav {
    width: 100%
}
.navbar-nav>li {
    width: 100%;
    text-align: left;
}
.lead {
font-size: 21px
}

.container {
    width: 100%;
}
.form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle
}
.form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle
}
.form-inline .form-control-static {
    display: inline-block
}
.form-inline .input-group {
    display: inline-table;
    vertical-align: middle
}
.form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
    width: auto
}
.form-inline .input-group>.form-control {
    width: 100%
}
.form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle
}
.form-inline .checkbox, .form-inline .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle
}
.form-inline .checkbox label, .form-inline .radio label {
    padding-left: 0
}
.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
    position: relative;
    margin-left: 0
}
.form-inline .has-feedback .form-control-feedback {
    top: 0
}
}

@media (max-width:768px) {
    .navbar-nav>li>a{padding-top:10px;}
.navbar-right .dropdown-menu {
    right: 0;
    left: auto
}
.navbar-right .dropdown-menu-left {
    right: auto;
    left: 0
}
.nav-tabs.nav-justified>li {
                    display: table-cell;
                    width: 1%
 }
   .nav-tabs.nav-justified>li>a {
                    margin-bottom: 0
  }
  .nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
    border-bottom-color: #fff
}
.nav-justified>li {
    display: table-cell;
    width: 1%
}
.nav-justified>li>a {
    margin-bottom: 0
}
.nav-tabs-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {
    border-bottom-color: #fff
}
.navbar {
    border-radius: 4px;
}
.navbar-header {
    float: right !important;
}
.navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
}
.navbar-collapse.collapse {
    display: none;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
}
.navbar-collapse.in {
    overflow-y: visible
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
    padding-right: 0;
    padding-left: 0
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin-right: 0;
    margin-left: 0
}
.navbar-static-top {
    border-radius: 0
}
.navbar-fixed-bottom, .navbar-fixed-top {
    border-radius: 0
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: -15px
}
.navbar-toggle {
    /* display: none */
}
.navbar-nav {
    float: left;
    margin: 0
}
.navbar-nav>li {
    display: block;
    float: left
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}
}
@media (max-width:768px) {
.modal-dialog {
    width: 600px;
    margin: 30px auto
}
.modal-content {
    box-shadow: 0 5px 15px rgba(0,0,0,.5)
}
.modal-sm {
    width: 300px
}
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .navbar-form .form-control-static {
        display: inline-block
    }
    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    }
    .navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {
        width: auto
    }
    .navbar-form .input-group>.form-control {
        width: 100%
    }
    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .checkbox, .navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .checkbox label, .navbar-form .radio label {
        padding-left: 0
    }
    .navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }
    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
    .navbar-form {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        box-shadow: none
    }
    .navbar-text {
        float: left;
        margin-right: 15px;
        margin-left: 15px
    }
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        width: 30px;
        height: 30px;
        margin-top: -10px;
        font-size: 30px
    }
    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        margin-left: -10px
    }
    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        margin-right: -10px
    }
    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
    }
    .carousel-indicators {
        bottom: 20px
    }
    .navbar-left {
        float: left!important
    }
    .navbar-right {
        float: right!important;
        margin-right: -15px
    }
    .navbar-right~.navbar-right {
        margin-right: 0
    }
} 
@media (max-width:700px){
    .col-md-6{width: 100% !important;}
    .tophead .tophead-logo{width: 100% !important;background-size: 92%;}
    .fr{display:none;}
}
@media (max-width:600px){
     .caret{right:70%;}
    .other-article .hd h3{font-size:18px !important;line-height:25px;}
      .other-article .hd span{font-size:14px;}
   .list-content ul li span{font-size: 14px;line-height: 22px;}
    .other-banner{height:150px !important;}
    .list-content ul li{margin-left:0px !important;}
    .other-logo{display:none;}
    .col-md-9{width:100% !important;}
    .focus-page{display:none !important;}
    .focus-navigation{font-size:40px !important;}
    .tophead .tophead-logo{
        float:left;
    }
    tophead-icon fr{float:left;}
    .col-md-4{width: 100%;}
    .home-section .hd h3{line-height: 34px;font-size: 22px;}
    .home-section .hd{line-height: 35px;height: 36px;}
    .home-section .hd .hd-more{font-size: 22px;}
    .home-section-part .bd .home-section-part-headline{height:240px}
    .home-section-part .bd .home-section-part-headline img{height:240px;}
    .home-section-part .bd ul li{line-height: 18px;font-size:15px;}
    
    }
 @media (max-width:300px) {
.col-md-4 {
    margin-top: 20px;
}
.tophead .col-md-6 {
   width: 50%;
    float: left;
}
    .tophead .tophead-logo{
        background-size: 100%;
    }
    
    .col-md-6 {
    }
    .tophead .tophead-logo{
        margin-top:5px;
        width: 170%;
        float:left;
    }
    .tophead .i1 .icon{background-size:100%;}
    .tophead ul li{margin-left: 20px;}
        .tophead ul li i{width:52px;height: 52px;}
    .fr{
        margin: 21px 0px;
        width: 30%;
        /* float: left; */
        display: block;
        }
    
    .navbar-toggle {
        margin:10px 80px;
        display: block;
       
    }
    .navbar-header {
        float: right;
    }
    .navbar-collapse.collapse{display:none;}
    .col-md-4{margin-top: 30px;width:100%;}
    .home-section .hd h3{line-height:60px;font-size:45px;}
    .home-section .hd{line-height:60px;height:60px;}
    .home-section .hd .hd-more{font-size:40px;}
    .home-section-part .bd .home-section-part-headline{height:420px}
    .home-section-part .bd .home-section-part-headline img{height:420px;}
    .home-section-part .bd ul li{line-height:50px;font-size:35px;}
    .tc span{font-size:30px;line-height:px;}
    .tc{margin:20px 0px;}
    }

