@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(fonts/b9QBgL0iMZfDSpmcXcE8nBBQ_Gf4FfI8J4SYljBAylk.woff2) format('woff2');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(fonts/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(fonts/b9QBgL0iMZfDSpmcXcE8nHm2hrkyco9jQ3NKMXpgOBg.woff2) format('woff2');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url(fonts/mg0cGfGRUERshzBlvqxeABN-SY3RXjKuKZR1RHIa0nw.woff2) format('woff2');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(fonts/BP5K8ZAJv9qEbmuFp8RpJdbvlX87CS9_IgWvysdluIM.woff2) format('woff2');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(fonts/mg0cGfGRUERshzBlvqxeADn8OlxV1N2WpeXfK2HtpfA.woff2) format('woff2');
}

body{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;		
	text-decoration: none;
	font-family: 'Roboto Condensed', sans-serif !important;
	font-size: 13px;
	line-height: 1.42857143;
	background: #ffffff;
}

h1, h2, h3, h4, h5, p, ul, ol, li, dl, dt, dd, form, blockquote, code, pre {
	margin: 0; 
	padding: 0;
	list-style-type: none; 
}

img{
	border:0px;
}

a{
	text-decoration:none;
}

.clearfix{
  clear: both;
}

.fcn_left{
    float: left;
}

.fcn_right{
    float: right;
}

.main-container-full{
    overflow:hidden;
    position: relative;
	height: 100%;
}

.fix-scroller{
    height: 100%;
}

.full-width{
	width: 100%;
	height:auto;
    position: relative;
    float: left; 
}

.wrapper{
	width:940px;
	height:auto;	
	margin:auto;	
}

.ilighting-banner{
	width:100%;
	height:auto;
	border-top:6px solid #315fa9;
	float:left;
}

.ilighting-banner .logo{
	width:221px;
	height:81px;
	margin-top:30px;
	float:left;
}

.ilighting-banner .logo img{
	width:100%;
	height:auto;
	border:0px;
	position:relative;
	z-index:9999;
}

.ilighting-banner .form-right{
	width:240px;
	height:auto;
	float:right;
}

.ilighting-banner .form-right .info-card{
	width:100%;
	height:30px;
	line-height:27px;
	padding:0px 15px;
	background:#315fa9;
	color:#ffffff;
	border-radius: 0px 0px 3px 3px;	
	-o-border-radius: 0px 0px 3px 3px;
	-ms-border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px;		
	float:left;
}

.ilighting-banner .form-right .info-card a{
	color:#ffffff;
	float:left;
}

.ilighting-banner .form-right .info-card span{
	font-weight:300;
	font-style: italic;
	color:#ffffff;
}

.ilighting-banner .form-right .info-card .lang{
	margin-left:5px;
	float:right;	
}

.menu-top-mobile{
	width:100%;
	height:40px;
	margin-top:10px;
	background:#315fa9;
	float:left;
}


.nav-mobile-icon{
	width:40px;
	height: 40px;
	color:#ffffff;
	font-size:28px;
	margin-right:0px;
	margin-top:0px;
	cursor:pointer;
	text-align:center;
	float:right
}

.ilighting-banner .form-right .search{
	width:100%;
	height:33px;
	margin-top:35px;
	position:relative;	
	float:left;
}

.ilighting-banner .form-right .search input{
	width:100%;
	height:33px;
	border:1px solid #c2c2c2;
	padding:0px 7px;
	float:left;
}

.ilighting-banner .form-right .search .btnSearch{
	width:27px;
	height:26px;
	position:absolute;
	right:7px;
	top:5px;
}

.ilighting-banner ul.menu-top{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	margin-top:25px;
	font-size:13px;
	float:left;
}

.ilighting-banner ul.menu-top li{
	position:relative;
	float:left;
}

.ilighting-banner ul.menu-top li:last-child{
	
}

.ilighting-banner ul.menu-top li ul.sub-menu{
	display:none;
}

.ilighting-banner ul.menu-top li:hover ul.sub-menu{
	width:200px;
	height:auto;
	padding-top:6px;
	position:absolute;
	display:block;
	top:27px;
	z-index:999999999;
	left:0px;
}

.ilighting-banner ul.menu-top li ul.sub-menu .frame-sub-menu{
	width:100%;
	height:auto;
	background:rgba(255,255,255,0.82);
	border-radius: 3px;	
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	-webkit-box-shadow:0 3px 4px rgba(0,0,0,0.25);
	-moz-box-shadow:0 3px 4px rgba(0,0,0,0.25);
	box-shadow: 0 3px 4px rgba(0,0,0,0.25);
	padding:5px 0px;
	border:3px solid #315fa9;	
	float:left;
}

.ilighting-banner ul.menu-top li ul.sub-menu::before {
    border-bottom: 7px solid #315fa9;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
	display:none;
    /*display: inline-block;*/
    left: 40px;
    position: absolute;
    top: 0px;
}

.ilighting-banner ul.menu-top li ul.sub-menu::after {
    border-bottom: 6px solid #315fa9;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: inline-block;
    left: 41px;
    position: absolute;
    top: 1px;
}

.ilighting-banner ul.menu-top li ul.sub-menu li{
	width:100%;
	height:auto;
	font-size:14px;
	border-bottom:1px dotted #315fa9;
	float:left;
}

.ilighting-banner ul.menu-top li ul.sub-menu li:last-child{
	border-bottom:0px dotted #315fa9;
}

.ilighting-banner ul.menu-top li ul.sub-menu li a{
	width:100%;
	height:auto;
	text-transform:none;
	border-radius: 0px;	
	-o-border-radius: 0px;
	-ms-border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	background:none;
	color:#000000;
	font-size:13px;
	margin-left:0px;	
	float:left;
}

.ilighting-banner ul.menu-top li ul.sub-menu li a:hover{
	background:#315fa9;
	color:#ffffff;
}

.ilighting-banner ul.menu-top li a{
	width:auto;
	height:32px;
	line-height:32px;
	text-transform:uppercase;
	background:#315fa9;
	color:#ffffff;
	padding:0px 14px;
	border-radius: 3px 3px 0px 0px;	
	-o-border-radius: 3px 3px 0px 0px;
	-ms-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	margin-right:2px;
	float:left;
}

.ilighting-banner ul.menu-top li:last-child a{
	padding: 0 16px 0 17px;
	margin-right:0px;
}

.ilighting-banner ul.menu-top li a:hover{
	background:#e20613;
}

.ilighting-banner ul.menu-top li.active a{
	background:#e20613;
}

.ilighting-banner ul.menu-top li:hover a{
	background:#e20613;
}

.ilighting-slide{
	width:100%;
	min-height:410px;
	border-top:3px solid #e20613;
	position:relative;
	z-index:999999998;
	float:left;
}

.frame-top-product{
	width:100%;
	height:auto;
	margin-top:-108px;
	position:relative;
	z-index:999999999;
	float:left;
}

.frame-top-product .frame-item{
	margin-left:-8px;
	margin-right:-8px;
}

.frame-top-product .frame-item .item-list{
	width:25%;
	height:auto;
	padding:0px 8px;
	float:left;
}

.frame-top-product .frame-item .item-list .product-home{
	width:100%;
	height:auto;
	padding:5px;
	background:#315fa9;
	border-radius: 3px 3px 3px 3px;	
	-o-border-radius: 3px 3px 3px 3px;
	-ms-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.25);
	-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 4px rgba(0,0,0,0.25);		
	float:left;
}

.frame-top-product .frame-item .item-list .product-home .img-theme{
	width:100%;
	height:140px;
	background:#ffffff;
	overflow:hidden;	
	float:left;
}

.frame-top-product .frame-item .item-list .product-home .img-theme img{
	width:100%;
	height:auto;
	-webkit-transform: scale(1, 1);
	-webkit-transition-duration: 500ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1, 1);
	-moz-transition-duration: 500ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1, 1);
	-ms-transition-duration: 500ms;
	-ms-transition-timing-function: ease-out;			
	float:left;
}

.frame-top-product .frame-item .item-list .product-home .img-theme img:hover{
	-webkit-transform: scale(1.2, 1.2);
	-webkit-transition-duration: 300ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1.2, 1.2);
	-moz-transition-duration: 300ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1.2, 1.2);
	-ms-transition-duration: 300ms;
	-ms-transition-timing-function: ease-out;
}

.frame-top-product .frame-item .item-list .product-home h3{
	width:100%;
	height:45px;
	line-height:45px;
	margin:0px;
	padding:0px;	
	float:left;
}

.frame-top-product .frame-item .item-list .product-home h3 a{
	font-size:15px;
	color:#ffffff;
	text-transform:uppercase;
}

.frame-top-product .frame-item .item-list .product-home h3 a:hover{
	color:#e20613;
}

.frame-top-product .frame-item .item-list .product-home .info{
	width:100%;
	height:70px;
	color:#ffffff;
	text-align:justify;
	font-style:italic;
	font-size:12px;
	overflow:hidden;
	float:left;
}

.ilighting-body{
	width:100%;
	height:auto;
	float:left;
}

.ilighting-line-home{
	width:100%;
	height:40px;
	background:url(../img/logoicon.png) no-repeat center center, url(../img/bgline.png) repeat-x center;
	margin-top:18px;
	position:relative;
	float:left;
}

.line-left{
	width:10px;
	height:40px;
	background:url(../img/l.png) no-repeat center center;
	position:absolute;
	left:0px;
}

.line-right{
	width:10px;
	height:40px;
	background:url(../img/r.png) no-repeat center center;
	position:absolute;
	right:0px;
}

.ilighting-body .col-left{
	width:717px;
	height:auto;
	padding-right:16px;
	float:left;
}

.ilighting-body .col-left h4{
	width:100%;
	height:35px;
	line-height:35px;
	margin:0px;
	padding:0px;
	font-size:18px;
	text-transform:uppercase;
	color:#000000;
	float:left;
}


.ilighting-product{
	width:100%;
	height:auto;
	float:left;
}

.ilighting-product .item-product{
	width:25%;
	height:auto;
	padding:6px;
	border:1px solid #ffffff;
	border-radius: 3px 3px 3px 3px;	
	-o-border-radius: 3px 3px 3px 3px;
	-ms-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;		
	float:left;
}

.ilighting-product .item-product:hover{
	border:1px solid #315fa9;
}


.ilighting-product .item-product .img-theme{
	width:100%;
	height:200px;
	overflow:hidden;	
	float:left;
}

.ilighting-product .item-product .img-theme img{
	width:100%;
	height:auto;			
	float:left;
}

.ilighting-product .item-product .txt-name{
	width:100%;
	height:30px;
	overflow:hidden;
	line-height:30px;
	color:#315fa9;
	font-size:15px;	
	font-weight:bold;
	float:left;
}

.ilighting-product .item-product .txt-info{
	width:100%;
	height:35px;
	overflow:hidden;
	font-weight:400;
	font-size:13px;
	float:left;
}


.ilighting-tip{
	background:#ffffff;
	display:none;
	position:absolute;	
	z-index:1000;
	-webkit-box-shadow:0 3px 4px rgba(0,0,0,0.25);
	-moz-box-shadow:0 3px 4px rgba(0,0,0,0.25);
	box-shadow: 0 3px 4px rgba(0,0,0,0.25);	
}

.ilighting-tip .header{
	width:100%;
	height:35px;
	line-height:35px;
	padding:0px 13px;
	background:#315fa9;
	font-size:14px;
	color:#ffffff;
	float:left;
}

.ilighting-tip .body-tip{
	width:100%;
	height:auto;
	padding:13px;
	float:left;
}

.ilighting-tip .body-tip .line-info{
	width:100%;
	height:auto;
	color:#000000;
	line-height:21px;
	padding-left:14px;
	background:url(../img/dot.png) no-repeat left 5px;
	float:left;
}

.ilighting-line-cate{
	width:100%;
	height:15px;
	background:url(../img/bgline.png) repeat-x center;
	margin-top:-5px;
	position:relative;
	float:left;
}

.line-left-cate{
	width:10px;
	height:15px;
	background:url(../img/l.png) no-repeat center center;
	position:absolute;
	left:0px;
}

.line-right-cate{
	width:10px;
	height:15px;
	background:url(../img/r.png) no-repeat center center;
	position:absolute;
	right:0px;
}

.ilighting-news-home{
	width:100%;
	height:auto;
	padding:15px 0px;
	float:left;
}

.ilighting-news-home .theme-ing{
	width:300px;
	height:auto;
	float:left;
}

.ilighting-news-home .theme-ing img{
	width:100%;
	height:auto;
	float:left;
}

.ilighting-news-home .theme-info{
	width:100%;
	height:auto;
	padding-left:315px;
}

.ilighting-news-home .theme-info .txt-name{
	width:100%;
	height:auto;
	font-size:16px;
	margin-bottom:5px;
	text-transform:uppercase;
	color:#315fa9;
	float:left;
}

.ilighting-news-home .theme-info .txt-info{
	width:100%;
	height:auto;
	font-size:14px;
	text-align:justify;
	font-weight:300;
	float:left;
}

.ilighting-news-home .theme-info .news-other{
	width:100%;
	height:26px;
	line-height:26px;
	font-size:13px;
	color:#000000;
	padding-left:15px;
	background:url(../img/dd.png) no-repeat center left;
	float:left;
}

.ilighting-news-home .theme-info .news-other:hover{
	text-decoration:underline;
	color:#315fa9;
}

.ilighting-news-carou{
	width:100%;
	height:auto;
	padding:0px 10px;
	float:left;
}

.item-news-f{
	width:100%;
	height:auto;
	padding:0px 15px;
	float:left;
}

.item-news-f .frame-img{
	width:100%;
	height:auto;
	float:left;
}

.item-news-f .frame-img img{
	width:100%;
	height:auto;
	float:left;
}

.item-news-f .frame-name{
	width:100%;
	height:48px;
	text-transform:uppercase;
	color:#000000;
	padding-top:7px;
	float:left;
}

.ilighting-body .col-right{
	width:223px;
	height:auto;
	padding-top:15px;
	float:left;
}

.ilighting-body .col-right .header{
	width:100%;
	height:36px;
	line-height:36px;
	background:#315fa9;
	color:#ffffff;
	text-transform:uppercase;
	font-size:14px;
	padding:0px 10px;
	float:left;
}


.ilighting-body .col-right .body-contain{
	width:100%;
	height:auto;
	border:1px solid #dbdbdb;
	background:#fafafa;
	border-top:0px;
	margin-bottom:10px;
	position:relative;
	float:left;
}

ul.menu-left{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}

ul.menu-right li{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	position:relative;
	float:left;
}

ul.menu-right li:last-child a{
	border-bottom:0px dashed #dbdbdb;
}

ul.menu-right li ul.sub-menu{
	display:none;
}


ul.menu-right li:hover ul.sub-menu{
	width: 200px;
	height:auto;
	position:absolute;
	top:-1px;
	right:100%;
	background:#ffffff;
	border:1px solid #dbdbdb;
	display:block;
}

ul.menu-right li ul.sub-menu .span{
	width:5px;
	height:35px;
	position:absolute;
	background:#ffffff;
	right:-2px;
	top:0px;
}

ul.menu-right li ul.sub-menu li a{
	width: 100%;
	height:35px;
	line-height:35px;
	background:none;
	padding-left:10px;
	float:left;
}


ul.menu-right li:hover a{
	background:#ffffff url(../img/le.png) no-repeat 10px center;
}

ul.menu-right li a{
	width:100%;
	height:35px;
	line-height:35px;
	font-size:14px;
	padding-left:30px;
	color:#4b4b4b;
	border-bottom:1px dashed #dbdbdb;
	background:url(../img/le.png) no-repeat 10px center;
	float:left;
}


ul.menu-right li a:hover{
	background:#ffffff url(../img/le.png) no-repeat 10px center;
}


.news-right{
	width:100%;
	height:auto;
	padding:6px;
	float:left;
}

.news-right .item-news{
	width:100%;
	height:auto;
	margin-bottom:6px;
	float:left;
}

.news-right .item-news img{
	width:60px;
	height:48px;
	margin-right:6px;
	float:left;
}

.news-right .item-news a{
	font-size:11px;
	line-height:normal;
	color:#000000;
}


.ilighting-footer{
	width:100%;
	height:auto;
	border-top:3px solid #315fa9;
	background:#ebebeb;
	padding-bottom:5px;
	margin-top:10px;
	float:left;
}

.ilighting-footer .logo{
	width:175px;
	height:67px;
	margin-top:10px;
	float:left;
}

.ilighting-footer .logo img{
	width:100%;
	height:auto;
	border:0px;
}

.ilighting-footer .copyright{
	width:100%;
	height:auto;
	padding-left:185px;
	margin-top:10px;
}

.ilighting-footer .networks{
	width:auto;
	height:35px;
	position:absolute;
	right:0px;
	top:10px;
}

.input-text{
	width:100%;
	height:35px;
	border:0px;
	padding:0px 10px;
	background:#ffffff;
	float:left;
}

.btn-letter{
	width:24px;
	height:24px;
	position:absolute;
	top:6px;
	right:5px;
}


.ilighting-body .col-right .body-contain-noboder{
	width:100%;
	height:auto;
	border:0px solid #dbdbdb;
	background:#ffffff;
	border-top:0px;
	margin-bottom:10px;
	position:relative;
	float:left;
}

.ilighting-body .col-right .body-contain-noboder iframe{
	width:100%;
	height:auto;
	float:left;
}

.list-cate-icon{
	width:100%;
	height:26px;
	color:#000000;
	margin-bottom:5px;
	padding-left:10px;
	font-size:14px;
	float:left;
}

.list-cate-online{
	width:100%;
	height:25px;
	line-height:25px;
	color:#000000;
	padding-left:10px;
	font-size:14px;
	margin-top:5px;
	float:left;
}

.ilighting-body .col-right .body-contain-noboder img{
	width:100%;
	height:auto;
	margin-top:10px;
	float:left;
}


.ilighting-line-sub{
	width:100%;
	height:auto;
	border-top:3px solid #e20613;
	position:relative;
	float:left;
}

.ilighting-breadcum{
	width:100%;
	height:32px;
	background: #ebebeb;
	margin-top:15px;
	padding:0px 15px;
	float:left;
}

.ilighting-breadcum .first-a{
	width:auto;
	height:32px;
	color:#000000;
	line-height:32px;
	font-weight:300;
	font-size:15px;
	background: url(../img/br.png) no-repeat right 13px;
	padding-right:20px;
	float:left;
}

.ilighting-breadcum .last-a{
	width:auto;
	height:32px;
	color:#007ecc;
	line-height:32px;
	font-weight:300;
	font-size:15px;
	padding-left:10px;
	float:left;
}

.contact-us{
	width:100%;
	height:auto;
	margin-top:15px;
	float:left;
}

.contact-us .map{
	width:100%;
	height: 380px;
	float:left;
}

.contact-us .map iframe{
	width:100%;
	height: 380px;
	border:0px;
	float:left;
}

.contact-us .info-orther{
	width:100%;
	height:auto;
	margin-top:15px;
	margin-bottom:15px;
	float:left;
}

.form-group{
	width:100%;
	height:auto;
	margin-bottom:10px;
	float:left;
}

.form-group label{
	width:100%;
	height:20px;
    margin-bottom: 0px;
    margin-top: 0px;	
	line-height:20px;
	font-size:13px;
	float:left;
}

.form-group .input-text{
	width:100%;
	height:32px;
	border:1px solid #c2c2c2;
	font-size:14px;
	padding-left:7px;
	border-radius: 3px;	
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;		
	float:left;
}

.form-group .input-text:focus {
    border-color: #007ecc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 4px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}

.btn-submit{
	width: auto;
	height: 35px;
	line-height: 35px;
    color: #ffffff;
    font-size: 14px;
	background:#007ecc;
    margin-bottom: 15px;
	margin-top:5px;
    padding: 0 25px;
	border-radius: 3px;	
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;		
}

.news-event{
	width:100%;
	height:auto;
	margin-top:15px;	
	float:left;
}

.news-event .list-news-items{
	width:100%;
	height:auto;
	padding:10px 0px;
	border-bottom:1px dashed #000000;
	float:left;
}

.news-event .list-news-items .img-index{
	width:200px;
	height:auto;
	border:0px;
	margin-right:10px;
	float:left;
}


.news-event .list-news-items h5{
	padding:0px;
	margin:0px;
	color:#2d67b1;
	margin-bottom:5px;
	font-size:16px;
}

.news-event .list-news-items h5 a{
	color:#2d67b1;
}

.news-event .list-news-items p{
	padding:0px;
	margin:0px;
	color:#000000;
	font-size:13px;
	text-align:justify;
}

.news-event .list-news-items .more{
	padding:0px;
	margin:0px;
	color:#ee010b;
	font-size:13px;
	text-align:right;
}

.news-event .list-news-items .more a{
	color:#ee010b;
}


#top-link-block.affix-top
{
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px;
    right: 10px;
    z-index:999999999;
}

#top-link-block img
{
    z-index:999999999;
}

#top-link-block.affix
{
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px;
    right: 10px;
    z-index:999999999;
}

.pgr td
{
    border-width: 0;
    padding: 0 7px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #ffffff;
    line-height: 14px;
    height: 19px;
}

.pgr a
{
    color: #000000;
    text-decoration: none;
    border-left: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    border-top: solid 1px #CCCCCC;
    border-bottom: solid 1px #CCCCCC;
    padding: 2px 7px 2px 7px;
}

.pgr a:hover
{
    color: #FF0000;
    text-decoration: none;
}

.PagerStyle table
{
    text-align: right;
}

.PagerStyle table td
{
    border: 0px;
    padding-right: 10px;
}

.PagerStyle td
{
    border-top: #91a7b4 0px solid;
}

.PagerStyle a
{
    color: #FFF;
    text-decoration: none;
    padding: 2px 7px 2px 7px;
    border-top: solid 1px #FDB916;
    border-right: solid 1px #FDB916;
    border-bottom: solid 1px #FDB916;
    border-left: solid 1px #FDB916;
    background-color: #4C4C4E;
}

.PagerStyle span
{
    color: #ffffff;
    text-decoration: none;
    padding: 2px 7px 2px 7px;
    border-top: solid 1px #FDB916;
    border-right: solid 1px #FDB916;
    border-bottom: solid 1px #FDB916;
    border-left: solid 1px #FDB916;
}

.PagesFlickr
{
    margin-bottom: 2px;
    margin-top: 2px;
    margin-left: 3px;
}

.Paginator
{
    padding-top: 10px;
    margin-left: auto;
    margin-right: auto;
}

.Paginator a, .pageList .this-page
{
    padding: 6px 13px;
    background: #e0eff9;
    color: #000000;
    font-size: 14px;
    text-decoration: none;
    margin-left: 7px;
}

.Paginator a:last-child
{
    margin-left: 7px;
}

.Paginator .this-page:last-child
{
    margin-left: 7px;
}

.Paginator a:visited
{
    padding: 5px 12px;
    background: #e1e1e1;
    color: #ffffff;
    text-decoration: none;
    margin-left: 7px;
}

.Paginator .AtStart
{
    margin-right: 20px;
    padding: 4px 10px;
    background: #fff;
    color: #aaa;
}

.Paginator .Prev
{
    margin-right: 20px;
    padding: 4px 10px;
    border: solid 2px #b53510;
    background: #fff;
}

.Paginator .break
{
    padding: 4px 10px;
    border: none;
    background: #fff;
    text-decoration: none;
}

.Paginator .Next
{
    margin-left: 20px;
    padding: 4px 10px;
    border: solid 2px #b53510;
    background: #fff;
}

.Paginator .AtEnd
{
    margin-left: 20px;
    padding: 4px 10px;
    background: #fff;
    color: #aaa;
}

.Paginator .this-page
{
    padding: 6px 13px;
    background: #eb281e;
    color: #ffffff;
    font-size: 14px;
    margin-left: 7px;
}

.Paginator a:hover
{
    color: #ffffff;
    background: #eb281e;
    text-decoration: none;
}

.Pages div.Results
{
    text-align: center;
    color: #aaa;
    margin-top: 8px;
}



ul.ilighting-page
{
    width: 100%;
    height: 35px;
    margin: 10px 0px;
    padding: 0px;
    text-align: right;
    float: left;
}

.div-footer-news-link{
    float:right;
    color:#eb281e;
}

.news-link-other-cate{
	width:100%;
	height:30px;
	line-height:30px;
	margin-top:15px;
	border-bottom:1px solid #007ecc;
	text-transform:uppercase;
	font-size:14px;
	color:#007ecc;
	margin-bottom:10px;	
	float:left;
}


.news-link-other{
	list-style:none;
	padding:4px 0px;
	padding-left:17px;
	font-size:13px;
	background: url('../img/dot.png') no-repeat scroll 0px 7px ;
	color:#000000;
	margin-top:2px;
	float:left;
	width:100%;
}

.ilighting-news-more
{
    width: 100%;
    height: auto;
    text-align:justify;
    float:left;
}

.ilighting-news-more h1
{
    padding:0px;
    margin:10px 0px;
    font-size:20px;
}

.product-more{
	width:100%;
	height:auto;
	float:left;
}

.product-more .txt-name{
	padding:0px;
	margin: 15px 0 10px;
	font-size:25px;
	line-height:30px;
}

.product-more .left-form-product{
	width:50%;
	height:auto;
	margin-top:15px;
	float:left;
}

.product-more .right-info{
	width:50%;
	height:auto;
	margin-top:10px;
	padding-left:10px;
	float:left;
}

.product-more .left-form-product .form-img-index{
	width:100%;
	height:auto;
	float:left;
}

.product-more .left-form-product .form-img-index img{
	width:100%;
	height:auto;
	float:left;
}

.product-more .left-form-product .form-img-list{
	width:100%;
	height:100px;
	margin-top:10px;
	float:left;
}

.product-more .left-form-product .form-img-list .items-list{
	width:32%;
	height:100px;
	border:1px solid #ededed;
	margin-right:2%;
	float:left;
}

.product-more .left-form-product .form-img-list .items-list:nth-child(3n+3){
	margin-right:0px;
}

.product-more .left-form-product .form-img-list .items-list img{
	width:100%;
	height:98px;
	float:left;
}

.product-more .right-info .div-about-us{
	width:100%;
	height:auto;
	font-size:14px;
	line-height:19px;
	float:left;
}

.product-more .right-info .div-price{
	width:100%;
	height:auto;
	font-size:25px;
	margin-top:10px;
	color:#ee010b;
	line-height:19px;
	float:left;
}

.btn-order{
	width: auto;
	height: 30px;
	line-height: 30px;
    color: #ffffff;
    font-size: 15px;
	background:#ee010b;
    margin-bottom: 15px;
	margin-top:15px;
    padding: 0 25px;
	float: left;   
}

.img-other{
    border: 1px solid #ededed;
    float: left;
    height: 100px;
    overflow:hidden;
    width: 200px;
}

ul.tabs{
    border-bottom: 2px solid #ee010b;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
	margin-top:15px;
}

ul.tabs li {
    background: #d7e2f0;
    display: block;
    float: left;
    font-weight: 400;
    margin-right: 5px;
    padding: 7px 14px;
    text-decoration: none;
	cursor:pointer;
}

ul.tabs li:hover {
	background: #ee010b;
    color: #fff;
}	

ul.tabs li.active{
	background: #ee010b;
    color: #fff;
}

.tab_content {
	width:100%;
	height:auto;
	padding-top:10px;
	text-align:justify;
	font-size:14px;
	float:left;
}

#surround {
    width:100%;
	height:auto;
    min-width: 256px;
    max-width: 480px;
    float:left;
}

img.cloudzoom {
    width:100%;
}


#slider1 {
    margin-left:20px;
    margin-right:20px;
    height:119px;
    border-top:1px solid #ededed;
    border-bottom:1px solid #ededed;
    position:relative;
    margin-top:10px;
}

.ol-info li {
    border-top: 1px dotted #cbcbcb;
    color: #515151;
    line-height: 20px;
    font-size:16px;
    padding: 10px 0;
}

.ol-info li .thuoctinh {
    color: #8b8b8b;
    float: left;
    font-weight: bold !important;
    padding-right: 5px;
    width: 120px;
}

.ol-info li .giatri {
    color: #373737;
    font-weight: bold;
}

.theme-img-zoom{
    width:100%;
	height:370px;
	overflow:hidden;
	border:1px solid #ededed;
    float:left;
}

.frame-gallery-list
{
    margin-left: -6px;
    margin-right: -6px;
}

.frame-gallery-list .item-gallery
{
    width: 33.333333%;
    height: auto;
    padding: 0px 6px;
    float: left;
}

.frame-gallery-list .item-gallery .frame-gallery-item
{
    width: 100%;
    height: auto;
    float: left;
}

.frame-gallery-list .item-gallery .frame-gallery-item .header
{
    width: 100%;
    height: 25px;
    background: url(../img/line.png) no-repeat center center;
    float: left;
}

.frame-gallery-list .item-gallery .frame-gallery-item .body-form
{
    width: 100%;
    height: 150px;
    overflow: hidden;
    background: #007ecc;
    position: relative;
    float: left;
}

.frame-gallery-list .item-gallery .frame-gallery-item .body-form img
{
    width: 100%;
    height: auto;
    -webkit-transform: scale(1, 1);
    -webkit-transition-duration: 500ms;
    -webkit-transition-timing-function: ease-out;
    -moz-transform: scale(1, 1);
    -moz-transition-duration: 500ms;
    -moz-transition-timing-function: ease-out;
    -ms-transform: scale(1, 1);
    -ms-transition-duration: 500ms;
    -ms-transition-timing-function: ease-out;
    float: left;
}

.frame-gallery-list .item-gallery .frame-gallery-item .body-form:hover img
{
    opacity: 0.4;
    filter: alpha(opacity=40);
    -webkit-transform: scale(1.2, 1.2);
    -webkit-transition-duration: 300ms;
    -webkit-transition-timing-function: ease-out;
    -moz-transform: scale(1.2, 1.2);
    -moz-transition-duration: 300ms;
    -moz-transition-timing-function: ease-out;
    -ms-transform: scale(1.2, 1.2);
    -ms-transition-duration: 300ms;
    -ms-transition-timing-function: ease-out;
}

.frame-gallery-list .item-gallery .frame-gallery-item .body-form .mark
{
    display: none;
}

.frame-gallery-list .item-gallery .frame-gallery-item .body-form:hover .mark
{
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(../img/find.png) no-repeat center center;
    display: block;
}

.frame-gallery-list .item-gallery .frame-gallery-item .name
{
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #007ecc;
    font-size: 15px;
    font-weight: 300;
    float: left;
}

.div-addthis-news{
	width: auto;
	height: auto;
	float: right;
}

.ilighting-news-more .detailt-info img
{
	max-width: 100%;
    height: auto;
    margin:auto;
}

#divAdRight, #divAdLeft{
	z-index:9999;
}
