﻿@charset "utf-8";

/*reset*/


.header, .content, .container {

	margin-left: auto;

	margin-right: auto;

	width: 1200px;

}
img{vertical-align:top;outline-width:0px;}

/* CSS reset for c_b */



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

	margin: 0;

	padding: 0;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

table th, table td {

	padding: 5px;

}

fieldset, img {

	border: 0;

}

address, caption, cite, code, dfn, em, th, var, i {

	font-style: normal;

	font-weight: normal;

}

ol, ul {

	list-style: none;

}

ception, th {

	text-align: left;

}

q:before, q:after {

	content: '';

}

abbr, acronym {

	border: 0;

}

a {

	color: #666;

	text-decoration: none;

}  /*for ie f6n.net*/

a:focus {

	outline: none;

} /*for ff f6n.net*/

/*定位*/



.tl {

	text-align: left;

}

.tc {

	text-align: center;

}

.tr {

	text-align: right;

}

.bc {

	margin-left: auto;

	margin-right: auto;

}

.fl {

	float: left;

	display: inline;

}

.fr {

	float: right;

	display: inline;

}

.ov {

	overflow: hidden;

}

.zoom {

	zoom: 1

}

.hidden {

	visibility: hidden;

}

.vam {

	vertical-align: middle;

}



/*清除浮动*/



.clear:after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

.clear { /*兼容 IE*/

	zoom: 1;

}

/*清除浮动*/



.clearfix:after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

.clearfix { /*兼容 IE*/

	zoom: 1;

}

 -moz-box-sizing:content-box;

 -webkit-box-sizing:content-box;

 box-sizing:content-box;

/*其他*/



.curp {

	cursor: pointer

}

;

/*原reset*/



sup {

	vertical-align: baseline;

}

sub {

	vertical-align: baseline;

}

input, button, textarea, select, optgroup, option {

	font-family: inherit;

	outline: none;

	font-size: inherit;

	font-style: inherit;

	font-weight: inherit;

}

input, button, textarea, select {

*font-size:100%;

}

input, select {

	vertical-align: middle;

}

body {

	font: 12px/1.231 arial, helvetica, clean, sans-serif;

}

select, input, button, textarea, button {

	font: 99% arial, helvetica, clean, sans-serif;

}

table {

	font-size: inherit;

	font: 100%;

	border-collapse: collapse;

}

pre, code, kbd, samp, tt {

	font-family: monospace;

*font-size:108%;

	line-height: 100%;

}

/*title*/



h1 {

	font-size: 32px;

}

h2 {

	font-size: 26px;

}

h3 {

	font-size: 20px;

}

h4 {

	font-size: 14px;

}

h5 {

	font-size: 12px;

}

h6 {

	font-size: 10px;

}

/*end reset*/











/* CSS Document */



body {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

	font-family: microsoft yahei, "微软雅黑";

	position: relative;

}/*网站字体颜色*/





      
/*内页开始*/

.nybanner {

	width: 100%;

	height: 500px;

}



.rzxq {

	position: relative;

	overflow: hidden;

	padding: 80px 0 0 0;

}

.rzxq .rzxq_switch {

	position: relative;

	width: 450px;

	height: 15px;

	margin: 40px 0;

	left: 50%;

	margin-left: -225px;

}

.rzxq .rzxq_switch #rzxqbtn_l {

	position: absolute;

	cursor: pointer;

	left: 0;

	top: 0px;

	width: 44px;

	height: 11px;

	background: url(../images/jt_l.png) no-repeat center;

}

.rzxq .rzxq_switch #rzxqbtn_r {

	position: absolute;

	cursor: pointer;

	right: 0;

	top: 0px;

	width: 44px;

	height: 11px;

	background: url(../images/jt_r.png) no-repeat center;

}

.rzxq .rzxq_switch .rzxqbtn_yd span {

	float: left;

	height: 12px;

	width: 12px;

	margin-left: 15px;

	background: url(../images/yd03.png) no-repeat center;

}

.rzxq .rzxq_switch .rzxqbtn_yd span:first-child {

	margin-left: 175px;

}

.rzxq .rzxq_switch .rzxqbtn_yd span.cur {

	background: url(../images/yd04.png) no-repeat center;

}

.rzxq_con {

	width: 100%;

	min-width: 1200px !important;

	height: 440px;

	position: relative;

}

.rzxq_con ul {

	position: absolute;

	left: 0;

	top: 0;

	overflow: hidden;

	height: 440px;

}

.rzxq_con ul li {

	height: 440px;

	position: relative;

	left: 0;

	top: 0;

	float: left;

}

.rzxq_con ul li img {

	width: 100%;

}

.rzxq_con ul li .rzxq_aljs a.aljs_a1 {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 70px;

	line-height: 70px;

	text-indent: 110px;

	background: #f1f1f1;

	font-size: 14px;

	color: #666;

}

.rzxq_con ul li .rzxq_aljs a.aljs_a1 i {

	display: block;

	position: absolute;

	left: 180px;

	top: 29px;

	width: 44px;

	height: 11px;

	background: url(../images/jt_r.png) no-repeat center;

}

.rzxq_con ul li .rzxq_aljs:hover a.aljs_a1 {

	background: #c60000;

	color: #fff;

}

.rzxq_con ul li .rzxq_aljs:hover a.aljs_a1 i {

	background: url(../images/jt_r02.png) no-repeat center;

}



.znhuiyi {

	width: 100%;

	background: #f5f5f5;

	padding: 80px 0;

	overflow: hidden;

}

.znhuiyi_pic {

	width: 370px;

	float: left;

	margin: 40px 45px 0 0;

	position: relative;

}

.znhuiyi_pic img {

	width: 100%;

}

.znhuiyi_pic span {

	display: block;

	height: 50px;

	line-height: 50px;

	background: rgba(0,69,107,.8);

	font-size: 18px;

	color: #fff;

	position: absolute;

	width: 100%;

	text-align: center;

	left: 0;

	bottom: 0;

}



.chuanglian {

	overflow: hidden;

	padding: 80px 0;

}

.chuanglian02 {

	overflow: hidden;

	padding-bottom: 80px;

}

.chuanglian_pic {

	width: 571px;

	float: left;

	margin: 40px 58px 0 0;

	position: relative;

}

.chuanglian_pic img {

	width: 100%;

}

.chuanglian_pic span {

	display: block;

	height: 50px;

	line-height: 50px;

	background: rgba(0,69,107,.8);

	font-size: 18px;

	color: #fff;

	position: absolute;

	width: 100%;

	text-align: center;

	left: 0;

	bottom: 0;

}



.fengshui {

	width: 100%;

	overflow: hidden;

	padding: 90px 0;

	background: #f5f5f5;

	text-align: center;

}

.fs_pic {

	width: 260px;

	display: inline-block!important;

	margin: 40px 25px 0 25px;

	background: url(../images/jiejuebj.png) no-repeat;

	text-align: center;

}

.fs_pic img {

	display: inline-block!important;

	padding-top: 7px;

}

.fs_pic span {

	display: block;

	line-height: 80px;

	font-size: 18px;

}



.gongnengqy {

	overflow: hidden;

	padding: 80px 0;

}

.slideTxtBox01 {

	margin-top: 40px;

}

.slideTxtBox01 .hd {

	text-align: center;

	z-index: 99;

	position: relative;

}

.slideTxtBox01 .hd ul li {

	display: inline-block!important;

	margin: 0 25px;

}

.slideTxtBox01 .hd ul li:hover {

	cursor: pointer;

}

.slideTxtBox01 .hd ul li font {

	display: block!important;

	height: 55px;

	line-height: 55px;

	padding: 0 35px;

	color: #666;

	font-size: 16px;

}

.slideTxtBox01 .hd ul li span {

	display: block;

	height: 28px;

	background: url(../images/hdlibj.png) no-repeat center bottom;

}

.slideTxtBox01 .hd ul li.on font {

	background: #c60000;

	color: #fff;

}

.slideTxtBox01 .hd ul li.on span {

	background: url(../images/hdlionbj.png) no-repeat center bottom;

}

.slideTxtBox01 .bd {

}

.picScroll-left01 {

	overflow: hidden;

	position: relative;

	margin-top: -4px;

	z-index: 9;

}

.picScroll-left01 .hd2 {

}

.picScroll-left01 .hd2 .prev {

	display: block;

	width: 51px;

	height: 51px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 220px;

	left: 25px;

	z-index: 999999;

	overflow: hidden;

	cursor: pointer;

	background: rgba(0,0,0,.5) url(../images/jdalbtn_l01.png) no-repeat;

}

.picScroll-left01 .hd2 .next {

	display: block;

	width: 51px;

	height: 51px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 220px;

	right: 25px;

	overflow: hidden;

	cursor: pointer;

	z-index: 9999;

	background: rgba(0,0,0,.5) url(../images/jdalbtn_r01.png) no-repeat;

}

.picScroll-left01 .hd2 ul {

	float: right;

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

}

.picScroll-left01 .bd2 {

	overflow: hidden;

	position: relative;

}

.picScroll-left01 .tempWrap {

}

.picScroll-left01 .bd2 ul {

	overflow: hidden;

	zoom: 1;

}

.picScroll-left01 .bd2 ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

	width: 1200px;

}

.picScroll-left01 .bd2 ul li .pic {

	text-align: center;

}

.picScroll-left01 .bd2 ul li .pic img {

	max-width: 100%;

	display: block;

	margin: 0 auto;

}



.gdgeqiang {

	background: #f5f5f5;

	overflow: hidden;

	padding: 80px 0;

}

.dimian{

	background: #fff;

	overflow: hidden;

	padding: 80px 0;

}

.picScroll-left02 {

	overflow: hidden;

	position: relative;

	z-index: 9;

	margin-top: 40px;

}

.picScroll-left02 .hd2 {

}

.picScroll-left02 .hd2 ul {

	float: right;

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

}

.picScroll-left02 .bd2 {

	overflow: hidden;

	position: relative;

}

.picScroll-left02 .tempWrap {

}

.picScroll-left02 .bd2 ul {

	overflow: hidden;

	zoom: 1;

}

.picScroll-left02 .bd2 ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

	width: 280px;

	margin-right: 27px;

	height: 300px;

	position: relative

}

.picScroll-left02 .bd2 ul li .pic {

	text-align: center;

}

.picScroll-left02 .bd2 ul li .pic img {

	width: 280px;

	height: 300px;

	display: block;

}

.picScroll-left02 .bd2 ul li .geq_title {

	font-size: 16px;

	font-weight: 700;

	line-height: 25px;

	color: #fff;

	background: rgba(0,69,107,.8);

	position: absolute;

	left: 0;

	bottom: 0px;

	padding: 12px 20px;

}

.picScroll-left02 .bd2 ul li .geq_title span {

	font-size: 12px;

	line-height: 20px;

	font-weight: normal;

}


.bangongjj {

	overflow: hidden;

	padding: 80px 0;

}

.slideTxtBox02 {

	margin-top: 40px;

}

.slideTxtBox02 .hd {

	text-align: center;

	z-index: 99;

	position: relative;

	background: url(../images/jiajubj.jpg) repeat-x 0 78px;

}

.slideTxtBox02 .hd ul li {

	display: inline-block!important;

	margin: 0 30px;

}

.slideTxtBox02 .hd ul li:hover {

	cursor: pointer;

}

.slideTxtBox02 .hd ul li font {

	display: block!important;

	height: 55px;

	line-height: 55px;

	padding: 0 35px;

	color: #666;

	font-size: 16px;

}

.slideTxtBox02 .hd ul li span {

	display: block;

	height: 28px;

	background: url(../images/hdlibj.png) no-repeat center bottom;

}

.slideTxtBox02 .hd ul li.on font {

	background: #c60000;

	color: #fff;

}

.slideTxtBox02 .hd ul li.on span {

	background: url(../images/hdlionbj.png) no-repeat center bottom;

}

.slideTxtBox02 .bd {

}

.picScroll-left03 {

	overflow: hidden;

	position: relative;

	margin-top: 40px;

	z-index: 9;

}

.picScroll-left03 .hd2 {

}

.picScroll-left03 .hd2 .prev {

	display: block;

	width: 51px;

	height: 51px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 100px;

	left: 0px;

	z-index: 999999;

	overflow: hidden;

	cursor: pointer;

	background: rgba(0,0,0,.5) url(../images/jdalbtn_l01.png) no-repeat;

}

.picScroll-left03 .hd2 .next {

	display: block;

	width: 51px;

	height: 51px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 100px;

	right: -5px;

	overflow: hidden;

	cursor: pointer;

	z-index: 9999;

	background: rgba(0,0,0,.5) url(../images/jdalbtn_r01.png) no-repeat;

}

.picScroll-left03 .hd2 ul {

	float: right;

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

}

.picScroll-left03 .bd2 {

	overflow: hidden;

	position: relative;

}

.picScroll-left03 .tempWrap {

}

.picScroll-left03 .bd2 ul {

	overflow: hidden;

	zoom: 1;

}

.picScroll-left03 .bd2 ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

	width: 370px;

	margin-right: 45px;

}

.picScroll-left03 .bd2 ul li .pic {

	text-align: center;

}

.picScroll-left03 .bd2 ul li .pic img {

	width: 370px;

	height: 260px;

	display: block;

	margin: 0 auto;

}



.dimian_title {

	width: 100%;

	background: rgba(0,69,107,.8);

	font-size: 18px;

	color: #fff;

	line-height: 55px;

	position: absolute;

	left: 0;

	bottom: 0px;

}

.rqdian {

	overflow: hidden;

	padding: 80px 0;

	background: #f5f5f5;

}

.bzgongyi {

	overflow: hidden;

	padding: 80px 0;

}

.kongtiao {

	overflow: hidden;

	padding: 80px 0;

}



.xiaofang {

	padding: 0 0 80px 0;

	overflow: hidden;

}

.xf_main {

	overflow: hidden;

	margin-top: 40px;

}

.xf_main01 {

	width: 240px;

	float: left;

}

.xf_main01 span {

	display: block;

	width: 180px;

	text-align: center;

	font-size: 14px;

	color: #666;

}








.slideTxtBox03 {

	margin-top: 40px;

}

.slideTxtBox03 .hd {

	text-align: center;

	z-index: 99;

	position: relative;

	background: url(../images/jiajubj.jpg) repeat-x 0 78px;

}

.slideTxtBox03 .hd ul li {

	display: inline-block!important;

	margin: 0 25px;

}

.slideTxtBox03 .hd ul li:hover {

	cursor: pointer;

}

.slideTxtBox03 .hd ul li font {

	display: block!important;

	height: 55px;

	line-height: 55px;

	padding: 0 35px;

	color: #666;

	font-size: 16px;

}

.slideTxtBox03 .hd ul li span {

	display: block;

	height: 28px;

	background: url(../images/hdlibj.png) no-repeat center bottom;

}

.slideTxtBox03 .hd ul li.on font {

	background: #c60000;

	color: #fff;

}

.slideTxtBox03 .hd ul li.on span {

	background: url(../images/hdlionbj.png) no-repeat center bottom;

}

.slideTxtBox03 .bd {

}

.picScroll-left04 {

	overflow: hidden;

	position: relative;

	z-index: 9;

	margin-top: 30px;

}

.picScroll-left04 .hd2 {

	width: 300px;

	margin: 0 auto;

	position: relative;

	text-align: center;

}

.picScroll-left04 .hd2 ul {

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

	display: inline-block;

}

.picScroll-left04 .hd2 ul li {

	float: left;

	width: 12px;

	height: 12px;

	overflow: hidden;

	margin-right: 5px;

	text-indent: -999px;

	cursor: pointer;

	background: url(../images/yd03.png) no-repeat;

}

.picScroll-left04 .hd2 ul li.on {

	background: url(../images/yd04.png) no-repeat;

}

.picScroll-left04 .hd2 .prev {

	display: inline-block;

	width: 44px;

	height: 11px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 0px;

	left: 0px;

	z-index: 999999;

	overflow: hidden;

	cursor: pointer;

	background: url(../images/jt_l.png) no-repeat center;

}

.picScroll-left04 .hd2 .next {

	display: inline-block;

	width: 44px;

	height: 11px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 0px;

	right: 0px;

	overflow: hidden;

	cursor: pointer;

	z-index: 9999;

	background: url(../images/jt_r.png) no-repeat center;

}

.picScroll-left04 .bd2 {

	overflow: hidden;

	position: relative;

	margin-top: 30px;

}

.picScroll-left04 .tempWrap {

}

.picScroll-left04 .bd2 ul {

	overflow: hidden;

	zoom: 1;

}

.picScroll-left04 .bd2 ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

	width: 33%;

	position: relative;

}

.picScroll-left04 .bd2 ul li .pic {

	text-align: center;

}

.picScroll-left04 .bd2 ul li .pic img {

	max-width: 100%;

	display: block;

	margin: 0 auto;

}

.picScroll-left04 .bd2 ul li .pic span {

	display: block;

	line-height: 50px;

	font-size: 16px;

	text-align: center;

	width: 100%;

	color: #fff;

	background: rgba(0,0,0,.5);

	position: absolute;

	left: 0;

	bottom: 0;

}



.slideTxtBox04 {

	margin-top: 40px;

}

.slideTxtBox04 .hd {

	text-align: center;

	z-index: 99;

	position: relative;

}

.slideTxtBox04 .hd ul li {

	display: inline-block!important;

	margin: 0 10px;

}

.slideTxtBox04 .hd ul li:hover {

	cursor: pointer;

}

.slideTxtBox04 .hd ul li font {

	display: block!important;

	height: 55px;

	line-height: 55px;

	padding: 0 30px;

	color: #666;

	font-size: 16px;

}

.slideTxtBox04 .hd ul li span {

	display: block;

	height: 28px;

	background: url(../images/hdlibj.png) no-repeat center bottom;

}

.slideTxtBox04 .hd ul li.on font {

	background: #c60000;

	color: #fff;

}

.slideTxtBox04 .hd ul li.on span {

	background: url(../images/hdlionbj.png) no-repeat center bottom;

}

.slideTxtBox04 .bd {

}

.slideTxtBox04 .arrow {

}

.slideTxtBox04 .arrow a {

}

.slideTxtBox04 .arrow .prev {

	display: block;

	width: 43px;

	height: 78px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 446px;

	left: 206px;

	z-index: 999999;

	overflow: hidden;

	cursor: pointer;

	background: url(../images/haha_r.png) no-repeat center;

}

.slideTxtBox04 .arrow .next {

	display: block;

	width: 43px;

	height: 78px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 446px;

	right: 206px;

	overflow: hidden;

	cursor: pointer;

	z-index: 9999;

	background: url(../images/haha_l.png) no-repeat center;

}

.zhinbg_pic {

	position: relative;

	z-index: 9;

	margin-top: -4px;

}

.zhinbg_wen {

	position: absolute;

	width: 650px;

	background: rgba(255,255,255,.8);

	height: 60px;

	left: 187px;

	bottom: 50px;

	line-height: 30px;

	color: #333;

	padding: 35px 90px;

}



.picScroll-left05 {

	overflow: hidden;

	position: relative;

	z-index: 9;

	margin-top: 40px;

}

.picScroll-left05 .hd2 {

}

.picScroll-left05 .hd2 ul {

	float: right;

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

}

.picScroll-left05 .bd2 {

	overflow: hidden;

	position: relative;

}

.picScroll-left05 .tempWrap {

	margin-left: 70px;

}

.picScroll-left05 .bd2 ul {

	overflow: hidden;

	zoom: 1;

}

.picScroll-left05 .bd2 ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

	width: 302px;

	margin: 0 25px;

	position: relative

}

.picScroll-left05 .bd2 ul li .pic {

	text-align: center;

}

.picScroll-left05 .bd2 ul li .pic img {

	width: 320px;

	height: 230px;

	display: block;

}

.picScroll-left05 .bd2 ul li .gongy_title {

	font-size: 18px;

	color: #333;

	text-align: center;

	line-height: 35px;

}

.picScroll-left05 .bd2 ul li .gongy_title span {

	font-size: 12px;

	line-height: 22px;

	display: block;

	color: #999;

	width: 290px;

	margin: 0 auto;

}

.picScroll-left05 .hd2 .next {

	top: 52px;

	right: 0px;

	display: block;

	width: 50px;

	height: 96px;

	position: absolute;

	overflow: hidden;

	cursor: pointer;

	z-index: 99999;

	background: url(../images/gonyilr.png) no-repeat -50px 0;

}

.picScroll-left05 .hd2 .prev {

	display: block;

	width: 50px;

	height: 95px;

	float: right;

	position: absolute;

	overflow: hidden;

	cursor: pointer;

	z-index: 99999;

	top: 52px;

	left: 0px;

	background: url(../images/gonyilr.png) no-repeat;

}



.fw_lc {

	padding: 80px 0;

	overflow: hidden;

	background: #f5f5f5;

}

.nylcmain01 {

	width: 145px;

	float: left;

	text-align: center;

}

.nylcmain01 img {

	display: inline-block!important;

}

.nylcmain01 span {

	display: block;

	font-size: 14px;

	color: #333;

	line-height: 25px;

	padding: 8px 0;

	text-align: center;

}

.nylcmain02 {

	width: 175px;

	float: left;

	text-align: center;

}

.nylcmain02 img {

	display: inline-block!important;

}

.nylcmain02 span {

	display: block;

	font-size: 14px;

	color: #333;

	line-height: 25px;

	padding: 8px 0;

	text-align: center;

}

.nylc_jiantou {

	width: 53px;

	float: left;

	text-align: center;

	line-height: 150px;

}

.nylc_jiantou img {

	display: inline-block!important;

}



.fangan_fl {

	background: #f5f5f5;

	height: 80px;

	text-align: center;

}

.fangan_fl li {

	display: inline-block;

	padding: 0 30px;

	line-height: 80px;

	font-size: 16px;

	margin: 0 20px;

}

.fangan_fl li a {

}

.fangan_fl li.on a {

	color: #c60000;

}

.fangan_fl li.on {

	border-bottom: 2px solid #c60000;

}



/*关于我们*/

.ab_list {

	text-align: center;

	overflow: hidden;

	z-index: 99;

	position: relative;

	margin: 50px 0 30px 0;

	background: url(../images/jiajubj.jpg) repeat-x 0 78px;

}

.ab_list ul li {

	display: inline-block!important;

	margin: 0 25px;

}

.ab_list ul li a font {

	display: block!important;

	height: 55px;

	line-height: 55px;

	padding: 0 20px;

	color: #666;

	font-size: 15px;

}

.ab_list ul li a span {

	display: block;

	height: 28px;

	background: url(../images/hdlibj.png) no-repeat center bottom;

}

.ab_list ul li.on a font {

	background: #c60000;

	color: #fff;

}

.ab_list ul li.on a span {

	background: url(../images/hdlionbj.png) no-repeat center bottom;

}

.ab_list ul li:hover a font {

	background: #c60000;

	color: #fff;

}

.ab_list ul li:hover a span {

	background: url(../images/hdlionbj.png) no-repeat center bottom;

}

.company2 {

	padding-bottom: 50px;

	width: 1060px;

	margin: 0 auto;

	min-height: 400px;

}

.company2 p {

	font-size: 16px;

	line-height: 30px;

}

/*关于我们结束*/





/*新闻资讯*/

.newlist {

}

.newlist ul li {

	display: block;

	clear: both;

	padding: 25px 0;

	border-bottom: 1px solid #f1f1f1;

}

.newlist ul li .imgk {

	width: 300px;

}

.newlist ul li .imgk img {

	width: 300px;

	height: 300px;

}

.newlist ul li .lin {

	width: 845px;

	padding-left: 40px;

}

.lidate {

	font-size: 12px;

	color: #ddd;

	line-height: 30px;

	padding-top: 5px;

}

.newlist ul li .lin h4 {

	font-size: 18px;

	font-weight: normal;

	line-height: 40px;

}

.newlist ul li .lin p {

	font-size: 14px;

	color: #999;

	line-height: 25px;

}

.morehn {

	width: 120px;

	line-height: 40px;

	font-size: 14px;

	color: #fff;

	background: #c60000;

	text-align: center;

	margin-top: 20px;

}

/* 通用分页样式 */

.pages {

	padding: 5px 0;

	margin: 40px 0 80px 0;

	clear: both;

	text-align: center;

}

.pages:after {

	content: '.';

	clear: both;

	height: 0;

	line-height: 0;

	display: block;

	visibility: hidden;

}

.pages ul {

	padding: 0;

	list-style: none;

	margin: 0;

	display: block;

	width: 100%;

}

.pages li {

	display: inline-block;

	margin-right: 5px;

	float: none;

}

.pages li a {

	padding: 5px 10px;

	border: 1px solid #e1e1e1;

	height: 24px;

	line-height: 24px;

	color: #666;

}

.pages li a:hover {

	border: 1px solid #d21302;

	background: #d21302;

	color: #fff;

	text-decoration: none;

}

.pages li span {

	border: 1px solid #e1e1e1;

	height: 24px;

	line-height: 24px;

	color: #c4c4c4;

	padding: 5px 10px;

}

.pages .current a {

	border: 1px solid #d21302;

	background: #d21302;

	color: #fff;

}



/*新闻详细*/

.news_xx{

	padding: 20px 0 80px 0;

}

.news_xx01 {

	font-size: 25px;

	line-height: 40px;

	text-align: center;

	color: #d21302;

}

.news_xx02 {

	text-align: center;

	font-size: 14px;

	color: #999;

	line-height: 35px;

	padding-bottom: 10px;

	border-bottom: 1px dashed #ddd;

}

.news_xx03 {

	padding: 20px;

	font-size: 16px;

	line-height: 30px;

	color: #666;

	min-height: 400px;

}

.news_xx03 p {

	font-size: 16px;

	line-height: 30px;

	color: #666;

}

.news_xx04 img {

	display: block;

	margin: 20px auto;

}

.news_sx {

	padding: 0 20px;

	height: 40px;

	border: 1px solid #ddd;

	line-height: 40px;

	color: #333;

}

.news_sx a {

	color: #d21302;

}

.n_s {

	width: 50%;

	float: left;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.n_x {

	width: 50%;

	float: right;

	text-align: right;

	hite-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}




.caselist{

	overflow: hidden;

	padding-top: 30px;

}

.caselist ul li{

	    width: 365px;

    margin: 0 17px 50px 17px;

    float: left;

}

.caselist ul li *{

	transition: all .8s ease;

    -moz-transition: all .8s ease;

    -webkit-transition: all .8s ease;

    -o-transition: all .8s ease;

}

.caselist ul li .caselist_pic{

	width: 365px;

	height: 365px;

	overflow: hidden;

	position: relative;

}
.aljs_a1{color:#fff !important;}
.caselist ul li .caselist_pic img{

	width: 365px;

	height: 365px;

}

.how_much{

	font-size: 14px;

	text-align: center;

	width: 100%;

	background: rgba(210,19,2,.8);

	line-height: 40px;

	position: absolute;

	left: 0;

	bottom: -40px;

}

.how_much a{

	color: #fff;

}

.caselist ul li:hover .how_much{

	bottom: 0;

}

.caselist ul li:hover .caselist_pic img{

	    transform: scale(1.1, 1.1);

    -ms-transform: scale(1.1, 1.1);

    -moz-transform: scale(1.1, 1.1);

    -webkit-transform: scale(1.1, 1.1);

    -o-transform: scale(1.1, 1.1);

}

.caselist ul li .lin h4{

	font-size: 16px;

	line-height: 55px;

	font-weight: normal;

	display: block;

	width: 320px;

	    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

	padding-right: 25px;

	background: url(../images/jt_r.png) no-repeat right center;

}

.caselist ul li:hover .lin h4{

	width: 340px;

}

.caselist ul li .lin p{

	font-size: 14px;

	color: #999;

	line-height: 25px;

}

/*案例详细*/

.picScroll-left06 {

	overflow: hidden;

	position: relative;

	z-index: 9;

	margin: 30px 0;

}

.picScroll-left06 .hd2 {

	width: 500px;

	margin: 30px auto;

	position: relative;

	text-align: center;

}

.picScroll-left06 .hd2 ul {

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

	display: inline-block;

}

.picScroll-left06 .hd2 ul li {

	float: left;

	width: 12px;

	height: 12px;

	overflow: hidden;

	margin-right: 5px;

	text-indent: -999px;

	cursor: pointer;

	background: url(../images/yd03.png) no-repeat;

}

.picScroll-left06 .hd2 ul li.on {

	background: url(../images/yd04.png) no-repeat;

}

.picScroll-left06 .hd2 .prev {

	display: inline-block;

	width: 44px;

	height: 11px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 0px;

	left: 0px;

	z-index: 999999;

	overflow: hidden;

	cursor: pointer;

	background: url(../images/jt_l.png) no-repeat center;

}

.picScroll-left06 .hd2 .next {

	display: inline-block;

	width: 44px;

	height: 11px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 0px;

	right: 0px;

	overflow: hidden;

	cursor: pointer;

	z-index: 9999;

	background: url(../images/jt_r.png) no-repeat center;

}

.picScroll-left06 .bd2 {

	overflow: hidden;

	position: relative;

	margin-top: 30px;

}

.picScroll-left06 .tempWrap {

}

.picScroll-left06 .bd2 ul {

	overflow: hidden;

	zoom: 1;

}

.picScroll-left06 .bd2 ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

	width:1200px;

	position: relative;

}

.picScroll-left06 .bd2 ul li .pic {

	text-align: center;

}

.picScroll-left06 .bd2 ul li .pic img {

	max-width: 1000px;

	display: inline-block;

}



.news_xx05 {

	padding: 20px;

	font-size: 16px;

	line-height: 30px;

	color: #666;width:800px; margin:0 auto;

}
.news_xx05 img{ width:800px;}
.news_xx05 table td{ border:1px solid #ccc; color:#333;padding-left:20px;}

.news_xx05 p {

	font-size: 16px;

	line-height: 30px;

	color: #666;

}

.news_xx05 span{

	font-size: 18px !important;

	color: #c60000;

	line-height: 45px;

}



/*在线留言*/

.mess {

	padding: 0;

	margin: 0;

	font-size: 14px;

	margin-left: 200px;

}

.mess tr {

	padding: 0;

	margin: 0;

	line-height: 50px;

	height: 50PX

}

.mess input {

	display: inline-block;

	height: 25px;

	padding: 2px 8px;

	font-size: 12px;

	line-height: 1.42857143;

	color: #555;

	background-color: #fff;

	background-image: none;

	border: 1px solid #ccc;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

}



.mess textarea {

	width:500px !important;

	display: inline-block;

	padding: 2px 8px;

	font-size: 12px;

	line-height: 1.42857143;

	color: #555;

	background-color: #fff;

	background-image: none;

	border: 1px solid #ccc;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

}

.mess .submit {

	width: 240px;

	height: 40px !important;

	text-align: center;

	color: #fff !important;

	font-size: 16px;

	background: #d21302 !important;

	border-radius: 10px;

	border: 0 none;

	cursor: pointer;

}

div.pfw{position:relative;border:1px solid #e1e1e1; margin-top:30px; }

div.pfw:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;overflow:hidden;}

div.pfw h3{height:30px;line-height:30px;font-size:1em;margin:0;padding:0 0 0 20px;background:#f6f6f6 url(../images/heading_bg.png) 8px top no-repeat;border-bottom:1px solid #e1e1e1; color:#444; font-weight:bold;}

div.pfw h3 small{font-size:12px;color:#666;font-weight:normal;padding-left:4px;font-style:normal;}

div.pfw h3 .more{display:block;float:right;height:30px;line-height:30px;padding-right:8px;font-weight:normal;font-size:12px;margin-right:5px;}

div.pfw .content{margin:5px;font-size:12px;line-height: 1.6em;padding:10px;}

div.pfw .adm_reply {margin:6px 0 0 0;font-size:1em;line-height:200%;padding:25px 5px 25px 25px;position:relative; color:#444; border-top:1px solid #e1e1e1; background:#f7faff;}

div.pfw .adm_reply span{color:darkred; font-weight:bold; color:#e77718; }




.ablum_list ul li{

	display: block;

	width: 355px;

	float: left;

	margin: 0 22px 25px 22px;

}

.ablum_pic img{

	padding: 5px;

	border: 1px solid #eee;

	width: 100%;

	width: 342px;

	height: 215px;

}

.ablum_title{

	height: 50px;

	line-height: 50px;

	width: 330px;

	text-align: center;

	white-space:nowrap; 

overflow:hidden; 

text-overflow:ellipsis;

}

.album_xx img{

	margin: 10px auto;

}



.ditu iframe{

	padding: 2px;

	border: 1px solid #eee;

}





 .p14-prodcontent-1 {
            background: #ffffff;
            padding: 32px 0 42px;
            margin-bottom: 22px;
        }
        
        .p14-prodcontent-1-tit {
            height: 40px;
            font-size: 24px;
            line-height: 40px;
            border-bottom: 2px solid #d4d4d4;
            margin-bottom: 20px;
        }
        
        .p14-prodcontent-1-tit span {
            display: inline-block;
            height: 40px;
            color: #464646;
            border-bottom: 2px solid  #c60000;
            padding-left: 34px;
            background: url(../images/p14-icon11.png) no-repeat 2px center;
        }
        
        .p14-prodcontent-1-tit em {
            font-size: 18px;
            font-family: Arial;
            text-transform: uppercase;
            font-style: normal;
            color: #c2c2c1;
        }
        
        .p14-prodcontent-1-desc {
            padding-left: 15px;
            padding-right: 15px;
        }
    
        .p14-product-2-tit {
            height: 46px;
            line-height: 46px;
            border-bottom: 2px solid #dfdfdf;
            margin-bottom: 30px;
            padding-top: 26px;
        }
        
        .p14-product-2-tit b {
            display: inline-block;
            font-size: 24px;
            font-weight: normal;
            color: #464646;
            padding-left: 52px;
            border-bottom: 2px solid #c60000;
            background:url(../images/p14-icon11.png) no-repeat 22px center;
        }
        
        .p14-product-2-tit span {
            margin-left: 10px;
            font-size: 18px;
            font-family: Arial;
            color: #c2c2c1;
            text-transform: uppercase;
        }
        
        .p14-product-2-list dl {
            float: left;
            width: 23.8%;
            border: 1px solid #dfdfdf;
            margin-right: 1.5%;
            box-sizing: border-box;
        }
.p14-product-2-list dl:nth-child(4){margin-right:0px;}
        .p14-product-2-list dl.p14-product-clear {
            margin-right: 0;
        }
        
        .p14-product-2-list dl img {
            display: block;
            width: 100%;
        }
        
        .p14-product-2-list dd {
            padding: 10px 28px 10px 10px;
            margin-right: 2px;
            position: relative;
        }
        
        .p14-product-2-list h3 {
            height: 30px;
            font-size: 16px;
            font-weight: normal;
            line-height: 30px;
            color: #191919;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-product-2-list h3 a {
            color: #191919;
        }
        
        .p14-product-2-desc {
            font-size: 14px;
            line-height: 24px;
            color: #666;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-product-2-list dl:hover {
            border-color: #d10214;
        }
        
        .p14-product-2-list dl:hover h3 a {
            color: #d10214;
        }




/* 内页公用 */
.listBanner{ width:1920px; height:255px;position:relative;margin-left:-960px;left:50%;}
.listWrapper{padding-bottom:60px;overflow:hidden;}
.breadCrumb{height:50px;line-height:50px;border-bottom:1px solid #e1e1e1;margin-bottom:25px;font-family:"microsoft Yahei";}
.breadCrumb p{background: url('../images/h_icon.png') no-repeat left center;padding-left:20px;width:1200px;}
.breadCrumb .back{float:right;width:80px;height:28px;line-height:28px;text-align:center;border-radius:5px;background:#999;color:#fff;margin-top:10px;}
.breadCrumb .back:hover{background:#b61f24;transition:all 0.3s;}
.listMenu{height:50px;font-size:14px;}
.listMenu a{display:inline-block;line-height:48px;margin-right:35px;}
.listMenu a:hover,.listMenu a.current{border-bottom:2px solid #b61f24;color:#b61f24;}
.breadCrumb .fr{background:url('../images/h_icon.png') no-repeat left center;padding-left:18px;}
.listLeft{width:910px; float:left; overflow: hidden;}
.listRight{width:250px;padding-left:19px;border-left:1px dotted #d1d1d1;}
.listBox{width:930px;overflow:hidden;}


/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.grWidth{width:1200px; margin:0 auto;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb30{margin-bottom:30px;}
.ce{text-align:center;}
.hide{overflow:hidden;}
.erp{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.padding120{padding-bottom: 120px!important;}
.about_m1{ width:900px;}
.about_m1 img{ max-width: 100%;}





/* about 关于我们 */
/* aboutProfile */
.aboutProfile{width: 100%;}
.aboutProfile .mainCon{width: 100%;}
.aboutProfile .mainCon 
.aboutProfile .mainCon .box1{width: 100%;height: 386px;padding-bottom: 52px;}
.aboutProfile .mainCon .box1 dl{width: 100%;}
.aboutProfile .mainCon .box1 dt{width: 580px;height: 386px;position: relative;float: left;}
.aboutProfile .mainCon .box1 dt h3{padding: 10px 0 0 28px;width: 255px;height: 339px;background: #c60000;font-size: 18px;color: #fff;font-weight: bold;}
.aboutProfile .mainCon .box1 dt img{position: absolute;top: 48px;right: 0;display: block;}
.aboutProfile .mainCon .box1 dd{width: 568px;float: right;margin-top: 26px;}
.aboutProfile .mainCon .box1 dd p{font-size: 14px;color: #888888;line-height: 24px;}
.aboutProfile .mainCon .box2{background: url(../images/aboutprofilebg02.jpg) no-repeat center;height: 448px;}
.aboutProfile .mainCon .box2 .con{padding: 49px 50px 0 28px;width: 768px;height: 318px;background: url(../images/aboutprofilebg01.jpg) no-repeat center;}
.aboutProfile .mainCon .box2 .con p{font-size: 14px;color: #888888;line-height: 24px;}



/* aboutMien */
.aboutMien{width: 100%;padding-bottom: 40px;background: #fff;}
.aboutMien .mainCon{ width:100%; height:600px; position:relative;margin-top:34px;}
.aboutMien .mainCon span{ display:block; width:10px; height:18px; cursor:pointer; position:absolute; top:50%; margin-top:-9px;overflow: hidden;z-index: 99;}
.aboutMien .mainCon .btn01{ background:url(../images/aboutmienbtn01.png) no-repeat left top; left:216px;}
.aboutMien .mainCon .btn02{  background:url(../images/aboutmienbtn02.png) no-repeat left top; right:216px;}
.aboutMien .aboutMienCon{ overflow:hidden; width:1200px; height:600px; margin:0 auto; position:relative}
.aboutMien .aboutMienCon .aboutMienBox{width: 1200px;height: 600px;margin: 0 auto;}
.aboutMien .aboutMienCon .iteam .Pic{position: relative;display: block;}
.aboutMien .aboutMienCon .iteam img{ display:block}
.aboutMien .aboutMienCon .iteam b{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/aboutmienbg.png) repeat;}
.aboutMien .aboutMienCon .iteam.active b{ display:none;}
.aboutMien .aboutMienCon .iteam.active{height: 400px;top: 0 !important;}
.aboutMien .aboutMienCon .iteam.active .Pic{box-shadow: 1px 6px 4px #ebebeb;display: block;border: 5px solid #f6f6f6;}
.aboutMien .aboutMienCon .iteam.active p{color: #666666;font-size: 15px;margin-top: 15px;text-align: center;}



/* aboutHonor */
.aboutHonor{width: 100%;padding-bottom: 60px;background: #f6f6f6;}
.aboutHonor .mainCon{ width:100%; position:relative;margin-top:34px;}
.aboutHonor .mainCon i{ display:block; width:42px; height:42px; cursor:pointer; position:absolute; top:184px; overflow: hidden;z-index: 99;}
.aboutHonor .mainCon .btn01{ background:url(../images/abouthonorbtn01.png) no-repeat left top; left:-70px;}
.aboutHonor .mainCon .btn02{background:url(../images/abouthonorbtn02.png) no-repeat left top; right:-70px;}
.aboutHonor .mainCon .aboutHonorCon{width: 100%;position: relative;height: 450px;overflow: hidden;}
.aboutHonor .mainCon .aboutHonorCon ul{width: 105%;position: absolute;top: 0;left: 0;}
.aboutHonor .mainCon .aboutHonorCon li{width: 276px;float: left;margin-right: 32px;}
.aboutHonor .mainCon .aboutHonorCon li p{width: 276px;height: 395px;background:url(../images/abouthonorbg.png) no-repeat center;}
.aboutHonor .mainCon .aboutHonorCon li span{display: block;width: 100%;margin-top: 16px;font-size: 14px;color: #666;text-align: center;}
.aboutHonor .mainCon .aboutHonorCon li img{display: block;margin: 0 auto;padding-top:18px;height:360px;}


/* aboutHistory */
.aboutHistory{width: 100%;background: url(../images/abouthistorybg01.jpg) no-repeat center;height: 713px;}
.aboutHistory .InpageTitle2 h3{color: #fff;}
.aboutHistory .InpageTitle2 p{color: #d0ebee;}
.aboutHistory .InpageTitle2 i{background: #fff;}
.aboutHistory .mainCon{width: 100%;position: relative;margin-top: 42px;}
.aboutHistory .mainCon{ width:100%; position:relative;margin-top:34px;}
.aboutHistory .mainCon i{ display:block; width:42px; height:42px; cursor:pointer; position:absolute; top:170px; overflow: hidden;z-index: 99;}
.aboutHistory .mainCon .btn01{ background:url(../images/abouthonorbtn01.png) no-repeat left top; left:-70px;}
.aboutHistory .mainCon .btn02{background:url(../images/abouthonorbtn02.png) no-repeat left top; right:-70px;}
.aboutHistory .mainCon .conBox .box1{height: 379px;width: 1200px;position: relative;overflow: hidden;}
.aboutHistory .mainCon .conBox .box1 ul{position: absolute;top: 0;left: 0;}
.aboutHistory .mainCon .conBox .box1 li{float: left;width: 1200px;height: 379px;}
.aboutHistory .mainCon .conBox .box1 dl{padding-top: 14px;background: url(../images/abouthistorybg02.jpg) no-repeat center;height: 345px; text-align:center}
.aboutHistory .mainCon .conBox .box1 dt{width: 595px;float: left;margin-left: 36px;}
.aboutHistory .mainCon .conBox .box1 dd{padding-top: 52px;}
.aboutHistory .mainCon .conBox .box1 dd h3{font-size: 36px;color: #c60000;}
.aboutHistory .mainCon .conBox .box1 dd p{font-size: 16px;color: #666666;line-height: 24px;margin-top: 34px;}
.aboutHistory .mainCon .conBox .box2{background: url(../images/abouthistorybg03.png) no-repeat center 3px;margin-top: 42px;width: 1170px;padding: 0 15px;height: 60px;position: relative;overflow: hidden;}
.aboutHistory .mainCon .conBox .box2 ul{position: absolute;top: 0;left: 0;}
.aboutHistory .mainCon .conBox .box2 li{width: 108px;float: left;text-align: center;}
.aboutHistory .mainCon .conBox .box2 li span{display: block;width: 28px;height: 28px;background: url(../images/abouthistory_icon01.png) no-repeat center;margin: 0 auto;}
.aboutHistory .mainCon .conBox .box2 li p{font-size: 18px;color: #fff;font-weight: bold;margin-top: 10px;}
.aboutHistory .mainCon .conBox .box2 li.cur span{background: url(../images/abouthistory_icon02.png) no-repeat center;}

/* aboutCulture */
.wenhua em{ list-style:none; width:575px; float:left;height:70px; background:#fff; line-height:70px;margin:10px; text-align:center;font-size:18px;color: #333;}
.wenhua em:hover{ background:#c60000; color:#fff;}
.aboutCulture{width: 100%;background: url(../images/aboutculturebg.jpg) no-repeat center;height:680px;}
.aboutCulture .mainCon{width: 100%;position: relative;margin-top: 60px;}
.aboutCulture .mainCon li{float: left;width:105px;margin-left: 13px;height: 100px;text-align: center; background:#fff; border-radius:50px}
.aboutCulture .mainCon li:first-child{margin-left: 0;}
.aboutCulture .mainCon p{ text-align:center; line-height:38px;font-size:16px;color: #333;margin-bottom:30px;}
.aboutCulture .mainCon li p{margin-top: 16px;color: #333;line-height: 32px;font-weight:bold}
.aboutCulture .mainCon li:hover{background:#c60000}
.aboutCulture .mainCon h3{font-size: 24px;color: #333333;text-align:center; line-height:40px;margin-top:20px;}
.aboutCulture .mainCon li:hover h3,.aboutCulture .mainCon li:hover p{color: #fff;}



/* linkUsMap */
.linkUsMap{width: 100%;padding-top: 58px;background: #f6f6f6;padding-bottom: 68px;}
.linkUsMap .mainCon{width: 100%;}
.linkUsMap .mainCon .conL{width: 455px;height:304px;float: left;background: #fff;padding: 46px 70px 0 75px;}
.linkUsMap .mainCon .conL h3{font-size: 24px;color: #0e98a5;margin-bottom: 10px;}
.linkUsMap .mainCon .conL .box{width: 100%;}
.linkUsMap .mainCon .conL .box li{height: 66px;border-bottom: 1px solid #e5e5e5;overflow: hidden;}
.linkUsMap .mainCon .conL .box li img{display: block;margin-top: 18px;float: left;position: relative;  top: 2px;}
.linkUsMap .mainCon .conL .box li p{float: left;margin-top: 26px;width: 402px;float: right;}
.linkUsMap .mainCon .conL .box p span{font-size: 15px;color: #666666;}
.linkUsMap .mainCon .conL .box p em{font-size: 15px;color: #333;}


/* InpageTitle2 */
.InpageTitle2{width: 100%;text-align: center;padding-top: 52px;}
.InpageTitle2 h3{font-size: 30px;color: rgb(51, 51, 51);font-weight: normal;}
.InpageTitle2 i{display: block;height: 2px;background: #c60000;width: 42px;margin: 20px auto 0;}
.InpageTitle2 p{font-size: 12px;color: #999999;font-family: arial;margin-top: 8px;text-transform: uppercase;}


.contact table td{ border:1px solid #ccc; line-height:30px;padding-left:20px;}



.video{ float:left; width:38.4%; position:relative; line-height:0; background:#000000;}
.video .Vide{ width:100%;opacity:0.9; filter:alpha(opacity=90); }
.video .btn1{ float:left; width:48px; height:48px; position:absolute; left:50%; top:50%; z-index:8; margin:-24px 0 0 -24px; cursor:pointer;}



/* 视频弹窗 */
.video_tc{display: none; position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 1999;background: rgba(0,0,0,0.60);}
.video_tc .vid_m{position: absolute;left: 20%;top: 20%;width: 60%;height: auto;padding: 0 30px;}
.video_tc .vid_m i{
    float: left;
    width: 32px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    font-family: Arial;
    position: absolute;
    right: -4px;
    top: 0;
    background: #d21302 url(../images/main19.png) center no-repeat;
    border-radius: 50%;
    transform: rotate(45deg);
    cursorp;
    }
.video_tc .vid_m ._vid{float: left; width: 100%;}
.video_tc .vid_m ._vid video{display: block;position: relative;width: 100%;height: 100%;object-fit: cover;}

@media  screen and (max-width:1229px){
  .video_tc .vid_m{left: 10%;top: 50%;width: 80%;
  -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%); }
}
@media  screen and (max-width:767px){
  .video_tc .vid_m{left: 5%;top: 50%;width: 90%; padding: 0 15px;}
  .video_tc .vid_m i{width: 10px;height: 10px; background-size:  100%;}
}

