.topWrap {
    width: 100%;
    border-top: 10px solid #a40000; }

.top {
    height: 32px;
    line-height: 32px;
    width: 1200px;
    margin: 0 auto;}
.top a {
    color: #fff;
    display: inline-block;
    /*display: inline;*/
    /*zoom: 1;*/
    float: right;
    margin-left: 1px;}
.top a{
    background:url(../images/serbtn.png) no-repeat center center #A40000;
    cursor: pointer;
    display: inline-block;
    /*display: inline;
    *zoom: 1;*/
    width: 36px;
    height: 32px;}
.headerer {
    width: 100%;
    min-width: 300px;
    height: auto;
    z-index: 99;
    position: absolute;
    top: 0;
    left: 0;}
#ser {
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
    background-color: #fff;
    border-bottom: 1px solid #ededed;
    display: block;}
.ser {
    width: 800px;
    height: 38px;
    line-height: 34px;
    background-color: #fff;
    z-index: 9999994;
    margin: 0 auto;
    position: relative;}
#serWrap{display:none;height:70px;}
.serWrapnew{display:block;}
.gysearch{width:90%!important;margin:20px auto;background:none!important;border:none!important;clear:both!important;}
.gysearch input.notxt{background:#fff!important;}
.search input.notxt {
    color: #a4a4a4;
    padding: 0 0 0 7px;
    width: 83%;
    border: 1px solid #d9d7d7;}
.search input {
    position: absolute;
    height: 34px;
    line-height: 34px;
    color: #262626;
    border: none;
    background: none;
    top: 0px;
    padding-left: 0px;}
.search input.notxt1 {
    position: absolute;
    width: 15%;
    height: 34px;
    right: 0;
    border: none;
    cursor: pointer;
    overflow: hidden;
    padding-right: 0;
    color: #fff;
    border: none;
    background-color: #A40000;
    border: 1px solid #A40000;
    height: 36px;}
.search input {
    position: absolute;
    height: 34px;
    line-height: 34px;
    color: #262626;
    border: none;
    background: none;
    top: 0px;
    padding-left: 0px;}
.cleargy{clear:both;padding-top:10px;}
.rtpic{width:100%;}
.rtpic a img{width:100%;margin-bottom: 1%;}
.newswords{width:31.3%;float:left;margin-right:2%;}
.newswordsxshd{width:50%;float:left;}
.top02{margin-top:10px;}

.gymy{height:100px;background:#ad0b2b;}
.gysy{color:#fff!important;background:url(../images/rv.png) no-repeat center 0;width:61px!important;height:70px!important;position:relative;margin-top:10px!important;}
.gysy span{text-align:center;position:absolute;bottom:0px;left:5px;}
.gymytopmyimg img{width: 400px;
    margin: 15px 0px;}
.gyfbrq span{float:right;}
.gyfbrq span img{width: 25px;margin-left:10px;
    height: 18px;}
.xuekeleftgy ul li {
    height: 150px;
	line-height:30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom:30px;}
.xuekeleftgy ul li i{color:#e42320;}
.xuekeleftgy ul li h2{color:#333333;font-size:16px;line-height:30px;}
.searchhui{width:100%;height:100px;margin:20px auto;background:#f0f0f0;padding-top:15px;}
@media only screen and (max-width: 768px){
.newswords{width:100%;float:left;}
.newswordsxshd{width:100%;float:left;}
.gymytopmyimg img{width:200px;}
.gymy{height:60px;background:#ad0b2b;}
.gysy{color:#fff!important;background:url(../images/rv.png) no-repeat 0 0;width:31px!important;height:53px!important;position:relative;margin-top:0px!important;background-size:contain;}
.gysy span{text-align:center;position:absolute;bottom:0px;left:5px;font-size:10px;line-height:10px;}
.pd0{padding:0px!important;margin:0px!important;}
}