@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; }

body::after {

    height: 1.2rem;

}*/
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; }
.icon1 { background: url("../images/icon1.png") no-repeat; background-size: 8rem 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: 1rem; position:relative; width: 100%; background:url(../images/y1_02.jpg); z-index: 888; box-sizing: border-box; background-size: 100% auto; text-align: center; }
.head_main #logo { width: 4.19rem; 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; z-index: 100;background:#fff; background-size:100%;}
.header_main.fix { position: fixed;}
.header_main .logo_main {display: block;height: 0.52rem;color: #ffbb00;background-size:100%;z-index:111;padding-top: 0.24rem;margin-left:0.3rem;}
.header_main .logo_main .mobile_logo { display: block; height: 0.52rem;  float:left;}
.header_main .logo_main p{ float:left; font-size:0.24rem; color:#ffbb00; line-height:0.3rem; padding-left:0.18rem; padding-top:0.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:1rem; top: 0; text-align: center; cursor: pointer; width: .8rem; height: 1rem; z-index: 6; padding-top: .34rem;}
.header_main .search_ico s { width: .30rem; 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 #ffbb00; 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:#666; 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: 1rem;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: .28rem; 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: #ffbb00;}
.subNav li.on s {background-position: -0.82rem -0.48rem;}
.subNav li.hover a { color: #ffbb00;}
.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;}



/*底部 start*/
.btmH{width:100%;}
.f_tit_bnav {position: fixed;bottom: 0rem;left:0%;width:100%;cursor: pointer; background-color: #3c3c3c;font-size: 0.24rem;z-index: 88;height:1.2rem; }
.f_tit_bnav ul li {float: left;text-align: center;width:25%; height:1.2rem;}
.f_tit_bnav li a{color: #fff;display:block; font-size:0.22rem;}
.f_tit_bnav li i{ display:inline-block; width:0.44rem; height:0.42rem; background:url(../images/bottom_08.png) no-repeat; background-size:100%; margin-top:0.2rem; }
.f_tit_bnav li img{display: block;margin:0 auto;width: 0.3rem; height:0.29rem; margin-top:0.26rem; margin-bottom:0.08rem;}
.f_tit_bnav li img.f_tit_img02{display:none;}
.f_tit_bnav li span{ display:block; font-size:0.24rem; color:#fff;}
.f_tit_bnav li.li2 i{ display:inline-block; width:0.44rem; height:0.42rem; background:url(../images/bottom_03.png) no-repeat; background-size:100%; }
.f_tit_bnav li.li3 i{ display:inline-block; width:0.84rem; height:0.84rem; background:url(../images/a18_03.png) no-repeat; background-size:100%;    margin-top: -0.35rem; }
.f_tit_bnav li.li4 i{ display:inline-block; width:0.44rem; height:0.42rem; background:url(../images/bottom_05.png) no-repeat; background-size:100%; }
.f_tit_bnav li.li5 i{ display:inline-block; width:0.44rem; height:0.42rem; background:url(../images/bottom_09.png) no-repeat; background-size:100%; }
.f_tit_bnav li.f_tit_li{ background-color:#026432;}
/*底部 end*/






.footer { text-align:center; background-color:#434343; color: #fff;font-size: .26rem; line-height: .42rem; padding: .3rem 0.6rem;  z-index:111; background-size:100%; }
.footer a{ color:#fff;font-size: .3rem;}
.fob{ padding-top:0.4rem; color:#fff;} 
.fo_bot{ color:#fff;}
.fo_bot a{ color:#fff;}
.fot { width:100%; padding-bottom:0.3rem; border-bottom:#ccc solid 1px; margin-bottom:0.3rem}
.fot ul{ display:inline-block; width:100%;}
.fot ul li{ width:33.3%; float:left; text-align:center; padding:0.16rem 0;font-size:0.20rem; color:#fff; line-height:0.3rem;}
.fot ul li span{ display:block; padding-top:0.1rem; font-size:0.3rem;}
.idx_you{ position:fixed; right:0rem; 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: #333;font-size: .26rem; line-height: .38rem; padding: .45rem 3%; background: #2c2c2c;  margin-top:-0.16rem;}
.footer1 a{ color:#333;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;
}




#banner_main { width:100%; margin:0 auto; overflow: hidden; psosition:relative; height:6.6rem; background-size: 1px auto; z-index:1; }
.banner { margin: 0 auto; width: 100%; *zoom: 1; overflow: hidden; position: relative; height:6.6rem;}
.banner .list { width: 100%; overflow: hidden;}
.banner .list li { float: left; width: 100%; overflow: hidden;}
.banner .list li img { width: 100%; height:6.6rem;}
#banner .tip { width: 80%; height: 0.32rem; line-height: 0.32rem; text-align: center; clear: both;position: absolute; left: 8%; bottom:0.4rem; z-index: 2; font-size: 0;}
#banner .tip span { display: inline-block;vertical-align: middle; width: 0.18rem; height: 0.18rem; margin: 0 0.1rem; vertical-align: middle;  background-color:#ddedfe; border-radius:0.8rem; border-radius:0.5rem;}
#banner .tip span.cur { background-color:#ffbb00;}

.in_title{ padding-top:0.7rem; text-align:center; width:100%;}
.in_title h3{ display:block; text-align:center; font-size:0.48rem; color:#666; font-weight:bold; width:100%; line-height:0.48rem; padding-top:0.12rem;}
.in_title b{ display:block; width:0.58rem; height:0.41rem; background:url(../images/yc9_03.png) center center no-repeat; background-size:100%; margin:0 auto;}
.in_title i{ display:block; width:0.5rem; height:0.02rem; background-color:#ccc; margin:0 auto; margin-top:0.2rem;}


.floor_1_main{ position:relative; z-index:66; width:100%; background-size:100%; border-bottom:#faf8f4 solid 0.25rem;}
.floor_1{ position:relative; padding:0 0.3rem;z-index:3; border-bottom:#f5e8d0 solid 1px;}
.floor_1 ul{ display:inline-block; width:100%; padding:0.1rem 0; padding-top:0.2rem;}
.floor_1 ul li{ width:30.7%; float:left; text-align:center; height:0.6rem; line-height:0.6rem; margin:0.1rem 1%; border:#a6a6a6 solid 0.02rem;}


.mobile_index{ width:100%; overflow:hidden; background-color:#fff; overflow:hidden;}
.m_index{background-color:#fff;}

.floor_2_main{ padding:0 0.3rem; overflow:hidden; background-color:#fff;}
.floor_2_1{ margin-top:0.34rem; position:relative;}
.floor_2_1 ul{ display:inline-block; width:100%;}
.floor_2_1 ul li{ width:3.44rem; height:2.6rem; position:relative; float:left;}
.floor_2_1 ul li img{ display:block; width:3.44rem; height:2.6rem;}
.floor_2_1 ul li p{ background:url(../images/b4.png); width:100%; height:0.5rem; line-height:0.5rem; font-size:0.26rem; color:#fff; text-align:center; position:absolute; left:0; bottom:0;}





.gen{ display:block; margin:0 auto; width:6.9rem; height:0.7rem; background:url(../images/l23_03.png) center center no-repeat; background-size:100%; line-height:0.7rem; text-align:center; color:#fff; font-size:0.26rem; margin-top:0.36rem;}

.floor_3_main{ width:100%; overflow:hidden; padding-bottom:0.9rem;}
.floor_3_main .in_title b{ display:block; width:0.59rem; height:0.50rem; background:url(../images/yc9_15.png) center center no-repeat; background-size:100%; margin:0 auto;}

.floor_3_1{ padding:0 0.3rem; position:relative; margin:0 auto; z-index:2; display:block; margin-top:0.3rem;}
.floor_3_1 ul{ display:inline-block; width:100%;}
.floor_3_1 ul li{ display:inline-block; width:100%; margin-top:0.2rem;height:1.5rem;border-bottom:#ddd solid 0.02rem; }
.floor_3_1 ul li img{ display:block; float:left; width:2.16rem; height:1.2rem;}
.floor_3_1 ul li p{ width:4.5rem; float:right; height:1.2rem; font-size:0.26rem; color:#666; line-height:0.26rem;}
.floor_3_1 ul li p span{ display:block; height:1rem; font-size:0.3rem; color:#333; line-height:0.45rem;}
.floor_3_main .cha{ display:block; width:6.9rem; height:0.76rem; background-color:#ffbb00; margin-top:0.4rem; text-align:center; line-height:0.76rem; color:#fff; font-size:0.32rem;}




.floor_7_main{ background-size:100%; position:relative; background:url(../images/lm5_02.jpg); height:7.53rem; background-size:100%;}
.floor_7_main .title{ text-align:center; font-size:0.48rem; color:#c70019; line-height:0.48rem; font-weight:bold; padding-top:0.66rem;}
.floor_7_main p{ font-size:0.24rem; color:#999; line-height:0.24rem; text-align:center; padding-top:0.12rem;}
.floor_7_main .imsg{ padding:0 0.3rem; padding-top:0.16rem;}
.floor_7_main .imsg .item{ width:6.86rem; border:#e2e2e2 solid 0.02rem; height:0.8rem; background-color:#f5f5f5; position:relative; margin-top:0.2rem;}
.floor_7_main .imsg .item i{ display:block; width:1.56rem; height:0.8rem; line-height:0.8rem; text-align:center; font-size:0.26rem;border-right:#e2e2e2 solid 1px; float:left;}
.floor_7_main .imsg .item .txt{ float:left; background-color:#f5f5f5; border:none; height:0.8rem; padding-left:0.1rem; width:5rem;}
.floor_7_main .imsg .item .red{ position:absolute; line-height:0.24rem; color:#F00; left:1.3rem; top:0.2rem;}
.floor_7_main .imsg .item.liuyan{ height:1.5rem;}
.floor_7_main .imsg .item.liuyan i{ height:1.5rem;}
.floor_7_main .imsg .item.liuyan textarea{ height:1.5rem;background-color:#f5f5f5; border:none;padding-left:0.1rem; width:5rem;}
.floor_7_main .submit{ display:block; margin:0 auto; margin-top:0.46rem; width:3.96rem; height:0.78rem; background-color:#c70019; font-size:0.34rem; color:#fff; line-height:0.78rem; text-align:center; border:none; border-radius:0.5rem;}





.floor_4_main{ padding:0 0.3rem;}
.floor_4_main .in_title b{ display:block; width:0.68rem; height:0.51rem; background:url(../images/yc9_07.png) center center no-repeat; background-size:100%; margin:0 auto;}
.floor_4_1{ width:100%; overflow:hidden; padding-top:0.4rem;}
.floor_4_1 ul{ display:inline-block; width:105%;}
.floor_4_1 ul li{ display:block; float:left; width:33.3%; text-align:left;}
.floor_4_1 ul li h3{ font-size:0.6rem; color:#ffbb00; line-height:0.6rem; font-weight:bold;}
.floor_4_1 ul li h3 span{ font-family:"Arial"; font-size:0.6rem; float:left; line-height:0.5rem;}
.floor_4_1 ul li h3 b{ font-size:0.5rem; color:#ffbb00; line-height:0.5rem; font-weight:bold; float:left;}
.floor_4_1 ul li h3 i{ display:block; font-size:0.24rem; float:left; line-height:0.24rem; margin-top:0.06rem;}
.floor_4_1 ul li p{ font-size:0.24rem; color:#ffbb00; line-height:0.24rem; padding-top:0.1rem; width:100%; clear:left; }
.floor_4_2{ padding-top:0.3rem;}
.floor_4_2 dt{ display:block; width:100%;}
.floor_4_2 dt img{ display:block; width:100%;}
.floor_4_2 dd{ display:block; width:100%; padding-top:0.3rem;}
.floor_4_2 dd p{ font-size:0.24rem; color:#666; line-height:0.4rem; text-indent:0.48rem;}
.floor_4_2 .liao{ display:block; width:100%; height:0.8rem; text-align:center; line-height:0.8rem; font-size:0.24rem; color:#fff; background-color:#ffbb00; margin-top:0.4rem;}


.floor_5_main{ padding:0 0.3rem; background:url(../images/m1_02.jpg) center center no-repeat; height:9.73rem; background-size:100%; margin-top:0.9rem;}
.floor_5_main .in_title b{ display:block; width:0.58rem; height:0.58rem; background:url(../images/yc9_11.png) center center no-repeat; background-size:100%; margin:0 auto;}
.floor_5_main .in_title h3{ color:#fff;}
.floor_5_main .in_title i{ display:block; width:0.5rem; height:0.02rem; background-color:#ffbb00; margin:0 auto; margin-top:0.2rem;}

.floor_5_1{position:relative; margin:0 auto; padding-top:0.4rem;}
.floor_5_1 ul{ display:inline-block; width:100%;}
.floor_5_1 ul li{ width:1.7rem; height:1rem; border:#d0d1d3 solid 0.01rem; float:left; text-align:center; margin-top:-0.01rem; margin-left:-0.01rem;}
.floor_5_1 ul li img{ width:1.7rem; height:1rem; display:block;}


.floor_6_main{ padding:0 0.3rem; position:relative;}
.floor_6_1 ul{ display:inline-block; width:100%;}
.floor_6_1 ul li{ width:100%; margin-top:0.36rem;}
.floor_6_1 ul li h3{ font-size:0.26rem; background-color:#c70019;  color:#fff; line-height:0.6rem; width:100%; border-radius:0.5rem;}
.floor_6_1 ul li h3 span{ display:block; float:left; width:0.4rem; height:0.4rem; background-color:#fff; border-radius:0.5rem; text-align:center; line-height:0.4rem; color:#c70019; margin-top:0.12rem; margin-left:0.12rem; margin-right:0.2rem;}
.floor_6_1 ul li p{ display:block; width:100%; height:0.92rem; background-color:#f5f5f5; border:#d8d8d8 solid 0.01rem; border-radius:0.15rem; margin-top:0.2rem;}
.floor_6_1 ul li p span{ display:block; float:left; width:0.38rem; height:0.38rem; background-color:#fff; border-radius:0.5rem; text-align:center; line-height:0.38rem; color:#c70019; margin-top:0.12rem; margin-left:0.12rem; border:#c70019 solid 0.01rem;}
.floor_6_1 ul li p i{ display:block; width:5.84rem; margin-top:0.12rem; margin-left:0.2rem; float:left; font-size:0.24rem; line-height:0.36rem;}
.floor_6_main .cha{ display:block; width:6.86rem; height:0.76rem; border:#c70019 solid 0.02rem; border-radius:0.15rem; margin-top:0.4rem; text-align:center; line-height:0.76rem; color:#c70019; font-size:0.32rem;}




.floor_8_main{ margin:0 auto; background-size:100%; position:relative; margin-top:0.1rem; z-index:3;}

em, i {
    font-style: normal;
}


.floor_9_main{padding:0 0.3rem;background:url(../images/y10_02.jpg) center center no-repeat; height:16.29rem; background-size:100%;}
.floor_9_main .indexTit p{ color:#fff;}
.floor_9_1{ width:100%; margin-top:0.3rem;}
.floor_9_1 ul{ display:inline-block;}
.floor_9_1 ul li{ width:100%; border-radius:0.1rem; overflow:hidden; position: relative; margin-top:0.3rem; text-align:center;}
.floor_9_1 ul li img{ display:block; width:100%;}
.floor_9_1 ul li p{ width:100%; height:1.27rem; background:url(../images/y11_03.png); position:absolute; left:0; bottom:0; font-size:0.26rem; color:#fff; line-height:1.5rem;}
.floor_9_main .more{ display:block; width:6.9rem; height:0.8rem; margin:0 auto; background:url(../images/y5_03.png) center center no-repeat; background-size:100%; margin-top:0.4rem;}

.floor_10_main{padding:0 0.3rem;}
.floor_10_main .indexTit h3 span{ color:#191722;font-size: 0.4rem; line-height: 0.4rem; padding-right:0.06rem;}
.floor_10_main .indexTit em{ display:block; color:#e4495f;font-size: 0.4rem; line-height: 0.4rem; font-weight:bold; padding-top:0.06rem;}
.floor_10_main .indexTit p{ color:#1a192b;}
.floor_10_1{ border:#b0b3bc solid 0.01rem; border-radius:0.1rem; margin-top:0.6rem; overflow:hidden;}
.floor_10_11{ width:100%; height:0.84rem;}
.floor_10_11 ul{ display:inline-block;}
.floor_10_11 ul li{ width:1.2rem; height:0.84rem; background-color:#2a304a; float:left; text-align:center; line-height:0.84rem; border-right:#a8acbd solid 0.01rem; font-size:0.28rem; color:#fff; font-weight:bold;}
.floor_10_11 ul li.li5{ width:1.74rem;}
.floor_10_11 ul li.li6{ width:2.7rem; height:0.84rem; background:url(../images/y12_03.jpg) center center no-repeat; background-size:100%;}
.floor_10_12{ width:100%; height:4.3rem; overflow:hidden;}
.floor_10_12 ul{ display:inline-block; width:100%;}
.floor_10_12 ul li{ width:100%; height:0.86rem; display:block; }
.floor_10_12 ul li span{ width:1.2rem; height:0.86rem;display:block;float:left; font-size:0.26rem; color:#333; text-align:center; line-height:0.86rem;}
.floor_10_12 ul li span.tel{width:1.74rem;}
.floor_10_12 ul li span.chu{width:2.5rem; padding-left:0.2rem; text-align:left;}
.floor_10_12 ul li:nth-child(2n){ background-color:#f4f5f9;}

.floor_11_main{ margin:0 auto; margin-top:rem; background:url(../images/y13_03.jpg) center center no-repeat; width:6.9rem; height:3.68rem; background-size:100%; position:relative; margin-top:0.7rem; z-index:3;}
.more1{ display:block; width:6.9rem; height:0.93rem; margin:0 auto; position:absolute; left:0; bottom:0;}
.more1 a{ display:block; width:50%; float:left; height:0.93rem; text-align:center; line-height:0.8rem; font-size:0;}


.floor_12_main{ background-color:#f0f3f5; padding-bottom:1.2rem;}
.floor_12_1{padding:0 0.3rem; padding-top:0.1rem; position:relative; z-index:2;}
.floor_12_1 ul{ display:inline-block; width:100%;}
.floor_12_1 ul li{ display:block; height:1.51rem; width:100%; margin-top:0.3rem;}
.floor_12_1 ul li p{ width:3.92rem; height:1.51rem; border-bottom:#ddd solid 1px; float:left; font-size:0.28rem; color:#333; line-height:0.46rem;}
.floor_12_1 ul li img{ display:block; width:2.7rem; height:1.51rem; float:right;border-radius:0.15rem; overflow:hidden;}
.floor_12_1 ul li p i{font-size:0.26rem; color:#666; line-height:0.26rem;}
.floor_12_1 ul li p span{ display:block; height:0.94rem; font-size:0.32rem; color:#333; line-height:0.44rem;}



.floor_13_main{padding:0 0.3rem;border-bottom:#d0d0d0 solid 1px; border-top:#f5f5f5 solid 0.14rem; padding-bottom:0.6rem;}
.floor_13_main .indexTit h3 { font-size:0.4rem; font-weight: bold; position: relative; display: block; z-index: 11; color:#005923; line-height:0.4rem; background:url(../images/h2_39.png) left center no-repeat; padding-left:0.6rem; line-height:0.4rem; background-size:0.43rem 0.37rem;}
.floor_13_1{ width:100%; margin-top:0.4rem; height:0.68rem;}
.floor_13_1 ul{ display:inline-block; width:100%;} 
.floor_13_1 ul li{display:block; width:2.12rem; height:0.68rem; float:left;margin-right:0.24rem;}
.floor_13_1 ul li a{ width:2.12rem; height:0.68rem; display:block; background:url(../images/h2_30.png) center center no-repeat; background-size:100%; text-align:center; line-height:0.68rem; font-size:0.28rem; color:#00632f; } 
.floor_13_1 ul li:nth-child(3n){ margin-right:0;}
.floor_13_1 ul li:nth-child(1) a{ background:url(../images/h2_28.png) center center no-repeat; background-size:100%; color:#fff;}
.floor_13_2{ margin-top:0.4rem;}
.floor_13_2 dl{ display:inline-block; width:100%;}
.floor_13_2 dl dt{ display:inline-block;border-radius:0.1rem; border:#ddd solid 0.01rem; width:100%;}
.floor_13_2 dl dt img{ display:block; width:3.3rem; height:1.85rem; border-radius:0.1rem; float:left; margin-right:0.3rem;}
.floor_13_2 dl dt p span{ font-size:0.28rem; color:#333; line-height:0.45rem; display:block; height:1rem; padding-right:0.3rem; margin-top:0.28rem;}
.floor_13_2 dl dt p i{ display:block; font-size:0.26rem; color:#666; font-family:"Arial";}

.floor_13_2 dl dd{ width:100%; margin-top:0.2rem;}
.floor_13_2 dl dd li{ height:0.7rem; border-bottom:#ddd solid 1px; line-height:0.7rem;}
.floor_13_2 dl dd li a{ display:block; line-height:0.7rem; background:url(../images/h2_15.png) left center no-repeat; font-size:0.28rem; color:#333; padding-left:0.28rem; background-size:0.06rem 0.06rem;}


.floor_14_main{padding:0 0.3rem;border-bottom:#d0d0d0 solid 1px; border-top:#f5f5f5 solid 0.14rem; padding-bottom:0.6rem;}
.floor_14_main .indexTit h3 { font-size:0.4rem; font-weight: bold; position: relative; display: block; z-index: 11; color:#005923; line-height:0.4rem; background:url(../images/h2_41.png) left center no-repeat; padding-left:0.6rem; line-height:0.4rem; background-size:0.43rem 0.31rem;}
.floor_14_1{ width:100%; margin-top:0.08rem;}
.floor_14_1 ul{ display:inline-block; width:100%;}
.floor_14_1 ul li{ display:block; width:3.28rem; height:0.85rem; background:url(../images/h3_41.jpg) center center no-repeat; margin-right:0.3rem; float:left; margin-top:0.34rem;}
.floor_14_1 ul li:nth-child(2n){ margin-right:0;}
.floor_14_1 ul li b{ display:block; width:0.53rem; height:0.53rem;  background-position:0rem 0rem; float:left; margin-top:0.17rem; margin-left:0.3rem;}
.floor_14_1 ul li:nth-child(2) b{display:block; width:0.53rem; height:0.53rem;  background-position:-0.59rem 0rem; }
.floor_14_1 ul li:nth-child(3) b{display:block; width:0.53rem; height:0.53rem;  background-position:-1.18rem 0rem; }
.floor_14_1 ul li:nth-child(4) b{display:block; width:0.53rem; height:0.53rem;  background-position:-1.79rem 0rem; }
.floor_14_1 ul li:nth-child(5) b{display:block; width:0.53rem; height:0.53rem;  background-position:-2.38rem 0rem; }
.floor_14_1 ul li:nth-child(6) b{display:block; width:0.53rem; height:0.53rem;  background-position:-2.97rem 0rem; }
.floor_14_1 ul li:nth-child(7) b{display:block; width:0.53rem; height:0.53rem;  background-position:-3.56rem 0rem; }
.floor_14_1 ul li:nth-child(8) b{display:block; width:0.53rem; height:0.53rem;  background-position:-4.18rem 0rem; }
.floor_14_1 ul li p{ float:left; width:2rem; line-height:0.85rem; font-size:0.34rem; color:#fff; margin-left:0.24rem;}
.floor_14_1 ul li p span{ display:inline-block; width:1.3rem;}

.floor_15_main{padding:0 0.3rem; border-top:#f5f5f5 solid 0.14rem; padding-bottom:0.6rem;}
.floor_15_main .indexTit h3 { font-size:0.4rem; font-weight: bold; position: relative; display: block; z-index: 11; color:#005923; line-height:0.4rem; background:url(../images/h2_43.png) left center no-repeat; padding-left:0.6rem; line-height:0.4rem; background-size:0.43rem 0.38rem;}
.floor_15_1{ width:100%; margin-top:0.4rem; position:relative;}
.floor_15_1 .bd{ width:100%;}
.floor_15_1 .bd li{ float:left; width:6.9rem; height:4.72rem; background-color:#ebebeb; text-align:center;}
.floor_15_1 .bd li img{ display:block; width:6.9rem; height:3.89rem;}
.floor_15_1 .bd li p{ display:block; width:100%; height:0.83rem; line-height:0.83rem; font-size:0.28rem;}
.floor_15_1 .hd{ width:100%; text-align:center; position:absolute; left:0; bottom:1.08rem;}
.floor_15_1 .hd ul{ display:inline-block;}
.floor_15_1 .hd ul li{ float:left; width:0.11rem; height:0.11rem; border:#fff solid 1px; border-radius:50%; margin:0 0.06rem; font-size:0;}
.floor_15_1 .hd ul li.on{ background-color:#299a60; border:#299a60 solid 1px;}

.floor_15_2 ul{ width:100%; margin-top:0.2rem;}
.floor_15_2 ul li{ height:0.7rem; border-bottom:#ddd solid 1px; line-height:0.7rem;}
.floor_15_2 ul li a{ display:block; line-height:0.7rem; background:url(../images/h2_15.png) left center no-repeat; font-size:0.28rem; color:#333; padding-left:0.28rem; background-size:0.06rem 0.06rem;}




.biao .formData{ padding:0 0.3rem;}
.biao .formData .item{ width:100%;}
.formData .item {
    color: #999;
    font-weight: normal;
    width: 6.9rem;
    height: 0.6rem;
    line-height:0.6rem;
    border: 1px solid #dddddd;
    margin-top:0.2rem;
    position: relative;
}
.formData .item label {
    width:1.6rem;
    border-right: 1px solid #dddddd;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 11;
    text-align: center;
    display: block;
    margin: 0;
    height:0.6rem;
    line-height:0.6rem;
    color: #666666;
}

.formData .item .txt {
    width:4.2rem;
    height:0.6rem;
    line-height:0.6rem;
    display: block;
    background: none;
    padding-left:1.6rem;
    border: 0 none;
    color: #333;
    font-size:0.26rem;
}
.formData .item select{ float:left;width:4.2rem;
    height:0.6rem;
    line-height:0.6rem;
    display: block;
    background: none;
    border: 0 none;
    color: #333;margin-left:1.6rem;
    font-size:0.26rem;}





.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;}



/*字体*/
@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;
    }
}

