html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
html{line-height:1}
ol,ul,li{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
.clr {clear: both;}
a { text-decoration: none;}
body{overflow:-Scroll;overflow-x:hidden; font-family:"微软雅黑";}
.banner1{background:url(../images/banner1.jpg) no-repeat center center; height:157px;}
.banner2{background:url(../images/banner2.jpg) no-repeat center center; height:161px;}
.banner3{background:url(../images/banner3.jpg) no-repeat center center; height:119px;}
.banner4{background:url(../images/banner4.jpg) no-repeat center center; height:77px;}
.banner4 a{display:block;height:150px; cursor:pointer;}
.banner5{background:url(../images/banner5.jpg) no-repeat center center; height:87px;}
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
 
@-webkit-keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.dy4:hover,.dy5:hover,.dy6:hover,.dy1:hover,.dy2:hover,.dy3:hover,.dy7:hover,.dy8:hover,.dy19:hover{
  -webkit-animation-name: hvr-wobble-to-bottom-right;
  animation-name: hvr-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
@-webkit-keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
 
.dy{ background:url(../images/dybj.jpg) no-repeat scroll center center; height:474px; padding-top:180px; width:100%; margin-top:15px; position:relative;}
.dy .dy_c{ width:1080px; margin:0 auto;}
.dy .dy9{ width:810px; cursor:pointer;}
.dy .dy9 img{ float:left; margin-left:15px; margin-bottom:15px;}

.jbss{ width:1080px; margin:0 auto;}
.jbss h1{font-size:50px; font-weight:normal !important; text-align:center; margin:0 auto; height:80px; line-height:80px; letter-spacing:6px;}
.jbss h1 span{ font-weight:bold;}
.jbss .title{ text-align:center; width:1080px; margin:0 auto 30px; font-size:26px; letter-spacing:4px;}
.jbss .title a{ text-decoration:underline;color:#835aa6; }
.jbss .jbsshd{ height:300px; width:1080px; margin:0 auto; background-color:#039;}
/*hd*/
.case_scroll {  margin: 0 auto;  position: relative;  width: 868px;}
.case_scroll .cs-prev, .case_scroll .cs-next {  display: block;  height: 124px;  position: absolute;  top: 100px;  width: 42px;  z-index: 99;}
.case_scroll .cs-prev {  background:url("../images/prev.jpg") repeat scroll 0 0;  left: -80px;}
.case_scroll .cs-next {  background:url("../images/next.jpg") repeat scroll 0 0;  right: -80px;}
.case_scroll .slider {  height: 291px;  position: relative;  width: 868px;}
.case_scroll .slider li { display: block;height: 291px;  position: relative;  width: 868px;}
/*hd*/
.hsjfm .wp {  margin: 0 auto;  width: 1180px;}
.hsjfm h2 {font-size: 50px; font-weight: 300; line-height: 1.4; margin-bottom: 40px; text-align: center; letter-spacing:6px;}
.hsjfm h2 span{ font-weight:bold;}
.hsjfm {height: 720px;background:url(../images/bg1.jpg) no-repeat bottom center;padding-top: 60px;}
.hsjfm ul{width: 1231px;overflow: hidden;}
.hsjfm ul li{width: 256px;height: 433px;border-radius: 128px;margin-right: 51px;float: left;position: relative;overflow: hidden;}
.hsjfm ul li .d1{height: 115px;width: 100%;background: #fff;opacity: 0.9;filter:alpha(opacity=90);position: absolute;left:0;bottom:150px;color: #494949;}
.hsjfm ul li .d1 h3{font-size: 30px;text-align: center;font-weight: normal;line-height: 1.2;padding-top:20px;}
.hsjfm ul li .d1 p{font-size: 18px;text-align: center;}
.hsjfm ul li .d2{width: 100%;height: 433px;border-radius: 128px;position: absolute;left:0;bottom:-433px;}
.hsjfm ul li .d2 h3{font-size: 30px;text-align: center;font-weight: normal;line-height: 1.2;padding-top:20px;color:#fff;padding-top: 100px;}
.hsjfm ul li .d2 p{font-size: 18px;font-weight: normal;line-height: 1.2;color:#fff;padding:0 25px;}
.hsjfm ul li .d2 p.p1{margin:5px 0 15px;text-align: center;}
.hsjfm ul li span{width: 100%;height: 433px;border-radius: 128px;position: absolute;left:0;bottom:-433px;background: #000;opacity: 0.6;filter:alpha(opacity=60);}
.btn1 {  border: 1px solid #fff;  color: #fff;  display: block;  font-size: 24px;  height: 64px;  line-height: 64px;  margin: 40px auto 0;  text-align: center;  width: 392px;}
.hsjfm h2 strong { background: #8155aa; display: block; height: 5px; margin: 10px auto 0; width: 134px;}

.jffs{ width:1100px; margin:0 auto;}
.jffs h1{font-size:50px; font-weight:normal !important; text-align:center; margin:20px auto 5px; height:80px; line-height:80px; letter-spacing:6px;}
.jffs h1 span{ font-weight:bold;}
.jffs .title{ text-align:center; width:1080px; margin:0 auto 30px; font-size:26px; letter-spacing:4px;}
.jffs .title a{ text-decoration:underline;color:#835aa6; }
.jffs .jffs_l{ float:left; width:570px; margin-right:50px; }
.jffs .lt{ width:414px; height:46px; background-color:#191E32; color:#fff; font-size:26px; line-height:46px; text-align:center; letter-spacing:6px;}
.jffs .jffs_l p{ text-indent:2em;  line-height:30px; font-size:18px; display:block; margin:20px 0 40px 0; width:414px;}
.jffs .rhsf a{ display:block; width:277px; height:65px; line-height:65px;border-radius:8px; font-size:32px; text-align:center; color:#fff; background-color:#CD1321; margin:30px auto 0;}
.jffs .rhsf a:hover{ background-color:#845BA7;}

.qxll{ height:520px;background:url(../images/bg5.jpg) no-repeat top center;padding-top: 50px;}
.qxll .wp {   margin: 0 auto;   width: 1180px;}
.qxll h2{color:#fff;margin-bottom: 20px;font-size:55px;font-weight: 300;line-height: 1.4;margin-bottom: 30px;text-align: center;letter-spacing:6px;}
.qxll p.p1{font-size:36px;text-align: center;color:#fff;margin-bottom: 50px;}
.qxll .content  ul{width: 1233px;}
.qxll .content  ul li {background: #fff;width: 357px;float: left;margin-right: 53px;padding-top: 55px;height: 482px;position: relative;-moz-box-shadow:1px 1px 19px #b7b8bb; -webkit-box-shadow:1px 1px 19px #b7b8bb; box-shadow:1px 1px 19px #b7b8bb;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.qxll .content  ul li span{display: block;text-align: center;margin-bottom: 15px;font-size:22px; color:#5e5e5e;}
.qxll .content  ul li h3{font-size: 28px; font-weight:bold;text-align: center;color:#8155AA;margin-bottom: 22px;}
.qxll .content  ul li p{ line-height:42px;font-size: 24px;color:#5e5e5e;padding:0 33px; text-indent:2em;}
.qxll .content  ul li span{ }
.qxll .content  ul li a.btn1{border-color:#8155AA;color:#8155AA;width: 206px;height: 56px;line-height: 56px;position: absolute;left:50%;margin-left: -103px;bottom:44px;}
.qxll .content  ul li:hover{transform:scale(1.05);-moz-transfrom:scale(1.05);-webkit-transfrom:scale(1.05);-o-transfrom:scale(1.05);}
.pb{padding:50px 0;}
.qxll h2 span { font-weight:bold;}
.qxll h2 strong {background:#8155AA; display: block;height: 5px; margin: 10px auto 0; width: 134px;}

.zrsm{ background-color:#FBF3FF; height:540px; width:100%; margin-top:50px;}
.zrsm .xgbz{ width:1120px; margin:0 auto; text-align:center;}
.zrsm h1{font-size:50px; font-weight:normal !important; text-align:center; margin:0 auto; height:80px; line-height:80px;letter-spacing:6px;}
.zrsm h1 span{ font-weight:bold;}
.zrsm h1 strong {background:#8155AA; display: block;height: 5px; margin: 10px auto 0; width: 134px;}
.zrsm .zrsm_l { margin-top:50px; width:370px; height:295px; padding-top:75px; background:url(../images/yuan.jpg) no-repeat center center; float:left}
.zrsm .zrsm_l h4{ color:#835C9F; font-size:28px; text-align:center; line-height:34px;}
.zrsm .zrsm_l h4 span{ font-size:32px;}
.zrsm .zrsm_l h4 strong {background:#8155AA; display: block;height: 2px; margin: 10px auto 0; width: 270px; margin:15px auto;}
.zrsm .zrsm_l p{ font-size:20px; color:#8155AA; width:300px; line-height:30px; margin-left:30px;}
.zrsm .zrsm_l a{ color:#F00; display:block; height:30px; line-height:30px; margin-top:15px; font-size:26px; text-decoration:underline;}
.zrsm1,.zrsm2,.zrsm3{
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: box-shadow, transform;
transition-property: box-shadow, transform;
}
.zrsm1:hover,.zrsm3:hover,.zrsm2:hover{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  font-size:50px
}



.dyzf{ width:1100px; margin:0 auto; }
.dyzf h1{font-size:50px; font-weight:normal !important; text-align:center; margin:0 auto; height:80px; line-height:80px;letter-spacing:8px; margin-top:25px;}
.dyzf h1 span{ font-weight:bold;}
.dyzf .title{ text-align:center; width:1080px; margin:0 auto 30px; font-size:26px; letter-spacing:4px;}
.dyzf .title a{ text-decoration:underline;color:#835aa6; }
.dyzf p{ text-align:center; line-height:32px; font-size:18px;}
.dyzf .dyzfimg{ margin:25px auto; width:1000px; }
.dyzf .dyzfimg img:hover{}

.dyzf .dyzfimg img{
display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.dyzf .dyzfimg img:hover{
 -webkit-transform: scale(1.1);
  transform: scale(1.1);
  cursor:pointer;
}

.dyzf .fqfzx a{ display:block; width:500px; height:65px; line-height:65px;border-radius:10px; font-size:32px; text-align:center; color:#fff; background-color:#CD1321; margin:30px auto 50px;}
.dyzf .fqfzx a:hover{ background-color:#845BA7;}

.xz{ background:url(../images/yiyuanbj.jpg) no-repeat center center; width:100%; height:665px; padding-top:10px;}
.xz .xz_b{ width:1110px; margin:0 auto;}
.xz h1{font-size:50px; font-weight:normal !important; text-align:center; margin:30px auto 50px; height:80px; line-height:80px;letter-spacing:6px; color:#fff;}
.xz h1 span{ font-weight:bold;}
.xz h1 strong {background:#fff; display: block;height: 5px; margin: 10px auto 25px; width: 134px;}
.xz img{ cursor:pointer;}

.ystd{background:url(../images/ystdbg.jpg) no-repeat center center; height:650px; overflow:hidden;}
.ystd h1{font-size:50px; font-weight:normal !important; text-align:center; margin:0 auto; height:80px; line-height:80px;letter-spacing:8px; margin-top:25px;}
.ystd h1 span{ font-weight:bold;}
.ystd .title{ text-align:center; width:1080px; margin:0 auto 10px; font-size:26px; letter-spacing:4px;}
.ystd .title a{ text-decoration:underline;color:#835aa6; }
.ystd img{ cursor:pointer;}
.ystd .ystd_a{ width:1120px; margin:0 auto;}
.ystd .ystd_a li{-webkit-transform:translateY(1000px); transform:translateY(1000px); float:left; margin-top:20px; margin-bottom:30px;}
.ystd img{ cursor:pointer;}
.xzbd img{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.xzbd img:hover{-webkit-transform:scale(1.04);-moz-transform:scale(1.07);transform:scale(1.04);}



























