/* CSS Document */

@charset "utf-8";
	* {
	margin:0;
	padding:0;
}
body {
	font:14px/1.5 "Microsoft Yahei";
	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;
}
body {
	max-width:100%;
	overflow-x:hidden;
}
/* 网站公共头部区域 */

.p-header {
	position:relative;
	z-index:9999;
	width:100%;
	background:url(../images/p-header-bg.jpg) top center no-repeat;
}
.p-header .topCon {
	width:100%;
	height:30px;
	background:#f3f3f3;
}
.p-header .topCon .wcl {
	float:left;
	font-size:12px;
	color:#3d3d3d;
	line-height:30px;
}
.p-header .topCon .tag {
	float:right;
}
.p-header .topCon .tag a {
	float:left;
	font-size:12px;
	color:#898989;
	line-height:30px;
}
.p-header .topCon .tag a.on,.p-header .topCon .tag a:hover {
	color:#337fd9;
}
.p-header .topCon .tag span {
	float:left;
	font-size:12px;
	color:#898989;
	line-height:30px;
}
.p-header .logoCon {
	width:100%;
	height:130px;
	overflow:hidden;
}
.p-header .logoCon h1 {
	float:left;
}
.p-header .logoCon h1 a {
	display:block;
}
.p-header .logoCon h1 img {
	display:block;
	height:140px;
}
.p-header .logoCon .tel {
	float:right;
	height:60px;
	padding:40px 0px 40px 70px;
	background:url(../images/p-header-tel-bg.png) left center no-repeat;
}
.p-header .logoCon .tel span {
	display:block;
	font-size:14px;
	color:#343434;
	line-height:30px;
}
.p-header .logoCon .tel strong {
	display:block;
	font-size:24px;
	color:#222;
	line-height:24px;
}
.p-header .menuCon {
	width:100%;
	height:60px;
	background:#337fd9;
}
.p-header .menuCon ul {
	width:110%;
}
.p-header .menuCon li {
	float:left;
	height:60px;
	line-height: 60px;
}
.p-header .menuCon li a {
	display:block;
	padding: 0 30px;
	height: 60px;
	text-align:center;
	/* padding-top:12px; */
	line-height: 60px;
}
.p-header .menuCon li a span {
	display:block;
	font-size: 18px;
	color:#fff;
	line-height: 60px;
}
.p-header .menuCon li a em {
	display:block;
	font-size:12px;
	color:#fff;
	line-height:20px;
}
.p-header .menuCon li a:hover,.p-header .menuCon li.on a {
	background:#1bbcf3;
}
/*首页banner*/

.i-banner {
	position:relative;
	width:100%;
	height:620px;
	overflow:hidden;
}
.i-banner .flexslider ul {
	width:100%;
	height:100%;
}
.i-banner .flexslider ul li {
	width:100%;
	height:620px;
}
.i-banner .flexslider {
	position:relative;
	height:620px;
}
.i-banner .flex-control-nav {
	bottom:20px;
	z-index:999;
}
.flex-control-paging li a {
	width:20px !important;
	height:20px !important;
	background:url(../images/flex-control-nav-bg.png) 0 0 no-repeat !important;
}
.flex-control-paging li a.flex-active {
	background-position:0 -20px !important;
}
/*搜索*/

.p-search {
	width:100%;
	height:56px;
	background:#f3f3f3;
}
.p-search .keywords {
	float:left;
}
.p-search .keywords * {
	font-size:14px;
	color:#5c5c5c;
	line-height:56px;
	margin-right:10px;
}
.p-search .sBox {
	position:relative;
	float:right;
	margin-top:15px;
}
.p-search .sBox form {
	width:318px;
	height:30px;
	border:1px solid #c8c8c8;
}
.p-search .sBox form input {
	border:0;
}
.p-search .sBox form input.key {
	float:left;
	width:260px;
	height:30px;
	text-indent:12px;
	line-height:30px;
}
.p-search .sBox form input.btn {
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:50px;
	height:32px;
	text-indent:-9999px;
	cursor:pointer;
	background:#337fd9 url(../images/p-search-bg.png) no-repeat;
}
/*产品中心*/

.i-product {
	width:100%;
	height:620px;
	background:url(../images/i-product-bg.jpg) 56% -42px no-repeat;
}
.i-product .wrap {
	width:1200px;
	padding-top:30px;
}
.i-product .leftCon {
	float:left;
	width:250px;
	overflow:hidden;
}
.i-product .leftCon .tit {
	width:100%;
}
.i-product .leftCon .tit h3 {
	font-size:30px;
	color:#292929;
}
.i-product .leftCon .tit h3 span {
	font-size:36px;
	color:#337fd9;
}
.i-product .leftCon .tit em {
	display:block;
	font-size:16px;
	color:#363634;
}
.i-product .leftCon .nav {
	width:100%;
	margin-top:20px;
}
.i-product .leftCon .nav ul {
	width:100%;
	height: 258px;
	overflow: hidden;
}
.i-product .leftCon .nav li {
	width:100%;
	height:64px;
	border-bottom:1px solid #B4B4B4;
}
.i-product .leftCon .nav li a {
	display:block;
	width:100%;
	font-size:16px;
	color:#2f2f2f;
	line-height:64px;
	text-indent:60px;
	background:url(../images/i-product-icon01.png) 20px center no-repeat;
}
.i-product .leftCon .nav li a:hover {
	background:url(../images/i-product-icon02.png) 20px center no-repeat;
	border-left:2px solid #337fd9;
}
.i-product .leftCon .tel {
	width:250px;
	height:184px;
	background:url(../images/i-product-tel-bg.jpg) no-repeat;
	margin-top:20px;
	text-align:center;
}
.i-product .leftCon .tel h3 {
	position:relative;
	display:inline-block;
	line-height:50px;
	font-size:24px;
	color:#fff;
	padding-top:30px;
}
.i-product .leftCon .tel h3:after {
	content:"";
	position:absolute;
	left:10px;
	bottom:0;
	display:block;
	width:80px;
	height:1px;
	background:#fff;
	margin:0 auto;
}
.i-product .leftCon .tel p {
	font-size:14px;
	color:#fff;
	line-height:30px;
}
.i-product .leftCon .tel .num {
	width:100%;
	height:40px;
}
.i-product .leftCon .tel .num span {
	display:inline-block;
	height:40px;
	font-size:18px;
	color:#fff;
	padding-left:50px;
	background:url(../images/i-product-tel-icon.png) left center no-repeat;
	line-height:40px;
	font-size:24px;
	color:#fff;
}
.i-product .rightCon {
	float:right;
	width:940px;
	height:606px;
	margin-top:83px;
}
.i-product .rightCon .picScrollPt {
	position:relative;
	width:100%;
	height:100%;
}
.i-product .rightCon .picScrollPt .hd {
	position:absolute;
	left:0;
	top:36%;
	width:100%;
	height:110px;
}
.i-product .rightCon .picScrollPt .hd a {
	position:absolute;
	z-index:9;
	display:block;
	width:50px;
	height:110px;
	background:rgba(0,0,0,0.5);
	font-size:30px;
	color:#fff;
	text-align:center;
	line-height:110px;
	font-size:"宋体";
}
.i-product .rightCon .picScrollPt .hd a:hover {
	background:rgba(0,0,0,0.8);
}
.i-product .rightCon .picScrollPt .hd .prev {
	left:0;
}
.i-product .rightCon .picScrollPt .hd .next {
	right:0;
}
.i-product .rightCon .picScrollPt .bd {
	width:100%;
}
.i-product .rightCon .picScrollPt .bd ul {
	width:100%;
	height:100%;
}
.i-product .rightCon .picScrollPt .bd li {
	width:100%;
	height:100%;
}
.i-product .rightCon .picScrollPt .bd li a {
	display:block;
	width:940px;
	height:606px;
}
.i-product .rightCon .picScrollPt .bd li a img {
	display:block;
	width:940px;
	height:606px;
}
.i-product .ptBox {
	float:right;
	width:940px;
	margin-top:17px;
	overflow: hidden;
}
.i-product .ptBox ul {
	width: 110%;
}
.i-product .ptBox li {
	float: left;
	position: relative;
	width: 450px;
	height: 270px;
	margin: 0 2px 2px 0;
	overflow: hidden;
}
.i-product .ptBox li .pic {
	width: 100%;
	height: 100%;
}
.i-product .ptBox li .pic img {
	display: block;
	width: 450px;
	height: 270px;
}
.i-product .ptBox li .info {
	position: absolute;
	left: 0;
	top: 270px;
	width: 450px;
	height: 270px;
	z-index: 99;
	background: rgba(0,0,0,0.6);
	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-product .ptBox li:hover .info {
	top: 0;
}
.i-product .ptBox li .info .tit {
	width: 100%;
	height: 30px;
	text-align: center;
	padding-top: 100px;
}
.i-product .ptBox li .info .tit .line {
	display: inline-block;
	width: 50px;
	height: 1px;
	background: #fff;
	position: relative;
	top: 10px;
}
.i-product .ptBox li .info .tit span {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	margin: 0 10px;
}
.i-product .ptBox li .info p {
	text-align: center;
	font-size: 16px;
	color: #cecece;
	line-height: 30px;
}


/*公司简介*/
.i-about {
	width:100%;
	height:710px;
	background:url(../images/i-about-bg.jpg) center top no-repeat;
	overflow:hidden;
}
.i-about .wrap {
	width:1200px;
	height:710px;
}
.i-about .conBox {
	position:absolute;
	left:444px;
	top:121px;
	width:675px;
	height:360px;
	padding:40px;
	/*background:#ccc;
	*/
}
.i-about .conBox .tit {
	width:100%;
}
.i-about .conBox .tit h3 {
	font-size:30px;
	color:#272727;
	line-height:50px;
}
.i-about .conBox .tit h3 span {
	font-size:40px;
	color:#337fd9;
}
.i-about .conBox .tit p {
	font-size:24px;
	color:#343434;
	line-height:40px;
}
.i-about .conBox .tit p span {
	}.i-about .conBox .tit p em {
	font-size:16px;
	color:#696969;
	line-height:40px;
}
.i-about .conBox .con {
	width:100%;
}
.i-about .conBox .con p {
	font-size:14px;
	color:#272727;
	line-height:24px;
}


/*广告图*/
.i-adBn1 {
	width:100%;
	overflow:hidden;
	padding-top:40px;
}
.i-adBn1 .leftCon {
	float:left;
	width:500px;
}
.i-adBn1 .leftCon .tit {
	width:100%;
	margin-top:30px;
}
.i-adBn1 .leftCon .tit h3 {
	font-size:30px;
	color:#272727;
	line-height:60px;
}
.i-adBn1 .leftCon .tit h3 span {
	font-size:40px;
	color:#337fd9;
}
.i-adBn1 .leftCon .tit p {
	width:100%;
	overflow:hidden;
}
.i-adBn1 .leftCon .tit p span {
	font-size:24px;
	color:#343434;
	line-height:30px;
}
.i-adBn1 .leftCon .tit p em {
	font-size:16px;
	color:#858585;
	line-height:30px;
	margin-left:20px;
}
.i-adBn1 .leftCon .list {
	width:100%;
}
.i-adBn1 .leftCon .list p {
	font-size:16px;
	color:#292929;
	line-height:40px;
}
.i-adBn1 .leftCon .list p span {
	font-size:18px;
	color:#337fd9;
	line-height:40px;
	font-weight:bold;
}
.i-adBn1 .leftCon .more {
	display:block;
	width:200px;
	height:40px;
	background:#337fd9;
	text-align:center;
	line-height:40px;
	font-size:16px;
	color:#fff;
	margin-top:60px;
}
.i-adBn1 .rightCon {
	float:right;
	width:700px;
}
/*案例中心*/

.i-case {
	width:100%;
	overflow:hidden;
}
.i-case .csTit {
	width:100%;
	text-align:center;
	padding-top:30px;
}
.i-case .csTit h3 {
	font-size:30px;
	color:#272727;
	line-height:50px;
}
.i-case .csTit h3 span {
	font-size:32px;
	color:#337fd9;
}
.i-case .csTit p {
	font-size:24px;
	color:#343434;
	line-height:40px;
}
.i-case .csTit p span {
	}.i-case .csTit p em {
	font-size:16px;
	color:#696969;
	line-height:40px;
}
.i-case .list {
	width:100%;
	overflow:hidden;
	padding:30px 0 46px;
}
.i-case .list ul {
	width:105%;
	overflow:hidden;
}
.i-case .list li {
	float:left;
	width:387px;
	background:#ececec;
	margin-right:16px;
	border: 1px solid #ccc;
}
.i-case .list li .pic {
	display:block;
	width:100%;
}
.i-case .list li .pic img {
	display:block;
	width:100%;
	height:300px;
}
.i-case .list li .desc {
	width:90%;
	padding:10px 5%;
	overflow:hidden;
}
.i-case .list li .desc .t {
	display:block;
	width:100%;
	height:40px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:16px;
	color:#282828;
	line-height:40px;
}
.i-case .list li .desc p {
	width: 100%;
	height: 66px;
	overflow: hidden;
	font-size:14px;
	color:#656565;
	line-height:22px;
}
/*新闻中心*/

.i-news {
	width:100%;
	overflow:hidden;
	padding:40px 0;
	background:#F5F5F3;
}
.i-news .nsTit {
	width:100%;
	text-align:center;
}
.i-news .nsTit h3 {
	font-size:30px;
	color:#272727;
	line-height:50px;
}
.i-news .nsTit h3 span {
	font-size:32px;
	color:#337fd9;
}
.i-news .nsTit h3 span.ch {    
	font-size: 24px;
    color: #343434;
}
.i-news .nsTit p {
	font-size:24px;
	color:#343434;
	line-height:40px;
}
.i-news .nsTit p span {
	font-size:16px;
	color:#555555;
}
.i-news .vlTit {
	width:100%;
	overflow:hidden;
	text-align:center;
}
.i-news .vlTit h3 {
	font-size:36px;
	color:#243c8b;
	line-height:60px;
	font-weight:bold;
}
.i-news .vlTit p {
	font-size:18px;
	color:#555;
	line-height:24px;
}
.i-news .nNav {
	width:100%;
	overflow:hidden;
	padding:0px 0 10px;
}
.i-news .nNav ul {
	width:100%;
	text-align:center;
}
.i-news .nNav li {
	display:inline-block;
	height:40px;
	margin:0 5px;
}
.i-news .nNav li.line {
	display:inline-block;
	width:30px;
	height:1px;
	background:#337fd9;
	position:relative;
	top:-5px;
}
.i-news .nNav li a {
	font-size:16px;
	color:#555;
	line-height:40px;
}
.i-news .nsList {
	width:1200px;
	overflow:hidden;
	margin-top:30px;
}
.i-news .nsList .leftCon {
	float:left;
	width:510px;
	height:518px;
	padding:50px 50px;
	background:#fff;
}
.i-news .nsList .leftCon ul {
	width:100%;
	overflow:hidden;
}
.i-news .nsList .leftCon li {
	width:100%;
}
.i-news .nsList .leftCon li .pic {
	width:100%;
	height:364px;
}
.i-news .nsList .leftCon li .pic img {
	display:block;
	width:510px;
	height:364px;
}
.i-news .nsList .leftCon li .info {
	width:100%;
	overflow:hidden;
	margin-top:18px;
}
.i-news .nsList .leftCon li .info .title {
	float:left;
	width:420px;
}
.i-news .nsList .leftCon li .info .title .t {
	width:100%;
	height:40px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:16px;
	color:#313131;
	line-height:40px;
}
.i-news .nsList .leftCon li:hover .info .title .t {
	color:#337fd9;
}
.i-news .nsList .leftCon li .info .title p {
	width:100%;
	height:72px;
	overflow:hidden;
	font-size:14px;
	color:#737373;
	line-height:24px;
}
.i-news .nsList .leftCon li .info .time {
	float:right;
	width:74px;
	height:74px;
	background:#337fd9;
	margin-top:33px;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
}
.i-news .nsList .leftCon li .info .time b {
	display:block;
	font-size:32px;
	color:#fff;
	text-align:center;
	font-weight:400;
	line-height:46px;
}
.i-news .nsList .leftCon li .info .time span {
	display:block;
	font-size:14px;
	color:#fff;
	text-align:center;
}
.i-news .nsList {
	height:564px;
	overflow:hidden;
}
.i-news .nsList .slideBoxNs {
	position:relative;
}
.i-news .nsList .slideBoxNs .hd {
	position:absolute;
	right:50px;
	bottom:210px;
	width:100px;
	height:40px;
	z-index:99;
}
.i-news .nsList .slideBoxNs .hd ul {
	width:100%;
}
.i-news .nsList .slideBoxNs .hd li {
	float:left;
	display:block;
	width:8px;
	height:8px;
	border:3px solid #fff;
	margin:12px 3px;
	text-align:center;
	text-indent:-9999px;
	cursor:pointer;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
}
.i-news .nsList .slideBoxNs .hd li.on {
	border-color:#337fd9;
}
.i-news .nsList .rightCon {
	float:right;
	width:570px;
	height:564px;
	background:#fff;
}
.i-news .nsList .rightCon ul {
	width:100%;
}
.i-news .nsList .rightCon li {
	height:120px;
	padding:10px 35px;
	overflow:hidden;
	border-bottom:1px dashed #ccc;
}
.i-news .nsList .rightCon li:last-child{
	border-bottom: 0;
}
.i-news .nsList .rightCon li .time {
	float:left;
	width:74px;
}
.i-news .nsList .rightCon li .time b {
	display:block;
	font-size:32px;
	color:#555;
	text-align:center;
	font-weight:400;
	line-height:46px;
	margin-top: 12px;
}
.i-news .nsList .rightCon li .time span {
	display:block;
	font-size:14px;
	color:#222;
	text-align:center;
	line-height:40px;
}
.i-news .nsList .rightCon li .info {
	float:right;
	width:410px;
}
.i-news .nsList .rightCon li .info .t {
	display:block;
	width:100%;
	height:40px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:16px;
	color:#555;
	line-height:40px;
}
.i-news .nsList .rightCon li .info p {
	width:100%;
	height:72px;
	overflow:hidden;
	font-size:14px;
	color:#868686;
	line-height:24px;
}
.i-news .nsList .rightCon li:hover .info .t {
	color:#337fd9;
}
.i-news .nsMore {
	display:block;
	width:340px;
	height:60px;
	margin:20px auto;
	background:#525252;
	text-align:center;
	line-height:60px;
	font-size:14px;
	color:#fff;
	margin-top:30px;
}
.i-news .kMore {
	display:block;
	width: 200px;
	height: 40px;
	background: #337fd9;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	margin: 30px auto;
}
/*网站底部区域*/

.p-footer {
	width:100%;
	overflow:hidden;
}
.p-footer .topCon {
	width:100%;
	padding:40px 0;
	background:#e8e8e8;
	overflow:hidden;
}
.p-footer .topCon .leftTel {
	float:left;
	width:500px;
}
.p-footer .topCon .leftTel .itm {
	padding-left:90px;
	height:80px;
	overflow:hidden;
}
.p-footer .topCon .leftTel .itm.tel {
	background:url(../images/p-footer-tel-icon.png) left center no-repeat;
	background-size: 80px 80px;
}
.p-footer .topCon .leftTel .itm.ads {
	background:url(../images/p-footer-ads-icon.png) left center no-repeat;
	background-size: 80px 80px;
}
.p-footer .topCon .leftTel .itm.ads > p:nth-child(1){
	margin-top: 10px;
}
.p-footer .topCon .leftTel .itm span {
	display:block;
	font-size:16px;
	color:#2d2d2d;
	line-height:30px;
	margin-top: 10px;
}
.p-footer .topCon .leftTel .itm p {
	font-size:14px;
	color:#1d1d1d;
	line-height:30px;
}
.p-footer .topCon .leftTel .tel p {
	font-size:18px;
	color:#337fd9;
	line-height:30px;
}
.p-footer .topCon .midCate {
	float:left;
}
.p-footer .topCon .midCate dl {
	position:relative;
	float:left;
	padding:0 30px;
	text-align:center;
}
.p-footer .topCon .midCate dl:after {
	content:"";
	position:absolute;
	right:0;
	top:10px;
	display:block;
	width:1px;
	height:90%;
	background:#ccc;
}
.p-footer .topCon .midCate dl:last-child:after {
	display:none;
}
.p-footer .topCon .midCate dl dt {
	display:block;
	font-size:16px;
	color:#323232;
}
.p-footer .topCon .midCate dl dd {
	width: 100%;
	height: 120px;
	overflow: hidden;
	margin-top: 10px;
}
.p-footer .topCon .midCate dl dd a {
	display:block;
	font-size:14px;
	color:#686868;
	line-height:30px;
}
.p-footer .topCon .wechart {
	float:right;
	margin-right:30px;
	margin-top:-10px;
}
.p-footer .topCon .wechart img {
	display:block;
	width:140px;
	height:140px;
}
.p-footer .topCon .wechart span {
	display:block;
	text-align:center;
	font-size:12px;
	color:#323232;
	line-height:28px;
}
.p-footer .bottomCon {
	width:100%;
	height:40px;
	background:#337fd9;
	text-align:center;
}
.p-footer .bottomCon * {
	font-size:13px;
	color:#fff;
	line-height:40px;
}
/*新闻中心*/.pg-news {
	width:100%;
	overflow:hidden;
	margin-top:30px;
}
.pg-pos {
	width:100%;
	height:20px;
	padding:10px 0;
	border-bottom:1px solid #dbdbdb;
	overflow:hidden;
}
.pg-pos .line {
	float:left;
	display:block;
	width:4px;
	height:20px;
	background:#337fd9;
	margin-right:10px;
}
.pg-pos p {
	float:left;
	font-size:16px;
	color:#363636;
	line-height:20px;
}
.pg-news .csContent {
	width:100%;
	margin-top:20px;
	overflow:hidden;
}
.smLeftCon {
	float:left;
	width:246px;
}
.smLeftCon .itmCate {
	width:244px;
	border:1px solid #d1d1d1;
}
.smLeftCon .itmCate h3 {
	width:100%;
	height:68px;
	background:#337fd9;
	font-size:24px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:68px;
}
.smLeftCon .itmCate ul {
	width:100%;
	overflow:hidden;
}
.smLeftCon .itmCate ul li {
	width:100%;
	height:68px;
	border-bottom:1px solid #d1d1d1;
}
.smLeftCon .itmCate ul li a {
	display:block;
	width:100%;
	height:68px;
	font-size:16px;
	color:#242323;
	line-height:68px;
	text-align:center;
}
.smLeftCon .itmContact {
	width:246px;
	height:180px;
	/*border:1px solid #d1d1d1;
	*/

	background:url(../images/pg-case-pic01.jpg) no-repeat;
	background-size:cover;
}
.smLeftCon .itmContact p {
	font-size:16px;
	color:#fff;
	text-align:center;
	padding:30px 0;
}
.smLeftCon .itmContact .num {
	padding-left:80px;
	height:50px;
	background:url(../images/p-header-tel-bg.png) 20px center no-repeat;
	background-size:50px 50px;
}
.smLeftCon .itmContact .num span {
	display:block;
	font-size:14px;
	color:#fff;
}
.smLeftCon .itmContact .num strong {
	display:block;
	font-size:18px;
	color:#fff;
}
.smLeftCon .itmComt {
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
.smLeftCon .itmComt ul {
	width:100%;
}
.smLeftCon .itmComt li {
	width:244px;
	border:1px solid #dbdbdb;
	margin-bottom:20px;
}
.smLeftCon .itmComt li a {
	display:block;
}
.smLeftCon .itmComt li a img {
	display:block;
	width:244px;
}
.smLeftCon .itmComt li a span {
	display:block;
	width:100%;
	border-top:1px solid #dbdbdb;
	line-height:50px;
	text-align:center;
}
.pg-news .csContent .rightCon {
	float:right;
	width:920px;
	padding-right:20px;
}
.pg-news .csContent .rightCon .list {
	width:100%;
}
.pg-news .csContent .rightCon .list ul {
	width:100%;
	padding:10px;
}
.pg-news .csContent .rightCon .list li {
	width:880px;
	height:166px;
	padding:23px;
	margin-bottom:20px;
	box-shadow:0 0 10px 3px #dfdfdf;
	-webkit-box-shadow:0 0 10px 3px #dfdfdf;
	-moz-box-shadow:0 0 10px 3px #dfdfdf;
	-ms-box-shadow:0 0 10px 3px #dfdfdf;
	-o-box-shadow:0 0 10px 3px #dfdfdf;
}
.pg-news .csContent .rightCon .list li:hover {
	box-shadow:0 0 10px 6px #dfdfdf;
	-webkit-box-shadow:0 0 10px 6px #dfdfdf;
	-moz-box-shadow:0 0 10px 6px #dfdfdf;
	-ms-box-shadow:0 0 10px 6px #dfdfdf;
	-o-box-shadow:0 0 10px 6px #dfdfdf;
}
.pg-news .csContent .rightCon .list li .pic {
	display:block;
	float:left;
	width:247px;
}
.pg-news .csContent .rightCon .list li .pic img {
	display:block;
	width:247px;
	height:166px;
}
.pg-news .csContent .rightCon .list li .info {
	float:right;
	width:600px;
}
.pg-news .csContent .rightCon .list li .info .t {
	display:block;
	font-size:20px;
	color:#337fd9;
}
.pg-news .csContent .rightCon .list li .info p {
	width:100%;
	height:48px;
	overflow:hidden;
	font-size:14px;
	color:#373737;
	line-height:24px;
	margin-top:20px;
}
.pg-news .csContent .rightCon .list li .info .time {
	width:100%;
	height:20px;
	margin-top:30px;
}
.pg-news .csContent .rightCon .list li .info .time span {
	float:left;
	font-size:18px;
	color:#8e8e8e;
	line-height:20px;
}
.pg-news .csContent .rightCon .list li .info .time a {
	float:right;
	font-size:18px;
	color:#337fd9;
	line-height:20px;
}

/*新闻详情*/
.pg-article {
	width:100%;
	padding:30px 0;
	overflow:hidden;
}
.pg-article .leftCon {
	float:left;
	width:900px;
}
.pg-article .leftCon .atTit {
	width:100%;
	text-align:center;
	padding:30px 0;
	overflow:hidden;
	border-bottom:1px dashed #a0a0a0;
}
.pg-article .leftCon .atTit h3 {
	font-size:24px;
	color:#333;
	line-height:30px;
	padding:20px 0;
}
.pg-article .leftCon .atTit .info {
	width:80%;
	height:30px;
	overflow:hidden;
	margin:0 auto;
}
.pg-article .leftCon .atTit .info .tag {
	float:left;
}
.pg-article .leftCon .atTit .info .tag p {
	font-size:14px;
	color:#666;
	line-height:30px;
}
.pg-article .leftCon .atTit .info .goList {
	float:right;
}
.pg-article .leftCon .atTit .info .goList a {
	display:block;
	width:100px;
	height:30px;
	background:#337fd9;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:30px;
}
.pg-article .leftCon .atCon {
	width:100%;
	overflow:hidden;
	padding:30px 0;
}
.pg-article .leftCon .atCon p {
	font-size:14px;
	color:#333;
	line-height:24px;
	/* background: url(../images/p-sy.png); */
}
.pg-article .leftCon .atCon img {
	display:block;
	max-width:900px;
	margin:0 auto;
	/* filter: alpha(opacity=75); */
    /* opacity: .75; */
}
.pg-article .rightBar {
	float:right;
	width:260px;
	padding-top:30px;
}
.pg-article .rightBar .itm {
	width:100%;
	overflow:hidden;
	margin-bottom:30px;
	background:#f2f2f2;
}
.pg-article .rightBar .itm .sTit {
	width:100%;
	height:40px;
}
.pg-article .rightBar .itm .sTit h3 {
	display:block;
	width:100%;
	height:40px;
	background:#337fd9;
	font-size:18px;
	color:#fff;
	line-height:40px;
	padding-left:45px;
}
.pg-article .rightBar .itm .list {
	width:100%;
	overflow:hidden;
}
.pg-article .rightBar .itm .list ul {
	width:100%;
}
.pg-article .rightBar .itm .list li {
	width:100%;
	height:34px;
}
.pg-article .rightBar .itm .list li a {
	display:block;
	padding:0 10px 0 30px;
	background:url(../images/rd-bg.png) 10px center no-repeat;
	height:34px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:12px;
	color:#666;
	line-height:34px;
}
.pg-article .rightBar .itm .list li a:hover {
	color:#337fd9;
}
.pg-article .rightBar .itmCat {
	width:100%;
	overflow:hidden;
	background:#337fd9;
}
.pg-article .rightBar .itmCat .num {
	padding:15px;
	overflow:hidden;
	text-align:right;
}
.pg-article .rightBar .itmCat .num span {
	display:block;
	font-size:16px;
	color:#fff;
	line-height:30px;
}
.pg-article .rightBar .itmCat .num strong {
	display:block;
	font-size:18px;
	color:#fff;
	line-height:30px;
}
.pg-article .rightBar .itmCat .ewm {
	padding:15px;
	height:100px;
	background:#505050;
}
.pg-article .rightBar .itmCat .ewm img {
	float:left;
	display:block;
	width:100px;
	height:100px;
}
.pg-article .rightBar .itmCat .ewm span {
	float:left;
	display:block;
	width:128px;
	height:48px;
	padding:25px 0;
	line-height:20px;
	border:1px solid #fff;
	font-size:16px;
	color:#fff;
	text-align:center;
}
.at-perv-group {
	width:100%;
	margin-top:40px;
	border-top:1px dashed #cacaca;
	padding:12px 0;
}
.at-perv-group div {
	width:100%;
}
.at-perv-group div * {
	font-size:14px;
	color:#333;
	line-height:40px;
}
.at-perv-group a:hover {
	color:#337fd9;
}




.rightFix {
	position:fixed;
	top:40%;
	right:10px;
	z-index:9999;
	width:50px;
}
.rightFix .content {
	width:100%;
}
.rightFix .itm {
	position:relative;
	width:50px;
	height:50px;
	background:#337fd9;
	margin-bottom:2px;
	padding:3px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
}
.rightFix .itm:hover {
	background:#1bbcf3;
}
.rightFix .itm a {
	display:block;
}
.rightFix .itm a img {
	display:block;
	width:24px;
	margin:3px auto;
}
.rightFix .itm a span {
	display:block;
	font-size:14px;
	color:#fff;
	line-height:18px;
	text-align:center;
}
.rightFix .itm.wx .ewm {
	display:none;
	position:absolute;
	right:60px;
	top:0;
}
.rightFix .itm.wx .ewm img {
	display:block;
	width:120px;
	height:120px;
	border:1px solid #ccc;
}
.rightFix .itm.dh .telCon {
	opacity: 0;
	position:absolute;
	right:-105px;
	top:0;	
	width: 160px;
	height: 56px;
	background: #337fd9;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;

	transition: all 500ms;
	-webkit-transition: all 500ms;
	-moz-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
}
.rightFix .itm.dh .telCon span {
	display: block;
	width: 100%;
	font-size: 16px;
	color: #fff;
	line-height: 56px;
	text-align: center;
}
.rightFix .itm.dh:hover .telCon {
	opacity: 1;
	right: 60px;
}