@charset "UTF-8";

.w90{width:90%; margin:auto !important; position: relative;}
/*新闻*/
.cx-news-wrap{padding:40px 0;clear:both;overflow:hidden; }
.cx-news-list{overflow:hidden;}
.cx-news-list .item{float:left;width:calc(34.88% - 40px);overflow:hidden; margin-top:74px;}
.cx-news-list .pic{overflow:hidden; position: relative;}
.cx-news-list .pic img{display:block;width:100%;transition:all 1s; }
.cx-news-list .pic:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.36);z-index: 2;}
.cx-news-list .pic:hover:before{background-color: rgba(0, 0, 0, 0);}
.cx-news-list .pic:hover img{transform:scale(1.1);}
.cx-news-list .text{overflow:hidden;}
.cx-news-list a:hover span{ background:#001961; color:#fff; border:1px solid #001961; width:180px;}

.cx-news-list .text .bd em{ top:20px;font-family:"DIN Medium";font-size:15px;color:#040000; font-weight:lighter;}

.cx-news-list .text .bd{padding:20px 0 0 0;overflow:hidden;}
.cx-news-list .text .bd h3{height:48px;line-height:48px;font-size:26px; letter-spacing:1px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight:lighter;}
.cx-news-list .text .bd h3 a{display:block;color:#040000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-news-list .text .bd h3 a:hover{color:#001961;}
.cx-news-list .text .bd p{height: 50px;line-height:1.75;font-size:17px;color:#585858;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; letter-spacing:1px; font-weight:lighter;}
.cx-news-list .text .tag{position:relative;padding:20px 80px 20px 0;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-top:#f0f0f0 solid 1px;}
.cx-news-list .text .tag a{display:inline-block;margin-right:10px;font-size:14px;color:#999;}
.cx-news-list .text .tag a:hover{color:#001961; font-weight:bold;}

@media(max-width:1200px){
    .cx-news-wrap{padding:40px 10px;}
    .cx-news-list{margin:-10px;}
	.te2m{margin: 0 10px;}
    .cx-news-list .item{width:calc(50% - 20px);  margin-top:40px;}
    .cx-news-list .text .bd h3{font-size:16px;}
    .cx-news-list .text .bd p{height:44px;font-size:14px;}
    .cx-news-list .text .read a{font-size:14px;}
}
@media(max-width:750px){
    .cx-news-list{margin:0;}
    .cx-news-list .item{margin:0 0 10px;width:100%;}
}

.te2m{margin:0 20px;}
/*--end cx-news-list--*/


.news{ padding:26px 0 0;}
.news-box{ border:1px solid #EEEEEE; overflow:hidden;}
.news-box a{ display: block;}
.news-box .left{ float:left; overflow:hidden;}
.news-box .right{ float:right; width:68%; padding:4% 8% 0 5%;}
.news-box .right .date{ font-size:25px; color: #999999;}
.news-box .right .tit{ margin-top:11px; font-size:28px; color:#333;}
.news-box .right .des{ margin-top:18px; color: #777777;line-height: 30px; font-size:16px; height: 60px; overflow: hidden;}
.news-box .right span{ margin: 35px 0 0;}  
.news-box a:hover span{ background:#001961; color:#fff; border:1px solid #001961;}
.news-box a:hover .tit{ color:#001961;}
.news-box a:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1);}

.news-link{ margin: 45px -12px 0;}
.news-link li{ float:left; width: 25%; padding: 0 12px;}
.news-link li a{ display: block; text-align: center; background: #f5f5f5; padding: 10px 0;}
.news-link li em{ margin-right: 10px; display: inline-block; vertical-align:middle; background: #001961; border-radius: 50%;}
.news-link li span{ display: inline-block; vertical-align: middle; font-size:20px; color: #333333;}
.news-link li i{ display: inline-block; font-style: normal; vertical-align: middle; font-size:1px;  color: #bbbbbb; text-transform: uppercase;} 
.news-link li a.active{ background: #001961;}
.news-link li a.active em{ background: #001961;}
.news-link li a.active i{ color: #FFFFFF;}
.news-link li a.active span{ color: #FFFFFF;}

.news-list{ margin: 40px 0 40px;}
.news-list li{ margin-top: 40px; height:220px;.news-list li position: relative; background: #FFFFFF;  -o-box-shadow:0 0 20px rgba(0,0,0,.08); -ms-box-shadow:0 0 20px rgba(0,0,0,.08); -moz-box-shadow:0 0 20px rgba(0,0,0,.08); -webkit-box-shadow:0 0 20px rgba(0,0,0,.08); box-shadow:0 0 20px rgba(0,0,0,.08);}
.news-list li a{ display: block; padding:0 190px 0 0; overflow:hidden; position: relative; position: relative; }
.news-list li a:before{ content: ""; position: absolute; bottom:0; left:0; width: 0; height: 3px; background: #001961; -webkit-transition: all ease .4s; -moz-transition: all ease .4s;  -ms-transition: all ease .4s; -o-transition: all ease .4s;  transition: all ease .4s;}
.news-list li .img{ float: left; overflow: hidden; width:300px; height:222px;}
.news-list li .img-vertical i{ padding-bottom: 58.8%;}
.news-list li .text{  margin-left:338px; padding:28px 11% 18px 0;}
.news-list li .text .tit{ height:60px; line-height: 46px; font-size:1.8em; color:#000102;}
.news-list li .text .des{ color:#696767; line-height:28px; height:54px; overflow: hidden; font-size:16px;}
.news-list li .text span{ margin-top:20px; display: block; color:#696868; border-top:#b2b2b2 solid 2px; width:106px; line-height:40px; font-size:16px; text-transform: uppercase;}
.news-list li .date{ position: absolute; top:62px; right:0; width: 190px; border-left: 1px solid #eeeeee; padding-left:54px; color: #999999;}
.news-list li .date span{ display: block; font-size:32px; color:#060201; height:53px;}
.news-list li .date p{ font-size:30px; color:#6d6d6d; padding-left:2px;}
.news-list li .date i{ margin-top:50px; display: inline-block; width:32px; height: 32px; background:url(../images/slick_next.png); background-color:#001961; border-radius:50%;}
.news-list li:hover{z-index:1; }
.news-list li a:hover:before{ width: 100%;}
.news-list li a:hover{ background: #FFFFFF; -o-box-shadow:0 0 20px rgba(0,0,0,.08); -ms-box-shadow:0 0 20px rgba(0,0,0,.08); -moz-box-shadow:0 0 20px rgba(0,0,0,.08); -webkit-box-shadow:0 0 20px rgba(0,0,0,.08); box-shadow:0 0 20px rgba(0,0,0,.08);}
.news-list li a:hover .img img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.news-list li a:hover .text .tit{ color: #001961;}
.news-list li a:hover .date i{ background-color: #001961;}

.transition {
	-webkit-transition: all ease .4s;
	   -moz-transition: all ease .4s;
	    -ms-transition: all ease .4s;
	     -o-transition: all ease .4s;
	        transition: all ease .4s;
}

.b-shadow{
	-o-box-shadow:0 0 25px rgba(0,0,0,.08); 
	-ms-box-shadow:0 0 25px rgba(0,0,0,.08);
	-moz-box-shadow:0 0 25px rgba(0,0,0,.08);
	-webkit-box-shadow:0 0 25px rgba(0,0,0,.08);
	box-shadow:0 0 25px rgba(0,0,0,.08);
}
.img-vertical{ position: relative; width: 100%; overflow: hidden;} 
.img-vertical i{display: block;}
.img-vertical img{ display: block; width:100%; position: absolute;  margin: auto; top: 0;/* right: 0; */bottom: 0; left: 0;} 
.ny-more{ margin: 0 auto; width: 180px; height: 46px; line-height: 46px; display: block; text-align: center; font-size: 12px; color: #FFFFFF; background: #001961; } 
.ny-more2{width:140px; height: 40px; line-height: 40px; display: block; text-align: center; font-size:16px; color: #585757; border: 1px solid #bfbfbf;     box-shadow: 0 0 5px rgba(0,0,0,.08); }



/* 新闻详情 */
.picShow_l,.newsList{width:74%;overflow:hidden; font-weight:lighter;}
.showTitle{font-size:2.571em;color:#333;margin-bottom:8px;}
.newsShow .txt .date{margin-right:15px;}
.showTie{overflow:hidden;margin-bottom:40px;}
.showTie h2{font-size:2.6em;color:#333;margin-bottom:25px; font-weight:normal;}
.showTie .txt span{color:#454545;position:relative;padding-left:22px;font-size:1.143em;margin-right:15px; background:url(../images/ionl.jpg)0 0px no-repeat;}
.showTie .txt span:before{ position:absolute;left:0;top:-1px;}
.showTie .txt .s{ background:url(../images/ion.jpg) 0 0px no-repeat !important;}
.showTie .bshare-custom{margin-top:-30px;}
.newsShow .showTie p{font-size:.75rem;color:#999; m}
.showCon{overflow:hidden;margin-bottom:60px; font-size: 1.15em; line-height:29px; text-transform:none;}
.showCon p{margin-bottom:10px;}
.showCon img{ display:block; margin:auto; text-align:center;}
.showCon .ce img{min-width:60%;}
.show-synopsis{background:#f7f8fa;padding:15px;margin-bottom:40px; font-size: 1.15em; line-height:29px;}
.show-synopsis i{display:inline-block;width:15px;background: url('../images/a_l.png') no-repeat;height:15px;margin-right:5px;}
.show-synopsis .r{background: url('../images/a_r.png') no-repeat;margin-left:5px;margin-right:0;}

.picShow_r{width:22%;overflow:hidden;}
.picShow_r .title{font-size:1.429em;color:#333;border-bottom: 1px solid #d9d9d9;height:46px;margin-bottom:25px;white-space:nowrap;text-overflow: ellipsis;}
.picShow_r .title span{display:inline-block;border-bottom: 1px solid #083366;height:46px; font-weight:normal; font-size: 1.2em;}
.picShow_r .title a{float:right;font-size:12px;margin-top:4px;}
.picShow_r li{border-bottom: 1px dotted #bfbfbf;padding-bottom:15px;margin-bottom:15px;overflow: hidden;font-size:12px;}
.picShow_r li .pImg{width:35%;float:left;margin-right:20px;border:1px solid #ddd;}
.picShow_r li h4{font-size:16px;margin-bottom:10px; font-weight:normal; margin-top:11px;   overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box;}
.picShow_r li p{ font-size:14px; line-height:24px; font-weight:lighter;  overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box;}
.picShow_r li h4 a{color:#222;}
.picShow_r li h4 a:hover{color:#062550;}
.picShow_r li:hover img{transform: scale(1.1);}
.picShow_r li:last-child{border-bottom:none;}
.rightNews_w li h4{font-size:18px;padding-top:10px;}
.showPage{height:90px;line-height:90px;overflow:hidden;background:#f1f1f1; font-size: 1.15em; }
.showPage a{float:left;width:43%;padding:0 20px;}
.showPage a i{font-style:normal;font-family:"宋体";font-weight:bold;padding-left:10px;margin-left:10px; border-left: 1px dotted #ccc;}
.showPage a:nth-child(2){float:right;text-align:right;}
.showPage a:nth-child(1) i{padding:0 10px 0 0;margin:0 10px 0 0; border-right: 1px dotted #ccc;border-left:none;}
.showPage a:nth-child(3){width:14%;text-align:center;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.showPage a:hover{background:#062550;color:#fff;}
.rightNews,.rightContact{background:#f2f2f2;padding:5%;}
.rightNews_w,.rightContact_w{background:#fff;padding:8%;}
.rightContact{margin-top:30px; font-size:1.1em;}
.rightContact h4{background: url('../images/zxIcon.png') no-repeat left 0.8vw;padding-left:34px;font-size:1.8vw;color:#191919;font-family:Arial;font-weight:bold;border-bottom: 1px solid #ddd; margin-bottom:20px; overflow:hidden; height:4vw; line-height:3vw;}
.rightContact p{padding-left:65px;margin-bottom:10px;overflow:hidden; font-size:15px; text-transform:none; line-height:21px;}
.rightContact p span{margin-left:-65px;float:left;}




.listWrap{overflow:hidden;padding:60px 0;font-size:.875em;}
.container{position:relative; width:90%; margin:0 auto;}



.context{width: 100%; background:#f1f1f1;height:90px;}
.context p{width:50%;float: left;height:90px;line-height:90px;}
.context p a{font-size:15px;color: #666666;display: block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.context p.prevNews a{margin-left: 20px;padding-left: 20px;background: url(../images/mub02_jt01.png) no-repeat left center;}
.context p.NextNews a{margin-right: 20px;padding-right: 20px;text-align: right;background: url(../images/mub02_jt03.png) no-repeat right center;}
.context p.prevNews a:hover{background: url(../images/mub02_jt05.png) no-repeat left center; color:#083366;}
.context p.NextNews a:hover{background: url(../images/mub02_jt04.png) no-repeat right center; color:#083366;}
.context p.NextNews{border-left: 1px solid #ddd;width:50%;}
.newsDetailsSection .backNewsList{width: 59px;height: 59px;display: block;position: absolute;left: -59px;top: 0;cursor:pointer; margin-top:40px;}



@media (max-width:1680px){
.container{position:relative; width:100%; margin:0 auto; padding:60px 40px 0 40px;}	
}


/*图片*/

.cx-photos-wrap{padding:5% 0;clear:both;overflow:hidden;  text-transform: capitalize;}
.cx-photos-list{margin:-15px;overflow:hidden;}
.cx-photos-list .item{float:left;margin: 15px 1%;width: calc(23.5% - 10px);border-radius:5px;/*box-shadow:0 0 10px rgba(0,0,0,0.1); border: #f0f0f0 solid 1px;*/}
.cx-photos-list .pic{overflow:hidden; border: 1px solid #efefef;}
.cx-photos-list .pic img{display:block;width:100%;transition:all 1s;}
.cx-videos-list .pic a{display:block;position:relative;}
.cx-videos-list .pic a:after{display:block;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.5);transition:all 0.5s;}
.cx-videos-list .pic a:before{display:block;position:absolute;z-index:3;left:50%;top:50%;font-size:36px;color:#fff;font-family:'iconfont' !important;content:"\e618";transform:translate(-50%,-50%);transition:all 0.5s;}
.cx-photos-list .text{width:100%;text-align:center;overflow:hidden;line-height:60px;}
.cx-photos-list .text h3{font-size:17px;color:#333; height:50px; overflow:hidden; font-weight:normal; text-overflow:ellipsis;white-space:nowrap;}
.cx-photos-list .text h3 a{color:#333;}
.cx-photos-list .text p{line-height:24px;font-size:16px;color:#666;/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/}
.cx-photos-list .item:hover .pic img{transform:scale(1.1);}
.cx-photos-list .item:hover .text h3 a{color:#e91e2e;}
.cx-videos-list .item:hover .pic a:after{background-color:rgba(0,0,0,0.2);}
.cx-photos-list.hzhb{margin:-10px;}
.cx-photos-list.hzhb .item{margin:10px 10px;width:calc(16.66% - 20px);}
@media(max-width:1200px){.cx-photos-wrap{padding:40px 10px;} .cx-photos-list{margin:-10px;} .cx-photos-list .item{margin:10px;width:calc(50% - 20px);}}
@media(max-width:750px){.cx-photos-list{margin:0;} .cx-photos-list .item{margin: 0 1% 2% !important;width: 48% !important;} .cx-photos-list .text h3{font-size:14px;}}
.h40{height:40px; overflow:hidden;}
