﻿@charset "utf-8";
/*基本*/
* { padding: 0; margin: 0; font-size: 0.24rem; }
body { width: 100%;
  min-height: 100%;
  max-width: 750px;
  min-width: 320px;
  margin: 0 auto;
  font: 0.24rem/1.6 "Microsoft Yahei", Arial;
  color: #333;
  background: #fff;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
body:before, body:after { content: ""; width: 100%; display: block; }
/*body:before { height: 0.9rem; }*/
div { margin: 0; padding: 0; border: 0; color: #666; }
img { margin: 0; padding: 0; border: 0; max-width: 100%; }
p { margin: 0; }
b, strong { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/ }
li { list-style: none outside none; }
/*链接*/
a { text-decoration: none; color: #333; background: transparent; outline: none; }
a:focus { outline: none; }
a:hover, a:active { color: #333; outline: none; }
/*清除浮动*/
.clearfix {  *zoom: 1;
}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
/*表单*/
form { margin: 0; }
button, input, select, textarea { font-size: 100%;/* Correct font size not being inherited in all browsers. */ margin: 0;/* Address margins set differently in IE 6/7, Firefox 3+, Safari 5,and Chrome */ vertical-align: baseline;/* Improve appearance and consistency in all browsers */  *vertical-align: middle;/* Improve appearance and consistency in all browsers */
}
button, select { text-transform: none; }
/*其它*/
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
code, kbd, pre, samp { font-size: 1em; }
pre { margin: 1em 0; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;/* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/ }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
dl { margin: 0 0; }
dd { margin: 0 0 0 0px; }
audio:not([controls]) { display: none; height: 0; }
/*----------@@HTML默认  结束@@----------*/
/*----------@@通用 开始@@----------*/
/*清除浮动*/
.clear { display: block; clear: both; }
.fl { float: left; }
.fr { float: right; }
.left { float: left; }
.right { float: right; }
.animated { -webkit-animation: 1s ease; -moz-animation: 1s ease; -ms-animation: 1s ease; -o-animation: 1s ease; animation: 1s ease; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; }
@-webkit-keyframes fadeInUp {  0% {
 opacity: 0;
 -webkit-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInUp {  0% {
 opacity: 0;
 -moz-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -moz-transform: translateY(0);
}
}
@-ms-keyframes fadeInUp {  0% {
 opacity: 0;
 -ms-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -ms-transform: translateY(0);
}
}
@-o-keyframes fadeInUp {  0% {
 opacity: 0;
 -o-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -o-transform: translateY(0);
}
}
@keyframes fadeInUp {  0% {
 opacity: 0;
 transform: translateY(20px);
}
 100% {
 opacity: 1;
 transform: translateY(0);
}
}
.fadeInUp { -webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -ms-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp; }
.route1, .route2, .route3, .route4, .route5, .route6 { -webkit-transform: rotateY(90deg); -moz-transform: rotateY(90deg); -o-transform: rotateY(90deg); -ms-transform: rotateY(90deg); transform: rotateY(90deg); }
.route1 { -webkit-transition: -webkit-transform 0.3s ease-out 0s; -moz-transition: -moz-transform 0.3s ease-out 0s; -o-transition: -o-transform 0.3s ease-out 0s; -ms-transition: -ms-transform 0.3s ease-out 0s; transition: transform 0.3s ease-out 0s; }
.route2 { -webkit-transition: -webkit-transform 0.3s ease-out 0.3s; -moz-transition: -moz-transform 0.3s ease-out 0.3s; -o-transition: -o-transform 0.3s ease-out 0.3s; -ms-transition: -ms-transform 0.3s ease-out 0.3s; transition: transform 0.3s ease-out 0.3s; }
.route3 { -webkit-transition: -webkit-transform 0.3s ease-out 0.6s; -moz-transition: -moz-transform 0.3s ease-out 0.6s; -o-transition: -o-transform 0.3s ease-out 0.6s; -ms-transition: -ms-transform 0.3s ease-out 0.6s; transition: transform 0.3s ease-out 0.6s; }
.route4 { -webkit-transition: -webkit-transform 0.3s ease-out 0.9s; -moz-transition: -moz-transform 0.3s ease-out 0.9s; -o-transition: -o-transform 0.3s ease-out 0.9s; -ms-transition: -ms-transform 0.3s ease-out 0.9s; transition: transform 0.3s ease-out 0.9s; }
.route5 { -webkit-transition: -webkit-transform 0.3s ease-out 1.2s; -moz-transition: -moz-transform 0.3s ease-out 1.2s; -o-transition: -o-transform 0.3s ease-out 1.2s; -ms-transition: -ms-transform 0.3s ease-out 1.2s; transition: transform 0.3s ease-out 1.2s; }
.route6 { -webkit-transition: -webkit-transform 0.3s ease-out 1.5s; -moz-transition: -moz-transform 0.3s ease-out 1.5s; -o-transition: -o-transform 0.3s ease-out 1.5s; -ms-transition: -ms-transform 0.3s ease-out 1.5s; transition: transform 0.3s ease-out 1.5s; }
.route { -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); -ms-transform: rotateY(0deg); transform: rotateY(0deg); }
.icon { background: url("../images/icon.png") no-repeat; background-size: 5rem auto; vertical-align: middle; display: block; }
#top, #logo, #navigation, #banner, #location, #announcement, #link, #copyright { width: 100%; margin: 0 auto; }
.index { width: 100%; }
.head_main { height: 0.9rem; background: url(../images/head_bg.jpg) no-repeat; position: fixed; top: 0; width: 100%; z-index: 888; left: 0; box-sizing: border-box; background-size: 100% auto; text-align: center; }
.head_main #logo { width: 1.79rem; margin: 0 auto; margin-top: 0.17rem; }
.head_main #logo img { width: 100%; height: 100%; }
.head_main #WebTel i { width: 0.4rem; height: 0.34rem;  background-position: -.52rem -.02rem;
position: absolute; right: 0.2rem; top: 0.27rem; }
.head_main .search i { width: 0.35rem; height: 0.34rem; position: absolute;  left: .39rem;
top: 0.28rem; background-position: 0rem 0rem; }
.head_main .search .hov {  background-position: -.0rem -.46rem;
}
#ShowChannel { position: absolute; width: 100%; min-height: 12.5rem; background: #661512; right: -100%; top: 0; overflow: hidden; display: none; z-index: 99999; }
#ShowChannel ul { overflow: hidden; padding: 1rem 0rem 0; width: 6rem; margin: 0 auto; }
#ShowChannel ul li {
 line-height: .8rem; box-sizing: border-box; background: url(../images/nav_li.png) no-repeat; background-size: 6rem auto;  margin-bottom: .2rem;
}
#ShowChannel ul li:hover { background: url(../images/nav_on.png) no-repeat; background-size: 6rem auto; }
#ShowChannel ul li:hover a { color: #210402; }
#ShowChannel ul li a { color: #dab96a; font-size: 0.3rem;  margin: 0 .8rem;
 height: .8rem;
 line-height: .8rem;
display: block; text-align: left; }
#ShowChannel .close { width: 0.36rem; height: 0.36rem; position: absolute; right: 0.4rem; top: 0.3rem; }
#ShowChannel .close i { width: 0.36rem; height: 0.36rem; display: block; margin: 0;  background-position: -.45rem -.5rem;
}
.index_search { background: #79130f; padding: 0.2rem; position: absolute; left: 0; bottom: -1rem; display: none; z-index: 100; width: 100%; }
.index_search #keyWord { width: 5rem; border-radius: 0.3rem; background: #fff; border: none; height: 0.6rem; line-height: 0.6rem; margin-right: 2%; text-indent: 2em; outline: none; }
.index_search .a { display: block; background: #e7c87f; text-align: center; width: 1.4rem; position: absolute; right: 0.6rem; top: 0.2rem; height: 0.6rem; cursor: pointer; line-height: 0.6rem; border: none; border-radius: 0 0.3rem 0.3rem 0; color: #5f0e0b; font-size: 0.22rem; }
.hide{ display:none;}

/**head**/
.header_main { width: 100%; height: 1rem;position:fixed; left: 0; top: 0; z-index: 100;}
.header_main.fix { position: fixed;}
.header_main .logo_main { display: block; height: 0.56rem; width:2.21rem; color: #2a55a9;background-size:100%;  z-index:111; padding-top:0.22rem; margin-left:0.3rem;}
.header_main .logo_main .mobile_logo { display: block; height: 0.57rem; width:2.11rem;}
.header_main .logo_main .mobila_z{ width:2.85rem; height:.55rem; display:block; position:absolute; left:1.44rem; top:0.28rem;}
.header_main .tit { width: 100%; height: 0.85rem; line-height: 0.85rem; text-align: center; font-size: .34rem; color: #fff;}
.header_main .search_ico { display: block; position: absolute; right:1.6rem; top: 0; text-align: center; cursor: pointer; width: .8rem; height: 1rem; z-index: 6; padding-top: .34rem;}
.header_main .search_ico s { width: .38rem; height: .45rem; margin: 0 auto; background-position: -0rem 0;}
.header_main .search_ico.on { background: #fa4040;}
.header_main .search_ico.on s { background-position: 0 -0.48rem;}
.header_main .tsearch { width: 100%; height: 1rem; position: absolute; left: 0; top: 1rem; z-index: 1122; background: #f5f5f5;}
.header_main .tsearch .txt { width: 75%; color: #000;text-indent: .3rem; color: #666; font-size: .22rem; height: .6rem; background: #fff; border: none; position: absolute; left: 3%; top: .2rem; border-bottom-left-radius: .5rem;border-top-left-radius: .5rem;}
.header_main .tsearch .btn {color: #fff; font-size: .22rem; width: 20%; height: .6rem; line-height: .6rem; text-align: center; border: 0px; background: url(../images/search-ico.png) no-repeat center #2a55a9; position: absolute; right: 3%; top: .2rem; border-bottom-right-radius: .5rem; border-top-right-radius: .5rem; background-size: .4rem auto;}
.header_main .navbtn { width:1rem; height:1rem; position: absolute; right: 0; top: 0; z-index: 10;}
.header_main .navbtn s { width:0.33rem; height:0.31rem; display: block; margin: 0 auto; background-position: -0.52rem -0rem; margin-top:0.34rem;}
.header_main .navbtn.cur s { background-position: 0 0;}
.header_main .goBack { width: 1rem; height: 0.85rem; position: absolute; left: 0; top: 0;}
.header_main .goBack:before {width: 0.22rem;height: 0.36rem;margin: .28rem auto 0; background-position: -2.08rem 0; content: ''; display: block;}
.header_main .yw{ width:0.6rem; position:absolute; right:0.96rem; top:0rem;}
.header_main .yw a{ display:block; font-size:0.4rem; color:#fff; text-transform:uppercase; font-family:"Arial"; font-weight:normal; padding-top:0.2rem;}
.header_main.hea1{ position:relative;box-shadow: 0px 1px 3px #e5e5e5;}
.header_main.hea1 .search_ico s {  background-position: -1.98rem 0;}
.header_main.hea1 .yw a {  color: #333;}
.header_main.hea1 .navbtn s { background-position: -2.5rem -0rem;}
.header_main.hea1 .search_ico.on s{    background-position: 0 -0.48rem;}

/*subNav*/
.subNav { position: fixed; max-width: 640px; min-width: 320px; width: 100%; margin: 0 auto; height: 100%; top: 0rem; bottom: 0; z-index: 9999; display: none;}
.subNav .subNavCon { width: 100%; height: 100%; position: absolute; right: 0; top: 0; background: #fff;}
.subNav ul { width: 100%; padding: .8rem 0 .5rem; overflow-y: auto; height: 100%; padding-bottom: 1rem;}
.subNav li { width: 94%;display: block; line-height: 0.8rem;margin: 0 3%;position: relative; border-bottom: 1px solid #ddd;}
.subNav li a { display: block; color: #333; font-size: 0.26rem; width: 80%; float: left;}
.subNav li s { width: .16rem; height: .55rem; display: block; text-align: center; color: #333; font-size: .24rem; background-position: -1.2rem -0.48rem; margin-top: .15rem; margin-right: .1rem; float: right; position: relative; z-index: 11;}
.subNav li .box { display: none;}
.subNav li .box a { border-color: #f9f9f9; width: 100%; height: 0.6rem; line-height: 0.6rem; color: #333 !important; font-size: .24rem;}
.subNav li.on > a { color: #2a55a9;}
.subNav li.on s {background-position: -0.8rem -0.48rem;}
.subNav li.hover a { color: #2a55a9;}
.subNav .guan {  background-position:-0.4rem -0.48rem;  position: absolute; right: 0.3rem; top: 0.4rem; width: .28rem; height: .4rem; display: block; margin: 0 auto;}
.subNavShow { display: block;}
.footer { position:fixed; bottom:0; left:0; width:84%; text-align:left; color: #fff;font-size: .26rem; line-height: .38rem; padding: .45rem 8%; border-top-left-radius: .12rem; border-top-right-radius: .12rem; margin-top:-0.16rem; z-index:111;}
.footer a{ color:#fff;font-size: .26rem;}
.idx_you{ position:fixed; right:0.3rem; bottom:10%; z-index:555; width:1.05rem;}
.idx_you a.a1{ display:block; width:1.05rem; height:1.05rem; background:url(../images/goTop.png) center center no-repeat; background-size:100%; margin-bottom:0.14rem;}
.idx_you a.a2{ display:block; width:1.05rem; height:1.05rem; background:url(../images/goToc.png) center center no-repeat; background-size:100%;    margin-bottom: 0.14rem;}
.idx_you a.a3 {

    display: block;
    width: 1.05rem;
    height: 1.05rem;
    background: url(../images/dh_06.png) center center no-repeat;
        background-size: auto;
    background-size: 100%;

}
.footer1 { width:94%; text-align:center; color: #999;font-size: .26rem; line-height: .38rem; padding: .45rem 3%; background: #2c2c2c;  margin-top:-0.16rem;}
.footer1 a{ color:#999;font-size: .26rem;}




.mouse-ico { position: absolute; width:0.26rem; height:0.4rem; left: 50%; margin-left: -0.13rem; bottom: 5%; z-index: 20; }
.mouse-ico span { width:0.26rem; height:0.4rem; background-position: 0 -1.42rem; }
.mouse-ico span.mouse { animation: mousemove 3s linear 1s infinite; }
.mouse-ico span.en { background-position: -0 -1.42rem; margin-top:0.05rem; }
@keyframes mousemove { 0% {
 transform: translateY(-5px);
}
 25% {
 transform: translateY(0px);
}
 50% {
 transform: translateY(5px);
}
 75% {
 transform: translateY(0px);
}
 100% {
 transform: translateY(-5px);
}
}

.index_title {width:100%;z-index:3; }
.erro{text-align:center;font-size:.26rem;color:#79130f}
.index_title h3 { color: #5a0f0c;  font-size: .33rem;
font-weight: 100;  line-height: .35rem;
}
/******分屏开始*******/
.swiper-container { width: 100%; height: 100%; }
.swiper-container .slide1 { background: #fff; position: relative; }
.swiper-container .slide1 #banner { position: relative; }
.swiper-container .slide1 #banner img { width: 100%; display: block; }
.swiper-container .slide1 #banner .hd { position: fixed; z-index: 99; bottom: 3.2rem; left:0.74rem; text-align:left; }
.swiper-container .slide1 #banner .hd ul { text-align:left; }
.swiper-container .slide1 #banner .hd ul li { display: inline-block; font-size: 0; height: 0.04rem; line-height: 0.2rem; width: 0.35rem; 
margin: 0 0.15rem; border-radius:0.3rem;  background-color:rgba(255,255,255,0.6); vertical-align: middle; }
.swiper-container .slide1 #banner .hd ul .on { background-color:#fff;}
.swiper-container .slide2 { background: url(../images/y4.jpg) center bottom no-repeat; background-size:100% auto; }
.swiper-container .slide2_con{position:absolute; left:50%;top:50%; margin-top:-4.15rem; height:8.5rem;width:100%; background:url(../images/y3_03.png) top center no-repeat; width:6.3rem; margin-left:-3.15rem; background-size:100%;}

.swiper-container .slide2_con1{position:absolute; left:50%;top:50%; margin-top:-4.15rem; height:8.5rem;width:100%; width:6.36rem; margin-left:-3.18rem; background-size:100%;}
.swiper-container .slide2_con1 .index_title{ height:0.97rem;}
.swiper-container .slide2_con1 .index_title img{ width:3.86rem; margin:0 auto; height:0.97rem;}
.swiper-container .slide2_con1 .picScroll{ padding-top:1.7rem;}
.swiper-container .slide2_con1 .picScroll .bd{ width:100%;}
.swiper-container .slide2_con1 .picScroll .bd ul{ display:inline-block; width: 6.36rem; overflow:hidden;}
.swiper-container .slide2_con1 .picScroll .bd ul li{float: left;width:3rem;height:5.25rem;background-color: #fff;-moz-box-shadow: 0px 3px 5px #dedede;-webkit-box-shadow: 0px 3px 5px #dedede;box-shadow: 0px 3px 5px #dedede; margin-right:0.3rem;}
.swiper-container .slide2_con1 .picScroll .bd ul li:nth-child(2n){ margin-right:0;}
.swiper-container .slide2_con1 .picScroll .bd ul li dl dt{ padding-left:1.2rem; padding-top:0.4rem; height:3.6rem;}
.swiper-container .slide2_con1 .picScroll .bd ul li dl dt s{ width:0.32rem; height:1.06rem; display:block; float:left; background-position:-0.52rem -0.94rem;}
.swiper-container .slide2_con1 .picScroll .bd ul li dl dt p{ float:left; font-weight:bold; line-height:0.46rem; font-size:0.45rem; color:#333; font-family:"宋体"; width:0.46rem;word-break: break-all;word-wrap: break-word;word-break: normal;writing-mode: lr-tb; padding-left:0.18rem;}
.swiper-container .slide2_con1 .picScroll .bd ul li dl dt span{ display:block; float:left; font-weight:bold; font-size:0.24rem; color:#999; font-family:"宋体"; width:0.26rem;word-break: break-all;word-wrap: break-word;word-break: normal;writing-mode: tb-rl; padding-left:0.18rem; text-align:center;}
.swiper-container .slide2_con1 .picScroll .bd ul li dl dt span strong{ font-family:"Tahoma"; font-weight:normal; padding-bottom:0.04rem;}
.swiper-container .slide2_con1 .picScroll .bd ul li dl dd { clear:left;font-size:0.3rem; color:#3f5270; font-family:"宋体"; padding-left:0.4rem;}
.swiper-container .slide2_con1 .picScroll .bd ul li dl dd p{ font-size:0.8rem; line-height:0.8rem; display:inline-block; padding-right:0.06rem;}

.swiper-container .slide2_con1 .picScroll .hd{ text-align:center; padding-top:0.4rem;}
.swiper-container .slide2_con1 .picScroll .hd ul{ display:inline-block;}
.swiper-container .slide2_con1 .picScroll .hd ul li{ display:block; float:left; width:0.19rem; height:0.19rem; background:url(../images/icon.png) center center no-repeat; margin:0 0.1rem; background-size: 5rem 2rem; background-position:-1.03rem -1.01rem; font-size:0; }
.swiper-container .slide2_con1 .picScroll .hd ul li.on{background-position:-1.42rem -1.01rem;}

.swiper-container .slide2_con .shi{ margin:0 auto; width:5.1rem; height:2.88rem; margin-top:-0.64rem;}
.swiper-container .slide2_con  p{ width:5.1rem; margin:0 auto; padding-top:1.46rem; font-size:0.26rem; color:#666; line-height:0.46rem;}
.swiper-container .slide2_con a{ display:block; width:3.2rem; height:0.7rem; background-color:#658aba; font-size:0.26rem; color:#fff; text-align:center; line-height:0.7rem; margin-left:0.6rem; margin-top:0.6rem;}

.swiper-container .slide2 .body {
 margin: 0 .4rem; padding-top:.75rem; }
.swiper-container .slide2 .body a img { width: 100%; }
.swiper-container .slide2 .body p { color: #333;  padding-top: .3rem;
 padding-bottom: .3rem;
}
.swiper-container .slide2 .body ul { float: left; }
.swiper-container .slide2 .body li {
 width: .81rem; float: left; background: url(../images/section2_li.png) right no-repeat; height: 2.8rem; text-align: center;  background-size: .47rem 2.8rem;
}
.swiper-container .slide2 .body li a { display: block;  width: .3rem;
 font-size: .24rem;
 padding: 0 .25rem 0 .26rem;
 padding-top: .85rem;
color: #5a0f0c; }
.swiper-container .slide2 .body li.hover { background: url(../images/section2_on.png) no-repeat center center;  background-size: .81rem 2.8rem;
}
.swiper-container .slide2 .body li.hover a { color: #e8c295; }
.swiper-container .slide2 .body .fl { width: 1.8rem; float: right; }
.swiper-container .slide3 { background: url(../images/y2.jpg) center bottom no-repeat; background-size:100% auto; 
}

.swiper-container .slide3 a .img { position: absolute;  left: .1rem;
 top: .12rem;
width: 2.5rem; height: 3.98rem; }
.swiper-container .slide3 a .bg { background: url(../images/s3_li.png) no-repeat; width: 2.7rem; height: 5.4rem; display: block; position: absolute; left: 0; top: 0; background-size: 2.7rem auto; }
.swiper-container .slide3 a h3 { color: #e7c87f; position: absolute; left: 0;  top: .64rem;
 font-size: .3rem;
font-weight: 100; width: 100%; text-align: center; }
.swiper-container .slide3 a .line { position: absolute; z-index: 10;  right: .1rem;
top: 1.2rem; width: 1.83rem; }
.swiper-container .slide3 .swiper-container2 { position: relative; margin-top: .75rem; }
.swiper-container .slide3 .swiper-container2 .swiper-pagination2 { text-align: center;  margin-top: .2rem;
}
.swiper-container .slide3 .swiper-container2 .swiper-pagination2 span { display: inline-block; font-size: 0; height: 0.13rem; line-height: 0.2rem; opacity: 1; width: 0.2rem;  height: .2rem;
margin: 0 0.05rem; background: url("../images/icon.png") no-repeat; background-size: 5rem auto; vertical-align: middle; background-position: -3.82rem 0; }
.swiper-container .slide3 .swiper-container2 span.swiper-pagination-bullet-active { background-position: -3.62rem 0; }
.swiper-container .slide3 .swiper-container2 .swiper-slide.swiper-slide-active .bg { background: url(../images/s3_on.png) no-repeat; background-size: 2.7rem auto; }
.swiper-container .slide3 .swiper-container2 .swiper-slide { width: 2.7rem; height: 5.4rem; transform: scale(0.9); }
.swiper-container .slide3 .swiper-container2 .swiper-slide a { display: block; width: 100%; height: 100%; }
.swiper-container .slide3 .swiper-container2 .swiper-slide-active { transform: scale(1); }
.swiper-container .slide4 { background: url(../images/y7.jpg) center bottom no-repeat; background-size: 100% auto; }
.swiper-container .slide4 .index_title { }
.swiper-container .slide4 .index_title h3 { color: #e7c87f; }
.swiper-container .slide4 .body { padding-top:.75rem; }

.swiper-container .slide4 .slideBox{ padding-top:1.5rem;}
.swiper-container .slide4 .slideBox .bd{ width:6.3rem; margin:0 auto; overflow:hidden;}
.swiper-container .slide4 .slideBox .bd ul{ display:inline-block;}
.swiper-container .slide4 .slideBox .bd ul li{ width:6.3rem; float:left; position:relative;}
.swiper-container .slide4 .slideBox .bd ul li img{ display:block; width:4.5rem; height:2.52rem;}
.swiper-container .slide4 .slideBox .bd ul li a p{ width:1.8rem; height:2.52rem; background-color:#fff; text-align:center; font-size:0.24rem; color:#333; line-height:0.24rem; position:absolute; right:0; top:0;}
.swiper-container .slide4 .slideBox .bd ul li a p span{ display:block; font-size:0.75rem; line-height:0.75rem; padding-bottom:0.16rem; padding-top:0.7rem;}
i,em { font-style: normal; }
.swiper-container .slide4 .slideBox .bd ul li i{ display:block; font-size:0.34rem; color:#333; line-height:0.34rem; padding-top:0.4rem;}
.swiper-container .slide4 .slideBox .bd ul li b{ display:block; height:1px; width:2.1rem; background-color:#cacaca; margin-top:0.36rem;}
.swiper-container .slide4 .slideBox .bd ul li em{ display:block; font-size:0.26rem; color:#666; line-height:0.4rem; padding-top:0.28rem; height:0.96rem;}
.swiper-container .slide4 .slideBox .hd{ text-align:center; padding-top:0.4rem;}
.swiper-container .slide4 .slideBox .hd ul{ display:inline-block;}
.swiper-container .slide4 .slideBox .hd ul li{ display:block; float:left; width:0.19rem; height:0.19rem; background:url(../images/icon.png) center center no-repeat; margin:0 0.1rem; background-size: 5rem 2rem; background-position:-1.03rem -1.01rem; font-size:0; }
.swiper-container .slide4 .slideBox .hd ul li.on{background-position:-1.42rem -1.01rem;}
.slide5 .slide2_con1 .index_title img { width: 2.7rem; margin: 0 auto; height: 0.99rem;}
.slide5 .swiper-container2{ padding-top:1.8rem; display:inline-block; width:100%;}
.slide5 .swiper-container2 .swiper-slide{ width:3rem; text-align:center;}
.slide5 .swiper-container2 .swiper-slide:nth-child{ padding-left:0.3rem;} 
.slide5 .swiper-container2 .swiper-slide h3{ padding-top:rem; font-size:0.26rem; color:#333; padding-top:0.26rem; font-weight:normal;}
.slide5 .swiper-container2 .swiper-pagination2{ display:inline-block; padding-top:0.4rem; position:absolute; left:50%; margin-left:-0.8rem;}
.slide5 .swiper-container2 .swiper-pagination2 span{ display:block; float:left; width:0.19rem; height:0.19rem; background:url(../images/icon.png) center center no-repeat; margin:0 0.1rem; background-size: 5rem 2rem; background-position:-1.03rem -1.01rem; font-size:0; }
.slide5 .swiper-container2 .swiper-pagination2 span.swiper-pagination-bullet-active{background-position:-1.42rem -1.01rem;}

.swiper-container .slide5 { background: url(../images/y10.jpg) center bottom no-repeat; background-size:100% auto; }
.swiper-container .slide5 .body { margin-top: .75rem; }
.swiper-container .slide5 li { margin: 0 auto; overflow: hidden; text-align: center; width: 5.6rem; height: 1.6rem; position: relative;  margin-bottom: .2rem;
}
.swiper-container .slide5 li .bg { width: 5.6rem; height: 1.6rem; background: url(../images/news_bg.png) no-repeat; position: absolute; left: 0px; top: 0px; z-index: 9; background-size: 5.6rem auto; }
.swiper-container .slide5 li .img { width: 1.86rem; height: 1.4rem; position: absolute;  left: .12rem;
 top: .1rem;
z-index: 8; }
.swiper-container .slide5 li .box { position: absolute; left: 2.2rem;  top: .1rem;
width: 3.25rem; z-index: 11; text-align: left; }
.swiper-container .slide5 li h3 {
 font-size: .24rem; font-weight: 100;  padding-top: .19rem;
 padding-bottom: .1rem;
 line-height: .35rem;
color: #333; }
.swiper-container .slide5 li p { color: #999; }
.swiper-container .slide5 li a { display: block; width: 100%; height: 100%; cursor: pointer; }
.swiper-container .slide5 li a:hover h3 { color: #5a0f0c; }
.swiper-container .slide5 .more { width: 1rem; height: 1rem; text-align: center; display: block; margin: 0 auto; }
.swiper-container .slide5 .more img { display: block; width: 1rem; height: 1rem; }
.swiper-container .slide6 { background: url(../images/y14.jpg) center bottom no-repeat; background-size: 100% auto; }
.slide6 .slide2_con1 .index_title img { width: 2.7rem; margin: 0 auto; height: 0.97rem;}
.contact { width: 5.6rem; height: 5.82rem; position: relative; margin: .75rem auto 0; }
.contact .bg { display: block; width: 5.6rem; height: 5.82rem; background: url(../images/contact_bg.png) no-repeat; position: absolute; left: 0; top: 0; z-index: 9; background-size: 5.6rem auto; }
.contact_page{margin-top:.2rem;}
.contact .map { width: 5.3rem; height: 2.9rem; position: absolute;  left: .1rem;
z-index: 8;  top: .11rem;
}
.contact .box { position: absolute; width: 5.6rem; z-index: 11;  left: .1rem;
top: 3.1rem; }
.contact .box .t { margin-left: 1.26rem; }
.contact .box .t h3,  .contact .box .t p {
 font-size: .26rem; font-weight: 100; }
.contact .box .t dd {  margin-bottom: .35rem;
}
.contact .box .t h4 { color: #8a1a20;  font-size: .34rem;
font-weight: 100; }
.sub_nav {  margin-top: .4rem;
 margin-bottom: .2rem;
}
.sub_nav li { width: 30.6667%; float: left; color: #190b09;  height: .5rem;
text-align: center;  line-height: .5rem;
 margin-bottom: .21rem;
margin-left: 2%; }
.sub_nav li a { display: block; width: 100%; height: 100%; color: #190b09; background: url(../images/sub_li.png) center center no-repeat; background-size: 1.86rem auto; }
.sub_nav li a:hover, .sub_nav li a.hover { background: url(../images/sub_on.png) center center no-repeat; background-size: 1.86rem auto; color: #e7c87f; }
.conta1{ padding-top:1.2rem;}
.conta1 .cont1{ margin-top:0.46rem; height:1.2rem;}
.conta1 .cont1 s{ width:1.2rem; height:1.2rem; background-position:-1.77rem -0.54rem; float:left; display:block;}
.conta1 .cont1:nth-child(2) s{ width:1.2rem; height:1.2rem; background-position:-3.25rem -0.54rem; float:left; display:block;}
.conta1 .cont1 p{ float:left; width:5.12rem; margin-left:0.3rem;}
.conta1 .cont1 p span{ display:block; font-size:0.26rem; color:#666; line-height:0.26rem; padding-top:0.16rem;}
.conta1 .cont1:nth-child(2) span{ line-height:0.4rem; padding-top:0rem;}
.conta2{ width:100%; text-align:center; padding-top:0.5rem;}
.conta2 a{ margin:0 auto; display:block; width:3.3rem; height:0.7rem; background-color:#658aba; text-align:center; line-height:0.7rem; font-size:0.26rem; color:#fff; margin-top:0.3rem;}

.context { width: 6rem; margin: 0 auto; }
.context .context_top { width: 6rem;  height: .29rem;
background: url(../images/context_top.png) center bottom no-repeat; background-size: 6rem auto; }
.context .context_body { background: url(../images/context_body.png) repeat-y; background-size: 6rem auto; }
.context .context_body .line {  padding: 0px .35rem;
}
.context .context_body .line .page { color: #666;  line-height: .45rem;
overflow: hidden; }
.context .context_body .line .page table{border-color: #f0cd91;width:100%;}

.context .context_body .line .page img { max-width: 100%;display:block; }
.context .context_bottom { width: 6rem;  height: .27rem;
background: url(../images/context_bottom.png) center top no-repeat; background-size: 6rem auto; }
.bottom_copy {
 font-size: .2rem; padding-bottom: 1.56rem; text-align: center;  padding-top: .5rem;
}
.bottom_copy a{color:#666;font-size:.2rem;;}
.product_list { overflow: hidden; }
.product_list li { float: left; width: 47%; margin-left: 2%; text-align: center;  margin-bottom: .2rem;
}
.product_list li .img { display: block; width: 100%; overflow: hidden;  padding: .1rem .1rem 0 .1rem;
background: #fff; position: relative; box-sizing: border-box; }
.product_list li .img figure { width: 100%; padding-top: 75%; position: relative; overflow: hidden; }
.product_list li .img img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; min-height: 100%; display: block; }
.product_list li .txt { background: url(../images/product_li.png) no-repeat; width: 100%;  height: .87rem;
background-size: cover; }
.product_list li .txt h3 { font-weight: 100;  line-height: .87rem;
color: #190b09; }
.product_show h1 { text-align: center;  font-size: .34rem;
font-weight: 100; color: #5a0f0c;  line-height: .5rem;
 padding-bottom: .2rem;
}
.product_show .mark {
 font-size: .2rem; border-top: 1px solid #f0cd91;  padding-top: .2rem;
 padding-bottom: .2rem;
}
.product_show p {
 padding-top: .2rem; text-align: justify; }
.product_show .t {
 font-size: .28rem; color: #333; background: url(../images/product_line.png) no-repeat center right; background-size: 4.15rem auto;  margin: .2rem 0;
font-weight: bold; }
.product_show #banner { position: relative; }
.product_show #banner .hd { position: absolute; z-index: 99;  bottom: .2rem;
width: 100%; text-align: center; }
.product_show #banner .hd ul { text-align: center; }
.product_show #banner .hd ul li { display: inline-block; font-size: 0; height: 0.13rem; line-height: 0.2rem; width: 0.2rem;  height: .2rem;
margin: 0 0.05rem; background: url("../images/icon.png") no-repeat; background-size: 5rem auto; vertical-align: middle; background-position: -4.02rem 0; }
.product_show #banner .hd ul .on { background-position: -3.62rem 0; }
/*fenx*/
#nativeShare { margin: 0 auto; width: 100%; padding-top: 0.3rem; max-width: 640px; min-width: 320px; }
#nativeShare .label { margin-left: 0rem; font-size: 0.24rem; color: #666666; line-height: 0.6rem;width:1.2rem; }
#nativeShare .list { width: 4.8rem; float: right; }
#nativeShare .list span { height: 0.9rem; width: 0.9rem; padding: 0; display: inline-block; }
#nativeShare .list span i { margin: 0 auto; width: 0.63rem; height: 0.63rem; display: block; }
#nativeShare .weibo i { background-image: url('../images/weibo.png'); background-size: cover; }
#nativeShare .weixin i { background-image: url('../images/weixin_friend.png'); background-size: cover; }
#nativeShare .weixin_timeline i { background-image: url('../images/weixin.png'); background-size: cover; }
#nativeShare .qq i { background-image: url('../images/qq.png'); background-size: cover; }
#nativeShare .qzone i { background-image: url('../images/qqzone.png'); background-size: cover; }
#nativeShare .more i { background-image: url('../images/more.png'); background-size: cover; }
#nativeShare .list span.qzone, #nativeShare .list span.more { width: 0.73rem; }
#fenxiang { display: none; }
.fenx { height: 1.0rem; width: 100%; }
.fenx .tt { margin-left: 0.2rem; font-size: 0.24rem; color: #666666; line-height: 0.6rem; }
.fenx .bdsharebuttonbox { width: 80%; float: right; }
.fenx .bdsharebuttonbox a { margin-left: 0.2rem; }
#bdfx a { height: 0.6rem; width: 0.6rem; margin: 0; padding: 0; margin: 0px 0.08rem; display: inline-block; }
#bdfx .d1 { background: url(../images/qqzone.png) no-repeat center; background-size: 100% 100%; }
#bdfx .d2 { background: url(../images/weibo.png) no-repeat center; background-size: 100% 100%; }
/*reLink*/
.reLink {
 margin: .2rem 4% 0rem; width: 92%; }
.reLink .prevLink, .reLink .nextLink { display: block;  height: .6rem;
 line-height: .6rem;
 font-size: .24rem;
overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; box-sizing: border-box; }
.reLink .prevLink { border-bottom: 1px solid #e8e8e8; }
.reLink a:hover { color: #554331; }
.remm {  margin-top: .4rem;
}
.remm .t {
 font-size: .28rem; color: #190b09;  margin-left: .2rem;
 margin-bottom: .2rem;
}
.remm .more { display: block; width: 1.86rem;  height: .5rem;
 line-height: .5rem;
text-align: center; background: url(../images/sub_on.png) no-repeat;  margin: .2rem auto 0;
background-size: 1.86rem auto; }
.remm .more a { color: #e7c87f; }
.news_list li { margin: 0 auto; overflow: hidden; text-align: center; width: 6rem; height: 1.6rem; position: relative;  margin-bottom: .2rem;
}
.news_list li .bg { width: 6rem; height: 1.6rem; background: url(../images/news_list.png) no-repeat; position: absolute; left: 0px; top: 0px; z-index: 9; background-size: 6rem auto; }
.news_list li .img { width: 1.86rem; height: 1.4rem; position: absolute;  left: .12rem;
 top: .1rem;
z-index: 8; }
.news_list li .box { position: absolute; left: 2.2rem;  top: .1rem;
width: 3.25rem; z-index: 11; text-align: left; }
.news_list li h3 {
 font-size: .24rem; font-weight: 100;  padding-top: .19rem;
 padding-bottom: .1rem;
 line-height: .35rem;
color: #333; }
.news_list li p { color: #999; height:.7rem; line-height:.35rem; overflow:hidden; }
.news_list li a { display: block; width: 100%; height: 100%; cursor: pointer; }
.news_list li a:hover h3 { color: #5a0f0c; }
.sideMenu { margin: 0px auto 0;  padding-bottom: .2rem;
}
.sideMenu .item { border: 1px solid #dcdcdc;  margin-top: .22rem;
}
.sideMenu .item .left {  line-height: .6rem;
 height: .6rem;
}
.sideMenu .item:first-child { margin-top: 0; }
.sideMenu .item.on .title { background: #5a0f0c; }
.sideMenu .item.on .title .left h3 { background: #5a0f0c; color: #fff;  padding-right: .38rem;
}
.sideMenu .item.on .title .right i {  background-position: -2.17rem -.54rem;
}
.sideMenu .item .title .left h3 {
 font-size: .24rem; color: #000; font-weight: 100; }
.sideMenu .item .title .left h3 i {
 width: .24rem;
 height: .26rem;
 background-position: -1.09rem -.6rem; float: left;  margin-right: .15rem;
 margin-left: .19rem;
 margin-top: .17rem;
}
.sideMenu .item .title .right i {  width: .38rem;
 height: .38rem;
 background-position: -1.78rem -.54rem;
 margin-top: .12rem;
 margin-right: .2rem;
}
.sideMenu .item .title p { color: #005b9c; display: block; font-size: 18px; }
.sideMenu ul {
 padding: .15rem; margin-top: 0px; color: #190b09; display: none; }

.swiper-container .slide6 .slide2_con1{ width:6.9rem; margin-left:-3.45rem;}


.in_ny { width: 100%; overflow: hidden; background-color:#f6f6f6;
    min-height: 10rem;}
.nybanner { height: 2.4rem; width: 100%;position: relative;}
.nybanner span { display: block;  font-size: 0.5rem;  color: #fff; line-height: 0.5rem; position: absolute; left:50%; top:0.92rem; width:6rem; margin-left:-3rem; text-align:center; font-family:"宋体"; }
.dandu .in_ny{ background-color:#fff;}
.dandu .zuoyo{ background-color:#fff;}
.menu { width: 100%; height: .78rem; line-height: .78rem; overflow: hidden; background: #ffffff; position: relative;  border-bottom: 1px solid #dddddd;}

.menu .list { width: 100%;}
.menu .j {
  width: .6rem;
  height: .9rem;
  padding-top: .22rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
  background: #f5f5f5;
}
.menu .j:before {
  width: .2rem;
  height: .3rem;
  display: block;
  margin: 0 auto;
  background-position: -2.08rem -0.48rem;
}
.menu .list { font-size: 0; display: -webkit-box; overflow-x: scroll; -webkit-overflow-scrolling:touch; white-space: nowrap; height: 0.9rem; position: relative;}
.menu .list li {
  margin: 0 .3rem;
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
}
.menu .list li a {
  font-size: .26rem;
  color: #333;
  position: relative;
  display: block;
}
.menu .list li.hover a,
.menu .list li:hover a {
  font-weight: bold; color:#1d448e;
}
.menu .list li.hover a:before,
.menu .list li:hover a:before {
  width: 100%;
  height: .03rem;
  display: block;
  background: #406aa9;
  position: absolute;
  left: 0;
  bottom: 0;
  content: "\20";
}
.menu .list li .box {
  width: 100%;
  z-index: 111;
  padding: .2rem 3%;
  position: absolute;
  background: #ffffff;
  left: 0;
  top: .78rem;
  display: none;
}
.menu .list li .box a {
  width: 31%;
  margin-right: 2.5%;
  margin-bottom: .15rem;
  text-align: center;
  height: 0.62rem;
  line-height: 0.62rem;
  font-weight: normal;
  font-size: .24rem;
  float: left;
  border: 1px solid #cccccc;
  border-radius: .1rem;
}
.menu .list li .box a:before {
  display: none;
}
.menu .list li .box a:nth-child(3n) {
  margin-right: 0;
}
.menu .list li .box a.hover {
  color: #015198;
  border-color: #015198;
}


.moreBtn,.catemore { padding: .3rem 0; text-align: center; display: block;}


.newsPage{ padding:0.3rem 0 0.8rem; padding-top:0;}

.li_1{ padding:0 0.3rem; background-color:#fff; background:#fff url(../images/y18_06.jpg) bottom center no-repeat; background-size:100%; padding-bottom:2.04rem;}
.li_1 dl{ padding:0 0.3rem;}
.li_1 dl dt{ display:inline-block;  padding-top:0.84rem; width:100%;}
.li_1 dl dt em{ display:block; float:left; background:url(../images/y18_03.jpg) center center no-repeat; width:1.2rem; height:2.74rem; background-size:100%;}
.li_1 dl dt p{ float:right; width:4.8rem; height:3.22rem; position:relative;}
.li_1 dl dt p i{ display:block; width:4.7rem; height:3.12rem; background-color:#a6bcd5; position:absolute; right:0; bottom:0;}
.li_1 dl dt p img{ display:block; width:4.7rem; height:3.12rem; position:absolute; left:0; top:0;}
.li_1 dl dd{ display:inline-block;  padding-top:0.46rem; width:100%;}
.li_1 dl dd p{ font-size:0.26rem; color:#666; line-height:0.45rem;}
.li_1 dl dd a{ display:block; width:100%; height:0.7rem; font-size:0.26rem; color:#fff; line-height:0.7rem; background-color:#658aba; text-align:center; margin-top:0.5rem;}

.li_2{ padding:0 0.3rem; padding-bottom:0.66rem;}
.li_2 h3{ text-align:center; padding-top:0.78rem;}
.li_2 h3 img{ background-size:100%; width:2.33rem;}
.li_2 .picScroll{ padding-top:0.4rem;}
.li_2 .bd ul{ display:inline-block; width:100%; }
.li_2 .bd ul li{ width:3rem; height:4.9rem;-moz-box-shadow: 0px 2px 11px #dedede;-webkit-box-shadow: 0px 2px 11px #dedede;box-shadow: 0px 2px 11px #dedede; background-color:#fff; float:left; margin-left:0.3rem;transition: all .36s ease; position:relative;}
.li_2 .bd ul li a{ display:block;width:3rem; height:4.9rem;}
.li_2 .bd ul li p span{ display:block; float:left;line-height:0.34rem;font-size:0.3rem;color: #333;font-family: "宋体";width:0.4rem;word-break: break-all;word-wrap: break-word;word-break: normal;writing-mode: lr-tb; }
.li_2 .bd ul li p{position:absolute; right:0.34rem; top:0.42rem;}
.li_2 .hd{ text-align:center; padding-top:0.4rem;}
.li_2 .hd ul{ display:inline-block;}
.li_2 .hd ul li{ display:block; float:left; width:0.19rem; height:0.19rem; background:url(../images/icon.png) center center no-repeat; margin:0 0.1rem; background-size: 5rem 2rem; background-position:-1.03rem -1.01rem; font-size:0; }
.li_2 .hd ul li.on{background-position:-1.42rem -1.01rem;}


.li_3{ padding:0 0.3rem; background-color:#fff; padding-bottom:1.1rem;}
.li_3 .li_3_1{ padding:0 0.3rem; }
.li_3 h3{ text-align:center; padding-top:0.78rem;padding-bottom:0.2rem;}
.li_3 h3 img{ background-size:100%; width:2.33rem;}
.li_3 p{ font-size:0.26rem; color:#333; line-height:0.44rem; padding-top:0.2rem;}
.li_3 img{ width:100%; margin-top:0.3rem;}

.li_3 a{ display:block; width:100%; height:0.7rem; font-size:0.26rem; color:#fff; line-height:0.7rem; background-color:#658aba; text-align:center; margin-top:0.5rem;}


.li_4{ padding:0 0.3rem; background-color:#fff;background:#fff url(../images/y18_06.jpg) bottom center no-repeat; background-size:100%; padding-bottom:2.04rem;}
.li_4 h3{ text-align:center; padding-top:0.78rem;padding-bottom:0.2rem;}
.li_4 h3 img{ background-size:100%; width:2.33rem;}
.li_4 .picScroll{ padding-top:0.4rem;}
.li_4 .bd ul{ display:inline-block; width:100%; }
.li_4 .bd ul li{ width:3rem; background-color:#fff; float:left; margin-left:0.3rem;transition: all .36s ease; position:relative; text-align:center;}
.li_4 .bd ul li img{ width:3rem; height:2.26rem; display:block;}
.li_4 .bd ul li p{ font-size:0.26rem; color:#333; padding-top:0.2rem;}

.li_4 .hd{ text-align:center; padding-top:0.2rem;}
.li_4 .hd ul{ display:inline-block;}
.li_4 .hd ul li{ display:block; float:left; width:0.19rem; height:0.19rem; background:url(../images/icon.png) center center no-repeat; margin:0 0.1rem; background-size: 5rem 2rem; background-position:-1.03rem -1.01rem; font-size:0; }
.li_4 .hd ul li.on{background-position:-1.42rem -1.01rem;}

.li_4_1 a{ margin:0 auto; display:block; width:92%; height:0.7rem; font-size:0.26rem; color:#fff; line-height:0.7rem; background-color:#658aba; text-align:center; margin-top:0.5rem;}

.li_5{ padding:0 0.3rem;  padding-bottom:0.6rem;}
.li_5 h3{ text-align:center; padding-top:0.78rem;padding-bottom:0.2rem;}
.li_5 h3 img{ background-size:100%; width:2.33rem;}
.li_5 .picScroll{ padding-top:0.4rem;}
.li_5 .bd ul{ display:inline-block; width:100%; }
.li_5 .bd ul li{ width:3rem; background-color:#fff; float:left; margin-left:0.3rem;transition: all .36s ease; position:relative; text-align:center;-moz-box-shadow: 0px 2px 11px #dedede;-webkit-box-shadow: 0px 2px 11px #dedede;box-shadow: 0px 2px 11px #dedede;}
.li_5 .bd ul li img{ width:3rem; height:2.26rem; display:block;}
.li_5 .bd ul li p{ font-size:0.26rem; color:#333; padding:0.1rem 0;}

.li_5 .hd{ text-align:center; padding-top:0.2rem;}
.li_5 .hd ul{ display:inline-block;}
.li_5 .hd ul li{ display:block; float:left; width:0.19rem; height:0.19rem; background:url(../images/icon.png) center center no-repeat; margin:0 0.1rem; background-size: 5rem 2rem; background-position:-1.03rem -1.01rem; font-size:0; }
.li_5 .hd ul li.on{background-position:-1.42rem -1.01rem;}


.li_6{ background:url(../images/y26_02.jpg) center center no-repeat; width:100%; height:4.68rem; background-size:100%; position:relative;}
.li_6 h3{ text-align:center; padding-top:0.78rem;padding-bottom:0.2rem;}
.li_6 h3 img{ background-size:100%; width:2.33rem;}
.li_6 i{ display:block; width:1rem; height:1rem; background:url(../images/y25_11.png) center center no-repeat; background-size:100%; position:absolute; left:50%; top:2.7rem; margin-left:-0.5rem;}
.weui_mask {
    background: rgba(0,0,0,.6);
}

.weui_mask, .weui_mask_transition, .weui_mask_transparent {
    position: fixed;
    z-index: 1000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.weui_dialog {
    position: fixed;
    z-index: 5000;
    width:92%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding-top: 40px;
    background-color: #fafafc;
    text-align: center;
    border-radius: 3px;
    overflow: hidden; padding-bottom:36px;
}
.weui_dialog_ft {
    position: absolute;
    right: 0;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.weui_btn_dialog.primary {
    color: #2b2b2b;
}
.weui_dialog_ft a {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width:50px;
    height:50px;
    background:url(../images/xxx_03.jpg) center center no-repeat;
}


.li_7{ padding:0 0.3rem;  padding-bottom:0.9rem;}
.li_7 h3{ text-align:center; padding-top:0.78rem;padding-bottom:0.2rem;}
.li_7 h3 img{ background-size:100%; width:2.33rem;}
.li_7 .picScroll{ padding-top:0.4rem;}
.li_7 .bd ul{ display:inline-block; width:100%; }
.li_7 .bd ul li{ width:3rem; height:4.68rem; background-color:#fff; float:left; margin-left:0.3rem;transition: all .36s ease; position:relative; text-align:left;-moz-box-shadow: 0px 2px 11px #dedede;-webkit-box-shadow: 0px 2px 11px #dedede;box-shadow: 0px 2px 11px #dedede;}
.li_7 .bd ul li img{ width:3rem; height:2.26rem; display:block;}
.li_7 .bd ul li p{ padding-top:0.42rem; padding-left:0.3rem; font-size:0.24rem; color:#3f5270;}
.li_7 .bd ul li p span{ display:inline-block; font-size:0.6rem; line-height:0.6rem;}
.li_7 .bd ul li i{ display:block; width:2.46rem; margin-top:0.38rem; margin-left:0.3rem; font-size:0.26rem; color:#333;  line-height:0.4rem;}

.li_7 .hd{ text-align:center; padding-top:0.2rem;}
.li_7 .hd ul{ display:inline-block;}
.li_7 .hd ul li{ display:block; float:left; width:0.19rem; height:0.19rem; background:url(../images/icon.png) center center no-repeat; margin:0 0.1rem; background-size: 5rem 2rem; background-position:-1.03rem -1.01rem; font-size:0; }
.li_7 .hd ul li.on{background-position:-1.42rem -1.01rem;}






.catemore { width: 96%; margin: 2% auto 6%; height: .65rem;
line-height: .65rem;
display: block; text-align: center; background: #5a0f0c; color: #f0cd91; font-size: .22rem;
box-shadow: 0px 1px 1px rgba(0,0,0,0.1); }
.catemore:active, .catemore:hover { color: #fff; }
.ny_index_title{padding-top:.3rem;}
.map_nav{}
.map_nav li{float:left;width:25%;line-height:.4rem;}
.map_nav li i{width:.2rem; height:.2rem; background-position:-3.82rem 0; margin-right:.1rem;float:left; margin-top:.1rem; }
.map_nav li a.hover{color:#5a0f0c;font-weight:bold;}
.map_tit{ height:.5rem; line-height:.5rem; color:#f0cd91;background:#5a0f0c; margin:0 auto; text-align:center;font-size:.26rem; font-weight:bold; margin-bottom:.2rem;border-radius:.08rem; margin-top:.2rem;width:6rem;}
@keyframes anims1 {  0% {
 transform: rotate(0deg);
}
 100% {
 transform: rotate(360deg);
}
}
@-webkit-keyframes anims1 {  0% {
 -webkit-transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(360deg);
}
}
@-webkit-keyframes anims2 {  0% {
 -webkit-transform: scale(1);
}
 50% {
 -webkit-transform: scale(0.9);
}
 100% {
 -webkit-transform: scale(1);
}
}
@keyframes anims2 {  0% {
 transform: scale(1);
}
 50% {
 transform: scale(0.9);
}
 100% {
 transform: scale(1);
}
}

/*字体*/
@media only screen and (min-width:751px) {
    html {
        font-size:100px;
    }
}
@media only screen and (max-width:750px) {
    html {
        font-size:100px;
    }
}
@media only screen and (max-width:640px) {
    html {
        font-size:85.3333px;
    }
}
@media only screen and (max-width:540px) {
    html {
        font-size:72px;
    }
}
@media only screen and (max-width:480px) {
    html {
        font-size:64px;
    }
}
@media only screen and (max-width:414px) {
    html {
        font-size:55.2px;
    }
}
@media only screen and (max-width: 400px) {
    html {
        font-size:53.3333px;
    }
}
@media only screen and (max-width: 375px) {
    html {
        font-size:50px;
    }
}
@media only screen and (max-width: 360px) {
    html {
        font-size:48px;
    }
}
@media only screen and (max-width: 320px) {
    html {
        font-size:42.6667px;
    }
}