@charset "utf-8";

.body_bg {
    background: url(../images/body_bg.jpg) no-repeat center top;
    background-size: cover;
    background-attachment: fixed;
}

body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
li,
ol,
p,
pre,
textarea,
ul {
    padding: 0;
    margin: 0;
}

li,
ol,
ul {
    list-style: none;
}

img {
    border: none;
    border: 0;
}

a {
    text-decoration: none;
    color: #333333;
    cursor: pointer;
}

a:focus {
    outline: none;
    -moz-outline: none;
}

a:hover {
    color: #0c61b0;
}

input,
textarea {
    font-family: Microsoft Yahei;
    font-size: 14px;
}

input:focus {
    outline: none;
}
.desTitle{
    position: relative;
    display: flex;
    width: 100%;
    align-items: center;
    margin-bottom: 3%;
}
.desTitle-row {
  width: 94%;
  margin: 8% 3% 3%;
  padding: 0;
  box-sizing: border-box;
}
.warp {
    clear: both;
    margin: 0 auto;
    width: 1100px;
}

.pagination_index_last {
    padding-left: 15px;
}

.pagination_index_last a {
    display: inline-block;
    padding: 0 8px;
    line-height: 28px;
    border: #b5b5b5 1px solid;
    background: url(../images/page_num.gif) repeat-x;
    border-radius: 3px;
}

#pagination_input {
    width: 40px;
    margin: 0 2px;
    height: 28px;
    border: #b5b5b5 1px solid;
    background: #fff;
    text-align: center;
    border-radius: 3px;
}

.contentbox {
    width: 100%;
    margin: 0 auto;
}

.bannerBox {
    padding: 400px 0 0 0;
    margin-bottom: 10px;
    background: url(../images/banner_sipitz.jpg) center bottom no-repeat;
}

.newsBox {
    margin-bottom: 10px;
    /* overflow: hidden; */
    display: flex;
    justify-content: space-around;
}

.newsImgsBox {
    width: 480px;
    /* float: left; */
    position: relative;
    overflow: hidden;
}

.newsImgsBox img {
    width: 100%;
    height: 309px;
    display: block;
    margin-bottom: 3px;
}

.newsImgsBox.bd li {
    position: relative;
    overflow: hidden;
    zoom: 1;
}

.newsImgsBox .bd .txt {
    height: 45px;
    line-height: 45px;
    background: #000;
    opacity: 0.7;
    text-align: left;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    padding-left: 10px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    width: 100%;
    color: #fff;
    font-size: 14px;
}

.newsImgsBox .hd {
    display: none;
    position: absolute;
    bottom: 10px;
    right: 5px;
}

.newsImgsBox .hd li {
    float: left;
    width: 13px;
    height: 13px;
    margin: 0 3px;
    border-radius: 50%;
    line-height: 21px;
    text-align: center;
    overflow: hidden;
    font-size: 12px;
    background: #eff6fb;
    opacity: 0.8;
    cursor: pointer;
    color: #fff;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.newsImgsBox .hd li.on {
    background: red;
}

/* .newsImgsBox .bd ul,
.newsImgsBox .bd li {
    width: 100% !important;
} */

.newsImgsBox .next {
    font: 30px/60px "宋体";
    padding: 0 10px;
    position: absolute;
    display: block;
    background: url(../images/li_bg.png);
    color: #fff;
    left: 0px;
    top: 40%;
}

.newsImgsBox .prev {
    font: 30px/60px "宋体";
    padding: 0 10px;
    position: absolute;
    display: block;
    background: url(../images/li_bg.png);
    right: 5px;
    top: 40%;
    color: #fff;
}


.newsBox .n_imgsBox { width:480px; height:409px; float:left; position: relative; overflow:hidden;}
.n_imgsBox .callbacks li { width:480px; height:309px;}
.n_imgsBox .callbacks li a { display:block; position:relative; }
.n_imgsBox .callbacks li a:hover { text-decoration:none;}
.n_imgsBox li img { width:480px; height:400px; display:block; }
.n_imgsBox .callbacks li span { width:480px; font: 19px/50px Arial; display:block; text-indent: 20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#FFF;  position:absolute; bottom:0;background:#000000;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)'; filter: alpha(opacity=60);opacity:0.6;}
.n_imgsBox .callbacks_tabs { position: absolute; height: 20px; bottom: 8px; right:30px; z-index:9; }
.n_imgsBox .callbacks_tabs li { float:left; }
.n_imgsBox .callbacks_tabs a { display:block; float:left; overflow: hidden; width: 12px;line-height: 12px; border-radius:50%; margin:0 12px 12px 0; cursor: pointer; background: #ABABB7; text-indent: -999px; }
.n_imgsBox .callbacks_tabs .callbacks_here a{ background: #C31F0B;}


.desTitle .n_l_more {
  position: absolute;
  display: block;
  right: 0;
  padding: 0 10px;
}

.desTitle .n_l_more {
  float: right;
  font: 14px/34px "Times New Roman";
  margin: 10px 10px 0 0;
  color: #696969;
}

.desTitle .n_l_more a {
  display: block;
}

.desTitle .n_l_more a:hover {
  color: #1d71b7;
}



.n_listBox {
    width: 490px;
    /* height: 300px; */
    /* float: left; */
    /* overflow: hidden; */
    position: relative;
}

.n_listBox .cont {
    position: absolute;
    height: 230px;
    overflow: hidden;
}

.n_listBox ul {
    /* padding: 10px 0; */
    width: 490px;
    float: left;
}

.n_listBox li {
    overflow: hidden;
    position: relative;
}

.n_listBox li a {
    display: block;
    font: 16px/36px Arial;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	font-weight: bold;
}

.n_listBox li em {
    position: absolute;
    top: 15px;
    left: 8px;
    background: #CBCBCB;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    float: left;
    z-index: 1;
}

.n_listBox li:hover em {
    background: #007CCD;
    transition: 0.5s;
}

.n_listBox li span {
    position: absolute;
    right: 0;
    top: 0;
    color: #999999;
    font: 14px/36px Arial;
    z-index: 1;
}

.n_listBox .l_more a {
    display: none;
    float: right;
    background: url("../images/icon_sipych.png") no-repeat right -100px;
    overflow: hidden;
    text-indent: -999px;
    width: 50px;
    height: 20px;
    margin: 5px 0 0 0;
}

.n_listBox .l_more a:hover {
    background-position: right -150px;
}

/* .newsBox .n_listBox {
    float: right;
} */

.newsBox .n_listBox .cont {
    height: 270px;
}

.themeBox {
    float: right;
}

.i_contL {
    width: 750px;
    float: left;
}

.i_contR {
    width: 240px;
    float: right;
}

.adBox a,
.adBox img {
    display: block;
}

.adBox a {
    margin-bottom: 10px;
}

.sitesBox {
    overflow: hidden;
    margin-bottom: 10px;
    clear: both;
    font-size: 14px;
}

.sitesBox .tit {
    display: block;
    font: bold 14px/30px "宋体";
    color: #008DD5;
    border-top: 3px solid #268bcb;
    border-bottom: 1px solid #DFDFDF;
    padding: 0 20px;
}

.sitesBox table {
    margin: 20px 0;
}

.sitesBox td {
    padding: 4px 0 4px 10px;
    white-space: nowrap;
}

.tit a:hover {
    color: #268bcb;
    text-decoration: none;
}

.crumb {
    font: 12px/30px "宋体";
    border: 1px solid #DFDFDF;
    background-color: #F3F3F3;
    padding-left: 30px;
    background-position: 10px 0;
    margin-bottom: 5px;
}

.contLeft {
    float: left;
    width: 240px;
}

.side_nav {
    background: #FBFBFB;
    border: 1px solid #DFDFDF;
    margin: 0 0 20px;
}

.side_nav li ul {
    display: none;
}

.side_nav li:hover>ul {
    display: block
}

.side_nav li a {
    display: block;
    color: #268BCB;
    font: bold 16px/35px "微软雅黑";
    border-top: 1px solid #DFDFDF;
    padding: 5px 0 5px 50px;
    background: url(../images/icon.png) 20px -150px no-repeat;
}

.side_nav li a:hover {
    color: #6db909;
    text-decoration: none;
}

/*.side_nav li a.aon{color:#6db909;}*/
.side_nav li ul {
    padding: 0 0 10px 20px;
}

.side_nav li li a {
    display: block;
    font: normal 14px/35px "微软雅黑";
    border: none;
    padding: 0 0 0 45px;
    background-position: 20px -155px;
}

.side_nav li li li a {
    line-height: 25px;
    background-position: 20px -190px;
}

.side_nav li a.active {
    color: #fd6f21;
}

.contRight {
    float: right;
    width: 750px;
}

.contRight h2 {
    background: url("../images/icon.png") 5px -30px no-repeat;
}

.contAll {}

.contR_cont {
    border: 1px solid #DFDFDF;
    border-top: none;
    padding-bottom: 20px;
    min-height: 600px;
    margin-bottom: 20px;
}

.contR_detail {
    /*overflow:auto;*/
    padding: 10px 25px;
    overflow-y: none;
}

.contR_detail h1 {
    font: 22px/30px "微软雅黑";
    text-align: center;
    letter-spacing: 1px;
    color: #333333;
    padding: 20px;
}

.c_d_info {
    font: 12px/30px "宋体";
    text-align: center;
    clear: both;
    margin-bottom: 20px;
    border-bottom: 1px solid #EFEFEF;
}

.c_d_info span {
    display: inline-block;
    margin-right: 5px;
}

.c_d_content {
    font: 14px/200% "宋体";
    text-align: justify;
}

.c_d_info .large {
    font-size: 16px;
}

.c_d_info .middle {
    font-size: 14px;
}

.c_d_info .small {
    font-size: 12px;
}

.c_d_content p {
    margin-bottom: 18px;
    text-indent: 2em;
}

.contLeft h2,
.contRight h2,
.contAll h2 {
    border: 1px solid #DFDFDF;
    border-top: 2px solid #278BCB;
    overflow: hidden;
    padding: 10px 0;
}

/*background:url("../images/box.png") 0 -50px repeat-x;*/
.contLeft h2 span,
.contRight h2 span,
.contAll h2 span {
    background-position: 10px -40px;
    padding: 0 0 0 30px;
    font: bold 14px/20px "宋体";
    display: block;
    float: left;
}

.contLeft h2 a {
    font: 12px/20px "宋体";
    float: right;
    margin-right: 5px;
}

.listBox ul {
    padding: 10px;
}

.listBox li {
    font: 14px/32px "宋体";
    overflow: hidden;
}

.listBox li a {
    display: block;
    width: 90%;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.listBox li span {
    float: right;
    color: #999999;
}

.listBox li em {
    color: #CBCBCB;
    display: inline-block;
    margin-right: 2px;
}
.newsBox .listBox .tit,
.noticeBox .tit,
.newsBox .listBox .tit .more,
.noticeBox .tit .more,
.newsBox .listBox li em,
.noticeBox li em {
    background: url("../images/icon_sipitz.png") no-repeat;
}

.noticeBox,
.newsBox .listBox {
    width: 270px;
    height: 240px;
    margin: 0 0 10px 0;
    float: left;
}

.noticeBox ul,
.newsBox .listBox ul {
    padding: 0;
}

.newsBox .listBox .tit,
.noticeBox .tit {
    font: 16px/34px "微软雅黑";
    overflow: hidden;
    margin-bottom: 5px;
}

.newsBox .listBox .tit span,
.noticeBox .tit span {
    color: #268BCB;
    padding: 0 20px 0 30px;
    float: left;
    display: block;
}

.newsBox .listBox .tit .more,
.noticeBox .tit .more {
    float: right;
    background-position: right -100px;
    display: block;
    overflow: hidden;
    text-indent: -999px;
    width: 50px;
    height: 20px;
    margin: 5px 0 0 0;
}

.newsBox .listBox .tit .more:hover,
.noticeBox .tit .more:hover {
    background-position: right -150px;
}

.newsBox .listBox li em,
.noticeBox li em {
    width: 10px;
    height: 10px;
    margin: 10px 5px 0 0;
    background-position: left -200px;
}

.newsBox .listBox {
    width: 350px;
    float: right;
}

.newsBox .listBox li {
    font: 14px/30px "宋体";
    overflow: hidden;
}

.newsBox .listBox li span {
    float: right;
    color: #999999;
}

.newsBox .listBox li a {
    width: 75%;
}

.newsBox .listBox .tit {
    background-position: left -50px;
}
.videoContent{
    display: flex;
    justify-content: space-around;
}
.videoContent b{
    font-size: 20px;
    text-align: center;
}
.spjdContent{
    line-height: 26px;
}
.spjdContent video {
	width: 500px;
	height: 300px;
}
.videoTitle {
	width: 500px;
}
.videoTitle .divOne {
	height: 50px;
}