@charset "utf-8";
/*reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-size: 100%;  font-family: microsoft yahei,Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);  background: #fff; overflow-x: hidden; }
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; color: #0952a3; }
div{display:block;}
/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl{float:left;}
.fr{float:right;}


/* 圆细滚动条样式 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; }

/* 拖选文字样式 20160628 */
::selection { background: #0096d5; color: #fff; }
::-moz-selection { background: #0096d5; color: #fff; }

.cen01{background-color:#00005a; height:45px;}
.cen01 .nycontentaaa{width:1250px; margin:0 auto; font-family: "Microsoft Yahei", 微软雅黑, Arial, Verdana, sans-serif; font-size: 12px; color:#fff; text-decoration: none; line-height:45px;}
.cen01 a.topaa{color:#fff; font-family: "Microsoft Yahei"; font-size: 12px; text-decoration:none; margin-left:5px;}
.cen01 .lla{font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#fff;}
.cen01 a.topbb{color:#fff; font-family: "Microsoft Yahei"; font-size: 12px; text-decoration:none; background-color:#fe1c42; display:inline-block; width:80px; height:45px; line-height:45px; text-align:center; margin-left:10px;}

.cen02{height:100px; background-color:#fff;}
.cen02 .nycontentaaa{width:1250px; margin:0 auto; line-height:90px;}
.cen02 .nycontentaaa img{margin-top:12px;}
.cen02 .nycontentaaa .homemenuul{height:90px; display:block;}
.cen02 .nycontentaaa .homemenuul li{float:left; padding:0 10px; text-align:center;}
.cen02 .nycontentaaa .homemenuul li a{color:#100099; font-family:Microsoft Yahei; font-size:16px; text-decoration:none; line-height:90px;}
.cen02 .nycontentaaa .homemenuul li a:hover{color: #fe1c41; font-weight: bold;}
.cen02 .fl{height:90px;}

.top_menu{display:none;}

.bannerslide { height:593px; 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{display:none;}

.cen03{background-color:#f0f3f8; padding:60px 0;}
.cen03 .nycontent{width:1140px; margin:0 auto;}
.cen03 .hometitle{color:#00008f; font-size:22px; font-family:Microsoft Yahei; font-weight:bold; text-decoration:none;}
.cen03 .hometitlea{color:#666666; font-size:16px; font-family:Microsoft yahei; text-decoration:none; line-height:160%; margin-top:10px;}
.cen03 .hometitleb{color:#00008f; font-size:18px; font-family:Microsoft yahei; text-decoration:none; margin:5px 0 10px;}
.cen03 .hometitlec{font-family: "Microsoft Yahei"; font-size: 14px; line-height: 190%; color: #666666; text-decoration: none; text-align:left;}
.cen03 .aboutul{margin-top:45px;}
.cen03 .aboutul li{float:left; width:270px; margin-right:20px;}
.cen03 .aboutul li a{text-decoration:none;}
.cen03 .aboutul li img{margin-bottom:12px;}
.cen03 .aboutul li:nth-child(4){margin-right:0px;}
.cen03 a.homebtna{display:block; border:#ee7562 2px solid; background:#ee7562; text-align:center; padding:10px 26px; font-size:12px; color:#fff; font-size:14px; width:60px; margin:0 auto; border-radius:3px; margin-top:45px;}


.cen04{padding:60px 0;}
.cen04 .nycontent{width:1140px; margin:0 auto;}
.cen04 .hometitled{font-size: 22px; font-family:Microsoft Yahei; text-decoration:none; font-weight:bold; color:#333;}
.cen04 .prolistul{margin:20px auto 0;}
.cen04 .prolistul li{float:left; text-align:center;}
.cen04 .prolistul li a{font-size:16px; color:#fff; padding:15px 42px; border-bottom:#dddddd 1px solid; margin:10px 2px; line-height:55px; background:#00008f;}
.cen04 .proul{margin-top:30px;}
.cen04 .proul li{float:left; width:264px; height:394px; margin-right:22px;border-bottom:#dddddd 2px solid;border-right:#dddddd 2px solid; border-top:#f0f3f8 1px solid;border-left:#f0f3f8 1px solid; position:relative;}
.cen04 .proul li:nth-child(4){margin-right:0px;}
.cen04 .proul li img{display:block; width:170px; height:150px; margin:30px auto;}
.cen04 .proul li .imggg{width:16px; height:31px; position:absolute; right:0; top:30px;}
.cen04 .proul li .protit{ background-color:#f0f3f8; padding:25px 35px;}
.cen04 .proul li .protta{ color:#6e7a8b; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.cen04 .proul li .prottb{ color:#00008f; font-size:18px; font-family:Microsoft Yahei; text-decoration:none; margin-top:10px;}
.cen04 .proul li .prottc{font-family:Microsoft Yahei; font-size:14px; line-height:160%; color: #666666; text-decoration: none; margin-top:16px;}
.cen04 .proul li a.ptobtn{color:#ee7562; font-size:13px; font-family:Microsoft yahei; text-decoration:none; display:block; margin-top:30px;}
.cen04 a.homebtna{display:block; border:#ee7562 2px solid; background:#ee7562; text-align:center; padding:10px 26px; font-size:12px; color:#fff; font-size:14px; width:60px; margin-top:25px; margin:0 auto; border-radius:3px; margin-top:45px;}


.cen05{background-color:#2425aa; padding:60px 0;}
.cen05 .nycontent{width:1140px; margin:0 auto;}
.cen05 .hometitlee{font-size:20px; font-family:Microsoft Yahei; text-decoration:none; font-weight:bold; color:#fff;}
.cen05 .hometitlef{ color:#FFF; text-transform:uppercase; font-size:12px; line-height:180%; font-family:Microsoft yahei; margin-top:12px;}
.cen05 .anliul{margin-top:45px;}
.cen05 .anliul li{float:left; width:550px; margin-right:40px; height:150px; border-bottom:1px dashed #100099; background-color:#fff;}
.cen05 .anliul li:nth-child(2),.cen05 .anliul li:nth-child(4){margin-right:0px;}
.cen05 .anliul li img{height:150px;}
.cen05 .anliul li .anlitit{padding:0px 50px; font-family:Microsoft Yahei; font-size: 13px; line-height: 160%; color: #666666; text-decoration: none; width:200px; margin-top:50px;}
.cen05 a.homebtna{display:block; border:#ee7562 2px solid; background:#ee7562; text-align:center; padding:10px 26px; font-size:12px; color:#fff; font-size:14px; width:112px; margin-top:25px; margin:0 auto; border-radius:3px; margin-top:45px;}

.cen06{background-color:#f5f5f5; padding:60px 0;}
.cen06 .nycontent{width:1140px; margin:0 auto;}
.cen06 .hometitleg{font-family: Microsoft Yahei; font-size:20px; line-height: 140%; color: #333; font-weight: bold;}
.cen06 .hometitleh{font-size: 12px; color: #666666; text-decoration: none; font-family: "Arial", "Verdana", "sans-serif";}
.cen06 .homesbul{margin-top:40px;}
.cen06 .homesbul li{float:left; width:210px; margin-right:20px; height:302px; border:#dddddd 1px solid; border-collapse: separate; box-sizing:border-box; box-shadow:1px 1px 1px #ccc;}
.cen06 .homesbul li:nth-child(5){margin-right:0px;}
.cen06 .homesbul li .homesbttt{background-color:#fff; padding:25px 35px;}
.cen06 .homesbul li .homesbtita{ color:#6e7a8b; font-size: 12px; text-decoration: none; font-family: "Arial", "Verdana", "sans-serif";}
.cen06 .homesbul li .homesbtitb{color:#00008f; font-size:20px; font-family:Microsoft Yahei; margin:10px 0 25px;}
.cen06 .homesbul li img{width:100%;}
.cen06 .homesbul li a.homesbaa{font-family: Microsoft Yahei; font-size: 12px;line-height: 160%; color:#ee7562; text-decoration: none;}

.cennn1{padding:40px 0; background-color:#F3F3F3;}
.cennn1 .nycontent{width:1140px; margin:0 auto;}
.cennn1 .hometitlei{font-family: Microsoft Yahei; font-size:22px; line-height: 140%; color: #666; font-weight: bold;}
.cennn1 .hometitlej{font-size: 13px; color: #666666; text-decoration: none; font-family: "Arial", "Verdana", "sans-serif"; text-transform:uppercase;}
.cennn1 .wenhuaul{margin:50px 0;}
.cennn1 .wenhuaul .nycontent{width:1140px; margin:0 auto;}
.cennn1 .wenhuaul .whantit{font-family:Microsoft yahei; font-size:20px; color:#00008f; text-decoration:none; font-weight:bold;}
.cennn1 .wenhuaul .whantita{font-family:Microsoft yahei; font-size:15px; color:#666; text-decoration:none; margin-top:30px; line-height:28px;}
.cennn1 .wenhuaula .nycontent{width:1140px; margin:0 auto;}
.cennn1 .wenhuaula .whaimga{width:506px;}
.cennn1 .wenhuaula .whanra{width:600px; margin-right:34px;}
.cennn1 .wenhuaula .whanra a.lybtna{border:1px solid #00008f; width:200px; height:50px; line-height:50px; text-align:center; color:#00008f; font-size:14px; display:block; margin-top:50px; text-decoration:none;}
.cennn1 .wenhuaula{background-color:#dcdeee; padding:50px 0; width:100%;}
.cennn1 .wenhuaula .whantit{font-family:Microsoft yahei; font-size:20px; color:#00008f; text-decoration:none; font-weight:bold;}
.cennn1 .wenhuaula .whantita{font-family:Microsoft yahei; font-size:15px; color:#666; text-decoration:none; margin-top:30px; line-height:28px;}
.cennn1 .wenhuaul .whaimg{width:506px; margin-right:34px;}
.cennn1 .wenhuaul .whanr{width:600px;}
.cennn1 .wenhuaul .whanr a.lybtna{border:1px solid #00008f; width:200px; height:50px; line-height:50px; text-align:center; color:#00008f; font-size:14px; display:block; margin-top:50px; text-decoration:none;}


.cen07{background-color:#f0f3f8; padding:60px 0;}
.cen07 .nycontent{width:1140px; margin:0 auto;}
.cen07 .hometitlei{font-family: Microsoft Yahei; font-size:22px; line-height: 140%; color: #666; font-weight: bold;}
.cen07 .hometitlej{font-size: 13px; color: #666666; text-decoration: none; font-family: "Arial", "Verdana", "sans-serif";}
.cen07 .homenewul{margin-top:50px;}
.cen07 .homenewul li{float:left; width:350px; margin-right:45px;}
.cen07 .homenewul li:nth-child(3){margin-right:0px;}
.cen07 .homenewul li .newdate{font-family:Microsoft Yahei; font-size: 13px; line-height: 160%; color:#666; text-decoration: none;}
.cen07 .homenewul li .newtitle{font-family:Microsoft Yahei; font-size: 18px; line-height: 160%; color:#666; text-decoration: none; margin:4px 0 16px; height:28px; overflow:hidden;}
.cen07 .homenewul li .newinfo{font-size: 14px; color: #666666; text-decoration: none; font-family:Microsoft yahei; line-height:18px;}
.cen07 a.homebtna{display:block; border:#ee7562 2px solid; background:#ee7562; text-align:center; padding:10px 26px; font-size:12px; color:#fff; font-size:14px; width:60px; margin-top:25px; margin:0 auto; border-radius:3px; margin-top:45px;}

.cen08{background-color:#4141db; height:40px; line-height:40px;}
.cen08 .nycontent{width:1140px; margin:0 auto; color:#fff; padding:0 15px;}
.cen08 .nycontent a{color:#fff; font-size:13px; text-decoration:none;}


.footer{background-color:#1a1a1a; padding:20px 0 40px;}
.footer .nycontent{width:1140px; margin:0 auto; padding:40px 0;}
.footer .nycontent .beian{height:70px; width:280px; float:right;}
.footer .nycontent .beian a{color:#fff; font-family:Microsoft yahei; font-size:12px; height:40px; line-height:40px;}
.footer .nycontent .beian img{margin-top:10px; margin-right:5px; display:inline-block;}
.footer .footerul{width:800px; float:left;}
.footer .footerul li{float:left; width:200px;}
.footer .footerul li:nth-child(3){float:left; width:320px;}
.footer .footerul li:nth-child(4){margin-right:0px;}
.footer .footertit{color:#fff; font-family:Microsoft Yahei; text-decoration:none; font-size:16px; font-weight:bold;}
.footer .footertita{margin-top:20px;}
.footer a.footera{color:#fff; font-family:Microsoft Yahei; text-decoration:none; font-size:14px; display:block; line-height:22px;}
.footer .footerlx{color:#fff; font-family:Microsoft Yahei; text-decoration:none; font-size:14px; line-height:180%;  margin-top:20px;}


.footerbb{background-color:#141414; height:60px; color:#fff; font-size:12px; text-decoration:none; font-family:Microsoft yahei; line-height:60px; overflow:hidden;}
.footerbb .nycontent{width:1140px; margin:0 auto;}
.footerbb a{color:#fff; font-family:Microsoft Yahei; text-decoration:none; font-size:12px;}

.cenn02{padding:40px 0;}
.cenn02 .nycontent{width:1140px; margin:0 auto;}
.cenn02 .ll1{width:378px; height:226px; border:1px solid #e8e8e8;}
.cenn02 .wzy{margin-top:25px; margin-left:18px;}
.cenn02 .titleg{color:#4454ca; font-size:18px; text-decoration:none;}
.cenn02 .titlea{font-size:14px; color:#555; text-decoration:none; line-height:32px; text-indent:12px; background:url(../images/jt.png) no-repeat 190px center; }
.cenn02 a.more{color:#e50000; font-size:13px; text-decoration:underline; display:block; margin-top:15px; margin-left:18px;}
.cenn02 a.more:hover{color:#008766;}




.nybanneraaa{background:url(../images/nnybanner.jpg) no-repeat center top; height:300px;}

.picScroll-left11{ overflow:hidden; position:relative; width:100%; margin-top:30px;}
		.picScroll-left11 .hd{ overflow:hidden;}
	.picScroll-left11 .hd ul{display:none;}
		.picScroll-left11 .bd{}
		.picScroll-left11 .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left11 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }

/*<!--@media (max-width: 1140px) {
	.cen01 .nycontent{width:100%;}
	.cen01 .nycontent .fl{margin-left:12px;}
	.cen02 .nycontent{width:100%;}
	.bannerslide{ display:none;}
	.banner{ display:block; margin: 0 auto; position: relative; width:100%; overflow:auto;}
	.banner .bd {width:100%;}
	.banner .bd li { }
	.banner .bd li img { width: 100%; height:auto;}
	.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 .nycontent{width:100%;}
	.cen03 .aboutul li{width:23%; margin-right:2.6%;}
	.cen04 .nycontent{width:100%;}
	.cen04 .proul li{width:23%; margin-right:2.2%; height:auto;}
	.cen04 .proul li .prottb{height:46px; overflow:hidden;}
	.cen05 .nycontent{width:100%;}
	.cen05 .anliul li{width:48%; margin-right:4%;}
	.cen05 .anliul li .anlitit{width:26%;}
	.cen06 .nycontent{width:100%;}
	.cen06 .homesbul li{width:19%; margin-right:1.1%; height:auto;}
	.cen07 .nycontent{width:100%;}
	.cen07 .homenewul li{width:32%; margin-right:2%;}
	
	.footer .nycontent{width:100%;}
	.footer .footerul li{width:15%; margin-right:2%;}
	.footerbb .nycontent{width:100%;}
	.footerbb .nycontent .fr{display:none;}
	
	.nybanneraaa{background-size:cover; width:100%; height:100px;}
	.mobilebanaa{display:none;}
	
}

@media (max-width: 1000px) {
	.cen01 .nycontent .fr{display:none;}
	.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; }
	
	.cen02 .nycontent .homemenuul{display:none;}
	.top_menu{display:block;}
	.cen02 .top_menu img{margin-top:30px; margin-right:20px;}
	
	.cen04 .prolistul{width:100%;}
	.cen04 .prolistul li{margin:0 0.2%;}
	.cen04 .prolistul li a{width:100%; padding:15px 19px;}
	.cen04 .proul li img{width:80%; margin:30px auto; height:auto;}
	.cen04 .proul li{margin-right:2.1%;}
	
	.cen05 .anliul li{width:49%; margin-right:2%; height:auto;}
	.cen05 .anliul li .fl{width:50%;}
	.cen05 .anliul li .anlitit{width:50%; box-sizing:border-box; margin-top:7%; padding:0 5%;}
	.cen05 .anliul li img{width:100%; height:auto;}
	.cen06 .homesbul li .homesbtitb{height:28px; overflow:hidden;}
	.footer{display:none;}
	.footerbb .sshidden{display:none;}
}

@media (max-width: 720px) {
	.cen02{height:90px;}
	.cen02 .nycontent{line-height:90px; height:90px;}
	.cen02 .fl{height:90px;}
	.cen02 .fr{height:90px;}
	.cen02 .nycontent .fl img{height:50px; width:auto; margin-left:2%;}
	.cen02 .nycontent .homemenuul{height:90px;}
	.cen03{padding:40px 0;}
	.cen03 .hometitlea{font-size:13px; padding:0 12px;}
	.ssshidden{display:none;}
	.cen03 .hometitleb{font-size:15px; margin-bottom:0px;}
	.cen03 .hometitlec{display:none;}
	.cen03 a.homebtna{margin-top:20px;}
	.cen03 .aboutul{margin-top:25px;}
	.cen04{padding:40px 0;}
	.cen04 .prolistul li{width:33%; margin:0.1% 0.1%; height:46px; overflow:hidden;}
	.cen04 .prolistul li a{box-sizing:border-box; margin:0; padding:0; width:100%; display:block; height:46px; overflow:hidden; line-height:45px;}
	.cen04 .proul{padding:0 10px;}
	.cen04 .proul li .prottc{display:none;}
	.cen04 .proul li{width:48%;}
	.cen04 .proul li:nth-child(2n){margin-right:0;}
	.cen05{padding:40px 0;}
	.cen05 .hometitlef{display:none;}
	.cen05 .anliul li{width:100%; margin:0;}
	.cen05 .anliul{margin:20px 10px 0 10px;}
	.cen06{padding:40px 0;}
	.cen06 .homesbul{padding:0 10px; margin-top:25px;}
	.cen06 .homesbul li{width:48%; margin:1%;}
	.cen06 .homesbul li:nth-child(5){display:none;}
	.cen07{padding:40px 0;}
	.cen07 .homenewul{padding:0 10px; margin-top:30px;}
	.cen07 .homenewul li{width:100%; margin:0; margin:10px 0; padding-bottom:20px; border-bottom:1px solid #eee;}
	.footerbb{text-align:center;}
	.cen04 .proul li img{height:130px;}
	.cen04 .proul li a.ptobtn{margin-top:15px;}
	.nybanneraaa{display:none;}
	.mobilebanaa{display:block; background:url(../images/nnybanneraa.jpg) no-repeat center top; width:100%; height:100px; background-size:cover;}
}-->
*/