@charset "gb2312";
/* CSS Document */

body {font-family:"Microsoft Yahei", Arial, Tahoma,"Microsoft Yahei";margin:0;padding:0;font-size:12px;color:#000; background:#fff;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, code, em, img, q, s, strike, strong, syt, sup, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, legend, table, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, footer, header, nav, section, audio, video, button, input {-webkit-font-smoothing: antialiased; font-style:normal;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0;padding:0;border:0;}
ul,li{list-style-type:none;}
img{border:0; vertical-align:middle;}
input,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
header, section, footer, aside, nav, main, article, figure { display: block; }
/* Link */
a{color:#333333;text-decoration:none;}
a:hover {text-decoration:none;-webkit-transition: .4s;}
/* Other */
.clear{ clear:both;font-size:1px;width:1px;height:0;visibility:hidden; overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */
.f_left{float:left;}
.f_right{float:right;}
.img{vertical-align:middle;}

.over-banner,.over-speech{ width:100%; height:auto; margin:0 auto; text-align:center; min-width:1200px; background:#fff;}
.over-banner01{ width:100%; background:url(../images/banner_01.jpg) center no-repeat; height:145px;}
.over-banner02{ width:100%; background:url(../images/banner_02.jpg) center no-repeat; height:145px;}
.over-banner03{ width:100%; background:url(../images/banner_03.jpg) center no-repeat; height:145px;}
.over-banner04{ width:100%; background:url(../images/banner_04.jpg) center no-repeat; height:144px;}
.over-banner05{ width:100%; background:url(../images/banner_05.jpg) center no-repeat; height:145px;}
.over-banner06{ width:100%; background:url(../images/banner_06.jpg) center no-repeat; height:145px;}
.div-center{ width:1200px; height:auto; margin:0 auto; position:relative;}
.over-index{ float:left; margin-top:54px; margin-left:34px;}
.over-back{ float:right; margin-top:54px; width:112px; height:38px; line-height:38px; color:#fff; font-size:14px; border:2px #171c5e solid; background:#0f185b; margin-right:36px;}

.speech-spack{ width:100%; height:auto; background:#fafbfc;}
.apeech01{ float:left; margin-top:120px; margin-left:30px; margin-right:56px;}
.speech-art{ float:left; margin-top:130px; margin-bottom:98px;}
.speech-art b{ font-size:22px; color:#333; display:block; text-align:left; margin-bottom:20px;}
.speech-art p{ font-size:14px; color:#666; line-height:34px; width:588px; text-align:left;}
.speech-art a{ color:#ff2424;}
.apeech02{ text-indent:2em;}

.ovcer-title{ display:block; font-size:54px; color:#333; padding-top:80px;}
.over-sin{ display:block; width:96px; height:3px; margin:0 auto; background:#f64066; border-radius:12px; margin-top:32px;}
.over-one{ font-size:34px; color:#333; position:relative; padding-top:60px; z-index: 5;}
.over-one b{ font-size:103px; color:#e5e5e5; position:absolute; top: -5px;left: 272px;  z-index: -1;}
.over-one span{ font-size:20px; color:#999; display:block; margin-top:24px;}
.over-more{ font-size:34px; color:#333; position:relative; z-index: 5;margin-top:24px; margin-bottom:50px;}
.over-more span{ font-size:20px; color:#999; display:block; margin-top:24px; margin-bottom:50px;}
.replace{ width:425px; height:235px; background:#f3f6fa; display:inline-block; border-radius:4px; text-align:left; margin-top:70px; margin-bottom:50px;}

.replace p{ background:url(../images/soso.png) center no-repeat; width:339px; height:52px; margin:0 auto; font-size:20px; color:#333; line-height:52px; text-align:left; padding-left:16px; margin-top:44px; margin-bottom:36px;}
.replace p span{ font-size:16px; color:#999; display:inline-block; margin-left:24px;}
.replace em{ float:left; font-size:20px; color:#ff6a6e; font-style:normal; width:35px; height:35px; border:1px #ff6a6e solid; border-radius:50%; line-height:35px; margin-left:58px; margin-top: 10px; text-align:center;}
.replace img{ margin-left:26px;}
.replace-new{ background:#e9f2ea; margin-left: 76px;}
.replace-new img{ margin-left:54px;}

.honor{ width:100%; height:auto; margin:0 auto; background:#05172a;}
.honor-two b{ color:#1e2f40; top: 44px; left: 254px;}
.honor-two{ color:#fff; padding-top:110px;}
.honor-two span{ color:#6787a7; margin-left: -76px;}
.honnor-left{ float:left; margin-left:81px; margin-top:72px;}
.honnor-left li{ width:215px; height:66px; margin-top:30px; -webkit-transition:.4s; cursor:pointer;}
.honor-art{ background:url(../images/hon06.png) center no-repeat; width:215px;padding: 9px 0; font-size:14px; color:#fff; line-height:24px; display:block; border-radius: 5px;}
.honor-art02,.honor01{ background:#2b3c57 !important;}
.honor-art03,.honor02{ background:#4a7287 !important;}
.honor-art04,.honor03{ background:#f6ab3f !important;}
.honor-art05,.honor04{ background:#40b6af !important;}
.honnor-left li.hover{ margin-left:34px; -webkit-transition:.4s;}
.honor-right{ float:right; margin-right:83px; margin-top:102px; margin-bottom:118px;}
.honor-right li{ width:736px; height:450px; border-radius:5px; position:relative;}
.honor-all{ width:736px; height:450px; border-radius:5px; background:url(../images/hon07.png) center no-repeat;}
.honr-img{ width:100%; height:auto; text-align:left; margin-bottom:44px;}
.honr-img img{ border-radius:5px; margin-left:32px; margin-top:-34px; float:left;}
.honr-img span{ font-size:24px; color:#fff; line-height:34px; float:left; margin-top:60px; margin-left:34px;}
.honor-all p{ font-size:14px; color:#fff; line-height:26px; text-align:left; width:699px; margin:0 auto; text-indent:2em;}
.honor-all p a{ color:#fffc28;}

.upgrade-three{ padding-top:110px;}
.upgrade-three b{ top: 44px; left: 226px;}
.upgrade-ul{ width:100%; height:auto; margin:0 auto; padding-bottom:34px; margin-top:58px;}
.upgrade-ul li{ display:inline-block; width:292px; height:auto; margin:0 39px; margin-bottom:40px;}
.upgrade-ul li img{ box-shadow:0 2px 10px rgba(0,0,0,0.15);}
.upgrade-ul li span{ font-size:14px; color:#999; margin-top:16px; display:block;}

.indepen b{ left:280px;}
.indepen-four{ width:425px; background:#eef7f8; border-radius: 4px; height:258px;}
.indepen-left{width:470px; display:inline-block; height:auto; margin-top:60px; margin-bottom:98px;}
.indepen-white{ background:#fff; width:161px; height:208px; border-radius:4px; margin-top:22px; margin-left:26px; float:left;}
.indepen-white span{ font-size:22px; color:#333; display:block; padding-top:26px; margin-bottom:10px;}
.indepen-white em{ display:block; width:44px; height:2px; background:#c7c7c7; margin:0 auto;}
.indepen-white p{ font-size:16px; color:#666; line-height:28px; margin-top:14px; height:56px;}
.indepen-white a{ font-size:14px; color:#fff; width:120px; height:34px; line-height:34px; display:block; border-radius:30px; background:#fa6367; margin:0 auto; margin-top:20px;}
.indepen-white a:hover{ margin-top:24px; -webkit-transition:none;}
.indepen-img{ margin-top:66px; margin-left:10px;}
.indepen01{ font-size:20px; color:#666; margin-top:28px; text-align:left;}
.indepen01 span{ font-size:14px; display:block; margin-top:14px;}
.indepen02{ background:#faf8f3;}

.update01 b{ left:276px;}
.update-heigh{ height:706px;}
.update-all{ width:960px; height:445px; background:#f6f9fc; margin:0 auto;  padding-top:56px; margin-top:58px; overflow:hidden;   box-shadow:0 10px 20px rgba(0,0,0,0.1);}
.update-ul{ width:960px; height:auto; background:#fff; box-shadow:0 10px 20px rgba(0,0,0,0.1);}
.update-ul li{ float:left; margin: 0 28px; margin-top:40px; padding-bottom: 70px;}
.update-ul li span{ font-size:14px; color:#555; display:block; margin-top:18px; margin-bottom:18px;}
.update-ul li a{ font-size:14px; color:#fff; border-radius:30px; margin:0 auto; width:120px; height:34px; line-height:34px; background:#fa6367; display:block; margin-top:42px;}
.update-ul li a:hover{ position:relative; top:4px;}
.update-ul li div img{    box-shadow: 0 10px 20px rgba(0,0,0,0.15);}
.update-tab{ width:960px; height:445px; position:relative; margin:0 auto; background: #fff;}
.update-anter{ width:80px; height:30px; position:absolute; top:-44px; right:30px; z-index:2;}
.update-zuo{ width:33px; height:33px;display:inline-block; background:url(../images/zuo.png) center no-repeat; border-radius:4px; margin-right:4px;}
.update-zuo:hover{ background: url(../images/zuo02.png) center no-repeat;}
.update-you{width:33px; height:33px; display:inline-block; background:url(../images/you.png) center no-repeat; border-radius:4px;}
.update-you:hover{ background: url(../images/you02.png) center no-repeat;}
.update-ul li div{ width:183px; height:259px;}
.update-ul li .update-none img,.update-hui img{ box-shadow:none !important;}
.update-hui{ background:#ebebeb;}
.update-ul li .update-hui span{ font-size:14px; color:#b2b2b2; margin-top:8px;}
.update-hui a{ background:none !important;  height: 159px !important; margin-top: 0 !important; padding-top: 99px;}
.update-hui a:hover{ top:0 !important;}

.closing-six{ padding-top:200px;}
.closing-six b{ top: 135px;left: 146px;}
.closing-top{ width:100%; height:380px; background:url(../images/lin01.png) center no-repeat;}
.closing01{ float:left; margin-left:66px; margin-top: 84px;}
.closing01 p{ width:157px; font-size:14px; color:#333; line-height:20px; padding: 16px 0; background:#e5e8ef; border-radius:2px; margin-bottom:60px;}
.closing01 span{ font-size:16px; color:#fafbfc; background:#ffba27; border-radius:2px; width:74px; height:25px; line-height:25px; display:block; margin:0 auto;}
.closing02 span,.closing03 span{ margin-top:54px; margin-bottom:56px;}
.closing02 p{ padding:6px 0; margin-bottom:0;}
.closing04 p{ padding:6px 0;}
.closing02,.closing05,.closing03,.closing04{ margin-left:25px;}

.fuwu {
  width: 100%;
  height: 455px;
  margin-top: 44px;
  margin-bottom:150px; }
  .fuwu:after {
    content: "";
    clear: both;
    display: block; }

.fuwu-item {
  float: left;
  width: calc(20% - 2px);
  height: 100%;
  border: 1px solid #dbe1e9;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  background: #fff;
  position: relative;
  z-index: 1; }
  .fuwu-item h3 {
    width: calc(100% - 64px);
    padding: 40px 32px 0;
    height: 60px; }
    .fuwu-item h3 strong {
      font-size: 36px;
      color: #fffefe;
      font-weight: 600; }
    .fuwu-item h3 span {
      font-size: 14px;
      color: #fffefe;
      font-family: Arial Black;
      margin-left: 5px; }
  .fuwu-item:hover {
    z-index: 2;
    border-color: #ffba27 !important;
    -webkit-transform: scale(1.15);
    transform: scale(1.15); }
    .fuwu-item:hover h3 {
      background: #ffba27 !important; }
    .fuwu-item:hover .fuwu-active {
      display: none; }
    .fuwu-item:hover .fuwu-hover {
      display: block; }

.fuwu-item:nth-child(odd) {
  border-color: #dbe1e9; }
  .fuwu-item:nth-child(odd) h3 {
    background: #dbe1e9; }

.fuwu-item:nth-child(even) {
  border-color: #e5e8ee; }
  .fuwu-item:nth-child(even) h3 {
    background: #e5e8ee; }

.fuwu-active {
  display: block;
  width: 100%;
  height: calc(100% - 116px);
  padding-top: 16px; }
  .fuwu-active p {
    font-size: 16px;
    color: #333333;
    padding-top: 56px;
    line-height: 22px;
    text-align: center; }
    .fuwu-active p svg {
      margin-right: 10px;
      font-size: 20px;
      vertical-align: middle; }
    .fuwu-active p span {
      vertical-align: middle; }

.fuwu-hover {
  display: none;
  width: calc(100% - 64px);
  height: calc(100% - 100px);
  padding: 0 32px; }
  .fuwu-hover h5 {
    font-size: 16px;
    color: #333333;
    padding-top: 26px;
    font-weight: 600; }
  .fuwu-hover p {
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    padding-top: 4px; }
.icon {
    width: 1em;
    height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}

.maker-title{font-size: 20px; color: #999; display: block; margin-top: 62px; margin-bottom:70px;}

.beautiful{ width:100%; background:url(../images/back01.jpg) center no-repeat; height:976px;}
.beautiful01{ color:#fff;}
.beautiful02{ padding-top:10px;}
.beautiful-hold{ width:1014px; height:auto; margin:0 auto; margin-top:122px;}
.beautiful03{ float:left; background:url(../images/back02.jpg) center no-repeat; width:253px; height:162px; position:relative;  -webkit-transition:.8s;}
.beautiful03:hover{ box-shadow:0 6px 54px rgba(0,0,0,0.74); -webkit-transition:.8s;}
.beautiful04{ width:auto; height:auto;}
.beautiful04 p{ font-size:18px; color:#fff; padding-top:88px; margin-bottom:10px;}
.beautiful04 span{ font-size:14px; color:#fff;}
.beautiful05{ width:236px; height:140px; background:#fff; position:absolute; top:11px; left:9px; z-index:1; text-align:left; display:none;}
.beautiful05 p{font-size:18px; color:#505963; margin-top:40px; margin-bottom:12px; margin-left:16px;}
.beautiful05 span{ font-size:14px; color:#505963; margin-left:16px; display:block;}
.beautiful05 a{ font-size:14px; color:#b8b8b8; float:right; margin-top:10px; margin-right:14px;}
.beautiful05 a:hover{ color:#fb4d4d;}
.beautiful05 img{ margin-right:10px;}
.beautiful-img{ background:url(../images/back03.jpg) center no-repeat;}
.beautiful-img02{ background:url(../images/back04.jpg) center no-repeat;}
.beautiful-img03{ background:url(../images/back05.jpg) center no-repeat;}
.beautiful-img04{ background:url(../images/back06.jpg) center no-repeat;}
.beautiful-img05{ background:url(../images/back07.jpg) center no-repeat;}
.beautiful-img06{ background:url(../images/back08.jpg) center no-repeat;}
.beautiful-img07{ background:url(../images/back09.jpg) center no-repeat;}
.beautiful-img08{ background:url(../images/back10.jpg) center no-repeat;}
.beautiful-img09{ background:url(../images/back11.jpg) center no-repeat;}
.beautiful-img10{ background:url(../images/back12.jpg) center no-repeat;}
.beautiful-img11{ background:url(../images/back13.jpg) center no-repeat;}
.beautiful-img07 .beautiful05 p,.beautiful-img08 .beautiful05 p{ margin-top:15px;}
.beautiful-img .beautiful04 p,.beautiful-img07 .beautiful04 p,.beautiful-img08 .beautiful04 p,.beautiful-img11 .beautiful04 p{ line-height:34px; padding-top:44px;}
.beautiful-img02 .beautiful04,.beautiful-img04 .beautiful04,.beautiful-img10 .beautiful04{ text-align:left; margin-left:18px;}
.beautiful-img03 .beautiful04,.beautiful-img06 .beautiful04{ text-align:right; margin-right:18px;}
.beautiful-img05 .beautiful04{ text-align:right; margin-right:10px;}
.beautiful-img06 .beautiful04 p{ color:#505963; padding-top:59px;}
.beautiful-img06 .beautiful04 span{ color:#777; line-height:26px;}
.beautiful-img09 .beautiful04 p{ background:#fb4d4d; width:162px; height:36px; margin:0 auto; padding-top:0; margin-bottom:10px; margin-top:76px; line-height:36px;}
.beautiful-img09 .beautiful04 span{ color:#848585;}
.beautiful-img10 .beautiful04 p,.beautiful-img10 .beautiful04 span{ color:#000;}

.employ01 b{ left:428px;}
.flexslider{margin:0px auto;position:relative;width:100%;height:310px;overflow:hidden;zoom:1; padding-bottom:80px; margin-top: 78px;}
.flex-viewport{height:310px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1; text-align:center;margin:0 auto}
.flex-direction-nav{ display:none;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.slides li{ height:310px;}
.flex-control-nav{width:100%;position:absolute;bottom:50px;text-align:center;}
.flex-control-nav li{margin:0 10px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -10px;display:block;height:4px;overflow:hidden;text-indent:-99em;width:40px;cursor:pointer;}
.flx-change .flex-control-paging li a{background:url(../images/dot01.png) no-repeat 0 -10px;}
.flex-control-paging li a.flex-active{background-position:0 0px;}
.employ-change{ width:334px; height:auto; display:inline-block; margin:0 9px;}
.employ-change div{width:334px; height:202px; overflow:hidden;}
.employ-change span{ display:block; font-size:22px; color:#f45a40;}
.employ-change p em{ font-style:normal; display:inline-block; margin-left:42px;}
.employ-change p{ font-size:14px; color:#7e7f84;margin-top:18px; text-align:left; line-height:35px;}
.employ-change:hover div img{transform: scale(1.1);-webkit-transform: scale(1.1);transition: .8s;-webkit-transition: .8s}
.employ-change div img{-webkit-transition: .8s;}

.high-class{ width:100%; height:170px;position:relative; margin-top:32px;}
.emplo_d{ width:100%; height:130px; margin:0 auto; overflow:hidden;}
.emplo_d li{ float:left;width:332px; height:130px; margin:0 10px; position:relative;}
.emplo_e{ width:325px; height:109px; overflow:hidden; background:#f4eeee; position: relative; z-index: 4;}
.emplo_f{ position:absolute; top:78px; left:60px; z-index:99; cursor:pointer;}
.emplo_g{ position:absolute; top:78px; right:60px; z-index:99; cursor:pointer;}
.emplo_h{width:1058px; height:114px; margin:0 auto;padding: 33px 0;}
.prominent{ margin-bottom:20px;}

.prominent-d{ width:100%; height:auto; margin:0 auto; margin-top: 54px; margin-bottom: 90px;}
.prominent-d li{ display:inline-block;width:313px; height:142px; margin:12px 24px; position:relative;}
.prominent_e{ width:311px; height:104px; overflow:hidden; background:#fff7e9;}

.combat b{ left:394px;}
.combat-ul{ width:100%; height:342px; margin:0 auto;}
.combat-ul li{ height:342px;}
.combat-vid{ width:316px; height:226px; border:8px #fff solid;}
.combat-hold{ width:332px; height:auto;  display:inline-block; margin:0 10px;}
.combat-hold span{ font-size:16px; color:#f69e40; text-align:left; display:block; margin-top:18px;}
.combat-hold p{ font-size:14px; color:#bebebe; line-height:24px; text-align:left; margin-top:10px; height:48px; overflow:hidden;}
.combat-flex{ height:342px;}

.cooperation{ width:100%; height:auto; margin:0 auto; background:#f1f1f1;}
.cooperation-ul{ width:100%; height:auto; margin:0 auto; margin-top:20px;}
.cooperation-ul li{ display:inline-block; font-size:16px; color:#333; padding:0 26px; height:40px; line-height:40px; background:#f1f1f1; border-radius:4px; cursor:pointer; -webkit-transition:.8s;}
.cooperation-ul li.hover{ background:#f64066; color:#fff; -webkit-transition:.8s;}
.cooperation-down{ width:100%; height:auto; margin:0 auto; margin-top:36px; padding-bottom:70px;}
.cooperation-down li{ width:100%; height:auto; margin:0 auto;}
.cooper-hold{ width:290px; height:auto; display:inline-block; margin:20px;}
.cooper-img{ width:290px; height:178px; overflow:hidden;}
.cooper-white{ width:290px; height:100px; background:#fff;}
.cooper-white span{ display:block; font-size:16px; color:#333; padding-top:26px; margin-bottom:10px;}
.cooper-white p{ font-size:14px; color:#999;}
.cooper-hold:hover .cooper-img img{transform: scale(1.1);-webkit-transform: scale(1.1);transition: .8s;-webkit-transition: .8s}
.cooper-hold .cooper-img img{-webkit-transition: .8s;}

.holiday01 b{ left:460px;}
.holiday-ul{ width:1106px; height:auto; margin:0 auto; display:table; margin-top:58px; margin-bottom:58px;}
.holiday-ul li{ float:left; width:276px; height:200px;}
.holiday-dday{ background:url(../images/holi01.jpg) center no-repeat; width:276px; height:200px;}
.holiday-dday p{ border:2px #fff solid; width:152px; height:86px; margin:49px auto; font-size:16px; color:#fff; padding-top:12px; display:inline-block; -webkit-transition:.8s;}
.holiday-dday p span{ font-size:12px; line-height:18px; display:block; margin-top:4px;}
.holi01{ background:url(../images/holi02.jpg) center no-repeat;}
.holi02{ background:url(../images/holi03.jpg) center no-repeat;}
.holi03{ background:url(../images/holi04.jpg) center no-repeat;}
.holi04{ background:url(../images/holi05.jpg) center no-repeat;}
.holi05{ background:url(../images/holi06.jpg) center no-repeat;}
.holi06{ background:url(../images/holi07.jpg) center no-repeat;}
.holi07{ background:url(../images/holi08.jpg) center no-repeat;}
/*.holiday-ul li:hover .holiday-dday p{ padding:20px; -webkit-transition:.8s; margin:35px 0;}*/
.holiday-ul li:hover .holiday-dday p{transform: scale(1.3);-webkit-transform: scale(1.3);transition: .8s;-webkit-transition: .8s}
.holiday-ul li .holiday-dday p{-webkit-transition: .8s;}

.holiday-acti{ width:100%; height:auto; margin:0 auto; margin-top:47px; margin-bottom:70px;}
.holiday-acti li{ display:inline-block; width:315px; height:215px; position:relative; margin:17px 24px;}
.holiday-tivily{ position:absolute; top:14px; left:14px; z-index:1; width:287px; height:189px; background:rgba(255,255,255,0.8); display:none;}
.holiday-tivily img{ margin-top:52px; margin-bottom:10px;}
.holiday-tivily p{ font-size:16px; color:#666; line-height:26px;}

.last-edd{ width:100%; background:url(../images/last01_02.jpg) center no-repeat; height:417px;}
.last-more-add{ width:886px; height:107px; background:rgba(236,236,236,0.08); margin:0 auto; display:inline-block; margin-top:152px;}
.last-more-add p{ font-size:16px; color:#fff; line-height:107px;}
.last-more-add span{ margin:0 22px; display:inline-block;}

.nzpd-add{ width:460px; float:left; height:auto; background:url(../images/dian_j.png) 430px top no-repeat; margin-top:48px;margin-left:80px;}
.nzpd-add li{ width:450px; height:58px; margin-bottom:10px; cursor:pointer; background:url(../images/dian_a.png) right no-repeat;}
.nzpd-add li span{ font-size:16px; color:#494949; display:block; width:365px; height:58px; line-height:58px; border-radius:6px; background:#ebebeb; text-align:left; padding-left:14px;  -webkit-transition:.4s;}
.nzpd-add li.hover span{ background:#fa6367; color:#fff; margin-left:24px; -webkit-transition:.4s; box-shadow:0 5px 10px rgba(0,0,0,0.22);}
.nzpd-add li.hover{ background:url(../images/dian_b.png) right no-repeat;}
.nzpd-add-right{ float:left; width:526px; height:auto; margin-top:48px; margin-left:40px;}
.nzpd-flex{ margin-top:0; height:400px;  padding:0; width:526px;}
.nzpd-flex .slides li{ height:400px; line-height:305px;}
.nzpd-back{height:305px; line-height:305px; background:#faf8f3; border-radius:6px; width:526px;}
.nzpd-ler{ width:161px; height:208px; background:#fff; float:left; margin-top:55px; margin-left:40px; border-radius:6px;}
.nzpd-ler span{ display:block; font-size:20px; color:#333; padding-top:28px;}
.nzpd-ler em{ display: inline-block; width:44px; height:2px; background:#c7c7c7; border-radius:2px; margin-top:12px; margin-bottom:12px;}
.nzpd-ler p{ font-size:14px; color:#666; margin-bottom:48px;}
.nzpd-ler a{ font-size:14px; color:#fff; width:120px; height:34px; border-radius:40px; background:#fa6367; line-height:34px; display:block; margin:0 auto;}
.nzpd-flex .flex-control-paging li a{background: url(../images/dian_i.png) 0 0px; height:10px; width:10px;}
.nzpd-flex .flex-control-paging li a.flex-active{background-position:12px 0px;}
.nzpd-flex .flex-control-nav li{ margin:0 5px;}
.nzpd-flex .flex-control-nav{ bottom:110px;}
.nzpd-ttle{ font-size:20px; color:#666; text-align:left; margin-top:32px; line-height:normal;}
.nzpd-ttle span{ display:block; font-size:14px; margin-top:15px;}
.nzpd-flex .slides li .nzpd-ler{ line-height: normal;}
.nzpd-flex .flex-viewport{ height:400px;}
.nzpd-img01{ background:url(../images/dian_01.jpg) center no-repeat;}
.nzpd-img01 a{font-size:14px; color:#fff; width:120px; height:34px; border-radius:40px; background:#032c60; line-height:34px; display:block; margin:0 auto;float: right;  margin-top: 242px; margin-right: 97px;}
.nzpd-colcr01{ background:#e8f1fd;}
.nzpd-colcr02{ background:#f1f1f1;}
.nzpd-colcr03{ background:#fcf4ff;}
.nzpd-colcr04{ background:#e8fafd;}