.m1200{width:1200px;overflow:hidden;margin:auto;}

.g-news {
    width: 100%;
    overflow: hidden;
    background-size: 100% 100%;
    margin-top:30px;
}
.g-news .top_news{}
.g-news .top_news h1{
    text-align: center;
    font-size: 24px;
    line-height: 49px;
}
.g-news .top_news h1 a{color: #000}
.g-news .top_news p{
    text-align: center;
    font-size: 18px;

}

.g-news .newsleft {
    /* padding: 10px 0; */
    width: 720px;
    position: relative;
    /* background: red; */
}

.newsleft .newtitle {
    width: 670px;
    position: relative;
}

.newsleft .newtitle p {
    width: 100%;
    
    font-size: 28px;
    color: #0d60ba
}

.newsleft .newtitle a {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 14px;
    color: #0d60ba
}

.g-news .newsleft ul {
    overflow: hidden;
    margin-top: 0px
}

.g-news .newsleft ul li {
    width: 720px;
    height:344px;
    /* margin-top: 20px; */
    /*margin-right: 20px;*/
    position: relative;
    float: left;
    overflow: hidden;
}
.g-news .newsleft ul li img{
    width: 100%;
    height:344px;
    -moz-transition: All 0.5s ease-in-out;
}
.g-news .newsleft ul li img:hover {
    -moz-transform: scale(1.1);
}

.g-news .newsleft ul li div {
    position: absolute;
    bottom: 0;
    /* background: #096ec76c; */
    line-height: 26px;
    font-size: 16px;
    height: 50px;
    overflow: hidden;
    padding: 8px;
    width: 100%;
    text-align: center;
    background: linear-gradient(to bottom,rgba(24, 24, 24,0),rgba(24, 24, 24,0.2),rgba(24, 24, 24,0.5),rgba(24, 24, 24,0.7));
}

.g-news .newsleft ul li div a {
    color: #fff
}
.topSollid .hd{
    position: absolute;
    width: 300px;
    height: 19px;
    bottom: 1px;
    left: 30%;
    }
.topSollid .hd ul{width: 101px;margin:auto;}
.topSollid .hd ul li{float: left;width:10px;height:10px;border-radius: 50%;background:#007aff;margin:0px 5px;}
.topSollid .hd ul li.on{background: #fff;}
.topSollid .prev,.topSollid  .next{
    height: 40px;
    width: 40px;
    display: block;
    position: absolute;
    bottom: 10px;
  }
.topSollid .prev{
    left: 17px;
    background: url("left.png");
    background-size: 100% 100%;
}
.topSollid  .next{
    right: 17px;
    background: url("right.png");
    background-size: 100% 100%;
}
.newlefta {
    display: block;
    width: 100%;
    height: 100%;
}

.g-news .newsright {
    padding: 10px;
    width: 480px;
    position:relative;
    background: #fff;
    padding: 15px 18px;
    /* padding-top: 0px; */
    border: 1px solid #e5e5e5;
}

.newsright .newtitle {
    width: 431px;
    position: relative;
    height: 40px;
    border-bottom: 1px solid #ccc;
    line-height: 40px;
    margin-top: -10px;
}

.newsright .newtitle p {
    width: 100%;
    text-align: left;
    font-size: 18px;
    color: #27649c!important;
    padding-left: 10px;
    font-weight: bold;
}
.newsright .newtitle p::before{
    position:absolute;
    content:"";
    width: 3px;
    height: 17px;
    background:#27649c;
    left:0px;
    top: 12px;
}

.newsright .newtitle a.morem {
    position: absolute;
    right: 8px;
    bottom: -5px;
    font-size: 14px;
    color:#27649c;
}

.newsright ul {
  
overflow: hidden;
  
margin-top: 20px;
}

.newsright .bd ul li {
    overflow: hidden;
    margin-bottom: 7.1px;
    position: relative;
    float: left;
}
.newsright ul li span{
    font-size: 14px;
    color: #a6a3a3;
    line-height: 30px;
}
.newsright ul li::before{position:absolute;content:"";width: 5px;height: 5px;border-radius: 50%;background:#27649c;left: 0px;top: 8px;}
.newsright .hd ul li::before{display: none;}





.newsright .hd li .more {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
}

.newsright .hd li.on .more {
    display: block;
}
.newsright .hd li.on .more a{
    color: #27649c;
}






.newsright ul li:last-child {
    margin: 0
}

.newsright ul li .newriqi {
    height: 53px;
    color: #fff;
    text-align: center;
    padding: 4px;
    background: #1e8244;
}

.newsright ul li .newriqi h3 {
    font-size: 26px;
}

.nwtitle {
       margin-left: 10px;
       width: 325px;
       /* height: 60px; */
       overflow: hidden;
       font-size: 15px;
       line-height: 20px;
       position: relative;
}
.nwtitle a{color:#000}
.nwtitle a.morex{display: block;
    position: absolute;
    right: 36px;
    font-size: 10px;
    background: #0d60ba;
    color: #fff;
    padding: 0px 6px;
    bbottom: 0px;
    bottom: 0px;
    line-height: 27px;}

    .fl{float: left;}
   .fr{float:right;}

.ggw{
	margin-top:30px;
}
.ggw img{
	width:1200px;
}




.liebiaoleft {
    width: 600px;
    overflow: hidden;
    height: 388px;
    position: relative;
    /* margin-top: 10px; */
}
.g-liebiao {margin-top:10px}
.g-liebiao .right_box , .g-liebiao  .left_box{width:50%;float: left;}

.g-liebiao .right_box  .liebiaoleft .top_box_style{
    margin: 0px;
    background: none;
    padding: 0px;
    padding-bottom: 17px;
    }
.g-liebiao .right_box  .liebiaoleft .top_box_style .fl{float: left;width:41%;height: 292px;;margin:0px;padding:0px;margin-top:20px;background: none;text-align: left}
.g-liebiao .right_box  .liebiaoleft .top_box_style .fl  img{    width: 218px;}
.g-liebiao .right_box  .liebiaoleft .top_box_style .fr{width: 55%;height: 268px;margin: 0px;padding: 12px 2%;position: relative;background: none;}
.g-liebiao .right_box  .liebiaoleft .top_box_style .fr h1{
    font-size: 20px;
    line-height: 20px;
    text-align: left;
    margin-left: 22px;
    color: #11865c;
    margin-bottom: 11px;
    }
.g-liebiao .right_box  .liebiaoleft .top_box_style .fr  p{font-size: 14px;
    white-space: inherit;
    width: 73%;
    line-height: 25px;
    color: #787d83;
    margin: auto;}
.g-liebiao .right_box  .liebiaoleft .top_box_style .fr a.more{display: block;text-align: right;font-size:14px;color: #025ba7;line-height: 15px;}
.g-liebiao .right_box  .liebiaoleft .top_box_style .fr .tougao{
    height: 42px;
    width: 239px;
    background: #389b4d;
    margin-left: 0px;
    position: absolute;
    bottom: 0px;
    font-size: 20px;
    left: 12%;
    line-height: 42px;
    padding: 0;
    margin: 0;
    color: #fff;
    border-radius: 5px;
    }
.g-liebiao .right_box  .liebiaoleft .top_box_style .fr .tougao a{font-size: 17px;
    color: #fff;}
.smliebiao {
    font-size: 14px;
    color: #27649c;
    position: absolute;
    right: 32px;
    top: 33px;
}
/*  .right_box .liebiaoleft ul {
    float: right;
} */

.liebiaoleft ul {
    position: relative;
    width: 577px;
    margin: 23px 0;
}

.liebiaoleft ul li {
    list-style: none;
}

.liebiaoleft ul li input {
    display: none;
}

.liebiaoleft ul li label,.yw_tt {
    float: left;
    width: auto;
    margin-left: 3px;
    text-align: center;
    line-height: 30px;
    box-sizing: border-box;
    cursor: pointer;
    transition: all .3s;
    color:#2764a9;
    font-size: 18px;
    font-weight: bold;
    position:relative;
    padding-left: 10px;
}

.liebiaoleft ul li input:checked+label {
    color: #11865c;
    font-weight: bold;
}
.liebiaoleft ul li label::before{position: absolute;
    content: "";
    width: 3px;
    height:17px;
    background:#2764a9;
    left: 0px;
    top: 8px;}

.liebiaoleft ul li .content {

    position: absolute;
    left: 0;
    top: 34px;
    width: 100%;
    border-top: 1px solid #ccc;
    box-sizing: border-box;
    font-size: 24px;
    text-align: center;
    line-height: 300px;
    color: #fff;
    transition: all .3s;
}

.liebiaoleft ul li input:checked~.content {
    opacity: 1;
    visibility: visible;
}

.liebiaoleft .content div {
    overflow: hidden;
    margin: 18px 0;
    background: url(dian.png) no-repeat;
    background-position: left;
    padding-left: 20px;
}

.liebiaoleft .content div p {
    font-size: 14px;
    line-height: 20px;
    color: #000;
    width: 80%;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}

.liebiaoleft .content div span {
    float: right;
    color: #000;
    font-size: 14px;
    line-height: 20px;
}
.g-liebiao ul a{
	color:#000;
}
.wailian{
	position: relative;
	margin-top:25px;
}
.wailian ul li{
	float:left;
	margin: 2px;
}
.wailian ul li img{
	width:295px;
	height: auto;
}

.wailian .newtitle p {
    width: 100%;
    text-align: left;
    font-size: 18px;
    color:#27649c;
    padding-left: 10px;
    font-weight: bold;
}


.dblink .newtitle p {
    width: 100%;
    text-align: left;
    font-size: 18px;
    color:#27649c;
    padding-left: 10px;
    font-weight: bold;
}

.dblink .newtitle p::before {
    position: absolute;
    content: "";
    width: 3px;
    height: 17px;
    background:#27649c;
    left: 0px;
    top: 3px;
}



.wailian .newtitle p::before {
    position: absolute;
    content: "";
    width: 3px;
    height: 17px;
    background:#27649c;
    left: 0px;
    top: 3px;
}
.wailian .newtitle{
	margin-bottom:10px;
}
.dblink .news-box,.dblink .erweima{
	float: left;
	height: 340px;
}
.dblink .erweima{
	margin-right:0px !important;	
}

.pphd ul li img{
	width:395px;
	height:200px;
}

.section-bottom .erweima{
	height:290px;
	text-align: center;
	background: none;
}
.section-bottom .dblink{
	    position: absolute;
    right: 240px;
    top: 20px;
}
.section-bottom {
	    position: relative;
}