@charset "utf-8";
:root{
	--green:#009688;
	--blue:#1e9fff;
	--black:#393D49;
	--red:#FF5722;
	--aqua:#5FB878;
	--yellow:#FFB800;
	--purple:#a233c6;
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
body{line-height:1.6;font-size:medium;}
input,textarea,select{outline:none;}
ul,ol{margin:0;padding:0;list-style:none;}
div:after,ul:after{clear:both;display:table;content:"";}
a:hover,a:focus{text-decoration:none;cursor:pointer;}
fieldset{min-width:100px;}
.waiting, .waiting *{cursor:wait !important;}
.clear{display:block;clear:both}
.my-hidden{overflow:hidden;}
.my-hide{display:none;}
.red, a.red{color:#d00;}
.blue, a.blue{color:var(--blue);}
.green, a.green{color:var(--green);}
.purple, a.purple{color:var(--purple);}
.aqua, a.aqua{color:var(--purple);}
a.blue:hover, a.green:hover, a.purple:hover, a.aqua:hover{border-bottom:1px solid;}
.c{text-align:center;}
.r{text-align:right;}
.b{font-weight:bold;}
.i{font-style:italic;}
.ul-ellipsis li, a.ellipsis, .ellipsis a, .self-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.pointer{cursor:pointer;}
img[wxy-src]{opacity:0;min-width:1px;height:500px;}
.img-transition img{transition:ease .5s;-webkit-transition:ease .5s;}
.img-transition a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.img-responsive{display:block;max-width:100%;height:auto;}
.row{margin-right:-15px;margin-left:-15px;}
.web-container{margin:0 auto;width:100%;max-width:1920px;}
/*修复因工行插件问题导致底部多出一行空白*/
#ClCache{display:none !important;}

.header{position:relative;overflow:hidden;}
.header>img{display:block;width:100%;}
.header .mobile{display:none;}
.sdpcc-home{z-index:9;position:absolute;top:10px;right:10px;width:36px;height:32px;text-align:center;color:#d00;background-color:#fff;background-color:rgba(255,255,255,.8);background-image:url(../images/home.svg);background-position:center center;background-repeat:no-repeat;background-size:18px auto;border-radius:4px;}
.sdpcc-home,.sdpcc-home .layui-icon,.sdpcc-home .glyphicon{line-height:32px;font-size:large;}
.sdpcc-home:hover{color:#fff;}
@media(max-width:767px){
	.header2>img{width:130%;transform:translateX(-11.5%);}
	.header .pc{display:none;}
	.header .mobile{display:block;width:100% !important;transform:translateX(0) !important;}
}
@media(max-width:479px){
	.header2>img{width:150%;transform:translateX(-16.666666%);}
}

header{position:relative;overflow:hidden;}
header .banner img{display:block;width:100%;}
.breadnav{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:0.75em 0;font-size:medium;background-color:#f9f9f9;}

.footer{margin-top:3%;padding:40px 0;font-size:14px;background-color:#b2837d;}
.footer1{float:left;}
.footer1a{padding:15px 0;}
.footer1a li{float:left;}
.footer1a li:nth-child(n+2){padding-left:40px;}
.footer1a a{color:#fff;}
.footer1b{line-height:2;}
.footer1b, .footer1b a{color:rgba(255,255,255,.8);}
.footer2{float:right;text-align:center;color:#fff;}
.footer2+.footer2{margin-right:15px;}
.footer2 img{display:block;margin-bottom:5px;width:100px;}
@media(max-width:1199px){
	.footer{margin-top:4%;}
}
@media(max-width:991px){
	.footer{padding:30px 0;}
	.footer1a li:nth-child(n+2){padding-left:30px;}
}
@media(max-width:767px){
	.footer{margin-top:5%;}
	.footer1{float:none;}
	.footer1a,.footer2{display:none;}
	.footer1b{text-align:center;}
	.hidden-xs{display:none;}
}
@media(max-width:479px){
	.footer{margin-top:6%;padding:15px 0;}
	.footer-blank{display:block;height:0;overflow:hidden;}
}
.footer-mini{padding:25px 0;text-align:center;color:#fff;}
.footer-mini a{color:#fff;}


.web-title{margin:60px 0 40px;text-align:center;}
.web-title div{display:inline-block;padding-left:75px;background:url(../images/t1.png) left center no-repeat;}
.web-title p{display:inline-block;margin:0 !important;padding-right:75px;min-width:55px;font-size:x-large;font-weight:bold;line-height:1.2;background:url(../images/t2.png) right center no-repeat;}
.web-title p:after{content:"";display:inline-block;}
.web-title p, .web-title p a{color:#a81607;}
.web-title-no-image p{padding-right:0;background-image:none;}
@media(max-width:767px){
	.web-title{margin-top:50px;}
	.web-title div{padding-left:65px;}
	.web-title p{padding-right:65px;font-size:20px;}
	.web-title p .xs-height-0{display:block;height:0;overflow:hidden;}
	.web-title-no-image p{padding-right:0;}
}
@media(max-width:575px){
	.web-title{margin:40px 0 30px;}
}
@media(max-width:479px){
	.web-title{margin:30px 0 20px;}
}
@media(max-width:399px){
	.web-title div{padding-left:55px;background-size:auto 20px;}
	.web-title p{padding-right:55px;background-size:auto 20px;}
	.web-title-no-image p{padding-right:0;}
}

.image .item{float:left;padding:15px;width:25%;}
.image .item a{display:block;border:1px solid #ccc;color:#000;background-color:#eee;overflow:hidden;border-radius:5px;transition:ease .5s;}
.image .item a:hover{border-color:#b2837d;color:#fff;background-color:#b2837d;}
.image .item em{display:block;position:relative;overflow:hidden;}
.image .item em i{display:block;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;width:40px;height:40px;background:url(../images/video_playa.png) center center no-repeat;}
.image .item em i:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/video_playb.png) center center no-repeat;}
.image .item a:hover em i:after{-webkit-animation:wxy-spin 2s infinite linear;animation:wxy-spin 2s infinite linear;}
.image .item p{position:relative;margin:0;height:3.25em;text-align:center;overflow:hidden;}
.image .item span{position:absolute;display:block;display:-webkit-box;top:50%;right:8px;left:8px;font-size:16px;line-height:20px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.image23 .item, .image34 .item{width:20%;}
@media(min-width:1800px){
	.layui-container-fluid .image .item{width:20%;}
}
@media(max-width:1399px){
	.image .item{width:25%;}
}
@media(max-width:1199px){
	.image .item, .image23 .item, .image34 .item{width:33.333333%;}
}
@media(max-width:767px){
	.image{margin-right:-7px;margin-left:-7px;}
	.image .item{padding:7px;}
}
@media(max-width:575px){
	.image .item{width:50%;}
}
.image-maintain-ratio em{display:block;position:relative;height:0;padding-top:100%;background-color:#eee;border:1px solid #eee;}
.image-maintain-ratio em img{display:block;position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;transform:translate(-50%,-50%);}
.image-maintain-ratio a:hover em img{transform:translate(-50%,-50%) scale(1.05);-webkit-transform:translate(-50%,-50%) scale(1.05);}
.image-maintain-ratio32 em{padding-top:66.666666%;}
.image-maintain-ratio43 em{padding-top:75%;}

/*新闻详情页侧边栏*/
.news-side{float:right;width:320px;border-radius:5px;}
.news-side-main{padding:10px;background-color:#f6f6f6;}
.news-side .t{display:block;position:relative;border:1px solid #666;padding-left:20px;width:80%;font-size:20px;line-height:48px;color:#666; transition:ease .5s;-webkit-transition:ease .5s;}
.news-side .t:after{display:block;position:absolute;top:0;right:25px;font-size:24px;content:"+";}
.news-side .t:hover{color:#fff;border-color:#f94e00;background-color:#f94e00;}
.news-side-prevnext{margin-top:50px;}
.news-side-prevnext a{display:block;margin-bottom:40px;color:#666; transition:ease .5s;-webkit-transition:ease .5s;}
.news-side-prevnext a div{position:relative;margin-bottom:10px;font-size:large;line-height:27px;font-weight:bold;}
.news-side-prevnext a div:after{display:block;position:absolute;top:13px;right:1px;left:65px;border-top:1px solid #ddd;content:"";}
.news-side-prevnext a em{display:block;margin-bottom:3px;}
.news-side-prevnext a:hover{color:#f94e00;}
.news-side-prevnext a:hover p{color:#666;}
.news-side-prevnext a:hover i.time{background-position:0 0;}
@media(max-width:1399px){
	.news-side{width:300px;}
}
@media(max-width:1199px){
	.news-side{display:none;}
}
.view-content{width:1160px;}
.web-title-view{padding-right:380px;}
.content{margin:0 auto;font-size:medium;line-height:1.8;word-break:break-word;/*text-align:justify;*/}
.content h1{margin-bottom:15px;font-size:x-large;}
.content h2{margin-bottom:10px;font-size:large;}
.content h3,.content h4,.content h5,.content h6{font-size:medium;}
.content a{color:#06c;}
.content a:hover{color:#d00;}
.content p{margin:0;}
.content p+p{margin-top:15px;}
.content img{max-width:100% !important;height:auto;}
.content .c .img-responsive{margin-right:auto;margin-left:auto;}
.content ul, .content ol{display:block;margin:1em 0;padding-left:40px;}
.content ul{list-style-type:disc;}
.content ol{list-style-type:decimal;}
.content h1.articletitle{margin:0 0 20px;font-size:28px;line-height:1.35;font-weight:bold;text-align:center;}
.content h2.articletitle2{margin:0 0 15px;font-size:large;line-height:1.25;font-weight:normal;text-align:center;}
.content .articleinfo{position:relative;margin-bottom:30px;padding:10px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;text-align:center;font-size:14px;line-height:24px;color:#888;}
.content .articlesummary{margin-bottom:20px;padding:1em;border:1px solid #ddd;background:#fffef7;}
.w1370 .layui-container{max-width:1370px;}
.w1370 .view-content{max-width:970px;}
@media(max-width:1599px){
	.view-content{width:970px;}
}
@media(max-width:1399px){
	.web-title-view{padding-right:340px;}
	.view-content{width:800px;}
}
@media(max-width:1199px){
	.web-title-view{padding-right:0;}
	.view-content{width:100%;}
	.content h1.articletitle{font-size:x-large;}
}
@media(max-width:767px){
	.content table{width:100%;}
	.content h1.articletitle{font-size:20px;}
}
@media(max-width:575px){
	.content h1.articletitle, .content h1.articletitle2, .content .articleinfo{text-align:left;}
}
@media(max-width:480px){
	.content{padding:0;}
}

/*视频、音频播放*/
.video-container{margin:0 auto 20px;width:100%;max-width:1000px;}
.video-container p{margin:0;text-align:center;}
.video-container video{display:block;margin:0 auto;width:100%;max-width:1000px;max-height:600px;background-color:#000;}
.audio-container{margin:0 auto 20px;padding:15px;background-color:#ddd;}
.audio-container audio{display:block;margin:0 auto;width:100%;max-width:600px;}
.audio-container p{margin:10px 0 0;text-align:center;}

.prevnext{margin:100px 0 0;border-top:1px dotted #ccc;padding:0 20px;color:#888;line-height:1.2;}
.prevnext div{padding-top:10px;}
@media(max-width:767px){
	.prevnext{margin-top:50px;padding:0;line-height:1.5;}
}

/*首页banner下方图文介绍*/
.index1a{float:right;width:46%;}
.index1b{float:left;width:50%;}
@media(max-width:991px){
	.index1a, .index1b{width:100%;}
	.index1a .img-responsive{margin:0 auto;}
	.index1b{margin-top:30px;}
}

@media(max-width:767px){
	.table-responsive{margin-bottom:10px;width:100%;overflow-x:auto;}
	.table-responsive>table{width:737px;}
}

/*内容超高时部分隐藏*/
@keyframes arrow {
  0% {transform:translate3d(0,-20%,0);}
  100% {transform:translate3d(0,20%,0);}
}
.width-show-more{position:relative;max-height:40vh;overflow:hidden;}
.show-more-container{position:absolute;right:0;bottom:0;left:0;height:6em;cursor:pointer;background:#fff;background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,1));}
.show-more-container div{position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;width:40px;height:40px;animation:arrow 0.5s infinite alternate;}
.show-more-container div:before{content:"";display:block;position:absolute;left:25%;width:15px;height:15px;border-right:2px solid #c00;border-bottom:2px solid #c00;transform:rotate(45deg);}
.show-more-container div:after{content:"";display:block;position:absolute;top:12px;left:25%;width:15px;height:15px;border-right:2px solid #c00;border-bottom:2px solid #c00;transform:rotate(45deg);}
@media(max-width:767px){
	.width-show-more{max-height:50vh;}
}

.wxy-alert{margin-bottom:20px;padding:15px;border:1px solid transparent;border-radius:4px;}
.wxy-alert-success{background-color:#3c763d;border-color:#dff0d8;color:#d6e9c6;}
.wxy-alert-info{background-color:#31708f;border-color:#d9edf7;color:#bce8f1;}
.wxy-alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b;}
.wxy-alert-danger{background-color:#a94442;border-color:#f2dede;color:#ebccd1;}

/*layui的重写与覆盖*/
.layui-container{max-width:100%;}
.layui-form-pane .layui-form-label{padding-right:10px;padding-left:10px;width:120px;}
.layui-form-pane .layui-input-block{margin-left:120px;}
.layui-badge-rim, .layui-border, .layui-colla-content, .layui-colla-item, .layui-collapse, .layui-elem-field, .layui-form-pane .layui-form-item[pane], .layui-form-pane .layui-form-label, .layui-input, .layui-input-split, .layui-panel, .layui-quote-nm, .layui-select, .layui-tab-bar, .layui-tab-card, .layui-tab-title, .layui-tab-title .layui-this:after, .layui-textarea{border-color:#ddd;}
.layui-form-pane .layui-form-label{background-color:#f6f6f6;}
.layui-form-pane .layui-form-label+.layui-input-group>input[type="text"],.layui-form-pane .layui-form-label+.layui-input-group>input[type="number"]{border-left:0;}
.layui-input::-webkit-input-placeholder,.layui-textarea::-webkit-input-placeholder{color:#999;}
.layui-form-mid{padding-top:12px !important;}
.wxy-layui-form-pane-lg{font-size:medium;}
.wxy-layui-form-pane-lg .layui-form-label{padding-top:12px;padding-bottom:12px;height:46px;}
.wxy-layui-form-pane-lg .layui-input{height:46px;}
@media (min-width:1400px){
	.layui-container{width:1370px;}
}
@media (min-width:1600px){
	.layui-container{width:1570px;}
}
@media (min-width:1800px){
	.layui-container-fluid{width:1770px;}
}
@media(max-width:450px){
	.layui-form-item .layui-input-inline, .layui-form-item .layui-input-inline+.layui-form-mid{margin-left:122px;}
}
/*修复被破坏的layui式样*/
.layui-laydate ul:after{display:none;}

/*旋转动画 {animation:wxy-spin 2s linear infinite;}*/
@keyframes wxy-spin{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(359deg);}
}
@keyframes wxy-spin-center{
	0%{transform:translate(-50%,-50%) rotate(0deg);}
	100%{transform:translate(-50%,-50%) rotate(359deg);}
}

.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;background-color:#fff;text-decoration:none;font-size:14px;}
.pagebar .on, .pagebar a:hover{background-color:#f08519;border-color:#e47300;color:#fff;}

/*在线申请*/
.wxy-apply-form .layui-form-item .my-upload-btn{position:relative;width:auto;}
.wxy-apply-form .layui-form-item .my-upload-btn input[type="file"]{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-opacity:0;}
.wxy-apply-form .layui-table td, .wxy-apply-form .layui-table th, .wxy-apply-form .layui-form-radio>*{font-size:medium;}
.wxy-apply-form .layui-border-red{font-weight:bold;}
.wxy-apply-form .layui-form-label i{color:#f00;}
.wxy-apply-form fieldset{padding-top:15px;border:1px dashed #999;}
.wxy-apply-form legend{margin:0 auto;padding:0 10px;font-size:large;font-weight:bold;}
.wxy-apply-form legend a{font-weight:normal;font-size:medium;color:var(--blue);}
.wxy-apply-form .layui-form-radio{position:relative;padding-left:25px;}
.wxy-apply-form .layui-form-radio>i.layui-anim.layui-icon{display:block;position:absolute;top:0;left:0;}


/**
 * 仿bootstrap表单组合
 * 示例：
<div class="layui-form-item">
	<div class="input-group">
		<div class="input-group-addon">标题</div>
		<input type="number" name="f8" class="form-control" min="0" autocomplete="off" lay-vertype="tips" lay-verify="required">
		<div class="input-group-addon">单位</div>
	</div>
</div>
 */
.layui-form-pane .layui-form-text .my-radio, .layui-form-pane .layui-form-text .my-checkbox{margin-top:-5px;padding:10px 0;border:1px solid #ccc;border-top:0;}
.input-group{position:relative;display:table;border-collapse:separate;border:1px solid #ddd;vertical-align:middle;width:100%;border-radius:2px;}
.input-group .input-group-addon, .input-group .form-control{display:table-cell;white-space:nowrap;border:0;padding:0 10px;height:40px;line-height:40px;}
.input-group .input-group-addon:first-child{min-width:120px;text-align:center;}
.input-group .input-group-addon{background-color:#f6f6f6;}
.input-group .input-group-addon+.input-group-addon, .input-group .input-group-addon+.form-control, .input-group .form-control+.input-group-addon{border-left:1px solid #ddd;}
.input-group .form-control, .input-group .input-group-addon, .input-group .input-group-btn{width:auto;}
.input-group .input-group-addon{width:1%;white-space:nowrap;vertical-align:middle;}
.input-group .form-control{width:100%;}
.input-group .form-control[type="number"]{padding-right:0;}
.input-group .input-group-captcha{padding:0;}
.input-group .input-group-captcha>div{width:115px;height:40px;overflow:hidden;}
