@charset "utf-8";
body{font-size:14px;}
a,a:hover{transition: all ease 0.4s;}
img{transition:all ease 0.3s;}

.w-1200 .btn-default{background-color:#e6e6e6;border-color:#e6e6e6;border-width:1px;line-height: 1.42857;color:#666;border-radius: inherit;}
.w-1200 .btn-default:hover,
.w-1200 .btn-default:focus,
.w-1200 .btn-default:active,
.w-1200 .btn-default.active{color:#333;background-color:#c7c7c7;border-color:#c7c7c7}
/*鍏煎鏄撹亰*/
::-webkit-scrollbar {width: 10px;height: 7px;}
::-webkit-scrollbar-button{width: 0;height: 0}
::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,.23)}
::-webkit-scrollbar-thumb:hover {background-color: rgba(0,0,0,.35)}
::-webkit-scrollbar-thumb:active {background-color: rgba(0,0,0,.45)}
.w-1200{width: 1200px;}
.c-primary,.c-primary a,a.c-primary{color:#174799}
.c-primary a:hover,a.c-primary:hover{ color:#174799}
.btn-primary{color:#fff;background-color:#174799; border-color:#174799}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active{color:#fff;background-color:#0d3373;border-color:#0d3373}
.bg-fff{background-color: #fff;min-width: 1200px;width: 100%;}

.a-on a{text-decoration: none;}
.on-color a:hover{color: #174799;}

.ico-nav span{margin-left: 10px;}
.ico-nav .iconfont{padding-right: 3px;}
.zybox{background-color:#174799;border-radius:10px;z-index:3;overflow: hidden;box-shadow: 0px 20px 40px #0006;}
.zybox .iconfont{font-size: 35px;line-height: 1.3;font-weight: normal;}
.zybox li{float: left;display: inline-block;width: 12.5%;}
.zybox li a{display: block;height: 105px; padding: 15px 0;position: relative;}
.zybox li p{margin:0;}
.zybox li a:hover::before{animation: orangeIn .2s ease;opacity:1}
.zybox li a:before{content: '';position: absolute; background-color:#00276b;display: block;width: 100%;height: 100%;top:0;left:0;animation: orangeOut .2s ease;z-index: -1;opacity:0}
@keyframes orangeIn{0%{transform:scale(.8);opacity:0}
100%{transform:scale(1);opacity:1}
}
@keyframes orangeOut{0%{transform:scale(1);opacity:1}
100%{transform:scale(.8);opacity:0}
}

.banner-main{width: 100%;min-width: 1200px; height: 710px;overflow: hidden;margin-top: -52.5px;}
.banner-main .bd{height: 710px;}
.banner-main .bd li{height: 710px;background-repeat: no-repeat;background-position: center;}
.banner-main .bd a{display: block;height:100%;}
.banner-main .tit{right: 0;top: 50%;}
.banner-main .tit a{height: 38px;width: 100px;display: block;position: relative;right: -60px;background-color:rgba(0, 0, 0, 0.3); border-radius: 19px 0 0 19px;margin-bottom: 10px;}
.banner-main .tit a.on{right:0;background-color:#174799;}
.banner-main .tit i{display: block;background: url(../images/titbg.png) no-repeat center;width: 38px;height: 38px;background-size: cover;position: absolute;left: 0;top: 0;}
.banner-main .tit .on i{animation: rotate 3s linear infinite;}
@keyframes rotate {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}

.titleBox{padding-top: 40px;padding-bottom: 40px;}
.titleBox:after{content: '';width: 80px;height: 2px;background-color: #333;margin: 0 auto;display: block;}
.hotvideo{width:60%;}

.hotbox{width: 40%;}
.hotbox .title{background-color: #d3101a;}
.hotbox .table{background-color: #fff;}
.hotbox .table td,.hotbox .table th{font-size: 16px;padding: 10px;}
.hotbox .table th{background-color: #f3f3f3}
.hotform .input-text{width: 37%;margin-right: 13px;float: left;border: 2px solid #174799;}
#bm-show td:nth-child(2) {color: #d3101a;}

.photoBoxI .hd{}
.photoBoxI .hd li{display: inline-block;margin:0 15px;cursor:pointer;color: #777}
.photoBoxI .hd .on{color:#174799;font-weight:500; }
.photoBoxI .bd .box{width: 100%;min-width: 1200px;}
.photoBoxI .bd .box ul{}
.photoBoxI .bd .box li{float: left;width:25%;}
.photoBoxI .bd .box li p{margin: 0;padding: 10px 0;transition:background-color ease 0.3s;}
.photoBoxI .bd .box li a:hover p{background-color:#174799;color: #fff;transition:background-color ease 0.3s;}

.jobBox{position: relative;}
.jobBox .bd,.jobBox .fd{width: 100%;min-width: 1200px;overflow: hidden;}
.jobBox .pic,.jobBox .title{width: 50%;float: left;}
.jobBox .title{padding-top: 6%;padding-left:10%;padding-right:10%;}
.jobBox .title h2:after{content: '';width: 40px;height: 5px;background-color: #333;display: block;margin-top: 20px;}
.jobBox .fd .title h2:after{margin-left: auto;}
.jobBox .contnp{position:absolute;top: 50%;z-index: 2;margin-top: -30px;font-size: 0;width: 100%;min-width: 1200px;text-align: center;}
.jobBox .contnp a{display:inline-block;width: 60px;height: 60px;background-color: #174799;line-height: 60px;text-align: center;color: #fff;}
.jobBox .contnp .iconfont{font-size: 24px;}
.jobBox a.prevStop,.jobBox a.nextStop{background-color: #fff;color: #000;}
.jobBox .title .asite{display: block; border:1px solid #000;width: 120px;height: 30px;line-height: 30px;}
.jobBox .title .asite .iconfont{font-size: 30px}
.jobBox .title a.asite:hover{background-color:#174799;color: #fff;}

.tehBox{overflow: hidden;padding-bottom: 40px;}
.tehBox .bd{width: 740px;height: 500px;}
.tehBox .bd li{position: relative;}
.tehBox .bd .box {position: absolute;bottom:20px;left: 0;background-color:rgba(255, 255, 255, 0.9);padding:0 35px;z-index: 2}

.tehBox .hd{width: 460px;height: 500px;background-color:#848484;padding: 0 70px;}
.tehBox .hd h3 .iconfont{font-size: 22px}
.tehBox .hd li,.tehBox .hd ul>a{float: left;width: 160px;padding: 15px 0;background-color:#616161;border-left: 1px solid #848484;border-bottom: 1px solid #848484;display: block;}
.tehBox .hd ul .iconfont{font-size: 24px;margin-right: 8px;}
.tehBox .hd .on{background-color: #4f4f4f;transition: all ease 0.4s;}

.nlistBox{float: left;padding-right: 20px;}
.nlistBox .bg{padding:5px 20px;background-color: #f4f4f4;}
.nlistBox a{display: block;overflow: hidden;}
.nlistBox a:hover img{transform: scale(1.1);}
.nlistBox a img{transition:all ease 0.3s;}

.nlist{padding-right: 0;}
.nlist li{margin-bottom: 10px;}
.nlist li:after{content: "\20";display: block;height: 0;clear: both;visibility: hidden;}
.nleft{width: 66.66666%;}

.nlist li time{display: block;float: left;border:2px solid #ddd;text-align: center;width: 65px;height: 65px;}
.nlist li time>p{margin:0;font-size: 20px;line-height: 20px;margin-top: 10px;}
.nlist li time>span{font-size: 12px;color: #666}
.nlist li a:hover time{background: url(../images/bor.png) no-repeat center;border-color: transparent;transition: border-color ease 0.4s;}
.btn-block-outline{color: #000;background-color: transparent;border-color: #000;}
.vlist ul{margin-left: -20px;}
.vlist li{width:386.6px;float: left;margin-left: 20px;}
.vlist li a{display: block;position: relative;overflow: hidden;}
.vlist .iconfont{font-size: 70px;line-height: 1;position: absolute;left: 50%;top:50%;width: 70px;height: 70px;margin-left: -35px;margin-top: -35px;opacity: 0;transition: opacity ease 0.3s;}

.vlist li a p{position: absolute;left: 0;bottom:0;background-color:rgba(0, 0, 0, 0.6);z-index: 3;height:45px;width: 100%;text-align: center;font-size: 16px;line-height:45px;margin-bottom: 0;color: #fff;transition: bottom ease 0.3s;}
.vlist li a:hover p{bottom:-45px;transition: bottom ease 0.4s;}
.vlist li a:hover .iconfont{opacity: 1;transition: opacity ease 0.3s;}
.vlist a:hover img{transform: scale(1.1);}


.links{background-color: #eff3fb;}
.links .hd .on{color: #174799}
.links .hd span{margin-right:10px;cursor: pointer;}
.links .bd a{margin-right: 18px;float: left;}

.bottomC{background: url(../images/bottombg.jpg) no-repeat center;height: 338px;width: 100%;min-width: 1200px;}
.BotList a{color:rgba(255, 255, 255, 0.6);}
.BotList{padding-top: 50px; line-height: 28px;width: 100%;}
.BotList dl{margin-right: 70px;}
.BotList .contact {margin-right: 0;}
.contact h2 small{color: #5a7fbd;}
.contact p{margin-bottom: 0;}

.copyBox{background-color: #333;min-width: 1200px;}

.weixin{display: none;width: 200px;position: absolute;right: -210px;top: -85px;border: 3px solid #333;z-index: 3}


.subbanner{background:url(../images/subbanner.jpg) no-repeat center;height: 422px;min-width: 1200px;}
.subbanner .zybox{border-radius: 0 0 10px 10px;box-shadow: 0px 10px 15px #0006;}
.subbanner .zybox li a{height:auto;padding: 12px 0}
.subbanner .zybox .iconfont{font-size: 30px;}
.subbanner:after{content: "";display: block;position: absolute;width: 100%;height: 121px;background: url(../images/subbanner_bg.png) no-repeat center;bottom: 0;left: 0}
.subnav li{float: left;margin-right: 20px;}
.Tradius .btn{border-radius:20.5px;}
.navborder{border-bottom:3px solid #174799;}

.box-arc .titleBox{padding-top: 20px;padding-bottom: 20px;}
.box-arc{overflow: hidden;}
.box-arc ul{margin-left: -50px}
.box-arc li{margin-bottom: 50px;margin-left: 50px;width: 545px;float: left;}
.box-arc .text-info{border-top: 1px solid #a0a0a0;border-bottom: 1px solid #a0a0a0;}
.box-arc .click-buttons a{height: 45px;line-height: 45px;width: 49%;transition: all 0.3s;}

.aboutBox{background: url(../images/hfmap.jpg) no-repeat right bottom;text-align:justify;line-height: 1.8;}
.aboutBox p{margin-bottom: 20px}

.lcBoxl{width: 580px;}
.lcBoxl .swiper-container-l{width: 580px;height: 400px;overflow: hidden;}
.lcBox{background: #f4f4f4;}

.lcBox .swiper-container-l .lt {
    position: absolute;
    width: 165px;
    left: 0;
    top: 50%;
    font-weight: lighter;
    line-height: 34px;
    margin-top: -17px;
    margin-bottom: 0;
    text-align: center;
    font-size: 18px;
}

.lcBox .swiper-container-l .rt {
    float: right;
    font-weight: normal;
    font-size: 14px;
    border-left: 1px solid #e1e1e1;
    line-height: 24px;
    width: 420px;
    text-align: justify;
    padding: 18px 30px;
    margin-bottom: 0;
}
.lcBox .swiper-container-l .swiper-slide:after {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: #e1e1e1;
    border-radius: 50%;
    left: 156.5px;
    top: 50%;
    margin-top: -4px;
    transition: all .3s;
}
.lcBox .swiper-container-l .swiper-slide-active .lt {
    font-size: 32px;
    color: #174799;
}
.lcBox .swiper-container-l .swiper-slide-active:after {
    width: 12px;
    height: 12px;
    margin-top: -6px;
    left: 154px;
    background: #174799;
}
.lcBox .swiper-container-l .swiper-slide-active {
    color: #174799;
}
.lcBoxr{width: 560px;height: 460px;}

.telBox li{float: left;width: 33.3333333%}
.telBox .iconfont{font-size: 40px;border:1px solid #666;border-radius: 50%;padding: 20px;color: #666;line-height: 1;display: inline-block;}
.mapBox .map img{border-radius:15px;}
.mapBox ul{margin-left: -30px;}
.mapBox li{border:1px solid #ddd;margin-left: 30px;margin-top: 30px;padding: 20px 50px;width: 555px;float: left;height: 166px;}
.telBox .weixin{right: -60px;top: -25px;}


.newsBox li{border-bottom:1px solid #ececec;padding: 30px 0;position: relative;}
.newsBox li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.newsBox a:hover img,.photoBox a:hover img{transform: scale(1.1);}
.newsrt{width: 825px;}
.newsh2{font-weight:500;}
.newsimg{width:285px;margin-right:30px;border-radius: 5px;overflow: hidden;display: block;height: 179px;}
.newsBox a:hover img{transform: scale(1.1);}
.page_list{line-height: 45px;margin-top: 40px;margin-bottom: 10px;}
.page_list a{padding:12px 18px;margin-right:10px;background-color: #f3f5f8;border-radius: 5px;}
.page_list a:hover{background-color: #174799;color:#fff;}
.page_list b{background-color: #174799;padding: 12px 18px;color: #fff;margin-right: 10px;border-radius: 5px;font-weight: 500;}
.page_ms a{background-color: #fff;}


.qjico .iconfont{font-size: 24px;}
.quanjing{width: 100%;height: 700px;overflow: hidden;border-radius: 10px;}
.photoBox {margin-left: -30px;}
.photoBox li{width: 360px;margin-left: 30px;float: left;margin-top: 30px;border-radius: 5px;overflow: hidden;background-color:#f3f5f8;}
.photoBox li a{display: block;overflow: hidden;position: relative;}
.photoBox li p{margin: 0;line-height: 50px;}
.photoBox li a .iconfont{position: absolute;z-index: 2;left: 50%;top: 50%;color:#fff;font-size: 70px;margin-left: -35px;margin-top: -35px;line-height: 1;}

.jyBox{background-color: #f4f4f4;}
.jyBox .l{padding: 30px 50px;}
.jyBox .l h3{padding-bottom: 0;}
.jyBox .r li{float: left;position: relative;width: 33.333333%;overflow: hidden;}
.jyBox .r .bgr{background-color:rgba(0, 0, 0, 0.5);left: 0;right: 0;height: 100%;position: absolute;top: 0;padding:50px 30px; transition: all .3s;display: block;}
.jyBox .r .bgr b{font-size: 40px;}
.jyBox .r a.bgr:hover{background-color:rgba(0, 0, 0, 0.8);}
.jyBox .r .bgr .iconfont{left: -100px;font-size: 30px;position: relative;transition: all .3s;}
.jyBox .r a.bgr:hover .iconfont{left: 0px;}
.tpt0 .titleBox{padding-top: 0;}
.jobarc .hd ul{margin-left: -60px;}
.jobarc .hd li{width: 340px;float: left;margin-left: 60px;background-color: #f4f4f4;cursor: pointer;}
.jobarc .hd li b{display: inline-block; height: 88px;border-bottom: 4px solid transparent;line-height: 88px;font-size: 24px;}
.jobarc .hd .on b{border-bottom-color: #174799;color: #174799;}
.jobarc .bd ul{margin-left: -60px;}
.jobarc .bd li{width: 540px;margin-left: 60px;margin-top: 60px;float: left;border:1px solid #000;padding: 15px;}
.jobarc .bd h4{font-weight: 700;}
.mqarc .bd{height: 60px;overflow: hidden;width: 1080px;}
.mqarc .bd li{float: left;width: 80px;margin: 0 20px;}
.mqarc .iconfont{position: absolute;top:180px;font-size:40px;line-height: 1}
.mqarc .prev{left: 25px}
.mqarc .next{right: 25px}
.izpBox>.l{width: 570px;border-right: 1px solid #f3f5f8;padding-right: 40px;}
.izpBox>.r{width: 570px;border-left: 1px solid #f3f5f8;padding-left: 40px;}
.izpBox li{line-height:36px; }

.imspic>.l{width: 793.32px;height: 462px;}
.imspic>.r{width: 386.66px;height: 462px;padding:20px 30px 30px;background-color:#fff;}
.imspic>.r .iconfont{font-size: 18px;}
.imsBox{margin-left: -20px;}
.imsBox li{position: relative;float: left;padding-left: 20px;margin-top: 20px;height: 390px;overflow: hidden;width: 33.33333%;}
.imsBox li .p{height: 257px;width:100%;overflow: hidden;}
.imsBox li .t{height:200px;padding: 0 30px; background-color:#fff;position: absolute;top: 257px;transition: all .4s;z-index: 3;left: 20px;right: 0;}
.imsBox li .t .pmb p{margin-bottom: 0;}
.imsBox li .btn-secondary-outline{color: #777;border-color: #ccc;}
.imsBox li .btn-secondary-outline:hover,
.imsBox li .btn-secondary-outline:focus,
.imsBox li .btn-secondary-outline:active,
.imsBox li .btn-secondary-outline.active{color:#fff;background-color:#0d3373;border-color:#0d3373}
.imsBox li .t h3{transition: all ease .3s;}
.imsBox li .t .pos-a{transition: all ease .5s;bottom: 0}
.imsBox li:hover .t{top: 195px;}
.imsBox li:hover .t h3{padding-top: 30px;}
.imsBox li .btn{opacity: 0;transition: all ease .3s;}
.imsBox li:hover .btn{transition: opacity .5s 120ms;opacity: 1;}
.imsBox li:hover .t .pos-a{bottom:15px;}

.imsBox li .p:after{content: "";display: block;position: absolute;width: 100%;height: 100%;transition: all .3s;z-index: 2;top: 0;}
.imsBox li:hover .p:after{background-color:rgba(0, 0, 0, 0.3);}

.Fform .Finput{padding: 15px 20px;width: 100%;}
.Fform .Finput,.Fform textarea{background-color:#f3f5f8;border:none;}
.Fform textarea{width: 100%;height: 200px;resize: none;padding:15px 25px;}
.artvideo{width: 860px;}
.artVt{width: 315px;background-color: #fff;}
.artVt h3{font-size: 24px;padding: 25px 0 15px;margin:0 25px;border-bottom: 1px solid #ccc}
.artVt li{padding: 0px 20px 0px 25px;}
.artVt li a{display: block;padding: 15px 0;border-bottom: 1px solid #f1f1f1;white-space: nowrap;width: 100%;overflow: hidden;text-overflow:ellipsis;position: relative;}
.artVt ul{height: 398px; overflow-y:scroll;overflow-x:hidden;}
.artVt li.on a,.artVt li a:hover{background-color: #174799;color: #fff;padding-left: 32px;}
.artVt li a .iconfont{opacity: 0;position:absolute;left: -30px;transition: left ease .4s;font-size: 18px}
.artVt li.on a .iconfont,.artVt li a:hover .iconfont{opacity: 1;left: 10px}


#vscroll::-webkit-scrollbar-track {background-color:#fff;}
#vscroll::-webkit-scrollbar {width:5px;background-color:#fff;}
#vscroll::-webkit-scrollbar-thumb {background-color:#ccc;border-radius:10px;}


.artMs{margin-top: 130px;height: 560px;padding-left: 580px;padding-top: 30px;}
.artMsPic{width: 468px;height: 590px;left: 50px;bottom: 50px;overflow: hidden;border-radius:15px;}
.artMsIco{right: 30px;top: 0;background:url(../images/msico.png) no-repeat center;width: 64px;height: 97px;color: #fff;padding-top: 15px;}
.scrollbar{height: 280px;margin-right: 30px;overflow-y:scroll;overflow-x:hidden;}

.scrollbar::-webkit-scrollbar-track {background-color:#fff;}
.scrollbar::-webkit-scrollbar {width:5px;background-color:#fff;}
.scrollbar::-webkit-scrollbar-thumb {background-color:#ccc;border-radius:10px;}



.artMsIco .iconfont{font-size: 30px;line-height: 1}
.artMs .btn-primary,.artstnT .btn-primary{bottom: 50px;border-radius:20px;}
.artshare{right: 0;top: 0;}
.share .Hui-share a {
    display: inline-block;
    text-indent: 0;
    font-size: 30px;
    color: #bbb;
    background-image:none;
    width: 60px;height: 60px;
    background-color:#f3f5f8;
    line-height: 60px;text-align: center;
    margin: 0 0 0 10px;
    position: relative;
}
.share .Hui-share a:hover{color: #fff;background-color: #174799;}
.social-share .icon-wechat .wechat-qrcode {
	display:none;
	border:1px solid #eee;
	position:absolute;
	z-index:9;
	top:-205px;
	left:-72px;
	width:200px;
	height:192px;
	color:#666;
	font-size:12px;
	text-align:center;
	background-color:#fff;
	box-shadow:0 2px 10px #aaa;
	transition:all 200ms;
	-webkit-tansition:all 350ms;
	-moz-transition:all 350ms
}
.social-share .icon-wechat .wechat-qrcode.bottom {
	top:40px;
	left:-84px
}
.social-share .icon-wechat .wechat-qrcode.bottom:after {
	display:none
}
.social-share .icon-wechat .wechat-qrcode h4 {
	font-weight:normal;
	height:26px;
	line-height:26px;
	font-size:12px;
	background-color:#f3f3f3;
	margin:0;
	padding:0;
	color:#777
}
.social-share .icon-wechat .wechat-qrcode .qrcode {
	width:105px;
	margin:10px auto
}
.social-share .icon-wechat .wechat-qrcode .qrcode table {
	margin:0 !important
}
.social-share .icon-wechat .wechat-qrcode .help p {
	font-weight:normal;
	line-height:16px;
	padding:0;
	margin:0
}
.social-share .icon-wechat .wechat-qrcode:after {
	content:'';
	position:absolute;
	left:50%;
	margin-left:-6px;
	bottom:-13px;
	width:0;
	height:0;
	border-width:8px 6px 6px 6px;
	border-style:solid;
	border-color:#fff transparent transparent transparent
}
.social-share .icon-wechat:hover .wechat-qrcode {
	display:block
}




.creation_list{overflow:hidden;margin-left: -21px;}
.creation_list li{width:288px;float:left;margin-left:25px;margin-bottom:20px;position: relative;}
.creation_list li img{width:100%;vertical-align:middle;}
.creation_list li p{background:#F8F8F8;text-align:center;line-height:40px;height:40px;overflow:hidden;}
.creation_list .VideoIco{line-height: 192px;}


.color-box {
  background-color: #fff;
  border: 1px solid #eee;
}
.h2-photo {
  padding: 0;
}
.picshowlist_mid {
  float: left;
  width: 869px;
  margin-left: 25px;
  margin-right: 25px;
  overflow: hidden;
  height: 120px;
}
.picmidleft,
.picmidright {
  width: 24px;
  height: 120px;
  overflow: hidden;
}
.picmidmid {
  float: left;
  width: 815px;
  overflow: hidden;
  height: 120px;
}
.picmidmid ul {
  width: 815px;
  overflow: hidden;
  position: relative;
  height: 120px;
}
.picmidmid ul li {
  float: left;
  margin-left: 13px;
  /* display: inline; */
  
  text-align: center;
  overflow: hidden;
  position: relative;
  height: 120px;
}
.picmidmid ul li a {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 120px;
  height: 120px;
}
.picmidmid ul li img {
  max-width: 120px;
  border-width: 4px;
  border-style: solid;
  border-color: #fff;
}
.picmidright a {
  display: block;
  width: 24px;
  height: 76px;
}
.picmidleft a,
.picmidright a {
text-align:center;
  height: 120px;
  width: 25px;
  float: left;
  /* display: inline; */
  background: #f3f5f8;
  line-height: 120px;
}
.picmidleft a:hover,
.picmidright a:hover{
  background-color: #ccc;
}

.picmid-rad-l {
  border-radius: 10px 0 0 10px;
}
.picmid-rad-r {
  border-radius: 0 10px 10px 0;
}
.picmidmid ul li a img:hover,
.picmidmid .selectpic {
  border-color:#174799;
}
.picleftimg {
  width: 120px;
  height: 80px;
  background: url(../images/pic-bg.jpg) no-repeat;
  padding-top: 9px;
  padding-left: 5px;
  overflow: hidden;
}
.picleftimg img {
  width: 106px;
  height: 66px;
}
.picshowtxt_right {
  display: inline;
  /* width: 880px; */
}
.picshowtxt {
  width: 960px;
  min-height: 40px;
  /* _height: 40px; */
}
.picshowtxt_left {
  float: left;
  width: 70px;
  height: 50px;
  line-height: 30px;
  font-family: Georgia, "Times New Roman", Times, serif;
}
.picshowtxt_left span {
  color: #379be9;
  font-size: 30px;
}
.picshowtxt_left i {
  color: #666666;
  font-size: 20px;
}
.picshowtop {
  background: url("../images/loading.gif") no-repeat scroll center center;
  width: 100%;
  min-height: 500px;
  text-align: center;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 20px 0;
}
.contextDiv {
  cursor: pointer;
  height: 100%;
  width: 50%;
  position: absolute;
  top: 0px;
  z-index: 5;
}
.contextDiv span {
  position: absolute;
  top: 50%;
  margin-top: -10%;
  width: 60px;
  height: 80px;
  line-height: 80px;
}
.contextDiv .iconfont{font-size: 30px;}
#nextArrow_A {
  right: 0px;
  display: none;
  background: rgba(255, 255, 255, 0.6);
}
#preArrow_A {
  left: 0px;
  display: none;
  background: rgba(255, 255, 255, 0.6);
}
.closebtn1,
.closebtn2 {
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  right: 5px;
  top: 5px;
}
.pictwo {
  width: 270px;
  height: 88px;
  overflow: hidden;
  margin-top: 20px;
}
.pictwo ul li {
  width: 120px;
  height: 88px;
  float: left;
  margin-right: 15px;
  position: relative;
  overflow: hidden;
}
.pictwo ul li img {
  width: 120px;
  height: 88px;
}

/*鍥剧墖鐗规晥*/

.piccontext {
  width: 100% !important;
  padding: 0 20px;
  box-sizing: border-box;
  margin: 0 auto;
  overflow: hidden;
}
.source {
  width: 100%;
  line-height: 20px;
}
.source .iconfont{font-size: 17px;line-height: 1}
.source_left a {
  color: #666666;
}
.source_left a:hover {
  color: #ff5d11;
  text-decoration: underline;
}
.source_left span {
  color: #ababab;
  padding-left: 15px;
  font-family: Arial, Helvetica, sans-serif;
}
.support {
  float: left;
  height: 20px;
  overflow: hidden;
}
.support img {
  padding: 0px 5px;
}
/* .spell {
  background: url("../images/spel.jpg") 0px -1px no-repeat;
  padding-left: 23px;
}
a.spell:hover {
  background: url("../images/spel_1.jpg") 1px -1px no-repeat;
} */
.picshow {
  width: 100%;
  overflow: hidden;
}
#pic1 {
  max-width: 100%;
  width: 100%;
}
#preArrow {
  left: 0px;
}
#nextArrow {
  right: 0px;
}
.piclefttxt {
  width: 120px;
  line-height: 20px;
  text-align: center;
  margin-top: 5px;
}
.piclefttxt a {
  color: #444444;
}
.piclefttxt a:hover {
  color: #174799;
}
.piclistshow {
  width:100%;
  overflow: hidden;
  border-top: 1px solid #e4e4e4;
  margin: 30px 0;
  display: none;
  background-color: #fff;
}
.piclistshow ul li {
  width: 25%;
  height: 274px;
  float: left;
  border-bottom: 1px solid #e4e4e4;
  overflow: hidden;
  border-right: 1px solid #e4e4e4;
  cursor: pointer;
  text-align: center;
  padding-top: 30px;
}
.piclistshow .picimg {
  width: 290px;
  height: 180px;
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  
  padding: 0px 10px;
}
.picimg img {
  max-width: 250px;
  max-height: 180px;
}
.pictxt {
  padding: 15px 20px 0;
  line-height: 25px;
  text-align: center;
  height: 50px;
  overflow: hidden;
}
.pictxt h3 {
  font-size: 14px;
  font-weight: normal;
}

/*寮瑰嚭灞?/
.bodymodal {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #000;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  z-index: 1100;
  position: fixed;
  top: 0px;
  left: 0px;
  display: none;
}
.firsttop_left {
  width: 300px;
  height: 250px;
  margin-right: 30px;
  overflow: hidden;
  float: left;
}
.firsttop_right {
  float: left;
  width: 270px;
  overflow: hidden;
}
.close2 {
  height: 17px;
}
.close2 a {
  width: 30px;
  height: 30px;
  display: block;
  float: right;
}

.imgdivtext {
  position: absolute;
  bottom: 0px;
  height: 25px;
  width: 120px;
  background: rgba(0, 0, 0, 0.6);
  line-height: 25px;
  text-align: center;
  left: 0px;
  z-index: 4;
  *background: #000;
  *filter: alpha(opacity=50);
}
.imgdivtext a {
  color: White;
  font-size: 14px;
  font-weight: bold;
}
.imgdivtext a:hover {
  color: #ff702d;
  text-decoration: underline;
}

.firsttop {
  width: 640px;
  padding: 20px;
  background: #1c1c1c;
  position: fixed;
  top: 170px;
  left: 0px;
  z-index: 1200;
  color: White;
  display: none;
}
.endtop {
  width: 640px;
  padding: 20px;
  background: #1c1c1c;
  position: fixed;
  top: 170px;
  left: 0px;
  z-index: 1200;
  color: White;
  display: none;
}
.artstnT{width: 530px;padding-top: 20px;}
.fixedRb{width: 95px;background:url(../images/telbg.png) no-repeat top center;padding-top:85px;position: fixed;right: 0;top: 50%;margin-top:-194px;z-index: 5;}
.fixedRb .toptxt{background-color:#174799;padding: 5px 0;}
.fixedRb li{float: right;width: 95px;transition: all ease 0.2s;}
.fixedRb li>a{padding:15px 0;display: block;}
.fixedRb .zx{background-color:#355ea3;}
.fixedRb .ontel{background-color:#0e3679;overflow: hidden;height: 86px;width: 400px;margin-right: -305px;}
.fixedRb .ontel .telwd{width: 95px;float: left;height: 86px;padding: 15px 0;}
.fixedRb .gtop{background-color:#000;opacity: 0.6;filter: Alpha(opacity =60);}
.fixedRb li .iconfont{font-size: 30px;line-height: 1}
.fixedRb li p{margin-bottom: 0;}
.fixedRb .zx:hover,.fixedRb .gtop:hover{width: 105px;}
.fixedRb .ontel:hover{margin-right: 0;}
.fixedRb .telBr{border:2px solid #174799;border-radius:30px;height: 41px;width: 280px;background-color: #fff;margin: 22.5px 0;overflow: hidden;}
.fixedRb .tel{border:none;background: none;float: left;height: 37px;line-height: 37px;font-size: 16px;padding-left: 15px;width: 190px;}
.fixedRb .onsub{float: left;background-color:#1f56b3;width: 86px;height: 37px;line-height: 37px;}
.fixedRb .onsub:hover{background-color:#1c3767;}
.fixedRb .fRcolse{top:0;right: 0;font-size: 14px;}
/*渚ц竟鍜ㄨ鏉?/
.item-pop{position: fixed;left: 50%;top: 50%;margin-left: -360px;margin-top: -225px; width: 720px;height: 450px;background-color: #fff;box-shadow: 0 0 80px #949494;display: none;z-index: 5;}
.item-pop .center_box{width: 430px;height: 450px;}
.item-pop h1{font-weight: bold;padding-top: 0}
.item-pop .learn_li li{float: left;width: 80px;height: 30px;line-height: 30px;text-align: center; background-color: #eee;border:1px solid #eee;margin-right: 10px;cursor: pointer;position: relative;}
.learn_li li.data_act, .learn_li li.major_act{background-color:#174799;border:1px solid #174799;color: #fff;}
.learn_li li.data_act:before, .learn_li li.major_act:before{content: '';position: absolute;right: 0;bottom: 0; display: block;width: 0;height: 0;border-bottom: 8px solid #fff;border-left: 8px solid transparent;}
.item-pop .learn_from li{float: left;margin-right: 10px;}
.item-pop .learn_from input{border:1px solid #eee;background-color:#eee;height: 30px;line-height: 30px;padding: 0 10px;}
.item-pop .learn_from input:hover {border-color: #174799;background-color: #fff;}
.item-pop .learn_from input::placeholder{color: #333;}
.formbm-box a{width: 160px;}
.btn-black{color:#fff;background-color:#444; border-color:#444}
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active{color:#fff;background-color:#222;border-color:#222;}
.item-pop .icon-guanbi{background-color:#174799;width: 40px;height: 40px;position: absolute;z-index: 6;top: 0;right: 0;color: #fff;line-height: 40px;cursor: pointer;}
.item-pop .activity{width: 290px;height: 450px;}
/*鏂板勾
.item-pop{box-sizing: content-box;border: 6px solid #c3011f;}
.tcbg{background: url(../images/tcbg.png) no-repeat center;width: 260px;height: 136px;top: -72px;left: 225px;}
*/
/*寮圭獥*/

.item-dongtai.cl{background-color:#e6322e;padding:35px 30px}
.icon-dongtai{font-size:40px}
.item-dongtai .title{font-weight:700;width:65px;padding-top:0;line-height:1.3}
.item-video{width:530px;margin-left:20px}
.item-data{width:495px}
.item-dongtai .icon-guanbi{font-size:30px}
.data-title{padding-top:0}
.data-table thead th{background-color:#ff9090;color:#fff;padding:12px 8px;font-size:14px}
.databox .zy{width:60%}
.databox span{display:inline-block}
.databox .num{width:10%}
.databox .zx{width:20%}
.databox{font-size:16px;margin-top:10px}
.databox ul li{line-height:2.5;box-sizing: content-box;border-bottom:1px solid #f3615e}
.databox .thead{background-color:#f3615e;padding:10px 0;font-weight:700}
.v-video{border-radius:5px;overflow:hidden;border: 5px solid #355ea3;}
.item-dongtai .danmu_unit_all {animation: move 1s linear 5s;background-color: #fff;padding: 5px 15px;border-radius:30px;opacity: 0.6;filter:alpha(opacity=60);}
.item-dongtai .danmu_unit_half {animation: move_half 1s linear 5s;-webkit-animation: move_half 1s linear 5s;background-color: #fff;padding: 5px 15px;border-radius:30px;opacity: 0.6;filter:alpha(opacity=60);}
@keyframes move_half { 0% {transform: translate(0px, 0px);}100% {left: 0px;transform: translate(-100%, 0px);}}
@keyframes move {0% {left: 100%;transform: translate(0px, 0px);}100% {left: 0px;transform: translate(-100%, 0px);}}
.item-dongtai .danmu_container .unit {position: absolute;left: 200%;display: table;white-space: nowrap;}
.item-dongtai .danmu_container>.danmu_unit {left: 100%;transform: translate(0px, 0px);}
/*鎶ュ悕鍔ㄦ€?/
