html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Source Han Sans CN","Microsoft Yahei";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
body{background:url("../images/index_bg.jpg") no-repeat top center;margin:0 auto;position: relative;}
/*#holder{width: 100%;height:100%;position: absolute;top:0;left: 0;z-index: -1;background:url("../images/index_bg.jpg") no-repeat top center;background-size: 100%;}*/
/*.fp-tableCell{vertical-align: inherit !important;}*/
#dowebok{position: relative;z-index: 6;}
#holder{position: fixed;z-index: 5;top:0;left: 0;}
#holder canvas{background:url("../images/index_bg.jpg") no-repeat center;background-size: cover;z-index: 4;}
#holder i{position: absolute;left: 0;top:0;width: 100%;height:100%;z-index: 5;}
/*.page_one_b{position:absolute;top:0;left:0;width:100%;height:100%;*/
/*    !*background:url("../images/index_bg.jpg") no-repeat center;background-size: cover;*!*/
/*    z-index: 1;}*/
/*第一屏*/
.page_1 h3{width: 100%;margin:10px auto 45px;height: auto;overflow: hidden;font-size: 42px;line-height: 54px;text-align: center;color: #ffffff;}
.page1_cn{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.page1_swiper{width: 1200px;height: 450px;margin:0 auto 10px;position: relative;}
.page1_swiper .swiper-container{overflow: inherit;}
.page1_swiper .gallery-top{width: 800px;height: 450px;float: left;overflow: inherit;}
/*.gallery-top .swiper-slide{width:800px !important;height: 450px;overflow: hidden;float: left; }*/
.gallery-top img{display: block;width: 100%;height: 450px;margin:0 auto;}
.page1_swiper .gallery-thumbs{float: right;width: 400px;height: 450px;overflow: hidden;}
.gallery-thumbs img{display: block;width: 100%;height: 225px;margin: 0 auto;}
.page1_swiper .swiper-button-next{background:url("../images/s_right.png") no-repeat center;width: 49px;height: 85px;right: -400px;z-index: 100;}
.page1_swiper .swiper-button-prev{background:url("../images/s_left.png") no-repeat center;width: 49px;height: 85px;left: 0;}
.page1_swiper .swiper-container{z-index: inherit;}

.page1_info{width: 100%;margin:0 auto;height: 240px;overflow: hidden;background: rgba(8,21,96,0.84);}
.page1_info strong{display: block;width: 100%;text-align: center;margin:34px auto 0;height: 50px;line-height: 50px;overflow: hidden;font-size: 24px;color: #ffffff;}
.page1_info p{width: 1090px;margin:10px auto 22px;height: auto;overflow: hidden;text-align: justify;font-size: 16px;color: #ffffff;line-height: 30px;}
.page1_info a{display: block;width: 110px;height: 36px;line-height: 36px;text-align: center;overflow: hidden;border-radius: 4px;background:#f7bd1f;color: #ffffff;margin:0 auto;}

/*第二屏*/
.page2_cn{width: 1065px;margin:0 auto;height: auto;overflow: hidden;}
.page2_cn ul{width:1090px;margin-left: -25px; }
.page2_cn .box{width:520px;float: left;height: auto;overflow: hidden;position: relative;margin-left: 25px;margin-bottom:15px;}
.page2_cn .box img{display: block;width: 100%;height: 310px;margin:0 auto;}
.box .s{width: 470px;padding:20px 25px;background: #ffffff;height: 50px;overflow: hidden;}
.box .s strong{display: inline-block;font-weight:normal;border-bottom: 2px solid #f7bd1f;font-size: 18px;color: #000000;line-height: 36px;float: left;}
.box .s p{float:right;height: 44px;overflow: hidden;font-size: 14px;color: #717171;line-height: 22px;width: 325px;}
.box .s p a{color: #c48f01;}
.box .s em{position:absolute;left:20px;bottom:20px;display: inline-block;font-size: 12px;color: #ffffff;background: #194aa9;height: 30px;line-height: 30px;width: 76px;text-align: center;border-radius: 4px;}
.page2_cn .on .s{top:0;height:510px;background:url("../images/t_bg.png") no-repeat top center;background-size: cover;}
.page2_cn .on .s strong{color: #ffffff;margin-top:50px;}
.page2_cn .on .s p{margin-top:20px;color: #ffffff;}
.page2_cn .on .s em{width: 160px;height: 40px;line-height: 40px;background:#f7bd1f;left: 67.5px;bottom: 33px;}

/*第三屏*/
.page_map{width: 1115px;padding:38px 40px 38px 45px;background:#ffffff url("../images/three_bg.png") no-repeat left bottom;border-radius: 6px;margin:0 auto;height: auto;overflow: hidden;}
.map_left{width: 248px;float:left;height: auto;overflow: hidden;}
.map_left strong{display: inline-block;line-height: 46px;border-bottom: 2px solid #f7bd1f;font-size: 20px;color: #333333;}
.map_left p{width: 100%;margin:30px auto 24px;height: auto;overflow: hidden;color: #f7bd1f;font-size: 14px;line-height: 26px;text-align: justify;}
.map_left a{display: block;width: 161px;height: 42px;background:url("../images/three_li.png") no-repeat center;line-height: 42px;text-align: center;font-size: 14px;color: #ffffff;}
.map_right{width: 808px;height: 588px;float: right;overflow: hidden;border: 2px solid #dee9f1;border-radius: 6px;}

.page_4 video{display: block;width: 1130px;height: 635px;margin:0 auto;background: #000000;border-radius: 6px;}
.foot{width: 100%;position: fixed;left: 0;bottom: 0;height: 45px;overflow: hidden;background: rgba(33,43,61,0.9);z-index: 6;}
.foot_cn{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.foot_cn .l{font-size: 14px;color: #ffffff;opacity: 0.7;line-height: 45px;float: left;}
.foot_cn .r{float: right;}
.foot_cn .r span{display: inline-block;padding-left: 25px;background: url("../images/tel.png") no-repeat left center;height: 45px;line-height: 45px;color: #ffffff;opacity: 0.7;}
.foot_cn .r em{display: inline-block;height: 23px;line-height: 23px;font-size: 14px;color: #33acd4;background: #192c3e;padding: 0 8px;}
#fp-nav{top:93% !important;right: 50% !important;margin-right: -36px;}
#fp-nav ul li{display: inline-block !important;margin:2px !important;}
#fp-nav ul li a span{background: rgba(9,15,51,0.3) !important;border: none !important;;}
#fp-nav ul li a.active span{background:#f7bd1f !important;;border: none !important;;}

