@charset "utf-8";

/* CSS Document */


/* 全局样式
-------------------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}

html,
body {
	font-family: "微软雅黑";
	font-size: 12px;
	color: #333;
	min-width: 1460px;
}

img {
	border: 0;
}

@keyframes hill {
	0%,
	25% {
		opacity: 0;
		transform: translate3d(0px, -200px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
		animation-timing-function: linear;
	}
	75%,
	100% {
		opacity: 1;
		transform: translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
		animation-timing-function: linear;
	}
}

@keyframes hill2 {
	0%,
	25% {
		opacity: 1;
		transform: translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
		animation-timing-function: linear;
	}
	75%,
	100% {
		opacity: 0;
		transform: translate3d(0px, -200px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
		animation-timing-function: linear;
	}
}

#index_new {
	border-bottom: 1px dotted #666;
	height: 160px;
}

.tel_400 {
	width: 240px;
	height: 40px;
	line-height: 40px;
	background: #d33b37;
	color: #FFFFFF;
	font-size: 26px;
	text-align: center;
	border-radius: 10px;
}

.hill1 {
	-webkit-animation: hill 2s 0s 1 linear normal both;
	-moz-animation: hill 2s 0s 1 linear normal both;
	-ms-animation: hill 2s 0s 1 linear normal both;
	-o-animation: hill 2s 0s 1 linear normal both;
	animation: hill 2s 0s 1 linear normal both;
}

.hill2 {
	-webkit-animation: hill2 1s 0s 1 linear normal both;
	-moz-animation: hill2 1s 0s 1 linear normal both;
	-ms-animation: hill2 1s 0s 1 linear normal both;
	-o-animation: hill2 1s 0s 1 linear normal both;
	animation: hill2 1s 0s 1 linear normal both;
}

.show1 {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999;
	display: none;
	background: rgba(0, 0, 0, 0.7);
	width: 100%;
	height: 100%;
	margin: 0 auto;
}

.new_banner {
	width: 100%;
}

.new_banner li {
	width: 50%;
	float: left;
}

.new_banner li img {
	width: 100%;
}

.li_x {
	position: relative;
}

.new_banner_x {
	width: 51px !important;
	height: 51px !important;
	position: absolute;
	top: 130px;
	left: 190px;
	cursor: pointer;
}

.li_bottom {
	position: relative;
	top: -4.6px;
}

.advcontain {
	width: 1000px;
	height: 100px;
	margin: 0 auto;
}

.adv1 {
	width: 170px;
	color: #fff;
	margin-top: 24px;
	float: left;
}

#kefu {
	cursor: pointer;
}

.adv2 {
	color: #fff;
	margin-top: 32px;
	float: left;
	font-size: 15px;
	margin-left: 5px;
}

.workday {
	color: #EDAC05;
}

.adv1 img {
	display: inline-block;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
}

.adv1 ul {
	display: inline-block;
}

.adv1 ul li {
	text-align: center;
}

.orderquery {
	font-size: 26px;
}

.ordersearch {
	width: 420px;
	height: 44px;
	margin-top: 28px;
	margin-left: 10px;
	margin-right: 28px;
	border-right: 2px solid #fff;
	float: left;
	position: relative;
}

.ordersearch img {
	position: absolute;
	top: 10px;
	left: 10px;
}

.ordersearch input {
	width: 240px;
	height: 40px;
	padding-left: 50px;
	font-size: 16px;
}

.querybtn {
	width: 100px;
	height: 40px;
	background: #F77E0A;
	border-radius: 3px;
	border: none;
	font-size: 16px;
	color: #fff;
	margin-left: 10px;
}

.zz {
	background: rgba(255, 255, 255, 1);
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	z-index: 9999999999999999999999;
}

.zz img {
	position: absolute;
	top: 45%;
	left: 50%;
	margin-top: -53.5px;
	margin-left: -70.5px;
}


/* 常用元素 */

.public_fixed {
	position: fixed !important;
	top: 0;
	z-index: 9;
}

.clear {
	clear: both;
	font-size: 1px;
	line-height: 0px;
	height: 0px;
}

.wa {
	width: 100%;
}

.A {
	text-decoration: none;
}


/* 层浮动 */

.left,
.ss_l,
.ss_r,
.fbc,
.fbc_bg,
.f_l,
.f_chea,
.f_cheaa {
	float: left;
}

.right,
.f_r,
.f_cheb,
.f_cheab {
	float: right;
}

.center {
	margin: 0 auto;
}


/* 文字自定义样式 */
.topRightInfo{text-align: right;}

.aa01 {
	font-weight: bold !important;
}

.a_01 {
	font-size: 18px;
	font-weight: 500;
	color: #d33b37;
	line-height: 25px;
}

.w-01 {
	font-size: 25px;
	color: #235971;
	line-height: 40px;
}

.w-02,
.n_text a,
.qy a {
	font-size: 14px;
	color: #444444;
	line-height: 25px;
	letter-spacing: 1px;
	text-decoration: none;
}

.w-03 {
	font-size: 20px;
	font-weight: bold;
	color: #235971;
	line-height: 20px;
}

.w-04 {
	font-size: 16px;
	color: #0c0b0b;
	line-height: 20px;
}

.w-05 {
	font-size: 20px;
	color: #457cbb;
	font-weight: bold;
	line-height: 40px;
	letter-spacing: 5px;
	padding-top: 13px;
}

.w-06 {
	font-size: 13px;
	color: #fff;
	line-height: 25px;
}

.w-07 {
	font-size: 18px;
	color: #393939;
	font-weight: bold;
	line-height: 25px;
}

.w-08 {
	font-size: 13px;
	color: #444444;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: 1px;
}

.w_09 {
	font-size: 14px;
	color: #444444;
	line-height: 29px;
}

.w-a {
	font-size: 20px;
	color: #235971;
}

.w-b {
	font-size: 16px;
	color: #0c0b0b;
	float: left;
}

.w-c {
	font-size: 14px;
	color: #221815;
	line-height: 33px;
}

.w-d {
	font-size: 24px;
	color: #fff;
}

.w-e {
	font-size: 34px;
	color: #235971;
	letter-spacing: 1px;
}

h3 {
	font-size: 20px;
	color: #393939;
	font-weight: bold;
	line-height: 55px;
}

h2,
h4 {
	font-weight: normal;
}


/* 局部颜色样式 */

.cor_a {
	background-color: #f9e0e0
}

.cor_b {
	background-color: #d5ecf9
}

.cor_c {
	background-color: #ebf3da
}

.cor_d {
	background-color: #ddf2f4
}

.red {
	color: #d33b37;
}


/* 文字对齐 */

.tleft {
	text-align: left;
}

.tright {
	text-align: right;
}

.tcenter {
	text-align: center;
}


/* 头部
-------------------------------------------------------------- */

.header {
	margin: 0 auto;
	height: auto;
	width: 100%;
}

.zhuheadder1 {
	width: 100%;
	height: 40px;
	background: #737373;
	margin: 0 auto;
}

.neizhuheader1 {
	width: 990px;
	margin: 0 auto;
	height: 30px;
}

.zhuheader2 {
	width: 100%;
	height: 140px;
	margin: 0 auto;
}

.neizhuheader2 {
	width: 990px;
	margin: 0 auto;
	height: 120px;
}

.header a {
	color: #666;
}

.header a:hover {}

.logo {
	float: left;
	padding-top: 26px;
}

.sj {
	float: right;
	padding-top: 40px;
	margin-right: 40px;
	margin-left: 10px;
}

.zhead {
	color: #FFF;
	padding-left: 55px;
	line-height: 40px;
	float: left;
}

.zhead a {
	color: #fff;
	text-decoration: none;
}

.rhead {
	float: right;
	width: 450px;
	line-height: 40px;
	padding-right: 20px;
}

.rhead ul li {
	float: right;
	color: #fff;
	padding-right: 15px;
	padding-left: 15px;
}

.rhead ul li a {
	color: #fff;
}


/*----  切换效果用   ----*/

.two_codes img {
	display: none;
}

.two_codes:hover img {
	display: block;
}


/* 导航
-------------------------------------------------------------- */

.navbox {
	height: 40px;
	width: 100%;
	position: relative;
	z-index: 9;
	margin: auto;
	background: #235971;
	/*filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;*/
	margin: 0;
	padding: 0;
	border-top-width: thick;
	border-top-color: #d33b37;
	border-top-style: solid;
}

.nav {
	width: 1002px;
	margin: 0 auto;
	height: 40px;
	list-style: none;
}

.nav li {
	float: left;
	height: 40px;
	position: relative;
	list-style: none;
}

.nav li.last {
	background: none;
}

.nav li a {
	text-decoration: none;
}

.nav li a span {
	float: left;
	display: block;
	line-height: 40px;
	font-size: 14px;
	color: #ffffff;
	cursor: pointer;
	width: 110px;
	text-align: center;
}

.hover_menu {
	text-decoration: none;
	width: 110px;
	background: url("../images/menu__hover.png") no-repeat center;
	background-size: contain;
	height: 40px;
}

.nav li.selected .submenu {
	display: block;
}

.nav li .submenu {
	display: none;
	position: absolute;
	top: 40px;
	left: -9px;
}

.nav li .submenu li {
	float: none;
	padding: 0;
	background: none;
	height: auto;
	border-bottom: dotted 0px #BEBEBE;
}

.menu_li_txt {
	line-height: 22px;
	font-size: 13px;
	color: #696969;
}

.menu_li_txt font {
	font-size: 14px;
	color: #bb1721;
}

.menu_li_txt a {
	color: #696969;
	text-decoration: none;
}

.menu_li_txt a:hover {
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #696969;
}

.menu_news_bg {
	width: 480px;
	height: 185px;
	background-image: url("../images/menu_news_bg.png");
	background-repeat: no-repeat;
}

.menu_news_main {
	width: 440px;
	margin: auto;
	padding-top: 12px;
}

.menu_news_li {
	padding: 0px 30px;
	margin-right: 30px;
	height: 150px;
	float: left;
	border-right: solid 1px #cccccc;
}

.menu_news_img {
	float: left;
	text-align: left;
	color: #bb1721;
	line-height: 30px;
	font-size: 14px;
}

.menu_news_li2 {
	padding: 0px 30px;
	height: 150px;
	float: right;
	border-left: solid 1px #cccccc;
}

.menu_news_img2 {
	float: left;
	margin-left: 30px;
	text-align: left;
	color: #bb1721;
	line-height: 30px;
	font-size: 14px;
}

.menu_news_li3 {
	padding: 0px 25px;
	height: 150px;
	float: right;
	border-left: solid 1px #cccccc;
}

.menu_news_img3 {
	float: left;
	margin-left: 10px;
	text-align: left;
	color: #bb1721;
	line-height: 30px;
	font-size: 14px;
}


/* banner
-------------------------------------------------------------- */

.banner {
	width: 100%;
	overflow: hidden;
	height: 549px;
	position: relative;
	margin: 0;
	padding: 0;
}

.banneradv {
	width: 100%;
	height: 100px;
	background: #235971;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.bannera {
	width: 100%;
	overflow: hidden;
	height: 549px;
	position: relative
}

.banList {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	height: 239px;
	top: -1px;
}

.banList li {
	height: 470px;
	opacity: 0;
	position: absolute;
	transform: scale(0);
	transition: transform 0.5s ease 0s, opacity 1.5s ease 0s;
	z-index: 1;
}

.banList li.active {
	opacity: 1;
	transform: scale(1);
	z-index: 2;
}

.fomW {
	position: absolute;
	bottom: 110px;
	left: 50%;
	height: 20px;
	z-index: 8;
	width: 1000px;
	margin-left: -500px
}

.jsNav {
	text-align: center;
	z-index: 6;
}

.jsNav a {
	display: inline-block;
	background: #fff;
	width: 15px;
	height: 15px;
	border-radius: 15px;
	margin: 0 5px;
	border: 1px solid #999999;
}

.jsNav a.current {
	background: #ff0000;
	cursor: pointer
}


/* 尾部
-------------------------------------------------------------- */

.footer {
	width: 100%;
	border-bottom-width: thick;
	border-bottom-color: #d33b37;
	border-bottom-style: solid;
}

.sfoot {
	margin: 0 auto;
	width: 100%;
	color: #fff;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #737373;
}

.nfoot {
	width: 1000px;
	margin: 0 auto;
}

.zfoot {
	width: 561px;
	float: left;
	background: url("../images/xian2.jpg") no-repeat right top;
}

.sfoota {
	width: 120px;
	float: left;
	padding-right: 14px;
}

.sftabt {
	font-size: 17px;
	width: 100%;
	font-weight: bold;
}

.sftbbt {
	width: 95%;
	padding-top: 30px;
	margin-left: 5px;
}

.sftbbt ul li {
	line-height: 30px;
	font-size: 15px;
}

.sftabt a,.sftbbt ul li a {
	color: #fff;
	text-decoration: none;
}

.sftbbt ul li a:hover {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}

.bfoot {
	width: 250px;
	float: left;
	padding-left: 120px;
}

.bfoota {
	width: 250px;
	float: left;
}

.bfoota a {
	text-decoration: none;
}

.bfootaa {
	width: 60px;
	padding-top: 15px;
	border-bottom: solid rgb(180, 220, 250) 2px;
	float: left;
}

.bfootab {
	width: 130px;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	float: left;
}

.bfootbb {
	font-size: 16px;
	text-align: center;
	line-height: 25px;
}

.footer_a {
	width: 100%;
	background-color: #235971;
	height: 80px;
	margin: 0 auto;
}

.afoot,
ss_t {
	width: 1000px;
	margin: 0 auto;
}

.afoot_li_text {
	width: 800px;
	float: left;
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	padding-top: 5px;
	letter-spacing: 1px;
}

.foot_left {
	width: 1000px;
	float: left;
}

.foot_left_bb {
	font-size: 16px;
	color: #FFF;
	text-align: center;
	line-height: 25px;
	margin-left: 200px;
}

.foot_right {
	font-size: 24px;
	line-height: 22px;
	margin-top: 10px;
	font-weight: bold;
}


/* 首页主体内容开始
-------------------------------------------------------------- */


/*----  蓝条  ----*/

.conten_a {
	width: 100%;
	background-color: #235971;
	height: 100px;
	margin: 0 auto;
}

.aconten_a {
	width: 1200px;
	float: left;
	margin-top: 20px;
	margin-left: 30px;
}

.aconten_b {
	width: 290px;
	float: left;
	padding-left: 35px;
}

.aconten_c {
	font-size: 17px;
	font-weight: bold;
}

.aconten_d {
	font-size: 24px;
	color: #FFF;
	letter-spacing: 1px;
}

.aconten_e {
	font-size: 13px;
	letter-spacing: -1px;
}


/*----  优势  ----*/

.aadv {
	width: 100%;
	height: 330px;
	margin: 0 auto;
	padding-top: 50px;
}

.a_map {
	text-align: center;
	padding-bottom: 15px;
}

.a_map img {
	width: 85px;
	height: 85px;
}


/*----  简介  ----*/

.int_a {
	width: 100%;
	background: url("../images/1_bg.jpg") no-repeat center bottom;
	height: 580px;
	margin: 0 auto;
}

.int_b {
	width: 1000px;
	height: 580px;
	margin: 0 auto;
}

.int_left {
	width: 350px;
	background-color: #133d4f;
	height: 580px;
	float: left;
}

.int_lefta {
	width: 280px;
	vertical-align: middle;
	margin-left: 32px;
	margin-top: 50px;
}

.int_leftaa {
	width: 100%;
	padding-top: 40px;
}

.int_right {
	width: 650px;
	height: 460px;
	float: left;
	margin-top: 60px;
	background-color: #FFF;
}

.int_right div {
	overflow: hidden;
}

.int_right img {
	z-index: 9999;
	transition: 0.3s;
	display: block;
}

.int_right img:hover {
	transform: scale(1.07);
}

.pic1 {
	float: left;
	width: 644px;
	height: 285px;
	margin: 3px 3px 0px 3px;
}

.pic2 {
	float: left;
	width: 214px;
	height: 165px;
	margin: 3px 3px 3px 3px;
}

.pic3 {
	float: left;
	width: 210px;
	height: 165px;
	margin: 3px 3px 3px 0;
}

.pic4 {
	float: left;
	width: 214px;
	height: 165px;
	margin: 3px 3px 3px 0;
}


/*----  项目  ----*/

.ite_a,
.qy,
ss {
	width: 100%;
	margin: 0 auto;
}

.ite_b {
	width: 1000px;
	height: 400px;
	margin: 0 auto;
}

.ite_left {
	width: 340px;
	height: 400px;
	float: left;
}

.ite_lefta {
	width: 287px;
	vertical-align: middle;
	margin-left: 10px;
	margin-top: 40px;
}

.ite_right {
	width: 660px;
	height: 295px;
	float: left;
	margin-top: 60px;
}

.ite_righta {
	width: 320px;
	height: 295px;
	float: left;
}

.ite_rightaa {
	width: 318px;
	float: left;
	border: 1px solid #999;
}

.ite_r_aa {
	width: 92px;
	float: left;
	text-align: center;
	margin-top: 39px;
}

.ite_r_ab {
	width: 66%;
	height: 122px;
	float: left;
	margin-top: 10px;
}

.ite_r_ab ul {
	font-size: 18px;
	color: #444444;
}

.ite_r_ab li span {
	font-size: 13px;
	line-height: 22px;
}

.ite_rightb {
	width: 320px;
	height: 295px;
	float: right;
}


/*----  new  ----*/

.a_news {
	width: 100%;
	height: 675px;
	margin: 0 auto;
	background-image: url("../images/1_bg_1.png");
	background-position: bottom;
	background-repeat: no-repeat;
}

.a_n_a {
	width: 1000px;
	float: left;
	margin-top: 40px;
}

.a_n_aa {
	width: 700px;
	height: 240px;
	float: left;
}

.new_aa {
	width: 700px;
	height: 125px;
}

.new_bb {
	width: 700px;
	height: 115px;
}

.a_n_ab {
	width: 286px;
	height: 240px;
	float: right;
	background: url("../images/bnb1.png") no-repeat;
	position: relative;
}

.a_n_ab_a {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 110px;
	height: 110px;
	border: 1px solid #fff;
	margin-top: -55px;
	margin-left: -55px;
	text-align: center;
	line-height: 110px;
	color: #fff;
	text-decoration: underline;
}

.news_ico {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -15px;
}

.news_ico_hover {
	-webkit-animation: swing 1.7s 0s linear 1 alternate both;
	-moz-animation: swing 1.7s 0s linear 1 alternate both;
	-ms-animation: swing 1.7s 0s linear 1 alternate both;
	animation: swing 1.7s 0s linear 1 alternate both;
}

.a_n_ab_a p {
	margin-top: 20px;
}

.na {
	width: 348px;
	height: 80px;
	margin-top: 34px;
	color: white;
	background: #235971;
	cursor: pointer;
}

.na:hover {
	width: 348px;
	height: 80px;
	margin-top: 34px;
	color: white;
	background: #d33b37;
}

.nactive {
	color: white;
	background: #d33b37;
}

.b_l_l {
	width: 42px;
	height: 40px;
	margin-top: 20px;
	float: left;
}

.b_l_r {
	width: 80%;
	height: 40px;
	margin-top: 20px;
	margin-left: 20px;
	font-size: 18px;
	float: left;
}

.a_new_a {
	width: 100%;
	background-image: url("../images/1_bg_1.png");
	height: 330px;
	margin: 0 auto;
	background-position: bottom;
}

.b_n {
	width: 1000px;
	height: 285px;
	float: left;
}

.b_n_a {
	width: 700px;
	height: 305px;
	float: left;
	background-color: #FFF;
}

.b_n_b {
	width: 286px;
	height: 285px;
	float: right;
	background: #1C50B5;
	color: #fff;
}

.b_in {
	padding: 20px;
}

.b_n_b red {
	color: red;
}

.t1 {
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 10px;
}

.t2 {
	font-size: 12px;
	text-decoration: underline;
	padding-bottom: 10px;
}

.searchdiv {
	border: 1px solid red;
	width: 210px;
	height: 35px;
}

.searchcenter {
	width: 210px;
	margin: 0 auto;
	margin-top: 15px;
	position: relative;
	left: -18px;
}

.searchdiv input {
	border: none;
	outline: none;
	height: 35px;
	position: absolute;
	top: 1px;
	right: 40px;
}

.searchbtn {
	border: none;
	width: 212px;
	height: 40px;
	background: #F87E0A;
	margin-top: 10px;
	color: #fff;
	font-size: 16px;
	font-family: "微软雅黑";
}

.teldiv {
	width: 215px;
	height: 40px;
	display: inline-block;
	padding: 15px 0 5px 0;
	font-size: 13px;
}

.teldiv img {
	width: 39px;
	height: 39px;
	display: inline-block;
	vertical-align: middle;
	padding-right: 10px;
}

.teldiv p {
	display: inline-block;
	vertical-align: top;
	width: 140px;
}

tel {
	font-size: 20px;
}

.n_c {
	width: 665px;
	height: 113px;
	margin: 15px auto;
}

.n_jz {
	width: 173px;
	height: 113px;
}

.n_jz_t {
	width: 470px;
	height: 113px;
	margin-left: 15px;
	font-size: 14px;
	float: left;
}

.n_jz_t ul li a {
	color: #444444;
	text-decoration: none;
}

.n_jz_t ul li a:hover {
	color: #235971;
	font-weight: bold;
	text-decoration: underline;
}

.c_n_a {
	font-size: 14px;
	color: #444444;
	line-height: 29px;
	margin: 5px;
}

.c_n_a li{cursor: pointer;}

.c_n_a ul li a {
	color: #444444;
	text-decoration: none;
}

.c_n_a ul li a:hover {
	color: #235971;
	font-weight: bold;
	text-decoration: underline;
}


/* links 
-------------------------------------------------------------- */

.links {
	width: 100%;
	height: 110px;
	margin: 0 auto;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #a2a2a2;
	border-bottom-color: #a2a2a2;
	background-color: #f5f5f5;
}

.links_a {
	width: 1000px;
	height: 60px;
	margin: auto;
	padding-top: 45px;
	font-size: 16px;
	color: #0c0b0b;
	line-height: 20px;
}

.links_a ul li a {
	color: #444444;
	text-decoration: none;
}

.links_a ul li a:hover {
	color: #235971;
	font-weight: bold;
}


/* 简介 
-------------------------------------------------------------- */

.intro_ul {
	width: 1000px;
	height: 2500px;
	margin: 0 auto;
}

.intro_a {
	width: 1000px;
	height: 1000px;
	margin: 0 auto;
	padding-top: 40px;
}

.intro_a_u {
	width: 1000px;
	height: 705px;
	margin: 0 auto;
}

.intro_b {
	width: 1000px;
	height: 300px;
	padding-top: 25px;
}

.intro_l {
	width: 400px;
	height: 300px;
	float: left;
}

.intro_r {
	width: 600px;
	height: 300px;
	float: right;
}

.intro_t {
	width: 736px;
	height: 300px;
	float: left;
}

.intro_p {
	width: 264px;
	float: left;
	padding-top: 15px;
	background-repeat: no-repeat;
	background-image: url("../images/2_b.png");
}

.table_01 {
	width: 85%;
	text-align: center;
	color: #FFF;
}

.tel_blue {
	width: 203px;
	height: 200px;
	background-color: #002758;
	background-repeat: no-repeat;
	padding-top: 70px;
	margin-left: 6px;
	float: left;
	padding-left: 18px;
}


/* part_2样式 */

.intro {
	width: 100%;
	height: 470px;
}

.introa {
	width: 100%;
	height: 280px;
	background-color: #f5f5f5;
	padding-top: 20px;
}

.a_introa {
	width: 1300px;
	height: 330px;
	margin: 0 auto;
	margin-top: 20px;
	background-color: #FFF;
	border: 12px solid white;
}

.a_introb_l {
	width: 33%;
	height: 325px;
	float: left;
	margin-right: 13px;
}

.a_introb_r {
	width: 32%;
	height: 330px;
	float: right;
}

.sTitle {
	font-size: 20px;
	width: 425px;
	height: 40px;
	line-height: 40px;
	display: block;
	text-align: center;
	color: #333;
	overflow: hidden;
	letter-spacing: 1px;
}


/* part_3样式 */

.c_intro {
	width: 100%;
	height: 256px;
	border-bottom: 3px solid #e6e6e6;
}


/* part_4样式 */

.d_intro {
	width: 100%;
	height: 180px;
}

.d_intro_b {
	height: 80px;
	margin: 0 auto;
	background-color: #f5f5f5;
}

.d_intro_c {
	width: 1000px;
	height: 117px;
	margin: 0 auto;
	padding-top: 46px;
}


/* 企业文化 
-------------------------------------------------------------- */

.qy a:hover {
	color: #235971;
	text-decoration: underline;
}

.backgirl {
	width: 100%;
	height: 651px;
	background: url("../images/culture_girl.jpg") no-repeat;
	background-position: center;
	background-attachment: fixed;
	position: relative;
}

.backboys {
	width: 100%;
	height: 651px;
	background: url("../images/culture_boys.jpg") no-repeat;
	background-position: center;
	background-attachment: fixed;
	position: relative;
}


/* 设备设施 
-------------------------------------------------------------- */

.ss {
	height: 55px;
	margin-bottom: 25px;
}

.ss_l {
	width: 3px;
	height: 50px;
	background-color: #2453b3;
	padding-top: 5px;
}

.ss_r {
	width: 100px;
	margin-left: 15px;
}

.fbc {
	width: 490px;
	height: 290px;
	background-image: url("../images/5_fbc_t.png");
}

.fbc_t {
	width: 440px;
	height: 240px;
	margin-top: 25px;
	margin-left: 33px;
}

.fbc_bg {
	width: 510px;
	height: 290px;
	background-image: url("../images/5_fbc.jpg");
}

.fbc_line {
	width: 440px;
	height: 2px;
	background-color: #FFF;
}

.fbc_tt {
	margin-top: 10px;
	margin-left: 25px;
	font-size: 14px;
	color: #fff;
	line-height: 24px;
}

.fbc_tit {
	width: 1000px;
	height: 47px;
}

.fbc_t_l {
	width: 393px;
	height: 1px;
	margin-top: 23px;
	background-color: #c4c4c4;
}

.f_t {
	margin: 11px 25px;
}

.f_l {
	width: 246px;
	height: 330px;
	margin-right: 6px;
}

.f_r {
	width: 496px;
	height: 330px;
}

.f_bd {
	text-align: center;
	padding-top: 30px;
}

.f_a {
	height: 223px;
	margin: 0 auto;
	background-image: url("../images/5_c_bg.jpg");
}

.f_b {
	width: 1064px;
	height: 1035px;
	margin: 0 auto;
	margin-top: 40px;
}

.f_b_a {
	width: 1024px;
	height: 525px;
	margin: 0 auto;
	background-color: #FFF
}

.f_aa {
	width: 1000px;
	margin-left: 11px;
	float: left;
}

.f_a_bg {
	width: 398px;
	height: 295px;
	float: left;
}

.f_b_t {
	position: absolute;
	height: 70px;
	width: 320px;
	left: opx;
	top: 210px;
	z-index: 1000;
	float: left;
}

.f_text {
	width: 748px;
	height: 230px;
	float: left;
}

.fbc_p {
	width: 252px;
	height: 200px;
	float: left;
}

.f_chea {
	width: 640px;
	height: 410px;
}

.f_cheaa {
	width: 315px;
	height: 410px;
}

.f_cheab {
	width: 315px;
	height: 410px;
}

.f_jg {
	margin-top: 10px;
}

.f_cheb {
	width: 350px;
	height: 410px;
}


/* 联系我们 
-------------------------------------------------------------- */


/* aconten 
-------------------------------------------------------------- */

.lxwmbr {
	width: 100%;
	overflow: hidden;
	height: 335px;
	position: relative
}

.l_conten_a {
	width: 100%;
	background-image: url("../images/6_contact_bg.png");
	height: 430px;
	margin: 0 auto;
	padding-top: 50px;
}

.l_aconten_a {
	width: 1000px;
	float: left;
	margin-top: 40px;
}

.l_aconten_b {
	width: 244px;
	height: 260px;
	float: left;
	padding-right: 8px;
	font-size: 24px;
}

.l_aconten_b_index {
	width: 244px;
	height: 260px;
	float: left;
	font-size: 24px;
}
.l_aconten_b_hr {
	width: 244px;
	height: 260px;
	float: left;
	font-size: 24px;
	margin-left: 5px;
}

.l_aconten_c {
	width: 244px;
	height: 260px;
	float: left;
}

.l_aconten_d {
	text-align: center;
	vertical-align: middle;
	list-style-type: none;
}

.l_aconten_e {
	height: 260px;
	background-color: #f9e0e0;
}

.l_aconten_f {
	height: 260px;
	background-color: #d5ecf9;
}

.l_aconten_h {
	height: 260px;
	background-color: #ebf3da;
}

.l_aconten_i {
	height: 260px;
	background-color: #ddf2f4;
}

.l_aconten_e:hover {
	background: #ffd9d9;
	width: 248px;
	height: 264px
}

.l_aconten_f:hover {
	background: #c8ebff;
	width: 248px;
	height: 264px
}

.l_aconten_h:hover {
	background: #efffcc;
	width: 248px;
	height: 264px
}

.l_aconten_i:hover {
	background: #d3fbff;
	width: 248px;
	height: 264px
}

.l_sftabt {
	text-align: center;
	height: 75px;
	padding-top: 50px;
}

.l_sftabt img {
	width: 36px;
	height: 45px;
}

.l_sftabt img:hover {
	width: 40px;
	height: 49px;
}

.l_sftbbt {
	width: 90%;
	text-align: center;
	margin: 0 auto;
}

.l_sftbbt ul li {
	line-height: 25px;
}

.l_sftbbt ul li span {
	display: block;
	margin-top: 15px;
}

.l_ban {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	height: 330px;
	top: -1px;
}


/* bconten 
-------------------------------------------------------------- */

.l_bconten_a {
	width: 100%;
	height: 500px;
	margin: 0 auto;
}

.l_bconten_b {
	width: 228px;
	height: 380px;
	float: left;
	padding-right: 20px;
	font-size: 24px;
}

.l_bconten_c {
	text-align: center;
	list-style-type: none;
	vertical-align: middle;
}

.l_bconten_e {
	height: 260px;
	text-align: center;
	margin: 0 auto;
}

.l_bftbbt ul li p {
	text-align: left;
	line-height: 30px;
	color: #457cbb;
}

.l_bftbbt ul li span {
	color: #666;
}

.intro_a_d_h {
	width: 600px;
	margin: 0 auto;
	padding-top: 30px;
}

.demo {
	width: 960px;
	margin: 0px auto;
	padding-bottom: 60px;
}

.history {
	background: url("../images/xiaodian.png")repeat-y 187px 0;
	overflow: hidden;
	position: relative
}

.history-date {
	overflow: hidden;
	position: relative
}

.history-date h2 {
	background: #fff url("../images/cb-logo.png")no-repeat 158px 0px;
	height: 59px;
	font-size: 25px;
	font-family: 微软雅黑;
	font-weight: normal;
	padding-left: 45px;
	margin-bottom: 20px
}

.history-date h2.first {
	position: absolute;
	left: 0;
	top: 0;
	width: 935px;
}

.history-date h2 a {
	color: #0658AA;
	display: inline-block;
	*display: inline;
	zoom: 1;
	background: url("../images/icon08.gif")no-repeat right 50%;
	padding-right: 17px;
	margin: 21px 97px 0 0;
	text-decoration: none;
}

.history-date h2 a:hover {
	text-decoration: underline
}

.history-date h2 img {
	vertical-align: -5px
}

.history-date h2.date02 {
	background: none
}

.history-date ul li {
	background: url("../images/quan.png")no-repeat 180px 0;
	zoom: 1;
	padding-bottom: 20px;
}

.history-date ul li.last {
	padding-bottom: 0
}

.history-date ul li:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.history-date ul li h3 {
	float: left;
	width: 168px;
	text-align: right;
	padding-right: 19px;
	color: #393939;
	font: normal 18px/16px Arial
}

.history-date ul li h3 span {
	display: block;
	color: #d0d0d0;
}

.history-date ul li dl {
	float: left;
	padding-left: 41px;
	margin-top: -5px;
	font-family: 微软雅黑
}

.history-date ul li dl dt {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #737373;
}

.history-date ul li dl dt span {
	display: block;
	color: #787878;
}

.history-date h2.first.more-history {
	font-size: 16px;
	background: transparent;
	margin-left: 30px
}

.history-date h2.first.more-history:hover {
	/*text-decoration: underline*/
}

*body.history-date ul li dl dt {
	_font-size: 12px!important;
	_font-weight: bold
}

*body.history-date ul li dl dt span {
	_font-weight: normal!important
}

.news {
	width: 1000px;
	height: auto;
	margin: 0 auto;
}

.hotnews {
	width: 1000px;
	height: 600px;
}

.newslist {
	width: 1000px;
	margin-top: 40px;
}

.news_title {
	padding: 55px 0 45px 0;
}

.hotnews_left {
	width: 1000px;
	height: 400px;
	//background: blue;
	float: left;
}

.hotnews_right {
	width: 500px;
	height: 330px;
	float: left;
	padding-top: 70px;
}

.left_title {
	width: 120px;
	height: 40px;
	border-left: 4px solid #2453B3;
	padding-left: 15px;
}

.title_blue {
	font-size: 18px;
	color: #235971;
}

.title_blue color {
	font-size: 18px;
	font-weight: bold;
	color: #d33b37;
}

.picture_left {
	width: 1000px;
	height: 360px;
}

.left_text {
	width: 460px;
	height: auto;
}

.left_text a {
	color: #444;
}

.big_title {
	font-size: 18px;
	font-weight: bold;
	padding-top: 15px;
	width: 330px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
}

.spandate {
	float: right;
	display: inline-block;
	padding-top: 18px;
}

.mid_text {
	font-size: 13px;
	color: #444444;
	margin-top: 15px;
}

.hrefweb {
	display: block;
	font-size: 13px;
	color: #444444;
	padding-top: 5px;
	text-decoration: none;
}

.hrefweb:hover {
	text-decoration: underline;
	color: ;
}

.checkweb {
	font-size: 14px;
	color: #444;
	float: right;
	display: block;
	p-bottom: 20px;
}

.right_news_one {
	display: inline-block;
	width: 500px;
	height: auto;
	margin-bottom: 10px;
}

.right_number {
	display: block;
	background: #FFFFFF;
	width: 67px;
	height: 67px;
	font-size: 36px;
	color: #606060;
	text-align: center;
	line-height: 67px;
	float: left;
	border: 1px solid #606060;
	box-sizing: border-box;
}

.current {
	background: #235971 !important;
	border: none !important;
	color: #fff !important;
}

.rcur {
	background: #457cbb !important;
	color: #fff !important;
}

.right_number2 {
	display: block;
	background: #FFFFFF;
	width: 67px;
	height: 67px;
	font-size: 36px;
	color: #606060;
	text-align: center;
	line-height: 67px;
	float: left;
	border: 1px solid #606060;
	box-sizing: border-box;
}

.right_textone2 {
	display: block;
	float: left;
	background: #FFFFFF;
	width: 413px;
	height: 52px;
	font-size: 15px;
	color: #606060;
	text-align: left;
	padding: 15px 0 0 20px;
	font-weight: bold;
}

.right_textone_small2 {
	font-size: 14px;
	color: #606060;
	font-weight: 100;
	width: 300px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
}

* 荣誉 -------------------------------------------------------------- */ .plan_tg {
	width: 1000px;
	height: 180px;
	margin: 18px auto;
	position: relative;
	border: 1px solid #e2e2e2;
	padding-top: 10px;
	margin: 0 auto;
}

.plan_title {
	width: 127px;
	height: 37px;
	background: url("../images/plan_sj.png") no-repeat;
	line-height: 37px;
	text-align: center;
	color: #fff;
	position: absolute;
	left: 450px;
	top: -6px;
	font-size: 16px;
}

.blk_18 {
	overflow: hidden;
	zoom: 1;
	width: 1000px;
	margin: 0 auto;
}

.blk_18 .pcont {
	width: 900px;
	float: left;
	overflow: hidden;
}

.blk_18 .ScrCont {
	width: 32766px;
	zoom: 1;
}

.blk_18 .LeftBotton,
.blk_18 .RightBotton {
	width: 35px;
	height: 98px;
	float: left;
	background: url("../images/ax.png") no-repeat;
	margin-top: 35px;
}

.blk_18 .LeftBotton {
	background-position: 0 0;
	margin-right: 15px;
}

.blk_18 .RightBotton {
	background-position: 0 -98px;
	margin-left: 15px;
}

.blk_18 .LeftBotton:hover {
	background-position: -35px 0;
}

.blk_18 .RightBotton:hover {
	background-position: -35px -98px;
}

.ScrCont .p1 {
	width: 445px;
	height: 184px;
	float: left;
	padding-right: 10px;
}

.ScrCont .p1 .left {
	width: 193px;
	height: 159px;
	padding: 2px;
	border: 1px solid #d4d4d4;
}

.ScrCont .p1 .right {
	width: 235px;
	height: auto;
	float: right;
}

.ScrCont .p1 .right p {
	color: #666;
	text-align: left;
	line-height: 200%;
	padding-top: 5px;
}

.ScrCont .p1 .right p b {
	font-family: "微软", "微软雅黑";
	font-size: 16px;
	color: #3a4145;
	text-align: left;
}

.ScrCont .p1 .right p c {
	font-family: "微软", "微软雅黑";
	font-size: 14px;
	color: #3a4145;
	text-align: left;
}

.ScrCont .p1 .right p a {
	color: #666;
}

.ScrCont .p1 .right p a:hover {
	color: #235971;
}

.rongyu_bg {
	background-image: url("../images/6_picbg.jpg");
}

#head {
	width: 1000px;
	height: 30px;
	margin: 0 auto;
}

#head ul {
	width: 1000px;
	margin: 0 auto;
}

#head ul li {
	list-style: none;
	float: left;
	text-decoration: none;
	display: block;
	width: 80px;
	padding: 5px;
	margin: 0px 10px 0px 0px;
	position: relative;
}

#head ul li a {
	text-decoration: none;
	color: #000000;
}

#head ul li a:visited {
	text-decoration: none;
	color: #000000;
}

#L1,
#L2 {
	background-color: #efefef;
	border-top-color: #F6C;
	border-right-color: #F6C;
	border-left-color: #F6C;
	text-align: center;
}

#L1:hover,
#L2:hover {
	background: #737373;
	color: #fff !important;
	cursor: pointer;
}

.hlactive {
	background: #737373 !important;
	color: #fff !important;
}

#d1 {
	width: 1000px;
	height: auto;
	margin-top: 0px;
	position: absolute;
	z-index: 1;
	padding-bottom: 50px;
}

.d1_ul,
.d2_ul {
	width: 1000px;
	height: auto;
	background: #EEEEEE;
	padding-bottom: 60px;
	text-align: left;
}

.d1_ul li {
	box-shadow: 1px 2px 2px #D0D0D0;
	width: 225px;
	height: 180px;
	background: #FFFFFF;
	float: left;
	margin-left: 18px;
	margin-top: 55px;
	font-size: 16px;
}

.d1_ul li img {
	margin-left: 7px;
	margin-top: 14px;
}

.shu_li {
	width: 225px;
	height: 250px !important;
}

.shu_li img {
	margin-left: -1px !important;
	margin-top: -1px !important;
	border: none;
}

.li_title {
	margin: 0 auto;
	text-align: center;
	margin-top: 25px;
	color: #505050;
}

.shu_li .li_title {
	margin: 0 auto;
	text-align: center;
	margin-top: 15px;
	color: #505050;
}

#d2 {
	display: none;
	width: 1000px;
	height: 800px;
	margin-top: 0px;
	position: absolute;
	z-index: 1;
}

.d2_ul li {
	box-shadow: 1px 2px 2px #D0D0D0;
	width: 168px;
	height: 247px;
	background: #FFFFFF;
	float: left;
	margin-left: 26px;
	margin-top: 55px;
	font-size: 16px;
}

.d2_ul li img {
	margin-left: 12px;
	margin-top: 16px;
}


/* 合作
-------------------------------------------------------------- */

.mr_t1 {
	background: url("../images/mr_1px.jpg") repeat-x left bottom;
	height: 40px;
	padding-right: 5px;
}

.mr_t1name {
	font: bold 16px/40px "微软雅黑";
	color: #FFF;
	background: #2257A2 url("../images/mr_t1bg.jpg") no-repeat right top;
	height: 40px;
	width: 120px;
	padding-left: 21px;
	float: left;
}

.mr_t1name img {
	float: left;
	margin-top: 9px;
	margin-right: 6px;
	display: inline;
}

.mr_frbox {
	height: 160px;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	padding: 24px 22px 0px;
}

.mr_frBtnL {
	float: left;
	margin: 45px 22px 0px 0px;
	cursor: pointer;
	display: inline;
}

.mr_frUl {
	float: left;
	height: 153px;
	width: 840px;
	margin-top: 10px;
}

.mr_frBtnR {
	float: right;
	margin-top: 45px;
	cursor: pointer;
	position: relative;
	z-index: 5;
}

.mr_frUl ul li {
	display: inline;
	float: left;
	height: 150px;
	width: 180px;
	overflow: hidden;
}

.mr_frUl ul li img {
	display: block;
	margin-bottom: 7px;
	border: 1px solid #D8D8D8;
}

.mr_frUl ul li a:hover img {
	border: 1px solid #A0C0EB;
}

.mr_01 {
	float: left;
	margin: 10px 0px 0px 0px;
}


/* 人才招聘
-------------------------------------------------------------- */


/* 人才理念 */

.hr_l {
	width: 439px;
	height: 231px;
	background-color: #2553b3;
	float: left;
	border: 2px solid #999;
}

.hr_lt {
	margin-top: 88px;
	margin-left: 50px;
}

.hr_r {
	width: 557px;
	height: 235px;
	float: right;
}


/* position */

#position {
	width: 1000px;
	border: 1px solid #e7e7e7;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}

#position li {
	border-bottom: 1px solid #e7e7e7;
	padding: 0 10px 5px 0px;
}

#position li h5 {
	position: relative;
	color: #666;
	cursor: pointer;
	line-height: 35px;
	height: 30px;
	font-weight: normal;
	overflow: hidden;
	padding: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 26px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#position li .foldContent {
	border-left: 3px solid #018ccb;
	padding: 5px 26px;
	border-top: 1px dashed #e2e2e2;
	background: #f3f3f3;
	color: #888;
	font-size: 15px;
}

.cc1 {
	padding-left: 78px;
	line-height: 25px;
	font-size: 14px;
}

.cc2 {
	font-size: 16px;
	padding-right: 50px;
}

a.rzzgr {
	color: #fff;
	display: block;
	float: right;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	width: 10%;
	text-decoration: none;
}

.btn_sh {
	background: #d33b37 none repeat scroll 0 0;
}

.col_sh {
	color: #d33b37;
}

.hr_pica {
	background-image: url("../images/hr_pica.jpg");
}

.hrlx {
	width: 100%;
	height: 230px;
	margin: 0 auto;
	background-color: #f3f3f3;
}

.hrb {
	width: 100%;
	height: 310px;
	background-image: url("../images/hr-bg.jpg");
}

.hrt {
	padding-top: 30px;
	font-size: 16px;
	line-height: 35px;
	color: #888;
}

.zwlj {
	width: 580px;
	height: 80px;
	margin: 0 auto;
}

.zw-zl {
	width: 290px;
	height: 80px;
	margin: 0 auto;
	float: left;
}

.zw-wy {
	width: 280px;
	height: 80px;
	margin: 0 auto;
	float: left;
}


/* 联系我们 
-------------------------------------------------------------- */


/* aconten 
-------------------------------------------------------------- */

.lxwmbr {
	width: 100%;
	overflow: hidden;
	height: 335px;
	position: relative
}

.l_conten_a {
	width: 100%;
	background-image: url("../images/6_contact_bg.png");
	height: 430px;
	margin: 0 auto;
	padding-top: 50px;
}

.l_aconten_a {
	width: 1000px;
	float: left;
	margin-top: 40px;
	overflow: hidden;
}

.l_aconten_b {
	width: 325px;
	height: 260px;
	display: inline-block;
	font-size: 24px;
}

.l_aconten_d,
.n_tit {
	text-align: center;
	vertical-align: middle;
	list-style-type: none;
}

.l_aconten_e {
	height: 260px;
	background-color: #f9e0e0;
}

.l_aconten_f {
	height: 260px;
	background-color: #d5ecf9;
}

.l_aconten_h {
	height: 260px;
	background-color: #ebf3da;
}

.l_aconten_i {
	height: 260px;
	background-color: #ddf2f4;
}

.l_aconten_e:hover {
	background: #ffd9d9;
	width: 248px;
	height: 264px
}

.l_aconten_f:hover {
	background: #c8ebff;
	width: 248px;
	height: 264px
}

.l_aconten_h:hover {
	background: #efffcc;
	width: 248px;
	height: 264px
}

.l_aconten_i:hover {
	background: #d3fbff;
	width: 248px;
	height: 264px
}

.l_sftabt {
	text-align: center;
	height: 75px;
	padding-top: 50px;
}

.l_sftabt img {
	width: 36px;
	height: 45px;
}

.l_sftabt img:hover {
	width: 40px;
	height: 49px;
}

.l_sftbbt {
	width: 90%;
	text-align: center;
	margin: 0 auto;
}

.l_sftbbt ul li {
	line-height: 25px;
}

.l_sftbbt ul li span {
	display: block;
	margin-top: 15px;
}

.l_ban {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	height: 330px;
	top: -1px;
}


/* bconten 
-------------------------------------------------------------- */

.l_bconten_a {
	width: 100%;
	height: 500px;
	margin: 0 auto;
}

.l_bconten_b {
	width: 228px;
	height: 380px;
	float: left;
	padding-right: 20px;
	font-size: 24px;
}

.l_bconten_c {
	text-align: center;
	list-style-type: none;
	vertical-align: middle;
}

.l_bconten_e {
	height: 300px;
	text-align: center;
	margin: 0 auto;
}

.l_bftbbt ul li span {
	margin-top: 5px;
}

.carousel {
	margin: 20px auto;
	position: relative;
	height: 340px;
	width: 1000px;
	overflow: hidden;
}

.carousel h2 a {
	color: #fff;
}

.carousel .backgrounds {
	height: 340px;
}

.carousel .backgrounds .item {
	width: 1000px;
	height: 340px;
	float: left;
	position: relative;
	z-index: 1;
}

.carousel .backgrounds .item_1 {
	background: url("../images/carousel_bg_arrow.jpg.png") no-repeat 0 0;
}

.carousel .backgrounds .item_2 {
	background: url("../images/carousel_bg_arrow.jpg.png") no-repeat 0 0;
}

.carousel .backgrounds .item_3 {
	background: url("../images/carousel_bg_1.jpg.png") no-repeat 0 0;
}

.carousel .panel {
	background: #1A3D6B;
	color: #fff;
	position: absolute;
	right: 0;
	top: 0;
	height: 341px;
	width: 400px;
	z-index: 2;
}

.carousel .panel .paging {
	position: absolute;
	bottom: 55px;
	left: 27px;
	width: 340px;
	text-align: center;
}

.carousel .panel .paging a {
	color: #95A9AF;
	font-size: 1.1em;
}

.carousel .panel .pause {
	position: absolute;
	right: 20px;
	top: 25px;
	display: block;
	width: 20px;
	height: 20px;
	background: url("../images/carousel_pause_bg.png") no-repeat 0 0;
	text-indent: -6000px;
}

.carousel .panel .play {
	position: absolute;
	right: 20px;
	top: 25px;
	display: block;
	width: 20px;
	height: 20px;
	background: url("../images/carousel_play_bg.png") no-repeat 0 0;
	text-indent: -6000px;
}

.carousel .panel .paging .next {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 20px;
	height: 20px;
	background: url("../images/carousel_next_bg.png") no-repeat 0 0;
	text-indent: -6000px;
}

.carousel .panel .paging .previous {
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 20px;
	height: 20px;
	background: url("../images/carousel_previous_bg.png") no-repeat 0 0;
	text-indent: -6000px;
}

.previous:active,
.next:active {
	transform: scale(1.1);
}

.carousel .panel .paging #numbers a {
	padding: 0 5px 0 5px;
}

.carousel .panel .paging #numbers a.selected {
	color: #fff;
}

.carousel .panel .details_wrapper {
	position: absolute;
	top: 20px;
	left: 25px;
	width: 340px;
	overflow: hidden;
	height: 200px;
}

.carousel .panel .details_wrapper .details {
	height: 200px;
}

.carousel .panel .details_wrapper .details .detail {
	width: 340px;
	height: 200px;
	float: left;
}

.carousel .panel .details_wrapper .details h2 {
	font-size: 1.9em;
	line-height: 1.2em;
	margin: 0 0 5px 0;
}

.carousel .panel .details_wrapper .details a.more {
	color: #fff;
	font-size: 1.1em;
}

.n_list {
	width: 1000px;
}

.n_list ul {
	width: 100%;
}

.n_list ul li {
	width: 100%;
	height: 170px;
	border-bottom: 1px solid #C4C4C4;
	padding-top: 30px;
}

.n_b {
	width: 170px;
	height: 135px;
}

.n_b img {
	width: 100%;
	height: 100%;
}

.t_m {
	width: 400px;
	position: relative;
	left: 200px;
	top: -100px;
}

.t_m p {
	width: 700px;
	overflow: hidden;
	text-align: left;
}

.t_tltle {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}

.t_des {
	font-size: 13px;
	height: 35px;
}

.hrchuan {
	width: 905px;
	margin: 0 auto;
	margin-bottom: 50px;
}


/* 产品服务 */

.w980 {
	width: 980px;
	margin: 0 auto;
}

.pb62 {
	padding-bottom: 62px;
	margin-bottom: 62px;
}

.m-cp .label {
	text-align: center;
	color: #848484;
	font-size: 16px;
	padding-bottom: 32px;
	border-bottom: 1px solid #F4F4F4;
	padding-top: 33px;
}

.m-cp .label2 {
	color: #848484;
	font-size: 12px;
	line-height: 20px;
}

.m-cp .even {
	background: #FDFDFD;
}

.m-cp .item {
	border-bottom: 1px solid #F0F0F0;
	width: 100%;
}

.m-cp .item .pos {
	position: relative;
	min-height: 500px;
}

.m-cp .pos1 h2 {
	font-size: 35px;
	font-weight: normal;
	margin-bottom: 16px;
}

.m-cp .pos2 h2 {
	font-size: 35px;
	font-weight: normal;
	margin-bottom: 16px;
	color: #333333;
}

.m-cp .pos1 p {
	color: #a5a5a5;
	font-size: 16px;
}

.m-cp .item1 .p1_img {
	position: absolute;
	left: 68px;
	height: 347px;
	width: 412px;
}

.p1_1_img {
	padding-top: 20px;
}

.m-cp .item1 .pos1 {
	position: absolute;
	left: 199px;
	top: 55px;
	width: 606px;
}

.m-cp .item1 .pos1 h2 {
	margin-left: 174px;
}

.m-cp .item1 .pos2 {
	width: 420px;
	color: #686868;
	font-size: 16px;
	position: absolute;
	left: 484px;
	top: 50px;
	line-height: 30px;
}

.m-cp .red {
	color: #e41424;
	font-weight: bold;
}

.m-cp .item2 img {
	position: absolute;
	right: 20px;
	bottom: 6px;
	/*background-image: url(images/p2.jpg);*/
}

.m-cp .item2 .pos1 {
	position: absolute;
	top: 105px;
	left: 75px;
	width: 350px;
	height: 158px;
}

.m-cp .item2 .pos1 p {
	width: 330px;
	font-size: 16px;
	line-height: 28px;
	color: #a5a5a5;
}

.m-cp .item2 .pos2 {
	position: absolute;
	top: 292px;
	left: 75px;
	width: 209px;
}

.m-cp .item2 .pos2 ul li {
	color: #686868;
	font-size: 16px;
	margin-bottom: 16px;
}

.m-cp .item3 img {
	position: absolute;
	right: 20px;
	top: 118px;
	left: 46px;
}

.m-cp .item3 .pos1 {
	position: absolute;
	left: 553px;
	top: 88px;
	width: 392px;
	height: 120px;
}

.m-cp .item3 .pos1 p {
	width: 376px;
	line-height: 28px;
}

.m-cp .item3 .pos2 {
	position: absolute;
	left: 552px;
	top: 219px;
	color: #666;
	font-size: 16px;
	line-height: 28px;
	width: 333px;
}

.m-cp .item3 .pos2 ul {
	margin-top: 30px;
}

.m-cp .item3 .pos2 ul li {
	color: #686868;
	font-size: 16px;
}

.m-cp .item4 img {
	position: absolute;
	right: -9px;
	top: 6px;
	width: 478px;
	height: 478px;
}

.m-cp .item4 .pos1 {
	position: absolute;
	top: 113px;
	left: 75px;
	width: 361px;
}

.m-cp .item4 .pos2 {
	position: absolute;
	top: 208px;
	left: 75px;
	width: 336px;
	color: #686868;
	font-size: 16px;
	line-height: 30px;
	height: 132px;
}

.m-cp .item4 .pos3 {
	position: absolute;
	top: 364px;
	left: 75px;
	padding-top: 30px;
}

.m-cp .item4 .pos3 span {
	display: inline-block;
	width: 111px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #E41424;
	color: #fff;
}

.m-cp .item5 img {
	position: absolute;
	left: 10px;
	top: 0px;
	height: 451px;
	width: 488px;
}

.m-cp .item5 .pos1 {
	position: absolute;
	top: 61px;
	left: 532px;
}

.m-cp .item5 .pos1 p {
	width: 378px;
	line-height: 28px;
}

.m-cp .item5 .pos2 {
	position: absolute;
	top: 206px;
	left: 533px;
	width: 418px;
	color: #686868;
	font-size: 16px;
	line-height: 30px;
}

.m-cp .item5 .pos3 {
	position: absolute;
	top: 316px;
	left: 534px;
	color: #666;
	padding-top: 40px;
}

.m-cp .item5 .pos3 span {
	display: inline-block;
	width: 111px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #E41424;
	color: #fff;
}

.m-cp .item6 {
	height: 422px;
}

.m-cp .item6 img {
	position: absolute;
	right: 36px;
	top: 54px;
}

.m-cp .item6 .pos1 {
	position: absolute;
	top: 58px;
	left: 74px;
	width: 399px;
}

.m-cp .item6 .pos1 p {
	width: 368px;
	line-height: 28px;
}

.m-cp .item6 .pos2 {
	position: absolute;
	top: 226px;
	left: 75px;
	width: 418px;
	color: #686868;
	font-size: 16px;
	line-height: 30px;
}

.m-cp .item6 .pos3 {
	position: absolute;
	top: 345px;
	left: 76px;
}

.m-cp .item6 .pos3 span {
	font-family: "宋体";
	font-size: 14px;
}

.m-cp .item7 img {
	position: absolute;
	left: 50px;
	bottom: 55px;
}

.m-cp .item7 .pos1 {
	position: absolute;
	top: 86px;
	left: 526px;
	width: 399px;
	height: 126px;
}

.m-cp .item7 .pos1 p {
	width: 378px;
	line-height: 28px;
}

.m-cp .item7 .pos2 {
	position: absolute;
	top: 257px;
	left: 530px;
	width: 418px;
	color: #686868;
	font-size: 16px;
	line-height: 30px;
}

.m-cp .item7 .pos3 {
	position: absolute;
	top: 364px;
	left: 532px;
	color: #666;
	padding-top: 40px;
}

.m-cp .item7 .pos3 span {
	display: inline-block;
	width: 111px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #E41424;
	color: #fff;
}

.m-cp .item4 .pos3:hover .p-pop {
	display: block;
}

.m-cp .item5 .pos3:hover .p-pop {
	display: block;
}

.p-pop {
	position: absolute;
	border: 2px solid #F1F1F1;
	width: 400px;
	min-height: 215px;
	color: #8a8a8a;
	font-size: 14px;
	bottom: 40px;
	left: 0;
	background: #fff;
	padding: 0 13px;
	display: none;
}

.m-cp .p-pop label {
	background: none;
	color: #353535;
	font-size: 14px;
}

.p-pop p {
	margin-top: 20px;
	line-height: 22px;
	font-family: 微软雅黑;
}


/* end产品服务 */


/* 员工风采 */

.main {
	width: 1000px;
	margin: 0 auto;
	height: 100%;
	position: relative
}

.kv {
	position: relative;
	width: 1000px;
	height: 680px;
	overflow: hidden;
}

.kv_pic {
	width: 5000px;
	height:550px;
	overflow: hidden;
	position: absolute;
}

.kv_pic>li {
	width: 1000px;
	height: 550px;
	float: left;
}

.kv_pic img {
	width: 100%;
	height: 550px;
}

.kv_word {
	width: 340px;
	height: 192px;
	background-color: #235971;
	position: absolute;
	top: 454px;
	left: 0;
	overflow: hidden;
	filter: alpha(opacity=90);
	opacity: 0.9;
}

.kv_word .tit1 {
	font-size: 18px;
	color: #fff;
	margin-left: 18px;
	margin-top: 14px;
	line-height: 18px;
}

.kv_word .tit2 {
	font-size: 14px;
	color: red;
	margin-left: 18px;
	line-height: 30px;
}

.kv_word li p {
	font-size: 12px;
	color: #ffffff;
	width: 252px;
	margin-left: 18px;
	line-height: 22px;
	margin-top: 5px;
	font-weight: bold
}

.kv_word ul {
	width: 1700px;
	height: 192px;
	position: absolute;
}

.kv_word ul li {
	width: 340px;
	height: 192px;
	float: left;
}

.kv .control {
	width: 54px;
	height: 26px;
	position: absolute;
	left: 313px;
	top: 537px;
}

.kv .control div {
	width: 26px;
	height: 26px;
	background-color: #f5df00;
	margin-right: 1px;
	float: left;
	cursor: pointer;
}

.kv_dot {
	position: absolute;
	left: 250px;
	top: 623px;
}

.kv_dot ul>li {
	width: 10px;
	height: 10px;
	background: url("../images/icons_dot1.png") no-repeat center;
	float: left;
	margin-right: 5px;
}

.kv_dot ul>li.action {
	background: url("../images/icons_dot2.png") no-repeat center;
}

.yf_bg {
	width: 1920px;
	overflow: hidden;
	height: 400px;
	background-image: url("../images/hr-yf-bg.png");
	margin-top: 40px;
}

.yf {
	margin: 100px auto;
	width: 900px;
	height: 170px;
	padding-top: 25px;
}

.yf_l {
	width: 280px;
	height: 170px;
	float: left;
}

.yf_line {
	width: 1px;
	height: 170px;
	background-color: #666;
	float: left;
}

.yf_r {
	width: 570px;
	height: 170px;
	float: right
}

.yf_r p {
	font-size: 15px;
	color: #666;
	line-height: 22px;
}

.fc {
	width: 1000px;
	height: 715px;
	margin: 0 auto;
	background-image: url("../images/fc.png");
}

.cbmap {
	width: 1000px;
	height: 810px;
	margin: 0 auto;
	border: 1px solid red;
}


/* 新闻内页 */

.n_bg {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background-color: #f5f5f5;
	padding-top: 70px;
	padding-bottom: 70px;
}

.n_content {
	width: 998px;
	height: 100%;
	margin: 0 auto;
	background-color: #FFF;
	border: 1px solid #999;
}

.n_text {
	width: 880px;
	height: 100%;
	margin: 0 auto;
}

.n_text img {
    max-width: 100%;
    height: auto;
}

.n_pic {
	width: 700px;
	height: 465px;
	margin: 0 auto;
}

.n_text a {
	width: 880px;
	height: 100%;
	margin: 0 auto;
}


/* 客户留言 */

.cf {
	width: 100%;
	background-color: #f5f5f5;
}

.tabcon {
	margin: 0;
	padding: 0;
	outline: medium 0
}

.wrapper {
	overflow: hidden;
	margin: 0 auto;
	width: 1000px
}

.bt {
	color: #303030;
	font-size: 28px;
	font-weight: 500
}

.hx,
.ordjlhx {
	background-color: #FFF;
	box-shadow: 0px 1px 1px 0px #D8D8D8;
	width: 1000px;
	height: 41px;
	margin-bottom: 5px;
}

.hxt {
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	line-height: 40px;
	margin-left: 15px;
}

.iphone-tit {
	margin-bottom: 40px;
	color: #303030;
	font-size: 18px;
	line-height: 30px;
}

.iphone-tit a.cx {
	color: #ff8040;
	text-decoration: underline
}

.formbox {
	padding-bottom: 90px
}

.formbox h3.tit1 {
	background: transparent url("../img/p32.png") no-repeat scroll left center
}

.formbox h3 {
	margin-bottom: 40px;
	height: 30px;
	color: #4d4d4d;
	text-indent: 2pc;
	font-size: 20px;
	line-height: 30px
}

.clearfix:after {
	clear: both;
	display: block;
	overflow: hidden;
	height: 0;
	content: ".";
	font-size: 0
}

.formbox .box {
	margin-bottom: 15px;
	margin-top: 30px;
}

.formbox .box label {
	float: left;
	width: 75pt;
	color: #4d4d4d;
	font-size: 18px;
	line-height: 40px
}

button,
label {
	cursor: pointer
}

.formbox .box select {
	float: left;
	margin-right: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	width: 253px;
	border: 1px solid #b8b8b8;
	font-size: 17px
}

input,
select {
	outline: 0 0
}

button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	padding: 0;
	font-family: inherit
}

.y-inputgzdh {
	padding-left: 120px;
	top: -8px;
	width: 66px;
}

.y-inputshow {
	color: #a6a6a6;
	display: block;
	font-size: 16px;
	left: 10px;
	line-height: 16px;
	margin-top: 20px;
	padding-bottom: 14px;
	padding-left: 22px;
	position: absolute;
	top: -13px;
	z-index: 1;
}

.input01 {
	border: 1px solid #b8b8b8;
	float: left;
	font-size: 16px;
	margin-right: 15px;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-top: 8px;
	width: 250px;
}

.formbox .box .tip {
	color: red;
	float: left;
	font-size: 14px;
	line-height: 40px;
}

.formbox .box .input02 {
	border: 1px solid #b8b8b8;
	float: left;
	font-size: 16px;
	margin-right: 15px;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-top: 8px;
	width: 700px;
}

.formbox .box textarea {
	border: 1px solid #b8b8b8;
	float: left;
	font-size: 16px;
	height: 260px;
	margin-right: 15px;
	padding: 4px;
	width: 990px;
}

.formbox h3.tit2 {
	background: rgba(0, 0, 0, 0) url("../img/p33.png") no-repeat scroll left center;
	margin-top: 40px;
}

.formbox h3 {
	color: #4d4d4d;
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 40px;
	text-indent: 32px;
}

.formbox .box .input03 {
	border: 1px solid #b8b8b8;
	float: left;
	font-size: 16px;
	height: 32px;
	margin-right: 15px;
	padding-bottom: 8px;
	padding-top: 8px;
	width: 133px;
}

.input03 {
	border: 1px solid #b8b8b8;
	height: 38px;
	margin-right: 15px;
	vertical-align: middle;
	width: 133px;
}

.formbox .box .input04 {
	background: #038fd9 none repeat scroll 0 0;
	border: medium none;
	border-radius: 3px;
	color: #fff;
	float: right;
	font-size: 20px;
	height: 70px;
	line-height: 70px;
	margin-left: 15px;
	text-align: center;
	width: 250px;
	text-decoration: none;
}

.formbox .box .input05 {
	background: #eb0069 none repeat scroll 0 0;
	border: medium none;
	border-radius: 3px;
	color: #fff;
	float: right;
	font-size: 20px;
	height: 70px;
	line-height: 70px;
	margin-left: 15px;
	text-align: center;
	width: 250px;
	text-decoration: none;
}

.input06 {
	border: 1px solid #b8b8b8;
	float: left;
	font-size: 16px;
	margin-right: 15px;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-top: 8px;
	width: 133px;
}


/* 订单查询 */

.ord {
	width: 1000px;
	height: 68px;
	margin: 0 auto;
}

.ord_p {
	width: 20px;
	height: 18px;
	margin-top: 35px;
	float: left
}

.ord_t {
	font-size: 16px;
	font-family: "Microsoft YaHei";
	color: #444444;
	margin-top: 30px;
	margin-left: 15px;
	float: left;
}

.ord_d {
	font-size: 16px;
	font-family: "Microsoft YaHei";
	color: #235971;
	margin-top: 30px;
	margin-left: 15px;
	float: right;
}

.ord_d li {
	display: inline
}

.ordline {
	width: 100%;
	height: 2px;
	background-color: red;
}

.ordp {
	color: red;
	float: left;
	font-size: 14px;
	line-height: 40px;
	padding-left: 20px;
	cursor: pointer;
}

#checkcode {
	border: 1px solid #ccc;
}

.ordyzm {
	float: left;
	font-size: 14px;
	line-height: 40px;
}

.ordtj {
	background: red none repeat scroll 0 0;
	border: medium none;
	border-radius: 3px;
	color: #fff;
	float: right;
	font-size: 20px;
	height: 40px;
	line-height: 40px;
	margin-right: 25px;
	text-align: center;
	width: 150px;
	text-decoration: none;
}

.ordpwx {
	float: left;
	color: #4d4d4d;
	font-size: 15px;
	line-height: 40px;
	margin-left: 15px;
}

.ordxx {
	height: 58px;
	border: 1px solid #d0d0d0;
	background: #ffe7d7;
	-webkit-box-shadow: -2px -2px red;
}

.ordxq,
.ordxqa {
	width: 990px;
	font-size: 16px;
	margin: 0 auto;
	height: 55px;
	line-height: 55px;
	text-align: center;
	list-style: none;
}

.ordxxtb {
	width: 990px;
	font-size: 16px;
	margin: 0 auto;
	height: 80px;
	line-height: 55px;
	text-align: center;
	list-style: none;
}

.ordxqa {
	font-size: 14px;
	line-height: 45px;
}

.ordxqa li.tta {
	width: 520px;
}

.ordxqal {
	width: 530px;
	height: 40px;
	list-style: none;
}

.ordxqal li {
	width: 530px;
	height: 40px;
	list-style: none;
}

.ordxq li,
.ordxqa li {
	width: 130px;
	float: left;
	position: relative;
}

.ordxxt {
	height: 45px;
	font-size: 18px;
	line-height: 35px;
	border: 1px solid #d0d0d0;
	text-align: center;
}

.ordxxta {
	height: 45px;
	line-height: 35px;
	border: 1px solid #d0d0d0;
	text-align: center;
}

.ordxxtc {
	height: 80px;
	border: 1px solid #d0d0d0;
	text-align: center;
}

.ordwxt {
	margin-bottom: 30px;
	color: #666;
	font-size: 13px;
	line-height: 30px;
}

.ordjl {
	font-size: 16px;
	color: #333333;
	line-height: 40px;
	margin-left: 30px;
	text-align: center;
}

.ordjlhx {
	margin-bottom: 10px;
}

.fgfw {
	width: 600px;
	margin: 0 auto;
	position: relative;
	top: -100px;
}

.cp_t {
	padding-top: 50px;
}

.clients {
	width: 100%;
	height: 700px;
	background: transparent url("../images/wallpaper4.jpg") repeat scroll 50% 100%;
}

.clients .box {
	position: relative;
	transition: all 0.3s ease-in-out 0s;
}

.clients .box .caption {
	width: 100%;
	text-align: center;
	opacity: 0;
	transition: all 0.5s ease-in-out 0s;
}

.clients.active .box .caption {
	opacity: 1;
}

.clients .box .caption i {
	display: block;
	margin: 0px auto 20px;
	width: 299px;
	height: 37px;
	background: transparent url("../images/words.png") no-repeat scroll -152px -528px;
}

.clients .box .caption span {
	font-size: 24px;
	padding-left: 10px;
}

.clients .box ul.items {
	margin: 45px auto 0px;
	width: 1155px;
	height: 450px;
	font-size: 0px;
	overflow: hidden;
}

.clients .box ul.items li {
	position: relative;
	padding: 0px;
	width: 230px;
	height: 150px;
	overflow: hidden;
	z-index: 10;
	transition: all 0.8s;
	z-index: 2;
}

.clients .box ul.items li.cn {
	background: transparent url("../images/clients.png") no-repeat scroll 0px 0px;
	-webkit-animation: zoomIn 1s 0s 1 linear normal both;
}

.clients.active .box ul.items li.cn {
	top: 0px;
}

.clients .box ul.items li.tm {
	background: transparent url("../images/clients.png") no-repeat scroll -230px 0px;
	-webkit-animation: zoomIn 1s 0.2s 1 linear normal both;
}

.clients.active .box ul.items li.tm {
	top: 0px;
}

.clients .box ul.items li.jx {
	background: transparent url("../images/clients.png") no-repeat scroll -460px 0px;
	-webkit-animation: zoomIn 1s 0.4s 1 linear normal both;
}

.clients.active .box ul.items li.jx {
	top: 0px;
}

.clients .box ul.items li.hpk {
	background: transparent url("../images/clients.png") no-repeat scroll -690px 0px;
	-webkit-animation: zoomIn 1s 0.6s 1 linear normal both;
}

.clients.active .box ul.items li.hpk {
	top: 0px;
}

.clients .box ul.items li.wm {
	background: transparent url("../images/clients.png") no-repeat scroll -920px 0px;
	-webkit-animation: zoomIn 1s 0.8s 1 linear normal both;
}

.clients.active .box ul.items li.wm {
	top: 0px;
}

.clients .box ul.items li.fn {
	background: transparent url("../images/clients.png") no-repeat scroll -1150px 0px;
	-webkit-animation: zoomIn 1s 1s 1 linear normal both;
}

.clients.active .box ul.items li.fn {
	top: 0px;
}

.clients .box ul.items li.jm {
	background: transparent url("../images/clients.png") no-repeat scroll -1380px 0px;
	-webkit-animation: zoomIn 1s 1.2s 1 linear normal both;
}

.clients.active .box ul.items li.jm {
	top: 0px;
}

.clients .box ul.items li.yh {
	background: transparent url("../images/clients.png") no-repeat scroll -1610px 0px;
	-webkit-animation: zoomIn 1s 1.4s 1 linear normal both;
}

.clients.active .box ul.items li.yh {
	top: 0px;
}

.clients .box ul.items li.lz {
	background: transparent url("../images/clients.png") no-repeat scroll -1840px 0px;
	-webkit-animation: zoomIn 1s 1.6s 1 linear normal both;
}

.clients.active .box ul.items li.lz {
	top: 0px;
}

.clients .box ul.items li.dd {
	background: transparent url("../images/clients.png") no-repeat scroll -2070px 0px;
	-webkit-animation: zoomIn 1s 1.8s 1 linear normal both;
}

.clients.active .box ul.items li.dd {
	top: 0px;
}

.clients .box ul.items li.jy {
	background: transparent url("../images/clients.png") no-repeat scroll -2300px 0px;
	-webkit-animation: zoomIn 1s 2s 1 linear normal both;
}

.clients.active .box ul.items li.jy {
	top: 0px;
}

.clients .box ul.items li.jkl {
	background: transparent url("../images/clients.png") no-repeat scroll -2530px 0px;
	-webkit-animation: zoomIn 1s 2.2s 1 linear normal both;
}

.clients.active .box ul.items li.jkl {
	top: 0px;
}

.clients .box ul.items li.cb {
	background: transparent url("../images/clients.png") no-repeat scroll -2760px 0px;
	-webkit-animation: zoomIn 1s 2.4s 1 linear normal both;
}

.clients.active .box ul.items li.cb {
	top: 0px;
}

.clients .box ul.items li.tt {
	background: transparent url("../images/clients.png") no-repeat scroll -2990px 0px;
	-webkit-animation: zoomIn 1s 2.6s 1 linear normal both;
}

.clients.active .box ul.items li.tt {
	top: 0px;
}

.clients .box ul.items li.yg {
	background: transparent url("../images/clients.png") no-repeat scroll -3220px 0px;
	-webkit-animation: zoomIn 1s 2.8s 1 linear normal both;
}

.clients.active .box ul.items li.yg {
	top: 0px;
}

.clients .box ul.items li.r {
	border-right: 1px dotted rgb(221, 221, 221);
}

.clients .box ul.items li.b {
	border-bottom: 1px dotted rgb(221, 221, 221);
}

.clients .box ul.items li span {
	position: absolute;
	bottom: -30px;
}

.clients .box ul.items li.bg.all {
	position: absolute;
	width: 1155px;
	height: 450px;
	background-color: White;
	opacity: 0.3;
}

.clients .box ul.items li.bg.one {
	position: absolute;
	background: rgb(238, 238, 238) none repeat scroll 0% 0%;
	opacity: 0.5;
	transition: all 0.3s ease-in-out 0s;
	display: none;
}

.clients .box ul.mini {
	display: none;
}

.list-inline {
	padding-left: 0px;
	margin-left: -5px;
	list-style: outside none none;
}

.list-inline>li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}

.padding_t_50 {
	padding-top: 50px;
}

#index_new p {
	width: 450px !important;
}

.Lexia-Bold a {
	text-decoration: none !important;
}

.Lexia-Bold a:hover {
	text-decoration: underline !important;
}

.t_tltle,
.t_des {
	cursor: pointer;
}

.pad5{padding: 0 12px;font-style: normal;}
