.body{ font-size:14px; padding-top:122px; }
.mauto{max-width:1380px; margin:0 auto;}
.body_lg{ padding-bottom:4em; position:relative; box-sizing:border-box;}
.maxW1100{ max-width:1100px; margin:0 auto;}
.maxW1180{ max-width:1180px; margin:0 auto;}
.maxW1200{ max-width:1200px; margin:0 auto;}
.maxW1222{ max-width:1222px; margin:0 auto;}
/*---------------头部导航--------------*/
.header{ padding:0 40px; position:fixed; left:0; right:0; top:0; z-index:999; background:#fff; box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.header .header_in{}
.header .logo {
  float:left;
  margin-top: 25px;
  margin-bottom: 15px;
  transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;
}
.header .logo img{ max-height:82px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.navBox{ float:right; position:relative; padding-right:20px;}
.nav{ vertical-align:bottom;} 
.nav li {
  float: left;
  margin-left: 30px;
  margin-right: 30px;
}
.nav > li > a,.nav > li > .parent > a {
  line-height: 122px;
  font-size: 20px;
  color: #333; 
  position:relative;
  display:block;
  padding:0 1px;
  transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;
}
.nav > li:hover > a,.nav > li.act > a,.nav > li:hover > .parent > a,.nav > li.act > .parent > a{ color:#660000; }
.nav > li > a::after,.nav > li > .parent > a::after{ content:''; position:absolute; bottom:0; left:50%;width:0; background:#710000; height:1px;transition: all 0.5s;-webkit-transition: all 0.5s;  }
.nav > li:hover > a::after,
.nav > li.act > a::after,.nav > li:hover > .parent > a::after,
.nav > li.act > .parent > a::after { width:100%; left:0; }
.nav .subNav{ position:fixed; left:0; right:0; height:0; opacity:0; overflow:hidden; top:122px; background:#596b5a; background:url(/cn/images/navsubbg.png) repeat; background:rgba(0,0,0,0.5);}
.nav li:hover .subNav{ height:50px; opacity:1;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.nav .subNav ul{ position:relative;}
.nav .subNav li{ float:left; position:relative; margin:0;}
.nav .subNav li::after{ content:'';position:absolute; top:50%; margin-top:-0.5em; right:0; height:1em; width:1px; background:#fff; opacity:0.3;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);}
.nav .subNav li:last-child::after{ display:none;}
.nav .subNav li a{ font-size:16px; white-space:nowrap; color:#fff; line-height:50px; padding:0 22px;}
.nav .subNav li:hover a,.subNav li.act a{ color:#FFC94D;}
.nav .subNav li > a::after{ display:none;}
.nav .icon_control{ display:none;}
.header .head_r{ float:right; margin-top:49px; margin-left:15px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.header .head_r > div{ float:left; margin:0 10px;}
.header .close{position:absolute; top:35px; right:35px; width:36px; height:36px; background:url(/cn/images/icon_close.png) no-repeat center; cursor:pointer; }
.header .head_r .search{}
.header .head_r .search .icon_search{ display:block; width:26px; height:26px; background:url(/cn/images/icon_top.png) no-repeat 0 0; cursor:pointer;}
.header .head_r .search .pop_search{ position:fixed; top:0; left:0; right:0; bottom:0; background:url(/cn/images/papelbg.jpg) no-repeat center; background-size:cover; display:none; z-index:9;} 
.header .head_r .search .pop_search .searchBox{position:absolute; left:45px; right:45px; top:50%; margin-top:-37px; border-bottom:1px solid #fff;}
.header .head_r .search .pop_search .searchBox .search_h{ width:100%; box-sizing:border-box; border:0; padding:15px 85px 15px 85px; font-size:34px; color:#fff; text-align:center; background:none;}
.header .head_r .search .pop_search .searchBox .search_h::-webkit-input-placeholder { color: #fff; } 
.header .head_r .search .pop_search .searchBox .search_h:-moz-placeholder { color: #fff; } 
.header .head_r .search .pop_search .searchBox .search_h::-moz-placeholder { color: #fff; } 
.header .head_r .search .pop_search .searchBox .search_h:-ms-input-placeholder { color: #fff; } 
.header .head_r .search .pop_search .searchBox .icon_s{position:absolute; top:50%; margin-top:-16px; left:28px; width:31px; height:33px; background:url(/cn/images/icon_search.png) no-repeat center;}
.header .head_r .search .pop_search .searchBox .search_btn{position:absolute; top:50%; margin-top:-0.75em; right:0; width:80px; text-align:center; color:#fff; font-size:20px; line-height:1.5; cursor:pointer;}
.header .head_r .log{position:relative;}
.header .head_r .log .icon_log{ display:block; width:26px; height:26px; background:url(/cn/images/icon_top.png) no-repeat 0 -26px; cursor:pointer;}
.header .head_r .log .pop_log{ display:none;position:absolute; top:73px; left:50%; margin-left:-47px; width:94px;}
.header .head_r .log .pop_log li{ margin-bottom:1px;}
.header .head_r .log .pop_log li a{ line-height:2.5; font-size:16px; display:block; text-align:c; color:#fff; background:#7F5A23; text-align:center;}
.header .head_r .log .pop_log li a:hover{ background:#710000;}
.header .head_r .language a{ display:inline-block; height:26px; line-height:24px; text-align:center;width:26px; box-sizing:border-box; border:1px solid #000;border-radius:13px; -webkit-border-radius:13px; font-size:85%; }
.header .head_r .navMenu .icon_menu{ display:block; width:26px; height:26px; background:url(/cn/images/icon_top.png) no-repeat 0 -52px; cursor:pointer;}
.panel{ display:none; position:fixed; top:0; left:0; right:0; bottom:0; background:url(/cn/images/papelbg.jpg) no-repeat center; background-size:cover; z-index:9;}
.panel a{ color:#fff;}
.panel .panel_tb{ display:table; width:100%; height:100%; table-layout:fixed;}
.panel .panel_td{ display:table-cell; width:100%; height:100%; vertical-align:middle;}
.nav_p{ text-align:center; }
.nav_p > ul > li{ display:inline-block; margin:0 26px;vertical-align:top;}
.nav_p > ul >.telShow{ display:none;}
.nav_p > ul > li > a ,.nav_p > ul > li > .parent a{ display:block; font-size:22px; line-height:2.5; padding-bottom:16px; background:url(/cn/images/nav_adore.png) no-repeat center bottom;}
.nav_p .subNav{ margin-top:15px;}
.nav_p .subNav li a{ display:block; white-space:nowrap; line-height:2; opacity:0.6;}
.nav_p .subNav li a:hover{opacity:1;}
.mini .logo{ margin-top:10px; margin-bottom:10px;}
.mini .nav > li > a,.mini .nav > li > .parent > a{ line-height:62px;}
.mini .nav .subNav{ top:62px;}
.mini .head_r{ margin-top:19px;}
.mini .head_r .log .pop_log{ top:43px;}
.mini .logo img{ max-height:42px;}
/*-------------banner--------------*/
.banner{position:relative;}
.bannerList{position:relative; z-index:1;}
.bannerList li{position:relative;}
.bannerList li a{ display:block;}
.bannerList .banSize{ height:600px; background-position:center center; background-repeat:no-repeat;}
.bannerList .banPage{ position:absolute; width:1380px; left:50%; margin-left:-690px; bottom:20px; text-align:right; z-index:9999;  }
.bannerList .banPage span{ margin:0 0 0 8px; width:40px; height:4px; background:#fff;opacity:1; display:inline-block; cursor:pointer; vertical-align:middle; position:relative; box-sizing:border-box;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.bannerList .banPage span.active{ background:#710000; height:8px;}
.inBanner .inbanSize{ height:360px; background-repeat:no-repeat; background-position:center;}
/*-----------底部---------------*/
.footer{ color:#fff; }
.footer a{ color:#fff;}
.footer1{ padding:45px 0 40px;background:#830E0E;}
.footer2{ text-align:center; font-size:90%; background:#171717; color:#666; line-height:1.5; padding:18px 0;}
.link_a{ float:left; width:55%; position:relative;}
.link_a .item{ width:16.5%; float:left; text-align:center;}
.link_a .item h5{ margin-bottom:14px;font-size:22px; line-height:1.3;}
.link_a .item a{ line-height:2; display:inline-block; }
.qr_f{ float:left; width:23%; position:relative; margin-top:5px; text-align:center;}
.qr_f::before{ content:''; position:absolute; top:0; left:0; height:100%; width:1px; border-right:1px dashed #B56E6E;}
.qr_f::after{ content:''; position:absolute; top:0; right:0; height:100%; width:1px; border-right:1px dashed #B56E6E;}

.footer .share{ margin-top:20px;}
.footer .share a{ vertical-align:middle; display:inline-block; *display:inline; *zoom:1; width:24px; height:20px; margin-left:6px;position:relative;}
.footer .share a i{ display:inline-block; *display:inline; *zoom:1; width:24px; height:20px; background:url(/cn/images/icon_share.png) no-repeat;}
.footer .share a .icon_share1{ background-position:0 0;}
.footer .share a .icon_share2{ background-position:-31px 0;}
.footer .share .pop_qr{position:absolute; z-index:999; left:50%; margin-left:-72px; bottom:20px; width:144px; padding-bottom:18px; display:none; text-align:center;}
.footer .share a:hover .pop_qr{ display:block;}
.footer .share .pop_qr p{font-size:12px; color:#666; margin-bottom:0;}
.footer .share .pop_qr::after{ content:''; position:absolute; bottom:11px; left:50%; margin-left:-8px; width:15px; height:7px; background:url(/cn/images/icon_down.png) no-repeat center;}
.footer .share .pop_qr .pop_qr_in{ background:#fff; padding:15px; }
.contact_f{ float:right; }
.cont_f{ text-align:right;}
.cont_f .tel_num{ font-size:28px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#ccc; vertical-align:middle;}
.cont_f .tel_text{color:#eee; margin:0 0.8em; vertical-align:middle;}
.cont_f p{ margin-bottom:12px;}

.body_lg .footer2{ position:absolute; left:0; right:0; bottom:0;}
/*---------------index--------------*/
.index .section1{ background:#fff;padding:3% 0;}
.adNews{ float:left; width:50%; box-sizing:border-box; margin-top:-55px; background:#eee; padding:30px 2.9% 45px; position:relative; z-index:1;}
.title1{ position:relative;}
.title1 .info_tab{ font-size:32px; color:#000; line-height:1.3;}
.title1 .info_tab li{ display:inline-block; vertical-align:middle; cursor:pointer;}
.title1 .info_tab li.cur{ color:#830e0e;}
.title1 .more{position:absolute; display:block; line-height:1.5; color:#a21f25; top:50%; margin-top:-0.5em; right:0;}
.adNewsCon .aNC{ display:none;}
.adNewsList li{ border-bottom:1px solid #E4E4E4;}
.adNewsList li a{ display:block;}
.adNewsList li .time{ font-size:30px; line-height:2.4; color:#666666; font-family:Arial, Helvetica, sans-serif; float:left;}
.adNewsList li h3{ line-height:3.2; font-size:22px; color:#000; margin-left:4.9em;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.adNewsList li a:hover h3{ color:#a21f25;}
.visit{ float:right; width:50%; box-sizing:border-box; margin-bottom:-55px; background:#830E0E; padding:30px 2.9% 45px; color:#fff;}
.title{ position:relative; margin-bottom:30px;}
.title a{ display:block; color:#fff;}
.title h3{ font-size:32px; line-height:1.3;}
.title .more{position:absolute; line-height:1.5; top:50%; margin-top:-0.5em; right:0; }
.vC .v_l{ float:left; width:65.5%; color:#ccc; line-height:2;}
.vC .v_l .s_h{ font-size:22px; line-height:1.3; margin-bottom:0.5em; color:#fff;}
.vC .v_l .mt{ margin-top:0.5em;}
.vC .v_l .s_t{position:relative; padding-right:5em;}
.vC .v_l .s_t .time{ position:absolute; top:0; right:0;}
.vC .v_l .line{ margin:25px 0 20px; height:1px; background:#fff;}
.vC .v_r{ float:right; width:24.3%;}
.v_link li{ margin-bottom:24px; text-align:center;}
.v_link li a{ display:block; padding:1em 0.5em 0.5em; line-height:2; font-size:18px; color:#fff; background:#902727;}
.index .section2{ background:#38393C; padding:80px 0 45px;}
.adPrd{ margin:0 -30px; position:relative;}
.adPrd li{ float:left; width:33.33%;}
.adPrd li .item{ margin:0 30px;}
.adPrd li a{ display:block;}
.adPrd li .img{ overflow:hidden;}
.adPrd li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.adPrd li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.adPrd li .text{ padding:20px 0; line-height:1.5; color:#fff;}
.adPrd li .text h3{ font-size:22px; line-height:1.5; margin-bottom:0.3em;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.adPrd  .slide_prev,.adPrd  .slide_next{ position:absolute; width:34px; height:84px; background:#606163; top:50%; margin-top:-100px; cursor:pointer;}
.adPrd  .slide_prev:hover,.adPrd  .slide_next:hover{ background:#830E0E;}
.adPrd  .slide_prev{ left:-34px;}
.adPrd  .slide_next{ right:-34px;}
.adPrd  .slide_prev::after,.adPrd  .slide_next::after{ content:'';position:absolute; top:50%; margin-top:-10px; left:50%; margin-left:-7px; width:15px; height:20px; background:url(/cn/images/slide1.png) no-repeat;}
.adPrd  .slide_prev::after{ background-position:0 0;}
.adPrd  .slide_prev:hover::after{ background-position:-15px 0;}
.adPrd  .slide_next::after{ background-position:-15px -20px;}
.adPrd  .slide_next:hover::after{ background-position:0 -20px;}
.index .section3{ padding:50px 0;}
.title3 a{  color:#38393c;}
.title3 .more{ color:#000;}
.adCollect{ margin:0 -30px;}
.adCollect li{ float:left; width:33.33%;}
.adCollect li .item{ margin:0 30px;}
.adCollect li a{ display:block; }
.adCollect li .img{ overflow:hidden; display:block;}
.adCollect li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.adCollect li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.adCollect li .c_h{ color:#000;  padding:1em 0; }
.adCollect li a:hover .c_h{ visibility:hidden;}
.adCollect li .img_text{position:relative; overflow:hidden;}
.adCollect li h3{ font-size:22px;line-height:2;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.adCollect li .text{position:absolute; width:100%; height:100%; top:0; left:-100%; color:#000; line-height:1.6;}
.adCollect li .text .text_in{ position:absolute; left:28px; top:28px; bottom:28px; right:28px; background:#fff;border-bottom:4px solid #830E0E;}
.adCollect li .text .text_tb{ display:table; width:100%; height:100%; table-layout:fixed;}
.adCollect li .text .text_td{ display:table-cell; width:100%; height:100%; vertical-align:middle;}
.adCollect li .text .txt{ padding:1em 9.5%;}
.adCollect li .text .txt h3{ color:#830e0e;}
.adCollect li .text .txt .t_s{ margin:0.5em 0 40px;}
.adCollect li .text .txt .sum{ height:4.6em; overflow:hidden;}
.adCollect li .text .txt .more{ margin-top:30px;}
.adCollect li .text .txt .more .btn_more{ line-height:2.8; display:inline-block; padding:0 2.2em; background:#830E0E; color:#fff;}
.index .section4{ padding:50px 0; background:#fff;}
.feedback_link{}
.feedback_link li{ float:left; width:16.666%; position:relative;}
.feedback_link li::after{ content:'';position:absolute; top:8px; bottom:8px; right:0; width:1px; background:#D8D8D8;} 
.feedback_link li:last-child::after{ display:none;}
.feedback_link li a{ display:block; text-align:center;color:#333;}
.feedback_link li a:hover{ color:#830E0E;}
.feedback_link li span{ font-size:20px; margin-left:0.6em; line-height:1.3; display:inline-block; vertical-align:middle; }
.index .section5{ padding:45px 0 48px; background:url(/cn/images/indexbg1.jpg) no-repeat center; background-size:cover;}
.index .section5 .title4{ text-align:center; color:#38393c; font-size:32px; line-height:1.5; margin-bottom:22px;}
.link_s .item{ float:left; width:31%; margin:0 1.15% 10px;}
.selectBox {
	background:#fff;
	color:#333;
	border-radius:25px;
	-webkit-border-radius:25px;

}
.selectBox .select_dl {
	position:relative;
}
.selectBox .select_dl .select_dt {
	cursor:pointer;
	padding:0.7em 40px 0.7em 1.8em;
	line-height:1.3;
	overflow:hidden;
	position:relative;
	font-size:16px;
	}
.selectBox .select_dl .select_dt .selected{ white-space:nowrap; word-break:keep-all;}
.selectBox .select_dl .select_dt .select-icon{width:35px; height:100%; position:absolute; top:0; right:0;  background:url(/cn/images/icon1.jpg) no-repeat left center #fff; border-bottom-right-radius:25px; -webkit-border-bottom-right-radius:25px; border-topright-radius:25px; -webkit-border-top-right-radius:25px; }
.selectBox .select_option {
	border-top:1px solid #eee;
	width:100%;
	position:absolute;
	left:0;
	top:2.9em;
	background:#fff;
	z-index:9999;
	max-height:140px;
	overflow:auto;
	display:none;
	text-align:left;
}
.selectBox .select_option div {
	line-height:1.8;
	cursor:pointer;
	padding:5px 2em;
	border-bottom:1px solid #eee;
}
.selectBox .select_option div:hover {
	background:#f5f5f5;
}
/*---------------------------登录注册-----------------*/
.lgReg{ margin:58px auto; max-width:780px; background:#fff; box-shadow:1px 5px 40px rgba(9,2,4,0.1); -webkit-box-shadow:1px 5px 40px rgba(9,2,4,0.1);}
.lgReg .lgReg_in{ padding:60px 1em 70px;}
.lgReg .tit{ line-height:1.3; margin-bottom:32px; text-align:center;}
.lgReg .tit .cn{ font-size:24px; color:#333;}
.lgReg .tit .cn .red{color:#710000;}
.lgReg .tit .en{ font-size:89%; color:#a0a0a0; font-family:Arial, Helvetica, sans-serif;}
.lgReg .form_lg{ max-width:360px; margin:0 auto;}
.lgReg .item{ margin-bottom:1em;}
.input_lg{ font-size:90%; border:1px solid #E0E0E0; padding:1.2em 1em; box-sizing:border-box; width:100%;}
.input_lg1{ width:62%;}
.btn_code{  text-align:center;width:35%;cursor:pointer; }
.btn_code img{ height:3.7em; width:100%;box-sizing:border-box;border:1px solid #E0E0E0;}
.checkbox_x{ display:inline-block;  position:relative; cursor:pointer; vertical-align:middle;margin:0 0.7em 0.5em 0;}
.checkbox_x .checkboxnew{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.checkbox_x input[type="checkbox"]:checked + label:after{
    opacity: 1;
	*filter:alpha(opacity=1); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=1);
}
.checkbox_x input[type="checkbox"]:checked + label { background:url(/cn/images/checkbox_selected.png) no-repeat center;}
.checkbox_x label {
  width: 12px;
  height: 12px;
  top:1em;
  margin-top:-7px;
  cursor: pointer;
  position: absolute;
  left:0;
  border:1px solid #CCCCCC;
  border-radius:1px;
  -webkit-border-radius:1px;
}
.checkbox_x span{ display:inline-block; line-height:2;  margin-left:7px; min-width:9.5em; }
.lgReg .checkbox_x{ margin-right:0;}
.lgReg .checkbox_x label{ width:1.5em; height:1.5em; margin-top:-0.75em; border:1px solid #E0E0E0;}
.lgReg .checkbox_x span{ margin-left:1em; min-width:0;}
.lgReg a{ color:#710000;}
.lgReg a:hover{text-decoration:underline;}
.lgReg .btn_submit{ padding:1em 0; font-size:100%; text-align:center; border:0; background:#710000; color:#fff; cursor:pointer; width:100%; box-sizing:border-box;}
/*------------我的预约------------*/
.inMain{ margin-top:-100px; position:relative; z-index:1;}
.crumb{ text-align:right; color:#fff; padding-right:1em;line-height:22px; margin-bottom:26px;}
.crumb a{ display:inline-block; color:#fff; vertical-align:middle; }
.crumb .icon_home{ display:inline-block; width:22px; height:22px; background:url(/cn/images/icon_home.png) no-repeat center; margin-top:-3px; vertical-align:middle;}
.crumb .icon_lt{display:inline-block; width:6px; height:8px; background:url(/cn/images/crumb_lt.png) no-repeat center; vertical-align:middle; margin:0 0.5em;}
.crumb span{ vertical-align:middle;}
.mainCon{ background:#fff;box-shadow:1px 5px 40px rgba(9,2,4,0.1); -webkit-box-shadow:1px 5px 40px rgba(9,2,4,0.1); margin-bottom:60px;}
.menu{ border-bottom:1px solid #F2F2F2;}
.menu .tit{ display:none;}
.menu li{ float:left; text-align:center;}
.menu2 li{ width:50%;}
.menu3 li{ width:33.33%;}
.menu4 li{ width:25%;}
.menu5 li{ width:20%;}
.menu6 li{ width:16.66%;}
.menu7 li{ width:14.285%;}
.menu li a{ display:block; line-height:110px; font-size:18px; color:#666;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.menu li.cur a,.menu li:hover a{ color:#fff; background:#9F0303; line-height:120px; margin-top:-10px; box-shadow:0 0 10px rgba(0,0,0,0.1); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);}
.mainC{ padding:65px 1em;}
.plt0{ padding-left:0; padding-right:0;}
.reservation{ max-width:1180px; margin:0 auto 22px; color:#333;}
.reservation .reserTb{ font-size:16px;}
.reserTb th{ background:#F8F8F8; line-height:1.6; padding:1em 0.5em; text-align:center; font-weight:normal;}
.reserTb td{ line-height:1.6; padding:1em 0.5em; text-align:center; border-bottom:1px solid #F8F8F8;}
.reserTb .th1,.reserTb .td1{ padding-left:2em;}
.reserTb .align_left{ text-align:left;}
/*------------------------概述---------------------*/
.abt_us{ text-align:center; line-height:2; color:#666; margin-bottom:48px;}
.abt_us h3{ font-size:54px; color:#8b0000; margin-bottom:0.1em;}
.history{ position:relative; padding-top:20px; color:#666; max-width:1140px; margin:0 auto;}
.history .line{position:absolute; left:50%; top:0; bottom:0; width:1px; background:#CCCCCC;}
.history li{ float:left; width:50%; box-sizing:border-box; text-align:right; margin-bottom:55px; }
.history li.clear{ clear:both;}
.history li .item{position:relative; padding-right:8%;}
.history li .item::after{content:''; position:absolute; right:-7px; top:15px; width:15px; height:15px; background:url(/cn/images/icon5.png) no-repeat center;}
.history li .item .item_in{ padding-right:24px; position:relative;}
.history li .item .item_in::after{content:''; position:absolute; right:0; top:18px; width:10px; height:8px; background:url(/cn/images/icon7.png) no-repeat center;}
.history li:nth-child(2n+1){ float:right; text-align:left; }
.history li:nth-child(2),.history li.mt175{ margin-top:75px;}
.history li:nth-child(2n+1) .item{padding-right:0; padding-left:8%;}
.history li:nth-child(2n+1) .item::after{ left:auto; left:-7px;}
.history li:nth-child(2n+1) .item .item_in{padding-right:0; padding-left:24px;}
.history li:nth-child(2n+1) .item .item_in::after{background:url(/cn/images/icon6.png) no-repeat center; left:0; right:auto;}
.history li .year{ font-size:32px; margin-bottom:0.2em; line-height:1.3; font-family:Bebas, Tahoma, Geneva, sans-serif,Arial , Helvetica, sans-serif;}
.history li:hover .year{ color:#8b0000;}
.history li .sum{ font-size:16px; line-height:1.7; margin-bottom:1em;}
.history li img{width:100%; max-width:420px;}
.his_b{ text-align:center;}
.his_b .his_bb{ font-size:20px; line-height:3; text-align:center; padding:0 4.75em; display:inline-block; position:relative; background:#8B0000; color:#fff;}
.his_b .his_bb::after{ content:''; position:absolute; top:-10px; left:50%; margin-left:-10px; width:20px; height:10px; background:url(/cn/images/icon4.png) no-repeat center;}

.about2{ line-height:2; color:#666;}
.about2 .pd1{ padding:0 1em 60px; max-width:985px; margin:0 auto;}
.about2 .pd1 h3{ font-size:42px; color:#8b0000; margin-bottom:0.3em; text-align: center;}
.about2 .pd2{ padding:65px 1em 0; max-width:985px; margin:0 auto;}
.about3{ padding-bottom:35px; text-align:center; line-height:2; color:#666; font-size:16px;}
.about3 h3{ font-size:48px; color:#8b0000; position:relative; margin-bottom:1em; padding-bottom:0.5em;}
.about3 h3::after{ content:''; position:absolute; left:50%; margin-left:-30px; bottom:0; width:60px; height:3px; background:#8B0000;}

.about4{ max-width:1180px; margin:0 auto; line-height:2;}
.leader{ margin:0 -2%;}
.leader li{ float:left; width:50%; margin-bottom:40px;}
.leader li .item{ margin:0 4%; background:#F8F8F8; padding:35px 8%; box-sizing:border-box;}
.leader li h3{ font-size:32px; color:#8b0000;}
.leader li h3 span{ font-size:62.5%; color:#000; margin-left:0.8em;}

.about5 .img{ text-align:center; margin:15px 0 70px;}
.organization{ max-width:1180px; margin:0 auto;}
.organization li{ float:left; width:25%; text-align:center; margin-bottom:40px;}
.organization li .item{ margin:0 0.5em; display:inline-block; min-width:12.5em; background:url(/cn/images/bg1.png) no-repeat center; line-height:3.1; color:#fff; font-size:16px; border-radius:25px; -webkit-border-radius:25px;}

.jubao{ line-height:2; max-width:988px; margin:0 auto; padding-bottom:105px;}
.jubao h3{ font-size:42px; line-height:1.3; color:#8b0000; margin-bottom:1em; text-align: center;}
.jubao .item{ margin-bottom:25px;}
.jubao .item .i_p{ padding-left:2em;}
.tb_x{ padding-top:25px;}
.tb_x th,.tb_x td{ border:1px solid #DFDFDF; padding:0.7em 0.5em; text-align:center;}
.tb_x th{ font-weight:normal; background:#F0F0F0;}
/*----------------新闻--------------*/
.news1{ max-width:1102px; margin:0 auto;}
.newsList1 li{ border-bottom:1px solid #F3F3F3;}
.newsList1 li a{ display:block; position:relative;}
.newsList1 li a:hover{ box-shadow:0 0 15px rgba(0,0,0,0.1); -webkit-box-shadow:0 0 15px rgba(0,0,0,0.1);}
.newsList1 li h3{ font-size:20px; color:#333; padding:0 6.5em 0 2em; line-height:3; position:relative;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.newsList1 li h3::after{content:''; position:absolute; left:0.8em; top:50%; margin-top:-4px; width:8px; height:8px; background:#D9D9D9;}
.newsList1 li a:hover h3::after{ background:#8C0000;}
.newsList1 li .time{position:absolute; top:0; bottom:0; right:0; padding:0 1.5em; color:#333333;line-height:4.3;}
.newsList1 li a:hover .time{ background:#8C0000; color:#fff;}
.page{ margin:45px 0 0; text-align:center; line-height:1.5; font-size:90%;}
.page a{ padding:0 1em; line-height:2.5; background:none; color:#888; border:1px solid #DCDCDC;margin:0 1px; text-decoration:none; display:inline-block; margin-bottom:0.5em;}
.page a.cur,.page a:hover{ background:#9F0303; color:#fff; border-color:#9F0303;}
.page a.disabled,.page a.disabled:hover{ cursor:default; opacity:0.5; *filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); color:#666; background:none; border-color:#e8e8e8;}
.page .total{ padding:0 1em; line-height:2.5; background:none; color:#888; border:1px solid #E8E8E8;margin:0 0.3em;display:inline-block;  }

.newsList2{ max-width:1102px; margin:0 auto 68px; position:relative;}
.newsList2 li{ padding-bottom:40px;}
.newsList2 li a{ display:block;}
.newsList2 li .img_date{float:left; width:48.1%; position:relative;}
.newsList2 li .imgBox{ position:relative;}
.newsList2 li .imgBox .imgSize{ padding-bottom:60%;}
.newsList2 li .imgBox .img{position:absolute; left:0; right:0; top:0; bottom:0; overflow:hidden;}
.newsList2 li .imgBox .img img{position:relative; width:100%;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.newsList2 li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.newsList2 li .img_date .date{position:absolute; bottom:-40px; right:-40px; height:80px; width:80px; box-sizing:border-box; padding-top:10px; text-align:center; background:#8E0101; color:#fff; font-size:16px; line-height:1.8;}
.newsList2 li .text{ margin-left:53.35%; padding:40px 0;}
.newsList2 li .text h3{ font-size:20px; color:#000; line-height:1.5; margin-bottom:0.5em;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.newsList2 li .text p{ line-height:2; color:#666; max-height:5.8em; overflow:hidden;}
.newsList2 .pageState{ position:absolute; left:53.35%; top:14em; text-align:left;}
.newsList2 .pageState span{ display:inline-block; vertical-align:middle; width:6px; height:6px; background:#D9D9D9; margin:0 4px; cursor:pointer;}
.newsList2 .pageState span.active{ width:8px; height:8px; background:#710000;}
.newsList2 .slide_prev,.newsList2 .slide_next{ position:absolute; top:50%; margin-top:5px; width:20px; height:30px; background:url(/cn/images/slide2.png) no-repeat;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; cursor:pointer;}
.newsList2 .slide_prev{ left:-65px; background-position:0 0;}
.newsList2 .slide_next{ right:-65px; background-position:-20px -30px;}
.newsList2 .slide_prev:hover{ background-position:-20px 0;}
.newsList2 .slide_next:hover{ background-position:0 -30px;}
.news2 .line{border-top:1px solid #F2F2F2;}
.newsList3{ margin:30px auto 0; max-width:1102px;}
.newsList3 li{}
.newsList3 li a{ display:block; position:relative; margin-left:50px;}
.newsList3 li a:hover{ box-shadow: 0 0 15px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.newsList3 li .date{position:absolute; left:-50px; top:50%; margin-top:-48px; width:96px; height:96px; background:#ECECEC; color:#333; font-size:16px; padding-top:16px; line-height:1.8; text-align:center; box-sizing:border-box;}
.newsList3 li a:hover .date{ background:#8E0101; color:#fff;}
.newsList3 li .text{ padding:32px 30px 40px 75px;}
.newsList3 li .text h3{ font-size:22px; color:#333; line-height:1.5;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden; margin-bottom:0.5em;}
.newsList3 li .text .sum{ line-height:1.7; color:#666; height:3.2em; overflow:hidden;}

.mainCD{ padding:65px 0 0;}
.newsD{ color:#333;}
.newsD .newsD_cc{ padding:0 1em; max-width:1102px; margin:0 auto;}
.newsD .newsD_h{ position:relative; padding-right:95px; padding-bottom:25px; border-bottom:1px solid #F3F3F3;}
.newsD .newsD_h .newsTitle{ line-height:1.5; font-size:32px;}
.newsD .newsD_h .time{}
.newsD .newsD_h .newshare{ position:absolute; right:0; top:3px;}
.newsD .newsD_h .newshare a{ display:inline-block; width:40px; height:40px; border:1px solid #ccc; box-sizing:border-box; border-radius:20px; -webkit-border-radius:20px; background:url(/cn/images/share1.png) no-repeat; padding:0; margin:0 0 0 8px;}
.newsD .newsD_h .newshare a.bds_tsina{ background-position:0 0;}
.newsD .newsD_h .newshare a.bds_weixin{ background-position:-50px 0;}
.newsD .newsD_h .newshare a:hover{ background-color:#830E0E; border-color:#830E0E; background-image:url(/cn/images/share2.png);}
.newsD .newsD_con{ padding:45px 0 70px; line-height:1.7; font-size:16px;}
.newsD .newsD_con img{ height:auto}
.d_more{ border-top:1px solid #F2F2F2; position:relative;}
.d_more .item_l{ float:left; width:50%; padding-right:40px; box-sizing:border-box;}
.d_more .item_r{ float:right; width:50%; padding-left:40px; box-sizing:border-box; text-align:right;}
.d_more .item a{ display:block; line-height:80px; color:#666;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.d_more .item a:hover{ color:#830E0E;}
.d_more .item_l a{ padding:0 1em 0 12.5%;}
.d_more .item_r a{ padding:0 12.5% 0 1em;}
.d_more .item_back a{position:absolute; width:80px;  left:50%; margin-left:-40px; top:0; bottom:0; background:url(/cn/images/icon_back.png) no-repeat center;border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2;}
.d_more .item_back a:hover{ background-image:url(/cn/images/icon_back1.png);}
/*---------------典藏----------------*/
.prdList1{ padding:0 35px;}
.prdList1 li{ float:left; width:33.33%; margin-bottom:30px;}
.prdList1 li .item{ margin:0 35px;}
.prdList1 li a{ display:block; }
.prdList1 li .img{ overflow:hidden; display:block;}
.prdList1 li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.prdList1 li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.prdList1 li .c_h{ color:#000;  padding:0; }
.prdList1 li a:hover .c_h{ visibility:hidden;}
.prdList1 li .img_text{position:relative; overflow:hidden;}
.prdList1 li h3{ font-size:22px;line-height:2;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.prdList1 li .text{position:absolute; width:100%; height:100%; top:0; left:-100%; color:#000; line-height:1.6;}
.prdList1 li .text .text_in{ position:absolute; left:25px; top:25px; bottom:25px; right:25px; background:#fff; border-bottom:4px solid #830E0E;}
.prdList1 li .text .text_tb{ display:table; width:100%; height:100%; table-layout:fixed;}
.prdList1 li .text .text_td{ display:table-cell; width:100%; height:100%; vertical-align:middle;}
.prdList1 li .text .txt{ padding:1em 9.5%;}
.prdList1 li .text .txt h3{ color:#830e0e;}
.prdList1 li .text .txt .t_s{ margin:0.5em 0 24px;}
.prdList1 li .text .txt .sum{ height:4.6em; overflow:hidden;}
.prdList1 li .text .txt .more{ margin-top:30px;}
.prdList1 li .text .txt .more .btn_more{ line-height:2.8; display:inline-block; padding:0 2.2em; background:#830E0E; color:#fff;}
.collectionD{ margin:37px 0 60px;}
.crumb2{ color:#333;}
.crumb2 a{ color:#333;}
.crumb2 a:hover{ color:#830E0E;}
.crumb2 .icon_home{ background-image:url(/cn/images/icon_home2.png);}
.crumb2 .icon_lt{ background-image:url(/cn/images/crumb_lt2.png);}
.collD .imgList_cd{ float:left; width:50%; background:#830E0E; margin-top:-60px; position:relative; text-align:center;}
.collD .imgList_cd .imgList_in{ padding:60px;}
.collD .imgList_cd .pageD{ position:absolute; left:0; right:0; bottom:24px; text-align:center;}
.collD .imgList_cd .pageD span{ display:inline-block; width:6px; height:6px; background:#D9D9D9; vertical-align:middle; margin:0 4px; cursor:pointer;}
.collD .imgList_cd .pageD span.active{ width:8px; height:8px; background:#fff;}
.collD .collD_con{ float:right; width:50%; background:#fff;}
.collD .collD_con .collD_cc{ padding:50px 50px 25px;}
.collD .collD_con .collD_cc .collD_h{ position:relative; padding-right:95px; padding-bottom:30px; margin-bottom:25px;}
.collD .collD_con .collD_cc .collD_h::after{ content:''; position:absolute; left:0; bottom:0; width:60px; height:3px; background:#710000;}
.collD .collD_con .collD_cc h3{ line-height:1.5; color:#8b0000; font-size:32px;}
.collD .collD_con .collD_cc .collD_h .time{ color:#666; line-height:1.5;}
.collD .collD_con .collD_cc .collD_h .shareD{position:absolute; top:0; right:0;}
.shareD .bdsharebuttonbox a{ display:inline-block; width:40px; height:40px; border:1px solid #ccc; box-sizing:border-box; border-radius:20px; -webkit-border-radius:20px; background:url(/cn/images/share1.png) no-repeat; padding:0; margin:0 0 0 8px;}
.shareD .bdsharebuttonbox a.bds_tsina{ background-position:0 0;}
.shareD .bdsharebuttonbox a.bds_weixin{ background-position:-50px 0;}
.shareD .bdsharebuttonbox a:hover{ background-color:#830E0E; border-color:#830E0E; background-image:url(/cn/images/share2.png);}
.collD .d_con{ line-height:2; color:#666;}
.collD .d_con p{ text-indent:2em;}
.collD .d_more .item a{ line-height:60px;}
.collD .d_more .item_back a{ width:60px; margin-left:-30px;}
/*--------------展览------------------*/
.exhList{ max-width:1222px; margin:0 auto; }
.exhList .item{margin-bottom:40px;position:relative;}
.exhList .item a{ display:block;}
.exhList .item .imgBox{ position:relative;}
.exhList .item .imgBox .imgSize{ height:480px;}
.exhList .item .imgBox .img{position:absolute; left:0; right:0; top:0; bottom:0; overflow:hidden;}
.exhList .item .imgBox .img img{position:relative; width:100%;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.exhList .item a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.exhList .item .text{ position:absolute; bottom:0; background:#fff; box-shadow:0 0 15px rgba(0,0,0,0.1); -webkit-box-shadow:0 0 15px rgba(0,0,0,0.1); padding:35px 40px 40px; box-sizing:border-box; width:470px; color:#333;}
.exhList .item .text h3{ font-size:24px; line-height:1.5; margin-bottom:0.5em; color:#000;}
.exhList .item .text p{line-height:1.6; height:7.8em; overflow:hidden;}
.exhList .item .text .more{ margin-top:30px; display:inline-block; }
.exhList .item .text .more a{display:block; padding:0 2.5em; line-height:2.85; color:#fff; background:#830E0E;}
.exhList .item1 .imgBox{ margin-right:260px;}
.exhList .item1 .text{ right:0;}
.exhList .item2 .imgBox{ margin-left:260px;}
.exhList .item2 .text{ left:0;}
.tit_menu_ex{ border-bottom:1px solid #F3F3F3; position:relative; padding-right:270px; margin-bottom:49px;}
.tit_menu_ex h3{ font-size:32px; color:#333; line-height:1.5; padding-bottom:10px;}
.tit_menu_ex .menu_ex{position:absolute; right:0; bottom:0; font-size:16px;}
.tit_menu_ex .menu_ex li{ float:left;}
.tit_menu_ex .menu_ex li a{ display:block; line-height:62px; position:relative; color:#333;}
.tit_menu_ex .menu_ex li a:hover,.tit_menu_ex .menu_ex li.cur a{ color:#710000;}
.tit_menu_ex .menu_ex li.cur a::after{ content:''; position:absolute; bottom:-1px; left:50%; margin-left:-1.5em; height:2px; width:3em; background:#710000;}
.tit_menu_ex .menu_ex .adore_point{ float:left; height:62px; width:2em; position:relative;}
.tit_menu_ex .menu_ex .adore_point::after{ content:''; position:absolute; top:50%; margin-top:-2px; left:50%; margin-left:-2px; width:4px; height:4px; background:#710000; border-radius:2px; -webkit-border-radius:2px;}
.exh_us{ line-height:2; font-size:16px; color:#333;}
.exh_us .exhUs_l{ float:left; width:48.18%;}
.exh_us .exhUs_l img{ width:100%;}
.exh_us .exhUs_l .text{ margin-top:20px; padding-right:7.5em; position:relative;}
.exh_us .exhUs_l .text .exh_res{ position:absolute; right:0; top:1em;}
.exh_us .exhUs_l .text .exh_res a{display:block; padding:0 1.6em; color:#fff; background:#990202; line-height:2.6;}
.exh_us .exhUs_l .text .exh_res a:hover{ background:#710000;}
.exh_us .exhUs_r{ float:right; width:48.64%;}
.exh_us .exhUs_r p{ text-indent:2em;}
.prdList4{ margin:0 -11px;}
.prdList4 li{ float:left; width:25%; margin-bottom:28px;}
.prdList4 li:nth-child(4n+1){ clear:both;}
.prdList4 li .item{ margin:0 11px;}
.prdList4 li a{ display:block;}
.prdList4 li .imgBox{position:relative; overflow:hidden;}
.prdList4 li .imgBox .mask{position:absolute; z-index:1; left:0; width:100%; top:-100%; height:100%; background:#710000; opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.prdList4 li a:hover .imgBox .mask{top:0;}
.prdList4 li .imgBox::after{ content:''; width:42px; height:42px; background:url(/cn/images/icon_exMore.png) no-repeat center; position:absolute; bottom:11px; right:11px; z-index:2; opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.prdList4 li a:hover .imgBox::after{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.prdList4 li .img{ overflow:hidden;}
.prdList4 li .img img{ width:100%;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.prdList4 li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.prdList4 li .text{ line-height:1.6; color:#333; padding:0.7em 0;}
.prdList4 li .text h3{line-height:1.6; font-size:100%;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}

.exhList2{ margin:0 40px; position:relative;}
.exhList2 li{ float:left; width:33.33%; margin-bottom:30px;}
.exhList2 li .item{ margin:0 35px;}
.exhList2 li a{ display:block;}
.exhList2 li .img{ overflow:hidden;}
.exhList2 li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.exhList2 li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.exhList2 li .text{ padding-top:1em; line-height:1.6; color:#666;}
.exhList2 li .text h3{ font-size:22px; line-height:1.5; margin-bottom:0.3em;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden; color:#000; margin-bottom:0.3em;}
.exhList2 li a:hover .text h3{ color:#9F0303;}

.tit1{ text-align:center; margin-bottom:36px;}
.tit1 h3{ line-height:1.8; font-size:32px; color:#710000; display:inline-block; position:relative;}
.tit1 h3::before{ content:''; position:absolute; left:-1.4em; top:50%; margin-top:-0.5em; width:0.5em; height:1em; background:url(/cn/images/tit_l.png) no-repeat center; background-size:contain;}
.tit1 h3::after{ content:''; position:absolute; right:-1.4em; top:50%; margin-top:-0.5em; width:0.5em; height:1em; background:url(/cn/images/tit_r.png) no-repeat center; background-size:contain;}
.reservate{ padding-bottom:78px; border-bottom:1px solid #F2F2F2;}
.form_res{ padding:0 1em; max-width:840px; margin:0 auto;}
.form_res .col{}
.form_res .col .col_item{ float:left; width:50%; margin-bottom:25px;}
.form_res .col .col_item .item{ margin:0 20px;}
.form_res .selectBox{ border-radius:5px; -webkit-border-radius:5px; background:#F8F8F8;}
.form_res .selectBox .select_dl .select_dt{ padding:1em 45px 1em 1em; font-size:100%;}
.form_res .selectBox .select_dl .select_dt .select-icon{ background:url(/cn/images/icon_s.png) no-repeat left center #F8F8F8;}
.form_res .selectBox .select_option{ background:#F8F8F8;}
.form_res .selectBox .select_option div{ padding:5px 1em;}
.form_res .sumbmit{ text-align:center; margin-top:15px;}
.form_res .sumbmit .btn_sm{ display:inline-block; font-size:16px; color:#fff; line-height:3; min-width:8em; border-radius:5px; -webkit-border-radius:5px; background:#710000; margin:0 14px; cursor:pointer;}
.form_res .sumbmit .btn_sm:hover{ background:#B50000;}
.form_res .sumbmit .btn_rs{ display:inline-block; font-size:16px; color:#fff; line-height:3; min-width:8em; border-radius:5px; -webkit-border-radius:5px; background:#D6D6D6; margin:0 14px; cursor:pointer;}
.form_res .sumbmit .btn_rs:hover{ background:#ccc;}
.res_record{ padding-top:50px;}
.res_record .reserTb{ padding:0 1em; max-width:1180px; margin:0 auto; font-size:16px;}

/*-------------云顶------------------*/
.eventList1{ max-width:1222px; margin:0 auto;}
.eventList1 li{ margin-bottom:29px; box-shadow:0 0 8px rgba(0,0,0,0.05); -webkit-box-shadow:0 0 8px rgba(0,0,0,0.05); line-height:1.7;}
.eventList1 li a{ display:block; padding:33px 38px 40px; position:relative;}
.eventList1 li a::after{ content:''; position:absolute; left:0; bottom:0; width:0; height:3px; background:#710000;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.eventList1 li a:hover::after{ width:100%;}
.eventList1 li h3{ margin-bottom:0.2em; font-size:24px; color:#000; line-height:1.7; text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.eventList1 li a:hover h3{ color:#710000;}
.eventList1 li .t_a{ color:#000;}
.eventList1 li .t_a .red{ color:#710000;}
.eventList1 li .t_a > div{ display:inline-block; margin-right:60px;}
.eventList1 li .sum{ margin-top:1em; color:#333; max-height:4.9em; overflow:hidden;}

.subMenu{ border-bottom:1px solid #F2F2F2; padding:0 40px;}
.subMenu li{ float:left;}
.subMenu li a{ display:block; line-height:80px; padding:0 20px; color:#666; font-size:18px;}
.subMenu li a:hover,.subMenu li.cur a{ color:#710000;}
.events2 .newsList3{ margin-top:-30px;}
.events3 .events_top{ text-align:center; line-height:2; margin-bottom:60px; color:#666;}
.events3 .events_top h3{ line-height:1.5; font-size:54px; color:#8b0000; margin-bottom:0.3em;}
.eventsList3{ max-width:1222px; margin:0 auto;}
.eventsList3 ul{ margin:0 -18px;}
.eventsList3 li{ float:left; width:25%; margin-bottom:18px; text-align:center;}
.eventsList3 li .item{ margin:0 18px;}
.eventsList3 li .imgBox{ position:relative;}
.eventsList3 li .imgBox .imgSize{ padding-bottom:71.4%;}
.eventsList3 li .imgBox .img{position:absolute; left:0; right:0; top:0; bottom:0; overflow:hidden;}
.eventsList3 li .imgBox .img img{position:relative; width:100%;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.eventsList3 li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.eventsList3 li .text{ padding:0.7em 0;}
.eventsList3 li .text h3{ color:#333; font-size:16px; line-height:1.8; text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.eventsList3 li a:hover .text h3{ color:#710000;}
.joinUs{ max-width:1100px; margin:0 auto;}
.joinUs li{ margin-bottom:1em;}
.joinUs li .tit{position:relative; background:#F8F8F8; cursor:pointer;}
.joinUs li .tit::after{ content:''; position:absolute; top:50%; margin-top:-12px; right:30px; width:30px; height:24px; background:url(/cn/images/icon8.png) no-repeat center;}
.joinUs li.open .tit::after{background-image:url(/cn/images/icon9.png);}
.joinUs li .tit .num{ position:absolute; left:0; top:0; bottom:0; width:70px; text-align:center; line-height:70px; font-size:32px; color:#710000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:#F2F2F2;}
.joinUs li .tit .num span{ position:absolute; display:block; left:0; top:50%; right:0; margin-top:-0.75em; line-height:1.5;}
.joinUs li.open .tit .num,.joinUs li:hover .tit .num{ background:#710000; color:#fff;}
.joinUs li .tit h3{ padding:1.2em 90px; font-size:18px; color:#333; line-height:1.5;}
.joinUs li.open .tit h3,.joinUs li:hover .tit h3{ color:#710000;}
.joinUs li .job_con{ display:none; padding:30px 90px; line-height:1.8; color:#333; background:#F8F8F8; margin-top:0.8em;}
.joinUs li .job_con .item{ margin-bottom:1.8em;}
.joinUs li .job_con .item:last-child{margin-bottom:0;}
.joinUs li .job_con .item h5{ font-size:100%; line-height:1.8;}

/*--------------研究---------------*/
.research{ max-width:1200px; margin:0 auto;}
.prdList3 li{ float:left; width:33.33%; margin-bottom:65px;}
.prdList3 li .item{ margin:0 50px;}
.prdList3 li a{ display:block; }
.prdList3 li a:hover{box-shadow: 0 0 15px rgba(0,0,0,0.15); -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.15);}
.prdList3 li .i_t{ overflow:hidden;position:relative;}
.prdList3 li .img{ overflow:hidden; }
.prdList3 li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.prdList3 li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.prdList3 li .text{position:absolute; left:0; right:0; bottom:-3em; font-size:16px; color:#fff; text-align:center; padding:0 1em;}
.prdList3 li a:hover .text{ bottom:0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.prdList3 li .text::after{ content:'';position:absolute; left:0; top:0; bottom:0; right:0; background:#000;opacity:0.4; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);}
.prdList3 li .text h3{ position:relative; z-index:1;line-height:3; font-size:100%;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
/*------------------服务------------------*/
.notice li{ border-bottom:1px solid #F2F2F2; position:relative;}
.notice li .num{ width:74px; position:absolute; left:0; top:0; bottom:-1px; border-bottom:1px solid #710000;}
.notice li .num span{ position:absolute; left:0; right:0; top:50%; margin-top:-0.75em; line-height:1.5; font-size:32px; color:#710000; text-align:center;}
.notice li p{ line-height:1.75; padding:1em 0 1em 95px; font-size:16px; color:#666;}

.ticket h2{ font-size:24px; line-height:1.7; color:#8b0000; margin-bottom:50px; text-align:center;}
.ticket .ticket_cell{ background:#543E40; color:#fff; position:relative;}
.ticket .ticket_cell .item{ box-sizing:border-box; line-height:1.7;}
.ticket .ticket_cell .item_l{ float:left; width:66.8%; padding:38px 40px;}
.ticket .ticket_cell h3{ line-height:1.3; font-size:24px; margin-bottom:0.5em;}
.ul_li,.ul_li li{ list-style:decimal outside; }
.ul_li li{margin-left:1em;}
.ticket .ticket_cell .item_r{ position:absolute; right:0; top:0; bottom:0; width:33.2%;}
.ticket .ticket_cell .item_r .item_r1{ position:absolute; top:0; left:0; right:0; height:50%; background:#997545; padding:26px 35px 10px;box-sizing:border-box;}
.ticket .ticket_cell .item_r .item_r2{ position:absolute; bottom:0; left:0; right:0; height:50%; background:#8B0000; padding:26px 35px 10px;box-sizing:border-box;}
.ticket .noce{ line-height:2; font-size:16px; color:#333; margin-top:1em;}

.serviceList2 li{ margin-bottom:9px;}
.serviceList2 li .ques{position:relative;  padding:1.2em 70px; font-size:18px; color:#333; line-height:1.5;cursor:pointer; background:#f8f8f8;}
.serviceList2 li:hover .ques,.serviceList2 li.open .ques{ color:#710000;}
.serviceList2 li .ques .icon_ques{ display:block; position:absolute; left:17px; top:19px; width:32px; height:32px; background:url(/cn/images/icon10.png) no-repeat center #E6E6E6;}
.serviceList2 li.open .ques .icon_ques,.serviceList2 li:hover .ques .icon_ques{ background-color:#710000;}
.serviceList2 li .ques .icon_control{ display:block;position:absolute; right:30px; top:23px;  width:30px; height:24px; background:url(/cn/images/icon8.png) no-repeat center;}
.serviceList2 li.open .ques .icon_control{ background-image:url(/cn/images/icon9.png);}
.serviceList2 li .answ{position:relative; margin-top:1px; padding:20px 70px; line-height:1.8;  color:#333; display:none; background:#f8f8f8;}
.serviceList2 li .answ .icon_answ{display:block; position:absolute; left:17px; top:20px; width:32px; height:32px; background:url(/cn/images/icon11.png) no-repeat center #E6E6E6;}
/*--------------云顶国际----------------*/
.feedback{}
.feedback1 .t_p{ line-height:1.8; font-size:24px; color:#8b0000; margin-bottom:50px; text-align:center;}
.feedback1 .emal_fd{ background:url(/cn/images/feedBackbg1.jpg) no-repeat center; height:302px; position:relative; } 
.feedback1 .emal_fd .text{ position:absolute; left:50%; margin-left:-306px; top:50%; margin-top:-77px; width:612px; box-sizing:border-box; border:6px solid #fff; border-color:rgba(255,255,255,0.84); padding:6px;font-size:24px;}
.feedback1 .emal_fd .text .text_in{ background:#fff; background:rgba(255,255,255,0.86); text-align:center; padding:22px 1em; line-height:1.8; color:#710000;}

.serviceList3 li .ques{ padding-right:270px;}
.serviceList3 li .ques .icon_ques{ background:url(/cn/images/icon12.png) no-repeat center;}
.serviceList3 li.open .ques .icon_ques, .serviceList3 li:hover .ques .icon_ques{ background:url(/cn/images/icon13.png) no-repeat center;}
.serviceList3 li .answ .icon_answ{background:url(/cn/images/icon14.png) no-repeat center;}
.serviceList3 li .n_t{ position:absolute; right:100px; top:24px; line-height:1.5; font-size:14px; color:#333; line-height:1.5;}
.serviceList3 li.open .ques .n_t{ display:none;}
.serviceList3 li .answ .a_n_t{ margin-top:5px;}

.msg{ margin:0 -1em; border-top:1px solid #F2F2F2; margin-top:50px; padding:45px 1em 0;}
.msg .msg_n{ text-align:center; font-size:18px; color:#666; line-height:1.7; margin:-10px 0 37px;}
.form_msg{ max-width:800px; margin:0 auto;}
.form_msg .col{ margin-bottom:25px; position:relative;}
.form_msg .col3{ margin-left:-20px; margin-right:-20px;}
.form_msg .col3 .item{ float:left; width:33.33%;}
.form_msg .col3 .item .item_in{ margin:0 20px; position:relative;}
.form_msg .star{ position:absolute; color:#710000; font-size:24px; line-height:1.3; top:50%; margin-top:-0.5em; right:0.6em;}
.input_msg,.area_msg{ border-radius:5px; -webkit-border-radius:5px; line-height:1.3; padding:1.15em 1.2em; font-size:100%; background:#F8F8F8; border:0; box-sizing:border-box; width:100%; color:#333; font-size:100%;}
.area_msg{ height:8.8em;}
.msg .submit{ text-align:center; margin-top:35px;}
.msg .submit .btn_sm{ display:inline-block; font-size:16px; color:#fff; line-height:3; min-width:8em; border-radius:5px; -webkit-border-radius:5px; background:#710000; margin:0 14px; cursor:pointer;}
.msg.submit .btn_sm:hover{ background:#B50000;}
.msg .submit .btn_rs{ display:inline-block; font-size:16px; color:#fff; line-height:3; min-width:8em; border-radius:5px; -webkit-border-radius:5px; background:#D6D6D6; margin:0 14px; cursor:pointer;}
.msg .submit .btn_rs:hover{ background:#ccc;}
.msg input::-webkit-input-placeholder,.msg textarea::-webkit-input-placeholder { color: #333; } 
.msg input:-moz-placeholder,.msg textarea:-moz-placeholder { color: #333; } 
.msg input::-moz-placeholder,.msg textarea::-moz-placeholder { color: #333; } 
.msg input:-ms-input-placeholder,.msg textarea:-ms-input-placeholder{ color: #333; }


.surveyD_qs{ max-width:700px; margin:0 auto; color:#333;}
.surveyD_qs .item{}
.surveyD_qs .item .s_q{ line-height:1.5; padding:0.675em 1em 0.675em 4.23em; color:#333; position:relative; background:#F6F6F6;}
.surveyD_qs .item .s_q .num{ position:absolute; left:0; top:0; bottom:0;width:2.85em; text-align:center; color:#fff; background:#710000;}
.surveyD_qs .item .s_q .num span{ position:absolute; left:0; right:0; line-height:1.5; top:50%; margin-top:-0.75em;}
.surveyD_qs .item .s_a{ padding-left:2.85em;}
.surveyD_qs .item .s_a .radio_d{ padding:25px 0 25px 1.3em;}
.surveyD_qs .item .s_a .area_d{ margin-top:1px; background:#F6F6F6; padding:20px 1.3em;}
.surveyD_qs .item .s_a .area_d .area_s{ font-size:100%; border:1px solid #E4E4E4; background:none; width:100%; padding:1em; box-sizing:border-box; height:8em; line-height:1.5;}
.option_d{ display:block;position:relative; overflow:hidden;cursor:pointer; vertical-align:middle; line-height:1.5; margin-bottom:0.75em;}
.option_d .radiohidden{ opacity: 0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.option_d input[type="radio"]:checked + label:after{
    opacity: 1;
    *filter:alpha(opacity=1); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=1);
}
.option_d input[type="radio"]:checked + label { background:url(/cn/images/radio_selected.png) center;}
.option_d .radio_simulation {
    width: 13px;
    height: 13px;
	box-sizing:border-box; border-radius:50%; -webkit-border-radius:50%;
    top:50%;
    margin-top:-6px;
    cursor: pointer;
    position: absolute;
    left:0;
	border:1px solid #959696;
}
.option_d label::after {
    opacity: 0;
    *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.option_d span{ margin-left:5px; }
.surveyD_qs .submit{ text-align:center; margin-top:35px;}
.surveyD_qs .submit .btn_sm{ display:inline-block; font-size:16px; color:#fff; line-height:3; min-width:8em; border-radius:5px; -webkit-border-radius:5px; background:#710000; margin:0 14px; cursor:pointer;}
.surveyD_qs .submit .btn_sm:hover{ background:#B50000;}
.surveyD_qs .submit .btn_rs{ display:inline-block; font-size:16px; color:#fff; line-height:3; min-width:8em; border-radius:5px; -webkit-border-radius:5px; background:#D6D6D6; margin:0 14px; cursor:pointer;}
.surveyD_qs .submit .btn_rs:hover{ background:#ccc;}

.survey{ margin:0 -14px;}
.survey li{ float:left; width:25%; margin-bottom:28px;}
.survey li .item{ margin:0 14px;}
.survey li a{ display:block;  background:#F6F6F6; position:relative;padding:50px 1em 53px;}
.survey li a::after{ content:'';position:absolute; left:0; bottom:0; height:3px; background:#910101; width:0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.survey li a:hover::after{ width:100%;}
.survey li .text{ background:#fafafa; border:1px solid #ebebeb; max-width:200px; padding:29px 0; margin:0 auto; text-align:center; position:relative;}
.survey li .text::after{ content:''; position:absolute; left:0; right:0; bottom:-24px; height:25px; background:url(/cn/images/surveybt.png) no-repeat center top; background-size:contain;}
.survey li .text h3{ font-size:18px; color:#333; line-height:1.5; margin-bottom:26px;}
.survey li .text .btn_more{ margin-top:28px; display:inline-block; line-height:2.85; color:#444; background:#fff; border:1px solid #F6F6F6; padding:0 2.85em;}

/*--------------------百年---------------------*/
.body_century{ padding-top:0;}
.body_century .century_top{ margin-bottom:-340px; height:900px; position:relative;}
.body_century .century_top .img{position:absolute; left:0; right:0; top:0; bottom:0; background:url(/cn/images/century_top.jpg) no-repeat center top;}
.newsList5 li{ margin-bottom:18px; box-shadow:0 0 10px rgba(0,0,0,0.05); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.05);}
.newsList5 li a{ display:block;}
.newsList5 li .imgBox{ position:relative; width:320px; float:left;}
.newsList5 li .imgBox .imgSize{ padding-bottom:75%;}
.newsList5 li .imgBox .img{position:absolute; left:0; right:0; top:0; bottom:0; overflow:hidden;}
.newsList5 li .imgBox .img img{position:relative; width:100%;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.newsList5 li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.newsList5 li .text{ margin-left:360px; padding:25px 1em 28px 0; color:#333;}
.newsList5 li .text h3{ font-size:20px; color:#010101; line-height:1.8; text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.newsList5 li:hover .text h3{ color:#710000;}
.newsList5 li .text .time{ line-height:1.8;}
.newsList5 li .text p{ line-height:1.6; margin-top:15px; height:3em; overflow:hidden;}
.newsList5 li .text .more{ margin-top:20px;}
.newsList5 li .text .more .btn_more{ display:inline-block; *display:inline; *zoom:1; line-height:2.85; color:#fff; padding:0 2em; -moz-transition: all 0.5s;-webkit-transition: all 0.5s; position:relative; background:#C5C5C5;}
.newsList5 li:hover .text .more .btn_more{ }
.newsList5 li:hover .text .more .btn_more span{position:relative; z-index:1;}
.newsList5 li .text .more .btn_more::after{ content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:#830E0E;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.newsList5 li:hover .text .more .btn_more::after{ width:100%;}

.tit_c{position:relative; margin-bottom:20px;}
.tit_c a{ display:block;}
.tit_c::after{ content:''; position:absolute; height:1px; left:0; right:0; top:50%; background:#DCDCDC;}
.tit_c h3{ display:inline-block; line-height:40px; min-width:157px; background:url(/cn/images/titbg_c.png) no-repeat right center; color:#fff; padding-left:25px; font-size:20px; position:relative; z-index:1; }
.tit_c .more{position:absolute; bottom:50%; color:#ae1d03; line-height:2; right:0;}
.century_index .sec1{ margin-bottom:47px;}
.century_index .sec1 .sec_l{ float:left; width:56.52%;}
.century_index .sec1 .sec_r{ float:right; width:40.34%; overflow:hidden;}
.adnews_c1 li{ border-bottom:1px solid #DCDCDC;}
.adnews_c1 li a{ display:block; padding:1em 0;}
.adnews_c1 li:first-child a{ padding-top:0;}
.adnews_c1 li h3{text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden; line-height:1.8; font-size:18px; color:#000; margin-bottom:0.5em;}
.adnews_c1 li a:hover h3{color:#ae1d03;}
.adnews_c1 li p{ line-height:1.5; color:#666; min-height:4.3em; position:relative;}
.adnews_c1 li p .more{ color:#990000;}
.imgBigBox .item a{ display:block; position:relative;}
.imgBigBox .item .img{ overflow:hidden;}
.imgBigBox .item img{ width:100%;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.imgBigBox .item a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.imgBigBox .item .text{position:absolute; left:0; bottom:0; right:0;}
.imgBigBox .item .text::after{ content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:#AB5424; opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.imgBigBox .item .text h3{position:relative; z-index:1; line-height:2.6; color:#fff; font-size:16px; text-align:center; padding:0 1em;text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.imgPage{ padding:11px 6px 9px; background:#F3F3F3;}
.imgPage .item{ float:left; width:33.33%; height:auto; border-radius:0; -webkit-border-radius:0; background:none;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.imgPage .item .img{ margin:0 2px; border:1px solid #F3F3F3; padding:3px; position:relative;}
.imgPage .item.swiper-pagination-bullet-active .img{ border-color:#925029; background:#fff;}
.imgPage .item.swiper-pagination-bullet-active .img::after{ content:''; position:absolute; left:50%; margin-left:-6px; top:-8px; width:12px; height:8px; background:url(/cn/images/icon_cur2.png) no-repeat center bottom;}
.century_index .sec2{ margin-bottom:45px;}
.adnews_c2{ background:#F3F3F3; padding:40px 16px 30px;}
.adnews_c2 li{ float:left; width:25%; }
.adnews_c2 li a{ display:block; color:#333;}
.adnews_c2 li a:hover{ color:#ae1d03;}
.adnews_c2 li .item{ margin:0 20px;}
.adnews_c2 li .img{ overflow:hidden;}
.adnews_c2 li img{ width:100%;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.adnews_c2 li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.adnews_c2 li .text{ padding:1em 0;}
.adnews_c2 li .text h3{ line-height:1.3; font-size:100%;}
.century_index .sec3{ margin-bottom:27px;}
.adnews_c3 li{ float:left; width:47.45%; margin-bottom:28px;}
.adnews_c3 li:nth-child(2n){  float:right;}
.adnews_c3 li:nth-child(2n+1){ clear:both;}
.adnews_c3 li a{ display:block;}
.adnews_c3 li .img{ float:left; width:140px; overflow:hidden;}
.adnews_c3 li img{ width:100%;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.adnews_c3 li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.adnews_c3 li .text{ margin-left:158px;}
.adnews_c3 li .text h3{ line-height:1.5; font-size:16px; color:#000; margin-bottom:0.5em;text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.adnews_c3 li a:hover .text h3{color:#ae1d03;}
.adnews_c3 li .text p{ line-height:1.7; color:#666;}
.adnews_c3 li .text p .more{ color:#990000;}
.century_index .sec4{}
.century_index .sec4 .sec_l{ float:left; width:40.34%;}
.century_index .sec4 .sec_r{ float:right; width:56.52%;}

.video_play{position:relative;}
.video_play .video_size{ height:320px;}
.video_play .vedio_img{position:absolute; left:0; top:0; bottom:0; right:0; background-repeat:no-repeat; background-position:center; cursor:pointer;}
.video_play .vedio_img::before{ content:''; position:absolute;left:0; top:0; bottom:0; right:0; background:#000;opacity:0.4;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);}
.video_play .vedio_img::after{ content:''; width:70px; height:70px; background:url(/cn/images/icon_playc.png) no-repeat center; position:absolute; left:50%; margin-left:-35px; top:50%; margin-top:-35px;} 
.video_play .video_p{position:absolute; left:0; top:0; bottom:0; right:0; visibility:hidden;}
.adnews_c4 li{ border-bottom:1px solid #DCDCDC;}
.adnews_c4 li a{ display:block; position:relative; padding-right:5.5em;}
.adnews_c4 li h3{ color:#000; font-size:16px; line-height:2.45; text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden; padding-left:1.5em; background:url(/cn/images/icon_c1.png) no-repeat left center; background-size:1em auto;}
.adnews_c4 li a:hover h3{ color:#ae1d03;}
.adnews_c4 li .time{position:absolute; right:0; top:50%; margin-top:-0.75em; line-height:1.5; font-size:89%; color:#666;}
@media (min-width:640px){
	.exhList2 li:nth-child(3n+1){ clear:both;}
}
@media (max-width:1600px){
	.header{ padding:0 15px;}
}
@media (max-width:1500px){
	.nav > li > a, .nav > li > .parent > a{ font-size:18px;}
	.nav > li{ margin:0 20px;}
	.adPrd{ margin:0 34px;}
	.adPrd li .item{ margin:0 10px;}
}
@media (max-width:1400px){
	.mauto{ padding:0 10px;}
	.bannerList .banSize{height:auto; padding-bottom:42.85%; background-size:cover;}
	.bannerList .banPage{ left:1em; width:auto; right:1em; margin-left:0;}
	.inBanner .inbanSize{ height:auto; padding-bottom:36.3%; background-size:cover;}
	.index .section1 .mauto{ padding:0;}
	.adCollect{ margin:0 -10px;}
	.adCollect li .item{ margin:0 10px;}
	.prdList1{ padding:0;}
	.prdList1 li .item{ margin:0 10px;}
}
@media (max-width:1360px){
	.body{ padding-top:82px;}
	.body_century{ padding-top:0;}
	.header .logo{ margin-top:10px; margin-bottom:10px;}
	.nav > li{ margin:0 15px;}
	.nav > li > a,.nav > li > .parent > a{ line-height:82px;font-size:16px;}
	.nav .subNav{ top:82px;}
	.nav .subNav li a{ font-size:14px;}
	.header .head_r{ margin-top:29px;}
	.header .head_r .log .pop_log{ top:53px;}
	.header .logo img{ max-height:62px;}
	.mini .logo{ margin-top:10px; margin-bottom:10px;}
	.mini .nav > li > a,.mini .nav > li > .parent > a{ line-height:62px;}
	.mini .nav .subNav{ top:62px;}
	.mini .head_r{ margin-top:19px;}
	.mini .head_r .log .pop_log{ top:43px;}
	.mini .logo img{ max-height:42px;}
	.header .head_r .search .pop_search .searchBox{ left:5%; right:5%;}
	.header .head_r .search .pop_search .searchBox .search_h{ font-size:24px;}
	.header .head_r .search .pop_search .searchBox .search_btn{ font-size:110%;}
	.header .head_r .search .pop_search .searchBox .icon_s{ width:1.5em; height:1.5em; background-size:contain; left:1em; margin-top:-0.75em;}
	
	.title1{ margin-bottom:0.5em;}
	.title1 .info_tab,.title h3{ font-size:24px;}
	.adNewsList li .time{font-size:155%;}
	.adNewsList li h3{ font-size:120%;}
	.vC .v_l .s_h{ font-size:120%;}
	.v_link li a{ font-size:110%;}
	.adPrd li .text h3{ font-size:120%;}
	.adCollect li h3{ font-size:120%;}
	.adCollect li .text .txt .t_s{ margin-bottom:20px;}
	.feedback_link li span{ font-size:120%;}
	.feedback_link li img{ width:3.5em;}
	.index .section5 .title4{ font-size:150%;}
	.menu li a{line-height:70px; font-size:16px;}
	.menu li.cur a, .menu li:hover a{ line-height:80px;}
	.subMenu li a{line-height:60px; font-size:16px;}
	.reservation .reserTb{ font-size:100%;}
	.res_record .reserTb{font-size:100%;}
	.abt_us h3{ font-size:42px;}
	.about3 h3{ font-size:42px;}
	
	.newsList1 li h3{ font-size:115%; padding-right:7em;}
	.newsList1 li .time{ line-height:3.4;}
	.newsList2 .slide_prev{ left:-30px;}
	.newsList2 .slide_next{ right:-30px;}
	
	.prdList1 li h3{ font-size:120%;}
	.prdList1 li .text .txt .t_s{ margin-bottom:20px;}
	.collD .imgList_cd .imgList_in{ padding:30px;}
	.collD .imgList_cd .pageD{ bottom:8px;}
	.collD .collD_con .collD_cc{ padding:30px 30px 10px;}
	.exhList2{ margin:0 -5px;}
	.exhList2 li .item{ margin:0 15px;}
	.exhList2 li .text h3{ font-size:18px;}
	.events3 .events_top h3{ font-size:42px;}
	.eventsList3 ul{ margin:0 -10px;}
	.eventsList3 li .item{ margin:0 10px;}
	.prdList3 li{ margin-bottom:30px;}
	.prdList3 li .item{ margin:0 15px;}
}
@media (max-width:1200px){
	.newsList2 .slide_prev,.newsList2 .slide_next{ display:none;}
	.adnews_c2{ margin:0 -10px;}
	.adnews_c2 li .item{ margin:0 10px;}
	.jubao{ padding:0;}
}
@media (max-width:1100px){
	.nav > li{ margin:0 8px;}
	.nav_p > ul > li{ margin:0 15px;}
	.newsList2,.newsList3{ margin-left:10px; margin-right:10px;}
	.newsD .newsD_h .newsTitle{ font-size:24px;}
	.collD .collD_con .collD_cc h3{ font-size:24px;}
	.eventList1 li h3{ font-size:20px;}
	.survey{ margin:0 -5px;}
	.survey li .item{ margin:0 5px;}
}
@media (max-width:960px){
	.body{ padding-top:1.4rem;}
	.body_century{ padding-top:0;}
	.header{position:fixed;top:0; left:0; width:100%; padding-top:0; height:1.4rem;  z-index:1000; color:#333; background:#fff; box-shadow:0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1); padding:0;}
	.header .header_in{ margin-top:0;}
	.header .logo{ padding:0.17rem 0.35rem ; line-height:1.06rem; text-align:left; margin:0; float:none;}
	.header .logo img{max-height:1.06rem;}
	.mobile_btn{ display:block; position:fixed; z-index:100; right:0; top:0; left:auto; width:50px; height:1.4rem;  text-align:center; line-height:50px; background:url(/cn/images/menuToggle.png) no-repeat 0 center #fff; transition: all 0.5s;-webkit-transition: all 0.5s;cursor:pointer;}
    .mobile_btn.open{ background-position:-50px center; background-color:#4A4A4A;}
	.navBox{position:fixed; left:0; width:100%; top:1.4rem; bottom:0; background:#fff; margin:0; padding:0.5em 0; display:none; z-index:999;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; overflow:auto;}
	.header .head_r{position:absolute; right:0.35rem;  top:50%; margin:0; margin-top:-13px; }
	.header .head_r .log .pop_log{ top:0.92rem;}
	.header .head_r .log .pop_log li a{ font-size:100%;}
	.header .close{ width:0.6rem; height:0.6rem; right:0.5rem; top:0.5rem; background-size:contain;}
	.panel .panel_tb{ display:block; position:absolute; top:1.4rem; bottom:0; left:0; right:0; height:auto;overflow:auto;}
	.panel .panel_td{ display:block; padding-bottom:1em; height:auto; }
	.nav_p{ display:block; text-align:center;}
	.nav_p > ul > li,.nav_p > ul > .telShow{ display:block; margin:0;}
	.nav_p > ul > li > .parent a{ display:inline-block;}
	.nav_p > ul > li > a, .nav_p > ul > li > .parent a{ padding-bottom:0; line-height:2.5; font-size:120%;text-align:center; background:none;}
	.nav_p .parent{ position:relative; cursor:pointer;}
	.nav_p .parent .icon_control{ position:absolute; display:block; z-index:99; top:0; right:0; width:6em; height:100%; background:url(/cn/images/icon23.png) no-repeat 3.5em center; background-size:1em auto;  cursor:pointer;}
	.nav_p .parent.open .icon_control{ background-image:url(/cn/images/icon24.png);}
	.nav_p li:hover .parent a,.nav li.act .parent> a{ }
	.nav_p .subNav{ display:none; margin-top:-0.5em; padding-top:1.5em; background:url(/cn/images/nav_adore.png) no-repeat center top; background-size:auto 1em;}
	.footer1{ display:none;}
	.footer2{ padding:1em 0;}
	
	.adPrd li{ width:50%;}
	.adCollect li .text .text_in{ left:0.5em; top:0.5em; right:0.5em; bottom:0.5em;}
	.adCollect li .text .txt .sum{ display:none;}
	.adCollect li .text .txt{ padding:1em 5%;}
	.adCollect li .c_h{ padding:0.5em 0;}
	.selectBox .select_dl .select_dt{ font-size:100%;}
	.selectBox .select_option{ top:2.7em;}
	.index .section5 .selectBox .select_option{ top:auto; bottom:2.7em;}
	.leader li{ margin-bottom:1em;}
	.leader li .item{ padding:1.5em 5%;}
	.leader li h3{ font-size:24px;}
	.about5 .img{ margin:0 0 2em;}
	.organization li{ margin-bottom:1.5em;}
	.organization li .item{ min-width:10em; font-size:100%; background-size:cover;}
	
	.prdList1 li .text .text_in{ left:0.5em; top:0.5em; right:0.5em; bottom:0.5em;}
	.prdList1 li .text .txt .sum{ display:none;}
	.prdList1 li .text .txt{ padding:1em 5%;}
	.prdList1 li .c_h{ padding:0.5em 0;}
	
	.exhList .item .text{ padding:30px;}
	.eventList1 li a{ padding:20px;}
	.prdList3 li .item{ margin:0 10px;}
	.prdList3 li .text{  bottom:0;}
	
	.tit_menu_ex{ padding-right:0; }
	.tit_menu_ex .menu_ex{ position:relative; left:0;}
	.prdList4{ margin:0 -0.3em;}
	.prdList4 li{ margin-bottom:1em;}
	.prdList4 li .item{ margin:0 0.3em;}
	
	.body_century .century_top{ padding-bottom:80%; margin-bottom:-30%; height:auto;}
	.body_century .century_top .img{ background-size:cover;}
	
	.survey li a::after{ display:none;}
	.eventList1 li a::after{ display:none;}
	
	.form_msg .col{ margin-bottom:1em;}
	.form_msg .col3{ margin:0 -0.3em 1em;}
	.form_msg .col3 .item .item_in{ margin:0 0.3em;}
	
	.jubao h3{ font-size:36px;}
	.jubao .item{ margin-bottom:1.5em;}
	.tb_x{ padding-top:1em;}
}
@media (max-width:800px){
	.lgReg{ margin:2em 10px;}
	.survey{ margin:0 -0.3em;}
	.survey li{ width:50%; margin-bottom:1em;}
	.survey li .item{ margin:0 0.3em;}
	.survey li a{ padding:1.5em 0.8em;}
	.survey li .text{ padding:1.5em 0;}
	
}
@media (max-width:767px){
	.adNews,.visit{ float:none; width:100%; margin:0; padding:1.5em 10px;}
	.adCollect li .text .txt .more{ margin-top:1em;}
	.index .section2,.index .section3,.index .section4,.index .section5{ padding:1.5em 0;}
	.title{ margin-bottom:1em;}
	.feedback_link li span{ font-size:110%; margin-left:0.5em;}
	.feedback_link li img{ width:2.5em;}
	.adCollect{ margin:0 -0.3em;}
	/*.adCollect li{ width:50%; margin-bottom:1em;}*/
	.adCollect li .text .txt .sum{ display:block;}
	.adCollect li .item{ margin:0 0.3em;}
	.adCollect li .text{ display:none !important;}
	.adCollect li .text .txt .more{ margin-top:1em;}
	.adCollect li a:hover .c_h{ visibility:visible; color:#830e0e;}
	.mainC{ padding-top:1.5em; padding-bottom:1.5em;}
	.mainCD{ padding-bottom:0;}
	.inMain{ margin:0 -5px;}
	.mainCon{ margin-bottom:1.5em;}
	.crumb{ display:none;}
	.body_century .crumb{ display:block; margin-bottom:0.5em; line-height:2;}
	.menu li a{line-height:3.5; font-size:105%;}
	.menu li.cur a, .menu li:hover a{ line-height:4; margin-top:-0.5em;}
	.subMenu{ padding:0 1em;}
	.subMenu li a{line-height:3.5; font-size:105%; padding:0 1em;}
	.reservation .reserTb{ font-size:90%;}
	.res_record .reserTb{ font-size:89%;}
	.reserTb th, .reserTb td{ padding:0.7em 0.5em;}
	.reserTb .th1,.reserTb .td1{ padding-left:0.5em;}
	
	.abt_us h3{ font-size:200%;}
	.abt_us{ margin-bottom:2em;}
	.history{ padding-top:1em;}
	.history li:nth-child(2),.history li.mt175{ margin-top:8em;}
	.about2 .pd1 h3{ font-size:200%;}
	.about2 .pd1{ padding-bottom:1.5em;}
	.about2 .pd2{ padding-top:1.5em;}
	.about3{ font-size:100%;}
	.about3 h3{ font-size:200%;}
	.jubao h3{ font-size:200%;}
	.leader{ margin:0 -4%;}
	.leader li{ width:100%;}
	.leader li .item{ min-height:0 !important;}
	.page{ margin-top:1.5em;}
	.newsList2{ margin-bottom:1.5em;}
	.newsList2 li .text{ padding:0 0 2em 0;}
	.newsList2 li .text h3{ font-size:120%;}
	.newsList2 .pageState{ top:9em;}
	.newsList2 li .img_date .date{ width:4em; height:4em; right:-2em; bottom:-2em; line-height:1.5; padding-top:0.5em; }
	.newsList3{ margin-top:1.5em;}
	.newsList3 li a{ margin-left:2em;}
	.newsList3 li .date{ width:4em; height:4em; left:-2em; margin-top:-2em; line-height:1.5; padding-top:0.5em; }
	.newsList3 li .text{ padding:1em 1em 1em 3em;}
	.newsList3 li .text h3{ font-size:120%; margin-bottom:0.2em;}
	.newsList3 li .text .sum{ font-size:90%;}
	.newsD .newsD_h{ padding-right:0; padding-bottom:1.5em;}
	.newsD .newsD_h .newshare{ display:none;}
	.newsD .newsD_con{ padding:1.5em 0 2em; font-size:100%;}
	.newsD .newsD_con img{ height:auto}
	.prdList1{ margin:0 -0.3em;}
	.prdList1 li{ width:50%; margin-bottom:1em;}
	.prdList1 li .item{ margin:0 0.3em;}
	.prdList1 li .text{ display:none !important;}
	.prdList1 li .text .txt .more{ margin-top:1em;}
	.prdList1 li a:hover .c_h{ visibility:visible; color:#830e0e;}
	.collD .imgList_cd{ float:none; width:100%; margin-top:0; }
	.collD .collD_con{ float:none; width:100%;}
	.exhList .item{ margin-bottom:1em;}
	.exhList .item .imgBox{ margin:0;}
	.exhList .item .imgBox .imgSize{ height:auto; padding-bottom:50%;}
	.exhList .item .text{position:relative; padding:1em 1em 1.5em; width:auto;}
	.exhList .item .text p{ height:auto;}
	.exhList .item .text .more{ margin-top:1em;}
	.exhList2{ margin:0 -0.3em;}
	.exhList2 li{ margin-bottom:1em;}
	.exhList2 li .item{ margin:0 0.3em;}
	.tit1{  margin-bottom:1em;}
	.form_res .col .col_item{ margin-bottom:1em;}
	.form_res .col .col_item .item{ margin:0 0.5em;}
	.form_res .sumbmit{ margin-top:1em;}
	.reservate{ padding-bottom:3em;}
	.res_record{ padding-top:2em;}
	.res_record .reserTb{ padding:0;}
	.events2 .newsList3{ margin:0;}
	.eventsList3 li{ width:50%;}
	.events3 .events_top{ margin-bottom:2em;}
	.joinUs li .tit h3{ font-size:110%; padding:0.7em 3em 0.7em 4em;}
	.joinUs li .tit .num{ width:2em; line-height:2; font-size:150%; text-align:center;}
	.joinUs li .tit::after{ right:1em; margin-top:-0.5em; height:1em; width:1.25em; background-size:contain;}
	.joinUs li .job_con{ padding:1.2em 1em 1.5em  4em;}
	.prdList3 { margin:0 -0.3em;}
	.prdList3 li{ margin-bottom:1em;}
	.prdList3 li .item{ margin:0 0.3em;}
	.ticket h2{ font-size:140%; margin-bottom:1.5em;}
	.ticket .ticket_cell .item_l{ padding:1.5em 1em;}
	.ticket .ticket_cell .item_r .item_r1,.ticket .ticket_cell .item_r .item_r2{ padding:1.5em 1em;}
	.ticket .ticket_cell h3{ font-size:140%;}
	.serviceList2 li .ques{ font-size:16px; padding:0.7em 3em 0.7em 3.8em;}
	.serviceList2 li .ques .icon_ques{ top:0.6em; width:1.8em; height:1.8em; background-size:contain;}
	.serviceList2 li .ques .icon_control{ right:1em; top:1em; height:1em; width:1.25em; background-size:contain;}
	.serviceList2 li .answ{ padding:1.2em 1em 1.5em  4em;}
	.serviceList2 li .answ .icon_answ{width:2em; height:2em; background-size:contain;}
	.feedback1 .t_p{ margin-bottom:1em; font-size:130%;}
	.feedback1 .emal_fd{ height:14em; background-size:cover;}
	.feedback1 .emal_fd .text{ width:auto; left:3%; right:3%; margin-left:0; font-size:130%; margin-top:-3.8em; border-width:3px; padding:3px;}
	.feedback1 .emal_fd .text .text_in{ padding:1.5em 1em;}
	.serviceList3 li .n_t{position:relative; top:0; right:auto; font-size:80%;}
	.surveyD_qs .item .s_a .radio_d{ padding:1.3em 0 1.3em 1.3em;}
	.surveyD_qs .item .s_a .area_d{ padding:1.3em;}
	.surveyD_qs .submit{ margin-top:1.2em;}
	.tit_menu_ex h3{ font-size:150%;}
	.tit_menu_ex{ margin-bottom:1.5em;}
	.tit_menu_ex .menu_ex{ font-size:110%;}
	.tit_menu_ex .menu_ex li a{ line-height:3;}
	.tit_menu_ex .menu_ex .adore_point{ height:3em;}
	.exh_us .exhUs_l,.exh_us .exhUs_r{ float:none; width:100%;}
	.exh_us .exhUs_l{ margin-bottom:2em;}
	.prdList4 li{ width:50%;}
	.prdList4 li:nth-child(2n+1){ clear:both;}
	
	.newsList5 li{ margin-bottom:1em;}
	.newsList5 li .imgBox{ width:40%;}
	.newsList5 li .text{ margin-left:40%; padding:0.3em 1em;}
	.newsList5 li .text .more{ display:none;}
	
	.century_index .sec1 .sec_l,.century_index .sec1 .sec_r{ float:none; width:100%;}
	.tit_c{ margin-bottom:1em;}
	.century_index .sec{ margin-bottom:1.5em;}
	.adnews_c2{ padding:1.5em 0.5em; margin:0 -0.3em;}
	.adnews_c2 li{ margin-bottom:0.5em; width:50%;}
	.adnews_c2 li:nth-child(2n+1){ clear:both;}
	.adnews_c2 li .item{ margin:0  0.3em;}
	.adnews_c3 li{ float:none; width:100%; margin-bottom:1em;}
	.century_index .sec4 .sec_l,.century_index .sec4 .sec_r{ float:none; width:100%;}
	.century_index .sec4 .sec_l{ margin-bottom:1em;}
	
	.msg{ margin-top:2em; padding-top:1.5em; padding-bottom:1em;}
	.msg .msg_n{ font-size:16px; margin-bottom:1.5em;}
	.msg .submit{ margin-top:1.5em;}
	
	.menu .tit{ display:block; line-height:2.5; text-align:center; font-size:130%; background:#9F0303; color:#fff; position:relative; cursor:pointer;}
	.menu .tit::after{ content:''; position:absolute; top:50%; margin-top:-0.5em; right:1em; width:1em; height:1em; background:url(/cn/images/icon_down5.png) no-repeat center; background-size:contain; }
	.menu .tit.open::after{ }
	.menu ul{ display:none;}
	.menu li{ width:100%; border-bottom:1px solid #f0f0f0; }
	.menu li a{ line-height:2.5;}
	.menu li.cur a, .menu li:hover a{ line-height:2.5; margin-top:0; background:none; color:#9F0303;}
} 
@media (max-width:640px){
	.bannerList .banPage{ bottom:0.5em;}
	.bannerList .banPage span{ width:2em; height:2px;}
	.bannerList .banPage span.active{ height:4px;}
	.link_s .item{ margin:0 0 1em; float:none; width:100%;}
	.feedback_link li span{ display:block; margin:0.5em 0 0;}
	.lgReg .lgReg_in{ padding:2em 1em;}
	.lgReg .tit{ margin-bottom:1.5em;}
	.his_b .his_bb{ font-size:120%; padding:0 2em;}
	.organization li{ width:33.33%;}
	.d_more .item a,.collD .d_more .item a{ line-height:3;}
	.d_more .item_l,.collD .d_more .item_l{ padding-right:1.5em;}
	.d_more .item_r,.collD .d_more .item_r{padding-left:1.5em;}
	.d_more .item_back a,.collD .d_more .item_back a{ width:3em; margin-left:-1.5em; background-size:1em auto;}
	.d_more .item_l a,.d_more .item_r a,.collD .d_more .item_l a,.collD .d_more .item_r a{ padding:0 1em;}
	.collD .imgList_cd .imgList_in{ padding:1em 1em 30px;}
	.collD .collD_con .collD_cc{ padding:1em;}
	.collD .collD_con .collD_cc .collD_h{ padding-right:0; padding-bottom:1.5em; margin-bottom:1.5em;}
	.collD .collD_con .collD_cc .collD_h .shareD{ display:none;}
	.exhList2 li{ width:50%;}
	.exhList2 li:nth-child(2n+1){clear:both;}
	.eventList1 li a{ padding:1em;}
	.eventList1 li .t_a > div{ display:block; margin-right:0;}
	.eventsList3 ul{ margin:0 -0.3em;}
	.eventsList3 li{ margin-bottom:0;}
	.eventsList3 li .item{ margin:0 0.3em;}
	.eventsList3 li .text{ padding:0.5em 0 0.9em;}
	.prdList3 li{ width:50%;}
}
@media (max-width:520px){
	.body{font-size:0.35rem;}
	.footer2{ padding:1em 0;}
	.header .head_r .search .pop_search .searchBox .search_h{ font-size:130%;}
	.adNewsList{ font-size:90%;}
	.adPrd li{ width:100%;}
	.adPrd .slide_prev, .adPrd .slide_next{ width:1em; height:3em; margin-top:-5em;}
	.adPrd .slide_prev{ left:-10px;}
	.adPrd .slide_next{ right:-10px;}
	.adPrd{ margin:0 10px;}
	.title1 .info_tab, .title h3{ font-size:130%;}
	/*.adCollect li{ width:100%; float:none;}*/
	.adCollect li h3{ font-size:100%;}
	.feedback_link { font-size:80%;}
	.lgReg .tit .cn{ font-size:130%;}
	.reservation .reserTb{ font-size:80%;}
	.res_record .reserTb{ font-size:80%;}
	
	.history li{ margin-bottom:2em;}
	.history li .item::after{top:0.95em; margin-top:-7px;}
	.history li .item .item_in::after{ top:1em; margin-top:-4px;}
	.history li .year{ font-size:150%;}
	.history li .sum{ font-size:90%;}
	.history li .item .item_in{ padding-right:14px;}
	.history li:nth-child(2n+1) .item .item_in{ padding-left:14px;}
	.honorList li .text h3{ font-size:120%;}
	.honorList li .text .time{ font-size:140%;}
	.about3 h3{ font-size:150%;}
	.about3 h3::after{ width:2em; margin-left:-1em;}
	.leader li h3{ font-size:130%;}
	.organization li{ margin-bottom:1em;}
	.organization li .item{ min-width:9em; font-size:90%;}
	.newsList1 li h3{ padding-left:1.5em; padding-right:6em;}
	.newsList1 li h3::after{ width:0.4em; height:0.4em; margin-top:-0.2em; left:0.5em;}
	.newsList1 li .time{ padding:0 1em;}
	.newsList2 li{ padding-bottom:0;}
	.newsList2 li .img_date{ float:none; width:auto; margin-right:2.3em;}
	.newsList2 li .img_date .date{ font-size:110%;}
	.newsList2 li .text{ margin-left:0; padding:2em 0 0;}
	.newsList2 li .text h3{ font-size:110%;}
	.newsList2 .pageState{position:relative; top:0; left:0; margin-top:0.5em;}
	.newsList2 li .text p{ line-height:1.5; max-height:4.3em;}
	.newsList3 li .text h3{ font-size:110%;}
	.newsList3 li .date{ font-size:110%;}
	.newsD .newsD_h .newsTitle{ font-size:130%;}
	.prdList1 li h3{ font-size:110%;}
	/*.menu7{overflow-x:scroll; }
	.menu7 ul{ width:130%; }*/
	.collD .collD_con .collD_cc h3{ font-size:130%;}
	.exhList .item .text h3{ font-size:130%;}
	.exhList2 li .text{ font-size:85%;}
	.exhList2 li .text h3{ font-size:120%;}
	.tit1 h3{ font-size:150%;}
	.form_res .sumbmit .btn_sm,.form_res .sumbmit .btn_rs{ font-size:105%; margin:0 0.5em;}
	.eventList1 li h3{ font-size:130%;}
	/*.menu6{overflow:auto;}
	.menu6 ul{ width:130%; }*/
	.eventsList3 li .text h3{ font-size:105%;}
	.events3 .events_top h3{ font-size:180%;}
	.prdList3 li .text{ font-size:100%; bottom:0;}
	.notice li .num{ width:3em;}
	.notice li .num span{ font-size:200%;}
	.notice li p{ padding-left:4em; font-size:100%;}
	.ticket .ticket_cell .item_l{ float:none; width:100%;}
	.ticket .ticket_cell .item_r{ position:relative; width:100%;}
	.ticket .ticket_cell .item_r .item_r1,.ticket .ticket_cell .item_r .item_r2{ position:relative; height:auto;}
	.ticket .noce{ font-size:105%;}
	.serviceList2 li .ques{ font-size:110%;}
	.survey li .text h3{ font-size:115%; margin-bottom:1em;}
	.survey li .text .btn_more{ padding:0 2em; margin-top:1.2em;}
	.surveyD_qs .submit .btn_sm,.surveyD_qs .submit .btn_rs{ font-size:105%; margin:0 0.5em;}
	.exh_us{ font-size:100%;}
	.prdList4 li .imgBox::after{ width:2em; height:2em; background-size:contain; right:0.5em; bottom:0.5em;}
	.newsList5 li .text h3{ font-size:105%;}
	.newsList5 li .text .time{ font-size:85%; line-height:1.3;}
	.newsList5 li .text p{ margin-top:0.5em; line-height:1.4; font-size:90%; height:2.6em;}
	
	.tit_c h3{ font-size:120%; line-height:2.2; padding-left:1.5em; min-width:8em; background-size:cover;}
	.adnews_c1 li h3{ font-size:115%;}
	.imgBigBox .item .text h3{ font-size:110%;}
	.video_play .video_size{ padding-bottom:67.22%; height:auto;}
	.adnews_c3 li .img{ width:35%;}
	.adnews_c3 li .text{ margin-left:35%; padding-left:1em;}
	.adnews_c3 li .text h3{ font-size:110%; margin-bottom:0.2em;}
	.adnews_c3 li .text p{ height:4.3em; line-height:1.5; position:relative; overflow:hidden; font-size:95%;}
	.adnews_c3 li .text p .more{ background:#fff; min-width:3.8em; line-height:1.3; position:absolute; right:0; bottom:0; line-height:1.3;}
	.adnews_c4 li h3{ font-size:110%;}
	
	.msg .msg_n{ font-size:100%;}
	.form_msg .col3{ margin-bottom:0;}
	.form_msg .col3 .item{ width:100%; margin-bottom:1em; float:none;}
	.msg .submit .btn_sm,.msg .submit .btn_rs{ font-size:105%; margin:0 0.5em;}
	.form_msg .star{ font-size:130%;}
}





/*2020-03-23*/
.wbola{ width:50%; float:left; box-sizing:border-box; height:425px; background:#eee; padding:30px 40px 0;}
.odrelm a{ font-size:32px; display:inline-block; padding:0 20px; color:#333; cursor:pointer; position:relative; z-index:10;}
.odrelm a:nth-child(2n):before{ content:''; display:block; position:absolute; left:0; top:10%; height:80%; width:2px; background:#666;}
.odrelm a:nth-child(2n-1){ padding-left:0;}
.odrelm a.cur{ color:#830e0e;}
.odrelm a.cur:after{ content:''; display:inline-block;width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #830e0e; position:absolute; left:50%; bottom:-10px; margin-left:-5px;}


.ablore{ margin-top:-40px;}
.plboc{ line-height:48px; height:48px; font-size:18px; overflow:hidden; border-bottom:1px solid #ddd; background:url(/cn/images/ddc.png) no-repeat left center; padding-left:25px;}
.plboc span{ float:right; font-size:14px;}

.swiper01{ padding-top:75px;}
.swiper01 .swiper-pagination01{ position:absolute; right:0; top:12px; width:auto; bottom:auto; z-index:5; left:auto;}
.swiper01 .swiper-pagination01 .swiper-pagination-bullet{ border-radius:0; background:#ceaaaa; opacity:1;}
.swiper01 .swiper-pagination01 .swiper-pagination-bullet-active{ background:#830e0e; width:12px; height:12px;}
.slnoc{ font-size:32px; color:#fff;}
.slnoc a{ position:relative; z-index:5; color:#fff;}
.voleap{ margin-top:-40px;}
.swiper02{ padding-top:75px;}
.swiper02 .swiper-slide a{ display:block; color:#fff;}
.swiper02 .swiper-slide a .pic{ width:187px; float:left;}
.swiper02 .swiper-slide a .pic img{ width:100%; height:128px; object-fit:cover;}
.swiper02 .swiper-slide a .con{ width:calc(100% - 210px); float:right;}
.swiper02 .swiper-slide a .con .albm{ line-height:22px; height:44px; overflow:hidden; margin-top:12px;}
.swiper02 .swiper-slide a .con .tvlp .date{ background:rgba(255,255,255,0.3); float:left; width:65px; text-align:center; font-size:12px; padding:8px 0;}
.swiper02 .swiper-slide a .con .tvlp .date strong{ font-size:20px; display:block;}
.swiper02 .swiper-slide a .con .tvlp .tit{ width:calc(100% - 85px); float:right; font-size:20px; line-height:27px; height:54px; overflow:hidden;}
.swiper02 .swiper-pagination02{ position:absolute; right:0; top:12px; width:auto; bottom:auto; z-index:5; left:auto;}
.swiper02 .swiper-pagination02 .swiper-pagination-bullet{ border-radius:0; background:#b56e6e; opacity:1;}
.swiper02 .swiper-pagination02 .swiper-pagination-bullet-active{ background:#fff; width:12px; height:12px;}

.lbuten{ margin-top:35px; padding-top:30px; border-top:1px solid rgba(255,255,255,0.3);}
.puiaec{ width:calc(100% - 125px); color:#fff; float:left;}
.puiaec .lvnc{ line-height:25px;}
.puiaec .vlma{ margin-top:5px; font-size:0;}
.puiaec .vlma span{ font-weight:bold; display:inline-block; text-align:center; line-height:30px; font-size:16px; margin-right:1%; color:#fff;background:rgba(255,255,255,0.3); width:32%;}
.olpct{ width:102px; float:right;}

.qr_f .list{ text-align:left; float:left; text-align:center; margin-bottom:20px; margin-left:10%;}
.qr_f .list:hover img{ transform:scale(1.7);}
.qr_f .list img{}
.qr_f .list .tit{ line-height:25px; font-size:12px; margin-top:3px;}



.contact_f .volc{ line-height:22px; padding:5px 0;}
.contact_f .volc img{ margin-right:8px;}
.bg-ccl{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index:99; background:rgba(0,0,0,0.7);}
.alotrc{ display:none; position:fixed; text-align:center; z-index:100; left:50%; top:50%; transform:translateY(-50%); width:428px; margin-left:-214px; background:#fff; padding:40px 0;}
.alotrc .tit{ margin-top:12px; font-size:16px; line-height:1.8; color:#333;}
.alotrc .bgc{ margin-top:20px;}


@media (min-width:1201px){
.plboc a:hover{ color:#840e0e;}
}
@media (max-width:1200px){
.wbola{ width:100%; height:auto; padding:4%;}
.odrelm a,.slnoc{ font-size:24px;}
.swiper01,.swiper02{ padding-top:50px;}
.plboc{ font-size:15px;}
.plboc span{ display:none;}
.plboc a{ display:block;}
}


@media (max-width:768px){
.swiper02 .swiper-slide a .pic{ width:100px;}
.swiper02 .swiper-slide a .pic img{ height:68px;}
.swiper02 .swiper-slide a .con{ width:calc(100% - 110px);}
.swiper02 .swiper-slide a .con .albm{ display:none;}
.swiper02 .swiper-slide a .con .tvlp .date{ display:block; width:100%; text-align:left; background:none;}
.swiper02 .swiper-slide a .con .tvlp .date strong{ display:inline-block; margin-right:5px;}
.swiper02 .swiper-slide a .con .tvlp .tit{ line-height:25px; height:25px; font-size:15px; overflow:hidden; width:100%;}
.puiaec{ width:100%;}
.olpct{ width:100%; margin-top:15px;}
.lbuten{ margin-top:4%; padding-top:3%;}
.puiaec .vlma span{ font-size:12px; padding:0 8px;}
}

@media (max-width:428px){
.alotrc{ width:90%; left:5%; margin-left:0;}
}













