.oh-banner{width:100%; height:auto !important;
background:#000; padding-top:65px;text-align:center;}
.ohb-content{}
.ohb-con-right{text-align:right; display:none;}
.ohb-rt, .ohb-rb{text-align:left; position:relative;}
.ohb-rt{ animation:ohb-title 1s;-moz-animation:ohb-title 1s;-webkit-animation:ohb-title 1s;-o-animation: ohb-title 1s; color:#fe0000; text-shadow:1px 3px 2px #AB1114;font-size:24px; line-height:30px; text-align:center;}
.ohb-rt p{ font-size:20px;letter-spacing:5px; text-shadow:none;}
.oh-left,.oh-right{ color:#333; text-shadow:none;}
#iroad{ height:200px; margin:0; padding:0; background:#000;}
.order{position:absolute;  background:rgba(255,255,255,.1); width:90%; top:20px; border-radius:5px; left:5%; height:auto !important; max-height:340px; padding:0 10px;}
.ohg-pro,.ohg-case{margin-top:40px;}
.ohg-pro h1,.ohg-case h2{font-size:30px;}
.ohg-pro-ab-a, .ohg-pro-ab-b{width:100%; max-width:484px;  height:auto; margin-top:25px; position:relative;}
.ohg-cap{text-align:left;}
.ohg-cap p{font-size:24px; color:#000; text-shadow:none;}
.ohg-cap-ab{position:absolute; bottom:10px; left:5%; color:#fff;}
.formtitle{font-size:24px; color:#fff; line-height:30px; padding:10px 0; border-bottom:1px solid #ccc; margin-bottom:20px; padding-left:30px; background:#ff6600;  background: -webkit-linear-gradient(180deg, #fc9652,#ff6600); background:-o-linear-gradient(180deg,#fc9652,#ff6600);background: -moz-linear-gradient(180deg,#fc9652,#ff6600); background: linear-gradient(180deg,#fc9652,#ff6600); border-top-left-radius:5px; border-top-right-radius:5px;}
.ohb-btn{font-size:20px;}
.ohg-btn{font-size:16px;}
.ohg-case-search{background:#ddd; padding-bottom:15px;}
.ohg-case-search .formtitle{background:none; color:#fe0000; margin-left:0; padding-left:15px; border-bottom:1px solid #fe0000;}
.ohg-case-search .form-group{ padding:0 5%;}
.ohg-case-search .ohb-btn{width:100%;}
.ohg-facebook{ display:none;}
.oh-cases{position:relative; margin-top:30px; background:#f1f1f1; padding-bottom:5px;}
.oh-cases p{padding:0 15px; line-height:20px; padding-top:10px;}
.red{color:#fe0000;}
.oh-btn-show{position:absolute; left:0; bottom:0; background:rgba(255,0,0,.5); height:30px; width:100%; margin:0; padding:0; line-height:30px;}
.oh-btn-show a{color:#fff; padding-left:10px; font-size:15px;}
.oh-sf-box{ margin-top:30px;}
.oh-casesinfo{ margin-top:0; margin-bottom:30px; overflow:hidden;}
.oh-casesinfo img{-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;}
.oh-casesinfo img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);
-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;}
.oh-casesinfo .oh-btn-show{ height:50px; background:rgba(100,100,100,.5); line-height:50px;}
#facebook-video{border:none;overflow:hidden; background:#eee; height:216px;}
#facebook-video ._4-u2{border:0 !important; border-color:#fff;}
a:hover{text-decoration:none;}
@media (max-width: 640px){.order{min-height:400px;}.order .ohb-btn{width:100%;} .order i{vertical-align:middle;} .ohg-cap .btn{display:none;}.ohg-cap p{ text-align:center; font-size:18px;} }
@media (min-width: 651px){.col-sm-7{ width:56%;}.col-sm-5{width:44%;}.ohg-pro-ab-a{ margin-top:0;}}
@media (min-width: 768px){.oh-banner{padding-top:0;}.order{width:46%; left:10px; padding:0;}.oh-cases{ margin-top:0;}.oht-30{margin-top:30px;}.ohg-cap p{ display:block; font-size:20px;}	#iroad{ height:118px;} #facebook-video{ height:462px;}}
@media (max-width: 768px){.ohg-cap .btn{display:none;}}
@media (min-width: 1024px){	.oh-banner{height:420px;}.order{width:40%;}.oh-sf-box{ margin-top:0;}#iroad{ height:162px;}.ohg-facebook{ background:#ddd; padding-bottom:12px; height:140px; display:block;}.fb-page{width:184px;}}
@media (min-width: 1200px){.order{width:40%; top:50px;}#iroad{ height:205px;}#facebook-video{ height:480px;}.fb-page{width:231px;}}
