@charset "utf-8";
/*基本*/
* { padding: 0; margin: 0; font-size: 0.24rem; }
body { width: 100%;
  min-height: 100%;
  max-width: 750px;
  min-width: 320px;
  margin: 0 auto;
  font: 0.24rem/1.6 "Microsoft Yahei", Arial;
  color: #333;
  background: #fff;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
body:before, body:after { content: ""; width: 100%; display: block; }
/*body:before { height: 0.9rem; }*/
div { margin: 0; padding: 0; border: 0; color: #666; }
img { margin: 0; padding: 0; border: 0; max-width: 100%; }
p { margin: 0; }
b, strong { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/ }
li { list-style: none outside none; }
/*链接*/
a { text-decoration: none; color: #333; background: transparent; outline: none; }
a:focus { outline: none; }
a:hover, a:active { color: #333; outline: none; }
/*清除浮动*/
.clearfix {  *zoom: 1;
}
.clearfix  .box2  h3{ font-weight: normal;
    font-size: 0.2rem;
    color: #333;
    line-height: 0.7rem;    font-style: normal;
    text-align: center;
    white-space: nowrap;}
.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 */outline:none;
}
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: 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%; max-width:750px; height: 1.1rem; z-index: 9999;  position: fixed;   background-color: #58b3fb; margin:0 auto;
    top: 0px;flex: 1; }/*position:relative;left: 0px;*/

.header_main.fix { position: fixed;}
.header_main .logo_main { display: block; height: 0.58rem; width:25%;float:left;  color: #ea7226;background-size:100%;  z-index:111; padding-top:0.35rem; margin-left:0.1rem;}
.header_main .logo_main .mobile_logo { display: block;  width:1.8rem;}
.header_main .logo_main .mobila_z{ width:2.85rem; height:.55rem; display:block; position:absolute; left:1.44rem; top:0.28rem;}
.header_main .dbdh{width:15%; float:left;     padding-top: 0.18rem;margin-left: 0.1rem;}
.header_main .dbdh img{ display: block; height: 0.6rem;margin:0 auto;padding-top: 0.1rem; }
.header_main .tit { width: 100%; height: 0.85rem; line-height: 0.85rem; text-align: center; font-size: .34rem; color: #fff;}
.header_main .search_ico { float:left;text-align: center; width:45%; margin-left: 0.25rem;background-color:#fff; border-radius:0.5rem;box-shadow: 0px 1px 3px #3a7eb5;right--display: block; position: absolute; right:0.8rem; top:0.3rem;cursor: pointer; height: 0.56rem; z-index: 6; }/*width:3.04rem;right--display: block;margin-top: 0.25rem; position: absolute; right:1.1rem; top:0.3rem;cursor: pointer; height: 0.56rem; z-index: 6;  */
.header_main .search_ico .arch{ width:3.04rem; height: 0.56rem;}
.header_main .search_ico .arch s { width: .26rem; height: .26rem; float:left; display:block; background-position: -0rem 0; margin-top:0.14rem; margin-left:0.18rem;}
.header_main .search_ico .arch p{ font-size:0.22rem; color:#999; line-height:0.56rem; float:left; padding-left:0.1rem;}
.header_main .search_ico.on .arch{ display:none;}
.header_main .tsearch { width: 100%; height: 0.56rem; position: absolute; left: 0; top: 0rem; z-index: 1122; display:none;}
.header_main .search_ico.on .tsearch{ display:block;}
.header_main .tsearch .txt { width:2.4rem; color: #666; font-size: .22rem; height: .56rem; background: #fff; border: none; border-bottom-left-radius: .5rem;border-top-left-radius: .5rem; float:left; margin-left:0.2rem;}
.header_main .tsearch .btn {width: .26rem; height: .26rem; float:left; display:block; background-position: -0rem 0; margin-top:0.14rem;  border:none;}
.header_main .navbtn { width:10%; height:1rem; right: 0; top: 0.1rem;float: right; }/*position: absolute; z-index: 10;*/
.header_main .navbtn s { width:0.34rem; height:0.32rem; display: block; margin: 0 auto; background-position: -0.51rem -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: #ea7226;}
.subNav li.on s {background-position: -0.82rem -0.48rem;}
.subNav li.hover a { color: #ea7226;}

.subNav li.a4 .box a.a3,.subNav li.a4 .box a.a4,.subNav li.a4 .box a.a5{ display:none;}


.subNav .guan {  background-position:-0.4rem -0.48rem;  position: absolute; right: 0.3rem; top: 0.4rem; width: .28rem; height: .4rem; display: block; margin: 0 auto;}
.subNavShow { display: block;}
.footer { width:100%; text-align:center; color: #ccc;font-size: .26rem; line-height: 0.45rem; padding: .3rem  0;  z-index:111; background-color:#081624; border-radius: 0.15rem 0.15rem 0 0; margin-top:0rem;    margin-bottom: 1.2rem; }
.footer a{ color:#ccc;font-size: .26rem;}
.idx_you{ position:fixed; right:0.1rem; bottom:6%; z-index:555; width:1.05rem;}
.idx_you a.a1{ display:block; width:1.05rem; height:1.05rem; background:url(../images/l9_03.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/l9_06.png) center center no-repeat; background-size:100%;    margin-bottom: 0.14rem;}
.idx_you a.a3 {

    display: block;
    width: 1.05rem;
    height: 1.05rem;
    background: url(../images/dh_06.png) center center no-repeat;
        background-size: auto;
    background-size: 100%;

}
.footer1 { width:94%; text-align:center; color: #999;font-size: .26rem; line-height: .38rem; padding: .45rem 3%; background: #2c2c2c;  margin-top:-0.16rem;}
.footer1 a{ color:#999;font-size: .26rem;}




.mouse-ico { position: absolute; width:0.26rem; height:0.4rem; left: 50%; margin-left: -0.13rem; bottom: 5%; z-index: 20; }
.mouse-ico span { width:0.26rem; height:0.4rem; background-position: 0 -1.42rem; }
.mouse-ico span.mouse { animation: mousemove 3s linear 1s infinite; }
.mouse-ico span.en { background-position: -0 -1.42rem; margin-top:0.05rem; }
@keyframes mousemove { 0% {
 transform: translateY(-5px);
}
 25% {
 transform: translateY(0px);
}
 50% {
 transform: translateY(5px);
}
 75% {
 transform: translateY(0px);
}
 100% {
 transform: translateY(-5px);
}
}

.index_title {width:100%;z-index:3; }
.erro{text-align:center;font-size:.26rem;color:#79130f}
.index_title h3 { color: #5a0f0c;  font-size: .33rem;
font-weight: 100;  line-height: .35rem;
}
.vr{margin-top:0.15rem;}



#banner_main { width:100%; margin:0 auto; overflow: hidden; height:6.1rem; margin-top:3.5em;  }
.banner { margin: 0 auto; width: 100%; *zoom: 1; overflow: hidden; position: relative; height:6.1rem;}
.banner .list { width: 100%; overflow: hidden;}
.banner .list li { float: left; width: 100%; overflow: hidden;}
.banner .list li img { width: 100%; height:6.1rem;}
#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; display:none !important;}
#banner .tip span { display: inline-block;vertical-align: middle; width: 0.08rem; height: 0.08rem; margin: 0 0.1rem; vertical-align: middle;  background-color:#616a70; border-radius:0.4rem;}
#banner .tip span.cur { background-color:#ea7226;}
.indexTit1 { position: relative;padding: 0.2rem 0.2rem 0rem 0.2rem; margin:0 auto; }
.indexTit1 .ind { display:inline-block; position:relative; height:0.46rem;}
.indexTit1 .ind s { display: block; width:0.45rem; height:0.45rem; float:left; background:url(../images/b6_03.png) center center no-repeat; background-size:100%;}
.indexTit1 .ind i { font-size:0.42rem;color: #2d363b; line-height:0.42rem; display: block; float:left; padding-left:0.18rem; }
.indexTit1 .inc { display: block; background:url(../images/b6_06.png) center center no-repeat; width:4.04rem; height:0.26rem; float:right; margin-top:0.12rem; background-size:100%;}

.indexTit { position: relative; width:6.9rem; margin:0 auto; padding-top:0.8rem;}
.indexTit .ind { display:inline-block; position:relative; height:0.46rem;}
.indexTit .ind s { display: block; width:0.45rem; height:0.45rem; float:left; background:url(../images/b6_03.png) center center no-repeat; background-size:100%;}
.indexTit .ind i { font-size:0.42rem;color: #2d363b; line-height:0.42rem; display: block; float:left; padding-left:0.18rem; }
.indexTit .inc { display: block; background:url(../images/b6_06.png) center center no-repeat; width:4.04rem; height:0.26rem; float:right; margin-top:0.12rem; background-size:100%;}

.mobile_index{ background-color:#eef5fa;width:100%; overflow:hidden; }
.mobile_index h1{ background-color:#ffffff;width:100%; overflow:hidden;color:#ffffff; }
.floor_dibu { width: 100%; max-width:750px; height: 1.2rem; z-index: 9999;    position: fixed;margin:0 auto;bottom: 0px;flex: 1;    background: #1a8cff; }/*position:relative;left: 0px;*/
.floor_dibu   .jgkc{ width:25%;float:left; box-shadow: 1px 1px 1px 1px   #ffffff;}
.floor_dibu   .zxgt{width:25%;float:left; box-shadow: 1px 1px 1px 1px #ffffff;}
.floor_dibu   .dhgt{ width:25%;float:left; box-shadow: 1px 1px  1px 1px #ffffff;}
.floor_dibu   .fhtop{width:25%;float:left; box-shadow: 1px 1px 1px 1px #ffffff;}
.floor_dibu  .jgkc img{ display: block; height: 0.6rem;margin:0 auto; padding-top: 0.1rem; }
.floor_dibu   .zxgt img{ display: block; height: 0.6rem;margin:0 auto; padding-top: 0.1rem;}
.floor_dibu   .dhgt img{ display: block; height: 0.6rem;margin:0 auto;padding-top: 0.1rem; }
.floor_dibu   .fhtop img{ display: block; height: 0.6rem;margin:0 auto;padding-top: 0.1rem;  }
.floor_dibu   .jgkc p{  font-size:0.24rem;color: #fff;line-height:0.24rem; padding-top:0.06rem;text-align:center;    padding-bottom: 0.3rem;}
.floor_dibu   .zxgt p{ font-size:0.24rem;color: #fff;line-height:0.24rem; padding-top:0.06rem;text-align:center;    padding-bottom: 0.3rem;}
.floor_dibu   .dhgt p{  font-size:0.24rem;color: #fff;line-height:0.24rem; padding-top:0.06rem;text-align:center;    padding-bottom: 0.3rem;}
.floor_dibu   .fhtop p{ font-size:0.24rem;color: #fff;line-height:0.24rem; padding-top:0.06rem;text-align:center;    padding-bottom: 0.3rem;}



.floor_1_main{background-color:#eef5fa;width:100%; padding-bottom:0.54rem;}
.floor_1_1{ position:relative; z-index:6; width:6.9rem; height:100%; margin:0 auto; margin-top:-0.5rem; background-color:#fff; border-radius:0.1rem;box-shadow: 0px 4px 20px #aec8df;}
.floor_1_1 .bd{ padding-top:0.1rem;}
.floor_1_1 .bd ul{ display:inline-block; width:100%;}
.floor_1_1 .bd ul li{ display:block; width:20%; text-align:center; padding-top:0.4rem; float:left;}
.floor_1_1 .bd ul li img{ display:block; width:0.7rem; height:0.7rem; margin:0 auto;}
.floor_1_1 .bd ul li p{ font-size:0.24rem; color:#333; line-height:0.26rem; padding-top:0.1rem;}
.floor_1_1 .hd{ text-align:center; padding-top:0.2rem; width:100%;    padding-bottom: 0.2rem;}
.floor_1_1 .hd ul{ display:inline-block;}
.floor_1_1 .hd ul li{ display:block; width:0.34rem; height:0.05rem; background-color:#ddd; border-radius:0.5rem; margin:0 0.05rem; font-size:0; float:left;}
.floor_1_1 .hd ul li.on{ background-color:#f18d36;}

.floor_2_main{ background:url(../images/b2_03.jpg) center center no-repeat;     width: 100%; height:1.8rem; background-size:100%; margin:0 auto;}
.floor_2_1{ float:left; width:3.8rem; margin-left:1.8rem; padding-top:0.4rem;}
.floor_2_1 h3{ font-size:0.45rem;color: #fff;line-height:0.5rem;font-weight: bold;text-shadow: #5c5c5c 0px 1px 1px;text-align: center;}
.floor_2_1 p{ font-size:0.24rem;color: #fff;line-height:0.24rem; padding-top:0.16rem;text-align: center;}
.floor_2_2{ float:right; width:1.14rem; height:1.14rem; margin-top:0.34rem; margin-right:0.1rem;}
.floor_2_2 a{ display:block; width:1.14rem; height:1.14rem; background:url(../images/b3_03.png) center center no-repeat; background-size:100%;	-webkit-animation-name:scaleDraw;  -webkit-animation-timing-function:ease-in-out;  -webkit-animation-iteration-count:infinite; -webkit-animation-duration:5s;}
 @keyframes scaleDraw {
	/*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
            0% {
	transform:scale(1);
	/*开始为原始大小*/
}
25% {
	transform:scale(1.1);
	/*放大1.1倍*/
}
50% {
	transform:scale(1);
}
75% {
	transform:scale(1.1);
}
}


.floor_3_main{ width:100%; position:relative; z-index:3;}
.floor_3{}
.floor_3_1{ width:100%; text-align:center; padding-top:0.5rem;}
.floor_3_1 h3{ font-size:0.36rem; color:#333; background:url(../images/b4_03.png) center center no-repeat; width:6.24rem; height:0.35rem; line-height:0.35rem; background-size:100%; margin:0 auto;}
.floor_3_1 p{ display:block; font-size:0.24rem; color:#999; line-height:0.24rem; padding-top:0.12rem;}
.floor_3_2{ display:inline-block; padding-top:0.38rem; width:100%;}
.floor_3_2 ul{ display:inline-block; width:100%; text-align:center;}
.floor_3_2 ul li{ width:33.3%; float:left;}
.floor_3_2 ul li p{ display:inline-block;}
.floor_3_2 ul li s{ display:block; width:0.28rem; height:0.25rem; background-position:-0.96rem 0rem; float:left;}
.floor_3_2 ul li:nth-child(2) s{ display:block; width:0.28rem; height:0.25rem; background-position:-1.29rem 0rem;}
.floor_3_2 ul li:nth-child(3) s{ display:block; width:0.28rem; height:0.25rem; background-position:-1.64rem 0rem;}
.floor_3_2 ul li span{ display:block; float:left; font-size:0.24rem; color:#666; line-height:0.24rem; padding-left:0.1rem;}
.floor_3_2 a{ margin:0 auto; margin-top:0.2rem; display:block; width:6.04rem; height:0.82rem; border-radius:0.8rem;background: -webkit-linear-gradient(#fab14c, #e96f25); 
    background: -o-linear-gradient(#fab14c, #e96f25);
    background: -moz-linear-gradient(#fab14c, #e96f25); 
    background: linear-gradient(#fab14c, #e96f25); text-align:center; line-height:0.82rem; font-size:0.28rem; color:#fff;box-shadow: 0px 4px 20px #e8cfbe;}
.floor_3_3{ display:inline-block; width:100%; text-align:center; padding-top:0.3rem;}
.floor_3_3 p{ display:inline-block;}
.floor_3_3 b{ display:block; float:left; font-size:0.26rem; color:#ea7226; font-family:"Arial";}
.floor_3_3 span{ display:block; float:left; font-size:0.26rem; color:#999; padding-left:0.2rem;}



.floor_4_main{  width:100%; padding-bottom:0.12rem; padding-top:0.6rem; display:none;}
.floor_4_1{ display:block; width:6.9rem; margin:0 auto; height:2.17rem;}
.floor_4_1 a{ display:block; width:3.37rem; height:2.17rem; background:url(../images/b5_03.png) center center no-repeat; background-size:100%; float:left;}
.floor_4_1 a:nth-child(2){background:url(../images/b5_05.png) center center no-repeat;background-size:100%; float:right;}
.floor_4_1 a h3{ font-size:0.36rem; color:#fff; line-height:0.36rem;text-shadow: #5c5c5c 0px 1px 1px; padding-left:0.26rem; padding-top:0.36rem;}
.floor_4_1 a i{ display:block; width:0.2rem; height:0.02rem; background-color:#fff; margin-top:0.12rem;box-shadow: #5c5c5c 0px 1px 2px; margin-left:0.26rem;}
.floor_4_1 a p{ font-size:0.24rem; color:#fff; line-height:0.24rem;text-shadow: #5c5c5c 0px 1px 1px; padding-left:0.26rem; padding-top:0.12rem;}
.floor_4_1 a em{ display:block; background:url(../images/b7_03.png) center center no-repeat; width:1.85rem; height:0.48rem; line-height:0.48rem; text-align:center; font-size:0.24rem; color:#fff;text-shadow: #5c5c5c 0px 1px 1px; margin-top:0.34rem;transition: all .36s ease; background-size:100%;}


.floor_5_main{  width:100%; padding-bottom:0.8rem; border-bottom:#d9d9d9 solid 1px; }
.floor_5_1{ width:6.9rem; margin:0 auto; margin-top:0.14rem; }
.floor_5_1 ul{ display:inline-block; width:100%;}
.floor_5_1 ul li{ display:block; width:100%; height:100%; background-color:#fff; border-radius:0.15rem; overflow:hidden; margin-top:0.26rem;    border: #d9d9d9 solid 1px;}
.floor_5_1 ul li a{ display:block; width:100%; height:100%;}
.floor_5_1 ul li .le{ display:inline-block; width:6.6rem; padding-left:0.28rem; padding-top:0.34rem;}
.floor_5_1 ul li .le b{ display:block; width:1.01rem; height:1.01rem; border-radius:0.8rem; float:left; margin-right:0.26rem;}
.floor_5_1 ul li .le b img{ display:block; width:100%;}
.floor_5_1 ul li .le h3{ font-size:0.36rem; color:#2d363b; line-height:0.36rem; padding-top:0.06rem;}
.floor_5_1 ul li .le p{ display:inline-block; padding-top:0.14rem;}
.floor_5_1 ul li .le p span{ display:block; height:0.38rem; text-align:center; line-height:0.38rem; float:left; padding:0 0.14rem; border:#ddd solid 1px; border-radius:0.1rem; margin-right:0.12rem;}
.floor_5_1 ul li .lb{ display:inline-block; width:100%; margin-top:0.34rem;}
.floor_5_1 ul li .lb p{ padding-left:0.16rem;height:100%; overflow:hidden;}
.floor_5_1 ul li .lb img{ display:block; width:2.04rem; height:1.53rem; float:left; border-radius:0.1rem; margin-left:0.12rem;}
.floor_5_1 ul li .lc{ display:inline-block; width:100%; margin-top:0.16rem;}
.floor_5_1 ul li .lc i{ display:block; width:0.56rem; height:0.56rem; border-radius:0.8rem; float:left;box-shadow: 0px 4px 20px #e8cfbe;background: -webkit-linear-gradient(#fab14c, #e96f25); 
    background: -o-linear-gradient(#fab14c, #e96f25);
    background: -moz-linear-gradient(#fab14c, #e96f25); 
    background: linear-gradient(#fab14c, #e96f25); text-align:center; line-height:0.56rem; font-size:0.26rem; color:#fff;margin-left:0.1rem;}
.floor_5_1 ul li .lc p{ float:left; padding-left:0.12rem; width: 85%;}


.gengduo a{ margin:0 auto; margin-top:0.6rem; display:block; width:4.5rem; height:0.8rem; border-radius:0.15rem;background: -webkit-linear-gradient(#fab14c, #e96f25); 
    background: -o-linear-gradient(#fab14c, #e96f25);
    background: -moz-linear-gradient(#fab14c, #e96f25); 
    background: linear-gradient(#fab14c, #e96f25); text-align:center; line-height:0.8rem; font-size:0.28rem; color:#fff;box-shadow: 0px 4px 20px #e8cfbe;}


.floor_6_main{ width:100%; border-top:#fff solid 0.14rem; padding-bottom:0.9rem; border-bottom:#d9d9d9 solid 1px;}
.floor_6_main .indexTit .ind s { display: block; width:0.45rem; height:0.45rem; float:left; background:url(../images/b6_14.png) center center no-repeat; background-size:100%;}

.floor_6_1{ padding:0 0.3rem; margin:0 auto; margin-top:0.24rem; position:relative;}
.floor_6_1 ul{ display:inline-block; width:100%;}
.floor_6_1 ul li{ display:block; width:48%; background-color:#fff; border-radius:0.1rem; overflow:hidden; float:left; margin-right:0.14rem; height:100%; margin-top:0.16rem;}
.floor_6_1 ul li:nth-child(2n){ margin-right:0;}
.floor_6_1 ul li img{ display:block; width:100%; height:1.91rem; border-radius:0.1rem;}
.floor_6_1 ul li h3{ padding:0 0.1rem; padding-top:0.1rem; font-weight:normal; font-size:0.26rem; color:#333; line-height:0.32rem;}
.floor_6_2{ padding:0 0.3rem; margin:0 auto; margin-top:0.14rem; position:relative;}
.floor_6_2 .bd{ display:block; width:100%;}
.floor_6_2 .bd ul{ display:inline-block; width:100%;}
.floor_6_2 .bd ul li{ display:inline-block; width:100%; border-radius:0.15rem; overflow:hidden; background-color:#fff; text-align:center;}
.floor_6_2 .bd ul li img{ display:block; max-width:100%; height:4rem; border-radius:0.15rem;}
.floor_6_2 .bd ul li h3{ height:0.86rem; font-size:0.26rem; line-height:0.86rem; font-weight:normal;}
.floor_6_2 .hd{ width:100%; text-align:center; padding-top:0.2rem;}
.floor_6_2 .hd ul{ display:inline-block;}
.floor_6_2 .hd ul li{ display:block; width:0.14rem; height:0.14rem; background-color:#999; font-size:0; float:left; margin:0 0.08rem; border-radius:0.5rem;}
.floor_6_2 .hd ul li.on{ background-color:#197bda; width:0.36rem;}

.floor_7_main{ border-top:#fff solid 0.14rem; width:100%;  background-size:100%; padding-bottom:0.8rem; border-bottom:#d9d9d9 solid 1px;}
.floor_7_main .indexTit .ind s { display: block; width:0.45rem; height:0.45rem; float:left; background:url(../images/b6_18.png) center center no-repeat; background-size:100%;}

.floor_7_1{ margin:0 0.3rem; margin-top:0.16rem; position:relative; z-index:2;}
.floor_7_1 ul{ display:inline-block; width:100%;}
.floor_7_1 ul li{ display:block; height:0.72rem; width:100%; padding:0.2rem 0; border-bottom:#ddd solid 1px; position:relative;}
.floor_7_1 ul li h3{ font-size:0.3rem; color:#333; line-height:0.3rem; font-weight:normal;}
.floor_7_1 ul li:nth-child(3){ }/*border-bottom:none;*/
.floor_7_1 ul li h3 i{ display:block; font-size:0.26rem; color:#666; line-height:0.26rem; padding-bottom:0.16rem;}
.floor_7_1 ul li p{ width:0.14rem; height:0.24rem; background-position:-0.59rem -0.97rem; position:absolute; right:0; top:0.62rem;}

.floor_8_main{border-top:#fff solid 0.14rem; width:100%;  background-size:100%;padding-bottom:0.2rem;}
.floor_8_main .indexTit .ind s { display: block; width:0.45rem; height:0.45rem; float:left; background:url(../images/b6_21.png) center center no-repeat; background-size:100%;}
.floor_8_1{ margin:0 auto; margin-top:0.38rem; width:6.9rem;}
.floor_8_1 img{ display:block; width:100%; border-radius:0.15rem;}
.floor_8_1 p{ font-size:0.28rem; color:#666; line-height:0.5rem; margin-top:0.3rem; font-weight:normal;}


.icon1 {
    background: url(../images/icon1.png) no-repeat;
    display: inline-block;
    background-size: 5rem auto;
    vertical-align: middle;
}
em, i {
    font-style: normal;
}







.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;}



.zl_s{ background-color:#f5f5f5;}
.zl_s {}

.nybanner{ width:100%; height:2.02rem; position:relative; background:url(../images/x1_02.jpg) center center no-repeat; background-size:100%; text-align:center;}
.nybanner h3{ font-size:0.4rem; color:#fff; line-height:2rem; font-weight:bold;}


.qy1{ width:100%; padding-top:1rem; padding-bottom:0.6rem;}
.qy1 h3{ font-size:0.42rem; color:#333; line-height:0.58rem; text-align:center; padding:0 0.5rem; font-weight:normal;}
.qy1 ul{ display:inline-block; width:100%; padding-top:0.6rem;}
.qy1 ul li{ width:100%; display:inline-block; padding:0.4rem 0; border-bottom:#f4f4f4 solid 1px;}
.qy1 ul li i{ display:block; width:0.9rem; height:0.8rem; float:left; margin-left:1.2rem;}
.qy1 ul li p{ display:block; font-size:0.26remx; color:#999; line-height:0.26rem; float:left; width:4.9rem; margin-left:0.2rem;}
.qy1 ul li p span{ display:block; font-size:0.32rem; color:#333; line-height:0.32rem; padding-bottom:0.14rem; padding-top:0.08rem;}
.qy1 ul li:nth-child(6){ border-bottom:none;}

.qy2{ width:100%; overflow:hidden;}
.qy2 ul{ display:inline-block;}
.qy2 ul li{ text-align:center; width:100%; padding-top:1rem; padding-bottom:0.8rem;}
.qy2 ul li .w1200{ padding:0 0.3rem;}
.qy2 ul li i{ display:block; font-size:0.42rem;  color:#333; line-height:0.42rem;}
.qy2 ul li span{ display:block; font-size:0.26rem;  color:#8d949c; line-height:0.4rem; padding-top:0.46rem;}
.qy2 ul li img{ display:block; width:100%; margin-top:0.6rem;}
.qy2 ul li:nth-child(1),.qy2 ul li:nth-child(3),.qy2 ul li:nth-child(5){ background-color:#f4f7ff;}


.zs1{ background:url(../images/m3_02.jpg) center center no-repeat; width:100%; height:9.21rem; background-size:100%;}
.tj-case {
  overflow: hidden;
  position: relative;
}
.tj-case .list {
  width: 210%;
}
.tj-case.swiper-container2 .item {
  float: left;
  width: 3.96rem;
  height: 7rem; background:url(../images/m4_03.png) center center no-repeat; background-size:100%; text-align:center; margin-top:1.8rem;
}
.tj-case.swiper-container2 .item a {
  display: block;
  padding-bottom: .1rem;
}

.tj-case.swiper-container2 .item img {
  width:1.28rem;
  height:1.28rem; margin:0 auto; margin-top:1rem; border-radius:1rem;
  box-shadow: 0px 4px 20px #cdf6fc; background-size:100%;
  display: block;
}
.tj-case.swiper-container2 .item:nth-child(2) img {
  box-shadow: 0px 4px 20px #d5dbf9;
}
.tj-case.swiper-container2 .item:nth-child(3) img {
  box-shadow: 0px 4px 20px #eed2fa;
}
.tj-case.swiper-container2 .item:nth-child(4) img {
  box-shadow: 0px 4px 20px #f5efce;
}
.tj-case.swiper-container2 .item:nth-child(5) img {
  box-shadow: 0px 4px 20px #eed8e3;
}
.tj-case.swiper-container2 .item:nth-child(6) img {
  box-shadow: 0px 4px 20px#d1f3e5;}
.tj-case.swiper-container2 .item h3{ font-size:0.3rem; color:#333; line-height:0.3rem; padding-top:0.46rem;}
.tj-case.swiper-container2 .item i{ display:block; width:0.34rem; height:0.02rem; background-color:#ececec; margin:0 auto; margin-top:0.32rem;}
.tj-case.swiper-container2 .item p{ margin:0 auto; width:2.1rem; font-size:0.26rem; color:#666; line-height:0.44rem; padding-top:0.2rem;}
.tj-case.swiper-container2 .swiper-slide-active{ margin-top:0.76rem;}


.ff2{ background-color:#f6fafd; padding-bottom:0.4rem;}
.ff2 h2{ font-size:0.42rem; color:#333; line-height:0.42rem; text-align:center; padding-top:1rem; font-weight:normal;}

.ff2_1{ display:inline-block; text-align:center; padding-top:0.7rem; width:100%;}
.ff2_1 ul{ display:inline-block; width:100%;}
.ff2_1 ul li{ width:25%; float:left; text-align:center;}
.ff2_1 ul li img{ display:block; width:0.9rem; height:0.9rem; border-radius:0.6rem; margin:0 auto;box-shadow: 0px 4px 20px #eef4f8;}
.ff2_1 ul li h3{ font-size:0.3rem; color:#4f5156; line-height:0.3rem; padding-top:0.2rem; font-weight:normal;}
.ff2_2{ padding-top:0.4rem;}
.ff2_2 .swiper-container3{ height:8.2rem;}
.ff2_2 .swiper-container3 .item{ float:left; margin:0 0.16rem; margin-top:0.3rem;}

.ff2_2 .swiper-container3 .swiper-slide-active{ background:url(../images/q8_16.png) center center no-repeat;box-shadow: 0px 4px 20px #caced1; border-radius:0.3rem;}

.ff2_2 .swiper-container3 .item{ width:3.42rem; height:6.54rem; float:left; padding-top:0.38rem;}
.ff2_2 .swiper-container3 .item img{ display:block; width:3rem; height:5.74rem; margin:0 auto;}
.ff2_2 .swiper-container3 .swiper-pagination-bullet-active{ width:0.56rem;}
.ff2_2 .swiper-container3 .swiper-pagination-bullet{ border-radius:0.4rem;}


.ff3 h2{ font-size:0.42rem; color:#333; line-height:0.44rem; text-align:center; padding-top:1rem; font-weight:normal;}
.ff3{ background:url(../images/m6_02.jpg) center center no-repeat; width:100%; height:11.76rem;} 

.ff3_1{ width:3.91rem; margin:0 auto; margin-top:0.4rem;}
.ff3_1 .bd{ width:3.91rem; }
.ff3_1 .bd li{ width:3.91rem; text-align:center;}
.ff3_1 .bd li b{ display:block; width:3.91rem; height:6.49rem;  background:url(../images/m5_03.png) center center no-repeat; background-size:100%;}
.ff3_1 .bd li b img{ display:block; width:3.1rem; height:5.4rem; margin:0 auto; padding-top:0.54rem;}
.ff3_1 .bd li h3{ font-size:0.32rem; color:#4f5156; line-height:0.32rem; padding-top:0.4rem;}
.ff3_1 .bd li p{ font-size:0.26rem; color:#999; line-height:0.36rem; padding-top:0.24rem;}
.ff3_1 .hd{ text-align:center;}
.ff3_1 .hd ul{ display:inline-block;}
.ff3_1 .hd ul li{ width:0.16rem; height:0.16rem; background-color:#dcdcdc; font-size:0; border-radius:0.3rem; float:left; margin:0 0.12rem;}
.ff3_1 .hd ul li.on{ width:0.56rem; background-color:#1c4bde;}

.list_about{ }
.newsDetail{ background-color:#eef5fa;padding-top: 1.1rem;}
.newsPage{  min-height:9rem; background-color:#eef5fa;padding-top: 0.4rem;}/*padding:0rem 0 0.8rem;*/
.newslist .item {
  width: 92%;
  display: block;
  padding: .3rem 0;
  border-bottom: 1px solid #dddddd;
  margin: 0 auto 0;
}
.newslist .item img {
  width: 2.4rem;
  height: 1.36rem;
  float: right;
  display: block;
  margin-left: .4rem;
  border-radius: .1rem;
}
.newslist .item h3 {
  font-size: .3rem;
  line-height: 0.42rem;
  height: 1.05rem;
  overflow: hidden;
  color: #333333; font-weight:normal;
}
.newslist .item .time {
  color: #999;
  display: block;
  line-height: .3rem;
}
.newslist.searchlist .item img {
  width: auto;
}
.moreBtn,.catemore { padding: .3rem 0; text-align: center; display: block;}

.sob_nav{ padding:0 0.2rem; display:inline-block;}
.sob_nav a{ display:block; width:2.2rem; height:0.65rem; background-color:#3a9cfe; border-radius:0.15rem; line-height:0.65rem; text-align:center; font-size:0.24rem; color:#fff; float:left; margin:0 0.08rem; margin-top:0.2rem;}
.sob_nav a.on,.sob_nav a:hover{ background-color:#fd8a01; color:#fff;}
.sob_nav a.li3,.sob_nav a.li4,.sob_nav a.li5{ display:none;}

.list_about{ padding:0 0.3rem 0.6rem; padding-top:0.2rem;}
.list_abouta{ position:fixed; z-index: 3;top:20%; right:5%;width: 80%;max-width: 750px;background: #e6eef5;   margin:5%; }
.list_abouta p{    font-size: 0.4rem;    float: right;    border: #b2a5a5 solid 1px; padding: 0 0.2rem; margin: 0.4rem;}
.imsg .liuyanx { width: 100%; height: 3rem;margin-bottom: .2rem;}
    
.imsg .liuyanx textarea {
    width: 95%;
    color: #666;
    overflow: hidden;
    box-sizing: border-box;
    padding: .15rem .18rem;
    height: 2.4rem;
    font-family: "微软雅黑";
    resize: none;
    /*border: 0;
    background: none;*/
    margin: 0.2rem;
}

.imsg p{
    font-size: 0.4rem;
    color: #333;
    padding: 0.3rem;
}
	
#show{display:none;}
#hide:target{display:none;}
#show:target{display:block;}

.floor_t{ width:100%; border:#ededed solid 1px; overflow:hidden; height:3.62rem; margin-top:0.5rem;}
#allmap{ height:3.62rem; width:100%;}

.imsg {
   text-align:center;
}
.imsg h3{ font-size:0.4rem; color:#333; padding-bottom:0.3rem;    padding-top: 0.3rem;}
.imsg .item {
  width: 95%;
  height: .8rem;
  box-sizing: border-box;
  margin-bottom: .28rem;
  position: relative;
  line-height: .74rem;
  border: 1px solid #dcdcdc;
  background: #fff;
  margin: 0.4rem 0.2rem;
}
.imsg .item .red{ position:absolute; right:0.2rem; top:0rem; color:#F00;}
.imsg .txt {
  width: 100%;
  height: .8rem;
  text-indent: .18rem;
  line-height: .74rem;
  border: 0px;
  background: none;
  outline: none;
  color: #666;
}
/*.imsg .liuyan {
  width: 100%;
  height: 5rem;
  margin-bottom: .2rem;

}
.imsg .liuyan textarea {
  width: 100%;
  height: 5rem;
  color: #666;
  overflow: hidden;
  box-sizing: border-box;
  padding: .15rem .18rem;
  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: #fd8a01;
}


.hezuo{ background-color:#f4f6fd; padding-bottom:0.6rem;}


.til{ height:0.6rem; line-height:0.6rem; text-align:center; color:#fff; font-size:0.26rem; background-color:#fd8a01;margin-top: 1.1rem;}

.xinsuo{ padding:0.3rem; padding-bottom:1rem; min-height:8rem;}
.xinsuo .item{ height:0.8rem; line-height:0.8rem; border-bottom:#ccc solid 1px;}
.xinsuo .item h3{ float:left; line-height:0.8rem; font-size:0.3rem;}
.xinsuo .item p{ float:right; font-size:0.24rem; color:#999;}


.nybanner.ny1 a{ display:block; background-color:#fff; border:none; color:#139bff;    margin-left: -1.2rem; top: 1.51rem;}

.jy1{ background-color:#fff; padding-top:0.56rem; padding-bottom:0.7rem;}
.jy1 li{ width:100%; height:5.27rem; background:url(../images/m8_02.jpg) center center no-repeat; position:relative; background-size:100%;}
.jy1 li i{ display:block; width:0.85rem; height:0.85rem; text-align:center; line-height:0.85rem; border-radius:5rem; position:absolute; left:1.06rem; top:0.9rem; font-size:0.38rem; color:#fff;}
.jy1 li p{ font-size:0.26rem; color:#333; line-height:0.36rem; width:2.68rem; position:absolute; left:1.18rem; top:2.16rem;}
.jy1 li img{ display:block; width:2.18rem; height:4.24rem; position:absolute; right:0.92rem; top:0.38rem;}
.jy1 li.li2,.jy1 li.li4{width:100%; height:5.12rem; background:url(../images/m8_03.jpg) center center no-repeat; position:relative; background-size:100%;}
.jy1 li.li2 i,.jy1 li.li4 i{ left:5.4rem; top:0.78rem;}
.jy1 li.li2 p,.jy1 li.li4 p{ left:3.6rem; top:2.04rem; text-align:right;}
.jy1 li.li2 img,.jy1 li.li4 img{ right:auto; top:0.38rem; left:0.74rem;}

.jy2{ background-color:#fafafa; padding-bottom:0.6rem;}
.jy2 h2{ font-size:0.42rem; color:#333; line-height:0.52rem; text-align:center; padding-top:1rem; font-weight:normal;}
.jy2_1{ padding-top:0.6rem;}
.jy2_1 .hd{ height:0.6rem; border-bottom:#e3e3e3 solid 1px; position:relative; width:100%; margin-bottom:0.6rem;}
.jy2_1 .hd ul{white-space: nowrap; overflow-y:auto; height:0.72rem; padding-right:0.6rem;}
.jy2_1 .hd li{ display:inline-block; height:0.6rem; position:relative; margin-left:0.42rem; margin-right:0.1rem; color:#999; font-size:0.3rem;}
.jy2_1 .hd li span{ display:block; font-size:0.3rem;}
.jy2_1 .hd li i{ display:none; width:100%; height:0.03rem; background-color:#1e43dd; position:absolute; left:0; bottom:-0.01rem; }
.jy2_1 .hd b{ display:block; position:absolute; right:0.16rem; top:0.14rem; width:0.14rem; height:0.24rem; background-position:-1.01rem -1.51rem;}
.jy2_1 .hd li.on span{ font-weight:bold;color:#1e43dd;}
.jy2_1 .hd li.on i{ display:block;}
.jy2_1 .bd{ text-align:center;}
.jy2_1 .bd ul{ padding:0 0.3rem;}
.jy2_1 .bd ul li img{ display:block; margin:0 auto;}
.jy2_1 .bd ul li h3{ font-size:0.38rem; color:#333; line-height:0.38rem; padding-top:0.4rem;}
.jy2_1 .bd ul li p{ padding:0 0.6rem; font-size:0.26rem; color:#959ba2; line-height:0.44rem; padding-top:0.4rem;}

.jy3{ background-color:#f5f9fd; padding-bottom:0.8rem;}
.jy3 h2{ font-size:0.42rem; color:#333; line-height:0.42rem; padding-top:0.8rem; text-align:center; font-weight:normal; }
.jy3 h2 p{ font-size:0.26rem; color:#666; line-height:0.26rem; padding-top:0.28rem;}
.jy3_1{ padding-top:0.5rem;}
.jy3_1 .swiper-container4{ height:8.2rem;}
.jy3_1 .swiper-container4 .item{ float:left; margin:0 0.14rem;}
.jy3_1 .swiper-container4 .swiper-slide-active{box-shadow: 0px 1px 10px #caced1;}
.jy3_1 .swiper-container4 .item{ width:5.78rem; height:7.18rem; float:left; border:#e5e5e5 solid 0.01rem; background-color:#fff; text-align:center;}
.jy3_1 .swiper-container4 .item h3{ font-size:0.38rem; color:#333; line-height:0.38rem; padding-top:0.7rem; font-weight:normal;}
.jy3_1 .swiper-container4 .item p{ font-size:0.26rem; color:#666; line-height:0.38rem; padding-top:0.26rem;}
.jy3_1 .swiper-container4 .item img{ display:block; width:4.2rem; margin:0 auto; padding-top:0.76rem;}
.jy3_1 .swiper-container4 .swiper-pagination-bullet-active{ width:0.56rem;}
.jy3_1 .swiper-container4 .swiper-pagination-bullet{ border-radius:0.4rem;}

.jy4{ background-color:#fff; padding:0.7rem 0.3rem;}
.jy4 h2{ font-size:0.42rem; color:#333; line-height:0.42rem; text-align:center; font-weight:normal; }
.jy4_1 h3{ margin:0 auto; font-size:0.26rem; color:#fff; background:url(../images/m10_03.jpg) center center no-repeat; width:1.55rem; height:0.64rem; line-height:0.64rem; font-weight:normal; background-size:100%; padding-left:0.8rem; margin-top:0.7rem;}
.jy4_1 ul h4{ display:inline-block; margin-top:0.6rem; height:0.58rem;}
.jy4_1 ul h4 img{ display:block; width:0.58rem; height:0.58rem; border-radius:0.5rem; float:left;box-shadow: 0px 4px 20px #b7e3ff;}
.jy4_1 ul h4 span{ display:block; float:left; font-size:0.36rem; color:#333; line-height:0.58rem; font-weight:normal; padding-left:0.14rem;}
.jy4_1 ul p{ display:inline-block; padding-top:0.4rem;}
.jy4_1 ul p i{ display:block; float:left; width:0.08rem; height:0.08rem; border:#1e43dd solid 0.03rem; margin-top:0.04rem; border-radius:5rem; margin-left:0.2rem;}
.jy4_1 ul p span{ display:block; float:left; font-size:0.26rem; color:#333; line-height:0.26rem; padding-left:0.18rem;}
.jy4_1 ul em{ display:block; font-size:0.26rem; color:#999; line-height:0.42rem; padding-top:0.26rem; margin-left:0.54rem; width:6.3rem;}
.jy4_1 ul.ul2 h4 img{box-shadow: 0px 4px 20px #bfc9f5;}
.jy4_1 ul.ul3 h4 img{box-shadow: 0px 4px 20px #f4c7fb;}
.jy4_1 ul.ul4 h4 img{box-shadow: 0px 4px 20px #fef1c5;}
.newsbn{ padding:0 0.3rem;}
.newsbn .item{ width:100%; padding-top:0.4rem; display:block; text-align:center;}
.newsbn .item img{ display:block; width:100%; border-radius:0.1rem;box-shadow: 0px 1px 1px #bfc9f5;}
.newsbn .item h3{ font-size:0.3rem; color:#333; padding-top:0.16rem; font-weight:normal;}


.iexpert{ padding:0 0.3rem;}
.iexpert .item{ width:100%; margin-top:0.4rem; display:block; text-align:left; background-color:#f8f8f8;}
.iexpert .item b {
    display: block;
    width: 100%;
    overflow: hidden;
}
.iexpert .item b img {
    display: block;
    width: 100%;
    overflow: hidden;
    transition: all 0.6s ease 0s;
}
.iexpert .item h3 {
    font-size: 0.24rem;
    color: #333;
    line-height: 0.24rem;
    padding-top:0.4rem; padding-left:0.2rem;
}
.iexpert .item h3 span {
    font-size:0.36rem;
    color: #333;
    line-height:0.36rem;
    font-weight: bold;
    padding-right:0.08rem;
}

.iexpert .item p {
    font-size:0.26rem;
    color: #333; margin:0 0.2rem;
    line-height:0.4rem;
    margin-top:0.28rem;
    height:1.5rem; padding-top:0.24rem;
    border-top: #dcdcdc solid 1px;
}

.gy_w1{ padding:0 0.3rem; padding-top:0.6rem; overflow:hidden;}
.gy_w1 .hd{ display:inline-block; height:2.3rem; }
.gy_w1 .hd ul{ display:inline-block;}
.gy_w1 .hd ul li{ width:1.12rem; float:left; margin-right:0.8rem; text-align:center;}
.gy_w1 .hd ul li i{ display:block; background:url(../images/t36_04.png) center center no-repeat; width:1.12rem; height:1.28rem; background-size:100% 100%;}
.gy_w1 .hd ul li p{ font-size:0.26rem; color:#333; line-height:0.26rem; padding-top:0.16rem;}
.gy_w1 .hd ul li.li2 i{ background:url(../images/t36_05.png) center center no-repeat;width:1.12rem; height:1.28rem; background-size:100% 100%;}
.gy_w1 .hd ul li.li3 i{ background:url(../images/t36_07.png) center center no-repeat;width:1.12rem; height:1.28rem; background-size:100% 100%;}
.gy_w1 .hd ul li.li4 i{ background:url(../images/t36_09.png) center center no-repeat;width:1.12rem; height:1.28rem; background-size:100% 100%;}
.gy_w1 .hd ul li.li5 i{ background:url(../images/t36_12.png) center center no-repeat;width:1.12rem; height:1.28rem; background-size:100% 100%;}
.gy_w1 .hd ul li.li1.on i{ background:url(../images/t37_03.png) center center no-repeat;width:1.12rem; height:1.28rem; background-size:100% 100%;}
.gy_w1 .hd ul li.li2.on i{ background:url(../images/t37_05.png) center center no-repeat;width:1.12rem; height:1.28rem; background-size:100% 100%;}
.gy_w1 .hd ul li.li3.on i{ background:url(../images/t37_07.png) center center no-repeat;width:1.12rem; height:1.28rem; background-size:100% 100%;}
.gy_w1 .hd ul li.li4.on i{ background:url(../images/t37_09.png) center center no-repeat;width:1.12rem; height:1.28rem; background-size:100% 100%;}
.gy_w1 .hd ul li.li5.on i{ background:url(../images/t37_12.png) center center no-repeat;width:1.12rem; height:1.28rem; background-size:100% 100%;}
.gy_w1 .hd ul li.on p{ color:#f85b72;}
.gy_w1 .hd ul li.li5{ margin-right:0;}
.gy_w1 .bd ul.ul1{ display:inline-block; width:6.9rem; }
.gy_w1 .bd ul.ul1 video{ width:6.9rem;}
.gy_w1 .bd ul.ul1 .dlo1{ width:6.9rem; margin-top:0.6rem;}
.gy_w1 .bd ul.ul1 .dlo1 h3{ font-size:0.4rem; color:#ee3a53; line-height:0.4rem;}
.gy_w1 .bd ul.ul1 .dlo1 i{ display:block; font-size:0.26rem; color:#280d14; line-height:0.42rem; padding-top:0.32rem;}
.gy_w1 .bd ul.ul2 tr td{ display:block; width:6.9rem;}

.gy_w2{ padding:0 0.3rem; background:url(../images/x2_02.jpg) center center no-repeat; margin-top:0.8rem; padding-bottom:0.8rem;}
.gy_w2 .poster-main{ background-color:#fff; border-radius:0.1rem; overflow:hidden; position:relative; margin-top:0.56rem;}
.gy_w2 .poster-main img{ width:100%;}
.gy_w2 .poster-main p{ height:0.8rem; line-height:0.8rem; padding-left:0.36rem; font-size:0.28rem; color:#333;}
.gy_w2 .poster-main .hd{ position:absolute; right:0.28rem; bottom:0.24rem;}
.gy_w2 .poster-main .hd ul{ display:inline-block;}
.gy_w2 .poster-main .hd ul li{ width:0.12rem; height:0.12rem; background-color:#999; border-radius:0.3rem; float:left; margin-left:0.14rem; font-size:0;}
.gy_w2 .poster-main .hd ul li.on{ background-color:#fd8a01;}

.floor_5_main.fl_x1{ background:url(../images/x3_02.jpg) center center no-repeat;}
.floor_5_main.fl_x1 .indexTit span{ color:#333;}
.floor_5_main.fl_x1 .indexTit p{ color:#333;}
.floor_5_main.fl_x1 .floor_5_11 .bd ul li h3{ color:#333;}
.floor_5_main.fl_x1 .floor_5_11 .bd ul li p{ color:#272632;}
.floor_5_main.fl_x1 .floor_5_11 { border:#756c8c solid 1px;}
.jy_1{ padding:0 0.3rem;}
.jy_1 .indexTit h3 span{ color:#161a22; font-size:0.4rem;}
.jy_1 .indexTit p{ color:#161a22;}
.jy_1 b{ display:block; width:4rem; height:4rem; background:url(../images/t30_03.png) center center no-repeat; background-size:100%; margin:0 auto; margin-top:0.4rem;}
.jy_1 ul{ display:inline-block; width:100%;}
.jy_1 ul li{ width:3.3rem; float:left; margin-right:0.3rem; position:relative; margin-top:0.58rem;}
.jy_1 ul li:nth-child(2n){ margin-right:0;}
.jy_1 ul li i{display: block;width: 1rem;height: 1rem;background: url(../images/t30_06.png) center center no-repeat;transition: All 0.6s ease-in-out;-webkit-transition: All 0.9s ease-in-out;-moz-transition: All 0.9s ease-in-out;-o-transition: All 0.9s ease-in-out;
float: left; background-size:100%;}
.jy_1 ul li img{ display:block; width:0.74rem; height:0.74rem; position:absolute; left:0.14rem; top:0.14rem; background-size:100%;}
.jy_1 ul li p{ float:left; font-size:0.28rem; color:#333; line-height:0.44rem; padding-left:0.2rem;}

.jy_2{ padding:0 0.3rem; background-color:#f5f5f5; margin-top:0.76rem; padding-bottom:1.1rem;}
.jy_2 .indexTit h3 span{ color:#161a22; font-size:0.4rem;}
.jy_2 .indexTit p{ color:#161a22;}
.jy_2 .w1200{ padding-top:0.46rem;}
.jy_3{padding:0 0.3rem; background:url(../images/x4_02.jpg) center center no-repeat; height:8.39rem; background-size:100%; position:relative;}
.jy_3 b{ display:block; width:3.43rem; height:1.7rem;background:url(../images/x4_07.jpg) center center no-repeat; background-size:100%; position:absolute; left:50%; top:3.32rem; margin-left:-1.75rem;}
.jy_3 ul{ display:inline-block; width:100%; margin-top:0.78rem;}
.jy_3 ul li{ display:block; width:1.71rem; height:0.84rem; float:left; margin-left:-0.01rem; margin-top:-0.01rem; border:#565564 solid 0.01rem;}
.jy_3 ul li img{ display:block; width:1.71rem; height:0.84rem;}
.jy_4{ padding:0 0.3rem; position:relative; padding-bottom:0.8rem;}
.jy_4 .indexTit h3 span{ color:#161a22; font-size:0.4rem;}
.jy_4 .indexTit p{ color:#161a22;}
.jy_4 .jy_41{ position:relative; width:100%; height:0.4rem; height:7.7rem; margin-top:0.4rem;}
.jy_4 .jy_41 ul li{ overflow:hidden;}
.jy_4 .jy_41 ul li p{ width:100%; height:0.78rem; background:url(../images/t36_03.png); position:absolute; left:0; bottom:0; font-size:0.28rem; color:#fff; font-weight:bold; text-align:center; line-height:0.78rem;}
.jy_41 ul li.li1{ width:3.18rem; height:4.48rem; position:absolute; left:0; bottom:0;}
.jy_41 ul li.li1 img{ display:block; width:100%;}
.jy_41 ul li.li2{ width:100%; height:3rem; position:absolute; left:0; top:0;}
.jy_41 ul li.li2 img{ width:100%; display:block;}
.jy_41 ul li.li3{ width:3.48rem; height:2.1rem; position:absolute; top:3.2rem; right:0;}
.jy_41 ul li.li3 img{ display: block; width:4.44rem; height:2.1rem;}
.jy_41 ul li.li4{ width:3.48rem; height:2.1rem; position:absolute; right:0px; bottom:0;}
.jy_41 ul li.li4 img{ display:block; width:100%;}

.jy_3 ul li:nth-child(14),.jy_3 ul li:nth-child(16){ margin-left:3.41rem;}

.shi_lk{ background-color:#f5f5f5;padding-top: 1.1rem;}
.shizi{ padding:0 0.3rem; }
.shizi .envirList{padding-top:0.3rem;}
.shizi .item{ width:100%; margin-top:0.3rem; height:4.4rem; background-color:#fff; border-radius:0.1rem; overflow:hidden; box-shadow: 0px 1px 2px #d1cece; text-align:left;}
.shizi .item:nth-child(2n){ margin-right:0;}
.shizi .item .img{display:block; width:3.3rem; height:4.4rem;border-radius:0.1rem; float:left; margin-right:0.4rem;}
.shizi .item img{ display:block; width:3.3rem; height:4.4rem;border-radius:0.1rem; float:left; margin-right:0.4rem;}
.shizi .item .txt{ float:left; width:3rem; overflow:hidden;}
.shizi .item h3{ font-size:0.3rem; color:#333; font-weight:normal; line-height:0.3rem; padding-top:0.38rem;}
.shizi .item span{ display:block; font-size:0.26rem; color:#999; font-weight:normal; line-height:0.4rem; height:2.4rem; word-wrap:break-word; margin-top:0.3rem;}
.shizi .item em{ display:block; width:1.48rem; height:0.54rem; border:#999 solid 1px; font-size:0.26rem; color:#999; line-height:0.54rem; text-align:center; border-radius:0.5rem;}

.laos_s{ padding:0 0.3rem;}
.laos_s h1{ font-size:0.4rem; color:#333; padding-top:0.2rem; text-align:center; padding-bottom:0.3rem;}
.htmleaf-container img{ width:100%; display:block;}
.laos_s .info{ padding-top:0.3rem;}


.floor_sha_main{ margin-top:-0.4rem; background-color:#fff; padding-bottom:0.8rem;}
.floor_sha_main .indexTit h3 span{ font-size:0.4rem; line-height:0.4rem; color:#333; font-weight: bold;}
.floor_sha_main .indexTit p{ font-size:0.26rem; color:#333; line-height:0.26rem;}

.floor_sha_11{ padding:0 0.3rem;}
.floor_sha_11 ul{ display:inline-block; width:100%;}
.floor_sha_11 ul li{ width:50%; float:left; text-align:center; padding-top:0.54rem;}
.floor_sha_11 ul li img{ display:block; width:1.5rem; margin:0 auto;}
.floor_sha_11 ul li p{ margin:0 auto; font-size:0.28rem; color:#333; line-height:0.28rem; padding-top:1.1rem;
width: 86%;
height:0.6rem;
background-color:#3e3d3d;
margin-top: -0.92rem;
color:#fff;
border-radius:0.1rem;}

.sha_dao .indexTit h3 span{ font-size:0.4rem; line-height:0.4rem; color:#333; font-weight: bold;}
.sha_dao .indexTit p{ font-size:0.26rem; color:#333; line-height:0.26rem;}







/*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 {
        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;
}


.envirPage{ padding:0 0.3rem;}
.envirPage .envirList{ width:100%;}
.envirPage{}
.envirPage li{ width:3.3rem; margin-top:0.3rem; float:left;position:relative; margin-right:0.3rem;}
.envirPage li img{ display:block; width:3.3rem; height:4.4rem; }
.envirPage li h3{ font-size:0.26rem; text-align:center; color:#27253d; line-height:0.36rem; padding-top:0.36rem; font-weight:normal;}
.envirPage li:nth-child(2n){ margin-right:0;}

.anmo{ padding:0 0.3rem;}
.anmo .envirList{ width:100%;}
.anmo{ display:block; width:100%; position:relative;}
.anmo li{ width:3.28rem; height:3.18rem; border:#d9d9d9 solid 0.01rem; float:left; margin-right:0.3rem; margin-top:0.3rem; text-align:center; background-color:#fff;}
.anmo li:nth-child(2n){ margin-right:0;}
.anmo li img{ display:block; width:3rem; margin:0 auto; margin-top:0.15rem;}
.anmo li h3{ font-size:0.26rem; color:#333; padding-top:0.22rem; font-weight:normal;}

.contxtxc{ padding:0.3rem;}

.ke_tou{ background-color:#f2f2f2; padding:0 0.3rem; padding-top:0.38rem; padding-bottom:0.6rem;}
.ke_tou .w1200{ width:100%; background-color:#fff; border-radius:0.1rem;box-shadow: 0px 1px 2px #d1cece; padding-bottom:0.5rem;}
.ke_tou .showCon{ padding-top:0.6rem;}
.ke_tou .showCon img{ display:block; width:4rem; margin:0 auto;} 

.ke_tou .ke_z .contxt dl{ display:inline-block; padding:0 0.6rem;}
.ke_tou .ke_z .contxt dl dt{ width:100%; display:inline-block; padding-top:0.7rem;}
.ke_tou .ke_z .contxt dl dt p{ width:2.73rem; height:0.48rem; background-color:#fff; border:#d04459 solid 0.01rem; border-radius:0.5rem; float:left; margin-right:0.2rem;}
.ke_tou .ke_z .contxt dl dt p i{ display:block; float:left; width:1.14rem; height:0.48rem; background-color:#d04459; font-size:0.26rem; color:#fff; font-weight:bold; text-align:center; line-height:0.48rem; border-radius:0.4rem 0 0 0.4rem;}
.ke_tou .ke_z .contxt dl dt .p{ margin-right:0;}
.ke_tou .ke_z .contxt dl dt p span{ display:block; font-size:0.26rem; color:#333; line-height:0.48rem; text-align:center;}
.ke_tou .ke_z .contxt dl dd{ padding-top:0.46rem;}
.ke_tou .ke_z .contxt dl dd p{ display:inline-block; width:100%; padding-top:0.14rem; border-bottom:#ddd solid 1px; padding-bottom:0.16rem;}
.ke_tou .ke_z .contxt dl dd p span{ display:block; float:left; font-size:0.26rem; color:#333; line-height:0.26rem; font-weight:bold; width:1.48rem;}
.ke_tou .ke_z .contxt dl dd p i{ display:block; float:left; font-size:0.26rem; color:#171e36; line-height:0.32rem; width:4.18rem;}
.ke_tou .ke_z .contxt dl dd p:nth-child(6){ border-bottom:none;}
.ke_tou .ke_z .contxt .more{ display:block; width:5.71rem; height:0.8rem; margin:0 auto; background:url(../images/x5_03.png) center center no-repeat; background-size:100%; margin-top:0.3rem;}
.ke_tou .ke_z .contxt .more a{ display:block; width:50%; float:left; height:0.8rem; text-align:center; line-height:0.8rem; font-size:0;}

.kc_nr{ padding: 0 0.3rem;background-color:#fff;padding-top:0.3rem; padding-bottom:0.6rem;}
.kc_nr .indexTit h3 span{ color:#191722;font-size: 0.4rem; line-height: 0.4rem; padding-right:0.06rem;}
.kc_x em{ display:block; text-align:center; width:100%; font-size:0.26rem; color:#1a192b; padding-top:0.1rem;}
.kc_nr p{ width:100%; margin:0 auto; font-size:0.25rem; color:#171e36; line-height:0.4rem; padding-top:0.3rem; text-align:center;}
.kc_nr ul{ display:inline-block; width:100%; padding-top:0.14rem;}
.kc_nr ul li{ display:block; text-align:center; width:2.61rem; height:0.58rem; background:url(../images/vvv_03.png) center center no-repeat; float:left; font-size:0.22rem; color:#171e36; line-height:0.58rem; margin-top:0.24rem; padding-left:0.7rem; margin-right:0.28rem; background-size:100%;    text-align: left;}
.kc_nr ul li:nth-child(2n){ display:block; text-align:center; width:2.61rem; height:0.58rem; background:url(../images/vvv_05.png) center center no-repeat; float:left; font-size:0.22rem; color:#171e36; line-height:0.58rem; margin-top:0.24rem; padding-left:0.7rem; margin-right:0.28rem;  background-size:100%;    text-align: left; margin-right:0;}

.kc_nb{padding: 0 0.3rem; background:url(../images/x6_02.jpg) center center no-repeat; height:10.09rem;}
.kc_nb .indexTit h3 span{ color:#fff;font-size: 0.4rem; line-height: 0.4rem; padding-right:0.06rem;}
.kc_nv{ position:relative; margin-top:0.46rem; width:100%;}
.kc_nv ul{ display:inline-block;}
.kc_nv ul li{ display:inline-block; width:3.3rem; height:1.85rem; position:absolute; left:0; top:0; z-index:2;}
.kc_nv ul li img{ display:block;width:100%;border-radius:0.1rem;}
.kc_nv ul li .wen{ width:100%; height:0.6rem; position: absolute; bottom:0; left:0; background:url(../images/t27_15.png); border-radius:0 0 0.1rem 0.1rem; }
.kc_nv ul li .wen  p{ font-size:0.3rem; color:#333; line-height:0.6rem; font-weight:bold;}
.kc_nv ul li .wen  p span{ display:inline-block; font-size:0.34rem; color:#31a6f3; line-height:0.341rem; font-family:"Arial"; padding-right:0.08rem; padding-left:0.3rem;}
.kc_nv ul li .wen b{ display:none;}
.kc_nv ul li i{ display:none;}
.kc_nv em{ display:none;}
.kc_nv ul li.li2{ right:0; left:auto; top:0.88rem;}
.kc_nv ul li.li3{ left:0; top:2.14rem;}
.kc_nv ul li.li4{ left:auto; right:0; top:3.04rem;}
.kc_nv ul li.li5{ left:0; top:4.3rem;}
.kc_nv ul li.li6{ left:auto; right:0; top:5.2rem;}


.in_ny{ background-color:#eef5fa; min-height:9.8rem;padding-top: 1.1rem;}




.showInfo{padding-bottom:0.4rem;}
.showInfo .title{padding-top:0.5rem;margin:0 0.3rem;font-size:0.36rem;line-height:0.5rem;color:#3a9cfe;}
.showInfo .mark{margin: .1rem 4% .3rem; padding-bottom: .25rem; border-bottom: 1px solid #dddddd; color: #999999; line-height: .4rem;}
.showInfo .mark span{display: inline-block; margin-right: .3rem; font-family: context;}
.showInfo .mark span:before{width: .26rem; height: .3rem; display: inline-block; margin-right: .2rem; background-position: -2.1rem -0.5rem;}
.showInfo .mark span:nth-child(2):before{width: .32rem; background-position: -2.52rem -0.49rem;}
.showInfo .contxt{padding:0 0.3rem 0.45rem;font-size:0.26rem;line-height:0.45rem;color:#333333;}
.showInfo .pager{padding:0 0.3rem;}


.relink{width: 100%; height: 1.1rem; position: relative; margin-top: .2rem;}
.relink .prev,
.relink .next{width: 35%; height: 100%; position: absolute; top: 0; border: 1px solid #3a9cfe;background-size: auto .2rem; display: block;/* border-radius: 100%;  font-size: 0; background: url(../images/relink-ico.png) no-repeat 0 0.27rem; */}
.relink .prev{left: 0; background-position: .22rem .27rem;}
.relink .next{right: 0; background-position: -0.62rem 0.27rem;}
.relink .m{ padding-top:0.28rem;display: block; /* width: .82rem; height: .54rem;position: absolute; left: 50%; margin-left: -0.41rem; top: 0; border: 1px solid #3a9cfe; border-radius: 100%; font-size: 0;*/}
.relink .m:before{width: .24rem; height: .24rem; display: block; margin: 0 auto; background-position: -2.05rem -0rem;}
.submenu a:nth-child(3n){ border-right:1px solid #ddd !important;}

.recomNews{padding:0.5rem 0 0.86rem;margin-top:0.2rem;background:#fff;}
.recomNews .t2{padding-left:0.3rem;margin-left:0.3rem;font-size:0.34rem;line-height:0.3rem;color:#3a9cfe;background:url("../images/proline.png") no-repeat left center;background-size:5px 0.3rem;}
.recomNews .moreBtn{display:block;width:6.88rem;height:0.78rem;margin:0 auto;margin-top:0.5rem;font-size:0.26rem;line-height:0.78rem;text-align:center;border:1px solid #ddd;border-radius:0.08rem;color:#666; padding:0;}
.recomNews .moreBtn:hover{border-color:#fd8a01;background:#fd8a01;color:#fff;}
.inews .newsList{margin-top:0.46rem;padding:0 0.3rem;}
.inews .newsList .item{margin-top:0.3rem;}
.inews .newsList .item:first-child{margin-top:0;}
.inews .newsList .item .txt{float:left;width:3.9rem;height:1.52rem;border-bottom:1px solid #ddd;}
.inews .newsList .item .txt .tit{height:0.9rem;font-size:0.32rem;line-height:0.44rem;text-align:justify;color:#333; font-weight:normal;}
.inews .newsList .item .txt .time{margin-top:0.2rem;font-family:arial;font-size:0.26rem;line-height:0.2rem;color:#666;}
.inews .newsList .item .img{float:right;display:block;width:2.7rem;height:1.52rem;  margin:0; padding:0;}
.inews .newsList .item img{display:block;width:2.7rem;height:1.52rem;}

.icobef:before,
.icobef:after {
  background: url(../images/ico.png) no-repeat;
  display: inline-block;
  background-size: 5rem auto;
  vertical-align: middle;
}
.icobef:before,
.icobef:after {
  content: "\20";
  display: block;
}

.hez_k { padding:0.5rem 0.3rem;}
.hez_k .item{ display:block; width:3.3rem; float:left; margin-right:0.3rem; margin-bottom:0.2rem;}
.hez_k .item:nth-child(2n){ margin-right:0;}











.qy2.qdc ul li:nth-child(1),.qy2.qdc ul li:nth-child(3),.qy2.qdc ul li:nth-child(5){ background-color:#fff;}
.qy2.qdc ul li:nth-child(2){ padding-top:0;}
.qy2.qdc span{ display:block; padding-top:0.28rem; line-height:0.26rem; text-align:left; padding-left:0.6rem;}
.qy2.qdc p{ background:url(../images/qu1_03.jpg) 0.26rem 0.68rem no-repeat; background-size:0.12rem 1.39rem;}

.qd_d1{ background:url(../images/qu4_02.jpg) center center no-repeat; width:100%; height:12.07rem; margin-top:0.4rem;}
.qd_d1 h2{ font-size:0.42rem; color:#fff; line-height:0.42rem; text-align:center; font-weight:normal; padding-top:.8rem; }
.qd_d1_1{ padding:0 0.24rem; padding-top:0.4rem;}
.qd_d1_1 ul{ display:inline-block; width:100%;}
.qd_d1_1 ul li{ width:3.3rem; height:4.22rem; background-color:#fff; border-radius:0.1rem; margin-right:0.3rem; float:left; text-align:center; margin-top:0.3rem;}
.qd_d1_1 ul li:nth-child(2n){ margin-right:0;}
.qd_d1_1 ul li img{ display:block; margin:0 auto; width:0.84rem; height:0.84rem; margin-top:0.5rem;}
.qd_d1_1 ul li h3{ font-size:0.31rem; color:#333; line-height:0.31rem; padding-top:0.36rem;}
.qd_d1_1 ul li p{ padding:0 0.46rem;font-size:0.22rem; color:#666; line-height:0.36rem; padding-top:0.3rem;}

.qd_d2{ padding-bottom:0.6rem;}
.qd_d2 h2{ font-size:0.42rem; color:#333; line-height:0.42rem; text-align:center; font-weight:normal; padding-top:.8rem; }
.qd_d2_1 img{ display:block; margin-top:0.8rem;}

.contactPage .mapArea {
  padding: 0 .3rem;
  padding-bottom: .42rem; padding-top:0.4rem;
}
.contactPage .mapArea h3 {
  font-size: .36rem;
  line-height: .48rem;
}
.contactPage .mapArea .en {
  font-family: context;
  color: #cccccc;
  line-height: .5rem;
  display: block;
  font-size: .3rem;
  text-transform: uppercase;
}
.contactPage .mapArea .line {
  width: .5rem;
  height: .02rem;
  background: #666;
  display: block;
  margin: .25rem 0;
}
.contactPage .zlkk p {
  font-size: .38rem;
  color: #666666;
  font-family: context;
}
.contactPage .zlkk p span{ display:inline-block;font-size: .38rem;
  color: #666666;}
.contactPage .mapArea .tel {
  font-size: .38rem;
  color: #666666;
  margin: .26rem 0 .1rem;
  font-family: context;
}
.contactPage .mapArea .tel:before {
  width: .35rem;
  height: .4rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: .12rem;
  background-position: -2.98rem -0.45rem;
}
.contactPage .mapArea .txt {
  width: 6.9rem;
  color: #666666;
  line-height: .35rem;
}
.contactPage .mapArea .mapcon {
  width: 100%;
  height: 3.65rem;
  margin-top: .4rem;
  overflow: hidden;
  background: #f3f5f7;
}
.contactPage .contit h3 {
  color: #ee3a53;
  font-size: .3rem;
  display: inline-block;
  margin-right: .2rem;
  margin-bottom: .2rem;
}
.contactPage .contit .en {
  color: #cccccc;
  font-size: .3rem;
  font-family: context;
  text-transform: uppercase;
}
.contactPage .conline {
  padding: .3rem 3%;
}
.contactPage .conline li {
  padding: .35rem .75rem .35rem .6rem;
  margin-bottom: .3rem;
  border: 1px solid #dddddd;
  line-height: .35rem;
  position: relative;
}
.contactPage .conline li s{background: url(../images/icon2.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
display: inline-block;
background-size: 4rem auto;
vertical-align: middle;
  width: .22rem;
  height: .28rem;
  position: absolute;
  left: .27rem;
  top: .36rem;
  background-position: -3.23rem -0.88rem;
}
.contactPage .conline li h3 {
  font-size: .28rem;
  color: #333;
  margin-bottom: .08rem;
}
.contactPage .conline li .txt {
  color: #666666;
  line-height: .36rem;
}
.contactPage .conform {
  padding: .35rem 3%;
}


.wen_t .indexTit h3 span{ font-size:0.4rem; line-height:0.4rem; color:#fd8a01; font-weight: bold; position: relative; display: inline; z-index: 11;}
.slideTxtBox_cjwt{ padding:0 0.3rem; padding-bottom:0.5rem;}
.slideTxtBox_cjwt .hd{ padding-top:0.3rem;}
.slideTxtBox_cjwt .hd ul{ display:inline-block;}
.slideTxtBox_cjwt .hd ul li{ width:2.1rem; height:0.6rem; border:#CCC solid 1px; border-radius:0.6rem; text-align:center; line-height:0.6rem; font-size:0.26rem; color:#333; float:left; margin-bottom:0.2rem; margin-right:0.22rem;}
.slideTxtBox_cjwt .hd ul li:nth-child(3n){ margin-right:0;}
.slideTxtBox_cjwt .hd ul li.on{ background-color:#fd8a01; color:#fff;}
.slideTxtBox_cjwt .bd{ padding-top:0.3rem;}
.slideTxtBox_cjwt .bd .wlk{ width:6.9rem;}




.envirl{padding:0.5rem 0.3rem;}
.envirl li{ display:block; width:48%; background-color:#fff; border-radius:0.1rem; overflow:hidden; float:left; margin-right:0.14rem;  margin-bottom:0.16rem; text-align:center;}
.envirl li:nth-child(2n){ margin-right:0;}
.envirl li img{ display:block; width:100%; border-radius:0.1rem;}
.envirl li h3{  font-weight:normal; font-size:0.26rem; color:#333; line-height:0.7rem;}

.envirl0{padding:0.5rem 0.3rem;}
.envirl0 li{ display:block; width:3.38rem; background-color:#fff; border-radius:0.1rem; overflow:hidden; float:left; margin-right:0.14rem; height:4.08rem; margin-bottom:0.16rem; text-align:center;}
.envirl0 li:nth-child(2n){ margin-right:0;}
.envirl0 li img{ display:block; width:100%; height:3.38rem; border-radius:0.1rem;}
.envirl0 li h3{  font-weight:normal; font-size:0.26rem; color:#333; line-height:0.7rem;}


.mobile_k{ background-color:#58b3fb; height:1.1rem; width:100%; margin-top:-1.1rem;}
.mobile_kc{ background-color:#eef5fa; border-top:#d9d9d9 solid 1px; width:100%; overflow:hidden; padding-top:1.1rem; padding-bottom:0rem; min-height:10rem;}
.mobile_k1{ background-color:#fff; border-radius:0.1rem; overflow:hidden; margin:0 0.3rem; margin-top:0.3rem; }
.mobile_k2{ background-color:#fff; border-radius:0.1rem; overflow:hidden; margin:0 0.3rem;  }
.mobi_h2{ height:0.8rem; line-height:0.8rem; padding:0 0.36rem; border:#dfe2e3 solid 1px;}
.mobi_h{ height:0.96rem; line-height:0.96rem; padding:0 0.36rem; border-bottom:#dfe2e3 solid 1px;}
.mob_yb{ float: right;width: 50%;/* border: #1a8cff solid 1px; */color: #3a9cfe;background-color: #eef5fa;border: none;padding: 0.2rem;}
.mob_yb p{ font-size:0.26rem; color:#333; float:left;}
.mob_z{ float:left;height: 0.8rem;}
.mob_z p{ font-size:0.36rem; height: 0.8rem;color:#333; float:left;}
.mob_z i{ width:0.25rem; height:0.14rem; float:left; background-position:-1.03rem -1.51rem; margin-left:0.14rem; margin-top:0.42rem;}
.mobi_h .sitepath{ float:right; color:#999;}
.mobi_h .sitepath a{ display:inline-block; color:#999;}
.mobi_h2 .sitepath{ float:right; color:#999;}
.mobi_h2 .sitepath a{ display:inline-block; color:#999;}

.mob_z.gz2 i{ -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg);
 transform: rotate(180deg);}
.ke_fen{ display:block; padding:0 0.05rem; padding-top:0.4rem;}
.ke_fen a{ display:block; float:left; width: 24%; text-align:center; line-height:0.24rem; border-right:#e6e6e6 solid 1px; color:#000; margin-bottom:0.32rem;}
.ke_fen a:hover{ color:#1a8cff;}
.ke_fen a:nth-child(4n){ border-right:none;}


.ke_fen2{ display:block; padding:0 0.05rem; padding-top:0.4rem; height: 0px;}
/* display: none; */
.ke_fen2 a{ display:block; float:left; width:24%; text-align:center; line-height:0.24rem; border-right:#e6e6e6 solid 1px; color:#585858; margin-bottom:0.32rem;}
.ke_fen2 a:hover{ color:#1a8cff;}


.ke_x{ margin:0 0.3rem;  padding-bottom:0rem;}
.ke_x h1{ width: 100%;    color: #fff; text-align: center;}
.mob_z5{ float:left;}
.mob_z5 p{ font-size:0.36rem; color:#333; float:left;}
.mob_z5 i{ width:0.25rem; height:0.14rem; float:left; background-position:-1.03rem -1.51rem; margin-left:0.14rem; margin-top:0.42rem;}
.ke_x .hd{ height:0.86rem; width:100%; border-bottom:#1a8cff solid 1px;}

.ke_x .hd5{ height:100%; width:100%; border-bottom:#1a8cff solid 1px;}
.ke_x .hd5 p{ padding: 0.05rem 0.2rem;}
.ke_x .hd5 ul{ display:inline-block; width:100%;}
.ke_x .hd5 ul li{ width:3.43rem; height:0.85rem;  border:#e2e2e2 solid 0.01rem; border-bottom:none; background-color:#fff; border-radius:0.1rem 0.1rem 0 0; text-align:center; line-height:0.85rem; font-size:0.32rem;}
.ke_x .hd5 ul li button{ border:none; background:none;outline: none;width:100%; height:100%; cursor:pointer;}
.ke_x .hd5 ul li.on{ background-color:#1a8cff; border:#1a8cff solid 0.01rem; border-bottom:none; color:#fff;}
.ke_x .hd5 ul li.on button{ color:#fff;}
.mob_z5.gz2 i{ -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg);
 transform: rotate(180deg);}


.ke_x .hd ul{ display:inline-block; width:100%;}
.ke_x .hd ul li{ width: 49.3%;height:0.85rem; float:left; border:#e2e2e2 solid 0.01rem; border-bottom:none; background-color:#fff; border-radius:0.1rem 0.1rem 0 0; text-align:center; line-height:0.85rem; font-size:0.32rem;}
.ke_x .hd ul li button{ border:none; background:none;outline: none;width:100%; height:100%; cursor:pointer;}
.ke_x .hd ul li.on{ background-color:#1a8cff; border:#1a8cff solid 0.01rem; border-bottom:none; color:#fff;}
.ke_x .hd ul li.on button{ color:#fff;}
.ke_x .bd{ padding-top:0.14rem; width:100%;}



.ke_x .bd .silt .keco li{ display:block; width:100%; height:100%; background-color:#fff; border-radius:0.15rem; overflow:hidden; margin-top:0.26rem;border: 1px solid #ddd;}
.ke_x .bd .silt .keco li a{ display:block; width:100%; height:100%;}
.ke_x .bd .silt .keco li .le{ display:inline-block; width:6.6rem; padding-left:0.28rem; padding-top:0.34rem;}
.ke_x .bd .silt .keco li b{ display:block; width:30%; height:100%; border-radius:0.8rem; float:left; padding-top: 0.4rem;}
.ke_x .bd .silt .keco li b img{ display:block; max-width: 200px;width: 100%;}
.ke_x .bd .silt .keco li h3{ font-size:0.28rem; color:#2d363b; line-height:0.36rem; padding-top:0.1rem; height: 0.5rem;float:right; width:70%;text-align:center}
.ke_x .bd .silt .keco li em{ float:right;width:68%;    color: #7f8183;}/*margin-right:0.26rem;font-size: 0.18rem;*/
.ke_x .bd .silt .keco li p{ padding-top:0.1rem;float:right;width:70%;}
.ke_x .bd .silt .keco li p span{ display:block;   line-height:0.38rem; float:left; padding:0 0.14rem;      border-radius:0.1rem;     }/*margin: 0rem 0.2rem 0.1rem 0.2rem;text-align:center;*/
.ke_x .bd .silt .keco li u{ padding-top:0.02rem;padding-top:0.1rem; float:right;width:70%;padding-bottom: 0.2rem;}
.ke_x .bd .silt .keco li u span{ display:block;   line-height:0.38rem; float:left; padding:0 0.05rem;     border: #3a9cfe solid 1px;  color: #136cc9; border-radius:0.1rem; }
.ke_x .bd .silt .keco li .lb{ display:inline-block; width:100%; margin-top:0.34rem;}
.ke_x .bd .silt .keco li .lb p{ padding-left:0.16rem;}
.ke_x .bd .silt .keco li .lb img{ display:block; width:2.04rem; height:1.52rem; float:left; border-radius:0.1rem; margin-left:0.12rem;}
.ke_x .bd .silt .keco li .lc{ display:inline-block; width:100%; margin-top:0.16rem;}
.ke_x .bd .silt .keco li .lc i{ display:block; width:0.56rem; height:0.56rem; border-radius:0.8rem; float:left;box-shadow: 0px 4px 20px #e8cfbe;background: -webkit-linear-gradient(#fab14c, #e96f25); 
    background: -o-linear-gradient(#fab14c, #e96f25);
    background: -moz-linear-gradient(#fab14c, #e96f25); 
    background: linear-gradient(#fab14c, #e96f25); text-align:center; line-height:0.56rem; font-size:0.26rem; color:#fff;margin-left:0.28rem;}
.ke_x .bd .silt .keco li .lc p{ float:left; padding-left:0.12rem; line-height:0.56rem;}


.ke_x .bd .silt1 .keco1 li{  width:100%;padding-right: 2%; background-color:#fff; border-radius:0.15rem; overflow:hidden; margin-top:0.2rem; padding-bottom:0.1rem;max-height: 480px;height: auto;float: none;display: inline-block;vertical-align: top;    border: #e2e2e2 solid 0.01rem;}
.ke_x .bd .silt1 .keco1 li a{ display:block; width:100%; height:100%;}
.ke_x .bd .silt1 .keco1 li b{ display:block; width: 40%;float: left;padding-top:0.1rem; }
.ke_x .bd .silt1 .keco1 li b img{ display:block; width:100%;}
.ke_x .bd .silt1 .keco1 li h3{ padding-left:0.02rem; font-size:0.32rem; line-height:0.32rem; padding-top:0.1rem; font-weight:normal;width: 55%;float: right;}
.ke_x .bd .silt1 .keco1 li h3 span{ display:inline-block; font-size:0.30rem;width: 100%;text-align: center;}
.ke_x .bd .silt1 .keco1 li i{ display:inline-block; font-size:0.2rem; color:#999; padding-top: 0.1rem;text-align: left;}
.ke_x .bd .silt1 .keco1 li .t{ display:inline-block; padding-left:0.02rem; padding-top:0.05rem;width: 55%;float: right;}
.ke_x .bd .silt1 .keco1 li .t .b{ display:inline-block;}
.ke_x .bd .silt1 .keco1 li .t .b i{ display:block; float:left; width:0.16rem; height:0.16rem; background-position:-1.5rem -1.41rem; font-size:0; margin-top:0.02rem;}
.ke_x .bd .silt1 .keco1 li .t .b span{ display:block; float:left; line-height:0.24rem; color:#666; font-size:0.2rem; padding-right:0.08rem;}
.ke_x .bd .silt1 .keco1 li .t .l{ display:inline-block; width:100%;}
.ke_x .bd .silt1 .keco1 li .t .l i{ display:block; float:left; width:0.16rem; height:0.16rem; background-position:-1.5rem -1.67rem; font-size:0; margin-top:0.02rem;}
.ke_x .bd .silt1 .keco1 li .t .l span{ width:91%;display:block; float:left; line-height:0.24rem; color:#666; font-size:0.2rem; padding-right:0.08rem;}

.ke_x .tempWrap{ padding-bottom:2.4rem;}

/* pager */
.pager { text-align: center; padding-top:0.3rem;}
.pager:after { visibility: hidden; display: block; font-size: 0; content: " ";clear: both; height: 0;}
.pager { *zoom: 1;}
.pager p { height: 34px;line-height: 34px;float: left; display: none;}
.pager ul { overflow: hidden; margin: 0 auto; text-align: center;}
.pager ul li {  padding: 0 !important; height: auto !important; border: none !important;display: inline-block; *display: inline; zoom: 1;}
.pager ul a {background-color:#fff; margin-left:0.1rem; padding: 0 0.2rem; height:0.6rem; line-height:0.6rem; border: 1px solid #edebeb; text-decoration: none; float: left;}
.pager ul a.current { background-color: #fd8a01;border-color: #fd8a01; color: #fff;}
.pager ul a.current:hover { background-color: #fd8a01; border-color: #fd8a01; color: #fff;}
.pager ul a:hover { background-color: #fd8a01; border-color: #fd8a01; color: #fff;}

.pager ul li:nth-last-child(2){ display:none;}
.pager ul li:nth-child(2){ display:none;}
.pager a {background-color:#fff; margin-left:0.1rem; padding: 0.2rem; height:0.6rem;  border: 1px solid #edebeb; text-decoration: none; /*line-height:0.6rem;float: left;*/}
.pager a.current { background-color: #fd8a01;border-color: #fd8a01; color: #fff;}
.pager a.current:hover { background-color: #fd8a01; border-color: #fd8a01; color: #fff;}
.pager a:hover { background-color: #fd8a01; border-color: #fd8a01; color: #fff;}
.pager span {background-color:#fff; margin-left:0.1rem; padding: 0 0.2rem; height:0.6rem; line-height:0.6rem; border: 1px solid #edebeb; text-decoration: none; float: left;}
.kec_l {
    background-color: #eef5fa;
    border-top: #d9d9d9 solid 1px;
    width: 100%;
    overflow: hidden;
    padding-top: 1.1rem; padding-bottom:0.4rem;
}
 .ke_x  .hd5  .pp{height: 0.85rem;margin-top: 0.3rem;
    border-radius: 0.1rem 0.1rem 0 0;
    text-align: center;
    line-height: 0.85rem;
    font-size: 0.32rem;
	background-color: #1a8cff;
    border: #1a8cff solid 0.01rem;
    border-bottom: none;color: #fff;}
.kec_t{ padding:0 0.3rem; background-color:#fff; overflow:hidden; border-radius:0.1rem;box-shadow: 0px 1px 1px #bcbcbc;}
.kec_t .kb_1{ float:left; margin:0.3rem; margin-right:0; height:1rem;}
.kec_t .kb_1 img{ display:block; height:1rem;}
.kec_t .kb_2{ float:right; margin-right:0.3rem;}
.kec_t .kb_2 a{ display:block; background:url(../images/p4_03.png) center center no-repeat; width:0.94rem; height:0.53rem; background-size:100%; margin-top:0.5rem;}
/*.kec_t .kb_2 p{width:0.94rem; height:0.53rem; font-size:0.2rem; line-height:0.46rem; }*/

.kec_v{ padding:0 0.3rem; padding-top:0.22rem;}
.kec_v ul{ display:inline-block; width:100%;}
.kec_v ul li{ display:block; width:2.06rem; height:0.6rem; border:#c7c7c7 solid 1px; border-radius:0.5rem; font-size:0.28rem; line-height:0.6rem; text-align:center; float:left; margin-right:0.29rem; margin-top:0.18rem;}
.kec_v ul li:nth-child(1){ border:#1a8cff solid 1px; background-color:#1a8cff; color:#fff;}
.kec_v ul li:nth-child(1) a{ color:#fff;}
.kec_v ul li:nth-child(3n){ margin-right:0;}

.kec_l1{ padding:0 0.3rem; background-color:#eef5fa;}
.indexTita{ height:0.36rem; margin:0.2rem 0.3rem; position:relative;}
.indexTita p{ border-left:#fa9500 solid 0.03rem; float:left; font-size:0.36rem; line-height:0.36rem; padding-left:0.22rem;}
.indexTita i{ float:right; display:block; width:65%; height:1px; background-color:#ddd; margin-top:0.16rem;}

.ke_o{ width:100%; height:2.5rem; position:relative;}
.ke_o .bd{ display:inline-block; width:100%;}
.ke_o .bd ul{ display:inline-block; width:100%;}
.ke_o .bd ul li{ width:100%; height:2.5rem; display:block;}
.ke_o .bd ul li img{ width:100%; height:2.5rem; display:block; border-radius:0.1rem;}
.ke_o .hd{ display:inline-block; width:100%; position:absolute; left:0; bottom:0.2rem; text-align:center; z-index:65;}
.ke_o .hd ul{ display:inline-block;}
.ke_o .hd ul li{ display:inline-block; float:left; width:0.12rem; height:0.12rem; border-radius:0.4rem; font-size:0; margin:0 0.06rem; background-color: rgba(255,255,255,0.65);}
.ke_o .hd ul li.on{ background-color:#fff;}
.ke_zb1{padding: 0.2rem;border: 1px solid #ddd;}
.kec_l2{ background-color:#eef5fa; padding-top:0.01rem; padding-bottom:0.18rem;}
.kec_l2 h1{ background-color: #ffffff;width: 100%; overflow: hidden;color: #ffffff;}
.ke_l2_1{ padding:0 0rem; padding-top:0.02rem;} 
.ke_l2_2 {padding: 0rem;}
.ke_l2_2 .myarticle{padding:0 0.2rem;}
.ke_l2_1 img{ display:block; width:80%; border-radius:0.1rem;margin: auto;/*margin-top: -0.8rem;margin-bottom: -0.6rem;*/}
.ke_l_2 p{ font-size:0.28rem; color:#666; line-height:0.5rem; padding: 0.2rem;}
.ke_l_2 a{ display:block; width:100%;display: block;height:0.7rem;border: #1a8cff solid 1px;font-size: 0.26rem;color: #1a8cff;text-align: center;line-height:0.7rem;border-radius:0.1rem; margin-top:0.2rem;}
.ke_l_21 a{ display:block; width:100%;display: block;height:0.7rem;font-size: 0.26rem;color: #1a8cff;text-align: center;line-height:0.7rem;border-radius:0.1rem; margin: 0.2rem 0rem;}
.ke_l_22 a{ display:block; width:100%;display: block;height:0.7rem;font-size: 0.26rem;color: #1a8cff;text-align: center;line-height:0.7rem;border-radius:0.1rem; }
.kec_l3{ padding-top:0.1rem;}
.ke_l3_1{ margin:0 0.3rem; margin-top:0.3rem;}
.ke_l3_1 .bd{ display:inline-block; width:100%;}
.ke_l3_1 .bd ul{ display:inline-block;}
.ke_l3_1 .bd ul li{ display:block; width:3.36rem; float:left; margin-right:0.16rem; margin-bottom:0.18rem;box-shadow: 0px 1px 1px #bcbcbc; background-color:#fff; height:2.64rem; border-radius:0.1rem; overflow:hidden;}
.ke_l3_1 .bd ul li:nth-child(2n){ margin-right:0;}
.ke_l3_1 .bd ul li b{ overflow:hidden; display:block; width:100%; height:1.9rem;}
.ke_l3_1 .bd ul li img{ display:block; width:100%; height:1.9rem;}
.ke_l3_1 .bd ul li h3{ font-size:0.28rem; color:#333; line-height:0.28rem; padding-left:0.24rem; padding-top:0.24rem; font-weight:normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.ke_l3_1 .bd ul li h3 span{ display:block; font-size:0.24rem; color:#999; line-height:0.24rem; padding-top:0.08rem;}

.ke_l3_1 .bd1{ display:inline-block; width:100%;}
.ke_l3_1 .bd1 ul{ display:inline-block;}
.ke_l3_1 .bd1 ul li{ display:block; width:48%; float:left; margin-right:0.16rem; margin-bottom:0.18rem;box-shadow: 0px 1px 1px #bcbcbc; background-color:#fff; height:2.64rem; border-radius:0.1rem; overflow:hidden;}
.ke_l3_1 .bd1 ul li:nth-child(2n){ margin-right:0;}
.ke_l3_1 .bd1 ul li b{ overflow:hidden; display:block; width:100%; height:1.9rem;}
.ke_l3_1 .bd1 ul li img{ display:block; width:100%; height:1.85rem;}
.ke_l3_1 .bd1 ul li h3{ font-size:0.2rem; color:#333; line-height:0.28rem; padding-left:0.02rem; padding-top:0.24rem; font-weight:normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;text-align:center;}
.ke_l3_1 .bd1 ul li h3 span{ display:block; font-size:0.24rem; color:#999; line-height:0.24rem; padding-top:0.08rem;}

.ke_l3_1 .hd{ width:100%; text-align:center;}
.ke_l3_1 .hd ul{ display:inline-block;}
.ke_l3_1 .hd ul li{ width:0.12rem; height:0.12rem; border-radius:0.3rem; float:left; margin:0 0.06rem; font-size:0; background-color:#999;}
.ke_l3_1 .hd ul li.on{ background-color:#1a8cff;}

.kec_l4{background-color:#eef5fa;padding-top:0.01rem; padding-bottom:0.01rem; margin-top:0.01rem; }
.ke_l4_1{ margin:0 0.3rem; background-color:#fff;border-radius:0.1rem; padding-bottom:0.3rem;}
.ke_l4_1 .bd{ width:100%; margin-top:0.4rem;}
.ke_l4_1 .bd ul{ display:inline-block;}
.ke_l4_1 .bd ul li{ display:block; width:100%; text-align:center;}
.ke_l4_1 .bd ul li img{ display:block; max-width:100%; border-radius:0.1rem; height:4rem; margin: 0 auto;}
.ke_l4_1 .bd ul li h3{ text-align:center; font-size:0.3rem; padding-top:0.4rem; font-weight:normal;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.ke_l4_1 .hd{ width:100%; text-align:center;}
.ke_l4_1 .hd ul{ display:inline-block;}
.ke_l4_1 .hd ul li{ width:0.12rem; height:0.12rem; border-radius:0.3rem; float:left; margin:0 0.06rem; font-size:0; background-color:#999;}
.ke_l4_1 .hd ul li.on{ background-color:#1a8cff;}

.kec_l5{ padding-top:0.08rem;}
.ke_l5_1{ margin:0 0.3rem; margin-top:0.5rem;}
.ke_l5_1 .bd{ display:inline-block; width:100%;}
.ke_l5_1 .bd ul{ display:inline-block;}
.ke_l5_1 .bd ul li{ display:block; width:48%; float:left; margin-right:0.24rem; margin-bottom:0.18rem;box-shadow: 0px 1px 1px #bcbcbc; background-color:#fff; height:3.2rem; border-radius:0.1rem; overflow:hidden; text-align:center;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.ke_l5_1 .bd ul li:nth-child(2n){ margin-right:0;}
.ke_l5_1 .bd ul li img{ display:block; width:100%; height:2.5rem;}
.ke_l5_1 .bd ul li h3{ font-size:0.28rem; color:#333; line-height:0.7rem; font-weight:normal;}
.ke_l5_1 .hd{ width:100%; text-align:center;}
.ke_l5_1 .hd ul{ display:inline-block;}
.ke_l5_1 .hd ul li{ width:0.12rem; height:0.12rem; border-radius:0.3rem; float:left; margin:0 0.06rem; font-size:0; background-color:#999;}
.ke_l5_1 .hd ul li.on{ background-color:#1a8cff;}


.kec_l6{background-color:#eef5fa; padding-bottom:0.9rem;  }/*padding-top:0.8rem;margin-top:0.7rem;*/

.ke_l6_1{ margin:0 0.3rem; margin-top:0.4rem;}
.ke_l6_1 .bd{ display:block; width:100%;padding-bottom: 0.3rem;}
.ke_l6_1 .bd ul{ display:block; width:100%;}
.ke_l6_1 .hd{ display:block; width:100%;padding-bottom: 0.3rem;}
.ke_l6_1 .hd ul li{ height:0.86rem; margin-bottom:0.3rem;}
.ke_l6_1 .hd ul li i{ display:block; float:right; width:22%; height:100%;}
.ke_l6_1 .hd ul li i img{ display:block; }
.ke_l6_1 .hd ul li p{ float:left; font-size:0.3rem; color:#333; line-height:0.3rem; margin-left:0.3rem; width:73%;     padding-bottom: 0.1rem;box-shadow: 0px 1px 1px #bcbcbc;}
.ke_l6_1 .hd ul li p span{ display:block; font-size:0.2rem; color:#666; line-height:0.24rem; padding-top:0.14rem;}
.ke_l6_1 .hd ul li.on p{ color:#1a8cff;}


.xm_t1{ padding:0.3rem;}
.xm_t1 .xm_t1_1a{ width:100%;}
.xm_t1 .xm_t1_1a img{ display:block; width:100%;}
.xm_t1_1b h3{ font-size:0.3rem; margin-top:0.3rem; line-height:0.3rem;border-bottom: 1px solid #eee;
height:0.6rem; margin-bottom:0.2rem;}
.xm_t1_1b h1{ font-size:0.3rem; margin-top:0.3rem; line-height:0.3rem;border-bottom: 1px solid #eee;
height:0.6rem; margin-bottom:0.2rem;}

.xm_t1_1b dl{ display:inline-block; width:100%;margin-top:0.16rem;line-height:0.24rem;}
.xm_t1_1b dl dt{display: inline-block;float: left;font-size:0.24rem;line-height:0.24rem;color: #8c8c8c;}
.xm_t1_1b dl dd{ float:left;font-size:0.24rem;line-height:0.24rem;color: #262626;font-weight: normal;}
.xm_t1_1b dl dd span{ display:block; float:left;font-size:0.24rem;line-height:0.24rem;color: #262626;font-weight: normal;}
.xm_t1_1b dl dd a { height:0.4rem; margin-left:0.1rem; position: relative; top:-0.1rem; display: inline-block; font-size:0.24rem; font-weight: normal; line-height:0.4rem; text-align: center; letter-spacing: 0; color: #1a8cff; border: 1px solid #1a8cff; -moz-border-radius:0.3rem; border-radius:0.3rem; padding:0 0.14rem; }
.xm_t1_1b dl dd a:hover { background-color: #1a8cff; color: #fff;}
.xm_t1_1b .zx_v a{ display:block; width:100%; height:0.7rem; border:#1a8cff solid 1px; font-size:0.26rem; color:#1a8cff; text-align:center; line-height:0.7rem; border-radius:0.1rem; margin-top:0.3rem;}
.xm_t1_1b .zx_v a:hover{ background-color:#1a8cff; color:#fff;}

.ke_l1_1{ padding:0 0.3rem; padding-top:0.3rem;}

.cml_v{ height:0.8rem; border-bottom:none;}
.cml_v ul{position: relative;height:0.8rem;display: block;border-bottom: 1px solid #ebebeb;}
.cml_v ul li { height:0.8rem; padding: 0; line-height:0.8rem;float: left;}
.cml_v ul li a { position: relative; display: block; font-size:0.28rem; color: #595959;min-width:1.8rem;font-weight: 600;text-align: center;}
.cml_v ul li a i{ display:none; width:100%; height:3px; background-color:#1a8cff; position:absolute; left:0; bottom:-1px;}
.cml_v ul li.on a{ color:#fff; background-color:#1a8cff;}
.cml_v1{background-color:#fff; padding:0.2rem; border-top:none;}



.cml_v2{ margin-top:0.3rem;background-color:#fff; padding:0.1rem 0.3rem 0.3rem 0.3rem;}
.cl_m { display: block; font-size:0.28rem; color: #595959;font-weight: 600;line-height: 0.8rem;border-bottom: 1px solid #ebebeb;}

.cl_n ul{ display:inline-block; width:100%;}
.cl_n ul li{ display:block; width:100%; height:1.2rem;padding: 0.3rem 0 0.3rem;border-bottom: 1px solid #eee;}
.cl_n ul li .img{ display:block; float:left; width:1.2rem; height:1.2rem; overflow:hidden; border-radius:0.8rem;}
.cl_n ul li .img img{ display:block; width:100%;}
.cl_n ul li .txt{ float:right; width:4.9rem;}
.cl_n ul li .txt h3{ font-size:0.28rem; display:inline-block; line-height:0.28rem; padding-top:0.12rem;}
.cl_n ul li .txt h3 span{ display:inline-block; padding-left:0.16rem; font-size:0.24rem; color:#999;}
.cl_n ul li .txt p{font-size:0.24rem;letter-spacing: 0;color: #595959;}

.hl55{ text-align:center;font-size: 0.42rem;
font-weight: bold;
position: relative;
display: inline-block;
z-index: 11;
color: #142647;
line-height: 0.42rem;
width: 100%;
height: 0.44rem;    padding-top: 0.27rem;    padding-bottom: 0.3rem;}









@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;
    }
}