@charset "utf-8";
* { margin:0; padding:0; }
body { max-width:640px;min-width:320px;margin:0 auto!important;text-align:left; color:#373737; -webkit-text-size-adjust:100%; font-family:"\5FAE\8F6F\96C5\9ED1"; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; }
li { list-style:none; }
img { border:none; }
em, i { font-style:normal; }
a, a.visited { text-decoration:none; color:#717171; }
.clear:after { clear:both; display:block; overflow:hidden; content:"."; }
input, textarea { -webkit-appearance:none; font-family:"\5FAE\8F6F\96C5\9ED1"; outline:none; }
div, ul, ol, dl, section, article { height:auto; overflow:hidden; }
@media only screen and (max-width: 319px) {
html, body {
font-size:12px;
}
}
@media only screen and (max-width: 479px) and (min-width: 320px) {
html, body {
font-size:14px
}
}
@media only screen and (max-width: 639px) and (min-width: 480px) {
html, body {
font-size:16px
}
}
@media only screen and (max-width: 720px) and (min-width: 640px) {
html, body {
font-size:18px
}
}
@media only screen and (max-width: 960px) and (min-width: 720px) {
html, body {
font-size:20px;
}
}
@media only screen and (max-width: 1280px) and (min-width: 960px) {
html, body {
font-size:22px;
}
}
@media only screen and (max-width: 1440px) and (min-width: 1280px) {
html, body {
font-size:24px;
}
}
.logo img, .banner img, .t_banner img { width:100%; float:left; }
.banner { margin-top:1px; }
.banner ul li { width:100%; float:left; }
#pagenavi a { width:33.33%; float:left; height:2px; background:#52007f; }
#pagenavi .active { background:#a87ae7; }
.lm_top { padding-bottom:3px; }
.lm_top a { width:55%; float:left; height:3.57em; background:#fc6fcf; border:1px solid #fc6fcf; border-radius:0.35em; box-shadow:2px 2px 2px #e2e2e2; }
.lm_top a:nth-child(1):before {
width:2.57em;
float:left;
height:2.57em;
content:"";
background:url(../images/ic1.png) no-repeat;
background-size:cover;
margin:0.5em 0 0 1em;
}
.lm_top a:nth-child(1) span {
color:#fff;
font-size:0.85em;
display:block;
margin:0.33em 0 0 4.91em;
line-height:1.33em;
}
.lm_top a:nth-child(1) span p {
display:block;
font-size:1.5em;
line-height:1.44em;
}
.lm_top a:nth-child(2) {
background-image: -moz-linear-gradient(top, #fff, #ebebeb); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ebebeb)); /* Saf4+, Chrome */
border-color:#dcdcdc;
width:41%;
float:right;
line-height:3.57em;
}
.lm_top a:nth-child(2):before {
content:"";
width:1.78em;
float:left;
height:1.71em;
background:url(../images/ic2.png) no-repeat;
background-size:cover;
margin:1em 0.42em 0 0.57em;
}
.lm_top a:nth-child(2) span {
float:left;
color:#fc6fcf;
font-size:1.28em;
}
.box { background:#eee; padding:1.07em 0.71em 1.42em; margin-top:1.28em; }
.title { border-bottom:1px solid #fc6fcf; background:#f7f7f7; }
.title span { float:left; height:2.33em; line-height:2.35em; border-bottom:0.21em solid #fc6fcf; overflow:hidden; }
.title span:before { width:2.92em; float:left; height:2.35em; content:""; background:url(../images/title_bg.png) no-repeat #fc6fcf; background-size:1800% 100%; }
.title1 span:before { background-position:5.88% 0; }
.title2, .title4, .title5, .title6 { margin-top:1.42em; }
.title2 span:before { background-position:11.76% 0; }
.title3 span:before { background-position:17.64% 0; }
.title4 span:before { background-position:23.52% 0; }
.title5 span:before { background-position:29.4% 0; }
.title6 span:before { background-position:35.28% 0; }
.title7 span:before { background-position:41.16% 0; }
.title8 span:before { background-position:47.04% 0; }
.title9 span:before { background-position:52.92% 0; }
.title10 span:before { background-position:58.8% 0; }
.title11 span:before { background-position:64.68% 0; }
.title12 span:before { background-position:70.56% 0; }
.title13 span:before { background-position:76.44% 0; }
.title14 span:before { background-position:82.32% 0; }
.title15 span:before { background-position:88.2% 0; }
.title16 span:before { background-position:94.08% 0; }
.title17 span:before { background-position:100% 0; }
.title span em { float:left; width:0; height:0; border-bottom:2.36em solid #fc6fcf; border-right:1.71em solid transparent; }
.title span p { float:left; font-size:1.42em; font-weight:bold; padding:0 0.45em; }
.content { background:#f7f7f7; padding:1.28em 0.57em 1.21em; }
.zj { padding-bottom:2px; }
.zj li { width:100%; float:left; }
.zj li img { float:left; width:7.5em; height:8.21em; border:1px solid #fff; box-shadow:2px 2px 2px #e0e0e0; }
.zj li span { display:block; margin-left:8.71em; }
.zj li span p:nth-child(1) {
line-height:1.57em;
display:block;
}
.zj li span p:nth-child(1) a {
float:left;
color:#f99bf9;
font-size:1.28em;
font-weight:bold;
margin-right:0.83em;
}
.zj li span p:nth-child(2) {
display:block;
line-height:1.42em;
margin-top:0.71em;
color:#6b6b6b;
}
.zj li span a:nth-child(3) {
display:block;
width:93%;
line-height:2.14em;
color:#fff;
text-align:center;
background:#eb6eb4;
border-radius:0.21em;
margin-top:1em;
box-shadow:3px 3px 3px #ebebeb;
}
.zj li:nth-child(2) {
margin-top:1.28em;
}
.t_banner { margin-top:1.28em; }
.kc { background:#fff; }
.kc_left { width:52%; float:left; padding:0.92em 2.5% 1.07em; background:#dadada; }
.tel { height:2.18em; font-size:1.14em; border:1px solid #9f9f9f; padding-left:2.06em; background:url(../images/bg9.png) no-repeat #fff; background-size:contain; }
.tel input { width:100%; float:left; height:2.18em; font-size:1.14em; border:0; color:#b8b8b8; }
.info { border:1px solid #9f9f9f; background:#fff; font-size:1.14em; margin-top:0.56em; padding:0.5em 0 0 0.5em; }
.info textarea { width:100%; float:left; height:4.5em; border:0; font-size:1.14em; color:#b8b8b8; }
.kc_left .btn { width:63%; height:2.21em; font-size:1em; border:0; background:#ec4e43; margin:1em auto 0; display:block; color:#fff; border-radius:0.21em; }
.kc_right { width:43%; float:right; text-align:center; }
.kc_right p { display:block; line-height:2.87em; font-size:1.14em; margin-top:0.6em; }
.kc_right a { display:block; margin:0 1.25em 0; font-size:0.85em; border:1px solid #ff928b; border-radius:2px; }
.kc_right a:before { width:4.91em; height:4.41em; display:inline-block; content:""; background:url(../images/bg10.png) no-repeat; background-size:cover; margin-top:0.41em; }
.kc_right a span { display:block; line-height:2.41em; background:#ff928b; color:#fff; margin-top:0.41em; }
.kc_right em { display:block; font-size:0.85em; line-height:2em; height:2em; border:1px solid #ff928b; margin:1em 1.25em 0; color:#ec4e43; }
.box1 { background:#eee; padding:1.28em 0.71em 1.42em; }
.banner1 { border-bottom:2px solid #fc6fcf; }
.banner1 img { width:100%; float:left; }
/**/
.pl { background:#f7f7f7; padding-bottom:1.71em; }
.pl_title { line-height:3.21em; padding:0.5em 0.42em 0 0.85em; border-bottom:1px solid #c9c9c9; }
.pl_title p { float:left; font-size:1.14em; }
.pl_title span { float:left; color:#ec4e43; font-size:1.71em; margin-left:0.66em; font-weight:bold; }
.pl_title a { float:right; color:#717171; }
.pl ul { padding:0.43em 0.57em 0; }
.pl ul li { width:32%; float:left; font-size:0.85em; line-height:2.66em; color:#fff; text-align:center; background:#ff928b; margin:0.75em 0 0 2%; }
.pl ul li:nth-child(1), .pl ul li:nth-child(4) {
margin:0.75em 0 0;
}
.pl ul li:nth-child(4), .pl ul li:nth-child(5) {
width:49%;
}
.pl ul li:nth-child(2) {
background:#ffb2ac;
}
.pl ul li:nth-child(3) {
background:#f5ba5d;
}
.pl ul li:nth-child(4) {
background:#f5ba5d;
}
.pl ul li:nth-child(5) {
background:#ff8982;
}
.pl_content { padding:1.07em 0.57em 0; }
.pl_content img { width:3.71em; float:left; height:3.71em; border-radius:5px; }
.pl_content span { display:block; margin-left:5em; color:#5e5e5e; }
.pl_content span p:nth-child(1) {
line-height:1.14em;
color:#545454;
font-weight:bold;
}
.pl_content span p:nth-child(2) {
line-height:1.42em;
margin-top:0.71em;
}
/**/
.index_footer { height:12.5rem; background:#eee; text-align:center; color:#6b6b6b; }
.if_menu { height:3.35rem; line-height:3.14rem; font-weight:bold; font-weight:bold; }
.if_menu a { margin:0 0.35rem; }
.index_footer p { display:block; font-size:0.85rem; line-height:1.42rem; }
/**/
.menu { line-height:2.5em; text-align:center; background:#fc6fcf; }
.menu a { width:16.5%; float:left; text-align:center; color:#fff; font-size:12px }
.box2 { background:#eee; padding:1.07rem 0.71rem 0.71rem; }
.box2_title { height:2.78rem; line-height:2.78rem; padding:0.5rem 0.71rem 0; background:#f7f7f7; border-bottom:1px solid #fc6fcf; color:#6b6b6b; font-size:1.14rem; position:relative; }
.box2_title a { float:right; font-size:1rem; color:#eb6eb4; }
.box2_title:before { width:8.07rem; height:0.16rem; background:#fc6fcf; position:absolute; left:0; bottom:0; content:""; }
.fkul { height:6.71rem; border-bottom:1px dashed #bbb; }
.fkul li { width:100%; float:left; height:6.71rem; }
.fkul li img { float:left; width:5.64rem; }
.fkul li span { display:block; margin-left:6.28rem; line-height:1.42rem; color:#6b6b6b; }
.fkul li span b { display:block; line-height:1.85rem; height:2.42rem; }
.fkul li span b em { margin-left:1.42rem; }
.yygh_title { height:1.92rem; line-height:1.92rem; text-align:center; margin-top:1.35rem; background:url(../images/bg12.png) repeat-x left center; }
.yygh_title p { display:inline-block; width:9.42rem; background:#f7f7f7; color:#f99bf9; font-size:1.28rem; }
.yygh_zx { margin:1.21rem 1.28rem 0; text-align:center; }
.yygh_zx a { width:23.5%; float:left; height:2.5rem; background:#f4b045; margin-left:2%; }
.yygh_zx a:nth-child(1) {
margin:0;
}
.yygh_zx a:before { width:4.14rem; height:2.5rem; background:url(../images/bg11.png) no-repeat; background-size:400% 100%; display:inline-block; content:""; }
.yygh_zx a:nth-child(2):before {
background-position:33.33% 0;
}
.yygh_zx a:nth-child(3):before {
background-position:66.66% 0;
}
.yygh_zx a:nth-child(4):before {
background-position:100% 0;
}
.yygh_t { height:4.28rem; text-align:center; line-height:1.42rem; color:#6b6b6b; margin-top:0.85rem; }
.yygh_a { text-align:center; margin:0 2.78rem; text-align:center; }
.yygh_a a { width:45.5%; float:left; height:2.28rem; line-height:2.28rem; background:#a659e2; color:#fff; border-radius:0.21rem; }
.yygh_a a:nth-child(2) {
float:right;
background:#eb6eb4;
}
.fix_top111{position:fixed; top:0; z-index:999;}
.fix_top111 a{display: block;}
.fix_foot{ width:100%; height:2.85em; position:fixed; left:0; bottom:0; z-index:999; overflow:visible}
.fix_foot a{ width:30%; float:left; color:#fff; line-height:2.85em; height:2.85em; background:#4795cc; text-align:center;}
.fix_foot a span{ display:inline-block}
.fix_foot a:nth-child(1){ width:40%; background:#1465ce; position:relative;}
.fix_foot a:nth-child(1):after{ width:100%; background:#1465ce; position:absolute; left:0; top:-0.8em; font-size:1.21em; content:"024-31353938"; height:1.52em; line-height:1.52em; text-align:center; color:#ffea00; border-radius:0.29em 0.29em 0 0; font-weight:bold;}
.fix_foot a:nth-child(2) span::before{ background-position:50% 0;}
.fix_foot a:nth-child(3) span::before{ background-position:100% 0;}
.fix_foot a:nth-child(3){ background:#191ef6;}
#menu { position: fixed; bottom: 0; z-index: 999; width: 100%; max-width: 100%; left: 0; }
#menu ul { width: 100%; margin: 0 auto; float: none; }
#menu li { float: left; width: 25%; list-style:none; }
#menu li a { display: block; overflow: hidden; }
#menu li img { width: 100%; height: auto; display: block; }
body,ul,li{list-style:none;margin:0;padding:0;font-family:"微软雅黑";}
.swt_foot_box{width:100%;}
.swt_foot{position:fixed;bottom:0;left:0;width:100%;background:-moz-linear-gradient(top,#f6f4f4,#c0bfbf);background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#f6f4f4), to(#c0bfbf));background-image: -webkit-gradient(linear,left bottom,left top,color-start(0, #f6f4f4),color-stop(1, #c0bfbf));z-index:9999;overflow:visible;}
.swt_ul{padding-top:0.214rem;overflow:visible;}
.swt_ul li{width:18.25%;float:left;text-align:center;margin-right:9%;line-height:1.428rem;}
.swt_ul li:nth-child(4){margin-right:0;}
.swt_ul li a{display:block;color:#333;text-decoration:none;}
.swt_ul li a span,.swt_right a:before{display:block;width:2.5rem;height:2rem;background:url(/swt/imgrl/swt_icon.png) no-repeat 0 100%;background-size:400% 200%;margin:0 auto;}
.swt_ul li:nth-child(2) a span{background-position:33.33% 100%;}
.swt_ul li:nth-child(3) a span{background-position:66.66% 100%;}
.swt_ul li a strong{display:block;height:2rem;font-size:1.857rem;color:#ec4e45;line-height:2rem;}
.swt_ul li:nth-child(1) a span{position:relative;}
.swt_ul li:nth-child(1) a span:before{content:"2";display:block;width:1.214rem;height:1.214rem;line-height:1.214rem;background:#ec4e45;color:#fff;border-radius:1.214rem;position:absolute;top:-0.5rem;right:-0.5rem;animation:myfirst 1s;-moz-animation:myfirst 1s;-webkit-animation:myfirst 1s;-o-animation:myfirst 1s;animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;}
@keyframes myfirst{0% {background:#ec4e45;}50% {background:#f7ad00;}100% {background:#ec4e45;}}
@-moz-keyframes myfirst{0% {background:#ec4e45;}50% {background:#f7ad00;color:#fff;}100% {background:#ec4e45;}}
@-webkit-keyframes myfirst{0% {background:#ec4e45;}50% {background:#f7ad00;color:#fff;}100% {background:#ec4e45;}}
@-o-keyframes myfirst{0% {background:#ec4e45;}50% {background:#f7ad00;color:#fff;}100% {background:#ec4e45;}}
.swt_right{width:3rem;height:8rem;background:#ec4e45;border-radius:4rem;position:fixed;right:0;top:33%;margin-top:-3rem;overflow:visible;z-index:9999999999;}
.swt_right a{display:block;width:3rem;height:4rem;overflow:hidden;}
.swt_right a:nth-child(1){background:#f7ad00;border-radius:3rem 3rem 0 0;}
.swt_right a:before{content:"";margin-top:1.5rem;background-position:100% 0;}
.swt_right a:nth-child(2):before{background-position:100% 100%;margin-top:1rem;}
.swt_right span{display:block;width:3rem;height:3rem;position:absolute;top:-3rem;}
.swt_right span:before{content:"X";display:block;width:1.5rem;height:1.5rem;background:#ec4e45;border-radius:1.5rem;position:absolute;bottom:-0.7rem;left:50%;margin-left:-0.7rem;color:#fff;font-size:1.5rem;line-height:1.5rem;color:#f3928c;text-align:center;}
#LRdiv0{display:none !important}
#LRdiv1{display:none !important}