/* Write your styles */

.swiper {
height: 100%;
margin-left: auto;
margin-right: auto;
}

/*首页*/
.am-container{width: 120rem;}
img{display: block;max-width: 100%;}
li{list-style-type: none;}
.clear{clear:both;}
.container{width: 1200px;padding: 0px;margin: 0px auto;}
/*幻灯片*/
.g-banner{height:auto;width:100%;height:620px;}
.g-banner img{width: 100%;}
.g-topbar{border-bottom: 1px solid transparent;height: 45px;width: 100%;    line-height: 4.5rem;background-color:#D7D5D5;}
.m-topbar{display: flex;justify-content: space-between;align-items: center;}
.m-topbar-left{float: left;margin-right: 0;flex-grow: 1;}
.m-topbar-left-info{line-height: 45px;color: #fff;}
.m-topbar-right{float: right;margin-left: 0;flex-grow: 1;}
.m-topbar-right-info{float: right;}
.m-topbar-right-info a{color: #000;}
.m-topbar-right-info i{display: inline-block;width: 2rem;height: 2rem;}

.g-nav{height: 101px;}
.m-nav{padding: 0;}
.m-nav-logo{    display: block;float: left;max-width: 100%;zoom: 1;    margin: 15px 0px 15px 0px;}
.m-nav-right{ float: right;   padding-top: 3rem;}
.am-dropdown-content{top: 50%;}
.am-dropdown:hover .am-dropdown-content{display: block;}
.g-banner{height: 620px;overflow: hidden;}
.am-nav>li a,.am-nav>li.am-active>a{color:#333333;background: none;}
.m-nav-right li{background: none;font-size: 1.8rem;font-weight:500;font-family: Poppins;}
.m-nav-right li a:hover,.am-nav>li.am-active>a:hover{background: none;color: #536b8b;}
.am-nav>li>a{padding:.4em 0.5em;}
.g-hpro{height: 550px;
background-image: linear-gradient(180deg, rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%),/*url(../images/jg.png)*/;
background-position: center center;
background-repeat: repeat;
border-width: 0px 0px 0px 0px;
border-color: #e2e2e2;
border-style: solid;
}

.m-hpro{padding-top: 80px;  margin-top: 0px;  padding-right: 80px;  padding-bottom: 80px;  margin-bottom: 0px;  padding-left: 80px;  }
.m-hpro-list li{width:33%;float: left;}
.m-hpro-list li .item{padding-top: 0px !important;  padding-right: 0px !important;  margin-right: 10px;  padding-bottom: 0px !important;  padding-left: 0px !important;
margin-left: 10px;    border: 2px solid #708fa7;}
.m-hpro-list li .title{font-size: 22px;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;  margin-left: 10px;margin-right: 10px;}
.m-hpro-list li .title h3{text-align: center;}
.m-hpro-list li .title a{color: #536b8b;}

.g-habout{
height: auto;
background-color: rgba(255,255,255,0);
background-image: url();
background-image: linear-gradient(180deg, #ffffff 0%,rgba(255,255,255,0.98) 100%),url();
background-position: center center;
background-repeat: no-repeat;
border-width: 0px 0px 0px 0px;
border-color: #e2e2e2;
border-style: solid;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
padding-top: 80px;
margin-top: 0px;
padding-right: 30px;
padding-bottom: 80px;
margin-bottom: 0px;
padding-left: 30px;
}
.m-habout-left{margin-top: 10px;width: 50%;float: left;}
.m-habout-left h1{font-size: 46px;color: #000;}
.m-habout-left .mbtn{background: #f4f4f4;border-color: #f4f4f4;border-radius: 30px;padding: 11px 23px;line-height: 16px;font-size: 13px;}
.m-habout-left-desc{color: #000;}
.m-habout-right{float:right;width: 50%;}
.m-habout-right-info{padding-top: 0px !important;
padding-right: 0px !important;
margin-right: 3.84%;
padding-bottom: 0px !important;
padding-left: 0px !important;
margin-left: 3.84%;border: 4px solid #f4f4f4;
border-radius: 12px;
-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.3);
box-shadow: 0 0 12px rgba(0,0,0,0.3);}

.m-td{margin-top: 2rem;}
.m-td ul li{
padding: 0 7px;
margin-bottom: 14px;
text-align: center;
box-sizing: border-box;

}
.m-td ul li .m-border{border: 1px solid #e2e2e2;padding: 20px;}

.g-hnews{height: 610px;    padding-top: 80px;}
.m-hnews-name{font-size: 46px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;color: #536b8b;text-align: center;}

.m-hnews-list li{width:20%;float:left;padding: 5px;background-color: rgba(255,255,255,0);
border: 1px solid #f2f3f5;
border-bottom-width: 3px;}
.m-hnews-list-info{padding: 1rem;}
.m-hnews-list-info h2{margin-bottom:2rem; line-height: 1.2;}
.m-hnews-list-info h2 a{color: #536b8b;}
.m-rmore{}
.g-book{height: 620px;
background-color: rgba(255,255,255,0);

background-image: linear-gradient(180deg, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 100%);
background-position: center center;
background-repeat: no-repeat;
border-width: 0px 0px 0px 0px;
border-color: #e2e2e2;
border-style: solid;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-attachment: fixed;
padding-top: 80px;
margin-top: 0px;
padding-right: 30px;
padding-bottom: 80px;
margin-bottom: 0px;
padding-left: 30px;
}
.g-book1{height: 540px;
background-color: rgba(255,255,255,0);
font-size: 20px;
background-image: linear-gradient(180deg, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 100%);
background-position: center center;
background-repeat: no-repeat;
border-width: 0px 0px 0px 0px;
border-color: #e2e2e2;
border-style: solid;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-attachment: fixed;
padding-top: 80px;
margin-top: 0px;
padding-right: 30px;
padding-bottom: 80px;
margin-bottom: 0px;
padding-left: 30px;
}
.m-hbook-left{width: 50%;float: left;    margin-top: 10px;margin-bottom: 10px;}
.m-hbook-left h3{font-size:2.4rem;color:#536b8b;margin: 0;font-family: Poppins;margin-top: 10px;  margin-right: 0px;  margin-bottom: 10px;  margin-left: 0px;margin-bottom: 2rem;}
.m-hbook-left .m-hbook-left-desc{ font-size: 1.8rem;margin: 0;font-family: Poppins;margin-bottom: 2.5rem;}
.m-hbook-left-list li{}
.m-hbook-left-list li i{
border-color: #212934;
border-width: 0px;
background-color: #536b8b;
box-sizing: content-box;
height:48px;
width: 48px;
border-radius: 50%;
color: #ffffff;
display: inline-block;    text-align: center;
line-height: 4.8rem; margin-right:2rem;}
.m-hbook-left-list li .icon{ color: #231815;font-size: 20px;line-height:2.5rem;margin-bottom: 1.5rem;float: left;padding-right:1.5rem;}
.m-hbook-left-list li p{color: #4a4e57;    font-family: Poppins;font-weight: 400;font-size: 1.6rem;line-height:4.8rem;}
.m-hbook-right{float: right;width: 50%;margin-top: 10px;margin-bottom: 10px;}
.m-hbook-right-name{text-align: left;font-family: Poppins;font-weight: 400;letter-spacing: 0px;font-style: normal; font-size: 2.4rem;margin-top: 10px;margin-right: 0px;
margin-bottom: 2rem;margin-left: 0px;}

.m-hbook-right-form .am-btn-default{background-color: rgba(100, 131, 173, 1);border-color: rgba(100, 131, 173, 1);color: #FFFFFF;border-radius:1rem;}

.g-foot{background: #385b9d;height:auto;    padding: 60px 10px 64px;}

.m-foot h4{margin: 0 0 28px;text-transform: uppercase;font-family: Poppins;font-size: 20px;font-weight: 500;line-height: 1;letter-spacing: 0px;font-style: normal;color: #ffffff;}
.m-foot-info{color: #fff;margin-bottom: 50px;}
.m-foot-icon a{width: 3.6rem;height: 3.6rem;text-align: center;line-height: 3.6rem;    border-radius: 4px;font-size: 18px;color: #536B8B;background-color: #F1F1F1;border-color: #F1F1F1;}
.m-foot-info ul li{display: block;padding: 10px 10px 10px 12px;border-bottom: 1px solid #26303e;position: relative;}
.m-foot-info ul li:before {content: "\f105";margin-right: 1rem;}
.m-foot-info ul li a{color: rgba(255,255,255,0.8);}
.m-foot-info-form .am-form-group input,.m-foot-info-form .am-form-group textarea{border-radius:.5rem;}
.m-foot-info-form .am-form-group button{background-color: rgba(83, 107, 139, 1);border-color: rgba(83, 107, 139, 1);color: #ffffff;border-radius:.5rem;}
.m-foot-info .am-u-sm-12{padding: 0}
.g-dibu{padding: 2rem 0;background: #1d242d;}

.m-dibu{text-align: center;color: rgba(255,255,255,0.4)}


/*about*/
.g-pbanner{background-color: rgba(255,255,255,0);
background-image: url(../images/pbanner.jpg);
background-image: linear-gradient(180deg, rgba(83,107,139,0.8) 0%,rgba(83,107,139,0.9) 100%),url(../images/pbanner.jpg);
background-position: left top;
background-repeat: no-repeat;
border-width: 0px 0px 0px 0px;
border-color: #e2e2e2;
border-style: solid;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-attachment: fixed;
padding-top: 80px;
margin-top: 0px;
padding-right: 30px;
padding-bottom: 80px;
margin-bottom: 0px;
padding-left: 30px;
}
.g-pbanner h1{font-size:4.6rem;}

.g-about {height:50rem;
background-color: rgba(255,255,255,0);
/* background-image: url(../images/about_bg.png);*/
background-image: linear-gradient(180deg, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.8) 100%)/*,url(../images/about_bg.png)*/;
background-position: center center;
background-repeat: no-repeat;
border-width: 0px 0px 0px 0px;
border-color: #e2e2e2;
border-style: solid;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
padding: 8rem 0;
}
.m-about h2{font-size:3.6rem;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;}
/* .m-gc li{padding: 5px;    border: 4px solid #f4f4f4;height: 15rem;overflow: hidden;} */

.g-mill{height: 65.5rem;
background-color: rgba(255,255,255,0);
background-image: url(../images/jg.png);
background-image: linear-gradient(180deg, rgba(64,77,107,0.96) 0%,rgba(64,77,107,0.96) 100%),url(../images/jg.png);
background-position: center center;
background-repeat: repeat;
border-width: 0px 0px 0px 0px;
border-color: #e2e2e2;
border-style: solid;
padding-top: 80px;
color: #fff;
padding-bottom: 80px;
}
.m-mill li{padding: 5px;}
.m-mill li .imgbox{border: 4px solid #f4f4f4;}
.m-mill-right h2{font-size:3.6rem;color: #fff;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;}

/*contact*/
.m-pbanner-right img{border-radius: 12px;
-webkit-box-shadow: 0 0 12px rgba(255,255,255,0.3);
box-shadow: 0 0 12px rgba(255,255,255,0.3);
}
.m-pbanner-left {color: #fff;}

/*产品列表页*/
.g-pos{background: #536b8b;height: 9rem;}
.m-pos{text-align: center;color: #fff; padding-top: 1rem;}
.m-pos h1{font-size: 26px;line-height: 1.6;margin-bottom:0;}
.am-breadcrumb{margin: 0;padding: 0;}
.am-breadcrumb li a,.am-breadcrumb li.am-active{color: #fff; }

.g-pro-list{padding-top: 30px;padding-bottom: 30px;}
.m-pro-list-left .widget-title{font-size: 18px;color: #231815;}
.m-pro-list-left-list li {
line-height: 40px;
/* height: 40px; */
padding: 0 10px 0 15px;
vertical-align: baseline;
width: auto;
display: block;
color: #000;
text-transform: none;
text-decoration: none;
text-align: left;
text-decoration: none;
background-color: #385b9d;  /*rgb(83, 107, 139);*/
border: 0;
border-radius: 0;
font-family: inherit;
font-size: 15px;
font-weight: 400;
outline: none;
border-top: 1px solid rgba(112,143,167,.6);
box-shadow: inset 1px 0 0 0 rgba(255,255,255,.1);
}
.m-pro-list-left-list li a{color: #fff;}
.m-pro-list-left-list li.active{background:#708fa7;}

.m-pro-list-right h3
{margin:1rem 0.5rem;
background-position: left top;
background-repeat: no-repeat;
background-size: cover;
background-color: #385b9d;
border-width: 2px;
border-color: rgb(244, 244, 244);
border-style: solid;
/*border-radius: 30px;*/
overflow: hidden;
padding: 0px;
width: 350px;
min-height: 4rem;text-align: center;line-height: 4rem;
}
.m-pro-list-right h3 a{color: #fff;}

[class*=am-u-]+[class*=am-u-]:last-child{float: left;}

/*产品内容页*/
.m-con img{max-width: 100%;}
.m-con-right h2{font-size: 2rem;}

/*新闻列表*/
.m-list li{margin-bottom: 6.5rem;}
.m-list li .limg{display: block;height: 16.8rem;}
.m-list li a img{height: 16.8rem;}
.m-list li h2{text-align: center;}