@charset "utf-8";
/* CSS Document */
body { margin:0; font:12px/24px Arial, "microsoft yahei"; color:#969696; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { padding:0; margin:0; }
ol, ul { list-style:none; }
li { list-style-type:none; }
img { border:0; vertical-align:top }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
address, cite, code, em, th, i { font-weight:normal; font-style:normal; }
.clearfix { *zoom:1;
}
figure{padding:0; margin:0;}
.clearfix:after { display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:"."; }
a { color:#666; text-decoration:none; outline: none }
a:hover { color:#bb0d46; }
body { overflow-x:hidden}
section{ background-color:#fff}
.head { background:url(../images/head.jpg) no-repeat center; height:784px; }
.w_1180 { width:1180px; margin:0 auto; position:relative }
.w_1300 { width:1300px; margin:0 auto; position:relative }
.head a { display:block; width:200px; height:60px; background:url(../images/zx1.jpg) no-repeat center; position:absolute; left:780px; top:530px; }
.sc1 { height:557px; }
.nav1 { width:100%; height:100px; background:#000 }
.nav1 ul { width:1100px; margin:0 auto; padding-top:20px; }
.nav1 ul li { width:156px; font-size:24px; float:left; border-right:1px dotted #FFFFFF; text-align:center; height:60px; line-height:60px; }
.nav1 ul li a { color:#FFF; }
.nav1 ul li a:hover { color:#bb0d46; }
.sc1_m { width:1100px; margin:0 auto; }
.sc1_m_l { width:550px; height:400px; float:left; padding:100px 0 0 60px; }
.sc1_m_l h1 { font-size:26px; color:#9d0033; display:block; padding-top:10px; }
.sc1_m_l p { display:block; width:510px; color:#221815; font-size:18px; padding-top:50px; height:200px; }
.sc1_m_r { width:490px; height:500px; float:left }
.sc2_t{ padding:20px 0;}
.sc2 { background:url(../images/sc2_bg.jpg) no-repeat center; height:838px; }
.sc2_1 { width:1100px; height:838px; margin:0 auto; position:relative }
.sec_1_1 { width:375px; height:140px; font-size:18px; color:#FFF; left:730px; top:170px; position:absolute }
.sec_1_2 { width:225px; height:70px; font-size:18px; color:#FFF; left:690px; top:380px; position:absolute; background:#694ec2; padding:15px 0 0 10px; line-height:30px; }
.sec_1_2 p { font-size:36px; }
.sec_1_2 span { font-size:22px; }
.sec_1_3 { width:450px; height:120px; font-size:18px; color:#FFF; left:690px; top:480px; position:absolute; line-height:25px; }
.sc2_1 a { width:200px; height:65px; display:block; background:#9d0033; color:#FFF; font-size:28px; line-height:65px; text-align:center; border-radius:8px; left:790px; top:630px; position:absolute; }
.sc2_1 a:hover { background:#f25b8c }
.sec3 { height:1004px; background:url(../images/01_02.jpg) no-repeat center; }
.sec3_1 { width:1100px; margin:0 auto; padding:900px 0 0 0; }
.sec3_1 a { width:200px; height:60px; text-align:center; line-height:65px; color:#FFF; display:block; background:#1f0083; font-size:28px; border-radius:6px; }
.sec4 { height:835px; background:url(../images/01_03.jpg) no-repeat center; }
.sec4_1 { margin:0 auto; padding:720px 0 0 1050px; }
.sec4_1 a { width:200px; height:60px; text-align:center; line-height:65px; color:#FFF; display:block; background:#1f0083; font-size:28px; border-radius:6px; }
.sec5_1 { padding-top:70px; height:160px; }
.sec5_2 { height:544px; background-color:#eee8c8; }
.czcl { width:300px; text-align:right; position:absolute; top:100px; }
.czcl h2 { font-size:36px; font-weight:bold; color:#221815; height:70px; }
.czcl li { font-size:26px; color:#221815; height:30px; margin-bottom:40px; cursor:pointer }
.czcl li span { margin-left:25px; }
#mj_tab01 { position:absolute; top:0px; left:320px; }
.czcl_tt { width:956px;}
.czcl_tt a { width:200px; height:60px; line-height:60px; background-color:#1f0083; display:block; position:absolute; top:-120px; left:100px; text-align:center; font-size:28px; color:#FFF; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; }
.czcl_tt a:hover{background-color:#5a41a7;}
.sc4_1 { height:626px; background:url(../images/sc4_1.jpg) no-repeat center #fff; padding:100px 0; }
.sc4_1 a{ width:200px; height:60px; line-height:60px; background-color:#1f0083; display:block;font-size:22px; position:absolute; top:520px; text-align:center; color:#FFF;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}
.sc4_1 a:hover{background-color:#5a41a7;}
.sc4_1 a.meng{ left:90px;}
.sc4_1 a.qiao{ left:485px;}
.sc4_1 a.shou{ left:880px;}
.sc5_1 { height:320px; background:url(../images/sc5_1.jpg) no-repeat center;}
.sc5_1 p{ font-size:22px; line-height:32px; color:#221815; width:830px; position:absolute; top:190px; left:160px;}
.sc5_2 { position:relative}

.sc5_2 .zj_3{ height:647px; background:url(../images/zj_3.jpg) no-repeat center;}
.sc5_2 .zj_4{ height:647px; background:url(../images/zj_4.jpg) no-repeat center;}
.sc5_2 .zj_5{ height:647px; background:url(../images/zj_5.jpg) no-repeat center;}
.sc5_2 li a{ width:200px; height:60px;  display:block; position:absolute; top:495px; }
.sc5_2 .btn{background: url(../images/box5_bnt.png) no-repeat; width:56px; height:79px; display:block; position:absolute; top:697px; z-index:999;}
.sc5_2 .prev{ left:3%; background-position: 0 0;}
.sc5_2 .next{ right:3%; background-position: -56px 0;}
.hmzj{ padding:30px 0 100px;}
.hmzj li{ width:260px; float:left; cursor:pointer}
.hmzj li span{ float:left}
.hmzj li .zj_t_1{ width:130px; float:left; margin:25px 0 0 5px;}
.hmzj li .zj_t_1 b{ display:block; color:#1f0083; font-size:22px; font-weight:normal; line-height:30px;}
.hmzj li .zj_t_1 em{ display:block;  font-size:14px;  line-height:20px;}

.sc6_1 { height:730px; background:url(../images/sc6_1.jpg) no-repeat center #fff; padding-bottom:120px; }
.sc6_1 div h1{ font-size:22px; color:#1f0083; line-height:40px;}
.sc6_1 div p{ font-size:16px; line-height:24px; color:#221815}
.sc6_1 div a{ font-size:24px; line-height:40px; color:#9d0033}
.sc6_1 .q_1{ width:725px; position:absolute; top:240px; left:455px;}
.sc6_1 .q_2{ width:725px; position:absolute; top:455px; left:455px;}
.sc6_1 .q_3{ width:725px; position:absolute; top:655px; left:455px;}
.sc7_1 { height:108px; background:url(../images/sc7_1.jpg) no-repeat center #fff; }
.sc7_2 li{ float:left; margin:50px 12px;}
.foot{ height:132px; background:url(../images/foot.jpg) no-repeat center; text-align:center; line-height:96px; font-size:30px;}
.foot a{ color:#fff;}