﻿/* Code tidied up by ScrapBook */
* { box-sizing: content-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, dfn, img, ins, kbd, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
ul li, li ul li { list-style: outside none none; }
h1, h2, h3, h4, h5, h6 { font-family: Microsoft Yahei In-Bold,Microsoft Yahei,微软雅黑,Apple LiGothic Medium; font-weight: normal; }
html { font-size: 100%; }
html, body { height: 100%; width: 100%; }
body { background: rgb(247, 247, 247) none repeat scroll 0% 0%; font-size: 12px; color: rgb(74, 74, 74); font-family: "微软雅黑","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,Tahoma,华文黑体,"宋体"; }
.clear { clear: both; }
.clearfix {  }
.clearfix::before, .clearfix::after { display: table; line-height: 0; content: ""; }
.clearfix::after { clear: both; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
table { border-collapse: collapse; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
a { text-decoration: none; }
a:focus { outline: thin dotted rgb(51, 51, 51); text-decoration: none; }
a:hover, a:active { outline: 0px none; text-decoration: none; }
a.white { color: rgb(255, 255, 255); }
a.white:hover { color: rgb(255, 255, 255); }
sub, sup { position: relative; font-size: 12px; line-height: 0; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: 0.75em; }
img { height: auto; max-width: 100%; vertical-align: middle; border: 0px none; }
button, input, select, textarea { margin: 0px; font-size: 100%; vertical-align: middle; }
select { width: 220px; background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); height: 30px; line-height: 30px; }
textarea { overflow: auto; vertical-align: top; }
div.container { margin-right: auto; margin-left: auto; width: 1000px; height: auto; }
.wrap { height: auto; position: relative; width: 100%; }
.topbar { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 34px; line-height: 34px; border-bottom: 1px solid rgb(236, 236, 236); }
.topbar .topmenu { color: rgb(102, 102, 102); position: relative; z-index: 1000; }
.topbar .topmenu li { float: left; padding-left: 15px; color: rgb(153, 153, 153); height: 34px; line-height: 34px; }
.topbar .topmenu li a { color: rgb(93, 143, 202); }
.topbar .topmenu li a.Logbold { font-weight: bold; }
.topbar .toplink { background: transparent url("icon-mobile.jpg") no-repeat scroll left 50%; color: rgb(153, 153, 153); padding-left: 18px; }
header { height: 84px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-top: 10px; position: relative; z-index: 1; }
#logo { background: transparent url("logo.png") no-repeat scroll 0% 0%; margin: 0px; width: 280px; height: 54px; }
#logo a { border: medium none; cursor: pointer; display: block; font-size: 14px; height: 100%; overflow: hidden; text-decoration: none; text-indent: -9999px; width: 100%; }
header .header-search { width: 550px; padding-top: 1px; }
header .header-search .search-Use { background: transparent url("search_bg.jpg") no-repeat scroll 0% 0%; border: medium none; width: 164px; padding: 0px; height: 31px; box-shadow: none; margin-bottom: 0px; text-indent: 10px; margin-right: 15px; line-height: 31px; font-size: 12px; color: rgb(75, 75, 75); float: left; }
header .header-search .search-key { background-position: -179px 0px; }
.search-Use :-moz-placeholder { color: rgb(193, 193, 193); }
.search-Use *::-moz-placeholder { color: rgb(193, 193, 193); }
header .header-search .btnserach { display: block; float: right; }
header .header-search .btnserach a.searchregister { margin-left: 5px; }
header nav { width: 1002px; clear: both; height: 51px; overflow: hidden; position: absolute; top: 77px; left: 50%; margin-left: -501px; }
header nav .navMenu { border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: -moz-use-text-color rgb(238, 238, 238) rgb(238, 238, 238) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 49px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
header nav .navMenu li { float: left; border-top: 1px solid rgb(238, 238, 238); border-left: 1px solid rgb(238, 238, 238); height: 49px; line-height: 49px; padding: 0px; white-space: nowrap; }
header nav .navMenu li a { font-size: 14px; color: rgb(61, 60, 60); font-weight: bold; width: 142px; height: 49px; text-align: center; display: block; }
header nav .navMenu li.active { padding: 0px; border-top: 2px solid rgb(93, 143, 202); background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(238, 238, 238); height: 47px; line-height: 47px; }
.banner { position: relative; height: 351px; }
#flashBg { height: 351px; overflow: hidden; position: relative; width: 100%; }
#flash { width: 100%; height: 351px; overflow: hidden; margin: 0px auto; clear: both; position: relative; padding: 0px; text-align: center; }
#flash a { height: 351px; text-align: center; }
#flash a#flash1 { background: rgb(172, 228, 255) url("banner1.jpg") no-repeat scroll center top; }
#flash a#flash2 { background: rgb(236, 237, 239) url("banner2.jpg") no-repeat scroll center top; }
#flash a#flash3 { background: rgb(236, 237, 239) url("banner3.jpg") no-repeat scroll center top; }
#flash a#flash4 { background: rgb(0, 0, 0) url("banner4.jpg") no-repeat scroll center top; }
#flash a#flash5 { background: rgb(31, 31, 31) url("banner5.jpg") no-repeat scroll center top; }
#flash a img { opacity: 0; transition: all 10ms cubic-bezier(0.62, 0.25, 0.65, 0.83) 0s; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.23) inset; }
#flash img { width: 1920px; height: 351px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.23) inset; max-width: 1920px; text-align: center; position: relative; left: 50%; margin-left: -1000px; }
#flash .Inner { width: 960px; height: 30px; left: 50%; position: absolute; overflow: hidden; padding-top: 13px ! important; z-index: 59; bottom: 0px; margin-left: -480px; }
#flash .Inner .SwitchBtn { width: 100%; height: 30px; position: relative; z-index: 60; }
.flash_bar { padding: 8px 0px 9px; width: 140px; margin-left: -70px; text-align: center; position: absolute; bottom: 0px; left: 50%; z-index: 69; }
.flash_bar .dq { display: block; float: left; width: 22px; height: 19px; cursor: pointer; background: transparent url("tab_dian.png") no-repeat scroll 0px 0px; overflow: hidden; }
.flash_bar .no { display: block; float: left; width: 22px; height: 19px; cursor: pointer; background: transparent url("tab_dian.png") no-repeat scroll -22px 0px; overflow: hidden; }
.main { width: 100%; padding-top: 23px; }
.typeitem { width: 248px; border: 1px solid rgb(238, 238, 238); height: 258px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; }
.typeitem .icon_img { width: 248px; text-align: center; padding: 26px 0px 16px; }
.typeitem .typedetails { padding: 0px 15px; }
.y-h4 { color: rgb(0, 0, 0); font-size: 12px; line-height: 24px; }
.typeitem .typedetails p.text { font-size: 12px; color: rgb(119, 119, 119); }
.y-grey { background: transparent url("y-grey.jpg") no-repeat scroll left 50%; padding-left: 15px; text-decoration: underline; color: rgb(93, 143, 202); position: absolute; display: block; bottom: 3px; right: 10px; }
.typeitem:hover { background: rgb(255, 255, 255) url("icon_img_bg.jpg") repeat-x scroll 0% 0%; }
.typeitemone { border-left: 0px none; width: 249px; }
.about { padding-top: 18px; padding-bottom: 18px; }
.about .aboutitem { border: 1px solid rgb(239, 239, 239); width: 320px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.about .aboutitem .title { background: transparent url("about_bg.jpg") repeat-x scroll 0% 0%; height: 42px; border-bottom: 1px solid rgb(239, 239, 239); }
.y-h3 { color: rgb(75, 75, 75); font-size: 14px; font-weight: bold; text-indent: 25px; line-height: 42px; }
.about .aboutitem .title .more { margin-top: -30px; margin-right: 15px; color: rgb(119, 119, 119); font-size: 12px; }
.about .aboutitem .box { padding: 15px 0px 25px 25px; height: 200px; position: relative; }
.about .aboutitem .box h2 { line-height: 32px; color: rgb(0, 0, 0); }
.about .aboutitem .box .smart { color: rgb(119, 119, 119); line-height: 20px; width: 197px; }
.about .aboutitem .box .box-title img { position: absolute; right: 10px; bottom: 11px; }
.about .aboutitemtwo { margin: 0px 17px; position: relative; }
.about .aboutitem .box .box-title ul li { background: transparent url("icon_news.jpg") no-repeat scroll left 50%; padding-left: 30px; height: 35px; line-height: 35px; }
.about .aboutitem .box .box-title ul li a { color: rgb(119, 119, 119); float: left; overflow: hidden; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; width: 220px; }
.about .aboutitem .box .box-title ul .datetime { color: rgb(192, 192, 192); }
#slides { left: 0px; z-index: 100; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 200px; padding: 15px 0px 25px 25px; position: relative; }
#slides h2 { color: rgb(0, 0, 0); line-height: 32px; }
.about .aboutitem #slides .boxcontent .tab-half { float: left; height: 130px; margin-top: 12px; width: 52%; padding-left: 20px; position: relative; }
.about .aboutitem #slides .boxcontent .img { border-right: 1px solid rgb(239, 239, 239); text-align: center; padding-right: 15px; height: 90px; width: 32%; padding-left: 0px; }
.about .aboutitem #slides .boxcontent .tab-half p { color: rgb(119, 119, 119); line-height: 20px; padding-bottom: 8px; }
.about .aboutitem #slides .boxcontent .tab-half .more { color: rgb(93, 143, 202); }
.about .aboutitem #slides .boxcontent .tab-half .has-service { position: absolute; bottom: 0px; color: rgb(0, 0, 0); left: 20px; }
.about .aboutitem #slides .boxcontent .tab-half span.type { color: rgb(153, 153, 153); }
.slides_container { width: 294px; height: 225px; overflow: hidden; position: relative; }
#slides .slide { width: 294px; padding: 0px; height: 225px; }
#slides .pagination { width: 130px; position: absolute; bottom: 20px; left: 27px; z-index: 1000; margin: 0px; }
#slides .pagination li { float: left; margin: 0px 10px 0px 0px; display: inline; width: 13px; height: 7px; }
#slides .pagination li a { display: block; width: 13px; height: 7px; line-height: 7px; border: medium none; padding: 0px; background: transparent url("chunk.jpg") no-repeat scroll -19px 0px; float: left; overflow: hidden; text-indent: -9999px; }
#slides .pagination li.current a { background-position: 0px 0px; }
.main .link { padding-bottom: 18px; }
.link .linkitem { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(239, 239, 239); height: 88px; width: 100%; margin-bottom: 18px; }
.link .linkitem h3.title { height: 36px; line-height: 36px; border-bottom: 1px solid rgb(239, 239, 239); font-size: 14px; font-weight: bold; text-indent: 25px; }
.link .linkitem .ullink li { display: inline; padding: 0px 10px 0px 25px; }
.link .linkitem .ullink li a { line-height: 50px; color: rgb(119, 119, 119); }
.link .linkitem .ullink li a:hover { text-decoration: underline; }
.link .linkPartner { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(239, 239, 239); height: 88px; width: 100%; }
.link .linkPartner ul li { float: left; padding: 13px 2px 13px 14px; }
footer { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-top: 1px solid rgb(238, 238, 238); min-height: 174px; height: auto ! important; margin-top: 10px; padding-bottom: 20px; }
footer hr { margin: 5px 0px; border-width: 1px 0px; border-style: solid none; border-color: rgb(238, 238, 238) -moz-use-text-color rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
footer address.text-center { color: rgb(187, 187, 187); line-height: 24px; padding-top: 5px; font-size: 12px; font-weight: normal; }
footer .footercontact { padding: 28px 0px 15px; width: 1000px; max-width: 1000px; margin-right: auto; margin-left: auto; }
footer .footeritem { width: 98px; height: auto; text-align: center; float: left; margin-right: 0px; }
footer .footeritem a.FilingSystem { width: 64px; display: block; height: 20px; line-height: 20px; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); text-align: center; margin: 0px auto; padding: 58px 0px 0px; text-decoration: none; background: transparent url("filingsystem_bg.png") no-repeat scroll 50% 0px; }
footer .footeritem a.ControlPanel { width: 64px; text-align: center; display: block; height: 20px; line-height: 20px; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); margin: 0px auto; padding: 58px 0px 0px; text-decoration: none; background: transparent url("controlpanel_bg.png") no-repeat scroll 50% 0px; }
footer .footerlink { width: 620px; padding-right: 40px; padding-left: 20px; margin-right: 0px; }
footer .footerlink ul { width: 100%; padding-top: 0px; height: auto; overflow: hidden; }
footer .footerlink ul li { float: left; padding: 0px 10px 0px 25px; color: rgb(85, 85, 85); }
footer .footerlink ul li a { color: rgb(85, 85, 85); line-height: 22px; }
footer .footerlink ul li dl { padding-left: 62px; height: auto; font-family: "宋体","STHeiti","Microsoft YaHei",微软雅黑,Tahoma,华文黑体,宋体; }
footer .footerlink ul li dl dd { color: rgb(119, 119, 119); font-weight: normal; font-size: 12px; line-height: 16px; margin-bottom: 0px; }
footer .footerlink ul li dl dt { color: rgb(85, 85, 85); font-weight: bold; font-size: 13px; line-height: 18px; margin-bottom: 5px; }
footer .footerlink ul li dl.List1 { background: transparent url("productscenter_bg.png") no-repeat scroll 9px 2px; }
footer .footerlink ul li dl.List2 { background: transparent url("solutionscenter_bg.png") no-repeat scroll 9px 2px; }
footer .footerlink ul li dl.List3 { background: transparent url("helpcenter_bg.png") no-repeat scroll 9px 2px; }
footer .footerlink ul li dl.List4 { background: transparent url("usercenter_bg.png") no-repeat scroll 9px 2px; }
footer .footerlink .ftrelation { color: rgb(153, 153, 153); padding-top: 5px; line-height: 20px; padding-left: 10px; width: 860px; }
footer .footerlink p { padding-left: 10px; color: rgb(153, 153, 153); line-height: 24px; }
footer address.text-center { text-align: center; line-height: 26px; }
.pprice { color: rgb(255, 102, 0); font-size: 16px; font-weight: bold; }
.flash { font-size: 0px; line-height: 0px; }
#toplogin { height: 24px; line-height: 24px; }
#toplogin .mainbutton { border: 1px solid rgb(153, 153, 153); background-color: rgb(255, 232, 232); width: 50px; }
#toplogin .formstyle { border: 1px dotted rgb(204, 204, 204); margin: 0px 3px; height: 18px; line-height: 18px; }
.h_user { height: 25px; overflow: hidden; text-align: right; margin: 20px 0px 0px; }
.h_user div { display: inline-block; }
.h_user b { display: inline-block; }
.h_user #J_log a { margin-left: 3px; }
.u_order, .u_product { text-align: left; line-height: 19px; }
.u_order li, .u_product li { padding: 2px 0px; }
.u_order a, .u_product a, .u_cart a { color: rgb(51, 51, 51); }
.u_order a:hover, .u_product a:hover { color: rgb(255, 153, 0); }
.u_cart a { text-decoration: none; }
.u_order ul, .u_product ul, .u_cart .u_cartList { display: none; position: absolute; z-index: 9999; }
.u_cart .u_cartList { position: absolute; z-index: 99999; }
.u_orderBtn, .u_productBtn { z-index: 10001; width: 60px; line-height: 19px; height: 19px; padding: 2px 2px 0px 12px; background: transparent url("index_sharper.gif") no-repeat scroll 62px 9px; display: inline-block; }
.u_productBtn { width: 88px; background-position: 92px 10px; }
.u_orderBtn:hover, .u_orderBtn.on, .u_productBtn:hover, .u_productBtn.on { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 1px 1px 0px 11px; text-decoration: none; background: transparent none repeat scroll 0% 0%; color: rgb(255, 153, 0); }
.u_orderList, .u_productList { background: white none repeat scroll 0% 0%; border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 60px; padding: 0px 6px; margin-top: -4px; }
.u_productList { width: 82px; padding-left: 12px; }
.u_cart { text-align: left; }
.u_cart .u_cartBtn { background: transparent url("T13KyZXrBeXXb4IfPj-177-23.gif") no-repeat scroll 0px 0px; height: 23px; line-height: 23px; padding: 0px 0px 0px 27px; width: 150px; text-align: left; position: relative; overflow: hidden; vertical-align: middle; }
.u_cart .u_cartBtn a { width: 54px; overflow: hidden; white-space: nowrap; }
.u_cart .u_cartBtn .icon_arrow { background: transparent url("ico_cart_pop.png") no-repeat scroll right -16px; padding-right: 10px; margin-right: 6px; width: 80px; overflow: hidden; }
.u_cart .u_cartBtn .icon_arrow:hover { background-position: right 4px; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block; }
