@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;}
b{font-weight:normal}
/* link : style */
a{text-decoration:none;}
a:hover{text-decoration:none;}

body{
    margin:0 auto;
    width:100%;
    background:url("../img/bg.jpg") no-repeat center top #000000;
}
.wrap{
    margin:0 auto;
    width:100%;
    min-width:1200px;
    max-width:1920px;
}
.header{
    height:475px;
}
.content{
    margin:0 auto;
    width:1200px;
}
.part1{
    width:1200px;
    padding-bottom:40px;
    background:url("../img/part1-bg.png") no-repeat center top;
}
.part1-title{
    padding-top:60px;
}
.part1-title h1{
    font-size:36px;
    font-weight:bold;
    text-align:center;
    color:#b5a4ff;
}
.part1 h2{
    padding-top:60px;
    font-size:36px;
    color:#b5a4ff;
    text-align:center;
}
.part1 ul{
    padding-top:20px;
    margin-left:400px;
}
.part1 ul li{
    line-height:24px;
    color:#b5a4ff;
}
.part1-1{
    padding-bottom:60px;
}
.part1-1-box{
    margin:0 auto;
    margin-top:22px;
    width:970px;
    height:550px;
    background:url("../img/vedio-bg.jpg") no-repeat center top;
}
.part1-1-box img{
    padding:5px;
    width:960px;
    height:540px;
    display:block;
}
.part2{
    padding-bottom:60px;
}
.part-title{
    width:1200px;
    height:136px;
    background:url("../img/title-bg.jpg") no-repeat center top;
}
.part-title h1{
    padding-top:52px;
    font-size:36px;
    font-weight:bold;
    text-align:center;
    color:#b5a4ff;
}
.part2-title{
    padding-top:16px;
    padding-bottom:30px;
    font-size:36px;
    font-weight:bold;
    text-align:center;
    color:#6542ae;
}
.part2 h2{
    margin:0 auto;
    line-height:25px;
    color:#a595e9;
    width:970px;
}
.part2 p{
    margin:0 auto;
    line-height:25px;
    color:#a595e9;
    width:970px;
    text-indent:30px;
}
.part3{
    padding-bottom:60px;
}
.part3-main{
    margin:0 auto;
    width:1080px;
}
.part3-box{
    float:left;
    margin-top:20px;
    margin-right:30px;
    width:330px;
    height:240px;
    background:#ffffff;
}
.part3-box img{
    padding:5px;
    width:320px;
    height:180px;
}
.part3-box h1{
    float:left;
    margin-top:12px;
    margin-right:12px;
    padding:0 12px;
    font-size:18px;
    line-height:18px;
    border-right:1px solid #130029;
}
.part3-box h2{
    float:left;
    margin-top:12px;
    padding:0 5px;
    width:225px;
    color:#130029;
    line-height:18px;
}
.part3-box h3{
    float:left;
    width:225px;
    margin-top:5px;
    padding:0 5px;
    color:#130029;
    line-height:18px;
}
.part4{
    padding-bottom:60px;
}
.main-bg{
    padding-top:70px;
    width:1200px;
    background:url("../img/main-bg.jpg") no-repeat center top #1e1435;
}
.part4-main{
    padding-bottom:30px;
}
.part4-main img{
    float:left;
    margin-left:75px;
    width:640px;
    height:360px;
    display:block;
    border:5px solid #57207b;
}
.part4-ul{
    float:left;
    margin-left:30px;
    width:366px;
}
.part4-ul ul{
    margin-bottom:20px;
    width:366px;
}
.part4-ul ul li{
    width:366px;
    height:34px;
    line-height:34px;
    text-indent:15px;
    overflow:hidden;
    background:url("../img/tag.png") no-repeat left center;
    border-bottom:1px dashed #3d315e;
}
.part4-ul ul li a{
    color:#b5a4ff;
}
.part5{
    padding-bottom:60px;
}
.part5-main{
    margin:0 auto;
}
.part5-boxs{
    margin:0 auto;
    width:1070px;
    padding-bottom:20px;
}
.part5-box{
    float:left;
    margin-right:20px;
    margin-bottom:20px;
    width:515px;
    height:430px;
    background:#ffffff;
}
.part5-box img{
    margin:5px;
    display:block;
}
.part5-box h1{
    padding-top:20px;
    font-size:18px;
    line-height:18px;
    color:#130029;
    text-align:center;
}
.part5-box h2{
    padding:0 20px;
    padding-top:5px;
    font-size:18px;
    line-height:24px;
    color:#130029;
    text-align:center;
}
.part6{
    padding-bottom:60px;
}
.part6-main{
    padding-bottom:20px;
}
.part6-main img{
    float:left;
    margin-left:75px;
    width:640px;
    height:360px;
    display:block;
    border:5px solid #57207b;
}
.part6-info{
    float:left;
    margin-left:30px;
    width:370px;
}
.part6-info p{
    text-indent:30px;
    /*margin-top:20px;*/
    margin-top:120px;
    line-height:25px;
    color:#b5a4ff;
}
.part7{
    padding-bottom:60px;
}
.part7-ul{
    padding-bottom:45px;
    margin-left:50px;
}
.part7-ul ul{
    margin-right:16px;
    float:left;
    width:530px;
}
.part7-ul ul li{
    height:39px;
    line-height:39px;
    border-bottom:1px dashed #2f2f55;
}
.part7-ul ul li a{
    color:#b5a4ff;
}
.part8{
    padding-bottom:60px;
}
.part8-boxs{
    margin-left:30px;
    padding-bottom:30px;
}
.part8-box{
    margin-right:12px;
    float:left;
    width:180px;
    height:270px;
}
.part8-box img{
    width:176px;
    height:176px;
    border:2px solid #3c286a;
}
.part8-box p{
    padding-top:16px;
    line-height:18px;
    color:#a696eb;
    text-align:center;
}
.part9{
    padding-bottom:60px;
}
.part9-img{
    padding-bottom:20px;
    margin-left:30px;
}
.part9-img img{
    margin-right:12px;
    margin-bottom:12px;
    float:left;
    display:block;
    width:176px;
    height:176px;
    border:2px solid #3c286a;
}
.footer{
    width:100%;
    height:200px;
    background:#1e1435;
    border-top:1px solid #443868;
}
.footer-top{
    margin:0 auto;
    width:1200px;
    height:143px;
    border-bottom:1px solid #443868;
}
.footer-top ul{
    padding-top:44px;
    margin-left:204px;
}
.footer-top ul li{
    padding:0 16px;
    line-height:14px;
    float:left;
    border-left:1px solid #a696eb;
}
.footer-top ul li a{
    line-height:14px;
    color:#a696eb;
}
.footer-top ul li.first{
    border-left:none;
}
.footer-top p{
    margin-top:16px;
    text-align:center;
    line-height:14px;
    color:#a696eb;
}
.footer-bottom p{
    text-align:center;
    line-height:56px;
    color:#a696eb;
}










