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:#ffffff;margin:0 auto;position: relative;}
#holder{width: 100%;height:100%;position: absolute;top:0;left: 0;z-index: 1;}
.section{background:url("../images/2p.jpg") no-repeat center;background-size: cover;}
.page_2 .fp-tableCell,.page_3 .fp-tableCell,.page_4 .fp-tableCell,.page_5 .fp-tableCell,.page_6 .fp-tableCell,.page_7 .fp-tableCell{display: block !important;width: 1200px !important;margin:0 auto;position: relative;}
.fp-tableCell{vertical-align: inherit !important;}
#dowebok{position: relative;z-index: 2;}
#dowebok canvas{background:url("../images/index_bg.jpg") no-repeat center;background-size: cover;}
/*.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_one_t{width: 100%;margin:300px auto 0;height: auto;overflow: hidden;text-align: center;color: #ffffff;position: relative;z-index: 2;}
.page_one_t h3{font-size: 60px;text-align: center;height: 80px;overflow: hidden;line-height: 80px;position: relative;}
.page_one_t h3 span{display: block;width: 100%;margin:0 auto;height: auto;overflow: hidden;position: absolute;top:0;left: 0;opacity: 0;}
.page_one_t p{font-size:24px;line-height: 70px;}
.page_one_t p em{opacity: 1;padding: 0 15px;}
.page_one_t p span{opacity: 0.5;}
.page_one_f{position: absolute;bottom: 0;width: 180px;height: auto;left: calc(50% - 90px);z-index: 2;}
.page_one_f strong{display: block;width: 100%;text-align: center;font-size:18px;color: #ffffff;font-weight: normal;}
.page_one_f span{display: block;width:20px;height: 40px;margin:0 auto;position: relative;}
.page_one_f span i {position: absolute;left: 0;height: 18px;width: 18px;background: url("../images/sli.png") no-repeat; }
.page_one_f span i{-webkit-animation:arrow_show 1.2s infinite linear;-moz-animation:arrow_show 2s infinite linear;-ms-animation:arrow_show 1s infinite linear}
@-webkit-keyframes arrow_show{
    from{transform:scale(0.9);margin-top:0px;opacity:0}
    25%{transform:scale(1);margin-top:22.5px;opacity:1}
    50%{transform:scale(0.9);margin-top:40px;opacity:0}
    to{margin-top:0;opacity:0}
}
@keyframes arrow_show{
    from{transform:scale(0.9);margin-top:0px;opacity:0}
    25%{transform:scale(1);margin-top:22.5px;opacity:1}
    50%{transform:scale(0.9);margin-top:40px;opacity:0}
    to{margin-top:0;opacity:0}
}
.page_one_f p em{display: block;width: 156px;height:105px;margin:0 auto -75px;background: url("../images/index_jyc.png") no-repeat center;background-size: 100%;z-index: 2;position: relative;}
.page_one_f p i{display:block;width: 170px;height: 82px;margin:0 auto;background: url("../images/index_f.png") no-repeat center;background-size: cover;z-index: 1;position: relative;}
.page_t_c{position: relative;z-index: 2;}
.page_two_b{position:absolute;top:0;left:0;width:100%;height:100%;z-index: 1;}
.page_t_c{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.nav{width: 190px;position: absolute;left: 0;top:0;height: 100%;}
/*.nav p i{position: absolute;left: 94px;top:0;width: 1px;height: 100%;background: #ffffff;}*/
.nav p span{display: block;width: 100%;margin:0 auto;text-align: center;color: #ffffff;font-size: 42px;line-height: 60px;}
.nav p span:before{content:"";width: 1px;height: 130px;background: #ffffff;display: block;margin-left: 94px;margin-bottom: 15px;}
/*.nav p span:after{content: "";width: 1px;height:calc(100% - 450px);background: #ffffff;display: block;margin-left: 94px;margin-top: 15px;margin-bottom: 15px;}*/
.nav p i{display:block;width: 1px;height:calc(100% - 450px);background: #ffffff;margin-left: 94px;margin-top: 15px;margin-bottom: 15px; }
.nav p em{display: block;width: 100%;text-align: center;font-size: 24px;color: #ffffff;opacity: 0.6;line-height: 40px;}
.nav p em:after{content: "";width: 1px;height:160px;background: #ffffff;display: block;margin-left: 94px;margin-top: 15px;}
.page_t_c .box{width: 940px;float: right;height: auto;overflow: hidden;margin-top:170px;}
.page_t_c .box ul{width: 980px;margin-left: -30px;}
.page_t_c .box ul li{width: 456px;border: 2px solid #fada82;height: 236px;overflow: hidden;position: relative;float:left;margin-left: 30px;margin-bottom: 30px;}
.page_t_c .box ul li em{display: block;width: 100%;height: 100%;position: absolute;left: 0;top:0;
    background: -webkit-linear-gradient(bottom,rgba(0,0,0,0.25),rgba(0,0,0,0.75)); /* Safari 5.1 - 6 */
    background: -o-linear-gradient(bottom,rgba(0,0,0,0.25),rgba(0,0,0,0.75)); /* Opera 11.1 - 12*/
    background: -moz-linear-gradient(bottom,rgba(0,0,0,0.25),rgba(0,0,0,0.75)); /* Firefox 3.6 - 15*/
    background: linear-gradient(to bottom,rgba(0,0,0,0.25),rgba(0,0,0,0.75)); /* 标准的语法 */
}
.page_t_c .box ul li img{}
.page_t_c .box ul li p{position: absolute;right: -1px;bottom:-1px;width: 100%;height: 53px;background: url("../images/li_b.png") no-repeat right center;z-index: 2;line-height: 53px;text-align: right;}
.page_t_c .box ul li p span{display: block;float: right;font-size: 16px;color: #ffffff;margin-right: 50px;}
.page_t_c .box ul li p i{content:"";display: inline-block;width: 40px;height: 56px;background: url("../images/li_jyc.png") no-repeat center;float: right;margin-right: 10px;}

.page_th_c{width: 1200px;margin:0 auto;height: auto;overflow: hidden;position: relative;z-index: 2;}
.page_th_c .box{width: 998px;height: auto;overflow: hidden;padding-top: 50px;}
.gjts .page_th_c .box{float: right;margin-top:140px;}
.page_th_c .box ul{width: 1029px;margin-left: -31px;}
.page_th_c .box ul li{width: 312px;float: left;height: 137px;background: rgba(13,71,170,0.74);position: relative;margin-left:31px;margin-bottom: 55px;}
.page_th_c .box ul li p{padding: 28.5px 25px 28.5px 70px;width: 195px;margin:14px auto;font-size: 18px;line-height: 25px;height: 50px;overflow: hidden;border: 1px solid #fada82;}
.page_th_c .box ul li p a{color: #fff;}
.page_th_c .box ul li span{display: block;width: 70px;position: absolute;left:16px;top:-35px;}
.page_th_c .box ul li span em{display: block;width: 100%;height: 70px;background: rgba(13,71,170,1);border-radius: 100%;}
.page_th_c .box ul li span i{display: block;position:absolute;top:6px;left:6px;width: 59px;height: 102px;background: url("../images/th_li.png") no-repeat top center;}
.page_f_cn{width: 1200px;margin:0 auto;height: auto;overflow: hidden;position: relative;z-index: 2;}
.page_f_cn .box{width: 930px;float: right;height: auto;overflow: hidden;margin-top:150px;}
.hot{width: 600px;height: 330px;float: left;overflow: hidden;position: relative;}
.hot img{display: block;width: 100%;margin:0 auto;height: 330px;}
.hot p{position:absolute; left:20px;bottom: 10px;width: 540px;color: #ffffff;font-size: 24px;z-index: 2;line-height: 40px;}
.hot em{
    position: absolute;left: 0;top:0;width: 100%;height: 100%;
    background: -webkit-linear-gradient(bottom,rgba(0,0,0,0.25),rgba(0,0,0,0.75)); /* Safari 5.1 - 6 */
    background: -o-linear-gradient(bottom,rgba(0,0,0,0.25),rgba(0,0,0,0.75)); /* Opera 11.1 - 12*/
    background: -moz-linear-gradient(bottom,rgba(0,0,0,0.25),rgba(0,0,0,0.75)); /* Firefox 3.6 - 15*/
    background: linear-gradient(to bottom,rgba(0,0,0,0.25),rgba(0,0,0,0.75)); /* 标准的语法 */
}
.page_f_cn .box ul{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.page_f_cn .box li{width: 100%;margin:30px auto 0;height: auto;overflow: hidden;color: #ffffff;}
.page_f_cn .box li span{display:block;width:100%;height:60px;line-height:60px;overflow:hidden;font-size: 28px;}
.page_f_cn .box li span a{color: #ffffff;}
.page_f_cn .box li p{font-size: 16px;color: #ffffff;opacity: 0.9;line-height: 30px;}
.page_fi_cn{width: 1200px;margin:0 auto;height: auto;overflow: hidden;position: relative;z-index: 2;}
.page_fi_cn .box{width: 100%;margin:400px auto 0;height: auto;overflow: hidden;text-align: center;}
.page_fi_cn .box p{font-size: 40px;color: #ffffff;display: inline-block;margin:0 auto;border-bottom: 1px solid #ffffff;line-height: 68px;}
.page_fi_cn .box p a{color: #ffffff;margin:0 auto;}
.page_fi_cn .box a{display: block;width: 100%;margin:30px auto 0;height: auto;overflow: hidden;}
.page_fi_cn .box a span{display: block;width: 95%;margin:0 auto;height: 45px;background: url("../images/bmwz.png") no-repeat top center;}
.page_fi_cn .box a em{display: block;width: 100%;text-align: center;font-size: 16px;color: #ffffff;line-height: 25px;}

.page_s_cn{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.page_s_cn .box{width: 640px;height: auto;overflow: hidden;margin-left: 240px;margin-top:200px;}
.page_s_cn .box ul{width:670px;margin:0 auto 0 -30px;height: auto;overflow: hidden; }
.page_s_cn .box li{width: 305px;height: 146px;float: left;overflow: hidden;margin-left: 30px;margin-bottom: 40px;}
.page_s_cn .box li img{display: block;width: 100%;height: 146px;margin:0 auto;border-radius: 6px;}
.page_s_cn .box p{width: 638px;height: 50px;margin:0 auto;border:1px solid rgba(255,255,255,0.65);line-height: 50px;font-size: 18px;color: #ffffff;border-radius: 4px;}
.page_s_cn .box p span{opacity: 0.65;margin-left:27px; }
.page_s_cn .box p em{margin-left: 18px;}

.page_sev_cn{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.page_sev_cn .box{width: 360px;height: 50px;line-height: 50px;text-align: center;font-size: 32px;color: #ffffff;margin-left: 333px;margin-top:395px;border: 1px solid rgba(255,255,255,0.65);}
.page_sev_cn .box em{margin-right: 10px;}
.foot{width: 100%;position: fixed;left: 0;bottom: 0;height: 45px;overflow: hidden;background: rgba(33,43,61,0.9);z-index: 6;display: none;}
.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;}

#page_1_t .wrap2LiAni{animation:myfirst 1s;-moz-animation:myfirst 1s; -webkit-animation:myfirst 1s; -o-animation:myfirst 1s;opacity: 1; }
@keyframes myfirst
{
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
    50% {
        opacity: 1
    }
}
.swiper-container{width: 998px;float: right;height: auto;overflow: hidden;margin-top:140px;}
.swiper_com .swiper-pagination-bullet{width: 20px;height: 20px;line-height: 20px;color: #ffffff;}
.page_1_info{position: relative;z-index: 2;width: 100%;margin:1.2rem auto 0;height: auto;overflow: hidden;}
.page_1_info i{display: block;width: 100%;text-align: center;font-size: 20px;color: #ffffff;line-height: 50px;opacity: 0;}
.show_amin{opacity: 1 !important;}




