﻿@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; }
#top, #logo, #navigation, #banner, #location, #announcement, #link, #copyright { width: 100%; margin: 0 auto; }
.index { width: 100%; }
.head_main { height: 0.9rem; position:relative; width: 100%; 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;}
.header_main.fix { position: fixed;}
.header_main .logo_main {display: block;height: 0.6rem;width:3.72rem;color: #006331;background-size:100%;z-index:111;padding-top: 0.22rem;margin-left:0.3rem;}
.header_main .logo_main .mobile_logo { display: block; height: 0.6rem; width:3.72rem;}
.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 #006331; 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: #006331;}
.subNav li.on s {background-position: -0.82rem -0.48rem;}
.subNav li.hover a { color: #006331;}
.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 { width:84%; text-align:center; color: #333;font-size: .26rem; line-height: .42rem; padding: .2rem 8%;  z-index:111; }
.footer a{ color:#333;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: #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:3.76rem; background-size: 1px auto;box-shadow: 0px 1px 5px #e9e9e9; }
.banner { margin: 0 auto; width: 100%; *zoom: 1; overflow: hidden; position: relative; height:3.76rem;}
.banner .list { width: 100%; overflow: hidden;}
.banner .list li { float: left; width: 100%; overflow: hidden;}
.banner .list li img { width: 100%; height:3.76rem;}
#banner .tip { width: 80%; height: 0.32rem; line-height: 0.32rem; text-align: center; clear: both;position: absolute; left: 8%; bottom:0.1rem; z-index: 2; font-size: 0;}
#banner .tip span { display: inline-block;vertical-align: middle; width: 0.5rem; height: 0.03rem; margin: 0 0.1rem; vertical-align: middle;  background-color:#fff; border-radius:0.4rem;}
#banner .tip span.cur { background-color:#006633; width: 0.6rem}

.indexTit{position:relative; padding-top:0.6rem;}
.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_03.png) left center no-repeat; padding-left:0.6rem; line-height:0.4rem; background-size:0.43rem 0.36rem;}



.floor_0_1{ padding:0.3rem 0.3rem; height:0.7rem;}
.floor_0_1 a{ display:block; width:3.3rem; height:0.7rem; background-color:#00d2ff; border-radius:0.1rem; float:left; margin-right:0.3rem; text-align:center; } 
.floor_0_1 a p{ display:inline-block;}
.floor_0_1 a i{ display:block; width:0.27rem; height:0.29rem; background-position:-1.09rem 0px; float:left; margin-top:0.23rem;}
.floor_0_1 a span{ display:block; font-size:0.26rem; color:#fff; line-height:0.7rem; float:left; padding-left:0.12rem;}
.floor_0_1 a.a2{ background-color:#3666bd;}
.floor_0_1 a.a2 i{ display:block;background-position:-1.5rem 0px;}
.floor_0_1 a:hover{ background-color:#02c7f1;}
.floor_0_1 a.a2:hover{ background-color:#2855a6;}
.floor_0_1 a:nth-child(2n){ margin-right:0;}

.floor_1_main{ padding:0.24rem 0.3rem; border-bottom:#d0d0d0 solid 1px; padding-bottom:0.6rem;}
.floor_1_main ul{ display:inline-block; width:100%;}
.floor_1_main ul li{ float:left; width:25%; text-align:center; padding-top:0.36rem;}
.floor_1_main ul li img{ display:block; width:1.09rem; margin:0 auto;}
.floor_1_main ul li p{ font-size:0.3rem; padding-top:0.26rem; line-height:0.3rem;}
.floor_1_main ul li:nth-child(8){ display:none;}
.floor_1_main ul li:nth-child(1) i{ display:block; width:1.09rem; height:1.09rem; margin:0 auto; background:url(../images/h1_03.png) center center no-repeat; background-size:100%;}
.floor_1_main ul li:nth-child(2) i{ display:block; width:1.09rem; height:1.09rem; margin:0 auto; background:url(../images/h1_05.png) center center no-repeat; background-size:100%;}
.floor_1_main ul li:nth-child(3) i{ display:block; width:1.09rem; height:1.09rem; margin:0 auto; background:url(../images/h1_07.png) center center no-repeat; background-size:100%;}
.floor_1_main ul li:nth-child(4) i{ display:block; width:1.09rem; height:1.09rem; margin:0 auto; background:url(../images/h1_09.png) center center no-repeat; background-size:100%;}
.floor_1_main ul li:nth-child(5) i{ display:block; width:1.09rem; height:1.09rem; margin:0 auto; background:url(../images/h1_15.png) center center no-repeat; background-size:100%;}
.floor_1_main ul li:nth-child(6) i{ display:block; width:1.09rem; height:1.09rem; margin:0 auto; background:url(../images/h1_16.png) center center no-repeat; background-size:100%;}
.floor_1_main ul li:nth-child(7) i{ display:block; width:1.09rem; height:1.09rem; margin:0 auto; background:url(../images/h1_17.png) center center no-repeat; background-size:100%;}
.floor_1_main ul li:nth-child(9) i{ display:block; width:1.09rem; height:1.09rem; margin:0 auto; background:url(../images/h1_18.png) center center no-repeat; background-size:100%;}

.mobile_index{ width:100%; overflow:hidden;}
.floor_2_main{padding:0 0.3rem; border-bottom:#d0d0d0 solid 1px; border-top:#f5f5f5 solid 0.14rem; padding-bottom:0.6rem;}
.floor_2_1{ width:100%; padding-top:0.4rem;}
.floor_2_1 img{ display:block; width:100%;}
.floor_2_1 h3{ font-size:0.32rem; color:#333; line-height:0.32rem; padding-top:0.46rem; text-align:center;}
.floor_2_1 p{ font-size:0.26rem; color:#666; line-height:0.4rem; padding-top:0.3rem;}
.gen{ display:block; width:100%; height:0.74rem; border:#016432 solid 0.01rem; border-radius:0.1rem; line-height:0.74rem; text-align:center; color:#016432; font-size:0.26rem; margin-top:0.5rem;}

.floor_3_main{padding:0 0.3rem;border-bottom:#d0d0d0 solid 1px; border-top:#f5f5f5 solid 0.14rem; padding-bottom:0.7rem;}
.floor_3_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_06.png) left center no-repeat; padding-left:0.6rem; line-height:0.4rem; background-size:0.43rem 0.34rem;}
.floor_3_1{ width:100%; margin-top:0.4rem; position:relative;}
.floor_3_1 .dq{ background:url(../images/h4_03.png); width:4.16rem; height:3.7rem; position:absolute; right:0; top:0;}
.floor_3_1 .dq h3{ font-size:0.32rem; color:#fff; line-height:0.32rem; font-weight:bold; padding-top:0.5rem; padding-left:0.6rem;}
.floor_3_1 .dq i{ display:block; background-color:#fff; width:0.7rem; height:0.02rem; margin-left:0.6rem; margin-top:0.26rem;}
.floor_3_1 .dq p{ display:block; width:3.2rem; font-size:0.26rem; color:#fff; line-height:0.46rem; margin-left:0.6rem; margin-top:0.32rem;}
.floor_3_1 img{ display:block; width:100%; height:3.7rem;}

.floor_4_main{padding:0 0.3rem;border-bottom:#d0d0d0 solid 1px; border-top:#f5f5f5 solid 0.14rem; padding-bottom:0.6rem;}
.floor_4_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_08.png) left center no-repeat; padding-left:0.6rem; line-height:0.4rem; background-size:0.43rem 0.37rem;}
.floor_4_1{ margin-top:0.4rem;}
.floor_4_1 .bd{ width:100%;}
.floor_4_1 .bd ul{ display:inline-block; width:100%;}
.floor_4_1 .bd ul li{ width:2.11rem; float:left; margin-right:0.27rem; text-align:center;}
.floor_4_1 .bd ul li:nth-child(3n){ margin-right:0;}
.floor_4_1 .bd ul li img{ display:block; width:2.11rem; height:2.81rem;}
.floor_4_1 .bd ul li p{ font-size:0.26rem; line-height:0.26rem; padding-top:0.16rem;}
.floor_4_1 .hd{ width:100%; text-align: center; padding-top:0.26rem;}
.floor_4_1 .hd ul{ display:inline-block;}
.floor_4_1 .hd ul li{ float:left; width:0.11rem; height:0.11rem; border:#999 solid 1px; border-radius:50%; margin:0 0.06rem; font-size:0;}
.floor_4_1 .hd ul li.on{ background-color:#299a60; border:#299a60 solid 1px;}


.floor_5_main{padding:0 0.3rem;border-bottom:#d0d0d0 solid 1px; border-top:#f5f5f5 solid 0.14rem; padding-bottom:0.6rem;}
.floor_5_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_11.png) left center no-repeat; padding-left:0.6rem; line-height:0.4rem; background-size:0.42rem 0.38rem;}
.floor_5_1{ width:100%; margin-top:0.4rem; height:0.68rem;}
.floor_5_1 ul{ display:inline-block; width:100%;} 
.floor_5_1 ul li{display:block; width:2.12rem; height:0.68rem; float:left;margin-right:0.24rem;}
.floor_5_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_5_1 ul li:nth-child(3n){ margin-right:0;}
.floor_5_1 ul li:nth-child(1) a{ background:url(../images/h2_28.png) center center no-repeat; background-size:100%; color:#fff;}

.floor_5_2{ width:100%; margin-top:0.3rem;}
.floor_5_2 ul{ display:inline-block; width:100%;} 
.floor_5_2 ul li{ height:1.5rem; padding:0.2rem 0; border-bottom:#e1e5ea solid 1px;}
.floor_5_2 ul li img{ display:block; float:left; width:2.1rem; height:1.5rem; margin-right:0.24rem;}
.floor_5_2 ul li h3{ font-size:0.28rem; color:#333; line-height:0.48rem;height:1.14rem;}
.floor_5_2 ul li p{ font-size:0.24rem; color:#333; line-height:0.24rem; font-family:"Arial";}


.floor_6_main{padding:0 0.3rem;border-bottom:#d0d0d0 solid 1px; border-top:#f5f5f5 solid 0.14rem; padding-bottom:0.6rem;}
.floor_6_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_13.png) left center no-repeat; padding-left:0.6rem; line-height:0.4rem; background-size:0.43rem 0.36rem;}
.floor_6_1{ width:100%; margin-top:0.4rem;}
.floor_6_1 ul{ display:inline-block; width:100%;}
.floor_6_1 ul li{ height:0.7rem; border-bottom:#ddd solid 1px; line-height:0.7rem;}
.floor_6_1 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;}

.floor_7_main{padding:0 0.3rem; border-top:#f5f5f5 solid 0.14rem; padding-bottom:0.6rem;}
.floor_7_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_18.png) left center no-repeat; padding-left:0.6rem; line-height:0.4rem; background-size:0.43rem 0.37rem;}
.floor_7_1{ width:100%; margin-top:0.4rem;}
.floor_7_1 ul{ width:100%; display:inline-block;}
.floor_7_1 ul li{ float:left; width:3.24rem; border:#ebebeb solid 0.01rem; margin-right:0.38rem; text-align:center;}
.floor_7_1 ul li:nth-child(2n){ margin-right:0;}
.floor_7_1 ul li img{ display:block; width:3.24rem; height:2.42rem;border-bottom:#ebebeb solid 0.01rem;}
.floor_7_1 ul li p{ height:0.6rem; background-color:#ebebeb; line-height:0.6rem; font-size:0.26rem;}


.icon1 {
    background: url(../images/icon1.png) no-repeat;
    display: inline-block;
    background-size: 8rem auto;
    vertical-align: middle;
}
em, i {
    font-style: normal;
}


.floor_8_main{ background-color:#fff; width:100%;}
.floor_8{ background:url(../images/h2_20.jpg) center center no-repeat; height:3.25rem; width:6.9rem; margin:0 auto; background-size:100%;}
.floor_8_2{ display:inline-block; height:1.04rem; width:100%; margin-top:2.21rem;}
.floor_8_2 a{ display:block; width:45%; padding-left:5%; float:left; font-size:0.3rem; color:#fff; line-height:1.04rem; text-align:center;}

.floor_9_main{padding:0 0.3rem;padding-bottom:0.6rem;}
.floor_9_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_23.png) left center no-repeat; padding-left:0.6rem; line-height:0.4rem; background-size:0.43rem 0.38rem;}
.floor_9_1{ width:100%; margin-top:0.4rem; border:#ddd solid 1px; padding-bottom:0.6rem;}
.floor_9_1 .bd{ display:inline-block; width:100%;}
.floor_9_1 .bd ul{ display:inline-block; width:100%;}
.floor_9_1 .bd ul li{ width:100%;}
.floor_9_1 .bd ul li img{ display:block; width:6.9rem; height:3.88rem;}
.floor_9_1 .bd ul li p{ font-size:0.34rem; color:#333; line-height:0.34rem; padding-top:0.3rem; padding-left:0.36rem;}
.floor_9_1 .bd ul li p span{ display:block; font-size:0.24rem; color:#666; line-height:0.24rem; padding-top:0.16rem;}
.floor_9_1 .hd{ width:100%; text-align:left; padding-left:0.36rem;}
.floor_9_1 .hd ul{ display:inline-block;}
.floor_9_1 .hd ul li{ float:left; width:0.11rem; height:0.11rem; border:#999 solid 1px; border-radius:50%; margin:0 0.06rem; font-size:0;}
.floor_9_1 .hd ul li.on{ background-color:#299a60; border:#299a60 solid 1px;}

.floor_9_1 .gen{ width:90%; margin:0 auto; margin-top:0.3rem;}

.floor_10_main{padding:0 0.3rem;border-bottom:#d0d0d0 solid 1px; border-top:#f5f5f5 solid 0.14rem; padding-bottom:0.6rem;}
.floor_10_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_26.png) left center no-repeat; padding-left:0.6rem; line-height:0.4rem; background-size:0.43rem 0.36rem;}
.floor_10_1{ width:100%; margin-top:0.4rem; height:0.68rem;}
.floor_10_1 ul{ display:inline-block; width:100%;} 
.floor_10_1 ul li{display:block; width:2.12rem; height:0.68rem; float:left;margin-right:0.24rem;}
.floor_10_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_10_1 ul li:nth-child(4n){ margin-right:0;}
.floor_10_1 ul li:nth-child(1) a{ background:url(../images/h2_28.png) center center no-repeat; background-size:100%; color:#fff;}
.floor_10_1 ul li:nth-child(2){ display:none;}

.floor_10_2{ width:100%; margin-top:0.3rem;}
.floor_10_2 ul{ display:inline-block; width:100%;} 
.floor_10_2 ul li{ height:3.24rem; height:3rem; border:#ebebeb solid 1px; float:left; margin-right:0.34rem; text-align:center;}
.floor_10_2 ul li img{ display:block; float:left; width:3.24rem; height:2.42rem;}
.floor_10_2 ul li h3{ font-size:0.26rem; color:#333; line-height:0.6rem; background-color:#ebebeb;}
.floor_10_2 ul li:nth-child(2n){ margin-right:0;}

.floor_11_main{padding:0 0.3rem;border-bottom:#d0d0d0 solid 1px; border-top:#f5f5f5 solid 0.14rem; padding-bottom:0.6rem;}
.floor_11_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_34.png) left center no-repeat; padding-left:0.6rem; line-height:0.4rem; background-size:0.43rem 0.36rem;}
.floor_11_1{ width:100%; margin-top:0.4rem; position:relative;}
.floor_11_1 .bd ul{ display:inline-block; width:100%;}
.floor_11_1 .bd ul li{ width:6.9rem; float:left; height:3.85rem;}
.floor_11_1 .hd{ width:100%; text-align:center; position:absolute; left:0; bottom:0.2rem;}
.floor_11_1 .hd ul{ display:inline-block;}
.floor_11_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_11_1 .hd ul li.on{ background-color:#299a60; border:#299a60 solid 1px;}

.floor_11_2{ width:100%; margin-top:0.1rem; position:relative;}
.floor_11_2 ul{ display:inline-block; width:100%;}
.floor_11_2 ul li{ display:block; width:3.24rem; height:0.54rem; float:left; margin-right:0.4rem; margin-top:0.4rem;}
.floor_11_2 ul li b{ display:block; background:url(../images/h3_30.jpg) center center no-repeat; width:0.75rem; height:0.54rem; float:left; background-size:100%;}
.floor_11_2 ul li p{ border:#ddd solid 0.01rem; height:0.52rem; width:2.25rem; float:left; padding-left:0.22rem; line-height:0.52rem;}
.floor_11_2 ul li:nth-child(2n){ margin-right:0;}

.floor_12_main{padding:0 0.3rem;border-bottom:#d0d0d0 solid 1px; border-top:#f5f5f5 solid 0.14rem; padding-bottom:0.6rem;}
.floor_12_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_37.png) left center no-repeat; padding-left:0.6rem; line-height:0.4rem; background-size:0.43rem 0.37rem;}
.floor_12_1{ width:100%; margin-top:0.4rem; position:relative;}
.floor_12_1 #vipsp{ display:block; width:100%;}
.floor_12_1 p{ display:block; width:100%; height:0.88rem; background-color:#ebebeb; line-height:0.88rem; font-size:0.28rem; text-align:center;}


.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;}


.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;
    }
}

/*内页*/
.content .newslist{width:7rem;margin: 0 auto;}




/*.index #floor_3_main{padding-bottom:1rem;background:#fff;}
.index #floor_3_main .indexTit{padding-top:0.8rem;}
.index #floor_3_main .honorList{margin-top:0.5rem;}
.index #floor_3_main .honorList .list{padding:0 0.2rem;}
.index #floor_3_main .honorList .list li{float:left;display:block;width:2.8rem;margin-bottom:0.3rem;}
.index #floor_3_main .honorList .list li:nth-child(even){margin-left:0.4rem;}
.index #floor_3_main .honorList .list li .img{display:block;width:2.8rem;height:2rem;}
.index #floor_3_main .honorList .list li .img img{display:block;width:2.8rem;height:2rem;}
.index #floor_3_main .honorList .list li .tit{width:2.8rem;height:0.5rem;line-height:0.5rem;background:url("../images/sArr.png") no-repeat right center;border-bottom:1px solid #e5e5e5;}*/

/**************category****************/
.content {
    width: 100%;
    padding-bottom: .3rem;
}
/*menu*/
.iconn {
    background: url(../images/iconn.png) no-repeat;
    background-size: 1.4rem auto;
    vertical-align: middle;
}

/*menu*/
.menu {
    width: 100%;
    padding: .1rem 0;
    background: #f6f6f6;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    margin-top:0.14rem;
}

    .menu .iconn {
        width: .4rem;
        height: .4rem;
        display: inline-block;
        cursor: pointer;
    }

    .menu .goHome {
        margin-right: .16rem;
    }

    .menu .iconn:before {
        width: .4rem;
        height: .4rem;
        background-size: 1.4rem;
    }

    .menu .goBack {
        background-position: -0.96rem -0.64rem;
        margin-left: 3%;
    }

        .menu .goBack a {
            width: .4rem;
            height: .4rem;
            display: block;
        }

    .menu .goHome {
        background-position: 0 -0.66rem;
    }

    .menu .subSort {
        background-position: -0.5rem -0.7rem;
    }
/*sitepath*/
.sitepath {
    width: 96%;
    padding: 0;
    height: .6rem;
    position: relative;
    font-size: .22rem;
    margin: .2rem 0;
    line-height: .6rem;
    background: #f6f6f6;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    overflow: hidden;
}

    .sitepath .btn {
        width: 1.3rem;
        height: .6rem;
        text-align: right;
        position: absolute;
        right: .1rem;
        top: 0;
        font-size: .22rem;
    }

        .sitepath .btn em {
            width: .3rem;
            height: .2rem;
            margin-top: .08rem;
            margin-left: .06rem;
            display: inline-block;
            background-position: -1.16rem 0;
        }

        .sitepath .btn.onbtn:after {
            transform: rotate(180deg);
            margin-top: -0.08rem;
            background-position: -0.6rem 0;
        }

    .sitepath a {
        color: #000;
        text-align: center;
        text-transform: Capitalize;
        font-size: 0.24rem;
        margin-right: 2%;
        display: inline-block;
        margin-left: 2%;
    }

        .sitepath a a:hover {
            color: #299a60;
        }

.inews { padding-bottom:0.2rem;
       width: 7rem;
    margin: 0 auto;
}
.inews .list{ padding-bottom:0.4rem;}
    .inews .item {
        width: 100%;
    display: block;
    padding: .3rem 0 .3rem;
    border-bottom: 1px solid #dddddd;
    margin: 0 auto 0;
    }

        .inews .item img {
            width: 3rem;
            height:2.24rem;
            float: left;
            display: block;
            transition: all .3s linear;
            margin-right: .2rem;
        }

        .inews .item h3 {
            font-size: .28rem;
            line-height: 0.35rem;
            height: .7rem;
            overflow: hidden;
            transition: all .3s linear;
        }
.inews .item p{ height:1.2rem;}
        .inews .item .time {
            color: #999999;
            display: block;
            line-height: .26rem;
            margin-bottom: .08rem;
        }

    .inews .more {
        width: 100%;
        font-size: .28rem;
        display: block;
        background: url(../images/indexmorebg.png) no-repeat 90% center;
        background-size: 4rem auto;
    }

    .inews.content {
        padding-top: .2rem;
    }

/*search*/
.search {
    width: 96%;
    padding: .3rem 2%;
    color: #666;
    position: relative;
}

    .search .keytxt {
        width: 98%;
        height: .7rem;
        text-indent: 1em;
        line-height: .7rem;
        border: 1px solid #bcbcbc;
        border-radius: 4px;
        font-size: .24rem;
        background: #fff;
    }

    .search .searbtn {
        position: absolute;
        z-index: 11;
        right: 2%;
        bottom: .3rem;
        width: .7rem;
        height: .7rem;
        background: none;
        border: 0 none;
    }

        .search .searbtn:before {
            width: .44rem;
            height: .44rem;
            margin-top: .1rem;
            background-position: 0 0;
        }

    .search .searinput {
        width: .7rem;
        height: .7rem;
        position: absolute;
        right: 2%;
        bottom: .2rem;
        z-index: 10;
        background: none;
        border: 0px;
    }
/*sitepath*/
.sitepath {
    padding: 0 2%;
    height: .6rem;
    line-height: .6rem;
    background: #f6f6f6;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}
/*pager*/
.pager {
    width: 100%;
    text-align: center;
    background: #f6f6f6;
    padding: .2rem 0;
    font-size: .2rem;
}

    .pager a,
    .pager span {
        width: 1.6rem;
        height: .4rem;
        line-height: .4rem;
        display: inline-block;
        background: #e59f19;
        color: #fff;
        border-radius: 5px;
    }

    .pager .yem {
        height: .4rem;
        display: inline-block;
        margin: 0px .1rem;
        line-height: .4rem;
    }
/*reLink*/
.reLink {
    margin: .2rem 4% .1rem;
    width: 92%;
}

    .reLink .prevLink,
    .reLink .nextLink {
        display: block;
        height: .8rem;
        line-height: .8rem;
        font-size: .24rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%;
        box-sizing: border-box;
        border-bottom: 1px solid #e8e8e8;
    }
/*m-share*/
.m-share {
    margin-left: 3%;
    margin-bottom: .2rem;
}

.catemore {
    width: 94%;
    margin: 2% auto 6%;
    height: .65rem;
    line-height: .63rem;
    display: block;
    text-align: center;
    background: #ac0a0b;
    border: 1px solid #ddd;
    color: #fff;
    font-size: .22rem;
}

    .catemore:active,
    .catemore:hover {
        background: #d51118;
        color: #fff;
    }

	/*catelist*/
.catelist {
    padding:0 0.2rem;
}
.catelist .list .item span {
    display: block;
    width: 9px;
    height: 16px;
    position: absolute;
    top: 28%;
    margin-top: -8px;
    right: 2%;
}
    .catelist .list .item span:before {
        content: "";
        position: absolute;
        background: #ccc;
        width: 11px;
        height: 11px;
        right: 0;
        top: 0;
        z-indx: 10;
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .catelist .list .item span:after {
        content: "";
        position: absolute;
        background: #fff;
        width: 11px;
        height: 11px;
        right: 4px;
        top: 0;
        z-indx: 11;
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }

.moreBtn{
	    width: 94%;
    margin: 2% auto 6%;
    height: .65rem;
    line-height: .63rem;
    display: block;
    text-align: center;
    background: #ac0a0b;
    border: 1px solid #ddd;
    color: #fff;
    font-size: .22rem;
}

.newslist .item {
    width: 100%;
    display: block;
    padding: .3rem 0 .3rem;
    border-bottom: 1px solid #dddddd;
    margin: 0 auto 0;
}

    .newslist .item img {
        width: 2.4rem;
        height: 1.8rem;
        border-radius: .06rem;
        display: block;
        float: left;
        margin-right: .3rem;
    }

    .newslist .item h3 {
        font-size: .28rem;
        line-height: 0.4rem;
        max-height: .8rem;
        margin-bottom: .15rem;
        overflow: hidden;
        color: #333333;
    }

    .newslist .item .time {
        color: #666666;
        line-height: .28rem;
        display: block;
    }

        .newslist .item .time:before {
            width: .28rem;
            height: .3rem;
            display: inline-block;
            margin-right: .05rem;
            background-position: -0.46rem -0.53rem;
        }

    .newslist .item s.fr {
        font-size: .2rem;
        color: #666;
        font-style: normal;
        text-decoration: none;
    }

    .newslist .item:last-child {
        border-bottom: 0px;
    }

.catelist .list li {
    width: 48%;
    margin-left: 0%;
    margin-bottom: 2%;
    float: left;
    box-sizing: border-box;
	height: 3rem;
}
    .catelist .list li:nth-child(even) {
        margin-left:4%;
    }
    .catelist .list li a {
        display: block;
    }
    .catelist .list li figure {
        width: 100%;
        padding-top: 75%;
        position: relative;
        overflow: hidden;
    }
        .catelist .list li figure img {
                  width: 100%;
    height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            min-height: 100%;
            display: block;
        }
    .catelist .list li h3 {
        height: .65rem;
       
        text-align: center;
        font-size: 0.26rem;
        font-weight: normal;
    }
	
		/*teachlist*/
		.teachlist{padding:0 0.2rem;}
.teachlist .list .item span {
    display: block;
    width: 9px;
    height: 16px;
    position: absolute;
    top: 28%;
    margin-top: -8px;
    right: 2%;
}
    .teachlist .list .item span:before {
        content: "";
        position: absolute;
        background: #ccc;
        width: 11px;
        height: 11px;
        right: 0;
        top: 0;
        z-indx: 10;
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .teachlist .list .item span:after {
        content: "";
        position: absolute;
        background: #fff;
        width: 11px;
        height: 11px;
        right: 4px;
        top: 0;
        z-indx: 11;
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
.teachlist .list li {
    width: 48%;
    margin-left: 0%;
    margin-bottom: 2%;
    float: left;
    box-sizing: border-box;
}
.teachlist .list li:nth-child(even){margin-left:4%;}
    .teachlist .list li a {
        display: block;
    }
    .teachlist .list li figure {
        width: 100%;
        padding-top: 133%;
        position: relative;
        overflow: hidden;
    }
        .teachlist .list li figure img {
                  width: 100%;
    height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            min-height: 100%;
            display: block;
        }
    .teachlist .list li h3 {
        height: .65rem;
        line-height: .65rem;
        text-align: center;
        font-size: 0.26rem;
        font-weight: normal;
    }
	
.showmenu {
    width: 100%;
    padding-top: 0.06rem;
    margin-bottom: .1rem;
}

    .showmenu a {
        width: 29%;
        height: .55rem;
        display: block;
        float: left;
        line-height: .53rem;
        text-align: center;
        color: #333;
        background: #ff;
        margin: 0 0 2% 3%;
        border: 1px solid #dddddd;
    }

        .showmenu a:nth-child(3n) {
            margin-right: 0;
        }

        .showmenu a.hover {
            background: #299a60;
            color: #fff;
        }

.subMenu a {
    width: 29.5%;
    margin: 0 0 2% 3%;
    padding: .1rem 0 .1rem;
    border-bottom: 1px solid #ddd;
    text-align: center;
    display: block;
    float: left;
}

    .subMenu a:nth-child(3n) {
        margin-right: 0;
    }

.subMenu .on {
    border-bottom: 1px solid #d51118;
    color: #d51118;
}

.erro {
    padding-left: 0.2rem;
    padding-top: 0.2rem;
}
/*product.html*/
.listProduct .list {
    width: 94%;
    padding: 0 3%;
}

.listProduct li {
    width: calc(48%);
    margin-left: 4%;
    margin-bottom: .32rem;
    float: left;
    background: #f3f3f3;
}

    .listProduct li:nth-child(2n+1) {
        margin-left: 0;
    }

    .listProduct li a {
        display: block;
    }

    .listProduct li figure {
        width: 100%;
        padding-top: 75%;
        position: relative;
        overflow: hidden;
    }

    .listProduct li img {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        min-height: 100%;
        display: block;
    }

    .listProduct li h3 {
        height: 0.7rem;
        line-height: 0.7rem;
        text-align: center;
        overflow: hidden;
    }

.listProduct .catemore {
    width: 94%;
}
/*news.html*/
.newsList .list {
    width: 100%;
    margin-bottom: .3rem;
}

.newsList .item {
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #f3f3f3;
}

    .newsList .item:last-child {
        border: 0px;
    }

    .newsList .item a {
        width: 94%;
        height: 1.2rem;
        box-sizing: initial;
        padding: .2rem 3%;
        display: block;
    }

    .newsList .item img {
        height: 1.6rem;
        width: 1.2rem;
        margin-right: .3rem;
        float: left;
    }

    .newsList .item h3 {
        font-size: .3rem;
        line-height: .38rem;
        padding-top: .08rem;
        font-weight: normal;
        margin-bottom: .08rem;
        color: #000;
    }

    .newsList .item .txt {
        color: #666666;
        font-size: .22rem;
        line-height: .28rem;
    }

.newsList .catemore,
.caselist .catemore {
    width: 94%;
}

.newsList3 ul {
    padding-bottom: .3rem;
}

.newsList3 li {
    line-height: .65rem;
    margin: 0 3%;
    border-bottom: 1px solid #eee;
}
/*showInfor*/
.showInfo {
    width: 100%; background-color:#fafafa;
    overflow: hidden;
    line-height: 0.4rem;
}

    .showInfo .showSubTit {
        width: 100%;
        height: .65rem;
        line-height: .65rem;
        font-weight: normal;
        margin: .2rem 0 .1rem;
        background: #f6f6f6;
        border-bottom: 1px solid #aaa;
        font-size: .24rem;
        text-indent: .15rem;
    }

    .showInfo .showTit {
        width: 96%;
        line-height: .3rem;
        padding: .3rem 2% .1rem;
        border-bottom: 1px solid #e8e8e8;
        text-align: center;
    }

        .showInfo .showTit h1 {
            font-weight: bold;
            color: #333;
            font-size: .4rem;
            line-height: .45rem;
            margin-bottom: .05rem;
            font-weight: normal;
        }

        .showInfo .showTit .mark {
            font-size: .22rem;
            margin-top: .1rem;
        }

    .showInfo .img img {
        max-width: 80%;
        display: block;
        border: 1px solid #ddd;
        margin: .3rem auto 0;
    }

    .showInfo .addlist {
        font-size: .22rem;
        line-height: .36rem;
        padding: .3rem 3% 0;
    }

        .showInfo .addlist li {
            margin-bottom: .1rem;
        }
    /*showSubTit*/
    .showInfo .contxt {
        font-size: .24rem;
        line-height: .34rem;
        padding: 3% 3% 5%;
    }

        .showInfo .contxt img {
            max-width: 100%;
            margin: 0px auto;
            height: auto !important;
            display: inline;
        }
/* 留言样式 */
.leave {
    padding: 0.4rem 4% 0px;
}

    .leave li {
        margin-bottom: .2rem;
    }

        .leave li:nth-child {
            margin-bottom: .1rem;
        }

    .leave label {
        float: left;
        display: block;
        text-align: right;
        padding-right: .2rem;
        width: .75rem;
        font-size: .2rem;
        height: .6rem;
        line-height: .6rem;
    }

    .leave input,
    .leave textarea {
        width: 5rem;
        background: #fff;
        border: 1px solid #e8e8e8;
        color: #aaa;
        font-size: .2rem;
        padding: 0;
        margin: 0;
        border-radius: initial;
    }

    .leave input {
        height: .6rem;
        border-radius: 0;
        -webkit-border-radius: 0;
        text-indent: 8px;
        color: #333;
    }

    .leave .ly {
        height: 1rem;
        padding: .1rem 0;
        color: #666;
        border-radius: 0;
        -webkit-border-radius: 0;
        text-indent: 8px;
        line-height: .22rem;
        resize: none;
    }

    .leave .area {
        position: relative;
    }

        .leave .area .item-wrap {
            border: 1px solid #e8e8e8;
            height: 0.6rem;
            line-height: 0.6rem;
            width: 5rem;
            background: #fff;
            float: left;
        }

        .leave .area p {
            width: 3rem;
            float: left;
            text-indent: .1rem;
            height: 0.6rem;
            line-height: 0.6rem;
        }

        .leave .area .t {
            float: right;
            border-style: solid dashed dashed dashed;
            border-color: #666666 transparent transparent transparent;
            border-width: 0.08rem;
            width: 0;
            height: 0;
            overflow: hidden;
            margin: .26rem .1rem 0 0;
        }

        .leave .area.area {
            cursor: pointer;
        }

            .leave .area.area input {
                opacity: 0;
            }

        .leave .area .list {
            position: absolute;
            display: none;
            width: 5rem;
            left: .75rem;
            top: .5rem;
            z-index: 20;
            padding-top: .1rem;
            background: #fff;
            border: 1px solid #e8e8e8;
            border-top: 0;
        }

            .leave .area .list li {
                padding-left: .1rem;
                cursor: pointer;
                height: 0.5rem;
                line-height: 0.5rem;
                margin-bottom: 0;
            }

                .leave .area .list li:hover {
                    background: #eee;
                }
/* 留言样式 */
.leave2 {
    padding: 0.4rem 4% 0px;
}

    .leave2 li {
        margin-bottom: .2rem;
    }

        .leave2 li:nth-child {
            margin-bottom: .1rem;
        }

    .leave2 label {
        float: left;
        display: block;
        text-align: right;
        padding-right: .2rem;
        width: 1.2rem;
        font-size: .2rem;
        height: .6rem;
        line-height: .6rem;
    }

    .leave2 input,
    .leave2 textarea {
        width: 4.5rem;
        background: #fff;
        border: 1px solid #e8e8e8;
        color: #aaa;
        font-size: .2rem;
        padding: 0;
        margin: 0;
        border-radius: initial;
    }

    .leave2 input {
        height: .6rem;
        border-radius: 0;
        -webkit-border-radius: 0;
        text-indent: 8px;
        color: #333;
    }

    .leave2 .ly {
        height: 1rem;
        padding: .1rem 0;
        color: #666;
        border-radius: 0;
        -webkit-border-radius: 0;
        text-indent: 8px;
        line-height: .22rem;
        resize: none;
    }

    .leave2 .area {
        position: relative;
    }

        .leave2 .area .item-wrap {
            border: 1px solid #e8e8e8;
            height: 0.6rem;
            line-height: 0.6rem;
            width: 4.5rem;
            background: #fff;
            float: left;
        }

        .leave2 .area p {
            width: 3rem;
            float: left;
            text-indent: .1rem;
            height: 0.6rem;
            line-height: 0.6rem;
        }

        .leave2 .area .t {
            float: right;
            border-style: solid dashed dashed dashed;
            border-color: #666666 transparent transparent transparent;
            border-width: 0.08rem;
            width: 0;
            height: 0;
            overflow: hidden;
            margin: .26rem .1rem 0 0;
        }

    .leave2 .area {
        cursor: pointer;
    }

        .leave2 .area input {
            opacity: 0;
            height: .1rem;
        }

        .leave2 .area .list {
            position: absolute;
            display: none;
            width: 4.5rem;
            left: 1.2rem;
            top: .5rem;
            z-index: 20;
            padding-top: .1rem;
            background: #fff;
            border: 1px solid #e8e8e8;
            border-top: 0;
        }

            .leave2 .area .list li {
                padding-left: .1rem;
                cursor: pointer;
                height: 0.5rem;
                line-height: 0.5rem;
                margin-bottom: 0;
            }

                .leave2 .area .list li:hover {
                    background: #eee;
                }

    .leave2 .tt {
        font-size: .2rem;
        display: block;
        padding-left: 1.2rem;
    }

#fmMessage .item2 {
    font-size: .2rem;
    text-align: center;
    line-height: .3rem;
}

#fmMessage .item3 {
    width: 90%;
    margin: 0 auto;
    border: 1px solid #eee;
    border-bottom: 0px;
}

    #fmMessage .item3 li {
        width: 50%;
        border-bottom: 1px solid #eee;
        font-size: .18rem;
        text-align: center;
        float: left;
    }

        #fmMessage .item3 li.img {
            border-right: 1px solid #eee;
        }

        #fmMessage .item3 li.t {
            width: 100%;
            border-top: 1px solid #eee;
            font-size: .22rem;
            padding: .1rem 0;
        }

        #fmMessage .item3 li.t {
            margin-top: .2rem;
        }

        #fmMessage .item3 li img {
            width: 1.5rem;
            display: block;
            margin: 0 auto;
        }

.show_more2 {
    margin: 0 2% 18px;
    height: .6rem;
    line-height: .6rem;
}

    .show_more2 input {
        width: 100%;
        border: 0;
        height: .6rem;
        line-height: .6rem;
        color: #fff;
        font-size: .24rem;
        background: #d51118;
        border-radius: initial;
        margin-top: .1rem;
    }

.singlePage {
    background: #fff;
    width: 100%;
    margin: 0 auto;
}

.divanli_mess {
    background: #fff;
    width: 96%;
    margin: 0 auto;
    padding-top: .1rem;
}

.dz {
    width: 100%;
}

.singlePage .anlitopH4 {
    font-size: 0;
    width: 0;
    display: none;
}

.messagesbox li {
    margin-bottom: .2rem;
}

    .messagesbox li:nth-child {
        margin-bottom: .1rem;
    }

    .messagesbox li label {
        float: left;
        display: block;
        width: 18%;
        font-size: .2rem;
        height: .5rem;
        line-height: .5rem;
        padding-right: 2%;
        text-align: right;
    }

        .messagesbox li label font {
            color: red;
        }

.messagesbox .item-wrap {
    margin-left: .55rem;
}

.messagesbox input,
.messagesbox textarea {
    width: 75%;
    background: #fff;
    border: 1px solid #e8e8e8;
    color: #aaa;
    font-size: .2rem;
    padding: 0;
    margin: 0;
    border-radius: initial;
}

.messagesbox input {
    height: .5rem;
    border-radius: 0;
    -webkit-border-radius: 0;
    text-indent: 8px;
    color: #333;
}

.messagesbox .ly {
    height: 1rem;
    padding: .1rem 0;
    color: #666;
    border-radius: 0;
    -webkit-border-radius: 0;
    text-indent: 8px;
    line-height: .22rem;
    resize: none;
}

.messagesbox .bot input {
    height: .65rem;
    background: #d51118;
    color: #fff;
    text-align: center;
}

.messagesbox .msg-box {
    padding-left: 20%;
    color: red;
    width: 70%;
    white-space: nowrap;
    font-size: 0.22rem;
}

.subright .showInfo {
    display: none;
}

.downlist {
    width: 100%;
    padding: 0 3% .4rem;
}

    .downlist li {
        width: 100%;
        height: 0.7rem;
        line-height: 0.7rem;
        padding: 0 .1rem;
        margin-bottom: .2rem;
        border: 1px solid #eee;
        border-bottom: 1px solid #ddd;
    }

        .downlist li a {
            display: block;
            width: 100%;
        }

        .downlist li span {
            color: #d51118;
            font-size: .2rem;
            float: right;
        }

.messagePage {
    padding: 3%;
}

    .messagePage .item {
        width: 100%;
        height: 0.7rem;
        line-height: 0.7rem;
        position: relative;
        border-radius: 0.06rem;
        margin-bottom: .18rem;
        border: 1px solid #dedede;
    }

        .messagePage .item label {
            width: 1rem;
            color: #333;
            display: block;
            float: left;
            text-align: center;
            height: 0.7rem;
            line-height: 0.7rem;
        }

        .messagePage .item input {
            width: 4.5rem;
            height: 0.7rem;
            line-height: 0.7rem;
            border: 0;
            background: none;
        }

        .messagePage .item .b {
            position: absolute;
            right: .12rem;
            color: #ff9f00;
        }

        .messagePage .item.con {
            height: 2.8rem;
        }

            .messagePage .item.con textarea {
                width: 100%;
                height: 2.1rem;
                padding: .1rem .16rem .1rem;
                resize: none;
                background: none;
                border: 0px;
            }

    .messagePage .btn .reset {
        width: 2.72rem;
        height: 0.58rem;
        line-height: 0.58rem;
        text-align: center;
        float: left;
        border: 1px solid #d2d2d2;
        background: #f9f9f9;
        color: #333333;
        font-size: .28rem;
    }

    .messagePage .btn input {
        width: 2.74rem;
        height: 0.58rem;
        line-height: 0.58rem;
        text-align: center;
        display: block;
        float: right;
        background: #d51118;
        color: #fff;
        font-size: .28rem;
        border: 0;
    }
/*showproduct showimg*/
/*recomPro*/
.showimg {
    width: 100%;
    position: relative;
}

    .showimg .imglist {
        width: 4.2rem;
        margin: 0px auto;
        padding: .4rem 0 .2rem;
        position: relative;
        overflow: hidden;
    }

    .showimg .list {
        float: left;
        width: 500%;
    }

    .showimg a {
        float: left;
        width: 4.2rem;
        text-align: center;
        display: block;
    }

        .showimg a img {
            width: 4.2rem;
            margin: 0px auto;
            display: block;
        }

    .showimg span {
        display: block;
        width: 30px;
        height: 50px;
        text-align: center;
        position: absolute;
        top: 50%;
        margin-top: -25px;
        right: 50%;
        margin-right: -2.8rem;
        cursor: pointer;
    }

        .showimg span.left {
            right: auto;
            left: 50%;
            margin-left: -2.8rem;
        }

        .showimg span.right:after {
            content: "";
            position: absolute;
            background: #aaaaaa;
            width: 11px;
            height: 11px;
            right: 10px;
            top: 20px;
            z-index: 10;
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .showimg span.right:before {
            content: "";
            position: absolute;
            background: #fff;
            width: 11px;
            height: 11px;
            right: 14px;
            top: 20px;
            z-index: 11;
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .showimg span.left:after {
            content: "";
            position: absolute;
            background: #aaaaaa;
            width: 11px;
            height: 11px;
            right: 14px;
            top: 20px;
            z-index: 10;
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .showimg span.left:before {
            content: "";
            position: absolute;
            background: #fff;
            width: 11px;
            height: 11px;
            right: 10px;
            top: 20px;
            z-index: 11;
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }

.showorder {
    margin: 0.3rem auto .4rem;
    text-align: center;
}

    .showorder a {
        display: inline-block;
        vertical-align: top;
        margin: 0 .2rem;
        width: 2rem;
        height: .5rem;
        color: #fff;
        background: #d51118;
        text-align: center;
        font-size: .24rem;
        line-height: .5rem;
    }
/*recomNew*/
.recomNew {
    width: 96%;
    padding: 0.1rem 0 .3rem;
    margin: 0 auto;
}

    .recomNew li {
        width: 100%;
        height: .8rem;
        line-height: .8rem;
        border-bottom: 1px solid #eeeeee;
        overflow: hidden;
    }

        .recomNew li a {
            font-size: .24rem;
            display: block;
            position: relative;
            padding-left: 2%;
        }

            .recomNew li a:before {
                content: "";
                position: absolute;
                background: #cccccc;
                width: 3px;
                height: 3px;
                left: 0;
                top: 0.28rem;
                z-index: 11;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
            }
/*recomPro*/
.recomPro {
    width: 100%;
    position: relative;
}

    .recomPro .recomList {
        width: 4.6rem;
        margin: 0px auto;
        position: relative;
        overflow: hidden;
    }

    .recomPro .list {
        float: left;
        width: 500%;
        padding: .2rem 0 .1rem;
    }

        .recomPro .list ul {
            float: left;
        }

    .recomPro ul li {
        float: left;
        width: 2.3rem;
        text-align: center;
    }

        .recomPro ul li a {
            display: block;
            width: 100%;
        }

        .recomPro ul li h3 {
            font-size: .22rem;
            line-height: .5rem;
            text-align: center;
        }

    .recomPro ul img {
        height: 1.5rem;
        width: 2rem;
        margin: 0px auto;
        display: block;
    }

    .recomPro span {
        display: block;
        width: 30px;
        height: 50px;
        position: absolute;
        top: 50%;
        margin-top: -35px;
        right: 50%;
        margin-right: -3rem;
        cursor: pointer;
    }

        .recomPro span.left {
            right: auto;
            left: 50%;
            margin-left: -3rem;
        }

        .recomPro span.right:after {
            content: "";
            position: absolute;
            background: #efdaa4;
            width: 11px;
            height: 11px;
            right: 10px;
            top: 20px;
            z-index: 10;
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .recomPro span.right:before {
            content: "";
            position: absolute;
            background: #f5e9ca;
            width: 11px;
            height: 11px;
            right: 14px;
            top: 20px;
            z-index: 11;
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .recomPro span.left:after {
            content: "";
            position: absolute;
            background: #efdaa4;
            width: 11px;
            height: 11px;
            right: 14px;
            top: 20px;
            z-index: 10;
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .recomPro span.left:before {
            content: "";
            position: absolute;
            background: #f5e9ca;
            width: 11px;
            height: 11px;
            right: 10px;
            top: 20px;
            z-index: 11;
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }
/*fenx*/
#nativeShare {
    margin: 0 auto;
    width: 100%;
    padding-top: 0.3rem;
    max-width: 640px;
    min-width: 320px;
}

    #nativeShare .label {
        margin-left: 0.2rem;
        font-size: 0.24rem;
        color: #666666;
        line-height: 0.6rem;
    }

    #nativeShare .list {
        width: 5.4rem;
        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/weixin_friend.png) no-repeat center;
    background-size: 100% 100%;
}

#bdfx .d2 {
    background: url(../images/weibo.png) no-repeat center;
    background-size: 100% 100%;
}

embed {
    width: 100% !important;
    height: auto !important;
}

.field_down {
    text-align: left;
}

    .field_down a {
        width: 1.6rem;
        height: .44rem;
        line-height: .44rem;
        background: #d51118;
        color: #fff;
        display: block;
        text-align: center;
    }

.biao td {
    padding: 4px;
    height: .34rem;
    border: 1px solid #ccc;
    text-align: center;
    vertical-align: middle;
    WORD-WRAP: break-word;
    TABLE-LAYOUT: fixed;
    word-break: break-all;
}

.content table {
    width: 100% !important;
}

    .content table td {
        background: #fff !important;
        color: #333 !important;
    }




#nativeShare{margin:0 auto; width: 100%;padding-top: 0.3rem;}
#nativeShare .label{margin-left:0.2rem;font-size:0.24rem;color:#666666;line-height:0.6rem;}
#nativeShare .list {width:83%;float:right;}
#nativeShare .list span {height:0.9rem;width:0.8rem;padding:0;display:inline-block;}
#nativeShare .list span i {height:0.6rem; width:0.6rem;display: block;margin:0 auto;}
#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.72rem;}

#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{}
#bdfx a {height:0.6rem; width:0.6rem;margin:0; padding:0;margin:0px 0.08rem;display: inline-block;}
#bdfx .d1{background:url(../images/weixin_friend.png) no-repeat center;background-size:100% 100%;}
#bdfx .d2{background:url(../images/weibo.png) no-repeat center;background-size:100% 100%;}




#topnav.menu-btn .menu-line{background:#000;height:4px;position:absolute;width:24px;right: 0;}
#topnav.menu-btn #menu-line1{top:0;}
#topnav.menu-btn #menu-line2{top:50%;}
#topnav.menu-btn #menu-line3{top:100%;}
#topnav.menu-btn .menu-line{animation-duration: 0.5s;animation-timing-function: ease;animation-iteration-count: 1;animation-direction: normal;animation-delay: 0;animation-play-state: running;animation-fill-mode: forwards;}
#topnav.menu-btn.inactive #menu-line1{animation: 800ms ease 0s normal none 2 running menu;}
#topnav.menu-btn.inactive #menu-line2{animation: 800ms ease 0.16s normal none 2 running menu;}
#topnav.menu-btn.inactive #menu-line3{animation: 800ms ease 0.32s normal none 2 running menu;}


.content .newslist1 {
    width: 7rem;
    margin: 0 auto;
}

.newslist1 .item {
    width: 100%;
    display: block;
    padding: .3rem 0 .3rem;
    border-bottom: 1px solid #dddddd;
    margin: 0 auto 0;
}

    .newslist1 .item img {
        width: 3.2rem;
        height: 1.8rem;
        border-radius: .06rem;
        display: block;
        float: left;
        margin-right: .3rem;
    }

    .newslist1 .item h3 {
        font-size: .28rem;
        line-height: 0.4rem;
        max-height: .8rem;
        margin-bottom: .15rem;
        overflow: hidden;
        color: #333333;
    }
.newslist1 .item p{ height:0.9rem;}
    .newslist1 .item .time {
        color: #666666;
        line-height: .28rem;
        display: block;
    }

        .newslist1 .item .time:before {
            width: .28rem;
            height: .3rem;
            display: inline-block;
            margin-right: .05rem;
            background-position: -0.46rem -0.53rem;
        }

    .newslist1 .item s.fr {
        font-size: .2rem;
        color: #666;
        font-style: normal;
        text-decoration: none;
    }

    .newslist1 .item:last-child {
        border-bottom: 0px;
    }


.listProduct{ padding-top:0.3rem;}
.listProduct1{ padding-top:0.3rem;}
.listProduct1 .list {
    width: 94%;
    padding: 0 3%;
}

.listProduct1 li {
    width: calc(48%);
    margin-left: 4%;
    margin-bottom: .32rem;
    float: left;
    background: #f3f3f3;
}

    .listProduct1 li:nth-child(2n+1) {
        margin-left: 0;
    }

    .listProduct1 li a {
        display: block;
    }

    .listProduct1 li figure {
        width: 100%;
        padding-top: 56%;
        position: relative;
        overflow: hidden;
    }

    .listProduct1 li img {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        min-height: 100%;
        display: block;
    }

    .listProduct1 li h3 {
        height: 0.7rem;
        line-height: 0.7rem;
        text-align: center;
        overflow: hidden;
    }




.imsg {
  margin: .4rem 0.3rem; text-align:center; padding-bottom:0.5rem;
}
.imsg h3{ font-size:0.4rem; color:#333; padding-bottom:0.3rem;}
.imsg .item {
  width: 100%;
  height: .6rem;
  box-sizing: border-box;
  margin-bottom: .28rem;
  position: relative;
  line-height: .54rem;
  border: 1px solid #dcdcdc;
  background: #fff;
}
.imsg .item .red{ position:absolute; right:0.2rem; top:0rem; color:#F00;}
.imsg .txt {
  width: 100%;
  height: .6rem;
  text-indent: .18rem;
  line-height: .54rem;
  border: 0px;
  background: none;
  outline: none;
  color: #666;
}
.imsg .liuyan {
  width: 100%;
  height: 1.58rem;
  margin-bottom: .2rem;
  height: 2.08rem;
}
.imsg .liuyan textarea {
  width: 100%;
  color: #666;
  overflow: hidden;
  box-sizing: border-box;
  padding: .15rem .18rem;
  height: 2.08rem;
  font-family: "微软雅黑";
  resize: none;
  border: 0;
  background: none;
}
.imsg .submit {
  width: 100%;
  height: .8rem;
  cursor: pointer;
  border: 0;
  line-height: .8rem;
  text-align: center;
  color: #fff;
  display: block;
  background: #299a60;
}


.xinsuo{ width:90%; margin:0 auto;}



/*导航动画*/
@keyframes menu-line1-hover{0%{} 50%{transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);} 100%{top:50%; transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);}}
@keyframes menu-line2-hover{0%{opacity: 1} 50%{opacity: 1} 51%{opacity: 0} 100%{opacity: 0}}
@keyframes menu-line3-hover{0%{} 50%{transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);} 100%{top:50%; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg);}}
@keyframes menu-line1{0%{top:50%; transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);} 50%{top:50%; transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);} 100%{top:0%; transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);}}
@keyframes menu-line2{0%{opacity: 0} 50%{opacity: 0} 51%{opacity: 1} 100%{opacity: 1}}
@keyframes menu-line3{0%{top:50%; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg);} 50%{top:50%; transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);} 100%{top:100%;}}
@-webkit-keyframes menu{0%{width: 24px;}
    45%{width: 6px;}
    90%{width: 24px;}
    100%{width: 24px;}}
@keyframes menu{0%{width: 24px;}
    45%{width: 6px;}
    90%{width: 24px;}
    100%{width: 24px;}}


