@charset "gb2312";
/* CSS Document */
html, body {height: 100%;}
html { font-size:100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td ,span{ margin:0; padding:0 }
ul, ol { list-style: none }
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
a { text-decoration: none; }
h2, h3, h4 { font-family: "Microsoft YaHei"; }
html{ font-size:125%;}
body {  font-size:24px; font:1.2em/1.7 "microsoft yahei", "Tahoma", Arial;color: #666; }
.wp{ width:100%; min-width:320px; max-width:640px; margin:0 auto; overflow:hidden;}
.z{ float:left;}
.y{ float:right;}
.red{ color:red;}
img{ border:none; border:0;}
.m1rem{ margin-top:1rem;}
.m15rem{ margin-top:1.5rem;}
.m2rem{ margin-top:2rem;}
.m25rem{ margin-top:2.5rem;}
.m3rem{ margin-top:3rem;}
.line{ height:.3rem; background:#dbd9d9; }
.clear{clear:both;}


header { background:#cb2062; height:4.1rem; padding:1rem 0 0; overflow:hidden; }
.head_logo {border-right:1px solid #ed4aa9; margin-left:2.96%; padding-right:4.6%; width:50%;overflow:hidden;}
.head_logo img {width:100%}
.headCall { margin-top:0.7rem; width:36.25%; margin-right:3.125%}

.top{ height:4.5rem; background:#c92163; overflow:hidden; }
.top img{ max-width:100%; }
.top dd{ width:14.4rem; height:2.9rem; float:left; margin:.75rem 0 0 .75rem; }
.top dt{ width:13.6rem; height:2.9rem; float:right; margin:.75rem .5rem 0 0; }
.bann{ width:100%; }
.bann img{ max-width:100%; display:block; }
.bz_tit{ font:bold 1.8rem/5rem "Microsoft YaHei"; text-align:center; margin-top:.75rem; color:#c92163; }

.bzcon{padding:0 3%; overflow:hidden;}
.bzcon p{ text-align:center; float:left; }
.bzcon p a{ display:block; color:#fff; border-radius: 0.6rem; }
.bz1{ width:20%; font:bold 1.4rem/1.8rem "Microsoft YaHei"; }
.bz1 a{ height:6rem; padding-top:2rem; background:#ec6acc; margin:0 .15rem; }
.bz2{ width:20%; font:bold 1.4rem/1.8rem "Microsoft YaHei";}
.bz2 a{ height:6rem; padding-top:2rem; background:#ee6592; margin:0 .15rem; }
.bz3{ width:45%; float:left; }
.bz31{ width:100%;font:bold 1.4rem/3.8rem "Microsoft YaHei"; text-align:center; }
.bz31 a{ display:block; color:#fff; border-radius: 0.6rem; background:#f77e6a; margin:0 .15rem; }
.bz32{ width:100%;font:bold 1.4rem/3.8rem "Microsoft YaHei"; text-align:center;  margin-top:.4rem; }
.bz32 a{ display:block; color:#fff; border-radius: 0.6rem; background:#f4af56; margin:0 .15rem; }

.bz4{ width:15%; font:bold 1.4rem/1.8rem "Microsoft YaHei"; float:left; }
.bz4 a{ height:6.8rem; padding-top:1.2rem; background:#8a79f3; margin:0 .15rem; }
.bz5{ width:22%; font:bold 1.4rem/3.8rem "Microsoft YaHei"; float:left; }
.bz5 a{font:bold 1.4rem/3.8rem "Microsoft YaHei";  background:#52c4e5; margin:.3rem .15rem; }
.bz6{ width:26%; font:bold 1.4rem/3.8rem "Microsoft YaHei"; float:left; }
.bz6 a{font:bold 1.4rem/3.8rem "Microsoft YaHei";  background:#6db793; margin:.3rem .15rem; }
.bz7{ width:26%; font:bold 1.4rem/3.8rem "Microsoft YaHei"; float:left; }
.bz7 a{font:bold 1.4rem/3.8rem "Microsoft YaHei";  background:#439bfd; margin:.3rem .15rem; }
.bz8{ width:26%; font:bold 1.4rem/3.8rem "Microsoft YaHei"; float:left; }
.bz8 a{font:bold 1.4rem/3.8rem "Microsoft YaHei";  background:#ee9977; margin:.3rem .15rem; }

.bt{ height:3.6rem; text-align:center; margin:1.5rem auto 0; }
.bt img{ width:16rem; max-width:100%; height:auto; }
.bt1{ height:3.6rem; text-align:center; margin:2rem auto 0; }
.bt1 img{ width:17.8rem; max-width:100%; height:auto; }

.part1{ padding:1.5rem 0 2.5rem; overflow:hidden; }
.p1_tit{ font:bold 1.5rem/3rem "Microsoft YaHei"; text-align:center; color:#666; }
.p1_instr{font:1.1rem/3rem "Microsoft YaHei"; text-align:center; }
.p1_instr span{ color:#ff6d00; }
.p1_info{ padding:0 3%; }
.p1_info p{ text-indent:2em; }

.yx_con01{ width:100%; overflow:hidden; margin:0 auto; }
.yx_con01 ul li{ width:25%; height:6rem; float:left; overflow:hidden; padding:0; }
.yx_con01 ul li img{ width:100%; height:auto; display:inline; }
.yx_con01 ul .yx_con01_1{ width:25%; background:#f1f1f1; padding:4% 0 6% 3%; box-sizing:border-box;}
.yx_con01 ul .yx_con01_1 p{ font-size:1.1rem; color:#333; margin-bottom:2%; margin-left:-1px; font-family:"Microsoft Yahei";}
.yx_con01 ul .yx_con01_1 span{ display:block; font-family:"Arial, Helvetica, sans-serif"; color:#4d4d4d; background:url(../images/new_sj79.jpg)  no-repeat left bottom; padding-bottom:8%; font-size:.6rem; }
.yx_con01 ul .yx_con01_2{ text-align:right; padding:4% 4% 6% 0%;}
.yx_con01 ul .yx_con01_2 span{ background:url(../images/new_sj79.jpg) no-repeat right bottom;}

.tit1{ width:100%; text-align:center; font:bold 1.6rem/2rem "Microsoft YaHei"; color:#000; }
.tit1 span{ font:1.4rem/1.0rem "Microsoft YaHei"; color:#c92163; }
.part2{ padding:1.5rem 0 2rem; overflow:hidden; }
.yx_con03{ width:100%; overflow:hidden; margin:0 auto;}
.yx_con03 dl{ width:100%; background:url(../images/new_sj93.jpg) no-repeat center bottom; padding-bottom:6%; background-size:contain; font-size:1.5rem; text-align:center; margin-bottom:4%;}
.yx_con03 dl dt{ font-weight:bold; color:#333;}
.yx_con03_1{ width:100%; height:7rem; overflow:hidden;}
.yx_con03_1 li{ width:50%; height:7rem; float:left;}
.yx_con03_1 li img{ width:100%;  height:7rem;}
.yx_con03_1 .wli01{ background:#f0f0f0; box-sizing:border-box; padding:3% 0 0 3%;}
.yx_con03_1 .wli01 strong{ font-size:1rem; display:block;}
.yx_con03_1 .wli01 p{ font-size:.9rem;}
.yx_con03_2{ padding:0;}
.p2_bt{ width:100%; text-align:center; }
.p2_bt a{ font:1.4rem/3rem "Microsoft YaHei"; padding:0 1.8rem; display:inline-block; border-radius: 0.6rem; color:#fff; }
a.p2_bt1{ background:#c92163; }
a.p2_bt2{ background:#ea6103; margin-left:3.5rem; }
.part3{ padding:1.5rem 0; overflow:hidden; }
.p3_bann{ padding:0 3%; }
.p3_bann img{ max-width:100%; display:block; }

.part4{ padding:1.5rem 3% 2.5rem; overflow:hidden; background:#f2f2f2; }
.tenage{ width:100%; text-align:center; }
.tenage .p1{ font:3rem/4rem "Microsoft Yahei"; color:#c92163; }
.tenage .p2{ font:2rem/3rem "Microsoft Yahei"; color:#fff; background:#c92163; display:block; margin:0 10% 1rem;}
.tenage dl{ width:49%; border-bottom:1px dashed #b5b2af; border-right:1px dashed #b5b2af; overflow:hidden; text-align:center; padding-bottom:.75em; float:left; }
.tenage dl dd{ width:100%; }
.tenage dl dd img{ width:9.8rem; height:9.8rem; }
.tenage dl dt{ font:1em/1.4em "Microsoft Yahei"; }
.tenage dl dt i{ font:1.4em/1.8em "Microsoft Yahei"; font-style:normal; color:#c92163; }

.part5{ padding:0 0 2.5rem; overflow:hidden; background:#f2f2f2; }
.p5_tit{ width:100%; height:3.6rem; font:1.6rem/3.6rem "Microsoft YaHei"; background:#c92163; text-align:center; color:#fff; background-size:2.25rem;overflow:hidden; }
.p5_tit span{ width:2.25rem; display:inline-block; margin:0 .5rem; }
.yuyue{ padding:0 6%; }
.p5_name{ width:100%; font:1.3rem/2.7rem "Microsoft YaHei"; margin-top:1rem; overflow:hidden; }
.p5_name dd{ width:25%; float:left; text-align:right; }
.p5_name dt{ width:70%; float:right; }
.p5_name dt input{ width:99%; height:2.7rem; border:1px solid #d2d2d2;-webkit-appearance: none; font:1.3rem/2.7rem "Microsoft YaHei"; color:#666; }

.p5_select{ width:100%; font:1.3rem/2.7rem "Microsoft YaHei"; margin-top:1rem; overflow:hidden; }
.p5_select dd{ width:25%; float:left; text-align:right; }
.p5_select dt{ width:70%; float:right; }
.p5_select dt select{ width:99%; height:2.7rem; border:1px solid #d2d2d2;-webkit-appearance: none; font:1.3rem/2.7rem "Microsoft YaHei"; color:#666; }


.yuyue p{ width:100%; font:1.2rem/2rem "Microsoft YaHei"; margin-top:.5rem; overflow:hidden; text-align:right }
.p5_bt{ width:100%; text-align:center; }
.p5_bt input{ font:1.4rem/3rem "Microsoft YaHei"; padding:0 1.8rem; display:inline-block; border-radius: 0.6rem; color:#fff; border:none; cursor:pointer; -webkit-appearance: none; }
input.p5_bt1{ background:#c92163; }
input.p5_bt2{ background:#ea6103; margin-left:3.5rem; }

.part6{ padding:1.5rem 3% 2.5rem; overflow:hidden; background:#f2f2f2; }
.p6pl{ width:100%; overflow:hidden; }
.p6pl dl{ width:100%; border-bottom:1px dashed #a6a3a3; padding-top:1.5rem; border-right:none; }
.p6pl dl dd{ width:20%; float:left;}
.p6pl dl dd img{ width:4.5rem; height:4.5rem; }
.p6pl dl p{ width:78%; float:right; font:1.3rem/1.6rem "Microsoft YaHei"; text-align:left; color:#aaa; }
.p6pl dl  dt{ width:78%; float:right; font:1rem/1.2rem "Microsoft YaHei"; text-align:left; color:#666; }
.p6more{ width:100%; color:#666; font:1.2rem/4rem "Microsoft YaHei"; }
.p6pl font{ font:1.2rem/4rem "Microsoft YaHei"; }
#p6pl{ display:none; }
.p6bt{ width:100%; height:3.5rem; text-align:center; }
.p6bt img{ display:inline-block; width:12.1rem; }
.p6bt2{ margin-left:2rem; }

.part7{ padding:1.5rem 3%; overflow:hidden; }
.p6_wx{ width:100%; overflow:hidden; }
.p6_wx dl{ width:50%; height:14.5rem; float:left; text-align:center; }
.p6_wx dl img{ width:10.5rem; }
.p6_wx dl dd{ width:100%; height:10.45rem; }
.p6_wx dl dt{ font:1rem/1.4rem "Microsoft YaHei"; margin-top:.5rem; color:#333; }
.p6_wx dl dt span{ font-weight:bold; }


.footer1{width:100%; max-width:640px; min-width:320px; padding:1.5em 0 0; font-family:"Microsoft YaHei"; overflow:hidden; background:#F4F3F3; margin:0 auto;}
.footer1 div{ width:96%; margin:0 auto; overflow:hidden; border-bottom:1px solid #E1DBDB; padding-bottom:3%; text-align:center; }
.footer1 div ul li{ width:25%; height:4.2em; list-style-type:none; float:left; }
.footer1 div ul li a{ border:1px solid #ccc; height:3.8em; display:block; width:94%; border-radius:5px; color:#666;}
.footer1 div ul li a img{ margin-top:2%; margin-left:10%; width:25%; margin-top:10%; float:left;}
.footer1 div ul li a p{ line-height:1.6em; font-size:0.9em; padding-left:5%; padding-top:8%; float:left; text-align:center;}
.footer1 div ul li a p.ft_zx{ padding-left:13%;}
.foot{ width:100%; padding:.75rem 0 3rem; text-align:center; background:#eff1f2; }

.ymz{ width:100%; height:auto; margin:0 0 1rem 0; }
.ymz img{ max-width:100%; }


/***********************/
.lx_tit{font-size:2rem;line-height:1;color:#1c1c1c;text-align:center;}
.lx_tit span{display:inline-block;font-size:3.25rem;font-weight:bold;margin-top:.5rem;}

.zhuren{background-color:#eee;padding-top:2.2rem;padding-bottom:1.9rem;}
#zj{margin-top:2rem;position:relative;}
#zj .bd li dt {float:left;margin-left:2.25rem;}
#zj .bd li dt img{width:10.9rem;height:13.2rem;}
#zj .bd li dd{float:right;width:15rem;margin-right:2.25rem;}
#zj .bd li dd .p1{font-size:1.8rem;color:#797979;line-height:2.1rem;}
#zj .bd li dd .p2{line-height:2.75rem;padding:0 .8rem;background-color:#f3475b;font-size:1.5rem;color:#fff;margin-top:1rem;float:left;}
#zj .bd li dd .p3{font-size:1.3rem;line-height:1;margin-top:.8rem;color:#767676;}
#zj .bd li dd .p4{font-size:1.3rem;line-height:1.5rem;margin-top:1.2rem;}
#zj .bd li dd .p4 span{width:40%;display:inline-block;text-align:center;color:#fff;padding:.5rem  0;}
#zj .bd li dd .p4 span:first-child{background-color:#d8d061;}
#zj .bd li dd .p4 span:last-child{background-color:#95ce78;}
#zj .bd li ul{overflow:hidden;padding:0 1.75rem;}
#zj .bd li ul li{width:33.33%;float:left;}
#zj .bd li ul li a{display:block;width:7.5rem;height:5.75rem;border-radius:50%;border:1px solid #d0d0d0;padding-top:1.75rem;margin:1.4rem auto 0;font-size:1.8rem;line-height:2rem;color:#e26978;font-weight:bold;text-align:center;}
#zj .bd li ul li p{text-align:center;font-size:1.5rem;color:#878787;line-height:1;margin-top:1rem;}
#zj .bd li ul li p span{color:#df8612}
#zj .hd{ width:100%;z-index:1;text-align:center;margin-top:01.6rem;height:1.05rem;overflow;hidden;}
#zj .hd ul{ display:inline-block;width:100%;height:1.15rem;overflow:hidden;vertical-align:top}
#zj .hd ul li{ display:inline-block;width:3.85rem;height:.95rem;cursor:pointer;margin:0 .55rem;text-indent: -9999px;color:#fff;border:1px solid #c9c9c9;vertical-align:top}
#zj .hd ul .on{background-color:#959595}
#zj .prev{position:absolute;left:.8rem;bottom:6.9rem;cursor:pointer;}
#zj .prev img{width:1.65rem;height:4.25rem;}
#zj .next{position:absolute;right:.8rem;bottom:6.9rem;cursor:pointer;}
#zj .next img{width:1.65rem;height:4.25rem;}


.hexin{margin-top:2.2rem;padding-bottom:2.15rem;overflow:hidden; text-align:center; }
#hexin_con{margin-top:1.8rem;position:relative;}
#hexin_con .bd li img{width:24.15rem;height:15.9rem;margin:0 auto;}
#hexin_con .hd{ width:100%;z-index:1;text-align:center; margin-top:1.6rem;height:1.05rem;overflow;hidden;}
#hexin_con .hd ul{ display:inline-block;width:100%; height:1.05rem;overflow:hidden; vertical-align:top}
#hexin_con .hd ul li{ display:inline-block;width:3.85rem;height:.95rem;cursor:pointer;margin:0 .55rem; text-indent: -9999px;color:#fff;border:1px solid #c9c9c9;vertical-align:top; box-sizing:border-box; }
#hexin_con .hd ul .on{background-color:#959595}
#hexin_con .prev{position:absolute;left:.8rem;bottom:12.5rem;cursor:pointer;}
#hexin_con .prev img{width:1.65rem;height:4.25rem;}
#hexin_con .next{position:absolute;right:.8rem;bottom:12.5rem;cursor:pointer;}
#hexin_con .next img{width:1.65rem;height:4.25rem;}
#hexin_con a{display:block;width:16.9rem;height:3.5rem;background-color:#f39800;line-height:3.5rem;text-align:center;margin:1.25rem auto 0;font-size:1.5rem;color:#fff;font-weight:bold;border-radius:.3rem;}
#hexin_con a img{display:inline-block;vertical-align:middle;width:3.65rem;height:1.7rem;}





@media only screen and (max-width: 600px) {
.wp { max-width: 600px; }
html { font-size: 100%; }
}

@media only screen and (max-width: 480px) {
.wp { max-width: 480px; }
html { font-size: 75%; }
}

@media only screen and (max-width: 375px) {
.wp { max-width: 375px; }
html { font-size: 72.5%; }
}

@media only screen and (max-width: 360px) {
.wp { max-width: 360px; }
html { font-size: 62.5%; }
}