.ohp-banner,.lm-banner{ width:100%; height:180px; background:#000 url(../images/banner-page.jpg) no-repeat center center; margin-top:65px;}
.ohp-ap{background:#000 url(../images/banner-page2.jpg) no-repeat center center;}
.lm-banner{background: url(../images/products/llumar/banner640.jpg) no-repeat center center; background-size:contain; height:207px;}
.ohp-bread p{line-height:30px;color:#666;}
.ohp-bread p a{color:#000;}
.ohp-bread p, .ohp-bread p a{font-size:14px;}
.ohp-page {line-height:24px;}
.ohp-page h1,.ohg-aws h2,.ohp-lists h1, .ohp-lists h2, .ohp-lists h3,.ohp-search-box h1,.ohp-llumar h1,.ohp-llumar h2,.ohp-llumar h3{ font-size:30px; line-height:30px; padding:35px 0; text-align:center;}
.ohp-lists h1, .ohp-lists h2, .ohp-lists h3,.ohp-search-box h1{padding-bottom:5px;padding-top:50px;}
.ohp-narbar{ background:#fff; height:50px; padding-top:20px; height:auto !important; }
.ohp-nav{margin:0; padding:0;text-align:center;list-style:none;border-bottom:1px solid #ddd; height:auto !important; width:100%;}
.ohp-nav li{list-style:none; display:inline-block; padding:0 15px;line-height:50px;}
.ohp-nav li a{color:#333;padding:15px; text-decoration:none; }
.ohp-nav li.active a {color:#fe0000; border-bottom:3px solid #fe0000;}
.ohp-ui-icon{list-style:none; margin:0; padding:0; margin-top:60px; text-align:center;}
.ohp-ui-icon div i{  font-size:48px; padding:10px; border-radius:40px; border:1px solid #ddd; width:80px; height:80px; box-shadow:1px 2px 2px #999; }
.ohp-ui-icon div b{display:block; text-align:center; font-size:18px; margin-bottom:5px;}
.ohp-ui-icon div .ohp-icon3{text-align:center;margin-bottom:20px;}
.ohp-info{background:#eee; padding-bottom:30px;}
.ohg-aws{margin-top:30px;}
.ohp-awss img{  display: block;max-width: 100%;height: auto; margin-bottom:30px;padding:5px;}
#ohgbar .navbar-collapse{ padding:0;}
.ohg-nomargin{margin-top:0;}
.ohp-narbar i{ display:none;}
.ohp-lists img, .ohp-proshow  img{  display: block;max-width: 100%;height: auto;}
.lists-box{ text-align:center; margin:22px 5px;}
.img-box:hover{background:#333 url(../images/bg-view.png) no-repeat center center;  }
.ohp-lists p{text-align:center; margin:0; padding:0; margin-top:8px;}
.ohp-lists p a, .ohp-lists p a:hover{color:#fe0000; text-decoration:none;}
.lists-box img{border:1px solid #ddd;}
.lists-box img:hover{opacity:.2;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;}
.ohp-lists span{display:block;}
.ohp-about-pic{margin:10px 0;}
.ohp-about-pic img{box-shadow:3px 3px 8px #999;}
.ohp-bg-bad{background:#f5f5f5; padding-bottom:30px;}
.ohp-show-info{ background:#f5f5f5; padding-top:50px; padding-bottom:20px;}
.ohp-pro-info{margin-top:30px; margin-left:0;}
.ohp-pro-info dt, .ohp-pro-info dd{margin:0; padding:0; display:inline-block;}
.ohp-pro-info h1{font-size:24px; color:#fe0000;}
.fb-like{margin-top:10px;}
.tab-content{padding:30px 15px;}
.ohp-btn{margin-top:30px;}
.tab-content p b{ display:block;  padding-top:10px; padding-bottom:5px; font-size:18px;}
.tab-content p{ margin-bottom:20px;}
.con-banner{background:#eee;}
.con-banner,#google-map{width:100%; height:240px;}
.mapinfo h1{font-size:24px;}
.ohp-contact{margin-top:50px;}
.ohp-con{background:#eee; padding:15px;}
.ohp-con p b{ display:block;}
.ohp-con h1{text-align:left; margin:15px 0; padding:10px 0; border-bottom:1px solid #ddd; font-size:30px;}
.ohp-order h2{text-align:center; margin:0; padding:0; margin-bottom:20px;  font-size:24px; color:#fe0000;}
.ohp-order label span{color:#fe0000;}
.ohp-search-box{background:#333 url(../images/banner-page.jpg) no-repeat center center; padding-bottom:60px;}
.btn-case{ border-top-left-radius:0; border-bottom-left-radius:0;}
.ohp-search-box h1{padding-top:80px; color:#fff;}
.ohc-show{margin:60px 0;}
.ohc-show p{text-align:left; width:600px; margin:0 auto;}
.case-img img{ margin:20px 0; display: block;max-width: 100%;height: auto;}
.case-time{ color:#888;}
.case-btn{margin:0 auto; text-align:center; margin-top:10px;}
.pager li > a, .pager li > span{ border-radius:0;}
.pager li.active a{ background:#fe0000; border:1px solid #fe0000; color:#fff;}
.ohp-narbar .ohp-nav li{ padding-left:5px; padding-right:5px;}
.ohp-lists{padding-top:50px;}
.no-margin{margin-top:0;}
.ohp-pro-img{border:1px solid #ddd;}
.ohp-lmr .row{ margin-bottom:60px; border-bottom:1px solid #ddd; padding-bottom:15px;}
.ohp-lmr .row img{display: block;max-width: 100%;height: auto;}
.ohp-lmr .row p{ margin-bottom:20px;}
.ohp-qa { padding-bottom:30px;}
.ohp-qa .col-xs-12{ padding:10px 20px; background:#eee; border:1px solid #ddd;}
.ohp-qa dt{font-size:18px;}
.ohp-qa dl{margin-bottom:30px;}
.ohp-qa li{padding:5px 0;}
.ohp-pro-info>p:nth-of-type(1){ font-size:24px; font-weight:bold;}
.car-info>p:nth-of-type(1){font-size:16px; font-weight:normal;}
#tab-a ul,#tab-b ul{padding:0; margin:10px 0 15px 18px;}
#tab-a p,#tab-b p{ margin:10px 0 30px 0;}
#tab-a ul li,#tab-b ul li{padding:5px 0;}
.ohp-hasb b{display:block; font-size:18px;}
h5{font-size:16px; font-weight:bold;}
.table{margin-bottom:40px;}
.lm-ul{ list-style:none; }
.lm-ul li{margin-top:15px; height:90px;}
.lm-ul li img{text-align:center; width:48px;}
.ohp-lmr .lm-ul{ border-bottom:0;margin-bottom:10px; }
@media (max-width: 640px){
	.col-xs-12{ margin-top:20px;}.ohp-narbar{width:100%;background:rgba(255,255,255,.9);height:50px;position:fixed;top:67px; z-index:90; padding-top:0;}.ohp-nav li{line-height:40px; padding:0 12px;}.ohp-nav-left{text-align:left;}.ohp-nav li.active a{border-bottom:none;}
.ohp-narbar i{display:block;position:absolute; bottom:12px; right:10px;  color:#666;}
.ohp-order{ margin-top:30px;}
}
@media (min-width:768px){
	.ohp-banner{ margin-top:0;}
	.lm-banner{background:#333 url(../images/products/llumar/banner.jpg) no-repeat center center; height:160px; background-size:contain;}
	.oph-pro-tab{margin-top:50px;}
	.con-banner{height:420px;}
	#google-map{width:100%; height:420px;}
	.ohp-search-box h1{padding-top:30px;}
	.ohp-about-pic{margin:40px 0;}
	.ohp-lists .col-sm-4{height:auto !important; min-height:360px;}
	.ohp-lists b{display:block;}
	.ohp-pro-info{margin-left:30px;}
	}
@media (min-width:1024px){
	.ohp-narbar .ohp-nav li{ padding-left:15px; padding-right:15px;} 
	.lm-banner{ height:213px;}
	.ohp-lists .col-sm-4{height:auto !important; min-height:420px;}
}
@media (min-width:1200px){
.ohp-lists b{display:inline-block;}
.lm-banner{ height:400px; background-size:cover;}
}