.navtop { z-index:7; position:fixed; padding-left:230px; padding-top:30px; background:#fff; width:100%; padding-bottom:30px;} 
.navtop li { float:left; display:block;  height:40px; line-height:40px; padding-right:40px; position:relative;}
.navtop li>a { font-size:18px; font-weight:bold;}
.navtop li:hover>a { color:#d0181a;}


/*subnav*/
.navtop ul>li:hover .product-subnav a {color:#fff; background: url(../img/secicon-1.png) no-repeat 15px center;}
.product-subnav { position: absolute;top: 40px; left:0px ;z-index: 20; min-width: 150px; background:#d40000; display: none; color: #fff;}
.product-subnav a{ font-size:16px; height:40px;line-height:40px;display: block;border-bottom: 1px dotted #980000; padding-left:10px;color:#fff;}
.product-subnav a:hover{ font-weight:bold; font-size:16px;  color:#fff; background:#980000;}


.container.sub { margin-left: 200px; width: 1000px; padding: 120px 20px 50px 30px; }
.container.sub .sub-header { z-index: 5; position: relative; width: 100%; }
.container.sub .sub-header .nav { height:45px; line-height:45px; }
.container.sub .sub-header .nav h2 { float: left; font-size: 2.5em; }
.container.sub .sub-header .nav .lnb { float: right; }
.container.sub .sub-header .nav .lnb ul { }
.container.sub .sub-header .nav .lnb ul li { float: left;font-weight: 700; border-bottom: 1px solid #fff; position:relative }
.container.sub .sub-header .nav .lnb ul li>a { font-weight: 800; padding:10px 6px; display:block;}
.container.sub .sub-header .nav .lnb ul li>a:hover { border-bottom: 1px solid #b60a0a; color: #b60a0a;background: url("../img/caret-arrow-red.jpg") no-repeat top center;  }
.container.sub .sub-header .nav .lnb ul li>a.on { border-bottom: 1px solid #b60a0a; display:block; color: #b60a0a;background: url("../img/caret-arrow-red.jpg") no-repeat top center;  }
.container.sub .sub-header + hr { border-bottom: 1px solid #e1e1e1; margin: 2em 0; }
.container.sub .sub-contents { z-index: 6; }
.container.sub .sub-contents .page-header { z-index: 7; margin-bottom: 1.5em; font-weight: 700; font-size: 140%; }
.container.sub .sub-contents .page-header h3 { z-index: 8; }
.container.sub .sub-contents .page-content { z-index: 9; }
.container.sub .sub-contents .fz200p { font-size: 200%; }
.container.sub .sub-contents .box-text p { padding-bottom: 20px; line-height: 1.5; text-align: justify; }


/*subnav*/
.container.sub .sub-header ul>li:hover .product-subnav a {color:#fff; background: url(../img/secicon-1.png) no-repeat 15px center;}
.sec-subnav { position: absolute;top: 60px; left:0px ;z-index: 20;  min-width:150px; background:#d40000; display: none; color: #fff;}
.sec-subnav a{ font-size:16px; height:40px; line-height:40px;display: block;border-bottom: 1px dotted #980000; padding-left:10px;color:#fff;}
.sec-subnav a:hover{ font-weight:bold; font-size:16px;  color:#fff; }



.raleway { font-family: "Raleway"; }
.desktop-hidden { display: none; }

@media (max-width: 1080px) { .laptop-hidden { display: none; }
  .laptop-visibile { display: block; } }
.promotion-video-list li img { padding-bottom: 20px; width: 100%; }
@media (max-width: 1080px) { .promotion-video-list li img { padding-bottom: 2em; } }
.promotion-video-list li p { color: #333333; font-size: 13px; font-weight: 700; line-height: 1.5; }

.pages-media iframe { width: 745px; height: 600px; }
.pages-media iframe * { z-index: -1; }

.pages-media .row { position: relative; }
.pages-media .row .btn-group { position: absolute; right: 8px; bottom: 8px; margin: 0; width: 236px; }

.introduce .sub-contents .embed-responsive iframe { width: 440px; height: 400px; border: 0; margin-left: 40px; margin-top: 60px; }

.future-core .sub-contents .visual { margin-bottom: 3em; }
.future-core .sub-contents .visual img { width: 100%; }
.future-core .sub-contents .wall { margin-bottom: 10px; padding: 20px 0; }
.future-core .sub-contents .wall ul { padding: 10px 0; overflow: hidden; display: table; width: 100%; }
.future-core .sub-contents .wall ul li { float: left; display: table-cell; vertical-align: middle; text-align: center; }
.future-core .sub-contents .wall ul li.tit { width: 20%; color: #d0181a; font-size: 140%; text-transform: uppercase; font-family: 'Nanum Gothic'; font-weight: 700; line-height: 68px; }
.future-core .sub-contents .wall ul li.txt { width: 70%; text-align: left; line-height: 1; }
.future-core .sub-contents .wall ul li.txt p { font-size: 14px; }
.future-core .sub-contents .wall ul li.txt p:first-child { font-size: 120%; padding: 0.5em 0; font-family: 'Nanum Gothic'; font-weight: 700; }
.future-fusion .sub-contents img { width: 100%; }
.future-fusion .sub-contents h5 { padding-left: 24px; background: url("/images/kor/common/icon_list_1.jpg") no-repeat left center; font-family: 'Nanum Gothic'; font-weight: 700; font-size: 120%; line-height: 50px; }
.future-fusion .sub-contents p { padding-top: 1em; line-height: 2; color: #707070; font-size: 100%; }

.history .sub-contents .visual { font-size: 100%; line-height: 2; }
.history .sub-contents #history .col-pc-1of3 .col { padding: 3%; line-height: 2; }
.history .sub-contents #history .col-pc-1of3 .col strong, .history .sub-contents #history .col-pc-1of3 .col p { font-size: 120%; }
.history .sub-contents #history .col-pc-1of3 .col > span { background: #000; color: #fff; padding: 1%; display: block; letter-spacing: 0; text-align: center; font-size: .8em; margin-top: -1em; }
.history .sub-contents table { width: 100%; font-size: 100%; vertical-align: top; }
.history .sub-contents table td, .history .sub-contents table th { padding: 1% 2%; line-height: 2; vertical-align: top; }
.history .sub-contents table th { text-align: left; font-family: 'Nanum Gothic'; font-weight: 800; color: #333333; font-size: 120%; }
.history .sub-contents table td { text-align: left; color: #707070; font-size: 100%; }
.history .sub-contents table td.month { text-align: center; text-decoration: underline; }
.history .sub-contents table .break td, .history .sub-contents table .break th { border-top: 1px solid #e1e1e1; }

#awards { overflow: hidden; }
#awards li { float: left; width: 25%; text-align: center; }
#awards li .inner { padding: 8%; height: 190px; }
#awards li .inner img { width: 50%; }
#awards li .inner p { padding-top: 1em; font-size: 0.9em; }


.overview .sub-contents .col-pc-1of3 { font-size: 120%; line-height: 1.8; }
.overview .sub-contents .col-pc-1of3 strong { display: block; }
.overview .sub-contents .col-pc-2of3 p { padding-bottom: 1em; line-height: 2; letter-spacing: -1px; }

.location .sub-contents .sms { display: block; color: #fff; font-weight: 700; background: #b60a0a; padding: 1em 2em; margin-bottom: 0.5em; }
.location .sub-contents .sms i { font-size: 1.3em; }
.location .sub-contents table { width: 100%; border-collapse: collapse; }
.location .sub-contents table th, .location .sub-contents table td { padding: 0 0 1em; vertical-align: top; }
.location .sub-contents table th { font-family: 'Nanum Gothic'; font-weight: 700; text-align: left; }
.location .sub-contents table th span { padding: 3px; background: #da8484; border: 1px solid #d26767; color: #fff; font-size: 0.7em; margin-left: 0.5em; }
.location .sub-contents table .line td, .location .sub-contents table .line th { border-top: 1px solid #e1e1e1; padding: 1em 0; }
.location .sub-contents table .line:first-child td, .location .sub-contents table .line:first-child th { border-top: 2px solid #b60a0a; }
.location .sub-contents iframe { width: 100%; height: 600px; border: 0; }

.branch .sub-contents .world-contact { border-top: 2px solid #b60a0a; border-bottom: 1px solid #555556; line-height: 2; }
.branch .sub-contents .world-contact .row { border-bottom: 1px solid #e1e1e1; }
.branch .sub-contents .world-contact span { font-family: 'Nanum Gothic'; font-weight: 700; padding-left: 50px; }
.branch .sub-contents .world-contact .korea { background: url("/images/kor/about/branch-img-2.jpg") no-repeat left center; }
.branch .sub-contents .world-contact .america { background: url("/images/kor/about/branch-img-3.jpg") no-repeat left center; }
.branch .sub-contents .world-contact .europe { background: url("/images/kor/about/branch-img-4.jpg") no-repeat left center; }
.branch .sub-contents .world-contact .taiwan { background: url("/images/kor/about/branch-img-5.jpg") no-repeat left center; }
.branch .sub-contents .world-contact .china { background: url("/images/kor/about/branch-img-6.jpg") no-repeat left center; }

.ceo-message .sub-contents { line-height: 1.5; }
.ceo-message .sub-contents .innovate { font-size: 160%; font-family: 'Nanum Gothic'; font-weight: 700; padding-bottom: 1em; }
.ceo-message .sub-contents .red { color: #d0181a; font-family: 'Nanum Gothic'; font-weight: 700; letter-spacing: -1px; }
.ceo-message .sub-contents p { padding-bottom: 1em; letter-spacing: -0.5px; }

.going-value .sub-contents .Page-Tab-Header-long ul { padding-left: 10px; padding-bottom: 2em; border-collapse: separate; vertical-align: middle; margin: 0 -0.3em; }
.going-value .sub-contents .Page-Tab-Header-long ul li { margin-left: 0.5em; display: table-cell; float: none; position: relative; text-align: center; width: auto; vertical-align: middle; }
.going-value .sub-contents .Page-Tab-Header-long ul li:first-child { margin-left: 0; }
.going-value .sub-contents .Page-Tab-Header-long ul li a { display: block; color: #fff; font-weight: 700; background: #c9c9c9; padding: 1em 1.5em; margin: 0 0.3em; }
.going-value .sub-contents .Page-Tab-Header-long ul li:hover a, .going-value .sub-contents .Page-Tab-Header-long ul li.active a { background: #b60a0a; }
.going-value .sub-contents .value-tit { font-size: 120%; line-height: 1.8; margin-bottom: 1em; }
.going-value .sub-contents .row + .row { padding-top: 1em; }
.going-value .sub-contents .page-content { font-size: 100%; }
.going-value .sub-contents .page-content.value1 { line-height: 1.5; }
.going-value .sub-contents .page-content.value1 h5 { color: #333333; font-size: 120%; font-family: 'Nanum Gothic'; font-weight: 700; padding-bottom: 0.5em; }
.going-value .sub-contents .page-content.value1 h5 + p { color: #707070; font-size: 100%; margin-bottom: 3em; }
.going-value .sub-contents .page-content.value1 img { display: block; margin: 0 auto; }
.going-value .sub-contents .page-content.value3 { line-height: 2; }
.going-value .sub-contents .page-content.value3 img { width: 100%; }
.going-value .sub-contents .page-content.value3 h5 { color: #333; font-size: 120%; font-family: 'Nanum Gothic'; font-weight: 700; padding-bottom: 0.5em; }
.going-value .sub-contents .page-content.value3 .line.first .col > div { border: 1px solid #d7d7d7; padding: 1.5em 2em; margin-top: 0.5em; }
.going-value .sub-contents .page-content.value3 .line.first .col > div li { padding: 0.3em 0 0.3em 2em; text-indent: -2em; font-size: 90%; }
.going-value .sub-contents .page-content.value3 .line.first .col > div strong { color: #b60a0a; font-size: 13px; }
.going-value .sub-contents .page-content.value3 .line.third .box-table { margin-top: 60px; }
.going-value .sub-contents .page-content.value3 .line.third .box-table th, .going-value .sub-contents .page-content.value3 .line.third .box-table td { padding: 0.35em; }
.going-value .sub-contents .page-content.value3 .line.seventh .box-table td { padding: 0.5em 0; }
.going-value .sub-contents .page-content.value3 .line.seventh .column .col img { padding-top: 9px; }
.going-value .sub-contents .page-content.value3 .line.eighth .column .col img { padding-top: 56px; }
.going-value .sub-contents .page-content.value3 .line.nineth .column .col img { padding-top: 7px; }
.going-value .sub-contents .page-content.value3 .line.sixteenth .column .col img { padding-top: 56px; }
.going-value .sub-contents .page-content.value3 .line.eleventh .column .col img { padding-top: 7px; }
.going-value .sub-contents .page-content.value3 .line.twelfth .column .col img { padding-top: 7px; }
.going-value .sub-contents .page-content.value3 .line.fourteenth .column .col img { padding-top: 7px; }
.going-value .sub-contents .page-content.value4 { line-height: 2; }
.going-value .sub-contents .page-content.value4 h5 { color: #333; font-size: 120%; font-family: 'Nanum Gothic'; font-weight: 700; padding-bottom: 0.5em; }
.going-value .sub-contents .page-content.value4 .line.first .col > div { border: 1px solid #d7d7d7; padding: 1.5em 2em; margin-top: 0.5em; }
.going-value .sub-contents .page-content.value4 .line.first .col > div li { padding: 0.3em 0 0.3em 2.5em; text-indent: -2.5em; font-size: 90%; }
.going-value .sub-contents .page-content.value4 .line.first .col > div strong { color: #b60a0a; font-size: 13px; }
.going-value .sub-contents .page-content.value4 .line.second h5 { padding-bottom: 0; padding-top: 1em; }
.going-value .sub-contents .page-content.value4 .line.second .row + .row { padding-top: 0; }
.going-value .sub-contents .page-content.value4 .line.second .col a.download { display: block; margin-top: 100px; margin-bottom: 0.5em; padding-left: 1em; font-family: 'Nanum Gothic'; font-weight: 700; width: 181px; height: 35px; background: #ededed; line-height: 35px; }
.going-value .sub-contents .page-content.value4 .line.second .col a.download i { float: right; margin-right: 1em; line-height: 35px; color: #b60a0a; }
.going-value .sub-contents .page-content.value4 .line.second .col a.download + div { font-size: 70%; }
.going-value .sub-contents .page-content.value4 .line.second .col a.download + div span { text-decoration: underline; }
.going-value .sub-contents .page-content.value5 h5 { color: #333; font-size: 120%; font-family: 'Nanum Gothic'; font-weight: 700; padding-bottom: 0.5em; }
.going-value .sub-contents .page-content.value5 ul { margin-bottom: 1em; text-align: center; }
.going-value .sub-contents .page-content.value5 ul p { line-height: 1.5; height: 5em; }
.going-value .sub-contents .page-content.value7 { line-height: 2; }
.going-value .sub-contents .page-content.value7 h5 { font-size: 120%; }
.going-value .sub-contents .page-content.value7 p { font-size: 100%; padding-bottom: 0.5em; }
.going-value .sub-contents .page-content.value7 #value7-1 .line.first { position: relative; margin-bottom: 3em; }
.going-value .sub-contents .page-content.value7 #value7-1 .line.first a { position: absolute; display: block; left: 0; bottom: 3em; }
.going-value .sub-contents .page-content.value7 #value7-1 .line.first small { font-size: 80%; display: block; position: absolute; left: 0; bottom: 1em; }
.going-value .sub-contents .page-content.value7 #value7-1 .line.first .row + h5 { margin-top: 1em; }
.going-value .sub-contents .page-content.value7 #value7-1 .line.first .column > .col > img { padding-top: 7px; }
.going-value .sub-contents .page-content.value7 #value7-1 .line.second table td { font-size: 90%; text-align: left; line-height: 1.5; padding: 1em; }
.going-value .sub-contents .page-content.value7 #value7-1 .line.second table tr td:first-child { text-align: center; }
.going-value .sub-contents .page-content.value7 #value7-1 .line.second table + p { text-align: right; font-size: 80%; }
.going-value .sub-contents .page-content.value7 #value7-1 .line.second .column > .col > img { padding-top: 7px; }
.going-value .sub-contents .page-content.value7 #value7-2 .line.third .column > .col > img { padding-top: 7px; }
.going-value .sub-contents .page-content.value7 #value7-2 .line.fourth .column > .col > img { padding-top: 7px; }

#value4-2 .col-pc-1of3.col-lt-1of1 { overflow: hidden; }

.CI .sub-contents h5 { padding-left: 24px; background: url("/images/kor/common/icon_list_1.jpg") no-repeat left center; font-family: 'Nanum Gothic'; font-weight: 700; font-size: 120%; line-height: 40px; }
.CI .sub-contents h5 + p { line-height: 1.5; }
.CI .sub-contents .col img { width: 100%; }
.CI .sub-contents .row + .row { padding-top: 2em; }
.CI .sub-contents .download { text-align: right; background: #ededed; padding: 1em; }
.CI .sub-contents .download a { font-family: 'Nanum Gothic'; font-weight: 700; margin-left: 1em; }
.CI .sub-contents .download a i { color: #d0181a; }

.products .sub-contents .Product-Header { margin: 0 0 2em; position: relative; overflow: hidden; }
.products .sub-contents .Product-Photo { width: 418px; height: 280px; float: left; text-align: center; border: 1px solid #e7e6e6; overflow: hidden; }
.products .sub-contents .Product-Photo img { max-width: 100%; }
.products .sub-contents .Product-Title { position: relative; width: 570px; height: 280px; float: right; text-align: left; background: url("/images/kor/products/product-title.jpg") no-repeat 0 0; }
.products .sub-contents .Product-Title > div { padding: 6.8% 4.5%; }
.products .sub-contents .Product-Name { font-size: 200%; font-family: 'Nanum Gothic'; font-weight: 400; line-height: 1; color: #fff; padding-bottom: 0.3em; }
.products .sub-contents .Product-Spec { font-size: 90%; line-height: 1; color: #fff; }
.products .sub-contents .Product-World { color: #fff; font-size: 95%; padding-top: 1.5em; overflow: hidden; }
.products .sub-contents .Product-World li { list-style: disc; margin-left: 5%; line-height: 1.2; /*float:left; width:45%;*/ }
.products .sub-contents .Product-Catalog { display: none; position: absolute; left: 22px; bottom: 28px; }
.products .sub-contents .Product-Catalog a { display: block; }
.products .sub-contents .Product-Body { line-height: 1.5; }
.products .sub-contents .Product-Body * { font-size: 12pt !important; line-height: 18pt !important; }
.products .sub-contents .Product-Tab { overflow: hidden; background: #e6e6e6; margin: 1em 0; }
.products .sub-contents .Product-Tab li { float: left; width: 200px; text-align: center; padding: 0.5em 0; color: #555555; font-size: 100%; font-weight: bold; }
.products .sub-contents .Product-Tab li.active { color: #fff; background: #555; }
.products .sub-contents .Product-Foot { margin: 3em 0; text-align: right; overflow: hidden; }
.products .sub-contents .Product-Foot a { float: right; display: block; outline: none; outline-style: none; font-family: 'Nanum Gothic'; font-weight: 400; text-align: center; background-repeat: repeat-x; background-position: 0 0; background-size: auto 100%; border: 1px solid #717171; background-image: url(/images/kor/common/btn_gray.gif); color: #fff; padding: 0 1.5em; height: 2em; line-height: 2em; font-size: 100%; margin-top: 3px; }
.products .sub-contents .page-content .bbs-search { display: none; }

@media (min-width: 1081px) { .products .sub-contents .Product-Photo img { max-height: 280px; } }
@media (max-width: 1080px) { .products .sub-contents .Product-Photo { width: 40%; max-width: 100%; }
  .products .sub-contents .Product-Photo img { max-height: 280px; padding-top: 0; }
  .products .sub-contents .Product-Title { width: 59%; } }
.stock .sub-contents h5 { padding-left: 24px; background: url("/images/kor/common/icon_list_1.jpg") no-repeat left center; font-family: 'Nanum Gothic'; font-weight: 700; font-size: 100%; line-height: 30px; }
h5._newtitle{ padding-left: 24px; background: url("/images/kor/common/icon_list_1.jpg") no-repeat left center; font-family: 'Nanum Gothic'; font-weight: 700; font-size: 100%; line-height: 30px; margin-bottom:1em;}
.stock .sub-contents #val1 { font-size: 2.5em; font-family: 'Nanum Gothic'; font-weight: 700; padding: 0.5em 0; color: #252525;}

@media (max-width: 1080px) { .stock #chart { display: none; } }
.stockholder .sub-contents .col-pc-1of1 p { line-height: 2; }
.stockholder .sub-contents .page-content > .row { margin-bottom: 2em; }
.stockholder .sub-contents .bbs-stock { font-size: 90%; }

.provisions .sub-contents h4 { font-size: 120%; text-align: center; padding: 2em 0 1em; }
.provisions .sub-contents .column.col-pc-1of1 { line-height: 1.8; background:#fff;}
.provisions .sub-contents .column.col-pc-1of1 div { padding-bottom: 1em; }
.provisions .sub-contents .column.col-pc-1of1 ol { padding-left: 1em; }

.financial .sub-contents .page-content > .row:first-child p, .financial-statements .sub-contents .page-content > .row:first-child p { font-size: 120%; font-family: 'Nanum Gothic'; font-weight: 700; }
.financial .sub-contents .row + .row, .financial-statements .sub-contents .row + .row { padding-top: 2em; }
.financial .sub-contents .caption-price, .financial-statements .sub-contents .caption-price { display: block; font-size: 90%; padding-bottom: 1em; @incldue NGB; }

html html { overflow-y: hidden; }

.customer .tablet-visibile hr { clear: both; }
.customer .tablet-visibile a { text-align: center; display: block; width: 100%; }
.customer .tablet-visibile a img { width: 100%; }

.lt-ie9 #bbs-card .grid { border: 1px solid #ccc; }
.lt-ie9 #bbs-card .grid .imgholder img { width: 100%; max-width: 230px; }
.lt-ie9 .wall { border: 1px solid #ccc; }
.lt-ie9 .bbs-view.table > thead > tr > th { padding: 2% 2% 1%; }
.lt-ie9 .bbs-view.table > thead > tr > th > p { max-width: 956px; }
.lt-ie9 .bbs-view.table > tbody > tr > td.data { padding: 2% 2%; }
.lt-ie9 .bbs-view.table > tbody > tr > td.data > .thumbnail { max-width: 956px; }
.lt-ie9 .bbs-view.table > tbody > tr > td.data table { table-layout: fixed; }
.lt-ie9 .bbs-view.table > tbody > tr > td.data table td, .lt-ie9 .bbs-view.table > tbody > tr > td.data table th { padding: 0; margin: 0; }
.lt-ie9 .bbs-view.table > tbody > tr > td.data table td img { max-width: 960px; }
.lt-ie9 .going-value .sub-contents .Page-Tab-Header-long ul li { width: auto; float: left; margin-left: 0; margin-bottom: 10px; }


._bt{border-top:2px solid #000;}
.helptext{padding-left:.8em;margin-top:.5em;font-weight:500 !important;font-size:100% !important;position:relative;}
.helptext:after{content:'-';position:absolute;left:0;top:0%;}
._btnbox{margin-top:1em;}
._btnbox button,
._btnbox a{display:inline-block;padding:.8em 2em;background:#d0181a;color:#fff;font-size:1.1rem;cursor:pointer}
._reportimg img{max-width:100%;}


.__pd90{padding-top:90px !important}
@media screen and (max-width:1080px) {
    .__pd90{padding-top:0 !important}
}


.__newlayout{border:0 !important}
._dotlist{position:relative;padding-left:.7em;}
._dotlist:after{content:'';display:block;width:3px;height:3px;background:#000;position:absolute;left:0;top:50%;transform:translateY(-50%);}



.prodList li { float:left; width:313px; font-size:14px; overflow:hidden; margin-left:10px; margin-right:10px; margin-bottom:15px; text-align:center; line-height:35px; background:#ededed;}
.prodList li img {width:309px; height:309px; padding:2px;}

.fl { float:left;}
.fr { float:right;}

/*  产品详情*/
.pWrapper { width:1000px; margin:5px 0px 0px 0px;}
/*放大镜样式*/
.jqzoom{ float:left; border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block; width:498px; height:498px; overflow:hidden;}
.jqzoom img{width:498px; height:498px; overflow:hidden;}
.zoomdiv{ z-index:100;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;display:none;text-align:center;overflow:hidden; border:1px solid #aaa;}
.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);}

/**/
.prodPic .big { float:left; width:498px; height:498px; border:1px solid #cccccc;}

.prodPic .list{ float:left; width:86px; height:500px; overflow:hidden; position:relative; margin-left:20px; display:block; }
.prodPic .list a.prev,.prodPic .list a.next{ display:block; width:86px; height:25px; background:url(../img/anus.jpg) no-repeat; overflow:hidden;cursor:pointer;}
.prodPic .list a.next{top:auto;bottom:0;background-position:0 -50px;}
.prodPic .list a.prev:hover{background-position:0 -25px;}
.prodPic .list a.next:hover{background-position:0 -75px;}

.prodPic .list .thumb {  position:relative; margin:auto; width:86px; height:420px; margin-top:15px; margin-bottom:15px;overflow:hidden;}
.prodPic .list .thumb ul{ position:absolute; width:999999px; width:86px;}
.prodPic .list .thumb ul li{ width:86px; height:104px; display: block; overflow:hidden;}
.prodPic .list .thumb ul li img{ width:82px;height:82px; border:2px solid #e3e3e3; margin-top:9px; margin-bottom:9px;  }
.prodPic .list .thumb ul li:hover img{ border:2px solid #db1d00;}



/* 产品右侧简介样式 */
.proshow_synopsis{background:#f2f2f2; border: 1px solid #d5d5d5; padding: 19px; width:330px; color: #666;font-size: 13px; line-height:30px; height:460px; border-radius:3px;}
.proshow_synopsis .title{font-size:24px; color:#333;border-bottom:1px solid #dbdbdb;margin-bottom:15px;padding-bottom:0px;font-weight:normal;padding-bottom: 10px}
.proshow_synopsis strong{color: #333;font-weight: normal; }
.proshow_synopsis .font{line-height:24px;overflow: hidden; height:200px;margin-bottom:15px;}
.prodcut-tel{ padding-left:50px; margin-bottom:20px; line-height:32px; background:url('../img/p_icon.png') no-repeat left 10px; }
.prodcut-tel span{font-family:arial; font-size:24px; color:#db1d00;display: block; }
.proshow_synopsis .btn a{display: inline-block; width: 120px; height: 40px; line-height: 40px;text-align: center; background:#4b4b4b url(../images/proshow_icon1.png) no-repeat 20px 14px; color: #fff;transition: all 0.3s;font-size:16px;}
.proshow_synopsis .btn .a02{background:#db1d00 url(../img/proshow_icon2.png) no-repeat 0px 13px;}
.proshow_synopsis .btn a:hover{opacity: 0.8;filter:alpha(opacity=50);transition: all 0.3s;}

/* 产品说明标签切换样式 */
.gr-tab-list{ overflow:hidden; margin-top:40px;height:40px;line-height:40px;border-bottom:1px solid #ddd;font-size:16px;}
.gr-tab-list .hd {width:150px;float:left;text-align:center;background:#db1d00;margin-right:5px;cursor:pointer;position:relative;color:#fff; }
.gr-tab-list .hd.on::before{position: absolute;content: "";bottom:-12px;left:70px;border:6px solid transparent;border-top-color:#db1d00;}


.news-container,prodList { font-size:14px; width:1000px;}
/*左侧*/
.news_title{ margin:5px 0;padding:0;text-align:center;font-size:22px;}
.news_info{text-align:center;color:#999;border:1px solid #dfdfdf;border-left:0;border-right:0;margin:10px 0;padding:10px 0;}
#art_content { max-width:1000px; word-break:break-all;padding:15px 0 10px 0; line-height:25px;}
#art_content img { max-width:1000px; margin:0 auto; overflow:hidden; }
.news-container .share-bar { padding: 20px;}

.news-container ul { width:1000px; margin-bottom:20px}
.news-container ul li { width:1000px;margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #CCC; height:150px;}
.news-container ul li .proaa { float:left; width:200px;}
.news-container ul li .probb { float:left; width:780px; padding:0px 0px 0px 20px; }
.news-container ul li .proaa img{  width:200px; height:150px; border-radius:5px; background:#fff;  }
.news-container ul li .title { line-height:28px;}
.news-container ul li .probb a.title { font-size:22px; line-height:36px; padding-top:8px;}
.news-container ul li .probb p { font-size:12px; line-height:24px; padding-top:6px; padding-bottom:16px; }
.news-container ul li .probb a.more{width:80px;height: 30px; text-align: center;line-height: 30px;display: block;background: #969696;color: #fff;position: relative;z-index: 2;overflow: hidden;}
.news-container ul li .probb a.more:after{width: 80px;height: 30px;content: "";position: absolute;top:30px;left: 0;z-index: -1;background: #be0203;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.news-container ul li .probb a.more:hover:after{top:0;}

/*==========分页样式===========*/
.paging { width:100%;height:24px;text-align:center; padding:15px 0; }
.paging a,.paging span {font:12px/30px "microsoft yahei";color:#333;text-decoration:none;padding:0 10px;border:solid 1px #ddd;display:inline-block;white-space:nowrap;margin:0 2px;}
.paging a {background:none;}
.paging a:hover {background:#d50000;color:#fff;}
.paging a.cur {background:#d50000;color:#fff;}
.paging span {background:#d50000;color:#fff;}
.page{width:100%;margin:10px auto;overflow: hidden;position: relative; }
.page p{width:100%;height:30px;font:12px/30px "microsoft yahei";color:#1d1d1d;overflow: hidden;}
.page p a{color:#1d1d1d}
.page p a:hover,.back:hover{text-decoration: underline}
.back{font:14px/39px "microsoft yahei";color:#fff;width:138px;margin:0 auto;border-radius:4px;display:block;text-align:center; background:#05bd82;}

.news-other { padding: 10px 0px; border-top: 1px #ddd solid; margin-top:20px; overflow:hidden;}
.news-other p {display: block; height: 30px;line-height: 30px;padding-left:3px;}
.news-other p a {font-size: 14px;}
.news-other .fhlb a { font-size: 14px; color: #fff; }

.gr-back-btn { float:right;font-size: 14px; color:#fff;  margin-top: 6px; width:125px; height: 40px; line-height: 40px; text-align: center; background-color: #01b6ed;  position: relative; overflow: hidden; z-index: 2;}
.gr-back-btn:after { content: ""; width: 125px;height: 40px;top: 40px;background: #db1d00; color:#fff; display: block;position: absolute;left: 0;z-index: -1; -webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.gr-back-btn:hover:after { top: 0;}



/*翻页*/
.pager{ width: 100%; padding: 20px 0 10px 0;text-align: center; margin:0 auto;}
.pager span,.pager a{ font-size:14px; display:inline-block;border:1px solid #a3a3a3;color:#a3a3a3;padding:2px 8px;text-decoration:none; margin:4px;}
.pager a:hover{background:#de1710;border-color:#222c50;text-decoration:none;color:#fff;}
.pager .cur{background:#de1710;border-color:#222c50; font-weight:bold;text-decoration:none;color:#fff;}
.pager span.dot{background:none;border-color:#fff; font-weight:bold; padding:0;}
.pager a.page-num-current { background:#de1710;color:#fff;}

.searchtop { width:980px;}
.search{ float:right; width:550px; margin-bottom:30px;height:42px; border:1px solid #ddd; border-radius:30px; background:#fff;}
.search_txt{ height:41px; line-height:41px;  float:left; width:460px; margin-left:15px; outline:none;border:none; color:#333; font-size:14px; background:none;font-family:"微软雅黑";outline:none;color:#939393; }
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
.search_but{ height:42px; width:63px; background:url(../img/search.png) center center no-repeat; float:right; cursor:pointer; border:none;}