/*css reset*/
body {font-family: Montserrat, "Open Sans", Arial, Verdana, Helvetica, 'Microsoft Yahei', Lato, sans-serif;font-size: 14px;overflow-x: hidden;}
ul, li {list-style: none;margin: 0;padding: 0;}
a {outline: none !important;color: #282828;}
a:hover, a:active {color: #E60012;text-decoration: none;}
b, strong {font-weight: bold;}
p {font-size: inherit;}
/*css reset 结束*/
.mm-listview .mm-next:before { border-left-style: none !important;}
.page-container{margin-top: 60px;}
.page-header{
    position:relative;
    height:60px;
}
.page-container {
    margin-top: 0;
}
/*导航样式开始*/
.navbar-default {background: #1C2447;box-shadow:none;border: none;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;margin: 0;height: 60px;}
.navbar-header {z-index: 99;position: relative;width:100%;}
.navbar-header .logo {z-index: 999;height: 25px;margin-top: 19px;margin-left: -15px;}
.navbar-header .navbarToggle {float: right;width: 20px;margin-top: 31px;}
.navbar-brand {height: auto;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;color: #333333;font-size: 19px;font-family: 'Montserrat', "Microsoft Yahei", sans-serif;font-weight: 700;margin: 0 0 30px;letter-spacing: 2px;text-transform: uppercase;margin: 0;color: #333333 !important;padding: 27px 15px;letter-spacing: 2.5px;z-index: 99999;}
.navbar-brand span {color: #E60012;}
.navbar-nav {transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}
.navbar-nav > li > a {color: #777777 !important;font-size: 13px;font-family: 'Montserrat', "Microsoft Yahei", sans-serif;font-weight: 900;text-transform: uppercase;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;padding: 35px 15px;}
.navbar-nav > li > a:hover, .navbar-nav > li > a.active {color: #333333 !important;}
.navbar-nav li.drop {    position: relative;}
.navbar-nav li:hover ul.drop-down {    opacity: 1;    display: block;}
.navbar-nav li.search {    position: inherit;}
.top-line {padding: 15px 0;background: #333333;border-bottom: 1px solid #f3f3f3;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;overflow: hidden;}
.top-line ul.info-list {    margin: 0;    padding: 0;}
.top-line ul.info-list li {display: inline-block;margin-right: 25px;color: #ffffff;font-size: 12px;font-family: 'Montserrat', "Microsoft Yahei", sans-serif;}
.top-line ul.info-list li i {color: #E60012;font-size: 14px;margin-right: 10px;}
.top-line ul.social-icons {margin: 0;padding: 0;text-align: right;}
.top-line ul.social-icons li {display: inline-block;margin-left: 9px;}
.top-line ul.social-icons li a {display: inline-block;text-decoration: none;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;font-size: 13px;color: #ffffff;}
.top-line ul.social-icons li a:hover {color: #E60012;}
header.active .top-line {    height: 0;    padding: 0;}
.navbar-collapse {    position: relative;}
ul.drop-down {margin: 0;padding: 0;position: absolute;width: 230px;top: 100%;left: 0;padding: 10px 0;border-top: 2px solid #E60012;opacity: 0;display: none;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;background: rgba(255, 255, 255, 0.98);}
ul.drop-down li {    display: block;}
ul.drop-down li a {    padding: 10px 20px;    display: inline-block;    text-decoration: none;    transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -webkit-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    display: block;    color: #333333;    font-size: 12px;    font-family: 'Montserrat', "Microsoft Yahei", sans-serif;    font-weight: 700;    text-transform: uppercase;    margin: 0;}
ul.drop-down li a:hover {color: #E60012;}
.form-search {position: absolute;top: 100%;right: 0;left: 0;width: 100%;background: #f5f5f5;padding: 4px;visibility: hidden;opacity: 0;-webkit-transform: rotateX(-90deg);-moz-transform: rotateX(-90deg);-ms-transform: rotateX(-90deg);-o-transform: rotateX(-90deg);transform: rotateX(-90deg);transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}
.form-search input[type="search"] {font-size: 12px;color: #777777;font-family: 'Montserrat', "Microsoft Yahei", sans-serif;font-weight: 400;line-height: 22px;margin: 0 0 10px;margin: 0;color: #333333;padding: 8px 10px;border: none;width: 100%;outline: none;background: transparent;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}
.form-search button {background: transparent;border: none;float: right;margin-top: -30px;margin-right: 10px;position: relative;z-index: 2;}
.form-search button i {color: #E60012;font-size: 16px;}
.form-search.active {visibility: visible;opacity: 1;-webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);-o-transform: rotateX(0deg);transform: rotateX(0deg);}
.top-line ul.info-list li {    font-size: 13px;}
.navbar-brand {    padding: 15px;}
.navbar-brand .logo-m {    display: none;}
.navbar-brand .logo {    max-height: 45px;}
.navbar-nav > li > a {    padding: 27px 15px;}
ul.drop-down {    width: 180px;}
.navbar-default .navbar-nav > li > a {    color: #282828 !important;}
.navbar-nav > li > a.active, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {    color: #E60112 !important;}
.navbar-nav .drop-down .Lev2 {    position: relative;}
.navbar-nav .drop-down .sub-menu3 {    display: none !important;}
.navbar-nav .drop-down .Lev2:hover .sub-menu3 {    display: block !important;    left: 100%;    top: 0 !important;    margin-top: -12px !important;}
/*菜单*/
#mmenu .mmDiv {    padding-top: 0;    padding-bottom: 10px;}
#mmenu li{    padding: 20px;}
#mmenu li a {    color: white;    font-size: 16px;    font-family:NotoSansHans-Bold;    font-weight:bold;    display: block;    width: 100%;    text-decoration: none;}
#mmenu  li a:hover, #mmenu li.active a {    color: #50A3DD !important;}
#mmenu .mm-listview > li > a, #mmenu .mm-listview > li > span {    padding: 10px 10px 10px 20px;}
footer{background:#1C2447;color:#fff;padding:40px 24px 20px;height:auto;}
footer .footer-title{font-size:16px;font-family:NotoSansHans-Bold;font-weight:bold;color:#51A7E2;margin-bottom: 14px;}
footer .footer-title1{margin-bottom: 20px;}
footer .footer-content{font-size:12px;font-family:NotoSansHans-Regular;font-weight:400;line-height: 30px;margin-bottom: 35px;}
footer a{display:block;font-size:12px;font-family:NotoSansHans-Regular;font-weight:400;color:rgba(255,255,255,1);line-height: 30px;}
footer a:visited{color:#fff;}
footer a:active{color:#51A7E2;}
footer a:last-of-type{margin-bottom: 35px;}
footer p.contact{font-size:12px;font-family:NotoSansHans-Regular;font-weight:400;line-height: 20px;}
footer p.contact img.img1{width: 12px;margin-right: 13px;}
footer p.contact img.img2{width: 14px;margin-right: 13px;}
footer p.contact img.img3{width: 16px;margin-right: 13px;}
footer .copy{margin-top: 40px;}
footer .copy p{font-size:12px;font-family:NotoSansHans-Regular;font-weight:400;color:rgba(255,255,255,0.6);}


/*导航样式结束*/
/* 响应式样式开始 */
@media (min-width: 1410px) {
    .container {max-width: 1170px;width: 1170px;}
}
@media (min-width: 1570px) {
    .container {max-width: 1170px;width: 1170px;}
}
@media (min-width: 1890px) {
    .container {max-width: 1370px;width: 1370px;}
    #navigation .menu1 { margin: 0 7px; }
}
@media (max-width: 1024px) {
    body {word-break: break-all;word-wrap: break-word }
    .container {    max-width: 98%;    width: 98%;}
    .topbar-left {    width: auto;    float: left;}
    .topbar-right {    width: auto;    float: right;}
    .top-line ul.info-list li {    margin-right: 20px;}
    .navbar-default .navbar-toggle {    display: block !important;    margin-top: 22px;    margin-right: 0;    padding: 7px 8px;    border-radius: 5px;    background: #000;    border-color:#000;}
    .navbar-default .navbar-toggle .icon-bar{width: 18px;background-color: #fff;}
    #bs-example-navbar-collapse-1 { display: none !important; }
    .navbar .navbar-header {width: 100%;margin-left: 0;margin-right: 0;}
}
@media (max-width: 990px) {
    /* 960 */
    .container {max-width: 99%;width: 99%;}
    .top-line { padding: 10px 0 8px; }
    .top-line ul.info-list li.tb-adword { display: none; }
    #container { padding-top: 118px; }
}
@media (max-width: 768px) {
    /* 向下考虑iphone6的667px和736px */
    .top-line ul.info-list li.tb-email { display: none; }
}
@media (max-width: 740px) {
    /* 双行，568px,600px,640px */
    .top-line { display: block; }
    #container {  padding-top: 112px; }
    .navbar-brand { padding: 15px 15px 15px 0; }
}
@media (max-width: 480px) {
    .cate-itme { width: 100%; }
    .top-line { display: none; }
    #container { padding-top: 76px; }
}

@media (max-width: 420px) {
    /* 单行，240px,320px,375px,384px,414px */
    .top-line ul.info-list li.tb-phone { display: none; }
}

/* 响应式样式结束 */
/* 500px */
.content-news{width: 100%;margin: 26px auto 0;}
.content-news >p{margin: 0 ;padding:0 20px;margin-bottom: 33px;}
.content-news >p>b{font-size: 18px;}
.content-news >p>a{font-size: 12px;margin-top: 6px;margin-right: 18px;}
.content-news >.newsList.newList_windows{display: none;}
.content-news >.newsList.newList_phone{display: block;}
.content-news >.newsList{text-align: center;margin-bottom: 56px;}
.content-news >.newsList img{width:90%}
.content-news >.newsList>.newsCxt{width: 90%;margin-left: 5%;text-align: center; box-sizing: border-box;}
.content-news >.newsList>.newsCxt>p:first-child{font-size: 12px;margin: 10px 0 0 ;color:#51A7E2}
.content-news >.newsList>.newsCxt>p:nth-child(2){font-size: 12px;line-height: 30px;margin: 10px 0 0;text-align: center;font-weight: bold;}
.content-news >.newsList>.newsCxt>p:nth-child(3){font-size: 12px;line-height: 30px;text-align: left;margin: 0;}
/* 表单 */
.form{display: block;width: 100%;margin:0 auto;padding:130px 0;background: #1B2349;}
.form-title{width: 100%; margin: 0 auto 40px;font-size:16px;font-family:NotoSansHans-Bold;font-weight:bold;text-align: center;}
.form-title img{height:15px;}
.form-table .control-label{height: 29px;font-size: 14px; font-family: NotoSansHans-Bold;font-weight: bold;color: #fff;line-height: 29px;}
.form-table .control-label.contactlabel{letter-spacing: 7px;}
.form-table .form-control{width: 100%; height: 29px;border-radius: 3px;border: 2px solid #51A7E2;line-height: 29px;background: #2E355C;}
input::-webkit-input-placeholder {color: rgba(255,255,255,0.5);font-size: 12px;text-align: left;padding-left: 10px;}
textarea::-webkit-input-placeholder {color: rgba(255,255,255,0.5);font-size: 12px; padding-left:15px;text-align: left;padding-left: 10px;}
.form-table .layui-row{margin-bottom: 15px;}
/* .form-button{margin:30px 0 0;  } */
.form-button .formsubmit{width:133px;height:30px;line-height:30px;background:#51A7E2;border-radius:3px; display: block;margin:0 auto;font-size: 16px;font-weight: bold;}

p.content-title{margin: 0 ;padding:0 20px;margin-bottom: 33px;text-align: left;}
p.content-title>i{display: inline-block;width:10px;height:24px;background:rgba(81,167,226,1);border-radius:5px;vertical-align: middle;margin-right: 20px;}
p.content-title>b{font-size: 18px;vertical-align: middle;}

@media (min-width: 900px) and  (max-width:1200px){
    .page-header,.navbar-default{height: 80px;}
    .navbar-header .logo{height: 39px;margin-left: 0;}
    .navbar-header .navbarToggle{width: 40px;}
    #mmenu li{padding: 20px 35px;}
    #mmenu li a{font-size: 22px;}
    .page-container{margin-top: 80px;}
     /* 标题 */
     p.content-title{margin-top: 50px ;padding:0 51px;margin-bottom: 50px;}
     p.content-title>i{width:14px;height:40px;border-radius:7px;margin-right: 40px;}
     p.content-title>b{font-size: 38px;}
 
    .form-title{font-size: 42px;}
    .form-title img{height: 41px;margin: 0 10px;}
    .form .form-table.layui-container{padding: 5% 6%;}
    .form-control{font-size: 18px;}
    .form-table .control-label{    width: 24%;margin-left:6%;font-size: 32px;height:88px;line-height: 57px;}
    .form-table .control-label.contactlabel{letter-spacing: 9px;}
    .form .layui-col-xs4,.layui-col-xs4{width: 60%;}
    .form-table .form-control{width: 100%;height: 62px;line-height: 62px;}
    input::-webkit-input-placeholder ,textarea::-webkit-input-placeholder{font-size: 28px;}
    .form-button .formsubmit{width:312px;height: 62px;line-height: 62px;font-size: 34px;letter-spacing: 2px;}
    .form-button{margin:65px 0 0;  }

/* 新闻 */
    .content-news{width: 100%;margin: 40px auto 0;}
    .content-news >.newsList.newList_windows{display: none;}
    .content-news >.newsList.newList_phone{display: block;margin-bottom: 140px}
    .content-news >.newsList{text-align: center;}
    .content-news >.newsList img{width:90%}
    .content-news >.newsList>.newsCxt{width: 90%;margin-left: 5%;text-align: center;box-sizing: border-box; letter-spacing: 2px;}
    .content-news >.newsList>.newsCxt>p:first-child{font-size: 22px;margin: 20px 0 0 ;color:#51A7E2}
    .content-news >.newsList>.newsCxt>p:nth-child(2){font-size: 23px;line-height: 60px; margin: 10px 0 0;font-weight: bold;text-align: center;}
    .content-news >.newsList>.newsCxt>p:nth-child(3){font-size: 23px;line-height: 60px; margin: 0;text-align: left;}


    footer{padding:80px 50px 40px;}
    footer .footer-title{font-size:32px;margin-bottom: 30px;}
    footer .footer-title1{margin-bottom: 35px;}
    footer .footer-content{font-size:24px;line-height: 60px;margin-bottom: 60px;}
    footer a{font-size:24px;line-height: 60px;}
    footer a:last-of-type{margin-bottom: 60px;}
    footer p.contact{font-size:24px;line-height: 60px;}
    footer p.contact img.img1{width: 27px;margin-right: 18px;}
    footer p.contact img.img2{width: 31px;margin-right: 14px;}
    footer p.contact img.img3{width: 30px;margin-right: 14px;}
    footer .copy{margin-top: 60px;}
    footer .copy p{font-size:22px;}


}
@media (min-width: 600px) and  (max-width:900px){
    .page-header,.navbar-default{height: 80px;}
    .navbar-header .logo{height: 39px;margin-left: 0;}
    .navbar-header .navbarToggle{width: 40px;}
    #mmenu li{padding: 20px 35px;}
    #mmenu li a{font-size: 22px;}
    /* .page-container{margin-top: 80px;} */
    .page-container{margin-top: 0;}

    /* 标题 */
    p.content-title{margin-top: 50px ;padding:0 44px;margin-bottom: 50px;}
    p.content-title>i{width:14px;height:36px;border-radius:7px;margin-right: 35px;}
    p.content-title>b{font-size: 32px;}

    .form-title{font-size: 30px;}
    .form-title img{height: 28px;margin: 0 10px;}
    .form .form-table.layui-container{padding: 4% 7%;}
    .form-control{font-size: 18px;}
    .form-table .control-label{    width: 27%;margin-left:4%;font-size: 24px;line-height: 45px;height: 45px;}
    .form-table .control-label.contactlabel{letter-spacing: 9px;}
    .form .layui-col-xs4,.layui-col-xs4{width: 60%;}
    .form-table .form-control{width: 100%;height: 50px;}
    .form-table .layui-row {    margin-bottom: 30px}
    input::-webkit-input-placeholder ,textarea::-webkit-input-placeholder{font-size: 18px;}
    .form-button .formsubmit{width:212px;height: 45px;line-height: 45px;font-size: 22px;letter-spacing: 2px;}

    .content-news{width: 100%;margin: 40px auto 0;}
    .content-news >.newsList.newList_windows{display: none;}
    .content-news >.newsList.newList_phone{display: block;margin-bottom: 100px}
    .content-news >.newsList{text-align: center;}
    .content-news >.newsList img{width:90%}
    .content-news >.newsList>.newsCxt{width: 90%;margin-left: 5%;text-align: center;box-sizing: border-box; letter-spacing: 2px;}
    .content-news >.newsList>.newsCxt>p:first-child{font-size: 22px;margin: 20px 0 0 ;color:#51A7E2}
    .content-news >.newsList>.newsCxt>p:nth-child(2){font-size: 23px;line-height: 60px; margin: 10px 0 0;font-weight: bold;text-align: center;}
    .content-news >.newsList>.newsCxt>p:nth-child(3){font-size: 23px;line-height: 60px; margin: 0;text-align: left;}
    

    footer{padding:80px 50px 40px;}
    footer .footer-title{font-size:26px;margin-bottom: 30px;}
    footer .footer-title1{margin-bottom: 35px;}
    footer .footer-content{font-size:20px;line-height: 40px;margin-bottom: 60px;}
    footer a{font-size:20px;line-height: 40px;}
    footer a:last-of-type{margin-bottom: 60px;}
    footer p.contact{font-size:20px;line-height: 30px;}
    footer p.contact img.img1{width: 18px;margin-right: 18px;}
    footer p.contact img.img2{width: 23px;margin-right: 13px;}
    footer p.contact img.img3{width: 23px;margin-right: 13px;}
    footer .copy{margin-top: 60px;}
    footer .copy p{font-size:20px;}

}
@media  (max-width:600px){
    .form{padding:100px 0}
    .form .form-table.layui-container{padding: 3% 6%;}
    .layui-col-xs8 { width: 75%; }
    .form-table .control-label{font-size: 18px;}
    .form-table .form-control{ height: 40px;}
    .form-table .layui-row {    margin-bottom: 25px;}
    input::-webkit-input-placeholder {font-size: 16px;}
    textarea::-webkit-input-placeholder {font-size: 16px;}
     /* 标题 */
     p.content-title{padding:0 30px;}
     p.content-title>i{height:26px;}
     p.content-title>b{font-size: 24px;}
     
     footer .footer-title {font-size: 20px;}
     footer .footer-content, footer a, footer p.contact{font-size: 15px;}
     footer .copy p{font-size: 14px;}
}
@media  (max-width:450px){
    .form{padding:85px 0}
    .form-table .control-label{font-size: 16px;}

    /* 标题 */
    p.content-title{padding:0 27px;}
    p.content-title>i{height:22px;}
    p.content-title>b{font-size: 18px;} 

    footer .footer-title {font-size: 16px;}
    footer .footer-content, footer a, footer p.contact{font-size: 12px;}
    footer .copy p{font-size: 12px;}
}
@media (max-width: 376px) {
    #mmenu li{padding:13px 20px;}
    #mmenu li a {font-size: 15px;}
}
@media (max-width: 360px) {
    .layui-col-xs8 { width: 66.66666667%; }
    .content-news >.newsList>.newsCxt{width:94%;margin-left:2%}
    .form-title img{height: 14px;margin-top: -3px;}
    .form-table .control-label{margin-left: 8px;    font-size: 14px;}
    footer p.contact img{margin-right: 0;}
    input::-webkit-input-placeholder{font-size: 12px;padding-left: 10px;}
    textarea::-webkit-input-placeholder{font-size: 12px;padding-left: 10px;}

    footer .footer-title {font-size: 16px;}
    footer .footer-content, footer a, footer p.contact{font-size: 12px;}
    footer .copy p{font-size: 12px;}
}
@media (max-width: 355px) {
    p.content-title {padding: 0 15px;}
    p.content-title>i {height: 20px;margin-right:15px;}
    p.content-title>b {font-size: 17px;}
    .form .form-table.layui-container {padding: 0 2%;}
    .form-table .layui-row { margin-bottom: 20px; }
    .form-table .form-control { height: 35px; }
}
/* 新闻字体 */
@media  (min-width:418px){
    .content-news >.newsList>.newsCxt>p:nth-child(2){font-size: 14px;}
}
@media  (min-width:542px){
    .content-news >.newsList>.newsCxt>p:first-child{font-size: 14px;margin: 15px 0 0;}
    .content-news >.newsList>.newsCxt>p:nth-child(2){font-size: 18px;margin: 15px 0 0;}
    .content-news >.newsList>.newsCxt>p:nth-child(3){font-size: 14px;line-height: 40px;}
}
@media  (min-width:660px){
    .content-news >.newsList>.newsCxt>p:first-child{font-size: 15px;}
    .content-news >.newsList>.newsCxt>p:nth-child(2){font-size: 18px;line-height: 30px;}
    .content-news >.newsList>.newsCxt>p:nth-child(3){font-size: 16px;}
}
@media  (min-width:760px){
    .content-news >.newsList>.newsCxt>p:first-child{font-size: 16px;}
    .content-news >.newsList>.newsCxt>p:nth-child(2){font-size: 22x;line-height: 30px;}
    .content-news >.newsList>.newsCxt>p:nth-child(3){font-size: 18px;text-align: center;}
}
@media  (min-width:1000px){
    .content-news >.newsList>.newsCxt>p:first-child{font-size: 20px;}
    .content-news >.newsList>.newsCxt>p:nth-child(2){font-size: 30px;line-height: 60px;}
    .content-news >.newsList>.newsCxt>p:nth-child(3){font-size: 24px;line-height: 50px;}
}



/* 2022.01.29 */

.navbar-default{background: #2E2E2E;}
#mmenu{background: #2E2E2E;}
#mmenu li a:hover, #mmenu li.active a{color: #4E57E6!important;}

footer{background:#FFF;color:#000;padding:40px 24px 20px;height:auto;}
footer .footer-title{color: #4E57E6;}
footer a,footer a:hover,footer a:active,footer a:visited,footer a:link,footer a:focus{color: #000!important;}
body{ background: #fff;}
.m-nav_1{height: 30px;line-height: 30px;}
.m-nav_1 a{font-size: 14px!important;color: #A9A9A9!important;}
.m-nav_2 {border-bottom: 1px solid #A9A9A9;}
.m-nav_3 {border-top: 1px solid #A9A9A9;}