@charset "utf-8";
/* by Magiee 20200823 */
html {
	overflow-x: hidden;
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
	padding: 0;
	margin: 0;
}
body {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
ul, li {
	list-style: none;
}
img {
	border: 0;
}
input:focus {
	outline: none;
}

/* 圆细滚动条样式 20150717 */
::-webkit-scrollbar {
width:6px;
height:12px
}
::-webkit-scrollbar-button:vertical {
display:none;
}
::-webkit-scrollbar-track:vertical {
background-color:black
}
::-webkit-scrollbar-track-piece {
background:#FFF
}
::-webkit-scrollbar-thumb:vertical {
background-color:#8E8E8E;
border-radius:5px
}
::-webkit-scrollbar-thumb:vertical:hover {
background-color:#3B3B3B
}
::-webkit-scrollbar-corner:vertical {
background-color:#535353
}
::-webkit-scrollbar-resizer:vertical {
background-color:#FF6E00
}
/* 全局 */
a {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: underline;
}
/* 清理浮动 */
.clearfix {
	clear: both;
	zoom: 1;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.fl {
	float: left;
}
.fr {
	float: right;
}

.cen01{background-color:#162133; height:35px; line-height:35px; overflow:hidden; padding:0 5%; box-sizing:border-box; color:#fff; font-size:13px;}
.ygg{display:none;}
.cen01 .cen01left{text-align:left; overflow:hidden;}
.cen01 .cen01right{text-align:right;}
.cen01 .cen01right a{text-decoration:none; float:right; color:#fff; margin-left:22px;}

.cen02{padding:0px 5%; box-sizing:border-box; height:70px;}
.cen02 .cen02left{width:15%; margin-right:5%;}
.cen02 .cen02left img{margin:27px auto; max-width:100%;}
.cen02 .cen02menu{width:52%;}
.cen02 .cen02menu ul{width:100%;}
.cen02 .cen02menu ul .nLi{float:left; width:14.2%; text-align:center; position:relative; height:70px;}
.cen02 .cen02menu ul .nLi .sub{position:absolute; top:70px; left:0; display: none; width: 207px; background: #162133; padding: 18px 0 16px 0; z-index: 10000000011;}
.cen02 .cen02menu ul .nLi .sub li{height:24px; line-height:24px; display:block;}
.cen02 .cen02menu ul .nLi .sub li a{color:#fff; text-decoration:none; font-size:14px; line-height:24px; display:block; font-weight:normal;}
.cen02 .cen02menu ul .nLi a{color: #313d49; text-decoration:none; font-weight: bold; font-size: 16px; height:70px; line-height:70px;}
.cen02 .cen02right{text-align:right; line-height:70px;}
.cen02 .cen02right a{display:inline-block; text-decoration:none;}
.cen02 .cen02right a img{vertical-align:middle; margin-right:5px;}
.cen02 .cen02right .txta{border:0px none; height:35px; line-height:35px; width:200px; background:url(../images/d0.jpg) no-repeat right center #fff;}
.mmenu{display:none;}
.lanav{display:none;}

.bannerslide { height:650px; width: 100%; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.bannerslide .swiper-slide { background-position: center; background-size: cover; height:650px;}
.pagination { position: absolute; left: 0; text-align: center; bottom:30px; width: 100%; z-index:1000001;}
.swiper-pagination-switch {display: inline-block; width: 8px; height: 8px; background: #fff; margin: 0 6px; cursor: pointer; border-radius:50%; box-shadow:0px 1px 1px #333;}
.swiper-active-switch { background: #30a2e1;}

.bannerslide .swiper-slide .textbox{position:absolute; width:500px; top:120px; left:150px;-webkit-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all .4s .2s; transition: all .4s .2s;  opacity: 0;}
.bannerslide .swiper-slide.swiper-slide-active .textbox {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.bannerslide .swiper-slide .textbox .pad{background-color: #1f2733; padding:40px; box-sizing:border-box;}
.bannerslide .swiper-slide .textbox .pad .sub{font-size: 12px; font-weight: bold; margin-bottom: 20px; text-transform: uppercase; color: #FFF;}
.bannerslide .swiper-slide .textbox .pad .tit{font-size: 28px; line-height: 120%; margin-bottom: 20px; color: #FFF; font-weight:bold;}
.bannerslide .swiper-slide .textbox .btn{padding: 30px 40px; background: rgba(234,237,242,1);}
.bannerslide .swiper-slide .textbox .btn a{width: 100px; height: 40px; font-size: 14px; line-height: 40px; background: #30a2e1; color: #fff; padding: 0 30px; font-weight: bold; display: block; text-align: center; -webkit-transition: all .2s; transition: all .2s; text-decoration: none;}

.cen03{background: #f5f5f5; padding:70px 0;}
.homewrapper{width:1200px; margin:0 auto;}
.cen03 .cen03cc .cen03ccleft{width:40%; text-align:left; font-size: 24px; font-weight: bold; display: block; color: #000; float:left;}
.cen03 .cen03cc .cen03ccleft span{font-size: 14px; line-height: 160%; display: block; color: #666; font-weight:normal;}
.cen03 .cen03cc .cen03ccright{width:55%; text-align:right; float:right; margin-top:45px;}
.cen03 .cen03cc .cen03ccright a{text-decoration:none; font-size:14px; color:#666; display:inline-block; border-left:#ddd 1px solid; padding:0px 10px;}

.cen03 .homrppp{margin-top:40px;}
.cen03 .homrppp li{float:left; width:23%; margin:1%; padding:40px; box-sizing:border-box; background-color:#fff; height:260px;}
.cen03 .homrppp li:first-child{background-color:#162133; margin-right:0; width:25%; padding:60px 50px; box-sizing:border-box;}
.cen03 .homrppp li:nth-child(2){margin-left:0;}
.cen03 .homrppp li img{max-width:100%; height:125px; display:block; margin:0 auto 25px;}
.cen03 .homrppp li .homrtit{font-size:14px; margin-bottom:5px; color:#FFF; font-weight:bold; text-align:center;}
.cen03 .homrppp li span{font-size:14px; color:#30a2e1; margin-bottom:30px; font-weight:bold; text-align:center; display:block;}
.cen03 .homrppp li .homrbtn{font-size: 13px;
    background:url(../images/jt.jpg) no-repeat 90% center #30a2e1;
    color: #FFF;
	text-indent:5px;
    padding: 10px 20px;
    width: 80px;
    font-weight: bold;
    text-decoration: none;
    -webkit-transition: all .2s;
    transition: all .2s; margin:0 auto;}
.cen03 .homrppp li:hover .homrbtn{background:url(../images/jta.png)  no-repeat 90% center #f8f8f8; color:#535353;}
.cen03 .homrppp li .pptita{font-size:14px; margin-bottom:5px; color:#000; font-weight:bold;}
.cen03 .homrppp li .pptita span{font-size:14px; color:#999; display:block; margin:8px 0 0; text-align:left;}

.cen04{ background:url(../images/advantagesbg.jpg) no-repeat center center; padding:100px 0;}
.cen04 .cen04lll{width:520px;}
.cen04 .cen04tit{font-size:16px; line-height:160%; text-transform:uppercase; font-weight:700; line-height:120%; margin-bottom:16px; color:#FFF; }
.cen04 .cen04tita{font-size:14px; line-height:160%; text-transform:uppercase; font-weight:300; line-height:120%; margin-bottom:50px; color:#FFF;}
.cen04 .cen04titb{font-size:14px; line-height:160%; color:#FFF;}
.cen04 .cen04llaa{border-bottom:rgba(255,255,255,0.2) 1px solid; height:30px; margin-bottom:30px;}
.cen04 a.btntongyi{font-size: 13px; background:url(../images/jt.jpg) no-repeat 90% center #30a2e1; color: #FFF; text-indent:5px;  padding: 10px 20px; width: 80px; font-weight: bold;
  text-decoration: none; -webkit-transition: all .2s; transition: all .2s; display:block; margin-top:60px;}
.cen04 a.btntongyi:hover{background:url(../images/jta.png)  no-repeat 90% center #f8f8f8; color:#535353;}
  
.cen05{background-color:#fff; padding:70px 0;}
.cen05 .cen05tit{font-size: 24px; font-weight: bold; color: #000; width:100%;}
.cen05 .cen05tit .cen05tita{width: 60%; float:left;}
.cen05 .cen05tit span{display:block;font-size: 14px; line-height: 160%; display: block;
color: #666; font-weight:normal;}
.cen05 .cen05tit .cen05titb{float:right;}
.cen05 .cen05tit .cen05titb a{font-size: 13px; background:url(../images/jt.jpg) no-repeat 90% center #30a2e1; color: #FFF; text-indent:5px;  padding: 10px 20px; width: 80px; font-weight: bold; text-decoration: none; -webkit-transition: all .2s; transition: all .2s; display:block;}
.cen05 .cen05tit .cen05titb a:hover{background:url(../images/jta.png)  no-repeat 90% center #f5f5f5; color:#535353;}

.cen05 .cen05ppp{width:100%; margin:30px 0 0;}
.cen05 .cen05ppula{width:100%;}
.cen05 .cen05ppula li{float:left; width:48%; margin-right:2%;}
.cen05 .cen05ppula li:last-child{margin-right:0;}
.cen05 .cen05ppula li img{width:100%; margin:0 auto;}
.cen05 .cen05ppula li .cen05ppintro{padding:15px 0;}
.cen05 .cen05ppula li .cen05ppintro .cen05pptita{font-size:17px; font-weight:bold; margin-bottom:15px;}
.cen05 .cen05ppula li .cen05ppintro .cen05pptitb{font-size:14px; line-height:120%; color:#666;}
.cen05 .cen05ppula li .cen05ppintro a.cen05more{font-size: 13px; background:url(../images/jt.jpg) no-repeat 90% center #30a2e1; color: #FFF; text-indent:5px; padding:8px 20px; width: 80px; font-weight: bold; text-decoration: none; -webkit-transition: all .2s; transition: all .2s; display:block; margin-top:30px;}
.cen05 .cen05ppula li .cen05ppintro a.cen05more:hover{background:url(../images/jta.png)  no-repeat 90% center #f5f5f5; color:#535353;}

.cen06{background:#f5f5f5; padding:70px 0;}
.cen06 .cen06ul{width:1200px; margin:0 auto;}
.cen06 .cen06ul li{float:left; width:31%; margin:1.1%; background-color:#fff;}
.cen06 .cen06ul li img{width:100%; display:block;}
.cen06 .cen06ul li .cen06intro{padding:30px; box-sizing:border-box;}
.cen06 .cen06ul li .cen06intro .cen06intit{font-size:16px; line-height:100%; font-weight:bold; margin-bottom:15px;}
.cen06 .cen06ul li .cen06intro .cen06intita{font-size:14px; line-height:120%; color: #666; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all;    -webkit-line-clamp: 3;}
.cen06 .cen06ul li .cen06intro a.cen06more{font-size: 13px; background:url(../images/jt.jpg) no-repeat 90% center #30a2e1; color: #FFF; text-indent:5px; padding:8px 20px; width: 80px; font-weight: bold; text-decoration: none; -webkit-transition: all .2s; transition: all .2s; display:block; margin-top:30px;}
.cen06 .cen06ul li .cen06intro a.cen06more:hover{background:url(../images/jta.png)  no-repeat 90% center #f5f5f5; color:#535353;}

.cen07{padding:70px 0;}
.cen07 .cen07tit{font-size: 24px; font-weight: bold; color: #000; width:100%;}
.cen07 .cen07tit .cen07tita{width: 60%; float:left;}
.cen07 .cen07tit span{display:block;font-size: 14px; line-height: 160%; display: block;
color: #666; font-weight:normal;}
.cen07 .cen07tit .cen07titb{float:right;}
.cen07 .cen07tit .cen07titb a{font-size: 13px; background:url(../images/jt.jpg) no-repeat 90% center #30a2e1; color: #FFF; text-indent:5px;  padding: 10px 20px; width: 80px; font-weight: bold; text-decoration: none; -webkit-transition: all .2s; transition: all .2s; display:block;}
.cen07 .cen07tit .cen07titb a:hover{background:url(../images/jta.png)  no-repeat 90% center #f5f5f5; color:#535353;}
.cen07 .cen07ula{margin-top:30px;}
.cen07 .cen07ula .cen07news{width:47%; float:left; margin-right:3%;}
.cen07 .cen07ula .cen07news a{display:block; text-decoration:none;}
.cen07 .cen07ula .cen07news img{width:100%; display:block;}
.cen07 .cen07ula .cen07newula{width:50%; float:left;}
.cen07 .cen07ula .cen07news a .cen07nnintro{ border-right:#d7d6d6 1px solid; border-bottom:#c0bebf 1px solid; border-top:#f3f3f3 1px solid; border-left:#f9f9f9 1px solid; padding:40px 50px; margin-bottom:20px;}
.cen07 .cen07ula .cen07news a .cen07nnintro .newstitle{color: #666; font-size: 18px; margin-bottom: 15px; background: url(../images/newslogo.png) no-repeat right center; text-align: left;}
.cen07 .cen07ula .cen07news a .cen07nnintro .newscontent{font-size: 13px; text-align: left; line-height: 160%; color:#666;}
.cen07 .cen07ula .cen07news a:hover .cen07nnintro{z-index: 0; transform-origin: bottom; transform: scaleY(1); background-color: #30a2e1; box-shadow: 0px 8px 19px #dedede; transition: all 0.6s ease;}
.cen07 .cen07ula .cen07news a:hover .cen07nnintro .newstitle{color:#fff;  background: url(../images/newslogoa.png) no-repeat right center;}
.cen07 .cen07ula .cen07news a:hover .cen07nnintro .newscontent{color:#fff;}



.cen07 .cen07ula .cen07newula ul{width:100%;}
.cen07 .cen07ula .cen07newula ul li a{text-decoration:none; display:block; border-right:#d7d6d6 1px solid; border-bottom:#c0bebf 1px solid; border-top:#f3f3f3 1px solid; border-left:#f9f9f9 1px solid; padding:40px 50px; margin-bottom:12px;}

.cen07 .cen07ula .cen07newula ul li:last-child{margin:0;}
.cen07 .cen07ula .cen07newula ul li .newstitle{color: #666; font-size: 18px; margin-bottom: 23px;
 background: url(../images/newslogo.png) no-repeat right center; text-align: left;}
.cen07 .cen07ula .cen07newula ul li .newscontent{color: #666; font-size: 13px; text-align: left;line-height: 160%;}
.cen07 .cen07ula .cen07newula ul li a:hover{z-index: 0; transform-origin: bottom;
 transform: scaleY(1); background-color: #30a2e1; box-shadow: 0px 8px 19px #dedede; transition: all 0.6s ease;}
.cen07 .cen07ula .cen07newula ul li a:hover .newstitle{color:#fff; background: url(../images/newslogoa.png) no-repeat right center;}
.cen07 .cen07ula .cen07newula ul li a:hover .newscontent{color:#fff;}


.cen08{background: #00419d url(../images/contactbg.jpg) repeat center center; height:246px; box-sizing:border-box; padding:70px 0; box-sizing:border-box;}
.cen08 .cen08left{width:50%; float:left;}
.cen08 .cen08left .cen08lltit{line-height:140%; color:#FFF; font-size:14px;}
.cen08 .cen08left .cen08lltita{margin-bottom:12px; color:#FFF; margin-top:0px; font-size:36px; font-weight:bold;}
.cen08 .cen08left .cen08lltita span{font-size:12px; display:inline-block; background:#30a2e1; border-radius:10px; padding:0px 8px; color:#FFF; box-sizing:border-box;}
.cen08 .cen08left .cen08lltita span img{display:inline-block; vertical-align:middle;}

.cen08 .cen08right{float:right;}
.cen08 .cen08right a{font-size: 13px; background:url(../images/jt.jpg) no-repeat 90% center #30a2e1; color: #FFF; text-indent:5px;  padding:8px 20px; width: 100px; font-weight: bold; text-decoration: none; -webkit-transition: all .2s; transition: all .2s; display:block;}
.cen08 .cen08right a:hover{background:url(../images/jta.png)  no-repeat 90% center #f5f5f5; color:#535353;}

.cen09{background: #1b2935; padding: 70px 0 0;}
.cen09 .homewrapper{padding-bottom:70px; border-bottom: #666 1px solid;}
.cen09 .footerul{width:100%;}
.cen09 .footerul li{float:left; margin-right:4%;}
.cen09 .footerul li:first-child{font-size: 14px; color: #aaa; line-height:150%; width:35%; margin-right:8%;}
.cen09 .footerul li:last-child{float:right; text-align:right; margin-right:0;}
.cen09 .footerul li:last-child img{width:106px; height:106px; display:block;}
.cen09 .footerul li:first-child .footertit{padding-bottom:16px;}
.cen09 .footerul li .footertit{ padding-bottom: 10px; color: #FFF; font-weight: 600; font-size:14px;}
.cen09 .footerul li .footertita a{ color: #aaa; line-height: 160%; text-decoration: none; font-size:14px; display:block;}

.cen10{background: #1b2935; padding: 20px 0 40px;}
.cen10 .cen10left{float:left; text-align:left; color: #999; line-height:160%; font-size: 14px;}
.cen10 .cen10left a{color:#fff; font-size: 14px; text-decoration:underline;}
.cen10 .cen10right{float:right; text-align:right;}
.cen10 .cen10right a{padding: 8px 20px; color: #999; margin-left: 10px; display:inline-block; line-height:160%; font-size: 14px;}

@media (max-width: 1400px){
	.cen02 .cen02menu {width: 58%;}
	.cen02 .cen02menu ul .nLi a{font-size:14px;}
}

@media (max-width: 1200px){
	.cen01 .cen01right{display:none;}
	.cen02 .cen02right{display:none;}
	.cen02 .cen02menu{width:75%;}
	.cen02 .cen02left img{height:auto !important; vertical-align:middle; margin:20px auto;}
	.bannerslide{height:400px;}
	.bannerslide .swiper-slide .textbox{top:2%; left:5%; width:60%;}
	.bannerslide .swiper-slide .textbox .pad .tit{font-size:20px;}
	.bannerslide .swiper-slide .textbox .pad{padding:25px;}
	.bannerslide .swiper-slide .textbox .btn{padding:25px;}
	.homewrapper{width:100%;}
	.cen03 .homrppp li img{height:auto !important;}
	.cen03 .homrppp li span{margin-bottom:0;}
	.cen03 .homrppp li:first-child{padding:40px 50px;}
	.cen06 .cen06ul{width:100%;}
	.cen07 .cen07ula .cen07newula ul li .newstitle{font-size:15px; height:40px; padding-right:15px;}
	.cen07 .cen07ula .cen07news a .cen07nnintro .newstitle{font-size:15px; height:40px; padding-right:15px;}
	.cen03 .homrppp li:first-child{padding:30px 20px;}
	.cen07 .cen07ula .cen07newula ul li .newscontent{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.cen07 .cen07ula .cen07news a .cen07nnintro .newscontent{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.cen09 .footerul li:first-child{margin-right:10%;}
	.cen09 .footerul li{margin-right:8%;}
}

@media (max-width: 720px){
	.homewrapper{width:98%; margin:0 auto;}
	.cen02 .cen02menu #nav{display:none;}
	.mmenu{display:block;}
	.lanav { background: -webkit-linear-gradient(top, #4c4c4c , #000000); height: 0; overflow: hidden; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; border-bottom: 3px solid #cf0a2c; border-bottom-width: 0; position:absolute; top:100px; width: 100%; left:0; z-index:1111111; display:block;}
	.lanav.navon { height: 92px; border-bottom-width: 3px; }
	.lanav ul { padding: 10px 0; width: 100%;}
	.lanav ul li { width: 33.3%; float: left; }
	.lanav ul li a { color: #fff; display: block; text-align: center; font-size: 14px; line-height: 36px; text-decoration:none;}
	.lanav.navon  a{ color: #fff; }
	.cen02 .cen02menu{text-align:right; margin-top:20px; width:30%; float:right;}
	.cen02 .cen02left{width:60%;}
	.bannerslide{height:200px;}
	.bannerslide .swiper-slide .textbox{width:60%;}
	.bannerslide .swiper-slide .textbox .pad .tit{font-size:15px; line-height:160%;}
	.bannerslide .swiper-slide .textbox .pad{padding:15px;}
	.bannerslide .swiper-slide .textbox .btn{padding:15px;}
	.cen03 .cen03cc .cen03ccright{display:none;}
	.cen03 .cen03cc .cen03ccleft{width:100%;}
	.cen03 .homrppp{width:100%; overflow:hidden;}
	.cen03 .homrppp li:first-child{width:100%;}
	.cen03 .homrppp li{width:100%; height:auto !important;}
	.cen03 .homrppp li img{height:150px !important;}
	.cen03 .homrppp li .pptita{text-align:center;}
	.cen04{padding:70px 0; background:url(../images/advantagesbg.jpg) no-repeat center center #222;}
	.cen04 .cen04lll{width:90%; margin:0 auto;}
	.cen05 .cen05tit .cen05titb{display:none;}
	.cen05 .cen05tit .cen05tita{width:100%;}
	.cen05 .cen05ppula li{width:100%; margin-right:0; margin-bottom:2%;}
	.cen06 .cen06ul li{width:96%; margin:2% auto; float:none;}
	.cen07 .cen07tit .cen07titb{display:none;}
	.cen07 .cen07tit .cen07tita{width:100%;}
	.cen07 .cen07ula .cen07news{width:100%;}
	.cen07 .cen07ula .cen07news a .cen07nnintro .newstitle{padding-right:30px; height:20px;}
	.cen07 .cen07ula .cen07newula{width:100%;}
	.cen07 .cen07ula .cen07news a .cen07nnintro{padding:30px;}
	.cen07 .cen07ula .cen07newula ul li a{padding:30px;}
	.cen08 .cen08right{display:none;}
	.cen08 .cen08left{width:100%; float:none;}
	.cen09{display:none;}
	.cen10 .cen10right{display:none;}
	
	.cen02left .logoaaa{float:left; width:50%; display:inline-block;}
	.cen02left .logoaaa img{width:100%; margin:30px auto;}
	.cen02left a{display:inline-block; text-decoration:none;}
	.cen02left .ygg{display:inline-block; float:left; margin-left:10px; margin-top:25px; font-size:14px; border:1px solid #ddd; border-radius:20px; width:25%; text-align:center; font-size:12px;}
	.cen03 .homrppp li .pptita span{display:none;}
}