﻿@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; overflow-x:hidden; }
body:before, body:after { content: ""; width: 100%; display: block; }
/*body:before { height: 0.9rem; }*/
div { margin: 0; padding: 0; border: 0; color: #666; }
img { margin: 0; padding: 0; border: 0; max-width: 100%; }
p { margin: 0; }
b, strong { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/ }
li { list-style: none outside none; }
/*链接*/
a { text-decoration: none; color: #333; background: transparent; outline: none; }
a:focus { outline: none; }
a:hover, a:active { color: #333; outline: none; }
/*清除浮动*/
.clearfix {  *zoom: 1;
}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
/*表单*/
form { margin: 0; }
button, input, select, textarea { font-size: 100%;/* Correct font size not being inherited in all browsers. */ margin: 0;/* Address margins set differently in IE 6/7, Firefox 3+, Safari 5,and Chrome */ vertical-align: baseline;/* Improve appearance and consistency in all browsers */  *vertical-align: middle;/* Improve appearance and consistency in all browsers */
}
button, select { text-transform: none; }
/*其它*/
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
code, kbd, pre, samp { font-size: 1em; }
pre { margin: 1em 0; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;/* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/ }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
dl { margin: 0 0; }
dd { margin: 0 0 0 0px; }
audio:not([controls]) { display: none; height: 0; }
/*----------@@HTML默认  结束@@----------*/
/*----------@@通用 开始@@----------*/
/*清除浮动*/
.clear { display: block; clear: both; }
.fl { float: left; }
.fr { float: right; }
.left { float: left; }
.right { float: right; }
.animated { -webkit-animation: 1s ease; -moz-animation: 1s ease; -ms-animation: 1s ease; -o-animation: 1s ease; animation: 1s ease; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; }
@-webkit-keyframes fadeInUp {  0% {
 opacity: 0;
 -webkit-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInUp {  0% {
 opacity: 0;
 -moz-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -moz-transform: translateY(0);
}
}
@-ms-keyframes fadeInUp {  0% {
 opacity: 0;
 -ms-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -ms-transform: translateY(0);
}
}
@-o-keyframes fadeInUp {  0% {
 opacity: 0;
 -o-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -o-transform: translateY(0);
}
}
@keyframes fadeInUp {  0% {
 opacity: 0;
 transform: translateY(20px);
}
 100% {
 opacity: 1;
 transform: translateY(0);
}
}
.fadeInUp { -webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -ms-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp; }
.route1, .route2, .route3, .route4, .route5, .route6 { -webkit-transform: rotateY(90deg); -moz-transform: rotateY(90deg); -o-transform: rotateY(90deg); -ms-transform: rotateY(90deg); transform: rotateY(90deg); }
.route1 { -webkit-transition: -webkit-transform 0.3s ease-out 0s; -moz-transition: -moz-transform 0.3s ease-out 0s; -o-transition: -o-transform 0.3s ease-out 0s; -ms-transition: -ms-transform 0.3s ease-out 0s; transition: transform 0.3s ease-out 0s; }
.route2 { -webkit-transition: -webkit-transform 0.3s ease-out 0.3s; -moz-transition: -moz-transform 0.3s ease-out 0.3s; -o-transition: -o-transform 0.3s ease-out 0.3s; -ms-transition: -ms-transform 0.3s ease-out 0.3s; transition: transform 0.3s ease-out 0.3s; }
.route3 { -webkit-transition: -webkit-transform 0.3s ease-out 0.6s; -moz-transition: -moz-transform 0.3s ease-out 0.6s; -o-transition: -o-transform 0.3s ease-out 0.6s; -ms-transition: -ms-transform 0.3s ease-out 0.6s; transition: transform 0.3s ease-out 0.6s; }
.route4 { -webkit-transition: -webkit-transform 0.3s ease-out 0.9s; -moz-transition: -moz-transform 0.3s ease-out 0.9s; -o-transition: -o-transform 0.3s ease-out 0.9s; -ms-transition: -ms-transform 0.3s ease-out 0.9s; transition: transform 0.3s ease-out 0.9s; }
.route5 { -webkit-transition: -webkit-transform 0.3s ease-out 1.2s; -moz-transition: -moz-transform 0.3s ease-out 1.2s; -o-transition: -o-transform 0.3s ease-out 1.2s; -ms-transition: -ms-transform 0.3s ease-out 1.2s; transition: transform 0.3s ease-out 1.2s; }
.route6 { -webkit-transition: -webkit-transform 0.3s ease-out 1.5s; -moz-transition: -moz-transform 0.3s ease-out 1.5s; -o-transition: -o-transform 0.3s ease-out 1.5s; -ms-transition: -ms-transform 0.3s ease-out 1.5s; transition: transform 0.3s ease-out 1.5s; }
.route { -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); -ms-transform: rotateY(0deg); transform: rotateY(0deg); }
.icon { background: url("../images/icon.png") no-repeat; background-size: 5rem auto; vertical-align: middle; display: block; }
.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%; height: 1rem; z-index: 100; position:absolute; left:0; top:0;}
.header_main.fix { position: fixed;}
.header_main .logo_main { display: block; height: 0.61rem; width:2.33rem; color: #f0000a;background-size:100%;  z-index:111; padding-top:0.3rem; margin-left:0.3rem;}
.header_main .logo_main .mobile_logo { display: block; width:2.33rem; height:0.4rem;}
.header_main .logo_main .mobila_z{ width:2.85rem; height:.55rem; display:block; position:absolute; left:1.44rem; top:0.28rem;}
.header_main .tit { width: 100%; height: 0.85rem; line-height: 0.85rem; text-align: center; font-size: .34rem; color: #fff;}

.header_main .hui { display: block; position: absolute; right:1.2rem; top: 0.32rem; text-align: center; cursor: pointer; width: .34rem; height:0.34rem; z-index: 6; background-position:-1.12rem 0rem;}


.header_main .search_ico { display: block; position: absolute; right:1rem; top: 0; text-align: center; cursor: pointer; width: .8rem; height: 1rem; z-index: 6; padding-top: .34rem;}
.header_main .search_ico s { width: .38rem; height: .45rem; margin: 0 auto; background-position: -0rem 0;}
.header_main .search_ico.on { background: #fa4040;}
.header_main .search_ico.on s { background-position: 0 -0.48rem;}
.header_main .tsearch { width: 100%; height: 1rem; position: absolute; left: 0; top: 1rem; z-index: 1122; background: #f5f5f5;}
.header_main .tsearch .txt { width: 75%; color: #000;text-indent: .3rem; color: #666; font-size: .22rem; height: .6rem; background: #fff; border: none; position: absolute; left: 3%; top: .2rem; border-bottom-left-radius: .5rem;border-top-left-radius: .5rem;}
.header_main .tsearch .btn {color: #fff; font-size: .22rem; width: 20%; height: .6rem; line-height: .6rem; text-align: center; border: 0px; background: url(../images/search-ico.png) no-repeat center #f0000a; position: absolute; right: 3%; top: .2rem; border-bottom-right-radius: .5rem; border-top-right-radius: .5rem; background-size: .4rem auto;}
.header_main .navbtn { width:1rem; height:1rem; position: absolute; right: 0; top: 0; z-index: 10;}
.header_main .navbtn s { width:0.33rem; height:0.31rem; display: block; margin: 0 auto; background-position: -0.52rem -0rem; margin-top:0.34rem;}
.header_main .navbtn.cur s { background-position: 0 0;}
.header_main .goBack { width: 1rem; height: 0.85rem; position: absolute; left: 0; top: 0;}
.header_main .goBack:before {width: 0.22rem;height: 0.36rem;margin: .28rem auto 0; background-position: -2.08rem 0; content: ''; display: block;}
.header_main .yw{ width:0.6rem; position:absolute; right:0.96rem; top:0rem;}
.header_main .yw a{ display:block; font-size:0.4rem; color:#666; text-transform:uppercase; font-family:"Arial"; font-weight:normal; padding-top:0.2rem;}
.header_main.hea1{ position:relative;box-shadow: 0px 1px 3px #e5e5e5;}
.header_main.hea1 .search_ico s {  background-position: -1.98rem 0;}
.header_main.hea1 .yw a {  color: #333;}
.header_main.hea1 .navbtn s { background-position: -2.5rem -0rem;}
.header_main.hea1 .search_ico.on s{    background-position: 0 -0.48rem;}

/*subNav*/
.subNav { position: fixed; max-width: 640px; min-width: 320px; width: 100%; margin: 0 auto; height: 100%; top: 0rem; bottom: 0; z-index: 9999; display: none;}
.subNav .subNavCon { width: 100%; height: 100%; position: absolute; right: 0; top: 0; background: #fff;}
.subNav ul { width: 100%; padding: .8rem 0 .5rem; overflow-y: auto; height: 100%; padding-bottom: 1rem;}
.subNav li { width: 94%;display: block; line-height: 1.1rem; padding: 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: .36rem; margin-right: .1rem; float: right; position: relative; z-index: 11;}
.subNav li .box { display: none; width:6.9rem; margin:0 auto; clear:left;}
.subNav li .box a { border-color: #f9f9f9; width: 25%; float:left; height:rem; color: #333 !important; font-size: .3rem; text-align:center; padding-bottom:0.2rem;}
.subNav li .box a i{ display:block; width:0.9rem; height:0.76rem; border-radius:0.1rem; background-color:#fff; margin:0 auto;box-shadow: 0px 0.05rem 0.2rem #dee3ec; overflow:hidden; padding-top:0.14rem;}
.subNav li .box a img{ display:block; width:70%; margin:0 auto;}
.subNav li .box a span{ line-height:0.3rem; display:block; padding-top:0.2rem; height: 0.4rem;}
.subNav li.on > a { color: #f0000a;}
.subNav li.on s {background-position: -0.82rem -0.48rem;}
.subNav li.on{ background-color:#f2f2f2; color:#ef3a41; font-weight:bold;}
.subNav li.hover a { color: #f0000a;}
.subNav li.on .box{ display:block;}
.subNav li.on .box{ color:#333; font-weight:normal;}
.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 { background:#5c5f66 url(../images/y14_02.jpg) top center no-repeat; background-size:100%; width:100%; padding-bottom:0.5rem; }
.footer .foot1{ display:inline-block; padding:0 0.3rem; padding-top:0.32rem;}
.footer .foot1 a{ display:block; float:left; width:33.3%; font-size:0.3rem; color:#fff; line-height:rem; padding-top:0.28rem;}
.footer .foot2{ margin:0 0.3rem; margin-top:0.4rem; border-top:#93959a solid 1px; clear:left; color:#ccc; font-size:0.26rem; line-height:0.45rem; padding-top:0.3rem;}
.footer .foot2 a{ color:#ccc;}

.idx_you{ position:fixed; right:0.1rem; bottom:10%; 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;}



.weui_mask1{
    background: rgba(0,0,0,.6);
}
.weui_mask2{
    background: rgba(0,0,0,.6);
}
.weui_mask3{
    background: rgba(0,0,0,.6);
}

.weui_mask1, .weui_mask_transition, .weui_mask_transparent{
    position:absolute;
    z-index: 1000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.weui_mask2, .weui_mask_transition, .weui_mask_transparent{
    position:fixed;
    z-index: 1000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.weui_mask3, .weui_mask_transition, .weui_mask_transparent{
    position:absolute;
    z-index: 1000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.weui_dialog1{
    position:absolute;
    z-index: 5000;
    width:6.4rem;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
    border-radius: 3px;
}
.weui_dialog2{
    position:fixed;
    z-index: 5000;
    width:6.4rem;
    top: 40%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
    border-radius: 3px;
}

.weui_dialog2 .in_title a{ display:block; width:90%; height:0.8rem; line-height:0.8rem; text-align:center; font-size:0.3rem; background-color:#fff; color:#ef3a42; margin:0.2rem auto; border-radius:0.5rem;}

.weui_dialog3{
    position:absolute;
    z-index: 5000;
    width:6.4rem;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
    border-radius: 3px;
}
.weui_dialog1 .in_title{ padding-top:0;}
.weui_dialog1 .in_title .cut3video{ width:100%;}
.weui_dialog2 .in_title{ padding-top:0.3rem;}
.weui_dialog2 .in_title .cut3video{ width:100%;}

.weui_dialog3 .in_title{ padding-top:0;}
.weui_dialog3 .in_title .cut3video{ width:100%;}

.weui_dialog_ft1 {
    position: absolute;
    right:-0.18rem;
    top:-0.18rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.weui_dialog_ft2{
    position: absolute;
    right:-0.18rem;
    top:-0.18rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.weui_dialog_ft3{
    position: absolute;
    right:-0.18rem;
    top:-0.18rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.weui_btn_dialog.primary {
    color: #2b2b2b;
}
.weui_dialog_ft1 a {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width:0.5rem;
    height:0.5rem; border-radius:50%;
    background:url(../images/xxx_03.png) center center no-repeat; background-size:100%;z-index: 9999;
position: relative;
}
.weui_dialog_ft2 a {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width:0.5rem;
    height:0.5rem; border-radius:50%;
    background:url(../images/xxx_03.png) center center no-repeat; background-size:100%;z-index: 9999;
position: relative;
}
.weui_dialog_ft3 a {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width:0.5rem;
    height:0.5rem; border-radius:50%;
    background:url(../images/xxx_03.png) center center no-repeat; background-size:100%;z-index: 9999;
position: relative;
}















.mouse-ico { position: absolute; width:0.26rem; height:0.4rem; left: 50%; margin-left: -0.13rem; bottom: 5%; z-index: 20; }
.mouse-ico span { width:0.26rem; height:0.4rem; background-position: 0 -1.42rem; }
.mouse-ico span.mouse { animation: mousemove 3s linear 1s infinite; }
.mouse-ico span.en { background-position: -0 -1.42rem; margin-top:0.05rem; }
@keyframes mousemove { 0% {
 transform: translateY(-5px);
}
 25% {
 transform: translateY(0px);
}
 50% {
 transform: translateY(5px);
}
 75% {
 transform: translateY(0px);
}
 100% {
 transform: translateY(-5px);
}
}

.index_title {width:100%;z-index:3; }
.erro{text-align:center;font-size:.26rem;color:#79130f}
.index_title h3 { color: #5a0f0c;  font-size: .33rem;
font-weight: 100;  line-height: .35rem;
}




#banner_main { position: relative;overflow: visible;height: 100vh;background-repeat: no-repeat;-o-background-size: cover;background-size: cover;width: 100%;overflow: hidden;background-position: right center;}
.banner { margin: 0 auto; width: 100%; *zoom: 1; overflow: hidden; position: relative; height:100%;}
.banner .list {width: 100%;overflow: hidden;height: 100%;}
.banner .list li { width: 100%; overflow: hidden;height: 100%; position:relative; float: left;}
.banner .list li img{ width: 100%; overflow: hidden;height: 100%;}
.banner .list li .cut3video{ width: 100%; height:100%;}
#banner .tip { display:none; width: 80%; height: 0.32rem; line-height: 0.32rem; text-align: center; clear: both;position: absolute; left: 8%; bottom:0.1rem; z-index: 2; font-size: 0;}
#banner .tip span { display: inline-block;vertical-align: middle; width: 0.08rem; height: 0.08rem; margin: 0 0.1rem; vertical-align: middle;  background-color:#616a70; border-radius:0.4rem;}
#banner .tip span.cur { background-color:#f0000a;}

.tit{ text-align:center; padding-top:0.8rem;}
.tit h3{ display:inline-block; position:relative;}
.tit h3 span{ display:block; font-size:0.5rem; color:#ef3a41; line-height:0.5rem; position:relative; z-index:3; background: -webkit-linear-gradient(#ef3a41 10%,#ef3a41 50%,#d4272d 51%, #d4272d 90%); background: -o-linear-gradient(#ef3a41 10%,#ef3a41 50%,#d4272d 51%, #d4272d 90%); background: -moz-linear-gradient(#ef3a41 10%,#ef3a41 50%,#d4272d 51%, #d4272d 90%);  background: linear-gradient(#ef3a41 10%,#ef3a41 50%,#d4272d 51%, #d4272d 90%); -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.tit h3 b{ background:url(../images/y2_03.png) center center; display:block; width:100%; height:0.15rem; margin-top:-0.12rem;}
.tit p{ font-size:0.28rem; color:#666; line-height:0.28rem; letter-spacing:0.04rem; padding-top:0.2rem;}



.floor_1_main{ padding:0 0.3rem; padding-bottom:1rem; background:#f3f4f5 url(../images/y1_02.jpg) top center no-repeat; background-size:100%; }
.floor_1_1{ margin-top:0.6rem; position:relative; z-index:2;box-shadow: 0px 0.1rem 0.3rem #dee3ec;background-color:#fff;border-radius:0.15rem; overflow:hidden;height:10.86rem;}
.floor_1_1 .bd{ width:100%;}
.floor_1_1 .bd ul{ display:inline-block; width:100%;}
.floor_1_1 .bd ul li{ width:100%; height:10.86rem; position:relative; }
.floor_1_1 .bd ul li img{ display:block; width:100%;}
.floor_1_1 .bd ul li .w_z{ width:100%; height:6.46rem; background:url(../images/y4_03.jpg) center center no-repeat; background-size:100%; position:relative; z-index:3;}
.floor_1_1 .bd ul li .w_z h3{  font-weight:normal;font-size:0.28rem; color:#333; padding-left:0.3rem;}
.floor_1_1 .bd ul li .w_z h3 span{ display:block;  padding-bottom:0.16rem;font-size:0.45rem; color:#333; line-height:0.45rem; font-weight:bold;transition: all .3s ease 0s; padding-top:0.5rem;}
.floor_1_1 .bd ul li .w_z dl{ display:inline-block; padding-left:0.3rem; padding-top:0.4rem;}
.floor_1_1 .bd ul li .w_z dl dd{ width:50%; float:left; height:1.24rem; }
.floor_1_1 .bd ul li .w_z dl dd p{ color:#ef3a41; line-height:0.3rem; font-size:0.3rem; font-weight:bold;}
.floor_1_1 .bd ul li .w_z dl dd span{ display:block; font-size:0.22rem; color:#999; padding-top:0.08rem; padding-right:0.14rem;}
.floor_1_1 .bd ul li a{ position:absolute; right:0; bottom:0; z-index:6; display:block; width:2.7rem; height:0.74rem; text-align:center; line-height:0.74rem; background-color:#f13d48; font-size:0.3rem; color:#fff; background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; border-radius:0.15rem 0 0 0;}
.floor_1_1 .hd{ position:absolute; left:0.3rem; bottom:0.3rem;}
.floor_1_1 .hd ul{ display:inline-block;}
.floor_1_1 .hd ul li{ width:0.12rem; height:0.12rem; background-color:#ccc; border-radius:0.5rem; font-size:0; float:left; margin:0 0.1rem;}
.floor_1_1 .hd ul li.on{ background-color:#ef3a41;}

.floor_2_main{ padding:0 0.3rem; padding-bottom:1rem; background:#f3f4f5 url(../images/y5_02.jpg) top center no-repeat; background-size:cover; }
.floor_2_1{ margin-top:0.6rem; position:relative; z-index:2;background-color:#fff;border-radius:0.15rem; overflow:hidden;height:11.4rem;}
.floor_2_1 .bd{ width:100%;}
.floor_2_1 .bd ul{ display:inline-block; width:100%;}
.floor_2_1 .bd ul li{ width:100%; height:11.4rem; position:relative; }
.floor_2_1 .bd ul li img{ display:block; width:100%;}
.floor_2_1 .bd ul li .w_z{ width:100%; height:6.46rem; background:url(../images/y4_03.jpg) center center no-repeat; background-size:100%; position:relative; z-index:3;}
.floor_2_1 .bd ul li .w_z h3{  font-weight:normal;font-size:0.28rem; color:#333; padding-left:0.3rem;}
.floor_2_1 .bd ul li .w_z h3 span{ display:block;  padding-bottom:0.16rem;font-size:0.45rem; color:#333; line-height:0.45rem; font-weight:bold;transition: all .3s ease 0s; padding-top:0.5rem;}
.floor_2_1 .bd ul li .w_z dl{ display:inline-block; padding-left:0.3rem; padding-top:0.4rem;}
.floor_2_1 .bd ul li .w_z dl dd{ width:3rem; float:left; height:1.34rem;}
.floor_2_1 .bd ul li .w_z dl dd p{ color:#ef3a41; line-height:0.3rem; font-size:0.3rem; font-weight:bold;}
.floor_2_1 .bd ul li .w_z dl dd span{ display:block; font-size:0.2rem; color:#999; padding-top:0.1rem; padding-right:0.14rem;line-height:.3rem}
.floor_2_1 .bd ul li a{ position:absolute; right:0; bottom:0; z-index:6; display:none; width:2.7rem; height:0.74rem; text-align:center; line-height:0.74rem; background-color:#f13d48; font-size:0.3rem; color:#fff; background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; border-radius:0.15rem 0 0 0;}
.floor_2_1 .hd{ position:absolute; left:0.3rem; bottom:0.3rem;}
.floor_2_1 .hd ul{ display:inline-block;}
.floor_2_1 .hd ul li{ width:0.12rem; height:0.12rem; background-color:#ccc; border-radius:0.5rem; font-size:0; float:left; margin:0 0.1rem;}
.floor_2_1 .hd ul li.on{ background-color:#ef3a41;}

.tit1{ padding-top:0.76rem; text-align:center;}
.tit1 h3{ display:inline-block; position:relative; padding-bottom:0.08rem; }
.tit1 h3 span{ display:block;float:left; font-size:0.5rem; color:#ef3a41; line-height:0.5rem; position:relative; z-index:3; background: -webkit-linear-gradient(#ef3a41 10%,#ef3a41 50%,#d4272d 51%, #d4272d 90%);  background: -o-linear-gradient(#ef3a41 10%,#ef3a41 50%,#d4272d 51%, #d4272d 90%);  background: -moz-linear-gradient(#ef3a41 10%,#ef3a41 50%,#d4272d 51%, #d4272d 90%); background: linear-gradient(#ef3a41 10%,#ef3a41 50%,#d4272d 51%, #d4272d 90%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.tit1 b{ background:url(../images/y2_03.png) center center; display:block; clear:left; width:100%; height:0.15rem; left:0; bottom:0rem; position:absolute;}
.tit1 p{ float:left; font-size:0.5rem; color:#333; line-height:0.5rem; padding-left:0.06rem; font-weight:normal;}


.floor_3_main{ width:100%; position:relative; z-index:3; background-color:#f5f5f5; padding-top:0.6rem; padding-bottom:1.3rem;}
.floor_3{ background-color:#fff; border-radius:0.15rem; height:7.52rem; width:6.9rem; margin:0 auto; background-size:100%;box-shadow: 0px 0.1rem 0.3rem #dee3ec;}
.floor_3_1{ padding:0 0.3rem; margin-top:0.58rem; height:5.68rem; position:relative;}
.floor_3_1 b{ display:none; background: url(../images/hou.gif) center center no-repeat; background-size:100%; width:3rem; height:2.8rem;}
.floor_3_1 ul{ display:inline-block; width:100%;}
.floor_3_1 ul li{ width:50%; text-align:center; float:left; margin-bottom:0.6rem;}
.floor_3_1 ul li img{ display:block; width:0.86rem; margin:0 auto;}
.floor_3_1 ul li p{ font-size:0.3rem; padding-top:0.3rem;}
/*.floor_3_1 ul li:nth-child(1){ position:absolute; right:0.3rem; top:0.62rem;}
*/.floor_3_1 a{ position:absolute; left:50%; bottom:-0.16rem; z-index:6; display:block; width:3.6rem; height:0.7rem; text-align:center; line-height:0.7rem; background-color:#f13d48; font-size:0.3rem; color:#fff; background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; border-radius:0.6rem; margin-left:-1.8rem;}




.floor_4_main{ background:url(../images/y7_02.jpg) center center no-repeat;  width:100%; height:4.5rem; background-size:100%; position:relative; overflow:hidden;}
.floor_4_main .zx_t{ margin-left: 1.2rem; display:inline-block; padding-top:0.4rem;}
.floor_4_main .zx_t dl{ float:left; width:50%; padding-top:0.4rem;}
.floor_4_main .zx_t dl dt{ font-size:0.6rem; color:#fff; line-height:0.6rem;}
.floor_4_main .zx_t dl dd{ font-size:0.26rem; color:#fff; line-height:0.26rem; padding-top:0.14rem;}
.floor_4_main p{ text-align:center; font-size:0.26rem; color:#fff; position:absolute; width:100%; bottom:0.3rem;}

.more a{ display:block; width:5.68rem; height:0.82rem; margin:0 auto; border:#33bdc7 solid 0.01rem; border-radius:0.1rem; margin-top:0.5rem; text-align:center; line-height:0.82rem; font-size:0.3rem; color:#33bdc7;}

.floor_5_main{ background-color:#f6f6f6; background:#f6f6f6 url(../images/11.jpg) bottom center no-repeat; background-size:100%; padding:0 0.3rem;  width:6.9rem; padding-bottom:1rem;}
.floor_5_1 a{ padding:0 0.3rem; margin-top:0.5rem; display:block; font-size:0.26rem; color:#333; line-height:0.45rem; }
.floor_5_1 a p{ z-index:6; display:block; width:3.6rem; height:0.7rem; text-align:center; line-height:0.7rem; background-color:#f13d48; font-size:0.3rem; color:#fff; background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; border-radius:0.6rem; margin:0 auto; margin-top:0.46rem;}

.floor_5_2{ width:100%; padding-top:0.3rem;}
.floor_5_2 ul{ display:inline-block; padding:0 0.3rem;}
.floor_5_2 ul li{ width:3rem; height:1rem; border-radius:0.15rem; background-color:#fff; float:left;box-shadow: 0px 0.1rem 0.3rem #dee3ec; margin-right:0.3rem; position:relative; margin-top:0.3rem;}
.floor_5_2 ul li:nth-child(2n){ margin-right:0;}
.floor_5_2 ul li b{ display:block; width:0.86rem; height:0.87rem; background:url(../images/y8_03.png) center center no-repeat; background-size:100%; position:absolute; right:0; top:0; }
.floor_5_2 ul li i{ display:block; width:0.4rem; float:left; margin-left:0.4rem; margin-top:0.3rem;}
.floor_5_2 ul li p{ float:left; font-size:0.26rem; color:#161d28; line-height:1rem; padding-left:0.2rem;}

i,em{ font-style: normal;}

.floor_6_main{ width:100%; background-color:#fff; padding-bottom:1rem;}
.floor_6_1{ width:6.3rem; margin:0 auto; margin-top:0.5rem; position:relative; }
.floor_6_1 .bd{background:url(../images/y10_03.jpg) bottom center no-repeat; width:100%;height:3.84rem; background-size:100%;}
.floor_6_1 .bd ul{ display:inline-block; width:100%;}
.floor_6_1 .bd ul li{height:3.54rem; width:6.3rem; position:relative;}
.floor_6_1 .bd ul li img{ display:block;height:3.54rem; width:6.3rem;}
.floor_6_1 .bd ul li p{ background:url(../images/y12_03.png); height:1.58rem; width:100%; position:absolute; left:0; bottom:0;}
.floor_6_1 .bd ul li p i{ display:block; font-size:0.24rem; color:#fff; line-height:0.24rem; font-family:"Arial"; padding-top:0.5rem; padding-left:0.38rem;}
.floor_6_1 .bd ul li p span{ display:block; font-size:0.3rem; color:#fff; line-height:0.3rem; padding-top:0.14rem; padding-left:0.38rem;}
.floor_6_1 .hd{ text-align:center; padding-top:0.5rem;}
.floor_6_1 .hd ul{ display:inline-block;}
.floor_6_1 .hd ul{ display:inline-block;}
.floor_6_1 .hd ul li{ width:0.12rem; height:0.12rem; background-color:#ccc; border-radius:0.5rem; font-size:0; float:left; margin:0 0.1rem;}
.floor_6_1 .hd ul li.on{ background-color:#ef3a41;}
.gengduo a{ z-index:6; display:block; width:3.6rem; height:0.7rem; text-align:center; line-height:0.7rem; background-color:#f13d48; font-size:0.3rem; color:#fff; background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; border-radius:0.6rem; margin:0 auto; margin-top:0.46rem;}

.wrap{ background:#f2f5f7 url(../images/m13_02.jpg) top center no-repeat;padding-bottom:1.1rem; background-size:100%; width:100%; overflow:hidden;}
.wiyi_c{ width:100%; position:relative; height:13.74rem;}
.wiyi_c .imh{ width:100%; height:8.96rem; display:block;}
.wiyi_c .wiy_v{ background:url(../images/m2_02.png) bottom center no-repeat; width:100%; height:5.84rem; background-size:100%; position:absolute; left:0; bottom:0;}

.wiyi_c .wiy_t{ position:absolute; width:6.9rem; left:0.3rem; top:0;}
.wiyi_c .wiy_t .wy_db{ padding-top:2.86rem;}
.wy_db video{ border-radius:0.15rem;}
.wiyi_c .wiy_t .wy_db dt h3{ padding-left:0.3rem; font-size:0.65rem; color:#fff; line-height:0.65rem;text-shadow: #5c5c5c 0px 1px 1px;}
.wiyi_c .wiy_t .wy_db dt h4{ padding-left:0.3rem; font-size:0.4rem; color:#fff; line-height:0.65rem;text-shadow: #5c5c5c 0px 1px 1px; font-weight:normal; padding-top:0.3rem;} 
.wiyi_c .wiy_t .wy_db dt h4 span{ color:#ff4c53;font-size:0.45rem; line-height:0.65rem; font-weight:bold;}
.wiyi_c .wiy_t .wy_db dd{ width:100%; height:6.8rem; background-color:#fff; border-radius:0.15rem;box-shadow: 0px 0.1rem 0.3rem #dee3ec; margin-top:1.7rem; text-align:center;}
.wiyi_c .wiy_t .wy_db dd .fz p{ padding:0 0.3rem; text-align:left; font-size:0.26rem; color:#666; line-height:0.45rem; padding-top:0.6rem;}
.wiyi_c .wiy_t .wy_db dd .fz i{ display:block; font-size:0.34rem; color:#333; line-height:0.54rem; font-weight:bold;}
.wiyi_c .wiy_t .wy_db dd .fz span{font-size:0.34rem; color:#ff4c53; display:inline-block;}
.wiyi_c .wiy_t .wy_db dd .fy{ text-align:center; padding-top:0.3rem;}
.wiyi_c .wiy_t .wy_db dd .fy img{ display:block; width:2.7rem; margin:0 auto;}
.wiyi_c .wiy_t .wy_db dd .fy p{ padding-top:0.2rem; font-size:0.34rem;}
.wiyi_c .wiy_t .wy_db.ykl dd p{ text-align:center; font-size:0.3rem; line-height:0.54rem;}

.ld_d2{ padding:0 0.3rem; display:inline-block; width:6.9rem; clear:left; margin-top:0.3rem; position:relative;}
.ld_d2 .w1200{ width:100%;}
.ld_d2 dl{ width:33.3%; position:relative; float:left; margin-top:0.2rem; text-align:center;height:3rem;}
.ld_d2 dl dt{ display:block; background:url(../images/y32_03.png) center center no-repeat; width:1.8rem; height:1.8rem; margin:0 auto; text-align:center; background-size:100%;}
.ld_d2 dl dt img{ display:block; width:0.82rem; margin:0 auto; padding-top:0.46rem;}
.ld_d2 dl dd h3{ font-size:0.34rem; color:#333; line-height:0.34rem; font-weight:100; padding-top:0.1rem;}
.ld_d2 dl dd p{ font-size:0.26rem; color:#666; line-height:0.26rem; font-weight:100; padding-top:0.14rem;}
.ld_d2 dl dd p span{ color:#ef3a41; font-weight:bold;}

.wiyi_d3{ clear:left;}
.kh_t1{ display:inline-block; width:6.9rem; padding:0 0.3rem; clear:left; margin-top:0.2rem;}
.kh_t1 dl{ display:inline-block; position:relative; width:100%; margin-top:0.3rem;}
.kh_t1 dl dt{ position:absolute; left:0; top:0.52rem;}
.kh_t1 dl dt img{ display:block; width:0.8rem;}
.kh_t1 dl dd{ float:right; width:6.5rem; background-color:#fff; border-radius:0.15rem;box-shadow: 0px 5px 25px #dee4f0; padding-bottom:0.4rem;}
.kh_t1 dl:hover dd{box-shadow: 0px 5px 25px #bfc7d7;}
.kh_t1 dl dd h3{ font-size:0.4rem; color:#333; line-height:0.4rem; font-weight:100; padding-top:0.46rem; padding-left:0.9rem;}
.kh_t1 dl dd p{ font-size:0.26rem; color:#666; line-height:0.35rem; font-weight:100; padding-top:0.22rem; padding-left:0.9rem;}
.kh_t1 dl dd p span{ color:#ef3a41; font-weight:bold;}

.wy_d4{margin:0 0.3rem; margin-top:0.5rem; background-color:#fff;box-shadow: 0px 5px 25px #dee4f0; border-radius:0.15rem; overflow:hidden;}
.wy_d4 .bd img{ display:block; width:100%; height:3.88rem;}
.wy_d4 .bd dd{ font-size:0.26rem; color:#666; line-height:0.4rem; padding:0.5rem;}
.wy_d4 .hd{ display:inline-block; padding-left:0.5rem; padding-bottom:0.5rem;}
.wy_d4 .hd ul{ display:inline-block;}
.wy_d4 .hd ul li{ display:block; float:left; width:0.12rem; height:0.12rem; background-color:#ccc; border-radius:0.5rem; margin:0 0.08rem; font-size:0;}
.wy_d4 .hd ul li.on{ background-color:#ef3a41;}

.wy_d5{ margin-top:0.3rem; padding:0 0.3rem; }
.wy_d5 .bd ul{ display:inline-block; width:100%;}
.wy_d5 .bd ul li{ display:inline-block; padding:0.3rem; width:6.3rem; background-color:#fff; margin-top:0.3rem;box-shadow: 0px 5px 25px #dee4f0; border-radius:0.15rem;}
.wy_d5 .bd ul li dt{ width:100%; height:1.3rem;background-color:#f13d48;  background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; border-radius:0.18rem; overflow:hidden;}
.wy_d5 .bd ul li dt i{ display:block; background:url(../images/m3_03.png) center center no-repeat; width:0.75rem; height:0.7rem; background-size:100%;  text-align:center; line-height:0.7rem; font-size:0.32rem; color:#ff3333; float:left; font-weight:bold; }
.wy_d5 .bd ul li dt p{ float:left; font-size:0.3rem; color:#fff; line-height:0.45rem; width:4.66rem; padding-top:0.22rem; padding-left:0.3rem;}
.wy_d5 .bd ul li dd{ font-size:0.26rem; color:#666;  clear:left; line-height:0.4rem; padding-top:0.32rem;}


.wy_d2{ margin:0 0.3rem; margin-top:0.3rem;}
.wy_d2 dl{ display:inline-block; position:relative; background-color:#fff; padding:0.42rem 0.44rem; border-radius:0.15rem;margin-top:0.3rem;box-shadow: 0px 5px 25px #dee4f0;}
.wy_d2 dl dt{ float:left; width:1.05rem; z-index:3; position:relative; margin-left:0.74rem;}
.wy_d2 dl dt img{ display:block; width:100%;}
.wy_d2 dl dd{ float:left; width:4rem; z-index:3; position:relative;}
.wy_d2 dl i{ display:block; width:1.51rem; height:1.51rem; background:url(../images/m5_03.png) center center no-repeat; position:absolute; right:0; top:0; background-size:100%;}
.wy_d2 dl dd h3{ font-size:0.4rem; color:#f03b43; line-height:0.4rem; font-weight:bold;}
.wy_d2 dl dd p{ font-size:0.26rem; color:#666; line-height:0.4rem; padding-top:0.16rem;}

.wy_dc{ background-color:#fff; margin:0 auto; width:6.9rem; border-radius:0.15rem; margin-top:0.5rem;box-shadow: 0px 5px 25px #dee4f0; overflow:hidden; padding:0.4rem 0;}
.wy_dc .bd{ width:6.28rem; height:auto; border:#e2e9ec solid 1px; border-radius:0.15rem; margin:0 auto;}
.wy_dc .bd li{ float:left;}
.wy_dc .bd li img{ display:block; float:none; width:90%; margin:0 5%; margin-top:0.4rem;}
.wy_dc .bd li h3{ font-size:0.4rem; color:#333; line-height:0.4rem; padding:0 5%; padding-top:0.4rem; font-weight:normal;}
.wy_dc .bd li .p{ font-size:0.26rem; color:#666; line-height:0.4rem; padding:0 5%; padding-top:0.22rem; font-weight:normal; padding-bottom: 0.2rem;}
.wy_dc .hd{ width:100%; text-align:center; padding-top:0.4rem;}
.wy_dc .hd ul{ display:inline-block;}
.wy_dc .hd ul li{ width:0.38rem; height:0.38rem; border:#e2e2e2 solid 1px; border-radius:0.9rem; font-size:0.2rem; color:#999; font-family:"Arial"; text-align:center; line-height:0.38rem; margin:0 0.15rem; float:left;}
.wy_dc .hd ul li.on{ background-color:#ef3a41; color:#fff; border:#ef3a41 solid 1px;}

.content1{ height:5rem; width:100%; position:relative;}
.content1 h3{ padding-left:0.3rem; font-size:0.6rem; color:#f02f37; line-height:0.6rem; padding-top:1.8rem;text-shadow: #5c5c5c 0px 1px 1px; }
.content1 p{padding-left:0.3rem; font-size:0.4rem; color:#fff; line-height:0.65rem;text-shadow: #5c5c5c 0px 1px 1px; font-weight:normal; padding-top:0.3rem;padding-right:0.6rem;}

.nr_nav{ width:100%; height:0.8rem; background-color:#fff; border-bottom:#ddd solid 1px;}
.nr_nav ul{ list-style-type: none;
      display:-webkit-box;
      display:-webkit-flex;
      display:-ms-flexbox;
      display:flex;
      -webkit-flex-wrap:nowrap;
      -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
      -webkit-box-pack:justify;
      -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
      justify-content:space-between;
      background:#fff;
      padding:0;height:0.8rem;
      overflow:auto;}
.nr_nav ul li{-webkit-box-flex:1;
      -webkit-flex:1 0 auto;
      -ms-flex:1 0 auto;
      flex:1 0 auto;
      color:white; display:block; padding:0 0.18rem; float:left; height:0.8rem; text-align:center; border-right:#ddd solid 1px; margin-left:-1px; position:relative; overflow:hidden;}
.nr_nav ul li a{ display:block; width:100%; height:0.8rem;}
.nr_nav ul li p{ display:inline-block;}
.nr_nav ul li p img{ -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);   -ms-filter: grayscale(100%);    -o-filter: grayscale(100%);     filter: grayscale(100%); filter: gray; width:0.4rem; margin-top:0.22rem; float:left;}
.nr_nav ul li p span{ float:left; font-size:0.3rem; padding-left:0.16rem; color:#333; line-height:0.8rem;}
.nr_nav ul li b{ width:0%; height:2px; background-color:#ef3a41; position:absolute; left:0; bottom:-1px;transition: all ease-in-out 0.4s;}
.nr_nav ul li.on p img,.nr_nav ul li:hover p img{ filter: grayscale(0%);}
.nr_nav ul li.on p span,.nr_nav ul li:hover p span{ color:#ef3a41;}
.nr_nav ul li.on b,.nr_nav ul li:hover b{ display:block; width:100%;}

.hidden { display: none;}
.job_wl{ padding:0 0.3rem; padding-top:0.16rem;}
.job_wl .item{ width:100%; background-color:#fff; border-radius:0.15rem; margin-top:0.3rem;box-shadow: 0px 5px 25px #dee4f0;padding-bottom:0.5rem; position:relative;}
.job_wl .item .top{ padding-top:0.5rem; padding-left:0.5rem; }
.job_wl .item span{ display:block; font-size:0.26rem; color:#333; line-height:0.45rem;}
.job_wl .item .g{ display:block; font-size:0.4rem; color:#333; line-height:0.4rem; padding-bottom:0.2rem;}
.job_wl .item .bottom{ display:none;}
.job_wl .item.on .bottom{ display:block;}
.jobPage .item .top b{ width:0.4rem; height:0.22rem; position:absolute; background:url(../images/m7_03.png) center center no-repeat; position:absolute; right:0.5rem; top:1.62rem; background-size:100%;}
.jobPage .item.on .top b{ width:0.4rem; height:0.22rem; position:absolute; background:url(../images/m8_03.png) center center no-repeat; position:absolute; right:0.5rem; top:1.62rem; background-size:100%;}
.jobPage .item .bottom{ margin:0.3rem 0.5rem; border-top:#ddd solid 1px; padding-top:0.24rem;}
.jobPage .item a{ display:block; width:3.6rem; height:0.7rem; text-align:center; line-height:0.7rem; background-color:#f13d48; font-size:0.3rem; color:#fff; background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; border-radius:0.6rem; margin-top:0.46rem; text-align:center;}
.jobPage .item a p{ display:inline-block;}
.jobPage .item a p i{ display:block; float:left; width:0.24rem; height:0.29rem; background-position:-1.6rem 0rem; margin-top:0.21rem;}
.jobPage .item a p span{ display:block; float:left; font-size:0.3rem; color:#fff; font-weight:bold; line-height:0.7rem; padding-left:0.2rem;}


.shouzhi_1{ width:100%; overflow:hidden; position:relative; height:8rem; clear:left;}
.shouzhi_1 .w1200{ position:absolute; left:0.6rem; top:0;}
.shouzhi_1 .img1{ display:block; width:100%; height:8rem;}
.shouzhi_1 .sz_1{ padding-top:1rem;}
.shouzhi_1 .sz_1 .titc{display:block;}
.shouzhi_1 .sz_1 .titc h3{ display:inline-block; position:relative; font-weight:normal;}
.shouzhi_1 .sz_1 .titc h3 span{ display:block; font-size:0.6rem; color:#333; line-height:0.6rem; position:relative; z-index:3;}
.shouzhi_1 .sz_1 .titc h3 b{ background-color:#f1b3b4; display:block; width:100%; height:0.15rem; margin-top:-0.1rem;}
.shouzhi_1 .sz_1 .ts_1{ padding-top:0.4rem;}
.shouzhi_1 .sz_1 .ts_1 h3{ font-size:0.45rem; color:#333; line-height:0.65rem; font-weight:100;}
.shouzhi_1 .sz_1 .ts_1 p{ font-size:0.26rem; color:#333; line-height:0.4rem; font-weight:100; padding-top:0.2rem;}
.shouzhi_1.sh_3 .sz_1,.shouzhi_1.sh_5 .sz_1{ float:right;}
.shouzhi_1.sh_4 .sz_1 .titc h3 span{ color:#fff;}
.shouzhi_1.sh_4 .sz_1 .titc h3 b{background-color: rgba(255, 255, 255, 0.3);}
.shouzhi_1.sh_4 .sz_1 .ts_1 h3{ color:#fff;}
.shouzhi_1.sh_4 .sz_1 .ts_1 p{ color:#fff;}
.shouzhi_1.sh_1 .sz_1{ display:block; padding-top:1.82rem;}
.shouzhi_1.sh_1 .sz_2{ display:block; width:2.5rem; height:2.72rem;background-color: rgba(255, 255, 255, 0.6); border-radius:0.15rem; text-align:center; margin-top:1rem; padding-top:0.3rem; }
.shouzhi_1.sh_1 .sz_2 img{ display:block; width:1.76rem; height:1.76rem; margin:0 auto;}
.shouzhi_1.sh_1 .sz_2 p{ font-size:0.24rem; color:#333; line-height:0.32rem; padding-top:0.14rem;}
.shouzhi_1.sh_1 .img1{ height:10.30rem;}
.shouzhi_1.sh_1{ height:10.30rem;}
.shouzhi_1.sh_2 .sz_1,.shouzhi_1.sh_4 .sz_1{ padding-left:1.0rem; padding-top:1.6rem;}
.shouzhi_1.sh_3 .sz_1 .titc h3 span{ color:#fff;}
.shouzhi_1.sh_3 .sz_1 .titc h3 b{background-color: rgba(255, 255, 255, 0.3);}
.shouzhi_1.sh_3 .sz_1 .ts_1 h3{ color:#fff;text-shadow: #5c5c5c 0px 1px 1px;}
.shouzhi_1.sh_3 .sz_1 .ts_1 p{ color:#fff;text-shadow: #5c5c5c 0px 1px 1px;}


.nr_nav1{ padding:0 0.3rem; padding-top:0.24rem;}
.nr_nav1 ul{ display:inline-block; width:100%;}
.nr_nav1 ul li{display:block; width:3.34rem; float:left; height:0.86rem; text-align:center; position:relative; overflow:hidden; background-color:#fff; border-radius:0.15rem; margin-top:0.2rem; margin-right:0.22rem; }
.nr_nav1 ul li a{ display:block; width:100%; height:0.86rem;}
.nr_nav1 ul li p{ display:inline-block;}
.nr_nav1 ul li p img{ -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);   -ms-filter: grayscale(100%);    -o-filter: grayscale(100%);     filter: grayscale(100%); filter: gray; width:0.4rem; margin-top:0.22rem; float:left;    display: none;}
.nr_nav1 ul li p span{ float:left; font-size:0.3rem; padding-left:0.16rem; color:#333; line-height:0.8rem;}
.nr_nav1 ul li b{ display:none;}
.nr_nav1 ul li.on p img,.nr_nav1 ul li:hover p img{  filter: grayscale(100%) brightness(300%);}
.nr_nav1 ul li.on p span,.nr_nav1 ul li:hover p span{ color:#fff;}
.nr_nav1 ul li.on,.nr_nav1 ul li:hover{ background-color:#f94968;}
.nr_nav1 ul li:nth-child(2n){ margin-right:0;}

.fw_bz{ text-align:center; padding:0 0.3rem; padding-top:0.7rem;}
.fw_bz .fw_z h3{ font-size:0.48rem; color:#666; line-height:0.6rem; font-weight:normal;}
.fw_bz .fw_z span{ display:block; font-size:0.48rem; color:#ef3a41; line-height:0.6rem;}
.fw_y{ width:100%; padding-top:0.38rem;}
.fw_y a{ display:block; width:2.12rem; height:2.42rem; background-color:#fff;box-shadow: 0px 3px 15px #e2e4e6; border-radius:0.15rem; float:left; margin-right:0.26rem; text-align:center;}
.fw_y a i{ display:block; width:1.04rem; height:1.04rem; border-radius:1rem;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; margin:0 auto; margin-top:0.3rem; overflow:hidden;}
.fw_y a img{ display:block; width:0.46rem; margin:0 auto; padding-top:0.3rem;}
.fw_y a p{ padding:0 0.14rem; padding-top:0.2rem; font-size:0.26rem; line-height:0.36rem;}
.fw_y a:hover{background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);}
.fw_y a:hover i{ background:#fff;}
.fw_y a:hover img {transform: scale(1.06, 1.06);transform: translateY(-140px); filter: drop-shadow(#ef3a42 0 140px);}
.fw_y a:hover p{ color:#fff;}
.fw_y a:nth-child(3n){ margin-right:0;}


.fw_y1,.fw_y2,.fw_y3{ clear:left; padding:0 0.3rem;}
.fw_img{ background-color:#fff;box-shadow: 0px 3px 15px #e2e4e6; padding:0.3rem; position:relative; margin-top:0.4rem; margin-bottom:0.3rem;}
.fim{ width:100%; overflow:hidden;}
.fw_img a{ display:block; width:3.4rem; height:0.76rem; border-radius:0.8rem;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42); text-align:center; line-height:0.76rem; color:#fff; font-size:0.32rem; position:absolute; left:50%; margin-left:-1.7rem; bottom:-0.4rem;}
.fw_img a:hover{ background:#cd2f37;}

.showxinwen_text { padding:0.3rem; padding-top:0.6rem;}
.showxinwen_text .title{ font-size:0.34rem; color:#333; line-height:0.45rem; text-align:center; font-weight:normal;}
.showxinwen_text .mark{ display:block; padding-top:0.26rem;text-align:center;border-bottom: #e9e9e9 solid 1px;height:0.68rem;}
.showxinwen_text .mark span{ display:inline-block; color:#666; padding-right:0.14rem;}
.showxinwen_text .yaoqiu{ padding:0.2rem 0; }
.contact_main_3{ padding-top:0.3rem;}


.ck_lj{ display:inline-block; padding:0 0.3rem; padding-bottom:0.8rem; padding-top:0.2rem;}
.ck_lj .ul{ display:inline-block; width:100%;}
.ck_lj .ul .item{ width:100%; height:2.22rem; background-color:#fff;box-shadow: 0px 3px 15px #e2e4e6; float:left; margin-top:0.24rem; position:relative; border-radius:0.15rem; overflow:hidden;}
.ck_lj .ul .item a{ display:block; width:100%; height:100%;}
.ck_lj .ul .item img{ display:block; width:2.6rem; float:left; border-radius:0.1rem; height:1.82rem; margin-left:0.2rem; margin-top:0.2rem;}
.ck_lj .ul .item .mgg_wz{ float:left;width: 3.5rem;
    margin-left: 0.3rem;}
	.ck_lj .ul .item .gg_wz{     width: 3.6rem;
    float: left;
    margin-left: 0.2rem;}
.ck_lj .ul .item h3{ font-size:0.26rem; color:#999; line-height:0.42rem; font-weight:100; height:1.1rem; border-bottom:#ddd solid 1px;margin-top:0.3rem; position:relative;}
.ck_lj .ul .item h3 span{ display:block; font-size:0.34rem; color:#333; line-height:0.46rem; padding-bottom:0.2rem;}
.ck_lj .ul .item p i{ display:block; float:left; font-size:0.24rem; color:#999; line-height:0.24rem; padding-top:0.24rem;}
.ck_lj .ul .item p span{ display:block; float:right; font-size:0.24rem; color:#999; line-height:0.24rem; padding-right:0.4rem; padding-top:0.24rem;}
.ck_lj .ul .item:hover h3 span{ color:#ef3a41;}
.ck_lj .ul .item p:hover{ color:#ef3a41;}
.ck_lj .ul .item:hover{}
.ck_lj .ul .item b{ display:block; background:url(../images/y42_03.png) center center no-repeat; width:0.97rem; height:0.97rem; position:absolute; right:0; top:0;}

.ck_lj1{display:inline-block; width:100%; padding-bottom:0.8rem; padding-top:0.2rem;}


.ck_lj.gg_lb .ul .item .mgg_wz{ width:6.3rem;}

.wiyi_cd{ width:100%; height:10.80rem; position:relative;}
.wiyi_cd .imh{ width:100%; display:block; height:5.28rem;}
.wiyi_cd .wiy_v{ width:100%; position:absolute; left:0; bottom:0; background:url(../images/m12_02.png) center center no-repeat; height:6.25rem; background-size:100%;}
.wiyi_cd .wiy_t{ position:absolute; width:6.9rem; left:0.3rem; top:0;}
.wiyi_cd .wiy_t .wy_dg{ padding-top:1.8rem;}
.wiyi_cd .wiy_t .wy_dg dt{ height:2.3rem;}
.wiyi_cd .wiy_t .wy_dg dt h3{font-size:0.65rem; color:#fff; line-height:0.65rem;text-shadow: #5c5c5c 0px 1px 1px; text-align:center;}
.wiyi_cd .wiy_t .wy_dg dd{ width: 100%; height: 6.5rem; background-color: #fff; border-radius: 0.15rem;  box-shadow: 0px 0.1rem 0.3rem #dee3ec; text-align: center;}
.wiyi_cd .wiy_t .wy_dg dd p{ font-size:0.26rem; color:#666; line-height:0.4rem; padding-top:0.4rem;}
.wiyi_cd .wiy_t .wy_dg dd h4{ font-size:0.36rem; color:#333; line-height:0.6rem; padding-top:0.2rem;}
.wiyi_cd .wiy_t .wy_dg dd h4 span{ display:inline-block; font-size:0.36rem; color:#ef3a41; line-height:0.6rem;}
.wiyi_cd .wiy_t .wy_dg dd em{ display:block; font-size:0.34rem; color:#666; line-height:0.34rem; padding-top:0.1rem;}
.wiyi_cd .wiy_t .wy_dg dd .a{ display:inline-block; padding-top:0.26rem;}
.wiyi_cd .wiy_t .wy_dg dd a{ display:inline-block; width:1.56rem; height:0.42rem; border:#f1565d solid 2px; border-radius:0.6rem; text-align:center; line-height:0.42rem; color:#f1565d; font-size:0.26rem; margin:0 0.1rem;}
.wiyi_cd .wiy_t .wy_dg dd img{ display:block; margin:0 auto; width:2rem; margin-top:0.34rem; padding-bottom:0.1rem;}

.wy_g3{ display:inline-block; padding:0 0.3rem; width:6.9rem; clear:left; margin-top:0.2rem;}
.wy_g3 dl{ width:100%; height:2.56rem; position:relative; margin-top:0.26rem; background-color:#fff; border-radius:0.15rem;box-shadow: 0px 5px 25px #dee4f0;}
.wy_g3 dl dt{ position:absolute; right:0.3rem; top:0.6rem;}
.wy_g3 dl dt img{ display:block; width:1.18rem;}
.wy_g3 dl dd{ float:left; }
.wy_g3 dl:hover{box-shadow: 0px 5px 25px #bfc7d7;}
.wy_g3 dl dd h3{ font-size:0.45rem; color:#333; line-height:0.45rem; font-weight:100; padding-top:0.8rem; padding-left:0.46rem;}
.wy_g3 dl dd p{ font-size:0.34rem; color:#333; line-height:0.48rem; font-weight:100; padding-top:0.12rem; padding-left:0.46rem;}
.wy_g3 dl dd p span{ color:#ef3a41; font-weight:bold; font-size:0.34rem;}
.wy_g3 dl.dl2{ background-color:#fa4b57;}
.wy_g3 dl.dl2 dd h3,.wy_g3 dl.dl3 dd h3,.wy_g3 dl.dl6 dd h3,.wy_g3 dl.dl7 dd h3{ color:#fff;}
.wy_g3 dl.dl2 dd p,.wy_g3 dl.dl3 dd p,.wy_g3 dl.dl6 dd p,.wy_g3 dl.dl7 dd p{ color:#fff;}
.wy_g3 dl.dl2 dd p span,.wy_g3 dl.dl3 dd p span,.wy_g3 dl.dl6 dd p span,.wy_g3 dl.dl7 dd p span{ color:#fff;}
.wy_g3 dl.dl3{ background-color:#5d6f8a;}

.wy_rk{ width:6.9rem; padding:0 0.3rem; margin-top:0.1rem;}
.wy_rk ul{ display:inline-block; width:100%;}
.wy_rk ul li{width:100%; background-color:#fff; border-radius:0.15rem;box-shadow: 0px 5px 25px #dee4f0; margin-top:0.4rem; display:inline-block; padding-bottom:0.38rem;}
.wy_rk ul li:hover{box-shadow: 0px 5px 25px #b8c4db;}
.wy_rk ul li dt{ float:left; width:0.88rem; height:0.88rem; background:url(../images/y96_03.png) center center no-repeat; float:left; margin-left:0.3rem; margin-top:0.5rem; background-size:100%;}
.wy_rk ul li dd{ float:right; width:4.96rem; margin-right:0.3rem;}
.wy_rk ul li dd p{ font-size:0.34rem; color:#ef3a41; line-height:0.34rem; padding-top:0.5rem;}
.wy_rk ul li dd span{ font-size:0.26rem; color:#666; line-height:0.36rem; display:block; padding-top:0.2rem;}


.wiyi_y{ width:100%; position:relative; height:12.8rem;}
.wiyi_y .imh{ width:100%; height:8.18rem; display:block;}
.wiyi_y .wiy_v{ background:url(../images/m12_02.png) bottom center no-repeat; width:100%; height:6.24rem; background-size:100%; position:absolute; left:0; bottom:0;}

.wiyi_y .wiy_f{ position:absolute; width:6.9rem; left:0.3rem; top:0;}
.wiyi_y .wiy_f .wy_cc{ padding-top:2.86rem;}
.wiyi_y .wiy_f .wy_cc dt{ height:3rem; }
.wiyi_y .wiy_f .wy_cc dt h3{ padding-left:0.3rem; font-size:0.6rem; color:#fff; line-height:0.65rem;text-shadow: #5c5c5c 0px 1px 1px;}
.wiyi_y .wiy_f .wy_cc dt p{ padding:0 0.3rem; text-align:left; font-size:0.26rem; color:#fff; line-height:0.4rem; padding-top:0.24rem;text-shadow: #5c5c5c 0px 1px 1px;}

.wiyi_y .wiy_f .wy_cc dd h4{ padding-left:0.3rem; font-size:0.36rem; color:#333; line-height:0.48rem; font-weight:normal; padding-top:0.68rem;} 
.wiyi_y .wiy_f .wy_cc dd h4 span{ color:#ff4c53;font-size:0.36rem; line-height:0.48rem; font-weight:bold;}
.wiyi_y .wiy_f .wy_cc dd{ width:100%; height:6.8rem; background-color:#fff; border-radius:0.15rem;box-shadow: 0px 0.1rem 0.3rem #dee3ec; text-align:center;}
.wiyi_y .wiy_f .wy_cc dd .fz p{ padding:0 0.3rem; text-align:left; font-size:0.26rem; color:#666; line-height:0.45rem; padding-top:0.6rem;}
.wiyi_y .wiy_f .wy_cc dd em{ display:block; font-size:0.34rem; color:#666; line-height:0.34rem; padding-top:0.3rem;}
.wiyi_y .wiy_f .wy_cc dd .fz span{font-size:0.34rem; color:#ff4c53; display:inline-block;}
.wiyi_y .wiy_f .wy_cc dd .fy{ text-align:center; padding-top:0.3rem;}
.wiyi_y .wiy_f .wy_cc dd img{ display:block; width:2.6rem; margin:0 auto; margin-top:0.3rem;}
.wiyi_y .wiy_f .wy_cc dd p{ padding-top:0.2rem; font-size:0.34rem;}

.wy_g2{ display:inline-block; padding:0 0.3rem; width:6.9rem; clear:left; margin-top:0.1rem;}
.wy_g2 dl{ width:100%; margin-top:0.3rem;background-color:#fff; overflow:hidden; border-radius:0.15rem;box-shadow: 0px 5px 25px #dee4f0;}
.wy_g2 dl .dy_wz{height:1.7rem; position:relative;}
.wy_g2 dl dt{ position:absolute; right:0.3rem; top:0.16rem;}
.wy_g2 dl dt img{ display:block; width:1.2rem;}
.wy_g2 dl dd{ float:left; }
.wy_g2 dl:hover{box-shadow: 0px 5px 25px #bfc7d7;}
.wy_g2 dl dd h3{ font-size:0.45rem; color:#333; line-height:0.45rem; font-weight:100; padding-top:0.36rem; padding-left:0.6rem;}
.wy_g2 dl dd p{ font-size:0.3rem; color:#ef3a41; line-height:0.5rem; font-weight:100; padding-top:0.1rem; padding-left:0.6rem;}
.wy_g2 dl dd p b{font-size:0.3rem;}
.wy_g2 dl dd p span{ color:#ef3a41; font-weight:bold;font-size:0.36rem;}
/*.wy_g2 dl.dl2,.wy_g2 dl.dl3,.wy_g2 dl.dl6,.wy_g2 dl.dl7{ background-color:#fa4b57;}
.wy_g2 dl.dl2 dd h3,.wy_g2 dl.dl3 dd h3,.wy_g2 dl.dl6 dd h3,.wy_g2 dl.dl7 dd h3{ color:#fff;}
.wy_g2 dl.dl2 dd p,.wy_g2 dl.dl3 dd p,.wy_g2 dl.dl6 dd p,.wy_g2 dl.dl7 dd p{ color:#fff;}
.wy_g2 dl.dl2 dd p span,.wy_g2 dl.dl3 dd p span,.wy_g2 dl.dl6 dd p span,.wy_g2 dl.dl7 dd p span{ color:#fff;}*/

.xyd .wiyi_y .wiy_f .wy_cc dt{ padding: 0 0.3rem;
    text-align: left;
    font-size: 0.26rem;
    color: #fff;
    line-height: 0.4rem;
    padding-top: 0.24rem;
    text-shadow: #5c5c5c 0px 1px 1px;}
.xyd .wiyi_y .wiy_f .wy_cc dt h3{ padding-left: 0;}
.xyd .wiyi_y .wiy_f .wy_cc dt h2{
    text-align: left;
    font-size: 0.26rem;
    color: #fff;
    line-height: 0.4rem;
    padding-top: 0.24rem;
    text-shadow: #5c5c5c 0px 1px 1px;}
.xyd .wiyi_y .wiy_f .wy_cc dd h4{ padding-left:0.3rem; font-size:0.4rem; color:#ff4c53; line-height:0.48rem; font-weight:bold; padding-top:0.68rem;} 
.xyd .wiyi_y .wiy_f .wy_cc dd h4 b{font-size:0.4rem;}
.xyd .wiyi_y .wiy_f .wy_cc dd h4 span{ color:#333;font-size:0.38rem; line-height:0.48rem; font-weight: normal;}

.xyd .wiyi_y .wiy_f .wy_cc dd .w{ margin: 0 auto; width:90%;display: flex; justify-content: space-between; position: relative; flex-wrap: wrap; padding-top:0.14rem;
 text-align: left;}
.xyd .wiyi_y .wiy_f .wy_cc dd .w span{ display: block; width: 42%; background: url(../images/s2_03.png) left center no-repeat; font-size:0.26rem; 
color: #666; line-height:0.3rem; margin-top:0.2rem; padding-left:0.4rem; background-size: 0.3rem;}

.wy_d2_1{ padding: 0 0.3rem; display: flex; justify-content: space-between; position: relative; margin-top:0.2rem; 
text-align: center; padding-bottom:0.3rem;flex-wrap: wrap;}
.wy_d2_1 dl{ width:33.3%; margin-top: 0.4rem;}
.wy_d2_1 dl dt img{border-radius:50%; width: 70%; box-shadow: 0px 5px 25px #dee4f0; display: block; margin: 0 auto;}
.wy_d2_1 dl dd h3{ font-size:0.34rem; color: #333; line-height: 0.5rem; padding-top:0.12rem;}
.wy_d2_1 dl dd p{ font-size:0.26rem; color: #585858; line-height:0.42rem; padding-top:0.1rem;}
.wy_d2_1 dl{transition: all ease 0.36s;}
.wy_d2_1 dl dd p span{ color: #ef3a41; font-weight: bold;font-size:0.26rem;}
.wy_d2_1 dl:nth-child(4){ margin-left: 12%;}
.wy_d2_1 dl:nth-child(5){ margin-right: 12%;}



.wy_dc.xyd_2 .bd{ height: auto;}
.wy_dc.xyd_2 dd .picScroll-left5 .bd ul li{ width:100%; overflow:hidden; position: relative;}
.wy_dc.xyd_2 dd .picScroll-left5 .bd ul li img{ display:block; width:90%; margin:0 auto; margin-top:0.2rem; float: none;}
.wy_dc.xyd_2 dd .picScroll-left5 .hd{ text-align:center;}
.wy_dc.xyd_2 dd .picScroll-left5 .hd ul{ display:inline-block;}

.wy_dc.xyd_2 dd .picScroll-left5 .bd ul li .w{ width:2.4rem; height:0.74rem; margin-top:0.22rem; margin-left:0.1rem;
position: relative;}
.wy_dc.xyd_2 dd .picScroll-left5 .bd ul li .w h3{ font-size:0.36rem; color:#bd171c; line-height:0.36rem; 
font-weight:bold;padding-top:0.14rem; position: absolute; z-index: 5; left:0.2rem; top: 0.1rem;}
.wy_dc.xyd_2 dd .picScroll-left5 .bd ul li .w p{ font-size:0.6rem; color:#fce1e2; line-height:0.6rem; font-weight: bold; padding-top: 0; }
.wy_dc.xyd_2 dd .picScroll-left5 .bd ul li .w b{ width: 100%; height:0.4rem; border-radius:0.5rem;position: absolute;
left: 0; bottom: 0; display: block;
background: #f25f65;
background: -moz-linear-gradient(left, #f25f65 0%, #fff 100%); 
background: -webkit-linear-gradient(left, #f25f65 0%,#fff 100%);
background: linear-gradient(to right, #f25f65 0%,#fff 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25f65', endColorstr='#fff',GradientType=1 );
}

.xyd_3 .wen_ul{ padding: 0 0.3rem; position: relative;}
.xyd_3 .wen_ul ul{ position: relative;}
.xyd_3 .wen_ul ul li{ width:100%; margin-top:0.38rem; background-color: #fff;box-shadow: 0px 5px 25px #dee4f0; border-radius:0.15rem;
height:2.3rem; overflow: hidden;transition: all ease 0.36s;}
.xyd_3 .wen_ul ul li .h3{ width: 100%; height:0.62rem; background-color: #ef3a41;}
.xyd_3 .wen_ul ul li .h3 i{ display: block; width:0.24rem; height: 0.24rem; background-position:-0.58rem -0.96rem; float: left;
margin-left: 5%; margin-top:0.24rem;}
.xyd_3 .wen_ul ul li .h3 span{ display: block; float: left; font-size:0.28rem; color: #fff; line-height:0.62rem; padding-left:0.12rem;}
.xyd_3 .wen_ul ul li .span{ padding: 5%; font-size:0.26rem; line-height:0.42rem; color: #333;}

.grdqy .wiyi_y { height: auto;}
.grdqy .grdqy_1_1{ padding: 0 0.3rem; position: relative;}
.grdqy .grdqy_1_1 ul{ display:flex; width: 100%;justify-content: space-between; position: relative; flex-wrap: wrap; text-align: center;}
.grdqy .grdqy_1_1 ul li{ padding: 0 3%; width: 42%; height: 4rem; background-color: #fff; border-radius:0.15rem;box-shadow: 0px 5px 25px #e3e5ee; text-align: center;
margin-top:0.4rem; transition: all ease 0.36s;}
.grdqy .grdqy_1_1 ul li img{ display: block; margin: 0 auto; padding-top: 10%;}
.grdqy .grdqy_1_1 ul li h3{ font-size:0.36rem; color: #333; line-height:0.4rem; padding-top: 0.16rem;}
.grdqy .grdqy_1_1 ul li .p{ font-size:0.26rem; color: #5e5e5e; line-height:0.42rem; padding-top:0.12rem;}
.grdqy .grdqy_1_1 ul li .p span{ color: #ef3a41; font-weight: bold; font-size:0.26rem;}

.grdqy .grdqy_2{ margin-top:1rem;}
.grdqy .grdqy_2_1{ width: 100%; position: relative;}
.grdqy .grdqy_2_1 .img1{ display: block; width: 100%; border-radius:0.15rem;}
.grdqy .grdqy_2_1 .w{ width: 3rem; position: absolute; left:0.4rem; top:0.4rem;display: inline-block; }
.grdqy .grdqy_2_1 .w img{ display: block; width: 2rem; border-radius:0.15rem;}
.grdqy .grdqy_2_1 .w .p{ width: 2.76rem;}
.grdqy .grdqy_2_1 .w .p h3{ font-size:0.28rem; color: #333; line-height:0.36rem; padding-top:0.2rem; font-weight: normal;}

.grdqy .grdqy_3{ width: 100%; margin-top: 1rem; position: relative;}
.grdqy .grdqy_3 .img1{ display: block; width: 100%;}
.grdqy .grdqy_3 .w{ width: 3rem; position: absolute; left:0.3rem; top:16%;}
.grdqy .grdqy_3 .w .p{ width: 100%;}
.grdqy .grdqy_3 .w .p h3{font-size:0.6rem; color: #ef3a41; line-height:0.6rem; font-weight: bold;}
.grdqy .grdqy_3 .w .p p{font-size:0.3rem; color: #333; line-height:0.36rem; padding-top:0.3rem;}
.grdqy .grdqy_3 .w .p .span{font-size:0.4rem; color: #333; line-height:0.6rem; padding-top:0.14rem; font-weight: bold;}
.grdqy .grdqy_3 .w .p .span span{color: #ef3a41;font-size:0.4rem;}

.grdqy_4{ padding:1rem 0.3rem 0; position: relative;}
.grdqy_4_1{ width: 100%; position: relative;}
.grdqy_4_1 .img1{ display: block; width: 100%; border-radius: 0.15rem;}
.grdqy_4_1 .w{ width: 3rem; position: absolute; left: 0.4rem; top: 0.4rem; display: inline-block;}
.grdqy_4_1 .w img{ display: block; width: 2rem; border-radius: 0.15rem;}
.grdqy_4_1 .w .p{ width:2rem;}
.grdqy_4_1 .w .p h3{ font-size:0.3rem; color: #333; line-height:0.36rem; padding-top:0.2rem;}







.grdqy .wiyi_y .wiy_f .wy_cc dt h3 { color: #ef3a41;}
.grdqy .wiyi_y .wiy_f .wy_cc dt h4{padding: 0 0.3rem; font-size:0.5rem; color:#333; line-height:0.6rem; font-weight:bold; padding-top:0.3rem;}
.grdqy .wiyi_y .wiy_f .wy_cc dt h4 span{ color:#ef3a41;font-size:0.5rem;}
.grdqy .wiyi_y .wiy_f .wy_cc dt em{ padding: 0 0.3rem; display: block;
    text-align: left;
    font-size: 0.26rem;
    color: #fff;
    line-height: 0.4rem;
    padding-top: 0.24rem;
    text-shadow: #5c5c5c 0px 1px 1px;}

.dtxj .wiyi_y { height: 10rem;}
.dtxj .wiyi_y .wiy_f .wy_cc dt{margin-top: 1.2rem;}
.dtxj .wiyi_y .wiy_f .wy_cc dd { height: 3rem;}
.dtxj .wiyi_y .wiy_f .wy_cc dd img{ display: block; float: left; width: 0.9rem;    margin-left: 0.3rem; margin-top: 0.6rem;}
.dtxj .wiyi_y .wiy_f .wy_cc dd .fz{width: 80%; float: right;}
.dtxj .wiyi_y .wiy_f .wy_cc dd .fz p { font-size:0.26rem; color: #333; line-height:0.4rem;}
.dtxj .wiyi_y .wiy_f .wy_cc dd .fz p span{ font-weight: bold;font-size:0.26rem;}
.dtxj .wiyi_y .wiy_f .wy_cc dd .fz p b{ font-weight: bold;font-size:0.26rem;}

.dtxj_01{ justify-content: space-between; position: relative; flex-wrap: wrap; padding: 0 0.3rem;display: flex;}
.dtxj_01 dl{ width:48%; margin-top:0.4rem; padding-top:0.34rem;transition: all ease 0.36s;}
.dtxj_01 dl dt{ position:absolute; left:50%; top:0px; margin-left: -0.5rem; z-index: 5;}
.dtxj_01 dl dt img{ display:block; width:1rem;}
.dtxj_01 dl dd{ width:100%; height:3.2rem; background-color:#fff; border-radius:0.15rem;box-shadow: 0px 5px 25px #dee4f0; text-align: center;}
.dtxj_01 dl dd h3{ font-size:0.32rem; color:#333; line-height:0.32rem; font-weight:100; padding-top:27%;}
.dtxj_01 dl dd p{ font-size:0.26rem; color:#5e5e5e; line-height:0.42rem; font-weight:100; padding-top:0.16rem;}
.dtxj_01 dl dd p span{ color:#ef3a41; font-weight:bold; font-size:0.26rem; }

.grdqy_2{ padding: 0 0.3rem; margin-top: 1rem;}
.grdqy_2_1{ width: 100%; position: relative;}
.grdqy_2_1 .img1{ display: block; width: 100%; border-radius:0.15rem;}
.grdqy_2_1 .w{ width:4rem; position: absolute; left:0.4rem; top:0.4rem;display: flex; justify-content: space-between; flex-wrap: wrap;}
.grdqy_2_1 .w img{ display: block; width: 2.2rem; border-radius:0.15rem;}
.grdqy_2_1 .w .p{ width:2.76rem;}
.grdqy_2_1 .w .p h3{ font-size:0.32rem; color: #333; line-height:0.36rem;  padding-top: 34%;}
.grdqy_2_1 .w .p a{ display:block; width:2rem; height:0.5rem; border-radius:0.5rem; background-color:#ef3a41;
background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); 
background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);
transition: all .6s ease 0s; text-align:center; line-height:0.5rem; 
margin-top:0.28rem;box-shadow: 0px 5px 25px #f3aab3;transition: all 0.6s ease 0s;}
.grdqy_2_1 .w .p a p{ display:inline-block;}
.grdqy_2_1 .w .p a span{ font-size:0.24rem; color:#fff; float:left;transition: all .6s ease 0s;}
.grdqy_2_1 .w .p a i{ display:block; width:0.16rem; height:0.18rem; background-position:-3.31rem -1.6rem; float:left; margin-left:0.2rem; margin-top:0.16rem;
transition: all .6s ease 0s;}

.wy_d3 .sort_brand .wy_dc .bd{ height: auto;}
.wy_d3 .sort_brand .wy_dc .bd ul li{ width:100%;overflow:hidden;}
.wy_d3 .sort_brand .wy_dc .bd ul li .w{ padding: 5%;}
.wy_d3 .sort_brand .wy_dc .bd ul li img{ display:block; width:100%; border-radius:0.08rem; margin: 0; float: none;}
.wy_d3 .sort_brand .wy_dc .bd ul li .s{ padding:0 0.4rem;}
.wy_d3 .sort_brand .wy_dc .bd ul li h3{ font-size:0.38rem; color:#333; line-height:0.38rem; font-weight:600; padding-top:0.4rem;}
.wy_d3 .sort_brand .wy_dc .bd ul li .p{ font-size:0.26rem; color:#5e5e5e; line-height:0.42rem; font-weight:100; padding-top:0.2rem;}
.wy_d3 .sort_brand .wy_dc .bd ul li .p span{ color:#ef3a41;font-size:0.26rem;}

.dtxj_04{ padding: 0 0.3rem;}
.dtxj_041{ background-color: #fff; border-radius:0.15rem;box-shadow: 0px 5px 25px #dee4f0; margin-top:0.4rem; padding: 4%;
 position: relative;}
.dtxj_041 dt{ width:100%; border-radius:0.15rem; overflow: hidden;}
.dtxj_041 dt img{ display: block; width: 100%;}
.dtxj_041 dd{ width: 100%;}
.dtxj_041 dd h3{ font-size:0.28rem; color:#666; line-height:0.42rem; padding-top: 0.3rem;}
.dtxj_041 dd .p{ font-size:0.26rem; color:#666; line-height:0.42rem; margin-top:0.34rem;}
.dtxj_041 dd .p span{ color: #ef3a41; font-weight: bold;font-size:0.26rem;}

.dtxj_05{ padding: 0 0.3rem; padding-bottom: 0.4rem; }
.dtxj_051{ width: 100%; position: relative; margin-top:0.1rem;}
.dtxj_051 ul{ width: 100%; position: relative;}
.dtxj_051 ul li{ position: relative; background-color: #fff; border-radius:0.15rem; padding:0.38rem; margin-top:0.36rem;
box-shadow: 0px 5px 25px #dee4f0;}
.dtxj_051 ul li i{ display: block; width:0.22rem; height:0.63rem; background: url(../images/s19_03.png) center center no-repeat; position: absolute;
left: -0.22rem; top:0.38rem; display: none;}
.dtxj_051 ul li b{ width:80%; height:0.8rem; position: absolute; left: 0; top:0rem; display: none;}
.dtxj_051 ul li p{ position: relative; z-index: 5; font-size:0.3rem; line-height:0.42rem;color: #ef3a41; }
.dtxj_051 ul li span{ display: block; font-size:0.26rem; color: #666; line-height:0.42rem; padding-top:0.18rem;}

.lc_dk{ margin:0 auto; box-shadow: 0px 5px 25px #dee4f0;background-color:#fff; width:6.9rem; padding:0.5rem 0; border-radius:0.15rem; margin-top:0.5rem;}
.lc_pv{position:relative;}
.lc_pv b{ width:1px; display:block; height:100%; background-color:#ccc; position:absolute; left:0.3rem; top:0;}
.lc_pv ul{ display:inline-block; width:100%; position:relative;}
.lc_pv ul li{ width:6.4rem; height:1.8rem; position:relative; z-index:2; margin-left:0.2rem; margin-top:0.14rem;}
.lc_pv ul li .z{ width:5.7rem; height:1.8rem; border-radius:0.1rem; float:left; position:relative; background-color:#f5f5f5; margin-left:0.7rem;}
.lc_pv ul li .z img{ display:block; width:1.14rem; height:1.14rem; border-radius:1.50rem; border:#fff solid 0.03rem; margin-top:0.3rem; margin-left:0.5rem; float:left;}
.lc_pv ul li:hover .z{ background-color:#fa4b57;}
.lc_pv ul li .z p{ font-size:0.36rem; color:#333; line-height:0.36rem; float:left; padding-left:0.42rem;}
.lc_pv ul li .z p span{ font-size:0.4rem; color:#ccc; line-height:0.4rem; padding-top:0.38rem; display:block; padding-bottom:0.2rem; font-family:"Impact";}
.lc_pv ul li:hover .z p,.lc_pv ul li:hover .z p span{ color:#fff;}
.lc_pv ul li s{width: 0;height: 0;border-style: solid;border-width:0.15rem 0.14rem 0.15rem 0;border-color: transparent #f5f5f5 transparent transparent; display:block; position:absolute; left:-0.14rem; top:0.78rem;}
.lc_pv ul li:hover s{border-color: transparent #fa4b57 transparent transparent;}
.lc_pv ul li i{ display:block; width:0.2rem; height:0.2rem; background-position:-1.41rem -1.56rem; position:absolute; left:0; top:0.82rem;}
.lc_pv ul li:hover i{background-position:-1.12rem -1.56rem;}

.wiyi_y.wiy_p{height:9.4rem;}
.wiyi_y.wiy_p .imh{ width:100%; height:6.86rem; display:block;}
.wiyi_y.wiy_p .wiy_f .wy_cc{ padding-top:2.2rem;}
.wiyi_y.wiy_p .wiy_f .wy_cc dt h3{ color:#ef3a41;text-shadow:none;}
.wiyi_y.wiy_p .wiy_f .wy_cc dt p{color:#333; text-shadow:none; text-shadow: #fff 0px 1px 1px;}

.wiyi_y.wiy_p .wiy_f .wy_cc dd{ width:100%; height:4.12rem; background-color:#fff; border-radius:0.15rem;box-shadow: 0px 0.1rem 0.3rem #dee3ec; text-align:left; position:relative;}
.wiyi_y.wiy_p .wiy_f .wy_cc dd h4{ padding-left:0.6rem; font-size:0.36rem; color:#333; line-height:0.64rem; font-weight:normal; padding-top:0.58rem;} 
.wiyi_y.wiy_p .wiy_f .wy_cc dd h4 span{ color:#ff4c53;font-size:0.36rem; line-height:0.64rem; font-weight:bold;}
.wiyi_y.wiy_p .wiy_f .wy_cc dd .fz p{ padding:0 0.6rem; text-align:left; font-size:0.26rem; color:#666; line-height:0.45rem; padding-top:0.6rem;}
.wiyi_y.wiy_p .wiy_f .wy_cc dd em{ display:block; font-size:0.3rem; color:#666; line-height:0.34rem; padding-left:0.6rem; padding-top:0.26rem;}
.wiyi_y.wiy_p .wiy_f .wy_cc dd .fz span{font-size:0.34rem; color:#ff4c53; display:inline-block;}
.wiyi_y.wiy_p .wiy_f .wy_cc dd .fy{ text-align:center; padding-top:0.3rem;}
.wiyi_y.wiy_p .wiy_f .wy_cc dd img{ display:block; width:2.6rem; margin:0 auto; margin-top:0.3rem;}
.wiyi_y.wiy_p .wiy_f .wy_cc dd p{ padding-top:0.2rem; font-size:0.34rem;}

.wiyi_y.wiy_p .wiy_f .wy_cc dd a{ display:block; width:2rem; height:0.5rem; border-radius:0.5rem; background-color:#ef3a41;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; text-align:center; line-height:0.5rem; margin-top:0.5rem;transition: all 0.6s ease 0s; margin-left:0.6rem;}
.wiyi_y.wiy_p .wiy_f .wy_cc dd a p{ display:inline-block; padding:0;}
.wiyi_y.wiy_p .wiy_f .wy_cc dd a span{ font-size:0.26rem; color:#fff; float:left;transition: all .6s ease 0s;}
.wiyi_y.wiy_p .wiy_f .wy_cc dd a i{ display:block; width:0.07rem; height:0.09rem; background-position:-1.44rem -1.33rem; float:left; margin-left:0.2rem; margin-top:0.2rem;transition: all .6s ease 0s;}
.wiyi_y.wiy_p .wiy_f .wy_cc dd img{ display:block; width:1.8rem; position:absolute; right:0.6rem; top:1.5rem;}

.wy_l2{ padding:0 0.3rem; display:inline-block; width:6.9rem; padding-top:0.3rem;}
.wy_l2 dl{ display:block; float:left; width:3.3rem; height:2.72rem; background-color:#fff; border-radius:0.15rem; margin-top:0.34rem; margin-right:0.3rem; text-align:center; position:relative; overflow:hidden;box-shadow: 0px 5px 25px #dee4f0; padding-top:0.34rem;}
.wy_l2 dl:nth-child(2n){ margin-right:0;}
.wy_l2 dl b{ display:block; width:100%; height:0.1rem; background-color:#ef3a41; position:absolute; left:0; bottom:0;}
.wy_l2 dl dt{ display:block; margin:0 auto; width:1rem;}
.wy_l2 dl dt img{ display:block; width:100%;}
.wy_l2 dl dd{ padding-top:0.2rem;}
.wy_l2 dl dd h3{ font-size:0.34rem; color:#333; line-height:0.34rem;}
.wy_l2 dl dd p{ font-size:0.26rem; color:#666; line-height:0.34rem; padding-top:0.16rem;} 
.wy_l2 dl dd p span{ color:#ef3a41;font-size:0.26rem;}

.hz_d4{}
.hz_d4{margin:0 0.3rem; margin-top:0.5rem; background-color:#fff;box-shadow: 0px 5px 25px #dee4f0; border-radius:0.15rem; overflow:hidden;}
.hz_d4 dl{ display:block; padding:0.5rem 0.3rem;}
.hz_d4 dl dd{ padding-top:0.2rem;}

.content2{ height:9rem; width:100%; position:relative;}
.content2 h3{ padding-left:0.3rem; font-size:0.6rem; color:#f02f37; line-height:0.6rem; padding-top:2.8rem;text-shadow: #5c5c5c 0px 1px 1px; }
.content2 p{padding-left:0.3rem; font-size:0.4rem; color:#fff; line-height:0.65rem;text-shadow: #5c5c5c 0px 1px 1px; font-weight:normal; padding-top:0.3rem;padding-right:0.6rem;}

.din{ padding:0 0.3rem; padding-top:0.7rem;}
.din ul{list-style-type: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;

    padding: 0;
    overflow: auto;}
.din ul li{     -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    color: white;
    display: block;
    width: 2.4rem;
    float: left;
    height: 0.6rem;
    text-align: center;
    border-right: #ddd solid 1px;
    margin-left: -1px;
    position: relative; background-color:#fff;
    overflow: hidden; line-height:0.6rem;  overflow:hidden;}
.din ul li a{ display:block; width:100%; height:100%;font-size:0.26rem; color:#333;}
.din ul li:hover,.din ul li.on{ background-color:#ef3a41; border:#ef3a41 solid 1px;}
.din ul li:hover a,.din ul li.on a{ color:#fff;}

.din ul li:nth-child(1){border-radius:0.15rem 0 0 0.15rem;}
.din ul li:last-child{border-radius: 0 0.15rem 0.15rem 0;}


.di_n{margin:0.3rem;margin-top:0.4rem; position:relative; border-radius:0.1rem; }
.di_n s{ display:block; position:absolute; right:0; top:0; background:url(../images/y42_03.png) center center no-repeat; width:0.9rem; height:0.9rem; background-size:100%;}
.di_n .title{ font-size:0.34rem; color:#ef3a41; line-height:0.34rem; text-align:left;border-bottom: #e9e9e9 solid 1px;height:0.6rem; font-weight:normal;}
.di_nv{ padding-top:0.3rem; position:relative;}
.di_nv a{z-index: 6;
    display: block;
    width: 3.6rem;
    height: 0.7rem;
    text-align: center;
    line-height: 0.7rem;
    background-color: #f13d48;
    font-size: 0.3rem;
    color: #fff;
    background: -webkit-linear-gradient(left, #ff517e, #ef3a42);
    background: -o-linear-gradient(left, #ff517e, #ef3a42);
    background: -moz-linear-gradient(left, #ff517e, #ef3a42);
    background: linear-gradient(to left, #ff517e, #ef3a42);
    transition: all .6s ease 0s;
    border-radius: 0.6rem;
    margin: 0 auto; position:absolute; bottom:-0.34rem; left:50%; margin-left:-1.8rem;
}

.content3{ height:4.34rem; width:100%; position:relative;}
.content3 h3{ text-align:center; font-size:0.5rem; color:#fff; line-height:0.6rem; padding-top:2rem;text-shadow: #5c5c5c 0px 1px 1px; }


.gy_xq{ margin:0 0.3rem; padding:0.6rem; background-color:#fff; margin-top:0.5rem; border-radius:0.15rem;box-shadow: 0px 3px 15px #e2e4e6;}
.gy_xq dt img{ display:block; border-radius:0.15rem;}
.gy_xq dd{ padding-top:0.56rem;}
.gy_xq dd h3{ font-size:0.45rem; color:#f13d4a; line-height:0.45rem; text-align:center;}
.gy_xq dd p{ font-size:0.26rem; color:#333; line-height:0.52rem; padding-top:0.24rem;}
.gy_xq dd i{ display:block; width:3.54rem; height:0.8rem; margin:0 auto; margin-top:0.5rem;border-radius:0.5rem; background-color:#ef3a41;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; text-align:center; line-height:0.8rem; font-size:0.34rem; color:#fff; }

.gy_s2_1{ margin:0 0.6rem; width:6.3rem; margin-top:0.5rem;}
.gy_s2_1 .bd{ display:inline-block; width:6.3rem; background-color:#fff;border-radius:0.15rem;box-shadow: 0px 3px 15px #e2e4e6;padding:0.3rem 0; }
.gy_s2_1 .bd ul{ display:inline-block; width:100%;}
.gy_s2_1 .bd ul li{ text-align:center;}
.gy_s2_1 .bd ul li .date{ display:none;}
.gy_s2_1 .bd ul li img{ display:block; width:5.6rem; margin:0 auto;}
.gy_s2_1 .bd ul li p{ padding:0 0.3rem; font-size:0.34rem; color:#333; line-height:0.4rem; padding-top:0.3rem; padding-bottom:0.2rem;}
.gy_s2_1 .hd{ display:inline-block; width:100%; text-align:center; padding-top:0.3rem;}
.gy_s2_1 .hd ul{ display:inline-block;}
.gy_s2_1 .hd ul li{ display:block; float:left; width:0.12rem; height:0.12rem; background-color:#ccc; border-radius:0.5rem; margin:0 0.08rem; font-size:0;}
.gy_s2_1 .hd ul li.on{ background-color:#ef3a41;}

.dz_gb{ background:url(../images/m18_02.jpg) center center no-repeat; width:100%; height:9.06rem; background-size:100%; margin-top:0.7rem; position:relative;}
.dz_gb .tit h3 span{ color:#fff;background: -webkit-linear-gradient(#fff 10%,#fff 50%,#fff 51%, #fff 90%);
    background: -o-linear-gradient(#fff 10%,#fff 50%,#fff 51%, #fff 90%);
    background: -moz-linear-gradient(#fff 10%,#fff 50%,#fff 51%, #fff 90%);
    background: linear-gradient(#fff 10%,#fff 50%,#fff 51%, #fff 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.iseven .list {  width: 700%; display:inline-block; margin-top:0.6rem; }
.iseven .list li{ width:3.94rem; height:5.84rem; float: left;}
.iseven .list li .w{position:relative; width:3.79rem; height:5.84rem; display:block; margin:0 auto; background:url(../images/m19_03.jpg) center center no-repeat; background-size:100%;}
.iseven .list li h3{ font-size:1rem; color:#f23e4b; line-height:1rem; padding-top:0.18rem; font-family:"Arial"; padding-top:0.7rem; padding-left:0.6rem;}
.iseven .list li p{ display:inline-block; padding-left:0.6rem; padding-top:0.2rem;}
.iseven .list li span{ float:left; width:0.46rem; height:0.46rem; border-radius:0.6rem; text-align:center; line-height:0.46rem; font-size:0.3rem; color:#fff; display:block; background-color:#f23e4b;}
.iseven .list li i{ display:block; float:left; width:1.28rem; height:2px; background-color:#e4e8f4; margin-left:0.3rem; margin-top:0.22rem;}
.iseven .list li em{ display:block; padding:0.6rem; padding-top:0.3rem; font-size:0.26rem; color:#666; line-height:0.38rem;}

.iseven .gj_3{ margin-top:0.54rem;}
.iseven .iyou_4{ margin-top:0.48rem;}

.iseven .list li:first-child {
  margin-left: 1.7rem;
}
.iseven .tip {
  width: 100%;
  text-align: center;
  position: absolute;
  bottom:0.6rem;
}
.iseven .tip span {
  width: .18rem;
  height: .18rem;
  display: inline-block;
  margin: 0 .08rem;
  vertical-align: middle;
  border-radius:0.9rem;
  background:#999;
}
.iseven .tip span.cur {
  background: #fff;
  width:0.38rem;
}


.gx_sm{ padding:0 0.6rem; margin-top:0.6rem; position:relative;}
.gx_sm img{ border-radius:0.15rem;}
.gx_sm a{ display:block;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42); color: #FFF; cursor: pointer; display: block; width:3.54rem; height:0.8rem; border-radius:0.6rem; text-align:center; line-height:0.8rem; font-size:0.34rem; position:absolute; bottom:-0.3rem; left:50%; margin-left:-1.77rem; }
.gx_sm a:hover{background:#cf2b32; color: #fff;}


.wiyi_y.wiy_g .imh{ height:8.96rem;}

.wy_d4.wb dl{ padding:0.3rem;}
.wy_d4.wb dl dt{ border-radius:0.15rem; overflow:hidden;}
.wy_d4.wb dl dt img{ border-radius:0.15rem;}
.wy_d4.wb dl dd{ padding-top:0.3rem;}
.wy_d4.wb dl dd h3{ color:#cd2f37; padding-top:0.2rem;}
.wy_d4.wb dl dd i{ display:block; border:#d9e2e8 dashed 1px; border-radius:10px;padding:0.16rem 0.16rem; margin-top:0.12rem;}

.wy_db{ margin:0 0.3rem; margin-top:0.6rem; border-radius:0.15rem;}
.wy_db img{ display:block; border-radius:0.15rem;}

.wiyi_y.wiy_g .wiy_f .wy_cc dt h3{ color:#ff4c53;}
.lc_d3{ position:relative; background:url(../images/m22_02.png) top center no-repeat; background-size:100%; width:100%; margin-top:0.6rem;}
.lc_n{ padding:0 0.6rem;    padding-top: 0.18rem;}
.lc_d3 .bd ul{ display:inline-block; width:100%;}
.lc_d3 .bd ul li{ width:1.7rem; text-align:center; float:left; margin-right:0.54rem;}
.lc_d3 .bd ul li .tu{ background:url(../images/y78_06.png) center center no-repeat; width:1.7rem; height:1.96rem; padding-top:0.2rem; background-size:100%;}
.lc_d3 .bd ul li .tu b{ display:block; width:1.3rem; height:1.3rem; margin:0 auto; overflow:hidden; border-radius:1.5rem;}
.lc_d3 .bd ul li img{ display:block; width:1.3rem; margin:0 auto;}
.lc_d3 .bd ul li .tu i{ display:block; font-size:0.26rem; color:#f7455f; line-height:0.26rem; font-weight:bold; padding-top:0.1rem;}
.lc_d3 .bd ul li p{ font-size:0.26rem; color:#151d2d; line-height:0.32rem; padding-top:0.1rem;}
.lc_d3 .bd ul li:hover .tu{ background:url(../images/y78_03.png) center center no-repeat;}
.lc_d3 .bd ul li:hover .tu i{ color:#fff;}
.lc_d3 .bd ul li:nth-child(1),.lc_d3 .bd ul li:nth-child(3),.lc_d3 .bd ul li:nth-child(5){ margin-top:0.3rem;}
.lc_d3 .bd ul li:hover p{ color:#f7455f;}
.lc_d3 .bd ul li:hover s{background-position:-122px -355px;}
.lc_d3 .bd ul li s{ display:block; width:0.2rem; height:0.2rem; background-position:-1.41rem -1.56rem; margin:0 auto; margin-top:0.14rem;}
.lc_d3 .bd ul li:hover s{background-position:-1.12rem -1.56rem;}

.lc_d3 .bd ul li:nth-child(3n){ margin-right:0;}

.lc_d3 .hd{ width: 100%;  text-align: center; margin-top:0.5rem;}
.lc_d3 .hd ul{ display:inline-block;}
.lc_d3 .hd li {  width: .18rem; height: .18rem; display: inline-block; margin: 0 .08rem; vertical-align: middle; border-radius:0.9rem; background:#999; font-size:0;}
.lc_d3 .hd li.on { background: #ef3a41;width:0.38rem;}


.content4{ height:5rem; width:100%; position:relative;}
.content4 h3{ padding-left:0.3rem; font-size:0.5rem; color:#fff; line-height:0.6rem; padding-top:1.8rem;text-shadow: #5c5c5c 0px 1px 1px; }
.content4 p{padding-left:0.3rem; font-size:0.4rem; color:#fff; line-height:0.65rem;text-shadow: #5c5c5c 0px 1px 1px; font-weight:normal; padding-top:0.3rem;padding-right:0.6rem;}

.ck_lp{ padding:0.4rem 0.3rem;}

.lx_t1{ background-color:#fff; padding:0.3rem; border-radius:0.15rem; box-shadow: 0px 5px 25px #e2e4e6;}
.lx_t1 dl{ display:inline-block; width:100%;}
.lx_t1 dl dt{ width:100%; height:3.6rem;}
.lx_t1 dl dt img{ display:block;width:100%; height:3.6rem;}
.lx_t1 dl dd{ width:100%; padding-top:0.5rem;}
.lx_t1 dl dd h3{ font-size:0.4rem; color:#333; line-height:0.4rem;}
.lx_t1 dl dd i{ display:block; width:1.66rem; height:0.02rem; background-color:#ddd; margin-top:0.4rem;}
.lx_t1 dl dd p{ display:inline-block; width:100%; margin-top:0.46rem;}
.lx_t1 dl dd p s{ display:block; width:0.68rem; height:0.68rem; float:left; background-position:-3.92rem -0.5rem;}
.lx_t1 dl dd p.p2 s{ background-position:-3.92rem -1.24rem; }
.lx_t1 dl dd p span{ display:block; float:right; width:5.4rem; font-size:0.28rem; color:#333; line-height:0.36rem;}

.
.xiliu{display:inline-block; width:100%; margin-bottom:20px;}
.xiliu .liu_t{ text-align:center;}
.xiliu .liu_t h3{ font-size: 36px; color: #0f326e; line-height:36px; font-weight:bold;}
.xiliu .tit em{ display:block; padding-top:0.2rem;}
.xiliu .tit span{ color:#ef3a41;}
.liu_x{ margin:0 auto; margin-top:0.4rem; position:relative; background-color:#fff;padding:0.3rem; border-radius:0.15rem; box-shadow: 0px 5px 25px #e2e4e6; padding-bottom:0.6rem;}
.liu_x .item{ color: #999; font-weight: normal; width:100%; height:0.78rem; line-height:0.78rem; border: 1px solid #ccc;   border-radius:0.4rem; position: relative; background-color:#f9f9f9;  margin-top:0.4rem;}
.liu_x .item.mr3{ width:99.8%;}
.liu_x .item.mr3 label{ width:8.7%;}
.liu_x .item .select{ width:91.2%; float:left;padding-left:3%;border: none;background-color: #f9f9f9;height:58px; line-height:58px;}
.liu_x .item label{ float:left;  text-align: center; display: block; width:27%; margin: 0; height:0.78rem; line-height:0.78rem; font-size:0.28rem; color: #0e1224;border-right: 1px solid #ccc;}
.liu_x .item input{outline: none; line-height:0.78rem; height:0.78rem; font-size:0.28rem; width:65%; float:left; padding-left:3%; border:none;background-color:#f9f9f9;}
.liu_x .item .red{position: absolute; right: 15px; top: 0; color: #ff0000; z-index: 11;}
.liu_x .formData1 .bot{width: 100%; float: left;}
.liu_x .item.mr1{ width:100%; height:2.56rem; overflow:hidden;}
.liu_x .bot{ clear:left; padding-top:0.4rem;}
.liu_x .sub{width:100%; line-height:0.7rem; height:0.7rem; border:none; text-align: center; background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42); color: #FFF; cursor: pointer; font-size:0.26rem; display: block; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; margin: 0 auto; border-radius:0.6rem; font-weight:bold;}
.liu_x .sub:hover{background: none; color: #f0000a;}
.liu_x .item .n-top{ position:absolute; left:100px; top:0;}
.liu_x .area{outline: none; line-height:0.6rem; height:2.56rem; font-size:0.28rem; width:92%; float:left; border:none;background-color:#f9f9f9; padding-left:4%;}



.wiyi_r{ width:100%; position:relative; height:10.8rem;}
.wiyi_r .imh{ width:100%; height:8.18rem; display:block;}
.wiyi_r .wiy_v{ background:url(../images/m12_02.png) bottom center no-repeat; width:100%; height:6.24rem; background-size:100%; position:absolute; left:0; bottom:0;}

.wiyi_r .wiy_f{ position:absolute; width:6.9rem; left:0.3rem; top:0;}
.wiyi_r .wiy_f .wy_cc{ padding-top:2rem;}
.wiyi_r .wiy_f .wy_cc dt{ height:2.6rem;}
.wiyi_r .wiy_f .wy_cc dt h3{ padding-left:0.3rem; font-size:0.65rem; color:#ef3a41; line-height:0.65rem;}
.wiyi_r .wiy_f .wy_cc dt p{ padding:0 0.3rem; text-align:left; font-size:0.26rem; color:#333; line-height:0.4rem; padding-top:0.24rem;}

.wiyi_r .wiy_f .wy_cc dd h4{ padding-left:0.3rem; font-size:0.36rem; color:#333; line-height:0.48rem; font-weight:normal; padding-top:0.4rem;} 
.wiyi_r .wiy_f .wy_cc dd h4 span{ color:#ff4c53;font-size:0.36rem; line-height:0.48rem; font-weight:bold;}
.wiyi_r .wiy_f .wy_cc dd{ width:100%; height:6rem; background-color:#fff; border-radius:0.15rem;box-shadow: 0px 0.1rem 0.3rem #dee3ec; text-align:center;}
.wiyi_r .wiy_f .wy_cc dd .fz p{ padding:0 0.3rem; text-align:left; font-size:0.26rem; color:#666; line-height:0.45rem; padding-top:0.6rem;}
.wiyi_r .wiy_f .wy_cc dd em{ display:block; font-size:0.34rem; color:#666; line-height:0.34rem; padding-top:0.3rem;}
.wiyi_r .wiy_f .wy_cc dd .fz span{font-size:0.34rem; color:#ff4c53; display:inline-block;} 
.wiyi_r .wiy_f .wy_cc dd .fy{ text-align:center; padding-top:0.3rem;}
.wiyi_r .wiy_f .wy_cc dd img{ display:block; width:2.6rem; margin:0 auto; padding-top:0.5rem;}
.wiyi_r .wiy_f .wy_cc dd p{ padding-top:0.2rem; font-size:0.34rem;}

.aj_ds{ margin:0 0.3rem;background-color:#fff; border-radius:0.15rem; box-shadow: 0px 5px 25px #e2e4e6; margin-top:0.5rem; }
.aj_z{ width:100%; height:2.76rem; position:relative;}
.aj_z h3{ font-size:0.34rem; color:#000; line-height:0.5rem; position:absolute; left:0.3rem; top:0.68rem;}
.aj_z h3 span{font-size:0.34rem; color:#ef3a41;}
.aj_z p{ font-size:0.34rem; color:#000; line-height:0.5rem;position:absolute; left:0.3rem; top:1.16rem;}
.aj_z p span{font-size:0.34rem; color:#ef3a41;}
.aj_z img{ float:right; display:block; height:2.76rem;}

.aj_y{ display:inline-block; width:100%;}
.aj_y dl{ background-color:#fff; border-top:#d4d4d4 solid 1px; border-right:#d4d4d4 solid 1px; float:left; height:2.74rem; width:3.44rem;}
.aj_y dl:nth-child(2n){ border-right:none;}
.aj_y dl dd{ height:1.4rem;margin-top:0.46rem;  padding-left:0.3rem;}
.aj_y dl dd h3{ font-size:0.34rem; color:#333; line-height:0.34rem;}
.aj_y dl dd p{ font-size:0.24rem; color:#666; line-height:0.3rem; padding-top:0.14rem;}
.aj_y dl dd p span{font-size:0.24rem; color:#ef3a41;}
.aj_y dl dt{ margin-left:0.5rem; width:0.56rem;}

.wy_dc5{ padding:0 0.3rem; padding-top:0.1rem;}
.wy_dc5 ul{ display:inline-block; width:105%;}
.wy_dc5 ul li{ width:5.9rem; padding:0.5rem; background-color:#fff; border-radius:0.15rem; box-shadow: 0px 5px 25px #e2e4e6; float:left; margin-top:0.4rem;}
.wy_dc5 ul li dt{ background:url(../images/y86_03.png) 0 0.06rem no-repeat; font-size:0.32rem; color:#ef3a41; line-height:0.42rem; padding-left:0.56rem; padding-bottom:0.3rem;}
.wy_dc5 ul li dd{font-size:0.26rem; color:#666; line-height:0.44rem; border-top:#ccc solid 1px; padding-top:0.3rem;}

.ck_pz{ padding:0 0.3rem; padding-top:0.7rem;}
.ck_pz h3{ text-align:center; font-size:0.48rem; color:#333; line-height:0.48rem;}
.ck_pz h3 span{ color:#ef3a41;font-size:0.48rem;}
.ck_pz img{ display:block; width:100%; border-radius:0.15rem; margin-top:0.46rem;}
.ck_p1 .ck_pz ul{ display:inline-block; width:100%; padding-top:0.2rem;}
.ck_p1 .ck_pz ul li{ width:100%; height:0.7rem; background-color:#fff; border-radius:0.5rem;box-shadow: 0px 3px 15px #e2e4e6;  margin-top:0.26rem;}
.ck_p1 .ck_pz ul li i{ display:block; width:0.57rem; height:0.6rem; background:url(../images/y45_03.png) center center no-repeat; margin-top:0.04rem; float:left; margin-left:0.06rem; background-size:100%;}
.ck_p1 .ck_pz ul li p{ float:left; font-size:0.32rem; color:#666; line-height:0.7rem; padding-left:0.26rem;}
.ck_p1 .ck_pz ul li:hover p{ color:#ef3a41;}


.wiyi_e{ width:100%; position:relative; height:10.8rem;}
.wiyi_e .imh{ width:100%; height:8.18rem; display:block;}
.wiyi_e .wiy_v{ background:url(../images/m12_02.png) bottom center no-repeat; width:100%; height:6.24rem; background-size:100%; position:absolute; left:0; bottom:0;}

.wiyi_e .wiy_f{ position:absolute; width:6.9rem; left:0.3rem; top:0;}
.wiyi_e .wiy_f .wy_cc{ padding-top:1.7rem;}
.wiyi_e .wiy_f .wy_cc dt{ height:3rem;}
.wiyi_e .wiy_f .wy_cc dt h3{ padding-left:0.3rem; font-size:0.65rem; color:#fff; line-height:0.65rem;}
.wiyi_e .wiy_f .wy_cc dt p{ padding:0 0.3rem; text-align:left; font-size:0.26rem; color:#fff; line-height:0.4rem; padding-top:0.24rem;}

.wiyi_e .wiy_f .wy_cc dd h4{ padding-left:0.3rem; font-size:0.36rem; color:#333; line-height:0.48rem; font-weight:normal; padding-top:0.4rem;} 
.wiyi_e .wiy_f .wy_cc dd h4 span{ color:#ff4c53;font-size:0.36rem; line-height:0.48rem; font-weight:bold;}
.wiyi_e .wiy_f .wy_cc dd{ width:100%; height:6rem; background-color:#fff; border-radius:0.15rem;box-shadow: 0px 0.1rem 0.3rem #dee3ec; text-align:center;}
.wiyi_e .wiy_f .wy_cc dd .fz p{ padding:0 0.3rem; text-align:left; font-size:0.26rem; color:#666; line-height:0.45rem; padding-top:0.6rem;}
.wiyi_e .wiy_f .wy_cc dd em{ display:block; font-size:0.34rem; color:#666; line-height:0.34rem; padding-top:0.3rem;}
.wiyi_e .wiy_f .wy_cc dd .fz span{font-size:0.34rem; color:#ff4c53; display:inline-block;} 
.wiyi_e .wiy_f .wy_cc dd .fy{ text-align:center; padding-top:0.3rem;}
.wiyi_e .wiy_f .wy_cc dd img{ display:block; width:2.6rem; margin:0 auto; padding-top:0.5rem;}
.wiyi_e .wiy_f .wy_cc dd p{ padding-top:0.2rem; font-size:0.34rem;}


.wy_d2.wy_bj dl dt{ margin-left:0; margin-right:0.74rem;}

.wy_d4.mn_u dd{ padding:0.3rem;}


/*影像三湘*/
.gx_sm1{ padding:0 0.3rem; margin-top:0.6rem; position:relative;}
.gx_sm1 img{ border-radius:0.15rem;}
.gx_sm1 h3{ display:block;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42); color: #FFF; cursor: pointer; display: block; width:3.54rem; height:0.8rem; border-radius:0.6rem; text-align:center; line-height:0.8rem; font-size:0.34rem; position:absolute; bottom:-0.3rem; left:50%; margin-left:-1.77rem; }
.gx_sm1 h3:hover{background:#cf2b32; color: #fff;}
.gx_sm1 .videolist .item{ margin-bottom:0.5rem; float:left; width:3.3rem; margin-right:0.3rem; text-align:center; overflow:hidden;}
.gx_sm1 .videolist .item img{ display:block;}
.gx_sm1 .videolist .item p{ line-height:0.6rem;}
.gx_sm1 .videolist .item:nth-child(2n){ margin-right:0}


/* 荣誉资质 */
.honorPage{padding:0 0.3rem;margin-top:0.4rem;}
.honorPage .honorlist li{display:block;margin-top:0.4rem;width:100%;background:#fff;box-shadow: 0.04rem 0 0.12rem rgba(0,0,0,0.1); padding-bottom: 0.06rem;border-radius:0.1rem; }
.honorPage .honorlist li:nth-child(2n){ margin-right:0}
.honorPage li a{display:inline-block; padding:0.14rem;}
.honorPage li img{width:100%;position: relative;overflow: hidden; border-radius:0.1rem; }

.honorPage li .txt{ width:95%; margin-left:5%;box-sizing: border-box; text-align:left;}
.honorPage li .txt .tit{line-height:0.3rem;color:#333; padding-top:0.3rem; text-align:left; font-size:0.34rem; padding-bottom:0.1rem;}
.honorPage li .txt .desc{margin-top:0.3rem;font-size:0.24rem;line-height:0.36rem;color:#999;}
.honorPage li .txt p{ font-size:0.26rem; line-height:0.4rem; padding-top:0.14rem;}

/* relink */
.reLink{padding-right:0;margin-left:0;height:0.9rem;line-height:0.9rem;border-top:1px solid #ddd;}
.reLink .prevLink a{display:block;padding-left:0.4rem;float:left;width:100%;box-sizing: border-box;background-size:0.12rem 0.21rem; overflow:hidden;border-bottom:1px solid #ddd;}
.reLink .nextLink a{text-align:left;padding-left:0.4rem;display:block;padding-right:0.4rem;float:left;width:100%;box-sizing: border-box;background-size:0.12rem 0.21rem; overflow:hidden;border-bottom:1px solid #ddd;}
.reLink a{font-size:0.24rem;color:#242f4b;}




.wiyi_ym{ width:100%; position:relative; height:9rem;}
.wiyi_ym .imh{ width:100%; height:9rem; display:block;}
.wiyi_ym .wiy_v{ background:url(../images/m12_02.png) bottom center no-repeat; width:100%; height:6.24rem; background-size:100%; position:absolute; left:0; bottom:0;}

.wiyi_ym .wiy_f{ position:absolute; width:6.9rem; left:0.3rem; top:0;}
.wiyi_ym .wiy_f .wy_cc{ padding-top:2.6rem;}
.wiyi_ym .wiy_f .wy_cc dt h3{ font-size:0.65rem; color:#ef3a41; line-height:0.65rem;}
.wiyi_ym .wiy_f .wy_cc dt p{ text-align:left; font-size:0.45rem; color:#fff; line-height:0.45rem; padding-top:0.5rem;text-shadow: #5c5c5c 0px 1px 1px;}
.wiyi_ym .wiy_f .wy_cc dd { padding-top:0.46rem;}
.wiyi_ym .wiy_f .wy_cc dd a{ display:none; width:2.6rem; height:0.62rem; text-align:center; line-height:0.62rem; border:#ef3a42 solid 0.02rem; border-radius:0.5rem; float:left; margin-right:0.36rem;}
.wiyi_ym .wiy_f .wy_cc dd a p{ display:inline-block;}
.wiyi_ym .wiy_f .wy_cc dd a p span{ display:block; float:left; font-size:0.28rem; color:#ef3a42;}
.wiyi_ym .wiy_f .wy_cc dd a p i{ display:block; width:0.09rem; height:0.12rem; background-position:-3.47rem -0.61rem; float:left; margin-top:0.24rem; margin-left:0.24rem;}

.xs_l{ padding:0 0.3rem;margin-top: -0.54rem;
position: relative;
z-index: 6; font-size:0.3rem; color:#fff; line-height:0.3rem; font-weight:bold;text-shadow: #5c5c5c 0px 1px 1px;}
.ys_c{ margin:0 0.3rem; background-color:#fff; padding:0.3rem;box-shadow: 0px 5px 25px #e2e4e6; border-radius:0.15rem; margin-top:0.5rem;}
.ys_c h3{ font-size:0.34rem; color:#333; line-height:0.34rem; text-align:center; font-weight:normal;}
.ys_c p{ font-size:0.26rem; color:#333; line-height:0.46rem; padding-top:0.24rem;}

.ys_b{ background:url(../images/ym2_03.png) center center no-repeat; width:0.65rem; height:0.8rem; background-size:100%; margin:0 auto; margin-top:0.6rem; display:none;}
.tit p span{ color:#ef3a41;font-size: 0.28rem;}

.wy_dc.wj_l .bd li img{ float:none;width: 5.66rem; display:block;}
.wy_dc.wj_l .bd {  height: auto;}
.wy_dc.wj_l .bd li a{ display:block; width:2.6rem; height:0.62rem; text-align:center; line-height:0.62rem; border:#ef3a42 solid 0.02rem; border-radius:0.5rem; margin-bottom:0.3rem; margin-left:0.3rem;}
.wy_dc.wj_l .bd li a em{ display:inline-block;}
.wy_dc.wj_l .bd li a em span{ display:block; float:left; font-size:0.28rem; color:#ef3a42;}
.wy_dc.wj_l .bd li a em i{ display:block; width:0.09rem; height:0.12rem; background-position:-3.47rem -0.61rem; float:left; margin-top:0.28rem; margin-left:0.24rem;}
.wy_dc.wj_l .bd li h3{ padding-left:0.3rem; padding-top:0.3rem;}
.wy_dc.wj_l .bd li p{ padding-left:0.3rem; padding-bottom:0.3rem;}
.wy_dc.wj_l .bd li p span{ color:#ef3a41;}

.kh_t1 .lk{ margin:0 auto; display:block; width:3.5rem; height:0.86rem; text-align:center; line-height:0.86rem; background-color:#ef3a42; border-radius:0.5rem; margin-top:0.6rem;}
.kh_t1 .lk p{ display:inline-block;}
.kh_t1 .lk p span{ display:block; float:left; font-size:0.36rem; color:#fff; line-height:0.86rem;}
.kh_t1 .lk p i{ display:block; width:0.18rem; height:0.2rem; background-position:-3.31rem -1.6rem; float:left; margin-top:0.35rem; margin-left:0.24rem;}

.wy_hk{ background-color:#fff; margin:0 0.3rem; border-radius:0.15rem; padding:0.4rem 0.6rem; padding-top:0.3rem; margin-top:0.5rem;}
.wy_hk a{ display:inline-block; padding:0.28rem 0; width:100%; border-bottom:#ececec solid 1px;}
.wy_hk a:last-child{ border-bottom:none;}
.wy_hk a i{ display:block; float:left; width:0.4rem; height:0.4rem; background:url(../images/ym5_03.png) center center no-repeat; background-size:100%;}
.wy_hk a p{ float:right; width:5rem; font-size:0.26rem; color:#666; line-height:0.42rem;}


.mzj1{ margin:0 0.3rem; border-radius:0.15rem; margin-top:0.6rem;height:3.4rem; position:relative;}
.mzj1 img{ display:block; width:100%;height:3.4rem; border-radius:0.15rem; }
.mzj1 p{ position:absolute; font-size:0.36rem; line-height:0.5rem; left:2.8rem; top:0.6rem; padding-right:0.3rem; text-shadow: #fff 0px 1px 1px;}
.mzj1 p span{ display:block; font-size:0.28rem; text-shadow: #fff 0px 1px 1px;color:#5e5e5e; font-weight:100;}



.mzj2{ margin:0 0.3rem; border-radius:0.15rem; margin-top:0.6rem;height:3.4rem; position:relative;}
.mzj2 img{ display:block; width:100%;height:3.4rem; border-radius:0.15rem;  }
.mzj2 p{ position:absolute; font-size:0.36rem; line-height:0.5rem; left:0.3rem; top:0.5rem; padding-right:0.3rem; text-shadow: #fff 0px 1px 1px;font-weight:bold;}
.mzj2 p span{ display:block; font-size:0.28rem;color:#5e5e5e; font-weight:100; text-shadow: #fff 0px 1px 1px;}
.mzj2 p i{ display:inline-block;font-size:0.28rem; text-shadow: #fff 0px 1px 1px;}
.mzj2 p b{ display:inline-block; font-weight:bold;font-size:0.38rem; text-shadow: #fff 0px 1px 1px;}
.mzj2 p em{ display:block; font-size:0.28rem; color:#5e5e5e; font-weight:100; text-shadow: #fff 0px 1px 1px;}


.pd_0{ display:block; width:6.9rem; margin:0 auto; padding-top:0.4rem;}
.pd_0 .pd1_z{ width:6.3rem; padding:0.3rem 0.3rem; padding-bottom:0.5rem; border-radius:0.15rem; background-color:#fff;box-shadow: 0px 5px 25px #e3e5ee; position:relative;}
.pd_0 .pd1_z img{ display:block; width:100%;}
.pd_0 .pd1_z h3{ font-size:0.3rem; color:#fff; line-height:0.3rem; position:absolute; left:0.64rem; top:0.7rem;}
.pd_0 .pd1_z p{ font-size:0.26rem; color:#666; line-height:0.4rem; padding-top:0.4rem;}
.pd_0 .pd1_z i{ z-index:6; display:block; width:3.6rem; height:0.7rem; text-align:center; line-height:0.7rem; background-color:#f13d48; font-size:0.3rem; color:#fff; background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; border-radius:0.6rem; margin:0 auto; margin-top:0.46rem;}

.pd_0 .pd1_y{ width:100%;}
.pd_0 .pd1_y ul{ display:inline-block; width:100%;}
.pd_0 .pd1_y ul li{ display:block; background:#fff url(../images/pz1_03.jpg)  center center no-repeat; width:2.11rem; height:1.75rem;  margin-top:0.3rem;box-shadow: 0px 3px 20px #ebecef; border-radius:0.1rem; background-size:100%; margin-right:0.28rem; float:left; }
.pd_0 .pd1_y ul li:hover{ transform:translateY(-3px);transition:all ease 0.36s;/*border:#ef3a41 solid 1px;*/ width:338px; height:166px; background-size:100%;}
.pd_0 .pd1_y ul li i{ display:block; padding-top:0.5rem; margin-left:0.34rem;}
.pd_0 .pd1_y ul li p{ font-size:0.3rem; padding-top:0.1rem; padding-left:0.34rem;}
.pd_0 .pd1_y ul li:nth-child(3n){ margin-right:0;}

.pd3_y{ width:6.9rem; padding:0 0.3rem;}
.pd3_y ul{ display:inline-block; padding-top:0.17rem; width:100%;}
.pd3_y ul li{ width:100%; height:1.7rem; border-radius:0.1rem; overflow:hidden; margin-top:0.24rem; background-color:#fff;box-shadow: 0px 5px 25px #e3e5ee;}
.pd3_y ul li b{ display:block; width:3rem; height:1.7rem; overflow:hidden; float:left;}
.pd3_y ul li img{ display:block; width:3rem; height:1.7rem; transition:all ease 0.36s;}
.pd3_y ul li:hover img{-webkit-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
.pd3_y ul li .l{ width:3.36rem; float:left; margin-left:0.28rem;}
.pd3_y ul li .l i{ display:block; font-size:0.24rem; color:#999; line-height:0.24rem; font-family:"Arial"; }
.pd3_y ul li .l h3{ display:block; font-size:0.28rem; color:#333; line-height:0.4rem; margin-top:0.24rem; height:0.9rem;}
.pd3_y ul li:hover h3{ color:#ef3a41;}
.pd3_y ul li .l em{ display:block; font-size:16px; color:#999; line-height:16px; margin-top:16px;}
.pd2_y ul li .l em:hover{ color:#ef3a41;}

.pdy3 .lj{ z-index:6; display:block; width:3.6rem; height:0.7rem; text-align:center; line-height:0.7rem; background-color:#f13d48; font-size:0.3rem; color:#fff; background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; border-radius:0.6rem; margin:0 auto; margin-top:0.46rem;}
.pdy3{ padding-bottom:1rem;}



/*.ck_lj2{ display:inline-block; width:6.9rem; padding:0 0.3rem; padding-bottom:0.8rem; padding-top:0.2rem;}
.ck_lj2 .ul{ display:inline-block; width:100%;}
.ck_lj2 .ul .item{ width:100%; background-color:#fff;box-shadow: 0px 3px 15px #e2e4e6; float:left; margin-top:0.24rem; position:relative; border-radius:0.15rem; overflow:hidden;}
.ck_lj2 .ul .item a{ display:block; width:100%; height:100%;}
.ck_lj2 .ul .item h3{ font-size:0.3rem; color:#999; line-height:1rem; margin-left:0.4rem; font-weight:100;  position:relative; float:left; }
.ck_lj2 .ul .item h3 span{ display:block; font-size:0.34rem; color:#333; line-height:1rem;}
.ck_lj .ul .item p i{ display:block; float:left; font-size:0.24rem; color:#999; line-height:0.24rem; padding-left:0.4rem; padding-top:0.24rem;}
.ck_lj2 .ul .item p span{ display:block; float:right; font-size:0.24rem; color:#999; line-height:1rem; padding-right:0.4rem; }
.ck_lj .ul .item:hover h3 span{ color:#ef3a41;}
.ck_lj .ul .item p:hover{ color:#ef3a41;}
.ck_lj .ul .item:hover{}
.ck_lj .ul .item b{ display:block; background:url(../images/y42_03.png) center center no-repeat; width:0.97rem; height:0.97rem; position:absolute; right:0; top:0;}*/

.ck_lj2{ display:inline-block; width:6.9rem; padding:0 0.3rem; padding-bottom:0.8rem; padding-top:0.2rem;}
.ck_lj2 .bd ul{ display:inline-block; width:100%;}
.ck_lj2 .bd ul li{position:relative; width:6.9rem; height:3.2rem; display:block; margin:0 auto; background:url(../images/m19_03.jpg) bottom center no-repeat; background-size:100%; float:left; margin-top:0.3rem; border-radius:0.15rem;}
.ck_lj2 .bd ul li h3{ font-size:1rem; color:#f23e4b; line-height:1rem; padding-top:0.18rem; font-family:"Arial"; padding-top:0.7rem; padding-left:0.6rem; float:left;}
.ck_lj2 .bd ul li p{ display:inline-block; padding-left:left;
 padding-left:0.3rem; padding-top:1rem;}
.ck_lj2 .bd ul li span{ float:left; line-height:0.46rem; font-size:0.38rem; color:#f23e4b; display:block; }
.ck_lj2 .bd ul li i{ display:none; float:left; width:1.28rem; height:2px; background-color:#e4e8f4; margin-left:0.3rem; margin-top:0.22rem;}
.ck_lj2 .bd ul li em{ display:none; padding:0.6rem; padding-top:0.2rem; font-size:0.26rem; color:#666; line-height:0.38rem;}
.ck_lj2 .bd ul li:nth-child(2n){ margin-right:0;}

.ck_lj2 .hd{ display:inline-block; width:100%; text-align:center; padding-top:0.3rem;}
.ck_lj2 .hd ul{ display:inline-block;}
.ck_lj2 .hd ul li{ display:block; float:left; width:0.12rem; height:0.12rem; background-color:#ccc; border-radius:0.5rem; margin:0 0.08rem; font-size:0;}
.ck_lj2 .hd ul li.on{ background-color:#ef3a41;}


.wiyi_c .wiy_t .wy_db.wjk{ margin:0;}
.wiyi_c .wiy_t .wy_db.ykl dd .fz p:nth-child(1), .wiyi_c .wiy_t .wy_db.ykl dd .fz p:nth-child(2){ display: none;}
.wiyi_c .wiy_t .wy_db.ykl dd .fy {
    padding-top: 0rem;
}

.wiyi_xp0 .wi_p2{ background-color:#fff; width:6.9rem; margin:0 auto; border-radius:0.1rem; overflow:hidden;box-shadow: 0px 3px 20px #e1e1e1; margin-top:0.5rem; position:relative; padding-bottom:0.3rem;}
.wiyi_xp0 .wi_p2 .wi_fa{ width:6.9rem;}
.wiyi_xp0 .wi_p2 .wi_fa .img{ display:block; width:100%;}
.wiyi_xp0 .wi_p2 .wi_fa h3{ font-size:0.45rem; color:#ef3a41; line-height:0.45rem; font-weight:bold; padding-left:0.3rem; padding-top:0.5rem;}
.wiyi_xp0 .wi_p2 .wi_fa p{ font-size:0.26rem; color:#666; line-height:0.4rem; padding-top:0.3rem; padding-left:0.3rem;} 
.wiyi_xp0 .wi_p2 .wi_fa p span{ display:block; font-size:0.34rem; color:#333; line-height:0.34rem; padding-bottom:14px;} 
.wiyi_xp0 .wi_p2 .wi_fa ul{ display:inline-block; width:6.3rem; margin-left:0.3rem; margin-top:0.2rem;}
.wiyi_xp0 .wi_p2 .wi_fa ul li{ font-size:0.26rem; color:#333; width:5.4rem; height:0.56rem; border:#ddd solid 1px; border-radius:0.5rem; line-height:0.56rem; overflow:hidden; margin-top:0.16rem;}
.wiyi_xp0 .wi_p2 .wi_fa ul li span{ display:block; float:left; width:1.5rem;height:0.56rem;  background-color:#ef3a41; text-align:center; color:#fff; font-weight:bold; padding-left:0.6rem;}
.wiyi_xp0 .wi_p2 .wi_fa ul li i{ display:block; float:left; padding-left:0.5rem;}
.wiyi_xp0 .wi_p2 .wi_fa b{ display:block; width:1.8rem; height:1.8rem;  border:#ddd solid 0.02rem; border-radius:0.1rem; position:absolute; right:0.3rem; top:4.5rem; overflow:hidden;}

.wiyi_xp1 .wi_p2{ background-color:#fff; width:6.9rem; margin:0 auto; border-radius:0.1rem; overflow:hidden;box-shadow: 0px 3px 20px #e1e1e1; margin-top:0.5rem; position:relative; padding-bottom:0.3rem;}
.wiyi_xp1 .wi_p2 .wi_fa{ width:6.9rem;}
.wiyi_xp1 .wi_p2 .wi_fa .img{ display:block; width:100%;}
.wiyi_xp1 .wi_p2 .wi_fa h3{ font-size:0.45rem; color:#ef3a41; line-height:0.45rem; font-weight:bold; padding-left:0.3rem; padding-top:0.5rem;}
.wiyi_xp1 .wi_p2 .wi_fa p{ font-size:0.26rem; color:#666; line-height:0.4rem; padding-top:0.3rem; padding-left:0.3rem;} 
.wiyi_xp1 .wi_p2 .wi_fa p span{ display:block; font-size:0.34rem; color:#333; line-height:0.34rem; padding-bottom:14px;} 
.wiyi_xp1 .wi_p2 .wi_fa ul{ display:inline-block; width:6.3rem; margin-left:0.3rem; margin-top:0.2rem;}
.wiyi_xp1 .wi_p2 .wi_fa ul li{ font-size:0.26rem; color:#333; width:5.4rem; height:0.56rem; border:#ddd solid 1px; border-radius:0.5rem; line-height:0.56rem; overflow:hidden; margin-top:0.16rem;}
.wiyi_xp1 .wi_p2 .wi_fa ul li span{ display:block; float:left; width:1.5rem;height:0.56rem;  background-color:#ef3a41; text-align:center; color:#fff; font-weight:bold; padding-left:0.6rem;}
.wiyi_xp1 .wi_p2 .wi_fa ul li i{ display:block; float:left; padding-left:0.5rem;}
.wiyi_xp1 .wi_p2 .wi_fa b{ display:block; width:1.8rem; height:1.8rem;  border:#ddd solid 0.02rem; border-radius:0.1rem; position:absolute; right:0.3rem; top:4.5rem; overflow:hidden;}

.ltyd_g{ margin:0 auto; width:6.9rem; height:4.7rem;border-radius:0.1rem; overflow:hidden;box-shadow: 0px 3px 20px #e1e1e1; margin-top:0.5rem; margin-bottom:0.2rem; position:relative;}
.ltyd_g img{ display:block; width:6.9rem; height:4.7rem;}
.ltyd_g p{ position:absolute; left:0.48rem; top:0.64rem; font-size:0.4rem; color:#333; line-height:0.6rem;}
.ltyd_g p span{ color:#e32835;font-size:0.4rem}
.ltyd_g p i{ display:block; font-size: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;
    }
}