body {
    height: 100%;
    font-size: 15px;
    font-family: '微软雅黑';
    color: #666;
}
.fl {
float:left}
/**新闻/案例列表**/
/*.news .main{padding-bottom:35px;}*/
.news .main .inner {
    width: 100%;
    margin: 0 auto;
    overflow: hidden
}

.news .main .list li {
    padding: 30px 0;
    border-bottom: 1px solid #F5F5F5;
}

    .news .main .list li .pic {
        width: 310px;
        height: 190px;
        overflow: hidden;
        display: none;
    }
   
        .news .main .list li .pic img {
            display: block;
            width: 100%;
            height: 100%;
        }

 
    .news .main .list li .text {
        /* position: relative; */
        /* margin-left: 350px; */
        overflow: hidden;
    }

        .news .main .list li .text .t1 {
            padding-top: 10px;
            color: #aaa;
        }

            .news .main .list li .text .t1 .day {
                font-size: 30px;
                font-weight: bold;
                font-family: 'arial'
            }

            .news .main .list li .text .t1 .year {
                font-family: 'arial';
                margin-left: 10px;
            }

            .news .main .list li .text .t1 .views {
                margin-left: 40px;
            }

        .news .main .list li .text .title a {
            font-size: 18px;
            color: #666;
            line-height: 30px
        }

            .news .main .list li .text .title a:hover {
                color: #b71c22;
            }

        .news .main .list li .text .smalltext {
            overflow: hidden;
        }

            .news .main .list li .text .smalltext a {
                font-size: 14px;
                color: #999;
                line-height: 24px
            }

        .news .main .list li .text .view {
        display: none;
        }

            .news .main .list li .text .view:hover {
                color: #fff;
                background: #b71c22;
                border-color: #b71c22;
            }

/**新闻内容页**/
.navline .sub a.lid66 {
    border-bottom: 3px solid #b71c22;
    margin-bottom: -1px;
    padding-bottom: 0;
}

.container .row .hd {
    height: 80px;
    border-bottom: 1px dashed #ddd;
    text-align: center;
}

    .container .row .hd .title {
        font-size: 20px;
        color: #666;
        line-height: 40px;
    }

.container .row .bd {
    padding-top: 25px;
}

    .container .row .bd .newstext {
        color: #666;
        line-height: 30px;
    }

        .container .row .bd .newstext p {
            padding: 5px 0;
        }

            .container .row .bd .newstext p.pic {
                text-align: center;
                margin: 15px auto;
                text-indent: 0
            }

.news-content h1 {
    font-size: 24px;
    margin-top: 0;
}

.news-content details {
    background-color: #f7f7f7;
}

.news-content .content {
    line-height: 30px;
    font-size: 15px;
}

.news-content img {
    max-width: 100%;
}


.g-touzi {
    overflow: hidden;
    width: 100%;
}

/* 当前 */

.newsdetails .main {
    /*background: #F2F1F1 url('/img/bg02.jpg') repeat-y center;*/
}

    .newsdetails .main .inner {
        overflow: hidden;
        min-height: 600px;
        padding: 20px;
        background: #fff;
    }

.news .main .inner .list {
    padding: 0 10px;
}

.newsdetails .main .hd {
    height: 80px;
    border-bottom: 1px dashed #ddd;
    text-align: center;
}

    .newsdetails .main .hd .title {
        font-size: 20px;
        color: #666;
        line-height: 40px;
        height: 40px;
        overflow: hidden;
    }

    .newsdetails .main .hd .info {
        font-size: 12px;
        color: #939393;
        line-height: 30px;
    }

        .newsdetails .main .hd .info a {
            color: #939393;
        }

.newsdetails .main .bd {
    padding-top: 25px;
}

    .newsdetails .main .bd .newstext {
        color: #666;
        line-height: 30px;
    }

        .newsdetails .main .bd .newstext p {
            padding: 5px 0;
        }

            .newsdetails .main .bd .newstext p.pic {
                text-align: center;
                margin: 15px auto;
                text-indent: 0
            }
/*下载*/
.downLoads .newslist_1{
	margin-top:20px
}
.downLoads .newslist_1 li{
	padding:10px 0
}
.downLoads .newslist_1 li h4 {
    font-size:14px;
    overflow: hidden;
}

.downLoads .newslist_1 li span, .downLoads .newslist_1 li .download {
    display: none;
}
.downLoads .newslist_1 li {
    position:relative;
	display: block;
    line-height: 50px;
    background: url(../images/icon2.jpg) no-repeat left center;
    border-bottom: 1px #c7c8c8 dashed;
	padding-right:100px
}
.downLoads .newslist_1 li a{
	position:absolute;
	top:0;
	right:0;
}

@media (min-width: 1023px) {
    .product-main {
        padding: 30px;
    }
    .news .main .inner {
        width: 1100px;
        margin: 0 auto;
        overflow: hidden;
    }
	.news .main .list li {
	    height:260px
	}
    .news .main .list li .pic {
        width: 310px;
        height: 190px;
        overflow: hidden;
        display: block;
    }

    .news .main .list li .text {
        position: relative;
        margin-left: 350px;
        height: 190px;
        overflow: hidden;
    }

        .news .main .list li .text .view {
            position: absolute;
            left: 0;
            bottom: 0;
            width: 130px;
            color: #999;
            border: 1px solid #ddd;
            height: 40px;
            line-height: 40px;
            text-align: center;
            border-radius: 4px;
        }
    /******下载*****/
    .downLoads .newslist_1 {
        padding: 18px 10px
    }

    
			.downLoads .newslist_1 li{
				padding-right:240px
			}
            .downLoads .newslist_1 li span {
                position:absolute;
				top:12px;
				right:115px;
				font-size:12px;
                display: block;
            }

            .downLoads .newslist_1 li h4 {
                display: inline;
                font-size: 14px;
                font-weight: 100;
                margin-right: 20px;
            }
			.downLoads .newslist_1 li a{
				top:22px;
			}
			.downLoads .newslist_1{
				margin-top:0
			}

   .news .main .list li .text .smalltext {
       height: 72px
   }
}
