body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; }

table { border-collapse: collapse; border-spacing: 0; width: 100%; }

fieldset, img { border: 0; vertical-align: top; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }

ol, ul, li, dl, dt, dd { list-style: none; }

input, button, textarea, checkbox, select, radio, form { vertical-align: top; }

a { color: #000; text-decoration: none; transition: all 0.4s ease 0s; }

a:link, a:visited { text-decoration: none; }

a:hover { text-decoration: underline; }

.red, .red a { color: #a31111; }

.left { float: left; }

.right { float: right; }

.autohei { overflow: hidden; zoom: 1; }

.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }

.blank1 { height: 1rem; font-size: 0; line-height: 0; clear: both; overflow: hidden; background: #f8efe3; }

.blank1_1 { height: 1rem; font-size: 0; line-height: 0; clear: both; overflow: hidden; }

.blank15 { height: 1.5rem; font-size: 0; line-height: 0; clear: both; overflow: hidden; background: #fff; }

.blank18 { height: 1.8rem; font-size: 0; line-height: 0; clear: both; overflow: hidden; background: #fff; }

.blank4 { height: 4rem; font-size: 0; line-height: 0; clear: both; overflow: hidden; background: #fff; }

.blank64 { height: 3.2rem; font-size: 0; line-height: 0; clear: both; overflow: hidden; }

.blank88 { height: 4.4rem; font-size: 0; line-height: 0; clear: both; overflow: hidden; }

.blank8 { height: 0.4rem; font-size: 0; line-height: 0; clear: both; overflow: hidden; }

.blank50 { height: 2.5rem; font-size: 0; line-height: 0; clear: both; overflow: hidden; }

* { -webkit-box-sizing: border-box; box-sizing: border-box; }

.yahei, .yahei * { font-family: "Î¢ÈíÑÅºÚ"; }

body { font-size: 12px; max-width: 640px; min-width: 320px; margin: 0 auto; font-family: "Î¢ÈíÑÅºÚ"; background: #fff; }

.img img, .img { max-width: 100%; max-height: 100%; }

.logo { width: 100%; overflow: hidden; }

.menu { width: 100%; }

.menu li { border: 1px solid #fff; width: 33.3%; float: left; background: #f2457b; padding:.1rem;

font-size: 1.5rem; line-height: 3.4rem; text-align: center; position: relative; cursor: pointer; }

.menu li span { width: 3.2rem; display: inline-block; float: left; height: 3.4rem; }

.menu li span img { width: 100%; height: 100%; }

.menu li p { background: #fff; display: inline-block; width: 100%; height: 100%; }

.menu li a { display: block; }

.banner { width: 100%; overflow: hidden; margin-top:.5rem;

}

/*À´ÔºÂ·Ïß*/



.gundong { width: 93.75%; margin:.5rem auto;

overflow: hidden; border:.1rem solid #f2457b;

border-radius:.3rem;

}

.gundong cite { width: 11%; float: left; }

.jun-tit { width: 100%; height: 4.2rem; background: url(../images/jun_tit_01.png) center no-repeat; background-size: 100% 100%; }

.jun-tit h2 { font-size: 2rem; color: #fff; font-weight: bold; line-height: 3.35rem; }

.jun-tit h2 span { width: 8.125%; float: left; display: inline-block; vertical-align: middle; margin-top:.5rem;

margin-left: 2%; margin-right: 1%; }

.jun-tit img { max-height: 100%; max-width: 100% }

.jun-dy3 { width: 100%; overflow: hidden; margin-top:.5rem;

}

.jun-dy3 ul { width: 93.75%; margin:.5rem auto;

overflow: hidden; }

.jun-dy3 li { width: 49.67%; float: left; margin-top:.15rem;

}

.jun-dy3 li:nth-child(even) { float: right; }

.jun-dy3 h4 { width: 93.75%; overflow: hidden; margin: 0 auto; }

.jun-dy3 h4 a { display: block; width: 49.167%; }

.jun-end { width: 93.75%; margin: 0 auto; overflow: hidden; padding-bottom: 5rem; }

.jun-end cite { width: 39.1%; float: left; margin-right: 1rem; margin-top: 1rem; }

.jun-end p { font-size: 1.2rem; line-height: 2.2rem; }

.jun-end h3 { width: 8.6rem; height: 3rem; line-height: 3rem; text-align: center; margin: 1rem auto 0; overflow: hidden; background: #f2a00c; border-radius:.2rem;

font-size: 1.2rem; float: left; }

.jun-end h3 a { color: #fff; display: block; }

.lylx-a { width: 93.75%; margin: 1.5rem auto 0; overflow: hidden; }

.lylx-a h2 { color: #f2457b; font-size: 2.4rem; font-weight: bold; text-align: center; margin:.3rem auto;

}

.lylx-a h2 span { width: 4.4rem; display: inline-block; vertical-align: middle; }

.lylx-a-one { padding: 1.5rem; background: #fafafa; overflow: hidden; border-bottom: 1px solid #f5f5f5; }

.lylx-a-one dd { font-size: 1rem; line-height: 1.9rem; float: left; }

.lylx-a-one dt { float: right; width: 8.4rem; text-align: center; font-size: 1rem; }

.lylx-a-one dt a { color: #fff; height: 2.6rem; width: 100%; display: inline-block; vertical-align: middle; margin:.3rem 0;

line-height: 2.6rem; }

.lylx-a-tow h3 { width: 93%; margin: 0 auto; height: 3.2rem; border-bottom: 1px dashed #dadada; line-height: 3.2rem; font-size: 1rem; }

.lylx-a-tow h3 span { display: inline-block; vertical-align: middle; width: 1.5rem; }

.lylx-a-tow h3 a { display: inline-block; float: right; color: #f2457b; }

.lylx-a-tow h4 { width: 100%; overflow: hidden; }

.lylx-a-three { width: 93%; margin: 0 auto; overflow: hidden; border-bottom: 1px solid #f5f5f5; }

.lylx-a-three h3 { height: 3.2rem; border-bottom: 1px dashed #dadada; font-size: 1.1rem; line-height: 3.2rem; }

.lylx-a-three h3 span { display: inline-block; vertical-align: middle; width: 1.8rem; height: 1.8rem; text-align: center; line-height: 1.8rem; background: #f2457b; border-radius: 50%; color: #fff; margin-right:.5rem;

}

.lylx-a-three dl { width: 100%; overflow: hidden; margin: 1rem auto; position: relative; }

.lylx-a-three dt { width: 7.3rem; float: left; margin-right: 1rem; }

.lylx-a-three dd p {

font-size:.9rem; line-height: 1.5rem; float: left; }

.lylx-a-three dd h4 {

font-size:.9rem; color: #bdbdbd; padding-top:.5rem;

float: left; }

.lylx-a-three dd h5 { position: absolute; top: 1rem; right:.5rem;

text-align: center; color: #f2457b; font-size: 1.2rem; }

.lylx-a-three dd h5 del { color: #a2a2a2; }

.lylx-b h2 { font-size: 1.6rem; overflow: hidden; }

.lylx-b h2 a { display: inline-block; float: right; width: 6.05rem; height: 1.95rem; background: url(../images/lylx_16.png) center no-repeat; background-size: 100% 100%; text-align: center; line-height: 1.9rem; color: #333; font-size: 1.1rem; font-weight: normal; margin-top: 1rem; margin-right:.5rem;

text-indent: 1rem; }

.lylx-b h3 { padding: 2rem 1rem 0; overflow: hidden; font-size: 1rem; font-weight: bold; line-height: 1.8rem; }

.lylx-b h3 span { display: inline-block; vertical-align: middle; width: 1.8rem; height: 1.8rem; text-align: center; line-height: 1.8rem; background: #f2457b; border-radius: 50%; color: #fff; margin-right:.5rem;

}

.lylx-b p { color: #333; font-size: 1rem; line-height: 1.8rem; padding:.5rem 1rem;

text-align: justify; }
.zixun { height: 40px; width:100%; z-index:999; background-color:#dd137b; text-align:center; position:fixed; bottom:0; left:0;  _position:absolute; _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); overflow:visible; }

.zixun a{ width:24%; height:40px; line-height:40px; float:left;text-align:center; font-size:12px; line-height:40px; color:#fff; font-size:14px; border-right:1px solid #FFF; }

.zixun .bg1{background:#dd137b }

.zixun .bg2{background:#dd137b }

.zixun .bg3{background:#dd137b }

.zixun .bg4{background:#dd137b }

 @media screen and (min-width:320px) {

html { font-size: 0.625rem; -webkit-text-size-adjust: none; }

}

 @media screen and (min-width:400px) {

html { font-size: 0.75rem; }

}

 @media screen and (min-width:480px) {

html { font-size: 0.875rem; }

}

 @media screen and (min-width:560px) {

html { font-size: 1rem; }

}

@media screen and (min-width:640px) {

html { font-size: 1.25rem; }

}

