@charset "utf-8";
/* CSS Document */
body{ background:#fff; max-width: 1920px; font-family:"微软雅黑 Regular"; margin:0 auto; padding:0; color:#333;}
a.as{ width:300px; height:50px; display:block; margin:40px auto 0 auto; font-family:"微软雅黑 Regular"; color:#fff; border-radius:10px; font-size:20px; letter-spacing:3px; line-height:50px; background:#ff5624; text-align:center; }
a.as1{ width:300px; height:40px; display:block; margin:20px auto 0 auto; font-family:"微软雅黑 Regular"; color:#fff; border-radius:40px; font-size:20px; letter-spacing:3px; line-height:40px; background:#ff5624; text-align:center; }
a.ass{ width:300px; height:50px; display:block; margin:40px auto 0 auto; font-family:"微软雅黑 Regular"; color:#fff; border-radius:10px; font-size:20px; letter-spacing:3px; line-height:50px; background:#fb5b21; text-align:center; font-weight: 660;}

 
.bt{width: 1200px; margin: 0 auto 20px auto; text-align: center; font-family: "微软雅黑 Regular";}
.bt h2{width:1200px;height:100px; font-size: 30px;line-height: 120px; letter-spacing: 1px; color: #ec3013; text-align: center; margin: 0 auto; font-family: "微软雅黑 "; font-weight: 500;}
.bt:after{content:""; width: 80px; height:6px; bottom:30px; margin: 0 auto; background-color: #e5e5e5; display: block;}
.bt p{width:1200px;font-size: 18px;text-align: center;overflow: hidden; margin:0 auto 0 auto; display: block; font-family: "微软雅黑 Regular"; letter-spacing: 1px; color: #ffe7e0; line-height: 46px;}

.bt1{width: 1200px; margin: 0 auto 20px auto; text-align: center; font-family: "微软雅黑 Regular";}
.bt1 h2{width:1200px; font-size: 30px;line-height: 50px; letter-spacing: 1px; color: #ec3013; text-align: center; margin: 0 auto; font-family: "微软雅黑 "; font-weight: 500; padding-top: 40px; padding-bottom: 10px;}
.bt1:after{content:""; width: 80px; height:6px; bottom:30px; margin: 0 auto; background-color: #ec3013; display: block;}
.bt1 p{width:1200px;font-size: 18px;text-align: center;overflow: hidden; margin:0 auto 0 auto; display: block; font-family: "微软雅黑 Regular"; letter-spacing: 1px; color: #555; line-height: 46px;}
.bt span{ color:#ff0;}
.bt_wz{ width:1200px; display: block; font-family: "微软雅黑 Regular"; line-height: 40px; font-size: 18px; color: #464646; letter-spacing: 1.5px; margin: 0 auto; text-align: center;}
.bt_wz span{ color:#ff5624;}
/*style*/

.banner{max-width: 1920px;min-width: 1120px;margin: 0 auto;width: 100%;}
.banner img{width: 100%;}

.pg1{width: 1120px;margin: 60px auto;text-align: center;}
.pg2{padding: 60px 0;text-align: center;background: #f2f5fa;}
.pg3{padding: 60px 0;text-align: center;background: #6c8ce0;}

.tit_h2{font-size: 40px;margin: 0 auto 20px;line-height: 1.2em;font-weight: normal;}
.tit_h2 span{font-weight: bold;}
.tit_h3{color: #ee5b3a;font-size: 24px;line-height: 1.6em;margin: -10px auto 20px;font-weight: normal;}
.tit_p{font-size: 18px;line-height: 40px;margin: -10px auto 20px;font-weight: normal;width: 1100px;}
a.ljzx{width: 360px;line-height: 60px;background-color: #12cca7;color: white;display: inline-block;font-size: 26px;border-radius: 40px;}

.ujiuye{position: relative;height: 415px;background: url(/images/2021/czsx/dh.png) no-repeat 336px top;text-align: left;padding: 0;margin: 30px auto;width: 962px;}
.ujiuye li{position: absolute;width: 255px;color: white;padding: 10px 30px;box-sizing: border-box;border-radius: 10px;}
.xue1{left: 46px;top: 58px;background: #6772e5;}
.u1{margin: 0 auto;font-size: 20px;line-height: 32px;text-indent: 1em;position: relative;}
.u1::after{content:"";margin: auto;position: absolute;left: 0;top: 0;bottom: 0;width: 10px;height: 10px;background: white;border-radius: 50%;}
.u2{font-size: 16px;line-height: 26px;margin: 0;}
.xue2{left: 97px;top: 200px;background: #5eaed7;}
.xue3{left: 660px;top: 8px;background: #fa7070;}
.xue4{left: 548px;top: 154px;background: #5479ad;}
.xue5{left: 421px;top: 302px;background: #4ec0a9; }
.con2{margin: 30px auto;padding: 5px 196px;width: 1120px;box-sizing: border-box;overflow: hidden;}
.con2 li{float: left;margin: 0 15px;position: relative;}

.con3{width: 1120px;margin: 30px auto;overflow: hidden;padding: 40px 20px;box-sizing: border-box;}
.con3 li{width: 360px;float: left;/* background: white; */}
.con3 strong{width: 175px;height: 160px;display: block;background: #fd6155;border-radius: 10px;font-size: 46px;font-weight: normal;color: white;line-height: 2.8em;position: relative;margin: 0 auto;box-shadow: 0 0 10px 1px #fd6155;transition: transform 0.5s ease;}
.con3 span{font-size: 22px;display: inline-block;position: absolute;left: 0;right: 0;margin: auto;bottom: 28px;line-height: 2em;}
.con3 p{font-size: 16px;color: #7a7a7f;text-align: left;line-height: 1.6em;width: 80%;margin: 38px auto 0;}
.con3 .co2 strong{background: #2870e9;box-shadow: 0 0 10px 1px #2870e9;}
.con3 .co3 strong{background: #1aca8e;box-shadow: 0 0 10px 1px #1aca8e;}
.con3 strong:hover{transform: scale(1.2);}

.xq4_show{overflow:hidden;max-width:1120px;margin: 30px auto;padding: 0;}
.xq4_show li{display:inline-block;margin: 10px 60px 10px 0;float: left;}
.xq4_show div{border: 1px solid #9c9c9c;padding: 10px 0 20px;}
.xq4_show div h3{font-size: 23px;line-height: 1.6em;margin: 0;color: white;}
.xq4_show div p{font-size: 18px;color: #fff;margin: 0.3em 0 0.7em;line-height: 1.6em;}
.xq4_show div .llzx{width: 7em;font-size: 18px;display:inline-block;line-height: 2.2em;background:#f79c07;color:#fff;margin: 0 10px;}


.con4{margin: 30px auto;padding: 0;width: 1120px;overflow: hidden;position: relative;}
.con4 li{float: left;overflow: hidden;margin: 9px 18px 9px 0;position: relative;}
.con4 img{float: left;}
.con4 .ps{position: absolute;left: 0;bottom: 0;}
.con4 div{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: rgba(51, 51, 51, 0.5);}
.con4 p{position: absolute;bottom: 0;font-size: 27px;color: white;left: 0;right: 0;margin: 0 0 1em;line-height: 1.6em;}

.con6{margin: 30px auto;padding: 0 14px;width: 1120px;box-sizing: border-box;height: 225px;}
.con6 li{float: left;margin: 0 15px;position: relative;}
.con6 p{position: absolute;background-color: #01e497;font-size: 18px;line-height: 2em;bottom: 2em;margin: 0;left: 0;width: 100%;color: white;}

.con5{width: 1120px;margin:  0 auto;overflow:  hidden;box-sizing:  border-box;padding: 10px;}
.con5 h3{font-size: 20px;color: #ffffff;line-height: 50px;margin: 0 auto;background: #0e3476;}
.con5 .zxbm {float: left;width: 350px;height: 400px;box-sizing: border-box;box-shadow: 0 0 5px #aaa;border-radius: 5px;overflow: hidden;}
.con5 .zxbm form{padding: 20px 30px 0;}
.con5 .zxbm input,.con5 .zxbm select{text-indent: 1em;background:#FFF;width: 200px;height: 40px;border: 1px solid #ccc;border-radius: 5px;padding: 0;}
.con5 .zxbm div{color: #333;font-size: 14px;margin: 14px 0;}
.con5 .zxbm div span{color: #333;font-size: 14px;}
.con5 .zxbm p{color: #000;font-size: 18px;line-height: 2em;border-top: 1px solid #ccc;background: url(images/phone.png) no-repeat 18px center / 20px;padding: 10px 0;text-indent: 1.5em;margin: 20px 0 5px;}
.con5 .zxbm p span{color: #ff3139;font-weight: bold;}
.con5 .zxbm .sub{text-align:center;color: #ffffff;font-size: 16px;background-color: #c00a30;text-indent: 0;border-radius: 20px;border: none;}
.con5 .bmmd{width: 720px;float: right;height: 400px;box-sizing: border-box;box-shadow: 0 0 5px #aaa;border-radius: 5px;overflow: hidden;}
.con5 .bmmd #bmmd_list{width: 100%;height: 100%;overflow: hidden;}
.con5 .bmmd ul{padding: 0 20px;margin: 0;}
.con5 .bmmd li{overflow: hidden;border-bottom: 1px dashed #ccc;}
.con5 .bmmd span{width: 25%;float: left;line-height: 40px;font-size: 14px;color: #333;}

.zg_part5_content {position: relative;margin: 30px auto;text-align: left;height: 508px;padding: 36px 0 10px;}
.zg_part5_content h4 {width: 210px;height: 52px;background: #ffffff;font: bold 26px/52px 'Microsoft Yahei';color: #666666;text-align: center;border-radius: 52px;margin: -26px 0 0 305px;}
.zg_part5_content h5 {font: bold 18px/18px 'Microsoft Yahei';margin: 0;}
.zg_part5_content p {font: 16px/1.6em 'Microsoft Yahei';white-space: nowrap;margin: 8px 0;}
.zg_part5_content ul {margin: 0 0 0 240px;padding: 0;width: 280px;color: #666666;}
.zg_part5_content li {border-bottom: 1px dashed #d8d8d8;margin: 20px 0 0 0;}
.zg_part5_content .li2 {margin-left: -20px}
.zg_part5_content .li3 {margin-left: -40px}
.zg_part5_content .li4 {margin-left: -60px}
.zg_part5_content .li5 {margin-left: -80px;border: none;}
.zg_part5_content .part5_left {background: url('/images/2021/czsx/part5_left.png') no-repeat top center;width: 624px;height: 441px;position: absolute;left: -44px;top: 66px;float: left;}
.zg_part5_content .part5_right {background: url('/images/2021/czsx/part5_right.png') no-repeat top center;width: 673px;height: 508px;top: 0;float: right;margin: 0 -44px 0 0;}
.zg_part5_content .part5_right h4 {width: 300px;background: #ff648d;color: #ffffff;margin: -26px 0 0 175px;}
.zg_part5_content .part5_right ul {color: white;margin: 0 0 0 140px;width: 340px;}

.box1main{width: 1120px;margin: 30px auto;overflow: hidden;padding: 0 60px;box-sizing: border-box;}
.box1main li{width: 20%;float: left;height: 240px;position: relative;overflow: hidden;}
.box1main .top{margin-top: 20px;}
.box1main .top p{font-size: 18px;color: #666666;text-align: center;line-height: 24px;margin-top: 20px;}
.box1main .top img{display: block;margin: 0 auto;}
.box1main .btm{position: absolute;top: 100%;left: 0;right: 0;height: 100%;background: #37E7E4;width: 188px;transition: all .6s;-webkit-transition: all .6s;margin: auto;}
.box1main .btm img{margin: 20px auto 0;}
.box1main .btm h3{font-size: 20px;color: #213C67;line-height: 30px;text-align: center;margin: 10px 0 7px;}
.box1main .btm p{font-size:14px;line-height: 24px;color: #213C67;text-align: left;margin: auto;width: 90%;}
.box1main li:hover .btm{top: 0;}

.margin_r_0{margin-right:0!important;}
.te_ce{text-align: center!important;text-indent: 0;}
.te_le{text-align: left!important;text-indent: 2em!important}
.co_wt{color:#FFF!important;}
.xz ul{width:1200px; margin: 0 auto; display: block;}
.xz ul li{background:#f7f7f7;width:386px;height:220px;float:left;position:relative;margin:60px 21px 0 0}
.xz ul li:nth-child(3n){ margin-right:0;}
.xz ul li .xzp1{margin:20px 0 0 80px;font-size:18px}
.xz ul li img{position:absolute;top:-40px;right:20px}
.xz ul li .xzp2{margin-top:20px;padding:0 20px;color:#6b645c;line-height:24px;height:90px;overflow:hidden;font-size:13px;}
.xzlr{margin-top:15px;padding:0 20px}
.xz_left{float:left;color:#f00;font-size:20px; font-weight:bold;letter-spacing: 1.5px;}
.xz_right{float:right;color:#6a6a6a;border:1px solid #e2e2e2;padding:5px 8px; font-size:14px;}

 
.gz_12{width:100%; height:auto; overflow:hidden; margin:40px auto 0 auto; background:url(/images/2021/czsx/gz_bg10.jpg) center no-repeat;}
.gz12_show{width:1200px; height:auto; overflow:hidden; margin:30px 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;; font-weight:bold}
.diz{background:url(/images/2021/czsx/gz_bg11.jpg) no-repeat; 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{background:url(/images/2021/czsx/gz_bg12.jpg) no-repeat; 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:750px; height:auto; overflow:hidden; margin-top:15px;}
.gz1s_r h3{font-size:30px; color:#FFF; letter-spacing: 1.5px; line-height:65px}
.gz1s_b{width:750px; height:215px; background:#E63B24 repeat; opacity:0.7; margin-top:35px}
.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:25px}
.fleft{float:left;}
.fright{float:right;}
.ds7_1 input{ width:100%; height:auto; overflow:hidden; line-height:50px; padding-left:2%}
.coolbg1{width:118px; height:40px; overflow:hidden; background:#FFFFFF repeat; border:none; font-size:15px; text-align:center; line-height:40px;  margin:2% auto; display:block; color:#ff1d00}
.tcenter{ text-align:center;}
.zxcg{ wi9dth:1074px; height: 316px; display: block; background: url("/images/2021/czsx/img1.jpg") center no-repeat; margin: 0 auto;}
