﻿@charset "utf-8";

.backof, .n-back-0 {

	background: #f0f0f0;

	min-width: 1180px

}

.backf0 {

	background: #f0f0f0

}

.n-back-0:after {

	display: block;

	clear: both;

	content: "";

	background: #f0f0f0

}

.n-back-1 {







	background: #fff







}







.n-bor {







	border: 1px solid #f0f0f0;







	border-width: 1px 0







}







.n-bor-top {







	border: 1px solid #f0f0f0;







	border-width: 1px 0 0







}







.n-bor-t {







	border: 1px solid #f0f0f0;







	border-width: 1px 0 0 0







}







.n-bor-b {







	border: 1px solid #f0f0f0;







	border-width: 0 0 1px 0







}







.more-small {







	display: block;







	padding-right: 21px;







	font-size: 12px;







	color: #666







}







.subcate {



	width:100%;



	background: #fbfbfb;



	text-align:center;



}



.subcate .kwidth{ padding-bottom:0px;}



.subcate h3 {







	height: 55px;







	line-height: 55px;







	text-indent: 36px;







	color: #fff;



	display:inline;







}







.subcate h3 a {







	font-size: 16px;







	color: #fff







}







.subcate ul li {



	width:20%;



	display:inline-block;



	height: 45px;



	line-height: 45px;



	background: url(../img/icor.png) no-repeat 246px center







}







.subcate ul li:last-child {







	border-bottom: none







}



.subcate ul li a { display:block;}



.subcate ul li, .subcate ul li a {







	font-size: 14px;







	color: #333;







	-webkit-transition: all .4s ease;







	-moz-transition: all .4s ease;







	-ms-transition: all .4s ease;







	transition: all .4s ease







}







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







	background: #dcdcdc url(../img/icor.png) no-repeat 217px center







}







.subcate .left-remoon {







	background: #fff







}







.subcate .left-remoon h3 {







	padding: 0 15px;







	text-indent: 0;







	font-size: 14px;







	border-bottom: 1px solid #f0f0f0;







	color: #333







}







.subcate .left-remoon h3 a {







	font-size: 12px;







	color: #999







}







.subcate .left-remoon img {







	display: block;







	width: 210px;







	height: auto;







	margin: 15px auto 0







}







.subcate .left-remoon p {







	width: 210px;







	margin: 10px auto 0







}







.subcate.n-fixed {







	margin-top: 61px







}







.sector_head {







	position: relative







}







.sector_head h3 {







	text-indent: 15px;







	height: 55px;







	line-height: 55px;







	font-size: 14px;







	color: #333;







	border-bottom: 1px solid #f0f0f0







}







.sector_head span {







	color: #757575







}







.sector_head a.more-detail {







	position: absolute;







	top: 36%;







	right: 20px;







	color: #999







}







.content-left {







	float: left;







	width: 245px







}







.content-right {







	float: right;







	width: 880px;







	min-height: 350px;







	background: #fff







}







.content h3.cat-tit {







	height: 54px;







	line-height: 54px;







	font-size: 14px;







	padding-left: 15px;







	border-bottom: 1px solid #f0f0f0







}







.news_0_list ul li {







	position: relative;







	width: 100%;







	max-height: 142px;







	padding: 25px 22px;







	border-bottom: 1px solid #ededed;







	overflow: hidden;







}



.news_0_list ul li .news-more{display:block; position:relative;}



.news_0_list ul li h5, .news_0_list ul li p, .news_0_list ul li span.y {







	max-width: 700px







}







.news_0_list ul li i.news-ico {







	position: absolute;







	top: 64px;







	right: 50px;







	display: block;







	width: 31px;







	height: 31px;







	background: url(../img/31.png) no-repeat







}







.news_0_list ul li p {







	color: #999







}







.news_0_list ul li, .news_0_list ul li h5, .news_0_list ul li i.news-ico, .news_0_list ul li p, .news_0_list ul li span.y {







	transition: all .3s ease-in;







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







}







.news_0_list ul li:hover {







	background: #fbfbfb







}







.news_0_list ul li:hover h5, .news_0_list ul li:hover p, .news_0_list ul li:hover span.y {







	padding-left: 15px







}







.news_0_list ul li:hover i.news-ico {







	right: 35px







}







.wrongv4a ul li {







	width: 800px;







	height: auto;







	padding: 35px 20px;







	border: 1px solid #eee;







	margin: 15px auto 0;







	transition: all .4s ease;







	-webkit-transition: all .4s ease;







	-moz-transition: all .4s ease;







	-ms-transition: all .4s ease







}







.wrongv4a ul li .worng-detail h5 {







	color: #333







}







.wrongv4a ul li .worng-detail .remark p {







	color: #999







}







.wrongv4a ul li:hover {







	background: #fdfdfd







}







.content .detail-title {







	max-width: 840px;







	overflow: hidden;







	text-align: center;







	margin: 0 auto







}







.content .detail-title h1 {







	padding-top: 45px;







	color: #191919







}







.content .detail-title .d-t {







	padding: 5px 0







}







.content .detail-title .d-t, .content-right .detail-title a {







	color: #969696







}







.content .detail-title span.d {







	padding-right: 13px







}







.d-t .shar {







	display: inline-block;







	position: relative;







	cursor: pointer;







	padding-right: 13px;







	background: url(../img/icob.png) no-repeat center right







}







.d-t .shar .bdsharebuttonbox {







	display: none;







	width: 140px;







	position: absolute;







	top: -6px;







	left: 70px







}







.detail-content {

	padding: 15px 55px 30px 55px;

	line-height: 22px;

  letter-spacing:2px;

}



.detail-content p{ text-indent:25px; padding:5px 0px;}



.detail-content img {







	max-width: 100%!important







}







.pro_0_list ul li {







	width: 270px;







	min-height: auto;







	float: left;







	margin-left: 18px;







	margin-top: 20px;







	overflow: hidden







}







.pro_0_list ul li a.img {







	position: relative;







	display: block;







	width: 270px;







	height: 170px;







	overflow: hidden







}







.pro_0_list ul li img {







	width: 270px;







	height: 170px;







	margin-left: -1px







}







.pro_0_list ul li img {







	-webkit-transition: all .4s ease;







	-moz-transition: all .4s ease;







	-ms-transition: all .4s ease;







	transition: all .4s ease







}







.pro_0_list ul li .title h5 a {







	color: #666







}







.pro_0_list ul li .title p.entitle {







	color: #999







}







.pro_0_list ul li:hover img {







	-webkit-transform: scale(1.25);







	-moz-transform: scale(1.25);







	-ms-transform: scale(1.25);







	transform: scale(1.25)







}







.pro-remmon ul li {







	width: 270px;







	min-height: auto;







	float: left;







	margin: 17px 0 17px 17px;







	overflow: hidden







}







.pro-remmon ul li a.img {







	position: relative;







	display: block;







	width: 270px;







	height: 170px;







	overflow: hidden







}







.pro-remmon ul li img {







	width: 270px;







	height: 170px;







	margin-left: -1px







}







.pro-remmon ul li img {







	-webkit-transition: all .4s ease;







	-moz-transition: all .4s ease;







	-ms-transition: all .4s ease;







	transition: all .4s ease







}







.pro-remmon ul li h3 {







	border-bottom: none







}







.pro-remmon ul li h3 a {







	color: #666







}







.pro-remmon ul li p {







	color: #999







}







.pro-remmon ul li:hover img {







	-webkit-transform: scale(1.25);







	-moz-transform: scale(1.25);







	-ms-transform: scale(1.25);







	transform: scale(1.25)







}







.zhaopin li {







	margin: 15px 15px 0;







	height: auto;







	margin-top: 15px;







	border: 1px solid #f0f0f0;







	border-width: 0 1px 1px







}







.zhaopin li .r-jianjie {







	width: 100%







}







.zhaopin li .r-jianjie h3 {







	color: #282828;







	height: 65px;







	line-height: 65px;







	border: 1px solid #f0f0f0;







	border-width: 1px 0 0;







	cursor: pointer







}







.zhaopin li .r-jianjie .intro, .zhaopin li .r-jianjie h3, .zhaopin li .r-jianjie p.tj {







	padding: 0 15px







}







.zhaopin li .r-jianjie h3 span {







	display: inline-block;







	padding-left: 10px;







	font-size: 11px;







	color: #818181







}







.zhaopin li .r-jianjie h3 i.jia {







	width: 37px;







	height: 37px;







	margin-top: 13px;







	cursor: pointer;







	background: url(../img/open.png) no-repeat 0 0







}







.zhaopin li .r-jianjie .slide-hide {







	display: none







}







.zhaopin li .r-jianjie p.tj {







	margin: 14px 0 20px







}







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







	display: inline-block;







	padding: 0 10px;







	color: #646464;







	background: url(../img/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:nth-last-child {







	background: 0 0







}







.zhaopin li .r-jianjie .intro {







	padding-bottom: 20px;







	margin-bottom: 5px







}







.zhaopin li .r-jianjie .intro span {







	color: #282828







}







.zhaopin li .intro:last-child {







	border-bottom: none







}







.zhaopin li .r-jianjie h3 span.email:hover {







	color: #333







}







.zhaopin li.open .r-jianjie .slide-hide {







	display: block







}







.zhaopin li.open .r-jianjie h3 {







	border-width: 1px 0







}







.zhaopin li.open .r-jianjie h3 i.jia {







	background-position: 0 -66px







}







.spic li, .spic li .imghide, .spic li img {







	width: 270px







}







.spic li {







	margin-top: 5px;







	margin-right: 20px;







	float: left







}







.spic li .imghide {







	display: block;







	height: 200px;







	overflow: hidden







}







.spic li img {







	height: 200px







}







.spic li p {







	color: #333







}







.spic li img {







	-webkit-transition: all .4s ease;







	-moz-transition: all .4s ease;







	-ms-transition: all .4s ease;







	transition: all .4s ease







}







#spic .hd {







	width: 100%;







	text-align: center







}







#spic .hd li {







	display: inline-block;







	width: 15px;







	height: 15px;







	margin-left: 9px;







	text-indent: -9999px;







	cursor: pointer;







	background: url(../img/slide2-ico.png) no-repeat 0 0







}







#spic .hd li.on {







	background-position: -27px 0







}







.spic li:hover img {







	-webkit-transform: scale(1.3);







	-moz-transform: scale(1.3);







	-ms-transform: scale(1.3);







	transform: scale(1.3)







}







#fuwu .index_title span {







	color: #747474







}







#fuwu h5 {







	width: 200px;







	height: 40px;







	line-height: 40px;







	text-align: center;







	border: 1px solid #eee;







	border-radius: 45px;







	margin: 0 auto;







	color: #333







}







#fuwu ul.bd li span {







	display: block;







	padding-top: 50px;







	color: #000







}







#fuwu ul.bd li {







	float: left;







	text-align: center;







	width: 270px;







	height: auto;







	margin-top: 2px;







	margin-right: 17px;







	border: 1px solid #ededed







}







#fuwu ul.bd li i {







	display: block;







	width: 63px;







	height: 1px;







	background: #000;







	margin: 25px auto 30px







}







#fuwu ul.bd li p {







	max-width: 240px;







	margin: 30px auto 0;







	color: #666







}







#fuwu ul.bd li a.s-more {







	display: block;







	margin: 30px 0 20px;







	color: #999







}







#fuwu ul.bd li, #fuwu ul.bd li a.s-more, #fuwu ul.bd li h5 {







	-webkit-transition: all .4s ease;







	-moz-transition: all .4s ease;







	-ms-transition: all .4s ease;







	transition: all .4s ease







}







#fuwu ul.bd li:hover {







	border-color: #000







}







#fuwu ul.bd li:hover h5 {







	background: #000;







	border-color: #000;







	color: #fff







}







#fuwu ul.bd li:hover a.s-more {







	color: #000







}







.lpic li {







	width: 270px;







	height: 240px;







	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(../img/detail.png) no-repeat 0 0







}







.lpic li:hover a.more-l {







	background-position: 0 -21px







}







.team_div_fm ul.temaul li {







	margin-bottom: 20px;







	height: 160px







}







.team_div_fm ul.temaul li.list {







	width: 415px;







	height: auto;







	float: left;







	margin: 20px 20px 0 0







}







.team_div_fm ul.temaul li.list .temalist {







	height: auto







}







.team_div_fm ul.temaul li .temalist {







	float: left;







	width: 383px;







	height: 123px;







	border: 1px solid #f0f0f0;







	margin-right: 20px;







	padding: 15px 15px 20px;







	-webkit-transition: all .4s ease;







	-moz-transition: all .4s ease;







	-ms-transition: all .4s ease;







	transition: all .4s ease







}







.team_div_fm ul.temaul li .team-left {







	width: 270px;







	float: left







}







.team_div_fm ul.temaul li .temalist span.tx {







	width: 80px;







	height: 80px;







	overflow: hidden;







	border-radius: 150px







}







.team_div_fm ul.temaul li .temalist h5 {







	color: #282828







}







.team_div_fm ul.temaul li .temalist h5 i {







	display: inline-block;







	width: 9px;







	height: 16px;







	margin: -3px 10px 0 4px;







	background: url(../img/xieico.png) no-repeat 0 0;







	vertical-align: middle







}







.team_div_fm ul.temaul li .temalist span.post {







	color: #999







}







.team_div_fm ul.temaul li .temalist .title p {







	color: #666







}







.team_div_fm .hd {







	width: 100%;







	text-align: center







}







.team_div_fm .hd li {







	display: inline-block;







	width: 15px;







	height: 15px;







	margin-right: 12px;







	text-indent: -9999px;







	cursor: pointer;







	background: url(../img/slide2-ico.png) no-repeat 0 0







}







.team_div_fm .hd li.on {







	background-position: -27px 0







}







.team_div_fm ul.temaul li .temalist:hover {







	border-color: #969696







}







.team_div_fm ul.temaul li .temalist span {







	-webkit-transition: all .4s ease;







	-moz-transition: all .4s ease;







	-ms-transition: all .4s ease;







	transition: all .4s ease







}







.team_div_fm ul.temaul li .temalist:hover span.tx {







	margin-left: -10px







}







.partnerpic li {







	width: 196px;







	height: auto;







	margin-top: 7px;







	margin-right: 22px;







	float: left







}







.partnerpic li img {







	width: 196px;







	height: 125px;







	border: 1px solid #f5f5f5;







	-webkit-transition: all .4s ease;







	-moz-transition: all .4s ease;







	-ms-transition: all .4s ease;







	transition: all .4s ease







}







.partnerpic li p {







	line-height: 35px







}







.partnerpic li:hover img {







	border-color: #969696







}







#view-list ul li {







	margin-bottom: 23px







}







.view ul li {







	width: 268px;







	min-height: 360px;







	float: left;







	margin-top: 5px;







	margin-right: 20px;







	border: 1px solid #ededed;







	border-top: none;







	overflow: hidden







}







.view ul li a.img {







	position: relative;







	display: block;







	width: 270px;







	height: 185px;







	overflow: hidden







}







.view ul li img {







	width: 270px;







	height: 185px;







	margin-left: -1px







}







.view ul li img {







	-webkit-transition: all .4s ease;







	-moz-transition: all .4s ease;







	-ms-transition: all .4s ease;







	transition: all .4s ease







}







.view ul li .title {







	padding: 0 15px 15px







}







.view ul li .title h5 a {







	color: #666







}







.view ul li .title p.entitle, .view ul li a.awork {







	color: #999







}







.view ul li:hover img {







	-webkit-transform: scale(1.25);







	-moz-transform: scale(1.25);







	-ms-transform: scale(1.25);







	transform: scale(1.25)







}







.downloadv4a ul li {







	width: 790px;







	height: 70px;







	padding: 40px 25px 20px;







	border: 1px solid #eee;







	margin: 15px auto 0







}







.downloadv4a ul li .download-detail .down-left {







	height: 55px;







	max-width: 430px







}







.downloadv4a ul li .download-detail .down-left h5 a {







	color: #333







}







.downloadv4a ul li .download-detail .down-left p {







	color: #999







}







.downloadv4a ul li .download-detail .down-right a.down-ico {







	display: block;







	width: 55px;







	height: 55px;







	background: url(../img/download.png) no-repeat 0 0







}







.downloadv4a ul li, .downloadv4a ul li .down-left, .downloadv4a ul li .down-right, .downloadv4a ul li .down-right a.down-ico {







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







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







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







	transition: all .3s ease-in







}







.downloadv4a ul li:hover {







	border-color: #000







}







.downloadv4a ul li:hover .down-left {







	padding-left: 15px







}







.downloadv4a ul li:hover .down-right {







	margin-right: 15px







}







.downloadv4a ul li .down-right a.down-ico:hover {







	background-position: 0 -95px







}







.c-rematk {







	max-width: 635px;







	line-height: 22px;







	color: #888;







	margin: 0 auto 20px







}







.contact_ny ul li {







	float: left;







	width: 385px;







	height: 68px;







	padding: 20px 15px;







	border: 1px solid #f2f2f2;







	margin-left: 15px;







	margin-top: 15px;







	-webkit-transition: all .4s ease;







	-moz-transition: all .4s ease;







	-ms-transition: all .4s ease;







	transition: all .4s ease







}







.contact_ny ul li h3 {







	font-size: 14px;







	color: #000;







	font-weight: 700;







	padding-bottom: 5px







}







.contact_ny ul li p {







	line-height: 22px







}







.contact_ny ul li span {







	display: inline-block;







	min-width: 185px;







	color: #999







}







.contact_ny ul li:hover {







	border-color: #969696







}







.contact-form .form-action li {







	width: 210px;







	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;







	margin-bottom: 30px







}







.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: 130px;







	height: 40px;







	margin: 0 auto;







	text-align: center;







	line-height: 40px;







	background: #595959;







	border: 0;







	cursor: pointer;







	color: #fff;







	font-size: 12px;







	-webkit-transition: all .4s ease;







	-moz-transition: all .4s ease;







	-ms-transition: all .4s ease;







	transition: all .4s ease







}







.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(../img/arrow_45.png) no-repeat -105px 0!important







}







.swiper-button-prev {







	left: 5%!important;







	background: url(../img/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: #fff!important







}







.preNext {







	text-align: center;







	height: 25px;







	line-height: 25px







}



.pre{ background-color:#d8d8d8; padding:10px 20px;border-radius:5px;}



.next{ background-color:#d8d8d8; padding:10px 20px;border-radius:5px; margin:0 30px;}



.pre:hover,.next:hover,.return:hover{background-color:#0bc2f9;}



.return{ background-color:#d8d8d8; padding:10px 20px;border-radius:5px;}



.preNext span a {







	width: auto;







	height: 25px;







	display: inline-block;







	background: url(../img/prenext.png) no-repeat 0 0;







	padding-left: 30px







}







.preNext span.next a {



	background-position: 0 -39px;



}







.preNext span.return a {







	background-position: 0 -75px







}







.preNext a, .preNext span {







	color: #fff;







}







#pages {







	text-align: center;







	margin: 20px 0 30px







}







#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 {







	display: none;







	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







}







#loading {







	width: 195px;







	height: 32px;







	line-height: 32px;







	font-size: 14px;







	text-align: center;







	padding-left: 0;







	opacity: .7;







	background: url(../img/msg_loading_d.gif) no-repeat;







	margin: 10px auto 30px;







	color: #000;







	display: none







}







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







	padding-bottom: 0







}







.ajax-list a {







	position: absolute;







	top: 45%;







	width: 45px;







	height: 45px;







	display: block;







	background: url(../img/arrow_45.png) no-repeat 0 0;







	text-indent: -9999px;







	z-index: 100;







	cursor: pointer







}







.ajax-list a.nopre, .ajax-list a.pre {







	left: 80px







}







.ajax-list a.next, .ajax-list a.nonext {







	right: 80px







}







.ajax-list .nonext, .ajax-list .nopre {







	opacity: .5







}







.ajax-list .next, .ajax-list .nonext {







	background-position: -105px 0







}







.loging {







	display: none;







	width: 32px;







	height: 32px;







	position: absolute;







	top: 45%;







	left: 50%;







	background: url(../img/msg_loading_d.gif) no-repeat;







	z-index: 999







}



.xgwz li{ margin:20px 10px;}



.xgwz li a{}







.content{ width:100%; background-color:#fff; min-height:550px;}



.content .name{text-align:center; padding-top:60px;}



.content .name h1{font-size:35px; color:#222;}



.content .msg{text-align:center;padding-top:15px;}



.content .msg span{font-size:20px; color:#222;}



.content .links{ text-align:center; margin-bottom:20px;}



.content .links a{color:#8f7846; margin:0 auto;}



.content .links a:hover{text-decoration:underline;}



.content .imgdiv{text-align:center;}



.content .imgdiv img{ padding:40px 0px;transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}



.content .imgdiv img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);}



.content .imgdid{text-align:center;}



.content .imgdid img{text-align:center;max-width:100%;}



.wal{width:100%;}



.wal li{width:48.5%;background-color:#fff;display:inline-block; margin-right:30px;}



.wal li:nth-child(2n+0){margin-right:0px;}



.wal li .name{text-align:center;padding-top:60px;}



.wal li .name h2{font-size:25px; color:#222;}



.wal li .msg{text-align:center;padding:15px 0px 25px 0px;}



.wal li .msg span{font-size:20px; color:#222;}



.wal li .links{ text-align:center; margin-bottom:20px;}



.wal li .links a{color:#8f7846; margin:0 auto;}



.wal li .links a:hover{text-decoration:underline;}



.wal li .imgdiv{width:80%; margin:0 auto; margin-bottom:25px;}



.wal li .imgdiv img{width:100%; margin:0 auto;transition: all 0.6s;}



.wal li .imgdiv img:hover{transform: scale(1.1);}



.list{width:100%;background-color:#fff;text-align:center; display:inline-block;}



.list .msg{ text-align:center; padding:50px 0px 40px 0px;}



.list .msg span{font-size:30px; color:#222;}



.list li{ width:20%; float:left; margin:0px 20px;}



.list li .imgdiv{width:100%;}



.list li .imgdiv img{width:100%;transition: all 0.6s;}



.list li .imgdiv img:hover{transform: scale(1.1);}



.list li .name{ margin-top:20px;}



.list li .name a{font-size:14px;color:#8f7846; margin:0 auto;}



.list li .name a:hover{ text-decoration:underline;}







.Tmid .part {



    padding:0;



}







.Tmid .part > li {



    position: relative;



    padding: 32px 0;



    transition: all 0.3s ease-in-out;



    cursor: pointer;



}







.Tmid .part > li:hover {



    transform: translateX(50px);



}







.Tmid .part > li:hover:after {



    height: 100%;



}







.Tmid .part > li:hover .Tdate > i {



    transition-delay: 0.2s;



    background-color: #20c401;



    color: #fff;



}







.Tmid .part > li:after {



    content: '';



    position: absolute;



    width: 3000px;



    height: 0%;



    bottom: 0;



    margin: auto;



    left: -1000px;



    background-color: #f7f8fa;



    top: 0;



    transform-origin: 50% 50%;



    z-index: -1;



    transition: all 0.5s ease-in-out;



}



.Tmid .part > li > img{



    width: auto;



}



.Tmid .part > li .Tmsg p {



    height: 20px;



}



.Tmid .part > li a > img {



    position: absolute;



    top: 0;



    bottom: 0;



    margin: auto;



    left: 0;



    border-radius: 5px;



    width: 200px;



}







.Tmid .part > li .Tmsg {



    padding: 20px 0;



    padding-left: 240px;



    width: 76%;



}







.Tmid .part > li .Tmsg h5 {



    font-size: 16px;



    color: #404040;



    font-weight: bold;



    margin-bottom: 20px;



}







.Tmid .part > li .Tmsg p {



    font-size: 14px;



    color: #a6a6a6;



    height: 40px;



    text-overflow: ellipsis;



    display: -webkit-box;



    -webkit-line-clamp: 2;



    -webkit-box-orient: vertical;



}







.Tmid .part > li .Tdate {



    position: absolute;



    right: 0;



    top: 40px;



    padding-right: 50px;



}







.Tmid .part > li .Tdate > span {



    display: inline-block;



    font-size: 14px;



    color: rgba(38, 38, 38, 0.3);



    text-align: right;



    position: relative;



    padding-right: 24px;



}







.Tmid .part > li .Tdate > span:after {



    content: '';



    position: absolute;



    right: 0;



    height: 60%;



    top: 0;



    bottom: 0;



    margin: auto;



    width: 1px;



    background-color: #eee;



}







.Tmid .part > li .Tdate > span > b {



    font-size: 24px;



    display: block;



    color: #262626;



    height: 30px;



}







.Tmid .part > li .Tdate > img {



    width: 10px;



    margin:15px 0 0 10px;



}



.Tmid .part > li .Tdate > i {



    display: inline-block;



    position: absolute;



    right: 0;



    top: 5px;



    border-radius: 50%;



    width: 36px;



    height: 36px;



    line-height: 36px;



    text-align: center;



    color: #262626;



    background-color: transparent;



    cursor: pointer;



    transition: all 0.2s ease-in-out;



}







.n-back-0 .kwidth .content h4{ width:90%;font-size:24px; font-weight:normal; border-left:3px solid #d3d3d3;}



.n-back-0 .kwidth .content > h1{ width:90%;font-size:24px; font-weight:normal; border-left:3px solid #d3d3d3;}







/*fudong悬浮链接*/



.suspension{position:fixed;z-index:55;right:0;top:40%;width:70px;height:240px;}



.suspension-box{position:relative;float:right;}



.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}



.suspension .a.active,



.suspension .a:hover{background:#F05352;}



.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../img/side_icon.png);background-repeat:no-repeat;}



/* .suspension .a-service .i{background-position:0 0;} */



.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../img/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}



.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../img/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}



.suspension .a-qrcode .i{background-position:-44px 0;}



.suspension .a-cart .i{background-position:-88px 0;}



.suspension .a-top .i{background-position:-132px 0;}



.suspension .a-top{background:#D2D3D6;display:none;}



.suspension .a-top:hover{background:#c0c1c3;}



.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}



.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../img/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}



.suspension .d-service{top:0;}



.suspension .d-service-phone{top:34px;}



.suspension .d-qrcode{top:78px;}



.suspension .d .inner-box{padding:8px 22px 12px;}



.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}



.suspension .d-service .d-service-item{border-bottom:none;}



.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}



.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../img/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}



.suspension .d-service-item:hover .i-qq{background-position:center 3px;}



.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../img/side_con_icon02.png) no-repeat center center;display:block;}



.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}



.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}



.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}



.suspension .d-service-intro{padding-top:10px;}



.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}



.suspension .d-service-intro i{height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}



.suspension .d-qrcode{text-align:center;}



.suspension .d-qrcode .inner-box{padding:20px 0;}



.suspension .d-qrcode .inner-box .qrcode-img img{width:180px;}



.suspension .d-qrcode p{font-size:16px;color:#93959c;}







.ov-h {border-top:5px solid #eee; min-height:360px;}



.news-list{width:46%; margin:30px 2% 0px 2%;}

.news-list dt{background-color: #4a50e6;color: #fff;padding: 5px 10px;border-bottom: 3px solid #EEE;font-weight: bold;}

.news-list dd{ border-bottom:1px dotted #DDD; padding:10px;}

.news-list dd a:hover{ color:#4a50e6;}



.linkbox{margin-bottom:20px;}

.f6{margin-left:40px;}