* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

html { font-family: "microsoft yahei", arial, 'Open Sans', sans-serif; -webkit-font-smoothing: antialiased; font-size: 14px; color: #000; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select { margin: 0; padding: 0; outline: 0; border: 0; background: transparent; vertical-align: baseline; }

ul, ol { list-style: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background: transparent; }

a:active, a:hover { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

h1 { font-size: 2em; margin: 0.67em 0; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

figure { margin: 1em 40px; }

hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

a { text-decoration: none; color: #000; }

.copyrights { text-indent: -9999px; height: 0; line-height: 0; font-size: 0; overflow: hidden; }

@media print { * { text-shadow: none !important; color: #000 !important; background: transparent !important; box-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  select { background: #fff !important; } }
html, body { height: 100%; }

.main:after, .clear:after, .indintro-tit:after, .indsolu-tit:after, .indsolu-ab:before { content: ""; display: block; clear: both; }

.main { margin: 0 auto; width: 1250px; }

.fl { float: left; }

.fr { float: right; }

/*head*/
.head { width: 100%; min-width: 1250px; }

.head-top { background: #f4f4f4; line-height: 38px; }

.head-toplf { font-size: 13px; }

.head-topul, .head-tel, .head-tx { vertical-align: middle; }

.head-topul { display: inline-block; }

.head-topul li { float: left; margin-right: 8px; }

.head-tel { display: inline-block; margin-right: 8px; font-style: italic; color: #4f4f4f; }

.head-tx { display: inline-block; margin: 0 15px; width: 144px; border: 1px solid #d0d0d0; border-radius: 25px; line-height: 20px; }

.head-inp, .head-sub, .head-link { display: inline-block; vertical-align: middle; }

.head-inp { width: 110px; line-height: 18px; text-indent: 8px; }

.head-sub { width: 20px; height: 18px; background: url(../img/icon3.png) no-repeat center; }

.head-link:after{content: "";display: block;clear: both;}

.head-link li{float: left;}

.head-link a { font-size: 13px; color: #8b8b8b; }

.head-link a:hover { color: #007bb6; }

.head-link span { display: inline-block; margin: 0 12px; line-height: 12px; }

.cart a{ text-align:left; font-weight:normal; color:#000; font-size:14px; line-height:13px;height:20px; padding-left:30px; background:url(../img/cart.png) 6px center no-repeat; }

.head-logo { display: block; width: 269px; }

.head-logo img { display: block; width: 100%; }

.head-li { position:relative;float: left;line-height: 96px; }

.head-a { padding: 0 32px; display: block; border-bottom: 3px solid #fff; }

.head-li:hover .head-a, .head-li.active .head-a {}

.head-pull{position: absolute;z-index: 10; font-size:12px;top:98%;left:0;width:100%;line-height: 34px;text-align:center ;background: #fff;visibility:hidden;opacity:0;transform: translateY(-10px);-webkit-transform: translateY(-10px);transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -ms-transition: all 0.4s linear; -o-transition: all 0.4s linear; }
.head-pull{ border-top: 3px solid #007bb6}
.head-li:hover .head-pull{visibility: visible;opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);}

.head-pull li:hover a{color: #007bb6; }
/*foot*/
.foot { width: 100%; min-width: 1250px; font-size: 12px; color: #fff; }

.foot a { color: #fff; }

.foot a:hover { color: #D0E4E3; }

.foot-top { padding: 64px 0 0 0; background: #2b82be; }

.foot-list { padding-bottom: 16px; }

.foot-list-lf { width: 940px; }

.foot-dl { float: left; width: 16.6666%; text-align: center; background: url(../img/bg3.png) no-repeat left top; }

.foot-dl a { display: block; }

.foot-dl dt { margin-bottom: 30px; font-size: 14px; }

.foot-dl dd a { line-height: 30px; }

.foot-list-rg { padding-left: 50px; width: 310px; font-size: 12px; background: url(../img/bg3.png) no-repeat left top; }

.foot-list-rg p { margin-bottom: 20px; font-size: 14px; }

.foot-tel { line-height: 42px; }

.foot-tel i { display: inline-block; margin-right: 12px; width: 32px; height: 42px; vertical-align: middle; }

.foot-tel span { font-size: 24px; font-weight: bold; }

.foot-top img { display: block; width: 100%; }

.footlink-dl { padding: 0 75px; border-top: 1px solid #3e93c8; line-height: 40px; }

.footlink-dl dt { width: 60px; }

.footlink-dl dd { width: 1030px; }

.foot-bt { line-height: 50px; text-align: center; background: #0d639f; }

/*banner*/
.banner { position: relative; min-width: 1250px; }

.foot-img { width: 118px; }

.banner-li a { display: block; height: 568px; background-repeat: no-repeat; background-position: center; background-size: auto; }

.banner .owl-theme .owl-controls { margin: 0; }

.banner .owl-theme .owl-controls .owl-buttons div { position: absolute; top: 50%; margin: 0 3px; padding: 0; margin-top: -24px; width: 48px; height: 48px; border-radius: 0; opacity: 1; }

.banner .owl-theme .owl-controls .owl-buttons .owl-prev { left: 50px; background: url(../img/icon14.png) no-repeat center; }

.banner .owl-theme .owl-controls .owl-buttons .owl-next { right: 50px; background: url(../img/icon15.png) no-repeat center; }

.indclfy-li { float: left; padding: 22px 0; width: 11%; border-top: 4px solid #fff; text-align: center; cursor: pointer; }

.indclfy-li i { display: inline-block; margin-bottom: 20px; height: 60px; }

.indclfy-li.active { border-top: 4px solid #007bb6; background: #f6f7f9; }

.indclfy { padding: 50px 0 30px 0; width: 100%; min-width: 1250px; background: url(../img/bg2.png) no-repeat center; }

.indclfy-puli { display: none; position: relative; margin: 0 -12px; }

.indclfy-banli { padding: 0 12px; }

.indclfy-banli a { display: block; border-top: 4px solid #fff; border-bottom: 4px solid #fff; background: #fff; transition: all 0.6s linear; -webkit-transition: all 0.6s linear; -moz-transition: all 0.6s linear; -ms-transition: all 0.6s linear; -o-transition: all 0.6s linear; }

.indclfy-banli img { display: block; width: 100%; transition: all 0.6s linear; -webkit-transition: all 0.6s linear; -moz-transition: all 0.6s linear; -ms-transition: all 0.6s linear; -o-transition: all 0.6s linear; }

.indclfy-img { height: 220px; overflow: hidden; }

.indclfy-cont { padding: 26px; font-size: 12px; color: #767676; line-height: 18px; text-align: center; }

.indclfy-cont h3 { margin-bottom: 30px; color: #4b4b4b; }

.indclfy-cont p { margin-bottom: 28px; height: 36px; display: -webkit-box !important; -webkit-box-orient: vertical; word-break: break-all; text-overflow: ellipsis; overflow: hidden; }

.indclfy-more { text-align: right; }

.indclfy-more span { display: inline-block; width: 66px; border: 1px solid #d2d2d2; border-radius: 25px; font-family: arial; color: #878787; line-height: 20px; text-align: center; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; }

.indclfy-banli a:hover { border-bottom: 4px solid #007bb6; box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; }

.indclfy-banli a:hover img { transform: scale(1.1); }

.indclfy-banli a:hover .indclfy-more span { color: #fff; background: #007bb6; }

.indclfy-puli .owl-theme .owl-controls .owl-buttons div { margin: 0 3px; width: 30px; height: 30px; border-radius: 0; font-size: 18px; }

.indintro { padding: 80px 0 72px 0; }

.indintro-lf, .indintro-video { width: 624px; }

.indintro-lf { padding: 0 10px 0 16px; }

.indintro-tit { position: relative; margin-bottom: 36px; padding: 0 0 28px 0; }

.indintro-tit h3 { margin-bottom: 34px; font-size: 30px; color: #007bb6; }

.indintro-tit p { font-size: 18px; color: #474747; }

.indintro-tit:after { position: absolute; bottom: 0; left: 0; width: 100px; height: 3px; background: #d2d2d2; }

.indintro-cont { font-size: 13px; line-height: 30px; color: #5b5b5b; }

.indintro-cont a { margin-top: 36px; display: inline-block; width: 110px; height: 36px; border: 1px solid #cecece; color: #7b7b7b; line-height: 36px; text-align: center; }

.indintro-cont a:hover { color: #007bb6; }

.indintro-video { padding-left: 24px; }

#indplayr_logo { display: none !important; }

.indsolu { padding: 30px 0 80px 0; width: 100%; min-width: 1250px; background: url(../img/bg.png) no-repeat center; }

.indsolu-tit { position: relative; margin-bottom: 40px; padding: 30px 0; font-size: 32px; color: #fff; text-align: center; }

.indsolu-tit:after { position: absolute; bottom: 0; left: 50%; margin-left: -40px; width: 80px; height: 3px; background: #b2c3d4; }

.indsolu-posi { position: relative; overflow: hidden; }

.indsolu-posi a { color: #fff; }

.indsolu-posi img { display: block; width: 100%; transition: all 0.6s linear; -webkit-transition: all 0.6s linear; -moz-transition: all 0.6s linear; -ms-transition: all 0.6s linear; -o-transition: all 0.6s linear; }

.indsolu-ab { position: absolute; bottom: -21px; left: 0; padding: 0 0 25px 0; width: 100%; background: url(../img/bg1.png) repeat center; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

.indsolu-ab:before { visibility: hidden; opacity: 0; position: absolute; top: -15px; left: 50%; margin-left: -15px; width: 31px; height: 31px; background: url(../img/icon13.png) no-repeat center; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

.indsolu-ab h3 { font-weight: normal; font-size: 16px; line-height: 40px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.indsolu-ab .t1{display:none}
.indsolu-ab p { height: 40px; font-size: 12px; line-height: 20px; display: -webkit-box !important; -webkit-box-orient: vertical; word-break: break-all; text-overflow: ellipsis; overflow: hidden; }

.indsolu-cont-lf { width: 600px; }

.indsolu-desc { padding: 0 40px 25px 40px; }

.indsolu-posi:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -mos-transform: scale(1.1); -o-transform: scale(1.1); }

.indsolu-posi:hover .indsolu-ab { bottom: 0; }
.indsolu-posi:hover .indsolu-ab .t1{display:block;}
.indsolu-posi:hover .indsolu-ab:before { visibility: visible; opacity: 1; }


.indsolu-cont-rg { width: 642px; }

.indsolu-cont-rglf { width: 330px; }

.indsolu-cont-rgrg { width: 304px; }

.indsolu-cont-rgtop { margin-top: 11px; }
.indsolu-cont-rgtop img{height:206px;object-fit: cover;}
.indsolu-cont-rgtop:first-child { margin: 0; }

.indnews { padding-bottom: 70px; }

.indnews .indsolu-tit { padding: 26px 0; color: #007bb6; }

.indnews-tabul { margin-bottom: 36px; text-align: center; }

.indnews-tabli { display: inline-block; margin: 0 8px; padding: 0 22px; border-radius: 25px; line-height: 34px; cursor: pointer; }

.indnews-tabli.active { color: #fff; background: #007bb6; }

.indnews-puli { display: none; }

.indnews-ban { position: relative; width: 565px; overflow: hidden; }

.indnews-ban a { color: #fff; }

.indnews-ban img { display: block; width: 100%; transition: all 0.6s linear; -webkit-transition: all 0.6s linear; -moz-transition: all 0.6s linear; -ms-transition: all 0.6s linear; -o-transition: all 0.6s linear; }

.indnews-ban:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -mos-transform: scale(1.1); -o-transform: scale(1.1); }

.indnews-cont { position: absolute; bottom: 0; left: 0; padding: 0 30px; width: 100%; line-height: 55px; background: url(../img/bg1.png) repeat center; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

.indnews-cont { font-size: 16px; }

.indnews-cont span { color: #989898; }

.indnews-list-ul { width: 660px; padding-right: 30px; }

.indnews-list-li { border-bottom: 1px dotted #ddd; font-size: 13px; }

.indnews-list-li a { display: block; padding: 15px 0; }

.indnews-list-li h3 { margin-bottom: 10px; font-size: 16px; }

.indnews-list-li p { color: #adadad; }

.indnews-list-li span { display: block; text-align: right; color: #9d9d9d; }

.indnews-list-li a:hover { color: #007bb6; }

.indlink { position: relative; width: 100%; min-width: 1250px; }

.indlink a { display: block; font-size: 20px; color: #007bb6; text-align: center; }

.indlink-lf, .indlink-rg { position: absolute; z-index: -1; top: 0; height: 100%; }

.indlink-lf { left: 0; width: 40%; background: #dff0f7; }

.indlink-rg { right: 0; width: 60%; background: #f3f9fc; }

.indlink-tit { width: 183px; background: #dff0f7; }

.indlink-tit a { display: block; line-height: 96px; }

.indlink-cont { width: 1067px; background: #f3f9fc; }

.indlink-li { float: left; width: 16.666%; }

/*about*/
.inn-ban { width: 100%; min-width: 1250px; }

.inn-ban img { display: block; width: 100%; }

.inn { margin: 30px -10px; padding: 0 10px; overflow: hidden; }

.inn-list { width: 268px; text-align: center; box-shadow: 0 -10px 10px #ECE8E8; }

.inn-nav { margin-bottom: 50px; }

.inn-tit { font-size: 16px; color: #fff; line-height: 58px; background: #007bb6; }

.inn-tit span { font-size: 14px; }

.inn-cont { padding: 8px 18px; }
.inn-ul{ padding-top:20px;}
.inn-li {margin-bottom: 10px; line-height: 35px; background: #f6f6f6; }
.inn-a { color: #464646;  display: block; font-weight:700}

.inn-a:hover{ background: #007bb6; color: #fff;}

.legtn{ background: #007bb6; color: #fff; display: block;}

.inn-pull{display:none;width:100%;background: #fff;}

.inn-cont-tel { line-height: 34px; }

.inn-cont-tel img { display: block; width: 100%; }

.inn-cont-tel h3 { font-size: 18px; color: #c92b22; }

.inn-cont-tel h3 span { display: inline-block; width: 80px; vertical-align: middle; }

.inn-cont-tel p { font-size: 14px; }

.inn-cont-tel p span { font-size: 15px; color: #007bb6; margin-left:5px;}

.inn-desc { width: 944px; }

.inn-desc-tit { line-height: 58px; border-bottom: 1px solid #e8e7e6; }

.inn-desc-tit h3 { font-size: 20px; color: #007bb6; }

.inn-link a { font-size: 13px; color: #424242; }

.inn-link a:hover { color: #007bb6; }

.inn-desc-cont { padding: 30px 0;  line-height: 24px; }
.mt20{ padding:5px 0 30px 0;}
.inn-desc-cont p { }

.inn-desc-cont h3 { font-size: 18px; color: #007bb6; line-height: 40px; }

.inn-desc-cont img {  }

.about-honor { margin-bottom: 40px; }

.about-honor p { text-indent: 0; }

.pro-ul{margin: 0 -12px;}
.pro-li2{float:left;padding:0  12px;width:25%;}
.pro-li{float:left;padding:0  12px;width: 33.333%; overflow: hidden}

.pro-li a{display: block;text-align: center;position: relative;height:280px}

.pro-li img{display: block;width:100%;transition: all .6s linear;-webkit-transition: all .6s linear;-moz-transition: all .6s linear;-ms-transition: all .6s linear;-o-transition: all .6s linear;}

.pro-img{height: 220px;overflow: hidden;}

.pro-cont{padding-bottom: 10px;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;o-transition: all .3s ease;position:absolute;width:100%;}
.pro-cont .iel{ font-size:12px; line-height:23px; padding:0 20px; opacity:0;}
.pro-li  h3{font-size: 14px;font-weight: normal;color: #4b4b4b;}

.pro-li:hover .pro-cont{background: #0172b6;color: #fff;bottom:0}

.pro-li:hover h3{color: #fff;}
.pro-li:hover .pro-cont .iel{opacity:1;}
.pro-link{text-align: center;}

.pro-link a{display: inline-block;padding: 0 14px;border:1px solid #eee;color:#595454;line-height: 30px;}

.pro-link a:hover,.pro-link a.active{color:#fff;background: #009691;}
/*# sourceMappingURL=style.css.map */

/* 新闻资讯 */
.anewslist{ width:100%; margin-top:16px;}
.anewslist li,.anewslist2 li{text-align:left;}
.anewslist li img{ float:left; margin-right:20px;}
.anewslist li b,.anewslist2 li b{ font-size:14px; line-height:35px; font-weight:700; color: #1E1E1E}
.anewslist li p,.anewslist2 li p{ font-size:13px; color:#666}
.anewslist li p.more{ color:#C00; font-size:12px;}
.anewslist li a{ border-bottom:1px solid #ebebeb;color:#8d8d8d; display:block;padding:20px; height:196px; line-height:24px;font-family: Arial;}
.anewslist li a:hover{ background:#f1f5fb;}
.anewslist2 li a{border-bottom:1px solid #ebebeb;color:#8d8d8d; display:block;padding:20px; height:100px; line-height:24px;font-family: Arial;}

.fbtn{ color:#FFF; background:#007bb6; padding:10px 25px; border:none;}
.inn-contai{padding-bottom: 50px; margin-top:20px;}
.prod-ul{}

/*产品展示*/
.prod-det{padding: 0 10px;}
.prod-detLe{float: left;width:490px;}
.pro-zoom{width:490px;display: block;}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block; width:100%;}
.jqzoom img{ width:100%;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:490px;float:left; margin:20px 0 10px 0;}
.spec-scroll{clear:both;margin-top:5px;width:490px; position:relative; padding:2px 20px 0 9px;}

.spec-scroll .items{position:relative;width:100%;overflow:hidden; height:73px; }
.spec-scroll .items ul{position:absolute;width:999999px;height:73px;}
.spec-scroll .items ul li{float:left;width:71px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:65px;height:49px;margin-top:8px;}
.spec-scroll .items ul li.active img{border:2px solid #FF6600;padding:1px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

.prod-detRi{float: right;width: 430px;font-size: 14px;color: #929292; margin-top:30px;}
.prod-detRi-tit{padding: 0 100px 0 10px;font-size: 16px;font-weight: 600;color: #000;}
.prod-detRi-price{margin: 30px 0;padding: 0 24px;height: 90px;line-height: 90px;background: #f3f3f3;}
.prod-detRi-le{float: left;}
.prod-detRi-ri{float: right;}
.prod-detRi-le span{font-size: 36px;color: #ff731f;font-weight: 600;}
.prod-detRi-desc{ margin-top:30px; padding-left:10px;line-height: 30px; color:#2e2e2e}
.prod-detRi-desc b{ color:#808080}
.prod-bt{}
.prod-btTit{width: 100%;border-bottom: 1px solid #e5e5e5;}
.prodUl{line-height: 43px;}
.prodLi{position: relative;margin-top: -1px;float: left;width: 135px;text-align: center;}
.prodLi a{display: block;color: #fff; background:#a9a9a9; margin-right:5px;}
.prodLi a:hover{background: #0172b6;}

.prodLi.active a{background: #0172b6;color: #fff;}
.toggBlock{display: none;padding: 20px; min-height:200px; line-height:30px;}
.toggBlock img{display:block}
.tab.active{display: block;}
.toggBlock-top{padding: 40px 0;}
.toggBlock-bt{}
.toggBlock-btTit{text-align: center;line-height: 40px;}
.toggBlock-btTit h3{position: relative;border-bottom: 1px solid #000;font-size: 24px;font-weight: normal;}
.toggBlock-btTit h3:after{position: absolute;bottom: -1px;left: -30px;margin-left: 50%;content: "";display: block;clear: both;width: 60px;height: 2px;background: #cc0c1b;}
.toggBlock-btTit p{font-size: 16px;}
.toggBlock-btUl{}
.toggBlock-btUl li{float:left;margin-bottom: 22px;padding: 0 35px;width: 33.33333%;}


.psearch{ width:268px; height:30px; background:#fff; position:relative; z-index:1;}
.psearch-inp { width:100%; height:30px; border: 1px solid #d0d0d0; border-radius: 25px; line-height: 30px; text-indent:8px; color:#333; font-size:12px; background:#fff;}
.psearch-sub {width: 20px; height: 20px; background: url(../img/icon3.png) no-repeat center; position:absolute; top:5px; right:10px; z-index:9;}

.videoBox video{height:326px;width:100%;background:#000;object-fit:contain;}