@charset "utf-8";

html,

body,

ul,

li,

ol,

dl,

dd,

dt,

p,

h1,

h2,

h3,

h4,

h5,

h6,

form,

fieldset,

legend,

img {

	margin: 0;

	padding: 0

}



body {

	font: 14px/1.0531 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

	color: #414141;

	margin: 0;

	padding: 0;

	line-height: 1.5;

}



 :focus {

	outline: 1;

}



::selection {

	background-color: #005dbd;

	color: #fff;

}



::-moz-selection {

	background-color: #005dbd;

	color: #fff;

}



::-webkit-selection {

	background-color: #005dbd;

	color: #fff;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

	display: block;

}



a {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

	color: #414141;

}



ins {

	background-color: #ff9;

	color: #000;

	text-decoration: none;

}



mark {

	background-color: #ff9;

	color: #000;

	font-style: italic;

	font-weight: bold;

}



del {

	text-decoration: line-through;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

}



hr {

	display: block;

	height: 1px;

	border: 0;

	border-top: 1px solid #cccccc;

	margin: 1em 0;

	padding: 0;

}



li,

ul {

	list-style-type: none;

}



img {

	display: inline-block;

	border: none;

}



a:link,

a:hover,

a:active,

a:visited {

	text-decoration: none;

}



input,

textarea {

	outline: 0;

	border: 0;

}



textarea {

	resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

	font-weight: normal;

	font-style: normal;

}





/* flexslider */



.flexslider {

	position: relative;

	height: 660px;

	overflow: hidden;

	background: url(../images/loading.gif) 50% no-repeat;

}



.slides {

	position: relative;

	z-index: 1;

}



.slides li {

	height: 660px;

}

.slides li a{

	height: 660px;

	display: block;

	z-index: 2;

}

.flex-control-nav {

	position: absolute;

	bottom: 10px;

	z-index: 2;

	width: 100%;

	text-align: center;

}



.flex-control-nav li {

	display: inline-block;

	width: 14px;

	height: 14px;

	margin: 0 5px;

	*display: inline;

	zoom: 1;

}



.flex-control-nav a {

	display: inline-block;

	width: 14px;

	height: 14px;

	line-height: 40px;

	overflow: hidden;

	background: url(../images/dot.png) right 0 no-repeat;

	cursor: pointer;

}



.flex-control-nav .flex-active {

	background-position: 0 0;

}



.flex-direction-nav {

	position: absolute;

	z-index: 3;

	width: 100%;

	top: 45%;

}



.flex-direction-nav li a {

	display: block;

	width: 50px;

	height: 50px;

	overflow: hidden;

	cursor: pointer;

	position: absolute;

}



.flex-direction-nav li a.flex-prev {

	left: 40px;

	background: url(../images/prev.png) center center no-repeat;

}



.flex-direction-nav li a.flex-next {

	right: 40px;

	background: url(../images/next.png) center center no-repeat;

}





/*search*/



.search_box {

	width: 100%;

	height: 62px;

	border-bottom: 1px solid #E6E6E6;

}



.search {

	width: 1180px;

	margin: auto;

}



.keytext {

	width: 700px;

	height: 62px;

	line-height: 62px;

	float: left;

	font-family: Microsoft YaHei;

	font-size: 14px;

	color: #fff;

}



.keytext a {

	margin: 0px 12px 0px 0px;

	color: #5f5f5f;

	display: inline-block;

}



.keytext a:hover {

	color: #a20f09;

}



.keytext i {

	display: inline-block;

	font-size: 14px;

	color: #5f5f5f;

}



.rmgj-n-r {

	float: right;

	margin-top: 15px;

}



.rmgj-n-r .text {

	width: 220px;

	padding-left: 5px;

	font-size: 14px;

	font-family: Montserrat, sans-serif;

	height: 30px;

	margin-right: 0;

	color: #414141;

	outline: none;

	border-bottom: 1px solid #d9dbda;

	background: #fff;

	float: left;

	box-sizing: border-box;

	-webkit-transition: all 0.15s ease;

	-moz-transition: all 0.15s ease;

	-ms-transition: all 0.15s ease;

	transition: all 0.15s ease;

}



.keytext span {

	padding-right: 10px;

	display: block;

	float: left;

	color: #666666;

	font-size: 15px;

}



.submit {

	width: 28px;

	float: left;

	padding: 0;

	text-align: center;

	height: 30px;

	border-bottom: 1px solid #d9dbda;

	background: url(../images/ss.png)no-repeat 0px;

	vertical-align: middle;

	cursor: pointer;

	color: #fff;

}





/*title*/



.title {

	width: 1180px;

	margin: 0 atuo;

}



.title h3,

.title h2 {

	text-align: left;

	margin: 45px auto 40px auto;

	background: url(../images/title_bg.png) no-repeat 424px;

	height: 45px;

	padding-left: 420px;

}



.title h3 a,

.title h2 a {

	color: #2470c6;

	font-weight: bold;

	float: left;

	font-size: 24px;

	margin-top: 10px;

	padding-left: 50px;

}



.title h3 span,

.title h2 span {

	color: #d1dae1;

	font-size: 14px;

	font-weight: bold;

	letter-spacing: 14px;

	text-transform: uppercase;

}



.title h3 p,

.title h2 p {

	color: #005dbd;

	font-size: 16px;

	float: left;

	margin-top: 20px;

	font-style: italic;

	padding-left: 6px;

}



.title1 h3 {

	text-align: left;

	margin: 0px auto 40px auto;

	background: url(../images/title1-bg.png) no-repeat 424px;

	height: 45px;

	padding-left: 420px;

}



.title1 h3 a {

	color: #FFFFFF;

	font-weight: bold;

	float: left;

	font-size: 24px;

	margin-top: 12px;

	padding-left: 50px;

}



.title1 h3 p {

	color: #FFFFFF;

	font-size: 16px;

	float: left;

	margin-top: 23px;

	font-style: italic;

	padding-left: 6px;

}



.title1 h3 span {

	color: #d1dae1;

	font-weight: bold;

	letter-spacing: 6px;

	text-transform: uppercase;

}





/*product*/



.product {

	width: 100%;

	height: auto;

	background: #f2f2f2;

	padding: 40px 0px;

}



.pcr {

	width: 1180px;

	margin: 0 auto;

}



.pcrBox {

	height: 625px;

}



.pcrBox .hd {

	width: 690px;

	margin: 0 auto;

	margin-top: 58px;

}



.pcrBox .hd ul li {

	float: left;

	width: 210px;

	height: 38px;

	background: #005DBD;

	margin: 0px 10px;

	border-radius: 4px;

	text-align: center;

	line-height: 38px;

}



.pcrBox .hd ul li a {

	color: #FFFFFF;

	font-size: 15px;

}



.pcrBox .hd .on {

	background: #2470C6;

}



.pcrBox .bd {

	margin-top: 45px;

}



.pcrBox .bd ul {

	width: 1200px;

}



.pcrBox .bd ul li {

	float: left;

	position: relative;

	margin-right: 20px;

	margin-bottom: 20px;

	box-shadow: 0px 5px 20px rgba(0, 93, 189, .2);

}



.pcrBox .bd .pcr1 {

	width: 590px;

	height: 430px;

}



.pcrBox .bd .pcr1 .pcrImg {

	width: 590px;

	height: 430px;

	overflow:hidden;

}

.pcrBox .bd .pcr1 .pcrImg img{

	width: 590px;

	height: 430px;

}





.pcrBox .bd .pcr1 h4 {

	margin-top: 20px;

}



.pcrBox .bd .pcr1 h4 a {

	font-size: 18px;

	color: #005dbd;

}



.pcrBox .bd .pcr1 p {

	color: #808080;

	line-height: 24px;

	margin-top: 10px;

}



.pcrBox .bd .pcr2,

.pcrBox .bd .pcr3,

.pcrBox .bd .pcr4,

.pcrBox .bd .pcr5 {

	width: 274px;

	height: 205px;

	overflow: hidden;

}



.pcrBox .bd .pcr2 .pcrImg,

.pcrBox .bd .pcr3 .pcrImg,

.pcrBox .bd .pcr4 .pcrImg,

.pcrBox .bd .pcr5 .pcrImg {

	width: 274px;

	height: 205px;

	overflow: hidden;

}



.pcrBox .bd .pcr2 .pcrImg img,

.pcrBox .bd .pcr3 .pcrImg img,

.pcrBox .bd .pcr4 .pcrImg img,

.pcrBox .bd .pcr5 .pcrImg img {

	width: 274px;

	height: 205px;

}



.pcrBox .bd .pcr2 .pcrTxt,

.pcrBox .bd .pcr3 .pcrTxt,

.pcrBox .bd .pcr4 .pcrTxt,

.pcrBox .bd .pcr5 .pcrTxt {

	position: absolute;

	width: 274px;

	height: 205px;

	top: -205px;

	text-align: center;

	background: rgba(0, 93, 189, .8);

}



.pcrBox .bd .pcr2 .pcrTxt h4,

.pcrBox .bd .pcr3 .pcrTxt h4,

.pcrBox .bd .pcr4 .pcrTxt h4,

.pcrBox .bd .pcr5 .pcrTxt h4 {

	margin: 0 auto;

	margin-top: 42px;

	width: 90px;

	line-height: 36px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	border-bottom: 1px solid #FFFFFF;

	border-top: 1px solid #FFFFFF;

}



.pcrBox .bd .pcr2 .pcrTxt h4 a,

.pcrBox .bd .pcr3 .pcrTxt h4 a,

.pcrBox .bd .pcr4 .pcrTxt h4 a,

.pcrBox .bd .pcr5 .pcrTxt h4 a {

	color: #FFFFFF;

	font-size: 15px;

}



.pcrBox .bd .pcr2 .pcrTxt p,

.pcrBox .bd .pcr3 .pcrTxt p,

.pcrBox .bd .pcr4 .pcrTxt p,

.pcrBox .bd .pcr5 .pcrTxt p {

	color: #FFFFFF;

	font-size: 18px;

	padding-top:48px;

	line-height: 52px;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.pcrBox .bd .pcr2 .pcrTxt a p,

.pcrBox .bd .pcr3 .pcrTxt a p,

.pcrBox .bd .pcr4 .pcrTxt a p,

.pcrBox .bd .pcr5 .pcrTxt a p {

	color: #FFFFFF;

	font-size: 18px;

	padding-top:48px;

	line-height: 52px;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.pcrBox .bd .pcr2:hover .pcrTxt,

.pcrBox .bd .pcr3:hover .pcrTxt,

.pcrBox .bd .pcr4:hover .pcrTxt,

.pcrBox .bd .pcr5:hover .pcrTxt {

	top: 0px;

}



.pcr-more {

	float: right;

	margin-right: 205px;

	margin-top: 25px;

	width: 160px;

	height: 33px;

	border: 1px solid #005DBD;

	border-radius: 17px;

	text-align: center;

	line-height: 32px;

}



.pcr-more a {

	color: #005DBD;

}





/*广告1*/



.ad1 {

	width: 100%;

	background: url(../images/ad1.jpg)no-repeat center;

	height: 200px;

	margin-top: 40px;

}



.ad1Box {

	width: 1180px;

	margin: 0 auto;

}



.ad1Box-left {

	width: 306px;

	text-align: center;

	float: left;

}



.ad1Box-left h4 {

	font-size: 20px;

	line-height: 38px;

	color: #FFFFFF;

	font-weight: bold;

	margin-top: 58px;

}



.ad1Box-tel {

	width: 200px;

	margin-left: 207px;

	margin-top: 45px;

	float: left;

	text-align: center;

}



.ad1Box-tel {

	background: url(../images/ad1-tel.png)no-repeat top;

	padding-top: 38px;

}



.ad1Box-tel p {

	color: #FFFFFF;

	font-size: 14px;

}



.ad1Box-tel span {

	font-size: 24px;

	color: #FFFFFF;

	font-weight: bold;

}



.ad1Box-zx {

	float: right;

	margin-right: 140px;

	margin-top: 55px;

}





/*挖痛*/



.wt-bg {

	background: url(../images/wt.jpg)no-repeat bottom center;

}



.wt {

	width: 1180px;

	margin: 0 auto;

}



.wt-img {

	width: 326px;

	height: 488px;

	margin: 0 auto;

	float: left;

}



.wt-left {

	float: left;

	width: 427px;

	height: 365px;

	margin-top: 60px;

}



.wt-right {

	float: right;

	width: 427px;

	height: 365px;

	margin-top: 60px;

}



.wt-left ul li {

	height: 108px;

	margin: 7px 0px;

	position: relative;

}



.wt-left .wt1 {

	width: 321px;

	float: right;

}



.wt-left .wt1 .sz {

	position: absolute;

	width: 106px;

	height: 106px;

	border: 3px solid #FFFFFF;

	text-align: center;

	background: #adadad;

	border-radius: 50%;

}



.wt-left .wt1 .sz h4 {

	line-height: 104px;

	font-size: 50px;

	color: #FFFFFF;

}



.wt-left .wt1 .nr {

	width: 250px;

	height: 108px;

	border: 1px solid #f2f2f2;

	background: #fcfcfc;

	float: right;

}



.wt-left .wt1 .nr p {

	position: absolute;

	margin-right: 10px;

	left: 125px;

	top: 28px;

	line-height: 24px;

}



.wt-left .wt2 {

	width: 421px;

	float: right;

}



.wt-left .wt2 .sz {

	position: absolute;

	width: 106px;

	height: 106px;

	border: 3px solid #FFFFFF;

	text-align: center;

	background: #adadad;

	border-radius: 50%;

}



.wt-left .wt2 .sz h4 {

	line-height: 104px;

	font-size: 50px;

	color: #FFFFFF;

}



.wt-left .wt2 .nr {

	width: 350px;

	height: 108px;

	border: 1px solid #f2f2f2;

	background: #fcfcfc;

	float: right;

}



.wt-left .wt2 .nr p {

	position: absolute;

	left: 125px;

	margin-right: 10px;

	top: 28px;

	line-height: 24px;

}



.wt-left ul li:hover .sz {

	background: #2470C6;

}



.wt-left ul li:hover .nr {

	background: #2470C6;

}



.wt-left ul li:hover .nr p {

	color: #FFFFFF;

}



.wt-right ul li {

	height: 108px;

	margin: 7px 0px;

	position: relative;

}



.wt-right .wt1 {

	width: 321px;

	float: left;

}



.wt-right .wt1 .sz {

	position: absolute;

	width: 106px;

	height: 106px;

	right: 0;

	border: 3px solid #FFFFFF;

	text-align: center;

	background: #adadad;

	border-radius: 50%;

}



.wt-right .wt1 .sz h4 {

	line-height: 104px;

	font-size: 50px;

	color: #FFFFFF;

}



.wt-right .wt1 .nr {

	width: 250px;

	height: 108px;

	border: 1px solid #f2f2f2;

	background: #fcfcfc;

	float: left;

}



.wt-right .wt1 .nr p {

	position: absolute;

	margin-left: 10px;

	right: 110px;

	top: 28px;

	line-height: 24px;

}



.wt-right .wt2 {

	width: 427px;

	float: right;

}



.wt-right .wt2 .sz {

	position: absolute;

	width: 106px;

	height: 106px;

	right: 0;

	border: 3px solid #FFFFFF;

	text-align: center;

	background: #adadad;

	border-radius: 50%;

}



.wt-right .wt2 .sz h4 {

	line-height: 104px;

	font-size: 50px;

	color: #FFFFFF;

}



.wt-right .wt2 .nr {

	width: 365px;

	height: 108px;

	border: 1px solid #f2f2f2;

	background: #fcfcfc;

	float: left;

}



.wt-right .wt2 .nr p {

	position: absolute;

	right: 115px;

	margin-left: 10px;

	top: 28px;

	line-height: 24px;

}



.wt-right ul li:hover .sz {

	background: #2470C6;

}



.wt-right ul li:hover .nr {

	background: #2470C6;

}



.wt-right ul li:hover .nr p {

	color: #FFFFFF;

}





/*3大技术创新*/



.Innovate {

	width: 100%;

	background: #f7f7f7;

	height: 1160px;

}



.Innovate .title h3 {

	margin: 0px;

}



.InnovateBox {

	width: 1180px;

	margin: 0 auto;

	padding-top: 50px;

}



.Innovate-nav {

	width: 1133px;

	margin: 0 auto;

	margin-top: 60px;

}



.Innovate-nav1 {

	width: 543px;

	height: 132px;

	text-align: center;

	float: left;

	background: #1f7ad8;

}



.Innovate-nav1 h4 {

	font-size: 18px;

	color: #FFFFFF;

	font-weight: bold;

	margin-top: 10px;

}



.Innovate-nav1 p {

	color: #FFFFFF;

	line-height: 24px;

	padding: 0px 15px;

	margin-top: 10px;

}



.Innovate-nav2 {

	width: 543px;

	height: 132px;

	text-align: center;

	float: right;

	background: #1f7ad8;

}



.Innovate-nav2 h4 {

	font-size: 18px;

	color: #FFFFFF;

	font-weight: bold;

	margin-top: 10px;

}



.Innovate-nav2 p {

	color: #FFFFFF;

	line-height: 24px;

	padding: 0px 15px;

	margin-top: 10px;

}



.Innovate-nav3 {

	width: 543px;

	height: 184px;

	text-align: center;

	margin: 0 auto;

	background: #1f7ad8;

}



.Innovate-nav3 h4 {

	font-size: 18px;

	color: #FFFFFF;

	font-weight: bold;

	margin-top: 35px;

	padding-top: 10px;

}



.Innovate-nav3 p {

	color: #FFFFFF;

	line-height: 24px;

	padding: 0px 15px;

	margin-top: 10px;

}



.Innovateleft {

	margin-top: 40px;

	position: absolute;

}



.Innovateleft .hd .prev {

	background: url(../images/prev1.png)no-repeat;

	width: 22px;

	height: 65px;

	position: absolute;

	left: -50px;

	top: 32%;

	cursor: pointer;

}



.Innovateleft .hd .next {

	background: url(../images/next1.png)no-repeat;

	width: 22px;

	height: 65px;

	position: absolute;

	right: -50px;

	top: 32%;

	cursor: pointer;

}



.Innovateleft .bd ul li {

	width: 1133px;

	text-align: center;

}



.Innovateleft .bd .InnovateImg {

	width: 1133px;

	height: 470px;

	border: 2px solid #dbdbdb;

	overflow: hidden;

}



.Innovateleft .bd .InnovateImg img {

	width: 1133px;

	height: 470px;

	object-fit: contain;

}



.Innovateleft .bd ul li p {

	padding: 20px 25px;

	line-height: 24px;

	font-size: 15px;

}





/*适用场所*/



.sy-title {

	width: 1180px;

	margin: 0 auto;

}



.syBox {

	background: url(../images/sy-bg.png) no-repeat center;

	height: 420px;

	margin-top: 50px;

	position: relative;

}



.syLeft {

	width: 960px;

	margin: 0 auto;

	overflow: hidden;

}



.syLeft .bd ul li {

	width: 280px;

	height: 335px;

	margin-top: 42px;

	margin-right: 40px;

	float: left;

	text-align: center;

	background: #FFFFFF;

}



.syLeft .bd ul li img {

	width: 260px;

	height: 210px;

	padding: 10px;

}



.syLeft .bd ul li h4 {

	font-size: 16px;

	margin-top: 16px;

}



.syLeft .bd ul li h4 a {

	color: #1f7ad8;

}



.symore {

	position: absolute;

	right: 405px;

	top: 130px;

	width: 20px;

	height: 140px;

	background: url(../images/symore.png)no-repeat bottom;

}



.symore a {

	font-size: 18px;

	color: #1F7AD8;

}





/*优势*/



.adv {

	width: 1180px;

	height: 1545px;

	margin: 0 auto;

	margin-top: 15px;

	position: relative;

}



.adv-title {}



.adv-title h3 {

	position: absolute;

	width: 410px;

	text-align: left;

	margin: 45px auto 40px auto;

	background: url(../images/title_bg.png) no-repeat;

	height: 45px;

	left: 605px;

}



.adv-title h3 a {

	color: #2470c6;

	font-weight: bold;

	float: left;

	font-size: 24px;

	margin-top: 10px;

	padding-left: 50px;

}



.adv-title h3 span {

	color: #d1dae1;

	font-size: 14px;

	font-weight: bold;

	letter-spacing: 14px;

	text-transform: uppercase;

}



.adv-title h3 p {

	color: #005dbd;

	font-size: 16px;

	float: left;

	margin-top: 20px;

	font-style: italic;

	padding-left: 6px;

}



.adv1 {

	position: absolute;

	width: 1180px;

	top: 45px;

}



.adv1 .Img1 {

	float: left;

}



.adv1 .Txt {

	background: url(../images/01.jpg) no-repeat left;

	float: right;

	width: 575px;

	height: 150px;

	margin-top: 130px;

	margin-left: 80px;

}



.adv1 .Txt h4 {

	padding-left: 70px;

	font-size: 28px;

	color: #1f7ad8;

	font-weight: bold;

}



.adv1 .Txt p {

	padding-left: 70px;

	margin-top: 34px;

	line-height: 24px;

	color: #666666;

}



.adv2 {

	position: absolute;

	top: 400px;

	width: 1180px;

}



.adv2 .Img1 {

	float: right;

}



.adv2 .Txt {

	background: url(../images/02.jpg) no-repeat left;

	float: left;

	width: 500px;

	height: 150px;

	margin-top: 70px;

	margin-left: 80px;

}



.adv2 .Txt h4 {

	padding-left: 70px;

	font-size: 28px;

	color: #1f7ad8;

	font-weight: bold;

}



.adv2 .Txt p {

	padding-left: 70px;

	margin-top: 34px;

	line-height: 24px;

	color: #666666;

}



.adv3 {

	position: absolute;

	width: 1180px;

	top: 695px;

}



.adv3 .Img1 {

	float: left;

}



.adv3 .Txt {

	background: url(../images/03.jpg) no-repeat left;

	float: right;

	width: 575px;

	height: 150px;

	margin-top: 130px;

	margin-left: 80px;

}



.adv3 .Txt h4 {

	padding-left: 70px;

	font-size: 28px;

	color: #1f7ad8;

	font-weight: bold;

}



.adv3 .Txt p {

	padding-left: 70px;

	margin-top: 34px;

	line-height: 24px;

	color: #666666;

}



.adv4 {

	position: absolute;

	top: 1050px;

	width: 1180px;

}



.adv4 .Img1 {

	float: right;

}



.adv4 .Txt {

	background: url(../images/04.jpg) no-repeat left;

	float: left;

	width: 500px;

	height: 150px;

	margin-top: 30px;

	margin-left: 80px;

}



.adv4 .Txt h4 {

	padding-left: 70px;

	font-size: 28px;

	color: #1f7ad8;

	font-weight: bold;

}



.adv4 .Txt h5 {

	padding-left: 70px;

	margin-top: 10px;

	font-weight: bold;

	font-size: 15px;

	line-height: 24px;

	color: #666666;

}



.adv4 .Txt p {

	padding-left: 70px;

	margin-top: 3px;

	line-height: 24px;

	color: #666666;

}





/*ad2*/



.ad2 {

	background: url(../images/ad2.jpg) no-repeat center;

	height: 220px;

}



.ad2Box {

	width: 1180px;

	margin: 0 auto;

	position: relative;

}



.ad2Box-left {

	position: absolute;

	top: 74px;

	left: 0px;

}



.ad2Box-left p {

	font-size: 22px;

	line-height: 35px;

	color: #1f7ad8;

	font-weight: bold;

}



.ad2Box-tel {

	width: 220px;

	position: absolute;

	text-align: center;

	top: 80px;

	left: 505px;

}



.ad2Box-tel p {

	font-size: 18px;

	font-weight: bold;

	color: #1f7ad8;

}



.ad2Box-tel span {

	font-size: 24px;

	font-weight: bold;

	color: #1F7AD8;

}



.zxkf {

	position: absolute;

	right: 135px;

	top: 67px;

}



.case {

	width: 100%;

	background: #1f7ad8;

	height: 592px;

}



.caseBox {

	width: 1180px;

	margin: 0 auto;

	padding-top: 30px;

}



.caseLeft {

	width: 1180px;

	margin: 0 auto;

	margin-top: 60px;

}



.caseLeft .bd ul li {

	width: 360px;

	float: left;

	text-align: center;

	margin-right: 50px;

}



.caseLeft .bd ul li img {

	width: 360px;

	height: 240px;

}



.caseLeft .bd ul li h4 a {

	font-size: 16px;

	color: #FFFFFF;

	line-height: 50px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.caseLeft .bd ul li p {

	color: #FFFFFF;

	height: 42px;

	overflow: hidden;

}



.caseLeft .bd ul li h5 {

	width: 130px;

	height: 33px;

	border: 1px solid #FFFFFF;

	margin: 0 auto;

	margin-top: 20px;

}



.caseLeft .bd ul li h5 a {

	color: #FFFFFF;

	font-size: 14px;

	display: block;

	line-height: 33px;

}





/*见证*/



.evaluate {

	width: 1180px;

	margin: 0 auto;

}



.evaluate ul {

	width: 1180px;

	margin: 0 auto;

	padding: 20px 0;

}



.evaluate ul li {

	width: 573px;

	height: 164px;

	float: left;

	margin: 13px 0 0 13px;

	background: #f1f1f1;

}



.evaluate-left {

	width: 223px;

	height: 164px;

	overflow: hidden;

}



.evaluate-left img {

	width: 223px;

	height: 164px;

	-webkit-transition: all .5s ease;

	-moz-transition: all .5s ease;

	-ms-transition: all .5s ease;

	transition: all .5s ease;

}



.evaluate ul li:hover img {

	-webkit-transform: scale(1.05);

	-moz-transform: scale(1.05);

	-ms-transform: scale(1.05);

	transform: scale(1.05);

}



.evaluate-right {

	width: 347px;

	background: #f1f1f1;

}



.evaluate-right h4 {

	padding: 10px 10px 0;

	font: 16px/32px "microsoft yahei";

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.evaluate-right p {

	padding: 6px 10px 0;

	font: 14px/24px "microsoft yahei";

	text-indent: 2em;

	height: 50px;

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	color: #5F5F5F;

}



.eva-more {

	display: block;

	width: 92px;

	height: 28px;

	background: #1f7ad8;

	text-align: center;

	font: 14px/28px "microsoft yahei";

	color: #fff;

	margin: 18px 10px 0;

	-webkit-transition: all .5s ease;

	transition: all .5s ease;

}





/*about*/



.about {

	background: url(../images/about-bg.jpg)no-repeat center top;

	height: 970px;

}



.aboutBox {

	width: 1180px;

	margin: 0 auto;

	padding-top: 40px;

}



.aboutNav {

	width: 1180px;

	margin-top: 55px;

}



.aboutLeft {

	float: left;

}



.aboutLeft img {

	width: 590px;

	height: 390px;

}



.abouRight {

	width: 590px;

	height: 390px;

	float: right;

	background: #eeeeee;

}



.abouRight h4 {

	margin-top: 40px;

	padding-left: 15px;

	background: url(../images/05.jpg) no-repeat left;

	margin-left: 40px;

}



.abouRight h4 a {

	font-size: 18px;

	color: #1F7AD8;

	font-weight: bold;

}



.abouRight p {

	width: 518px;

	margin-top: 25px;

	margin-left: 40px;

	height: 180px;

	overflow: hidden;

	font-size: 14px;

	color: #333333;

	line-height: 30px;

}



.abouRight span {

	margin-left: 40px;

	margin-top: 25px;

	width: 140px;

	height: 40px;

	text-align: center;

	display: block;

	background: #1F7AD8;

}



.abouRight span a {

	line-height: 40px;

	color: #FFFFFF;

	display: block;

}



.cfzs {

	width: 1180px;

	position: relative;

}



.cfzs .tab4_menu {

	z-index: 1;

	width: 358px;

	margin-top: 30px;

	margin: 30px auto 40px auto;

}



.cfzs .tab4_menu li {

	width: 155px;

	height: 55px;

	line-height: 55px;

	background: #005dbd;

	cursor: pointer;

	text-align: center;

	font-size: 14px;

	display: inline-block;

	;

	margin: 0 10px 0 10px;

}



.cfzs .tab4_menu li>a {

	font-size: 16px;

	color: #fff;

}



.cfzs .tab4_menu .on {

	cursor: pointer;

	background: #1f7ad8;	

}



.cfzs .tab4_menu .on a {

	color: #FFFFFF;

}



.box01 {

	width: 1180px;

	position: relative;

	margin: auto;

}



.box01 ul {

	margin: 20px auto 0px;

}



.box01 li {

	float: left;

	width: 278px;

	height: 258px;

	border: 1px solid #dddddd;

	margin: 0px 20px 0px 0px;

	text-align: center;

}



.box01 li img {

	width: 267px;

	height: 194px;

	padding: 6px;

	-webkit-transition: all 0.35s ease-in-out;

	-moz-transition: all 0.35s ease-in-out;

	transition: all 0.35s ease-in-out;

}



.box01 li:hover{

	background: #1F7AD8;

}

.box01 li:hover span a{

	color: #FFFFFF;

}

.box01 li span a {

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	line-height: 30px;

	font-size: 14px;

	height: 30px;

	text-align: center;

	width: 100%;

	color: #4c4c4c;

}



.box01 .lefts2 {

	background: url(../images/left.png) no-repeat;

	display: block;

	width: 20px;

	height: 43px;

	position: absolute;

	left: -50px;

	top: 76px;

}



.box01 .rights2 {

	background: url(../images/right.png) no-repeat;

	display: block;

	width: 20px;

	height: 43px;

	position: absolute;

	right: -50px;

	top: 76px;

}





/*news*/

.news {

	width: 100%;

	height: 395px;

	background: #edeef3;

	margin: 0 auto;

	padding-top: 40px;

}



.newsBox{

	width: 1180px;

	margin: 0 auto;

}



.news_title{

	float: left;

}

.news_title h3 a{

	font-size: 22px;

	font-weight: normal;

	color: #333;

}

.newsBox .hd{

	float: right;

	/* width: 315px; */

}

.newsBox .hd ul li{

	float: left;

	line-height: 40px;

}

.newsBox .hd ul li:nth-child(3){
	display: none;
}

.newsBox .hd ul li a{

	

	font-size: 15px;

	color: #333333;

	margin: 0 20px;

}

.newsBox .bd{

	width: 767px;

	margin-top: 28px;

	float: left;

}

.newsBox .bd ul li{

	width: 767px;

	text-align: left;

}

.newsBox .bd ul{

	width: 767px;

}

.newsBox .bd .news1 img{

	width: 226px;

	height: 120px;

	float: left;

}

.newsBox .bd .news1 .news1Txt{

	width: 504px;

	float: right;

}

.newsBox .bd .news1 h4{
	/* float: left; */
	font-size: 15px;
	font-weight: normal;
	width: 500px;
	display: inline-block;

	*
	display: inline;
	zoom: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}



.newsBox .bd ul li h4{

	font-size: 15px;

	font-weight: normal;

	width: 680px;

	display: inline-block;

	*display: inline;

	zoom: 1;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;	

}

.newsBox .bd ul li h4 a{

	color: #333333;

	line-height: 42px;

}

.newsBox .bd ul li h4 a:hover{

	color: #2b4278;

}

.newsBox .bd ul li p{
	color: #595959;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}



.newsBox .bd ul li span{

	color: #595959;

	line-height: 42px;

	font-size: 13px;

}

.news2 h4,

.news3 h4,

.news4 h4,

.news5 h4,

.news6 h4,

.news7 h4{

	float: left;

}

.news2 span,

.news3 span,

.news4 span,

.news5 span,

.news6 span,

.news7 span{

	float: right;

	

}



.newsBox .qs{

	width: 343px;

	float: right;

	margin-top: 23px;

}

.newsBox .qs ul li{

	height: 65px;

	line-height: 65px;

	text-align: left;

	padding-left: 20px;

	padding-right: 15px;

	background: url(../images/newsIco.jpg) no-repeat center #FFFFFF;

	margin-bottom: 1px;

	

}

.newsBox .qs ul li a {

    font-size: 16px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    width: 280px;

    display: block;

    text-align: left;

}

.newsBox .qs ul li:hover{

	background: url(../images/newsIcohover.jpg) no-repeat #1f7ad8;

}

.newsBox .qs ul li:hover a{

	color: #FFFFFF;

}





/*link*/



.link{

	width: 100%;

	height: 101px;

	margin: 0 auto;

	background: #1f7ad8;

}

.link dl{

	width: 1180px;

	margin: 0 auto;

	height: 39px;

	padding-top: 60px;

	border-bottom: 1px solid #FFFFFF;

}



.link dl dt{

	float: left;

	color: #FFFFFF;

}

.link dl dd {

	font-size: 14px;

	float: left;

	margin: 0px 15px;

}

.link dl dd a{

	color: #FFFFFF;	

}

