﻿
@font-face { font-family: Helvetica; src: url('HelveticaNeueLTStd-Roman.otf') format('opentype'); }
@font-face { font-family: Helvetica; src: url('HelveticaNeueLTStd-Roman.otf') format('opentype'); }

* { margin: 0px; padding: 0px; }
html { overflow-y: scroll; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, thead, tbody, tfoot, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, header, footer, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-stretch: inherit; }
body { min-width: 1200px; background: rgb(239, 239, 239); color: rgb(85, 85, 85); overflow: visible; font: 12px/180% Arial, Helvetica, sans-serif, "宋体"; }
ol, ul { list-style: none; }
a img { border: 0; }
table {  border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
.cf::before, .cf::after { display: table; content: " "; }
.cf::after { clear: both; }
.container_20 { width: 1200px; margin-right: auto; margin-left: auto; }
.container_20 .grid_11 { margin-right: 10px; margin-left: 10px; float: left; display: inline; position: relative; }

strong, em, b, i, address { line-height: 18px; font-family: Arial, Helvetica, sans-serif; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
h1, h2, h3, h4, h5, h6 { font-family: "Helvetica", "Arial","sans-serif"; font-weight: normal; text-decoration: none; }
h1 { font-size: 150%; }
h2 { font-size: 135%; }
h3 { font-size: 125%; }
h4 { font-size: 115%; }
h5 { font-size: 100%; }
h6 { font-size: 90%; }
a:focus { outline: 0; }
a, a:link, a:visited { color: rgb(0, 157, 217); text-decoration: none; }
a:hover { color: rgb(0, 157, 217); text-decoration: underline; }
a:active { color: rgb(220, 41, 30); }

.fullwidth { width: 100%; }
.left { float: left; }
.right { float: right; }
.relative { position: relative; }
.static { position: static; }
.ib { display: inline-block; }
.clear { width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; }
.centered-text { text-align: center; }
.white-box { background: rgb(255, 255, 255); padding: 0px; font-size: 12px; }
.grey-box { background: rgb(245, 245, 245); padding: 0px; font-size: 12px; }

/*=================================end 重置样式==================================*/



/*打印导出按钮*/
.top_btn { margin: 0; float: right; height: 40px; }
.top_btn div { width: 70px; padding-left: 30px; float: left; cursor: pointer; }
.top_btn div a:link, .top_btn div a:visited { color: #000; font: 16px/35px "Arial"; }
.export { background: url(/images/icon_ex1.png) no-repeat center left; position: relative; }
.exporticon { background: url(/images/icon_export.png) no-repeat center left; position: relative; }
.exportall { background: url(/images/icon_ex2.png) no-repeat center left; position: relative; }
.exportpdf { background: url(/images/exportPDF.png) no-repeat center left; position: relative; margin-right: 10px; }
.print { background: url(/images/icon_print.png) no-repeat center left; }
#example-two { position: relative; }
#example-two .top_btn { position: absolute; top: 0px; right: 8px; }
.top_btn .top_btn_info { display: none; width: 150px; padding: 10px; border: 1px solid #ededed; background: #fff; position: absolute; right: 0; z-index: 10; }
/* top:40px;*/
.dataTables_wrapper .dataTables_filter { padding: 10px 8px 10px 0; }
/*———————————Product Fullscreen—————————————*/
.fullscreen { background: url(/images/fullscreen.png) no-repeat center left; position: relative; margin-right: 23px; }
.exportClose { width: 23px; height: 32px; display: block; position: absolute; right: -5px; top: -1px; background: url(/images/icon_close_big2.png) no-repeat; }

/*其他样式*/
#page-wrap { width: 100%; margin: 5px auto; border: 1px solid #959595; background: #fff; }
h1 { font: bold 40px Sans-Serif; margin: 0 0 20px 0; }
.hide { position: absolute; top: -9999px; left: -9999px; }



/*主页侧栏部分*/
.menu1 { width: 240px; background-color: #FFF; float: left; margin-right: 8px; border-radius: 5px; }
.menu1 h2.title { height: 34px; line-height: 34px; border-left: 1px solid #d82818; color: #ffffff; background-color: #d82818; z-index: 10; border-top-right-radius: 5px; }
.menu1 h2 span { font-family: Arial; font-size: 16px; display: block; float: left; line-height: 34px; font-weight: normal; padding-left: 5px; }
h2.title { position: relative; z-index: 0; }
h2.title b { background: url(/images/title_ico.png) no-repeat left top; height: 57px; left: -16px; position: absolute; top: 0; width: 15px; }

/* expmenu 主页侧栏菜单 */
ul.expmenu { width: 240px; margin: 1px auto; }
ul.expmenu li div.header { padding: 8px 5px 8px 8px; border-bottom: 1px #fff solid; }
ul.expmenu li:last-child div.header { border-bottom: none; }
#nav_left_withdrawn { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
ul.expmenu li ul li { background-color: #e3e3e3; border-bottom: 1px dashed #d5d5d5; border-left: 1px solid #FFF; border-right: 1px solid #FFF; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8); }
ul.expmenu li ul li:last-child { border-bottom: none; }
ul.expmenu li ul li.selected { background-color: #f4f4f4; }
ul.expmenu div.header { cursor: pointer; color: #203f61; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2); background: url(/images/xlbg0.png) no-repeat top right; background-color: #707070; }
ul.expmenu li div.header .label { background: no-repeat; color: #fff; font-weight: bold; }
ul.expmenu li div.header .arrow { display: block; width: 16px; height: 16px; background: no-repeat center; float: right; }
ul.expmenu li div.header .arrow.up { background-image: url(/images/arrow_u.png); }
ul.expmenu li div.header .arrow.down { background-image: url(/images/arrow_d.png); }

/* menu主页侧栏下滑菜单 */
.menu ol { padding-left: 15px; border: #E7E7E7 1px solid; border-top: none; background: #f7f2e5; }
.menu li a i { width: 30px; height: 35px; display: block; float: left; color: #fff; font-family: 宋体; font-style: normal; margin-left: 10px; }
.menu li i.b1 { background: url(/images/select_ico.png) no-repeat left -1px; }
.menu li i.b2 { background: url(/images/select_ico.png) no-repeat left -39px; }
.menu li i.b3 { background: url(/images/select_ico.png) no-repeat left -77px; }
.menu li i.b4 { background: url(/images/select_ico.png) no-repeat left -115px; }
.menu li i.b5 { background: url(/images/select_ico.png) no-repeat left -153px; }
.menu li i.b6 { background: url(/images/select_ico.png) no-repeat left -193px; }
.menu a { display: block; color: #009dd9; text-decoration: none; font-size: 14px; line-height: 37px; }
.menu a:hover { background-color: #e72510; color: #FFF; }




/*============================css.css============================*/

/*========页面模板=======*/
/*头部logo、搜索 */
.top_Newsletter { position: absolute; left: 977px; }
.topsearch { float: right; padding-top: 20px; color: #fff; padding-right: 20px; }
.topsearch select { height: 27px; width: 100px; }
.divsearch { width: 285px; background: #fff url(/images/top_input.png) no-repeat right center; height: 33px; padding-left: 3px; border: 1px solid #e8dfdf; border-radius: 3px; position: absolute; left: 460px; }
.divsearch .searchinput { width: 252px; height: 33px; line-height: 33px; border: none; font-size: 12px; color: #666; text-indent: 5px; }
.divsearch .Searchbutton { width: 30px; height: 33px; line-height: 33px; background: none; border: none; cursor: pointer; display: block; float: right; }
.searchremark {  padding:5px 0; position: absolute; left: 0px; top: 34px; width: 100%; color: #000; background-color: #ededed; z-index: 2000;box-shadow: 2px 2px 5px #c1c1c1; }
.searchremark p { padding-left: 10px; font-size: 12px; color:#666;  }
.searchremark span { padding-left: 10px; font-size: 12px;   }
.searchremark h3{padding-left: 10px; font-size: 13px;  }

/*导航*/
.topHeader { background: #333; }
.top_nav { height: 58px; line-height: 58px; margin: 0 auto; width: 1130px; }
.top_nav ul li { float: left; }
.top_nav ul li a.one { display: block; color: #fff; padding: 0 12px; font-size: 16px; /*text-transform:uppercase;*/ /*background: url(../images/navline.png) no-repeat right center;*/ }
.topLogo { width: 65px; height: 193px; position: fixed; z-index: 52; }

/*导航下部分*/
#masthead_lower { background-position: 0px 0px; position: relative; box-shadow: 0px 5px 25px rgba(0,0,0,0.6); background-color: #efefef; -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 5px 25px; -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 5px 25px; }
#masthead_lower > div { position: relative; }
#masthead_lower > div .grid_11 { float: left; position: relative; }
#pagetitle { margin: 5px 0px 0px 0px; position: relative; }
#pagetitle > h1 { color: rgb(55, 55, 55); line-height: 1.08em; letter-spacing: -1px; font-family: "Helvetica", Arial, sans-serif; font-size: 1.71em; font-weight: normal; text-shadow: 1px 1px 1px white; width: 850px; float: left; }

.masthead { height: 45px; }



/*中部主要内容*/
.mainbox { width: 100%; min-width: 1200px; height: 560px; height: auto !important; padding-bottom: 20px; }
.mianContent { padding-top: 250px; width: 1164px; margin: 0 auto; position: relative; }
.mianDesktop { padding-top: 15px; width: 1180px; margin: 0 auto; position: relative; }
.mianDesktop h1 { font-family: "LENOVOMD", Arial, Helvetica, sans-serif; font-size: 24px; line-height: 35px; margin: 0 0 0 35px; display: inline; float: left; }

/*底部信息*/
.footer { background: #333; padding: 10px 0px; width: 100%; text-align: center; color: #bfbfbf; margin-top: 10px; }
.footerlinks a { color: #bfbfbf; margin: 2px 5px; }

/*网页浮动窗口*/
.floatNav { width: 48px; position: fixed; top: 40%; right: 0; z-index: 50; }
.floatNav a { display: block; width: 48px; height: 48px; margin-bottom: 2px; background-color: #b7c5ca; background-position: center; background-repeat: no-repeat; }
.floatNav a:hover { background-color: #e0493d; }
.floatNav .no1 { background-image: url(/images/float_01.png); }
.floatNav .no2 { background-image: url(/images/float_02.png); }
.floatNav .no3 { background-image: url(/images/float_03.png); }
.floatNav .no4 { background-image: url(/images/float_04.png); }

/*===================首页===================*/
/*News*/
.FloatNews { background: url(/images/news.png) no-repeat right top; position: absolute; top: -45px; right: -97px; height: 271px; width: 450px; padding-top: 73px; padding-left: 120px; }
.FloatNews h2 { height: 28px; width: 310px; padding-left: 25px; line-height: 28px; color: #fff; font-size: 16px; background: url(/images/news1_ico.png) no-repeat 3px 4px; margin-left: 20px; }
.FloatNews ul { width: 305px; padding-top: 8px; height: 148px; overflow: hidden; margin-left: 45px; margin-bottom: 0px; }
.FloatNews ul li { padding: 0px 0px; word-wrap: break-word; overflow-wrap: break-word; }
.FloatNews ul li a { font-family: Arial; text-decoration: none; color: #666666; background: url(/images/news_ico.png) no-repeat left 1px; display: inline-block; font-size: 12px; height: 18px; line-height: 18px; text-align: left; padding-left: 10px; }
.FloatNews ul li a:hover { cursor: default; }
.FloatNews ul li a.havehref:hover { cursor: pointer; color: #dc291e; text-decoration: none; background: url(/images/news_ico.png) no-repeat left -25px; }
.contentBOX { clear: both; }
.news_qiehuan { margin-left: 28px; width: 320px; text-align: center; }

/*弹窗公共样式*/
.alert_default { display: none; margin: 0 auto; color: #838383; position: relative; }
.alert_default table { margin-top: 10px; }
.alert_default th { text-align: right; padding: 0 10px; font-weight: bold; color: #838383; }
.alert_default td { height: 45px; }
.alert_default label { color: #838383; }
.alert_default span { color: red; padding-left: 4px; }
.alert_default select { width: 170px; height: 28px; border: 1px solid #999; border-radius: 3px; outline: none; }
.alert_default input[type=text] { width: 300px; height: 28px; line-height: 28px; padding-left: 5px; border: 1px solid #999; border-radius: 3px; outline: none; }
.alert_default input[type=button] { border: 0; border-radius: 5px; padding: 6px 50px; cursor: pointer; position: absolute; }
.alert_default input.alt_sub { background: #D82818; color: #fff; bottom: 45px; left: 141px; }
.alert_default input.alt_sub:hover { background-color: #c70303; }
.alert_default input.alt_canel { background: #dfdfdf; color: #666; bottom: 45px; left: 300px; }
.alert_default input.alt_canel:hover { background-color: #ccc; }
.alert_default input.alt_ok { padding: 6px 40px; background: #D82818; color: #fff; top: 16px; right: 14px; }
.alert_default input.alt_ok:hover { background-color: #c70303; }
.alert_default div { padding-left: 10px; }

.alert_default textarea { width: 480px; margin-top: 15px; padding: 8px; line-height: 22px; border-radius: 3px; outline: none; }
/*NewsLetter弹框信息*/
#master_newsletterdiv.alt_newsletter { background-color: #FFF; }

/*Feedback弹窗*/
#master_feedbackdiv.feedback { background-color: #fff; }
.feedback label { float: left; width: 100%; height: 40px; line-height: 40px; }

/*favorite弹窗*/
#master_favoritediv.favorite { background-color: #fff; }
#master_favoritediv.favorite div { padding-left: 0; padding-top: 10px; }
.favorite input[type=text] { width: 380px; }
.favoritelist { height: 260px; margin-top: 10px; border: 1px solid #ccc; overflow-y: scroll; }
.favoritelist li { height: 30px; line-height: 30px; border-bottom: 1px solid #ededed; position: relative; }
.favoritelist li a { display: block; padding-left: 25px; background: url(/images/bookmark.png) no-repeat 6px center; }
.favoritelist li a:hover { background-color: #eaeaea; }
.favoritelist li span { display: block; width: 20px; height: 30px; color: #c5c5c5; font-size: 26px; cursor: pointer; position: absolute; top: 0; right: 0; }


/*Withdrawn Products页面*/
.pro_left { width: 230px; float: left; padding: 20px 0 10px 15px; }
.pro_left select { float: left; width: 210px; height: 35px; margin: 8px auto 15px; border-radius: 5px; }
.pro_left select option { height: 30px; }
.pro_right { width: 645px; float: right; padding-right: 20px; padding-top: 20px; }
.pro_right h3 { font-family: Tahoma; font-size: 16px; height: 32px; line-height: 32px; color: #333; text-indent: 10px; border-bottom: 1px solid #ccc; margin: 6px 0 10px; }
.pro_right ul li { width: 240px; text-align: left; height: 28px; line-height: 28px; text-indent: 15px; float: left; margin-left: 8px; margin-bottom: 6px; color: #40b6e3; font-size: 14px; background-color: #ededed; }
.pro_right ul li a { display: block; }
.pro_right ul li a:hover { color: #fff; background: #009DD9; }
.pro_time { display: block; height: 40px; line-height: 40px; color: #fff; font-size: 14px; position: absolute; top: 0; right: 8px; }
.pro_right .pro_psref { width: 652px; height: 32px; padding: 3px; background: #fff; border: 1px solid #ccc; }
.pro_right .pro_psref div { width: 100%; background: #d82818; }
.pro_right .pro_psref a { display: block; width: 240px; margin: auto; text-align: center; font: 16px/32px "Arial"; color: #fff; }


/*===================model页面==================*/
/*表格弹出层层叠样式*/
.ui-widget-content.ui-dialog, .ui-widget-content.ui-dialog-buttonpane { background: #fff; }
.ui-dialog .dialog.ui-dialog-content { padding: 10px; }
.dialog p { margin-bottom: 2px; }
.dialog p input { margin-right: 4px; position: relative; top: 2px; }
.ui-dialog .ui-dialog-buttonpane button { background: #EEE; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #ccc; }
.ui-dialog span.ui-dialog-title { font-family: Arial; font-size: 16px; }

/*层叠表格样式*/
#example_wrapper table.dataTable.compact tbody th,
#example_wrapper table.dataTable.compact tbody td { padding: 0px 5px; line-height: 30px; }
#example_wrapper table.dataTable.row-border tbody th, #example_wrapper table.dataTable.row-border tbody td, #example_wrapper table.dataTable.display tbody th, #example_wrapper table.dataTable.display tbody td { border-top: 1px solid #ccc; }
#example_wrapper .DTFC_LeftBodyLiner { width: 119px; }
#example_wrapper .DTFC_LeftWrapper .DTFC_LeftBodyWrapper .DTFC_LeftBodyLiner table { border-right: 1px solid #ccc; width: 119px; position: absolute; top: 0; left: 0; }
table#example { width: 2148px; }
.noselect_compare, .select_compare { position: relative; top: -1px; }


/*===================compare页面===================*/
/* 切换标签下部分*/
.TopSeller { padding: 0 10px; overflow: hidden; }
.TopSeller a { color: #22aade; padding-left: 5px; }
.TopSeller a:hover { color: #1d8fbb; text-decoration: none; }
.TopSeller select { width: 200px; height: 25px; float: left; position: relative; top: 5px; }
.TopSeller span.top_seller { float: left; margin: 0 25px; font-size: 14px; line-height: 32px; }

/*高亮显示*/
.compare_div { padding-bottom: 0px; }
#hightlightdiv:hover { cursor: pointer; }
#hightlightdiv { float: left; line-height: 32px; padding-left: 30px; font-size: 14px; margin-left: 18px; }
.highlight { background: url(/images/checkbox_on.png) no-repeat center left; }
.highlightNo { background: url(/images/checkbox_off.png) no-repeat center left; }
.compare_div h1 { width: 100%; }
.compare_div .gray_box { margin-left: 120px; }

/*对比按钮*/
.gray_box { background-color:#DCDCDC; width: 215px; height: 32px; float: left; line-height: 32px; font-size: 14px; text-align: center; margin-left: 50px; position: relative; cursor: pointer; color: #000;border-radius:3px; }
.gray_box a { width: 30px; height: 30px; display: block; float: right; position: absolute; right: -40px; top: 1px; background: url(/images/icon_close_big.png) no-repeat; }
.gray_box a:hover { text-decoration: none; }

.blue_box { background-color:#62B9DE; width: 215px; height: 32px; float: left; line-height: 32px; font-size: 14px; text-align: center; margin-left: 50px; position: relative; cursor: pointer; color: #fff;border-radius:3px; }
.blue_box a { width: 30px; height: 30px; display: block; float: right; position: absolute; right: -40px; top: 1px; background: url(/images/icon_close_big.png) no-repeat; }
.blue_box a:hover { text-decoration: none; }

/*打印导出按钮*/
.top_btn { margin: 0; float: right; height: 40px; }
.top_btn div { width: 70px; padding-left: 30px; float: left; }
.top_btn div a:link, .top_btn div a:visited { color: #000; font: 16px/35px "Arial"; }
.export { background: url(/images/icon_ex1.png) no-repeat center left; position: relative; }
.exportall { background: url(/images/icon_ex2.png) no-repeat center left; position: relative; }
.print { background: url(/images/icon_print.png) no-repeat center left; }
#example-two { position: relative; }
#example-two .top_btn { position: absolute; top: 0px; right: 8px; }
.top_btn .top_btn_info { display: none; width: 150px; padding: 10px; border: 1px solid #ededed; background: #fff; position: absolute; top: 40px; right: 0; z-index: 50; }
.dataTables_wrapper .dataTables_filter { padding: 10px 8px 10px 0; }

/*对比页面的关闭按钮*/
.com_close { width: 11px; height: 12px; position: absolute; top: 19px; right: 20px; }


/*===================产品页面===================*/
/* Specific to example two */
#example-two .list-wrap { background: #fff; padding: 2px; margin: 0 0 5px 0; min-height: 350px; }
#example-two ul li a { display: block; border-bottom: 1px solid #666; }
#example-two .nav { overflow: hidden; background: url(/images/top_nav_bg.png) repeat-x top left; }
#example-two .nav li { float: left; margin: 0 1px 0 0; width: 146px; line-height: 40px; height: 50px; margin: 0; padding-right: 1px; background: url(/images/top_nav_line.png) no-repeat right top; }
#example-two .nav li.last { margin-right: 0; height: 40px; background: none; }
#example-two .nav li a { color: white; font-size: 16px; text-align: center; border: 0; font-family: Arial; }
#example-two .nav li.tabnav a:hover { background: #FFF url(/images/pages_top.png); width: 146px; height: 50px; padding: 0; text-decoration: none; }
#example-two li.tabnav a.current, #example-two li.tabnav a.current:hover { background: #FFF url(/images/pages_top.png); height: 50px; }
#example-two .nav li.tabnav a:hover, #example-two .nav li.tabnav a:focus { background: #FFF url(/images/pages_top.png); width: 146px; height: 50px; padding: 0; }

.productContent { width: 910px; float: left; background-color: #FFF; border: 1px solid #e6e5e5; border-radius: 5px; min-height: 420px; }
.productContent h2 { font-family: Tahoma; font-size: 16px; height: 32px; line-height: 32px; color: #333; text-indent: 10px; }
.producttable tr td { width: 25%; height: 209px; }
.producttable tr td a { width: 100%; height: 100%; display: block; font: 14px/28px "arial"; text-align: center; color: #333; }
.producttable tr td a:hover { text-decoration: none; }

.Series tr td { height: 25px; border: 5px solid #FFF; }
.Series tr td a { text-align: left; color: #40b6e3; background-color: #ededed; }
.Series tr td p a { background-color: #FFF; }

/*Specifications部分*/
.Specifications { width: 100%; border: 1px solid #959595; line-height: 40px; }
.Specifications a:hover { text-decoration: none; background-color: #CCC; }
.Specifications > a { padding-left: 35px; display: block; color: #dc291e; font-size: 18px; background: #FFF no-repeat 10px 11px; }
.spec_jia > a { background-image: url(/images/Specifications_ico.png); }
.spec_jian > a { background-image: url(/images/Specifications2_ico.png); }
/*.remark_jia a { background-image: url(/images/Specifications_ico.png); }
.remark_jian a { background-image: url(/images/Specifications2_ico.png); }*/

/*产品photo部分*/
/*产品放大镜*/
.photo_zoom { display: none; width: 27px; height: 27px; background: url(/images/zoom.png) no-repeat; position: absolute; bottom: 10px; right: 10px; }
.photo_zz { display: none; width: 100%; height: 100%; background: #000; opacity: 0.3; _filter: alpha(opacity=30); position: absolute; top: 0; left: 0; }
/*产品展示弹框*/
.photo_show_main { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 100000; }
.photo_show_main_back { width: 100%; height: 100%; background-color: #666; opacity: .7; filter: Alpha(Opacity=70); }
.photo_show { width: 100%; height: 100%; text-align: center; position: absolute; left: 0px; top: 0px; margin: auto auto; overflow: hidden; }
.imgcontentdiv { width: 100%; height: 100%; }
.photo_btn span { position: absolute; top: 0; background: url(/images/pro_left_right.png) no-repeat; width: 52px; height: 100%; cursor: pointer; }
.photo_show .photo_btn_left { left: 0px; background-position: left center; }
.photo_show .photo_btn_right { right: 0px; background-position: -48px center; }


/*model列表的样式设定*/
.modeltablediv th { border: #fff 1px solid; text-align: center; color: #FFF; line-height: 40px; font-size: 16px; background-color: #313131; }
.modeltablediv th.model { background: url(/images/icon_close_sm.png) right 20px center no-repeat, url(/images/icon_top.png) center 7px no-repeat #313131; padding-top: 9px; }
.modeltablediv td { border: #e1e1e1 1px solid; text-align: center; font-size: 14px; padding: 4px 0; word-break: break-word; word-wrap: break-word; overflow-wrap: break-word; }
.comparediv a { display: block; width: 100%; height: 100%; text-decoration: none; }




/*===================pdf页面===================*/
.PSREFBook { width: 100%; box-sizing: border-box; position: relative; height: 100%; }
.PSREFBook h2 { height: 25px; line-height: 25px; border-bottom: 1px solid #ccc; }
.PSREFBook .more { width: 39px; height: 10px; background: url(/images/more.png) no-repeat; text-indent: -9999px; position: absolute; top: 7px; right: 6px; }
.PSREFBookBox { overflow-y: auto; height: 160px; }
.PSREFBook ul { height: 182px; padding: 4px 0; }
.PSREFBook ul li a { font-family: Arial; color: #009dd9; background: url(/images/bdf_ico.png) no-repeat left 1px; text-indent: 18px; display: inline-block; font-size: 12px; height: 26px; line-height: 26px; text-align: left; }
.PSREFBook ul li a:hover { }
.ReadTop { background: url(/images/Read_top.png) no-repeat left top; color: #da291e; font-family: Arial; line-height: 24px; text-align: center; }
.productHui { background-color: #ededed; }
.pro_radio { padding: 2px 10px 2px; height: 16px; line-height: 18px; background: #f1f1f1; border-bottom: 1px dashed #ccc; }
.pro_radio span { float: left; display: block; height: 16px; line-height: 18px; cursor: pointer; margin-right: 18px; }
.pro_radio span b { float: left; display: block; margin-right: 4px; width: 14px; height: 16px; background: url(/images/radio_off.png) no-repeat left center; }
.pro_radio span.pro_sel b { background: url(/images/radio_on.png) no-repeat left center; }



.PBDownload { width: 1160px; background: #FFF url(/images/seachlist_bg2.png) no-repeat right bottom; padding: 10px 0 20px 15px; overflow: hidden; }
.PBDownload .book_list { width: 558px; float: left; margin-right: 14px; }
.PBDownload .book_list h3 { display: block; font-size: 16px; line-height: 40px; padding-left: 10px; background: #ededed; }
.PBDownload ul { clear: both; height: 450px; min-height: 300px; height: auto !important; }
.PBDownload ul li { margin-bottom: 10px; }
.PBDownload ul li a { color: #009dd9; background: url(/images/bdf_ico.png) no-repeat left top 1px; font-size: 14px; }
.PBDownload ul li p { font-size: 12px; }
.PBDownload ul li a:hover { text-decoration: none; }


/*Compare页面新增*/
.modelname { cursor: pointer; }
.exportpdf { background: url(/images/exportPDF.png) no-repeat center left; position: relative; margin-right: 10px; }

/*CompareModel*/
.select_model { position: absolute; display: none; background: #FFFFFF; width: 156px; height: 220px; padding: 5px; z-index: 2; border: 1px solid #C7C6C0; }

.text_modelName { padding-bottom: 2px; width: 154px; height: 20px; margin-bottom: 5px; }

.option_model { width: 156px; height: 100%; height: 160px; background: none; border: 0; }

.pro_Name { background: #e3e3e3; margin-bottom: 5px; font-size: 12px; width: 146px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 5px 0 5px; }

.newslettermsgdeOK { text-align: center; font-size: 16px; line-height: 28px; color: #008000; background-color: #cbffcb; }
.newslettermsgError { text-align: center; font-size: 16px; line-height: 28px; color: #e2231a; background-color: #fcdddd; }
.newslettermsgError_exist { text-align: left; font-size: 14px; line-height: 15px; color: #e2231a; background-color: #fcdddd; }
.exactsearchpanel { position: absolute; left: 760px; width: 250px; }
.exactsearchpanel input { width: 18px; height: 18px; vertical-align: middle; }
.exactsearchpanel label { font-size: 16px; vertical-align: middle; }
.exactsearchpanel label span { line-height: 34px; vertical-align: middle; }

 .PBDownload .rescourceslist h3 {
    display: block;
    font-size: 20px;
    line-height: 40px;
    padding-left: 10px;
    background: #ededed;
    color: #ff6b11;
}
 
.rescourceslist{ width: 558px; float: left; margin-right: 14px; }
 .rescourceslist ul li a { color: #009dd9; background: none; font-size: 14px; }
.rescourceslist ul { padding: 4px 20px; list-style:disc;}
 .rescourceslist ul li{padding-left:5px;}

 .notsearchmsg
{
    font-size:14px;
    padding:35px;
   color: rgb(85, 85, 85);
}
  .notsearchmsg p{
      
  }
.floatNavclose
{
    height: 18px;
    width: 18px;
    color: #fff;
    margin-left: 32px;
    margin-bottom: 2px;
    font-size: 27px;
    background-color: #b7c5ca;
    cursor: pointer;
}
 .floatNavclose:hover{
     background-color:#e0493d;
 }