﻿@charset "utf-8";
/* CSS Document */
body {
  color: #666;
  font-size: 14px;
  font-family:  Arial, Helvetica, sans-serif;
  background: #ffffff;
}
@-moz-document url-prefix(){ 
  body{
    font-family: Arial, Helvetica, sans-serif;
  }
}
a:link,a:visited {color: #666;text-decoration: none;}
a:hover { color: #693;}
ul{list-style-type: none;}
img{
  max-width: 100%;
  width: auto \9 !important;
  height: auto;
}
.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}
.theme-showcase > p > .btn { margin: 5px 0; }
.theme-showcase .navbar .container { width: auto; }
dt { font-weight: normal; }
.clear { clear: left ;}
/* 顶部 */
.one {
  line-height: 30px;
  border-bottom: 1px solid #efefef;
}
#top{margin-top:15px;margin-bottom:25px;}
#top div { padding: 0;}
#top .search { 
  margin-top: 15px;
  padding:0;
  text-align: right;
  *display: none !important;
}
/* 导航条 */
.navbar {
  margin: 0px;
  padding: 0px;
  min-height: 50px !important;
  background: #693;
  z-index:2000; /*兼容IE7被遮挡*/
  font-size: 16px;
  border: none;
}
#navbar{z-index:2000;}
#nav{z-index:2000}
#navbar>ul>li>a{
  height: 50px;
  *height: 40px;
  line-height: 30px;
  padding: 10px 30px !important;
  *padding: 10px 30px 0px 30px !important;
}
#navbar ul li a:link,#navbar ul li a:visited{ color: #fff !important; background: #693 !important;}
#navbar ul li a:hover { 
  color: #693 !important;
  background: #fff !important;
}
#navbar ul li .dropdown-menu {
  border: none;
  background: #693;
  margin:0;
  padding:0;
  padding-bottom: 10px;
}
#navbar ul li .dropdown-menu li a{
  padding: 8px 20px 5px 15px;
}
.icon-bar { background:#fff !important;}
/********** 首页 **********/
#index-plan { padding: 25px 0;}
#index-plan .index-title { margin: 0px auto 30px auto !important;}
.index-title {
  display: block;
  height: 180px;
  width: 180px;
  padding: 30px 0 !important;
  text-align: center;
  border-radius: 50%;
  background: #693;
  margin: 30px auto !important;
}
.index-title h1 {margin: 15px auto;font-size: 30px;font-weight: bold;text-align: center;}
.index-title h1 a:link,.index-title h1 a:visited { color: #fff;}
.index-title:hover { background: #7bb77b; }
.index-title span { font-size: 25px;}
.index-title h1 {
  margin: 20px 0;
  font-size: 35px;
  text-align: center;
  line-height: 30px;
}
#index-plan .btn { margin-bottom: 10px;}
#brand { background: #fff;}
#brand .video { margin-bottom: 20px;text-align: center;}
#brand p { font-size: 16px;}
#index-contact { padding: 0;}
#index-contact .index-map { margin-bottom: 20px;}
#index-contact .index-contact-content { margin-bottom: 20px;font-size: 16px;}
/********** 左边菜单 **********/
#left { padding:0;padding-right: 50px !important; }
#left .left-div { margin-bottom: 30px; }
#left .left-div ul { 
  padding: 0;
}
#left .left-div ul li{
  font-size: 14px;
  border-bottom: 1px dotted #efefef;
}
#left ul .li-title {
  margin-bottom: 10px;
  height: 35px;
  line-height: 35px;
  color: #fff;
  background: #693;
  font-size: 16px !important;
  letter-spacing: 5px;
  border: none !important;
  border-radius: 5px;
}
#left .left-div ul li a{
  height: 35px;
  line-height: 35px;
}
#left .left-div ul li a,#left .left-div ul .li-title { 
  display: block;
}
#left .left-div ul li a:link,#left .left-div ul li a:visited { color:#666; }
#left .left-div ul li a:hover {color:#fff;background:#693;border-radius: 5px;}
/********** 中间内容 ***********/
#content { margin: 20px auto;}
#content .col-md-9 { padding:0;} 
#content h4 {
  margin: 0px;
  margin-bottom: 10px;
  padding-bottom: 6px;
  font-size: 14px;
  border-bottom: 1px solid #efefef;
}
/***** 公共内容 *****/
.contents p,.article p{
  text-align:justify;
  text-justify:inter-ideograph;
}
h6 {margin: 10px 0;padding-bottom: 10px;font-size: 35px;text-align: center;}
.product-list a img,.case-list a img,.plan-list a img,.media img,#index-plan a img,#index-product a img,#index-case a img { border-radius: 5%;border:1px solid #efefef;}
/***** 内容页面 *****/
.contents p {text-indent: 2em;font-size: 16px;}
.contents p img,.contents p embed {
  display: block;
  margin: 0 auto;
}
.contents h3 { 
  margin: 0;
  font-size: 25px;
  font-weight: bold;
}
.other { margin: 5px 0 15px;}
.other span { margin-right: 10px; }
.other span a { margin-right: 5px;}
.pre_next { font-size: 18px;}
.pre_next div {padding: 0;margin:0;}
/***** 资讯中心 *****/
.article h5 { 
  margin-bottom: 10px;
  padding-bottom: 5px; 
  font-size: 20px;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
}
.article h5 span { 
  float: right;
  margin-top: 5px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: normal;
}
.article h5 a:hover { color: #693;}
.article-btn {margin-top: -10px !important;color:#fff !important;}
.article .media-body-p{ line-height: 18px; font-size: 14px; }
/***** 产品展示 客户案例 解决方案 *****/
.product-list div,.case-list div,.plan-list div { margin-bottom: 20px;padding:0;}
.product-list div h3,.case-list div h3,.plan-list div h3 { font-size: 16px;}
#index-plan h3,.plan-list div h3 { font-size: 22px;}
#index-plan h3,.product-list h3,.case-list div h3,.plan-list div h3 {margin: 8px 0;}
.product-list h3,.case-list div h3{ text-align: center;}
#index-plan .btn:link,#index-plan .btn:visited,.plan-list .btn:link,.plan-list .btn:visited { color: #fff !important; }
/***** 人力资源 *****/
.hr table tr {font-size: 14px;}
.hr table th { font-weight:normal;border-top: none !important;background: #efefef;}
.hr .btn {color:#fff;}
.resume table tr td{border:none;vertical-align:middle}
.resume label {font-weight: normal;}
/***** 联系我们 *****/
.contact table tr td { padding: 0; padding-bottom: 5px;font-size: 16px;border: none;}
/* 地图 */
#map {
  height: 400px;
  width: 100%;
  border: #ccc solid 1px;
}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}
#map img{
  max-width: none !important;
  width: none \9 !important;
  height: none !important;
}
/***** 加盟申请 *****/
.len1,.len2,.len3 { font-weight: bold; }
.len2 { color: #dc143c;}
.len3 { color:#390;}
#code {margin: 0px 5px;height: 35px;}
/********** 页面底部 **********/
footer {
  clear: left;
  border-top: 1px solid #efefef;
}
footer p {line-height: 20px;}
footer a:link,footer a:visited { color: #666; }
footer div div div { padding: 0 !important;}
/**********分页样式*********************/
.pagination {margin:0;}
.pagination a:link,.pagination a:visited{color:#666}
.current {background-color: #efefef !important;color: #666 !important;}
/********** 页面信息提示 **********/
.system-message{ margin-top: 50px;padding: 20px;font-size: 14px; border: 1px solid #efefef;}
/*.system-message h1{ font-size: 100px; font-weight: normal; line-height: 120px; margin-bottom: 12px; }*/
.system-message .jump{ padding-top: 10px}
.system-message .jump a{ color: #f00;}
.system-message .success,.system-message .error{ line-height: 1.8em; font-size: 20px; }
.system-message .detail{ font-size: 12px; line-height: 20px; margin-top: 12px; display:none;}
/***** IE提示 ******/
#ie-warning {
  width: 100%;
  padding: 5px 0px;
  line-height: 25px;
  text-align: center;
  color: #fff;
  background: #693;
}
#ie-warning a:link,#ie-warning a:visited { color: #fff; }
/* 超小屏幕（手机，小于 768px） */
@media (max-width: 768px) {
  .row{padding:8px !important;}
  #top{margin:5px 0}
  #navbar>ul>li>a{
    height: 30px;
    line-height: 30px;
    padding: 0px 30px !important;
  }
  #navbar ul li .dropdown-menu { margin-left: 20px;}
  #navbar ul li .dropdown-menu li a{ padding: 8px 20px 5px 25px; }
  .index-title { margin-top:0 !important;}
  .product-xs h3 { margin: 10px 0;font-size: 14px;}
  #content { margin: 5px auto; }
  #content h4 { font-size: 12px; }
  .product-other { margin: 0;}
  .hr table tr,.contact table tr td {font-size: 12px;}
  .media img { margin-bottom: 5px;}
  #index-contact .index-contact-content { font-size: 14px;}
}
/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) {
  .navbar .container { padding: 0;}
  .navbar #navbar { padding: 0;}
  #navbar>ul>li>a{ padding: 10px !important; }
  #navbar ul li .dropdown-menu li a{ padding: 8px 20px 5px 15px; }
  .product-list div,.case-list div,.plan-list div { padding-right: 10px;}
  .article .left-img { float: left;padding-right:15px;}
  .pre_next { margin-top: 15px;}
  footer { padding: 20px 0;}
}
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {
  #navbar>ul>li>a { padding: 10px 22px !important; }
  #navbar ul li .dropdown-menu li a{ padding: 8px 20px 5px 30px; }
  #left .left-div ul li a,#left .left-div ul .li-title { padding-left: 30px; }
  footer div div div .bdsharebuttonbox { float: right;}
}
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {
  #navbar>ul>li>a { padding: 10px 33px !important; }
  #navbar ul li .dropdown-menu li a{ padding: 8px 20px 5px 42px; }
  #left .left-div ul li a,#left .left-div ul .li-title { padding-left: 40px; }
}