@charset "UTF-8";
/**
 * 
 * @authors Zhao zhao (zhaohuijie1123@163.com)
 * @date    2017-11-08 15:27:48
 * @version $Id$
 */
body{font-family:"微软雅黑";font-size:16px;}
a{color: #333333;}
a:hover{color: #a7190d !important; text-decoration: none;}
.container{max-width:1200px;padding:0px;position: relative;}
.title{font-size:30px;font-weight: bold;color: #333333;border-bottom: 1px solid #a7190d;}
.title>a.more{position: absolute;font-size:14px;color: #969696;font-weight: normal;right:4px;top:50%;margin-top:-5px;line-height: 16px;}
ul.list>li{line-height: 40px;padding-left:18px;background:url(../images/ztzl/listbg.jpg) no-repeat 0px 17px;}
ul.list>li>.date{float: right;color: #969696;font-size:14px;}
ul.list>li>a{display: block;width:calc(100% - 86px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pl0r{padding-left: 0px;}.mb30{margin-bottom:30px;}

/* 头 */
.topBar{background: #eeeeee;height:40px;line-height:36px;}
.banner{overflow:hidden;}
.banner .img-responsive{margin: auto;}
/* 导航 */
.nav{background: #ffffff;height:70px;line-height:70px;color: #333333;font-size:24px;font-weight: bold;border-bottom: 2px solid #ececec;}
.nav ul{overflow: hidden;}
.nav ul li{float: left;width: 16.6%;text-align: center;}
.nav ul li a:hover,.nav ul li.active a{border-bottom: 2px solid #cd2b24;display: inline-block;line-height: 68px;color: #333333;text-decoration:none;}

/* 焦点图 */
#myCarousel{max-width:588px;}
.carousel-caption{text-align:left;width: 100%;left:0px;bottom: 0px;height:44px;line-height: 44px;padding: 0px;background:rgba(0,0,0,0.7);} 
.carousel-caption a{ color: #fff; padding-left:20px;display: block;width:calc(100% - 100px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.carousel-indicators{right:15px;left:auto;width: auto;bottom: 0px;}
.carousel-indicators li{background: #dddcdc;width:12px;height:12px;border-color:#dddcdc;margin:1px 3px;}
.carousel-indicators .active{margin:1px 3px;background: #d5171f;border-color:#d5171f}
.carousel .item { width: 570px; height: 395px;}
.carousel .item img{width: 570px;}
/* 大会重要文件 */
.dhzywj{position: relative;}
.dhzywj .title{color: #333333;}
.dhzywj .title span.active{color: #a7190d;}
.dhzywj .more{position: absolute;top: 20px;right: 10px;color: #969696;font-size: 14px;}
.dhzywj .title>i{display: inline-block;width:4px;height:30px;background: #d5171f;position: relative;top:4px;}
.dhzywj div.ul{display: none;}
.dhzywj div.active{display: block;}
.dhzywj p.text-muted{line-height: 26px;font-size: 14px;}
.line{border-bottom:1px solid #e5e5e5;}

.title1{height:43px;line-height:43px;}
.tpzs{ overflow:hidden; margin-bottom:45px;}
.tpzsImg{ position:relative;  width:100%; margin-top:50px;}
.prev2,.next2{ position:absolute; display:block;width: 42px;height: 68px;top:35%;cursor:pointer;}
.prev2{ background:url(../images/ztzl/lbz.png) no-repeat right center;left:0px}
.next2 { background:url(../images/ztzl/lby.png) no-repeat;right:0px;}
.tpzsList { position:relative; width:100%; height: auto;overflow:hidden;}
.tpzsList ul { height:400px; width:9999px;}
.tpzsList li { float:left; display:inline; width:265px; height:400px; margin-right:38px; }
.tpzsCon{width:100%; position:relative;}
.tpzsCon a{font-size:16px;color:#fff;}
.bg{ height:45px; font-size:14px;position:absolute; background:rgba(0,0,0,0.7); text-align:center; display:block; left:0; bottom:0; width:100%; line-height:45px; z-index:1000; text-align:center;color: #FFFFFF;} 
div.boder2{margin-top: 2px;border-bottom: 2px solid #a7190d;}


/* 图说图解轮播 */
.localities .swiper-container {
    width: 102%;
    position: relative;
    left: -1%;
    height: 400px;
    text-align: center;
    overflow: hidden;
    margin: 50px auto 0;
    margin-right: -1px;
}
.localities .arrow-left {background:url(../images/ztzl/butn1.png) no-repeat left top;position:absolute;left:13px;top:50%;margin-top:-23px;width:40px;height:74px;z-index: 22; opacity: 1;}
.localities .arrow-right {background:url(../images/ztzl/butn1.png) no-repeat right top;position:absolute;right:13px;top:50%;margin-top:-23px;width:40px;height:74px;z-index: 22; opacity: 1;}
.localities .swiper-container .swiper-slide {
    text-align: center;
}
.localities .swiper-container dl {
    width: 100%;
    max-width: 273px;
    margin: auto;
    text-align: left;
    position: relative;
}
.localities .swiper-container dl img {
	width: 100%;
    height: 400px;
}
.localities .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:#000; opacity:.8; filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000',endColorstr = '#000')\9;  display:block;  text-align:left; }  
.localities .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; display:inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width: 90%;}  

@media (max-width:991px){
	.container{padding:0 15px;}
	.mt40{margin-top:25px;}
	ul.list>li{line-height:30px;}
	.title1{background-size:259% 100%;position: relative;}
	.title>a.more{right:0px;}

	.nav{height:auto;line-height:25px;font-size:15px;padding:8px 0;}
	.nav ul li{line-height: 30px;width: 33%;}
	.nav ul li a:hover, .nav ul li.active a{line-height: 30px;border: none;color: #a7190d;}

	#myCarousel{margin:0 -15px;}
	.carousel-caption a{padding-left:10px;font-size: 14px;}
	.carousel-indicators{right: 5px;}
	.carousel-indicators li,.carousel-indicators .active{margin: 1px;}
	.dhzywj{margin-left:0px;padding-left:15px;}

	.panel-body p{line-height:26px;}
	.carousel .item,.carousel .item img{max-width: 100%; height: auto;}
}