@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:#f0f0f0; height:40px; line-height:40px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.cen01 .homewrapper{width:1200px; margin:0 auto;}
.cen01 a.ttop{margin:0 5px;}

.cen02{height:92px;}
.cen02 .homewrapper{width:1200px; margin:0 auto; height:92px;}
.cen02 .cen02logo img{margin:20px 50px 20px 0;}
.cen02 .cen02menu{width:610px;}
.cen02 .cen02menu ul{margin-top:35px;}
.cen02 .cen02menu ul li{float:left; text-align:center; padding:0 6px;}
.cen02 .cen02menu ul li a.homemenu{color:#044460; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:14px;}
.cen02 .cen02menu ul li a.homemenu:hover{color:#e30c0e; text-decoration:none;}
.cen02 a.homemenua{font-family:Microsoft yahei; color:#e20103; text-decoration:none; font-size:14px;}
.cen02 .cen02ll{color:#ddd; font-size:11px; padding:0 12px;}
.cen02 .cen02yc{margin-top:35px;}
.cen02 .mobilebtn{display:none;}

.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{display:none;}



.cen03{background:url(../img/nnbg.jpg) repeat-y center top; padding:50px 0;}
.cen03 .homewrapper{width:1200px; margin:0 auto;}
.cen03 .about{width:45%; padding-right:5%;}
.cen03 .cen03tita{font-family:Arial, Helvetica, sans-serif; color:#044460; font-size:12px; text-decoration:none;}
.cen03 .cen03titb{font-family:Arial, Helvetica, sans-serif; color:#044460; font-size:25px; text-decoration:none; line-height:25px; margin:20px 0 25px;} 
.cen03 .cen03titc{font-family:Arial, Helvetica, sans-serif; color:#044460; font-size:14px; line-height:24px;}

.cen03 a.cen03btn{background-color:#4976ba; border-radius:20px; width:120px; height:40px; text-align:center; line-height:40px; display:block; color:#fff; font-size:14px; margin-top:60px;}
.cen03 a.cen03btn:hover{background-color:#064360; text-decoration:none;}

.cen03 .culture{width:41%; padding:0 4% 0 5%;}
.cen03 .culture .homelogoul{}
.cen03 .culture .homelogoul li{float:left; width:25%; text-align:center;}
.cen03 .culture .homelogoul li img{width:100%; margin:0 auto;}
.cen03 .culture .homelogoul li .homelltit{color:#044460; font-size:12px; font-family:"Arial Black"; text-decoration:none;}

.cen03 a.cen03btna{background-color:#064360; border-radius:20px; width:120px; height:40px; text-align:center; line-height:40px; display:block; color:#fff; font-size:14px; margin-top:50px;}
.cen03 a.cen03btna:hover{background-color:#4976ba; text-decoration:none;}

.cen04{background-color:#e8f1f9; padding:50px 0;}
.cen04 .homewrapper{width:1200px; margin:0 auto;}
.cen04 .cen04tit{color:#434d5b; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;}
.cen04 .cen04tita{font-size: 13px; line-height: 150%;color: #666666; text-decoration: none; text-align:center; margin-top:16px;}
.cen04 .prolistul{margin:20px auto; width:888px;}
.cen04 .prolistul li{float:left; display:block; margin:2px;}
.cen04 .prolistul li a{color:#434d5b; display:block; background-color:#fff; font-size:13px; padding:8px 15px;}
.cen04 .prolistul li:nth-child(1){background-color:#4976ba; color:#fff; font-size:13px; display:block; padding:8px 15px;}
.cen04 .proccul{margin-top:50px;}
.cen04 .proccul li{float:left; margin:15px;}
.cen04 .proccul .proimg{width:370px; height:240px;}
.cen04 .proccul li .prooa{width:322px; margin:0 auto; padding-top:38px;}
.cen04 .proccul li .prooa li{text-align:center; margin:2px auto; height:35px; float:left;}
.cen04 .proccul li .prooa li a{border:#eee 1px solid; padding:0px 10px; line-height:35px; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  display:block; margin:0 1px;}
.cen04 .proccul .probbg{background-color:#fff; padding:30px; width:310px;}
.cen04 .proccul a.probbtit{padding-bottom:10px; display:block; font-size:14px; color:#666; text-decoration:none;}
.cen04 .proccul .probbtita{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; color:#666; line-height:160%;}
.cen04 .proccul li a.moreaa{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; color:#666; margin-top:20px; display:block;}

.cen05{background:url(../img/wo.jpg) no-repeat center top; height:480px;}
.cen05 .homewrapper{width:1200px; padding:50px 0; margin:0 auto;}
.cen05 .homewrapper .cen05ll{width:600px;}
.cen05 .homewrapper .cen05ttt{width:500px; padding:28px 0 80px 100px;}
.cen05 .homewrapper .cen05tit{font-size: 21px; width: 100%; display: block; margin-bottom: 30px; color: #FFF; font-family:Arial, Helvetica, sans-serif;}
.cen05 .homewrapper .cen05tita{font-size:14px; width:100%; display:block; margin-bottom:20px; color:#FFF; line-height:22px; font-family:Arial, Helvetica, sans-serif;}
.cen05 a.cen05btn{border: #FFF 1px solid; padding: 10px 20px; border-radius: 30px; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; display:block; margin-top:50px; width:90px;}

.cen06{background-color:#e8f1f9; padding:40px 0;}
.cen06 .homewrapper{width:1200px; margin:0 auto;}
.cen06 .homewrapper ul{margin-top:30px;}
.cen06 .homewrapper ul li{float:left; border-right:1px solid #fff; border-bottom:1px solid #fff; box-sizing:border-box;}
.cen06 .homewrapper ul li:nth-child(1){background-color:#fff; padding:85px 50px; box-sizing:border-box; width:50%; height:320px;}
.cen06 .cen06tit{color:#444; font-weight: bold; text-decoration: none; font-size:22px; font-family:Arial, Helvetica, sans-serif;}
.cen06 .cen06tita{color:#444; font-weight: bold; text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.cen06 .cen06ll{height:1px; background:#717171; width:30px; margin-top:15px;}
.cen06 .cen06titb{ font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 160%; color: #666666; text-decoration: none; margin-top:25px;}
.cen06 .homewrapper ul li:nth-child(2){background:url(../img/hongye.jpg) no-repeat left top; height:320px; width:50%; padding:50px;}
.cen06 .homewrapper ul li:nth-child(3){background:url(../img/gongye.jpg) no-repeat left top; height:320px; width:50%; padding:50px;}
.cen06 .homewrapper ul li:nth-child(4){background:url(../img/shuini.jpg) no-repeat left top; height:320px; width:50%; padding:50px;}

.cen06 .cen06ntit{color:#fff; font-weight: bold; text-decoration: none; font-size:22px; font-family:Arial, Helvetica, sans-serif;}
.cen06 .cen06ntita{color:#fff; font-weight: bold; text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.cen06 .cen06nll{height:1px; background:#fff; width:30px; margin-top:15px;}
.cen06 .cen06ntitb{ font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 160%; color: #fff; text-decoration: none; margin-top:25px; width:150px;}

.cen07{background-color:#fff; padding:70px 0 0px;}
.cen07 .homewrapper{width:1200px; margin:0 auto;}
.cen07 .cen07pic{width:570px; height:400px;}

		/* 本例子css */
		.slideBox{ width:570px; height:400px; overflow:hidden; position:relative; border:0px solid #ddd;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; font-size:11px;}
		.slideBox .hd ul li.on{ background:#db3919; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:570px; height:400px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;}
		.slideBox .nextStop{ display:none;}
		
		
.cen07 .cen07js{border:3px solid #eee; border-left:0px; width:487px; padding:50px 70px; height:294px;}
.cen07 .cen07tit{color:#666; font-size:12px; margin-bottom:20px; line-height:160%;}
.cen07 .cen07tita{ font-size:22px; text-align:left; color:#666; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif;}
.cen07 .cen07titb{ font-size:13px; text-align:left; padding-top:5px; color:#666; font-family:Arial, Helvetica, sans-serif; line-height:22px;}
.cen07 .cen07js a.morebtna{color:#666; font-size:12px; margin-top:60px; line-height:160%; display:block;}

.cen08{margin-top:35px;}
.cen08 .homewrapper{width:1200px; margin:0 auto;}
.cen08 .homenewsul{}
.cen08 .homenewsul li{float:left; width:380px; border:2px solid #eeeeee; padding:40px; box-sizing:border-box; margin-right:30px;}
.cen08 .homenewsul li:nth-child(3){margin:0;}
.cen08 .nnetit{font-size:20px; text-align:left; color:#444; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif;}
.cen08 .nnetita{font-size:13px; text-align:left; padding-top:5px; color:#666; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.cen08 .nntime{color:#666; font-size:12px; width:100%; line-height:160%; padding-top:20px;}
.cen08 a.morebtna{color:#666; font-size:12px; margin-top:40px; line-height:160%; display:block; padding-bottom:12px; border-bottom:1px solid #ccc; font-family:Arial, Helvetica, sans-serif;}

.cen09{margin-top:60px; background:url(../img/ssa.jpg) no-repeat center top; height:260px;}
.cen09 .homewrapper{width:1200px; margin:0px auto;}
.cen09 .cctit{font-size:24px; padding-bottom:20px; display:block; color:#fff; padding-top:30px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.cen09 .cctita{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:center; line-height:22px;}
.cen09 .cctel{ border:#FFF 1px solid; color:#fff; padding:8px 0; font-size:14px; border-radius:12px; width:246px; margin-top:20px; text-align:center; margin:30px auto;}

.footer{background-color:#c5d7e3; padding:40px 0;}
.footer .homewrapper{width:1200px; margin:0px auto;}
.footer a{color:#044460; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; padding:0 5px;}

.footer .footeraaa{margin-top:50px; padding-bottom:20px;}
.footer .footerfl{float:left; width:340px; margin-right:100px; padding-top:5px;
line-height:160%; color:#044460; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.footer .footerfla{float:left; width:230px;}
.footer .footertt{font-size:17px; padding-bottom:0px; color:#044460; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.footer .footerul{margin-top:8px;}
.footer .footerul li{padding:0;}
.footer .footerul li a{line-height:180%; color:#044460; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:left; display:block; padding-left:0px;}

.footer .footaaul{margin-top:30px; border-top:#a2bccb 1px solid;}
.footer .footaaul .bah{margin:25px auto; line-height:40px;width:200px; padding:0px 0; height:30px; border:#a2bccb 1px solid; text-align:center; line-height:30px; border-radius:10px;}
.footer .footaaul .baha{font-family:Microsoft Yahei; font-size: 13px; line-height: 160%; color: #044460; text-align:center;}
.banner1{display:none;}
.mobilebtn{display:none;}
@media (max-width: 1200px) {
	.cen01 .homewrapper{width:100%;}
	.cen02 .homewrapper{width:100%;}
	.cen02 .cen02logo{width:16%; margin-right:4%;}
	.cen02 .cen02logo img{width:100%; margin-top:18%;}
	.cen02 .cen02menu{width:66%;}
	.cen02 .cen02menu ul li{width:12.5%;}
	.cen03 .homewrapper{width:100%;}
	.cen03 .about{width:40%; padding-left:5%;}
	.cen04 .homewrapper{width:100%;}
	.cen04 .proccul{width:100%;}
	.cen04 .proccul li{float:left; width:31%; margin:1.1%;}
	.cen04 .proccul .proimg{width:100%;}
	.cen04 .proccul .probbg{width:100%; box-sizing:border-box;}
	.cen04 .proccul .probbtita{height:36px; overflow:hidden;}
	.cen04 .proccul li .prooa li{width:auto !important;}
	.cen05 .homewrapper{width:100%;}
	.cen05 .homewrapper .cen05ll{width:50%;}
	.cen05 .homewrapper .cen05ttt{width:40%; padding:5%;}
	.cen06 .homewrapper{width:100%;}
	.cen07 .homewrapper{width:100%;}
	.cen07 .cen07pic{width:45%;}
	.cen07 .cen07js{width:55%; box-sizing:border-box; height:400px; padding:5% 10%;}
	.slideBox{width:100%;}
	.slideBox .bd img{width:100%;}
	.cen08 .homewrapper{width:100%;}
	.cen08 .homenewsul li{width:32%; margin-right:2%; height:356px;}
	.cen09 .homewrapper{width:100%;}
	.footer .homewrapper{width:100%;}
	.footer .footerfl{width:35%; margin-right:5%;}
	.footer .footerfla{width:20%;}
}

@media (max-width: 1000px) {
	.cen01 .fl{display:none;}
	.cen02{height:72px;}
	.cen02 .homewrapper{width:98%; padding:0 1%;}
	.cen02 .cen02logo{width:20%;}
	.cen02 .cen02logo img{margin-top:13%;}
	.cen02 .cen02menu{display:none;}
	.cen02 .cen02yc{display:none;}
	.cen02 .mobilebtn{width:3%; float:right; display:block; margin-top:3%;}
	.cen02 .mobilebtn img{width:100%; margin-right:1%; display:block;}
	.cen04 .proccul li{width:48%; margin:1%;}
	.banner1{display:block;}
	.bannerslide{display:none;}
	.banner1{ display:block; margin: 0 auto; position: relative; width:100%; overflow:hidden;}
	.banner1 .bd {width:100%;}
	.banner1 .bd li { }
	.banner1 .bd li img { width: 100%; height:auto;}
	.banner1 .hd { position: absolute; bottom: .5rem; right: 0; width: 100%; }
	.banner1 .hd ul { width: 100%; text-align: center; }
	.banner1 .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; }
	.banner1 .hd ul li.on { background: #a17a7f; opacity: 1; filter: alpha(opacity=100); box-shadow: 0 0 2px #ccc; }
	.cen07 .cen07js a.morebtna{margin-top:30px;}
	.cen08 .homenewsul li{width:99%; margin:0.5%; height:auto;}
	.cen09{height:310px;}
	.cen09 .cctita{width:90%; margin:0 auto;}
	.footer .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; }
}
@media (max-width: 720px) {
	.cen02 .cen02logo{width:40%;}
	.cen02 .mobilebtn{width:6%;}
	.cen02 .mobilebtn img{margin-top:56%; margin-right:8%;}
	.cen03{background:none; width:100%; padding:0}
	.cen03 .about{width:100%; padding:6%; box-sizing:border-box; background-color:#f0f0f0;}
	.cen03 a.cen03btn{margin-top:40px;}
	.cen03 .culture{background-color:#d7e4ec; padding:6%; width:100%; box-sizing:border-box;}
	.cen03 .cen03titb{font-size:25px;}
	.cen03 a.cen03btna{margin-top:40px;}
	.cen04 .cen04tita{display:none;}
	.cen04 .prolistul{width:90%;}
	.cen04 .prolistul li{margin:5px;}
	.cen04 .proccul{margin-top:20px;}
	.cen04 .proccul li{width:90%; margin:10px auto; display:block; float:none;}
	.cen04 .proccul li img{width:100%;}
	.cen05{background:#4976ba; height:400px;}
	.cen05 .homewrapper .cen05ll{display:none;}
	.cen05 .homewrapper .cen05ttt{width:100%; box-sizing:border-box;}
	.cen06{padding:0;}
	.cen06 .homewrapper ul{margin:0;}
	.cen06 .homewrapper ul li:nth-child(1){background-color:#eee; width:100%; height:auto; padding:10%;}
	.cen06 .homewrapper ul li:nth-child(2){width:100%; background-size:cover;}
	.cen06 .homewrapper ul li:nth-child(3){width:100%; background-size:cover;}
	.cen06 .homewrapper ul li:nth-child(4){width:100%; background-size:cover;}
	.cen07{padding:0;}
	.cen07 .cen07pic{width:100%; height:355px;}
	.cen07 .cen07js{width:99%; height:auto; border-left:1px solid #eee; border:1px solid #eee; margin-top:10px; margin:1% 0.5%;}
	.slideBox{height:355px;}
	.slideBox .bd img{height:355px;}
	.cen08{margin:0 0.5%;}
	.cen08 .homenewsul li{border:1px solid #eee;}
	.cen09{margin-top:30px; height:348px;}
	.footer .footeraaa{display:none;}
	.footer .homewrapper .fl{display:none;}
	.footer .footaaul{margin:0; border:0px none;}
	.footer .footaaul .baha{font-size:12px;}
	
	
}