@charset "utf-8";

.owidth {width:1200px; margin:0 auto;}
.owidth2 {width:1200px; padding:30px; margin:0 auto;}

.lgo {float:left; margin-top:40px; margin-bottom:34px;}
.nemo {float:right; margin-top:20px; width:120px;}
.top-wx {float:right; width:90px; margin-top:20px; opacity:.8;}
.top-intro {float:right; margin-top:50px; margin-right:20px; width:40%; color:#878787;}
.nav {line-height:48px; border-top:1px #efefef solid; font-size:15px; }
.nav {position:relative; z-index:2;}
.nav-bse-lst {position:relative; margin:0;}
.nav-bse-it {position:relative; float:left; margin:0 30px; list-style-type: none;}
.nav-bse-it.nav-bse-it-on {border-bottom:3px #4549a8 solid;}
.nav-bse-it>a {display:block; padding:0 10px; color:#444;}
.nav-bse-it>a:hover {color:#4549a8; background-color:#fff;}
.nav-bse-it:hover {z-index:1;}
.nav-sub-lst {position:absolute; height:0; overflow:hidden; opacity:0; margin:0; padding:0; text-align:center; border-top:3px #4549a8 solid;
	 background-color:#fff; white-space: nowrap; transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s;}
.nav-sub-lst:before {content:''; display:block; position:absolute; top:-8px; left:50%; margin-left:-10px;border-bottom:8px #fff solid; border-left:10px transparent solid; border-right:10px transparent solid;}
.nav-sub-it {text-align:center; border-bottom:1px #ddd solid; list-style-type: none; }
.nav-sub-it>a {display:block; color:#444; line-height:20px; padding:10px 30px; }
.nav-sub-it>a:hover {color:#4549a8; background-color:#fff;}
.nav-sub-it:last-child {border-bottom:0 none;}
.nav-bse-it:hover .nav-sub-lst {opacity:1; height:auto; overflow:hidden;}
.top-tel:before {content:''; float:left; margin-right:10px; margin-top:2px; width:18px; height:17px; background-image:url('../img/ico1.png');}
.top-tel {float:right; color:#6e6e6e; font-size:20px; font-weight:600; }
.top-tel:after {content:''; float:left; margin-right:15px; height:23px; width:1px; background-color:#ececec;}
.top-qq {display:block; text-align:right; margin-bottom:7px; color:#b1b1b1;}
.top-tel-fr {float:right; margin-top:40px;}
.srch {float:right;}
.srch-ico {display:block; margin-top:13px; margin-left:18px; width:15px; height:18px; background:url('../img/ico1.png') no-repeat -32px 0; }
.srch {position:relative; height:45px;}
.srch form {visibility:hidden; position:absolute; right:0; top:48px; width:0; height:0; overflow:hidden; white-space:nowrap;
   background-color:#eee; transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s;}
.srch button, .srch input {display:inline-block; height:30px; margin-left:-2px; margin-right:-2px; border:0 none;}
.srch button {color:#fff; border:0 none; width:50px; background-color:#4549a8;}
.srch button:hover { background-color:#fff; color:#4549a8;}
.srch input {border:0 none;}
.srch:hover form {visibility:visible; padding:12px 16px; width:auto; height:auto;}

.srch-top {float:right; margin-top:50px; margin-right:20px;}
.srch-top input {border:1px #4549a8 solid; padding:8px; width:260px; border-width:2px;}
.srch-top button {background-color:#4549a8; color:#fff; padding:8px 14px; border:2px #4549a8 solid;}

.idx-tit {text-align:center; margin-top:30px; color:#000; font-weight: 600; font-size:18px; text-transform: uppercase;}
.idx-tit-red {color:#4549a8;}
.idx-tit-sup {font-size:16px; font-weight: normal;}
.idx-tit:after {content:''; display:block; margin:25px auto; border-bottom:5px #4549a8 solid; width:30px;}
.idx-ctes {display:flex; margin-bottom:60px; justify-content:space-between; text-align:center; }
.idx-cte-it {width:98px; height:98px; white-space:nowrap; border:4px #e5e5e5 solid; border-radius:98px;
     transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s; }
.idx-cte-it.mytabs_tab_on,
.idx-cte-it:hover {background-color:#70719b; border-color:#70719b; color:#4549a8;}
.idx-cte-thm {display:block; background:url('../img/cte.png') no-repeat; }
.idx-cte-it:nth-child(1) .idx-cte-thm { margin-left:3px; width:121px; height:101px; background-position:0 50%;}
.idx-cte-it:nth-child(2) .idx-cte-thm { margin-left:-7px; width:121px; height:101px; background-position:-660px -50%;}
.idx-cte-it:nth-child(3) .idx-cte-thm { margin-left:-7px; width:121px; height:101px; background-position:-255px -50%;}
.idx-cte-it:nth-child(4) .idx-cte-thm { margin-left:-5px; width:121px; height:101px; background-position:-398px -50%;}
.idx-cte-it:nth-child(5) .idx-cte-thm { margin-left:-8px; width:121px; height:101px; background-position:-790px -50%;}
.idx-cte-it:last-child {box-sizing:border-box; color:#4549a8; font-weight:600; padding-top:27px; border-color:#eaeaea; background-color:#eaeaea;}
.idx-cte-it:last-child span {display:block; font-size:12px; text-transform:uppercase;}
.idx-cte-it:last-child:hover {background-color:#fff; border-color:#fff;}
.idx-ctes em {display:block; margin-top:8px; width:150px; margin-left:-26px; text-align:center;}

.lst1-it {float:left; width:32%; margin-right:2%; margin-bottom:30px; line-height:60px; border-bottom:1px #f2f2f2 solid;}
.lst1-it:nth-child(3n) {margin-right:0;}
.lst1-thm {display:flex; overflow:hidden; width:100%; height:285px;}
.lst1-thm img {object-fit:cover; width:100%; height:100%; transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s; }
.lst1-it:hover img {transform:scale(1.2);}
.lst1-it i { float:right; margin-right:10px; font-family:'Times New Roman'; color:#4549a8;}
.lst1-it i:after {content:''; float:right; margin-left:5px; margin-top:30px; border-bottom:1px #4549a8 solid; width:0;
       transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s;}
.lst1-it:hover i:after {width:40px;}
.lst1-tit {margin-left:10px; font-weight:normal;}
.lst1-pnl {display:none;}
.lst1-pnl.mytabs_pnl_on {display:block;}

.tit1 {text-align:center; font-size:24px; font-weight: normal; margin-top:60px; }
.tit1 p {color:#666; font-size:15px; margin-top:10px;}
.idx-yzs {text-align:center; margin:50px auto;}
.idx-yzs img {display:block; margin:20px auto 6px auto; }
.idx-yzs div {display:flex; justify-content: space-between; width:1010px; margin:0 auto;}

.idx-abot {margin-top:60px;}
.idx-abot-tit { float:left; font-size:24px; font-weight:normal; color:#4549a8;}
.idx-abot-desc {margin-left:23%;}
.idx-abot-desc-tit {font-size:24px; color:#626262;}
.idx-abot-desc div {margin-top:20px;}
.idx-abot-desc .mor1 {float:left; margin-top:20px; font-family:'Times New Roman';}
.idx-abot-desc .mor1:after {content:''; float:right; height:1px; margin-top:7px; margin-left:6px; background-color:#4549a8; width:0;
      transition: all .4s ease 0s; -webkit-transition: all .4s ease 0s; -moz-transition: all .4s ease 0s;}
.idx-abot-desc .mor1:hover:after {width:50px;}
.idx-abot-map {margin-left:29%; margin-top:20px;}
.idx-abot-anno {float:right; color:#4549a8; font-size:18px; writing-mode:vertical-rl;}

.idx-qtty {margin-top:40px; background:url('../img/idx-bck1.jpg') no-repeat 50% 0;}
.idx-qtty .owidth {background-color:#f9fafb;}
.idx-qtty-it {position:relative; float:left;overflow:hidden; width:255px; height:440px;border-right:1px #e6e6e7 solid;
      transition: all .4s ease 0s; -webkit-transition: all .4s ease 0s; -moz-transition: all .4s ease 0s;}
.idx-qtty-it img {margin-top:-172px; transition: all .4s ease 0s; -webkit-transition: all .4s ease 0s; -moz-transition: all .4s ease 0s;}
.idx-qtty-it.active {width:432px;}
.idx-qtty-it.active img {margin-top:0; }
.idx-qtty-tit {margin:20px 30px; color:#5a5a5a; font-size:24px;}
.idx-qtty-sub {margin:20px 30px;color:#5a5a5a; font-size:14px; line-height:30px;}
.idx-qtty-desc {margin:20px 30px; line-height:30px;}
.idx-qtty-it:last-child {border-right:0;}
.idx-qtty-it.active .idx-qtty-tit {color:#4549a8;}
.idx-qtty-it.active .idx-qtty-sub {color:#4549a8; margin-right:70px;}
.idx-qtty-it.active .idx-qtty-desc {margin-left:60px;}

.lst3-it {float:left; width:33.3%; margin-left:-1px; margin-right:-1px; border:1px #fff solid; background-color:#f2f3f5; }
.lst3-thm {display:flex; overflow:hidden; width:100%; height:285px;}
.lst3-thm img {width:100%; height:100%; object-fit:cover; transition: all .4s ease 0s; -webkit-transition: all .4s ease 0s; -moz-transition: all .4s ease 0s;}
.lst3-tit {border-top:1px #e1e1e2 solid; padding:20px; font-size:16px; font-weight:normal;}
.lst3-it:hover img {transform:scale(1.15);}
.lst3-it .mor1 {float:right; margin-top:-35px; margin-right:15px; font-family:'Times New Roman'; }
.lst3-it .mor1:after {content:''; float:right; height:1px; margin-top:7px; margin-left:6px; background-color:#4549a8; width:0;
   transition: all .4s ease 0s; -webkit-transition: all .4s ease 0s; -moz-transition: all .4s ease 0s;}
.lst3-it:hover .mor1:after {width:50px;}

.lst2-it {float:left; width:32%; margin-right:2%; margin-bottom:30px; line-height:50px;}
.lst2-it:nth-child(3n) {margin-right:0;}
.lst2-thm {display:flex; overflow:hidden; width:100%; height:285px;}
.lst2-thm img {object-fit:cover; width:100%; height:100%; transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s; }
.lst2-it:hover img {transform:scale(1.2);}
.lst2-tit {border-bottom:1px #e5e5e5 solid; font-size:16px; font-weight:normal; white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}
.lst2-it i { margin-right:10px; font-family:'Times New Roman'; color:#4549a8;}
.lst2-it i:after {content:''; display:inline-block; margin-left:5px; margin-top:25px; vertical-align:top; border-bottom:1px #4549a8 solid; width:0;
       transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s;}
.lst2-it:hover i:after {width:40px;}
.lst2-it .lst1-tit {margin-left:10px;}

.lst4-it {float:left; width:32%; margin-right:2%; margin-bottom:30px;}
.lst4-it:nth-child(3n) {margin-right:0;}
.lst4-dte {display:block; margin-bottom:22px; font-size:18px; color:#9d9d9d; }
.lst4-tit {width:90%; margin-bottom:19px; white-space: nowrap; overflow:hidden; font-weight:normal; text-overflow:ellipsis; font-size:16px; color:#555;}
.lst4-desc {font-size:13px; color:#999; margin-bottom:20px; height:34px; overflow:hidden;}
.lst4-mor1 {display:block; width:45px; padding-bottom:3px; margin-right:15px; color:#4549a8;
    font-family:'Times New Roman'; border-bottom:1px #4549a8 solid; transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s;}
.lst4-it:hover .lst4-mor1 {width:90px;}

.frnd-lnk {border-top:1px #f1f1f1 solid; margin-top:35px; padding:15px 0; font-size:13px;}
.frnd-lnk a{margin:5px;}

.btm1 {background-color:#f2f3f5;}
.btm1-ctct { text-align:center; vertical-align: middle; padding:30px 0; border-bottom:1px #ebebeb solid;}
.btm1-ctct-ico {display:inline-block; width:57px; height:29px; background:url('../img/ico1.png') -29px 0;}
.btm1-ctct span {display:inline-block; text-align:left; line-height:20px;}
.btm1-ctct strong {display:block; font-size:18px; color:#333;}
.btm1-ctct span i {color:#9d9d9e; font-size:14px;}

.btm1 {color:#9d9d9e; padding-bottom:10px;}
.btm1-nav {float:left; margin-left:70px; margin-top:40px; width:25%;}
.btm1-nav-it {float:left; margin:0 0 33px 0; width:40%; margin-right:10%; font-size:14px; box-sizing:border-box; color:#9d9d9e;}
.btm1-nav-it:before{ content:'';float:left; width:3px; height:12px; margin-top:3px; margin-right:10px; background-color:#9d9d9e;}
.btm1-info {float:left; margin-left:80px; padding-top:35px; margin-right:20px;}
.btm1-info p {margin-top:35px; font-size:14px; line-height:27px;}
.btm1-ewm {float:left; margin-left:20px;}
.btm1-ewm {text-align:center; font-size:14px; margin-top:26px; }
.btm1-ewm img {display:block; width:130px; margin:0 auto 5px auto;}
.btm1-ewm:last-child {margin-right:0;}

.btm2 {background-color:#a9aaab; text-align:center; color:#fff; line-height:49px; font-size:14px;}
.btm2 a { color:#fff; }
.btm2 a:hover {color:#4549a8;}

.inr-bnr {background:url('../img/inr-bnr.jpg') no-repeat 50% 0; height:428px;}

.inr-ctnt {background-color:#fff; margin-top:-48px;}
.sitemap {box-sizing:border-box; margin-bottom:30px; }
.inr-tit {padding:10px 0 30px 0; color:#4549a8; font-weight: normal; font-size:24px;}
.inr-tit p {margin-top:5px; font-size:14px; text-transform: uppercase;}
.inr-tit .mor1 {float:right; margin-top:20px; font-size:14px; margin-top:-20px; font-family: 'Times New Roman';}
.inr-tit .mor1:after {content:''; float:right; height:1px; margin-top:9px; margin-left:6px; background-color:#4549a8; width:0;
      transition: all .4s ease 0s; -webkit-transition: all .4s ease 0s; -moz-transition: all .4s ease 0s;}
.inr-tit .mor1:hover:after {width:50px;}

.inr-tit2 {border-bottom:1px #eee solid; margin-top:40px; padding-bottom:40px;}
.inr-tit2 {color:#4549a8; font-weight: normal; font-size:24px;}
.inr-tit2 p {margin-top:5px; font-size:14px; text-transform: uppercase;}

.inr-cte {float:right;}
.inr-cte a {margin-left:20px;}
.inr-cte-active {color:#4549a8; }
.inr-ctnt .inr-cte { }
.inr-ctnt2 .inr-cte {}
.inr-ctnt .inr-tit2 {text-align:center; }
.inr-ctnt2 .inr-tit2 {text-align:center; }
.inr-cte2 {margin-top:-50px;}
.inr-ctnt2 {margin-top:-50px;}
.prod-fto {width:600px; margin-left:190px;}

.tit2 {margin-top:40px; margin-bottom:40px; font-size:24px; color:#636f90; font-weight: normal; text-align:center;}
.tit2 p {font-size:18px; text-transform: uppercase;}
.tit2 .mor1 {float:right; margin-top:-20px; color:#626262; font-size:14px; font-family:'Times New Roman';}
.tit2 .mor1:after {content:''; float:right; height:1px; margin-top:7px; margin-left:6px; background-color:#4549a8; width:0;
   transition: all .4s ease 0s; -webkit-transition: all .4s ease 0s; -moz-transition: all .4s ease 0s;}
.tit2:hover .mor1{color:#4549a8; }
.tit2:hover .mor1:after {width:50px;}


.pgr {margin:30px auto 40px auto; text-align:center;}
.pgr a,
.pgr p {display:inline-block; min-width:34px; box-sizing:border-box; padding:0 12px; margin:5px 2px; border:1px #e1e1e1 solid; line-height:34px; border-radius:3px;}
.pgr a:hover {color:#4549a8;}
.pgr .cur { background-color:#4549a8; color:#fff; border:1px #4549a8 solid;}
.pgr .cur:hover {color:#fff;}

.prvnxt {margin-top:30px; margin-bottom:40px; text-align:center; border-bottom:1px #eee solid; }
.prvnxt span {float:left; width:50%; box-sizing:border-box; padding:0 6px; border-left:1px #fff solid; line-height:40px; color:#333;}
.prvnxt span:hover {background:#fff; color:#4549a8;}
.prvnxt span:before {float:left; margin-left:-6px; margin-right:10px; padding:0 10px;}
.prvnxt span a {display:block; line-height:40px;}
.prvnxt span a:hover {color:#4549a8;}
.prvnxt span:hover:before {background-color:#fff;}
.prvnxt .atk-prv {border-right:1px #eee solid;}
.prvnxt .atk-prv:before {content:'<'; font-family:'Simsun'; }
.prvnxt .atk-next:before {content:'>'; float:right; font-family:'Simsun'; margin-right:-6px;}
.prvnxt .atk-prv span,
.prvnxt .atk-next span,
.prvnxt em {display:none;}
.prvnxt .atk-prv a,
.prvnxt .atk-next a {text-overflow:ellipsis; overflow:hidden; white-space: nowrap;}

.prod-ctnt {margin-left:820px;}
.prod-keywords {padding:30px; background-color:#f2f2f2;}
.prod-desc {padding:30px 0; margin-bottom:30px; border-bottom:1px #bbb dotted;}
.prod-ewm { display:block; margin:50px auto 10px auto; width:80%;}
.prod-ewm-anno {margin-bottom:50px; text-align:center;}

.prod-anno {font-size:1.4em; text-align:center;}
.prod-anno span {color:#636f90;}
.prod-annoen { text-align:center; margin:.2em 0; text-transform: uppercase; color:#adadad;}
.prod-param-0 {background:url('../img/bck0.png') no-repeat 0 80%;}
.prod-param-0 table {width:100%; margin:1em auto; border-collapse:collapse; line-height:2em;}
.prod-param-0 td {font-size:15px; border-bottom:1px #d5d5d5 solid;}
.prod-param-0 td:nth-child(2n) {border:none; width:20px;}
.prod-param-1 table {width:100%; margin:2em auto; font-size:15px; border-collapse:collapse; line-height:2em; border:1px #d5d5d5 solid; border-radius: 5px 5px 0 0;}
.prod-param-1-th {font-size:1.4em; text-align: center; line-height:2.2em;}
.prod-param-1-th1 {background-color:#808080;}
.prod-param-1-th2 {color:#fff; background-color:#808080; }
.prod-param-1-th2 td {padding:.4em 1em;}
.prod-param-1-th2 td:nth-child(2) {text-align:right; text-transform: uppercase;}
.prod-param-1-tbd td {width:25%; text-align:center; border:1px #d5d5d5 solid;}
.prod-param-1-tbd td:nth-child(2n){background-color:#ebebeb;}

.abot-lst {margin-top:-50px;}
.abot-it {float:left; box-sizing:border-box; padding:40px 0; }
.abot-it:nth-child(odd) {width:48%;}
.abot-it:nth-child(even) {width:52%;}
.abot-tit1 {font-size:50px;}
.abot-tit1-p1 {font-size:30px;}
.abot-tit1-p2:before {content:''; display:block; width:16px; height:4px; margin-top:20px; margin-bottom:10px; background-color:#626262;}
.abot-tit1-p2 {font-size:15px;}
.abot-group {color:#fff; background-color:#4a4a4a; }
.abot-group h2 {font-weight: normal; font-size:18px; margin-bottom:30px;}
.abot-group .abot-tit1-p1 {font-size:30px; }
.abot-group-bck {background-color:#f8f8f8;}
.abot-group {padding:60px;}
.abot-group2 {padding:80px 0px 0 60px;}
.abot-group3 {padding:100px 0px 0 60px;}
.abot-ico1 {display:block; width:60px; margin-bottom:40px; }
.abot-culture {text-align:center;}
.abot-culture img {margin-top:30px;}
.abot-tit1-p1:after {content:''; display:block; width:16px; height:4px; margin-top:20px; margin-bottom:10px; background-color:#fff;}
.abot-group3 .abot-tit1:after {content:''; float:left; width:16px; height:4px; margin-top:-10px; margin-bottom:10px; background-color:#626262;}
.abot-group3 .abot-tit1 {margin-bottom:20px;}
.abot-yyzz {background-color:#f3f3f3; box-sizing:border-box; padding:37px 29px;}
.abot-yyzz img {width:100%;}

.abot-qyfc, .abot-zyry {display:none;}
.qyfc-it {float:left; width:32%; margin-right:2%; margin-bottom:20px;}
.qyfc-it img {display:block; width:100%;}
.qyfc-it:nth-child(3n) {margin-right:0;}
.qyfc-it-name {display:block; padding:8px 0; text-align:center;}

.zzry-it {float:left; width:16.3%; margin-right:1%; padding:1em;}
.zzry-it img {display:block; width:100%;}
.zzry-it:nth-child(5n) {margin-right:0;}

.abot-hzhb {background-color:#f3f3f3; box-sizing:border-box; padding:37px 29px;}
.abot-hzhb img {float:left; width:19.8% !important; height:auto !important; margin-left:-1px; margin-bottom:-1px; border:1px #e5e5e5 solid;}

.lst5-it {display:block; margin-bottom:50px; padding-top:30px; border-top:1px #eee solid;}
.lst5-thm {display:flex; float:left; overflow:hidden; width:200px; height:150px; margin-right:20px;}
.lst5-thm img {object-fit: cover; width:100%; height:100%; transition: all .4s ease 0s; -webkit-transition: all .4s ease 0s; -moz-transition: all .4s ease 0s;}
.lst5-it:hover img {transform:scale(1.3);}
.lst5-dte {float:right; font-size:24px; color:#aaa;}
.lst5-tit {font-size:18px; font-weight:normal; margin-top:20px; margin-bottom:10px;}
.lst5-desc {font-size:14px; margin-right:180px; height:35px; color:#999;}
.lst5-mor1 {display:inline-block; margin-top:20px; width:45px; padding-bottom:3px; margin-right:15px; color:#4549a8;
      font-family:'Times New Roman'; border-bottom:1px #4549a8 solid; transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s;}
.lst5-it:hover .lst5-mor1 {width:90px;}
.lst5-it:hover .lst5-desc { color:#999;}

.prod-lft-lst, .prod-sub-lst {margin:10px 0 30px 0; padding:0; float:left; width:140px;}
.prod-sub-it {margin:0; padding:0; list-style:none; line-height:20px;}
.prod-bse-it {margin:10px 0 20px 0; padding:0; list-style:none; line-height:20px;}
.prod-lft-tit {width:100%; margin-bottom:30px;}
/*.prod-lft-it-on:before {content:''; float:left; margin-top:3px; margin-right:6px; width:5px; height:13px; border-left:3px #4549a8 solid;}*/

.lft-tel-fr:before {content:''; float:left; margin-right:6px; margin-top:2px; width:18px; height:17px; background-image:url('../img/ico1.png');}
.lft-tel-fr {margin-top:60px; color:#6e6e6e; font-weight:600;}
.lft-margn {margin-left:230px;}
.lft-margn img {display:block;}

.ctct-ewm {float:right; width:180px; height:180px; margin-top:60px; margin-bottom:30px; margin-left:20px; text-align:center; }
.ctct-ewm img {width:100%;}
.ctct-lst {box-sizing:border-box; line-height:27px; padding-left:185px; padding-top:136px; width:706px; height:338px; background:url('../img/ctct-bck.png');}
.map {margin-top:50px;}

.lft-margn .lst1-thm,
.lft-margn .lst2-thm,
.lft-margn .lst3-thm,
.lft-margn .lst4-thm {height:232.5px;}

.atkl-dte {margin-bottom:30px;}

.atkl-ctnt img {display:block; margin:30px auto; max-width:100% !important; width:auto !important; height:auto !important; }

.prod-qual {padding:1.3em; margin-top:20px; margin-bottom:30px; background-color:#f5f5f5;}
.prod-qual ul { line-height:1.8em;}
.prod-qual li {list-style: disc;}

.idx-dcr {display:block; margin-left:auto; margin-right:auto; margin-bottom:40px;}