.container {
	width: 100%; position: relative; z-index: 0;
}
.container .wrap {
	padding: 30px 0px 0px; width: 980px;
}
.sidebar {
	padding: 0px 0px 70px; width: 216px; float: left;
}
.main {
	padding: 0px 0px 12px; width: 760px; float: right;
}
.colPicTitle {
	background: rgb(231, 123, 4); width: 203px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-family: Microsoft YaHei; font-size: 16px; font-weight: 100;
}
.colPicTitle em {
	padding-left: 5px;
}
.menu {
	background: url("icoBg.jpg"); padding: 25px 0px; width: 203px; text-align: center;
}
.menu dl {
	margin: 0px auto; width: 181px; text-align: left;
}
.menu dl dt {
	padding: 5px 0px; width: 181px; height: 30px; line-height: 30px;
}
.menu dl dt a {
	background: rgb(220, 51, 61); width: 145px; height: 30px; color: rgb(255, 255, 255); padding-left: 36px; font-size: 14px; display: block; position: relative;
}
.menu dl dt a em {
	background: url("arrow_01.jpg") no-repeat; top: 11px; width: 5px; height: 9px; right: 17px; font-size: 0px; position: absolute;
}
.menu dl dt a:hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
.menu dl dt .current {
	color: rgb(255, 255, 255); font-weight: bold;
}
.menu dd {
	padding: 2px 0px; width: 186px; height: 29px; text-align: left;
}
.menu dd a {
	background: url("menudd.jpg") no-repeat; width: 124px; height: 29px; color: rgb(138, 105, 43); line-height: 29px; padding-left: 62px; display: block; position: relative;
}
.menu dd a em {
	left: 8px; top: 14px; width: 4px; height: 7px; font-size: 0px; display: block; position: absolute;
}
.menu dd a:hover {
	color: rgb(205, 25, 27); text-decoration: none;
}
.menu dd .current {
	color: rgb(205, 25, 27); text-decoration: none;
}
.proWrap {
	padding: 17px 0px 0px; width: 200px;
}
.proWrap .hd {
	background: url("arrow_02.jpg") no-repeat bottom rgb(165, 33, 34); width: 200px; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-family: Microsoft YaHei; font-size: 16px;
}
.proWrap .bd {
	padding: 18px 0px 0px 1px;
}
.proWrap .picList {
	height: 585px;
}
.proWrap .picList .tempWrap {
	height: 585px !important;
}
.proWrap .picList li {
	padding: 0px 0px 12px; width: 198px; height: 187px;
}
.proWrap .picList li .pic {
	padding: 2px; border: 1px solid rgb(232, 232, 232); border-image: none; width: 192px; height: 156px;
}
.proWrap .picList li .tit {
	background: rgb(232, 232, 232); width: 198px; height: 25px; text-align: center; line-height: 25px;
}
.proWrap .picList li .tit a {
	color: rgb(96, 96, 96);
}
.proWrap .picList li .tit a:hover {
	color: rgb(96, 96, 96); text-decoration: underline;
}
.ltContact {
	padding: 20px 0px 0px; width: 200px;
}
.ltContact .hd {
	background: url("arrow_02.jpg") no-repeat bottom rgb(165, 33, 34); width: 200px; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-family: Microsoft YaHei; font-size: 16px;
}
.ltContact .bd {
	padding: 10px 0px 5px 7px; border: 1px solid rgb(206, 206, 206); border-image: none; width: 191px; color: rgb(153, 153, 153); overflow: hidden;
}
.ltContact .bd p {
	background: url("icon_01.jpg") no-repeat left; padding: 6px 0px 6px 28px; height: 45px; color: rgb(78, 77, 77); line-height: 15px; overflow: hidden;
}
.ltContact .bd p em {
	padding: 5px 0px 0px; display: block;
}
.ltContact .bd p span {
	font-weight: bold;
}
.ltContact .bd p.address {
	background: url("icon_02.jpg") no-repeat left;
}
.ltContact .bd p.online {
	background: url("icon_03.jpg") no-repeat left;
}
.location {
	background: rgb(232, 232, 232); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(228, 228, 228) rgb(228, 228, 228) currentColor; border-image: none; width: 758px; height: 34px; line-height: 34px;
}
.colCurTit {
	color: rgb(255, 255, 255); padding-left: 20px; font-size: 14px; float: left;
}
.colCurTit em {
	background: url("arrow_04.png") no-repeat left bottom; left: 20px; width: 61px; height: 95px; bottom: -35px; font-size: 0px; display: block; position: absolute;
}
.breadcrumbs {
	text-align: right; color: rgb(94, 94, 94); padding-right: 20px; font-family: Microsoft YaHei;
}
.breadcrumbs a {
	color: rgb(94, 94, 94);
}
.breadcrumbs a:hover {
	color: rgb(94, 94, 94);
}
.mainBox {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(228, 228, 228) rgb(228, 228, 228); padding: 10px 0px 15px; border-image: none; width: 758px; min-height: 400px;
}
.picWrap {
	padding: 31px 0px 0px; width: 760px;
}
.picWrap .bd {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(228, 228, 228) rgb(228, 228, 228); padding: 30px 0px 30px 22px; border-image: none; width: 736px;
}
.picWrap .picList {
	width: 716px;
}
.picWrap .picList .tempWrap {
	width: 716px !important;
}
.picWrap .picList li {
	width: 224px; margin-right: 22px; float: left; display: inline;
}
.picWrap .picList li .pic {
	padding: 2px; border: 1px solid rgb(232, 232, 232); border-image: none; width: 218px; height: 179px;
}
.picWrap .picList li .tit {
	background: rgb(232, 232, 232); width: 224px; height: 30px; text-align: center; line-height: 30px;
}
.picWrap .picList li .tit a:hover {
	text-decoration: underline;
}
.artbox {
	margin: 10px 15px 30px; text-align: center;
}
.artbox h1 {
	line-height: 26px; padding-bottom: 10px; font-size: 16px;
}
.artbox .info {
	background: rgb(238, 238, 238); padding: 0px; line-height: 25px;
}
.article {
	padding: 10px 25px 30px; line-height: 180%; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.hotNews {
	background: rgb(247, 247, 247); padding: 27px 20px; border: 1px solid rgb(236, 236, 236); border-image: none; width: 667px; margin-left: 28px;
}
.hotNews .pic {
	width: 218px; height: 151px; float: left; display: inline;
}
.hotNews .txt {
	padding: 5px 0px 0px; width: 434px; float: right; display: inline;
}
.hotNews .txt dt {
	color: rgb(104, 104, 104); font-family: Microsoft YaHei;
}
.hotNews .txt dt a {
	color: rgb(65, 68, 67); font-weight: bold;
}
.hotNews .txt dd {
	padding: 10px 0px 0px; color: rgb(104, 104, 104); line-height: 22px;
}
.hotNews .txt dd.more {
	padding: 15px 0px 0px;
}
.hotNews .txt dd.more a {
	color: rgb(218, 37, 30);
}
.hotNews .txt dd.more a:hover {
	color: rgb(218, 37, 30); text-decoration: underline;
}
.prev_next {
	margin: 0px 15px; padding: 10px 10px 0px; line-height: 25px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: solid;
}
.list {
	padding: 15px 22px 0px 28px;
}
.list ul li {
	background: url("line.jpg") repeat-x left top; padding: 6px 0px; height: 20px; line-height: 20px; clear: both;
}
.list ul li a {
	padding-left: 12px; _padding-left: 9px;
}
.list ul li a:hover {
	text-decoration: underline;
}
.list .ico {
	background: url("point_03.jpg") no-repeat 0px 7px; width: 2px; height: 20px; float: left;
}
.list .date {
	padding-right: 12px; float: right;
}
.w {
	padding-left: 13px;
}
.w .pic-item {
	margin: 0px; padding: 7px 10px; width: 224px; position: relative;
}
.w .pic-item .list-pic {
	padding: 2px; border: 1px solid rgb(232, 232, 232); border-image: none; width: 218px; height: 179px; line-height: 179px; position: relative;
}
.w .pic-item dl {
	width: 224px;
}
.w .pic-item dt {
	background: rgb(232, 232, 232); width: 224px; height: 30px; text-align: center; line-height: 30px;
}
.w .pic-item dt a {
	color: rgb(96, 96, 96);
}
.w .pic-item dt a:hover {
	color: rgb(96, 96, 96); text-decoration: underline;
}
.pic_news_01 {
	margin: 0px 20px 20px; clear: both;
}
.pic_news_01 .picnews {
	background: url("line.jpg") repeat-x left top; padding: 25px 0px; width: 724px; overflow: hidden; clear: both; -ms-zoom: 1;
}
.pic_news_01 .picnews .pic {
	border: 1px solid rgb(237, 237, 237); border-image: none; width: 201px; height: 128px; line-height: 128px; float: left;
}
.pic_news_01 .picnews .pic span {
	padding: 5px; display: block;
}
.pic_news_01 .picnews .txt {
	width: 506px; float: right;
}
.pic_news_01 .picnews .info {
	padding: 0px 0px 5px; line-height: 20px;
}
.pic_news_01 .picnews .txt h4 {
	line-height: 24px; font-size: 12px; font-weight: 100;
}
.pic_news_01 .picnews .txt h4 a {
	color: rgb(51, 51, 51);
}
.pic_news_01 .picnews .txt h4 a:hover {
	color: rgb(255, 153, 1); text-decoration: underline;
}
.pic_news_01 .picnews .date {
	color: rgb(160, 160, 160); font-size: 11px;
}
.pic_news_01 .picnews .txt .more {
	height: 24px; text-align: left;
}
.pic_news_01 .picnews .txt .more a {
	background: url("more.jpg") no-repeat; width: 82px; height: 24px; display: block; cursor: pointer;
}
.page {
	margin: 0px; padding: 20px 0px 0px; text-align: center; line-height: 30px;
}
.page a {
	background: rgb(233, 233, 233); margin: 0px 3px; padding: 2px 5px; color: rgb(83, 80, 80);
}
.page a.current {
	background: rgb(23, 114, 190); color: rgb(255, 255, 255);
}
.page a:hover {
	background: rgb(23, 114, 190); color: rgb(255, 255, 255);
}
.page span {
	
}
.message {
	margin: 0px; padding: 0px;
}
.message-list {
	padding: 10px 20px; margin-bottom: 10px;
}
.message-list .m-title {
	padding: 0px; line-height: 20px; font-weight: bold;
}
.message-list .m-title span {
	color: rgb(153, 153, 153); font-weight: 100; float: right;
}
.message-list .m-info {
	padding: 5px 0px; line-height: 24px;
}
.message-list .r-title {
	padding: 0px; color: rgb(186, 0, 18); line-height: 20px;
}
.message-list .r-info {
	padding: 5px 0px; line-height: 24px;
}
.hr {
	margin: 0px; padding: 0px;
}
.hr-list {
	padding: 10px 15px 0px; margin-bottom: 10px;
}
.hr-list .title {
	background: rgb(239, 239, 239); padding: 0px 10px; line-height: 20px; font-weight: bold;
}
.hr-list .title span {
	color: rgb(51, 51, 51); font-weight: 100; float: right;
}
.hr-list .info {
	padding: 5px 10px; line-height: 24px;
}
.hr-list .apply {
	padding: 5px; text-align: right;
}
.hr-list .apply a {
	color: rgb(186, 0, 18);
}
.contact {
	margin: 0px 10px 10px; padding: 10px 20px; color: rgb(102, 102, 102); line-height: 200%; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.cart {
	margin: 0px 10px 10px; padding: 0px 20px;
}
.order-table {
	background: rgb(242, 242, 242); line-height: 20px;
}
.order-table th {
	background: rgb(242, 242, 242); padding: 5px 10px; border: 1px solid rgb(208, 208, 208); border-image: none;
}
.order-table td {
	background: rgb(242, 242, 242); padding: 5px 10px; border: 1px solid rgb(208, 208, 208); border-image: none; text-align: center;
}
.fn-order {
	padding: 0px; text-align: center; clear: both; margin-bottom: 10px;
}
.fn-order a {
	margin: 0px 10px;
}
.form-panel {
	margin: 0px 10px 10px;
}
.form-panel h4 {
	background: url("ico_07.gif") no-repeat 8px rgb(238, 238, 238); padding: 2px 20px; color: rgb(102, 102, 102); line-height: 22px; margin-bottom: 10px;
}
.form-panel .tips {
	padding: 10px 0px 10px 110px; text-align: left; color: rgb(204, 55, 50); font-size: 13px; font-weight: bold;
}
.form-panel .field {
	clear: both;
}
.form-panel li.field label {
	width: 100px; text-align: right; line-height: 24px; float: left; display: block;
}
.form-panel .input {
	padding: 5px 0px; color: rgb(102, 102, 102); -ms-zoom: 1;
}
.form-panel .field::after {
	height: 0px; clear: both; display: block; content: "\20";
}
.form-panel .text {
	background: rgb(242, 242, 242); padding: 1px 3px; border: 1px solid rgb(208, 208, 208); border-image: none; height: 20px; color: rgb(102, 102, 102);
}
.form-panel .textarea {
	background: rgb(242, 242, 242); padding: 1px 3px; border: 1px solid rgb(208, 208, 208); border-image: none; width: 450px; height: 100px; color: rgb(102, 102, 102);
}
.form-panel .submit-field {
	padding: 0px 10px 20px 100px; clear: both;
}
.form-panel .submit-field input {
	margin-right: 10px;
}
.form-panel .submit-field .btn-submit {
	background: url("btn.jpg") no-repeat; border: currentColor; border-image: none; width: 78px; height: 24px; cursor: pointer;
}
.form-panel .submit-field .btn-reset {
	background: url("btn.jpg") no-repeat; border: currentColor; border-image: none; width: 78px; height: 24px; cursor: pointer;
}
.products_list{padding:0 25px; padding-bottom:20px;}
.products_list h2{height:40px; line-height:40px; font-size:24px; color:#333; font-weight:normal; margin-top:20px;}
.products_list ul li{ line-height:28px; height:28px; width:200px; float:left; padding-left:15px; background:url(icoBg.jpg) 0 center no-repeat;}
.right{ width:774px; float:right;}
.left{ width:225px; float:left;}
.about_us{ padding:0 25px;}
.about_us h2{ height:40px; line-height:40px; font-size:24px; color:#333; font-weight:normal; margin-top:20px;}
.index_contact{ padding:0 25px;}
.index_contact h2{ height:40px; line-height:40px; font-size:24px; color:#333; font-weight:normal; margin-top:20px;}
.index_contact ul{ padding-top:5px;}
.index_contact ul li{ line-height:1.8em;}
