
*{margin:0;padding:0;}
body{font:14px/1.5 normal;font-family:'微软雅黑',arial;min-width:320px;color:#666;*min-width:1330px;overflow-x: hidden;}
a{color:#333;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer;text-decoration: none;}
a:hover{color:#0075C2;}
h1,h2,h3,h4,h5,h6{font-size:100%;margin:0;}
button, input, select, textarea{font-size:100%;font-family:arial,'微软雅黑';outline:none;vertical-align:middle;resize:none; -webkit-appearance: none;border-radius:0;border: none;}
button{cursor:pointer;}
ul,dl{list-style:none;}
p{margin-bottom:0;}
img{display:inline-block;vertical-align:middle;border:0;font-size:0;line-height:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.warper{max-width:1600px;margin:0 auto;}
.warper2{max-width:1200px;margin:0 auto;}
.warper3{max-width:1300px;margin:0 auto;}
.fl{float:left}
.fr{float:right}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;	width:0;height:0;}
.clearfix:before,.clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.none{display:none;}
.pr{position: relative!important;}
/*单行溢出*/
.one-txt-cut{overflow: hidden;white-space: nowrap; text-overflow: ellipsis; /* for IE */  -o-text-overflow: ellipsis; /* for Opera */  -icab-text-overflow: ellipsis; /* for iCab */  -khtml-text-overflow: ellipsis; /* for Konqueror Safari */  -moz-text-overflow: ellipsis; /* for Firefox,mozilla */  -webkit-text-overflow: ellipsis; /* for Safari,Swift*/  }
/*多行溢出 手机端使用*/
.more-txt-cut{overflow : hidden; text-overflow: ellipsis; /* for IE */ -o-text-overflow: ellipsis; /* for Opera */  -icab-text-overflow: ellipsis; /* for iCab */  -khtml-text-overflow: ellipsis; /* for Konqueror Safari */  -moz-text-overflow: ellipsis; /* for Firefox,mozilla */  -webkit-text-overflow: ellipsis; /* for Safari,Swift*/  display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/* 水平垂直居中的公共类 */
.center{position: absolute;left: 50%;top: 50%;transform:translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);}
/* 水平居中公共类 */
.center-x{position: absolute;left: 50%;transform:translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);}
/* 垂直居中公共类 */
.center-y{position: absolute;top: 50%;transform:translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);}

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1540962578616'); /* IE9*/
  src: url('iconfont.eot?t=1540962578616#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1540962578616') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1540962578616#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.font-color a{color: #0075C2!important;}
.bgDiv{position: fixed;background-color: rgba(0,0,0,.6);width: 100%;height: 100%;top: 0;bottom: 0;z-index: 99;display: none;}
.pagination {position: absolute;z-index: 20;bottom: 0;width: 100%;text-align: center;}
.swiper-pagination-switch {display: inline-block;width: 10px;height:10px;border-radius:0; margin: 0 10px;opacity: 0.8;border: 1px solid #fff;cursor: pointer;}
.swiper-active-switch {background: #fff;position: relative;}

/*fullpage 导航图标*/
#fp-nav.right{right: 30px;}
#fp-nav ul li a span{width: 12px;height: 12px;background-color: #FFFFFF;border: 1px solid #FFFFFF;position: absolute;left: 50%;top: 50%;transform:translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);}
#fp-nav ul:after{content: "";display: block;width: 1px;height: 200px;background: url(../images/line2.png) no-repeat;position: absolute;top: 50%;transform:translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);left: 10px;}
#fp-nav ul li {width: 20px;height: 20px;margin: 0 0 15px 0;}
#fp-nav ul li a{border: 1px solid transparent;border-radius: 50%;}
#fp-nav ul li a.active{border: 1px solid #FFFFFF;}
#fp-nav ul li a.active span{background-color: #FFFFFF;border: 1px solid #FFFFFF;}
#fp-nav.active ul li a span{background-color: #0075C2;border: 1px solid #0075C2;}
#fp-nav.active ul li a.active{border: 1px solid #0075C2;}
#fp-nav.active ul li a.active span{background-color: #0075C2;border: 1px solid #0075C2;}
#fp-nav.active ul:after{background: url(../images/line1.png) no-repeat;}

/*头部*/
#pc-head{position: fixed;width: 100%;height: 100px;line-height: 100px;top: 0;left: 0;z-index: 99;background: transparent;font-size: 15px;}
#pc-head .head-right{position: relative;}
#menu li{float:left;margin-left: 60px;font-weight: bold;}
#menu li a{ color:#333; text-decoration:none; text-align:center;display:block;}
#menu li.active a{color:#0075c2;}
#menu .search-icon a{position: relative;}
#menu .search-icon a:after{width: 1px;height: 15px;content: "";display: block;background-color: #dcdcdc;position: absolute;top: 50%;transform:translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);left: -30px;}
#phone-head{display: none;}

/*占位高度*/
#fix-height{height: 100px;}

/*尾部*/
.pc-foot{background-color: #333333;font-size: 14px;color: #FFFFFF;}
.pc-foot h3{font-size: 15px;}
.pc-foot a{color: #FFFFFF;display: block;line-height: 30px;}
.pc-foot h3 a:hover{text-decoration: underline;}
.pc-foot ul{padding: 60px 0 45px 0;}
.pc-foot ul li{float: left;width: 16.6666666667%;}
.pc-foot .line{display: block;width: 100px;height: 1px;background-color: #535353;margin: 15px 0;}
.pc-foot .copy{padding: 20px 0;font-size: 12px;text-align: center;color: #999999;border-top: 1px solid #535353;}
.pc-foot .copy a{display: inline-block;color: #999999}
.pc-foot .copy a:hover{text-decoration: none;}

/*搜索*/
#search{background-color: #0075c2;width: 280px;position: absolute;z-index: 99;top: 100px;padding: 10px;color: #FFF;right: 0;display: none;}
#search .search-main{border: 1px solid #FFF;height: 40px;line-height: 40px;}
#search .search-main .fl{width: 70%;height: 100%;position: relative;}
#search input{height: 100%;background-color: transparent;border: none;padding-left: 15px;color: #FFF;width: 90%;position: absolute;top: 0;}
#search input::-webkit-input-placeholder{color:#FFFFFF;}
#search input::-moz-placeholder{color:#FFFFFF;}
#search input:-moz-placeholder{color:#FFFFFF;}
#search input:-ms-input-placeholder{color:#FFFFFF;}
#search .search-btn{display: block; margin-top: 5px;background-color: #FFF;color: #0075c2;text-align: center;cursor: pointer;height: 30px;line-height: 30px;margin-right: 10px;padding: 0 10px;font-size:14px;}
#search .search-btn:hover{text-decoration: underline;}
#search .search-main .fr{width: 30%;height: 100%;}

/*内页banner*/
.ny-banner{background:no-repeat center center;background-size:cover;height:440px;}

@media only screen and (max-width:1600px ) {
	.warper{max-width: 1400px;}
	.warper2{max-width: 1000px;}
	.warper3{max-width: 1200px;}

}

@media only screen and (max-width: 1400px) {
	.warper{max-width: 1300px;}
	.ny-banner{height: 320px;}
}

@media only screen and (max-width: 1366px) {
	
	/*#fp-nav*/
	#fp-nav ul li a span{width: 10px;height: 10px;}
	#fp-nav ul:after{height: 200px;left: 9px;}
	#fp-nav ul li {width: 18px;height: 18px;margin: 0 0 14px 0;}
	
	/*#pc-head*/
	#pc-head{height: 80px;line-height: 80px;font-size: 14px;}
	#pc-head .head-left img{max-width: 80%;height: auto;}
	#pc-head .head-right .search-icon img{max-width: 80%;}
	#search{top: 80px;width: 260px;padding: 6px;}
	#fix-height{height: 80px;}
	.ny-banner{height: 310px;}
}

/*移动端头部*/
.twz-mm-head{width: 100%;height: 70px;position: fixed;z-index: 99;background: rgba(255,255,255,.9);}
.mm-header a{display:inline-block;float: right;line-height: 70px;}
.twz-mm-head .mm-logo{max-width: 80%;height: auto;}
.mm-menu__header span{position: absolute; top: 120px;left: 12px;margin: 0;padding: 0;color: #fff;font-size: 22px;}
.mm-menu-p{position: absolute;width: 100%;bottom: 20px;text-align: center;}
.mm-menu-p input{width: 70%;height: 30px;line-height: 30px;border-radius: 20px;padding: 0 40px 0 10px;}
.mm-menu-p .iconfont{position: absolute;top: 50%;transform:translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);font-size: 20px;color: #0075C2;right: 25px;}

@media only screen and (max-width:1280px ) {
	.warper,.warper2{padding: 0 10px;}
	#pc-head{display: none;}
	#phone-head{display: block;}
	#fix-height{height: 70px;}
	.ny-banner{height: 290px;}
	.pc-foot ul {padding: 20px 0 20px 0;}
	.pc-foot ul li:not(:last-child){display: none;}
	.pc-foot ul li:last-child{width: 100%;text-align: center;}
	.pc-foot ul li:last-child h3{display: none;}
	.pc-foot ul li:last-child .line{display: none;}
	.pc-foot .copy{padding: 12px 0;}
}

@media only screen and (max-width:880px ) {
	.ny-banner{height: 200px;}
	.warper3{padding: 0 10px;}
}