/* CSS Document */
@charset "utf-8";
/* by Magiee 20160719 */
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: 'Titillium Web';}
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; }




.homecen01{width:1200px; margin:0 auto; background-color:#283a4b; height:50px; font-family: 'Titillium Web';}
.homecen01 ul{float:left; width:85%;}
.homecen01 ul li{float:left;}
.homecen01 ul li a{color:#fff; text-transform:uppercase; font-size:14px; text-decoration:none; line-height:50px; display:block;}
.homecen01 ul li a:hover{width:120px; height:50px; text-align:center; line-height:50px; background-color:#3170c5; color:#fff;}
.homecen01 ul li a.on{width:120px; height:50px; text-align:center; line-height:50px; background-color:#3170c5;}
.homecen01 .fr{width:15%; text-align:right; box-sizing:border-box; padding-right:12px;}
.homecen01 .fr img{margin-top:12px; padding-right:6px;}

.homecen01 ul li{width:120px; text-align:center;}

.homecen02{width:1200px; margin:0 auto; font-family: 'Titillium Web';}
.homecen02 .hometel{width:436px;}
.homecen02 .hometel .hometela{background:url(../images/tela.jpg) no-repeat left center; padding-left:42px; width:150px; float:left; margin-top:32px;}
.homecen02 .hometel .homemobilea{background:url(../images/mobilea.jpg) no-repeat left center; padding-left:42px; width:150px; float:left; margin-top:32px;}
.homecen02 .hometel .hometeltit{font-size:12px; color:#999999; text-transform:uppercase;}
.homecen02 .hometel .hometeltita{font-size:16px; color:#283a4b; text-transform:uppercase;}
.homecen02 .hometel .lang{ float:left; margin-top:36px;}

.homecen03{height:850px;}
.homecen03 .homecen03mm{width:100%; margin:0 auto; height:680px; position:relative; z-index:1;}
.homecen03 .homecen03mm .homecen03nn{position:absolute; bottom:-200px; left:50%; background-color:#fff; width:1200px; border-top:3px solid #3170c5; padding:40px; box-sizing:border-box; z-index:11111111111; margin-left:-600px;}
.homecen03 .homecen03mm .homecen03nn ul{}
.homecen03 .homecen03mm .homecen03nn ul li{width:260px; float:left; background-color:#f1f1f1; margin-right:26px;}
.homecen03 .homecen03mm .homecen03nn ul li:nth-child(4n){margin:0;}
.homecen03 .homecen03mm .homecen03nn .homecen03tit{color:#015e8f; text-decoration:none; font-size:20px; text-transform:uppercase; font-weight:bold; padding:20px 25px 0; box-sizing:border-box; font-family: 'Montserrat';}
.homecen03 .homecen03mm .homecen03nn .homecen03tita{margin:12px 0 20px; padding:0 25px; box-sizing:border-box; height:70px; color:#333333; font-size:14px; text-transform:uppercase; text-decoration:none;}
.homecen03 .homecen03mm .homecen03nn ul li a{color:#333333; font-size:14px; text-transform:uppercase; text-decoration:none; box-sizing:border-box; display:block;}

.bannerslide { height:680px; 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; }


.homecen04{padding:35px 0;}
.homecen04 .homecen04mm{width:1200px; margin:0 auto;}
.homecen04 .homecen04mm .cen04tit{background:url(../images/llla.jpg) no-repeat right center; font-size:14px; color:#333; text-decoration:none; text-transform:uppercase; font-family: 'Roboto Slab',sans-serif;}
.homecen04 .homecen04mm ul{margin-top:30px;}
.homecen04 .homecen04mm ul li{background:url(../images/jtaa.jpg) #f2f2f1 no-repeat left center; padding:30px; box-sizing:border-box; width:584px; height:146px; float:left; margin-right:32px; margin-bottom:20px;}
.homecen04 .homecen04mm ul li:nth-child(2n){margin-right:0px;}
.homecen04 .homecen04mm .cen04tita{color:#333333; font-family: 'Roboto Slab',sans-serif;text-decoration:none; font-size:18px; text-transform:uppercase;}
.homecen04 .homecen04mm .cen04titb{text-transform:uppercase; font-size:12px; color:#333333; text-decoration:none; line-height:22px; margin-top:18px;}
.homecen04 .homecen04mm ul li .cen04ttaa{width:80%;}

.homecen05{background:url(../images/cennn.jpg) no-repeat center top; height:550px; padding:50px 0;}
.homecen05 .homecen05mm{width:1200px; margin:0 auto;}
.homecen05 .homecen05mm .homeabouta{width:780px; margin-right:24px; float:left;}
.homecen05 .homecen05mm .homeabouta .homeabouttita{background:url(../images/lllb.jpg) no-repeat right center; font-family: 'Roboto Slab',sans-serif; font-size:14px; color:#333333; text-transform:uppercase; width:780px;}
.homecen05 .homecen05mm .homeabouta .homeabouttb{margin-top:25px; width:780px;}
.homecen05 .homecen05mm .homeabouta .homeaboutleft{width:780px;}
.homecen05 .homecen05mm .homeabouta .homeabouttb img{ margin-right:28px;}
.homecen05 .homecen05mm .homeabouta .homeabouttb .jla{margin-top:30px;}
.homecen05 .homecen05mm .homeabouta .homeabouttb .homeabouttbtit{font-family:'Titillium Web'; font-size:14px; line-height:22px; font-style:italic; width:210px; height:26px; background-color:#3170c5; text-align:center; text-transform:uppercase;}
.homecen05 .homecen05mm .homeabouta .homeabouttb .homeabouttbtit a{ color:#fff;}
.homecen05 .homecen05mm .homeabouta .homeabouttb .homeabouttbtit a:hover{ text-decoration:none;}
.homecen05 .homecen05mm .homeabouta .homeabouttb .homeaboutbrr{float:left;}
.homecen05 .homecen05mm .homeabouta .homeabouttb .homeabouttbtita{font-family:'Titillium Web'; font-size:12px; line-height:22px; color:#333; text-transform:uppercase; width:374px; margin-top:18px;}

.homecen05 .homecen05mm .homelyb{background-color:#3170c5; width:396px; float:right; padding:40px 30px; box-sizing:border-box;}
.homecen05 .homecen05mm .homelybtit{font-size:18px; color:#fff; text-transform:uppercase; font-family:'Roboto Slab'; text-align:center;}
.homecen05 .homecen05mm .homelyb .homelybb{margin-top:25px;}
.homecen05 .homecen05mm .homelyb .homelybbtit{font-size:14px; color:#fff; font-family:'Titillium Web'; text-decoration:none; text-transform:uppercase;}
.homecen05 .homecen05mm .homelyb .txta{width:340px; height:40px; background-color:#6f9bd7; border:0px none; margin-bottom:10px; text-indent:12px; color:#fff; font-family:'Titillium Web';}
.homecen05 .homecen05mm .homelyb .txtb{width:340px; height:80px; background-color:#6f9bd7; border:0px none; margin-bottom:10px; text-indent:12px; color:#fff; font-family:'Titillium Web';}
.homecen05 .homecen05mm .homelyb .btna{background-color:#0a52b2; width:166px; height:40px; text-align:center; line-height:40px; color:#fff; text-decoration:none; font-size:14px; border:0px none; text-transform:uppercase; display:block; margin:20px auto 0;}

.homecen06{padding:50px 0;}
.homecen06 .homecen06mm{width:1200px; margin:0 auto;}
.homecen06 .homecen06mm .cen06tit{background:url(../images/llla.jpg) no-repeat right center; font-size:14px; color:#333; text-decoration:none; text-transform:uppercase; font-family: 'Roboto Slab',sans-serif;}
.homecen06 .homecen06mm ul{margin-top:30px; float:left; width:477px;}
.homecen06 .homecen06mm ul li{float:left; width:235px; height:160px; margin-right:7px; margin-bottom:6px;}
.homecen06 .homecen06mm ul li:nth-child(2n){margin-right:0px;}
.homecen06 .homecen06mm .homeccll{width:401px; float:left; margin-top:30px; margin-left:7px;}
.homecen06 .homecen06mm .homecclla{width:308px; float:left; margin-top:30px; margin-left:7px;}

.homecen07{background-color:#f9f9f9; padding:40px 0;}
.homecen07 .homecen07mm{width:1200px; margin:0 auto;}
.homecen07 .homecen07mm .cen07tit{background:url(../images/llla.jpg) no-repeat right center; font-size:14px; color:#333; text-decoration:none; text-transform:uppercase; font-family: 'Roboto Slab',sans-serif;}
.homecen07 .homecen07mm .homecen07nnn{margin-top:30px;}
.homecen07 .homecen07mm .homecen07nnn .hometjnews{width:500px; margin-right:35px; float:left;}
.homecen07 .homecen07mm .homecen07nnn .hometjnews .hometjnewstit{font-family:'Titillium Web'; text-decoration:none; font-size:16px; color:#333; height:40px; line-height:40px;}
.hometjnewstita{color:#999999; font-family:'Titillium Web'; text-decoration:none; font-size:12px; line-height:22px;}
.homecen07 .homecen07mm .homecen07nnn .homeycnews{width:665px; float:left;}
.homecen07 .homecen07mm .homecen07nnn .homeycnews .homeycnewsa{color:#333; font-family:'Titillium Web'; text-decoration:none; font-size:16px;}
.homecen07 .homecen07mm .homecen07nnn .homeycnews .homeycnewsb{color:#999; font-family:'Titillium Web'; text-decoration:none; font-size:12px; margin-top:12px; margin-left:34px;}
.homecen07 .homecen07mm .homecen07nnn ul li{padding:15px 0; border-bottom:1px solid #dedede;}
.homecen07 .homecen07mm .homecen07nnn ul li img{margin-right:8px;}
.homecen07 .homecen07mm .homecen07nnn ul li:nth-child(1){padding-top:0px;}

.homecen08{background-color:#3170c5; padding:50px 0; overflow:hidden;}
.homecen08 .homecen08mm{width:1200px; margin:0 auto; border-bottom:1px solid #6f9bd7; padding-bottom:35px;}
.homecen08 .homecen08mm .homecen08ll{width:750px; float:left;}
.homecen08 .homecen08mm ul li{float:left; margin-right:110px;}
.homecen08 .homecen08mm ul li .homecenaaa{color:#fff; font-family:'Roboto Slab',sans-serif;; text-decoration:none; text-transform:uppercase; font-size:18px;}
.homecen08 .homecen08mm ul li .homecenbbb{margin-top:15px;}
.homecen08 .homecen08mm ul li .homecenbbb a{font-family:'Titillium Web'; font-size:14px; text-decoration:none; text-transform:uppercase; color:#fff; display:block; margin:4px 0;}

.homecen08 .homecen08mm .homecen08rr{width:450px; float:right;}
.homecen08 .homecen08mm .homecen08rr .homecen08lla{color:#fff; font-family:'Roboto Slab',sans-serif; text-decoration:none; text-transform:uppercase; font-size:18px; text-align:right;}
.homecen08 .homecen08mm .homecen08rr .homecen08llb{color:#fff; font-family:'Titillium Web'; text-decoration:none; text-transform:uppercase; font-size:14px; line-height:24px; text-align:right; margin-top:15px;}

.homecen08 .homecen09mm{width:1200px; margin:30px auto 0;}
.homecen08 .homecen09mm .fl{color:#fff; font-family:'Titillium Web'; text-decoration:none; text-transform:uppercase; font-size:12px; line-height:25px;}
.homecen08 .homecen09mm .fr img{margin:0 3px;}
.homecen08 .homecen09mm .fr img:nth-child(4){margin-right:0;}
.homecen02 a.mobilebtna img{display:none;}

@media (max-width:1200px) {
	.homecen01{width:100%;}
	.homecen02{width:100%;}
	.homecen03{background-size:100%; height:800px;}
	.homecen03 .homecen03mm{width:100%;}
	.homecen03 .homecen03mm .homecen03nn{width:98%; bottom:-100px; padding:3%; margin-left:-49%;}
	.homecen03 .homecen03mm .homecen03nn ul li{width:23%; margin:0 1%;}
	.homecen03 .homecen03mm .homecen03nn ul li img{width:100%;}
	.homecen04 .homecen04mm{width:96%; padding:2%;}
	.homecen04 .homecen04mm ul li{width:48%; margin:1%; height:180px;}
	.homecen04 .homecen04mm ul li .cen04ttaa{width:70%;}
	.homecen04 .homecen04mm .cen04tit{background-position:150px;}
	.homecen04 .homecen04mm ul li img{width:100%; margin-top:25px;}
	.homecen05{padding:30px 0; height:auto !important;}
	.homecen05 .homecen05mm{width:96%; padding:2%;}
	.homecen05 .homecen05mm .homeabouta{width:60%; margin-right:4%;}
	.homecen05 .homecen05mm .homeabouta .homeaboutleft{width:100%;}
	.homecen05 .homecen05mm .homeabouta .homeabouttita{width:100%; background-position:150px;}
	.homecen05 .homecen05mm .homeabouta .homeabouttb{width:100%;}
	.homecen05 .homecen05mm .homeabouta .homeabouttb img{width:40%; margin-right:3%;}
	.homecen05 .homecen05mm .homeabouta .homeabouttb .homeaboutbrr{width:57%;}
	.homecen05 .homecen05mm .homeabouta .homeabouttb .homeabouttbtita{width:100%;}
	.homecen05 .homecen05mm .homelyb{width:36%;}
	.homecen05 .homecen05mm .homelyb .txta{width:100%;}
	.homecen05 .homecen05mm .homelyb .txtb{width:100%;}
	.homecen06{padding:5% 2%;}
	.homecen06 .homecen06mm{width:100%;}
	.homecen06 .homecen06mm .cen06tit{background-position:150px;}
	.homecen06 .homecen06mm ul{width:100%;}
	.homecen06 .homecen06mm .homeccll{width:52%; margin-left:0; margin-top:1%;}
	.homecen06 .homecen06mm .homeccll img{height:410px; width:auto !important;}
	.homecen06 .homecen06mm .homecclla{width:47%; margin-left:1%; margin-top:1%;}
	.homecen06 .homecen06mm .homecclla img{height:410px; width:auto !important;}
	.homecen06 .homecen06mm ul li{width:24%; margin-right:1%;}
	.homecen06 .homecen06mm ul li img{width:100%;}
	.homecen06 .homecen06mm ul li:nth-child(2n){ margin-right:1%;}
	.homecen06 .homecen06mm ul li:nth-child(4n){margin:0;}
	.homecen07{padding:5% 2%;}
	.homecen07 .homecen07mm{width:100%;}
	.homecen07 .homecen07mm .cen07tit{background-position:150px;}
	.homecen07 .homecen07mm .homecen07nnn .hometjnews{width:48%; margin-right:2%;}
	.homecen07 .homecen07mm .homecen07nnn .hometjnews img{width:100%;}
	.homecen07 .homecen07mm .homecen07nnn .homeycnews{width:50%;}
	.homecen07 .homecen07mm .homecen07nnn .homeycnews .homeycnewsa{height:32px; overflow:hidden;}
	.homecen08 .homecen08mm{width:100%;}
	.homecen08 .homecen08mm .homecen08ll{width:60%;}
	.homecen08 .homecen08mm ul li{margin-right:8%;}
	.homecen08 .homecen08mm .homecen08rr{width:40%;}
	.homecen08 .homecen09mm{width:100%;}
}

@media (max-width:1000px) {
	.bannerslide{display:none;}
	.banner{display:block;}
	.homewrapper{width:98%; padding:0 1%;}
	.homecen01 .fr{display:none;}
	.homecen01 ul{width:100%;}
	.homecen01 ul li{width:14.28%;}
	.homecen01 ul li:nth-child(1){width:14.28%;}
	.homecen02 .hometel{display:none;}
	.homecen03{height:770px;}
	.homecen03 .homecen03mm{height:700px;}
	.homecen04{padding:4% 2%;}
	.homecen04 .homecen04mm ul li .cen04ttaa{width:100%;}
	.homecen04 .homecen04mm ul li img{display:none;}
	.homecen03 .homecen03mm .homecen03nn ul li{width:48%; margin:1%;}
	.homecen03 .homecen03mm .homecen03nn .homecen03tit{padding:20px 15px 0; font-size:15px;}
	.homecen03 .homecen03mm .homecen03nn .homecen03tita{padding:0 15px; }
	.homecen03 .homecen03mm .homecen03nn ul li:nth-child(4n){margin:1%;}
	.homecen05 .homecen05mm .homeabouta{width:100%; margin:0;}
	.homecen05 .homecen05mm .homelyb{width:100%; margin-top:20%;}
	.homecen06 .homecen06mm .homeccll img{width:100% !important; height:300px;}
	.homecen06 .homecen06mm .homecclla img{width:100% !important; height:300px;}
	.homecen06 .homecen06mm ul li{height:110px;}
	.homecen07 .homecen07mm .homecen07nnn .hometjnews{width:100%; margin:0;}
	.homecen07 .homecen07mm .homecen07nnn .homeycnews{margin-top:25px; width:100%;}
	.homecen08 .homecen08mm .homecen08rr{display:none;}
	.homecen08 .homecen08mm .homecen08ll{width:100%;}
	
}

@media (max-width:720px) {
	.homecen01{display:none;}
	.homecen02 .homelogo{width:70%;}
	.homecen02 .homelogo img{width:100%;}
	.homecen02 a.mobilebtna{float:right;}
	.homecen02 a.mobilebtna img{width:60%; margin-top:26px;}
	.homecen03{height:600px;}
	.homecen03 .homecen03mm{position:relative; height:200px;}
	.homecen03 .homecen03mm .homecen03nn{position:absolute; bottom:-380px;}
	.homecen04 .homecen04mm ul li{height:275px;}
	.homecen05 .homecen05mm .homeabouta .homeabouttb img{display:none;}
	.homecen05 .homecen05mm .homeabouta .homeabouttb .homeaboutbrr{width:100%; margin-top:20px;}
	.homecen05 .homecen05mm .homelyb{margin-top:30%;}
	.homecen06 .homecen06mm ul li{width:48%; margin:1%; height:auto !important;}
	.homecen06 .homecen06mm ul li:nth-child(4n){margin:1%;}
	.homecen06 .homecen06mm .homeccll img{height:210px;}
	.homecen06 .homecen06mm .homecclla img{height:210px;}
	.homecen07 .homecen07mm .homecen07nnn .hometjnews .hometjnewstit{overflow:hidden;}
	.homecen07 .homecen07mm .homecen07nnn .hometjnews img{height:250px;}
	.homecen08 .homecen08mm{display:none;}
	.homecen08{padding:30px;}
	.homecen02 a.mobilebtna img{display:block;}
	/* 全局侧滑菜单 */
	.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; }

}