/*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 {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;}
.header{background: url(header5.jpg) no-repeat center top;}
.logo_box{-webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;}

/*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;}





/*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;}



.banner{background: url(jxw_banner.jpg) no-repeat center top;height:581px;}
.bg_video{background: url(jxw_bg_video.png) no-repeat center top;width: 1070px;height: 610px;margin: 0 auto 0;padding: 15px 15px 0;position: relative;top:-80px;}
.bg_video .video_box{border-top-right-radius: 15px;border-top-left-radius:15px;overflow: hidden; }
.jxw_sec1{background: url(jxw_bg_sec1.jpg) no-repeat center bottom;height: 785px;}
.jxw_tit{text-align: center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.jxw_sec1 .jxw_tit{padding-top: 40px;margin-bottom: 20px;}
.jxw_sec1 p.hint{color:#474747;font-size: 19px;line-height: 34px;text-align: justify;text-indent: 2em;}
/*吉祥物 江南忆*/
.jxw_jny{background: url(jxw_bg_sec2.jpg) no-repeat center top;height: 1347px;}
.jxw_jny ul.jny_imgs{padding-top: 195px;margin-left: 93px;height: 365px;margin-bottom: 30px;}
.jxw_jny ul.jny_imgs li{float: left;}
.jxw_jny ul.jny_imgs li img{ -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;}
.jxw_jny ul.jny_imgs li img:hover{
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    /*Safari 和 Chrome*/
    -moz-transform: scale(1.05);
    /*Firefox*/
    -ms-transform: scale(1.05);
    /*IE9*/
    -o-transform: scale(1.05);
    /*Opera*/
    transition: 0.6s;
}
.yjn_name{background: url(yjn_name.jpg) no-repeat center top;height: 45px;}
.jxw_jny ul.jny_lists{width: 1040px;margin: 0  auto ;}
.jxw_jny ul.jny_lists li{padding-bottom: 25px;border-bottom: 1px dashed #d5d5d5;margin-top: 20px;}
.jxw_jny ul.jny_lists li .jxw_tit{margin-bottom:20px;}
.jxw_jny ul.jny_lists li p.hint{color:#4b4b4b;font-size: 19px;line-height: 34px;text-align: justify;text-indent: 2em;}
.jxw_jny ul.jny_lists li.en{border-bottom: none;}
.jxw_jny ul.jny_lists li.en .jxw_tit{margin-bottom:10px;}
.jxw_jny ul.jny_lists li.en  p.hint{font-size: 17px;line-height:30px;text-indent:0;}

.jxw_showbox{height: 772px;position: relative;}
.jxw_showbox .show_box{width: 980px;height: 520px;position:relative;margin: 0 auto;text-align: center;}
.jxw_showbox .show_box img{display: none;width: 505px;
    -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;
}
.jxw_showbox .show_box img:hover{
    transform: scale(1.05);  -webkit-transform: scale(1.05); /*Safari 和 Chrome*/  -moz-transform: scale(1.05); /*Firefox*/  -ms-transform: scale(1.05); /*IE9*/  -o-transform: scale(1.05); /*Opera*/  transition: 0.6s;
}
.jxw_showbox ul{margin-left: 25px;}
.jxw_showbox ul li{float: left;height: 220px;cursor:pointer;text-align: center;width: 350px;
    -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;
}
.jxw_showbox ul li img{height: 220px;
}
.jxw_showbox ul li p{font-size: 16px;color:#333;margin-top: -5px;}
.jxw_lian .jxw_showbox .show_box img{width: 510px;}
.jxw_chen .jxw_showbox .show_box img{width:490px;}
.jxw_prev,.jxw_next{position: absolute;top:360px;width: 42px;height: 42px;cursor: pointer;}
.jxw_prev{left: 15px;}
.jxw_next{right: 15px;}
.jxw_cong .jxw_prev{background: url(prev_cong.png) no-repeat center top;}
.jxw_lian .jxw_prev{background: url(prev_lian.png) no-repeat center top;}
.jxw_chen .jxw_prev{background: url(prev_chen.png) no-repeat center top;}
.jxw_cong .jxw_next{background: url(next_cong.png) no-repeat center top;}
.jxw_lian .jxw_next{background: url(next_lian.png) no-repeat center top;}
.jxw_chen .jxw_next{background: url(next_chen.png) no-repeat center top;}

.jxw_lists{width: 1050px;margin: 20px auto 0;}
.jxw_lists li {margin-bottom: 20px;}
.jxw_lists li p{color:#fff;text-align: justify;}
.jxw_lists li p.tit{font-size: 38px;margin-bottom: 10px;}
.jxw_lists li p.hint{font-size: 18px;line-height:32px;text-indent: 2em;}
.jxw_lists li.en p.tit{margin-bottom:10px;}
.jxw_lists li.en  p.hint{font-size: 16px;line-height:28px;text-indent:0;}

/*吉祥物 琮琮*/
.jxw_cong{background: url(jxw_bg_sec3.jpg) no-repeat center top;height: 1380px;}
/*吉祥物 莲莲*/
.jxw_lian{background: url(jxw_bg_sec4.jpg) no-repeat center top;height: 1362px;}
/*吉祥物 宸宸*/
.jxw_chen{background: url(jxw_bg_sec5.jpg) no-repeat center top;height: 1384px;}

/*吉祥物诞生记*/
.jxwdsj{height:922px;background: url(jxw_bg_sec6.jpg) no-repeat center bottom;padding-top: 125px;}

/*焦点图*/
.focus{float: left;height: 380px;width: 540px;position: relative;}
.focus ul li{display:none;width: 540px;height:380px;position: absolute;top:0;left: 0;z-index:
10;}
.focus ul li img{width: 540px;height: 380px;}
.focus ul li p{height: 40px;line-height: 40px;padding-left: 18px;padding-right:120px;color:#fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;position: relative;top:-40px;
    background:url(pic_show.png) repeat;
}
.focus .dian{position:absolute;bottom:10px;right: 18px;z-index: 100;}
.focus .dian i{display: inline-block;width: 10px;height: 10px;border: 1px solid #fff;border-radius: 6px;;
    margin-left: 10px;cursor: pointer;background: #fff;}
.focus .dian i.on{background:#ff4e4e;border: 1px solid #ff4e4e;}

.dsj_rt{float: right;width: 520px;}
.dsj_rt p.tit{margin-bottom:10px;text-align: center;font-size: 28px;font-weight: bold;color:#363636;padding-top:40px;}
.dsj_rt p.hint{
    font-size: 17px;text-align: justify;color:#5a5a5a;line-height: 32px;text-indent: 2em;
}
.dsj_img{margin-top:50px;}
.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%;}
/*大幅轮播图*/
.gjzf {padding: 0}

#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:-50px; }
#index_b_hero .next { margin: -50px 0 0 0; right:-50px; }
#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; }

#index_b_hero2 { width: 1100px; height: 570px; margin: auto; position: relative;  }
#index_b_hero2 img { width: 1100px;height:570px;  }
#index_b_hero2 .heros { width: 1100px;height: 570px;  }
#index_b_hero2 .heros .hero{ width: 1100px;height:570px; }
#index_b_hero2 .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero2 .next, #index_b_hero2 .prev { filter: alpha(Opacity=70); opacity: 0.7; position: absolute; top: 50%; z-index: 20; }
#index_b_hero2 .next:hover, #index_b_hero2 .prev:hover { filter: alpha(Opacity=90); opacity: 0.9; }
#index_b_hero2 .prev { margin: -50px 0 0 0; left:-50px; }
#index_b_hero2 .next { margin: -50px 0 0 0; right:-50px; }
#index_b_hero2 .disabled { background-color: #eee; }
#index_b_hero2 .mask-left, #index_b_hero2 .mask-right, #index_b_hero2 .hero {  z-index:0; position: absolute; top: 0;  width: 1100px; height:570px; overflow: hidden; left: 2200px; }
#index_b_hero2 .mask-right, #index_b_hero2 .mask-left {overflow: hidden; z-index: 20; left: -1100px; filter: alpha(Opacity=40); opacity: .4; background: #fff; ; }
#index_b_hero2 .mask-right { left: 1100px; }
#index_b_hero2 .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; }
