body,
html {
	overflow-x: hidden;
	margin: 0px;
	padding: 0px;
	color: #333;
	text-align: justify;
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}

ul,
li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

body {
	overflow: hidden;
}

ul,
li,
dir,
h4,
h3,
p {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
	color: #333;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}

a:hover {
	text-decoration: none;
	transition: all 0.3s linear;
	color: #0484cf;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}

img {
	border: none;
}

.clear {
	clear: both;
}

::-webkit-scrollbar-track-piece {
	width: 10px;
	background-color: #fff;
}

::-webkit-scrollbar {
	width: 8px;
	height: 6px
}

::-webkit-scrollbar-thumb {
	height: 50px;
	background-color: #0484cf;
}

::-webkit-scrollbar-thumb:hover {
	background: #0484cf;
}

::selection {
	background: #0484cf;
	color: #fff;
}




/*** header ***/

.header {
	width: 100%;
	height: 80px;
	position: fixed;
	top: 0px;
	left: 0;
	z-index: 999999999;
	background: rgba(255, 255, 255, 0.9);
	/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9fffffff,endColorstr=#9fffffff); */
}

/*.header_sc{*/
/*position:fixed;*/
/*top:0px; left:0;*/
/*-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;*/
/*z-index:99999999999;*/

/*}*/
.header .menu {
	height: 80px;
	position: relative;

}

.header_con {
	width: 100%;
	position: relative;
}

.logo {
	float: left;


}


.search {
	outline: none;
	color: #ccc;
	position: absolute;
	border: none;
	left: 0;
	padding-left: 10px;
	background-color: transparent;
}

.search1 {
	position: relative;
	border: 1px solid #ccc;
	width: 169px;
	height: 26px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	float: left;
	margin-right: 10px;
}

.search2 {
	position: absolute;
	right: 7px;
	top: 0;
	background: url(button-search.png)right center no-repeat;
	width: 26px;
	border: none;
	outline: none;
}

.nav {
	float: right;
	margin-right: 0px;
}

.newsdot_text img {
	width: 100%;
}

.nav>ul {
	padding: 0;
	margin: 0;
	margin-top: 30px;
}

.nav>ul>li {
	float: left;
	line-height: 50px;
	position: relative;
	padding: 0 10px;
}

.nav>ul>li>a {
	font-size: 15px;
	letter-spacing: 0px;
	color: #000;
	font-weight: bold
}

.nav>ul>li>b {
	width: 5px;
	height: 5px;
	border-radius: 5px;
	background: #0484cf;
	position: absolute;
	left: 50%;
	bottom: 13px;
	margin-left: -2px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.nav>ul>li>ul {
	width: 220px;
	position: absolute;
	top: 50px;
	left: -60px;
	background: #fff;
	padding: 20px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
	display: none;
	-webkit-transition: top 0.4s ease 0.1s;
	-moz-transition: top 0.4s ease 0.1s;
	-ms-transition: top 0.4s ease 0.1s;
	-o-transition: top 0.4s ease 0.1s;
	transition: top 0.4s ease 0.1s;
}

.erjion {
	top: 51px !important;
}

.nav>ul>li>ul>li {
	line-height: 25px;
	text-align: left;
	padding: 10px 0;
	padding-left: 40px;
}

.nav>ul>li>ul>li>a {
	font-size: 13px;
	color: #000;
	letter-spacing: 1px;
}

.nav>ul>li>ul>li:hover>a {
	color: #0484cf;
}

.erji_line {
	position: absolute;
	top: 0;
	left: 30px;
	width: 1px;
	height: 100%;
	background: #f4f4f4;
}

.erji_line>span {
	width: 1px;
	height: 25px;
	background: #0484cf;
	position: absolute;
	top: 35px;
	left: 0;
}

.header_r {}

.header_r span {
	display: inline-block;
	line-height: 50px;
	font-size: 15px;
	font-weight: 600;
	color: #adadad;
	padding-left: 10px;
}


.nav_right {
	position: absolute;
	top: 5px;
	right: 0;
}

.nav_right h5 {
	display: inline-block;
	margin: 0;
	line-height: 25px;
	font-size: 12px;
	color: #999;
	margin-left: 10px;
	cursor: pointer;
	position: relative;
}

.nav_right h5 a {
	color: #999;
}

.nav_right h5 div {
	width: 100%;
	position: absolute;
	top: 25px;
	padding: 10px 0;
	background: #f4f4f4;
	border-top: none;
	display: none;
}

.nav_lang p {
	left: 0;
}

.nav_right h5 div a {
	display: block;
	width: 100%;
	text-align: center;
	line-height: 22px;
	letter-spacing: 1px;
	color: #333;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.nav_right h5 div a:hover {
	color: #0484cf;
}

.qix div a {
	text-align: left !important;
	display: block;
	font-size: 12px;
	font-weight: normal;
}

.qix div {
	width: 260px !important;
	right: -1px;
	padding: 10px !important;
}

.qix div ul {
	width: 50%;
	float: left;
	padding: 0 10px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
}

.nav_right h5 i {
	margin-right: 5px;
	color: #19995e;
	font-size: 14px;
}

.nav_down {
	color: #999 !important;
	font-size: 12px !important;
	margin-left: 10px !important;
}

.home_center {
	width: 80%;
	margin: 0 auto;
	position: relative;
	z-index: 99999999;
}

.container {
	position: relative;
	z-index: 99999999;
}

/*** header ***/


/*** banner ***/

.icon-arrow-bottom {
	display: inline-block;
	color: #fff;
	cursor: pointer;
	-webkit-animation-name: pounding;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	animation-name: pounding;
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	animation-timing-function: ease-in-out
}

.icon-arrow-bottom:hover {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

@-webkit-keyframes pounding {
	0% {
		-webkit-transform: translate(0, 0)
	}

	50% {
		-webkit-transform: translate(0, 5px)
	}

	100% {
		-webkit-transform: translate(0, 0)
	}
}

@keyframes pounding {
	0% {
		transform: translate(0, 0)
	}

	50% {
		transform: translate(0, 5px)
	}

	100% {
		transform: translate(0, 0)
	}
}

.button-scroll {
	position: absolute;
	bottom: -8px;
	left: 0px;
	width: 100%;
	z-index: 999;
	text-align: center;
}

.banner {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	margin-top: 80px;

}

.banner .swiper-slide {
	position: relative;
}

.banner .arrow-left2 {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 50%;
	left: 10px;
	text-decoration: none;
	color: #333;
	border: 2px solid #333;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	-khtml-border-radius: 25px;
	cursor: pointer;
	z-index: 9999;
	color: #0484cf;
	border: 2px solid #0484cf;
	margin-left: 20px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.banner .arrow-right2 {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 10px;
	top: 50%;
	text-decoration: none;
	color: #333;
	border: 2px solid #333;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	-khtml-border-radius: 25px;
	cursor: pointer;
	z-index: 9999;
	color: #0484cf;
	border: 2px solid #0484cf;
	margin-right: 20px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.arrow-left2 i,
.arrow-right2 i {
	display: block;
	text-align: center;
	color: #333;
	font-size: 24px;
	line-height: 46px;
}

.banner .arrow-left2 i {
	color: #0484cf;
}

.banner .arrow-right2 i {
	color: #0484cf;
}

.banner .ban_txt {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
}

.banner .ban_txt1 {}

.banner .ban_txt h2 {
	font-size: 45px;
	color: #fff;
	letter-spacing: 8px;
	margin-top: 25%;
	text-shadow: 1px 1px 1px #000;
	line-height: 55px;
}

.banner .ban_txt h5 {
	color: #fff;
	font-size: 28px;
	letter-spacing: 1px;
	text-shadow: 1px 1px 1px #000;
	text-transform: capitalize;
}

.banner_con {
	width: 100%;
	height: 75px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
	/*background: rgba(0, 0, 0, 0.3);*/

}

.banner_img {
	position: absolute;
	bottom: 35px;
	z-index: 999;
	width: 100%;
}

.banner_img li img {
	margin-right: 5px;
}

.banner_img li {
	width: 24%;
	float: left;
	line-height: 75px;

	cursor: pointer;
	text-align: center;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	/*border-bottom: 1px solid #eee;*/
	background: rgba(0, 0, 0, 0.3);

	margin: 0px 3px;
}

.banner_img li a {
	color: #fff;
	font-size: 18px;
}

.banner_con_li {
	color: #fff;
}

.xiaBox_li0 {
	display: inline-block;
}

.xiaBox_li1 {
	display: none;
}

.banner_img span {
	width: 24%;
	height: 100%;
	background: #0484cf;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	margin-left: 3px;
}

/*.banner_img li:hover{background: #020202;}*/
/*.banner_img li.active{background: #020202;}*/
/*** banner ***/

/*** 集团成员 ***/

.fire {
	position: relative;
	padding-top: 60px;
	padding-bottom: 60px;
	/*background: url(bg_bg12.png) no-repeat center 0 transparent; background-size:cover;*/
}

/*.fire .col-sm-6{padding: 0px 5px;}*/
/*.fire .row{margin: 0px -5px;}*/
.fire .lines {
	position: absolute;
	left: 50%;
	width: 1920px;
	margin-left: -960px;
	top: 50%;
	height: 161px;
	margin-top: 50px;
}

.fire .lines .line-fi {
	top: 23px;
	height: 89px;
	background: url(bg_line08.png) no-repeat right 0 transparent;
	-webkit-animation: lineGo 20s infinite linear;
	animation: lineGo 20s infinite linear;
}

.fire .lines .line-se {
	top: 32px;
	height: 72px;
	background: url(bg_line09.png) no-repeat right 0 transparent;
	-webkit-animation: lineGo 10s infinite linear;
	animation: lineGo 10s infinite linear;
}

.fire .lines .line-th {
	top: 0px;
	height: 123px;
	background: url(bg_line10.png) no-repeat left 0 transparent;
	-webkit-animation: lineGoN 20s infinite linear;
	animation: lineGoN 20s infinite linear;
}

.fire .lines .line-fo {
	top: 4px;
	height: 70px;
	background: url(bg_line11.png) no-repeat left 0 transparent;
	-webkit-animation: lineGoN 10s infinite linear;
	animation: lineGoN 10s infinite linear;
}

.fire .lines .in {
	left: -1920px;
	width: 3840px;
}

.poa {
	position: absolute;
}

.menb_title {
	text-align: center;
	color: #fff;
}

.menb_title h3 {
	font-size: 30px;
}

.menb_title p {
	font-size: 20px;
	margin-top: 20px;
}

.menb_one {
	text-align: center;
}

.menb_list {
	margin-top: 50px;
}

.menb_one a {
	display: block;
	border: 1px solid #666;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #ccc;
}

.menb_one a:hover {
	background: #18995e;
	color: #fff;
	border: 1px solid #18995e;
}


@-webkit-keyframes lineGo {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	100% {
		-webkit-transform: translateX(1920px);
		transform: translateX(1920px);
	}
}

@keyframes lineGo {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	100% {
		-webkit-transform: translateX(1920px);
		transform: translateX(1920px);
	}
}

@-webkit-keyframes lineGoN {
	0% {
		-webkit-transform: translateX(1920px);
		transform: translateX(1920px);
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes lineGoN {
	0% {
		-webkit-transform: translateX(1920px);
		transform: translateX(1920px);
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}


.home_people .news_tit {
	padding-left: 10px;
}

.home_people_text1 {
	display: inline-block;
	width: 100%;
	height: 90px;
}

.home_people {
	padding: 50px 0;
}

.home_people span {
	display: block;
	padding-left: 25px;
	font-size: 16px;
	font-weight: bold;
	color: #1f5da4;
	line-height: 40px;
}

.home_people_tit {
	font-size: 16px;
	margin-bottom: 5px;
}

.home_peo_bgr,
.home_peo_bgl {
	background: #f4f4f4;
	padding: 10px;
}

.home_people ul {
	display: inline-block;
	width: 100%;
}

.home_people_cont a {
	float: left;
	display: inline-block;
	width: 33.333%;
	font-size: 14px;
	margin-top: 10px;
}

.home_people_cont a div {
	background: #ffffff;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.home_people_cont a:hover div {
	background: #0484cf;
	color: #fff;
}

.home_people_tit li {
	display: inline-block;
	position: relative;
	cursor: pointer;
	margin-right: 5px;
	padding-bottom: 5px;
}

.home_people_cont {
	display: none;
	width: 100%;
}

.home_news_r {
	overflow: hidden;
}

.home_people_tit li.active:after,
.home_people_tit li:hover:after {
	left: 0;
	width: 100%;
}

.home_people_tit li:after {
	content: "";
	height: 3px;
	background: #0484cf;
	width: 0;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.home_bk {
	border: 1px solid #e4e4e4;
	padding: 10px;
}

.home_people_text a {
	float: left;
	line-height: 40px;
	color: #1f5da4;
	width: 270px;
	font-size: 14px;
	margin-left: 10px;
}

.home_people_text a.last {
	margin-right: 0px;
}

.home_people .bg {
	background: #f9fbff;
	display: inline-block;
	width: 100%;
}

.home_people .bg1 {
	background: #f9fbff;
	display: inline-block;
	width: 100%;
}

.home_people_text div {
	padding-left: 15px;
}

.home_people .bk {
	border: 1px solid #e6e5e6;
	border-top: 2px solid #1f5da4;
}

.home_people_text .di {
	display: none;
}

/*** 集团成员 ***/




/*home_sec2*/
.home_sec2 {
	padding: 50px 0;
	position: relative;
	overflow: hidden;
	background: #e5e5e5;
}

.link {
	padding-bottom: 0px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.link_in {
	position: relative;
	height: 330px;
}

.box {
	border: 1px solid #dadada;
}

.box:hover {
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;

}

.link_in .menu {
	height: 158px;
	width: 49%;
	overflow: hidden;
}

.link_in .menu-2 {
	/*left:25%;*/
	right: 0;
}

.link_in .menu-3 {
	bottom: 0;
	/*left:50%;*/
}

.link_in .menu-4 {
	right: 0;
	bottom: 0;
}

.link_in .menu .cube-container {

	-webkit-transform: translateZ(-65px);
	transform: translateZ(-65px);
}

.link_in .menu .face-normal {
	background: #fff;

	-webkit-transform: translateZ(65px);
	transform: translateZ(65px);
}

.link_in .menu .face-hover {
	background: #fff;

	-webkit-transform: rotateX(-90deg) translateZ(65px);
	transform: rotateX(-90deg) translateZ(65px);
	font-size: 16px;
	line-height: 158px;

}

.link_in .menu:hover .cube-container {
	transform: translateZ(-65px) rotateX(90deg);
}

.link_in .menu .face-hover img {
	margin-top: -20px;

}

.link_in .menu {
	/*color: #fff;*/
	-webkit-perspective: 500px;
	perspective: 500px;
	position: absolute;
	text-align: center;
}

.cube-container,
.face-normal,
.face-hover {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;

	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	width: 100%;
}

.face-hover img {
	vertical-align: middle;
}

.cube-container {
	-webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}

.menu_con {

	margin: 0 auto;
	position: relative;
	z-index: 50;
}

.menu-title .l1 {
	font-size: 20px;
	line-height: 32px;
}

.menu-title .l2 img {
	/*margin-right: 10px;*/
}

.menu-title .l2 div {
	margin-top: 46px;
	margin-bottom: 5px;
}


.link_in .menu .face-hover img {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	left: 50%;
	margin-left: -25px;
}

/*home_sec2*/

/*video*/
.video {
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.video:hover {
	/*margin-top: -10px;*/
}

.news_tit {
	display: inline-block;
	width: 100%;
	line-height: 50px;
	height: 50px;
}

.news_tit .tit {
	float: left;
	font-size: 24px;
	color: #000;
}

.news_tit .more {
	float: right;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
}

.home_news_l .news_tit,
.video .news_tit {
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 10px;
}

.home_news_warp .news_tit {
	line-height: 50px;
}

.home_sec2 .col-sm-7 {
	padding-right: 10px;
}

.home_sec2 .col-sm-5 {
	padding-left: 10px;
}

.news_tit .more:hover {
	margin-right: 20px;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
}


.news_tit .more span {
	float: left;
	margin-right: 10px;
}

.news_tit .more img {
	float: left;
	margin-top: 22px;
}

.video {
	position: relative;
	overflow: hidden;
}

/*.video_con{background:#f4f4f4;}*/
.video_con .img {
	position: relative;
	overflow: hidden;
}

.video_con .img .zhezhao {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	top: 0;
	left: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.video_con .play {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -25px;
	margin-top: -25px;
	cursor: pointer;
	z-index: 2;
}

.video_con .text {
	padding: 18px 15px;
	font-size: 16px;
	text-align: center;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
}

.video_con .img:hover .zhezhao {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

/*.video:hover .video_con .text{ background:#18995e; color:#fff;transition: all 0.4s linear;*/
/*-webkit-transition: all 0.4s linear;*/
/*-moz-transition: all 0.4s linear;*/
/*-ms-transition: all 0.4s linear;*/
/*-o-transition: all 0.4s linear;}*/



.qiye-meteor {
	width: 1px;
	height: 200px;
	background: #18995e;
	position: absolute;
	transform: rotate(45deg);
	z-index: 3;
}

.qiye-meteor:after {
	content: '';
	display: block;
	background: #18995e;
	position: absolute;
	top: 196px;
	width: 4px;
	height: 4px;
	border-radius: 4px;
	left: -2px;
	overflow: hidden;
	font-size: 15px;
}

.meteor1 {
	left: 1500px;
	top: -100px;
	animation: metor1 2s infinite;
}

.meteor2 {
	left: 420px;
	top: -100px;
	animation: metor2 2.2s infinite;
}

.meteor3 {
	left: 1380px;
	top: -50px;
	animation: metor3 1.9s infinite;
}

.meteor4 {
	left: 900px;
	top: -100px;
	animation: metor4 2.3s infinite;
}

.meteor5 {
	left: 680px;
	top: 0px;
	animation: metor5 2.1s infinite;
}

.meteor6 {
	left: 1780px;
	top: -100px;
	animation: metor6 2.5s infinite;
}

@keyframes metor1 {
	to {
		left: 900px;
		top: 500px;
		opacity: 0;
	}
}

@keyframes metor2 {
	to {
		left: -180px;
		top: 500px;
		opacity: 0;
	}
}

@keyframes metor3 {
	to {
		left: 780px;
		top: 550px;
		opacity: 0;
	}
}

@keyframes metor4 {
	to {
		left: 300px;
		top: 500px;
		opacity: 0;
	}
}

@keyframes metor5 {
	to {
		left: 80px;
		top: 600px;
		opacity: 0;
	}
}

@keyframes metor6 {
	to {
		left: 1180px;
		top: 500px;
		opacity: 0;
	}
}

.emission {
	width: 100%;
	height: 350px;
	position: absolute;
	/*top: 0;*/
	/*left: 50%;*/
	/*margin-left: -550px;*/
	z-index: 4;
	opacity: 0.8;
	top: -79px;

}

.emission span {
	height: 1px;
	width: 0px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform-origin: 0 0;
}

.emission span.e1 {
	animation: emission1 1.5s linear 0.2s infinite;
}

.emission span.e2 {
	animation: emission2 1.5s linear 0.3s infinite;
}

.emission span.e3 {
	animation: emission3 1.5s linear 0.18s infinite;
}

.emission span.e4 {
	animation: emission4 1.5s linear 0.25s infinite;
}

.emission span.e5 {
	animation: emission5 1.5s linear 0.35s infinite;
}

.emission span.e6 {
	animation: emission6 1.5s linear 0.15s infinite;
}

.emission span.e7 {
	animation: emission7 1.5s linear 0.2s infinite;
}

.emission span.e8 {
	animation: emission8 1.5s linear 0.3s infinite;
}

.emission span.e9 {
	animation: emission9 1.5s linear 0.18s infinite;
}

.emission span.e10 {
	animation: emission10 1.5s linear 0.25s infinite;
}

.emission span.e11 {
	animation: emission11 1.5s linear 0.35s infinite;
}

.emission span.e12 {
	animation: emission12 1.5s linear 0.15s infinite;
}

@keyframes emission1 {
	from {
		width: 0;
		left: 65%;
		transform: scale(0);
		opacity: 1;
	}

	12% {
		width: 170px;
		left: 65%;
		transform: scale(0.5);
	}

	to {
		width: 0;
		left: 120%;
		transform: scale(1);
		opacity: 0;
	}
}

@keyframes emission2 {
	from {
		width: 0;
		left: 63%;
		top: 57.5%;
		transform: scale(0) rotate(30deg);
		opacity: 1;
	}

	12% {
		width: 170px;
		left: 63%;
		top: 57.5%;
		transform: scale(0.5) rotate(30deg);
	}

	to {
		width: 0;
		left: 110.6%;
		top: 85%;
		transform: scale(1) rotate(30deg);
		opacity: 0;
	}
}

@keyframes emission3 {
	from {
		width: 0;
		left: 57.5%;
		top: 63%;
		transform: scale(0) rotate(60deg);
		opacity: 1;
	}

	12% {
		width: 170px;
		left: 57.5%;
		top: 63%;
		transform: scale(0.5) rotate(60deg);
	}

	to {
		width: 0;
		left: 85%;
		top: 110.6%;
		transform: scale(1) rotate(60deg);
		opacity: 0;
	}
}

@keyframes emission4 {
	from {
		width: 0;
		left: 50%;
		top: 65%;
		transform: scale(0) rotate(90deg);
		opacity: 1;
	}

	12% {
		width: 170px;
		left: 50%;
		top: 65%;
		transform: scale(0.5) rotate(90deg);
	}

	to {
		width: 0;
		left: 50%;
		top: 120%;
		transform: scale(1) rotate(90deg);
		opacity: 0;
	}
}

@keyframes emission5 {
	from {
		width: 0;
		left: 42.5%;
		top: 63%;
		transform: scale(0) rotate(120deg);
		opacity: 1;
	}

	12% {
		width: 170px;
		left: 42.5%;
		top: 63%;
		transform: scale(0.5) rotate(120deg);
	}

	to {
		width: 0;
		left: 15%;
		top: 110.6%;
		transform: scale(1) rotate(120deg);
		opacity: 0;
	}
}

@keyframes emission6 {
	from {
		width: 0;
		left: 37%;
		top: 57.5%;
		transform: scale(0) rotate(150deg);
		opacity: 1;
	}

	12% {
		width: 170px;
		left: 37%;
		top: 57.5%;
		transform: scale(0.5) rotate(150deg);
	}

	to {
		width: 0;
		left: -10.6%;
		top: 85%;
		transform: scale(1) rotate(150deg);
		opacity: 0;
	}
}

@keyframes emission7 {
	from {
		width: 0;
		left: 35%;
		top: 50%;
		transform: scale(0) rotate(180deg);
		opacity: 1;
	}

	12% {
		width: 170px;
		left: 35%;
		top: 50%;
		transform: scale(0.5) rotate(180deg);
	}

	to {
		width: 0;
		left: -20%;
		top: 50%;
		transform: scale(1) rotate(180deg);
		opacity: 0;
	}
}

@keyframes emission8 {
	from {
		width: 0;
		left: 37%;
		top: 42.5%;
		transform: scale(0) rotate(210deg);
		opacity: 1;
	}

	12% {
		width: 170px;
		left: 37%;
		top: 42.5%;
		transform: scale(0.5) rotate(210deg);
	}

	to {
		width: 0;
		left: -10.6%;
		top: 15%;
		transform: scale(1) rotate(210deg);
		opacity: 0;
	}
}

@keyframes emission9 {
	from {
		width: 0;
		left: 42.5%;
		top: 37%;
		transform: scale(0) rotate(240deg);
		opacity: 1;
	}

	12% {
		width: 170px;
		left: 42.5%;
		top: 37%;
		transform: scale(0.5) rotate(240deg);
	}

	to {
		width: 0;
		left: 15%;
		top: -10.6%;
		transform: scale(1) rotate(240deg);
		opacity: 0;
	}
}

@keyframes emission10 {
	from {
		width: 0;
		left: 50%;
		top: 35%;
		transform: scale(0) rotate(270deg);
		opacity: 1;
	}

	12% {
		width: 170px;
		left: 50%;
		top: 35%;
		transform: scale(0.5) rotate(270deg);
	}

	to {
		width: 0;
		left: 50%;
		top: -20%;
		transform: scale(1) rotate(270deg);
		opacity: 0;
	}
}

@keyframes emission11 {
	from {
		width: 0;
		left: 57.5%;
		top: 37%;
		transform: scale(0) rotate(300deg);
		opacity: 1;
	}

	12% {
		width: 170px;
		left: 57.5%;
		top: 37%;
		transform: scale(0.5) rotate(300deg);
	}

	to {
		width: 0;
		left: 85%;
		top: -10.6%;
		transform: scale(1) rotate(300deg);
		opacity: 0;
	}
}

@keyframes emission12 {
	from {
		width: 0;
		left: 63%;
		top: 42.5%;
		transform: scale(0) rotate(330deg);
		opacity: 1;
	}

	12% {
		width: 170px;
		left: 63%;
		top: 42.5%;
		transform: scale(0.5) rotate(330deg);
	}

	to {
		width: 0;
		left: 110.6%;
		top: 15%;
		transform: scale(1) rotate(330deg);
		opacity: 0;
	}
}

/*video*/


/*project*/
.project {
	position: relative;
	padding: 30px 0 50px 0;
	background: #f4f4f4;
}

.project_img {
	position: relative;
	margin-left: -4px;
}

.project_title {
	margin-bottom: 20px;
	font-size: 24px;
	line-height: 34px;
}

.project_img .swiper-pagination {
	bottom: -25px;
}

.ixTitle {
	width: 100%;
	text-align: center;
}

.ixTitle .tx {
	line-height: 30px !important;
	width: 60%;
	margin: 0 auto;
	margin-top: 30px;
	font-size: 16px;
	color: #666;
}

.ixt .line1,
.ixt .line2 {
	width: 100%;
}

.ixt .line1,
.culList .line1 {
	width: 0;
	height: 3px;
	left: 0;
	top: 0;
}

.ixt .line3,
.ixt .line4 {
	height: 100%;
}

.line {
	display: block;
}

.aen {
	text-transform: uppercase;
	line-height: 1.1;
}

.ixt .bodr:hover .line1,
.ixt .bodr:hover .line2,
.ixt .bodr:hover .line3,
.ixt .bodr:hover .line4,

.ixt .line {
	background: #0484cf;
	position: absolute;
	transition: 400ms;
	-webkit-transition: 400ms;
}

.ixt .line2 {
	width: 0;
	height: 3px;
	right: 0;
	bottom: 0;
}

.ixt .line3 {
	height: 0;
	width: 3px;
	left: 0;
	bottom: 0;
}

.ixt .line4 {
	height: 0;
	width: 3px;
	right: 0;
	top: 0;
}

.ixt .bodr {
	border: 3px solid #d7d7d7;
	padding: 20px 30px 25px 60px;
	padding-left: 30px\9;
	display: inline-block;
	position: relative;
}

.ixt .en1 {
	font-size: 14px;
	color: #afafaf;
	letter-spacing: -1px;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform-origin: left top;
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-moz-transform-origin: left top;
	position: absolute;
	top: 25px;
	left: 45px;
	display: none\9;
}

.ixt .aen {

	line-height: 1;
}

.ixt .en2 {
	font-size: 50px;
	color: #919191;
	/*font-weight: bold;*/
	letter-spacing: -2px;
}

.ixt .ch {
	font-size: 20px;
	font-weight: bold;
	margin-top: 5px;
	letter-spacing: 35px;
	color: #686868;
}

.ixt .bodr:hover .line1,
.ixt .bodr:hover .line2,
.culList li:hover .line1,
.culList li:hover .line2 {
	width: 100%;
}

.ixt {
	position: relative;
	color: #666;
}

.ixt .bodr:hover .line3,
.ixt .bodr:hover .line4,
.culList li:hover .line3,
.culList li:hover .line4 {
	height: 100%;
}

.project .con {
	position: relative;
}

.project_con .cover {
	background: rgba(0, 0, 0, .4);
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	display: none\9;
}

.project_con:hover .cover {
	opacity: 1;
	display: block\9;
}

.project_con .scapic:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.project_con .scapic:hover .txts .line {
	width: 100%;
}

.project_con .txts .line {
	width: 0;
	height: 2px;
	background: #fff;
	margin-bottom: 20px;
	transition: 400ms;
	-webkit-transition: 400ms;
}

.pic {
	display: block;
	width: 100%;
	overflow: hidden;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.pic img {
	display: block;
	width: 100%;
	transition: 600ms;
	-webkit-transition: 600ms;
}

.scapic:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.cover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: 600ms;
	-webkit-transition: 600ms;
}

.project .txts {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	padding: 45px 35px 0 35px;
}

.project_con a:hover .txts .txx {
	transform: translate(0);
	-webkit-transform: translate(0);
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	display: block\9;
}

.project_con .txts .tx1 {
	font-size: 18px;
	margin-bottom: 5px;
	transition-delay: 100ms;
	-webkit-transition-delay: 100ms;
}

.project_con .txts .ti {
	transform: translateX(-60px);
	-webkit-transform: translateX(-60px);
}

.project_con .txts .txx {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	display: none\9;
	transition: 400ms;
	-webkit-transition: 400ms;
}

.project_con a {
	color: #ffffff;
}

.project_con a:hover .txts .txx {
	transform: translate(0);
	-webkit-transform: translate(0);
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	display: block\9;
}

.project_con .txts .tx2 {
	font-size: 20px;
	transition-delay: 200ms;
	-webkit-transition-delay: 200ms;
}

.project_con .txts .ti {
	transform: translateX(-60px);
	-webkit-transform: translateX(-60px);
}

.project_con .txts .txx {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	display: none\9;
	transition: 400ms;
	-webkit-transition: 400ms;
}

.project_con {
	margin: 0px 4px;
}

.project .arrow-left2 {
	left: -27px;
	color: #0484cf;
	border: none;
}

.project .arrow-right2 {
	right: -27px;
	color: #0484cf;
	border: none;
}

.project .arrow-left2,
.project .arrow-right2 {
	width: 30px;
	height: 30px;
}

.project .arrow-left2 i {
	color: #0484cf;
	line-height: 15px;
	font-size: 40px;
}

.project .arrow-right2 i {
	color: #0484cf;
	line-height: 15px;
	font-size: 40px;
}

.xiezuo-t {
	margin-top: 40px;
}

.xiezuo a {
	display: block;
	border: 1px solid #dadada;
	text-align: center;
	padding: 40px 0;
	font-size: 18px;
	margin-top: 40px;
	position: relative;
}

.xiezuo a img {
	margin-right: 20px;
	width: 7%;
}

.xiezuo a .ho {
	opacity: 0;
	position: absolute;
	left: 34%;
}

.xiezuo a .ho1 {
	opacity: 0;
	position: absolute;
	left: 39%;
}

.xiezuo a:hover {
	background: #0484cf;
	color: #fff;
}

.xiezuo a:hover .ho {
	opacity: 1;
}

.xiezuo a:hover .ho1 {
	opacity: 1;
}

..xiezuo a:hover .zc {
	opacity: 0;
}

.xiezuo {
	background: url(xiezuo-bg1.png);
	background-color: #f4f4f4;
	padding-bottom: 40px;
}

.xiezuo-banner {
	background: url(xiezuo-bg.jpg) no-repeat center center fixed;
	background-size: cover;
	height: 300px;
}

/*project*/


/*通知公告*/
.main_new {
	width: 66.666%;
	display: inline-block;
	text-align: left;
}

.xinwen {
	height: 44px;
	padding-left: 20px;
	padding-top: 7px;
	background: rgba(244, 244, 244, 0.8);
	margin-bottom: 15px;
}

.xwbox {
	height: 30px;
	padding-left: 20px;
	overflow: hidden;
	width: 100%;
	background: url(lb.png) no-repeat left 7px
}

.t_news {
	height: 20px;
	color: #444;
	padding-left: 10px;
	margin: 8px 0;
	overflow: hidden;
	position: relative;
}

.t_news b {
	line-height: 20px;
	font-weight: bold;
	display: inline-block;
}

/*.news_li{}*/
.news_li,
.swap {
	width: 87%;
	line-height: 20px;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 80px;
}

.news_li li,
.swap li {
	height: 20px;
	line-height: 20px;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.news_li a,
.swap a {
	display: inline-block;
	width: 100%;
	color: #666;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.swap {
	top: 19px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 20px;
}

.news_li span,
.swap span {
	float: right;
}

.news_li div,
.swap div {
	display: inline-block;
}

.main_n {
	height: 40px;
	width: 100%;
	line-height: 40px;
	background: #0484cf;
	display: none;
}

.gonggao {
	float: left;
	width: 100%;
	/*line-height:28px;*/
	color: #666;
	margin-left: 10px;

}

.gonggao>span {
	float: left;
	display: inline-block;
	padding-right: 8px;
	color: #fff;
	background: url(lb.png) no-repeat left center;
	padding-left: 26px;
	;

	font-weight: bold;
}

.marqueeleft ul {
	float: left;
}

.marqueeleft li {
	float: left;
	display: inline;
	height: auto;
	overflow: hidden;
	margin-right: 200px;
	position: relative;
	background: url("xinwentb1.png") no-repeat center left;
	padding-left: 15px;
}

.marqueeleft {
	height: auto;
	width: 90%;
	overflow: hidden;
	margin: 0 auto;
	float: left;
}

.marqueeleft li a {
	color: #fff;
}

/*通知公告*/



/*** 新闻中心 ***/
.ind_title {
	/*margin-bottom: 35px;*/
}

/*.home_news_left{ float:left; }*/
/*.home_news_right{ float: right;}*/
.home_news_right {
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e4e4e4;
}

/*.home_news_right ul{ margin-top:40px}*/
.home_news_right ul li {
	float: left;
	width: 100px;
	height: 34px;
	line-height: 34px;
	background: #fff;
	text-align: center;
	margin-right: 15px;
	display: block;
}

.home_news_right ul li a {
	display: block;
	color: #333;
}

.home_news_right ul li a:hover {
	background: #0484cf;
	color: #fff;
}

.home_news_right ul .home_news_cur {
	background: #0484cf;
}

.home_news_right ul .home_news_cur a {
	color: #fff;
}

/*.home_news_one{ display:none;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}*/
ul.ind3_txt li.last {
	margin-bottom: 0;
}

.home_news_con {
	margin-right: -3px;
}

.home_news_ri {
	margin-left: -3px;
}

.home_news {
	position: relative;
	padding-bottom: 40px;
	padding-top: 30px;
}

.ind_title h3 {
	font-size: 16px;
	color: #333;
	margin-bottom: 15px;
	padding-bottom: 10px;
	position: relative;
	display: inline-block;
}

.ind_title h3:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 99%;
	height: 2px;
	background: #0484cf;
}

.ind_title h4 {
	font-size: 24px;
	line-height: 50px;
	color: #000;
}

ul.ind3_img li img {
	width: 100%;
	transition: all 2.5s linear;
	-moz-transition: all 2.5s linear;
	-ms-transition: all 2.5s linear;
	-o-transition: all 2.5s linear;
	-webkit-transition: all 2.5s linear;
}

ul.ind3_img li {
	width: 25%;
	float: left;
	padding-right: 1%;
}

ul.ind3_txt li {
	position: relative;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px dotted #e4e4e4;
	padding: 8px 0;
	background: url("xinwentb.png") no-repeat center left;
	padding-left: 12px;
}

.ind_sec3_bottom {
	padding-bottom: 100px;
}

ul.ind3_txt li a {
	display: block;
	color: #666;
	/*padding: 20px 15px;*/
	/*border-right: solid 1px #f1f1f1;*/
}

ul.ind3_txt li a:hover {
	color: #0484cf;
}

ul.ind3_txt a h3 {
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;

	float: left;
	width: 75%;
	/*line-height: 40px;*/
}

.ind_sec3_bottom li:hover {
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.ind_sec3_bottom li {
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
}

ul.ind3_txt a h4 {
	font-size: 14px;
	letter-spacing: 0;
	position: relative;
	color: #666;
	margin-bottom: 0px;
	float: right;
	/*line-height: 40px;*/
	/*background: url("date1.png") no-repeat center left;background-size: 16px;*/
	/*padding-left: 26px;*/
}

ul.ind3_txt a h5 {
	font-size: 14px;
	color: #666;
	line-height: 22px;
	letter-spacing: 0;
	height: 44px;
	overflow: hidden;
}

ul.ind3_img li a {
	display: block;
	overflow: hidden;
}

ul.ind3_img li a:hover img {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

ul.ind3_txt li:hover h3,
ul.ind3_txt li:hover h4,
ul.ind3_txt li:hover h5 {
	/*color: #ffffff;*/
}

/*ul.ind3_txt li:hover h4{background-image: url("date2.png")}*/

ul.ind3_txt li:hover a {
	/*color: #ffffff;*/
}


.hover {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	padding: 20px 20px 55px 20px;
	background: url(tm.png);
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.hover_center {
	position: relative;
	width: 100%;
	height: 100%;
}

.hover_center div {
	position: absolute;
	background: #0484cf;
}

.hover_center .line-top {
	top: 0;
	left: 50%;
	width: 0%;
	height: 2px;
}

.hover_center .line-right {
	top: 50%;
	right: 0;
	width: 2px;
	height: 0%;
}

.hover_center .line-bottom {
	right: 50%;
	bottom: 0;
	width: 0%;
	height: 2px;
}

.hover_center .line-left {
	left: 0;
	bottom: 50%;
	height: 0%;
	width: 2px;
}

.ind3_img li:hover .hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.ind3_img li {
	position: relative;
}


.home_ing_over {
	position: relative;
	overflow: hidden;
}

.home_news_img {
	overflow: hidden;
	position: relative;
	height: 100%;
	float: left;
	display: inline-block;
}

.home_news_img .img {
	overflow: hidden;
}

.home_news_img:hover img {
	transition: all 1s linear;
	-webkit-transition: all 1s linear;
	-moz-transition: all 1s linear;
	-ms-transition: all 1s linear;
	-o-transition: all 1s linear;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.home_news_img img {
	transition: all 1s linear;
	-webkit-transition: all 1s linear;
	-moz-transition: all 1s linear;
	-ms-transition: all 1s linear;
	-o-transition: all 1s linear;
}


.home_news_img .text {
	padding: 0px 10px;
	display: inline-block;
	background: rgba(244, 244, 244, .9);
	position: absolute;
	bottom: 0px;
	z-index: 11;
	width: 100%;
}

.home_news_img .time {
	margin-bottom: 5px;
	color: #666;
	position: relative;
	padding-bottom: 3px;
}

.home_news_img .time:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 15px;
	height: 2px;
	background: #0484cf;
}

.home_news_img .right {
	/*padding-bottom: 20px;*/
}

.home_news_img .tit {
	font-size: 16px;
	line-height: 26px;
	height: 35px;
	font-weight: bold;
	/*margin-bottom: 10px;*/
	color: #333;
	padding-right: 5px;
	/*margin-left: 75px;*/
	/*text-overflow:ellipsis;*/
	/*white-space:nowrap;*/

	display: block;
	overflow: hidden;
	/*margin-top: 10px;*/
	padding-top: 5px;
	padding-bottom: 5px;
}

.home_news_img .tx {
	line-height: 22px;
	height: 66px;
	overflow: hidden;
	color: #666;
	/*margin-left: 75px;*/
	display: block;
}

.home_news_warp .swiper-pagination {
	bottom: 20px;
}

.arrow-right5 {
	right: 30px;
}

.arrow-left5 {
	right: 75px;
	left: auto;
}

.arrow-right5 i,
.arrow-left5 i {
	line-height: 27px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.arrow-left5,
.arrow-right5 {
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
	width: 30px;
	height: 30px;
	top: -50px;
	color: #333;
	border: 1px solid #333;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-khtml-border-radius: 0px;
}

.arrow-left5:hover,
.arrow-right5:hover {
	border-color: #0484cf;

}

.arrow-left5:hover i,
.arrow-right5:hover i,
.home_news_img:hover .tit {
	color: #0484cf;
}

.home_news_img:hover .hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.home_news_img .date,
.home_news_img .tit,
ul.ind3_txt li {
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.home_news_img:hover .date {
	background-color: #0484cf;
}




.news1 {
	padding: 80px;
}

.news1_con li {
	padding: 0px 10px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	width: 100%;
	line-height: 45px;
	border-bottom: 1px solid #dadada;
}

.news1_text {
	float: left;
	width: 60%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	background: url("xinwentb.png")no-repeat center left;
	padding-left: 20px;
}

.news1_time {
	float: right;
	margin-right: 50px;
}

.news1_con li:before {
	content: "";
	width: 100%;
	height: 100%;
	background: #0484cf;
	position: absolute;
	left: 0;
	top: 100%;
	transition: 320ms;
	z-index: -1;
}

.news1_con li:hover:before {
	top: 0;
}

.news1_con li:hover a {
	color: #ffffff;
}

.news1_con li:hover .news1_text {
	background-image: url("xinwentb1.png")
}

.news1_ti {
	float: right;
	width: 125px;
}


.home_news_cur {
	line-height: 24px;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
}

.home_news_cur a {
	float: right;
}

.home_news_cur span {
	font-weight: bold;
	font-size: 16px;
}



.home1_img {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.home1_right .bottom {
	text-align: center;
	display: inline-block;
	width: 100%;
	margin-top: 10px;
	/*position: absolute;*/
	/*bottom: 0px;*/
}

.home1_right .bottom li {
	margin-bottom: 0px;
	border: 2px solid #fff;
	float: left;
	width: 25%;
}

.home1_img1 {
	height: 100%;
	overflow: hidden;
	/* height: 253px; */
	position: absolute;
	/* float: left; */
	top: 0;
	-webkit-transition: .6s linear;
	-moz-transition: .6s linear;
	-ms-transition: .6s linear;
	-o-transition: .6s linear;
	transition: .6s linear;
}

.home1_right {
	position: relative;
}

/*** 新闻中心 ***/







/*** link ***/
.link_c {
	display: inline-block;
	width: 100%;
}

.link:hover {
	/*margin-top: -10px;*/
}

.link_con {
	position: relative;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.link_con:hover {
	/*margin-top:-10px;*/
}

.link_con .more {
	padding-left: 20px;
	margin-top: 10px;
}

.link_con .more:hover a {
	padding-left: 10px;
}

.link_left {
	float: left;
	margin-top: 5%;
	margin-left: 10%;
}

.home_menb {
	height: 40px;
	overflow: hidden;
}

.home_menb a {
	font-size: 14px;
	line-height: 40px;
}

.home_menb a i {
	color: #f4f4f4;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.home_menb a:hover i {
	color: #18995e;
	margin-left: 10px;
}

.link_right .col-lg-4 {
	padding: 0px;
}

.menb_warp .col-sm-5 {
	padding-right: 0px;
}

.menb_warp .col-sm-4 {
	padding-right: 0px;
}

.link_title h3 {
	font-size: 15px;
	color: #ddd;
	margin-bottom: 15px;
	position: relative;
	padding-bottom: 15px;
}

.link_title h3:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 2px;
	width: 30px;
	background: #3f546a;
}

.link_title h4 {
	font-size: 24px;
	color: #ddd;
	margin-bottom: 35px;
}

.link_left a {
	color: #FFF;
	border-radius: 10px;
	display: inline-block;
	/*margin-bottom: 15px;*/
	cursor: pointer;
	/*margin-right: 7px;*/
	border: 1px solid #0484cf;
	padding: 5px 30px;
	background-color: #0484cf;
}

.link_left a:hover {
	background: #ffffff;
	color: #333;
}

.link_right li {
	float: left;
	height: 130px;
	margin: 4px 13px;
	margin-bottom: 15px;
	width: 44%;
	background: #ffffff;
	text-align: center;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	padding-top: 35px;
	font-size: 16px;
	border: 1px solid #cccccc;

}

.link_right li:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.link_right li .img {
	margin-bottom: 5px;
}

.link_right {
	position: relative;
}

.arrow-right6 {
	right: 18px;
}

.arrow-left6 {
	right: 60px;
	left: auto;
}

.arrow-right6 i,
.arrow-left6 i {
	line-height: 27px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.arrow-left6,
.arrow-right6 {
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
	width: 30px;
	height: 30px;
	top: -45px;
	color: #333;
	border: 1px solid #333;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-khtml-border-radius: 0px;
}

.arrow-left6:hover,
.arrow-right6:hover {
	border-color: #0484cf;

}

.arrow-left6:hover i,
.arrow-right6:hover i,
.home_news_img:hover .tit {
	color: #0484cf;
}

/*** link ***/

/*** bottom ***/

.solution {
	position: relative;
	padding: 50px 0;
}


.home_sec1_con {
	display: inline-block;
	width: 100%;
}

.home_title .tx1 {
	margin-bottom: 20px;
	font-size: 16px;
	color: #000;
}

.home_title .tx:after {
	position: absolute;
	bottom: 0px;
	left: 50%;
	width: 180px;
	height: 1px;
	background: #c2c2c2;
	content: "";
	margin-left: -90px;
}

.home_title .tx:before {
	position: absolute;
	bottom: -1px;
	left: 50%;
	width: 22px;
	height: 3px;
	background: #125da9;
	content: "";
	margin-left: -11px;
	z-index: 1;
}

.home_sec1_con .arrow {
	width: 18px;
	height: 18px;
	background: url(wi_arrow.png) no-repeat center center;
	position: absolute;
	bottom: 26px;
	left: 15%;
	transform: translateX(-60px);
	-webkit-transform: translateX(-60px);
	opacity: 0;
	display: none\9;
	transition: 500ms;
	-webkit-transition: 500ms;
	z-index: 2;
}

.con {
	cursor: pointer;
}

.home_sec1_con .con {
	width: 25%;
	float: left;
	position: relative;
	border: 1px solid #dadada;
	overflow: hidden;
	background: #fafafa;
}

.home_sec1_con.bor1 .con {
	border-right: 0;
}

.home_sec1_con.bor2 .con {
	border-right: 0;
	border-top: 0;
}

.home_sec1_con.bor1 .con:last-child {
	border-right: 1px solid #dadada;
}

.home_sec1_con .con .left {
	top: -10px;
	width: 50%;
	height: 70px;
	text-align: center;
	position: absolute;
	left: 0;
	transition: 500ms;
	-webkit-transition: 500ms;
}

.home_text {
	text-transform: uppercase;
}

.home_sec1_con .con .right {
	/*float: left;*/
	width: 50%;
	/*text-align: center;*/
	position: absolute;
	left: 50%;
	transition: 500ms;
	-webkit-transition: 500ms;
}

.home_sec1_con .con .right div {
	color: #7f7f7a;
}

.home_sec1_con .con .right .tit {
	color: #333;
	position: relative;
	padding-bottom: 5px;
	font-size: 18px;
	margin-bottom: 5px;
}

.home_sec1_con .con .right .tit:after {
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 120px;
	height: 1px;
	background: #b4b4b4;
	content: "";
	/*margin-left: -25px;*/
}

.home_sec1_con .con .text {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	/*height:100%;*/
	z-index: 2;
	margin-top: -35px;
}

.home_sec1_con .con .zhezhao {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	overflow: visible;
	border: 0 solid #135ba6;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}


.home_sec1_con .con1 .zhezhao {
	background: #000000;
	opacity: 0.3;
}

.home_sec1_con .con:hover .zhezhao {
	/*background: #105ca9;*/
	opacity: 1;
	border: 150px solid #0484cf;
}

.home_sec1_con .con:hover .left {
	left: 50%;
}

.home_sec1_con .con:hover .right {
	left: 15%;
}

.home_sec1_con .con:hover .right .tit {
	color: #fff;
}

.home_sec1_con .con:hover .right .tit:after {
	background: #fff;
}

.home_sec1_con .con:hover .right div {
	color: #fff;
}

.home_sec1_con .con:hover .arrow {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	opacity: 1;
}

.home_sec1_con .con .text1 .right div {
	color: #ffffff;
}

.home_sec1_con .con .text1 .right .tit {
	color: #ffffff;
}

.home_sec1_con .con .text1 .tit:after {
	background: #ffffff;
}

.home_sec1_con .con .left i {
	font-size: 50px;
	color: #959595;
}

.home_sec1_con .con:hover i {
	color: #FFF;
}

/*** bottom ***/
.newsdot_text table p {
	text-indent: 0;
	margin-bottom: 0;
	padding: 10px 3px;
}

/* footer */
.footer {
	font-size: 12px;
}

.footer_top {
	background: #e3e3e3;
	padding: 25px 0;
}

.unohacha_logo {
	float: right;
	display: none;
}

.footer_ri .top {
	width: 100%;
	display: inline-block;
}

.footer_ri .top li {
	float: left;
	padding-left: 10px;
	line-height: 32px;
}

.footer_ri .top li a {
	font-size: 14px;
}

.footer_left {
	display: inline-block;
	width: 100%;
}

.footer_left span {
	float: left;
	line-height: 32px;
	width: 10%;
	font-size: 14px;
}

.footer_left .bottom {
	float: left;
	width: 90%;
}

.sele {
	width: 100%;
	height: 32px;
	line-height: 32px;
	position: relative;
	background-color: #f1f1f1;
	color: #333;
	cursor: pointer;
	padding-left: 14px;
}

.sele .xiala {
	width: 34px;
	height: 34px;
	position: absolute;
	display: block;
	top: 0px;
	right: 0;
	text-align: center;
	border-left: 1px solid #d5d5d5;
}

.sele .xiala i {
	line-height: 34px;
	font-size: 16px;
}

.xiala_con {
	position: absolute;
	bottom: 32px;
	left: 0;
	display: none;
	/*height: 165px;*/
	/*overflow-y: scroll;*/
	/*overflow-x: hidden;*/
	width: 100%;
}

.xiala_con a {
	width: 100%;
	height: 32px;
	display: block;
	border-bottom: 1px solid #dadada;
	text-indent: 14px;
	color: #333;
	background-color: #f1f1f1;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.footer_ri {
	float: right;
	padding-right: 50px;
}

/*.footer_ri div{ float: left; width:50%;padding: 0px 20px;text-align: center;margin-bottom: 20px;border-right: 1px solid #cccccc;}*/
/*.footer_ri div img{margin-bottom: 10px;width: 90px;}*/
/*.footer_ri div span{display:block;}*/
.footer_bottom {
	background: rgb(96, 95, 95);
	color: #ccc;
	display: inline-block;
	width: 100%;
}

.footer_bottom .col-sm-8 {
	padding-left: 0;
}

.footer_bottom .right .tb {
	float: left;
}

.footer_bottom a {
	line-height: 45px;
	padding: 0px 10px;
	font-size: 16px;
	color: #ccc;
}

.footer_bottom a:hover {
	color: #0484cf;
}

.copy {
	line-height: 45px;
	font-size: 12px;
}

/* footer */




/*about*/
.about_box1 {
	position: relative;
	padding: 40px 0 30px 0;
	background: #f4f4f4;
}

/*.about_box1_tit {*/
/*font-size: 32px;*/
/*color: #848484;*/
/*text-transform: uppercase;*/
/*position:relative;*/
/*}*/
/*.about_box1_p p {*/
/*margin-bottom: 40px;*/
/*line-height: 24px; color: #666;*/

/*}*/
/*.about_box1_bottom {*/
/*width:40px;*/
/*position: absolute;*/
/*bottom:0px;*/
/*}*/

/*.about_bg{background: #ffffff url("pattern_odd.svg"); position: absolute; top:0; left:0;*/
/*height:100%;width: 100%;z-index: -1;*/
/*}*/
.about_box1_tit {
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 15px;
	color: #0484cf;
}

.about_box1_text img {
	float: left;
	margin-right: 30px;
}

.about_box1_text p {
	line-height: 26px;
	color: #666;
	text-indent: 2em;
	margin-bottom: 10px;
	text-align: justify;
}

/*集团领导*/
.leader {
	padding: 40px 0;
	background: url("news_bg.gif");
}

.leader .arrow-right2 {
	right: -10px;
	margin-top: -25px;
}

.leader .arrow-left2 {
	left: -10px;
	margin-top: -25px;
}

.ab_title {
	text-align: center;
}

.ab_title .en {
	font-size: 18px;
	color: #b3b3b3;
	line-height: 0.9;
	text-transform: uppercase;
	margin: 5px 0;
}

.ab_title .ch {
	font-size: 26px;
	color: #19995e;
}

.ab_title.bg .ch {
	color: #ffffff;
}

.ab_title.bg .en {
	color: #ffffff;
}

.ab_title.bg .line {
	background: #ffffff;
}

.ab_title .line {
	display: inline-block;
	width: 42px;
	height: 1px;
	background: #a1a1a1;
	margin-top: 5px;
}

.ab_teams {
	margin-top: 80px;
	position: relative;
}

.ab_teams .team {
	margin: 0px 15%;
	position: relative;
	overflow: hidden;
}

.ab_teams .swiper2 {
	width: 90%;
}

.ab_teams li .team:first-child {
	margin-left: 0;
}

.ab_teams .team .txts {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(43, 55, 67, 0.8);
	color: #fff;
	top: 95%;
	transition: 500ms;
	-webkit-transition: 500ms;
}

.ab_teams .team:hover .txts {
	background: rgba(43, 55, 67, 0.8);
	top: 0;
}

.ab_teams .team .pad {
	padding: 45px 5% 0 5%;
}

.ab_teams .title p {
	width: 50%;
	float: left;
	overflow: hidden;
	white-space: nowrap;
}

.ab_teams .title .job {
	text-align: right;
}

.ab_teams .title .name {
	font-size: 18px;
}

.ab_teams .title {
	border-bottom: 1px solid #8b8c8c;
}

.ab_teams .team .tx {
	text-align: justify;
	padding-top: 32px;
	line-height: 24px;
	height: 120px;
	overflow: hidden;
}

.ab_teams .team .line {
	height: 1px;
	width: 90%;
	background: #8b8c8c;
	position: absolute;
	left: 5%;
	bottom: 20px;
}

.leader .arrow-left3,
.leader .arrow-right3,
.leader .arrow-left3 i,
.leader .arrow-right3 i {
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;

}

.leader .arrow-left3:hover,
.leader .arrow-right3:hover {
	border-color: #0484cf;
}

.leader .arrow-left3:hover i,
.leader .arrow-right3:hover i {
	color: #0484cf;
}

.leader_cont {
	padding: 0px 35px;
	display: inline-block;
	width: 100%;
}

.leader1 {
	text-align: center;
}

.leader_con {
	position: relative;
	margin-top: 30px;
}

.leader1 .leader_con {
	display: inline-block;
}

.leader2 .left,
.leader2 .right {
	width: 50%;
	float: left;
	padding: 0 6%;
}

.leader2 .left {
	padding-left: 14%;
}

.leader2 .right {
	padding-right: 14%;
}

.leader3 .left,
.leader3 .right,
.leader3 .center {
	width: 33.333%;
	float: left;
	padding: 0 6%;
}

.leader_con img {
	border: 6px solid #f8f8f8;
	-webkit-box-shadow: 0 0 10px #888;
	-moz-box-shadow: 0 0 10px #888;
	box-shadow: 0 0 10px #888;
	margin-bottom: 10px;
	text-align: center;
}

.leader_con:hover .ab3_hei1 {
	bottom: 10px;
	opacity: 1;
}

.ab3_hei1 {
	width: 100%;
	height: 75px;
	bottom: 0px;
	left: 0px;
	position: absolute;
	background: #0484cf;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;

}

.leader3 .ab3_hei1,
.leader4 .ab3_hei1 {
	height: 55px;
}

.leader_con:hover .ab3_name {
	top: 73%;
	opacity: 1;
}

.ab3_name {
	position: absolute;
	top: 0px;
	width: 100%;
	/*font-size: 12px;*/
	line-height: 35px;
	text-align: center;
	color: #fff;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;

}

.gray {
	background: #fff;
	width: 60%;
	left: 20%;
	color: #333;
	/*opacity:0.6;*/
}

.leader_con:hover .ab3_zhiwei {
	top: 85%;
	opacity: 1;
}

.ab3_zhiwei {
	width: 100%;
	position: absolute;
	top: 200px;
	/*font-size: 12px;*/
	line-height: 25px;
	color: #fff;
	text-align: center;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.leader .news_more {
	margin-top: 20px;
}


.leader4 .left,
.leader4 .right {
	width: 25%;
	float: left;
	padding: 0 2%;
}

.leader3 .leader_con:hover .ab3_name,
.leader4 .leader_con:hover .ab3_name {
	top: 70%;
}


.leader_tit {
	display: inline-block;
	width: 100%;
}

.leader_tit li {
	width: 11.1111%;
	float: left;
	padding: 10px;
}

.leader_tit li.active {
	padding: 0px;
}

.leader_tx {
	display: none;
	margin-top: 20px;
	position: absolute;
	text-align: center;
}

.leader_tx span {
	font-size: 16px;
	color: #0484cf;
	display: block;
}

.leader_text {
	position: relative;
	height: 60px;
}

.leader_text div {
	margin: 10px 0;
	line-height: 24px;
}

.leader_tit img {
	border: 1px solid #dadada;
	cursor: pointer;
}

/*集团领导*/



.finan_bg {
	position: relative;
	height: 300px;
	overflow: hidden;
	background: url(bg_bg12.png) no-repeat center center fixed;
	background-size: cover;
}

/*#animation-block{*/
/*width: 100%;height: 600px;*/
/*background: url(bg_bg12.png) no-repeat center 0 transparent;*/
/*position:relative;*/
/*}*/
.finan_bg .text {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 150px;
	text-align: center;
	color: #ffffff;
	font-size: 32px;
}

.finan_bg .tit {
	font-size: 16px;
	margin-bottom: 20px;
}

/*组织架构*/
.structure {
	padding: 40px 0;
	background: #f4f4f4 url("zuzhi_bg.jpg") no-repeat center center fixed;
	background-size: cover;
}

.structure_con {
	text-align: center;
}

.zoomy {
	position: absolute;
	display: none;
	background-repeat: no-repeat;
	-webkit-box-shadow: 3px 3px 10px #000;
	-moz-box-shadow: 3px 3px 10px #000;
	border: 0;
	cursor: url(blank.gif), move;
	line-height: 100px;
	text-align: center;
	background-image: url(loading.gif);
	background-position: center;
	background-color: #fff;
	z-index: 1000;
}

.zoomy img {
	opacity: 0;
	filter: alpha(opacity=0);
}

.zoomy a {
	color: #333;
	text-decoration: none;
}

/*组织架构*/



/*集团成员*/
.people {
	padding: 40px 0;
	/*background: url("a2.jpg") no-repeat center center fixed;*/
	/*background-size: cover;*/
}

/*.people .ab_title .en{ color: #fff; }*/
/*.people .ab_title .ch{ color: #fff; }*/
/*.people .ab_title .line{background: #ffffff;}*/
.people_cont {
	display: inline-block;
	width: 100%;
}

.people_cont a {
	float: left;
	display: inline-block;
	width: 33.3333%;
	/*margin: 0px 2%;*/

	height: 50px;
	font-size: 16px;
	margin-top: 20px;
	line-height: 50px;
	text-align: center;
	padding: 0px 10px;
}

.peo_con {
	background: #0484cf;
	color: #fff;
	position: relative;
	overflow: hidden;
	height: 100%;
	width: 100%;
}

.people_cont a:hover .bo {
	border: 100px solid #f4f4f4;
}

.people_cont a:hover {
	color: #333;
}

.people_cont .bo {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	border: 0 solid #c3c3c3;
	transition: 300ms ease-in-out;
	-webkit-transition: 300ms ease-in-out;
}

.people_cont .tx {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	z-index: 2;
}

.peo_con:hover .tx {
	color: #333;
}

.people_tit {
	text-align: center;
	margin-top: 20px;
}

.people_tit ul {
	display: inline-block;
}

.people_tit ul li {
	display: inline-block;
	margin: 20px 10px 0 10px;
	cursor: pointer;
	position: relative;
	padding-bottom: 10px;
	font-size: 16px;
	color: #666;
}

.people_tit li:after {
	content: "";
	height: 3px;
	background: #0484cf;
	width: 0;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.people_tit li.active {
	color: #333;
}

.people_tit li.active:after,
.people_tit li:hover:after {
	left: 0;
	width: 100%;
}

.people_cont {
	display: none;
}

.people_text {
	position: relative;
}

/*集团成员*/



/*荣誉*/
.honor {
	background: #f4f4f4 url("hon_bg.jpg") center center fixed;
	background-size: cover;
}

.honor_top {
	padding: 40px 25%;
}

/*.honor_top .ab_title .en{ color: #fff; }*/
/*.honor_top .ab_title .ch{ color: #fff; }*/
/*.honor_top .ab_title .line{background: #ffffff;}*/
.honor_top .tit {
	/*font-size: 16px;*/
	text-align: center;
	padding-top: 30px;
	color: #fff;
	line-height: 24px;
}

.honor_con {
	padding: 0 15px;
}

.honor_img {
	width: 100%;
	margin: 0px auto;
	text-align: center;
}

.honor_con div {
	text-align: center;
	margin-top: 10px;
}

.honor_bottom {
	padding: 50px 0 40px 0;
	background: #f4f4f4;
}

.honor iframe {
	opacity: 1;
}

.honor_b {
	height: 650px;
	overflow: hidden;
}

/*荣誉*/


/*工程业绩*/
.per {
	padding: 40px 0;
}

.per_nav {
	text-align: center;
	margin-top: 20px;
}

.per_nav ul {
	display: inline-block;
}

.per_nav ul li {
	display: inline-block;
	margin: 20px 10px 0 10px;
	cursor: pointer;
	position: relative;
	padding-bottom: 10px;
	font-size: 16px;
	color: #666;
	/*border-right: 1px solid #cccccc;*/
}

.per_nav li:after {
	content: "";
	height: 3px;
	background: #0484cf;
	width: 0;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;

}

.per_nav li.active:after,
.per_nav li:hover:after {
	left: 0;
	width: 100%;
}

.per_nav li.active {
	color: #333;
}

.per_text {
	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
	cursor: pointer;
	margin-top: 20px;
}

.per_tx {
	padding: 10px;
	position: relative;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;

}

.per_tx div {
	line-height: 26px;
}

.per_tx .tx {
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*.per_text:hover .per_line {*/
/*transform: translate(0);*/
/*-webkit-transform: translate(0);*/
/*}*/
/*.per_text:hover .per_tx {*/
/*background: #0484cf;*/
/*color: #fff;*/
/*}*/
/*.per_line2 {*/
/*width: 1px;*/
/*height: 24px;*/
/*top: 50%;*/
/*margin-top: -12px;*/
/*right: 42px;*/
/*transform: translateY(15px);*/
/*-webkit-transform: translateY(15px);*/
/*}*/
/*.per_line {*/
/*display: block;*/
/*background: #fff;*/
/*position: absolute;*/
/*transition: 300ms;*/
/*-webkit-transition: 300ms;*/
/*}*/
/*.per_line1 {*/
/*width: 24px;*/
/*height: 1px;*/
/*top: 50%;*/
/*right: 30px;*/
/*margin-top: -1px;*/
/*transform: translateX(30px);*/
/*-webkit-transform: translateX(30px);*/
/*}*/
.per_img {
	overflow: hidden;
	position: relative;
}

.per_img img {
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.per_text:hover .per_img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

/*.per_text:hover .bodr {*/
/*opacity: 1;*/
/*display: block\9;*/
/*}*/
.per_text .bodr {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 2px solid #0484cf;
	transition: 300ms;
	-webkit-transition: 300ms;
	opacity: 0;
	display: none\9;
}

.per_con {
	/*position:absolute;*/
	/*top:0;*/
	/*left:0;*/
	/*width: 100%;*/
	display: none;
	/*opacity:0;*/
	/*filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;*/
	/*-webkit-transition: 0.3s linear;*/
	/*-moz-transition: 0.3s linear;*/
	/*-ms-transition: 0.3s linear;*/
	/*-o-transition: 0.3s linear;*/
	/*transition: 0.3s linear;*/

}

.per_con1 {
	position: relative;
	margin-top: 10px;
}

/*工程业绩*/





/*news*/

/*新闻*/
.news {
	padding: 40px 0;
	position: relative;
}

.news_con {
	padding: 30px;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.21);
	margin-top: 20px;
	background: #ffffff;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.news_con:hover {
	margin-top: 20px;
}

.news_con .time {
	line-height: 30px;
	color: #0484cf;
	margin-top: 10px;
}

.news_con .title {
	font-weight: bold;
	margin-bottom: 25px;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.news_con .tx {
	color: #666;
	height: 72px;
	overflow: hidden;
	line-height: 24px;
}

.news_more {
	text-align: center;
	margin-top: 25px;
}

.news_more a {
	display: inline-block;
	padding-bottom: 0px;
	/*border:1px solid #0484cf;-webkit-border-radius:10px; -moz-border-radius: 10px;border-radius: 10px;-khtml-border-radius:10px;*/
}

.news_more i {
	font-size: 16px;
	line-height: 20px;
	padding-left: 10px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.news_more span {
	float: left;
}

/*.news_more a:hover{background: #0484cf; color: #ffffff;}*/
.news_more a:hover i {
	padding-left: 20px;
}

/*新闻*/



/*基层动态*/
.dynamic {
	padding: 40px 0;
	/*position: relative;*/
	/*background:#f4f4f4 url(a_bg.jpg) center center fixed no-repeat;background-size: cover;*/
	background: #f4f4f4;
}

.dynamic_con {
	overflow: hidden;
}

.dynamic_con .time {
	font-size: 56px;
	color: #191919;
	letter-spacing: 0px;
	/*margin-bottom: 15px;*/
	padding-top: 20px;
	position: relative;
}

.dynamic_con .time span {
	font-size: 16px;
	margin-left: 10px;
	color: #9b9b9b;
}

.dynamic_con .title {
	font-size: 20px;
	color: #3C3C3C;
	letter-spacing: 0px;
	line-height: 36px;
	position: relative;
}

.dynamic_con .more {
	font-size: 16px;
	color: #8a9298;
	letter-spacing: 0px;
	line-height: 36px;
	position: absolute;
	bottom: 55px;
}

.dynamic_cont .row {
	margin-top: 20px;
}

.dynamic_con a {
	position: relative;
	padding: 0 5%;
	display: block;
	/*margin-bottom: 56px;*/
	background: #e8e8e8;
}

.dynamic_line {
	height: 10px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #0484cf;
	overflow: hidden;
}

.dynamic_con:hover .dynamic_line {
	height: 50px;
	background: #0484cf;

}

.dynamic_con:hover .dynamic_line:before {
	left: 0;
}

.dynamic_line:before {
	content: '';
	display: block;
	height: 100%;
	width: 80px;
	background: url(lines.png) no-repeat left center;
	position: absolute;
	left: -80px;
	top: 0;
	transition: all 0.25s linear;
	z-index: 3;
}

.dynamic_con:hover .dynamic_line:after {
	width: 100%;
}

.dynamic_line:after {
	content: '';
	display: block;
	height: 100%;
	width: 0;
	overflow: hidden;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#00ffce,endcolorstr=#0033ff,gradientType=0);*/
	/*-ms-filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#00ffce,endcolorstr=#0033ff,gradientType=0);*/
	/*background: -webkit-linear-gradient(left,#00ffce,#0484cf);*/
	/*background: -o-linear-gradient(left,#00ffce,#0484cf);*/
	/*background: -moz-linear-gradient(left,#00ffce,#0484cf);*/
	/*background: -ms-linear-gradient(left,#00ffce,#0484cf);*/
	/*background: linear-gradient(to right,#00ffce,#0484cf);*/
	transition: all 0.25s;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}

.dynamic_con .img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	/*height: 100%;*/
	z-index: 1;
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;

	transition: all 0.25s;
}

.dynamic_con:hover .img {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.dynamic_con:hover .time {
	color: #191919;
}

.dynamic_con:hover .more {
	color: #8a9298;
}

.dynamic_con:hover .time span {
	color: #9b9b9b;
}

.dynamic_con:hover .title {
	color: #3C3C3C;
}

.dynamic_con .time,
.dynamic_con .more,
.dynamic_con .time span,
.dynamic_con .title {
	color: #fff;
}

.dynamic_con a div {
	z-index: 3;
	transition: all 0.25s;
}

.dynamic_con .img:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background-image: -webkit-radial-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, .3));
	background-image: radial-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, .3));
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}


.dynamic .guild_text {
	background: #ffffff;
}

.dynamic .guild_c li:before {
	background: #ffffff;
}

/*基层动态*/


/*通知公告*/
.notice {
	position: relative;
	padding: 40px 0;
	background: url("news_bg.gif");
}

.notice_con {
	margin: 0px 0px 20px;
	position: relative;
}

.notice_con .title {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 10px;
	font-weight: bold;
}

.notice_con .tx {
	color: #666;
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	margin-bottom: 20px;
}

.notice_con .time {
	color: #929292;
	margin-bottom: 6px;
}

/*.notice_con .greenBg {*/
/*position: absolute;*/
/*left: 0px;*/
/*bottom: 0px;*/
/*width: 100%;*/
/*height: 0%;*/
/*background-color: #0484cf;*/
/*}*/
.notice_con .text {
	position: relative;
	padding: 22px;
	border: 1px solid #dadada;
	border-bottom: 8px solid #dadada;
}

/*.notice_con:hover .greenBg {*/
/*height: 100%;*/
/*}*/
/*.notice_con:hover .title,.notice_con:hover .tx,.notice_con:hover .time{ color: #fff;}*/
.hd {
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}


.notice .news_more {
	margin-top: 10px;
}

.notice .news_more1 {
	margin-top: 0px;
}

.news_line .line1 {
	bottom: 0;
	left: 0;
	height: 0;
	width: 1px;
	/*transition-delay: 400ms;*/
	/*-webkit-transition-delay: 400ms;*/
}

.news_line span {
	background: #0484cf;
	position: absolute;
	transition: 200ms;
	-webkit-transition: 200ms;
}

.news_line {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2;
}

.notice_con:hover .line1,
.notice_con:hover .line3 {
	height: 100%;
}

/*.notice_con:hover .title{ color: #0484cf;}*/
.news_line .line2 {
	top: 0;
	left: 0;
	width: 0;
	height: 1px;
	transition-delay: 200ms;
	-webkit-transition-delay: 200ms;
}

.news_line .line3 {
	top: 0;
	right: 0;
	height: 0;
	width: 1px;
	transition-delay: 400ms;
	-webkit-transition-delay: 400ms;
}

.news_line .line4 {
	bottom: 0;
	left: 0;
	width: 0;
	height: 8px;
	transition: 600ms;
	-webkit-transition: 600ms;

}

.notice_con:hover .line4,
.notice_con:hover .line2 {
	width: 100%;
}

/*通知公告*/


/*news*/



iframe {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


/*project*/

/*工程动态*/
.engineer {
	position: relative;
	padding: 40px 0;
}

.engineer_con {
	padding: 30px 14px 20px;
	background: #ffffff;
	border: 1px solid #dadada;
}

.engineer_con .title {
	font-size: 16px;
	line-height: 24px;
	color: #484848;
	height: 24px;
	overflow: hidden;
	font-weight: bold;
	margin-bottom: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.engineer_con .text {
	margin: 25px 0px 20px;
	height: 72px;
	line-height: 24px;
	overflow: hidden;
	color: #666;
}

.engineer_con .more {
	width: 94px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	background-color: #fff;
	border: 1px solid #0484cf;
	color: #333;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.engineer_con:hover .more {
	background: #0484cf;
	color: #fff;
}

.engineer_con .img {
	overflow: hidden;
	position: relative;
}

.engineer_con .img img {
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.engineer_con:hover .img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.engineer_con:hover {
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}

.engineer_con:hover .title {
	color: #0484cf;
}

/*工程动态*/


/*设备管理*/
.device {
	padding: 40px 0;
	/*background: url("a_bg4.jpg") center center fixed no-repeat;background-size: cover;*/
	background: #fff;
}

.device_cont {}

.device_con {
	border-bottom: 1px solid #dadada;
	padding: 10px;
	margin-top: 20px;
	background: #e8e8e8;
}

.device_con .title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

.device_con .text {
	display: inline-block;
	width: 100%;
}

.device_con .tx {
	float: right;
	width: 75%;
	padding-left: 20px;
	font-size: 15px;
	line-height: 24px;
	color: #666;
	margin-top: 10px;
}

.device_con .img {
	float: left;
	width: 25%;
}

.device_con:hover {
	box-shadow: 5px 5px 3px rgba(0, 0, 0, 0.3);
}

.device_btn {
	text-align: center;
	margin-top: 40px;
}

.device_btn div {
	display: inline-block;
}

.device_btn span {
	width: 35px;
	height: 35px;
	line-height: 35px;
	background: #ffffff;
	/*text-align: center;*/
	margin: 0 5px;
	float: left;
}

.device_btn span i {
	line-height: 35px;
	color: #4b4b4b;
	font-size: 20px;
	width: 100%;
	cursor: pointer;
}

.device_btn.bg span {
	background: #f4f4f4;
}

/*设备管理*/

/*租赁信息*/
.rental {
	padding: 40px 0;
	position: relative;
	background-color: #f4f4f4;
}

.rental_cont .title {
	display: inline-block;
	width: 100%;
}

.rental_cont .title span {
	color: #fff;
	font-size: 16px;
	line-height: 40px;
}

.rental_cont .title {
	background: #0484cf;
}

.rental_cont span {
	float: left;
}

.rental_cont .left {
	padding-left: 55px;
	width: 60%;
}

.rental_cont span.right {
	float: right;
	width: 8.8%;
}

.rental_con li {
	transition: 770ms;
	position: relative;
	display: inline-block;
	width: 100%;
	line-height: 48px;
}

.rental_con {
	background: #ededed;
}

.rental_con .left {
	color: #323232;
	font-size: 16px;
	transition: 540ms;
	float: left;
	background: url(do1.png) 26px center no-repeat;
}

.rental_con .right {
	color: #ffffff;
	background: url(load.png) 2px center no-repeat;
	transition: 540ms 200ms;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	font-weight: normal;
	padding-left: 38px;
}

.rental_con .center {
	color: #666;
}

.rental_con .img {
	padding: 6px;
	background: #fff;
	position: absolute;
	left: -58px;
	top: 0;
	width: 94px;
	height: auto;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	transition: 690ms;
	visibility: hidden;
}

.rental_con .img:before {
	content: "";
	width: 8px;
	height: 16px;
	position: absolute;
	right: -8px;
	top: 17px;
	background: url(arrow.png) center no-repeat;
}

.rental_con li:hover .img {
	opacity: 1;
	left: -88px;
	visibility: visible;
}

.rental_con li:hover {
	background: #0484cf;
}

.rental_con li:hover .right {
	opacity: 1;
}

.rental_con li:hover .left {
	background: url(do.png) 26px center no-repeat;
	color: #ffffff;
}

/*.rental_con li:hover .center{ color: #ffffff;}*/
.rental_con li:hover .center {
	color: #fff;
}

/*租赁信息*/
/*project*/


/*bidding*/

/*招标公告*/
.bidding {
	padding: 40px 0;
	position: relative;
	background: url("bg03.jpg") center center fixed no-repeat;
	background-size: cover;
}

.bidding_con {
	position: relative;
	border: 1px solid #dadada;
	margin-bottom: 20px;
	padding: 40px 0;
	background: #fff;
}

.bidding_con .time {
	width: 80px;
	height: 80px;
	padding-top: 15px;
	color: #fff;
	text-align: center;
	line-height: 3.5;
	background: #0484cf;
	position: absolute;
	left: 15px;
	transition: 300ms;
	-webkit-transition: 300ms;
}

.bidding_con .time div {
	font-size: 30px;
}

.bidding_con .time span {
	text-transform: capitalize;
	font-size: 14px;
	margin-top: 8px;
}

.bidding_con .text {
	padding-left: 150px;
}

.bidding_con .title {
	font-size: 16px;
	height: 46px;
	overflow: hidden;
}

.bidding_con .more {
	display: inline-block;
	vertical-align: middle;
	color: #0484cf !important;
	position: relative;
	margin-top: 12px;
}

.bidding_con .more:before {
	position: absolute;
	left: 0;
	width: 100%;
	height: 1px;
	bottom: 0;
	transition: 300ms;
	-webkit-transition: 300ms;
	background: #646464;
	content: "";
}

.bidding_con:hover .more:before {
	width: 0;
	background: #0484cf;
}

/*.bidding_con:hover .time{*/
/*background: #0484cf;*/
/*}*/
.bidding .news_more {
	margin-top: 10px;
}

.building_btn {
	text-align: right;
}

.building_btn a {
	display: inline-block;
	margin-left: 10px;
	padding: 5px 20px;
	border: 1px solid #dadada;
}

.building_btn {
	margin-bottom: 20px;
}

.building_btn a:hover {
	background: #dadada;
}

/*招标公告*/


/*中标公示*/
.publicity {
	padding: 40px 0;
	/*position: relative;*/
	background: #f4f4f4;
	background: url("bg01.jpg") center center fixed no-repeat;
	background-size: cover;
}

.publicity_con {
	background: #ffffff;
	position: relative;
	padding: 13px 25px 0 25px;
	height: 199px;
	/*border: 1px solid #fff;*/
	transition: 300ms;
	margin-top: 20px;
	-webkit-transition: 300ms;
}

.publicity_con .time {
	color: #183d36;
	border-bottom: 1px solid #dadada;
	padding-bottom: 6px;
}

.publicity_con .title {
	font-weight: bold;
	margin-top: 22px;
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	overflow: hidden;
}

.publicity_con .more {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 72px;
	height: 32px;
	background: #0484cf;
	transition: 400ms;
	-webkit-transition: 400ms;
}

.publicity_con .more span {
	display: block;
	color: #0484cf;
	/*border: 1px solid #dadada ;*/
	line-height: 30px;
	transition: 400ms;
	-webkit-transition: 400ms;
}

.publicity_con .more i {
	position: absolute;
	right: 0;
	top: 0;
	width: 70px;
	font-size: 20px;
	text-align: center;
	line-height: 32px;
	color: #ffffff;
	transition: 400ms;
	-webkit-transition: 400ms;
}

.publicity_con:hover .more {
	/*color: #fff;*/
	width: 100%;
	background: #0484cf;

}

.publicity_con:hover .more span {
	/*border-color: #0484cf;*/
	color: #fff;
	padding-left: 30px;
}

/*.publicity_con:hover{*/
/*border-color: #0484cf;*/
/*}*/
/*.publicity_con:hover .more i{*/
/*color: #333;*/
/*}*/
/*.publicity_cont .row{margin: 0px -25px;}*/
/*.publicity_cont .col-sm-4{padding: 0px 25px;}*/



/*中标公示*/


/*供应商管理*/
.supplier {
	padding: 40px 0;
	position: relative;
}

.supplier_cont {
	text-align: center;
	display: inline-block;
	width: 100%;
}

.supplier_text {
	text-align: center;
	line-height: 28px;
	margin-top: 50px;
}

.supplier_con {
	margin: 0px 1%;
	width: 48%;
	float: left;
}

.supplier_con a {
	display: inline-block;
	width: 100%;
	color: #333;
	border: 2px solid #f4f4f4;
	background-color: #0484cf;
	padding: 2px;
	height: 270px;
}

.supplier_con .title {
	font-size: 24px;
	font-weight: bold;
	display: block;
	line-height: 1.4;
	margin: 90px 0px 22px;
	transition: margin 300ms;
	-webkit-transition: margin 300ms;
	-ms-transition: margin 300ms;
	color: #fff;
}

.supplier_con .le {
	position: relative;
	display: inline-block;
	color: #ffffff;
}

.supplier_con .le:after,
.supplier_con .le:before {
	position: absolute;
	top: 50%;
	content: '';
	height: 1px;
	width: 30px;
	background: #fff;
}

.supplier_con:hover .le {
	color: #333;
}

.supplier_con .le:after {
	left: -40px;
}

.supplier_con .le:before {
	right: -40px;
}

.supplier_con:hover .more {
	color: #fff;
	display: block;
}

.supplier_con .more {
	width: 178px;
	height: 40px;
	line-height: 40px;
	background-color: #0484cf;
	margin: 0px auto 54px;
	display: none;
	transition: 300ms;
	-webkit-transition: 300ms;
	-ms-transition: 300ms;
	color: #fff;
}

.supplier_con:hover .title {
	margin-top: 60px;
	font-size: 20px;
	color: #333;
}

.supplier_con .text {
	border: 1px solid #fff;
	padding: 0px 30px;
	height: 100%;
}

.supplier_con:hover a {
	border-color: #0484cf;
	background-color: #fff;
	color: #0484cf;
}

.supplier_con:hover .le:after,
.supplier_con:hover .le:before {
	background: #333;
}

.supplier_con:hover .text {
	border: 1px solid #0484cf;
}

/*供应商管理*/

/*bidding*/




/*recruit*/
/*流程*/
.process {
	padding: 40px 0;
	position: relative;
}

.process_t {
	font-size: 18px;
	font-weight: bold;
	margin: 35px 0;
}

.process_con {
	border-top: 3px solid #dadada;
	border-left: 3px solid #dadada;
	display: inline-block;
	width: 100%;
}

.process_text {
	float: left;
	width: 16.6666%;
	position: relative;
	height: 158px;
}

.process_text .bord {
	border: 3px solid #dadada;
	background: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	border-top: none;
	border-left: none;
	z-index: 1;
}

.process_tx {
	padding-top: 57px;
	position: relative;
	z-index: 4;
	text-align: center;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
	color: #666;
}

.process_text .jt {
	width: 18px;
	height: 25px;
	background-image: url(c1.png);
	top: 50%;
	margin-top: -12px;
	right: -14px;
	position: absolute;
	z-index: 3;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.process_text .bg {
	background-color: transparent;
	z-index: 2;
	position: absolute;
	top: -3px;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.process_text .bg1 {
	top: -3px;
	left: -3px;
}

.process_text:hover .jt {
	background-image: url(c2.png);
}

.process_text:hover .bg {
	background: #0484cf;
}

.process_text:hover .bord {
	border: 3px solid #0484cf;
}

.process_text:hover .process_tx {
	color: #ffffff;
}

.process_c {
	color: #666;
	margin-top: 45px;
}

.process_tx .title {
	font-size: 18px;
}

/*流程*/

/*信息*/
.information {
	padding: 40px 0px;
	position: relative;
	background: url(news_bg.gif);
}

/*.infor_cont{margin-top: 50px;}*/
.infor_con {
	overflow: hidden;
	position: relative;
	margin-top: 20px;
}

.infor_text {
	border: 1px solid #dadada;
	padding-top: 35px;
	height: 207px;
	color: #666;
	text-align: center;
	position: relative;
}

.infor_con .title {
	font-size: 26px;
	color: #333;
	margin-bottom: 7px;
}

.infor_con .num {
	font-size: 16px;
	margin-top: 50px;
}

.infor_con:hover .bord {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
	display: block\9;
}

.infor_con .bord {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #dadada;
	transform: scale(0.8);
	-webkit-transform: scale(0.8);
	opacity: 0;
	display: none\9;
	transition: 400ms;
	-webkit-transition: 400ms;
}

/*.infor_con:hover .infor_text{ color: #ffffff;}*/
/*.infor_con:hover .title{ color: #ffffff;}*/

.job_tab th {
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-weight: bold;
	/*color: rgb(51, 51, 51);*/
	font-size: 14px;
	background: #0484cf;
	color: #ffffff;
}

.job_tab td {
	color: #666;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 12px;
	border-bottom: 1px dashed #C5C5C5;
}

.job_tab {
	width: 80%;
	margin: 0px auto;
}

/*信息*/
/*recruit*/


/*culture*/
/*方针*/
.policy {
	padding: 40px 0;
	position: relative;
	background: #f4f4f4;
}

.policy_left {
	line-height: 25px;
}

.policy_left .tx {
	padding-left: 20px;
	position: relative;
}

.policy_left .tx:before {
	background: url("cu_bg.png") no-repeat top left;
	content: "";
	background-size: cover;
	width: 8px;
	height: 8px;
	top: 8px;
	left: 0px;
	position: absolute;
}

.policy_left div {
	margin-bottom: 15px;
	line-height: 24px;
	color: #666;
}

/*方针*/
/*历程*/
.course {
	padding: 40px 0;
	position: relative;

}

.course_top ul li {
	float: left;
	padding: 0px 10px;
	cursor: pointer;
}

.course_top ul li a.active,
.course_top ul li a:hover {
	color: #0484cf;
	font-weight: bold;
}

.course_top ul {
	border-bottom: 1px solid #dadada;
}

.course_top ul li a.active:before,
.course_top ul li a:hover:before {
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.course_top ul li a {
	width: 43px;
	text-align: center;
	font-size: 18px;
	height: 38px;
	display: block;
	line-height: 38px;
	position: relative;
}

.course_top ul li a:before {
	background: url(c_a.png) no-repeat bottom;
	position: absolute;
	content: "";
	width: 100%;
	height: 8px;
	bottom: 1px;
	left: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.course_top .s4 {
	float: left;
	width: 10%;
}

.course_top i {
	font-size: 30px;
	color: #ffffff;
	background: #0484cf;
	width: 46px;
	text-align: center;
	height: 38px;
	line-height: 38px;
	cursor: pointer;
}

.course_top .s5 {
	float: right;
	width: 10%;
	text-align: right;
}

.course_top ul {
	float: left;
	overflow: hidden;
	width: 80%;
	height: 38px;
}

.course_bottom .left {
	/*background: url(c_bg1.png) no-repeat;*/
	float: left;
	width: 120px;
	/*height: 120px;*/
	/*line-height: 120px;*/
	/*color: #ffffff;*/
	text-align: center;
	font-size: 26px;
	background-size: cover;

}

.course_bottom {
	margin-top: 30px;
	display: inline-block;
	padding: 0px 10%;
}

.course_top {
	display: inline-block;
	width: 100%;
}

.course_bottom ul {
	float: right;
	width: 84%;
}

.course_bottom li {
	display: inline-block;
	width: 100%;
	margin-bottom: 30px;
}

.course_bottom .date {
	float: left;
	width: 10%;
	font-weight: bold;
	line-height: 24px;
}

.course_bottom .tx {
	float: left;
	width: 90%;
	color: #666;
	line-height: 24px;
}

.course_con {
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

/*历程*/

/*风采*/
.staff {
	position: relative;
	padding: 40px 0;
	/*background: url(bg_1.jpg) no-repeat center center fixed;*/
	/*background-size: cover;*/
	background: #f4f4f4;
}

.staff_con {
	position: relative;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.staff_con .text {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	padding: 17px 0;
	background: #fff;
	padding-left: 10px;
	color: #333;
}

.staff_con .img {
	overflow: hidden;
}

.staff_con .tit {
	font-weight: bold;
}

.staff_con img {
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.staff_con:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.staff_con:hover {
	box-shadow: 0 0 8px rgba(0, 0, 0, .4);
	transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
}

.staff_con:hover .text {
	padding: 17px 25px;
	background: #0484cf;
	color: #fff;
}

.staff_cont .row {
	margin-top: 20px;
}

/*风采*/




/*culture*/




/*party*/
/*党建工作*/

.party {
	padding: 40px 0;
	position: relative;
	background: #f4f4f4;
}

.cont {
	margin-top: 30px;
}

.party_top li {
	display: inline-block;
	margin-left: 20px;
	position: relative;
	padding-bottom: 10px;
	cursor: pointer;
}

.party_top li:after {
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 0;
	height: 2px;
	background: #0484cf;
	content: '';
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.party_top li:hover:after,
.party_top li.active:after {
	width: 100%;
}

.party_top {
	text-align: right;
	display: none;
}

.party_left {
	position: relative;
}

.party_con {
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.party_text {
	padding: 15px 0;
	border-bottom: 1px solid #dadada;
	position: relative;
	display: inline-block;
	width: 100%;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.party_text.bg:hover {
	background: #e1e1e1;
}

.party_text .date {
	margin-bottom: 15px;
	font-size: 24px;
	color: #666;
}

.party_text .title {
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}

.party_text .text {
	color: #666;
	overflow: hidden;
	height: 72px;
	line-height: 24px;
}

.party_text.bg .text {
	height: 48px;
}

.party_text .more {
	display: block;
	width: 100%;
	height: 54px;
	font-size: 16px;
	background: #0484cf;
	line-height: 54px;
	text-align: center;
	cursor: pointer;
	-webkit-transition: background 400ms;
	transition: background 400ms;
	position: absolute;
	bottom: 0;
	color: #fff;
}

.party_text .more:hover {
	background-color: #fff;
	color: #333;
	/*background-image: url(m2.png);*/
}

.party_text .time {
	float: left;
	text-align: center;
	padding: 0 10px;
	width: 10%;
	height: 98px;
	color: #fff;
	background-color: #0484cf;
	line-height: 100px;
}

.party_tx {
	float: right;
	width: 88%;
}

.party_text .time span {
	display: block;
	margin-top: 18px;
	font-size: 30px;
}

.party_tx .num {
	color: #666;
	line-height: 25px;
}

.party_tx .num span {
	padding-right: 40px;
}

/*党建工作*/

/*公会工作*/
.guild {
	padding: 40px 0;
}

.guild_text {
	width: 35.2%;
	color: #333;
	float: left;
	background: #f4f4f4;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
}

.guild_text .time {
	width: 110px;
	height: 65px;
	background: #0484cf;
	text-align: center;
	color: #fff;
	line-height: 60px;
}

.guild_text .time div {
	line-height: 44px;
	font-size: 42px;
}

.guild_tx {
	margin-top: 15px;
	padding: 0 12%;
}

.guild_text .title {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 14px;
	border-bottom: 1px solid #dadada;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.guild_text .text {
	margin-top: 20px;
	height: 96px;
	overflow: hidden;
	line-height: 24px;
}

.guild_text .more {
	position: absolute;
	left: 12%;
	bottom: 30px;
	padding-bottom: 5px;
}

.guild_text .more:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 1px;
	content: '';
	background: #dadada;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.guild_con {
	position: relative;
	display: inline-block;
	width: 100%;
}

.guild_img {
	overflow: hidden;
	width: 64.8%;
	float: left;
}

.guild_img img {
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.guild_con:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.guild_con .more:hover:before {
	width: 100%;
}

.guild_c .text {
	float: left;
	width: 75%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.guild_c .time {
	float: right;
	color: #666;
}

.guild_c li {
	line-height: 31px;
	position: relative;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	padding-left: 10px;
	font-size: 14px
}

.guild_c {
	font-size: 0;
}

.guild_c li:hover:before {
	top: 0;
}

.guild_c li:before {
	content: "";
	width: 100%;
	height: 100%;
	background: #f4f4f4;
	position: absolute;
	left: 0;
	top: 100%;
	transition: 320ms;
	z-index: -1;
}

/*.guild_c li:hover .time,.guild_c li:hover .text{ color: #ffffff;}*/
/*公会工作*/

/*团青工作*/
.mission {
	padding: 40px 0;
	/*background: url("a_bg3.jpg") no-repeat center bottom fixed; background-size:cover;*/
	background: #f4f4f4;

}

.mission_con {
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.mission_con .img {
	overflow: hidden;
}

.mission_con .text {
	padding-left: 10px;
	line-height: 50px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
	background: #fff;
	color: #333;
}

.mission_con img {
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.mission_con:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.mission_con:hover {
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.27);
}

.mission_con:hover .text {
	background: #0484cf;
	color: #fff;
}

.mission .row {
	margin-top: 20px;
}

/*团青工作*/

/*纪检审计*/
.audit {
	padding: 40px 0;
	position: relative;
	background: url("news_bg.gif");
}

.audit_con a {
	display: inline-block;
	width: 100%;
}

.audit_con li {
	margin-bottom: 10px;
}

.audit_con li a {
	background-color: #0484cf;
}

.audit_left {
	float: left;
	width: 85%;
	padding: 20px;
	background: #f1f1f1;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.audit_ri {
	float: left;
	width: 15%;
	background: #0484cf;
	text-align: center;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
	color: #ffffff;
}

.audit_left .text {
	height: 48px;
	overflow: hidden;
	color: #666;
	line-height: 24px;
}

.audit_left .tit {
	font-weight: bold;
	font-size: 16px;
}

.audit_con li:hover .audit_left {
	background: #dadada;
}

/*.audit_con li:hover .text{ color: #ffffff;}*/
.audit_con li:hover .audit_ri {
	background: #0484cf;
}

.audit .news_more {
	margin-top: 20px;
}

/*纪检审计*/
/*party*/


/*technical*/
/*组织架构*/
.str {
	padding: 40px 0;
	position: relative;
	background: #f4f4f4;
}

.str_cont {
	position: relative;
	margin: 0px 50px;
	margin-top: 30px;
}

.str_con {
	background: #ffffff;
	margin: 0px 4%;
	text-align: center;
	overflow: hidden;
	position: relative;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.str_text {
	padding: 70px 0;
}

.str_text .tit {
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: bold;
}

.str_con:hover {
	background: #0484cf;
	color: #fff;
}

.str .arrow-left3 {
	left: -50px;
	margin-top: -25px;
}

.str .arrow-right3 {
	right: -50px;
	margin-top: -25px;
}

/*组织架构*/

/*科技动态*/
.tech {
	padding: 40px 0;
	position: relative;
}

.tech_con {
	display: inline-block;
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid #dadada;
}

.tech_img {
	float: left;
	width: 25%;
	overflow: hidden;
}

.tech_text {
	float: left;
	width: 75%;
	padding-left: 20px;
	position: relative;
}

.tech_text .time {
	position: absolute;
	bottom: 0;
	color: #666;
}

.tech_text .tit {
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: bold;
}

.tech_text .tx {
	color: #666;
	height: 48px;
	overflow: hidden;
	line-height: 24px;
}

.tech_img img {
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.tech_con:hover .tech_img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

/*科技动态*/




/*科研成果*/
.research {
	padding: 40px 0;
	position: relative;
	/*background: url("a_bg1.jpg") no-repeat center bottom fixed;background-size: cover;*/
	background: #f4f4f4;
}

.research_img {
	overflow: hidden;
}

.research_img img {
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.research_con {
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.research_con:hover .research_img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.research_con:hover .research_text {
	background: #0484cf;
	color: #fff;
	padding: 0px 15px;
}

.research_text {
	padding-left: 10px;
	line-height: 50px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
	background: #ffffff;
}

.research_con:hover {
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.27);
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
}

/*科研成果*/
/*检测管理*/
/*.dete{padding: 40px 0;background: #f4f4f4;}*/
.dete_con {
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.dete_top li {
	cursor: pointer;
	position: relative;
	float: left;
	width: 32.3333%;
	font-size: 16px;
	line-height: 35px;
	margin-top: 15px;
	padding-left: 20px;
	background: #fff;
	margin-right: 1%;
}

.dete_top li.active {
	font-size: 18px;
	line-height: 50px;
	margin-top: 0px;
	background: #0484cf;
	color: #fff;
}

.dete_top li img {
	position: absolute;
	right: 11px;
	top: 30%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.dete_top li.active img {
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.dete_top ul {
	display: inline-block;
	width: 100%;
}

.dete_bottom {
	margin-top: 25px;
}

.dete_text {
	display: inline-block;
	width: 100%;
}

.dete_img {
	float: left;
	width: 45%;
	overflow: hidden;
}

.dete_img img {
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.dete_text:hover .dete_img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.dete_text .text {
	float: left;
	width: 55%;
	padding-left: 20px;
	line-height: 25px;
}

.dete_text .tit {
	font-size: 16px;
	line-height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}

.dete_text .time {
	margin-bottom: 5px;
	color: #666;
}

.dete_text .tx {
	color: #666;
	overflow: hidden;
	height: 96px;
	line-height: 24px;
}

.detec_tx {
	border-left: 1px solid #0484cf;
}

.detec_tx li {
	display: inline-block;
	width: 100%;
}

.detec_tx a {
	overflow: hidden;
	position: relative;
	padding: 10px 0;
	padding-left: 30px;
	border-bottom: 4px solid #0484cf;
	display: inline-block;
	width: 100%;
}

.detec_tx a:before {
	content: '';
	background: #0484cf;
	height: 100%;
	width: 100%;
	top: 100%;
	left: 0;
	position: absolute;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
	z-index: -1;
}

.detec_tx .date {
	padding: 15px;
	float: left;
	background: #0484cf;
	color: #ffffff;
	text-align: center;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.detec_tx .date div {
	font-size: 20px;
	line-height: 20px;
}

.detec_tx .tit {
	font-weight: bold;
	font-size: 16px;
	padding-left: 20px;
	line-height: 50px;
	float: left;
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.detec_tx .more {
	float: right;
	line-height: 50px;
	color: #666;
	padding-right: 10px;
}

.detec_tx a:hover:before {
	top: 0;
}

/*.detec_tx a:hover .more{ color: #fff;}*/
.detec_tx a:hover {
	color: #333;
}

.detec_tx a:hover .date {
	background: #ffffff;
	color: #0484cf;
}

.detec_tx a:hover .tit,
.detec_tx a:hover .more {
	color: #fff;
}

/*检测管理*/


/*试验标准*/
.test {
	padding: 40px 0px;
	position: relative;
	background: #f4f4f4 url("bg03.jpg") no-repeat center center fixed;
	background-size: cover;
}

/*.test .ab_title .ch{ color: #ffffff;}*/
/*.test .ab_title .en{ color: #fff;}*/
/*.test .ab_title .line{background: #ffffff;}*/

.test_con {
	position: relative;
	overflow: hidden;
}

.test_text {
	text-align: center;
	padding: 32px 0 37px;
	background: rgba(255, 255, 255, 0.8);
	background: #fff\9;
	filter: alpha(opacity=80);
	transition: 666ms;
}

.test_text img {
	width: 40px;
}

.test_text div {
	margin-top: 20px;
	font-size: 18px;
}

.test_con:hover .test_tx {
	top: 0;
	visibility: visible;
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.test_con:hover .test_text {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.test_tx {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 100%;
	background: #0484cf;
	transition: 666ms;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	visibility: hidden;
	padding: 26px;
	color: #ffffff;
}

.test_tx .tit {
	font-size: 20px;
	margin-bottom: 10px;
}

.test_tx .tx {
	height: 52px;
	overflow: hidden;
	line-height: 24px;
	margin-bottom: 10px;
}

/*试验标准*/


/*检测设备*/
.equip {
	padding: 40px 0;
	position: relative;
	background: #f4f4f4;
}

.equip_con {
	background: #f4f4f4;
	padding: 20px;
	position: relative;
}

.equip_text {
	padding-top: 20px;
}

.equip_text .tx {
	display: inline-block;
	width: 100%;
}

.equip_text .tit {
	font-size: 16px;
	margin-bottom: 20px;
}

.equip_text .time {
	float: left;
	line-height: 26px;
	color: #666;
}

.equip_text .more {
	text-align: center;
	float: right;
	width: 26px;
	height: 26px;
	background: #0484cf;
	color: #ffffff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-khtml-border-radius: 50%;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.equip_text .more i {
	line-height: 26px;
	font-size: 20px;
}

.equip_hover span {
	position: absolute;
	display: block;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
	background-color: #0484cf;
	z-index: 5;
}

.equip_hover .e_top {
	width: 0px;
	height: 3px;
	left: 0;
	top: 0;
}

.equip_hover .e_bottom {
	width: 0px;
	height: 3px;
	right: 0;
	bottom: 0;
}

.equip_hover .e_right {
	width: 3px;
	height: 0px;
	left: 0;
	bottom: 0;
}

.equip_hover .e_left {
	width: 3px;
	height: 0px;
	right: 0;
	top: 0;
}

.equip_con:hover .equip_hover .e_top,
.equip_con:hover .equip_hover .e_bottom {
	width: 100%;
}

.equip_con:hover .equip_hover .e_left,
.equip_con:hover .equip_hover .e_right {
	height: 100%;
}

.equip_img {
	overflow: hidden;
}

.equip_img img {
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.equip_con:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.equip_con:hover .equip_text .more {
	background: #808080;
}

.equip_con:hover .tit {
	color: #333;
}

/*检测设备*/
/*检测动态*/

.detect {
	padding: 40px 0;
	background: #f4f4f4;
	position: relative;
}

.detect_top {
	margin-bottom: 20px;
}

.detect_top ul {
	text-align: right;
}

.detect_top li {
	cursor: pointer;
	display: inline-block;
	margin-left: 10px;
	padding: 0px 10px;
	font-size: 16px;
	line-height: 30px;
}

.detect_top li.active {
	color: #ffffff;
	background: #0484cf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}

.detect_img {
	overflow: hidden;
}

.detect_con li.active {
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 20px 0px;
	height: 168px;
}

.detect_con li {
	height: 30px;
	overflow: hidden;
	margin-bottom: 15px;
	transition: 400ms;
	-webkit-transition: 400ms;
}

.detect_title .tit {
	font-size: 16px;
	overflow: hidden;
	margin-bottom: 10px;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 85%;
	font-weight: bold;
}

.detect_title .time {
	float: right;
	color: #666;
}

.detect_title {
	line-height: 30px;
	display: inline-block;
	width: 100%;
}

.detect_text {
	height: 48px;
	color: #666;
	margin-bottom: 18px;
	overflow: hidden;
	line-height: 24px;
}

.detect_con .more {
	color: #666;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.detect_con .more:hover {
	color: #0484cf;
	padding-left: 10px;
}

.detect_con {
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.detect .news_more {
	margin-top: 20px;
}

/*检测动态*/

/*下载专区*/
.download {
	padding: 40px 0;
	position: relative;
	background: url("news_bg.gif");
}

.download_cont {
	padding: 0px 5%;
}

.download_con .f2 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
	z-index: 1;
}

.download_con .f1 {
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.download_con .f1 {
	/*background: url(f1.png) no-repeat;*/
}

.download_con .f2 {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	transform: scale(0.7);
	-webkit-transform: scale(0.7);
	visibility: hidden;
}

.download_con .f2 {
	/*background: url(f2.png) no-repeat;*/
}

.download_con .bot {
	width: 14px;
	height: 2px;
	background-color: #333;
	display: block;
	margin: 0px auto;
	transition: 200ms;
	-webkit-transition: 200ms;
}

.download_con:hover .bot {
	background: #ffffff;
}

.download_con:hover .down {
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1);
	visibility: visible;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
}

.download_con:hover .f2 {
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1);
	visibility: visible;
}

.download_con:hover .f1 {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.download_con .down {
	display: block;
	background: url(more.png) no-repeat;
	width: 28px;
	height: 28px;
	margin: 10px auto 0px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	visibility: hidden;
	transform: scale(0);
	-webkit-transform: scale(0);
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
	transition: 400ms;
	-webkit-transition: 400ms;
}

.download_con {
	position: relative;
}

.download_con .text {
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 55px 10px 0px;
	height: 100%;
	z-index: 3;
	width: 100%;
	text-align: center;
}

.download_con .ico {
	width: 50px;
	height: 50px;
	display: block;
	margin: 0px auto;
	background: url(ico2.png) no-repeat;
	z-index: 3;
	-webkit-transition: 0.4s ease 0.2s;
	transition: 0.4s ease 0.2s;
}

.download_con .ico2 {
	background: url(ico3.png) no-repeat;
}

.download_con .ico3 {
	background: url(ico4.png) no-repeat;
}

.download_con .ico4 {
	background: url(ico5.png) no-repeat;
}

.download_con .tx {
	font-size: 18px;
	margin: 10px auto 18px;
	color: #333;
}

.download_con:hover .tx {
	color: #ffffff;
}

.download_con:hover .ico {
	background-position: 0px -50px;
}

/*下载专区*/
/*technical*/


/*social*/
.social {
	padding: 40px 0;
}

/*social*/



/*调整*/
.about_box1_bottom img {
	width: 80px;
}






/*调整*/





/*投资者关系*/
.inner {
	width: 100%;
}

.newDemo a:link,
.newDemo a:visited {
	color: #666666;
}

.newDemo a:active,
.newDemo a:hover {
	color: #666;
}

.newDemo {
	margin-top: 40px;
	position: relative;
}

.newDemo .item {
	float: left;
	display: block;
	position: relative;
	width: 100%;
	margin-bottom: 30px;
	background-color: #f4f4f4;
}

.newDemo .itemCon {
	background-color: #f4f4f4;
	padding: 25px 25px 0px;
	color: #999;
}

.newDemo .t {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	overflow: hidden;
	display: block;
	line-height: 28px;
	margin-top: 5px;
}

.newDemo .c {
	color: #666;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}

.newDemo .more {
	color: #666;
	opacity: 0;
	transition: 400ms ease 0ms;
	-webkit-transition: 400ms ease 0ms;
}

.newDemo .nlink {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

.newDemo .more span {
	padding-left: 5px;
}

.newDemo .item2 .itemCon .t {
	/*自动隐藏文字*/
	text-overflow: ellipsis;
	/*文字隐藏后添加省略号*/
	white-space: nowrap;
	/*强制不换行*/
}

.newDemo .item1 {
	width: 30%;
	height: 425px;
}

.newDemo .item1 .img {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.newDemo .item1 .itemCon {
	position: absolute;
	bottom: 0px;
	width: 70%;
	left: 7%;
	padding: 35px 8% 0px;
}

.newDemo .item1 .itemCon .t {
	height: 48px;
	font-size: 16px;
}

.newDemo .item:hover .itemCon {
	background-color: #dadada;
}

/*.newDemo .item:hover .c{ color: #ffffff;}*/
/*.newDemo .item:hover .t{ color: #fff;}*/
.newDemo .item:hover .more {
	padding: 32px 0px 20px 0;
	opacity: 1;
}


/*投资者关系*/



.col-sm-4,
.col-sm-6,
.col-sm-3 {
	padding: 0 10px;
}



/*新闻详情*/
.newsdot_text h4 {
	font-size: 20px;
	text-align: center;
}

.newsdot_text h5 {
	text-align: center;
	color: #666;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 30px;
	margin-top: 20px;
	margin-bottom: 30px;
	line-height: 25px;
}

.newsdot_text p,
.newsdot_text div,
.newsdot_text span,
.newsdot_text a {
	line-height: 26px;
	color: #666;
	margin-bottom: 10px;
	text-indent: 2em;
}

.newsdot_text p img {
	margin-left: -2em;
}

/*.newsdot_text div{text-align: center;width:80%; margin:20px auto;}*/
.newsdot_text div {
	width: 100%;
	margin: 20px auto;
}

.newsdot {
	margin-top: 150px;
	margin-bottom: 50px;
}

.upload {
	margin-top: 50px;
}

.upload_top a {
	line-height: 30px;
}

.upload_bottom a {
	display: block;
	width: 130px;
	height: 40px;
	line-height: 40px;
	background: #dadada;
	text-align: center;
	margin: 30px auto 0 auto;
	text-transform: uppercase;
}

.upload_bottom a:hover {
	background: #0484cf;
	color: #ffffff;
}

/*新闻详情*/

/*招聘详情*/
.job_tit {
	width: auto;
	line-height: 35px;
	border-bottom: 1px #ddd dashed;
	text-align: left;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	padding-bottom: 10px;
}

.job_tit span {
	font-size: 12px;
	float: right;
	background: #dadada;
	padding: 5px;
}

.job_con ul {
	display: inline-block;
	width: 100%;
}

.job_con li {
	float: left;
	width: 200px;
	display: inline-block;
	line-height: 40px;
}

.job_con li span {
	float: left;
	width: 100px;
}

.job_con {
	width: auto;
	border-bottom: 1px #ddd dashed;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 10px;
}

.job_text {
	margin-top: 30px;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 20px;
}

.job_text p {
	line-height: 26px;
	color: #666;
}

.job_text h4 {
	font-size: 16px;
	margin-bottom: 15px;
}

.newsdot a.mar {
	margin-bottom: 55px;
}

/*招聘详情*/
.nav>ul>li:hover>a {
	color: #0484cf;
}

.inver {
	font-size: 36px;
	text-align: center;
	line-height: 290px;
}

.main_menu .nav>ul>li {
	padding: 0 15px;
}

.home1_img {
	height: 330px !important;
}

.contact_add h4 {
	font-size: 18px;
	font-weight: 600;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.contact_add h4:after {
	position: absolute;
	bottom: 0px;
	left: 0%;
	width: 30px;
	height: 2px;
	background: #0484cf;
	content: "";
}

.contact_add p {
	line-height: 28px;
}

.contact_add p i {
	margin-right: 10px;
	color: #666;
	font-size: 12px;
}

.chairman_one input {
	outline: none;
	border: none;
	border: 1px solid #e5e5e5;
	width: 86%;
	height: 40px;
	line-height: 40px;
	padding: 0px 5px;
	margin-top: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	background: none;
}

.chairman_two label {
	margin-right: 26px;
	line-height: 40px;
	margin-bottom: 0px;
}

.chairman_two form {
	margin-top: 10px;
	line-height: 30px;
	width: 86%;
}

.chairman_one span {
	color: #fa0141;
	font-weight: 600;
	margin-left: 5px;
}

.chairman_warp h4 {
	font-size: 16px;
}

.chairman_top {
	margin-top: 15px;
}

.chairman_warp textarea {
	outline: none;
	border: none;
	border: 1px solid #e5e5e5;
	width: 90%;
	line-height: 24px;
	padding: 0px 5px;
	margin-top: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	background: none;
	height: 332px;
}

.chairman_warp button {
	width: 150px;
	height: 40px;
	line-height: 40px;
	background: #0484cf;
	color: #fff;
	outline: none;
	margin: 0 auto;
	border: none;
	display: block;
}

.btn12 {
	width: 150px;
	height: 40px;
	line-height: 40px;
	background: #0484cf;
	color: #fff;
	outline: none;
	margin: 0 auto;
	border: none;
	display: block;
}

.chairman_bg {
	padding: 10px;
	margin: 0px;
}

.chairman_content {
	padding-top: 10px;
	padding-bottom: 20px;
	border: 1px solid #e5e5e5;
	background: #fff;
}

.con a {
	display: block;
	width: 100%;
	height: 100%
}

.chairman_one {
	margin-top: 10px;
}

/*** 自适应 ***/

.supp_warp {}

.tender_top {
	margin-top: 50px;
}

.supp_warp table {
	text-align: center;
	margin-top: 20px;
}

.supp_warp table td {
	line-height: 40px;
	border: 1px solid #ccc;
}

.tender_top ul {}

.tender_top ul li {
	float: left;
	width: 25%;
	padding-right: 2%;
}

.tender_top ul li p {
	float: left;
	line-height: 30px;
}

.tender_top ul li select {
	float: left;
	outline: none;
	margin-left: 5px;
	width: 70%;
	border: 1px solid #ddd;
	line-height: 30px;
	height: 30px;
	color: #666;
}

.tender_top ul li input {
	float: left;
	outline: none;
	margin-left: 5px;
	width: 70%;
	border: 1px solid #ddd;
	line-height: 30px;
	height: 30px;
	color: #666;
	padding-left: 5px;
	padding-right: 5px;
}

.tender_top ul li button {
	width: 80px;
	height: 30px;
	line-height: 30px;
	border: none;
	outline: none;
	background: #0484cf;
	color: #fff;
}

.video_img {
	position: relative;
	margin-top: 30px;
}

.video_img .play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
}

.video_img:hover .zhezhao {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.video_img .zhezhao {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	top: 0;
	left: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.video_cont {
	padding: 40px 0;
}

.video_cont1 {
	margin-top: 150px;
	margin-bottom: 40px
}

.video_cont1 .title {
	font-size: 20px;
	margin-bottom: 30px;
	text-align: center;
}

.video_cont1 .video_v {
	margin: 0px auto
}

.video_btn:hover {
	background: #e1e1e1;
}

.video_btn {
	display: block;
	width: 130px;
	height: 40px;
	line-height: 40px;
	background: #0484cf;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	margin-top: 50px;
	text-transform: uppercase;
}




@media (max-width:1440px) and (min-width:1024px) {
	.home_center {
		width: 90%;
	}
	.logo img {
		width: 78%;
		margin-top: 17px;
	
	}

	.sec4_next {
		width: 40%;
	}

	.logo {
		width: 300px;
		margin-top: 10px;
	}

	.logo img {
		width: 100%;
	}

	.nav>ul>li {
		padding: 0 15px;
	}

	.main_menu .nav>ul>li {
		padding: 0 15px;
	}

	.sec4_zi p {
		height: 110px;
		overflow: hidden;
	}

	/*.project_con .txts .tx2 { font-size: 24px; }*/
	.ban_txt1 {
		margin-left: 7%;
	}

	.link_left {
		margin-top: 8%;
	}

	.link_right li {
		height: 80px;
		margin: 4px 9px;
		margin-bottom: 15px;
		width: 43%;
		padding-top: 5px;
	}

	.link_right li .img {
		padding: 0px 35%;
	}

	.link_right li .img img {
		width: 100%;
	}

	.honor_img {
		width: 70%;
	}


	.home_news_img .time {
		margin-bottom: 0px;
	}

}

@media (max-width:1440px) and (min-width:1280px) {
	.home_news_img .tit {
		height: 26px;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-top: 0px;
		padding-top: 0px;
	}

	.link_in {
		height: 274px;
	}

	.link_in .menu {
		height: 128px;
	}

	.link_in .menu .face-hover {
		line-height: 128px;
	}

	.home1_img {
		height: 338px !important;
	}

	ul.ind3_txt .hide_last {
		display: none;
	}

}


@media (max-width:1365px) and (min-width:1280px) {
	.link_in .menu {
		height: 124px;
	}

	.link_in .menu .face-hover {
		line-height: 124px;
	}


}





@media (max-width:1279px) and (min-width:1170px) {

	/*.link_right{ width:60%;}*/
	.logo {
		width: 250px;
		margin-top: 10px;
	}

	.nav>ul>li {
		padding: 0 10px;
	}

	.main_menu .nav>ul>li {
		padding: 0 10px;
	}

	.sec4_zi p {
		font-size: 12px;
	}

	.sec4_next h5 {
		font-size: 12px;
	}

	.banner .ban_txt h5 {
		font-size: 20px;
		padding-left: 50px;
	}

	.banner .ban_txt h2 {
		padding-left: 50px;
		font-size: 36px;
	}

	.link_in {
		height: 230px;
	}

	.link_in .menu {
		height: 116px;
		line-height: 116px;
	}

	.home1_img {
		height: 330px !important;
	}
}

@media (max-width:1199px) and (min-width:1024px) {

	/* .logo { width: 260px; } */
	/*.project .arrow-left2 { left: -50px; }*/
	/*.project .arrow-right2 { right: -50px; }*/
	.honor_img {
		width: 90%;
	}

	.honor_top {
		padding: 40px 10%;
	}

	.dynamic_con .time {
		margin-bottom: 0px;
		padding-top: 0px;
	}

	.dynamic_con .more {
		bottom: 50px;
	}

	.party_text .text {
		height: 46px;
	}

	.party_text .date {
		margin-bottom: 0px;
	}

	.guild_text .text {
		height: 48px;
	}

	.guild_c li.guild_a {
		display: none;
	}

	.policy_c {
		display: none;
	}

	.rental_con li:hover .img {
		left: -37px;
	}

	.rental_con .img {
		left: 0;
		top: 48px;
		z-index: 2;
	}

	.home1_img {
		height: 330px !important;
	}

	.str_con {
		margin: 0px 4%;
	}

	.dete_text .tx {
		height: 72px;
	}

	.detect_con li.active {
		padding: 5px 0;
		height: 130px;
	}

	.detect_text {
		margin-bottom: 5px;
	}

	.detect_title .tit {
		margin-bottom: 5px;
	}

	.home_menb a {
		line-height: 40px;
	}

	.menu-title .l2 img {
		margin-right: 2px;
	}

	/*ul.ind3_txt a h3{width: 60%;}*/
	.nav>ul>li {
		padding: 0 5px;
	}

	.main_menu .nav>ul>li {
		padding: 0 5px;
	}

	.home_news_right ul li {
		width: 82px;
	}

	.link_right {
		padding: 0 17px;
	}

	.link_con .more {
		padding-left: 17px;
		margin-top: 10px;
	}

	ul.ind3_txt li.last {
		display: none;
	}

	ul.ind3_txt li.two_last {
		margin-bottom: 0px;
	}

	.leader .arrow-right2 {
		right: -4px;
	}

	.leader .arrow-left2 {
		left: -4px;
	}

	.link_in .menu {
		height: 93px;
		line-height: 93px;
	}

	/*.home_news_img .right {*/
	/*padding-bottom: 5px;*/
	/*}*/
	/*ul.ind3_txt a h4{margin-top: 5px;}*/
	.project .txts {
		padding: 34px 20px 0 20px;
	}

	.project_con .txts .tx2 {
		font-size: 18px;
	}

	.home_news_right {
		margin-bottom: 15px;
	}

	.leader3 .left,
	.leader3 .right,
	.leader3 .center {
		padding: 0 4%;
	}

	.gray {
		background: #666;
		width: 70%;
		left: 15%;
	}

	/*.home_news_img .tit{margin-bottom: 5px;}*/
	.menu-title .l2 div {
		margin-top: 14px;
		/*margin-bottom: -30px;*/
	}

	.news_li,
	.swap {
		width: 85%;
	}

	ul.ind3_txt a h3 {
		width: 70%;
	}

	.marqueeleft {
		width: 88%;
	}

	.home_people_cont a div {
		font-size: 14px;
	}

	.home_people li {
		margin: 0px 15px 0 5px;
		padding-bottom: 5px;
	}

	.home_people_text .di {
		display: inline-block;
	}

	.home_people_text a.last {
		display: none;
	}

	.home_people_cont a {
		font-size: 13px;
	}

	.home_people_text1 {
		height: 90px;
	}
}




@media (max-width: 768px) {

	.fh {
		width: 100% !important;
	}

	.newsdot_text img {
		width: 100%;
	}

	.news1_text01 {
		background: none;
		padding-left: 0;
		width: 58%;

	}

	.news1_con li:hover .news1_text01 {
		background: none;
	}


	.navbar-nav {
		width: 100%;
		margin-left: 0px;
		text-transform: uppercase;
	}

	.navbar-nav li {
		text-align: center;
		border-bottom: 1px dotted #e5e5e5;
		line-height: 40px;
	}

	.navbar-nav li a {
		color: #666;
		font-size: 13px;
	}

	.navbar-nav li a:hover {
		color: #0484cf;
	}

	.headerbg {
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		z-index: 999999999;
		background: #fff;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	}

	.logo_boxlist {
		float: left;
		width: 215px;
	}

	.navbar-toggle {
		margin-top: 10px;
	}

	.navbar-toggle .icon-bar {
		background-color: #0484cf;
	}

	.navbar-collapse {
		border-top: 1px solid #e5e5e5;
	}

	.navbar-nav .nav_bottom {
		border: none;
	}



	.about_box1 {
		padding: 22px 0px 60px 0px;
	}

	.about_box1_bottom {
		width: 16%;
		bottom: 34%;
		left: 72%;
	}

	.about_box1_bottom img {
		width: 100%;
	}

	.about_box1_p p {
		margin-bottom: 20px;

	}

	.about_box1 {
		padding: 22px 0px 10px 0px;
	}

	.leader {
		padding: 24px 0;
	}

	.ab_teams {
		margin-top: 25px;
		position: relative;
	}

	.arrow-left2 {
		width: 30px;
		height: 30px;

		z-index: 9999;
		top: 49%;

	}

	.arrow-left2 i {
		line-height: 24px;
	}

	.arrow-right2 {
		width: 30px;
		height: 30px;
		top: 49%;

	}

	.ab_teams .name {
		font-size: 14px;

		text-align: center;
	}

	.finan_bg {

		height: 206px;

	}

	.helix {
		margin: 4vh -50%;

		height: 33vh;

	}

	.finan_bg .text {

		padding-top: 65px;

	}

	.structure {
		padding: 40px 0;

	}

	.zoom {
		width: 100%;
	}

	.zoom img {
		width: 100%;
	}

	.cont {
		margin-top: 18px;
	}

	.about_box1_tit {
		font-size: 16px;
	}

	.ab_title .ch {
		font-size: 20px;

	}

	.ab_title .en {
		font-size: 16px;

	}

	.finan_bg .text {

		font-size: 22px;
	}

	.people {
		padding: 26px 0;

	}

	.people_cont a {
		float: left;

		width: 33.333%;
		height: 46px;
		margin-top: 16px;
		font-size: 12px;
		line-height: 48px;

	}

	.honor_top {

		padding: 30px 4%;
	}

	.honor_top .tit {

		padding-top: 14px;

	}

	.honor_bottom {
		padding: 0px 0 20px 0;
	}

	.per {
		padding: 30px 0;
		padding-bottom: 0px;
	}

	.per_nav {

		margin-top: 0px;
	}

	.per_nav .per-li {
		margin: 5px 10px;
	}

	.per_nav ul li {

		margin: 15px 10px;

	}

	.per_show .arrow-left {
		top: 70%;
	}

	.per_show .arrow-right {
		top: 70%;
	}

	.per_text {
		width: 90%;
		margin: 0 auto;
	}

	.row {
		margin-left: -15px;
		margin-right: -15px;
	}

	.copy {
		line-height: 20px;
		font-size: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.footer-text {
		padding-left: 0;
		padding-right: 0;
	}

	.footer_top {
		background: none;
		padding-top: 0px;
	}

	.party {
		padding: 25px 0;

	}

	.party_top {
		text-align: inherit;
	}

	.party_text .date {
		margin-bottom: 4px;
		font-size: 16px;

	}

	.party_text .title {
		font-size: 14px;

		line-height: 22px;
	}

	.party_text {
		padding: 12px 0;

	}

	.party_tx {

		width: 70%;

	}

	.party_text .time {

		width: 25%;
		height: 66px;
		font-size: 12px;
		line-height: 66px;
	}

	.party_text .time span {

		font-size: 18px;
		margin-top: 4px;
	}

	/*.party_text.bg .text {
    height: 138px;
}*/
	.guild {
		padding: 25px 0;

	}

	.guild_text .time div {
		line-height: 20px;
		font-size: 20px;
	}

	.guild_text .time {
		width: 120px;
		height: 45px;
		line-height: 50px;
	}

	.audit_left {
		padding: 15px;
	}

	.audit_ri {
		line-height: 49px !important;
	}

	.guild_text .title {
		font-size: 14px;

		padding-bottom: 7px;

	}

	.course_bottom .tx {
		width: 80%;
	}

	.staff_con {
		margin-bottom: 10px;
	}

	.xiezuo a {
		padding: 20px 0px;
		margin-top: 10px;
		font-size: 14px;
	}

	.xiezuo .xie-1 {
		margin-top: 20px;
	}

	.course_bottom .date {
		width: 20%;
	}

	.guild_tx {
		margin-top: 6px;
		padding: 0 7%;
	}

	.guild_text .text {
		margin-top: 5px;
		height: 20px;
		line-height: 20px;
	}

	.guild_text .more {

		left: 6%;
		bottom: -1px;

		font-size: 12px;
	}

	.mission {
		padding: 30px 0;

	}

	.mission_con {
		padding-bottom: 8px;
	}

	.audit {
		padding: 25px 0;

	}

	.audit_left .tit {
		height: 20px;
		overflow: hidden;
		font-size: 14px;
	}

	.party_text .more {

		position: relative;
		margin: 20px 0;
	}

	.policy {
		padding: 25px 0;
		position: relative;
	}

	.course {
		padding: 25px 0;

	}

	.course_bottom .left {

		float: inherit;


		margin-top: -16px;
		background: none;

		text-align: center;
		width: 120px;
		height: 37px;
		line-height: 28px;
		color: #000;

	}

	.course_bottom ul {
		float: inherit;
		width: 100%;
	}

	.course_bottom {
		padding: 0px 0%;
	}

	.course_bottom li {

		margin-bottom: 12px;
	}

	.staff {

		padding: 25px 0;
	}

	.bidding {
		padding: 25px 0;

	}

	.building_btn {
		text-align: center;
	}

	.bidding_con .text {
		padding-left: 110px;
		padding-right: 9px;
	}

	.bidding_con .title {
		font-size: 14px;
		height: 57px;
		overflow: hidden;
	}

	.bidding_con {
		margin-bottom: 15px;
		padding: 15px 0;

	}

	.publicity {
		padding: 25px 0;

	}

	.publicity_con {
		padding: 13px 25px 0 25px;
		height: 155px;

		margin-top: 20px;

	}

	.publicity_con .title {
		margin-top: 15px;
		font-size: 14px;

	}

	.supplier {
		padding: 25px 0;

	}

	.supplier_con .title {

		font-size: 14px;
		margin: 12px 0px 10px;

	}

	.supplier_con .text {
		padding: 0px 15px;
		height: 100%;
	}

	.supplier_con a {
		height: 110px;
	}

	.supplier_con .more {
		width: 82px;
		height: 40px;

		margin: 0px auto 3px;

	}

	.supplier_con:hover .title {

		font-size: 16px;
		margin: 12px 0px 10px;
	}

	.supplier_con .supp-le {
		margin-top: 20px;
	}

	.str {
		padding: 24px 0;

	}

	.tech {
		padding: 30px 0;
	}

	.tech_img {
		float: inherit;
		width: 100%;

	}

	.tech_con {

		padding: 3px 0;
		padding-bottom: 18px;
		border-bottom: none;
	}

	.tech_text {
		float: inherit;
		width: 100%;
		padding-left: 0px;

		padding-top: 10px;
	}

	.tech_text .tit {
		font-size: 14px;
		margin-bottom: 4px;

	}

	.tech_text .time {
		position: relative;
	}

	.research {
		padding: 25px 0;

	}

	.research_con {

		padding-bottom: 8px;
	}

	.equip {
		padding: 25px 0;

	}

	.dete {
		padding: 25px 0 0 0;
		padding-bottom: 30px;
	}

	.equip_con {
		margin-bottom: 10px;
	}

	.job_tab th {
		font-weight: normal;
	}

	.job_tab {
		width: 100%;
	}

	.dete_top li.active {
		font-size: 14px;
		line-height: 40px;

	}

	.dete_top li.active img {
		display: none;
	}

	.dete_img {
		float: inherit;
		width: 100%;
		overflow: hidden;
	}

	.dete_bottom {
		margin-top: 18px;
	}

	.dete_text .text {
		float: inherit;
		width: 100%;
		padding-left: 0px;
		line-height: 12px;
	}

	.detec_tx .tit {
		font-weight: normal;
		width: 62%;

	}

	.detec_tx .more {

		line-height: 14px;
		padding-right: 0px;
		padding-top: 19px;
		font-size: 12px;
		float: inherit;
	}

	.test .col-xs-6 {
		padding: 0 10px;
	}

	.test {
		padding: 25px 0px;
		margin-top: 15px;
	}

	.test_con {
		margin-bottom: 10px;
	}

	.test_text div {

		font-size: 14px;
	}

	.test_tx .tit {
		font-size: 16px;

	}

	.detect {
		padding: 25px 0;

	}

	.detect_top ul {
		text-align: center;
	}

	.detect_con li.active {

		padding: 8px 0px;
		height: 125px;

	}

	.detect_con li {
		margin-bottom: 5px;
	}

	.download_con .text {

		padding: 11px 10px 0px;

	}

	.download {
		padding: 30px 0;
		padding-bottom: 0px;

	}

	.newsdot {
		margin-top: 75px;
		margin-bottom: 30px;
	}

	.job_con li {
		line-height: 30px;
	}

	.newsdot a.mar {
		margin-bottom: 0px;
	}

	.social {
		padding: 25px 0;
	}

	.process {
		padding: 25px 0;
	}

	.process_t {

		margin: 12px 0;
	}

	.process_text {

		width: 33.3%;

	}

	.process_c {

		margin-top: 20px;
	}

	.information {
		padding: 25px 0px;

	}

	.infor_con {

		margin-top: 18px;
	}

	.infor-ph .col-xs-4 {
		padding-left: 3px;
		padding-right: 3px;
	}

	.infor_con .title {
		font-size: 20px;

	}

	.infor_con .num {

		margin-top: 14px;
	}

	.infor_text {

		padding-top: 15px;
		height: 150px;

	}

	.engineer {

		padding: 30px 0;
	}

	.engineer_con {
		padding: 15px;
	}

	.engineer_con .text {
		margin: 15px 0px 15px;
	}

	.device_con .img {
		float: inherit;
		width: 100%;
	}

	.device_con .tx {

		width: 100%;
		padding: 0px;
		font-size: 14px;

	}

	.device_con {

		padding: 15px;
		margin-top: 20px;

	}

	.device {
		padding: 25px 0;

	}

	.rental {
		padding: 25px 0;

	}

	.reta-wrap {
		width: 100%;
	}

	.retal-wrap1 {
		width: 100%;
		margin-bottom: 10px;
	}

	.retal-img {
		float: left;
		width: 30%;
	}

	.retal-text {
		float: left;
		width: 100%;
	}

	.retal-text h1 {
		font-size: 14px;
		margin-top: 5px;
		line-height: 30px;
		margin-bottom: 0;
	}

	.retal-text h2 {
		font-size: 14px;
		float: left;
		margin-top: 0;
		line-height: 20px;
	}

	.retal-text .right {
		background: url(load1.png) 2px center no-repeat;
		padding-left: 24px;
		margin-left: 55px;
		float: left;
		margin-top: 0px;
	}

	.news1 {
		padding: 30px 0;
		line-height: 26px;
	}

	.news1_text {

		width: 61%;

	}



	.news {
		padding: 25px 0;

	}

	.news_con {
		padding: 15px;
		margin-top: 18px;
	}

	.news_con .title {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.mission .news_more,
	.audit .news_more,
	.staff .news_more,
	.tech .news_more {
		margin-top: 5px;
	}

	.dynamic {
		padding: 25px 0;

	}

	.dynamic_con .time {
		font-size: 30px;
		margin-bottom: 0px;
		padding-top: 12px;

	}

	.dynamic_con .title {
		font-size: 16px;
		line-height: 26px;
	}

	.dynamic_con .img {
		display: none;
	}

	.dynamic_line {
		height: 5px;
	}

	.dynamic_con .more {
		font-size: 14px;
		bottom: 0px;
		position: relative;
	}

	.dynamic_con a {
		margin-bottom: 15px;
	}

	.notice {

		padding: 25px 0 30px 0;
	}

	.notice_con {
		margin: 0px 0px 12px;
		position: relative;
	}

	.per_text {

		background-color: #0484cf;
	}

	.per_line {
		display: none;
	}

	.per_tx .tx {

		color: #fff;
	}

	.pagination2 {
		width: 100%;
		text-align: center;

	}

	.party_tx .num {

		display: none;
	}

	.guild_c {
		padding-top: 10px;
	}

	.pagination3 {
		width: 100%;
		text-align: center;
	}

	.course_top ul .culture-li {
		padding-left: 25px;
	}

	.staff-ph {
		margin-top: 15px;
	}

	.dete_text .tx {

		height: 58px;

	}

	.download_con {
		margin-bottom: 20px;
	}

	.engineer_con .title {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.test_text img {
		width: 25px;
	}

	.test_text {

		padding: 10px 0 16px;

	}

	.equi .pagination3 {
		padding-top: 0px;
		margin: 10px 0;
	}

	.people_cont {

		margin-top: 7px;
	}

	.process_text .jt {

		right: -15px;
	}

	.download_con .tx {
		font-size: 14px;

	}

	.test_con:hover .test_text {
		filter: alpha(opacity=1);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}

	.detec_tx a {

		padding-left: 5px;

	}

	.detec_tx .tit {
		font-size: 14px;
		padding-left: 8px;

	}

	.dete_top li.active {

		line-height: 35px;
		margin-top: 15px;

	}

	.device-btn2 {
		margin-top: 15px;
		margin-bottom: 25px;
	}

	.device-btn2 span {

		background: #0484cf;

	}

	.s4-ul {
		padding-left: 15px;
	}

	.home_center {
		width: 92%;

	}



	.device_con .title {
		margin-bottom: 15px;
		font-size: 14px;
	}

	.dete_text {

		height: 260px;
		overflow: hidden;
	}

	.equip_text .tit {

		margin-bottom: 6px;
	}




	.xinwen {
		height: 39px;
		padding-left: 5px;
		padding-top: 2px;
		margin-bottom: 20px;
	}

	.news_li,
	.swap {
		width: 74%;
	}

	.news_li div,
	.swap div {
		width: 60%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.newDemo .item {
		margin-bottom: 15px;
	}

	.newDemo {
		margin-top: 18px;
	}

	.newDemo .itemCon {
		padding: 15px 15px 0px;
	}

	.newDemo .more {
		opacity: 1;
		color: #666;
		margin-top: 5px;
	}

	.newDemo .t {
		font-size: 14px;
	}

	.banner {
		margin-top: 0px;
	}

	.marqueeleft {
		width: 69%;
	}

	.leader_cont {
		padding: 0;
	}

	.about_box1_text img {
		width: 50%;
		margin-right: 15px;
	}

	.per .news_more {
		margin-top: 0px;
	}

	.news .news_more {
		margin-top: 20px;
	}

	.dynamic_con .time span {
		font-size: 14px;
	}

	.dynamic_con .time {
		font-size: 24px;
	}

	.notice_con .text {
		padding: 15px;
		border-bottom: 5px solid #dadada;
	}

	.notice_con .title {
		font-size: 14px;
		line-height: 15px;
		margin-bottom: 5px;
	}

	.notice_con .tx {
		margin-bottom: 0px;
	}

	.detect_title .tit {
		font-size: 14px;
		margin-bottom: 0px;
	}

	.detect_text {
		margin-bottom: 5px;
	}

	.job_text {
		margin-top: 20px;
	}

	.job_text h4 {
		margin-bottom: 5px;
	}

	.newsdot_text div img {
		width: 100%;
	}

	.gonggao {
		margin-left: 0px;
	}

	.people_tit ul li {
		display: inline-block;
		margin: 0px 10px 0 10px;
	}

	.home_people_cont a {
		height: 20px;
		font-size: 12px;
		line-height: 20px;
	}

	.menb_warp .col-sm-5 {
		padding-left: 0;
	}

	.home_people li {
		margin: 0px 15px 0 5px;
		padding-bottom: 10px;
		font-size: 14px;
	}

	.fire .col-sm-7 {
		padding: 0px;
	}

	.home_people {
		padding: 30px 0;
	}

	.home_people span {
		padding-left: 20px;
		font-size: 14px;
		line-height: 30px;
	}

	.home_people_text div {
		padding-left: 20px;
	}

	.home_people_text a {
		margin-left: 0px;
		line-height: 30px;
	}


	.leader_tx span {
		font-size: 12px;

	}

	.home1_right .bottom {

		bottom: 44px;
	}

	.guild_c li {
		line-height: 26px;

	}

	.news1_ti {

		display: none;
	}

	.news1_time {

		margin-right: 0px;
	}

	.leader-ph h1 {
		font-size: 16px;
		color: #0484cf;
		text-align: center;
	}

	.leader-ph h2 {
		font-size: 12px;
		text-align: center;
		margin-top: 10px;
		height: 50px;
	}

	.leader-phone {
		margin-top: 20px;
	}



	.chairman_one input {
		width: 84%;
	}

	.chairman_warp {
		margin-top: 10px;
	}

	.chairman_warp textarea {
		width: 85%;
	}

	.contact_map {
		margin-top: 20px;
	}

	.chair_man_three {
		margin-top: 10px !important;
	}

	.home1_img {
		height: 258px !important;
	}

}







@media (max-width:320px) {
	.marqueeleft {
		width: 62%;
	}

	.home_center {
		width: 84%;
	}

	.per_nav ul li {
		margin: 15px 5px 5px 0;
	}

	.party_top li {

		margin-left: 10px;

	}

	.party_tx {
		width: 77%;
	}

	.party_text .title {
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}

	.guild_c .text {

		width: 69%;

	}

	.s4-ul {
		padding-left: 26px;
	}

	.retal-text h1 {
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}

	.supplier_con .title {
		font-size: 14px;

	}

	.download_con .tx {

		margin: 10px auto 7px;
	}

	ul.ind3_txt a h3 {
		width: 70%;
	}






}




.mgjj_layu {
	width: 110px;
	float: left;
	background: url("xinwentb.png")no-repeat center left;
	padding-left: 20px;
}

.news1_con li:hover .mgjj_layu {
	background-image: url("xinwentb1.png")
}

.news1_text01 {
	background: none;
	padding-left: 0;
	width: 58%;

}

.news1_con li:hover .news1_text01 {
	background: none;
}

.gogs_box {
	height: 144px;
	border: 1px solid #e4e4e4;
	padding: 10px;
}


.shipmc {
	text-align: center;
	color: black;
	font-size: 16px;
	margin-bottom: -20px;
	margin-top: 20px;
}

/*** 自适应 ***/

.video_img {
	position: relative;
	margin-top: 30px;
}

.video_img .play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
}

.video_img:hover .zhezhao {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.video_img .zhezhao {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	top: 0;
	left: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.video_cont {
	padding: 40px 0;
}

.video_cont1 {
	margin-top: 150px;
	margin-bottom: 40px
}

.video_cont1 .title {
	font-size: 20px;
	margin-bottom: 30px;
	text-align: center;
}

.video_cont1 .video_v {
	margin: 0px auto
}

.video_btn:hover {
	background: #e1e1e1;
}

.video_btn {
	display: block;
	width: 130px;
	height: 40px;
	line-height: 40px;
	background: #0484cf;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	margin-top: 50px;
	text-transform: uppercase;
}

@media (max-width: 768px) {
	.video_img {
		margin-top: 15px
	}

	.video_cont1 {
		margin-top: 75px;
		margin-bottom: 205px
	}


	.shipmc {
		margin-bottom: -5px;
		text-align: center;
	}
}

@media (max-width:1440px) and (min-width:1024px) {
	 .logo img{
		 
		 width: 78%;
		 
		 
		 
	 }
	.menu-title .l2 div {
		margin-top: 36px;
	}

}

@media (max-width: 1365px) and (min-width: 1280px) {
	.link_in {
		height: 259px;
	}

	.link_in .menu {
		height: 118px;
	}

}

@media (max-width: 1279px) and (min-width: 1170px) {
	.link_in .menu .face-hover {
		line-height: 108px;
	}

	.menu-title .l2 div {
		margin-top: 20px;
	}
}

@media (max-width: 1169px) and (min-width: 1024px) {
	.link_in .menu {
		height: 93px;
		line-height: 93px;
	}

	.link_in .menu .face-hover {
		line-height: 93px;
	}

	.menu-title .l2 div {
		margin-top: 17px;
	}
}



@media (max-width: 320px) {
	.cont {
		margin-left: -1px;
		margin-right: -1px;
	}
}

/*修改pr*/
.link_in .menu .face-normal {
	position: relative;
}

.menu-title .l2 div {
	margin-top: 0;
}

.link_in .menu {
	/*height: auto !important;*/
	line-height: 0 !important;
}

.link_in .menu .face-normal .menu-title {
	position: absolute;
	width: 100%;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);

}

.menu-title .l2 div {
	margin-bottom: 10px;
}

.rental_cont span.right {
	width: auto;
	margin-right: 20px;
}


@media (max-width: 1032px) {
	
	.logo {
		position: absolute;
		top: 20;
		left: 30px;
		width: 40%;
		transform: translateY(-20%);
		-webkit-transform: translateY(-20%);
		-moz-transform: translateY(-20%);

	}

  
	

	.nav>ul>li {
		padding: 0 4px;
	}

	ul.ind3_txt a h3 {
		width: calc(100% - 80px);
	}

	.guild_c .text {
		width: calc(100% - 80px);
	}

	.page a {
		display: inline-block !important;
	}

	.guild_text .text {
		height: 48px !important;
	}

	.party_text .date {
		display: none;
	}

	.party_text .text {
		height: 52px;
	}

	.party_text .more {
		height: 44px;
		line-height: 44px;
	}
}

@media (max-width: 991px) {
	.hidden-xs {
		display: block !important;
	}

	.home_center {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 30px;
	}

	.guild_text .text {
		display: none !important;
	}

	.mtjj_xwly {
		margin-left: 40px !important;
	}

	.mtjj_time {
		margin-right: 0 !important;
	}
}

@media (max-width: 768px) {
	.hidden-xs {
		display: none !important;
	}

	.banner {
		margin-top: 52px;
	}

	.banner .arrow-left2,
	.banner .arrow-right2 {
		width: 38px;
		height: 38px;
	}

	.arrow-left2 i,
	.arrow-right2 i {
		line-height: 34px;
	}

	.banner {
		height: auto !important;
	}

	.home1_right {
		height: 376px !important;
	}

	.home_news_img .tit {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.menu-title .l2 div {
		margin-top: 0 !important;
	}

	.link_in {
		height: 220px !important;
	}

	.footer_bottom .col-sm-8 {
		box-sizing: border-box;
		padding-left: 15px;
	}

	pagination1 .hidden-xs {
		display: none !important;
	}

	.guild_text .title {
		border: 0;
		word-break: break-all;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		white-space: normal;
		padding-bottom: 0;
	}

	.party_left {
		height: auto !important;
	}

	.audit_left {
		width: 70%;
	}

	.audit_ri {
		width: 30%;
	}

	.audit_con li a {
		position: relative;
	}

	.audit_con li a .audit_ri {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		right: 0;
	}

	.pagination1 {
		font-size: 0;
	}

	.pagination1 a,
	.pagination1 select {
		font-size: 12px;
		margin: 0 2px;
	}
}

@media (max-width: 510px) {
	.page a.hidden-xs {
		display: none !important;
	}
}


/*分页*/
.page {
	margin-bottom: 20px;
}

.page a {
	display: inline-block;
	padding: 0 8px;
	border: 1px solid #ddd;
	color: #0484cf;
	border-radius: 4px;
	vertical-align: middle;
	height: 25px;
	line-height: 25px;
}

.page a:hover {
	background-color: #0484cf;
	border: 1px solid #0484cf;
	color: #fff;
}

.page a.selected {
	background-color: #0484cf;
	color: #fff;
}

[v-cloak] {
	display: none;
}
