﻿.banner {

    margin-bottom: 2.5vw;

}

.sub-title {

    margin-bottom: 3.5vw;

}

.sub-title h1 {

    text-align: center;

    color: #666;

    font-size: 36px;

    margin-top: 0;

    margin-bottom: 3vw;

}

.title-menu {

    position: relative;

    height: 4vw;

    line-height: 4vw;

    border-top: 1px solid #e5e5e5;

    border-bottom: 1px solid #e5e5e5;

}

.title-menu ul {

    display: table;

    margin-left: auto;

    margin-right: auto;

}

.title-menu ul li {

    float: left;

    display: block;

    font-size: 16px;

    margin-left: 38px;

    margin-right: 38px;

    margin-left: 2.6vw;

    margin-right: 2.6vw;

}

.title-menu ul li a {

    color: #585858;

}

.title-menu ul li.active a,

.title-menu ul li a:hover {

    color: #0a2668;

}

.sub-info-title h2{

    margin-bottom: .4vw;

}

.sub-info-title p{

    font-size: 18px;

    color: #7d7d7d;

    display: inline-block;

    border-bottom: 1px solid #fcdb00;

    margin-bottom: 0;

    padding-bottom: .5vw;

}

.sub-info-info {

  overflow:hidden;

    padding-top: 1.5vw;

    margin-top: -1px;  padding-bottom: 1.5vw;
}

.sub-info-info:before,

.sub-info-info:after {

    display: table;

    content: " ";

}

.sub-info-info:after {

    clear: both;

}

.sub-info-info > ul {

}

.sub-info-info > ul:before,

.sub-info-info > ul:after {

    display: table;

    content: " ";

}

.sub-info-info > ul:after {

    clear: both;

}





.news_img{overflow:hidden;

	padding:3px;

	border: 1px solid #c8c8c8;

}

.news_img:hover img{

	-webkit-transform: scale(1.2);

	transform: scale(1.2);

	transition: all cubic-bezier(.74,.16,.21,.89) 0.5s;

    -webkit-transition: all cubic-bezier(.74,.16,.21,.89) 0.5s;

    -moz-transition: all cubic-bezier(.74,.16,.21,.89) 0.5s;

    -o-transition: all cubic-bezier(.74,.16,.21,.89) 0.5s;

}



.news-one-info h3 {

    font-size: 18px;

    color: #464646;

}

.news-one-info h4 {

    font-size: 12px;

    color: #868686;

    margin-bottom: 17px;

}

.sub-info-info > ul > li {

    padding: 21px 0 21px 9px;

    border-bottom: 1px solid #e1e1e1;

    transition: all .3s linear;

}

.sub-info-info > ul > li:hover {

    background-color: #f4f4f4;

}

.news-one {

}

.news-one-info p,

.news-one-info a {

    font-size: 14px;

    color: #868686;

}

.news-one-info p {

    border-top: 1px dashed #b5b5b5;

    line-height: 30px;

    padding-top: 10px;

    padding-bottom: 12px;

    padding-right: 18px;

}

.news_list ul li a{display:block;}

.more {

    border: 1px solid #e0e0e0;

    padding: 6px 14px;

}

.more span {

    font-family: "宋体";

}

.more:hover {

    background-color: #f6c709;

    color: #161616;

}

.page-ctrl {

    text-align: center;

    margin-top: 5vw;

    margin-bottom: 6vw;

}

.page-ctrl a {

    border: 1px solid #e9e9e9;

    padding: 8px 11px;

    margin-left: 3px;

    margin-right: 3px;

    color: #7a7a7a;

}

.page-ctrl a:hover {

    color: #f08519;

}

.page-ctrl a:first-child,

.page-ctrl a:last-child {

    background-color: #909090;

    color: #fff;

}



.page-ctrl a:first-child:hover,

.page-ctrl a:last-child:hover {

    background-color: #c28e34;

    border-width: #c28e34;

    color: #fff;

}

@media (max-width: 1199px){

    .news-one-info h3 {

        margin-top: 0;

    }

}

@media (max-width: 991px){

    .news-one-info h3 {

        font-size: 16px;

        margin-bottom: 4px;

    }

    .news-one-info h4 {

        margin-top: 4px;

        margin-bottom: 4px;

    }

    .news-one-info p {

        font-size: 12px;

        line-height: 18px;

        padding-top: 5px;

        padding-bottom: 6px;

    }

    .news-one-info a {

        font-size: 14px;

    }

}

@media (max-width: 768px){

    .sub-title h1 {

        font-size: 20px;

    }

    .title-menu {

        height: 6vw;

        line-height: 6vw;

        margin-bottom: 20px;

    }

    .title-menu ul li {

        font-size: 12px;

    }

    .sub-info-title h2 {

        font-size: 18px;

    }

    .sub-info-title p {

        font-size: 14px;

    }

    .news-one-img{

        margin-bottom: 6px;



    }

	.news-one-info{margin-top:15px;}

}

@media (max-width: 480px){

    .title-menu {

        height: auto;

        line-height: 6vw;

    }

    .sub-title h1 {

        font-size: 20px;

    }

    .sub-info-info ul li p {

        font-size: 14px;

    }

    .page-ctrl a{

        font-size: 12px;

        padding: 4px 5px;

    }

}



.video_txt{color: #4b4b4b;font-size: 16px;margin-top:15px;}

.video_list ul li{margin-bottom:2.6vw;text-align:center;}

.video_img{width:100%;}

.sub-info h1{

    text-align: center;

    color: #505050;

    font-size: 24px;

    margin-bottom: 28px;

}

.news-belong {

    width: 37%;

    font-size: 12px;

    color: #969696;

    margin-left: auto;

    margin-right: auto;

    text-align: center;

    margin-bottom: 16px;

}

.news-belong > ul {

}

.news-belong > ul > li {

    display: inline-block;

}

.news-belong > ul > li:nth-child(1) {

    float: left;

}

.news-belong > ul > li:nth-child(3) {

    float: right;

}

.news-info {

    border-top: 1px dashed #969696;

    padding-top: 40px;

    padding-bottom: 30px;

	line-height:24px;

	font-size: 14px;

}

.news-info img{max-width:100%;height:auto;}

.news-info h4{margin-bottom: 30px; margin-top: 30px;}

.news-info p{color: #7a7a7a;margin-bottom: 30px;}

.news-help {

    font-size: 12px;

    color: #7a7a7a;

    margin-top: 50px;

    margin-bottom: 40px;

	font-size:12px;

	font-family:"宋体";

}

.news-help > ul > li {

    margin-bottom: 6px;

}

.news-help > ul > li:nth-last-child(3) {

    padding-bottom: 6px;

}

.news-help > ul > li:nth-last-child(2) {

    border-top: 1px solid #eee;

    padding-top: 20px;

}

.news-help > ul > li a {

    color: #7a7a7a;

}

.news-help > ul > li a:hover {

    color: #fd1a0a;

}

@media (max-width: 767px){

    .banner {

        margin-bottom: 30px;

    }

    .sub-info h1 {

        font-size: 18px;

        margin-bottom: 16px;

    }

    .news-belong {

        width: 65%;

    }

    .news-belong {

        margin-bottom: 10px;

    }

}

@media (max-width: 480px){

    .banner {

        margin-bottom: 20px;

    }

    .sub-info h1 {

        font-size: 14px;

        margin-bottom: 12px;

    }

    .news-belong {

        width: 100%;

        margin-bottom: 6px;

    }

    .news-help > ul > li:nth-child(1) {

        text-indent: -5em;

        margin-left: 5em;

    }

    .news-help > ul > li:nth-last-child(1) ,

    .news-help > ul > li:nth-last-child(2) {

        text-indent: -4em;

        margin-left: 4em;

    }

}