@charset "utf-8";
/* 首页---*/
.top_bg { background: url(../images/top_bg_01.jpg) no-repeat top center; height: 500px;}
.zt_logo { padding-top: 12px;}
.nav_bg { background: #0275d0; height: 65px;}
.nav li { float: left; width: 240px; text-align: center; font-size: 20px; color: #fff; line-height: 65px;}
.nav li  a { display: block; color: #fff;}
.nav li a:hover { display: block; color: #fff; background: #0168ba;}
.zt_pic { width: 587px;}
.zt_yb { width: 580px;}
.zt_tite { text-align: center; font-size: 22px; height: 25px; overflow: hidden;}
.zt_nr { line-height: 28px; color: #969696; margin-top: 9px; height: 52px; overflow: hidden;}
.zt_news { border-top: 1px solid #e5e8eb; margin-top: 15px; height: 270px; overflow: hidden; padding-top: 5px;}
.zt_news li { background: url(../images/dd_07.jpg) no-repeat; text-indent: 17px; background-position: 1px; height: 39px; line-height: 39px; overflow: hidden;}
.zt_news li span { float: right; color: #b1b1b1;}
.zt_bg { background: url(../images/bg_02.jpg) top center #fff;}
.zt_xgwj { width: 580px; height: 380px; border: 1px solid #ececec; box-shadow: 1px 2px 10px #e3f1fe; margin-left: 2px; background: #fff;}
.zt_wjbt { background: url(../images/tite_03.jpg); width: 235px; height: 43px; line-height: 43px;}
.zt_wjtb { padding: 5px 10px 0 20px;}
.zt_siz { color: #fff; font-size: 20px;}
.zt_more { padding: 14px 15px 0 0; font-size: 14px;}
.zt_more a { color: #838383;}
.zt_more a:hover { color: #000;}
.zt_xw li { background: url(../images/dd_07.jpg) no-repeat; text-indent: 17px; background-position: 1px; height: 39px; line-height: 39px; overflow: hidden;}
.zt_xw li span { float: right; color: #b1b1b1;}
.zt_xw { width: 555px; margin: auto; height: 310px; overflow: hidden; margin-top: 17px;}
.zt_tj { width: 651px;}
.zt_line { border-bottom: 1px solid #b2b2b2; height: 40px;}
.zt_lsxx { border-bottom: 5px solid #026ec4; padding: 0 20px 0 10px; height: 35px;}
.zt_lssiz { font-size: 25px; color: #026ec4;}
.zt_lstb { padding-right: 10px;}
.zt_lsmore { color: #666; padding-top: 5px;}
.zt_lsmore a { color: #666;}
.zt_lsmore a:hover { color: #000;}
.zt_spyb { width: 460px;}
.zt_sp{ text-align: center; padding: 20px 0 0 0;}
.zt_spxw li {background: url(../images/sp_tb_15.jpg) no-repeat; text-indent: 24px; background-position: 1px; height: 39px; line-height: 39px; overflow: hidden;}
.zt_spxw { height: 120px; overflow: hidden; margin-top: 10px;}

/*焦点图css*/
.tjbox{margin-top:60px;}
.carousel {
    position: relative;
	margin:auto;
}
.carousel .poster-list .item {
    user-select: none;
    position: absolute;
}
.carousel .poster-btn{
	position: absolute;
    width: 35px !important;
    height: 55px !important;
    top: 45%;
	cursor:pointer;
}
.carousel .poster-next-btn {
    right: -8%;
    background: url(../images/btn-next.png) 0 0 no-repeat;
}
.carousel .poster-prev-btn {
    left: -8%;
    background: url(../images/btn-prev.png) 0 0 no-repeat;
}

/*切换css*/
.box{width: 587px;height: 374px;overflow: hidden;position: relative;}
.box-1 ul{}
.box-1 ul li{width: 587px;height: 374px;position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 587px; height: 374px;}
.box-1 ul li h2{position: absolute;left: 0;bottom: -15px;height: 45px;width:580px;background: rgba(55,55,50,.7);text-indent: 0.5em;
				padding-right:500px ;font-size: 18px;line-height: 45px;text-overflow: ellipsis;overflow: hidden;
				white-space: nowrap;font-weight: normal;color: ghostwhite;}
.box-2{position: absolute;right: 10px;bottom: 19px;}
.box-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 5px; border-radius: 50%;
				 text-indent: 100px;cursor: pointer; background: #fff;}
.box-2 ul .on{background: #fe0000;}
.box-3 span{position: absolute;color: white;background: rgba(125,125,120,.0);width: 50px;height: 80px;
				top:50%; line-height: 80px;font-size:90px;margin-top: -40px;
				text-align: center;cursor: pointer;}
.box-3 .prev{left: 10px;}
.box-3 .next{right: 10px;}
.box-3 span::selection{background: #F2000C;}
.box-3 span:hover{background: #F2000C;}