/*index css start*/
.header_main{position:fixed;top:0;left:0;width:100%;height:100px;background:transparent;transition: all 0.9s ease-out 0s;z-index:100;    margin-top: 15px;}
.header_main .webLogo{padding-top:20px;margin-left:0.5vw;float:left;}
.header_main .webLogo img{display:block;width:260px;height:63px;}
.header_main .nav_main{float:left;margin-left: 3vw;}
.header_main .nav_main .item:first-child {padding: 0 30px;float:left;position:relative;height:100px;line-height:100px;z-index:12;}
.header_main .nav_main .item{padding: 0 30px;float:left;position:relative;height:100px;line-height:100px;z-index:12;background: url(../images/jiange.png) left center no-repeat;}
.header_main .nav_main .item a{display:block;height:100px;font-size:16px;line-height:100px;color:#fff; }
.header_main .nav_main .item:hover .alink,.header_main .nav_main .item.hover .alink{}
.header_main .nav_main .item.it1{background:none;}
.header_main .nav li .subnav{position: absolute;left: 50%;top: 90px;background-color: #fff;width: 120px;margin-left: -60px;display: none;border-radius: 4px;overflow: hidden; }
.header_main .nav li .subnav .subA{color: #333;line-height: 35px;height: 35px;overflow: hidden;display: block;margin: 0;font-size: 14px;line-height: 35px;height: 35px;overflow: hidden;display: block;font-size: 14px;border-bottom: 1px dotted #ddd;margin: 0;text-align: center; }
.header_main .nav li .subnav .subA:hover{font-weight:bold;background: #3bb79b;color: #4872de;background: #ffbe8b;background: rgba(21, 21, 21, 0.8);}
.header_main .nav .sub-box{width:100%;position:absolute;left:0;text-align:center;top:100px;background:url(../images/nav_bg.png) repeat 0 0;display:none;line-height:35px}
.header_main .nav .sub-box p a{color:#fff}
.header_main .nav .sub-box p .icon{width:6px;height:10px;background-position:-96px 0;position:absolute;top:19px;left:15px}
.header_main .nav .sub-box p a{color:#fff !important;line-height:35px;height:35px;padding:0;font-weight:100;text-align:center;overflow:hidden;vertical-align:top;font-size:14px;display:block;background:none}
.header_main .nav .sub-box p a:hover{background:#D1B47A;}

.header_main .quick{padding-top:33px;float:left;}
.header_main .quick .cte{position:relative;float:left;margin-right:14px;cursor: pointer;}
.header_main .quick .cte .cvalue{padding-right:33px;font-family:arial;font-size:30px;color:#fff;background:url(../images/cn.png) no-repeat center;    margin-right: 19px;}
.header_main .quick .cte .cvalue1{padding-right:33px;font-family:arial;font-size:30px;color:#fff;background:url(../images/en.png) no-repeat center;}

.header_main.xc{height:100px;transition: all 0.9s ease-out 0s; position:fixed; left:0; top:-16px;background-color: #D1B47A;}

/*banner*/
.banner{position: relative;width: 100%;min-width: 1000px;padding:0 0 46.172%;overflow: hidden; }
.banner .list{width: 100%;display:inline-block;}
.banner .list li{width: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 1; overflow: hidden; background: #fff;}
.banner .list li a{width: 100%; display: block; height: 100%;}
.banner img{width: 100%; height: 100%; display: block; position: relative; left: 0; top: 0;}
.banner .prev,
.banner .next{width: 50px; height: 50px; position: absolute; left: 10%; background:url("../images/bprev.png") no-repeat; z-index: 10; top: 50%; margin-top: -25px; cursor: pointer; transition: ease-in-out 0.2s; opacity: 0.7; filter: alpha(opacity=70);}
.banner .next{left: auto; right: 10%; background:url("../images/bnext.png") no-repeat;}
.banner .next:hover{opacity: 1; filter: alpha(opacity=100);}
.banner .prev:hover{opacity: 1; filter: alpha(opacity=100);}.banner .tip{position: absolute; width: 100%; left: 0; bottom: 80px; height: 14px; z-index: 30; text-align: center;}
.banner .tip li{margin: 0 5px; width: 50px; height: 6px; line-height: 10px; text-align: center; cursor: pointer; font-size: 0; font-weight: bold; overflow: hidden; display: inline-block; background: #fff; *display: inline; *zoom: 1; transition: ease-in-out 0.2s;}
.banner .tip li.cur{width:50px;background: #cdab68;}

.youshi{position: relative;z-index: 11;    bottom: 56px;}
.youshi .main{position: relative; width: 1200px;height: 185px;margin: 0 auto; background-color: #FFFFFF; box-shadow:0.25px 0.96px 84px rgba(216,193,145,0.23);}
.youshi .main h2{height: 185px;line-height: 185px;color: #666666;margin-left: 40px;font-size: 36px;float: left;}
.youshi .main ul{float: right;margin-right: 0px;}
.youshi .main li:nth-child(1){float: left;padding: 0 30px;margin-top: 35px;background: url(../images/jiange2.png) right center no-repeat;}
.youshi .main li:nth-child(2){float: left;padding: 0 80px;margin-top: 35px; background: url(../images/jiange2.png) right center no-repeat; }
.youshi .main li:nth-child(3){float: left;padding: 0 80px;margin-top: 35px; }
.youshi .main img{display:block;width:86px;height:86px;margin:0 auto;}
.youshi .main li h3{text-align: center;margin-top:14px;}
.youshi .main li{transition:all ease 0.36s;}
.youshi .main li:hover{transform:translateY(-8px);transition:all ease 0.36s;}
.youshi .main li:hover h3{color:#009241;}

/*培训基地*/
.floor_1_main{/* min-height: 904px; */background: url(../images/beijing.jpg) no-repeat center bottom;position: relative;/* bottom: 180px; */margin-top: -185px;padding-bottom: 80px;}
.floor_1_main .floor_1{text-align: center;padding-top: 225px;}
.floor_1_main .floor_1 h2{color: #666666;font-size: 36px;margin-bottom: 30px;}
.floor_1_main .floor_1 li{color: #666666;font-size: 16px;margin-bottom: 40px; word-break: break-word;}
.floor_1_main .floor_1 span{color: #d1b47a;font-size: 24px;background: url(../images/dian.png) left center no-repeat;padding: 0 0 0 35px;}
.floor_1_main .floor_1 i{color: #d1b47a;}

.floor_2_main{ padding-bottom:120px; height: auto; background-color: #f6f6f6;   position: relative; }
.floor_2_main .iclass_tit{text-align: center;padding-top: 100px;}
.floor_2_main .floor_2 h2{color: #666666;font-size: 36px;margin-bottom: 30px;}
.listpro{width: 1200px;text-align: center;margin: 10px auto; height: 45px; }
.listpro a{color: #121d11;height: 45px;line-height: 45px;display: inline-block;width: 110px; font-size: 16px;  }
.listpro a:hover,.listpro a.hover{  background-color: #d1b47a;color: #fff;height: 45px;border: 0;
  /* -webkit-transform: translateX(-4px);
    transform: translateX(-4px);*/} 
.floor_2_main .bd{/* width: 1736px; */margin: 0 auto;padding: 0 5%;}
.floor_2_main .bd .comt{margin-top:20px;}
.floor_2_main .bd .comt ul{display: none;}
.floor_2_main .bd .comt ul.hover{display: block;}
.floor_2_main .bd .comt ul li {float: left;position: relative;/* overflow: hidden; */height: 202px;/* margin:0 10px; */}
.floor_2_main .bd .comt ul li a{display: block;}
.floor_2_main .bd .comt ul li a.detail{display: inline-block;float: right;color: #41af3f;}
.floor_2_main .bd .comt ul li b { overflow: hidden;display: block;  cursor: pointer;position: relative;z-index: -1;}
.floor_2_main .bd .comt ul li img {display: block;-webkit-transition: all .5s ease-in;-moz-transition: all .5s ease-in;
  -o-transition: all .5s ease-in;transition: all .5s ease-in;}
.floor_2_main .bd .comt ul li.one b {width: 100%;height: 75%;}
.floor_2_main .bd .comt ul li.one{position:relative;width: calc(100%/4 - 30px);height: auto;margin-top: 30px; margin-right:30px;}
.floor_2_main .bd .comt ul li.one .img{  display: block;width: 100%;height: auto;padding-top: 75%;overflow: hidden;border-radius: 5px;position: relative;}
.floor_2_main .bd .comt ul li.one img{ width: 100%;display: block;position: absolute;left: 0;top: 0;height: 100%;}
.floor_2_main .bd .comt ul li.one a{font-size: 18px;text-align: left;text-indent: 2em; line-height: 4.2;}
.floor_2_main .bd .comt ul li.one p{text-indent: 2em;font-size: 14px;}
.floor_2_main .bd .comt ul li.one p em{font-style: normal;font-size: 14px;}
.floor_2_main .bd .comt ul li.one a.detail{ color: #41af3f;font-size: 14px;font-weight: normal;margin-right: 10px;*display: block;*margin-top: -34px;}
.floor_2_main .bd .comt ul li.one span{font-size: 18px;}
.floor_2_main .bd .comt ul li.two {margin-left: 10px;margin-bottom: 10px;width: 270px;}
.floor_2_main .bd .comt ul li.two img,
.floor_2_main .bd .comt ul li.two b {width: 270px; display: block;}
.floor_2_main .shadow{position: absolute;left: 0;bottom: 0;background: url(../images/jiantou.jpg) repeat center bottom;
  width: 100%;height:34px;color: #666666;line-height: 34px;}
.floor_2_main li.one h3{height: 131px; width: 100%; line-height:90px;}
.floor_2_main .bd .comt ul li.one .txt{background: url(../images/jiantou.jpg) repeat;background-size: 100% 100%;}
.floor_2_main .shadow>a{text-indent: 2em;font-size: 14px;}
.floor_2_main .bd .comt ul li:hover .shadow1 {display: block;} 

.floor_2_main  li .mask{
 display: block;
  width: 100%;
  height: 100%;
  background: url(../images/blue80.png);
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: ease-in-out .2s;
}
.floor_2_main  li .mask .seIco{width: 54px;
  height: 54px;
  background: url(../images/seico2.png) no-repeat center center;
  position:absolute;left:50%; margin-left:-27px;margin-top:-27px;top:50%;
  display: block;
  transition: ease-in-out .2s;}
.floor_2_main  li:hover .mask{opacity: 1; 
  filter: alpha(opacity=100);}
.floor_2_main  li:hover .mask .seIco{margin-top:-10px;} 
.floor_2_main  li:hover{box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);transition:all ease 0.36s;}
.floor_2_main  li:hover .shadow{color:#d1b47a;}


.floor_3_main{background:#fff;position:relative;height: auto; /*background:url(../images/img1.jpg) no-repeat;*/ padding-bottom: 120px;}
.floor_3_main .about{padding-top:100px;}
.floor_3_main .floor_3{width: 500px;padding-top: 20px;} no-repeat
.floor_3_main .biao .h2{font-family: initial;font-size: 34px;margin: 15px 0;}
.floor_3_main .biao i{color: #D1B47A;margin: 5px 0;}
.floor_3_main .biao h3{font-size: 26px;color: #D1B47A;margin: 5px 0;}
.floor_3_main .biao .hx{border-bottom: 4px solid #D1B47A; width: 40px;margin: 20px 0;}
.floor_3_main .title{line-height: 32px;  font-size: 15px; word-break: break-word;}
.floor_3_main .more{width: 140px;height: 41px;display: block;text-align: center;background-color: #d1b47a;line-height: 41px;color: #ffffff;margin-top: 30px;transition: all ease 0.36s;}
.floor_3_main .more:hover{text-indent: 6px;color: #fff;background-color: #333;transition: all ease 0.36s;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);}

.floor_3_main .img{position:absolute;left:50%;right:auto;top:120px;margin-right:-8px;margin-left:0;display:block;width:985px;height:521px;z-index:9;}
/* .floor_3_main .img:before{content: "";width: 100%;height: 100%;position: absolute;left:0;z-index: 1;} */
/* .floor_3_main .img:hover:before{animation: gradient-rectangle 1s 1;animation-delay: 0s;-webkit-animation-timing-function: cubic-bezier(0, 0, 0.18, 0.96);nimation-timing-function: cubic-bezier(0, 0, 0.18, 0.96);} */
.floor_3_main .img img{display:block;width:985px;height:521px;}
.floor_3_main .img img:hover{filter:brightness(105%);-webkit-filter:brightness(105%);}

.floor_3_main .shuju{width: 500px; margin-top: 20px;height: 80px}
.floor_3_main .shuju img{    margin-top: 28px;margin-left: 3px;}
.floor_3_main .shuju li{float: left;font-size: 56px;color: #D1B47A;font-weight:100 ; }
.floor_3_main .shuju2{width: 700px;margin-top: 20px;height: 80px;}
.floor_3_main .shuju2 li:nth-child(1){float: left;padding-right: 30px;font-size: 16px;width: 90px;text-align: center;background: url(../images/jiange3.png) right center no-repeat;}
.floor_3_main .shuju2 li:nth-child(2){float: left;padding-right: 30px;font-size: 16px;width: 160px;text-align: center;background: url(../images/jiange3.png) right center no-repeat;}
.floor_3_main .shuju2 li:nth-child(3){float: left;font-size: 16px;width: 160px;text-align: center;}
.floor_3_main .shuju2 li h2{font-size: 23px;}


.floor_4_main{position: relative;}
.floor_4_main .yongtu1{height: 342px; background:url(../images/img2.jpg) no-repeat center center; }
.floor_4_main .yongtu1 .nr{float: right;width: 520px; margin-top: 55px;}
.floor_4_main .yongtu1 .nr .title{float:left; font-size: 30px;margin-top: 29px;width: 420px;color: #8C8C8C;}
.floor_4_main .yongtu1 .nr  h2{float: left; font-size: 60px;font-style: italic; color: #8c8c8c;}
.floor_4_main .yongtu1 .nr .ms{width: 520px;float: left; color: #8C8C8C; margin-left: 8px;height: auto; font-size: 14px;line-height:26px;}
.floor_4_main .yongtu1 .more{width: 140px;height: 41px;text-align: center;background-color: #d1b47a;line-height: 41px;color: #ffffff;margin-top: 30px;float: left;transition:all ease 0.36s;}
.floor_4_main .yongtu1 .more:hover{ width:160px;transition:all ease 0.36s;background-color: #333;}

.floor_4_main .yongtu2{height: 342px; background:url(../images/img3.jpg) no-repeat center center; }
.floor_4_main .yongtu2 .nr{float: left;width: 560px;margin-top: 55px;margin-left: 44px;}
.floor_4_main .yongtu2 .nr .title{float:left;font-size: 26px;margin-top: 10px;width: 440px;margin-left: 10px;color: #7c5f26;word-break: break-word;}
.floor_4_main .yongtu2 .nr  h2{float: left; font-size: 60px;font-style: italic; color: #7c5f26;}
.floor_4_main .yongtu2 .nr .ms{width: 520px;float: left;color: #7c5f26;margin-left: 8px;height: auto;font-size: 14px;line-height:26px;margin-top: 14px;}
.floor_4_main .yongtu2 .more{width: 140px;height: 41px;text-align: center;background-color: #d1b47a;line-height: 41px;color: #ffffff;margin-top: 30px;float: left;transition:all ease 0.36s;}
.floor_4_main .yongtu2 .more:hover{ width:160px;transition:all ease 0.36s;background-color: #333;}

.floor_4_main .yongtu3{height: 342px; background:url(../images/img4.jpg) no-repeat center center; }
.floor_4_main .yongtu3 .nr{float: right;width: 520px; margin-top: 55px;}
.floor_4_main .yongtu3 .nr .title{float:left; font-size: 30px;margin-top: 29px;width: 420px;color: #8C8C8C;}
.floor_4_main .yongtu3 .nr  h2{float: left; font-size: 60px;font-style: italic; color: #8c8c8c;}
.floor_4_main .yongtu3 .nr .ms{width: 520px;float: left;color: #8C8C8C;margin-left: 8px;height: auto;font-size: 14px;line-height:26px;word-break: break-word;}
.floor_4_main .yongtu3 .more{width: 140px;height: 41px;text-align: center;background-color: #d1b47a;line-height: 41px;color: #ffffff;margin-top: 30px;float: left;transition:all ease 0.36s;}
.floor_4_main .yongtu3 .more:hover{ width:160px;transition:all ease 0.36s;background-color: #333;}


.inews { height:auto;  padding:60px 0 100px; }
.inews .ihead { text-align: center; }
.inews .ihead h2 { color:#7a7a7a; font-size: 30px; }
.inews .prev { width:90px; height:30px; background:url(../images/left.png) 0 0 no-repeat; float: left; cursor:pointer; margin-left:42% ;}
.inews .next { width:90px; height:30px; background:url(../images/right.png) 0 0 no-repeat; float: right; cursor:pointer; margin-right:42%}
.inews .prev:hover { background:url(../images/left_hover.jpg) 0 0 no-repeat; }
.inews .next:hover { background:url(../images/right_hover.png) 0 0 no-repeat; }
.inews .main { height:300px; overflow:hidden; padding-top:40px; position:relative; }
.inews .list { float:left; width:300%; position:relative; }
.inews .item { float:left; background:#FFF; width:350px; height:270px; padding:0 20px 0 20px; margin:0 19px 0 0; transition:all ease 0.36s;}
.inews .item a{display:block;}
.inews .item .date { height:60px; line-height:60px; font-size:24px; margin-bottom:10px; }
.inews .item .date i{font-size: 45px;margin-right: 10px;}
.inews .item h3 { height:35px; line-height:35px; overflow:hidden; font-size:18px; margin:30px 0 20px 0;}
.inews .item p { height:60px; line-height:24px; overflow:hidden; margin-bottom:10px; font-size: 14px;border-bottom: 1px solid #D1B47A; word-break: break-word;}
.inews .item .mo{ width:120px;  float: left; font-size: 14px; }
.inews .item:hover .mo {color:#D1B47A;}
.inews .item:hover h3{color:#D1B47A;}
.inews .item:hover p{color:#333;}
.inews .item:hover{transform:translateY(-5px);transition:all ease 0.36s;}

.footer_main{position:relative;width:100%;height:230px;background-color: #191919;border-top: 2px solid #d1b47a;}
.footer_main .tel-box{float: left; width: 300px;margin-top:50px;color: #d1b47a; background: url(../images/tel.png) left no-repeat; padding-left: 73px; height: 60px;}
.footer_main .tel-box h4{font-size: 32px; }
.footer_main .right{float:right;padding-top:40px;width: 536px; font-size: 14px; color: #a9a9a9; margin-right: 20px; line-height: 30px;}
.footer_main .right span{display:block;}
.footer_main .right a{color: #a9a9a9;}
.footer_main  em{margin:0 5px;}
.footer_main  a:hover{color:#D1B47A;}

/*index css end*/

.links_main{margin-top:0;background:#f5f5f5; line-height: 34px; padding-bottom: 15px; padding-top: 15px; height: 34px;}
.links_main b{float:left;font-weight:normal;font-size: 20px; margin-right: 40px; vertical-align: bottom;color:#666;}
.links_main .list{float:left;}
.links_main li{float:left;}
.links_main a{display: inline-block; width: 80px; height: 34px; line-height: 34px; background: url(../images/linksIco.png) no-repeat; font-size: 16px; padding-left: 40px; margin-right: 10px; transition: ease-in-out .2s;}
.links_main a:hover{transform: translateY(-5px); color:#e62129;}

@-webkit-keyframes rotate {
    0% {
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }
    50% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
      }
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  @keyframes rotate {
    0% {
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }
    50% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
      }
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  @-webkit-keyframes rotates {
    0% {
      -webkit-transform: rotate(-360deg);
      transform: rotate(-360deg);
    }
    50% {
      -webkit-transform: rotate(-180deg);
      transform: rotate(-180deg);
    }
    100% {
      -webkit-transform: rotate(-0deg);
      transform: rotate(-0deg);
    }
  }
  @keyframes rotates {
    0% {
      -webkit-transform: rotate(-360deg);
      transform: rotate(-360deg);
    }
    50% {
      -webkit-transform: rotate(-180deg);
      transform: rotate(-180deg);
    }
    100% {
      -webkit-transform: rotate(-0deg);
      transform: rotate(-0deg);
    }
  }

/* Underline From Center1 */
.hvr-underline-from-center1{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; position: relative;}
.hvr-underline-from-center1:before{content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; bottom: -1px; background: #d1b47a; height: 2px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hvr-underline-from-center1:hover:before,
.hvr-underline-from-center1.hover:before,
.hvr-underline-from-center1:focus:before,
.hvr-underline-from-center1:active:before{left: 0; right: 0;}
.hvr-underline-from-center1:hover,
.hvr-underline-from-center1.hover{*height: 43px; *border-bottom: 2px solid #e62129; *line-height: 43px;}
@-webkit-keyframes scale{0%{-webkit-transform: scale(1);} 50%{-webkit-transform: scale(1.02);} 100%{-webkit-transform: scale(1);}}
@keyframes scale{0%{transform: scale(1);} 50%{transform: scale(1.02);} 100%{transform: scale(1);}}

/*rightFix*/
.rightFix{width: 65px; position: fixed; right: 10px; top: 50%; margin-top: -120px; z-index: 999;}
.rightFix a{width: 65px; height: auto; background: #d1b47a; text-align: center; display: block; margin-bottom: 1px; position: relative; padding-top: 8px; border-radius: 5px; padding-bottom: 5px;}
.rightFix a h3{color: #fff; font-weight: 400; font-size: 12px;}
.rightFix .ico{width: 32px; height: 32px; display: block; position: relative; overflow: hidden; transition: all ease 300ms; margin: 0 auto; margin-bottom: 1px; padding: 0px; background: url(../images/fix-ico.png) no-repeat 0 0;}
.rightFix .img{width: 110px; height: auto; position: absolute; left: -10px; top: 0; padding: 6px; background: #333; border: 1px solid #ddd; background: #fff; display: none; text-align: center; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius: 5px; color: #333; padding-bottom: 10px;}
.rightFix .img p{padding-top: 5px;}
.rightFix a:hover .img{opacity: 1; filter: alpha(opacity=100); left: -140px; display: block;}
.rightFix .img img{width: 110px; height: 110px;}
.rightFix a span{width: 210px; text-align: center; height: 62px; line-height: 62px; position: absolute; left: -78px; top: 0px; background: #333; color: #fff; display: block; font-weight: bold; font-size: 18px; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius: 7px 0 0 7px;}
.rightFix a:hover{background-color: #333; overflow: visible;}
.rightFix a:hover h3{color: #fff;}
.rightFix a.fix-ewm:hover img{opacity: 1; filter: alpha(opacity=100); left: -140px;}
.rightFix a:hover span{opacity: 1; filter: alpha(opacity=100); left: -215px;}
.rightFix .fix-tel:hover .ico{background-position: -32px 0;}
.rightFix .fix-xcx .ico{background-position: 0 -32px;}
.rightFix .fix-xcx:hover .ico{background-position: -32px -32px;}
.rightFix .fix-ewm .ico{background-position: 0px -64px;}
.rightFix .fix-ewm:hover .ico{background-position: -32px -64px;}
.rightFix .mess .ico{background-position: 0 -96px;}
.rightFix .mess:hover .ico{background-position: -32px -96px;}
.rightFix .fix_top .ico{background-position: 0 -128px;}
.rightFix .fix_top:hover .ico,
.rightFix .fix_top.hover .ico{background-position: -32px -128px;}
.rightFix .fix-form{background-position: 10px -234px;}
.rightFix .fix-form span{font-size: 14px; line-height: 23px; width: 180px;}
.rightFix .fix-form:hover{background-position: -37px -234px;}

.ewmbox{width: 300px; height: 320px; padding-top: 20px; background: #fff; z-index: 9999; position: fixed; left: 50%; top: 50%; margin: -170px 0 0 -150px; text-align: center; font-size: 16px; display: none;}
.ewmbox .close{width: 32px; height: 32px; position: absolute; top: -25px; right: -40px; cursor: pointer; border-radius: 100%; background: #f3f3f3 url(../images/dialogClose.png) no-repeat center center; transition: all ease 300ms;}
.ewmbox .close:hover{transform: rotate(180deg);}
.ewmbox img{width: 260px; height: 260px; display: block; margin: 0 auto 10px;}
.dialog-layout{width: 100%; height: 100%; position: fixed; z-index: 100; top: 0; left: 0; background: #000; opacity: 0.3; filter: alpha(opacity=30);}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
/* ::-webkit-scrollbar */
/* { */
	/* width: 10px; */
	/* height: 10px; */
	/* background-color: #F5F5F5; */
/* } */
 
/*定义滚动条轨道 内阴影+圆角*/
/* ::-webkit-scrollbar-track */
/* { */
	/* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); */
	/* border-radius: 10px; */
	/* background-color: #F5F5F5; */
/* } */
 
/*定义滑块 内阴影+圆角*/
/* ::-webkit-scrollbar-thumb */
/* { */
	/* border-radius: 10px; */
	/* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); */
	/* background-color: #D1B47A; */
/* } */


@-webkit-keyframes gradient-rectangle {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        background: linear-gradient(to top, rgba(255,255,255,0) , rgba(255,255,255,.6));
        background: -webkit-linear-gradient(to top, rgba(255,255,255,0) , rgba(255,255,255,.6));
        background: -moz-linear-gradient(to top, rgba(255,255,255,0) , rgba(255,255,255,.6)); /*FireFox*/
        background: -o-linear-gradient(to top, rgba(255,255,255,0) , rgba(255,255,255,.6));  /* Opear */
        background: -ms-linear-gradient(to top, rgba(255,255,255,0) , rgba(255,255,255,.6));
        opacity: 1;
        
      }
    
      100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: top;
        transform-origin: top;
        background: linear-gradient(to top, rgba(255,255,255,0) , rgba(255,255,255,.6));
        background: -webkit-linear-gradient(to top, rgba(255,255,255,0) , rgba(255,255,255,.6));
        background: -moz-linear-gradient(to top, rgba(255,255,255,0) , rgba(255,255,255,.6)); /*FireFox*/
        background: -o-linear-gradient(to top, rgba(255,255,255,0) , rgba(255,255,255,.6));  /* Opear */
        background: -ms-linear-gradient(to top, rgba(255,255,255,0) , rgba(255,255,255,.6));
        opacity: 0;
      }
     
    } 
