/* banner */
.banner { width:1150px; height:208px; margin:0 auto; }

/* 主体 */
.container { width:1150px; margin:0 auto; padding-bottom:20px; }

.wrap { }
.wrap .sidebar { float:left; width:233px; }
.wrap .main { float:right; width:900px; }
.wrapBt { width:1150px; height:0; margin:0 auto; overflow:hidden; clear:both; }

.leftTxtTitle { position:relative; width:233px; height:76px; margin-top:-5px; padding-top:5px; background:url(leftTxtTitle.png) no-repeat; font:18px/76px "microsoft yahei"; text-align:center; vertical-align:middle; z-index:99; }
.leftTxtTitle em { padding-left:6px; font:normal 16px/76px arial; vertical-align:baseline; zoom:1; }

/* 二级栏目 */
.menu { width:233px; background:url(menu.jpg) repeat-y; }
.menu dl { width:230px; padding:0 3px 20px 0; background:url(ico_05.jpg) no-repeat left bottom; }
.menu dl dt { width:230px; border-bottom:1px solid #ebebeb; background:url(ico_04.jpg) no-repeat 201px 12px; }
.menu dl dt a { display:block; width:170px; _height:21px; *min-height:21px; padding:6px 29px 6px 31px; color:#999; font:14px/21px arial; text-align:left; }
.menu dl dt a:hover, .menu dl dt .current { color:#cd000d; text-decoration:none; }
.menu dl dd { width:230px; border-bottom:1px dashed #e5e5e5; background:url(ico_13.gif) no-repeat 200px 12px; font:12px/21px arial; }
.menu dl dd a { display:block; width:170px; padding:6px 29px 6px 31px; }
.menu dl dd a:hover, .menu dd .current { background:url(ico_14.gif) no-repeat 200px 12px; color:#e60012; text-decoration:none; }

/* 面包屑 */
.location { position:relative; height:44px; margin-bottom:20px; padding-top:31px; border-bottom:1px solid #dcdcdc; }
.location h2 { float:left; height:44px; padding-left:18px; background:url(ico_03.jpg) no-repeat 0 center; color:#333; font:16px/44px "microsoft yahei"; }
.breadcrumbs { float:right; padding-left:23px; background:url(breadcrumbs.jpg) no-repeat 0 16px; line-height:44px; }

/* Display */
.article { padding:0; line-height:210%; }
.article .hd { margin-bottom:13px; padding-bottom:5px; border-bottom:1px solid #ddd; text-align:center; }
.article .hd h1 { padding-bottom:6px; color:#333; font:20px/40px "microsoft yahei"; }
.article .hd .titBar { padding-bottom:8px; color:#666; line-height:16px; } 
.article .bd { padding:10px 0 20px; color:#6f6f6f; line-height:24px; word-wrap:break-word; }

/* 新闻列表 */
.list { padding:0 15px 20px; }
.list li { padding:6px 0; border-bottom:1px dashed #dbdbdb; font-size:12px; line-height:20px; clear:both; }
.list li span { float:right; padding-right:10px; color:#999; font-size:12px; font-family:arial; }
.list li a { display:inline-block; padding-left:15px; background:url(ico_07.gif) no-repeat 8px 7px; color:#999; }
.list li a:hover { text-decoration:underline; }

/* 图文列表 */
.hotNews { height:116px; margin:0 15px; padding:25px 0 25px; border-bottom:1px dashed #dbdbdb; clear:both; }
.hotNews .pic { float:left; width:170px; height:110px; padding:2px; border:1px solid #ededed; }
.hotNews dl { float:right; width:670px; height:118px; padding:0; line-height:21px; }
.hotNews dl dt { padding:10px 0 4px 16px; background:url(ico_06.gif) no-repeat 0 20px; color:#666; font:bold 12px/26px arial; }
.hotNews dl dt a { color:#666; } 
.hotNews dl .info { padding-left:16px; color:#999; line-height:22px; }
.hotNews dl .info a { color:#eb110f; }

.picnews-02 { width:680px; padding:0; clear:both; }
.picnews-02 .item { position:relative; width:680px; height:126px; margin-bottom:25px; padding:0 0 25px; border-bottom:1px dashed #d2d2d2; }
.picnews-02 .item .pic { float:left; width:225px; height:120px; padding:2px; border:1px solid #d3d3d3; line-height:120px; }
.picnews-02 .item dl { float:right; width:415px; height:101px; padding:25px 0 0 }
.picnews-02 .item dl dt { color:#7f7f7f; font-size:12px; font-weight:bold; line-height:21px; }
.picnews-02 .item dl dt a { color:#6eb820; }
.picnews-02 .item dl dt span { float:right; font-size:12px; }
.picnews-02 .item dl .info { padding:0; color:#666; line-height:21px; }

/* 图片列表 */
.pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .pic-item .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list .pic-item dl { padding:0 5px; line-height:26px; text-align:center; }

/* 图片列表尺寸 基于基础库 */
.w158 { width:900px; margin:0 0 20px; overflow:hidden; }
.w158 .pic-item-list { width:920px; margin:0; padding:0; }
.w158 .pic-item-list .pic-item { position:relative; width:164px; margin:0 20px 0 0; padding:0; display:inline; }
.w158 .pic-item-list .pic-item .list-pic { display:block; width:158px; height:127px; margin:0; padding:0; border:3px solid #ebebeb; background:none; line-height:127px; }
.w158 .pic-item-list .pic-item dl { padding:10px 0; }
.w158 .pic-item-list .pic-item dl dt { line-height:19px; }

.proTitle { height:30px; margin-bottom:21px; background:url(ico_10.jpg) no-repeat; }
.proTitle em { position:relative; float:left; min-width:151px; _width:151px; height:30px; padding:0 24px; background:url(ico_12.jpg) no-repeat #f79a37; color:#fff; font:14px/30px "microsoft yahei"; }
.proTitle em s { position:absolute; top:0; right:-13px; width:13px; height:30px; background:url(ico_11.png) no-repeat; overflow:hidden; }
.proTitle span { float:right; width:114px; height:30px; background:url(order.jpg) no-repeat; font:14px/30px "microsoft yahei"; }
.proTitle span a { padding-left:43px; color:#fff; }

.tabPanel { height:25px; margin-bottom:10px; }
.tabPanel li { float:left; width:299px; height:25px; border-right:1px solid #fff; background:#e6e6e6; line-height:25px; text-align:center; cursor:pointer; }
.tabPanel .on { background:#e58c01; color:#fff; }

.description { padding:10px; border:1px solid #dcdcdc; }

/* 分页 */
.page { padding:0 15px 20px; }
.page span { float:right; }
.page a { margin:0; }
.page a:hover,.page .current { color:#f00; text-decoration:none; }

/* 人才招聘 */
.hr { position:relative; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e5e5e5; }
.apply { width:110px; height:26px; background:#e60020; color:#fff; font:12px/26px "microsoft yahei"; text-align:center; }
.apply a,.apply a:hover { color:#fff; }

.hr h3 { padding-left:3px; color:#e00; font:bold 14px/34px "microsoft yahei"; }
.hr h3 s { float:right; width:20px; height:20px; margin-top:13px; cursor:pointer; }
.hr h3 .off { background:url(i_down.jpg) no-repeat center; }
.hr h3 .on { background:url(i_up.jpg) no-repeat center; }
.jobh3 a { color:#e00; }

.hrItem { margin-bottom:5px; }
.hrItem .title { color:#999; font-weight:bold; line-height:31px; }
.hrItem .title span { float:right; font-weight:100; }
.hrItem .title span a { color:#0187d0; }
.hrItem .con { margin-bottom:10px; padding:15px 20px; background:#e6e6e6; color:#666; font-size:14px; line-height:24px; }
.hrItem .con .txtLeft { float:left; width:300px; }
.hrItem .con .txtRight { float:right; width:300px; }
.hrItem .con h4 { margin-bottom:5px; color:#e00; font:bold 14px/26px "microsoft yahei"; }

/* 在线留言 */
.message { padding:0; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #666; }
.message-list .m-title { padding:0; color:#333; font-size:14px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#333; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; color:#333; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 表单部分 */
.form-panel { padding:0; }
.form-panel h4 { margin-bottom:10px; padding-left:20px; background:#ccc; color:#666; font:16px/30px "microsoft yahei"; }
.form-panel .tips { padding:10px 0 10px 110px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:1px 3px; border:1px solid #cacaca; background:#fff; color:#555; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #cacaca; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit { width:80px; height:32px; border:none; background:#e00; color:#fff; cursor:pointer; }
.form-panel .submit-field .btn-reset { width:80px; height:32px; border:none; background:#e00; color:#fff; cursor:pointer; }

/* 产品展示 */
.orderTable {}
.orderTable td { font-size:14px; }
.orderTable .text { width:260px; height:18px; padding:4px; border:1px solid #dcdcdc; background:#fff; font-family:tahoma; }
.orderTable .textarea { width:560px; height:138px; padding:4px; border:1px solid #dcdcdc; background:#fff; font-family:tahoma; }
.orderTable .btn { width:98px; height:29px; border:none; background:url(sbtn.jpg) no-repeat; color:#fff; font:14px/29px "microsoft yahei"; cursor:pointer; }

.red { color:red; }






