html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body, html, input { font: 12px/1.5 tahoma, arial, sans-serif; }

article, aside, figure, footer, header, nav, section, details, summary { display: block; }

img, object, embed { max-width: 100%; }

html { overflow-y: scroll; }

ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration: none; cursor: pointer; }

a:hover { text-decoration: none; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom: 1px dotted #000; cursor: help; }

table { border-collapse: collapse; border-spacing: 0; }

th { font-weight: bold; vertical-align: bottom; }

td { font-weight: normal; vertical-align: top; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

input, select { vertical-align: middle; }

pre { white-space: pre; /* CSS2 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ word-wrap: break-word; /* IE */ }

input[type="radio"] { vertical-align: text-bottom; }

input[type="checkbox"] { vertical-align: bottom; }

.ie7 input[type="checkbox"] { vertical-align: baseline; }

.ie6 input { vertical-align: text-bottom; }

select, input, textarea { font: 99% sans-serif; }

table { font-size: inherit; font: 100%; }

small { font-size: 85%; }

strong { font-weight: bold; }

td, td img { vertical-align: top; }

.pointer { cursor: pointer }

/* Make sure sup and sub don't screw with your line-heights

        gist.github.com/413930 */

sub, sup { font-size: 75%; line-height: 0; position: relative; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* standardize any monospaced elements */

pre, code, kbd, samp { font-family: monospace, sans-serif; }

/* hand cursor on clickable elements */

.clickable, label, input[type=button], input[type=submit], input[type=file], button { cursor: pointer; }

/* Webkit browsers add a 2px margin outside the chrome of form elements */

button, input, select, textarea { margin: 0; }

/* make buttons play nice in IE */

button, input[type=button] { width: auto; overflow: visible; }

/* scale images in IE7 more attractively */

.ie7 img { -ms-interpolation-mode: bicubic; }

.fl { float: left }

.fr { float: right; }

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

.relative { position: relative; }

.absolute { position: absolute; }

.block { display: block; }

.wh100 { display: block; width: 100%; height: 100%; }

body { overflow:hidden; background:#EAEAEA;  }

.bg { display: none; background-color: #000; width: 100%; height: 100%; left: 0; top: 0; /*FF IE7*/ filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; z-index: 1; position: fixed; /*FF IE7*/ _position: absolute; _height: expression(eval(document.documentElement.clientHeight));

 _top: expression(eval(document.documentElement.scrollTop));

}

.close_layer { position: absolute; width: 60px; height: 60px; right: 5px; top: 0px; }

.hide { display: block; text-indent: -9999em; line-height: 999px; overflow: hidden; }

.mydiv { display: none; z-index: 99; width: 850px; height: 658px; left: 50%; /*FF IE7*/ top: 50%; /*FF IE7*/ margin-top: -329px; position: fixed; /*FF IE7*/ _position: absolute; _top: expression(eval(document.documentElement.scrollTop)+(document.documentElement.clientHeight/2))

}

.close_btn{width:65px;height:64px;position:absolute;right:-2px;top:-2px;}

.mydiv01{  width: 636px; height: 680px;margin-top: -340px;margin-left: -318px; background: url("justice.png")/*tpa=http://www.gama2222.com/images/justice.png*/ no-repeat 0 0;}

.mydiv01 .close_btn{ width: 60px; height: 60px; top: 0; right: 0;}

.mydiv04{background:url("../20140410_interview/box4.jpg")/*tpa=http://www.gama2222.com/20140410_interview/box4.jpg*/; width:725px; height:469px; margin-left:-362px;margin-top:-235px;position:fixed;/*FF IE7*/_position:absolute;_top:expression(eval(document.documentElement.scrollTop))}



.prev ,.next{ display: block; width: 40px; height: 78px; position: absolute; top: 270px; left: 15px;}

.next{ left: 524px;}

.jslide{ position: absolute; width: 425px; height: 603px; top: 20px; left: 75px; overflow: hidden;}

.jslide li{ display: none; width: 425px; height: 603px; }



.mydiv02{   width:560px; height: 450px;margin-top: -200px;margin-left: -280px; background:#383838; color:#FFF;}

.mydiv04 .close_btn,.mydiv02 .close_btn{width:61px;height:61px;position:absolute;right:-65px;top:0px; background:url("close.png")/*tpa=http://www.gama2222.com/images/close.png*/;}

.jMsg{ position:absolute; top:100px; text-align:center; width:360px; left:100px;} 

.jMsg h2{ font-size:40px; line-height:80px;}

.jMsg h3{ font-size:14px; line-height:20px; font-weight:normal;}

.jhmTxet{ height:36px; line-height:36px; background:#FFF; color:#2b2b2b;margin-top:10px;  }

.copyBottom{ width:160px; height:45px; line-height:45px; border:1px solid #000; background:#a50000; color:#FFF; font-size:14px; margin:10px auto;display:block; }

.close_btn01{width:52px;height:52px;position:absolute;right:-56px;top:0px; background:url("../20140410_interview/close_btn.jpg")/*tpa=http://www.gama2222.com/20140410_interview/close_btn.jpg*/;}



#msg2{height: 300px;margin-top: -150px;}

#msg2 .jMsg{ top:60px; }

html{ *overflow-x:hidden}

body{min-width:1000px; background: #282828}

.center {

    margin: 0 auto;

    overflow: hidden;

}

.wrap{min-width:1000px;margin:0 auto;}

.main{overflow:hidden;margin:0 auto;height:1080px;position:relative;width:3000px;}



.time_bg1{ width: 100%; height: 1080px; background: url("time_01.jpg")/*tpa=http://www.gama2222.com/images/time_01.jpg*/ no-repeat center center;  float: left;}

.time_bg2{ width: 100%; height: 2919px; background: url("time_02.jpg")/*tpa=http://www.gama2222.com/images/time_02.jpg*/ no-repeat center center; float: left;}

.time_bg3{ width: 100%; height: 569px; background: url("time_03.jpg")/*tpa=http://www.gama2222.com/images/time_03.jpg*/ no-repeat center center; float: left;}

.time_bg4{ width: 100%; height: 591px; background: url("time_04.jpg")/*tpa=http://www.gama2222.com/images/time_04.jpg*/ no-repeat center center; float: left;}

.footer{ width: 100%; float: left;}

.wrap .center{ width: 920px; height: 100%; position: relative; margin: 0 auto;}

.topNav{ position: absolute; width: 180px; position: absolute; left: 700px; top: 8px;}

.video {position: absolute; width: 280px; height: 175px; position: absolute; left: 0px; top: 334px; cursor: pointer;}

.video a{background: url("videoh.jpg")/*tpa=http://www.gama2222.com/images/videoh.jpg*/ no-repeat 0 0; display:block; width:100%; height:100%;}

 .download{display: block;position: absolute;width: 75px;height: 300px;left: 405px;top: 435px;}



.goReg{display: block;position: absolute;width: 75px;height: 300px;top: 435px;left: 258px;}

.justice{ display: block; position: absolute; width: 250px; height:65px;top:596px; left: 265px; }



.time_bg3 .more{ display: block; position: absolute; width: 140px;height: 40px; right: 0;top: 90px;}



.time_bg4 a{ display: block; position: absolute; width: 300px; height: 160px; top: 195px; left: 0;}

.time_bg4 a.hd1{left: 0;}

.time_bg4 a.hd2{left: 310px;}

.time_bg4 a.hd3{left: 620px;}

.slides{ width: 920px; height: 304px;margin: 160px auto 0; overflow: hidden;}



.form-control{ display: block; background: no-repeat; border: none; padding: 2px 5px; line-height: 26px; height: 24px; position: absolute; left: 272px; color: #fff; font-size: 12px; top: 291px; width: 211px; }

#email{ top: 326px; }

#name{ top: 257px; }

#code{ top: 359px; width:200px; }

#yzPic{ position: absolute; display: block; width: 60px; height: 26px; top: 360px; left: 418px; cursor: pointer; }

.ulogin{ display: block; width: 101px; height: 29px; top: 388px; left: 28px; position: absolute; }

.reserveBtn{ display: block; width: 152px; height: 46px; top: 407px; left: 272px; position: absolute; }

.ptjh{ display: block; width: 103px; height: 29px; top: 316px; left: 588px; position: absolute; }

.chakan{ display: block; width: 103px; height: 29px; top: 316px; left: 694px; position: absolute; }

#ShowCodes{display: none; width: 190px; height: 27px; top: 316px; left: 694px; position: absolute;  border:1px solid #000; background-color:#d5d5d5;}

.ShowCodes{ width:130px; height:27px; line-height:27px; padding:0 3px; float:left;}

.ShowCodesCopy{ display:block; width:50px; float:right; height:27px; line-height:27px;  background-color:#afafaf; color:#000; text-align:center;}

.slides li{ width: 920px; height: 304px;display: none; }

.control{ width: 180px; height: 18px; margin:25px auto;}

.control li{display: block; width:18px; height:18px; margin:0 5px; float:left;background-image: url("control.png")/*tpa=http://www.gama2222.com/images/control.png*/; background-position: right center; background-repeat: no-repeat;}

.control li.hover{ background-position: left center;}

.sider{ position: fixed; top: 100px; left:0px; width: 195px; z-index: 999;}

.lt-ie7 .sider{ display: none;}

.sider p{ line-height: 30px; height: 30px; font-size: 12px;color: #f2ebbe; text-indent: 10px; background: url("sidertop.png")/*tpa=http://www.gama2222.com/images/sidertop.png*/ 8px 6px no-repeat;}

.sider .btn{ position: absolute; width: 32px; height: 118px; top: 30px; right:-32px; background-image:url("btn.png")/*tpa=http://www.gama2222.com/images/btn.png*/; background-position: right 0; background-repeat: no-repeat;   }

.sider .btn.closed{ background-position: 0 0;}

.sider p a{ color: #f2ebbe; padding: 5px;}

.sider .sectionNav{ display: block; width: 100%; height: 359px; padding-top: 203px; background: url("sider.png")/*tpa=http://www.gama2222.com/images/sider.png*/ no-repeat 0 0;}

.sider .sectionNav li,.sider .sectionNav li a{ display: block; width: 100%; height: 53px;}

.sider .sectionNav li.sectionNav1 a:hover,.sider .sectionNav li.sectionNav1.on a{ background:url("sider2.png")/*tpa=http://www.gama2222.com/images/sider2.png*/ no-repeat right  0;}

.sider .sectionNav li.sectionNav2 a:hover,.sider .sectionNav li.sectionNav2.on a{ background:url("sider2.png")/*tpa=http://www.gama2222.com/images/sider2.png*/ no-repeat right  -53px;}

.sider .sectionNav li.sectionNav3 a:hover,.sider .sectionNav li.sectionNav3.on a{ background:url("sider2.png")/*tpa=http://www.gama2222.com/images/sider2.png*/ no-repeat right  -106px;}

.sider .sectionNav li.sectionNav4 a:hover,.sider .sectionNav li.sectionNav4.on a{ background:url("sider2.png")/*tpa=http://www.gama2222.com/images/sider2.png*/ no-repeat right  -159px;}

.sider .sectionNav li.sectionNav5,.sider .sectionNav li.sectionNav5 a{  height: 155px; }



.loginDiv{ display:none; width:150px; height:130px; background:#272727; position:absolute; top:234px; left:0; color:#FFF; text-align:center; padding-top:110px;}

.loginDiv a{ color:#f6be65;}

