@import url(common.css);
.newsTitle,.newsAddTime {height:23px;line-height:23px;}
.newsTitle { float:left; background:url(list04.gif) no-repeat 6px 3px;padding-left:20px; }
.newsAddTime {float:right;text-align:right; width:90px;padding-right:7px;}
.newsSpacer {border-bottom:1px dotted #DDD;clear:both;}

body { font-size:9pt;line-height:160%;margin:0px auto;text-align:center;color:#333333;background-color:#EEE;font-family:Arial,Helvetica,sans-serif;}
#head,#main {text-align:left;}
#head { width: 1000px; background-color: #FFF;margin:0 auto; }
#head .logo { float: left; height:40px !important; height:35px; padding-top:5px; padding-left: 5px;}
#head .logo a {font-size:9pt;}
#head .nav { float: left; width: 1000px; height:29px; height:29px; margin-top:8px; padding-top:0px; background-color:#999999; }
#head .headbanner { background-image: url(banner.jpg); float: left; width: 1000px; height: 80px; }
#head .shadowleft { background-image: url(lefttopbg.gif); background-repeat: repeat-x; float: left; width: 201px; height: 12px; }
#head .shadowright { background-image: url(middtopbg.gif); background-repeat: repeat-x; float: left; width: 799px; height: 12px; }
#head .headbanner_ny { background-image: url(nybanner.jpg); float: left; width: 1000px; height: 40px; }
/*head end*/

/* main 区域划分*/
#main {height:auto!important;min-height:400px;height:400px;width:1000px;margin:0 auto;background:#fff;}
#main #leftWrap {width:200px;float:left;}
#main #rightWrap {width:790px;float:right;}
/* top nav in right part */
.rightZone .navTitle{background:url(../images/dhbj.gif) repeat-x;height:24px;line-height:24px;text-align:left;padding-left:8px;}
#main .item {text-align:left;border:none;width: 1000px;clear:both;height:25px;}
#main .item .text{text-align:right;font-weight:bold;border:none;width:100px;float:left;}
#main .item .input {text-align:left;border:none;float:left;}
#main .left { float: left; width: 200px;background-color: #FFF;}
#main .middle { float: right; width: 790px;border-right: 1px solid #DDD; }
#main .middle .newsbox { float: left; width: 550px; }
#main .middle .lunhuan { float: right; width: 230px; }
#main .right { float: left; width: 199px; }
#main .longright { float: right; background-color: #FFF;width:790px; }
.productWrap {background: #FFF none;}
.productLeftInfos {float: left; width:798px;overflow:hidden;}
#main .productPosNav {background: #FFF;border-bottom: 1px dashed #CCC;}
#main .relatedDocs {float:right;width: 200px;overflow:hidden;}
/*body end*/

/*左右栏目*/
.topchannel, .lefttitle, .righttitle { font-size: 10.5pt; font-weight:normal; background-color: #CCC; height: 18px; padding-left: 10px; padding-top: 3px; margin-top: 2px; }
.topchannel { background-image: url(leftnavtopbg.gif); }
.lefttitle { font-size: 10.5pt; font-family:"宋体"; color:blue; font-weight:normal; border-top: 1px solid #CCC; background-image: url(user.jpg); }
.righttitle { border-top: 1px solid #9DB0BC; background-image: url(rightttitlebg.gif); }
/*栏目左栏NAV*/
.underchannel { background-color: #FFFFFF; padding: 10px; }
.underchannel li { line-height: 160%; border-bottom: 1px dashed #E3E3E3; list-style-image: url(list04.gif); list-style-type: none; }
/*栏目左栏NAVend*/

/*Left Search*/
#searchFrmWrap { float:left; padding:5px 2px 5px 2px; margin:0; }
#searchFrmWrap input, #searchFrmWrap select { margin:0 2px 0 1px; }
/*Left Search end*/

/**/
.leftbox { text-align: left; height: 51px; width: 182px; padding:3px; margin-top:5px; margin-left:6px; background-image: url(leftbox_bg.gif); line-height: 140%; }
/**/
.leftcontact { text-align: left; padding:3px; margin-top:5px; background-color: #DEDEDE; }
/*左登录FORM*/
.leftusergif { float:left; height: 18px; width: 75px; padding-top: 5px; padding-bottom:3px; }
.leftusernamebox { text-align: right; float: left; height: 18px; width: 75px; padding-top: 5px; padding-bottom:3px; }
.leftinputbox { float: left; height: 18px; width: 85px; padding-top: 5px; padding-bottom:3px; text-align: center; }
.leftsubmitbox { float: left; height: 18px; width: 30px; padding-top: 5px; padding-bottom:3px; text-align: center; }
/*左登录FORM end*/


/*文章标题*/
.titlelist { }
.titlelist ul { list-style-type: none; margin: 0px; padding: 0px; }
.titlelist ul li { list-style-type: none; border-bottom: 1px dotted #DDD; text-align:left; line-height:20px; height:20px;overflow:visible;clear:both; }

#articleListWrap {height:auto!important;height:200px;}
/*图片框&背景*/
.homeimglist {background-color: #CCC; background-image: url(home_img_bg.gif);margin-bottom: 5px; border-bottom: 2px solid #999; }
/*Products*/
/*-----Case 1 */
.prolistcase1 { border-bottom: 1px solid #CCC;}
.prolistcase1 ul li {padding:0 0 0 20px; border-bottom: 1px dashed #F0F0F0; text-align: left; width:350px;float:left;background:url(/images/expand.gif) no-repeat 5px 2px;}
/*-----Case 2 */
.prolistcase2 {height:auto!important;height:130px;min-height:130px;overflow:visible;margin:3px 0 3px 0;padding:0;clear:both;}
.prolistcase2 .probox { float: left; width: 160px; height:auto!important;min-height:125px;height:125px;*height:125px;margin-top: 15px; margin-left: 15px; text-align: center; }
.prolistcase2 .probox .prodImg { padding: 1px; width:140px; height:105px;border: 1px solid #BDBDBD;overflow: hidden;}
/*-----Case 3 */
.prolistcase3 { margin: 3px; padding:3px;clear:both;height:auto!important;min-height:145px;*height:145px;}
.prolistcase3 .pleft, .prolistcase3 .pright { height:auto !important; height:115px; min-height:115px;*height:115px;}
.prolistcase3 .pleft { text-align: center; width:150px; float: left; }
.prolistcase3 .pleft img.prodImg { width: 140px; height: 105px;border: 1px solid #BDBDBD;overflow: hidden;}
.prolistcase3 .pright { width: 630px; float: right; }
.prolistcase3 .pright ul { list-style-type: none; margin: 1px; padding: 1px; border-bottom: 1px dashed #F0F0F0;clear:both; }
.prolistcase3 .pright ul li.ppt1 { float: left; width: 100px; text-align: right;}
.prolistcase3 .pright ul li.ppt2 { text-align: left; }
.prolistcase3 .prodList_btmBtns {width:100%;height:24px;text-align:right;}
/*-----Case 4 */
.prolistcase4 { margin: 3px; padding: 3px; border-bottom: 1px solid #CCC; float: left; width:380px; min-height:175px; height:175px; overflow:hidden; position:relative; }
/*.prolistcase4 .pleft, .prolistcase4 .pright { min-height:130px; height:130px; overflow: hidden; float: left;}*/
.prolistcase4 .pright {height:155px!important;min-height:145px; height:145px;}
.prolistcase4 .pright .prodName {font-weight:bold;padding-left:5px;}
.prolistcase4 .pright .prodName a {color:blue;}
.prolistcase4 .pleft { text-align: center; width: 150px; float: left; overflow:hidden; }
.prolistcase4 .pleft .l {margin:8px auto 0 auto;}
.prolistcase4 .pleft img.prodImg { width: 140px;height:105px; border: 1px solid #BDBDBD; overflow: hidden; }
.prolistcase4 .pright { width: auto!important;min-width:220px;*width:220px; float: left; overflow:hidden; }
.prolistcase4 .pright ul { list-style-type: none; margin: 1px; padding: 1px; border-bottom: 1px dashed #F0F0F0;clear:both; }
.prolistcase4 .pright ul li.ppt1 { float: left; width: 70px; text-align: right;}
.prolistcase4 .pright ul li.ppt2 { text-align: left;white-space: nowrap;word-break:keep-all;overflow:hidden; }
.prolistcase4 .prodList_btmBtns { }
.prolistcase4 .l { width:150px; text-align: center; }
.prolistcase4 .r { text-align: right; padding-right:6px; }
/*Products end*/


/*图片列表*/
.imgbox { float: left; height: 125px;min-height:125px; width:148px; margin-top:8px; margin-left:8px; text-align: center; }
.imgbox img {height: 105px; width: 140px; border:1px solid #BDBDBD;overflow: hidden;}
/*图片列表end*/


/*comment*/
.comment { text-align: center; margin: 5px; padding: 5px; border-top: 1px dashed #CCC; border-bottom: 1px dashed #CCC; }
.commentbox { margin:10px; border: 1px solid #CCC; text-align: left; }
/*comment*/

/*表单列表*/
.formlist ul { list-style-type: none; margin: 1px; padding: 1px; border-bottom: 1px dashed #F0F0F0; }
.formlist ul li.t1 { float: left; width: 220px; text-align: right; }
.formlist ul li.t2 { text-align: left; }
/*表单列表end*/

/*Cart*/
#cartbody { width: 1000px; text-align: left; background-color: #FFF; }
.cartbox { width: 470px; float: left; height: 230px; border: 2px solid #CCC; margin-top: 10px; margin-left: 10px; }
.cartbox ul { list-style-type: none; margin: 1px; padding: 1px; border-bottom: 1px dashed #F0F0F0; }
.cartbox ul li.tt1, .cartbox ul li.tt2 { float: left; vertical-align: middle; margin: 2px; }
.cartbox ul li.tt1 { width: 100px; text-align: right; }
.cartbox ul li.tt2 { width: 330px; text-align: left; }
/*Cart end*/

/*Images List */
#images { margin: 5px; }
#images div { float: left; width: 162px; height: 122px; margin-top: 15px; margin-left: 22px; text-align: center; }
#images div img { padding: 1px; width: 160px; height: 120px; border: 1px solid #BDBDBD; overflow: hidden; }
/*Images List end*/

/*显示留言*/
.gbookbox { background-color: #F6F6F6; }
.gbookbox .gbreply { background-color: #EBEBEB; margin: 5px; border: 1px dashed #CCC; padding: 3px; }
/*显示留言end*/

/*IM*/
.imleft, .imright { width: 127px; height: 389px; background-image: url(im.gif); position: absolute; text-align: left; visibility: visible; z-index: 2; top: 180px; }
.imleft { left: 5px; }
.imright { right: 0px; }
.imtop { font-weight: bold; color: #FFF; text-align: right; padding: 3px; }
.immid { height: 45px; padding-top: 5px; padding-left: 55px; }
.imbody { padding-top: 5px; padding-left: 8px; }
/*IMend*/

/*Node*/
.nodelist { padding: 3px; border-top: 1px dashed #EBEBEB; border-right:1px dashed #EBEBEB; border-bottom: 1px solid #999; border-left:1px dashed #EBEBEB; float: left; width: 240px; margin-left: 10px; margin-top: 10px; }
/*Node end*/

/*Links*/
.linktextlist { padding: 3px; border-bottom: 1px dashed #EBEBEB; float: left; width: 175px; margin-left: 10px; margin-top: 10px; }
.linklogolist { padding: 1px; float: left; width: 175px; height: 50px; margin-left: 10px; margin-top: 10px; text-align: center; overflow: hidden; }
/*Links end*/

/*Users*/
.userinfobox { padding: 3px; border-top: 1px dashed #EBEBEB; border-right:1px dashed #EBEBEB; border-bottom: 1px solid #999; border-left:1px dashed #EBEBEB; float: left; width: 238px; margin-left: 10px; margin-top: 10px; margin-bottom: 5px; background-color: #EFF7FE; }
.loginbox { margin: 20px; padding: 20px; text-align:center; border: 1px solid #CCC; background-color: #EFF7FE; }
/*Users end*/

/*Pay*/
.paywaybox { padding: 5px; height: 45px; width: 168px; margin: 5px; border: 1px dashed #CCCCCC; float:left; text-align:center; }
.paybankbox { padding: 5px; height: 45px; width: 356px; margin: 5px; border: 1px dashed #CCCCCC; float:left; text-align:left; }
.paybankbox .banklogo { width: 110px; float:left; text-align:center; }
.paybankbox .bankinfo { width: 230px; float:left; text-align:left; }
/*Pay end*/

/* Copyright */
#copyright { background:#FFF url(footbg.gif) repeat-x;color:#000;text-align:center;font-size: 9pt;padding:8px 0 8px 0;width:1000px;border-top:1px solid #CCC;margin:0 auto;}
/*Copyright end*/

.wrapper { margin:10px; border: 1px solid #CCC; text-align: left; }
/*title*/
.title { text-align: left; text-indent: 35px; font-weight: bold; color: #333333; margin-top: 2px; margin-bottom: 2px; background-repeat: no-repeat; background-position: 5px; height:20px; padding-top:10px; }
.pagetitle { background-image: url(list03.jpg); border-bottom: 2px solid #BAC6D8; }
.pagesubtitle { background-image: url(list01.gif); border-bottom-color: #CCC; }
.boxtitle { font-size: 14px; font-weight: bold; background-color: #EBEBEB; text-indent: 8px; height: 18px; padding-top: 3px; border-bottom-width: 1px dashed #CCC; }
.articletitle { font-size: 16px; font-weight: bold; color: #333333; text-align: center; padding-top: 10px; }
/*title end*/

.shortinfo { float:left; width: 375px; height: 17px; padding-top: 3px; margin: 3px; border-bottom: 1px dashed #EEE; }
/*content*/
.articlecontent { line-height: 160%; font-size: 14px; color: #333333; padding: 20px; }
.textbox {/*产品内容*/ text-align: left; line-height: 160%; color: #333; margin: 5px; padding: 8px; border: 1px dashed #999; }
.content { line-height: 160%; margin:5px; padding: 5px; }
/*content end*/

.page_nav { text-align: left; text-indent: 10px; height: 20px; padding-top: 4px; border-bottom: 1px dashed #CCC; }
.articleauthor { border-bottom: 1px dotted #EEE; text-align: center; margin-top: 10px; color: #666666; }
/*table*/
.cnktable { padding:5px; }
.cnktable table { background-color: #CCC; width: 96%; font-size:9pt; }
.cnktable table tr { background-color: #FFF; text-align: left; }
.cnktable .tabletitle { font-weight: bold; background-color: #E0E9F1; text-align: center; }
/*table end*/

/*--- 页码 *---*/
#showpagetop { background-color: #D6E3F8; margin: 5px; padding: 3px; height: 16px; border-bottom: 1px solid #36C; }
#showpagetop .pageleft { text-align: left; float: left; width: 48%; }
#showpagetop .pageright { text-align: right; float: left; width: 51%; }
#showpagebottom { background-color: #F2F2F2; margin: 5px; padding: 3px; height: 16px; border-top: 1px solid #666; clear:both; margin:6px 0 6px 0; }
#showpagebottom .pageleft { background-color: #F2F2F2; text-align: left; float: left; width: 48%; }
#showpagebottom .pageright { background-color: #F2F2F2; text-align: right; float: left; width: 51%; }
/*--- 表单 *---*/

form { margin: 0px; padding: 0px; }
input.input { font-size: 9pt; border: 1px solid #ADB9C2; background-color: #F3F3F3; }
.button { border: 1px solid #ADB9C2;height: 22px; padding-top:2px;background: #EEE url(bottonbg.gif) repeat 0 0;cursor:pointer; }
a:link, a:active, a:visited { color: #444; text-decoration: none }
a:hover { color: #F00; text-decoration: none }
/*白色链接，点击后不变色*/
.white, a.white:link, a.white:visited, a.white:active { color: #FFF; text-decoration: none }
a.white:hover { color: #FF0; text-decoration: none }
/*红色链接，点击后不变色*/
.red, a.red, a.red:link, a.red:active, a.red:visited { color:#F00; text-decoration: none }
a.red:hover { color:#F00; text-decoration: none }
/*蓝色链接，点击后不变色*/
.blue, a.blue, a.blue:link, a.blue:active, a.blue:visited { color:#00F; text-decoration: none }
a.blue:hover { color:#00F; text-decoration: none }
/*灰色链接，点击后不变色*/
.gray, a.gray, a.gray:link, a.gray:active, a.gray:visited { color:#999; text-decoration: none }
a.gray:hover { color:#999; text-decoration: none }
.topline { border-top: 1px solid #EEE; }
.rightline { border-right: 1px solid #EEE; }
.underline { border-bottom: 1px solid #EEE; }
.leftline { border-left: 1px solid #EEE; }
.topxline { border-top: 1px dashed #EEE; }
.rightxline { border-right: 1px dashed #EEE; }
.underxline { border-bottom: 1px dashed #EEE; }
.leftxline { border-left: 1px dashed #EEE; }
.pimg { margin: 5px; float: left; }
.clearboth { clear: both; }
.pt9 { font-size: 9pt; line-height: 140% }
.px14 { font-size: 14px; line-height: 130%; }
.strong { font-weight: bold; }

.rootProductClass .rootClassName {padding-left:6px;clear:both;}
.rootProductClass .secClass {padding-left:12px;clear:both;}


.listTable { border-collapse:collapse; }
.listTable th { text-align:center; background-color:background; height:30px; color:white; }
.listTable tr { background-color:#ffffff; line-height:1.5; height:28px; text-align:center; }
.tdTitle { text-align:right; word-spacing:12px; color:#fff; font-size:14px; font-weight:bold; background-color:background; line-height:25px;}
.itemTitle { text-align:center; word-spacing:12px; color:#ffffff; font-size:14px; font-weight:bold; margin-top:5px; padding:5px 0px 5px 0px; background:background; }
.borderInput { border:1px solid; }
