* { padding:0; margin:0; }
body { font-family:Verdana, Sans-Serif; text-align:center; font-size:16px; }
/* general */
.endfloat { clear:both; font-size:1px; visibility:hidden; display:block; height:1px; }
.spacer { margin-bottom:15px; height:1px; }
.hr, .hr-spacer { border-bottom:solid 1px #a6a6a6; font-size:1px; margin-bottom:4px; }
.hr-spacer { padding-top:10px; clear:both; margin-bottom:10px; height:1px; }
.hr-dotted { background:url(/sites/sitewide/30/pix/hr-dotted.gif) repeat-x top left; height:12px; }
.strong { font-weight:bold; }
.hidden { position:absolute; left:0; top:-500px; width:1px; height:1px; overflow:hidden; }
p { margin:0 0 12px; }
blockquote { margin:8px 20px 20px 20px; }
.regtitle { font-size:100%; vertical-align:top; color:#000; }
sup, sub { font-size: 75%; font-weight:bold; }
h1, h2, h3, h4, h5, h6, table, th, td { font-size:1em; }
article, aside, dialog, figure, footer, header, hgroup, menu, nav, section { display: block; }
td { padding:0 0 0 10px; }
ul, li { list-style:none; }
fieldset, img { border:none; }
legend { display:none; }
em, strong, cite, th { font-style:normal; }
input, textarea, select, button { font:12px Arial, sans-serif; }
table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; }/*Always show Firefox scrollbar*/
.fl { float:left; }
.fr { float:right; }
.img_fl { float:left; margin:0 12px 5px 0; }
.img_fr { float: right; margin:0 0 5px 12px; }
.clear { clear:both; }
.none { display:none; }
.space { padding:0 6px; }
.bor_hui { border:1px solid #cacaca; }
.bor_xu { background:url(../images/bor_01.gif) repeat-x 0 bottom; }
.margin_tb { margin:12px 0; }
.margin_lr { margin: 0 12px; }
/* Reset style end */

/* layout */
#wrapper { color:#666; font-size:12px; background:url(/sites/sitewide/blended/pix/blended_bg.jpg) no-repeat; margin:0 auto; width:980px; text-align:left; }
#three-zero-hybrid #container { width:980px; float:left; }
#three-zero #container { width:778px; float:right; display:inline; }
#main { margin-left:15px; width:763px; }
#three-zero-hybrid #main { float:left; margin:0; width:784px; }
#lhn { float:left; width:192px; padding-right:0; }
#lhn h2 { border:none; }
#lhn-container { width:192px; margin:16px 5px 0 0; }
#three-zero-hybrid-rhc { float:right; width:200px; }
#container #three-zero-hybrid-rhc { float:right; width:180px; line-height:1.3em; }
p { padding:0 5px 0 0; }
p.intro { padding-bottom:30px; font-size:105%; }
p.legal-intro { font-size:105%; }
p.clear { padding:0; }
.top_img{ clear:both;}
/* marquee area */
.sub-marquee { margin:0 0 2px 3px; padding:0; }
/*.sub-marquee{*margin-bottom:0;} IE6/7 hack */
.marquee-content-shadow { height:155px; background:url(/sites/sitewide/30/pix/marquee-shadow-w.gif) repeat-x bottom left; }
.homepage-marquee-content { padding-bottom:7px; }
.marquee-container { float:left; background:transparent url(/sites/sitewide/30/pix/marquee-shadow-n.gif) repeat-x bottom left; padding-bottom:5px; }
.marquee-container-right { float:left; width:183px; padding-left:3px; }
.marquee-linkbox-content { height:114px; padding:5px 0 0 10px; border-left:1px solid #e4e3e4; border-right:1px solid #e4e3e4; border-bottom:1px solid #e4e3e4; overflow: hidden; }
.marquee-linkbox-head { padding:0 0 9px 9px; font-weight:bold; color:#333333; background:url(/sites/sitewide/30/pix/rhc-header-bg.gif) repeat-x bottom; border-left:solid 1px #e4e4e4; border-right:1px solid #e4e3e4; }
.marquee-linkbox-cap { background:url(/sites/sitewide/30/pix/marquee-box-cap.gif) repeat-x bottom; height:8px; width:183px; font-size:1px; }
.marquee-linkbox-footer { background:url(/sites/sitewide/30/pix/marquee-box-footer.gif) repeat-x bottom; height:5px; width:183px; font-size:1px; }
/* crumb */
#crumb { margin:0; padding:6px 0 11px 0; list-style-type:none; float:left; }
#three-zero #crumb { width:440px; }
#three-zero-hybrid #crumb { width:640px; }
#three-zero-hybrid .port-prod #crumb { width:540px; }
ul#crumb li { float:left; padding:0; font-weight:bold; color:#000; background:none; white-space: nowrap; }
ul#crumb li a { text-decoration:none; font-weight:normal; padding:0; display:inline; color:#666; }
#crumb li a:hover { text-decoration:underline; }
#crumb span { padding:0 6px 0 6px; font-weight:normal; color:#666; }
/* print/email page */
.print-email-buttons { font-size:70%; float:right; padding:8px 27px 0px 0px; }
.icon-email, .icon-print { padding-right:5px; }
.icon-spacer { padding-left:10px; display:inline; }
/* /print/email page */


/* headings */
h1, h2, h3 { color:#000; }
h1 { font-size:170%; font-weight:normal; margin:0 0 9px; color:#333; padding:12px 0 0; }
h1 .overview { color:#666; display:block; font-size:70%; }
h2 { font-size:110%; padding:0 0 5px 0; border-bottom:solid 1px #a6a6a6; font-weight:bold; margin-bottom:5px; }
h2.no-ul { border-bottom:none; margin-bottom:0px; }
h2.space { margin-bottom:5px; }
h3 { font-size:100%; font-weight:bold; margin-bottom:5px; }
h3.with-ul { border-bottom:solid 1px #a6a6a6; margin-bottom:5px; padding-bottom:5px; }
#lhn h2 { font-size:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #a6a6a6; }
.box h3, #lhn h3 { font-size:100%; font-weight:bold; }
/* in-page navigation */
.backtotop { float:right; background:url(/sites/sitewide/30/pix/caret_up.gif) no-repeat right; padding:3px 8px 0 1px; }
#main .anchor-links ul li { background:url(/sites/sitewide/30/pix/caret_down.gif) no-repeat 0 0.5em; }
#main .anchor-links .half { margin:0 0 0 8px; }
.last { float:none; }
/* language selector */
select { width: 120px; }
.lang-select { padding:0 0 0 19px; }
.module .lang-select { padding:0 0 0 9px; }
#lhn .lang-select { padding:0; }
/* columnal layout */
.main-left { width:567px; float:left; }
.main-right { width:180px; float:right; }
.half { width:275px; margin-right:17px; float:left; }
.half-last { margin-right:0px; }
.main-left .half { width:168px; margin-right:10px; float:left; }
.box .half { width:168px; margin:0 8px; }
.third, .third-end { width:250px; margin-right:16px; float:left; display:inline; }
.box .third { width:176px; margin:0 7px; }
.third-end { margin:0; }
/* main content image positioning*/
.box img { float:left; margin:0 10px; }
.imgfloat { float:left; padding:0 10px 5px 0; }
.intro-caption-container { text-align:center; font-size:80%; }
.intro-caption-container a { display:block; padding-top:3px; }
.imageside { margin-left:85px; }
.imageside-half { margin:0 0 10px 0px; }
.imageside-half p { height:1%; }
.marquee { padding:12px 0 0; }
/* lists and links */
a, a:visited { color:#0860a8; text-decoration:none; }
a:hover { color:#0860a8; text-decoration:underline; }
ul { list-style:none; padding-bottom:10px; }
.box ul { padding:0; }
.sup-column li, #main li, #three-zero-hybrid-rhc li, #lhn li, #three-zero-hybrid .marquee-linkbox li { padding:0 5px 5px 12px; background:url(../sites/sitewide/30/pix/caret_double.gif) top left no-repeat; }
#main ul.bullets { margin:0 0 0 8px; }
#main ul.bullets li { background:none; list-style:disc; margin:0 0 0 10px; padding:0 5px 8px 0; }
#main ul.bullets ul { margin:0 0 0 15px; padding:0; }
#main ul.bullets ul li { margin:8px 0 0; padding:0; list-style:circle; }
#main ul.lower-alpha { margin:0 0 0 18px; }
#main ul.lower-alpha li { background:none; list-style:lower-alpha; margin:0 0 0 10px; padding:0 5px 8px 0; }
#main ul.lower-alpha ul { margin:0 0 0 15px; padding:0; }
#main ul.lower-alpha ul li { margin:8px 0 0; padding:0; list-style:lower-alpha; }
#main ul.lower-roman { margin:0 0 0 18px; }
#main ul.lower-roman li { background:none; list-style:lower-roman; margin:0 0 0 10px; padding:0 5px 8px 0; }
#main ul.lower-roman ul { margin:0 0 0 15px; padding:0; }
#main ul.lower-roman ul li { margin:8px 0 0; padding:0; list-style:lower-alpha; }
.light { font-weight:normal; }
#main ol { margin:0 0 0 8px; }
#main ol li { background:none; margin:0 22px; padding:0 0 8px 0; }
#main ol ol { list-style:lower-roman; margin:0 0 0 8px; padding:0; }
#main ol ol li { padding:8px 0 0; }
/*tooltips*/
.rolloverbody { display:none; }
.rolloverlink { display:block; }
#hoverdisplay { position:absolute; display:block; font-size:70%; z-index:999; border:1px dashed #0860a8; width:294px; padding:10px; background-color:#f0f0f0; text-align:left; }
#hoverdisplay p { margin:0 0 10px; }
#hoverdisplay * { background:transparent; display:inline; }
#hoverdisplay p, #hoverdisplay ul, #hoverdisplay li { display:block; }
#hoverdisplay img { float:left; padding:0 10px 10px 0; }
#hoverdisplay ul { display:block; }
#hoverdisplay ul li { padding:0 0 0.15em; }
/*lhn*/
#lhn ul { list-style:none; float:left; width:11em; width:140px; }
#lhn li { position:relative; float:left; width:145px; margin:0; padding:0; background:none; z-index:1; }
#lhn li ul { position:absolute; left:-999em; margin-left:167px; margin-top:-2.25em; border:solid 1px #c5c5c5; background-color:#e6e6e6; width:170px; }
#lhn li a { width:125px; display:block; margin:0; padding:0.3em 0.3em 0.3em 0; }
#lhn li.sfhover ul, #lhn li li.sfhover ul { left:auto; }
#lhn li li { padding-left:8px; }
#lhn ul a.flyout { padding-right:35px; background: #e6e6e6 url(/sites/sitewide/30/pix/caret_single.gif) right 7px no-repeat; }
/* navigation */
#tabnav li { float:left; padding:0; margin:0; background:none; }
#main #tabnav a { padding:0; margin:0; }
#tabnav img { padding:0 2px; float:left; }
#tabnav { clear:both; margin-bottom:15px; }
.two-line { background:url(/sites/sitewide/30/pix/tabbing-menu-underline.gif) repeat-x 0px 33px; height:34px; }
.one-line { background:url(/sites/sitewide/30/pix/tabbing-menu-underline.gif) repeat-x 0px 22px; height:23px; }
#three-zero .dummy-line { font-size:1px; height:5px; width:15px; border-top:solid 1px #c6c6c6; position:relative; top:-17px; _top:-18px; left:-15px; }
/* sub-tab-nav */
#sub-tabnav li a:hover { text-decoration:underline; }
#sub-tabnav span { padding:0 6px 0 6px; font-weight:normal; color:#666; }
#sub-tabnav { position:relative; top:-18px; margin:0 0 0 4px; padding:0; list-style-type:none; float:left; font-weight:bold; }
#three-zero-hybrid #sub-tabnav { top:-14px; }
ul#sub-tabnav li { float:left; padding:0; color:#666; background:none; }
ul#sub-tabnav li a { display:inline; }
/* box/module with corners */
.box { border-left:solid 1px #c6c6c6; border-right:solid 1px #c6c6c6; padding:8px 0 0; background:white; height:100%; }
.box h2, .three-module h2 { border:none; padding:0 6px 8px; margin:0; }
div.third-end div.box img, div.main-right div.box img, div#three-zero-hybrid-rhc .box img, .third .box img, .third-end .box img { float:none; margin:0; display:inline; }
.module { background:url(modulebg.jpg) repeat-x; padding:8px; margin:0 1px; }
#main .module { height:auto; overflow:hidden; }
.tl-corner, .tr-corner, .bl-corner, .br-corner { height:5px; font-size:1px; }
.tl-corner { width:5px; float:left; background:url(corners.gif) top left; }
.tr-corner { background:url(corners.gif) top right; }
.bl-corner { width:5px; float:left; background:url(corners.gif) bottom left; }
.br-corner { background:url(corners.gif) bottom right; margin-bottom:0px; position:relative; top:-5px; }
#three-zero-hybrid-rhc .br-corner { margin-bottom:15px; }
.three-module-cap, .three-module-bot { display:block; height:5px; width:567px; }
.three-module-cap { background:url(three-mod-cap.gif) no-repeat bottom; }
.three-module-bot { background:url(three-mod-bot.gif) no-repeat top; }
.three-module { background: url(three-module-bg.gif) repeat-y; }
.third img, third-end img { margin:0px; }
.three-module img { padding-left:1px; }
/*new blended box styles*/
.box.shade span { margin-right:8px; }
.box.shade span, .box.empty span { background:none; float:right; background:url(/sites/sitewide/30/pix/caret_double.gif) top left no-repeat; padding:0 5px 8px 12px; }
.box.empty { padding:8px; margin:0px; }
.box.clear { background:none; padding: 8px; margin:0px; position:relative; }
.box.clear h3 { color:#565251; padding:0 0 2em; border-bottom:solid 1px #a6a6a6; margin:0 0 1em; font-weight:normal; }
.box.clear span { margin-right:8px; float:left; color:#080000; border:none; position:absolute; top:2em; }
.box.shade h2 { padding:0 0 8px; margin: 0 8px; }
.box.empty h2 { padding:0 0 8px; border-bottom:solid 1px #a6a6a6; margin:0 0 20px; }
.searcharea { width:500px; margin:0 auto; }
/* more blended styles*/
.third .tl-corner, .third-end .tl-corner { background:none; }
.third .tr-corner, .third-end .tr-corner { background:url(corners-small.gif) top right; }
.third .bl-corner, .third-end .bl-corner { background:none; }
.third .br-corner, .third-end .br-corner { background:url(corners-small.gif) bottom right; }
#lhn .box { background:url(highlight-mid.gif) top repeat-y; color:black; padding:5px 12px; border:none; }
#lhn .box p { margin:10px 5px 12px; font-weight:bold; }
#lhn .box p select { margin:15px 0 0; width:150px; }
#lhn .top-cap h3 { font-size:100%; font-weight:bold; color:#fff; padding:12px 0 4px 12px; margin:0; }
#lhn .top-cap { background:url(/sites/sitewide/blended/pix/highlight-cap.gif) top right; min-height:31px; _height:31px }
#lhn .bot-cap { background:url(/sites/sitewide/blended/pix/highlight-bot.gif) top right; height:12px; overflow:hidden; }
#lhn .top-cap a { color:#fff; }
.badgedesc img { float:left; padding-left:15px; }
.badgedesc p { margin-left:130px; width:300px; }
.badgedesc { padding-bottom:10px; }
h2 { color:#333; margin:15px 0 15px; }
h3 { color:#333; }
.box h2 { color:#000; font-size:14px; }
.third { }
.third p select, .third-end p select { margin:5px 0 0; }
.third select, .third-end select { margin:0 0 0px; width:200px; }
select { width:160px; }
.top-module { margin-top:17px; }
label.hide { display:none; }
#three-zero-hybrid #main.full-width { width:980px; }
.half-large { width:480px; margin-right:16px; float:left; }
.half-large.last { margin-right:0px; }
.half-small { width:220px; margin-right:16px; float:left; }
.half-small.last { margin-right:0px; }
.half-large h2 { padding-bottom:20px; margin:5px 0; }
#main .half-small ul { padding:0; margin:0 0 25px; }
#main .half-small ul ul { margin:0 0 8px 0; }
#main .half-small li { font-weight:bold; background:none; padding:9px 0 0; }
#main .half-small li li { font-weight:normal; background:url(/sites/sitewide/30/pix/caret_double.gif) center left no-repeat; padding:6px 0 1px 12px; }
.wide-left { width:648px; float:left; }
.wide-right { width:316px; float:right; }
.sup-column { float:left; margin:0 16px 10px 0; }
.sup-span-1 { width:316px; }
.sup-span-2 { width:648px; }
.sup-span-3 { width:500px; }
.last { margin:0; }
a.sup-headerLink { color:#005fa9; font-weight:bold; position:relative; line-height:2.1em; bottom:0.5em;}
#searchSupport .HAT-searchSupportBox { display:block; font-size:80%; width:120px; border:1px solid #7d9db9; padding:2px 5px 4px; background:#fff; color:#666; font-family:Verdana, Sans-Serif; margin-right:2px; }
#searchSupport form * { float:left; }
#searchSupport { margin-bottom:0.6em; }
#searchSupport span { margin:0pt 2px; }
#searchSupport form label { padding:0.3em 0.5em; font-weight:bold; ; }
#searchSupport form input.searchbutton { padding:0 1em 0 0; ; }
#searchSupport a { bottom:0; line-height:1.5em; }
ul.supportList { list-style-type:none; }
ul.supportList li { background:none; padding:0; }
ul.supportList li img { display:block; float:left; border:0; }
ul.supportList li div { display:block; margin:0 0 0 42px; }
#wrapper .recommendedDownloadsList li a { color:#005fa9; }
#local-browsebyproduct-lanugages { margin-bottom:0.5em; padding:0; }
#local-browsebyproduct-lanugages select { font-family:Verdana, Sans-Serif; font-size:80%; margin-right:2px; }
.expand-wrap .sup-holder { margin:0; padding:1em; padding-left:0; }
.expand-wrap .sup-holder p { margin:0; padding:5px 0 0; }
.expand-wrap .sup-holder p.bold { font-weight:bold; }
.expand-wrap .sup-holder h2 { margin:0; padding:0; }
.expand-wrap .sup-holder ul { margin:0 0 0 20px; padding:0; }
.expand-wrap .sup-holder strong { margin:0 0 8px 20px; display:block; color:#000; }
.subSectionTitle { font-weight:bold; color:#000; }
/* temp hf fix*/
#three-zero #HAT-globalheader, #three-zero-hybrid #HAT-globalheader, #three-zero #HAT-subheader, #three-zero-hybrid #HAT-subheader, #three-zero #HAT-unifiedfooter, #three-zero-hybrid #HAT-unifiedfooter { padding-left:0 !important; }
/* /more blended styles*/

/* concertina */
.concertina .concertinatrigger { float:left; width:12px; }
.concertina .concertinatrigger a { font-weight:bold; }
.concertina .imageside { margin-left:0px; }
.concertina dd { margin-left:12px; padding-top:10px; }
.with-space-bottom { padding-bottom:10px; }
.concertina .imageside strong { margin:0px !important;}
/* rollover button */
.rollover { padding:0; }
#three-zero-hybrid .rollover li, #three-zero .rollover li { border-left:solid 1px #c6c6c6; border-right:solid 1px #c6c6c6; margin:0; padding:0; background:white; }
#three-zero-hybrid .rollover li a, #three-zero .rollover li a { text-align:center; display:block; padding:8px 0 0 0; background:#f6f6f6; height:25px; margin:0 4px; font-weight:bold; }
#three-zero-hybrid .rollover li a:hover, #three-zero .rollover li a:hover { background:#f1f1f1; text-decoration:none; }
.boxbtn-large { width:250px; }
.boxbtn-med { width:110px; }
.boxbtn-small { width:80px; }
.comp-tbl .comp-head a { font-weight:bold; }
.comp-tbl .comp-head td { border:none; background:none; }
.comp-tbl .data-first-cell { width:130px; }
.spec-chart th, .spec-chart td { text-align:center; }
.spec-chart .colhead { background:#555; color:#fff; vertical-align:middle; }
.spec-chart .colhead th { font-weight:normal; background-image:url(table_linerule.gif); background-position:left; background-repeat:repeat-y; }
.spec-chart .data-first-cell { font-weight:normal; }
.spec-chart .colhead .data-first-cell { border:none; background-image:none; }
.footnote { position:relative; top:-2em; font-size:85%; margin:0px; }
/*legal*/
.legal { background:url(hr-dotted.gif) repeat-x top left; font-size:85%; margin-top:15px; padding:10px 0 10px 15px; }
.legal p { margin:0 0 0.8em 0; }
/* badges*/ 
.badge .imgfloat { margin-bottom:20px; padding:0 11px; }
.badge-pad-left-sm { padding-left:11px; }
.badge-pad-right-sm { padding-right:11px; }
.badge-pad-left-md { padding-left:14px; }
.badge-pad-right-md { padding-right:14px; }
.badge-pad-left-lg { padding-left:26px; }
.badge-pad-right-lg { padding-right:26px; }
.badge-pad-top-sm { padding-top:11px; }
.badge-pad-bot-sm { padding-bottom:11px; }
.badge-pad-top-against-container { padding-top:2px; }
.badge-container-top { padding-top:7px; }
/* pentium */
.piii { font-family:Arial, Helvetica, Sans-Serif; }
.pii { font-family:"Times New Roman", Serif; }
/* banned styles */
/* removed 5/2/07 because of survey code issues  */
/* hidden content share class */
.hidden-share { display: none; }
/*===================left=begin========================*/
/*===================r_banner========================*/
#picBox{width:765px; height:100px; margin:0px auto; overflow:hidden; position:relative;}
#picBox ul#show_pic{ margin:0; padding:0; list-style:none; height:100px; width:3050px; position:absolute;}
#picBox ul#show_pic li{ float:left; margin:0; padding:0; height:100px;}
#picBox ul#show_pic li img{ display:block;}
#icon_num{ position:absolute; bottom:0px; right:10px;}
#icon_num li{ float:left; background:url(../images/flashbutton.gif) no-repeat -15px 0;width:15px; height:15px; list-style:none; color:#39F; text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:5px;}
#icon_num li:hover,#icon_num li.active{ background:url(../images/flashbutton.gif) no-repeat 0 0; color:#fff;}
/*===================home_banner========================*/
#picBox_top{width:980px; height:186px;position:relative; overflow:hidden; margin:15px 0 0;}
#picBox_top ul#show_pic_top{ list-style:none; height:186px; width:980px; position:absolute;}
#picBox_top ul#show_pic_top li{ float:left;  height:186px;}
#picBox_top ul#show_pic_top li img{ display:block;}
#icon_num_top{ position:absolute; bottom:0px; right:10px;}
#icon_num_top li{ float:left; background:url(../images/flashbutton.gif) no-repeat -15px 0;width:15px; height:15px; list-style:none; color:#39F; text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:5px;}
#icon_num_top li:hover,#icon_num_top li.active{ background:url(../images/flashbutton.gif) no-repeat 0 0; color:#fff;}
/*===================home_banner=begin========================*/
.banner{ padding:15px 0 0;}
#left_wrap { float:left; width:200px; margin:15px 0 20px; }
#left_wrap h2 .h2_cn { font-size:16px; display:block; background:url(../images/contact_03-02.jpg) no-repeat 2px center; padding:0 0 0 33px; line-height:28px; }
#left_wrap #three-zero-hybrid-rhc { margin:15px 0; }
#three-zero-hybrid-rhc h2 .h2_cn { font-size:14px; display:block;}
.primary { clear:both; padding:10px 0 12px; border-top:3px double #cccccc; }
.primary li { background:url(../images/contact_14.jpg) no-repeat 0 0; }
.primary li a, .primary li a:link, .primary li a:visited { display:block; height:33px; font:400 12px/33px Arial; padding:0 0 0 14px; color:#666; overflow:hidden; background:url(../images/contact_28.jpg) no-repeat center 0; text-transform:capitalize; }
.primary li a:hover, #left_wrap .primary li a.primary_now { color:#fff; text-decoration:none; background:url(../images/contact_09.jpg) no-repeat center 0; }
.secondary { padding:0 0 5px; }
.secondary li { margin:0 9px 3px; }
#left_wrap .secondary li a, #left_wrap .secondary li a:link, #left_wrap .secondary li a:visited { background:url(../images/two.jpg) no-repeat  center 0; font:400 12px/28px Arial; height:28px; border:0; padding:0 0 0 8px; }
#left_wrap .secondary li a:hover { background:url(../images/two_h.jpg) no-repeat  center 0; color:#d8271c;  }
#left_wrap .primary .secondary li a.secondary_now { color:#fff;  background:url(../images/two_h.jpg) no-repeat  center 0; }
/*down_nav*/
.secondary { padding:0 0 5px; }
#down_nav .secondary li { margin:0 9px 3px; padding:0 0 3px; background:url(../images/bor_01.gif) repeat-x 0 bottom; }

#left_wrap #down_nav .secondary li a, #left_wrap #down_nav .secondary li a:link, #left_wrap #down_nav .secondary li a:visited {background: url(../images/biao.gif) no-repeat  -5px  -170px; font:400 12px/28px Arial; height:28px; border:0; padding:0 0 0 16px; }
#left_wrap #down_nav .secondary li a:hover { background: url(../images/biao.gif) no-repeat -5px -130px; color:#d8271c;  }
#left_wrap #down_nav .secondary li a.secondary_now { color:#d8271c;  background: url(../images/biao.gif) no-repeat  -5px  -130px;  }
/*down_nav*/
.nav_three { padding:0 0 5px; }
.nav_three li { margin:0 11px; border-bottom:1px dotted #dedede; }
#left_wrap .nav_three li a, #left_wrap .nav_three li a:link, #left_wrap .nav_three li a:visited { background: url(../images/contact_23.jpg) no-repeat 9px center; font:400 12px/26px Arial; height:26px; border:0; padding:0 0 0 19px; }
#left_wrap .nav_three li a:hover, #left_wrap .primary .nav_three li a.nav_three_now { color:#3399ff;background: url(../images/contact_23.jpg) no-repeat 9px center; }
/*===================left=//end========================*/

/*====================right//begin========================*/
#right_wrap { float:right; width:765px; overflow:hidden; margin:0px 0 20px; }
.right_ban { clear:both; margin:0 auto; overflow:hidden; height:100px; background: url(../images/banner_down.jpg) no-repeat 0 0; margin: 15px 0 0; }
.right_ban img { }
.ban_pro { background:url(../images/banner_about.jpg) no-repeat center 0; }
.ban_about { background:url(../images/banner_about.jpg) no-repeat center 0; }
.ban_new { background:url(../images/banner_about.jpg) no-repeat center 0; }
.ban_career { background:url(../images/banner_about.jpg) no-repeat center 0; }
.ban_con { background:url(../images/banner_about.jpg) no-repeat center 0; }
.r_b { clear:both; background:url(../ima ges/r_b.jpg) no-repeat center 0;
height:7px; }
#weizhi { background:url(../images/r_t.jpg) no-repeat 0 bottom; padding:0 8px 0px 0; font-size:12px; line-height:36px; display:none; }
#weizhi a { background:url(../images/biao.gif) no-repeat 100% -178px; padding:0 14px 0 0; }
#inweizhi { background: url(../images/new_05.jpg) no-repeat 0 center; text-align:right; height:36px; }
.eye { float:left; font:600 14px/36px Arial; color:#21609b; padding:0 0 0 18px; display:none; }
.weizhi { color:#8d2f06; }
.right_main { padding:25px 0 0 0px; min-height:250px; _height:250px; clear:both; text-align:left; }
.right_main .module ul li { font-size:1em; }
.fanye { text-align: center; padding: 5px 0; margin:15px 0 0; clear:both; }
.fanye a { text-align: center; padding:0 4px; }
/*CSS sabrosus style pagination*/

DIV.sabrosus { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center }
DIV.sabrosus A { BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none }
DIV.sabrosus A:hover { BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow }
DIV.pagination A:active { BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow }
DIV.sabrosus SPAN.current { BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #2e6ab1 }
DIV.sabrosus SPAN.disabled { BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid }
/*====================new========================*/
.new li { clear:both; background:url(../images/bor_01.gif) repeat-x 0 bottom; height:32px; line-height:32px;text-align:right; }
.new li span.fl{ font-size:14px; font-weight:600; padding: 0 8px 0 0; }
.new2{ padding:15px; border:1px solid #c6c6c6; }
h4.new_h4 { text-align:center; font-size:14px; line-height:32px; font-weight:600; background:url(../images/products_06.jpg) no-repeat 0 0; font-weight:600;  color:#555; }
.new_time { text-align:right; padding:0 5px 0 0; margin:0 0 10px; height:32px; line-height:32px; color:#800; font-size:12px; }
.new_daodu { border:1px solid #dedede; background:#f4f4f4; padding:10px 15px; margin:0 0 15px; }
/*====================resolution========================*/
.resolution {}
.resolution li { clear:both; background: url(../images/bor_01.gif) repeat-x 0 bottom; height:105px; margin:0 0 17px; }
.resolution .new_l { float:left; width:120px; height:90px; }
.resolution .new_r { float:left; width:100%; height:85px; overflow:hidden; margin-right:-120px; }
.new_r div.p { padding:0 120px 0 0; }
.resolution li a img { border:1px solid #d8d5d5; padding:2px;  width:100px; height:80px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  }
.resolution li a:hover img { border:1px solid #999;opacity:.8; filter:alpha(opacity=80);  }
.new_name { font:600 16px/26px Arial; margin:0 0 10px; }
.new_name a:hover { border-bottom:1px dotted #0181cb; }
.newline_time { font:400 12px/24px Arial; color:#a10000; padding:0 12px; }
/*====================download========================*/
#download h5{ font-size:15px; font-weight:600; line-height:32px; border:1px solid #dedede; border-bottom:0; color:#3366cc; padding:0 10px;}
#download td{ font-size:12px; font-weight:600;  line-height:24px; padding:0 10px;border:1px solid #dedede; }
/*====================case========================*/
.pro_h4{line-height:32px; font-size:16px;color:#003366; padding:0 0 0 15px;background:url(../images/products_06.jpg) no-repeat 0 0; margin:-10px 0 0; }
.pro_h4 a{ padding:0 5px; font-weight:400; font-size:14px; }
#case { padding:10px 0 0 1px; }
#case li { float:left; width:25%; height:220px; overflow:hidden; text-align:center; margin:0 0px 10px 0;  font-weight:600;}
#case li a img { border:3px solid #eff0ef; width:150px; height:120px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  }
#case li a:hover img { border:3px double #99ccff; }
#case li p{ margin:0;  line-height:16px;}
#case li p a{ font-weight:400;}
.pro_name { text-align:left; padding:6px 0 0 15px; }
.pro_size{ font:600 14px/22px Arial; color:#800; padding:0 0 4px;}
.pro_more{ background:url(../images/46.gif) no-repeat 13px  center; padding:3px 0 3px 33px; text-align:left; }
.products { padding:15px ; border:1px solid #c6c6c6; clear:both;}
.products .new_r{ height:80px;}


.pro2_name{ background:url(../images/46.gif) no-repeat 3px  2px; font:600 16px/20px Arial; padding:0 0 10px 25px; color:#0181cb; }
.pro2_lie{height:450px;}

#pro2_lie_ul { float:left; width:510px; height:460px; overflow:hidden;}
#pro2_lie_ul li { float:left; width:510px; overflow:hidden;}
#pro2_lie_ul li div{ font:12px/30px Arial; margin:2px 0 0; color:#fff; background:#3c7cc4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  }
.botton{ padding:170px 15px; cursor:pointer;}
#left_botton{ float:left; margin:0 40px 0 0;}
#right_botton{ float:right;}
#pro2_lie_ul img { border:5px solid #c6c6c6; width:500px; height:400px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  }
.img_b{ position:absolute; z-index:8;}
.img_m{ position:absolute; display:block; right:-10px; top:-10px; z-index:10; width:30px; height:30px; background:url(../images/more.png) no-repeat;}
.pro_txt_lanmu{ clear:both;}
.web_nav { height:30px; clear:both; overflow:hidden; background:url(../images/pro_06.jpg) repeat-x 0 bottom; padding:0; margin:20px 0 0; }
.web_nav li { float:left; margin:0 2px 0 0; }
.web_nav a { float:left; display:block; height:30px; margin:0 0px 0 0; line-height:30px; font-size:14px; font-weight:400; }
.web_nav a:link, .web_nav a:visited { color:#313131; }
.web_nav a:hover, html .web_nav a.txt_css_now { color:#fff; text-decoration:none; }
.web_nav a span { float:left; display:block; height:30px; overflow:hidden; cursor:pointer; }
.web_nav a span.b_l { background:url(../images/nav.jpg) no-repeat 0 -30px; padding:0 0 0 25px; }
.web_nav a span.b_r { background:url(../images/nav.jpg) no-repeat 100% -30px; padding:0 22px 0 0; }
.web_nav a:hover span.b_l, html .web_nav a.txt_css_now span.b_l { background:url(../images/nav.jpg) no-repeat 0 0px; }
.web_nav a:hover span.b_r, html .web_nav a.txt_css_now span.b_r { background:url(../images/nav.jpg) no-repeat 100% 0px; }
.txt_switch{ clear:both; display:none;}
#txt_switch1{ clear:both; display: block;}
.pro_txt { padding:20px 20px; border:1px solid #ccc; border-top:0;word-wrap:break-word; }
/*========================contact==========================*/
.contact_main { width:550px; overflow:hidden; }
#feedback { padding:20px 0 0; }
#feedback h6 { font:600 14px/30px Arial; padding:0px 0 0; color:#2697c6; }
.feed_content { border:1px solid #b4b4b4; width:390px; height:150px; padding:0 4px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.feed_b_d li{ text-align:right; clear:both; height:30px;}
.feed_b_checkbox{ line-height:24px;}
/*=========================ipt=========================*/
.ipt { width:390px; height:24px; line-height:24px; border:1px solid #b4b4b4; padding:0 4px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.ipt2 { width:140px; }
.ipt3 { width:240px; display:none;}
/*============================txt========================*/

.txt_10 { font-size:10px; }
.txt_11 { font-size:11px; }
.txt_12 { font-size:12px; }
.txt_13 { font-size:13px; }
.txt_14 { font-size:14px; }
.txt_15 { font-size:15px; }
.txt_16 { font-size:16px; }
.txt_18 { font-size:20px; }
.txt_20 { font-size:20px; }
.txt_25 { font-size:25px; }
.txt_30 { font-size:30px; }
.txt_40 { font-size:40px; }
.txt_yel { color:#ff6f00; }
.txt_he { color:#720508; }
.txt_write { color:#fff; }		/*白色文字or链接*/
a.txt_write:link, a.txt_write:visited { color:#fff; }
a.txt_write:hover { color:#f60; }
.txt_blue { color:#3366cc; }     /*蓝色文字or链接*/
a.txt_blue:link, a.txt_blue:visited { color:#3366cc; }
a.txt_blue:hover { color:#800; }
.txt_000 { color:#202529; }		/*黑色文字or链接*/
a.txt_000:link, a.txt_000:visited { color:#202529; }
a.txt_000:hover { color:#800; }
.txt_red { color:#c70e00; }      /*红色文字or链接*/
a.txt_red:link, a.txt_red:visited { color:#c70e00; }
a.txt_red:hover { color:#800; }
.txt_green { color:#155102; }          /*绿色文字or链接*/
a.txt_green:link, a.txt_green:visited { color:#155102; }
a.txt_green:hover { color:#155102; }
.partners li{float:left;margin:13px 6px 12px 6px;}
.partners li img{border:1px solid #999; width:169px; height:80px;}
.pic690 img{width:690px;}