@charset "gb2312";
/* CSS Document */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 .body .i .a .p, span, small {
	font-family: "sans-serif", "Î¢ÈíÑÅºÚ", "Helvetica Neue", "adobeÑÅºÚ";
}
.portlet>.portlet-title>.caption {
	font-family: "sans-serif", "Î¢ÈíÑÅºÚ", "Helvetica Neue", "adobeÑÅºÚ";
}
body, news-birth .body {
	font-family: "Microsoft Yahei", "Î¢ÈíÑÅºÚ", "Helvetica Neue", "adobeÑÅºÚ";
}
body {
	background: url("../img/bg_body.png") center top repeat-x;	
}
.first_menu ul.navbar-nav li a,
.first_menu ul.navbar-nav li a:link{
	color:#fff;
}
.first_menu ul.navbar-nav li a:hover{
	background:#fff; 
	color:#555;
}

.navbar[role="navigation"] {
    background: none repeat scroll 0 0 #54a3c5;
    color: #fff;
}
.display-none,
.display-hide {
  display: none;
}

.help-inline{
	color: #737373;
    display: inline-block;
    font-size: 13px;
    padding: 5px;
}
.form-group .input-inline {
    margin-right: 5px;
}
.input-inline {
    display: inline-block;
    vertical-align: middle;
    width: auto;
}
.input-medium {
    width: 240px !important;
}
.header {
	width:1000px;
	/*height: 270px;*/
	margin:0 auto;
	background:transparent;
}
.header_top {
	width:100%;
	height: 160px;
	background: url("../img/header.png") no-repeat;	
	filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
    -moz-background-size:100% 100%;  
    background-size:100% 100%;
}

.container{
	width:1000px\0 !important;
	margin-left:auto\0;
	margin-right:auto\0;
	padding-left:0;
	padding-right:0;
	background-color:#fff;
}
.nav li{ display:inline-block\0;}
.navbar-default .navbar-nav > li > a{ color:#090909;}
.nav > li > a:hover{ background-color:#D12610\0 !important; color:#fff\0 !important;}

.first_menu {
	margin-bottom: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background: #FFF07E;
	
}
.menu_ie8>ul>li{background: #FFF07E\0;}
.second_menu {
	background: #F8F8F8;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	margin-bottom: 0;
}
.first_menu ul.navbar-nav{ 
    margin:0 0;
	background:url("../img/menu_bg.gif") repeat-x;
	width:100%;
	font-weight:700;
	margin-left:0\9;
	margin-right:10px\9;
	margin-bottom:0\9;
}
.first_menu ul.navbar-nav li.firstli a{
	background:#f8f8f8; 
	color:#555;
}
.second_menu ul.navbar-nav{ 
	margin:7.5px 0;
	float:none;
	margin:0\9;
	margin-bottom:0\0;
	margin-top:10px\0;
}
.second_menu ul.navbar-nav li,
.second_menu ul.navbar-nav li ul#bulletin li{
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.second_menu ul.navbar-nav li ul#bulletin{
	list-style:none;
	margin-left:0;
	padding-left:0;
}
.second_menu ul.navbar-nav li ul#bulletin li{
    max-width: 28em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 28em;
}
.second_menu ul.navbar-nav li ul#bulletin li:after{
	content: "...";
}
.second_menu ul.navbar-nav li i.glyphicon{
	font-size:18px;
	vertical-align: text-top;
}
.slight-submenu-master-ul {
	position: relative;
}
.slight-submenu-button {
	margin-top: -37px;
	padding: 20px;
	display: inline;
	width: 100%;
	height: 18px;
	cursor: pointer;
	position: absolute;
}
.nav-tabs.nav-justified > .active > a, 
.nav-tabs.nav-justified > .active > a:hover, 
.nav-tabs.nav-justified > .active > a:focus{
	border-bottom-color:#d12610;
}
.nav-justified.nav-tabs > li > a{ 
    border-bottom:1px solid #d12610;
    margin-bottom:0\0
}
.nav-justified.nav-tabs{ background-color:#E5E5E5\0;}
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover, 
.nav-tabs > li.active > a:focus{
    background-color:#d12610;
	color:#fff;
}
.row {
	margin: 0;
}
.breadcrumb{
	margin-bottom:0;
}
/*****************/
#scrollnews{
	position: relative;
	overflow: hidden;
	width: 100% !important;
	height: 315px!important;
}
#scrollnews .carousel-inner .item{
	
	height: 315px!important;
}
#scrollnews .carousel-inner .item img{
	cursor:pointer;
	width:100%;
	border:none;
}
#scrollnews .carousel-indicators{
	width:20%;
	left:80%;
	margin-left:0;
	bottom:0;
	margin-bottom:5px;
}
#scrollnews .carousel-caption {
	position: absolute;
	padding-bottom:0;
	padding-top:0;
	width: 100%;
	height: 30px;
	background-color: #000;
	opacity:0.6;
	right:0;
	bottom: 0px;
	left:0;
	text-align:left;
	overflow: hidden;
}
#scrollnews .carousel-caption h4{
	height: 30px;
	line-height: 30px;
	font-size:14px;
	font-weight:400;
	text-indent:1em;
	margin-top:0;
	max-width: 18em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 18em;
}
#scrollnews .carousel-caption h4:after {
    content: "...";
}
/**********************/
#page .col-md-3, #page .col-lg-3, #page .col-md-4, #page .col-lg-4, #page .col-md-5, #page .col-lg-5, #page .col-md-7, #page .col-lg-7, #page .col-md-8, #page .col-lg-8, #page .col-md-9, #page .col-lg-9, #page .col-md-10, #page .col-lg-10, #page .col-md-11, #page .col-lg-11, #page .col-md-12, #page .col-lg-12 {
	/*padding-left: 0 !important;*/
	padding-top: 10px !important;
}
/***/
.tabbable-custom .nav-tabs > li.active {
	/*border-top: 3px solid #d12610;*/
	margin-top: 0;
	position: relative;
	border-radius: 0;
	
}
.tab-content {
	background: #FFF;
	border-top: 0 !important;
	border: 1px solid #CACACA;
	height: 273px;
}
.tab-content .list-group-item{
	border:none;
	border-bottom:1px solid #CACACA;
	margin-bottom:0;
}
.tab-content .list-group-item:last-child{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	margin-bottom:0;
}
.media-body span {
	color: #949494 !important;
	font-size: 12px !important;
}
.media-body h5 {
	font-size: 14px !important;
}
.media-body p {
	font-size: 12px;
	color: #969696;
	margin: 0;
	max-width: 38em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 38em;
}
.media-body:hover {
	color: #414141;
}
/************/
.panel {
	margin-bottom: 0 !important;
}
.panel_me {
	border-color: #CECECE;
	margin-bottom:10px!important;
	border-radius: 0!important;
}
.panel_me > .panel-heading {
	height:30px;
	color: #ffffff;
	padding:0 0;
	border-bottom: 0;
	border-top-right-radius:0;
	border-top-left-radius:0;
	position:relative;
}
.panel_me .bg_gradient_blue{
	background: url("../img/gradient_blue.png") left -1px repeat-x;
}
.panel_me .bg_gradient_green{
	background: url("../img/gradient_green.png") left -1px repeat-x;
}
.panel_me .bg_gradient_lightblue{
	background: url("../img/gradient_lightblue.png") left -1px repeat-x;
}
.panel_me .bg_gradient_pink{
	background: url("../img/gradient_pink.png") left -1px repeat-x;
}
.panel_me .bg_gradient_purple{
	background: url("../img/gradient_purple.png") left -1px repeat-x;
}
.panel_me .bg_gradient_orange{
	background: url("../img/gradient_orange.png") left -1px repeat-x;
}
/*.panel_me > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #D12610;
}
.panel_me > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #D12610;
}*/
.panel_me .panel-title_2 {
	font-size: 1.2em;
	padding:5px 10px 8px 10px;
	color:#000;
}
.panel_me .panel-title {
	width:90%;
	background: url("../img/bg_panel_title.png") 0 0 no-repeat;
	position:absolute;
	top:0;
	left:0;
}
.panel_me .panel-title strong{
	width:9em;
	padding:5px 10px 12px 2em;
	font-size:1.1em;
	font-weight:500;
	display:inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	text-shadow: 1px 1px rgba(0,0,0,0.5);
	letter-spacing: 1px;
}
.panel_me .panel-title.bg_purple{
	background-position: 0 -40px;
}
.panel_me .panel-title.bg_orange{
	background-position: 0 -80px;
}
.panel_me .panel-title.bg_pink{
	background-position: 0 -120px;
}
.panel_me .panel-title.bg_lightblue{
	background-position: 0 -160px;
}
.panel_me .panel-title.bg_green{
	background-position: 0 -200px;
}
.panel_me .panel-title.bg_spec{
	background: url("../img/bg_panel_title_spec.png") 0 0 no-repeat;	
}
.panel_me .panel-title.bg_spec strong{
	width:auto;
}
.panel_me .panel-title a,
.panel_me .panel-title a:link{
	color:#fff;
}
.panel_me .panel-title a:hover{
	color: #FF0;
	text-decoration:none;
}
.panel_me .panel-body {
	position:relative;
	overflow:hidden;
}
.panel_me .panel-body ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	overflow:hidden;
}
.panel_me .panel-body ul li {
	font-size:1em;
	line-height:1.42em;
	margin-bottom:0.6em;
}

.arrow_1 {
	background: url("../img/arrow_4.png") no-repeat left center;
	padding: 0 0 0 20px;
}
.arrow_2 {
	background: url("../img/arrow_2.png") no-repeat left center;
	padding: 0 0 0 20px;
}
.arrow_3 {
	background: url("../img/arrow_3.png") no-repeat left center;
	padding: 0 0 0 20px;
}
.arrow_4 {
	background: url("../img/arrow_4.png") no-repeat left center;
	padding: 0 0 0 20px;
}
.panel-body a {
	color:#000;
	text-decoration: none;
}
.panel-body a:hover {
	color: #D12610;
}
.panel_me .panel-body span.pull-right{
	/*background: url("../img/arrow_more.png") no-repeat left 3px;*/
	padding: 0 0 0 20px;
}

/**/
.w4em{
	width:8em;
	font-size:1em;
	display:inline-block;
	margin-right:5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
.w10em{
	width:12em;
	font-size:1em;
	display:inline-block;
	margin-right:5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
.w15em{
	width:17em;
	font-size:1em;
	display:inline-block;
	margin-right:5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
.w21em{
	max-width: 21em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 21em;
	/*display:inline-block;*/
	padding-bottom:0;
}
.zhiding{
	background: url(../img/zhiding.gif) no-repeat left center;
}
/***************/
.foot {
	color:#424242;
	text-align: center;
	border-top: 1px solid #E0E0E0;
	font-size: 12px;
	line-height: 25px;
	position:relative;
	margin-top:20px;
	background:#F8F8F8;
}
.img-rounded {
	width: 100%;
	height: 100%;
	margin: 10px 20px 10px 0;
/*	box-shadow: 2px 2px 3px #aaaaaa;
*/}
/**/
/**************************/
.span12 {
  width: 1100px\0;float:left\0;
}
.span11 {
  width: 1004px\0;float:left\0;
}
.span10 {
  width: 911px\0;float:left\0;
}
.span9 {
  width:800px\0;float:left\0;
}
.span8 {
  width: 729px\0;float:left\0;
}
.span7 {
  width: 625px\0;float:left\0;
}
.span6 {
  width: 534px\0;float:left\0;
}
.span5 {
  width: 432px\0;float:left\0;
}
.span4 {
  width: 350px\0;float:left\0;
}
.span3 {
  width: 259px\0;float:left\0;
}
.span2 {
  width: 167px\0;float:left\0;
}
.span1 {
  width: 75px\0;float:left\0; padding-right:0\0;
}
.p0{
	padding:0;
}
.p2{
	padding:2px;
}
.h580{
	height: 580px;
}
.h510{
	height: 510px;
}
.h410{
	height: 410px;
}
.h360{
	height: 360px;
}
.h350{
	height: 350px;
}
.h310{
	height: 310px;
}
.h300{
	height: 300px;
}
.h280{
	height: 280px;
}
.h260{
	height: 260px;
}
.h240{
	height: 240px;
}
.h200{
	height: 200px;
}
.h160{
	height: 160px;
}
.h168{
	height: 168px;
}
.h130{
	height: 130px;
}
.h120{
	height: 120px;
}
.h115{
	height: 115px;
}
.h110{
	height: 110px;
}
.h100{
	height: 100px;
}
.h60{
	height: 60px;
}
.mb10{
	margin-bottom:10px!important;
}
.mr10{ margin-right:10px;}
.mr30{
	margin-right:30px!important;
}
.pt50{
	padding-top:50px;
}
.ml_20{
	margin-left:20px;
}
/**/
.row{margin-right:-5px;margin-left:-5px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:5px;padding-left:5px}
.span5 {
  width: 391px\0;float:left\0;
}
.span4 {
  width: 391px\0;float:left\0;
}
@media (min-width: 768px) {
.col-sm-5{width:37.66666667%}
.col-sm-4{width:37.33333333%}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}
}
@media (min-width: 992px) {
.col-md-5{width:37.66666667%}
.col-md-4{width:37.33333333%}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}
}
@media (min-width: 1200px) {
.col-lg-5{width:37.66666667%}
.col-lg-4{width:37.33333333%}
.span5 {
  width: 391px\0;float:left\0;
}
.span4 {
  width: 391px\0;float:left\0;
}
.container{width:1000px;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}	
}
.navbar{ min-height:40px;}
.w100p{ width:100%;cursor:pointer}
.map{ padding:2px; height:70px;}
.map img{ width:100%;}

.t_list_info{ border-bottom: 1px solid #D2D2D2;width:97%;}
.t_list_info th,.t_list_info td{ padding:3px 0px; color:#434343; border-right:1px #efefef solid; text-align:left;}
.t_list_info th{ background:url(../img/bg_thead_1x27.gif) repeat-x;}
.odd{ background:#E9EEF2;}
.even{ background:#ffffff;}
.highlight{ background:#fdecae;}

.search { padding: 10px; margin-bottom:10px; border: #EEE 1px solid;}
.search td { color:#666666;}
.search td label{ padding:4px;}
.button_small{ padding:0 10px; border:0; height:22px; background:url(../img/btn02_1x22.gif) repeat-x; color:#FFF; cursor:pointer;}
.button_small:hover{ padding:0 10px; border:0; height:22px; background:#2d98b7; color:#FFF; cursor:pointer;}
.button_small:active{ padding:0 10px; border:0; height:22px; background:#52BFDF; color:#FFF; cursor:pointer;}

.catalog-tab ul li{
	float:left;
}

 tabÑùÊ½ 
#tabs {
  overflow: hidden;
  width: 40%;
  margin: 0;
  padding: 0;
  list-style: none;
}

#tabs li {
  float: left;
  margin: 0 -15px 0 0;
}

#tabs a {
  float: left;
  background-color:#cce2ef;
  position: relative;
  padding: 0 5px;
  height: 0; 
  line-height: 30px;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  border-right: 30px solid #fff;
  border-bottom: 30px solid #cce2ef;
  border-bottom-color: #aed9f4;
 
}

#tabs a:hover,
#tabs a:focus {
  border-bottom-color: #4ea2de;
  opacity: 1;
  color:#fff;
  filter: alpha(opacity=100);
}

#tabs a:focus {
  outline: 0;
}

.title.relevantinfo {
	background-color:#f2f2f2;
	height:30px;
	border-bottom:1px solid #dfdfdf;
	padding:5px 50px 5px 12%;
	font-size:0.875em;
	font-weight:nomal;
	font-family: sans-serif;
	margin :5% 0;
}

.title.info {
	margin-right:5%;
}

.departmentli-a {
	width:100%;
	height:100%;
}


