@charset "gb2312";

/* CSS Document */

ins {

    text-decoration: none;

}



img {

    border: 0;

}



ul, li {

    list-style: none;

}



* {

    margin: 0;

    padding: 0;

}



.w1200 {

    width: 1200px;

    margin: auto;

}





body {

    background: #f6f6f6;

}



.ban {

    overflow: hidden;

    width: 100%;

}



.ban img {

    width: 100%;

}



.title {

    margin-bottom: 10px;

}



.title h3 {

    font-size: 36px;

    text-align: center;

    line-height: 50px;

    width: 680px;

    margin: auto;

    padding: 7px 0;

    border-bottom: #606060 solid 1px;

}



.p1_title {

    overflow: hidden;

    margin: 40px 0;

}





.p1, .p2, .p3, .p4, .p5 {

    margin: 30px 0;

}



.p0 {

    margin: -4px auto 0;

    overflow: hidden;

    background: url(../images/p0_bg.jpg) no-repeat;

    background-size: 100%;

}



.p0_1 {

    overflow: hidden;

    padding: 70px 190px;

}



.p0_1 dl {

    background: #892d18;

    border-radius: 50%;

    width: 185px;

    float: left;

    height: 185px;

    margin: 0 10px;

}



.p0_1 dl dt {

    margin-top: 20px;

}



.p0_1 dl dt img {

    display: block;

    margin: auto;

}



.p0_1 dl dd {

    font-size: 18px;

    text-align: center;

    color: #fff;

    line-height: 40px;

}





.p2_main {

    overflow: hidden;

}



.p2 {

    overflow: hidden;

}



.p2_title {

    font-size: 18px;

    color: #5f4129;

    text-align: center;

    line-height: 40px;

}



.p2_title1 {

    font-size: 18px;

    color: #5f4129;

    text-align: right;

    line-height: 40px;

}



.p2_title2 {

    font-size: 18px;

    color: #5f4129;

    text-align: left;

    line-height: 40px;

}



.p2_1 {

    overflow: hidden;

}



.p2_1_l {

    width: 600px;

    float: left;

}



.p2_1_r {

    width: 600px;

    float: left;
	margin-top:56px;

}



.p2_1_r p {

    color: #5f4129;

    font-size: 16px;

    padding: 10px;

    line-height: 24px;

}





.p1 {

    margin: -4px auto 0;

    overflow: hidden;

    background: url(../images/p1_bg.jpg) no-repeat;

    background-size: 100%;

    padding: 40px 0;

}



.p1_1 {

    overflow: hidden;

}



.p1_1 {

    overflow: hidden;

}



.p1_1_l {

    width: 600px;

    float: left;

}



.p1_1_r {

    width: 600px;

    float: left;

}



.p1_1_r_1 {

    overflow: hidden;

    border: #5f4129 solid 1px;

    border-right: none;

    margin-left: 150px;

    padding: 20px;

    line-height: 30px;

}



.p1_1 h3 {

    font-size: 65px;

    font-weight: normal;

    text-align: right;

    padding-right: 50px;

    color: #5f4129;

}



.p1_1_r p {

    color: #5f4129;

    font-size: 15px;

    padding: 0px;

    line-height: 24px;

}





.p3 {

    margin: -4px auto 0;

    overflow: hidden;

    background: url(../images/p3_bg.jpg) no-repeat;

    background-size: 100%;

    padding: 40px 0;

}



.p3_1 {

    overflow: hidden;

    background: #f6f6f6;

}



.p3_1_l {

    width: 870px;

    float: left;

}



.p3_1_r {

    width: 330px;

    float: left;

}



.p3_1_r p {

    color: #5f4129;

    font-size: 16px;

    padding: 20px;

    line-height: 24px;

}





.p4 {

    margin: -4px auto 0;

    overflow: hidden;

    background: url(../images/p4_bg.jpg) no-repeat;

    background-size: 100%;

    padding: 40px 0;

}



.p4_1 {

    overflow: hidden;

    background: #f6f6f6;

    margin-bottom: 10px;

}



.p4_1_l {

    width: 630px;

    float: left;

}



.p4_1_r {

    width: 570px;

    float: left;

    padding-top: 50px;

}



.p4_1_r p {

    color: #5f4129;

    font-size: 16px;

    padding: 20px;

    line-height: 24px;

}



.p4_2 {

    overflow: hidden;

    background: #f6f6f6;

    margin-bottom: 10px;

}



.p4_2_l {

    width: 485px;

    float: left;

}



.p4_2_r {

    width: 715px;

    float: left;

    padding-top: 20px;

}



.p4_2_r p {

    color: #5f4129;

    font-size: 16px;

    padding: 20px;

    text-indent: 2em;

    line-height: 30px;

}



.p4_3 {

    overflow: hidden;

}



.p4_3 img:nth-child(1), .p4_3 img:nth-child(2) {

    margin-right: 5px;

}



.btn {

    overflow: hidden;

    padding-left: 250px;

}



.btn a {

    background: #f29128;

    height: 40px;

    margin: 30px;

    text-align: center;

    font-size: 20px;

    color: #fff;

    line-height: 40px;

    display: block;

    float: left;

}



.btn_1 {

    border-top-left-radius: 30px;

    border-bottom-left-radius: 30px;

    width: 30%;

}



.btn_2 {

    border-top-right-radius: 30px;

    border-bottom-right-radius: 30px;

    width: 30%;

}



.btn_3 {

    border-top-right-radius: 30px;

    border-bottom-right-radius: 30px;

    width: 50%;

}









