@charset "utf-8";
/* CSS Document */
body{ background:#FFF; font-family:"思源黑体 CN","myfont"; margin:0 auto; padding:0; color:#333;}
a.as{ width:300px; height:50px; display:block; margin:30px auto 0 auto; font-family:"思源黑体 CN","myfont"; color:#fff; border-radius:8px; font-size:18px; line-height:50px; text-align:center; background: #841ecf; font-weight: normal;}
.banner{ width:100%; height:720px; margin:0 auto; background:url(images/banner_bg.jpg) center no-repeat;}
.banner_1{ width:1200px; height: 240px; margin: 0 auto; background: url(images/banner_01.jpg) center no-repeat;}
.banner_2{ width:1200px; height: 240px; margin: 0 auto; background: url(images/banner_02.jpg) center no-repeat;}
.banner_3{ width:1200px; height: 240px; margin: 0 auto; background: url(images/banner_03.jpg) center no-repeat; position: relative;}
.banner_3 a{ width: 250px; height: 46px; border-radius: 46px; display: block; position: absolute; top: 74px; left: 1px;}
/* bt */
.bt1{ width:1200px; display: block; margin: 30px auto 20px auto; text-align:center; font-weight: normal;}
.bt1 h2{ width:750px; height: 80px; display: block; margin: 0 auto; font-family:"思源黑体 CN","myfont"; color:#464646; font-size:36px; line-height:120px; background: url("images/bt1.png") no-repeat center;}
.bt1 p{ width:100%; display: block; margin: 0 auto; font-family:"思源黑体 CN","myfont"; color:#777; font-size:20px;}
.bt1 span{ color:#6b00e6;}
.bt2{ width:1200px; display: block; margin: 30px auto 20px auto; text-align:center; font-weight: normal;}
.bt2 h2{ width:750px; height: 80px; display: block; margin: 0 auto; font-family:"思源黑体 CN","myfont"; color:#464646; font-size:36px; line-height:120px; background: url("images/bt2.png") no-repeat center;}
.bt2 span{ color:#6b00e6;}
.bt3{ width:1200px; display: block; margin: 30px auto 20px auto; text-align:center; font-weight: normal;}
.bt3 h2{ width:750px; height: 80px; display: block; margin: 0 auto; font-family:"思源黑体 CN","myfont"; color:#464646; font-size:36px; line-height:120px; background: url("images/bt3.png") no-repeat center;}
.bt3 span{ color:#6b00e6;}
.bt4{ width:1200px; display: block; margin: 30px auto 20px auto; text-align:center; font-weight: normal;}
.bt4 h2{ width:750px; height: 80px; display: block; margin: 0 auto; font-family:"思源黑体 CN","myfont"; color:#464646; font-size:36px; line-height:120px; background: url("images/bt4.png") no-repeat center;}
.bt4 p{ width:100%; display: block; margin: 20px auto 0 auto; font-family:"思源黑体 CN","myfont"; color:#777; font-size:20px;}
.bt4 span{ color:#6b00e6;}
.bt5{ width:1200px; display: block; margin: 30px auto 20px auto; text-align:center; font-weight: normal;}
.bt5 h2{ width:750px; height: 80px; display: block; margin: 0 auto; font-family:"思源黑体 CN","myfont"; color:#464646; font-size:36px; line-height:120px; background: url("images/bt5.png") no-repeat center;}
.bt5 span{ color:#6b00e6;}
.bt6{ width:1200px; display: block; margin: 30px auto 20px auto; text-align:center; font-weight: normal;}
.bt6 h2{ width:750px; height: 80px; display: block; margin: 0 auto; font-family:"思源黑体 CN","myfont"; color:#464646; font-size:36px; line-height:120px; background: url("images/bt6.png") no-repeat center;}
.bt6 span{ color:#6b00e6;}
.bt7{ width:1200px; display: block; margin: 30px auto 20px auto; text-align:center; font-weight: normal;}
.bt7 h2{ width:750px; height: 80px; display: block; margin: 0 auto; font-family:"思源黑体 CN","myfont"; color:#464646; font-size:36px; line-height:120px; background: url("images/bt7.png") no-repeat center;}
.bt7 span{ color:#6b00e6;}






/* 1 */
.con1{ width:1200px; height: 240px; margin: 0 auto;}
.con1 img{ width:240px; height: 240px; display: block; float: left;}
.con1 p{ width:940px; display: block; float: right; font-family:"思源黑体 CN","myfont"; color:#464646; font-size:18px; line-height:48px; text-align: justify; text-indent: 2em;}
/* 2 */
.con2{margin: 30px auto;width: 1200px;overflow: hidden;}
.con2 li{width: 285px; height: 285px; border-radius: 12px; background: #fff; float: left; margin-right: 20px; position: relative; cursor: pointer; box-shadow: #d0d1e2 0 0 10px; margin: 7px;}
.con2 li img{display: block; margin:  43px auto 26px}
.con2 li h5{font-family:"思源黑体 CN","myfont"; color:#464646; font-size:24px; text-align: center; padding-top: 10px;}
.con2 li div{position: absolute;left: 0;top: 0;display: none;width: 285px;height: 285px;background: url('images/part2_h.png') no-repeat center bottom;overflow: hidden;text-align: left;}
.con2 li div h5{ font-family:"思源黑体 CN","myfont"; font-size:24px; color: #fff; margin: 48px auto 0 auto; text-align: left; text-indent: 20px;}
.con2 li div p{ font-family:"思源黑体 CN","myfont"; font-size:18px; line-height: 36px; color: #fff; margin: 10px 0 0 20px; width: 245px; text-align: justify;}
.con2 li:hover div{display: block;}
/* 3 */
.con3{ width:100%; margin: 0 auto; display: block; background: #f4f4f4; padding: 1px 0 30px 0;}
.con3_wz{ width:1200px; margin: 0 auto; display: block; font-family:"思源黑体 CN","myfont"; color:#555; font-size:18px; line-height: 36px; text-align: center;}
.con3 img{ width:1116px; height: 339px; display: block; margin: 20px auto;}
/* 4 */
.con4 ul{ width:1200px; display: block; margin: 0 auto;}
.con4 ul li{ width:380px; height: 580px; display: block; float: left; background: #f4f4f4; margin: 0 30px 0 auto;font-family:"思源黑体 CN","myfont"; color:#555; font-size:18px; line-height: 36px; text-align: center; padding: 25px; box-sizing: border-box;}
.con4 ul li:nth-child(3n){ margin-right:0;}
.con4 ul li img{ width:290px; height: 290px; display: block; margin: 0 auto 10px auto;}
.con4 ul li p{ width:60%; display: block; margin: 0 auto 10px auto; font-family:"思源黑体 CN","myfont"; color:#841ecf; font-size:20px; line-height: 50px; text-align: center; border-bottom: 1px dashed #841ecf;}
.con4 a{ width:200px; height:44px; display:block; margin:15px auto 0 auto; font-family:"思源黑体 CN","myfont"; color:#fff; border-radius:44px; font-size:18px; line-height:44px; text-align:center; background: #841ecf; font-weight: normal;}
/* 5 */
.con5 ul{width:1200px; display: block; margin: 0 auto;}
.con5 ul li{width:380px; display: block; float: left; background: #f4f4f4; margin: 0 30px 20px auto;}
.con5 ul li:nth-child(3n){ margin-right:0;}
.con5 ul li img{ width:380px; height: 248px; margin: 0 auto; display: block;}
.con5 ul li p{ width:100%; height: 60px; margin: 0 auto; display: block; font-family:"思源黑体 CN","myfont"; color:#464646; font-size:20px; line-height: 60px; text-align: center;}
/* 6 */
.jy-box{width:600px;display: flex;justify-content: space-between;align-items: center; margin: 15px auto 20px auto; padding: 10px 60px; box-sizing: border-box; background: #f4f4f4;}
.jy-box>span>strong{font-size:50px;color:#6b00e6; font-family:"思源黑体 CN","myfont";}
.jy-box>span>p{font-size:20px;color:#666; font-family:"思源黑体 CN","myfont"; text-align: left;}
.jy-box>span>i{font-size:20px;color:#6b00e6;font-style: normal;position: absolute;top:0; font-family:"思源黑体 CN","myfont";}
.jy-box>span{ float:left;width:130px;}
.jy-box>span:nth-of-type(1){ position: relative;}
.jy-box>span:nth-of-type(2){ position: relative; margin-left: 30px;}
.jy-box>span:nth-of-type(3){ position: relative; margin-left: 30px;}
.jy-box>span:nth-of-type(2)>strong{padding-right:30px;}
.jy-box>span:nth-of-type(3)>strong{padding-right:40px;}
/*.jy-box>span:nth-of-type(3)>p{padding-right:30px;}*/
.jy-box>span:nth-of-type(1)>i{left:56px;}
.jy-box>span:nth-of-type(2)>i{right:22px;}
.jy-box>span:nth-of-type(3)>i{right:20px;}
/* 7 */
.zs{display: flex; width: 1200px; margin: 0 auto;}
.zs li{flex: 30%;  margin: 0 10px;}



/* bottom */
.gz_12{width:100%; height:auto; overflow:hidden; margin:40px auto 0 auto; background:url(images/gz_bg.jpg) center no-repeat;}
.gz12_show{width:1200px; height:auto; overflow:hidden; margin:30px auto 0 auto;}
.gz1s_l{width:355px; height:475px; overflow:hidden; background:#FFF repeat}
.lxwm{width:165px; height:40px; border-bottom:1px solid #37363B; font-size:24px;margin-top: 25px; margin-left: 15px;}
.diz{font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
.gz_dz{font-size:14px; margin-left:55px; margin-top:10px; letter-spacing: 1.5px; height:auto; overflow:hidden}
a.gz_zx{font-size:12px; color:#ff1d00; margin-left:55px; margin-top:10px; display:block}
.diz1{ font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
a.djzx{width:110px; height:45px; background:#F44144 repeat; font-size:18px; color:#FFF; text-align:center; display:block; margin:20px auto; line-height:45px;}
.gz1s_r{width:804px; height:auto; overflow:hidden;}
.gz1s_r img{ width:804px; height: 264px; display: block; margin: 0 auto;}
.gz1s_b{width:804px; height:190px; background:#25007f repeat; }
.msb7_top{width:596px; height:auto; overflow:hidden; margin:0px auto;}
.ds7_1{width:290px; height:50px; overflow:hidden; float:left; margin-left:8px; margin-top:15px}
.fleft{float:left;}
.fright{float:right;}
.ds7_1 input{ width:100%; height:auto; overflow:hidden; line-height:40px; padding-left:2%; border: 0;}
.coolbg1{width:118px; height:36px; overflow:hidden; background:#FFFFFF repeat; border:none; font-size:15px; text-align:center; line-height:36px;  margin:10px auto 0 auto; display:block; color:#1b2c5c}
.tcenter{ text-align:center;}