.cleardiv{
 clear: both;}
.imgTit {
 display: block;
 width: 1200px;
 height: 140px;
 margin: 0 auto;
 margin-top: 10px;}
.content a {
 list-style: none;}
.contentBox {
 width: 1200px; 
 margin: 0 auto;
 margin-top: 10px;}
* {
 margin: 0;
 padding: 0;}
div, img, p, a, ul, li, h1, h2, h3, h4, h5, h6, input {
 margin: 0;
 padding: 0;}
ul {
 list-style: none;}
a {
 text-decoration: none;}
.contentBoxB{
 overflow: hidden;
 background: #fff;}
#banner {
 width: 630px;
 height: 390px;
 position: relative;
 overflow: hidden;
 float: left;
 margin: 5px;
 background: #fff;}
#banner a {
 display: none;
 width: 640px;
 height: 400px;}
#banner a img {
 display: inline-block;
 width: 100%;
 height: 400px;
 -webkit-transition: all 0.3s;
 -moz-transition: all 0.3s;
 -ms-transition: all 0.3s;
 -o-transition: all 0.3s;
 transition: all 0.3s;}
#banner a.active img{
 -webkit-animation-name: fadeIn;
 animation-name: fadeIn
;}
#banner a img:hover{
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -ms-transform:scale(1.1);
 -o-transform:scale(1.1);
 transform:scale(1.1);}
#banner a.active {
 display: block;}
#banner ul {
 width: 100px;
 height: 50px;
 position: absolute;
 bottom: 0;
 right: 0;}
#banner ul li {
 width: 15px;
 height: 6px;
 text-align: center;
 border-radius: 3px;
 margin: 30px 3px 0 0;
 float: left;
 background: #FFFFFF;}
#banner ul li.active {
 background: #327cd7;
 color: #FFFFFF;
 width: 25px;}
#banner p {
 width: 635px;
 height: 35px;
 position: absolute;
 bottom: 0;
 left: 0;
 background: rgba(0, 0, 0, 0.3);}
#banner p span {
 display: inline-block;
 width: 500px;
 line-height: 35px;
 font-size: 17px;
 color: #FFFFFF;
 font-family: "微软雅黑";
 
 margin-left: 10px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;}
.newList {
 width: 600px;
 float: left;
 background: #fff url(images/2.png) no-repeat center center;
 padding: 0px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -ms-box-sizing: border-box;
 box-sizing: border-box;
 position: relative;
 margin-left: 0px;
}
.newList .new-tab {
 height: 30px;
 font-size: 0;
 border-bottom: 1px solid rgb(223,223,223);
 padding: 2px;}
.newList .new-tab span {
 display: inline-block;
 font-size: 16px;
 font-family: "微软雅黑";
 color: #333;
 padding: 0 25px;
 height: 30px;
 line-height: 30px;
 text-align: center;
 cursor: pointer;}
.newList .new-tab span.active {
 color: #fff;
 background-color: #F90026;
 position: relative;}
.newList .new-tab span.active:before{
 content: '';
 position: absolute;
 bottom: -11px;
 left:50%;
 border-width: 6px;
 border-color: #F90026 transparent transparent transparent;
 border-style: solid dashed dashed dashed;
 margin-left: -6px;}
.nindex_new_more {
 color: #e50101;
 border-bottom: 1px solid #e50101;
 height: 26px;
 line-height: 34px;
 padding: 0 1px;
 position: absolute;
 right: 10px;
 top: 2px;
 font-size: 13px;
}
.nindex_new_more:hover{
 color: red;}
.new-content{
 overflow: hidden;
}
.new-content .new-con-item{
 display: none;}
.new-content .new-con-item.show{
 display: block;
 padding-top: 0px;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 0px;
}
.new-content .new-con-item li{
 padding-left: 12px;
 position: relative;
}
.new-content .new-con-item li a{
    color: #666;
    display: block;
    line-height: 33px;
    font-size: 16px;
 font-family: "微软雅黑";
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 1px dotted #eee;}
.new-content .new-con-item li:last-child a,.new-content .new-con-item li a.no-borderb{
 border-bottom: 0;}
.new-content .new-con-item li a:hover{
 color:#c31f0b;
 text-decoration: underline;}
.newListTittle .spanClick {
 background: #FFFFFF;
 color: #1968C4;}
.newListTittle {
 width: 520px;
 height: 40px;
 font-family: "微软雅黑";
 font-size: 28px;
 color: #333;
 padding-top: 20px;
 padding-left: 25px;
 padding-right: 20px;
 background: url(images/content/bg.png) no-repeat;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;}
.newListDetail {
 background: url(images/content/bg.png) no-repeat;
 width: 560px;
 height: 340px;
 position: relative;}
.newListDetail ul {
 
 list-style: none;
 color: #333;
 position: absolute;
 top: 5px;
 left: 20px;}
.newListDetail ul li {
 
 margin: 0px;
 height:32px;
 line-height: 25px;
 border-bottom: 1px dashed #eee;
 width: 525px;
 
 -webkit-transition: all 0.3s;
 -ms-transition: all 0.3s;
 -moz-transition: all 0.3s;
 transition: all 0.3s;}
.newListDetail ul li span img {
 margin-right: 10px;}
.newListDetail ul li span a {
 font-family: "微软雅黑";
 font-size: 16px;
 letter-spacing: 2px;
 color:#333;
 -webkit-transition: all 0.3s;
 -ms-transition: all 0.3s;
 -moz-transition: all 0.3s;
 transition: all 0.3s;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 display: block;}
.newListDetail ul li:hover span a {
 color: #c31f0b;
 text-decoration: underline;}
.spanData {
 float: right;
 float: right;
 position: relative;
 top: 6px;}
.spanData:after {
 clear: both;}
.spanDeatil {
 width: 400px;
 height: 40px; 
 display: inline-block;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 position: relative;
 top: 6px;}
.allBackground {
 background: #FFFFFF;
 width: 1200px;
 margin: 3px auto;
}
.focusWork {
 width: 1190px; 
 margin: 0 5px;}
.focusWorkL {
 float: left;
 width: 790px;
 height: 427px;
}
.focusWorkTittle1 {
 
 width: 380px;
 height:40px;
 margin-top: 0px;
 font-family: "微软雅黑";
 font-size: 20px;
 line-height: 40px;
 font-weight: 800;
 color: #1881d1;
 border-bottom: 1px solid #444;}
.focusWorkTittle1 img {
 vertical-align: middle;
 height: 25px;
 margin-right: 10px;}
.focusWorkBox {
 width: 1170px;
 height: 400px;
 margin: 0 auto;
}
* {
margin: 0;
padding: 0;}
div, img, p, a, ul, li, h1, h2, h3, h4, h5, h6, input {
margin: 0;
padding: 0;}
ul {
list-style: none;}
a {
text-decoration: none;}
.newList2 {
 width: 790px;
 height: 400px;
}
.newListDetail2 {
 background: #FFFFFF;
 position: relative;
 height: 427px;
}
.newListDetail2 ul {
list-style: none;
color: #717171;
height: 180px;
padding-left: 12px;}
.newListDetail2 ul li {
line-height: 20px;
border-bottom: 1px solid #fff;
width: 350px;
height: 33px;
overflow: hidden;
text-overflow: ellipsis;
-webkit-transition: all 0.3s;
-ms-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;}
.newListDetail2 .listbBox2 ul li{
 width: 100%;}
.newListDetail2 ul li span a {
 
font-family: "微软雅黑";
font-size: 16px;
line-height: 15px;
height: 20px;
letter-spacing: 1px;
color: #717171;
-webkit-transition: all 0.3s;
-ms-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;}
.jiceng-ul{
 width: 388px;}
.newListDetail2 ul li:hover span a {
color: #c31f0b;
text-decoration: underline;}
.spanDeatil2-list-span1{
color: #F90026;}
.spanDeatil2-list-span2{
width: 295px;
height: 33px; 
line-height: 33px;
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
position: relative;
top: 6px;}
.spanDeatil2-list-span3{
 width: 90px;
 display: inline-block;
 float: right;
 position: relative;
 top: 11px;
 font-size: 13px;}
.spanData2 {
display: none;
float: right;
position: relative;
top: 6px;}
.spanData2:after {
clear: both;}
.spanDeatil2 {
 
 width: 350px;
 height: 33px; 
 line-height: 33px;
 display: inline-block;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 position: relative;
 top: 6px;}
.more1 {
width: 80px;
height: 25px;
float: right;}
.more1 a {
font-family: "微软雅黑";
font-size: 14px;
color: #1881D1;
text-align: center;}
.more1 img {
position: relative;
top: -2px;
left: 5px;
height: 15px;
margin-right: 0px;}
.more1:after {
clear: both;}
.listbBox1 {
 width: 370px;
 float: left;
 margin-right: 25px;
}
.listBlock1 {
 display: block;
 height: 427px;
}
.tooltip {
    
   width: 380px;}
.newListTittle3 {}
.focusWorkR {
float: right;}
.newList3 {
width: 400px;
height: 200px;}
.focusWorkTittle2 {
width: 400px;
margin-top: 0px;
font-family: "微软雅黑";
font-size: 20px;
line-height: 40px;
font-weight: 800;
color: #1881d1;
border-bottom: 1px solid #dfdfdf;}
.newListTittle3 {
background: #fff;
width: 360px;
height: 35px;
margin: 10px 10px 0px 0px;}
.newListTittle3 span {}
.focusWorkTittle2  img {
vertical-align: middle;
height: 25px;
margin-right: 10px;}
.newListTittle3 span a {
font-family: "微软雅黑";
font-size: 18px;
line-height: 30px;
color: #666666;
display: block;
float: left; 
margin-right: 5px;
text-align: center;
letter-spacing: 2px;
padding: 0 5px 0px 5px;
-webkit-transition: all 0.3s;
-ms-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;}
.newListTittle3 span a:hover {
color: #007DCF;}
.newListTittle3 span a:after {
 clear: both;}
.newListTittle3 .focusClick2 {
   color: #fff;
 background-color: #F90026;
 position: relative;}
.newListTittle3 .focusClick2:before{
 content: '';
 position: absolute;
 bottom: -11px;
 left: 50%;
 border-width: 6px;
 border-color: #F90026 transparent transparent transparent;
 border-style: solid dashed dashed dashed;
 margin-left: -6px;}
.newListTittle3 .focusClick2:hover {
 color: #fff;}
.listbBox2 {
position: absolute;
top: 0;
left: 0;
display: none;}
.listBlock2 {
 display: block;
 overflow: hidden;
 height: 370px;
}
.more2 {
 width: 80px;
 height: 25px;
 float: right;}
.more2 a {
 font-family: "微软雅黑";
 font-size: 14px;
 color: #1881D1;
 text-align: center;}
.more2 a:hover {
 opacity: 0.85;}
.more2 img {
 position: relative;
 top: -2px;
 left: 5px;
 height: 15px;
 margin-right: 0px;}
.more2:after {
 clear: both;}
.more3 {
 width: 80px;
 height: 25px;
 float: right;}
.more3 a {
 font-family: "微软雅黑";
 font-size: 16px;
 color: #1881D1;
 text-align: center;}
.more3 a:hover {
 opacity: 0.85;}
.more3 img {
 position: relative;
 top: -2px;
 left: 5px;
 height: 15px;
 margin-right: 0px;}
.more3:after {
 clear: both;}
.huodong {
width: 1190px;
 margin: 10px auto;
margin-top: 10px;}
.huodong .swiper-container .swiper-slide{
 overflow: hidden;}
.huodong .swiper-container1 img{
 -webkit-transition: all 0.3s;
 -moz-transition: all 0.3s;
 -ms-transition: all 0.3s;
 -o-transition: all 0.3s;
 transition: all 0.3s;}
.focusWorkTittle  img {
vertical-align: middle;
height: 25px;
margin-right: 10px;}
.focusWorkTittle {
 width: 1200px;
 font-family: "微软雅黑";
 font-size: 20px;
 line-height: 40px;
 font-weight: 800;
 color: #1881d1;
 border-bottom: 1px solid #dfdfdf;
}
.clear{
 clear:both;}
.picture{
 width:1178px;
 
 margin-left: 5px;
 margin-bottom: 30px;}
.picTit{
 width: 1190px;
 margin-top: 0px;
 font-family: "微软雅黑";
 font-size: 20px;
 line-height: 45px;
 font-weight: 800;
 color: #1881d1;
 border-bottom: 1px solid #dfdfdf;
 margin-left: 10px;}
.picTit img{
 vertical-align: middle;
 height: 25px;
 margin-right: 10px;}
.picMain{
 width: 1110px;
 height: 333px;
 margin: 0 auto;
 margin-top: 10px;}
.picL{
 width: 280px;
 height:325px ;
 float: left;}
.picL1{
 width: 280px;
 height: 160px;
 margin-top: 6px;
 overflow: hidden;}
.picL1 img{
 width:280px;
 height:160px;}
.picL2{
 width: 280px;
 height: 160px;
 margin-top: 5px;}
.picM{
 width:540px ;
 height:325px ;
 margin: 0px 3px;
 float: left;
 margin-top: 6px;
 overflow: hidden;}
.picM img{
 width: 100%;
 height:100%;}
.picR{
 width: 280px;
 height:325px ;
 float: left;}
.picR1{
 width: 280px;
 height: 160px;
 overflow: hidden;}
.picR1 img{
 width:100%;
 height:100%;}
.picR2{
 width: 280px;
 height: 160px;
 margin-top: 5px;}
.picL1 p{
 width: 280px;
 height: 40px;
 line-height: 40px;
 color: #FFFFFF;
 bottom: 0;
 left: 0;
 background: rgba(0,0,0,0.3);
 position: relative;
 margin-top: -45px;}
.picL1  p span{
 display: inline-block;
 width: 280px;
 line-height: 40px;
 font-size: 17px;
 color: rgb(255, 255, 255);
 font-family: 微软雅黑;
 word-break: break-word;
 margin-left: 10px;
 text-overflow: ellipsis;
 white-space: nowrap;
 overflow: hidden;}
.picL2  p span{
 display: inline-block;
 width: 280px;
 line-height: 35px;
 font-size: 17px;
 color: rgb(255, 255, 255);
 font-family: 微软雅黑;
 word-break: break-word;
 margin-left: 10px;
 text-overflow: ellipsis;
 white-space: nowrap;
 overflow: hidden;}
.picM  p span{
 display: inline-block;
 width: 540px;
 line-height: 35px;
 font-size: 17px;
 color: rgb(255, 255, 255);
 font-family: 微软雅黑;
 word-break: break-word;
 margin-left: 10px;
 text-overflow: ellipsis;
 white-space: nowrap;
 overflow: hidden;}
.picR1{
 margin-top: 6px;}
.picR1  p span{
 display: inline-block;
 width: 280px;
 line-height: 40px;
 font-size: 17px;
 color: rgb(255, 255, 255);
 font-family: 微软雅黑;
 word-break: break-word;
 margin-left: 10px;
 text-overflow: ellipsis;
 white-space: nowrap;
 overflow: hidden;}
.picR2 p span{
 display: inline-block;
 width: 280px;
 line-height: 35px;
 font-size: 17px;
 color: rgb(255, 255, 255);
 font-family: 微软雅黑;
 word-break: break-word;
 margin-left: 10px;
 text-overflow: ellipsis;
 white-space: nowrap;
 overflow: hidden;}
.picL2 p{
 width: 280px;
 height: 40px;
 color: #FFFFFF;
 bottom:0;left:0;
 background:rgba(0,0,0,0.3);
 position: relative;
 margin-top: -32px;}
.picM p{
 
 
 color: #FFFFFF;
 bottom: 0;
 left: 0;
 background: rgba(0,0,0,0.3);
 position: relative;
 margin-top: -42px;}
.picR1 p{
 width: 280px;
 height: 40px;
 color: #FFFFFF;
 bottom: 0;
 left: 0;
 background: rgba(0,0,0,0.3);
 position: relative;
 margin-top: -45px;}
.picR2 p{
 width: 280px;
 height: 40px;
 color: #FFFFFF;
 bottom:0;left:0;
 background:rgba(0,0,0,0.3);
 position: relative;
 margin-top: -32px;}
.picMain img{
 -webkit-transition: all 0.3s;
 -moz-transition: all 0.3s;
 -ms-transition: all 0.3s;
 -o-transition: all 0.3s;
 transition: all 0.3s;}
.picMain img:hover{
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -ms-transform:scale(1.1);
 -o-transform:scale(1.1);
 transform:scale(1.1);}