/* AB模版网 做最好的织梦整站模板下载网站 Www.AdminBuy.Cn */

/* QQ：9490489 */

/* 仿站：Fang.AdminBuy.Cn */

/* 素材：Sc.AdminBuy.Cn */

@charset "utf-8";

/* CSS Document */

/* Reset */

* {

	margin: 0;

	padding: 0;

	transition: all 300ms ease;

}

a:link, a:visited, a:hover, a:active {

	text-decoration: none;

	cursor: pointer;

	color: #454545;

}

a:hover, a:active {

	color: #007525;

}

body {

	font: 16px/1.6 "Microsoft Yahei", "Thmano", "Arial";

	color: #3d3d3d;

	background: #f6ffe8;

}

img {

	border: 0px;

}

li {

	list-style: none;

	float: left;

}

/*input, textarea, select{font:14px/1.5 "Microsoft Yahei","Thmano", "Arial"; color:#999; outline:0;}*/

h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

}

.hidden {

	display: none;

}

body {

	overflow-x: hidden;

}

html {

	height: 101%;

}

.animate {

	display: none;

}

b, strong {

	font-weight: bold;

}

input {

	outline: none;

}

textarea {

	resize: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

td {

	border: 0px solid #aaa;

	padding: 2px;

}

a {

	text-decoration: none;

	color: #666;

}

a:hover {

	text-decoration: none;

	color: #007525;

}

i {

	font-style: normal;

}

.clearfix {

*zoom: 1;

}

.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}

.clear {

	clear: both;

}

.ow {

	min-width: 1200px;

}

.w {

	width: 1200px;

	margin: 0 auto;

}

.wx {

	width: 1200px;

	margin: 0 auto;

}

.fr {

	float: right;

}

.fl {

	float: left;

}

.s {

	background: url(../images/tip.png) no-repeat;

}

/*header*/

.top {

	width: 100%;

	height: 137px;

	position: relative;

}

.logo {

	float: left;

}

.logo img {

	float: left;

	margin-top: 40px;

	margin-right: 15px;

}

.logo .header_g {

	margin-top: 42px;

	background: url(../images/logo_li.png) no-repeat left top;

	max-width: 370px;

	padding-left: 20px;

	float: left;

}

.logo .header_g span {

	font-size: 18px;

	line-height: 24px;

	color: #007525;

}

.logo .header_g p {

	color: #808080;

	font-size: 24px;

	line-height: 25px;

}

.top .fr {

	text-align: right;

}

.tel {

	padding-left: 38px;

	text-align: left;

	height: 36px;

	background-position: -362px top;

}

.top .fr a {

	display: inline-block;

	border-radius: 20px;

	background: #007525;

	color: #fff;

	padding: 0 10px;

	font-size: 14px;

	margin-top: 35px;

	height: 26px;

	line-height: 26px;

}

.top .fr a:hover {

	background: #fda800;

}

.tel span {

	font-size: 18px;

	line-height: 28px;

	color: #5a5a5a;

	display: block;

	float: left;

	margin-top: 10px;

}

.Telephone {

	color: #fda800;

	font-weight: bold;

	font-size: 28px;

	line-height: 50px;

	display: block;

	font-family: "Arial";

	float: left;

}

.t {

	height: 30px;

	line-height: 26px;

	color: #a6a7a7;

	text-align: center;

}

.t a {

	color: #a6a7a7;

	padding: 0 10px;

}

.t li {

}

.t .webMap {

	background-position: left -148px;

}

.t .addFav {

	background-position: left -48px;

}

.t .setHome {

	background-position: left -96px;

}

/*搜索*/

.searcher {

	width: 275px;

	height: 35px;

	float: right;

	margin-top: 10px;

}

.searcher .submit {

	width: 36px;

	height: 31px;

	float: right;

	border: 0px;

	background-position: -363px -700px;

	color: #fff;

	cursor: pointer;

}

.searcher .txt {

	width: 178px;

	height: 31px;

	line-height: 31px;

	float: right;

	background-position: -183px -700px;

	text-indent: .5em;

	border: none;

	color: #c0c0c0;

}

.nav {

	height: 64px;

	width: 100%;

	background: url(../images/nav.png) repeat-x center; z-index:99999

}

.nav1 {

}

.nav ul {

}

.nav li {

	position: relative;

	width: 131px;

	float: left;

	z-index: 11;

	line-height: 64px;

}

.nav li a {

	font-size: 16px;

	text-align: center;

	color: #fff;

	display: block;

	height: 64px;

	width: 131px;

}

.nav li a i {

	font-style: normal;

	line-height: 64px;

	display: block;

	width: 100%;

}

.nav li>a:hover {

	background: url(../images/nav_hover.png) no-repeat left 1px;

}

.nav li .hover {

	background: url(../images/nav_hover.png) no-repeat left 1px;

}

.nav .subNav {

	display: none;

	left: 0;

	position: absolute;

	top: 64px;

	transition: none;

	background: #f26f05;

}

.nav .subNav a {

	width: 131px;

	height: 46px;

	font-size: 14px;

	line-height: 46px;

	display: block;

	padding-top: 0;

	margin: 0;

	color: #fff;

	background: #007525;

}

.nav .subNav>a:hover {

	background: #009b38;

	color: #fff;

}

/****************************** ** 内页架构 ******************************/

.headx {

	margin-bottom: 26px;

	position: relative;

	background: url(../images/ihead_li.png) repeat-x left top;

	height: 50px;

	color: #fff;

}

.headx .list {

	float: left;

	height: 50px;

	line-height: 50px;

}

.headx h2 {

	font-size: 24px;

	line-height: 50px;

	width: 193px;

	height: 50px;

	float: left;

	background: url(../images/ihead_h1.png) repeat-x left top;

	padding-left: 28px;

}

.headx h2 em {

	font-style: normal;

	display: block;

}

.headx h2 em b {

	color: #007525;

}

.headx h2 span {

	color: #cbcbcb;

	font-weight: normal;

	font-size: 14px;

	text-transform: uppercase;

}

.headx h2 span i {

	font-size: 30px;

}

.headx .mo {

	display: block;

	position: absolute;

	right: 0;

	top: 0;

	width: 77px;

	height: 50px;

	line-height: 50px;

	text-align: center;

}

.headx .mo:hover {

	color: #017c2c;

}

.sidebar {

	float: left;

	width: 228px;

}

.topclass {

	width: 100%;

	height: 84px;

	background: url(../images/classfy.png) no-repeat left top;

	color: #FFF;

	text-align: center;

	position: relative;

}

.topclass .hua {

	position: absolute;

	left: -20px;

	top: -20px;

	background-position: left -200px;

	width: 92px;

	height: 82px;

}

.topclass h2 {

	padding: 20px 0 0 0;

	font-size: 24px;

	text-align: center;

	line-height: 1;

}

.topclass span {

	font-size: 14px;

	text-transform: uppercase;

	color: #98c49f;

}

.side-menu {

	padding: 0 24px;

	background: #017c2c;

	padding-bottom: 10px;

}

.side-menu dd {

	background: url(../images/classfy_li.png) no-repeat left bottom;

}

.side-menu dd>a {

	display: block;

	height: 63px;

	line-height: 63px;

	color: #fff;

	padding-left: 40px;

}

.side-menu dd>a:hover {

	background: url(../images/classfy_a.png) no-repeat left center;

	color: #fff;

}

.side-menu .drop {

	display: none;

}

.side-menu .drop li {

	width: 100%;

	height: 38px;

	line-height: 38px;

	float: none;

	margin: 8px 0;

}

.side-menu .drop a {

	display: block;

	padding: 0 0 0 42px;

	background: #1FAD2C;

	border-radius: 3px;

	color: #fff;

}

.sidebar a.detail {

	display: block;

	height: 56px;

	background-position: -213px -70px;

	color: #fff;

	padding-top: 30px;

	text-align: center;

	line-height: 43px;

	margin: 0 auto;

	background-color: #017c2c;

}

.side-menu .drop a.cur, .side-menu .drop a:hover {

	background: #75B529;

	color: #fff;

}

.side-menu dd.current .drop {

	display: block;

}

.side-menu dd.current > a {

	background: url(../images/classfy_a.png) no-repeat left center;

	color: #fff;

}

.side-menu li.current > a {

	background: #fd5800;

	color: #fff;

}

.sidebar .tel1 {

	height: 85px;

	background-position: left -100px;

	color: #fff;

	padding-left: 68px;

}

.sidebar .tel1 h1 {

	padding-left: 55px;

	height: 99px;

	margin-left: 15px;

}

.sidebar .tel1 span {

	font-size: 16px;

	line-height: 1.4;

	padding-top: 9px;

	display: block;

}

.sidebar .tel1 p {

	font-size: 22px;

	line-height: 1;

*margin-top: -20px;

	color: #ffd126;

	font-family: 'impact';

}

.side-head {

	height: 34px;

	line-height: 34px;

	padding: 10px 0 10px 30px;

	font-size: 20px;

	background: #5f412e;

	color: #FFF;

}

.side-pro {

	position: relative;

	top: 20px;

	margin-bottom: 20px;

}

.side-pro .list {

	border: 1px solid #ddd;

	padding: 30px 0 10px;

}

.side-pro .list dd {

	width: 166px;

	margin: 0 auto;

}

.side-pro .list a {

	display: block;

	text-align: center;

}

.side-pro .list img {

	display: block;

	width: 166px;

	height: 124px;

	background: #f1f1f1;

}

.side-pro .list h3 {

	padding: 10px 0;

	height: 24px;

	line-height: 24px;

	font-weight: 400;

}

.side-contact {

	margin-bottom: 20px;

	position: relative;

	top: 20px;

}

.side-contact .main {

	padding: 15px 10px;

	line-height: 2;

	border: 1px solid #ddd;

}

.ipro {

	margin-top: 40px;

}

.ipro .tod {

	overflow: hidden;

	width: 952px;

}

.ipro .tod ul {

	width: 110%;

}

.ipro .tod li {

	float: left;

	margin: 0 16px 16px 0;

	position: relative;

	width: 220px;

	padding-right: 30px;

	padding: 3px;

	background: #017c2c;

	overflow: hidden;

}

.ipro .tod li img {

	display: block;

	width: 220px;

	height: 165px;

}

.ipro .tod .wd {

}

.ipro .tod .wd b a {

	display: block;

	height: 50px;

	line-height: 3.2;

	color: #fff;

	font-size: 15px;

	font-weight: normal;

	text-align: center;

}

.ipro .tod .wd .description {

	float: right;

	font-size: 16px;

	color: #ffd126;

	line-height: 3.2;

	height: 40px;

	font-size: 15px;

	margin-right: 8px;

}

.ipro .tod .wd .san {

	width: 28px;

	height: 20px;

	background: url(../images/ipro_li.png) no-repeat left center;

	position: absolute;

	right: 0;

	bottom: 0;

	display: none;

}

.ipro .tod li:hover .san {

	display: block;

}

.ipro .tod li:hover img {

	-webkit-transform: rotateY( 360deg );

	-moz-transform: rotateY( 360deg );

	-ms-transform: rotateY( 360deg );

}

.icase {

	margin-top: 60px;

}

.icase .tod {

	overflow: hidden;

*position: relative;

}

.icase .tod ul {

	width: 110%;

}

.icase .tod li {

	float: left;

	margin: 2px;

	position: relative;

	width: 288px;

	height: 216px;

	overflow: hidden;

	position: relative;

}

.icase .tod li img {

	width: 288px;

	height: 216px;

}

.icase .tod li .san {

	width: 31px;

	height: 27px;

	background: url(../images/ipro_san.png) no-repeat center;

	position: absolute;

	top: 0;

	right: 0;

	z-index: 3;

	opacity: 0;

	filter: Alpha(Opacity=0);

}

.icase .tod li.da {

	width: 328px;

	height: 436px;

	overflow: hidden;

}

.icase .tod li.da .cover {

	width: 308px;

	height: 72px;

	top: 344px;

	padding-top: 0;

	padding: 10px;

	opacity: 1;

	filter: Alpha(Opacity=100);

}

.icase .tod li.da .cover span {

	text-align: left;

	background: none;

	height: 30px;

}

.icase .tod li.da img {

	width: 581px;

	height: 436px;

	margin-left: -100px;

}

.icase .tod li .cover {

	position: absolute;

	left: 0;

	top: 0;

	background: url(../images/cover.png) repeat center;

	width: 100%;

	height: 136px;

	text-align: center;

	padding-top: 80px;

	z-index: 2;

	opacity: 0;

	filter: Alpha(Opacity=0);

}

.icase .tod li:hover .san {

	opacity: 1;

	filter: Alpha(Opacity=100);

	-webkit-transform: rotateY( 360deg );

	-moz-transform: rotateY( 360deg );

	-ms-transform: rotateY( 360deg );

}

.icase .tod .cover span {

	color: #fff;

	font-size: 18px;

	display: block;

	height: 40px;

	background: url(../images/ipro_span.png) no-repeat center bottom;

	line-height: 1.6;

}

.icase .tod .cover span a {

	color: #fff;

}

.icase .tod .cover .description {

	color: #a7d46d;

	font-size: 14px;

	line-height: 1;

	word-wrap: break-word;

	text-align: left;

}

.icase li:hover .cover {

	opacity: 1;

	filter: Alpha(Opacity=100);

	-webkit-transform: rotateY( 360deg );

	-moz-transform: rotateY( 360deg );

	-ms-transform: rotateY( 360deg );

}

.iabout {

	background: #017c2c;

	margin-top: 114px;

	padding-bottom: 60px;

}

.iabout .w {

	position: relative;

}

.iabout .sketch {

	float: left;

	width: 426px;

	height: 278px;

	margin: 0 0 0 12px;

	background: #006c1e;

	margin-left: 28px;

	margin-top: 10px;

}

.iabout .sketch img {

	width: 432px;

	height: 324px;

	position: absolute;

	top: -53px;

	left: 0;

}

.iabout .main {

	float: right;

	width: 685px;

	height: auto;

	color: #fff;

}

.iabout .head {

	position: absolute;

	top: -52px;

	left: 460px;

	margin: 0 0 20px;

}

.iabout .head h3 {

	display: inline-block;

+display:inline;

+zoom:1;

	vertical-align: middle;

	font-size: 36px;

	line-height: 1.2;

	color: #ffd126;

	font-weight: bold;

}

.iabout .head h3 em {

	color: #9a9a9a;

	font-size: 30px;

	font-style: normal;

	text-transform: uppercase;

	font-weight: normal;

	margin-left: 12px;

}

.iabout .head h3 span {

	color: #008023;

}

.iabout .more {

	position: absolute;

	top: -37px;

	right: 0;

	background-position: right -200px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	width: 90px;

	color: #fff;

}

.iabout .info {

	margin-top: 26px;

}

.iabout .info h1 {

	font-size: 24px;

	margin-bottom: 30px;

}

.iabout .info p {

	line-height: 30px;

	overflow: hidden;

}

.iabout .tree {

	width: 179px;

	height: 269px;

	background: url(../images/tree.png) no-repeat center;

	position: absolute;

	right: -150px;

	bottom: -140px;

}

.igaog {

	height: 197px;

	padding-top: 36px;

	background: url(../images/igao.jpg) no-repeat center;

	color: #fff;

	text-align: center;

	margin-top: 50px;

}

.igaog .fl {

	margin-left: 403px;

	margin-top: -20px;

}

.igaog .fr {

	width: 490px;

}

.igaog b {

	font-size: 45px;

	color: #ffd126;

}

.igaog p {

	font-size: 18px;

}

.igaog .link {

	margin-top: 20px;

	position: relative;

}

.igaog .link a {

	display: inline-block;

	width: 109px;

	height: 35px;

	line-height: 35px;

	border-radius: 20px;

	border: 1px solid #fff;

	color: #fff;

	margin: 0 26px;

	position: relative;

}

.igaog .link a:hover {

	background: #fff;

	color: #017c2c;

}

.igaog .link em {

	display: block;

	position: absolute;

	background: url(../images/dian.png) no-repeat center;

	width: 24px;

	height: 24px;

	top: 4px;

	left: 234px;

}

.iprocess {

	margin-top: 60px;

}

.iprocess .head {

	background: url(../images/itit.png) no-repeat center bottom;

	height: 60px;

	padding-top: 10px;

	text-align: center;

}

.iprocess .head h3 {

	line-height: 1.2;

}

.iprocess .head h3 b {

	font-size: 36px;

	color: #ffd126;

}

.iprocess .head h3 b span {

	color: #008023;

}

.iprocess .head em {

	font-style: normal;

	color: #44ab5b;

	font-size: 18px;

	text-transform: uppercase;

}

.iprocess ul {

	background: url(../images/iprocess_liner.png) no-repeat center;

	margin-top: 52px;

	width: 110%;

}

.iprocess li {

	background: url(../images/iprocess_li.png) no-repeat center bottom;

	color: #fff;

	width: 199px;

	height: 195px;

	text-align: center;

	padding-top: 37px;

	margin-right: 56px;

	position: relative;

}

.iprocess li b {

	font-size: 41px;

	font-family: 'impact';

	color: #ffd126;

	display: inline-block;

	position: absolute;

	top: -4px;

	left: 76px;

}

.iprocess li .icon {

	font-size: 24px;

	background: url(../images/iprocess_icon.png) no-repeat 70px 30px;

	padding-bottom: 48px;

	margin-top: 56px;

*margin-top: 90px;

}

.iprocess li:hover {

	-webkit-transform: rotateY( 360deg );

	-moz-transform: rotateY( 360deg );

	-ms-transform: rotateY( 360deg );

}

.iprocess li.icon2 .icon {

	background-position: -186px -32px;

}

.iprocess li.icon2, .iprocess li.icon4 {

	margin-top: 52px;

}

.iprocess li.icon3 .icon {

	background-position: -436px 39px;

}

.iprocess li.icon4 .icon {

	background-position: -684px -32px;

}

.iprocess li.icon5 .icon {

	background-position: -931px 39px;

}

.inews {

	margin-top: 70px;

}

.inews .tid {

	width: 720px;

}

.inews .tid .mainx {

	height: 276px;

	width: 314px;

	overflow: hidden;

	position: relative;

	background-color: #008023;

	color: #fff;

}

.inews .tid .listx {

	float: left;

	width: 300%;

	position: relative;

}

.inews .tid .listx dd {

	float: left;

	width: 314px;

	height: 187px;

	position: relative;

}

.inews .tid .listx dd .zi {

}

.inews .tid .listx dd .zi a {

	color: #fff;

	height: 42px;

	line-height: 42px;

	margin-left: 24px;

}

.inews .tid .listx a {

	display: block;

	overflow: hidden;

	position: relative;

	z-index: 9;

}

.inews .tid .listx span {

	width: 430px;

	height: 56px;

	line-height: 56px;

	padding: 0 15px;

	position: absolute;

	left: 0;

	bottom: 0;

	font-size: 16px;

	color: #FFF;

}

.inews .tid .listx img {

	display: block;

	width: 314px;

	height: 237px;

}

.inews .tid .listx dd:hover img {

	-webkit-transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	transform: scale(1.1, 1.1);

}

.inews .tid .tipx {

	width: 36px;

	text-align: center;

	position: absolute;

	bottom: 14px;

	right: 16px;

	z-index: 100;

}

.inews .tid .tipx span {

	display: inline-block;

	vertical-align: middle;

	width: 4px;

	height: 4px;

	background-color: #fff;

	border: 2px solid #fff;

	cursor: pointer;

	margin: 0 2px;

	border-radius: 100%;

}

.inews .tid .tipx span.cur {

	border: 2px solid #fff;

	background: none;

	width: 4px;

	height: 4px;

}

.inews .tid .wenzi {

	width: 380px;

}

.inews .wenzi {

}

.inews .wenzi ul {

}

.inews .wenzi li {

	border-bottom: 1px dotted #c8cdbe;

	padding: 7px 0;

}

.inews .wenzi li>a {

	font-size: 18px;

	color: #575d4f;

	padding-left: 30px;

	line-height: 32px;

	background: url(../images/tip.png) no-repeat left -381px;

	display: block;

}

.inews .wenzi li span {

	color: #9ba193;

	line-height: 1.4;

	display: inline-block;

}

.inews .wenzi li:hover>a {

	color: #008023;

}

.inews .tod {

	width: 450px;

}

.inews .tod .headx {

	margin-bottom: 6px;

}

.inews .tod ul {

}

.inews .tod li {

	border-bottom: 1px dotted #c8cdbe;

	width: 100%;

	height: 41px;

	line-height: 41px;

}

.inews .tod li>a {

	display: block;

	float: left;

	color: #575d4f;

	padding-left: 18px;

	font-size: 18px;

	background: url(../images/tip.png) no-repeat left -474px;

}

.inews .tod li span {

	display: block;

	float: right;

	color: #9ba193;

}

.inews .tod li:hover {

}

.inews .tod li:hover a {

	background-position: left -422px;

	color: #008023;

}

.footer {

	background: #008023;

	margin-top: 70px;

	color: #8cca9c;

}

.footer .fr {

	width: 285px;

	margin-top: 46px;

}

.footer .w {

	position: relative;

	z-index: 3;

}

.footer a {

	color: #8cca9c;

}

.icontact {

	margin-top: 32px;

}

.icontact .head {

	margin-bottom: 6px;

}

.icontact .head h1 {

	font-size: 18px;

	border-bottom: 2px solid #8cca9c;

	display: inline-block;

*display: block;

*float: left;

}

.icontact .head span {

	font-size: 14px;

	margin-left: 3px;

	display: inline-block;

*float: left;

*display: block;

*line-height: 30px;

*height: 30px;

}

.icontact .wd {

	height: 78px;

	overflow: hidden;

}

.ilink {

}

.ilink span {

	font-size: 16px;

	display: inline-block;

	padding-left: 33px;

	height: 33px;

	background-position: left -670px;

	line-height: 1.8;

	color: #6eac7e;

}

.ilink span b {

	font-size: 18px;

	color: #8cca9c;

}

.ilink a {

	display: inline-block;

	margin: 5px;

}

.keywords {

	padding: 16px 0;

	border-top: 1px solid #2d9e4c;

	border-bottom: 1px solid #2d9e4c;

	margin-top: 12px;

	margin-bottom: 33px;

}

.codex {

	text-align: center;

	width: 142px;

	margin-left: 130px;

}

.codex img {

	width: 142px;

	height: 142px;

}

.codex span {

	color: #fff;

	font-size: 18px;

	display: block;

}

.subtel {

	line-height: 30px;

	margin-top: 10px;

	float: right;

}

.subtel .s {

	font-size: 30px;

	font-weight: bold;

	background-position: left -767px;

	color: #ffd126;

	display: block;

	padding-left: 32px;

}

.copyright {

	line-height: 26px;

	width: 730px;

	margin-top: 6px;

}

.subnav {

	height: 58px;

	line-height: 58px;

	border-bottom: 1px solid #00b44e;

	background-color: #008c3d;

}

.subnav a {

	padding: 0 23px;

	color: #fff;

	font-size: 18px;

}

.subnav a:hover {

	color: #FFD126;

}

.subnav a:first-child {

	margin-left: 0;

}

.go_top {

	width: 83px;

	height: 92px;

	position: absolute;

	top: -89px;

	right: 0;

	cursor: pointer;

	background-position: right -516px;

}

.nybanner {

	height: 300px;

	display: block;

	width: 100%;

	background: #ccc;

	border-top: 1px solid #ccc;

}

.subcomt {

	border: 1px solid #cacbcb;

	padding: 8px;

}

.sobtitle {

	height: 62px;

	line-height: 62px;

	margin-bottom: 10px;

	border-bottom: 1px solid #c9c9c9;/*background: url(../images/heng.png) no-repeat left center;*/

}

.sobtitle p.fl {

	color: #007525;

	font-size: 24px;

	font-weight: bold;

}

.sobtitle .sitepath {

	padding-right: 20px;

	font-size: 14px;

}

.sobtitle .sitepath a {

}

.submian {

	position: relative;

	margin-top: 30px;

}

.submian .subleft {

	width: 229px;

}

.submian .subleft .sidebar {

	float: none;

	margin-bottom: 10px;

}

.submian .subleft .titlex {

	text-align: center;

	background: #007525;

	color: #fff;

	height: 82px;

}

.submian .subleft .titlex span {

	margin-top: 10px;

	border-bottom: 1px dashed #fff;

	display: inline-block;

	padding: 0 10px;

	color: #fff;

	font-size: 24px;

	font-weight: bold;

	line-height: 40px;

}

.submian .subleft .titlex b {

	line-height: 2;

	text-transform: uppercase;

	font-size: 12px;

	font-weight: normal;

	display: block;

}

.submian .subleft .titlex a {

	font-size: 14px;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

	height: 21px;

	line-height: 21px;

	float: right;

	margin-right: 10px;

	margin-top: 20px;

	position: relative;

	width: 75px;

	color: #fff;

}

.submian .subleft .titlex a i {

	color: #fff;

	font-weight: bold;

	font-size: 20px;

	position: absolute;

	right: -3px;

	top: 0px;

}

.submian .subleft .titlex a i:before {

	content: "";

	height: 21px;

}

.submian .subleft .titlex a:hover {

	color: #F3F3F3;

	border-color: #F3F3F3;

}

.submian .subleft .titlex a:hover i:before {

	content: "";

	color: #F3F3F3;

}

.submian .subleft .lefta {

	padding-bottom: 20px;

}

.submian .subleft .lefta .titlex {

	height: 122px;

	line-height: inherit;

}

.submian .subleft .lefta .titlex span {

	padding-top: 18px;

	display: block;

	line-height: 52px;

}

.submian .subleft .lefta .titlex em {

	font-style: normal;

	font-size: 14px;

	padding-left: 35px;

	display: block;

}

.submian .subleft .lefta .comt {

}

.submian .subleft .lefta .comt ul li {

	line-height: 52px;

	color: #787878;

	display: block;

	margin-bottom: 2px;

	width: 100%;

}

.submian .subleft .lefta .comt ul li a {

	font-size: 18px;

	position: relative;

	display: block;

	width: 220px;

	height: 52px;

	line-height: 52px;

	border-bottom: 1px solid #e2e2e2;

	padding-left: 60px;

}

.submian .subleft .lefta .comt ul li a:hover, .submian .subleft .lefta .comt ul li a.hover {

	color: #007525;

	background: #FFF100;

}

.submian .subleft .lefta .comt ul .box {

	display: none;

}

.submian .subleft .lefta .comt ul .box a {

	display: block;

	line-height: 32px;

	font-size: 14px;

	height: 32px;

	border-bottom: 1px solid #eee;

	border-top: 0px;

	border-left: 0px;

	border-right: 0px;

}

.submian .subleft .lefta .comt ul li.current .box {

	display: block;

}

.submian .subleft .lefta .comt ul li.current > a {

	background: #FFF100;

	color: #007525;

}

.submian .subleft .lefta .comt ul li.current > a {

	background: #FFF100;

	color: #007525;

}

.submian .subleft .leftnews .leftnewscomt {

	border: 1px solid #007525;

*padding: 20px 15px;

}

.submian .mainx {

	height: 230px;

	margin: 20px 15px;

	background: #FFF;

	overflow: hidden;

	position: relative;

*width: 215px;

*margin-top: 20px;

}

.submian .listx {

	float: left;

	width: 300%;

	position: relative;

}

.submian .listx dd {

	float: left;

	width: 250px;

	height: 187px;

	position: relative;

}

.submian .listx a {

	display: block;

	overflow: hidden;

	position: relative;

	z-index: 9;

}

.submian .listx span {

	width: 430px;

	height: 56px;

	line-height: 56px;

	padding: 0 15px;

	position: absolute;

	left: 0;

	bottom: 0;

	font-size: 16px;

	color: #FFF;

}

.submian .listx img {

	display: block;

	width: 250px;

	height: 187px;

}

.submian .listx dd:hover img {

	-webkit-transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	transform: scale(1.1, 1.1);

}

.submian .tipx {

	width: 100%;

	height: 24px;

	text-align: center;

	position: absolute;

	bottom: 5px;

}

.submian .tipx span {

	display: inline-block;

	vertical-align: middle;

	width: 24px;

	height: 24px;

	background: url(../images/tip-view.png) center 0 no-repeat;

	cursor: pointer;

	margin: 0 6px;

}

.submian .tipx span.cur {

	background-position: center bottom;

}

.submian .leftcontact {

	margin-top: 20px;

	margin-bottom: 20px;

}

.submian .leftcontactcomt {

	line-height: 28px;

	border: 1px solid #007525;

	padding: 10px;

	font-size: 13px;

}

.submian .leftcontact .title1 {

	height: 68px;

	line-height: 68px;

	border-bottom: 4px solid #007525;

	margin-bottom: 28px;

}

.submian .leftcontact .title1 span {

	color: #007525;

	font-size: 33px;

	font-weight: bold;

}

.submian .leftcontact .title1 i {

	color: #007525;

	font-size: 22px;

	font-weight: bold;

	text-align: right;

}

.submian .leftcontact_tel {

	margin-top: 10px;

	background: #F8A815 url(../images/leftcontact_tel.png) 10px center no-repeat;

	color: #fff;

	padding-left: 80px;

}

.submian .leftcontact_tel p {

	font-size: 18px;

	height: 35px;

	line-height: 3.2;

}

.submian .leftcontact_tel h2 {

	font-weight: bold;

	font-size: 18px;

}

.submian .subright {

	width: 948px;

	line-height: 28px;

}

.submian .subright .produtlist .list {

	overflow: hidden;

}

.submian .subright .produtlist .list .itag li {

	float: left;

	margin: 8px;

	width: 220px;

}

.submian .subright .produtlist .list .itag li.err span {

	cursor: text;

}

.submian .subright .produtlist .list .itag li img {

	width: 220px;

	height: 169px;

	display: block;

	padding: 2px;

	border: 1px solid #dcdcdc;

}

.submian .subright .produtlist .list .itag li span {

	cursor: pointer;

	height: 34px;

	line-height: 34px;

	display: block;

	width: 100%;

	text-align: center;

	overflow: hidden;

}

.submian .subright .produtlist .list .itag li:hover img {

	border-color: #007525;

	background: #007525;

}

.submian .subright .produtlist .list .itag li:hover span {

	color: #007525;

}

.submian .subright .listnews {

	padding: 0 20px 20px 20px; overflow:hidden

}

.submian .subright .listnews ul li {

	width: 100%;

	border-bottom: 1px dashed #d6d6d6;

	height: 40px;

	line-height: 40px;

}

.submian .subright .listnews ul li.err {

	margin-bottom: 20px;

}

.submian .subright .listnews ul li a {

	display: block;

}

.submian .subright .listnews ul li a p {

	float: left;

	cursor: pointer;

}

.submian .subright .listnews ul li a span {

	color: #999;

	cursor: pointer;

	float: right;

}

.submian .subright .listnews ul li a:hover p {

	color: #007525;

}

.submian .subright .listnews ul li a:hover span {

	color: #666;

}

.submian .subright .aboutlist, .submian .subright .aboutlistx {

	line-height: 28px;

	color: #333;

}

.aboutlist img {

	max-width: 100%

}

.submian .subright .conBox {

	padding: 0px 14px 20px;

	line-height: 24px;

	color: #333;

}

/* page_newsdetail_list */

.submian .subright .ArticleTitle {

	padding-bottom: 7px;

}

.submian .subright .ArticleTitle h1 {

	padding-top: 10px;

	font-size: 20px;

	line-height: 30px;

	text-align: center;

	color: #007525;

}

.submian .subright .ArticleMessage {

	text-align: center;

	line-height: 30px;

	border-top: 1px dotted #a6a6a6;

	border-bottom: 1px dotted #a6a6a6;

	margin-bottom: 10px;

}

.submian .subright .ArticleTencont {

	padding: 5px 0px 20px 0px;

	line-height: 2em;

	overflow: hidden;

}

.submian .subright .ArticleTencont img {

	max-width: 100%;

}

.submian .subright .ArticleTencont center {

	margin: 10px auto;

}

/* listProduct */

.listProduct {

	margin-top: 20px;

}

.listProduct .tod {

	overflow: hidden;

}

.listProduct ul {

	width: 110%;

}

.listProduct .item {

	width: 300px;

	float: left;

	position: relative;

	overflow: hidden;

	margin: 0px 15px 15px 0px;

	padding: 3px;

	background: #017c2c;

}

.listProduct .item img {

	width: 300px;

	height: 225px;

}

.listProduct .item:hover img {

	-webkit-transform: rotateY( 360deg );

	-moz-transform: rotateY( 360deg );

	-ms-transform: rotateY( 360deg );

}

.listProduct .item a {

	display: block;

	color: #fff;

	line-height: 26px;

	font-size: 16px;

}

.listProduct .item p {

	width: 100%;

	text-align: center;

}

.listProduct .item span {

	display: block;

	height: 50px;

	line-height: 3.2;

	color: #fff;

	font-size: 15px;

	font-weight: normal;

	text-align: center;

}

/* relatedLink */

.submian .subright .reLink {

	height: 30px;

	border-top: 1px solid #eee;

	border-bottom: 1px solid #eee;

	width: 100%;

	margin: 10px auto 10px;

	overflow: hidden;

}

.submian .subright .reLink .prevLink {

	float: left;

	margin-left: 10px;

	height: 30px;

	line-height: 30px;

}

.submian .subright .reLink .nextLink {

	float: right;

	margin-right: 10px;

	height: 30px;

	line-height: 30px;

}

.maplist li a {

	background: #eee;

	width: 98%;

	height: 30px;

	line-height: 30px;

	display: block;

	margin-bottom: 10px;

	padding-left: 2%;

	font-weight: bold;

}

.maplist li .box {

	width: 100%;

	height: auto;

	margin-bottom: 10px;

}

.maplist li .box a {

	float: left;

	height: 24px;

	line-height: 24px;

	width: auto;

	text-align: center;

	margin-right: 10px;

	padding: 0px 5px;

	font-weight: normal;

}

.maplist li .box a:hover {

	background: #ff611c;

	color: #fff;

}

/*浮动工具*/

.fix {

	position: fixed;

	z-index: 99;

	right: 0;

	bottom: 35%;

	width: 140px;

	height: 375px;

	text-align: center;

	display: block;

}

.fix .fixtop {

	padding-top: 70px;

	height: 30px;

	cursor: pointer;

	color: #fff;

}

.fix .comt {

	width: 140px;

}

.fix .comt ul {

}

.fix .comt li.qq {

	height: 45px;

	margin-top: 5px;

}

.fix .comt li.qq a {

	height: 45px;

	color: #fff;

	font-size: 16px;

	line-height: 45px;

}

.fix .comt li.qq:hover {

}

.fix .comt li {

	float: none;

	height: auto;

	color: #fff;

	text-align: center;

	font-size: 14px;

	padding: 0 10px;

}

.fix .comt li.zixiun {

	font-size: 14px;

	margin-top: 47px;

}

.fix .comt li a {

	color: #fff;

	display: block;

	padding-top: 85px;

}

.fix .comt li.sidle_m_t {

}

.fix .comt li.code {

	cursor: pointer;

	z-index: 10000000;

*margin-top: -6px;

	margin-top: 10px;

}

.fix .comt li.code .erwei {

}

.fix .comt li.code .erwei img {

	width: 86px;

	height: 86px;

}

.fix .comt li.code .erwei span {

	display: block;

	text-align: center;

	font-size: 16px;

	color: #fff;

}

.fix .comt .close {

	width: 124px;

	display: block;

	cursor: pointer;

	margin: 0 auto;

	position: relative;

	z-index: 20;

}

.fix .comt .close .fixclose {

	background: url(../images/fixclose.png) no-repeat;

	width: 42px;

	height: 116px;

	display: block;

	position: absolute;

	left: -40px;

	top: -204px;

	-webkit-transition: all .5s ease-in;

	-moz-transition: all .5s ease-in;

	-o-transition: all .5s ease-in;

	transition: all .5s ease-in;

}

.fix .comt .close .fixclose:hover {

	opacity: 0.8;

	filter: alpha(opacity=80);

	-moz-opacity: 0.8;

	-khtml-opacity: 0.8;

}

.fix .txt {

	width: 140px;

	position: absolute;

	left: 0px;

	background: url(../images/sidle.png) no-repeat center top;

	height: 375px;

}

.fix .fixclick {

	background: url(../images/fixclick.png) no-repeat;

	width: 30px;

	height: 117px;

	position: absolute;

	right: 0px;

	bottom: 50%;

	cursor: pointer;

	display: none;

}

.pageMsg {

	color: #333d58;

	margin-top: 30px;

}

.pageMsg #formPost table td input#txtImageCode {

	width: 70px;

}

.pageMsg #formPost table td input:focus {

	border-color: #eee;

	outline: 0;

}

.pageMsg #formPost table span.red {

	color: #f00;

	margin-right: 5px;

}

.pageMsg #formPost table input {

	border: 1px solid #ccc !important;

	font-family: "microsoft yahei";

}

.pageMsg #formPost table textarea {

	border: 1px solid #ccc !important;

}

.pageMsg #formPost table input.sub {

	font-family: "microsoft yahei";

	cursor: pointer;

	width: 100px;

	height: 35px;

	line-height: 24px;

	color: #848484;

	text-align: center;

	margin-top: 10px;

	background: #fff;

}

.pageMsg #formPost table input.sub:hover {

	background: #ff611c;

	color: #fff;

	border: 1px solid #eee !important;

}

.pageMsg #formPost table td input {

	width: 240px;

	height: 25px;

	line-height: 25px;

	padding: 0px 5px;

}

.pageMsg tr.code input {

	width: 90px;

}

.pageMsg .err {

	color: #f00;

	padding-left: 10px;

}

.pageMsg tr.item textarea {

	width: 240px;

	height: 50px;

	color: #666;

	border: 1px solid #ccc;

	padding: 0 5px;

	outline: none;

}

/*# sourceMappingURL=style.css.map */

#slider {

	width: 630px;

	height: 240px;

	position: relative;

	margin: 0 auto;

}

.scroll {

	width: 630px;

	height: 340px;

	margin: 0 auto;

	overflow: hidden;

	position: relative;

}

.scrollContainer {

	position: relative;

	width: 1815px;

	left: 0px;

}

.scrollContainer .current .inside {

	width: 230px;

	height: 288px;

}

.scrollContainer .panel {

	width: 195px;

	height: 146px;

	float: left;

	display: inline;

}

.panel .inside {

	display: block;

	position: relative;

}

.inside img {

	height: 100%;

	width: 100%;

}

.scroll li .inside span {

	width: 197px;

	height: 37px;

	line-height: 37px;

	display: none;

	position: absolute;

	bottom: -17px;

	left: 16px;

	background-color: #c69;

	font-size: 14px;

	color: #FFF;

	text-align: center;

}

.scroll li.current .inside span {

	display: block;

}

.btnMode a.btn {

	background: url(../images/tab1.png) no-repeat left top;

}

.btnMode a.btn {

	width: 20px;

	height: 39px;

	position: absolute;

	top: 80px;

}

.btnMode a.prev {

	left: -30px;

	background-position: 13px 0px;

}

.btnMode a.next {

	right: -30px;

	background-position: -13px 0;

}

.BMap_bubble_content {

	line-height: 22px;

}

#tp_img {

	float: left;

	width: 670px;

	overflow: hidden;

	text-align: center;

	font-size: 0;

}

.itag1 {

	width: 640px;

	float: left;

	position: relative;

	display: inline-block;

	background: #f1f1f1;

	border: 1px solid #e0e0e0;

	height: 82px;

	padding: 10px 10px 0;

	margin-top: 10px;

b

}

.itag1 .up, .itag1 .down {

	display: block;

	width: 23px;

	height: 66px;

	background: url(../images/icoup.png) no-repeat center;

	float: left;

}

.itag1 .down {

	background-image: url(../images/icodown.png);

}

.itag1 .img_ {

	height: 75px;

	width: 580px;

	margin: 0 5px;

	overflow: hidden;

	position: relative;

	float: left

}

.itag1 .img_ a {

	display: block;

	height: 75px;

	float: left;

	padding-right: 10px

}

.itag1 .img_bk {

	width: 800%

}

.itag1 .img_ img {

	border: 1px solid #eee;

}

.itag1 .img_ a:hover img, .itag .img_ a.hover img {

	border-color: #f60

}

.ProDes {

	padding-top: 10px;

	float: left;

}

[ig-null] {

margin-bottom:0px;

}

.dialog-alert {

	width: 440px;

	height: auto;

	position: fixed;

	left: 50%;

	top: 50%;

	margin: -150px 0 0 -220px;

	z-index: 100;

	background: #FFF;

	background: -webkit-linear-gradient(top, #f1f1f1 0%, #FFF 10%, #FFF 100%);

	display: none;

}

.dialog-alert .head {

	height: 40px;

	line-height: 40px;

	position: relative;

	margin-bottom: 10px;

}

.dialog-alert .head h2 {

	font-size: 16px;

	padding: 0 0 0 15px;

}

.dialog-alert .head .close {

	width: 40px;

	height: 40px;

	background: url(../images/ico-close.png) center center no-repeat;

	position: absolute;

	right: 0;

	top: 0;

}

.dialog-alert .head .close:hover {

	-webkit-transform: rotate(90deg);

	transform: rotate(90deg);

}

.dialog-alert .main {

	padding: 0 20px 20px 20px;

	font-size: 14px;

}

.dialog-alert .main .red {

	color: #F00;

}

.dialog-alert .foot {

	height: 34px;

	text-align: center;

	border-top: 1px solid #fff;

	padding: 10px 0 20px;

	background: none;

}

.dialog-alert .foot a {

	display: inline-block;

	vertical-align: middle;

	height: 34px;

	line-height: 34px;

	padding: 0 25px;

	background: #ddd;

	margin: 0 10px;

	font-size: 14px;

	border-radius: 3px;

}

.dialog-alert .foot .ok {

	background: #007525;

	color: #fff;

}

.dialog-alert .foot .ok:hover {

	background: #fda800;

}

.dialog-alert .foot .cancel {

	background: #bbb;

	color: #333;

}

.dialog-alert .foot .cancel:hover {

	background: #999;

}

.dialog-confirm {

	width: 440px;

	height: auto;

	position: fixed;

	left: 50%;

	top: 50%;

	margin: -150px 0 0 -220px;

	z-index: 100;

	background: #FFF;

	background: -webkit-linear-gradient(top, #f1f1f1 0%, #FFF 10%, #FFF 100%);

	display: none;

}

.dialog-confirm .head {

	height: 40px;

	line-height: 40px;

	position: relative;

	margin-bottom: 10px;

}

.dialog-confirm .head h2 {

	font-size: 16px;

	padding: 0 0 0 15px;

}

.dialog-confirm .head .close {

	width: 40px;

	height: 40px;

	background: url(../images/ico-close.png) center center no-repeat;

	position: absolute;

	right: 0;

	top: 0;

}

.dialog-confirm .head .close:hover {

	-webkit-transform: rotate(90deg);

	transform: rotate(90deg);

}

.dialog-confirm .main {

	padding: 0 20px 20px 20px;

	font-size: 14px;

}

.dialog-confirm .main .red {

	color: #F00;

}

.dialog-confirm .foot {

	height: 34px;

	text-align: center;

	border-top: 1px solid #fff;

	padding: 10px 0 20px;

}

.dialog-confirm .foot a {

	display: inline-block;

	vertical-align: middle;

	height: 34px;

	line-height: 34px;

	padding: 0 25px;

	background: #ddd;

	margin: 0 10px;

	font-size: 14px;

	border-radius: 3px;

}

.dialog-confirm .foot .ok {

	background: #d93636;

	color: #fff;

}

.dialog-confirm .foot .ok:hover {

	background: #a40606;

}

.dialog-confirm .foot .cancel {

	background: #bbb;

	color: #333;

}

.dialog-confirm .foot .cancel:hover {

	background: #999;

}

.dialog-log {

	position: absolute;

	z-index: 99;

	width: auto;

	padding: 10px 20px;

	border: 1px solid #e0272c;

	background: #ffe8e9;

	border-radius: 3px;

	box-shadow: 1px 1px 5px rgba(0,0,0,0.2);

	color: #e0272c;

}

.dialog-log i {

	position: absolute;

	left: 15px;

	top: -7px;

	width: 14px;

	height: 7px;

	background: url(../images/log-arrow.png) center center no-repeat;

}

.dialog-layout {

	position: fixed;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	filter: Alpha(opacity=50);

	background: #000;

	background: rgba(0,0,0,.5);

	z-index: 99;

}

.dialog-album {

	position: fixed;

	_position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	z-index: 100;

	display: none;

}

.dialog-album .layout {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,0.9) !important;

	filter: Alpha(opacity=90);

	background: #000;

	z-index: -1;

}

.dialog-album .container {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 2;

	overflow: hidden;

}

.dialog-album .container ul {

	float: left;

	width: 1000%;

	height: 100%;

	position: relative;

}

.dialog-album .container li {

	float: left;

	width: 10%;

	height: 100%;

	position: relative;

}

.dialog-album .container .img {

	width: 100%;

	height: 100%;

}

.dialog-album .container .img img {

	max-height: 100%;

	max-width: 80%;

	width: 800px;

	height: 600px;

}

.dialog-album .tool .close {

	position: absolute;

	width: 65px;

	height: 35px;

	top: 0;

	right: 0;

	background: url(../images/ico-album.png) 0 -105px no-repeat;

	z-index: 10;

	overflow: hidden;

	text-indent: -99em;

	opacity: 0.6 !important;

	filter: Alpha(opacity=60);

}

.dialog-album .tool .close:hover {

	opacity: 0.9 !important;

	filter: Alpha(opacity=90);

}

.dialog-album .tool .right, .dialog-album .tool .left {

	position: absolute;

	width: 30px;

	height: 30px;

	top: 50%;

	margin-top: -10px;

	z-index: 10;

	text-indent: -99em;

	overflow: hidden;

	background: url(../images/ico-album.png) -35px 0 no-repeat;

}

.dialog-album .tool .right {

	left: 20px;

	background-position: -35px -35px;

}

.dialog-album .tool .left {

	right: 20px;

}

.dialog-album .tool .right:hover {

	background-position: 0 -35px;

}

.dialog-album .tool .left:hover {

	background-position: 0 0;

}

.dialog-album .tool .play, .dialog-album .tool .plus {

	position: absolute;

	width: 30px;

	height: 30px;

	right: 20px;

	bottom: 20px;

	background: #CCC;

	z-index: 10;

	overflow: hidden;

	background: url(../images/ico-album.png) 0 -70px no-repeat;

	overflow: hidden;

	text-indent: -99em;

}

.dialog-album .tool .play {

	background-position: -35px -70px;

}

.dialog-album .tip {

	position: absolute;

	width: 50%;

	height: 15px;

	left: 25%;

	bottom: 20px;

	z-index: 10;

	text-align: center;

}

.dialog-album .tip span {

	display: inline-block;

	width: 12px;

	height: 12px;

	border: 1px solid #aaa;

	border-radius: 13px;

	background: #FFF;

	margin: 0 5px;

	vertical-align: middle;

	cursor: pointer;

}

.dialog-album .tip span.cur {

	background: #666;

}

/* 4:3 图文 */

.list-case {

	padding: 0 20px;

	margin-bottom: 10px;

}

.list-case .list {

	padding: 10px 0 10px;

}

.list-case .item {

	padding: 15px 0 15px 180px;

	height: 124px;

	border-top: 1px dashed #ddd;

	position: relative;

}

.list-case .item:first-child {

	border-top: 0;

}

.list-case .item .img {

	position: absolute;

	left: 0;

	top: 15px;

	width: 166px;

	height: 124px;

	background: #f1f1f1;

}

.list-case .item .img img {

	display: block;

	width: 166px;

	height: 124px;

}

.list-case .item .date {

	position: absolute;

	right: 0;

	top: 15px;

	color: #999;

}

.list-case .item h3 {

	font-size: 16px;

	line-height: 20px;

	margin-bottom: 8px;

}

.list-case .item h3 a {

}

.list-case .item h3 a:hover {

	text-decoration: underline;

}

.list-case .item p {

	height: 60px;

	line-height: 20px;

	color: #666;

	overflow: hidden;

	margin-bottom: 16px;

}

.list-case .item .detail {

	height: 20px;

}

.list-case .item .detail a {

	line-height: 20px;

}

/* 产品详情页 */

.product-content {

	padding: 20px;

}

.product-photo {

	float: left;

	width: 440px;

}

.product-photo .original {

	width: 440px;

	height: 330px;

	overflow: hidden;

	margin-bottom: 10px;

}

.product-photo .original img {

	display: block;

	width: 100%;

	height: 330px;

}

.product-photo .prev, .product-photo .next {

	float: left;

	width: 17px;

	height: 69px;

	background: url(../images/photo-pn.png) 0 0 no-repeat;

	cursor: pointer;

}

.product-photo .next {

	float: right;

	background-position: -19px 0;

}

.product-photo .prev:hover {

	background-position: 0 -70px;

}

.product-photo .next:hover {

	background-position: -19px -70px;

}

.product-photo .nodrop {

	cursor: no-drop;

}

.product-photo .prev.nodrop:hover {

	background-position: 0 0;

}

.product-photo .next.nodrop:hover {

	background-position: -19px 0;

}

.product-photo .thum {

	float: left;

	width: 395px;

	height: 69px;

	margin: 0 0 0 5px;

	overflow: hidden;

	position: relative;

}

.product-photo .thum dl {

	float: left;

	width: 300%;

	height: 69px;

	position: relative;

}

.product-photo .thum dd {

	float: left;

	width: 87px;

	height: 65px;

	border: 2px solid #fff;

	margin: 0 10px 0 0;

	cursor: pointer;

	background: #f1f1f1;

}

.product-photo .thum img {

	width: 100%;

	height: 65px;

	display: block;

}

.relink {

	padding: 0 10px;

	height: 40px;

	line-height: 40px;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	margin: 0 20px 20px 20px;

}

.relink p {

	float: right;

	width: 50%;

	text-align: right;

	overflow: hidden;

}

.relink p:first-child {

	float: left;

	text-align: left;

}

.product-photo .thum dd.current {

	border-color: #007525;

}

.product-info {

	margin: 0 0 0 460px;

	position: relative;

	height: 346px;

}

.product-info h1 {

	font-size: 20px;

	line-height: 1.2;

	margin-bottom: 20px;

}

.product-info .order {

	float: left;

	margin: 3px 0;

}

.product-info .order a {

	display: block;

	width: 115px;

	height: 30px;

	line-height: 30px;

	color: #FFF;

	font-size: 14px;

	background: #007525;

	text-align: center;

	border-radius: 5px;

}

.product-info .order a:hover {

	background: #FC771C;

}

.product-info .bdshare {

	float: right;

+margin-right:10px;

}

.product-info .bdshare .head {

	display: none;

}

.product-info .des {

	float: left;

	padding: 15px 0;

	width: 100%;

	height: 200px;

	line-height: 24px;

	margin-bottom: 40px;

	overflow: hidden;

}

.product-info .tel {

	width: 220px;

	height: 55px;

	padding: 0;

	line-height: 1.1;

	position: absolute;

	left: 0;

	bottom: 10px;

	margin: 0;

}

.product-info .tel dt {

	font-size: 16px;

	font-weight: 700;

}

.product-info .tel dd {

	font-size: 27px;

	color: #007525;

	font-weight: 700;

}

.article-container {

	border-top: 1px dashed #ddd;

	margin: 20px 0 0;

}

.article-container .article {

	padding-bottom: 10px;

}

.article-container .article img {

	max-width: 100%;

}

.article-head {

	padding: 20px 0 10px;

}

.article-head h2 {

	width: 240px;

	height: 40px;

	line-height: 40px;

	font-size: 16px;

	color: #007525;

}

/* 产品详情页 */

.original2 {

	width: 100%;

	height: auto;

	overflow: hidden;

	margin-bottom: 10px;

}

.original2 img {

	display: block;

	max-width: 100%;

	height: auto;

	margin: 0 auto;

}

.product-info2 {

	position: relative;

	padding: 10px 335px 10px 0;

	min-height: 35px;

}

.product-info2 h1 {

	font-size: 20px;

}

.product-info2 .telx {

	width: 250px;

height:;

	background: url(../images/ico-tel2.png) left top no-repeat;

	padding: 0 0 0 60px;

	line-height: 1.1;

	position: absolute;

	right: 0;

	top: 10px;

}

.product-info2 .telx dt {

	font-size: 16px;

	font-weight: 700;

}

.product-info2 .telx dd {

	font-size: 30px;

	color: #007525;

	font-weight: 700;

}

.recommend-news {

	margin: 20px;

}

.recommend-news .head {

	height: 38px;

	line-height: 38px;

	position: relative;

	border: 1px solid #ddd;/*background: url(../images/header-bg.png) left -80px repeat-x #fff;*/

}

.recommend-news .head h2 {

	font-size: 18px;

	color: #007525;

	border-left: 5px solid #007525;

	padding: 0 0 0 20px;/*background: url(../images/ico-rec.png) left center no-repeat;*/

}

.recommend-news .head .mo {

	position: absolute;

	right: 10px;

	top: 0;

	font-size: 16px;

	color: #999;

	font-size: small;

}

.recommend-news .head .mo:hover {

	color: #007525;

}

.recommend-news .main {

	width: autp;

	overflow: hidden;

	padding: 20px 20px 20px 0;

}

.recommend-news .list {

	float: left;

	width: 110%;

}

.recommend-news .item {

	float: left;

	width: 420px;

	height: 30px;

	line-height: 30px;

	margin-right: 50px;

	position: relative;

}

.recommend-news .item a {

	/*background: url(../images/ico-news.png) left center no-repeat;*/

	padding: 0 0 0 12px;

}

.recommend-news .item a:hover {

	text-decoration: underline;

}

.recommend-news .item span {

	position: absolute;

	right: 0;

	top: 0;

	color: #999;

}

.recommend-pro {

	margin-bottom: 20px;

	padding: 0 20px;

}

.recommend-pro .head {

	height: 38px;

	line-height: 38px;

	position: relative;

	border: 1px solid #ddd;/*background: url(../images/header-bg.png) left -80px repeat-x #fff;*/

}

.recommend-pro .head h2 {

	font-size: 18px;

	color: #007525;

	border-left: 5px solid #007525;

	padding: 0 0 0 20px;/*background: url(../images/ico-rec.png) left center no-repeat;*/

}

.recommend-pro .head .mo {

	position: absolute;

	right: 10px;

	top: 0;

	font-size: 16px;

	color: #999;

	font-size: small;

}

.recommend-pro .head .mo:hover {

	color: #007525;

}

.recommend-pro .main {

	width: 100%;

	overflow: hidden;

	padding: 20px 0 0;

}

.recommend-pro .list {

	float: left;

	width: 110%;

}

.recommend-pro .item {

	float: left;

	width: auto;

	margin: 0 20px 0 0;

}

.recommend-pro .item .img {

	width: 287px;

	height: 215px;

	overflow: hidden;

	border: 1px solid #ddd;

	background: #f1f1f1;

}

.recommend-pro .item .img img {

	width: 100%;

	height: 215px;

}

.recommend-pro .item h3 {

	line-height: 40px;

	text-align: center;

	font-weight: 400;

}

.recommend-pro .item h3 a {

}

.recommend-pro .item:hover {

	border-color: #c8a48e;

}

.recommend-form {

	padding: 0 20px;

}

.recommend-form .head {

	height: 38px;

	line-height: 38px;

	position: relative;

	border: 1px solid #ddd;/*background: url(../images/header-bg.png) left -80px repeat-x #fff;*/

}

.recommend-form .head h2 {

	font-size: 18px;

	color: #007525;

	border-left: 5px solid #007525;

	padding: 0 0 0 20px;/*background: url(../images/ico-rec.png) left center no-repeat;*/

}

.recommend-form .main {

	width: auto;

	overflow: hidden;

	padding: 40px 20px 20px;

}

.recommend-form .main > * {

	float: left;

	width: 100%;

	clear: both;

	margin-bottom: 15px;

	position: relative;

}

.recommend-form .row-1 {

	width: 350px;

	height: auto;

	padding: 0 0 0 50px;

*padding:0 0 0 5px;

	border: 1px solid #ddd;

}

.recommend-form .row-2 {

	width: 710px;

	height: auto;

	padding: 0 0 0 0;

	border: 1px solid #ddd;

}

.recommend-form .row-3 {

	width: 800px;

	height: auto;

}

.recommend-form .ico-name {

	background: url(../images/form-name2.png) 15px center no-repeat;

}

.recommend-form .ico-phone {

	background: url(../images/form-phone2.png) 15px center no-repeat;

}

.recommend-form .ico-email {

	background: url(../images/form-email2.png) 15px center no-repeat;

}

.recommend-form .required .tip {

	position: absolute;

	right: 0;

	top: 0;

	height: 40px;

	line-height: 40px;

	padding: 0 10px;

	font-style: normal;

	color: #F00;

}

.recommend-form .txt {

	text-indent: 2em;

	width: 100%;

*width: 315px;

	height: 40px;

	line-height: 40px;

	background: #fff;

	border: 0;

	color: #999;

}

.recommend-form .text {

	width: 700px;

	border: 0;

	background: #FFF;

	padding: 5px 5px;

	line-height: 20px;

	height: 100px;

	color: #999;

}

.recommend-form img.code {

	float: left;

	width: 110px;

	height: 42px;

	margin-left: 10px;

}

.recommend-form input.code {

	float: left;

	width: 178px;

	height: 40px;

	line-height: 40px;

	border: 1px solid #ddd;

	background: #FFF;

	padding: 0 10px;

	color: #999;

}

.recommend-form .submit, .recommend-form .reset {

	float: left;

	width: 200px;

	height: 42px;

	border: 0;

	cursor: pointer;

	color: #FFF;

	font-size: 16px;

}

.recommend-form .submit {

	background: #007525;

}

.recommend-form .reset {

	background: #292826;

	margin: 0 0 0 10px;

}

.recommend-form .submit:hover {

	background: #FC771C;

}

.recommend-form .reset:hover {

	background: #000;

}

.recommend-form .onfocus, .recommend-form .onfocus input.code {

	border-color: #aaa;

}

.BMap_bubble_content {

	font-size: 12px;

	line-height: 1.4;

}

/*↓组图样式↓*/

.HS10, .HS15 {

	overflow: hidden;

	clear: both;

}

.HS10 {

	height: 10px;

}

.HS15 {

	height: 15px;

}

.Hidden {

	display: none;

}

.Clearer {

	display: block;

	clear: both;

	font-size: 1px;

	line-height: 1px;

	margin: 0;

	padding: 0;

}

.FlLeft {

	float: left;

}

.FlRight {

	float: right;

}

/*幻灯片区域背景*/

.MainBg {

	width: 920px;

	margin: 0 auto;

}

/*大图展示区域*/

.OriginalPicBorder {

	padding: 0;

}

#OriginalPic {

	width: 920px;

	overflow: hidden;

	position: relative;

	font-size: 12px;

}

#OriginalPic img {

	display: block;

	min-width: 100px;

	margin: 0 auto;

}

/*鼠标手势*/

.CursorL {

	position: absolute;

	z-index: 999;

	width: 50%;

	height: 600px;

	color: #FFF;

	left: 0;/*cursor: url(../images/CurL.cur), auto;*/

	/*background: url(../images/space.png) repeat scroll 0 0 transparent;*/

}

.CursorR {

	position: absolute;

	z-index: 999;

	width: 50%;

	height: 600px;

	color: #FFF;

	right: 0;/*cursor: url(../images/CurR.cur), auto;*/

	/*background: url(../images/space.png) repeat scroll 0 0 transparent;*/

}

/*小图预览和滑动*/

.SliderPicBorder {

	width: 100%;

	overflow: hidden;

}

.ThumbPicBorder {

	width: 920px;

	margin: 0 auto;

	background: #eeeeee;

	overflow: hidden;

	position: relative;

}

.ThumbPicBorder #btnPrev {

	width: 45px;

	height: 113px;

	cursor: pointer;

	position: absolute;

	left: 20px;

	top: 20px;

}

.ThumbPicBorder #btnNext {

	width: 45px;

	height: 113px;

	cursor: pointer;

	position: absolute;

	right: 20px;

	top: 20px;

}

.ThumbPicBorder .pic {

	width: 755px;

	overflow: hidden;

	position: relative;

	margin: 20px auto;

}

#ThumbPic img {

	border: 3px solid #ddd;

	cursor: pointer;

	background-color: #ddd;

	margin: 0 5px;

	width: 135px;

	height: 108px;

	display: block;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

#ThumbPic img.active {

	border: 3px solid #007525;

}

/*↑组图样式↑*/



/*AB模版网新增翻页样式 各类模版第一站 www.adminbuy.cn*/

.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}

.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999; float:inherit}

.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}

.pagess ul li:hover a{color:#fff;}

.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}

.pagess ul li.thisclass a {color: #fff;}

.pagess ul li a{ display:block;color:#999}

.pagess ul li a:hover {color: #fff;}