.banner {
    height: 400px;
    background: url(../img/app-banner.jpg) no-repeat center top;
}
.banner .txt {
	color: #fff;
	text-align: center;
    margin-top: 100px;
}
.banner .txt h2 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 48px;
}
.banner .txt img {
	    display: inline-block;
    vertical-align: bottom;
    margin-right: 10px;
    width: 250px;
    height: 100px;
}
.banner .txt p {
    font-size: 36px;
}
.title {
    text-align: center;
    padding: 20px 0;
}
.title h2 {
    line-height: 80px;
    font-size: 34px;
    color: #222;
}
.title h3{
	margin-bottom: 20px;
    text-align: center;
    font-size: 24px;
    color: #333333;
}
.title p {
    line-height: 32px;
    font-size: 16px;
    color: #565656;
}
.title .special-tit {
    margin-top: 8px;
    display: inline-block;
    padding: 0 45px;
    line-height: 30px;
    height: 30px;
    background: #eee;
    border-radius: 15px;
    color: #555;
    font-size: 16px;
    margin-bottom: 20px;
}
.app-part1{
	padding: 0 0 40px 0;
}
.app-part1 ul {
    font-size: 0;
    margin-top: 20px;
}
.app-part1 ul li {
	padding-left:1px;
}
.app-part1 .box {
	background-color:#f5f5f5;
	height:416px;
	overflow:hidden;
}
.app-part1 .box .img {
	width:80px;
	height:80px;
	margin:70px auto 30px;
}
.app-part1 .box h2 {
	font-size:24px;
	color:#333333;
	text-align:center;
	margin-bottom:15px;
}
.app-part1 .box p {
	font-size:14px;
	line-height:24px;
	color:#999999;
	text-align:center;
	padding: 0 10px;
}
.application ul {
	width: 100%;
    padding-bottom: 40px;
    float: left;
}

.application li {
    width: 242px;
    height: 275px;
    float: left;
    ;
    margin: 60px 0 0 58px;
    overflow: hidden;
}

    .application li dt {
        width: 130px;
        height: 130px;
        margin: 9px auto 0;
        background: url(../img/application.png)  no-repeat;
    }

        .application li dt.gou {
            background-position: 0 0;
        }

        .application li dt.wei {
            background-position: -139px 0;
        }

        .application li dt.dollor {
            background-position: -278px 0;
        }

        .application li dt.ca {
            background-position: -416px 0;
        }

        .application li dt.yao {
            background-position: 0 -155px;
        }

        .application li dt.bei {
            background-position: -139px -155px;
        }

        .application li dt.lou {
            background-position: -278px -155px;
        }

        .application li dt.shu {
            background-position: -416px -155px;
        }

        .application li dt.gou {
            background-position: 0 0;
        }

        .application li dt.wei {
            background-position: -139px 0;
        }

        .application li dt.dollor {
            background-position: -278px 0;
        }

        .application li dt.ca {
            background-position: -416px 0;
        }

        .application li dt.yao {
            background-position: 0 -155px;
        }

        .application li dt.bei {
            background-position: -139px -155px;
        }

        .application li dt.lou {
            background-position: -278px -155px;
        }

        .application li dt.shu {
            background-position: -416px -155px;
        }

        .application li dt.wuzi {
            background-position: 0px -300px;
        }

        .application li dt.pingguo {
            background-position: -130px -300px;
        }

        .application li dt.aihu {
            background-position: -260px -300px;
        }

        .application li dt.fangda {
            background-position: -390px -300px;
        }

        .application li dt.cazi {
            background-position: -0px -430px;
        }

        .application li dt.ka {
            background-position: -130px -430px;
        }

        .application li dt.aihu {
            background-position: -260px -430px;
        }

        .application li dt.qianduo {
            background-position: -390px -430px;
        }

    .application li dd {
    }

        .application li dd h4 {
            height: 55px;
            line-height: 55px;
            font-size: 16px;
            color: #323232;
            text-align: center;
        }

        .application li dd p {
            line-height: 23px;
            font-size: 14px;
            color: #666666;
            word-wrap: break-word;
            word-break: normal;
            text-align: center;
        }

    .application li.height {
        height: 175px;
    }
.function ul {
    margin-left: -15px;
}

.function li {
    font-size: 14px;
    width: 228px;
    float: left;
    overflow: hidden;
    margin-left: 15px;
}

    .function li p {
        line-height: 30px;
    }
.general{
	float: left;
	width: 100%;
	padding-bottom: 40px;
}
.general ul {
    margin-left: -114px;
}

.general li {
    width: 103px;
    height: 152px;
    float: left;
    overflow: hidden;
    margin-left: 114px;
}

    .general li span {
        display: block;
        width: 103px;
        height: 103px;
        background: url(../img/function.png)  no-repeat;
    }

        .general li span.wen {
            background-position: 0 0;
        }

        .general li span.tu {
            background-position: -103px 0;
        }

        .general li span.shi {
            background-position: -206px 0;
        }

        .general li span.ping {
            background-position: -309px 0;
        }

        .general li span.shou {
            background-position: -412px 0;
        }

        .general li span.men {
            background-position: -515px 0;
        }

        .general li span.yu {
            background-position: 0 -103px;
        }

        .general li span.daoh {
            background-position: -103px -103px;
        }

        .general li span.sou {
            background-position: -206px -103px;
        }

        .general li span.po {
            background-position: -309px -103px;
        }

        .general li span.fen {
            background-position: -412px -103px;
        }

        .general li span.shang {
            background-position: -515px -103px;
        }

        .general li span.zhi {
            background-position: 0 -206px;
        }

        .general li span.hui {
            background-position: -103px -206px;
        }

        .general li span.liu {
            background-position: -206px -206px;
        }

        .general li span.wang {
            background-position: -309px -206px;
        }

        .general li span.you {
            background-position: -412px -206px;
        }

        .general li span.xiao {
            background-position: -515px -206px;
        }

    .general li h4 {
        line-height: 49px;
        font-size: 18px;
        color: #333333;
        text-align: center;
    }
.app-part3 {
	width:100%;
	height:1000px;
	overflow:hidden;
	margin:0 auto;
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url(../img/app-part3.jpg);
}
.app-part3 h2.title {
	margin-top:140px;
	color:#fff;
}
.app-part3 p {
	color:#fff;
	font-size:14px;
	line-height:24px;
	text-align:center;
	margin-top:40px;
}