@media screen and (min-width:1201px) {
    .pc {
        display: block
    }

    .mobile {
        display: none;
    }

  /*common*/
body {font-size: 14px;  font-family:"microsoft yahei", Arial, Helvetica, sans-serif;  margin:0;  padding:0;-webkit-tap-highlight-color:rgba(0,0,0,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,textarea {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: 1200px;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: 1466px; }

/*header*/
.header{min-height: 100px;}
.header{background: url(20210323header_bg.jpg) no-repeat center top;height: 154px;}
.header .main{position: relative;}
.header .logo_box{width: 170px;height: 168px;background: #fff;position: absolute;top:0;left: 0;
text-align: center;padding-top: 10px;z-index: 9999;
}
.header .logo_box img{width: 150px;}
.header .logo_tit{margin-left: 190px;float: left;margin-top: 73px;}
.header .search{position: absolute;top:20px;right: 0;}
.header .search .mall{width: 98px;height: 30px;border-radius: 15px;background: #7400e4;text-align: center;line-height: 30px;font-size: 14px;
    float: left;
}
.header .search .mall a{display: block;width: 100%;height: 100%;color:#fff;}
.header .search .search_icon{float: left;background: url(20210323icon_search.png) no-repeat center top;width: 17px;height: 18px;  margin: 7px 0 0 15px;cursor: pointer}
.header .search .search_box{ margin: 0 0 0 15px;display: none;
 float: left;
}
.header .search .search_box input{width:100px;height: 28px;padding-left: 14px;float: left;
    border-bottom-left-radius:14px;border-top-left-radius: 14px;
}
.header .search .search_box button{background: url(20210323btn_search.png) no-repeat center top;width: 25px;height: 30px;float: left;}
.header .search .btn_b_w{background: url(20210323icon_b_w.png) no-repeat center top;height: 13px;width: 14px;float: left;margin: 8px 0 0 15px;cursor: pointer}
.header .search .language_en,.header .search .language_big5{float: left;margin: 5px 0 0 10px;}
.header .search .language_en a,.header .search .language_big5 a{color:#fff;}
.header .nav_lists{float: right;margin-top: 119px;}
.header .nav_lists li{float: left;font-size: 16px;margin-left: 43px;width:auto;text-align: center;line-height: 22px;}
.header .nav_lists li a{color:#fff;}
.header .nav_lists li:hover{padding-bottom: 10px;border-bottom: 3px solid #ffc000;}
.header .nav_lists li:hover a{color:#ffc000;}
.header .nav_lists li.all_more{width: 70px;height: 24px;line-height: 24px;background: url(20210323all_more.png) no-repeat center top;padding-bottom: 11px;cursor: pointer;
    position: relative;
}
.header .nav_lists li.all_more a{display: block;width: 100%;height: 100%;}
.header .nav_lists li.all_more:hover{border-bottom: none;}
.header .nav_lists li.all_more:hover a{color:#fff;}
.header .nav_lists li.all_more.cur{background: url(20210323all_more_cur.png) no-repeat center top;}
.header .nav_lists li.all_more.cur a{color:#6b00be;}
.header .nav_lists li.all_more.cur{border-bottom:none;}

/*nav*/
.nav{;overflow: hidden;height: 145px;background: #6b00be;display: none;max-width: 1920px;margin: 0 auto;}
.nav .nav_lists{float: left;margin-top: 35px;}
.nav .nav_lists li{/*float: left;*/font-size: 16px;width:auto;line-height: 35px;}
.nav .nav_lists li a{color:#fff;}
.nav .nav_line{background: url(20210323nav_line.png) no-repeat center top;width: 1px;height: 55px;margin-top: 46px;float: left;
    margin-right: 28px;
}
.nav_lists li:hover a{color:#ffc000;}

.new_nav{height: 90px;}
.new_nav .nav_lists{margin-top: 25px;}
.new_nav .nav_line{margin-top: 30px;height: 35px;background-size: 100% 100%;background-position: center center;}


/*footer*/
.footer{background: url(20210323footer_bg.jpg) no-repeat center top;color:#fff;height:383px;padding-top: 75px;}
.footer a{color:#fff;}
.footer_lf{line-height: 35px;float: left;width: 560px;}
.footer_lf .footer_lf_bottom{margin-top: 110px;font-size: 12px;line-height: 30px;color:#c1bdbc;}
.footer_lf .footer_lf_bottom a{color:#c1bdbc;}
.footer_rt{width: 700px;float: right;line-height: 35px;margin-right: -60px;}
.footer_rt .ewm_box{margin-top: 40px;float: right;width: 330px;margin-right: -90px;}

.footer_sub{  line-height:38px;  height:38px;  font-weight: bold;font-size: 16px; }
.footer_links{  width: 285px;  height: 206px;margin-left:60px;  }
.footer_past{  width: 290px;  height: 206px;margin-left:65px; float: right; }

#scrollTop{background: url(https://www.hangzhou2022.cn/images/to_top.png) no-repeat center;width: 50px;height: 50px;position: fixed;left: 50%;margin-left: 720px;bottom:325px;cursor: pointer;display: none;z-index:999;}
.stay_top{position: fixed;top:0;left: 0;z-index: 999;width: 100%;}



.container{background: #f4f4f4;}


/*杞挱鍥�&鍊掕鏃�*/
.dflb{width: 1400px;margin: 0 auto;position: relative;}
.dflb .dflb_box{width: 1400px;height: 600px;overflow: hidden;}
.dflb .dflb_box .dflb_lists{width: 99999px;}
.dflb .dflb_box .dflb_lists li{width: 1400px;height: 600px;float: left;}
.dflb .dflb_box .dflb_lists li img{width: 1400px;height: 600px;}

.dflb .dflb_box .dflb_prev,.dflb .dflb_box .dflb_next{position: absolute;
    top:270px;width: 49px;height: 49px;cursor: pointer;
}
.dflb .dflb_box .dflb_prev{left: 0;background: url(20210323btn_prev.png) no-repeat center top;}
.dflb .dflb_box .dflb_next{right: 0;background: url(20210323btn_next.png) no-repeat center top;}

.lbt_djs{width: 1200px;margin: 0 auto 45px;height: 80px;background: #fff;position: relative;top:-35px;z-index: 99;}
.lbt_djs .lbt_box{width: 840px;float: left;line-height:80px;}
.lbt_djs .lbt_box .lbt_num{float: left;margin-left: 25px;margin-right: 20px;color:#8b8b8b;width: 65px;text-align: center;}
.lbt_djs .lbt_box .lbt_tits{float:left;font-size: 24px;font-weight: bold;width: 720px;
    line-height:32px;height: 64px;display: table;padding-top:8px;
}
.lbt_djs .lbt_box .lbt_tits p{display: table-cell;vertical-align: middle;}
.lbt_djs .lbt_box .lbt_tits a{color:#000000;display: none;}

.lbt_djs .djs_box{width: 355px;float: right;margin-top:5px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.lbt_djs .djs_box>p{font-size: 14px;padding-right: 30px;text-align: center;line-height: 18px;color:#646263;margin-bottom: 5px;}
.lbt_djs .djs_box .djs_lists{}
.lbt_djs .djs_box .djs_lists li{background: url(20210323djs_bg.jpg) no-repeat center top;width: 70px;height: 69px;float: left;margin-right: 15px;text-align: center;}
.lbt_djs .djs_box .djs_lists li .djs_t{font-size: 32px;padding-top:5px;color:#fff;line-height:40px;height: 40px;}
.lbt_djs .djs_box .djs_lists li p{font-size: 13.5px;color:#fff;}

.no_sel{ -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;}
.sec_title{
    background: url(20210323icon_sectit.jpg) no-repeat left center;padding-left: 70px;font-size: 36px;font-weight: bold;height: 45px;line-height: 45px;
    -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;
}
.more_1{display:block;margin:0 auto;background: url(20210323more_bg1.png) no-repeat center top;width: 160px;  height:33px;line-height: 33px;text-align: center;font-size: 15px;color:#6017bb;}

/*鏂伴椈*/
.xw{padding-bottom: 65px;}
.xw_cont{margin-top: 35px;height:245px;}
.xw_cont .xw_head{float: left;width: 600px;text-align:left;}
.xw_cont .xw_head p.tit{font-size: 24px;line-height: 35px;max-height:70px;font-weight: bold;color:#000;margin-bottom: 20px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.xw_cont .xw_head:hover p.tit{color:#510da6;}

.xw_cont .xw_head p.hint{font-size: 16px;line-height: 32px;max-height: 128px;color:#868789; text-align: justify;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
}
.xw_cont ul.xw_lists{float: right;width:530px;margin-right: 5px;}
.xw_cont ul.xw_lists li{font-size: 16px;line-height: 26px;margin-bottom:12px;
    text-align: justify;
}
.xw_cont ul.xw_lists li a{color:#5e5c5d;}
.xw_pic{position: relative;width: 1200px;height: 350px;}
.xw_pic .xw_prev,.xw_pic .xw_next{width: 64px;height: 64px;position: absolute;top:80px;cursor: pointer;}
.xw_pic .xw_prev{left: -32px;background: url(20210323tp_prev.png) no-repeat center top;}
.xw_pic .xw_next{right: -32px;background: url(20210323tp_next.png) no-repeat center top;}
.xw_pic .xw_pic_sec{width: 1200px;height: 330px;overflow: hidden;position: relative;}
.xw_pic .xw_pic_sec ul.xw_pics{width: 9999px;}
.xw_pic .xw_pic_sec ul.xw_pics li{width: 386px;float: left;margin-right: 21px;height: 320px;
}
.xw_pic .xw_pic_sec ul.xw_pics li .img_box{width: 386px;height: 217px;overflow: hidden;}
.xw_pic .xw_pic_sec ul.xw_pics li img{width: 386px;height: 217px;
    transition:all 0.3s ease 0s;
}
.xw_pic .xw_pic_sec ul.xw_pics li .cont_box{width: 356px;height: 107px;background: #fff;position: relative;top: -22px;margin: 0 auto;overflow: hidden;}
.xw_pic .xw_pic_sec ul.xw_pics li .cont_box p{text-align: left;}
.xw_pic .xw_pic_sec ul.xw_pics li .cont_box p.tit{padding-top: 12px;height: 48px;margin: 0 35px 15px 27px;color:#000;font-size: 16px;line-height: 24px;max-height: 48px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.xw_pic .xw_pic_sec ul.xw_pics li .cont_box p.date{color:#4d4fd5;padding-left: 27px;}
.xw_pic .xw_pic_sec ul.xw_pics li.sel .cont_box{background: url(20210323xw_imgbg.jpg) repeat;}
.xw_pic .xw_pic_sec ul.xw_pics li.sel .cont_box p.tit{color:#fff}
.xw_pic .xw_pic_sec ul.xw_pics li.sel .cont_box p.date{color:#dfb6fd;}
.xw_pic .xw_pic_sec ul.xw_pics li:hover img{transform: scale(1.05,1.05);}
/*瑙嗛*/
.sp{padding-bottom: 65px;height: 860px;position: relative;}
.sp .sp_bg{background: url(20210323sp_bg.png) no-repeat center top;height: 400px;width: 100%;position: absolute;top:450px;left: 0;}
.sp .sp_section{position: absolute;top:0;left: 0;width: 100%;height: 860px;}
.sp .sp_top{margin-top: 36px;height: 446px;margin-bottom: 18px;}
.sp .sp_top .big_sp{width: 793px;height: 446px;overflow: hidden;float: left;}
.sp .sp_top .big_sp img{width: 793px;height: 446px;    transition:all 0.3s ease 0s;  }
.sp .sp_top .big_sp p{background: url(20210323sp_bg_tit.png) no-repeat center top;height: 59px;line-height: 59px;position: relative;top:-59px;
    text-align: justify;padding: 0 22px;color:#fff;font-size: 18px;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.sp .sp_top .big_sp:hover img{transform: scale(1.05,1.05);}
.sp .sp_top ul.sp_top_lists{float: right;width: 386px;}
.sp .sp_top ul.sp_top_lists li{width: 386px;height: 217px;overflow: hidden;margin-bottom: 12px;}
.sp .sp_top ul.sp_top_lists li img{width: 386px;height: 217px; }
.sp .sp_section .video_icon{position:relative;}
.sp .sp_section .video_icon .play_icon{background: url(20210323icon_video.png) no-repeat center top;width: 66px;height: 66px;position: absolute;top:50%;left: 50%;margin-left: -33px;margin-top:-33px;}

.sp_box{position: relative;width: 1200px;height: 217px;margin-bottom: 60px;}
.sp_box .sp_prev,.sp_box .sp_next{width: 64px;height: 64px;position: absolute;top:80px;cursor: pointer;}
.sp_box .sp_prev{left: -32px;background: url(20210323tp_prev.png) no-repeat center top;}
.sp_box .sp_next{right: -32px;background: url(20210323tp_next.png) no-repeat center top;}
.sp_box .sp_items{width: 1200px;height: 217px;overflow: hidden;position: relative;}
.sp_box .sp_items ul.sp_lists{width: 9999px;height: 217px;}
.sp_box .sp_items ul.sp_lists li{width: 386px;float: left;margin-right: 21px;height: 217px
}
.sp_box .sp_items ul.sp_lists li img{width: 386px;height: 217px;  }

.sp_top ul.sp_top_lists li .sp_mask,.sp_items ul.sp_lists li .sp_mask{
    background: url(20210323sp_bg_tit.png) no-repeat center bottom;height: 59px;line-height: 59px;color:#fff;position: relative;top:-59px;
   font-size: 16px;text-align: justify;

}
.sp_top ul.sp_top_lists li .sp_mask p,.sp_items ul.sp_lists li .sp_mask p{
    padding: 0 20px;  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.sp_top ul.sp_top_lists li:hover .sp_mask,.sp_items ul.sp_lists li:hover .sp_mask{
    position: absolute;width: 100%;height:100%;top:0;left: 0;display: table;background: url(20210323mask_bg.png) repeat;
   line-height: 26px;
}
.sp_top ul.sp_top_lists li:hover  .sp_mask p,.sp_items ul.sp_lists li:hover  .sp_mask p{
    display: table-cell;vertical-align: middle;  white-space: normal;*display: block;*padding-top:95px ;
}
.sp_top ul.sp_top_lists li:hover .play_icon,.sp_items ul.sp_lists li:hover .play_icon{display: none;}
/*鍥剧墖*/
.tp{background: url(20210323tp_bg.jpg) no-repeat center top;background-color:#fff; height: 914px;padding-top: 85px;margin-bottom: 100px;}
.tp .tp_sec{width: 1350px;height: 750px;position: relative;margin:67px auto 0;}
.tp .tp_sec .tp_prev,.tp .tp_sec .tp_next{width: 64px;height: 64px;position: absolute;top:261px;cursor: pointer;}
.tp .tp_sec .tp_prev{left: 0;background: url(20210323tp_prev.png) no-repeat center top;}
.tp .tp_sec .tp_next{right: 0;background: url(20210323tp_next.png) no-repeat center top;}
.tp .tp_sec .tp_box{width: 1201px;height: 620px;overflow: hidden;margin:0 auto;position: relative;}
.tp .tp_sec .tp_box .tp_walls{width: 99999px;height: 620px;}
.tp_walls .tp_lists{float: left;width: 1228px;}
.tp_walls .tp_lists li{float: left;width:280px;height: 280px;margin-right:27px;margin-bottom: 30px;position: relative;overflow: hidden;
}
.tp_walls .tp_lists li img{width:280px;height: 280px;}
.tp_walls .tp_lists li .tp_mask{display:none;position: absolute;top:0;left: 0;background: url(20210323mask_bg.png) repeat;width: 100%;height: 100%;
}
.tp_walls .tp_lists li:hover .tp_mask{display: table;*display: block;}

.tp_walls .tp_lists li .tp_mask p{padding: 0 20px;*padding: 120px 20px 0;;font-size: 16px;text-align: center;color:#fff;display: table-cell;vertical-align: middle;line-height: 26px;}
.tp .tp_sec .more_1{margin: 30px auto 0;}
/*璧涚▼*/
.sc{padding-bottom: 60px;}
.sc .sc_sec{margin-top: 50px;height: 700px;margin-bottom: 100px;}
.sc .sc_sec .sc_lf{width: 530px;float: left;height: 650px;background: #fff;padding: 50px 35px 0;
    border-bottom-left-radius: 30px;border-top-left-radius: 30px;
}
.sc .sc_sec .sc_lf .sc_tit{font-size: 24px;color:#5620a2;}
.sc .sc_sec .sc_lf .ssgg_box{font-size: 16px;line-height: 32px;text-align: justify;color:#5e5c5d;margin-top: 15px;max-height: 96px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
}
.sc .sc_sec .sc_lf .ssgg_box a{color:#5e5c5d}
.sc .sc_sec .sc_lf .sssg_lists{margin-top: 30px;height:293px; }
.sc .sc_sec .sc_lf .sssg_lists li{height: 124px;margin-bottom: 45px;}
.sc .sc_sec .sc_lf .sssg_lists li .img_box{float: left;width: 191px;height: 124px;position: relative;}
.sc .sc_sec .sc_lf .sssg_lists li img{width: 191px;height: 124px;}
.sc .sc_sec .sc_lf .sssg_lists li .ss_date{position: absolute;top:0;left: 0;width: 40px;height: 40px;
border-bottom-right-radius: 12px;background: #6017bb;color:#fff;line-height: 40px;text-align: center;
}
.sc .sc_sec .sc_lf .sssg_lists li .sg_cont{width: 305px;float: right;color:#5e5c5d;text-align: justify;line-height: 30px;font-size: 16px;max-height: 120px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;
}
.sc .sc_sec .sc_rt{width: 600px;float: right;height: 700px;background: #b39ad8;
    border-bottom-right-radius: 30px;border-top-right-radius: 30px;
}
a.more_2{background: url(20210323more_bg2.png) no-repeat center top;width: 83px;height: 26px;line-height: 26px;text-align: center;color:#5620a2;float: right;margin: 20px 0;}
/*鏈嶅姟*/
.fw{padding-bottom: 134px;}
.fw_lists{margin-top: 65px;width: 1230px;}
.fw_lists li{float: left;margin-right: 27px;}

/*鍟嗗姟*/
.sw{padding-bottom: 200px;}
.sw .sw_tit{border-left: 7px solid #5620a2;height: 32px;line-height: 32px;font-size: 24px;font-weight: bold;color:#5620a2;padding-left: 15px;
    margin: 57px 0 32px;
}
    /* 瀹樻柟鍚堜綔浼欎即*/
.sw ul.gfhzhb_lists{width: 1225px;}
.sw ul.gfhzhb_lists li{width: 216px;height: 105px;border: 1px solid #dad7e6;text-align: center;overflow: hidden; background: #fff;float: left;margin-right: 27px;margin-bottom: 20px;}
.sw ul.gfhzhb_lists li a{display: block;width: 100%;height: 100%;}
.sw ul.gfhzhb_lists li img{margin-top: -7.5px;}
    /*鐙渚涘簲鍟�*/
.sw ul.djgys_lists{width: 1250px;}
.sw ul.djgys_lists li{height: 50px;line-height: 50px;float: left;margin-right: 50px;text-align: center;font-size:18px;margin-bottom: 0;font-weight:bold;}
.sw ul.djgys_lists li a{color:#000;}

/*闈炵嫭瀹朵緵搴斿晢*/
.sw ul.fdjgys_lists{width: 1250px;}
.sw ul.fdjgys_lists li{height:40px;line-height: 40px;float: left;margin-right:40px;text-align: center;font-size:16px;margin-bottom: 0;letter-spacing:2px;font-weight:bold;}
.sw ul.fdjgys_lists li a{color:#000;}

    /*鐗硅缁忚惀*/
.sw ul.txjy_lists li{width:130px;height: 100px; margin-right:40px;float: left;}
.sw ul.txjy_lists li img{width:130px;height: 100px; }

}

@media screen and (max-width:1200px) {
    .pc{
        display: none;
    }
    .mobile{display: block;}

  /*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  margin: 0.67em 0;
  font-size: 2em; }

mark {
  color: #000;
  background: #ff0; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sup {
  top: -.5em; }

sub {
  bottom: -.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  height: 0;
  box-sizing: content-box; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  color: inherit;
  font: inherit; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  box-sizing: border-box; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0; }

legend {
  padding: 0;
  border: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-spacing: 0;
  border-collapse: collapse; }

td,
th {
  padding: 0; }

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: auto;
  outline: none; }

body {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 21px;
  background-color: #f3f3f3;
  -webkit-overflow-scrolling: touch; }

a {
  color: #393939;
  text-decoration: none; }
a:active {
  color: #202020; }

img {
  vertical-align: bottom; }

p {
  margin-top: 0;
  margin-bottom: 0; }

textarea {
  resize: none; }

input, textarea, button {
  border: 0;
  outline: 0; }

.border-bottom-1px, .wrapper section .news a, .wrapper section .video-news .video-item {
  position: relative; }
.border-bottom-1px:before, .wrapper section .news a:before, .wrapper section .video-news .video-item:before, .border-bottom-1px:after, .wrapper section .news a:after, .wrapper section .video-news .video-item:after {
  content: "";
  display: block;
  position: absolute;
  transform-origin: 0 0; }
.border-bottom-1px:after, .wrapper section .news a:after, .wrapper section .video-news .video-item:after {
  border-bottom: 1px solid #a7a7a7;
  left: 0;
  bottom: 0;
  width: 100%;
  transform-origin: 0 bottom; }

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .border-bottom-1px:after, .wrapper section .news a:after, .wrapper section .video-news .video-item:after {
    width: 200%;
    transform: scale(0.5) translateZ(0); } }
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .border-bottom-1px:after, .wrapper section .news a:after, .wrapper section .video-news .video-item:after {
    width: 300%;
    transform: scale(0.333) translateZ(0); } }
.wrapper {
  max-width: 7.5rem;
  min-height: 100vh;
  background: #fff;
  margin: 0 auto; }
.wrapper .logo {
  width: 100%; }
.wrapper .title {
  width: 100%;
  padding-bottom: 0.2rem; }
.wrapper .footer {
  width: 100%;
  margin-top: 0.4rem; }
.wrapper .menu {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around;
  background: #2e17bd; }
.wrapper .menu a {
  font-size: 12px;
  color: #fff;
  padding: 0.2rem; }
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .wrapper .menu a {
    font-size: 14px; } }
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .wrapper .menu a {
    font-size: 16px; } }
.wrapper .slider-box {
  width: 100%; }
.wrapper .slider-box .swiper-slide {
  display: block;
  width: 100%;
  padding-bottom: 53.333%;
  background-image: url(slider.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative; }
.wrapper .slider-box .swiper-slide p {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.2rem;
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.3)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  color: #fff;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  font-weight: bold;
  font-size: 14px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .wrapper .slider-box .swiper-slide p {
    font-size: 16px; } }
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .wrapper .slider-box .swiper-slide p {
    font-size: 18px; } }
.wrapper section .title-box {
  padding-top: 0.6rem;
  padding-bottom: 0.2rem;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  color: #737373; }
.wrapper section .title-box img {
  width: 1.3rem; }
.wrapper section .title-box span {
  font-size: 18px;
  font-weight: bold;
  color: #737373;
  margin: 0 0.3rem; }
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .wrapper section .title-box span {
    font-size: 20px; } }
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .wrapper section .title-box span {
    font-size: 22px; } }
.wrapper section .title-box span.on {
  color: #2e17bd; }
.wrapper section.jdxw {
  background: url(bg1.jpg) bottom center no-repeat;
  background-size: 100% auto; }
.wrapper section.jdxw .news a:first-child {
  font-weight: bold; }
.wrapper section.cbdt {
  background: url(bg2.jpg) bottom center no-repeat;
  background-size: 100% auto; }
.wrapper section .special-topic {
  width: 100%;
  padding: 0 0.4rem; }
.wrapper section .special-topic a {
  display: block;
  margin-top: 0.2rem;
  position: relative; }
.wrapper section .special-topic a .topic-img {
  width: 100%; }
.wrapper section .special-topic a .enter {
  position: absolute;
  width: 100%;
  text-align: center;
  padding-bottom: 0.3rem;
  bottom: 0; }
.wrapper section .special-topic a .enter img {
  width: 1.39rem; }
.wrapper section .baike {
  width: 100%;
  padding: 0.2rem 0.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around; }
.wrapper section .baike a {
  width: 1.38rem; }
.wrapper section .baike a img {
  width: 100%; }
.wrapper section .coop {
  width: 100%;
  padding: 0.2rem 0.6rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
.wrapper section .coop img {
  width: 1.63rem; }
.wrapper section .news {
  padding: 0 0.4rem; }
.wrapper section .news a {
  display: block;
  width: 100%;
  font-size: 14px;
  color: #393939;
  line-height: 1.7;
  padding: 0.2rem 0; }
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .wrapper section .news a {
    font-size: 16px; } }
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .wrapper section .news a {
    font-size: 18px; } }
.wrapper section .news a:last-child:after {
  border-bottom: 0; }
.wrapper section .video-news {
  padding: 0 0.4rem; }
.wrapper section .video-news .video-item {
  padding: 0.2rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
.wrapper section .video-news .video-item:last-child:after {
  border-bottom: 0; }
.wrapper section .video-news .video-item .video-img {
  width: 1.8rem;
  position: relative; }
.wrapper section .video-news .video-item .video-img img {
  width: 100%; }
.wrapper section .video-news .video-item .video-img:after {
  content: '';
  display: blcok;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(https://www.hangzhou2022.cn/images/play.png) center center no-repeat;
  background-size: 0.5rem auto; }
.wrapper section .video-news .video-item .video-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 4.6rem; }
.wrapper section .video-news .video-item .video-content h3 {
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  color: #393939; }
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .wrapper section .video-news .video-item .video-content h3 {
    font-size: 16px; } }
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .wrapper section .video-news .video-item .video-content h3 {
    font-size: 18px; } }
.wrapper section .video-news .video-item .video-content p.from {
  font-size: 12px;
  color: #7b7b7b; }

/*# sourceMappingURL=style.css.map */

    /*mobile*/
}