﻿.listshow ul li{
padding: 20px 10px 20px 10px;
    border-bottom: 1px solid #eee;
    font-size: 12px;
    position: relative;
    overflow: hidden;
    }
.listshow ul li:hover {background: #FFF;}
.listshow ul li:hover h2 a, .listshow ul li .listshow ul a:hover {color: #4285f4;}
.listshow h2{
    font-weight: 600;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    line-height: 1;
    margin-bottom: 15px;
    font-size: 18px;
    }
.ranknum{
    color: #FFF;
    background: #999;
    border-radius: 2px;
    padding: 2px 8px;
    font-weight: normal;
    margin-right: 10px;
    font-size: 16px;
}
.ranknum1,.ranknum2,.ranknum3{
    background:red!important;
}
.jing {
    cursor: pointer;
    float:right;
    font-size: 12px;
    padding: 0px 8px;
    line-height: 20px;
    color: red;
    background: #fff;
    border: 1px solid red;
    border-radius: 2px;
    margin-left: 10px;

}
.listshow h2 i {color: #999;
    font-weight: normal;
    font-style: normal;
    float: right;
    font-size: 14px;
    line-height: 2rem;
    }

.listshow h2 a{line-height: 1.5;}
.con {
    color: #666;
    height: 48px;
    line-height: 24px;
    overflow: hidden;
    font-size: 14px;
}
 .intro {
    overflow: hidden;
    line-height: 24px;
    padding-top: 15px;
}
.intro p {
    float: left;
    color: #999;
}



@media (min-width: 1200px){


.clearfix:after, .clearfix:before {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.navWrap {
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
   
    min-width: 660px;
    height: 60px;
    padding-top: 2px;
    background: #fff;
    border-bottom: 1px solid #ebebeb;
    -webkit-box-shadow: 0 1px 2px hsla(0,0%,60%,.05);
    box-shadow: 0 1px 2px hsla(0,0%,60%,.05);
}
.navWrap:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 2px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAACCAIAAAA2H1bMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2ODc2OGFmMy1iYzQ2LWQ5NDMtOWRiNy0wZTlhOGMwZDdmN2YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzc3NDQxNTY4NkUyMTFFNzhGNzRCM0ZDNUEwNzNDMDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mzc3NDQxNTU4NkUyMTFFNzhGNzRCM0ZDNUEwNzNDMDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTI1MTM1ZTAtMDczZC03MTRiLTg0ZGMtNmU1NmUyN2I5YzUzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZTRlZTNkMzYtODBiYi0xMWU3LWFkYjQt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) top no-repeat #1ab4ed;
}
.nav_logo {
float:left;
    position: relative;
    padding: 14px 10px 0 0;
}
.nav_nav {
    float: left;
}
.nav_nav li {
    float: left;
    width: 60px;
    height: 60px;
    padding: 15px 0 16px;
    text-align: center;
list-style: none;
}
.nav_nav a {
    font-size: 14px;
}
.nav_nav .nav-more {
cursor: pointer;
    width: 58px;
    position: relative;
    border: 1px solid #fff;
    border-bottom: none;
}

.nav_nav .nav-more:hover .more-icon {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.nav_nav .nav-more .more-icon {
    display: inline-block;
    width: 18px;
    margin-top: 5px;
    cursor: pointer;
    color: #9a9a9a;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    -o-transition: transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
}
.more-icon .box {
    display: block;
    position: relative;
    width: 14px;
    height: 8px;
}
.nav-more .more-icon .box-t:before {
    -webkit-transition: -webkit-transform .3s ease-out .3s;
    transition: -webkit-transform .3s ease-out .3s;
    -o-transition: transform .3s ease-out .3s;
    transition: transform .3s ease-out .3s;
    transition: transform .3s ease-out .3s,-webkit-transform .3s ease-out .3s;
}
.more-icon .box:after, .more-icon .box:before {
    position: absolute;
    top: 0;
    content: "";
    width: 6px;
    height: 6px;
    background: #9a9a9a;
}
.nav-more:hover .more-icon .box:after, .nav-more:hover .more-icon .box:before {
  
	background:#167636;
}
.more-icon .box:before {
    left: 0;
}
.more-icon .box:after {
    left: 8px;
}
.nav_nav .sub-nav {
    display: none;
    position: absolute;
    left: -1px;
    top: 59px;
    width: 403px;
    padding: 20px 0 20px 7px;
    border: 1px solid #ebebeb;
    background-color: #fff;
}
.nav_nav .sub-nav li {
    width: 76px;
    padding: 12px 0;
}



 
 
 .logobox{ 
}
.logobox img{
    margin-top: 7px;
}
.logobox form {
    margin: 13px auto;
    float: left;
}
.logobox .text1 {
    color: #666;
    font-size: 14px;
    float: left;
    height: 34px;
    line-height: 34px;
    padding-left: 12px;
    width: 210px;
    border: 1px solid #c3c3c3;
    border-right: 0px;
}
.logobox .btn1 {
    background: #167636;
    float: left;
    cursor: pointer;
    font-size: 14px;
    height: 34px;
    width: 90px;
    border: 0;
    color: #fff;
}
.logobox span {
    color: #666;
    display: block;
    padding: 0 0 0 20px;
    float: right;
}
.logobox span a {
    color: #999;
    margin-left: 5px;
}


.f_link li {
    height: 25px;
    float: left;
    font-size: 14px;
    padding-right: 10px;
    color: #333;
    line-height: 25px;
}

.linktitle span{border-top: 3px solid #ff9900;padding-top: 5px;}
.f_link{padding:.5rem 0 1rem!important;    display: flow-root;}
.f_link li a{
    color:#6c757d;
}

.left{ width: 670px;}
.new_yy{
    font-size: 12px;
    line-height: 32px;
    margin-bottom: 15px;
}
.strr{color: #999;
    margin-left: 10px;
}


.leftwp{float: left;width:670px;min-height: 685px;}
.fsilder{position: relative;height: 300px;width:670px;;}
.fsilder .img li{position: absolute;left: 0;top:0;display: none;}
.fsilder .img li.cur{z-index: 1;display: block;}
.fsilder .img li img{width: 670px;height: 300px;display: block;object-fit: cover;}
.fsilder .img li p{position: absolute;bottom: 0;width:100%;height: 30px;line-height: 30px;text-align: center;color:#fff;background-color: rgba(0,0,0,.5);margin: 0;}
.fsilder .imgBtn{position: absolute;top: 120px;width: 26px;line-height: 54px;font-size:30px;text-align: center;height: 54px;z-index: 2;background-color:rgba(0,0,0,.3);color:#FFF;font-family:"����";cursor:pointer;}
.fsilder .imgBtn.btnnext{left: 0;-webkit-border-radius: 0 26px 26px 0;border-radius: 0 26px 26px 0;}
.fsilder .imgBtn.btnprev{right: 0;-webkit-border-radius: 26px 0 0 26px;border-radius: 26px 0 0 26px;}
.fsilder .imgnav{position: absolute;bottom: 0;text-align: center;width: 100%;}
.fsilder .imgnav span{display: inline-block;width: 12px;height: 12px;background-color: #E5E5E5;-webkit-border-radius: 50%;border-radius: 50%;cursor:pointer;}
.fsilder .imgnav span.cur{background-color:#288bde;}
.newstitle {height: 30px;text-align: center;line-height: 30px;text-align: center;color:#fff;background-color:#66ccff;margin-top: 10px;display: none;}



.more_box{
    height: 122px;width: 670px;
    padding: 10px 0;
    border-bottom: 1px solid #e4e4e4;
}

.more_box1{
    height: 58px;width: 670px;
    padding: 10px 0;
    border-bottom: 1px solid #e4e4e4;
}

.more_box_img img {
    width: 157px;
    height: 102px;
    float: left;
    margin-right: 10px;
}
.more_box_txt{margin-left: 167px;}
.more_box_txt h4{
    margin-right: 167px;
    
    font-size: 1rem;
    
    width: 100%;
    height: 58px;
    line-height: 28px;
    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;}
.more_box_txt1 h4{
    margin-right: 167px;
    
    font-size: 1rem;
    
    width: 100%;
    height: 58px;
    line-height: 28px;
    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;}

.more_box_txt a:hover{
		text-decoration: underline;color: #333333;
	}
.more_box_txt1 a:hover{
		text-decoration: underline;color: #333333;
	}

.infotx {
    margin-top: 20px;
}
.infotx span {
    margin-left: 5px;font-size: 12px;    
}
.infotx span a{color: #999;}
.infotx span a:hover{
   text-decoration:none;
}

.tjhots{
    margin-top: 10px;
    margin-bottom: 20px;
}
.tjhots .title0 {
    background-color: #f2f2f2;
    height: 47px;
    line-height: 47px;
    border-top: 3px solid #ff9900;
    padding-right: 20px;
}
.tjhots .title0 span {
    padding-left: 25px;
    border-left: 5px solid #06c;
    
}
.tjhots .contbox .newslist li span.s1, .tjhots .contbox .newslist li span.s2, .tjhots .contbox .newslist li span.s3 {
    color: #cc0000;
}
.tjhots .contbox {
    border: 1px solid #f2f2f2;
    padding: 15px;
}

.tjhots .contbox .newslist li {
    height: 56px;
    font-size: 16px;
    margin-left: 25px;
    position: relative;
    line-height: 28px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}
.tjhots .contbox .newslist li span {
    font-size: 28px;
    color: #333;
    position: absolute;
    left: -25px;
    top: 0;
    font-family: sans-serif;
}
.tjhots .contbox .newslist li a {
    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}

.container {
    max-width: 1020px!important;
}

.ztgaiyao p{
    line-height: 1.8;
    margin-bottom: 1rem;
}
.ztgaiyao strong {
    border-left: 5px solid #06c;
}


}





@media(max-width:768px) {

.new_yy{
    padding: 0 1rem;
    font-size: 12px;
}
.strr{color: #999;
    margin-left: 10px;
}
.more_box{position: relative;
    height: 85px;
    border-bottom: 1px solid #ccc;
    padding: 5px 0px;}
.more_box1{position: relative;
    height: 65px;
    border-bottom: 1px solid #ccc;
    padding: 5px 0px;}
.more_box .more_box_txt{
    float: left;
    width: 62%;
}
.infotx{
    height: 22px;
    line-height: 22px;
    font-size: 14px;
}
.infotx span {
    margin-left: 3px;
}

.infotx span a{
    color: #999;
}


.header {
    height: 50px;
    position: relative;
    
}
.header .navbtn {
    
    
    
    
    
    
}
.header .logo img{
    padding: 12px 0 0 1rem;
    width: 100px;
    
    
    
    
    
    
    
}
.search {
    float: right;
    margin-top: 15px;
    position: relative;
    
}
.search .search-input{width:80px;height:28px;border:1px solid #ccc;vertical-align: middle;transition:0.5s;transform:translate3d(-200%,0px,0px)}
.search .search-input.active{transform:translate3d(0%,0px,0px)}
.search .search-button{width:30px;height:30px;vertical-align: middle;background:url(../image/search1.png) center no-repeat;border:none;}
.nav{padding: 5px 0;
    height: 55px;
    line-height: 50px;
    text-align: center;
    background-color: #07c160;
    
}
.nav h1{width:24%;display: inline-block;float: left;line-height:5px;font-weight: normal;}

.nav a{color:#fff;font-size: 14px;}
.nav a.active{color:#f90;font-weight:bold;}
.ztgaiyao p{
    line-height: 1.8;
    margin-bottom: 1rem;
        font-size: 14px;
}
.ztgaiyao strong {
    border-left:5px solid #06c;
}
 
}