@charset "UTF-8";
html {
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	/*解决chrome浏览器下字体不能小于12px*/
	-webkit-font-smoothing:antialiased;
	-webkit-tap-highlight-color: transparent;
}
body {
	overflow-x: hidden;
	font-size:12px;
	color: #666;
	font-family: "Microsoft YaHei",-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", simhei, "PingFang SC", "Hiragino Sans GB", sans-serif;
}


body::-webkit-scrollbar{
  width:10px;
  height:10px;
  /**/
}
body::-webkit-scrollbar-track{
  background: #666;
  border-radius:2px;
}
body::-webkit-scrollbar-thumb{
  background: #222;
  border-radius:10px;
}
a {
	outline: none;
	text-decoration: none;
	color: inherit;
	cursor: pointer;
	font-size:12px;
	font-family: 'Microsoft YaHei';
}
a:hover {
	text-decoration: none;
}
html {
	zoom: 1;
}
html * {
	outline: 0;
	zoom: 1;
}
html button::-moz-focus-inner {
	border-color: transparent !important;
}
/*设置margin和padding为0*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,a,img,input,select,button,textarea {
	border: 0;
	background:none;
	-webkit-appearance: none;
	border-radius:0;
}
address,caption,cite,code,dfn,em,th,var，i {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;

}
caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
em,i {
	font-style: normal;
}
input[type="submit"],input[type="reset"],input[type="button"],input[type=date],button,select,input[type=text] {
	/*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
a,input[type=text],select,input[type=password],textarea {
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder 
{
	font-family:"Microsoft YaHei",-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", simhei, "PingFang SC", "Hiragino Sans GB", sans-serif;
	color:#aaa;
	font-size:14px;
}
body {
	margin: 0 auto;
	background:#fff;
}
.fl {float:left;}
.fr {float:right;}
.clearfix{clear:both;}
img{max-width:100%;}
.warpper{width:1200px;margin:0 auto;}

@font-face {
    font-family: 'DINOT-Regular';
    src: url('DINOT-Regular.eot');
	src: url('DINOT-Regular.eot?#iefix') format('embedded-opentype'),
	/*url('DINOT-Regular.woff2') format('woff2'),*/
	url('DINOT-Regular.woff') format('woff'),
	url('DINOT-Regular.ttf') format('truetype'),
	url('DINOT-Regular.svg#DINOT-Regular') format('svg');
}
@font-face {
    font-family: 'DINOT-Bold';
    src: url('DINOT-Bold.eot');
	src: url('DINOT-Bold.eot?#iefix') format('embedded-opentype'),
	/*url('DINOT-Regular.woff2') format('woff2'),*/
	url('DINOT-Bold.woff') format('woff'),
	url('DINOT-Bold.ttf') format('truetype'),
	url('DINOT-Bold.svg#DINOT-Bold') format('svg');
}
.mtitle span{
	font-family: 'DINOT-Regular';
}
.wleft .mtitle span
{
    font-family: 'DINOT-Bold';	
}
.topnav,.header,.menubg,.mbg,.nbanner,.footer{clear:both;width:100%;max-width:1920px;min-width:1200px;margin:0 auto;}
.topnav{background:#0d0f34;padding:8px 0; line-height:23px;}
.rcon{color:rgba(255,255,255,0.5);font-size:14px;line-height:30px;}
.rcon span{display:inline-block;margin-right:27px;}
.share{position:relative;}
.share .fwx{width:140px;height:140px;background:#fff;position:absolute;right:0;top:40px;z-index:999;display:none;}
.share .fwx img{width:140px;height:140px;display:block;}
.share{padding-left:28px;}
.share a{display:inline-block;width:23px;height:23px;margin-left:12px;}
.share a.email{background:url(../images/rb01.png) no-repeat;}
.share a.wx{background:url(../images/rb02.png) no-repeat;}
.share a.email:hover{background:url(../images/rb001.png) no-repeat;}
.share a.wx:hover{background:url(../images/rb002.png) no-repeat;}

.fnav ul li{}
.fnav ul li a{font-size:14px;color:#fff;font-weight:bold;}

.lan{background:url(../images/ld.png) no-repeat right 10px;padding-right:25px;position:relative;cursor:pointer;}
.lan span{color:#fff;}
.lan ul{position:absolute;left:0;top:37px;width:100%;background:#0d0f34;z-index:1000;display:none;}
.lan ul li{line-height:30px;text-align:center;}
.lan ul li a{display:block;font-size:14px;color:#fff;}

.header{}
.header:after{clear:both;content:'';}
.logo{padding-top:34px;}
.nav{}
.nav ul li{float:left; display:inline-block;height:102px;line-height:102px;position:relative;}
.nav ul li a{font-size:16px;color:#222;display:inline-block;padding:0 23px;}
.nav ul li span{display:inline-block;position:relative;}
.nav ul li span:after{width:14px;height:2px;display:inline-block;content:'';background:#fff;position:absolute;left:50%;margin-left:-7px;top:70px;opacity:0;}
.nav ul li>a:hover,.nav ul li.active>a
{background:#0e2a82;color:#fff;transition:all .3s;}
.nav ul li a:hover span:after,.nav ul li.active a span:after{opacity:1;transition:all .3s;}

.nav ul li dl{position:absolute;left:50%;width:300px; top:102px;height:54px;visibility:hidden;opacity:0;}
.nav ul li dl dt{position:fixed;left:0;top:148px;width:100%;z-index:88;height:54px; background:rgba(255,255,255,0.7);display:none;}
.nav ul li dl dd{position:absolute;left:0%;z-index:999;width:194px;line-height:54px;}
.nav ul li dl dd a{float:left; display:inline-block;font-size:14px;color:#000;padding:0 20px;position:relative;}
.nav ul li dl dd a:after{width:100%;height:8px;display:block;content:'';position:absolute;left:0;bottom:0;background:url(../images/snv.jpg) no-repeat center bottom;opacity:0;}
.nav ul li dl dd a:hover,
.nav ul li dl dd a.active
{color:#0e2a82;transition:all .3s;}
.nav ul li dl dd a:hover:after,
.nav ul li dl dd a.active:after
{opacity:1;transition:all .3s;}

.banner{width:100%;clear:both;}
.banner img{display:block;width:100%;}
.banner .swiper-pagination{bottom:19px;}
.banner .swiper-pagination-bullet{background:none;border:solid 1px #999999;width:6px;height:6px;border:solid 1px #fff; border-radius:3px; opacity:1;box-sizing:border-box;margin:0 6px;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;}



.itbg{clear:both;padding-top:60px;padding-bottom:68px;background:url(../images/itbg.jpg) no-repeat center bottom;height:630px;box-sizing:border-box;}
.itbg .warpper{background:#fff;}
.vpaly{width:453px;height:492px;}
.vpaly img{display:block; width:453px;height:492px;}
.ititle strong{font-size:22px;color:#0e2a82;}
.about,.news{width:747px;height:246px;overflow:hidden;}
.about .desc{font-size:14px;line-height:24px;color:#444;margin-top:15px;height:96px;text-align:justify;}
.about .img{width:308px;height:246px;position:relative;}
.about .img img{display:block;width:100%;height:100%;object-fit:cover;}
.about .img:after{width:12px;height:14px;display:inline-block;content:'';background:url(../images/lrow.png) no-repeat left border-box;position:absolute; top:27px;right:0;z-index:88;}

.about .txt{width:375px;padding-right:30px;}
.about .ititle{padding-top:30px;}
.about .swiper-pagination{text-align:right;padding-right:16px;box-sizing:border-box;}
.about .swiper-pagination-bullet{background:none;border:solid 1px #999999;width:6px;height:6px;border:solid 1px #fff; border-radius:3px; opacity:1;box-sizing:border-box;margin:0 4px;}
.about .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;}
.news .nleft{width:372px;padding-left:38px;padding-top:22px;}
.news .img{width:309px;height:246px;position:relative;}
.news .img:before{width:12px;height:14px;display:inline-block;content:'';background:url(../images/wrow.png) no-repeat left border-box;position:absolute; bottom:42px;left:0;z-index:88;}
.news .img img{display:block;width:100%;height:100%;object-fit:cover;}
.news .ititle{border-bottom:solid 1px #ecebeb;padding-bottom:8px;}
.news .list{padding-top:15px;}
.news .list ul li{line-height:36px;position:relative;height:36px;}
.news .list ul li:before{width:4px;height:4px;display:inline-block;content:'';background:#0e2a82;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-2px;}
.news .list ul li a{display:block;font-size:14px;color:#333;width:100%;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:13px;box-sizing:border-box;}
.news .list ul li a:hover{color:#293e8b;transition:all .3s;}

.rmore{width:88px;height:30px;background:#0e2a82;text-align:center;line-height:30px;}
.rmore a{color:#fff;display:block;}
.rmore a:hover{color:rgba(255,255,255,0.8);transition:all .3s;}

.ibbg{clear:both;background:url(../images/inbbg.jpg) no-repeat center top;height:632px;padding-top:82px;box-sizing:border-box;}
.ibbg .ititle{border-bottom:solid 1px #eaeaea;padding-bottom:8px;}
.ibbg .ititle strong{color:#333;}
.ibbg .ititle span{text-transform:uppercase;display:inline-block;margin-left:8px;}

.ibbg .bleft,.cpzx,.ryzz{width:712px;}
.cpzx{height:234px;overflow:hidden;}
.cpzx .swiper-pagination{text-align:right;padding-right:19px;box-sizing:border-box;}
.cpzx .swiper-pagination-bullet{background:none;border:solid 1px #0e2a82;width:5px;height:5px; border-radius:2.5px; opacity:1;box-sizing:border-box;margin:0 3px;opacity:0.5;}
.cpzx .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1; background:#0e2a82;}

.cpzx{background:#fff;}
.cpzx .cleft{width:180px;padding-left:25px;padding-top:28px;}
.cplist {padding-top:23px;}
.cplist ul li{line-height:30px;position:relative;height:30px;}
.cplist ul li a{display:block;font-size:14px;color:#333;width:100%;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:15px;box-sizing:border-box;position:relative;}
.cplist ul li a:before{width:6px;height:6px;display:inline-block;content:'';background:#0e2a82;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-2px;opacity:0;}
.cplist ul li a:hover,.cplist ul li.active a{color:#0e2a82;transition:all .3s;}
.cplist ul li a:hover:before,.cplist ul li.active a:before{opacity:1;transition:all .3s;}

.cpzx .img{width:324px;height:234px;overflow:hidden;}
.cpzx .img img{display:block;width:100%;height:100%;}

.ryzz{margin-top:14px;height:219px;overflow:hidden;}
.ryzz .img{width:500px;}
.ryzz .img ul{}
.ryzz .img ul li{width:161px;height:219px;float:left;display:inline-block;overflow:hidden;margin-right:10px;}
.ryzz .img ul li a{display:block;}
.ryzz .img ul li .img{width:161px;height:219px;}
.ryzz .img ul li .img img{display:block;width:100%;height:100%;}

.lxwm{width:459px;height:467px;background:url(../images/lxbg.jpg) no-repeat left top;padding:0 31px;box-sizing:border-box;padding-top:18px;}
.lxwm .con{overflow:hidden;}
.lxwm .con ul{}
.lxwm .con ul li{width:250px;display:inline-block;float:left;padding-top:12px;}
.lxwm .con ul li:nth-child(2n){width:145px;}
.lxwm .con ul li:nth-child(3){width:100% !important;}
.lxwm .con ul li:nth-child(4){width:250px;}
.lxwm .con ul li:nth-child(5){width:145px;}


.lxwm .con ul li dl{font-size:14px;color:#333;line-height:30px;}
.lxwm .con ul li dl dt span{color:#999;}
.lxwm .con ul li dl dt em{margin-left:7px;margin-right:10px;display:inline-block;}
.lxwm .con ul li dl dd span{display:inline-block;}
.lxwm .con ul li dl dd span:nth-child(1){width:245px;}
.lxwm .con ul li dl dd span:nth-child(2){width:150px;}
.cmap{clear:both;padding-top:20px;}


.mbg{background:#f5f5f5;padding-top:65px;padding-bottom:65px;}
.nbanner img{display:block;width:100%;}
.menubg{clear:both;line-height:66px;}
.smenu ul li{display:inline-block;float:left;padding-right:65px;}
.smenu ul li a{display:inline-block;position:relative;font-size:14px;color:#333;}
.smenu ul li a:after{width:100%;height:2px;display:block;content:'';background:#0e2a82;opacity:0;}
.smenu ul li.active{}
.smenu ul li.active a{color:#0e2a82;}
.smenu ul li.active a:after{opacity:1;}
.back a{font-size:14px;color:#333;display:inline-block;background:url(../images/bt.png) no-repeat right center;padding-right:13px;}

.footer{clear:both;background:#0d0f34;}
.fbot{clear:both;background:#142048;}
.ftop{padding-top:63px;padding-bottom:73px;}
.fnav{padding-top:30px;}
.fnav ul li{width:130px;float:left;display:inline-block;text-align:center;position:relative;}
.fnav ul li:after{width:1px;height:10px;display:inline-block;content:'';background:#283974;position:absolute;right:0;top:5px;}
.fnav ul li:nth-child(1){text-align:left;}
.fnav ul li:last-child{width:auto; text-align:right;width:85px;}
.fnav ul li:last-child:after{opacity:0;}
.fnav ul li>a{font-size:14px;color:#fff;font-weight:bold;}
.fnav dl{padding-top:12px;}
.fnav dl dd{line-height:30px;}
.fnav dl dd a{font-size:14px;color:rgba(255,255,255,0.4);font-weight:normal;}
.fnav ul li.flogo{width:205px;}
.fnav ul li.flogo a{position:relative;top:-30px;}
.fnav ul li>a:hover{color:rgba(255,255,255,0.9);transition:all .3s;}
.fnav dl dd a:hover{color:rgba(255,255,255,0.9);transition:all .3s;}
.copyright{text-align:center;color:rgba(255,255,255,0.5);line-height:45px;}
.copyright a{font-size:14px;color:rgba(255,255,255,0.3); display:inline-block;margin-left:24px;}


.aboutus{/*padding-top:20px; */font-size:14px;line-height:28px;color:#444;}
.aboutus h3{padding-bottom:35px; text-align:center;font-size:30px;font-weight:bold;color:#0e2a82;}
.aboutus p{text-indent:2em;}
.aboutus p img{margin-left:-2em;margin-top:20px;margin-bottom:20px;}

.gsspbg{background:url(../images/gsspbg.jpg)#f5f5f5 no-repeat center bottom;}
.gsvideo{padding-bottom:23px;position:relative;}


.gsvideo .rimg{position:absolute;right:0;bottom:0;width:230px;height:122px;z-index:100;cursor:pointer;}
.gsvideo .rimg .img{ width:230px;height:122px;position:relative;}
.gsvideo .rimg .img img{display:block;width:100%;height:100%;object-fit:cover;}
.gsvideo .rimg .img:before,.gsvideo .rimg .img:after
{z-index:11;display:block;position:absolute;}
.gsvideo .rimg .img:before{width:100%;height:100%;left:0;top:0; content:''; background:rgba(14,42,130,0.8);}
.gsvideo .rimg .img:after{left:50%;top:50%;transform:translate(-50%,-50%); content:'播放下一辑';font-size:16px;color:#fff;}
.gsvideo .rimg .img .bg{display:none;}
.gsvideo .bimg{width:1110px; height:590px;position:relative;cursor:pointer;}
.gsvideo .bimg .swiper-container{height:590px;}
.gsvideo .bimg .swiper-pagination{position:absolute;right:-24px;width:8px;height:100%;
z-index:9;top:0;}
.gsvideo .bimg .swiper-pagination-bullet{background:none;border:solid 1px #999999;border-radius:4px;opacity:1;box-sizing:border-box;}
.gsvideo .bimg .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0e2a82;border-color:#0e2a82;height:40px;}
.gsvideo .img{height:590px;overflow:hidden;position:relative;}
.gsvideo .bg{height:100%;width:100%; overflow:hidden;position:absolute;left:0;top:0;}
.gsvideo .inner{position:relative;top:50%;transform:translate(0,-50%);text-align:center;}
.gsvideo .inner i{display:inline-block;}
.gsvideo .inner strong{padding-top:17px; display:block;font-size:18px;color:#fff;font-weight:normal;}


.gsjjbg{background:url(../images/gywmbg.jpg)#f5f5f5 no-repeat center bottom;}
.zzjgbg{background:url(../images/zzjgbg.jpg)#f5f5f5 no-repeat center bottom;}


.qywhbg{padding-top:75px; background:url(../images/qywhbg.jpg) no-repeat center bottom;height:1044px;box-sizing:border-box;}
.qyln{height:285px;}
.qyln ul li{width:408px;height:285px;position:relative;overflow:hidden;float:left;display:inline-block;}
.qyln ul li .img{width:792px;height:285px;overflow:hidden;}
.qyln ul li .img img{width:100%;height:100%;display:block;object-fit:cover;}
.qyln ul li .txt{position:absolute;left:0;top:0;width:100%;height:100%;}
.qyln ul li .inner{padding:0 35px;box-sizing:border-box;width:100%; text-align:center;position:relative;top:50%;transform:translate(0,-50%);color:#fff;}
.qyln ul li .txt .t{position:relative;font-size:22px;}
.qyln ul li .t:before{width:20px;height:3px;display:inline-block;content:'';background:#fff;position:absolute;left:0;bottom:0;opacity:0;}

.qyln ul li .txt strong,.qyln ul li .txt span{display:block;}
.qyln ul li .txt strong{color:#fff;font-weight:normal;}
.qyln ul li .txt span{font-weight:lighter; color:rgba(255,255,255,0.6);text-transform:uppercase;display:block;}
.qyln ul li .desc{font-size:18px;line-height:30px;display:none;padding-top:20px;}
/*.qyln ul li.active{width:792px;height:285px;transition:all .3s;}*/
.qyln ul li.active .inner{text-align:left;}
.qyln ul li.active .t{padding-bottom:15px;position:relative;}
.qyln ul li.active .t:before{opacity:1;}
.qyln ul li.active .txt span{display:none;}
.qyln ul li.active .desc{display:block;}


.mtitle strong{display:block;font-size:30px;color:#333;}
.mtitle span{display:block;color:rgba(14,42,130,0.5);font-size:32px;text-transform:uppercase;}
.qyyj{clear:both;padding-top:105px;}
.qyyj .mtitle{float:left;width:210px;}
.qyyj .mtitle strong{font-weight:normal;}
.qyyj .mtitle span{line-height:32px;}
.qyyj .list{float:right;}
.qyyj .list ul{margin-right:-20px;}
.qyyj .list ul li{width:280px;height:437px;display:inline-block;float:left;margin-right:20px;}


.thmenu{margin-top:-15px; line-height:45px;border-bottom:solid 1px #e7e7e7;background:url(../images/lx.png) no-repeat left center;padding-left:24px;}
.thmenu ul{}
.thmenu ul li{display:inline-block;padding-right:30px;}
.thmenu ul li a{display:inline-block;font-size:14px;color:#555;}
.thmenu ul li.active a{color:#0e2a82;}

.product{overflow:hidden;padding-top:38px;}
.product ul{margin-top:-55px;}
.product ul li{float:left;display:inline-block;width:360px;margin-right:30px;/*text-align:center;*/overflow:hidden;margin-top:55px;background:#fff;}
.product ul li a{display:block;}
.product ul li .img{height:260px;position:relative;}
.product ul li .img img{display:block;width:100%;height:100%;object-fit:cover;}
.product ul li .txt{ height:52px;line-height:52px;position:relative;}
.product ul li .txt span{position:relative; transform:translate(-50%,0);left:50%; font-size:14px;color:#333;display:inline-block;width:auto;}
.product ul li .txt:after{display:inline-block;width:60px;height:52px;background:url(../images/rpbg.jpg) no-repeat right center;content:'';position:absolute;right:-60px;bottom:0;content:'';opacity:0;}


/*.product ul li:hover{text-align:left;/*transition:all .3s;*/}*/
.product ul li:hover{background:#fff;transition:all .3s;}
.product ul li:hover span{transform:translate(0%,0);left:20px;transition:all .3s;}
.product ul li:hover .txt:after{right:0;opacity:1;transition:all .6s;transition-delay:0s;}

.m-page{clear:both;padding-top:60px; text-align:center;}
.m-page a{border:solid 1px #f5f5f5;font-size:14px;color:#333;padding:11px 10px;border-radius:0px;margin:0 5px;border-radius:20px;display:inline-block;}
.m-page a.z-crt{color:#0e2a82;}
.m-page a.first,.m-page a.last{width:40px;height:40px;box-sizing:border-box; background:#0e2a82;border:solid 1px #0e2a82;color:#fff;padding:0;line-height:40px;}


.newslist ul li{height:auto;clear:both;padding-bottom:60px;}
.newslist ul li a{padding-left:185px;width:100%;box-sizing:border-box;display:block;position:relative; }
.newslist ul li .time{color:rgba(51,51,51,0.6);position:absolute;left:0;top:0;}
.newslist ul li .txt{padding-left:0;width:525px;/*box-sizing:border-box;*/position:relative; }
.newslist ul li .title{font-size:20px;color:#222;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newslist ul li .desc{font-size:14px;line-height:24px;color:#333;margin-top:20px;}
.newslist ul li .img{width:353px;width:0;overflow:hidden; height:227px;overflow:hidden;position:absolute;left:0;top:0;opacity:0;}
.newslist ul li .img img{display:block;width:100%;height:100%;}

.newslist ul li:hover{height:227px;transition:all .5s;}
.newslist ul li:hover .txt{ padding-left:380px;transition:all .5s;}
.newslist ul li:hover  .img{width:353px; opacity:1;transition:all .3s;transition-delay:.1s;}
.newslist ul li:hover .time,
.newslist ul li:hover .title
{color:#0e2a82;transition:all .3s;}


.yrlnbg{background:url(../images/yrlnbg.jpg) no-repeat center top ;height:958px;box-sizing:border-box;padding-top:75px;}
.wlyxbg{background:url(../images/wlyxbg.jpg)#f5f5f5 no-repeat center bottom ;/*height:759px;*/box-sizing:border-box;padding-top:42px;}

.wlyx{clear:both;}
.wleft{/*width:288px;padding-top:120px;*/}
.wleft .mtitle{text-align:center;}
.wleft .mtitle span{font-size:54px;color:rgba(14,42,130,0.12);line-height:48px;}
.wleft .mtitle strong{font-size:28px;font-weight:normal;line-height:1em;margin-top:-17px;}

.wtab{text-align:center;padding-top:48px;padding-bottom:60px;}
.wtab ul { margin-top:-22px;}
.wtab ul li{width:142px;height:42px;line-height:42px;text-align:center;border:solid 1px rgba(14,42,130,0.5);border-radius:21px;display:inline-block;margin:0 34px;}
.wtab ul li a{font-size:14px;display:block;color:rgba(34,34,34,0.8);}
.wtab ul li.active{background:#0e2a82;}
.wtab ul li.active a{color:#fff;}
.wlyx  .img{text-align:center;}

.sblist{overflow:hidden;}
.sblist ul{margin-top:-28px;}
.sblist ul li{float:left;display:inline-block;width:360px;margin-right:30px;/*text-align:center;*/overflow:hidden;padding-top:27px; margin-top:28px;position:relative;}
.sblist ul li a{display:block;background:#fff;width:100%;position:relative;}
.sblist ul li a:after{opacity:0;width:100%;height:4px;display:block;content:'';background:#0e2a82;position:absolute;left:0;bottom:0;}
.sblist ul li a{display:block;}
.sblist ul li .img{height:260px;position:relative;}
.sblist ul li .img img{display:block;width:100%;height:100%;object-fit:cover;}
.sblist ul li .txt{ height:34px;line-height:34px;position:relative;padding:23px 30px;}
.sblist ul li .txt span{position:relative; font-size:14px;color:#333;display:block;width:100%;}
.sblist ul li .txt span:after{border-left:solid 1px #eaeaea; display:inline-block;padding-left:26px; width:20px;height:34px;background:url(../images/rb1.jpg) no-repeat right center;content:'';position:absolute;right:0;bottom:0;content:'';opacity:1;}

/*.sblist ul li:hover a{top:-27px;transition:top 3s;}*/
.sblist ul li:hover a:after{opacity:1;}
.sblist ul li:hover .txt span:after{background-image:url(../images/rb2.jpg);}
.sblist ul li:hover .txt span{color:#0e2a82;}

.zzlist{padding-bottom:83px;position:relative;clear:both;margin-top:65px;}
.zzlist:nth-child(1){margin-top:0;}
.zzlist:after{width:1258px;height:139px;display:block;content:'';position:absolute;left:0;bottom:0;background:url(../images/zzlistbg.png) no-repeat center bottom;z-index:1;}

.zzlist ul {padding-left:85px;position:relative;z-index:11;}
.zzlist ul li{display:inline-block;width:204px;text-align:center;background:url(../images/yybg.png) no-repeat right top;padding-right:63px;/*margin-top:65px;*/	position:relative;}
.zzlist ul li a{display:block;position:relative;}
.zzlist ul li a:before{background:rgba(14,42,130,0.8);display:inline-block;content:'';position:absolute;left:14px;top:16px;width:173px;height:236px;z-index:22;opacity:0;}
.zzlist ul li a:after{background:url(../images/fd.png) no-repeat center top;display:inline-block;content:'';position:absolute;left:50%;top:105px;width:39px;height:39px;transform:translate(-50%,0%); z-index:33;opacity:0;}

.zzlist ul li .img{width:204px;height:268px;overflow:hidden;}
.zzlist ul li img{width:204px;height:268px;}
.zzlist ul li .txt{padding-top:18px;}
.zzlist ul li .txt span{color:#222;font-size:16px;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zzlist ul li:hover a:after{top:115px;}
.zzlist ul li:hover a:before,.zzlist ul li:hover a:after
{opacity:1;transition:all .5s;}

.zzlist ul li:hover .txt span{color:#0e2a82;}

.loading{padding-top:60px;text-align:center;}
.loading a{display:block;}
.cmbg{clear:both;position:relative;}

.cfxbg{width:100%;height:226px;position:absolute;left:0;bottom:0;background:url(../images/cfxbg.png) no-repeat center bottom;}

.cfxbg .warpper{padding-top:35px;}
.clist{width:auto;float:left;display:inline-block;}
.cwx{float:right;text-align:center;color:#fff;}
.clist{width:970px;padding-left:50px;}
.clist ul{margin-top:-35px; }
.clist ul li{width:290px; display:inline-block; margin-top:35px; min-height:47px;font-size:14px;line-height:22px;color:#fff;padding-left:75px;box-sizing:border-box;}
.clist ul li:nth-child(1){background:url(../images/c01.png) no-repeat left top;}
.clist ul li:nth-child(2){background:url(../images/c02.png) no-repeat left top;}
.clist ul li:nth-child(3){background:url(../images/c03.png) no-repeat left top;}
.clist ul li:nth-child(4){background:url(../images/c04.png) no-repeat left top;}
.clist ul li:nth-child(5){background:url(../images/c05.png) no-repeat left top;}
.clist ul li:nth-child(1),.clist ul li:nth-child(4){width:350px;}

.cwx{}
.cwx dl dt{}
.cwx dl dt img{width:110px;height:110px;display:block;}
.cwx dl dd{padding-top:10px;font-size:14px;}


.rclzpbg{clear:both;/*height:1477px;box-sizing:border-box;*/ background:url(../images/rczpbg.jpg)#f5f5f5 no-repeat center bottom;}
.jtop{clear:both;padding-top:7px;}
.jtop ul{margin-right:-13px;}
.jtop ul li,.jbot ul li{padding:27px 27px;background:#fff;border:solid 1px #c9c9c9;box-sizing:border-box;}
.jtop ul li{width:254px;height:269px; float:left;margin-right:13px;transition:width .6s ease-in-out;cursor:pointer;overflow:hidden;}

.jbot {padding-top:30px;}
.jbot ul{margin-top:-20px;}
.jbot ul li{margin-top:20px;position:relative;}
.jbot ul li .sjob{position:absolute;right:58px;top:0;width:107px;height:122px;background:url(../images/td.jpg) no-repeat center top;opacity:0;}
.sjob span{display:none;}
.jbot ul li.active .sjob{opacity:1;transition:all 1s;transition-delay:.3s;}

.jtop ul li .title strong,.jbot ul li .title strong{font-size:24px;}
.jtop ul li .title strong{color:#333;}
.jbot ul li .title{color:#111;}
.jbot ul li .title span{float:right;font-size:14px;}
.jbot ul li.active .title{font-size:14px; color:#0e2a82;}
.jbot ul li.active .title span{opacity:0;}

.jtop ul li .spec,.jbot ul li .spec{font-size:16px;}
.jtop ul li .spec{ display:none;width:610px; padding-top:10px;line-height:24px;}
.jtop ul li .spec span,.jbot ul li .spec span{display:inline-block;}
.jbot ul li .spec span{padding:0 65px;border-left:solid 1px #868686;}
.jbot ul li .spec{padding-top:12px;}
.jbot ul li .spec span:nth-child(1){padding-left:0;border-left:none;}
.jtop ul li .spec span:nth-child(1){width:165px;}
.jtop ul li .spec span:nth-child(2){width:245px;text-align:center;position:relative;}
.jtop ul li .spec span:nth-child(2):before,
.jtop ul li .spec span:nth-child(2):after
{width:1px;height:16px;display:inline-block;content:'';background:#cbcede;position:absolute;top:5px;}
.jtop ul li .spec span:nth-child(2):before{left:0;}
.jtop ul li .spec span:nth-child(2):after{right:0;}
.jtop ul li .spec span:nth-child(3){width:160px;text-align:right;}
.jtop ul li .zwt,.jbot ul li .zwt{margin-top:20px;color:#333;}
.jtop ul li .zwt strong,.jbot ul li .zwt strong{font-size:18px;}
.jtop ul li .desc,.jbot ul li .desc
{font-size:16px;line-height:24px;color:#333;padding-top:10px;}
.jbot ul li .desc,.jbot ul li .zwt{display:none;}
/*.jbot ul li.active .desc,.jbot ul li.active .zwt{display:block;}*/
.jtop ul li.active{width:666px;background:url(../images/jcbg.jpg) no-repeat left top;}
.jtop ul li.active,.jtop ul li.active .title strong,.jtop ul li.active .zwt,.jtop ul li.active .zwt strong,.jtop ul li.active .desc{color:#fff;}
.jtop ul li.active .desc{width:610px;transition:all .3s ease-in-out;}
/*.jtop ul li.active .spec{display:block;opacity:1;transition:all .3s;}*/


.fixbg{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.5);z-index:999;display:none;}

.fixcon{width:400px;height:300px;background:#fff;position:absolute;left:50%;margin-left:-200px;top:50%;margin-top:-150px;border-radius:10px;}
.close{width:30px;height:30px;position:absolute;right:-10px;top:-10px;z-index:1001;}
.close a,.close img{display:block;width:100%;}
.subfrom{padding:0 30px;}
.subfrom .row{line-height:40px;padding-top:30px;overflow:hidden;}
.subfrom .row span{display:inline-block;font-size:16px;color:#888;float:left;}
.subfrom .row.jname span{letter-spacing:29px;margin-right:-29px;}
.subfrom .row.jname em{margin-right:-29px;}
.subfrom .row .txt_input{width:262px;line-height:40px;border-bottom:solid 1px #ccc;font-size:16px;height:40px;float:right;}
.subfrom .row.jname .txt_input{color:#0e2a82;border-bottom-color:#fff;text-align:justify;}

.subfrom .row.jfile{position:relative;} 
.subfrom .row.jfile .jupload{position:absolute;right:0;bottom:8px;} 
.jupload{width:60px;height:30px;line-height:30px;display:inline-block;text-align:center;text-align:center;border:solid 2px #ccc;border-radius:20px;}
.jupload samp{display:block;font-size:14px;color:#0e2a82;}
.jupload .btnup{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}

.subfrom .end{padding-top:55px;text-align:center;}
.btnsubmit{width:119px;height:36px;background:#0e2a82;font-size:14px;color:#fff;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;-ms-border-radius:18px;display:inline-block;text-align:center;box-sizing:border-box;cursor:pointer;}
