@charset "UTF-8";

.container {
    width: 1200px;
    margin:0 auto;
}
.tt2 {
    position: relative;
}
/* .partner-box {
    background: url(bj3.png) no-repeat center;
    padding:50px 0px;
} */

.partner-box{
    width: 100%;
    min-width: 1264px;
    overflow: hidden;
    margin: 20px 0 50px;
}
.partner-box h2 {
    /* background: url(h2bj2.png) no-repeat left; */
    border-bottom:1px solid #b3b3b3;
    padding-bottom: 10px;
}
.partner-box h2.clearfix{
    zoom: 1;
}
.clearfix:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}
.partner-box h2 ul {
    float:left;
}
.partner-box h2 ul li {
    font-size: 24px;
    color:#a8a8a8;
    float:left;
    font-weight: normal;
    margin-left:15px;
}
.partner-box h2 ul li.cur {
    color:#333;
}
.partner-box h2 ul li span {
    font-size: 16px;
    margin-left: 10px;
    color:#a8a8a8;
}
.partner-box h2 a {
    width: 52px;
    height: 20px;
    display: block;
    float: right;
    background: #0083e0;
    color: #fff;
    line-height: 20px;
    font-size: 12px;
    border-radius: 15px;
    text-align: center;
    text-indent: 0px;
    margin-top: 11px;
}
#demo1{
	overflow:hidden;
	width:92%;
	margin:0 auto;
	margin-top: 30px;
}
#indemo2 {
	float: left;
	width:800%;
}
#demo3 {
	float: left;
}
#demo24 {
	float: left;
}
.partner-list li {
    float:left;
    width: 260px;
    height: 185px;
    border:1px solid #dedede;
    background: #fff;
    text-align: center;
    margin-right: 20px;
}
.partner-list li a.img img {
    margin-top: 7px;
        width:95%;
}
.l_btn1{
    width: 36px;
    height: 37px;
    background: url(left.png) no-repeat;
    position: absolute;
    left: 0;
    top: 95px;
    cursor: pointer;
}
.r_btn1{
    width: 36px;
    height: 37px;
    background: url(right1.png) no-repeat;
    position: absolute;
    right:0;
    top: 95px;
    cursor: pointer;
}

.hezuo-box {
    padding:50px 0px;
}

.hezuo-box h2 {
    font-size: 24px;
    font-weight: normal;
    color:#333;
    text-indent: 15px;
    background: url(h2bj2.png) no-repeat left;
    border-bottom:1px solid #b3b3b3;
}
.hezuo-box h2 span {
    font-size: 16px;
    color:#b3b3b3;
    margin-left: 15px;
}
.hezuo-box h2 a {
    width: 52px;
    height: 20px;
    display: block;
    float: right;
    background: #0083e0;
    color: #fff;
    line-height: 20px;
    font-size: 12px;
    border-radius: 15px;
    text-align: center;
    text-indent: 0px;
    margin-top: 11px;
}
.hezuo-list {
    width: 85%;
    margin:0 auto;
    margin-top: 30px;
}
.hezuo-list .slick-arrow {
    position: absolute;
    width: 30px;
    height: 50px;
    position: absolute;
    border:none;
    font-size: 0px;
    outline: none;
    cursor: pointer;
}
.hezuo-list .slick-prev {
    left: -65px;
    background: url(left2.png) no-repeat;
    top: 20px;
}
.hezuo-list .slick-next {
    right:-65px;
    background: url(right2.png) no-repeat;
    top: 20px;
}