@charset "utf-8";
/* by Magiee 20190307 */
html { }
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: 12px; background: #fff; color: #333; font-family: "PingFang SC", "Arial", "Verdana", "sans-serif";}
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:#e5ebfb; height:40px; line-height:40px; padding:0 5%;}
.cen01 .fr{width:410px;}
.cen01 .fr img{width:2%;}
.cen01 .fr span{padding:0 8px; color:#CCCCCC;}
.cen01 .fr .email{float:right; background-color:#ff0000; width:160px; color:#fff; text-align:center; width:176px; height:25px; border-radius:20px; line-height:25px; margin-top:8px;}
.cen01 .fr .email img{width:8%;}

.cen02{background-color:#154cd9; height:90px; padding:0 5%; box-sizing:border-box;}
.cen02 .fl{width:17%; margin-right:15%;}
.cen02 .fl img{width:100%;}
.cen02 .fr{width:68%;}
.cen02 .fl img{display:block; margin-top:20px;}
.cen02 .homemenuul{width:640px; float:left; margin:0; padding:0;}
.cen02 .homemenuul li{float:left; width:90px; text-align:center; height:90px;}
.cen02 .homemenuul li a{text-align:center; color:#fff; font-size: 16px; font-weight:bold; line-height:90px;}
.cen02 .homemenua{float:right;}
.cen02 .homemenua a.topaa{text-align:center; color:#fff; font-size: 14px; font-weight:bold; line-height:90px; margin-right:8px;}
.cen02 .homemenua a.topab{border:1px solid #fff; border-radius:20px; color:#fff; font-size:14px; font-weight:bold; padding:10px 16px;}
.cen02 .mobilemenu{display:none;}

.bannerslide { height:660px; width: 100%; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.bannerslide .swiper-slide { background-position: center; background-size: cover; }
.pagination { position: absolute; left: 0; text-align: center; bottom:20px; width: 100%; }
.swiper-pagination-switch {display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #fff; box-shadow: 0px 1px 2px #555 inset; margin: 0 8px; cursor: pointer;}
.swiper-active-switch { background:#D20005;}
.bannerslide .arrow-left { background: url(../images/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }
.bannerslide .arrow-right { background: url(../images/arrows.png) no-repeat right bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }

.banner { margin: 0 auto; position: relative; display:none;}
.banner .bd { }
.banner .bd li { }
.banner .bd li img { width: 100%; }
.banner .hd { position: absolute; bottom: .5rem; right: 0; width: 100%; }
.banner .hd ul { width: 100%; text-align: center; }
.banner .hd ul li { width: 14px; height: 5px; background: #fff; margin: 0 4px; display: inline-block; text-indent: -9999px; cursor: pointer; opacity: .6; filter: alpha(opacity=60); box-shadow: 0 0 1px #ccc; }
.banner .hd ul li.on { background: #a17a7f; opacity: 1; filter: alpha(opacity=100); box-shadow: 0 0 2px #ccc; }


.cen03{background-color:#f6f6f6; padding:60px 0;}
.homewrapper{width:1140px; margin:0 auto;}
.cen03 .cen03tit{font-size:24px; color:#444444; text-align:center;}
.cen03 .cen03tita{line-height: 160%; color: #666666; text-decoration: none; font-size:14px; text-align:center; margin-top:12px;}
.cen03 .homeccul{margin-top:50px;}
.cen03 .homeccul li{float:left; background-color:#fff; width:23%; margin:0 1%; text-align:center; padding:30px; box-sizing:border-box;}
.cen03 .homeccul li img{margin-bottom:35px;}
.cen03 .homeccul li .homeccultit{padding-bottom: 20px; display: block; font-weight: bold; color: #666; font-size: 20px; font-weight: normal; text-align: center;}
.cen03 .homeccul li .homeccultita{font-size:13px; line-height:160%; text-align:center; color: #666666;}

.cen04{background-color:#ececec; padding:60px 0;}
.cen04 .cen04tit{text-transform:uppercase; font-family:Georgia, 'Times New Roman', Times, serif; font-size: 22px; color: #444444; text-align:center;}
.cen04 .cen04tita{font-size:22px; color:#444444; text-decoration:none; text-align:center; margin-top:6px;}
.cen04 .cen04titb{color:#444444; font-size:14px; text-align:center; line-height:20px; width:1000px; margin:30px auto 10px;}
.cen04 .homepppul{margin:30px auto 0; width:96%;}
.cen04 .homepppul li{float:left;}
.cen04 .homepppul li a{display:block; background-color:#fff; padding:15px 25px; font-size:14px; margin:0 5px;}
.cen04 .homeproul{margin-top:40px;}
.cen04 .homeproul li{float:left; width:23%; margin:1%;}
.cen04 .homeproul li img{width:100%;}
.cen04 .homeproul li .homeproaa{background-color:#fff; padding:25px; box-sizing:border-box;}
.cen04 .homeproul li .homeproaa span{color: #444444; font-size: 16px; padding-bottom: 10px; line-height: 140%; display:block;}
.cen04 .homeproul li .homeproaa .iaa{width:12px; padding-left:8px;}

.cen05{padding:60px 0;}
.cen05 .cen05tit{font-weight:400; font-size:20px; color:#444; text-align:center;}
.cen05 .cen05tita{font-weight:400; letter-spacing:6px; font-size:40px; color:#FF0000; margin-top:8px; text-align:center;}
.cen05 .cen05tt01{margin:40px 0;}
.cen05 .cen05tt01 .fl{width:330px; padding:10px 50px 0px; margin-right:30px; border-left:1px solid #cccccc;}
.cen05 .cen05tt01 .fl .cen05ttt{width:330px; border-bottom:1px solid #ddd; padding-bottom:30px;}
.cen05 .cen05tt01 .fl .cen05ttta{margin-top:30px;}
.cen05 .cen05tt01 .cen05no{font-size:36px; margin-bottom:10px; font-family:Georgia, 'Times New Roman', Times, serif;}
.cen05 .cen05tt01 .cen05noo{font-size:24px; margin-bottom:10px;color:#F00;}
.cen05 .cen05tt01 .cen05nott{font-size:14px; line-height:20px;}
.cen05 .cen05tt01 .fr{width:678px;}
.cen05 .cen05tt02{margin:60px 0 0;}
.cen05 .cen05tt02 .fl{width:678px;}
.cen05 .cen05tt02 .fr{width:330px; padding:10px 50px 0px; margin-left:30px; border-right:1px solid #cccccc;}
.cen05 .cen05tt02 .fr .cen05ttt{width:330px; border-bottom:1px solid #ddd; padding-bottom:30px;}
.cen05 .cen05tt02 .fr .cen05ttta{margin-top:30px;}
.cen05 .cen05tt02 .cen05no{font-size:36px; margin-bottom:10px; font-family:Georgia, 'Times New Roman', Times, serif;}
.cen05 .cen05tt02 .cen05noo{font-size:24px; margin-bottom:10px;color:#F00;}
.cen05 .cen05tt02 .cen05nott{font-size:14px; line-height:20px;}

.cen06{padding:60px 0; background-color:#f6f6f6;}
.cen06 .cen06tit{text-transform:uppercase; font-family:Georgia, 'Times New Roman', Times, serif; font-size:22px; color:#444; text-align:center;}
.cen06 .cen06tita{font-size:22px; color:#444; text-align:center; margin-top:6px;}
.cen06 .cen06titb{font-size:14px; text-align:center; margin-top:25px; color: #666666;}
.cen06 .aboutul{margin-top:40px;}
.cen06 .aboutul li{float:left; width:48%; margin:1%; padding:40px 38px; box-sizing:border-box; overflow:hidden;}
.cen06 .aboutul li .aboutaa{padding-bottom:30px; display:block; font-weight:bold; color:#666; font-size:20px; font-weight:normal;}
.cen06 .aboutul li .aboutab{font-size:13px; line-height:160%; color: #666666;}
.cen06 .aboutul li:nth-child(1){background:url(../images/bgf.png) no-repeat 92% 40px #fff;}
.cen06 .aboutul li:nth-child(2){background:url(../images/bgfb.png) no-repeat 92% 40px #fff;}
.cen06 .aboutul li:nth-child(3){background:url(../images/bgfa.png) no-repeat 92% 40px #fff;}
.cen06 .aboutul li:nth-child(4){background:url(../images/bgfc.png) no-repeat 92% 40px #fff;}

.cen07{background-color:#fff; padding:50px 0;}
.cen07 .fl{background-color:#f6f6f6; padding:40px 60px 60px 60px; width:50%; box-sizing:border-box; height:430px;}
.cen07 .fl a{font-size: 12px; color: #666666; text-decoration: none; float:right;}
.cen07 .fl .cen07tit{font-family: "PingFang SC", "Arial", "Verdana", "sans-serif"; font-size:36px; line-height: 140%; color: #333; font-weight: normal; text-decoration: none;}
.cen07 .cen07news{width:100%;}
.cen07 .cen07news li{width:100%;}
.cen07 .cen07news li a{display:block; border-bottom:#ccc 1px solid; padding:30px 0;width:100%;}
.cen07 .cen07news li .cen07nntita{font-size:16px; color:#F00; border-bottom:0px none;}
.cen07 .cen07news li .cen07nntita span{font-size:12px; color:#333; float:right;}
.cen07 .cen07news li .cen07nntitb{margin-top:20px; font-size:13px; color:#333; line-height:160%;}
.cen07 .fr{background-color:#f6f1f1; padding:40px 60px 60px 60px; width:50%; box-sizing:border-box; height:430px;}
.cen07 .fr .cen07titaa{font-family: "PingFang SC", "Arial", "Verdana", "sans-serif"; font-size: 16px; line-height: 140%; color: #333; font-weight: normal; text-decoration: none;}
.cen07 .fr .cen07titaa a{font-size: 12px; color: #666666; text-decoration: none; font-family: "PingFang SC", "Arial", "Verdana", "sans-serif"; float:right;}
.cen07 .fr .homewentiul{margin-top:40px;}
.cen07 .fr .homewentiul li{float:left; width:48%; margin:1%; background-color:#fff; padding:25px; box-sizing:border-box;}
.cen07 .fr .homewentiul li .homewentia{display:block; height: auto; font-size:15px; text-align:left; color:#666; margin-bottom:5px; line-height:160%; overflow:hidden; height:46px;}
.cen07 .fr .homewentiul li .homewentib{color:#666; font-size:12px; display:block; float:left; width:100%; line-height:160%;}
.cen07 .fr .homewentiul li .homewentib img{vertical-align:middle;}

.cen08{background:#eaf6fc url(images/teaseg.png) no-repeat center center; background-size: cover; padding:80px 0;}
.cen08 .homewrapper{padding:40px;}
.cen08 .cen08tit{text-transform:uppercase; font-family:Georgia, 'Times New Roman', Times, serif; font-size:22px; color:#444; text-align:center;}
.cen08 .cen08tita{text-transform:uppercase; font-family:Georgia, 'Times New Roman', Times, serif; font-size:22px; color:#444; text-align:center;}
.cen08 .cen08titb{font-size: 14px; line-height: 160%; color: #666666; text-decoration: none; margin-top:20px; text-align:center;}

.slideGroup{ width:1140px; text-align:left; margin:20px auto;}
.slideGroup .parHd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
.slideGroup .parHd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideGroup .parHd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 42px; position:relative;   }
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:110px; border:1px solid #ddd; background:url(../images/icoLeft.gif) center center no-repeat #f4f4f4; }
.slideGroup .tempWrap{width:100%; overflow:hidden;}
.slideGroup .sNext{ left:auto; right:5px; background:url(../images/icoRight.gif) center center no-repeat #f4f4f4;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.slideGroup .parBd ul{ overflow:hidden; zoom:1; width:100%; position: relative; padding: 0px; margin: 0px; left: -50%;}
.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:120px; height:90px; display:block;  padding:10px 10px; border:1px solid #ccc; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:24px; font-size:14px; color:#666; text-decoration:none;}

.cen08 a.cen08btna{background:#d40f1a; font-size:14px; color:#fff; margin:40px auto 0; display:block; width:116px; text-align:center; line-height:38px; border-radius: 30px; height:38px;}

.cen09{background-color:#2c2f34; padding:70px 0 40px;}
.cen09 li{float:left;}
.cen09 li:nth-child(1){width:400px;}
.cen09 li .cen09tita{line-height:160%; font-size:14px; color:#CCC; text-decoration:none; margin-bottom:25px;}
.cen09 li:nth-child(1) a{line-height:160%; font-size:14px; color:#CCC; text-decoration:none; display:inline-block; width:190px; text-align:left;}
.cen09 li:nth-child(2){width:200px;}
.cen09 li:nth-child(2) a{line-height:160%; font-size:14px; color:#CCC; text-decoration:none; display:block; width:240px; text-align:left;}
.cen09 li:nth-child(3){width:300px;}
.cen09 li:nth-child(3) .cen09titb{line-height:160%; font-size:13px; color:#CCC;}
.cen09 li:nth-child(4){float:right;}
.cen09 .homebottom{margin-top:40px;}
.cen09 .homebottom .fl a{font-size: 12px; color:#ccc; text-decoration:none; padding-right:5px;}
.cen09 .homebottom .fr a{font-size: 12px; color:#ccc; text-decoration:none; padding-right:5px;}
.cen09 .homebottom .fr a:nth-child(3){padding-right:0px;}
.cen09 .homebottom .fr a img{vertical-align:middle;}

.cen10{background-color:#2c2f34; border-top:1px solid #ccc; padding:50px 0; font-size:12px;}
.cen10 .fl{color:#ccc; line-height:22px;}
.cen10 .fl a{color:#ccc;}
.cen10 .fr a{padding-left:12px; color:#ccc;}
.slideGroupaa{display:none;}
.slideGroupaa{ width:100%; text-align:left; margin:20px auto;}
.slideGroupaa .parHd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
.slideGroupaa .parHd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideGroupaa .parHd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideGroupaa .parHd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideGroupaa .slideBox{ overflow:hidden; zoom:1; padding:10px 42px; position:relative;   }
.slideGroupaa .sPrev,.slideGroupaa .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:110px; border:1px solid #ddd; background:url(../images/icoLeft.gif) center center no-repeat #f4f4f4; }
.slideGroupaa .tempWrap{width:100%; overflow:hidden;}
.slideGroupaa .sNext{ left:auto; right:5px; background:url(../images/icoRight.gif) center center no-repeat #f4f4f4;  }
.slideGroupaa .sPrev:hover,.slideGroupaa .sNext:hover{ border-color:#f60;  }
.slideGroupaa .parBd ul{ overflow:hidden; zoom:1; width:100%; position: relative; padding: 0px; margin: 0px; left: -50%;}
.slideGroupaa .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroupaa .parBd ul li .pic{ text-align:center; }
.slideGroupaa .parBd ul li .pic img{ width:120px; height:90px; display:block;  padding:10px 10px; border:1px solid #ccc; }
.slideGroupaa .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroupaa .parBd ul li .title{ line-height:24px; font-size:14px; color:#666; text-decoration:none;}

/*20201112*/
.hometitb .homeproul li .videoTxt{background-color:#f6f6f6; padding:25px; box-sizing:border-box;}
.hometitb .homeproul li .videoTxt .iaa{width:12px; padding-left:8px;}


@media (max-width: 1310px){
	.cen02 .fl{margin-right: 0;}
	.cen02 .fr{width: 80%;}
}


@media (max-width: 1140px){
	.cen01{padding:0 2%;}
	.cen02{padding:0 2%;}
	.cen02 .fl{width:30%; margin-right:5%;}
	.cen02 .fl img{width:100%; margin-top:25px;}
	.cen02 .fr{width:65%;}
	.cen02 .homemenuul{width:100%; display:none;}
	.cen02 .homemenua{display:none;}
	.cen02 .mobilemenu{display:block; float:right; margin-top:25px;}
	/* 全局侧滑菜单 */
	.mm-menu { width: 50%; }
	.mm-navbar { height: 50px; line-height: 30px; }
	.mm-panel .mm-navbar { display: block; }
	.mm-menu > .mm-panel > .mm-navbar + .mm-listview { margin-top: 1px; border-top: 1px solid #3a3b4b; }
	.mm-menu > .mm-panel:before { height: 50px; font-size: 1.125rem; }
	.mm-listview { line-height: 26px; }
	.mm-listview > li:not(.mm-divider):after { left: 0; }
	.mm-listview > li > a, .mm-listview > li > span { padding: 10px 10px 10px 10px; text-align: center; }
	
	html.mm-right.mm-opening .mm-slideout { -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }
	
	.mm-menu.mm-theme-dark .mm-navbar > *, .mm-menu.mm-theme-dark .mm-navbar a { text-transform: uppercase; color: #888; }
	.mm-menu.mm-theme-dark .mm-navbar { border-color: #14151b; }
	
	.mm-menu.mm-theme-dark { background: #22232d; color: #cfcfcf; }
	.mm-listview > li:not(.mm-divider):after { height: 1px; background: #14151b; }
	.mm-menu .mm-listview > li:after { border-color: #3a3b4b; }
	.mm-menu.mm-theme-dark .mm-listview > li:after { border-color: #3a3b4b; }
	.mm-menu.mm-theme-dark .mm-navbar.mm-navbar-bottom { border: 0; }
	.bannerslide{display:none;}
	.banner{display:block;}
	.homewrapper{width:98%; padding:0 1%;}
	.cen04 .cen04titb{width:98%; padding:0 1%;}
	.cen04 .homepppul{width:98%; padding:0 1%;}
	.cen04 .homepppul li{padding:2% 2.8%; margin:0 0.5%; width:10%;  float:left; background-color:#fff;}
	.cen04 .homepppul li a{padding:0; margin:0; width:100%; display:block; height:40px; line-height:22px; overflow:hidden;}
	.cen04 .homeproul li .homeproaa{height:120px;}
	.cen05 .cen05tt01 .fl{width:30%; padding:2%; margin:0; box-sizing:border-box;}
	.cen05 .cen05tt01 .fl .cen05ttt{width:100%;}
	.cen05 .cen05tt01 .fr{width:66%;}
	.cen05 .cen05tt01 .fr img{width:100%; margin-top:45px;}
	.cen05 .cen05tt02 .fl{width:66%;}
	.cen05 .cen05tt02 .fl img{width:100%;}
	.cen05 .cen05tt02 .fr{width:30%; padding:2%; margin:0; box-sizing:border-box;}
	.cen05 .cen05tt02 .fr .cen05ttt{width:100%;}
	.cen06 .aboutul li:nth-child(1),.cen06 .aboutul li:nth-child(2){height:255px;}
	.cen06 .aboutul li:nth-child(3),.cen06 .aboutul li:nth-child(4){height:370px;}
	.cen07 .fl{padding:5%; height:500px;}
	.cen07 .fr{padding:5%; height:500px;}
	.cen07 .fr .homewentiul{margin-top:9%;}
	.cen07 .fr .homewentiul li{height:150px; padding:5% 3%; margin:2% 1%;}
	.slideGroup{ width:100%; text-align:left; margin:20px auto;}
	.cen08 .homewrapper{padding:0;}
	.cen09{padding:5% 1%;}
	.cen09 li:nth-child(4){display:none;}
	.cen09 li:nth-child(1){width:50%;}
	.cen09 li:nth-child(1) a{width:49%;}
	.cen09 li:nth-child(2){width:20%;}
	.cen09 li:nth-child(3){width:30%;}
	.cen10{padding:3% 1%;}
	.cen10 .fl{width:70%;}
}

@media (max-width: 720px){
	.cen01 .fr{display:none;}
	.cen02 .fl{width:50%;}
	.cen02 .fr{width:45%;}
	.cen03 .homeccul li{width:48%; margin:1%; height:280px;}
	.cen04 .homepppul li{width:43%; margin:0.5%;}
	.cen04 .homepppul li a{line-height:40px; text-align:center;}
	.cen04 .homeproul{margin-top:30px;}
	.cen04 .homeproul li{width:48%;}
	.cen05 .cen05tita{font-size:30px;}
	.cen05 .cen05tt01 .fl{width:100%;}
	.cen05 .cen05tt01 .fr{width:100%;}
	.cen05 .cen05tt02 .fl{width:100%;}
	.cen05 .cen05tt02 .fr{width:100%;}
	.cen05 .cen05tt01{margin:20px 0;}
	.cen05 .cen05tt02{margin:30px 0 0 0;}
	.cen06 .aboutul li{width:100%;}
	.cen06 .aboutul li:nth-child(4){height:270px;}
	.cen07{padding:0;}
	.cen07 .fl{width:100%; height:auto;}
	.cen07 .fr{width:100%; height:auto;}
	.cen09 ul{display:none;}
	.cen09 .homebottom{margin-top:0; padding-bottom:15px;}
	.cen09 .homebottom .fr{display:none;}
	.cen10 .fr{display:none;}
	.cen10 .fl{width:100%;}
	.slideGroup{ width:100%; text-align:left; margin:20px auto;}
}