.ty-banner-1 {overflow: hidden;line-height: 0;text-align:center;margin-top: -34px;}
.ty-banner-1 img{visibility: hidden;}
.ty-banner-1 img.show{visibility: visible;}
.hxjx{width:1200px;margin:0 auto 20px;}
.p1-search-1 {background: #f2f2f2;height: 82px;border-bottom: 1px solid #eee;overflow: hidden;font-size: 14px;}
.p1-search-1 p {color: #444;line-height: 82px;}
.p1-search-1 a {color: #444;display: inline-block;margin-right: 15px;}
.p1-search-1-inp {width: 270px;height: 30px;border-radius: 20px;background: #fff;padding-left: 10px;margin-top: 28px;}
.p1-search-1-inp input {border: 0;}
.p1-search-1-inp1 {width: 224px;height: 30px;line-height: 30px;color: #a9a9a9;float: left;}
.p1-search-1-inp2 {width: 30px;height: 30px;background: url(../images/VISkins-p1.png) no-repeat -258px -936px;float: right;cursor: pointer;}
.p12-curmbs-1 {font-size: 14px;border-bottom: 1px dashed #dcdcdc;}
.p12-curblock{display: none;}
.p12-curmbs-1 b {border-left: 10px solid #333333;font-weight: normal;padding-left: 8px;}
.p12-curmbs-1 i {font-style: normal;}
.p12-curmbs-1 span {font-family: '宋体';padding: 0 5px;height: 46px;line-height: 46px;}
.leftnav-z1-desc {background: #fff;max-height: 180px;margin-bottom: 14px;}
.leftnav-z1-desc dt {height: 30px;padding: 20px 0;}
.leftnav-z1-desc dt b {display: inline-block;font-weight: normal;border-left: 13px solid #e3e3e3;border-right: 7px solid #e3e3e3;padding: 0 12px 0 13px;font-size: 28px;color: #7c7c7c;}
.leftnav-z1-desc dt b span {font-size: 18px;color: #bfbfbf;text-transform: uppercase;padding-left: 10px;}
.leftnav-z1-desc dd {padding: 0 27px 0 27px;}
.leftnav-z1-desc dd h4 {font-size: 24px;font-weight: normal;color: #797979;max-height: 44px;line-height: 44px;overflow: hidden;}
.leftnav-z1-desc dd div {font-size: 14px;line-height: 24px;color: #666;max-height: 48px;overflow: hidden;}
.leftnav-z1-tit {height: 50px;font-size: 24px;font-weight: normal;line-height: 50px;border-bottom: 1px solid #ebebeb;margin-bottom: 15px;}
.leftnav-z1-tit span {display: inline-block;height: 50px;border-bottom:1px solid #333333;}
.leftnav-z1-list dl {width: 32.2%;border: 1px solid #dedede;margin-bottom: 15px;background: #fff;float: left;margin-right: 1.3%;box-sizing: border-box;}
.leftnav-z1-list dl:nth-child(4n-1) {margin-right: 0;}
.leftnav-z1-list dt img {width: 100%; display: block;}
.leftnav-z1-list dd {padding: 6px 20px 5px 20px;}
.leftnav-z1-list dd h4 {height: 45px;font-weight: normal;font-size: 18px;color: #154c64;line-height: 45px;overflow: hidden;}
.leftnav-z1-list h4 a {display: block;height: 45px;color: #727272;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.leftnav-z1-list dl:hover h4 a {color: #e42f34;}
.leftnav-z1-list-desc {height: 40px;font-size: 14px;line-height: 20px;color: #666;margin-bottom: 12px;overflow: hidden;}
.leftnav-z1-list-deta {width: 100px;height: 40px;display: inline-block;border: 1px solid #aaa;font-size: 16px;line-height: 40px;text-align: center;}
.leftnav-z1-list dl:hover {border-color: #e42f34;}
.leftnav-z1-list dl:hover .leftnav-z1-list-desc a {color: #e42f34;}
.fdh-01-tit {background: #e42f34;height: 80px;}
.fdh-01-tit h2 {height: 75px;font-size: 24px;font-weight: normal;line-height: 75px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}
.fdh-01-tit h2 span {font-size: 14px;text-transform: uppercase;}
.fdh-01-nav-one h3 {height: 50px;line-height: 50px;background: url(../images/p14-icon5.png) no-repeat right center #ececeb;margin-bottom: 2px;overflow: hidden;}
.fdh-01-nav-one h3 a {display: block;height: 50px;font-size: 18px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #666;}
.fdh-01-nav-one h3.sidenavcur,
.fdh-01-nav-one h3:hover {background: url(../images/p14-icon2.png) no-repeat right center  #e42f34;}
.fdh-01-nav-one h3.sidenavcur a,
.fdh-01-nav-one h3:hover a{color: #fff;}
.fdh-01-nav dl {padding: 2px 0 4px;}
.fdh-01-nav dt {height: 50px;font-size: 16px;line-height: 50px;padding-left: 54px;padding-right: 40px;margin-bottom: 1px;background: #ececec;position: relative;overflow: hidden;}
.fdh-01-nav dt:after {content: "";width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.fdh-01-nav dt.sidenavcur:after,
.fdh-01-nav dt:hover:after {border-color:  #e42f34;}
.fdh-01-nav dt.sidenavcur a,
.fdh-01-nav dt:hover a {color:  #e42f34;}
.fdh-01-nav dd {border: 1px solid #ececec;border-bottom: 0;}
.fdh-01-nav p {height: 50px;font-size: 14px;line-height: 50px;padding-left: 72px;padding-right: 40px;border-bottom: 1px solid #ececec;background: #fff;position: relative;overflow: hidden;}
.fdh-01-nav p.sidenavcur a,
.fdh-01-nav p:hover a {color:  #e42f34;}
.fdh-01-nav p.sidenavcur:after,
.fdh-01-nav p:hover:after {background: #333333;}
.fdh-01-nav a {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p1-info-3-tit {height: 60px;font-size: 24px;font-weight: normal;line-height: 60px;background: #e42f34;color: #fff;text-align: center;}
.p1-info-3-list{padding: 10px 10px 0;}
.p1-info-3-list li h4{height: 46px;font-size: 14px;font-weight: normal;line-height: 46px;color:#4b4a4a;border-bottom: 1px dashed #dbdbdb;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*.p1-info-3-list li h4 a{ color:#4b4a4a;}*/
.p1-info-3-list li h4 span {float: right;}
.cbgg-01 {background: #e42f34;text-align: center;color: #fff;}
.cbgg-01-img img {width: 100%;display: block;}
.cbgg-01 p {padding-top: 15px;}
.cbgg-01 p img {vertical-align: middle;margin-right: 5px;}
.cbgg-01 span {display: block;font-size: 28px;font-weight: bold;font-family: Arial;padding-bottom: 20px;padding-top: 10px;}