@charset "utf-8";


.HuangHeLou_body {width:100%; height:auto; overflow:hidden; margin-top:83px;}
.HuangHeLou_body:before {content: "";
    display: block;
    position: absolute;
    top: 82%;
    left: -4.7rem;
    width: 5.7rem;
    height: 2.25rem;
    background: url(../images/xiangyun1.png) repeat;
    background-size: 100%;
}  


/* =================header */
.pc_header {position:fixed; z-index:999; top:0px; left:0; width:100%; height:auto; background: #fff url(../images/public-bg.jpg) repeat; /*background: #fff url(../images/public-bg.jpg) repeat;*/}
.mo_header {display:none;}
.pc_header:before {content:""; display:block; position:absolute; top:-1.475rem; right:-0.95rem; width:5.7rem; height:2.25rem; background:url(../images/xiangyun1.png) repeat; background-size:100%; opacity:.6;}
.pc_header:after {/*content:""; display:block; position:absolute; bottom:0; left:0; right:0; margin:0 auto; width:100%; height:1px; background-color:#dab866;*/}
.pc_header .wrap {position:relative; font-size:0; -webkit-text-size-adjust:none;}
.pc_logo {display:inline-block; width:auto; margin:12px 0;}
.pc_logo img {width:auto; max-width:3.925rem;}

.pc_header_top {position:absolute; z-index:2; top:5px; right:0; width:auto;}
.pc_header_top .ht_btn {float:right; position:relative;}
.pc_header_top .ht_btn a:hover {color:#dab866;}
.pc_header_top .ht_btn:after {content:""; display:block; position:absolute; bottom:0; right:0; width:0; height:1px; background-color:#dab866;
-webkit-transition: width .3s;
-moz-transition: width .3s;
-ms-transition: width .3s;
-o-transition: width .3s;
transition: width .3s;
}
.pc_header_top .ss_text {width:0; padding-right:14px; height:20px; padding-bottom:0.175rem; line-height:20px; font-size:12px; color:#666; text-indent:5px;
-webkit-transition: width .3s;
-moz-transition: width .3s;
-ms-transition: width .3s;
-o-transition: width .3s;
transition: width .3s;
}
.pc_header_top .ht_btn:hover .ss_text {width:111px;}
.pc_header_top .search_btn:hover:after {width:100%;}
.pc_header_top .ss_btn {position:absolute; top:1px; right:1px; width:13px; height:20px; background:url(../images/ss.png) no-repeat right center; background-size:13px; cursor:pointer;}
.pc_header_top .ss_btn:hover {background:url(../images/ss-hovers10.png) no-repeat right center;}
.pc_header_top .enter_btn {margin-right:21px;}
.hhl_tianqi {margin-top:-8px; font-family:"微软雅黑" !important;}
.hhl_tianqi  iframe {margin-top:0;}
.man_icon {display:inline-block; width:12px; height:13px; background:url(../images/man.png) no-repeat center; margin:0 0.25rem 0 0 !important;}
.zaixian {cursor:pointer;}
.exit_btn {position:absolute; top:100%; left:0; width:100%; height:0; line-height:0.9rem !important; color:#dab866 !important; background-color:#181818; text-indent:0.6rem; cursor:pointer; overflow:hidden;
-webkit-transition: height .3s;
-moz-transition: height .3s;
-ms-transition: height .3s;
-o-transition: height .3s;
transition: height .3s;
}
.enter_btn:hover .exit_btn {height:0.9rem;}
.pc_header_top .language_btn {margin-right:31px;}
.pc_header_top .ht_btn a,.pc_header_top .ht_btn span {font-size:14px; line-height:20px; color:#111111;}
.pc_header_top .ht_btn span {display:inline-block; margin:0 2px; color:#d3d3d3;}

.pc_nav {position:absolute; top:52px; right:0; width:100%; height:auto;}
.pc_nav ul {text-align:right; margin-right:-2.215%;}
.pc_nav li {display:inline-block; margin:0 2.125%; position:relative;}
.pc_nav li>a {display:inline-block; padding-bottom:0.4rem; font-size:15px; line-height:15px; color:#111111; letter-spacing:1.5px; position:relative;}
/*.pc_nav li .on {display:inline-block; padding-bottom:0.4rem; font-size:15px; line-height:15px; color:#111111; letter-spacing:1.5px; position:relative;}*/
.pc_nav li>a:after {content:""; display:block; position:absolute; bottom:0; width:0; left:0; right:0; margin:0 auto; height:2px; background-color:#dab866;
-webkit-transition: width .3s;
-moz-transition: width .3s;
-ms-transition: width .3s;
-o-transition: width .3s;
transition: width .3s;
}
.pc_nav .on:after {content:""; display:block; position:absolute; bottom:0; width:0; left:0; right:0; margin:0 auto; height:2px; background-color:#dab866;}
.pc_nav li:hover>a:after,.pc_nav li>a.on:after {width:100%;}
.pc_nav li:hover>a,.pc_nav li>a.on {color:#dab866;}
/*.pc_nav li >a .on:after {width:100%;}*/
.pc_nav .erji_body {position:absolute; z-index:111; top:30px; left:0; width:auto; height:auto; background-color:#1e1e1e; text-align:left; display:none;}
.pc_nav li:nth-last-of-type(1) .erji_body,.pc_nav li:nth-last-of-type(2) .erji_body {left:auto; right:0;}
.pc_nav .erji_body a {display:block;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; min-width:4.85rem; padding:0 0.5rem; line-height:1.25rem; border-bottom:1px solid #353535; font-size:14px; color:#dab866; letter-spacing:1px;
-webkit-transition: background-color .3s;
-moz-transition: background-color .3s;
-ms-transition: background-color .3s;
-o-transition: background-color .3s;
transition: background-color .3s;
}
.pc_nav .erji_body a:hover {background-color:#181818;}
.pc_nav .li_min {position:relative;}
.pc_nav .sanji_body  {position:absolute; top:0; left:100%; width:100%; height:auto; background-color: #1e1e1e; display:none;
-webkit-transition: display .3s;
-moz-transition: display .3s;
-ms-transition: display .3s;
-o-transition: display .3s;
transition: display .3s;
}
.pc_nav li:nth-last-of-type(1) .sanji_body,.pc_nav li:nth-last-of-type(2) .sanji_body {right:100%;}
.li_min:hover {background-color:#181818;}
.li_min:hover .sanji_body {display:block;}


#mcover{ position: fixed; top:0;  left:0; width:100%; height:100%;background:rgba(0, 0, 0, 0.7);  display:none;z-index:20000;}
#mcover img {position: fixed;right: 18px;top:5px;width: 260px;height: 180px;z-index:20001;}
#mcover .img{
  width: 100%;
  min-width: 100%;
  height: 50px;
  margin:0 auto;
  text-align: center;
  font-size: 20px;
}


/* =================footer */
.footer {background-color:#1e1e1e; padding:1rem 0 0.3rem 0;}
.footer .innerwrap {width:880px; margin:0 auto;}
.foo_nav a,.friendly_link a {display:block; font-size:12px; color:#dab866; opacity:0.6; filter:alpha(opacity=60);
-webkit-transition: color .3s,opacity .3s;
-moz-transition: color .3s,opacity .3s;
-ms-transition: color .3s,opacity .3s;
-o-transition: color .3s,opacity .3s;
transition: color .3s,opacity .3s;
}
/* 底部导航 */
.foo_nav {width:100%; padding-bottom:0.825rem;}
.foo_nav ul {width:100%;}
.foo_nav li {display:block; float:left; width:18.1818%;}
.foo_nav li:last-of-type {width:9.091%;}
.foo_nav .foo_nav_wrap {display:inline-block;}
.foo_nav .foo_nav_yiji {font-weight:bold; position:relative; opacity:1; filter:alpha(opacity=100); margin-bottom:1rem;}
.foo_nav li.on .foo_nav_yiji,.foo_nav li .foo_nav_yiji:hover {opacity:1; filter:alpha(opacity=100); color:#fff;}
.foo_nav .foo_nav_ejbody a {margin-bottom:0.35rem;}
.foo_nav .foo_nav_ejbody a:hover {/*opacity:.3; filter:alpha(opacity=30);*/ color:#fff; opacity:1;}

.newadd_area {display:inline-block; text-align:center;}
.newadd_area .gf_ewmbody img {padding:0.25rem; background-color:#fff;}
.share_hhlweb {margin:0.5rem 0 0.6rem 0;}
.share_hhlweb .bdsharebuttonbox a {display:inline-block; width:40px; height:40px; margin:0 5px; padding:0; float:none; background:url(../images/share-jc.png) no-repeat;}
.share_hhlweb .bdsharebuttonbox .popup_tsina {background-position:0 0;}
.share_hhlweb .bdsharebuttonbox .popup_qzone {background-position:-40px 0;}
.share_hhlweb .bdsharebuttonbox .popup_douban {background-position:-80px 0;}
.lx_telnum {font-size:12px; color:#dab866;}
.lx_telnum b {font-weight:bold;}

/* 友情链接 */
.friendly_link {width:100%; margin:0 auto 0.75rem;}
.friendly_link dd {display:inline-block; margin:0 10px 10px 10px; line-height:24px;}
.friendly_link span {font-size:12px; color:#dab866; font-weight:bold; padding-right:11px; margin:0;} 
.friendly_link dl {display:inline-block; padding-left:71px; position:relative;}
.friendly_link dl>span {position:absolute; top:0; left:0;}
.friendly_link dd:hover a {color:#fff; opacity:1;}
/* 版权所有 */
.footer_bottom {font-size:12px; color:#dab866; padding-top:0.5rem; border-top:1px solid #7c6b42; opacity:0.6; filter:alpha(opacity=60);}
.footer_bottom span {display:inline-block;}


/* ===============登录注册 */
.login_hhl {position:fixed; top:0; left:0; width:100%; height:100%; z-index:10000; background-color:rgba(0,0,0,.7); display:none;}
.login_hhl.on1,.login_hhl.on2,.login_hhl.on3 {display:block;}
.login_hhl .blank {position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}
.login_form {width:100%; height:auto; position:relative; z-index:25; top:50%; left:0; right:0; margin:0 auto;}
.login_form img.logo_img {display:block; width:3.925rem; min-width:100px; margin:0 auto 0.975rem;}
.close_login {display:block; position:absolute; top:14px; right:14px; width:36px; height:36px; background:url(../images/public-icon.png) no-repeat; background-position:90% 100%; cursor:pointer;}
.login_form h1 {position:relative; text-align:center; margin-bottom:0.725rem;}
.login_form h1 span {display:inline-block; font-size:12px; color:#999999; padding:0 0.5rem; background-color:#fff; position:relative; z-index:2;}
.login_form h1:after {content:""; display:block; width:100%; height:1px; position:absolute; top:50%; left:0; background-color:#dcdddd;}
.login_form ul {display:block; width:257px; max-width:100%; margin:0 auto;}
/* 登录表单 */
.login_form .li1 {margin-bottom:17px;}
.login_form .li1 input,.login_form .li2 input {width:257px; max-width:100%; height:34px; line-height:34px; border:1px solid #dcdddd; border-radius:3px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; padding:0 14px;}
.login_form ::-moz-placeholder {color:#999;}
.login_form :-ms-input-placeholder {color:#999;}
.login_form ::-webkit-input-placeholder {color:#999;}
.login_form .li2 {margin-bottom:12px;}
.login_form .li2 input {border:1px solid #dab866; background-color:#dab866; font-family:'Microsoft YaHei'; font-size:14px; color:#fff;}
.login_form .li3 .remember_psd {display:inline-block; margin-left:2px; cursor:pointer;}
.login_form .li3 #remember {display:inline-block; vertical-align:top; margin-right:10px; width:14px; height:14px; background:url(../images/public-icon.png) no-repeat; background-position:48% 100%;}
.login_form .li3 #remember.on {background-position:0 0;}
.login_form .li3 label,.login_form .li3 a.forget {font-size:12px; color:#666; line-height:14px;}
.login_form .li3 a.forget {float:right;}
.login_form .if {text-align:center; font-size:12px; color:#333;}
a.go_sign,a.go_login {color:#dab866;}
.login_up .if {margin-top:1.15rem;}
/* 注册表单 */
.login_form .li1 input.code {width:136px; max-width:50%;}
.login_form .li1 a.code {float:right;}
.sign_up .if {margin-top:0.725rem;}
.sign_up,.login_up,.reset_up {display:none;}
.login_hhl.on1 .login_up,.login_hhl.on2 .sign_up,.login_hhl.on3 .reset_up {display:block;} 
 

.form_type{width:364px; padding:0.95rem 9.236% 0.675rem 9.236%; border-radius:6px; background-color:#fff; margin:0 auto; position:relative; z-index:30;}
.form_type.switching {
-webkit-transform:perspective(2000px) rotateY(-90deg);
-webkit-animation:flip .4s linear,flip_out .4s .41s linear;
transform:perspective(2000px) rotateY(-90deg);
animation:flip .4s linear,flip_out .4s .41s linear
}
@-webkit-keyframes flip{
0%{ -webkit-transform:perspective(2000px) rotateY(0deg)}
100%{-webkit-transform:perspective(2000px) rotateY(90deg)}
}
@-webkit-keyframes flip_out{
0%{ -webkit-transform:perspective(2000px) rotateY(-90deg)}
100%{-webkit-transform:perspective(2000px) rotateY(0deg)}
}
@keyframes flip{
0%{ transform:perspective(2000px) rotateY(0deg)}
100%{transform:perspective(2000px) rotateY(90deg)}
}
@keyframes flip_out{
0%{ transform:perspective(2000px) rotateY(-90deg)}
100%{transform:perspective(2000px) rotateY(0deg)}
}	

/* 注册提示 */
.zhuce_tishi {position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,.7); z-index:10000; text-align:center;}
.zhuce_tishi .zt_infobox {width:95%; max-width:480px; height:auto; overflow:hidden; border-radius:7px; margin:auto; position:relative; top:50%; margin-top:-112px;}
.zhuce_tishi .zt_top {width:100%; height:60px; line-height:60px; background-color:#dbb866; font-size:20px; color:#fff;}
.zhuce_tishi .zt_body {width:100%; height:auto; background-color:#fff; font-size:24px; color:#dab866; padding:45px 0;}
.zhuce_tishi .zt_bottom {width:100%; height:40px; background-color:#efefef; font-size:14px; color:#666; line-height:40px;}
.zhuce_tishi .zt_color {color:#dbb866;}
.zhuce_tishi img {margin-right:10px;}


/* 侧边浮窗 */
.float_window {position:fixed; z-index:300; top:50%; right:-170px;width:auto; height:auto; /*overflow:hidden;*/ background-color:#252525; border-radius:6px 0 0 6px;
-webkit-transition: right .3s;
-moz-transition: right .3s;
-ms-transition: right .3s;
-o-transition: right .3s;
transition: right .3s;
}
.fwbg {border-radius:5px 0 0 0; display:none;}
.fwbg.on {display:block;}
.float_window.on {right:0; z-index:160;}
div.close_fw {display:none; position:fixed; z-index:159; top:0; left:0; width:100%; height:100%;opacity:0;}
span.close_fw {display:block; position:absolute; top:0.7rem; left:0.4rem; width:9px; height:17px; background:url(../images/jt5.png) no-repeat center; opacity:0; cursor:pointer;}
div.close_fw.on {display:block;}
.float_window.on span.close_fw {opacity:1; z-index:160;}
.fw1 {display:inline-block; vertical-align:middle; width:1rem;color:#fff; background:url(../images/fw-icon1.png) no-repeat 0.15rem 0.325rem; background-size:0.8rem; cursor:pointer;}
.fw1 h1 {width:0.5rem; font-size:0.4rem; letter-spacing:0.35rem; padding:1.25rem 0.35rem 0.4rem 0.3rem;}
.fw2 {height:0;}
.float_window.on .fw2 {height:auto;}
.fw2 {display:inline-block; vertical-align:middle; border-left:1px solid #3b3b3b; padding-top:0.375rem;}
.fw2 li {padding:0 12px 0 14px; border-bottom:1px solid #3b3b3b; position:relative;}
.fw2 li:last-of-type {border-bottom:0;}
.fw2 li>a {display:block; font-size:0.35rem; color:rgba(255,255,255,1); line-height:1.2rem; text-indent:28px; cursor:pointer; color:#dab866;}
.fw2 li>a:hover {color:#fff;}
.fw2 li:first-of-type>a {color:#dab866;}
.fw2 .fwli1>a {background:url(../images/fw-icon2.png) no-repeat left center;}
.fw2 .fwli2>a {background:url(../images/fw-icon3.png) no-repeat left center;}
.fw2 .fwli3>a {background:url(../images/fw-icon4.png) no-repeat left center;}
.fw2 .fwli4>a {background:url(../images/ewm_icon.png) no-repeat left center;}
.fw2 .fwli4 .gf_ewmbody {position:absolute; top:-55px; left:-206px; background-color:#fff; padding:0.4rem; font-size:14px; color:#333; text-align:center; display:none;}
.fw2 .fwli4 img {margin-bottom:0.4rem;} 
.fw2 .fwli4:hover .gf_ewmbody {display:block;}

.fw2_body {width:144px; padding:0.25rem 0 0.5rem 0;}
.ser_tel_lists {margin-bottom:0.5rem;}
.ser_tel_lists p,.ser_link_lists a {font-size:12px; color:rgba(218,184,102,.6);}
.ser_tel_lists p:hover,.ser_link_lists a:hover {font-size:12px; color:#fff; cursor:default;}
.ser_link_lists a:hover {color:rgba(255,255,255,.8);}
.ser_tel_lists p {margin-bottom:0.25rem;}
.ser_link_lists a {margin-bottom:0.3rem; display:inline-block; vertical-align:middle; width:50%; color:#dab866; opacity:.6;}
.ser_link_lists a:hover {color:#fff; opacity:1;}

.return_top {width:100%; cursor:pointer; background-color:#252525; border-radius:0 0 0 5px; text-align:center; display:none; border-right: 1px solid #3b3b3b; border-top:1px solid #3b3b3b; color:#fff; text-align:left; font-size:16px; padding:5px 0 2px 0;}
.return_top.on {display:block;}
.return_top  .rt_hover {display:inline-block; vertical-align:middle; width:0.8rem; height:0.75rem; margin:0 0.06rem; margin-right:50px; background:url(../images/return_top.png) no-repeat left center; background-size:100% !important;}
.return_top:hover {color:#dab866;}
.return_top:hover  .rt_hover {background:url(../images/return_top-hover.png) no-repeat left center;}


/* =============================================
   =================index */

.index_part1 {margin-bottom:1.125rem;position:relative; overflow:hidden;}
.mo_index_banner,.mo_item_bg,.mo_lp,.mo_intro_bgimg {display:none !important;}
.index_banner .active .item {overflow:hidden;position:relative; z-index:66;}
.index_banner .item {position:relative;}
.index_banner .item_bg {position:absolute; top:0; left:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover;
-webkit-animation: myfirst 6.5s infinite;
-moz-animation: myfirst 6.5s infinite;
-o-animation: myfirst 6.5s infinite;
animation: myfirst 6.5s infinite;
}
@-webkit-keyframes myfirst
{
0% {-webkit-transform:scale(1,1);}
100% {-webkit-transform:scale(1.1,1.1);}
}
@-moz-keyframes myfirst
{
0% {-moz-transform:scale(1,1);}
100% {-moz-transform:scale(1.1,1.1);}
}
@-o-keyframes myfirst
{
0% {-o-transform:scale(1,1);}
100% {-o-transform:scale(1.1,1.1);}
}
@keyframes myfirst
{
0% {transform:scale(1,1);}
100% {transform:scale(1.1,1.1);}
}
.index_banner .item_bg>img {display:none;}
.index_banner .item_contenter {position:absolute; z-index:10; top:0; left:0; right:0; margin:0 auto; height:100%;}
.index_banner .item_text {position:absolute; top:36%; right:9.166%; opacity:0;
-webkit-animation: mysecond 6.5s infinite;
-moz-animation: mysecond 6.5s infinite;
-o-animation: mysecond 6.5s infinite;
animation: mysecond 6.5s infinite;
}
.index_banner .active .item_text {top:13.5%; opacity:1;}
@-webkit-keyframes mysecond
{
0% {top:36%; opacity:0;}
100% {top:13.5%; opacity:1;}
}
@-moz-keyframes mysecond
{
0% {top:36%; opacity:0;}
100% {top:13.5%; opacity:1;}
}
@-o-keyframes mysecond
{
0% {top:36%; opacity:0;}
100% {top:13.5%; opacity:1;}
}
@keyframes mysecond
{
0% {top:36%; opacity:0;}
100% {top:13.5%; opacity:1;}
}
.index_banner .item_text img {width:9.5rem; height:4.275rem; margin-left:2.25%;}
#owl-nav .owl-prev,#owl-nav .owl-next,.index_part1 .bx-prev,.index_part1 .bx-next {width:1.5rem; height:2.25rem; position:absolute; z-index:200; top:50%; margin-top:-1.125rem; background:url(../images/jt1.png) no-repeat;background-color:rgba(0,0,0,1); opacity:0.4; background-size:3rem; font-size:0; cursor:pointer;
-webkit-transition: all .3s ;
-moz-transition: all .3s ;
-ms-transition: all .3s ;
-o-transition: all .3s ;
transition: all .3s ;
}
#owl-nav .owl-prev,.index_part1 .bx-prev {left:0; background-position:left center;}
#owl-nav .owl-next,.index_part1 .bx-next {right:0; background-position:right center;}
#owl-nav .owl-prev:hover,#owl-nav .owl-next:hover,.index_part1 .bx-prev:hover,.index_part1 .bx-next:hover {opacity:1;} 
#owl-dots ,.landscape_preview .owl-dots,.bx-pager {width:100%; height:auto; position:absolute; z-index:200; bottom:1rem; text-align:center; font-size:0; -webkit-text-size-adjust:none;}
#owl-dots .owl-dot,.landscape_preview .owl-dot,.bx-pager-item a {display:inline-block; vertical-align:middle; width:0.15rem; height:0.15rem; border:2px solid #fff; border-radius:50%; margin:0 0.325rem; cursor:pointer; font-size:0; background-color:#fff;
-webkit-transition: background-color .3s;
-moz-transition: background-color .3s;
-ms-transition: background-color .3s;
-o-transition: background-color .3s;
transition: background-color .3s;
}
.bx-pager-item {display:inline-block;}
#owl-dots .owl-dot.active,.landscape_preview .owl-dot.active,.bx-pager-item  a.active {width:0.25rem; height:0.25rem; background-color:transparent; border:2px solid #dab866;}


/* 首页订购表单 */
.dingGou {position:absolute; z-index:100; top:0; left:0; right:0; height:100%;}
.dg_body {position:absolute; top:50%; left:3.75%; background-color:rgba(0,0,0,.5); width:258px; height:auto; padding:25px 19px 29px 19px; border-radius:10px;}
.dg_body h1 {font-size:16px; font-weight:bold; text-align:center; color:#fff; margin-bottom:0.6rem;}
.dingGou li {width:100%; border:1px solid #d1b162; margin-bottom:0.5rem; position:relative;}
.dingGou li.last_li {margin-bottom:0; border:none;}
.dingGou li.select3 {margin-bottom:0.725rem;}
.select1 .je-select,.select2 .je-select,.select3 .workinput {width:100%; height:37px; line-height:37px; font-size:14px; font-weight:bold; color:#fff;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; padding:0 30px 0 8px;cursor:pointer; position:relative;z-index:2;}

.item_after:after {content:""; display:block; position:absolute; top:0; bottom:0; margin:auto;}
.select1 .item_after:after,.select2 .item_after:after {right:0.375rem; width:0.375rem; min-width:10px; height:0.25rem; min-height:7px; background:url(../images/xiala.png) no-repeat; background-size:100%;}
.select3 .item_after:after {right:0.3rem; width:0.55rem; min-width:15px; height:0.525rem; min-height:14px; background:url(../images/rili.png) no-repeat; background-size:100%;}

.select1 .item_after.on:after,.select2 .item_after.on:after {
-webkit-transform:rotate(-180deg);
-moz-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
-o-transform:rotate(-180deg);
transform:rotate(-180deg);
}


.dingGou ::-moz-placeholder {color:#fff;}
.dingGou :-ms-input-placeholder {color:#fff;}
.dingGou ::-webkit-input-placeholder {color:#fff;}
.confirm_btn .btn {display:block; position:relative; width:100%; height:44px; line-height:44px; font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#fff; font-weight:bold; text-align:center; cursor:pointer; background:url(../images/dinggou-bg.png) no-repeat; background-size:100% 100%;
-webkit-transition: background .25s;
-moz-transition: background .25s;
-ms-transition: background .25s;
-o-transition: background .25s;
transition: background .25s;
}
.confirm_btn .btn:hover {background-color:#dab866;}
.iip {border:none !important;}

.dingGou li.sr_phone {width:105px; }
.sr_phone input {width:100%;height:37px; line-height:37px; color:#fff;font-weight: bold;font-size: 14px;text-indent: 8px;}
.sr_phone input::-webkit-input-placeholder{ font-weight: bold;}
.sr_phone input::-moz-placeholder{ font-weight: bold;}
.sr_phone input::-moz-placeholder{ font-weight: bold;}
.sr_phone input::-ms-input-placeholder{ font-weight: bold;}



.dingGou li.confirm_btn {width:105px;}

.index_part2 {position:relative;}
.ip2_body {padding-bottom:1.4rem; position:relative;}
.index_part2:before {content:""; display:block; position:absolute; top:43%; left:-4.7rem; width:5.7rem; height:2.25rem; background:url(../images/xiangyun1.png) repeat; background-size:100%;
/*-webkit-animation: mythree 30s infinite;
-moz-animation: mythree 30s infinite;
-o-animation: mythree 30s infinite;
animation: mythree 30s infinite;*/
}
.index_banner .active .item_text {top:13.5%; opacity:1;}

/*@-webkit-keyframes mythree
{
0% {top:43%; left:-4.7rem;}50% {top:11%; left:0;}100% {top:43%; left:-4.7rem;}
}
@-moz-keyframes mythree
{
0% {top:43%; left:-4.7rem;}50% {top:11%; left:0;}100% {top:43%; left:-4.7rem;}
}
@-o-keyframes mythree
{
0% {top:43%; left:-4.7rem;}50% {top:11%; left:0;}100% {top:43%; left:-4.7rem;}
}
@keyframes mythree
{
0% {top:43%; left:-4.7rem;}50% {top:11%; left:0;}100% {top:43%; left:-4.7rem;}
}*/

.index_part2:after {content:""; display:block; position:absolute; bottom:-0.85rem; right:-1.65rem; width:7.5rem; height:8.3rem; background:url(../images/lou.png) repeat; background-size:100%; opacity:0.5;}
.ip2_body:before {content:""; display:block; position:absolute; bottom:6.05rem; right:-5rem; width:5.7rem; height:2.25rem; background:url(../images/xiangyun2.png) repeat; background-size:100%; opacity:0.5;}
.wonderful_gallery {position:relative; z-index:10;}
.wgwrap {overflow:hidden; margin:1.125rem auto 1rem;}
.wonderful_gallery ul {margin:0 -1px;}
.wonderful_gallery li {width:25%; float:left; margin-bottom:2px; overflow:hidden;}
.wonderful_gallery li a {display:block; margin:0 1px; position:relative; overflow:hidden;}
.wonderful_gallery li a:after {content:""; display:block; position:absolute; z-index:2; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,.2);
-webkit-transition: background-color .3s ;
-moz-transition: background-color .3s ;
-ms-transition: background-color .3s ;
-o-transition: background-color .3s ;
transition: background-color .3s ;
}
.wonderful_gallery li a:hover:after {background-color:rgba(0,0,0,0);}
.wonderful_gallery li .wgpic {overflow:hidden;}
.wonderful_gallery li img {width:100%;
-webkit-transition: -webkit-transform 1.5s ;
-moz-transition: -moz-transform 1.5s ;
-ms-transition: -ms-transform 1.5s ;
-o-transition: -o-transform 1.5s ;
transition: transform 1.5s ;
}
.wonderful_gallery li a:hover img {
-webkit-transform:scale(1.05,1.05);
-moz-transform:scale(1.05,1.05);
-ms-transform:scale(1.05,1.05);
-o-transform:scale(1.05,1.05);
transform:scale(1.05,1.05);
}
.wonderful_gallery .u1 li:nth-of-type(1),.wonderful_gallery .u1 li:nth-of-type(2) {width:50%;}
.wonderful_gallery .u1 li:nth-of-type(1) img {opacity:0;}
.wgpic_name {position:absolute; width:100%; z-index:3; bottom:0; left:0; font-size:0.4rem; color:#fff; background:url(../images/text-bg.png) repeat-x left bottom; height:40px; line-height:40px; text-indent:10px;}
.lookmore {display:block; width:120px; height:44px; line-height:44px; text-align:center; margin:0 auto; font-size:12px; color:#fff; background:url(../images/more-bg.png) no-repeat; background-size:100% 100%;
-webkit-transition: background .25s;
-moz-transition: background .25s;
-ms-transition: background .25s;
-o-transition: background .25s;
transition: background .25s;
}
.lookmore:hover,.index_part3 .lookmore,.index_part6 .lookmore {background:url(../images/more-bg-hover.png) no-repeat; background-size:100% 100%;}
.index_part3 .lookmore:hover,.index_part6 .lookmore:hover {background:url(../images/more-bg.png) no-repeat; background-size:100% 100%;}
.index_part6 .lookmore {color:#fff;}
.index_part6 .lookmore:hover {color:#dab866;}

.wgname {position:absolute; z-index:5; top:50%; left:0; width:100%; height:auto; text-align:center; color:#fff; z-index:100;}
.wgname .p1 {font-size:20px; font-weight:bold;}
.wgname .p2 {font-size:14px; margin:0.325rem auto 0.425rem;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding:0 10px; text-align:center;}
.wgname .playkey {display:block; width:44px; height:44px; margin:0 auto; background:url(../images/play.png) no-repeat center; background-size:100%;}
.wgvideo #video {position:absolute; top:50%; left:50%; min-width:100%; min-height:100%; min-height:100%; max-height:100%;z-index:-1;
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
}
.wgvideo.on #video {z-index:10;}

.index_part3 {padding-bottom:1.25rem;}
.landscape_preview {margin-top:1rem; position:relative; background-color:#ccc;}
.landscape_preview:before {content:""; display: block;width: 58px;height: 58px;position: absolute;top: 50%;left: 0;right: 0;margin: -29px auto;
background: url(../images/loading.png) no-repeat center;-webkit-animation: loading 2s linear infinite;-moz-animation: loading 2s linear infinite;-o-animation: loading 2s linear infinite;animation: loading 2s linear infinite;}
.landscape_preview .item {position:relative; z-index:50;} 
.landscape_preview .item:after {content:""; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,.0);
-webkit-transition: background .25s;
-moz-transition: background .25s;
-ms-transition: background .25s;
-o-transition: background .25s;
transition: background .25s;
}
.landscape_preview :hover .item:after {background-color:rgba(0,0,0,.4);}
.landscape_preview .item_text {position:absolute; z-index:10; top:70%; left:0; right:0; opacity:0; width:94%; max-width:900px; margin:0 auto; text-align:center; 
-webkit-transition: all 1.5s;
-moz-transition: all 1.5s;
-ms-transition: all 1.5s;
-o-transition: all 1.5s;
transition: all 1.5s;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
}
.landscape_preview .item_text h2 {font-size:20px; color:#fff; text-align:center;}
.landscape_preview .item_text .text_body {font-size:14px; line-height:24px; color:#fff; margin-top:0.675rem; margin-bottom:0.875rem; -webkit-line-clamp:3;letter-spacing:1px; text-shadow:1px 1px 1px #000; min-height:5rem; text-align:left;} 

.landscape_preview .owl-item.active .item_text {top:50%; opacity:1;}


.index_part4 {position:relative;}
.index_part4:before {content:""; display:block; position:absolute; top:1%; left:-4.7rem; width:5.7rem; height:2.25rem; background:url(../images/xiangyun1.png) repeat; background-size:100%;}

.route_box {position:relative;}

.recommended_route {margin:1rem auto; position:relative;}
.rrwrap {overflow:hidden;}
.recommended_route ul {margin:0 -0.375rem -28px -0.375rem;}
.recommended_route li {width:50%; float:left; font-size:0; -webkit-text-size-adjust:none; margin-bottom:0.7rem;}
.recommended_route a {display:block; margin:0 0.375rem;}
.route_pic,.route_infos {display:inline-block; vertical-align:top;}
.route_pic {width:43.83%; overflow:hidden;}
.route_pic img {width:100%;
-webkit-transition: all 1.5s ;
-moz-transition: all 1.5s ;
-ms-transition: all 1.5s ;
-o-transition: all 1.5s ;
transition: all 1.5s ;
}
.recommended_route a:hover img { 
-webkit-transform:scale(1.05,1.05);
-moz-transform:scale(1.05,1.05);
-ms-transform:scale(1.05,1.05);
-o-transform:scale(1.05,1.05);
transform:scale(1.05,1.05);
}
.route_infos {width:56.17%; padding-left:0.5rem; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.route_infos:after {content:""; display:block; position:absolute; top:0; left:46%; width:54%; height:100%; border:1px solid #dab866;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; opacity:0;
-webkit-transition: width .25s;
-moz-transition: color .25s;
-ms-transition: color .25s;
-o-transition: color .25s;
transition: color .25s;
}
.route_infos:hover:after {opacity:1;}
.route_infos h2 {font-size:0.4rem; color:#333; margin-bottom:0.275rem;
-webkit-transition: color .3s;
-moz-transition: color .3s;
-ms-transition: color .3s;
-o-transition: color .3s;
transition: color .3s;
}
.recommended_route a:hover h2 {color:#dab866;}
.route_infos .text_body {font-size:0.35rem; line-height:0.72rem; color:#666;/* -webkit-line-clamp:3;*/}

.transportation {padding:1.5rem 0 1.2rem 0; overflow:hidden;}
.transportation ul {margin:0 -0.325rem;}
.transportation li {width:25%; float:left; font-size:0; -webkit-text-size-adjust:none;}
.transportation a {display:block; margin:0 0.325rem;}
.tra_icon,.tra_text {display:inline-block; vertical-align:middle;}
.tra_icon {width:20%;}
.tra_icon img {width:100%;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.transportation a:hover img {
-webkit-transform:translateY(-10px);
-moz-transform:translateY(-10px);
-ms-transform:translateY(-10px);
-o-transform:translateY(-10px);
transform:translateY(-10px);
}

.tra_text {width:80%; padding-left:11px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.tra_text h2 {font-size:14px; color:#333; font-weight:bold; margin-bottom:6px;
-webkit-transition: color .3s ;
-moz-transition: color .3s ;
-ms-transition: color .3s ;
-o-transition: color .3s ;
transition: color .3s ;
}
.transportation a:hover h2 {color:#dab866;}
.tra_text .tra_des {font-size:12px; color:#666; line-height:20px; -webkit-line-clamp:2;}

.part5a {padding-bottom:1.125rem;position:relative;}
.part5a:before {content:""; display:block; position:absolute; bottom:0; right:-3.8rem; width:5.7rem; height:2.25rem; background:url(../images/xiangyun1.png) repeat; background-size:100%;}
.part5b {margin-bottom:1.25rem;}
.photo_show {margin:0.9rem auto; overflow:hidden;}
.ps_wrap {margin:0 -0.2rem;}
.photo_owl .ui_photo_text {padding:0 0.25rem 0.5rem 0.25rem;}
.photo_owl a {display:block; margin:0 8px; background-color:#fff;}
.photo_owl a .photo_pic {overflow:hidden; background-color:#ccc; position:relative;} 
.photo_owl a .photo_pic:after {content:""; display: block;width: 58px;height: 58px;position: absolute;top: 50%;left: 0;right: 0;margin: -29px auto;
background: url(../images/loading.png) no-repeat center;-webkit-animation: loading 2s linear infinite;-moz-animation: loading 2s linear infinite;-o-animation: loading 2s linear infinite;animation: loading 2s linear infinite;}
.photo_owl a img {position:relative; z-index:10;
-webkit-transition: all 1.5s;
-moz-transition: all 1.5s;
-ms-transition: all 1.5s;
-o-transition: all 1.5s;
transition: all 1.5s;
}
.photo_owl a:hover img {
-webkit-transform:scale(1.05,1.05);
-moz-transform:scale(1.05,1.05);
-ms-transform:scale(1.05,1.05);
-o-transform:scale(1.05,1.05);
transform:scale(1.05,1.05);
}
.photo_owl h2 {font-size:16px; color:#333; margin-top:11px; margin-bottom:11px;
-webkit-transition: color .3s ;
-moz-transition: color .3s ;
-ms-transition: color .3s ;
-o-transition: color .3s ;
transition: color .3s ;
}
.photo_owl a:hover h2 {color:#dab866;}
.photo_owl .p {font-size:14px; color:#666; line-height:25.2px; min-height:50px;}
.photo_owl .owl-prev,.photo_owl .owl-next {position:absolute; z-index:2; top:26%; width:26px; height:50px; background:rgba(255,255,255,.8) url(../images/jt2.png) no-repeat center; background-size:200% !important; font-size:0;
-webkit-transition: all .3s ;
-moz-transition: all .3s ;
-ms-transition: all .3s ;
-o-transition: all .3s ;
transition: all .3s ;
}
.photo_owl .owl-prev {left:8.5px; background-position:left center !important;}
.photo_owl .owl-next {right:8.5px; background-position:right center !important;}
.photo_owl .owl-prev:hover {background:#dab866 url(../images/jt2-hover.png) no-repeat center;}
.photo_owl .owl-next:hover {background:#dab866 url(../images/jt2-hover.png) no-repeat center;}

.HuangHeLou_intro {position:relative; overflow:hidden; background-color:#1e1e1e;}
.HuangHeLou_intro img {width:100%;}
.HuangHeLou_intro:after {content:""; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,.4);}
.HuangHeLou_intro .intro_body {position:absolute; z-index:10; top:50%; left:0; right:0; width:94%; max-width:900px; margin:0 auto; height:auto; text-align:center;}
.HuangHeLou_intro .intro_body h1 {font-size:0.9rem; color:#fff; font-weight:bold; text-align:center;}
.HuangHeLou_intro .intro_body .text_body {font-size:14px; color:#fff; line-height:24px; margin-top:0.875rem; margin-bottom:1rem;-webkit-line-clamp:5; letter-spacing:1px; /*text-shadow:1px 1px 1px #000;*/ text-align:left;}


/* index-video */
.index_sptc {position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,.7); text-align:center; opacity:0; z-index:-10;}
.index_sptc.on {opacity:1; z-index:9999;}
.index_sptc #tc_video {display:inline-block; width:auto; height:auto; position:relative; max-width:80%; max-height:70%;}
.close_tcsp {display:block; position:fixed; top:1rem; right:1rem; width:35px; height:32px; background: url(../images/menu.png) no-repeat left bottom; cursor:pointer;}









/* 内页背景底色 */
.public_pagebg {overflow:hidden;}

/* 内页banner */
.inner_banenr {position:relative;}
.inner_banenr img {width:100%;}

/* 内页菜单 */
.inner_menu {width:100%; height:auto; background-color:rgba(0,0,0,.6); position:absolute; bottom:0; left:0; overflow:hidden;}
.inner_menu:after {content:""; display:block; width:7.075rem; height:2.775rem; background:url(../images/xiangyun3.png) no-repeat; background-size:100%; position:absolute; top:-1.5rem; right:-2.5rem;}
.inner_menu_lits li {width:auto; min-width:10%; float:left; text-align:center; position:relative; z-index:10;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.inner_menu_lits li:hover {background-color:#b18b31;}
.inner_menu_lits a {display:block; padding:0 5px; font-size:16px; color:#fff; line-height:1.75rem; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
 .type_on {background-color:#b18b31;}

/* 内页页面标题 */
.inner_pagetit {text-align:center; border-bottom:2px solid #dcdddd; overflow:hidden; padding-top:0.375rem;}
.pt_wrap {width:1000%; margin-left:-450%; margin-bottom:0.1rem;}
.inner_pagetit h1 {display:inline-block; vertical-align:middle;}
.inner_pagetit h1:before,.inner_pagetit h1:after {content:""; display:inline-block; vertical-align:middle; width:2000px; height:2px; background-color:#dab866;}
.inner_pagetit .span {display:inline-block; vertical-align:middle;}
.inner_pagetit .span:before {background:url(../images/yun1.png) no-repeat left center;}
.inner_pagetit .span:after {background:url(../images/yun2.png) no-repeat right center;}
.inner_pagetit .span:before,.inner_pagetit .span:after {content:""; display:inline-block; vertical-align:middle; margin:0 1.25rem; width:3.3rem; height:1.075rem; background-size:100%;}
.inner_pagetit .i {position:relative; display:inline-block; vertical-align:middle; max-width:768px; padding:0 0.35rem; font-size:0.75rem; color:#111; line-height:1.175rem;}
.inner_pagetit .i:before,.inner_pagetit .i:after {content:""; display:block; width:12px; height:12px; position:absolute; border:1px solid #acabad;}
.inner_pagetit .i:before {top:0;left:0; border-bottom:none; border-right:none;}
.inner_pagetit .i:after {bottom:0;right:0; border-top:none; border-left:none;}
.inner_pagetit .img {position:absolute; top:-0.375rem; right:-0.5rem; width:0.625rem;}
.inner_pagetit h2 {font-size:14px; color:rgba(38,38,38,.3); letter-spacing:1px;}
.inner_pagetit .tit_f {width:56.5%; margin:0 auto; font-size:0.4rem; color:#333; line-height:0.9rem; letter-spacing:1.5px; margin-top:0.5rem;}
.inner_pagetit .tit_date {font-size:16px; color:#333; margin-top:0.75rem;}
.inner_pagetit .tit_qt {font-size:0.35rem; color:#333; font-weight:normal; margin-top:1.35rem;}

/* 内页页面位置 */
.page_position {text-align:right; padding:0.25rem 0;}
.page_position a,.page_position span {display:inline-block; vertical-align:middle; font-size:12px; color:#666;}
.page_position span {width:20px; height:12px; background:url(../images/icon1.png) no-repeat 9px 50%;}

/* 加载更多 */
.loadingMore {width:28px; height:28px; margin:0 auto;  background:url(../images/icon2.png) no-repeat center; background-size:100%;
-webkit-animation: loadding 2s linear infinite;
-moz-animation: loadding 2s linear infinite;
-o-animation: loadding 2s linear infinite;
animation: loadding 2s linear infinite;
}
@-webkit-keyframes loadding {
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}



/* ================黄鹤楼介绍页 */
.intro_page .inner_pagetit {margin-top:1rem; margin-bottom:0.6rem;}
.js_tit {text-align:center; position:relative;}
.js_tit .i {font-size:0.75rem; font-weight:bold; color:#dab866; position:relative; display:inline-block; vertical-align:middle; padding:0 0.35rem; line-height:1.175rem;}
.js_tit .i:before,.js_tit .i:after {content:""; display:block; width:12px; height:12px; position:absolute; border:1px solid #acabad;}
.js_tit .i:before {top:0;left:0; border-bottom:none; border-right:none;}
.js_tit .i:after {bottom:0;right:0; border-top:none; border-left:none;}
.js_tit .img {position:absolute; top:-0.375rem; right:-0.5rem; width:0.625rem;}
.js_page1 {padding:1.5rem 0 0.5rem 0;}
.js_page1 .js_page1_info {width:54.4166%; margin:0.875rem auto 0; font-size:16px; color:#333; line-height:36px; text-align:center;}
.js_page2 {background-color:#fff; position:relative;}
.js_page2 .js_tit {text-align:left;}
.js_page2 .js_tit:after {margin:0;}
.js_page2 .pic {width:49.3%;}
.js_page2 .pic img {width:100%;}
.js_page2 .js_page2_info {position:absolute; top:0; right:0; width:50.7%; height:100%;}
.js_page2 .gaikuang {width:62.4657%; margin:0 0 0 13.2876%; position:relative; top:50%;}
.js_page2 .gaikuang .gk_text {height:7.4rem; overflow:hidden; font-size:0.4rem; color:#333; line-height:0.9rem; margin:0.35rem 0 0.65rem 0;}
#text_nav .nav_prev,#text_nav .nav_next {display:inline-block; width:28px; height:28px; background:url(../images/public-icon.png) no-repeat;background-color:#dab866;border:1px solid #dab866; border-radius:50%; cursor:pointer;}
#text_nav .nav_prev {background-position:0 65%; margin-right:20px;}
#text_nav .nav_next {background-position:43% 65%;}
.js_page3 {padding:2rem 0 1.25rem 0;}
.js_page3 .pic {margin:1.575rem 0 0 0;}
.js_page3 .pic img {width:100%;}
.js_page3 .js_page3_info {font-size:0.4rem; color:#111; line-height:0.9rem; padding:0.5rem; background-color:#fff;}
.js_page4 {background-size:100%; padding:1.5rem 0 0.925rem 0; overflow:hidden;}
.js_page4 .js_page4_info {height:13rem;  margin:2.125rem 0 0 0; border:2px solid #000; border-top:none; position:relative; overflow:hidden;}
.js_page4 .his_text_wrap {position:absolute; top:0; padding-top:0.2rem; right:2.1rem; width:auto; height:85.576%; writing-mode: tb-rl; writing-mode: vertical-rl;font-size:0.4rem; color:#111; line-height:0.9rem; letter-spacing:3px;}
.js_page4 .his_text_wrap:before {content:""; display:block; width:1000%; height:2px; background-color:#000; position:absolute; top:0; left:-1000%;}
.js_page4 .his_text_wrap:after {content:""; display:block; width:500%; height:2px; background-color:#000; position:absolute; top:0; right:-500%;}
.js_page4 .his_text_wrap h2 {font-size:0.75rem; color:#dab866; margin-left:0.95rem;}
.js_page4 .more_his {position:absolute; bottom:0.65rem; right:0.65rem; letter-spacing:1px; text-decoration:underline; color:#d9b765;
-webkit-transition:all .25s;
-moz-transition:all .25s;
-ms-transition:all .25s;
-o-transition:all .25s;
transition:all .25s;
}
.js_page4 .more_his:hover {color:#d9b441;
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
-ms-transform: translateX(-8px);
-o-transform: translateX(-8px);
transform: translateX(-8px);
}
.js_page5 {padding:0.925rem 0 0.55rem 0; text-align:center;}
.js_page5 .pic img {width:100%;}
.js_page5 .js_page5_info {position:relative;margin-top:1.55rem;}
.js_page5 .wrap {position:absolute; z-index:2; top:0; left:0; right:0; height:100%; max-width:900px;}
.js_page5 .zy_text_wrap {/*width:90.666%;*/ margin:0 auto; position:relative; top:50%; font-size:0.4rem; color:#fff; line-height:0.9rem;}
.js_page5 .zy_text_wrap h2 {font-size:0.5rem; color:#fff; margin-bottom:1rem;}
.js_page5 .zy_text_wrap .text {-webkit-line-clamp:3; text-align:left;}
.js_page5 .zy_text_wrap .js_more {display:block; margin:1.45rem auto 0; font-size:0.4rem; color:#fff; width:4.2rem; height:1.05rem; line-height:1.05rem; background-color:#dab866; border:1px solid #dab866; color:#fff;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
-webkit-transition:all .25s;
-moz-transition:all .25s;
-ms-transition:all .25s;
-o-transition:all .25s;
transition:all .25s;
}
.js_page5 .zy_text_wrap .js_more:hover {background-color:#fff; color:#dab866;}
.js_page6 {padding:0.55rem 0 1.5rem 0;}
.js_page6 .celebrity_lists {margin-top:1.675rem;}
.js_page6 ul {margin:0 -0.375rem;}
.js_page6 li {width:50%; float:left; margin-bottom:1rem;}
.js_page6 li a {display:block; margin:0 0.375rem;}
.js_page6 li .pic {width:28.166%; vertical-align: top;}
.js_page6 li img {width:100%;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.js_page6 li a:hover img {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
-ms-transform: translateY(-8px);
-o-transform: translateY(-8px);
transform: translateY(-8px);
}
.js_page6 li .cel_des {width:66.834%; margin-left:5%; vertical-align: top;}
.js_page6 li h2 {font-size:0.5rem; color:#111; margin-bottom:0.625rem;}
.js_page6 li a:hover h2 {color:#dab866;}
.js_page6 li .cel_des_text {font-size:0.4rem; color:#333; line-height:0.9rem; /*-webkit-line-clamp:4;*/}
.js_page6 .cel_more {text-align:center;}
.js_page6 .cel_more a {display:inline-block; font-size:16px; margin:6px; border-bottom:1px solid #dab866; color:#dab866;
-webkit-transition:all .25s;
-moz-transition:all .25s;
-ms-transition:all .25s;
-o-transition:all .25s;
transition:all .25s;
}
.js_page6 .cel_more a:hover {color:#d9b441;
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
-ms-transform: translateX(-8px);
-o-transform: translateX(-8px);
transform: translateX(-8px);
}
.js_page7 {padding:0.9rem 0 1.4rem 0;}
.js_page7 .honor_lists {margin-top:1.6rem; overflow:hidden;}
.js_page7 ul {margin:0 -0.125rem;}
.js_page7 li {width:25%; float:left; margin-bottom:0.25rem; text-align:center;}
.js_page7 li .pic {overflow:hidden;margin:0 0.125rem; position:relative; background-color:#ccc;}
.js_page7 li .pic:before{
content: "";
display: block;
width: 58px;
height: 58px;
position: absolute;
top: 50%;
left: 0;
right: 0;
margin: -29px auto;
background: url(../images/loading.png) no-repeat center;
-webkit-animation: loading 2s linear infinite;
-moz-animation: loading 2s linear infinite;
-o-animation: loading 2s linear infinite;
animation: loading 2s linear infinite;
}
.js_page7 li img {width:auto; height:auto; max-width:100%; max-height:100%; position:relative; z-index:10;
-webkit-transition: all 1.5s;
-moz-transition: all 1.5s;
-ms-transition: all 1.5s;
-o-transition: all 1.5s;
transition: all 1.5s;
}
.js_page7 li .pic:hover img { 
-webkit-transform:scale(1.05,1.05);
-moz-transform:scale(1.05,1.05);
-ms-transform:scale(1.05,1.05);
-o-transform:scale(1.05,1.05);
transform:scale(1.05,1.05);
}
.js_page7 li .pic:after {content:""; display:block; position:absolute; top:0; left:0; width:100%; height:100%; border:0.15rem solid #ecc057;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; z-index:20;
-webkit-transition: all .25s;
-moz-transition: all .25s;
-ms-transition: all .25s;
-o-transition: all .25s;
transition: all .25s;
}
.js_page7 li .pic:hover:after {border:0.1rem solid #ecc057;}



/* ================景点预览页 */
.inner_pagetit .tit_f {width:900px; max-width:100%; text-align:left;}
.sight_page .inner_pagetit {margin-top:2.2rem; padding-bottom:1.95rem;}
.hhl_sight {margin-top:1.375rem; padding-bottom:4.425rem; position:relative;}
.sight_body {overflow:hidden; position:relative; z-index:10;}
.sight_lists {margin:-5px;}
.sight_lists li {width:25%; float:left;}
.sight_lists a {display:block; margin:5px; position:relative; overflow:hidden; background-color:#ccc;}
.sight_lists a:after {content:""; display:block; width:58px; height:58px; position:absolute; top:50%; left:0; right:0; margin:-29px auto;background:url(../images/loading.png) no-repeat center;
-webkit-animation: loading 2s linear infinite;
-moz-animation: loading 2s linear infinite;
-o-animation: loading 2s linear infinite;
animation: loading 2s linear infinite;
}
@-webkit-keyframes loading {
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}
.sight_lists .pic {overflow:hidden; position:relative; z-index:10;}
.sight_lists img {width:100%;}
.sight_lists .name {position:absolute;z-index:10; bottom:0; left:0; width:100%; height:1.5rem; line-height:1.5rem; background-color:rgba(0,0,0,.5); font-size:0.45rem; padding:0 0.475rem; color:#fff; font-weight:bold; overflow:hidden;
-webkit-transition:all .25s;
-moz-transition:all .25s;
-ms-transition:all .25s;
-o-transition:all .25s;
transition:all .25s;
}
.jd_hover {position:absolute; z-index:10; bottom:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,.8); cursor:default; overflow:hidden; opacity:0;
-webkit-transition:all .25s;
-moz-transition:all .25s;
-ms-transition:all .25s;
-o-transition:all .25s;
transition:all .25s;
}
.jd_hover .textwrap {padding:1.25rem 0.5rem 0.375rem 0.5rem;}
.jd_hover h2 {font-size:0.5rem; color:#fff; font-weight:bold; padding-bottom:0.65rem; border-bottom:1px solid #fff; margin-bottom:0.525rem;}
.jd_hover .text {font-size:14px; color:#fff; line-height:36px;-webkit-line-clamp:3;}
.jd_hover .see_detail {position:absolute; bottom:0.375rem; right:0.5rem; font-size:12px; color:#fff; cursor:pointer;}
.sight_lists li:hover .name {opacity:0;}
.sight_lists li:hover .jd_hover {opacity:1;}
.sight_bg1 {position:absolute; z-index:3; top:0; left:0; width:100%; height:100%; background:url(../images/sight-bg2.png) no-repeat center top; background-size:100%;}
.sight_bg2 {position:absolute; z-index:2; top:0; left:0; width:100%; height:100%; background:url(../images/sight-bg1.png) no-repeat center bottom; background-size:100%;}
.hhl_sight .loadingMore {position:absolute; bottom:1rem; left:0; right:0;}



/* ================景点详情页 */
.jd_detial_page .inner_pagetit {margin-top:1rem; padding-bottom:1.35rem; position:relative; overflow:visible;}
.hhl_jd_detial {margin-top:1.1rem;}
.related_sight {width:25.58%;}
.sight_detshow {width:74.42%; background-color:#fff; padding: 1.5rem 0.5rem; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom:1.5rem;} 
.related_sight h2 {font-size:24px; color:#111; margin-bottom:0.5rem;}
.related_sight ul {width:74.918%;} 
.related_sight img {width:100%;}
.related_sight .jd_name {font-size:14px; color:#111; font-weight:bold; margin:0.3rem 0; padding:0 0.25rem; text-align:center;}
.sight_detshow .jd_des {color:#111; line-height:25px; margin-bottom:0.625rem;}
.bz{font-size:16px;}
.xh{font-size:12px;}
.dh{font-size:20px;}
.sight_detshow img {display:block; margin:0 auto; max-width:100%;}
.detail_share {margin:0.95rem 0; text-align:right;}
.detail_share .bdsharebuttonbox a {display:inline-block; float:none;font-size:0;padding:0;line-height:normal;width:35px;
height:35px; border-radius:50%; background-repeat: no-repeat;cursor: pointer;margin:0 0 0 0.5rem; background-image:url(../images/share-icon.png);}
.detail_share .bdsharebuttonbox a:hover {background-image:url(../images/share-icon-hover.png); opacity:1;}
.detail_share .bdsharebuttonbox a.popup_tsina {background-position:left center;}
.detail_share .bdsharebuttonbox a.popup_weixin,.detail_share .bdsharebuttonbox a.weixin_icon {background-position:right center;}



/* ================历史页 */
.history_page .inner_pagetit {margin-top:1rem; padding-bottom:3rem;}
.history_body {position:relative;}
.star {position:absolute; top:-2.825rem; left:0; right:0; margin:3px auto 0;width:12px; height:12px; border-radius:50%; background-color:#666; box-shadow:0 0 0 6px #fff,0 0 0 7px #666;}
.star:after {content:""; display:block; width:1px; height:2.825rem; position:absolute; top:19px; left:0; right:0; margin:0 auto; background:url(../images/his-bg.png) repeat-y center top;}
.even {width:100%; height:100%; position:relative; background:url(../images/his-bg.png) repeat-y center top;}
.even .show_more {display:block; margin:1.975rem auto 2.375rem; width:4.727rem; height:1.1rem; border-radius:0.55rem; background-color:#dab866;  text-align:center; position:relative; display:none;}
.even .show_more span {line-height:1.1rem;font-size:0.45rem; color:#fff;}
.even .show_more .k {display:block;}
.even .show_more .g {display:none;}
.even.on .show_more .k {display:none;}
.even.on .show_more .g {display:block;}
.even ul {overflow:hidden;}
.even.on ul {height:auto !important;}
.year_incident {position:relative; overflow:hidden;}
.year_incident .year {display:block; text-align:center; margin:0 auto;  width:4.8rem; height:1.1rem;  border-radius:0.55rem; border:1px solid #dcdddd; background-color:#fff; overflow:hidden;}
.year_incident .year span {display:block; line-height:1.1rem;font-size:0.45rem; color:#333; font-weight:bold;}
.year_incident .his_time,.bm {display:none;font-size:0;}
.year_incident .his_detail {font-size:0.4rem; color:#111; line-height:0.9rem;}
.year.yr {width:50%;left:0; text-align:right;}
.year.yr span {display:block; padding-right:60px;}
.year.yl {width:50%;right:0; text-align:left;}
.year.yl span {display:block; padding-left:60px;}
.year_incident .his_info {width:50%; margin-top:2.95rem; position:relative; 
-webkit-transform:translate(0,160px);
-moz-transform:translate(0,160px);
-ms-transform:translate(0,160px);
-o-transform:translate(0,160px);
transform:translate(0,160px);
}
.year_incident .his_info:first-of-type {margin-top:0;}
.year_incident .his_info:after {content:""; display:block; position:absolute; top:50%; margin-top:-9.5px; width:12px; height:12px; border-radius:50%; background-color:#666;
-webkit-transition:all .25s;
-moz-transition:all .25s;
-ms-transition:all .25s;
-o-transition:all .25s;
transition:all .25s;
}
.nxfd-l {float:right;}
.nxfd-l:after {left:-6px;}
.nxfd-r {float:left;}
.nxfd-r:after {right:-6px;}
.info_body {width:85.33%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0.775rem 0.45rem 0.775rem 0.7rem; border-radius:6px;background-color:#fff; margin-top:0.75rem; margin-bottom:0.75rem; 
-webkit-transition:background-color .25s;
-moz-transition:background-color .25s;
-ms-transition:background-color .25s;
-o-transition:background-color .25s;
transition:background-color .25s;
}
.nxfd-l .info_body {margin-left:14.67%}
.nxfd-r .info_body {margin-right:14.67%}
.info_body .pic {float:left; /*width:32.327%;*/ margin-right:2.15%;}
.info_body .pic img {width:auto; max-width:100%;}
.info_body .text {/*float:left; width:65.523%; margin-left:2.15%;*/}
.his_info.on .info_body {background-color:#dab866;}
.year_incident .his_info.on:after {background-color:#dab866; box-shadow:0 0 0 6px #fff,0 0 0 7px #dab866;}
.year_incident.ons .year span {background-color:#dab866; color:#fff;}
.his_info.on .his_detail  {color:#fff !important;}



/* ================资源页（资源共享页：名称由来，文物保护） */
.resource_page .inner_pagetit {margin-top:1rem; padding-bottom:0.6rem;}
.resource_lists {padding:10px 0 24px 0;}
.zyul {margin-bottom:2rem;}
.zyul .tu {width:49.166%;}
.zyul .wen {width:50.834%;}
.zyul:nth-of-type(2n-1) .tu {float:left;}
.zyul:nth-of-type(2n-1) .wen {float:right;}
.zyul:nth-of-type(2n) .tu {float:right;}
.zyul:nth-of-type(2n) .wen {float:left;}
.zyul:nth-of-type(2n-1) .text {padding-left:0.5rem;}
.zyul:nth-of-type(2n) .text {padding-right:0.5rem;}
.zyul .tu .pic {overflow:hidden;}
.zyul .tu img {width:100%;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;
}
.zyul .tu img:hover {
-webkit-transform:scale(1.05,1.05);
-moz-transform:scale(1.05,1.05);
-ms-transform:scale(1.05,1.05);
-o-transform:scale(1.05,1.05);
transform:scale(1.05,1.05);	
}
.zyul .text {font-size:0.4rem; color:#111; line-height:0.9rem;}


/* ================名人页（注：列表与介绍页公用） */
.celebrity_page .inner_pagetit {margin-top:1rem; padding-bottom:0.6rem;}
.hhl_celebrity {margin-bottom:1.675rem;}
.hhl_celebrity .js_page6 {padding:0; background-color:transparent;}
.hhl_celebrity .js_page6 .celebrity_lists {padding-bottom:1.175rem;}
.page_number {text-align:center;}
.page_number a {display:inline-block; vertical-align:middle; margin:0 0.25rem; width:19px; height:19px; line-height:19px; border-radius:19px; border:2px solid #d1b162; font-size:12px; color:#d1b162;}
.page_number a.page_prev,.page_number a.page_next {width:76px;}
.page_number a:hover {background-color: #d1b162; color:#fff;}
.page_a:hover {color:#fff !important;}




/* ================新闻页（资源共享页：景区公告） */
.hhl_news {margin-top:1.5rem; margin-bottom:0.85rem;}
.news_lists {margin-top:1.25rem; margin-bottom:0.25rem;}
.news_page .inner_pagetit {margin-top:2rem; padding-bottom:2rem;}
.news_lists {margin:0 -0.375rem;}
.news_lists img {width:100%;}
.news_lists li {width:25%;}
.news_lists li a {display:block; margin:0 0.375rem;font-size:12px; margin-bottom:0.75rem; background-color:#fff;}
.news_info_box {padding:0.65rem 0.425rem 0.575rem 0.275rem;}
.news_info_box .news_title {font-size:14px; color:#111; font-weight:bold; margin-bottom:0.65rem;}
.news_lists li a:hover .news_title {color:#dab866;}
.news_info_box .news_des {font-size:12px; color:#333; line-height:22px; margin-bottom:0.55rem; -webkit-line-clamp:4;}
.news_info_box .news_date,.news_info_box .news_more {font-size:12px; color:#666;}
.news_info_box .news_more {float:right;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.news_info_box .news_more:hover {color:#dab866;
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
-ms-transform: translateX(-8px);
-o-transform: translateX(-8px);
transform: translateX(-8px);
}

/* ================新闻详情页 */
.news_detial_page .inner_pagetit h2,.news_detial_page .inner_pagetit h1:before,.news_detial_page  .inner_pagetit h1:after,.news_detial_page .inner_pagetit .span:before,.news_detial_page  .inner_pagetit .span:after {display:none;}
.news_detial_page .inner_pagetit {margin-top:1.925rem; padding-bottom:0.6rem; position:relative; overflow:visible;}
.hhl_news_detial {margin-top:1.3rem;}
.related_news {width:25.58%;}
.news_detshow {width:74.42%;}
.related_news h2 {font-size:24px; color:#111; margin-bottom:0.5rem;}
.related_news ul {width:74.918%;} 
.related_news li {background-color:#fff; margin-bottom:0.25rem;}
.related_news img {width:100%;}
.related_news .news_name {font-size:14px; color:#111; font-weight:bold; padding:0.25rem;}
.news_detshow .news_des {color:#111; line-height:25px; margin-bottom:10px;}
.news_bz{font-size:16px;}
.news_dh{font-size:20px;}
.news_xh{font-size:12px;}
.news_detshow img {/*display:block; margin:0 auto;*/ max-width:100%;}
.news_det .detail_share {margin:3px 0 1.075rem 0; text-align:right;}
.page_minnumber a {display:block; font-size:16px; color:#111; margin-bottom:0.5rem;}
.page_minnumber a:last-of-type {margin-bottom:0;}
.moPageAndShare {display:none;}

.font_size {position:absolute; z-index:10; bottom:0.6rem; right:0; width:auto; font-size:14px; margin-bottom:-6px;}
.fstit {font-weight:bold;}
.fstit,.fs_body {display:inline-block; position:relative;}
.fs_val {display:block; width:80px; height:31px; line-height:31px; background:url(../images/fontbg.png) no-repeat; background-size:100%; cursor:pointer;}
.fs_body ul {position:absolute; top:100%; left:0; width:100%; height:0; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; background-color:#fff; overflow:hidden;
-webkit-transition: height .3s;
-moz-transition: height .3s;
-ms-transition: height .3s;
-o-transition: height .3s;
transition: height .3s;
}
.fs_body ul li {height:35px; line-height:35px; border-bottom:1px solid #efefef; cursor:pointer;}
.fs_body ul li:last-of-type {border-bottom:none;}
.fs_body ul li:hover {color:#dab866;}
.fs_body.on ul {height:105px; border:1px solid rgba(218,185,105,1);}

.news_det>.wrap>.clearfix {margin-bottom:2rem;}




/* ================联系页 */
.contact_page .inner_pagetit {margin-top:1rem; padding-bottom:0.9rem;}
.hhl_contact {margin-top:1.5rem; margin-bottom:3.4rem;}
.lxinfos {width:51.25%; font-size:16px; color:#111; line-height:36px;}
.mapbox {width:48.75%;}
.lxinfos dl {margin-bottom:0.2rem;}
.lxinfos dt,.lxinfos dd {display:inline-block; vertical-align:top;}
.lxinfos dl.m dd:first-of-type {margin-right:0.9rem;}
.lxinfos .mname {display:block; font-size:14px; line-height:14px; margin:0.225rem 0; text-align:center;}
.mapbox .baiduMap {width:100%; height:9.5rem; min-height:240px;}



/* ================领导邮箱页 */
.mail_page .inner_pagetit {margin-top:2rem; padding-bottom:2rem;}
.qa_lists {font-size:0.4rem; color:#111; line-height:0.9rem;}
.qa_lists li {padding:0 0.3rem;border-bottom:2px solid #cdcdcd; margin-bottom:1rem;}
.qa_lists li:last-of-type {border-bottom:none;}
.qa_tit {padding:4px 0; border-bottom:1px solid #efefef;}
.qa_theme {font-weight:bold;}
.qa_infos {position:relative; padding-left:74px; padding-top:0.25rem; /*padding-bottom:0.475rem;*/ color:#333; min-height:0.9rem; border-bottom:1px solid #efefef;}
.qa_infos:last-of-type {border:none;}
.qa_lists li .span {font-size:0.5rem; font-weight:bold;}
.qa_infos .span {display:block; position:absolute; top:0.25rem; left:0; width:74px; height:auto;}
.qabottom {margin-top:1.2rem;}
.reply_date {display:inline-block; vertical-align:middle;}
.dianzan {display:inline-block; vertical-align:middle; margin-left:20px; position:relative; top:-3px;}
.dianzan .dz_icon {display:inline-block; vertical-align:bottom; width:25px; height:25px; background:url(../images/dianzan.png) no-repeat center; background-size:100% !important; margin-right:5px; cursor:pointer;}
.dianzan .dz_number {display:inline-block; vertical-align:bottom; line-height:18px;}
.dianzan .dz_icon.on {background:url(../images/dianzan-on.png) no-repeat center;}
.qa_lists .page_number a {margin:0 0.5rem;}

.message_board {margin-bottom:1.675rem;}
.mb_des {position:relative;}
.mb_des .mof {display:block; width:1.8rem; height:1.8rem; position:absolute; z-index:3; top:0; left:0.25rem; background-color:#d1b162;}
.mb_des .mb_des_body {position:relative; margin:1.125rem 0 0 1.25rem;}
.mb_des .text_wrap {position:relative; z-index:2; padding:0.8rem 1.075rem 1.45rem 1.05rem; height:13.5rem;}
.mb_des .text {position:relative; z-index:2;writing-mode: tb-rl; writing-mode: vertical-rl; font-size:16px; color:#111; line-height:1.05rem; font-weight:bold; letter-spacing:6px;}
.mb_des .mb_des_body:before,.mb_des .mb_des_body:after {content:""; display:block; position:absolute; z-index:4; width:1.825rem; height:1.825rem; border:1px solid #111;}
.mb_des .mb_des_body:before {top:-1px; left:-1px; border-right:none; border-bottom:none;}
.mb_des .mb_des_body:after {bottom:-1px; right:-1px; border-left:none; border-top:none;}

.mb_form {width:59%; margin-top:3.1rem;}
.mb_form li {padding:0 5.75rem 0 2.5rem; position:relative; margin-bottom:10px;}
.mb_form li .span1 {display:block; line-height:40px; width:2rem; margin-right:0.5rem; font-size:0.4rem; font-weight:bold; color:#3b3b3b; position:absolute; top:0; left:0; text-align:right;}
.mb_form li .span2 {display:block; line-height:40px; width:5.75rem; text-indent:0.5rem; font-size:20px; color:#df0000; position:absolute; top:0; right:0;}
.mb_form li input {width:100%; height:0.95rem; min-height:35px; border:1px solid #999; text-indent:10px;}
.mb_form li textarea {width:100%; height:138px; border:1px solid #999; padding:10px;}
.mb_form li.code_li .span2 {font-size:14px; color:#333; vertical-align:top;}
.mb_form li.code_li .span2 img {width:2rem; min-width:50px; margin-right:0.55rem;}
.mb_form .submit,.mb_form .reset {width:3.05rem; height:1.05rem; text-indent:0; font-size:0.4rem; font-family: 'Microsoft yahei'; margin-top:0.75rem; cursor:pointer;}
.mb_form .submit,.mb_form .reset {
-webkit-transition: all .25s;
-moz-transition: all .25s;
-ms-transition: all .25s;
-o-transition: all .25s;
transition: all .25s;
}
.mb_form .submit {background-color:#d1b162; margin-left:0.25rem; margin-right:0.9rem; color:#fff;}
.mb_form .submit:hover {background-color:#d9b441;}
.mb_form .reset {background-color:#dcdddd; color:#666666;}
.mb_form .reset:hover {background-color:#ccc;}


/* ================调查页 */
.survey_page .inner_pagetit {margin-top:1rem; padding-bottom:0.6rem;}
.hhl_survey {margin-bottom:3.675rem;}
.sur_form {margin-bottom:1.9rem;}
.sur_form dt {font-size:0.5rem; color:#111; font-weight:bold; line-height:0.9rem; margin-bottom:0.45rem;}
.sur_form dt span {dispaly:inline-block; font-size:12px; color:#333; font-weight:normal; margin-left:0.5rem;}
.sur_form dd,.sur_form dd * {font-size:0.4rem; color:#111; line-height:20px;}
.sur_form dd span {display:inline-block; margin-bottom:0.5rem; margin-left:0.5rem; margin-right:0.5rem; position:relative;}
.sur_form input {height:20px;opacity:0; margin-right:0.4rem; position:absolute; z-index:2; top:0; left:0; cursor:pointer;}
.sur_form input[type="text"] {position:static; border-bottom:1px solid #111; width:3.75rem !important; margin-left:0.25rem;}
.sur_form label {padding-left:0.75rem; position:relative;}
.sur_form label:after,.sur_form dl.matrix i:after {content:""; display:block; position:absolute; top:0; bottom:0; margin:auto; left:5px; width:5px; height:5px; background-color:#fff; border-radius:50%; box-shadow:0 0 0 4px #fff,0 0 0 5px #dab866;}
.sur_form .on label:after,.sur_form dl.matrix i.on:after {background-color:#dab866;}
.sur_form dl.matrix input {width:auto !important;}
.sur_form dl.matrix dd.p {margin-left:0.5rem;margin-bottom:0.5rem;}
.sur_form dl.matrix dd span {display:block;}
.sur_form dl.matrix i {display:inline-block; vertical-align:middle; width:15px; height:15px; position:relative; margin:0 0.25rem; cursor:pointer;}
.sur_form dl.matrix label {display:inline-block;vertical-align:middle; padding:0;}
.sur_form dl.matrix .radio_i {display:inline-block;vertical-align:middle;}
.sur_form dl.matrix1 label {width:23%;}
.sur_form dl.matrix label:after {display:none;}
.sur_form dl.matrix dd>div {width:50%;}
.sur_form dl.matrix2 label {width:27%;}
.sur_button {display:block; margin:0 auto;width:6.425rem; height:1.775rem; background-color:#dab866; font-size:0.45rem; color:#fff; font-family:"Microsoft YaHei"; letter-spacing:2px; font-weight:bold; text-align:center; cursor:pointer;}



/* ================藏品页 */
.collection_page .inner_pagetit {margin-top:1rem; padding-bottom:0.6rem;}
.col_cplists {overflow:hidden; margin-top:10px; margin-bottom:1rem;}
.col_cplists ul {margin:0 -0.375rem;}
.col_cplists li {width:50%; float:left; margin-bottom:0.7rem;}
.col_cplists .li_wrap {margin:0 0.375rem; position:relative;}
.col_cplists .li_wrap .pic {width:35.38%;}
.col_cplists .li_wrap img {width:100%;
-webkit-transition: all .25s;
-moz-transition: all .25s;
-ms-transition: all .25s;
-o-transition: all .25s;
transition: all .25s;
}
.col_cplists .li_wrap:hover img {opacity:.8;}
.col_cplists .li_wrap .col_cpindos {width:57.96%; padding-left:6.66%;}
.col_cpindos h3 {font-size:0.5rem; color:#111; font-weight:bold; line-height:1.2rem;
-webkit-transition: all .25s;
-moz-transition: all .25s;
-ms-transition: all .25s;
-o-transition: all .25s;
transition: all .25s;
}
.col_cplists .li_wrap:hover h3 {color:#dab866;}
.col_cpindos h4 {font-size:0.4rem; color:#333; line-height:0.6rem;}
.col_cpindos .col_cpdes {font-size:0.4rem; color:#333; line-height:0.72rem; -webkit-line-clamp:3; margin-top:0.35rem;}
.col_cpindos .col_cprice {position:absolute; bottom:0; left:42.04%; font-size:0.4rem; color:#ce0000;}
.col_cplists .link_buy {position:absolute; bottom:0; right:0; display:block; width:7.35rem; height:1rem; line-height:1rem; text-align:center; font-size:14px; letter-spacing:1px; color:#fff; background-color:#dab866; border-radius:3px;
-webkit-transition: all .25s;
-moz-transition: all .25s;
-ms-transition: all .25s;
-o-transition: all .25s;
transition: all .25s;
}
.col_cplists .link_buy:hover {background-color:#d9b441;}


/* ================藏品详情页 */
.coldetail_page .inner_pagetit {margin-top:1.725rem; padding-bottom:1.825rem;}
.hhl_coldetail .wrap {margin-top:1.1rem; padding-bottom:2.1rem;}
.col_detinfos img {display:block; width:auto; max-width:100%; margin:auto;}



/* ================传说页 */
.story_page .inner_pagetit {margin-top:1rem; padding-bottom:0.6rem;}
.hhl_story {padding-bottom:20px;}
.story_lists {overflow:hidden; margin-top:10px; margin-bottom:1.45rem;}
.story_lists .pic {overflow:hidden; position:relative; background-color:#ccc;}
.story_lists .pic:after {content:""; display:block; width:58px; height:58px; position:absolute; top:50%; left:0; right:0; margin:-29px auto;background:url(../images/loading.png) no-repeat center;
-webkit-animation: loading 2s linear infinite;
-moz-animation: loading 2s linear infinite;
-o-animation: loading 2s linear infinite;
animation: loading 2s linear infinite;
}
.story_lists img {width:100%; position:relative; z-index:10;
-webkit-transition: all 1.5s;
-moz-transition: all 1.5s;
-ms-transition: all 1.5s;
-o-transition: all 1.5s;
transition: all 1.5s;
}
.story_lists .li_wrap:hover img {
-webkit-transform:scale(1.05,1.05);
-moz-transform:scale(1.05,1.05);
-ms-transform:scale(1.05,1.05);
-o-transform:scale(1.05,1.05);
transform:scale(1.05,1.05);
}
.story_lists ul {margin:-0.25rem;}
.story_lists li {width:33.33%; float:left;}
.story_lists .li_wrap {margin:0.25rem; cursor:pointer;}
.story_lists .cs_name {font-size:0.45rem; color:#111; font-weight:bold; margin-top:0.25rem; text-align:center;}
.story_lists .li_wrap:hover .cs_name {color:#dab866;}
.cs_detail {position:fixed; z-index:99999; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,.8); display:none;}
.cs_detail.on {display:block;}
.cs_detail .wrap {position:relative; z-index:669; top:50%;background-color:#fff; overflow:hidden;}
.cs_detinfos {margin:2rem 1rem 1rem 1rem; position:relative;}
.cs_detinfos .pic {width:38.15%; margin-right:2.85%;}
.cs_detinfos .pic img {width:100%;}
.cs_detinfos .cs_des {position:absolute; top:0; right:0; width:58%; height:100%;}
.scrollbody {position:relative; height:100%;}
.scrollbody img {display:block; width:auto; max-width:100%; margin:auto;}
.aps {margin-right:15px;}
.aps .cs_tit {font-size:0.5rem; color:#111; font-weight:bold; margin-bottom:1.1rem; text-align:center;}
.aps .text {font-size:0.4rem; color:#333; line-height:0.9rem;}
.cs_detail a.close_tc {position:absolute; top:0.5rem; right:0.5rem; display:block; width:1.1rem; height:1.1rem; background:#f7f7f7 url(../images/close1.png) no-repeat center; border-radius:50%;}
.cs_detail span.close_tc {position:absolute; top:0; left:0; width:100%; height:100%;}
/* 滚动条style */
.jspContainer {position:relative;}
.jspPane {position: absolute;}
.jspVerticalBar {position: absolute; top:0; right:0; width:10px; height: 100%;}
.jspHorizontalBar {position: absolute; bottom: 0; left: 0; width: 100%;}
.jspCap {display: none;}
.jspHorizontalBar .jspCap {float: left;}
.jspTrack {width: 1px; background:#dab866; position: relative; left:4.5px;}
.jspDrag {position: relative; top: 0; left: -5px; cursor: pointer; background-color:#dab866; width:10px; border-radius:6px;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag {float: left; height: 0;}
.jspArrow {background: none; text-indent:0; display: block; cursor: pointer; padding: 0; margin: 0;}
.jspArrow.jspDisabled { cursor: default; background:none;}
.jspVerticalBar .jspArrow {height:0;}
.jspHorizontalBar .jspArrow {width:0; float: left; height: 0;}
.jspVerticalBar .jspArrow:focus {outline: none; }
.jspCorner {background:none; float: left; height: 0;}



/* ================诗词页 */
.shici_page .inner_pagetit {margin-top:1.725rem; padding-bottom:0.6rem;}
.hhl_shici {margin-top:0.875rem; margin-bottom:2.25rem;}
.shici_lists ul {margin:0 -0.6rem;}
.shici_lists li {width:25%; float:left; margin-bottom:1.2rem;}
.shici_lists .li_wrap {margin:0 0.6rem; padding:1.5rem 0.75rem 1.375rem 0.75rem; position:relative;background:url(../images/sc-bg.png) no-repeat left top; background-size:100% 100%;/* background-color:#fff;*/
-webkit-transition: all .25s;
-moz-transition: all .25s;
-ms-transition: all .25s;
-o-transition: all .25s;
transition: all .25s;
}
.shici_lists .li_wrap:hover {/*box-shadow:0 0 10px 3px rgba(0,0,0,.3);*/ background-color:#fff;}
.sc_body {writing-mode: tb-rl; writing-mode: vertical-rl; float:right; height:11.25rem; text-align:center;}
.sc_name {font-size:0.5rem; color:#dab866; font-weight:bold; text-align:center; letter-spacing:4px;}
.sc_writer {font-size:0.4rem; color:#dab866; margin-left:0.4rem; margin-right:0.55rem; letter-spacing:4px;text-align:center;margin-top:5px;margin-bottom:5px;}
.sc_text {font-size:0.4rem; color:#111; line-height:0.8rem; letter-spacing:1px;margin-right:5px;}
.red_icon {display:inline-block; width:0.45rem; height:0.45rem; background-color:#e70a0a; margin-bottom:-0.55rem;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;
}
.shici_lists .li_wrap:hover  .red_icon{
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg);
}


/* ================绘画页 */
.painting_page .inner_pagetit {margin-top:1rem; padding-bottom:0.5rem;}
.hhl_painting {margin-bottom:0.75rem;}
.hh_lists {overflow:hidden; margin-top:10px; margin-bottom:1rem;}
.hh_lists ul {margin:0 -0.225rem;}
.hh_lists li {width:33.33%; float:left;}
.hh_lists .li_wrap {margin:0 0.225rem; padding:0.25rem; border:0.1rem solid #dab866; cursor:pointer;}
.hh_lists .pic {overflow:hidden; position:relative; background-color:#ccc;}
.hh_lists  .pic:before {content:""; display:block; width:58px; height:58px; position:absolute; top:50%; left:0; right:0; margin:-29px auto;background:url(../images/loading.png) no-repeat center;
-webkit-animation: loading 2s linear infinite;
-moz-animation: loading 2s linear infinite;
-o-animation: loading 2s linear infinite;
animation: loading 2s linear infinite;
}
.hh_lists .pic:after {content:""; display:block; position:absolute; top:0; left:0; width:100%; height:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; border:0.1rem solid #fff;}
.hh_lists img {width:100%; position:relative; z-index:10;
-webkit-transition: all 1.5s;
-moz-transition: all 1.5s;
-ms-transition: all 1.5s;
-o-transition: all 1.5s;
transition: all 1.5s;
}
.hh_lists .li_wrap:hover img {
-webkit-transform:scale(1.05,1.05);
-moz-transform:scale(1.05,1.05);
-ms-transform:scale(1.05,1.05);
-o-transform:scale(1.05,1.05);
transform:scale(1.05,1.05);
}
.hh_lists .hh_name {margin:0.225rem -0.225rem; text-align:center; font-size:16px; color:#111; font-weight:bold;}
.hh_lists .hh_name:hover {color:#dab866;} 
.hh_detail {position:fixed; top:0; left:0; z-index:666; width:100%; height:100%; background-color:rgba(0,0,0,.8); z-index:-1; opacity:0;}
.hh_detail.on {z-index:10000; opacity:1;}
.hh_detail .hh_detwrap {position:relative; top:50%; width:76.388%; margin-left:auto; margin-right:auto; z-index:0; opacity:0;}
.hh_detail.on .hh_detwrap {z-index:10; opacity:10;}
.hh_detail .hh_detwrap.on {z-index:10; opacity:10;}
.hh_detinfos {margin:0 2rem; background-color:#fff; padding:0.9rem 1.5rem 1.125rem 1.5rem; /*text-align:center;*/}
.photo_slider img {display:block; width:auto; max-width:100%; margin:0 auto;}
.hh_detinfos .bx-prev {left:0; background:url(../images/jt3-1.png) no-repeat center;}
.hh_detinfos .bx-next {right:0; background:url(../images/jt3-2.png) no-repeat center;}
.hh_detinfos .bx-prev,.hh_detinfos .bx-next {display:block;width:1.675rem; height:1.675rem;position:absolute; top:50%; margin-top:-0.8375rem;  background-size:100%; font-size:0; background-color:rgba(0,0,0,.8); border-radius:50%;}
.hh_detinfos .hh_name {font-size:0.45rem; color:#111; font-weight:bold; margin-bottom:0.45rem;}
.hh_detinfos .hh_writer {display:block; font-size:12px; color:111; margin-bottom: 0.75rem;}
.hh_detail a.close_tc {position:absolute; z-index:66; top:0.5rem; right:2.5rem; display:block; width:1.1rem; height:1.1rem; background:#f7f7f7 url(../images/close1.png) no-repeat center; border-radius:50%;}
.hh_detail span.close_tc {position:absolute; top:0; left:0; width:100%; height:100%;}



/* ================书法页 */
.shufa_page .inner_pagetit {margin-top:1rem; padding-bottom:0.6rem;}
.hhl_shufa {margin-bottom:0.6rem;}
.shufa_lists {overflow:hidden; margin-top:10px; padding-bottom:0.55rem;}
.shufa_lists ul {margin:0 -0.225rem;}
.shufa_lists li {width:25%; margin-bottom:0.45rem;} 
.shufa_lists a {margin:0 0.225rem; border:0.1rem solid #dab866 !important; padding:0.4rem;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.shufa_lists a:hover {background-color:#fff;}
.shufa_lists img {display:block; width:auto; max-width:100%; margin:0 auto;}



/* ================文物页 */
.wenwu_page .inner_pagetit {margin-top:1rem; padding-bottom:0.6rem;}
.hhl_wenwu {margin-top:33px; margin-bottom:2rem;}
.wwul .wen .text {font-size:0.4rem; color:#666; line-height:28.8px;}
.wwul li.tu .pic {overflow:hidden;}
.wwul img {width:auto; max-width:100%;
-webkit-transition: all 1.5s;
-moz-transition: all 1.5s;
-ms-transition: all 1.5s;
-o-transition: all 1.5s;
transition: all 1.5s;
}
.wwul img:hover {
-webkit-transform:scale(1.05,1.05);
-moz-transform:scale(1.05,1.05);
-ms-transform:scale(1.05,1.05);
-o-transform:scale(1.05,1.05);
transform:scale(1.05,1.05);
}
.wwul h3 {font-size:0.5rem; color:#111; font-weight:bold; margin-bottom:0.6rem;}
.wwul:nth-of-type(2n+1) .tu {width:60.5%; float:right; text-align:left;}
.wwul:nth-of-type(2n+1) .wen {width:39.5%; float:left; padding-bottom:3rem;}
.wwul:nth-of-type(2n+1) .text {padding-right:0.5rem; padding-top:0.875rem;}
.wwul:nth-of-type(3n+2) {padding-bottom:1.75rem;}
.wwul:nth-of-type(3n+2) .tu {width:39%; float:left; text-align:left; margin-top:-1.5rem;}
.wwul:nth-of-type(3n+2) .wen {width:61%; float:right;}
.wwul:nth-of-type(3n+2) .text {padding-left:0.5rem; padding-top:3.85rem;}
.wwul:nth-of-type(4n+3) {padding-bottom:2rem;}
.wwul:nth-of-type(4n+3) .tu {width:44%; float:right; text-align:right;}
.wwul:nth-of-type(4n+3) .wen {width:56%; float:left; padding-top:2.25rem;}
.wwul:nth-of-type(4n+3) .text {padding-right:0.5rem;}
.wwul:nth-of-type(5n+4) .tu {width:49.5%; float:left; text-align:left;}
.wwul:nth-of-type(5n+4) .wen {width:50.5%; float:right; padding-top:1.7rem;}
.wwul:nth-of-type(5n+4) .text {padding-left:0.5rem;}
.wenwu_law {width:87.91%; margin:2.5rem auto 0;}
.wenwu_law .law_tit {font-size:0.5rem; line-height:0.9rem; color:#111; font-weight:bold; text-align:center; margin-bottom:0.85rem;}
.wenwu_law .law_text {width:88.72%; margin:0 auto; font-size:0.4rem; color:#666; line-height:0.9rem;}



/* ================图集页 */
.hhl_tuji {margin-top:33px; margin-bottom:24px;}
.tuji_page .inner_pagetit {margin-top:2rem; padding-bottom:2rem;}
.tuji_lists {overflow:hidden; margin-bottom:10px;}
.tuji_lists ul {margin:0 -0.25rem;}
.tuji_lists li {width:25%; float:left; margin-bottom:0.75rem;}
.tuji_lists a {display:block; margin:0 0.25rem;}
.tuji_lists .pic {position:relative; background-color:#ccc; top:0;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.tuji_lists .pic:after {content:""; display:block; width:58px; height:58px; position:absolute; top:50%; left:0; right:0; margin:-29px auto;background:url(../images/loading.png) no-repeat center;
-webkit-animation: loading 2s linear infinite;
-moz-animation: loading 2s linear infinite;
-o-animation: loading 2s linear infinite;
animation: loading 2s linear infinite;
}
.tuji_lists a img {width:100%; position:relative; z-index:10;}
.tuji_lists a:hover .pic {top:-10px;}
.tuji_lists .tuji_name {padding:0.25rem; font-size:16px; font-weight:bold; color:#111; text-align:center;}
.tuji_lists a:hover .tuji_name {color:#dab866;}


/* ================视频页 */
.video_page .inner_pagetit {margin-top:1rem; padding-bottom:0.6rem;}
.hhl_video {margin-top:0.6rem; margin-bottom:2.1rem;}
.hhl_video .wrap {overflow:hidden;}
.video_body {margin-bottom:0.5rem;}
.video_body .video-js {width:100%; height:auto;} 
.video_body .video-js video {position:static;}
.video_body .video-js .vjs-big-play-button {width:2rem; height:2rem; border:none; border-radius:50%; font-size:0;background:url(../images/play.png) no-repeat center; background-size:100%; top:50%; left:0; right:0; margin:-1rem auto 0;}
.video_body .vjs-poster {background-size:cover;}
.video_lists {margin:0 -0.25rem; text-align:center; position:relative;}
.video_lists .item {width:25%; float:left;}
.owl_video .item a {display:block; margin:0 0.25rem;}
.owl_video .item .pic {position:relative; cursor:pointer;}
.owl_video .item .pic:after {content:""; display:block; width:100%; height:100%; position:absolute; top:0; left:0; background:url(../images/play.png) no-repeat center; background-size:1rem;
-webkit-transition: all .25s;
-moz-transition: all .25s;
-ms-transition: all .25s;
-o-transition: all .25s;
transition: all .25s;
}
.owl_video .item .pic:hover:after {opacity:.5;}
.owl_video .item img {width:100%;}
.owl_video .item span {display:block; padding:0.25rem 0; font-size:0.4rem; color:#111; font-weight:bold;
-webkit-transition: all .25s;
-moz-transition: all .25s;
-ms-transition: all .25s;
-o-transition: all .25s;
transition: all .25s;
}
.owl_video .item:hover span {color:#dab866;}
.owl_video .item p {padding:0 10px; font-size:12px; color:#666;}
.owl_video .item i {display:inline-block; padding:0 0.4rem 0 0; font-size:12px; color:#666;}
.owl_video .owl-prev,.owl_video .owl-next {position:absolute; top:50%; margin-top:-1.75rem; width:1.075rem; height:2.1rem; background:url(../images/jt4.png) no-repeat; font-size:0; background-size:200%; background-color:rgba(255,255,255,.9);}
.owl_video .owl-prev {left:0.25rem; background-position:left center;}
.owl_video .owl-next {right:0.25rem; background-position:right center;}



/* ================巴士页 */
.bus_page .inner_pagetit {margin-top:1rem; padding-bottom:1.75rem;}
.hhl_bus {margin-top:0.7rem; padding-bottom:2.375rem;}
.bus_detail img {display:block; width:auto; max-width:100%; margin-left:auto; margin-right:auto;}


/* ================航班页（火车页与之共享） */
.flight_page .inner_pagetit {margin-top:1rem; padding-bottom:1.5rem;}
.hhl_flight {margin-top:10px; margin-bottom:3rem;}
.flight_detail img {display:block; margin:0 auto; width:auto; max-width:100%;}



/* ================自驾页 */
.driving_page .inner_pagetit {margin-top:1rem; padding-bottom:1.5rem;}
.hhl_driving {margin-top:10px; margin-bottom:5.75rem;}
.driving_detail .baiduMap {width:100%; height:30rem; max-height:500px; margin-top:1.25rem; margin-bottom:1.5rem;}


/* ================旅游标准化页 */
.norm_page .inner_pagetit {margin-top:2rem; padding-bottom:2rem;}
.hhl_norm {margin-top:16px; margin-bottom:1.5rem;}
.norm_lists {margin-bottom:0.75rem;}
.norm_lists .norm_ul {position:relative; padding:1.2rem 0; border-bottom:2px solid #dcdddd;}
.norm_lists .norm_ul:last-of-type {border:none;}
.norm_fl {width:58.33%;}
.norm_tit {font-size:0.5rem; color:#111; font-weight:bold;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.norm_ul:hover .norm_tit {color:#dab866;}
.norm_date {display:inline-block; font-size:0.4rem; color:#333; margin-top:0.55rem; margin-bottom:0.95rem;}
.norm_des {font-size:0.4rem; color:#666; line-height:0.97rem; padding-right:1.4rem;  -webkit-line-clamp:3;}
.more_norm {display:block; text-align:center; width:3rem; height:34px; line-height:34px; border:2px solid #dab866; font-size:12px; color:#dab866; font-weight:bold; position:absolute; bottom:0.85rem; left:0;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.more_norm:hover {color:#fff; background-color:#dab866;}
.norm_fr {width:41.67%;}
.norm_fr .pic {overflow:hidden;}
.norm_fr .pic img {width:100%;
-webkit-transition: -webkit-transform 1.5s;
-moz-transition: -moz-transform 1.5s;
-ms-transition: -ms-transform 1.5s;
-o-transition: -o-transform 1.5s;
transition: transform 1.5s;	
}
.norm_fr .pic img:hover {
-webkit-transform:scale(1.05,1.05);	
-moz-transform:scale(1.05,1.05);	
-ms-transform:scale(1.05,1.05);	
-o-transform:scale(1.05,1.05);		
transform:scale(1.05,1.05);	
}

/* ================门票政策页 */
.ticket_page .inner_pagetit {margin-top:1rem; padding-bottom:0.5rem;}
.hhl_ticket {margin-top:1.75rem; margin-bottom:4.5rem;}



/* ================工艺品页 */
.artware_page .inner_pagetit {margin-top:1rem; padding-bottom:0.6rem;}
.hhl_artware {margin-top:10px; margin-bottom:20px;}
.artware_lists {margin-bottom:0.75rem;}
.artware_lists ul {margin:0 -0.2rem;}
.artware_lists li {width:33.33%; float:left;}
.artware_lists .li_wrap {margin:0 0.2rem; background:url(../images/gyp-bg.png) no-repeat center; background-size:100% 100%; background-color:#fff; overflow:hidden; cursor:pointer;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.artware_lists .li_wrap:hover {box-shadow:0 0 6px 3px rgba(0,0,0,.3);}
.artware_lists .pic {margin:0.64rem; overflow:hidden; position:relative; background-color:#ccc;}
.artware_lists  .pic:after {content:""; display:block; width:58px; height:58px; position:absolute; top:50%; left:0; right:0; margin:-29px auto;background:url(../images/loading.png) no-repeat center;
-webkit-animation: loading 2s linear infinite;
-moz-animation: loading 2s linear infinite;
-o-animation: loading 2s linear infinite;
animation: loading 2s linear infinite;
}
.artware_lists .pic img {width:100%; position:relative; z-index:10;}
.artware_lists .gyp_name {padding:0.25rem 0 0.275rem 0; text-align:center; font-size:16px; color:#111; font-weight:bold;}
.artware_lists .gyp_name:hover {color:#dab866;}
.hh_detail .gyp_des {font-size:14px; color:#111; line-height:0.7rem; margin-bottom:0.3rem; text-align:center;}



/* ================一小时路线 */
.mo_route_lists {display:none;}
.route_page .inner_pagetit {margin-top:1rem; padding-bottom:0.6rem;}
.hhl_route {margin-top:1.5rem;}
.route_lists {margin-bottom:-1.25rem;}
.route_lists .ui_wrap {position:relative;}
.route_lists .ui_wrap:before {content:""; display:block; position:absolute; top:5%; left:0; width:100%; height:50%; background:url(../images/route-bg3.png) no-repeat left top;}
.route_lists .ui_wrap:after {content:""; display:block; position:absolute; bottom:30%; left:0; width:100%; height:50%; background:url(../images/route-bg2.png) no-repeat left bottom;}
.route_lists .ui_wrap:first-of-type:before {background:url(../images/route-bg1.png) no-repeat left top;}
.route_lists .on:after {display:none;}
.route_lists .on2:before {background:url(../images/route-bg7.png) no-repeat left top;}
.route_lists li {width:25%; margin-bottom:3.75rem; float:left; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box;}
.route_lists .li_wrap {position:relative; z-index:66;}
.route_lists .pic {
-webkit-transition: -webkit-transform 1.5s;
-moz-transition: -moz-transform 1.5s;
-ms-transition: -ms-transform 1.5s;
-o-transition: -o-transform 1.5s;
transition: transform 1.5s;	
}
.route_lists img {width:100%;}
.route_lists .pic:hover {
-webkit-transform:scale(1.05,1.05);	
-moz-transform:scale(1.05,1.05);	
-ms-transform:scale(1.05,1.05);	
-o-transform:scale(1.05,1.05);		
transform:scale(1.05,1.05);	
}
.route_lists li:nth-of-type(1) .li_wrap,.route_lists li:nth-of-type(1) .route_name {margin-left:10%;
-webkit-transform:rotate(8deg);
-moz-transform:rotate(8deg);
-ms-transform:rotate(8deg);
-o-transform:rotate(8deg);
transform:rotate(8deg);
}
.route_lists li:nth-of-type(2) .li_wrap,.route_lists li:nth-of-type(2) .route_name {margin-left:10%; margin-top:-0.1rem;
-webkit-transform:rotate(-10deg);
-moz-transform:rotate(-10deg);
-ms-transform:rotate(-10deg);
-o-transform:rotate(-10deg);
transform:rotate(-10deg);
}
.route_lists li:nth-of-type(3) .li_wrap,.route_lists li:nth-of-type(3) .route_name {
-webkit-transform:rotate(6deg);
-moz-transform:rotate(6deg);
-ms-transform:rotate(6deg);
-o-transform:rotate(6deg);
transform:rotate(6deg);
}
.route_lists li:nth-of-type(4) .li_wrap,.route_lists li:nth-of-type(4) .route_name {margin-left:-12.5%;
-webkit-transform:rotate(-10deg);
-moz-transform:rotate(-10deg);
-ms-transform:rotate(-10deg);
-o-transform:rotate(-10deg);
transform:rotate(-10deg);
}
.route_lists li:nth-of-type(5) .li_wrap,.route_lists li:nth-of-type(5) .route_name {margin-left:11%; margin-top:-0.75rem;
-webkit-transform:rotate(-7deg);
-moz-transform:rotate(-7deg);
-ms-transform:rotate(-7deg);
-o-transform:rotate(-7deg);
transform:rotate(-7deg);
}
.route_lists li:nth-of-type(6) .li_wrap,.route_lists li:nth-of-type(6) .route_name {margin-left:12%; margin-top:-0.4rem;
-webkit-transform:rotate(5deg);
-moz-transform:rotate(5deg);
-ms-transform:rotate(5deg);
-o-transform:rotate(5deg);
transform:rotate(5deg);
}
.route_lists li:nth-of-type(7) .li_wrap,.route_lists li:nth-of-type(7) .route_name {margin-left:-5%; margin-top:-0.5rem;
-webkit-transform:rotate(3.5deg);
-moz-transform:rotate(3.5deg);
-ms-transform:rotate(3.5deg);
-o-transform:rotate(3.5deg);
transform:rotate(3.5deg);
}
.route_lists li:nth-of-type(8) .li_wrap,.route_lists li:nth-of-type(8) .route_name {margin-left:-15%;
-webkit-transform:rotate(7deg);
-moz-transform:rotate(7deg);
-ms-transform:rotate(7deg);
-o-transform:rotate(7deg);
transform:rotate(7deg);
}
.route_lists .pic {display:inline-block; padding:0.25rem 0.2rem; background-color:#fff; box-shadow:0 0 10px 0.5px rgba(0,0,0,.5); margin-bottom:0.2rem;}
.route_lists li .route_name {margin-top:5px !important;}

.luxian_lists {margin-bottom:60px; background:url(../images/sjlxng.png) no-repeat 2% 80%;}
.luxian_lists li {text-align:center;}
.luxian_lists li .route_name {font-size:14px; color:#111; margin-top:-20px;}
.luxian_lists li img {border:1px solid #999;}
.luxian_lists li .pic {border:10px solid #fff;
-webkit-transform:scale(.8,.8);	
-moz-transform:scale(1.05,1.05);	
-ms-transform:scale(1.05,1.05);	
-o-transform:scale(1.05,1.05);		
transform:scale(.7);	
}
.luxian_lists .owl-item:nth-of-type(2n-1) .li_wrap {
-webkit-transform:rotate(7deg);
-moz-transform:rotate(7deg);
-ms-transform:rotate(7deg);
-o-transform:rotate(7deg);
transform:rotate(7deg);
}
.luxian_lists .owl-item:nth-of-type(2n) .li_wrap {
-webkit-transform:rotate(-7deg);
-moz-transform:rotate(-7deg);
-ms-transform:rotate(-7deg);
-o-transform:rotate(-7deg);
transform:rotate(-7deg);
}



.search_form_body {width:66.66%; margin:auto;}
.ss_input_box {height:46px; border:2px solid #dab866; padding-left:20px; padding-right:90px; position:relative; background-color:#fff; margin:25px 0;}
.ss_input_box input {font-size:14px; font-family:"微软雅黑";}
.ss_input_box .ss_text {width:100%; height:46px;color:#333;}
.ss_input_box .ss_btn {width:90px; height:46px; background-color:#dab866; position:absolute; top:0; right:0; color:#fff; cursor:pointer;}
.ss_radio input {width:18px; height:18px; border-radius:50%;}
.ss_radio span {display: inline-block;margin-right: 0.5rem;position: relative; font-size:16px;}
.ss_radio input {height: 20px;margin-right: 0.4rem;position: absolute;z-index: 2;top: 0;left: 0;cursor: pointer;}
.ss_radio label {padding-left: 0.75rem;position: relative;}
.ss_radio label:after {content: "";display: block;position: absolute;top: 0;bottom: 0;margin: auto;left: 5px;width: 5px;height: 5px;background-color: #fff;border-radius: 50%;box-shadow: 0 0 0 4px #fff,0 0 0 5px #dab866;} 
.ss_radio .on label:after {background-color: #dab866;}
.search_result_show {font-size:20px; margin-top:30px;}
.total_ss_result {padding:20px 0; border-bottom:2px solid #dab866;}
.total_ss_result span {color:#dab866;}
.srs1,.srs2 {padding:40px 0;}
.ss_result_lists li {padding:10px 0;}
.ss_result_lists li a:hover {color:#dab866;
-webkit-transition: width .3s;
-moz-transition: color .3s;
-ms-transition: color .3s;
-o-transition: color .3s;
transition: color .3s;
}



/* 动态效果 */
@media only screen and (min-width: 1024px) {
.animaper {opacity:0;
-webkit-transition: all 1.5s;
-moz-transition: all 1.5s;
-ms-transition: all 1.5s;
-o-transition: all 1.5s;
transition: all 1.5s;
}
.part5a .ps_wrap {
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.wonderful_gallery .u1,.wonderful_gallery .u2,.part5b .ps_wrap,.intro_text {
-webkit-transform: translateY(50%);
-moz-transform: translateY(50%);
-ms-transform: translateY(50%);
-o-transform: translateY(50%);
transform: translateY(50%);
}
.rrwrap li:nth-of-type(1),.rrwrap li:nth-of-type(3),.transportation li:nth-of-type(1),.transportation li:nth-of-type(2) {
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);	
}
.rrwrap li:nth-of-type(2),.rrwrap li:nth-of-type(4),.transportation li:nth-of-type(3),.transportation li:nth-of-type(4) {
-webkit-transform: translateX(50%);
-moz-transform: translateX(50%);
-ms-transform: translateX(50%);
-o-transform: translateX(50%);
transform: translateX(50%);	
}
.animaper.aniact {opacity:1;
-webkit-transform: translate(0,0) !important;
-moz-transform: translate(0,0) !important;
-ms-transform: translate(0,0) !important;
-o-transform: translate(0,0) !important;
transform: translate(0,0) !important;
}
}



.modgbtn,.closedgbtn{display:none;}
/* ===========================================================适配 */
@media only screen and (min-width: 1560px) {
.HuangHeLou_intro .intro_body {width:61.11%; max-width:none;}
.footer .innerwrap {width:61.11%;}
}

@media only screen and (max-width: 1196px) {
.pc_nav li {margin:0 1.8%;}
.landscape_preview .item_text .text_body  {min-height:4rem;}
.footer .innerwrap {width:80%;}

/* 介绍页 */
.js_page2 .gaikuang {width:90%; margin:0 auto;}	
.js_page2 .gaikuang .gk_text {height:5.6rem;}

/* 领导邮箱 */
.mb_form li {padding:0 0.75rem 0 2.5rem;}
.mb_form li .span2 {width:0.75rem;}
.mb_form li.code_li input {width:2.6rem;}
.mb_form li.code_li .span2 {position:static; display:inline-block; width:auto;}
.mb_form .submit {margin-left:0;}

/* 诗词页 */
.sc_writer {margin-left:0; margin-right: 0;}
.sc_text {line-height:0.7rem;}
}
@media only screen and (max-width: 1024px) {
.pc_logo {margin:17.5px 0;}
.footer .innerwrap {width:77%;}
.foo_nav li {display:inline-block; width:auto; margin-right:30px;}

.year_incident .his_info {
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
}
}
@media only screen and (max-width: 980px) {
/* index */
.pc_nav li {margin:0 0.8%;}	
.landscape_preview .item_text .text_body  {min-height:2rem;}
	
/* 介绍页 */
.js_page6 li h2 {margin-bottom:0.3rem;}

/* 历史页 */
.info_body .pic,.info_body .text {width:100%; margin:5px 0;}

/* 新闻页 */
.news_lists li {width:33.33%;}

/* 联系页 */
.mapbox,.lxinfos {width:100%;}
.mapbox {margin-bottom:1rem;}

/* 诗词页 */
.shici_lists li {width:33.33%;}

/* 书法页 */
.shufa_lists li {width:33.33%;}

/* 标准化页 */
.norm_date {margin-bottom:0.65rem;}

/* 一小时路线页 */
.route_lists .pic {
-webkit-transform:scale(0.8);
-moz-transform:scale(0.8);
-ms-transform:scale(0.8);
-o-transform:scale(0.8);
transform:scale(0.8);
}

}
@media only screen and (max-width: 768px) {
/* 移动端字号 */
.cstarbox {font-size:0 !important;}
.route_infos .text_body,.inner_pagetit .tit_f,.col_cpindos h4,.col_cpindos .col_cpdes,.col_cpindos .col_cprice,.qa_lists,.norm_date,.norm_des,.inner_pagetit .tit_qt,.story_lists .cs_name {font-size:12px;}
.ticket_infos {font-size:13px !important; line-height:25.2px;}
.sc_text {font-size:12px; line-height:18px;}
.jd_hover .text,.wenwu_law .law_text {font-size:12px; line-height:21px;}
.wgpic_name,.route_infos h2,.fw1 h1,.fw2 li>a,.js_page6 li h2,.sight_lists .name,.jd_hover h2,.hh_lists .hh_name,.col_cpindos h3,.wwul .wen .text,.wenwu_law .law_tit,.owl_video .item span,.qa_lists li .span,.mb_des .text,.artware_lists .gyp_name,.norm_tit,.sur_form dt {font-size:14px;}
.js_page2 .gaikuang .gk_text,.js_page3 .js_page3_info,.js_page4 .his_text_wrap,.js_page5 .zy_text_wrap,.js_page6 li .cel_des_text,.year_incident .his_detail,.zyul .text,.cs_detinfos .aps .text  {font-size:13px; line-height:25.2px;}
.sur_form dd, .sur_form dd * {font-size:13px;}
.ticket_infos .h3 {font-size:15px !important;}
.js_page5 .zy_text_wrap h2,.wwul h3 {font-size:16px;}
.sc_name{font-size:14px; line-height:20px;}
.related_sight h2,.cs_detinfos .aps .cs_tit {font-size:18px;}


.HuangHeLou_body {margin-top:3.03rem;}
.pc_header {display:none;}
.mo_header {display:block; overflow:hidden;}
/* 移动端-min-header */
.mo_min_header {position:fixed; z-index:330; top:0; left:0; width:100%; height:3.03rem; background:#fff;}
.mo_min_header .wrap {position:relative; text-align:center;}
.mo_logo {display:inline-block; height:2.11rem; margin:0 auto; padding:0.46rem 0;}
.mo_logo img {height:100%;}
.mo_nav_btn {width:1.25rem; height:1.143rem; background:url(../images/menu.png) no-repeat left top; background-size:100%; position:absolute; top:50%; left:0; margin-top:-0.5715rem;}
.mo_header.on .mo_nav_btn {background-position:left bottom;}
.mo_ss {width:1.07rem; height:1.11rem; background:url(../images/mo_ss.png) no-repeat right center;  background-size:100%; position:absolute; top:50%; right:0; margin-top:-0.555rem;}
.mo_ssbody {position: absolute; top: 100%; height: 1.75rem;width: 100%; background-color: #fff; border-radius: 0.875rem; margin-top: 0.25rem; display:none !important;}
.mo_ssbody .mo_sstext {width:100%; height:1.75rem; padding:0 0.875rem;}
.mo_ssbody .mo_ssbtn {width: 1.07rem; height: 1.11rem; background: url(../images/mo_ss.png) no-repeat right center;background-size: 100%;position: absolute; top: 50%;right: 0.875rem; margin-top: -0.555rem;}
/* 移动端导航 */
.mo_menu_box {position:fixed; z-index:220; top:0; left:-100%; width:100%; height:100%; overflow-y:auto; background:#fff;
-webkit-transition: left .3s;
-moz-transition: left .3s;
-ms-transition: left .3s;
-o-transition: left .3s;
transition: left .3s;
}
.mo_header.on .mo_menu_box {left:0;}
.mo_nav {margin-top:55px; padding-top:1rem; text-align:center;}
.mo_nav li>a {display:block; width:94%; margin:0 auto; font-size:18px; letter-spacing:1px; color:#333; height:48px; line-height:48px; border-bottom:1px solid #ccc;}
.mo_nav li.on>a {color:#dab866; border-bottom:1px solid #dab866;}
.mo_nav .erji_body {display:none;}
.mo_nav .erji_body a {display:block; width:94%; margin:0 auto; font-size:16px; color:#666; height:45px; line-height:45px; border-bottom:1px solid #ccc;}
.mo_nav .sanji_body,.li_min:hover .sanji_body {display:none;}
.li_min:hover {background-color:transparent;}
.li_min.on>a {color:#dab866;}

/* 移动端登录 */
.mo_header_top {text-align:center; margin-top:1.5rem;}
.mo_header_top li {display:inline-block; margin:0; padding:10px; vertical-align: top;}
.weather_btn {margin-top:5px !important;}
.mo_header_top li:first-of-type {display:none;}
.mo_header_top a {font-size:14px; color:#666; display:inline-block; height:30px; line-height:38px;}
.form_type {width:94%; margin:auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box;}
/* 移动端底部 */
.foo_nav {padding-bottom:0;}
.footer .innerwrap {width:94%;}
.foo_nav .foo_nav_wrap {display:block;}
.foo_nav li {width:100% !important;}
.foo_nav .foo_nav_yiji {display:block; width:100%; height:35px; line-height:35px; /*border-bottom:1px solid #967f49;*/ margin-bottom:0; font-size:14px; font-weight:normal; /*background:url(../images/zk.png) no-repeat 97% 50%;*/ letter-spacing:2px;}
.foo_nav li.ons .foo_nav_yiji {background:url(../images/zkf.png) no-repeat 97% 50%;}
.foo_nav .foo_nav_ejbody {display:none;}
.foo_nav .foo_nav_ejbody a {height:40px; line-height:40px; border-bottom:1px solid #967f49; font-size:13px; text-indent:10px;}
.friendly_link dl {display:none;}
.friendly_link span,.friendly_link dd {display:block; width:100%; height:45px; line-height:45px; border-bottom:1px solid #967f49; margin:0;}
.friendly_link a {height:45px; line-height:45px; font-size:13px;}
.friendly_link span {font-size:13px; padding-right:0; background:url(../images/zk.png) no-repeat 97% 50%; font-weight:normal;}
.friendly_link span.ons {background:url(../images/zkf.png) no-repeat 97% 50%;}
.footer_bottom {border-top:none; padding:20px 0 10px 0 !important; position:relative;}
.footer_bottom:after {content:""; display:block; position:absolute; top:0; left:-50%; width:200%; height:1px; background-color:#dab866;}
.footer_bottom span {margin:0 2.5px !important;}
.fw1{width:1.55rem;}
.fw2 li>a {font-size:12px; line-height:34px;}
.return_top {line-height:34px; font-size:14px;}
.friendly_link,.newadd_area  {float:none; text-align:left; margin-top:1rem;}
.share_hhlweb .bdsharebuttonbox a:first-of-type {margin-left:0;}
.Privacy {display:none;}
.footer .wrap>.clearfix {margin-left:10px;}
.sydw img {width:28px !important; height:28px !important; margin-top:-5px !important;}

/* =========index */
.wgname .playkey {display:none;}
.wonderful_gallery .u1 li:nth-of-type(1) img {opacity:1;} 
.index_part1 .bx-prev,.index_part1 .bx-next {display:none !important;} 
.inner_pagetit .i {font-size:18px; padding:5px 10px;}
.inner_pagetit .img {width:16px;}
.inner_pagetit h2 {font-size:12px; letter-spacing:0;}
.inner_pagetit h1:before, .inner_pagetit h1:after {width:1000px;}
.inner_pagetit .span:before, .inner_pagetit .span:after {width:2.7rem;}
.inner_pagetit .span:before {margin:0 1rem 0 0.25rem;}
.inner_pagetit .span:after {margin:0 0.25rem 0 1rem;}
.lookmore {width:98px; height:36px; line-height:36px;}
.pc_index_banner,.pc_item_bg,.pc_lp,.pc_intro_bgimg {display:none !important;}
.mo_index_banner,.mo_item_bg,.mo_lp,.mo_intro_bgimg {display:block !important;}
.wgname {top:50%;}
.wonderful_gallery li {width:50%;}
.wonderful_gallery .u1 li:nth-of-type(1), .wonderful_gallery .u1 li:nth-of-type(2) {width:100%;}
.wonderful_gallery li a:after {display:none;}
.landscape_preview .item_text .text_body {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.landscape_preview .item_text .text_body {margin-top:10px; margin-bottom:10px;}
#owl-dots, .landscape_preview .owl-dots, .bx-pager {/*bottom:7px;*/}
.route_pic, .route_infos {display:block; width:100%; padding:5px 0 0 0;}
.route_infos .text_body {line-height:21.2px;}
.recommended_route ul {margin:0 -4px;}
.recommended_route a {margin:0 4px;}
.transportation li {width:50%; margin:7.5px 0;}
.tra_icon {width:27%;}
.tra_text {width:73%; padding-left:7px;}
.photo_owl .owl-prev {left:4px;}
.photo_owl .owl-next {right:4px;}
.HuangHeLou_intro .intro_body .text_body {-webkit-line-clamp: 2;}
/* 首页订购 */
.dingGou li {width:100% !important; margin-bottom:1rem !important;}
.modgbtn {display: block; position:absolute; top:82%; left:0; right:0; margin:auto; z-index:100;
width:223px;
height: 44px;
line-height: 44px;
font-family: "微软雅黑";
font-size: 14px;
font-weight: bold;
color: #fff;
font-weight: bold;
text-align: center;
cursor: pointer;
background: url(../images/dinggou-bg.png) no-repeat;
background-color:rgba(0,0,0,.5);
background-size: 100% 100%;
}
.closedgbtn {display:block;
position: absolute;
top: 3.75rem;
right: 2.5%;
display: block;
width: 25px;
height: 25px;
background:url(../images/close1.png) no-repeat center;
border:1px solid #ccc;
border-radius: 50%;
background-size:90%;
}
.dingGou {position:fixed; z-index:200; background-color:#fff; width:100%; top:100%;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
}
.dingGou.on {top:0;}
.dg_body {padding:0; left:0; right:0; margin:auto; background-color:transparent;}
.dingGou li {height:37px; line-height:37px;}
.confirm_btn .btn {height:37px; line-height:37px;}
.jedatebox {left:0 !important; right:0; margin:0 auto;}
.dingGou li select {position:absolute; z-index:20; top:0; left:0; width:100%; height:37px; font-size:14px; color:#d1b162; font-weight:bold; font-family:"微软雅黑";  padding:0 0.925rem 0 0.2rem; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box;}
.dingGou li option {color:#999;}
.dg_body h1,.select3 .workinput,.sr_phone input,.confirm_btn .btn {color:#d1b162;}
.confirm_btn .btn:hover {color:#fff;}
.dingGou li input:-moz-placeholder {color: #d1b162; opacity:1; }
.dingGou li input::-moz-placeholder {color: #d1b162;opacity:1;}
.dingGou li input:-ms-input-placeholder{color: #d1b162;opacity:1;}
.dingGou li input::-webkit-input-placeholder{color: #d1b162;opacity:1;}

/* index-video */
.index_sptc #tc_video {width:100%; max-width:none;}
.close_tcsp {top:0.5rem; right:0.5rem;}

.photo_owl a .photo_pic {height:auto !important;}

.route_infos:after {display:none;}

.landscape_preview {height:auto !important;}

.inner_menu_lits li {min-width:9.4%;}
.inner_menu_lits a {padding:0;}


/* 介绍页=============== */
.inner_pagetit .tit_f {max-width:96vw;}
.inner_menu .wrap {overflow-x:auto;}
.inner_menu_lits li {width:auto;}
.inner_menu_lits li  a {padding:0 15px; font-size:14px;}

.js_page2 {padding-bottom:1px;}
.js_page2 .js_tit {text-align:center;}
.js_page2 .pic,.js_page2 .js_page2_info {width:100%; height:auto; position:static;}
.js_page2 .gaikuang {width:94%; padding-top:1rem;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0);
}
#text_nav {display:none; text-align:center;}
.js_page5 .pic img {width:150%; margin-left:-25%;}
.js_page6 li {width:100%;}
.js_page7 li {width:50%; margin-bottom:5px;}
.jd_detial_page .inner_pagetit {padding-bottom:2.25rem;}

/* 历史页 */
.year_incident .his_info {width:100%; margin-top:30px; margin-bottom:30px; left:0 !important; right:0 !important; text-align:center;}
.year_incident .his_info:after {display:none;}
.info_body {padding:0; margin:0 !important; width:100%;}
.year_incident .year {margin:20px auto; width:6rem; height:1.5rem;}
.year_incident .year  span { line-height:1.5rem;}

/* 资源页 */
.zyul .wen,.zyul .tu {width:100% !important;}
.zyul .tu {margin-bottom:10px;}
.zyul .wen .text,.zyul .tu .pic {margin:0 !important; padding:0;}


/* 预览页 + 详情 */
.sight_lists li {width:50%;}
.related_sight,.sight_detshow {width:100%;}
.related_sight ul {width:auto; margin:0 -4px;} 
.related_sight li {width:50%; float:left;}
.related_sight a {display:block; margin:0 4px;}


/* 名人页 */
.page_number a.page_prev, .page_number a.page_next {width:58px;}


/* 新闻页 + 详情 */
.news_lists {margin:0 -0.2rem;}
.news_lists li {width:50%;}
.news_lists li a {margin:0 0.2rem; margin-bottom:0.5rem;}
.news_detshow,.related_news {width:100%;}
.news_detshow p img,.related_news p img {/*margin-left:-1.5rem;*/} 
.related_news ul {width:auto; margin:0 -4px;}
.related_news li {width:50%; float:left;}
.related_news a {display:block; margin:0 4px;}
.PageAndShare {display:none;}
.moPageAndShare {display:block;}
.related_news.fl {display:none;}

.news_detial_page .inner_pagetit {padding-bottom:2.5rem;}

/* 联系页 */
.BMap_omCtrl,.BMap_stdMpCtrl {display:none;}

/* 领导邮箱 */
.mb_des {margin-top:3.1rem;}
.mb_form {margin-top:2.1rem;}
.mb_des,.mb_form {width:100%;}
.mb_des .text_wrap {height:auto;}
.mb_des .text {writing-mode:horizontal-tb;}
.mb_form li {padding:0 0.75rem 0 70px;}
.mb_form li .span1 {width:60px;}

/* 调查页 */
.sur_form label {padding-left:20px;}
.sur_form dl.matrix1 label,.sur_form dl.matrix2 label {width:100%; margin-bottom:5px;}
.sur_form dl.matrix dd>div {width:100%;}
.sur_form label:after, .sur_form dl.matrix i:after {margin:5px auto;}
.comment-star img {margin:0 2px !important;}
.sur_form .checkboxti label:after {width:10px !important; height:10px !important; top:-3px !important;}

/* **页 */
.col_cplists .li_wrap .pic,.col_cplists .li_wrap .col_cpindos {width:100%; padding:0;}
.col_cpindos .col_cprice {position:static;}
.col_cpindos .col_cpdes {display:block; margin-bottom:0.35rem; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-bottom:20px;}

/* 传说页 */
.story_lists li {width:50%;}

/* 书画页 */
.shufa_lists li {width:50%;}
.hh_detail .hh_detwrap {width:100%; height:100%; top:0;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.pbtcinfo {width:100%; height:100% !important; margin:0; box-sizing:border-box;}
.hh_lists li {width:50%;}
.hh_detinfos .hh_name {font-size:18px;}

/* 文物页 */
.wenwu_law {width:100%;}
.wenwu_law .law_text {width:95%;}

/* 图集页 */
.tuji_lists li {width:50%; float:left;}

/* 标准化页 */
.norm_lists {margin-left:-0.2rem; margin-right:-0.2rem;}
.norm_lists .norm_ul {width:50%; float:left; border-bottom:none;}
.norm_lists ul {margin:0 0.2rem;}
.norm_fr,.norm_fl {width:100%;}
.norm_fl {margin-top:0.5rem;}
.more_norm {position:static; margin-top:0.5rem;}
.norm_des {padding:0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;}
.more_norm {height:29px; line-height:29px;}

/* 工艺品页 */
.artware_lists li {width:50%;}

/* 一小时路线 */
.mo_route_lists {display:block;}
.pc_route_lists {display:none;}
.driving_detail .baiduMap {height:10rem;}

/* 诗词页 */
.shici_lists ul {margin:0 -0.2rem;}
.shici_lists .li_wrap {margin:0 0.2rem;}
.sc_writer {margin:0; font-size:12px;}
.shici_lists .li_wrap {background-color:#fff;}

.hh_detinfos {padding:60px 10px 25px 10px;}
.jspVerticalBar{right:0 !important;}
.hh_detail a.close_tc {right:10px; width:35px; height:35px;}
.aps .sc_name {font-size:18px;}
.aps .sc_writer {font-size:14px; margin:20px 0;}

.mb_des {margin-top:2rem;}
}
@media only screen and (max-width: 640px) {
.zhuce_tishi .zt_infobox {margin-top:-85px;}
.zhuce_tishi .zt_top {font-size:16px; height:45px; line-height:45px;}
.zhuce_tishi .zt_body {font-size:18px; padding:30px 0;}
.zhuce_tishi .zt_bottom {font-size:12px; height:35px; line-height:35px;}

/* 诗词页 */
.shici_lists li {width:50%;}	
.sc_body {float:none; margin:auto;}

/* 文物页 */
.wwul {padding-bottom:1.75rem;}
.wwul .wen,.wwul .tu {width:100% !important; padding:0 !important; margin:0 !important;}
.wwul img {width:100%;}
.wwul .wen .text {padding:1rem 0 0 0 !important;}

/* 视频页 */
.video_lists .item {width:50%;}
.owl_video .item span {min-height:38px;}

/* 传说页 */
.cs_detail .wrap {top:0; width:100%; height:100%;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.cs_detinfos {overflow-y:auto; height:100%;}
.cs_detinfos .pic {width:100%; margin-bottom:20px;}
.cs_detinfos .cs_des {position:static; width:100%; height:auto; padding-bottom:80px;}
.cs_detinfos .scrollbody {height:auto;}
.cs_detinfos  .jspContainer {height:auto !important;}
.cs_detinfos .jspPane {position:static;}

/* 藏品页 */
.hh_detinfos {margin:0; height:100%;}

.search_form_body {width:100%;}
.ss_input_box,.ss_input_box .ss_btn {height:40px;}
.total_ss_result {padding:0 0 10px 0;}
.search_result_show {font-size:16px;}
.srs1, .srs2 {padding:20px 0;}
}
@media only screen and (max-width: 480px) {
.HuangHeLou_body {margin-top:2.42rem;}
/* 移动端-min-header */
.mo_min_header {height:2.42rem;}
.mo_logo {height:1.5rem;}
}
@media only screen and (max-width: 414px) {
/* 诗词页 */
.shici_lists li {/*width:100%;*/}	
.sc_body {/*writing-mode:horizontal-tb; height:auto;*/}
}
