html {
font-family: 'Source Han Sans CN', 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
/* .animated {
animation-duration: 2s !important;
} */
.fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1030;
}
.flex_div {
display: flex;
justify-content: space-between;
flex-wrap: nowrap;
}
.h80 {
height: 80px;
}
a,
a:hover,
a:visited {
text-decoration: none;
color: #333;
}
/* 通用header样式开始 */
.head_bg {
width: 100%;
/* height: 100%; */
height: 600px;
max-width: 100%;
/* background: url(../imgs/banner.png) no-repeat;
background-size: 100% 100%; */
}
.head_wrap {
width: 100%;
height: 80px;
/* background: #fff; */
background-color: rgba(255, 255, 255, 0.5);
position: relative;
}
.logo {
width: 161px;
height: 21px;
/* margin-top: 29px; */
margin-top: 19px;
}
.logo img {
width: 100%;
display: block;
}
.nav {}
.navbar-nav>li>a {
line-height: 50px;
font-size: 16px;
/* font-weight: bold; */
color: #434343;
box-sizing: border-box;
}
.nav>li>a {
box-sizing: border-box;
position: relative;
}
.nav>li>a::after {
content: '';
position: absolute;
bottom: -2px;
left: 0;
transition: all 0.3s linear;
width: 0;
height: 2px;
background: #0052D9;
}
.nav>li>a:hover::after {
width: 100%;
}
.nav>li>a:focus,
.nav>li>a:hover {
text-decoration: none;
background-color: #fff;
color: #0052D9;
padding-bottom: 13px;
/* border-bottom: 2px solid #0052D9; */
}
.nav>li:hover #dropdow_menu {
display: block;
/* justify-content: space-between;
flex-wrap: wrap;
height: auto; */
}
.selected>a {
color: #0052D9 !important;
padding-bottom: 13px !important;
border-bottom: 2px solid #0052D9;
}
.banner_wrap {
margin-top: 170px;
margin-left: 0;
}
.banner_main_title {
font-size: 48px;
font-weight: bold;
color: #161616;
margin-bottom: 40px;
}
.banner_sub_title {
font-size: 20px;
font-weight: 500;
color: #5A5A5A;
line-height: 1.6;
}
.banner_sub_title_li li {
/* list-style-type: square; */
list-style-type: disc;
margin-left: 20px;
}
.banner_btn_wrap {
margin-top: 45px;
font-weight: 400;
font-size: 16px;
}
.banner_btn_wrap .yuyue {
padding: 0 40px;
background: #5183E6;
border-radius: 10px;
display: inline-block;
height: 46px;
line-height: 46px;
color: #fff;
}
.yuyue1 {
padding: 0 40px;
background: #5183E6;
border-radius: 10px;
display: inline-block;
height: 46px;
line-height: 46px;
color: #fff;
}
.banner_btn_wrap .zixun {
padding: 0 37px;
margin-left: 30px;
display: inline-block;
background: #90a4ae;
border-radius: 10px;
height: 46px;
line-height: 46px;
color: #fff;
}
#dropdow_menu {
width: 1000px;
padding: 50px 35px;
cursor: default;
background: #fff;
color: #000;
border-radius: 4px;
box-shadow: 0 3px 10px 3px rgb(0 0 0 / 7%);
display: block;
}
.dropdown-menu {
/* right: -144px !important; */
}
.classify-nav {
display: flex;
}
.sencon_menu {
width: 200px;
border: 1px solid red;
}
.sencon_menu>ul>li:hover {
background: #f60;
}
.third_menu {
width: 200px;
margin-left: -30px;
border: 1px solid yellow;
}
.third_sub_menu {
display: none;
}
.third_sub_menu>ul>li:hover {
background: #0052D9;
}
.four_sub_menu {
display: none;
}
/* .navbar-nav>li>a:hover #dropdown-menu {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
} */
/* 通用header样式结束 */
/* 中间通用标题 开始*/
.common_title_wrap {
text-align: center;
padding: 64px 0;
}
.common_main_title {
position: relative;
font-size: 36px;
font-weight: bold;
color: #333333;
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px);
-webkit-transition: all 600ms ease-in-out 0s;
transition: all 600ms ease-in-out 0s;
}
.common_sub_title {
font-size: 18px;
font-weight: 400;
color: #666666;
margin-top: 22px;
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px);
-webkit-transition: all 600ms ease-in-out 0s;
transition: all 600ms ease-in-out 0s;
}
.common_sub_title a {
display: inline-block;
margin-left: 16px;
color: #0052D9;
}
.common_sub_title a:hover {
text-decoration: none;
cursor: pointer;
}
.common_sub_title a .arrow {
font-style: normal;
display: inline-block;
width: 10px;
height: 10px;
border: #0052D9 solid;
border-width: 2px 2px 0 0;
transform: rotate(45deg);
margin-bottom: 1px;
margin-left: 2px;
}
/* 中间通用标题 结束*/
/* *******************合作伙伴开始*************** */
.list_flex {
display: flex;
flex-wrap: wrap;
}
.space_b {
justify-content: space-between;
}
.hezuo li {
width: 187px;
height: 88px;
margin-bottom: 30px;
}
.hezuo li img {
display: block;
width: 100%;
}
/* *******************合作伙伴结束**************** */
/* 通用footer样式开始 */
.footer_con {
width: 100%;
/* height: 389px; */
background: #333333;
}
.footer_wrap {
display: flex;
justify-content: space-between;
font-size: 16px;
font-weight: 400;
color: #999999;
}
.footer_wrap h4 {
font-size: 18px;
font-weight: 500;
color: #FFFFFF;
margin-bottom: 35px;
margin-top: 56px;
}
.footer_wrap ul li {
margin-bottom: 20px;
}
.footer_wrap ul li a {
font-size: 16px;
font-family: SourceHanSansCN;
font-weight: 400;
color: #999999;
}
.map {
width: 259px;
height: 106px;
}
.map img {
display: block;
width: 100%;
}
.icon-weixin,
.icon-youxiang {
font-size: 36px;
color: #999;
/* display: inline-block; */
text-align: center;
}
.footer {
color: #999;
text-align: center;
margin-top: 20px;
margin-bottom: 18px;
}
.footer a {
color: #999;
}
.contact_us {
position: fixed;
right: 24px;
bottom: 64px;
z-index: 99999;
}
.contact_us_btn {
width: 60px;
/* height: 132px; */
/* background: #FFFFFF;
box-shadow: 0px 0px 7px 2px rgba(0, 0, 0, 0.04);
border-radius: 4px; */
background: #FFFFFF;
box-shadow: 0px 0px 7px 2px rgba(0, 0, 0, 0.04);
border-radius: 4px;
box-sizing: border-box;
/* padding: 12px; */
font-size: 12px;
font-weight: 400;
color: #666666;
/* text-indent: 3px; */
text-align: center;
cursor: pointer;
}
.contact_us_btn>a {
color: #666666;
}
.contact_us_btn img {
display: block;
/* width: 23px;
height: 23px; */
margin: 5px auto;
/* margin-bottom: 5px; */
}
.top {
margin-top: 18px;
width: 60px;
height: 60px;
background: #FFFFFF;
box-shadow: 0px 0px 7px 2px rgba(0, 0, 0, 0.04);
border-radius: 4px;
box-sizing: border-box;
/* padding: 12px 10px; */
cursor: pointer;
position: relative;
}
.top img {
display: block;
width: 23px;
height: 18px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
/* .phone .btn-default {
color: #fff;
border-color: transparent;
width: 60px;
height: 60px;
background: #0052D9;
border-radius: 4px 4px 0px 0px;
font-size: 12px;
padding: 0;
} */
/* .phone .btn-default {
color: #666;
border-color: transparent;
width: 60px;
height: 60px;
background: transparent;
font-size: 12px;
padding: 0;
}
.phone .btn-default:hover {
color: #fff;
border-color: transparent;
width: 60px;
height: 60px;
background: #0052D9;
border-radius: 4px 4px 0px 0px;
font-size: 12px;
} */
.f_img {
display: block;
}
.f_img_active {
display: none;
}
.btn-default {
color: #666;
border-color: transparent;
width: 60px;
height: 60px;
background: transparent;
/* border-radius: 4px 4px 0px 0px; */
font-size: 12px;
padding: 0;
}
.btn-default:hover {
color: #fff;
border-color: transparent;
width: 60px;
height: 60px;
background: #0052D9;
border-radius: 0px 0px 0px 0px;
font-size: 12px;
}
/* .email .btn-default {
color: #666;
border-color: transparent;
width: 60px;
height: 60px;
background: transparent;
font-size: 12px;
padding: 0;
}
.emial .btn-default:hover {
color: #fff;
border-color: transparent;
width: 60px;
height: 60px;
background: #0052D9;
border-radius: 4px 4px 0px 0px;
font-size: 12px;
} */
.footer_btn:hover {}
.fade-in {
transform: translate(0px, 0px);
transition: all 600ms ease-in-out 0s;
opacity: 1;
visibility: visible;
z-index: 1;
}
/* 模态框样式开始 */
#myModal .modal-content {
background: url('../imgs/index/madel_bg.png') no-repeat;
background-size: 100% 100%;
width: 820px;
padding: 10px;
overflow: hidden;
}
#myModal .modal-header {
border-bottom: 0px solid #e5e5e5;
}
#myModal .modal-title {
font-size: 36px;
font-family: Source Han Sans CN;
font-weight: bold;
color: #333333;
text-align: center;
margin-top: 50px;
margin-bottom: 20px;
}
#myModal .modal-sub-title {
font-size: 18px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #666666;
text-align: center;
margin-bottom: 32px;
}
#myModal .modal-footer {
padding: 15px;
text-align: center;
border-top: 0px solid #e5e5e5;
}
#myModal .submit_btn {
width: 320px;
height: 68px;
background: #0052D9;
border-radius: 10px;
color: #fff;
text-align: center;
line-height: 68px;
padding: 0;
margin-top: 35px;
}
#myModal .submit_btn:hover {
background: #0052D9;
border-color: transparent;
}
#myModal .submit_btn.btn-primary {
border-color: transparent;
}
.form_i {
color: #FF4A4A;
/* margin-left: -2px; */
margin-top: -2px;
margin-left: 2px;
}
.form-control {
height: 48px;
border: 0px solid #ccc;
border-radius: 10px;
}
.control-label {
margin-bottom: 14px;
font-size: 18px;
font-family: Source Han Sans CN;
font-weight: 500;
color: #666666;
text-indent: 9px;
}
/* 模态框样式结束 */
/* 通用footer样式结束 */
@media (min-width: 1200px) {
.container {
width: 1200px;
}
}
@media screen and (min-width:1440px) {}
@media screen and (min-width:1200px)and (max-width:1439px) {}
@media screen and (max-width:1200px) {}
@media screen and (min-width:769)and (max-width:1120px) {}
@media screen and (max-width:768px) {}
@media screen and (max-width:600px) {}