﻿/*预定义*/
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: "Arial", "Microsoft YaHei", "黑体", "宋体", sans-serif !important;
}
a {
	color: inherit;/*text-decoration:none;*/
}
a:link, a:hover, a:active, a:visited {
	
	text-decoration: none;
}/*color: inherit;*/
ul, ol {
	margin-bottom: 0;
	text-align: left;
	list-style: none;
}
img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	border: none;
}
nav {
	position: absolute !important;
	width: 45px;
	height: 35px;
	right: -10px;
	top: 5px;
}
.main {
	width: 1200px;
	margin: auto;
}
.mainBgColor {
	background-color: #b59b53;
}
.inline-block {
	display: inline-block;
	vertical-align: middle;
}
.one-line {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.block {
	display: block;
}
.no-banner-box {
	border-top: 1px solid #eaeaea;
	margin-top: 5px;/*/0*/
}
.wrap {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.mwrap {
	max-width: 1366px;
	margin-right: auto;
	margin-left: auto;
}
/*海报*/
.poster img {
	width: 100%;
}
/*图片水平垂直居中*/
.img-vertical {
	text-align: center;
}
.img-vertical:after {
	display: inline-block;
	content: '';
	height: 100%;
	vertical-align: middle;
}
 input::-webkit-input-placeholder {
/* WebKit browsers */
color: #fff;
}
input:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
color: #fff;
}
input::-moz-placeholder {
/* Mozilla Firefox 19+ */
color: #fff;
}
input::-ms-input-placeholder {
/* Internet Explorer 10+ */
color: #fff;
}
.line20 {
	width: 1px;
	height: 20px;
	border-right: 1px solid #d6d6d6;
}
.font14 {
	font-size: 14px;
}
.font18 {
	font-size: 18px;
}
/*面包屑*/
.crumbs {
	margin-bottom: 10px;
	color: #7a7a7a;
	font-size: 14px;
}
.crumbs .item {
	position: relative;
	margin-left: 15px;
	display: inline-block;
}
.crumbs .item span:after {
	top: 50%;
	position: absolute;
	content: '>';
	right: -12px;
	width: 6px;
	height: 10px;
	line-height: 10px;
	margin-top: -5px;
	font-family: serif, monospace;
}
.crumbs .item:nth-last-child(1) {
	color: #b59b53;
}
.crumbs .item:nth-last-child(1) span:after {
	display: none;
}
/*左侧菜单*/
.left-menu {
	position: relative;
	width: 150px;
	float: left;
}
.left-menu .item {
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	background-color: #f1f1f1;
	color: #303030;
}
.left-menu .sub-item {
	display: none;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 100%;
	padding: 10px 5px;
	width: 360px;
	min-height: 100%;
	background-color: #fff;
	border: 1px solid #ddd;
}
.item:hover .sub-item {
	display: block;
}
.left-menu .sub-item li {
	float: left;
	width: 33.33%;
	padding: 0 15px;
	line-height: 2;
	color: #303030;
	font-size: 14px;
}
.left-menu .sub-item li:hover {
	color: #b59b53;
}
.sub-item li > a {
	vertical-align: middle;
}
.left-menu .sub-item li:before {
	content: '■';
	margin-right: .5em;
	font-size: 12px;
}
.left-menu .item .one-line {
	position: relative;
	padding: 0 14px;
}
.left-menu .item a .one-line:after {
	top: 50%;
	position: absolute;
	content: '>';
	right: 14px;
	width: 6px;
	height: 10px;
	line-height: 10px;
	margin-top: -5px;
	font-family: serif, monospace;
}
.left-menu .item:hover, .left-menu .active {
	background-color: #b59b53 !important;
	color: #ffffff !important;
}



/*头部*/
#header {
	z-index: 20;
}
#header .top {
	background-color: #fff;
	width: 100%;
	height: 1px;
	line-height: 1px;
	color: #ffffff;
	font-size: 12px;
}
#header .top ul {
	float: right;
}
#header .top ul .for_text {
	position: absolute;
	cursor: inputholder;
	font-weight: normal;
	margin-left: -148px;
	color: #fff;
	width: 175px;
}
#header .top ul .inputholder {
	display: inline-block;
	font-size: 13px;
	background: #E0777C;
	float: left;
	border: none;
	color: #FFFFFF;
	padding-left: 10px;
}
#header .top ul .btnholder {
	width: 36px;
	height: 30px;
	background: url(../images/sy01.jpg) no-repeat;
	border: none;
	cursor: pointer;
}
#header .top ul > li {
	position: relative;
	display: inline-block;
	float: left;
}
#header .top li + li {
	margin-left: 20px;
}
#header .top ul > li+li:before {
/*content: "|";
  color: #007dc0;
  margin-right: 4px;*/
}
#header .nav {
	background-color: #fff;
	width: 100%;
	position: absolute;
	z-index: 1000;
}
#header .icon-bar {
	background-color: #b59b53;
}
#header .navbar-toggle {
	width: 24px;
	height: 20px;
	border: none;
	padding: 0;
	background-color: #fff;
	margin: 0;
	margin-top: 19px;
}
#header .icon-bar+.icon-bar {
	margin-top: 6px;
}
#header .nav .logo {
	float: left;
}
#header .nav a:hover {
	color: #b59b53;
}
#header .navbar-default {
	margin: 0;
	border: none;
	background-color: #fff;
}
#header .navbar {
	position: static;
}
.panel-group {
	margin: 0;
}
.navbar-collapse {
	border-top: 0;
}
.navbar-header {
	width: 100%;
}
#header .pc-nav {
	float: right;
	font-size: 18px;
	color: #303030;
	margin: 0px;
}
#header .pc-nav>li {
	float: left;
	position: relative;
	color: #646464;
}
#header .pc-nav>li.navhome {
	color: #b59b53;
}
#header .pc-nav>li a {
	padding: 0 10px;
	min-width: 30px;
	font-size: 18px;
	height: 100px;
	line-height: 100px;
	display: block;
}
#header .pc-nav li>a:hover {
	color: #b59b53;
}
#header .pc-nav>li.on >a {
	color: #b59b53;
}
#header .pc-nav .sec_nav {
	position: absolute;
	top: 100%;
	left: 0;
	width: auto;
	padding: 0 15px;
	background-color: #fff;
	display: none;
	color: #646464;
}
#header .pc-nav .sec_nav>li {
	height: 40px;
	line-height: 40px;
	color: #646464;
}
#header .pc-nav .sec_nav>li a {
	display: block;
	/*padding:;*/
	text-align: left; /*border-top:1px solid #646464;*/
	color: #646464;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	white-space: nowrap;
}
#header .pc-nav>li.navmoon a:hover {
	color: #b59b53;
}
#header .pc-nav li.navmoon a {
	color: #646464;
}
#header .pc-nav>li.navhome a:hover {
	color: #b59b53;
}
#header .pc-nav li.navmoon .sec_nav {
	display: block;
	color: #646464;
}
#header .pc-nav li.navmoon .sec_nav li a:hover {
	color: #b59b53;
}
#header .pc-nav>.item {
	display: inline-block;
}
#header .pc-nav>.item:hover > a, #header .pc-nav>.active > a {
	border-color: #b59b53 !important;
	color: #b59b53;
}
#header .pc-nav >.item > a {
	padding: 0 15px;
	height: 100px;
	display: block;
}
#header .pc-nav >.item:hover .submenu, #header .pc-nav >.item:hover .search-input {
	/*min-height: 150px;*/
	max-height: 1000%;
}
#header .nav .main .submenu {
	top: 100%;
	top: 103px \9;
	left: 0;
	/*display: none;*/
	position: absolute;
	width: auto;
	/*min-height: 0;*/
	text-align: center;
	line-height: 16px;
	background-color: rgb(241, 241, 241);
	opacity: .9;
	filter: alpha(opacity=90);
	z-index: 100;
	max-height: 0;
	overflow: hidden;
	transition: .3s;
}
#header .nav .main .submenu .main {
	padding: 24px 0;/* min-height: 150px; */
}
#header .nav .main .submenu .secord > li {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	color: #303030;
	line-height: 1;
}
#header .secord > li + li {
	padding-left: 54px;
}
#header .nav .main .submenu .secord > li > a {
	font-size: 16px;
}
#header .third {
	padding-top: 10px
}
#header .third a:hover {
	text-decoration: underline;
}
#header .third > li {
	vertical-align: top;
	margin-top: 15px;
	font-size: 14px;
	color: #303030;
	line-height: 1;
}
#header .third > li:hover {
	text-decoration: underline
}
/*针对有图标的导航*/
.icon-nav {
	display: table !important;
}
.icon-nav > li {
	position: relative;
	display: table-cell !important;
	padding-left: 84px !important;
	padding-right: 30px;
}
.icon-nav > li + li {
	border-left: 1px solid #a8d3e9;
}
.icon-nav .icon-img {
	position: absolute;
	left: 30px;
	top: -5px;
}
/*幻灯片插件修改*/
.top-banner .owl-stage-outer {
	width: 100%;
	z-index: -1;
}
.top-banner .owl-controls {
	margin-top: -30px;
}
/*	padding-bottom: 20px;*/
#header .nav .main .search-input {
	width: 100%;
	top: 100px;
	top: 103px \9;
	left: 0;
	max-height: 0;
	overflow: hidden;
	position: absolute;
	z-index: 100;
	transition: .3s;
}
.search-input .box {
	background-color: #fff;
	float: right;
	padding: 20px;
	border: 1px solid #e0e0e0;
	font-size: 0;
	line-height: 1;
	outline: none;
}
.search-input input {
	width: 270px;
	height: 40px;
	line-height: 40px;
	color: #303030;
	font-size: 14px;
	border: 1px solid #e0e0e0;
	text-indent: 1.5em;
	vertical-align: middle;
	outline: none;
}
.search-input button {
	width: 40px;
	height: 40px;
	border: none;
	vertical-align: middle;
	background: #b59b53 url(../images/search.png) 50% 50% no-repeat;
}
/*首页模块*/
.home {
}
.home img {
/*height: 740px;*/
}
.home .top-banner .owl-nav.disabled + .owl-dots {
	margin-top: -30px;
	position: relative;
}
.home .top-banner .owl-dots .owl-dot span {
	border-radius: 0px;
	width: 40px;
	height: 4px;
	background-color: #d8d8d8;
}
.home .top-banner .owl-dots .owl-dot.active span, .home .top-banner .owl-dots .owl-dot:hover span {
	background-color: #b59b53;
}
.home .header {
	padding: 70px 0;
}
.home .header .title {
	color: #b59b53;
	text-align: center;
}
.home .header .title-box {
	position: relative;
	display: inline-block
}
.home .header h1 {
	margin: 0;
	font-size: 24px;
	color: #303030;
}
.home .header h2 {
	margin-top: 20px;
	margin-bottom: 0;
	font-size: 18px;
}
.home .header .title-box:before, .home .header .title-box:after {
	width: 155px;
	height: 100%;
	position: absolute;
	top: 0;
	content: "";
	background: 0 50% no-repeat
}
.home .header .title-box:before {
	background-image: url("../images/line-light-left.png");
	left: -180px;
}
.home .header .title-box:after {
	background-image: url("../images/line-light-right.png");
	right: -180px;
	background-position-x: 100%
}
.home .white .title, .home .white h1 {
	color: #AEAFAE !important;
}
.home .white .title-box:before {
	background-image: url("../images/line-left.png") !important;
}
.home .white .title-box:after {
	background-image: url("../images/line-right.png") !important;
}
.home #testing .item {
	height: 520px;
}
.home #testing .item img {
	width: 62px;
}
.home #testing .item .content {
	background-color: #a6862e;
}
.home #testing .item .left {
	width: 50%;
	float: left;
	padding: 0px 5px;
}
.home #testing .item .left .content {
	float: left;
	width: 40%;
	height: 520px;
	padding: 20px;
}
.home #testing .item .left .content .icon {
	margin: 130px auto 0 auto;
}
.home #testing .item .left .content .title {
	margin-top: 40px;
	font-size: 20px;
	color: #fffefe;
}
.home #testing .item .left .content .stitle {
	margin-top: 18px;
	font-size: 12px;
	color: #fff;
}
.home #testing .item .left .content .go {
	width: 24px;
	height: 24px;
	margin: 54px auto 0 auto;
}
.home #testing .item .left .img {
	float: left;
	width: 60%;
	height: 520px;
}
/*#testing .left:hover .content,
#testing .center:hover .content,
#testing .right:hover .content{
    text-align: left;
}*/
/*.home #testing .item .left:hover .go,
.home #testing .item .left:hover .icon,
.home #testing .item .center:hover .icon,
.home #testing .item .right:hover .icon{
    margin-left: 0!important;
}*/
.home #testing .item .left .img img {
	width: 100%;
}
.home #testing .item .center, .home #testing .item .right {
	width: 25%;
	float: left;
	height: 520px;
	padding: 0px 5px;
}
.home #testing .item .center .content, .home #testing .item .right .content {
	background-color: inherit;
}
.home #testing .item .center .content, .home #testing .item .right .img {
	position: relative;
	margin-bottom: 5px;
}
.home #testing .item .right .content, .home #testing .item .center .img {
	position: relative;
	margin-top: 5px;
}
.home #testing .item .center .detail, .home #testing .item .right .detail {
	background-color: #eeeeee;
	width: 100%;
	height: 100%;
}
.home #testing .item .center .content:after {
	position: absolute;
	background-image: url("../images/index-testing-down.png");
	content: " ";
	width: 52px;
	height: 26px;
	bottom: -25px;
	left: 50%;
	margin-left: -26px;
	z-index: 10;
}
.home #testing .item .right .content:after {
	position: absolute;
	background-image: url("../images/index-testing-up.png");
	content: " ";
	width: 52px;
	height: 26px;
	top: -25px;
	left: 50%;
	margin-left: -26px;
	z-index: 10;
}
#testing .left .content, #testing .center .content, #testing .right .content {
	text-align: center;
}
.home #testing .item .center .content .icon, .home #testing .item .right .content .icon {
	width: 62px;
	margin: 50px auto 0 auto;
}
.home #testing .item .center .content .title, .home #testing .item .right .content .title {
	margin: 34px 0 16px;
	font-size: 20px;
	color: #7a7878;
}
.home #testing .item .center .content .stitle, .home #testing .item .right .content .stitle {
	margin-top: 16px;
	font-size: 12px;
	color: #7a7878;
}
#testing .center:hover .icon, #testing .right:hover .icon {
	margin-left: 0;
}
#testing .center .img img, #testing .right .img img {
	width: 100%;
}
#testing .content {
	transition: all .5s ease-in .1s;
}
#testing .img img {
	transition: all 1s ease 0s;
}
/*#testing .center:hover .content,
#testing .right:hover .content{
    text-align: left;
}*/
.home #testing .owl-nav {
	margin: 45px 0;
	font-family: serif !important;
}
.home #testing .owl-nav [class*=owl-] {
	width: 40px;
	height: 40px;
	padding: 0;
	line-height: 40px;
	font-size: 24px;
	text-align: center;
	border-radius: 0;
	color: #7a7a7a;
	background-color: #f0f0f0;
	vertical-align: middle;
}
.home #testing .owl-nav [class*=owl-]:hover {
	color: #ffffff;
	background-color: #a6862e;
}
.home .globalization {
	width: 100%;
	background-color: #f2f2f2;/* background-image: url("../images/globalization-bg.jpg");*/
}
.home #globalization .nav {
	width: 800px;
	margin: 0 auto 40px;
	display: block;
	border: none;
}
.home #globalization .nav li {
	margin: 0 18px;
	width: 158px;
	height: 48px;
	border-radius: 90px;
	border: 1px solid #ffffff;
	text-align: center;
	font-size: 18px;
	background-color: #ffffff;
	color: #848182;
	display: inline-block;
	overflow: hidden;
}
.home #globalization .nav li a {
	width: 158px;
	height: 48px;
}
.home #globalization .tab-content {
	height: 380px;
	width: 100%;
	padding: 14px;
	background-color: #ffffff;
}
/*	border: 1px #ccc solid;*/
.home #globalization .tab-content .tab-pane {
	float: left;
}
.home #globalization .tab-content .img-box {
	width: 700px;
	height: 320px;
	float: left;
}
.home #globalization .tab-content .img-box img {
	width: 100%;
}
.home #globalization .tab-content .content {
	margin-left: 700px;
	padding: 34px;
	color: #b59b53;
}
.home #globalization .tab-content .content h3 {
	margin-top: 8px;
	font-size: 20px;
	color: #000000;
}
.home #globalization .tab-content .content h4 {
	margin-top: 16px;
	font-size: 14px;
	color: #848182;
}
.home #globalization .tab-content .content .description {
	margin-top: 30px;
	height: 118px;
	line-height: 32px;
	width: 100%;
	font-size: 14px;
	color: #555555;
	text-indent: 2em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 6;
}
.home #globalization .tab-content .content .more {
	margin-top: 34px;
	width: 158px;
	height: 40px;
	overflow: hidden;
	border-radius: 90px;
	border: 1px solid #b59b53;
	text-indent: 32px;
	line-height: 36px;
	font-size: 18px;
}
.home #globalization .tab-content .content .more a {
	width: 158px;
	height: 40px;
	line-height: 40px;
	line-height: 43px;/*\9*/
	position: relative;
	display: block;
}
.home #globalization .tab-content .content .more a:after {
	position: absolute;
	content: " ";
	background-image: url("../images/globalization-more.png");
	width: 8px;
	height: 16px;
	top: 50%;
	right: 20px;
	margin-top: -8px;
	z-index: 10;
}
.home .globalization .whiteline {
	top: -14px;
	width: 100%;
	height: 14px;
	position: relative;
	background-color: #ffffff;
}
.home #globalization .nav li:hover, .home #globalization .nav .active {
	border-color: transparent;
}
.home #globalization .nav li a:hover, .home #globalization .nav .active a {
	color: #fff;
	background-color: #b59b53;
}
#ecology .news, #ecology .trends {
	text-align: center;
}
.home #ecology .news img, .home #ecology .trends img {
	width: 61px;
	height: 51px;
	margin-top: 55px;
	display: inline-block;
}
.home #ecology h3 {
	color: #eeeeee;
	font-size: 20px;
	margin-top: 40px;
}
.home #ecology h1 {
	color: #ffffff;
	font-size: 24px;
	margin-top: 14px;
}
.home #ecology .news .title {
	background-image: url("../images/ecology-news.jpg");
	height: 256px;
	display: block;
}
.home #ecology .news > a:hover .title {
	background-image: url("../images/ecology-news-light.jpg");
}
.home #ecology .trends .title {
	background-image: url("../images/ecology-trends.jpg");
	width: 100%;
	height: 256px;
}
.home #ecology .trends > a:hover .title {
	background-image: url("../images/ecology-trends-light.jpg");
}
.home #ecology ul {
	color: #000000;
	font-size: 14px;
}
.home #ecology li {
	line-height: 46px;
	position: relative;
	color: #303030;
	margin-bottom: 40px;
}
.home #ecology li {
	display: block;
	padding-left: 35px;
	position: relative;
	color: #787878;
}
.home #ecology li:nth-last-child(1) {
	border-bottom: 0px;
}
.home #ecology li a:hover {
	color: #b59b53;
}
.home #ecology .line {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 5px;
	background: #dbdbdb;
	margin-right: 30px;
}
.home #ecology .line:after {
	content: '';
	width: 100%;
	height: 0;
	left: 0;
	bottom: 0;
	background: #b59b53;
	transition: all 0.5s ease;
-webkit- transition:all 0.5s ease;
	position: absolute;
}
.home #ecology li a:hover .line:after {
	height: 100%;
}
.home #ecology li .t {
	font-size: 18px;
	line-height: 1;
}
.home #ecology .tiem {
	line-height: 1;
	margin-bottom: 20px;
}
.home #ecology .common_btn {
	float: right;
	border: 1px solid #fff;
	border-color: #6d6b6b;
	width: 180px;
	height: 40px;
	line-height: 40px;
	font-size: 13px;
	text-align: center;
}
.home #ecology .common_btn a {
	color: #595757;
}
.home #ecology .common_btn:hover {
	border-color: #b59b53;
	background-color: #b59b53;
}
.home #ecology .common_btn:hover a {
	color: #fff;
}


/*左侧导航*/

.bianlan_daohang {
	width: 180px;
	float: left;
	
}
.bianlan_daohang1{
	background: #b59b53;
	line-height: 50px;
	color: #fff;
	height: 50px;
	padding: 0 25px 15px 35px;
	
}
.bianlan_daohang2{
	background: #f6f6f6;
	padding: 10px 0;
}


/*
.bianlan_daohang li {
	float: left;
	border-right: 1px solid #b9b8b8;
}
*/


.bianlan_daohang li a {
	padding: 20px 25px 15px 35px;
	display: block;
	font-size: 16px;
	color: #b9b8b8;
	line-height: 5px;
}
.bianlan_daohang li a:hover {
	color: #b59b53;
}
.bianlan_daohang li.cur a {
	color: #b59b53;
}






/*.home #ecology li:before {
  width: 5px;
  height: 5px;
  margin-right: .3em;
  content: "●";
  color: #aeaeae;
}*/
/***********************************************************************************************************************/
/*精益项目模块--redandblack*/
.home #globalization .tab-content .img-boxs {
	width: 700px;
	height: 512px;
	float: left;
}
.redandblack .right-content .img-boxs {
	margin: 0 auto;
	overflow: hidden;
	background: #f1f1f1;
}
.redandblack .content #products .products-img-boxs {
	margin-top: 30px;
	border: 1px solid #c3c3c3;
}
.links .item .img-boxs {
	width: 100%;
	height: 108px;
	text-align: center;
	border: 1px solid #eaeaea;
	background-color: #ffffff;
}
.posi {
	padding: 15px 0;
	font-size: 14px;
	color: #999;
}
.posi .space {
	padding-left: 40px;
}
.posi em {
	margin: 0 3px;
}
.channelContent-48572 .sear {
	padding: 25px 0 25px 10px;
	background: #eee;
}
.channelContent-48572 .dib {
	padding: 0;
	display: inline-block;
	vertical-align: middle;
}
.channelContent-48572 .sear_f {
	border: 1px solid #ccc;
	background-color: #fff;
	height: 28px;
}
.channelContent-48572 .sear_f .inp {
	line-height: 28px;
	height: 28px;
	border: none;
	padding: 0 0 0 5px;
}
.channelContent-48572 .sear_result li {
	margin-bottom: 10px;
	margin-top: 20px;
}
.channelContent-48572 .result {
	border-top: 1px solid #ddd;
	padding: 10px 10px 0;
	margin-top: 20px;
}
.el {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.channelContent-48572 .sear_result .type {
	color: #000;
	display: inline-block;
	padding: 0 1em;
	border-right: 1px solid #ddd;
	margin-right: 1em;
	font-weight: bold;
}
.channelContent-48572 .sear_result a {
	color: #333;
}
.channelContent-48572 .sear_result .p {
	padding: 10px 20px;
	border-top: 1px solid #ddd;
	margin-top: 10px;
}

/*团队开始*/
.main_content_sub {
}
.site_width{ width:100%;
}	

.padding15{ padding:0 15px;
}
.site_width{ max-width:1170px; margin:0 auto; position:relative;}
.is-full-width .site_width{ width:1170px;}


.product_ul {
	padding: 8px;
	margin-left: 5px;
}
.product_ul li {
	float: left;
	padding: 8px 30px;
	text-align: center;
	line-height: 24px;
}
.product_ul li img {
	border: 1px solid #d4d4d4;
	padding: 1px;
	width: 188px;
	height: 272px;
}


/*团队结束*/

/*挂件分页样式*/
.util-page {
	font-size: 0;
	color: #000;
	text-align: center;
	margin-top: 20px;
	float: right;
}
.util-page .gobutton, .util-page .sl, .util-page .num, .util-page .count {
	color: #000;
	display: inline-block;
	padding: 0 3px;
	vertical-align: middle;
	margin: 0 0 10px -1px;
	font-size: 14px;
	font-weight: normal;
	color: #dbdbdb;
}
.util-page .gobutton, .util-page .gobutton:hover, .util-page .num:hover, .util-page .current {
	color: #989898;
}
.util-page span.gobutton, .util-page span.gobutton:hover {
	color: #dbdbdb;
}
.util-page .gobutton .ion {
	font-size: .8em;
}
.util-page .count {
	margin-left: 10px;
	color: #000;
	background: none;
	border: none;
}
.channel_content {
	
}/*padding: 20px 0 90px;*/
/*news_list*/
.fix:before, .fix:after {
	display: table;
	clear: both;
	content: '';
}
.news_list .space {
	width: 60%;
/*	margin: 0 180px;*/
	float: right;
	margin-right: 150px;
		
		
}
.news_list li {
/*	border-top: 1px solid #d3d3d3;*/
	border-bottom: 1px solid #d3d3d3;
	margin-top: -1px;
}
.news_list .l {
	float: left;
}
.news_list .r {
	float: right;
}
.news_list li a {
	display: block;
	padding: 20px 0;
}
.news_list .time_box {
	width: 18%;
	position: relative;
}
.news_list .time_box .date {
	position: relative;
	padding-right: 5px;
	line-height: 60px;
	height: 60px;
	font-size: 16px;
	color: #787878;
}
.news_list .news_box {
	width: 82%;
}
.news_list .time_box .date .line {
	position: absolute;
	right: 0;
	top: 0;
	width: 5px;
	height: 100%;
	background: #dbdbdb;
}
.news_list .time_box .date .line:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	width: 5px;
	height: 0;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	background: #b59b53;
}
.news_list a:hover .time_box .date .line:after {
	height: 100%;
}
.news_list .news_box .pd {
	padding: 0 30px;
	font-size: 16px;
	color: #787878;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
}
.news_list a:hover .time_box .date {
	color: #b59b53;
}
.news_list a:hover .news_box .pd {
	color: #b59b53;
}
/*news_detail*/

.news_detail{
	width: 70%;
	float: right;
/*
		width: 68%;
	margin: 0 auto;
	margin-right: 100px;
	float: right;
*/
}
.news_detail .space {
	
/*
	width: 62%;
	margin: 0 auto;
	float: right;
*/
}
.news_detail .title {
	font-size: 21px;
	color: #b59b53;
	line-height: 30px;
	margin-bottom: 10px;
	text-align: center;
}
.news_detail .title01 {
	font-size: 18px;
	color: #b59b53;
	line-height: 30px;
	margin-bottom: 10px;
	text-align: center;
}
.news_detail .tool_bar {
	margin-bottom: 30px;
	text-align: center;
}
.news_detail .tool_bar span {
	font-size: 14px;
	color: #787878;
	margin-right: 20px;
}
.news_detail .tool_bar .switcher {
	font-size: 14px;
	color: #787878;
	user-select: none;
}
.news_detail .tool_bar .switcher a {
	display: inline-block;
*display:inline-block;
*zoom:1;
	width: 14px;
	height: 14px;
	background: url(../images/font_img.png) -14px 0 no-repeat;
	margin-right: 12px;
}
.myart {
	font-size: 14px;
	color: #474b4a;
	line-height: 1.8;
	text-align: justify;
}
.myart p {
	font-size: 14px;
	color: #474b4a;
	line-height: 1.8;
	text-align: justify;
	text-justify: inter-ideograph;
}
.pagenew {
	text-align: center;
	margin-top: 100px;
}
.pagenew a {
	display: inline-block;
	padding: 5px 10px;
	vertical-align: middle;
	margin-right: 5px;
}
.pagenew .gonext, .pagenew .goprev, .pagenew .fanhui {
	font-size: 15px;
	color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #646464;
}
.pagenew .gonext:hover, .pagenew .goprev:hover, .pagenew .fanhui:hover {
	background: #b59b53;
}
/*job_list*/
.fix:before, .fix:after {
	display: table;
	clear: both;
	content: '';
}
.l {
	float: left;
}
.r {
	float: right;
}
.job_list .space {
	width: 62%;
/*	margin: 0 auto;*/
	margin-right: 180px;
	float: right;

}
.job_list .title {
	color: #b59b53;
	margin-bottom: 45px;
	text-align: center;
	font-weight: bold;
	font-size: 24px;
}
.job_list .tit_box .job_tit {
	width: 50%;
	font-size: 18px;
	line-height: 48px;
	color: #b59b53;
	font-weight: bold;
}
.job_list .tit_box {
	border-bottom: 2px solid #b59b53;
}
.job_list .job_con {
	margin-bottom: 50px;
}
.job_list .job_con li a {
	display: block;
	line-height: 48px;
	border-bottom: 1px solid #c7c7c7;
	font-size: 16px;
	color: #787878;
}
.job_list .job_con li a:hover {
	color: #b59b53;
}
.job_list .job_con .l_box {
	width: 50%;
}
.job_list .job_con .r_box {
	width: 50%;
	text-indent: 20px;
}
.job_list .job_con .r_box .job_arrow {
	width: 7px;
	height: 13px;
	background: url(../images/job_arrow.png) 0 0 no-repeat;
	float: right;
	display: inline-block;
	vertical-align: middle;
	margin-top: 17px;
	margin-right: 10px;
}
.job_list .job_con li a:hover .job_arrow {
	background-position: -7px 0;
}
/*job_detail*/
.fz24 {
	font-size: 24px;
}
.job_detail .space {
	width: 62%;
	margin: 0 auto;
}
.job_detail .title {
	border-bottom: 2px solid #b59b53;
	color: #b59b53;
}
.job_detail .title .job_name {
	line-height: 50px;
	margin-right: 25px;
}
.job_detail .title .where {
	font-size: 18px;
}
.job_detail .job_bjk {
	padding-top: 25px;
	font-size: 14px;
	color: #787878;
	line-height: 28px;
	margin-bottom: 40px;
}
.job_detail .job_bjk .tit {
	font-size: 16px;
	color: #b59b53;
	font-weight: bold;
}
.job_detail .common_btn {
	border-color: #939393;
	float: right;
}
.common_btn {
	width: 198px;
	height: 43px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 43px;
	position: relative;
	overflow: hidden;
}
.job_detail .common_btn:hover {
	border-color: #b59b53;
}
.job_detail .common_btn a {
	color: #595757;
}
.job_detail .common_btn a:hover {
	color: #b59b53;
}
/**简历投递详细页**/
.gry {
	background: #f6f6f6
}
.red_bar {
	margin-top: 100px;
	height: 20px;
	width: 100%;
	background: #EEEEEE;
}
.row>[class*="span-"] {
	float: left;
	margin-right: 2%;
}
.row {
	width: 100%;
	line-height: 45px;
	transition: .2s width ease;
 *zoom:1
}
/* .row>.span-4 {
	width: 30%
}

.row>.span-6 {
	width: 48%
} */

.row>.span-12 {
	width: 98%
}
.row:before, .row:after {
	display: table;
	clear: both;
	content: '';
}
.job_into {
	width: 100%;
	color: #121212;
}
.jobtableft {
	width: 48%;
	float: left;
}
.jobtabright {
	width: 52%;
	float: left;
}
.job_into .widget-form-1 {
	display: block;
	overflow: hidden;
}
.job_into .widget-form-1 ._act {
	margin-top: 30px;
}
.job_into .widget-form-1 .form-control {
	border-radius: 0px;
	border-color: #cccccc;
	width: 165px;
	float: left;
	margin-top: 8px;
	height: 28px;
	line-height: 28px;
	margin-left: 25px;
}
.job_into .widget-form-1 .btn-primary {
	background: #286090;
	border-color: #204d74;
}
.job_into .widget-form-1 .btn-default {
	background: #e6e6e6;
	border-color: #adadad
}
.job_into .text-danger {
	margin-left: 2px;
	float: left;
}
.job_into .into_title ._tit {
	font-weight: 700;
	font-size: 20px;
	color: #fff;
	background: #b59b53;
	width: 135px;
	height: 45px;
	line-height: 45px;
	text-align: center;
}
.jobtabtop {
	border: 1px solid #d2d2d2;
	border-top: none;
	overflow: hidden;
}
.job_into .into_title {
	width: 100%;
	border-bottom: 1px solid #b59b53;
	margin: 10px 0 0;
}
.job_into .control-label {
	background: #ebebec;
	font-weight: 500;
	font-size: 16px;
	width: 135px;
	margin-bottom: 0;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	text-align: center;
}	/*padding: 5px;*/
.job_into .control-label.tr {
	width: 135px;
}
.job_into .span-9 {
	background: #f5f5f5;
	width: 55%;
	position: relative;
}
.job_into .span-9 .Validform_checktip {
	position: absolute;
	left: 69%;
	top: 0;
	line-height: 44px;
}
.job_into .form-group {
	margin: 0px;
	
	width: 100%;
	background-color: #f5f5f5;
}
/*border-bottom: 1px #d2d2d2 solid;*/
.job_into .row>[class*="span-"] {
	margin-right: 0%;
}
.job_into select.form-control {
	padding: 0px 0px 0px 5px;
}
.jobtabcen {

	border-top: none;
	overflow: hidden;
}	/*border: 1px solid #d2d2d2;*/
.jobtabcen dl {
	width: 24.9%;
*width:24.8%;
	float: left;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 10px;
*clear:right;
}
.jobtabcen dl dt {
	text-align: center;
	line-height: 40px;
	background: #ebebec;
}
.jobtabcen dl dd {
	height: 35px;
}
.jobtabcen dl dd .form_jy {
	width: 85%;
	height: 26px;
	display: block;
	margin: 10px auto;
	border: 1px solid #d2d2d2;
	background: #fff;
	padding-left: 5px;
}
.jobtabcen dl.last {
	border-right: none;
}
.jobtabcen ._btn {
	padding: 5px 10px;
	color: #747474;
	border: 1px solid #bcbcbc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	cursor: pointer;
*margin-right:5px;
}
.jobtabcen ._btn:hover {
	background: #747474;
	color: #fff;
}
.jobtabcen .jybtn {
	float: right;
	margin: 10px 10px 10px 0px;
}
.jobtabcen .zengshuleft {
	float: left;
	width: 135px;
	text-align: center;
	line-height: 140px;
	background: #ebebec;
}
.jobtabcen .zengshuright {
	float: left;
	width: 87%;
}
.jobtabcen .zhengshutext {
	width: 95%;
	height: 100px;
	margin: 20px 0px 0px 20px;
	resize : none;
	outline: 0;
}
.job_into .from_act {
	text-align: center;
	margin-top: 30px;
}
.job_into .from_act ._btn {
	color: #fff;
	font-size: 20px;
	border: 0px;
	padding: 0;
	text-align: center;
	outline: 0;
	cursor: pointer;
	line-height: 50px;
	padding: 10px 40px;
}
.job_into .from_act .tijiao:hover {
	background: #a6862e;
}
.job_into .from_act .chongzhi:hover {
	background: #969696;
}
.job_into .from_act .tijiao {
	background: #b59b53;
	margin-right: 20px;
}
.job_into .from_act .chongzhi {
	background: #a5a5a7;
}
.jobtabcen dl {
	width: 24.83%;
}
.jobtabcens dl {
	width: 19.92%;
}
.jobtabcen {
	clear: both;
}
.jobtabcen dl dd {
	position: relative;
}
.jobtabcen dl dd .text-danger {
	position: absolute;
	right: 0;
	top: 0;
}
/*业务领域*/

.business {
	padding: 20px 0 90px;
	overflow: hidden;
	line-height: 28px;
}
.business .l_box {
	width: 25%;
}
.business .r_box {
	width: 75%;
}
.business .l_box .space {
	padding-left: 36%;
}
.business .l_box .l_menu .first_li {
	cursor: pointer;
	user-select: none;
}
.business .l_box .l_menu .first_li >.tit {
	font-size: 14px;
	color: #8c8c8c;
	line-height: 40px;
	border-bottom: 1px solid #e6e6e6;
}
.business .l_box .l_menu .first_li .tit .icon {
	width: 15px;
	height: 40px;
	background: url(../images/l_menu.png) 0 0 no-repeat;
}
.business .l_box .l_menu .first_li.on >.tit {
	font-weight: bold;
}
.business .l_box .l_menu .first_li.on .icon {
	display: none;
}
.business .l_box .l_menu .sec_list {
	display: none;
}
.business .l_box .l_menu .sec_list .sec_cell a {
	display: block;
	line-height: 35px;
	padding-left: 15px;
}
.business .l_box .l_menu .sec_list .sec_cell a .tit {
	font-size: 13px;
	color: #8c8c8c;
}
.business .l_box .l_menu .sec_list .sec_cell i {
	width: 15px;
	height: 35px;
	background: url(../images/l_menu.png) -15px 0 no-repeat;
	display: none;
}
.business .l_box .l_menu .sec_list .sec_cell a:hover i {
	display: block;
}
.business .l_box .l_menu .sec_list .sec_cell a:hover .tit {
	color: #a6862e;
}
.business .l_box .l_menu .sec_list .sec_cell.on i {
	display: block;
}
.business .l_box .l_menu .sec_list .sec_cell.on .tit {
	color: #a6862e;
}
.business .r_box .space {
	padding: 0 15% 0 5%;
}
.business .r_box .title {
	font-size: 24px;
	color: #474b4a;
	line-height: 1;
	text-align: center;
	margin-bottom: 40px;
	font-weight: bold;
}
.business .r_box .color_block {
	margin-top: 40px;
}
.business .r_box .color_block .li1 {
	background-color: #0e6c6b;
}
.business .r_box .color_block .li2 {
	background-color: #282828;
}
.business .r_box .color_block .li3 {
	background-color: #a6862e;
}
.business .r_box .color_block .pd {
	display: block;
	padding: 20px 25px 25px 20px;
	color: #fff;
}
.business .r_box .color_block .t {
	font-size: 20px;
	line-height: 1;
	margin-bottom: 15px;
}
.business .r_box .color_block .info {
	font-size: 16px;
	line-height: 1;
}
.business .r_box .color_block .info i {
	width: 6px;
	height: 16px;
	float: right;
	background: url(../images/arr_white.png) center center no-repeat;
	margin-right: 5px;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.business .r_box .color_block .pd:hover i {
	margin-right: 0;
}
.business .l_box .space .open_btn {
	display: none;
	margin-bottom: 10px;
	float: right;
}
.business .l_box .space .l_menu {
	clear: both;
}
/*==========以下部分是Validform必须的===========*/
.Validform_checktip {
	color: #999;
}
.Validform_right {
	color: #71b83d;
}
.Validform_wrong {
	color: red;
}
/*.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}*/
.Validform_error {
	background-color: #ffe7e7;
}
#Validform_msg {
	color: #7d8289;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
	width: 280px;
	-webkit-box-shadow: 2px 2px 3px #aaa;
	-moz-box-shadow: 2px 2px 3px #aaa;
	background: #fff;
	position: absolute;
	top: 0px;
	right: 50px;
	z-index: 99999;
	display: none;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
}
#Validform_msg .iframe {
	position: absolute;
	left: 0px;
	top: -1px;
	z-index: -1;
}
#Validform_msg .Validform_title {
	line-height: 25px;
	height: 25px;
	text-align: left;
	font-weight: bold;
	padding: 0 8px;
	color: #fff;
	position: relative;
	background-color: #000;
}
#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited {
	line-height: 22px;
	position: absolute;
	right: 8px;
	top: 0px;
	color: #fff;
	text-decoration: none;
}
#Validform_msg a.Validform_close:hover {
	color: #cc0;
}
#Validform_msg .Validform_info {
	padding: 8px;
	border: 1px solid #000;
	border-top: none;
	text-align: left;
}
/*产品列表*/
.BigTitle {
	border-bottom: #ddd 1px solid;
	font-size: 20px;
	padding: 0px 0px 9px 0px;
	margin-bottom: 20px;
	font-weight: bold;
	color: #b59b53;
}
.BigTitle1 {
	font-size: 14px;
	padding: 5px 5px 0px 0px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #b59b53;
}
.pt10 {
	padding-top: 10px;
}
.lh250 {
	line-height: 36px;
}
.f14 {
	font-size: 14px;
}
.Tab {
	border-bottom: #b59b53 1px solid;
	padding-left: 10px;
	margin-bottom: 30px;
}
.Tab li {
	float: left;
	padding: 10px 16px;
	line-height: 26px;
	margin-right: 5px;
	background: #eee;
	cursor: pointer;
	text-align: center;
}
.Tab li.Current {
	font-weight: bold;
	background: #b59b53;
	color: #fff;
}
.Tab_1 {
	border-bottom: #b59b53 1px solid;
	padding-left: 5px;
	margin-bottom: 30px;
}
.Tab_1 li {
	float: left;
	padding: 30px 16px;
	line-height: 16px; /* width:126px; */
	margin-right: 5px;
	background: #eee;
	cursor: pointer;
	text-align: center;
}
.Tab_1 li.Current {
	font-weight: bold;
	background: #b59b53;
	color: #fff;
}
.cb {
	clear: both;
}

/*手机*/
@media (max-width: 768px) {
/*产品*/
.Tab_1 li {
	float: left;
	/* width: 23%; */
	padding: 10px;
	margin: 0px 5px 5px 0px;
	background: #eee;
	font-size: 70%;
	text-align: center;
}
.fb {
	font-weight: bold;
	color: #b59b53;
}
/*resume*/
.red_bar {
	margin-top: 0px;
	height: 20px;
	width: 100%;
	background: #EEEEEE;
}
.wrap, .mwrap {
	padding-left: 4%;
	padding-right: 4%;
	width: auto;
}
/* 地图 */
.my-map { margin: 0 auto; width: 100%; height: 360px; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}
.jobtableft {
	width: 100%;
}
.job_into .control-label.tr, .job_into .control-label {
	width: 40%;
	font-size: 14px;
}
.job_into .span-9 {
	width: 60%;
}
.jobtabright {
	width: 100%;
}
.jobtabcen dl {
	box-sizing: border-box;
	width: 49.8%;
}
.jobtabcen .zengshuleft {
	line-height: 40px;
}
.jobtabcen .zengshuleft, .jobtabcen .zengshuright {
	width: 100%;
	box-sizing: border-box;
}
.jobtabcen .zengshuright {
	float: left;
}
.jobtabcen .zhengshutext {
	margin: 10px 0px 0px 10px;
}
body, input, textarea, button, select {
	font-size: 16px;
}
/*business*/
.business .l_box {
	width: 20%;
}
.business .l_box .space {
	padding-left: 0;
}
.business .r_box {
	width: 80%;
}
.business .r_box .space {
	padding: 0 5%;
}
.business .l_box {
	width: 100%;
	margin-bottom: 30px;
}
.business .r_box {
	width: 100%;
}
.business .r_box .space {
	padding: 0;
}
/*171229*/
.business .l_box .space .open_btn {
	display: block;
	width: 28px;
	height: 28px;
	font-size: 24px;
	color: #000;
	background-image: url(../images/icon.gif);
}
.business .l_box .space .l_menu {
	display: none;
}
/*  .business .l_box .l_menu .sec_list{display:block;}*/
.poster {
	margin-top: 10px;
}
.posi .space {
	padding-left: 0;
	font-size: 13px;
}
.news_list .space {
	width: 100%;
	margin: 0 auto;
}
.job_list .space {
	width: 100%;
	margin: 0 auto;
}
.job_detail .space {
	width: 100%;
	margin: 0 auto;
}
.news_list .time_box .date {
	line-height: 30px;
}
.news_list .time_box .date span {
	display: block;
}
.wrap, .mwrap {
	padding-left: 4%;
	padding-right: 4%;
	width: auto;
}
.redandblack .crumbs-cs {
	margin-top: -16px;
	margin-bottom: 0;
}
.home #globalization .tab-content .img-boxs {
	width: auto;
	height: auto;
	float: none;
}
.redandblack .right-content .img-boxs p.times {
	margin-left: 37px;
	font-size: 12px;
	margin-top: 12px;
	width: 86%;
}
.redandblack .right-content .img-boxs .sidebar {
	background: #fff;
	border: 1px solid #fff;
	width: 96%;
	margin: 12px auto;
}
.redandblack .right-content .img-boxs .sidebar+.sidebar {
	margin-top: 20px;
}
.redandblack .right-content .img-boxs .Title-sx {
	background: #2aa70c;
	width: 92px;
	margin: 16px 0 0 24px;
}
.redandblack .right-content .img-boxs .Title-blue {
	background: #b59b53;
}
.redandblack .right-content .img-boxs .Title-red {
	background: #e20000;
}
.redandblack .right-content .img-boxs .sidebar h4 {
	text-align: left;
	font-size: 14px;
	color: #303030;
	margin: 15px 24px;
	width: 87%;
	height: auto;
}
.redandblack .right-content .img-boxs .Title-sx span {
	font-size: 14px;
	text-align: center;
	display: block;
	color: #fff;
}
.redandblack .right-content .img-boxs .sidebar .topic {
	margin-top: 30px;
	width: 100%;
	height: 100%;
}
.redandblack .right-content .img-boxs .sidebar .topic p {
	margin: 0 0 0 24px;
	height: auto;
	text-align: left;
	width: 85.6%;
}
.redandblack .right-content .img-boxs .sidebar .topic .span {
	font-size: 16px;
	font-weight: bold;
	color: #303030;
}
.redandblack .right-content .img-boxs .sidebar .topic .span-sd {
	font-size: 16px;
	color: #303030;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	position: relative;
	top: -29px;
	width: 92%;
	line-height: 36px;
	margin-left: 83px;
	overflow: hidden;
}
.redandblack .right-content .img-boxs .sidebar .topic p+p {
	margin: -21px 24px;
}
.redandblack .right-content .img-boxs .sidebar .typel {
	margin-top: 11px;
	margin-bottom: 40px;
	width: 80%;
	margin-left: 24px;
}
.redandblack .right-content .img-boxs .sidebar .typel span.left-lt {
	font-size: 14px;
	color: #303030;
	text-align: left;
	display: block;
}
.redandblack .right-content .img-boxs .sidebar .typel span.right-rt {
	font-size: 14px;
	color: #303030;
	text-align: left;
	margin-top: 9px;
	float: left;
}
.product-sd, .page {
	margin-top: 15px;
}
#ecology .item {
	clear: both;
}
#ecology .news ul, #ecology .trends ul {
	margin-top: 30px;
}
#ecology .common_btn {
	margin-bottom: 30px;
}
}

@media (max-width: 468px) {
.redandblack .right-content .img-boxs p.times {
	margin-left: 33px;
}
.redandblack .right-content .img-boxs .sidebar .topic .span-sd {
	width: 73.5%;
}
}

/*pc*/
@media (min-width: 768px) {
.home {
margin-top: 100px;	
}
/*	margin-top: 100px;*/
.redandblack .crumbs-cs {
	margin-top: 0;
}
.redandblack .right-content .img-boxs {
	height: auto;
	width: 1020px;
	margin-left: 180px;
}
.redandblack .right-content .img-boxs p.times {
	text-align: left;
	margin-top: 12px;
	padding-left: 50px;
	font-size: 12px;
	color: #777777;
	font-weight: initial;
}
.redandblack .right-content .img-boxs .sidebar {
	background: #fff;
	border: 1px solid #fff;
	width: 994px;
	margin: 12px auto;
}
.redandblack .right-content .img-boxs .sidebar+.sidebar {
	margin-top: 20px;
}
.redandblack .right-content .img-boxs .Title-sx span {
	font-size: 14px;
	font-weight: initial;
	text-align: center;
	display: block;
	color: #fff;
}
.redandblack .right-content .img-boxs .Title-sx {
	background: #2aa70c;
	width: 92px;
	margin: 16px 0 0 35px;
}
.redandblack .right-content .img-boxs .Title-yellow {
	background: #e9d81e;
}
.redandblack .right-content .img-boxs .Title-blue {
	background: #b59b53;
}
.redandblack .right-content .img-boxs .Title-red {
	background: #e20000;
}
.redandblack .right-content .img-boxs .sidebar h4 {
	text-align: right;
	margin-top: -16px;
	font-size: 14px;
	color: #303030;
	margin-right: 40px;
}
.redandblack .right-content .img-boxs .sidebar .topic {
	margin: 32px 33px 15px auto;
	width: 925px;
	height: 100%;
}
.redandblack .right-content .img-boxs .sidebar .topic p {
	margin: 0;
	height: auto;
}
.redandblack .right-content .img-boxs .sidebar .topic p+p {
	margin: -20px 0;
	height: auto;
}
.redandblack .right-content .img-boxs .sidebar .topic .span {
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	color: #303030;
}
.redandblack .right-content .img-boxs .sidebar .topic .span-sd {
	font-size: 16px;
	text-align: left;
	color: #303030;
	font-weight: initial;
	/*display: -webkit-box;*/
	display: block;
	-webkit-box-orient: vertical;
	position: relative;
	/*left: 80px;*/
	padding-left: 80px;
	top: -29px;
	line-height: 36px;
}
.redandblack .right-content .img-boxs .sidebar .typel {
	padding-top: 1px;
	margin: 16px auto 22px auto;
	width: 925px;
}
.redandblack .right-content .img-boxs .sidebar .typel span.left-lt {
	font-size: 14px;
	color: #303030;
	margin-top: -7px;
	float: left;
}
.redandblack .right-content .img-boxs .sidebar .typel span.right-rt {
	float: right;
	font-size: 14px;
	color: #303030;
	margin-right: 10px;
	margin-top: -7px;
}
.product-sd .page {
	font-weight: initial;
}
.sec_banner {
	margin-top: 100px;
	height: 250px;
	width: 100%;
	position: relative;
	overflow: hidden;
}	/*margin-top: 100px;*/
.sec_banner img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	max-width: none;
	top: 0;
}
.sec_banner .mask {
	left: 0;
	/* top: 100px; */
	width: 100%;
	height: 100%;
	position: absolute;
	background: url(../images/black.4.png) repeat;
	z-index: 1;
	opacity: 0;
}
.sec_banner .banner_text {
	position: absolute;
	left: 0;
	top: 210px;
	width: 100%;
	z-index: 2;
}
.sec_banner .banner_text .text {
	font-size: 32px;
	color: #ffffff;
	text-align: center;
	text-shadow: 2px 2px 4px rgba(0,0,0,.7);
	-webkit-text-shadow: 2px 2px 1px rgba(0,0,0,.7);
	-moz-text-shadow: 2px 2px 1px rgba(0,0,0,.7);
	-ms-text-shadow: 2px 2px 1px rgba(0,0,0,.7);
}
.sec_nav_box {
	background: url(../images/black.6.png) repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 3;
}
.sec_nav_box li {
	float: left;
	border-right: 1px solid #b9b8b8;
}
.sec_nav_box.words5 a {
	
}/*width: 154px;*/
.sec_nav_box.words4 a {
	width: 154px;
}
.sec_nav_box li a {
	padding: 20px 25px 20px 25px;
	display: block;
	font-size: 16px;
	color: #b9b8b8;
	line-height: 20px;
}
.sec_nav_box li a:hover {
	color: #b59b53;
}
.sec_nav_box li.cur a {
	color: #b59b53;
}
}
/*********************************************************************************************************************/

/*************************************************************************************************************/
/*精益概论视频---curriculum*/
.introduction {
	width: 100%;
	height: 450px;
	overflow: hidden;
	border-top: 1px solid #e5e5e5;
}
.course {
	width: 100%;
	height: 100%;
	background: #f1f1f1;
	overflow: hidden;
}
.course .main .whites .con-md .textarea {
	width: 1143.59px;
	height: 118px;
	margin-left: 30px;
	padding-left: 15px;
	padding-top: 10px;
	font-size: 14px;
	color: #999999;
	display: block;
}
.footer-ftr {
	position: absolute;
	background: #f1f1f1;
	width: 100%;
	height: 30px;
}

@media (min-width: 768px) {
.introduction .main .image-box {
	width: 600px;
	height: 337px;
	margin-top: 70px;
	float: left;
}
.introduction .main .image-box img {
	border: 1px solid #e3e3e3;
}
.introduction .main .watch {
	width: 556px;
	height: 336px;
	float: left;
	margin-top: 70px;
	margin-left: 44px;
}
.introduction .main .watch p {
	font-size: 22px;
	color: #303030!important;
	margin-top: 14px;
	line-height: 34px;
	height: 68px;
	font-family: Microsoft YaHei;
}
.introduction .main .watch ul li {
	font-size: 18px;
	color: #333333;
	padding: 7px 0 0 0;
	font-family: Microsoft YaHei;
}
.introduction .main .watch .screen {
	margin-top: 68px;
}
.introduction .main .watch .screen span {
	width: 160px;
	height: 50px;
	border: 1px solid #b59b53;
	display: inline-block;
	font-size: 22px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	background: #b59b53;
}
.introduction .main .watch .screen span a {
	width: 160px;
	height: 50px;
	display: block;
	padding-top: 9px;
}
.introduction .main .watch .screen span.download {
	color: #b59b53;
	background: #ffffff;
}
.introduction .main .watch .screen span.spacing {
	margin-left: 34px;
}
.course .main .whites {
	background: #ffffff;
	margin-top: 40px;
	height: 100%;
}
.course .main .whites .btn-sd span {
	width: 136px;
	height: 58px;
	display: inline-block;
	text-align: center;
	padding-top: 15px;
	font-size: 22px;
	cursor: pointer;
}
.course .main .whites .btn-sd .navy {
	background: #b59b53;
	color: #ffffff;
}
.course .main .whites .btn-sd span+span {
	background: none;
	color: #303030;
}
.course .main .whites .con-md {
	border-top: 2px solid #b59b53;
}
.course .main .whites .con-md+.con-md {
	border-top: 2px solid #b59b53;
	display: none;
}
.course .main .whites .con-md .content-ctd {
	margin: 30px auto -29px auto;
	width: 1141px;
}
.course .main .whites .con-md .content-ctd span {
	font-size: 18px;
	color: #333333;
	margin-top: -2px;
	display: inline-block;
}
.course .main .whites .con-md .content-ctd span+span {
	margin-left: 100px;
	font-size: 18px;
	color: #303030;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	position: relative;
	top: -29px;
	width: 92%;
	line-height: 34px;
	overflow: hidden;
}
.course .main .whites .con-md .content {
	margin: 30px auto 0 auto;
	width: 1141px;
	height: 103px;
}
.course .main .whites .con-md .content+.content {
	margin-top: 0;
}
.course .main .whites .con-md .content span+span {
	margin-left: 60px;
	font-size: 14px;
	color: #303030;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	position: relative;
	top: -41px;
	width: 95%;
	line-height: 21px;
	height: 41px;
	overflow: hidden;
}
.course .main .whites .con-md .content span:nth-child(3) {
	margin-left: 0;
	height: 19px;
	width: 48px;
}
.course .main .whites .con-md .content span:nth-child(4) {
	margin-top: -8px;
	height: 19px;
}
.course .main .whites .con-md hr {
	margin: 2px auto;
	width: 1141px;
}
.course .main .whites .con-md .page-pe {
	margin: 6px 27px 0 0px;
}
.course .main .whites .con-md p {
	font-size: 22px;
	color: #333333;
	width: 1141px;
	margin: 30px auto;
}
.course .main .whites .con-md input[type="text"] {
	width: 1141px;
	height: 118px;
	margin: -6px auto;
	display: block;
	text-align: left;
	text-indent: 15px;
	font-size: 14px;
	color: #999999;
}
 .course .main .whites .con-md .inputs::-webkit-input-placeholder {
 position: relative;
 top:-40px;
}
.course .main .whites .con-md span.submit-st {
	display: block;
	width: 200px;
	height: 50px;
	background: #b59b53;
	font-size: 22px;
	color: #ffffff;
	text-align: center;
	margin: 30px 0px 30px 972px;
	padding-top: 10px;
}
}

@media (max-width: 768px) {
.introduction {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin-top: 20px;
}
.introduction .main .image-box {
	width: 100%;
	margin-top: 15px;
}
.introduction .main .image-box img {
	border: 1px solid #e3e3e3;
	width: 100%;
}
.introduction .main .watch {
	width: 100%;
	float: left;
	margin: 20px auto;
}
.introduction .main .watch li {
	margin-left: 30px;
	font-family: Microsoft YaHei;
}
.introduction .main .watch p {
	font-size: 22px;
	color: #333333;
	margin-top: -15px;
	line-height: 34px;
	text-align: inherit;
	margin-left: 30px;
	font-family: Microsoft YaHei;
}
.introduction .main .watch ul li {
	font-size: 18px;
	color: #333333;
	/*padding: 10px 0 0 0;*/
	margin-top: 10px;
}
.introduction .main .watch .screen {
	margin-top: 25px;
}
.introduction .main .watch .screen span {
	width: 160px;
	height: 50px;
	border: 1px solid #b59b53;
	display: inline-block;
	font-size: 22px;
	color: #fff;
	text-align: center;
	padding-top: 9px;
	margin-left: 30px;
	background: #b59b53;
}
/*.introduction .main .watch .screen span:nth-child(1){*/
    /*background: #b59b53;*/
  /*}*/

.introduction .main .watch .screen span.download {
	color: #b59b53;
	margin: 25px 0 15px 30px;
	background: 0;
}
/*.introduction .main .watch .screen span:nth-child(2){*/
    /*!*margin-left: 34px;*!*/
  /*}*/
.course .main .whites {
	background: #ffffff;
	margin-top: 20px;
	height: 100%;
	width: 107%;
	margin-left: -10px;
}
.course .main .whites .btn-sd span {
	width: 136px;
	height: 58px;
	display: inline-block;
	text-align: center;
	padding-top: 15px;
	font-size: 22px;
	color: #303030;
	cursor: pointer;/*margin-left: 17px;*/
}
.course .main .whites .btn-sd .navy {
	background: #b59b53;
	color: #ffffff;/*margin-left: 40px;*/
}
.course .main .whites .btn-sd span+span {
	background: none;
	color: #303030;
}
.course .main .whites .con-md {
	border-top: 2px solid #b59b53;
	width: 100%;/*margin-left: 40px;*/
}
.course .main .whites .con-md+.con-md {
	border-top: 2px solid #b59b53;
	display: none;
}
.course .main .whites .con-md .content-ctd {
	margin: 30px auto -29px auto;
	width: 100%;
}
.course .main .whites .con-md .content-ctd span {
	font-size: 18px;
	color: #333333;
	margin-top: -2px;
	display: inline-block;
	margin-left: 40px;
}
.course .main .whites .con-md .content-ctd span+span {
	margin-left: 151px;
	font-size: 18px;
	color: #303030;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	position: relative;
	top: -29px;
	width: 72%;
	line-height: 34px;/*overflow: hidden;*/
}
.course .main .whites .con-md .content {
	margin: 30px auto 0 auto;
	width: 97%;
	height: 103px;
}
.course .main .whites .con-md .content+.content {
	margin-top: 0;
}
.course .main .whites .con-md .content span {
	margin-left: 7px;
}
.course .main .whites .con-md .content span+span {
	margin-left: 60px;
	font-size: 14px;
	color: #303030;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	position: relative;
	top: -41px;
	width: 88%;
	line-height: 21px;
	height: 41px;
	overflow: hidden;
}
.course .main .whites .con-md .content span:nth-child(3) {
	margin-left: 8px;
	height: 19px;
	width: 48px;
}
.course .main .whites .con-md .content span:nth-child(4) {
	margin-top: -8px;
	height: 19px;
}
.course .main .whites .con-md .page-pe {
	margin: 30px 17px 0 0;
}
.course .main .whites .con-md p {
	font-size: 22px;
	color: #333333;
	margin: 30px 17px;
}
.course .main .whites .con-md input[type="text"] {
	width: 100%;
	height: 118px;
	margin: -6px auto;
	display: block;
	text-align: left;
	text-indent: 15px;
	font-size: 14px;
	color: #999999;
}
 .course .main .whites .con-md .inputs::-webkit-input-placeholder {
 position: relative;
 top:-40px;
}
.course .main .whites .con-md .textarea {
	width: 94%;
	margin-left: 18px;
}
.course .main .whites .con-md span.submit-st {
	display: block;
	width: 200px;
	height: 50px;
	background: #b59b53;
	font-size: 22px;
	color: #ffffff;
	text-align: center;
	margin: 30px 0 30px 360px;
	padding-top: 10px;
}
.course .main .whites .con-md hr {
	width: 94%;
	margin: 2px auto;
}
.footer-ftr {
	height: 11px;
}
}

@media (max-width: 468px) {
.introduction .main .watch .screen span:nth-child(2) {
	margin-left: 16px;
}
.introduction .main .watch .screen span:nth-child(3) {
	margin: 25px 0 14px 0;
}
.introduction .main .watch .screen span {
	margin: 0;
}
.course .main .whites .con-md .content-ctd span+span {
	width: 71.7%;
	margin-left: 94px;
}
.course .main .whites .con-md .content span+span {
	width: 82%;
}
.course .main .whites .con-md .content-ctd span {
	margin-left: 10px;
}
.course .main .whites .con-md span.submit-st {
	margin-left: 155px;
}
.course .main .whites .con-md .textarea {
	width: 92%;
	margin: auto;
}
.course .main .whites .con-md p {
	margin-left: 14px;
}
.course .main .whites .con-md span.submit-st {
	margin-left: 154px;
}
.course .main .whites .con-md hr {
	width: 92%;
}
.introduction .main .watch li {
	margin-left: 0;
}
.introduction .main .watch p {
	margin-left: 0;
}
/*.course .main .whites .btn-sd .navy{*/
    /*margin-left: 10px;*/
  /*}*/
.course .main .whites .con-md {
	width: 100%;/*margin-left: 10px;*/
}
}
/*精益学习****************************************************/
.study {
	margin-top: 25px;
}
.study input {
	width: 320px;
	height: 40px;
}
.study.list-txt {
	text-align: center;
}
.study .list-txt .item-sl .study-img {
	padding: 4px 0 0 2px !important;
}
.study .list-txt .item-sl .title-le {
	color: #333333;
	margin-bottom: 13px;
	width: 100%;
	transition: all .2s;
	text-align: center;
	font-size: 18px;
}
.study .list-txt .item-sl p {
	word-wrap: break-word;
	color: #777777;
	line-height: 24px;
	font-size: 14px;
	height: 23px;
	transition: all .2s;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	/*display: box;*/
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	width: 301px;
	margin-left: 4px;
}
.study .list-txt .item-sl p span+span {
	float: right;
}
.study .list-txt .item-sl a {
	background-color: #f1f1f1;
	border: 6px solid #f1f1f1;
	display: block;
}
.study-img:after {
	display: inline-block;
	content: '';
	height: 100%;
	vertical-align: middle;
}

/*pc*/
@media (min-width: 768px) {
.study input {
	position: relative;
	left: 719px;
	margin-bottom: 23px;
}
.study input[type="text"] {
 *text-indent: 8px;
	font-size: 14px;
	color: #c7c6c6;
	border: 1px solid #e0e0e0;
	outline: none;
	cursor: text;
	padding: 10px 10px;
	overflow: visible;
}
.search-sh {
	background: url(../images/log00332.jpg) 24% 50% no-repeat;
	background-repeat: no-repeat;
	background-position: 100% 0;
	width: 40px;
	height: 40px;
	position: relative;
	left: 1038px;
	margin-top: 0px;
	top: 100%;
	float: left;
	border: 0;
	box-shadow: none;
	outline: none;
	-webkit-appearance: none;
}
.search-sh:focus {
 filter:alpha(opacity:30);
	opacity: 0.8;
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1
}
.study .list-txt {
	margin-left: 180px;
}
.study .list-txt .item-sl {
	margin-bottom: 34px;
	padding: 0 10px;
	margin-top: -3px;
}
.study .list-txt .item-sl:nth-child(10), .study .list-txt .item-sl:nth-child(11), .study .list-txt .item-sl:nth-child(12) {
	margin-bottom: 6px;
}
.study .list-txt .item-sl a {
	background-color: #f1f1f1;
	border: 6px solid #f1f1f1;
	display: block;
}
.study .list-txt .item-sl .study-img {
	height: 188px;
	margin-top: -8px;
}
.study .list-txt .item-sl:hover a {
	background-color: #b59b53;
	border: 6px solid #b59b53;
}
.study .list-txt .item-sl:hover .title-le {
	color: #ffffff;
}
.study .list-txt .item-sl:hover p {
	color: #ffffff;
}
.study .page-pge {
	margin-bottom: 50px;
}
}

/*手机*/
@media (max-width: 768px) {
.study .navbar-toggle {
	float: none;
	margin: 0;
}
.study .navbar {
	border: none;
	background-color: #fff;
	margin-bottom: 0;
	margin-top: 20px;
}
.study input[type="text"] {
	text-indent: 8px;
	font-size: 14px;
	color: #c7c6c6;
	border: 1px solid #e0e0e0;
	outline: none;
	cursor: pointer;
	border-radius: 0!important;
	width: 100%;
	-webkit-appearance: none;
}
.study form {
	height: 36px;
}
.search-sh {
	background: url(../images/log00332.jpg) 24% 50% no-repeat;
	background-repeat: no-repeat;
	background-position: 100% -2px;
	width: 40px;
	height: 40px;
	position: relative;
	margin-top: -39px;
	float: right;
	border: 0;
	overflow: hidden;
	outline: none;
	z-index: 9;
}
.search-sh:focus {
 filter:alpha(opacity:30);
	opacity: 0.8;
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1
}
.study .list-txt .item-sl {
	margin-bottom: 15px;
	padding: 0;
}
.study .list-txt .item-sl .study-img img {
	width: 100%;
}
.study .list-txt .item-sl .study-img {
	padding: 2px 0 0 0 !important;
}
.study .list-txt {
	margin-top: 5px;
}
.study .list-txt .item-sl p {
	width: 100%;
	margin-left: 0;
}
.study .list-txt .item-sl:hover a {
	background-color: #b59b53;
	border: 6px solid #b59b53;
}
.study .list-txt .item-sl:hover .title-le {
	color: #ffffff;
}
.study .list-txt .item-sl:hover p {
	color: #ffffff;
}
}

@media (max-width: 568px) {
.search-sh:focus {
 filter:alpha(opacity:30);
	opacity: 0.8;
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1
}
}
/****************************************************************/
/*视屏*/
.blue-be {
	width: 100%;
	height: 58px;
	background: #b59b53;
}

@media (min-width: 768px) {
.blue-be .mark-title {
	text-align: center;
	font-size: 22px;
	color: #ffffff;
	padding-top: 13px;
	display: inline-block;
	width: 97%;
}
.blue-be p {
	position: absolute;
	text-align: right;
	width: 90%;
	top: 9px;
	right: 90px;
	font-size: 16px;
	color: #ffffff;
}
.vid-wrapper {
	width: 100%;
	height: 100%;
}
.vid-wrapper video {
	object-fit: fill;
	position: absolute;
	top: 58px;
	left: 0;
	width: 100%;
	height: 93%;
	display: block;
}
.vid-wrapper .bomb-box {
	width: 368px;
	height: 230px;
	border: 1px solid #b3b3b3;
	margin: 200px auto;
}
.vid-wrapper .bomb-box p {
	text-align: center;
	padding-top: 43px;
	font-size: 20px;
	color: #333333;
}
.vid-wrapper .bomb-box span {
	width: 272px;
	height: 43px;
	background: #b59b53;
	font-size: 22px;
	color: #ffffff;
	text-align: center;
	display: block;
	padding-top: 5px;
	margin: 43px auto;
}
.vid-wrapper .bomb-box span a {
	width: 272px;
	height: 43px;
	display: block;
}
}

@media (max-width: 768px) {
.blue-be {
	width: 100%;
	background: #b59b53;
	height: 100%;
}
.vid-wrapper {
	width: 100%;
	height: 100%;
}
.vid-wrapper video {
	object-fit: fill;
	width: 100%!important;
	background: #000000;
	height: 100%!important;
	display: block;
}
.blue-be .mark-title {
	text-align: center;
	font-size: 22px;
	color: #ffffff;
	padding-top: 1px;
	line-height: 40px;
	display: inline-block;
	width: 100%;
}
.blue-be p {
	display: none;
}
}

/*****************************************************************************************************************/
/*ppt*/
@media (min-width: 768px) {
.pc-slide {
	width: 100%;
	margin: 0 auto;
	background: #000000;
	overflow: hidden;
	height: 858px;
}
.pc-slide .view .swiper-container {
	width: 1200px;
	height: 674px;
	margin-top: 22px;
}
.pc-slide .preview {
	width: 1200px;
	margin: 22px auto;
	position: relative;
	background: #cccccc;
	height: 140px;
}
.pc-slide .preview .swiper-container {
	width: 1114px;
	height: 140px;
}
.pc-slide .preview .swiper-container .swiper-wr {
	width: 3362px\9;
	height: 140px\9;
}
.pc-slide .preview .slide6 {
	width: 384px !important;
}
.pc-slide .preview .arrow-left {
	background: url(../images/to-left2.png) no-repeat left top;
	position: absolute;
	left: 11px;
	top: 46%;
	margin-top: -9px;
	width: 21px;
	height: 33px;
	z-index: 10;
}
.pc-slide .preview .arrow-right {
	background: url(../images/to-reign1.png) no-repeat left bottom;
	position: absolute;
	right: 7px;
	top: 46%;
	margin-top: -9px;
	width: 21px;
	height: 33px;
	z-index: 10;
}
.pc-slide .preview .active-nav span {
	padding: 0;
	border: 2px solid #b59b53 !important;
	width: 112px !important;
 width: 112px !important\9;
	height: 112px !important;
 height: 112px !important\9;
	margin-top: -2px;
	display: block;
}
/**/
.pc-slide .preview .swiper-container .swiper-wrapper .swiper-sr {
	margin-top: 17px;
}
.pc-slide .preview .swiper-container .swiper-wrapper .swiper-sr span {
	width: 106px;
	height: 106px;
	display: block;
	background: #ffffff;
}
/**/
.pc-slide .preview .swiper-container .swiper-wrapper .swiper-sr img {
	height: auto;
	margin-top: 24px;
}
.pc-slide .preview .swiper-container .swiper-wrapper .swiper-sr + .swiper-sr {
	padding-left: 20px;
}
}

@media (max-width: 768px) {
.pc-slide {
	width: 100%;
	margin: 0 auto;
	background: #000000;
	overflow: hidden;
	height: 317px;
}
.pc-slide .view .swiper-container {
	max-width: 100%;
	max-height: 674px;
}
.pc-slide .view .swiper-container .swiper-wrapper .swiper-slide img {
	width: 100%;
	height: 100%;
}
.pc-slide .preview {
	display: none;
}
}

@media (max-width: 568px) {
.pc-slide .view .swiper-container {
	margin-top: 22px;
}
.pc-slide {
	height: 246px;
}
.pc-slide .view .swiper-container .swiper-wrapper .swiper-slide img {
	max-width: 100%;
	/*max-height: 30%;*/
	height: 205px;
}
}
/***********************************************************************************************************/
/*优秀改善提案*/
.improve-im {
	width: 100%;
	height: 100%;
	background: #f1f1f1;
	overflow: hidden;
	margin-bottom: -10px;
}
.improve-im .main .participate {
	width: 240px;
	height: 240px;
	float: right;
	background: #ffffff;
	margin-top: 11px;
	z-index: 9;
}

@media (min-width: 768px) {
.improve-im .main p.time-te {
	font-size: 12px;
	color: #555555;
	margin: 24px 0 0 0;
	padding-left: 20px;
}
.improve-im .main .improve {
	margin-top: 12px;
	background: #ffffff;
	width: 940px;
	float: left;
	margin-bottom: 10px;
}
.improve-im .main .improve .positive {
	width: 900px;
	border: 1px solid #b3b3b3;
	margin: 20px 0 34px 20px;
	float: left;
}
.improve-im .main .improve .positive-pe {
	margin-bottom: 0;
}
.improve-im .main .improve .rove-title {
	background: #b59b53;
	width: 100%;
	height: 46px;
}
.improve-im .main .improve .rove-title p {
	text-align: center;
	font-size: 22px;
	color: #ffffff;
	padding-top: 8px;
	margin: 0 auto;
}
.improve-im .main .improve .positive .introduce {
	width: 178px;
	margin-top: 14px;
	float: left;
}
.improve-im .main .improve .positive .introduce p {
	margin: 14px auto;
}
.improve-im .main .improve .positive .introduce p+p {
	display: none;
}
.improve-im .main .improve .positive .introduce p span.full-name {
	font-size: 15px;
	color: #303030;
	margin-left: 8px;
	display: block;
}
.improve-im .main .improve .positive .introduce p span.name-nae {
	display: block;
	position: relative;
	top: -22px;
	padding-left: 65px;
	text-align: left;
	line-height: 25px;
}
.improve-im .main .improve .positive .information {
	width: 708px;
	border: 1px solid #b3b3b3;
	float: left;
	margin-left: 12px;
	margin-top: 14px;
	border-bottom: 0;
	border-right: 0;
}
.improve-im .main .improve .positive .information .title-left table, .improve-im .main .improve .positive .information .explain table {
	table-layout: fixed;
}
.improve-im .main .improve .positive .information .title-left {
	width: 100%;
}
.improve-im .main .improve .positive .information .title-left td img {
	width: 100%;
}
.improve-im .main .improve .positive .information .title-left td {
	width: 354px;
	font-size: 18px;
	color: #303030;
	background: #d2d2d2;
	/*border-right: 1px solid #b3b3b3;*/
	text-align: center;
	border-bottom: 1px solid #b3b3b3;
	padding-top: 4px;
}
.improve-im .main .improve .positive .information .title-left tr.subject {
	height: 50px;
}
.improve-im .main .improve .positive .information .title-left tr.subject-st td {
	padding: 8px;
	text-align: left;
	font-size: 14px;
	color: #303030;
	background: #ffffff;
}
.improve-im .main .improve .positive .information .title-left tr.subject-sjt td {
	padding: 8px;
	border-bottom: none;
	background: #ffffff;
	width: 354px;
	width: 354px\0;
}
.improve-im .main .improve .positive .information .title-left td:nth-child(2) {
	border-right: 0;
}
.improve-im .main .improve .positive .information .explain {
	border-top: 1px solid #b3b3b3;
	clear: both;
}
.improve-im .main .improve .positive .information .explain .title-lg {
	height: 50px;
	text-align: center;
	font-size: 18px!important;
	color: #303030;
	background: #d2d2d2;
	border-bottom: 1px solid #b3b3b3;
}
.improve-im .main .improve .positive .information .explain tr td.label-lbl {
	background: #e7e7e7;
	width: 41px;
	border: 1px solid #b3b3b3;
	text-align: center;
	border-left: 0;
	height: 78px;
}
.improve-im .main .improve .positive .information .explain tr td.paragraph {
	padding: 8px;
	width: 313px;
	border-bottom: 1px solid #b3b3b3;
}
.improve-im .main .improve .positive .information .explain tr td:nth-child(3) {
	background: #e7e7e7;
}
.improve-im .main .improve .positive .information .explain tr td:nth-child(2), .improve-im .main .improve .positive .information .explain tr td:nth-child(4) {
	border: 1px solid #b3b3b3;
}
.improve-im .main .improve .positive .information .explain tr td:nth-child(4) {
	border-right: 0;
}
.improve-im .main .participate {
	width: 240px;
	height: 240px;
	float: right;
	background: #ffffff;
	margin-top: 11px;
	z-index: 99;
}
.improve-im .main .text {
	position: fixed;
	top: 0;
	margin-top: 4px;
	margin-left: 960px;
}
.improve-im .main .participate span img {
	display: block;
	margin: 12px auto;
}
.improve-im .main .participate p {
	width: 215px;
	text-align: -webkit-match-parent;
	margin: 22px 0 0 14px;
	font-size: 14px;
	color: #303030;
	line-height: 24px;
}
.improve-im .main .participate span.click-ck {
	background: #b59b53;
	width: 212px;
	height: 48px;
	margin: 26px 0 0 14px;
	display: block;
}
.improve-im .main .participate span.click-ck a {
	font-size: 18px;
	color: #ffffff;
	width: 210px;
	height: 48px;
	display: block;
	padding-top: 12px;
	text-align: center;
	margin-top: -5px;
}
.improve-im .main .serial {
	padding-bottom: 40px;
	width: 946px;
}
.improve-im .main .serial-sl {
	margin-bottom: 20px;
	width: 924px;
}
.gray {
	background: #f1f1f1;
	height: 30px;
	margin-top: -445px;
}
.improve-im .main .mobile-phone {
	display: none;
}
}

@media (max-width: 768px) {
.improve-im .main p {
	font-size: 12px;
	color: #555555;
	margin: 3px 0 0 20px;
}
.improve-im .main .improve {
	background: #ffffff;
	width: 100%;
	padding-bottom: 20px;
	margin: 12px auto;
	overflow: hidden;
	margin-bottom: 29px;
}
.improve-im .main .improve .positive {
	width: 94%;
	border: 1px solid #b3b3b3;
	margin: 20px auto;
	margin-bottom: 34px;
}
.improve-im .main .improve .positive:nth-child(4) {
	margin-bottom: 20px;
}
.improve-im .main .improve .rove-title {
	background: #b59b53;
	width: 100%;
	height: 46px;
}
.improve-im .main .improve .rove-title p {
	text-align: center;
	font-size: 20px;
	color: #ffffff;
	padding-top: 8px;
	margin: 0 auto;
}
.improve-im .main .improve .positive .introduce {
	margin-bottom: 5px;
}
.improve-im .main .improve .positive .introduce .image-ie {
	display: none;
}
.improve-im .main .improve .positive .introduce p {
	display: none;
}
.improve-im .main .improve .positive .introduce p+p {
	font-size: 16px;
	color: #303030;
	width: 98%;
	padding-left: 5px;
	display: block;
	margin: 0 auto;
	padding-top: 5px;
}
.improve-im .main .improve .positive .information {
	width: 100.1%;
	border-top: 1px solid #b3b3b3;
}
.improve-im .main .improve .positive .information .title-left table, .improve-im .main .improve .positive .information .explain table {
	width: 100.1%;
}
.improve-im .main .improve .positive .information .title-left {
	width: 100%;
}
.improve-im .main .improve .positive .information .title-left td {
	width: 354px;
	font-size: 18px;
	color: #303030;
	background: #d2d2d2;
	border-right: 1px solid #b3b3b3;
	text-align: center;
	border-bottom: 1px solid #b3b3b3;
	padding-top: 4px;
}
.improve-im .main .improve .positive .information .title-left tr.subject {
	height: 50px;
}
.improve-im .main .improve .positive .information .title-left tr.subject-st td {
	padding: 8px;
	text-align: -webkit-auto;
	font-size: 14px;
	color: #303030;
	background: #ffffff;
}
.improve-im .main .improve .positive .information .title-left tr.subject-sjt td {
	padding: 8px;
	border-bottom: none;
	background: #ffffff;
}
.improve-im .main .improve .positive .information .title-left td:nth-child(2) {
	border-right: 0;
}
.improve-im .main .improve .positive .information .explain {
	border-top: 1px solid #b3b3b3;
	clear: both;
}
.improve-im .main .improve .positive .information .explain .title-lg {
	height: 50px;
	text-align: center;
	font-size: 18px!important;
	color: #303030;
	background: #d2d2d2;
}
.improve-im .main .improve .positive .information .explain tr td:nth-child(1), .improve-im .main .improve .positive .information .explain tr td:nth-child(3) {
	border-bottom: 1px solid #b3b3b3;
	width: 40px;
	padding: 4px;
	font-size: 14px;
	color: #303030;
}
.improve-im .main .improve .positive .information .explain tr td:nth-child(1), .improve-im .main .improve .positive .information .explain tr td:nth-child(3) {
	width: 50px;
	padding: 5px;
	font-size: 14px;
	color: #303030;
}
.improve-im .main .improve .positive .information .explain tr td:nth-child(3) {
	background: #e7e7e7;
}
.improve-im .main .improve .positive .information .explain tr td:nth-child(2), .improve-im .main .improve .positive .information .explain tr td:nth-child(4) {
	border: 1px solid #b3b3b3;
	width: 391px;
	padding: 8px;
	font-size: 14px;
	color: #303030;
	border-top: 0;
	padding-left: 11px;
}
.improve-im .main .improve .positive .information .explain tr td:nth-child(4) {
	border-right: 0;
}
.improve-im .main .serial {
	display: none;
}
.improve-im .main .serial-sl {
	width: 99%;
}
/**/
.improve-im .main .mobile-phone {
	position: fixed;
	bottom: 0px;
	width: 100%;
	height: 68px;
	z-index: 9;
	margin-left: -10px;
	background: #b59b53;
}
.improve-im .main .mobile-phone span.click-ck a {
	font-size: 20px;
	color: #ffffff;
	display: block;
	padding-top: 23px;
	text-align: center;
}
.improve-im .main .participate span img {
	display: none;
}
.improve-im .main .participate {
	display: none;
}
}

@media (max-width: 568px) {
.improve-im .main .improve .rove-title {
	background: #b59b53;
	width: 100%;
	height: auto;
}
.improve-im .main .improve .rove-title p {
	padding-bottom: 5px;
}
.improve-im .main .improve .positive .information .title-left table, .improve-im .main .improve .positive .information .explain table {
	width: 100%;
}
.improve-im .main .improve .positive .information .explain tr td:nth-child(1), .improve-im .main .improve .positive .information .explain tr td:nth-child(3) {
	width: 108px;
	text-align: center;
}
.improve-im .main .improve .positive .information {
	width: 100%;
}
.improve-im .main .mobile-phone {
	position: fixed;
	bottom: 0px;
	width: 100%;
	height: 72px;
	z-index: 99;
	margin-left: -10px;
	background: #b59b53;
	overflow: auto;
}
.improve-im .main .mobile-phone span.click-ck a {
	font-size: 20px;
	color: #ffffff;
	display: block;
	padding-top: 23px;
	text-align: center;
	overflow: hidden;
}
}
/************************************************************************************************************************/
/*产品模块*/



/*新闻列表*/
.news .categroy {
	font-size: 0;
	color: #303030;
}
.news .categroy li {
	display: inline-block;
	font-size: 18px;
	padding: 7px 0;
}
.news .categroy li a {
	display: block;
	line-height: 18px;
}
.news .categroy li:hover, .news .categroy .active {
	background-color: #b59b53;
	color: #fefefe;
}
.news .categroy li:hover a, .news .categroy .active a {
	border-color: transparent;
}
.news .list .item {
	margin-top: 42px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #e6e6e6;
}
.news .list .item:hover {
	box-shadow: 0px 7px 20px 10px #e3e3e3;
}
.news .list .item .img img {
	width: 100%;
}
.news .list .item .content {
	vertical-align: top;
	margin-top: 58px;
	display: inline-block;
	font-size: 14px;
	color: #303030;
}
.news .list .item .content .date {
	color: #9f9f9f;
}
.news .list .item .content .year {
	font-size: 28px;
	color: #303030;
}
.news .list .item .content .line20 {
	height: 28px;
	margin-top: 22px;
}
.news .list .item .content .line70, .news .list .item .content .line20, .news .list .item .content .arrow, .news .list .item .content .data {
	float: left;
}
.news .list .item .content .arrow {
	width: 13px;
	height: 10px;
	margin-left: 20px;
	margin-top: 32px;
	background-image: url("../images/arrow.png");
}
.news .list .item .content .data .title {
	font-size: 16px;
}
.news .list .item .content .data .description {
	margin-top: 20px;
	font-size: 14px;
	height: 37px;
	line-height: 20px;
	color: #767676;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	display: box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	word-break: break-word;
}
/*新闻详情*/


.news .detail .title {
	text-align: center;
	font-size: 26px;
	color: #303030;
}
.news .detail .info {
	text-align: center;
	font-size: 16px;
	color: #747474;
	padding: 32px 0px 20px 0px;
	border-bottom: 1px solid #e9e9e9;
}
.news .detail .content {
	font-size: 16px;
	color: #555555 !important;
	margin: 38px 0;
}
/*企业文化*/


.about .item {
	text-align: center;
}
.about .item img {
	margin-top: 30px;
	width: 68px;
	height: 68px;
}
.about .item .title {
	font-size: 18px;
	color: #303030;
	margin-top: 80px;
}
.about .item .line-block {
	margin: 24px auto 40px;
	width: 105px;
	height: 2px;
	background-image: url("../images/link-block.png");
}
.about .item .content {
	line-height: 30px;
	color: #555555;
	font-size: 14px;
}
/*联系我们代码段*/


.contact .info-block {
	box-shadow: 0px 10px 20px 0px rgba(199, 199, 199, 0.5)
}
.contact .info-block .item {
	text-align: left;
}
.contact .info-block .item:nth-child(2) {
	border-right: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
}
.contact .info-block .item .title {
	font-size: 16px;
	color: #303030;
}
.contact .info-block .item .stitle {
	margin-top: 6px;
	font-size: 10px;
	color: #555555;
}
.contact .info-block .item .content {
	margin-top: 36px;
}
.contact .info-block .item .content span {
	margin-left: 10px;
}
.contact .form {
	margin-top: 68px;
}
.contact .form .tip {
	text-align: left;
}
.contact .form .tip .title {
	color: #303030;
	font-size: 20px;
}
.contact .form .tip .stitle {
	margin-top: 8px;
	color: #555555;
	font-size: 10px;
}
.contact .form .box460 {
	width: 460px;
}
.contact .form .box460 div {
	height: 50px;
	margin-top: 37px;
	border: 1px solid #b59b53;
	position: relative;
\9
}
.contact .ie_input {
	position: absolute;
	top: 100%;
	left: 0;
	margin-top: .5em;
}
.box570 .ie_input {
	margin-top: .5em!important;
}
.contact .form .box460 div img {
	margin: 10px 25px;
}
.contact .form .box460 div input {
	width: 340px;
	height: 100%;
	line-height: 50px\9;
	border: none;
	outline: medium;
}
.contact .form .box570 div {
	height: 140px;
	margin-top: 37px;
	border: 1px solid #b59b53;
	position: relative\9;
}
.contact .form .box570 div textarea {
	padding: 20px;
	width: 100%;
	height: 100%;
	border: none;
}
.contact .form .box570 span {
	float: right;
	margin-top: 30px;
}
.contact .form .box570 button {
	width: 138px;
	height: 50px;
	color: #FFFFFF;
	font-size: 20px;
	text-align: center;
	line-height: 50px;
	background-color: #b59b53;
	border: none;
	outline: medium;
}
/*搜索页面段*/
.search {
	margin-top: 76px;
}
.search .total {
	font-size: 18px;
	color: #303030;
}
.search .box .item {
	margin-top: 26px;
	line-height: 25px;
}
.search .box .item .title {
	font-size: 18px;
	color: #b59b53;
	text-decoration: underline;
}
.search .box .item .description {
	font-size: 14px;
	color: #555555;
}
/*组织架构*/
.organization {
	background-image: url("../images/organization-bg.png");
}
.organization .title {
	background-color: #e5e5e5;
}
.organization .title span {
	margin-left: 65px;
	line-height: 84px;
	font-size: 24px;
	color: #303030;
}
.organization .organization-img {
	margin-top: 50px;
}
/*全球化*/
/*.globalization {
	margin-top: 30px;
}*/
.globalization .right-content {
	font-size: 16px;
	color: #555555;
	line-height: 30px;
}
.globalization .right-content .blue-block {
	height: 320px;
	background-color: #b59b53;
}
.globalization .right-content .blue-block .text-box {
	margin-left: 56px;
	color: #ffffff;
	text-align: left;
	float: left;
	margin-top: 150px;
}
.globalization .right-content .blue-block .text-box .title {
	font-size: 46px;
}
.globalization .right-content .blue-block .text-box .stitle {
	font-size: 16px;
	color: #eaf3fa;
	margin-top: 10px;
}
.globalization .right-content .blue-block .text-box .line {
	width: 48px;
	height: 1px;
	border-bottom: 1px solid #ffffff;
	margin-top: 32px;
}
.globalization .right-content .blue-block img {
	float: right;
	padding: 15px;
}
.globalization .right-content h2, .globalization .right-content h4 {
	text-align: center;
	margin-top: 25px;
	margin-bottom: 20px;
}
.globalization .right-content h4 {
	margin-top: 16px !important;
}
.globalization .right-content .imglist {
	display: inline-block;
	text-align: center;
}
.globalization .right-content .imglist img {
	width: 24%;
	padding: 10px 10px 0px 10px;
}
.globalization .listbox {
	padding: 36px 0 29px;
	font-size: 0;
}
.globalization .listbox + .listbox {
	border-top: 1px dashed #d3d3d3;
}
.globalization .listbox .item {
	position: relative;
	float: none;
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	padding-left: 69px;
}
.globalization .listbox .item img {
	position: absolute;
	top: -2px;
	left: 15px;
}
.globalization .listbox .title {
	font-size: 26px;
	color: #303030;
	line-height: 1;
	margin-bottom: 10px;
}
.globalization .listbox .stitle {
	font-size: 10px;
	color: #787878;
	line-height: 1;
}
.globalization .listbox .item ul {
	padding-top: 27px;
}
.globalization .listbox .item li {
	position: relative;
}
.globalization .listbox .item li:before {
	display: inline-block;
	position: absolute;
	left: -40px;
	top: 50%;
	margin-top: -4px;
	content: '';
	width: 8px;
	height: 8px;
	border: 1px solid #555;
	border-radius: 100%;
}
.globalization .listbox .item li span {
	vertical-align: middle;
}
.globalization .right-content p {
	text-indent: 32px;
}
/*万孚足迹*/
.track {
	color: #b59b53;
}
.track h3 {
	margin-top: 80px;
	font-size: 28px;
}
.blue-bar {
	height: 8px;
	background-color: #b59b53;
}
.e-bar {
	display: inline-block;
	position: relative;
	top: -10px;
	padding: 0 16px;
	background-color: #fff;
}
.globalization .history {
	padding-top: 54px
}
.globalization .history dl {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 0;
	font-size: 0;
}
.globalization .history dl .icon {
	width: 24px;
	position: absolute;
	z-index: 1111;
	left: 489px;
	top: -4px
}
.globalization .history dl .year {
	position: relative;
	color: #b59b53;
	font-size: 24px;
	line-height: 1;
	padding-bottom: 0;
}
.globalization .history dl.in dd {
	border-left: none;
	padding-bottom: 0;
	width: 499px;
	padding-top: 0
}
.globalization .history dl.in dt {
	border-right: #068ce4 1px solid;
	/*padding: 0 24px 0 0;*/
	width: 501px;
	line-height: 25px;
	text-align: right;
}
.globalization .history dd, .globalization .history dt {
	display: inline-block;
	vertical-align: middle;
	width: 500px;
	padding: 0 0 1em;
	font-size: 14px;
	color: #303030;
	font-weight: normal;
}
.globalization .history dt {
	padding-right: 24px
}
.globalization .history dd {
	border-left: #068ce4 1px solid;
	padding-left: 24px;
	line-height: 25px
}
.globalization .history .image img {
	width: 100%;
	height: auto
}
/*质检报告查询*/

.globalization .right-content .box input {
	width: 330px;
	height: 44px;
	line-height: 44px;
	border: 1px solid #e0e0e0;
	vertical-align: middle;
	outline: none;
	font-size: 14px;
	color: #303030;
	text-indent: 1.5em;
}
.globalization .right-content .box button {
	width: 44px;
	height: 44px;
	border: none;
	vertical-align: middle;
	background: #b59b53 url(../images/search.png) 50% 50% no-repeat;
}
/*招聘模块*/
.recruit .listbox {
	display: block;
	padding: 14px;
	background-color: #f2f2f5;
}
.recruit .search {
	margin-top: 20px;
	height: 74px;
	background-color: #ffffff;
	vertical-align: top;
	border: 1px solid #fff;
}
.recruit .search:hover {
	border-color: #b59b53;
}
.recruit .search select, .recruit .search input, .recruit .search button {
	border: none;
	outline: medium;
}
.recruit .search input {
	margin-left: 38px;
	width: 500px;
	height: 70px;
	line-height: 70px;
	float: left;
}
.recruit .search .select-box {
	position: relative;
	line-height: 72px;
	border-left: 1px solid #eeecec;
	text-align: center;
}
.select-show {
	position: absolute;
	z-index: 1;
	top: 100%;
	left: 0;
	width: 100%;
	max-height: 0;
	line-height: 48px;
	overflow: auto;
	transition: .3s;
	text-align: center;
	background-color: #fff;
	font-size: 14px;
	color: #7e7e7e;
	cursor: pointer;
}
.select-box .selected {
	position: relative;
	padding-right: 36px;
	color: #303030;
}
.select-box .selected:before {
	content: '>';
	position: absolute;
	top: 0;
	right: 18px;
	line-height: 72px;
	transform: rotate(90deg);
	transition: .3s;
	color: #7a7a7a;
	font-size: 18px;
	font-family: cursive;
}
.select-li:hover, .select-li.active {
	background-color: #f2f2f5;
}
.select-show.active {
	max-height: 300px;
	border: 1px solid #eeecec;
}
.select-show.active + .selected:before {
	transform: rotate(-90deg);
}
.recruit .search select {
	position: fixed;
	left: -200%;
}
.recruit .search button {
	background-color: #b59b53;
	width: 68px;
	height: 72px;
	float: right;
}
.recruit .categroy {
	margin-top: 20px;
	margin-bottom: 32px;
	font-size: 16px;
	color: #303030;
}
.recruit .categroy span {
	padding: 0 5px;
}
.recruit .list .item {
	color: #303030;
	font-size: 14px;
	background-color: #ffffff;
	border-bottom: 1px solid #eeecec;
}
.recruit .list .title {
	margin-top: 35px;
	font-size: 24px;
}
.recruit .list .money {
	margin-top: 35px;
	font-size: 20px;
	color: #fc6943;
}
.recruit .list .data {
	margin-top: 15px;
}
.recruit .list .data span {
	position: relative;
	margin-right: 18px;
}
.recruit .list .data span:after {
	top: 50%;
	position: absolute;
	content: '|';
	right: -12px;
	width: 6px;
	height: 10px;
	line-height: 10px;
	margin-top: -5px;
	font-family: cursive;
	color: #a5a4a4;
}
.recruit .list .data span:nth-last-child(1):after {
	display: none;
}
.recruit .list .right-content .company {
	margin-top: 85px;
	font-size: 20px;
}
.recruit .list .right-content .data {
	margin-top: 35px;
}
.recruit .list .right-content .data span {
	margin-left: 18px;
	margin-right: 0px;
}
.recruit .bg-box {
	padding: 14px;
	background-color: #f2f2f5;
	display: block;
}
.recruit .content-box {
	padding: 40px;
	background-color: #ffffff;
	display: block;
	color: #303030;
	font-size: 16px;
}
.recruit .content-box h2 {
	font-size: 24px;
}
.recruit .content-box h3 {
	font-size: 18px;
}
.recruit .content-box .line {
	width: 36px;
	border: 1px solid #b59b53;
	margin-top: 16px;
	margin-bottom: 32px;
}
.recruit .content-box ul {
	border-bottom: 1px solid #eeecec;
}
.recruit .content-box ul li {
	margin-bottom: 18px;
	font-size: 16px;
	color: #61687c;
}
.recruit .content-box ul li span {
	color: #303030;
}
.recruit .job_link {
	display: inline-block;
	width: 170px;
	line-height: 44px;
	margin-top: 30px;
	border-radius: 8px;
	font-size: 20px;
	text-align: center;
	color: #fff;
	background-color: #b59b53;
}
/**************************************************这里是招聘申请页面代码开始**************************************************/
.apply .info-bars {
	width: 825px;
	border: 1px solid #cccccc;
	border-radius: 8px;
	margin: 40px auto;
	padding: 40px 94px;
}
.apply .info-bars .header {
	margin-top: 40px;
	margin-bottom: 40px;
}
.apply .info-bars .header:first-child {
	margin-top: 0px;
}
.apply .info-bars .header p {
	font-size: 22px;
	color: #303030;
}
.apply .info-bars .header em {
	display: block;
	width: 88px;
	border: 2px solid #b59b53;
	margin-top: 12px;
}
.apply .info-bars .form-group {
	margin-bottom: 25px;
}
.apply .info-bars .form-group .label {
	float: left;
	width: 101px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #303030;
	padding: 0px;
	font-weight: normal;
	text-align: left;
	display: inline-block;
}
.apply .info-bars .form-group .label b {
	color: red;
}
.apply .info-bars .form-group .label span {
	padding: 6px;
}
.apply .info-bars .form-group input[type='text'] {
	width: 516px;
	height: 40px;
	border: 1px solid #cccccc;
	padding: 5px 10px;
	margin-left: 15px;
}
.apply .info-bars .form-group textarea {
	font-size: 14px;
	width: 519px;
	margin-left: 15px;
	height: 153px;
	color: #a6a6a6;
	padding: 5px 10px;
	border: 1px solid #cccccc;
	resize: none;
	overflow: hidden;
}
.apply .info-bars .form-group>select {
	width: 516px;
	height: 40px;
	border: 1px solid #cccccc;
	color: #a6a6a6;
	margin-left: 15px;
}
.apply .info-bars .choice, .apply .info-bars .worktime {
	width: 519px;
	height: 40px;
	margin-left: 15px;
	display: inline-block;
}
.apply .info-bars .choice .radio_label {
	margin-bottom: 0px;
	font-weight: normal;
	background: url("../images/no.png") no-repeat;
	background-position: 0 10px;
	line-height: 40px;
	height: 40px;
}
.apply .info-bars .choice .radio_label input[type="radio"] {
	display: none;
}
.apply .info-bars .choice .checked {
	background: url("../images/yes.png") no-repeat !important;
	background-position: 0 10px !important;
}
.apply .info-bars .choice .radio_label span {
	font-size: 18px;
	color: #303030;
	margin-left: 20px;
	margin-right: 30px;
}
.apply .info-bars .worktime select {
	width: 100px;
	height: 40px;
	float: left;
	border: 1px solid #cccccc;
	vertical-align: middle;
	line-height: 40px;
}
.apply .info-bars .worktime select+select {
	margin-left: 20px;
}
.apply .info-bars .worktime .timeLine {
	width: 36px;
	height: 20px;
	margin-left: 20px;
	margin-right: 20px;
	border-bottom: 1px solid #cccccc;
	float: left;
}
.apply .info-bars .upload {
	width: 519px;
	height: 40px;
	display: table;
}
.apply .info-bars .upload input {
	width: 400px !important;
	height: 40px;
	display: table-cell;
}
.apply .info-bars .upload .uploadify {
	vertical-align: top;
	width: 118px;
	height: 40px !important;
	display: table-cell;
}
.apply .info-bars .upload #uploadify-button {
	padding: 0px;
	width: 118px;
	height: 40px;
	background: #b59b53;
	text-align: right;
	cursor: pointer;
	vertical-align: middle;
}
.apply .info-bars .upload #uploadify-button span {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	margin-right: 15px;
	position: relative;
}
.apply .info-bars .upload #uploadify-button span:before {
	position: absolute;
	top: -5px;
	left: -32px;
	content: " ";
	width: 24px;
	height: 22px;
	background: url("../images/upload.png") center no-repeat;
	display: block;
}
.apply .info-bars .submit {
	text-align: right;
}
.apply .info-bars .submit button {
	width: 180px;
	height: 40px;
	outline: none;
	border: none;
	color: #ffffff;
	font-size: 20px;
	background: #b59b53;
}
/**************************************************这里是招聘申请页面代码结束**************************************************/

/*友情链接列表页*/


.links .item {
	vertical-align: top;
	width: 20%;
	padding: 13px;
	display: inline-block;
}
.links .item .img-box {
	width: 100%;
	height: 108px;
	text-align: center;
	border: 1px solid #eaeaea;
	background-color: #ffffff;
}
.links .item .title {
	font-size: 18px;
	color: #303030;
	text-align: center;
	margin-top: 25px;
	height: 30px;
}
/*分页代码段*/
.page {
	text-align: right;
	color: #010101;
	font-size: 14px;
	line-height: 28px;
	clear: both;
}
.page a {
	margin: 0px 5px;
	min-width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
}
.page .round {
	text-align: center;
	width: 30px;
	border-radius: 15px;
	border: 1px solid #555555;
}
.page .active, .page .round:hover {
	color: #ffffff;
	background-color: #b59b53;
	border: 1px solid #b59b53;
}
/*底部代码段*/
#footer {
	clear: both;
	margin-top: 30px;
	background: #424141;
}
/*
#footer .link {
  height: 66px;
  background-color: #b59b53;
  color: #ffffff;
  font-size: 18px;
}

#footer .link .tip {
  padding: 10px 0px 11px 10px;
}

#footer .link .tip span {
  display: block;
}

#footer .link .list {
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
}

#footer .link .list li a {
  padding: 20px;
}

#footer .link .line40 {
  margin-top: 12px;
  margin-left: 20px;
  width: 1px;
  height: 50px;
  background-image: url("../images/link-line.png");
}

#footer .link .more {
  width: 75px;
  display: block;
  vertical-align: middle;
  border-left: 1px;
}

#footer .link .more img {
  width: 24px;
  height: 24px;
  margin: 20px auto;
  display: block;
}*/

#footer .menu {
	border-top: 3px #b59b53 solid;
	position: relative;
}
#footer1 {
	padding-top: 60px;
	margin-bottom: 10px;
}
#footer .menu .main {/* text-align: center; */
	width: 1200px;
	height: 368px;
	margin: 0 auto;
}
#footer .menu .l_box1 {
	width: 390px;
	height: 268px;
}
/*background-image: url(http://cdn.ytim.net/celluprodblobq.png); margin-left:60px; */
#footer .menu .l_box {
	width: 310px;
	height: 160px;
	border-right: 1px solid #70706c;
	float: left;
	margin-left: 60px;
	margin-top: 45px;
}
#footer .menu .r_box {
	width: 790px;
	float: left;
	margin-top: 60px;
}
#footer .menu .l_box .f_logo {
	margin-bottom: 30px;
}
#footer .menu .l_box .tel_box {
	font-size: 13px;
	color: #fff;
	line-height: 15px;
}
#footer .menu .l_box .tel_box i {
	width: 15px;
	height: 15px;
	margin-right: 10px;
	background-image: url(../images/footer_ico.png);
}
#footer .menu .l_box .tel_box li {
	margin-bottom: 5px;
}
#footer .menu .l_box .tel_box .where {
	margin-bottom: 20px;
}
#footer .menu .l_box .tel_box .mail {
	margin-bottom: 20px;
}
#footer .menu .l_box .tel_box .where i {
	background-position: 0 0;
}
#footer .menu .l_box .tel_box .mail i {
	background-position: -15px 0;
}
#footer .menu .l_box .tel_box .tel i {
	background-position: -30px 0;
}
#footer .menu .r_box dl {
	font-size: 13px;
	color: #fff;
	line-height: 30px;
	width: 100px;
	float: left;
}
#footer .menu .r_box dl.dl1 {
	margin-left: 40px;
	line-height: 30px;
}
#footer .menu .r_box dl dd {
	line-height: 30px;
}
#footer .menu .r_box dl.dl2 {
	margin-left: 10px;
}
/*	width: 105px;*/
#footer .menu .r_box dl.dl3 {
	margin-left: 10px;
}
#footer .menu .r_box dl.dl4 {
	margin-left: 10px;
}
#footer .menu .r_box dt {
	margin-bottom: 20px;
	font-size: 14px;
	font-weight: bold;
}
#footer .menu .ewm_box {
	width: 120px;
	float: left;
	margin-top: 60px;
}
#footer .menu .ewm_box .img_box {
	margin-bottom: 10px;
}
#footer .menu .ewm_box .name {
	text-align: center;
	color: #fff;
}
#footer .bottom-bg {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#footer .menu .item {
	color: #949494;
	font-size: 12px;
}
#footer .menu .item .menuTitle {
	width: 100%;
	font-size: 14px;
	color: #dcdcdc;
}
#footer .menu .item ul li {
	margin-top: 12px;
	line-height: 1;
}
#footer .copyright {
	text-align: center;
	font-size: 14px;
	color: #848484;
	background-color: #eeeeee;
	height: 100px;
	line-height: 100px;
}
/*返回顶部*/
#to-top {
	position: fixed;
	display: none;
	z-index: 1000;
	bottom: 15px;
	right: 15px;
	width: 48px;
	height: 48px;
	background: url(../images/to-top1.png);
	cursor: pointer;
}
#to-top:hover {
	background: url(../images/to-top2.png);
}
/*================================================================================================解决方案代码隔离================================================================================================*/

/*解决问题1*/
.solution .panel-default p {
	margin: 60px 0 15px;
	font-size: 24px;
	color: #303030;
}
.solution .solution_label {
	display: inline-block;
	border-bottom: 1px solid #a5a4a4;
}
.solution .tops>p {
	margin: 60px 0 15px;
	font-size: 24px;
}
.solution .panel-default .bottoms, .solution .panel-default .short-term {
	width: 70px;
	border: 1px solid #a5a4a4;
	background: #a5a4a4;
}
.solution .panel-default .short-term {
	width: 37px;
}
.solution .panel-default .drug-control {
	background: #f5f5f5;
	margin-top: 22px;
	font-size: 0;
}
.solution .panel-default .control {
	background: #fff;
	display: inline-block;
	vertical-align: middle;
	padding: 28px 40px 28px 28px;
}
.solution .panel-default .control span {
	font-size: 18px;
	color: #303030;
}
.solution .panel-default .control p {
	font-size: 14px;
	color: #555555;
	line-height: 25px;
}
.solution .location {
	position: relative;
}
.solution .panel-default .moves-right {
	position: absolute;
	left: 600px;
	top: 602px;
}
/*解决问题2*/
.solution .panel-default .title-hd p {
	margin: 30px 0 12px;
	line-height: 1;
	font-size: 36px;
	color: #2c7ffb;
	font-weight: bold;
}
.title-hd sup {
	position: static;
	vertical-align: super;
	line-height: 1;
	font-size: 22px;
}
.solution .panel-default .title-hd span {
	font-size: 36px;
}
.solution .panel-default .title-hd .lefts {
	color: #ff6600;
}
.solution .panel-default .title-hd .rights {
	color: #2c7ffb;
}
.solution .panel-default .dotted {
	border-top: 1px dashed #dcdcdc;
	margin-top: 24px;
}
/*.solution .panel-default .marker ul{
    display: inline-block;
}
.solution .panel-default .marker ul li{
    height: 20px;
    padding: 15px;
    line-height: 20px;
    font-size: 15px;
    color: #3e3e3e;
}
.solution .panel-default .marker{
    width:100%;
    margin-top: 20px;
    margin-bottom: 55px;
}
.solution .panel-default .marker .one{
    margin-left: -13px;
}
.solution .panel-default .marker .tow,
.solution .panel-default .marker .three,.solution .panel-default .marker .four,.solution .panel-default .marker .five,.solution .panel-default .marker .six{
    margin-left:31px;
}
.solution .panel-default .marker ul.five ,.solution .panel-default .marker ul.six{
    margin-top: 14px;
    position: relative;
    top: -28px;
}*/

.solution .panel-default .disease {
	width: 100%;
	height: 100%;
	margin-top: 58px;
	margin-bottom: 55px;
}
.solution .panel-default .disease:last-child {
	margin-bottom: 0;
}
.solution .panel-default .disease .circular {
	width: 68px;
	height: 68px;
	border: 1px solid #e3e3e3;
	border-radius: 100%;
	color: #fff;
	background: #2c7ffb;
}
.solution .panel-default .map img {
	width: 1140px;
}
.solution .panel-default hr {
	margin-top: 54px;
	border-top: 1px dashed #dcdcdc;
}
.solution .panel-default .disease .number {
	display: block;
	margin-top: -59px;
	margin-left: 15px;
	font-size: 36px;
	color: #fff;
}
.solution .panel-default .disease .typeface {
	margin-left: 93px;
	margin-top: -50px;
	color: #478efb;
	font-size: 30px;
}
.solution .panel-default .disease .englishs {
	font-size: 12px;
	color: #478efb;
	display: block;
	margin-top: 12px;
	line-height: 2;
}
.solution .panel-default .case {
	height: 100%;
	width: 100%;
}
.solution .panel-default .case span img {
	/*width: 1100px;*/
	margin-left: 30px;
}
.solution .panel-default .case b {
	display: inline-block;
	margin-top: 35px;
}
.solution .panel-default .case b.left-sb {
	margin-left: -12px;
}
.solution .panel-default .case b.right-bs {
	margin-left: 620px;
	margin-top: -307px;
	display: block;
}
.solution .panel-default .appraisal {
	font-size: 24px;
	color: #333;
	margin-left: 40px;
	display: inline-block;
	vertical-align: middle;
}
.solution .panel-default .rightl {
	margin-top: 30px;
	margin-right: 100px;
}
.solution .panel-default .little-content {
	margin-top: 90px;
	margin-left: 95px;
}
.solution .panel-default .little-content p, .solution .panel-default .little-content span {
	font-size: 24px;
}
.solution .panel-default .little-content .tops, .solution .panel-default .little-contentl .tops {
	margin-top: 20px;
}
.solution .panel-default .spot {
	position: absolute;
	top: 13px;
	left: 0;
	width: 14px;
	height: 14px;
	border: 1px solid #2c7ffb;
	border-radius: 100%;
	background: #2c7ffb;
}
.solution .panel-default h6 {
	position: relative;
	line-height: 1.7;
	margin: 0;
}
.solution .panel-default .img-pink {
	margin-left: 426px;
	margin-top: -220px;
	text-align: right;
}
.solution .panel-default .crp {
	width: 282px;
	height: 144px;
	line-height: 46px;
	padding: 0 10px;
	border: 2px solid #2c7ffb;
	display: inline-block;
	vertical-align: top;
	margin-top: 20px;
	font-size: 24px;
	text-align: center;
	color: #303030;
}
/*.solution .crp span.cont{
  margin:0;
}*/
/*.solution .panel-default .crp span{
    margin-top: 10px;
}*/
.solution .crp span.conts {
/* width: 100px;
   display: block;
   margin-left: 42px;
   margin-top: 10px;*/

}
.solution .crp span.crpn {
	margin-left: 10px;
}
.solution .crp span.contl {
	margin: 0;
}
.lcon-logo, .lcon-logos {
	width: 106px;
	height: 144px;
	display: inline-block;
	margin-top: 20px;
}
.lcon-logo {
	background: url(../images/logo0333.png) center center no-repeat;
}
.lcon-logos {
	background: url(../images/logo0222.png) center center no-repeat;
}
.solution .panel-default .little-contentl {
	margin-left: 50px;
}
.solution .panel-default .move-up {
	margin-top: -275px;
	margin-left: 560px;
}
/*方案解决3*/
.solution .panel-default .title-hd .blue {
	color: #669933;
}
.solution .panel-default .little-contentc {
	margin-left: 50px;
	position: relative;
	margin-top: 36px;
}
.solution .panel-default .little-contentc .left-sb {
	margin-top: 0;
}
.solution .panel-default h6+.left-sb {
	margin-top: 35px!important;
}
.solution .panel-default .cptl {
	display: inline-block;
	vertical-align: middle;
	margin-top: 50px;
}
.solution .panel-default .cptl p {
	height: 100%;
	line-height: 1.7;
	font-size: 24px;
	color: #2c7ffb;
	padding: 15px 30px;
	background: #ebf5ff;
	margin-top: 0;
}
.solution .panel-default .little-contentc .tops span.appraisas {
	font-size: 16px;
	color: #000;
	margin-left: 25px;
	margin-top: 10px;
	display: block;
}
.solution .panel-default .case .little-contentc .tops h6.range {
	margin-top: 40px;
}
.solution .panel-default .case b.rangs {
	margin-left: 16px;
	margin-top: 0;
	margin-bottom: 20px;
}
.solution .panel-default .little-contentc .tops span.forms {
	margin-left: 19px;
	margin-top: 10px;
	display: block;
}
/*解决方案4*/
.solution .panel-default .title-hd .pink {
	color: #ff0099;
}
.solution .panel-default .marker ul.fives {
	margin-left: 144px;
}
.solution .panel-default .disease .case .fingertip {
	width: 196px;
	height: 196px;
	border-radius: 100%;
	position: absolute;
	left: 500px;
	top: -86px;
	background: #c2dafe;
}
.solution .panel-default .disease .case .fingertip .fingertips {
	width: 160px;
	height: 160px;
	border-radius: 100%;
	position: absolute;
	left: 18px;
	top: 18px;
	background: #0072bc;
}
.solution .panel-default .disease .case .fingertip .fingertips span {
	display: block;
	margin-top: 32px;
	margin-left: 22px;
	font-size: 36px;
	font-weight: bold;
	color: #fff;
}
.solution .panel-default .case b.the-map {
	margin-top: 0;
}
.solution .panel-default .case .little-contentc .ngps {
	background: #ffcccc;
	margin-top: -17px;
}
.solution .panel-default .case .little-contentc .ngps p {
	line-height: 57px;
	padding: 0 28px;
	color: #cc0033;
	font-size: 24px;
}
.solution .panel-default .case b.downs {
	margin-top: 17px;
}
/*解决方案5*/
.solution .panel-default .title-hd .gules {
	color: #ff0001;
}
.solution .panel-default .marker ul.lvm, .solution .panel-default .marker ul.lvm {
	margin-top: 10px;
}
.solution .panel-default .contentl {
	margin-left: 25px;
}
.solution .panel-default .disease .typefacel {
	margin-left: 95px;
	margin-top: -70px;
	color: #478efb;
	font-size: 26px;
}
.solution .panel-default .asl {
	margin-top: 55px;
}
/*解决方案6*/
.solution .panel-default .title-hd .chinese-red {
	color: #cc0000;
}
.solution .panel-default hr.line {
	margin-top: 10px;
}
/*解决方案头部表格*/
.top-table {
	width: 100%;
	font-size: 16px;
	color: #333;
	margin: 42px 0 20px;
}
.top-table td {
	padding-bottom: 10px;
}
.tops {
	font-size: 0;
}
/*合作伙伴*/
.cooper {
	margin: 34px auto 30px;
	text-align: center;
}
.cooper_header h1 {
	margin: 0;
	line-height: 1;
	font-size: 26px;
	color: #303030;
}
.cooper_header h2 {
	margin: 20px 0;
	line-height: 1;
	font-size: 16px;
	color: #666;
}
.cooper_line {
	display: inline-block;
	width: 196px;
	margin-bottom: 56px;
	border-top: 1px solid #e5e5e5;
	font-size: 0;
}
.cooper_line:after {
	margin-top: -3px;
	display: inline-block;
	content: '';
	width: 50px;
	height: 4px;
	vertical-align: top;
	background-color: #b59b53;
}

/*================================================================================================解决方案代码隔离================================================================================================*/

/*手机端*/
@media (max-width: 768px) {
html, body {
	overflow-x: hidden;
}
.pc_banner {
	display: none;
}
.m_banner {
	display: block;
}
.top {
	display: none;
}
.pc {
	display: none;
}
#header .nav {
	position: relative;
	top: 0;
}
.main {
	width: 100%;
	padding: 10px;
}


/* --- 产品列表 --- */
.product-list {
	padding: .75rem;
}
.product-list ul {
}
.product-list li {
	float: left;
	width: 50%;
	padding: .75rem;
}
.product-list li .box {
	background: #ddd;
	padding: .5rem .5rem 0 .5rem;
	transition: all .2s ease;
}
.product-list li .box .pic img {
	width: 160px;
	height: 190px;
}
.product-list li .box .text {
	text-align: center;
	font-size: 1.2rem;
	padding: 1rem 1.5rem;
	line-height: 150%;
}




#header .top ul {
	display: table;
	width: 100%;
	text-align: center;
	float: none;
}
#header .top ul > li {
	display: table-cell;
	clear: both;
}
#header .top ul > li+li:before {
	content: none;
}
/*#header .top ul > li:first-child{
    display: block;
  }
  #header .top ul > li:nth-child(2){
    margin-left: 0;
  }
  #header .top ul > li:nth-child(2):before{
    content: none;
  }*/
#header .nav .navbar {
	min-height: 30px;
}
#header .navbar-toggle {
	
}
/*margin-top: 5px;*/
	
#header .nav .navbar .logo img {
	max-width: 50%;
}
.home .header {
	padding: 10px 0;
}
#header .pc-nav {
	display: none;
}
.panel-body {
	padding: 12px 14px;
}
.panel-body dl {
	margin: 0;
	font-size: 0;
}
.panel-body dl+dl {
	border-top: 1px solid #e2e2e2;
}
.panel-body dt {
	font-size: 15px;
	padding: 0 8px;
	line-height: 40px;
	font-weight: normal;
}
.panel-body dd {
	padding: 0 8px;
	border-top: 1px solid #e2e2e2;
	color: #777;
}
.panel-body dd>div {
	display: inline-block;
	margin-left: 1em;
	line-height: 40px;
	font-size: 14px;
}
.navbar-nav {
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
.navbar-collapse {
	overflow-x: hidden;
	padding: 0 auto;
}
.panel-group .panel {
	border: none;
	border-radius: 0;
}
.panel-group .panel+.panel {
	border-top: 1px solid #e2e2e2;
}
.panel-heading {
	padding: 14 18px;
	border-radius: 0;
}
.panel-heading.active {
	background: #b59b53;
	color: #fefefe;
}
.panel-heading.active a:hover {
	color: #fefefe !important;
}
.panel-group .panel+.panel {
	margin: 0;
}
.panel-title {
	line-height: 40px;
}
.panel-title .more {
	transform: rotate(90deg);
	font-family: serif;
}
.home .header h1, .home .header h2 {
	font-size: 20px;
	margin: 10px 0
}
.home .header .title-box:before {
	width: 30px;
	left: -35px;
}
.home .header .title-box:after {
	width: 30px;
	right: -35px;
}
.home #top-banner {
	display: none;
}
.home #mtop-banner {
	display: block;
}
.mb {
	display: block;
}
.home #testing .item {
	height: auto;
}
.home #testing .item>a {
	display: block;
}
.home #testing .item .left, .home #testing .item .center, .home #testing .item .right {
	width: 100%;
	height: auto;
	float: none;
	margin-bottom: 8px;
}
.home #testing .item .left .content {
	height: auto;
	padding: 18px;
	float: none;
}
.home #testing .item .left .content .title {
	margin: 20px 0;
}
#testing .item .content {
	line-height: 1;
}
.home #testing .item .center .content .title, .home #testing .item .right .content .title {
	margin: 20px 0;
}
.home #testing .item .left .img {
	float: none;
	height: auto;
}
.home #testing .item .left .content .icon, .home #testing .item .center .content .icon, .home #testing .item .right .content .icon {
	margin-top: 0
}
#testing .img, #testing .content:after, #testing .item .go {
	display: none;
}
.home #testing .item .left .content {
	width: 100%;
}
#testing .item .center .detail, #testing .item .right .detail {
	padding: 20px;
}
.home #testing .owl-nav {
	margin: 10px 0
}
.globalization {
	margin: 0
}
#globalization {
	padding: 0
}
.home #globalization .nav {
	width: auto;
	margin: 0 0 10px;
	text-align: center;
}
.home #globalization .nav li {
	margin: 3px 0;
	float: none;
}
.home #globalization .tab-content {
	height: auto
}
.home #globalization .tab-content .tab-pane {
	float: none
}
.home #globalization .tab-content .img-box {
	width: auto;
	height: auto;
	float: none;
}
.home #globalization .tab-content .content {
	margin: 0;
	padding: 8px;
}
.home #globalization .tab-content .content .more {
	margin-top: 20px
}
	
	
/*手机边栏导航*/

	
	
#footer {
	margin-top: 10px;
}
#footer .link {
	height: auto;
}
#footer .line40 {
	display: none;
}
#footer .link .main {
	padding: 8px 0;
}
#footer .link .list li {
	float: left;
	padding: 3px 0;
	font-size: 14px;
}
#footer .link .list {
	padding-left: 5px;
	white-space: normal;
}
#footer .link .list li a {
	padding: 5px;
}
#footer .link .more img {
	margin: 0 10px 10px;
}
#footer .copyright {
	height: auto;
	line-height: 2;
	padding: 8px;
}
#footer .item li {
	display: inline-block;
	margin: 10px 0;
	margin-right: 3px;
}
/*解决方案头部*/
.top-table {
	display: block;
	margin: 10px 0;
	font-size: 0;
	text-align: justify;
}
.top-table tr {
	display: block;
}
.top-table td {
	display: inline-block;
	vertical-align: middle;
	padding: 0;
	font-size: 16px;
}
.top-table tr:after {
	display: inline-block;
	content: '';
	width: 100%;
	height: 0;
}
.top-table td:nth-child(odd) {
	min-width: 50%;
}
.top-table td:nth-child(even) {
/*margin-left: 10px;*/
}
/*.top-table td:nth-child(2n):after {
    display: block;
    content: ''
  }*/

.top-table td:last-child:after {
	display: none;
}


/*产品*/

/*关于*/
.about .item {
	padding: 0;
}
.about .item .title {
	margin-top: 20px
}
.about .item .line-block {
	margin: 10px auto;
}
/*全球化*/
.globalization .left-menu {
	width: 100%;
	margin-bottom: 10px;
	float: none;
}
/*解决方案*/
.solution .panel-default .title-hd p {
	margin: 0 0 10px;
	font-size: 26px;
	line-height: 1.8;
}
.solution .panel-default .title-hd span {
	font-size: 20px;
}
.solution .panel-default .dotted {
	margin-top: 10px;
}
.solution .location .main {
	padding: 0;
}
.solution .panel-default .disease {
	margin: 10px 0;
}
.solution .panel-default .disease .typeface, .solution .panel-default .disease .typefacel {
	margin-left: 42px;
	margin-top: -29px;
	font-size: 18px;
}
.solution .panel-default .case b, .solution .panel-default .case span img, .solution .panel-default .little-content .tops, .solution .panel-default .little-contentl .tops, .solution .panel-default .case b.right-bs, .solution .panel-default .case b.left-sb, .solution .panel-default hr, .solution .panel-default .img-pink, .solution .panel-default p {
	margin: 0;
}
.solution .panel-default .appraisal, .solution .panel-default .little-content p, .solution .panel-default .little-content span {
	font-size: 16px;
}
.solution .panel-default .disease .circular {
	width: 38px;
	height: 38px
}
.solution .panel-default .disease .number {
	margin-top: -36px;
	margin-left: 6px;
	font-size: 24px;
}
.solution .panel-default .little-contentl, .solution .panel-default .little-content, .solution .panel-default .little-contentc, .solution .panel-default .appraisal, .solution .panel-default .little-content p {
	margin-left: 21px;
}
.solution .panel-default .spot {
	top: 7px;
}
.solution .panel-default .little-content, .solution .panel-default .little-contentc, .solution .panel-default .move-up {
	margin-top: 0;
}
.solution .panel-default .crp {
	width: 100%;
}
.lcon-logo, .lcon-logos {
	width: 100%;
	height: 45px;
}
.disease .disease {
	margin-left: -21px!important;
}
.disease .disease .case {
	padding: 8px;
}
.solution .panel-default .case .little-contentc .ngps p {
	line-height: 36px;
	padding: 0 15px;
	font-size: 18px;
}
.solution .panel-default .cptl {
	margin-top: 15px;
}
.solution .panel-default .cptl p {
	padding: 10px;
	font-size: 16px;
}
.solution .panel-default .knowledge span {
	display: block;
	margin-bottom: 1em;
}
.solution .panel-default .disease .case .fingertip {
	display: none;
}
/*政府方案*/
.solution .panel-default .drug-control {
	margin: 15px 0 25px;
	border-bottom: 1px solid #ddd;
	text-align: center;
}
.solution .panel-default .drug-control:last-child {
	margin-bottom: 0;
}
.solution .panel-default img {
	width: 100%;
}
.solution .panel-default .control {
	display: block;
	padding: 8px;
	padding-left: 0;
	text-align: left;
}
/*组织建设*/
.recruit .search {
	margin: 0;
	height: auto;
	border: none;
}
.recruit .search input {
	width: 100%;
	height: 36px;
	line-height: 36px;
	float: none;
	margin: 0;
	padding-left: 1em;
	text-align: center;
}
.select-show {
	line-height: 36px;
}
.recruit .search .select-box {
	padding-left: 36px;
	border: none;
	border-top: 1px solid #ddd;
}
.recruit .search .select-box, .select-box .selected:before {
	height: 36px;
	line-height: 36px;
}
.recruit .search button {
	width: 100%;
	height: 36px;
	float: none;
}
.recruit .categroy {
	margin: 10px 0;
}
.recruit .categroy span:first-child {
	display: block;
}
.recruit .list .item {
	padding: 8px;
}
.recruit .list .main {
	padding: 0;
}
.recruit .list .title, .recruit .list .money, .recruit .list .right-content .company, .recruit .list .right-content .data {
	margin-top: 10px;
}
.recruit .list .right-content .data span {
	margin: 0;
}
.recruit .listbox {
	padding: 4px;
}
.recruit .page {
	margin-top: 10px;
}
.recruit .list .title {
	white-space: normal;
}
.recruit .list .data span:after {
	content: none;
}
.recruit .content-box {
	padding: 8px;
}
.recruit .content-box h2 {
	margin-top: 0;
}
.recruit .bg-box {
	padding: 4px;
}
/*企业大学*/
.news .categroy li {
	display: block;
	float: left;
	width: 50%;
	text-align: center;
}
.news .list .item {
	margin-top: 10px;
	float: none;
}
.news .list .item .content {
	margin-top: 0;
	padding: 8px;
}
.news .list .item .content .data .title {
	white-space: normal;
}
.news .page {
	margin-top: 15px;
}
/*组织架构*/
.organization .title span {
	display: block;
	line-height: 1.6;
	margin: 0;
}
.organization .title {
	padding: 8px;
}
.organization .organization-img {
	margin-top: 10px;
}
/*联系我们*/
.contact .info-block .item {
	padding: 10px 15px;
}
.contact .info-block .item+.item {
	border-top: 1px solid #ddd;
}
.contact .info-block .item .content {
	margin-top: 10px;
}
.contact .form {
	margin-top: 20px;
}
.contact .form .box460 {
	width: 100%;
	float: none;
}
.contact .form .box460 div {
	margin-top: 15px;
}
.contact .form .box460 div input {
	width: auto;
}
.contact .form .box570 div {
	margin-top: 15px;
}
.contact .form .box570 span {
	float: none;
	display: block;
	margin: 15px 0;
}
/*子公司*/
.links .item {
	display: block;
	width: 100%;
	padding: 0;
}
.links .item {
	margin-top: 15px;
}
/*研发实力*/
.globalization .right-content .blue-block {
	height: auto;
	padding: 8px;
}
.globalization .right-content .blue-block .text-box, .globalization .right-content .blue-block img {
	float: none;
	margin: 0;
	padding: 0;
}
.globalization .right-content .blue-block .text-box .title {
	font-size: 26px;
}
.globalization .right-content .blue-block .text-box .line {
	display: none;
}
.globalization .right-content .imglist img {
	width: auto;
}
.globalization .right-content h2 {
	margin: 15px 0;
	font-size: 18px;
}
.globalization .listbox {
	padding: 15px 0 0;
}
.globalization .listbox .item ul {
	padding: 10px 0 20px;
}
.globalization .listbox .item li:before {
	top: 0;
	margin-top: 11px;
}
/*质检报告查询*/

.globalization .right-content .box input, .globalization .right-content .box button {
	width: 100%;
}
/*新闻详情*/

.news .more>span {
	display: block;
	margin: 10px 0;
}
.news .detail .title {
	white-space: normal;
	font-size: 20px;
}
.news .detail .info {
	padding: 10px 0;
}
.news .detail .content {
	margin: 15px 0;
}
/*万孚足迹*/
.globalization .history dl.in {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: box;
	display: flex;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-box-pack: end;
	-webkit-box-direction: reverse;
	box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
	flex-direction: column-reverse
}
.globalization .history {
	margin-bottom: -15px;
	padding-top: 0
}
.globalization .history dl {
	margin-top: 15px
}
.globalization .history dl .icon {
	display: none
}
.globalization .history dl dd, .globalization .history dl dt, .globalization .history dl.in dd, .globalization .history dl.in dt {
	display: block;
	width: 100%;
	height: auto;
	border: none;
	padding: 0;
	text-align: left
}
.apply .info-bars {
	width: 100%;
	border: none;
	padding: 15px;
	margin: 0 auto;
}
.apply .info-bars .header {
	margin-bottom: 28px;
	margin-top: 27px;
}
.apply .info-bars .form-group {
	margin-bottom: 25px;
	margin-top: -15px;
}
.apply .info-bars .form-group .label, .apply .info-bars .form-group input[type='text'], .apply .info-bars .form-group textarea, .apply .info-bars .choice, .apply .info-bars .worktime, .apply .info-bars .upload, .apply .info-bars .form-group>select {
	width: 100%;
	margin-left: 0px;
}
.apply .info-bars .worktime select {
	width: 20%;
}
.apply .info-bars .worktime select+select {
	margin-left: 3%;
}
.apply .info-bars .worktime .timeLine {
	width: 8%;
	margin-left: 3%;
	margin-right: 3%;
}
.apply .info-bars .upload input {
	width: 100% !important;
}
}

/*PC端*/
@media (min-width: 768px) {
.pc_banner {
	display: block;/* margin-top: 100px; */
}
.m_banner {
	display: none;
}
.home #top-banner {
	display: block;
}
.home #mtop-banner {
	display: none;
}
.mb {
	display: none;
}
.home #ecology ul {
	padding: 30px 0;
}
.home #testing .item .center .detail, .home #testing .item .right .detail, .home #testing .item .right .content, .home #testing .item .center .img {
	float: left;
}
.home #testing .item .center .content, .home #testing .item .right .img {
	height: 50%;
	width: 100%;
	display: block;
	float: left;
}
.home #testing .item .right .content, .home #testing .item .center .img {
	height: 50%;
	width: 100%;
	display: block;
}
#testing .img {
	overflow: hidden;
}
#testing .center .img img, #testing .right .img img {
	height: 100%;
}
#testing .left:hover .img img, #testing .center:hover .img img, #testing .right:hover .img img {
	transform: scale(1.3);
}
.home #globalization .tab-content .img-box img {
	height: 100%;
}
#ecology .news, #ecology .trends {
	width: 570px;
	display: inline-block;
}
#ecology .one-line {
	width: 80%;
}
#ecology .trends {
	margin-left: 55px;
}
#footer .link .tip, #footer .link .list, #footer .link .more, #footer .link .line40 {
	float: left;
}
#footer .link .list li {
	display: inline-block;
}
#footer .link .tip {
	width: 120px;
	color: #b59b53;
	background: #b59b53 url("../images/link-tip.png") no-repeat;
	display: inline-block;
}
#footer .link .list {
	width: 980px;
	margin-top: 20px;
}
#footer .item {
	width: 162px;
	float: left;
	text-align: left;
}
#footer .last-item {
	width: 66px;
	text-align: right;
}
#footer .menuTitle {
	border-bottom: 1px solid #4c4c4c;
	padding-bottom: 22px;
}
#footer .copyright {
}
#footer .menu .item ul, #footer .menu .item img {
	margin-top: 22px;
}
#footer .menuTitle {
	line-height: 1;
}
#footer .menu .main {
	padding: 0;
}
.solution .panel-default .disease .typeface {
	line-height: 1;
}
.solution .panel-default .cptl {
	width: 50%;
	height: 152px;
	padding-right: 55px;
}
.solution .panel-default .lefta {
	padding-right: 0;
	padding-left: 55px;
}
#header .nav {
	height: 100px;
	line-height: 100px;
}
#header .nav .logo {
	height: 98px;
	width: 229px;
}
.navbar-nav {
	display: none;
}
/*产品模块*/
/*.product .list {
	margin-left: 180px;
}
.product .list .item .product-img {
	height: 235px;
}
.product .content #description table, .product .content #parameter table {
	width: 100%;
}*/
/*面包屑*/
.crumbs {
	margin-top: 30px;
	text-align: right;
}
/*分页代码段*/
.page {
	padding-top: 24px;
}
.product .right-content {
	margin-left: 180px;
}
.product .right-content .img-box {
	height: 400px;
	line-height: 390px;
}
.product .right-content h1 {
	margin-top: 32px;
}
.product .right-content .block {
	margin-top: 40px;
}
.product .block>.turn-page {
	float: right;
}
.product .right-content .block .date {
	float: left;
}
.product .content #description .block {
	padding-bottom: 36px;
}
#description .block ul {
	margin-top: 16px;
}

/* 内页 分页 */
.showpage{text-align:center; margin-bottom:60px; margin-top:60px;}
.showpage a{border:1px solid #ddd; padding:5px 13px; display:inline-block; margin-left:3px; margin-right:3px; font-size:14px;}
.showpage a.now{background:#006DB2; color:#fff; border:1px solid #006DB2;}

/*关于我们*/
.about {
	margin-top: 28px;
	margin-bottom: 20px;
}
.about .item .content {
	padding: 0 35px 10px 35px;
}
.about .item+.item {
	border-left: 1px solid #e9e9e9;
}
/*全球化*/
.globalization .right-content {
	width: 1000px;
	margin-left: 30px;
	float: left;
	margin-bottom: 30px;
}
.globalization .right-content .center-img {
	padding: 0px 10px 10px 10px;
}
/*解决方案*/
.solution .panel-default .shrink {
/*width: 641px;*/
}
.solution .panel-default .shrinks {
/*width: 613px;*/
}
.solution .panel-default .little-contentc .tops span.appraisas {
/*width: 690px;*/
}
.solution .panel-default .case .little-contentc .ngps {
	margin-bottom: 30px;
}
.solution .panel-default .disease .case .forms {
	margin-left: 28px;
}
.solution .panel-default .knowledge span {
	margin-left: 580px;
}
.solution .panel-default .knowledge {
	margin-left: 120px;
}
.solution .panel-default .disease .typefacel {
	width: 964px;
}
/*政府方案*/
.solution .panel-default .drug-control {
	width: 570px;
	height: 166px;
}
.solution .panel-default .control {
	width: 331px;
	height: 140px;
}
.solution .panel-default .control p {
	margin-top: 16px;
}
.solution .panel-default .move-right {
	position: absolute;
	left: 600px;
	top: 36px;
}
.solution .panel-default .movest-right {
	position: absolute;
	left: 600px;
	top: 790px;
}
/*招聘*/
.recruit .search .select-box {
	display: inline-block;
	width: 280px;
}
.recruit .search input, .select-box .selected {
	font-size: 20px;
}
.recruit .list .item {
	height: 195px;
}
.recruit .list .main {
	width: 700px;
	margin-left: 40px;
	float: left;
}
.recruit .list .right-content {
	width: 300px;
	float: right;
	text-align: right;
	margin-right: 40px;
}
/*企业大学*/
.news .categroy {
	text-align: center;
}
.news .categroy li:hover + .active, .news .categroy .active + li:hover {
	margin-left: 1px;
}
.news .categroy li a {
	padding: 0 2em;
}
.news .categroy {
	margin: 30px auto 0;
}
.news .categroy li + li a {
	border-left: 1px solid #e6e6e6;
}
.news .list .item .img {
	width: 320px;
	height: 198px;
	float: left;
	overflow: hidden;
}
.news .list .item .content .date {
	float: left;
	margin: -5px 30px 0 46px;
}
.news .list .item .content span {
	margin-top: 6px;
	display: block;
}
.line70 {
	width: 1px;
	height: 70px;
	border-right: 1px solid #d6d6d6;
}
.news .list .item .content .data {
	width: 540px;
	margin-left: 44px;
	margin-right: 50px;
}
.news .list .item .img img {
	height: 100%;
}
.news .detail img {
	max-width: 768px;
}
/*组织架构*/
.organization .title {
	margin-top: 30px;
	height: 84px;
	text-align: center;
}
.recruit .content-box ul {
	padding-bottom: 28px;
}
.recruit .content-box ul li {
	display: inline-block;
	width: 33%;
}
.recruit .content-box h3 {
	margin-top: 44px;
}
/*联系我们*/
.contact {
	margin-top: 40px;
}
.contact .info-block {
	padding: 20px 0px;
}
.contact .info-block .item {
	padding: 25px 70px 55px 70px;
}
.contact .form .box570 {
	width: 570px;
	margin-left: 70px;
}
.contact .form .box570, .contact .form .box460 {
	float: left;
}
/* .map {
	float: left;
	margin-bottom: -30px;
	margin-top: 68px !important;
} */

/*列表内页*/

.page-right{float:right; width:915px;}

/* --- 产品列表 --- */
.product-list{
}
.product-list ul{width:105%;}
.product-list li{float:left; margin-right:40px; margin-bottom:40px;}
.product-list li .box{background:#f6f6f6; padding:8px 8px 0 8px; width:255px;  transition:all .2s ease;}
.product-list li .box .pic img{width:251px;height: 335px;}
.product-list li .box .text{height:60px; line-height:60px; text-align:center; }

.product-list li:hover {box-shadow: 10px 10px 20px #ececec;}
.product-list li:hover .box{background:#b59b53;}
.product-list li:hover .box .text {color:#fff;}


/* 地图 */
.my-map { margin: 0 auto; width: 960px; height: 360px; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}



.contact .form .box570 button {
	float: right;
	margin-left: 28px;
}
.links {
	margin-top: 72px;
	font-size: 0;
}
/*新闻详情*/
.news .detail {
/*	margin-top: 40px;*/
	padding: 24px;/* border: 1px solid #cecece;*/
	float: right;
/*	margin: 0 auto;*/
	width: 80%;
}
.news .more {
	margin-top: 44px;
	text-align: right;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news .more span:first-child {
	display: inline-block;
	padding-right: 50px;
}
/*万孚足迹*/
.globalization .history .image {
	margin: 0 -20px
}
.globalization .history dl .year {
	margin-top: -.5em;
}
.globalization .history dl .year:after {
	position: absolute;
	top: -4px;
	right: -13px;
	display: inline-block;
	content: '';
	width: 24px;
	height: 30px;
	background: #fff url(../images/abouts_icon.png) 50% 50% no-repeat;
}
.globalization .history .in .year:after {
	right: 0;
	left: -12px;
}
}
