	.banner {
	    min-width: 1000px;
	    position: relative;
	    height: 590px;
	    overflow: hidden;
	}

	.banner .bd {
	    position: relative;
	    z-index: 0;
	}

	.banner .bd ul {
	    width: 100% !important;
	}

	.banner .bd li {
	    width: 100% !important;
	    height: 590px;
	    overflow: hidden;
	    text-align: center;
	}

	.banner .bd li a {
	    display: block;
	    height: 590px;
	}

	.banner .hd {
	    width: 1000px;
	    left: 50%;
	    margin-left: -500px;
	    bottom: 15px;
	    position: absolute;
	    z-index: 1;
	    bottom: 15px;
	    overflow: hidden;
	}

	.banner .hd ul {
	    float: right;
	}

	.banner .hd ul li {
	  	    float: left;
	    margin: 0 5px;
	    display: inline;
	    cursor: pointer;
	    width: 18px;
	    height: 10px;
	    background: #e0e0e0;
	}

	.banner .hd ul li img {
	    width: 80px;
	    line-height: 41px;
	    display: block;
	    border: 2px solid #fff;
	    filter: alpha(opacity=50);
	    opacity: 0.5;
	}

	.banner .hd ul .on li {
	    float: left;
	    margin: 0 5px;
	    display: inline;
	    cursor: pointer;
	    width: 18px;
	    height: 10px;
	    background: #000;
	}
    .abbj {
    width: 100%;
    background: #000;
    overflow: hidden;
}

.ibt {
    text-align: center;
    padding: 30px 0;
    overflow: hidden;
}

.ibt h3 {
    font-size: 24px;
    line-height: 40px;
    overflow: hidden;
    font-weight: bolder;
    color: #fff;
}
.ibt small {
    color: #a9a9a9;
    font-size: 14px;
    line-height: 30px;
}
.abtxt p {
    font-size: 16px;
    text-align: left;
    line-height: 30px;
    padding: 0px 183px;
    font-weight: 800;
    color: #ababab;
}
p.ab_en {
    margin-top: 15px;
    margin-bottom: 10px;
}

p.ab_m {
    margin-top: 60px;
    margin-bottom: 10px;
    overflow: hidden;
}
.abtxt {
    padding-bottom: 80px;
    padding-top: 30px;
}

/* 竖向轮播 */
.slb {
    height: 800px;
    width: 100%;
    overflow: hidden;
    background: url(../images/rkwe.jpg) no-repeat;
}
.shuimg {
    width: 1300px;
    position: relative;
    zoom: 1;
    overflow: hidden;
}





.shuimg div {
    padding: 3px;
    line-height: 2em;
}

.shuimg div img{
   width: 100%;
   height: 800px;
}



.shuimg .pagesize {
 position: absolute;
    right: 30px;
    top: 360px;
    width: 30px;
    height: 80px;
}

.shuimg .pagesize a {
    width: 30px;
    height: 30px;
    display: inline-block;
    background: #fff;
    color: #000;
    text-align: center;
    line-height: 30px;
}

.shuimg .pagesize a.prev:hover {
    background: #000;
    color: #fff;
}

.shuimg .pagesize a.next {
    background: #696969;
}

.shuimg .pagesize a.next:hover {
    background: #fff;
}

/* 视频 */
.vedio {
    width: 100%;
    overflow: hidden;
    height: auto;
    background: url(../images/7_qfjj.jpg) no-repeat;
}

.vedio_box {
    margin: 0 auto;
    width: 1389px;
        text-align: center;
}

.title {
    width: 550px;
    display: inline-block;
    text-align: center;
    overflow: hidden;
}

.title img {
    width: 350px;
    padding-top: 60px;
}

.title span {
    text-align: center;
    overflow: hidden;
    line-height: 30px;
    display: inline-block;
    width: 100%;
    height: 30px;
}
.case {
    width: 100%;
    overflow: hidden;
    height: auto;
    background: url(../images/6_vpj0.jpg) no-repeat;
}
.case_box {
    width: 1384px;
    margin: 0 auto;
    overflow: hidden;
    padding: 40px;
    border: 1px solid #4e4e4e;
    margin-bottom: 60px;
}
.case_item {
    float: left;
    width: 650px;
    overflow: hidden;
    height: 360px;
    padding-right: 60px;
}

.case_t {
    width: 100%;
    overflow: hidden;
    text-align: left;
}

.case_t h3 {
    font-size: 28px;
    line-height: 80px;
    font-weight: 800;
    color: #d4d3d3;
}

.nqsp {
    float: left;
    width: 300px;
}

.case_text {
    float: left;
    width: 280px;
    margin-left: 10px;
}

.case_text p {
    text-align: left;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
}

.case_text li {
    text-align: left;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
}
.nbg {
    width: 100%;
    overflow: hidden;
    height: auto;
    background: url(../images/7_qfjj.jpg) no-repeat;
}

.news {
    width: 1380px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}

.news_m {
    width: 100%;
    overflow: hidden;
}

.news_item {
    width: calc(33.33333% - 20px);
    float: left;
    padding: 20px;
}

.news_item li {
    width: 100%;
    overflow: hidden;
    margin-bottom: 30px;
}

.news_item li a h4 {
    font-size: 16px;
    text-align: left;
    line-height: 50px;
    color: #dadada;
    font-weight: 800;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news_item li a p {
    font-size: 14px;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #767676;
    text-align: left;
}

.news_item li span {
    line-height: 35px;
    text-align: left;
    display: inline-block;
    width: 100%;
    font-size: 14px;
    color: #6f6f6f;
}

.more {
    width: 100%;
    height: 45px;
    line-height: 45px;
    display: inline-block;
    text-align: left;
    color: #d7d7d7;
    font-size: 18px;
}

.xwbt {
    height: 60px;
    line-height: 60px;
    width: 100%;
    background: #1e1e1e;
    padding: 0px 15px;
}

.xwbt a {
    float: left;
    color: #a5a5a5;
    font-size: 16px;
}

a.lmm {
    float: right;
    color: #868686;
}
.focus {
    display: none;
}