.htop {z-index:9999;}
.header {background:none !important; height:auto !important; padding-bottom:352px; position:relative;}
.header .harea {z-index:999; position:relative; height:170px;}

.res940 .header {padding-bottom:360px;}
.res720 .header {padding-bottom:360px;}
.res480 .header {padding-bottom:249px;}
.res320 .header {padding-bottom:160px;}

/* Slide */
#slides {position:absolute !important; top:0px; left:0px; width:100%; overflow:hidden;}
#slides .slide {width:100%; height:522px;}
#slides .slide img {position:absolute; left:50%; margin-left:-960px;}

#slides .slide .txt {z-index:998; position:absolute; width:475px; bottom:94px; left:50%; margin-left:-564px;}
#slides .slide .txt .title {font-size:46px; font-weight:700; line-height:44px; color:#fff;}
#slides .slide .txt .des {margin-top:19px; font-size:27.15px; letter-spacing:0.8px; line-height:32px; color:#fff;}
#slides .slide .txt .link {display:block; margin:33px 16px 0px 0px; height:36px; width:222px; line-height:36px; text-transform:uppercase; text-align:center; color:#fff; border:solid 3px #fff; float:left; font-weight:700; font-size:18px;}
#slides .slide .txt .link:hover {color:#28335d; background:#fff; text-decoration:none;}
#slides .slide .txt .link.two {margin-right:0px;}

#slides #navbar {position:absolute; bottom:30px; left:50%; margin-left:-564px; width:35px; z-index:9999;}
#slides #navbar span {display:block; float:left; margin-right:5px; width:28px; height:4px; background:#0a4684; cursor:pointer;}
#slides #navbar span:hover {background:#011121;}
#slides #navbar span.activeSlide {background:#011121;}

.res940 #slides .slide {height:530px;}
.res940 #slides .slide img {margin-left:-585px;}
.res940 #slides .slide .txt {left:20px; margin-left:0px;}
.res940 #slides #navbar {left:20px; margin-left:0px;}

.res720 #slides .slide {height:530px;}
.res720 #slides .slide img {margin-left:-470px;}
.res720 #slides .slide .txt {left:20px; margin-left:0px; bottom:121px; width:450px;}
.res720 #slides #navbar {left:20px; margin-left:0px;}
.res720 #slides .slide .txt .title {font-size:43px; padding-bottom:2px;}
.res720 #slides .slide .txt .des {margin-top:10px; font-size:25px; line-height:30px;}
.res720 #slides .slide .txt .link {margin:31px 16px 0px 0px; font-size:17px; height:32px; width:170px;}
.res720 #slides .slide .txt .link.two {margin-right:0px;}

.res480 #slides .slide {height:433px;}
.res480 #slides .slide img {margin-left:-360px;}
.res480 #slides .slide .txt {margin-left:-180px; width:380px; bottom:67px;}
.res480 #slides .slide .txt .title {font-size:37px; line-height:37px; padding-bottom:2px;}
.res480 #slides .slide .txt .des {font-size:21px; line-height:24px; margin-top:11px;}
.res480 #slides .slide .txt .link {margin:28px 13px 0px 0px; width:161px; height:27px; line-height:25px;}
.res480 #slides #navbar {bottom:15px; margin-left:-17px;}

.res320 #slides .slide {height:330px;}
.res320 #slides .slide img {margin-left:-240px;}
.res320 #slides .slide .txt {margin-left:-136px; width:275px; bottom:60px;}
.res320 #slides .slide .txt .title {font-size:27px; line-height:26px;}
.res320 #slides .slide .txt .des {font-size:16px; line-height:20px; margin:9px 0px 0px 0px; letter-spacing:0.3px;}
.res320 #slides .slide .txt .link {margin:18px 8px 0px 0px; width:126px; height:19px; font-size:15px; line-height:18px;}
.res320 #slides .slide .txt .link.two {margin-right:0px;}
.res320 #slides #navbar {bottom:15px; margin-left:-17px;}

/* Most Views */
.most-views .marea {max-width:1130px; margin:0px auto; padding:30px 20px 10px 20px;}
.most-views .top {overflow:hidden;}
.most-views .top .title {float:left; margin-top:4px; color:#28335d; text-transform:uppercase; font-size:25px; font-weight:600; height:30px; line-height:40px;}
.most-views .top .btn {width:269px; height:36px; display:block; float:right; border:solid 3px #28335d; color:#28335d; line-height:37px; text-align:center; text-transform:uppercase; font-size:18px;}
.most-views .top .btn:hover {background:#ff5200; border:solid 3px #ff5200; color:#fff; text-decoration:none;}

.itemList {margin-top:25px;}
.itemList p {margin:0px;}
.itemList .itemcol .item {margin:0px 16px 25px 0px; width:268px; min-height:365px;}
.itemList .itemcol .item .cash {font-size:18px;}
.res1170 .itemList .itemcol .item.last {margin-right:0px;}

.res940 .itemList {width:900px; margin:25px auto 0px auto;}
.res940 .itemList .itemcol .item {margin:0px 13px 25px 0px; width:213px;}
.res940 .itemList .itemcol .item.last {margin-right:0px;}

.res720 .most-views .top .title {margin-top:2px; font-size:24px; line-height:37px;}
.res720 .most-views .top .btn {width:227px;}
.res720 .itemList {width:680px; margin:25px auto 0px auto;}
.res720 .itemList .itemcol .item {margin:0px 9px 25px 0px; width:329px;}
.res720 .itemList .itemcol .item.last {margin-right:0px;}

.res480 .most-views .marea {position:relative; padding-bottom:69px;}
.res480 .most-views .top .title {font-size:24px; line-height:37px; width:440px; margin:0px auto; float:none; text-align:center;}
.res480 .most-views .top .btn {height:36px; line-height:36px; float:none; position:absolute; bottom:29px; left:50%; margin-left:-114px; width:227px;}
.res480 .itemList .itemcol .item {width:438px;}

.res320 .most-views .marea {position:relative; padding-bottom:69px;}
.res320 .most-views .top .title {font-size:16.5px; line-height:30px; margin:0px; float:none; height:23px; text-align:center;}
.res320 .most-views .top .btn {height:36px; line-height:36px; width:274px; float:none; position:absolute; bottom:29px; left:50%; margin-left:-140px;}
.res320 .itemList .itemcol .item {width:280px; padding:0px;}

/* News Room */
.news {border-top:solid 2px #e7e7e7;}
.news .narea {max-width:1130px; margin:0px auto; padding:37px 20px 50px 20px; position:relative;}

.news .narea .col1 {position:absolute; l; left:20px; op:30px;}
.news .narea .col1 .newsletter {width:381px; height:408px; background:url(/images/site/banner-new.jpg) center no-repeat;}
.news .narea .col1 .newsletter #FormRegister {padding-top:270px; width:339px; margin:0px auto;}
.news .narea .col1 .newsletter #FormRegister #Email {width:333px; border:solid 1px #fff; background:none; height:26px; text-align:center; color:#fff; letter-spacing:1px; font-weight:400; font-family:'Open Sans'; font-size:19.5px;}
.news .narea .col1 .newsletter #FormRegister .security {margin-top:8px; line-height:30px;}
.news .narea .col1 .newsletter #FormRegister .security span {color:#fff; margin-right:15px; letter-spacing:0.4px; width:172px; display:block; float:left; font-size:18px;}
.news .narea .col1 .newsletter #FormRegister .security .code {width:146px; border:solid 1px #fff; background:none; height:25px; text-align:center; color:#fff; margin-bottom:0px;}
.news .narea .col1 .newsletter #FormRegister .security .submit {display:block; color:#fff; text-align:center; width:100%; cursor:pointer; background:#ff5200; border:none; height:30px; margin-top:8px; text-transform:uppercase; font-family:'Open Sans'; font-weight:700; font-size:19.5px; line-height:18px;}
.news .narea .col1 .newsletter #FormRegister .security .submit:hover {background:#666; color:#fff;}

.news .narea .col2 {padding-left:423px; min-height:408px; margin-bottom:50px;}
.news .narea .col2 .tmail {color:#28335d; text-transform:uppercase; font-size:27px; line-height:20px; font-weight:600; margin-bottom:5px;}
.news .narea .col2 .nroom {overflow:hidden;}
.news .narea .col2 .nroom .feat {margin-top:18px; padding-bottom:11px; border-bottom:solid 1px #b0b9c2; position:relative;}
.news .narea .col2 .nroom .feat .npic {position:absolute; width:265px; height:auto; top:0px; left:0px;}
.news .narea .col2 .nroom .feat .npic img {max-width:100%;}
.news .narea .col2 .nroom .feat .title {margin-bottom:8px;}
.news .narea .col2 .nroom .feat .title a {font-size:18px; line-height:20px; font-weight:500; color:#28335d;}
.news .narea .col2 .nroom .feat .desc {font-size:14px; line-height:16px; margin-bottom:7px; color:#000;}
.news .narea .col2 .nroom .feat .cnt {overflow:hidden;}
.news .narea .col2 .nroom .feat .cnt .date {font-size:13px; color:#666; float:left;}
.news .narea .col2 .nroom .feat .cnt .more {font-size:13px; font-weight:400; color:#28335d; float:right; text-transform:uppercase;}
.news .narea .col2 .nroom .feat .cnt .more a:hover {color:#ff5200; text-decoration:none;}
.news .narea .col2 .nroom .view {float:right; text-transform:uppercase; color:#28335d; margin-top:15px; font-size:18px;}

.res940 .news .narea .col1 .newsletter {width:280px; height:408px; background:url(/images/site/banner-new-940.jpg) top center no-repeat;}
.res940 .news .narea .col2 {padding-left:315px; min-height:405px;}
.res940 .news .narea .col1 .newsletter #FormRegister {padding-top:270px; width:260px;}
.res940 .news .narea .col1 .newsletter #FormRegister #Email {width:254px; font-size:19px; letter-spacing:0.5px;}
.res940 .news .narea .col1 .newsletter #FormRegister .security span {margin-right:4px; font-size:18px; letter-spacing:0.3px; line-height:30px; width:172px;}
.res940 .news .narea .col1 .newsletter #FormRegister .security .code {width:78px;}

.res720 .news .narea .col1 {position:static;}
.res720 .news .narea .col1 .newsletter {width:auto; height:314px; background:url(/images/site/banner-new-720.jpg) center no-repeat;}
.res720 .news .narea .col1 .newsletter #FormRegister {padding-top:170px; width:400px;}
.res720 .news .narea .col1 .newsletter #FormRegister #Email {width:394px;}
.res720 .news .narea .col1 .newsletter #FormRegister .security .code {width:207px;}
.res720 .news .narea .col2 {padding-left:0px; min-height:initial; margin-top:25px;}

.res480 .news .narea .col1 {position:static;}
.res480 .news .narea .col1 .newsletter {width:auto; height:345px; background:url(/images/site/banner-new-480.jpg) center no-repeat;}
.res480 .news .narea .col1 .newsletter #FormRegister {padding-top:191px; width:400px;}
.res480 .news .narea .col1 .newsletter #FormRegister #Email {width:394px; height:26px;}
.res480 .news .narea .col1 .newsletter #FormRegister .security span {margin-right:13px; width:174px;}
.res480 .news .narea .col1 .newsletter #FormRegister .security .code {width:207px; height:26px;}
.res480 .news .narea .col1 .newsletter #FormRegister .security .submit {height:30px; margin-top:7px;}
.res480 .news .narea .col2 {padding-left:0px; min-height:initial; margin:25px 0px 25px 0px;}
.res480 .news .narea .col2 .nroom .feat .npic {width:100%; clear:both; float:none; margin:0px auto 10px auto; display:block; position:static;}
.res480 .news .narea .col2 .nroom .feat .title {padding:0px;}
.res480 .news .narea .col2 .nroom .feat .desc {padding:0px;}
.res480 .news .narea .col2 .nroom .feat .cnt {padding:0px;}

.res320 .news .narea .col1 {position:static;}
.res320 .news .narea .col1 .newsletter {width:280px; height:257px; background:url(/images/site/banner-new-320.jpg) center no-repeat; margin:0 auto;}
.res320 .news .narea .col1 .newsletter #FormRegister {padding-top:122px; width:252px;}
.res320 .news .narea .col1 .newsletter #FormRegister #Email {width:246px; height:26px; font-size:16px; letter-spacing:0.5px;}
.res320 .news .narea .col1 .newsletter #FormRegister .security span {margin-right:0px; font-size:16px; letter-spacing:0px; width:144px; text-align:right;}
.res320 .news .narea .col1 .newsletter #FormRegister .security .code {width:94px; height:26px; margin-left:8px;}
.res320 .news .narea .col1 .newsletter #FormRegister .security .submit {height:30px; font-size:16px;}
.res320 .news .narea .col2 {padding-left:0px; min-height:initial; margin-top:25px;}
.res320 .news .narea .col2 .tmail {font-size:18px;}
.res320 .news .narea .col2 .nroom .feat .title a {font-size:15px;}
.res320 .news .narea .col2 .nroom .feat .npic {width:100%; clear:both; float:none; margin:0px auto 10px auto; display:block; position:static;}
.res320 .news .narea .col2 .nroom .feat .title {padding:0px;}
.res320 .news .narea .col2 .nroom .feat .desc {padding:0px;}
.res320 .news .narea .col2 .nroom .feat .cnt {padding:0px;}

.res320.brwIE11 .news .narea .col1 .newsletter #FormRegister .security span {width:115px;}