@charset "utf-8";
/*reset*/
html {
font-size: 312.5%;
}
body {
font-family: Microsoft Yahei,'roboto', helvetica, arial, sans-serif;
line-height: 1.5;
font-size: .28rem;
color: #333333;
}
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 {
margin: 0;
padding: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
table-layout: fixed;
width: 100%;
}
img {
vertical-align: middle;
border: 0
}
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}
ul, ol, li {
list-style: none;
}
em, i {
font-style: normal
}
img {
border: none;
}
input, img {
vertical-align: middle
}
input, select, textarea {
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-appearance: none;
border: 0;
border-radius: 0;
}
textarea:focus {
outline: 0
}
a {
color: #6E7D8B;
text-decoration: none;
outline: 0
}
a:active, a:hover, a.current {
outline: 0
}
html {
font-size: 312.5%;
}
img {
border: none;
display: block;
height: auto;
}
input {
border: none;
font-size: .28rem;
}
input:focus {
outline: none;
}
/*regsiter*/
@-webkit-keyframes rotate {
from {
-webkit-transform:rotate(0deg);
}
to {
-webkit-transform:rotate(360deg);
}
}
@media screen and (min-width:350px) {
html {
font-size: 342%;
}
}
@media screen and (min-width:410px) {
html {
font-size: 400%;
}
}
@media screen and (min-width:480px) {
html {
font-size: 469%;
}
}
@media screen and (min-width:640px) {
html {
font-size: 625%;
}
}
.wrap_box {
max-width:640px;
margin: 0 auto;
height:auto;
position:relative;
background:#FFFFFF;
overflow:hidden;
}
.logo{ display:block;
width:80%;float:right;}
.logo img{ display:block;margin-top:.15rem;margin-left: 14%;}
.nav_box{ width:90%;
height:.7rem;
padding:0 5%;
overflow:hidden;
margin-bottom:.06rem;
z-index:100;}
.back_but{ display:block;
width:10%;
height:.26rem;
float:left;
margin-top:.12rem;}
.back_but img{ width:100%;
display:block;}
.nav_title{ float:left;
color:white;
width:80%;
text-align:center;}
.menu{ width:10%;
float:left;
margin-top:.12rem;}
.menu_but{ display:block;
width:100%;} \
@font-face {
font-family: 'icomoon';
src:url('../fonts/icomoon.eot');
src:url('../fonts/icomoon.eot@#iefix') format('embedded-opentype'),
url('../fonts/icomoon.woff') format('woff'),
url('../fonts/icomoon.ttf') format('truetype'),
url('../fonts/icomoon.svg#icomoon') format('svg');
font-weight: normal;
font-style: normal;
}
/* Common styles of menus */
.dl-menuwrapper {
width: 35%;
position: absolute;
top:.1rem;
left:0%;
padding-top: 0;
z-index:100;
text-align:center;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
-webkit-perspective-origin: 50% 200%;
-moz-perspective-origin: 50% 200%;
perspective-origin: 50% 200%;
}
.dl-menuwrapper button {
/*background: url(../images/header-bg.png) repeat-x bottom left;*/
border: none;
width: .5rem;
height: .5rem;
text-indent: -100em;
overflow: hidden;
position: absolute;
top:0;
left:.2rem;
cursor: pointer;
outline: none;
background:url(../images/menu-button-bg.jpg) no-repeat center center;
background-size: 50%;
}
.sub_menu{ background:url(../images/icon-back.png) no-repeat 95% center;
background-size:5%;}
.dl-menuwrapper button:hover ,
.dl-menuwrapper button.dl-active {
/*background: url(../images/header-bg.png) repeat-x bottom left;*/
background-color: #7a2c87;
}
.dl-menuwrapper ul {
background: #7a2c87;
}
/*
.dl-menuwrapper button:after {
content: '';
position: absolute;
width: 60%;
height: 4px;
background: #fff;
top: 12px;
left: 22%;
box-shadow:
0 10px 0 #fff,
0 20px 0 #fff;
}
*/
.dl-menuwrapper ul {
padding: 0;
list-style: none;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.dl-menuwrapper li {
position: relative;
}
.dl-menuwrapper li a {
display: block;
position: relative;
padding: 10px 20px 10px 2px;
font-size: 16px;
line-height: 20px;
font-weight: 300;
color: #fff;
border-bottom:1px solid #7a2c87;
border-top:1px solid #7a2c87;
outline: none;
}
.no-touch .dl-menuwrapper li a:hover {
background: rgba(255,248,213,0.1);
}
.dl-menuwrapper li.dl-back > a {
padding-left: 30px;
background: rgba(0,0,0,0.1);
}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
position: absolute;
top: 0;
line-height: 50px;
font-family: 'icomoon';
speak: none;
-webkit-font-smoothing: antialiased;
}
.dl-menuwrapper li.dl-back:after {
left: 10px;
color: rgba(255,255,255,0.8);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
}
.dl-menuwrapper li > a:after {
right: 10px;
color: rgba(255,255,255,0.8);
}
.dl-menuwrapper .dl-menu {
position: absolute;
left:0;
top:.7rem;
width: 100%;
opacity: 0;
pointer-events: none;
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
transform: translateY(10px);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.dl-menuwrapper .dl-menu.dl-menu-toggle {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.dl-menuwrapper .dl-menu.dl-menuopen {
opacity: 1;
pointer-events: auto;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
transform: translateY(0px);
}
/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {
display: none;
}
/*
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link.
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
display: none;
}
.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
display: block;
}
/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu {
position: absolute;
width: 100%;
top: 50px;
left: 0;
margin: 0;
}
/* Animation classes for moving out and in */
.dl-menu.dl-animate-out-1 {
-webkit-animation: MenuAnimOut1 0.4s;
-moz-animation: MenuAnimOut1 0.4s;
animation: MenuAnimOut1 0.4s;
}
.dl-menu.dl-animate-out-2 {
-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
-moz-animation: MenuAnimOut2 0.3s ease-in-out;
animation: MenuAnimOut2 0.3s ease-in-out;
}
.dl-menu.dl-animate-out-3 {
-webkit-animation: MenuAnimOut3 0.4s ease;
-moz-animation: MenuAnimOut3 0.4s ease;
animation: MenuAnimOut3 0.4s ease;
}
.dl-menu.dl-animate-out-4 {
-webkit-animation: MenuAnimOut4 0.4s ease;
-moz-animation: MenuAnimOut4 0.4s ease;
animation: MenuAnimOut4 0.4s ease;
}
.dl-menu.dl-animate-out-5 {
-webkit-animation: MenuAnimOut5 0.4s ease;
-moz-animation: MenuAnimOut5 0.4s ease;
animation: MenuAnimOut5 0.4s ease;
}
@-webkit-keyframes MenuAnimOut1 {
50% {
-webkit-transform: translateZ(-250px) rotateY(30deg);
}
75% {
-webkit-transform: translateZ(-372.5px) rotateY(15deg);
opacity: .5;
}
100% {
-webkit-transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
}
@-webkit-keyframes MenuAnimOut2 {
100% {
-webkit-transform: translateX(-100%);
opacity: 0;
}
}
@-webkit-keyframes MenuAnimOut3 {
100% {
-webkit-transform: translateZ(300px);
opacity: 0;
}
}
@-webkit-keyframes MenuAnimOut4 {
100% {
-webkit-transform: translateZ(-300px);
opacity: 0;
}
}
@-webkit-keyframes MenuAnimOut5 {
100% {
-webkit-transform: translateY(40%);
opacity: 0;
}
}
@-moz-keyframes MenuAnimOut1 {
50% {
-moz-transform: translateZ(-250px) rotateY(30deg);
}
75% {
-moz-transform: translateZ(-372.5px) rotateY(15deg);
opacity: .5;
}
100% {
-moz-transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
}
@-moz-keyframes MenuAnimOut2 {
100% {
-moz-transform: translateX(-100%);
opacity: 0;
}
}
@-moz-keyframes MenuAnimOut3 {
100% {
-moz-transform: translateZ(300px);
opacity: 0;
}
}
@-moz-keyframes MenuAnimOut4 {
100% {
-moz-transform: translateZ(-300px);
opacity: 0;
}
}
@-moz-keyframes MenuAnimOut5 {
100% {
-moz-transform: translateY(40%);
opacity: 0;
}
}
@keyframes MenuAnimOut1 {
50% {
transform: translateZ(-250px) rotateY(30deg);
}
75% {
transform: translateZ(-372.5px) rotateY(15deg);
opacity: .5;
}
100% {
transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
}
@keyframes MenuAnimOut2 {
100% {
transform: translateX(-100%);
opacity: 0;
}
}
@keyframes MenuAnimOut3 {
100% {
transform: translateZ(300px);
opacity: 0;
}
}
@keyframes MenuAnimOut4 {
100% {
transform: translateZ(-300px);
opacity: 0;
}
}
@keyframes MenuAnimOut5 {
100% {
transform: translateY(40%);
opacity: 0;
}
}
.dl-menu.dl-animate-in-1 {
-webkit-animation: MenuAnimIn1 0.3s;
-moz-animation: MenuAnimIn1 0.3s;
animation: MenuAnimIn1 0.3s;
}
.dl-menu.dl-animate-in-2 {
-webkit-animation: MenuAnimIn2 0.3s ease-in-out;
-moz-animation: MenuAnimIn2 0.3s ease-in-out;
animation: MenuAnimIn2 0.3s ease-in-out;
}
.dl-menu.dl-animate-in-3 {
-webkit-animation: MenuAnimIn3 0.4s ease;
-moz-animation: MenuAnimIn3 0.4s ease;
animation: MenuAnimIn3 0.4s ease;
}
.dl-menu.dl-animate-in-4 {
-webkit-animation: MenuAnimIn4 0.4s ease;
-moz-animation: MenuAnimIn4 0.4s ease;
animation: MenuAnimIn4 0.4s ease;
}
.dl-menu.dl-animate-in-5 {
-webkit-animation: MenuAnimIn5 0.4s ease;
-moz-animation: MenuAnimIn5 0.4s ease;
animation: MenuAnimIn5 0.4s ease;
}
@-webkit-keyframes MenuAnimIn1 {
0% {
-webkit-transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
20% {
-webkit-transform: translateZ(-250px) rotateY(30deg);
opacity: 0.5;
}
100% {
-webkit-transform: translateZ(0px) rotateY(0deg);
opacity: 1;
}
}
@-webkit-keyframes MenuAnimIn2 {
0% {
-webkit-transform: translateX(-100%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@-webkit-keyframes MenuAnimIn3 {
0% {
-webkit-transform: translateZ(300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
}
@-webkit-keyframes MenuAnimIn4 {
0% {
-webkit-transform: translateZ(-300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
}
@-webkit-keyframes MenuAnimIn5 {
0% {
-webkit-transform: translateY(40%);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
opacity: 1;
}
}
@-moz-keyframes MenuAnimIn1 {
0% {
-moz-transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
20% {
-moz-transform: translateZ(-250px) rotateY(30deg);
opacity: 0.5;
}
100% {
-moz-transform: translateZ(0px) rotateY(0deg);
opacity: 1;
}
}
@-moz-keyframes MenuAnimIn2 {
0% {
-moz-transform: translateX(-100%);
opacity: 0;
}
100% {
-moz-transform: translateX(0px);
opacity: 1;
}
}
@-moz-keyframes MenuAnimIn3 {
0% {
-moz-transform: translateZ(300px);
opacity: 0;
}
100% {
-moz-transform: translateZ(0px);
opacity: 1;
}
}
@-moz-keyframes MenuAnimIn4 {
0% {
-moz-transform: translateZ(-300px);
opacity: 0;
}
100% {
-moz-transform: translateZ(0px);
opacity: 1;
}
}
@-moz-keyframes MenuAnimIn5 {
0% {
-moz-transform: translateY(40%);
opacity: 0;
}
100% {
-moz-transform: translateY(0);
opacity: 1;
}
}
@keyframes MenuAnimIn1 {
0% {
transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
20% {
transform: translateZ(-250px) rotateY(30deg);
opacity: 0.5;
}
100% {
transform: translateZ(0px) rotateY(0deg);
opacity: 1;
}
}
@keyframes MenuAnimIn2 {
0% {
transform: translateX(-100%);
opacity: 0;
}
100% {
transform: translateX(0px);
opacity: 1;
}
}
@keyframes MenuAnimIn3 {
0% {
transform: translateZ(300px);
opacity: 0;
}
100% {
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes MenuAnimIn4 {
0% {
transform: translateZ(-300px);
opacity: 0;
}
100% {
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes MenuAnimIn5 {
0% {
transform: translateY(40%);
opacity: 0;
}
100% {
transform: translateY(0);
opacity: 1;
}
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
-webkit-animation: SubMenuAnimIn1 0.4s ease;
-moz-animation: SubMenuAnimIn1 0.4s ease;
animation: SubMenuAnimIn1 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
-moz-animation: SubMenuAnimIn2 0.3s ease-in-out;
animation: SubMenuAnimIn2 0.3s ease-in-out;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
-webkit-animation: SubMenuAnimIn3 0.4s ease;
-moz-animation: SubMenuAnimIn3 0.4s ease;
animation: SubMenuAnimIn3 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
-webkit-animation: SubMenuAnimIn4 0.4s ease;
-moz-animation: SubMenuAnimIn4 0.4s ease;
animation: SubMenuAnimIn4 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
-webkit-animation: SubMenuAnimIn5 0.4s ease;
-moz-animation: SubMenuAnimIn5 0.4s ease;
animation: SubMenuAnimIn5 0.4s ease;
}
@-webkit-keyframes SubMenuAnimIn1 {
0% {
-webkit-transform: translateX(50%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@-webkit-keyframes SubMenuAnimIn2 {
0% {
-webkit-transform: translateX(100%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@-webkit-keyframes SubMenuAnimIn3 {
0% {
-webkit-transform: translateZ(-300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
}
@-webkit-keyframes SubMenuAnimIn4 {
0% {
-webkit-transform: translateZ(300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
}
@-webkit-keyframes SubMenuAnimIn5 {
0% {
-webkit-transform: translateZ(-200px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0);
opacity: 1;
}
}
@-moz-keyframes SubMenuAnimIn1 {
0% {
-moz-transform: translateX(50%);
opacity: 0;
}
100% {
-moz-transform: translateX(0px);
opacity: 1;
}
}
@-moz-keyframes SubMenuAnimIn2 {
0% {
-moz-transform: translateX(100%);
opacity: 0;
}
100% {
-moz-transform: translateX(0px);
opacity: 1;
}
}
@-moz-keyframes SubMenuAnimIn3 {
0% {
-moz-transform: translateZ(-300px);
opacity: 0;
}
100% {
-moz-transform: translateZ(0px);
opacity: 1;
}
}
@-moz-keyframes SubMenuAnimIn4 {
0% {
-moz-transform: translateZ(300px);
opacity: 0;
}
100% {
-moz-transform: translateZ(0px);
opacity: 1;
}
}
@-moz-keyframes SubMenuAnimIn5 {
0% {
-moz-transform: translateZ(-200px);
opacity: 0;
}
100% {
-moz-transform: translateZ(0);
opacity: 1;
}
}
@keyframes SubMenuAnimIn1 {
0% {
transform: translateX(50%);
opacity: 0;
}
100% {
transform: translateX(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn2 {
0% {
transform: translateX(100%);
opacity: 0;
}
100% {
transform: translateX(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn3 {
0% {
transform: translateZ(-300px);
opacity: 0;
}
100% {
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn4 {
0% {
transform: translateZ(300px);
opacity: 0;
}
100% {
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn5 {
0% {
transform: translateZ(-200px);
opacity: 0;
}
100% {
transform: translateZ(0);
opacity: 1;
}
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
-webkit-animation: SubMenuAnimOut1 0.4s ease;
-moz-animation: SubMenuAnimOut1 0.4s ease;
animation: SubMenuAnimOut1 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
-moz-animation: SubMenuAnimOut2 0.3s ease-in-out;
animation: SubMenuAnimOut2 0.3s ease-in-out;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
-webkit-animation: SubMenuAnimOut3 0.4s ease;
-moz-animation: SubMenuAnimOut3 0.4s ease;
animation: SubMenuAnimOut3 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
-webkit-animation: SubMenuAnimOut4 0.4s ease;
-moz-animation: SubMenuAnimOut4 0.4s ease;
animation: SubMenuAnimOut4 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
-webkit-animation: SubMenuAnimOut5 0.4s ease;
-moz-animation: SubMenuAnimOut5 0.4s ease;
animation: SubMenuAnimOut5 0.4s ease;
}
@-webkit-keyframes SubMenuAnimOut1 {
0% {
-webkit-transform: translateX(0%);
opacity: 1;
}
100% {
-webkit-transform: translateX(50%);
opacity: 0;
}
}
@-webkit-keyframes SubMenuAnimOut2 {
0% {
-webkit-transform: translateX(0%);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%);
opacity: 0;
}
}
@-webkit-keyframes SubMenuAnimOut3 {
0% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
100% {
-webkit-transform: translateZ(-300px);
opacity: 0;
}
}
@-webkit-keyframes SubMenuAnimOut4 {
0% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
100% {
-webkit-transform: translateZ(300px);
opacity: 0;
}
}
@-webkit-keyframes SubMenuAnimOut5 {
0% {
-webkit-transform: translateZ(0);
opacity: 1;
}
100% {
-webkit-transform: translateZ(-200px);
opacity: 0;
}
}
@-moz-keyframes SubMenuAnimOut1 {
0% {
-moz-transform: translateX(0%);
opacity: 1;
}
100% {
-moz-transform: translateX(50%);
opacity: 0;
}
}
@-moz-keyframes SubMenuAnimOut2 {
0% {
-moz-transform: translateX(0%);
opacity: 1;
}
100% {
-moz-transform: translateX(100%);
opacity: 0;
}
}
@-moz-keyframes SubMenuAnimOut3 {
0% {
-moz-transform: translateZ(0px);
opacity: 1;
}
100% {
-moz-transform: translateZ(-300px);
opacity: 0;
}
}
@-moz-keyframes SubMenuAnimOut4 {
0% {
-moz-transform: translateZ(0px);
opacity: 1;
}
100% {
-moz-transform: translateZ(300px);
opacity: 0;
}
}
@-moz-keyframes SubMenuAnimOut5 {
0% {
-moz-transform: translateZ(0);
opacity: 1;
}
100% {
-moz-transform: translateZ(-200px);
opacity: 0;
}
}
@keyframes SubMenuAnimOut1 {
0% {
transform: translateX(0%);
opacity: 1;
}
100% {
transform: translateX(50%);
opacity: 0;
}
}
@keyframes SubMenuAnimOut2 {
0% {
transform: translateX(0%);
opacity: 1;
}
100% {
transform: translateX(100%);
opacity: 0;
}
}
@keyframes SubMenuAnimOut3 {
0% {
transform: translateZ(0px);
opacity: 1;
}
100% {
transform: translateZ(-300px);
opacity: 0;
}
}
@keyframes SubMenuAnimOut4 {
0% {
transform: translateZ(0px);
opacity: 1;
}
100% {
transform: translateZ(300px);
opacity: 0;
}
}
@keyframes SubMenuAnimOut5 {
0% {
transform: translateZ(0);
opacity: 1;
}
100% {
transform: translateZ(-200px);
opacity: 0;
}
}
/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {
position: relative;
opacity: 1;
-webkit-transform: none;
-moz-transform: none;
transform: none;
}
.no-js .dl-menuwrapper li .dl-submenu {
display: block;
}
.no-js .dl-menuwrapper li.dl-back {
display: none;
}
.no-js .dl-menuwrapper li > a:not(:only-child) {
background: rgba(0,0,0,0.1);
}
.no-js .dl-menuwrapper li > a:not(:only-child):after {
content: '';
}
/*banner开始*/
.addWrap{ position:relative; max-width:640px;background:#1dbcff;margin:0 auto; padding:0;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;background:#1dbcff;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;background:#1dbcff;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
#position{ position:absolute; bottom:5%; right:0; padding-right:8px; margin:0;width:100%;text-align:center;}
#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#AFAFAF;}
#position li.cur{background-color:#761a7b;}
.img-responsive { display: block; max-width:100%;height: auto;}
/*banner结束*/
/*********项目类型开始****************/
.obj_box{ width:90%;
padding:.2rem 5%;
height:2.4rem;
overflow:hidden;}
.obj_box li{ width:22%;
height:2.4rem;
float:left;
margin:0 2%;
text-align:center;}
.obj_box li:first-child{ margin-left:0;}
.obj_box li:last-child{ margin-right:0;}
.obj_box li img{ display:block;
width:80%;
margin:0 auto .04rem;}
.obj_box li h1{ font-size:.20rem;
color:#005e11;
margin-bottom:.02rem;}
.obj_box li p{ font-size:.16rem;}
.leftIn{ animation:leftIn 3s;
-webkit-animation:leftIn 3s;
-moz-animation:leftIn 3s;
-ms-animation:leftIn 3s;
-o-animation:leftIn 3s;
}
.rightIn{ animation:rightIn 3s;
-webkit-animation:rightIn 3s;
-moz-animation:rightIn 3s;
-ms-animation:rightIn 3s;
-o-animation:rightIn 3s;
}
@keyframes leftIn{
0% {transform:translate(-200%,0);opacity:0;}
100% {transform:translate(0,0);opacity:1}
}
@-webkit-keyframes leftIn{
0% {-webkit-transform:translate(-200%,0);opacity:0;}
100% {-webkit-transform:translate(0,0);opacity:1}
}
@-moz-keyframes leftIn{
0% {-moz-transform:translate(-200%,0);opacity:0;}
100% {-moz-transform:translate(0,0);opacity:1}
}
@-ms-keyframes leftIn{
0% {-ms-transform:translate(-200%,0);opacity:0;}
100% {-ms-transform:translate(0,0);opacity:1}
}
@-o-keyframes leftIn{
0% {-o-transform:translate(-200%,0);opacity:0;}
100% {-o-transform:translate(0,0);opacity:1}
}
@keyframes rightIn{
0% {transform:translate(200%,0);opacity:0;}
100% {transform:translate(0,0);opacity:1}
}
@-webkit-keyframes rightIn{
0% {-webkit-transform:translate(200%,0);opacity:0;}
100% {-webkit-transform:translate(0,0);opacity:1}
}
@-moz-keyframes rightIn{
0% {-moz-transform:translate(200%,0);opacity:0;}
100% {-moz-transform:translate(0,0);opacity:1}
}
@-ms-keyframes rightIn{
0% {-ms-transform:translate(200%,0);opacity:0;}
100% {-ms-transform:translate(0,0);opacity:1}
}
@-o-keyframes rightIn{
0% {-o-transform:translate(200%,0);opacity:0;}
100% {-o-transform:translate(0,0);opacity:1}
}
/*********项目类型结束*******************/
.obj_pic{ width:90%;
margin:.24rem auto;}
.obj_box2{ font-size:.2rem;
width:90%;
display:block;
margin:0 auto;}
.obj_box2 span{ color:#005e11;
padding:.1rem;}
.obj_box3{ width:90%;
margin:0 auto;
overflow:hidden;}
.obj_box3 a{ display:block;
width:26%;
float:left;
margin:3.5%;
height:.5rem;
line-height:.5rem;
background:url(../images/icon_bg.png) repeat-x;
text-align:center;
font-size:.26rem;}
.leftIn1{ animation:leftIn1 4s;
-webkit-animation:leftIn1 4s;
-moz-animation:leftIn1 4s;
-ms-animation:leftIn1 4s;
-o-animation:leftIn1 4s;
}
.rightIn1{ animation:rightIn1 4s;
-webkit-animation:rightIn1 4s;
-moz-animation:rightIn1 4s;
-ms-animation:rightIn1 4s;
-o-animation:rightIn1 4s;
}
@keyframes leftIn1{
0% {transform:translate(-200%,0);opacity:0;}
100% {transform:translate(0,0);opacity:1}
}
@-webkit-keyframes leftIn1{
0% {-webkit-transform:translate(-200%,0);opacity:0;}
100% {-webkit-transform:translate(0,0);opacity:1}
}
@-moz-keyframes leftIn1{
0% {-moz-transform:translate(-200%,0);opacity:0;}
100% {-moz-transform:translate(0,0);opacity:1}
}
@-ms-keyframes leftIn1{
0% {-ms-transform:translate(-200%,0);opacity:0;}
100% {-ms-transform:translate(0,0);opacity:1}
}
@-o-keyframes leftIn1{
0% {-o-transform:translate(-200%,0);opacity:0;}
100% {-o-transform:translate(0,0);opacity:1}
}
@keyframes rightIn1{
0% {transform:translate(200%,0);opacity:0;}
100% {transform:translate(0,0);opacity:1}
}
@-webkit-keyframes rightIn1{
0% {-webkit-transform:translate(200%,0);opacity:0;}
100% {-webkit-transform:translate(0,0);opacity:1}
}
@-moz-keyframes rightIn1{
0% {-moz-transform:translate(200%,0);opacity:0;}
100% {-moz-transform:translate(0,0);opacity:1}
}
@-ms-keyframes rightIn1{
0% {-ms-transform:translate(200%,0);opacity:0;}
100% {-ms-transform:translate(0,0);opacity:1}
}
@-o-keyframes rightIn1{
0% {-o-transform:translate(200%,0);opacity:0;}
100% {-o-transform:translate(0,0);opacity:1}
}
/***************关于华企开始******/
.gyhq_box{ width:90%;
margin:0 auto;
padding:.1rem 0;}
.gyhq_box p{ font-size:.28rem;
text-indent:2em;}
.gyhq_pic{ width:100%;
overflow:hidden;
margin:.2rem auto;}
.gyhq_pic img{ display:block;
width:46%;
float:left;
margin:0 2%;}
/***************关于华企结束******/
/*************成功案例开始*****************/
.cgal_list{ width:90%;
padding:0 5%;}
.show_box{ width:100%;
height:1.9rem;
overflow:hidden;}
.show_box img{ display:block;
width:40%;
float:left;
margin-top:.1rem;}
.cgal_list_text{ float:right;
width:57%;
font-size:.18rem;}
.cgal_list_text p{ height:1.2rem;
padding:.08rem 0;
overflow:hidden;
line-height:.26rem;}
.cgal_list_text a{ color:#005e11;
font-size:.26rem;}
.hidden_box{ display:none;}
.hidden_box li{ width:100%;
height:1.9rem;
overflow:hidden;}
.hidden_box li img{ display:block;
width:40%;
float:left;
margin-top:.1rem;}
/*******显示更多开始*******/
#more_but{ text-align:center;
background:#c3c4c4;
color:#727272;
border-radius:6px;
font-size:.2rem;
height:.6rem;
line-height:.6rem;
margin:.6rem auto .2rem;}
/********显示更多结束*************/
/******华企成功案例详情页**********/
.show_box1{ width:100%;}
.show_box1_title{ font-size:.36rem;
text-align:center;
padding:.2rem 0;
margin-bottom:.3rem;
border-bottom:1px solid #d1d1d1;}
.show_box1 img{ display:block;
width:100%;
margin:0 auto;
margin-top:.1rem;}
.cgal_list_text1{ width:100%;
margin:0 auto;}
.cgal_list_text1 p{ padding:.08rem 0;
text-indent:2em;
font-size:.28rem;}
.hidden_box2{ display:none;}
.hidden_box2 li{ width:100%;}
/******华企成功案例详情页结束**********/
/*****联系我们开始****/
.lxwm_box{ width:90%;
padding:0 5%;}
.lxwm_box_text{ width:100%;
margin:.5rem auto 0;}
.lxwm_box_text li{ overflow:hidden;
margin:.1rem auto;}
.lxwm_box_text li img{ display:block;
float:left;
width:5%;
margin-right:3%;}
.lxwm_box_text li p{ font-size:.24rem;
width:98%;}
.map{ width:100%;
display:block;
margin:.5rem auto;
border:1px solid #cccccc;}
.map img{ display:block;
width:100%;}
/********联系我们结束********/
/********人才招聘开始****/
.rczp_box{ width:90%;
padding:0 5%;}
.rczp_show{ width:100%;
overflow:hidden;
line-height:.8rem;
border-bottom:1px dashed #cccccc;}
.rczp_show a{overflow:hidden;
padding-left:6%;
display:block;
width:94%;
background:url(../images/info_icon2.png) no-repeat left center;}
.rczp_show span{ float:right;}
.hidden_box3{ display:none;}
/********人才招聘结束****/
/******新闻中心开始****/
.news_box{ width:90%;
padding:0 5%;}
.news_show{ width:100%;
border-bottom:1px dashed #cccccc;}
.news_show a{ overflow:hidden;
line-height:.8rem;
padding-left:6%;
width:94%;
display:block;
text-overflow:ellipsis;
white-space: nowrap;
background:url(../images/info_icon2.png) no-repeat left center;}
.hidden_box3{ display:none;}
.news_title_box{ width:100%;
margin:.4rem auto;
border-bottom:1px solid #d1d1d1;}
.news_title{ font-size:.36rem;
text-align:center;}
.news_pic{ display:block;
width:100%;
margin:0 auto .3rem;}
.news_text{ width:100%;
margin:0 auto;}
.news_text p{ text-indent:2em;
margin:.1rem auto;}
/********新闻中心开始**/
/*********业务介绍开始**********/
.ywjs_box{ width:90%;
padding:0 5%;}
.ywjs_text{ font-size:.24rem;
margin:.4rem auto 0;
line-height:.38rem;}
.ywjs_text span{ font-size:.3rem;}
/*********业务介绍结束*****/
/********留言开始******/
.ly_box{ width:90%;
padding:0 5%;
margin:.4rem;
overflow:hidden;}
.ly_text{ width:30%;
float:left;
text-align:right;}
.ly_text p{ margin:.2rem 0;
line-height:.6rem;}
.ly_input{ width:68%;
float:right;}
.ly_input input{ height:.6rem;
display:block;
width:80%;
margin:.2rem 0;}
.ly_input button{ height:.6rem;
display:block;
width:80%;
background:#005e11;
color:white;
border:none;
border-radius:4px;
margin:.2rem 0;}
.ly_content{ width:80%;
height:1.8rem;}
/********留言结束******/
/***********页尾开始***************/
.footer_box{ width:100%;
height:auto;
background:#8f82bc;
overflow:hidden;
padding:0.2rem 0 0.4rem 0.15rem;
}
#footer_menu{width:90%;height:auto;padding:0 0 5% 5%;}
#footer_menu a{display:block;width:25%;float:left;margin:0.2rem 0 0 0;}
#footer_menu a img{width:80%;}
#b_l_r{width:98%;}
#b_l{width:40%;margin:0.5rem 0 0 0.5rem;float:left;}
#b_l a{float:left;width:40%;display:block;}
#b_l a img{width:80%;}
#b_r{width:50%;margin:0.3rem 0 0 0;color:#FFFFFF;font-size:0.11rem;float:left;text-align:center;}
#b_r a{width:30%;}
#b_r img{padding:0 0 0 30%;width:40%;}
/***********页尾结束***************/
/*首页*/
#hot_point{width:100%;height:auto;margin-bottom:0.6rem;}
#hot_point img{margin:0 0 0 0.4rem;}
.center_title{width:100%;text-align:center;font-size:0.3rem;font-family:微软雅黑;color:#7a2c87;line-height:0.3rem;margin:0.5rem 0;}
.center_title span{color:#999999;font-size:0.15rem;}
#about_us{width:100%;height:auto;padding:0.6rem 0;background:#e7dce7;overflow:hidden;}
#a_u_info{width:90%;margin:0 5%;overflow:hidden;}
#a_u_left{width:55%;float:left;overflow:hidden;}
#a_u_right{width:45%;float:right;font-size:0.18rem;line-height:0.3rem;color:#1d1d1d;overflow:hidden;}
#more_div{width:90%;padding:5%;text-align:center;}
#more_div a{margin-left:30%;display:block;}
#more_div a img{width:60%;}
#i_honor{width:100%;height:auto;margin-bottom:0.6rem;}
#four_honor{width:96%;margin:0 0 0 4%;}
.one_honor{width:50%;float:left;font-size:0.14rem;margin-bottom:0.3rem;overflow:hidden;text-align:center;}
.one_honor span{font-size:0.18rem;display:block;margin-top:0.05rem;}
#i_brand{width:100%;height:auto;padding:0.3rem 0;background:#e7dce7;overflow:hidden;}
#brand_info{width:88%;margin:0 6% 3% 6%;font-size:0.18rem;line-height:0.35rem;color:#333333;overflow:hidden;}
#i_team{width:100%;height:auto;margin-bottom:0.6rem;}
#team_info{width:100%;margin:0 0 3% 0;font-size:0.18rem;color:#333333;overflow:hidden;}
#h_p_two_pic{margin-bottom:0.3rem;overflow:hidden;}
#h_p_two_pic a{width:45%;float:left;display:block;}
/*公司简介*/
#map_div{text-align:right;width:95%;color:#999999;font-size:0.24rem;padding:0.15rem 0;}
#map_div a{color:#999999;}
#content_info{width:92%;height:auto;padding:0.3rem 0;overflow:hidden;margin:0 4%; line-height: 0.5rem;}
#team_info{width:100%;height:auto;padding:0rem 0;overflow:hidden;}
#contact_info{width:100%;height:auto;}
.s_text{width:46%;height:0.5rem;float:left;background:#222222;color:#FFFFFF;font-size:0.2rem;margin-right:3%;margin-bottom:3%;}
.l_text{width:95%;height:0.5rem;float:left;background:#222222;color:#FFFFFF;font-size:0.2rem;margin-right:3%;margin-bottom:3%;}
.l_text_area{width:95%;height:1.5rem;float:left;background:#222222;color:#FFFFFF;font-size:0.2rem;margin-right:3%;margin-bottom:4%;}
#submit_button{width:100%;text-align:center;}
.c_button{width:2rem;height:0.5rem;text-align:center;border:solid 1px #aab8c0;background:#111111;color:#cccccc;}
/**/
#recruit_list{width:100%;padding:7% 0 0 0%;overflow:hidden;font-size:0.15rem;}
#recruit_list dt{width:33%;float:left;text-align:center;font-size:0.18rem;color:#FFFFFF;line-height:0.5rem;}
#recruit_list dl{ display: inline-block; width: 100%;}
#recruit_list dd{float:left;text-align:left;font-size:0.18rem;color:#FFFFFF;line-height:0.5rem;}
#recruit_list dd a{color:#FFFFFF;}
#recruit_dt{width:100%;overflow:hidden;}
.r_job{width:40%;height:0.5rem;padding:0 0 0 5%;overflow:hidden;}
.r_num{width:15%;padding:0 0 0 4%;}
.r_date{width:26%;padding:0 0 0 10%;}
.page_div{width:90%;padding:5%;overflow:hidden;font-size:0.15rem;text-align: center;}
#contact_info .page_div{color:#FFFFFF;}
#contact_info .page_div a{color:#FFFFFF;}
/*产品中心*/
#i_pro{width:100%;height:auto;margin-bottom:0.6rem;}
#pro_list{width:96%;margin:0 1% 0 3%;}
.one_pro{width:45%;padding:0 5% 0 0;float:left;font-size:0.15rem;margin-bottom:0.3rem;overflow:hidden;float:left;}
.one_pro img{border:solid 1px #752382;width:100%;}
.one_pro span{font-size:14px;display:block;margin-top:0.05rem;text-align:center;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.o_desc{height:0.5rem;overflow:hidden;}
#four_shop{width:100%;height:auto;background:#ac82bc;padding:0.2rem 0 0.2rem 0.3rem;overflow:hidden;}
#four_shop a{display:block;float:left;margin-right:0.15rem;width:17.6%;}
#four_shop a img{width:80%;}
/*新闻中心*/
#news_div{width:100%;height:auto;overflow:hidden;}
.one_news{width:86%;padding:4% 7%;border-bottom:solid 1px #a0a0a0;}
.news_date{width:100%;font-size:0.15rem;color:#666666;text-align:left;}
.news_title{width:100%;font-size:0.18rem;text-align:left;line-height:0.48rem;color:#000000;}
.news_title a{color:#000000;}
.news_describe{width:100%;font-size:0.15rem;color:#666666;text-align:left;height:0.45rem;overflow:hidden;}
#map_left{width:47%;float:left;text-align:left;padding-left:3%;}
#map_left a:hover{background:#7a2c87;color:#FFFFFF;padding:1% 1%;}
#news_goback{background:#333333;width:90%;padding:2% 5%;height:auto;overflow:hidden; display: flex; align-items: center;}
#news_goback img{float:left;}
#news_goback a{float:left;color:#FFFFFF;margin-left:3%;}
#news_info{width:90%;padding:2% 5%;height:auto;overflow:hidden;}
#news_title{font-weight:bold;font-size:0.32rem;color:#000000;text-align:center;padding-bottom: 0.4rem;}
#news_content{ line-height: 2; }
#news_pre_next{width:100%;height:auto;color:#666666;margin:0.3rem 0;}
#news_pre_next a{color:#666666;}
#n_c_content table{ width:100%; background-color:#fff; color:#333;border-collapse: collapse; border-spacing: 0; border: 1px solid #e5e5e5;}
#n_c_content table tr{transition:all .3s;-webkit-transition:all .3s;}
#n_c_content table th{text-align:left;font-weight:400;}
#n_c_content table thead th{ font-weight: bold; }
#n_c_content table td, #n_c_content table th{ position:relative;padding:5px;min-height:20px;line-height:20px;font-size:14px;}
/*滑动门*/
#index_hidden{height:45px;overflow:hidden;text-align: center; margin: 10px auto;}
#index_hidden ul{ display: inline-block; width: 94%; }
#index_hidden li{width: 25%;display:inline-block;}
#index_hidden li a{ cursor: pointer;line-height:27px;font-size:14px;padding:5px 0;display:block;text-align:center;color:#313030;}
#index_hidden li.index_hd_stay a{height:27px;color:#FFFFFF;background:#714f9d;}
#index_mid_hd_content{height:230px;padding:7px 0 0 0;}
#index_mid_hd_content #index_hd_content1{height:230px;}
#index_mid_hd_content a{display:block;overflow:hidden;margin:0 17px 0 17px;}