﻿@charset "utf-8";
.banner .hd {display: none;}
.banner .prev, .banner .next {display: none;}
.container {padding: 20px 0 30px;background: #f7f7f7;}
.container .wrap {_height: 500px;min-height: 500px;padding-bottom: 40px;}
.container .sidebar {font-family: Microsoft YaHei;border-bottom: 1px solid #e2e2e2;padding-bottom: 14px;margin-bottom: 30px;}
.colCurTit {float: left;font-size: 24px;font-weight: normal;color: #000;}
.colCurTit em {display: block;color: #088336;font-size: 12px;}
.iTel {height: 40px;background: url(../img/tel.jpg) left center no-repeat;padding: 7px 0 0 64px;float: right;margin-top: 4px;}
.iTel em {display: block;color: #088336;font-weight: bold;font-size: 15px;line-height: 15px;font-style: italic;}
.breadcrumbs {padding-top: 8px;margin-bottom: 30px;font-family: Microsoft YaHei;}
.menu {background: #fff;}
.menu dl dt {float: left;border-right: 1px solid #f4f4f4;}
.menu dl dt a {display: block;font-size: 14px;width: 166px;line-height: 56px;color: #333;text-align: center;}
.menu dl dt a:hover, .menu dl dt .current {color: #fff;background: #088336;text-decoration: none;}
.new {background: #fff;padding-bottom: 40px;}
.new .hd {width: 1102px;margin: 0 auto;}
.new .hd h2 {background: #088336;width: 166px;line-height: 56px;text-align: center;color: #fff;font-size: 14px;font-family: Microsoft YaHei;}
.new .bd {width: 1102px;margin: 35px auto 0;}
.new .bd .prev, .new .bd .next {width: 28px;height: 63px;cursor: pointer;z-index: 10;}
.new .bd .prev {float: left;margin: 92px 0 0 -19px;background: url(../img/prev.jpg);}
.new .bd .next {float: right;margin: 92px -19px 0 0;background: url(../img/next.jpg);}
.new .bd .prev:hover {background: url(../img/prevon.jpg);}
.new .bd .next:hover {background: url(../img/nexton.jpg);}
.new .bd .tempWrap {width: 1084px !important;float: left;}
.new .bd li {float: left;display: inline;border: 1px solid #ddd;border-radius: 5px;padding: 5px;margin-right: 20px;}
.artbox {margin: 0 15px 30px;text-align: center;}
.artbox h1 {padding-bottom: 5px;font-size: 16px;line-height: 26px;font-family: Microsoft YaHei;}
.artbox .date {color: #999;}
.article {font-size: 14px;line-height: 180%;word-wrap: break-word;word-break: break-all;}
.prev_next {padding-top: 25px;line-height: 24px;}
.read {padding: 0 20px;}
.read h4 {color: #545252;border-bottom: 1px solid #dbdbdb;padding-bottom: 5px;}
.read ul {padding-top: 15px;}
.read ul li {width: 356px;height: 30px;line-height: 30px;float: left;display: inline;}
.read ul li a {background: url(../img/news_ico.png) left center no-repeat;padding-left: 16px;}
.hotNews {border-bottom: 1px solid #dbdbdb;padding-bottom: 32px;margin-bottom: 20px;}
.hotNews .pic {float: left;}
.hotNews .txt {float: left;width: 376px;padding-left: 20px;}
.hotNews .txt h3 {font-size: 14px;}
.hotNews .info {line-height: 22px;}
.hotNews .more {}
.list ul li {border-left: 1px dotted #dbdbdb;height: 68px;position: relative;padding: 20px 0 20px 40px;background: url(../img/line.jpg) bottom right no-repeat;}
.list h3 {font-size: 14px;padding: 4px 0;}
.list h3 a {color: #088336;}
.list .info {font-size: 14px;color: #aaa;}
.list .num {width: 24px;line-height: 24px;text-align: center;border-radius: 24px;background: #959595;position: absolute;top: 18px;left: -12px;color: #fff;}
.list ul li:hover .num {background: #088336;}
.w {}
.w .pic-item {width: 256px; float: left;display: inline;margin: 0 19px 20px 0;}
.w .list-pic {border: 1px solid #ddd;padding: 5px;border-radius: 5px;display: table-cell; vertical-align: middle; height: 244px; overflow: hidden}
.list-pic img { max-height: 244px}
.w .pic-item dt {text-align: center;padding-top: 10px;font-size: 14px;}
.pn_01 {}
.pn_01 .picnews {}
.pn_01 .pic {float: left;}
.pn_01 .txt {float: right;width: 740px;height: 120px;line-height: 22px;}
.pn_01 .txt h3 {font-size: 14px;padding-bottom: 10px;}
.pn_01 .info {color: #666;}
.page {padding-top: 30px;height: 30px;line-height: 30px;text-align: center;}
.page a {margin: 0 2px;padding: 3px 8px;background: #eee;border-radius: 2px;}
.page a:hover, .page a.current {color: #fff;background: #088336;text-decoration: none;}
.page span {margin-right: 8px;}
.page strong {color: #088336;}
.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-list {margin-bottom: 10px;padding: 10px 10px 0;}
.hr-list .title {padding: 2px 20px;background: #efefef;font-weight: bold;line-height: 22px;}
.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 {margin: 0 10px 10px;padding: 10px 20px;line-height: 200%;word-wrap: break-word;word-break: break-all;}
.contact-map {width: 1102px;height: 502px;margin: 0 auto 20px;overflow: hidden;}
.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-panel {margin: 0 10px;}
.form-panel h4 {margin-bottom: 10px;padding: 2px 20px;background: #eee;line-height: 22px;}
.form-panel .tips {padding: 10px 0 10px 110px;color: #cc3732;font-weight: bold;font-size: 14px;}
.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 .btn-submit {width: 78px;height: 24px;border: none;background: url(../img/btn.jpg) no-repeat;cursor: pointer;}
.form-panel .btn-reset {width: 78px;height: 24px;border: none;background: url(../img/btn.jpg) no-repeat;cursor: pointer;}