@charset "utf-8";
body{
    margin:0;
  padding:0;
  font-size:13px;
  font-family: 'Open Sans', sans-serif;
}
h2 {
  color: #1E1E1E;
  font-family: 'Average', serif;
  font-size: 22px;
  /*font-weight: normal;*/
}
h3 {
  font-family: 'Average', serif;
  font-size: 18px;
}
.header {
  margin: auto;
  height: auto;
  width: 100%;
  background:url(../images/header_bg.png) repeat-x left bottom scroll transparent;
}
.header .inner-header {
  margin: auto;
  height: auto;
  width: 1024px;
}
.header .inner-header .logo {
  float: left;
  height: auto;
  width: 370px;
  margin-top: 20px;
  margin-left: 10px;
  margin-bottom:18px;
}
.logo p {
  margin-bottom: 0;
}
.logo .tag_line {
  color: #fff;
  float: right;
  font-size: 14px;
  margin-right: 10px;
  text-shadow: 1px 1px 1px #303030;
  -moz-text-shadow: 1px 1px 1px #303030;
  -webkit-text-shadow: 1px 1px 1px #303030;
  -khtml-text-shadow: 1px 1px 1px #303030;
}
.clr {
  clear: both;
}
.header .inner-header .search-box {
  float: right;
  height: auto;
  width: 250px;
  margin-top: 40px;
  margin-right: 10px;
}
.search-box .search label {
  display: none;
}
.search-box .inputbox {
  background: none repeat scroll 0 0 #D79E69;
  border: 1px solid #C4580E;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  height: 20px;
  padding-bottom: 6px;
  padding-left: 5px;
  padding-top: 6px;
  width: 200px;
}
.search-box .search input.button {
  float: right;
  font-size: 0;
  background: url("/images/search_btn.png") no-repeat scroll left center transparent;
  height:35px;
  width:35px;
}
.navigation {
  margin: auto;
  height: auto;
  width: 100%;
  border-bottom:1px solid #B5B5B5;
  background:url(../images/nav_bg.jpg) repeat-x left bottom scroll transparent;
}
.navigation .nav_inner {
  margin: auto;
  height: auto;
  width: 1024px;
}
.slider_full {
  margin: auto;
  height: auto;
  width: 100%;
}
.bread-crumb {
  height: 270px;
  margin: auto;
  width: 100%;
  border-bottom:2px solid #D8D8D8;
  background:url("/images/breadcrumb_bg_1.jpg") repeat fixed left -125px transparent;
}
.bread-crumb .breadcrumbs {
  margin: auto;
  width: 975px;
  padding-top:20px;
}
.breadcrumbs > a {
  color: #FFFFFF;
  text-decoration:none;
}
.breadcrumbs > span {
  color: #FFFFFF;
  font-family: 'Average', serif;
  font-size: 50px;
  font-weight: bold;
  margin-left: 20px;
  text-shadow:2px 2px 2px #2D2D2D;
  -moz-text-shadow:2px 2px 2px #2D2D2D;
  -webkit-text-shadow:2px 2px 2px #2D2D2D;
  -khtml-text-shadow:2px 2px 2px #2D2D2D;
}
.main_slider .breadcrumbs > img {
  height: auto;
  width: auto;
  border:none;
}
.slider_full .main_slider {
  margin: auto;
  width: 100%;
  position: relative;
  overflow:hidden;
}
.main_slider img {
  border-bottom: 2px solid #D8D8D8;
  width:100%;
}
.slider_full .main_slider p {
  margin: 0;
  padding: 0;
}
.slider_full .main_slider .manage-section {
  margin: auto auto 175px;
  height: auto;
  width: 1024px;
}
.slider_full .main_slider .manage-section .section {
  width: 1024px;
  position: absolute;
  bottom:0;
}
.slider_full .main_slider .manage-section .section .column_1 {
  float: left;
  height: auto;
  width: 220px;
  margin-right: 17px;
  margin-left: 17px;
  padding-bottom:13px;
    background:url(/images/box_bg.png) no-repeat center bottom scroll transparent;
}
/* section 1 */
.slider_full .main_slider .manage-section .section .column_1 .title {
  float: left;
  height: auto;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 5px;
  text-align:center;
  color:#fff;
  font-size:24px;
  font-weight:bold;
  font-family: 'Average', serif;
}
.slider_full .main_slider .manage-section .section .column_1 .desc {
  float: left;
  height: auto;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align:justify;
  line-height:20px;
}
.column_1 .desc > ul {
  list-style-image: url("/images/footer_links.png");
  margin: 0;
  padding-left: 23px;
}

.slider_full .main_slider .manage-section .section .column_1 .inner_section {
  float: left;
  height: 270px;
  width: 200px;
  color:#fff;
  background:#cd6607;
  border:2px solid #c45e00;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -khtml-border-radius:3px;
  padding-right:10px;
  padding-left:10px;
}
.slider_full .main_slider .manage-section .section .column_1 .inner_section .icon {
  float: left;
  height: 112px;
  width: 100px;
  margin-left: 60px;
  margin-top: -60px;
  background:url(../images/icon-exp.png) no-repeat left top scroll transparent;
}
.slider_full .main_slider .manage-section .section .column_1 .inner_section:hover .icon {
  background:url(../images/icon-exp.png) no-repeat left bottom scroll transparent;
}
/* section 1 close */

/* section 2 */
.slider_full .main_slider .manage-section .section .column_1 .inner_section_second {
  float: left;
  height: 270px;
  width: 200px;
  color:#fff;
  background:#405774;
  border:2px solid #354b68;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -khtml-border-radius:3px;
  padding-right:10px;
  padding-left:10px;
}
.slider_full .main_slider .manage-section .section .column_1 .inner_section_second .icon {
  float: left;
  height: 112px;
  width: 100px;
  margin-left: 60px;
  margin-top: -60px;
  background:url(../images/icon-productivity.png) no-repeat left top scroll transparent;
}
.slider_full .main_slider .manage-section .section .column_1 .inner_section_second:hover .icon {
  background:url(../images/icon-productivity.png) no-repeat left bottom scroll transparent;
}
/* section 2 close */

/* Section Third */
.slider_full .main_slider .manage-section .section .column_1 .inner_section_third {
  float: left;
  height: 270px;
  width: 200px;
  color:#fff;
  background:#cd6607;
  border:2px solid #c45e00;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -khtml-border-radius:3px;
  padding-right:10px;
  padding-left:10px;
}
.slider_full .main_slider .manage-section .section .column_1 .inner_section_third .icon {
  float: left;
  height: 112px;
  width: 100px;
  margin-left: 60px;
  margin-top: -60px;
  background:url(../images/icon-solution.png) no-repeat left top scroll transparent;
}
.slider_full .main_slider .manage-section .section .column_1 .inner_section_third:hover .icon {
  background:url(../images/icon-solution.png) no-repeat left bottom scroll transparent;
}
/* section 3 close */
/* Section 4 */
.slider_full .main_slider .manage-section .section .column_1 .inner_section_fourth {
  float: left;
  height: 270px;
  width: 200px;
  color:#fff;
  background:#405774;
  border:2px solid #354b68;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -khtml-border-radius:3px;
  padding-right:10px;
  padding-left:10px;
}
.slider_full .main_slider .manage-section .section .column_1 .inner_section_fourth .icon {
  float: left;
  height: 112px;
  width: 100px;
  margin-left: 60px;
  margin-top: -60px;
  background:url(../images/icon-support.png) no-repeat left top scroll transparent;
}
.slider_full .main_slider .manage-section .section .column_1 .inner_section_fourth:hover .icon {
  background:url(../images/icon-support.png) no-repeat left bottom scroll transparent;
}
/* section 4 close */

.body_content {
  height: auto;
  margin: auto;
  padding-bottom: 20px;
  padding-top: 40px;
  width: 1024px;
}
.body_content .breadcrumb {
  float: left;
  width: 100%;
}
.body_content .article {
  float: left;
  width: 100%;
}
.article .blog-featured {
  display: none;
}
.article h1 {
  display: none;
}

/* footer */
.footer_content.top {
  background:#2e2e30;
}

.footer_content {
  margin: auto;
  height: auto;
  width: 100%;
}
.footer_content .footer_manage {
  margin: auto;
  height: auto;
  width: 1024px;
  color: #FFFFFF;
  padding-bottom:20px;
  padding-top:5px;
}
.footer_manage h3 {
  font-family: 'Average', serif;
  font-size: 19px;
  font-weight: normal;
}
.footer_content .footer_manage .main_links {
  float: left;
  height: auto;
  width: 160px;
  margin-left: 20px;
}
.footer_manage .main_links ul.menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
  float:left;
}

.footer_manage .main_links ul.menu li {
  float:left;
  width:100%;
  margin-top:5px;
  margin-bottom:5px;
}
.footer_manage .main_links ul.menu li a {
  background: url("/images/footer_links.png") no-repeat scroll left center transparent;
  color: #F3F3F3;
  padding-left: 18px;
  text-decoration: none;
}
.footer_content .footer_manage .news {
  float: left;
  height: auto;
  width: 245px;
  margin-left: 60px;
}
.footer_content .footer_manage .social_links {
  float: left;
  height: auto;
  width: 130px;
  margin-left: 115px;
}
.social_links ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  float:left;
}
.social_links ul li {
  float: left;
  width:100%;
  margin-top:5px;
  margin-bottom:5px;
}
.social_links ul li img {
  float: left;
  margin-right: 8px;
}
.social_links ul li a {
  color:#fff;
  text-decoration:none;
}
.footer_content .footer_manage .contact_info {
  float: left;
  height: auto;
  width: 185px;
  margin-left: 100px;
}
.contact_info table img {
  margin-bottom: 13px;
  margin-top:3px;
}
.contact_info table a {
  color: #FFFFFF;
  cursor: text;
  text-decoration: none;
}
.footer_content.bottom{
  background:#222222;
}
.footer_content.bottom .footer_manage .copyright {
  float: left;
  height: auto;
  width: 345px;
}
.copyright p {
  padding:0;
  margin:0;
}
.copyright img {
  float: left;
  margin-top: 13px;
}
.copyright span {
  color: #868686;
  float: left;
  font-size: 11px;
  margin-left: 8px;
  margin-top: 18px;
}

ul.about {
  float: left;
  list-style-image: url("/images/li_icon_inner.png");
  margin: 0;
  padding-left: 17px;
}
.about > li {
  border-bottom: 1px dashed #CCCCCC;
  float: left;
  margin-bottom: 10px;
  padding-bottom: 5px;
  width: 100%;
}
.article table {
  line-height: 20px;
}
.article .industry {
  float: left;
  height: auto;
  width: 100%;
}
.industry .left_side {
  float: left;
  margin-right: 20px;
  width: 48%;
}
.industry .right_side {
  float: left;
  margin-left: 20px;
  width: 48%;
}
.article .industry ul {
  float: left;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.industry ul li {
  float: left;
  width: 100%;
  height:225px;
}
.industry ul li:last-child {
  height: 310px;
}
.industry ul li .icon {
  float: left;
  height: auto;
  margin-top:25px;
}
.industry ul li .content {
  float: left;
  margin-left: 12px;
  text-align: justify;
  width: 78%;
}
.industry .content strong {
  color: #CD6607;
  float: left;
  font-size: 14px;
  margin-bottom: 3px;
  width: 100%;
}
.di_logo {
  bottom: 0;
  position: fixed;
  right: 0;
}
.service_first {
  float: left;
  width: 100%;
  background:#F7F7F7;
  border:1px solid #EEEEEE;
  margin-bottom:20px;
  padding-bottom:10px;
}
.service_first .service_icon {
  float: left;
  height: auto;
  margin-top:35px;
}
.service_first .service_desc {
  float: left;
  width: 766px;
}
.service_second {
  float: left;
  width: 100%;
  background:#E7E7E7;
  border:1px solid #E0E0E0;
  margin-bottom:20px;
  padding-bottom:10px;
}
.service_second .service_icon {
  float: right;
  height: auto;
  margin-top:35px;
}
.service_second .service_desc {
  float: left;
  width: 760px;
  padding-left:8px;
}
.service_desc > ul {
  list-style-type: circle;
  margin: 0;
  padding-left: 23px;
}
.search a {
  color: #000000;
  font-weight: bold;
}
