a{color:#666;}
a:hover{text-decoration:none;}
.ul{list-style:none;margin:0;padding:0;}
.block{display:block;}
.ellipsis a, .self-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.my-transition, .img-transition img{transition:ease .5s;-webkit-transition:ease .5s;}
.img-transition a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
/*swipe插件*/
.swipe{overflow:hidden;/*visibility:hidden;*/position:relative;}
.swipe-main{overflow:hidden;position:relative;}
.swipe-main>div{float:left;width:100%;position:relative;}
.swipe-main>div img{display:block;width:100%;}

@media (max-width: 767px){
	.wxykefu{display:none;}
}

/*
.container{width:100%;max-width:1200px;}
*/

header{padding-top:25px;padding-bottom:25px;background:#f9f9f9;}
.header-nav{padding-top:24px;color:#999;}
.header-nav a{display:inline-block;margin-left:12px;padding:0;line-height:24px;color:#999;}
.header-nav a:first-child{margin-left:0;}
.header-nav a:hover{color:#f28f01;}
.header-nav i{display:inline-block;float:left;margin-right:5px;width:25px;height:24px;background-image:url(../images/icon01v3.png);background-repeat:no-repeat; transition:background ease .5s;}
.header-nav .mail{background-position:-25px 0;}
.header-nav .web{background-position:-50px 0;}
.header-nav .en{background-position:-75px 0;}
.header-nav a:hover .oa{background-position:0 -24px;}
.header-nav a:hover .mail{background-position:-25px -24px;}
.header-nav a:hover .web{background-position:-50px -24px;}
.header-nav a:hover .en{background-position:-75px -24px;}
#navbar-collapse-nav{position:relative;z-index:99;padding-right:0;padding-left:0;}
.nav-container{position:relative;margin-top:-3px;height:76px;}
.nav-container .mask{position:absolute;top:3px;right:0;bottom:3px;left:0;background:#000;opacity:.4;filter:alpha(opacity=40);}
.my-navbar{position:relative;top:0;right:0;bottom:0;left:0;border:0;}
#nav>li{float:left;}
#nav>li>a{display:block;padding:0 18px;color:#fff;font-size:large;font-weight:300;line-height:76px;text-align:center;}
#nav>li:hover>a{border-top:3px solid #f28f00;border-bottom:3px solid #f28f00;line-height:70px;}
#nav>li>a.on{color:#f28f00;}
#nav .subnav{position:absolute;display:none;top:100%;left:0;right:0;color:#fff;background-color:#00509b;background-color:rgba(0,80,155,.9);}
#nav .container{padding-top:3em;padding-bottom:3em;}
#nav .info{margin-right:80px;width:36%;}
#nav .info h2{margin-top:0;margin-bottom:15px;}
#nav .info p{color:#fff; opacity:.8;filter:alpha(opacity=80);line-height:2;}
#nav dl{float:left;margin-bottom:0;}
#nav dd{padding:0 1em;font-size:medium;}
#nav dd a{display:block;height:2.5em;color:#fff;}
#nav dd:hover a{opacity:.8;transition:all ease .3s;}
#nav .img{padding-top:6px;}

.my-navbar .search{width:8%;}
.my-navbar .search a{display:block;position:relative;margin:3px 0;height:70px;text-align:center;cursor:pointer;}
.my-navbar .search:hover a{margin:0;border-top:3px solid #f28f00;border-bottom:3px solid #f28f00;height:76px;}
.my-navbar .search a i, .my-navbar .search a em{display:block;position:absolute;top:0;right:0;bottom:0;left:0;}
.my-navbar .search a i{background:#000;opacity:.1;filter:alpha(opacity=10);}
.my-navbar .search a em{background:url(../images/search01.png) center center no-repeat;}
.my-navbar .search-container{position:absolute;display:none;top:100%;left:0;right:0;padding:1em 0 8em;color:#fff;}
/*
border-top: 3px solid #f28f00;
    border-bottom: 3px solid #f28f00;
    line-height: 70px;
*/
@media(max-width: 1199px){
	#nav>li>a{padding:0 12px;font-size:medium;}
}
@media(max-width: 767px){
	header .logo{margin-left:-15px;}
	.my-navbar .search{width:9%;}
	#nav>li>a{padding:0 5px;}
}
@media (max-width: 767px) {
	header{padding-top:15px;padding-bottom:15px;}
	header .logo{width:70%;}
	.header .lang-en{display:none;float:right;margin-right:15px;width:32px;height:50px;background:url(../images/lang_en.png) center center no-repeat;overflow:hidden;text-indent:-200px;}
	.bread-nav{padding-top:19px;}
	header .navbar-collapse.in{overflow-y:visible;}
	.nav-collapsed-btn .icon-bar{background:#888;}
	.nav-collapsed-btn .navbar-toggle{margin-right:0;border-color:#666;}
	.nav-container{height:auto;}
	.nav-container .mask{bottom:0;background-color:#003d60; opacity:.9;filter:alpha(opacity=90);}
	#nav{margin:10px 0;width:100%;}
	.nav-container .search{display:none;}
	#nav>li{width:100% !important;border-top:1px solid #eee;}
	#nav>li:first-child{border-top:0;}
	#nav>li>a{line-height:2em;text-indent:1em;}
	#nav>li:hover>a, #nav>li>a.on{border:0;line-height:2em;}
	
	#carousel-banner-index ol{display:none;}
}
@media (min-width: 768px) {
	header .logo{padding-left:0;}
	header .header-nav{padding-right:0;}
	.nav-container .navbar-collapse{padding-right:0;padding-left:0;}
	
}
/*
.new-year header{background:url(/uploads/image/1901/29/190129214132dsw0t.jpg) center center no-repeat;}
.new-year .header-nav a{color:#fff;}
.new-year .header-nav .oa{background-position:0 -48px !important;}
.new-year .header-nav .mail{background-position:-25px -48px !important;}
.new-year .header-nav .web{background-position:-50px -48px !important;}
*/
.footer{background:#29333c center top no-repeat;}
.footer>.container{position:relative;padding:30px 0;height:335px;}
#footernav{width:940px;}
#footernav li{float:left;width:19%;}
#footernav li:nth-child(3){width:20%;}
#footernav dt{padding-bottom:6px;font-size:large;}
#footernav dt a{color:#ccc;}
#footernav dd a{color:#aaa;}
#footernav dt a, #footernav dd a{line-height:2;transition:color ease .5s;}
#footernav dt a:hover, #footernav dd a:hover{color:#fff;}
.footer .div02{width:220px;}
.footer .div02{padding-top:10px;}
.footer .link{position:relative;margin-bottom:1.5em;height:32px;}
.footer .link span{display:block;line-height:32px;color:#888;text-indent:25px;cursor:pointer;background:#fff url(../images/icon04a.png) 170px center no-repeat; transition:background ease .5s;}
.footer .link:hover span{background-color:#00509b;background-image:url(../images/icon04b.png);color:#fff;}
.footer .link div{position:absolute;display:none;left:0;bottom:30px;right:0;padding:6px 25px 0;background:#00509b;}
.footer .link a{display:block;line-height:2;color:#fff;}
.footerlogo{position:absolute;bottom:2em;left:0;color:#999;}
.footerlogo a{color:#999;}
@media (max-width: 1199px){
	#footernav{width:760px;}
	.footer .div02{width:180px;}
	.footer .link span{background-position:150px center;}
}
@media (max-width: 991px) {
	#footernav{width:100%;}
	#footernav li{width:20%;}
}
@media (max-width: 767px){
	.footer{background-size:100% 100%;}
	.footer>.container{height:auto;}
	.footerlogo{position:static;text-align:center;font-size:14px;}
	.footerlogo img{display:block;margin:0 auto 1em;}
}


/**首页css**/
#carousel-banner-index{position:relative;display:inline-block;margin-top:-73px;width:100%;overflow:hidden;text-align:center;}
.index-banner{width:100%;max-width:1920px;}
@media (max-width: 767px){
	#carousel-banner-index{margin-top:0;}
}

.index-ad-1{margin-top:30px;margin-bottom:-10px;}
.index-ad-1 .item{margin-top:10px;}
.index-ad-1 .item:first-child{margin-top:0;}

.indext1{padding-top:30px;padding-bottom:30px;color:#004e97;}
.indexa2019 a{display:block;position:relative;}
.indexa2019 a:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/default/video_play2.png) center center no-repeat; transition:ease .5s;-webkit-transition:ease .5s;}
.indexa2019 a:hover:after{background-color:rgba(0,0,0,.3);}
.indexa{float:left;position:relative;width:600px;height:400px;}
.indexa .item a, .indexa .item img{position:relative;display:block;width:100%;height:100%;color:#fff;}
.indexa .item div{position:absolute;right:0;bottom:0;left:0;padding:0 20px;height:4em;line-height:4em; background-color:rgba(0,0,0,.5);}
.indexa .item span{display:block;}
.indexa .item span:first-child{position:absolute;top:0;right:120px;bottom:0;left:20px;}
.indexa .carousel-control{opacity:0; transition:opacity ease .5s;}
.indexa:hover .carousel-control{opacity:1;}
.indexb{width:500px;}
.indexb .t{border-bottom:4px solid #00509b;}
.indexb .t a{display:block;float:left;margin-right:4px;width:28%;font-size:large;line-height:42px;background:#e7e7e7; border-top-right-radius:8px;border-top-left-radius:8px; transition:background ease .5s;}
.indexb .t a.on{color:#fff;background:#00509b;}
.indexb .main{padding-top:8px;line-height:48px;}
.indexb .main li{position:relative;float:left;width:100%;border-bottom:1px solid #eee; clear:both;}
.indexb li a{position:absolute;left:0;right:90px;}
.indexb li span{display:block;float:right;color:#999;}
.indexb .div1{height:30px;}
@media (max-width: 1199px){
	.indexa{width:500px;height:333px;}
	.indexa .item div{padding:0 1em;}
	.indexb{width:410px;}
	.indexb .main{line-height:38px;}
}
@media (max-width: 991px) {
	.indext1{padding-top:20px;padding-bottom:20px;}
	.indexa{width:400px;height:266px;}
	.indexa .item div{padding:0 1em;}
	.indexb{width:300px;}
	.indexb .t a{font-size:medium;}
	.indexb .main{line-height:29px;}
	.indexb li a{position:static;}
}
@media (max-width: 767px){
	.indexa .carousel-control{display:none;}
	.indexa{float:none;width:100%;height:auto;}
	.indexa .item span:first-child{right:20px;}
	.indexb{float:none;width:100%;}
	.indexb .main{line-height:48px;}
	.indexb li a{position:absolute;}	
}

.indexc{width: 1800px;margin: auto;margin-top:40px;padding-top:20px;height:668px;color:#004e97;background-size:auto 100%;background-color: rgb(159, 200, 244);}
.indexc .info{padding-top:10px;padding-bottom:15px;font-size:medium;line-height:1.8;}
.indexc .box{padding-top:25px;width:100%;overflow:hidden;}
.indexc .box li{float:left;padding:0 12px 0 11px;}
.indexc .box a{display:block;position:relative;width:262px;height:370px;color:#fff; background-size:100% 100%; transition:margin-top ease .5s;}
.indexc .box a div{position:absolute;bottom:0;padding:0 2.5em 5em; clear:both; transition:color ease .5s;}
.indexc .box a:hover div{color:#f28f00;}
.indexc .box a p{margin-bottom:0;font-size:48px;line-height:1;}
.indexc .box a strong{font-size:x-large;}
/*
.indexc a em{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:100% 100%; opacity:0;filter:alpha(opacity=0); transition:opacity ease .5s;}
.indexc .a1 em{background-image:url(../images/bj11.jpg);}
.indexc .a2 em{background-image:url(../images/bj21.jpg);}
.indexc .a3 em{background-image:url(../images/bj31.jpg);}
.indexc .a4 em{background-image:url(../images/bj41.jpg);}
.indexc a:hover em{opacity:1;filter:alpha(opacity=100);}
*/
.indexc .box .a1{background-image:url(../images/bj11.jpg);}
.indexc .box .a2{background-image:url(../images/bj21.jpg);}
.indexc .box .a3{background-image:url(../images/bj31.jpg);}
.indexc .box .a4{background-image:url(../images/bj41.jpg);}
.indexc .box .a5{background-image:url(../images/bj51.jpg);}
.indexc .box .a6{background-image:url(../images/bj61.jpg);}
.indexc .box a:hover{margin-top:-25px;}
.indexc .my-btn{margin-top:20px;}
.indexc .my-btn a{display:inline-block;position:relative;margin:0 10px;width:40px;height:40px;background-color:#004e97;overflow:hidden; border-radius:50%;-webkit-border-radius:50%; transition:ease .5s;-webkit-transition:ease .5s;}
.indexc .my-btn a:before{display:block;position:absolute;top:12px;right:16px;border-top:1px solid #fff;border-right:1px solid #fff;width:15px;height:15px;content:""; transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.indexc .my-btn a:first-child:before{right:10px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}
.indexc .my-btn a:hover{background-color:#d00;}
@media (max-width: 1366px){
	.indexc .info{font-size:14px;}
}
@media (max-width: 1199px){
	.indexc{height:570px;}
	.indexc .box a{width:212px;height:290px;}
	.indexc .box a div{padding-right:2em;padding-left:2em;}
	.indexc .box a p{font-size:36px;}
	.indexc .box a strong{font-size:large;}
}
@media (max-width: 991px) {
	.indexc{height:600px;}
	.indexc .box li{padding:0 14px;}
	.indexc .box a div{padding-right:1em;padding-left:1em;}
	.indexc .box a p{font-size:32px;}
	.indexc .box a strong{font-size:medium;}
}
@media (max-width: 767px){
	.indexc .box{overflow-x:auto;}
	.indexc .my-btn{display:none;}
}

.indexd{height:816px;background:url(../images/img02.jpg) center top no-repeat; background-size:100% 100%;}
.indexd h2{padding:20px 0;color:#004e97;}
.indexd .main{position:relative;}
.indexd .item{position:absolute;}
.indexd .item em{display:block;width:24px;height:33px;cursor:pointer;background:url(../images/icon02.png) no-repeat; transition:background ease .5s;}
.indexd .item:hover em{background-position:0 -33px;}
.indexd .item div{position:fixed;z-index:1;display:none;padding:0 1.5em .5em;width:266px;color:#fff;background-color:rgba(0,109,227,.8);}
.indexd .item h3{padding-bottom:10px;border-bottom:1px solid #6af;}
.indexd .item p{line-height:2;}
.indexd .item2 i{display:block;width:38px;height:44px;cursor:pointer;background:url(../images/icon05.png) no-repeat;}
.indexd .item3 em{background-image:url(../images/icon13.png);}

.indexe .t h2, .indexe .t a{margin:0;line-height:102px;color:#004e97;}
.indexe .t a{font-size:large;}
.indexe .div1{float:left;margin-right:25px;width:465px;}
.indexe .div1 .video{position:relative;width:100% !important;height:330px !important;}
.indexe .div1 .video em{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);background-image:url(../images/icon_video.png);background-position:center center;background-repeat:no-repeat; transition:ease .5s;-webkit-transition:ease .5s;}
.indexe .div1 .video:hover em{background-color:rgba(0,0,0,.3);}
.indexe .video{position:relative;}
.indexe .div2{float:left;width:275px;}
.indexe .div2 .main{position:relative;}
.indexe .div2 .main div{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);background-position:center center;background-repeat:no-repeat; opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);transition:ease .5s;-webkit-transition:ease .5s;}
.indexe .div2 .main div img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60%;max-width:200px;}
.indexe .div2 .main:hover div{oapcity:1;-webkit-opacity:1;filter:alpha(opacity=100);}
.indexe .div3{float:right;width:350px;}
.indexe .div3 .main a{display:block;position:relative;float:left;width:50%;height:165px;font-size:large;}
.indexe .div3 .main i{display:none;}
.indexe .div3 .main em{display:block;position:absolute;top:0;right:1px;bottom:1px;left:0;background-color:#c5e0f9;background-position:center 1em;background-repeat:no-repeat; transition:background ease .5s;}
.indexe .div3 .main a:hover em{background-color:#419df8;}
.indexe .a1 em{background-image:url(../images/hq12.png);}
.indexe .a2 em{background-image:url(../images/hq22.png);}
.indexe .a3 em{background-image:url(../images/hq32.png);}
.indexe .a4 em{background-image:url(../images/hq42.png);}
.indexe .a1:hover em{background-image:url(../images/hq11.png);}
.indexe .a2:hover em{background-image:url(../images/hq21.png);}
.indexe .a3:hover em{background-image:url(../images/hq31.png);}
.indexe .a4:hover em{background-image:url(../images/hq41.png);}
.indexe .div3 .main span{display:block;position:absolute;top:60%;right:20%;left:20%;color:#666; transition:color ease .5s;}
.indexe .div3 .main a:hover span{color:#fff;}

@media (max-width: 1199px){
	.indexe .div1{margin-right:20px;width:385px;}
	.indexe .div1 .video{height:270px !important;}
	.indexe .div2{width:225px;}
	.indexe .div3{width:290px;}
	.indexe .div3 .main a{height:137px;font-size:medium;}
	.indexe .div3 .main em{background-size:60px auto;}
}
@media (max-width: 991px) {
	.indexe .div1{margin-right:25px;width:435px}
	.indexe .div1 .video{height:312px !important;}
	.indexe .div2{width:260px;}
	.indexe .div3{width:100%;}
	.indexe .div3 .main a{width:25%;}
}
@media (max-width: 767px){
	.indexe .div1, .indexe .div2{margin-right:0;width:100%;max-width:465px;}
	.indexe .div1 .video{height:auto !important;}
	.indexe .div2{max-width:472px;}
	.indexe .div3{width:100%;}
	.indexe .div3 .main a{width:50%;}
}

/**内页css**/
#carousel-banner{overflow:hidden;}
#carousel-banner .right, #carousel-banner .left{display:none;background-image:none;}
#carousel-banner:hover .right, #carousel-banner:hover .left{display:block;}
@media(max-width:991px){
	#carousel-banner>.carousel-inner>.item>a>img, #carousel-banner>.carousel-inner>.item>img{max-width:unset;width:120%;transform:translateX(-8.333333%);}
}
@media (max-width: 767px){
	#carousel-banner>.carousel-inner>.item>a>img, #carousel-banner>.carousel-inner>.item>img{max-width:unset;width:150%;transform:translateX(-16.666666%);}
}
@media (max-width: 479px){
	#carousel-banner>.carousel-inner>.item>a>img, #carousel-banner>.carousel-inner>.item>img{max-width:unset;width:160%;transform:translateX(-18.75%);}
}
.container-fff{background:#fff url(../images/icon08.gif) bottom repeat-x;}
.container-f6f6f6{padding:30px 0 50px;min-height:10em;background:#f6f6f6;}

.columnnav .back{display:none;}
.columnnav h3{display:none;}
.columnnav dd{float:left;padding:0 1em;}
.columnnav dd:first-child{padding-left:0;}
.columnnav a{display:block;position:relative;font-size:large;line-height:76px;}
.columnnav a em{display:none;position:absolute;right:15%;bottom:0;left:15%;height:3px;background:#035cac;overflow:hidden;}
.columnnav a:hover, .columnnav a.on{color:#035cac;}
.columnnav a:hover em, .columnnav a.on em{display:block;}
@media (max-width: 767px){
	.columnnav a{line-height:50px;font-size:medium;}
}

.columnnav .my-collapse{padding:0;width:100%;}
.columnnav .my-collapse .back{display:block;width:15%;height:50px;background:#00509b url(../images/icon06.png) center center no-repeat;}
.columnnav .my-collapse h3{display:block;margin:0;padding:0 0 0 30px;font-size:medium;line-height:50px;cursor:pointer;}
.columnnav .my-collapse h3 em{display:block;float:right;width:50px;height:50px;background:url(../images/icon07.png) left center no-repeat;}
.columnnav .my-collapse .main{position:relative;width:85%;}
.columnnav .my-collapse dl{display:none;position:absolute;top:100%;right:0;left:0;background:#fff;z-index:1;}
.columnnav .my-collapse dd{width:100%;padding:0 1em 0 2em;}
.columnnav .my-collapse dd:first-child{padding-left:2em;}
.columnnav .my-collapse a em{display:none;}

.columnnav2 dd{display:inline-block;width:12%;font-size:18px;line-height:2;}
.columnnav2 dd.on{background:#0755b4;}
.columnnav2 dd.on a{color:#fff;}
@media (max-width: 767px){
	.columnnav2 dd{width:25%;}
}

.content{line-height:2;}
.content img{max-width:100% !important;height:auto;}
.content p{margin-top:10px;margin-bottom:10px;}

.category-imglist{margin-top:3em;}
.category-imglist img{margin:0 auto;}
.category-imglist p{padding:1em 0;text-align:center;}
.news-column-title{padding:2em 0;}
.news-column-title h1{margin-bottom:20px;font-size:x-large;}
.news-column-title p{font-size:medium;}

.news-column-list a{display:block;position:relative;margin-bottom:20px;padding:20px;background:#fff; transition:background ease .5s;}
.news-column-list h3{margin-top:0;font-size:large;line-height:24px;height:48px;overflow:hidden; transition:color ease .5s;}
.news-column-list span{display:block;padding:2px 0 18px;color:#aaa; transition:color ease .5s;}
.news-column-list .summary{line-height:2;height:155px;color:#999; transition:color ease .5s;}
.news-column-list img{width:100%;height:auto;}
.news-column-list a:hover{background:#0755b4;}
.news-column-list a:hover h3, .news-column-list a:hover span, .news-column-list a:hover .summary{color:#fff;}
@media (max-width: 1199px){
	.news-column-list .summary{height:175px;}
}
@media (max-width: 991px){
	.news-column-list .summary{height:210px;}
	.news-column-title h1{font-size:28px;}
	.news-column-list div p{height:168px;}
}
@media (max-width: 767px){
	.news-column-title h1{font-size:24px;}
	.news-column-list h3{height:auto;}
	.news-column-list .summary{height:auto;}
}
.news-red .columnnav2 dd.on,
.news-red .news-column-list a:hover{background-color:#ee0700;}

.news-list-banner{height:250px;background:url(../images/img04.jpg);}
.news-list-banner .container{padding-left:2.5em;}
.news-list-banner h3{margin-top:110px;font-size:24px;}
.news-list-banner em{display:block;width:3em;font-size:36px;height:5px;background:#0d4ba0;overflow:hidden;}
.news-list-banner p{margin-top:30px;color:#999;}
.news-list-banner p a{color:#999;}
.news-list{padding:40px 0 50px;min-height:20em;}
.news-list .item{margin-bottom:40px;}
.news-list .item .pull-left{padding:35px;width:740px;}
.news-list .item .pull-right{width:375px;overflow:hidden;}
.news-list .item a{display:block;color:#999;background:#f9f9f9; transition:all ease .5s;}
.news-list .item a em{display:block;width:2em;height:5px;font-size:24px;background:#fd8700;overflow:hidden; transition:background ease .5s;}
.news-list .item a h3{margin-top:10px;margin-bottom:12px;font-size:large;color:#111; transition:color ease .5s;}
.news-list .item a p{margin-bottom:12px;}
.news-list .item a span{display:block;height:84px;line-height:28px;overflow:hidden;}
.news-list .item a img{transition:all ease .5s;}
.news-list .item a:hover{background:#0d4ba0;}
.news-list .item a:hover em{background:#fff;}
.news-list .item a:hover, .news-list .item a:hover h3{color:#fff;}
.news-list .item a:hover img{transform:scale(1.05);}
.news-list .item2 a{padding:35px;}
.news-list .item2 a span{height:56px;}
.loadmore .btn{width:30%;}
@media (max-width: 1199px){
.news-list-banner .container{padding-left:2em;}
	.news-list .item .pull-left{width:550px;}
	.news-list .item a p{margin-bottom:10px;}
	.news-list .item a span, .news-list .item2 a span{height:72px;line-height:24px;}
	.loadmore  .btn{width:40%;}
}
@media (max-width: 991px){
	.news-list-banner{height:230px;}
	.news-list-banner h3{margin-top:110px;}
	.news-list-banner em{font-size:28px;}
	.news-list .item{margin-bottom:25px;}
	.news-list .item .pull-left{width:430px;}
	.news-list .item .pull-right{width:280px;}
	.news-list .item a .pull-left{padding:22px 25px;}
	.news-list .item a h3{font-size:large;}
	.news-list .item a p{margin-bottom:8px;}
	.news-list .item2 a{padding:30px;}
	.loadmore  .btn{width:50%;}
}
@media (max-width: 767px){
	.news-list-banner{height:150px;}
	.news-list-banner h3{margin-top:30px;}
	.news-list-banner em{font-size:24px;}
	.news-list .item{margin-bottom:20px;}
	.news-list .item .pull-left{width:100%;}
	.news-list .item2 a{padding:25px;}
	.loadmore  .btn{width:80%;}
}

.newslist2 a{display:block;border-top:4px solid #ee0700;margin-bottom:30px;padding:20px;height:520px;background:#eee url(../images/img05.png) center bottom no-repeat;background-size:100% auto;transition:ease .5s;-webkit-transition:ease .5s;}
.newslist2 em{display:block;overflow:hidden;}
.newslist2 img{transition:ease .5s;-webkit-transition:ease .5s;}
.newslist2 a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.newslist2 span{display:block;padding:20px 0 15px;}
.newslist2 span i{display:block;font-size:20px;line-height:1;font-style:normal;transform:scale(1,1.5);}
.newslist2 h3{margin:0;font-size:large;}
.newslist2 h3:after{display:block;border-bottom:2px solid;width:3.3em;height:15px;content:"";}
.newslist2 p{margin-top:10px;height:7.2em;line-height:1.8;overflow:hidden;}
.newslist2 a.item-noimg p{height:auto;}
.newslist2 a:hover{color:#fff;background-color:#ee0700;}
@media(max-width:1199px){
	.newslist2 a{height:480px;}
}
@media(max-width:991px){
	.newslist2 a{height:500px;}
}
@media(max-width:767px){
	.newslist2 a{padding-bottom:60px;height:auto;}
	.newslist2 p{height:auto;}
}

h1.news-title{margin-bottom:15px;font-size:28px;}
h2.news-title{margin-bottom:15px;font-size:22px;color:#666;}
.news-info{font-size:14px;color:#999;}
i.time,i.click,i.source,i.share{display:inline-block;width:20px;height:16px;vertical-align:middle; transition:all ease .5s;}
i.time{background:url(../images/icon09.png) 0 0 no-repeat;}
i.click{background:url(../images/icon10.png) 0 0 no-repeat;}
i.source{background:url(../images/icon12.png) 0 -16px no-repeat;}
i.share{background:url(../images/icon11.png) 0 -16px no-repeat;}
a:hover i.time{background-position:0 -16px;}
a:hover i.click{background-position:0 -16px;}
a:hover i.source{background-position:0 -32px;}
.news-info .bdsharebuttonbox .bds_more{float:none;background:none;display:inline;}
.news-info .bdsharebuttonbox .bds_more:hover{color:#0d4ba0;}
.news-info .bdsharebuttonbox .bds_more:hover i.share{background-position:0 0;}
@media(max-width:767px){
	h1.news-title{font-size:24px;}
	h2.news-title{font-size:large;}
	.news-info i{display:none;}
}

.prevnext{border:10px solid #f3f3f3;padding:20px 15px;}
.prevnext p{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px;}
.prevnext span{display:block;padding:3px 0 5px;color:#999;font-size:12px;}
@media(max-width:767px){
	.prevnext{margin-top:50px;padding:15px;}
	.prevnext p{margin:0 0 10px;padding:0 0 10px;}
}

/*
.container-job-list{padding-top:60px;padding-bottom:60px;min-height:30em;background:url(../images/jobbg.jpg) center center fixed no-repeat;}
.job-list>div{margin-bottom:20px;padding-left:10px;padding-right:10px;}
.job-list .item{padding:20px;background:#fff;}
.job-list .item .h3{margin-top:10px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #777;font-size:large;color:#000;}
.job-list .item p{margin-bottom:20px;height:110px;line-height:22px;color:#666;overflow:hidden;}
.job-list .item .btn{transition:all ease .5s;}
.job-list .item:hover .btn{color:#fff;border-color:#1075bd;background:#1075bd;}
.container-job-list .loadmore{padding-top:40px;}
@media (max-width: 767px){
	.job-list .item p{height:auto;}
}
*/
.container-job-list{padding-top:60px;padding-bottom:60px;min-height:30em;background:url(../images/jobbg.jpg) center center fixed no-repeat;}
.container-job-list .loadmore{padding-top:40px;}
.joblist{border-top:1px solid #ddd;}
.joblist li{line-height:52px;border:1px solid #ddd;border-top:0;height:53px;background-color:#fff;transition:ease .5s;}
.joblist .on{background-color:#1b6bb3;}
.joblist em{position:relative;display:block;float:left;width:55px;height:52px;border-right:1px solid #ddd;transition:background-color ease .5s;}
.joblist em:before{content:"";display:block;position:absolute;top:50%;left:50%;margin:-5px 0 0 -3px;content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #ddd;}
.joblist .on em{border-right:0;background-color:#155c9e;}
.joblist .on em:before{border-left-color:#fff;}
.joblist a{display:block;float:left;padding:0 20px;max-width:990px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.joblist .on a{color:#fff;}
.joblist span{display:block;float:right;width:93px;color:#888;}
.joblist .on span{color:#ddd;}
@media (max-width: 1199px){
	.joblist a{max-width:790px;}
}
@media (max-width: 991px){
	.joblist a{max-width:570px;}
}
@media (max-width: 767px){
	.joblist em,.joblist span{display:none;}
	.joblist a{position:relative;padding-left:25px;max-width:unset;}
	.joblist a:before{content:"";display:block;position:absolute;top:50%;left:10px;margin-top:-5px;content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #ddd;}
	.joblist .on a:before{border-left-color:#fff;}
}


/*旋转动画 {animation:wxy-spin 2s linear infinite;}*/
@-webkit-keyframes wxy-spin{
	0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes wxy-spin{
	0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}

/*员工天地*/
.image-list .item{margin-bottom:30px;}
.image-list .item em{display:block;position:relative;overflow:hidden;}
.image-list .item img{transition:all ease .5s;}
.image-list .item:hover img{transform:scale(1.05);}
.image-list .item span{display:block;width:100%;padding:10px;color:#fff;text-align:center;background:#0450a1;}
.image-list .item .video em:before{content:"";display:block;position:absolute;z-index:1;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;background:url(../images/default/video_play2a.png) center center no-repeat;}
.image-list .item .video em:after{content:"";display:block;position:absolute;z-index:1;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;background:url(../images/default/video_play2b.png) center center no-repeat;}
.image-list .item .video:hover em:after{-webkit-animation:wxy-spin 2s infinite linear;animation:wxy-spin 2s infinite linear;}

/*资质荣誉*/
.image-fancybox-2 .item{border:10px solid #e6e6e6;border-radius:8px;}
.image-fancybox-2 .item em{border:10px solid #f6f6f6;}
.image-fancybox-2 .item span{display:none;}

.image8 a{display:block;clear:both;margin-top:25px;padding-top:25px;border-top:1px dashed #ccc;}
.image8 a:first-child{margin-top:0;padding-top:0;border-top:0;}
.image8 em{display:block;position:relative;float:left;padding:5px;border:1px solid #666;width:170px;height:170px;border-radius:50%;-webkit-border-radius:50%;overflow:hidden;}
.image8 em:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:5px solid #fff;content:"";border-radius:50%;-webkit-border-radius:50%;}
.image8 em img{border-radius:50%;-webkit-border-radius:50%;}
.image8 div{padding-left:220px;}
.image8 h3{margin:0;padding:20px 0;font-size:medium;font-weight:bold;color:#035cac;}
.image8 p{margin-bottom:15px;height:4em;color:#666;line-height:2;overflow:hidden;}
.image8 span{display:inline-block;padding:0 20px;border:1px solid #035cac;line-height:2;border-radius:15px; transition:ease .5s;-webkit-transition:ease .5s;}
.image8 a:hover p{color:#333;}
.image8 a:hover span{color:#fff;background-color:#035cac;}
@media(max-width:991px){
	.image8 em{width:150px;height:150px;}
	.image8 div{padding-left:200px;}
	.image8 h3{padding:5px 0 15px;}
}
@media(max-width:767px){
	.image8 em{width:120px;height:120px;}
	.image8 div{padding-left:150px;}
}
@media(max-width:479px){
	.image8 em{width:100px;height:100px;}
	.image8 div{padding-left:120px;}
	.image8 h3{padding-bottom:10px;}
	.image8 p{margin-bottom:10px;line-height:1.5;height:3em;}
}

/*发展历程*/
.fazhan .item{padding-bottom:50px;background:url(../images/fazhan03.gif) center repeat-y;}
.fazhan .img.pull-left{padding-right:50px;background:url(../images/fazhan02.gif) right top no-repeat;}
.fazhan .img.pull-left img{float:right;}
.fazhan .img.pull-right{padding-left:50px;background:url(../images/fazhan02.gif) no-repeat;}
.fazhan .text.pull-right{padding-left:50px;background:url(../images/fazhan01_right.png) no-repeat;}
.fazhan .text h3{margin:0 0 20px;font-size:36px;color:#0169c2;line-height:56px;}
.fazhan .text p{color:#666;line-height:1.5;}
.fazhan .text.pull-left{padding-right:50px;background:url(../images/fazhan01_left.png) right top no-repeat;}
.fazhan .text.pull-left h3{text-align:right;}
.fazhan .top{height:56px;background:url(../images/fazhan04.png) center top no-repeat;}
@media (max-width: 767px){
	.fazhan .item, .fazhan .text, .fazhan .img{background:none !important;}
	.fazhan .pull-left, .fazhan .pull-right{float: none !important;padding:0 15px !important;}
	.fazhan .text, .fazhan .img{clear:both;}
	.fazhan .img.pull-left img, .fazhan .img.pull-right img{float:none;}
	.fazhan .text h3{margin:10px 0;}
	.fazhan .text.pull-left h3{text-align:left;}
}

.search-result-tip{padding:2em 0;font-size:medium;padding-left:2em;}
.search-result-list .item a{background:#fff;}
@media (max-width: 767px){
	.search-result-tip{padding-left:15px;}
}

.pagebar{clear:both;padding:40px 0 20px;text-align:center;}
.pagebar a{display:inline-block;padding:0 12px;margin:0 3px 10px;font-weight:bold;border:1px solid #ccc;line-height:30px;}
.pagebar .on, .pagebar a:hover{background-color:#f00;border-color:#c00;color:#fff}



.carousel-indicators li {width:12px;height:12px;margin:1px 5px;}
.carousel-indicators .active {width:14px;height:14px;margin:0 4px;}

/*
@media(max-width:767px){
	.js-wxy-ad-left, .js-wxy-ad-right{display:none !important;}
}
*/

/*廉洁文化2019*/
.lianjie2019-1{padding:20px 0;border-bottom:1px solid #ccc;text-align:center;font-size:28px;}
.lianjie2019-2{margin:30px 0;padding:15px;font-size:18px;text-align:center;color:#fff;background-color:#f28f00;}
.lianjie2019-2 span{display:inline-block;padding-right:5%;}
.lianjie2019-3{margin-bottom:50px;}
.lianjie2019-3 img{width:100%;}
.lianjie2019-4 img{display:block;float:left;}
.lianjie2019-4 .text{padding-left:465px;}
.lianjie2019-4 .item{padding:25px;height:175px;background-color:#eee;transition:ease .5s;}
.lianjie2019-4 .item:first-child{margin-bottom:20px;}
.lianjie2019-4 .item strong{display:block;padding-bottom:5px;font-size:large;font-weight:normal;}
.lianjie2019-4 .item p{margin:0;line-height:2;color:#666;}
.lianjie2019-4 .item:hover{background-color:#003768;}
.lianjie2019-4 .item:hover strong,.lianjie2019-4 .item:hover p{color:#fff;}
.lianjie2019-b{padding-bottom:40px;}
.lianjie2019-5{padding:60px 0;text-align:center;font-size:28px;}
.lianjie2019-6{position:relative;margin-bottom:20px;padding:50px 50px 40px;background-position:center center;background-size:cover;}
.lianjie2019-6 *{position:relative;}
.lianjie2019-6:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.95;transition:ease .5s;}
.lianjie2019-6 .t1{text-align:center;}
.lianjie2019-6 strong{display:inline-block;padding-bottom:10px;border-bottom:1px solid #333;font-size:28px;line-height:1;font-weight:normal;}
.lianjie2019-6 .t2{padding:15px 0 25px;text-align:center;font-size:large;color:#666;}
.lianjie2019-6 .text{line-height:2;color:#666;}
.lianjie2019-6:hover:before{background-color:#003768;opacity:.8;}
.lianjie2019-6:hover,.lianjie2019-6:hover .t2,.lianjie2019-6:hover .text{color:#fff;}
.lianjie2019-6:hover .t1 strong{border-bottom-color:#eee;}
@media(max-width:1199px){
	.lianjie2019-4 .item{padding:15px 20px;}
	.lianjie2019-4 .item p{line-height:1.8;}
	.lianjie2019-5{padding:40px 0;}
}
@media(max-width:991px){
	.lianjie2019-3{overflow-x:auto;}
	.lianjie2019-3 img{padding-bottom:10px;width:820px;}
	.lianjie2019-4 img{display:none;}
	.lianjie2019-4 .text{padding-left:0;}
	.lianjie2019-4 .item{padding:20px;height:auto;}
}
@media(max-width:767px){
	.lianjie2019-1{padding-top:0;font-size:20px;}
	.lianjie2019-2{font-size:16px;}
	.lianjie2019-2 span{display:block;padding-right:0;}
	.lianjie2019-3{margin-bottom:30px;}
	.lianjie2019-4 .item{padding:15px;}
	.lianjie2019-5{padding:30px 0 20px;font-size:20px;}
	.lianjie2019-6 strong{font-size:20px;}
}
@media(max-width:575px){
	.lianjie2019-6{margin-right:-15px;margin-left:-15px;padding:30px;}
}

/*廉洁文化*/
.lianjie1{padding:20px 0;border-bottom:1px solid #ccc;text-align:center;font-size:28px;}
.lianjie2{margin:30px 0;font-size:medium;line-height:1.8;}
.lianjie3 img{width:100%;}
.lianjie4{display:flex;flex-wrap:nowrap;}
.lianjie4 .img{padding-right:20px;}
.lianjie4 .text{padding:30px 40px;line-height:2;transition:ease .5s;}
.lianjie4 .text strong{display:block;padding-bottom:5px;font-size:medium;}
.lianjie4 .text p{margin:15px 0 0;}
.lianjie4 .text a{color:#089fe7;}
.lianjie4 .text a:hover{border-bottom:1px solid;}
.lianjieb{padding:50px 0;}
.lianjie5{padding:10px 20%;text-align:center;font-size:24px;color:#fff;}
.lianjie5 div{padding:10px 15px;background-color:#035cac;}
.lianjie6{position:relative;margin-bottom:20px;padding:50px 50px 40px;background-position:center center;background-size:cover;}
.lianjie6 *{position:relative;}
.lianjie6:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.95;transition:ease .5s;}
.lianjie6 .t1{position:relative;margin-bottom:30px;padding-bottom:15px;text-align:center;font-size:24px;line-height:1.5;font-weight:normal;}
.lianjie6 .t1:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-1.5em;width:3em;border-bottom:1px solid #333;}
.lianjie6 .text{padding:0 25%;line-height:2;color:#666;}
.lianjie6:hover:before{background-color:#003768;opacity:.8;}
.lianjie6:hover,.lianjie6:hover .text{color:#fff;}
.lianjie6:hover .t1:after{border-bottom-color:#fff;}
@media(max-width:1199px){
	.lianjie4 .text{padding:20px 25px;line-height:1.8;}
	.lianjie4 .text p{margin-top:8px;}
	.lianjie5{padding:10px 15%;}
	.lianjie6 .text{padding:0 20%;}
}
@media(max-width:991px){
	.lianjie3{overflow-x:auto;}
	.lianjie3 img{padding-bottom:10px;width:940px;}
	.lianjie4 .img{display:none;}
	.lianjie4 .text{padding:0;}
	.lianjie5{padding:10px 15px;font-size:22px;}
	.lianjie6 .text{padding:0 10%;}
}
@media(max-width:767px){
	.lianjie1{padding-top:0;font-size:20px;}
	.lianjie2{font-size:16px;}
	.lianjie2 span{display:block;padding-right:0;}
	.lianjie4 .item{padding:15px;}
	.lianjie5{padding:10px 0;font-size:20px;}
	.lianjie6{padding:30px;}
	.lianjie6 .t1{font-size:20px;}
	.lianjie6 .text{padding:0;}
	.lianjieb{padding:20px 0;}
}
@media(max-width:575px){
	.lianjie1 span,.lianjie5 span{display:block;}
	.lianjie6{padding:30px;}
}
