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

/* 网址：Www.AdminBuy.Cn */

/* 图标大全：Sc.AdminBuy.Cn 专业建站素材网站 */

/* QQ：9490489 */

@charset "utf-8";

.n-back-0 {

	background: #f6f6f6;

	min-width: 1180px;

	border: 1px solid #f2f2f2;

	border-width: 1px 0

}

.n-back-1 {

	background: #fff

}

.n-bor {

	border: 1px solid #e6e6e6;

	border-width: 1px 0

}

.n-bor-top {

	border: 1px solid #e6e6e6;

	border-width: 1px 0 0

}

.n-bor-t {

	border: 1px solid #e6e6e6;

	border-width: 1px 0 0 0

}

.n-bor-b {

	border: 1px solid #e6e6e6;

	border-width: 0 0 1px 0

}

.more-small {

	display: block;

	padding-right: 21px;

	font-size: 12px;

	color: #666

}

.subcate2 {

	min-width: 1180px;

	min-height: 70px;
	border: dotted #C7C7C7 1px;
    background: #eaeaea;
    clear: both;
    margin: 10px 0px;
    overflow: hidden;
	

}

.subcate2 ul li {

	float: left;

	padding: 9px 0

}

.subcate2 ul li a {

	display: inline-block;

	padding: 5px 16px;

	color: #555;

	margin-right: 2px;

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

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

	-ms-transition: all .3s ease-in;

	transition: all .3s ease-in

}

.subcate2 ul li a.on, .subcate2 ul li a:hover {

	background: #191919;

	color: #fff

}
.subcate2 .on a, .subcate2 .on a:hover {

	background: #191919;

	color: #fff

}





.subcate {

	min-width: 1180px;

	min-height: 70px

}

.subcate ul li {

	float: left;

	padding: 19px 0

}

.subcate ul li a {

	display: inline-block;

	padding: 8px 16px;

	color: #555;

	margin-right: 2px;

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

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

	-ms-transition: all .3s ease-in;

	transition: all .3s ease-in

}

.subcate ul li a.on, .subcate ul li a:hover {

	background: #191919;

	color: #fff

}
.subcate .on a, .subcate .on a:hover {

	background: #191919;

	color: #fff

}


.sector_head h3 {

	height: 47px;

	line-height: 47px;

	font-size: 16px;

	color: #505050;

	padding-left: 16px;

	border-bottom: 1px solid #f5f5f5

}

.news_0_list ul li {

	width: 380px;

	height: 230px;

	float: left;

	background: #fff;

	margin-right: 20px;

	margin-top: 22px

}

.news_0_list ul li img {

	float: left;

	padding: 20px 16px 0 20px;

	width: 150px;

	height: 80px

}

.news_0_list ul li .title {

	float: left;

	max-width: 172px

}

.news_0_list ul li .title h3 {

	max-height: 38px;

	overflow: hidden;

	padding-top: 24px

}

.news_0_list ul li .title h3 a {

	color: #535353

}

.news_0_list ul li .title span.type {

	padding: 3px 0

}

.news_0_list ul li .title span, .news_0_list ul li .title span a {

	color: #c7c7c7

}

.news_0_list ul li i {

	height: 1px;

	background: #f6f6f6;

	margin: 20px 0 17px 20px

}

.news_0_list ul li p {

	overflow: hidden;

	padding-left: 20px;

	line-height: 20px;

	max-width: 345px;

	color: #b4b4b4

}

.news_0_list ul li #no-pictitle {

	padding: 0 16px 0 20px;

	max-width: 345px

}

.content_left {

	width: 882px

}

.content_left .detail-title {

	max-width: 840px;

	overflow: hidden;

	text-align: center;

	margin: 0 auto

}

.content_left .detail-title h1 {

	padding-top: 45px;

	color: #191919

}

.content_left .detail-title p {

	padding: 3px 0

}

.content_left .detail-title a, .content_left .detail-title p {

	color: #969696

}

.content_left .detail-title span.d {

	padding-right: 13px

}

.content_left .shar {

	text-align: center

}

.content_left .shar a {

	width: 45px;

	height: 45px;

	padding-left: 0;

	margin: 0 15px 0 0;

	display: inline-block;

	float: none;

	background: url(../style/Arrow_2.png) no-repeat

}

.content_left .shar a.bds_qzone {

	background-position: -58px 0

}

.content_left .shar a.bds_tsina {

	background-position: -112px 0

}

.content_left .shar a.catname {

	background-position: -163px 0

}

.content_left .shar a.bds_weixin {

	background-position: -215px 0

}

.content_left .shar a.bds_tqq {

	background-position: -268px 0

}

.content_left .shar a.next_a, .content_left .shar a.next_no {

	background-position: -330px 0

}

.detail-content {

	padding: 25px;

	line-height: 28px;

}

.detail-content p {

	line-height: 28px;

}
.detail-content img {

	max-width: 100%!important

}

.content_right {

	width: 280px

}

.content_right h3 {

	height: 50px;

	line-height: 50px;

	color: #646464

}

.recommend_pro img {

	width: 250px;

	padding: 15px 15px 10px 15px

}

.recommend_pro p {

	padding: 0 15px;

	line-height: 22px

}

.recommend_news ul {

	max-width: 240px;

	margin: 0 auto

}

.recommend_news ul li {

	height: 77px;

	padding: 14px 0 17px;

	border-bottom: 1px solid #e6e6e6

}

.recommend_news ul li a {

	color: #5a5a5a

}

.recommend_news ul li p, .recommend_news ul li span {

	color: #949494

}

.recommend_news ul li:last-child {

	border-bottom: none

}

.pro_0_list ul li {

	position: relative;

	width: 280px;

	height: auto;

	float: left;

	margin-right: 20px;

	margin-top: 32px

}

.pro_0_list ul li a.img {

	display: block;

	width: 280px;

	height: auto;

	overflow: hidden

}

.pro_0_list ul li img {

	width: 280px

}

.pro_0_list ul li h3 {

	color: #323232

}

.pro_0_list ul li p {

	color: #8f8f8f

}

.pro_0_list ul li .dask {

	width: 280px;

	height: auto;

	position: absolute;

	left: 0;

	top: 0;

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

	text-align: center

}

.pro_0_list ul li .dask a {

	position: absolute;

	top: 50%;

	left: 50%;

	display: block;

	width: 46px;

	height: 46px;

	margin: -23px 0 0 -23px;

	background: url(../style/more-2.png) no-repeat;

	vertical-align: middle;

	opacity: 0;

	filter: alpha(opacity=0)

}

.pro_0_list ul li .dask, .pro_0_list ul li .dask a, .pro_0_list ul li img {

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

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

	-ms-transition: all .4s ease-in;

	transition: all .4s ease-in

}

.pro_0_list ul li:hover img {

	-webkit-transform: scale(1.5);

	-moz-transform: scale(1.5);

	-ms-transform: scale(1.5);

	transform: scale(1.5)

}

.pro_0_list ul li:hover .dask {

	background: rgba(0,0,0,.8)

}

.pro_0_list ul li:hover .dask a {

	opacity: 1;

filter:alpha(opacity=100)  -webkit-transform:rotate(180deg) scale(1);

	-moz-transform: rotate(180deg) scale(1);

	-ms-transform: rotate(180deg) scale(1);

	transform: rotate(180deg) scale(1)

}

.zhaopin li {

	height: auto

}

.zhaopin li:first-child {

	margin-top: 0

}

.zhaopin li:last-child {

	border-bottom: 0

}

.zhaopin li .data {

	width: 76px;

	height: 108px;

	border: 1px solid #f6f6f6

}

.zhaopin li .data span {

	display: inline-block

}

.zhaopin li .data span.d {

	width: 100%;

	height: 65px;

	line-height: 65px;

	text-align: center;

	border-bottom: 1px solid #f6f6f6;

	font-size: 48px;

	color: #acacac

}

.zhaopin li .data span.ym {

	width: 100%;

	text-align: center;

	line-height: 45px;

	color: #acacac

}

.zhaopin li .r-jianjie {

	width: 88%;

	margin-left: 20px

}

.zhaopin li .r-jianjie h3 {

	color: #282828;

	padding-bottom: 11px;

	border-bottom: 1px solid #f6f6f6

}

.zhaopin li .r-jianjie h3 span {

	display: inline-block;

	padding-left: 10px;

	font-size: 11px;

	color: #818181

}

.zhaopin li .r-jianjie p.tj {

	margin: 14px 0 20px

}

.zhaopin li .r-jianjie p.tj a {

	display: inline-block;

	padding: 0 18px;

	color: #646464;

	background: url(../style/ico-3.png) no-repeat center right

}

.zhaopin li .r-jianjie p.tj a:first-child {

	padding-left: 0

}

.zhaopin li .r-jianjie p.tj a:last-child {

	background: 0 0

}

.zhaopin li .r-jianjie .intro {

	padding-bottom: 20px;

	margin-bottom: 15px;

	border-bottom: 1px solid #f6f6f6

}

.zhaopin li .r-jianjie .intro span {

	color: #282828

}

.zhaopin li:last-child .intro:last-child {

	border-bottom: none

}

.spic li {

	width: 200px;

	height: auto;

	margin-right: 12px;

	float: left

}

.spic li img {

	width: 200px;

	height: 150px

}

.spic li p {

	line-height: 35px

}

.lpic li {

	width: 270px;

	height: auto;

	float: left;

	margin-right: 12px

}

.lpic li img {

	width: 270px;

	height: 113px

}

.lpic li h5 {

	padding: 15px 0 2px

}

.lpic li h5 a {

	font-size: 13px;

	color: #646464

}

.lpic li h5 p {

	line-height: 20px

}

.lpic li a.more-l {

	width: 16px;

	height: 13px;

	margin-top: 10px;

	display: block;

	background: url(../style/detail.png) no-repeat 0 0

}

.lpic li:hover a.more-l {

	background-position: 0 -21px

}

.team_div_fm {

	width: 100%;

	margin: 0 auto;

	position: relative

}

.team_div_fm ul li {

	float: left;

	position: relative;

	width: 260px;

	height: 330px;

	margin-bottom: 25px;

	border: 1px solid #f5f5f5;

	margin-right: 24px;

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

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

	-ms-transition: all .4s ease-in;

	transition: all .4s ease-in

}

.team_div_fm ul li .detail {

	width: 218px;

	height: auto;

	text-align: center;

	vertical-align: middle;

	margin: 0 auto

}

.team_div_fm ul li .detail img {

	width: 100px;

	height: 100px;

	margin: 30px 0;

	border-radius: 100px;

	overflow: hidden

}

.team_div_fm ul li .detail h5 {

	color: #000

}

.team_div_fm ul li .detail i {

	width: 34px;

	height: 1px;

	background: #eee;

	display: inline-block;

	margin: 20px 0

}

.team_div_fm ul li .detail a.team-more1 {

	display: inline-block;

	width: 40px;

	height: 40px;

	background: url(../style/more-ico1.png) no-repeat 0 0;

	text-align: center

}

.team_div_fm ul li:hover .detail a.team-more1 {

	background-position: 0 -60px

}

.team_div_fm ul li:hover {

	border-color: #D6D6D6

}

.partnerpic li {

/*	width: 200px;

	height: 140px;

	margin-right: 12px;

	float: left

*/}

.partnerpic li img {

	width: 198px;

	height: 98px;

	border: 1px solid #f5f5f5

}

.partnerpic li p {

	line-height: 35px

}

#fuwu ul li {

	width: 265px;

	float: left;

	margin-right: 17px;

	margin-bottom: 25px;

	text-align: center

}

#fuwu ul li .detail a {

	color: #646464

}

#fuwu ul li img {

	width: 265px!important;

	height: 120px

}

.contact_ny ul li {

	float: left;

	width: 307px;

	height: 58px;

	border-width: 1px 0 1px 1px;

	border: 1px solid #f4f4f4;

	padding: 44px 42px

}

.contact_ny ul li i {

	float: left;

	display: inline-block;

	width: 51px;

	height: 51px;

	margin-right: 9px;

	background: url(../style/contact.png) no-repeat 0 0

}

.contact_ny ul li h5 {

	color: #555

}

.contact_ny ul li:nth-of-type(2) i {

	background-position: 0 -95px

}

.contact_ny ul li:nth-of-type(3) i {

	background-position: 0 -199px

}

.contact_ny .hd {

	text-align: center;

	overflow: hidden;

	zoom: 1;

	margin-top: 25px

}

.contact_ny .hd ul li {

	display: inline-block;

	float: none;

	width: 15px;

	height: 15px;

	overflow: hidden;

	margin-right: 5px;

	text-indent: -999px;

	cursor: pointer;

	border-width: 0;

	border: 0;

	padding: 0;

	background: url(../style/slide1-ico.png) 0 0 no-repeat

}

.contact_ny .hd ul li.on {

	background-position: -23px 0

}

.contact-form .form-action li {

	width: 302px;

	float: left;

	border-bottom: 1px solid #e8e8e8;

	margin-bottom: 45px;

	margin-right: 110px

}

.contact-form .form-action li.textarea, .contact-form .form-action li:nth-of-type(3) {

	margin-right: 0

}

.contact-form .form-action li label {

	color: #fff

}

.contact-form .form-action input[type=text] {

	width: 99%;

	padding-left: 5px;

	height: 36px;

	border: 0

}

.contact-form .form-action li.textarea {

	width: 100%

}

.contact-form .form-action textarea {

	width: 100%;

	height: 20px;

	border: 0;

	outline: 0;

	resize: none

}

.contact-form .form-action input[type=submit] {

	display: block;

	width: 245px;

	height: 47px;

	margin: 0 auto;

	border-radius: 40px;

	text-align: center;

	line-height: 47px;

	border: 1px solid #f0f0f0;

	background: #fff;

	cursor: pointer;

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

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

	-ms-transition: all .3s ease-in;

	transition: all .3s ease-in

}

.contact-form .form-action input[type=submit]:hover {

	background: #323233;

	color: #fff

}

.swiper-container {

	width: 100%;

	height: 100%

}

.swiper-slide {

	text-align: center;

	font-size: 18px;

	background: #fff;

	-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

}

.swiper-slide img {

	display: block;

	max-width: 100%;

	height: auto;

	margin-left: auto;

	margin-right: auto

}

.swiper-container-vertical>.swiper-pagination-bullets {

	right: 3%!important;

	top: 58%!important

}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {

	margin: 15px 0!important

}

.swiper-button-next {

	right: 5%!important;

	background: url(../style/Arrow_45.png) no-repeat -105px 0!important

}

.swiper-button-prev {

	left: 5%!important;

	background: url(../style/Arrow_45.png) no-repeat 0 0!important

}

.swiper-button-next, .swiper-button-prev {

	width: 45px!important;

	height: 45px!important

}

.swiper-pagination-bullet-active {

	background: #43b100!important

}

.preNext a {

	display: block;

	top: 40%;

	width: 45px;

	height: 45px;

	position: absolute;

	background: url(../style/Arrow_45.png) no-repeat 0 0;

	z-index: 999

}

.preNext a.a-pre, .preNext a.preno {

	left: 5%

}

.preNext a.a-next, .preNext a.nextno {

	right: 5%;

	background-position: -105px 0

}

.preNext a.nextno, .preNext a.preno {

	opacity: .4

}

#pages {

	text-align: center;

	margin: 40px 0

}

#pages a {

	font-family: Arial;

	font-size: 14px;

	display: inline-block;

	width: 38px;

	height: 33px;

	line-height: 33px;

	border: 1px solid #e6e6e6;

	background: #fff;

	color: #646464;

	margin-right: 8px;

	text-align: center

}

#pages a.cur {

	display: inline-block;

	width: 38px;

	height: 33px;

	line-height: 33px;

	text-align: center;

	background: #191919;

	color: #fff

}

#pages a.a1 {

	width: 108px;

	font-size: 12px;

	float: left;

	text-align: left;

	border: none;

	background: 0 0;

	color: #646464

}

#pages a.a1 font {

	color: #fead0f;

	padding: 0 3px

}

.partner .detail-content, .qiyechanpin .detail-content, .rencaizhaopin .detail-content, .womendeguandian .detail-content {

	padding-bottom: 0

}

