@charset "utf-8";

/* CSS reset for c_b */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

table th,
table td {
	padding: 5px;
}



#mdA table,
#mdA table td,
#mdA table th {
	border: 1px solid #dfdfdf;
	box-sizing: border-box;
	border-collapse: collapse;
	padding-left: 5px;
	text-align: center;
	font-size: 14px;
	line-height: 30px;

}

#mdA table {
	width: 100%;
}


fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: normal;
}

ol,
ul,
li {
	list-style: none;
}

ception,
th {
	text-align: left;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
}

a {
	color: #666;
	text-decoration: none;
}

/*for ie f6n.net*/
a:focus {
	outline: none;
}

/*for ff f6n.net*/
a:hover {
	text-decoration: none;
}

/*定位*/
.tl {
	text-align: left;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

.bc {
	margin-left: auto;
	margin-right: auto;
}

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

.zoom {
	zoom: 1
}

.hidden {
	visibility: hidden;
}

.vam {
	vertical-align: middle;
}

p {
	word-spacing: -1.5px;
}

strong {
	font-weight: bold;
}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;

/*其他*/
.curp {
	cursor: pointer
}

;

/*原reset*/
sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input,
button,
textarea,
select {
	*font-size: 100%;
}

input,
select {
	vertical-align: middle;
}

body {
	font: 12px/1.231 arial, helvetica, clean, sans-serif;
}

select,
input,
button,
textarea,
button {
	font: 99% arial, helvetica, clean, sans-serif;
}

table {
	font-size: inherit;
	font: 100%;
	border-collapse: collapse;
}

pre,
code,
kbd,
samp,
tt {
	font-family: monospace;
	*font-size: 108%;
	line-height: 100%;
}

/*title*/

/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;
	font-size: 14px;
	min-width: 1280px;
	overflow-x: hidden;
}

/*网站字体颜色*/
@media screen and (max-width: 1000px) {
	body {
		width: 105%;
	}
}

.header,
.content,
.footer,
.container,
.box,
.page {
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
	font-family: microsoft yahei;
}

.vam {
	vertical-align: middle;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

.tr {
	text-align: right;
}

.tl {
	text-align: left;
}

.center {
	text-align: center;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.pa {
	position: absolute;
}

.pr {
	position: relative
}

.cart_header,
.cart_content,
.cart_footer {
	width: 760px;
	margin: 0 auto;
}

/* -- 购物车外部框架 -- */

/*头部*/
/*欢迎词*/
.header {
	width: 100%;
	overflow: hidden;
	/* background: #eefce2; */
}

.htop {
	/* background: #3aa111; */
	border-bottom: 1px solid #dedede
}

.htop .container {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}

.htop em {
	float: left;
	font-size: 13px;
	color: #909090;
}

.htop span {
	float: right;
	color: #909090;
}

.htop span a {
	text-decoration: none;
	font-size: 13px;
	color: #909090;
}

.htop span a.noBl {
	border-left: none;
}

.htop span a.noBr {
	padding-right: 0;
}

/*logo、tel*/
.hcont {
	/* padding-top: 10px; */
	margin: 0px auto;
}

.hcont .dlogo {
	float: left;
}

.hcont .dlogo dl {
	overflow: hidden;
}

.hcont .dlogo dt {
	float: left;
	margin-top: 30px;
}

.hcont .dlogo dt img {
	display: block;
}

.hcont .dlogo dd {
	margin-left: 0px;
	padding: 25px 0 29px 95px;
	/* text-align:center;*/
	width: 500px;
}

.hcont .dlogo dd p {
	font-size: 26px;
	color: #333333;
	font-weight: bold;
}

.hcont .dlogo dd span {
	color: #1f9d22
}

.hcont .dlogo dd h2 {
	font-size: 19px;
	font-weight: normal;
	margin-top: 5px;
}

.hcont .dphone {
	float: right;
	position: relative;
}

.hcont .dphone dl {
	padding-left: 45px;
	margin-top: 25px;
	background: url(../images/tel.gif) no-repeat left top 12px;
}

.hcont .dphone dt {
	font-size: 18px;
}

.hcont .dphone dd {
	display: block;
	font-size: 26px;
	font-family: Arial;
	font-family: Impact;
	font-weight: normal;
	line-height: 36px;
	color: #14a83b;
}

.hcont .dphone img {
	position: absolute;
	left: -216px;
	top: 18px;
}

.hcont .er img {
	padding: 0px 0px 0px 85px;
}

.header_bottom_bg {
	width: 100%;
	height: 7px;
	background: url(../images/header_bottom_bg.jpg) repeat-x;
	overflow: hidden;
}

/*导航*/
.navBox {
	/* width:1375px; */
	margin: 0 auto -31px;
	position: relative;
	background: url(../images/ge2.jpg) repeat-x left top;
	z-index: 9;
	height: 55px;
	margin-top: 0px;
	line-height: 55px;
}

.navBox .container>ul {
	height: 55px;
}

.navBox .container>ul>li {
	float: left;
	position: relative;
}

.navBox .container>ul>li>a {
	display: block;
	height: 53px;
	line-height: 55px;
	padding: 0 34px;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	background: url(../images/ge.png) right center no-repeat;
}

.navBox .container>ul>li:hover>a,
.navBox .container>ul>li.cur a {
	/* background:url(../images/nav-h.jpg) no-repeat center; */
	color: #fff;
	background: url(../images/ge1.jpg) repeat-x left top;
}

.navBox .container>ul b {
	width: 2px;
	height: 50px;
	float: left;
	/* background:url(../images/nav-ico.jpg) center no-repeat; */
}

/* banner */

.fullSlide {
	width: 100%;
	position: relative;
	background: #fff;
	height: 550px;
	overflow: hidden;
}

.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.fullSlide .bd ul {
	width: 100% !important;
}

.fullSlide .bd li {
	width: 100% !important;
	height: 550px;
	overflow: hidden;
	text-align: center;
}

/*搜索*/
.search1 {
	background: #f8f8f8 url(../images/ss.gif) repeat-x center bottom;
	height: 74px;
	margin-top: 0px;
}

.search1 .gjc {
	float: left;
	font-size: 14px;
	line-height: 70px;
}

.search1 .gjc span {
	color: #333;
	font-size: 14px;
	font-weight: bold;
}

.search1 .sc {
	float: right;
	margin-top: 20px;
}

.search1 .sc .tt {
	float: left;
	width: 234px;
	height: 30px;
	line-height: 43px;
	padding: 0 10px;
	background: none;
	border: 1px solid #ccc;
	font-size: 13px;
	color: #a1a0a0;
	outline: none;
}

.search1 .sc .s_bt {
	border: 0px;
	float: left;
	width: 50px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	background: url(../images/stn.jpg) no-repeat;
}

.seo {
	overflow: hidden;
	height: 51px;
	line-height: 51px;
	font-size: 13px;
}


/*合作案例*/
.jjfa {
	font-size: 80px;
	font-family: Arial;
	text-align: center;
	text-transform: uppercase;
	color: #edecec;
	font-weight: bold;
	letter-spacing: 5px;
	margin-top: 30px;
}

.jjfa_w {
	font-size: 40px;
	font-weight: bold;
	color: #0ba73c;
	text-align: center;
	margin: -47px 0px 30px;
}

.jjfa_b {
	width: 300px;
}

.jjfa_b dl {
	width: 260px;
	height: 60px;
	line-height: 60px;
	background-color: #ddd;
	margin-bottom: 2px;
	padding-left: 40px;
}

.jjfa_b dl.on {
	background: url(../images/lvse.jpg) no-repeat;
	color: #fff;
}

.jjfa_b dl.on a {
	color: #fff;
	font-size: 18px;
}

.jjfa_b dl a {
	font-size: 18px;
	color: #333;
}

.jjfa_t {
	width: 865px;
	height: 496px;
	overflow: hidden;
	position: relative;
}

.jjfa_t>.solu>p {
	position: absolute;
	bottom: 0px;
	width: 805px;
	padding: 15px 30px;
	color: #fff;
	background: rgba(0, 0, 0, 0.6);
	line-height: 30px;
}

.dis {
	display: none;
}


/*优势*/
.adv {
	margin-top: 40px;
	position: relative;
}

.adv .adv_t {
	width: 580px;
	height: 364px;
	margin-bottom: 40px;
	display: block;
	position: relative;
	overflow: hidden;
}

.adv .adv_t a,
.adv .adv_t a img {
	display: block;
	width: 100%;
	height: auto;
}

.adv .adv_t a p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	line-height: 70px;
	background: #21ad42;
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	transition: 0.3s all ease-in-out;
	height: 70px;
}

.adv .adv_t a p:before,
.adv .adv_t a p::before {
	content: '';
	display: block;
	width: 500px;
	height: 60px;
	position: absolute;
	top: 85px;
	left: -500px;
	transition: 0.2s all ease-in-out;
}

.adv .adv_t a p .small {
	display: block;
	text-align: center;
	padding: 0px 40px;
	height: 324px;
	font-size: 14px;
	line-height: 30px;
	text-indent: 2em;
	font-weight: normal;
}

.adv .adv_t:hover a p {
	height: 360px;
	background: rgba(33, 173, 66, 0.8);
	padding-top: 40px;
	line-height: 150px;
}

.adv .adv_t:hover a p:before,
.adv .adv_t:hover a p::before {
	left: 40px;
	transition: 0.6s all ease-in-out;
}

.adv .adv_d {
	background: url(../images/790638496.png) center no-repeat;
	height: 230px;
	font-size: 55px;
	text-align: center;
	color: #21ad42;
	font-weight: bold;
	padding-top: 138px;
	position: absolute;
	width: 286px;
	top: 179px;
	left: 460px;
}

.adv_d span {
	font-size: 80px;
	color: #ff9e1c;
}

.adv_d font {
	font-family: Arial;
	font-size: 25px;
	text-transform: uppercase;
	color: #777;
	font-weight: normal;
}



/*保障*/
.baoz {
	width: 100%;
	background: url(../images/580770900.jpg)center no-repeat;
	height: 477px;
	padding: 40px 0px;
	margin-top: 45px;
}

.baoz_w {
	font-size: 48px;
	text-align: center;
	font-weight: bold;
	color: #21ad42;
	line-height: 50px;
	margin-bottom: 30px;
}

.baoz_w span {
	font-size: 80px;
	color: #ff9e1c;
}

.baoz_w font {
	font-size: 18px;
	font-weight: normal;
	color: #777;
}

.baoz_d {
	width: 1200px;
	margin: 0 auto;
	overflow-x: hidden;
	height: 328px;
	overflow: hidden;
}

.baoz_d p {
	display: block;
	font-size: 27px;
	font-weight: bold;
	color: #21ad42;
	letter-spacing: 5px;
	padding-top: 105px;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 5px;
	height: 203px;
}

.baoz_d p span {
	display: block;
	font-size: 27px;
	font-weight: bold;
	color: #21ad42;
	letter-spacing: 3px;
}

.baoz_d .nep01 p {
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	letter-spacing: 0px;
	padding-top: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: normal;
	height: auto;
}

.baoz_d .nep01 p span {
	display: block;
	font-size: 18px;
	color: #ff9e1c;
	font-weight: bold;
	line-height: 30px;
}

.baoz_d .word1 {
	width: 36px;
	position: relative;
	height: 256px;
	border: 1px solid #dedede;
	text-align: justify;
	padding: 35px 30px 35px 30px;
	background: #f0f0f0;
	overflow: hidden;
	transition: all 0.5s linear;
	-webkit- transition: all 0.5s linear;
	-moz- transition: all 0.5s linear;
	-ms- transition: all 0.5s linear;
	-o- transition: all 0.5s linear;
}

.baoz_d .word1:hover {
	width: 249px;
	position: relative;
	height: 256px;
	padding: 35px 30px 35px 30px;
	background: #21ad42;
	overflow: hidden;
	margin-right: 26px;
	color: #fff;
}

.baoz_d .word2 {
	width: 36px;
	position: relative;
	height: 256px;
	border: 1px solid #dedede;
	text-align: justify;
	padding: 35px 30px 35px 30px;
	background: #f0f0f0;
	overflow: hidden;
	transition: all 0.5s linear;
	-webkit- transition: all 0.5s linear;
	-moz- transition: all 0.5s linear;
	-ms- transition: all 0.5s linear;
	-o- transition: all 0.5s linear;
}

.baoz_d .word2:hover {
	width: 311px;
	position: relative;
	height: 256px;
	padding: 35px 30px 35px 30px;
	background: #21ad42;
	overflow: hidden;
	margin-right: 26px;
	color: #fff;
}


.img_bg {
	width: 100%;
	height: 425px;
	overflow: hidden;
	background: url(../images/thumb_1.jpg) no-repeat center top;
}

/*首页产品*/
.proMain {
	padding: 45px 0px 10px 0px;
	background-color: #f5fcee;
	margin-top: 25px;
}

.proMain .pro_l {
	width: 240px;
	float: left;
}

.proMain .pro_r {
	width: 740px;
	float: right;
}

/*pro_l*/
.pro_l h4 {
	background: #009943;
}

.pro_l h4 a {
	display: block;
	height: 92px;
	line-height: 92px;
	text-decoration: none;
	color: #fff;
	font-size: 30px;
	padding-left: 27px;
}

.pro_l ul {
	background-color: #fff;
	border: 2px solid #e5e5e5;
	border-top: none;
	overflow: hidden;
}

.pro_l li h5 {
	background: url(../images/pro_title_bg_2.jpg) no-repeat center center;
	width: 223px;
	height: 38px;
	line-height: 38px;
	margin: 10px auto;
}

.pro_l li h5 a {
	font-size: 18px;
	color: #fff;
	display: block;
	padding-left: 50px;
}

.pro_l li h5:hover {
	background: url(../images/pro_title_bg_1.jpg) no-repeat center center;
	text-decoration: none;
}

.pro_tel {
	height: 45px;
	width: 170px;
	overflow: hidden;
	background: url(../images/pro_tel.jpg) no-repeat center center;
	font-size: 18px;
	color: #fff;
	padding: 35px 0px 0px 70px;
}

.pro_l li .sedp {
	margin-top: 20px;
}

.pro_l li .sedp p {
	margin-bottom: 8px;
}

.pro_l li .sedp p a {
	font-size: 14px;
	display: block;
	margin-left: 25px;
	padding-left: 5px;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
}

.pro_l li .sedp p a:hover {
	background: url(../images/prolistbg2.png) no-repeat center;
	color: #fff;
}

.pro_l li .sedp p a.on {
	background: url(../images/prolistbg2.png) no-repeat center;
	color: #fff;
}

/*pro_r*/

.pro_r .prc {
	padding-top: 10px;
}

.pro_r .prc .pt {
	height: 40px;
	background-color: #616161;
}

.pro_r .prc .pt h5 {
	float: left;
	height: 50px;
	width: 110px;
	margin-top: -10px;
	margin-left: 10px;
}

.pro_r .prc .pt h5 a {
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background-color: #009943;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}

.pro_r .prc .pt span {
	float: right;
	margin-right: 30px;
	line-height: 40px;
}

.pro_r .prc .pt span a {
	font-size: 14px;
	color: #fff;
	padding: 0 10px;
	background: url(../images/ptline.png) no-repeat left center;
}

.pro_r .prc .pt span a.noBg {
	background: none;
}

.pro_r .prc .pt .mor {
	float: right;
	padding-right: 15px;
	background: url(../images/morbg.png) no-repeat right center;
	margin-right: 12px;
	margin-top: 13px;
	font-size: 14px;
	color: #fff;
}

.pro_r .prc .pro {
	overflow: hidden;
	margin-top: 24px;
	width: 757px;
}

.pro_r .prc .pro li {
	float: left;
	width: 235px;
	padding-bottom: 24px;
	margin-right: 17px;
}

.pro_r .prc .pro li>a {
	display: block;
	width: 233px;
	height: 163px;
	position: relative;
	border: 1px solid #009943;
	overflow: hidden;
}

.pro_r .prc .pro li>a>img {
	display: block;
	-webkit-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.pro_r .prc .pro li>a>img:hover {
	transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
}

.pro_r .prc .pro li>a i img {}

.pro_r .prc .pro li>a i span {}

.pro_r .prc .pro li>a:hover i {
	display: block;
}

.pro_r .prc .pro li p {
	width: 235px;
	text-align: center;
	margin-top: 10px;
	overflow: hidden;
	;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.pro_r .prc .pro li p a {
	font-size: 14px;
}


.jd_bg {
	height: 360px;
	width: 100%;
	/* background:url(../images/jd_bg.jpg) no-repeat center top;*/
	margin: 20px 0px;
	overflow: hidden;
}

.jd {
	overflow: hidden;
	margin: 0px auto;
}

.jd_title {
	margin-top: 35px;
}

.jd_title p {
	font-size: 50px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 70px;
}

.jd_title li {
	font-size: 22px;
	color: #009944;
	text-align: center;
	letter-spacing: 3px;
}

#focus_Box {
	position: relative;
	width: 900px;
	height: 205px;
	margin: 20px auto;
}

#focus_Box ul {
	position: relative;
	width: 700px;
	height: 205px;
	margin: 0px auto
}

#focus_Box li {
	z-index: 0;
	position: absolute;
	width: 0px;
	background: #787878;
	height: 0px;
	top: 146px;
	cursor: pointer;
	left: 377px;
	border-radius: 4px;
	box-shadow: 1px 1px 12px rgba(200, 200, 200, 1);
	margin-top: 40px;
}

#focus_Box li img {
	width: 100%;
	background: url(../images/loading.gif) no-repeat center 50%;
	height: 100%;
	vertical-align: top
}

#focus_Box .prev,
#focus_Box .next {
	display: block;
	z-index: 100;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	width: 52px;
	height: 52px;
	top: 131px;
}

#focus_Box .prev {
	background: url(../images/c_l.png) left bottom no-repeat;
	left: 0px
}

#focus_Box .next {
	background: url(../images/c_r.png) right bottom no-repeat;
	right: 0px
}


.jd_bg .prev {
	left: 0px;
	background: url(../images/jtl03.png) no-repeat;
}

.jd_bg .next {
	right: 0px;
	background: url(../images/jtr03.png) no-repeat;
}


.about_bg {
	width: 100%;
	height: 432px;
	overflow: hidden;
	background: url(../images/about_bg.jpg) no-repeat center top;
}

.about_bg div p {
	font-size: 16px;
	line-height: 25px;
	width: 750px;
	float: right;
	margin-top: 35px;
}




/*关于我们*/
.about {
	width: 100%;
	background: url(../images/1224738897.jpg) center no-repeat;
	height: 1006px;
	margin-bottom: 40px;
}

.t_h2 {
	padding: 38px 0px;
}

.t_h2 a {
	color: #21ad42;
}

.t_h2 em {
	float: left;
	width: 536px;
	text-align: right;
	font: bold 32px/70px "Microsoft Yahei";
	color: #21ad42;
	border-bottom: 1px #9ad1a7 dashed;
	/*background:url(../images/1767284651.png) no-repeat;*/
}

.t_h2 span {
	padding-left: 20px;
	padding-top: 20px;
	display: block;
	overflow: hidden;
	font: 20px/48px "Microsoft Yahei";
	color: #777;
	border-top: 1px #9ad1a7 dashed;
}

.t_h2 a:hover {
	text-decoration: none;
}

.about_t {
	width: 730px;
	height: 423px;
}

.about_w {
	width: 419px;
	padding: 29px 27px 26px 0px;
	line-height: 30px;
	color: #222;
	font-size: 14px;
}

.about_w a {
	color: #222;
	font-size: 14px;
}

.about_w p {
	font-size: 30px;
	font-weight: bold;
	color: #21ad42;
	margin-bottom: 6px;
}

.about_w p span {
	color: #777;
	font: 18px/22px "Microsoft Yahei";
	;
	text-transform: uppercase;
	padding-left: 20px;
}

.zs_s {
	width: 1200px;
	margin-top: 165px;
}

.zs_s .tit {
	height: 50px;
	line-height: 50px;
	margin-top: -26px;
	text-align: center;
}

.zs_s .tit p a {
	display: inline-block;
	width: 161px;
	height: 45px;
	border: 1px solid #008931;
	border-radius: 10px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 45px;
	color: #008931;
	font-size: 16px;
}

.zs_s .tit p a:hover,
.zs_s .tit p a.cur {
	background: #ff9e1c;
	text-decoration: none;
	font-size: 16px;
	color: #fff;
	text-align: center;
	border: 1px solid #ff9e1c
}

.zs_s ul {
	line-height: 0;
}

.zs_s li {
	float: left;
	padding-right: 20px;
}

.zs_s li img {
	width: 215px;
	height: 160px;
}

.zs_s li p {
	text-align: center;
	line-height: 45px;
}

.zs_s li p a {
	font-size: 14px;
	color: #333333;
}

.zs_s a.lft {
	position: absolute;
	left: 0;
	top: 60%;
}

.zs_s .cet {
	margin: 0 auto;
	width: 1200px;
	position: relative;
}

.zs_s a.rig {
	position: absolute;
	right: 0;
	top: 60%;
}

.mr0 {
	margin-right: 0px !important;
}

.roller_content a:link {
	color: #fff !important;
}

.cp2 {
	overflow: hidden;
	margin-top: 35px;
	width: 1200px;
	height: 314px;
}

.cp2 li {
	float: left;
	width: 291px;
	padding-bottom: 24px;
	margin-right: 9px;
}

.cp2 li>a {
	display: block;
	overflow: hidden;
	border: 1px solid #ccc;
}

.cp2 li a>img {
	display: block;
	-webkit-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	width: 291px;
	height: 220px;
}

.cp2 li>a>img:hover {
	transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
}

.cp2 li>a i img {}

.cp2 li>a i span {}

.cp2 li>a:hover i {
	display: block;
}

.cp2 li p {
	width: 291px;
	text-align: center;
	margin-top: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.cp2 li p a {
	font-size: 18px;
}

.cp2 li h5 {
	width: 291px;
	text-align: center;
	margin-top: 30px;
	overflow: hidden;
	/* white-space: nowrap; */
	/* text-overflow: ellipsis; */
}

.cp2 li h5 a {
	font-size: 14px;
}



/*食堂承包 蔬菜配送*/
#prod {
	z-index: 1;
	margin-top: 20px;
}

.prod_title {
	font-size: 17px;
	text-align: center;
	color: #555;
	margin-top: 10px;
	padding-top: 15px;
}

.prod_t_bg {
	height: 136px;
	background: url(../images/20181011203535_1125321249.jpg)center no-repeat;
}

.prod_t {
	width: 362px;
	margin: 0 auto;
	padding-top: 20px;
}

.prod_t a {
	font-size: 40px;
	color: #1f9d22;
	font-weight: bold;
	text-align: center;
}

.nep01 {
	width: auto;
	color: #ffc000;
	float: left;
}

.nep01>a {
	color: #ffc000;
}

.nep02 {
	width: auto;
	color: #1f9d22;
	float: left;
}

.nep02:hover {
	color: #ffc000;
}

.w1220 {
	width: 1220px;
	margin: 0 auto;
}


.prod_bg .shitang li {
	display: block;
	float: left;
	width: 230px;
	height: 230px;
	background: #fff url(../images/20181011205627_381791366.jpg) center no-repeat;
	position: relative;
	margin-bottom: 20px;
}

.prod_bg .shucai li {
	display: block;
	float: left;
	width: 230px;
	height: 230px;
	background: #fff url(../images/20181011205627_381791366.jpg) center no-repeat;
	position: relative;
	margin-bottom: 20px;
}

.prod_bg .shucai li p {
	width: 210px;
	height: 210px;
	left: 10px;
	overflow: hidden;
	background: none;
	border-radius: 50%;
	position: absolute;
	top: 10px;
}

.prod_bg .shucai li p a {
	display: block;
	width: 100%;
	line-height: 45px;
	background: rgba(31, 157, 34, 0.9);
	font-size: 23px;
	font-weight: bold;
	text-align: center;
	margin-top: 82px;
	color: #fff;
	letter-spacing: 1px;
}

.prod_bg .shucai li:hover p a {
	background: rgba(255, 192, 0, 0.9);
}

.prod_bg .shitang li p {
	width: 210px;
	height: 210px;
	left: 10px;
	overflow: hidden;
	background: none;
	border-radius: 50%;
	position: absolute;
	top: 10px;
}

.prod_bg .shitang li p a {
	display: block;
	width: 100%;
	line-height: 45px;
	background: rgba(31, 157, 34, 0.9);
	font-size: 23px;
	font-weight: bold;
	text-align: center;
	margin-top: 82px;
	color: #fff;
	letter-spacing: 1px;
}

.prod_bg .shitang li:hover p a {
	background: rgba(255, 192, 0, 0.9);
}

.prod_bg .shucai li:hover {
	animation: prodmove 2s infinite;
	-webkit-animation: prodmove 2s infinite;
	-o-animation: prodmove 2s infinite;
	-mz-animation: prodmove 2s infinite;
	-mos-animation: prodmove 2s infinite;
}

.prod_bg .shitang li:hover {
	animation: prodmove 2s infinite;
	-webkit-animation: prodmove 2s infinite;
	-o-animation: prodmove 2s infinite;
	-mz-animation: prodmove 2s infinite;
	-mos-animation: prodmove 2s infinite;
}

.shitang li img {
	width: 210px;
	height: 210px;
	border-radius: 50%;
	overflow: hidden;
	margin: 10px 0 0 10px;
}

.shucai li img {
	width: 210px;
	height: 210px;
	border-radius: 50%;
	overflow: hidden;
	margin: 10px 0 0 10px;
}


.prod_bg {
	width: 1200px;
	height: auto;
	clear: both;
	position: relative;
	margin-top: 10px;
	height: 800px;
	overflow: hidden;
}

.prod_bg .tu ul>li:first-child {
	margin-left: 0;
}

.prod_bg .tu li {
	display: block;
	float: left;
	padding: 0 !important;
	width: 288px;
	margin: 10px 10px 25px 0px;
	position: relative;
	border: 1px #ddd solid;
}

.prod_bg .tu li>a:after,
.products_bg .tu ul>a::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5) url(../images/20180716155554_1012811909.png) no-repeat center;
	left: 0;
	top: -100%;
	transition: 0.3s all ease-in-out;
}

/*.prod_bg .tu li > span { height: 40px; width: 100%; padding-top: 0 !important; display: block; position: relative; overflow: hidden;}
.prod_bg .tu li > span > a{ display:block; height: 40px; line-height: 40px; color: #454545; font-size: 14px; transition:0.3s all ease-in-out; position: relative; z-index: 1111}
.prod_bg .tu li > span:after,.products_bg .tu li> span::after{ position: absolute; content: ''; width: 100%; height: 100%; background: #0b8328; bottom: -100%; left: 0; transition:0.3s all ease-in-out; }*/
.prod_bg .tu li:hover>a:after,
.products_bg .tu li:hover>a::after {
	top: 0;
}

/*.prod_bg .tu li:hover > span > a{ color: #fff; }
.prod_bg .tu li:hover > span:after,.products_bg td:hover > span::after{ bottom: 0; }*/
.prod_bg .tu li br {
	display: none;
}

.prod_bg .tu li:after,
.prod_bg .tu ul::after {
	content: '';
	display: block;
	clear: both;
}

.prod_bg .tu li a {
	position: relative;
	display: block;
	overflow: hidden;
}

.prod_bg .tu li a img {
	display: block;
	width: 100%;
	height: auto;
	transition: 0.5s all ease-in-out;
}

.prod_bg .tu li:hover a img {
	transform: scale(1.2);
}

.prod_bg .tu li>div {
	height: 40px;
	width: 100%;
	padding-top: 0 !important;
	display: block;
	position: relative;
	overflow: hidden;
}

.prod_bg .tu li>div>a {
	display: block;
	height: 40px;
	line-height: 40px;
	color: #454545;
	font-size: 14px;
	transition: 0.3s all ease-in-out;
	position: relative;
	z-index: 1111;
	text-align: center;
}

.prod_bg .tu li>div:after,
.products_bg .tu li>p::after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	background: #0b8328;
	bottom: -100%;
	left: 0;
	transition: 0.3s all ease-in-out;
}

.prod_bg .tu li:hover>div>a {
	color: #fff;
}

.prod_bg .tu li:hover>div:after,
.products_bg .tu li:hover>p::after {
	bottom: 0;
}

/*饭堂承包*/
#tedanbtj {
	width: 100%;
	height: auto;
	background: url(../images/20200305151710_1763294076.jpg) center no-repeat;
	margin-top: 45px;
	padding-bottom: 45px;
}

.cbgnxhgq {
	font-size: 40px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-top: 105px;
}

.xhagnjsw {
	font-size: 18px;
	color: #c5ffe1;
	text-align: center;
	padding-top: 8px;
}

/**/
.yin {
	padding: 20px 0 20px 0px;
}

.yin dl {
	width: 286px;
	height: 400px;
	position: relative;
	margin: 30px 18px 0 0;
	float: left;
	overflow: hidden;
	-webkit-transition: transform .3s;
	transition: transform .3s;
}

.yin dl dt {
	width: 286px;
	line-height: 0;
	position: relative;
}

.yin dl dt img {
	width: 286px;
	height: 400px;
}

.yin dl dt h4 {
	font-size: 22px;
	color: #fff;
	height: 90px;
	line-height: 100px;
	width: 286px;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #ff9c01;
	transition: height .5s;
	-moz-transition: height .5s;
	/* Firefox 4 */
	-webkit-transition: height .5s;
	/* Safari and Chrome */
	-o-transition: height .5s;
	/* Opera */
}

.yin dl dt h4 em {
	display: block;
	width: 46px;
	height: 46px;
	line-height: 0;
	background: #142038;
	border-radius: 50%;
	position: absolute;
	top: -23px;
	left: 120px;
}

.yin dl dt h4 em img {
	width: 50px;
	height: 50px;
}

.yin dl dd {
	background: rgba(0, 0, 0, 0.7);
	position: absolute;
	bottom: 0;
	left: 0;
	height: 0;
	overflow: hidden;
	width: 286px;
	text-align: center;
	transition: height .5s;
	-moz-transition: height .5s;
	/* Firefox 4 */
	-webkit-transition: height .5s;
	/* Safari and Chrome */
	-o-transition: height .5s;
	/* Opera */
}

.yin dl dd h5 {
	height: 70px;
	line-height: 70px;
	overflow: hidden;
	background: url(../images/20200305151806_738513340.gif) no-repeat center 67px;
	font-size: 26px;
	color: #fff;
}

.yin dl dd em {
	display: block;
	width: 66px;
	height: 66px;
	line-height: 0;
	background: #ff9c01;
	border-radius: 50%;
	margin: 80px auto 0;
}

.yin dl dd em img {
	width: 66px;
	height: 66px;
}

.yin dl dd p {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	height: 90px;
	overflow: hidden;
	width: 240px;
	margin: 0 auto;
	padding: 15px 0 0;
}

.yin dl:hover dd,
.yin dl.cur dd {
	height: 400px;
}

.yin dl:hover dt h4,
.yin dl.cur dt h4 {
	height: 0;
}

.yin dl:hover dt h4 em,
.yin dl.cur dt h4 em {
	top: 0;
}

.yin dl:hover,
.yin dl.cur {
	-webkit-transform: translate(0, -35px);
	transform: translate(0, -35px);
}

.yin .nobor {
	margin-right: 0;
}

.about_d {
	width: 1200px;
	margin: 0 auto;
	margin-top: 30px;
}

.yuangdk {
	width: 200px;
	float: left;
	height: 200px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	background: #fff;
	border-radius: 4%;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .1);
	margin-right: 50px;
}

.yuangdk:before {
	content: "";
	position: absolute;
	width: 300px;
	height: 0;
	left: 0;
	top: 0;
	background-color: rgba(255, 158, 28, 1);
	-webkit-transition: height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);
	-webkit-transition: height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);
	z-index: -1;
}

.yuangdk:hover:before {
	height: 200px;
}

.hsbajgw {
	font-size: 16px;
	color: #333;
	text-align: center;
	padding-top: 50px;
}

.shigyyz {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #ff9c01;
	padding-top: 10px;
	height: 42px;
}

.yslsshk {
	width: 126px;
	height: 32px;
	background: #ff9c01;
	margin: 0 auto;
	border-radius: 20px;
	text-align: center;
	line-height: 32px;
	color: #fff;
	font-size: 14px;
}

.yuangdk:hover .hsbajgw {
	color: #fff;
}

.yuangdk:hover .shigyyz {
	color: #fff;
}


/*vedioMain*/
.vedioMain {
	background: url(../images/vediobg.jpg) no-repeat center top;
	height: 641px;
}

.vedioMain .container {
	padding-top: 60px;
}

.vedioMain ul {
	overflow: hidden;
	margin-top: 55px;
}

.vedioMain li {
	margin-bottom: 19px;
}

.vedioMain li a {
	display: block;
	position: relative;
}

.vedioMain li a img {
	display: block;
}

.vedioMain li a span {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	text-align: center;
	left: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-weight: bold;
	font-size: 20px;
	color: #fff;
}

.vedioMain li a span em {}


/*定制xb1*/
.dingzhiMain {
	background: url(../images/dizhibg.png) no-repeat center top;
	height: 195px;
}

.dingzhiMain .container {
	position: relative;
	height: 100%;
	z-index: 999;
}

.dingzhiMain .dz {
	padding-top: 53px;
	padding-left: 100px;
}

.dingzhiMain .dz h5 {
	font-size: 26px;
	color: #363636;
}

.dingzhiMain .dz p {
	font-size: 20px;
	color: #fff;
	background: url(../images/dzbg.png) no-repeat center;
	width: 473px;
	height: 31px;
	line-height: 31px;
	padding-left: 10px;
	margin: 12px 0;
}

.dingzhiMain .dz em {
	font-size: 16px;
	color: #565656;
}

.dingzhiMain .dzImg {
	position: absolute;
	left: 0;
	bottom: -17px;
	z-index: 99;
}

.dingzhiMain ul {
	position: absolute;
	top: 29px;
	right: 0;
}

.dingzhiMain li {
	margin-bottom: 5px;
	height: 38px;
	padding-right: 4px;
	padding-bottom: 4px;
	background: url(../images/ftbg.png) no-repeat right bottom;
	width: 315px;
}

.dingzhiMain li span {
	float: left;
	width: 41px;
	height: 38px;
}

.dingzhiMain li span img {
	display: block;
}

.dingzhiMain li .ft {
	float: left;
	width: 253px;
	border: none;
	background-color: #fff;
	padding: 0 10px;
	height: 38px;
	line-height: 38px;
	outline: none;
	font-size: 14px;
	color: #999;
	border-left: 1px solid #e1e1e1;
}

.dingzhiMain li a {
	display: block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	background-color: #009943;
	text-align: center;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}


/*优势*/
.liyou_title {
	margin: 20px auto;
	overflow: hidden;
	text-align: center;
}

.liyou_title em {
	font-size: 22px;
	color: #000;
	line-height: 50px;
}

.liyou_title em span {
	color: #e6033f;
}

.yl_bg {
	height: 538px;
	width: 100%;
	background: url(../images/ly_bg.jpg) no-repeat center top;
	overflow: hidden;
	margin: 20px 0px;
}

.yl {
	margin: 0px auto;
}

.yl_t {
	margin-top: 4px;
	overflow: hidden;
}

.yl_t dl {
	float: left;
	background: url(../images/ly_t_2.jpg) no-repeat center bottom;
	width: 222px;
	height: 100px;
	overflow: hidden;
	margin: 0px 14px;
	color: #FFF;
	text-align: center;
	cursor: default;
}

.yl_t dl dt {
	font-size: 20px;
	padding-top: 20px;
}

.yl_t dl dd {
	font-size: 30px;
	font-weight: bold;
	line-height: 40px;
	margin-top: 38px;
}

.yl_t .dl {
	background: url(../images/ly_t_1.jpg) no-repeat center bottom;
}

.yl_l {
	width: 258px;
	height: 230px;
	overflow: hidden;
	margin: 85px 0px 0px 40px;
}

.yl_l img {
	width: 258px;
	height: 230px;
}

.yl_r {
	width: 615px;
	margin-top: 90px;
}

.yl_r b {
	font-size: 36px;
	line-height: 60px;
	color: #fff;
}

.yl_r p {
	font-size: 16px;
	font-family: Arial;
	color: #d5d1d1;
}

.yl_r li {
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	margin-top: 50px;
}

.hide {
	display: none;
}


/**/
.facilitator {
	padding-top: 65px;
}

.fachead {
	text-align: center;
}

.fachead h2 {
	font-size: 34px;
	font-weight: bold;
	color: #088209;
	text-align: center;
	background: url(../images/20190523115640_22133923.jpg) no-repeat center;
}

.fachead h2 span {
	color: #fda807;
}

.fachead p {
	font-size: 18px;
	color: #666;
	line-height: 38px;
}

.facbox {
	position: relative;
	margin-top: 35px;
}

.facitem {
	width: 564px;
	background: #f2f3f6;
	margin-top: 8px;
	padding-left: 32px;
	padding-top: 45px;
	height: 194px;
}

.facitem2 {
	padding: 45px 27px 0 245px;
	width: 323px;
}

.facitem h2 {
	font-size: 20px;
	font-weight: bold;
	color: #222;
	height: 46px;
	line-height: 46px;
	background: url(../images/20190523115641_183825601.jpg) no-repeat left bottom;
	margin-left: 24px;
}

.facitem p {
	font-size: 14px;
	color: #666;
	line-height: 21px;
	padding-left: 24px;
}

.facitem .wrong {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	padding-top: 17px;
	background: url(../images/20190523115641_176263485.jpg) no-repeat left 24px;
}

.facitem .right {
	font-size: 14px;
	color: #088209;
	font-weight: bold;
	line-height: 24px;
	padding-top: 17px;
	background: url(../images/20190523115641_579185162.jpg) no-repeat left 24px;
}

.cur .wrong {
	background: url(../images/20190523115641_794025739.jpg) no-repeat left 24px;
	color: #fff;
}

.cur .right {
	background: url(../images/20190523115641_593471262.jpg) no-repeat left 24px;
	color: #fda807;
}

.facimg {
	position: absolute;
	left: 382px;
	top: 32px;
}

.facbox .cur {
	background: #1f9d22;
}

.facbox .cur h2 {
	color: #fff;
	background: url(../images/20190523115641_1553658686.jpg) no-repeat left bottom;
}

.facbox .cur p {
	color: #fff;
}

/*广告*/
/*#zhu3{ width:100%; height:337px; background:url(../images/20180323162546_1882716854.jpg) no-repeat center;}
#zhu4{ width:100%; height:22px; background:url(../images/20180323165750_820143384.jpg) no-repeat center;}*/

.avg4 {
	margin-top: 55px;
}

.avg4 {
	width: 100%;
	height: 100px;
	background: url(../images/20180324102418_20647198.jpg) no-repeat center;
}

.avg5 {
	width: 100%;
	height: 100px;
	background: url(../images/20180324102436_22003297.jpg) no-repeat center;
}

.avg6 {
	width: 100%;
	height: 176px;
	background: url(../images/20180324102453_620600122.jpg) no-repeat center;
}

/*流程*/
.sy_fw {
	width: 100%;
}

.sy_fw>div.ce {
	width: 1200px;
	height: 100%;
	text-align: center;
	margin: auto;
}

.liucheng {
	height: 134px;
	font-size: 17px;
	color: #555;
	text-align: center;
	background: url(../images/20181012154919_940174751.jpg) center no-repeat;
}

.liucheng p {
	font-weight: bold;
	font-size: 40px;
	color: #1f9d22;
	position: relative;
	top: 18px;
}

.liucheng span {
	position: relative;
	top: 45px;
}

.sy_fw>div.ce .sy_title *,
.sy_fw>div.ce .sy_title {
	color: #555555;
}

.sy_fw>div.ce .sy_title>font:nth-of-type(2) {
	background: url(../images/abprve.png) no-repeat center;
}

.sy_fw>div.ce ul {
	font-size: 0;
	text-align: center;
	margin-top: 55px;
}

.sy_fw>div.ce li {
	width: 171px;
	text-align: center;
	line-height: 44px;
	color: #1f9d22;
	display: inline-block;
	font-size: 22px
}

.sy_fw>div.ce li i {
	display: block;
	width: 100px;
	height: 100px;
	border-radius: 100%;
	background-color: #1f9d22;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 11px;
	margin: 0 auto;
}

.sy_fw>div.ce li>font {
	display: inline-block;
	border-bottom: 2px solid #a7aaa0;
	color: #ffaa01;
}

.sy_fw>div.ce li:nth-of-type(1) i {
	background-image: url(../images/address.png);
}

.sy_fw>div.ce li:nth-of-type(2) i {
	background-image: url(../images/anli_l.png);
}

.sy_fw>div.ce li:nth-of-type(3) i {
	background-image: url(../images/anli_ls.png);
}

.sy_fw>div.ce li:nth-of-type(4) i {
	background-image: url(../images/anli_r.png);
}

.sy_fw>div.ce li:nth-of-type(5) i {
	background-image: url(../images/anli_rs.png);
}

.sy_fw>div.ce li:nth-of-type(6) i {
	background-image: url(../images/apnext.png);
}

.sy_fw>div.ce li:nth-of-type(7) i {
	background-image: url(../images/ban_ls.png);
}

.sy_fw>div.ce>a {
	background: url(../images/ban_rs.png) no-repeat left center;
	line-height: 52px;
	color: #fff;
	height: 52px;
	display: inline-block;
	padding-left: 53px;
	font-weight: bold;
	font-size: 30px;
	margin-top: 83px;
}

.sy_fw>div.ce>a font {
	display: inline-block;
	margin-left: 30px;
	border: 2px solid #fff;
	line-height: 41px;
	width: 155px;
	font-size: 22px;
	text-align: center;
}

.home_liucheng_more {
	width: 1200px;
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	padding-top: 40px;
}

.home_liucheng_more a {
	display: block;
	border: 2px solid #008931;
	width: 480px;
	margin: 0 auto;
	line-height: 60px;
	font-size: 17px;
	border-radius: 20px;
}

.home_liucheng_more a span {
	color: #ff9c01;
}

.home_liucheng_more a:hover {
	text-decoration: none;
	border: 2px solid #ff9c01;
}

/*关于我们*/
.zj_bg {
	background: url(../images/20180522171811_879440891.jpg) no-repeat center 0;
	height: 590px;
}

.zj_top {
	padding: 80px 0 25px;
	text-align: center;
	height: 134px;
	font-size: 17px;
	color: #555;
	text-align: center;
	background: url(../images/20181012154919_940174751.jpg) center no-repeat;
}

.zj_top p {
	font-weight: bold;
	font-size: 40px;
	color: #1f9d22
}

.zj_top span {
	position: relative;
	top: 16px;
}

.zj02 {
	width: 1000px;
	overflow: hidden;
}

.zj02 dl dt {
	float: left;
}

.zj02 dl dd {
	float: right;
	width: 373px;
	padding: 80px 0 0;
	background: url(../images/20180522164732_1997552284.png) no-repeat;
	width: 402px;
	height: 329px;
}

.zj02 dl dd b a {
	display: block;
	font-size: 22px;
	color: #14a83b;
}

.zj02 dl dd b a:hover {
	color: #ff8500
}

.zj02 dl dd p {
	font-size: 15px;
	color: #555;
	line-height: 30px;
	padding: 5px 15px 5px 0;
}

.izl-rmenu .btn-top {
	background: url(../images/20180522154220_96279871.png) 0px 0px no-repeat;
	background-color: #252525;
	display: none;
}

.izl-rmenu .btn-top:hover {
	background-color: #444;
}

.company_btn_r1 {
	float: left;
}

.company_btn_r1 p {
	padding: 23px 0 0 80px;
}

.company_btn_r1>a {
	display: block;
	float: left;
	width: 65px;
	height: 200px;
	position: relative;
	overflow: hidden;
}

.company_btn_r1>a::after,
.company_btn_r1>a:after {
	content: '';
	background: rgba(255, 255, 255, 0.2);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: -100%;
	transition: 0.3s all ease-in-out
}

.company_btn_r1>a:hover::after,
.company_btn_r1>a:hover:after {
	right: 0;
}

.company_btn_r1>a.cbtn_1 {
	background: #0aa73e
}

.company_btn_r1>a.cbtn_2 {
	background: #01ae3a
}

.company_btn_r1>a.cbtn_3 {
	background: #08be44
}

.company_btn_r1>a.cbtn_4 {
	background: #07c746
}

.company_btn_r1>a>p {
	display: block;
	width: 20px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	padding: 58px 36px 16px 12px;
	line-height: 19px;
	position: relative;
	z-index: 3;
}

.company_btn_r1>a.cbtn_1>p {
	background: url(../images/20180522160447_1056979748.png) no-repeat top center;
}

.company_btn_r1>a.cbtn_2>p {
	background: url(../images/20180522160447_1056979748.png) no-repeat top center;
}

.company_btn_r1>a.cbtn_3>p {
	background: url(../images/20180522160447_1056979748.png) no-repeat top center;
}

.company_btn_r1>a.cbtn_4>p {
	background: url(../images/20180522160447_1056979748.png) no-repeat top center;
}





/*客户见证*/
.khjzMain {
	background: url(../images/jzbg.png) repeat center;
	padding-top: 24px;
	padding-bottom: 37px;
}

.khjzMain .kcont {
	position: relative;
}

.khjzMain .kcont ul {
	width: 873px;
	margin: 0 auto;
}

.khjzMain .kcont .bd {
	width: 873px;
	margin: 0 auto;
}

.khjzMain .kcont li {
	position: relative;
	width: 255px;
	float: left;
	margin: 0 18px;
}

.khjzMain .kcont li img {
	display: block;
	border: 1px solid #ccc;
}

.khjzMain .kcont li img:hover {
	border-color: #009943;
}

.khjzMain .kcont li h5 {
	width: 255px;
	text-align: center;
	font-size: 14px;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	padding-top: 18px;
	padding-bottom: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.khjzMain .kcont li p {
	padding: 0 16px;
	font-size: 13px;
	line-height: 22px;
	height: 88px;
	overflow: hidden;
	text-align: center;
}

.khjzMain .kcont li .mor {
	display: block;
	width: 36px;
	height: 36px;
	background: url(../images/morbg2.png) no-repeat center;
	position: absolute;
	bottom: -18px;
	left: 50%;
	margin-left: -18px;
}

.khjzMain .kcont .pbot {
	top: 57px;
}


/*关于、资质*/
.intoMain {
	padding-top: 50px;
	padding-bottom: 73px;
	border-bottom: 1px solid #dfdfdf;
}

.intoMain .nt {
	padding-left: 8px;
	border-left: 5px solid #009943;
}

.intoMain .nt a {
	font-size: 20px;
}

.intoMain .int_l {
	float: left;
	width: 622px;
}

.intoMain .int_r {
	float: right;
	width: 315px;
}

/*about*/
.intoMain .int_l dl {
	overflow: hidden;
	margin-top: 40px;
}

.intoMain .int_l dt {
	float: left;
	margin-left: 13px;
}

.intoMain .int_l dt img {
	display: block;
	padding: 4px;
	border: 1px solid #dcdcdc;
}

.intoMain .int_l dd {
	margin-left: 286px;
}

.intoMain .int_l dd h5 {
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	white-space: nowrap;
	padding-top: 16px;
}

.intoMain .int_l dd h5 a {
	font-size: 15px;
}

.intoMain .int_l dd p {
	font-size: 13px;
	height: 110px;
	line-height: 22px;
	overflow: hidden;
	padding: 13px 0;
}

.intoMain .int_l dd>a {
	font-size: 13px;
	color: #376cb2;
}

/*honer*/
.intoMain .int_r .honer {
	margin-top: 40px;
	position: relative;
}

.intoMain .int_r .honer ul {
	overflow: hidden;
	width: 238px;
	margin: 0 auto;
}

.intoMain .int_r .honer .bd {
	overflow: hidden;
	width: 238px;
	margin: 0 auto;
}

.intoMain .int_r .honer li {
	float: left;
	width: 238px;
}

.intoMain .int_r .honer li img {
	display: block;
	border: 1px solid #dcdcdc;
}

.intoMain .int_r .honer li p {
	width: 238px;
	text-align: center;
	margin-top: 7px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.intoMain .int_r .honer li p a {
	font-size: 13px;
}

.intoMain .int_r .honer .hbot {
	display: block;
	width: 10px;
	height: 20px;
	position: absolute;
	top: 74px;
}

.intoMain .int_r .honer .hbot1 {
	background: url(../images/hbot1.png) no-repeat center;
	left: 15px;
}

.intoMain .int_r .honer .hbot2 {
	background: url(../images/hbot2.png) no-repeat center;
	right: 15px;
}



#contact {
	width: 270px;
	float: right;
}

.contact1 {
	line-height: 24px;
	color: #FFF;
	padding-top: 138px;
}

.contact1 a {
	color: #FFF
}

.contact2 {
	padding-top: 20px;
}

/*xb2*/
.ggMain {
	background: url(../images/ggmainbg.png) repeat center;
	height: 150px;
}

.ggMain .rcb {
	float: left;
	padding-left: 213px;
	padding-top: 20px;
	position: relative;
	height: 130px;
}

.ggMain .rcb h5 {
	font-size: 42px;
	color: #ffda2c;
	font-style: italic;
}

.ggMain .rcb h4 {
	font-size: 18px;
	color: #fff;
	width: 427px;
	height: 30px;
	line-height: 30px;
	background: url(../images/rcbbg.png) no-repeat center;
	padding-left: 10px;
	margin: 5px 0;
}

.ggMain .rcb p {
	font-size: 16px;
	color: #fff;
}

.ggMain .rcb img {
	position: absolute;
	left: 10px;
	bottom: 0;
}

.ggMain .zxt {
	float: right;
	padding-top: 35px;
	padding-right: 22px;
}

.ggMain .zxt span {
	font-size: 21px;
	color: #ffda2c;
	padding-left: 33px;
	background: url(../images/zxtimg.png) no-repeat left center;
	display: block;
	height: 25px;
	line-height: 25px;
}

.ggMain .zxt a {
	display: block;
	width: 147px;
	height: 49px;
	line-height: 40px;
	padding-left: 40px;
	font-size: 16px;
	color: #fff;
	background: url(../images/zxtimg2.png) no-repeat center;
	margin-top: 10px;
	font-weight: bold;
	text-decoration: none;
}




/**/
.home_about_title {
	width: 1200px;
	height: 260px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	background: url(../images/home_about_title.jpg) top center no-repeat;
	border-bottom: 1px solid #ccc;
	position: relative;
	top: -74px;
}

.home_about_title h2 {
	line-height: 50px;
	font-size: 30px;
	color: #0b8328;
	font-weight: 300;
	padding-top: 30px;
}

.home_about_title h3 {
	font-size: 30px;
	color: #b0b0b0;
	font-weight: 400;
	padding-top: 15px;
	line-height: 40px;
}

.home_about_title p {
	font-size: 18px;
	background: #ff9e1c;
	width: 420px;
	height: 45px;
	line-height: 45px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	margin-top: 30px;
}

.home_about_all {
	width: 100%;
	height: 599px;
	background: url(../images/home_about_all.jpg) top center no-repeat;
}

.home_about_content {
	width: 1150px;
	height: 290px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
	/* padding-top:25px; */
	position: relative;
	top: -50px;
}

.home_about_content p {
	font-size: 16px;
	line-height: 34px;
	margin-top: 30px;
	text-align: justify;
	text-justify: inter-ideograph;
}

.home_about_more {
	width: 1200px;
	height: 47px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	margin-top: 20px;
}

.home_about_more a {
	display: inline-block;
	width: 161px;
	height: 45px;
	border: 1px solid #008931;
	border-radius: 10px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 45px;
	color: #008931;
	font-size: 16px;
}

.home_about_more a:hover {
	background: #00913e;
	color: #fff;
}

.home_jidi_content {
	width: 1200px;
	/* height:420px; */
	margin: 0 auto;
	overflow: hidden;
	margin-top: 40px;
	margin-bottom: 0px;
	background: #fff;
}

.home_jidi_content .swiper-container {
	width: 100%;
	height: 100%;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	margin-top: 0;
}

.home_jidi_content .swiper-wrapper {
	width: 1200px;
	margin: 0 auto;
}

.home_jidi_content .swiper-slide {
	width: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 35px;
}

.home_jidi_content .swiper-slide ul {
	width: 254px;
	height: 320px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	margin-left: 35px;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
	text-align: center;
	background: #fff;
	margin-top: 0px;
	border: 1px solid #f4f4f4;
	float: left;
}

.home_jidi_content .swiper-slide ul a {
	display: block;
}

.home_jidi_content .swiper-slide ul p {
	width: 260px;
	height: 260px;
	border: 1px solid #f3f3f3;
	margin: 0 auto;
}

.home_jidi_content .swiper-slide ul p img {
	width: 100%;
	height: 100%;
}

.home_jidi_content .swiper-slide ul h2 {
	font-size: 18px;
	width: 240px;
	margin: 0 auto;
	text-align: center;
	font-weight: 300;
	line-height: 60px;
	height: 60px;
	overflow: hidden;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	course: hand;
	color: #727272;
}

.home_jidi_content .swiper-slide ul h2 i {
	float: left;
	font-size: 25px;
	color: #b4c8d6;
	margin-right: 10px;
}

.home_jidi_content .swiper-pagination-bullet-active {
	background: #008931;
	bottom: 0px;
}

.home_jidi_content .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 25px;
}

.home_jidi_content .swiper-pagination-bullet-active {
	background: #008931;
}

.home_jidi_content .swiper-button-next {
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
	right: 40px;
	display: none;
}

.home_jidi_content .swiper-button-next:hover {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.home_jidi_content .swiper-button-prev {
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
	left: 40px;
	display: none;
}

.home_jidi_content .swiper-button-prev:hover {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.home_jidi_content .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
}


/*新闻中心*/

/*新闻中心*/
.news {
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
	padding-top: 20px;
	margin-top: 40px;
}

.dt_top {
	height: 133px;
	font-size: 17px;
	color: #555;
	text-align: center;
	background: url(../images/20181012154919_940174751.jpg)center no-repeat;
}

.dt_top span {
	font-size: 40px;
	color: #1f9d22;
	font-weight: bold;
	text-align: center;
	position: relative;
	top: 20px;
}

.dt_top p {
	padding-top: 43px;
}

.news_tline {
	width: 502px;
	margin: 0 auto;
}

.news_tline_i {
	width: 500px;
	position: absolute;
	z-index: -1;
	border: solid 1px #ddd;
	height: 1px;
	padding-top: 50px;
	margin-top: -20px;
}

.news_tline_il {
	width: 280px;
	margin: 0 auto;
	height: 1px;
	background: #fff;
	margin-top: 1px;
}

.news_m,
.news_s {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	min-width: 1200px;
}

.news_m {
	font-size: 40px;
	font-weight: bold;
	line-height: 50px;
}

.news_s {
	font-size: 16px;
	line-height: 26px;
	padding-top: 8px;
	margin-bottom: 15px;
	color: #666;
}

.news_line {
	height: 1px;
	background: #ddd;
	width: 100%;
	margin: 0 auto;
}

.news_line_t {
	width: 100px;
	margin: 0 auto;
	height: 3px;
	background: #14a83b;
}

.news_line_d {
	width: 0px;
	height: 0;
	margin: 0 auto;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #14a83b;
}

.lanrenzhijia {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 40px;
}

.news_dt {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.lanrenzhijia .news_dt a {
	display: block;
	float: left;
	text-decoration: none;
	width: 280px;
	font-size: 16px;
	margin: 0px 10px;
	padding: 15px 30px;
	box-shadow: 0 0 5px #ddd inset;
	transition: all 0.8s linear;
}

.lanrenzhijia .news_dt a.on {
	text-decoration: none;
	width: 398px;
	font-weight: bold;
	background: #f8f8f8;
	transition: all 0.8s linear;
}

.lanrenzhijia .news_dt a.on .news_dt_rm {
	transition: all 0.8s linear;
	color: #ffaa01;
}

.news_dt_rm {
	overflow: hidden;
	border-bottom: solid 1px #ccc;
	line-height: 40px;
	font-size: 20px;
	padding-left: 10px;
	transition: all 0.8s linear;
	font-weight: bold;
	color: #14a83b;
}

.news_dt_ren {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #999;
	line-height: 26px;
	font-weight: normal;
	padding-left: 10px;
}

.lanrenzhijia .content {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	height: 448px;
	position: relative;
	min-width: 1200px;
	margin-top: 20px;
}

.lanrenzhijia .content .ul {
	position: absolute;
	left: 0;
	top: 0;
	width: 1200px;
	min-width: 1200px;
}

.lanrenzhijia .content .li {
	width: 1200px;
	float: left;
	min-width: 1200px;
}

.news .news_div_item,
.news .divdgweb_new_div_item {
	width: 578px;
	height: 180px;
	float: left;
	position: relative;
	margin: 12px 11px;
	transition: all 0.8s linear;
	box-shadow: 0 0 2px #ccc inset;
	padding: 12px 0;
}

.news_div_item_pic {
	float: left;
	width: 240px;
	height: 180px;
	overflow: hidden;
	margin-left: 12px;
	box-shadow: 0 0 1px #ddd;
}

.news_div_item_pic img {
	width: 240px;
	height: 180px;
	transition: all 0.5s linear;
}

.news_div_item_content,
.divdgweb_new_div_item_content {
	float: right;
	width: 295px;
	margin-right: 15px;
}

.news_div_item_title,
.divdgweb_new_div_item_title {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 295px;
	padding-top: 10px;
}

.news_div_item_title a,
.divdgweb_new_div_item_title a {
	font-size: 17px;
	transition: all 0.8s linear;
}

.news_div_item_body,
.divdgweb_new_div_item_body {
	overflow: hidden;
	line-height: 23px;
	padding-top: 16px;
	height: 50px;
	font-size: 14px;
	color: #666;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	/* margin-bottom: 28px; */
}

.news_dt_rgo {
	overflow: hidden;
	transition: all 0.8s linear;
}

.news_dt_rgo a {
	font-size: 0px;
	line-height: 0px;
}

.news_dt_rgo span {
	display: block;
	width: 90px;
	height: 1px;
	background: #999;
	transition: all 0.8s linear;
}

.news_dt_rgo p {
	font-size: 14px;
	line-height: 48px;
	text-align: right;
	position: relative;
	z-index: 2;
	color: #14a83b;
	transition: all 0.8s linear;
	margin-left: 200px;
	width: 270px;
}

.news_div_item_date,
.divdgweb_new_div_item_date {
	position: absolute;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 269px;
	margin-top: 142px;
	color: #999;
}

.news_div_item_year,
.divdgweb_new_div_item_year {
	float: left;
}

.news_div_item_month,
.divdgweb_new_div_item_month {
	float: left;
}

.news_div_item_day,
.divdgweb_new_div_item_day {
	float: left;
}

.news .news_div_item:hover .news_dt_rgo span,
.news .divdgweb_new_div_item:hover .news_dt_rgo span {
	transition: all 0.8s linear;
	width: 100%;
}

.news .news_div_item:hover .news_div_item_title a,
.news .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a {
	transition: all 0.8s linear;
	color: #14a83b;
}

.news .news_div_item:hover .news_dt_rgo p,
.news .divdgweb_new_div_item:hover .news_dt_rgo p {
	transition: all 0.8s linear;
	width: 100%;
	margin-left: 0px;
}

.news .news_div_item:hover .news_div_item_pic img,
.news .divdgweb_new_div_item:hover .news_div_item_pic img {
	transition: all 0.5s linear;
	transform: scale(1.15);
}



/*常见问题*/
.Faq {
	width: 1200px;
	margin: 0 auto 30px;
	padding-top: 50px;
}

.Faqtitle {
	width: 102px;
	float: left;
	background: url(../images/20180523105442_1685843334.gif) no-repeat left 39px;
	padding-top: 8px;
}

.Faqtitle a {
	color: #383838;
	font-size: 20px;
	float: left;
	text-decoration: none;
}

.Faqtitle span {
	display: block;
	padding-top: 53px;
}

.Faqcont dl {
	float: left;
	margin-left: 21px;
	width: 526px;
	height: 107px;
	background: #fafafa;
	border: 1px solid #ececec;
}

.Faqcont dt {
	padding: 18px 0 6px 62px;
	background: url(../images/20180523105505_1614246762.jpg) 32px 18px no-repeat;
	line-height: 22px;
}

.Faqcont dt a {
	font-size: 15px;
	color: #3d3d3d;
	font-weight: bold;
}

.Faqcont dt a:hover {
	color: #0ba73c;
}

.Faqcont dd {
	padding: 0 10px 0 62px;
	background: url(../images/20180523105538_1854451825.jpg) 32px 3px no-repeat;
	line-height: 25px;
	font-size: 13px;
	color: #7c7c7c;
}


/*留言*/
.uform {
	background: url(../images/uformimg.jpg) no-repeat center;
	height: 336px;
	position: relative;
	margin-top: 40px;
}

.uform ul {
	float: right;
	margin-top: 38px;
	margin-right: 32px;
}

.uform li {
	width: 322px;
	overflow: hidden;
	margin-bottom: 2px;
}

.uform li span {
	float: left;
	background-color: #fff;
	width: 44px;
	height: 38px;
}

.uform li span img {
	display: block;
}

.uform li .ut {
	height: 38px;
	line-height: 38px;
	padding: 0 10px;
}

.uform li .ut,
.uform li .wby {
	float: left;
	width: 257px;
	background: #fff;
	outline: none;
	font-size: 14px;
	color: #858484;
	border: none;
	border-left: 1px solid #376cb2;
}

.uform li .wt {
	height: 88px;
}

.uform li .wt img {
	padding-top: 25px;
}

.uform li .wby {
	height: 68px;
	padding: 10px;
	line-height: 22px;
	resize: none;
}

.uform li a {
	display: block;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	color: #376cb2;
	font-weight: bold;
	background: #fff;
	text-decoration: none;
	margin-top: 5px;
}

.uform h5 {
	position: absolute;
	padding-left: 35px;
	font-size: 21px;
	color: #ffda2c;
	background: url(../images/zxtimg.png) no-repeat left center;
	height: 25px;
	line-height: 25px;
	font-weight: normal;
	left: 40px;
	top: 259px;
}





/*底部*/
.links_all {
	width: 100%;
	height: auto;
	min-height: 10px;
	background: #f7f7f7;
	overflow: hidden;
	border-bottom: 3px solid #01c848;
	margin-top: 30px;
}

.links_all .links_content {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 25px;
	padding-bottom: 25px;
}

.links_all .links_content h2 {
	float: left;
	line-height: 35px;
	font-size: 16px;
}

.links_all .links_content a {
	display: block;
	float: left;
	line-height: 35px;
	font-size: 14px;
	padding-left: 20px;
	padding-right: 20px;
	color: #333;
}

.footer_all {
	width: 100%;
	height: auto;
	overflow: hidden;
	/* background: url(../images/footer_all.jpg) center bottom no-repeat; */
	background: #208d49;
	
	background-attachment: fixed;
}

.footer_all .footer_content {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

.footer_all .footer_content .footer_left {
	width: 220px;
	height: auto;
	background: #fff;
	overflow: hidden;
	text-align: center;
	float: left;
}

.footer_all .footer_content .footer_left li {
	width: 158px;
	height: 142px;
	margin: 0 auto;
	list-style: none;
	margin-top: 36px;
}

.footer_all .footer_content .footer_left li img {
	width: 100%;
	height: 142px;
}

.footer_all .footer_content .footer_left p {
	width: 117px;
	height: 110px;
	margin: 0 auto;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.footer_all .footer_content .footer_left p img {
	/* width:100%; */
	/* height:100%; */
}

.footer_all .footer_content .footer_left h2 {
	font-size: 14px;
	color: #ffaa01;
	font-weight: 400;
	line-height: 30px;
}

.footer_all .footer_content .footer_right {
	width: 100%;
	height: auto;
	float: right;
	overflow: hidden;
}

.footer_all .footer_content .footer_right .top {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.footer_all .footer_content .footer_right .top ul {
	width: 290px;
	height: auto;
	float: left;
	float: left;
	padding-top: 40px;
}

.footer_all .footer_content .footer_right .top ul h2 {
	font-size: 18px;
	line-height: 40px;
	padding-bottom: 5px;
}

.footer_all .footer_content .footer_right .top ul li {
	list-style: none;
	line-height: 32px;
	font-size: 14px;
	width: 48%;
	float: left;
}

.footer_all .footer_content .footer_right .top ul a {
	color: #fff;
}

.footer_all .footer_content .footer_right .top ul p {
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	padding-top: 5px;
}

.footer_all .footer_content .footer_right .top .s1 {
	/* margin-left: 60px; */
}

.footer_all .footer_content .footer_right .top .s5 {
	float: right;
	width: 295px;
}

.footer_all .footer_content .footer_right .bottom {
	width: 1200px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
	border-top: 1px solid #04c046;
	overflow: hidden;
}

.footer_all .footer_content .footer_right .bottom p {
	font-size: 14px;
	text-align: center;
	color: #fff;
}

.footer_all .footer_content .footer_right .bottom a {
	color: #fff;
}


/*版权*/
.banq {
	width: 100%;
	background: #333;
	padding-top: 30px;
}

.banq_d {
	width: 120px;
	margin-right: 30px;
}

.banq_d .c4title {
	position: relative;
	padding: 0 0 25px 0;
	margin-bottom: 5px;
}

.banq_d .c4title a {
	font-size: 17px;
	display: block;
	line-height: 35px;
	color: #fff;
}

.banq_d .c4title::after {
	content: '';
	position: absolute;
	width: 20px;
	height: 2px;
	display: block;
	background: #21ad42;
	left: 0;
	bottom: 10px;
	transition: 0.6s all ease-in-out;
}

.banq_d:hover .c4title::after {
	width: 100%;
	background: #21ad4;
}

.banq_d ul li a {
	font-size: 14px;
	display: block;
	line-height: 30px;
	color: #fff;
}

.banq_d ul li a:hover {
	text-decoration: underline;
}

.banq_d1 {
	width: 350px;
	margin-right: 30px;
}

.banq_d1 .c4title {
	position: relative;
	padding: 0 0 25px 0;
	margin-bottom: 5px;
}

.banq_d1 .c4title a {
	font-size: 17px;
	display: block;
	line-height: 35px;
	color: #fff;
}

.banq_d1 .c4title::after {
	content: '';
	position: absolute;
	width: 20px;
	height: 2px;
	display: block;
	background: #21ad42;
	left: 0;
	bottom: 10px;
	transition: 0.6s all ease-in-out;
}

.banq_d1:hover .c4title::after {
	width: 100%;
	background: #21ad4;
}

.banq_nr {
	width: 310px;
	line-height: 46px;
	padding-left: 40px;
	background: url(../images/1903707234.png) left no-repeat;
	margin: 0 auto;
	color: #fff;
	font-size: 14px;
}

.banq_d2 {
	width: 280px;
}

.banq_d2 .c4title {
	position: relative;
	padding: 0 0 25px 0;
	margin-bottom: 5px;
}

.banq_d2 .c4title a {
	font-size: 17px;
	display: block;
	line-height: 35px;
	color: #fff;
}

.banq_d2 .c4title::after {
	content: '';
	position: absolute;
	width: 20px;
	height: 2px;
	display: block;
	background: #21ad42;
	left: 0;
	bottom: 10px;
	transition: 0.6s all ease-in-out;
}

.banq_d2:hover .c4title::after {
	width: 100%;
	background: #21ad4;
}

.banq_rwm {
	width: 280px;
	margin: 0 auto;
	margin-top: 20px;
	color: #fff;
}

.banq_rwml {
	width: 135px;
	line-height: 30px;
	height: auto;
	text-align: center;
}

.dibudwz {
	width: 1200px;
	border-top: 1px #373737 solid;
	/*height: 65px;*/
	font-size: 14px;
	line-height: 35px;
	margin: 0 auto;
	color: #fff;
	margin-top: 30px;
}

.dibudwz a {
	font-size: 14px;
	color: #fff;
}





/*内页*/
/*产品页左侧*/
.cpMain {
	background: #ececec;
	overflow: hidden;
	padding-bottom: 20px;
}

.sidebar {
	width: 1200px;
	margin: 10px auto;
	margin-top: 20px;
}

.sidebar .sb_nav {
	float: left;
	width: 220px;
}

.sidebar .sb_nav h3.title {
	text-align: left;
	background: url(../images/dt-6.gif) repeat-x;
	padding: 0px 15px;
	height: 33px;
	line-height: 33px;
	border-bottom: 1px solid #cecece;
	font-size: 14px;
	color: #fff;
}

.sidebar .sb_nav h3.line {
	margin-top: 15px;
}

.sidebar .sb_nav .active {
	padding: 10px 15px;
	background: #fff;
	border: 1px #ddd solid;
}

#sidebar dl {
	margin-left: 5px;
}

#sidebar dl dt {
	padding: 4px 0px 5px 15px;
	margin-top: 5px;
	background: url(../images/dt-11.gif) no-repeat 2px 11px;
}

#sidebar dl dd {
	padding: 0px 0px 0px 15px;
}

#sidebar dl dt.on a {
	font-weight: bold;
	color: #1C57C4;
}

#sidebar dl h4.on a {
	font-weight: bold;
}

.sidebar .sb_box {
	float: right;
	width: 920px;
	background: #fff;
	overflow: hidden;
	border: 1px #ddd solid;
}

.sidebar .sb_box h3.title {
	border-bottom: 1px solid #ddd;
	background: #f8f8f8;
	color: #009943;
	height: 35px;
	line-height: 35px;
	position: relative;
}

.sidebar .sb_box h3.title span {
	position: absolute;
	left: 0px;
	top: -1px;
	font-size: 14px;
	border-bottom: 2px solid #009943;
	padding: 0px 15px;
}

.sidebar .sb_box h3.title div.position {
	float: right;
	color: #999;
	font-weight: normal;
	position: relative;
	top: 3px;
	right: 15px;
}

.sidebar .sb_box h3.title div.position a {
	color: #999;
}

.pro_l {
	width: 260px;
	float: left;
}

.pro_l h4 .prolia {
	display: block;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 18px;
	padding-left: 20px;
	text-decoration: none;
}

.sidebar .pro_l ul {
	border-top: none;
	overflow: hidden;
	background: #fff;
	border: 0px !important;
}

.nlist .nt {
	font-weight: normal;
	padding: 14px 0 14px 22px;
	background: #009943 url(../images/hhbg.png) no-repeat 190px center;
	/*background: url(../images/hhbg.png) no-repeat center;*/
}

.nlist .nt a {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.nlist .nt span a {
	font-size: 14px;
	font-family: "Arial";
	margin-left: 6px;
	text-decoration: none;
	font-weight: normal;
}

.nlist ul {
	padding: 15px;
	padding-bottom: 0px
}

.nlist .leftli a {
	display: block;
	height: 40px;
	line-height: 40px;
	background: url(../images/pro_title_bg_2.jpg) no-repeat center;
	font-size: 14px;
	color: #fff;
	padding: 0 41px;
	text-decoration: none;
	overflow: hidden;
}

.nlist .leftli a:hover,
.nlist li.cur a:hover {
	background: url(../images/pro_title_bg_1.jpg) no-repeat center;
}

.nlist .on a {
	background: url(../images/pro_title_bg_1.jpg) no-repeat center;
	color: #fff;
}

.nlist {
	float: left;
	width: 260px;
	background: #fff;
	padding-bottom: 0px !important;
	margin: 5px 0px 15px 0px;
}

.nlist li {
	margin: 0px !important;
	height: 55px;
	line-height: 55px;
}

.t05 {
	line-height: 40px;
	background: #009943;
}

.t05 {
	padding: 0 10px;
	color: #fff;
	font-size: 14px;
}

/*左边标题块*/
.t05 a {
	color: #fff;
	font-size: 14px
}

.contactn .subnr {
	background: none repeat scroll 0 0 #fff;
	overflow: hidden;
	padding: 5px 10px;
	width: 220px;
	font-size: 14px;
	line-height: 30px;
}

/*右侧*/
.rtop {
	overflow: hidden;
	padding-top: 24px;
	padding-bottom: 9px;
	border-bottom: 1px solid #dbdbdb;
	margin: 0 20px;
}

.rtop h5 {
	float: left;
	padding-left: 10px;
	border-left: 3px solid #009943;
	font-weight: normal;
	line-height: 16px;
}

.rtop h5 a {
	font-size: 16px;
	color: #009943;
	font-weight: bold;
}

.rtop span {
	float: right;
}

.rtop span em {
	color: #999;
}

.rtop span a {
	color: #999;
}

.cpshow {
	overflow: hidden;
	padding-top: 20px;
	margin: 0 20px;
}

.cpshow li {
	float: left;
	width: 212px;
	margin-bottom: 50px;
	margin-right: 29px;
}

.cpshow li.noMl {
	margin-right: 0;
}

.cpshow li img {
	display: block;
	border: 1px solid #d3d3d3;
	width: 268px;
	height: 180px;
}

.cpshow li h4 {
	text-align: center;
	/*line-height:5px;*/
	margin-top: 16px;
	width: 212px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.cpshow li h4 a {
	font-size: 14px;
	color: #333;
}

.cpshow li p {
	font-size: 13px;
	color: #666;
	line-height: 21px;
	height: 1px;
	overflow: hidden;
}

.cpshow li span {
	display: block;
	overflow: hidden;
	margin-top: 20px;
}

.cpshow li span .zx {
	float: left;
	width: 103px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	border-left: 3px solid #333;
	background: #666;
}

.cpshow li span .xq {
	float: right;
	font-size: 13px;
	color: #666;
	margin-top: 14px;
}

.cpshow li img:hover {
	border-color: #009943;
}

.cpshow li span .zx:hover {
	background: #009943;
	border-left-color: #009943;
}

.RandomNews {
	padding: 0px 15px;
}

.RandomNews h4 {
	padding-left: 27px;
	height: 36px;
	line-height: 36px;
	color: #009943;
	background: #ccc;
	font-weight: bold;
}

.RandomNews li {
	height: 28px;
	line-height: 28px;
	padding: 0 17px 0 10px;
	width: 418px;
	float: left;
	overflow: hidden;
}

.RandomNews li a {
	background: url(../images/ico55.gif) no-repeat 0 5px;
	padding-left: 12px;
}

.RandomNews ul {
	padding: 10px 0px;
}

.right .RandomNews .news_random {
	border: 1px solid #ccc;
	border-top: none;
	background: #fff;
}

.right .RandomNews ul {
	padding-top: 8px;
	border: 1px solid #ccc;
	border-top: none;
	margin-bottom: 15px;
	width: 762px;
	background: #fff;
}


/*内页文章*/
.n_cont {
	padding-top: 5px;
	overflow: hidden;
}

.n_cont dl {
	overflow: hidden;
	padding: 25px 0 21px 29px
}

.n_cont dl dt {
	float: left;
	padding: 5px;
	background: #eaeaea;
}

.n_cont dl dt img {
	display: block;
	width: 160px;
	height: 102px;
}

.n_cont dl dd {
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.n_cont dl dd h5 {
	margin-top: 3px;
	padding-bottom: 8px;
	border-bottom: 1px solid #dedede;
	overflow: hidden;
}

.n_cont dl dd h5 a {
	font-size: 14px;
	color: #009943;
	float: left;
	padding-left: 5px;
}

.n_cont dl dd h5 em {
	float: right;
	padding-right: 10px;
}

.n_cont dl dd p {
	line-height: 20px;
	font-size: 13px;
	margin-top: 10px;
}

.n_cont dl:hover {
	background: #eaeaea;
}


/*产品详情页*/
.proviewbox {
	float: left;
	width: 305px;
	position: relative;
	z-index: 5;
}

.probigshow {
	position: relative;
	width: 300px;
	padding: 1px;
	border: 1px solid #ddd;
	overflow: hidden
}

.probigshow .span_showtip {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 81px;
	height: 81px;
	text-indent: -999em;
	overflow: hidden;
}

.probigshow .showtip_1 {
	background-position: 0 0;
}

.probigshow .showtip_2 {
	background-position: 0 -81px;
}

.probigshow a.a_probigshow {
	cursor: crosshair;
}

.prodbaseinfo_a {
	float: left;
	width: 378px;
	margin-left: 16px;
	z-index: 1;
}

.h2_prodtitle {
	font-size: 16px;
	color: #414141;
	border-bottom: 1px dashed #bbbbbb;
	padding: 2px 0 10px;
	line-height: 1.6em;
}

.ul_prodinfo {
	padding: 6px 0;
	overflow: hidden;
	zoom: 1;
}

.ul_prodinfos {
	padding: 6px 15px;
	overflow: hidden;
	zoom: 1;
	background: #f3f3f3;
	font-size: 14px;
	font-weight: bold;
}

.ul_prodinfos li {
	padding: 5px 0 10px;
}

.ul_prodinfo li {
	float: left;
	width: 378px;
	padding: 6px 0;
}

.ul_prodinfo li span {
	font-size: 14px
}

.li_normalprice,
.li_prono {
	line-height: 24px;
}

.ul_prodinfo .li_prono,
.ul_prodinfo .li_marketprice,
.ul_prodinfo .li_volume,
.ul_prodinfo .li_weight,
.ul_prodinfo .li_jf,
.ul_prodinfo .li_brand .span_title {
	color: #999;
}

.ul_prodinfo .li_brand {
	width: 180px;
}

.li_prono {
	line-height: 2.9em;
}

.ul_prodinfo .b_proprice {
	font-size: 14px;
	color: #ce1919;
	font-weight: normal;
}

.ul_prodinfo a.a_brand {
	color: #c00;
}

.ul_prodinfo a.a_brand:hover {
	text-decoration: underline;
}

.ul_prodinfo .li_jf {
	clear: both;
	width: 300px;
}

.ul_prodinfo .li_jf b {
	font-weight: normal;
	color: #c00;
}

.ul_prodinfo .li_jf a.a_usejf {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 80px;
	height: 22px;
	line-height: 22px;
	line-height: 25px\9;
	_line-height: 22px;
	overflow: hidden;
	background-position: -420px -120px;
	text-align: center;
	color: #fff;
	margin: 0 0 0 8px;
	filter: alpha(opacity=90);
	opacity: 0.9;
	vertical-align: middle;
}

.ul_prodinfo .li_jf a.a_usejf:hover {
	filter: alpha(opacity=100);
	opacity: 1.0;
}

.div_prothumb .span_prev,
.div_prothumb .span_next {
	background: url(../images/sprite.png) no-repeat;
}

.div_prothumb {
	position: relative;
	padding: 15px 15px 0;
}

.thumbporbox {
	position: relative;
	width: 275px;
	overflow: hidden;
}

.ul_prothumb {
	position: relative;
	width: 7500px;
	overflow: hidden;
}

.ul_prothumb li {
	float: left;
	width: 69px;
	text-align: center;
}

.ul_prothumb img {
	padding: 1px;
	border: 1px solid #ddd;
	width: 60px !important;
	height: 42px !important;
}

.ul_prothumb li.now img {
	border: 1px solid #009943 !important;
}

.div_prothumb .span_prev,
.div_prothumb .span_next {
	position: absolute;
	top: 7px;
	width: 22px;
	height: 63px;
	text-indent: -999em;
	overflow: hidden;
	cursor: hand;
	cursor: pointer;
}

.div_prothumb .span_prev {
	left: 0px;
	_left: -25px;
	background-position: -90px -282px;
}

.div_prothumb .span_prevb {
	background-position: -112px -282px;
	cursor: default;
}

.div_prothumb .span_next {
	right: 0px;
	background-position: -156px -282px;
}

.div_prothumb .span_nextb {
	background-position: -134px -282px;
	cursor: default;
}

#probig_preview {
	position: absolute;
	visibility: hidden;
	top: 0px;
	left: 405px;
	width: 340px;
	height: 340px;
	background: #fff;
	border: 1px solid #ccc;
	overflow: hidden;
}

#probig_preview img {
	position: relative;
}

.cp {
	border: 1px solid #d7d7d7;
	background: #fff;
	padding-bottom: 12px;
	margin-bottom: 10px;
}

.cptab {
	border-bottom: 1px solid #d7d7d7;
	background: #f7f7f7;
}

.cptab {
	line-height: 25px;
	font-size: 14px;
	color: #009943;
	text-decoration: none;
	padding: 0 8px;
}

.cptab a:hover {
	text-decoration: none;
}

.cptab a.cr {
	background: #eee;
	font-weight: bold;
}

.cp dl {
	width: 215px;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 12px 2px 0 12px;
}

.cp dt {
	width: 215px;
	overflow: hidden;
}

.cp dt a {
	width: 210px;
	display: block;
	border: 1px solid #D5D5D5;
	padding: 1px;
}

.cp dt a:hover {
	border: solid 1px #009943;
}

/*产品图片边框连接*/
.cp dt img {
	width: 210px;
	height: 146px;
	display: block;
}

.cp dd {
	line-height: 24px;
	padding-top: 8px;
	overflow: hidden;
	display: block;
	width: 215px;
	text-align: center
}

.proinfo {
	font-size: 14px;
	line-height: 25px;
}

.proinfo h4 {
	line-height: 28px;
	background: #F7F7F7;
	padding: 0 5px;
	margin-top: 10px;
}

.proinfo p {
	color: #414141
}

.proinfo p a {
	color: #009943;
}

.pro_key {
	line-height: 35px;
	border-top: dashed 1px #d7d7d7;
	margin-top: 5px;
	font-size: 14px;
}

.mod_goods_info {
	clear: both;
	margin-bottom: 10px;
	position: relative
}

.mod_goods_info .hds {
	border-bottom: 1px solid #009943;
	height: 33px;
	_overflow: hidden;
}

.mod_goods_info .hds li {
	float: left;
	cursor: pointer;
	border: 1px solid #d7d7d7;
	border-bottom: 0;
	margin-right: -1px;
}

.mod_goods_info .hds li h3 {
	display: block;
	width: 128px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	border-bottom: 0;
	background-color: #f3f3f3;
	border: 1px solid #fff;
}

.mod_goods_info .hds li h3 a {
	color: #333;
	font-weight: normal;
	text-decoration: none;
	outline: none
}

.mod_goods_info .hds .status_on {
	border-color: #009943;
	border-bottom: 0;
	position: relative;
}

.mod_goods_info .hds .status_on h3 {
	height: 31px;
	background-color: #fff;
	color: #009943;
}

.mod_goods_info .hds .status_on h3 a {
	color: #076EBB;
	font-weight: bold
}

.mod_goods_info .more {
	position: absolute;
	top: 8px;
	right: 0px;
}

.mod_goods_info .more a:link,
.mod_goods_info .more a:visited {
	text-decoration: none;
	color: #085C9B;
}

.mod_goods_info .more a:hover {
	color: #D4105A;
}

.dgxxBox {
	padding: 0 15px;
	width: 645px;
	height: 300px;
	font-family: 微软雅黑;
}

.dgxxBox p {
	font-size: 16px;
	padding: 25px 0;
	color: #666;
}

.dgxxBox .m_form {}

.dgxxBox .m_form li {
	width: 310px;
	height: 38px;
	float: left;
	margin-bottom: 13px;
	color: #777;
}

.dgxxBox .m_form label {
	float: left;
	border: 1px solid #dedede;
	line-height: 36px;
	height: 36px;
	width: 77px;
	display: inline-block;
	text-align: center;
	background: #fff;
}

.dgxxBox .m_form .iptTxt {
	float: right;
	width: 230px;
	border: 1px solid #dedede;
	border-left-width: 0;
	height: 16px;
	line-height: 16px;
	padding: 10px 0;
	outline: none;
	text-indent: 1em;
	background: #fff;
	color: #333;
}

.dgxxBox .m_form .txtAre {
	margin-left: 12px;
	width: 296px;
	height: 161px;
	border: 1px solid #dedede;
	outline: none;
	resize: none;
	padding: 14px;
	color: #333;
	line-height: 18px;
}

.dgxxBox .m_form .btnTjly {
	width: 310px;
	height: 38px;
	background: #009943;
	border: none;
	cursor: pointer;
	color: #fff;
}

.dgxxBox .m_form .areLi {
	height: 205px;
	float: right;
	display: inline;
}

.dgxxBox .m_form .btnLi {
	background: none;
	height: 60px;
}

/*返回顶部*/
#roll {
	display: block;
	width: 15px;
	margin-right: -650px;
	position: fixed;
	right: 50%;
	top: 50%;
	_margin-right: -525px;
	_position: absolute;
	_margin-top: 300px;
	_top: expression(eval(document.documentElement.scrollTop));
}

/*箭头*/
.pbot {
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
}

.pbot1 {
	background: url(../images/pbot1.png) no-repeat center;
	left: 0;
}

.pbot2 {
	background: url(../images/pbot2.png) no-repeat center;
	right: 0;
}

/*banner数量*/
.baner {
	height: 500px;
}

#flashs {
	position: relative;
	/* overflow:hidden;*/
}

#flashs .bgitem {
	z-index: 1;
	position: absolute;
	top: 0;
}

#flashs .btn {
	position: absolute;
	z-index: 7;
	bottom: 15px;
	left: 48%;
	margin-left: -51px;
	padding: 0px 6px;
}

#flashs .btn li {
	color: #fff;
	background: #717174;
	cursor: pointer;
	display: inline-block;
	margin: 0 2px;
	width: 47px;
	height: 8px;
	font-size: 0px;
	line-height: 25px;
	text-align: center;
}

#flashs .btn li.on {
	background: #009943;
}

#roll_top,
#fall,
#ct {
	position: relative;
	cursor: pointer;
	height: 72px;
	width: 26px;
}

#roll_top {
	background: url(../images/top.gif) no-repeat;
}

#fall {
	background: url(../images/top.gif) no-repeat 0 -80px;
}

#demo {
	overflow: hidden;
	width: 1000px;
	margin: 40px auto;
}

#demo img {
	border: 1px solid #ccc;
}

#demo img:hover {
	border-color: #fff;
}

#indemo {
	float: left;
	width: 800%;
}

#demo1 {
	float: left;
}

#indemo ul li {
	list-style: none;
	width: 225px;
	height: 190px;
	float: left;
	margin-right: 43px;
}

#indemo ul li h5 {
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-top: 0;
	font-weight: normal;
}

#indemo ul li h5 a {
	text-decoration: none;
}

#indemo ul li h5 a:hover {
	color: #fff;
}

#demo2 {
	float: left;
}


/*.kefw{ display:block; position:absolute; width:50px; height:30px; left:50%; margin-left:-25px; top:2px;}
#nodata { padding:80px; padding-left:150px; border:solid 1px #eee;margin:10px 0; background:url(../images/nodata.gif) no-repeat 20px 20px;}

#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}

#oran_div_processing{width:300px;padding:20px;z-index:9999;text-align:center;background:#fffeef;border:solid 1px #b8ab04;}

#ct{background: url(../images/top.gif) no-repeat 0 -40px;}




.ImTable *{padding:0px;margin:0px}
.ImTable{border-collapse:collapse;border:9px solid #009943;background:#fff}
.ImTable h2{font-size:14px;margin-top:5px;color:#333}
.ImHeader{height:91px;background:url(../images/im_01.png) no-repeat}
.ImRow0{margin:0px 11px;background:#fff;height:34px;line-height:34px;}
.ImRow1{margin:0 11px;height:34px;background:#fff;line-height:34px;}
a.im,a:hover.im{text-decoration:none; color:#333;padding-left:1px;}
.ImFooter{height:181px;background:url(../images/im_04.png) no-repeat;}

.pright { width:280px; float:left; margin-left:20px;}
.propar { } 
.propar .line{ font-weight:normal; text-decoration:line-through;}
.propar .span_1 { font-weight:bold; font-size:14px; color:#f00;}
.propar .span_2 { font-size:16px;}
.propar h4 { color:#333; line-height:28px; background:#F7F7F7; padding:0 8px;}
.propar .more { text-align:right; border-bottom:dashed 1px #d7d7d7; margin-bottom:5px; }
.propar .more a {color:#009943; padding-left:12px; line-height:20px; }
.propar .more a img { margin-right:5px;}

.t06 a { color:#009943;}
.t06 a :hover { color:#009943;}


div.jqZoomTitle{z-index:5000; text-align:center; font-size:11px; font-family:Tahoma; height:16px; padding-top:2px; position:absolute; top:0px; left:0px; width:100%; color:#FFF; background:#999;}
.jqZoomPup{overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index:10; border-color:#c4c4c4; border-style: solid;cursor:crosshair;}
.jqZoomPup img{border: 0px;}
.preload{-moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(../images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; width:90px;* width:100px; height:43px; *height:55px; z-index:10;
position:absolute; top:3px; left:3px;}
.jqZoomWindow{border: 1px solid #999;background-color: #FFF;}

.prodetailsinfo{padding:15px 0;clear:both;zoom:1; }

.zoomplepopup{position:absolute;top:0px;left:0px;display:none;background: #fff;border:1px solid #e9493d;overflow:hidden;opacity: 0.5;filter: alpha(opacity = 50);z-index:10;cursor:crosshair;}

.div_prolinks{padding:20px 0 0 5px; overflow:hidden; zoom:1;}*/


/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}

.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}

.yb_bar .yb_top {
	background: #14a83b url(../images/fixcont.png) no-repeat 0 0;
}

.yb_bar .yb_phone {
	background: #14a83b url(../images/fixcont.png) no-repeat 0 -57px;
}

.yb_bar .yb_QQ {
	text-indent: 0;
	background: #14a83b url(../images/fixcont.png) no-repeat 0 -113px;
}

.yb_bar .yb_skype {
	text-indent: 0;
	background: #14a83b url(../images/skype.png) no-repeat;
}

.yb_bar .yb_ali {
	text-indent: 0;
	background: #14a83b url(../images/ali.png) no-repeat;
}

.yb_bar .yb_ercode {
	/*height:200px;*/
	background: #14a83b url(../images/fixcont.png) no-repeat 0 -169px;
}

.hd_qr {
	padding: 0 29px 25px 29px;
}

.yb_QQ a,
.yb_skype a,
.yb_ali a {
	/*display: block;*/
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
	margin-left: 59px;
	text-decoration: none;
}

.yb_top a {
	color: #fff;
}





/*分页*/

/*分页*/
.page-num:not(:disabled) {
	cursor: pointer;
}

.page-num,
.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #484848;
	background-color: #fff;
	border: 1px solid #dee2e6;
}

a.page-num:hover,
.page-link:hover {
	text-decoration: none;
}

.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #404040;
	border-color: #404040;
}

.page-num-current:hover {
	color: #fff;
}

/*其他*/
.pages {
	min-height: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*sm屏幕以下*/
@media only screen and (max-width: 576px) {
	.page-num {
		display: none;
	}

	.head-sm-height {
		height: 61px !important;
	}
}



.justify-content-center {
	-ms-flex-pack: center !important;
	justify-content: center !important;
}


.pagination {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: 0.25rem;
}


.page-link {
	position: relative;
	display: block;
	padding: 0.5rem 0.75rem;
	margin-left: -1px;
	line-height: 1.25;
	/*color: #404040;*/
	background-color: #fff;
	border: 1px solid #dee2e6;
}

.page-link:hover {
	z-index: 2;
	color: #333;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #dee2e6;
}

.page-link:focus {
	z-index: 2;
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25);
}

.page-link:not(:disabled):not(.disabled) {
	cursor: pointer;
}

.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #404040;
	border-color: #404040;
}

.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6;
}

.text-center {
	text-align: center !important;
}

.my-5 {
	margin-top: 3rem !important;
}

.my-5 {
	margin-bottom: 3rem !important;
}

.text-secondary {
	color: #6c757d !important;
}

a.text-secondary:hover,
a.text-secondary:focus {
	color: #545b62 !important;
}


/*上下页*/
.nyrbc7 {
	padding: 5px 0 0px 5px;
	text-align: left;
}

.nyrbc7 ul {
	line-height: 25px;
}

.nyrbc7 ul li {
	margin-bottom: 5px;
	color: #999999;
	list-style: none
}

.nyrbc7 ul li a:link {
	font-size: 15px;
	color: #636363;
	text-decoration: none;
}

.nyrbc7 ul li a:visited {
	font-size: 15px;
	color: #636363;
	text-decoration: none;
}

.nyrbc7 ul li a:hover {
	font-size: 15px;
	color: #333;
	text-decoration: none;
}

.nyrbc7 ul li span {
	background-color: #7F7F7F;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	color: #FFFFFF;
	margin-right: 5px;
}
