@charset "UTF-8";
/*广告标识*/
.ad_sign{
	 position: absolute;
    left: 0px;
    bottom: 0px;
    background: rgba(0,0,0,0.3);
    color: #fff;
    padding: 2px 10px;
    border-radius: 0 5px 0px 0px;
}

/* 控制文字在一行之内，多余部分显示... */
.oneLine {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* 控制文字在两行之内，多余部分显示... */
.twoLine {
    overflow: hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
}
/* 控制文字在三行之内，多余部分显示... */
.threeLine {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
}
.hidden{
	display:none;
}

.wrap {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.top {
    padding-top: 30px;
    padding-bottom: 20px;
    border-bottom: 2px solid #cf0009;
}

.navlist {
    padding: 5px 0;
}

.navlist a {
    font-size: 14px;
    color: #333;
    line-height: 28px;
}

.nleft {
    border-right: 1px solid #d2d2d2;
    margin-right: 20px;
}

.lleft a {
    font-size: 15px;
    width: 16px;
    display: inline-block;
    margin-right: 15px;
    font-weight: bold;
}

.lleft .red {
    color: #cf0009;
}

.lright a {
    width: 110px;
    display: inline-block;
}

.lright p:nth-child(1) a:nth-child(2),
.lright p:nth-child(2) a:nth-child(2){
	width: 110px;
}
.lright p:nth-child(1) a:nth-child(3),
.lright p:nth-child(2) a:nth-child(3){
	width: 122px;
}
.lright p:nth-child(1) a:nth-child(4),
.lright p:nth-child(2) a:nth-child(4){
	width: 96px;
}

.mright a {
    width: 86px;
    display: inline-block;
}

.rright a {
    width: 30px;
    display: inline-block;
}

.rright p:nth-child(1) a:nth-child(1),
.rright p:nth-child(2) a:nth-child(1){
	width: 62px;
}
.rright p:nth-child(1) a:nth-child(2),
.rright p:nth-child(2) a:nth-child(2){
	width: 62px;
}
.rright p:nth-child(1) a:nth-child(3),
.rright p:nth-child(2) a:nth-child(3){
	width: 62px;
}

.form {
    background: #f2f2f2;
    border-radius: 20px;
    height: 40px;
}

.form .text {
    display: inline-block;
    background: url("../images/search.png") no-repeat 220px center transparent;
    padding-left: 15px;
    height: 40px;
    line-height: 40px;
    outline: none;
    width: 230px;
}

.form .submit {
    width: 82px;
    height: 40px;
    display: inline-block;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: #e71821;
    border-radius: 20px;
    outline: none;
    cursor: pointer;
}
.bgfff{
background:#fff;
min-width: 1200px;
}
/* 底部 */

.footer {
    margin-top: 30px;
    background: #f4f4f4;
    padding: 30px 0;
    text-align: center;
    min-width: 1200px;
}

.foot p,
.foot a {
    font-size: 12px;
    color: #333;
    text-align: center;
    line-height: 30px;
}