/*common*/
body {font-size: 14px;  font-family:"microsoft yahei", Arial, Helvetica, sans-serif;  margin:0;  padding:0;  }
div,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd {  margin:0;  padding:0;  border:none;  list-style:none;  }
input,button {border:none;outline: none;list-style:none;}
img{border:none; vertical-align:top;outline:none;}
em{ font-style:normal;  }
.lf   {float:left;}
.rt  {float:right;}
.clear  {clear:both;}
a { color:#333333; text-decoration:none;}
a:hover { text-decoration:none;}
.main{width: 1100px;margin: 0 auto;}
/*common*/

body.night>*{
    filter: brightness(40%);
    -webkit-filter:brightness(40%);
    -moz-filter:brightness(40%);
    -ms-filter:brightness(40%);
    -o-filter:brightness(40%);
    background-color: #fff;
    /*background:url(bg_b.png) repeat;*/
}
body.memorial>*{
    filter:grayscale(100%)
-webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
}
.container{width:100%;min-width: 1366px; }
/*header*/
.header{background: url(header.jpg) no-repeat center top;height:184px;}
.header .search{padding-left: 760px;padding-top: 85px;}
.header .search .search_box{background: url(bg_search.png) no-repeat center top;width: 143px;height: 27px;float: left;}
.header .search .search_box input{width: 90px;height: 23px;line-height: 23px;margin-left: 12px;margin-top: 1px;float: left;}
.header .search .search_box button{width: 32px;height: 22px;margin-top: 3px;background: transparent;cursor: pointer;}
.header .search .btn_b_w{background: url(icon_b_w.png) no-repeat center top;width: 17px;height: 17px;float: left;margin: 5px 0 0 12px;cursor: pointer;}
.header .search .language_en{float: left;line-height: 27px;margin-left: 12px;}
/*nav*/
.nav{background: url(bg_nav.jpg) no-repeat center top;height:46px;}
.nav ul li{float: left;margin-left: 22px;padding: 0 10px;line-height: 46px;font-size: 17px;}
.nav ul li:hover{background:#79acf6;}
.nav ul li a{color:#fff;}

.banner{background: url(djs1000_ban.jpg) no-repeat center top;height:581px;}
.djs_sec1{background: url(djs1000_sec1.jpg) no-repeat center top;height: 923px;padding-top: 65px;}
.yw_sec{height: 380px;}
.yw_sec .yw_video{width:540px;height: 380px;float: left;}
.yw_sec .yw_video img{width:540px;height: 380px;}
.yw_sec .yw_lists{float: right;width: 520px;}
.yw_sec .yw_lists li{height: 180px;}
.yw_sec .yw_lists li p.tit{text-align: center;font-size: 28px;font-weight: bold;margin: 15px 0 5px;
 overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.yw_sec .yw_lists li p.hint{line-height: 30px;color:#5a5a5a;font-size:16px;text-align: justify;text-indent: 2em;
    max-height: 120px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.djshb{margin-top: 70px;}
.poster-main{ width: 640px;  height: 270px;  position: relative;margin: 0 auto;  }
.poster-main .poster-btn{  width: 100px;  height: 270px;  position: absolute;  top:0;  cursor: pointer;  }
.poster-main .poster-prev-btn{  left:0;  background:url(djs_1.png) left center no-repeat;}
.poster-main .poster-next-btn{  right:0;  background:url(djs_2.png) right center no-repeat;  }
.poster-main .poster-list .list-item{  position: absolute;  top:0;  left:0; }
.poster-main .poster-list .list-item img{width: 100%;height: 100%;}


.khfb{background: url(djs1000_sec2.jpg) no-repeat center top;height: 752px;padding-top:160px;}
.sjz_lists{margin-left: 30px;}
.sjz_lists li{float: left;cursor: pointer;}
.sjz_lists li.sjz_1{background: url(sjz_1.png) no-repeat center bottom;width: 105px;height: 160px;margin-top: 124px;margin-right: 192px;}
.sjz_lists li.sjz_2{background: url(sjz_2.png) no-repeat center bottom;width: 115px;height: 188px;margin-top: 96px;margin-right: 194px;}
.sjz_lists li.sjz_3{background: url(sjz_3.png) no-repeat center bottom;width: 123px;height: 235px;margin-top: 49px;margin-right: 165px;}
.sjz_lists li.sjz_4{background: url(sjz_4.png) no-repeat center bottom;width: 142px;height: 284px;}
.sjz_lists li.sjz_1.cur{background: url(sjz_cur_1.png) no-repeat center bottom;}
.sjz_lists li.sjz_2.cur{background: url(sjz_cur_2.png) no-repeat center bottom;}
.sjz_lists li.sjz_3.cur{background: url(sjz_cur_3.png) no-repeat center bottom;}
.sjz_lists li.sjz_4.cur{background: url(sjz_cur_4.png) no-repeat center bottom;}

.sjz_box{height: 380px;margin-top: 60px;position: relative;}
.sjz_box .sjz_item{width: 1100px;height: 380px;position: absolute;top:0;left:0;display: none;}
.sjz_box .sjz_item p.tit{font-size: 32px;padding: 0 20px;}
.sjz_box .sjz_item p.tit a{color:#fff;}
.sjz_box .sjz_item .sjz_cont{padding:30px 40px 0 20px;}
.sjz_box .sjz_item .sjz_cont img{float: left;width: 390px;height: 250px;}
.sjz_box .sjz_item .sjz_cont .hint{color:#fff;width: 630px;float: right;text-align:justify;margin-top: 30px;text-indent: 2em;
line-height: 30px;font-size: 16px;max-height: 180px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:6;
    -webkit-box-orient: vertical;
}

.gyhd{background: url(djs1000_sec3.jpg) no-repeat center top;height:750px;padding-top:155px;}
.yhmx{height: 300px;}
.yhmx .mx_video{width: 540px;height: 300px;float: left;}
.yhmx .mx_video img{width: 540px;height: 300px;}
.yhmx .yymx_cont{width: 520px;float: right;}
.yhmx .yymx_cont p.tit{text-align: center;font-size: 28px;font-weight: bold;margin:30px 0 15px;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yhmx .yymx_cont p.hint{line-height: 32px;color:#5a5a5a;font-size:16px;text-align: justify;text-indent: 2em;
    max-height: 192px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;}
.yymxhb{margin-top: 30px;}
.ldld{background: url(djs1000_sec4.jpg) no-repeat center top;height:750px;padding-top:155px;}

.dflbt{padding-top:25px;margin-bottom: 60px;}
.xctj_tit{background: url(djs1000_tit_xctj.png) no-repeat center top;margin:  0 auto 30px;height: 70px;}

#main-index {overflow: hidden; zoom: 1; position: relative;}
#index_b_hero { width: 1100px; height: 570px; margin: auto; position: relative;  }
#index_b_hero img { width: 1100px;height:570px;  }
#index_b_hero .heros { width: 1100px;height: 570px;  }
#index_b_hero .heros .hero{ width: 1100px;height:570px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: 0.7; position: absolute; top: 50%; z-index: 20; }
#index_b_hero .next:hover, #index_b_hero .prev:hover { filter: alpha(Opacity=90); opacity: 0.9; }
#index_b_hero .prev { margin: -50px 0 0 0; left:0; }
#index_b_hero .next { margin: -50px 0 0 0; right:0 }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero {  z-index:0; position: absolute; top: 0;  width: 1100px; height:570px; overflow: hidden; left: 2200px; }
#index_b_hero .mask-right, #index_b_hero .mask-left {overflow: hidden; z-index: 20; left: -1100px; filter: alpha(Opacity=40); opacity: .4; background: #fff; ; }
#index_b_hero .mask-right { left: 1100px; }
#index_b_hero .active { z-index: 2; left: 0; }
.hero-info{ position: absolute;bottom: 0;padding: 17px 25px;color: #fff;width: 100%;font-size: 22px;text-align: justify; }
.icon-arrow-a-left, .icon-arrow-a-right { cursor: pointer;}
.icon-arrow-a-left {background:url(btn_prev.png) no-repeat 0 center; height: 100px; width: 50px; }
.icon-arrow-a-right{ background:url(btn_next.png) no-repeat 0 center; height:100px; width: 50px; }
/*end*/
.xgxw{height: 395px;}
.xgxw_tit{text-align:center;height: 72px;margin: 20px 0;}
ul.xgxw_lists{width: 1170px;}

/*ul.xgxw_lists li{padding-left:35px;line-height: 64px;background: url(https://www.hangzhou2022.cn/images/khzj_icon.jpg) no-repeat center left;height: 64px;width: 480px;float: left;margin-right: 70px;
    border-bottom: 1px dashed #c0c0c0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}*/
ul.xgxw_lists li{padding-left:35px;line-height: 64px;background: url(khzj_icon.jpg) no-repeat center left;height: 64px;width: 480px;float: left;margin-right: 70px;
    border-bottom: 1px dashed #c0c0c0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
ul.xgxw_lists li a{font-size: 16px;}
/*footer*/
.footer{background: url(bg_footer.jpg) no-repeat center top;height:325px;}
.footer_up{  height: 206px;  padding-top: 17px;  padding-bottom:17px;  width: 100%;  }
.footer_up2{  height: 206px;  width: 1000px;  margin: 0 auto;  color: #fff; line-height: 30px; }
.footer_up2 a{  color: #fff;  }
.footer_info{  width: 479px;  height: 206px;  border-right: #fff dashed 1px;  }
.footer_sub{  line-height: 40px;  height: 40px;  font-weight: bold; }
.footer_up2 p{ color: #fff;  font-size: 14px; }
.footer_links{  width: 244px;  height: 206px;  border-right: #fff dashed 1px; }
.footer_past{  width: 224px;  height: 206px;  }
.footer_links,.footer_past{  padding: 0 11px;}
.footer_down{  text-align: center;  font-size: 13px;color: #fff;line-height: 24px;}
