/*除去首页外的其他非专题页面*/
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #0c78f2;
    border-color: #0c78f2;
}
section{
    padding-top: 5.3rem;
}
.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #666666;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

/*二级页面的标题*/
.contit_box {
    border-bottom: #d4d4d4 solid 0.07rem;
    margin-bottom: 1.0rem;
    position: relative;
}

.contit_box i {
    width: 0.50rem;
    height: 2.50rem;
    background: #0c78f2;
    display: block;
    /*position: absolute;*/
    border-radius: 0.25rem;
}

.contit_box h3 {
    padding-left: 1.5rem;
}

/*新闻中心*/
.newsbox {
    background: #ffffff;
}

.newsbox .newslist li {
    padding-bottom: 1.0rem;
    border-bottom: #cccccc dashed 0.07rem;
    padding-top: 1.5rem;
}
.newsbox .newslist li.media{
    margin: 0;
}

.newsbox .newslist li img {
    width: 7.5rem;
    height: 7.5rem;
}

.newsbox .newslist li a {
    color: #333333;
    text-decoration: none;
}

.newsbox .newslist li h4 {
    line-height: 2.50rem;
    height: 5.0rem;
    overflow: hidden;
}

.newsbox .newslist li span {
    color: #666666;
}

.newslist li .col-xs-4 {
    padding-top: 0;
}

/*新闻打开*/
.open_con {
    padding-bottom: 3.0rem;
}

.open_con .titcon {
    width: 100%;
    border-bottom: #d4d4d4 dashed 0.07rem;
    padding-bottom: 1.0rem;
}

.open_con .titcon h3 {
    line-height: 3.5rem;
}

.open_con .titcon span {
    line-height: 2.0rem;
    color: #666666;
}

.open_con p {
    font-size: 1.5rem;
    line-height: 2.5rem;
}

.open_con .newText {
    padding-top: 2.0rem;
}

/*产品中心*/
.probox {
    background: #ffffff;
}

.probox .procon {
    padding-top: 2.0rem;
}
.probox .procon ul li a{
    text-decoration: none;
}
.probox .procon ul li span {
    width: 90%;
    margin: 0 5%;
    border: #cccccc solid 1px;
    display: block;
    padding: 1.0rem 0;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}

.probox .procon ul li span img {
    width: 90%;
}

.probox .procon ul li p {
    font-size: 1.5rem;
    line-height: 3.0rem;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

/*非专题页代码*/
.pro_listcon{
    background: #FFFFFF;
}
.pro_listcon .proimg{
    position: relative;
}
.pro_listcon .proimg h3{
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.2);
    display: block;
    width: 100%;
    margin: 0;
    padding: 1.0rem 0;
    color: #FFFFFF;

}
.pro_listcon .tav_con .titbox a{
    color: #333333;
}
.pro_listcon .tav_con .titbox li.active a{
    color: #0c78f2;
    /*background: #0c78f2;*/
    font-weight: bold;
}
.pro_listcon .tav_con .leftbox{
    padding-bottom:3.0rem;
    padding-top: 2.0rem;
}
.pro_listcon .tav_con .leftbox{
    color: #333333;
}
.pro_listcon .tav_con .leftbox p{
    line-height: 2.5rem;
    display: block;
    color: #666666;
}
.pro_listcon .tav_con .leftbox h4{
    font-weight: bold;
}

.pro_listcon .tav_con .leftbox h4.clo-o{
    line-height: 2.5rem;
    color: #ff6c1d;
    padding: 2.0rem 0;
}
.pro_listcon .tav_con .leftbox li{
    line-height: 2.5rem;
    color: #666666;
}
.pro_listcon .tav_con .tab02 .tabbox{
    margin-top: 2.0rem;
}


@media screen and  (min-width: 1200px) {
    .probox .procon li.col-lg-3{
        padding: 0;
    }
}

@media screen and  (min-width: 992px) and (max-width: 1199px) {
    .probox .procon li.col-md-3{
        padding: 0;
    }
}

@media screen and  (min-width: 768px) and (max-width: 991px) {
    .probox .procon li.col-sm-4{
        padding: 0;
    }
}

@media screen and  (min-width: 320px) and (max-width: 767px) {
    .probox .procon li.col-xs-6{
        padding: 0;
    }
}

@media (max-width: 320px) {
 .probox .procon li.col-xs-6{
     padding: 0;
 }
}
