*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#3d4c63;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{background:#fff;border:1px solid #bbb}
.false:focus{border:2px solid #ff1531;background:#fff}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:100%;max-width:1000px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
/* @font-face{font-family:FZZDHK--GBK1-0;src:url(../fonts/FZZDHK--GBK1-0.ttf)} */
.px-menuBtn{position:fixed;width:40px;height:40px;color:#fff;font-size:32px;right:0;top:0;display:none;background:#b40f0a}
.px-menuBtn span{height:1px;position:absolute;top:50%;left:50%;display:block;width:24px;margin-left:-12px;border:none;cursor:pointer;color:inherit}
.px-menuBtn span:after,.px-menuBtn span:before{content:"";position:absolute;top:0;left:50%;display:block;width:100%;height:100%}
.px-menuBtn span:before{-ms-transform:translate(-50%,-.28em);-webkit-transform:translate(-50%,-.28em);transform:translate(-50%,-.28em)}
.px-menuBtn span:after{-ms-transform:translate(-50%,.28em);-webkit-transform:translate(-50%,.28em);transform:translate(-50%,.28em)}
.px-menuBtn span:after,.px-menuBtn span:before{-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0}
.px-menuBtn.open span{background:0 0}
.px-menuBtn.open span:before{-ms-transform:translate(-50%,0) rotate(45deg);-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}
.px-menuBtn.open span:after{-ms-transform:translate(-50%,0) rotate(-45deg);-webkit-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}
.px-menuBtn span,.px-menuBtn span:after,.px-menuBtn span:before{background-color:#fff;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.px-header-menu{position:fixed;top:0;left:-100%;bottom:0;width:60%;padding-top:40px;z-index:99;background:#b40f0a;padding:20px 10px 0;overflow-y:auto;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.px-header-menu .item{margin-bottom:15px}
.px-header-menu .title{font-size:16px;font-weight:700;color:#fff;background:#8b0b07;padding:0 15px;height:40px;line-height:40px}
.px-header-menu a{display:block;width:100%;height:40px;line-height:40px;font-size:16px;color:#fff;padding:0 15px}
.px-header-menu .link{/*display:none*/}
.px-header-menu .title.on{color:#fff;background-color:#ffa421}
.px-header-menu a.on{color:#ffa421}
.px-header-menu.open{left:0}
.px-footer{padding:36px 0;border-top:17px solid #b40f0a;overflow:hidden;background: url(/images/fd-bg.jpg) no-repeat center / cover;}
.px-footer .wp{padding:0 20px}
.px-ftLogo{margin-top:4px;float:left;width:89px;overflow:hidden}
.px-ftLogo img{display:block;width:100%}
.px-ftText{padding-left:24px;font-size:14px;color:#DFB2AA;line-height:1.71;overflow:hidden}
.px-ftText a{color:inherit}
.px-ftText img{margin-top:-2px;display:inline-block;vertical-align:middle}
.px-banner{height:270px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.px-banner .wp{height:100%;position:relative;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.px-banner .title{padding-bottom:30px;background:url(../images/px-bg3.png) center bottom no-repeat;-webkit-background-size:auto 10px;background-size:auto 10px;text-align:center}
.px-banner .title h3{font-size:0}
.px-banner .title h3 span{padding:0 186px;display:inline-block;vertical-align:middle;font-size:43px;color:#f7f3ef;font-weight:400;line-height:1.2;position:relative;font-size:0!important}
.px-banner .title h3 span:after,.px-banner .title h3 span:before{margin-top:-7px;content:'';position:absolute;top:50%;width:160px;height:14px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain}
.px-banner .title h3 span:before{left:0;background-image:url(../images/px-bg1.png)}
.px-banner .title h3 span:after{right:0;background-image:url(../images/px-bg2.png)}
.px-banner .title h3 span img{display:inline-block;max-width:100%;max-height:100%}
.px-banner .title h2{margin-top:16px;font-size:0}
.px-banner .title h2 img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.px-logo{position:absolute;left:0;top:30px;display:inline-block;height:58px;line-height:58px;font-size:0;z-index:10}
.px-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;margin: 0 5px;}
.px-ydy1{margin:55px 0 46px;padding:15px 38px 34px;background:url(../images/px-bg6.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;overflow:hidden}
.px-ydy1 .title{margin-bottom:20px;padding:0 46px;font-size:24px;color: #b01901;font-weight:400;line-height:1.2}
.px-ydy1 .text{font-size:16px;color:#b01901;line-height:1.88;text-indent:2em}
.px-index1{margin:46px 0;overflow:hidden}
.title1{margin-bottom:26px}
.title1 .title{font-size:0;text-align:center}
.title1 .title span{padding:0 20px;display:inline-block;vertical-align:middle;font-size:28px;color:#0462d2;font-weight:400;line-height:1.2;position:relative;font-family:FZZDHK--GBK1-0;padding-top: 4px;}
.title1 .title span:after,.title1 .title span:before{margin-top:-5.5px;content:'';position:absolute;top:50%;width:553px;height:11px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%}
.title1 .title span:before{right:100%;background-image:url(../images/px-bg7.png)}
.title1 .title span:after{left:100%;background-image:url(../images/px-bg8.png)}
.title2{margin-bottom:17px}
.title2 .title{font-size:0;text-align:center}
.title2 .title span{padding:0 30px;display:inline-block;vertical-align:middle;font-size:20px;color:#d89323;font-weight:400;line-height:1.2;position:relative}
.title2 .title span:after,.title2 .title span:before{margin-top:-7px;content:'';position:absolute;top:50%;width:21px;height:14px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain}
.title2 .title span:before{left:0;background-image:url(../images/px-bg9.png)}
.title2 .title span:after{right:0;background-image:url(../images/px-bg10.png)}
.px-index1-data{margin-bottom:14px}
.table1 table{width:100%}
.table1 th{padding:8px 0 8px 3.5%;font-size:16px;color: #b01901;font-weight:400;line-height:1.43;background-color:# #f8ecdf;height:45px;text-align:left}
.table1 td{padding:8px 0 8px 3.5%;font-size:14px;color:#3a4b5c;font-weight:400;line-height:1.43;height:45px;text-align:left}
.table1 tr > td:first-child ,.table1 tr > th:first-child{padding-left:8%;}
.table1 tr:nth-child(even) td{background-color:#faf4ee}
.table1 a:hover{color: #b40f0a !important; }
.data-tips{margin-top:16px;font-size:14px;color:#888;line-height:1.43;text-align:right}
.px-aside{padding:25px 0;margin-left:550px;position:absolute;left:50%;top:334px;z-index:10}
.px-aside:before{content:'';position:absolute;left:8px;top:0;bottom:0;width:7px;background-color:#e0e8f4;border-radius:3px}
.px-aside .item{padding-left:30px;position:relative}
.px-aside .item+.item{margin-top:19px}
.px-aside .circle{position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;border:2px solid #fff;background-color:#b40f0a;z-index:10}
.px-aside .circle:before{content:'';position:absolute;left:50%;top:50%;width:8px;height:8px;background-color:#fff;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.px-aside .hd{padding:9px 22px;display:inline-block;font-size:20px;color:#fff;line-height:1.2;position:relative;background-color:#b40f0a;border-radius:5px 21px 21px 21px}
.px-aside .hd:before{content:'';position:absolute;left:-6px;top:0;width:30px;height:11px;background:url(../images/px-bg4.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.px-aside .bd{padding-top:10px}
.px-aside .bd a{padding:0 22px;padding-right:0;display:block;font-size:16px;color:#666;line-height:30px}
.px-aside .bd span{display:inline-block;vertical-align:middle;max-width:calc(100% - 30px)}
.px-aside .bd .icon{margin-left:6px;display:inline-block;vertical-align:middle;width:21px;height:21px;background:url(../images/px-jt1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;opacity:0}
.px-aside .item.active_doing .circle{background-color:#d89323}
.px-aside .item.active_doing .hd{background-color:#d89323}
.px-aside .item.active_doing .hd:before{background-image:url(../images/px-bg5.png)}
.px-aside .bd a.on{color:#d89323}
.px-aside .bd a.on .icon{opacity:1}
.px-aside.fixed{position:fixed;top:30px}
.table1 a{color:#333 !important}
/***/
.header .top {line-height: 40px;background-color: #fff;font-size: 14px;color: #666}
.header .top .wel{
	margin-right: 15px;
}
.header .top a {display: inline-block;vertical-align: middle;padding-right: 6px;margin-right: 5px;position: relative;color: #666;margin-top: -5px;}
.header .top a::after {content: "";position: absolute;right: -1px;top: 50%;width: 1px;height: 16px;background-color: #666;margin-top: -8px}
.header .top a:last-child {padding-right: 0;margin-right: 0}
.header .top a:last-child::after {display: none}
@media only screen and (max-width:1699px){
.px-aside .item+.item{margin-top:15px}
.px-aside .hd{padding:6px 18px;font-size:18px}
.px-aside .bd a{padding:4px 20px;padding-right:0;font-size:14px;line-height:20px}
}
@media only screen and (max-width:1599px){
.px-aside{margin-left:520px}
}
@media only screen and (max-width:1499px){
.px-aside .hd{padding:8px 12px;font-size:16px}
}
@media only screen and (max-width:1399px){
.px-aside .circle{width:20px;height:20px}
.px-aside .circle:before{width:6px;height:6px}
.px-aside .hd{padding:8px 12px;font-size:14px;border-radius:5px 10px 10px 10px}
.px-aside .bd a{padding:4px 10px;padding-right:0;font-size:12px;line-height:16px}
.px-aside .bd span{max-width:calc(100% - 24px)}
.px-aside .bd .icon{width:16px;height:16px}
}
@media only screen and (max-width:1299px){
.px-aside{margin-left:490px;width:100px}
.px-aside:before{width:4px}
.px-aside .item{padding-left:24px}
}
@media only screen and (max-width:1199px){
.px-menuBtn{display:block;z-index:29}
.px-aside{display:none}
.px-banner{padding:20px 0;height:auto}
.px-logo{margin-bottom:15px;position:static}
}
@media only screen and (max-width:1099px){
.px-footer .wp{padding:0 15px}
.wp{padding:0 15px}
.px-banner .title{padding-bottom:20px}
.px-banner .title h3 span{font-size:34px}
.px-banner .title h2{margin-top:10px;height:40px}
  #span_logout, #span_branchlogout, #span_login{float:none !important}
}
@media only screen and (max-width:959px){
.title1 .title span{font-size:24px}
.px-logo{margin-bottom:0;height: 40px; line-height: 40px;}
.px-logo img{width:30px}
  
}
@media only screen and (max-width:767px){
.px-banner .title{-webkit-background-size:auto 6px;background-size:auto 6px}
.px-banner .title h3 span{padding:0 10px;font-size:26px;height:22px}
.px-banner .title h3 span:after,.px-banner .title h3 span:before{margin-top:-4px;width:100px;height:8px}
.px-banner .title h3 span:before{left:auto;right:100%}
.px-banner .title h3 span:after{right:0;left:100%}
.px-banner .title h2{height:30px}
.px-ydy1{margin:30px 0;padding:20px;background:#faf3e2}
.px-ydy1 .title{padding:0 30px;margin-bottom:15px;font-size:24px}
.px-ydy1 .text{font-size:14px}
.px-index1{margin:15px 0}
.px-index1-data{margin-bottom:15px}
.title1{margin-bottom:15px}
.title2{margin-bottom:15px}
.table1{overflow-x:auto}
.table1 table{width:700px}
.table1 td,.table1 th{padding-left:2%}
.data-tips{margin-top:12px}
.px-footer{padding:20px 0;border-width:4px}
.px-ftLogo{float:none;width:80px;margin:0 auto 10px;display:block}
.px-ftText{padding:0}

}