@charset "utf-8";
/* CSS Document */
/* common */
body,div,h1,h2,h3,h4,h5,h6,dl,dd,dt,p,a,form,select,input,span,ul,ol,li{
    margin:0px; padding:0px; text-indent:0; font-weight:normal;font-size:14px; font-family:'Microsoft YaHei',Verdana, Arial, Helvetica, sans-serif;color:#363636;
}
ul,ol{
    list-style:none; text-indent:0; list-style-position:outside;
}
img{
    border:0px;
}
.clear{
    width:0px; height:0px; font-size:0px; line-height:0px; margin:0px; padding:0px; clear:both;
}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
/* link : style */
a{text-decoration:none;}
a:hover{text-decoration:none;}

body{
    margin:0 auto;
    width:100%;
    min-width:1000px;
}

#header{
    margin:0 auto;
    width:100%;
    height:79px;
    background-color:#404040;
}
.header-main{
    margin:0 auto;
    width:1000px;
    height:70px;
}
.logo{
    margin-top:20px;
}
.header-main p{
    margin-top:20px;
    margin-left:10px;
    padding-left:9px;
    line-height:30px;
    color:#ffffff;
    border-left:1px solid #ffffff;
}
#content{
    margin:0 auto;
    widht:100%;
    min-width:1000px;
}
.banner{
    margin:0 auto;
    width:100%;
    height:530px;
    background:url("../images/banner.jpg") no-repeat center top;
    background-color:#000000;
}
.banner-main{
    margin:0 auto;
    width:1000px;
    height:530px;
    position:relative;
}
.banner-info{
    left:146px;
    top:85px;
    width:708px;
    height:533px;
    position:absolute;
    background:url("../images/banner-main.png") no-repeat center top;
}
.banner-info a{
    margin-top:450px;
    width:232px;
    height:46px;
    line-height:46px;
    text-align:center;
    border:2px solid #912b2b;
}
.banner-info a span{
    font-size:22px;
    font-weight:bold;
}
.bibtn1{
    margin-left:103px;
}
.bibtn2{
    margin-left:30px;
}
.nav{
    margin:0 auto;
    width:100%;
    height:217px;
    background-color:#f7f7f7;
}
.nav-main{
    margin:0 auto;
    margin-top:128px;
    width:100%;
    height:48px;
    background:url("../images/line.png") no-repeat center center;
}
.nav-main ul{
    margin:0 auto;
    width:734px;
    height:48px;
}
.nav-main ul li{
    margin-right:33px;
    float:left;
    display:inline;
    width:116px;
    height:44px;
    line-height:44px;
    font-size:20px;
    text-align:center;
    background-color:#f7f7f7;
    border:2px solid #626262;
}
.nav-main ul li.last{
    margin-right:0;
}
.part1{
    margin:0 auto;
    width:100%;
    height:545px;
    background:url("../images/part1-bg.png") no-repeat center top;
}
.part-title1{
    margin:0 auto;
    padding-top:43px;
    width:346px;
    height:110px;
    background:url("../images/title1.png") no-repeat center bottom;
}
.part1-main{
    margin:0 auto;
    padding-top:35px;
    width:1000px;
    height:297px;
    background:url("../images/part1-main-bg.jpg") no-repeat center bottom;
}
.part1-main h1{
    padding-top:43px;
    padding-left:127px;
    width:830px;
    line-height:30px;
    font-size:20px;
    font-weight:bold;
}
.part1-main p{
    padding-top:12px;
    padding-left:127px;
    line-height:30px;
    width:830px;
    font-size:16px;
}
.part2{
    margin:0 auto;
    width:100%;
    height:572px;
    background:url("../images/part2-bg.jpg") no-repeat center top;
    background-color:#fdfdfb;
}
.part-title2{
    margin:0 auto;
    padding-top:43px;
    width:346px;
    height:110px;
    background:url("../images/title2.png") no-repeat center bottom;
}
.part2-main{
    margin:0 auto;
    width:1000px;
}
.part2-box{
    margin-top:41px;
    padding:26px 21px 20px;
    width:250px;
    height:270px;
    background-color:#ffffff;
}
.p2b1{
    margin-left:39px;
}
.p2b2{
    margin-left:29px;
}
.p2b3{
    margin-left:19px;
}
.part2-box h1{
    margin-top:20px;
    font-size:20px;
    line-height:20px;
    font-weight:bold;
    color:#3b3838;
    text-align:center;
}
.part2-box h2{
    margin-top:7px;
    margin-bottom:15px;
    font-size:18px;
    line-height:18px;
    color:#3b3838;
    text-align:center;
}
.part3{
    margin:0 auto;
    widht:100%;
    height:1176px;
    background:url("../images/part3-bg.png") no-repeat center top;
}
.part-title3{
    margin:0 auto;
    padding-top:102px;
    width:346px;
    height:110px;
    background:url("../images/title3.png") no-repeat center bottom;
}
.part3-main{
    margin:0 auto;
    width:1000px;
}
.part3-main p{
    margin-left:330px;
    margin-top:812px;
    font-size:30px;
}
.part4{
    margin:0 auto;
    width:100%;
    height:1591px;
    background:url("../images/part4-bg.jpg") no-repeat center top;
    background-color:#fafafa;
}
.part-title4{
    margin:0 auto;
    padding-top:64px;
    width:346px;
    height:110px;
    background:url("../images/title4.png") no-repeat center bottom;
}
.part4-main{
    margin:0 auto;
    width:1000px;
}
.part4-box{
    margin:0 auto;
    margin-top:119px;
    width:886px;
}
.p4b1{
    margin-right:16px;
    width:434px;
    height:339px;
    background:url("../images/p1.jpg") no-repeat center;
}
.p4b1:hover{
    background-size:444px 349px;
}
.p4b2{
    margin-bottom:11px;
    width:264px;
    height:198px;
    background:url("../images/p2.jpg") no-repeat center;
    background-size:264px 198px;
}
.p4b2:hover{
    background-size:274px 208px;
}
.p4b3{
    margin-left:14px;
    width:158px;
    height:339px;
    background:url("../images/p3.jpg") no-repeat center;
    background-size:158px 349px;
}
.p4b3:hover{
    background-size:168px 359px;
}
.p4b4{
    width:264px;
    height:130px;
    background:url("../images/p4.jpg") no-repeat center;
    background-size:264px 130px;
}
.p4b4:hover{
    background-size:274px 140px;
}
.part4-box2{
    margin:0 auto;
    margin-top:89px;
    width:886px;
}
.p4b5{
    margin-right:16px;
    width:434px;
    height:339px;
    background:url("../images/p5.jpg") no-repeat center;
    background-size:434px 339px;
}
.p4b5:hover{
    background-size:444px 349px;
}
.p4b6{
    width:436px;
    height:339px;
    background:url("../images/p6.jpg") no-repeat center;
    background-size:436px 339px;
}
.p4b6:hover{
    background-size:446px 349px;
}
.part4-box3{
    margin:0 auto;
    margin-top:95px;
    width:894px;
}
.p4b7{
    margin-right:25px;
    margin-bottom:23px;
    width:281px;
    height:156px;
    background:url("../images/p7.jpg") no-repeat center;
    background-size:281px 156px;
}
.p4b7:hover{
    background-size:291px 166px;
}
.p4b8{
    margin-right:25px;
    margin-bottom:23px;
    width:281px;
    height:156px;
    background:url("../images/p8.jpg") no-repeat center;
    background-size:281px 156px;
}
.p4b8:hover{
    background-size:291px 166px;
}
.p4b9{
    margin-bottom:25px;
    width:281px;
    height:156px;
    background:url("../images/p9.jpg") no-repeat center;
    background-size:281px 156px;
}
.p4b9:hover{
    background-size:291px 166px;
}
.p4b10{
    margin-right:25px;
    width:281px;
    height:156px;
    background:url("../images/p10.jpg") no-repeat center;
    background-size:281px 156px;
}
.p4b10:hover{
    background-size:291px 166px;
}
.p4b11{
    margin-right:23px;
    width:281px;
    height:156px;
    background:url("../images/p11.jpg") no-repeat center;
    background-size:281px 156px;
}
.p4b11:hover{
    background-size:291px 166px;
}
.p4b12{
    width:281px;
    height:156px;
    background:url("../images/p12.jpg") no-repeat center;
    background-size:281px 156px;
}
.p4b12:hover{
    background-size:291px 166px;
}


.part5{
    margin:0 auto;
    width:100%;
    height:891px;
    background:url("../images/part5-bg.jpg") no-repeat center top;
    background-color:#fafafa;
}
.part5-main{
    margin:0 auto;
    width:100%;
}
.part5-main p{
    padding-top:101px;
    text-align:center;
    font-size:18px;
    line-height:36px;
    color:#484545;
}
.part6{
    margin:0 auto;
    width:100%;
    height:1573px;
}
.part6-main{
    margin:0 auto;
    width:1000px;
    height:1573px;
}
.part-title5{
    margin:0 auto;
    padding-top:141px;
    width:346px;
    height:110px;
    background:url("../images/title5.png") no-repeat center bottom;
}
.part6-main h1{
    padding-top:45px;
    font-size:30px;
    line-height:30px;
    text-align:center;
}
.part6-main h2{
    margin-top:49px;
    margin-left:150px;
    font-size:49px;
    line-height:49px;
    font-weight:bold;
    color:#f03434;
}
.part6-info{
    padding-top:34px;
    margin:0 auto;
    width:1000px;
    height:518px;
    background:url("../images/part6-info-bg.jpg") no-repeat center bottom;
}
.part6-info p{
    margin-top:80px;
    margin-left:111px;
    font-size:19px;
    line-height:30px;
    width:491px;
}
.part6-box{
    margin-top:46px;
}
.p6-box{
    margin:12px;
    width:135px;
    height:135px;
}
.p6-box a{
    width:135px;
    height:135px;
    display:block;
}
.p6b1{
    margin-left:32px;
    background:url("../images/l1.png") no-repeat center center;
}
.p6b2{
    background:url("../images/l2.png") no-repeat center center;
}
.p6b3{
    background:url("../images/l3.png") no-repeat center center;
}
.p6b4{
    background:url("../images/l4.png") no-repeat center center;
}
.p6b5{
    background:url("../images/l5.png") no-repeat center center;
}
.p6b6{
    background:url("../images/l6.png") no-repeat center center;
}
.p6b7{
    background:url("../images/l7.png") no-repeat center center;
}
.p6b8{
    background:url("../images/l8.png") no-repeat center center;
}
.p6b9{
    background:url("../images/l9.png") no-repeat center center;
}
.p6b10{
    margin-right:32px;
    background:url("../images/l10.png") no-repeat center center;
}
.p6b11{
    margin-left:32px;
    background:url("../images/l11.png") no-repeat center center;
}
.p6b12{
    background:url("../images/l12.png") no-repeat center center;
}
.p6b13{
    background:url("../images/l13.png") no-repeat center center;
}
.p6b14{
    background:url("../images/l14.png") no-repeat center center;
}
.p6b15{
    background:url("../images/l15.png") no-repeat center center;
}
.p6b16{
    background:url("../images/l16.png") no-repeat center center;
}
.part7{
    margin:0 auto;
    width:100%;
    height:229px;
    background:url("../images/part7-bg.jpg") no-repeat center top;
    background-color:#f03434;
}
.part7 p{
    color:#ffffff;
    line-height:229px;
    font-size:66px;
    font-weight:bold;
    text-align:center;
}
#footer{
    margin:0 auto;
    width:100%;
    height:114px;
    background-color:#000000;
}
#footer p{
    font-size:20px;
    color:#ffffff;
    line-height:114px;
    text-align:center;
}









