@charset "utf-8";
/* CSS Document */
/*公共部分*/
*{margin:0;padding:0;font-family:Arial,"Microsoft YaHei","微软雅黑", Srial, Verdana, Geneva, sans-serif, tahoma, helvetica;-webkit-text-size-adjust:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
a:hover{cursor:pointer;}
ul,li{list-style-type:none;}
a{text-decoration:none;}

img{border:0;}
.ksbox{ width:100%;  overflow:hidden; margin:0 auto 0 auto;font-family:"微软雅黑","宋体";}
.ksbanner,.ksnav,.ksbox1,.ksbox2,.ksbox3,.ksbox4,.ksbox5,.ksbox6{ width:100%;  overflow:hidden; margin:0 auto 0 auto;font-family:"微软雅黑","宋体";}
.kscontent1{width:1100px;margin:0 auto; overflow:hidden;}
.kscontent2{width:1100px;margin:0 auto;}

.ksbanner1{ width:100%; height:100px;background: url("images/ksbanner_01.jpg") no-repeat center center;  }
.ksbanner2{ width:100%; height:100px;background: url("images/ksbanner_02.jpg") no-repeat center center;  }
.ksbanner3{ width:100%; height:100px;background: url("images/ksbanner_03.jpg") no-repeat center center;  }
.ksbanner4{ width:100%; height:200px;background: url("images/ksbanner_04.jpg") no-repeat center center;  }

.ksa1{ width:1100px; height:300px;background: url("images/ksa1.jpg") no-repeat center center;  margin: 0 auto;}
.ksa2{ width:1100px; height:500px;background: url("images/ksa2.jpg") no-repeat center center;  margin: 0 auto;}
.ksa3{ width:1100px; height:750px;background: url("images/ksa3.jpg") no-repeat center center;  margin: 0 auto;}
.ksa4{ width:1100px; height:870px;background: url("images/ksa4.jpg") no-repeat center center;  margin: 0 auto;}

.ksb1{ width:100%; height:127px;background: #fff; }
.ksb2{ width:100%; height:200px;background: url("images/ksb2.jpg") no-repeat center center;  }
.ksb3{ width:100%; height:200px;background: url("images/ksb3.jpg") no-repeat center center;  }
.ksb4{ width:100%; height:200px;background: url("images/ksb4.jpg") no-repeat center center;  }
.ksb5{ width:100%; height:280px;background: url("images/ksb5.jpg") no-repeat center center;  }
.ksb6{ width:100%; height:280px;background: url("images/ksb6.jpg") no-repeat center center;  }
.ksb7{ width:100%; height:410px;background: url("images/ksb7.jpg") no-repeat center center;  }


.ksc1{ width:1100px; height:200px; margin: 0 auto;}
.ksc2{ width:1100px; height:500px;background: url("images/ksc2.jpg") no-repeat center center;  margin: 0 auto;}
.ksc3{ width:1100px; height:167px;background: url("images/ksc3.jpg") no-repeat center center;  margin: 0 auto;}
.ksc41{ width:100%; height:106px;background: url("images/ksc4_01.jpg") no-repeat center center;  }
.ksc42{ width:100%; height:106px;background: url("images/ksc4_02.jpg") no-repeat center center;  }
.ksc43{ width:100%; height:106px;background: url("images/ksc4_03.jpg") no-repeat center center;  }
.ksc44{ width:100%; height:106px;background: url("images/ksc4_04.jpg") no-repeat center center;  }
.ksc45{ width:100%; height:106px;background: url("images/ksc4_05.jpg") no-repeat center center;  }


.ksd1{ width:1100px; height:260px;background: url("images/ksd1.jpg") no-repeat center center; margin: 0 auto; }
.ksd2{ width:1100px; height:550px;background: url("images/ksd2.jpg") no-repeat center center; margin: 0 auto; }
.ksd3{ width:1100px; height:150px;background: url("images/ksd3.jpg") no-repeat center center; margin: 0 auto; }
.ksd4{ width:1100px; height:610px;background: url("images/ksd4.jpg") no-repeat center center; margin: 0 auto; }
.ksd5{ width:1100px; height:500px;background: url("images/ksd5.jpg") no-repeat center center; margin: 0 auto; }


.kse1{ width:1100px;height:250px;background: url("images/kse1.jpg") no-repeat center center; margin: 0 auto; }
.kse2{ width:100%; height:159px;background: url("images/kxyh_01.jpg") no-repeat center center;  }
.kse3{ width:100%; height:159px;background: url("images/kxyh_02.jpg") no-repeat center center;  }
.kse4{ width:100%; height:159px;background: url("images/kxyh_03.jpg") no-repeat center center;  }
.kse5{ width:100%; height:159px;background: url("images/kxyh_04.jpg") no-repeat center center;  }
.kse6{ width:100%; height:159px;background: url("images/kxyh_05.jpg") no-repeat center center;  }



.ksspan{font-size: 16px;line-height: 32px;color: #1f1878;display: block;text-transform: uppercase;text-align: center;}
.ksh2{font-size: 40px;line-height: 32px;color: #1f1878;text-align: center;font-weight: bolder;}

.ksxian{width: 30px;height: 4px;background: #00ffff;display: block;margin: 10px auto;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}

.ksp{font-size: 24px;line-height: 32px;color: #666666;text-align: center;}

.ksswt{width: 390px;height: 60px;display: block;margin: 0 auto;background: #ff8e00;font-size: 26px;line-height: 60px;text-align: center;font-weight: normal;color: #fff;
border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;

background: linear-gradient(to bottom, #ffb400, #ff8a00);
background: -moz-linear-gradient(top, #ffb400, #ff8a00);
background: -o-linear-gradient(top,#ffb400, #ff8a00);
background: -webkit-gradient(linear, 50% 0%, 50% 100%, from(#ffb400), to(#ff8a00));


}

/*banner start*/
.ksbanner4 .kscontent1{width: 1200px;position: relative;height: 200px;}
.ksbanner4 a{width: 250px;height: 55px;display: block;background: #1077BF;font-size: 24px;line-height: 55px;text-align: center;color: #fff;
border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;position: absolute;top: 84px;left: 40px;}
.ksbanner4 a.on{background: #159EFE;}
/*banner end*/

/*nav start*/
/*nav end*/

/*box1 start*/
.ksa1 p{font-size: 20px;line-height: 32px;color: #666666;padding: 123px 74px 0 82px;}


.ksa2 h3{font-size: 28px;line-height: 32px;color: #ffffff;padding: 153px 74px 0 494px;}
.ksa2 p{font-size: 18px;line-height: 32px;color: #ffffff;padding: 16px 74px 0 495px;}


.ksa3 .ksspan{padding-top: 10px;}
.ksa3 .ksh2{padding-top: 10px;}
.ksa3 .ksp{padding-top: 70px;}

.ksa3 dl{padding: 0 80px;}
.ksa3 dl dd{padding-top: 335px;width: 388px;}
.ksa3 dl dd h3{font-size: 24px;line-height: 32px;color: #ffffff;padding-left: 30px;}
.ksa3 dl dd p{font-size: 17px;line-height: 32px;color: #ffffff;padding-left: 30px;}


.ksa4 .ksspan{padding-top: 35px;}
.ksa4 .ksh2{padding-top: 15px;}
.ksa4 .ksxian{margin-top: 15px;}
.ksa4 .ksp{padding-top: 10px;}


.ksa4 ul{padding:44px 50px 0;	}
.ksa4 ul li{background: #f9f9f9;width: 304px;height: 446px;border:2px solid #1e1777;float: left;overflow: hidden;
border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;margin-right: 38px;}
.ksa4 ul li.mar{margin-right: 0;}
.ksa4 ul li .ksa4img{width: 283px;height: 249px;display: block;margin: 0 auto;padding-top: 10px;}
.ksa4 ul li .ksa4img img{width: 283px;height: 249px;display: block;}
.ksa4 ul li h3{font-size: 26px;line-height: 36px;color: #333333;text-align: center;font-weight: normal;padding-top: 23px;}
.ksa4 ul li .ksa4xian{width: 282px;height: 1px;background:#e3e2eb;margin: 0 auto;}
.ksa4 ul li p{font-size: 18px;line-height: 28px;color: #666666;text-align: center;padding-top: 10px;}
.ksa4 .ksswt{margin-top: 76px;}
/*box1 end*/

/*box2 start*/
.ksb1 .ksspan{padding-top: 35px;}
.ksb1 .ksh2{padding-top: 10px;}

.ksb2 dl{width: 960px;margin: 0 auto;padding-top: 114px;}
.ksb2 dl dd{font-size: 24px;line-height: 32px;color: #25ddf9;float: left;padding-left: 75px;}
.ksb2 dl dd.mar{margin-left: 58px;}


.ksb7 dl{width:1000px;padding: 0 90px;margin: 0 auto;}
.ksb7 dl dd{padding-top: 60px;width: 465px;}
.ksb7 dl dd h3{font-size: 28px;line-height: 32px;color: #ffffff;padding-left: 30px;font-weight: normal;padding-bottom: 34px;}
.ksb7 dl dd p{font-size: 17px;line-height: 25px;color: #ffffff;padding-left: 30px;}
.ksb7 dl dd.fr h3{padding-left: 20px;}
.ksb7 dl dd.fr p{padding-left: 20px;}

.ksb7 .ksswt{width: 460px;margin-top: 90px;}

/*box2 end*/

/*box3 start*/
.ksc1 .ksspan{padding-top: 62px;}
.ksc1 .ksh2{padding-top: 15px;}
.ksc1 .ksxian{margin-top: 35px;}
.ksc1 .ksp{padding-top: 12px;}

.ksc2 .fl dl{padding:29px 0 0 80px;}
.ksc2 .fl dl dd{font-size: 18px;line-height: 38px;color: #333;}
.ksc2 .fr{padding: 399px 216px 0 0px;}
.ksc2 .fr  a{width: 235px;}

.ksc4{position: relative;}
.ksc4dl{position: absolute;top: 395px;}
.ksc4 .kscontent2{width: 940px;}
.ksc4dl dl{}
.ksc4dl dl dd{position: relative;width: 280px;height: 318px;float: left;margin-right: 50px;}
.ksc4dl dl dd.mar{margin-right: 0;}
.ksc4dl dl dd .ksc4img{width: 62px;height: 62px;display: block;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;
position: absolute;top: 0;left: 109px;z-index: 10;
-moz-box-shadow:0 6px 12px #c3f3fa;
-webkit-box-shadow:0 6px 12px #c3f3fa;
box-shadow:0 6px 12px #c3f3fa;

}
.ksc4dl dl dd .ksc4img img{width: 62px;height: 62px;display: block;}
.ksc4dl dl dd .ksc4txt{width: 276px;border:2px solid #eeeeee;background: #fff;height: 282px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;position: absolute;top: 31px;}
.ksc4dl dl dd .ksc4txt h3{font-size: 28px;line-height: 30px;text-align: center;color: #333333;font-weight: normal;padding-top: 50px;}
.ksc4dl dl dd .ksc4txt .ksc4xian{width: 20px;height: 2px;background: #00ffff;margin: 20px auto;}
.ksc4dl dl dd .ksc4txt p{font-size: 21px;line-height: 30px;color: #777777;padding: 0 20px;}

.ksc5{height: 110px;width: 100%;margin-top: 230px;}
.ksc5 .ksswt{width: 740px;}
/*box3 end*/

/*box4 start*/
.ksd1 .ksspan{padding-top: 37px;}
.ksd1 .ksh2{padding-top: 10px;}
.ksd1 .ksxian{margin-top: 35px;}
.ksd1 .ksp{padding-top: 12px;}


.ksd51{width: 700px;padding:86px 0 0 99px;float: left;}
.ksd51 dd{margin-bottom: 34px;}
.ksd51 dd h3{font-size: 24px;line-height: 57px;color: #1f31b9;font-weight: normal;}
.ksd51 dd p{font-size: 22px;line-height: 32px;color: #666666;font-weight: normal;}

.ksd52{width: 200px;height: 200px;float: right;padding:160px 78px 0 0;display: block;}
.ksd52 a{width: 200px;height: 200px;padding: 0;border-radius: 50%;-webkit-border-radius:50%;-moz-border-radius:50%;display: block;
position: relative;}

.ksd52 a .ksd52bg{width: 200px;height: 200px;padding: 0;border-radius: 50%;-webkit-border-radius:50%;-moz-border-radius:50%;display: block;background: rgba(247, 145, 21, 0.4);
position: absolute;top:0;z-index: 9;}

.ksd52 a .ripple{width: 170px;height: 170px;font-size: 24px;line-height: 32px;color: #fff;text-align: center;padding-top: 52px;font-style: normal;position: absolute;z-index: 10;top: 15px;left: 15px;
background: #f9961d;}

.ksd52 a i{position:absolute;width:200px;height:200px;line-height:normal;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}
.ksd52 a .ripple-a{opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:pan-ripple 2s linear infinite;animation:pan-ripple 2s linear infinite;border:1px solid #f58c0f;
position: absolute;z-index: 9;}
.ksd52 a .ripple-b{opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:pan-ripple 1s linear infinite;animation:pan-ripple 1s linear infinite;border:1px solid #f58c0f;
position: absolute;z-index: 9;}

@-webkit-keyframes pan-ripple
{
	0%{-webkit-transform:scale(1);opacity:0}
	30%{-webkit-transform:scale(1.1);opacity:1}
	100%{-webkit-transform:scale(1.4);opacity:0}
}
@keyframes pan-ripple
{
	0%{transform:scale(1);opacity:0}
	30%{transform:scale(1.1);opacity:1}
	100%{transform:scale(1.4);opacity:0}
}

/*box4 end*/

/*box5 start*/
.kse1 .ksspan{padding-top: 50px;}
.kse1 .ksh2{padding-top: 10px;}
.kse1 .ksxian{margin-top: 25px;}
.kse1 .ksp{padding-top: 12px;}
.yh_btn1{height: 60px; width:330px; display: block;}

/*box5 end*/

/*box6 start*/
/*box6 end*/


{-moz-transition: all .3s linear 0s;-webkit-transition: all .3s linear 0s;transition: all .3s linear 0s;}


.ksc4dl dl dd:hover,.ksa4 ul li:hover
 {margin-top: -3px;}
.ksc4dl dl dd:hover .ksc4txt,.ksa4 ul li:hover,.ksswt
{-moz-box-shadow:0 6px 12px rgba(0,0,0,.2);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.2);box-shadow:0 6px 12px rgba(0,0,0,.2);}