@charset "utf-8";
/*### Enterprise Portal's homepage CSS Version 2.0 ###*/

/* container */
.content{padding:0 14px;}
.leftcont{width:260px; float:left;}
.rightcont{width:662px; float:right;}
.rightcont .share{line-height:2em; padding:8px 0px}

.location{padding:0 14px; height:26px; line-height:26px;}
.location a,
.location a:visited{color:#06c;}
.location a:hover{color:#f30;}

/* left column */
.classify,
.news,
.contactus{width:260px;}
.classify h2,
.news h2,
.contactus h2{height:28px; line-height:28px; background:url(../images/css_sprites.png) -64px -48px no-repeat; padding-left:20px; padding-right:12px; font-weight:bold;}
.classify h2 .more,
.news h2 .more,
.contactus h2 .more{float:right; padding-top:9px;}
.classify .listbox,
.news .listbox,
.contactus .listbox{border:solid 1px #DADADA; border-top:none; padding:10px 12px; background-color:#FFF; line-height:24px;}
.classify .listbox ul li{background:url(../images/smallclass.gif) left center no-repeat; border-bottom:dotted 1px #A9A7A7; padding-left:30px; width:202px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-indent:4px; line-height:30px}
.classify .listbox ul li.smallclass{background:url(../images/smallclass.gif) 20px center no-repeat; border-bottom:dotted 1px #A9A7A7; padding-left:45px; width:185px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.classify .listbox ul li a,
.news .listbox ul li a,
.contactus .listbox ul li a{color:#333;}
.classify .listbox ul li a:hover,
.news .listbox ul li a:hover,
.contactus .listbox ul li a:hover{color:#f30;}

.news .listbox ul li{background:url(../images/icon_02.gif) left center no-repeat; padding-left:16px; width:216px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.contactus .listbox ul li{padding-left:12px; font-size:12px;}
.contactus .listbox ul li em{color:#f30;}
.txt{height:22px; line-height:22px; border:solid 1px #b3b3b3; padding-left:2px; width:224px;}
.text-area{border:solid 1px #b3b3b3; width:450px; height:100px; overflow:auto}
/* right column */
.aboutus,
.supply,
.newest,
.share{width:662px;}
.aboutus .title,
.supply .title,
.newest .title,
.share .title,
.order .title,
.search .title{height:32px; background:url(../images/repeat_x.png) 0 -67px repeat-x; background-color:#FFF;}
.aboutus .title h2,
.supply .title h2,
.newest .title h2,
.share .title h2,
.order .title h2,
.search .title h2{color:#FFF; width:106px; height:32px; line-height:31px; _line-height:30px; font-weight:bold; background:url(../images/css_sprites.png) 0 -104px no-repeat; padding-left:36px;}
.share .title h2.spokesman{padding-left:32px;}
.aboutus .title h2 a,
.supply .title h2 a,
.newest .title h2 a,
.share .title h2 a{color:#FFF;}
.aboutus .title .title_right,
.share .title .title_right,
.order .title .title_right,
.search .title .title_right{float:right; background:url(../images/css_sprites.png) -144px -104px no-repeat; width:28px; height:32px;}
.aboutus .contbox,
.share .newsbox,
.share .productsbox,
.share .urlnavbox,
.share .guestbook,
.share .contactusbox,
.order .productsbox,
.search .resultsbox{border:solid 1px #DADADA; border-top:none; padding:10px 12px; background-color:#FFF; line-height:22px;}
.aboutus .contbox .pic{width:178px; height:141px; background-color:#FFF; padding:1px; border:solid 1px #DBDBDB; margin-right:14px; float:left; display:block;}
.aboutus .contbox p{text-indent:2em;}
.share .contbox td{padding:4px}
.share .contbox table{margin:8px auto}
.aboutus .contbox span a{color:#f30;}
.share .guestbook .spanip{float:right; font-size:12px; font-weight:normal; padding-right:8px}
.share .guestbook .guestbookcon{line-height:2em; padding:5px; clear:both}
.share .guestbook .guestbookreply{width:620px; border:#CCCCCC 1px solid; padding:5px; line-height:2em; color:#990000; margin:8px auto; margin-top:4px}
/* inside aboutus */
.aboutus .contbox .album,
.aboutus .contbox .cert{padding:12px 0;}
.aboutus .contbox .album h2,
.aboutus .contbox .cert h2,
.share .urlnavbox h2{height:24px; padding-top:2px; line-height:25px; background-color:#E2EEF5; padding-left:16px; font-weight:bold;}
.share .guestbook h2{height:24px; padding-top:2px; line-height:25px; background-color:#E2EEF5; padding-left:16px; font-weight:bold;}
.share .urlnavbox td{padding:4px}
.aboutus .contbox .album li,
.share .productsbox li{width:132px; float:left; _display:inline; margin:16px 13px 0; text-align:center;}
.aboutus .contbox .album li strong.title a,
.aboutus .contbox .album li strong.title a:visited,
.aboutus .contbox .cert li strong.title a,
.aboutus .contbox .cert li strong.title a:visited,
.share .newsbox ul li a:visited{color:#333;}
.aboutus .contbox .album li strong.title a:hover,
.aboutus .contbox .cert li strong.title a:hover,
.share .newsbox ul li a:hover{color:#f30;}
.aboutus .contbox .cert li{width:112px; float:left; _display:inline; margin:16px 16px 0; text-align:center;}
.aboutus .contbox .cert li span.photo{display:block; width:118px; height:115px;padding:1px;  text-align:center;}
.aboutus .contbox .cert li span.photo a{display:table-cell; *font-size:62px; vertical-align:middle; width:108px; height:75px; *display:block;}

/* inside news */
.share .newsbox ul li{background:url(../images/icon_02.gif) left center no-repeat; border-bottom:dotted 1px #A9A7A7; padding-left:16px; width:618px; line-height:26px;}
.share .newsbox ul li span.date{color:#666; font-size:11px; font-family:Verdana, Geneva, sans-serif; float:right;}
.share .newsbox ul li a{width:428px; display:block; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* inside navigation */
.share .urlnavbox .often,
.share .urlnavbox .urlall{padding:8px 16px; float:left;}
.share .urlnavbox .often ul li{width:88px; height:26px; line-height:26px; margin:0 6px; float:left; display:inline; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.share .urlnavbox .often ul li.main a,
.share .urlnavbox .urlall ul li a.main{color:#f30; font-weight:bold;}
.share .urlnavbox .urlall ul li{width:600px; height:26px; line-height:26px;}
.share .urlnavbox .urlall ul li a{margin:0 10px;}

/* inside contactus */
.share .contactusbox ul li{font-size:14px; height:26px; line-height:26px; padding-left:12px;}

/* inside man */
.share .manbox,
.share .news_detail{border:solid 1px #DADADA; border-top:none; padding:10px 12px; background-color:#FFF; line-height:22px; width:636px; *float:left;}
.share .manbox h3,
.share .news_detail h3{font-family:"微软雅黑","黑体","宋体"; font-weight:bold; font-size:18px; padding-bottom:4px; *padding-top:8px; margin:8px 10px 4px; text-align:center; border-bottom:solid 1px #E6E5E5;}
.share .manbox span.redate,
.share .news_detail span.redate{color:#666; font-family:Verdana, Geneva, sans-serif; text-align:center; display:block;}
.share .manbox .text{padding:10px; text-align:center;}
.share .manbox .text img{width:400px; height:310px; border:solid 1px #DCDCDC; padding:1px; background-color:#FFF; text-align:center; overflow:hidden;}
.share .manbox .text .mancont{border:solid 1px #ddd; border-collapse:collapse; text-align:left; margin-top:16px;}
.share .manbox .text .mancont th{font-weight:bold; background:#f9f9f9; text-align:right}
.share .manbox .text .mancont th,.share .manbox .text .mancont td{border:solid 1px #ddd; padding:4px 6px 2px;}

/* inside leave_words */
.share .leave_words{border:solid 1px #DADADA; border-top:none; padding:10px 12px; width:636px; padding-bottom:39px\9; background-color:#FFF; line-height:22px; *float:left; *padding-bottom:31px;}
*+html .share .leave_words{padding-bottom:39px;}
.share .leave_words .tips{padding-left:20px; line-height:20px; color:#666;}
.share .leave_words table{margin-left:30px; margin-top:16px; margin-bottom:3px!important;}
.share .leave_words td,.share .leave_words th{padding:4px 3px;}
.share .leave_words td input.word{padding:1px 1px 0; height:16x; line-height:16px;}
.share .leave_words th{width:80px;}
.share .leave_words td span{color:#f00; margin-left:5px;}
.share .leave_words td input.btn{width:58px; height:21px; border:none; color:#08397D; background:url(../images/btn_bg.gif) 0 0 no-repeat; cursor:pointer; margin-right:5px;}

/* inside product_detail */
.share .productsbox .pro_photo{ padding:2px; float:left; width:240px; height:295px; _display:inline; text-align:center; overflow:hidden; margin:22px;}
.share .productsbox .pro_photo a{display:table-cell; *font-size:166px; vertical-align:middle; width:200px; height:200px;}
.share .productsbox .pro_photo a img{border:solid 1px #ccc;vertical-align:middle; width:225px; height:200px}
.share .productsbox .pro_photo .smallpic{clear:both; height:60px; overflow:hidden}
.share .productsbox .pro_photo .smallpic img{width:50px; height:50px;border:solid 1px #ccc; padding:1px; cursor:move}
.share .productsbox .pro_summary{float:left; _display:inline; width:280px; height:206px; margin:22px 22px 22px 0;}
.share .productsbox .pro_summary h3{color:#06c; font-size:14px; font-weight:bold; padding-bottom:8px}
.share .productsbox .pro_summary p{height:36px; font-size:12px;}
.share .productsbox .pro_summary p.price{color:#f30;}
.share .productsbox .pro_detail{font-size:12px; line-height:24px; padding:0 10px;}
.share .productsbox .pro_detail h3{font-weight:bold; padding-left:6px; border-bottom:solid 2px #E2EEF5;}
.share .productsbox .pro_detail dl.cont_detail{text-indent:2em;}

/* inside order */
.order,
.search{width:932px;}
.order .productsbox span.tips{height:26px; line-height:26px; padding-left:16px; color:#f30;}
.order .productsbox form.info{padding:15px;}
.order .productsbox form.info ul{font-size:14px; margin:0 auto; width:600px; display:block;}
.order .productsbox form.info ul li{clear:both; height:24px; padding:6px 0;}
.order .productsbox form.info ul label{display:block; text-align:right; width:140px; float:left;}
.order .productsbox form.info ul span{color:#f30; margin:0 5px; font-size:12px;}
.order .productsbox form.info li input.text{width:150px; height:18px; line-height:18px; padding:2px 2px 0; border:solid 1px #d2d2d2;}
.order .productsbox form.info li input.text2{width:422px; height:18px; line-height:18px; padding:2px 2px 0; border:solid 1px #d2d2d2;}
.order .productsbox form.info li input.btn{width:86px; text-align:center; height:30px; line-height:29px; color:#08397D; font-size:14px; font-weight:bold; background:url(../images/btn_bg02.gif) 0 0 no-repeat; border:none; margin-left:142px; cursor:pointer;}
.order .productsbox p.success{padding:20px; width:600px; margin:0 auto; text-align:center; font-size:14px;}
.order .productsbox p.success a{color:#f30;}

/* inside search */
.search .resultsbox dl{padding:10px 20px;}
.search .resultsbox dl dt.tips{height:26px; text-align:center; font-size:14px; border-bottom:solid 2px #E2EEF5;}
.search .resultsbox dl dt.tips em{font-weight:bold; color:#f30;}
.search .resultsbox dl dd.result_cont{padding:0 6px; margin:10px 0; border-bottom:dotted 1px #DBDBDB;}
.search .resultsbox dl dd.result_cont img{background-color:#FFF; padding:1px; border:solid 1px #DBDBDB; float:left; margin-right:10px; _display:inline;}
.search .resultsbox dl dd.result_cont h3{font-weight:bold;}
.search .resultsbox dl dd.result_cont h3 a{color:#06c;}

/* inside news_detail */
.share .news_detail .text{padding:10px; font-size:12px}
.share .news_detail .text p{text-indent:2em; line-height:2em}
.share .news_detail .related{padding:10px; border-top:dotted 1px #DBDBDB; text-align:center; color:#666;}
.share .news_detail .related a{color:#06c;}

/* right column */
.supply .title .title_right,
.newest .title .title_right{float:right; background:url(../images/css_sprites.png) 0 -152px no-repeat; width:205px; height:32px;}
.supply .title .title_right .more,
.newest .title .title_right .more{float:right; padding-top:9px; padding-right:12px;}
.supply .contbox{border:solid 1px #DADADA; border-top:none; padding:10px 9px; background-color:#FFF; line-height:22px;}
.supply .contbox ul,
.newest .contbox ul,
.aboutus .contbox .album ul,
.aboutus .contbox .cert ul,
.share .productsbox ul{*display:inline-block;}
.supply .contbox li,
.newest .contbox li{width:132px; float:left; _display:inline; margin:6px 10px; text-align:center;}
.supply .contbox li span.photo,
.newest .contbox li span.photo,
.aboutus .contbox .album li span.photo,
.share .productsbox li span.photo{display:block; width:135px; height:145px; padding:1px; padding-top:0px;text-align:center; overflow:hidden;}
.supply .contbox li span.photo a,
.newest .contbox li span.photo a,
.aboutus .contbox .album li span.photo a,
.share .productsbox li span.photo a{display:table-cell; *font-size:107px; vertical-align:middle; width:128px; height:128px; *display:block; padding:0px}
.supply .contbox li span.photo img,
.newest .contbox li span.photo img,
.aboutus .contbox .album li span.photo img,
.aboutus .contbox .cert li span.photo img,
.share .productsbox li span.photo img{vertical-align:middle; border:#ccc 1px solid; padding:2px}
.supply .contbox li strong.title,
.newest .contbox li strong.title,
.aboutus .contbox .album li strong.title,
.aboutus .contbox .cert li strong.title,
.share .productsbox li strong.title{display:block; font-weight:400; height:24px; line-height:24px; font-size:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:none;}
.supply .contbox li strong.title a,
.newest .contbox li strong.title a,
.share .productsbox li strong.title a{color:#06c;}
.supply .contbox li strong.title a:hover,
.newest .contbox li strong.title a:hover,
.share .productsbox li strong.title a:hover{color:#f30;}

.newest .contbox{border:solid 1px #DADADA; border-top:none; padding:10px 9px 15px; background-color:#FFF; line-height:22px;}
*+html .newest .contbox{border:solid 1px #DADADA; border-top:none; padding:10px 9px 12px; background-color:#FFF; line-height:22px;}