/* CSS Document */
@charset "utf-8";
*{margin:0;padding:0}
body{font:14px/1.5 "微软雅黑";color:#333;cursor:default}
img{border:0px;vertical-align:top}
ul,ol{list-style-type:none}
table{border-collapse:collapse;border-spacing:0}
input,textarea,select{font:14px/1 "Microsoft Yahei";color:#555;outline:0}
textarea{resize:none;overflow:auto}
input[type='checkbox'],input[type='radio']{vertical-align:-2px;margin-right:5px}
h1,h2,h3,h4,h5,h6,font{font-size:14px}
a{color:#333;text-decoration:none;cursor:pointer}
a:hover,a:active{color:#e0272c}
em{font-style:normal}
h3,h4{font-weight:400}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#e5e5e5}
input:-moz-placeholder,textarea:-moz-placeholder{color:#e5e5e5}
input::-moz-placeholder,textarea::-moz-placeholder{color:#e5e5e5}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#e5e5e5}
.clearfix:after{content:"";clear:both;font-size:0px;line-height:0px;display:block;width:100%;height:1px}
.hidden{display:none}
.center{text-align:center}
.p-fl{float:left}
.p-fr{float:right}
.autocut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}
.ease{-webkit-transition:all ease 300ms;-moz-transition:all ease 300ms;-ms-transition:all ease 300ms;-o-transition:all ease 300ms;transition:all ease 300ms}
a{-webkit-transition:all ease 300ms;-moz-transition:all ease 300ms;-ms-transition:all ease 300ms;-o-transition:all ease 300ms;transition:all ease 300ms}
.noease,.noease *{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.wrap{width:1200px;margin:0 auto;position:relative}
.dtditu{width:140px; height:30px; line-height:30px; background:#1a4975; color:#fff; font-weight:bold; margin:10px auto 0; text-align:center; font-size:14px;}
.baiduMap{width:715px; height:300px; border:1px solid #1a4975; border-top:3px solid #1a4975;}
.baiduMap {
    background: #eee none repeat scroll 0 0;
    box-shadow: 2px 4px 5px rgba(0, 0, 0, 0.1);
    height: 500px;
    margin: 0 auto 20px;
    width: 100%;
}
.BMap_bubble_title a {
    border-radius: 3px;
    display: inline-block;
    height: 25px;
    line-height: 26px;
    overflow: hidden;
    padding: 0 10px;
}
.BMap_bubble_title a:hover {
}
.BMap_bubble_title > a {
    background: #999 none repeat scroll 0 0;
    color: #fff;
}
.BMap_bubble_title > a:hover {
    background: #666 none repeat scroll 0 0;
}
.pcolor{color:#1B954E}
body {
	max-width:100%;
	overflow-x:hidden;
}


/* 网站公共头部区域 */
.p-header {
	position:relative;
	z-index:9999;
	width:100%;
	height:125px;
	background: #1d4468;
}
.p-header * {
	font-family: "微软雅黑";
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
}
.p-header .topCon {
	width: 100%;
	height: 25px;
	background: #535353;
}
.p-header .topCon p {
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 25px;
}
.p-header .topCon .tel {
	float: right;
}
.p-header .topCon .tel .num {
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	padding-left: 28px;
	background: url(../images/p-header-tel.png) left center no-repeat;
}
.p-header .topCon .tel .wechat {
	position: relative;
	float: left;
	margin: 0 20px;
}
.p-header .topCon .tel .wechat .icon {
	display: block;
	width: 25px;
	height: 25px;
}
.p-header .topCon .tel .wechat .ewm {
	position: absolute;
	left: 0;
	top: 25px;
	display: block;
	width: 120px;
	height: 120px;
	z-index: 999;
	display:none;
}
.p-header .topCon .tel .cate {
	float: left;
	height: 16px;
	margin: 4px 0;
}
.p-header .topCon .tel .cate a {
	display: block;
	height: 16px;
	border-left: 1px solid #fff;
	padding-left: 15px;
	font-size: 14px;
	color: #fff;
	line-height: 16px;
}
.p-header h1 {
	float: left;
}
.p-header h1 img {
	display: block;
	height: 95px;
}
.p-header .menuBox {
	float: right;
}
.p-header .menuBox ul {
	padding-top: 30px;
}
.p-header .menuBox li {
	position: relative;
	float: left;
	width: 110px;
}
.p-header .menuBox li > a {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 17px;
	color: #fff;
	line-height: 70px;
}
.p-header .menuBox li.on > a {
	position: relative;
	color: #b2d242;
}
.p-header .menuBox li.on > a:after {
	content: "";
	position: absolute;
	left: 20px;
	bottom: 15px;
	display: block;
	width: 70px;
	height: 1px;
	background: #b2d242;
}
.p-header .menuBox li .drop {
	position: absolute;
	left: 0;
	top: 70px;
	width: 110px;
	background: #1d4468;
	display: none;
}
.p-header .menuBox li .drop a {
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 36px;
	text-align: center;
}
.p-header .menuBox li .drop a:hover {
	color: #b2d242;
}



/*首页banner*/
.i-banner {
	position:relative;
	width:100%;
	height: 650px;
	overflow:hidden;
	background: #000;
}
.i-banner .flexslider {
	position:relative;
	height: 650px;
}
.i-banner .flexslider ul {
	width:100%;
	height:100%;
}
.i-banner .flexslider ul li {
	width:100%;
	height: 650px;
}
.i-banner .flex-control-nav {
	position: absolute;
	bottom:40px;
	z-index:999;
}
.i-banner .flex-control-paging li a {
	width:30px !important;
	height:7px !important;
	background: #d2d2d2;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}
.i-banner .flex-control-paging li a.flex-active {
	background: #1d4468;
}
.flex-control-paging li a.flex-active {
	background-position:0 -20px !important;
}


/*公司简介*/
.i-about {
	width: 100%;
	overflow: hidden;
	padding: 50px 0;
}
.i-about .abt_tit {
	width: 100%;
	text-align: center;
}
.i-about .abt_tit h3 {
	font-size: 60px;
	color: #77a8d6;
	line-height: 100px;
	font-family: "新宋体";
	border-bottom: 1px solid #eee;
}
.i-about .abt_tit em {
	display: block;
	width: 160px;
	height: 1px;
	background: #ff0000;
	margin: 0 auto;
}
.i-about .abt_tit span {
	display: block;
	text-align: center;
	font-size: 30px;
	color: #77a8d6;
	line-height: 80px;
	font-family: "新宋体";
}
.i-about .abtList {
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
}
.i-about .abtList .leftCon {
	float: left;
	width: 570px;
}
.i-about .abtList .leftCon p {
	font-size: 15px;
	color: #4f5150;
	line-height: 35px;
	text-indent: 2em;
}
.i-about .abtList .leftCon p span{
	color: #c71616;
	font-weight: 600;
}
.i-about .abtList .leftCon .btnCon {
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
}
.i-about .abtList .leftCon .btnCon a {
	float: left;
	display: block;
	width: 160px;
	height: 50px;
	text-align: center;
	font-size: 16px;
	color: #333;
	line-height: 50px;
	border: 1px solid #d2d2d2;
	margin-right: 15px;
}
.i-about .abtList .leftCon .btnCon a:hover {
	background: #1d4468;
	color: #fff;
	border-color: #62b79c;
}
.i-about .abtList .rightCon {
	float: right;
	width: 600px;
}
.i-about .abtList .rightCon img {
	display: block;
	width: 600px;
}


.i_s_tit {
	width: 100%;
	padding: 40px 0 0;
	text-align: center;
}
.i_s_tit h3 {
	border-bottom: 1px solid #fff;
	text-align: center;
}
.i_s_tit h3 span {
	display: inline-block;
	font-size: 20px;
	color: #000;
	line-height: 80px;
	font-family: "微软雅黑";
	padding-left: 55px;
	background: url(../images/i-pdt-icon01.png) left center no-repeat;	
}
.i_s_tit em {
	display: block;
	width: 160px;
	height: 2px;
	background: #ff0000;
	margin: 0 auto;
	position: relative;
	top: -2px;
}
.i_s_tit .en {
	display: block;
	text-align: center;
	font-size: 23px;
	color: #bababa;
	line-height: 804x;
	text-transform: uppercase;
	margin-top: 10px;
	font-family: "新宋体";
}
.i_s_tit p {
	display: block;
	text-align: center;
	font-size: 15px;
	color: #504f4f;
	line-height: 40px;
	font-family: "微软雅黑";
}

/*产品中心*/
.i-pdt {
	width: 100%;
	height: 820px;
	background: url(../images/i-pdt-bg.jpg) top center no-repeat;
	background-size: cover;
}
.i-pdt .pdtNav {
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin: 20px 0 40px;
}
.i-pdt .pdtNav a {
	display: inline-block;
	height: 40px;
	padding: 0 15px;
	background: #77a8d6;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	margin: 0 8px;
	text-decoration: none;
}
.i-pdt .pdtNav a.on,
.i-pdt .pdtNav a:hover {
	background: #1d4468;
}
.i-pdt .pdtList {
	width: 100%;
	overflow: hidden;
}
.i-pdt .pdtList ul {
	width: 110%;
	height: 480px;
	display: none;
}
.i-pdt .pdtList li {
	position: relative;
	float: left;
	width: 285px;
	height: 210px;
	margin: 0 20px 30px 0;
	overflow: hidden;
}
.i-pdt .pdtList li .pic {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.i-pdt .pdtList li .pic img {
	display: block;
	width: 285px;
	height: 210px;
}
.i-pdt .pdtList li .desc {
	position: absolute;
	left: 0;
	top: 300px;
	width: 100%;
	height: 300px;

	transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;
}
.i-pdt .pdtList li .desc .box {
	padding: 30px;
	height: 240px;
	background: rgba(255,255,255,0.68);
}
.i-pdt .pdtList li .desc .tit {
	display: block;
	text-align: center;
	font-size: 18px;
	color: #000;
	line-height: 40px;
}
.i-pdt .pdtList li .desc p {
	width: 100%;
	height: 96px;
	overflow: hidden;
	font-size: 13px;
	color: #333;
	line-height: 24px;
}
.i-pdt .pdtList li .desc .more {
	display: block;
	width: 110px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	color: #333;
	background: #72a7da;
	margin: 10px auto;
	border-radius: 6px;
	text-transform: uppercase;
}
.i-pdt .pdtList li:hover .desc {
	top: 0;
}

/*工程案例*/
.i-case {
	width: 100%;
	background: #eeeeef;
	padding-bottom: 60px;
}
.i-case .i_s_tit h3 {
	border-bottom: 1px solid #9cadbd;
}
 .i-case .i_s_tit h3 span {
 	    background: url(../images/i-case-icon01.png) left center no-repeat;
 }
.i-case .csList {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}
.i-case .csList ul {
	width: 110%;
}
.i-case .csList li {
	float: left;
	width: 290px;
	overflow: hidden;
	margin-right: 15px;
}
.i-case .csList li a img{
	width: 290px;
	height: 220px;
}
.i-case .csList li .pic {
	display: block;
	width: 290px;
	height: 280px;
	overflow: hidden;
}
.i-case .csList li .pic img {
	display: block;
	width: 290px;
	height: 280px;
}
.i-case .csList li .tit {
	display: block;
	width: 100%;
	height: 50px;
	background: #1d4468;
	text-align: center;
	line-height: 50px;
	font-size: 15px;
	color: #fff;
}

/*6大理由*/
.i-adv {
	width: 100%;
	overflow: hidden;
}
.i-adv .adv_tit {
	width: 100%;
	height: 280px;
	background: url(../images/i-adv-tit.jpg) top center no-repeat;
	overflow: hidden;
}
.i-adv .adv_tit img {
	display: block;
	margin: 50px auto;
}
.i-adv .adv_con {
	width: 100%;
	height: 740px;
	background: url(../images/i-adv-con.jpg) top center no-repeat;
}
.i-adv .adv_con .aList {
	width: 110%;
	padding-top: 55px;
}
.i-adv .adv_con .itm {
	float: left;
	width: 240px;
	height: 440px;
	position: relative;
	margin-left: -2px;
}	
.i-adv .adv_con .itm .top {
	border: 2px solid #fff;
}
.i-adv .adv_con .itm .icon {
	width: 100%;
}
.i-adv .adv_con .itm .icon img {
	display: block;
	width: 100%;
}
.i-adv .adv_con .itm .desc {
	height: 260px;
	padding: 20px;
	background: #b5bac1;
	
}
.i-adv .adv_con .itm .desc h3 {
	font-size: 16px;
	color: #292828;
	line-height: 22px;
	border-bottom: 2px solid #fff;
}
.i-adv .adv_con .itm .desc p {
	font-size: 15px;
	color: #292828;
	line-height: 26px;
	margin-top: 10px;
	font-family: 微软雅黑;
}
.i-adv .adv_con .itm .desc span {
	color: #fff;
}
.i-adv .adv_con .itm .num {
	width: 100%;
}
.i-adv .adv_con .itm .num span {
	display: block;
	text-align: center;
	font-size: 100px;
	color: #858786;
	line-height: 160px;
	font-family: "宋体";
}



/*专利与资质*/
.i-zs {
	width: 100%;
	overflow: hidden;
	padding: 50px 0 30px;
}
.i-zs .i_s_tit h3 span {
	background: url(../images/i-zs-icon01.png) left center no-repeat;
}
.i-zs .zsList {
	width: 100%;
	overflow: hidden;
	padding: 50px 0;
}
.i-zs .zsList ul {
	width: 110%;
}
.i-zs .zsList li {
	float: left;
	width: 280px;
	height: 240px;
	background: #d2d2d2;
	margin-right: 30px;
}
.i-zs .zsList li .box {
	padding-top: 30px;
}
.i-zs .zsList li .pic {
	display: block;
	width: 217px;
	height: 150px;
	overflow: hidden;
	margin: 0 auto;
}
.i-zs .zsList li .pic img {
	display: block;
	width: 215px;
	height: 150px;
	border: 1px solid #000;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;
}
.i-zs .zsList li .tit {
	display: block;
	width: 240px;
	height: 30px;
	color: #fff;
	background: #77a8d6;
	text-align: center;
	line-height: 30px;
	font-size: 15px;
	font-family: "微软雅黑";
	margin: 12px auto 0;
}
.i-zs .zsList li:hover .pic img {
	transform: scale(1.06,1.06);
	-webkit-transform: scale(1.06,1.06);
	-moz-transform: scale(1.06,1.06);
	-ms-transform: scale(1.06,1.06);
	-o-transform: scale(1.06,1.06);
}


/*新闻中心*/
.i-news {
	width: 100%;
	background: #eeeeef;
	overflow: hidden;
	padding-bottom: 60px;
}
.i-news .i_s_tit h3 span {
	background: url(../images/i-zs-icon02.png) left center no-repeat;
}
.i-news .nsList {
	width: 110%;
	margin-top: 30px;
} 
.i-news .nsListCon {
	float: left;
	width: 390px;
	height: 450px;
	background: #fff;
	margin-right: 15px;
	overflow: hidden;
	box-shadow: 1px 1px 1px #000;
}
.i-news .nsListCon .nsTit {
	width: 340px;
	margin: 5px auto 0;
	overflow: hidden;
}
.i-news .nsListCon .nsTit h3 {
	float: left;
	font-size: 18px;
	color: #333;
	line-height: 40px;
	padding-left: 26px;
	background: url(../images/i-news-icon01.png) left center no-repeat;
	font-family: "微软雅黑";
}
.i-news .nsListCon .nsTit .more {
	float: right;
	color: #333;
	font-size: 18px;
	line-height: 40px;
	padding-right: 26px;
	background: url(../images/i-news-icon02.png) right center no-repeat;
	font-family: "新宋体";
	font-weight: bold;
}
.i-news .nsListCon .hot {
	width: 340px;
	margin: 0 auto;
}
.i-news .nsListCon .hot .pic {
	display: block;
	width: 100%;
}
.i-news .nsListCon .hot .pic img {
	display: block;
	width: 100%;
	height: 180px;
}
.i-news .nsListCon .hot .tit {
	display: block;
	width: 100%;
	height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 15px;
	color: #333;
	line-height: 32px;
}
.i-news .nsListCon .hot p {
	width: 100%;
	height: 40px;
	overflow: hidden;
	font-size: 12px;
	color: #666;
	line-height: 20px;
}
.i-news .nsListCon ul {
	width: 340px;
	margin: 10px auto 0;
}
.i-news .nsListCon li {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
}
.i-news .nsListCon li a {
	float: left;
	display: block;
	width: 68%;
	height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	padding-left: 30px;
	background: url(../images/i-news-icon03.png) left center no-repeat;
}
.i-news .nsListCon li a:hover {
	color: #62b79c;
}
.i-news .nsListCon li span {
	float: right;
	display: block;
	width: 23%;
	height: 30px;
	line-height: 30px;
	text-align: right;
	overflow: hidden;
}


/*网站底部*/
.p-footer {
	width: 100%;
	height: 450px;
	overflow: hidden;
	background: url(../images/p-footer-bg.jpg) top center no-repeat;
}
.p-footer .ftItmCate {	
	width: 100%;
	border-bottom: 1px solid #bfbfbf;
	padding: 30px 0 20px;
}
.p-footer .ftItmCate ul {
	text-align: center;
}
.p-footer .ftItmCate li {
	display: inline-block;
	border-right: 1px solid #bfbfbf;
}
.p-footer .ftItmCate li a {
	display: block;
	height: 16px;
	line-height: 16px;
	font-size: 16px;
	color: #fff;
	padding: 0 40px;
}
.p-footer .ftItmCate li:last-child {
	border-right: 0;
}
.p-footer .ftItmCon2 {
	width: 100%;
	padding: 40px 0;
	overflow: hidden;
}
.p-footer .ftItmCon2 .leftCon {
	float: left;
	width: 430px;
}
.p-footer .ftItmCon2 .midCon {
	float: left;
	width: 360px;
	margin: 0 25px;
}
.p-footer .ftItmCon2 .rightCon {
	float: right;
	width: 200px;
}
.p-footer .ftItmCon2 .f_tit {
	width: 220px;
	height: 46px;
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom: 1px solid #fff;
}
.p-footer .ftItmCon2 .f_tit h3 {
	float: left;
	font-size: 16px;
	color: #fff;
	line-height: 46px;
}
.p-footer .ftItmCon2 .f_tit span {
	float: left;
	font-size: 16px;
	color: #fff;
	line-height: 46px;
	margin-left: 10px;
}
.p-footer .ftItmCon2 .list {
	width: 100%;
}
.p-footer .ftItmCon2 .list a {
	float: left;
	display: block;
	font-size: 15px;
	color: #fff;
	line-height: 30px;
	margin-right: 40px;
}	
.p-footer .ftItmCon2 .list p {
	font-size: 15px;
	color: #fff;
	line-height: 30px;
}
.p-footer .ftItmCon2 .midCon {
	height: 220px;
	border-left: 1px solid #bfbfbf;
	padding-left: 60px;
}
.p-footer .ftItmCon2 .midCon p {
	margin: 14px 0;
}
.p-footer .ftItmCon2 .ewm {
	width: 185px;
	margin-top: 20px;
}
.p-footer .ftItmCon2 .ewm img {
	display: block;
	width: 185px;
}
.p-footer .ftItmCon2 .ewm span {
	display: block;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
}
.p-footer .ftItmCopyRight {
	width: 100%;
	height: 50px;
	text-align: center;
	border-top: 1px solid #bfbfbf;
}
.p-footer .ftItmCopyRight * {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	line-height: 50px;
}
.p-footer .ftItmCopyRight a {
	margin: 0 80px;
}

.pg-about{
	width: 100%;
    background: #eeeeef;
    padding: 60px 0;
    overflow: hidden;}

.s_left {
	float: left;
	width: 250px;
}
.s_left,
.s_left * {
	font-family: "微软雅黑";
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
}
.s_left .itmCate {
	width: 248px;
	/*border: 1px solid #1d4468;*/
	background: #fff;
	margin-bottom: 10px;
}
.s_left .itmCate .tit {
	width: 100%;
	height: 60px;
	background: #1d4468;
	text-align: center;
}
.s_left .itmCate .tit .box {
	display: inline-block;
	padding-left: 50px;
	margin-top: 5px;
	background: url(../images/pg-about-left-icon01.png) left center no-repeat;
	margin-left: -5px;
}
.s_left .itmCate .tit h3 {
	display: block;
	font-size: 18px;
	color: #fff;
	border-bottom: 1px dashed #fff;
	line-height: 26px;
}
.s_left .itmCate .tit span {
	display: block;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
}
.s_left .itmCate .lst {
	width: 100%;
}
.s_left .itmCate .lst ul {
	width: 100%;
}
.s_left .itmCate .lst li {
	width: 100%;
	border-bottom: 1px solid #eeeeef;
}
.s_left .itmCate .lst li:last-child {
	border-bottom: 0;
}
.s_left .itmCate .lst li > a {
	display: block;
	width: 100%;
	height: 50px;
	background: #fff;
	font-size: 16px;
	color: #020202;
	line-height: 50px;
	text-indent: 15px;
}
.s_left .itmCate .lst li.on a {
	/*background: #727273;*/
	color: #ff0000;
}
.s_left .itmCate .lst li .drop {
	width: 100%;
}
.s_left .itmCate .lst li .drop.open {
	display: block;
}
.s_left .itmCate .lst li .drop a {
	display: block;
	width: 100%;
	height: 35px;
	font-size: 13px;
	color: #1d4468;
	line-height: 35px;
	text-indent: 64px;
	border-bottom: 1px solid #eeeeef;
	background: #fff url(../images/s_left_cate_icon01.png) 30px center no-repeat;
}
.s_left .itmCate .lst li .drop a:hover,
.s_left .itmCate .lst li .drop a.on {
	color: #333;
	font-weight: bold;
	background: #fff url(../images/s_left_cate_icon01.png) 30px center no-repeat;;
}
.s_left .itmCate .lst li.on .drop {
	display: block;
}
.s_left .s_left_tit {
	width: 100%;
	height: 60px;
	background: #1d4468;
}
.s_left .s_left_tit h3 {
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 60px;
}
.s_left .itmRec {
	width: 248px;
	border: 1px solid #1d4468;
	background: #fff;
	margin-bottom: 10px;
}
.s_left .itmRec .picScrollRec {
	width: 100%;
	padding: 15px 0;
}
.s_left .itmRec .picScrollRec .hd {
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.s_left .itmRec .picScrollRec .hd ul {
	width: 100%;
	text-align: center;
}	
.s_left .itmRec .picScrollRec .hd li {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 0 4px;
	cursor: pointer;
	background: #bfbfbf;
	text-indent: 9999px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.s_left .itmRec .picScrollRec .hd li.on {
	background: #1d4468;
}
.s_left .itmRec .picScrollRec .bd {
	width: 228px;
	margin: 0 auto;
}
.s_left .itmRec .picScrollRec .bd li {
	width: 100%;
}
.s_left .itmRec .picScrollRec .bd li a {
	display: block;
	width: 100%;
}
.s_left .itmRec .picScrollRec .bd li a img {
	display: block;
	width: 228px;
	height: 176px;
}
.s_left .itmCtc {
	width: 248px;
	/*border: 1px solid #1d4468;*/
	background: #fff;
	margin-bottom: 10px;	
}
.s_left .itmCtc .cList {
	width: 100%;
}
.s_left .itmCtc .cList .box {
	padding: 10px;
}
.s_left .itmCtc .cList .box p {
	font-size: 14px;
	color: #333;
	line-height: 20px;
	border-bottom: 1px solid #d2d2d2;
	padding: 8px 0;
}
.s_right {
	float: right;
	width: 870px;
	background: #fff;
	padding: 15px 30px;
	min-height: 780px;

	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
}
.s_right .pos {
	width: 100%;
	height: 20px;
	padding: 10px 0;
	overflow: hidden;
	border-bottom: 1px solid #dcdcdc;
}
.s_right .pos,
.s_right .pos * {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
}
.s_right .pos h3 {
	float: left;
	height: 20px;
	border-left: 12px solid #1d4468;
	font-size: 16px;
	color: #333;
	text-indent: 10px;
	line-height: 20px;
	font-weight: bold;
}
.s_right .pos p {
	float: right;
	font-size: 14px;
	color: #333;
	line-height: 20px;
}

/*
*公司简介
*/
.pg-page {
	width: 100%;
	background: #eeeeef;
	padding: 60px 0;
	overflow: hidden;
}
.pg-about .pg-tit {
	width: 100%;
	text-align: center;
	padding: 30px 0;
}
.pg-about .pg-tit h3 {
	font-size: 16px;
	color: #333;
	line-height: 40px;
	font-weight: bold;
}
.pg-about .pg-tit p {
	font-size: 12px;
	color: #666;
	line-height: 30px;
}
.pg-about .content {
	width: 100%;
	overflow: hidden;
}
.pg-about .content p {
	font-size: 14px;
	color: #000000;
	line-height: 30px;
}
.pg-about .content img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}

.pg-p-n {
	width: 100%;
	height: 30px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	margin-top: 40px;
}
.pg-p-n * {
	font-size: 14px;
	color: #333;
	line-height: 30px;
}


/*产品中心*/
.pg-pics .picList {
	width: 100%;
	overflow: hidden;
	padding: 5px;
}
.pg-pics .picList ul {
	width: 110%;
	margin-top: 20px;
}
.pg-pics .picList li {
	position: relative;
	float: left;
	width: 275px;
	overflow: hidden;
	margin: 0 20px 25px 0px;
	border: 1px solid #efecec;
}
.pg-pics .picList li .pic {
	width: 275px;
}
.pg-pics .picList li .pic img {
	display: block;
	width: 275px;
	height: 210px;
}
.pg-pics .picList li .desc {
	width: 100%;
	/*height: 225px;
	position: absolute;
	left: 0;
	top: 225px;
	background: rgba(0,0,0,0.4);
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;*/
}
.pg-pics .picList li .desc .box {
	/*padding-top: 70px;*/
	text-align: center;
	background: #dbd7d7;
}
.pg-pics .picList li .desc .tit {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #222;
	line-height: 40px;
}
.pg-pics .picList li .desc .more {
	display: none;
	width: 112px;
	height: 24px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	color: #fff;
	margin: 15px auto;
}
.pg-pics .picList li .desc .more:hover {
	background: #fff;
	color: #333;
}
.pg-pics .picList li:hover .desc {
	top: 0;
}

.pageBar {
	width: 100%;
	text-align: center;
	padding: 40px 0 20px;
}
.pageBar * {
	float: none !important;
	display: inline-block !important;
	height: 24px !important;
	padding:0 8px !important;
	font-size: 14px !important;
	color: #111 !important;
	line-height: 24px !important;
	border: 1px solid #ccc !important;
	margin: 2px !important;
	opacity: 1 !important;
	font-weight: 400 !important;
}
.pageBar .selfpage {
	background: #1d4468 !important;
	border-color: #1d4468 !important;
	color: #fff !important;
}


/*新闻中心*/
.pg-news .nsList {
	width: 100%;
}
.pg-news .nsList ul {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}
.pg-news .nsList li {
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px solid #eaeaea;
	overflow: hidden;
}
.pg-news .nsList li:hover{
	background: #eeeeef;
}
.pg-news .nsList li .pic {
	float: left;
	padding: 10px 0;
	width: 190px;
	height: 130px;
}
.pg-news .nsList li .pic img {
	display: block;
	width: 190px;
	height: 130px;
}
.pg-news .nsList li .desc {
	float: right;
	width: 650px;
}
.pg-news .nsList li .desc .t-t {
	width: 100%;
	height: 30px;
	overflow: hidden;
}
.pg-news .nsList li .desc .t-t .tit {
	float: left;
	font-size: 16px;
	color: #020202;
	line-height: 30px;
}
.pg-news .nsList li .desc .t-t .time {
	float: right;
	font-size: 15px;
	color: #504f4f;
	line-height: 30px;
}
.pg-news .nsList li .desc p {
	width: 100%;
	height: 66px;
	overflow: hidden;
	font-size: 12px;
	color: #6a6969;
	line-height: 22px;
}
.pg-news .nsList li .desc .more {
	display: block;
	width: 94px;
	height: 28px;
	border: 1px solid #1d4468;
	text-align: center;
	line-height: 28px;
	font-size: 12px;
	color: #1d4468;
	margin-top: 10px;
}
.pg-news .nsList li:hover .desc .more {
	background: #1d4468;
	color: #fff;
}













