@charset "gb2312";
body {
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	font-size: 12px;
}
* {
	margin: 0px;
	padding: 0px;
}
ul,li {
	list-style-type: none;
}

a, a:visited {
	color: #000;
	text-decoration: none;
}

.w1112 {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.clear {
	clear: both;
}
.top-tip {
	line-height: 30px;
	height: 30px;
	background-color: #f4f4f4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eae9e9;
	color: #333;
	font-size: 14px;
}
.tleft {
	float: left;
}
.tright {
	float: right;
	background-image: url(../images/tel.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.tright b{
	font-size: 18px;
	color: #4a9e46;
}
.top {
	height: 100px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
#ts {
	height: 130px;
	z-index: 9999;
	-webkit-box-shadow: 1px 3px 6px #ccc;
	-moz-box-shadow: 1px 3px 6px #ccc;
	background-color: #FFF;
	width: 100%;
	position: absolute;
}

.logo {
	float: left;
	margin-top: 24px;
	text-align: right;
	width: 430px;
	font-size: 14px;
	color: #666;
}
.nav {
	float: right;
	width: 740px;
	margin-top: 50px;
}
.nav ul li {
	float: left;
	width: 105px;
	text-align: center;
	display: block;
	line-height: 25px;
	height: 50px;
	font-size: 14px;
	background-image: url(../images/line.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #333;
	position: relative;
}
.top #nav #menu li ul li a {
	color: #FFF;
}

/********NAV*******/
ul.menu {
	list-style: none;
	background-image: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0;
	width: 1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

ul.menu * {
	margin:0;
	padding:0;
	z-index: 99999;
}
ul.menu ul {
	position: absolute;
	top: 50px;
	display: none;
	opacity: 0;
	list-style: none;
	font-size: 14px;
	font-weight: normal;
	width: 150px;
	left: 0px;
	height: auto;
	background-color: #00923f;
	z-index: 9999;
	padding-right: 0px;
	padding-left: 0px;
}
ul.menu ul li {
	position: relative;
	line-height: 30px;
	height: 30px;
	width: 150px;
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #09833e;
}
#nav #menu ul.menu ul li a,#nav #menu ul.menu ul li a:visited {
	display: block;
	font-weight: normal;
	line-height: 30px;
	height: 30px;
	width: 150px;
	color: #fff;
	font-size: 14px;
}
ul.menu ul li a:hover {
	color: #FFFFFF;
	background-color: #e77817;
	line-height: 30px;
	display: block;
	height: 30px;
	width: 150px;
	background-image: none;
}

ul.menu .menulink {
	padding: 0px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#menu .home {
	color: #FFF;
	background-color: #146BB8;
}


/****************NAV************/
.banner {
	height: 475px;
}
.nav ul li a, .nav ul li a:visited {
	display: block;
}
.nav ul li a:hover {
	color: #FFF;
	background-image: url(../images/nav-view.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.view a, .view a:visited {
	color: #FFF;
	background-image: url(../images/nav-view.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.inabo.w1112 h1 span {
	font-size: 14px;
	text-transform: uppercase;
	display: block;
	color: #999;
}

#full-screen-slider {
	width: 100%;
	height: 475px;
	float: left;
	position: relative;
	top: 130px;
}
#slides { display:block; width:100%; height:475px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:20%; top:440px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px; border-radius:15px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff7800}



.inabo.w1112 h1 {
	height: 60px;
	text-align: center;
	background-image: url(../images/abo-line.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 24px;
	color: #666;
	font-weight: normal;
	display: block;
	padding-top: 10px;
	margin-top: 10px;
}
.inableft {
	float: left;
	width: 630px;
	background-image: url(../images/ab-leftline.jpg);
	background-position: right center;
	background-repeat: no-repeat;
	font-size: 14px;
	line-height: 30px;
	color: #636262;
	font-weight: normal;
}
.inabright {
	width: 530px;
	border: 1px solid #e5e5e5;
	float: right;
	position: relative;
	height: 298px;
	padding: 3px;
}
.inableft img {
	float: left;
	margin-right: 15px;
}


#cqh-box {
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
#cqh-box ul {
	margin:0;
	padding:0;
}
#cqh-box li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#cqh-box img {
	border:none;
}
#cqh-num {
	width:100%;
	height:16px;
	float:right;
	position:absolute;
	right:0px;
	bottom:4px;
}
#cqh-num span {
	display: block;
	float: left;
	width: 13px;
	height: 14px;
	border: 1px solid #4a9e46;
	background-color: #4a9e46;
	color: #FFF;
	line-height: 14px;
	text-align: center;
	cursor: pointer;
	margin: 0 3px;
	font-size: 11px;
}
#cqh-num span.this {
	background-color:#d2e697;
	color:#666;
}
.shij {
	line-height: 29px;
	color: #FFF;
	height: 29px;
	width: 139px;
	position: absolute;
	background-image: url(../images/img-bg.png);
	background-repeat: no-repeat;
	z-index: 9999;
	font-size: 14px;
	left: 0px;
	top: 20px;
	padding-left: 10px;
}
.inad {
	background-color: #4a9e46;
	height: 118px;
	color: #FFF;
	margin-top: 20px;
	margin-bottom: 20px;
}
.inadtex.w1112 ul li {
	float: left;
	width: 180px;
	display: block;
	height: 92px;
	padding-left: 60px;
	background-image: url(../images/st2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 18px;
	font-weight: bold;
	padding-top: 26px;
	text-align: left;
	margin-left: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4b802c;
	padding-right: 20px;
}
.inadtex.w1112 ul li em {
	font-size: 12px;
	font-style: normal;
	display: block;
	margin-top: 6px;
	font-weight: normal;
}
.inad .inadtex.w1112 ul .ad1 {
	margin: 0px;
	background-image: url(../images/st1.jpg);
}
.inad .inadtex.w1112 ul .ad3 {
	background-image: url(../images/st3.jpg);
}
.inad .inadtex.w1112 ul .ad4 {
	background-image: url(../images/st4.jpg);
	border-right-width: 0px;
	border-right-style: none;
}
.class {
	display: block;
	text-align: center;
	background-image: url(../images/ti-bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: 24px;
	color: #333;
	font-weight: normal;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 0px;
	height: 70px;
	line-height: 40px;
}
.class em {
	text-transform: uppercase;
	font-style: normal;
	display: block;
	color: #999;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	height: 20px;
}
.class span {
	color: #00923F;
}

.inpro.w1112 ul li,.mproducts ul li,#products li {
	float: left;
	width: 281px;
	border: 1px solid #eee;
	height: 326px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.inpro.w1112 ul li a em,.mproducts li a em,#products li a em {
	font-style: normal;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	display: block;
}
#clearright,#products #clearright {
	float: right;
	margin: 0px;
}
.inpro.w1112 ul li em,#products li em {
	background-color: #00923F;
	display: block;
	height: 55px;
	color: #FFF;
	text-align: center;
	font-style: normal;
	font-size: 14px;
	margin-top: 11px;
}
.inpro.w1112 ul li em a, .inpro.w1112 ul li em a:visited,#products li em a,#products li em a:visited {
	display: block;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	line-height: 30px;
	margin-top: 3px;
}
.innew1 ul li span {
	font-size: 12px;
	float: right;
	color: #666;
	margin-right: 5px;
}
.link {
	margin-bottom: 10px;
	line-height: 20px;
}
.ftex a, .ftex a:visited,.link a,.link a:visited {
	color: #E3E3E3;
}
.inadva h1 {
	text-align: center;
	font-weight: normal;
	background-image: url(../images/classname-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 50px;
	height: 50px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.inadva {
	background-image: url(../images/bg1.png);
	background-repeat: repeat-y;
	background-position: center top;
}
.lef1 {
	float: left;
	width: 620px;
}
.lef1 h5 {
	background-image: url(../images/01.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 45px;
	text-indent: -9999px;
	padding-top: 20px;
}
.ts {
	line-height: 2em;
	color: #333;
	padding-left: 20px;
	padding-top: 15px;
	font-size: 18px;
}
.dt2 {
	margin-top: 50px;
}

.lef2 {
	float: left;
}
.rig2 {
	float: left;
	width: 540px;
	margin-left: 60px;
}
.rig1 {
	float: right;
}
.rig2 h5 {
	background-image: url(../images/02.png);
	background-repeat: no-repeat;
	height: 45px;
	text-indent: -9999px;
}
.dt3 .lef1 {
	float: left;
	width: 550px;
	margin-top: 40px;
	margin-left: 30px;
}
.dt3 .lef1 h5 {
	background-image: url(../images/03.png);
}
.dt4 .rig2 h5 {
	background-image: url(../images/04.png);
}
.dt5 .lef1 h5 {
	background-image: url(../images/05.png);
}
.dt6 .rig2 h5 {
	background-image: url(../images/06.png);
}
.dt4 .rig2 {
	margin-top: 30px;
}
.dt4 {
	margin-top: 30px;
}
.dt5 .lef1 {
	margin-top: 30px;
	margin-left: 30px;
}
.dt5 .rig1 {
	margin-right: 30px;
	margin-bottom: 20px;
}
.dt6 .rig2 {
	margin-top: 30px;
	margin-left: 100px;
}
.dt6 .lef2 {
	margin-left: 30px;
}
.dt1 .lef1 {
	margin-top: 30px;
	margin-left: 40px;
}
.dt1 .rig1 {
	margin-right: 30px;
}
.dt2 .lef2 {
	margin-left: 40px;
}
.case-logo { display: table;}
.case-logo li {
	float: left;
	display: block;
	width: 214px;
	margin-right: 10px;
	margin-left: 10px;
}
.case-logo li img {


}
.case-logo li b {
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.case-logo li i {
	font-style: normal;
	display: block;
	text-align: center;
	line-height: 25px;
}
.blk_18 {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
}
.blk_18 .pcont {
	width: 1170px;
	float: left;
	overflow: hidden;
	margin-right: 6px;
	margin-left: 6px;
}
.blk_18 .ScrCont {
	width: 32766px;
	zoom: 1;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
 float:left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
 width:9px;
 height:30px;
 float:left;
 background:url(../images/ax.png) no-repeat;
}
.blk_18 .LeftBotton {
	background-position: 0px 0;
	margin-top: 99px;
}
.blk_18 .RightBotton {
	background-position: 0px -36px;
	margin-top: 99px;
}
.blk_18 .LeftBotton:hover {
 background-position: -24px 0px;
}
.blk_18 .RightBotton:hover {
 background-position: -24px -36px;
}
.blk_18 .pl img {
 display:block;
 cursor:pointer;
 border:none;
 margin:6px auto 1px auto;
}
.blk_18 .pl {
 width:105px;
 border:1px solid #f3f3f3;
 float:left;
 float:left;
 text-align:center;
 line-height:24px;
}
.blk_18 a.pl:hover {
 border:1px solid #5dacec;
 color:#5dacec;
 background:#fff;
}
.innews {
	margin-top: 40px;
}

.innew1 {
	float: left;
	width: 370px;
	margin-right: 45px;
}
.innew1 h3 {
	line-height: 38px;
	height: 38px;
	background-image: url(../images/new-ti.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 16px;
	color: #FFF;
}
.innew1 h3 span {
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	float: right;
	margin-right: 5px;
}
.innew1 ul {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.innew1 ul li {
	line-height: 25px;
	background-image: url(../images/ico1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 25px;
	padding-left: 12px;
	font-size: 14px;
	display: block;
	clear: both;
	margin: 0px;
}
.innew1 ul li a, .innew1 ul li a:visited {
	color: #333;
}
.innew1 ul li a:hover {
	color: #00923F;
}
.footer {
	margin-top: 20px;
	background-image: url(../images/foog-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 166px;
}
.flogo {
	float: left;
	width: 289px;
}
.fcode {
	float: right;
	width: 125px;
	margin-top: 15px;
}
.ftex {
	float: left;
	width: 740px;
	text-align: center;
	margin-top: 10px;
	color: #e3e3e3;
	line-height: 20px;
}
.mb {
	height: 246px;
	background-image: url(../images/mb1.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.main {
	width: 1112px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
.main .mlfet {
	float: left;
	width: 213px;
}
.main .mright {
	float: right;
	width: 850px;
}
.mlfet h1 {
	height: 61px;
	width: 213px;
	background-image: url(../images/classname.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	font-weight: bold;
	padding-top: 20px;
}
.mlfet h1 span {
	display: block;
	font-variant: small-caps;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	line-height: 20px;
}
.classlist li {
	font-size: 14px;
	line-height: 50px;
	height: 50px;
	text-align: center;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0cfcf;
}
.classlist {
	background-color: #ececec;
	padding-top: 20px;
	padding-bottom: 30px;
}
.classlist li a, .classlist li a:visited {
	display: block;
}
.classlist li a:hover {
	color: #FFF;
	background-color: #4A9E46;
}
.look a, .look a:visited {
	color: #FFF;
	background-color: #4C9F45;
}
.newsnav span {
	font-size: 14px;
	color: #666;
	float: right;
	font-weight: normal;
}
.newsnav {
	line-height: 35px;
	height: 48px;
	background-image: url(../images/newsnav-bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	color: #333;
}
.maintext {
	line-height: 2em;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 14px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.mproducts ul li a:hover {
	color: #4C9F45;
}
.mproducts ul li:hover {
	border: 1px solid #4C9F45;
}
.inpro.w1112 ul li:hover,#products li:hover {
	border: 1px solid #4A9E46;
	color: #4A9E46;
}
.inpro.w1112 ul li a em:hover {
	color: #4A9E46;
}
.page {
	line-height: 40px;
	height: 40px;
}
.page b {
	color: #FFFFFF;
	line-height: 20px;
	height: 20px;
	margin-right: 3px;
	margin-left: 3px;
	background-color: #00923F;
	font-size: 12px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.page a b {
	background-color: #E77817;
}


.page a,.page a:visited {
	padding-right: 8px;
	padding-left: 8px;
	color: #FFFFFF;
	line-height: 20px;
	height: 20px;
	margin-right: 3px;
	margin-left: 3px;
	background-color: #E77817;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.nlist .npic {
	float: left;
	width: 231px;
	margin-bottom: 10px;
	margin-right: 30px;
	margin-left: 5px;
}
.nlist .ntex {
	float: left;
	padding-top: 20px;
	width: 510px;
}
.npic img {
}
.nlist .ntex h1 {
	font-size: 16px;
	font-weight: normal;
}
.nlist .ntex i {
	font-size: 12px;
	font-style: normal;
	line-height: 1.5em;
	color: #888;
	margin-top: 10px;
	margin-left: 20px;
	display: block;
}
.clears {
	clear: both;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #E1E1E1;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
	height: 1px;
}
.ntitle {
	font-size: 16px;
	color: #666;
	text-align: center;
}
.sti {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-align: center;
	margin-bottom: 20px;
}
.sti a, .sti a:visited {
	color: #666;
}
.innew1 h3 span a, .innew1 h3 span a:visited {
	color: #FFF;
}
.more a, .more a:visited {
	background-color: #4C9F45;
	color: #FFF;
	margin-left: 10px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.tile { width: 214px; height: 227px; background-color: #000; display: inline-block; background-size: cover; position: relative; cursor: pointer; transition: all 0.4s ease-out;
overflow: hidden; color: white; }

.tile img {
	/* [disabled]height: 100%; */
	/* [disabled]width: 100%; */
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	transition: all 0.4s ease-out;
}
.tile .text { z-index: 99; position: absolute; padding: 30px; height: calc(100% - 60px); }
.tile h1 { font-weight: 300; text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3); }
.tile h2 {
	margin-top: 60px;
	font-style: normal;
	transform: translateX(300px);
	font-size: 14px;
	line-height: 25px;
	margin-right: 5px;
	margin-left: 10px;
	font-weight: normal;
	text-align: center;
	position: absolute;
	z-index: 999;
}
.tile a .animate-text{
	color: #FFF;
	display: block;
}
.tile p {
	margin-top: 20px;
	line-height: 20px;
	transform: translateX(-300px);
	transition-delay: 0.2s;
	font-size: 12px;
	margin-right: 10px;
	margin-left: 10px;
	position: absolute;
	z-index: 999;
	top: 85px;
}
.animate-text {  transition: all 0.6s ease-in-out; }
.tile:hover img { opacity: 0.3; }
.tile:hover .animate-text { transform: translateX(0); opacity: 1; }

.mb {
	height: 297px;
}
.mbimg {
	line-height: 33px;
	height: 33px;
	width: 100%;
	z-index: 5;
	top: 130px;
}
.navtion {
	color: #FFF;
	z-index: 10;
	position: relative;
	margin-top: -33px;
}
.navg {
	background-color: #000;
	opacity: 0.3;
	line-height: 33px;
	height: 33px;
	z-index: 8;
	margin-top: -33px;
	position: relative;
}
.nav-class{
	width: 1200px;
	margin-top: 45px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.nav-class ul li{
	color: #000000;/*width:149px;*/
	text-align: center;
	/*float:left;*/margin-right: 5px;
	list-style: none;
	height: 38px;
	width: 149px;
	line-height: 38px;
	font-size: 14px;
	background-color: #f2f2f2;
}

.nav-class {*text-align:center;}
.nav-class ul {display:table;margin-left:auto;margin-right:auto;}
.nav-class ul li{float:left;*float:none;*display:inline;*zoom:1;}
.nav-class.w1112 ul li a, .nav-class.w1112 ul li a:visited {
	font-size: 14px;
	display: block;
}
.nav-class.w1112 ul li a:hover {
	background-color: #00923F;
	color: #FFF;
}
.look a,.look a:visited {
	color: #FFF;
	background-color: #00923F;
}
.titleh1 {
	font-size: 20px;
	text-align: center;
	color: #666;
	line-height: 40px;
}
.news .sti {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	margin-bottom: 20px;
}
.sti a, .sti a:visited {
	color: #666;
}
.listt {
	color: #666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E7E7E7;
	margin-top: 40px;
}
.listt a, .listt a:visited {
	color: #00923F;
}
#products {
	margin-top: 20px;
}
#products li em {
	line-height: 18px;
}
#products li {
	margin-bottom: 50px;
	display: block;
}
.news li {
	padding-bottom: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	width: 50%;
	height: 100px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEE;
}
.news li span {
	display: block;
	height: 70px;
	width: 80px;
	background-color: #f5f5f5;
	float: left;
	color: #00923F;
	text-align: center;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
}
.news li a, .news li a:visited {
	display: block;
	float: left;
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 5px;
}
.news li i {
	margin-left: 0px;
	font-style: normal;
	line-height: 18px;
	color: #999;
	font-size: 12px;
	display: block;
	clear: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
}
.news li span b {
	display: block;
	font-size: 26px;
}
.ntitle {
	float: left;
	width: 480px;
	padding-right: 20px;
}
.ntitle a:hover {
	color: #00923F;
}
#caselist {
	margin-top: 20px;
}
#caselist li h2,#zz li h2 {
	font-size: 14px;
	color: #000;
	font-weight: normal;
}
#caselist li p {
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	line-height: 18px;
	color: #999;
	font-size: 12px;
	height: 36px;
}

#zz li img{
	max-height:146px;
	max-width:200px;
	}

#caselist li {
	float: left;
	width: 25%;
	text-align: center;
	display: block;
	margin-bottom: 20px;
}
.pvtext .pic {
	float: left;
	width: 460px;
	text-align: center;
	height: 300px;
	padding: 10px;
	border: 1px solid #E3E3E3;
}
.pic img{
max-width: 460px;
height:300px;
_width:expression(this.width > 460 ? "460px" : this.width);
}
.pvtext .pname {
	float: left;
	width: 660px;
	padding: 20px;
	height: 282px;
}
.pname p {
	color: #00923F;
	font-weight: bold;
	margin-left: 20px;
}

.pname p strong {
	line-height: 50px;
	color: #333;
	font-weight: normal;
}
.pname p em {
	font-style: normal;
	color: #333;
	font-weight: normal;
	font-family: Arial;
}
.pname p span {
	line-height: 18px;
	color: #666;
	font-size: 12px;
	font-weight: normal;
}
.navtion a, .navtion a:visited {
	color: #FFF;
}
#caselist li h2 a:hover {
	color: #00923F;
}
.sp {
	padding: 10px;
	height: 506px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #E4E4E4;
	margin-top: 20px;
}
#zz li {
	float: left;
	border: 1px solid #CCC;
	margin: 10px;
	text-align: center;
	width: 201px;
	height: 180px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.contexts {
	line-height: 2em;
	float: left;
	width: 38%;
	padding-bottom: 30px;
	padding-left: 30px;
}
.ms{
	border: 1px solid #F2F2F2;
}
.map {
	float: right;
	width: 57%;
	text-align: right;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.mtext h3 {
	font-size: 16px;
	line-height: 50px;
	margin-top: 10px;
	font-weight: bold;
}
.mtext h6 {
	font-size: 16px;
	font-family: "微软雅黑";
	color: #00923F;
	line-height: 2em;
	height: 2em;
	display: block;
	margin-bottom: 20px;
	margin-top: 20px;
}
.texput{
	border: 1px solid #00923F;
	font-size: 12px;
	text-indent: 5px;
	height: 38px;
	line-height: 38px;
	width: 95%;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	}
	.texput1{
	border: 1px solid #00923F;
	font-size: 12px;
	text-indent: 5px;
	height: 38px;
	line-height: 38px;
	width: 20%;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	margin-right: 5px;
	}

	.texe{
	border: 1px solid #00923F;
	font-size: 12px;
	text-indent: 5px;
	height: 80px;
	line-height: 38px;
	width: 95%;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	}


	.mess li {
	float: left;
	width: 46%;
	margin-right: 40px;
	margin-bottom: 10px;
}
.red {
	color: #F00;
	margin-left: 5px;
	font-size: 16px;
}
#submit {
	color: #FFF;
	background-color: #00923F;
	width: 222px;
	height: 35px;
	margin-top: 20px;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.mess {
	margin-top: 20px;
}

.suspend-item {background: url(../images/toolbar.png) no-repeat #4A9E46;  display: block; width: 52px; height: 52px; margin-top: 1px; position: relative; -moz-transition: background-position 1s; -ms-transition: background-position 1s; -o-moz-transition: background-position 1s; -webkit-moz-transition: background-position 1s; -o-transition: background-position 1s; -webkit-transition: background-position 1s; transition: background-position 1s; }

.service-QQ {box-shadow: 0 0 8px 0 #feb65b;}
.suspend-item-weixin .suspend-layer { height: 140px; background-position: 0 0; overflow: hidden; box-shadow:0 0 5px #feb65b;}
.suspend-item:hover{background-color:#f3941c;}
.suspend-item-item:hover{background-color:#f3941c;}

.fn-suspend {
	position: fixed;
	right: 0;
	z-index: 99999;
	margin-right: 20px\0;
	margin-bottom: 130px;
	bottom: 130px;
}
.suspend-item:hover .suspend-layer { opacity: 1; filter: alpha(opacity=100); transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1);}
.suspend-item-weixin { background-position: 0 -798px; }
.suspend-item-weixin:hover { background-position: 0 -860px; }

.suspend-item-weixin .suspend-layer img{display: block;}
.suspend-item-feedback { background-position: 0 -426px; }
.suspend-item-feedback a{width: 100%;height: 100%;display: block;}
.suspend-item-feedback:hover { background-position: 0 -488px; }
.suspend-item-app { background-position: 0 -550px; }
.suspend-item-app:hover { background-position: 0 -612px; }
.suspend-item-top { background-position: 0 -674px;cursor: pointer; }
.suspend-item-top:hover { background-position: 0 -736px; }
.suspend-layer { position: absolute; right: -173px; bottom: 0px; width: 140px; opacity: 0; filter: alpha(opacity=0);}

.service-QQ {position: absolute; list-style: none; color: #666; width: 173px; bottom: 0px;background-color:#fff;}
.service-QQ li { border-bottom: 1px solid #ddd; padding: 8px 0 8px 15px; font-size:14px;}
.service-QQ a { text-decoration: none; color: #666; }
.service-QQ li:last-child { border-bottom: none; }
.service-QQ li img { vertical-align: middle; }

.fn-suspend.floatqq_left .service-QQ { left:-173px; transition:left 0.3s; opacity:0; filter:alpha(opacity=0);}
.fn-suspend.floatqq_left .show_qq{ opacity:1; left:52px;filter:alpha(opacity=100);}

.fn-suspend.floatqq_right .service-QQ{ left:52px; transition:left 0.3s; opacity:0; filter:alpha(opacity=0);}
.fn-suspend.floatqq_right .show_qq{opacity:1; left:-173px;filter:alpha(opacity=100);}

.fn-suspend.floatqq_left .suspend-item-weixin .suspend-layer{ left:-140px;}
.fn-suspend.floatqq_left .suspend-item-weixin .suspend-layer.show_qq{left:52px; transition:left 0.3s;}
.fn-suspend.floatqq_right .suspend-item-weixin .suspend-layer.show_qq{left:-140px; transition:left 0.3s;}

.fn-suspend.floatqq_left .suspend-layer { left: 52px; -moz-transform-origin: 0 95%; -ms-transform-origin: 0 95%; -o-transform-origin: 0 95%; -webkit-transform-origin: 0 95%; transform-origin: 0 95%; }

@media (max-width: 767px) {
  .fn-suspend{display:none;}
  .fopmes{height:45px;}
}
/*分页当在首页上时鼠标不可点击*/
.page-disabled{
	cursor:auto;
}
