/*头*/
.head_pc{position: absolute; height:80px; color:#FFFFFF; max-width:1920px; background:#07129C; width:100%; top:0px;transform: translateX(-50%); left: 50%;}
.head_pc .container{height:80px; top:0; z-index: 20;}
.head_pc .logo{margin:auto 0;margin-right:20px;}
.head_pc .logo img{width: 142px; height: 40px;}
.head_pc .logo-text{
    margin-top:18px;
    float:left;
    height:45px;
    padding-left:20px;
    border-left:1px solid #ffffff;
}
.head_pc .logo-text p{
    font-size:16px;
    line-height:22px;
    color:#ffffff;
}

/*内容：公共*/
.head_pc .tab2-box{height:80px; line-height:80px; }
.head_pc .tab2-box .t-item{padding:0 29px; display:inline-block;cursor: pointer; color:#FFFFFF; position:relative;}
.head_pc .tab2-box .t-item a{color:#FFFFFF;font-size: 20px;font-family: Microsoft YaHei;font-weight: 400;}
.head_pc .tab2-box .t-item:hover{color:#FFFFFF;}
.head_pc .tab2-box .t-item:hover a{color:#FFFFFF;font-weight:bold;}
.head_pc .tab2-box .t-item.active a{color:#FFFFFF;font-weight:bold;}
.head_pc .tab2-box .t-item.active a:before{color:#FFFFFF; width:40%;}
.head_pc .tab2-box .t-item a:before{content: ''; width: 0%; height: 3px; background: #FFFFFF; position: absolute; left: 30%; bottom: 22px; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.head_pc .tab2-box .t-item:hover a:before{width:40%;}
.head_pc .tab2-box .phone{display:inline-block; position:relative; font-weight:700; padding-left:30px;}
.head_pc .tab2-box .phone img{vertical-align: middle; margin-right: 15px;}


.head_pc .tab2-box .phone{display:inline-block; position:relative; font-size: 20px;font-family: Microsoft YaHei;font-weight: 400; padding-left:30px; float:right;}
.head_pc .tab2-box .phone img{vertical-align: middle; margin-right: 9px;}

/*内容：首页*/
#banner{
	width:100%;
	height:600px;
	position:relative;
	overflow: hidden;
}
#banner .bwimg{margin-left: 50%; transform: translatex(-50%);}

.banner {
    width: 1253px;
    height: 531px;
    position: relative;
    overflow:hidden;
    margin-left: -26px;
}

.banner_con {
    /* position: fixed; */
    left: 0;
    width: 1253px;
    height: 531px;
    /* z-index: -1; */
}

.swiper-pagination{
    bottom: -48px;
    margin-left: 50%;
    transform: translateX(-50%);
}
.swiper-pagination-bullet{
    width: 12px;
    height: 12px;
    background: #5C95FF;
    opacity: 0.5;
    border-radius: 6px;
    margin-right: 5px;
    margin-left: 5px;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.swiper-pagination-bullet-active{
    background: #5C95FF;
    width: 45px;
    opacity: 1;
}

.banner2 {
    width: 1253px;
    height: 649px;
    position: relative;
    overflow:hidden;
    margin-left: -26px;
}

.banner_con2 {
    /* position: fixed; */
    left: 0;
    width: 1253px;
    height: 649px;
    /* z-index: -1; */
}

.swiper-pagination2{
    bottom: -48px;
    margin-left: 50%;
    display:none;
    transform: translateX(-50%);
}
.banner2 .banner_con2:hover .prev{
    opacity: 1;
}
.banner2 .banner_con2:hover .next{
    opacity: 1;
}
.banner2 .banner_con2 .prev{
    width: 80px;
    height: 80px;
    background:url(../images/arr_lt.png) no-repeat center center;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -615px;
    margin-top: -37px;
    z-index: 2;
    border-radius: 5px;
    transition: all .4s ease-in-out;
    opacity: 1;
}
.banner2 .banner_con2 .prev:hover{
	background:url(../images/arr_lt_active.png) no-repeat center center;
}
.banner2 .banner_con2 .next{
    width: 80px;
    height: 80px;
    background:url(../images/arr_rt.png) no-repeat center center;
    cursor: pointer;
    position: absolute;
    top: 50%;
    right: 50%;
    margin-right: -613px;
    margin-top: -37px;
    z-index: 2;
    border-radius: 5px;
    transition: all .4s ease-in-out;
    opacity: 1;
}
.banner2 .banner_con2 .next:hover{
    background:url(../images/arr_rt_active.png) no-repeat center center;
}

input::input-placeholder{
	color: #CCCCC;
}
input::-webkit-input-placeholder{	//兼容WebKit browsers（Chrome的内核）
	color: #CCCCC;
}
input::-moz-placeholder{			//Mozilla Firefox 4 to 18
	color: #CCCCC;
}
input::-moz-placeholder{			//Mozilla Firefox 19+
	color: #CCCCC;
}
input::-ms-input-placeholder{		//Internet Explorer 10+
	color: #CCCCC;
}
.content_pc .btnbg{width: 470px;height: 70px;background: linear-gradient(90deg, #FA6408, #FF911F);box-shadow: 0px 4px 27px 0px rgba(251,108,12,0.35);border-radius: 35px;font-size: 28px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;line-height: 70px; margin: auto; margin-top: 85px;cursor:pointer;}
.content_pc .btnbg:hover{background: linear-gradient(90deg, #FA6408, #ff5722);}
.content_pc .inputbg{width: 444px;height: 56px; line-height:56px; background: #FFFFFF;border: 1px solid #D3D2D2;border-radius: 28px;text-align: left;}
.content_pc .inputbg .tlabel{padding-left: 28px;font-size: 24px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;}
.content_pc .inputbg input{font-size: 20px;width:298px;border:none;height: 50px;line-height: 50px;}
.content_pc .inputbg .selectMain{font-size: 20px;font-family: Microsoft YaHei;font-weight: 400;color: #CCCCCC; width:298px; position:relative; cursor:pointer;}
.content_pc .inputbg .selectMain span.sel{color:#333333;}
.content_pc .inputbg .selectMain img{float: right; vertical-align: middle; margin-top: 25px;}
.content_pc .inputbg .selectSub{display:none; position:absolute;width: 323px;background: #FFFFFF;border: 1px solid rgba(211,210,210,0.3);box-shadow: 0px 3px 10px 0px rgba(193,193,193,0.35);border-radius: 6px;left: -15px; top: 44px;}
.content_pc .inputbg .selectSub .mitem{padding:0px 10px 0px 17px; margin-top:9px; margin-bottom:9px; font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #333333; line-height:33px; cursor:pointer;}
.content_pc .inputbg .selectSub .mitem:hover{background:#F5F7FA;}
.tranform {transform: translateY(-50%) rotate(180deg);}

.content_pc .blocktitle{font-size: 40px;font-family: Microsoft YaHei;font-weight: bold;color: #333333; text-align:center; padding-top:80px;}
.content_pc .blocktitle .ticon{width: 70px;height: 12px;background: #2B76FF;border-radius: 6px; margin:auto; margin-top:32px;}
.content_pc .blocktitle2{font-size: 40px;font-family: Microsoft YaHei;font-weight: bold;color: #FFFFFF; text-align:center; padding-top:80px;}
.content_pc .blocktitle2 .ticon{width: 70px;height: 12px;background: #FFFFFF;border-radius: 6px;margin:auto; margin-top:32px;}
.content_pc .bg1{height:975px;max-width:1920px; margin:auto; background:#F8FAFC;}
.content_pc .bg1 img{text-align:center;margin:auto;margin-top:68px;}
.content_pc .bg1 .item{width: 380px;background: #FFFFFF;box-shadow: 0px 4px 27px 0px rgba(38,102,208,0.35);border-radius: 10px; position:absolute;cursor:pointer;}
.content_pc .bg1 .item:hover{background: #0050EB; color:#FFFFFF;}
.content_pc .bg1 .item:hover .ctitle{color:#FFFFFF;}
.content_pc .bg1 .item:hover p{color:#FFFFFF;}
.content_pc .bg1 .item .ctitle{font-size: 24px;font-family: Microsoft YaHei;font-weight: 700;color: #115EEA; padding:24px 24px 20px 24px;text-align: left;}
.content_pc .bg1 .item p{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #666666; padding:0 24px 25px 24px;text-align: left;line-height: 24px;}
.content_pc .bg1 .item.i1{top: 240px; left: 48px;}
.content_pc .bg1 .item.i2{top: 260px; right: 46px;}
.content_pc .bg1 .item.i3{top: 552px; left: 48px;}
.content_pc .bg1 .item.i4{top: 559px; right: 46px;}

.content_pc .bg2{height:640px;max-width:1920px; margin:auto; background:#FFFFFF;}
.content_pc .bg2 .inputbg{margin-top:66px;margin-left:18px; margin-right:18px;}

.content_pc .bg3{height:1051px;max-width:1920px; margin:auto;}
.content_pc .bg3 .blocktitle2{margin-bottom:66px;}
.content_pc .bg3 ul{margin-left:10px; margin-right:38px;}
.content_pc .bg3 li{width: 418px;height: 75px; line-height:75px; border: 1px solid #FFFFFF;border-radius: 38px;margin-top:35px; font-size: 23px;font-family: Source Han Sans CN;font-weight: bold;color: #FFFFFF; cursor:pointer;}
.content_pc .bg3 li.active{background: linear-gradient(90deg, #FA6408, #FF911F);border:none;}
.content_pc .bg3 li.mbactive{background: linear-gradient(90deg, #FA6408, #FF911F);border:none;}
/*.content_pc .bg3 li:hover{background: linear-gradient(90deg, #FA6408, #FF911F);border:none; transition: 0.2s;}*/

.content_pc .bg4{height:988px;max-width:1920px; margin:auto;background:#FFFFFF;}
.content_pc .bg4 .blocktitle{margin-bottom:38px;}

.content_pc .bg5{height:992px;max-width:1920px; margin:auto;background:#F8FAFC;}
.content_pc .bg5 .blocktitle{margin-bottom:77px;}

.content_pc .bg6{height:780px;max-width:1920px; margin:auto;background:#FFFFFF;}
.content_pc .bg6 .blocktitle{margin-bottom:60px;}
.content_pc .bg6 .cnt{height:351px;}
.content_pc .bg6 .cnt .btc1{font-size: 36px;font-family: Microsoft YaHei;font-weight: bold;color: #FFFFFF; margin-top: 44px;}
.content_pc .bg6 .cnt .btc2{font-size: 24px;font-family: Microsoft YaHei;font-weight: bold;color: #2266D6; text-align:left;margin-left: 52px; margin-top: 54px;}
.content_pc .bg6 .cnt .btc3{font-size: 15px;font-family: Microsoft YaHei;font-weight: 400;color: #00153E; text-align:left;margin-left: 44px; margin-top: 18px; line-height:1.5;}
.content_pc .bg6 .cnt .btc2 span{color:#FF6500;}
.content_pc .bg6 .btnbg{margin-top:35px;}

.content_pc .bg7{height:1121px;max-width:1920px; margin:auto;background:#FFFFFF;}
.content_pc .bg7 .blocktitle2{margin-bottom:60px;}
.content_pc .bg7 li{height: 114px; line-height:114px;}
.content_pc .bg7 li .tbitem1{font-size: 24px;font-family: Microsoft YaHei;font-weight: 400;color: #2068D5;}
.content_pc .bg7 li .tbitem2{font-size: 28px;font-family: OPPOSans;font-weight: 500;color: #333333;}
.content_pc .bg7 li:first-child .tbitem1{font-size: 30px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;}
.content_pc .bg7 li:first-child .tbitem2{font-size: 30px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;}
.content_pc .bg7 li:first-child{background: linear-gradient(0deg, #FA6408, #FF911F);border-radius: 20px 20px 0px 0px;}
.content_pc .bg7 li:first-child div:nth-child(2){line-height: 42px;padding-top: 15px;}
.content_pc .bg7 li:first-child div:nth-child(3){line-height: 42px;padding-top: 15px;}
.content_pc .bg7 li:nth-child(2){background: #F0F5FF;opacity: 0.9;}
.content_pc .bg7 li:nth-child(3){background: #FFFFFF;opacity: 0.9;}
.content_pc .bg7 li:nth-child(4){background: #F0F5FF;opacity: 0.9;}
.content_pc .bg7 li:nth-child(5){background: #FFFFFF;opacity: 0.9;}
.content_pc .bg7 li:nth-child(6){background: #F0F5FF;opacity: 0.9;border-radius: 0px 0px 20px 20px;}
.content_pc .bg7 .tbitem2{width:200px;border-left:1px solid #B3CDF3;}
.content_pc .bg7 .btnbg{margin-top:59px;}

.content_pc .bg8{height:481px;max-width:1920px; margin:auto;background:#FFFFFF;}
.content_pc .bg8 .blocktitle{margin-bottom:60px;}
.content_pc .bg8 .inputbg {margin-left: 77px;margin-right: 77px;}

.content_pc .bg9{height:837px;max-width:1920px; margin:auto;background: #F8FAFC;}
.content_pc .bg9 .blocktitle{margin-bottom:35px;}

.content_pc .bg10{height:941px;max-width:1920px; margin:auto;}
.content_pc .bg10 .blocktitle{margin-bottom:35px;}

.content_pc .bg11{height:1087px;max-width:1920px; margin:auto;background:#FFFFFF;}
.content_pc .bg11 .blocktitle{margin-bottom:80px;}
.content_pc .bg11 .btnbg{margin-top:70px;}

.content_pc .bg12{height:803px;max-width:1920px; margin:auto;background:#F8FAFC;}
.content_pc .bg12 .blocktitle{margin-bottom:48px;}
.content_pc .bg12 .ksb{text-align:left;}
.content_pc .bg12 .xxb{text-align:left; margin-bottom:30px;}

.content_pc .bg12 .ksb ul{width:100%; margin-top:18px;}
.content_pc .bg12 .ksb li {font-size: 30px;font-family: Microsoft YaHei;font-weight: 400;color: #333333; padding-left:55px; margin-bottom:24px;}
.content_pc .bg12 .ksb li span{color:#FF6500;}

.content_pc .bg13{height:570px;max-width:1920px; margin:auto;background:#FFFFFF;}
.content_pc .bg13 .blocktitle{margin-bottom:43px;}

.content_pc img{max-width:1200px;}

/*尾*/
.footer_pc{height: 50px; line-height:50px; background: #000000;max-width:1920px; text-align:center;}
.footer_pc .copyright{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;}


