* { margin: 0px; padding: 0px;box-sizing: border-box;border: none;}
body {font-family: Arial; font-size:10px; color:#000; line-height:10px;; width:100%;min-width: 1200px; background: #fff;}
ul, li { list-style-type: none; }
a{  text-decoration: none; color: #000;}
a:hover {  text-decoration: none; }
.fr{float:right;}
.fl{float:left;}
.banner{width: 100%;}
.banner img{width: 100%;}
.major{width: 100%;margin: 80px 0;}
.t1{width: 573px;margin: 0 auto;}
.t1 img{width: 100%;}
.carousel{width: 100% ;position: relative;    margin-bottom: 80px;}
.carousel .carousel_img{ display:none;width: 1160px;height: 450px;background: url(../images/en_bg.jpg) no-repeat; background-position-y: 60px;overflow: hidden; margin: 120px auto 0 auto;}
.carousel .show{ display: block;}
.img_index{width: 100%;background-color: #f3f4f9;padding: 10px 0;position: absolute;top: -88px;}
.img_index ul{width: 1000px;height:66px;display: block;margin: 0 auto;background: url(../images/en_timeline.png) no-repeat; background-size: 100% 100%;padding-left: 15px;}
.img_index ul li{width: 121.5px;height:18px;float: left;margin: 25px 0;cursor: pointer;}
.img_index ul li.hover,.img_index ul li:hover{background: url(../images/en_arrow.png) no-repeat;background-size: 100% 100%;}
.icone_left,.icone_right{width:78px;height: 16px;position: absolute;top: 23px;}
.icone_left{background: url(../images/en_prev.png) no-repeat; background-size: 100% 100%;right: 545px;}
.icone_right{background: url(../images/en_next.png) no-repeat; background-size: 100% 100%;right: 450px;}
.icone_left:hover{background: url(../images/en_prev_hov.png) no-repeat; background-size: 100% 100%;}
.icone_right:hover{background: url(../images/en_next_hov.png) no-repeat; background-size: 100% 100%;}
.year{width: 100%;height:60px;background-color: #4e4e4e;padding: 5px 0;}
.box{width: 1000px;margin: 0 auto;}
.year span{font-size: 16px;line-height: 26px;font-family: HelveticaNeueLT-Roman;color: #fff;opacity: 0.5;}
.year span:nth-child(even){margin-left: 88px;}
.year p{font-family: Bodoni-Bold;font-size: 25px;line-height: 25px;color: #ffffff;}
.min_carousel,.min_carousel1,.min_carousel2,.min_carousel3,.min_carousel4,.min_carousel5,.min_carousel6,.min_carousel7{width: 1030px;height: 360px;margin-bottom:10px;margin: 15px auto;}
.img_carousel{width: 500px;height: 365px;position: relative;float: right;}
.img_carousel .img{width:100000px; position:absolute; left:0px;top:0px;}
.img_carousel .img img{width: 460px;height: 259px;}
.img_carousel .img li{float:left;padding: 20px;margin-left:35px ;border: 0;width: 500px;height: 299px;background-color: #fff;opacity: 0;}
.img_carousel .img li:first-child{margin: 0;}
.img_carousel .num { display: block;margin-top: 350px;text-align: center;}
.img_carousel .num li{width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #fff;opacity: 1;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;margin: 0 4px;}
.img_carousel .num .on,.img_carousel .num li:hover{width: 22px;border-radius: 5px;opacity: 1;background: #ecce72;}
.img_carousel .btn {position: absolute;top: 114.7px; width: 70px;height: 70px;text-decoration: none;text-align: center;cursor: pointer;z-index: 100;-webkit-box-shadow: 0px 4px 4px rgba(0,0,0,.25);-moz-box-shadow: 0px 4px 4px rgba(0,0,0,.25);box-shadow: 0px 4px 4px rgba(0,0,0,.25);border-radius: 35px;}
.img_carousel .btn_l { background-image: url(../images/en_left.png);background-size: 100% 100%;left: -35px;right: auto;}
.img_carousel .btn_r { background-image: url(../images/en_right.png);background-size: 100% 100%;right: -35px;left: auto;}
.text_carousel {width: 490px;height: 365px;position: relative;float: left;}
.text_carousel ul{ width: 490px;height:365px; position: absolute; left:0; top: 0;color:#fff;}
.text_carousel ul li{display: none;}
.text_carousel ul .up{display: block;}
.text_carousel ul li img{width: 29px;height: 26px;margin-right: 15px;}
.text_carousel ul li span{font-size: 30px;line-height: 30px;}
.text_carousel ul li p{font-size: 22px;line-height: 35px;margin-top: 20px}
.development,.outlook{width: 480px;height: 364px;display: inline-block; }
.outlook{float: right;}
.development a,.outlook a{display: block;}
.development img,.outlook img{width: 100%;-webkit-box-shadow: 0px 10px 60px rgba(58,106,214,.3);-moz-box-shadow: 0px 10px 60px rgba(58,106,214,.3);box-shadow: 0px 10px 60px rgba(58,106,214,.3);}
.development a:hover img,.outlook a:hover img{-webkit-box-shadow: 0px 10px 20px rgba(58,106,214,.3);-moz-box-shadow: 0px 10px 20px rgba(58,106,214,.3);box-shadow: 0px 10px 20px rgba(58,106,214,.3);}
.past{width: 100%;background: url(../images/en_bg2.jpg) no-repeat; background-size: 100% 100%;background-position-y: 141px;padding-bottom: 100px;}
.t2{width: 600px;margin: 0 auto;}
.t2 img{width: 100%;}
.text{width: 980px;margin: 20px auto 25px auto;}
.text img{width: 160px;height: 25px;display: block;margin: 0 auto;}
.text p{font-family: HelveticaNeueLT-Roman;font-size: 18px;line-height: 24px;color: #666666;margin-top: 15px;}
.video{width: 960px;height: 540px;margin: 0 auto;}
.video-js .vjs-big-play-button {height: 69px;width: 69px;background: url(../images/en_play.png) no-repeat; background-size: 100% 100%; }
.vjs-big-play-centered .vjs-big-play-button {top: 43%;left: 47%;}
.video-js .vjs-big-play-button{font-size: 0em;}
.footer{width: 100%;height: 80px;background-image: linear-gradient(-90deg,#274fbd 0%,#71cef4 100%), linear-gradient(#385187,#385187);	background-blend-mode: normal,normal;padding-top: 15px;}
.footer p{font-family: SourceHanSansCN-Regular;font-size: 14px;line-height: 25px;color: #ffffff;text-align: center}
.footer p span{height: 20px;padding-left: 20px;background: url(../images/en_banhao.png) no-repeat;}