
/****************************共用代码************************/
	/**7ckf**/
	.page_banner img{display: block;width:100%;}
	.slider {
		width: 100%;
		margin: 0 auto;
		position: relative;
		overflow: hidden;
		/*height: 460px;*/
	}
	.slider .bd {
		position: relative;
		z-index: 0;
	}
	.slider .bd li {
		/*height: 460px;*/
		overflow: hidden;
	}
	.slider .bd li img {
		display: block;
	}
	.slider .hd {
		width: 100%;
		position: absolute;
		z-index: 1;
		bottom: 0;
		left: 0;
		height: 30px;
		line-height: 30px;
	}
	.slider .hd ul {
		text-align: center;
	}
	.slider .hd ul li {
		cursor: pointer;
		display: inline-block;
		*display: inline;
		zoom: 1;
		width: 9px;
		height: 9px;
		margin: 0 10px;
		border-radius: 50%;
		background: #0ac0f7;
		overflow: hidden;
		filter: alpha(opacity=70);
		opacity: 0.7;
		vertical-align: top;
		line-height: 9999px;
	}
	.slider .hd ul .on {
		background: #fff;
	}
	.slider .timer {
		position: absolute;
		z-index: 1;
		left: 0;
		bottom: 0;
		height: 4px;
		width: 0;
		background: #0ac0f7;
		filter: alpha(opacity=40);
		opacity: 0.4;
		font-size: 0;
		overflow: hidden;
	}
	.nycon>h4{
		color: #fff;
		background: #51516b;
		padding:10px;
		padding-left: 20px;
		font-size: 24px;
	}
	.nycon .syyl,.nycon .sylc,.nycon .sev_tip{margin:30px 20px;}
	
	.nycon div h5{
		font-size:20px;
		margin-bottom: 20px;
		line-height: 40px;
	}
	.nycon div p{
		line-height: 30px;
		color:#6b6c70;
	}
	.nycon .pic_con img{
		display:block;
		margin:0 auto;
		max-width:100%;
	}
	.nycon .pic_con h5 img{
		display: inline-block;
		width:20px;
		height: 20px;
		margin:0;
		margin-right: 5px;
	}
	.nycon .sev_tip{
		background: #51516b;
		border-radius: 30px;
		padding:20px;
		overflow:hidden;
		margin-top: 80px;
	}
	.sev_tip .bub{
		width:120px;
		position: absolute;
		z-index: 20;
		margin-top:-100px;
		margin-left: -45px;
	}
	.sev_tip .tip_con{
		margin-left: 60px;
	}
	.nycon .sev_tip h5,.nycon .sev_tip p,.tip_con span,.sev_tip p span{
		color:#fff!important;
	}

	.nycon .sev_tip p a{color:#fff;}
	.nycon .sev_tip p a:hover{color:#0713b2;}
	.About .abcon .abwz {text-indent:2em;}
	.fose .fobt em.img1{background:url(../image/bt1.jpg) 50% 0 no-repeat;}
	.fose .fobt em.img2{background:url(../image/bt2.jpg) 50% 0 no-repeat;}

	.nrong_tit{text-align: center}
	.nrong_tit h2{font-size:18px;color:#000;}
	.nrong_tit span{
			margin-right: 26px;
			padding-left: 16px;
			color: #666;
			font-size: 12px;
			line-height: 40px
	}
	.dycontent .article_detail p{margin-top:3px;/*text-indent: 2em;*/}
	/***7ckf***/
.Seareas ul li .servCon em {
		width: 45px;
		height: 35px;
		line-height: 35px;
		display: block;
		background: url(../image/mor1.png) right no-repeat;
}
.Seareas ul li .servCon span {
	color: #4d4d4d;
	font-size: 12px;
	line-height: 22px;
	display: block;
}	
.Seareas ul li .servCon span a{color:#4d4d4d;}

	.seTwo {
		position: relative;
		margin:25px 20px;
		padding-bottom: 30px;
		overflow: hidden;
	}
	.seTwo .twfl {
		float: left;
		width:350px;
	}
	.seTwo .twfl img{display: block;width:100%;}
	.seTwo .twfl span {
		width: 100%;
		height: 38px;
		display: block;
		/*background: #8a7db5;*/
	}
	.seTwo .twfr {
		width:470px;
		float: left;
		margin-left: 30px;
	}
	.seTwo .twfr .twtitle {
		margin-bottom: 15px;
	}
	.seTwo .twfr .twtitle span{
		font-size: 26px;
    	color: #cc3333;
	}
	.seTwo .twfr .twtitle em {
/*		width: 22px;
		height: 2px;*/
		display: block;
		/*background: #8a7db5;*/
		float: left;
		margin-top: 28px;
	}
	.seTwo .twfr .twtitle h1 {
		font-family: microsoft YAHEI;
		text-align: center;
		color: #28186f;
		font-size:30px;
		min-width: 20px;
		/*padding: 0 10px;*/
		display: block;
		float: left;
	}
	.seTwo .twfr .abt {
		width: 352px;
		background: url(../image/abbt.png) center no-repeat;
	}
	.seTwo .twfr .twcon {
		/*border: 1px solid #e7e7e7;*/
		color: #484747;
		line-height: 31px;
		text-indent: 2em;
	}
	.fose img{
		display: block;
		margin:0 auto;
		max-width: 100%!important;
		height:auto!important
	}
		/*********首页新增样式s*****/
	.corp_intro{
		overflow:hidden;
		border-radius: 15px;
		padding:20px 10px;
		padding-top: 25px;
		box-shadow: 0px 2px 10px 0px #ddd;
	}
	.corp_intro h3{
		color:#000;
		line-height:60px;
		font-size: 28px
	}
	.corp_intro p{
		line-height: 24px;
	}
	.corp_intro p a.more_btn{
		display: inline-block;
		margin-top: 15px;
		margin-bottom:15px;
		color:#ffffff;
		padding:5px 20px;
		background:#c53630; 
		border-radius:10px;
		border-bottom: 2px solid #efa9a6;
	}
	.corp_intro .corp_img{
		padding-left:15px;
		padding-bottom:15px;
		border-left: 1px solid #dcdcdc;
		border-bottom: 1px solid #dcdcdc;
	}
	.corp_intro div img{
		display: block;
		max-width: 100%;
	}
	/**********首页新增样式e******/
@media screen and (max-width:1200px){
	.slider .bd li img,.fullSlide .bd li img{
		width:157%;
	}
	.nycon .syyl, .nycon .sylc{margin:10px 20px;}
	.picScroll ul li .mobg{display:none;position:initial;}
	.picScroll .prev,.picScroll .next{display:none;}
	.pinBox-wrapper{height: 0!important}
	.nycon .pic_con img{
		max-width: 100%;
	}
}
@media screen and (max-width:991px){
	.seTwo .twfl {
		width:200px;
	}
	.seTwo .twfr {
		width:400px;
	}
}
@media screen and (max-width:767px){
	.seTwo .twfl {
		width:200px;
	}
	.seTwo .twfr {
		width:100%;
		margin-left: 0
	}
	.sev_tip .bub {
    width:80px;
    position: absolute;
    z-index: 20;
    margin-top: -70px;
    margin-left: -45px;
	}
	.sev_tip .tip_con{margin-left: 25px;}
}
@media screen and (max-width:375px){
 .bio_resource ul li{width:96%!important;margin:2%;margin-bottom: 0}
}
/****************************1200************************/
/*pc-head*/
@media screen and (min-width: 1200px) {
	body {
		font-size: 14px;
	}
	.nycon h4{margin-left:20px;}
	.mt {
		display: none;
	}
	.headers {
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 999;
	}
	.header {
		width: 100%;
		height: 94px;
		padding-top: 25px;
		background: #fff;
	}
	.header .head {
		width: 1200px;
		margin:0 auto;
	}
	.header .logo {
		float: left;
	}
	.header .search {
		float:left;
		width: 430px;
		height: 40px;
		line-height: 40px;
		margin-left: 196px;
	}
	.header .serv_online{
		float: right;
		font-size: 16px;
		color:#6e6e6e;
	}
	.header .search .txt {
		width: 315px;
		height: 40px;
		float: left;
		border: 1px solid #ff6666;
		text-indent: 1em;
		color: #464343;
	}
	.header .search .btn-tj {
		width: 114px;
		height: 100%;
		float: left;
		background: url(../image/sk.png) 10px center #cc3333 no-repeat;
		text-align: center;
		color: #fff;
		cursor: pointer;
	}
	.naver {
		width: 100%;
		height: 45px;
		background:#c53630;
	}
	.naver .nav {
		width:1050px;
		margin: auto;
		position: relative;
		z-index: 99;
		font-weight: bold;
	}
	.naver .nav ul li {
		float: left;
		width: 150px;
		height: 45px;
		line-height: 45px;
		text-align: center;
		font-size: 16px;
	}
	.naver .nav ul li a {
		color: #fff;
		display: block;
	}
	.naver .nav ul li.on {
		background: #ddbebd;
	}
	.naver .nav ul li.on a{
		color:#333;
	}
	.naver .nav>ul>li:hover {
		background: #ddbebd;
		box-shadow:  0 -4px 8px #bebdbd;
	}
	.naver .nav ul li ul.sub {
		width: 100%;
		background: #f9efee;
		opacity: 0.9;
		padding: 0;
		display: none;
		box-shadow: 0px 6px 12px #bebdbd;
	}
	.naver .nav ul li ul.sub.wide{
		position: absolute;
		left:-75px;
		width: 1200px;
		padding-bottom: 5px;
	}
	.naver .nav ul li ul.sub .xlm {
		/* width: 280px; */
		width: 100%;
		height: 100%;
		overflow: hidden;
		float: left;
	}
	.naver .nav ul li ul.sub .xlm ul li {
		/* width: 135px; */
		height: 40px;
		/* float: left; */
		line-height: 40px;
		text-align: center;
		margin: 5px 0;
		/* padding-left: 25px; */
	}
	.naver .nav ul li ul.sub .xlm ul li a {
		/*color: #eee;*/
		font-size: 15px;
	}
	.naver .nav ul li ul.sub .xlm ul li:hover {
		/* background: url(../image/xltb.png) left center no-repeat; */
		background: url(../image/xltb.png) 10px center no-repeat #fff;
	}
/*	.naver .nav ul li ul.sub .xlm ul li:hover a {
		color: #8a7db5;
	}*/
	.naver .nav ul li ul.sub .xlimg {
		width: 227px;
		height: 155px;
		float: right;
		padding: 8px;
		/*background: #d4eefa;*/
	}
	.naver .nav ul li ul.sub .xlimg img{width:212px; height:140px;}
	.naver .nav ul li ul.abSub {
		position: absolute;
		top: 45px;
		right: 31px;
	}
	/*特殊宽度的下拉菜单*/
	.wide .xlm{display:table}
	.wide .xlm ul {
		display: table-row;
	}
	.wide .xlm ul li {
		display: table-cell;
		float: none;
	}
	.wide .bbg {
		overflow: hidden;
		/*background: #8a7db5;*/
		padding-top: 8px;
		padding-bottom:3px;
		text-align: left;
		padding-left: 15px;
		/*border-bottom-left-radius: 10px;*/
		/*border-bottom-right-radius: 10px;*/
	}
	.wide .bbg img{padding-bottom: 10px;}
	.naver .nav ul li ul.wide .xlm ul li:hover .bbg {
		background: #fff;
	}
	.naver .nav ul li ul.wide .xlm ul li:hover {
		background: transparent;
		border: 1px solid #ccc;
		border-top: none;
		border-bottom:none;
	}
	.naver .nav ul li ul.wide .xlm ul li a.son {
		font-size: 13px;text-align:left; padding-left: 15px; display:block;font-weight: normal;line-height: 28px;
	}
/*	.naver .nav ul li ul.wide .xlm ul li:hover a.son {
		color: #eee;
	}*/
	.naver .nav ul li ul.wide .xlm ul li a.son:hover {
		/* text-decoration: underline; */
		background: url(../image/xltb.png) 5px center no-repeat #fff;
	}
	.naver .nav ul li ul.sub .xlm ul li:hover:first-child {
		/*border-left: 1px solid #8a7db5;*/
	}
	.naver .nav ul li ul.sub .xlm ul li:hover:last-child {
		/*border-right: 1px solid #8a7db5;*/
	}
	.center {
		width: 1200px;
		margin:10px auto;
	}

	/**服务平台**/
	.picScroll {
		position: relative;
		height: 210px;
		padding: 10px 0 10px 60px;
		overflow: hidden;
		margin: 30px 0 20px 0;
	}
	.picScroll .tempWrap {
		overflow: inherit !important;
	}
	.picScroll .hd{display:none;}
	.picScroll ul {
		overflow: inherit !important;
	}
	.picScroll ul li {
		width: 210px;
		height: 210px;
		float: left;
		text-align: center;
		position: relative;
	}
	.picScroll ul li .molb {
		width: 100%;
		height: 100%;
		margin-top: 20px;/*7ckf*/
	}
	.picScroll ul li .molb img {
		margin: 5px 0;
	}
	.picScroll ul li .molb p {
		color: #565656;
		font-size: 16px;
		line-height: 34px;
	}
	.picScroll ul li .molb span {
		color: #8b8b8b;
		font-family: "Arial";
		font-size: 10px;
	}
	.picScroll ul li .mobg {
		width: 100%;
		height: 209px;
		background: url(../image/cpbg.jpg) center no-repeat;
		position: absolute;
		top: 0;
		left: 0;
		display: none;
	}
	.picScroll ul li .mobg .mocon {
		padding: 5px;
	}
	.picScroll ul li .mobg .mocon p {
		width: 100%;
		line-height: 24px;
		text-align: center;
	}
	.picScroll ul li .mobg .mocon p a {
		color: #fff;
	}
	.picScroll ul li:hover .mobg {
		display: block;
	}
	.picScroll .prev, .picScroll .next {
		width: 50px;
		height: 170px;
		display: block;
		position: absolute;
		top: 30px;
		z-index: 998;
	}
	.picScroll .prev {
		left: 0;
		background: url(../image/prve.png) center no-repeat #f2f2f2;
	}
	.picScroll .next {
		right: 0;
		background: url(../image/next.png) center no-repeat #f2f2f2;
	}
	.Pooducts {
		width: 100%;
		overflow: hidden;
	}
	.Pooducts ul {
		width: 1230px;
	}
	.Pooducts ul li {
		width: 282px;
		height: 282px;
		float: left;
		margin-right: 25px;
	}
	.Pooducts ul li p {
		height: 70px;
		line-height: 70px;
		text-align: center;
		font-size: 16px;
		color: #454545;
		display: block;
		background: url(../image/sx.png) center no-repeat;
		border-bottom: 1px solid #b7b7b7;
	}
	.Pooducts ul li:hover p {
		border-bottom: 1px solid #8a7db5;
		color: #8a7db5;
	}
	.Dynamic {
		width: 100%;
		/*height: 400px;*/
		margin-top: 30px;
		margin-bottom: 30px;
	}
	/*.Dynamic .About {
		width: 587px;
		height: 377px;
		float: right;
	}
	.Dynamic .About .abcon {
		height: 210px;
		border: 1px solid #e4e4e4;
		padding: 0 20px 0 38px;
		position: relative;
		top: 40px;
	}
	.Dynamic .About .abcon .abtit {
		width: 215px;
		height: 50px;
		text-align: center;
		background: #fff;
		display: block;
		position: absolute;
		top: -25px;
		color: #f1f1f1;
		font-size: 40px;
		font-weight: bold;
	}
	.Dynamic .About .abcon .abwz {
		width: 200px;
		height: 180px;
		padding-top: 26px;
		color: #555555;
		line-height: 33px;
	}
	.Dynamic .About .abcon .abimg {
		width: 288px;
		height: 290px;
		position: absolute;
		top: -40px;
		right: 0;
	}
	.Dynamic .About .abcon .abimg img {
		width: 262px;
		height: 290px;
		position: absolute;
		top: 0;
		right: 20px;
	}
	.Dynamic .About .abcon .abimg span {
		width: 20px;
		height: 235px;
		display: block;
		position: absolute;
		top: 25px;
		left: -14px;
		background: #e7e7e7;
		z-index: 1;
	}*/
/*	.Dynamic .News {
		width: 587px;
		float: left;
	}*/
	.Dynamic .News ul li {
		margin-bottom: 17px;
	}
	.Dynamic .News ul li .date {
		width: 90px;
		height: 100%;
		float: left;
		background: #f3f3f3;
		text-align: center;
	}
	.Dynamic .News ul li .date p {
		color: #b1aeaf;
		font-size: 40px;
		font-weight: bold;
		line-height: 45px;
		margin-top: 10px;
	}
	.Dynamic .News ul li .date span {
		color: #acaaab;
	}
	.Dynamic .News ul li .necon {
		width: 490px;
		height: 100%;
		float: right;
		background: #f3f3f3;
		padding: 10px 15px;
		*width: 460px;
		*height: 66px;
	}
	.Dynamic .News ul li .necon a {
		width: 100%;
		height: 38px;
		display: block;
		line-height: 38px;
		color: #454545;
		font-size: 18px;
	}
	.Dynamic .News ul li .necon span {
		color: #777777;
	}
	.Dynamic .News ul li  a:hover {
		color: #8a7db5;
	}
	.footer_wrapper{background:url(../image/biofavor_bg.jpg) no-repeat;background-size: 100% 100%}
	.footer {
		width: 100%;
		/*background: #31343b;*/
		padding-top: 40px;
	}
	.footer .ftfl {
		/*width: 815px;*/
		float: left;
	}
	.footer .ftfl ul li.fone {
		/* width: 260px; */
		float: left;
	}
	.footer .ftfl ul li.fone ul li {
		min-width: 100px;
		/* float: left; */
	}
	.footer .ftfl ul li.ftwo {
		min-width: 100px;
		float: left;
		padding: 0 40px 0 30px;
	}
	.footer .ftfl ul li {
		/*background: url(img/fsx.png) right 20px no-repeat;*/
	}
	.footer .ftfl ul li a {
		color: #3e3e3e;
		font-size: 18px;
		line-height: 42px;
	}
	.footer .ftfl ul li ul li {
		background: none;
		margin-right: 20px;
	}
	.footer .ftfl ul li ul li a {
		color: #3e3e3e;
		font-size: 14px;
		line-height: 32px;
	}
	.footer .ftfl ul li ul li:hover a {
		color: #c53630;
	}
	.footer .ftfr {
		width: 270px;
		float: right;
	}
	.footer .ftfr .ftel {
		margin-bottom: 12px;
	}
	.footer .ftfr .ftel p {
		color: #3e3e3e;
		font-size: 30px;
		line-height: 32px;
	}
	.footer .ftfr .ftel span {
		color: #3e3e3e;
	}
	.footer .ftfr ul {
		width: 280px;
	}
	.footer .ftfr ul li {
		float: left;
		width: 130px;
		height: 130px;
		margin-right: 8px;
		background:#8a7db5;
	}
	.footer .ftfr ul li a img{display: block;width:100%;}
	.footer .ftfr ul li:first-child{background: none}
	.foot {
		width: 100%;
		height: 20px;
		/*background: #31343b;*/
		line-height: 20px;
		text-align: center;
		color: #3e3e3e;
		font-size: 12px;
	}
  /*客服QQcss*/
	.izl-rmenu {
		position: fixed;
		right: 24px;
		top: 200px;
		z-index: 999;
		padding-bottom: 10px;
		background: #fff;
		border: 1px solid #9b88d9;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
	}
	.izl-rmenu .btn {
		width: 50px;
		height: 50px;
		margin-bottom: 1px;
		cursor: pointer;
		position: relative;
		display: block;
		border-radius: 4px;
	}
	.izl-rmenu .btn-qq {
		/*background: url(img/r_sh.png) center no-repeat;*/
		background-color: #8a7db5;
		color: #fff;
		font-size: 15px;
		overflow: hidden;
		padding-left: 9px;
		padding-top: 9px;
		letter-spacing: 1px;
		font-weight: bold;
		line-height: 16px;
	}
	.izl-rmenu .btn-wx {
		/*background: url(img/r_ke.png) center no-repeat;*/
		/*background: url(img/kefuqq.png) center no-repeat;*/
		background: url(../image/kefuqq2.png) center no-repeat;
		background-color: #8a7db5;
	}
	.izl-rmenu .btn-weixin{
		background: url(../image/icon1.png) center no-repeat;
		background-color: #8a7db5;
	}
	.izl-rmenu .btn-weixin img{
		display:none; position: absolute;right: 50px;margin-top: -20px;width: 200px;
	}
	.izl-rmenu .btn-top{
		background: url(../image/icon2.png) center no-repeat;
		background-color: #8a7db5;
		display:block;
	}
	.izl-rmenu .btn-rss {
		background: url(../image/r_ss.png) center no-repeat;
		background-color: #8a7db5;
	}
	.izl-rmenu .btn-qq:hover {
		/*background-color: #20b2b7;*/
	}
	.izl-rmenu .btn-wx:hover {
		/*background-color: #20b2b7;*/
	}
	.izl-rmenu .btn-rss:hover {
		background-color: #20b2b7;
	}
	/*new custom qq*/
	.izl-rmenu .btn-close{
		background: #8a7db5;
		border-top-left-radius: 5px;
		color: #fff;
		border: 0;
		border-bottom: 0px;
		padding: 3px;
		cursor: pointer;
	}
	.izl-rmenu .text-center{
		padding: 10px 0;
	}
	.izl-rmenu .btn-qq2 {
		display: block;
		padding-left: 31px;
		line-height: 27px;
		background: url(../image/qq_icon2.png) 0 50% no-repeat;
		height: 32px;
		width: 107px;
		border: 1px solid #9b88d9;
		border-radius: 15px;
		margin: 0 auto;
	}
	#openBridge {
		position: fixed;
		display: block;
		background: #8a7db5;
		text-align: center;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		right: -24px;
		top: 260px;
		color: #fff;
		padding: 10px 5px;
		width: 24px;
		text-decoration: none;
		cursor: pointer;
	}
  /******************大于1200内页******************/
	.nycenter {
		width: 100%;
		/*background: #f4f4f4;*/
		min-height: 500px;
		padding-bottom: 20px;
		position: relative;
		z-index: 1;
	/*文章内容页*/
	}
	.pinBox-wrapper{float: left;width:242px;}
	.nycenter .nyfl {
		width: 242px!important;
		position: relative;
		float: left;
		margin-top: -54px;
	}
	.nycenter .nyfl .lm {
		height: 111px;
		background: url(../image/nylm.jpg) no-repeat;
		/*position: absolute;*/
		/*top: -111px;*/
		right: 0;
		color: #fff;
		text-align: center;
		padding-top: 25px;
	}
	.nycenter .nyfl .lm p {
		font-size: 24px;
		line-height: 36px;
	}
	.nycenter .nyfl .lm span {
		font-size: 14px;
		text-transform: uppercase;
	}
	.nycenter .nyfl .childclass {
		width: 242px;
		background: #fff;
		/*float: right;*/
		/*padding: 0 15px;*/
	}
	.nycenter .nyfl .childclass>ul>li {
		text-align: left;
		border-top: 1px solid #fff;
	}
	.nycenter .nyfl .childclass>ul>li:first-child {
		border-top:none;
	}
	.nycenter .nyfl .childclass>ul>li>a {
		color:#373d41;
		font-size: 16px;
		padding-left: 45px;
		height: 50px;
		line-height: 50px;
		background:#dddddd;
		display: block;
	}
	.nycenter .nyfl .childclass ul>li>a:hover,.nycenter .nyfl .childclass>ul>li>a.on  {
		color:#fff;
		background: #928f94;
	}
/*	.nycenter .nyfl .childclass ul li a:hover {
		background: url(img/lmon.jpg) no-repeat;
	}
*/
	.nycenter .nyfl .childclass>ul>li:first-child {
		margin-top: 10px;
	}
	.nycenter .nyfl .childclass ul li ul {
		background:#fff;
		/*margin-bottom: 15px;*/
		/*padding: 15px 0;*/
		display: none;
		/*margin-top: -12px;*/
	}
	.nycenter .nyfl .childclass ul li ul li {
		width: 100%;
	}
	.nycenter .nyfl .childclass ul li ul li:first-child {
		margin-top: 0;
	}
	.nycenter .nyfl .childclass ul li ul li:last-child a {
		border-bottom: 0;
	}
	.nycenter .nyfl .childclass ul li ul li a {
		color: #373737;
		font-size: 14px;
		/*width: 220px;*/
		padding-left: 60px;
		height: 40px;
		line-height: 40px;
		margin: auto;
		/*background: url(../image/jia2.jpg) 205px center no-repeat;*/
		/*background: url(img/jia4.png) 205px center no-repeat;*/
		border-bottom: 1px solid #f4f4f4;
		margin-bottom: 0;
		overflow:hidden;
		display: block;
	}
	.nycenter .nyfl .childclass ul li ul li a.on {
		color: #333333;
		font-weight: bold;
		background: url(../image/jia2.jpg) 205px center no-repeat;
	}
	.nycenter .nyfl .childclass ul li ul li a:hover {
		color: #333333;
		font-weight: bold;
		/*background: url(../image/jia2.jpg) 205px center no-repeat;*/
	}
	.nycenter .nyfl .childclass ul li ul li ul {
		background: #eff8fb;
		margin-top: 0;
	}
	.nycenter .nyfl .childclass ul li ul li ul li a {
		color: #646464;
		font-size: 14px;
		padding-left: 55px;
		height: 33px;
		line-height: 33px;
		margin: auto;
		background: url(../image/jia3.png) 40px center no-repeat;
		border-bottom: 0;
		margin-bottom: 0;
		display: block;
	}
	.nycenter .nyfl .childclass ul li ul li ul li a:hover {
		color: #8a7db5;
		font-weight: normal;
		background: url(../image/jia3.png) 40px center no-repeat;
	}
	.nycenter .nyfl .childclass ul li ul li ul li a.on {
		color: #8a7db5;
		font-weight: normal;
		background: url(../image/jia3.png) 40px center no-repeat;
	}
	.nycenter .nyfl .nyse {
		width: 242px;
		height: 175px;
		background: #fff;
		float: right;
		margin-top: 25px;
		padding: 15px 0;
	}
	.nycenter .nyfl .nyse ul li {
		/*width: 251px;*/
		height: 64px;
		margin-bottom: 15px;
		line-height: 64px;
		text-align: center;
		padding-left: 40px;
	}
	.nycenter .nyfl .nyse ul li a {
		color: #fff;
		font-size: 18px;
		width: 100%;
		height: 100%;
		display: block;
	}
	.nycenter .nyfl .nyse ul li.nfw1 {
		background: url(../image/nzb1.jpg) no-repeat;
	}
	.nycenter .nyfl .nyse ul li.nfw2 {
		background: url(../image/nzb2.jpg) no-repeat;
	}
	.nycenter .nyfr {
		width: 894px;
		float: left;
		padding-bottom: 60px;
	}
	.nycenter .nyfr .nycon {
		width: 894px;
		float: left;
		margin-left: 25px;
	}
	.nycenter .nyfr .dqwz {
		/*float: right;*/
		color: #a4a4a4;
		height: 62px;
		line-height: 62px;
	}
	.nycenter .nyfr .dqwz img {
		width: 36px;
		height: 30px;
	}
	.nycenter .nyfr .dqwz a {
		color: #a4a4a4;
	}
	.nycenter .nyfr .poTab {
		width: 100%;
		text-align: center;
		background: #fff;
	}
	.nycenter .nyfr .poTab .pobite {
		height: 56px;
		line-height: 56px;
		background: #c53630;
		font-weight: bold;
		color: #fff;
	}
	.nycenter .nyfr .poTab .pobite .cptab1 {
		width: 111px;
	}
	.nycenter .nyfr .poTab .pobite .cptab2 {
		width: 145px;
		background: #cc6864;
	}
	.nycenter .nyfr .poTab .pobite .cptab3 {
		width: 144px;
	}
	.nycenter .nyfr .poTab .pobite .cptab4 {
		width: 405px;
		background: #cc6864;
	}
	.nycenter .nyfr .poTab .pobite .cptab5 {
		width: 111px;
	}
	.nycenter .nyfr .poTab tr {
		height: 70px;
		color: #454545;
	}
	.nycenter .nyfr .poTab tr em {
		color: #454545;
		font-weight: bold;
	}
	.nycenter .nyfr .poTab tr a {
		color: #454545;
		font-weight: bold;
	}
	.nycenter .nyfr .poTab tr:nth-child(2n) {
		background: #f9f8fe;
	}
	.nycenter .nyfr .poTab tr:nth-child(2n):hover {
		background: #f4d8d6;
	}
	.nycenter .nyfr .poTab tr a:hover {
		color: #27cee2;
	}
	.nycenter .n_content {
		line-height: 28px;
		padding: 20px 30px;
	}
	.nycenter .n_t {
		line-height: 40px;
		font-size: 18px;
		color: #363636;
		font-weight: bold;
		text-align: center;
	}
	.nycenter .author {
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		color: #555555;
		text-align: center;
	}
	.nycenter .n_c {
		font-size: 14px;
		line-height: 28px;
		margin-top: 10px;
		color: #555555;
	}
	.nycenter .n_c img {
		max-width: 100%;
	}
	.nycenter .prvnet {
		margin: 20px 0;
	}
	.nycenter .prvnet p {
		font-size: 14px;
		display: block;
		line-height: 32px;
	}
	.nycenter .prvnet span {
		font-size: 14px;
		color: #3c439b;
	}
	.nycenter .dycontent {
		line-height: 28px;
		padding: 30px 0px;
		color: #555555;
	}
	.nycenter .dycontent img {
		max-width: 100%;
	}	
	.nycenter .dycontent .lf {
		padding:0 20px;
	}
	.nynr {
		width: 100%;
		min-height: 500px;
		background: #fff;
	}
  /**服务领域**/
	.Seareas {
		width: 100%;
		padding: 10px 0;
		padding-left: 7px;
	}
	.Seareas ul li {
		width: 413px;
		height: 149px;
		float: left;
		margin: 10px 10px 10px 15px;
		background: #f7f7f7;
	}
	.Seareas ul li a em{color:#cc3333;}
	.Seareas ul li img {
		width: 156px;
		height: 149px;
		float: left;
	}
	.Seareas ul li .servCon {
		float: left;
		width: 257px;
		padding: 0 20px;
	}
	.Seareas ul li .servCon p {
		font-weight: bold;
		color: #474747;
		line-height: 34px;
		margin-top: 5px;
	}

	.Seareas ul li .servCon span a{color:#4d4d4d;}
	.Seareas ul li .servCon span a:hover{color:#3a2c7b;}

	.Seareas ul li:hover{
		background:#e6e4e4;
		/*border:1px solid #666666;*/
	}


	.SeThree {
		padding: 0 25px;
	}
	.SeThree ul li {
		height: 132px;
		border-bottom: 1px solid #e1e1e1;
	}
	.SeThree ul li .thimg {
		float: left;
		width: 72px;
		height: 72px;
		border-radius: 50%;
		margin-top: 28px;
	}
	.SeThree ul li .thimg img{
		width:72px;
		height:72px;
		border-radius: 36px;
	}
	.SeThree ul li .thcon {
		float: right;
		width: 750px;
		padding-top: 25px;
	}
	.SeThree ul li .thcon p {
		color: #2a2a2a;
		font-weight: bold;
		line-height: 26px;
	}
	.SeThree ul li .thcon span {
		line-height: 26px;
		color: #4a4a4a;
	}
	.SeThree ul li:last-child {
		border-bottom: 0;
	}
	.SeThree ul li:hover .thimg img {
		border: 3px solid #8a7db5;
		border-radius: 50%;
	}
	.SeThree ul li:hover .thcon p {
		color: #8a7db5;
	}
	.SeThree ul li:hover .thcon span {
		color: #8a7db5;
	}
	.fose {
		padding: 10px 20px 20px 20px;
		color: #494949;
		line-height: 33px;
	}

	.fose .fobt {
		/*width: 169px;*/
		height: 37px;
		/*background: url(img/sjbt.png) center no-repeat;*/
		/*text-align: center;*/
		line-height: 37px;
		color: #fff;
		margin: 20px 0;
	}
	.fose .fobt span {
		min-width: 100px;
		padding-left: 10px;
		display: block;
		float: left;
		background: #8b8a8a;
		text-align: center;
	}
	.fose .fobt em{float:left;width:31px;height:37px;}
	.fose .fobt2 {
		font-weight: bold;
		font-size: 18px;
	}
	.fose .fose1 {
		position: relative;
		height: 260px;
	}
	.fose .fose1 img {
		width: 298px;
		height: 226px;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 3;
	}
	.fose .fose1 p {
		width: 275px;
		height: 209px;
		display: block;
		background: #8a7db5;
		position: absolute;
		top: 30px;
		left: 38px;
		z-index: 2;
	}
	.fose .fose1 .fo1con {
		width: 733px;
		height: 230px;
		position: absolute;
		left: 120px;
		top: 30px;
		z-index: 1;
		padding: 20px 20px 0 210px;
		color: #616161;
		line-height: 31px;
		filter: progid:DXImageTransform.Microsoft.Shadow(color=#efefef,direction=120,strength=3);
		/*ie*/
		-moz-box-shadow: 2px 2px 10px #efefef;
		/*firefox*/
		-webkit-box-shadow: 2px 2px 10px #efefef;
		/*safari或chrome*/
		box-shadow: 2px 2px 10px #efefef;
		/*opera或ie9*/
		;
	}
	.fose .te1 {
		color: #2f2f2f;
		line-height: 37px;
		background: url(../image/dd.png) left center no-repeat;
		padding-left: 15px;
	}
	.fose .te1 em {
		color: #2f2f2f;
		font-weight: bold;
	}
	.newsnr {
		padding: 0 20px 20px 20px;
		margin-top: -20px;
		width: 100%;
	}
	.newsnr .newslb {
		/*width: 567px;*/
		width: 670px;
		float: left;
		/*border-right: 1px solid #ececec;*/
		padding-right: 30px;
		position: relative;
		z-index: 9;
	}
	.newsnr .newslb ul li {
		width: 100%;
		min-height: 100px;
		border-bottom: 1px solid #e1e1e1;
		padding: 0 20px;
		margin-bottom: 20px;
		padding-bottom: 30px;
		overflow: hidden;
	}
	.newsnr .newslb ul li .netp {
		width: 175px;
		height: 120px;
		float: left;
	}
	.newsnr .newslb ul li .netp img{width:174px;height:120px;}
	.newsnr .newslb ul li .nefr {
		width: 312px;
		float: right;
	}
	.newsnr .newslb ul li .nefr.on {
		width: 100%;
	}
	.newsnr .newslb ul li a {
		color: #666666;
		font-size: 18px;
		font-weight: bold;
		height: 30px;
		line-height: 30px;
		display: block;
		margin-top: 5px;
	}
	.newsnr .newslb ul li a em {
		float: right;
		color: #999;
		font-size: 14px;
		font-weight: normal;
	}
	.newsnr .newslb ul li span {
		color: #8f8f8f;
		line-height: 26px;
	}
	.newsnr .newslb ul li:hover .nefr a {
		color: #333333;
	}
	.newsnr .newslb ul li:last-child {
		border-bottom: 0;
	}
	.newsnr .newsyb {
		float: right;
	}
	.newsnr .newsyb ul li {
		width: 251px;
		height: 162px;
		margin-bottom: 15px;
		position: relative;
	}
	.newsnr .newsyb ul li .bg {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 0;
		background: #000;
		filter: alpha(opacity=50);
		opacity: 0.5;
	}
	.newsnr .newsyb ul li .lmore {
		position: absolute;
		left: -100px;
		top: 60px;
		width: 48px;
		height: 48px;
		background: url(../image/nehover.png) center no-repeat;
	}
  /**员工风采**/
	.Trem {
		padding-left: 14px;
		padding-top: 15px;
	}
	.Trem ul li {
		width: 260px;
		height: 330px;
		float: left;
		margin: 15px;
		position: relative;
	}
	.Trem ul li img {
		width: 100%;
		height: 330px;
	}
	.Trem ul li p.tle {
		width: 100%;
		height: 40px;
		line-height: 40px;
		display: block;
		text-align: center;
		color: #fff;
		font-size: 16px;
		background: rgba(0, 0, 0, 0.5);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 1;
	}
	/*搜索结果*/
	.seresu {
		padding: 30px;
	}
	.seresu ul li {
		height: 40px;
		line-height: 40px;
		border-bottom: 1px dashed #ccc;
	}
	.seresu ul li a {
		float: left;
		color: #666666;
	}
	.seresu ul li span {
		float: right;
		color: #D1CFCF;
		font-size: 12px;
	}
	/**客户留言**/
	.content_text{
		padding-left: 10%;
		padding-right: 10px;
	}
	.content_text h1{
		font-size: 20px;
    	color: #cc3333;
    	line-height: 44px;
    	font-weight: bold;
    	border-bottom: 1px solid #dcdcdc;
    	padding-bottom: 10px;
    }
	#form1 {
		padding-top: 20px;
	}
	#form1 table {
		text-align: left;
		width: 80%
	}
	#form1 .left_width {
		font-size: 16px;
		color: #464646;
		padding-right: 15px;
		width: 20%;
	}
	#form1 .textarea_width{
		vertical-align: top;
		padding-top: 15px;
	}
	#form1 table tr td {
		height: 70px;
	}
	#form1 .input {
		line-height: 30px;
		border: 1px solid #ccc;
		text-indent: 5px;
		width: 65%;
		padding: 4px 6px;
	}
	#form1 .pl_btn {
		width: 50%;
		height: 39px;
		background: #8a7db5;
		border: 0;
		color: #fff;
		font-size: 16px;
		margin-top: 5px;
		border-bottom: 3px solid #7162a0;
	}
	#form1 #imgValidateCode {
		float: left;
		width: 100px;
		height: 30px;
		cursor:pointer;
		margin-top: 5px;
	}
	#form1 #txtcode {
		float: left;
		width: 20%;
		margin-right: 15px;
	}
	#form1 .textarea {
		width: 65%;
		border: 1px solid #ccc;
		text-indent: 5px;
		margin-top: 5px;
	}
	#oldsite {
		margin-left:40px;
		line-height: 70px;
		vertical-align:bottom;
	}
}

/*幻灯片*/
.swiper-container {
    margin-top:1px;
}
.swiper-container ul {
    list-style:none;
    margin:0;
    padding:0;
}
.swiper-container ul li {
    margin:0;
    padding:0;
}