body{font-family: Arial,'微软雅黑';width: 100%;padding:0;margin:0;overflow: hidden;}
div,a,li,img,p,span,ul,li,em,i,tr,td,th,strong,dl,dd{font-size: 14px;padding: 0;margin:0;}
h1,h2,h3,h4,h5{padding:0;margin:0;}
em,i{font-style: normal;}
li{list-style: none;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
a:focus{outline: none;text-decoration: none;}

.ell{
  overflow: hidden;
  display: block;
  top: 0px;
}

.ell1 {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.clearfix{
  content: '';
  display: block;
  clear: both;
}
/* 动画 */
.transform{-moz-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;transition:all .4s ease 0s;}
.rotate{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg); -ms-transform:rotate(0deg);transform:rotate(0deg);}
.rotate90{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);  -ms-transform:rotate(90deg);transform:rotate(90deg);}
.rotate45{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);  -ms-transform:rotate(45deg);transform:rotate(45deg);}

/*背景覆盖*/
.bg-cover,.h-new-list li h3 i,.notes ul:before,.honour-list2-img:after{background-position: center center;background-repeat: no-repeat;background-size: cover;}


.all{position: relative;height: 100%;width: 100%;background-size: 100% 100%;}
.y_container{width: 1200px;margin: 0 auto;}
.y_container_t{text-align: center;padding-top:80px;}
.y_container_top{padding-top: 50px;position: relative;}
.y_container_top img{width: auto;max-width: 100%;}
.y_container-right{position: absolute;right:0;top: 50px;}
.y_container_t h1{color: #edeeff;font-size: 95px;font-family: '宋体',Arial,'微软雅黑';margin-bottom: 20px;}
.y_container_t small{font-size: 30px;color: #daddff;}
.y_btn_b{width: 640px;height: 280px;margin: 0 auto;position: relative;}
.y_btn_img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;filter: alpha(opacity=0);}
.y_btn{position: absolute;z-index: 1;}
.y_btn a{display: inline-block;}
.y_btn img{max-width: 100%;}
.y_btn img:hover{margin-top: -20px;}
.y_btn1{top: -15px;/*left: -45px;*/left: -2000px;width: 241px;height: 241px;}
.y_btn2{top: -20px;/*right: -50px;*/right: -2000px;width: 241px;height: 241px;}
.y_btn3{/*bottom: -55px;*/left: 50%;margin-left: -76px;bottom: -1000px;width: 160px;height: 160px;}
.y_b_all{overflow: hidden;padding-top: 90px;}
.y_b{position: relative;top: 1500px;}
.y_b p{color: #ffffff;font-size: 14px;line-height: 30px;text-indent: 30px;}

.y_bottom{position: absolute;left: 50%;margin-left: -30px;bottom: 30px;opacity: 0;
filter: alpha(opacity=0);}
.y_bottom a{background: url(y_down.png) no-repeat;display: inline-block;width: 60px;height: 36px;background-size: 100% 100%;}

/*动画*/
@-webkit-keyframes an_btn1{
    0%{left: -2000px;opacity: 0;filter: alpha(opacity=0);}
    100%{left: -45px;opacity: 1;filter: alpha(opacity=100);}
}
@-moz-keyframes an_btn1{
    0%{left: -2000px;opacity: 0;filter: alpha(opacity=0);}
    100%{left: -45px;opacity: 1;filter: alpha(opacity=100);}
}
@-o-keyframes an_btn1{
    0%{left: -2000px;opacity: 0;filter: alpha(opacity=0);}
    100%{left: -45px;opacity: 1;filter: alpha(opacity=100);}
}
@-ms-keyframes an_btn1{
    0%{left: -2000px;opacity: 0;filter: alpha(opacity=0);}
    100%{left: -45px;opacity: 1;filter: alpha(opacity=100);}
}
@keyframes an_btn1{
    0%{left: -2000px;opacity: 0;filter: alpha(opacity=0);}
    100%{left: -45px;opacity: 1;filter: alpha(opacity=100);}
}
.an_btn1{
    animation:an_btn1 1.5s 1 1s;
    -moz-animation:an_btn1 1.5s 1 1s;  /* Firefox */
    -ms-animation:an_btn1 1.5s 1 1s;  /* ie */
    -webkit-animation:an_btn1 1.5s 1 1s; /* Safari and Chrome */
    -o-animation:an_btn1 1.5s 1 1s; /* Opera */
}

@-webkit-keyframes an_btn2{
    0%{bottom: 30px;}
    100%{bottom: 15px;}
}
@-moz-keyframes an_btn2{
    0%{bottom: 30px;}
    100%{bottom: 15px;}
}
@-o-keyframes an_btn2{
    0%{bottom: 30px;}
    100%{bottom: 15px;}
}
@-ms-keyframes an_btn2{
   0%{bottom: 30px;}
    100%{bottom: 15px;}
}
@keyframes an_btn2{
    0%{bottom: 30px;}
    100%{bottom: 15px;}
}
.an_btn2{
    animation:an_btn2 1.5s infinite;
    -moz-animation:an_btn2 1.5s infinite;  /* Firefox */
    -ms-animation:an_btn2 1.5s infinite;  /* ie */
    -webkit-animation:an_btn2 1.5s infinite; /* Safari and Chrome */
    -o-animation:an_btn2 1.5s infinite; /* Opera */
}

@-webkit-keyframes an_btn3{
    0%{bottom: 15px;}
    100%{bottom: 30px;}
}
@-moz-keyframes an_btn3{
    0%{bottom: 15px;}
    100%{bottom: 30px;}
}
@-o-keyframes an_btn3{
    0%{bottom: 15px;}
    100%{bottom: 30px;}
}
@-ms-keyframes an_btn3{
    0%{bottom: 15px;}
    100%{bottom: 30px;}
}
@keyframes an_btn3{
    0%{bottom: 15px;}
    100%{bottom: 30px;}
}
.an_btn3{
    animation:an_btn3 1.5s 1;
    -moz-animation:an_btn3 1.5s 1;  /* Firefox */
    -ms-animation:an_btn3 1.5s 1;  /* ie */
    -webkit-animation:an_btn3 1.5s 1; /* Safari and Chrome */
    -o-animation:an_btn3 1.5s 1; /* Opera */
}



@-webkit-keyframes rotateIn {
  0% { -webkit-transform-origin: center; transform-origin: center;-webkit-transform: rotateX(0deg);transform: rotateX(00deg);opacity: 1;filter: alpha(opacity=100);}
  100% {-webkit-transform-origin: center;transform-origin: center; -webkit-transform: rotateX(180deg); transform: rotateX(180deg);opacity: 0;filter: alpha(opacity=0);}
}
@-moz-keyframes rotateIn {
  0% { -moz-transform-origin: center;transform-origin: center;-moz-transform: rotateX(0deg); transform: rotateX(0deg);opacity: 1;filter: alpha(opacity=100);}
  100% {-moz-transform-origin: center;transform-origin: center;-moz-transform: rotateX(180deg); transform: rotateX(180deg);opacity: 0;filter: alpha(opacity=0);}
}
@-o-keyframes rotateIn {
  0% { -o-transform-origin: center;transform-origin: center;-o-transform: rotateX(0deg);transform: rotateX(0deg); opacity: 1;filter: alpha(opacity=100);}
  100% {-o-transform-origin: center;transform-origin: center;-o-transform: rotateX(180deg);transform: rotateX(180deg);opacity: 0;filter: alpha(opacity=0);}
}

@keyframes rotateIn {
  0% {-webkit-transform-origin: center;-moz-transform-origin: center;-o-transform-origin: center;transform-origin: center;-webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-o-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1;filter: alpha(opacity=100);}
  100% {-webkit-transform-origin: center;-moz-transform-origin: center;-o-transform-origin: center;transform-origin: center;-webkit-transform: rotateX(180deg);-moz-transform: rotateX(180deg);-o-transform: rotateX(180deg);transform: rotateX(180deg);opacity: 0;filter: alpha(opacity=0);}
}

.rotateIn {
  -webkit-animation:rotateIn 1.3s 1;
  -moz-animation:rotateIn 1.3s 1;
  -o-animation:rotateIn 1.3s 1;
  animation:rotateIn 1.3s 1;
}

@-webkit-keyframes rotate {
  0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  100% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@-moz-keyframes rotate {
  0% {-moz-transform-origin: center;transform-origin: center; -moz-transform: rotate(180deg); transform: rotate(180deg);}
  100% { -moz-transform-origin: center; transform-origin: center; -moz-transform: rotate(360deg); transform: rotate(360deg);}
}
@-o-keyframes rotate {
  0% {-o-transform-origin: center; transform-origin: center; -o-transform: rotate(180deg);transform: rotate(180deg);}
  100% {-o-transform-origin: center;transform-origin: center; -o-transform: rotate(360deg); transform: rotate(360deg);}
}

@keyframes rotate {
  0% {-webkit-transform-origin: center;-moz-transform-origin: center;-o-transform-origin: center;transform-origin: center;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
  100% {-webkit-transform-origin: center;-moz-transform-origin: center;-o-transform-origin: center;transform-origin: center;-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}

.rotate {
  -webkit-animation:rotate 0.5s 1;
  -moz-animation:rotate 0.5s 1;
  -o-animation:rotate 0.5s 1;
   animation:rotate 0.5s 1;
}
@-webkit-keyframes scale {
  0% {-webkit-transform-origin: center; transform-origin: center;-webkit-transform: scale(1.5);transform: scale(1.5); }
  100% { -webkit-transform-origin: center; transform-origin: center;-webkit-transform: scale(1);transform: scale(1);}
}
@-moz-keyframes scale {
  0% {-moz-transform-origin: center;transform-origin: center;-moz-transform: scale(1.5);transform: scale(1.5);}
  100% {-moz-transform-origin: center; transform-origin: center; -moz-transform: scale(1);transform: scale(1);}
}
@-o-keyframes scale {
  0% {-o-transform-origin: center;transform-origin: center;-o-transform: scale(1.5);transform: scale(1.5);}
  100% {-o-transform-origin: center;transform-origin: center;-o-transform: scale(1);transform: scale(1);}
}

@keyframes scale {
  0% {-webkit-transform-origin: center;-moz-transform-origin: center;-o-transform-origin: center;transform-origin: center;-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);}
  100% {-webkit-transform-origin: center;-moz-transform-origin: center;-o-transform-origin: center;transform-origin: center;-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
}

.scale {
  -webkit-animation:scale 0.5s 1;
  -moz-animation:scale 0.5s 1;
  -o-animation:scale 0.5s 1;
   animation:scale 0.5s 1;
}

@-webkit-keyframes scale1 {
  0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: scale(0);transform: scale(0);opacity: 0;}
  100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
}
@-moz-keyframes scale1 {
  0% {-moz-transform-origin: center;transform-origin: center;-moz-transform: scale(0);transform: scale(0);opacity: 0;}
  100% {-moz-transform-origin: center;transform-origin: center;-moz-transform: scale(1);transform: scale(1);opacity: 1;}
}
@-o-keyframes scale1 {
  0% {-o-transform-origin: center;transform-origin: center;-o-transform: scale(0);transform: scale(0);opacity: 0;}
  100% {-o-transform-origin: center;transform-origin: center;-o-transform: scale(1);transform: scale(1);opacity: 1;}
}

@keyframes scale1 {
  0% {-webkit-transform-origin: center;-moz-transform-origin: center;-o-transform-origin: center;transform-origin: center;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);opacity: 0;}
  100% {-webkit-transform-origin: center;-moz-transform-origin: center;-o-transform-origin: center;transform-origin: center;-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}
}

.scale1 {
  -webkit-animation:scale1 1.5s 1;
  -moz-animation:scale1 1.5s 1;
  -o-animation:scale1 1.5s 1;
   animation:scale1 1.5s 1;
}

/*ie低版本提示*/

#ie-alert-overlay {width:100%;height:100%;background-image:url(../images/bg2.png);position: fixed; top: 0; left: 0;z-index:9999;}

* html #ie-alert-overlay {   /* fixed position hack for IE6 */ position: absolute;z-index:9999;}

/*Pop Up Panel*/
#ie-alert-panel{width:593px;height:404px;position:fixed;background: url(../images/iealertsprite.png) no-repeat;background-position: -1px -109px ;top:50%;left:50%;margin:-201px 0 0 -296px;
    _position:absolute;  /* fixed position hack for IE6 */
    _top:expression(300+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');  /* top:300px hack for IE6 */
    
    /* font settings */font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:bold;color:#333;line-height:20px;z-index:10000;
}
.ie-alert-panel-b{padding:72px 0 0 72px;}
#ie-alert-panel p {font-size:14px;text-align:justify;}
#ie-alert-panel img { border:0;}
#ie-alert-panel span {font-size:18px;margin: 0 0 20px 0;display:block;padding:0;}
#ie-alert-panel button{background: #ff0000;color: #ffffff;margin-top: 10px;border-color:#ff0000;padding:5px 10px;}
#ie-alert-panel ul {list-style: none;margin:0;padding:0;overflow: hidden;   }
#ie-alert-panel li {float:left;margin:0 22px 0 0;}
#ie-alert-panel li.last {margin-right:0;}

#ie-alert-panel a {display:inline-block;}
.browser {position: absolute;bottom:35px;}
.chrome, .firefox, .ie9, .opera, .safari {background: url(../images/iealertsprite.png) no-repeat;}

/*browsers*/

.chrome { background-position: 0 0;width: 73px;height: 96px;margin:0 4px 0 0;}

.firefox {background-position: -292px 0;width: 73px;height: 98px;}

.ie9 {background-position: -179px 0;width: 95px;height: 98px;}

.opera {background-position: -90px 0;width: 73px;height: 98px;}

.safari {background-position: -387px 0;width: 73px;height: 98px;margin:0 4px 0 0;}