@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
img{ border:0 none; vertical-align:top;}
body{ background:#fff;}
.dclear{ clear:both;}
.footer{ margin-top:0;}
.ztcont{ min-width:1180px; margin:0 auto; font-family:'黑体';}
.zy-bottom{ cursor:pointer;}
.zy-bottom div.active{ display:block;}
.zy-bottom .zy-list{ display:none;}
.zy-list{ top:50px;}
.zy-title{ position:relative;}
.zy-list .hot{ float:none; position:absolute; top:0; right:0;}
/*banner*/
.bannerzt{ width:100%; overflow:hidden; margin:0 auto;}
.bannerzt img{ margin:0; padding:0; border:0 none; vertical-align:top; display:block; width:100%; height:auto; margin-top:-1px;}

.ksbox1{ width:100%; height:auto; background:#fff; padding:40px 0;}
.ksbox1 .pbox1{ width:1180px; height:auto; margin:0 auto; font-size:30px; color:#313131; text-align:center; line-height:1.3;}
.ksbox1 .pbox1 b{ font-size:48px;}
.ksbox1 .pbox1 i{ color:#d44f26; font-style:normal;}
.ksbox1 .imgbox1{ width:1210px; height:390px; margin:0 auto; padding-top:20px;}
.ksbox1 .imgbox1 img{ width:605px; height:370px; float:left;}
.ksbox1 .imgbox11{ width:799px; height:110px; margin:0 auto; padding:20px 0 30px;}
.ksbox1 .imgbox11 img{ width:799px; height:60px;}

.aboxaab a{ width:290px; height:60px; line-height:60px; text-align:center; font-size:30px; font-weight:bold; color:#fff; background:#2C14F1; border-radius:5px; display:block; margin:0 auto;}
.aboxaab2 a{ background:#2C14F1; color:#ff3c00;}

.ksbox2{ width:100%; height:auto; background:#4075e0; padding:40px 0;}
.ksbox2 .pbox1{ width:1180px; height:auto; margin:0 auto; font-size:30px; color:#fff; text-align:center; line-height:1.3;}
.ksbox2 .pbox1 b{ font-size:48px;}
.ksbox2 .pbox1 i{ color:#ffff00; font-style:normal;}
.ksbox2 .imgbox2{ width:1200px; height:auto; margin:0 auto; padding:40px 0 15px;}
.ksbox2 .imgbox2 li{ float:left; margin:0 15px;}
.ksbox2 .imgbox2 li img{ width:100%;}
.ksbox2 .imgbox2 li p{ height:60px; line-height:50px; text-align:center; font-size:20px; color:#fff;}
.ksbox2 .imgbox2 li.hd1 img{ height:260px;}
.ksbox2 .imgbox2 li.hd2 img{ height:386px;}
.ksbox2 .imgbox2 li.wd1{ width:363px;}
.ksbox2 .imgbox2 li.wd2{ width:369px;}
.ksbox2 .imgbox2 li.wd3{ width:368px;}
.ksbox2 .imgbox2 li.wd4{ width:537px;}
.ksbox2 .imgbox2 li.wd5{ width:276px;}
.ksbox2 .imgbox2 li.wd6{ width:271px;}
.ksbox2 .imgbox2 li.hd1{ height:320px;}
.ksbox2 .imgbox2 li.hd2{ height:446px;}

.ksbox3{ width:100%; height:auto; background:#e8534f; padding:40px 0;}
.ksbox3 .pbox1{ width:1180px; height:auto; margin:0 auto; font-size:30px; color:#fff; text-align:center; line-height:1.3;}
.ksbox3 .pbox1 b{ font-size:48px;}
.ksbox3 .pbox1 i{ color:#ffff00; font-style:normal;}
.ksbox3 .imgbox3{ width:1220px; height:auto; margin:0 auto; padding:40px 0 15px;}
.ksbox3 .imgbox3 li{ width:275px; height:445px; float:left; margin:0 15px;}
.ksbox3 .imgbox3 li img{ width:275px; height:385px;}
.ksbox3 .imgbox3 li p{ height:60px; line-height:50px; text-align:center; font-size:20px; color:#fff;}

.ksbox4{ width:100%; height:auto; background:#d5dade; padding:40px 0;}
.ksbox4 .pbox1{ width:1180px; height:auto; margin:0 auto; font-size:30px; color:#434343; text-align:center; line-height:1.3;}
.ksbox4 .pbox1 b{ font-size:48px;}
.ksbox4 .pbox1 i{ color:#d44f26; font-style:normal;}
.ksbox4 .imgbox4{ width:1220px; height:auto; margin:0 auto; padding:40px 0 15px;}
.ksbox4 .imgbox4 li{ height:445px; float:left; margin:0 15px;}
.ksbox4 .imgbox4 li img{ width:100%; height:385px;}
.ksbox4 .imgbox4 li p{ height:60px; line-height:50px; text-align:center; font-size:20px; color:#474747;}
.ksbox4 .imgbox4 li.wd1{ width:540px;}
.ksbox4 .imgbox4 li.wd2{ width:277px;}
.ksbox4 .imgbox4 li.wd3{ width:274px;}

.ksbox5{ width:100%; height:auto; background:#e86f4f; padding:40px 0;}
.ksbox5 .pbox1{ width:1180px; height:auto; margin:0 auto; font-size:30px; color:#fff; text-align:center; line-height:1.3;}
.ksbox5 .pbox1 b{ font-size:48px;}
.ksbox5 .pbox1 i{ color:#ffff00; font-style:normal;}
.ksbox5 .imgbox5{ width:1220px; height:auto; margin:0 auto; padding:40px 0 15px;}
.ksbox5 .imgbox5 li{ float:left; margin:0 15px;}
.ksbox5 .imgbox5 li img{ width:100%;}
.ksbox5 .imgbox5 li p{ height:60px; line-height:50px; text-align:center; font-size:20px; color:#fff;}
.ksbox5 .imgbox5 li.wd1{ width:360px;}
.ksbox5 .imgbox5 li.wd2{ width:275px;}
.ksbox5 .imgbox5 li.hd1{ height:320px;}
.ksbox5 .imgbox5 li.hd2{ height:445px;}
.ksbox5 .imgbox5 li.hd1 img{ height:260px;}
.ksbox5 .imgbox5 li.hd2 img{ height:385px;}

.ksbox6{ width:100%; height:auto; background:#4075e0; padding:40px 0;}
.ksbox6 .pbox1{ width:1180px; height:auto; margin:0 auto; font-size:30px; color:#fff; text-align:center; line-height:1.3;}
.ksbox6 .pbox1 b{ font-size:48px;}
.ksbox6 .pbox1 i{ color:#fffc00; font-style:normal;}
.ksbox6 .imgbox6{ width:1220px; height:auto; margin:0 auto; padding:40px 0 15px;}
.ksbox6 .imgbox6 li{ height:445px; float:left; margin:0 15px;}
.ksbox6 .imgbox6 li img{ width:100%; height:385px;}
.ksbox6 .imgbox6 li p{ height:60px; line-height:50px; text-align:center; font-size:20px; color:#fff;}
.ksbox6 .imgbox6 li.wd1{ width:540px;}
.ksbox6 .imgbox6 li.wd2{ width:277px;}
.ksbox6 .imgbox6 li.wd3{ width:274px;}

.ksbox7{ width:100%; height:auto; background:#d9e8ff; padding:40px 0;}
.ksbox7 .pbox1{ width:1180px; height:auto; margin:0 auto; font-size:30px; color:#303030; text-align:center; line-height:1.3;}
.ksbox7 .pbox1 b{ font-size:48px;}
.ksbox7 .pbox1 i{ color:#cd461d; font-style:normal;}
.ksbox7 .imgbox7{ width:1220px; height:auto; margin:0 auto; padding:40px 0 15px;}
.ksbox7 .imgbox7 li{ width:365px; height:315px; float:left; margin:0 15px;}
.ksbox7 .imgbox7 li img{ width:365px; height:255px; box-shadow:0 0 16px #999;}
.ksbox7 .imgbox7 li p{ height:60px; line-height:50px; text-align:center; font-size:20px; color:#515151;}

.ksbox8{ width:100%; height:auto; background:#fff; padding:40px 0;}
.ksbox8 .pbox1{ width:1180px; height:auto; margin:0 auto; font-size:30px; color:#313131; text-align:center; line-height:1.3;}
.ksbox8 .pbox1 b{ font-size:48px;}
.ksbox8 .pbox1 i{ color:#d44f26; font-style:normal;}
.ksbox8 .imgbox8{ width:1220px; height:auto; margin:0 auto; padding:40px 0 15px;}
.ksbox8 .imgbox8 li{ width:270px; height:435px; float:left; margin:0 15px;}
.ksbox8 .imgbox8 li img{ width:270px; height:375px; box-shadow:0 0 16px #999;}
.ksbox8 .imgbox8 li p{ height:60px; line-height:50px; text-align:center; font-size:20px; color:#515151;}
.ksbox8 .imgbox8 li.wd1{ width:365px;}
.ksbox8 .imgbox8 li.hd1{ height:310px;}
.ksbox8 .imgbox8 li.wd1 img{ width:365px;}
.ksbox8 .imgbox8 li.hd1 img{ height:260px;}