@charset "utf-8";
/* CSS Document */
* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-family: "幼圆"; margin:0; padding:0;}
body { line-height: 1.6em; color: #333; font-size: 0.6rem;}
a { text-decoration: none; color: #333; border:none; outline: none;}
a:focus,img { border:none;}
ul,li { list-style: none;}
input,select { border: none; -webkit-appearance:none;}
table { border-collapse: collapse;border-spacing: 0;}
.clear { zoom:1;}
.clear:after { height: 0; display: block; content: "\20"; clear: both;}
.fl { float: left;}
.fr { float: right;}
.mc { margin:0 auto;}
.dis-inline { display: inline-block; vertical-align: middle;}
.text-center { text-align: center;}
.gbox { width: 16rem; margin:0 auto; overflow: hidden;}
.border_t { border-top:0.5rem solid #f2f2f2;}
.pt125 { padding-top: 1.25rem;}
.hide { display: none;}
.show { display: block;}
.nav ul li a.col_ff6714{color:#ff6714;}
.col1{ color:#a174f6;}
.col2{ color:#68bc4e;}
.col3{color:#f35e6a}
.col4{ color:#F00;}
header{ background:#7b2f77; padding:0.3rem 0.5rem;}
header div.headerL img{ width:9.15rem;}
header div.headerZ{ margin-top:0.4rem; margin-left:0.6rem;}
header div.headerZ img{ width:2.5rem;}
header div.header2017 img{ width:2.25rem;}
.banner{ width:16rem; margin:auto; position:relative;}
.banner img{display:block; width:16rem;}
.pf_ab{ position:absolute; width:16rem; bottom:0rem;}
.rlyy_txt p{ text-indent:2em; padding:0.4rem 0.4rem;}
.zj_zixun{ margin:0.6rem auto 0 auto; display:inline-block; width:16rem;}
.zj_zixun img{ width:16rem;}
.rlyy_tlt{ width:16rem; height:2.25rem;}
.rlyy_tlt .num{ width:2.75rem; background:#e7e7e7; text-align:center; line-height:2.25rem; font-size:1.2rem; color:#a671a4;}
.rlyy_tlt .tlt{ width:13.05rem; background:#a671a4; color:#FFF; text-align:center; height:100%;}
.rlyy_tlt .tlt h3{ margin-top:0.4rem; display:inline-block; font-size:0.8rem;}
.rlyy_tlt .tlt p{font-variant: small-caps; font-weight:bold; line-height:0.6rem; margin-top:0.1rem;font-size:0.45rem;}
.gcon1{ padding:0.4rem 0.1rem;}
.gcon1 ul li{ float:left; width:7.25rem; margin:0 0 0.4rem 0.4rem;}
.gcon1 ul li img{ width:7.25rem; height:auto;}
.boda_tel{ background:#e5487f; width:11.35rem; height:1.725rem; margin:0.6rem auto; border-radius:0.3rem; box-shadow:0.2rem 0.2rem 0.2rem #CCCCCC;}
.boda_tel img{ margin-left:0.4rem; width:1.4rem; height:auto;}
.boda_tel p{ background:#FFF; margin:0.3rem 0 0 0.1rem; padding:0.1rem 0.2rem; color:#e5487f; font-size:0.85rem;}
.boda_tel a{ color:#FFF; margin:0.3rem 0 0 0.2rem; font-size:0.7rem;}
.gcon2{ padding:0.1rem 0.5rem;}
.gcon2 h3{ color:#7e3e74; text-align:center; font-size:0.78rem; margin-top:0.6rem}
.gcon2 p{ color:#c9c9c9; text-align:center; font-size:0.5rem; line-height:100%;}
.gcon2 img{ margin-top:0.6rem; margin-bottom:0.6rem;box-shadow:0.2rem 0.2rem 0.2rem #999999; border-radius:0.2rem;}
.rlsj_zixun{ width:13.3rem; margin:0.6rem auto;}
.rlsj_zixun a{width:6.25rem; height:1.3rem; text-align:center; color:#FFF; line-height:1.3rem; font-size:0.7rem; border-radius:0.4rem; box-shadow:0.2rem 0.2rem 0.2rem #CCC;}
.rlsj_zixun a.a1{ background:url(../images/rlsj28.jpg) 0.2rem center no-repeat #f35e6a; background-size:0.925rem auto; padding-left:0.75rem;}
.rlsj_zixun a.a2{ background:url(../images/rlsj29.jpg) 0.2rem center no-repeat #ff8e24; background-size:0.975rem auto; padding-left:1rem;}

.gcon3 ul{ padding:0.5rem;}
.gcon3 ul li{padding:0.2rem 0.1rem; border-bottom:2px solid #d2d2d2; float:left; margin-bottom:0.3rem;}
.gcon3 ul li div.xh{ background:#8961b3; width:2.15rem; height:1.4rem; border-radius:0.4rem;}
.gcon3 ul li div.xh h3{ text-align:center; color:#FFF; line-height:1.35rem; font-size:0.75rem;}
.gcon3 ul li div.txt{ width:8.1rem; border-right:2px solid #d2d2d2; margin-left:0.3rem;}
.gcon3 ul li div.txt h2{ font-size:0.55rem; color:#8961b3; line-height:0.9rem;}
.gcon3 ul li div.txt p{ font-size:0.48rem; line-height:100%;}
.gcon3 ul li div.jiage{ width:3.5rem;text-align:center;}
.gcon3 ul li div.jiage .xj{ color:#f35e6a; font-size:0.5rem; font-weight:bold; line-height:100%;}
.gcon3 ul li div.jiage .xj b{ font-size:0.7rem; padding:0 0.1rem;}
.gcon3 ul li div.jiage .yj s{ font-size:0.45rem; line-height:100%;}
.sqyh{ width:14rem; margin:0.6rem auto;}
.sqyh a{ width:6.7rem; height:1.25rem; box-shadow:0.1rem 0.1rem 0.1rem #CCCCCC; border-radius:0.4rem; display:block; text-align:center; color:#FFF; line-height:1.25rem;}
.sqyh a.a1{ background:url(../images/rlyy11.jpg) no-repeat 0.5rem center #f35e6a; padding-left:0.3rem; background-size:0.95rem auto;}
.sqyh a.a2{ background:#f59e3d; font-size:0.5rem;}
.sqyh a.a2 p{ background:#FFF; color:#a671a4; display:inline-block; height:1rem; margin:0.1rem 0; line-height:1rem; border-radius:0.2rem; font-size:0.6rem;}
.gcon4 p{ display:block; margin:0.5rem; background:#f3f3f3; padding:0.5rem 0.4rem; text-indent:2em; box-shadow:0.1rem 0.1rem 0.1rem #CCCCCC; border-radius:0.3rem;}
.gcon5{ padding:0.6rem 0.6rem;}
.gcon5 ul li{ width:6rem; height:4.425rem; float:left; margin-left:1rem;}
.gcon5 ul li img{ width:6rem; height:auto; box-shadow:0.2rem 0.2rem 0.2rem #ccc ;}

.formtle { font-size: 0.75rem; color: #ff3903; padding-top:0.75rem; font-weight: normal; }
.form { padding:0 0.6rem;}
.form form { background: #fcf5ef; padding: 1rem; margin-top: 0.75rem; border-radius: 0.25rem;}
.form form p { margin-bottom: 0.7rem;}
.form form p label { width: 3.75rem; height: 1.625rem; line-height: 1.625rem; color: #444343;}
.form form p label span { color: #de0909; display: inline-block; vertical-align: middle; margin-right: 0.1rem;}
.form form p input,form p select { background:#fff; width: 9rem; height: 1.625rem; line-height: 1.625rem; padding:0 0.25rem; border:1px solid #b2b1b1; font-size: 0.6rem; color: #666;}
.formbtn input { display: inline-block; vertical-align: middle; width: 5.25rem; height: 1.875rem; line-height: 1.875rem; text-align: center; color: #fff; font-size: 0.9rem; background: #8f8d8d; margin:0 0.4rem; border-radius: 0.25rem; margin-top: 0.3rem;}
.formbtn input:last-child { background: #f7a100;}

.rl-tel{ background:#7b2f77; height:4.75rem; text-align:center; margin-top:0.4rem;}
.rl-tel h3{  margin-top:1rem; color:#ffffff; display:inline-block;}
.tel-c{ height:1.25rem; width:12.85rem; margin:0.3rem auto;}
.tel-c p{ background:url(../images/rlfy19.jpg) no-repeat 0.5rem center #ffffff; width:9.25rem; background-size:0.875rem 1.025rem; height:1.25rem; color:#f35e6a; font-size:0.75rem; line-height:1.25rem; font-weight:bold; text-align:center;}
.tel-c a{ width:3.575rem; background:#e29010; color:#FFF; height:1.25rem; line-height:1.25rem;}

.cl{clear: both;}
.hight4{ height:0.45rem; background:#772d7a; box-shadow:1rem 1rem 0.5rem #888888;}
/*footer*/
footer ul li i,footer .backtop{ background: url(http://5g.sdfuke.com/images/gspr.png) no-repeat; background-size:20rem auto;}
footer { background: url(http://5g.sdfuke.com/images/foot_01.png) no-repeat; background-size:16rem 6rem; height: 6.5rem; padding:1.125rem 0.5rem; color: #575757; line-height: 1.3em; position: relative; margin-bottom: 74px;}
footer p { font-size:0.5rem;}
footer a { color: #575757;}
footer .footlogo { display: block; width: 4.375rem;}
footer ul { float:right!important;}
footer ul li i { display: block; width: 1.6rem; height: 1.6rem; background-position: -16.25rem -10.89rem; margin-right: 0.25rem;}
footer ul li:last-child { margin-top: 0.7rem;}
footer ul li:last-child i { background-position: -17.89rem -10.89rem;}
footer ul li h3 { font-size: 0.6rem; font-weight: normal; margin:-0.1rem 0 0.1rem 0;}
footer ul li:first-child p { color: #b60081; font-size: 0.75rem;}
footer .backtop { display: block; width: 2rem; height: 2rem; position: absolute; top:2.2rem; right: 0.075rem; background-position: -16.375rem -12.58rem; cursor:pointer;}
.zj_zixun { position: relative;}
.zj_zixun .bd li img { display: block; width: 16rem;}
.zj_zixun .hd { position: absolute; bottom: 0; width: 100%;}
.zj_zixun .hd ul { text-align: center;}
.zj_zixun .hd ul li { width: 0.3rem;height:0.3rem; border-radius: 50%; background: gray; display: inline-block;}
.zj_zixun .hd ul li.on { background:orange;}

.zhifu{ padding:0.4rem;}
.zhifu img{ display:block; margin:0.4rem auto;}
.zhifu p{ padding:0.2rem 0.4rem;}
.zhifu img.pic01{ width:12rem;}
.zhifu img.pic02{ width:15rem;}

.g-qw{ width:16rem; margin:0.6rem auto; position:relative;}
.g-qw ul li{ width:7rem; height:5.2rem; float:left; margin:0 0 0.5rem  0.6rem;}
.g-qw ul li.li01{ background:url(../images/ygyy12.jpg) no-repeat; background-size:7rem 5.2rem;}
.g-qw ul li.li02{ background:url(../images/ygyy13.jpg) no-repeat; background-size:7rem 5.2rem;}
.g-qw ul li.li03{ background:url(../images/ygyy14.jpg) no-repeat; background-size:7rem 5.2rem;}
.g-qw ul li.li04{ background:url(../images/ygyy15.jpg) no-repeat; background-size:7rem 5.2rem;}
.g-qw ul li h3{ font-size:0.4rem; line-height:0.6rem; padding:0.3rem 0 0 1.45rem}