﻿/* AB模版网 做最好的织梦整站模板下载网站 Www.AdminBuy.Cn */
/* QQ：9490489 */
/* 仿站：Fang.AdminBuy.Cn */
/* 素材：Sc.AdminBuy.Cn */
*, :after, :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
body {
	font-family: 'Microsoft YaHei', "Open Sans", sans-serif;
	font-size: 14px;
	color: #333;
    line-height: 24px;
}
input, select, textarea {
	font-family: "Microsoft YaHei", "Open Sans", sans-serif;
	font-size: 1em;
	;
}
.wrap {
	width: 96%;
	margin: 0 auto;
	max-width: 1280px;
	position: relative;
}
img, a {
	border: 0;
}
ul, li {
	list-style: none;
}
* {
	margin: 0;
	padding: 0;
}
.flt {
	float: left;
}
.frt {
	float: right;
}
.clear {
	clear: both;
}
.clear:after, .clear:before {
	content: '';
	clear: both;
	display: table;
}
img {
	/*max-width: 100%;*/
}
.img {
	overflow: hidden;
	position: relative;
}
.img:before {
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid rgba(255,255,255,0);
	z-index: 100
}
.img:hover:before {
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	border: 1px solid rgba(255,255,255,0.5);
}
.img:hover img {
	transform: scale(1.1) ;
	-o-transform: scale(1.1) ;
	-webkit-transform: scale(1.1) ;
	-moz-transform: scale(1.1) ;
	-ms-transform: scale(1.1) ;
}
h3 {
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: bold;
}
*, *:after, *:before {
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.modal, .fp_modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height : 100%;
	z-index: 1000
}
.fp_modal {
	display: table;
}
.modal {
	transition: all 0s;
	-o-transition: all 0s;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-ms-transition: all 0s;
	background: rgba(0,0,0,0.7);
}
.fp_modal .cell {
	display: table-cell;
	vertical-align: middle;
}
.modal_cont {
	max-width: 990px;
	margin: 0 auto;
	width: 90%;
	background: #fff;
	position: relative;
}
.modal_cont .close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 32px;
	height: 32px;
	background: url(../images/close.png) no-repeat center center #ccc;
	border-radius: 100%;
	cursor: pointer;
}
.modal_cont .box {
	padding: 45px;
}
/*白色按钮*/

.t_ban {
	width: 100%;
	padding-left: 75px;
}
.t_ban a:hover .t_ban_c {
	padding-left: 25px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.t_ban a:hover .t_ban_a {
	border: 1px solid #fff;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.t_ban a {
	color: #fff;
}
.t_ban_a {
	width: 175px;
	height: 45px;
	line-height: 45px;
	border: 1px solid #cbcbcb;
	padding: 0 30px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.t_ban_b {
	width: 50%;
	float: left;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.t_ban_c {
	width: 50%;
	float: left;
	padding-left: 15px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
/*----------header----------*/
.header {
	line-height: 90px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
}
.header .wrap {
}
.logo {
	vertical-align: middle;
	/*margin-left: 30px;*/
}
.logo img {
	vertical-align: middle;
}
.logo2{
	display:none;
}
.app{
	margin-left:13px;
}
.menu ul li {
	float: left;
	width: 100px;
	margin: 0 5px;
	text-align: center;
	position: relative;
}
.menu ul li h3 {
	font-weight: normal;
	font-size:16px;
	margin-bottom:0;

}

.menu ul li h3 a {
	display: block;
	height: 76px;
	color:#fff;
}
.menu ul li .drop {
	position: absolute;
	top: 70px;
	padding-top: 0;
	display: none;
}
.menu ul li .drop ul {
	background: #e95821;
	padding: 8px 0;
}
.menu ul li .drop ul li {
	float: none;
	margin: 0;
	line-height: 38px;
}
.menu ul li .drop ul li a {
	color: #fff;
}
.menu ul li .drop ul li.in a, .menu ul li .drop ul li a:hover {
	color: #fff;
}
.menu ul li.on h3 a, .menu ul li:hover h3 a {
	color: #d82019;
	border-color: #d82019;
}
.menu ul li:hover .drop {
	display: block;
}
.shadow{
	background-color:rgba(0,0,0,0.8);
	border-bottom:1px solid #ccc;
}
 .search-inco {
	display: block;
	width: 35px;
	height: 100px;
	z-index: 4;
}
 .searchbox {
	position: absolute;
	right: 0;
	top:20px;
	width: 260px;
	display: none;
}
 .searchbox .searchtext {
	width: 100%;
	height: 40px;
	border: 1px solid #ddd;
}
.searchbox .searchbtn {
	position: absolute;
	right: 0;
	top: 27px;
	background: #d82019;
	width: 60px;
	height: 40px;
	color: #fff;
	font-family: "Microsoft YaHei";
	cursor: pointer;
	border:0;
}
 .search-con {
	position: relative;
    top: 7px;
}
.search-inco {
    display: inline-block;
    width: 21px;
    height: 20px;
    background: url(../images/search.png) center center no-repeat;
    z-index: 4;
}

.banner .item {
	position: relative;
	font-family: Arial;
    background-color: #fff;
	border:1px solid #ccc;
}
.banner .item .text {
	left: 0;
	width: 100%;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.banner.page_banner .item .text {
	transform: translateY(-20%);
	-o-transform: translateY(-20%);
	-webkit-transform: translateY(-20%);
	-moz-transform: translateY(-20%);
	-ms-transform: translateY(-20%);
}
.banner .text h2 {
	font-size: 48px;
	font-weight:500;
	text-transform: uppercase;
}
.banner .text h2 span {
	color: #d82019;
}
.banner .text p {
	margin-bottom: 25px;
	font-size: 48px;
}
.banner .text label {
	display: block;
	width: 48px;
	height: 48px;
	background: url(../images/icon1.png) no-repeat center center;
	margin: 25px auto 0;
}
.owl-theme .owl-dots .owl-dot span {
	width: 16px;
	height: 16px;
	border-radius: 16px;
	margin: 0 15px;
	opacity: .5;
}
.owl-theme .owl-dots {
	margin-bottom: 40px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #fff;
	opacity: 1;
}
.banner .img1 {
	overflow: hidden;
}
/**公司项目**/
.xiangmu{
	padding:70px 0;
	overflow:hidden;
}
.xiangmu_con li{
	width:319px;
	height:272px;
	float:left;
}
.xiangmu_li1{
	background:url("../images/xiangmu1-1.jpg") no-repeat;
}
.xiangmu_li2{
	background:url("../images/xiangmu1-2.jpg") no-repeat;
}
.xiangmu_li3{
	background:url("../images/xiangmu1-3.jpg") no-repeat;
}
.xiangmu_li4{
	background:url("../images/xiangmu1-4.jpg") no-repeat;
}
.xiangmu_li5{
	background:url("../images/xiangmu1-5.jpg") no-repeat;
}
.xiangmu_li6{
	background:url("../images/xiangmu1-6.jpg") no-repeat;
}
.xiangmu_li7{
	background:url("../images/xiangmu1-7.jpg") no-repeat;
}
.xiangmu_li8{
	background:url("../images/xiangmu1-8.jpg") no-repeat;
}
.xiangmu_li1 img,.xiangmu_li2 img,.xiangmu_li3 img,.xiangmu_li4 img,.xiangmu_li5 img,.xiangmu_li6 img,.xiangmu_li7 img,.xiangmu_li8 img{	
    margin: 0 auto;
    display: block;
    padding-top: 70px;
}
.xiangmu_li1 span,.xiangmu_li2 span,.xiangmu_li3 span,.xiangmu_li4 span,.xiangmu_li5 span,.xiangmu_li6 span,.xiangmu_li7 span,.xiangmu_li8 span{
	text-align:center;
	font-size:24px;
	color:#fff;
	margin-top:30px;
    display: block;
}
/*----------mainer----------*/
.mainer {
}
.page {
	padding: 70px 0;
    overflow: hidden;
}
.tit_shang{	
    margin-bottom: 15px;
}
.page_tit {
	text-align: center;
	margin-bottom: 40px;
}
.page_tit h3 {
	font-size: 40px;
	font-weight: normal;
	color:#000;
	margin-bottom:0;
}
.page_tit span{
	font-size:18px;
	color:#000;
	font-family:"Impact";
}
.page_tit .line {
    width: 5rem;
    height: 0.3rem;
	margin-top:15px;
}
.page_tit .bg-orange {
    background-color: #ed1c24 !important;
}
.page_tit .m-auto {
    margin: auto!important;
}
.page_tit label {
	display: block;
	margin: 15px auto;
	width: 44px;
	height: 3px;
	background: #007eff
}
.page_tit p {
	color: #c1c1c1;
	margin-top: 15px;
	text-transform: uppercase;
}
.full {
	position: fixed;
	top: 50%;
	right: 0;
	z-index: 1001;
}
.full li a {
	display: block;
	width: 52px;
	height: 52px;
	margin-bottom: 1px;
	position: relative;
	background: #d82019;
	z-index: 1;
}
.full li a:hover span, .full li a:hover label {
	background-color: #d82019 !important;
}
.full li:last-child a {
	border-bottom: 0;
}
.full li a span {
	display: block;
	width: 52px;
	height: 52px;
	position: relative;
	z-index: 100;
	background-position: center center;
	background-repeat: no-repeat;
}
.full li:nth-child(2) a, .full li:nth-child(1) a {
	z-index: 2;
}
.full li a label {
	display: block;
	width: 120px;
	white-space: nowrap;
	padding: 0 20px;
	position: absolute;
	line-height: 52px;
	color: #fff;
	z-index: -1;
	background: #d82019;
	bottom: 0;
	left: 100%;
	box-sizing: inherit;
	max-width: 300%;
}
.full li a:hover label {
	left: -120px;
}
.full li a .lbl_img {
	padding: 10px;
	height: auto;
	line-height: normal;
}
.full li a span.span1 {
	background-image: url(../images/full1.png);
}
.full li a span.span2 {
	background-image: url(../images/full2.png);
}
.full li a span.span3 {
	background-image: url(../images/full3.png);
}
.full li a span.span4 {
	background-image: url(../images/full4.png);
}

/*发展历程*/
.development_history {
	margin-left: 117px;
	border-left: 1px solid #c4c4c4;
}
.development_history ul li {
	padding-left: 43px;
	margin-top: 30px;
	position: relative;
}
.development_history ul li:first-child {
	margin-top: 0;
}
.development_history ul li span {
	display: block;
	width: 124px;
	font-size: 32px;
	color: #999;
	background: url(../images/icon16.jpg) no-repeat right center;
	position: absolute;
	left: -117px;
	top: 17px;
}
.development_history ul li .web {
	background: #f4f4f4;
	min-height: 128px;
	padding: 18px 40px 18px 20px;
}
.development_history ul li .web p {
	line-height: 32px;
	color: #666;
	text-align: justify;
}

.page.page1 {
	background: #f4f4f4;
}

.index_team {
	margin-top: 30px;
}
.index_team .item {
}
.index_team .item a {
	display: block;
}
.index_team .item .img {
	overflow: hidden;
}
.index_team .item .img img {
	display: block;
	width: 100%;
}
.index_team .item .web {
	padding: 20px 15px;
}
.index_team .item .web h3 {
	font-weight: normal;
	font-size: 22px;
	color:#333;
    display: block;
    margin-bottom: 17px;
}
.index_team .item .web span {
	color: #ed1c24;
	font-size: 20px;
	margin-top:20px;
	font-weight:bold;
}
.index_team .item .web b {
	font-size:14px;
	color:#ed1c24;
	margin-left:10px;
}
.index_team .item label {
	display: block;
	width: 81px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #e7e3e2;
	color: #666;
	margin-top: 20px;
	margin-left: 20px;
}
.index_team .item a:hover {
	background: #d82019;
}
.index_team .item a:hover .web {
	border-color: #ccc;
}
.index_team .item a:hover .web h3 {
	color: #fff;
}
.index_team .item a:hover .web span {
	color: #fff;
}
.index_team .item a:hover b {
	color: #fff;
}



/*----------footer----------*/
.footer {
}
.ft_top {
	background: #f4f4f4;
	padding: 40px 0;
}
.ft_top .left {
	float: left;
}
.ft_logo {
	margin-top: 25px;
}
.ft_logo a {
	display: inline-block;
}
.ft_logo a img {
	display: block;
}
.f_nav {
	margin-top: 65px;
}
.f_nav ul li {
	float: left;
	margin-right: 40px;
	line-height: 25px;
}
.f_nav ul li a {
	color: #666;
}
.ft_top .right {
	float: right;
}
.ft_top .right .ewm {
	width: 150px;
	height: 150px;
	overflow: hidden;
	float: left;
	margin-right: 25px;
}
.ft_top .right .ewm img {
	display: block;
	width: 100%;
}
.ft_top .right .web {
	overflow: hidden;
	padding-top: 10px;
}
.ft_top .right .web p {
	line-height: 24px;
	color: #666;
}
.ft_top .right .web .text {
	margin-top: 30px;
}
.ft_top .right .web p font {
	font-size: 22px;
}
.foot_bq {
	text-align: center;
	padding: 30px 0;
}
.foot_bq p {
	color: #666;
	line-height: 26px;
}
.foot_bq p a {
	color: #666;
}
.pagesize {
	text-align: center;
	margin-top: 45px;
}
.pagesize a {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	width: 34px;
	margin: 3px 2px;
	background: #f4f4f4;
	color: #666;
	vertical-align: top;
}
.pagesize a.prev {
	background: #f4f4f4 url(../images/icon14.png) no-repeat center center;
}
.pagesize a.next {
	background: #f4f4f4 url(../images/icon15.png) no-repeat center center;
}
.pagesize a:hover, .pagesize a.on {
	background: #d82019;
	color: #fff;
}
.pagesize a.prev:hover {
	background: #d82019 url(../images/icon14-1.png) no-repeat center center;
}
.pagesize a.next:hover {
	background: #d82019 url(../images/icon15-1.png) no-repeat center center;
}
/*----------custom----------*/

 


.banner_owl {
	position: relative;
}
.owl_cur {
	position: absolute;
	top: 50%;
	margin-top: -30px;
	height: 0;
	left: 5%;
	right: 5%;
	z-index: 10
}
.owl_cur span {
	display: block;
	width: 30px;
	height: 70px;
	background-color: rgba(255,255,255,0.2);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
}
.owl_cur span:hover {
	background-color: rgba(255,255,255,0.5);
}
.owl_cur span.prev {
	background-image: url(../images/cur4.png);
	float: left;
}
.owl_cur span.next {
	float: right;
	background-image: url(../images/cur3.png)
}
.index_team .owl-theme .owl-controls {
	bottom: auto;
	top: 60px;
	left: -5%;
	right: -5%;
	width: auto;
}
.index_team .owl-theme .owl-controls .owl-nav [class*=owl-] {
	margin: 0;
	padding: 0;
	width: 30px;
	height: 70px;
	background-color: #ccc;
	background-position: center center;
	background-repeat: no-repeat;
}
.index_team .owl-theme .owl-controls .owl-nav .owl-prev {
	background-image: url(../images/cur5.png);
	float: left;
}
.index_team .owl-theme .owl-controls .owl-nav .owl-next {
	background-image: url(../images/cur6.png);
	float: right;
}
 @media only screen and (max-width: 1350px) {
.index_team .owl-theme .owl-controls {
	left: -15px;
	right: -15px;
}
}
 @media only screen and (max-width: 1200px) {
.index_news .left {
	width: 50%;
	margin-right: 30px;
}
.ft_top .left {
	max-width: 50%;
}
.index_news .list ul li {
	line-height: 78px;
}
}
@media only screen and (max-width: 1000px) {
.menu {
	position: fixed;
	top: 0;
	left: -110%;
	width: 100%;
	height: 100%;
	background: #fff;
}
.menu ul li {
	float: none;
	display: block;
	border-bottom: 1px solid #ddd;
	padding: 0
}
.menu ul li a {
	line-height: 45px;
	font-size: 18px;
}
.menu ul {
	padding-top: 70px;
}
.header .logo {
	position: relative;
	z-index: 1001;
	line-height: 60px;
}
.menu_wrap {
	position: absolute;
	top: 16px;
	width: 40px;
	height: 40px;
	background: url(../images/menu.png) no-repeat center center #d82019;
	background-size: 25px auto;
	right: 5px;
}
.h_menu .menu_wrap {
	background: url(../images/menu-1.png) no-repeat center center #d82019;
	background-size: 25px auto;
}
.h_menu .menu {
	left: 0;
}
.header {
	line-height: 60px;
	background-color:#fff;
    position: relative;
}
.menu ul li {
	width: auto;
	margin: 0 20px;
}
.menu ul li h3 a {
	height: 40px;
	line-height: 40px;
}
.menu ul li .drop {
	position: initial;
}
.menu ul li .drop ul {
	background: none;
	padding: 0;
}
.menu ul li .drop ul li a {
	color: #000
}
.menu ul li .drop ul li.in a, .menu ul li .drop ul li a:hover {
	color: #d82019
}
.menu ul li.on h3 a, .menu ul li:hover h3 a {
	border-bottom-width: 1px;
}
.owl-theme .owl-dots .owl-dot span {
	width: 8px;
	height: 8px;
}
}


/*二级页面*/
.full-inside-subnav {
    background-color: #ffffff;
    border-bottom: 1px solid #e0e0e0;
}
.full-inside-subnav {
	overflow: hidden;
}
.full-inside-subnav .channel-title {
	display: none;
}
.full-inside-subnav .subnav {
	display: block;
	position: static;
	background-color: transparent;
	padding-bottom: 0;
	border-top: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.full-inside-subnav .subnav ul {
	height: auto;
}
.full-inside-subnav .subnav li {
	width: auto;
	display: inline-block;
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 100%;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	margin-right: 6px;
}
.full-inside-subnav .subnav li:hover a, .full-inside-subnav .subnav li.cur a {
	color: #d82019;
}
.full-inside-subnav .subnav li:hover a:after, .full-inside-subnav .subnav li.cur a:after {
	left: 0;
	right: 0;
	z-index: 1;
}
.full-inside-subnav .subnav a {
	float: left;
	display: block;
	line-height: 60px;
	border-bottom: 0;
	padding: 0;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	-moz-transition: all ease .5s;
	transition: all ease .5s;
	position: relative;
}
.full-inside-subnav .subnav a:after {
	content: "";
	height: 3px;
	position: absolute;
	bottom: 0;
	left: 51%;
	right: 51%;
	z-index: -1;
	background-color: #d82019;
	-o-transition-property: left, right;
	-moz-transition-property: left, right;
	transition-property: left, right;
	-webkit-transition-property: left, right;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
}
.full-inside-subnav .subnav .sub-btn {
	width: 44px;
	height: 100%;
	cursor: pointer;
	z-index: 10;
	background-color: #ffffff;
	position: absolute;
	z-index: 3;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 0;
}
.full-inside-subnav .subnav .sub-btn:before {
	display: block;
	content: "";
	width: 16px;
	height: 16px;
	border-left: 2px solid #848484;
	border-bottom: 2px solid #848484;
}
.full-inside-subnav .subnav .sub-btn.sub-prev {
	left: 0;
}
.full-inside-subnav .inside-subnav {
	width: 73%;
	float: left;
}
.full-inside-subnav .crumb {
	position: relative;
	float: right;
	max-width: 27%;
	padding-left: 28px;
	display: block;
	color: #737373;
	font-size: 0;
	line-height: 60px;
	border-left: 1px solid #e0e0e0;
}
.full-inside-subnav .crumb .inner {
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: right;
}
.full-inside-subnav .crumb a {
	position: relative;
	z-index: 3;
	display: inline-block;
	vertical-align: top;
 *display: inline;
 *zoom: 1;
	color: #737373;
	font-size: 14px;
}
.full-inside-subnav .crumb a:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 0;
	margin: -2px 4px 0 8px;
	border: 3px solid rgba(255, 255, 255, 0);
	border-left-color: #757575;
}
.full-inside-subnav .crumb a:hover {
	color: #d82019;
}
.full-inside-subnav .crumb span {
	position: relative;
	z-index: 3;
	font-size: 13px;
	display: inline-block;
	vertical-align: top;
 *display: inline;
 *zoom: 1;
}
.full-inside-subnav .crumb .home {
	padding-left: 14px;
	vertical-align: middle;
	background: url("../images/homeico.png") no-repeat 0 center;
}
.common-clumb-min {
	padding-top: 77px;
}
.common-clumb-box .sub-btn.sub-prev:before {
	transform: rotate(40deg);
	-webkit-transform: rotate(40deg);
	-moz-transform: rotate(40deg);
	-ms-transform: rotate(40deg);
	-o-transform: rotate(40deg);
	margin: 18px 0 0 17px;
}
.common-clumb-box .sub-btn.sub-next {
	right: 0;
}
.common-clumb-box .sub-btn.sub-next:before {
	transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
	-moz-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	-o-transform: rotate(225deg);
	margin: 18px 0 0 8px;
}
.common-clumb-min {
	padding-top: 40px;
}
.common-clumb-min .clumb-title.fl {
	max-width: 50%;
}
.common-clumb-min .common-clumb-box.fr {
	max-width: 50%;
}
.clumb-title .en {
	color: #d82019;
	text-transform: uppercase;
	font-family: Rubik;
}
.clumb-title .cn {
	color: #34364b;
	padding: 0 0 4px 0;
}
.font22 {
	font-size: 22px;
}
.Pledge-min {
	color: #929292;
}
.Pledge-min {
	padding-top: 49px;
	padding-bottom: 52px;
	background-position: 100% 49px;
}
.Pledge-min h4 {
	line-height: 30px;
}


/*总部*/
 @media (min-width: 768px) {
.commonweb {
	padding: 0px 20px;
}
.commonwebbox {
	margin-left: -10px;
	margin-right: -10px;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.col-sm-10 {
	width: 83.33333333%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-8 {
	width: 66.66666667%;
}
.col-sm-7 {
	width: 58.33333333%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-5 {
	width: 41.66666667%;
}
.col-sm-4 {
	width: 33.33333333%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-2 {
	width: 16.66666667%;
}
.col-sm-1 {
	width: 8.33333333%;
}
.visible-sm {
	display: block;
}
.hidden-sm {
	display: none;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-11 {
	width: 91.66666667%;
}
}
 @media (min-width: 992px) {
.commonweb {
	padding: 0px 40px;
}
.commonwebbox {
	margin-left: -10px;
	margin-right: -10px;
}
.visible-md {
	display: block;
}
.hidden-md {
	display: none;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.col-md-12 {
	width: 100%;
}
.col-md-11 {
	width: 91.66666667%;
}
.commonleft {
	float: left;
}
.commonright {
	float: right;
}
.col-md-10 {
	width: 83.33333333%;
}
.col-md-9 {
	width: 75%;
}
.col-md-8 {
	width: 66.66666667%;
}
.col-md-7 {
	width: 58.33333333%;
}
.col-md-3 {
	width: 25%;
}
.col-md-2 {
	width: 16.66666667%;
}
.col-md-1 {
	width: 8.33333333%;
}
.col-md-6 {
	width: 50%;
}
.col-md-5 {
	width: 41.66666667%;
}
.col-md-4 {
	width: 33.33333333%;
}
}
 @media (min-width: 1200px) {
html {
	cursor: default;
}
.commonleft {
	float: left;
}
.visible-lg2 {
	display: inline-block;
}
.hidden-lg {
	display: none;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.col-lg-12 {
	width: 100%;
}
.commonright {
	float: right;
}
.visible-lg {
	display: block;
}
.col-lg-11 {
	width: 91.66666667%;
}
.col-lg-10 {
	width: 83.33333333%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-5 {
	width: 41.66666667%;
}
.col-lg-8 {
	width: 66.66666667%;
}
.col-lg-7 {
	width: 58.33333333%;
}
.col-lg-4 {
	width: 33.33333333%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-2 {
	width: 16.66666667%;
}
.col-lg-1 {
	width: 8.33333333%;
}
}
 @media (min-width: 1260px) {
.commonweb {
	margin: 0px auto;
	max-width: 1200px;
	padding: 0;
}
}

/*企业文化*/
.padtb {
    padding-top: 30px;
    padding-bottom: 30px;
}
.Comculture-dl {
	background: #cccccc url(../images/wicon24.png) no-repeat 100% 100%;
}
.Comculture-dl .thumb img {
	display: block;
	width: 100%;
}
.Comculture-dl .infor {
	padding: 15px;
	color: #000;
}
.Comculture-dl .infor .name {
	font-size: 20px;
	padding: 0 0 8px 0;
}
.Comculture-dl .infor .text {
	opacity: .7;
}
 @media (min-width: 768px) {
.Comculture-dl .thumb {
	float: left;
	width: 70%;
	max-width: 769px;
}
.Comculture-dl .infor {
	overflow: hidden;
	padding: 20px;
}
}
 @media (min-width: 1024px) {
.Comculture-dl {
	margin: 19px 0 0 0;
}
.Comculture-dl .infor {
	padding: 7.5% 5% 10px 5%;
}
.Comculture-dl .infor .name {
	font-size: 26px;
	line-height: 30px;
	padding: 0 0 25px 0;
}
}
.Comculture-list li {
	margin: 0 0 20px 0;
}
.Comculture-list li .content {
	border: 1px solid #e3e3eb;
}
.Comculture-list li .content .img img {
	display: block;
	width: 100%;
}
.Comculture-list li .content .cult-text {
	text-align: center;
	padding: 20px;
	border-top: 1px solid #e3e3eb;
	color: #929292;
}
.Comculture-list li .content .name {
	font-size: 16px;
	color: #58596d;
}
 @media (min-width: 768px) {
.Comculture-list {
	padding-top: 55px;
	padding-bottom: 43px;
}
.Comculture-list ul {
	margin: 0 -10px;
}
.Comculture-list li {
	float: left;
	width: 33%;
	padding: 0 10px;
}
.Comculture-list li .content .cult-text {
	padding: 20px 20px 30px;
}
.Comculture-list li .content .name {
	font-size: 18px;
	padding: 0 0 18px;
}
}


/*荣誉证书*/
.Honor-list ul {
	padding-bottom: 30px;
}
.Honor-list li {
	margin: 0 0 15px 0;
}
.Honor-list a {
	display: block;
}
.Honor-list a img {
	display: block;
	margin: 0 auto;
	width: 100%;
}
.Honor-list .elc-text {
	text-align: center;
	margin: 5px 0 0 0;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 40px;
	color: #4c4c4c;
}
 @media (min-width: 768px) {
.Honor-list {
	overflow: hidden;
}
.Honor-list ul {
	margin: 0 -7px;
}
.Honor-list li {
	padding: 0 7px;
	margin: 0 0 20px 0;
}
.Honor-list li:hover img {
	-webkit-transform: scale(1.03, 1.03);
	-moz-transform: scale(1.03, 1.03);
	-ms-transform: scale(1.03, 1.03);
	-o-transform: scale(1.03, 1.03);
	transform: scale(1.03, 1.03);
}
.Honor-list li:hover .elc-text {
	color: #d82019;
}
.Honor-list .elc-img {
	overflow: hidden;
}
.Honor-list .elc-img img {
	-webkit-transition: all ease 0.7s;
	-moz-transition: all ease 0.7s;
	-o-transition: all ease 0.7s;
	transition: all ease 0.7s;
}
}
 @media (min-width: 1024px) {
.Honors-min {
	padding-top: 48px;
	padding-bottom: 48px;
}
.Honor-list ul {
	margin: 0 -15px;
	padding-bottom: 36px;
}
.Honor-list li {
	padding: 0 15px;
	margin-bottom: 48px;
}
.Honor-list .elc-text {
	font-size: 18px;
	height: 24px;
	line-height: 24px;
	margin-top: 27px;
}
}
/*弹窗*/
.probg {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
	background: black;
	z-index: 90;
	display: none;
	opacity: 0.7;
}
.thumb-popup {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
}
.thumb-wraper {
	width: 80%;
	position: fixed;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	word-wrap: break-word;
	line-height: 28px;
	z-index: 9;
}
.thumb-copy-wrapper {
	position: relative;
	overflow: hidden;
}
.thumb-popup .swiper-wrapper {
	width: 100%;
}
.thumb-popup .swiper-wrapper li {
	position: relative;
	height: 100%;
	width: 100%;
	text-align: center;
}
.thumb-popup .swiper-wrapper li img {
	display: block;
	max-width: 100%;
	max-height: 90%;
	position: relative;
	top: 50%;
	left: 50%;
	-moz-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	-webkit-transform: translate3d(-50%, -50%, 0);
	-ms-transform: translate3d(-50%, -50%, 0);
	-o-transform: translate3d(-50%, -50%, 0);
}
.thumb-popup .close {
	width: 35px;
	height: 35px;
	position: fixed;
	display: block;
	top: 20px;
	right: 3%;
	background-image: url(../images/winco04.png);
	background-position: center center;
	background-repeat: no-repeat;
	-o-background-size: 12px auto;
	background-size: 12px auto;
	cursor: pointer;
	z-index: 99;
	background-color: #d82019;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.banner-btn {
	cursor: pointer;
}
.swiper-left {
	left: -40px;
}
.swiper-right {
	right: -40px;
	background-position: right 0;
}
.popup-btn {
	position: fixed;
	width: 50px;
	height: 50px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
	z-index: 1000;
}
.popup-btn:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	display: block;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.swiper-left:after {
	border-right: 15px solid #fff;
}
.swiper-right:after {
	border-left: 15px solid #fff;
}
.popup-btn:hover {
	border-color: #fff;
}
.thumb-text {
	text-align: center;
	font-size: 16px;
	padding: 20px 0;
	color: #fff;
	bottom: 20%;
	width: 100%;
	left: 0;
	position: absolute;
	left: 50%;
	max-width: 1200px;
	transform: translateX(-50%);
}

/*企业荣誉*/
.corporate_honor {
}
.corporate_honor ul {
	margin: 0 -1.5%;
}
.corporate_honor ul li {
	float: left;
	width: 22%;
	margin: 10px 1.5%;
}
.corporate_honor ul li .img {
}
.corporate_honor ul li .img img {
	display: block;
	width: 100%;
}
.corporate_honor ul li .web {
	text-align: center;
}
.corporate_honor ul li .web p {
	line-height: 80px;
	font-size: 18px;
}
/*合作伙伴*/
.corporate_hzhb{
}
.corporate_hzhb ul {
	/*margin: 0 -1.5%*/
}
.corporate_hzhb ul li {
	float: left;
	width: 17%;
	margin: 10px 1.5%;
}
.corporate_hzhb ul li .img {
}
.corporate_hzhb ul li .img img {
	display: block;
	width: 100%;
}
.corporate_hzhb ul li .web {
	text-align: center;
}
.corporate_hzhb ul li .web p {
	line-height: 80px;
	font-size: 18px;
}

/*成功案例*/
.page_case .index_case {
	margin-top: 0;
}
.page_case .index_case .list {
	margin-top: 25px;
}

.index_case .list ul {
	margin: 0 -1.5%;
}
.index_case .list ul li {
	float: left;
	width: 30.333%;
	margin: 15px 1.5%;
}
.index_case .list ul li a {
	display: block;
}
.index_case .list ul li .img {
}
.index_case .list ul li .img img {
	display: block;
	width: 100%;
}
.index_case .list ul li .web {
	padding: 35px 20px 30px;
	border-bottom: 1px solid #e7e3e2;
}
.index_case .list ul li .web h3 {
	font-size: 18px;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.index_case .list ul li .web p {
	line-height: 26px;
	color: #999;
	margin-top: 18px;
	height: 52px;
	overflow: hidden;
}
.index_case .list ul li label {
	display: block;
	width: 81px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #e7e3e2;
	color: #666;
	margin-top: 20px;
	margin-left: 20px;
}
.index_case .list ul li a:hover {
	background: #d82019;
}
.index_case .list ul li a:hover .web {
	border-color: #b3130d;
}
.index_case .list ul li a:hover .web h3 {
	color: #fff;
}
.index_case .list ul li a:hover label {
	background: #fff;
	border-color: #fff;
	color: #b3130d;
}


/*招聘启事*/

.index_case .list ul li .web1 {
	padding:25px 10px;
	background-color:#f9f9f9;
	overflow:hidden;
}
.index_case .list ul li .web1 h3 {
	font-size: 18px;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

}
.index_case .list ul li .web1 p {
	line-height: 26px;
	color: red;
	overflow: hidden;

	font-size:14px;
	font-weight:bold;
}

.zhaopin .list ul li{
	float: left;
    width: 22%;
    margin: 15px 1.5%;
}
/*成功案例详情*/
.font24 {
	font-size: 24px;
}
.product-detail {
	padding-top: 50px;
}
.product-detail .mainimg-info {
	float: left;
	width: 56%;
	max-width: 557px;
}
.product-detail .maintxt-info {
	overflow: hidden;
	padding: 0 0 0 0;
}
.product-detail {
	padding-top: 98px;
	padding-bottom: 71px;
}
.product-detail .maintxt-info {
	padding: 20px 0 0 0;
}
.product-detail .maintxt-info h2{
	text-align:center;
}
.composimin img{display:block;margin:0 auto;text-align:center;}
.product-detail .maintxt-info .name {
	font-size: 15px;
	line-height: 30px;
	padding: 29px 0 19px;
}
.product-detail .maintxt-info .name p{
	font-weight:500;
}
.product-detail .maintxt-info .desc {
	line-height: 30px;
	padding: 21px 0 0 0;
	max-width: 510px;
}
.product-detail .maintxt-info .desc {
	border-top: 1px solid #eeeeee;
	color: #929292;
	padding: 15px 0 0 0;
}
.pro-datial-tab {
	color: #929292;
	padding-bottom: 25px;
}
.tab-options {
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	text-align: left;
	background-color: #ffffff;
}
.tab-options a {
	display: inline-block;
	vertical-align: top;
	 *display: inline;
	 *zoom: 1;
	position: relative;
	font-size: 16px;
	line-height: 40px;
	margin: 0 5px;
}
.tab-options a:after {
	content: "";
	height: 3px;
	position: absolute;
	bottom: -1px;
	left: 51%;
	right: 51%;
	z-index: -1;
	background-color: #0c337f;
	-o-transition-property: left, right;
	-moz-transition-property: left, right;
	transition-property: left, right;
	-webkit-transition-property: left, right;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
}
.tab-options a:hover:after, .tab-options a.cur:after {
	left: 0;
	right: 0;
	z-index: 1;
}
.pro-title {
	padding: 0 0 10px 0;
	color: #4c4c4c;
	font-size: 16px;
}
.pro-title img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.comtablemin {
	text-align: center;
}
.Features {
	border-bottom: 1px solid #e6e6e6;
}
.pro-datial-tab {
	line-height: 30px;
}
.tab-options {
	height: 68px;
}
.tab-options a {
	line-height: 67px;
	font-size: 20px;
}
.pro-title {
	font-size: 20px;
	padding: 0 0 16px 0;
}
.Features {
	padding-top: 71px;
	padding-bottom: 52px;
}
.Technical {
	padding-top: 40px;
}
.tab-optionsbox {
	height: 68px;
}
.news-detail-foot dl dd, .news-detail-foot dl dt {
	float: left;
	width: 50%;
}
.news-detail-foot dl dt {
	text-align: right;
}
.news-detail-foot dl {
	border-top: 1px solid #ebebeb;
	font-size: 14px;
	padding: 10px 0;
}
.news-detail-foot dl {
	padding: 39px 0 22px;
}
.news-detail-foot dl span {
	display: inline-block;
	line-height: 27px;
	padding: 0 10px 0 0;
}
.news-detail-foot dl a {
	color: #666666;
}
.news-detail-foot dl dd, .news-detail-foot dl dt {
	height: 24px;
	line-height: 24px;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}
.news-detail-foot dl dd:hover a, .news-detail-foot dl dt:hover a {
	color: #d82019;
}

/*新闻列表*/
.page_news {
}
.page_news .list {
}
.page_news .list ul li {
	margin-top: 40px;
	position: relative;
}
.page_news .list ul li a {
	display: block;
}
.page_news .list ul li .img {
	float: left;
	width: 322px;
}
.page_news .list ul li .img img {
	display: block;
	width: 100%;
}
.page_news .list ul li .web {
	overflow: hidden;
	padding: 40px 220px 0 55px;
	background: #fff;
}
.page_news .list ul li .web h3 {
	font-size: 18px;
	font-weight: normal;
	position: relative;
	padding-right: 100px;
}
.page_news .list ul li .web h3 span {
	float: right;
	font-size: 16px;
	color: #999;
	position: absolute;
	top: 0;
	right: 0;
}
.page_news .list ul li .web p {
	line-height: 32px;
	color: #666;
	margin-top: 20px;
}
.page_news .list ul li .line {
	width: 1px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 163px;
	background: #e7e3e2;
}
.page_news .list ul li .btn {
	position: absolute;
	right: 40px;
	top: 50%;
	margin-top: -16px;
}
.page_news .list ul li .btn label {
	display: inline-block;
	width: 81px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #e7e3e2;
	text-align: center;
	color: #666;
}
.page_news .list ul li a:hover {
	box-shadow: 0 0 16px rgba(88,96,84,0.1);
}
.page_news .list ul li a:hover .line {
	background: #fff;
}
.page_news .list ul li a:hover .btn label {
	background: #d82019;
	border-color: #d82019 ;
	color: #fff;
}
.details.news_det {
}
.details.news_det .tit {
	text-align: left;
}
.details.news_det .tit p span {
	float: right;
	color: #d9d9e0;
}
.details.news_det .tit p span a {
	color: #666;
	margin: 0 20px;
}
.details.news_det .tit p span a:hover {
	color: #00994e
}
.details {
}
.details .tit {
	text-align: center;
	padding: 20px 0;
	border-bottom: 1px solid #e7e3e2;
}
.details .tit h3 {
	font-weight: normal;
	font-size: 22px;
	text-align:center;
}
.details .tit p {
	color: #666;
	margin-top: 20px;
}
.details .web {
}
.details .web p {
	line-height: 32px;
	color: #666;
	text-align: justify;
	margin-top: 32px;
}
.details .web img {
	display: block;
	margin: 32px auto 0;
}


/*招聘*/
.n_job { width: 100%;}
.n_job_a { width: 45%; float: left;}
.n_job_b { width: 75%; float: left;}
.n_job_b .ht { font-size: 24px; color: #333; font-weight: bold; width: 100%;}
.n_job_b .ht01 { font-size: 14px; color: #333; width: 100%;}
.n_job_c { width: 25%; float: left;}
.n_job_01 { width: 100%; font-size:24px; color: #333; font-weight: bold;}


.n_jobxq { width: 100%;
    margin-top: 25px;}
.n_jobxq_l { width: 65%; float: left;}
.n_jobxq_l01 { width: 100%; font-size: 18px; font-weight: bold; color: #333; padding: 20px 0;}
.n_jobxq_l h3{
    width: 100%; font-size: 18px; font-weight: bold; color: #333; padding: 20px 0;
    margin-bottom: 15px;
}
.n_jobxq_l02 { width: 100%; font-size: 14px; color: #666; line-height: 2.2;}
.n_jobxq_l p{
    width: 100%; font-size: 14px; color: #666; line-height: 2.2;
    margin-bottom: 15px;
}
.n_jobxq_r { width: 35%; float: left; padding: 30px 0;}
.n_jobxq_r01 { width: 100%;}
.n_jobxq_r02 { width: 100%; float: left; padding-top: 30px; text-align: right; padding-right: 20px;}
.n_jobxq_r02 img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.n_jobxq_r02 a:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;

}
.n_jltd { width: 100%; background: #f9f9f9; padding: 70px 0;margin-top: 40px;}
.n_jltd01 { max-width: 1280px; margin: 0 auto;}
.n_jltd02 { width: 100%; font-size: 25px; color: #333;}
.n_jltd03 { width: 100%; float: left; padding-top: 20px;}


/*团队*/
.nei_img{
    position: absolute;
    right: 20px;
    top: -30px;
}
.page_team {
}
.page_team .list {
}
.page_team .list ul {
	margin: 0 -1%;
}
.page_team .list ul li {
	float: left;
	width: 30%;
	margin: 35px 1%;
	background-color:#fff;
	box-shadow: 5px 5px 5px #ccc;
	border:1px solid #eee;
}
.page_team .list ul li a {
	display: block;
	padding-bottom: 20px;
}
.page_team .list ul li .img {
	overflow: hidden;
}
.page_team .list ul li .img img {
	display: block;
	width: 100%;
}
.page_team .list ul li .web {
	padding: 30px 20px;
    position: relative;
}
.page_team .list ul li .web h3 {
	font-weight: normal;
	font-size: 20px;
	margin-bottom:10px;
	color:#333;
}
.page_team .list ul li .web span {
	color: #999;
	font-size: 14px;
}
.page_team .list ul li .web p {
	line-height: 26px;
	color: #999;
	margin-top: 10px;
}
.page_team .list ul li label {
	display: block;
	width: 81px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #e7e3e2;
	color: #666;
	margin-top: 20px;
	margin-left: 20px;
}
.page_team .list ul li a:hover {
	background: #d82019;
}
.page_team .list ul li a:hover .web {
	border-color: #fff;
}
.page_team .list ul li a:hover .web h3 {
	color: #fff;
}
.page_team .list ul li a:hover .web span {
	color: #fff;
}
.page_team .list ul li a:hover p {
	color: #fff;
}
.page_team .list ul li a:hover label {
	background: #fff;
	border-color: #fff;
	color: #d82019;
}
.team_det {
}
.team_det .pic {
	float: left;
	width: 370px;
	margin-right: 60px;
}
.team_det .pic img {
	display: block;
	width: 100%;
}
.team_det .web {
	overflow: hidden;
}
.team_det .web .tit {
	padding-top: 20px;
}
.team_det .web .tit h3 {
	font-size: 18px;
	font-weight: normal;
}
.team_det .web .tit p {
	color: #999;
	margin-top: 18px;
}
.team_det .web .text {
	margin-top: 23px;
}
.team_det .web .text p {
	line-height: 32px;
	color: #666;
	text-align: justify;

}
.team_det .web .prev_next {
	border-top: 1px solid #e7e3e2;
	text-align: right;
	padding-top: 20px;
}
.team_det .web .prev_next a {
	display: inline-block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #e7e3e2;
	margin-left: 20px;
	color: #666;
}
.team_det .web .prev_next a:hover {
	background: #00994e;
	border-color: #00994e;
	color: #fff;
}


/*联系我们*/
.contact_top{
    background: #FFFFFF;padding: 70px 0 50px;
   
}
.contact_top_left{
    float: left;margin-top: 20px;
}
.contact_top_right{
    float: left;
}
.contact_top_right>.contact_top_right_top{
    font-weight: 900;
    font-size: 18px;
}
.contact_top_right>.contact_top_right_bottom{
    margin-top: 1.5rem;
}
.contact_top_right>.contact_top_right_bottom>.footer_bottom:hover{
    color: #7a7a7a;
}
.contact_nav{
    background: #FFFFFF;
    padding-bottom: 80px;
}
.my_contact1 {
    width: 1080px;
    margin: 0 auto;
}
.contact_nav_col{
    width: 400px;
    min-height: 160px;
    background: #f3f3f3;
    padding: 21px;
    margin-bottom: 30px;
}

.contact_nav_col:nth-child(2n){
    float: right;
}
.footer_bottom{
    display: block;
    font-size: 14px;
    color: #7a7a7a;
    margin-top: 10px;
    overflow: hidden;
}
.footer_bottom>img{
    height: 15px;
    margin-right: 10px;
}

.contact_nav_col{
    width: 520px;
    min-height: 160px;
    background: #f3f3f3;
    padding: 21px;
    margin-bottom: 30px;
}

.contact_nav_col:nth-child(2n){
    float: right;
}
.contact_nav_top{
    font-size: 16px;
    font-weight: 900;margin-top: 15px;
}
.contact_nav_top_img{
    margin-right: 10px;
}
.contact_nav_middle{
    color: #a7a7a7;
    margin-top: 10px;
}

 @media only screen and (max-width: 767px) {
	.my_contact1 {
		width: 100%;
		margin: 0 auto;
	}
	.contact_top{
		padding:20px;
	}
	.contact_nav_col{
		width:100%;
	}
	.contact_nav_col:nth-child(2n){
		float:none;
	}
 }
/*分页样式*/
 
 
.pages {
	clear: both;
	margin: 20px auto 0 auto;
	padding-top: 0;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	border-top: 5px solid #f4f5f6;
}
.pages ul li {
	display: inline-block;
	border: 1px solid #ccc;
	padding: 6px 15px;
	margin: 0 1px;
	line-height: 24px;
	background: #fff;
	color: #999;
	border-radius: 2px
}
.pages ul li:hover {
	background: #d82019;
	color: #fff;
	border: 1px solid #d82019
}
.pages ul li:hover a {
	color: #fff;
}
.pages ul li.thisclass {
	display: inline-block;
	border: 1px solid #d82019;
	padding: 6px 15px;
	margin: 0 1px;
	background: #d82019;
	color: #fff;
}
.pages ul li.thisclass a {
	color: #fff;
}
.pages ul li a {
	display: block;
	color: #999
}
.pages ul li a:hover {
	color: #fff;
}


/*手机*/
 @media only screen and (max-width: 900px) {
.banner .text p {
	margin-bottom: 10px;
}
.banner .text h2 {
	font-size: 40px;
}
.banner .text label {
	display: none;
}
.page {
	padding: 50px 0
}
.page_tit {
	margin-bottom: 20px;
}
.yewu_owl {
	margin-top: 20px;
}
.yewu_owl .list ul li {
	width: 50%;
}
.index_tit .tit_nav {
	float: none;
	text-align: left;
	margin-top: 20px;
}
.tit_nav ul li {
	padding: 0 20px;
}
.index_case .list {
	margin-top: 15px;
}
.index_case .list ul li .web {
	padding: 15px;
}
.index_case .list ul li .web p {
	margin-top: 10px;
}
.index_case .list ul li label {
	margin-top: 10px;
	margin-left: 10px;
}
.div_btn {
	margin-top: 20px;
}
.index_about .item {
	margin-bottom: 40px;
}
.index_news .left {
	width: 100%;
	margin: 0;
	float: none;
	margin-top: 20px;
}
.index_news .left .web .text p {
	height: auto;
}
.index_news .left .web h3 {
	line-height: 60px;
}
.index_news .left .web .text {
	padding: 20px;
}
.index_news .list {
	margin-top: 30px;
}
.index_news .list ul li {
	line-height: 50px;
}
.index_news .list ul li p {
	font-size: 16px;
}
.f_nav {
	margin-top: 20px;
}
.corporate_honor ul li {
	width: 30.3%;
}
.corporate_honor ul li .web p {
	line-height: 60px;
	font-size: 16px;
}
.corporate_hzhb ul li {
	width: 30.3%;
}
.corporate_hzhb ul li .web p {
	line-height: 60px;
	font-size: 16px;
}
.index_case .list ul li {
	width: 47%;
}
.contact .item ul li span {
	line-height: 30px;
	min-height: 40px;
}
.page_news .list ul li .web {
	padding-left: 30px;
	padding-top: 20px;
	padding-right: 10px
}
.page_news .list ul li .web p {
	margin-top: 10px;
}
.tit_nav ul li:first-child {
	padding-left: 0
}
.index_tit .tit {
	float: none;
}
.page_news .list ul li .line {
	display: none;
}
.page_news .list ul li .btn {
	bottom: 20px;
	top: auto;
	left: 353px;
}
.page_news .list ul li {
	margin-top: 20px;
}
.page_team .list ul li {
	width: 30.333%;
}
.page_team .list ul li .web {
	padding: 15px;
}
.team_det .pic {
	margin-right: 30px;
}
.team_det .web .text p {
	height: auto;
	padding-bottom: 20px;
}
}
@media only screen and (max-width: 750px) {
.full-inside-subnav .inside-subnav{
	width:100% !important;
}
.full-inside-subnav .crumb{
	display:none !important;
}
.xiangmu{
	padding:20px 0;
}
.page_tit h3{
	font-size:28px;
}
.page_tit span{
	font-size:12px;
}
.xiangmu_con li{
	width:100%;
	margin:5px 0;
    background-size: 100% 100%;
}
.menu ul{
	width:100%;
}
.menu ul li h3 a{
	color:#333;
}
.app,.logo1{
	display:none;
}
.logo2{
	display:block;
	padding:5px 0;
}
.page_banner img {
	width: 150%;
	margin-left: -25%;
	max-width: initial;
}
.banner .text p {
	font-size: 14px;
}
.banner .text h2 {
	font-size: 20px;
}
.banner.page_banner .item .text {
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.page {
	padding: 20px 0
}
.contact .item ul li {
	width: 100%;
	clear: both;
	text-align: left !important;
	margin-bottom: 10px;
}
.contact {
	padding-top: 20px;
}
.contact .tab {
	margin-top: 20px;
}
.contact .tab .list {
	width: 100%;
	float: none;
}
.contact .tab .remarks {
	margin-top: 10px;
}
.contact .tab .list ul li {
	margin-top: 10px;
}
.ft_top .left {
	max-width: 100%;
}
.full {
	display: none;
}
.ft_top .right {
	margin-top: 20px;
}
.ft_top .right .web .text {
	margin-top: 20px;
}
.ft_top {
	padding: 20px 0
}
.foot_bq {
	padding: 10px 0
}
.company_profile .web p {
	line-height: 26px;
}
.company_profile .web .text {
	padding: 20px 0
}
.company_profile .web h3 {
	margin-bottom: 20px;
}
.development_history {
	margin-left: 0
}
.development_history ul li {
	padding-left: 0px;
}
.development_history {
	border-left: 0
}
.recruit ul li .top {
	padding: 10px;
}
.recruit ul li .top span {
	width: 100%;
}
.recruit ul li .top label em {
	margin-left: 10px;
}
.recruit ul li .web .text {
	padding: 15px 0;
}
.recruit ul li .web {
	padding: 0 15px;
}
.recruit ul li .web h3 {
	margin-bottom: 10px;
}
.recruit ul li .web p {
	line-height: 26px;
}
.corporate_honor ul li {
	width: 47%;
}
.corporate_honor ul li .web p {
	line-height: 45px;
}
.corporate_hzhb ul li {
	width: 47%;
}
.corporate_hzhb ul li .web p {
	line-height: 45px;
}
.team_det .pic {
	width: 100%;
	margin: 0;
	float: none;
}
.page_team .list ul li {
	width: 100%;
	margin: 0
}
.recruit ul li .top h3 {
	white-space: normal;
	font-size: 16px;
}
.development_history ul li span {
	left: 0;
	position: initial;
}
.development_history ul li .web {
	padding: 20px;
}
.development_history ul li span {
	background-position: left center;
	padding-left: 20px;
	font-size: 20px;
	margin-bottom: 20px;
}
.page_news .list ul li .img {
	width: 100%;
	float: none;
	margin: 0 auto;
}
.page_news .list ul li .web {
	padding: 15px 0;
}
.page_news .list ul li .btn {
	left: 0;
	position: initial;
	margin-top: 5px;
}
.page_news .list ul li .web p {
	line-height: 26px;
}
.pagesize {
	margin-top: 20px;
}
.tit_nav ul li {
	padding: 0 5px;
	line-height: 20px;
	margin: 2px 0;
}
.index_case .list ul li {
	width: 97%;
	margin: 5px 1.5%;
}
.index_about .item ul li {
	width: 50%;
	margin: 5px -1px;
}
.index_about .item ul li p {
	max-width: 90%;
	margin: 0 auto;
	line-height: 20px;
}
.index_team .owl-theme .owl-controls {
	left: 0;
	right: 0
}
.index_news .list ul li a {
	padding-left: 10px
}
.index_news .list ul li p {
	padding-left: 15px;
}
.product-detail{
	padding:30px 0;
}
.product-detail .mainimg-info{
	width:100%;
}
.product-detail .maintxt-info{
	padding:10px;
}
.tab-options a{
	margin:0 20px;
}
}
.shadow img{
    position: relative !important;
    height: auto !important;
    width: auto !important;
}
.inside-banner  img{width:100%;}