/* 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:#00a6b4; }
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; }
.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; }
h3 {font-weight: 400;}
.wrap { width:1200px;height:100%;margin:0 auto; position:relative; }
.left {float: left;}
.right {float: right;}



body{
	max-width: 100%;
	overflow-x: hidden;
}

/* 网站头部 */
.p-header {
	position: fixed;
	z-index: 99;
	width: 100%;
	height: 100px;
	background: #fff;
}
.p-header .wrap {
	width: 1200px;
}
.p-header h1 {
	float: left;
	width: 250px;
}
.p-header h1 img {
	display: block;
	height: 80px;
	margin-top: 10px;
}
.p-header .rightCon {
	float: right;
	width: 850px;
}
.p-header .rightCon .tel {
	float: right;
	width: 100%;
	height: 40px;
}
.p-header .rightCon .tel p {
	float: right;
	font-size: 14px;
	color: #020202;
	line-height: 40px;
	padding-left: 30px;
	background: url(../images/p-header-tel-tel.png) left center no-repeat;
}
.p-header .rightCon .menu {
	width: 100%;
}
.p-header .rightCon .menu ul {
	float: right;
	width: 100%;
	margin-right: -30px;
}
.p-header .rightCon .menu li {
	position: relative;
	float: left;
	height: 40px;
	margin: 0 20px;
}
.p-header .rightCon .menu li > a {
	display: block;
	width: 100%;
	font-size: 18px;
	color: #000;
	line-height: 40px;
}
.p-header .rightCon .menu li:hover > a,
.p-header .rightCon .menu li.on > a {
	color: #00a6bb;
	border-bottom: 2px solid #00a6bb;
}
.p-header .rightCon .menu li .drop {
	position: absolute;
	left: 0;
	top: 40px;
	width: 140%;
	margin-left: -20%;
	background: #777473;
	display: none;
}
.p-header .rightCon .menu li .drop a {
	display: block;
	width: 100%;
	height: 36px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	line-height: 36px;
	border-bottom: 1px solid #6d6b6b;
}
.p-header .rightCon .menu li .drop a:hover {
	background: #00a6bc;
}
.p-header .rightCon .menu li .drop a:last-child {
	border-bottom: 0;
}


/*首页banner*/
.i-banner {
	position:relative;
	width:100%;
	height: 600px;
}
.i-banner ul.slides {
	width:100%;
	height:100%;
}
.i-banner ul.slides li {
	width:100%;
	height: 600px;
}
.i-banner .flexslider {
	position:relative;
	height: 600px;
}
.i-banner .flex-control-nav {
	bottom:60px;
	z-index:999;
}
.flex-control-paging li a {
	width: 60px !important;
	height: 6px !important;
	background: #fff !important;
}
.flex-control-paging li a.flex-active {
	background: #01a7b0 !important;
}


.i-sTit {
	width: 100%;
	text-align: center;
	padding: 20px 0;
	overflow: hidden;
}
.i-sTit p {
	font-size: 14px;
	color: #c7c7c7;
	line-height: 30px;
	text-transform: uppercase;
}
.i-sTit h2{
	font-size: 24px;
	color: #020202;
	line-height: 30px;
	margin-top: 35px;
}
.w1200{
  width:1200px;
  margin: 0 auto;
}
/* 产品中心 */
.i-product {
	width: 100%;
	overflow: hidden;
	background: #f6f6f7;
}
.i-product .pNav {
	width: 100%;
	overflow: hidden;
	padding: 30px 0;
}
.i-product .pNav ul {
	width: 100%;
	text-align: center;
}
.i-product .pNav li {
	display: inline-block;
	margin: 0 40px;
	opacity: 0;
}
.i-product .pNav li a {
	display: block;
}
.i-product .pNav li a .icon {
	display: block;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	background: url(../images/ptNav-icon1.png) no-repeat;
}
.i-product .pNav li.n1 a .icon {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/ptNav-icon1.png) no-repeat;
}
.i-product .pNav li.n2 a .icon {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/ptNav-icon2.png) no-repeat;
}
.i-product .pNav li.n3 a .icon {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/ptNav-icon3.png) no-repeat;
}
.i-product .pNav li.n4 a .icon {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/ptNav-icon4.png) no-repeat;
}
.i-product .pNav li.n5 a .icon {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/ptNav-icon5.png) no-repeat;
}
.i-product .pNav li.n6 a .icon {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/ptNav-icon6.png) no-repeat;
}
.i-product .pNav li.n7 a .icon {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/ptNav-icon7.png) no-repeat;
}

.i-product .pNav li.n1 a:hover .icon,
.i-product .pNav li.n1.on a .icon {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/ptNav-icon1-1.png) no-repeat;
}
.i-product .pNav li.n2 a:hover .icon,
.i-product .pNav li.n2.on a .icon {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/ptNav-icon2-1.png) no-repeat;
}
.i-product .pNav li.n3 a:hover .icon,
.i-product .pNav li.n3.on a .icon {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/ptNav-icon3-1.png) no-repeat;
}
.i-product .pNav li.n4 a:hover .icon,
.i-product .pNav li.n4.on a .icon {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/ptNav-icon4-1.png) no-repeat;
}
.i-product .pNav li.n5 a:hover .icon,
.i-product .pNav li.n5.on a .icon {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/ptNav-icon5-1.png) no-repeat;
}
.i-product .pNav li.n6 a:hover .icon,
.i-product .pNav li.n6.on a .icon {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/ptNav-icon6-1.png) no-repeat;
}
.i-product .pNav li.n7 a:hover .icon,
.i-product .pNav li.n7.on a .icon {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/ptNav-icon7-1.png) no-repeat;
}
.i-product .pNav li a em {
	display: block;
	font-size: 16px;
	color: #020202;
	line-height: 40px;
	font-family: "宋体";
}
.i-product .pNav li.on a em {
	color: #E28026;
}
.i-product .ptContent {
	width: 100%;
	height: 440px;
	/*padding: 20px 0;*/
	background-size: cover;
}
.i-product .ptContent .itm {
	display: none;
}
.i-product .ptContent .leftCon {
	float: left;
	width: 766px;
	opacity: 0;
}
.i-product .ptContent .leftCon a {
	display: block;
}
.i-product .ptContent .leftCon a img {
	width: 756px;
	height: 423px;
	border: 5px solid #fbfbfb;
}
.i-product .ptContent .rightCon {
	float: right;
	width: 400px;
	height: 430px;
	background: rgba(255, 255, 255, 0.8);
	opacity: 0;
}
.i-product .ptContent .rightCon .box {
	padding: 50px;
}
.i-product .ptContent .rightCon h4 {
	font-size: 18px;
	color: #000;
	line-height: 60px;
}
.i-product .ptContent .rightCon .ds {
	width: 100%;
}
.i-product .ptContent .rightCon .ds span {
	float: left;
	display: block;
	width: 60px;
	font-size: 16px;
	color: #020202;
	line-height: 30px;
}
.i-product .ptContent .rightCon .ds p {
	float: left;
	display: block;
	width: 240px;
	font-size: 16px;
	color: #020202;
	line-height: 30px;
}
.i-product .cp_list .itm {	
	display: none;
	width: 100%;
	overflow: hidden;
}
.i-product .cp_list .itm:first-child {
	display: block;
}
.i-product .cp_list .itm ul {
	width: 110%;
}
.i-product .cp_list .itm li {
	position: relative;
	float: left;
	width: 277px;
	height: 350px;
	overflow: hidden;
	margin: 30px 30px 0 0;
	opacity: 0;
	background: #fff;
}
.i-product .cp_list .itm li:hover{
	box-shadow: 3px 3px 5px rgba(0,0,0,0.25);
}
.i-product .cp_list .itm li .mgPic{
	width: 100%;
}
.i-product .cp_list .itm li .mgPic img{
	display: block;
    margin: 0 auto;
    margin-top: 75px;
}
.i-product .cp_list .itm li .mgTit{
	margin-top: 20px;
	display: block;
	text-align: center;
}
.i-product .cp_list .itm li .mgTit h3{
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
}
.i-product .cp_list .itm li .mgTit p{
	color: #8a8989;
}
.i-product .cp_list .itm li .mgTit p
.i-product .cp_list .itm li .pic {
	width: 100%;
}
.i-product .cp_list .itm li .pic img {
	width: 100%;
	height: 237px;
}
.i-product .cp_list .itm li .info {
	position: absolute;
	left: 0;
	top: 237px;
	z-index: 9;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	overflow: hidden;

	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 .cp_list .itm li:hover .info {
	top: 0;
}
.i-product .cp_list .itm li .info .box {
	padding: 30px;
	text-align: center;
}
.i-product .cp_list .itm li .info .box h4 {
	width: 100%;
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	font-size: 18px;
	color: #fefcfc;
}
.i-product .cp_list .itm li .info .box p {
	width: 100%;
	height: 48px;
	overflow: hidden;
	line-height: 24px;
	font-size: 14px;
	color: #fefcfc;
}
.i-product .cp_list .itm li .info .box .more {
	display: block;
	width: 100px;
	height: 32px;
	border: 1px solid #fff;
	margin: 10px auto;
	text-align: center;
	line-height: 32px;
	font-size: 12px;
	color: #fefcfc;
}


/* 优势 */
.i-youShi {
	width: 100%;
	height: 500px;
	background: url(../images/i-Pro-pic001_02.jpg)no-repeat;
}
.i-youShi .ysList {
	width: 100%;
}
.i-youShi .ysList ul {
	width: 100%;
	overflow: hidden;
}
.i-youShi .ysList li {
	float: left;
	width: 20%;
	margin: 30px 28px;
	opacity: 0;
	height: 235px;
	border-radius: 119px;
	border: 1px solid #fff;
}
.i-youShi .ysList li:hover{
	background: #00a49e;
}
.i-youShi .ysList li .pic {
	float: left;
}
.i-youShi .ysList li .pic img {
	display: block;
	height: 100px;
	vertical-align: top;
	margin-top: 10px;
}
.i-youShi .ysList li .info {
	float: left;
	text-align: center;
	margin: 65px 45px;
}
.i-youShi .ysList li .info a:hover{
	color: #fff;
}
.i-youShi .ysList li .info h5{
	font-size: 22px;
	font-weight:  400;
	color: #fff;
	line-height: 50px;
}
.i-youShi .ysList li .info h5 span {
	color: #d19a68;
}
.i-youShi .ysList li .info p {
	font-size: 14px;
	color: #fff;
	line-height: 30px;
}
.i-youShi .ysList li .info p em {
	color: red;
}


/* 工程案例 */
.i-case {
	width: 100%;
	height: 794px;
	background: url(../images/i-case-bg.jpg) top center no-repeat;
	overflow: hidden;
}
.i-case .cTit {
	width: 100%;
}	
.i-case .cTit h2 {
	font-size: 30px;
	color: #000;
	line-height: 60px;
}
.i-case .cNav {
	width: 100%;
	overflow: hidden;
}
.i-case .cNav ul {
	width: 100%;
	text-align: center;
}
.i-case .cNav li {
	position: relative;
	display: inline-block;
	margin: 0 12px;
	width: 120px;
	height: 40px;
}
.i-case .cNav li a {
	display: block;
	width: 100%;
	font-size: 16px;
	color: #333;
	line-height: 40px;
	background: rgba(229, 229, 229, 0.8);
}
.i-case .cNav li a:hover,
.i-case .cNav li.on a {
	background: #d19a68;
}
.i-case .cList {
	width: 100%;
	overflow: hidden;
}
.i-case .cList .itm {	
	display: none;
	width: 100%;
	overflow: hidden;
}
.i-case .cList .itm ul {
	width: 110%;
}
.i-case .cList .itm li {
	position: relative;
	float: left;
	width: 376px;
	height: 237px;
	overflow: hidden;
	/*border: 1px solid #828383;*/
	margin: 30px 30px 0 0;
	opacity: 0;
}
.i-case .cList .itm li .pic {
	width: 100%;
}
.i-case .cList .itm li .pic img {
	width: 100%;
}
.i-case .cList .itm li .info {
	position: absolute;
	left: 0;
	top: 237px;
	z-index: 9;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	overflow: hidden;

	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-case .cList .itm li:hover .info {
	top: 0;
}
.i-case .cList .itm li .info .box {
	padding: 30px;
	text-align: center;
}
.i-case .cList .itm li .info .box h4 {
	width: 100%;
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	font-size: 18px;
	color: #fefcfc;
}
.i-case .cList .itm li .info .box p {
	width: 100%;
	height: 48px;
	overflow: hidden;
	line-height: 24px;
	font-size: 14px;
	color: #fefcfc;
}
.i-case .cList .itm li .info .box .more {
	display: block;
	width: 100px;
	height: 32px;
	border: 1px solid #fff;
	margin: 10px auto;
	text-align: center;
	line-height: 32px;
	font-size: 12px;
	color: #fefcfc;
}

/* 定制流程 */
.i-lc {
	width: 100%;
	height: 575px;
	overflow: hidden;
}
.i-lc .lcList{
	width: 100%;
	overflow: hidden;
}
.i-lc .lcList img {
	opacity: 0;
}
.i-lc .lcList .abLeft{
	width: 520px;
	float: left;
}
.i-lc .lcList .abLeft p{
	font-size: 15px;
	text-indent: 2rem;
	line-height: 30px;
	font-family: "Arial" !important;
}
.i-lc .lcList .abLeft .mgMore{
	width: 140px;
    height: 40px;
    margin-top: 50px;
    border-radius: 30px;
    background: url(../images/mige_index_03.png)repeat-x;
}
.i-lc .lcList .abLeft a{
	font-size: 14px;
    padding: 0 30px;
    color: #fff;
    line-height: 40px;
}
.i-lc .lcList .abRight{
	width: 600px;
	float: right;
}



.i-yy {
	width: 100%;
	overflow: hidden;
	background: #feffff;
	padding-top: 60px;
	padding-bottom: 40px;
}
.i-yy .fmBox {
	float: left;
	width: 600px;
}
.i-yy .fmBox .iptBox {
	float: left;
	margin-right: 20px;
}
.i-yy .fmBox .iptBox input {
	display: block;
	height: 20px;
	padding: 5px;
	background: none;
	border: 1px solid #b9b9b9;
	border-radius: 3px;
	-webkt-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}
.i-yy .fmBox .iptBox input[type="submit"] {
	height: 32px;
	line-height: 32px;
	border: 0;
	cursor: pointer;
	padding: 0 10px;
	background: #f29b76;
	font-size: 14px;
	color: #fff;
}
.i-yy .fmBox .iptBox input[type="submit"]:hover {
	background: #e4845b;
}
.i-yy .telBox {
	float: right;
}
.i-yy .telBox p {
	font-size: 30px;
	color: #000;
	line-height: 30px;
}
.i-yy .telBox p span {
	color: red;
}
.i-yy input::-webkit-input-placeholder{
    color:#a0a0a0;
}
.i-yy input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#a0a0a0;
}
.i-yy input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#a0a0a0;
}
.i-yy input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#a0a0a0;
}

/*首页新闻*/
.i-news {
	width: 100%;
	overflow: hidden;
	background: #feffff;
}
.i-news .nsTit {
	width: 100%;
	text-align: center;
}
.i-news .nsTit h3 {
	font-size: 30px;
	color: #000;
	line-height: 60px;
}
.i-news .nsTit img {
	display: block;
	margin: 0 auto;
}
.i-news .nsList {
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
}
.i-news .nsList ul {
	width: 110%;
}
.i-news .nsList li {
	float: left;
	width: 380px;
	margin-right: 30px;
	margin-bottom: 30px;
	opacity: 0;
}
.i-news .nsList li .pic {
	width: 100%;
}
.i-news .nsList li .pic img {
	display: block;
	width: 375px;
	height: 260px;
	border: 1px solid #e5e5e5;
}
.i-news .nsList li .info {
	width: 100%;
}
.i-news .nsList li .info .t {
	display: block;
	width: 100%;
	height: 40px;
	overflow: hidden;
	txt-overflow:ellipsis;
	white-space: nowrap;
	font-size: 15px;
	color: #000;
	line-height: 40px;
}
.i-news .nsList li:hover .info .t {
	color: #00a6bc;
}
.i-news .nsList li .info .desc {
	width: 100%;
	height: 48px;
	overflow: hidden;
	font-size: 14px;
	color: #000;
	line-height: 24px;
}
.i-news .nsList li .info .more {
	width: 100%;
	height: 40px;
	overflow: hidden;
	font-size: 13px;
	color: #000;
	line-height: 15px;
}
/*新闻结束*/


/* 资讯 */
.zx-news {
	width: 100%;
	overflow: hidden;
	background: #feffff;
	padding: 40px 0;
}
.zx-news .nsTit {
	width: 100%;
	text-align: center;
}
.zx-news .atbNav{
	width: 100%;
    height: 42px;
    overflow: hidden;
    padding: 30px 0;
}
.zx-news .atbNav ul{
	width: 100%;
}
.zx-news .atbNav li{
	float: left;
}
.zx-news .atbNav li a {
	display: block;
	width: 100px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #d4d4d4;
	font-size: 14px;
	color: #333;
}
.zx-news .atbNav li a:hover,
.zx-news .atbNav li.on a {
	background: #d19a68;
}


.zx-news .nsTit h3 {
	font-size: 30px;
	color: #000;
	line-height: 60px;
}
.zx-news .nsTit img {
	display: block;
	margin: 0 auto;
}
.zx-news .nsList {
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
}
.zx-news .nsList ul {
	width: 110%;
}
.zx-news .nsList li {
	width: 1200px;
	margin-right: 30px;
	margin-bottom: 40px;
	opacity: 0;
	height: 260px;
	border-bottom: 1px solid #dadada;
}
.zx-news .nsList li .newleft{
	display: block;
	width: 400px;
	float: left;
}
.zx-news .nsList li .pic {
	width: 100%;
}
.zx-news .nsList li .pic img {
	display: block;
	width: 368px;
	border: 1px solid #e5e5e5;
}
.zx-news .nsList li .info {
	width: 780px;
	display: block;
	float: right;
}
.zx-news .nsList li .info .t {
	display: block;
	width: 100%;
	height: 40px;
	overflow: hidden;
	txt-overflow:ellipsis;
	white-space: nowrap;
	font-size: 16px;
	color: #000;
	line-height: 40px;
}
.zx-news .nsList li .info .newdate{
	width: 100%;
	line-height: 30px;
}
.zx-news .nsList li:hover .info .t {
	color: #d19a68;
}
.zx-news .nsList li .info .desc {
	width: 100%;
	height: 100px;
	overflow: hidden;
	font-size: 13px;
	color: #585858;
	line-height: 24px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.zx-news .nsList li .info .more {
	display: inline-block;
	width: 110px;
	height: 40px;
	overflow: hidden;
	font-size: 14px;
	color: #000;
	line-height: 40px;
	border-bottom: 1px solid #645e5b;
}

/* 网站底部 */
.p-footer {
	width: 100%;
	overflow: hidden;
	background: #d2d0d0;
}
.p-footer .menuBox {
	width: 100%;
	height: 20px;
	padding: 25px 0;
	border: 1px solid #bfbfbf;
}
.p-footer .menuBox ul {
	width: 100%;
	text-align: center;
}
.p-footer .menuBox li {
	display: inline-block;
	padding: 0 28px;
	border-right: 1px solid #000;
}
.p-footer .menuBox li:last-child {
	border-right: 0;
}
.p-footer .menuBox li a {
	font-size: 16px;
	color: #000;
	line-height: 20px;
}
.p-footer .menuBox li:hover a {
	color: #d19a68;
}
.p-footer .btmItm {
	width: 100%;
	padding: 50px 0 20px 0;
	overflow: hidden;
}
.p-footer .btmItm .logo {
	float: left;
	width: 320px;
}
.p-footer .btmItm .logo img {
	display: block;
	margin-top: 30px;
}
.p-footer .btmItm .logo .ewm{
	border-top: 1px solid #dad6d6;
    margin-top: 50px;
}
.p-footer .btmItm .logo .ewm p{
	display: block;
	font-size: 18px;
	line-height: 50px;
    margin-left: 20px;
}
.p-footer .btmItm .mgFood{
	float: right;
}
.p-footer .btmItm .mgFood .ptBox {
	float: left;
	width: 120px;
	padding: 0 10px;
}
.p-footer .btmItm .mgFood .ptBox h4 {
	font-size: 16px;
	color: #565656;
	line-height: 50px;
	font-weight: 600;
}
.p-footer .btmItm .mgFood .ptBox .tag {
	width: 100%;
}
.p-footer .btmItm .mgFood .ptBox .tag a {
	float: left;
	display: block;
	font-style: 16px;
	color: #5f5d5d;
	line-height: 36px;
	margin-right: 20px;
}
.p-footer .btmItm .mgFood .telBox {
	display: block;
    margin-top: 300px;
}
.p-footer .btmItm .mgFood .telBox .num {
	float: left;
}
.p-footer .btmItm .mgFood .telBox .num p {
	font-style: 18px;
	color: #4c4c4c;
	line-height: 36px;
}
.p-footer .btmItm .mgFood .telBox .num .mgTel{
	padding-left: 30px;
	background: url(../images/mg_tel_001.png)no-repeat left;
}
.p-footer .btmItm .mgFood .telBox .num .mgEmail{
	padding-left: 30px;
	background: url(../images/mg_email_001.png)no-repeat left;
}
.p-footer .btmItm .mgFood .telBox .num .mgAdress{
	padding-left: 30px;
	background: url(../images/mg_adress_001.png)no-repeat left;
}
.p-footer .btmItm .mgFood .telBox .ewm {
	position: absolute;
	right: 0;
	top: 0;
}
.p-footer .btmItm .mgFood .telBox .ewm img {
	display: block;
	width: 140px;
}
.p-footer .copyRight {
	width: 100%;
	height: 40px;
	background: #969696;
}
.p-footer .copyRight * {
	font-size: 16px;
	color: #fff;
	line-height: 40px;
}
.p-footer .copyRight p{
	display: inline-block;
	font-size: 15px;
}
.p-footer .copyRight .mgicp{
	padding-left: 24px;
	background: url(../images/p-footer-icpBg.png) left center no-repeat;
	float: right;
}
.p-footer .copyRight .mgicp a:hover{
	color: #00a6c0;
}
.pg-pos {
	width: 100%;
	height: 30px;
}
.pg-pos p {
	padding-left: 30px;
	background: url(../images/pg-pos-bg.png) left center no-repeat;
	line-height: 30px;
	font-size: 16px;
	color: #000;
}

/*公共导航*/
.mgNav{
	width: 100%;
	overflow: hidden;
	background: #fff;
}
.mgNav .mg_menu{
	width: 100%;
	overflow: hidden;
	line-height: 50px;
	padding: 10px;
}
.mgNav .mg_menu ul{
	width: 100%;
    height: 50px;
    text-align: center;
}
.mgNav .mg_menu li{
	display: inline-block;
    height: 50px;
    margin: 0 20px;
}
.mgNav .mg_menu li a{
	isplay: block;
    padding: 0 20px 0 20px;
    height: 50px;
    line-height: 50px;
    /*background: #959595 url(../images/fwItmPt-nav-icon.png) 10px center no-repeat;*/
    font-size: 16px;
    color: #4c4c4c;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}
.mgNav .mg_menu .on{
	width: 100px;
    height: 40px;
    line-height: 40px;
    font-weight: 600;
    color: #fbfbfb;
    background: #04a3be;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #04a3be;
    text-align: center;
}
.mgAbouts .mg_Cont table td{
	border: 1px solid #000;

}


/*其他页面*/
.mgAbouts{
	width: 100%;
	display: block;
	overflow: hidden;
	background: #f1efef;
}
.mgAbouts .mg_Cont{
	width: 96%;
	display: block;
	position: relative;
	height: auto;
	margin: 30px 0 30px;
	background: #fff;
	padding: 30px;
}
.mgAbouts .mg_Cont p{
	width: 100%;
}
.mgAbouts .mg_Cont p img{
	width: 100%;
}
.mgAbouts .mg_Cont h4{
	display: block;
    text-align: center;
    font-size: 18px;
    padding: 30px;
}
.mgAbouts .mg_Cont .mg_left{
	float: left;
	width: 580px;
}
.mgAbouts .mg_Cont .mg_left h3{
	font-size: 25px;
	font-weight: 600;
	color: #036eb7;
}
.mgAbouts .mg_Cont .mg_left span{
	font-size: 20px;
	color: #036eb7;
	text-transform: uppercase;
}
.mgAbouts .mg_Cont .mg_left .mg_line{
	width: 30px;
	border:2px solid #036eb7;
	margin: 20px 0;
}
.mgAbouts .mg_Cont .mg_left b{
	font-size: 17px;
	font-weight: 600;
}
.mgAbouts .mg_Cont .mg_left h4{
	font-size: 17px;
	font-weight: 600;
}
.mgAbouts .mg_Cont .mg_left h2{
	width: 120px;
	height: 35px;
	border-radius: 30px;
	color: #fff;
	position: relative;
    padding-left: 30px;
    margin-bottom: 15px;
	background: url(../images/mige_index_03.png)repeat-x;
}
.mgAbouts .mg_Cont .mg_left p{
	font-size: 15px;
}
.mgAbouts .mg_Cont .mg_right{
	float: right;
	width: 550px;
	margin-bottom: 50px;
} 
.mgAbouts .mg_Cont .mg_right img{
	width: 550px;
}
.mg_licheng{
	width: 100%;
	display: block;
	overflow: hidden;
}
.mg_licheng img{
	border: 0;
	vertical-align: top;
	width: 100%;
}
.mgAbouts .Par_pic{
	width: 100%;
}
.mgAbouts .Par_pic img{
	border: 0;
	vertical-align: top;
	width: 100%;
}


/*文化*/
.mgAbouts .mg_Cult{
	width: 100%;
	display: block;
	position: relative;
	height: 400px;
}
.mgAbouts .mg_Cult .Cul_left{
	float: left;
	width: 500px;
}
.mgAbouts .mg_Cult .Cul_left h3{
	font-size: 25px;
	font-weight: 600;
	color: #036eb7;
}
.mgAbouts .mg_Cult .Cul_left span{
	font-size: 20px;
	color: #036eb7;
	text-transform: uppercase;
}
.mgAbouts .mg_Cult .Cul_left .mg_line{
	width: 30px;
    border: 2px solid #036eb7;
    margin: 20px 0;
}
.mgAbouts .mg_Cult .Cul_left b{
	font-size: 17px;
	font-weight: 600;
}
.mgAbouts .mg_Cult .Cul_left h4{
	font-size: 17px;
	font-weight: 600;
}
.mgAbouts .mg_Cult .Cul_left p{
	font-size: 15px;
}
.mgAbouts .mg_Cult .Cul_right{
	float: right;
	width: 620px;
} 
.mgAbouts .mg_Cult .Cul_right img{
	width: 620px;
}
.mgAbouts .mg_yj{
	width: 100%;
	display: block;
	overflow: hidden;
}
.mgAbouts .mg_yj .Cult_left{
	width: 620px;
	float: left;
}
.mgAbouts .mg_yj .Cult_left img{
	width: 620px;
}
.mgAbouts .mg_yj .Cult_right{
	width: 450px;
	float: right;
	margin-top: 90px;
}
.mgAbouts .mg_yj .Cult_right b{
	font-size: 17px;
	font-weight: 600;
}
.mgAbouts .mg_yj .Cult_right h4{
	font-size: 17px;
	font-weight: 600;
}
.mgAbouts .mg_yj .Cult_right p{
	font-size: 15px;
}
.mgAbouts .mg_yj .Cult_jjg{
	width: 100%;
}
.mgAbouts .mg_jjg{
	width: 100%;
	overflow: hidden;
	display: block;
	margin-bottom: 50px;
}
.mgAbouts .mg_jjg .Cult_jjg h4{
	font-weight: 600;
	font-size: 17px;
}
.mgAbouts .mg_jjg .Cult_jjg b{
	font-size: 17px;
}
.mgAbouts .mg_jjg .Cult_pic{
	width: 100%;
	margin-top: 20px;
}


.mgAbouts .mg_Pant{
	width: 100%;
	display: block;
	overflow: hidden;
}
.mgAbouts .mg_Pant  h3{
	font-size: 25px;
	font-weight: 600;
	color: #036eb7;
}
.mgAbouts .mg_Pant span{
	font-size: 20px;
	color: #036eb7;
	text-transform: uppercase;
}
.mgAbouts .mg_Pant .mg_line{
	width: 30px;
	border:2px solid #036eb7;
	margin: 20px 0;
}
.mgAbouts .mg_Pant b{
	font-size: 17px;
	font-weight: 600;
}
.mgAbouts .mg_Pant h4{
	font-size: 17px;
	font-weight: 600;
}
.mgAbouts .mg_Pant .Pan_pic{
	width: 100%;
}
.mgAbouts .mg_Pant img{
	width: 100%;
	border: 0;
    vertical-align: top;
}

/*人力*/
.mgAbouts .mg_Hum{
	width: 100%;
	display: block;
	position: relative;
}
.mgAbouts .mg_Hum td{
	border: 1px solid #000;
}
.mgAbouts .mg_Hum .mg_Table{
	float: left;
	width: 1200px;
}
.mgAbouts .mg_Hum .mg_Table h3{
	font-size: 25px;
	font-weight: 600;
	color: #036eb7;
}
.mgAbouts .mg_Hum .mg_Table span{
	font-size: 20px;
	color: #036eb7;
	text-transform: uppercase;
}
.mgAbouts .mg_Hum .mg_Table .mg_line{
	width: 30px;
	border:2px solid #036eb7;
	margin: 20px 0;
}
.mgAbouts .mg_Hum .mg_Table table{
	border-collapse: collapse;
    border-spacing: 0;
}
.mgAbouts .mg_Hum .mg_Table table td{
	width: 150px;
    height: 50px;
    text-align: center;
    border-bottom: 1px solid #cecfcf;
}
.mgAbouts .mg_Hum .mg_Table table .mg{
	background: #e5e5e5;
    color: #000;
    font-weight: 600;
    font-size: 18px;
}
.mgAbouts .mg_Hum .mg_Table table .fl{
	background: #e5e5e5;
    color: #000;
    font-weight: 600;
    font-size: 18px;
    width: 300px;
}

/*服务中心*/
.mgAbouts .mg_Down{
	width: 96%;
    display: block;
    position: relative;
    height: auto;
    margin: 30px 0 30px;
    background: #fff;
    padding: 30px;
}
.mgAbouts .mg_Down ul{
	width: 100%;
}
.mgAbouts .mg_Down ul li{
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #e8e8e8;
	margin-top: 25px;
}
.mgAbouts .mg_Down ul li .down_info{
	display: inline-block;
	width: 1000px;
	float: left;
}
.mgAbouts .mg_Down ul li .down_info a{
	font-size: 13px;
	margin-left: 25px;
}
.mgAbouts .mg_Down ul li p{
	width: 1000px;
	display: inline-block;
}
.mgAbouts .mg_Down ul li span{
	display: block;
	float: right;
	margin-right: 100px;
}

.mgAbouts .mg_Down ul li:hover{
	color: #01a0e1;
}
.mgAbouts .mg_Down ul li a:hover{
	color: #01a0e1;
}

.mgAbouts .mg_Yous{
	width: 95%;
    display: block;
    position: relative;
    height: auto;
    margin: 30px 0 30px;
    background: #fff;
    padding: 30px;
    overflow: hidden;
}
.mgAbouts .mg_Yous h4{
	display: block;
    text-align: center;
    font-size: 18px;
    padding: 30px;
}
.mgAbouts .mg_Yous .ys_List{
	width: 100%;
}
.mgAbouts .mg_Yous .ys_List ul{
	width: 100%;
	padding: 0 20px;
}
.mgAbouts .mg_Yous .ys_List ul li{
	width: 96%;
	height: 175px;
	padding: 20px 0;
	border-bottom: 1px solid #f1f1f1;
}
.mgAbouts .mg_Yous .ys_List ul li .ysLeft{
	float: left;
	width: 150px;
}
.mgAbouts .mg_Yous .ys_List ul li .ysRight{
	float: right;
	width: 900px;
	padding-right: 30px;
}
.mgAbouts .mg_Yous .ys_List ul li img{
	width: 100px;
	padding: 10px;
}
.mgAbouts .mg_Yous .ys_List ul li h3{
	line-height: 50px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 2px solid #3f3a39;
}
.mgAbouts .mg_Yous .ys_List ul li p{
	margin-top: 20px;
	font-size: 15px;
	color: #636363;
}
.mgAbouts .mg_Yous .ys_List ul li h2{
	font-size: 50px;
	color: #d7d6d6;
	position: relative;
    float: right;
}
.mgAbouts .mg_Yous .ys_List .f1{
	position: relative;
    float: left;
    font-size: 50px;
	color: #000;
}


.mgAbouts .mg_Part{
	width: 100%;
	display: block;
	position: relative;
	height: auto;
	margin-top: 50px;
}
.mgAbouts .mg_Part h3{
	font-size: 25px;
	font-weight: 600;
	color: #036eb7;
}
.mgAbouts .mg_Part span{
	font-size: 20px;
	color: #036eb7;
	text-transform: uppercase;
}
.mgAbouts .mg_Part b{
	font-size: 17px;
	font-weight: 600;
}
.mgAbouts .mg_Part .mg_line{
	width: 30px;
	border:2px solid #036eb7;
	margin: 20px 0;
}

.mgAbouts .mg_Shipin{
	width: 96%;
    display: block;
    position: relative;
    height: auto;
    margin: 30px 0 30px;
    background: #fff;
    padding: 30px;
}
.mgAbouts .mg_Shipin ul{
	width: 100%;
}
.mgAbouts .mg_Shipin ul li{
	float: left;
	width: 360px;
	background: #e7e4e4;
	margin: 0 0 20px 20px;
}
.mgAbouts .mg_Shipin ul li img{
	width: 100%;
	height: 250px;
}
.mgAbouts .mg_Shipin ul li p{
	margin-left: 5px;
	font-size: 15px;
	line-height: 40px;
	text-align: center;
}
.mgAbouts .mg_Shipin ul li span{
	margin-left: 5px;
}
.mgAbouts .mg_Shipin ul li p:hover{
	color: #04a3b7;
}

/*留言*/
.mg_Mess{
	width: 96%;
    display: block;
    position: relative;
    height: auto;
    margin: 30px 0 30px;
    background: #fff;
    padding: 30px;
}
.mg_Mess .Mes_info{ 
	width: 100%;
}
.mg_Mess .Mes_info h3{
	font-size: 30px;
}
.mg_Mess .Mes_info form input{
	display: block;
    height: 36px;
    width: 90%;
    background: none;
    border: 1px solid #eaecec;
    text-indent: 5px;
}
.mg_Mess .Mes_info form .w50p{
	width: 49%;
}
.mg_Mess .Mes_info form>div{
	height: 100px;
}
.mg_Mess .Mes_info form .fl{
	float: left;
} 
.mg_Mess .Mes_info form .line{
	border-bottom: 1px solid #ddd;
	margin: 50px 0 50px;
	height: 185px;
}
.mg_Mess .Mes_info form .w51p{
	width: 1000px;
}

.mg_Mess .Mes_info form .w52p{
	width: 100%;
    height: 185px;
    padding: 5px 0;
}
.mg_Mess .Mes_info form .w52p textarea{
	padding: 1.5% 5px;
    width: 99%;
    height: 100px;
    background: none;
}
.mg_Mess .Mes_info form .btn{
	width: 100%;
}
.mg_Mess .Mes_info form .btn input{
    display: block;
    width: 100px;
    height: 36px;
    background: #00a6b5;
    text-align: center;
    line-height: 36px;
    font-size: 18px;
    color: #020202;
    border: none;
    cursor: pointer;
}

/*新闻*/
.mgNews{
	width: 100%;
	display: block;
	overflow: hidden;
}
.mgNews .new_menu{
	width: 100%;
    overflow: hidden;
    padding: 40px 0;
}
.mgNews .new_menu ul{
	width: 100%;
    height: 46px;
    text-align: center;
}
.mgNews .new_menu ul li{
	display: inline-block;
    height: 40px;
    margin: 0 10px
}
.mgNews .new_menu ul li a{
	display: block;
    font-size: 15px;
    font-weight: 600;
    width: 120px;
    height: 40px;
    margin: 0 2px;
    line-height: 40px;
    border: 1px solid #c9c5c5;
}
.mgNews .new_menu ul li a:hover{
	width: 120px;
    height: 40px;
    line-height: 40px;
    font-weight: 600;
    color: #fbfbfb;
    background: #04a3be;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #04a3be;
    text-align: center;
}
.mgNews .new_menu ul li .on{
	width: 120px;
    height: 40px;
    line-height: 40px;
    font-weight: 600;
    color: #fbfbfb;
    background: #04a3be;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #04a3be;
    text-align: center;
}
.mgNews .mg_News{
	width: 100%;
	display: block;
	overflow: hidden;
}
.mgNews .mg_News ul{
	width: 100%;
}
.mgNews .mg_News ul li{
	float: left;
	margin: 0 0 20px 20px;
}
.mgNews .mg_News ul li img{
	width: 379px;
	height: 265px;
}
.mgNews .mg_News ul li .new_info{
	width: 380px;
	height: 85px;
}
.mgNews .mg_News ul li .new_info .new_tit{
	font-size: 15px;
	font-weight: 600;
}
.mgNews .mg_News ul li .new_info .new_tit:hover{
	color: #06a5af;
}
.mgNews .mg_News ul li .new_info p{
	font-size: 13px;
	height: 40px;
	color: #5d5d5d;
}
.mgNews .mg_News ul li .new_info span{
	font-size: 12px;
}
.mgNews .mg_News ul li .new_info .more{
	width: 30px;
	height:30px;
	border-radius: 5px;
	background: #c5c5c5;
	padding: 5px;
	color: #06a5af;
	font-size: 12px;
}
.mgNews .mg_News ul li .new_info span{
	margin-left: 30px;
}
.mgNews .mg_News .new_title{
	display: block;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 30px;
}
.mgNews .mg_News .new_title h4{
	width: 1000px;
	font-size: 16px;
	font-weight: 600;
	line-height: 60px;
	margin: 0 auto;
	border-bottom: 1px solid #efecec;
}
.mgNews .mg_News .new_title p{
	margin-top: 15px;
}
.mgNews .mg_News .new_title span{
	margin-right: 50px;
}
.mgNews .mg_News .new_Con{
	display: block;
	padding: 20px;
}
.mgNews .mg_News .new_Con p img{
	display: block;
	margin: 0 auto;
}

/*产品中心*/
.mgProduct{
	width: 100%;
	display: block;
}
.mgProduct .mg_menu{
	width:100%;
	overflow: hidden;
	padding: 30px;
}
.mgProduct .mg_menu ul{
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.mgProduct .mg_menu ul li{
	display: inline-block;
	text-align: center;
}
.mgProduct .mg_menu ul li a{
	display: block;
    font-size: 15px;
    font-weight: 600;
    width: 180px;
    height: 40px;
    margin: 0 2px;
    line-height: 40px;
    border: 1px solid #c9c5c5;
}
.mgProduct .mg_menu ul li a:hover{
	width: 180px;
	height: 40px;
	line-height: 40px;
	font-weight: 600;
	color: #fbfbfb;
	background: #04a3be;
	display: inline-block;
    vertical-align: middle;
	border: 1px solid #04a3be;
	text-align: center;
}
.mgProduct .mg_menu ul li .on{
	width: 180px;
	height: 40px;
	line-height: 40px;
	font-weight: 600;
	color: #fbfbfb;
	background: #04a3be;
	display: inline-block;
    vertical-align: middle;
	border: 1px solid #04a3be;
	text-align: center;
}
.mgProduct .mg_Prod{
	width: 100%;
	display: block;
	overflow: hidden;
}
.mgProduct .mg_Prod ul{
	width: 100%;
}
.mgProduct .mg_Prod ul li{
	width: 500px;
	height: 300px;
	float: left;
	background: #fff;
	margin: 0 10px 20px;
	padding: 39px;
}
.mgProduct .mg_Prod ul li .Pro_tit{
	width: 100%;
}
.mgProduct .mg_Prod ul li .Pro_tit a{
	font-size: 16px;
	font-weight: 600;
}
.mgProduct .mg_Prod ul li .Pro_tit p{
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
} 
.mgProduct .mg_Prod ul li .Pro_info{
	float: left;
	width: 165px;
}
.mgProduct .mg_Prod ul li .Pro_info p{
	font-size: 13px;
}
.mgProduct .mg_Prod ul li .Pro_info .more{
	display: block;
	position: relative;
}
.mgProduct .mg_Prod ul li .Pro_info a{
	font-size: 13px;
	padding: 10px;
	height:20px;
	border-radius: 20px;
	border: 1px solid #bfbebe;
	line-height: 20px;
	margin-top: 50px;
	text-align: center;
}
.mgProduct .mg_Prod ul li .Pro_info a img{
	float: right;
	margin-right: 20px;
	margin-right: 15px;
}
.mgProduct .mg_Prod ul li .Pro_pic{
	float: right;
	width: 335px;
}
.mgProduct .mg_Prod ul li .Pro_pic img{
	width: 350px;
}

.mg_Pro{
	width: 100%;
	display: block;
	overflow: hidden;
}
.mg_Pro .Pro_det{
	width: 100%;
}
.mg_Pro .Pro_det .Pro_title{
	margin-top: 100px;
}
.mg_Pro .Pro_det .Pro_title h3{
	font-size: 25px;
	color: #036eb7;
	font-weight: 600;
}
.mg_Pro .Pro_det .Pro_title p{
	font-size: 18px;
	color: #036eb7;
	text-transform: uppercase;
}
.mg_Pro .Pro_det .line{
	width: 20px;
	border: 2px solid #036eb7;
    margin: 10px 0 10px;
}
.mg_Pro .Pro_det .Pro_desc{
	float: left;
	width: 400px;
	height:250px;
	margin-top: 50px;
	text-indent: 2rem;
}
.mg_Pro .Pro_det .Det_pic{
	width: 750px;
	float: right;
}
.mg_Pro .Pro_det .Det_pic img{
	width: 750px;
}
.mg_Pro .Pro_det .Det_xn{
	width: 100%;
	margin-bottom: 60px;
	display: inline-block;
}
.mg_Pro .Pro_det .Det_xn h4{
	font-size: 22px;
	font-weight: 600;
	border-bottom: 1px solid #e5e4e4;
	line-height: 50px;
}
.mg_Pro .Pro_det .Det_xn table{
	border-collapse: collapse;
    border-spacing: 0;
	margin-top: 50px;
}
.mg_Pro .Pro_det .Det_xn table .fl{
	background: #e7e7e7;
}
.mg_Pro .Pro_det .Det_xn table .zhibiao{
	width: 750px;
}
.mg_Pro .Pro_det .Det_xn table .canshu{
	width: 400px;
} 
.mg_Pro .Pro_det .Det_xn table tr{
	border-bottom: 1px solid #e9e8e8;
}
.mg_Pro .Pro_det .Det_xn table tr td{
	height: 50px;
	padding-left: 50px;
}

.mgContact{
	width: 100%;
	overflow: hidden;
}
.mgContact .Ccont{
	width: 100%;
	display: block;
}
.mgContact .Ccont ul{
	width: 100%;
}
.mgContact .Ccont ul li{
	width: 550px;
	height: 350px;
	float: left;
	display: block;
    text-align: center;
	background: #f9f9f9;
	box-shadow: 1px 1px 1px rgb(0 0 0 / 25%);
	margin: 20px 20px;
}
.mgContact .Ccont ul li img{
	display: block;
	width: 60px;
	height: 50px;
	margin: 0 auto;
	padding-top: 80px;
}
.mgContact .Ccont ul li h3{
	font-size: 22px;
	font-weight: 600;
	color: #000;
}
.mgContact .Ccont ul li span{
	background: url(../images/mg_index_0111.png)right no-repeat;
    padding: 30px;
}
.mgContact .Ccont ul li span a{
	font-size: 15px;
	color: #009fe7;
}
/*投资者*/
.mgInv{
	width: 100%;
	display: block;
	overflow: hidden;
}
.mgInv .invList{
	width: 100%;
	margin: 40px 0 40px;
}
.mgInv .invList ul{
	width: 100%;
}
.mgInv .invList ul li{
	width: 100%;
	height: 30px;
	padding: 30px;
	margin-top: 20px;
	background: #fff;
	display: inline-block;

}
.mgInv .invList ul li span{
	margin-left: 20px;
}
.mgInv .invList ul li a{
	margin-left: 50px;
}
.mgInv .invList ul li p{
	float: right;
	margin-right: 50px;
}
.mgCon{
	width: 100%;
	overflow: hidden;
	display: block;
	background: #f5f3f0;
	margin: 30px 0 30px;
}
.mgCon .invCon{
	width: 100%;
	background: #fff;
}
.mgCon .invCon h4{
	font-size: 16px;
	font-weight: bold;
	padding-top: 20px;
	line-height: 50px;
	text-align: center;
}
.mgCon .invCon .invinfo{
	padding: 35px;
}
.mgCon .invCon .invinfo tbody tr > td{
	border: 1px solid #000;
}
.mgCon .invCon .invinfo p{
	width: 100%;
}
.mgCon .invCon .invinfo p img{
	width: 100%;
}


.mgTal{
	width: 100%;
	overflow: hidden;
	background: #f5f3f0;
	margin: 30px 0 30px;
}
.mgTal .talList{
	width: 100%;
	background: #fff;
}
.mgTal .talList ul{
	width: 1200px;
	padding: 0 35px;
}
.mgTal .talList ul li{
	width: 95%;
	padding: 35px 0;
	height: 110px;
	margin-bottom: 10px;
	border-bottom:1px solid #f5f3f0;
}
.mgTal .talList ul li h4{
	font-size: 18px;
	line-height: 35px;
	font-weight:bold;
}
.mgTal .talList ul li p{
	font-size: 14px;
	line-height: 25px;
	color: #e40b0b;
}
.mgTal .talList ul li span{
	font-size: 14px;
	line-height: 25px;
	color: #827e7e;
}




/*分页*/
.page-group {
    width: 100%;
    overflow: hidden;
    margin: 30px 0;
    text-align: center;
}
.page-group * {
    display: inline-block;
    height: 24px;
    margin: 0 3px;
    line-height: 24px;
    padding: 0 8px;
    border: 1px solid #0d9688;
}
.page-group .selfpage,
.page-group a:hover {
    background: #0d9688;
    color: #fff;
}

.paging {
    width: 100%;
    margin-top: 20px;
    overflow: hidden;
    padding: 25px;
    margin-bottom: 30px;
    background: #f0f0f0;
}
.paging > div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 40px;
    background: #f0f0f0;
}
.paging .prev{
    border-bottom: 1px solid #dfdede;
    padding: 0 20px;
}
.paging .next{
    padding: 0 20px;
}
.paging > div * {
    line-height: 40px;
    font-size: 14px;
    color: #333;
}
.paging a:hover {
    color: #6272C0;
}



/*右侧客服*/
.qqkefu{
	position: fixed;
    bottom:40%;
    _position: absolute;
   	_top: expression(eval(document.documentElement.scrollTop + 365));
    z-index: 20;
	right:0;
	width:53px
	}
.qqkefu ul li{
	height:47px;
	margin-bottom:1px;
	float:right;
	background:#757575;
	line-height:47px;
	font-size:14px;
	cursor:pointer;
	opacity: 0.9;
	position:relative;
	bottom: 0;
}
.qqkefu ul li a{
	color:#fff;display: block;
	}
.qqkefu ul li.qq_cza{
	overflow:hidden
	}
.qqkefu ul li:hover{
	background:#3bbca4;
	}
.qqkefu ul li.top{
	color:#1c1c1c;
	font-weight:800;
	text-align:center;
	background:#3bbca4 url(../images/top_icon.png) no-repeat center;
	position:relative;
	width:53px;
	cursor:pointer;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	opacity: 0;
	filter: alpha(opacity=0);
}
.qqkefu ul li.top:hover {
	background-color: #3bbca4;
}
.qqkefu ul li b{
	width:53px;
	height:47px;
	display:block;
	overflow:hidden;
	float:left;
}
#zx{width: 53px;}
.qqkefu ul li b.a{
	background:url(../images/czx4.png) no-repeat center center;
}
.qqkefu ul li b.b{
	background:url(../images/czx3.png) no-repeat center center;
}

.qqkefu ul li b.sj{
	background:url(../images/sj.png) no-repeat center center;
}
.qqkefu ul li b.d {
	background:url(../images/bdsq.png) no-repeat center center;
}
.qqkefu ul li b.c{
	background:url(../images/czx5.png) no-repeat center center;
}
.qqkefu ul li b.lxb{
	background:url(../images/phone0.png) no-repeat center center;
}
.erweima{
	height: 150px;
	position: absolute;
	top: -105px;
	left: -134px;
	background: #FFF;
	border: 1px solid #CCC;
	float: right;
	cursor: default !important;
	display:none;
}
.erweima p{
	line-height: 20px;
	color: #000;
	font-size: 12px;
	text-align: center;
	float: left;
	width: 130px;
}
.erweima p img{
	width: 110px;
	height: 110px;
	margin: 10px 10px 0px 10px;
}