
.flex{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.boxfb_title{ height:36px; line-height:36px; border-bottom:solid 2px #631E19; color:#000000; margin-bottom:10px; font-size: 16px;padding:0px 10px;}

.home_pic {
	margin-bottom:20px;
	overflow:hidden
}
.pic_tit {
	margin-top:20px;
	margin-bottom:30px;
	border-bottom:solid 1px #ddd;
	height:15px
}

.container {
    background: #ffffff;
	width:1200px;
	margin:0 auto
}

.pic_list ul {
	list-style:none;
	margin-right:-1.5%
}
.pic_list li {
	float:left;
	width:18.5%;
	margin-right:1.5%;
	border:1px solid #ddd;
	margin-bottom:20px;
	background-color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.pic_list li .img {
	width:100%;
	height:0;
	padding-bottom:53.3632%;
	overflow:hidden
}
.pic_list li .img img {
	width:100%;
	height:auto
}

.pic_list li p.tit {
	line-height:32px;
	height:32px;
	overflow:hidden;
	padding:0 10px
}

.pic_list li p.tit a { color:#000000; text-decoration:none; font-size: 16px;}

.pic_list li p.tit a:hover{ color:#ff0000; text-decoration:underline;font-size: 16px; }


.pic_list li p.info {
	line-height:26px;
	height:26px;
	padding:0 10px 0 10px;
	margin-bottom:10px;
	overflow:hidden
}
.pic_list li p.info span {
	color:#379be9;
	float:left
}
.pic_list li p.info i {
	float:right;
	color:#999
}

.top .box span{
	float:right;
}

.top .box{
	width:1200px;
	margin:0 auto;
}

.top{
    height:39px;
    line-height: 39px;
    background-color: #060606;
    background: rgba(6,6,6,0.6);
    font-size:14px;
    color:#c9c9c9;
    cursor: default;
}
.top a{
    color:#c9c9c9;
}
.top span {
    cursor: pointer;
}
.top span i{
    font-style:normal;
    color:#ff4e4e;
}
.header{
    height:140px;

}
.header .center{
    justify-content: flex-start;
}
.search-btn{
    margin-left: 35px;
    color:#fffeea;
    font-size: 15px;
    flex:1;
}
.search-btn p{
    font-size: 15px;
    color:#fffeea;
}
.search-input-p{
    width: 409px;
    height: 50px;
    background: rgba(0,0,0,0.4);
    border-radius: 6px;
    display: flex;
    margin-top: 17px;
}
.search-btn a{
    font-size: 15px;
    margin-right: 10px;
    color:#fffeea;
}
.search-btn a:hover{
    text-decoration-line:underline;
}
.search-btn input{
    background: none;
    border:none;
    flex:1;
    color:#fff;
    font-size: 14px;
    padding-left: 24px;

}
.search-btn button{
    outline: none;
    height: 50px;
    border: none;
    padding: 0 12px;
    background: none;
    cursor: pointer;
}

.logo_right {width:120px;height:120px;float:right;margin-right:15px;}
.main-top a{
    display: block;
}
.main-top a img{
    display: block;
}
.nav{
    background: url('nav.png') no-repeat center;
height: 55px;
    background-size:1223PX 100%;
    overflow: hidden;
    width: 1225px;
    margin:0 auto;
}
.nav-ul{
    margin-left: 40px;
    margin-top:6px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-content: flex-start;
}
.nav-ul li{
    height:22px;
    width: 20%;
    float:left;
    line-height: 19px;
    font-size: 13px;
    color:#d0d0d0;
}

.footer{
    margin-top: 58px;
    color:#999999;
    font-size: 14px;
    text-align: center;
    margin-bottom: 24px;
}
.footer a{
    font-size: 14px;
    color:#999;
}
.footer img{
    vertical-align:top;
    margin-right: 5px;
}
.footer p{
    margin-bottom: 25px;
}
.footer p:last-child{
    margin-bottom: 34px;
}
.tableUl table{
    table-layout:fixed;
    border-spacing: 0;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin-bottom: 20px;
    position: relative;
}
.tableUl table tr{
    display: flex;
}
.tableUl thead{
    height: 40px;
    background: url('table_top.png');
    border: 1px solid #b50005;

}
.tableUl table::before{
    width: 25px;
    height:43px;
    position: absolute;
    left:-26px;
    top:0;
    content: '';
    background: url('table_right.png')no-repeat;
}
.tableUl table::after{
    width: 25px;
    height:43px;
    position: absolute;
    right:-26px;
    top:0;
    content: '';
    background: url('table_left.png')no-repeat;
}
.tableUl thead th{
    height: 40px;
    line-height: 40px;
    padding: 0;
    box-sizing: border-box;
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    text-align: center;
    border-right: 1px solid #b50005;
}
.tableUl thead th:nth-child(1){width: 161px;}
.tableUl thead th:nth-child(2){width: 161px;}
.tableUl thead th:nth-child(3){width: 131px;}
.tableUl thead th:nth-child(4){width: 121px;}
.tableUl thead th:nth-child(5){width: 388px;}
.tableUl thead th:nth-child(6){width: 121px;}
.tableUl thead th:nth-child(7){width: 115px;border-right:0;}

.tableUl tbody td:nth-child(1){width: 162px;}
.tableUl tbody td:nth-child(2){width: 161px;}
.tableUl tbody td:nth-child(3){width: 131px;}
.tableUl tbody td:nth-child(4){width: 121px;}
.tableUl tbody td:nth-child(5){width: 388px;}
.tableUl tbody td:nth-child(6){width: 121px;}
.tableUl tbody td:nth-child(7){width: 116px;border-right:0;}
::-webkit-input-placeholder{/*Webkit browsers*/
    color:#fff;
}
:-moz-placeholder{/*Mozilla Firefox 4 to 8*/
    color:#fff;

}
::moz-placeholder{/*Mozilla Firefox 19+*/
    color:#fff;

}
:-ms-input-placeholder{/*Internet Explorer 10+*/
    color:#fff;

}

.tableUl tbody td{
    box-sizing: border-box;
    padding: 0 5px;
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
    height:38px;
    line-height:38px;
    text-align: center;
    border-bottom:1px solid #b50005; ;
    border-right:1px solid #b50005; ;
    white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
}
.uk-tab{

}
.head2 .uk-float-right ul li a{
    padding:0 22px;
}
.head2 .uk-float-right ul li:nth-child(3) a{
    padding-right:0;
}
.head2 .uk-float-right ul li:nth-child(4) a{
    padding:0
}
.tableUl tbody tr td:first-child{
    border-left:1px solid #b50005; ;
}
.tableUl tbody tr td.hot a{
    position: relative;
}
.tableUl tbody tr td.hot a::after{
    background: url('hot.gif')no-repeat;
    content:'';
    position: absolute;
    right:-30px;
    top:3px;
    width: 22px;
    height:14px;
}
.tableUl tbody tr td:nth-child(1) a{
    color:#171717!important;
    text-decoration: none;
}
.tableUl tbody tr td:nth-child(2) a{
    color:#171717!important;
    text-decoration: none;
}
.tableUl tbody tr td:nth-child(3) a{
    color:#e93535!important;
    text-decoration: none;
}
.tableUl tbody tr td:nth-child(4) a{
    color:#171717!important;
    text-decoration: none;
}
.tableUl tbody tr td:nth-child(5) a{
    color:#171717!important;
    text-decoration: none;
}
.tableUl tbody tr td:nth-child(6) a{
    color:#171717!important;
    text-decoration: none;
}

.tableUl tbody tr td:last-child{
    border-right:1px solid #b50005;
}
.tableUl tbody tr td:nth-child(3){
    color:rgba(233,53,53,1);
}
.tableUl tbody tr td:last-child a{
    display: block;
    color:#4b50a2;
    text-decoration: none;

}
.tableUl tbody tr td:last-child a img{
    vertical-align:top;
    margin-top: 6px;
}
.tableUl .bg1{background: #FFF;}      /*ȫ���׻�*/
.tableUl .bg2{background: #FDFDA2;}   /*�׻�*/
.tableUl .bg3{background: #FFFF36;}   /*ǳ��-�ڶ����*/
.tableUl .bg4{background: #b3f7f7;}
.tableUl tbody	tr:last-child td{
    border-bottom: 1px solid #b50005!important;
}
.tableUl .bg1:hover{
    background: #FDFDA2;
}
.tableUl .bg2:hover{
    background: #FFF;
}
.tableUl .bg3:hover{
    background: #FFF;
}
.tableUl .bg4:hover{
    background: #FFF;
}
@media screen and (min-width: 1921px) {
    body {
        background-size: 100% auto; }
}