@charset "utf-8";
/* CSS Document */

/*s2 banner*/

/* 轮播?*/
.slideBox {
	width: 100%;
	height: calc(100vh - 190px);
	overflow: hidden;
	position: relative;
}

.slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 8px;
	z-index: 1;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox .hd ul li {
	float: left;
	margin-right: 4px;
	width: 9px;
	height: 9px;
	cursor: pointer;
	background: #fff;
	border-radius: 50%;
}

.slideBox .hd ul li.on {
	background: #b49058;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox .bd a {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	width: 100%;
	display: block;
}

.slideBox .bd img {
	width: 100%;
	height: calc(100vh - 190px);
	display: block;
}

.btn-prev,
.btn-next {
	z-index: 11111;
	position: absolute;
	display: block;
	width: 50px;
	height: 140px;
	top: 50%;
	margin-top: -70px;
	cursor: pointer;
	display: none;
}

.btn-prev {
	background: url(/_upload/tpl/00/21/33/template33/images/hover_left.png) no-repeat left top;
	left: 100px;
}

.btn-next {
	background: url(/_upload/tpl/00/21/33/template33/images/hover_right.png) no-repeat right top;
	right: 100px;
}



.code-list {z-index: 1;bottom: 0;right: 10%; position: absolute;}
.code-list li {
    float: left;
}
.code-list li span {
    color: #fff;
    margin-left: 20px;
}

.main-bcg {
    background-image: url(/_upload/tpl/00/21/33/template33/images/main-bcg.jpg);
    background-size: 100% 100%;
    
}
.menu,
.main-bcg,
.slideBox {
    min-width: 1280px;
}

/* 方块 */
.zs-sec {
    margin-top: 30px;
    margin-left: 16px;
    margin-right: 14px;
    display: flex;
}
.zs-sec-left {
    width: 74%;
}
.zs-sec-r {
    width: 26%;
    padding-left: 30px;
}
.zs-sec .item{
    width: 48%;
    height: 220px;
    float: left;
    margin-bottom: 30px;
    display: flex;
    align-items:center;
    justify-content: center;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    background-size: 100% 100%;
}
.zs-sec .item:nth-child(2n) {
    margin-left: 30px;
}
.zs-sec .item:hover .img{transform: scale(1.1);}
.zs-sec .item .bg{
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background-color: rgba(95, 117, 156, .6);
}
.zs-sec .item .news-title{
    font-size: 28px;
    line-height: 35px;
    margin-left: 20px;
    position: relative;
    z-index: 2;
}
.zs-sec .item .news-title a{
    color:#fff;
    font-weight: bold;
}
.zs-sec .item:hover .news-title a{font-size: 30px;}
.zs-sec .item .img{
    position: relative;
    z-index: 2;
    -webkit-transition:0.4s;
    transition:0.4s;
    border: 1px dashed #fff;
    border-radius: 50%;
    padding: 24px;
}
.zs-sec .item .img img {
    width: 60px;
}

.zs-sec-r .item {
    width: 100%;
    height: 470px;
}
/*s2 ends*/

.zsSecton{width: 1280px;text-align: left;margin: 0px auto;position: relative;padding: 30px 0;} 
.zsZhangcheng{top:60px;left: 150px;width: 500px; position: relative;float:left} 
div.zsQuery{top: 185px; left: 650px;height: 500px;width: 500px;float:left;position:absolute} 

span.scoreQuery,span.scoreQuery>a{display: block;}
.resaultQ{width: 500px;height: 250px;display: block;} 
span.scoreQuery a.sQ1{background: url("/_upload/tpl/00/21/33/template33/images/zsSqs_sc.png") center no-repeat;width: 250px;height: 250px;overflow: hidden;display: block;float: left}
span.scoreQuery a.sQ2{background: url("/_upload/tpl/00/21/33/template33/images/zsSqs_year.png") center no-repeat;width: 250px;height: 250px;overflow: hidden;display: block;float: left}
/*S4*/
section.s4{height: 350px} 
div.noticNews{width: 1280px;height: 270px; margin: 0px auto;padding:35px 0px 0px} 
div.tMargin{margin-bottom: 30px;margin-top: 0px} 
span.s4Tile{font-size: 24px;font-weight: bold;} 
.div-content{text-align: justify;height: 190px;position: relative} 
.div-content-div{width: 330px;background: url("/_upload/tpl/00/21/33/template33/images/cloudbg2.png") repeat;height: 150px;margin: 10px 25px ;padding: 20px 20px 10px; float: left} 
/*time css*/
.model-date{background-color: #9e1517;width: 90px;height: 140px;border:1px #9e1517 solid;float: left} 
.model-date>span{text-align: center;margin: 0 auto} 
.date{background: #FFFFFF;color: #9E1517;font-weight: bold;width: 90px;height: 54px;line-height: 54px;font-size: 30px; display: block} 
p.rowGe{background: #ffffff; width: 50px;height: 1px;display: block;text-align: center;margin: 0px auto} 
.month{background: #FFFFFF;color: #9E1517;width: 90px;height: 36px;line-height: 36px;font-size: 24px; display: block} 
.year{color: #FFFFFF; width: 90px;height: 50px;line-height: 50px;font-size: 18px; display: block} 
.uptime{color: #9f9f9f} 
/*alink*/
.articleAlink{width: 210px;margin-left: 15px;float: left}
.articleAlink a{width: 210px;height: 100px;line-height: 30px;font-size: 18px; display:block;white-space: pre-wrap;word-break: break-all;float: left;overflow: hidden;} 

/*s5*/
section.s5{height: 765px;} 
.rightBox{width: 960px;text-align: left;}
.leftBox{width: 270px}

.rightBox,.indexRB{float: right} 
.leftBox,.indexLB{float: left} 

.indexRB{width: 630px}
.indexLB{width: 630px}


.xiangyun{width: 1280px;height: 765px;background: url("/_upload/tpl/00/21/33/template33/images/cloudbg.png"); margin: 0 auto} 
.newsTable{width: 1280px;height: 380px;text-align: justify;margin: 0 auto;position: relative} 


.infoTitle h3 span {
    display: inline-block;
    padding: 50px 20px;
    font-size: 24px;
    line-height: 40px;
    color: #000;
}

.infoTitle h3 .moreLink{
    position: relative;
    float: right;
	top:50px;
	right: 40px;
    display: block;
    width: 80px;
    height: 50px;
    background: url("/_upload/tpl/00/21/33/template33/images/moreRed.png") center no-repeat;
}
div.specalInfo ul.infoUl{width: 550px;margin-left:25px} 
ul.infoUl .infoDate{width:100px;color: #CC1414}
span.infoDot{ 
	float: left;
	display: inline-block;
	width: 18px;
	height: 33px;
	line-height: 33px;
	background: url("/_upload/tpl/00/21/33/template33/images/dotRed.png") center no-repeat;
} 
ul.infoUl a.infoLi{
	  padding-left:15px;
/*	  background: url("/_upload/tpl/00/21/33/template33/images/dot_03.png") -8px no-repeat;*/
	  white-space: nowrap!important;
	  width:440px;
	  float: right;
	  display: inline-block;
      overflow: hidden;
		
      text-overflow: ellipsis;
	-o-text-overflow:ellipsis; 
} 
a.jihuabiao{width: 500px;margin-left: 15px } 
div.specalInfo.zsSpecal{ padding: 15px 0px}
div.specalInfo.zsSpecal .zsPlan{background: url("/_upload/tpl/00/21/33/template33/images/zsplan_03.png") left center no-repeat; height: 210px;}

section.s6{background-color:#EEEBEA;padding:40px 0;}
.weLink{margin: 0 auto;width: 1280px; text-align: center} 
span.wePic{display:block;margin: 10px 15px 10px 10px;float: left} 
span.wePic img {
    width: 180px;
}


/****tongzhigonggao***/
span.infoDay{display: block; width: 50px;text-align: center; white-space: nowrap}
p.year{color:#CC1414;background-color: #FFF2F2; height: 20px;line-height: 20px}
p.date{color:#FFF;background-color: #CC1414;height: 18px; line-height: 18px}
div.notice ul.infoUl li{ height: 50px; line-height: 20px;padding: 8px 0px; vertical-align: middle}
div.notice ul.infoUl li a.infoLi{ 
	width: 220px;display: block;
	height: 40px;
	background: none; 
	padding: 0px; 
	word-wrap:break-word;
	word-spacing: normal;
	white-space:normal!important;
	word-break:break-all;
	overflow: hidden;
	text-overflow: ellipsis;
}
div.notice ul.infoUl>li+li+li+li p.year,div.notice ul.infoUl>li+li+li+li+li p.year,div.notice ul.infoUl>li+li+li+li+li+li p.year{color:#666;background-color: #E6E6E6;
}
div.notice ul.infoUl>li+li+li+li p.date,div.notice ul.infoUl>li+li+li+li+li p.date,div.notice ul.infoUl>li+li+li+li+li+li p.date{background-color: #666;
}

/*video list mp4*/
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.span4 {
  width: 300px;
}

[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}

.video-list {
    position: relative;
    margin-bottom: 56px;
    z-index: 2;
}

.video-list .container{
    position: relative;
    height: 160px;
	float: left;
	width: 100%;
}

.video-list ul, .video-list li {
    margin: 0;
    padding: 0;
}

.video-list ul {
    /* position: absolute; */
    /* top: -20px; */
    list-style-type: none;
    margin-top: -20px;
}

.video-list .span4 {
    width: 33.3%;
    float: left;
    padding-left: 20px;
    padding-top: 30px;
    box-sizing: border-box;
}
.video-list .span4 img {
    -webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
    transition: all 0.5s;
    width: 100%;
}

.video-list .span4 img:hover {
    transform: scale(1.4);
}

.video-list .span4 img.first {
    border-radius: 4px 0 0 4px;
}

.video-list .span4 img.last {
    border-radius: 0 4px 4px 0;
}

.video-list .span4-wrap {
    overflow: hidden;
}

.video-list a.item {
    display: block;
    position: relative;
}

.video-list a.item .transparent {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(221, 221, 221, .5);
    z-index: 1;
}

.video-list a.item .player-btn {
    position: absolute;
    top: 70px;
    left: 125px;
    width: 50px;
    height: 50px;
    background: url("/_upload/tpl/00/21/33/template33/images/paly-default.png") no-repeat;
    z-index: 2;
}

.video-list .text {
    color: #000;
    text-align: center;
    z-index: 3;
    border: 1px solid #dddddd;
    font-size: 16px;
    padding: 10px 0;
}

.video-list a.item:hover .transparent {
    /* background-image: url("/_upload/tpl/00/21/33/template33/images/transparent-hover.png"); */
}

.video-list a.item:hover .player-btn {
    background-image: url("/_upload/tpl/00/21/33/template33/images/paly-hover.png");
}

.video-list a.item:hover .text {
    color: #fff;
}


#video_iframe {
    position: absolute;
    top: 120px;
    left: 50%;
    margin-left: -309px;
}




/****�������� ������?***/
div.pubs{padding: 25px 0px; text-align: left}
div.freinds{padding: 25px 0px; text-align: left}
div.freinds h4{display: block;float: left;width: 100%;word-spacing:nowrap;}
div.freinds h4 em{font-size: 12px}
div.freinds span.linksWord{padding: 5px; margin-top: 50px}
div.freinds span.linksWord a{color: #4D4D4D}
div.linkPic{float: left; margin-right: 25px; text-align: center;}
div.linkPic a {
    position: relative;
}
span.radiusPic{background-repeat: no-repeat;height: 80px;width: 80px; display: block;background-position: center}
div.linkPic span.linksNormal{background-image: url("/_upload/tpl/00/21/33/template33/images/nar.png"); }
div.linkPic span.xylogo-1 {background-image: url("/_upload/tpl/00/21/33/template33/images/xylogo-1.png");}
div.linkPic span.xylogo-2 {background-image: url("/_upload/tpl/00/21/33/template33/images/xylogo-2.png");}
div.linkPic span.xylogo-3 {background-image: url("/_upload/tpl/00/21/33/template33/images/xylogo-3.png");}
div.linkPic span.xylogo-4 {background-image: url("/_upload/tpl/00/21/33/template33/images/xylogo-4.png");}
div.linkPic span.xylogo-5 {background-image: url("/_upload/tpl/00/21/33/template33/images/xylogo-5.png");}
div.linkPic span.xylogo-6 {background-image: url("/_upload/tpl/00/21/33/template33/images/xylogo-6.png");}

div.linkPic a:hover .bubble-wrap{display: block;}

div.linkPic span:not(.linksNormal):hover{
    border: 1px solid #ddd;
    border-radius: 50%;
}

/* 气泡?*/
.bubble-wrap {
    display: none; 
    position: absolute;
    top: -46px;
    left: -82px;
    z-index: 10;
}
.bubble {
    position: relative;
    padding: 0 6px;
    font-size: 13px;
    color: #fff;
    background: #122648;
    border-radius: 10px;
    width: 150px;
}

.bubble::before,
.bubble::after {
    position: absolute;
    bottom: -20px;
    left: calc(50% - 10px);
    display: block;
    font-size: 0;
    line-height: 0;
    border-color: #4e637e transparent transparent;
    border-style: solid;
    border-width: 10px;
    content: "";
}
.bubble::after {
    bottom: -19px;
    border-color: #122648 transparent transparent;
}

@media (max-width: 767px) {

    .w50per {
        width: 100%;
    }
}

/* videos */
.videos_container {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-image: url("/_upload/tpl/00/21/33/template33/images/black-bg.png");
    z-index: 7;
}
.videos_container.hidden {
    display: none;
}
.videos_container #my-video {
    position: absolute;
    left: 50%;
    margin-left: -320px;
    margin-top: 120px;
}
.videos_container .close {
    position: absolute;
    left: 50%;
    top: 97px;
    margin-left: 480px;
    width: 39px;
    height: 39px;
    background: url("/_upload/tpl/00/21/33/template33/images/close.png") no-repeat;
    opacity: 1;
}

@media screen and (max-width: 959px){
    .slideBox,
    .slideBox .bd img {
        height: 400px;
    }

}

@media screen and (max-width: 768px){
    .slideBox,
    .slideBox .bd img {
        height: 260px;
    }

}


.btt-1:nth-child(5n) { margin-bottom:25px;}
.lbyy { min-height:400px; padding-bottom:50px;}
.wp_articlecontent img { max-width:100% !important; width:auto;} 
.l1sy:nth-child(1) { width:80px;}

.wp_paging { margin-top:15px !important;}














