.underline-red-text-decoration {  
    border-bottom: 2px solid red; /* 添加一条2px宽、红色的实线下划线 */  
	width: 1140px;
	margin: auto;
	background-color: #ffffff;
	height: 40px;
	line-height: 40px;
	padding:0px 20px;
}
.listtile{
  font-size: 20px;
  background-color: #3081d5;
  height: 60px;
  width: 100%;
  line-height: 60px;
  text-align: center;
  color: #ffffff;
}
.listcontainer {
	padding-top: 10px;
    display: grid;
    grid-template-columns: 160px 1fr;
    height: auto;
    margin: auto;
	min-height: 480px;;
    /* 定义两列，每列占据可用空间的一部分 */
}

.list-tile-con{
	border: 1px solid #a3a0a3;
	
}

.list-tile-con ul{
    margin: 0px auto;
}

.list-tile-con li{
    background: url(../images/list.png) left center no-repeat;
	padding-left: 8px;
    
}

.list-tile-con li a{
	font: 16px / 36px "微软雅黑";
    color: #555555;
    display: block;
    /* padding-right: 16px; */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.list-tile-con a:hover { 
    text-decoration: underline;
    color: #3081d5;
}


.article{
    width: 1026px;
}

.article h2 {
    padding: 15px 0;
    line-height: 1.5;
    font-size: 24px;
    text-align: center;
    color: #333;
}

.content {
    padding: 0px 20px;
    line-height: 2;
}



.sublisttruetab .newstab1{margin:10px;}
.subcon{padding:10px;}
.sublist h6,.sublisttruetab h6,.subsubright2 h6{height:30px;line-height:30px;padding-left:17px;font-size:14px;font-weight:bold;color:#C40000;border-bottom:1px solid #D9D9D9;background:#F8F8F8;}
.sublist ul{padding:3px 10px 0 10px;border-bottom:none;overflow:hidden;}
.sublist li span{float:right;font-size:11px;}
.sublist .page{padding:9px 0;}
.falsetab a{display:inline-block;height:24px;line-height:24px;margin:2px 5px 0 0;padding:0px 8px 0 8px;font-size:14px;border:1px solid #D9D9D9;background:#F8F8F8;}
.falsetab a.current{color:#C40000;border-bottom:1px solid #FFF;font-weight:bold;background:#FFF;}
.xx2{display:block;width:220px;height:43px;margin:0 auto;}
.xx2 img{display:block;}


/*公路视点*/
.videos {  float:left; margin-top:20px;}
.videos li{ float:left;height:210px; width:254px; margin-left:23px; margin-bottom:25px; }

 .videos li .pic {
height: 165px;
width: 244px;
padding-top: 8px;
padding-left: 5px;
padding-right: 5px;
background: url(../images/img_case1.png)no-repeat;
text-align: center;
}
.video-title{ line-height:25px; height:25px; text-align:center; font-size:14px}
/*
.videos li img{ border:1px #CCC solid;}*/



.xqy-des {
    width: 1080px;
    text-align: center;
    border-top: 1px #dfdfdf solid;
    border-bottom: 1px #dfdfdf solid;
    color: #666666;
    font-size: 14px;
    height: 30px;
    padding-top: 10px;
}