@charset "utf-8";

.container { padding:20px 0; }
.container .wrap { width:1002px; background:url(wrap.jpg) repeat-y center; }
.sidebar { float:left; width:235px; }
.main { float:right; width:765px; }

.colPicTitle { height:34px; line-height:34px; font-size:16px; color:#4A4A4A; font-family:微软雅黑; margin:0px 10px 8px 0; border-bottom:1px solid #E3E3E3; }
.colPicTitle em { display:none; }

.menu { padding:0px 10px 0 0; }
.menu dl {}
.menu dt { padding:0px; background:url(menu_01.gif) no-repeat 95% center; }
.menu dt a { display:block; line-height:36px; font-size:12px; color:#5F5F5F; padding:0px 10px; border-radius:4px 4px; background:url(menu_li_bg.jpg) no-repeat center bottom; transition-property:background-color; }
.menu dt a:hover, .menu dt a.current { color:#fff; font-weight:bold; background:#5095E2; text-decoration:none; }

.menu dd {}
.menu dd a { display:block; line-height:20px; font-size:12px; color:#5F5F5F; padding:0px 0px 3px 25px; border-radius:4px 4px; background:url(menu_03.jpg) no-repeat 15px 9px; }
.menu dd a:hover { color:#FF7800; text-decoration:none; }

.ltContact {}
.ltContact .colPicTitle { padding-top:30px; }
.ltContact .bd {}
.ltContact .info { line-height:30px; font-size:12px; font-family:微软雅黑; color:#5F5F5F; background:url(ltContactIco_01.jpg) no-repeat 10px 8px; padding:0px 0px 5px 30px; }
.ltContact .info span { font-size:12px; color:#FF6600; padding-left:4px; }

.ltPic { padding-top:30px; }
.ltPic a { display:block; margin-bottom:6px; text-align:center; }

.location { clear:both; height:34px; line-height:34px; margin:0px 10px; border-bottom:1px solid #E3E3E3; margin-bottom:20px; }
.colCurTit { float:left; font-size:16px; padding-left:14px; background:url(colCurTit.jpg) no-repeat left center; }
.breadcrumbs { float:right; font-size:12px; padding-left:20px; background:url(breadcrumbs.jpg) no-repeat left center; }
.breadcrumbs a { font-size:12px; }
.breadcrumbs a.current { color:#5095E2; }


/* artbox  正文标题*/
.artbox { padding:0 20px 30px; text-align:center; }
.artbox h1 { padding-bottom:10px; font-size:16px; line-height:26px; }
.artbox .info { padding:0; background:#eee; line-height:25px; }

/* previousNext Lateral   上一条下一条 横向样式 */
.previousNext { clear:both; text-align:center; padding:0px 20px; }
.previousNext span.pagePrev, .previousNext span.pageNext { width:330px; }
.previousNext span.pagePrev { float:right; text-align:left; }
.previousNext span.pageNext { float:right; text-align:left; }
.previousNext span a { color:#333; line-height:16px; padding:8px 0px; /*display:block; background:#ddd;*/ }
.previousNext span a:hover { color:#0a8618; /* background:#999; text-decoration:none; */ }

/* previousNext Longitudinal    上一条下一条 纵向样式 */
/*
.previousNext { text-align:center; padding:0px 20px; }
.previousNext span.pagePrev, .previousNext span.pageNext { display:block; padding:0px 1px; }
.previousNext span a { color:#333; line-height:16px; padding:8px 0px;  }
.previousNext span a:hover { color:#0a8618; }
*/


/* hotNews_list  */
.hotNews_list { padding:10px 20px; }
.hotNews_list h2 { line-height:50px; font-size:14px; color:#666; border-bottom:1px solid #ddd; font-weight:normal; }
.hotNews_list .box { padding:10px 0px; }
.hotNews_list .box ul { width:100%; /*  clear:; */ }
.hotNews_list .box ul li { width:; line-height:25px; padding-left:20px; /* background:url(); float:; */ }
.hotNews_list .box ul li a { /* float:; color:#; */ }
.hotNews_list .box ul li a:hover { color:#c00; }
.hotNews_list .box ul li span.date { float:right; color:#ddd; }

/* hotNews_pic */
.hotNews_pic {}
.hotNews_pic .box {}
.hotNews_pic .box .pic { float:left; width:120px; height:80px; }
.hotNews_pic .box .txt { float:left; width:550px; padding-left:20px; color:#999; }
.hotNews_pic .box .txt dt { color:#c00; font-size:14px; font-weight:bold; line-height:24px; }
.hotNews_pic .box .txt dt a { color:#c00; }

/* topPage */
.top { text-align:right; padding:10px 20px; }
.top a { color:#7B7B7B; font-family:arial; }
.top a:hover { color:#111; }


/*  article  */
.article { padding:0 20px 30px; line-height:180%; word-wrap:break-word; word-break:break-all; }

/* list */
.list { margin:0 0 10px; padding:0 20px; 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-size:11px; font-family:Arial; }
.list .ico { float:left; width:6px; _width:3px; height:20px; margin:0; background:url(point_01.gif) no-repeat 0 7px; }

/* product */
.pic-item-list { padding:0 0 20px; }
.pic-item-list .pic-item { float:left; width:238px; height:; margin:; padding:10px 0px; dislay:inline; }
.pic-item-list .list-pic { height:; margin:0 auto; padding:15px; border:1px solid #ddd; background:url(picBg.jpg) no-repeat right bottom; }
.pic-item-list .list-pic a { display:block; }
.pic-item-list dt { line-height:24px; text-align:center; }
.pic-item-list dl { height: 65px;}
.pic-item-list dl a:hover {}

.w { margin:0 0 20px; }
.w .pic-item { width:190px; margin-bottom:0; padding:10px 0 0; color:#6C6D61; }
.w .pic-item .list-pic { width:150px; height:150px; line-height:150px; padding:2px; border:1px solid #eee; background:none; }
.w .pic-item dl { width:150px; margin:0 auto; }
.w .pic-item dt{ font-style:italic; color:#FF553A; }
.w dl a {}
.w dl a:hover {}

/* pic_news */
.pic_news_01 { padding:0px 20px 20px; clear:both; }
.pic_news_01 .picnews { clear:both; padding:10px 0px; border-bottom:1px solid #eee; }
.pic_news_01 .pic { float:left; width:; height:; padding:10px 0px; }
.pic_news_01 .txt { float:right; width:; height:; padding:5px 0px; }
.pic_news_01 .title { line-height:20px; font-size:16px; padding-bottom:5px; }
.pic_news_01 .title a { color:#333; }
.pic_news_01 .info { line-height:20px; }
.pic_news_01 .more { padding-top:5px; }
.pic_news_01 .more a { color:#5095E2; }

.pn_01 {}
.pn_01 .picnews {}
.pn_01 .pic { width:150px; height:150px; padding:0px; border:1px solid #eee; }
.pn_01 .txt { width:550px; height:; }

/* Page */
.page { margin:0 0 10px; padding:0 20px 0 23px; line-height:30px; }
.page a { margin:0 3px; /* padding:3px 4px; border:1xp solid #ddd; */ }
.page a:hover,.page .current { color:#5095E2; text-decoration:underline; }
.page span { float:right; }

/* message */
.message { margin:0; padding:0; }
.message-list { margin-bottom:10px; padding:10px 20px; }
.message-list .m-title { padding:0; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#999; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; color:#ba0012; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* hr */
.hr { margin:0; padding:0; }
.hr-list { margin-bottom:10px; padding:10px 15px 0; }
.hr-list .title { padding:0 10px; background:#efefef; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; color:#333; font-weight:100; }
.hr-list .info { padding:5px 10px; line-height:24px; }
.hr-list .apply { padding:5px; text-align:right; }
.hr-list .apply a { color:#ba0012; }

/* contact */
.contact { margin:0 10px 10px; padding:10px 20px; line-height:200%; color:#666; word-wrap:break-word; word-break:break-all; }

/* order */
.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; }

/* form */
.form-panel { margin:0 10px 10px; }
.form-panel h4 { margin-bottom:10px; padding:2px 20px; background:#eee url(ico_07.gif) no-repeat 8px center; color:#666; line-height:22px; }
.form-panel .tips { padding:10px 0 10px 110px; color:#CC3732; 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; color:#666; 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 #D0D0D0; background:#F2F2F2; color:#666; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #D0D0D0; background:#F2F2F2; color:#666; }
.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:78px; height:24px; border:none; background:url(btn.jpg) no-repeat; cursor:pointer; }
.form-panel .submit-field .btn-reset { width:78px; height:24px; border:none; background:url(btn.jpg) no-repeat; cursor:pointer; }
