@charset "utf-8";
/* 上海银象网络科技有限公司（www.seo120.com.cn）做最好的企业官方网站模版 */
/* QQ:1378789413 */
/*body,html{font:13px Arial,"微软雅黑";color:#7f7f7f;width:100%;height:100%;background-color:#333;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}
*{padding:0;margin:0}
ul li{list-style:none}
a{text-decoration:none;transition:all .1s linear}
img{border:none;float:left;color:transparent}
input{border:none;background:0 0}
input,textarea{font-family:"微软雅黑",Arial;outline:0;font-size:14px;-webkit-appearance:none}
.clear{clear:both}
.clearfix:after{clear:both;display:block;content:''}
.clearfix{zoom:1}
.fl{float:left}
.fr{float:right}*/
.padding-5 {
	padding: 5px !important;
}
.padding-8 {
	padding: 8px !important;
}
.padding-15 {
	padding: 15px !important;
}
.mt-10 {
	margin-top: 10px;
}
.mt-15 {
	margin-top: 15px;
}
.mt-20 {
	margin-top: 20px;
}
.t-a-c {
	text-align: center;
}
.ph-padding0 {
	padding: 0px;
}
.ph-w640 {
	margin: 0 auto;
	max-width: 640px;
	height: auto;
	overflow: hidden;
	background-color: #fff;
}
.ph-top1 {
	width: 100%;
	position: relative;
}
.ph-top1 .ph-logo {
	position: absolute;
	width: 100%;
	top: 15px;
	z-index: 100;
}
.ph-top1 .ph-logo img {
	display: block;/*margin:0 auto;*/
}
/*====================menu====================*/
.ph-menu {
	display: block;
	float: right;
	position: fixed;
	z-index: 10000000;
	top: 23px;
	right: 15px;
}
.ph-menu .menu-img {
	float: right;
}
.menu-list {
	display: none;
	width: 125px;
}
.menu-list a {
	display: block;
	margin-bottom: 2px;
	width: 100%;
	height: 30px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	background: url(../images/ph-menu-bg.png)
}
/*====================end menu====================*/
.ph-line1 {
	width: 100%;
	height: 16px;
	background: url(../images/ph-bg1.jpg);
}
.ph-zi1 {
	padding: 15px 0px;
	color: #27b8bd;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
.ph-part1 {
	background-color: #27b8bd;
}
.ph-part1 p {
	display: block;
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	height: 40px;
	font-size: 26px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.ph-part1 h3 {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 43px;
	font-size: 22px;
	color: #fff;
	text-align: center;
}
.ph-pro1 {
	padding: 8px;
	width: 100%;
	background-color: #fff;
	border: 1px solid #efefef;
}
.ph-pro1 img {
	width: 100%;
	height: 115px;
}
.ph-pro1 .ph-pnr {
	padding: 15px 5px;
}
.ph-pro1 .ph-pnr a h2 {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 62px;
	font-size: 14px;
	line-height: 130%;
	letter-spacing: 0px;
	color: #333;
}
.ph-pro1 .ph-pnr p {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 100%;
	font-size: 12px;
	color: #0e0e0e;
	letter-spacing: 0px;
}
.ph-about {
	padding: 15px 0px 20px 0px;
	color: #333;
	font-size: 13px;
	line-height: 170%;
	letter-spacing: 0px;
}
.ph-tu-1 {
	width: 100%;
	position: relative;
}
.ph-tu-1 .tu1 img {
	width: 100%;
}
.ph-tu-1 .zi01 {
	position: absolute;
	margin-top: -85%;
	margin-left: 5%;
	z-index: 1000;
	width: 90%;
	border-radius: 15px;
	background-color: rgba(255,255,255,0.6);
}
.ph-tu-1 .zi01 p {
	display: block;
	margin: 0px;
	padding: 10px;
	font-size: 18px;
	color: #000;
	text-align: center;
	line-height: 130%;
	font-weight: bold;
}
.ph-zi2 {
	margin: 0 auto;
	padding: 10px;
	width: 80%;
	background-color: #27b8bd;
	border-radius: 10px;
	font-size: 18px;
	color: #ececea;
	text-align: center;
}
.ph-tit1 {
	margin-bottom: 15px;
	height: 75px;
	background: url(../images/ph-tit-bg1.jpg) top center;
	overflow: hidden;
}
.ph-tit1 h2 {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 55px;
	color: #333;
	font-size: 22px;
	line-height: 130%;
	text-align: center;
}
.ph-tit1 p {
	display: block;
	width: 100%;
	font-size: 15px;
	color: #686363;
	text-align: center;
}
.ph-news-bg {
	padding: 15px 0px;
	width: 100%;
	margin: 0 auto;
	background-color: #fff;
	overflow: hidden;
}
.ph-news-bg2 {
	margin: 0 auto;
	background-color: #fff;
}
.ph-news-img {
	width: 100%;
	height: auto;
}
.ph-news-img img {
 padding  width: 100%;
	height: auto;
}
.ph-news span {
	display: block;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	width: 100%;
	height: 30px;
	font-size: 16px;
	color: #424d53;
	font-family: "宋体";
}
.ph-news a h2 {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 32px;
	font-size: 14px;
	color: #666;
	line-height: 110%;
	overflow: hidden;
	letter-spacing: 0px;
}
.ph-news p {
	display: block;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	width: 140%;
	height: 28px;
	color: #aaabac;
	font-size: 13px;
	letter-spacing: 0px;
	line-height: 110%;
	overflow: hidden;
}
.ph-news01 li {
	padding: 10px;
	width: 100%;
	height: auto;
	border-bottom: 1px dashed #efefef;
	overflow: hidden;
}
.ph-news01 li .tu01 {
	float: left;
	width: 35%;
	overflow: hidden;
}
.ph-news01 li .tu01 img {
	width: 100%;
	height: auto;
}
.ph-news01 li .n1-nr {
	float: right;
	width: 60%;
}
.ph-news01 li .n1-nr span {
	display: block;
	margin: 0px;
	margin-top: 3px;
	padding: 0px;
	width: 100%;
	height: 30px;
	font-size: 14px;
	color: #424d53;
}
.ph-news01 li .n1-nr a h2 {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 32px;
	font-size: 14px;
	color: #666;
	line-height: 110%;
	overflow: hidden;
	letter-spacing: 0px;
}
.news-white {
	background-color: #fff;
}
.ph-news-more {
	width: 100%;
	height: 30px;
	text-align: center;
	background: url(../images/ph-bg4.jpg);
}
.ph-news-more a {
	display: block;
	width: 100px;
	margin: 0 auto;
}
.ph-foot-bg {
	/*padding:0px 0px 5px 0px;*/
	width: 100%;
	margin: 0 auto;
	background-color: #27b8bd;
	overflow: hidden;
}
.ph-foot-1 {
	margin: 0 auto;
	padding: 0px 0px;
	width: 100%;
	height: auto;
}
.ph-foot-1-img {
	display: block;
	padding: 10%;
	margin: 0 auto;
}
.ph-ft-m {
	display: block;
	/*height: 20px;*/
	width: 100%;
	text-align: center;
	font-size: 13px;
	color: #fff;/*	line-height: 20px;*/
}
.ph-foot-2 {
	padding-top: 10px;
	margin: 0 auto;
	width: 90%;
	height: auto;
}
.ph-foot-2 li {
	float: left;
	width: 25%;
}
.ph-foot-2 li img {
	display: block;
	margin: 0 auto;
	width: 80%;
}
.ph-foot-2 li p {
	display: block;
	width: 100%;
	margin-top: 6px;
	font-size: 13px;
	color: #fff;
	text-align: center;
}
.ph-bq {
	padding: 10px 0px;
	border-top: 1px solid #fff;
	width: 100%;
	;
	text-align: center;
	color: #fff;
	font-size: 13px;
	background-color: #27b8bd;
}
.ph-bq a, .ph-bq p, .ph-bq p a {
	color: #fff;
	font-size: 13px;
}
/*====================ph新闻样式1======================*/
.lk-ph-news1 {
	padding: 15px;
}
.lk-ph-news1 li {
	padding: 8px 0px;
	width: 100%;
	border-bottom: 1px solid #E1E1E8;
}
.lk-ph-news1 li a h2 {
	display: block;
	font-size: 14px;
	color: #5a5a5a;
	line-height: 130%;
	letter-spacing: 0px;
	font-weight: bold;
}
.lk-ph-news1 li span {
	display: block;
	margin-top: 6px;
	color: #a8a8a8;
	font-size: 12px;
}
.lk-ph-news1 li p {
	display: block;
	margin-top: 6px;
	font-size: 13px;
	color: #888;
	line-height: 130%;
}
/*====================ph-title======================*/
.lk-ph-tit1 {
	padding: 15px;
	background-color: #f6f6f6;
}
.lk-ph-tit1 h2 {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #3d3d3d;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0px;
}
.lk-ph-tit1 p {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #3d3d3d;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0px;
}
/*====================ph-menu2======================*/
.lk-ny-menu2 {
	margin-top: 15px;
	width: 100%;
	text-align: center;
}
.lk-ny-menu2 a {
	display: inline-block;
	margin: 2px;
	padding: 5px 8px;
	font-size: 14px;
	color: #888;
	border: 2px solid #ebebeb;
}
.lk-ny-menu2-hover {
	background-color: #27b8bd;
	color: #fff !important;
}
/*====================ph-新闻详情页======================*/
.lk-news-con {
	padding: 15px;
}
.lk-news-con h1 {
	display: block;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
.lk-news-con dl {
	padding: 15px;
	background-color: #f5f5f5;
}
/*====================ph-位置======================*/
.lk-news-weizhi {
	padding: 5px 15px;
	background-color: #e5ecf1;
	font-size: 14px;
	color: #333;
}
.lk-news-weizhi a {
	color: #333;
}
/*====================ph-资质荣誉======================*/
.lk-ph-rongyu {
	padding: 5px;
}
.lk-ph-ry-img1 img {
	width: 100%;
}
.lk-ph-ry-img1 a h3 {
	display: block;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	height: 50px;
	font-size: 14px;
	color: #333;
	letter-spacing: 0px;
	line-height: 110%;
	text-align: center;
}
/*====================ph-视频中心======================*/
.lk-ph-vide {
	padding: 0px;
	margin-top: 15px;
}
.lk-ph-vide-img img {
	width: 100%;
	height: 110px;
}
.lk-ph-vide-img a h3 {
	display: block;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	height: 50px;
	font-size: 14px;
	color: #333;
	letter-spacing: 0px;
	line-height: 110%;
	text-align: center;
}
#lk-foot {
	position: fixed;
	bottom: 0px;
	z-index: 11111;
	width: 100%;
}
/*#lk-foot .fix01{position: fixed; bottom:10px; height: 90px; padding: 0; z-index: 1000; }*/
