/* CSS Document */
@charset "utf-8";
/* by Magiee 20190212 */
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: microsoft yahei;}
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; }

.top{background-color:#f2f2f2; height:40px; line-height:40px;}
.topwrapper{width:80%; font-family:Microsoft yahei; font-size:13px; color:#888; margin:0 auto;}
.topwrapper span{color:#01aca3; font-family:Microsoft yahei; text-decoration:none; font-weight:bold;}
.topwrapper .fr a{display:inline-block; padding:0 10px; border-left:1px solid #d7d7d7; color:#888;}
.topwrapper .fr a img{vertical-align:middle;}
.topwrapper .fr a:nth-child(5){border-right:1px solid #d7d7d7;}
.homewrapper{width:1200px; margin:0 auto;}

.cen02{background-color:#009790; height:50px; line-height:50px;}
.cen02 ul{width:100%;}
.cen02 ul li{float:left; width:11.11%; text-align:center;}
.cen02 ul li a{color:#ffffff; font-size:15px; font-family:Microsoft yahei; text-decoration:none; display:block; background:url(../images/lla.png) no-repeat right center;}
.cen02 ul li a:hover{background-color:#e12e2e; color:#fff;}

.bannerslide { height:600px; 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:10px; width: 100%; }
.swiper-pagination-switch {display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer;}
.swiper-active-switch { background: #fff;}
.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{padding:40px 0;}
.hometitlea{color:#168080; font-family:Microsoft yahei; font-size:13px; text-decoration:none; line-height:24px;}
.hometitleb{color:#168080; font-family:Microsoft yahei; font-size:20px; text-decoration:none; font-weight:bold; line-height:30px;}
.hometitlec{color:#666; font-size:14px; font-family:Microsoft yahei; text-decoration:none; line-height:23px;}
.cen03 .cen03tit{background:url(../images/lla.jpg) no-repeat center bottom; padding-bottom:20px; height:48px;}
.cen03 a.cen03btn{width:136px; height:38px; text-align:center; line-height:38px; color:#fff; background-color:#e12e2e; display:block; text-decoration:none;}
.cen03 .cen03tita{font-family:Microsoft yahei; text-decoration:none; font-size:14px; color:#666666; line-height:23px; margin-top:25px;}
.cen03 .aboutul{margin-top:25px;}
.cen03 .aboutul li{float:left; width:290px; margin-right:13px;}
.cen03 .aboutul li:nth-child(4){margin-right:0px;}
.cen03 .aboutul li .abouttita{font-family:Microsoft yahei; color:#168080; font-size:16px; font-weight:bold; margin-top:20px;}
.cen03 .aboutul li .abouttitb{font-family:Microsoft yahei; color:#666666; font-size:13px; margin-top:13px; line-height:22px;}
.cen03 .aboutul li a.aboutbtn{width:118px; height:38px; border:1px solid #da0000; font-size:14px; color:#da0000; font-family:Microsoft yahei; text-decoration:none; display:block; margin-top:15px; text-align:center; line-height:38px;}

.cen04{background:url(../images/nybanner.jpg) no-repeat center top; height:229px;}
.cen05{padding:40px 0;}
.cen05 .cen05tit{background:url(../images/lla.jpg) no-repeat center bottom; padding-bottom:20px; height:48px;}
.cen05 a.cen05btn{width:136px; height:38px; text-align:center; line-height:38px; color:#fff; background-color:#e12e2e; display:block; text-decoration:none;}
.cen05 .cen05tita{font-family:Microsoft yahei; text-decoration:none; font-size:14px; color:#666666; line-height:23px; margin-top:25px;}
.cen05 .homepplist{margin-top:25px;}
.cen05 .homepplist li{width:290px; margin-right:13px; float:left; margin-bottom:16px;}
.cen05 .homepplist li:nth-child(4n){margin-right:0px;}
.cen05 .homepplist li .homeppcc{color:#fff; font-size:13px; font-family:Microsoft yahei; text-decoration:none; padding:20px; line-height:22px; background:url(../images/ddd.png) no-repeat 260px 85px #01aca3; height:80px;}
.cen05 .homepplist li a{text-decoration:none; border:1px solid #01aca3; display:block;}
.cen05 .homepplist li a img{width:auto; height:180px; display:block; margin:0 auto;}

.cen06{background:url(../images/nnn.jpg) no-repeat center top; height:418px; padding:50px 0;}
.cen06 .cen06tit{background:url(../images/llb.jpg) no-repeat center bottom; padding-bottom:20px; height:48px;}
.cen06 .hometitlea{color:#fff; font-family:Microsoft yahei; font-size:13px; text-decoration:none; line-height:24px;}
.cen06 .hometitleb{color:#fff; font-family:Microsoft yahei; font-size:20px; text-decoration:none; font-weight:bold; line-height:30px;}
.cen06 a.cen06btn{width:136px; height:38px; text-align:center; line-height:38px; color:#fff; background-color:#e12e2e; display:block; text-decoration:none;}
.cen06 .honorul{margin-top:40px;}
.cen06 .honorul li{float:left; margin-right:27.5px;}
.cen06 .honorul li:nth-child(5){margin-right:0px;}

.cen07{padding:50px 0;}.cen06{background:url(../images/nnn.jpg) no-repeat center top; height:418px; padding:50px 0;}
.cen07 .cen07tit{background:url(../images/lla.jpg) no-repeat center bottom; padding-bottom:20px; height:48px;}
.cen07 .hometitlea{color:#168080; font-family:Microsoft yahei; font-size:13px; text-decoration:none; line-height:24px;}
.cen07 .hometitleb{color:#168080; font-family:Microsoft yahei; font-size:20px; text-decoration:none; font-weight:bold; line-height:30px;}
.cen07 a.cen07btn{width:136px; height:38px; text-align:center; line-height:38px; color:#fff; background-color:#e12e2e; display:block; text-decoration:none;}
.cen07 .cen07news{width:1200px; margin-top:30px;}
.cen07 .cen07news .cen07nntj{width:446px;}
.cen07 .cen07news .cen07nntj .cen07nnimg{position:relative; width:446px; height:286px;}
.cen07 .cen07news .cen07nntj .cen07nntit{position:absolute; left:0; bottom:0; background:rgba(58,132,134,0.7); height:54px; line-height:54px; width:100%; color:#fff; font-size:16px; font-weight:bold; font-family:Microsoft yahei; text-indent:14px;}
.cen07 .cen07news .cen07nntj .cen07nntita{background:url(../images/ddd.png) no-repeat 410px 60px #009790; color:#fff; padding:25px; line-height:21px;}

.cen07 .cen07news .cen07newlist{background-color:#f1f1f1; width:317px; padding:36px 30px;}
.cen07 .cen07news .cen07newlist a{text-decoration:none;}
.cen07 .cen07news .cen07newlist a .cen07newa{color:#777777; font-family:Microsoft yahei; text-decoration:none; font-size:14px; font-weight:bold; height:20px; overflow:hidden;}
.cen07 .cen07news .cen07newlist a .cen07newb{color:#777777; font-family:Microsoft yahei; text-decoration:none; font-size:13px; line-height:22px; margin-top:20px;}
.cen07 .cen07news .cen07newlist a .cen07btn{border:1px solid #da0000; width:98px; height:30px; display:block; color:#da0000; text-decoration:none; text-align:center; line-height:30px; margin-top:20px;}
.cen07 .cen07news .cen07newlist a.cen07aa{background:url(../images/ll.png) no-repeat center bottom; margin-bottom:25px; display:block; padding-bottom:25px;}
.cen07 .cen07news .cen07newlist a.cen07bbb{display:block; margin:7px 0; font-size:13px; color:#777;}
.cen07 .cen07news .cen07newlist a.cen07bbb img{vertical-align:middle; display:inline-block;}


.cen07 .cen07news .cen07newlista{background-color:#f8f8f8; width:317px; padding:36px 30px;}
.cen07 .cen07news .cen07newlista a{text-decoration:none;}
.cen07 .cen07news .cen07newlista a .cen07newa{color:#777777; font-family:Microsoft yahei; text-decoration:none; font-size:14px; font-weight:bold;}
.cen07 .cen07news .cen07newlista a .cen07newb{color:#777777; font-family:Microsoft yahei; text-decoration:none; font-size:13px; line-height:22px; margin-top:20px;}
.cen07 .cen07news .cen07newlista a .cen07btn{border:1px solid #da0000; width:98px; height:30px; display:block; color:#da0000; text-decoration:none; text-align:center; line-height:30px; margin-top:20px;}
.cen07 .cen07news .cen07newlista a.cen07aa{background:url(../images/ll.png) no-repeat center bottom; margin-bottom:25px; display:block; padding-bottom:25px;}
.cen07 .cen07news .cen07newlista a.cen07bbb{display:block; margin:7px 0; font-size:13px; color:#777;}
.cen07 .cen07news .cen07newlista a.cen07bbb img{vertical-align:middle; display:inline-block;}

.cen08{padding:0px 0 40px;}
.cen08 .cen08left{width:358px; height:158px; padding:35px 20px; border:1px solid #d9d9d9; border-right:0px none;}
.cen08 .cen08left .cen08tita{font-family:Microsoft yahei; font-size:18px; color:#168080; text-decoration:none;}
.cen08 .cen08left .cen08titb{font-family:Microsoft yahei; font-size:13px; color:#666666; text-decoration:none; line-height:22px; margin-top:25px;}
.cen08 .cen08left .cen08titb img{margin-left:15px;}
.cen08 .cen08left a.cen08aaa{color:#da0000; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-size:12px; display:block; margin-top:15px;}
.cen08 .cen08mid{width:358px; height:158px; padding:35px 20px; border:1px solid #d9d9d9; border-right:0px none;}
.cen08 .cen08mid .cen08tita{font-family:Microsoft yahei; font-size:18px; color:#168080; text-decoration:none;}
.cen08 .cen08mid .cen08titb{font-family:Microsoft yahei; font-size:13px; color:#666666; text-decoration:none; line-height:22px; margin-top:25px;}
.cen08 .cen08mid .cen08titb img{margin-left:11px;}
.cen08 .cen08mid a.cen08aaa{color:#da0000; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-size:12px; display:block; margin-top:15px;}
.cen08 .cen08right{width:358px; height:158px; padding:35px 20px; border:1px solid #d9d9d9;}
.cen08 .cen08right .cen08tita{font-family:Microsoft yahei; font-size:18px; color:#168080; text-decoration:none;}
.cen08 .cen08right .cen08titb{font-family:Microsoft yahei; font-size:13px; color:#666666; text-decoration:none; line-height:22px; margin-top:25px;}
.cen08 .cen08right .cen08titb img{margin-left:11px;}
.cen08 .cen08right a.cen08aaa{color:#da0000; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-size:12px; display:block; margin-top:15px;}

.cen09{background-color:#01aca3; padding:45px 0;}
.cen09 .bottomleft{width:320px; margin-right:60px;}
.cen09 .bottommmm{width:820px;}
.cen09 .bottommmm ul li{float:left;}
.cen09 .bottommmm ul li:nth-child(1){width:130px;}
.cen09 .bottommmm ul li:nth-child(2){width:214px;}
.cen09 .bottommmm ul li:nth-child(3){width:466px;}
.cen09 .bottommmm ul li .bottomtit{font-family:Microsoft yahei; color:#fff; font-size:16px; font-weight:bold; text-decoration:none; margin-bottom:15px;}
.cen09 .bottommmm ul li a.bottomaa{font-family:Microsoft yahei; color:#fff; font-size:13px; line-height:22px; display:block;}
.cen09 .bottommmm ul li:nth-child(2) a.bottomaa{width:105px; display:inline-block;}
.cen09 .bottommmm ul li:nth-child(3) .bottomall{width:263px; font-family:Microsoft yahei; color:#fff; font-size:13px; line-height:22px; float:left; text-align:left;}
.cen09 .bottommmm ul li:nth-child(3) .bottomarr{width:203px; font-family:Microsoft yahei; color:#fff; font-size:13px; line-height:22px; float:right; text-align:left;}

.cen10{background-color:#009790; height:60px; line-height:60px; color:#fff; font-family:Microsoft yahei; font-size:13px; text-decoration:none; overflow:hidden;}
.mobilebtna{display:none;}

.cen11{background-color:#000; height:50px; line-height:50px; overflow:hidden;}
.cen11 a{font-size:14px; text-align:center; display:block; text-decoration:none; color:#fff;}

@media (max-width: 1200px) {
	.topwrapper{width:98%;}
	.bannerslide{display:none;}
	.banner{display:block;}
	.homewrapper{width:98%; padding:0 1%;}
	.cen03 .aboutul li{width:24%; margin:0 0.5%;}
	.cen03 .aboutul li img{width:100%;}
	.cen03 .aboutul li .abouttitb{height:70px; overflow:hidden;}
	.cen04{background-size:150%; height:auto !important; width:100%;}
	.cen05 .homepplist li{width:24%; margin:0.5%;}
	.cen05 .homepplist li img{width:100%; display:block;}
	.cen05 .homepplist li .homeppcc{height:70px;}
	.cen06{height:380px;}
	.cen06 .honorul li{width:19%; margin:0 0.5%;}
	.cen06 .honorul li img{width:100%;}
	.cen07 .cen07news{width:100%;}
	.cen07 .cen07news .cen07nntj{width:33.3%;}
	.cen07 .cen07news .cen07nntj .cen07nnimg{width:100%; height:auto !important;}
	.cen07 .cen07news .cen07nntj .cen07nntit{font-size:14px;}
	.cen07 .cen07news .cen07nntj img{width:100%;}
	.cen07 .cen07news .cen07newlist{width:33.3%; box-sizing:border-box; padding:31px; height:100%;}
	.cen07 .cen07news .cen07newlist a.cen07bbb{height:18px; overflow:hidden;}
	.cen07 .cen07news .cen07newlist a.cen07bbb:nth-child(5),.cen07 .cen07news .cen07newlist a.cen07bbb:nth-child(4){display:none;}
	.cen07 .cen07news .cen07newlist a .cen07newb{margin-top:14px;}
	.cen07 .cen07news .cen07newlist a .cen07btn{margin-top:12px;}
	.cen07 .cen07news .cen07newlist a.cen07aa{margin-bottom:15px; padding-bottom:15px;}
	.cen07 .cen07news .cen07newlista{width:33.3%; box-sizing:border-box; padding:31px;}
	.cen07 .cen07news .cen07newlista a .cen07newb{margin-top:14px;}
	.cen07 .cen07news .cen07newlista a .cen07btn{margin-top:12px;}
	.cen07 .cen07news .cen07newlista a.cen07aa{margin-bottom:15px; padding-bottom:15px;}
	.cen07 .cen07news .cen07newlista a.cen07bbb{height:18px; overflow:hidden;}
	.cen07 .cen07news .cen07newlista a.cen07bbb:nth-child(5),.cen07 .cen07news .cen07newlista a.cen07bbb:nth-child(4){display:none;}
	.cen08 .cen08left{width:33.3%; box-sizing:border-box; height:auto !important;}
	.cen08 .cen08mid{width:33.3%; box-sizing:border-box; height:auto !important;}
	.cen08 .cen08right{width:33.3%; box-sizing:border-box; height:auto !important;}
	.cen08 .cen08left .cen08titb{height:150px; overflow:hidden;}
	.cen08 .cen08mid .cen08titb{height:150px; overflow:hidden;}
	.cen08 .cen08right .cen08titb{height:150px; overflow:hidden;}
	.cen09 .bottomleft{display:none;}
	.cen09 .bottommmm{width:100%;}
	.cen09 .bottommmm ul li:nth-child(1){width:150px;}
	.cen09 .bottommmm ul li:nth-child(2){width:300px;}
}

@media (max-width: 1000px) {
	.cen01 .fr .mmtel{display:none;}
	.cen05 .homepplist li .homeppcc{height:95px;}
	.cen06{height:320px;}
	.cen07 .cen07news .cen07nntj .cen07nntit{overflow:hidden;}
	.cen07 .cen07news .cen07nntj{display:none;}
	.cen07 .cen07news .cen07newlist{width:50%;}
	.cen07 .cen07news .cen07newlista{width:50%;}
	.cen09 .bottommmm ul li:nth-child(1){width:17%;}
	.cen09 .bottommmm ul li:nth-child(2){width:17%;}
	.cen09 .bottommmm ul li:nth-child(3){width:66%;}
	.cen09 .bottommmm ul li:nth-child(3) .bottomall{width:55%;}
	.cen09 .bottommmm ul li:nth-child(3) .bottomarr{width:45%;}
	.cen10 .fr{display:none;}
}

@media (max-width: 720px) {
	.top .fr{display:none;}
	.topwrapper .fr a{border:0px none;}
	.cen01{background-color:#fff;}
	.cen01 .fl{width:70%;}
	.cen01 .fl img{width:100%;}
	.cen02{display:none;}
	.mobilebtna{display:block; text-align:right;}
	.mobilebtna img{width:55%; margin-top:20px;}
	/* 全局侧滑菜单 */
	.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; }
	.cen03 .cen03tit .fr{display:none;}
	.cen03 .aboutul li{width:48%; margin:2% 1%;}
	.cen05 .cen05tit{height:75px;}
	.cen05 .fr{display:none;}
	.cen05 .homepplist li{width:48%; margin:2% 1%;}
	.cen05 .homepplist li .homeppcc{height:70px;}
	.cen06{height:auto !important; padding:25px 0; background: url(../images/nnn.jpg) repeat-y center top;}
	.cen06 .fr{display:none;}
	.cen06 .honorul li:nth-child(5) img{display:none;}
	.cen07{padding:30px 0;}
	.cen07 .fr{display:none;}
	.cen07 .cen07news .cen07newlist{width:100%;}
	.cen07 .cen07news .cen07newlista{width:100%; margin-top:10px;}
	.cen08{padding:0 0 20px 0px;}
	.cen08 .cen08left{width:100%; border-right:1px solid #d9d9d9; margin-bottom:14px;}
	.cen08 .cen08left .cen08titb{height:110px;}
	.cen08 .cen08mid{width:100%; border-right:1px solid #d9d9d9; margin-bottom:14px;}
	.cen08 .cen08mid .cen08titb{height:110px;}
	.cen08 .cen08right{width:100%; border-right:1px solid #d9d9d9; margin-bottom:14px;}
	.cen08 .cen08right .cen08titb{height:110px;}
	.cen09{display:none;}
	
	.cen06 .honorul li{width:46%; margin:1% 2%;}
	.cen06 .honorul li img{width:80%; margin:0 auto; height:auto !important; display:block;}
	
}