﻿.newslist,div,p,h3 {margin: 0; padding: 0; border: none;}
.newslist{max-width: 1800px;min-height:300px;margin: 0 auto;  width: 100%; box-sizing: border-box;position: relative;}
.newslist:after{content: ""; height: 0; display: block; clear: both;}
::-webkit-scrollbar {width:8px;height:8px;background:#f1f1f1;}
::-webkit-scrollbar-track {border-radius:10px; background:#f1f1f1}
::-webkit-scrollbar-thumb {border-radius:10px;background:#c1c1c1;}
::selection{background:#0075c1;color:#fff;}
::-moz-selection{background:#0075c1;color:#fff;}
::-webkit-selection{background:#0075c1;color:#fff;}
.newslist {list-style: none; }
.newslist ul{width:93%;margin:0 auto;}
.newslist ul li{ overflow:hidden; padding-bottom:3%; padding-top:3%; border-bottom:1px dashed #e5e5e5; display:block;transition:all 0.3s; background:url(../images/news_bg1.png) 96% center  no-repeat;}
.newslist ul li a{display:block;}
.newslist ul li a:after{content:'';display:block;overflow: hidden; height:0;clear:both;}
.newslist ul li .dates{ width:88px; height:88px; background:#f5f5f5; margin-right:3%; margin-left:4%; float:left; display:inline; overflow:hidden; text-align:center; font-family:Arial; font-size:14px; color:#777777; line-height:22px;}
.newslist ul li .dates b{ display:block; color:#333333; line-height:40px; margin-top:14px; font-weight:normal;font-size: 36px;}
.newslist ul li .i_about_r{float:left; line-height:24px;overflow:hidden;font-size:14px; color:#777777; *max-width:850px; width:71%;transition:all 0.3s; }
.newslist ul li .i_about_r h3{ line-height:40px; height:40px; overflow:hidden; font-size:16px; color:#000000; font-weight:bold; margin-bottom:3px;transition:all 0.3s;}
.newslist ul li .i_about_r .p{ max-height:48px; overflow:hidden;  line-height:24px;text-indent:2em;font-size:15px;}
.newslist ul li a:hover{text-decoration: none;}
.newslist ul li:hover{background:url(../images/news_bg1_on.png) #0075c1  93% center  no-repeat;}
.newslist ul li:hover .i_about_r{ color:#fff; padding-left:8px;}
.newslist ul li:hover .i_about_r h3{ color:#fff;}

.newslist li { display: list-item;  text-align: -webkit-match-parent;}.newslist ul { list-style-type: disc;}
.paginator { font-family: Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;font-size:20px;}.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}

@media screen and (max-width:768px) {
    .gstitle{
        margin-top: 30px;
    }
    .gstitle>h2,.gstitle>h2>span{
        font-size: 20px;
    }
    .gstitle>h2 p{
        position: static;
        font-size: 12px;
    }
    .gstitle>h2 p img{
        height: 14px;
    }
    .gstitle>ul li{
        width: 20%;
        font-size: 14px;
        line-height: 40px;
        margin: 25px 2%;
    }
}

.gstitle {padding: 0;margin: 0;}
.gstitle{text-align: center;margin-top: 50px;}
.gstitle>h2{font-size: 36px;color: #333333;line-height: 40px;position: relative;margin-bottom:40px;}
.gstitle>ul{text-align: center;font-size: 0;}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

.gstitle h2 {display: block; font-size: 1.5em;margin-block-start: 0.83em;margin-block-end: 0.83em;margin-inline-start: 0px;margin-inline-end: 0px; font-weight: bold;}

@media screen and (max-width: 768px) {
    .section-title {
        text-align: left;
        margin-top: 30px;
    }
    .section-title div {
        display: none;
    }
}
@media screen and (max-width: 1024px) {
    .section-title {
        margin-top: 30px;
    }
    .section-title div {
        width: 130px;
        height: 60px;
    }
}
@media screen and (max-width: 1440px) {
    .section-title div {
        width: 200px;
        height: 60px;
    }
    .section-title h2 {
        width: 200px;
        height: 60px;
        font-size: 26px;
    }   
}
.section-title {padding: 0;margin: 0;}


.section-title{    
    text-align: center;
    font-size: 0;
    position: relative;
    
}
.section-title div{    
    display: inline-block;
    width: 90px;
    height: 60px;
    position: relative;
    vertical-align: inherit;
}
.section-title div img{
    position: absolute;    
    left: 0;
}
.section-title div .section-title-img1{
    color: #333333;
    top: 40px;
}
.section-title div .section-title-img2{
    color: #b00100;
    top: 40px;
}
.section-title h2{
    display: inline-block;
    vertical-align: middle; 
}
.px1400 {max-width: 1400px;margin: 0 auto;}