.ty-banner-1 { overflow: hidden; line-height: 0; text-align: center; }
.ty-banner-1 img { visibility: hidden; }
.ty-banner-1 img.show { visibility: visible; }
.s_bj { height: 72px; border-bottom: 1px solid #e5e5e5; overflow: hidden; font-family: "Microsoft Yahei"; background: #eceaca; }
.search { width: 1200px; margin: 0 auto; overflow: hidden; }
.s_inp01 { width: 415px; padding-top: 18px; }
.inp01 { width: 298px; height: 36px; line-height: 36px; background: url(../images/s.gif) no-repeat; border: 0; color: #9b9b9b; font-size: 14px; padding-left: 10px; float: left; font-family: "Microsoft Yahei"; }
.inp02 { background: url(../images/ss.gif) no-repeat; width: 105px; height: 36px; border: 0; float: left; }
.search p { width: 96%; color: #333; line-height: 69px; font-size: 14px; overflow: hidden; height: 69px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.search p a { color: #333; padding: 0 8px; }
.search p a:hover { color: #c50404; }
.p4-curmbs-1 { height: 110px; line-height: 110px; overflow: hidden; }
.p4-curmbs-1 dt { float: left; padding-left: 28px; color: #1e1e1e; background: url(../images/VISkins-p4.png) no-repeat 0 40px; width: 70px; }
.p4-curmbs-1 dd { color: #999; }
.p4-curmbs-1 a { color: #999; padding: 0 6px; display: inline-block; }
.p4-curmbs-1 a:hover, .p4-curmbs-1 .cur { color: #1e1e1e; }
.p4-product-3 { position: relative; margin-bottom: 35px; overflow: hidden; }
.p4-product-3 .p4-titlel-1 { margin-bottom: 24px; }
.p4-prod-showcase-img { overflow: hidden; position: relative; }
.p4-prod-showcase-img dl { width: 100%; }
.p4-prod-showcase-img dt { width: 41%; float: left; margin-right: 24px; overflow: hidden; }
.p4-prod-showcase-img dt img { display: block; width: 100%; border: 1px solid #eee; box-sizing: border-box; }
.p4-prod-showcase-img dd { overflow: hidden; }
.p4-prod-showcase-img dd span { display: block; height: 44px; font-size: 14px; font-weight: bold; line-height: 44px; }
.p4-prod-showcase-img dd span a { display: block; color: #333; max-width: 80%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.p4-prod-showcase-img-t1 {            /*height: 96px;*/
margin-bottom: 20px; overflow: hidden; }
.p4-prod-showcase-img dd em { display: block; width: 106px; height: 24px; background: #767676; line-height: 24px; text-align: center; }
.p4-prod-showcase-img dd em a { color: #fff; display: block; text-transform: none; }
.p4-prod-showcase-img dl:hover span a { color: #1e1e1e; }
.p4-prod-showcase-img dl:hover dd em { background: #1e1e1e; }
.p4-prod-showcase-dd { height: 12px; position: absolute; right: 0; bottom: 0; }
.p4-prod-showcase-dd li { width: 12px; height: 12px; background: #e3e3e3; border-radius: 100%; float: left; margin-right: 11px; text-indent: -999px; cursor: pointer; }
.p4-prod-showcase-dd .cur { background: #1e1e1e; }
.p4-prod-list-content-1 { overflow: hidden; }
.p4-prod-list-content-1-con { border-bottom: 1px solid #eee; margin-bottom: 48px; overflow: hidden; }
.p4-prod-list-content-1-con li { width: 30%; height: 270px; float: left; padding: 0 0 38px 0; margin-right: 3%; }
.p4-prod-list-content-1-con li img { display: block; width: 100%; border: 1px solid #eee; box-sizing: border-box; }
.p4-prod-list-content-1-con li a { text-decoration: none; }
.p4-prod-list-content-1-con span { display: block; height: 36px; font-weight: bold; line-height: 36px; margin-top: 10px; max-width: 80%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center; }
.p4-prod-list-content-1-con span a { color: #333; }
.p4-prod-list-content-1-con p { height: 48px; overflow: hidden; color: #666; line-height: 24px; margin-bottom: 14px; text-transform: none; }
.p4-prod-list-content-1-con em { display: block; width: 106px; height: 24px; line-height: 24px; background: #767676; text-align: center; color: #fff; margin: 0 auto; }
.p4-prod-list-content-1-con em a { display: block; color: #fff; }
.p4-prod-list-content-1-con li:hover { text-decoration: none; }
.p4-prod-list-content-1-con li:hover span a { color: #1e1e1e; }
.p4-prod-list-content-1-con li:hover em { background: #1e1e1e; }

/*.p4-page{text-align:center;}*/

/*.laypageskin_yahei .laypage_curr{background-color:#AF0000;}*/

/*.laypageskin_yahei a, .laypageskin_yahei span{background-color: #f1eff0;}*/


.p4-titlel-2 h3 { font-weight: normal; font-size: 20px; }
.p14-left-nav-1-tit { background: #1e1e1e; height: 80px; }
.p14-left-nav-1-tit h3 { height: 75px; font-size: 24px; font-weight: normal; line-height: 75px; color: #fff; border-bottom: 1px solid #fff; text-align: center; }
.p14-left-nav-1-tit h3 span { font-size: 14px; text-transform: uppercase; }
.p14-left-nav-1-nav-one h3 {height: 50px;line-height: 50px;background: #097ada;/* background:url(../images/p14-icon5.png) no-repeat right center #e8ae25; */margin-bottom: 2px;}
.p14-left-nav-1-nav-one h3 {display: block;font-size: 18px;font-weight: normal;/* padding-right: 40px; */padding-left: 20px;color: #fff;}
.p14-left-nav-1-nav-one h3.sidenavcur, .p14-left-nav-1-nav-one h3:hover {  background:#0469bf; }
.p14-left-nav-1-nav dl { padding: 2px 0 4px; }
.p14-left-nav-1-nav dt { height: 50px; font-size: 16px; line-height: 50px; padding-left: 54px; padding-right: 40px; margin-bottom: 1px; background: #f1f1f1; position: relative; }

/*.p14-left-nav-1-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);*/ }
.p14-left-nav-1-nav dt.sidenavcur:after, .p14-left-nav-1-nav dt:hover:after {                        /*border-color:#1e1e1e;  */ }
.p14-left-nav-1-nav dt.sidenavcur a, .p14-left-nav-1-nav dt:hover a { color: #1e1e1e; }
.p14-left-nav-1-nav dd { border: 1px solid #ececec; border-bottom: 0; }
.p14-left-nav-1-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; }

/*.p14-left-nav-1-nav p:after{content: ""; width: 3px; height: 3px; border-radius: 100%;background: #666; position: absolute; left: 58px; top: 50%;}*/
.p14-left-nav-1-nav p.sidenavcur a, .p14-left-nav-1-nav p:hover a { color: #1e1e1e; }
.p14-left-nav-1-nav p.sidenavcur:after, .p14-left-nav-1-nav p:hover:after { background: #e8ae25; }
.p14-left-nav-1-nav a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.p4-info-4 { position: relative; overflow: hidden; }
.p4-titlel-2 { font-weight: normal; }
.p4-info-4-con { color: #666; line-height: 28px; overflow: hidden; border: 1px solid #eee; padding-bottom: 20px; }
.p4-info-4-con li { width: 90%; box-sizing: border-box; margin: 0 auto; }
.p4-info-4-li { padding: 20px 7.5% 0 0; box-sizing: border-box; }
.p4-info-4-con li img { display: block; width: 100%; border: 1px solid #eee; box-sizing: border-box; }
.p4-info-4-con li span { display: block; height: 36px; font-weight: bold; line-height: 36px; margin-top: 10px; max-width: 80%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.p4-info-4-con li span a { color: #333; }
.p4-info-4-con p { height: 48px; color: #666; line-height: 24px; margin-bottom: 14px; overflow: hidden; }
.p4-info-4-con li em { display: block; width: 106px; height: 24px; background: #767676; line-height: 24px; text-align: center; color: #fff; }
.p4-info-4-con li em a { color: #fff; }
.p4-info-4-con li:hover span a { color: #1e1e1e; }
.p4-info-4-con li:hover em { background: #1e1e1e; }
.p4-info-4-dd { height: 12px; position: absolute; right: 0; top: 14px; }
.p4-info-4-dd li { width: 12px; height: 12px; background: #e3e3e3; border-radius: 100%; float: left; margin-right: 11px; text-indent: -999px; cursor: pointer; }

/*.p4-info-4-dd  li.cur{background: #132563;color:#000; }*/
.p4-info-4-dd  li.cur { background: #1e1e1e; color: #000; }
.p4-contact-1 { overflow: hidden; }
.p4-contact-1-con { border: 1px solid #eee; padding: 10px 20px 20px 20px; }
.p4-contact-1-con p { font-size: 20px; line-height: 42px; color: #1e1e1e; }
.p4-contact-1-con li { line-height: 24px; color: #666; padding-left: 22px; margin-bottom: 10px; background: url(../images/VISkins-p4.png) no-repeat; }
.p4-contact-1-con .p4-contact-1-t1 { background-position: -977px 8px; }
.p4-contact-1-con .p4-contact-1-t2 { background-position: -977px -90px; }
.p4-contact-1-con .p4-contact-1-t3 { background-position: -977px -180px; }
.p4-contact-1-con .p4-contact-1-t4 { background-position: -977px -277px; }
.about { line-height: 30px; }