﻿/** Basic **/
body, html {
	width: 100%;
	min-width: 1200px;
	background: #fff;	
}
body, html, input, textarea {
	color: #333;
	font-size: 14px;
	font-family: 'Microsoft YaHei', '微软雅黑', 'Microsoft JhengHei', '微軟正黑體', Tahoma, Verdana, sans-serif;
}
a {
	color: #333;
	text-decoration: none;
}
.fltL {
	float: left;
}
.fltR {
	float: right;
}
.g-clr:after {
	content: '';
	clear: both;
	display: block;
	zoom: 1;
}
.width-1140 {
	width: 1140px;
	margin: 0 auto;
}
.width-1200 {
	width: 1200px;
	margin: 0 auto;
}
.wrap {
	width: 100%;
}

/* 页眉 */
.header {
	width: 100%;
}

/* 顶部公用导航 */
.header .topbar {
	width: 100%;
	height: 36px;
	background: #e7e6e6;
	color: #8a8888;
}
.header .topbar ul.tnav {
	height: 100%;
}
.header .topbar ul.tnav > li {
	line-height: 36px;
	float: left;
	position: relative;
}
.header .topbar ul.fltL > li {
	margin: 0 10px 0 0;
}
.header .topbar ul.fltR > li {
	margin: 0 0 0 10px;
}
.header .topbar ul.tnav > li > a {
	padding: 0 0 0 10px;
	border-left: 1px solid #8a8888;
}
.header .topbar ul.tnav > li:first-child > a,
.header .topbar ul.tnav > li.nobd > a {
	padding: 0;
	border: 0;
}
.header .topbar ul.tnav .tnav-sec {
    min-width: 70px;
    padding: 0 30px;
	top: 36px;
	left: 0;
	background: #fff;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #ddd;
	position: absolute;
	z-index: 99;
	display: none;
    text-align: center;
}
.header .topbar ul.tnav:hover .tnav-sec {
	display: block;
}
.header .topbar ul.tnav .tnav-sec li {
	height: 30px;
	line-height: 30px;
}
.header .topbar ul.tnav .icon {
	width: 11px;
	height: 11px;
	margin: 0 5px;
	background: url('/style/css/img/icon_small.png') no-repeat;
	display: inline-block;
}
.header .topbar ul.tnav .icon.i-func {
	background-position: 0 0;
}
.header .topbar ul.tnav .icon.i-more {
	background-position: -16px 0;
}
.header .topbar a {
	color: #8a8888;
}
.header .topbar a:hover {
	font-weight: bold;
}

/* 顶部 LOGO、搜索 */
.header .topcomm {
	width: 100%;
	padding: 10px 0;
}
.header .topcomm .logo {
	width: 350px;
	height: 99px;
	background: url('/style/css/img/logo.png') no-repeat;
	display: block;
}
.header .topcomm .search {
	margin: 25px 0 0 100px;
	padding: 10px;
	background: #e7e6e6;
	overflow: hidden;
}
.header .topcomm .search input {
	height: 20px;
	padding: 0;
	border: 0;
	background: transparent;
	display: block;
	float: left;
	outline: none;
}
.header .topcomm .search input[type="text"] {
	width: 300px;
	color: #8a8888;
}
.header .topcomm .search input[type="submit"] {
	width: 20px;
	margin: 0 0 0 10px;
	background: url('/style/css/img/icon_small.png') 0 -16px no-repeat;
	cursor: pointer;
}
.header .topcomm .search input[type="submit"]:hover {
	opacity: .8;
}

/* 版本导航 */
.header .topcomm .webtype {
	margin: 25px 0 0 0;
	position: relative;
	z-index: 99;
}
.header .topcomm .webtype li {
	margin: 0 0 0 10px;
	float: left;
	position: relative;
}
.header .topcomm .webtype li a {
	width: 80px;
	height: 30px;
	line-height: 30px;
	background: #e7762c;
	color: #fff;
	text-align: center;
	display: block;
}
.header .topcomm .webtype li .detail-qr {
	width: 115px;
	height: 115px;
	top: 40px;
	left: -18px;
	border: 1px solid #ddd;
	position: absolute;
	z-index: 9;
	display: none;
}
.header .topcomm .webtype li:hover a {
	background: #e1600c;
}
.header .topcomm .webtype li:hover .detail-qr {
	display: block;
}

/* 顶部导航 */
.header .topnav {
	width: 100%;
	height: 40px;
	background: #A92C2A repeat-x;
	font-size: 16px;
  font-weight: bold;
	overflow: hidden;
}
.header .topnav ul {
	height: 100%;
	line-height: 40px;
	text-align: center;
}
.header .topnav ul li {
	display: inline-block;
}
.header .topnav ul li a {
	width: 125px;
	height: 100%;
	background: transparent;
	color: #fff;
	text-align: center;
	display: block;
	transition: .5s all ease;
}
.header .topnav ul li:hover a,
.header .topnav ul li.curr a {
	background: #B68564;
}

/* 网页内容 */
.content {
	width: 100%;
	margin: 2px 0 0 0;
}
.content .section {
	width: 100%;
	margin: 40px 0;
	overflow: hidden;
}

/* 首页 */
.content .section .home-title {
	margin: 25px 0;
	line-height: 1em;
	text-align: center;
	font-size: 24px;
}
.content .section .home-desc {
	margin: 0 0 35px 0;
	line-height: 1.8em;
	font-size: 16px;
	text-align: center;
}

/* 首页 Banner 轮播 */
.content #indexHDSlideshow {
	width: 100%;
	height: 600px;
	position: relative;
	overflow: hidden;
}
.content #indexHDSlideshow .swiper-slide {
	width: 100%;
}
.content #indexHDSlideshow .swiper-slide .thumb {
	width:100%;
	height:600px;
	background: center no-repeat;
	display: block;	
}
@media screen and (min-width: 1900px) {	
	.content #indexHDSlideshow .swiper-slide .thumb {			
			
	}		
}
@media screen and (max-width: 750px) {	
	
}

.content #indexHDSlideshow #indexHDSlideshowPageNav {
  width: 100%;
  bottom: 35px;
  position: absolute;
  text-align: center;
  z-index: 20;
}
.content #indexHDSlideshow .swiper-pagination-switch {
  width: 20px;
  height: 20px;
  margin: 0 10px;
  border-radius: 50%;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, .25);
  background: #fff;
  cursor: pointer;
  display: inline-block;
  opacity: 1;
}
.content #indexHDSlideshow .swiper-active-switch {
  background: #e46713;
}

/* 首页集团动态  */
.content .section.group-top .gp-mod .title {
	width: 100%;
	margin: 0 0 10px 0;
	color: #205b9b;
	font-size: 20px;
	font-weight: 600;
	overflow: hidden;
}
.content .section.group-top .gp-mod .title a {
	margin: 8px 0 0 0;
	color: #333;
	font-size: 12px;
	font-weight: normal;
}
.content .section.group-top .gp-mod .title a:hover {
	text-decoration: underline;
}
.content .section.group-top .gp-mod .entry {
	width: 100%;
}

/* 首页焦点新闻轮播 */
.content .section.group-top #indexGPSlideshow {
	width: 415px;
	height: 270px;
	position: relative;
}
.content .section.group-top #indexGPSlideshow .swiper-slide {
	width: 100%;
	height: 100%;

}
.content .section.group-top #indexGPSlideshow .swiper-slide > a {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}
.content .section.group-top #indexGPSlideshow .swiper-slide > a .thumb {
	width: 100%;
	height: 100%;
	display: block;
}
.content .section.group-top #indexGPSlideshow .swiper-slide > a .title {
	width: 70%;
	bottom: 15px;
	left: 10px;
	color: #fff;
	position: absolute;
	z-index: 9;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.content .section.group-top #indexGPSlideshow #indexGPSlideshowPageNav {
  bottom: 15px;
  right: 10px;
  position: absolute;
  text-align: right;
  z-index: 20;
}
.content .section.group-top #indexGPSlideshow .swiper-pagination-switch {
  width: 10px;
  height: 10px;
  margin: 0 0 0 8px;
  border-radius: 50%;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, .25);
  background: #fff;
  cursor: pointer;
  display: inline-block;
  opacity: 1;
}
.content .section.group-top #indexGPSlideshow .swiper-active-switch {
  background: #e46713;
}

/* 首页集团新闻 */
.content .section.group-top .gp-news {
	width: 340px;
	margin: 0 0 0 25px;
}
.content .section.group-top .gp-news .news-list {
	border-top: 1px solid #90adcd;
}
.content .section.group-top .gp-news .news-list li {
	padding: 6px 0;
	border-bottom: 1px solid #90adcd;
}
.content .section.group-top .gp-news .news-list li a {
        height: 2.7em;
	line-height: 1.4em;
	color: #205b9b;
	font-size: 16px;
	display: block;
        overflow: hidden;
}
.content .section.group-top .gp-news .news-list li a:hover {
	text-decoration: underline;
}
.content .section.group-top .gp-news .news-list li .date {
	margin: 3px 0 0 0;
	color: #a1a1a1;
	display: block;
}

/* 首页社会责任 */
.content .section.group-top .gp-zr {
	width: 275px;
}
.content .section.group-top .gp-zr .zr-topic {
	width: 271px;
	border: 2px solid #d4d4d4;
	display: block;
}
.content .section.group-top .gp-zr .zr-topic img {
	width: 100%;
	height: auto;
	display: block;
}
.content .section.group-top .gp-zr .zr-nav {
	width: 100%;
	margin: 14px 0 0 0;
}
.content .section.group-top .gp-zr .zr-nav li {
	width: 130px;
	margin: 4px 3px;
	float: left;
}
.content .section.group-top .gp-zr .zr-nav li a {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: url('/style/css/img/bg_zrnav.jpg') repeat-x;
	border-radius: 5px;
	color: #000;
	display: block;
	text-align: center;
	font-weight: bold;
}

/* 首页产品服务轮播 */
.content .section #indexServiceSlideshow {
	width: 1155px;
	height: 310px;
	position: relative;
}
.content .section #indexServiceSlideshow .swiper-slide .inner {
	width: 365px;
	margin: 0 auto;
	display: block;
	outline: none;
}
.content .section #indexServiceSlideshow .swiper-slide .inner .thumb {
	width: 100%;
	height: auto;
	margin: 0 0 28px 0;
	display: block;
}
.content .section #indexServiceSlideshow .swiper-slide .inner .title {
	width: 100%;
	line-height: 1em;
	margin: 0 0 10px 0;
	font-size: 18px;
}
.content .section #indexServiceSlideshow .swiper-slide .inner .desc {
	width: 100%;
	height: 3em;
	line-height: 1.5em;
	margin: 0 0 20px 0;
	overflow: hidden;
}
.content .section #indexServiceSlideshow .swiper-slide .inner .more {
	color: #e7762c;
}
.content .section #indexServiceSlideshow .swiper-slide .inner:hover .more {
	text-decoration: underline;
}
.content .section #indexServiceSlideshow .control {
	width: 48px;
	height: 88px;
	top: 150px;
	line-height: 88px;
	background: #B68564;
	color: #fff;
	opacity: .6;
	display: block;
	position: absolute;
	z-index: 99;
	font-size: 30px;
	text-align: center;
	cursor: pointer;
	transition: .5s opacity ease;
}
.content .section #indexServiceSlideshow .control:hover {
	opacity: 1;
}
.content .section #indexServiceSlideshow .control.prev {
	left: 10px;
}
.content .section #indexServiceSlideshow .control.next {
	right: 10px;
}

/* 首页企业品牌轮播 */
.content .section #indexBrandSlideshow {
	width: 1145px;
	height: 395px;
	margin: 0 auto;
	position: relative;
}
.content .section #indexBrandSlideshow .swiper-slide .inner {
	width: 280px;
	margin: 0 auto;
	position: relative;
	z-index: 99;
	display: block;
}
.content .section #indexBrandSlideshow .swiper-slide .inner .thumb {
	width: 100%;
	height: auto;
	display: block;
}
.content .section #indexBrandSlideshow .swiper-slide .inner .title {
	width: 100%;
	height: 50px;
	line-height: 30px;
	bottom: -15px;
	left: 0;
	background: #B68564;
	color: #fff;
	text-align: center;
	position: absolute;
	z-index: 99;
	opacity: .6;
	transition: .5s all ease;
}
.content .section #indexBrandSlideshow .swiper-slide .inner:hover .title {
	bottom: 0;
	opacity: 1;
}
.content .section #indexBrandSlideshow .control {
	width: 48px;
	height: 88px;
	top: 150px;
	line-height: 88px;
	background: #B68564;
	color: #fff;
	opacity: .6;
	display: block;
	position: absolute;
	z-index: 99;
	font-size: 30px;
	text-align: center;
	cursor: pointer;
	transition: .5s opacity ease;
}
.content .section #indexBrandSlideshow .control:hover {
	opacity: 1;
}
.content .section #indexBrandSlideshow .control.prev {
	left: 3px;
}
.content .section #indexBrandSlideshow .control.next {
	right: 3px;
}

/* 内页 */

/* 内页 Banner */
.content .banner-inner {
	width: 100%;
	height: 330px;
	background: center no-repeat;
}

/* 内页二级分类导航 */
.content .inner-nav {
	width: 100%;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #d6d5d5;
}
.content .inner-nav .home {
	width: 21px;
	height: 21px;
	background: url('/style/css/img/icon_small.png') 0 -41px no-repeat;
	display: inline-block;
	vertical-align: middle;
	float: left;
}
.content .inner-nav .curr-page {
	padding: 0 5px;
	margin: 0 0 0 5px;
	vertical-align: middle;
	position: relative;
}
.content .inner-nav .curr-page b {
	width: 100%;
	height: 1px;
	bottom: -13px;
	left: 0;
	background: #da7a3d;
	position: absolute;
	display: block;
}
.content .inner-nav .curr-nav {
	margin: 2px 0 0 0;
	overflow: hidden;
	float: left;
}
.content .inner-nav .curr-nav li {
	margin: 0 0 0 10px;
	float: left;
	position: relative;
	text-indent: 15px;
}
.content .inner-nav .curr-nav li a:hover {
	color: #da7a3d;
}
.content .inner-nav .curr-nav li:first-child {
	text-indent: 0;
}
.content .inner-nav .curr-nav li:before {
	width: 6px;
	height: 7px;
	top: 50%;
	margin: -3px 0 0 0;
	background: url('/style/css/img/icon_small.png') -26px -41px no-repeat;
	content: '';
	display: block;
	position: absolute;
	z-index: 9;
}
.content .inner-nav .curr-nav li:first-child:before {
	display: none;
}
.content .inner-nav .cat-list li {
	margin: 0 0 0 26px;
	float: left;
}
.content .inner-nav .cat-list li a {
	padding: 0 5px;
	position: relative;
	display: block;
}
.content .inner-nav .cat-list li:hover a {
	color: #da7a3d;
}
.content .inner-nav .cat-list li.curr a:after {
	width: 100%;
	height: 5px;
	bottom: -13px;
	left: 0;
	background: #da7a3d;
	content: '';
	display: block;
	position: absolute;
	z-index: 9;
}


.content .inner-nav .web-link {
	width: 96px;
	height: 19px;
	margin: 0 0 0 10px;
	background: url('/style/css/img/icon_small.png') -37px -36px no-repeat;
	display: inline-block;
}

/* 内页(二级页面)标题 */
.content .inner-topsec-title {
	width: 100%;
	margin: 40px 0;
	overflow: hidden;
	position: relative;
}
.content .inner-topsec-title .title {
	color: #bfbcbc;
	font-size: 46px;
}
.content .inner-topsec-title .title-sec {
	color: #e7762c;
	font-size: 18px;
	z-index: 9;
	font-weight: bold;
}
.content .inner-topsec-title .desc {
        margin: 5px 0 0 0;
	line-height: 1.5em;
	font-size: 16px;
}
.content .inner-topsec-title .hot-line {
	color: #e7762c;
}
.content .inner-topsec-title .hot-line span {
	font-size: 20px;
	vertical-align: bottom;
}
.content .inner-topsec-title .hot-line b {
	line-height: 1em;
	font-size: 50px;
	vertical-align: bottom;
}

/* 列表分页导航 */
.content .func-list-page-nav {
	width: 100%;
	margin: 20px 0 0 0;
	text-align: center;
	overflow: hidden;
}
.content .func-list-page-nav li {
	margin: 0 3px;
	display: inline-block;
}
.content .func-list-page-nav li a,
.content .func-list-page-nav li span {
	padding: 0 10px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #cbcbcb;
	display: block
}
.content .func-list-page-nav li:hover a,
.content .func-list-page-nav li.active span {
	background: #B68564;
	border-color: #B68564;
	color: #fff;
}

/* 内页左栏 */
.content .inner-left {
	width: 780px;
	margin: 40px 0 0 0;
}
.content .inner-left.min {
	width: 710px;
}

/* 内页左栏头部 */
.content .inner-left .inner-header {
	width: 100%;
	margin: 0 0 30px 0;
}
.content .inner-left .inner-header .title-en {
	line-height: 1em;
	color: #bfbcbc;
	font-size: 44px;
	font-weight: normal;
	text-transform: uppercase;
}
.content .inner-left .inner-header .title-cn {
	margin: 5px 0 0 0;
	line-height: 1em;
	color: #000;
	font-size: 30px;
	font-weight: bold;
}
.content .inner-left .inner-header .desc {
	margin: 20px 0 0 0;
	line-height: 2em;
}
.content .inner-left .inner-header .desc.bold {
	font-size: 16px;
	font-weight: bold;
}
.content .inner-left .inner-header .desc img {
  margin: 5px auto;
  max-width: 100%;
  display: block;
}

/* 文章页左栏头部 */
.content .inner-article-header {
	width: 100%;
	margin: 0 0 10px 0;
}
.content .inner-article-header .date {
	width: 100px;
	height: 100px;
	background: #d3d2d2;
	color: #000;
	position: relative;
}
.content .inner-article-header .date span {
	width: 100%;
	line-height: 1em;
	left: 0;
	text-align: center;
	display: block;
	position: absolute;
	z-index: 9;
	font-size: 16px;
}
.content .inner-article-header .date span.day {
	top: 8px;
	color: #ec6c00;
	font-size: 44px;
}
.content .inner-article-header .date span.mon {
	top: 58px;
	text-transform: uppercase;
}
.content .inner-article-header .date span.year {
	bottom: 8px;
}
.content .inner-article-header .compy-logo {
	width: 100px;
	height: 100px;
	display: block;
}
.content .inner-article-header .compy-logo img {
	width: 100%;
	height: 100%;
	display: block;
}
.content .inner-article-header .info {
	width: 650px;
}
.content .inner-article-header .info .title {
	line-height: 1.5em;
	font-size: 16px;
	font-weight: bold;
}
.content .inner-article-header .info .meta {
	margin: 10px 0 0 0;
}
.content .inner-article-header .info .meta span {
	margin: 0 10px 0 0;
}
.content .inner-article-header .info .share {
	margin: 10px 0 0 0;
}

/* 文章页左栏尾部 */
.content .inner-article-bottom {
	width: 100%;
	padding: 10px 0 0 0;
	border-top: 2px solid #d6d5d5;
  clear: both;
}
.content .inner-article-bottom .to-list {
	width: 100%;
	color: #706f6f;
	font-size: 16px;
	text-align: center;
	display: block;
  clear: both;
}
.content .inner-article-bottom .to-list:hover {
	color: #da7a3d;
}
.content .inner-article-bottom .recommend {
	margin: 30px 0 0 0;
}
.content .inner-article-bottom .recommend .lasted-news {
	width: 440px;
}
.content .inner-article-bottom .recommend .lasted-news .date {
	width: 100px;
	height: 100px;
	background: #d3d2d2;
	color: #000;
	position: relative;
}
.content .inner-article-bottom .recommend .lasted-news .date span {
	width: 100%;
	line-height: 1em;
	left: 0;
	text-align: center;
	display: block;
	position: absolute;
	z-index: 9;
	font-size: 16px;
}
.content .inner-article-bottom .recommend .lasted-news .date span.day {
	top: 8px;
	color: #ec6c00;
	font-size: 44px;
}
.content .inner-article-bottom .recommend .lasted-news .date span.mon {
	top: 58px;
	text-transform: uppercase;
}
.content .inner-article-bottom .recommend .lasted-news .date span.year {
	bottom: 8px;
}
.content .inner-article-bottom .recommend .lasted-news .info {
	width: 320px;
}
.content .inner-article-bottom .recommend .lasted-news .info .title {
	font-size: 14px;
	font-weight: bold;
}
.content .inner-article-bottom .recommend .lasted-news .info .title:hover {
	color: #da7a3d;
}
.content .inner-article-bottom .recommend .lasted-news .info .desc {
	line-height: 1.8em;
	margin: 5px 0;
}
.content .inner-article-bottom .recommend .lasted-news .info .more {
	color: #ec6c00;
}
.content .inner-article-bottom .recommend .lasted-news .info .more:hover {
	text-decoration: underline;
}
.content .inner-article-bottom .recommend .recommend-news {
	width: 320px;
}
.content .inner-article-bottom .recommend .recommend-news h2 {
	font-size: 14px;
	font-weight: bold;
}
.content .inner-article-bottom .recommend .recommend-news ul {
	margin: 10px 0 0 0;
}
.content .inner-article-bottom .recommend .recommend-news ul li {
	margin: 10px 0;
}
.content .inner-article-bottom .recommend .recommend-news ul li a {
	width: 100%;
	line-height: 1.5em;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.content .inner-article-bottom .recommend .recommend-news ul li a:hover {
	color: #da7a3d;
}
.content .inner-article-bottom .post-nav-list {
	margin: 20px 0 0 0;
	font-size: 14px;
	text-align: center;
}
.content .inner-article-bottom .post-nav-list li {
	margin: 5px 0;
}
.content .inner-article-bottom .post-nav-list li a:hover {
	color: #da7a3d;
}

/* 内页左栏内容 */
.content .inner-left .inner-content {
	width: 100%;
        margin: 0 0 30px 0;
}
.content .inner-left .inner-content .inner-entry {
	width: 100%;
	line-height: 1.5em;
	font-size: 14px;
	overflow: hidden;
}
.content .inner-left .inner-content .inner-entry.min {
	width: 650px;
}
.content .inner-left .inner-content .inner-entry p,
.content .inner-left .inner-content .inner-entry img {
	margin: 20px 0;
}
.content .inner-left .inner-content .inner-entry img {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.content .inner-left .inner-content .inner-entry p img{width: 760px;}


/* 内页左栏二维码列表 */
.content .inner-left .inner-qrcode-list {
	width: 100%;
	margin: 40px 0 0 0;
	text-align: center;
}
.content .inner-left .inner-qrcode-list li {
	margin: 0 10px;
	display: inline-block;
}

/* 内页侧栏 */
.content .inner-right {
	width: 300px;
	margin: 40px 0 0 0;
}

/* 内页侧栏公用广告 */
.content .inner-right .sidebar-ad {
	width: 100%;
}
.content .inner-right .sidebar-ad li {
	width: 100%;
	margin: 0 0 10px 0;
}
.content .inner-right .sidebar-ad li a,
.content .inner-right .sidebar-ad li img {
	width: 100%;
	height: auto;
	display: block;
}

/* 内页侧栏服务热线 */
.content .inner-right .sidebar-hotline {
	width: 100%;
	margin: 80px 0 0 0;
	color: #e7762c;
}
.content .inner-right .sidebar-hotline span {
	font-size: 20px;
	vertical-align: bottom;
	line-height: 1em;
	display: block;
}
.content .inner-right .sidebar-hotline b {
	margin: 10px 0 0 0;
	line-height: 1em;
	font-size: 40px;
	vertical-align: bottom;
	display: block;
}

/* 内页(二级页面)走进蓝奥展示模块 */
.content .func-into {
	width: 1130px;
	height: 410px;
	margin: 0 auto;
	position: relative;
}
.content .func-into li {
	position: absolute;
	overflow: hidden;
}
.content .func-into li[data-type="video"]:after {
	width: 48px;
	height: 48px;
	top: 50%;
	left: 50%;
	margin: -24px 0 0 -24px;
	content: '';
	background: url('/style/css/img/btn_play.png') no-repeat;
	display: block;
	position: absolute;
	z-index: 9;
	cursor: pointer;
}
.content .func-into li.b1 {
	top: 0;
	left: 0;
}
.content .func-into li.b2 {
	top: 0;
	left: 210px;
}
.content .func-into li.b3 {
	bottom: 0;
	left: 0;
}
.content .func-into li.b4 {
	top: 0;
	left: 420px;
}
.content .func-into li.b5 {
	top: 0;
	left: 720px;
}
.content .func-into li.b6 {
	top: 0;
	left: 930px;
}
.content .func-into li.b7 {
	bottom: 0;
	left: 720px;
}
.content .func-into li a {
	width: 100%;
	height: 100%;
	display: block;
}
.content .func-into li .thumb {
	display: block;
}
.content .func-into li .title {
	width: 100%;
	padding: 8px 0 20px 0;
	bottom: -12px;
	left: 0;
	background: #B68564;
	color: #fff;
	position: absolute;
	z-index: 2;
	opacity: .6;
	transition: .5s all ease;
}
.content .func-into li:hover .title {
	bottom: 0;
	opacity: 1;
}
.content .func-into li .title span {
	margin: 5px 0 5px 10px;
	line-height: 1em;
	display: block;
	text-transform: uppercase;
}

/* 内页(二级页面)蓝奥文化展示模块 */
.content .func-culture {
	width: 1130px;
	height: 400px;
	margin: 0 auto;
	position: relative;
}
.content .func-culture li {
	width: 280px;
	height: 210px;
	float: left;
}
.content .func-culture li img{
	width: 260px;
	text-align: center;
}
.content .func-culture li.b1 {
	top: 0;
	left: 0;
}
.content .func-culture li.b2 {
	top: 0;
	left: 245px;
}
.content .func-culture li.b3 {
	bottom: 0;
	left: 0;
}
.content .func-culture li.b4 {
	bottom: 0;
	left: 245px;
}
.content .func-culture li.b5 {
	top: 0;
	left: 490px;
}
.content .func-culture li.b6 {
	top: 0;
	left: 765px;
}
.content .func-culture li.b7 {
	bottom: 0;
	left: 490px;
}
.content .func-culture li.b8 {
	bottom: 0;
	left: 765px;
}
.content .func-culture li a {
	width: 100%;
	height: 100%;
	display: block;
}
.content .func-culture li .thumb {
	height:150px;
	display: block;
	transition: 1s transform ease;
}
.content .func-culture li:hover .thumb {
	transform: rotateY(180deg);
}
.content .func-culture li .title {
	width: 100%;
	margin: 8px 0 0 0;
	text-align: center;
	font-size: 16px;
}
.content .func-culture li:hover .title {
	color: #da7a3d;
}

/* 内页(二级页面)蓝奥产业展示模块 */
.content #funcIndustriesSlideshow {
	width: 1120px;
	height: 410px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.content #funcIndustriesSlideshow .ct-inner {
	width: auto;
	top: 0;
	left: -325px;
	background: #000;
	position: absolute;
	z-index: 1;
}
.content #funcIndustriesSlideshow .ct-slide {
	float: left;
	opacity: .6;
	transition: 2s all ease;
}
.content #funcIndustriesSlideshow .ct-slide:nth-child(2) {
	opacity: 1;
}
.content #funcIndustriesSlideshow .ct-slide img {
	display: block;	
}

/* 内页(二级页面)产品与服务展示模块 */
.content .func-product {
	width: 100%;
	overflow: hidden;
}
.content .func-product .product-list {
	width: 100%;
	overflow: hidden;
}
.content .func-product .product-list li {
	margin: 10px;
	float: left;
	position: relative;
	overflow: hidden;
}
.content .func-product .product-list li a {
	width: 360px;
	height: 190px;
	display: block;
}
.content .func-product .product-list li a .thumb {
	width: 100%;
	height: 100%;
	display: block;
}
.content .func-product .product-list li a .title {
	width: 100%;
	color: #fff;
	padding: 10px 0 20px 0;
	bottom: -10px;
	left: 0;
	background: #B68564;
	position: absolute;
	text-align: center;
	font-size: 14px;
	opacity: .6;
	transition: .5s all ease;
}
.content .func-product .product-list li:hover a .title {
	bottom: 0;
	opacity: 1;
}

/* 内页(二级页面)新闻列表模块 */
.content .func-news-list {
	width: 100%;
	margin: 0 0 30px 0;
}
.content .func-news-list li {
	width: 100%;
	margin: 40px 0 0 0;
	overflow: hidden;
}
.content .func-news-list li:first-child {
	margin: 0;
}
.content .func-news-list li .thumb {
	width: 250px;
	height: 145px;
	overflow: hidden;
}
.content .func-news-list li .thumb img {
	width: 100%;
	height: 100%;
	display: block;
	transition: .5s all ease;;
}
.content .func-news-list li .thumb:hover img {
	transform: scale(1.2);
}
.content .func-news-list li .detail {
	width: 400px;
	padding: 20px 10px;
	border-width: 2px 0;
	border-color: #e7e6e6;
	border-style: solid;
}
.content .func-news-list li .detail .date {
	width: 50px;
	height: 55px;
	background: #d3d2d2;
	color: #000;
	position: relative;
}
.content .func-news-list li .detail .date span {
	width: 100%;
	line-height: 1em;
	left: 0;
	text-align: center;
	display: block;
	position: absolute;
	z-index: 9;
}
.content .func-news-list li .detail .date span.day {
	top: 5px;
	color: #ec6c00;
	font-size: 16px;
}
.content .func-news-list li .detail .date span.mon {
	top: 24px;
	text-transform: uppercase;
}
.content .func-news-list li .detail .date span.year {
	bottom: 5px;
}
.content .func-news-list li .detail .meta {
	width: 340px;
	margin: 8px 0 0 0;
}
.content .func-news-list li .detail .title {
	line-height: 1em;
	font-size: 18px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
}
.content .func-news-list li .detail .title:hover {
	color: #da7a3d;
}
.content .func-news-list li .detail .publisher {
	margin: 5px 0 0 0;
}
.content .func-news-list li .desc {
	height: 3em;
	margin: 10px 0 0 0;
	line-height: 1.5em;
	overflow: hidden;
}

/* 内页(二级页面)成功案例列表模块 */
.content .func-example-list {
	margin: 50px 0 0 0;
}
.content .func-example-list li {
	margin: 20px 17px;
	float: left;
}
.content .func-example-list li a {
	width: 250px;
	display: block;
}
.content .func-example-list li a .thumb {
	width: 250px;
	height: 130px;
	display: block;
}
.content .func-example-list li a .info {
	width: 100%;
	/*margin: 20px 0 0 0;*/
	padding: 20px 0;
	background: #f6f6f6;
}
.content .func-example-list li a .info .title {
	width: 85%;
	line-height: 1em;
	margin: 0 auto 10px auto;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #c8c8c8;
	color: #f4396a;
	font-size: 14px;
	text-align: center;
}
.content .func-example-list li a .info .desc {
	width: 85%;
	height: 4.5em;
	line-height: 1.5em;
	margin: 0 auto;
	color: #707070;
	overflow: hidden;
}

/* 内页(二级页面)加入蓝奥展示模块 */
.content .func-join {
	width: 100%;
	overflow: hidden;
}
.content .func-join li {
	margin: 0 0 0 15px;
	float: left;
}
.content .func-join li:first-child {
	margin: 0;
}
.content .func-join li a {
	width: 410px;
	height: 240px;
	background: center no-repeat;
	display: block;
	overflow: hidden;
	position: relative;
}
.content .func-join li:first-child+li a {
	width: 290px;
}
.content .func-join li a .title {
  width: 100%;
  color: #fff;
  padding: 10px 0 20px 0;
  bottom: -10px;
  left: 0;
  background: #B68564;
  position: absolute;
  text-align: center;
  font-size: 14px;
  opacity: .6;
  transition: .5s all ease;
}
.content .func-join li a:hover .title {
	bottom: 0;
	opacity: 1;
}

/* 内页(三级页面)社会责任展示模块 */
.content .func-social-list {
	width: 100%;
	margin: 0 0 30px 0;
}
.content .func-social-list li {
	margin: 10px 8px;
	float: left;
}
.content .func-social-list li a {
    width: 230px;
	display: block;
    overflow: hidden;
}
.content .func-social-list li img {
	width: 216px;
	height: 150px;
    margin: 0 auto;
	padding: 6px;
	border: 1px solid #acacac;
	display: block;
}
.content .func-social-list li .t {
    width: 90%;
    margin: 8px auto 0 auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}
.content .func-social-list li:hover .t {
    color: #B68564;
}

/* 内页(三级页面)蓝奥内刊展示模块 */
.content .func-magzine-list {
	width: 100%;
	margin: 0 0 30px 0;
}
.content .func-magzine-list li {
	margin: 8px 20px;
	float: left;
}
.content .func-magzine-list li a {
	padding: 16px;
	border: 1px solid #acacac;
	display: block;
}
.content .func-magzine-list img {
	width: 185px;
	height: 265px;
	display: block;
	box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, .25);
}

/* 内页(三级页面)蓝奥内刊展示模块 */
.content .func-leader-list {
	width: 100%;
}
.content .func-leader-list li {
	width: 100%;
	margin: 0 0 30px 0;
	background: #d3d2d2;
	overflow: hidden;
}
.content .func-leader-list li .photo {
	width: 265px;
	/*height: 180px;*/
  height: auto !important;
	display: block;
}
.content .func-leader-list li .info {
	width: 465px;
	margin: 15px 20px 0 0;
}
.content .func-leader-list li .info .name {
	line-height: 1em;
	font-size: 18px;
	font-weight: bold;
}
.content .func-leader-list li .info .title {
	margin: 10px 0 0 0;
	line-height: 1em;
	font-size: 18px;
	font-weight: normal;
}
.content .func-leader-list li .info .title br {
	line-height: 1.5em;
}
.content .func-leader-list li .info .desc {
	line-height: 1.6em;
	margin: 20px 0 0 0;
}
.content .func-leader-list li .info .desc p {
  margin: 5px 0;
}

/* 内页(三级页面)蓝奥产业海报模块 */
.content .func-industries-poster {
	width: 100%;
	margin: 40px 0 0 0;
	
}
.content .func-industries-poster p {
	font-size: 18px;
}
.content .func-industries-poster p img {
	max-width: 100%;
	display: block;
	display:block;margin:0 auto;
}
.content .func-industries-poster strong {
  font-weight: bold;
}

/* 公用页脚 */
.footer {
	width: 100%;
	min-height: 300px;
	margin: -30px 0 0 0;
	padding: 115px 0 0 0;
	background: url('/style/css/img/bg_footer.jpg') #B68564 center top no-repeat;
	overflow: hidden;
}

/* 公用网站地图 */
.footer .footer-nav {
	margin: 35px 0 0 0;
	color: #fff;
  font-size: 12px;
	overflow: hidden;
}
.footer .footer-nav a {
	color: #fff;
}
.footer .footer-nav > li {
	margin: 0 30px 0 0;
	float: left;
}
.footer .footer-nav > li ul li {
	margin: 0 0 8px 0;
}
.footer .footer-nav > li ul li.b {
	font-size: 18px;
}
.footer .footer-nav > li ul li a:hover {
	text-decoration: underline;
}

/* 公用二维码、分享 */
.footer .footer-qr {
	margin: 35px 0;
	padding: 20px 0 20px 55px;
	border-left: 1px solid #fff;
	color: #fff;
	overflow: hidden;
}
.footer .footer-qr .qr-list {
	overflow: hidden;
}
.footer .footer-qr .qr-list li {
	margin: 0 5px;
	float: left;
	text-align: center;
}
.footer .footer-qr .qr-list li .qr {
	display: block;
}
.footer .footer-qr .qr-list li .name {
	margin: 10px 0 0 0;
	line-height: 1em;
}
.footer .footer-qr .share-mod {
	width: 170px;
	margin: 40px auto 0 auto;
	text-align: center;
	font-size: 16px;
}
.footer .footer-qr .share-mod .share-title {
	width: 100%;
	margin: 0 0 10px 0;
}

/* 备案号 */
.footer .white {
	width: 100%;
	padding: 20px 0;
	background: #fff;
	text-align: center;
}
.footer .white .icp {
	width: 25px;
	height: 25px;
	background: url('/style/css/img/logo_icp.png') no-repeat;
	display: inline-block;
	vertical-align: middle;
}
.footer .white span {
	margin: 0 0 0 5px;
	vertical-align: middle;
}
