
html,body{margin:0;padding:0px;width: 100%;}
a:hover,a:active,a:focus{text-decoration: none;}
.all{
    height: 100%;
    width: 100%;
    background:#f0f0f0;
}
.fr {
   float:right;
}
.fl {
   float:left;
}
.cl {
	clear:both;
}

a {
  color:#373737;
  text-decoration:none;
}

.topbg{
    height: 520px; 
	background:#f0f0f0 url(../new_images/ztesdszqh_top.jpg) no-repeat top center;
}
.dh {
	background:#be2321;
	height:60px;
	font-size:18pt;
	color:#ffffff;
	margin-bottom: 30px;
}

.dh .navbar {
    display: flex;
    justify-content: space-between;
    margin:0px auto;
	border:none;
	width:1200px;

}

.dh .navbar .nav-item {
    flex: 1;
    color: #fff;
    font-size: 18px;
    position: relative;
    width: 170px;
    margin-top: 0px;
    background-color: #be2321;
    background-size: 100% 100%;
    cursor: pointer;
    text-align: center;
    line-height: 60px;
}
.dh .navbar .nav-item a {
	color:#ffffff;
}
.dh .navbar .nav-item.active{
    background-color: #db403e;
}

.dh .navbar .nav-item a:hover {
    text-decoration:none;
    color:#ffffff;
}

.titlebg {
	width: 1200px;
	margin: 0px auto;
	border-radius: 1px;
	background: #fff;
	padding: 50px 65px;
	/*! box-shadow: 0px 0px 0px 0px rgba(198, 198, 198, 0.95); */
}
.title{
	background:url(../new_images/ztesdszqh_bt.jpg) no-repeat top center;
    background-size: cover;
    height: 48px;
    line-height: 48px;
    margin:0 auto 50px auto;
    font-size: 28px;
    color: #e61a1d;
    text-align: center;
	font-weight:bolder;
}

.title a{
    color: #e61a1d;
}
.title a:hover {
    text-decoration:none;
    color:#e61a1d;
}

.listlm {
   color:#bf2628;
   font-size:22px;
   font-weight:bold;
   line-height: 50px;
   border-bottom: 1px solid #d6d6d6;
   height:50px;
}

/*轮播图开始*/
.banner{
    width:570px;
    height:390px;
    float:left;
	overflow:hidden;
}
.banner .carousel-inner>.item>a>img{
	width:100% !important;
	height:380px !important;
}
.banner  .firstBanner1  .carousel-caption{
	position: absolute;
    right: 0;
    bottom: 0px;
    left: 0;
    z-index: 10;
    padding-top: 0px;
    padding-bottom: 0px;
	padding-left:15px;
    color: #fff;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 45px;
    line-height:45px;
	font-size:16px;
}
.banner .slide .carousel-indicators{
	height: 20px;
    left: 80%;
    right: 0px;
    text-align: right;
    bottom: 15px;
    margin: 0;
}
.banner .slide .carousel-indicators  li{
	width:10px !important;
	height:10px !important;
	display:block;
	position:relative;
	float:left;
	margin:0 5px;
	border:0px;
}
.banner .slide .carousel-indicators .active{
	background:#f00;
}
.banner .carousel-inner {
  position:relative;
  width:100%;
  overflow:hidden
}
.banner .slide,.banner .slide li ,.banner .slide li img{
	width: 100% !important;
    height: 390px !important;
    background-color: #fbfbfb;
}

/* 右侧列表 */
.list{
    width:550px;
    color:#3a3a3a;
    font-size:18px;
    float:right;
}
.list .list1 {
	height:40px;
	line-height:40px;
	overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list .list1 span a{
    color:#3a3a3a;
}
.list .list1 span a:hover {
    text-decoration:none;
    color:#3a3a3a;
}

/* 左右侧列表 */
.list-lr-bg {
	width: 1200px;
	margin: 0px auto;
	
}
.list-lr{
    width:580px;
    color:#363636;
    font-size:18px;
	margin: 45px auto 0px auto;
	border-radius: 1px;
	background: #fff;
	padding: 0px 25px 25px 25px;
	/*! box-shadow: 0px 0px 0px 0px rgba(198, 198, 198, 0.95); */
	height:280px;
}
.list-lr .lm {
   background:url(../new_images/ztesdszqh_bt.jpg) no-repeat top left;
   color:#ffe7c5;
   font-size:22px;
   font-weight:bold;
   line-height: 35px;
   height:67px;
   margin: -27px 0px 15px -25px;
   padding-top: 27px;
}
.list-lr .list1 {
	height:40px;
	line-height:40px;
	overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list-lr .list1 span a{
    color:#363636;
}
.list-lr .list1 span a:hover {
    text-decoration:none;
    color:#363636;
}


/*列表页开始*/
.experienceLeft{
    height: 100%;
    font-size:18px;
    margin: 20px auto;
}
.experienceLeft  img{
    
}
.experienceLeft  ul{
    list-style: inside;
    padding: 0;
	color:#bf2722;
}
.experienceLeft  ul  li{
    height: 38px;
    line-height: 38px;
    padding-left:0.5em;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.experienceLeft  ul  li  a{
    color: #363636;
}
.experienceLeft  ul  li  a:hover {
    text-decoration:none;
    color:#363636;
}


/* 网站尾部 */
.footer{
    overflow: hidden;
    background: #b14446;
	padding-top: 50px;
}
.footer   .row{
    width: 1200px;
    margin: 0 auto;
    color:#fff;
}
.footer   .row   div{
    height: 120px;
}
.footer   .row   .qrCode{
    text-align: center;
    float:left;
	margin:10px;
}
.footer   .row   .qrCode  p{
    margin-top:5px;
}

.footer   .row   .footType{
    line-height: 100px;
    padding: 0;
    text-align: center;
	float:left;
	margin:25px;
}
.footer   .row   .footType  img{
    height: 73px;
}
.footer   .row   .footList {
    width: 60%;
    float: left;
	margin: 0px 30px;
}
.footer   .row   .footList   div{
    height: 40px;
    line-height: 40px;
}
.footer   .row   .footList   div a{
    color:#fff;
	text-decoration: none;
	
}
/* 网站尾部 */



