*{margin:0px;padding:0px;-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;}
html body{font-size:14px;font-family:"微软雅黑","Microsoft YaHei";color:#000;}
body a{text-decoration:none;color:#000;}
body  a:hover{text-decoration:none;}
img{border:none;max-width:100%}
.clear:after{content:"";display:block;clear:both;}
ul{list-style:none;}
input,select,button,textarea{font-family:"微软雅黑","Microsoft YaHei";outline:none;}
@font-face {
 font-family: 'bahnschrift';
 src: url('../font/bahnschrift.eot');
 src: local('../font/bahnschrift Regular'),
        local('bahnschrift'),
        url('../font/bahnschrift.woff') format('woff'),
        url('../font/bahnschrift.ttf') format('truetype'),
        url('../font/bahnschrift.svg#bahnschrift') format('svg');
}
canvas {
  background: transparent;
  background-image: linear-gradient(rgba(0,0,0,0)  10%, #070702 22%, #000 50%, rgba(0,0,0,0.8) 100%);
  background-repeat: no-repeat;
  display: block;
  margin: 0 auto;
  width:100%;
  height:100%;position:absolute;top:0px;left:0px;right:0px;z-index:1;
}

/* 右边项目导航 */
#fp-nav{position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;right:40px;}
#fp-nav li{}
#fp-nav a{display:block;padding:5px 0px;}
#fp-nav a:after{height:2px;width:10px;content:"";display:block;background:#fff;margin:0px auto;}
#fp-nav .active:after{width:20px;}

/* 首页 */
#home{z-index:2}

.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout:fixed;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    /* height: 100%; */
}

/* 提示向下滚动鼠标 */
.gundong_icon{position:absolute;bottom:40px;left:50%;margin-left:-9px;display:none;}
.gundong_icon2{position:absolute;bottom:40px;left:0px;right:0px;text-align:center;color:#888;}
.gundong_icon:after{content:"";display:Block;width: 7px;height: 7px;border: solid #fff;border-width:0 1px 1px 0;-webkit-transform: translate(0,-50%) rotate(45deg);transform: translate(0,-50%) rotate(45deg);position:absolute;bottom:-15px;left:5px;animation:gundong 1s infinite;-webkit-animation:gundong 1s infinite; }
.gundong_icon:before{content:"";display:Block;width: 7px;height: 7px;border: solid #fff;border-width:0 1px 1px 0;-webkit-transform: translate(0,-50%) rotate(45deg);transform: translate(0,-50%) rotate(45deg);position:absolute;bottom:-15px;left:5px;animation:gundong 1s infinite 0.3s;-webkit-animation:gundong 1s infinite 0.3s; }
@keyframes gundong
{
from {bottom:-10px;opacity:1}
to {bottom:-20px;opacity:0}
}

@-webkit-keyframes gundong /*Safari and Chrome*/
{
from {bottom:0px;opacity:1}
to {bottom:-15px;opacity:0}
}

.section1{text-align:center;color:#fff;background:url(../images/bg.jpg) no-repeat top ;padding:200px 0px;background-size:cover;position:relative;}
.section2{background:#fff;padding:100px 0px;}
.section3{background:linear-gradient(rgb(141, 188, 232) 0%,rgb(235, 246, 255)  100%);padding:100px 0px;}
.section4{padding:100px 0px;}


/* 第一屏 */

.section1_t{width:100%;font-size:20px;}
.section1_t td {padding:20px 0;}
.section1_t td div{min-width:160px;}
.section1_t td div b{font-size:80px;color:#017fff;font-family: bahnschrift}
.section1_b{margin-top:20px;}
.section1_b h1{font-size:60px;opacity:0;letter-spacing:10px;font-weight:bold;}
.section1_b span{opacity:0;letter-spacing:10px;
		margin:0px auto;display:block;margin-bottom:40px;font-size:16px;}

.section1_b a{padding:8px 20px;border-radius:3px;background:#e6262d;color:#fff;opacity:0;}

/* 第二屏 */
.home_title{text-align:center;font-size:34px;color:#333;letter-spacing:4px;}
.home_title p{font-size:14px;padding-top:20px;}

.section2,.section3,.section4{position:relative;}
.section2_b{padding:40px 200px 0px;}
.section2_b li{float:left;}

.section2_b li a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.section2_b li a{display:block;text-align:center;text-align:center;padding:0px 30px;}
.section2_b li a div{margin-bottom:10px;}
.section2_b li span{background:#e6262d;padding:2px 5px;color:#fff;border-radius:100px}
.section2_b li h2{font-size:30px;color:#333;margin:5px 0px}
.section2_b li p{font-size:14px;color:#888}

.owl-theme .owl-controls .owl-buttons div{position:absolute;top:180px;width:30px;height:60px;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";background-color:transparent;overflow:hidden;_display:none;color:#ccc}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}

.owl-pagination{text-align:center;padding-top:40px;}
.owl-page{height:10px;width:10px;background:rgba(255,255,255,0.4);border-radius:50%;display:inline-block;margin:0px 5px;}
.owl-pagination .active{background:#fff;}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

@keyframes bgshow
{
0% {background:rgba(247,222,160,0.0);}
50% {background:rgba(247,222,160,0.3)}
100% {background:rgba(247,222,160,0.0);}
}

@-webkit-keyframes bordershow /*Safari and Chrome*/
{
0% {background:none}
50% {background:rgba(247,222,160,0.4)}
100% {background:none}
}


/* 第二屏列表向上渐显动画 */
.animate.section2_b1{animation:mymove 1s 1;-webkit-animation:mymove 1s 1; /*Safari and Chrome*/}
.animate.section2_b2{animation:mymove 1s 1 0.2s;-webkit-animation:mymove 1s 1 0.2s; /*Safari and Chrome*/}
.animate.section2_b3{animation:mymove 1s 1 0.3s;-webkit-animation:mymove 1s 1 0.3s; /*Safari and Chrome*/}
.animate.section2_b4{animation:mymove 1s 1 0.4s;-webkit-animation:mymove 1s 1 0.4s; /*Safari and Chrome*/}
.animate.section2_b5{animation:mymove 1s 1 0.5s;-webkit-animation:mymove 1s 1 0.5s; /*Safari and Chrome*/}
.animate.section2_b6{animation:mymove 1s 1 0.6s;-webkit-animation:mymove 1s 1 0.6s; /*Safari and Chrome*/}
.animate.section2_b7{animation:mymove 1s 1 0.7s;-webkit-animation:mymove 1s 1 0.7s; /*Safari and Chrome*/}
.animate.section2_b8{animation:mymove 1s 1 0.8s;-webkit-animation:mymove 1s 1 0.8s; /*Safari and Chrome*/}
@keyframes mymove
{
from {bottom:-100px;opacity:0}
to {bottom:0px;opacity:1}
}

@-webkit-keyframes mymove /*Safari and Chrome*/
{
from {bottom:-100px;opacity:0}
to {bottom:0px;opacity:1}
}

.section3_b{padding:40px 200px;}
.section3_b li{float:left;width:20%;}
.section3_b li a{display:block;margin:0px 10px;position:relative;color:#fef7d9;padding:20px;background:linear-gradient(#4184d8 0%, rgba(248,225,161,0) 100%);}
.section3_b li a:hover{-webkit-transform:translate(0px,-10px);  -moz-transform:？(0px,-10px);  transform:？(0px,-10px); }
.section3_b li a .section3_b_img{width:100%;margin-top:10px;}
.section3_b li a .section3_b_bq{position:absolute;top:-10px;left:-10px;}
.section3_b li a div{line-height:20px;font-size:12px;}
.section3_b li a h2{font-size:20px;margin-bottom:10px;overflow:hidden;margin-top:0px;}

.home_more{text-align:center;}
.home_more a{color:#0d1329;}
.home_more a i{height:1px;width:20px;background:#0d1329;display:block;position:relative;margin:10px auto;-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;}
.home_more a i:after{content:"";display:Block;width: 6px;height: 6px;border: solid #0d1329;border-width: 1px 1px 0 0;-webkit-transform: translate(0,-50%) rotate(45deg);transform: translate(0,-50%) rotate(45deg);position:absolute;right:0px;top:0px;}
.home_more a:hover i{width:40px;}

.home_news{padding:40px 200px;}
.news_banner{width:400px;float:left;position:relative}
.news_banner .news_banner_title{position:absolute;bottom:0px;left:0px;right:0px;background:url(../images/news_banner_bg.png) repeat-x bottom;padding:20px;color:#fff}
.news_banner_title h4{font-size:18px;font-weight:normal;}
.news_banner_title div{font-size:12px;color:#777;padding:10px 0px;}
.news_banner_title p b{font-size:16px;display:block;}
.news_banner_title a{float:right;display:block;height:30px;border:1px solid #fff;color:#fff;line-height:30px;padding:0px 20px;}

.home_news_list{margin-left:400px;}
.home_news_list li{width:50%;float:left;height:250px;displaY:table}
.home_news_list li a{color:#000;display:block;display:table-cell;position:relative;padding:0px 40px 40px 100px ;}
.home_news_list li a h4{font-size:20px;margin:0px;}
.home_news_list li a div{font-size:12px;padding:10px 0px;line-height:24px;}
.home_news_list li a p{position:absolute;left:40px;top:0px;}
.home_news_list li a p b{font-size:16px;display:block;}

@media (max-width: 1600px) {
	.home_news,.section3_b{padding:40px;}
	.section2_b{padding:40px 40px 0}
	.section5 ul{padding:40px}
}
@media (max-width: 1366px) {
	.section3_b li a div{height:120px;overflow:hidden;}
	.home_news_list li a div{max-height:90px;overflow:hidden;}
	.home_news_list li a h4{max-height:90px;overflow:hidden;line-height:24px;max-height:72px;}
}
.fangan{padding:60px 0;}
.fangan_main{padding:40px 0;}
.fangan_main li a{display:block;border-radius:5px;padding:30px;-webkit-box-shadow: 0 4px 16px 0 rgba(8,30,80,.08);
    box-shadow: 0 4px 16px 0 rgba(8,30,80,.08);}
.fangan_main li a:hover{-webkit-transform: translateY(-5px);
    transform: translateY(-5px);-webkit-box-shadow: 0 8px 24px 0 rgba(8,30,80,.12);
    box-shadow: 0 8px 24px 0 rgba(8,30,80,.12);}
.fangan_main h1{font-size:28px;}
.fangan_main img{margin:20px 0}
.fangan_main div{font-size:16px;color:#888;}
.ganxian{background:#f6faff;padding:60px 0}
.ganxian_main{background:#fff;-webkit-box-shadow: 0 4px 16px 0 rgba(8,30,80,.08);
    box-shadow: 0 4px 16px 0 rgba(8,30,80,.08);padding:20px;margin-top:40px;border-radius:5px;}
.ganxian_pic{border-right:1px solid #e5e5e5;width:260px;}
.ganxian_nr{background:url(../images/ganxian_icon.jpg) no-repeat 30px 80px;padding-left:80px;}
.ganxian_nr h2{margin:0 0 10px 0;font-size:24px;}
.ganxian_nr p{color:#888;}
.ganxian_nr div{padding-top:10px;color:#888;line-height:24px;}

.ganxian_zhaopian{position:relative;margin-top:40px}
.ganxian_zhaopian img{width:100%;}
.ganxian_zhaopian:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;background:url(../images/ganxian_zhaopian_l.png) no-repeat left;width:360px;}
.ganxian_zhaopian:before{content:"";display:block;position:absolute;right:0;top:0;bottom:0;background:url(../images/ganxian_zhaopian_r.png) no-repeat right;width:360px;}

.anli{padding:60px 0}
.anli_items{padding-top:40px;}
.anli_items li a{
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    transition: border .2s ease-in-out;     
}
.anli_pic{overflow:hidden;border-radius:5px;}
.anli_items>li>div{
    margin:0 -10px 20px -10px;
    padding: 10px;
    background: #fff;
    overflow: hidden;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 3px rgba(18,18,18,.1);
    box-shadow: 0 1px 3px rgba(18,18,18,.1);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;   
}
.anli_items li h2{font-size:20px;margin-top:10px;line-height: 24px;
    height: 48px;
    overflow: hidden;}
.anli_items li div{color:#888;}
.anli_items .anli_wz{
    height: 80px;
    overflow: hidden;
}
.xinwen{background:#f6faff;padding:60px 0}
.xinwen_items{padding:40px 0;margin:0;}
.xinwen_items li{
    margin-bottom: 20px;
}
.xinwen_items li a{
    display:block;background:#fff;
    -webkit-box-shadow: 0 4px 16px 0 rgba(8,30,80,.08);
    box-shadow: 0 4px 16px 0 rgba(8,30,80,.08);
    border-radius:5px;overflow:hidden; 
}
.xinwen_items li a:hover{-webkit-transform: translateY(-5px);transform: translateY(-5px);}
.xinwen_wz{padding:20px;}
.xinwen_wz h4{font-size:20px;margin:0 0 20px 0;height:60px;line-height:30px;overflow:hidden;}
.xinwen_wz span{float:right;display:block;height:40px;line-height:40px;border-radius:5px;padding:0 10px;border:1px solid #e5e5e5}
.xinwen_wz div{font-family:bahnschrift;color:#888;}
.xinwen_wz div b{display:block;font-size:18px;color:#333}
.zxhq {
    margin-bottom: 15px;
}

.chanping_items{padding-top:40px;width:102%}
.chanping_items li{margin-right:2%}
.chanping_items a{display:block;-webkit-box-shadow: 0 4px 16px 0 rgba(8,30,80,.08);
    box-shadow: 0 4px 16px 0 rgba(8,30,80,.08);padding:20px;text-align:center;}
.chanping_items a:hover{-webkit-transform: translateY(-5px);
    transform: translateY(-5px);-webkit-box-shadow: 0 8px 24px 0 rgba(8,30,80,.12);
    box-shadow: 0 8px 24px 0 rgba(8,30,80,.12);}
.chanping_items a:hover i{background:#017fff}
	
.chanping_items a i{display:block;width:80px;height:80px;line-height:80px;text-align:center;font-style:normal;background:#c9e4ff;border-radius:100%;color:#fff;font-size:40px;margin:0 auto}
.chanping_items a h4{font-size:24px;}
.chanping_items a div{color:#888;padding:10px 0 20px}
.chanping_items a span{color:#017fff}

@media (max-width: 1600px) {
	.chanping_items a i{width:50px;height:50px;line-height:50px;font-size:24px;}
}

.anli_pic>.section3_b_img {
    display: block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: auto;
}
.xinwen_pic>.section3_b_img {
    display: block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: auto;
}

.anli_items li a:hover {
    box-shadow: 0 0 14px #ccc;
    -moz-box-shadow: 0 0 14px #ccc;
    -webkit-box-shadow: 0 0 14px #ccc;
}