@charset "utf-8";
/*base style*/
*{ margin:0; padding:0;}
body{ margin:0; padding:0; font-size:14px; font-family:"Microsoft YaHei";margin: 0 auto; }
ul,p,form,input,h1,h2,h3,h4,h5,h6{padding:0; margin:0;}
li{list-style:none;}
img{border:0;}
a{text-decoration:none; color:#000000;}
a:hover{ text-decoration:none;}
.clear{clear:both;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.c{text-align:center;}

.banner{max-width: 1920px;min-width: 1120px;margin: 0 auto;width: 100%;}
.banner img{width: 100%;}

.tit-mg{width:1200px;margin: 30px auto;}

.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: 1.6em;margin: -10px auto 20px;font-weight: normal;width: 1100px;}
.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/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 20px 10px 0;float: left;}
.xq4_show div{border: 1px solid #9c9c9c;padding: 10px 0 20px;}
.xq4_show div h3{font-size: 26px;line-height: 1.6em;margin: 0;color: white;}
.xq4_show div h4{font-size: 20px;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{}
.con4 p{position: absolute;bottom: 0;font-size: 27px;color: white;left: 0;right: 0;line-height: 2;background: rgba(51, 51, 51, 0.5);}

.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/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/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;}

.tabs_xs{display:flex;flex-flow:wrap;justify-content:center;padding:10px 0}
.tabs_xs li{color:#000;font-size:30px;font-weight:600;cursor:pointer;line-height:42px;margin:0 30px;background:#fff301;padding: 5px 50px;border-radius: 35px;}
.tabs_xs li.active{color:#ee5f5c;}