body {
    font-family:"微软雅黑","宋体",helvetica,arial,sans-serif;
    background-color:#fff;
}

a {
    color:#8c8c8c;
}
a:hover {
    color:#bf9122;
	text-decoration:none;
}

/*全局栅格去掉边距*/
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/*
 * row with equal height columns
 * --------------------------------------------------
 */
.row-eq-height {
  /*display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;*/
  overflow: hidden;
}

.row-eq-height > div[class*='col-'] {
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}


/*页面内容宽度及样式*/

.container {
    margin-top:0px;
}

@media (max-width:768px){
    .container {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	.prl {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
}



/*banner样式*/

.carousel-caption {
    padding-bottom: 5% !important;
}

.ban-t {
	font-size:2em;
}

.ban-t1 {
	font-size:3em;
}

@media (max-width:768px){
    .ban-t {
		font-size:1em;
	}

	.ban-t1 {
		font-size:0.85em;
	}

	.carousel-caption {
		bottom: -10px !important;
	}
}



/*首页样式*/

.margin-top50 {
	margin-top:50px;
}

.margin-top30 {
	margin-top:30px;
}

.margin-top20 {
	margin-top:20px;
}

.margin-bottom30 {
	margin-bottom:30px;
}

.margin-bottom50 {
	margin-bottom:50px;
}

.top-bg {
	background:#fff;
}

.search-top {
	float:right !important;
	margin-top:20px;
}

.inputw {
	width:300px !important;
}

.search-xs div {
	float:left;
}

.search-xs input {
	width:238px;
}

@media (min-width:768px){
    .searchhidden {
		display:none;
	}
}

.menubg {
	background:#434646;
}

.floatr {
	text-align:right;
	line-height:50px;
}

.floatr a {
	color:#bbbcbc;
}

.floatr a:hover {
	color:#dab866;
	text-decoration:none;
}

.news-tbg {
	background-image:url(/uploads/image/images/line.gif);background-repeat:repeat-x;
	height:32px;
	text-align:center;
	margin-top:50px;
}

@media (max-width:768px){
    .news-tbg {
		margin-top:20px;
	}
}

.news-tbg a {
	padding-left:30px;
	padding-right:30px;
	font-size:1.5em;
	color:#000;
	background:#fff;
}

.news-tbg a:hover {
	color:#dab866;
	text-decoration:none;
}

.news-datebg {
	background-color:#f4f6f8;
	text-align:center;
	line-height:20px;
	padding-top:20px;
	padding-bottom:1px;
}

@media (max-width:768px){
    .news-datebg {
		margin-bottom:10px;
	}
}


.news-date {
	font-size:3.1em;
	color:#737475;
}

.news-yd {
	font-size:0.875em;
	color:#737475;
}

.news-t {
	padding-left:20px;
	color:#333333;
	font-size:1.1em;
	padding-bottom:10px;
}

@media (max-width:768px){
    .news-t {
		padding-left:0px;
	}
}

.news-zi {
	padding-left:20px;
	color:#8c8c8c;
	font-size:0.9em;
	/*padding-bottom:20px;*/
	overflow:hidden;
	max-height:35px;
}

@media (max-width:768px){
    .news-zi {
		padding-left:0px;
	}
}

.news-t:hover {
	color:#bf9122;
}

.news-zi:hover {
	color:#bf9122;
}

.con-bg {
	background-color:#f4f6f8;
}

.clspaddingright {
	padding-right:10px;
	margin-bottom:30px;
	text-align:center;
}

.img-responsive-90 {
	width:90%;
}

@media (max-width:768px){
    .img-responsive-90 {
		width:100%;
	}
}

.con-clst {
	text-align:center;
	font-size:1.3em;
	color:#000;

}

.avatar {
    position: relative;
    display: block;
	overflow: hidden;
	margin:auto;
	}

.avatar img {
	transform: scale(1);
    transition: all 0.5s ease-in 0s;
	}

.avatar:hover img {
    transform: scale(1.2);
    transition: all 0.5s ease-in 0s;
}

.avatar-wrapper {
	text-decoration:none !important;
	text-align:center;
	display:block;
}

.culture {
	border:1px dashed #c7c6c6;
	background-color:#fff;
}

.culture-zi {
	background-color:#fff;
	font-size:1.2em;
	padding:30px !important;
	line-height:40px;
}

.culture-zi span {
	font-size:1.6em;
}

.con-clszi {
	background-color:#fff;
	font-size:0.9em;
	padding:20px;
}

.con-clszi:hover {
	background-color:#434646;
	color:#fff;
}

.flag {
	text-align:center;
	font-size:2.7em;
	color:#bf9122;
	border-bottom:1px solid #c7c6c6;
}

@media (max-width:768px){
    .flag {
		font-size:2em;
	}
}

.intro-w{
    float: left;
    padding: 0 20px 0 0;
	text-align:left;
}

.tit a{
    font-size:1.1em;
    line-height: 28px;
    color: #595959;
    font-weight: bold;
}

.tit a:hover {
	color:#bf9122;
}

.list li {
	list-style-type:none;
}

.list a{
	list-style:none;
	padding-left: 0px;
	text-align:left;
	font-size:0.9em;
	line-height:20px;
}

.list a:hover {
	color:#bf9122;
	text-decoration:underline;
}

.wexin {
	text-align:right !important;
	float:right !important;
}

@media (max-width:768px){
    .wexin {
		margin-top:20px;
	}
}

.copybg {
	background-color:#535353;
	color:#fff;
	height:50px;
	padding-top:15px;
}

@media (max-width:768px){
    .copybg {
		line-height:20px;
		height:70px;
		text-align:center;
	}
}

.copy-r {
	float:right;
}

@media (max-width:768px){
    .copy-r {
		float:none;
		text-align:center;
	}
}

.copy-r a{
	text-align:right;
	font-size:0.85em;
}

.copy-r a:hover{
	color:#bf9122;
}


.qrcode {

    transition: transform .3s;
    -moz-transition: -moz-transform .3s;
    -webkit-transition: -webkit-transform .3s;
    -o-transition: -o-transform .3s;
}

.qrcode:hover {
    position: relative;
    z-index: 10;
    transform: scale(1.4);
    -moz-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    -o-transform: scale(1.4);
    -ms-transform: scale(1.4);
}



/*二级页样式*/

.submenu-top {
	background-color: rgba(0, 0, 0, 0.7);
	margin-top:-60px;
	height:60px;
	text-align:center;
	font-size:0;
}

.submenu-top li {
	list-style:none;
	display:inline-block;
}

.submenu-top li a {
	display:block;
	line-height:60px;
	color:#fff;
	text-align:center;
	border-left:1px solid #fff;
	font-size:1.5rem !important;
}

.submenu-top > li:first-child > a {
    display:block;
	line-height:60px;
	color:#fff;
	text-align:center;
	border-left:0px;
}

.submenu-top li a:hover {
	background-color: rgba(3, 53, 168, 0.7);
	color:#bf9122;
}

@media (max-width:768px){

	.submenu-top {
		margin-top:20px;
	}
    .submenu-top li a {
		font-size:1.2rem !important;
	}
}

.submenu-top li.active a {
	background-color: rgba(3, 53, 168, 0.7);
	color:#bf9122;
}

.content-trdl {
	padding:30px;
	background-color:#f4f6f8;

}


.news-datebg1 {
	background-color:#e2e4e6;
	text-align:center;
	line-height:20px;
	padding-top:20px;
	padding-bottom:1px;
}

@media (max-width:768px){
    .news-datebg1 {
		margin-bottom:10px;
	}
}

.news-line {
	border-bottom:1px dashed #c7c6c6;
}

.page {
	text-align:center;
}

.news-title {
	font-size:1.5em;
	color:#000;
	font-weight:bold;
	text-align:center;
	padding:10px;
}

.news-pubdate {
	color:#666;
	text-align:center;
	border-bottom:1px dashed #c7c6c6;
	line-height:25px;
}

.page-line {
	border-top:1px dashed #c7c6c6;
}

.team-contactbg {
    background-color: #e2e4e6;
    margin-top: 20px;
}

.team-contact {
    padding: 20px;
}

.spe-clstd {
    font-weight: bold;
    font-size: 1.3em;
    color: #000;
    display: block;
}
