.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;}
.plc{width:1200px;margin:0 auto 20px;}
.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;}
.p15-infolist-1-t1 {padding: 35px 49px 0px 21px;background: #fff;border-bottom: 1px dashed #cacaca;margin-bottom: 20px;height: 164px;}
.p15-infolist-1-t1 dt {position: relative;height: 30px;font-size: 18px;line-height: 30px;margin-bottom: 8px;padding-left: 68px;}
.p15-infolist-1-t1 dt a {display: block;color: #333;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p15-infolist-1-t1 dt span {display: block;width: 60px;height: 30px;font-size: 18px;line-height: 30px;text-align: center;color: #fff;position: absolute;top: 0;left: -0px;background: #e42f34;}
.p15-infolist-1-t1-desc {height: 72px;line-height: 24px;margin-bottom: 5px;overflow: hidden;padding-left: 68px;}
.p15-infolist-1-t1-deta {width: 60px;float: right;padding-left: 20px;background: url(../images/p14-icon21.png) no-repeat left center;}
.p15-infolist-1-t1-deta a {display: block;color: #e42f34;}
.k12-xl-xwlb-1nt2-1-01-list dl {border: 1px solid #dedede;margin-bottom: 15px;padding: 22px 50px 22px 22px;background: #fff;display: inline-block;width:856px;}
.k12-xl-xwlb-1nt2-1-01-list dt {width: 44.4%;float: left;margin-right: 2.3%;}
.k12-xl-xwlb-1nt2-1-01-list dt img {width:100%; display: block;}
.k12-xl-xwlb-1nt2-1-01-list dd h4 {height: 40px;font-weight: normal;font-size:18px;color: #154c64;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.k12-xl-xwlb-1nt2-1-01-list h4 a {display: block;height: 40px;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.k12-xl-xwlb-1nt2-1-01-list dl:hover{border:1px solid #e42f34;}
.k12-xl-xwlb-1nt2-1-01-list dl:hover h4 a {color: #e42f34;}
.k12-xl-xwlb-1nt2-1-01-list-desc {max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.k12-xl-xwlb-1nt2-1-01-list-deta {width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #b6b6b6;color: #fff;}
.k12-xl-xwlb-1nt2-1-01-list-deta a{color:#fff;}
.k12-xl-xwlb-1nt2-1-01-list dl:hover .k12-xl-xwlb-1nt2-1-01-list-deta {background: #e42f34;border-color: #e42f34;}
.k12-xl-xwlb-1nt2-1-01-list dl:hover .k12-xl-xwlb-1nt2-1-01-list-deta a {color: #fff;}
.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;font-size: 18px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #666666;overflow: hidden;}
.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;}
.p14-pro-1 {background: #fff;}
.p14-pro-1-tit {height: 60px;font-size: 24px;line-height: 60px;margin-bottom: 10px;background: #e42f34;color: #fff;text-align: center;}
.p14-pro-1-list dl {border: 1px solid rgba(153, 153, 153, 0.3);margin-bottom: 10px;font-size: 12px;box-sizing: border-box;line-height: 18px;overflow: hidden;}
.p14-pro-1-list dt {width: 100%;
    /*1:1的高度 238px*/
    /*2:1的高度 119px*/
    /*16:9的高度 134px*/
    /*4:3的高度 178px*/height: 178px;overflow: hidden;}
.p14-pro-1-list dt img {display: block;width: 100%;margin: 0 auto;}
.p14-pro-1-list dd h4 {height: 40px;font-size: 14px;font-weight: normal;line-height: 40px;overflow: hidden;text-align: center;text-overflow: ellipsis;color: #333;white-space: nowrap;}
.p14-pro-1-list dd h4 a {display: block;color: #333;}
.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;}