/*---------- import ---------*/
@import url("global.css");
@import url("module.css");
#site-nav { width: auto; height: 22px; margin:2px 0; background: url(../image/site-nav_bg.jpg) repeat-x; }
#site-nav-bd { height:22px; line-height:22px; }
#site-nav-bd .login-info { float:left; }
#site-nav-bd .quick-menu { float:right; }
#site-nav-bd .quick-menu li { float:left; padding: 0 10px; }
#header { width: auto; height: 78px; overflow:hidden; background: url(../image/header_bg.jpg) repeat-x; margin:0; }
#header-bd { }
#header-bd .logo { float: left; margin: 10px 0 0 0; display: inline; }
#header-bd .phone_our { float: left; display: inline; margin:12px 0 0 120px; }
#header-bd .search { width: 371px; float: right; padding: 20px 0px; height: auto; overflow: hidden; }
#header-bd .search span { float:left; }
#header-bd .search .class_sea { background-color: #034EA1; padding: 1px 10px; font-weight: bold; color: white; line-height: 20px; height: 18px; overflow: hidden; cursor: pointer; }
#header-bd .search .class_sea2 { padding: 1px 10px; font-weight: bold; color: white; line-height: 20px; height: 18px; overflow: hidden; cursor: pointer; }
#header-bd .search form { zoom: 1; overflow: hidden; border: solid 2px #034EA1; }
#header-bd .search .kuang_search { border: none; height: 20px; width: 297px; border-right: solid 2px #034EA1; line-height: 20px; padding-left: 3px; }
#header-bd .search .tsearch-submit { width:65px; height:20px; display:block; border: none; background:url(../image/tsearch-submit_bg.jpg) no-repeat; text-indent:-9999px; cursor: pointer; }
#menu { width: auto; height: 31px; overflow: hidden; background: url(../image/menu_bg.jpg) repeat-x; }
#menu-bd { }
#menu-bd ul { float:left; width:760px; height:26px; overflow:hidden; margin-top:5px; }
#menu-bd ul li { float:left; height:26px; padding:0px 25px; margin-left: -1px; line-height:26px; color:#fff; background:url(../image/bar_1.jpg) 100% 0 no-repeat; }
#menu-bd ul li a { color:#fff; }
#menu-bd ul li a:hover { color:#fff; }
#menu-bd ul li.no { background-color:#ffffff; font-weight:bold; color:#003366; margin-left:-1px; }
#menu-bd ul li.no a { color:#003366; }
#subfooter { width: auto; margin-top: 30px; background: url(../image/subfooter_bg.jpg) repeat-x; overflow: hidden; }
#subfooter-db { margin-top:10px; }
#subfooter-db .server_z_l { width:170px; height:135px; float:left; display:inline; background: url(../image/server_z_l_bg.jpg) no-repeat; }
#subfooter-db .server_z_r { width: 800px; float:right; display:inline; }
#subfooter-db .server_z_r dl { float: left; width: 150px; padding: 5px; line-height: 22px; height: auto; overflow: hidden; }
#subfooter-db .server_z_r dt { line-height: 32px; padding-left: 30px; color: #333; font-size: 12px; border-bottom: solid 1px #DDD; margin-bottom: 10px; }
#subfooter-db .server_z_r dd { }
#subfooter-db .server_z_r dd ul { padding:0 10px; }
#subfooter-db .server_z_r dd li { height:20px; line-height:20px; padding-left:10px; overflow:hidden; background: url(../image/ico_1.jpg) 0 8px no-repeat; }
#friendLink { margin:18px auto; }
#friendLink dl { padding: 6px; overflow: hidden; background: #F8F8F8; }
#friendLink dt { float: left; width: 138px; }
#friendLink dt h3 { line-height: 30px; font-size: 14px; text-align: center; margin-top: 15px; }
#friendLink dd { float: right; width: 798px; border: solid 1px #EBEBEB; background:#FFF; }
#friendLink dd ul { padding: 8px 15px; }
#friendLink dd li { float:left; display:inline; margin-right: 15px; white-space: nowrap; }
#friendLink dd li a { line-height: 22px; }
#footerNav { height:24px; text-align:center; }
#copyRight { padding:10px 0; border-top: solid 1px #CCF6F9; overflow: hidden; line-height: 22px; text-align: center; }
.five_big { height:30px; overflow:hidden; line-height:32px; padding-left:15px; border: solid 1px #144999; border-top:none; }
.five_big a { float:left; height:30px; overflow:hidden; margin-right:15px; color:#333; }
.hot-screen { margin-top: 8px; }
.hot-screen .product-list { float: left; width: 201px; border: solid 2px #144999; padding: 6px 0px; }
.category-hd { font-weight: bold; padding-left: 8px; font-size: 14px; }
.category-list { position:relative; width:201px; height:auto; margin-top:8px; z-index:100; }
.category-list .li { line-height:24px; height:30px; width:201px; background: url(../image/back_4_1.jpg) center bottom no-repeat; }
.category-list .li h3 { width:201px; display:block; padding-left:6px; cursor:pointer; position: relative; background: url(../image/small_1.jpg) 185px 50% no-repeat; z-index:102; }
.category-list .on h3 { border:solid 2px #144999; border-right:none; border-left:none; background:#FAFAFA; overflow:hidden; font-weight:bold; }
.category-list .category-detail { display:none; width:700px; min-height:468px; height: auto !important; height:468px; width:700px; overflow:hidden; position:absolute; left:205px; top:0px; border:solid 2px #144999; background:url(../image/back_18.jpg) repeat-y 510px 0px #FAFAFA; z-index:101; }
.category-list .on .category-detail { display:block; }
.category-list .category-h { float:left; width:490px; overflow:hidden; }
.category-list .category-hot { float: right; width: 170px; padding: 10px; overflow: hidden; }
.category-h dl { clear:both; display:block; height:auto; overflow:hidden; zoom:1; margin:0 0 0 10px; padding:5px 0; background: url(../image/back_19.jpg) repeat-x 0 100%; }
.category-h dt { float:left; width:80px; overflow:hidden; }
.category-h dt h4 { line-height:18px; padding-top:4px; }
.category-h dd { float:right; width:400px; overflow:hidden; }
.category-h dd a { float: left; height: 25px; overflow: hidden; margin-right: 15px; white-space: nowrap; }
.category-hot .recommend { width:170px; height:auto; overflow:hidden; padding:5px 0; background: url(../image/back_19.jpg) repeat-x 0 100%; }
.category-hot .recommend dd { height: 25px; overflow: hidden; padding: 0px 7px; }
.category-hot .hotbrand { width:170px; height:auto; overflow:hidden; padding:5px 0; }
.category-hot .hotbrand dd { float: left; height: 25px; overflow: hidden; padding: 0px 7px; }
.main-wrap { float: right; width: 767px; height: auto; overflow: hidden; }
.combo-slide { width: 542px; height:190px; overflow: hidden; float: left; }
.combo-news { width:215px; height:188px; border:solid 1px #E8E8E8; overflow:hidden; float:right; }
.combo-news h4 { height:30px; line-height:32px; overflow:hidden; font-size:15px; }
.combo-news h4 span { float:left; width:107px; background-image: url(../image/back_46.jpg); background-repeat: repeat-x; background-position: center bottom; text-align:center; cursor:pointer; }
.combo-news h4 span.selected_2 { width:108px; background-image: none; background-color:#FFFFFF; border-top:solid 2px #144999; color:#003366; }
.combo-news .main_11 { width:195px; height:148px; overflow:hidden; padding:10px 10px 0px 10px; }
.main_1_2_1_2 .main_11 ul { height:148px; width:195px; }
.combo-news .main_11 ul li { line-height:25px; height:25px; overflow:hidden; background-image: url(../image/ico_1.jpg); background-repeat: no-repeat; background-position: left center; padding-left:10px; }
.combo-news .main_11 ul li a { color:#333333; }
.homeSpecial h3 { height: 28px; line-height: 30px; display:block; overflow: hidden; font-size: 16px; border-bottom: solid 2px #144999; }
.homeSpeciall { float:left; width: 542px; overflow: hidden; }
.homeSpeciall .u1 { width: 522px; height: 220px; overflow: hidden; padding: 0px 10px; margin-top: 13px; }
.homeSpeciall .u5 { width: 542px; height: 128px; overflow: hidden; margin-top: 8px; }
.homeSpecialr { float:right; width: 217px; overflow: hidden; }
.homeSpecialr .u6 { width:215px; height:auto; overflow:hidden; border:solid 1px #E8E8E8; }
.homeTitleBox { clear:both; border-bottom: 1px solid #00A0EA; height: 30px; overflow: hidden; }
.homeTitleBox h3 { background-color: #00A0EA; color: #FFFFFF; float: left; font-size: 16px; font-weight: bold; height: 30px; line-height: 30px; padding-left: 8px; width: 197px; }
.homeTitleBox span { float: right; font-size: 12px; font-weight: normal; line-height: 38px; text-align: right; width: 680px; }
.hostProductBoxL { border: 1px solid #CCF6F9; float: left; height: 279px; line-height: 20px; margin-top: 12px; overflow: hidden; width: 205px; }
.hostProductBoxL img { height: 195px; width: 205px; }
.hostProductBoxL .info { display: block; margin-top: 15px; padding: 0 5px; text-align: left; width: 195px; }
.hostProductBoxL .info .desc { display: block; height: 20px; overflow: hidden; }
.hostProductBoxL .info .model { }
.hostProductBoxL .info .model em { color: #F50; ; font-weight: bold; margin-left: 2px; }
.hostProductBoxR { float: right; height: 230px; overflow: hidden; width: 767px; }
.hostProductBoxR .u1 { float: left; height: 220px; margin-top: 10px; overflow: hidden; padding: 0 10px; width: 522px; }
.hostProductBoxR .u7 { background: #F7F7F7; float: right; height: 230px; overflow: hidden; width: 217px; }
.homeProductBrand { float: right; height: auto; margin-top: 8px; overflow: hidden; width: 767px; }
.homeProductBrand .u8 { height: 55px; overflow: hidden; }
.arcContent, .arcListContent { width: 708px; height: auto; overflow: hidden; float: left; border: solid 1px #D8D8D8; padding-bottom: 15px; }
.arcContent .title { margin: 30px 25px 0px; border-bottom: solid 1px #D8D8D8; height: 30px; text-align: center; line-height: 30px; font-size: 16px; }
.arcContent .info { padding: 0px 25px; width: 658px; text-align: center; }
.arcContent .info small { margin-left:8px; margin-right:3px; color:#999; font-size:12px; }
.arcContent .main-text { padding: 0px 25px; width: 658px; height: auto; line-height: 22px; margin-top: 30px; }
.arcContent .about-article { margin: 0px 25px; width: 656px; height: auto; line-height: 22px; margin-top: 20px; border: solid 1px #D8D8D8; }
.arcContent .about-article dt { height: 30px; overflow: hidden; background: url(../image/back_15_1.jpg) repeat-x; }
.arcContent .about-article dt h4 { line-height: 30px; padding-left: 30px; background: url(../image/small_8.jpg) no-repeat 20px 10px; }
.arcContent .about-article dd { width: 636px; padding: 10px; }
.arcContent .about-article dd h5 { height: 30px; line-height: 30px; padding-left: 20px; overflow: hidden; }
.arcContent .arcCopyRight { margin: 0px 25px; width: 636px; height: auto; line-height: 22px; margin-top: 20px; padding: 10px; border: solid 1px #D8D8D8; background-color: #F6F2F1; }
.arcContent .arcCopyRight h4 { height: 30px; line-height: 30px; overflow: hidden; color: #EA3D00; }
.arcListContent dt { height: 28px; line-height:28px; overflow: hidden; border-bottom: solid 1px #D8D8D8; background: url(../image/back_14.jpg) repeat-x; }
.arcListContent dt h3 { float:left; padding-left:30px; background: url(../image/small_7.jpg) no-repeat 10px 8px; font-size: 14px; font-weight: bold; }
.arcListContent dt span { float:right; padding-right:40px; }
.arcListContent dd { width: 678px; height: auto; overflow: hidden; padding: 10px 15px; line-height: 22px; }
.sideBar { width: 260px; height: auto; overflow: hidden; float: right; }
.sideBar .ad { height: auto; width: 260px; overflow: hidden; }
.sideBar .ad img { width: 260px; }
.pro-nav { background-color: #F7FAFF; border: 1px solid #E0E3E8; float: left; height: auto; line-height: 28px; overflow: hidden; width: 188px; }
.pro-nav h3 { border-bottom: 1px solid #E0E3E8; font-weight: normal; height: 25px; overflow: hidden; }
.pro-nav h4 { border-bottom: 1px solid #E0E3E8; height: 25px; overflow: hidden; padding-left: 20px; }
.pro-nav ul { height: auto; overflow: hidden; width: 188px; }
.pro-nav ul li { border-bottom: 1px solid #E0E3E8; float: left; height: 25px; overflow: hidden; width: 188px; }
.pro-nav ul li a { display: block; padding-left: 34px; color: #003366; cursor: pointer;}
.pro-nav ul li a:hover, .pro-nav ul li.on { background: #E1E7F5; color: #EA3D00;  font-weight:bold; }
.pro-main { float: right; height: auto; overflow: hidden; width: 780px; }
.pro-place { background-color: #F7FAFF; border: 1px solid #E0E3E8; font-weight: normal; height: 25px; line-height: 28px; overflow: hidden; padding-left: 10px; }
.pro-place a { color: #333333; }
.pro-infolink { border: 1px solid #E0E3E8; height: auto; overflow: hidden; padding: 10px; width: 758px; }
.pro-infolink dl { height: auto; overflow: hidden; width: 758px; }
.pro-infolink dl dt { color: #003366; float: left; height: 27px; line-height: 27px; text-align: right; width: 128px; }
.pro-infolink dl dd { height: 27px; line-height: 27px; border-bottom: 1px dashed #B2E1F2; float: right; width: 630px; }
.pro-infolink dl dd span { }
.pro-infolink dl dd a { float: left; display:inline; padding:0 5px; margin-right: 10px; color: #333333; }
.pro-infolink dl dd a:hover { background-color: #9CCEFF; }
.pro-list { height: auto; overflow: hidden; width: 780px; }
.pro-list h4 { border-bottom: 2px solid #AAAAAA; height: 22px; line-height: 28px; overflow: hidden; padding-left: 30px; }
.pro-list h4 span.result { background-color: #FFFFFF; float: right; font-weight: normal; }
.pro-list h4 span.result li{ float:left; display:inline; margin:0 0 0 10px;}
.pro-list h4 span.result .pageinfo { background:none; float:none; margin:0; padding:0; cursor:default; }
.pro-list h4 span.sel { background-color: #AAAAAA; }
.pro-list h4 span { background-color: #E5E5E5; float: left; margin-right: 15px; padding: 0 15px; cursor:pointer; }
.pro-main .pagelist { float:right; }
.pro-main .pagelist li { float:left; display:inline; margin:0 0 0 10px; }
.pro-tools { background-color: #F5F5F5; padding: 10px; text-align: right; }
.pro-list-view { height: auto; overflow: hidden; padding: 10px 20px; width: 740px; }
.pro-view { border: 1px solid #E0E3E8; height: auto; overflow: hidden; width: 778px; }
.pro-view .product { clear: both; padding: 15px 0; width: 778px; }
.pro-view .product .pic { border: 1px solid #73D0F2; display: inline; float: left; height: 240px; margin-left: 20px; overflow: hidden; padding: 5px; width: 240px; }
.pro-view .product .pic img { width:240px; }
.pro-view .product .info { float: right; height: 252px; overflow: hidden; width: 480px; }
.pro-view .product .info h1 { line-height: 25px; }
.pro-view .product .info ul { margin:10px 0 0 0; }
.pro-view .product .info li { height: 25px; line-height: 25px; }
#divMainTab { margin:0 auto; text-align: center; width: 740px; background: url(../image/back_24.jpg) repeat-x 0 100%; overflow:hidden; }
#divMainTab ul { }
#divMainTab ul li { border-right: 1px solid #FFFFFF; cursor: pointer; float: left; height: 25px; line-height: 25px; overflow: hidden; text-align: center; width: 109px; }
#divMainTab .normal { background: url("../image/back_22.jpg") no-repeat; }
#divMainTab .selected { background: url("../image/back_23.jpg") no-repeat; }
.divContent { width:738px; margin:0 auto 10px auto; height: auto; clear: both; overflow:hidden; line-height:22px; border:solid 1px #dbdbdb; border-top:none; }
.divContent .body { padding:10px; }
.divContent h3.title { clear:both; margin-bottom:10px; }
.content-nav { float: left; height: auto; overflow: hidden; width: 182px; }
.content-nav dt { background: url("../image/back_26.jpg") no-repeat center bottom; border: 1px solid #DDDDDD; height: 35px; width: 180px; }
.content-nav dt h3 { border-top: 2px solid #CC0000; color: #CC0000; display: block; font-size: 18px; font-weight: bold; height: 33px; line-height: 38px; overflow: hidden; text-align: center; }
.content-nav dd { background: url("../image/back_25.jpg") no-repeat center top; border: 1px solid #E7E7E7; border-top:none; padding: 15px 2px 1px; width: 176px; }
.content-nav dd ul { background: url("../image/back_26.jpg") no-repeat center bottom; padding-bottom: 28px; width: 176px; }
.content-nav dd ul li { font-size: 14px; height: 36px; line-height: 36px; text-align: center; width: 176px; }
.content-nav dd ul li a { background: url("../image/back_28.jpg") no-repeat center 32px; color: #333333; display: block; height: 36px; width: 176px; }
.content-nav dd ul li a:hover, .content-nav dd ul li.on a { background: url("../image/back_27.jpg") no-repeat center bottom; color: #CC0000; }
.content-main { float: right; height: auto; overflow: hidden; width: 782px; }
.content-main .title { background: url("../image/back_26.jpg") repeat-x center bottom; border: 1px solid #DDDDDD; font-size: 18px; font-weight: bold; height: 35px; line-height: 40px; padding-left: 20px; width: 760px; }
.content-main .title h3{ background:url(../image/bg_right_box_top.jpg) no-repeat 0 50% ; padding-left:10px;}
.content-main .body{ border: 1px solid #E7E7E7; border-top:none;
    font-size: 14px;
    height: auto;
    line-height: 25px;
    overflow: hidden;
    padding: 20px;
    width: 740px;}