﻿body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0px; padding: 0px; }
body { height: auto !important; color: #333333; font: 400 12px/18px Tahoma, Helvetica, Arial, '\5FAE\8F6F\96C5\9ED1', sans-serif; }
body { background-color: #cccccc; }
img, a img { border-width: 0px; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 700; color: #000000; }
h1 { font-size: 24px; line-height: 32px; }
h2 { font-size: 18px; line-height: 28px; }
h3 { font-size: 16px; line-height: 24px; }
h4 { font-size: 14px; line-height: 22px; }
h5 { font-size: 12px; line-height: 20px; }
h6 { font-size: 12px; line-height: 18px; font-weight: 400; }
strong, b, caption { font-weight: bold; }
address, em, i { font-style: italic; }

/* 通用样式 */
.allDiv { margin: 0 auto; min-width: 1200px; clear: both; width: 100%; }
.autoDiv { margin: 0 auto; width: 1200px; clear: both; display: table; }

.spaceH, .mSpase, .nSpase, .space15 { clear: both; padding: 0px; font-size: 0px; line-height: 0px; }
.spaceH { height: 10px; }
.mSpase { height: 16px; }
.nSpase { height: 20px; }
.space10 { height: 10px; width: 100%; margin: 0 auto; min-width: 1200px; clear: both; }
.space15 { height: 15px; width: 100%; margin: 0 auto; min-width: 1200px; clear: both; }
.space20 { height: 20px; width: 100%; margin: 0 auto; min-width: 1200px; clear: both; }
.space30 { height: 30px; width: 100%; margin: 0 auto; min-width: 1200px; clear: both; }
.spaceLine { background: url(/images/bg-9.gif) repeat-x left top; height: 20px; margin-left: 10%; margin-right: 10%; clear: both; }

.normalFont { color: #333333; }
.eFont { font-family: 'Courier New', Monospace, 'Lucida Console', Verdana,sans-serif; }
.eFont2 { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }
.middle-img { border-width: 0px; vertical-align: middle; }
.lift-img { border-width: 0px; float: left; margin-right: 20px; }
.right-img { border-width: 0px; float: right; }
.load-icon { border-width: 0px; vertical-align: middle; width: 16px; height: 16px; }
p.pText12 { font-size: 12px; text-indent: 24px; }

.spaceMark { margin-left: 12px; margin-right: 12px; color: #999999; }
.spaceMark2 { margin-left: 5px; margin-right: 5px; color: #999999; }
span.M2 { margin-left: 1px; margin-right: 1px; color: #999999; }
.font14 { font-size: 14px; line-height: 24px; text-align: justify; }
.smallFont { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.hFont12 { font-size: 12px; font-weight: normal; }
.font12Normal { font-size: 12px; line-height: 18px; font-weight: normal; margin-left: 12px; color: #666666; }



/* -------- 链接 -------- */
a:link, a:visited { color: #333333; text-decoration: underline; }
a:hover, a:active { color: #005bac; text-decoration: none; }
/* 下划线*/
a.uLine:link, a.uLine:visited { color: #154f8d; text-decoration: underline; }
a.uLine:hover, a.uLine:active { color: #000000; text-decoration: none; }
.underlineA a, .underlineA a:link, .underlineA a:visited { text-decoration: none; }
    .underlineA a:hover, .underlineA a:active { text-decoration: none; }
a.nLine:link, a.nLine:visited { text-decoration: none; }
a.nLine:hover, a.nLine:active { text-decoration: none; }
/*灰色*/
.aGray, .grayA a:link, .grayA a:visited { color: #999999; }
.grayA a:hover, .grayA a:active { color: #bababa; }
/*灰色 - 无下滑线*/
.grayA2 a:link, .grayA2 a:visited { color: #333333; text-decoration: none; }
.grayA2 a:hover, .grayA2 a:active { color: #3027ad; text-decoration: none; }
/*橘色*/
.aOrange, .orangeA a:link, .orangeA a:visited { color: #f66222; }
.orangeA a:hover, .orangeA a:active { color: #251476; }
/*黄色*/
.aYellow, .yellowA a:link, .yellowA a:visited { color: #f8c924; }
.yellowA a:hover, .yellowA a:active { color: #4f8917; }
/*蓝色*/
.aBlue, .blueA a:link, .blueA a:visited { color: #363e91; }
.blueA a:hover, .blueA a:active { color: #999999; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
/*红色*/
.aRed, .redA a:link, .redA a:visited { color: #e70000; }
.redA a:hover, .redA a:active { color: #666666; }
/*白色*/
.aWhite, .whiteA a:link, .whiteA a:visited { color: #ffffff; text-decoration: none; marg; }
.whiteA a:hover, .whiteA a:active { color: #cccccc; text-decoration: underline; }
/*黑色*/
.aBlack, .blackA a:link, .blackA a:visited { color: #000; }
.blackA a:hover, .blackA a:active { color: #bababa; }
/*绿色*/
.aGreen, .greenA a:link, .greenA a:visited { color: #3b9400; }
.greenA a:hover, .greenA a:active { color: #bababa; }
/*分页*/
a.numberlink { display: block; font-size: 11px; font-family: Arial; }
    a.numberlink, a.numberlink:link, a.numberlink:visited { color: #000000; text-decoration: none; }
        a.numberlink:hover, a.numberlink:active { color: #ffffff; text-decoration: none; background-color: #ff8a00; }
a.more { float: right; display: block; margin-top: 6px; font-size: 16px; width: auto; height: 20px; line-height: 20px; border: 1px solid #000000; padding: 4px 10px; text-decoration: none; border-radius: 5px; }
    a.more, a.more:link, a.more:visited { background-color: #005bac; color: #ffffff; }
        a.more:hover, a.more:active { background-color: #cccccc; color: #333333; }

/* PAGE HEAD */
#pandawire_pagetop { width: 100%; margin: 0 auto; min-width: 1200px; clear: both; display: table; height: 137px; background-color: #ffffff; }
    #pandawire_pagetop .pandawire_pagetop_l { height: 100px; }
        #pandawire_pagetop .pandawire_pagetop_l .l { float: left; width: 320px; height: 100px; overflow: hidden; }
        #pandawire_pagetop .pandawire_pagetop_l .r { float: right; width: 880px; height: 100px; overflow: hidden; background: url(/images/website/19-1/bg1.png) no-repeat left top; }
    #pandawire_pagetop .pandawire_pagetop_bg { height: 36px; background-color: #1e3d59; border-bottom: solid 1px #ffffff; }
        #pandawire_pagetop .pandawire_pagetop_bg .pandawire_pagetop_n { height: 36px; }
#top_navigation { float: left; width: 1130px; height: 36px; margin-left: 70px; }
    #top_navigation li { float: left; width: auto; white-space: nowrap; border-left: 1px solid #999999; height: 20px; margin: 8px 0px; }
        #top_navigation li a { display: block; font-size: 16px; height: 20px; line-height: 20px; padding: 0px 34px; text-align: center; font-weight: bold; }
            #top_navigation li a:link, #top_navigation li a:visited { color: #ffffff; text-decoration: none; }
            #top_navigation li a:hover, #top_navigation li a:active { color: #cccccc; text-decoration: none; }
        #top_navigation li.nn { border: none; }

#productSearch { float: left; margin: 55px 0px 0px 595px; width: 285px; height: 45px; }
    #productSearch div.left { float:left; height:45px; width:175px;  }
    #productSearch div.right { float:right; height:45px; width:110px; overflow:hidden; }
input.textSearch {float: left; width: 165px; height: 18px; margin: 0px; padding: 4px 5px 4px 5px; vertical-align: middle; font-size: 14px; line-height: 18px; border: none; z-index: 5; background-color:transparent; }
img.searchButton { vertical-align: middle; width: 35px; height: 30px; border-width: 0px; cursor: pointer; }
#searchTips { position: absolute; width: 0px; height: 0px; z-index: 10; display: none; }
#searchTipsText { position: absolute; width: 90px; height: 26px; padding-bottom: 10px; font-size: 12px; line-height: 22px; text-align: center; color: #000000; top: -30px; left: -70px; z-index: 20; background: url(/images/website/19-1/searchTipsText.png) no-repeat left top; }

/* page background image */
.pagebgimg001 { background: url(/images/bg/001.jpg) no-repeat top center; }
.pagebgimg1 { background: url(/images/bg/1.jpg) no-repeat top center; }
.pagebgimg2 { background: url(/images/bg/2.jpg) no-repeat top center; }
.pagebgimg3 { background: url(/images/bg/3.jpg) no-repeat top center; }
.pagebgimg4 { background: url(/images/bg/4.jpg) no-repeat top center; }
.pagebgimg5 { background: url(/images/bg/5.jpg) no-repeat top center; }
.pagebgimg6 { background: url(/images/bg/6.jpg) no-repeat top center; }
.pagebgimg7 { background: url(/images/bg/7.jpg) no-repeat top center; }
.pagebgimg8 { background: url(/images/bg/8.jpg) no-repeat top center; }
.pagebgimg9 { background: url(/images/bg/9.jpg) no-repeat top center; }

/* MAIN PAGE */
#imageBackground1 { margin: 0 auto; width: 100%; min-width: 1200px; clear: both; height: 300px; z-index: 1; border-bottom: solid 1px #ffffff; min-width: 1200px; }
#imageBackground2 { margin: 0 auto; width: 100%; min-width: 1200px; clear: both; height: 240px; z-index: 1; border-bottom: solid 1px #ffffff; min-width: 1200px; }
.floatFloor1 { position: absolute; margin: 0px; padding: 0px; width: 1200px; height: auto; z-index: 10; }
    .floatFloor1 .floatFloor2 { float: left; width: 1200px; margin: 0px 0px; padding: 20px 0px 0px 0px; position: absolute; background-color: #e7e7e7; height: auto; left: 0px; top: -70px; z-index: 12; }


.pageTitle1, .pageTitle2 { float: left; font-size: 30px; font-weight: normal; width: 1100px; padding: 0px 50px; }
.pageTitle1 { line-height: 36px; height: 40px; }
.pageTitle2 { text-align: center; line-height: 45px; height: auto; margin-top: 20px; }
.pageDocDate { float: left; font-size: 14px; text-align: center; width: 100%; margin-top: 12px; height: 20px; line-height: 20px; }
    .pageDocDate span { padding: 0px 20px; }
.pageDoc { float: left; width: auto; margin: 30px 100px; padding-top: 0px; font-size: 16px; line-height: 30px; }
    .pageDoc p, .pageDoc div { float: left; padding-top: 14px; width: 100%; }
.pageTitle3 { float: left; font-size: 30px; font-weight: normal; width: 1040px; height: 75px; line-height: 45px; padding-left: 40px; padding-bottom: 20px; margin: 40px 60px 0px 60px; background: url(/images/website/background-2024.png) no-repeat 5px 12px; overflow: hidden; }


#pagePosition { float: left; width: 100%; height: auto; background-color: #ffffff; padding: 0px; margin: 0px; }
    #pagePosition div { float: left; width: 1060px; margin: 0px 50px; padding: 10px 20px; height: 30px; line-height: 30px; font-size: 14px; text-align: right; border-bottom: 1px solid #cccccc; }
        #pagePosition div img { border-width: 0px; vertical-align: middle; width: 30px; height: 30px; margin-right: 10px; }
        #pagePosition div span { padding: 0px 6px; }


.abg1 { padding-top: 240px; background-color: #ffffff; padding-bottom: 20px; min-height: 520px; }
.abg2 { padding-top: 120px; background-color: #ffffff; padding-bottom: 20px; min-height: 520px; }
.abg3 { background-color: #ffffff; padding: 30px 0px 20px 0px; min-height: 520px; }
    .abg1 div.Image, .abg2 div.Image, .abg3 div.Image { float: left; text-align: center; width: 100%; margin-top: 30px;}
.abg4 { background-color: #ffffff; }
.notes1 { font-size: 14px; width: auto; height: 20px; line-height: 20px; }

h2.pageItemH2, h2.pageTitleH2 { float: left; width: 1070px; height: 26px; line-height: 26px; padding-left: 20px; margin: 2px 50px; font-size: 24px; font-weight: normal; }
h2.pageItemH2 { border-left: solid 10px #cccccc; }
h2.pageTitleH2 { border-left: solid 10px #ffcc00; }
h2.pageTitle4 { float: left; width: 1040px; height: 26px; line-height: 26px; font-size: 24px; font-weight: normal; margin: 20px 60px; padding-left: 40px; background: url(/images/website/background.png) no-repeat 5px -222px; overflow: hidden; }
.pageContent1 { float: left; width: 1000px; font-size: 16px; margin: 0px 100px 30px 100px; line-height: 30px; }
.orderContent { float: left; width: 1000px; font-size: 16px; margin: 0px 80px 30px 100px; }
.pageContent1 p, .pageContent1 div { padding-top: 20px; width: 100%; }
.pageContent1 table { margin: 0 auto; width: 100%; border-collapse: collapse; }
    .pageContent1 table thead th { background-color: #666666; color: #ffffff; height: 30px; line-height: 30px; font-size: 16px; }
    .pageContent1 table td, .pageContent1 table th { border: 1px solid #cad9ea; color: #333333; height: auto; min-height: 24px; line-height: 24px; width: auto; font-size: 14px; padding: 4px 6px; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }
    .pageContent1 table tr:nth-child(odd) { background: #ffffff; }
    .pageContent1 table tr:nth-child(even) { background: #f3f3f3; }
.contentImage { float: left; width: 100%; margin-top: 20px; text-align: center; }
.productDetail { float: left; width: 1000px; margin: 0px 100px 0px 100px; font-size: 16px; line-height: 30px; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }
    .productDetail p, .productDetail div { float: left; padding-bottom: 14px; width: 100%; }
        .productDetail p img, .productDetail div img { border-width: 0px; vertical-align: middle; }

#pageTitleArea { float: left; width: 1100px; background-color: #005bac; height: 40px; margin: 10px 50px 0px 50px; }
#pageItem { float: left; width: 1000px; margin: 0px 50px; height: 40px; overflow: hidden; }
    #pageItem li { float: left; width: auto; height: 40px; }
        #pageItem li a { display: block; float: left; height: 30px; padding: 0px 20px; margin: 5px 0px; line-height: 30px; font-size: 16px; }
.linkBg1 { background-color: #0c6abd; font-weight: bold; }

#pandaSiteDataList, #pandaSiteFaq { float: left; width: 1100px; margin: 0px 50px; }
    #pandaSiteDataList li, #pandaSiteFaq li { float: left; width: 1100px; padding: 10px 0px; border-bottom: solid 1px #eeeeee; }
        #pandaSiteFaq li span { display: block; float: left; height: 150px; width: 200px; overflow: hidden; padding-right: 50px; }
        #pandaSiteFaq li a.textLink { display: block; float: left; width: 850px; padding: 10px 0px 20px 0px; height: 20px; line-height: 20px; font-size: 18px; font-weight: bold; overflow: hidden; background-color: #ffffff; }
        #pandaSiteFaq li p.text { display: block; float: left; width: 850px; font-size: 16px; line-height: 24px; }

.fileInput, .fileSelect { border: 1px solid #005bac; font-size: 16px; line-height: 16px; padding: 4px 10px; background-color: #f0f0f0; color: #000000; border-radius: 6px; }
.fileTextarea { overflow-y: auto; resize: none; }
.ValidateCode { text-align: center; font-family: Verdana, 'Times New Roman', Times, serif; letter-spacing: 2px; text-transform: uppercase; }

/* 图片放大 */
img.pic { cursor: pointer; transition: all 0.6s; }
    img.pic:hover { transform: scale(1.1); }
/* Detail page */

/* Left, Right*/

/* 分页 */
div.pmTable { width: 1000px; float: left; margin: 30px 100px 20px 100px; font-size: 14px; }
    div.pmTable .mpLeft { width: 400px; float: left; text-align: center; height: 30px; line-height: 30px; }
    div.pmTable .mpRight { width: 600px; float: right; text-align: center; height: 30px; line-height: 30px; }
#pagination { margin: auto; background-color: #f9f9f9; border: 1px solid #dddddd; }
    #pagination tr td { padding: 2px; }
.paginationUL, .paginationUL li { float: left; width: auto; }
    .paginationUL li a { display: block; margin: 1px; height: 30px; min-width: 30px; background-color: #005bac; color: #ffffff; text-decoration: none; font-size: 14px; line-height: 30px; border: solid 1px #000000; text-align: center; }
        .paginationUL li a:hover { background-color: #ffffff; color: #005bac; }
    .paginationUL li.thepage { display: block; margin: 1px; height: 30px; min-width: 30px; font-weight: bold; color: #000000; background-color: #ffcc00; text-decoration: none; font-size: 14px; line-height: 30px; border: solid 1px #000000; text-align: center; }


/* PAGE FOOTER */

#pandawire_pagefoot { width: 100%; clear: both; min-width: 1200px; display: table; height: auto; /*margin-top: 20px;*/ background-color: #005bac; }
    #pandawire_pagefoot .pandawire_pagefoot_n { padding: 30px 0px; }
        #pandawire_pagefoot .pandawire_pagefoot_n .l { float: left; width: 850px; margin-left: 50px; }
        #pandawire_pagefoot .pandawire_pagefoot_n .r { float: right; width: 250px; margin-right: 50px; }
#foot_navigation { float: left; width: 850px; height: 20px; margin-left: 0px; }
    #foot_navigation li { float: left; width: auto; white-space: nowrap; border-left: 1px solid #ffffff; height: 14px; margin: 3px 0px; }
        #foot_navigation li a { display: block; font-size: 12px; height: 14px; line-height: 14px; padding: 0px 20px; text-align: center; font-weight: bold; }
            #foot_navigation li a:link, #foot_navigation li a:visited { color: #ffffff; text-decoration: none; }
            #foot_navigation li a:hover, #foot_navigation li a:active { color: #cccccc; text-decoration: none; }
        #foot_navigation li.nn { border: none; }
.pandawire_pagefoot_logo { float: left; width: 820px; margin: 10px 30px 0px 20px; text-align: right; }
.pandawire_pagefoot_icp { float: left; width: 850px; font-size: 12px; line-height: 20px; color: #ffffff; margin: 00px 0px 0px 20px; }
#foot_shop { float: left; width: 250px; }
    #foot_shop li { float: left; width: 50%; text-align: center; height: auto; }


#ulStyle3, .ulStyle3 { font-size: 14px; margin-left: 28px; margin-bottom: 20px; list-style-type: disc; }
    #ulStyle3 li, .ulStyle3 li { padding: 10px 0px 10px 0px; }



/* google AdSense */


/*
html {filter: gray; }
*/
