@charset "utf-8";
/* CSS Document word-break:break-all; */

* { margin:0; padding:0; }
body{
margin:0px;
padding:0px;
font:14px/32px Arial,yahei,"微软雅黑","宋体",Helvetica,sans-serif;
color:#222;
background:#000;
}
a{text-decoration: none; color:#428a7b;font-family:Arial,"微软雅黑",Helvetica,sans-serif;}

h1,h2,h3,h4,h5,h6{ font-weight:normal; line-height:36px; }
h1{ font-size:26px; color:#382101;}
h2{ font-size:16px; }
h3{ font-size:14px; color:#666;}
h4{ font-size:24px; color:#382101; line-height:24px;}

div,ul,li,dd{ list-style:none; padding:0px; margin:0px; list-style-type:none;}
img{border:none; }
html{ overflow:-moz-scrollbars-vertical; } 
input{font-family:yahei,"微软雅黑","宋体",Arial,Helvetica,sans-serif;}
textarea{font-family:yahei,"微软雅黑","宋体",Arial,Helvetica,sans-serif;}

.top_bg{background:#000; height:80px; width:100%; left:0; top:0; position:fixed; z-index:998; opacity:0.6;-webkit-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.top_bg:hover{opacity:0.9;}

.p_logo{ position:fixed; left:50%; top:27px; z-index:999; margin-left:-89px;}
.open_div{position:fixed; width:40px; height:40px; right:40px; top:20px; z-index:999;background:url(images/ooo.png) no-repeat center center; }
/*.close_div{position:absolute; width:15px; height:15px; right:20px; top:20px; z-index:999;}
.close_div a{ background:url(images/ccc.png) no-repeat; height:15px; width:15px; display:block; background-size:100% auto;}
*/
.menu { overflow:hidden; position:fixed; right:-250px; top:0; z-index:990;height:100%;padding:0px;color:#fff; font-size:14px;line-height:22px;background:#111; opacity:0; width:250px; border-left: solid #050505 1px;-webkit-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;}
.open_div:hover .menu{right:0px; top:0;opacity:1;}

.menu_list{ margin-top:100px;}
.menu_list li{ text-align:left; text-indent:50px; line-height:50px; border-bottom:#050505 solid 1px;}
.menu_list li a{ display:block; color:#f8f8f8;}
.menu_list li a:hover{ background:#080808; color:#fff;text-decoration: underline; }

@keyframes fadeInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    opacity: 0; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.ez_botbg{ background:#000; opacity:0.6; position:absolute; bottom:0; left:0; width:100%; height:130px;}
.ez_botnr{ width:1200px; position:absolute; height:80px; margin:10px; bottom:30px; left:50%; margin-left:-600px;}
.ez_botlogo{ width:20%; float:left; padding:26px 80px;}
.ez_bottype{ width:60%; float:right; font-size:18px !important; color:#fff; line-height:40px;}
.ez_bottype a{font-size:18px !important; color:#fff !important; margin-right:80px;}
.type1 a{ margin-right:20px;}
.type1 img{ vertical-align:middle;}
.ez_botbei{ height:30px; text-align:center; background:#000;position:absolute; width:100%; bottom:0; left:0;}
.ez_botbei a{ line-height:30px; font-size:14px; color:#555 !important; padding-right:100px;}

.center{ width:1200px; margin:140px auto 0; padding:0 50px; overflow:hidden;}

.ez-video{ width:100%; height:100%; position:relative;}
.ez-video p{ font-size:24px; color:#FFF; text-align:center; display:block;}
.ez-videodiv{ width:100%; height:100px; padding:30px 0; background:#000; top:120px; position:absolute; z-index:10;}

.ez-video2{width:100%; height:100%;position:absolute; top:0; left:0;}
#bgvid{width:100%; height:auto;}

.sess{ width:1200px;height:550px;top:50%;margin-top:-300px; left:50%; margin-left:-600px;position:absolute;z-index:48; }
.sess_bg{background:#000; opacity:0.5; width:650px; height:550px;}
.sess_nr{width:1040px;height:390px; padding:80px; top:50%;margin-top:-275px; left:50%; margin-left:-600px;position:absolute;z-index:9999;}

.sess_nr input{ width:450px; height:40px; margin:15px 0; padding:0 10px; background:#d2d2d2; border:0; display:block;}
.sess_nr h3{ font-size:20px; color:#FFF; margin-bottom:10px;}
.sess_nr a{ margin:10px;}
.sess_sub{ background:#666; margin:10px 0 !important; width:120px; height:40px; color:#FFF !important; text-align:center; display:block; cursor:pointer;}


.a_1{ height:120px; line-height:46px; width:700px; position:absolute; left:100px; top:50%; margin-top:-60px; font-size:30px;}

.a_3{ width:1000px;height:514px; position:absolute; left:50%; top:50%; margin-left:-500px; margin-top:-284px;}
.a_3_2{ float:right; width:500px; height:514px; position:relative; overflow:hidden;}
.video-js .vjs-big-play-button{top: 47%; left: 43%;z-index: 9999; position:absolute;}
.vjs-poster{ background-size:cover;}

.a_3_1{ width:480px; float:left; overflow:hidden;}
.a_3_1 h3{ font-size:36px; color:#FFF; margin-bottom:50px; text-transform:uppercase; line-height:45px; font-stretch:expanded;}
.a_3_1 p{ font-size:22px;font-stretch:expanded;}

.a_two{ background:url(images/a_two.gif) no-repeat center center; background-size:cover; display:block; width:100%; height:100%}
