* {

	padding: 0;

	margin: 0;

	font-family: "Microsoft YaHei";

	list-style: none;

	text-decoration: none;

	border: none;

}

.container {

	width: 1100px;

	margin: 0 auto;

}

html {

	overflow-x: hidden;

}

body {

	background: #fff;

	color: #333;

	font-size: 14px;

	min-width: 1200px;

}

a {

	outline: none;

	color: #333;

}

a:hover {

	color: #079d0a;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.clear {

	clear: both;

}

/*



===================



分页



>>	pages_pre		上一页



>>	pages_next	下一页



>>	strong			激活状态



>>	a:hover			鼠标悬停状态



===================



*/



.pages {

	margin: 50px auto 20px auto;

	font-size: 14px;

	text-align: center;

}

.pages ul {

	display: inline-block;

}

.pages a,  .pages strong {

	display: inline-block;

	line-height: 28px;

	padding: 0 10px;

	border: 1px solid #d9d9d9;

	background-color: #ffffff;

	text-decoration: none;

	color: #666;

	font-family: Simsun;

	-webkit-transition: all 0.2s ease-out;

	transition: all 0.2s ease-out;

	margin-right: 3px;

}

.pages .current {

	display: inline-block;

	line-height: 28px;

	padding: 0 10px;

	border: 1px solid #d9d9d9;

	background-color: #ffffff;

	text-decoration: none;

	font-family: Simsun;

	-webkit-transition: all 0.2s ease-out;

	transition: all 0.2s ease-out;

	margin-right: 3px;

	color: #fff;

	background-color: #079d0a;

	border-color: #fff;

}

.pages a:hover {

	color: #fff !important;

	background-color: #079d0a;

	border-color: #fff;

	text-decoration: none;

}

.pages strong {

	color: #fff;

	background-color: #24557d;

	border-color: #fff;

}

.pages span {

	padding: 0 10px;

	line-height: 23px;

}

/* index top */



.head {

	height: 110px;

	overflow: hidden;

}

.logo a {

	width: 542px;

	height: 116px;

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

	overflow: hidden;

	text-indent: -99em;

	display: block;

}

.toptell {

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

	padding-left: 60px;

	margin-top: 30px;

}

.toptell p {

	font-size: 15px;

	color: #059b04;

}

.toptell span {

	display: block;

	font-size: 24px;

	color: #059b04;

	font-weight: bold;

}

.navbar {

	padding-top: 6px;

	overflow: hidden;

	height: 50px;

}

.navbar:hover {

	overflow: visible;

}

.nav {

	height: 50px;

	background: #079d0a;

}

.nav .container {

	position: relative;

	height: 50px;

	z-index: 999;

}

.navr {

	position: absolute;

	right: -60px;

	top: -5px;

}

.nav li {

	float: left;

	text-align: center;

}

.nav li .one {

	display: block;

	width: 135px;

	height: 48px;

	margin-top: 2px;

	line-height: 48px;

	font-size: 16px;

	color: #fbfcfb;

}

.nav li:hover .one {

	background: #fff;

	color: #079d0a;

}

.nav li ul {

	width: 135px;

	opacity: 0;

	transition: all 0.3s;

	margin-top: 5px;

	position: absolute;

}

.nav li ul li {

	padding-top: 2px;

}

.nav li ul li a {

	display: block;

	width: 135px;

	height: 48px;

	line-height: 48px;

	background: #079d0a;

	font-size: 13px;

	color: #fff;

}

.nav li ul li a:hover {

	color: #ffde00;

}

.nav li:hover ul {

	opacity: 1;

	margin-top: 0;

}

.slideBox {

	width: 100%;

	height: 598px;

	overflow: hidden;

	position: relative;

}

.slideBox .hd {

	height: 9px;

	overflow: hidden;

	position: absolute;

	bottom: 35px;

	z-index: 1;

	width: 100%;

	text-align: center;

}

.slideBox .hd ul {

	overflow: hidden;

	zoom: 1;

	display: inline-block;

}

.slideBox .hd ul li {

	float: left;

	margin: 0 14px;

	width: 68px;

	height: 19px;

	background: #079d0a;

	cursor: pointer;

}

.slideBox .hd ul li.on {

	background: #ffde00;

}

.slideBox .bd {

	position: relative;

	height: 100%;

	z-index: 0;

}

.slideBox .bd ul {

	margin: 0 auto;

}

.slideBox .bd li {

	zoom: 1;

	vertical-align: middle;

	width: 100%;

	height: 598px;

}

.hao {

	height: 362px;

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

	text-align: center;

}

.hao p {

	font-size: 16px;

	color: #5b5b5b;

	line-height: 30px;

	width: 830px;

	margin: 0 auto;

	padding-top: 150px;

}

.hao span {

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

	font-size: 33px;

	color: #079d0a;

	font-style: italic;

	padding-left: 70px;

	line-height: 50px;

	font-weight: bold;

	display: inline-block;

	margin-top: 17px;

}

.adv {

	height: 1527px;

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

}

.adv .container {

	position: relative;

}

.adv .advbg {

	position: absolute;

	top: 0;

	left: -410px;

}

.advtit {

	font-size: 24px;

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

}

.advtit i {

	font-size: 55px;

	color: #63b51e;

	font-weight: bold;

	margin-right: 20px;

}

.adv .container {

	position: relative;

}

.adv li {

	width: 550px;

	position: absolute;

}

.adv li p {

	width: 450px;

	color: #606060;

	margin-left: 55px;

	line-height: 24px;

	margin-top: 13px;

}

.adv li:first-child, .adv li:first-child+li+li {

	left: 0;

}

.adv li:first-child+li, .adv li:first-child+li+li+li {

	right: 0;

	padding-left: 25px;

	width: 525px;

}

.adv li:first-child {

	top: 230px;

}

.adv li:first-child+li {

	top: 560px;

}

.adv li:first-child+li+li {

	top: 955px;

}

.adv li:first-child+li+li+li {

	top: 1260px;

}

.indextit {

	text-align: center;

}

.indextit p {

	font-size: 26px;

	color: #079d0a;

	font-weight: bold;

}

.indextit span {

	display: block;

	color: #a1a1a1;

	font-family: Arial;

}

.about {

	margin-top: 42px;

}

.about .indextit {

	margin-bottom: 40px;

}

.ableft {

	width: 580px;

	line-height: 28px;

	color: #606061;

}

.ableft p {

	text-indent: 2em;

}

.abmenu {

	margin-top: 30px;

}

.abmenu a {

	float: left;

	text-align: center;

	display: block;

	margin: 0 40px;

}

.abmenu p {

	font-size: 18px;

	color: #606061;

	margin-top: 8px;

	text-indent: 0;

}

.news {

	margin-top: 60px;

}

.new1 {

	width: 358px;

}

.newtit {

	height: 40px;

	line-height: 40px;

	border-bottom: 1px solid #e4e4e4;

	padding-left: 7px;

	padding-right: 10px;

	margin-bottom: 17px;

}

.newtit p {

	font-size: 20px;

	color: #2f2d2e;

}

.newtit p span {

	font-size: 12px;

	color: #626262;

	margin-left: 7px;

}

.newtit a {

	color: #626262;

}

.nul {

	margin-top: 15px;

}

.nul li {

	height: 38px;

	line-height: 38px;

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

	padding-left: 20px;

	border-bottom: 1px dashed #e1e1e1;

}

.nul li a {

	color: #5e605d;

}

.nul li span {

	float: right;

	color: #5e605d;

	font-size: 12px;

}

.nul li a:hover {

	color: #079d0a;

}

.new2 {

	margin-left: 30px;

}

.new3 {

	width: 330px;

}

.new3 ul {

	margin-top: 20px;

}

.new3 li {

	border-bottom: 1px dashed #dcdcdc;

	padding-bottom: 12px;

	margin-bottom: 10px;

}

.new3 li a {

	display: block;

	font-size: 16px;

	color: #5a545c;

	height: 25px;

	line-height: 25px;

}

.new3 li a:hover {

	color: #079d0a;

}

.new3 li i {

	display: block;

	float: left;

	width: 25px;

	height: 25px;

	line-height: 25px;

	border-radius: 50%;

	text-align: center;

	font-style: normal;

	color: #fff;

	margin-right: 10px;

}

.new3 li a i {

	background: #079d0a;

}

.new3 li p i {

	background: #c3c3c3;

}

.new3 li p {

	font-size: 12px;

	color: #6f6d6f;

	margin-top: 20px;

	line-height: 24px;

}

.new3 li:nth-child(3) {

	border-bottom: 0;

}

.free {

	height: 883px;

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

	margin-top: 30px;

}

.free .container {

	position: relative;

}

.freetit {

	text-align: center;

	font-size: 26px;

	color: #5b5b5b;

	padding-top: 80px;

}

.freetit span {

	color: #079d0a;

}

.freetit i {

	color: #079d0a;

	font-size: 30px;

	font-style: normal;

	font-weight: bold;

}

.free li {

	width: 280px;

	position: absolute;

}

.free li p {

	line-height: 24px;

}

.free li p:first-child {

	height: 57px;

	margin-bottom: 10px;

}

.free li p:first-child span {

	font-size: 20px;

	float: left;

	display: block;

	margin-top: 30px;

}

.free li p:first-child i {

	display: block;

	width: 57px;

	height: 57px;

	line-height: 57px;

	background: #079d0a;

	color: #f5f5f5;

	font-size: 40px;

	font-weight: bold;

	border-radius: 5px;

	float: left;

	margin-right: 20px;

}

.free li:first-child {

	left: 43px;

	top: 255px;

}

.free li:first-child+li {

	left: 43px;

	top: 435px;

}

.free li:first-child+li+li {

	right: 25px;

	top: 255px;

	width: 300px;

}

.free li:first-child+li+li+li {

	right: 25px;

	top: 435px;

	width: 300px;

}

.index_cont {

	position: absolute;

	color: #fff;

	top: 680px;

	left: 320px;

}

.index_cont .conttit {

	font-size: 28px;

	line-height: 80px;

}

.index_cont .continfo {

	width: 440px;

	margin-left: 35px;

}

.index_cont .continfo p {

	line-height: 26px;

	font-size: 16px;

}

.continfo span {

	display: block;

	margin-top: 10px;

}

.continfo span strong {

	font-size: 22px;

}

.indextit .titinfo {

	color: #5b5b5b;

	margin-top: 14px;

	margin-top: 12px;

}

.sell {

	margin-top: 40px;

}

.sell ul {

	margin-top: 15px;

}

.sell li {

	float: left;

	width: 253px;

	height: 291px;

	background: #f2f1f1;

	margin: 12px 10px;

	text-align: center;

}

.sell li i {

	display: inline-block;

	width: 76px;

	height: 76px;

	margin-top: 44px;

}

.sell li:first-child i {

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

}

.sell li:first-child+li i {

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

}

.sell li:first-child+li+li i {

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

}

.sell li:first-child+li+li+li i {

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

}

.sell li:first-child+li+li+li+li i {

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

}

.sell li:first-child+li+li+li+li+li i {

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

}

.sell li:first-child+li+li+li+li+li+li i {

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

}

.sell li:first-child+li+li+li+li+li+li+li i {

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

}

.sell li span {

	display: block;

	font-size: 22px;

	color: #000;

	margin-top: 12px;

}

.sell li p {

	color: #8c8c8c;

	line-height: 20px;

	width: 210px;

	margin: 0 auto;

	margin-top: 8px;

}

.link {

	line-height: 35px;

	margin-top: 27px;

}

.link p {

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

	padding-left: 46px;

	font-size: 20px;

	color: #079d0a;

}

.link a {

	margin-left: 20px;

}

.footer {

	height: 265px;

	background: #079d0a;

	margin-top: 20px;

	color: #fff;

}

.fcont {

	margin-top: 24px;

	border-right: 1px solid #047806;

	height: 208px;

	padding-top: 10px;

	width: 345px;

	padding-right: 54px;

}

.fconttit {

	font-size: 16px;

	border-bottom: 1px solid #047806;

	padding-bottom: 18px;

}

.fcontinfo {

	border-top: 1px solid #44d547;

	padding-top: 12px;

}

.fcontinfo p {

	line-height: 24px;

}

.ewm {

	height: 218px;

	border-left: 1px solid #44d547;

	margin-top: 24px;

	border-right: 1px solid #047806;

	padding: 0 54px;

}

.ewm li {

	float: left;

	margin-top: 35px;

}

.ewm li p {

	text-align: center;

	font-size: 12px;

	margin-top: 5px;

}

.ewm li:first-child {

	margin-right: 25px;

}

.flink {

	height: 218px;

	border-left: 1px solid #44d547;

	margin-top: 24px;

	padding-left: 50px;

	width: 250px;

}

.flinktit {

	font-size: 16px;

	border-bottom: 1px solid #047806;

	padding-bottom: 15px;

	padding-top: 5px;

}

.flink ul {

	border-top: 1px solid #44d547;

	padding-top: 14px;

}

.flink li {

<!--

float: left;

-->

 margin-right: 27px;

	line-height: 30px;

}

.flink li a {

	color: #fff;

}

.bottom {

	height: 110px;

	line-height: 50px;

	background: #057a07;

	color: #a6c5a7;

	text-align: center;

}

.bottom a {

	color: #a6c5a7;

}

.banner {

	height: 350px;

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

}

.position {

	margin-bottom: 30px;

}

.submenu {

	text-align: center;

}

.submenu ul {

	display: inline-block;

}

.submenu li {

	float: left;

	margin: 0 6px;

	margin-bottom: 30px;

}

.submenu li a {

	display: block;

	padding: 0 20px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	background: #eee;

}

.submenu li a:hover, .submenu li a.hover {

	background: #079d0a;

	color: #fff;

}

.position {

	font-size: 12px;

	margin-top: 20px;

}

.content {

	margin-top: 20px;

	line-height: 30px;

}

.pagetop h1 {

	text-align: center;

	font-size: 28px;

	font-weight: normal;

}

.list {

	margin-top: 30px;

}

.list li {

	height: 140px;

	margin-bottom: 20px;

	border-bottom: 1px dashed #ddd;

	padding-bottom: 20px;

}

.list li img {

	width: 220px;

	height: 140px;

}

.list li .fr {

	width: 860px;

}

.list li .fr a {

	display: block;

	font-size: 16px;

	color: #000;

	margin-top: 5px;

}

.list li .fr a:hover {

	color: #079d0a;

}

.list li .fr span {

	display: block;

	color: #999;

	margin: 10px 0;

}

.list li .fr p {

	font-size: 12px;

	line-height: 25px;

}

.photo li {

	float: left;

	margin: 5px 10px;

}

.photo li {

	text-align: center;

}

.photo li img {

	width: 250px;

	height: 180px;

}

.photo li p {

	line-height: 30px;

}

.prepage {

	margin-top: 50px;

}

.prepage p {

	line-height: 30px;

}

.showtime {

	text-align: center;

	color: #999;

	font-size: 12px;

	margin-top: 10px;

	border-bottom: 1px dashed #ddd;

	padding-bottom: 10px;

}

.showtime span {

	margin: 0 5px;

}

.position h1 {

	display: inline-block;

	font-size: 14px;

	font-weight: normal;

}

.hotlabel {

	margin-top: 30px;

}

.hotlabel p {

	color: #079d0a;

}

.hotlabel a {

	display: block;

	float: left;

	margin-right: 10px;

	margin-top: 10px;

	padding: 0 10px;

	background: #079d0a;

	line-height: 30px;

	color: #fff;

	font-size: 12px;

}

.hotcp {

	margin-top: 20px;

}

.hotcp ul {

	border-top: 1px dashed #ddd;

	padding-top: 20px;

}

.hotcp li {

	float: left;

	line-height: 40px;

	margin-left: 20px;

	text-align: center;

	width: 203px;

}

.hotcp li:first-child {

	margin: 0;

}

.hotcp li img {

	height: 137px;

	width: 203px;

}

.hotcp_top {

	background: #079d0a;

	color: #fff;

	font-weight: bold;

	height: 40px;

	line-height: 40px;

	margin-bottom: 10px;

	text-align: center;

	width: 100px;

}

.hotnews {

	margin-bottom: 30px;

	margin-top: 20px;

}

.hotnews_top {

	border-bottom: 1px solid #ddd;

	color: #079d0a;

	font-size: 14px;

	line-height: 30px;

	margin-bottom: 10px;

}

.hotnews li {

	border-bottom: 1px dotted #ddd;

	float: left;

	line-height: 36px;

	margin-right: 30px;

	width: 520px;

}

.hotnews li span {

	color: #999;

	float: right;

	font-size: 13px;

}

.prolist {

	height: 480px;

}

.prolist li img {

	width: 160px;

	height: 100px;

	padding:30px;

	border:1px solid #ddd;

}

.prolist li {

	float: left;

	height: 200px;

	width: 222px;

	margin: 0 25px;

	margin-bottom: 20px;

}

.prolist li .prolist_r {

	width: 222px;

	float: left;

}

.prolist li .prolist_r p {

	font-size: 12px;

	line-height: 20px;

	margin-top: 10px;

	color: #666;

}

.prolist_r span {

	font-size: 16px;

	display:block;

	text-align:center;

	line-height:50px;

}

.prolist_r p {

	font-size: 13px !important;

	line-height: 24px !important;

}





/* 2021-2-28竞价修改 */

.hao{

	padding-top: 90px;

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

}

.hao p{

	width: 600px;

	text-align: center;

	border: 1px solid #079d0a;

	margin-top: 80px;

	padding-top: 0;

	color: #079d0a;

}

.hao .box{

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

	height: 95px;

	margin-top: 15px;

	position: relative;

}

.hao .box i{

	font-style: normal;

	font-size: 15px;

	border: 1px solid #079d0a;

	padding: 0 20px;

	line-height: 30px;

	position: absolute;

	top: 55px;

	color: #079d0a;

}

.hao .box i:first-child{

	left: 240px;

}

/*.hao .box i:last-child{

	right: 227px;

}*/