@charset "utf-8";

.container { width:1002px; margin:0 auto; padding:0 0 25px 0; }

.wrap { position:relative; }
.sidebar { float:left; width:215px; padding-top:15px; }
.main { float:right; width:734px; padding:15px 25px 0 0; }


.colTxtTitle { padding:7px 0 0 45px; height:23px; background:url(colTxtTitle.jpg) no-repeat; color:#fef3cc; font-size:13px; font-weight:bold; overflow:hidden; clear:both; }

/* 二级导航 */
.menu { width:215px; background:url(menu.jpg) repeat-y; }
.menu dl { width:208px; margin:0 auto; padding-top:5px; }
.menu dt { width:208px; height:38px; background:url(menu_1.jpg) no-repeat; }
.menu dt a { display:block; padding:0 0 6px 20px; color:#010101; font-size:13px; line-height:32px; }
.menu dt a:hover, .menu dt .current { display:block; background:url(menu_01.jpg) no-repeat; color:#fef3cc; text-decoration:none; }
.menu dd {  border-bottom:1px dashed #ccc; background:url(point_01.gif) no-repeat 20px 12px; }
.menu dd a { display:block; width:200px; _height:20px; *min-height:20px; padding:5px 0 5px 30px; color:#666; line-height:20px; }
.menu dd a:hover, .menu dd .current { color:#000; text-decoration:none; }

.menuBt { height:5px; background:url(menuBt.jpg) no-repeat; }

.lPic { padding:15px 0 0; margin:0 auto; }
.lPic li { height:60px; }

.lSelect { width:150px; margin:0 auto; }
.lSelect li { width:150px; height:30px; }
.lSelect li select { width:150px; height:20px; }

.breadcrumbs { padding-left:45px; font-weight:bold; margin-bottom:20px; height:27px; background:url(breadcrumbs.jpg) no-repeat; line-height:27px; color:#fef3cc; }

/* 内容模式部分 */
.ainfo { margin:0 15px 15px; text-align:center; }
.ainfo h1 { padding-bottom:10px; font-size:16px; line-height:26px; }
.ainfo div { padding:0; line-height:25px; margin:0; }
.article { padding:0 15px 30px; line-height:180%; word-wrap:break-word; word-break:break-all; }


.hotNews { height:150px; margin:0 0 10px; padding-top:10px; border-bottom:1px dashed #ccc; }
.hotNews .pic { float:left; width:150px; height:128px; }
.hotNews .txt { float:right; width:524px; color:#4C4C4C; }
.hotNews .txt dt { color:#c00; font-size:14px; font-weight:bold; line-height:24px; }
.hotNews .txt dd { line-height:22px; }
.hotNews .txt dt a { color:#c00; }

/* 新闻列表 */
.list { margin:0 0 10px; padding:0 10px; clear:both; }
.list ul li { padding:5px 0; line-height:20px; font-size:14px; clear:both; }
.list ul li a { padding-left:5px; }
.list ul li a:hover { text-decoration:underline; }
.list .date { float:right; padding-left:9px; color:#999; font-family:Arial; }
.list .ico { float:left; width:6px; _width:3px; height:20px; margin:0; background:url(point_01.gif) no-repeat 0 7px; }

.more-article { margin:10px; }
.more-article .list { float:left; width:45%; margin-right:5%; display:inline; padding:0; }

.prev-next { padding:15px 10px; }
.prev-next p { }

.pic-item-list { padding:0 10px 15px; }
.pic-item-list .pic-item { float:left; width:33.3%; margin:0; padding-top:20px; }
.pic-item-list .txt { padding-top:6px; text-align:center; }

.pic-detail-list .item { float:left; padding:15px 0; border-bottom:1px solid #EFEFEF; }
.pic-detail-list .item .pic { float:left; width:210px; height:140px; border-radius:10px; }
.pic-detail-list .item .text { float:right; width:500px; }
.pic-detail-list .item .text h3 { float:left; padding-bottom:5px; font-size:14px; color:#c00; }
.pic-detail-list .item .text h3 a { color:#c00; }
.pic-detail-list .item .text h3 a:hover { text-decoration:none; color:#F90; }
.pic-detail-list .item .text .date { float:right; font-size:12px; color:#999; }
.pic-detail-list .item .text p { line-height:22px; color:#999; font-size:12px; }

/* 分页 */
.pager { margin:0 0 10px; padding:0 20px 0 23px; line-height:30px; }
.pager a { margin:0 3px; }
.pager a:hover,.page .current { color:#c00; text-decoration:underline; }
.pager span { float:right; }

.message-list { padding:15px 10px; }
.message-list .item { border-top:1px dashed #CCC; }
.message-list .item div { padding:5px 0 5px 22px; }
.message-list .item .q { padding-top:10px; background:url(ico-faq.gif) 0 10px no-repeat; }
.message-list .item .qc { color:#999; }
.message-list .item .a { background:url(ico-faq.gif) 0 -28px no-repeat; }
.message-list .item .ac { padding-bottom:10px; color:#999; }
.message-page { text-align:center; }

.message-form { padding:15px 10px; }
.message-form h2 { padding-left:20px; background:url(ico-quote.jpg) left center no-repeat; font-size:14px; }

.job-form h2 { padding-left:20px; background:url(ico-quote.jpg) left center no-repeat; font-size:14px; }

.job-detail { margin:0 0 15px; padding:15px 10px; border-bottom:1px solid #DEEFF7; }
.job-detail h1 { padding:0 0 5px; font-size:16px; }
.job-detail .jdc { line-height:180%; }

form .row { line-height:26px; padding:4px 0; }
form .row .label { float:left; width:80px; text-align:right; padding-right:10px; }
form .row em { padding:0 5px 0 10px; color:#F00; }
form .row .text { height:24px; line-height:24px; margin:0; padding:0 2px; border:1px solid #C3C3C3; vertical-align:middle; }
form .row .submit { width:78px; height:24px; background:url(btn.jpg) no-repeat; border:0; cursor:pointer; overflow:hidden; margin-right:10px; }
.response { padding:5px; color:#F00; }

/* 联系我们 */
.contact { margin:0 10px 10px; padding:10px 20px; line-height:200%; color:#666; word-wrap:break-word; word-break:break-all; }

/* 订购 */
.cart { margin:0 10px 10px; padding:0 20px; }
.order-table { background:#F2F2F2; line-height:20px; }
.order-table th { padding:5px 10px; border:1px solid #D0D0D0; background:#F2F2F2; }
.order-table td { padding:5px 10px; border:1px solid #D0D0D0; background:#F2F2F2; text-align:center; }
.fn-order { margin-bottom:10px; padding:0; text-align:center; clear:both; }
.fn-order a { margin:0 10px; }
