.nybanner2 img{
	width: 100%;display: block;
}

@charset "utf-8";

/* CSS Document */

html {

	min-width: 1200px;

}

body {

	overflow-x: hidden;

	overflow-y: auto;

}

body, p, form, textarea, h1, h2, h3, h4, h5, dl, dd {

	margin: 0px;

}

input, button, ul, ol {

	margin: 0px;

	padding: 0px;

}

body, input, button, form {

	font-size: 14px;

	line-height: 28px;

	font-family: "microsoft yahei", 'PingFang SC', 'Myriad Pro', "AvantGarde Bk BT", "Arial", 'Helvetica Neue', 'Helvetica', 'sans-serif';

	color: #333333;

}

h1, h2, h3, h4, h5, h6 {

	font-size: 14px;

	font-weight: normal;

}

ul, ol, li {

	list-style: none;

}

input {

	background: none;

	border: 0 none;

}

img, iframe {

	border: 0px;

}

em, i {

	font-style: normal;

}

button, input, select, textarea {

	font-size: 100%;

	outline: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

.red {

	color: #ba292e;

}

.fl, .left {

	float: left;

}

.fr, .right {

	float: right;

}

.tac {

	text-align: center;

}

.tar {

	text-align: right;

}

.poa {

	position: absolute;

}

.por {

	position: relative;

}

.hidden {

	display: none;

}

.w1200 {

	width: 1200px;

	margin: 0 auto;

}

.ico {

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

	display: inline-block;

	vertical-align: middle;

}

.icon {

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

	display: inline-block;

	vertical-align: middle;

}

.icon1 {

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

	display: inline-block;

	vertical-align: middle;

}

a {

	color: #333333;

	text-decoration: none;

	cursor: pointer;

}

a:hover {

	color: #0285c9;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

.ease, .ease * {

	-webkit-transition: all ease 300ms;

	-moz-transition: all ease 300ms;

	-ms-transition: all ease 300ms;

	-o-transition: all ease 300ms;

	transition: all ease 300ms;

}

.noease, .noease * {

	-webkit-transition: none;

	-moz-transition: none;

	-ms-transition: none;

	-o-transition: none;

	transition: none;

}

:-moz-placeholder {

color: #aaa;

}

::-moz-placeholder {

color: #aaa;

}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {

color: #aaa;

}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {

color: #aaa;

}

/*清除浮动*/

.clearfix {

*zoom: 1;

}

.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}

/*top_main*/

.head_main_top {

	height: 30px;

	border-bottom: #e5e5e5 solid 1px;

	width: 100%;

	background-color: #fff;

	font-size: 12px;

	line-height: 30px;

	color: #333;

}

.head_main_top .mbx {

	float: left;

	height: 12px;

	margin-top: 10px;

}

.head_main_top .mbx li {

	font-size: 12px;

	color: #333;

	border-right: #d8d8d8 solid 1px;

	padding: 0 13px;

	display: block;

	float: left;

	height: 12px;

	line-height: 12px;

	position: relative;

}

.head_main_top .mbx li:nth-child(3) {

	border-right: none;

}

.head_main_top .mbx li a:hover p {

	color: #0285c9;

}

.head_main_top .sousuo {

	float: left;

	position: relative;

}

.head_main_top .sousuo .topsearch {

	display: block;

	cursor: pointer;

	width: 36px;

	height: 36px;

	margin: 0 auto;

	text-align: center;

}

.head_main_top .sousuo .topsearch .btn_search {

	display: block;

	width: 12px;

	height: 12px;

	background-position: -282px -130px;

	margin-left: 13px;

	margin-top: 13px;

}

.head_main_top .sousuo .btn_close_main {

	width: 36px;

	height: 36px;

	margin: 0 auto;

	background-color: #d9d9d9;

	text-align: center;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 9;

	display: none;

}

.head_main_top .sousuo .btn_close_main .btn_close {

	width: 12px;

	height: 12px;

	margin-top: 5px;

	margin-left: 0px;

	background-position: -282px -149px;

}

.head_main_nav {

	width: 100%;

	height: 120px;

}

.head_main_nav .logo {

	display: block;

	padding-top: 20px;

}

.head_main_nav .logo a {

	display: block;

}

.head_main_nav .logo img {

	width: 100%;

	height: 100%;

	display: block;

}

.head_main_nav .toprig {

	width: 311px;

	height: 36px;

	margin-top: 38px;

	border: #0285c9 solid 2px;

	overflow: hidden;

}

.head_main_nav .toprig .s_input {

	border: 0;

	height: 36px;

	line-height: 36px;

	width: 254px;

	padding-left: 10px;

}

.head_main_nav .toprig .s_btn {

	border: 0;

	line-height: 36px;

	width: 47px;

	color: #fff;

	height: 36px;

	background-color: #0285c9;

}

.head_main_nav .tel_main {

	float: right;

	margin-top: 35px;

	width: 280px;

}

.head_main_nav .tel_main s {

	width: 50px;

	height: 50px;

	float: left;

	margin-right: 10px;

	background-position: 0 0;

}

.head_main_nav .tel_main .zx {

	font-size: 14px;

	line-height: 14px;

	color: #333;

}

.head_main_nav .tel_main .webTel {

	margin-top: 12px;

	font-weight: bold;

	font-family: arial;

	font-size: 30px;

	line-height: 24px;

	color: #0285c9;

}

/*header_main*/

.header_main {

	position: relative;

	width: 100%;

	height: 60px;

	z-index: 10;

	background: #0285c9;

	border-bottom: 3px solid #0b7ed6;

}

#nav_main {

	width: 1200px;

	height: 60px;

}

#nav_main .nav {

	width: 100%;

	height: 60px;

	z-index: 12;

}

#nav_main .nav li {

	position: relative;

	float: left;

	width: 133px;

	z-index: 10;

	text-align: center;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

#nav_main .nav li a.aLink {

	font-size: 16px;

	height: 60px;

	line-height: 60px;

	display: block;

	position: relative;

	cursor: pointer;

	overflow: hidden;

	color: #fff;

}

#nav_main .nav li a i {

	width: 1px;

	height: 12px;

	background-color: #63be70;

	display: block;

	position: absolute;

	right: 0;

	top: 24px;

}

#nav_main .nav li.hover, #nav_main .nav li:hover {

	background-color: #2a6fab;

}

#nav_main .nav li.hover i, #nav_main .nav li:hover i {

	display: block;

}

#nav_main .nav li.hover a.aLink:before {

	width: 100%;

}

#nav_main .nav li:hover a.aLink:before {

	width: 100%;

}

.header_main .tel_main {

	float: right;

	width: 160px;

	height: 110px;

}

.header_main .tel_main .zx {

	margin-top: 30px;

	font-size: 14px;

	line-height: 24px;

	color: #666;

}

.header_main .tel_main .tel {

	font: normal 32px "Vladimir Script";

	line-height: 24px;

	color: #333;

	text-indent: -12px;

}

#nav_main .nav li.hover i, #nav_main .nav li:hover i {

	display: none;

}

#nav_main .nav li:last-child i {

	display: none;

}

/*导航栏下拉*/

#nav_main li.hover .subnav a {

	background: none;

}

#nav_main .nav .subnav {

	background: #0285c9;

	height: auto;

	left: 0px;

	top: 60px;

	position: absolute;

	width: 100%;

	z-index: 199;

	border-top: 3px solid #0b7ed6;

}

#nav_main .nav .subnav {

filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);

	opacity: 0;

	visibility: hidden;

	transition: all .6s ease 0s;

	transform: translate3d(0, 10px, 0);

	-moz-transform: translate3d(0, 10px, 0);

	-webkit-transform: translate3d(0, 10px, 0);

}

#nav_main .nav li:hover .subnav {

	opacity: 1;

	visibility: visible;

	transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-webkit-transform: translate3d(0, 0, 0);

}

#nav_main .nav .subnav li {

	width: 100%;

}

#nav_main .nav .subnav .nav1 a {

	color: #fff;

	display: block;

	font-size: 14px;

	text-align: left;

	font-weight: 500;

	line-height: 12px;

	height: 12px;

	padding: 20px 0px;

	text-align: center;

	transition: all 0.2s ease-in-out 0s;

	border-top: 1px solid #63be70;

}

#nav_main .nav .subnav li.nav1 {

	padding: 0;

	background: none;

}

#nav_main .nav .subnav li.nav1:first-child a {

	border-top: none;

}

#nav_main .nav .subnav li:hover {

	background: #2a6fab;

}

#nav_main .nav .subnav li:hover a {

	color: #fff;

}

.immediately {

	position: absolute;

	right: 0;

	top: 23px;

}

.immediately a {

	width: 40px;

	height: 40px;

	background-position: -282px 0px;

	display: block;

}

.immediately p {

	width: 60px;

	height: 24px;

	background-position: -334px 0px;

	position: absolute;

	right: -10px;

	top: 42px;

	font-size: 12px;

	color: #fff;

	text-align: center;

}

.immediately a:hover {

	background-position: -282px -44px;

}

/* banner */

#banner_main {

	overflow: hidden;

	z-index: 2;

	/*max-width: 1920px;*/

	margin: 0 auto;

	width: 100%;

}

#banner_main .banner {

	position: relative;

	width: 100%;

	height: 750px;

	margin: 0 auto;

	/*min-width: 1200px;*/

}

#banner {

	width: 100%;

	/*min-width: 1000px;*/

	position: relative;

	overflow: hidden;

	z-index: 0;

}

#banner, .banner ul {

	/*max-height: 750px;*/

	overflow: hidden;

}

.banner li {

	width: 100%;

	position: absolute;

	z-index: 1;

	overflow: hidden;

	display: none;

}

.banner li:first-child {

	display: block;

}

.banner li img {

	width: 100%;

	height: auto;

	display: block;

	position: relative;

	/*left: 50%;*/

	/*margin-left: -960px;*/

	top: 0;

	/*min-width: 1200px;*/

}

#banner .tip {

	width: auto;

	height: 14px;

	line-height: 0;

	font-size: 0;

	text-align: center;

	position: absolute;

	left: 47%;transform: translate(-50%, 0);

	bottom: 20px;

	z-index: 12;

}

#banner .tip span {

	width: 40px;

	height: 5px;

	margin: 0 10px;

	display: inline-block;

	font-size: 0;

	cursor: pointer;

	border: #fff solid 2px;

	opacity: 0.5;

	filter: Alpha(opacity=50);

}

#banner .tip span.cur {

	background-color: #0285c9;

	border-color: #0285c9;

	opacity: 1;

	filter: Alpha(opacity=100);

}

#banner #btn_prev, #banner #btn_next {

	width: 31px;

	height: 61px;

	position: absolute;

	top: 260px;

	z-index: 5;

	display: none;

}

#banner #btn_prev {

	background-position: 0px 0;

	left: 12%;

	transition: all 600ms ease;

}

#banner #btn_next {

	background-position: -38px 0px;

	right: 12%;

	transition: all 600ms ease;

}

#banner #btn_prev:hover {

	left: 11.6%;

	transition: all 600ms ease;

	background-position: 0px -72px;

}

#banner #btn_next:hover {

	right: 11.6%;

	transition: all 600ms ease;

	background-position: -38px -72px;

}

/*banner end*/

/********.fixtool*********/

.toolbar {

	width: 52px;

	position: fixed;

	right: 1%;

	top: 50%;

	margin-top: -115px;

	z-index: 999;

}

.toolbar dd {

	width: 51px;

	height: 51px;

	margin-bottom: 1px;

	position: relative;

	-webkit-border-radius: 100%;

	border-radius: 100%;

	margin-top: 4px;

	border: #ebebeb solid 1px;

	background-color: #fff;

	-webkit-border-radius: 100%;

	border-radius: 100%;

}

.toolbar dd i {

	width: 51px;

	height: 51px;

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	cursor: pointer;

	text-align: center;

	-webkit-border-radius: 100%;

	border-radius: 100%;

}

.toolbar dd i span {

	width: 35px;

	height: 35px;

	display: block;

	margin: 8px 0 0 8px;

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

}

.toolbar dd.gottop {

	display: none;

}

.toolbar .slide-tel {

	display: block;

	width: 0;

	height: 53px;

	line-height: 53px;

	font-size: 24px;

	font-weight: bold;

	font-family: arial;

	color: #FFF;

	position: absolute;

	padding: 0 0 0 53px;

	top: -1px;

	right: -2px;

	-webkit-border-radius: 50px;

	border-radius: 50px;

	overflow: hidden;

}

.toolbar .pop {

	position: absolute;

	right: 90px;

	top: -65px;

	background: #0285c9;

	display: none;

}

.toolbar .pop-code {

	width: 160px;

}

.toolbar .pop-code img {

	width: 120px;

	height: 120px;

	display: block;

	padding: 20px 20px 0;

}

.toolbar .pop-code h3 {

	height: 52px;

	line-height: 26px;

	text-align: center;

	color: #fff;

	font-size: 16px;

	font-weight: 400;

	white-space: nowrap;

}

.toolbar .pop-code h3 b {

	display: block;

	font-size: 14px;

	font-weight: normal;

}

.toolbar .qq span {

	background-position: -35px -47px;

}

.toolbar .qq a {

	width: 52px;

	height: 52px;

	cursor: pointer;

	display: block;

}

.toolbar .qq:hover {

	background-color: #0285c9;

	border-radius: 100%;

}

.toolbar .qq:hover span {

	background-position: 0 -47px;

}

.toolbar .tel span {

	background-position: -35px 0;

}

.toolbar .tel:hover {

	background: #0285c9;

}

.toolbar .tel:hover span {

	background-position: 0 0;

}

.toolbar .code span {

	background-position: -35px -95px;

}

.toolbar .code:hover {

	background-color: #009b4c;

	border-radius: 100%;

}

.toolbar .code:hover span {

	background-position: 0 -95px;

}

.toolbar .top span {

	background-position: -35px -142px;

}

.toolbar .top:hover {

	background-color: #0285c9;

	border-radius: 100%;

}

.toolbar .top:hover span {

	background-position: 0 -142px;

}

.toolbar dd:hover {

}

/*footer*/

.footer_main {

	position: relative;

	width: 100%;

	height: 368px;

	background-color: #343d44;

	overflow: hidden;

}

.foot_z {

	width: 350px;

	float: left;

	margin-top: 50px;

	border-right: #495157 solid 1px;

	height: 277px;

}

.foot_z h3 {

	font-size: 18px;

	color: #fff;

}

.foot_z h3 i {

	display: block;

	width: 40px;

	height: 1px;

	background-color: #fff;

	margin-top: 16px;

}

.foot_z p {

	display: block;

	margin-top: 24px;

	font-size: 16px;

	color: #fff;

}

.foot_z ul {

	display: inline-block;

	padding-top: 14px;

	width: 350px;

}

.foot_z ul li {

	display: block;

	font-size: 14px;

	color: #fff;

	line-height: 20px;

	padding-top: 10px;

}

.foot_y {

	width: 550px;

	float: left;

	margin-top: 50px;

	margin-left: 48px;

	border-right: #495157 solid 1px;

}

.foot_y h3 {

	font-size: 18px;

	color: #fff;

	padding-bottom: 20px;

}

.foot_y h3 i {

	display: block;

	width: 40px;

	height: 1px;

	background-color: #fff;

	margin-top: 16px;

}

.foot_y .item {

	float: left;

	margin-top: 10px;

}

.foot_y .item.item4 {

	margin-left: 20px;

}

.foot_y .item.item1 {

	clear: left;

}

.foot_y .item .txt {

	width: 232px;

	height: 44px;

	font-size: 14px;

	line-height: 43px;

	text-indent: 8px;

	color: #aeb0b2;

	padding-left: 6px;

*text-indent: 0px;

	border: #71787c solid 1px;

}

.foot_y .item .area {

	width: 496px;

	height: 74px;

	font-size: 14px;

	text-indent: 8px;

	resize: none;

	-webkit-appearance: none;

	color: #aeb0b2;

	line-height: 28px;

	padding-left: 6px;

	border: #71787c solid 1px;

	background-color: transparent;

	font-family: "microsoft yahei";

}

.foot_y .submit {

	display: block;

	clear: left;

}

.foot_y .submit .tijiao {

	width: 150px;

	height: 46px;

	margin-top: 20px;

	font-size: 16px;

	color: #fff;

	cursor: pointer;

	border: none;

	border: 0;

	background-color: #0285c9;

	display: inline-block;

	float: right;

	margin-right: 44px;

	-webkit-transition: all ease 300ms;

	-moz-transition: all ease 300ms;

	-ms-transition: all ease 300ms;

	-o-transition: all ease 300ms;

	transition: all ease 300ms;

}

.foot_y .submit .tijiao:hover {

	background-color: #fff;

	color: #333;

}

.foot_j {

	float: right;

	width: 200px;

	text-align: center;

	margin-top: 50px;

}

.foot_j b {

	display: block;

	width: 198px;

	height: 198px;

	border: #71787c solid 1px;

	text-align: center;

}

.foot_j b img {

	width: 180px;

	height: 180px;

	display: inline-block;

	background-size: 100%;

	margin-top: 10px;

}

.foot_j p {

	display: inline-block;

	font-size: 14px;

	color: #fff;

	padding-top: 20px;

}

.foot_j span {

	display: inline-block;

	font-size: 14px;

	color: #fff;

	padding-top: 5px;

}

.foot_y .item .txt.tel {

	margin-left: 5px;

}

.copyright {

	width: 100%;

	height: 60px;

	line-height: 60px;

	background: #2a3137;

}

.copyright p {

	font-size: 12px;

	color: #fff;

	float: left;

}

.copyright a {

	font-size: 12px;

	color: #fff;

}

.copyright span {

	margin: 0 6px;

}

.copyright a:hover {

	color: #e2e2e2;

}

.copyright i {

	display: block;

	color: #fff;

	font-size: 12px;

	float: right;

}

/********.toolbar1*********/

.toolbar1 {

	width: 77px;

	position: fixed;

	right: 10px;

	bottom: 200px;

	z-index: 999;

	border: 1px solid #e8e8e8;

}

.toolbar1 .icon2 {

	width: 40px;

	height: 40px;

	display: block;

	margin: 11px auto 0;

	background: url(../images/fix-ico.png) no-repeat -2px 5px;

}

.toolbar1 dd {

	width: 77px;

	height: 90px;

	border-top: 1px solid #f6f6f6;

	position: relative;

}

.toolbar1 dd i {

	width: 77px;

	height: 90px;

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	cursor: pointer;

	text-align: center;

	background: #fff;

	border-bottom: 1px solid #f6f6f6;

}

.toolbar1 dd:first-child i {

	border-top: 0;

}

.toolbar1 dd.item1 i .icon2 {

	background-position: center 2px;

}

.toolbar1 dd.item2 i .icon2 {

	background-position: center -65px;

}

.toolbar1 dd.item3 i .icon2 {

	background-position: center -128px;

}

.toolbar1 dd.return-top {

	display: none;

}

.toolbar1 dd.return-top i .icon2 {

	background-position: center -187px;

}

.toolbar1 dd .pop {

	position: absolute;

	right: 145px;

	top: -45px;

	background: #fff;

	display: none;

}

.toolbar1 dd .pop-code {

	width: 120px;

	padding: 10px 10px 0;

}

.toolbar1 dd .pop-code img {

	width: 120px;

	height: 120px;

	display: block;

}

.toolbar1 dd .pop-code h3 {

	height: 40px;

	line-height: 40px;

	text-align: center;

	color: #f34636;

	font-size: 12px;

	font-weight: 400;

	white-space: nowrap;

}

.toolbar1 dd.item1 {

	position: static;

}

.toolbar1 dd .zx {

	width: 172px;

	position: absolute;

	right: 145px;

	bottom: 0;

	padding: 10px 30px 10px;

	line-height: 24px;

	background: #fff;

	border: 1px solid #e8e8e8;

	z-index: 1000;

	display: none;

}

.toolbar1 dd .zx .icon2 {

	width: 40px;

	height: 42px;

	display: block;

	float: left;

	margin-right: 12px;

	margin-top: 0;

}

.toolbar1 dd .zx .t {

	border-bottom: 1px solid #dedede;

	padding: 10px 0;

}

.toolbar1 dd .zx .t span {

	display: block;

}

.toolbar1 dd .zx .t s {

	background-position: 0 -246px;

}

.toolbar1 dd .zx .t.t2 s {

	background-position: 0 -314px;

}

.toolbar1 dd .zx .t.t3 s {

	background-position: 0 -383px;

}

.toolbar1 dd .zx .t.t4 {

	border-bottom: 0;

}

.toolbar1 dd:hover i {

	background: #f3f3f3;

}

/*******index css*******/

.index .indexTit {

	text-align: center;

	padding-top: 50px;

}

.index .indexTit .tit {

	font-size: 36px;

	color: #333;

	font-weight: bold;

	line-height: 36px;

}

.index .indexTit .tit span {

	color: #0285c9;

	display: inline-block;

	padding-left: 10px;

}

.index .indexTit .subtit {

	font-size: 16px;

	color: #858484;

	font-weight: normal;

	line-height: 18px;

	text-align: center;

	width: 1200px;

	margin: 0 auto;

	margin-top: 14px;

}

.floor_0_main {

	height: 51px;

	width: 100%;

	overflow: hidden;

	border-bottom: #eee solid 1px;

}

.floor_0_main .floor_0_1 {

	float: left;

	line-height: 50px;

}

.floor_0_main .floor_0_1 p {

	font-size: 12px;

	color: #333;

	line-height: 50px;

}

.floor_0_main .floor_0_1 p a {

	display: inline-block;

	font-size: 12px;

	color: #333;

	border-right: #e8e8e8 solid 1px;

	line-height: 12px;

	padding: 0 12px;

}

.floor_0_main .floor_0_1 p a:last-of-type {

	border-right: none;

}

.floor_0_main .floor_0_1 p a:hover {

	color: #0285c9;

}

.floor_0_main .floor_0_2 {

	float: right;

	width: 276px;

	height: 30px;

	overflow: hidden;

	border: #efefef solid 1px;

	background-color: #fff;

	position: relative;

	margin-top: 9px;

	border-radius: 4px;

	position: relative;

}

.floor_0_main .floor_0_2 input {

	background-color: none;

	border: none;

}

.floor_0_main .floor_0_2 .stxt {

	width: 245px;

	height: 30px;

	line-height: 30px;

	display: block;

	text-indent: 10px;

	color: #999;

}

.floor_0_main .floor_0_2 .sbtn {

	width: 30px;

	height: 28px;

	display: block;

	cursor: pointer;

	background-position: -0px -164px;

	position: absolute;

	top: 1px;

	right: 1px;

	font-size: 0;

}

.index .menu {

	overflow: hidden;

	padding-bottom: 20px;

}

.index .menu ul {

	text-align: center;

}

.index .menu li {

	width: 180px;

	height: 40px;

	line-height: 40px;

	margin: 0 5px 10px;

	display: inline-block;

}

.index .menu li:first-child {

	margin-left: 0;

}

.index .menu li:last-child {

	margin-right: 0;

}

.index .menu li a {

	display: block;

	border: 1px solid #dcdcdc;

	text-align: center;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	overflow: hidden;

	height: 40px;

	line-height: 40px;

}

.index .menu li.current a, .index .menu li a:hover {

	border: 1px solid #0285c9;

	color: #fff;

	background: #0285c9;

}

/*产品中心*/

.index .floor_1_main {

	width: 100%;

}

.floor_1 {

	padding-top: 54px;

	display: inline-block;

	width: 1200px;

}

.floor_1 dl dt {

	width: 600px;

	height: 440px;

	overflow: hidden;

	float: left;

	position: relative;

}

.floor_1 dl dt img {

	width: 600px;

	height: 440px;

	display: block;

	transition: all .36s ease;

}

.floor_1 dl dt a:hover img {

	-webkit-transform: scale(1.08);

	-ms-transform: scale(1.08);

	transform: scale(1.08);

}

.floor_1 dl dt p {

	background: url(../images/h2_03.jpg) center center no-repeat;

	width: 600px;

	height: 73px;

	position: absolute;

	left: 0;

	bottom: 0;

}

.floor_1 dl dt p span {

	float: left;

	display: block;

	line-height: 73px;

	font-size: 20px;

	color: #fff;

	padding-left: 38px;

	transition: all .36s ease;

}

.floor_1 dl dt p i {

	float: right;

	display: block;

	width: 42px;

	height: 5px;

	background-position: -84px -0px;

	margin-right: 40px;

	margin-top: 36px;

	transition: all .36s ease;

}

.floor_1 dl dt a:hover p span {

	padding-left: 34px;

}

.floor_1 dl dt a:hover p i {

	margin-right: 36px;

}

.floor_1 dl dd {

	float: left;

	width: 600px;

	height: 440px;

}

.floor_1 dl dd ul {

	display: inline-block;

}

.floor_1 dl dd ul li {

	float: left;

	width: 280px;

	height: 210px;

	overflow: hidden;

	margin-left: 20px;

	margin-bottom: 20px;

	position: relative;

}

.floor_1 dl dd ul li img {

	width: 280px;

	height: 210px;

}

.floor_1 dl dd ul li .d1 {

	background: url(../images/h3_03.png);

	width: 280px;

	height: 210px;

	position: absolute;

	left: 0;

	top: 0;

	text-align: center;

	opacity: 0;

	transition: all .6s ease 0s;

	transform: translate3d(0, 10px, 0);

	-moz-transform: translate3d(0, 10px, 0);

	-webkit-transform: translate3d(0, 10px, 0);

	visibility: hidden;

}

.floor_1 dl dd ul li .d1 h3 {

	font-size: 20px;

	color: #fff;

	padding-top: 10px;

}

.floor_1 dl dd ul li .d1 i {

	display: block;

	width: 44px;

	height: 44px;

	background-position: -138px -0px;

	margin: 0 auto;

	margin-top: 72px;

}

.floor_1 dl dd ul li:hover .d1 {

	opacity: 1;

	visibility: visible;

	transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-webkit-transform: translate3d(0, 0, 0);

}

.floor_1 dl dt em {

	background: url(../images/h3_03.png);

	width: 100%;

	text-align: center;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	opacity: 0;

	transition: all .6s ease 0s;

	transform: translate3d(0, 10px, 0);

	-moz-transform: translate3d(0, 10px, 0);

	-webkit-transform: translate3d(0, 10px, 0);

	visibility: hidden;

}

.floor_1 dl dt em span {

	font-size: 26px;

	color: #fff;

	display: block;

	padding-top: 180px;

}

.floor_1 dl dt em s {

	display: inline-block;

	width: 44px;

	height: 44px;

	background-position: -138px -0px;

	margin-top: 12px;

}

.floor_1 dl dt:hover {

	-moz-box-shadow: 0 4px 15px -4px rgba(0,0,0,.12);

	-webkit-box-shadow: 0 4px 15px -4px rgba(0,0,0,.12);

	box-shadow: 0 4px 15px -4px rgba(0,0,0,.12);

	z-index: 34;

}

.floor_1 dl dt:hover em {

	opacity: 1;

	visibility: visible;

	transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-webkit-transform: translate3d(0, 0, 0);

}

.floor_1 dl dt:hover p {

	display: none;

}

/*我们的技术*/

.xbanner {

	background: url(../images/ixbannerbg1.jpg) center center no-repeat;

	width: 100%;

	height: 200px;

	margin-top: 94px;

}

.xbanner1 {

	background: url(../images/ixbannerbg2.jpg) center center no-repeat;

	width: 100%;

	height: 200px;

	margin-top: 82px;

}

.xbanner .slip_tit {

	width: 772px;

}

.xbanner .slip_tit .tit1 {

	padding-top: 55px;

	font: bold 32px "microsoft yahei";

	color: #fff;

}

.xbanner .slip_tit .tit2 {

	margin-top: 14px;

	font-size: 24px;

	color: #fff;

}

.xbanner .slip_btn {

	width: 250px;

	text-align: center;

	margin-right: 30px;

}

.xbanner .slip_btn span {

	display: block;

	font-size: 15px;

	color: #fff;

	line-height: 18px;

	padding-top: 40px;

	padding-bottom: 5px;

}

.xbanner .slip_btn span i {

	width: 16px;

	height: 16px;

	background-position: -0px -141px;

	margin-right: 7px;

}

.xbanner .slip_btn p {

	font-weight: bold;

	font-size: 34px;

	color: #fff;

	font-family: "Arial";

	line-height: 36px;

}

.xbanner .slip_btn a {

	display: block;

	width: 250px;

	height: 46px;

	background-position: 0px -217px;

	margin-top: 16px;

	font-size: 18px;

	color: #fff;

	line-height: 46px;

	position: relative;

	background: -moz-linear-gradient(top, #005197, #1872bf);

	background: -webkit-linear-gradient(top, #005197, #1872bf);

	background: -o-linear-gradient(top, #005197, #1872bf);

	background: linear-gradient(top, #005197, #1872bf);

	-webkit-border-radius: 5px;

	border-radius: 5px;

}

.xbanner .slip_btn a:hover {

	background: -moz-linear-gradient(bottom, #005197, #1872bf);

	background: -webkit-linear-gradient(bottom, #005197, #1872bf);

	background: -o-linear-gradient(bottom, #005197, #1872bf);

	background: linear-gradient(bottom, #005197, #1872bf);

}

.xbanner .slip_btn a img {

	width: 250px;

	height: 0;

	transition: all .36s ease;

	position: absolute;

	left: 0;

	top: 46px;

}

.xbanner .slip_btn a:hover img {

	height: 250px;

}

.index_mole {

	display: block;

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

	height: 24px;

	width: 100%;

	text-align: center;

}

.index_mole a {

	display: inline-block;

	height: 24px;

	line-height: 24px;

	background-color: #eff2f6;

	width: 160px;

}

.index_mole a p {

	font-size: 18px;

	color: #333;

	line-height: 24px;

	float: left;

	padding-left: 22px;

	transition: all ease 600ms;

}

.index_mole a i {

	display: block;

	float: left;

	width: 24px;

	height: 24px;

	background-position: 0px -430px;

	margin-left: 18px;

	transition: all ease 600ms;

}

.index_mole a:hover p {

	color: #0285c9;

	padding-left: 20px;

	transition: all ease 600ms;

}

.index_mole a:hover i {

	color: #0285c9;

	margin-left: 22px;

	transition: all ease 600ms;

}

.floor_3_main {

	padding-top: 50px;

}

.floor_3_1 {

	margin-top: 46px;

}

.floor_3_main dl {

	background: url(../images/h4_02.jpg) center center no-repeat;

	width: 100%;

	height: 378px;

	overflow: hidden;

	display: block;

}

.floor_3_main dl.dl2 {

	background: url(../images/h5_02.jpg) center center no-repeat;

	width: 100%;

	height: 378px;

}

.floor_3_main dl .jz {

	margin: 0 auto;

	width: 1200px;

	display: block;

	height: 378px;

	position: relative;

	z-index: 1;

}

.floor_3_main dl dt {

	float: left;

	width: 600px;

}

.floor_3_main dl dt img {

	display: block;

	width: 100%;

	height: 378px;

}

.floor_3_main dl dd {

	float: right;

	width: 520px;

}

.floor_3_main dl dd h3 {

	display: block;

	height: 77px;

	padding-top: 100px;

}

.floor_3_main dl dd h3 i {

	display: block;

	float: left;

	width: 77px;

	height: 77px;

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

}

.floor_3_main dl dd h3 span {

	display: block;

	float: left;

	margin-left: 18px;

	width: 420px;

	font-size: 30px;

	color: #333;

	line-height: 77px;

}

.floor_3_main dl dd p {

	display: block;

	font-size: 16px;

	color: #666;

	line-height: 30px;

	margin-top: 22px;

	height: 82px;

}

.floor_3_main dl dd a {

	display: block;

	position: relative;

	width: 198px;

	height: 44px;

	border: #e5e5e5 solid 1px;

	border-radius: 6px;

	text-align: center;

	line-height: 44px;

	font-size: 16px;

	color: #434343;

	z-index: 10

}

.floor_3_main dl.dl2 dd h3 {

	padding-top: 90px;

}

.floor_3_main dl dd a:hover {

	background-color: #0285c9;

	border: #0285c9 solid 1px;

	color: #fff;

	position: relative;

}

.floor_3_main dl dd a img {

	width: 120px;

	height: 0;

	position: absolute;

	left: 198px;

	top: -1px;

	transition: all ease 600ms;

	z-index: 10;

}

.floor_3_main dl dd a:hover img {

	height: 120px;

	z-index: 10

}

.floor_3_main dl.dl2 dd, .floor_3_main dl.dl4 dd {

	float: left;

}

.floor_3_main dl.dl2 dt, .floor_3_main dl.dl4 dt {

	float: right;

}

.floor_3_main dl.dl2 dd h3 i {

	display: block;

	float: left;

	width: 77px;

	height: 77px;

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

}

.floor_3_main dl.dl3 dd h3 i {

	display: block;

	float: left;

	width: 77px;

	height: 77px;

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

}

.floor_4_main {

	background: url(../images/t9_02.jpg) center center no-repeat;

	width: 100%;

	height: 791px;

	margin-top: 98px;

}

.floor_4_main .indexTit {

	padding-top: 66px;

}

.floor_4_main .indexTit .tit, .floor_4_main .indexTit .tit span {

	color: #fff;

}

.floor_4_main .indexTit .subtit {

	color: #fff;

}

.floor_4_1 {

	width: 100%;

	height: 518px;

	position: relative;

	overflow: hidden;

	margin-top: 50px;

}

.floor_4_1 {

	width: 100%;

	min-width: 1200px;

	height: 518px;

	position: relative;

	overflow: hidden;

	text-align: center;

}

.floor_4_1 .bd {

	width: 800px;

	position: absolute;

	left: 50%;

	margin-left: -880px

}

.floor_4_1 .bd li {

	width: 800px;

	overflow: hidden;

	border-radius: 10px;

	margin: 0 43px;

	position: relative;

}

.floor_4_1 .bd li img {

	display: block;

	width: 800px;

	height: 450px;

}

.floor_4_1 .bd li .hui {

	background: url(../images/h8_03.png) center center;

	width: 100%;

	height: 157px;

	position: absolute;

	left: 0;

	bottom: 0;

	text-align: left;

}

.floor_4_1 .bd li .hui p {

	font-size: 24px;

	color: #fff;

	line-height: 24px;

	float: left;

	width: 560px;

	margin-left: 45px;

	padding-top: 60px;

}

.floor_4_1 .bd li .hui p span {

	display: block;

	font-size: 14px;

	color: #fff;

	line-height: 20px;

	padding-top: 14px;

}

.floor_4_1 .bd li .hui i {

	display: block;

	float: right;

	width: 43px;

	height: 43px;

	background-position: -92px -61px;

	margin-top: 78px;

	margin-right: 70px;

}

.floor_4_1 .bd li:hover .hui {

	display: none;

}

.floor_4_1 .bd li .dl {

	background-color: rgba(54,187,102,0.9);

	position: absolute;

	left: 50%;

	top: 128px;

	width: 500px;

	height: 200px;

	border-radius: 10px;

	margin-left: -250px;

	text-align: left;

	opacity: 0;

	visibility: hidden;

	transition: all .6s ease 0s;

	transform: translate3d(0, 10px, 0);

	-moz-transform: translate3d(0, 10px, 0);

	-webkit-transform: translate3d(0, 10px, 0);

}

.floor_4_1 .bd li .dl i {

	width: 44px;

	height: 44px;

	background-position: -152px -51px;

	position: absolute;

	left: -18px;

	top: -22px;

}

.floor_4_1 .bd li .dl p {

	font-size: 30px;

	color: #fff;

	line-height: 30px;

	font-weight: bold;

	padding-top: 38px;

	padding-left: 36px;

}

.floor_4_1 .bd li .dl span {

	display: block;

	width: 420px;

	font-size: 18px;

	color: #fff;

	line-height: 30px;

	padding-top: 22px;

	margin-left: 36px;

}

.floor_4_1 .tempWrap {

	overflow: visible !important

}

.floor_4_1 .tempWrap ul {

	margin-left: -1338px !important;

}

.floor_4_1 .hd {

	position: absolute;

	width: 100%;

	left: 0;

	z-index: 1;

	height: 12px;

	bottom: 20px;

	text-align: center;

}

.floor_4_1 .hd li {

	display: inline-block;

*display:inline;

	zoom: 1;

	width: 10px;

	height: 10px;

	line-height: 99px;

	overflow: hidden;

	margin: 0 8px;

	cursor: pointer;

	border-radius: 20px;

	border: #fff solid 2px;

}

.floor_4_1 .hd li.on {

	background-color: #36c565;

	border: #36c565 solid 2px;

}

.floor_4_1 .pnBtn.prev .arrow {

	display: none;

	position: absolute;

	top: 208px;

	z-index: 1;

	width: 17px;

	height: 33px;

	background-position: -232px 0;

	left: 50%;

}

.floor_4_1 .pnBtn.next .arrow {

	display: none;

	position: absolute;

	top: 208px;

	z-index: 1;

	width: 17px;

	height: 33px;

	background-position: -200px 0;

	left: 50%;

}

.floor_4_1 .pnBtn.prev .arrow:hover {

	background-position: -232px -0;

}

.floor_4_1 .pnBtn.next .arrow:hover {

	background-position: -200px -0;

}

.floor_4_1 .pnBtn.prev .arrow {

	margin-left: 432px;

}

.floor_4_1 .pnBtn.next .arrow {

	margin-left: -458px;

}

.floor_4_1 .blackBg {

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 450px;

	background: #fff;

	filter: alpha(opacity=1);

	opacity: 0.01;

	left: -50%;

	margin-left: -488px;

}

.floor_4_1 .blackBg1 {

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 450px;

	background: #fff;

	filter: alpha(opacity=1);

	opacity: 0.01;

	left: 50%;

	margin-left: 484px;

}

.floor_4_1 .bd li:hover .dl {

	opacity: 1;

	visibility: visible;

}

/*新闻中心*/

.adMain {

	width: 100%;

	height: 565px;

	background: url(../images/a2_02.jpg) center center no-repeat;

	position: relative;

	overflow: hidden;

}

.adMain .part1 {

	padding-top: 60px;

}

.adMain .part1 h3 {

	font-size: 32px;

	color: #fff;

	line-height: 32px;

	width: 466px;

	border-left: #fff solid 1px;

	padding-left: 48px;

	font-weight: bold;

}

.adMain .part1 h3 span {

	display: block;

	font-size: 16px;

	color: #c4d5ec;

	line-height: 30px;

	padding-top: 16px;

	font-weight: normal;

}

.adMain .part1 .t1 {

	position: relative;

	width: 518px;

	margin-top: 24px;

	height: 110px;

}

.adMain .part1 .t1 i {

	display: block;

	width: 28px;

	height: 24px;

	background-position: -162px -180px;

	position: absolute;

	left: 0;

	top: 0;

}

.adMain .part1 .t1 h4 {

	font-size: 20px;

	color: #fff;

	line-height: 20px;

	width: 466px;

	font-weight: normal;

	padding-left: 48px;

	padding-top: 6px;

}

.adMain .part1 .t1 h4 span {

	display: block;

	font-size: 14px;

	color: #c4d5ec;

	line-height: 30px;

	padding-top: 16px;

}

.adMain .part1 .t1 em {

	display: block;

	width: 28px;

	height: 24px;

	background-position: -218px -180px;

	position: absolute;

	right: 0;

	top: 80px;

}

.adMain .picFocus {

	width: 1200px;

	position: absolute;

	left: 50%;

	margin-left: -600px;

	top: 0;

}

.adMain .picFocus .hd {

	width: 46%;

	margin-left: 4%;

	float: left;

	margin-top: 300px;

}

.adMain .picFocus .hd ul {

	display: inline-block;

	width: 466px;

}

.adMain .picFocus .hd ul li {

	width: 233px;

	height: 62px;

	border-bottom: #517dbe solid 1px;

	float: left;

	margin-top: 40px;

	position: relative;

}

.adMain .picFocus .hd ul li h4 {

	font-size: 20px;

	color: #fff;

	line-height: 20px;

	width: 466px;

	font-weight: normal;

	position: absolute;

	left: 0;

	top: -144px;

	display: none;

}

.adMain .picFocus .hd ul li h4 span {

	display: block;

	font-size: 14px;

	color: #c4d5ec;

	line-height: 30px;

	padding-top: 16px;

}

.adMain .picFocus .hd ul li i {

	display: block;

	float: left;

	width: 35px;

	height: 41px;

	background-position: -167px -106px;

}

.adMain .picFocus .hd ul li.li2 i {

	display: block;

	float: left;

	width: 35px;

	height: 41px;

	background-position: -214px -106px;

}

.adMain .picFocus .hd ul li.li3 i {

	display: block;

	float: left;

	width: 35px;

	height: 41px;

	background-position: -260px -106px;

}

.adMain .picFocus .hd ul li.li4 i {

	display: block;

	float: left;

	width: 35px;

	height: 41px;

	background-position: -298px -106px;

}

.adMain .picFocus .hd ul li p {

	float: left;

	font-size: 16px;

	color: #fff;

	line-height: 16px;

	padding-left: 10px;

}

.adMain .picFocus .hd ul li p span {

	display: block;

	font-size: 14px;

	color: #ddd;

	line-height: 14px;

	padding-top: 6px;

}

.adMain .picFocus .hd ul li s {

	width: 200px;

	height: 2px;

	background-color: #b43232;

	display: block;

	position: absolute;

	left: 0;

	bottom: -1px;

	display: none;

}

.adMain .picFocus .hd ul li.on h4 {

	display: block;

}

.adMain .picFocus .hd ul li.on s {

	display: block;

}

.adMain .picFocus .bd {

	width: 50%;

	float: left;

	height: 565px;

}

.adMain .picFocus .bd ul li {

	width: 965px;

	height: 565px;

}

.adMain .picFocus .bd ul li img {

	width: 100%;

	height: 565px;

	background-size: 100%;

}

.adMain .picFocus .hd ul li.li2 h4 {

	left: -233px;

}

.adMain .picFocus .hd ul li.li3 h4 {

	left: 0px;

	top: -247px;

}

.adMain .picFocus .hd ul li.li4 h4 {

	left: -233px;

	top: -247px;

}

/*新闻中心*/

.index .floor_5_main {

	width: 100%;

	padding-top: 50px;

	overflow: hidden;

	padding-bottom: 100px;

}

.floor_5_1 {

	width: 1200px;

	height: 372px;

	padding-top: 76px;

}

.floor_5_1 .layB {

	width: 1200px;

	height: 372px;

	position: relative;

}

.floor_5_1 .layB .tbC {

	position: relative;

	width: 1200px;

	height: 372px;

}

.floor_5_1 .layB .tbC .prev {

	width: 40px;

	height: 90px;

	background-color: #ddd;

	position: absolute;

	left: -58px;

	top: 118px;

}

.floor_5_1 .layB .tbC .next {

	width: 40px;

	height: 90px;

	background-color: #ddd;

	position: absolute;

	right: -58px;

	top: 118px;

}

.floor_5_1 .layB .tbC .prev:hover, .floor_5_1 .layB .tbC .next:hover {

	background-color: #0285c9;

}

.floor_5_1 .layB .tbC .prev span {

	width: 14px;

	height: 26px;

	background-position: -51px -158px;

	margin-top: 32px;

	margin-left: 13px;

}

.floor_5_1 .layB .tbC .next span {

	width: 14px;

	height: 26px;

	background-position: -69px -158px;

	margin-top: 32px;

	margin-left: 13px;

}

.floor_5_1 .layB .tbC .slide {

	width: 1200px;

	height: 372px;

}

.floor_5_1 .layB .tbC .slide ul {

	display: inline-block;

}

.floor_5_1 .layB .tbC .slide ul li {

	width: 583px;

	height: 148px;

	background-color: #fffcfc;

	border: #ddd solid 1px;

	float: left;

	margin-right: 30px;

	margin-bottom: 30px;

	transition: all .36s ease;

}

.floor_5_1 .layB .tbC .slide ul li:nth-child(2n) {

	margin-right: 0;

}

.floor_5_1 .layB .tbC .slide ul li a {

	display: block;

	width: 100%;

	height: 100%;

}

.floor_5_1 .layB .tbC .slide ul li em {

	float: left;

	display: block;

	text-align: center;

	font-size: 16px;

	color: #666;

	font-family: "Arial";

	margin-left: 30px;

	margin-top: 40px;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.floor_5_1 .layB .tbC .slide ul li em span {

	display: block;

	font-size: 60px;

	color: #999;

	line-height: 50px;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.floor_5_1 .layB .tbC .slide ul li h3 {

	width: 440px;

	float: left;

	padding-top: 40px;

	margin-left: 20px;

}

.floor_5_1 .layB .tbC .slide ul li p {

	font-size: 20px;

	color: #333;

	width: 440px;

	line-height: 20px;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.floor_5_1 .layB .tbC .slide ul li p span {

	display: block;

	font-size: 14px;

	color: #666;

	line-height: 22px;

	padding-top: 14px;

	font-weight: normal;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.floor_5_1 .layB .tbC .slide ul li:hover em, .floor_5_1 .layB .tbC .slide ul li:hover em span, .floor_5_1 .layB .tbC .slide ul li:hover p, .floor_5_1 .layB .tbC .slide ul li:hover p span {

	color: #fff;

}

.floor_5_1 .layB .tbC .slide ul li:hover {

	background-color: #0285c9;

	border: #0285c9 solid 1px;

	box-shadow: 0px 0px 15px rgba(0,0,0,0.2);

	transition: all .36s ease;

}

.floor_5_2 {

	position: relative;

	height: 50px;

	text-align: center;

}

.floor_5_2 i {

	width: 1200px;

	height: 1px;

	background-color: #ccc;

	display: block;

	position: absolute;

	left: 0;

	top: 24px;

	z-index: 1;

}

.floor_5_2 a {

	display: block;

	width: 198px;

	height: 48px;

	background-color: #fff;

	border: #ccc solid 1px;

	margin: 0 auto;

	position: relative;

	z-index: 2;

	line-height: 48px;

	font-size: 16px;

	color: #333;

}

.floor_5_2 a:hover {

	background-color: #0285c9;

	border: #0285c9 solid 1px;

	color: #fff;

}

.index .floor_6_main {

	background: url(../images/h9_02.jpg) center center no-repeat;

	width: 100%;

	height: 624px;

}

.index .floor_6_main .floor_6_1 {

	width: 1200px;

	height: 510px;

	position: relative;

	padding-top: 106px;

}

.index .floor_6_main .floor_6_1 dl {

	display: inline-block;

	width: 1200px;

}

.index .floor_6_main .floor_6_1 dl dt {

	float: left;

	width: 410px;

	margin-left: 90px;

	padding-top: 88px;

}

.index .floor_6_main .floor_6_1 dl dt h3 {

	font-size: 48px;

	color: #0285c9;

	line-height: 48px;

}

.index .floor_6_main .floor_6_1 dl dt i {

	display: block;

	background: url(../images/h10_06.jpg) center center no-repeat;

	width: 100px;

	height: 4px;

	margin-top: 18px;

}

.index .floor_6_main .floor_6_1 dl dt p {

	display: block;

	font-size: 14px;

	color: #333;

	line-height: 27px;

	margin-top: 36px;

	height: 196px;

	text-align: justify;

	overflow: hidden;

}

.index .floor_6_main .floor_6_1 dl dt a {

	display: block;

	width: 182px;

	height: 45px;

	background-position: -102px -119px;

	text-align: center;

	line-height: 45px;

	font-size: 16px;

	color: #fff;

	transition: all .36s ease;

}

.index .floor_6_main .floor_6_1 dl dt a:hover {

	margin-left: 4px;

}

.index .floor_6_main .floor_6_1 dl dd {

	float: right;

	width: 654px;

	margin-right: 4px;

}

.index .floor_6_main .floor_6_1 dl dd p {

	font-size: 24px;

	color: #333;

	line-height: 40px;

	padding-left: 54px;

}

.index .floor_6_main .floor_6_1 dl dd img {

	width: 655px;

	height: 420px;

	display: block;

	margin-top: 18px;

}

.index .floor_6_main .floor_6_1 dl dt .syguany{

    width:100%;

    height: auto;

}

.index .floor_6_main .floor_6_1 dl dt .syguany:hover p{

    color: #0285c9;

}

.floor_6_3 {

	display: block;

	clear: left;

	width: 1200px;

	margin-top: 80px;

}

.floor_6_3 .parHd {

	height: 45px;

	width: 1200px;

	position: relative;

}

.floor_6_3 .parHd s {

	display: block;

	width: 410px;

	height: 1px;

	background-color: #eee;

	position: absolute;

	left: 0;

	top: 22px;

}

.floor_6_3 .parHd b {

	display: block;

	width: 410px;

	height: 1px;

	background-color: #eee;

	position: absolute;

	right: 0;

	top: 22px;

}

.floor_6_3 .parHd ul {

	display: block;

	width: 380px;

	height: 45px;

	margin: 0 auto;

}

.floor_6_3 .parHd ul li {

	display: block;

	width: 178px;

	height: 43px;

	float: left;

	border: #eee solid 1px;

	background-color: #fff;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.floor_6_3 .parHd ul li a {

	display: block;

	font-size: 16px;

	color: #333;

	line-height: 43px;

	text-align: center;

}

.floor_6_3 .parHd ul li:hover, .floor_6_3 .parHd ul li.on {

	background-color: #0285c9;

	border: #0285c9 solid 1px;

}

.floor_6_3 .parHd ul li:hover a, .floor_6_3 .parHd ul li.on a {

	color: #fff;

}

.floor_6_3 .parHd ul li:nth-child(2) {

	margin-left: 20px;

}

.floor_6_3 .parHd ul li:first-child+li {

	margin-left: 20px;

}

.floor_6_3 .parBd {

	width: 1200px;

	height: 200px;

	margin-top: 50px;

}

.floor_6_3 .parBd .slideBox {

	width: 1200px;

	height: 200px;

	position: relative;

}

.floor_6_3 .parBd .slideBox .sPrev {

	width: 40px;

	height: 90px;

	background-color: #ddd;

	position: absolute;

	left: -58px;

	top: 62px;

}

.floor_6_3 .parBd .slideBox .sNext {

	width: 40px;

	height: 90px;

	background-color: #ddd;

	position: absolute;

	right: -58px;

	top: 62px;

}

.floor_6_3 .parBd .slideBox .sPrev:hover, .floor_6_3 .parBd .slideBox .sNext:hover {

	background-color: #343d44;

}

.floor_6_3 .parBd .slideBox .sPrev span {

	width: 14px;

	height: 26px;

	background-position: -51px -158px;

	margin-top: 32px;

	margin-left: 13px;

}

.floor_6_3 .parBd .slideBox .sNext span {

	width: 14px;

	height: 26px;

	background-position: -69px -158px;

	margin-top: 32px;

	margin-left: 13px;

}

.floor_6_3 .parBd .slideBox ul {

	width: 1200px;

	height: 214px;

}

.floor_6_3 .parBd .slideBox ul li {

	float: left;

	width: 290px;

	height: 214px;

	position: relative;

	margin-right: 13px;

	overflow: hidden;

	text-align: center;

}

.floor_6_3 .parBd .slideBox ul li img {

	width: 290px;

	height: 214px;

	background-size: 100%;

	transition: all .36s ease;

}

.floor_6_3 .parBd .slideBox ul li p {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 290px;

	height: 36px;

	background: url(../images/t13_03.png);

	font-size: 14px;

	color: #fff;

	line-height: 36px;

}

.floor_6_3 .parBd .slideBox ul li:hover img {

	-webkit-transform: scale(1.08);

	-ms-transform: scale(1.08);

	transform: scale(1.08);

}

.floor_7_main {

	height: 60px;

	width: 100%;

	line-height: 60px;

	background-color: #0285c9;

}

.floor_7_main .tit {

	float: left;

	width: 80px;

	color: #fff;

	font-size: 16px;

	font-weight: bold;

}

.floor_7_main ul {

	display: inline-block;

	float: right;

	width: 1120px;

	height: 60px;

	line-height: 60px;

}

.floor_7_main ul li {

	float: left;

	height: 60px;

	line-height: 60px;

	padding-right: 10px;

}

.floor_7_main ul li a {

	display: block;

	font-size: 14px;

	color: #fff;

}

.floor_7_main ul li a:hover {

	color: #f1f1f1;

}

/* Underline From Center2 */

.hvr-underline-from-center2 {

	display: inline-block;

	vertical-align: middle;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

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

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-moz-osx-font-smoothing: grayscale;

	position: relative;

}

.hvr-underline-from-center2:before {

	content: "";

	position: absolute;

	z-index: -1;

	left: 50%;

	right: 50%;

	bottom: -1px;

	background: #0285c9;

	height: 2px;

	-webkit-transition-property: left, right;

	transition-property: left, right;

	-webkit-transition-duration: 0.3s;

	transition-duration: 0.3s;

	-webkit-transition-timing-function: ease-out;

	transition-timing-function: ease-out;

}

.hvr-underline-from-center2:hover:before, .hvr-underline-from-center2.hover:before, .hvr-underline-from-center2:focus:before, .hvr-underline-from-center2:active:before {

	left: 0;

	right: 0;

}

.hvr-underline-from-center2:hover, .hvr-underline-from-center2.hover {

*height: 43px;

*border-bottom: 2px solid #0285c9;

*line-height: 43px;

}

.ntpo {

	/* padding-top: 30px; */

	/* padding-bottom: 30px; */

}

.ntpo .t2 {

	padding: 28px 0 48px;

	text-align: center;

}

.ntpo .t2 .titb {

	font-size: 30px;

	margin-bottom: 16px;

}

.ntpo .t2 .txt {

	font-size: 14px;

	line-height: 24px;

}

.ntpo .t2 .txt span {

	font-weight: bold;

	color: #0285c9;

}

@-webkit-keyframes scale {

0% {

-webkit-transform: scale(1);

}

50% {

-webkit-transform: scale(1.02);

}

100% {

-webkit-transform: scale(1);

}

}

@keyframes scale {

0% {

transform: scale(1);

}

50% {

transform: scale(1.02);

}

100% {

transform: scale(1);

}

}

/* sourceMappingURL=style.css.map */



/*技术平台*/

.e256_main .w256 {

    width: 1200px;

    margin: 0 auto;

}

.e256_main {

    padding-bottom: 100px;

    background: #f6f6f6;

}

.e256_main .e_256 .left {

    float: left;

    width: 380px;

}

.e256_main .e_256 .left .one {

    position: relative;

    display: block;

}

.e256_main .e_256 .left .one .img {

    display: block;

    width: 100%;

    height: 285px;

    overflow: hidden;

}

.e256_main .e_256 .left .one .time {

    position: absolute;

    top: 0px;

    left: 0px;

    display: block;

    width: 100px;

    height: 100px;

    background: #0080c8;

}

.e256_main .e_256 .left .one .time .day {

    padding-top: 16px;

    font-size: 60px;

    color: #fff;

    font-family: "arial";

    line-height: 46px;

    text-align: center;

}

.e256_main .e_256 .left .one .time .year {

    margin-top: 10px;

    font-size: 16px;

    color: #fff;

    line-height: 14px;

    text-align: center;

}

.e256_main .e_256 .left .one .txt {

    padding-top: 20px;

}

.e256_main .e_256 .left .one .txt .tit {

    font-size: 18px;

    color: #333;

    line-height: 18px;

}

.e256_main .e_256 .left .one .txt .cont {

    margin-top: 10px;

    font-size: 14px;

    color: #666;

    line-height: 24px;

    height: 87px;

    text-align: justify;

}

.e256_main .e_256 .left .one .details {

    display: block;

    width: 120px;

    height: 32px;

    font-size: 16px;

    line-height: 32px;

    text-align: center;

    border-radius: 4px;

    color: #fff;

    background: #0080c8;

    transition: all .5s;

}

.e256_main .e_256 .left .one:hover {

    transform: translateY(-6px);

    transition: all ease 600ms;

}

.e256_main .e_256 .left .one:hover .details {

    width: 150px;

}

.e256_main .e_256 .left .one:hover .txt .tit {

    color: #0080c8;

}

.e256_main .e_256 .right {

    float: right;

    width: 800px;

}

.e256_main .e_256 .right .newsList .item {

    display: block;

    padding: 29px 0px;

    border-bottom: 1px dotted #b9b9b9;

    transition: all .5s;

}

.e256_main .e_256 .right .newsList .item:first-child {

    padding-top: 0px;

}

.e256_main .e_256 .right .newsList .item .time {

    float: left;

    display: block;

    width: 98px;

    height: 98px;

    border: 1px solid #e5e5e5;

}

.e256_main .e_256 .right .newsList .item .time .day {

    padding-top: 16px;

    font-size: 60px;

    color: #333;

    font-family: "arial";

    line-height: 46px;

    text-align: center;

    transition: all .5s;

}

.e256_main .e_256 .right .newsList .item .time .year {

    margin-top: 10px;

    font-size: 16px;

    color: #333;

    line-height: 14px;

    text-align: center;

    transition: all .5s;

}

.e256_main .e_256 .right .newsList .item .txt {

    float: right;

    width: 660px;

}

.e256_main .e_256 .right .newsList .item .txt .tit {

    font-size: 18px;

    color: #333;

    line-height: 18px;

    transition: all .5s;

}

.e256_main .e_256 .right .newsList .item .txt .cont {

    margin-top: 18px;

    font-size: 14px;

    color: #666;

    line-height: 22px;

    text-align: justify;

}

.e256_main .e_256 .right .newsList .item:hover {

    transform: translateY(-6px);

}

.e256_main .e_256 .right .newsList .item:hover .time .day {

    color: #0080c8;

}

.e256_main .e_256 .right .newsList .item:hover .time .year {

    color: #0080c8;

}

.e256_main .e_256 .right .newsList .item:hover .txt .tit {

    color: #0080c8;

}

.e256_main .e_256 .indexTit {

    position: relative;

    padding-top: 100px;

    margin-bottom: 50px;

}

.e256_main .e_256 .indexTit .tit {

    font-size: 48px;

    font-weight: bold;

    color: #0080c8;

    text-align: center;

    line-height: 50px;

}

.e256_main .e_256 .indexTit .subtit {

    margin-top: 20px;

    font-size: 16px;

    line-height: 18px;

    text-align: center;

    color: #666;

}





/*导航*/

.top281 .left {

    float: left;

}

.top281 .right {

    float: right;

}

.w281 {

    width: 1200px;

    margin: 0 auto;

}

.nav281 .ico {

    background: url({eyou:global name='web_templets_pc' /}/skin/images/i281.png) no-repeat;

    display: inline-block;

    vertical-align: middle;

}

.top281 {

    height: 30px;

    border-bottom: #e5e5e5 solid 1px;

    width: 100%;

    background-color: #fff;

    font-size: 12px;

    line-height: 30px;

    color: #333;

}

.top281 .mbx {

    float: left;

    height: 12px;

    margin-top: 10px;

}

.top281 .mbx li {

    font-size: 12px;

    color: #333;

    border-right: #d8d8d8 solid 1px;

    padding: 0 13px;

    display: block;

    float: left;

    height: 12px;

    line-height: 12px;

    position: relative;

}

.top281 .mbx li:nth-child(3) {

    border-right: none;

}

.top281 .sousuo {

    float: left;

    position: relative;

}

.top281 .sousuo .topsearch {

    display: block;

    cursor: pointer;

    width: 36px;

    height: 36px;

    margin: 0 auto;

    text-align: center;

}

.top281 .sousuo .topsearch .btn_search {

    display: block;

    width: 12px;

    height: 12px;

    background-position: -282px -130px;

    margin-left: 13px;

    margin-top: 13px;

}

.top281 .sousuo .btn_close_main {

    width: 36px;

    height: 36px;

    margin: 0 auto;

    background-color: #d9d9d9;

    text-align: center;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 9;

    display: none;

}

.top281 .sousuo .btn_close_main .btn_close {

    width: 12px;

    height: 12px;

    margin-top: 5px;

    margin-left: 0px;

    background-position: -282px -149px;

}

.nav281 {

    width: 100%;

    height: 120px;

}

.nav281 .logo {

    display: block;

    padding-top: 20px;

}

.nav281 .logo a {

    display: block;

}

.nav281 .logo img {

    width: 100%;

    height: 100%;

    display: block;

}

.nav281 .tel_main {

    float: right;

    margin-top: 35px;

    width: 280px;

}

.nav281 .tel_main s {

    width: 50px;

    height: 50px;

    float: left;

    margin-right: 10px;

    background-position: 0 0;

}

.nav281 .tel_main .zx {

    font-size: 14px;

    line-height: 14px;

    color: #333;

}

.nav281 .tel_main .webtel {

    margin-top: 12px;

    font-weight: bold;

    font-family: arial;

    font-size: 30px;

    line-height: 24px;

    color: #0080c1;

}

.head281 {

    position: relative;

    width: 100%;

    height: 60px;

    z-index: 10;

    background: #005197;

}

.head281 #nav_main {

    width: 1200px;

    height: 60px;

}

.head281 #nav_main .nav {

    width: 100%;

    height: 60px;

    z-index: 12;

}

.head281 #nav_main .nav li {

    position: relative;

    float: left;

    width: 133.3px;

    z-index: 10;

    text-align: center;

    -webkit-transition: all .3s ease-in-out 0s;

    -moz-transition: all .3s ease-in-out 0s;

    transition: all .3s ease-in-out 0s;

}

.head281 #nav_main .nav li a.aLink {

    font-size: 16px;

    line-height: 60px;

    display: block;

    position: relative;

    cursor: pointer;

    overflow: hidden;

    color: #fff;

}

.head281 #nav_main .nav li a i {

    width: 1px;

    height: 12px;

    background-color: #3071a9;

    display: block;

    position: absolute;

    right: 0;

    top: 24px;

}

.head281 #nav_main .nav li.item6 {

    background: none;

}

.head281 #nav_main .nav li.hover, .head281 #nav_main .nav li:hover {

    background-color: #0080c1;

}

.head281 #nav_main .nav li.hover i, .head281 #nav_main .nav li:hover i {

    display: block;

}

.head281 #nav_main .nav li.hover a.aLink:before {

    width: 100%;

}

.head281 #nav_main .nav li:hover a.aLink:before {

    width: 100%;

}

.head281 .tel_main {

    float: right;

    width: 160px;

    height: 110px;

}

.head281 .tel_main .zx {

    margin-top: 30px;

    font-size: 14px;

    line-height: 24px;

    color: #666;

}

.head281 .tel_main .tel {

    font: normal 32px "Vladimir Script";

    line-height: 24px;

    color: #333;

    text-indent: -12px;

}

.head281 #nav_main .nav li.hover i, .head281 #nav_main .nav li:hover i {

    display: none;

}

.head281 #nav_main .nav li:last-child i {

    display: none;

}

.head281 #nav_main li.hover .subnav a {

    background: none;

}

.head281 #nav_main .nav .subnav {

    background: #005197;

    height: auto;

    left: 0;

    top: 60px;

    position: absolute;

    width: 100%;

    z-index: 199;

}

.head281 #nav_main .nav .subnav {

filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);

    opacity: 0;

    visibility: hidden;

    transition: all .6s ease 0s;

    transform: translate3d(0, 10px, 0);

    -moz-transform: translate3d(0, 10px, 0);

    -webkit-transform: translate3d(0, 10px, 0);

}

.head281 #nav_main .nav li:hover .subnav {

    opacity: 1;

    visibility: visible;

    transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -webkit-transform: translate3d(0, 0, 0);

}

.head281 #nav_main .nav .subnav li {

    width: 100%;

}

.head281 #nav_main .nav .subnav .nav1 a {

    color: #fff;

    display: block;

    font-size: 14px;

    text-align: left;

    font-weight: 500;

    line-height: 40px;

    text-align: center;

    transition: all 0.2s ease-in-out 0s;

    border-top: 1px solid #3071a9;

}

.head281 #nav_main .nav .subnav li.nav1 {

    padding: 0;

    background: none;

}

.head281 #nav_main .nav .subnav li.nav1:first-child a {

    border-top: none;

}

.head281 #nav_main .nav .subnav li:hover {

    background: #0080c1;

}



/*搜索*/



.container149 {

    width: 1180px;

    margin-right: auto;

    margin-left: auto;

    *zoom: 1

}



.products149 {

    background: url(../images/product-search149.png) center top no-repeat;

    background-size: 1920px 322px;

    height: 322px;

    padding: 80px 0;

    text-align: center;

}



.products149 h3 {

    font-size: 30px;

    line-height: 52px;

    color: #FFF;

    font-weight: 400;

}



.products149 p {

    font-size: 14px;

    line-height: 30px;

    color: #999;

}



.products149 .search149 {

    margin-top: 30px

}



.products149 .search149 input {

    width: 700px;

    height: 48px;

    font-size: 14px;

    line-height: 48px;

    color: #333;

    padding: 15px 20px;

    appearance: none;

    -moz-appearance: none;

    -webkit-appearance: none;

    border: none;

    outline: none

}



.products149 .search149 .search149-btn {

    display: inline-block;

    margin-left: -6px;

    cursor: pointer;

    color: #FFF;

    background-color: #108CEE;

    width:115px;

    height:48px;

    font-size:14px;

    line-height:48px;

    border: none;

    padding: 0;

}



.products149 .search149 .search149-btn:hover {

    text-decoration: none

}  

      

	  

/*客服*/

.e_box{padding:20px;}

.e_box li{width: calc((100% - 20px)/1); border: 1px solid #d9d9d9;position: relative;padding: 10px;float: left; margin: 10px;}

.e_box li .e_title{display: inline-block;padding-left: 10px;margin-right: 20px;float: left; padding-top: 3px;width: 33%;text-align: left;}

.e_box li .e_item{display: inline-block;width: 60%;text-align: left;}

.e_box li .e_item p{display: inline-block;vertical-align: middle;margin-right: 20px;}

.e_box li .download {position: absolute;right: 20px;bottom: 15px;}

.e_box li .download a{color: #333;background-color: #fff; border: 1px solid #ccc;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px;}

.e_box li:hover{background-color: #e5f7ff}

.e_box li:hover .download a{background-color: #1c71b4;color:#FFF;}







/*产品列表*/

.ey_prod {

    height: auto;

    overflow: hidden;

    color: #434343

}

.ey_prod .ey_pro {

    width: 100%;

    padding: 30px 0;

    height: auto;

    overflow: hidden;

}

.ey_prod .prolist {

    width: 30.33%;

    float: left;

    margin: 1.5%;

    background-color: #fff;

    box-shadow: 0px 0px 8px #ccc;

}

.ey_prod .prolist .img {

    display: block;

    width: 96%;

    padding-top: 72%;

    position: relative;

    overflow: hidden;

    margin: 2%;

}

.ey_prod .prolist .img img {

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

    min-height: 100%;

    display: block;

    transition: all .5s;

}

.ey_prod .prolist:hover .img img {

    transform: scale(1.1);

}

.ey_prod .prolist p {

    width: 100%;

    text-align: center;

    margin: 10px 0 15px 0;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;/*显示几行*/

    overflow: hidden

}

.ey_prod .prolist p a {

    font-size: 15px;

    line-height: 26px

}

.ey_prod .ey_page {

    line-height: 30px;

    font-size: 14px;

    text-align: center;

    color: #626262;

    margin: 30px 0;

}

.ey_prod .ey_page li {

    display: inline-block;

}

.ey_prod .ey_page a {

    margin: 0px 2px;

    padding: 8px 16px;

    border: 1px solid #ccc;

    color: #626262;

    background-color: #fff

}

.ey_prod .ey_page a:hover, .ey_prod .ey_page .active a {

    background-color: #009fa8;

    color: #fff;

    border: 1px solid #009fa8;

    box-shadow: 0 0 14px rgb(0 0 0 / 20%);

}

@media (max-width:1199px) {

.ey_prod .prolist {

    width: 30.3%;

    float: left;

    margin: 20px 1.5%;

}

}

@media (max-width:768px) {

.ey_prod .prolist {

    width: 47%;

    float: left;

    margin: 20px 1.5%;

}

}

@media (max-width:768px) {

.ey_prod .ey_page {

    line-height: 30px;

    font-size: 14px;

    text-align: center;

    color: #626262;

    margin: 30px 0

}

.ey_prod .ey_page a {

    margin: 2px 1px;

    padding: 0px 8px;

    border: 1px solid #ccc;

    color: #626262;

    background-color: #fff;

    display: inline-block

}

.ey_prod .ey_page a:hover {

    background-color: #009fa8;

    color: #fff;

    padding: 0px 8px;

    border: 1px solid #009fa8;

}

.ey_prod .ey_page span {

    background-color: #009fa8;

    color: #fff;

    padding: 0px 8px;

    border: 1px solid #009fa8;

    display: inline-block

}

}

@media (max-width:380px) {

.ey_prod .prolist {

    width: 97%;

    float: left;

    margin: 20px 1.5%;

}

}

@media (max-width:767px) {

.ey_prod .ey_pro {

    padding: 5px 0;

    height: auto;

    overflow: hidden;

}

}

/* 新增应用页面 */

.ul-listx7 {

    overflow: hidden;

    /* padding: 20px 0; */

}

.ul-listx7 li {

    float: left;

    width: 25%;

    position: relative;

    overflow: hidden;

}

.ul-listx7 li a {

    display: block;

}

.ul-listx7 .con {

    position: relative;

    background-repeat: no-repeat;

    background-position: center center;

    background-size: cover;

    padding-top: 137%;

    height: 30vw;

    transition: all 6s;

}



.ul-listx7 .txt h4 {

    font-size: 30px;

    color: #333;

    font-weight: 400;

    line-height: 1.34;

    margin-bottom: 1.82vw;

}

.ul-listx7 .txt h4 {

    font-size: 1.56vw;

	text-align: center;

}

.ul-listx7 .txt .more {

    text-align: right;

    margin-top: 37px;

    opacity: 0;

    

}

.ul-listx7 .txt .more span {

    color: #333;

    transition: .3s;

}

.ul-listx7 li:hover .txt {

    opacity: 1;

    transition: all 2s;

}

.ul-listx7 .txt {

    position: absolute;

    top: 0;

    left: 0;

    width: 84%;

    font-size: 14px;

    color: #333;

    line-height: 1.72;

    padding: 2.4vw 2vw;

    

}

.ul-listx7 .txt .desc{

    opacity: 0;

}

.ul-listx7 .txt:hover .desc,.ul-listx7 .txt:hover .more{

    opacity: 1;

    transition: all 2s;

}

.ul-listx7 li:hover .con {

    transform: scale(1.2);

}

/* 新增公共头部部样式 */



.header1 {

	z-index: 99999999;

    height: 90px;

    position: fixed;

    background: rgba(255,255,255,0.00);

    border-bottom: 1px solid rgba(255,255,255,0.0);

    top: 0px;

    width: 100%;

    padding: 0 30px;

    box-shadow: 0px 0px 8px 0 rgba(100, 100, 100, 0.1);

    -webkit-transition: all .5s ease;

    transition: all .5s ease;

}

.header1:hover {

    background: rgba(255,255,255,1);

}

.header1.active {

    background: rgba(255,255,255,1);

}

.header1 .f-cb {

    zoom: 1;

    max-width: 1300px;

    margin: auto;

    position: relative;

}

.header1 h1 {

    width: 182px;

    height: 62px;

    position: relative;

    margin-top: 14px;

    overflow: hidden;

    -webkit-transition: all .3s ease;

    transition: all .3s ease;

}

.header1 .fl {

    float: left;

    display: inline;

}

.header1 h1 img.img1 {

    opacity: 1;

}



.header1:hover h1 img.img1 {

    opacity: 0;

}

.header1:hover h1 img.img2 {

    opacity: 1;

}

.header1.active h1 img.img1 {

    opacity: 0;

}

.header1.active h1 img.img2 {

    opacity: 1;

}

.header1 h1 img {

    max-width: 100%;

    position: absolute;

    left: 0px;

    top: 0px;

    opacity: 0;

    -webkit-transition: all 0.5s 0s cubic-bezier(0.86, 0.5, 1, 1);

    transition: all 0.5s 0s cubic-bezier(0.86, 0.5, 1, 1);

}

.header1 nav {

    float: left;

    height: 90px;

    line-height: 90px;

    /* width: 980px; */

    position: absolute;

    left: 455px;

    top: 0px;

    margin-left: 0px;

    -webkit-transition: all .3s ease;

    transition: all .3s ease;

}

.header1 .f-cb .lan{

float: left;

height: 25px;

position: absolute;

left: 76%;

width: 25px;

margin-top: 35px;

border-radius: 30px;

margin-bottom: 27px;

line-height: 25px;

}

.header1 .f-cb .lan a img{

	margin-left: 3px;

margin-top: 2px;

}

.header1.active .f-cb .lan{

	background-color: #ccc;

}

.header1:hover .f-cb .lan{

	background-color: #ccc;

}

.header1 .f-cb .tbsous{

	float: left;

height: 50px;

position: absolute;

left: 78%;

width: 200px;

margin-top: 32px;

margin-bottom: 27px;

}

.header1 .f-cb .tbsous .tbstxt{

	width: 170px;

height: 27px;

line-height: 27px;

display: block;

text-indent: 10px;

color: #999;

border: 1px solid #e1dede;

}

.header1 .f-cb .tbsous .tbsbtn{

	width: 30px;

height: 30px;

display: block;

cursor: pointer;

background-position: -0px -163px;

position: absolute;

top: -1px;

right: 1px;

font-size: 0;

}

.js-m.js-m-2.animate {

    opacity: 1;

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    transform: translate(0, 0);

}

.js-m.js-m-2 {

    opacity: 1;

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    transform: translate(0, 0);

    -webkit-transition: all .8s ease;

    transition: all .8s ease;

}

.header1 nav li {

    float: left;

    display: inline-block;

    text-align: center;

    font-size: 16px;

    -webkit-transition: all 0.3s cubic-bezier(0.86, 0.5, 1, 1);

    transition: all 0.3s cubic-bezier(0.86, 0.5, 1, 1);

    margin: 0 30px;

}

.header1.active nav li > a {

    color: #333;

}

.header1:hover nav li > a {

    color: #333;

}

.hvr-left {

    vertical-align: middle;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

    box-shadow: 0 0 1px transparent;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

    position: relative;

}

.hvr-left:hover::before {

    width: 100%;

}

.hvr-left::before {

    content: "";

    position: absolute;

    z-index: -1;

    background: #0084ea;

    left: 0%;

    right: 0px;

    width: 0%;

    bottom: 0px;

    height: 3px;

    -webkit-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out;

}



.header1 nav li > a {

    color: #fff;

    display: block;

    font-size: 15px;

    font-weight: normal;

    position: relative;

    -webkit-transition: color 0.5s;

    transition: color 0.5s;

        transition-timing-function: ease;

    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);

    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);

}

.header1 .nav-sub {

    width: 180px;

    background: #fff;

    position: absolute;

    top: 90px;

    left: 0px;

    height: auto;

    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);

    -webkit-transform-origin: top center;

    -ms-transform-origin: top center;

    transform-origin: top center;

    -webkit-transform: scaleY(0);

    -ms-transform: scaleY(0);

    transform: scaleY(0);

    -webkit-transition: -webkit-transform .3s .2s;

    transition: transform .3s .2s;

}

.header1 .nav-sub .n-nav-sub {

    opacity: 0;

    -webkit-transform: translate(0, -20px);

    -ms-transform: translate(0, -20px);

    transform: translate(0, -20px);

    -webkit-transition: all .2s;

    transition: all .2s;

}

.header1 .nav-sub.active {

    -webkit-transform: scaleY(1);

    -ms-transform: scaleY(1);

    transform: scaleY(1);

    -webkit-transition: -webkit-transform .3s;

    transition: transform .3s;

}

.header1 .nav-sub.active .n-nav-sub {

    opacity: 1;

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    transform: translate(0, 0);

    -webkit-transition: all .2s .3s;

    transition: all .2s .3s;

}

.header1 .nav-sub a {

    height: 45px;

    line-height: 45px;

    display: block;

    padding: 0 20px;

    text-align: left;

    color: #333;

    font-size: 14px;

    position: relative;

    -webkit-transition: all 0.3s cubic-bezier(0.86, 0.5, 1, 1);

    transition: all 0.3s cubic-bezier(0.86, 0.5, 1, 1);

}

.header1 .nav-sub .nav-arrow {

    position: absolute;

    top: 15px;

    right: 10px;

    width: 16px;

    height: 16px;

    opacity: 0;

    -webkit-transform: rotate(0deg) translate(-20px, 0px);

    -ms-transform: rotate(0deg) translate(-20px, 0px);

    transform: rotate(0deg) translate(-20px, 0px);

}

.header1 .nav-sub a:hover {

    background-color: #004192;

    color: #fff;

}

.header1 .nav-sub a:hover .nav-arrow {

    -webkit-transition: -webkit-transform 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55), opacity 300ms;

    transition: transform 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55), opacity 300ms;

    opacity: 1;

    -webkit-transform: rotate(0deg) translate(0px, 0px);

    -ms-transform: rotate(0deg) translate(0px, 0px);

    transform: rotate(0deg) translate(0px, 0px);

}



.iconfont {



    display: inline;

    color: inherit;

    height: 100%;

    color: inherit;

    font-size: inherit;

    font-family: inherit;

    font-weight: inherit;

    text-decoration: none;

    font-weight: 400;

    text-decoration: none;

    font-size: inherit;

    font-family: "Microsoft Yahei";

    font-weight: 400;

    text-decoration: none;



}

.header1 .nav-sub .nav-arrow::before {

    font-size: 16px;

    color: #fff;

}

.header1 .nav-sub a:hover .nav-arrow {

   background: url(/template/pc/skin/images/tbjiantou.png) center;

width: 20px;

height: 20px;

background-size: 110%;

}

#chanpinxg:hover .sub-menucp{

	display: block;

}

#chanpinxg .sub-menucp{

	display:none;

	position: fixed;

width: 2700%;

height: 300px;

top: 80px;

	right: -1250%;

left: initial !important;

    opacity: 1;

    visibility: visible;

    left: -1px;

    margin: 0;

    overflow: visible;

    height: auto;

	position: absolute;

margin: -2px 0 0 0;

z-index: 50;

padding: 0;

overflow: hidden;

text-align: left;

-o-box-shadow: 3px 3px 5px rgba(0,0,0,.2);

-moz-box-shadow: 3px 3px 5px rgba(0,0,0,.2);

-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,.2);

box-shadow: 3px 3px 5px rgba(0,0,0,.2);

background: #fff;

border: 1px solid #eee;

-ms-transition: opacity 0s ease 0s,margin-top .3s ease 0s;

-moz-transition: opacity 0s ease 0s,margin-top .3s ease 0s;

-o-transition: opacity 0s ease 0s,margin-top .3s ease 0s;

transition: opacity 0s ease 0s,margin-top .3s ease 0s;

-webkit-transition: opacity 0s ease 0s,margin-top .3s ease 0s;

margin-top: 10px;

}

#chanpinxg .sub-menucp .container-fluid {

    width: 100%;

    max-width: 1250px;

    min-width: 755px;

    margin: 0 auto;

	padding-right: 15px;

padding-left: 15px;

}

#chanpinxg .sub-menucp .container-fluid .subcolumn:first-child {

    padding-left: 0;

}

#chanpinxg .sub-menucp .container-fluid .subcolumn {

    float: left;

    margin: 10px 0;

    border-right: 1px solid #eee;

    padding: 0 20px;

        padding-left: 20px;

}

#chanpinxg .sub-menucp .container-fluid .subcolumn {

    width: 17%;

}

#chanpinxg .sub-menucp .container-fluid .subcolumn h4 {

    margin: 5px 0;

    font-size: 14px;

    font-weight: 700;

}

#chanpinxg .sub-menucp .container-fluid .subcolumn p {

    line-height: 1.2;

	margin-bottom: 3px;

}

#chanpinxg .sub-menucp .container-fluid .subcolumn h4 a,#chanpinxg .sub-menucp .container-fluid .subcolumn p {

    font-size: 14px;

    color: #4c4f53;

    display: block;

    padding: 3px 5px;

}

#chanpinxg .sub-menucp .container-fluid .subcolumn h4 a{

	height: 20px;

line-height: 20px;

}

#chanpinxg .sub-menucp .container-fluid .subcolumn h4 a:hover{

	color: #0285c9;

text-decoration: none;

}





/* 新增公共底部 */

.foot-bg {

    padding: 20px 0 10px;

    background-color: #fff;

}

.container-fluid {

    width: 100%;

    max-width: 1200px;

    min-width: 755px;

    margin: 0 auto;

	padding-right: 15px;

padding-left: 15px;

}

footer .col-foot-1 {

    width: 17%;

    float: left;

}

footer h4 {

    font-size: 14px;

}

footer hr {

    margin: 10px 0;

    width: 45px;

    border-top: 2px solid #ffd926;

	color: #ffd926;

}

/* .foot-bg li {

    padding: 5px 0;

} */

.foot-bg a {

    color: #53575b;

}

.foot-bg a:hover{

	color: #0285c9;

}

footer .col-foot-5 {

    padding: 0 30px;

}

footer .col-foot-2, footer .col-foot-3 {

    width: 12%;

    float: left;

}

footer .col-foot-4 {

    width: 10%;

    float: left;

}

footer .col-foot-5 {

    width: 25%;

    float: left;

}

footer .col-foot-6 {

    width: 15%;

    float: left;

}

footer .dl-horizontal dt {

    font-weight: 400;

    text-align: left;

    width: 40px;

	float: left;

}

footer .dl-horizontal dd {

    margin-left: 40px;

}

a.blue, a.blue:link {

    color: #2096f6;

    text-decoration: underline;

}

footer .col-foot-6 img{

	width: 60%;

}

/* 新增回到顶部样式 */

.retopdb{	

	display: block;

	width: 40px;

	height: 40px;

	position: fixed;

	right: 10px;

	bottom: 150px;

	background: url(../images/retop.png);

}

.retopdb:hover {

   background: url(../images/retop-hover.png);

}





/* 新增搜索样式 */

.ey-search-151 {

    background: #fff;

    border-bottom: 1px solid #c1bebd;

    box-shadow: 0px 0px 3px #c1bebd;

}



.search-151 {

    width: 890px;

    margin: 0 auto;

    padding: 30px;

}



.search-151-bd .form-151-group {

    border: 2px solid #0082df;

    position: relative;

    height: 50px;

    z-index: 3;

}



.search-151-bd .form-151 input {

    width: 770px;

    height: 18px;

    line-height: 18px;

    color: #9c9c9c;

    position: absolute;

    top: 2px;

    left: 0px;

    outline: none;

    border: none;

    padding: 16px 0 16px 20px;

}



.search-151-bd .form-151 .btn-151 {

    border: none;

    background: #0082df;

    color: #fff;

    font-size: 18px;

    height: 52px;

    line-height: 52px;

    overflow: hidden;

    position: absolute;

    right: 0;

    text-align: center;

    top: -2px;

    width: 112px;

    cursor: pointer;

}





