.search-box {
	padding: 38px 0 25px 0;
	background-color: #f8f8f8
}

.search-box .l {
	line-height: 34px;
	text-align: right;
	font-size: 18px;
	color: #0068b7
}

.search-box .r {
	padding-left: 25px
}

.search-box .r .p {
	line-height: 40px;
	color: #666
}

.search-box .r .p .strong {
	color: #3385ff
}

.search-box .r .input-text {
	width: 480px;
	height: 34px;
	background-color: #fafafa;
	border: 1px solid #b6b6b6;
	vertical-align: middle
}

.search-box .r .input-button {
	height: 34px;
	color: #fff;
	font-size: 16px;
	background-color: #0068b7;
	padding: 0 35px;
	margin-left: 5px;
	cursor: pointer;
	vertical-align: middle
}

.search-c .title {
	padding: 20px 0 10px 0
}

.search-c .title .a {
	width: 96px;
	height: 36px;
	line-height: 36px;
	background-color: #f4f4f4;
	color: #999;
	font-size: 14px;
	text-align: center;
	display: inline-block
}

.search-c .title .a.active {
	color: #fff;
	background-color: #0068b7
}

.search-c .title .a:hover {
	color: #fff;
	background-color: #0068b7
}

.search-c .content .grid-row {
	padding: 35px 0 20px 0;
	border-bottom: 1px solid #efefef
}

.search-c .content .grid-row .l {
	line-height: 20px;
	font-size: 16px;
	color: #0068b7
}

.search-c .content .grid-row .l .line {
	padding-right: 15px;
	color: #666
}

.search-c .content .grid-row .r {
	padding-right: 120px;
	background: url(../images/news_1_right.jpg) no-repeat right center;
	cursor: pointer
}

.search-c .content .grid-row .r:hover {
	background: url(../images/news_1_right_active.jpg) no-repeat right center
}

.search-c .content .grid-row .r .h3 {
	line-height: 20px
}

.search-c .content .grid-row .r .h3 a {
	color: #666;
	font-size: 16px
}

.search-c .content .grid-row .r .p {
	line-height: 22px;
	margin-top: 15px
}

.search-c .content .grid-row .r .p a {
	font-size: 14px;
	color: #999
}

.invested {
	margin-top: 18px
}

.invested .l {
	padding-right: 20px
}

.invested .l .date {
	margin-right: 20px;
	float: left
}

.invested .l .h3 {
	line-height: 36px;
	margin-bottom: 6px;
	font-size: 18px
}

.invested .l .p {
	line-height: 20px;
	color: #999
}

.invested .l .row {
	padding: 14px 0;
	border-bottom: 1px solid #eee;
	cursor: pointer
}

.invested .l .row:hover .date {
	color: #fff;
	background-color: #0068b7
}

.invested .l .row:hover .h3 {
	color: #264e94
}

.invested .l .row:hover .p {
	color: #333
}

.invested .r {
	padding-left: 20px
}

.invested-1 .title {
	text-align: right;
	padding: 24px 0;
	border-bottom: 2px solid #2a6eb6
}

.invested-1 .title .link {
	line-height: 60px;
	padding: 0 26px 0 70px;
	background: #2a6eb6 url(../images/msg.png) 29px center no-repeat;
	display: inline-block;
	color: #fff;
	font-size: 18px
}

.invested-1 .content {
	padding-bottom: 50px
}

.invested-1 .content .dl .dt {
	padding: 20px 115px 20px 115px;
	border-bottom: 1px solid #d9d9d9;
	cursor: pointer;
	position: relative;
	background: url(../images/question.png) 40px center no-repeat
}

.invested-1 .content .dl .dt .h3 {
	line-height: 28px;
	color: #2a6eb6;
	font-size: 18px
}

.invested-1 .content .dl .dt .p {
	line-height: 20px;
	color: #999
}

.invested-1 .content .dl .dt .icon {
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -10px;
	font-size: 24px
}

.invested-1 .content .dl .dd {
	background: #fafafa url(../images/answer.png) 40px 40px no-repeat;
	border-bottom: 1px solid #d9d9d9;
	padding: 40px 115px;
	display: none
}

.invested-1 .content .dl .dd .p {
	line-height: 28px;
	font-size: 14px;
	color: #999
}

.news-1 {
	margin-top: 10px
}

.news-1 .grid-row {
	padding: 38px 0;
	border-bottom: 1px solid #efefef;
	cursor: pointer
}

.news-1 .grid-row:hover .r {
	background: url(../images/news_1_right_active.jpg) no-repeat;
	background-position: right 29px
}

.news-1 .grid-row:hover .r .h3 {
	color: #0068b7
}

.news-1 .grid-row .l .img {
	width: 260px;
	height: 100px;
	border: 2px solid #efefef;
	float: left
}

.news-1 .grid-row .l .img img {
	width: 100%;
	height: 100%;
	display: block
}

.news-1 .grid-row .l .date {
	background-color: #fff;
	text-align: left;
	padding: 25px 0;
	margin-left: 35px;
	float: left;
	font-family: 'Arial'
}

.news-1 .grid-row .l .date .large-text {
	line-height: 30px;
	font-size: 24px;
	color: #333;
	font-weight: normal
}

.news-1 .grid-row .l .date .small-text {
	font-size: 16px;
	color: #999
}

.news-1 .grid-row .r {
	padding-left: 60px;
	padding-right: 200px;
	background: url(../images/news_1_right.jpg) no-repeat;
	background-position: right 29px
}

.news-1 .grid-row .r .h3 {
	line-height: 44px;
	font-size: 20px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.news-1 .grid-row .r .p {
	min-height: 28px;
	font-size: 14px;
	color: #666
}

.news-4 {
	margin-top: 40px
}

.news-4 .grid-row .item {
	margin-top: 15px;
	cursor: pointer
}

.news-4 .grid-row .item img,.news-4 .grid-row .item .video-box {
	width: 100%;
	height: 240px;
	display: block;
	position: relative
}

.news-4 .grid-row .item .text {
	line-height: 68px;
	text-align: center;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.news-4 .grid-row .item .video,.news-4 .grid-row .item .img-mask {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.news-4 .grid-row .item .img-mask {
	background: rgba(0,0,0,0.2) url(../images/play.png) no-repeat center center
}

.about-1 {
	padding-bottom: 40px
}

.about-1 .top-item {
	padding: 40px 0;
	border-bottom: 1px solid #efefef
}

.about-1 .top-item .l .h3 {
	line-height: 24px;
	font-size: 20px;
	color: #0068b7;
	padding-right: 30px;
	margin-bottom: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.about-1 .top-item .l .p {
	line-height: 24px;
	font-size: 14px;
	color: #6f6f6f;
	padding-right: 30px
}

.about-1 .top-item .r img {
	width: 100%
}

.about-1 .item {
	border-bottom: 1px solid #efefef
}

.about-1 .item .title {
	line-height: 54px;
	cursor: pointer
}

.about-1 .item .title .l {
	width: 60%;
	float: left;
	padding-left: 32px;
	color: #666;
	font-size: 14px;
	background: url(../images/tran.jpg) no-repeat 10px center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.about-1 .item .title .r {
	float: right;
	padding-right: 39px;
	color: #999;
	font-size: 14px;
	background: url(../images/to_bottom.jpg) no-repeat right 18px center
}

.about-1 .item .content {
	padding-bottom: 40px;
	display: none
}

.about-1 .item .content .l .h3 {
	line-height: 30px;
	font-size: 20px;
	color: #0068b7;
	padding-right: 50px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.about-1 .item .content .l .line {
	padding: 21px 0
}

.about-1 .item .content .l .line .span {
	width: 40px;
	height: 2px;
	float: left;
	background-color: #0068b7;
	display: inline-block
}

.about-1 .item .content .l .p {
	line-height: 24px;
	font-size: 14px;
	color: #6f6f6f;
	padding-right: 50px
}

.about-1 .item .content .r img {
	width: 100%;
	height: 240px;
	display: block
}

.about-3 {
	padding-bottom: 80px
}

.about-3 .tabs-icon {
	text-align: right;
	margin: 14px 0
}

.about-3 .tabs-icon .icon {
	width: 41px;
	height: 35px;
	display: inline-block;
	margin-left: -1px;
	border: 1px solid #777;
	background-image: url(../images/news-icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	-o-transition: all .7s;
	-ms-transition: all .7s;
	transition: all .7s
}

.about-3 .tabs-icon .icon1 {
	background-position: 7px -28px
}

.about-3 .tabs-icon .icon1.active {
	background-position: 7px 8px;
	background-color: #777
}

.about-3 .tabs-icon .icon2 {
	background-position: -40px -28px
}

.about-3 .tabs-icon .icon2.active {
	background-position: -40px 8px;
	background-color: #777
}

.about-3 .tabs-content2 {
	max-width: 700px;
	margin: 30px auto 0;
	padding: 0 0 45px;
	background: url(../images/about-3-bg.png) no-repeat center bottom;
	background-size: 100% 45px
}

.about-3 .tabs-content2 ul li img {
	width: 100%
}

.about-3 .tabs-content2 .p {
	line-height: 64px;
	font-size: 16px;
	color: #fff;
	text-indent: 10px;
	border-left: 4px solid #f0f0f0;
	background-color: rgba(255,255,255,0.3);
	position: absolute;
	bottom: 10px;
	left: 10px;
	right: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.about-3 .tabs-content2 .bx-wrapper .bx-prev {
	left: -70px;
	opacity: .5
}

.about-3 .tabs-content2 .bx-wrapper .bx-next {
	right: -70px;
	opacity: .5
}

.about-3 .tabs-content2 .bx-wrapper .bx-pager.bx-default-pager a {
	width: 15px;
	height: 15px;
	border-radius: 15px;
	background-color: #e2e2e2
}

.about-3 .tabs-content2 .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-color: #0068b7
}

.about-3 .item {
	cursor: pointer;
	margin-bottom: 8px
}

.about-3 .item .img {
	height: 180px
}

.about-3 .item .img img {
	width: 100%;
	height: 100%;
	display: block
}

.about-3 .item .p {
	line-height: 50px;
	color: #000;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.about-6 {
	margin-bottom: 33px
}

.about-6 .row {
	margin-top: 40px
}

.about-6 .row .item {
	width: 300px;
	height: 199px;
	padding: 30px 32px;
	margin: 39px 0 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: url(../images/about_6_bg1.png) no-repeat center center;
	text-align: center;
	float: left
}

.about-6 .row .item.type2 {
	width: 300px;
	height: 238px;
	padding: 29px 25px 27px;
	margin: 0;
	background: url(../images/about_6_bg2.png) no-repeat center center
}

.about-6 .bd {
	border-bottom: 22px solid #eaf1f7
}

.about-6 .line {
	height: 0;
	border-width: 7px 10px;
	border-style: solid;
	border-color: #d6e4ef transparent transparent transparent
}

.about-4 .box {
	max-width: 765px;
	border: 12px solid #e9e9e9;
	margin: 110px 95px;
	position: relative
}

.about-4 .box .bg {
	height: 40px;
	margin-top: -80px;
	margin-bottom: 40px;
	background: url(../images/sign.jpg) no-repeat 200px center
}

.about-4 .box .img {
	max-width: 485px;
	max-height: 313px;
	padding: 30px;
	background-color: #fff;
	position: relative;
	top: -75px;
	left: -108px
}

.about-4 .box .img img {
	width: 100%;
	height: 100%;
	display: block
}

.about-4 .box .text {
	width: 560px;
	padding: 34px;
	background-color: #fff;
	position: absolute;
	top: 40px;
	left: 480px
}

.about-4 .box .text .h4 {
	line-height: 36px;
	font-size: 26px;
	color: #0068b7;
	margin-bottom: 30px
}

.about-4 .box .text .h5 {
	line-height: 34px;
	font-size: 18px;
	color: #0068b7
}

.about-4 .box .text .p {
	line-height: 25px;
	color: #666;
	font-size: 14px;
	margin-bottom: 30px
}

.about-7 {
	margin-top: 40px
}

.about-7 .tabs-title {
	width: 115px;
	margin-bottom: 40px;
	float: left
}

.about-7 .tabs-title .row {
	height: 47px;
	line-height: 47px;
	text-align: center;
	background-color: #f5f5f5;
	font-size: 16px;
	color: #999;
	border-bottom: 2px solid #fff;
	position: relative;
	cursor: pointer;
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	-o-transition: all .7s;
	-ms-transition: all .7s;
	transition: all .7s
}

.about-7 .tabs-title .row.active {
	color: #fff;
	background-color: #0068b7
}

.about-7 .tabs-title .row.active .rac {
	display: block
}

.about-7 .tabs-title .row:hover {
	color: #fff;
	background-color: #0068b7
}

.about-7 .tabs-title .row .rac {
	width: 0;
	height: 0;
	border-width: 7px 8px;
	border-style: solid;
	border-color: transparent transparent transparent #0068b7;
	position: absolute;
	right: -16px;
	top: 50%;
	margin-top: -7px;
	display: none
}

.about-7 .tabs-content {
	padding-left: 115px
}

.about-7 .tabs-content .item.active .row {
	background-color: #0068b7
}

.about-7 .tabs-content .item.active .row .p {
	color: #fff
}

.about-7 .tabs-content .item.active .row .rac {
	border-color: transparent #0068b7 transparent transparent
}

.about-7 .tabs-content .item .row {
	min-height: 10px;
	line-height: 44px;
	margin-left: 205px;
	background-color: #f5f5f5;
	position: relative
}

.about-7 .tabs-content .item .row.empty {
	background-color: #fff
}

.about-7 .tabs-content .item .row.timer {
	line-height: 51px;
	font-weight: bold;
	background-color: #fff
}

.about-7 .tabs-content .item .row.timer .p {
	font-size: 20px;
	color: #0068b7;
	padding-left: 0
}

.about-7 .tabs-content .item .row.timer .line {
	border-bottom: 0
}

.about-7 .tabs-content .item .row.timer .rac {
	display: none
}

.about-7 .tabs-content .item .row .p {
	font-size: 14px;
	color: #666;
	padding-left: 20px
}

.about-7 .tabs-content .item .row .line {
	border-bottom: 3px solid #eaeaea
}

.about-7 .tabs-content .item .row .rac {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 8px;
	border-color: transparent #f5f5f5 transparent transparent;
	position: absolute;
	top: 22px;
	left: -16px;
	margin-top: -6px
}

.about-7 .tabs-content .item .row .offset-l {
	width: 90px;
	line-height: 44px;
	color: #666;
	font-size: 14px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -90px;
	background: url(../images/about_7.png) repeat-y 69px top
}

.about-7 .tabs-content .item .row .offset-l .icon {
	width: 8px;
	height: 44px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 67px;
	background: url(../images/about_7_icon.jpg) no-repeat center center
}

.product-list .grid-row {
	margin-right: -45px
}

.product-list .grid-row .item {
	width: 183px;
	margin: 0 18px 5px 0;
	float: left;
	cursor: pointer
}

.product-list .grid-row .item .box {
	height: 186px;
	padding: 6px;
	border: 1px solid #eaeaea
}

.product-list .grid-row .item .box img {
	width: 100%;
	height: 100%;
	display: block;
	box-sizing: border-box;
	border: 3px solid #f5f5f5
}

.product-list .grid-row .item .text {
	line-height: 43px;
	text-align: center;
	color: #666;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.about-8 .grid-container-fluid {
	margin-top: 28px;
	margin-bottom: 28px
}

.about-8 .grid-container-fluid .grid-row {
	margin-right: -30px
}

.about-8 .grid-container-fluid .grid-row .item {
	height: 240px;
	margin-right: 30px;
	margin-bottom: 30px;
	position: relative;
	cursor: pointer
}

.about-8 .grid-container-fluid .grid-row .item img {
	width: 100%;
	height: 100%;
	display: block
}

.about-8 .grid-container-fluid .grid-row .item .p {
	line-height: 54px;
	text-align: center;
	color: #fff;
	background-color: rgba(0,104,183,0.8);
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.about-9 {
	margin-top: 40px
}

.about-9>.mauto>.grid-container-fluid {
	margin-bottom: 40px
}

.about-9>.mauto>.grid-container-fluid>.grid-row {
	margin-right: -20px
}

.about-9 .l .content .item {
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid #e5e5e5;
	padding: 20px 20px 0;
	cursor: pointer;
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	-o-transition: all .7s;
	-ms-transition: all .7s;
	transition: all .7s
}

.about-9 .l .content .item:hover {
	background-color: #177bc7
}

.about-9 .l .content .item:hover .h4,.about-9 .l .content .item:hover .time,.about-9 .l .content .item:hover .p,.about-9 .l .content .item:hover .detail {
	color: #fff
}

.about-9 .l .content .item:hover .detail {
	background-color: #0068b7
}

.about-9 .l .content .item .h4,.about-9 .l .content .item .time,.about-9 .l .content .item .p,.about-9 .l .content .item .detail {
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	-o-transition: all .7s;
	-ms-transition: all .7s;
	transition: all .7s
}

.about-9 .l .content .item .h4 {
	line-height: 25px;
	font-size: 18px;
	color: #0068b7;
	word-break: break-all
}

.about-9 .l .content .item .time {
	line-height: 26px;
	color: #999
}

.about-9 .l .content .item .img {
	padding: 12px 0 18px
}

.about-9 .l .content .item .img img {
	width: 100%
}

.about-9 .l .content .item .p {
	line-height: 25px;
	font-size: 14px;
	color: #666;
	word-break: break-all
}

.about-9 .l .content .item .detail {
	line-height: 50px;
	text-align: center;
	background-color: #f9f9f9;
	font-size: 14px;
	color: #666;
	margin: 20px -20px 0;
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	-o-transition: all .7s;
	-ms-transition: all .7s;
	transition: all .7s
}

.about-9 .r.product-list-r .timeline .item .year {
	font-size: 16px
}

.about-9 .r .timeline {
	margin-left: 40px
}

.about-9 .r .timeline .item {
	margin-bottom: 4px
}

.about-9 .r .timeline .item.active .year {
	color: #eaeaea;
	background-color: #0068b7
}

.about-9 .r .timeline .item .year {
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 30px;
	color: #666;
	background-color: #eaeaea;
	cursor: pointer
}

.about-9 .r .timeline .item .ul .li.active {
	color: #bcc8d0;
	background-color: #e9eef1
}

.about-9 .r .timeline .item .ul .li a {
	width: 100%;
	height: 100%;
	display: block
}

.about-9 .r .timeline .item .ul .li .p {
	line-height: 38px;
	font-size: 14px;
	border-bottom: 1px solid #ebebeb;
	color: #666;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.about-9 .r .timeline .item .ul .li .img {
	padding: 9px 0
}

.about-9 .r .timeline .item .ul .li .img img {
	width: 100%;
	display: block
}

.brand-1 {
	margin: 35px 0
}

.brand-1 .grid-row {
	padding: 20px 0
}

.brand-1 .grid-row .left {
	padding-right: 60px
}

.brand-1 .grid-row .left .h3 {
	line-height: 34px;
	padding: 10px 0
}

.brand-1 .grid-row .left .h3 a {
	font-size: 22px;
	color: #0068b7
}

.brand-1 .grid-row .left .p {
	line-height: 26px
}

.brand-1 .grid-row .left .p a {
	color: #666;
	font-size: 14px
}

.brand-1 .grid-row .right {
	float: right;
	padding-left: 0
}








/*品牌成长从企业文化搬到品牌优势栏目-start*/

/*
.brand-1 .top-text {
	padding: 10px 0;
	line-height: 30px;
	color: #6f6f6f;
	font-size: 14px;
	text-align: center
}

.brand-1 .main-text {
	margin-top: 10px
}

.brand-1 .main-text .l .item {
	border-right: 1px solid #e5f0f8
}

.brand-1 .main-text .l .item,.brand-1 .main-text .r .item {
	padding: 45px 40px 0
}

.brand-1 .main-text .l .section,.brand-1 .main-text .r .section {
	margin-bottom: 50px
}

.brand-1 .main-text .l .section .h4,.brand-1 .main-text .r .section .h4 {
	line-height: 34px;
	font-size: 24px;
	text-align: center;
	color: #0068b7
}

.brand-1 .main-text .l .section .p1,.brand-1 .main-text .r .section .p1 {
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	color: #666
}

.brand-1 .main-text .l .section .content,.brand-1 .main-text .r .section .content {
	margin-top: 25px
}

.brand-1 .main-text .l .section .content .h5,.brand-1 .main-text .r .section .content .h5 {
	line-height: 22px;
	font-size: 18px;
	color: #0068b7;
	margin-bottom: 5px
}

.brand-1 .main-text .l .section .content .h5.type2,.brand-1 .main-text .r .section .content .h5.type2 {
	margin-bottom: 20px
}

.brand-1 .main-text .l .section .content .p2,.brand-1 .main-text .r .section .content .p2 {
	line-height: 28px;
	color: #666;
	font-size: 14px
}

.brand-1 .main-text .l .section .content .p2.type2,.brand-1 .main-text .r .section .content .p2.type2 {
	margin-bottom: 20px
}
*/


.brand-1 {
	margin-top: 60px
}

.brand-1 .p {
	line-height: 30px;
	text-align: center;
	color: #6f6f6f;
	font-size: 14px
}

.brand-1 .timeline-box {
	margin-top: 40px;
	margin-bottom: 40px
}

.brand-1 .timeline-box .grid-row {
	padding-top: 10px;
	position: relative
}

.brand-1 .timeline-box .grid-row .md-line {
	content: '';
	width: 1px;
	display: inline-block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	background-color: #e5f0f8
}

.brand-1 .timeline-box .title {
	height: 70px;
	line-height: 70px;
	font-size: 24px;
	position: relative;
	color: #0068b7
}

.brand-1 .timeline-box .title:before {
	content: '';
	width: 15px;
	height: 1px;
	background-color: #e5f0f8;
	position: absolute;
	top: 50%
}

.brand-1 .timeline-box .title:after {
	content: '';
	width: 11px;
	height: 11px;
	border: 3px solid #0068b7;
	border-radius: 50%;
	display: inline-block;
	position: absolute;
	top: 50%;
	margin-top: -6px
}

.brand-1 .timeline-box .text {
	padding-bottom: 30px
}

.brand-1 .timeline-box .left .title {
	padding-right: 30px;
	text-align: right
}

.brand-1 .timeline-box .left .title:before {
	right: 4px
}

.brand-1 .timeline-box .left .title:after {
	right: -6px
}

.brand-1 .timeline-box .left .text {
	padding-right: 30px
}

.brand-1 .timeline-box .left .text .p {
	text-align: right
}

.brand-1 .timeline-box .left .logo {
	padding-right: 30px;
	text-align: right
}

.brand-1 .timeline-box .right .title {
	padding-left: 30px;
	text-align: left
}

.brand-1 .timeline-box .right .title:before {
	left: 4px
}

.brand-1 .timeline-box .right .title:after {
	left: -6px
}

.brand-1 .timeline-box .right .text {
	padding-left: 30px
}

.brand-1 .timeline-box .right .text .p {
	text-align: left
}

.brand-1 .timeline-box .right .logo {
	padding-left: 30px;
	text-align: left
}


/*品牌成长从企业文化搬到品牌优势栏目-end*/


















.brand-2 {
	background: url(../testimg/brand-2-line.jpg) repeat-x left top;
	padding-bottom: 20px
}

.brand-2 .main-icons {
	height: 466px;
	position: relative
}

.brand-2 .main-icons .bg,.brand-2 .main-icons .heightlight {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.brand-2 .main-icons .bg {
	background: url(../testimg/brand-2-1.png) no-repeat center top
}

.brand-2 .main-icons .heightlight {
	background: url(../testimg/brand-2-2.png) no-repeat center top
}

.brand-2 .main-icons .icons {
	width: 770px;
	position: absolute;
	top: 65px;
	bottom: 0;
	left: 50%;
	margin-left: -390px
}

.brand-2 .main-icons .icons .item {
	width: 14.28571429%;
	height: 70px;
	background-image: url(../testimg/brand_2-3.png);
	background-repeat: no-repeat;
	float: left;
	opacity: 0
}

.brand-2 .p {
	line-height: 28px;
	margin-bottom: 28px;
	text-align: center;
	color: #fff;
	font-size: 18px
}

.brand-2 .bottom-icon {
	height: 40px;
	padding: 19px 0;
	margin-bottom: 28px;
	background: url(../testimg/to-bottom.png) no-repeat center center
}

.brand-2 .grid-row {
	margin: 0 60px
}

.brand-2 .grid-row .item {
	border: 1px solid #d2d2d2;
	margin: 0 15px 20px
}

.brand-2 .grid-row .item img {
	width: 100%;
	height: 118px;
	display: block
}

.brand-2 .main-icons .icons .item-02 {
	background-position: -430px -65px
}

.brand-2 .main-icons .icons .item-03 {
	background-position: -540px -65px
}

.brand-2 .main-icons .icons .item-04 {
	background-position: -650px -65px
}

.brand-2 .main-icons .icons .item-11 {
	background-position: -320px -134px
}

.brand-2 .main-icons .icons .item-12 {
	background-position: -430px -134px
}

.brand-2 .main-icons .icons .item-13 {
	background-position: -540px -134px
}

.brand-2 .main-icons .icons .item-14 {
	background-position: -650px -134px
}

.brand-2 .main-icons .icons .item-15 {
	background-position: -760px -134px
}

.brand-2 .main-icons .icons .item-20 {
	background-position: -210px -203px
}

.brand-2 .main-icons .icons .item-21 {
	background-position: -320px -203px
}

.brand-2 .main-icons .icons .item-22 {
	background-position: -430px -203px
}

.brand-2 .main-icons .icons .item-23 {
	background-position: -540px -203px
}

.brand-2 .main-icons .icons .item-24 {
	background-position: -650px -203px
}

.brand-2 .main-icons .icons .item-25 {
	background-position: -760px -203px
}

.brand-2 .main-icons .icons .item-26 {
	background-position: -870px -203px
}

.brand-2 .main-icons .icons .item-31 {
	background-position: -320px -272px
}

.brand-2 .main-icons .icons .item-32 {
	background-position: -430px -272px
}

.brand-2 .main-icons .icons .item-33 {
	background-position: -540px -272px
}

.brand-2 .main-icons .icons .item-34 {
	background-position: -650px -272px
}

.brand-2 .main-icons .icons .item-35 {
	background-position: -760px -272px
}

.brand-2 .main-icons .icons .item-42 {
	background-position: -430px -341px
}

.brand-2 .main-icons .icons .item-43 {
	background-position: -540px -341px
}

.brand-2 .main-icons .icons .item-44 {
	background-position: -650px -341px
}

.brand-3 {
	padding: 45px 0
}

.brand-3 .p {
	line-height: 24px;
	color: #666;
	text-indent: 28px;
	font-size: 14px;
	padding: 0 20px;
	margin-bottom: 25px
}

.brand-3 .h3 {
	line-height: 40px;
	text-align: center;
	color: #0068b7;
	font-size: 22px
}

.brand-3 .bottom-icon {
	height: 50px;
	background: url(../images/to_bottom2.jpg) no-repeat center center
}

.brand-3 .grid-row {
	margin-top: 25px
}

.brand-3 .grid-row .item {
	height: 300px;
	color: #fff;
	background-color: #0068b7;
	background-position: right 26px bottom;
	background-repeat: no-repeat
}

.brand-3 .grid-row .item .mCustomScrollBox>.mCSB_scrollTools {
	opacity: 0
}

.brand-3 .grid-row .item img {
	width: 100%;
	height: 100%;
	display: block
}

.brand-3 .grid-row .item .p1 {
	line-height: 40px;
	margin-bottom: 8px;
	font-size: 20px
}

.brand-3 .grid-row .item .p2 {
	line-height: 24px
}

.brand-3 .grid-row .item.item1,.brand-3 .grid-row .item.item3,.brand-3 .grid-row .item.item6,.brand-3 .grid-row .item.item8 {
	padding: 28px
}

.brand-3 .grid-row .item.item1 {
	background-image: url(../images/01.jpg)
}

.brand-3 .grid-row .item.item3 {
	background-image: url(../images/03.jpg)
}

.brand-3 .grid-row .item.item6 {
	background-image: url(../images/02.jpg)
}

.brand-3 .grid-row .item.item8 {
	background-image: url(../images/04.jpg)
}

.career-1 .info {
	margin-top: 40px;
	background-color: #006cb6
}

.career-1 .info .left {
	padding: 50px
}

.career-1 .info .left .p {
	line-height: 34px;
	color: #fff;
	font-size: 16px
}

.career-1 .info .right img {
	width: 100%
}

.career-1 .bottom-icon {
	height: 50px;
	margin-top: 25px;
	background: url(../images/to_bottom2.jpg) no-repeat center center
}

.career-1 .h4 {
	line-height: 54px;
	text-align: center;
	font-size: 20px;
	color: #ccc;
	font-style: italic
}

.career-1 .list {
	margin-top: 10px;
	margin-bottom: 40px;
	margin-right: -13px
}

.career-1 .list .item {
	margin-right: 13px;
	margin-bottom: 13px
}

.career-1 .list .item img {
	width: 100%;
	height: 206px;
	display: block
}

.career-3 {
	margin-top: 40px
}

.career-3 .table {
	width: 100%
}

.career-3 .table .th {
	height: 63px;
	line-height: 63px;
	font-size: 14px;
	color: #fff;
	background-color: #0068b7;
	font-weight: normal;
	border: 1px solid #fff;
	box-sizing: border-box
}

.career-3 .table .td {
	height: 53px;
	line-height: 53px;
	font-size: 14px;
	color: #666;
	background-color: #f0f5f9;
	text-align: center;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	box-sizing: border-box;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.career-3 .table .td.td1 {
	padding: 0 10px
}

.career-3 .table .td.td1 .mCustomScrollBox>.mCSB_scrollTools {
	opacity: 0;
	filter: alpha(opacity=0)
}

.career-3 .table .td.text {
	font-size: 30px;
	cursor: pointer
}

.career-3 .table .detail {
	background-color: #f6f9fb;
	border: 1px solid #fff;
	position: relative
}

.career-3 .table .detail .left .box {
	padding: 30px 50px
}

.career-3 .table .detail .left .row {
	line-height: 26px;
	font-size: 14px
}

.career-3 .table .detail .left .row .l {
	color: #264e94;
	text-align: right;
	font-weight: bold
}

.career-3 .table .detail .left .row .r {
	color: #666
}

.career-3 .table .detail .right {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	text-align: center
}

.career-3 .table .detail .right .apply-button {
	line-height: 36px;
	color: #fff;
	padding: 0 25px;
	background-color: #f6ad3c;
	font-size: 14px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -18px;
	margin-left: -40px
}

.contact-1 {
	margin-top: 40px;
	margin-bottom: 40px
}

.contact-1 .contact-num {
	margin-bottom: 30px
}

.contact-1 .contact-num .right .grid-container-fluid {
	padding: 0;
	position: relative
}

.contact-1 .contact-num .right .grid-row {
	line-height: 26px;
	padding-left: 70px;
	color: #666;
	font-size: 14px
}

.contact-1 .contact-num .right .left-line {
	position: absolute;
	top: 10px;
	left: 25px;
	bottom: 10px;
	border-right: 1px solid #edf3f6
}

.contact-1 .map {
	height: 400px;
	border: 10px solid #ecf2f6
}

.contact-1 .contact-method {
	margin-top: 5px
}

.contact-1 .contact-method .title {
	line-height: 54px;
	font-size: 16px;
	color: #0068b7;
	border-bottom: 3px solid #e1e8ec;
	margin-bottom: 20px
}

.contact-1 .contact-method .content .item {
	margin-right: 25px
}

.contact-1 .contact-method .content .item .h4 {
	line-height: 46px;
	color: #0068b7;
	font-size: 16px;
	border-bottom: 1px solid #e1e8ec;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.contact-1 .contact-method .content .item .text {
	padding: 15px 0
}

.contact-1 .contact-method .content .item .text .p {
	line-height: 28px;
	color: #666;
	font-size: 14px
}

.culture-1 {
	padding: 40px 0
}

.culture-1 .top-text {
	padding: 10px 0;
	line-height: 30px;
	color: #6f6f6f;
	font-size: 14px;
	text-align: center
}

.culture-1 .main-text {
	margin-top: 10px
}

.culture-1 .main-text .l .item {
	border-right: 1px solid #e5f0f8
}

.culture-1 .main-text .l .item,.culture-1 .main-text .r .item {
	padding: 45px 40px 0
}

.culture-1 .main-text .l .section,.culture-1 .main-text .r .section {
	margin-bottom: 50px
}

.culture-1 .main-text .l .section .h4,.culture-1 .main-text .r .section .h4 {
	line-height: 34px;
	font-size: 24px;
	text-align: center;
	color: #0068b7
}

.culture-1 .main-text .l .section .p1,.culture-1 .main-text .r .section .p1 {
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	color: #666
}

.culture-1 .main-text .l .section .content,.culture-1 .main-text .r .section .content {
	margin-top: 25px
}

.culture-1 .main-text .l .section .content .h5,.culture-1 .main-text .r .section .content .h5 {
	line-height: 22px;
	font-size: 18px;
	color: #0068b7;
	margin-bottom: 5px
}

.culture-1 .main-text .l .section .content .h5.type2,.culture-1 .main-text .r .section .content .h5.type2 {
	margin-bottom: 20px
}

.culture-1 .main-text .l .section .content .p2,.culture-1 .main-text .r .section .content .p2 {
	line-height: 28px;
	color: #666;
	font-size: 14px
}

.culture-1 .main-text .l .section .content .p2.type2,.culture-1 .main-text .r .section .content .p2.type2 {
	margin-bottom: 20px
}




















.culture-2 {
	margin-top: 60px
}

.culture-2 .p {
	line-height: 30px;
	text-align: center;
	color: #6f6f6f;
	font-size: 14px
}

.culture-2 .timeline-box {
	margin-top: 40px;
	margin-bottom: 40px
}

.culture-2 .timeline-box .grid-row {
	padding-top: 10px;
	position: relative
}

.culture-2 .timeline-box .grid-row .md-line {
	content: '';
	width: 1px;
	display: inline-block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	background-color: #e5f0f8
}

.culture-2 .timeline-box .title {
	height: 70px;
	line-height: 70px;
	font-size: 24px;
	position: relative;
	color: #0068b7
}

.culture-2 .timeline-box .title:before {
	content: '';
	width: 15px;
	height: 1px;
	background-color: #e5f0f8;
	position: absolute;
	top: 50%
}

.culture-2 .timeline-box .title:after {
	content: '';
	width: 11px;
	height: 11px;
	border: 3px solid #0068b7;
	border-radius: 50%;
	display: inline-block;
	position: absolute;
	top: 50%;
	margin-top: -6px
}

.culture-2 .timeline-box .text {
	padding-bottom: 30px
}

.culture-2 .timeline-box .left .title {
	padding-right: 30px;
	text-align: right
}

.culture-2 .timeline-box .left .title:before {
	right: 4px
}

.culture-2 .timeline-box .left .title:after {
	right: -6px
}

.culture-2 .timeline-box .left .text {
	padding-right: 30px
}

.culture-2 .timeline-box .left .text .p {
	text-align: right
}

.culture-2 .timeline-box .left .logo {
	padding-right: 30px;
	text-align: right
}

.culture-2 .timeline-box .right .title {
	padding-left: 30px;
	text-align: left
}

.culture-2 .timeline-box .right .title:before {
	left: 4px
}

.culture-2 .timeline-box .right .title:after {
	left: -6px
}

.culture-2 .timeline-box .right .text {
	padding-left: 30px
}

.culture-2 .timeline-box .right .text .p {
	text-align: left
}

.culture-2 .timeline-box .right .logo {
	padding-left: 30px;
	text-align: left
}

.brand-5 {
	padding: 30px 0
}

.brand-5 .tabs-title .item {
	height: 54px;
	line-height: 54px;
	text-align: center;
	position: relative;
	color: #999;
	font-size: 14px;
	background-color: #e5f0f8;
	cursor: pointer
}

.brand-5 .tabs-title .item.active {
	background-color: #0068b7;
	color: #fff
}

.brand-5 .tabs-title .item.active .rac {
	display: inline-block
}

.brand-5 .tabs-title .item .rac {
	width: 0;
	height: 0;
	border-width: 5px;
	border-style: solid;
	border-color: #fff transparent transparent transparent;
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: 12px;
	margin-left: -5px
}

.brand-5 .tabs-content {
	margin-top: 30px
}

.brand-5 .tabs-content .map-all .li1 {
	top: 290px;
	left: 560px
}

.brand-5 .tabs-content .map-all .li2 {
	top: 267px;
	left: 535px
}

.brand-5 .tabs-content .map-all .li3 {
	top: 260px;
	left: 410px
}

.brand-5 .tabs-content .map-all .li4 {
	top: 290px;
	left: 448px
}
.brand-5 .tabs-content .map-all .li5 {
	top: 330px;
	left: 623px
}
.brand-5 .tabs-content .map-all .li6 {
	top: 210px;
	left: 383px
}

.brand-5 .tabs-content .map-cn .li1 {
	top: 215px;
	left: 575px
}

.brand-5 .tabs-content .map-cn .li2 {
	top: 340px;
	left: 635px
}

.brand-5 .tabs-content .map-cn .li3 {
	top: 412px;
	left: 620px
}

.brand-5 .tabs-content .map-cn .li4 {
	top: 478px;
	left: 553px
}

.brand-5 .tabs-content .map-cn .li5 {
	top: 380px;
	left: 325px
}

.brand-5 .tabs-content .item {
	position: relative
}

.brand-5 .tabs-content .item .map {
	position: relative
}

.brand-5 .tabs-content .item .map .ul {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.brand-5 .tabs-content .item .map .ul .li {
	height: 25px;
	line-height: 25px;
	background-color: #0068b7;
	color: #fff;
	font-size: 14px;
	padding: 0 15px;
	position: absolute;
	display: inline-block;
	cursor: pointer
}

.brand-5 .tabs-content .item .map .ul .li.active,.brand-5 .tabs-content .item .map .ul .li:hover {
	background-color: #f89800
}

.brand-5 .tabs-content .item .map .ul .li.active .rac.left-dirc,.brand-5 .tabs-content .item .map .ul .li:hover .rac.left-dirc {
	border-color: #f89800 transparent transparent #f89800
}

.brand-5 .tabs-content .item .map .ul .li.active .rac.right-dirc,.brand-5 .tabs-content .item .map .ul .li:hover .rac.right-dirc {
	border-color: #f89800 #f89800 transparent transparent
}

.brand-5 .tabs-content .item .map .ul .li .rac {
	width: 0;
	height: 0;
	border-width: 4px;
	border-style: solid;
	position: absolute;
	top: 25px
}

.brand-5 .tabs-content .item .map .ul .li .rac.left-dirc {
	left: 0;
	border-color: #0068b7 transparent transparent #0068b7
}

.brand-5 .tabs-content .item .map .ul .li .rac.right-dirc {
	right: 0;
	border-color: #0068b7 #0068b7 transparent transparent
}

.brand-5 .tabs-content .item .inner-detail {
	width: 360px;
	height: 420px;
	box-sizing: border-box;
	position: absolute;
	bottom: 45px;
	right: 0;
	border: 1px solid #ccc
}

.brand-5 .tabs-content .item .inner-detail .area {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.brand-5 .tabs-content .item .inner-detail .area.active {
	display: block
}

.brand-5 .tabs-content .item .inner-detail .area .mCSB_container {
	padding: 25px 0 25px 25px
}

.brand-5 .tabs-content .item .inner-detail .h3 {
	line-height: 25px;
	font-size: 20px;
	color: #0068b7;
	margin-bottom: 15px
}

.brand-5 .tabs-content .item .inner-detail .p1 {
	line-height: 22px;
	margin-bottom: 10px;
	font-size: 14px
}

.brand-5 .tabs-content .item .inner-detail .p2 {
	line-height: 22px;
	font-size: 14px
}

.brand-5 .tabs-content .item .inner-detail .section {
	margin-bottom: 20px
}

.product {
	height: 700px;
	background: url(../images/product-bg.jpg) repeat-x left top;
	background-size: auto 100%
}

.product .title {
	padding: 45px 0 40px 0
}

.product .title .h3 {
	line-height: 38px;
	text-align: center;
	font-size: 22px;
	color: #285c9f;
	position: relative;
	overflow-x: hidden
}

.product .title .h3 .l-dot-line,.product .title .h3 .r-dot-line {
	width: 50%;
	position: absolute;
	top: 50%;
	border-bottom: 1px dotted #cdcdcd
}

.product .title .h3 .l-dot-line {
	left: 50%;
	margin-left: 55px
}

.product .title .h3 .r-dot-line {
	right: 50%;
	margin-right: 55px
}

.product .title .p {
	line-height: 28px;
	font-size: 12px;
	color: #666;
	text-align: center
}

.product .content {
	margin-top: 40px
}

.product .content .ul .li {
	width: 7.08333333%;
	padding-bottom: 70px;
	position: relative;
	float: left
}

.product .content .ul .li.active {
	width: 56.66666667%
}

.product .content .ul .li.active .img .text {
	background-color: #fff
}

.product .content .ul .li .img {
	height: 356px;
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 100%
}

.product .content .ul .li .img img {
	height: 100%;
	display: block
}

.product .content .ul .li .img .text {
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-size: 14px;
	color: #666;
	background-color: rgba(255,255,255,0.9);
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0
}

.product .content .ul .li .link {
	height: 70px;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	background: url(../images/product-add.png) no-repeat center center;
	cursor: pointer
}

.product .content .ul .li .link a {
	width: 100%;
	height: 100%;
	display: inline-block
}

.product .content .ul .li1 .link {
	background-color: #004098
}

.product .content .ul .li2 .link {
	background-color: #0068b7
}

.product .content .ul .li3 .link {
	background-color: #008cd6
}

.product .content .ul .li4 .link {
	background-color: #00a0e9
}

.product .content .ul .li5 .link {
	background-color: #54c3f1
}

.product .content .ul .li6 .link {
	background-color: #9fd9f6
}

.product .content .ul .li7 .link {
	background-color: #d3edfb
}

.contact-2 {
	padding: 40px 0
}

.contact-2 .dl {
	border: 1px solid #efefef;
	margin: 0 20px 20px;
	padding: 0 9px
}

.contact-2 .dl .dt {
	padding-top: 9px
}

.contact-2 .dl .dt img {
	width: 100%;
	height: 240px;
	display: block
}

.contact-2 .dl .dd {
	height: 60px;
	line-height: 60px
}

.contact-2 .dl .dd .l {
	width: 80%;
	font-size: 16px;
	color: #0068b7;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.contact-2 .dl .dd .r {
	width: 20%;
	height: 100%;
	float: right;
	background: url(../images/download.jpg) no-repeat right center
}

.contact-2 .dl .dd .r a {
	width: 100%;
	height: 100%;
	display: inline-block
}

.contact-3 {
	padding-top: 40px
}

.contact-3 .identify .p {
	line-height: 24px;
	color: #666;
	font-size: 14px;
	text-align: center
}

.contact-3 .identify .to-bottom {
	margin-top: 25px;
	height: 36px;
	background: url(../images/to-bottom.jpg) no-repeat center center;
	margin-bottom: 30px
}

.contact-3 .identify .identify-text {
	margin-bottom: 50px
}

.contact-3 .identify .identify-text .l {
	padding-left: 50px
}

.contact-3 .identify .identify-text .r {
	padding-left: 15px
}

.contact-3 .identify .identify-text .l,.contact-3 .identify .identify-text .r {
	width: 50%;
	box-sizing: border-box;
	float: left
}

.contact-3 .identify .identify-text .l .h3,.contact-3 .identify .identify-text .r .h3 {
	color: #1497f1;
	font-size: 18px;
	margin-bottom: 22px
}

.contact-3 .identify .identify-text .l p,.contact-3 .identify .identify-text .r p {
	line-height: 24px;
	padding-right: 45px;
	color: #666
}

.contact-3 .identify .table {
	padding: 48px 0;
	margin-bottom: 110px;
	background-color: #f5f5f5
}

.contact-3 .identify .table .h3 {
	font-size: 24px;
	text-align: center;
	color: #0068b7;
	padding-bottom: 50px
}

.contact-3 .identify .table .row {
	padding-left: 34px
}

.contact-3 .identify .table .row .item {
	margin-left: 100px;
	display: inline-block;
	white-space: nowrap;
	margin-bottom: 20px;
	position: relative
}

.contact-3 .identify .table .row .item.short {
	width: 480px
}

.contact-3 .identify .table .row .item.short .input,.contact-3 .identify .table .row .item.short .select {
	width: 85%
}

.contact-3 .identify .table .row .item.shorter {
	width: 480px
}

.contact-3 .identify .table .row .item.shorter .input {
	width: 41%
}

.contact-3 .identify .table .row .item.long {
	width: 1021px
}

.contact-3 .identify .table .row .item.long .input {
	width: 85%
}

.contact-3 .identify .table .row .item .start {
	height: 100%;
	padding: 0 10px;
	background: url(../images/start.png) no-repeat center center
}

.contact-3 .identify .table .row .item .text {
	width: 110px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 44px;
	text-align: right;
	padding-right: 16px;
	box-sizing: border-box;
	color: #666;
	font-size: 14px;
	display: inline-block;
	position: absolute;
	top: 0;
	left: -110px;
	bottom: 0;
	vertical-align: middle
}

.contact-3 .identify .table .row .item .input,.contact-3 .identify .table .row .item .select {
	height: 44px;
	line-height: 44px;
	padding: 0 5px;
	background: #fff;
	border: 1px solid #dbdbdb;
	box-sizing: border-box;
	vertical-align: middle
}

.contact-3 .identify .table .row .item .img {
	width: 88px;
	height: 42px;
	cursor: pointer;
	border: 1px solid #dbdbdb
}

.contact-3 .identify .table .row .item .textarea {
	width: 97%;
	height: 200px;
	line-height: 44px;
	padding: 0 5px;
	background: #fff;
	border: 1px solid #dbdbdb;
	box-sizing: border-box;
	resize: none
}

.contact-3 .identify .table .row .item .send-button {
	width: 100px;
	position: absolute;
	top: 2px;
	left: 90%;
	bottom: 2px;
	margin-left: -102px;
	font-size: 14px;
	color: #999;
	background-color: #eaeaea;
	display: inline-block;
	cursor: pointer
}

.contact-3 .identify .table .row .item .return-button {
	line-height: 44px;
	font-size: 16px;
	color: #fff;
	background-color: #0068b7;
	cursor: pointer;
	padding: 0 10%;
	border-radius: 3px
}

.contact-3 .identify .table .row .item .upload-label {
	width: 90px;
	height: 44px;
	margin-left: 8px;
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.contact-3 .identify .table .row .item .upload-label .upload-input {
	width: 100%;
	height: 100%;
	opacity: 0
}

.contact-3 .identify .table .row .item .upload-label .upload-button {
	line-height: 44px;
	font-size: 14px;
	text-align: center;
	background-color: #e2e2e2;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	cursor: pointer
}

.news-5 {
	padding: 40px 0
}

.news-5 .item {
	margin: 0 14px 14px
}

.news-5 .item:hover .img .mask {
	opacity: 1
}

.news-5 .item .img {
	position: relative;
	cursor: pointer
}

.news-5 .item .img img {
	width: 100%;
	height: 244px;
	display: block
}

.news-5 .item .img .mask {
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	-o-transition: all .7s;
	-ms-transition: all .7s;
	transition: all .7s;
	opacity: 0;
	background: url(../images/eyes.png) no-repeat center center;
	background-color: rgba(0,105,183,0.9);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.news-5 .item .p {
	line-height: 36px;
	font-size: 14px;
	color: #666;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.career-5 .separator-line {
	margin: 20px 40px 30px;
	border-bottom: 1px solid #ececec
}

.career-5 .add-box {
	text-align: center
}

.career-5 .add-box .add-button {
	line-height: 42px;
	border: 1px solid #dbdbdb;
	padding: 0 90px;
	color: #999;
	font-size: 16px;
	cursor: pointer;
	display: inline-block
}

.career-5 .contact-3 .identify .table {
	margin-bottom: 20px
}

.career-5 .submit-box {
	padding: 20px 0 40px;
	text-align: center
}

.career-5 .submit-box .submit-button {
	line-height: 44px;
	font-size: 16px;
	padding: 0 90px;
	background-color: #0068b7;
	color: #fff;
	cursor: pointer
}