@charset "utf-8";
/* CSS Document */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav#navigation, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
[hidden] {display: none;}
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; position: relative; }
a:focus { outline: none; }
a:active, a:hover { outline: 0; }
h1 { font-size: 2em; margin: 0.67em 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { white-space: pre-wrap; }
q { quotes: "\201C" "\201D" "\2018" "\2019"; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner{border: 0;padding: 0;}
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0; }
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;-o-box-sizing: border-box; -ms-box-sizing: border-box; }
html { font-size: 62.5%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
button, input, select[multiple], textarea { background-image: none; }
a { color: #222222; text-decoration: none; }
a:hover, a:focus {text-decoration: none; color: #868686}
a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
img { vertical-align: middle; }
.img-responsive { display: block; max-width: 100%; height: auto; }
.img-rounded {border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;}
.img-thumbnail { padding: 4px; line-height: 1.428571429; background-color: #ffffff; border: 1px solid #dddddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; }
.img-circle { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee; }
.transition, .transition:before, .transition:after, .transition:hover {transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
p { margin: 0 0 10px; font-size: 14px; font-weight: normal; line-height: 22px; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-weight: bold; line-height: 1.1; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small { font-weight: normal; line-height: 1; color: #333333; }
h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }
h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; }
h1, .h1 { font-size: 2em; font-weight: 300; }
h2, .h2 { font-size: 1.8em; font-weight: 300; }
h3, .h3 { font-size: 24px; }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 14px; }
h6, .h6 { font-size: 12px; }
h1 small, .h1 small { font-size: 24px; }
h2 small, .h2 small { font-size: 18px; }
h3 small, .h3 small, h4 small, .h4 small { font-size: 14px; }
ul, ol { margin-top: 0; margin-bottom: 10px; }
ul ul, ol ul, ul ol, ol ol { margin-bottom: 0; }
.list-unstyled { padding-left: 0; list-style: none; }
.list-inline { padding-left: 0; list-style: none; }
.list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }
dl { margin-bottom: 20px; }
dt, dd { line-height: 1.428571429; }
dt { font-weight: bold; }
dd { margin-left: 0; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
.clearfix:before,.clearfix:after{content: " ";display: table;}
.clearfix:after{clear: both;}
.clearfix{*zoom: 1;}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.inner_width { margin-right: auto; margin-left: auto; width:1170px;position: relative;}
.inner_width:before, .inner_width:after { content: " ";  /* 1 */ display: table;  /* 2 */ }
.inner_width:after { clear: both; }
.inner_width:before, .inner_width:after { content: " "; /* 1 */ display: table;/* 2 */ }
.inner_width:after { clear: both; }
.outer_width { margin-right: auto; margin-left: auto; width: 100%;}
.outer_width:before, .outer_width:after { content: " ";  /* 1 */ display: table;  /* 2 */ }
.outer_width:after { clear: both; }
.outer_width:before, .outer_width:after { content: " "; /* 1 */ display: table;/* 2 */ }
.outer_width:after { clear: both; }
body {font-family: 'open_sansregular';font-size:14px; line-height:20px; color: #333333; position: relative;background:#fafafa;}

/***main page css start**/
#wrapper {margin:0 auto;position:relative;}
#header{background:#f1f1f1;}
.brand-logo{display:block; float:left;margin:10px 0;max-width: 15%;}
nav#navigation{position: relative;float:right;font-family: 'open_sanssemibold';margin-top:30px;}
nav#navigation > ul {padding: 0;margin: 0 auto;float:left;width:100%;list-style:none;}
nav#navigation > ul > li {float: left;background:url(../img/seprator.png) no-repeat center right;}
nav#navigation > ul > li:first-child{background:none;}
nav#navigation > ul > li > a{display: block;text-align: center;text-decoration: none;color: #000000;font-size:13px;padding: 9px 15px;line-height: 1.3;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;vertical-align: middle;transition:0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
nav#navigation > ul > li.active > a,nav#navigation > ul > li:hover > a,nav#navigation > ul > li:focus > a{color:#fff;background:#bf9316;}
nav#navigation > a#pull {display: none;}

/** slider css start**/
#slider{position:relative;}
.banner { position: relative; overflow: auto; }
.banner ul{list-style:none;padding:0;margin:0;}
.banner li { list-style: none; width:100%;}
.banner ul li { float: left; -webkit-background-size cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}
#slider .slider-title{ font-family: 'bebasregular';color:#fff;text-shadow:0px 1px 2px rgba(0,0,0,0.75);text-align:center;margin-top: 35px;}
.inner_banner_content{background: rgba(42,32,32,0.33);border: 2px solid rgba(255,255,255,0.33);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#542a2020', endColorstr='#542a2020',GradientType=0 );margin: 80px auto;width: 80.4%;}
.slider-content{font-family: 'open_sanslight';color:#fff;font-size:18px;width: 92%;margin: 0 auto;margin-top: 30px;}
.slider-content > p{font-family: 'open_sanslight';color:#fff;font-size:18px;text-align:center;text-shadow:0px 1px 2px rgba(0,0,0,0.75);font-weight:bold;margin-bottom:0;}
.btn{display: inline-block;margin-bottom: 0;font-weight: bold;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;font-family: 'open_sanssemibold';}
.btn-yellow {background:#bf9316;color:#fff;text-shadow:0px 1px 2px rgba(0,0,0,0.75);border-bottom:3px solid #a47c0f;}
.btn-slider{margin: 0 auto;float: none;display: block;margin-top: 35px;margin-bottom: 40px;padding:12px 33px;font-size:16px;}
.btn-yellow:hover{background: #a47c0f;color:#fff;outline:none;}
.btn-yellow:focus{outline:none;}
.banner .dots{display:none;}
#slider .arrows{position:absolute;}
#slider .arrows {position: absolute;top: 44%;margin: 0 auto;text-align: center;left: 6.5%;line-height: 1;}
#slider .arrows .prev {float: left;}
#slider .arrows span {display: block;background: rgba(0,0,0,0.5);width: 78px;height: 78px;color: #fff;border: 5px solid rgba(255,255,255,0.3);vertical-align: middle;line-height: 68px;padding: 0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;cursor:pointer;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;font-size:30px;}
#slider .arrows span:hover{background:#000;}
#slider .arrows .next {float: right;}
.content_section_wrapper {padding: 30px 0;}
.section-title{font-size:24px;color:#434343;font-family: 'bebasregular';font-weight:normal;margin-top: 0;}
.content_left_sec {width: 66%;float: left;}
.content_section {margin-top: 15px;float: left;}
.content_section_inner{width:100%;float:left; }
.content_section_inner > p {font-size:14px;color:#333333;margin-bottom:25px;}
.content_section_inner > p:last-child{margin-bottom:0;}
.time_post{color:#666666;font-size:11px;font-family: 'open_sanslight';}
.time_post {color: #666666;font-size: 11px;font-family: 'open_sanslight';display: block;clear: both;}
.content_right_sec{width: 31%;float: right;}
.content_right_sec > img{ float:right; border:2px solid #fff;box-shadow:0 0 5px rgba(0,0,0,0.75);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.75);-moz-box-shadow:0 0 5px rgba(0,0,0,0.75);-ms-box-shadow:0 0 5px rgba(0,0,0,0.75);-o-box-shadow:0 0 5px rgba(0,0,0,0.75);border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
#news_update_section {background:#4c5255;color:#ffffff;}
#news_update_section *{color:#fff;}
.news_left_img {width: 19.4%;float: left;}
.news_left_img > img{border: 2px solid #fff;box-shadow: 0 0 5px rgba(0,0,0,0.75);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.75);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.75);-ms-box-shadow: 0 0 5px rgba(0,0,0,0.75);-o-box-shadow: 0 0 5px rgba(0,0,0,0.75);border-radius: 50%;-webkit-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;width: 72%;}
.news_right_content_wrapper{width:80%;float:left;}
.news_right_content > p {font-size:14px;color:#333333;margin-top:25px;margin-bottom:0;}
.news_right_content > p:first-child{margin-top:0;}
#news_update_section .news_time{text-decoration:underline;font-size:11px;color:#ffd96e;font-family: 'open_sanslight';}
#news_update_section .news_time:hover{text-decoration:none;}

#footer{background:#151515;line-height:30px;font-size:11px;color:#ffffff;text-align:center;}
#news_update_section #owl-demo .item img {width: initial;}
#news_update_section  .owl-theme .owl-controls .owl-page span{width: 16px;height: 16px;border: 2px solid #282828;background:#ffffff;opacity: 1;filter: Alpha(Opacity=100);margin-bottom: 0;}
#news_update_section .owl-pagination {float: left;width: 100%;line-height: 1;}
#news_update_section  .owl-theme .owl-controls .owl-page span:hover,#news_update_section  .owl-theme .owl-controls .owl-page.active span{background:#999999;}

/** landing page css start**/
.landing_page_body{position: fixed;top:0;z-index:0;}
.landing_page_body > img{width:100%;}
#landing_wrapper{}
.landing_page_title{font-size:50px;font-family: 'bebasregular';color:#fff;text-align:center;text-shadow:0px 2px 2px rgba(0,0,0,0.70);margin-top: 35px;display:inline-block;margin:35px auto; padding-bottom:10px;float:none;float: none;box-shadow: 0px 2px 0px rgba(0,0,0,0.2);border-bottom: 2px solid rgba(255,255,255,0.7);margin-bottom:60px;}

#middle_logo{position:relative;margin-top: 75px;}
#middle_logo > ul{padding:0;margin:0 auto;display:inline-block;float:none;position:relative;list-style:none;} 
#middle_logo > ul > li{position:relative;float:left;background: rgba(255,255,255,0.7);width: 212px;height:212px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background:url(../img/circle_logo_bg.png) no-repeat center;transition:0.5s;-webkit-transition:0.5s;-ms-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;padding-top:35px;}
#middle_logo > ul > li:hover{background:url(../img/circle_logo_bg_hover.png) no-repeat center;}
.visit_site_bg{display:block;font-size:16px;font-family: 'bebasregular';text-decoration:underline;font-weight:bold;color:#675e4d;position: absolute;
bottom: 45px;text-align: center;width: 100%;left: 0;}
#middle_logo > ul > li:hover .visit_site_bg,.visit_site_bg:hover{text-decoration:none;color:#392f1b;}
#middle_logo > ul > li .logo_img_section {min-height: 90px;padding: 0 20px;}
#middle_logo > ul > li.logo3 .logo_img_section {}
.logo_one {margin-top: -75px;}
#middle_logo > ul > li.logo_three .logo_img_section {padding-left: 23px;margin-top: 19px;}
html.ie7 #middle_logo > ul{width:55%;display:block;margin: 0 auto;}
