﻿/* reset */
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
html { height: 100% ;-webkit-tap-highlight-color: rgba(0,0,0,0);  -webkit-tap-highlight-color: transparent;}
body { min-height: 100% }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight:normal; }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea { font-size: 14px; font-family:"微软雅黑";  }
body { line-height: 1.5;word-wrap: break-word; }
a { text-decoration: none;-webkit-tap-highlight-color:transparent }
a { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer }
:focus { outline: none }
.edit_con_original{ line-height:2; padding:0 0; color:#797979;}
.edit_con_original ul{ margin:inherit; padding:inherit; padding-left:2em;}
.edit_con_original ul li { list-style-type:disc; margin:auto; }
.edit_con_original ol{ margin:inherit; padding:inherit}
.edit_con_original ol li { list-style-type:decimal; margin:auto; }
.edit_con_original h1 {  font-weight:bold }
.edit_con_original h2 { font-weight:bold }
.edit_con_original h3 {  font-weight:bold }
.edit_con_original h4 {font-weight:bold }
.edit_con_original h5 { font-weight:bold }
.edit_con_original h6 {  font-weight:bold }
.edit_con_original em { font-style: italic }
.edit_con_original cite{ font-style: italic }
.edit_con_original address{ font-style: italic }
.edit_con_original i { font-style: italic }
.edit_con_original table{ border-collapse: separate; border-spacing: 2px }
.edit_con_original img{ max-width:100%; height:auto;}
.edit_con_original video{ max-width:100%;display: block;margin:auto;}
 
 
/*所有后台编辑器区域都要引用 edit_con_original 类名*/
 
/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
 
 
.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }
               
       
.err_position{ width:100%; height:auto; background:url(../images/errors.png) center no-repeat;}


/*隐藏视频下载按钮*/
video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}

/*图片经过*/
.tran_scale{ overflow:hidden; display:block;}
/*img{transition: All 0.7s ease-in-out;}*/
.tran_scale img{-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}



/*两端对齐*/
.justify { text-align:justify; text-justify:distribute-all-lines;}
/*上下居中*/
.v-m-c{ transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;}

/*左右居中*/
.l-m-c{ transform: translate(-50%,0); -webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-o-transform: translate(-50%,0); position:absolute; left:50%; top:0;}

/*绝对居中*/
.a-m-c{ transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;}

.animate{ transition: 1.5s all cubic-bezier(0.19, 1, 0.22, 1);}
.animate_slowx { transition: 2.5s all cubic-bezier(0.19, 1, 0.22, 1); }
.animate_fast{ transition: 1s all cubic-bezier(0.19, 1, 0.22, 1);}
.animate_slow{ transition: 10s all cubic-bezier(0.19, 1, 0.22, 1);}
.animate_normal{ transition: 0.5s all linear;}

 /*font-size*/
.fnt_14 { font-size: 14px;}
.fnt_16 { font-size: 16px;}
.fnt_18 { font-size: 18px;}
.fnt_26 { font-size:26px;}
.fnt_40 { font-size:40px;}
.fnt_60 { font-size:60px;}
.fnt_68 { font-size:68px;}
@media only screen and (max-width:1440px) {
.fnt_26 { font-size:20px;}
.fnt_60 { font-size:48px;}  
}
@media only screen and (max-width:1280px) {
.fnt_26 { font-size:18px;}
.fnt_60 { font-size:36px;}  
}
@media only screen and (max-width:1024px) {
.fnt_16 { font-size: 14px;}
.fnt_18 { font-size: 16px;}
.fnt_26 { font-size:18px;}
.fnt_40 { font-size:32px;}
.fnt_60 { font-size:30px;}  
}
@media only screen and (max-width:767px) {
.fnt_18 { font-size: 14px;}
.fnt_40 { font-size:22px;}
.fnt_60 { font-size:24px;}  
}




a,body{color: #282828;}
input,textarea,button{border:none;outline: none;background: none;}
.gray{color: #a3a3a3;}
.bold{font-weight: bold;}
.ratio-img,.ratio-img img{width: 100%;    box-sizing: border-box;}
.index_wrap{width: 1440px;margin: auto;max-width: 94%;}

.index_main{  margin: 72px 0 0;width: 100%;}
#dowebok {
    height: 100% !important;
    width: 100% !important;
}
#dowebok .section {
    position: relative;
    height: 100% !important;
    width: 100% !important;
    overflow: hidden;
}
#dowebok .section_01 {
    height: auto !important;z-index: 9;
}
.a-next {
    display: block;
    position: absolute;
    bottom: 0;
    left: 1%;
    width: 28px;
    height: 24%;
    z-index: 11;
}

.a-next:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 1px;
    background: #e1e1e1;
    bottom: 0;
    left: 50%;
}

.a-next b {
    bottom: 100%;
    width: 27px;
    text-align: center;
    height: 45px;
    position: absolute;
    transition: all 2.5s ease;
    border: 1px solid #949494;
    border-radius: 20px;
    background: #FFFFFF;
    color: #949494;
}

.a-next b i{width: 3px;height: 10px;background: #9d9d9d;    display: inline-block;position: absolute;bottom: 6px;left: 50%;margin-left:-2px;}
.section.active .a-next b {
    bottom: 5%;
}

.a-prev {
    display: block;
    position: absolute;
    top: 0;
    left: 1%;
    width: 28px;
    height: 24%;
    z-index: 10;
}

.a-prev:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 1px;
    background: #e1e1e1;
    bottom: 0;
    left: 50%;
}

.a-prev b {
    width: 27px;
    text-align: center;
    height: 45px;
    position: absolute;
    transition: all 2.5s ease;
    top: 100%;
    border: 1px solid #949494;
    border-radius: 20px;
    background: #FFFFFF;
    color: #949494;
}
.a-prev b i{width: 3px;height: 10px;background: #9d9d9d; display: inline-block;position: absolute;top: 6px;left: 50%;margin-left:-2px;}
.section.active .a-prev b {
    top: 5%;
}

.section_pubbox{padding-left: 80px;height: 100%;}
/*01*/
.banner{position: relative;}
.banner_box{position: absolute;left: 0;bottom:0;width: 100%;}
.banner_img{margin-bottom: 55px;}
.banner_img img{width: 492px; max-width: 100%;}
.banner_list{color: #fff;overflow: hidden;}
.banner_list li{float: left;width: 25%;*margin-left: -1px;height: 85px;cursor: pointer;position: relative;}
.banner_list li h1{border-left: 1px solid rgba(255,255,255,0.3);height: 100%;box-sizing:border-box;    padding-top: 20px;}
.banner_list li p{line-height: 26px;height: 52px;overflow: hidden; padding: 0 35px;opacity:0.5;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5;}
.banner_list li:before{content:"";position: absolute;left:0;width: 2px;height: 0%;background: #6c95c9;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}


.section_01.curr .banner .banner_picture{
    animation: scale11 5s linear;
    -moz-animation: scale11 5s linear;
    -webkit-animation: scale11 5s linear;
    -o-animation: scale11 5s linear;

    animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
}


@keyframes scale11{

    0%{transform:scale(1);}
    100%{transform:scale(1.05);}

}
@-webkit-keyframes scale11{

    0%{transform:scale(1);}
    100%{transform:scale(1.05);}

}

.phone_banner{display: none;}
.banner_picture{position: relative;}
.blank_10{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.1)}
.banner_cicle span{width: 43px;height: 43px;line-height: 43px;border-radius: 50%; background: #fff;color: #0b4d96; position: absolute;text-align: center;cursor: pointer;z-index: 2;}


/*.banner_cicle .cicle_01{left: 13.6%;top:35.14%;}
.banner_cicle .cicle_03{left: 26.2%;top:8.96%;}
.banner_cicle .cicle_04{left: 65.2%;top:41.27%;}
.banner_cicle .cicle_02{left: 73.17%;top:18.4%;}*/
.banner_cicle .cicle_01{left: 11%;top: 40.14%;}
.banner_cicle .cicle_03{left: 32.2%;top: 18.96%;}
.banner_cicle .cicle_04{left: 65.2%;top:41.27%;}
.banner_cicle .cicle_02{left: 71.5%;top: 30%;}

.banner_cicle span{background:none;color:#fff;}
.banner_cicle span i:before{display:none;}
.banner_cicle span i{font-size:32px;position:relative;z-index:2;
    background: url(../images/index_add.png) no-repeat 0 0;
    display: inline-block;
    width: 43px;
    height: 43px;
}
.banner_cicle span p{display:inline-block;float:left;width:140px;background:rgba(0,0,0,0.3);padding:0 10px;position:absolute;top:5px;height:100%;left:18px;padding-left:30px;height:32px;line-height:32px;  border-radius: 6px;box-sizing: border-box;}
.banner_cicle .cicle_01 p{width:140px;}



.banner_text{z-index: 4;position: absolute;top:3.5%;left: 0;width: 100%;background: rgba(107,158,156,0.95);color: #fff;visibility: hidden;opacity: 0;
transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;
}
.banner_text dl{overflow: hidden;padding: 70px 0;}
.banner_text dt{float: left;width: 49%;}
.banner_text dd{float: right;width: 49%;}
.banner_text a{color: #fff;}
.banner_text h3{line-height: 72px;max-height: 216px;overflow: hidden;margin-bottom: 60px;padding-bottom: 3px;}
.banner_text .com-more{background:none;border:1px solid #fff;width: 176px;height: 40px;line-height: 40px;margin-top:0px;font-size: 14px;}
.banner_text .com-more:before{display: none;}

.banner_text:nth-child(3),.banner_text:nth-child(4){background: rgba(107,158,156,0.95);}
.banner_text:nth-child(2) dt,.banner_text:nth-child(4) dt{float: right;}
.banner_text:nth-child(2) dd,.banner_text:nth-child(4) dd{float: left;}

.banner_li{padding-bottom: 20px;}
.banner_li ol{overflow: hidden;}
.banner_li li{margin-bottom: 20px;float: none;width: 100%;}
.banner_li li p{line-height: 24px;overflow: hidden;}
.banner_li li:nth-child(2n+1){clear:both;}

.banner_close{position: absolute;top:30px;right: 30px;width: 30px;height: 30px;line-height: 30px;text-align: center; border:1px solid #fff;border-radius: 50%;cursor: pointer;}


.banner_text.cur{visibility: visible;opacity: 1;}
/*.banner_text h3{position: relative;top:100px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.banner_text.cur h3{top:0;}*/
.banner_text.cur h3{
    animation: fadeInDown 0.4s linear;
    -moz-animation: fadeInDown 0.4s linear;
    -webkit-animation: fadeInDown 0.4s linear;
    -o-animation: fadeInDown 0.4s linear;
    animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
}
.banner_text.cur .banner_li,.banner_text.cur .com-more{
    animation: fadeInUp 0.4s linear;
    -moz-animation: fadeInUp 0.4s linear;
    -webkit-animation: fadeInUp 0.4s linear;
    -o-animation: fadeInUp 0.4s linear;
    animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
}
.banner_text.cur dt{
    animation: fadeInUp 0.4s linear;
    -moz-animation: fadeInUp 0.4s linear;
    -webkit-animation: fadeInUp 0.4s linear;
    -o-animation: fadeInUp 0.4s linear;
    animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
}




/*01*/

/*02*/
.section_park01{position: relative;}
.section_park01,.indeximg,.about_intr{width: 100%;height: 100%;}
.indeximg,.about_intr{position: absolute;top:0;left: 0;}
.indeximg img{width: 100%;}
.index_img02{z-index: 4;}
.about_intr{padding-left: 160px;box-sizing:border-box;    z-index: 2;}
.index_text{width:43%;height: 80%;padding: 150px 150px 110px 40px;background:rgba(78,103,158,0.9);box-sizing:border-box;}

.about_intr02{z-index: 5;}
.about_intr02 .index_text{background:none;color: #fff;}
.about_time{margin-bottom: 5px;}
.index_text h1{line-height: 60px;margin-bottom: 8%;}
.index_text h2{line-height: 32px;max-height: 256px;overflow: hidden;    text-align: justify;}
.index_text p{line-height: 24px;max-height: 72px;overflow: hidden;}
.index_text .more{margin-top: 10.5%;}
.index_text .more a{display: inline-block;color: #fff;}

.index_text .more a img{vertical-align: middle;margin-left: 5px; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.index_line{height: 1px;width: 80%;background: rgba(255,255,255,0.3);margin: 20px 0;}

.section_park01{overflow: hidden;}
.about_intr{opacity:0;visibility: hidden;transition:all 1.2s;-webkit-transition:all 1.2s;-moz-transition:all 1.2s;-o-transition:all 1.2s;-ms-transition:all 1.2s;margin-left: -200px;}
.section_02.active .about_intr {opacity:1;visibility: visible;
 margin-left: 0;
}


/*02*/

/*03*/
.com-more {
    display: block;
    width: 166px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    color: #FFFFFF;
    background: #0b4d96;
    position: relative;
    margin-top: 75px;
}
.com-more a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 3;
    transition: all .4s ease;
    color: #FFFFFF;
}
.com-more i{
   display: block;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 3;
    transition: all .4s ease;
    color: #FFFFFF; 
}
.com-more:before {
    content: '';
    position: absolute;
    width: 0;
    height: 100%;
    background: #0659b5;
    top: 0;
    left: 0;
    transition: all .2s ease;
}

.index_news{padding-left: 160px;height: 100%;background: url(../images/indexbg.png) no-repeat 0 bottom;background-size: 29%;}
.index_news .left{padding-top: 180px;width: 32%;float: left;}
.index_news .left h1{line-height: 60px;margin-bottom: 45px;}
.index_news .left p{color: #a3a3a3;line-height: 32px;max-height:160px;overflow: hidden;}
.index_news .right{width: 66%;height: 100%; *margin-left: -1px;float: right;}
.index_list ul,.index_list li,.news_block{height: 100%;}
.index_list h1{line-height: 32px;height: 96px;overflow: hidden;margin-bottom: 70px;}
.index_list h1 a{color: #000;}
.index_list p{color: #a3a3a3;line-height: 24px;height: 72px;overflow: hidden;}
.index_list li{width: 33.33%;*margin-left: -1px;float: left;overflow: hidden;}
.news_block{padding: 0 15px; padding-top: 100px;border-left: 1px solid #cccccc;}
.news_more{margin-top: 20px;}
.news_more img{vertical-align: middle;margin-top: -2px;margin-left: 5px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.day{color: #a3a3a3;line-height: 48px;margin-bottom: 70px;}
.day_time{margin-bottom: 5px;font-weight: normal;}
.newsimg{margin-bottom: 30px}



.section_03.active .index_news .left h1,.section_03.active .index_news .left p,.section_03.active .index_news .left .com-more{
    opacity: 1;
    animation: fadeInUp 1.2s linear;
    -moz-animation: fadeInUp 1.2s linear;
    -webkit-animation: fadeInUp 1.2s linear;
    -o-animation: fadeInUp 1.2s linear;
    animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
}

.section_03.active .index_list li{
    animation: fadeInRight 1.5s linear;
    -moz-animation: fadeInRight 1.5s linear;
    -webkit-animation: fadeInRight 1.5s linear;
    -o-animation: fadeInRight 1.5s linear;
    animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
}

.section_03.active .index_list li:nth-child(1){animation-duration: 0.6s;animation-delay: 0.2s;}
.section_03.active .index_list li:nth-child(2){animation-duration: 0.6s;animation-delay: 0.4s;}
.section_03.active .index_list li:nth-child(3){animation-duration: 0.6s;animation-delay: 0.6s;}
.section_03.active .index_news .left h1{animation-duration: 0.6s;animation-delay: 0.4s;}
.section_03.active .index_news .left p{animation-duration: 0.6s;animation-delay: 0.6s;}
.section_03.active .index_news .left .com-more{animation-duration: 0.6s;animation-delay: 0.7s;}


/*03*/
/*04*/
.index_contant a{color: #a3a3a3}
.index_contant a.tel_link{color:#a3a3a3 !important;cursor: default;}
.index_map{position: relative;height:calc(100% - 382px);}
.map_p{color: #fff;width: 100%;text-align: center;}
.map_p i{font-size: 40px;}

.index_form{background: #f3f3f3;border-bottom: 1px solid #d1d5da;padding: 35px 0 0 160px;box-sizing:border-box; overflow: hidden;height:310px;}
.index_form h1{padding-bottom:15px;}
.index_form .left{float: left;width: 540px;margin-right:20px;}
.index_form .left h1{border-bottom: 1px solid #c2c2c2;display: inline-block;padding-right: 100px;margin-bottom: 20px;}
.index_contant{line-height: 24px;}
.index_form .right{float: left;width:655px;}
.index_form .right p{line-height: 20px;margin-bottom: 15px;}

.quick_form{overflow: hidden;}
.quick_form ul{overflow: hidden;margin: 0 -5px;}
.quick_form li{float: left;margin-bottom: 10px;}
.quick_form li.w100{float: none;width: 100%;clear: both;}
.quick_form li:nth-child(1){width:157px;}
.quick_form li:nth-child(2){width:calc(100% - 357px);}
.quick_form li:nth-child(3){width:200px;}
.quick_form li input{width: 100%;height: 35px;line-height: 35px;background: #fff;box-sizing:border-box;padding-left: 30px;}
.quick_form .form_w{margin: 0 5px;position: relative;}
.quick_form .form_w span{position: absolute;top:0;left:10px;height: 100%;line-height: 35px;color: #cdcdcd;}
.quick_form .com-more{height:35px;line-height: 35px;margin-top: 10px;}
.quick_form li .inp{float: left; width:148px; padding-left:5px;}
.quick_form li .yzm{float: left; margin-left:10px; width:93px; height:35px;}
.quick_form li .yzm img{width:93px; height:35px;}

.footer{margin-top: 40px;}
.index_body .footer{margin-top: 0;}
.footer_in{overflow: hidden;height: 72px;line-height: 72px;padding: 0 120px;border-top:1px solid #d1d5da;}
.index_body .footer_in{padding: 0 34px 0 160px;color: #a3a3a3;border: 0;}
.index_body .footer_in a{color: #a3a3a3;}
.index_body .header_height{display: none;}
.footer_in p{float: left;color: #a3a3a3;}
.footer_in p a{color: #a3a3a3;}
.bah{margin-left: 15px;}
.xhr{margin-left: 20px;}
.footer_in .foot_share{float: right;}
.footer_in .foot_share a{float: left;padding-left: 25px;margin-left: 25px;background: url(../images/cicle.png) no-repeat 0 center;}
.footer_in .foot_share a i{font-size: 28px;color: #727272;}
.footer_in .foot_share a i.iconshipin{color: #fff;background:#727272;    border-radius: 4px;padding: 0 5px;}
.footer_in .foot_share a:first-child{background: none;padding-left: 0;margin-left: 0;}

.header{position: fixed;top:0;left:0;width: 100%; height: 72px;background: #fff;    z-index: 999;box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.5)}
.header_height{height:72px;}
.header_in{padding:0 24px 0 30px;position: relative;}
.header_in h1{float: left;padding-top: 12px;width: 300px;}
.header_in h1 a{display: block;}
.header_in h1 img{width: 100%;}
.header_re{float: right;overflow: hidden;line-height: 44px;margin-top: 15px;}
.header_re .language,.header_re .search_btn{float: left;}
.header_re .search_btn{cursor: pointer;}
.header_re .search_btn i{font-size: 24px;}
.header_re .language{}
.header_re .language a{display: block;border-right: 1px solid #e0e0e0;padding-right: 25px;margin-right: 25px;}
.header_re .language a img{margin-top: 12px;}
.nav{transform: translate(-50%,0); -webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-o-transform: translate(-50%,0); position:absolute; left:50%; top:0;width: 880px;}
.nav>ul>li{float: left;}
.nav>ul>li>a{line-height: 72px;padding: 0 28px;display: block;}


@media only screen and (max-width:1660px) {
.index_text{padding-top: 100px;}
.about_intr,.index_news,.index_form,.index_body .footer_in{padding-left: 100px;}
.banner_text h3{font-size: 50px;line-height: 50px;max-height: 150px;margin-bottom: 40px;}
.banner_text dl{padding: 50px 0;}

}
@media only screen and (max-width:1520px) {
.index_text{padding-top: 70px;}
.about_intr,.index_news,.index_form,.index_body .footer_in{padding-left: 100px;}
.index_news .left{padding-top: 100px;}
.news_block{padding-top: 120px;}
.index_news .left h1,.day,.index_list h1{margin-bottom: 40px;}
.com-more{margin-top: 40px;}

.banner_text h3{font-size: 44px;line-height:44px;max-height: 132px;}


}

@media only screen and (max-width:1440px) {
.index_news .left h1,.index_text h1{line-height: 46px;}
.index_text h2{line-height: 26px;max-height: 208px;}
.index_list h1{line-height: 26px;height: 52px;}

.about_intr, .index_news, .index_form, .index_body .footer_in{padding-left: 0px;}
.about_intr{padding-left: 50px;}
.index_form{padding: 30px 50px;padding-bottom: 0;}
.index_form .left{width: 45%;margin: 0;}
.index_form .right{width: 54%;float: right;}
.index_news .left,.news_block{padding-top: 0px;}

.banner_list li{height: 85px;}
.banner_list li h1{padding-top: 10px;}
.banner_img{margin-bottom: 30px;}
.banner_img img{width: 420px;}
.index_text{width: 45%;padding-right: 120px;}


.index_news .left{box-sizing: border-box;padding-top: 0;}
.index_news .left,.index_news .right{position: relative;height: 100%;}
.index_list li{position: relative;    border-left: 1px solid #cccccc;box-sizing: border-box;}
.index_news .left .index_le{padding-left: 20px;}
.index_news .left .index_le,.news_block{height: auto;transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;width: 100%;box-sizing: border-box;border: 0;}

.banner_text h3{font-size:36px;line-height: 36px;max-height: 108px;margin-bottom: 30px;}
.banner_li{padding-bottom: 10px;}
.banner_list li p{padding: 0 20px;}


.footer_in{padding: 0 30px;}

}
@media only screen and (max-width:1280px) {
.index_news .left h1, .index_text h1{line-height: 36px;}
.index_news .left p{line-height: 24px;max-height: 120px;}
.index_list h1{line-height: 24px;height: 72px;}

.footer_in .foot_share a{padding-left: 15px;margin-left: 15px;}
.footer_in p{font-size: 12px;}
.footer_in .foot_share a i{font-size: 24px;}
.index_news .left h1, .day, .index_list h1,.newsimg{margin-bottom: 20px;}
#menu li.active a{width: 30px;}
#menu li a{width: 20px}
.section_pubbox{padding-left: 60px;}
.banner_img{width: 350px;}
.footer_in{padding: 0 20px;}
}
@media only screen and (max-width:1024px) {
#menu,.fullpage_btn{display: none;}
.section_pubbox{padding-left: 0;}

.day{line-height: 28px;}
.footer_in,.index_body .footer_in{line-height: inherit;height: auto;padding: 10px ;}
.footer_in .foot_share,.footer_in p{float: none;text-align: center;width: 100%;overflow: hidden;}
.footer_in .foot_share a{float: none;display: inline-block;}
.footer_in .foot_share{margin-bottom: 5px;}
.index_map{height: calc(100% - 400px)}
.index_form{padding: 30px 20px;padding-bottom: 0;}

.index_text h2,.index_news .left p{font-weight: normal;}
.banner_img{width: 300px;margin-bottom: 10px;}
.index_img02{display: none;}
.about_intr02 .index_text{    background: rgba(78,103,158,0.9);}
.about_intr01{display: none;}
.index_text{height: auto;padding: 50px 30px;}
.index_news .left h1{font-size: 24px;line-height: 24px;}
.com-more{margin-top: 20px;}
.quick_form li:nth-child(1){width: 125px;}
.quick_form li:nth-child(3){width: 160px;}
.quick_form li:nth-child(2){    width: calc(100% - 285px);}
.map_p i{font-size: 24px;}

.banner_cicle span{background: none;}
.banner_cicle span:before{width: 30px;height: 30px;line-height: 30px; background: #fff;border-radius: 50%;display: inline-block;}
.banner_list li p{padding: 0 10px;line-height: 20px;height: 60px;}
.banner_text h3{font-size: 24px;line-height: 24px; max-height: 72px;margin-bottom: 10px;}
.banner_text .com-more{width: 130px;}
.banner_li{padding-bottom: 0;}
.banner_list li p{opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;}
.banner_li li p{max-height: 48px;}

.banner_cicle span p{width: 140px;padding-left: 20px;}


}
@media only screen and (max-width:767px) {
.about_intr{padding-left:0px;}
.index_text{padding: 40px 20px;width: 94%;margin: auto;}
.index_line{width: 100%;}
.index_text h1{margin-bottom: 10px;}
.index_line{margin: 10px 0;}


.index_news .left .index_le, .news_block{
transform: translate(0,0);
-webkit-transform: translate(0,0);
-ms-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);
position: static;
}
.index_news{background: none;}
.index_news .left h1{margin-bottom: 10px;}
.index_news .left, .index_news .right{float: none;width: 100%;height: auto;}
.index_list li{width: 100%;padding: 20px 0;border: 0;border-bottom:1px dashed #ccc;}
.index_list li:last-child{border: 0;}
.index_form .left{margin-bottom: 20px;}
.index_form .left,.index_form .right{float: none;width: 100%;}
.index_form h1{padding-bottom: 10px;}
.index_form .left h1{margin-bottom: 0px;border: 0;}
.quick_form li{width: 100% !important;float:none;}
.quick_form .form_w,.quick_form li .inp{height: 32px;background: #fff;overflow: hidden;}
.quick_form .form_w span{line-height: 32px;}
.quick_form li input{height: 20px;line-height: 20px;margin-top: 6px;padding-left: 35px;}
.quick_form li .yzm,.quick_form li .yzm img{ height:32px; width:85px;}

.index_form{height:auto;}
.quick_form .com-more{    margin: auto; margin-top: 10px;}
.footer_in p{font-size: 12px;}

.com-more{margin: auto;margin-top: 20px;height: 36px;line-height: 36px;}
.index_news .left{padding: 20px;}
.index_news .left .index_le{padding-left: 0;}
.day{margin-bottom:5px;}
.index_list h1{height: auto;max-height: 48px;margin-bottom: 10px;}
.newsimg{margin-bottom: 10px;}
/*no*/
.index_main{height: auto !important;}
.index_form { padding: 20px;}
.index_map{height: 200px;}

.section_park01{padding: 40px 0;}
.about_intr{position: static;}

.zindex .index_main{position: relative;z-index: 9992;}
.navbody .header{z-index: 9994;}
.banner_cicle{display: none;}
.pc_banner{display: none;}
.phone_banner{display: block;}
.banner_text{position: fixed;top:0;left: 0;width: 100%;height: 100%;}
.banner_text dl{padding-top: 40px;}
.banner_text dt,.banner_text dd{float: none;width: 100%;}
.banner_text dt{margin-bottom: 20px;}
.banner_text dd{padding: 0;}
.banner_li ol{margin: 0;padding-bottom: 10px;}
.banner_li li{float: none;width: 100%;margin-bottom: 10px;}
.banner_li li p{padding: 0;}
.banner_close{top:10px;right: 10px;}
.banner_list li{height: 80px;}
.banner_img{width: 250px;}
.banner_li li p{max-height: 96px;}


#dowebok{height: auto !important;}
#dowebok .section_01{overflow: inherit;    /*height: calc(100vh - 60px) !important;*/}
.banner{position: static;height: calc(100vh - 60px);}
.banner_list{font-size: 12px;}
.index_img01{display: none;}
.banner_list li p{line-height: 18px;height: 54px;padding: 0 4px;}
.section_02 .about_intr {opacity:1;visibility: visible;margin-left: 0;}
.index_text h2{font-size: 16px;}
.index_list p{height: auto;max-height: 72px;}

}



/*nav*/
.search_box{position: absolute;top:-100%;left: 0;width: 100%;height: 100%;background: #fff;z-index:999;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.search_box input{line-height: 50px;width: calc(100% - 100px);float: left;}
.search_box button,.search_box .search_close{float: left;width: 50px;line-height: 50px;text-align: center;font-size: 24px;cursor: pointer;}
.search_box .index_wrap{overflow: hidden;margin-top: 10px;}
.search_box.cur{top:0;}


.header_box{float: right;}
.nav_phone_btn{display: none;cursor: pointer;}
@media only screen and (max-width:1570px) {
.nav{left: 55%;}
}
@media only screen and (max-width:1440px) {
.nav{left: 57%;width: 840px;}
.nav>ul>li>a{padding: 0 25px;}
}
@media only screen and (max-width:1366px) {
.nav{left: 57%;width: 760px;}
.nav>ul>li>a{padding: 0 20px;}
.header_in{padding:0 20px;}
}
@media only screen and (max-width:1250px) {
.nav{left: 59%;width: 690px;}
.nav>ul>li>a{padding: 0 15px;}
.header_re .language a{padding-right: 20px;margin-right: 20px;}
}
@media only screen and (max-width:1150px) {
 .nav{left: 61%;width: 590px;}
.nav>ul>li>a{padding: 0 8px;}
.header_re .language a{padding-right: 10px;margin-right: 10px;}
}
@media only screen and (max-width:1024px) {
.search_box button, .search_box .search_close{width: 40px;font-size: 20px;}
.search_box input{width: calc(100% - 80px);}

.nav_phone_btn{display:block;}
/*手机导航按钮开始*/
.nav_phone_btn{cursor: pointer;margin-top: 20px;width: 34px; height: 32px; margin-left: 20px;position: relative;z-index: 992;float: right;}
.body_nav_phone .nav_phone_btn{text-align: left; background: #0c4e96;}
.nav_phone_btn span {position: relative;font-size: 0;width:26px;height: 2px;background-color: #576fa2;display: inline-block;transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;  top:0px;}
.nav_phone_btn span:before,.nav_phone_btn span:after {content: "";position: absolute;width: 100%;height: 2px;background-color: #576fa2;left:0px;transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;}
.nav_phone_btn span:before{top:-8px;}
.nav_phone_btn span:after{top:8px;}
.visible_nav.nav_phone_btn span{background-color: transparent;}
.visible_nav.nav_phone_btn span:before{left:5px;top:0px;transform: rotateZ(45deg);-webkit-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);}
.visible_nav.nav_phone_btn span:after{top:0px;left: 5px;transform: rotateZ(-45deg);-webkit-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg);}
.nav_phone_btn.visible_nav{width: 34px; }

.nav_phone_btn.visible_nav span{width: 26px;}
.nav_phone_btn.visible_nav span:before, .nav_phone_btn.visible_nav span:after{background: #fff;}
/*手机按钮结束*/

.header_in{padding:0 10px;}
.header_in h1{width: 270px;}
.header_box{position: fixed;top:0;right: -280px;width: 280px;height: 100%;background:#576fa2;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.nav{width: auto;position: static;    transform: translate(0,0);
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);
    
}
.nav>ul>li{float: none;border-bottom: 1px dashed rgba(255,255,255,0.2);}
.nav>ul>li>a{padding: 0 20px}
.nav>ul>li>a{line-height: 44px;font-weight: bold;font-size: 16px;}
.header_re{float: none;margin-left: 20px}
.navbody .header_box{right: 0;}

.nav>ul>li{transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    -ms-transition: all 1s;}
.navbody .nav>ul>li{    transform: translateX(0px) !important;}
.header_re .search_btn i{color: #fff;}
.nav a{color: #fff;}

.header_in h1{padding-top: 8px;}
.header{height: 60px;}
.header_height{height: 60px;}
.nav_phone_btn{margin-top: 14px;}
.index_main{margin-top: 60px;}
.search_box .index_wrap{margin-top: 5px;}


}
@media only screen and (max-width:767px) {
.header_in{padding: 0 6px;}
.nav_phone_btn{margin-left: 0;}

}

/*load*/
.loading-box {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background: #FFFFFF;
}
#pageLoad {
    background: #fff;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 933333399;
}
#pageLoad .ni {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    height: 60px;
    line-height: 60px;
    width: 100px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -30px 0 0 -50px;
}
/*load*/


@media only screen and (min-width:1025px) {
.com-more:hover:before {
    width: 100%;
}
.com-more:hover a,.com-more:hover i {
    transform: translate(-5px,0);color: #fff !important;
}

a{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
a:hover{color: #0b4d96 !important;}
.news_more:hover img{margin-left: 10px;}
.index_text .more a:hover img{margin-left: 10px;}
.tran_scale:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
.header_re .search_btn:hover i,.header_re .language a:hover,.search_box button:hover, .search_box .search_close:hover{opacity:0.7;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;}
.index_text .more a:hover,.banner_text a:hover{color: #fff !important;}
.banner_text h3 a:hover{opacity:0.7;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;}
.banner_list li:hover p{opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;}
.banner_list li:hover:before{height: 80%;}

.banner_cicle span p{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.banner_cicle span:hover p{background:rgba(0,0,0,0.5);}

}


/*2020-04-24*/
.banner_edit{margin-bottom: 50px;}
.banner_edit .edit_con_original{color: #fff;line-height: 24px;max-height: 144px;overflow: hidden;}

/*nav*/
.nav_arrow,.nav_list{display: none;}
.nav>ul>li{position: relative;}
.nav_list{position: absolute;top:100%;left: 0;width: 295px;background: #fff;padding: 5px 0 14px 0;}
.nav_list p a{display: block;line-height: 48px;color: #a3a3a3;}
.nav_list p{border-bottom: 1px solid #e9e9e9;margin: 0 28px;}
.nav_list p:last-child{border: 0;}



@media only screen and (max-width: 1024px) {
.nav>ul>li:nth-child(2) .nav_arrow{display: block;color: #fff;}
.nav>ul>li:nth-child(2)>a{width: calc(100% - 50px);float: left;box-sizing: border-box;}
.nav_arrow{float: right;color: #fff;cursor: pointer;width: 50px;height: 44px; line-height: 44px;text-align: center;}
.nav>ul>li{position: static;    display: table; width: 100%;}
.nav_list{position:static;top:0;left:0;background:none;clear: both;padding: 0;padding-bottom: 0px;width: 100%;display: none;}
.nav_list p a{color:#fff;padding:0 20px;line-height: 34px;}
.nav_list p{margin:0;border-bottom: none;/* line-height: 20px; */ display: none;}
.nav>ul>li .iconjiantou2:before{content: "\e668";font-size: 18px;font-weight: normal;}
.nav>ul>li.current .iconjiantou2:before{content: "\e66a";}
.nav>ul>li:nth-child(2) .nav_list{ height: 0;overflow: hidden; display:block;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.nav>ul>li.current .nav_list{height:150px}
.nav>ul>li.current .nav_list p{display: block;}
}


/*weixin-box*/
.weixin-box{ position:fixed; font-family: "微软雅黑"; width:260px; height:240px; z-index:100000; left:50%; top:50%; margin:-120px 0 0 -150px; background:#fff; border:1px solid #ddd; border-radius:4px; box-shadow:2px 2px 2px #ddd;}
.weixin-box .c{ position:absolute; width:30px; height:30px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;}
.weixin-box h2{ position:relative; line-height:30px; font-size:16px; padding-left:10px;}
.weixin-box .img{ padding:20px 10px; text-align:center; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.weixin-box .img img{ width:115px; height:115px;}
.weixin-box p{ padding:15px 10px 0; text-align: center;}

/*2020-05-28*/
body.lightbox-noscroll {
    overflow-y: hidden;
}
.indexvideo{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
.indexvideo i{color: #fff;font-size: 56px;}

.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_appbox.show{visibility: visible;opacity:1;}


.video_appbox video{object-fit: cover;    width: 100%;}
.video_appbox .video_t{ 
 z-index:2; background:#000;width:790px;max-width:94%;height: 445px;
 transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
     transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
visibility: hidden;opacity: 0;

}
.video_appbox.show .video_t{
visibility: visible;opacity:1;
top:50%;
}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%;     background: rgba(0,0,0,0.85098);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.vide0_close i{color: #fff;font-size:30px;font-weight: bold;}

@media only screen and (min-width:1025px) {
.indexvideo i{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
 .indexvideo:hover i{font-size:66px}
}
@media only screen and (max-width:1024px) {
 .indexvideo i{font-size: 44px;}
}

