﻿@charset "utf-8";
/* CSS Document */
body {
  color: #555;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  background: #ffffff;
}
@-moz-document url-prefix(){ 
  body{
    font-family: Arial, Helvetica, sans-serif;
  }
}
a:link,a:visited {color: #555;text-decoration: none;}
a:hover { color: #000;}
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 ;height:0px !important;}
.navbar,.index-viwepager div,.contact div,.viwepager div,.video div,.video div h3,h1,.viwepager div h3,#left .left-div ul,.copyright,.index-viwepager .dropdown-menu li a { margin:0;padding:0;}
/* 导航条 */
.navbar {
  min-height: 40px !important;
  background: #000;
  z-index:2000; /*兼容IE7被遮挡*/
  font-size: 15px;
  border: none;
}
#navbar{z-index:2000}
#nav{z-index:2000;}
#navbar ul li a:link,#navbar ul li a:visited{ color: #ccc !important;background: #000;}
#navbar ul li a:hover { color: #f90 !important; }
#navbar ul li .dropdown-menu {
  border:none;
  background: #000;
  margin:0;
  padding: 5px 0;
}
#navbar ul li .dropdown-menu li a{
  padding: 8px 20px 5px 20px;
    border-bottom: 1px dotted #ccc;
}
.icon-bar { background:#fff !important;}
/********** 首页 **********/
#slider { margin: 0;margin-top: 40px;}
.index-title {
  display: block;
  height: 180px;
  width: 180px;
  padding: 30px 0 !important;
  text-align: center;
  border-radius: 50%;
  background: #F90;
  margin: 30px auto !important;
}
.index-title:hover { background: #111; }
.index-title span { font-size: 25px;}
.index-title h1 {
  margin: 20px 0;
  font-size: 35px;
  text-align: center;
  line-height: 30px;
}
hr {  border-bottom: 1px dotted #888;}
.index-title h1 a:link,.index-title h1 a:visited { color: #fff; }
.about p {
  margin-bottom: -5px;
  font-size: 20px;
  line-height: 150%;
  text-align:justify;
  text-justify:inter-ideograph;
}
.index-curriculum h2 { margin: 0; margin-bottom: 10px;font-size: 35px;}
.index-curriculum h2 span {
  margin-top: -5px;
  vertical-align:middle;
  font-size:25px;
}
.index-curriculum div p { line-height: 180%;}
.index-curriculum div a { margin-bottom: 10px;}
.index-viwepager { text-align: center;}
.index-viwepager .bs-example { margin-bottom: 25px;}
.index-viwepager .btn-group { margin-right: 5px;}
.index-viwepager .dropdown-menu li a {
  margin-left: 12px;
  display:inline-block;
  line-height: 180%;
}
.index-viwepager .dropdown-menu li a:hover{
  color: #ccc;
  background: #000;
}
.index-contact { margin-bottom: 70px; font-size: 16px;}
.index-contact div p { line-height: 180%;}
/********** 左边菜单 **********/
#left .left-div{
  position: fixed;
  top: 60px;
  height: 100%;
  display:block;
}
#left .left-div ul li{
  display: block;
  font-size: 15px;
  text-align: center;
  border-bottom: 1px dotted #666;
}
#left .left-div ul li a,#left .left-div ul .li-title {
  height: 30px;
  line-height: 30px;
}
#left .left-div ul li.li-title { color: #333;font-weight: bold;border-top: 1px dotted #666;}
#left .left-div ul li a:link,#left .left-div ul li a:visited {color:#555;}
#left .left-div ul li a:hover {color:#fff;background:#000;}
#left .left-div ul li ul {
  display: none;
  padding-bottom: 8px;
}
#left .left-div ul li ul li {
  height: 25px;
  line-height: 25px;
  font-size: 13px;
  border-bottom: none;  
}
#left .left-div .copyright { 
  display: block;
  position: fixed;
  bottom: 40px;
  font-size: 14px;
  text-align: left;
}
#left .left-div .copyright img { margin: 0 auto;margin-left: 45px;}
/********** 中间内容 **********/
#content { margin-top: 60px;margin-bottom: 60px;}
#content h4 {
  margin: 0px;
  margin-bottom: 4px;
  height: 25px;
  line-height: 25px;
  font-size: 14px;
  border-top: 1px dotted #666;
}
/***** 公共内容 *****/
.contents p,.article p{
  margin: 0;margin-bottom: 5px;
  text-align:justify;
  text-justify:inter-ideograph;
}
h6 {margin: 15px 0;padding-bottom: 10px;font-size: 35px;text-align: center;}
/***** 内容页面 *****/
.contents {font-size:14px;}
.contents h3 { 
  margin: 0;
  margin-top: 5px;
  font-size: 25px;
  font-weight: bold;
}
.pre_next { font-size: 16px;}
.pre_next div {padding: 0;margin:0;}
.other { margin: 7px 0; }
.other span { margin-right: 10px; }
.other span a { margin-right: 5px;}
/*表格*/
table { margin: 10px 0;width: 100%;}
table tr th {color: #333;background: #ccc;}
table tr th,table tr td {
  padding: 10px;
  border: 1px solid #999;
}
/***** 九宫格图片 and 视频中心 *****/
.video div,.viwepager div { padding: 0 1px 1px 0; }
.viwepager div h3,.video div h3 {
  position: relative;
  top: -40px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  text-align: center;
  background:rgba(0, 0, 0, 0.5)!important;
  filter:Alpha(opacity=50);
  background: #000;
}
.viwepager div h3:hover,.video div h3:hover{
  background:rgba(0, 0, 0, 0.8)!important;
  filter:Alpha(opacity=80);
}
.viwepager div h3 span { color:#fff;}
/***** 视频中心 *****/
.video div h3 a:link,.video div h3 a:visited { color:#fff;}
/***** 行业新闻 *****/
.article .media { margin: 0;margin-bottom: 5px;}
.article h5 { 
  padding-bottom: 6px; 
  font-size: 17px;
  font-weight: bold;
  border-bottom: 1px solid #ccc; 
}
.article h5 span { 
  float: right;
  padding-right: 10px;
  font-size: 14px;
  font-weight: normal;
}
.article-btn {margin-top: -20px !important;color:#fff !important;}
.media-object { border: 1px solid #ccc; }
.article .media-body-p{ line-height: 18px; }
/***** 常见问题 *****/
.panel { margin: 0; margin-bottom: 5px;}
.panel-heading a { font-size: 18px;font-weight: bold;}
.panel-btn {color:#fff !important;}
/***** 联系我们 *****/
.contact { font-size: 14px; }
.contact br {line-height:25px;}
.contact h1 { font-size: 50px;}
/*百度分享*/
.bdsharebuttonbox {float: right;}
/* 地图 */
.map { margin-bottom: 60px;}
.map .map-content{
  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;
}
/********** 页面底部 **********/
.footer {
  clear: left;
  width: 100%;
  position: fixed;
  bottom: 0;
  height: 50px;
  line-height: 50px;
  color: #fff;
  text-align: center;
  background: #000;
}
/**********分页样式*********************/
.pagination { margin: 0;margin-top: 5px;}
.pagination a:link,.pagination a:visited{color:#555}
.current {background-color: #efefef !important;color: #555 !important;}
/********** 页面信息提示 **********/
.system-message{ margin-top: 50px;padding: 20px;font-size: 14px; border: 1px solid #ccc;}
/*.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: #89464c;
}
#ie-warning a:link,#ie-warning a:visited { color: #fff; }
/* 超小屏幕（手机，小于 768px） */
@media (max-width: 768px) {
  #content .row{padding:15px 0 !important;}
  #navbar>ul>li>a{
    height: 14px !important;
    line-height: 14px;
    padding: 0px 30px !important;
	margin: 5px 0px 0px 0px !important;
  }
  #navbar ul li .dropdown-menu li a {
    margin:0 !important;
	padding:0px 0px 0px 40px !important;
  }
  .home {margin-top: 50px;}
  .about p { padding: 0 10px;font-size: 16px;}
  #content { margin-top: 50px;margin-bottom: 40px; }
  #content h4 {
	padding-top: 5px;
	font-size: 12px;
	line-height: 14px;
  }
  .contents h3 { margin-top: 10px;}
  .viwepager div,.video div { 
    height: 230px;
	text-align: center;
  }
}
/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) {
  #navbar>ul>li {
    padding: 0px;
	padding-right: 3px;
  }
  #navbar>ul>li.nav_r_li { padding-right: 0 !important;}
  #navbar>ul>li>a { 
    height: 13px !important; 
	line-height: 13px;
	margin-top: 17px;
	padding: 0px !important;
	padding-left: 5px !important;
	border-left: 4px solid #ccc;
  }
  #navbar>ul>li>a:hover { border-left: 4px solid #f90;}
  #navbar ul li .dropdown-menu {
	padding: 5px 0 10px 10px;;
	margin-left: -20px;
  }
  #navbar ul li .dropdown-menu li a{ margin-right: 10px;padding: 4px 0px 4px 20px;}
  #navbar ul li .dropdown-menu li ul { padding-top: 0px !important;}
  .viwepager div, .video div { height:197px;}
}
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {
  #navbar>ul>li { padding-right: 26px;}
  #left .left-div{ width:193px; }
  #left .left-div .copyright { width: 193px; padding: 0px 0px 20px 24px;  }
  .right-content { padding-left: 110px;}
  .viwepager div,.video div { height: 187px;}
}
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {
  #navbar>ul>li { padding-right: 50px;}
  #left .left-div{ width: 238px; }
  #left .left-div .copyright { width: 238px; padding: 0px 0px 20px 51px; }
  .right-content { padding-left: 122px;}
  .viwepager div,.video div { height:230px; }
}
