html, body{ margin:0; padding:0; width:100%; height:100%;}
input {outline:none;}
textarea {resize:none;outline:none;}
li{list-style:none;}
img {border: none;}
a{outline: 0; text-decoration:none;}
table{float:left; font-size:14px;}

@font-face {
	font-family: MyriadPro-Regular;
	src: url('../font/MyriadPro-Regular.otf');
}
.myriad{font-family: MyriadPro-Regular;}
.roboto{font-family: 'Roboto Condensed', sans-serif;}
.helvetica{font-family:Helvetica;}

.cs{width:82px; height:100px; display:block; float:left;}

.row {
	position: relative;
	height:1400px;
}

.row:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.content {
	float: left;
	width: 640px;
}

.aside {
	position:relative;
	float: left;
	/*padding: 20px;*/
	width: 492px;
}

.stickit {
	position: fixed;
	top: 0;
}

.stickit-end {
	bottom: 40px;
	position: absolute;
	right: 0;
}



.link{text-decoration:underline; color:#006699;}
.link:hover{color:#FB8006;}

#dvLoading
{
background:#fefefe url(../images/slider/loading2.gif) no-repeat center center;
width: 100%;
height:100%;
position: fixed;
z-index: 2000;
top:0px;
left:0px;
-webkit-box-shadow: 5px 10px  #cccccc,  -5px 0 10px #cccccc;   
-moz-box-shadow: 5px 0 10px #cccccc,  -5px 0 10px #cccccc;   
box-shadow: 5px 0 10px #cccccc,  -5px 0 10px #cccccc;
}
.logo-loading{
background:url(../images/smarttech2.png) no-repeat center center;
width: 100%;
height:100%;
position: fixed;
z-index: 2000;
top:-43px;
left:-66px;}

#body-bg{background:#eeeeee; z-index:-999; min-height:100%; min-width:1214px; width:100%; height:auto; top:0; left:0;}

#header-bg{background:#000000; height:131px; position:relative; z-index:1500;}

#top-header-bg{ width:100%; height:30px; float:left;
border-bottom:1px solid #cccccc;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FEFEFE 0%, #EEEEEE 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FEFEFE 0%, #EEEEEE 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FEFEFE 0%, #EEEEEE 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFEFE), color-stop(1, #EEEEEE));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FEFEFE 0%, #EEEEEE 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FEFEFE 0%, #EEEEEE 100%);}

.login-bg{background:transparent; width:400px; height:30px; float:right;}

.top-header-wrapper{width:1022px; height:30px; margin:0 auto;
/*border-left:1px solid #e4e4e4;*/ 
/*border-right:1px solid #e4e4e4;*/ 
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FEFEFE 0%, #EEEEEE 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FEFEFE 0%, #EEEEEE 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FEFEFE 0%, #EEEEEE 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFEFE), color-stop(1, #EEEEEE));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FEFEFE 0%, #EEEEEE 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FEFEFE 0%, #EEEEEE 100%);}

#middle-header-bg{background:#005c8a; width:100%; height:95px; float:left;
border-bottom:1px solid #15597B;}
.middle-header-wrapper{background:#006699; width:1024px; height:95px; margin:0 auto; position:relative;}

#logo{width:170px; float:left; margin:21px 0 0 33px;} 
#logo img{width:170px; float:left;}

#header-image{float:right;}
.header1{background:url(../images/header1.png); width:713px; height:95px; position:absolute; right:2px; z-index:100;}
.header2{background:url(../images/header2.png); width:713px; height:95px; position:absolute; right:2px; z-index:200;}

.left-middle-line{width:2px; height:95px; float:left;}
.right-middle-line{width:2px; height:95px; float:right;}

.middle-line1{width:1px; height:95px; float:left;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #006699 0%, #15597B 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #006699 0%, #15597B 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #006699 0%, #15597B 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #006699), color-stop(1, #15597B));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #006699 0%, #15597B 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #006699 0%, #15597B 100%);}

.middle-line2{width:1px; height:95px; float:left;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #006699 0%, #647986 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #006699 0%, #647986 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #006699 0%, #647986 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #006699), color-stop(1, #647986));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #006699 0%, #647986 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #006699 0%, #647986 100%);}

.left-header-triangle{background:url(../images/left-triangle.png); width:95px; height:95px; position:absolute; left:-95px;}
.right-header-triangle{background:url(../images/right-triangle.png); width:95px; height:95px; position:absolute; right:-95px;}

#bottom-header-bg{background:#0f1926; width:100%; height:5px; float:left;}

#content-bg{background:#fff; width:1024px; min-height:120px; margin:0 auto; position:relative;
-webkit-box-shadow: 5px 10px  #cccccc,  -5px 0 10px #cccccc;   
-moz-box-shadow: 5px 0 10px #cccccc,  -5px 0 10px #cccccc;   
box-shadow: 5px 0 10px #cccccc,  -5px 0 10px #cccccc;}
.content-image{background:url(../images/content-bg.png); width:1024px; height:120px; float:left;}

#content-wrapper{width:984px; min-height:100px; float:left; position:relative; z-index:300; padding:0px 20px 20px 20px; margin:-60px 0 0 0;}

#left-content-wrapper{ width:229px; min-height:100px; float:left; padding: 0 20px 0 0;}
.all-title{width:100%; height:28px; float:left;}
.all-title a{width:100%; display:block; float:left; font-size:18px; color:#28292d; text-transform:uppercase;}
.long-box{background:#e4e4e4; width:100%; height:5px; float:left;}
.short-box{background:#4a4e59; width:25px; height:5px; float:left;
border-right:5px solid #ffffff;}

.facebook-bg{width:220px; height:481px; float:left; margin:0 0 20px 0;
border-bottom:1px solid #94a3c4;}

.all-subtitle{background:#0f1926; width:100%; height:25px; float:left; margin:0 0 20px 0; position:relative;}
.all-subtitle a{color:#ecc232; margin:0 0 0 5px; display:block; line-height:25px; position:absolute; left:0px;}
.img-subtitle{background:url(../images/sub-title.png); width:25px; height:25px; position:absolute; right:0px;}

.menu-wrapper{width:100%; min-height:50px; float:left; margin:20px 0;}
.menu li{cursor:pointer; position:relative;}
.menu-one{width:87%; height:25px; display:block; font-size:14px; color:#5b5b5b; line-height:23px; position:relative;
margin:3px 0 0 0; padding:0 0 0 30px;}
.menu-one:hover{background:#15212f; color:#ecc232;}

.submenu-bg1{background:#15212f; width:200px; padding:20px 20px; position:absolute; top:0px; left:150px; z-index:1000;}
.submenu-bg2{background:#15212f; width:200px; padding:20px 20px; position:absolute; top:0px; left:150px; z-index:1000;}
.submenu-bg3{background:#15212f; width:200px; padding:20px 20px; position:absolute; top:0px; left:150px; z-index:1000;}
.submenu-bg4{background:#15212f; width:200px; padding:20px 20px; position:absolute; top:0px; left:150px; z-index:1000;}
.submenu-bg5{background:#15212f; width:200px; padding:20px 20px; position:absolute; top:0px; left:150px; z-index:1000;}
.submenu-bg6{background:#15212f; width:200px; padding:20px 20px; position:absolute; top:0px; left:150px; z-index:1000;}
.submenu ul li a{ display:block; color:#ffffff; clear:both;}
.submenu ul li a:hover{color:#ecc232;}

.menu-hover{background:url(../images/menu-hover.png); width:25px; height:25px; position:absolute; left:0px;}

.menu-line{width:100%; height:1px; float:left; position:relative;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(right, #E5E5E5 0%, #FFFFFF 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #E5E5E5 0%, #FFFFFF 100%);
/* Opera */ 
background-image: -o-linear-gradient(right, #E5E5E5 0%, #FFFFFF 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #E5E5E5), color-stop(1, #FFFFFF));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #E5E5E5 0%, #FFFFFF 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to left, #E5E5E5 0%, #FFFFFF 100%);}

.middle-content-wrapper{width:492px; min-height:100px; float:left; padding:0 20px; position:relative;
border-left:1px solid #eeeeee;
border-right:1px solid #eeeeee;}

.news-detail-img{width:492px; float:left; margin:0 10px a 0;}
.news-detail-img img{height:100%; margin:0 auto; min-width:auto; max-width:492px;}
.news-list-img img{width:150px; position:absolute; top:-10px;}

.news-list-bg{width:467px; min-height:75px; float:left;}

.news-list-content{width:467px; min-height:75px; float:left; margin:0 0 20px 0;}
.news-list-img{width:120px; height:75px; float:left; position:relative; overflow:hidden;}
.news-list-img img{width:100%; position:absolute; top:0px;}
.news-wrapper{width:327px; float:left; margin: 0 0 0 20px;}

.news-title{width:100%; font-size:18px; display:block; cursor:pointer; color:#000000;}
.news-title:hover{text-decoration:underline;}
.news-front{width:100%; height:35px; font-size:12px; display:block; text-indent:41px; position:relative; margin:0 0 20px 0;
color:#5b5b5b;}
.menu-line a{background:#fff; font-size:11px; display:block; position:absolute; text-decoration:underline; top:-10px; right:0px; padding:0 5px;
cursor:pointer; color:#006699;}

.menu-line a:hover{color:#FB8006;}

.twitter-bg{float:left;}

.partners{float:left; margin:-8px 0 0 0; position:relative;}

.middle-gradient{background:url(../images/middle-gradient.png); width:492px; height:19px; position:absolute; bottom:-38px;}

.introduction{font-size:14px; float:left; margin:20px 0 20px 0; display:block; color:#28292d; text-align:justify;}
.introduction ul{padding-left:20px; float:left; display:block; width:95%; margin:20px 0;}
.introduction ul li{list-style:circle; font-size:14px; margin:0 0 5px 0;}
.introduction ul:last-child{padding-left:50px; float:left; display:block; width:89%; margin:0; list-style:circle;}

.introduction2{font-size:14px; float:left; margin:20px 0 20px 0; display:block; color:#28292d; text-align:justify;}
.introduction2 ul{padding-left:20px; float:left; display:block; width:95%; margin:20px 0;}

.banner-bg{width:491px; height:283px; float:left; margin:0 0 20px 0; position:relative;}

.nav-line{width:100%; height:5px; float:left; position:absolute; bottom:11px;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(right, #0F1926 0%, #FFFFFF 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #0F1926 0%, #FFFFFF 100%);
/* Opera */ 
background-image: -o-linear-gradient(right, #0F1926 0%, #FFFFFF 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #0F1926), color-stop(1, #FFFFFF));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #0F1926 0%, #FFFFFF 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to left, #0F1926 0%, #FFFFFF 100%);}

.jc-wrap{width:470px; height:90px; float:left;}
#mycarousel li img{width:75px; height:75px;}

.right-content-wrapper{width:181px; min-height:100px; float:right; padding:0 0 0 15px;}

.login-input{background:#eee; width:95%; border:0px; float:left; padding:5px; margin:0 0 10px 0; font-size:14px;}
.login-error{width:100%; color:#B74659; font-size:14px;}
.login-error a{float:left;}
.login-error a:last-child{margin:0 0 10px 0;}
.login-button{font-size:14px;}

.cs-img{background:url(../images/cs-img.png); width:82px; height:92px; position:absolute; left:0px; top:-92px;}

.cs-ps{width:100px; position:absolute; top:-82px; right:0px; padding:10px 0;}

.cs-top-style{font-size:12px; color:#5d4e1a; float:right;}
.cs-bottom-style{font-size:12px; font-weight:bold; color:#006699; float:right;}

.cs-content{float:left; margin:0 0 20px 0;}
.cs-content ul li a{background:#fff; width:130px; font-size:12px;  display:block; float:left; position:relative; z-index:500;}
.cs-bottom-style2{font-weight:; color:#28292D; float:left; margin:0 0 5px 0;}
.cs-bottom-style3{font-weight:; color:#fb8006; float:left; margin:0 0 5px 0; text-decoration:underline;}
.blue-line{background:#006699; width:30px; height:2px; position:absolute; top:8px; left:6px; z-index:600;}

.yahoo-opi-bg{width:181px; min-height:10px; float:left;}
.yahoo-opi img{width:78px; height:61px; float:left; margin:5px 0 0 2px;}

.footer-bg{background:#28292d; width:100%; height:183px; z-index:1000; position:relative;}
.footer-content{width:1024px; height:183px; margin:0 auto; position:relative;}
.f-gradient{background:url(../images/f-gradient.png); width:1024px; height:24px; position:absolute; top:0px; left:0px;}

.footer-img{background:url(../images/orbit.png); width:298px; height:183px; position:absolute; left:100px; z-index:500;}

.left-footer-line{width:2px; height:140px; position:absolute; top:0px; left:0px;}
.right-footer-line{width:2px; height:140px; position:absolute; top:0px; right:0px;}

.footer-line1{width:1px; height:140px; float:left;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #161617 0%, #28292D 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #161617 0%, #28292D 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #161617 0%, #28292D 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #161617), color-stop(1, #28292D));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #161617 0%, #28292D 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #161617 0%, #28292D 100%);}

.footer-line2{width:1px; height:140px; float:left;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #56481C 0%, #28292D 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #56481C 0%, #28292D 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #56481C 0%, #28292D 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #56481C), color-stop(1, #28292D));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #56481C 0%, #28292D 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #56481C 0%, #28292D 100%);}

.footer-menu-wrapper{width:150px; height:137px; float:left; margin:20px 0 0 20px; position:relative; z-index:600;}
.footer-menu-title{color:#ecc232; text-transform:uppercase; display:block; width:100%; float:left; margin:0 0 20px 0;}
.footer-menu-wrapper ul li a{width:100%; height:18px; color:#eeeeee; font-size:11px; cursor:pointer; display:block; float:left;
border-bottom:1px solid #2f3238;}
.footer-menu-wrapper ul li a:hover{color:#ecc232;}
.footer-style{background:#eee; width:25px; height:5px; position:absolute; top:29px; left:0px;}

.copyright{color:#ecc232; display:block; position:absolute; right:10px; bottom:0px; font-size:11px;}

.sos-med{float:left;}
.sos-med a{float:left; cursor:pointer;}
.sos-med a:last-child{margin:0 0 0 5px;}
.sos-med a img{width:24px; height:24px;}

.vm{background:url(../images/vissionmission/vm.png); width:491px; height:399px; float:left; position:relative; margin:20px 0 0 0;}
.vm li{ list-style:circle; line-height:10px; } 
.vm li a{ font-size:10px; text-transform:uppercase; font-family: 'Arial Black', Gadget, sans-serif; color:#3c3c3c;}
.vm .vm-team{position:absolute; top:33px; left:32px;}
.vm  .vm-competition{position:absolute; top:33px; right:17px;}
.vm  .vm-customer{position:absolute; bottom:33px; right:18px;}
.vm  .vm-product{position:absolute; bottom:33px; left:32px;}

.deposit-table{width:452px; float:left;}
.deposit-table tbody tr td{padding: 20px 0;}
.deposit-table tbody tr td img{width:166px;}

.back{float:right; width:100%;}
.back a{color:#006699; font-size:12px; text-decoration:underline;}
.back a:hover{color:#FB8006;}

.address-img{ width:220px; height:120px; float:left; margin:0 10px 0 0; position:relative; overflow:hidden;}
.address-img img{ width:100%; position:absolute; top:0px;}

::-moz-selection {
       background-color: #98bbd0;
	   color:#fff;
}
::selection {
       background-color: #98bbd0;
	   color:#fff;
}