@charset "utf-8";

/* CSS Document */

@charset "utf-8";

/* CSS Document */

* {

	margin: 0;

	padding: 0;

	font-family: "微软雅黑";

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

}

body {

	margin: 0;

}

ul {

	margin: 0;

	padding: 0;

}

li {

	list-style: none;

}

dl, dd {

	margin: 0;

	padding: 0;

}

h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 0;

	font-weight: normal;

}

a {

	text-decoration: none;

	display: block;

}

img {

	display: block;

	border: 0;

}

.clearfix {

	clear: both;

}

/*以下是顶部导航*/

.header {

	background: #f1f1f1;

}

.header_ce {

	width: 1200px;

	margin: 0 auto;

}

.header_ce img {

	float: left;

}



.nav_bg {

	background: #fff;

}

.index {

	position: relative;

	width: 1200px;

	margin: 0 auto;

}

.index a {

	color: #555;

}


.index h3 a {

	display: block;

	width: 100%;

	text-align: center;

	line-height: 50px;

}

.index h3 a:hover {

	color: #034ea2;

}

.index h3 .current {

	color: #034ea2;

}

.index .sub {

	display: none;

	position: absolute;

	left: 0px;

	top: 55px;

	z-index: 9999;

	width: 100%;

	border: 1px solid #E6E4E3;

	background: #fff;

}

.index .sub li {

	text-align: center;

}

.index .sub li a {

	display: block;

	border-bottom: 1px solid #E6E4E3;

	line-height: 18px;

	color: #555;

	font-size: 14px;

	padding: 10px;

}

.index .sub li a:hover {

	color: #034ea2;

}

.index .block {

	height: 5px;

	width: 120px;

	background: #034ea2;

	position: absolute;

	left: 0px;

	bottom: 0;

	overflow: hidden;

}

.index .on {

	border-bottom: 5px #034ea2 solid;

}

/*以上是顶部导航*/

.header {

	background: #f1f1f1;

}

.header_ce {

	width: 1200px;

	margin: 0 auto;

}

.header_ce img {

	float: left;

}

.header_ce .tel {

	float: right;

	font-size: 18px;

	line-height: 30px;

	color: #034ea2;

	padding-left: 44px;
	
	margin-right: 5%;

	background: url(../images/icon_top_tel.png) no-repeat top left;

	margin-top: 30px;

}

.nav_bg {

	background: #fff;

}

.index {

	position: relative;

	width: 1200px;

	margin: 0 auto;

}

.index a {

	color: #555;

}

.index h3 {

	font-size: 18px;

	font-weight: normal;

}

.index .m {

	float: left;

	position: relative;

	z-index: 9999;

	width: 12.333%

}

.index h3 a {

	display: block;

	width: 100%;

	text-align: center;

	line-height: 50px;

}

.index h3 a:hover {

	color: #034ea2;

}

.index h3 .current {

	color: #034ea2;

}

.index .sub {

	display: none;

	position: absolute;

	left: 0px;

	top: 55px;

	z-index: 9999;

	width: 100%;

	border: 1px solid #E6E4E3;

	background: #fff;

}

.index .sub li {

	text-align: center;

}

.index .sub li a {

	display: block;

	border-bottom: 1px solid #E6E4E3;

	line-height: 18px;

	color: #555;

	font-size: 14px;

	padding: 10px;

}

.index .sub li a:hover {

	color: #034ea2;

}

.index .block {

	height: 5px;

	width: 120px;

	background: #034ea2;

	position: absolute;

	left: 0px;

	bottom: 0;

	overflow: hidden;

}

.index .on {

	border-bottom: 5px #034ea2 solid;

}

/*以上是顶部导航*/

/*pager*/

.lb_dk {

	position: relative;

	width: 100%;

}

.prev, .next {

	position: absolute;

	top: 50%;

	cursor: pointer;

	margin-top: -30px

}

.prev {

	left: 0;

}

.next {

	right: 0px;

}

.lb_xk {

	position: relative;

	width: 95%;

	overflow: hidden;

	margin: auto;

}

.lb_xk ul {

	width: 100%

}

.lb_xk li {

	float: left;

	margin: 0 1%;

	width: 31.33%;

}

.lb_xk li img {

	width: 100%

}

/* Callback example */

.callbacks_container {

	margin-bottom: 2px;

	position: relative;

	width: 100%;

	max-width: 100%;

	text-align: center;

}

.callbacks {

	position: relative;

	list-style: none;

	overflow: hidden;

	width: 100%;

	padding: 0;

	margin: 0;

}

.callbacks li {

	position: absolute;

	width: 100%;

	left: 0;

	top: 0;

}

.callbacks img {

	display: block;

	position: relative;

	z-index: 1;

	height: auto;

	width: 100%;

	border: 0;

}

.callbacks .caption {

	display: block;

	position: absolute;

	z-index: 2;

	font-size: 20px;

	text-shadow: none;

	color: #fff;

	background: #000;

	background: rgba(0,0,0, .8);

	left: 0;

	right: 0;

	bottom: 0;

	padding: 10px 20px;

	margin: 0;

	max-width: none;

}

.callbacks_nav {

	position: absolute;

	-webkit-tap-highlight-color: rgba(0,0,0,0);

	top: 50%;

	left: 0;

	opacity: 0.6;

	z-index: 3;

	text-indent: -9999px;

	overflow: hidden;

	text-decoration: none;

	height: 61px;

	width: 38px;

	background: transparent url("../images/themes.gif") no-repeat left top;

	margin-top: -30px;

	display: none;

}

.callbacks_container:hover .callbacks_nav {

	display: block;

}

.callbacks_nav:active {

	opacity: 1.0;

}

.callbacks_nav.next {

	left: auto;

	background-position: right top;

	right: 0;

}



@media screen and (max-width:600px) {

.callbacks_nav {

	top: 47%;

}

}

/*以上是banner*/



.product {

	width: 1200px;

	margin: 0 auto;

	text-align: center;

	padding-bottom: 50px;

}

.product .title, .about_us .title, .achieve .title, .strength .title, .news .title {

	font-size: 36px;

	line-height: 38px;

	padding-top: 50px;

	padding-bottom: 22px;

	color: #254576;

}

.product .title a{color: #254576;}

.product .tp, .about_us .tp, .achieve .tp, .strength .tp, .news .tp {

	width: 1000px;

	margin: 0 auto;

	font-size: 18px;

	color: #333;

	line-height: 30px;

	padding-bottom: 32px;

}

.product .left {

	position: relative;

	width: 400px;

	float: left;

	overflow: hidden;

}

.product .right {

	width: 1200px;

	float: left;

	overflow: hidden;

}

.product .right_p {

	position: relative;

	float: left;

	margin-left: 20px;

	margin-bottom: 20px;

}

.product h3 {

	width: 100%;

	line-height: 40px;

	text-align: center;

	color: #fff;

	font-size: 16px;

	background: rgba(3,78,162,0.9);

	position: absolute;

	bottom: 0;

	left: 0;

}

.product .btn_ce {

	margin-top: 20px;

	background: url(../images/product_line.png) no-repeat center left;

}

.product .btn_box {

	width: 160px;

	height: 40px;

	background: white;

	margin: 0 auto;

}

.product .btn {

	width: 160px;

	margin: 0 auto;

	border-radius: 20px;

	line-height: 40px;

	color: white;

	background: #034ea2;

}

.product .left:hover h3 {

	background: #034ea2;

}

.product .right_p:hover h3 {

	background: #034ea2;

}

.product .img_box {

	overflow: hidden;

}

.product .img_box img {

	transition: transform 1s;

}

.product .img_box:hover img {

	transform: scale(1.15);

}

.product .btn:hover {

	background: rgba(253,30,39,0.8);

}

/*以上是产品中心*/



.about_us {

	background: #f3f3f3;

	padding-bottom: 50px;

}

.about_ce {

	width: 1200px;

	margin: 0 auto;

	text-align: center;

}

.about_ce li {

	width: 240px;

	float: left;

	margin: 0 30px;

}

.about_ce .img_hover {

	display: none;

}

.about_ce img {

	width: 60px;

	margin: 0 auto;

	margin-top: 10px;

	margin-bottom: 30px;

}

.about_ce h2 a {

	font-size: 18px;

	color: #034ea2;

	line-height: 18px;

	margin-bottom: 14px;

}

.about_ce h2 a:hover {

	color: #034ea2;

}

.about_ce li p {

	font-size: 13px;

	color: #666;

	line-height: 28px;

}

.about_ce .img_box:hover .img_show {

	display: none;

}

.about_ce .img_box:hover .img_hover {

	display: block;

}

/*以上是关于我们*/



.achieve {

	background: url(../images/achievement_bg.jpg) no-repeat center left;

	background-size: 100% 100%;

}

.achieve_ce {

	padding-bottom: 30px;

	width: 1200px;

	margin: 0 auto;

	text-align: center;

}

.achieve_ce li {

	float: left;

	width: 280px;

	margin: 0 10px;

	margin-bottom: 20px;

	box-shadow: 0 0 10px 5px #ddd;

}

/*以上是主要业绩*/

.strength {

	width: 1200px;

	margin: 0 auto;

	text-align: center;

	position: relative;

	padding-bottom: 50px;

}

.strength .show_box {

	width: 1200px;

	margin: 0 auto;

	overflow: hidden;

}

.strength .move_box {

	width: 1600px;

	position: relative;

}

.strength li {

	float: left;

	margin: 0 10px;

	overflow: hidden;

}

.strength li img {

	transition: transform 1s;

}

.strength li:hover img {

	transform: scale(1.15);

}

.strength .left {

	position: absolute;

	left: -50px;

	top: 320px;

	cursor: pointer;

}

.strength .right {

	position: absolute;

	right: -50px;

	top: 320px;

	cursor: pointer;

}

/*以上是企业实力*/

.news {

	background: #f3f3f3;

}

.news_ce {

	width: 1200px;

	margin: 0 auto;

	text-align: center;

	padding-bottom: 50px;

}

.news_ce .left {

	float: left;

	margin-left: 5px;

}

.news_ce .right {

	float: right;

	margin-right: 5px;

}

.news_ce .right li {

	float: left;

}

.news_ce .right li a {

	font-size: 20px;

	color: #555;

	line-height: 50px;

	border-bottom: 1px solid #034ea2;

	width: 300px;

	margin-bottom: 10px;

}

.news_ce dd a {

	background: url(../images/news_dian.jpg) no-repeat center left;

	padding-left: 10px;

	font-size: 18px;

	color: #666;

	line-height: 44px;

	border-bottom: 1px dotted #888;

	text-align: left;

}

.news_ce dd a span {

	float: right;

}

.news_ce .img_box {

	overflow: hidden;

}

.news_ce .img_box img {

	transition: transform 1s;

}

.news_ce .img_box:hover img {

	transform: scale(1.15)

}

.news_ce li a:hover {

	color: #034ea2;

}

/*以上是新闻中心*/

.footer_top {

	width: 100%;

	height: 10px;

	background: #206eeb;

}

.footer {

	background: #034ea2;

}

.footer_ce {

	width: 1200px;

	margin: 0 auto;

	padding-bottom: 50px;

}

.footer dl {

	float: left;

	margin: 0 35px;

	color: #fff;

}

.footer dl a {

	color: #fff;

}

.footer dt a {

	font-size: 16px;

	font-weight: normal;

	line-height: 16px;

	padding-top: 50px;

	padding-bottom: 23px;

}

.footer dd {

	font-size: 13px;

	font-weight: normal;

	line-height: 35px;

}

.footer .last {

	margin-top: 100px;

	margin-right: 0;

}

/*以上是页脚*/

.copyright {

	background: #0a3f7a;

}

.copyright_ce {

	width: 1200px;

	margin: 0 auto;

	text-align: left

}

.copyright_ce p {

	margin-left: 10px;

	color: #fff;

	font-size: 14px;

	line-height: 60px;

}

.copyright_ce p span {

	float: right;

	margin-right: 10px;

}

.copyright_ce a {

	display: inline-block;

	color: #fff;

}

/*以上是版权*/

/*------2017-7-29-更改a标签鼠标过属性start------*/

.footer dl a:hover {

	color: #bbb;

}

/*------2017-7-29-更改a标签鼠标过属性start------*/

.banner {

	position: relative;

}

.banner img {

	width: 100%;

}

/*以上是banner*/

.index_nav {

	background: rgba(255,255,255,0.5);

	position: relative;

	left: 0;

	top: -40px;

	color: #034ea2;

}

.index_nav_ce {

	width: 1200px;

	margin: 0 auto;
	
	background: url(../images/index_nav.png) no-repeat center left;
	
	padding-left:20px;
}

.index_nav a {

	line-height: 40px;

	display: inline-block;

	font-size: 14px;

	color: #034ea2;
	
}

.index_nav .first {

	margin-left: 20px;

	padding-left: 20px;

	background: url(../images/index_nav.png) no-repeat center left;

}

/*以上是索引*/
.two_nav {

	border-bottom: 1px solid #81a6d0;

}
.two_nav_1200{width:1200px; margin: 0 auto;}


.two_nav_ce {

	

	margin-top: -50px;
	
	float: right;

}



.two_nav_ce li {

	float: left;

	position: relative;

}

.two_nav_ce li img {

	position: absolute;

	left: 48%;

	bottom: 0;

}

.two_nav_ce li a {

	font-size: 14px;

	color: #333;

	line-height: 16px;

	margin: 17px 0;

	padding: 0 25px;

	border-right: 1px solid #333;

}

.two_nav_ce .current a {

	color: #034ea2;

	border-right: 1px solid #034ea2;

}

.two_nav_ce .li_last a {

	padding-right: 0;

	border: 0;

}

.two_nav_ce li:hover a {

	color: #034ea2;

	border-right: 1px solid #034ea2;

}

.two_nav_ce .li_last:hover a {

	border-right: 0;

}


/*以上是二级导航*/

.page_number {

	width: 1200px;

	margin: 0 auto;

	margin-bottom: 40px

}

.page_number a {

	float: left;

	margin: 0px 10px;

	color: #555;

	padding: 0px 6px;

}

.page_number .page {

	width: 390px;

	margin: 0 auto;

	margin-bottom: 60px;

	text-align: center

}

.page_number .current {

	color: white;

	background: #034ea2;

}

.page_number a:hover {

	color: white;

	background: #81a6d0;

}

/*以上是页码*/

.product {

	width: 1200px;

	margin: 0 auto;

	text-align: center;

	padding-bottom: 20px;

}

.about_us .title, .achieve .title, .strength .title, .news .title {

	font-size: 38px;

	line-height: 38px;

	padding-top: 50px;

	padding-bottom: 22px;

	color: #254576;

}

.about_us .title a, .achieve .title a, .strength .title a, .news .title a{color: #254576;}

.about_us .tp, .achieve .tp, .strength .tp, .news .tp {

	width: 1000px;

	margin: 0 auto;

	font-size: 18px;

	color: #333;

	line-height: 30px;

	padding-bottom: 32px;

}

.product .right {

	overflow: hidden;

}

.product .right_p {

	position: relative;

	float: left;

	margin-left: 20px;

	margin-bottom: 20px;

	width: 23%;
}

.product h3 {

	width: 100%;

	line-height: 40px;

	text-align: center;

	color: #fff;

	font-size: 16px;

	background: rgba(3,78,162,0.9);

	position: absolute;

	bottom: 0;

	left: 0;

}

.product .img_hover {

	position: absolute;

	left: 0;

	top: 0;

	display: none;

}

.product .right_p:hover .img_hover {

	display: block;

}

.product .right_p:hover h3 {

	display: none;

}

.product .img_box {

	overflow: hidden;

}

.product .img_box img {

	transition: transform 1s;

}

.product .img_box:hover img {

	transform: scale(1.15);

}

/*以上是产品中心*/



.about_us {

	background: #f3f3f3;

	padding-bottom: 50px;

}

.about_ce {

	width: 1200px;

	margin: 0 auto;

	text-align: center;

}

.about_ce li {

	width: 240px;

	float: left;

	margin: 0 30px;

}

.about_ce .img_hover {

	display: none;

}

.about_ce img {

	width: 60px;

	margin: 0 auto;

	margin-top: 10px;

	margin-bottom: 30px;

}

.about_ce h2 a {

	font-size: 18px;

	color: #034ea2;

	line-height: 18px;

	margin-bottom: 14px;

}

.about_ce h2 a:hover {

	color: #fd1e27;

}

.about_ce li p {

	font-size: 13px;

	color: #666;

	line-height: 28px;

		width:240px ;
	height: 120px;
	overflow: hidden;
}

.about_ce .img_box:hover .img_show {

	display: none;

}

.about_ce .img_box:hover .img_hover {

	display: block;

}

/*以上是关于我们*/



.achieve {

	background: #eee;

}

.achieve_ce {

	padding-bottom: 40px;

	width: 1200px;

	margin: 0 auto;

	text-align: center;

}

.achieve_ce li {

	float: left;

	width: 280px;

	margin: 0 10px;

	margin-bottom: 20px;

	box-shadow: 0 0 10px 5px #ddd;

}

/*以上是主要业绩*/

.strength {

	width: 1200px;

	margin: 0 auto;

	text-align: center;

	position: relative;

	padding-bottom: 50px;

}

.strength .show_box {

	width: 1200px;

	margin: 0 auto;

	overflow: hidden;

}

.strength .move_box {

	width: 1600px;

	position: relative;

}

.strength li {

	float: left;

	margin: 0 10px;

	overflow: hidden;

	border: 2px #ddd solid;

}

.strength li img {

	transition: transform 1s;

}

.strength li:hover img {

	transform: scale(1.15);

}

.strength .left {

	position: absolute;

	left: -50px;

	top: 320px;

	cursor: pointer;

}

.strength .right {

	position: absolute;

	right: -50px;

	top: 320px;

	cursor: pointer;

}

/*以上是企业实力*/

.news {

	background: #f3f3f3;

}

.news_ce {

	width: 1200px;

	margin: 0 auto;

	text-align: center;

	padding-bottom: 50px;

}

.news_ce .left {

	float: left;

	margin-left: 5px;

}

.news_ce .right {

	float: right;

	margin-right: 5px;

	width: 50%;
}

.news_ce .right li {

	float: left;

}

.news_ce .right li a {

	font-size: 20px;

	color: #555;

	line-height: 50px;

	border-bottom: 1px solid #fd1e27;

	width: 300px;

	margin-bottom: 10px;

}

.news_ce dd a {

	background: url(../img/news_dian.jpg) no-repeat center left;

	padding-left: 10px;

	font-size: 14px;

	color: #666;

	line-height: 44px;

	border-bottom: 1px dotted #888;

	text-align: left;

}

.news_ce dd a:hover{color: #254576}

.news_ce dd a span {

	float: right;

}

.news_ce .img_box {

	overflow: hidden;

}

.news_ce .img_box img {

	transition: transform 1s;

}

.news_ce .img_box:hover img {

	transform: scale(1.15)

}

.news_ce li a:hover {

	color: #034ea2;

}

/*以上是新闻中心*/

.footer_top {

	width: 100%;

	height: 10px;

	background: #206eeb;

}

.footer {

	background: #034ea2;

}

.footer_ce {

	width: 1200px;

	margin: 0 auto;

	padding-bottom: 50px;

}

.footer dl {

	float: left;

	margin: 0 38px;

	color: #fff;

}

.footer dl a {

	color: #fff;

}

.footer dt a {

	font-size: 16px;

	font-weight: normal;

	line-height: 16px;

	padding-top: 50px;

	padding-bottom: 23px;

}

.footer dd {

	font-size: 16px;

	font-weight: normal;

	line-height: 35px;

}

.footer .last {

	margin-top: 100px;

	margin-right: 0;

}

/*以上是页脚*/

.copyright {

	background: #0a3f7a;

}

.copyright_ce {

	width: 1200px;

	margin: 0 auto;

	text-align: left

}

.copyright_ce p {

	margin-left: 10px;

	color: #fff;

	font-size: 14px;

	line-height: 60px;

}

.copyright_ce p span {

	float: right;

	margin-right: 10px;

}

/*以上是版权*/

/*------------------产品内容页开始----------------*/

.p_text {

	width: 1140px;

	margin: 0 auto;

	margin-top: 20px;

	border: 1px solid #ddd;

	border-top: 1px solid #034ea2;

	margin-bottom: 60px;

	position: relative;

}

.p_text img {

	float: left;

	margin-right: 70px;

}

.p_text .name {

	float: left;

}

.p_text h4 {

	font-size: 16px;

	line-height: 16px;

	color: #333;

	padding-top: 40px;

	padding-bottom: 16px;

}

.p_text p {

	font-size: 14px;

	line-height: 30px;

	color: #666;

}

.p_text p span {

	color: #034ea2;

}

.p_text .chara {

	margin-left: 20px;

}

.p_text .back {

	margin-top: 40px;

	background: #eeeeee;

}

.p_text .left {

	float: left;

}

.p_text .back .left a {

	font-size: 14px;

	color: #555;

	margin-left: 20px;

	line-height: 30px;

}

.p_text .btn {

	float: right;

	width: 120px;

	line-height: 36px;

	color: white;

	background: #034ea2;

	text-align: center;

	font-size: 14px;

	border-radius: 30px;

	margin-top: 15px;

}

.p_text .btn a {

	color: white;

}

.small_triangle {

	position: absolute;

	left: 49%;

	top: 0px;

}

/*------------------产品内容页结束----------------*/



/*------------------发展历程开始----------------*/

.course_bg {

	background: #eee;

	padding: 60px 0;

}

.course_ce {

	width: 1170px;

	margin: 0 auto;

	background: white;

	position: relative;

}

.course_ce .left {

	width: 300px;

	height: 520px;

	background: #034ea2;

	float: left;

}

.course_ce .left img {

	margin-top: 20px;

	margin-left: 20px;

}

.course_ce .right {

	float: right;

	position: relative;

	z-index: 1;

}

.course_ce dl {

	margin-top: 50px;

}

.course_ce dd {

	margin-right: 30px;

	width: 700px;

	font-size: 14px;

	color: #555;

	line-height: 40px;

	border-bottom: 1px dashed #eee;

}

.course_ce dd span {

	color: #034ea2;

	font-size: 14px;

	font-weight: bold;

	margin-right: 20px;

	padding-left: 35px;

	background: url(../img/icon_course.png) no-repeat top left;

}

.course_ce .air_bg {

	position: absolute;

	bottom: 20px;

	right: 20px;

}

/*------------------发展历程结束----------------*/



/*------------------公司简介开始----------------*/

.profile {

	width: 1170px;

	margin: 0 auto;

	padding-top: 50px;

	padding-bottom: 60px;

}

.profile p {

	font-size: 14px;

	line-height: 30px;

	color: #555;

	text-align: justify;

	text-indent: 28px;

	margin-bottom: 10px;

}

.profile .img_box {

	margin: 20px 0;

}

.profile p span {

	color: #034ea2;

}

.profile .values {

	border: 1px solid #eee;

}

.profile .values .small_title {

	width: 140px;

	background: url(../images/profile_02.png) no-repeat center left;

	float: left;

}

.profile .values {

	color: #fff;

	font-size: 16px;

	line-height: 50px;

	text-align: center;

	margin-top: 30px;

}

.profile .values_first {

	margin-top: 20px;

}

.profile .values h4 {

	margin-left: 30px;

	float: left;

	color: #034ea2;

	font-size: 16px;

}

.profile .values h4 span {

	margin-left: 40px;

}

.profile .values p {

	width: 1140px;

	margin: 0 auto;

	margin-top: 10px;

	padding-bottom: 10px;

}

/*------------------公司简介结束----------------*/

/*------------------合作客户开始----------------*/



.partner {

	background: #eee;

	padding-top: 60px;

	margin-top: -40px;

	padding-bottom: 60px;

}

.partner_ce {

	padding-bottom: 20px;

	width: 1200px;

	margin: 0 auto;

	text-align: center;

}

.partner_ce li {

	float: left;

	width: 280px;

	margin: 0 10px;

	margin-bottom: 20px;

	box-shadow: 0 0 10px 5px #ddd;

}

/*------------------合作客户结束----------------*/

/*------------------领导致辞开始----------------*/

.leadership {

	background: #eee;

	padding-top: 10px;

}

.leadership .left {

	float: left;

	margin-bottom: 30px;

}

.leadership .right {

	float: right;

	width: 700px;

	margin-top: 10px;

}

.leadership .right h4 {

	font-size: 18px;

	line-height: 18px;

	padding-bottom: 12px;

	color: #034ea2;

}

/*------------------领导致辞结束----------------*/

/*------------------企业实力开始----------------*/

.strength_page {

	width: 1200px;

	margin: 0 auto;

	padding-top: 20px;

	margin-bottom: 20px;

}

.strength_page li {

	float: left;

	margin: 0 10px;

	position: relative;

	margin-bottom: 20px;
	width:280px;

}
.strength_page li a{
	width:100%;
}
.strength_page .img_footer {

	position: absolute;

	left: 0;

	bottom: 0px;

	;

}

.strength_page h4 {

	font-size: 16px;

	color: #fff;

	position: absolute;

	left: 0px;

	bottom: 0px;

	width: 100%;

	text-align: center;

	line-height: 35px;

	background: rgba(3,78,162,0.6)

}

.strength_page .img_box {

	overflow: hidden;

}

.strength_page .img_box img {

	transition: transform 1s;

	

}

.strength_page .img_box:hover img {

	transform: scale(1.1)

}

/*------------------企业实力结束----------------*/

/*------------------人力资源开始----------------*/

.resources {

	background: #eee;

	padding-top: 60px;

	margin-top: -40px;

	padding-bottom: 60px;

}

.resources ul {

	width: 1200px;

	margin: 0 auto;

	padding-bottom: 20px;

}

.resources li {

	float: left;

	width: 380px;

	margin: 0 10px;

	background: white;

	margin-bottom: 20px;

	border-radius: 5px;

	text-align: center;

	box-shadow: 0 0 15px 4px #eee;

}

.resources li a h4 {

	font-size: 20px;

	color: #333;

	line-height: 20px;

	padding-top: 50px;

	padding-bottom: 20px;

}

.resources li a p {

	font-size: 14px;

	color: #666;

	line-height: 14px;

	padding-bottom: 50px;

}

.resources li:hover {

	background: #034ea2;

}

.resources li:hover h4 {

	color: white;

}

.resources li:hover p {

	color: white;

}

/*------------------人力资源结束----------------*/

/*------------------新闻中心开始----------------*/



.news_page {

	width: 1200px;

	margin: 0 auto;

	margin-top: 60px;

	margin-bottom: 40px;

}

.news_page .left {

	float: left;
	width: 300px;
	height: 200px;
}

.news_page .right {

	float: left;

	width: 900px;

	background: #eee;

	height: 200px;

	padding-left: 40px;

}

.news_page .right h3 {

	font-size: 20px;

	line-height: 20px;

	color: #333;

	margin-top: 20px;

}

.news_page .right h6 {

	font-size: 14px;

	color: #666;

	float: left;

	padding-left: 20px;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-right: 20px;

}

.news_page .right .first {

	background: url(../images/news_time.png) no-repeat center left;

}

.news_page .right .last {

	background: url(../images/news_liulan.png) no-repeat center left;

}

.news_page .right p {

	font-size: 14px;

	color: #333;

	line-height: 28px;

	padding-right: 30px;

}

.btn {

	width: 140px;

	line-height: 36px;

	font-size: 16px;

	text-align: center;

	background: #fd1e27;

	color: white;

	border-radius: 20px;

	margin-top: 10px;

	float: right;

	margin-right: 30px;

	transition: all ease 0.35s

}

.news_box:hover .btn {

	background: #034ea2

}

.news_page .news_box {

	margin-bottom: 20px;

}

.news_page .left .img_box {

	overflow: hidden;

}

.news_page .left .img_box img {

	transition: transform 1s;

}

.news_page .left .img_box:hover img {

	transform: scale(1.1)

}

/*------------------新闻中心结束----------------*/

/*------------------新闻中心终端页开始----------------*/

.news_in_page {

	width: 1170px;

	margin: 0 auto;

	text-align: justify;

	padding-bottom: 60px

}

.news_in_page h3 {

	font-size: 28px;

	font-weight: bold;

	color: #034ea2;

	line-height: 28px;

	padding-top: 20px;

	padding-bottom: 20px;

	text-align: center;

}

.news_in_page h5 {

	font-size: 14px;

	color: white;

	background: #034ea2;

	line-height: 40px;

	text-align: center;

	margin-bottom: 20px;

}

.news_in_page  {

	font-size: 14px;

	line-height: 28px;

	color: #555;

	margin-bottom: 20px;

}

.news_in_page .last {

	margin-bottom: 10px;

}

.news_in_page p span {

	/*color: #034ea2;*/

}

.news_in_page img {

	margin-bottom: 20px;

	margin:0 auto;
	width:1000px;
}

.news_in_page .bottom {

	padding-top: 20px;

	border-top: 1px solid #eee;

}

.news_in_page .bottom a {

	font-size: 14px;

	color: #555;

	line-height: 28px;

}

.news_in_page .bottom .btn {

	float: right;

	width: 140px;

	line-height: 36px;

	background: #034ea2;

	text-align: center;

	color: white;

	border-radius: 30px;

	text-indent: 0

}

/*------------------新闻中心终端页结束----------------*/



/*------------------资质荣誉开始----------------*/



.honor {

	width: 1200px;

	margin: 0 auto;

}

.honor .title {

	background-color: #eee;

	height: 40px;

	position: relative;

}

.honor .title h4 {

	position: absolute;

	left: 20px;

	top: 9px;

	color: white;

	font-size: 16px;

	padding-left: 30px;

	background: url(../images/honor_icon.png) no-repeat center left;

}

.honor .title h5 {

	float: left;

	margin-right: 20px;

	font-size: 14px;

	color: #195aa2;

}

.honor .title img {

	position: absolute;

	left: 0;

	top: 0;

}

.honor .title .eg {

	position: absolute;

	left: 400px;

	top: 9px;

}

.honor .content {

	margin-top: 0px;

	margin-bottom: 20px;

}

.honor .content .img_box {

	width: 380px;
	height: 270px;

	overflow: hidden;

	float: left;

	margin: 10px;

	border: 5px #195aa2 solid;

}

.honor .content .img_box img{width: 100%;}

/*------------------资质荣誉结束----------------*/



/*------------------组织框架开始----------------*/



.flow_chart {

	width: 1170px;

	margin: 0 auto;

	margin-top: 60px;

}

.frame_bg {

	position: relative;

	width: 100%;

	height: 600px;

	background: url(../images/frame_bg.jpg) no-repeat center left;

}

/*------------------组织框架结束----------------*/



/*------------------联系我们开始----------------*/

.contact {

	width: 1140px;

	margin: 0 auto;

	margin-top: 20px;

	padding-bottom: 60px;

}

.contact .left {

	position: relative;

	background: #044da2;

	height: 360px;

	float: left;

	width: 430px;

	padding-left: 40px;

	margin-left: 40px;

}

.contact .left h6 {

	font-size: 16px;

	color: white;

	line-height: 34px;

	margin-left: 0px;

}

.contact .left .first {

	margin-top: 6px;

	padding-left: 30px;

	font-size: 20px

}

.contact .left .second {

	padding-left: 30px;

	background: url(../images/icon_contact_02.png) no-repeat center left;

}

.contact .left .third {

	padding-left: 30px;

	background: url(../images/icon_contact_03.png) no-repeat center left;

}

.contact .left .last {

	padding-left: 30px;

	background: url(../images/icon_contact_04.png) no-repeat center left;

}

.contact .left .slide {

	position: absolute;

	left: -40px;

	top: 0;

}

.contact .right {

	float: left;

}

.contact .code {

	margin-left: 0px;

	margin-top: 11px;

	float: left;

}

.contact p {

	font-size: 16px;

	color: white;

	float: left;

	margin-left: 15px;

	margin-top: 40px;

	line-height: 30px;

}

/*------2017-7-29-更改a标签鼠标过属性start------*/

.footer dl a:hover {

	color: #bbb;

}

.index_nav a:hover {

	color: #666;

}

.news_in_page .bottom a:hover {

	color: #044da2;

}

.news_in_page .bottom .btn:hover {

	color: white;

	opacity: 0.8;

}

.p_text .back .left a:hover {

	color: #044da2;

}

.p_text .btn:hover {

	color: white;

	opacity: 0.8;

}

.center {

	width: 1200px;

	margin: auto

}

.tdfc {

	overflow: hidden;

	margin: 40px 0

}

.tdfc ul li {

	width: 280px;

	float: left;

	margin: 10px;

}

.tdfc ul li img {

	max-width: 100%;

}

/*------2017-7-29-更改a标签鼠标过属性start------*/

.leftcon {

	width: 310px;

	padding-left: 40px;

	background: url(../images/leftconbg_03.png) no-repeat left top;

	padding-top: 115px;

	/*margin-top: -16px;*/

	position: relative;

	z-index: 1;

	float: left;

	padding-bottom: 20px

}

.leftcon ul li a {

	color: #666;

	transition: all ease 0.35s

}

.leftcon ul li {

	line-height: 40px;

	border-bottom: 1px #ddd solid;

}

.leftcon ul li span {

	cursor: pointer;

	color: #034ea2;

	background: url(../images/product_03.png) no-repeat right center;

	display: block;

	margin-right: 20px

}

.leftcon ul li dl dt:hover a {

	color: #034ea2;

}

.leftcon ul .leftcon_se {

	background: #034ea2;

}

.leftcon ul .leftcon_se a {

	color: #fff

}

.leftcon ul li dl {

	font-size: 14px;

	display: none

}

.leftcon ul li dl dt {

	padding-left: 10px;

}

.leftcon ul li dl dt:hover {

	background: #034ea2;

}

.leftcon ul li dl dt:hover a {

	color: #fff

}

.leftcon ul .lfcon_se dl {

	display: block

}

.leftcon h1 {

	font-size: 24px;

	margin-top: 40px

}

.leftcon h1 span {

	color: #034ea2

}

.leftcon h2 {

	font-size: 14px;

	line-height: 30px;

	margin-top: 20px

}

.rightcon {

	float: left;

	width: 870px;

	margin-left: 20px

}

.mbxnav {

	font-size: 14px;

	color: #666;

	border-bottom: 1px #ddd solid;

	line-height: 30px;

	margin-top: 10px;

	background: url(../img/index_nav.png) no-repeat center left;

	padding-left: 30px;

	margin-bottom: 20px

}

.mbxnav a {

	display: inline-block;

	color: #666;

}

.mbxnav span {

	color: #034ea2

}

.mbxnav a:hover {

	color: #034ea2

}

.procuct {

	overflow: hidden

}

.procuct ul li {

	width: 31.33%;

	margin: 1%;

	float: left;

	overflow: hidden

}

.procuct ul li img {

	max-width: 100%;

	transition: all ease 0.35s

}

.procuct ul li h1 {

	width: 100%;

	line-height: 40px;

	font-size: 16px;

	color: #fff;

	text-align: center;

	background: #034ea2;

	position: relative;

	z-index: 1

}

.procuct ul li:hover img {

	transform: scale(1.2)

}

.product_show {

	overflow: hidden;

}

.pro_img {

	float: left;

	width: 380px;

}

.pro_jj {

	float: left;

	width: 100%;

	margin:0 10px 20px;
	
	border-bottom: 1px dashed #ccc;

	padding-bottom: 20px;
	
	color: #666;

	font-size: 14px;

	line-height: 30px;

	/*height: 280px;

    overflow: auto;

    overflow-x: hidden;*/

}

.pro_bg {

	margin: 30px 0

}

.pro_bg table {

	border-collapse: collapse;

	width: 100%;

	color: #666;

	line-height: 30px

}

.pro_bg table td {

	border: 1px #ddd solid;

	padding: 5px 10px;

	font-size: 14px;

	text-align: left;

}

.pro_bg table h3 {

	font-size: 14px;

}

.pro_bg table h2 {

	font-size: 14px;

}

.pro_bg table tr:nth-of-type(1) {

	background: #eee;

	text-align: center;

	font-size: 16px;

	font-weight: bold;

}

.pro_bg table tr:nth-of-type(1) td {

	text-align: center;

}

.shengchan {

	margin-bottom: 40px;

	font-size: 14px;

	color: #666;

	line-height: 30px;

}

.index_pro{overflow: hidden;margin-bottom: 40px}

.index_pro ul li{width: 236px;float: left;margin: 2px;position: relative;overflow: hidden}

.index_pro ul li h1{line-height: 35px;font-size: 16px;color: #fff;text-align: center;position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(5,72,147,0.8)}

.index_pro ul li img{transition: all ease 0.35s}

.index_pro ul li:hover img{transform: scale(1.1)}