@charset "gb2312";
/* CSS Document */

ul, li { list-style-type: none; padding: 0; margin: 0; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }

#wrap { width: 1000px; margin: 0 auto;}

#s_nav { width: 1000px; height: 66px; margin: 5px auto; }

#nav1 { width: 121px; height: 66px; float: left; }

#nav2 { width: 879px; height: 66px; float: left; background: url(../image/nav_bg.gif); }

#nav2_top { height: 26px; padding-top: 7px; font-size: 14px; font-weight: bold; color: white; padding-left: 10px; }

    #nav2_top A:link { color: #FFFFFF; }

    #nav2_top A:active { color: #FFFFFF; }

    #nav2_top A:visited { color: #FFFFFF; }

    #nav2_top A:hover { COLOR: #FFFFFF; TEXT-DECORATION: underline; }

    #nav2_top ul { margin: 0; padding: 0; list-style: none; }

    #nav2_top li { float: left; width: 68px; height: 20px; line-height: 20px; text-align: center; margin-right: 8px; padding-right: 9px; border-right: #FFF solid 1px; }

        #nav2_top li.last { border-right: none; }

#nav2_bottom { height: 28px; text-indent: 10px; color: #555; padding: 5px 0 0 0; margin: 0; }

    #nav2_bottom a:link, #nav2_bottom a:active, #nav2_bottom a:visited { color: #3c4b47; }

#theForm { padding: 0 0 5px 0; margin: 0; height: 20px; }

    #theForm input { height: 16px; line-height: 16px; }

    #theForm select { height: 20px; margin: 0; padding: 0; }

    #theForm input.searchbtn { height: auto; }

#productTotal2 { width: 1000px; height: 29px; line-height: 29px; background: url(../image/b.gif); clear: both; }

#productTotal1 { height: 29px; line-height: 29px; background: url(../image/a.gif) no-repeat; clear: both; }

#productTotal { height: 29px; line-height: 29px; background: url(../image/c.gif) top right no-repeat; text-indent: 10px; clear: both; }

.imgstyle2 { border: 1px #ffcc00 solid; padding: 1px; width: 195px; height: 246px; text-align: center; margin-bottom: 5px; }

.auexhi { color: #FFFFFF; font-size: 12px; padding-right: 5px; width: 20px; }

.au { color: #FFFFFF; font-size: 14px; font-weight: bold; }







/* 列表页面 start*/
#main { border-left: #D0E0FF solid 1px; border-right: #D0E0FF solid 1px; border-bottom: #D0E0FF solid 1px; width: 998px; height: auto; }

    #main ul { padding: 0; margin: 0; list-style: none; }

#up form { padding: 0; margin: 0; float: right; width: 450px; height: 30px; border: hidden; text-align: right; }

    #up form .input { border: #FFF solid 1px; }

#main li div { float: left; }

#main li { clear: left; }

#main li { height: 100px; border-bottom: #D0E0FF dotted 1px; }

    #main li.menu { height: 30px; line-height: 30px; overflow: hidden; background: #EFF3F5; }

#main .a1 { width: 120px; text-align: center; padding: 5px 0; overflow: hidden; }

    #main .a1 img { vertical-align: middle; }

#main .a2 { width: 478px; padding: 5px 0; line-height: 150%; word-wrap: break-word; }

#main .a4 { width: 125px; padding-top: 40px; overflow: hidden; text-align: center; }

#main .a5 { width: 125px; padding-top: 40px; text-align: center; }

#main .a3 { width: 100px; text-align: center; padding-top: 40px; overflow: hidden; font-weight: bold; }

#main li.menu div.a1 { text-align: center; height: 30px; line-height: 30px; overflow: hidden; padding: 0; }

#main li.menu div.a2 { text-align: center; height: 30px; line-height: 30px; overflow: hidden; padding: 0; }

#main li.menu div.a3 { text-align: center; height: 30px; line-height: 30px; overflow: hidden; font-weight: bold; }

#main li.menu div.a4 { text-align: center; height: 30px; line-height: 30px; overflow: hidden; padding: 0; }

#main li.menu div.a5 { text-align: center; height: 30px; line-height: 30px; overflow: hidden; padding: 0; }

.color1 { background: #F9F9F9; }

.color2 { background: #FFFFFF; }

/*列表页面  end*/

/* 详细页面 gongypar.asp等 start */
#parMain { border: #D0E0FF solid 1px; width: 948px; height: auto; }

#parUp { padding-bottom: 10px; text-align: center; font-size: 14px; }

    #parUp img { padding: 20px 0 10px 0; }

#parMiddle { }

    #parMiddle p.p1 { padding: 0 0 0 20px; margin: 0 20px 0 100px; height: 30px; line-height: 30px; overflow: hidden; background: #eeeeee; font-size: 14px; }

    #parMiddle p { margin: 10px 20px 10px 100px; background: #FFFFFF; font-size: 14px; padding: 0; line-height: 25px; }

    #parMiddle ul { list-style: none; padding: 0 0 0 100px; margin: 0; }

    #parMiddle li { clear: left; }

    #parMiddle div { float: left; }

    #parMiddle li .par_ul1 { width: 100px; height: 40px; background: #eff3f5; border: #eaeaea solid 1px; line-height: 40px; overflow: hidden; text-align: center; font-size: 14px; }

    #parMiddle li .par_ul2 { width: 480px; height: 40px; background: #ffffff; border-top: #eaeaea solid 1px; border-bottom: #eaeaea solid 1px; border-right: #eaeaea solid 1px; line-height: 40px; overflow: hidden; font-size: 14px; padding-left: 20px; }

#parFont { color: #999999; clear: left; padding: 10px 0 0 100px; }

#parFoot { background: url(../../image/u_bg.gif); width: 380px; height: 248px; margin: 0 auto 10px auto; }

    #parFoot div { width: 360px; padding: 10px 0 0 20px; margin: 0; font-size: 14px; font-weight: bold; color: #003399; }

        #parFoot div #f1 { width: 100px; float: left; height: 30px; line-height: 30px; overflow: hidden; }

        #parFoot div #f2 { width: 100px; float: left; height: 30px; line-height: 30px; overflow: hidden; font-weight: normal; font-size: 12px; background: url(../../image/button_bg.gif) no-repeat 5px 12px; width: 69px; height: 30px; }


    #parFoot ul { list-style: none; margin: 0; padding: 0 0 0 20px; }

    #parFoot li { height: 30px; line-height: 30px; overflow: hidden; }
/* 详细页面 gongypar.asp等 end */




.pImg { border: #cecfce solid 1px; margin: 2px auto; margin-left: 5px; width: 80px; height: 80px; text-align: center; /*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell; vertical-align: middle; /*设置水平居中*/ text-align: center; /* 针对IE的Hack */ *display: block; *font-size: 80px; *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/ }

    .pImg img { width: 78px; vertical-align: middle; }

.s_img { border: #cecfce solid 1px; margin: 2px auto; margin-left: 5px; width: 90px; height: 90px; text-align: center; /*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell; vertical-align: middle; /*设置水平居中*/ text-align: center; /* 针对IE的Hack */ *display: block; *font-size: 80px; *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/ }

    .s_img img { width: 90px; vertical-align: middle; }

.zy { color: #747272; line-height: 150%; }

strong { color: #00349a; font-size: 13px; }

#classmore_search { border-bottom: #D0E0FF dotted 1px; margin-bottom: 5px; }

#job_search { margin-bottom: 5px; }

.cb { clear: both; }

.tit { width: 130px; float: left; }

.con { width: 868px; float: left; }

    .con li { width: 120px; float: left; font-size: 12px; line-height: 150%; }

        .con li a, .con li a:visited { color: #025388; }
/* comp_info.asp end*/

.main_box { text-align: center; }

#footer { border-top: 1px solid #B0B0B0; padding: 8px 0; line-height: 150%; text-align: center; clear: both; width: 1000px; margin: 0 auto; }

.box { width: 1000px; margin: 5px auto; }

    .box h1 { text-indent: 20px; font-size: 12px; height: 25px; line-height: 25px; border-bottom: 1px #ccc solid; margin-bottom: 8px; }

.left { width: 230px; float: left; z-index: 10; zoom: 1; margin-right: 10px; _overflow:hidden;_margin-right:6px; }

.right { width: 760px; float: left; margin-bottom: 30px; _overflow:hidden; }

.fw { border: 1px solid #E7DFD8; color: #666; background: #F0EBE7; padding: 10px; }

    .fw span { float: right; }

.fw_s { margin-top: 10px; }



body { padding: 0px; font-size: 12px; margin: 0; }

dl, dt, dd, ul, li, ol { list-style: none; margin: 0px; padding: 0px; }

img { border: 0; -ms-interpolation-mode: bicubic; /*IE7图片失真修复*/ }

i, em { font-style: normal; }

form, p, h1, h2, h3, h4, h5 { padding: 0px; margin: 0px; }

input { border: none; }

input, select, option { font-size: 12px; }

textarea { font-size: 12px; }

noscript { display: none; }

.clear { clear: both; }

.raise, .green { color: #008000; }

.fixed, .black { color: #F90; }

.down, .red { color: #C00; }

.spanclass { display: none; }

.inputBox { border: 1px solid #c2c2c2; height: 16px; line-height: 16px; font-size: 12px; }

.inputBt { border: 1px solid #b8bdc3; height: 22px; line-height: 22px; background: url(../image/indexX.png) repeat-x 0 -1000px; cursor: pointer; }
/*产品菜单*/
.menu { margin: 0; margin-bottom: 8px; }

    .menu:after { content: "."; height: 0; display: block; clear: both; visibility: hidden; }

    .menu .menuThead { height: 30px; background: url(../image/open.gif) no-repeat; line-height: 30px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; }

    .menu #btn_menu .open { height: 30px; background: url(../image/open.gif) no-repeat 0 0; width: 230px; display: block; cursor: pointer; }

    .menu #btn_menu, .menu #btn_menu .close { height: 30px; background: url(../image/open.gif) no-repeat 0 0; width: 230px; display: block; cursor: pointer; }

    .menu .menuWap { width: 228px; border: 1px solid #ffc600; border-top: none; }

.subMenu { width: 228px; border-bottom: 1px solid #ff7909; background: #fff; }

    .subMenu:after { content: "."; height: 0; display: block; clear: both; visibility: hidden; }

    .subMenu li { width: 226px; float: left; height: 27px; line-height: 27px; background: url(../image/subli.gif) no-repeat; float: left; overflow: visible; border-left: 1px solid #ff9e54; border-right: 1px solid #ff9e54; }

    .subMenu i { width: 133px; padding-left: 32px; height: 25px; display: block; float: left; overflow: hidden; }

    .subMenu .iName, .subMenu .arrow { display: none; }

    .subMenu .liHover .iName { width: 164px; padding-left: 32px; background: #fdf6e3; border: 1px solid #fcc36c; border-right: none; display: block; height: 26px; line-height: 28px; overflow: hidden; position: absolute; top: -1px; left: -1px; }

    .subMenu .liHover { position: relative; border-right: none; zoom: 1; }

        .subMenu .liHover .ulWap { left: auto; }

        .subMenu .liHover li { width: 161px; padding: 0 0 0 10px; height: 30px; line-height: 30px; overflow: hidden; float: left; background: #fffdf9 url(../image/indexX.png) repeat-x 0 -350px; border: none; }

            .subMenu .liHover li.longli { width: auto; }

    .subMenu li .ulWap { border: 1px solid #FB6; width: 370px; margin-left: 165px; *margin-left: 0; top: -10px; left: -999px; position: absolute; z-index: 3; }

    .subMenu li ul { padding: 1px 10px 8px; border: 4px solid #fff6d9; float: left; background: #fffdf9; width: 342px; overflow: hidden; }

        .subMenu li ul a { overflow: visible; width: auto; float: left; padding: 0; color: #3f3f3f; font-weight: bold; background: none; border: none; }

            .subMenu li ul a:hover { width: auto; color: #f60; text-decoration: none; border: none; }

    .subMenu .liHover i.arrow { height: 12px; width: 10px; border: none; display: block; position: absolute; z-index: 4; left: 158px; top: 8px; background: url(../image/index.png) no-repeat -950px -103px; }

#pinyin_fenlei { height: 26px; line-height: 26px; font-weight: bold; font-size: 14px; }

.zimu { float: left; padding-top: 5px; }

    .zimu a { color: #000; font-size: 14px; font-weight: bold; }

#product_fenlei { padding: 10px 10px 0 10px; }

#pinyin_fenlei a { display: block; width: 20px; width: 18px; line-height: 20px; text-align: center; float: left; font-size: 18px; font-weight: bold; }

    #pinyin_fenlei a:hover { border: #ccc solid 1px; background: #FFC; }

.
/*热门分类*/
.hotBox .boxThead { border: none; border-right: 1px solid #dbdbdb; padding: 0; height: 27px; background-position: 0 -150px; }

.hotBox .boxBody { position: relative; z-index: 5; zoom: 1; }

/*热门分类 字母检索*/
.leter { padding: 7px 0 0 22px; font-family: Arial, Helvetica, sans-serif; overflow: hidden; font-weight: bold; z-index: 0; zoom: 1; color: #777; height: 16px; line-height: 16px; }

    .leter li { float: left; display: inline; }

    .leter .black { float: left; line-height: 16px; }

    .leter i { color: #777; float: left; padding: 0 8px 1px; line-height: 14px; display: inline; border-left: 1px solid #ffd993; }

        .leter i.last { border-right: 1px solid #ffd993; }

    .leter .subnav ul { display: none; }

    .leter .liHover .subnav ul { position: absolute; top: 26px; left: 0; float: left; width: 617px; display: block; padding: 10px 15px; text-align: left; line-height: 27px; word-wrap: break-word; background: #FDF6E3; border: 1px solid #ffb022; border-top: 0; z-index: 2; filter: progid:DXImageTransform.Microsoft.shadow(direction=200,color=#777777,strength=5); }

    .leter .liHover .subnav li { width: 140px; padding: 0 10px 0 0; float: left; line-height: 24px; height: 24px; }

    .leter .liHover .subnav a { font-size: 14px; padding: 2px; color: #000; border: none; }

        .leter .liHover .subnav a:hover { color: #F60; text-decoration: underline; }

    .leter i.letTabs { display: none; }

    .leter .liHover .letTabs { padding: 5px 8px 6px; display: block; border: 1px solid #ffa605; break-word: keep-all; border-bottom: none; position: absolute; top: 1px; line-height: 14px; background: #FDF6E3; z-index: 4; cursor: pointer; }

.tabA { left: 22px; }

.tabB { left: 47px; }

.tabC { left: 70px; }

.tabD { left: 94px; }

.tabE { left: 118px; }

.tabF { left: 142px; }

.tabG { left: 163px; }

.tabH { left: 187px; }

.tabI { left: 211px; }

.tabJ { left: 231px; }

.tabK { left: 250px; }

.tabL { left: 274px; }

.tabM { left: 294px; }

.tabN { left: 323px; }

.tabO { left: 347px; }

.tabP { left: 371px; }

.tabQ { left: 396px; }

.tabR { left: 418px; }

.tabS { left: 441px; }

.tabT { left: 464px; }

.tabU { left: 486px; }

.tabV { left: 509px; }

.tabW { left: 534px; }

.tabX { left: 560px; }

.tabY { left: 583px; }

.tabZ { left: 605px; }

/*热门分类 全部分类*/
.hotList { width: 637px; float: left; }

    .hotList li { border: 1px solid #fff; width: 637px; height: auto; line-height: normal; padding: 0; margin: 0; float: left; }

    .hotList .liHover { border: 1px solid #ffac17; background: #FDF6E3; }

        .hotList .liHover .bg { background: #fefcf7; }

    .hotList .bg { font-size: 14px; font-weight: bold; padding: 10px 0 10px 7px; background: #f5f5f5; width: 25px; overflow: hidden; }

    .hotList .point { width: 10px; height: 10px; display: block; background: url(http://www1.pconline.com.cn/product09/v3/images/index.png) no-repeat -922px -103px; position: absolute; top: 45%; left: 20px; }

    .hotList dl { display: inline; float: left; padding: 10px 15px; overflow: hidden; width: 340px; }

    .hotList .dTitle { height: 27px; line-height: 26px; font-size: 14px; font-weight: bold; margin: 0 0 5px; border-bottom: 1px solid #e9e9e9; }

        .hotList .dTitle a { color: #f60; margin-left: 31px; }

    .hotList dt { background: url(http://www1.pconline.com.cn/product09/v3/images/indexIcon.png) no-repeat; }

    .hotList .dt1 { background-position: -3px -2px; }

    .hotList .dt2 { background-position: -1px -50px; }

    .hotList .dt3 { background-position: -3px -103px; }

    .hotList .dt4 { background-position: 0 -152px; }

    .hotList .dt5 { background-position: -3px -302px; }

    .hotList .dt6 { background-position: -3px -352px; }

    .hotList .dt7 { background-position: -3px -400px; }

    .hotList .dt8 { background-position: 0 -450px; }

    .hotList .dt9 { background-position: 0 -500px; }

    .hotList .dt10 { background-position: 0 -550px; }

    .hotList .dt11 { background-position: -3px -600px; }

    .hotList .dt12 { background-position: 0 -650px; }

    .hotList .dt13 { background-position: 0 -700px; }

    .hotList .dt14 { background-position: 0 -750px; }

    .hotList .dt15 { background-position: 0 -800px; }

    .hotList dd { border-right: 1px solid #CECECE; float: left; margin: 4px 0; padding: 0 5px; white-space: nowrap; }

        .hotList dd.end { border: none; }

/*公用列表*/
.commBox { margin: 0; }

    .commBox .boxThead { height: 22px; padding: 2px 0 0; line-height: 24px; border: 1px solid #dbdbdb; background: url(http://www1.pconline.com.cn/product09/v3/images/indexX.png) repeat-x 0 -151px; font-weight: bold; overflow: hidden; }

        .commBox .boxThead .mark { float: left; }

            .commBox .boxThead .mark h1 { font-size: 14px; }

        .commBox .boxThead .subMark { float: right; padding: 0 10px 0 0; font-weight: lighter; }

        .commBox .boxThead .icon1 { width: 25px; height: 21px; float: left; background: url(http://www1.pconline.com.cn/product09/v3/images/index.png) no-repeat -500px -100px; }

        .commBox .boxThead .icon2 { width: 25px; height: 21px; float: left; background: url(http://www1.pconline.com.cn/product09/v3/images/index.png) no-repeat -540px -102px; }

        .commBox .boxThead .icon3 { width: 150px; height: 21px; display: block; background: url(http://www1.pconline.com.cn/product09/v3/images/index.png) no-repeat 0 -200px; overflow: hidden; text-indent: -9999px; }

        .commBox .boxThead .icon4 { width: 88px; height: 27px; display: block; overflow: hidden; line-height: 30px; text-align: center; background: url(http://www1.pconline.com.cn/product09/v3/images/index.png) no-repeat -800px -100px; color: #fff; font-size: 14px; }

    .commBox .boxBody { zoom: 1; width: 637px; height: 26px; line-height: 26px; }

.menu .tuijian { width: 228px; border: 1px solid #ffc600; border-top: none; }

    .menu .tuijian ul { padding: 5px; }

    .menu .tuijian li { background: url(../image/point.gif) no-repeat 5px 8px; text-indent: 15px; line-height: 220%; }

.menu .tj { width: 228px; border: 1px solid #ffc600; border-top: none; }

    .menu .tj li { width: 105px; float: left; padding: 5px 4px 5px 5px; }

.a1 { width: 95px; text-align: center; padding: 10px 0; overflow: hidden; float: left; display: inline;; }

    .a1 img { vertical-align: middle; }

.a2 { width: 445px; padding: 5px 10px 5px 0; line-height: 150%; word-break: break-all; float: left; display: inline; }

.a3 { width: 70px; padding-top: 40px; float: left; }

.a3_n { width: 112px; padding-top: 40px; float: left; margin-left: 30px; }

.a4 { width: 50px; padding-top: 40px; overflow: hidden; text-align: center; float: left; }

.a5 { width: 80px; padding-top: 20px; text-align: center; float: left; }

.page { margin: 8px 10px 0 0; font-size: 12px; width: 445px; float: right; text-align: right; }

.page_a { min-width: 20px; _width: 20px; height: 11px; text-align: center; float: left; margin-right: 6px; background: #efdcba; }

	#page { color: white; text-align: right; height: 25px; line-height: 25px; background: #ff780d; clear: both; }

    #page span { font-family: Webdings; font-size: 14px; }

    #page a:link, #page a:visited, #page a:hover, #page a:active { color: yellow; }
		
	#page_2 { color:#00349a; text-align: right; height: 25px; line-height: 12px; background: #ffffff; clear: both; }
    #page_2 span { font-family: Webdings; font-size: 14px; display:inline-block; background:#eeeeee;  }
    #page_2 a:link, #page_2 a:visited, #page_2 a:hover, #page_2 a:active { color:#00349a; display:inline-block; background:#eeeeee; padding:4px 6px; margin-left:-2px; margin-top:4px; }
	#page_2 b { display:inline-block;padding:4px 6px;  }

.active { width: 20px; float: left; margin-right: 6px; background: #FFFF00; color: #FF0000; font-weight: bold; height: 13px; text-align: center; }

.p0 { width: 100px; float: left; border: none; }

    .p0 b { color: yellow; }

.p_p { padding-top: 2px; float: left; border: none; margin: 0 5px; }

.p1 { width: 20px; float: left; }

.p2 { width: 20px; float: left; }

.p3 { margin-right: 6px; float: left; background: #efdcba; color: #000; }

.a2 i, .zy i { color: #FF0000; }

.shangji { margin-top: 30px; }

.styleall, style1 { width: 760px; margin: 4px 0 8px 0; display: inline; }

.sm { width: 175px; float: left; margin-right: 16px; margin-bottom: 15px; }

.sm0 { margin-right: 0; float: right; width: 175px; margin-bottom: 15px; }

.style1Img { border: #cecfce solid 1px; padding: 2px; margin: 10px 5px 5px 0; width: 170px; height: 150px; text-align: center; /*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell; vertical-align: middle; /*设置水平居中*/ text-align: center; /* 针对IE的Hack */ *display: block; *font-size: 140px; *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/ border-bottom: 5px; }

    .style1Img img { width: 166px; vertical-align: middle; }

.s2wen { padding: 0 5px; height: 20px; line-height: 15px; width: 160px; display: inline; }

    .s2wen span { float: right; padding-right: 8px; }

.s2wz a:link, .s2wz a:visited { color: #3366cc; }

.r_js_b { background: url(../image/r_js_b.gif); height: 72px; margin-bottom: 8px; padding: 93px 8px 0px; }

    .r_js_b li { background: url(../image/r_an_bj.gif) no-repeat; width: 97px; height: 24px; float: left; margin-bottom: 5px; padding: 8px 0 0 10px; }

    .r_js_b img { vertical-align: middle; }

.flpx { background: url(../image/flbg.gif); height: 26px; }

.m2 { margin-top: 2px; }

a.backToTop { width: 28px; height: 24px; background: #eaeaea url(../image/top.gif) no-repeat -21px 4px; text-indent: -999em; }
    a.backToTop:hover { background-position: -21px -19px; }
