﻿/*****************************************************************************
 *@reset.css
  *(全局) 
*****************************************************************************/
/*body{ background:url(../images/bkg.jpg) 0 0 repeat;}*/
a {
	color: #333;
}
a.amore {
	color: #b6000c;
	font: 14px "microsoft yahei", heiti;
	float: right;
}
a:hover {
	color: #da0322;
}
ul, li, ol, ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.row {
	margin-bottom: 20px;
	font-family: "microsoft yahei", heiti;
}
/*****************************************************************************
 *@my.css
  *(本项目特有) 
*****************************************************************************/
.topbkg {
	background: url(../images/topbkg.jpg) no-repeat top center;
	width: 100%;
	height: 740px;
	margin-bottom: 60px;
}
.bkged {
	background: url(../images/bkg.jpg) no-repeat top center;
}
.tt {
	height: 160px;
}
.tt_bnds {
	background: url(../images/bnds.png) no-repeat 50% center;
}
.tt_gljjjcdsj {
	background: url(../images/gljjjcdsj.png) no-repeat 50% center;
}
.tt_gldsgs {
	background: url(../images/gldsgs.png) no-repeat 50% center;
	height: 120px;
}
.tt_dssdjt {
	background: url(../images/dssdjt.png) no-repeat 50% center;
	height: 120px;
}
.tt_xxdt {
	background: url(../images/xxdt.png) no-repeat 50% center;
	height: 120px;
	margin-top: 20px
}
.tt_xxxd {
	background: url(../images/xxxd.png) no-repeat 50% center;
	height: 120px;
	margin-top: 20px
}
.tt h3 {
	display: none
}
.ttbd .tt {
	text-align: left
}
.topslide {
	height: 420px;
	overflow: hidden;
}
.topslide .carousel-inner .item img {
	width: 100%;
	height: 420px;
}
.carousel-caption {
	right: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .4);
	font-size: 16px;
	font-weight: bold;
}
.hdnews {
	padding-bottom: 20px;/* border-bottom: 1px solid #eee; */
}
.hdnews li h3 {
	font: bold 36px/48px "microsoft yahei", heiti;
	text-align: center
}
.hdnews li a, .hdnews li a:hover {
	color: #da0322
}
.hdnews li p {
	font: 20px/32px "microsoft yahei", heiti;
	color: #555;
	max-height: 64px;
	overflow: hidden;
}
.h2tt {
	height: 84px;
	width: 100%
}
.qwfb_box {
	background: #b6000c;
	overflow: hidden;
	padding: 10px;
	border-radius: 50px 0 0 0
}
.qwfb_box a {
	color: #fff!important
}
.qwfb {
	background: url(../images/headnews.png) 20px 0 no-repeat;
	margin: 0 auto；
}
.qwfb_box .newsul {
	margin: 20px!important
}
.h2tt span {
	display: none;
}
.newsul {
	margin: 20px 0;
}
.newsul li {
	font: 16px/26px "microsoft yahei", heiti;
	height: 28px;
	overflow: hidden;
	margin-bottom: 18px
}
.newsul li:before {
	display: inline-block;
	content: '';
	width: 8px;
	height: 8px;
	background: #E2A31B;
	border-radius: 8px;
	margin-right: 10px;
	line-height: 26px;
}
.piclist {
	margin-top: 20px;
}
.piclist .col-sm-4 {
	margin-bottom: 20px;
	position: relative;
}
.piclist .col-sm-4 span {
	border-radius: 20px;
	position: absolute;
	left: 37%;
	top: 26%;
	padding: 20px;
	display: block;
	background-color: #000;
	color: #fff;
	font-size: 40px;
	z-index: 9;
	opacity: 0.4
}
.piclist a {
	display: block;
	position: relative;
}
.piclist img {
	width: 100%;
	height: 180px;
}
.piclist h3 {
	width: 100%;
	height: auto;
	color: #333;
	font: 16px/28px "microsoft yahei", heiti;
	text-align: center;
}
.mpbox {
	margin-top: 20px;
	background: #f6f6f6;
}
.mpbox img {
	width: 100%;
	height: 150px;
}
.mpbox h3 {
	margin: 10px 0;
	font: bold 20px/28px "microsoft yahei", heiti;
}
.mpbox p {
	color: #6b6b6b;
	line-height: 22px;
	height: 66px;
	overflow: hidden
}
.mpbox p a {
	color: #c33
}
.newsbox .newsul {
	padding-left: 20px
}
.newsbox .newsul li {
	margin-bottom: 12px
}

.gljjjcdsj a,.gljjjcdsj a:hover{color:#c33;}
.gljjjcdsj h3{font:16px/24px "Microsoft YaHei", heiti}

.copyright{height:auto;text-align:center;background:#b6000c;}
.copyright-owner{font-size:14px;color:#fff;padding:16px 0;}



/*移动端优化，在小于768像素的屏幕里,这里的样式才生效*/  

@media (max-width: 767px) {
.top-nav {
	display: none;
}
.topbkg {
	width: 100%;
	background-image: url(../images/topbkg-m.jpg);
	background-repeat: no-repeat;
	max-height: 220px;
	margin-bottom: 20px;
	background-size: cover;
}
.qwfb_box {
	margin-top: 20px
}
.hdnews li h3 {
	font-size: 22px;
}
.hdnews li p, .tslh .carousel-caption {
	font-size: 16px
}
.topslide, .tslh {
	height: auto;
}
.topslide .carousel-inner .item img, .tslh .carousel-inner .item img {
	height: auto;
}
.tt, .bkged {
	height: auto;
	background: none;
}
.tt h3 {
	display: block;
	line-height: 28px;
	height: auto;
	padding: 10px;
	text-align: center;
	background: #b6000c;
	color: #fff;
}
.ttbd .tt {
	text-align: center
}
.dbwytlh_box p {
	height: auto;
}
.dbwytlh_box img, .piclist img {
	height: auto;
}
.h2tt span {
	font: bold 20px/32px "microsoft yahei", heiti;
	color: #da0322;
	display: inline
}
.hdnews h3, .hdnews p {
	height: auto;
	max-height: none!important;
}
	
	.mpbox img{ height: auto}
}
