@charset "utf-8";
/* CSS Document */

.container{padding:18px 0 0 0; }
.container .wrap{background:url(../img/wrap.jpg) repeat-y center;padding-bottom:20px; }
.container .wrap .sidebar{float:left;width:235px;padding-bottom:250px;background:url(../img/ltBt.jpg) no-repeat center bottom;}
.container .wrap .main{float:right;width:765px; }
.container .wrapBt{display:none;}
.colPicTitle{height:51px;line-height:50px;background:url(../img/hd_05.jpg) repeat-x;color:#fff; font-size:16px;color:#fff;padding-left:20px;font-weight:normal;font-family:Microsoft YaHei; }
.colPicTitle em {font-size:12px;padding-left:3px;}


.menu{padding:0 0 40px;border-bottom:1px dotted #D5CFC5;margin-bottom:12px;font-size:14px;font-family:Microsoft YaHei;}
.menu dl{margin:0;}
.menu dl dt a {position:relative;display:block;width:195px;height:33px;padding:0 0 0 40px;color:#257959; line-height:32px;background:url(../img/menu_02.jpg) no-repeat center;}
.menu dl dt a em {display:none;}
.menu dl dt a:hover, .menu dl dt .current{background:url(../img/menu_01.jpg) no-repeat center;color:#F0F0E8;text-decoration:none;}

.menu dd{text-align:left;}
.menu dd a{display:block;padding:3px 0 3px 31px;color:#333;line-height:20px;}
.menu dd a:hover, .menu dd .current{color:#c00;text-decoration:none;}

.ltContact .hd{height:32px;line-height:32px;background:url(../img/ltHd_02.jpg) repeat-x center; }
.ltContact .hd h2{color:#333; padding-left:20px; font-weight:normal;font-family:Microsoft YaHei; }
.ltContact .bd{background:url(../img/ltBd_02.jpg) repeat-x center top;border-top:1px solid #fff; }
.ltContact .cont{line-height:22px;padding:20px;color:#7A7A7A;}
.ltContact .cont h3{color:#917907;}

.ltTitle_01 .hd{height:34px; line-height:34px;background:url(../img/ltHd_01.jpg) repeat-x center; }
.ltTitle_01 .hd h2{padding-left:20px;color:#fff;font-weight:normal;font-family:Microsoft YaHei; }
.ltTitle_01 .bd{padding-bottom:20px;border-bottom:1px dotted #D5CFC5;margin-bottom:20px; }
.ltTitle_01 .cont{position:relative;width:206px;margin:0 auto;padding-top:10px; }

.ltArea .tempWrap{width:206px;overflow:hidden;}
.lt_pl_01{width:206px;overflow:hidden;}
.lt_pl_01 .pic-item{float:left;width:206px;display:inline;}
.lt_pl_01 .list-pic{width:206px;height:150px;}
.lt_pl_01 .txt{height:24px;line-height:24px;width:160px;}
.lt_pl_01 .txt a{display:block;color:#257959; }


.newsList li{height:22px;line-height:22px;border-bottom:1px dotted #CACACA;}
.newsList li a{float:left;padding-left:10px;background:url(../img/ico_02.jpg) no-repeat left center;}
.newsList li span.date{float:right;color:#A3A3A3;font-family:arial;}

.prev_02 {position:absolute;right:20px;bottom:4px;width:17px;height:14px;background:url(../img/prevBtn_02.jpg) no-repeat center;display:block;z-index:99;}
.next_02 {position:absolute;right:0px;bottom:4px;width:17px;height:14px;background:url(../img/nextBtn_02.jpg) no-repeat center;display:block;z-index:99;}


.location {height:51px;margin-bottom:20px;background:url(../img/location.jpg) no-repeat; }
.colCurTit {display:none;}
.breadcrumbs {padding:0 0 0 30px;color:#888;line-height:50px;}
.breadcrumbs a {background:url(../img/ico_07.jpg) no-repeat right center;padding:0px 14px 0px 10px; }
.breadcrumbs a.current {background:none;}
.breadcrumbs a:hover {color:#888;}


/* artbox  正文标题*/
.artbox{padding:0 20px 30px;text-align:center;}
.artbox h1{padding-bottom:10px;font-size:14px;color:#333;font-family:Microsoft YaHei;line-height:26px; border-bottom:1px dotted #CACACA;}
.artbox .info{padding:0;background:none;line-height:25px;color:#AAA775;}
.txt .info{text-indent:20px;text-align:justify}

/* 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;}
.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%;}
.hotNews_list .box ul li{line-height:25px;padding-left:20px;}
.hotNews_list .box ul li a:hover{color:#c00;}
.hotNews_list .box ul li span.date{float:right;color:#ddd; }

/* hotNews_pic */
.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 */
.infoTop {text-align:right;padding:10px 20px;}
.infoTop #pageTop a {color:#7B7B7B;font-family:arial;}
.infoTop #pageTop a:hover {color:#111;}


/*  article  */
.article {padding:0 25px 30px;line-height:180%;word-wrap:break-word;word-break:break-all;}

/* list */
.list{margin:0 20px 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(../img/point_01.gif) no-repeat 0 7px;}

/* product */
.pic-item-list{padding:0px 20px 20px;}
.pic-item-list .pic-item{float:left;width:238px;padding:10px 0px;dislay:inline;}
.pic-item-list .list-pic{margin:0 auto;padding:15px;border:1px solid #ddd; background:url(../img/picBg.jpg) no-repeat right bottom;}
.pic-item-list .list-pic a{display:block;}
.pic-item-list dl {line-height:30px; text-align:center;}


.w {padding:0px 8px 20px;}
.w .pic-item {width:249px;margin-bottom:0;padding:10px 0 0;color:#6C6D61;}
.w .pic-item .list-pic {width:200px; height:199px;line-height:199px;padding:15px; border:none; background:none;}

/* pic_news */
.pic_news_01{padding:0px 20px 20px;clear:both;}
.pic_news_01 .picnews{clear:both;padding:10px 0px;border-bottom:1px solid #ddd; }
.pic_news_01 .pic{float:left;padding:10px 0px;}
.pic_news_01 .txt{float:right; padding:5px 0px;}
.pic_news_01 .title{line-height:20px;font-size:16px;}
.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:#c00;}

.pn_01 {padding:0px 0px 5px;}
.pn_01 .picnews{border:0px; padding:0 0 15px; }
.pn_01 .pic{width:96px; height:60px; border:0px; padding:0px; }
.pn_01 .txt{width:145px; height:60px; border:0px; padding:0px; }
.pn_01 .txt a{color:#257959; }
.pn_01 .title{height:30px; line-height:30px; font-size:12px; padding:0px; border-bottom:1px dotted #CACACA; margin-bottom:15px; }
.pn_01 .title a{float:left; color:#333; font-family:Microsoft YaHei; }
.pn_01 .ico{padding-left:5px; }
.pn_01 .ico img{vertical-align:middle; }

.pn_01_01 .txt{width:100px; }
.pn_01_02{padding:0px 30px; }
.pn_01_02 .pic{width:166px; height:104px; }
.pn_01_02 .txt{width:520px; }
.pn_01_02 .date{float:right; }
.pn_01_02 .title{padding-left:12px; background:url(../img/ico_02.jpg) no-repeat left center; }
.pn_01_02 .ico img{vertical-align:top; }
.pn_01_02 .more a{color:#009F59; }

/* Page */
.page{margin:20px 20px 0;padding:0 20px; line-height:26px; background:url(../img/page.jpg) repeat-x center; color:#9C7F4C;}
.page a{margin:0 1px; padding:3px 7px; color:#9C7F4C; }
.page a:hover,.page .current{color:#fff; background:#9C7F4C; text-decoration:none; }
.page .current{margin:0 1px; padding:3px 7px;}


/* 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; padding-top:15px; border-top: 1px dotted #CACACA; }
.form-panel h4 { margin-bottom:10px; padding:2px 20px; background:#eee url(../img/ico_07.gif) no-repeat 8px center; color:#666; line-height:22px; }
.form-panel .tips { padding:10px 0 10px 0px; color:#009F59; font-weight:bold; font-size:14px; text-align:center; font-family:Microsoft YaHei;  border-bottom: 1px dotted #CACACA; margin-bottom:15px; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; color:#917907; 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 0px 1px 8px; border:1px solid #e7e2c9; background:#fff; color:#666; }
.form-panel .textarea {width:450px; height:100px; padding:1px 0px 1px 8px; border:1px solid #e7e2c9; background:#fff; 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:56px; height:26px; border:none; background:#1A714E; cursor:pointer; color:#fff; }
.form-panel .submit-field .btn-reset {width:56px; height:26px; border:none; background:#BEB9AD; cursor:pointer; color:#fff; }


.album { width:671px; margin:0 auto; }
.album .bigPic { width:671px; height:412px; overflow:hidden; }
.album .smallPic { position:relative; height:59px; padding:10px 0px; }
.album .smallPic .prev_03 { position:absolute; left:0px; top:20px; width:21px; height:41px; background:url(../img/prevBtn_03.jpg) no-repeat center; display:block; }
.album .smallPic .next_03 { position:absolute; right:0px; top:20px; width:21px; height:41px; background:url(../img/nextBtn_03.jpg) no-repeat center; display:block; }
.album .smallPic .tempWrap { width:608px !important; margin:0 auto; overflow:hidden; }
.album .smallPic ul { width:608px; margin:0 auto; overflow:hidden; }
.album .smallPic li { float:left; width:; height:; margin-right:10px; display:inline; }

.tab h4{width:715px;height:20px;border-top:1px solid #666;padding:5px;margin:10px auto;}
.tab1-left ul{width:350px;float:left;margin-left:25px;}
.tab1-left ul li{height:25px;line-height:25px;}
.contact1 h3{font-size:14px;}
.contact1 h5{font-size:10px;font-weight:normal;font-family:Arial;}
.contact2{margin-top:20px;font-size:14px;line-height:26px;}
.contact2 strong{font-family:Arial;color:rgb(0, 159, 89);font-size: 18px;}
.contact1 dd{width:390px;float:left;}
.contact1 dt{float:right width:300px;}
