﻿@charset "utf-8";
/* CSS Document */
/* CSS Reset 
/*-----------------------------------------------------------------------------------*/
*{margin:0px; padding:0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
 a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp
, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, 
{margin: 0; padding: 0; border: 0; outline: 0; background: transparent;}
ol,ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; } 
.ellipsis{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.clear_float:after{
	height:0;
	clear:both;
	display:block;
	overflow:hidden;
	content:"";
}
.w100{
	width:100%;
}
.bg1{
	background:#F4F4F4;
}
.pt50{
	padding-top:50px;
}
/*table { border-collapse: collapse; border-spacing: 0; }*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; } /* Hide from IE Mac \*/
.clearfix { display: block; } /* End hide from IE Mac */
.none { display: none; } /* End Clearfix */

/* 初始化字体大小和颜色 */
body{font-size:14px; color:#1f1f1f; font-family:Arial,"微软雅黑"; background:#FFF}
a{text-decoration:none; color:#1f1f1f;}
/*end*/
input[type=submit],
input[type=reset],
input[type=button]{
 filter:chroma(color=#000000);
}
img{border:none;}
li{list-style:none;}
.Main_Center{margin:0 auto; height:auto; width:1258px;}
.wrapper{
	width: 90%;
	max-width: 1300px;
	margin-left: auto;
	margin-right: auto;
}

/****header***********/
.topwrap{
	width:100%;
	height:36px;
	line-height:36px;
	background:#F5F5F5;
	position:relative;
	z-index:1;
}
.topwrap .left{
	float:left;
	width:20%;
	height:36px;
	font-weight:bold;
	text-indent:25px;
	background:url(../images/local.png) no-repeat left;
}
.topwrap .right{
	float:right;
	width:80%;
	text-align:right;
	vertical-align:middle;
	display:table-cell;
}
.topwrap .right a{
	padding-left:10px;
}
.topwrap .right img{
	padding-left:4px;
	vertical-align:middle;
}
.header{ width:100%; height:140px;z-index:9999999; background:#008F6B; clear:both;}
.header h1.logo{
	width:180px; 
	height:112px; 
	float:left; 
	margin-top:-10px;
}
.hightech{
	position:absolute;
	left:200px;
	top:36px;
}
.hightech img{
	width:150px;
}
.slog{
	position:absolute;
	top:82px;
	color:#F7FF12;
	font-size:15px;
	letter-spacing:9px;
	text-indent:20px;
	width:180px;
	left:182px;
}
.headerright{
	float:right;
	width:-moz-calc(100% - 180px);
	width:-webkit-calc(100% - 180px);
	width: calc(100% - 180px);
}
.header .tel{
	width:300px;
	position:absolute;
	background:url(../images/tel.png) no-repeat left 23px;
	font-size:40px;
	font-weight:bold;
	color:#dce636;
	padding-left:50px;
	left:50%;
	margin-left:-180px;
	top:45px;
}
.header .tel p{
	font-size:16px;
	text-align:right;
}
.headerright .search{ width:100%; height:24px; clear:both;margin-top:20px;}
.headerright .search li{ float:right; margin-left:30px;}
.search_form{ width:151px; position:relative;}
.inp01{ border:0; background:url(../images/searchbg.png) no-repeat; width:151px; height:24px; padding:0 15px; color:#CCC}
.inp02{ position: absolute; right:10px; top:2px}
.social_link{ display:inline-block;}
.social_link img{ display:inline-block; vertical-align:middle; margin-left:10px; margin-right:15px; color:#BE2F64}
.social_link a:last-child img{ margin-right:0}
.social_link a{ color:#BE2F64}
.navbox{ width:100%; background:#FFF; height:50px;}
.navbox ul{}
.navbox li {
  height: 50px;
  line-height: 50px;
  /*margin: 0 34px;*/
  position: relative;
  float:left;
  width:-moz-calc(100% / 9);
  width:-webkit-calc(100% / 9);
  width: calc(100% / 9);
}
.navbox li .js{ margin-top: 0; height: 50px; overflow: hidden; }
.navbox li .js>a {
  text-align: center;
  color: #5C5C5C;
  font-size: 16px;
  font-weight:bold;
  text-transform:uppercase;
  display: block;
  -webkit-transition: transform .5s;
  -ms-transition: transform .5s;
  transition: transform 0.5s;
}
.navbox li .js>a:after {
  content: attr(data-hover);
  color: #E36E28;
  opacity: 0;
  -webkit-transition: opacity .3s;
  -ms-transition: opacity .3s;
  transition: opacity 0.3s;
}
.navbox li.active .js>a:after,
.navbox li:hover .js>a:after {
  opacity: 1;
}

.navbox li .js:hover>a {
  color: #666;
}
.navbox li .js>a span {
  opacity: 1;
  display: block;
  pointer-events: none;
  -webkit-transition: opacity .3s;
  transition: opacity 0.3s;
}
.navbox li .js:hover>a span {
  opacity: 0;
}
.navbox li.active .js>a,
.navbox li:hover .js>a {
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}


.tnavbox{position:absolute;width:160px;left:50%;margin-left:-80px;top:70%;height:0;padding-top:15px;/* display:none;*/ text-align: center;z-index: 99999999;}
.tnav{ background:#fff; box-shadow:0 0 16px -4px rgba(0,0,0,.3); padding:20px 0 18px; transform:translateY(20px); -webkit-transform:translateY(20px); opacity:0; visibility:hidden; transition:.5s; -webkit-transition:.5s; }
.tnav a{ display:block; color:#666; line-height:35px; border-bottom: 1px solid transparent;-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;}
.tnav a:hover{ color: #fff; }

.tnav a:hover,.tnav a.on{ background:#1b1b1b; color:#fff;}
.navbox li:hover .tnavbox {
    height:100px;
}
.navbox li:hover .tnavbox .tnav{ transform:translate(0); -webkit-transform:translate(0); opacity:1; visibility:visible; }
.navbox li .tnavbox i{ position: absolute; width: 20px; height: 4px; background-color: #E36E28; left: 50%; top: 0; margin-left: -10px; }

/****header***********/
/****************banner****************/
.picScroll-left{ width:100%; overflow:hidden; position:relative; height:681px; margin:0; padding:0}
.picScroll-left .hd{height:57px; width:96%; position:absolute; z-index:9; left:50%; margin-left:-48%; bottom:10px; top:50%;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:50px; height:57px; float:right; position:absolute; cursor:pointer; top:-42px;}
.picScroll-left .hd .next{ background:url(../images/right.png) left top no-repeat; right:0;}
.picScroll-left .hd .prev{ background:url(../images/left.png) left top no-repeat; float:left;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; position:absolute; top:280px; left:50%; margin-left:-75px; height:20px; padding-top:2px;}
.picScroll-left .hd ul li{ float:left;  width:15px; height:15px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; border:1px solid #FFF; border-radius:100%; position:relative; z-index:9; background:#FFF}
.picScroll-left .hd ul li.on{ background:#007E31; border:#007E31 1px solid; width:45px; height:15px;border-radius:15px;}
.tempWrap{ margin:0 auto;}
.picScroll-left .bd{ width:100%; overflow:hidden; height:681px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; width:100%; height:681px;}
.picScroll-left .bd ul li .pic{ text-align:center; position:relative; width:100%; overflow:hidden; height:681px;}
.picScroll-left .bd ul li .pic img{display:block; height:681px; width:1920px; position:absolute; left:50%; margin-left:-960px;}


/*=============特色服务==================================*/
.ability div a {
    float: left;
    margin: 0 10px 0 0;
    width:-moz-calc((100% - 50px) / 6);
    width:-webkit-calc((100% - 50px) / 6);
    width: calc((100% - 50px) / 6);
    height: 224px;
    background: #e0e0e0;
    text-align: center;
	border-radius:1px;
	color:#666;
}
.ability div a:last-child{
	margin-right:0;
}
.ability div .ico {
    display: block;
    width: 70px;
    height: 60px;
    background: #e0e0e0;
    margin: 30px auto 0;
    background: url("../images/site_ico3.png") no-repeat
}

.ability div .ico-1 {
    background-position: 7px 0
}

.ability div a:hover .ico-1 {
    background-position: 7px -62px
}

.ability div .ico-2 {
    background-position: -62px 2px
}

.ability div a:hover .ico-2 {
    background-position: -62px -58px
}

.ability div .ico-3 {
    background-position: -132px 0
}

.ability div a:hover .ico-3 {
    background-position: -132px -62px
}

.ability div .ico-4 {
    background-position: -208px 0
}

.ability div a:hover .ico-4 {
    background-position: -208px -62px
}

.ability div .ico-6 {
    background-position: -358px 0
}

.ability div a:hover .ico-6 {
    background-position: -358px -62px
}

.ability div .ico-5 {
    background-position: -280px 0
}

.ability div a:hover .ico-5 {
    background-position: -280px -62px
}

.ability div .tit {
    margin: 0 auto;
    line-height: 50px;
    font-size: 14px
}

.ability div .line {
    width: 65px;
    height: 1px;
    overflow: hidden;
    background: #eee;
    margin: 0 auto
}

.ability div .con {
    line-height: 24px;
    margin-top: 15px
}

.ability div a:hover {
    color: #fff;
    background: #D1C55B;
    transition: transform ease .3s;
    -webkit-transition: transform ease .3s;
    transform: scale(1.01);
    -webkit-transform: scale(1.01);
    transform-origin: center top;
    -webkit-transform-origin: center top
}

.ability div a:hover .tit {
    border-color: #fff
}

.ability div a:hover .ico {
    transform: scale(0.95);
    -webkit-transform: scale(0.95)
}

/*=============首页产品==================================*/
.indexpro{
	width:100%;
	padding:0px 0;	
}
.protitle{
	/*margin:0px auto;
	text-align:center;*/
}
.protitle .biaoti{
	font-size:32px;
	text-align:center;
	color:#6D6D6D;
	font-weight:600;
	position:relative;
	/*border-bottom:#6D6D6D 1px solid;*/
	padding-bottom:20px;
	display:inline-block;
    *display:inline;
    *zoom:1;
}
.protitle .biaoti span{ 
    /*font-family:Arial, Helvetica, sans-serif;*/
	padding-left:10px;
	color:#B2B3B7;
	text-transform:uppercase;
}
.protitle .biaoti span i{
	color:#E36E28;
	font-style:normal;
}
.protitle .biaoti em{
	width:80px;
	height:4px;
	background:#E36E28;
	position:absolute;
	bottom:-2px;
	left:50%;
	margin-left:-40px;
	display:none
}
.protitle .biaoti p{
	font-size:18px;
	text-align:center;
	padding:5px 0
}
.hxjs{
	margin-top:50px;
	position:relative;
}
.hxjslist{
	position:absolute;
	left:0;
	top:45px;
	width:50%;
}
.hxjslist li{
	width:100%;
	clear:both;
	line-height:60px;
	font-size:18px;
	color:#6D6D6D;
}
.hxjslist li img{
	float:left;
	display:inline-block;
	margin-right:10px;
	margin-top:10px;
}

.newpro{
	padding-top:60px;
	padding-bottom:80px;
	background:#F6F6F6;
	clear:both;
}
/****产品滚动**/
.list_pro > li{
	font-size:0;
	letter-spacing:-1px;
	text-align:center;
	margin:30px 0 0;
}
.list_pro > li a{
	display:inline-block;
	vertical-align:top;
	letter-spacing:0;
	margin:0 7px;
	line-height:38px;
	background:#e0e0e0;
	padding:0 32px;
	font-size:16px;
	-webkit-transition-property: background-color;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease;
}
.list_pro > li .hover{
	background:#1D994C;
	color:white;
}
.list_pro #slides{
  display: none;
}
.list_pro #slides.slides1{
  display:block;
}
#slides{
  /*width:100%;*/
  /*width: 1301px;*/
  height: 368px;
  position:relative;
  margin:29px auto 0 auto;
}
#slides > div,
#slides > div > div > div{
	width:100%;
	height:368px;
	overflow:hidden;
	margin:0 20px 0 20px;
	padding-top:10px;
}
#slides > a{
	position:absolute;
	display:block;
	cursor:pointer;
	z-index:9;
	top:140px;
	width:31px;
	height:56px;
}
#slides .prev{
	left:0;
    background: url(../images/a_l.png) no-repeat;
}
#slides .next{
	right:0;
    background: url(../images/a_r.png) no-repeat;
}
#slides .pagination{
	display:block;
	font-size:0;
	letter-spacing:-1px;
	text-align:center;
}
#slides .pagination li{
	display:inline-block;
	vertical-align:top;
	width:13px;
	height:13px;
	background:#929292;
	margin:0 4px;
	border-radius:100%;
}
#slides .pagination li a{
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
	text-indent:-9999px;
	border-radius:100%;
}
#slides .pagination .current a{
	background:#ec6218;
}
#slides .clear_float{
	width:1200px;
}
#slides .clear_float ul{
	float:left;
	/*width:-moz-calc((100% - 80px) / 4);
    width:-webkit-calc((100% - 80px) / 4);
	width: calc((100% - 80px) / 4);*/
	width:25%;
	margin:0 0 0 0;
}
#slides .clear_float ul:first-child{
	margin-left:0;
}
#slides .clear_float ul li a{
	display:block;
    position: relative;
	/*background:url(../images/right.png) right no-repeat;*/
}
/*#slides .clear_float ul li a:after{
  display: block;
  content:'';
  position: absolute;
  right:0;
  top:0;
  width:32px;
  height: 78px;
  transition:all .3s;
  background: #b7b7b7 url(../images/more.png);
}
#slides .clear_float ul li a:hover:after{
  background-color: #ec6218;
}*/
#slides .clear_float ul li{
	margin-left:10px;
	margin-right:10px;
	box-shadow: rgba(0,0,0,0.1) 0 8px 10px;
	background:#FFF;
	padding-bottom:5px;
	
}
#slides .clear_float ul li:hover{
	box-shadow: rgba(0,0,0,0.2) 0 8px 10px;
	transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
#slides .clear_float ul li a img{
	width:100%;
	margin-bottom:5px;
	/*height:280px;
	*/
}
#slides .clear_float ul li a span{
	font-size:15px;
	line-height:30px;
	text-align:center;
	border-top:#f0f0f0 1px solid;
	padding-top:5px;
	/*margin-top:10px;*/
}
#slides .clear_float ul li a font{
	font-size:12px;
	color:#b0b0b0;
	line-height:24px;
}

.indexprolist{
	margin:30px auto
}
.indexprolist li{
	float:left;
	width:20%;
	position:relative;
	overflow:hidden;
}
.indexprolist li img{
	width:100%;
	display:block;
	transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;
}
.indexprolist li:hover img{
	-ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.indexprolist li p{
	color:#FFFFAB;
	height:45px;
	line-height:45px;
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
}
.indexprolist li:hover p{
	color:#FEDC3D;
	font-weight:600;
}
/*===================================================*/
.index-common-header2 {
	text-align: center
}
.index-common-header2 .index-common-title {
	font-size: 36px;
	font-weight: 500;
	color:#000
}
.index-common-header2 .index-common-title .en{
	color:#535152;
	text-transform:uppercase;
}
.index-common-header2 .index-common-title .en em{
	font-style:normal;
	color:#BBAF39;
}
.index-common-header2 .index-common-title-after,.index-common-header2 .index-common-title-before {
	display: inline-block;
	width: 57px;
	height: 1px;
	margin: 0 26px;
	background-color: #666;
	vertical-align: middle
}
.index-common-header2 .index-common-description {
	display: block;
	padding: 6px 0;
	font-size: 18px;
	color: #666!important
}
/*==========首页关于我们==============================*/
.indexabout{
	background:url(../images/bg1.jpg) no-repeat top center;
	padding:60px 0 0 0;
	height:546px;
	background-size:cover;
}
.abouttitle h2{
	font-size:35px;
	text-align:center;
	color:#000;
	font-weight:500
}
.abouttitle h2 span{ 
    color:#3C64A8
}
.abouttitle p{
	font-size:18px;
	text-align:center;
	padding:5px 0;
	color:#888888;
	line-height:160%;
}
.abouttitle a.more{
	display:block;
	background:#767676;
	margin:20px auto 40px auto;
	width:80px;
	height:25px;
	text-align:center;
	line-height:25px;
	border-radius:20px;
	color:#FFF;
	-webkit-transition-property: background-color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
.abouttitle a.more:hover{
	background:#48A42C
}
.aboutmain{
	background:url(../images/aboutbg.jpg) no-repeat top center;
	width:100%;
	height:685px;
}
.aboutmain .left{
	float:left;
	width:50%;
	padding-top:45px;
}
.aboutmain .right{
	float:right;
	width:50%;
	padding-top:55px;
	color:#333;
	line-height:220%;
	font-size:16px;
	text-align:justify;
}
.aboutmain .right p.title{
	font-size:35px;
	font-weight:bold;
	margin-bottom:50px;
	color:#4E4A49;
}
.aboutmain .right p.title span{
	color:#008D35
}
.aboutmain .right a.more{
	clear:both;
	margin-top:30px;
	background:#BCAE41;
	border-radius:20px;
	color:#FFF;
	padding:10px 25px;
	-webkit-transition-property: background-color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
.aboutmain .right a.more:hover{
	background:#EC6219
}

.aboutus{
	padding-top:60px
}
.aboutusmain{
	clear:both;
	margin-top:40px;
}
.aboutusmain ul li{
	float:left;
	width:-moz-calc(50% - 10px);
	width:-webkit-calc(50% - 10px);
	width: calc(50% - 10px);
}
.aboutusmain ul li:last-child{
	float:right;
	width:-moz-calc(50% - 10px);
	width:-webkit-calc(50% - 10px);
	width: calc(50% - 10px);
}
.aboutusmain ul li p.titile{
	font-size:16px;
	margin-top:20px;
	color:#424242;
	font-weight:bold;
	margin-bottom:8px
}
.aboutusmain ul li p{
	color:#666;
	font-size:15px;
	line-height:180%;
}
.ppic{
	position:relative;
	overflow:hidden;
	height:340px;
	width:100%;
}
.ppic img{
	transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;
	width:100%;
}
.ppic:hover img{
	transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
/*================首页招商==============================================*/
.joinus{
	width:100%;
	clear:both;
	/*height:746px;
	margin-top:80px;*/
}
.joinus .left,.joinus .right{
	width:50%;
	float:left;
}
.joinus .left img.dt,.joinus .right img.dt{
	width:100%;
}
.joinus .right{
	position:relative;
}
.joinus .right .neirong{
	position:absolute;
	z-index:99999;
	top:0;
}
.joinus .right .neirong p.title{
	font-size:33px;
	margin-top:12%;
}
.joinus .right .neirong p.title span{
	color:#E36D27
}
.joinus .right .neirong ul{
	width:540px;
}
.joinus .right .neirong ul li{
	width:100%;
	clear:both;
	border-bottom:#e0e0e0 1px solid;
	line-height:200%;
	padding-bottom:15px;
	margin-top:15px;
	font-size:14px;
}
.joinus .right .neirong ul li:last-child{
	border-bottom:0;
	padding-bottom:0;
}
.joinus .right .neirong ul li img{
	float:left;
	margin-right:30px;
	margin-top:8px;
	margin-bottom:20px
}
.joinus .right .neirong p.dec{
	font-size:18px;
	padding-top:20px;
	padding-left:80px;
}
.joinus .right .neirong .tel{
	background:url(../images/tel.png) no-repeat 6px #646464;
	width:74%;
	margin-top:5%;
	border-radius:30px;
	padding:10px 0;
	font-size:26px;
	color:#FFF;
	text-indent:80px
	
}
@media (max-width:1680px){
.joinus .right .neirong p.title{
	font-size:30px;
	margin-top:10%;
}
.joinus .right .neirong ul li{
	line-height:200%;
	padding-bottom:12px;
	margin-top:12px;
	font-size:14px;
}	
.joinus .right .neirong p.dec{
	font-size:16px;
	padding-top:10px;
	padding-left:80px;
}
.joinus .right .neirong .tel{
	background:url(../images/tel.png) no-repeat 6px #646464;
	width:74%;
	margin-top:3%;
	border-radius:30px;
	padding:9px 0;
	font-size:24px;
	color:#FFF;
	text-indent:80px
	
}
}
@media (max-width:1600px){
.joinus .right .neirong p.title{
	font-size:30px;
	margin-top:10%;
}
.joinus .right .neirong ul li{
	line-height:180%;
	padding-bottom:10px;
	margin-top:10px;
	font-size:14px;
}	
.joinus .right .neirong p.dec{
	font-size:16px;
	padding-top:15px;
	padding-left:80px;
}
.joinus .right .neirong .tel{
	background:url(../images/tel.png) no-repeat 6px #646464;
	width:74%;
	margin-top:5%;
	border-radius:30px;
	padding:9px 0;
	font-size:24px;
	color:#FFF;
	text-indent:80px
	
}
}
@media (max-width:1440px){
.joinus .right .neirong p.title{
	font-size:30px;
	margin-top:8%;
}
.joinus .right .neirong ul li{
	line-height:180%;
	padding-bottom:10px;
	margin-top:10px;
	font-size:14px;
}	
.joinus .right .neirong p.dec{
	font-size:16px;
	padding-top:10px;
	padding-left:80px;
}
.joinus .right .neirong .tel{
	background:url(../images/tel.png) no-repeat 6px #646464;
	width:74%;
	margin-top:3%;
	border-radius:30px;
	padding:9px 0;
	font-size:24px;
	color:#FFF;
	text-indent:80px
	
}
}
@media (max-width:1400px){
.joinus .right .neirong p.title{
	font-size:30px;
	margin-top:5%;
}
.joinus .right .neirong ul li{
	line-height:180%;
	padding-bottom:10px;
	margin-top:10px;
	font-size:14px;
}	
.joinus .right .neirong p.dec{
	font-size:16px;
	padding-top:10px;
	padding-left:80px;
}
.joinus .right .neirong .tel{
	background:url(../images/tel.png) no-repeat 6px #646464;
	width:74%;
	margin-top:3%;
	border-radius:30px;
	padding:9px 0;
	font-size:24px;
	color:#FFF;
	text-indent:80px
	
}
}
/*============首页团队============================================================*/
.team{ 
    width:100%; 
	padding:60px 0 0 0;
	background:#f6f6f6;
	margin-top:80px;
}
.teamimg{
	margin-top:40px;
	overflow:hidden;
	position:relative;
}
.teamimg img{
	transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;
	width:100%;
}
.teamimg:hover img{
	transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}

.team a.more{
	clear:both;
	margin-top:30px;
	background:#4D4948;
	border-radius:20px;
	color:#FFF;
	padding:10px 25px;
	-webkit-transition-property: background-color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
.team a.more:hover{
	background:#EC6219
}
.learnmore{
	margin-top:40px;
	text-align:center;
	margin-bottom:60px;
}
/*===========客户见证===================================================*/
.floor_f2 {
    background:url(../images/bg3.jpg) no-repeat top center #222939;
	background-size:cover;
	padding-top: 80px;
    padding-bottom: 80px;
	/*margin-top:80px;*/
}
.index-common-header {
	text-align: center;
	text-align:center;
	margin-bottom:40px
}

.index-common-header .index-common-title {
	font-size: 36px;
	font-weight: 500;
	color:#FFF
}

.index-common-header .index-common-title-after,.index-common-header .index-common-title-before {
	display: inline-block;
	width: 57px;
	height: 1px;
	margin: 0 26px;
	background-color: #FFF;
	vertical-align: middle
}

.index-common-header .index-common-description {
	display: block;
	padding: 6px 0;
	font-size: 18px;
	color: #FFF
}
/*******蓝钻工程*******************/
.lz{margin:0 auto; overflow:hidden; height:392px; background:#FFF;}
#cons {width: 100%}
#tagss {width:15%; float:left;}
#tagss LI { display:block; border-bottom:1px solid #fff; overflow:hidden; padding-right:10px;}
#tagss LI A { display:block; height:130px; line-height:130px; text-align:center; background:#b4a8a4; font-family:'Microsoft YaHei'; font-size:18px; color:#211815; border-bottom:1px solid #a5a19c;}
#tagss LI.selectTags {background:url(../images/lz_jiantou.png) no-repeat center right;}
#tagss LI.selectTags A {background:#BBAE3C; color:#fff;}

#tagContents {width:85%; float:left;}
.tagContents {DISPLAY: none; padding-top:15px;}
#tagContents DIV.selectTags {DISPLAY: block}
.tagContents .tpic{
	position:relative;
	overflow:hidden;
	height:220px;
	margin-bottom:10px
}
.tagContents .tpic img{
	transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;
	width:100%;
}
.tagContents .tpic:hover img{
	transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.lz_txt{display:block; overflow:hidden; font-family:'Microsoft YaHei'; color:#646464; font-size:14px; line-height:24px; padding-right:20px}
.lz_txt .lz_p{font-size:16px; color:#353535; display:block; line-height:36px;}
.lz_txt .lz_more{width:105px; height:30px; line-height:28px; text-align:center; border:1px solid #cdcdcd; margin-top:15px; border-radius:20px;}
.lz_txt .lz_more a{display:block; font-family:SimSun; color:#9c9c9c; transition:all 0.5s; border-radius:20px;}
.lz_txt .lz_more a:hover{background:#9c9c9c; color:#fff;}

.lz_ul{ display:block; padding-top:20px; overflow:hidden;}
.lz_ul li{ display:block; height:56px; line-height:55px; border-bottom:1px dotted #9f9f9f; overflow:hidden;}
.lz_ul li div{width:33.33%; float:left;}
.lz_ul li .lz_p{ font-family:"Microsoft YaHei"; font-size:15px; color:#5d5d5d; background:url(../images/lz_shutiao.jpg) no-repeat right center;}
.lz_ul li .lz_p1{ text-align:center;}
.lz_ul li .lz_more a{ width:81px; display:block; height:23px; line-height:23px; text-align:center; margin:18px auto 0 auto; background:#e2b275; border-radius:3px; font-family:"Microsoft YaHei"; font-size:15px; color:#fff;}
.clist{ clear:both;}
.clist li{
	float:left;
	/*width:509px;*/
	margin-left:15px;
	width:-moz-calc((100% - 30px) / 2);
	width:-webkit-calc((100% - 30px) / 2);
	width: calc((100% - 30px) / 2);
}

.clist li img{
	width:100%;
}
/*===========广告媒体====================================================*/
.floor_strategy{
	margin-top:60px;
}
.strategy{
	margin-top:40px;
	clear:both;
}
.strategy img{
	display:block
}
.floor_strategy .strategy .col1{
    width:480px;
    height:480px;
    float:left;
    margin-right:10px;
}
.floor_strategy .strategy .col2 {
    width: 320px;
    height: 480px;
    float: left;
    margin-right: 10px;
}
.floor_strategy .strategy .col3 {
    width: 438px;
    height: 480px;
    float: left;
}
.floor_strategy .strategy .str_item{
    width:100%;
    height:100%;
    float:left;
    position:relative;
}
.floor_strategy .strategy .col2 .str_item{
    height:235px;
}
.floor_strategy .strategy .str_item .str_topic {
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	/*background: url(https://static.jtljia.com/images/system/bg-yy1px.png) center center repeat-x;*/
	background-size: auto 100%;
	display: block;
	padding:20px;
	font-size:16px;
	font-weight:bold;
}
.floor_strategy .strategy .col2 .str_item.last {
	margin-top: 10px;
}
.floor_strategy .strategy .str_item:hover{
    box-shadow: rgba(0,0,0,0.3) 0 5px 50px;
    transform: translate3d(0,-5px,0);
    transition:all linear 0.3s;
}
/*===========销售网络=====================================================*/
.network{
	margin-top:60px;
}
.network .netimg{
	position:relative;
	overflow:hidden;
	height:406px;
}
.network .netimg .left{
	float:left;
	width:56.66%;
	overflow:hidden;
}
.network .netimg .right{
	float:right;
	width:41.90%;
	overflow:hidden;
}
.network .netimg img{
	transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;
}
.network .netimg .left:hover img,.network .netimg .right:hover img{
	transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
/*===========广告==============================================================*/
.advis{
	clear:both;
	width:100%;
	margin-top:80px;
	position:relative;
}
.advis img{
	width:100%;
}
.floor_ff {
    background: #fff;
}


.floor_ff {
    padding-top: 20px;
    /*padding-bottom: 80px;*/
}

.floor_partner .content{
    margin-top:44px;
}
.floor_partner .content, .floor_partner .content ul {
    width: 100%;
    float: left;
}
.floor_partner .content ul>li{
    /*height:101px;*/
    width:-moz-calc((100% - 80px) / 5);
    width:-webkit-calc((100% - 80px) / 5);
    width: calc((100% - 80px) / 5);
    margin-right:20px;
    margin-bottom:20px;
    float:left;
}
.floor_partner .content ul>li img{
	width:100%;
}
.floor_partner .content ul > li.lastcol{
	margin-right:0;
}
.floor_partner .content ul > li.lastrow{
	margin-bottom:0;
}
/*===========新闻==============================================================*/
.floor_about{
	width:100%;
	background:#F2F2F2;
	padding:60px 0;
	clear:both;
	height:660px;
	margin-top:60px;
}
.about_content {
    width:100%;
    float:left;
	margin-top:40px
}
.about_content .about_item{
    width:-moz-calc((100% - 40px) / 3);
	width:-webkit-calc((100% - 40px) / 3);
	width: calc((100% - 40px) / 3);
    float:left;
    margin-right:20px;
}
.about_content .about_item:hover {
	box-shadow: rgba(0,0,0,0.3) 0 5px 50px;
	transform: translate3d(0,-5px,0);
	transition: all linear 0.3s;
}
.about_content .about_item.last {
	margin-right: 0;
}
.about_content .about_item img {
	max-height: 287px;
	width: 100%;
	float: left;
}
.about_content .about_item .content{
	width:100%;
	height:113px;
	padding:20px;
	border:solid 1px #e8e8e8;
	border-top:none;
	box-sizing:border-box;
	float:left;
}
.about_content .about_item .content .topic{
	font-size:16px;
	color:#333;
}
.about_content .about_item .content .publish_date{
	color:#999;
	font-size:14px;
	margin-top:15px;
	line-height:14px;
}
/************页脚*********************************************************/
.serIcon{ position:relative;/* width:1258px; */overflow:hidden; padding:40px 0; margin:0 auto}
.serIcon li{
	width:-moz-calc((100% - 80px) / 3);
    width:-webkit-calc((100% - 80px) / 3);
    width: calc((100% - 80px) / 3);
	margin-right:40px; padding:38px 0 38px 185px;border: 1px solid #e2e1e1;border-radius: 5px; overflow: hidden; float:left; height:116px; background:url(../images/index_icon_02.png) no-repeat;}
.serIcon li.n1{ background-position:0 -95px;}
.serIcon li.n2{ background-position:-370px -95px;}
.serIcon li.n3{ background-position:-740px -95px; padding-left:145px;margin-right:0}
.serIcon li h5{ font-size:14px; font-weight:normal; color:#888;}
.serIcon li a{ color:#bc9882; display:block; padding-top:3px;}
.serIcon li a:hover{ color:#3c3c3c;}
.serIcon li a.tel{ font-family:Arial, Helvetica, sans-serif; font-size:21px; margin-top:-5px; cursor:default;}
.serIcon li a.tel:hover{color:#bc9882;}

.footer{width:100%; overflow:hidden; position:relative}
.gotop{
	position:absolute;
	top:0;
	width:46px;
	left:50%;
	margin-left:-23px;
}
.bgcolor{background:#f0f0f0; color:#424242}
.footer h4{text-align:center; font-size:32px; font-weight:normal; color:#424242;}
.footer .bgcolor{padding:40px 0;}
.footer .link u{text-decoration:none; padding:0 12px; color:#999;}
.footer .link a{color:#424242;}
.footer .link a:hover{color:#000;}
.footer .copyright{color:#424242; padding-top:10px;}
.footer .copyright a{ color:#424242}
.footer .other{float:right; background:url(../images/bottomlogo.png) no-repeat right center; /*padding-left:160px;*/ width:120px;margin-top:10px; text-align:center;}
.footer .other a{display:block; float:left; width:36px; height:36px; margin-right:10px;opacity:0.75}
.footer .other a:hover{opacity:1;}
.footer .other a.sina{background:url(../images/sina.png) no-repeat;}
.footer .other a.wx{background:url(../images/wechat.png) no-repeat; position:relative;}
.footer .other a.qq{background:url(../images/qq.png) no-repeat;}
.footer .address,.path{height:40px; line-height:40px; border-top:1px solid #e5e5e5; text-indent:16px; color:#999;}
.footer .address a,.path a{color:#999;}
.footer .address a:hover,.path a:hover{color:#000;}
.footer .address u,.path u{padding:0 10px; text-decoration:none;}
.path{text-indent:0;height:55px; line-height:55px;}
.path .name{float:right; color:#bc9882; text-decoration:underline;}
.footer .other a.wx i{position:absolute; width:137px; height:137px; left:-55px; top:-145px; background:url(../images/ewm.png) no-repeat; display:none;}
/************页脚*********************************************************/


/************产品****************************/
.proNavbox{height:80px;position:relative;z-index:10;margin-bottom:60px; background:#FFF}
.proNavbox .proNav{height:80px;box-shadow:0 1px 2px rgba(0,0,0,0.05);border-bottom:1px solid #ededed;color:#333}
.proNavbox .proNav.open:after{content:"";position:absolute;background:url("c_zz.png");width:2000px;height:100000px;top:80px;left:0;z-index:-1;}
.proNavbox .proClass{display:inline-block;position:relative;margin-right:30px}
.proNavbox .proClass .name{position:relative;border:1px solid #eee;width:80px;height:80px;line-height:80px;text-align:center;display:inline-block;background:white;z-index:1;border-top:none;border-bottom:none}
.proNavbox .proClass .name img{width:32px;vertical-align:middle}
.proNavbox .proClass .name span{display:block;text-align:center;font-size:12px;color:#333;position:absolute;bottom:0;left:0;width:100%;line-height:12px;display:none}
.proNavbox .proClass .name .shetou{position:absolute;width:36px;bottom:-9px;left:50%;margin-left:-18px}
.proNavbox .proClass .list{display:none;border:1px solid #eee;background:white;width:260px;padding:15px 10px;position:absolute;top:80px;}
.proNameBox {float: left; line-height:50px; padding-top:28px; font-size:16px; font-family:arial; color:#999}
.proNameBox span{ font-family:'宋体'; padding:0 10px}
.proClass {float:left;}
.prosortlist{
	margin:0 auto;
	clear:both;
}
.prosortlist h3{
	font-size:18px;
	/*font-weight:bold;*/
	border-bottom:#e0e0e0 1px solid;
	padding-bottom:5px;
	width:100%;
	margin:0 auto;
	border-left:#007E31 6px solid;
	text-indent:15px;
	margin-bottom:10px;
}
.prosortlist h3 span{
	float:right;
	font-weight:normal;
}
.prosortlist h3 a:hover{
	color:#EB7B15
}
.prosortlist h3 span i{
	font-style:normal;
	font-family:'宋体';
	padding-left:5px
}
.prosortlist ul li{
	/*float:left;
	width:25%;
	margin-bottom:40px;
	padding:0 10px;*/
	margin-top:20px;
}

.prosortlist ul li img{
	max-width:100%;
	max-height:100%
}

.pro-cell,.pro-item li{
	width:-moz-calc((100% - 60px) / 4);
    width:-webkit-calc((100% - 60px) / 4);
    width: calc((100% - 60px) / 4);
	float:left;
	margin-bottom:60px;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.pro-cell>a>div:frist-child,.pro-item li>a>div:frist-child{text-align:center}
.pro-cell>a,.pro-item li>a{
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
	border:#f0f0f0 1px solid
}
.pro-cell,.pro-item li{
	/*padding:0 10px;*/
	margin-right:20px;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.pro-item li:nth-child(1){
	margin-right:0;
}
.pro-cell img,.pro-item li img{
	max-width:100%;
	max-height:100%
}
.pro-cell h4,.pro-item li h4{
	font-size:18px;
	color:#000;
	line-height:2.2;
	padding-bottom:5px
}
.pro-cell h4,.pro-item li h4,.pro-list{
	padding-left:15px;
	padding-right:10px
}
.pro-list{
	height:40px;
	line-height:20px;
	overflow:hidden;
	font-size:16px;
}
.pro-list span{
	width:33.3%;
	display:inline-block;
	float:left;
	position:relative
}
.pro-list span>div{
	color:#000;
	font-size:16px;
	line-height:1.6
}
.pro-list span>div:first-child{
	font-size:12px;
	color:#888;
	line-height:1.6
}
.pro-list span p{
	position:absolute;
	top:3px;
	right:10px;
	width:1px;
	height:36px;
	background:rgba(0,0,0,.2);
	z-index:99
}
.pro-footer,.pro-footers{padding:15px 0}
.pro-footer{ text-align:center}
.pro-cell>a:hover .pro-footer,.pro-item li>a:hover .pro-footer,.pro-item li>a:hover .pro-footers{
	background:#FE0303;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
	color:#FFF
}
.pro-cell>a,.pro-item li>a{
	background:#fff;
	display:block;
	transform:translateY(0);
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0)
}
.pro-cell>a:hover h4{
	color:#FFF
}
.pro-cell>a:hover,.pro-item li>a:hover{
	box-shadow:0 15px 15px rgba(0,0,0,.1);
	transform:translateY(-10px);
	-webkit-transform:translateY(-10px);
	-moz-transform:translateY(-10px);
	-ms-transform:translateY(-10px);
	-o-transform:translateY(-10px);
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	-ms-transition:all .5s ease-out;
	-o-transition:all .5s ease-out;
	transition:all .5s ease-out
}
.pro-cell img,.pro-item li img{
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	-ms-transition:all .5s ease-out;
	-o-transition:all .5s ease-out;
	transition:all .5s ease-out;/*transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)*/
}
.pro-cell:hover img,.pro-item li:hover img{/*transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.5);-ms-transform:scale(1.1);-o-transform:scale(1.1)*/}
.pro-cell>a>div:first-child,.pro-item li>a>div:first-child{height:284px;overflow:hidden;text-align:center;display:flex;display:-webkit-flex;align-items:center;justify-content:center}
.pro-footer h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.news-pages { clear:both;}
.news-pages a,.news-pages span{display:inline-block;margin:0 5px 15px;padding:8px 14px;border:1px solid #ccc;font-size:16px; background:#FFF}
.news-pages a:hover,.news-pages span.ctxt{background:#EB7B15;border-color:#EB7B15;color:#fff;opacity:1}
.news-pages span{opacity:.4}
.news-pages{width:100%;text-align:center;padding-bottom:40px}
@media (min-width:1200px) and (max-width:1460px){
	.container{width:1170px}
	.construction-nav,.construction-nav>ul,.table,.table-foot{width:1170px}
	.construction-nav>ul{width:1170px;margin:50px auto}
}
@media (min-width:1025px) and (max-width:1460px){
    .pro-list span p{right:4px}
}
@media (min-width:1025px) and (max-width:1200px){
	.pro-cell,.pro-item li{width:33.3%}
	.container{width:970px}
}
@media (min-width:768px) and (max-width:1024px){
    .construction-nav li{width:33.3%}
}
@media (min-width:320px) and (max-width:767px){
	.pro-cell,.pro-item li{width:100%;float:none;max-width:360px}
	.pro-cell>a:first-child,.pro-item li>a:frist-child{text-align:center}
	.pro-cell img,.pro-item li img{width:100%;margin:0 auto}
	.pro-cell h4,.pro-item li h4{font-size:18px;color:#000}
	.pro-cell h4,.pro-item li h4,.pro-list{padding:0 15px}
	.pro-list span{width:100%;display:inline-block;float:left;position:relative}
	.pro-list span>div{width:40%;float:left;color:#000;font-size:1rem;line-height:1.6;font-family:Arial}
	.pro-list span>div:first-child{width:60%;float:left;font-size:1rem;color:#666;line-height:1.6}
	.pro-list span p{display:none}
	.construction-nav>ul,.container,.prosubmenu{width:100%;padding:0 15px}
	.construction-nav li{width:50%;padding-bottom:3px}
}
@media (min-width:640px) and (max-width:768px){
.pro-list span p{position:absolute;top:3px;right:0;width:1px;height:36px;background:rgba(0,0,0,.2);z-index:99}
.pro-list>span:nth-child(2) p{right:0}
.pro-cell,.pro-item li{/*padding:0 5px;*/width:50%;float:left; margin-right:10px}
.pro-item li:nth-child(2){ margin-right:0}
.pro-list span{width:33.3%;text-align:center}
.pro-list span>div{width:100%;font-size:13px;width:90%;font-weight:700}
.pro-list span>div:first-child{font-weight:500;width:90%;height:28px;font-size:12px;line-height:1;padding-bottom:5px}
}


/******产品详细******************************/
.view{margin-top:3px;}
.view .Main{height:auto; overflow:hidden;}
.view .Main_left{width:520px; float:left; margin-right:50px;}
/*.view .Main_left .img{width:570px; height:365px;}
.view .Main_left .img img{max-width:570px; max-height:365px;}
.view .loop{margin-top:21px;}
.view .btn_left{width:30px; height:77px; float:left; background:url(../images/btn_left.jpg) no-repeat center; cursor:pointer;}
.view .btn_right{width:30px; height:77px; float:right; background:url(../images/btn_right.jpg) no-repeat center; cursor:pointer;}
.view .small{width:510px; height:77px; overflow:hidden; float:left; margin:0;}
.view ul{margin:0; padding:0; margin-left:-5px; height:auto; overflow:hidden;}
.view ul li{float:left; width:120px; height:77px; margin:0 5px;}
.view .loop .img{width:120px; height:77px;}
.view .loop .img img{max-width:120px; max-height:77px;}
.view ul li:hover{width:116px; height:73px; border:2px solid #667BB4; overflow:hidden;}*/

/**放大镜***/
.preview{width:520px; height:500px; margin:0px 0px 0px 0px; position:relative}
/* smallImg */
.smallImg{position:relative; height:426px; margin-top:0px; padding:0 0; width:80px; overflow:hidden;float:right;}
.scrollbutton{width:18px; height:100%; overflow:hidden; position:relative; float:left; cursor:pointer;background: url(../images/icon_pic_btn.png) no-repeat -32px center; margin-top:-15px}
.scrollbutton.smallImgUp, .scrollbutton.smallImgUp.disabled{background-position: left center;}
.scrollbutton.smallImgDown, .scrollbutton.smallImgDown.disabled{background-position: -16px center; float:right;}

#imageMenu {height:426px; width:80px; overflow:hidden; margin:0 auto; float:left;}
#imageMenu li {height:80px; width:80px; overflow:hidden; float:left; text-align:center; margin-bottom:10px}
#imageMenu li img{width:80px; height:80px;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:78px; height:78px; border:1px solid #F98903!important;}

/* bigImg */
.bigImg{position:relative; float:left; width:426px; height:426px; overflow:hidden;transition:all 1s ease-in-out; background:#FFF;/*display: flex; justify-content: center;在主轴上的对齐*//*align-items: center;在交叉轴上中心点的对齐*/}
.bigImg #midimg{width:426px; /*height:426px;*/ border:#e0e0e0 1px solid;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #e0e0e0; background:#FFF; overflow: hidden; z-index:999;}
#bigView img{position:absolute;}

.view .Main_right{width:600px; float:left;}
.view .Main_right .title{/*height:50px;*/ font-size:22px; line-height:25px; padding:5px 0px 15px 0px; overflow:hidden; font-weight:600}
.view .Main_right .Price{height:47px; background:#f8f8f8; padding-top:12px;}
.view .Main_right .Price .Now{ font-size:26px; color:#ec0000; line-height:36px; margin-left:22px; display:table; float:left;}
.view .Main_right .Price .Now span{font-size:22px;}
.view .Main_right .Price .sale_price{float:right; height:auto; overflow:hidden;}
.view .Main_right .Price div{font-size:12px; color:#afafaf; float:left; padding:0 25px; text-align:center;}
.view .Main_right .Price div span{display:block; color:#afafaf;}
.view .Main_right .Price .free{color:#ec0000; border-right:1px solid #afafaf;}

.share2{background:url(../images/share_icon.jpg) no-repeat left center; height:18px; text-indent:20px;}

.view .Main_right .buyed{margin-top:13px; height:56px; line-height:56px; background:#e0313a; color:#ffffff; padding-left:22px; padding-right:25px; font-size:14px;}
.view .Main_right .buyed .Time{ display:table; float:left;}
.view .Main_right .buyed .Count{display:table; float:right;}

.view .Main_right .buy_info{margin-top:12px;}
.view .Main_right .buy_info .Bond{height:33px; line-height:33px; font-size:16px;}
.view .Main_right .buy_info .Bond div{height:33px; color:#ec0000; font-size:16px; display:inline;}
.view .Main_right .buy_info .Bond div span{font-size:14px;}
.view .Main_right .buy_info .Buy_count{font-size:14px;}

.view .Main_right .buy_info .buy_button{width:106px; height:32px; text-align:center; border:none; background:url(../images/buy_btn.jpg) no-repeat; color:#ffffff; margin-top:13px; cursor:pointer;}

.view .Main_right .buy_info .wks,.yjs,.tgcg,.tgsb{width:106px; height:32px; text-align:center; border:none; background:url(../images/buy_btn2.jpg) no-repeat; color:#ffffff; margin-top:13px; cursor:pointer;}


.view .Main_right .buy_info .add_car{width:146px; height:39px; text-align:center; border:none; background:url(../images/add_car.jpg) no-repeat; color:#ffffff; margin-top:13px; cursor:pointer; text-indent:27px; margin-right:10px;}
.view .Main_right .buy_info .add_favor{width:90px; height:40px; text-align:center; border:none; background:url(../images/favor.jpg) no-repeat; color:#ffffff; margin-top:13px; cursor:pointer; text-indent:24px;}

.view .Main_right .share{margin-top:25px; background:url(../images/share_icon.jpg) no-repeat left center; height:18px; text-indent:20px;}
.view .Main_right .submit{/*background:#f7da64; padding:26px 0 27px 0;*/ margin-top:15px;}
.view .Main_right .submit input{ height:44px; margin-left:14px; border:none; text-indent:14px;}
.view .Main_right .submit .submit{background:#667BB4; color:#ffffff; height:44px; margin:0px; padding:0px; margin-left:14px; width:157px; text-indent:0px;cursor:pointer;}
.view .Main_right .submit .submit:hover{ background-color:#FF8700;}
.viewbot{width:100%; clear:both; margin-top:40px;}
.viewleft{width:318px; float:left;}
.progroup{border:#e0e0e0 1px solid;border-top:3px solid #204A2B;border-radius:5px 5px 3px 3px;background:#FFF;top:-42px; position:relative; padding-bottom:20px; }
.progroup ul{ padding:15px}
.progroup ul li{ line-height:40px; border-bottom:#f0f0f0 1px solid}
.hotitems{border:#e0e0e0 1px solid;border-top:3px solid #204A2B;border-radius:5px 5px 3px 3px; background:#FFF;position:relative; padding-bottom:20px; top:-25px}
.viewleft .title{width:100%; margin:0 auto; height:64px; line-height:64px; font-size:18px; background:#01622B; margin-bottom:1px; color:#FFF; text-indent:30px}
.viewpro{width:90%; margin:20px auto 0 auto;}
.viewpro p{ margin-top:10px}
.detail{
	float:right;
    width:-moz-calc(100% - 368px);
    width:-webkit-calc(100% - 368px);
    width: calc(100% - 368px); 
	margin-bottom:50px;
	border-radius:4px;
}
.detail .detail_title{width:158px; height:42px; border:1px solid #dddddd; border-top:3px solid #204A2B;border-radius:5px 5px 0 0; border-bottom:none; position:absolute; margin-top:-42px; background:#ffffff; line-height:42px; text-align:center; margin-left:-1.0px;}
.detail .detail_info{ padding:0px 40px 40px 40px; height:auto; overflow:hidden; line-height:28px; background:#FFF; min-height:855px}
.detail_info img{ max-width:750px; min-width:750px;}
.pro_info{margin-top:10px; padding-bottom:15px; font-size:18px; line-height:26px; height:auto; overflow:hidden; border-bottom:1px solid #efefef;}
.pro_info .price{font-size:18px; color:#ec0000;}
.pro_info .price span{font-size:14px;}
.detail_info table{ width:100%;}
.detail_info table td{ padding:5px 0px 5px 15px; /*font-size:12px;*/}
.detail_info table td img{ min-width:135px}
.pro-h5 {
  height: 106px;
  line-height: 106px;
  font-size: 26px;
  color: #00933F;
  padding-left: 36px;
  padding-bottom: 26px;
  margin-bottom: 24px;
  border-bottom: 1px solid #e9e9e9;
}
.sidebar {
  /*border:#e0e0e0 1px solid;
  border-top:3px solid #204A2B;
  border-radius:5px 5px 3px 3px;
  background:#FFF;top:-42px;*/
  position:relative;
  padding-bottom:0px;
  /*position: fixed;*/
  /*border-right: 10px solid #d00355;*/
}
.sidebar ul {
	clear:both;
  
}
.sidebar li {
  height: 64px;
  line-height: 64px;
  font-size: 20px;
  color: #333;
  width: 318px;
  cursor: pointer;
  padding: 0 46px 0 30px;
  background: url(../images/png18.png) no-repeat center right 30px #FFF;
  margin-bottom:8px;
}
.sidebar li:hover,.sidebar li.on{
  color: #fff;
  background: url(../images/png18on.png) no-repeat center right 30px #00933F;
}
.sidebar li.on a{ color:#FFF}
.sidebar a {
  text-decoration: none;
  color: #202020;
  font: 16px Open Sans;
  /*text-transform: uppercase;*/
  position: relative;
  z-index: 1000;
  display:block;
  line-height:64px;
}
.sidebar .hover {
  display: block;
  position: absolute;
  width: 0%;
  height: 50px;
  top: 0px;
  left: 0px;
  background: #204A2B;
  z-index: 0;
  opacity: 0;
}
.sidebar a:hover {
  color: #FFF;
}
.sidebar .fa-angle-right {
  position: absolute;
  left: 150px;
  top: 1px;
}
.sidebar .sub-menu {
  position: absolute;
  left: 248px;
  top: 0px;
  padding: 0px;
  width: 220px;
  display: none;
  background:#FFF;
  display:none;
}
.sidebar .sub-menu li{
	margin-bottom:0
}
.sidebar .sub-menu li a {
  /*padding-left: 20px;*/
  font-size: 13px;
  border-bottom:rgba(255,255,255,0.2) 1px solid
}
.sidebar .sub-menu li:hover a{
	color:#FCF521!important
}
.sidebar .sub-menu i {
  left: 180px;
}
.sidebar ul li:hover ul {
  display: block;
}
.sidebar .push {
  margin-right: 10px;
}
.color {
  color: #d00355;
}
.BoxSha10 {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}


.pro_det_t{
	padding:60px 0;
/*	background: #f6f6f6;*/
}

.pro_det_pic_l_tabs{
	padding-bottom: 20px;
}
.pro_det_pic{
	width: 45%;
	display:flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items:center;
    -webkit-align-items: center;
    flex-direction:row-reverse; 
    -webkit-flex-direction: row-reverse;
}
.pro_det_pic_scroll_box{
	float: right;
	width: calc(100% - 100px);
	padding-left: 5%;
}
.pro_det_scroll_dotsCont_item{
	width: 100px;	
	margin-bottom: 12px;
	border: 1px solid #e2e3e3;
	cursor: pointer;
	background: #fff;
}
.pro_det_scroll_dotsCont_item img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
	
}
.pro_det_scroll_dotsCont_item.active{
	border-color:#0db0bf;
}


.pro_det_pic_l_bars{
	display:flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items:center;
    -webkit-align-items: center;
}
.pro_det_pic_l_bars .item{
	width: 100px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	border-radius: 33px;
	font-size: 14px;
	color: #798992;
	border: 1px solid #798992;
	display:flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items:center;
    -webkit-align-items: center;
    cursor: pointer;
    margin:0 10px;
}
.pro_det_pic_l_bars .item .icon{
	font-size: 14px;
	margin-right: 6px;
}
.pro_det_pic_l_bars .item.hover{
	color: #fff;
	background: #798992;
}

.pro_det_pic_video{
	display: block;
	border: 0;
	width:100%;
	min-height: 300px;
}


.pro_inf{
	width:55%;
	padding-left: 6%;
}
.pro_inf_title{
	font-size:30px;
	color: #1F1F1F;
	font-weight:normal;
	padding-top:10px;
}
.pro_inf_tip{
	color: #1F1F1F;
	font-size: 20px;
	line-height: 20px;
	color: #000;
	padding: 30px 0 18px;
}
.pro_inf_tt_line{
	width: 60px;
	height: 1px;
	background: #1F1F1F;
}
.pro_inf_text{
	line-height: 27px;
	color: #000;
	font-size: 15px;
	padding: 5% 0;
}
.pro_inf_text p{
	margin-top:10px;
}
.pro_inf_btn_box{
	padding-bottom: 5%;
}
.pro_inf_btn{
	padding: 0 5%;
	height: 40px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	background:#049828;
	display:flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items:center;
    -webkit-align-items: center;
    margin: 0 20px 15px 0;
}
a.pro_inf_btn:hover{
	background: #F30213;
}
.pro_inf_btn .icon{
	display: inline-block;
	color: #fff;
	font-size: 18px;
	margin-right: 8px;
}
.pro_share_tt{
	color: #7e7e7e;
	display:flex;
	font-size: 14px;
    display: -webkit-flex;
    align-items:center;
    -webkit-align-items: center;
    padding-bottom: 6px;
}
.pro_share_tt .icon{
	font-size: 14px;
	margin-right: 8px;
}

.pro_inf_comparison{
	width: 90%;
	max-width: 350px;
	margin-bottom:6%;
}
.fl{ float:left}
.fr{ float:right}
/**********当前位置*********/

.position{
	width:1200px; height:auto;
	margin:0px auto;
 
	overflow:hidden;
	color:#303030;
	line-height:40px;
	padding-top:10px;
}

.position a{
	font-size:14px;
	text-decoration:none;
	color:#1f1f1f;
}

/*********新闻****************/
.contain{width:1200px; margin:0 auto}
.news-list li,.product .news-col>div{width:100%;margin-bottom:30px;border-bottom:1px rgba(240,240,240,.6) solid;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.news-list .container{padding:70px 0}
.news-left{float:left;width:250px;padding:30px 30px 30px 0;height:210px;display:flex;display:-webkit-flex;align-self:center}
.news-left img{max-height:100%}
.news-right{width:calc(100% - 250px);float:left;padding:30px 30px}
.news-right h3{font-size:16px;font-weight:700;line-height:2}
.news-right h4{font-size:12px}
.news-right p{line-height:2;font-size:14px;line-height:20px;height:40px;overflow:hidden;margin-top:5px;margin-bottom:10px!important}
.news-list .contain p{color:#333;text-align:left}
.news-list .contain h3{padding:0;text-align:left}
.news-right h3 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-right .newlist-btn{width:160px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.news-right .newlist-btn a{display:inline-block;padding:15px 20px 15px 0}
.news-right .newlist-btn a>i:last-child{display:inline-block;padding:0 10px}
.news-right:hover .newlist-btn{background:#000;padding-left:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.news-right:hover .newlist-btn a{color:#fdb812}
.news-list li:hover,.product .news-col:hover>div{background:#4BB42C;padding-left:30px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.news-list{padding-top:50px}
.news-list{background:#fafafa}
.news-list li,.product .news-col>div{background:#fff}

/*==========内页============*/
.sub_main{
	line-height:200%;
	font-size:15px;
}
.sub_main p{
	margin-bottom:20px;
}
.floor_brand {
    height: 180px;
    padding:20px 0;
    /*background:#f2f2f2;*/
    box-sizing:border-box;
}
.floor_brand ul {
    width: 100%;
    height: 100%;
}
.floor_brand ul li {
	width:-moz-calc((100% - 60px) / 4);
	width:-webkit-calc((100% - 60px) / 4);
	width: calc((100% - 60px) / 4);
	height: 140px;
	float: left;
	box-sizing: border-box;
	margin-right: 20px;
	transition: all linear 0.3s;
	border:#f0f0f0 1px solid;
	box-shadow: rgba(0,0,0,0.1) 0 8px 20px;
	border-radius:2px;
}

.floor_brand ul li a {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 106px;
	padding-right:30px;
	padding-top: 44px;
	box-sizing: border-box;
	letter-spacing:1px;
}
.floor_brand ul li:hover {
	box-shadow: rgba(0,0,0,0.1) 0 8px 20px;
	transform:translateY(-10px);
}
.floor_brand ul li .title {
	font-size: 18px;
	color: #333333;
}
.floor_brand ul li .desc {
	font-size: 14px;
	color: #999999;
	line-height:30px;
	display:none;
}
.floor_brand .brand1{
    background:url(../images/4-01.png) 30px center no-repeat #fff;
}
.floor_brand .brand2 {
	background: url(../images/4-02.png) 30px center no-repeat #fff;
}
.floor_brand .brand3 {
	background: url(../images/4-03.png) 30px center no-repeat #fff;
}
.floor_brand .brand4 {
	background: url(../images/4-04.png) 30px center no-repeat #fff;
	margin-right:0;
}
/*====新闻列表==================================*/
.f-newslist li{margin-bottom:30px;padding:20px;overflow:hidden;background:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.f-newslist .pic{width:480px;height:250px;margin-right:50px;float:left}
.f-newslist .pic img{width:100%;height:100%;display:block}
.f-newslist .txt{padding-top:18px;overflow:hidden}
.f-newslist .txt .date{margin-bottom:25px;padding-left:30px;font-size:14px;line-height:24px;color:#999;background:url(../images/f10-icon01.png) 0 center no-repeat}
.f-newslist .txt h3{margin-bottom:15px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:24px;line-height:30px;color:#333;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.f-newslist .txt .desc{margin-bottom:40px;height:44px;font-size:15px;line-height:24px;color:#666;overflow:hidden}
.f-newslist .txt .more{width:120px;height:34px;display:block;font-size:16px;line-height:34px;text-align:center;color:#fff;border-radius:1px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#007E31}
.f-newslist li:hover{-webkit-box-shadow:rgba(0,0,0,.1) 0 0 20px 0;box-shadow:rgba(0,0,0,.1) 0 0 20px 0; transform:translateY(-10px);}
.f-newslist li:hover h3{color:#007E31}
.f-newslist li:hover .more{/*opacity:.8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';filter:alpha(Opacity=80);*/ background:#EB7B15}

/*====案例列表==================================*/
.index-zzx {
	padding: 0px 0 40px;
	/*width:100%;*/
}
.index-zzx .content-wrapper {
	padding-bottom: 20px;
}
.index-zzx-company-box {
	height: 445px;
	width: 100%
}
.index-zzx-company {

}
/*.index-entries .entries-item+.entries-item,.zzx-company-list+.zzx-company-list {
	margin-left: 20px
}*/
.clst{ margin-right:0}
.d1{ margin-right:0}
.zzx-company-list {
	float: left;
	margin-right: 20px;
	width:-moz-calc((100% - 60px) / 4);
	width:-webkit-calc((100% - 60px) / 4);
	width: calc((100% - 60px) / 4);
	height: 400px;
	margin-bottom: 40px;
	background: #fff;
	vertical-align: top;
	*display: inline;
	*zoom: 1;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s
}

.zzx-company-list.zzx-company-nonmargin {
	margin-right: 0
}

.zzx-company-img {
	position: relative;
	width: 100%;
	height: 200px
}

.company-bag-url {
	display: block;
	width: 100%;
	height: 200px;
	overflow: hidden
}

.zzx-company-bag {
	width: 100%;
	height: 200px;
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	-ms-transition: all .7s;
	-o-transition: all .7s;
	transform: all .7s
}

.zzx-company-tj {
	position: absolute;
	top: 0;
	left: 10px;
	width: 55px;
	height: 49px;
	background: url(../images/index_bg_m.png) no-repeat
}
.bg-huoyue {
	background-position: -100px -1px
}
.bg-tuijian {
	background-position: -156px -1px
}

.zzx-company-logo-box {
	position: absolute;
	left: 50%;
	bottom: -40px;
	width: 80px;
	height: 80px;
	margin-left: -40px;
	background:rgba(0,0,0,0.3);
	background-size:80px;
	border-radius: 50%;
	box-shadow: 0 0 10px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 0 10px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 10px 3px rgba(0,0,0,.1);
	
}

.zzx-company-logo {
	position: absolute;
	left: 50%;
	width: 64px;
	height: 64px;
	margin-left: -32px;
	bottom: 13px;
}

.zzx-company-detail {
	position: relative;
	width: 100%;
	height: 203px;
	padding-top: 64px;
	border: 0px solid #e8e8e8;
	border-top: 0;
	text-align: center;
}

.zzx-company-name {
	padding: 0 15px;
	font-size: 16px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin:0!important;
}

.zzx-company-data {
	padding: 0 7px;
	margin-top: 0px;
}

.zzx-company-data li {
	display: inline-block;
	font-size: 12px;
	color: #999;
	*display: inline;
	*zoom: 1
}

.zzx-company-data li+li {
	margin-left: 8px
}

.zzx-company-data li em,.zzx-company-data li span {
	float: left;
	font-style:normal
}

.zzx-company-data span {
	overflow: hidden;
	width: 27px;
	color: #ff5a00;
	text-align: left;
}

.zzx-company-data .favorable-rate {
	width: 66px
}

.zzx-company-bespoke {
	display: inline-block;
	margin-top:0px
}

.zzx-company-bespoke {
		width: 78px;
		height: 28px;
		font-size: 12px;
		line-height: 28px;
		border:#e0e0e0 1px solid;
		color:#666666
	}
.zzx-company-list .zzx-company-bespoke:hover {
		width: 80px;
		height: 30px;
		line-height: 30px;
	}	
.company-zx-icon {
	position: absolute;
	top: 13px;
	right: 0;
	width: 156px;
	height: 30px;
	display:none
}

.company-zx-phone {
	width: 260px;
	font-size: 12px;
	color: #333
}

.zzx-company-list:hover .company-zx-phone {
	width: 260px
}

.zzx-company-list .company-zx-phone:hover .company-zx-phoneNum {
	color: #fff
}
.zzx-company-list:hover .zzx-company-detail {
	border: 0;
	*border: 1px solid #e8e8e8
}
.zzx-company-list .virtual__contact:hover,.zzx-company-list .virtual__ordered:hover,.zzx-company-list .zzx-company-bespoke:hover {
	width: 80px;
	height: 30px;
	line-height: 30px;
	background-color: #ff5a00;
	color: #fff;
	border: 0
}
.company-zx-phoneNum {
	font-size: 20px;
	color: #333;
	vertical-align: middle
}
.zzx-company-list:hover {
	border: 0;
	box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-webkit-transform: translate3d(0,-4px,0);
	transform: translate3d(0,-4px,0)
}
.zzx-company-list:hover .zzx-company-bag {
	-webkit-transition: scale(1.1);
	-moz-transition: scale(1.1);
	-ms-transition: scale(1.1);
	-o-transition: scale(1.1);
	transform: scale(1.1)
}

.newbiaoti{
	width:1200px;
	margin:60px auto;
	font-family:'SourceHanSansCN_Heavy';
	text-transform:uppercase;
	text-align:center;
	clear:both;
}
.newbiaoti h3{
	 font-family:'053-CAI978';
	 margin-bottom:10px;
	 color:rgba(0,126,49,0.1);
	 font-size:48px;
	 letter-spacing:4px
}
.newbiaoti h4{
	border-bottom:#007E31 0px solid;
	/*width:390px;*/
	margin:0 auto;
	position:relative;
	font-family:'SourceHanSansCN_Heavy';
	font-size:36px;
	font-weight:500;
	color:#000;
}
.newbiaoti .index-common-title-after,.newbiaoti .index-common-title-before {
	display: inline-block;
	width: 57px;
	height: 3px;
	margin: 0 26px;
	background-color: #000;
	vertical-align: middle
}
.cased{
	clear:both;
	width:100%;
}
.cased li.threelie{
	float:left;
	width:-moz-calc((100% - 80px) / 3);
	width:-webkit-calc((100% - 80px) / 3);
	width: calc((100% - 80px) / 3);
    margin-right:40px;
	margin-bottom:40px;
	background:#FFF;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	box-shadow: 0 15px 30px rgba(0,0,0,.05);
}
.cased li.fivelie{
	float:left;
	width:-moz-calc((100% - 80px) / 5);
	width:-webkit-calc((100% - 80px) / 5);
	width: calc((100% - 80px) / 5);
    margin-right:20px;
	margin-bottom:20px;
	background:#FFF;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.cased li img{
	width:100%;
	border:#e6e6e6 1px solid;
	display:block;
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	-ms-transition: all .7s;
	-o-transition: all .7s;
	transform: all .7s
}
.cased li:hover {
	border: 0;
	box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-webkit-transform: translate3d(0,-4px,0);
	transform: translate3d(0,-4px,0)
}
.cased li:hover img {
	-webkit-transition: scale(1.1);
	-moz-transition: scale(1.1);
	-ms-transition: scale(1.1);
	-o-transition: scale(1.1);
	transform: scale(1.1)
}
.cased li p{
	line-height:60px;
	height:60px;
	text-align:center;
	margin:0
}
.cased .cased1{
	/*margin-right:20px;*/
}
.cased .cased2{
	margin-right:0!important;
}
.cased .picture{
	position:relative;
	overflow:hidden
}
/*影音*/
.videoclearfix:after{ clear:both}
.videoclearfix:after, .videoclearfix:before{display: table;content: " "}
#content{margin-top:20px;background:#fff;border:1px solid #e7e7e7;margin-bottom:40px;padding:20px;min-height: 500px; box-shadow: 0 15px 30px rgba(0,0,0,.1);}
#content #carousel-slide .item img{width:100%;}
#content #carousel-slide .carousel-indicators{bottom:70px;}
.row:after, .row:before {
	display: table;
	content: " "
}
.col-sm-12{ position:relative; width:100%}
.col-md-7{ float:left;width: 58.33333333%}
.col-md-5 {
	float:left;
	width: 41.66666667%
}
.visible-lg, .visible-md, .visible-sm, .visible-xs {
	display: none!important
}
@media (min-width:1200px) {
.visible-lg {
	display: block!important
}
.videobox .category-title { font-size:20px; color:#00a73b; height:40px; }
.vedio-con{position:relative;overflow:hidden; height:354px; width:628px}
.vedio-con img{width:100%;}
.vedio-con .video-js{position:absolute;width:100%;height:100%;top:0;left:0;}
.vedio-con .vjs-big-play-button{border-radius:50%;width:78px;height:78px;background:none !important;border:5px solid #fff;top:50%;left:50%;margin:-39px 0 0 -39px;display:none !important;}
.vedio-con .vjs-big-play-button:before{line-height:78px;left:2px;color:#fff;text-shadow:none;display:none;}
.vedio-slide{position:relative;}
.vedio-slide .arrow{position:absolute;top:50%;height:40px;width:40px;background:#069538;display:block;margin-top:-20px;text-align:center;line-height:40px;cursor:pointer;}
.vedio-slide .arrow span{color:#fff}
.vedio-slide .arrow.prev{left:-20px;}
.vedio-slide .arrow.next{right:-20px;}
.vedio-bar{position:relative;overflow:hidden;margin:50px 40px 40px 40px;text-align:center;}
.vedio-bar p{margin:5px 0 0 0;}
.vedio-bar p a{color:#000;}
.vedio-bar .bar-move{position:absolute;left:0;top:0;}
.vedio-bar .con{float:left;margin:0 10px;position:relative;overflow:hidden;cursor:pointer;}
.vedio-bar .con .img img{width:100%;}
.vedio-bar .con.on .img{border:5px solid #069538;}
.vedio-bar .con.on p,.vedio-bar .con.on p a{color:#069538;}
.right-bar {position:relative;padding:0 5px;}
.right-bar a.arrow{cursor:pointer;display:block;text-align:center;line-height:25px;font-size:20px;color:#007E31;width:100%;border:1px solid #e3e3e3; background:#f0f0f0}
.right-bar a.arrow:hover{background:#007E31;color:#fff; border:1px solid #007E31;}
.right-bar a.arrow .glyphicon-menu-up:before { display:none}
.right-bar a.arrow .glyphicon-menu-down:before {display:none}
.right-bar .right-bar-con{position:relative;overflow:hidden;}
.right-bar .con{padding:10px 5px;width:50%;float:left;}
.right-bar .con img{width:100%; display:block;}
.right-bar .con .img{width:100%;/*height:121px;*/position:relative;overflow:hidden; border:5px solid #FFF;}
.right-bar .con p,.right-bar .con p a{text-align:center;margin:0;color:#888888;font-size:14px;}
.right-bar .con.on{}
.right-bar .con.on p,.right-bar .con.on p a{color:#069538;}
.right-bar .con.on .img{border:5px solid #069538;}
.right-bar .con.on .img img{}

/***加盟流程***/
.jmlc{margin-bottom:30px;}
.jmlc1{float:left;width:600px;height:80px;line-height:80px;background:url(../images/jmlc_bg.jpg) center no-repeat;}
.jmlc1 .j1{float:left;font-size:36px;color:#ffffff;font-weight:bold;text-indent:1em;}
.jmlc1 .j1 .j1-1{margin-left:16px;}
.jmlc1 .j2{float:right;width:244px;font-size:36px;color:#FFF;text-indent:15px;font-weight:bold;}
.jmlc2{float:right;width:-moz-calc(100% - 640px);width:-webkit-calc(100% - 640px);width: calc(100% - 640px);height:80px;}
.jmlc2 .j1{font-size:30px;line-height:40px;color:#000;}
.jmlc3{margin-top:20px; margin-bottom:40px}
.jmlc3 img{ width:100%}
/***线上加盟***/
.xhjm1{font-size:35px;color:#000;font-weight:bold;text-align:center;}
.xhjm2{width:850px;height:68px;border:#007E31 2px solid;margin-left:160px;margin-top:20px;position:absolute;z-index:-1;}
.xhjm3{font-size:35px;color:#DCE636;line-height:68px;height:68px;background:#007E31;width:850px;margin:0 auto;font-weight:bold;text-align:center;}
.xhjm3-1{margin-top:35px;}
.xhjm4{margin-top:60px;}
.xhjm4-1{width:596px;float:left;}
.xhjm4-1-1{font-size:22px;color:#000;}
.xhjm4-1-2{width:596px;height:175px;background:url(bj1.jpg) center no-repeat;margin-top:45px;}
.xhjm4-1-3{width:543px;margin:0 auto;padding-top:20px;font-size:24px;line-height:45px;font-weight:bold;}
.xhjm4-1-4{font-size:22px;color:#000;line-height:36px;margin-top:36px;}
.xhjm4-2{float:right;}
.xhjm5{box-shadow: 0 15px 30px rgba(0,0,0,.1); clear:both; margin-top:40px; margin-bottom:40px; border:#e0e0e0 1px solid; border-bottom:0}
.xhjm5 img{ display:block}
.xhjm6{clear:both;width:100%;margin:0 auto;}
.xhjm6_1{line-height:104px;height:104px;font-size:36px;font-weight:bold;text-indent:40px; border:#47A43F 4px dotted; background:#FFF}
.xhjm6_2{height:100px; line-height:100px; vertical-align:middle; text-align:center;font-size:24px;font-weight:bold;border-radius:100%;color:#FFF; background:#007E31; width:100px; position:absolute; left:50%; margin-left:-50px; top:-60px; border:#f4f4f4 5px solid}
/*.xhjm6_3{height:78px;line-height:78px;font-size:30px;font-weight:bolder;text-indent:2em;color:#000;}*/
.xhjm6_4{height:78px;line-height:78px;font-size:47px;font-weight:bolder;text-indent:26px;color:#fbcc04;}
.xhjm6_5,.xhjm6_3{line-height:50px;font-size:24px;font-weight:bolder;color:#DCE636; background:#007E31; padding:40px 40px 30px 40px; margin-bottom:50px; position:relative; margin-top:100px}
.xhjm6_5 span,.xhjm6_3 span{ font-family:'宋体'}

/*人力资源*/
.rlzy-news-module{background:url(../images/rczp-bg.jpg) no-repeat;padding:50px;/*height:1170px;*/width:100%;background-size:100% 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-attachment:fixed; margin-top:-60px}
.rczp-outer{width:930px;margin:0 auto;text-align:center;margin-top:40px;}
.rlzy-news-module-module{width: 90%;max-width: 1300px;margin:0 auto;background:rgba(255,255,255,0.8);background-size:100% 100%;padding:50px 30px;margin-top:40px; overflow:auto}
.rlzy-news-item-td{margin:0 auto;background:#aaa;height:45px;line-height:45px;padding:0 0px;margin-right:40px;position:relative;}
.rlzy-news-item-title{float:left;font-size:15px; color:#FFF; width:15%; color:#FFF; text-indent:20px}
.rlzy-news-item-company,.rlzy-news-item-address,.rlzy-news-item-date{ float:left; width:25%; color:#FFF;text-indent:20px; font-size:15px; border-left:rgba(255,255,255,0.3) 1px solid;}
.rlzy-news-item-address{ width:45%!important}
.rlzy-news-item-date{ width:15%!important}
.rlzy-news-item-title a{color:#fff;text-decoration:none;}
.rlzy-news-item-date{float:right;color:#fff;/* display:none*/}
.rlzy-news-item-open {background: url(../images/rczp-open.png) no-repeat;float:right;height: 22px;width: 22px;position:absolute;top: 14px;right: -40px;cursor:pointer;}
.rlzy-news-item-close{background: url(../images/rczp-close.png) no-repeat;float:right;height: 22px;width: 22px;position:absolute;top: 14px;right: -38px;display:none;cursor:pointer;}
.rlzy-news-item{margin-bottom:22px;}
.rlzy-news-item-1 .rlzy-news-item-summary{display:block;}
.rlzy-news-item-1 .rlzy-news-item-close{display:block;}
.rlzy-news-item-1 .rlzy-news-item-open{display:none}
.rlzy-news-item-1 .rlzy-news-item-td{background:#A99236;}
.rlzy-news-item-summary{margin-right:40px;border:1px solid #A99236;border-top:0;padding:25px 40px 45px 40px;text-align:justify;font-size:15px!important;/*height:450px;overflow:hidden;OVERFLOW-Y: auto!important;*/line-height:200%;display:none;}
.zwbiaoti{ margin:0 auto; clear:both; font-size:16px; font-weight:bold;  height:45px; line-height:45px; margin-right:40px; color:#DCE636}
.zwbiaoti li{ float:left; width:-moz-calc((100% - 0px) / 4);width:-webkit-calc((100% - 0px) / 4);width: calc((100% - 0px) / 4); text-indent:20px; border-left:rgba(255,255,255,0.3) 1px solid;background:#007E31;}
#map img{ max-width:none!important}
.topweixin{ display:inline-block; position:relative;}
.topweixin .ico_con.con2{width:192px;height:248px;background:url("../images/top_wechat.png") no-repeat top center;background-size:100%;position:absolute;left:-40px;top:33px;z-index:4;opacity:0; display:none}
.topweixin:hover .ico_con.con2{display:block;opacity: 1;}
/* 右侧浮动 */
.right_div{position:fixed;right:0px;z-index:300;height:300px;}
.right_div .r_box{width:0px;height:40px;line-height:40px;float:right;color:#fff;font-size:16px;letter-spacing:2px;display:block;clear:both;margin:10px 0px;}
.right_div .r_box:hover{cursor:pointer;}
.right_div .r_box.b1{background:url("../images/radius_ico1.png") no-repeat left center;}
.right_div .r_box.b2{background:url("../images/radius_ico2.png") no-repeat left center;}
.right_div .r_box.b3{background:url("../images/radius_ico3.png") no-repeat left center;}
.right_div .r_box.b4{background:url("../images/radius_ico4.png") no-repeat left center;}
.right_div .backtop{background:url("../images/radius_ico5.png") no-repeat center center;width:66px;}
.right_div .yoyobox{width:66px;height:70px;float:right;clear:both;position:relative;}
.right_div .yoyobox .yoyocode{width:140px;height:140px;position:absolute;left:-147px;top:-39px;z-index:2;background:url("../images/youyou1code.png") no-repeat center center;background-size:100%;display:none;}
.right_div .yoyobox .yoyo{width:56px;height:66px;position:absolute;left:-5px;top:0px;z-index:2;background:url("../images/youyou1.png") no-repeat center center; }
.right_div .yoyobox .showyoyodiv{width:66px;height:70px;position:absolute;left:0px;top:0px;z-index:9;display:block;background:url("../images/yoyoopacity1.png") no-repeat center center;}
.right_div .yoyobox .showyoyodiv:hover{background:url("../images/yoyoopacity.png") no-repeat center center;opacity:0;}
/***防掉砖****/
.fangdiaozhuan{
	background:url(../up_pic/fangdiaozhuan.jpg) no-repeat top center; 
	width:100%;
	height:700px;
	background-size:cover; 
	position:relative;
	margin-bottom:80px;
	box-shadow: 0 15px 30px rgba(0,0,0,.1);
	border:#e0e0e0 1px solid;
}
.qaingmianchuli{
	position:absolute;
	top:170px;
	left:170px;
}
.qmcl{
	width:320px;
	position:relative;
}
.qmcl .i1{
	width:160px;
	height:35px;
	line-height:35px;
	font-size:16px;
	background:#E7840F;
	text-align:center;
}
.qmcl .i1 a{
	color:#FFF;
	display:block;
}
.qmcl .i2{
	width:162px; 
	height:3px; 
	background:#E7840F; 
	position:absolute; 
	right:4px; 
	top:18px;
}
.qmcl .i3{
	width:3px; height:128px; background:#E7840F; right:4px; position:absolute; top:18px
}
.qmcl .i4{width:10px; height:10px; background:#E7840F; border-radius: 100%; right:0; position:absolute; top:140px}
.qaingmianchuli:hover .i1,.qaingmianchuli:hover .i2,.qaingmianchuli:hover .i3,.qaingmianchuli:hover .i4{background:#F00;-webkit-transition-property: background-color;-webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}

.waiqiangfangshui{position:absolute; top:330px; left:240px}
.wqfs{width:245px; position:relative;}
.wqfs .i1{width:160px; height:35px; line-height:35px; font-size:16px; background:#704283; text-align:center; color:#FFF;}
.wqfs .i2{width:85px; height:3px; background:#704283; position:absolute; right:4px; top:18px}
.wqfs .i3{width:10px; height:10px; background:#704283; border-radius: 100%; right:0; position:absolute; top:14px}
.wqfs .i1 a{ display:block; color:#FFF}
.waiqiangfangshui:hover .i1,.waiqiangfangshui:hover .i2,.waiqiangfangshui:hover .i3{ background:#F00}

.chufangfangshui{position:absolute; top:428px; left:20px}
.cffs{width:490px; position:relative;}
.cffs .i1{width:160px; height:35px; line-height:35px; font-size:16px; background:#73B628; text-align:center; color:#FFF;}
.cffs .i2{width:350px; height:3px; background:#73B628; position:absolute; right:4px; top:18px}
.cffs .i3{width:10px; height:10px; background:#73B628; border-radius: 100%; right:0; position:absolute; top:14px}
.cffs .i1 a{color:#FFF}
.chufangfangshui:hover .i1,.chufangfangshui:hover .i2,.chufangfangshui:hover .i3{background:#F00;-webkit-transition-property: background-color;-webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}

.yushifangshui{position:absolute; top:510px; left:190px;}
.ysfs{width:245px; position:relative;}
.ysfs .i1{width:160px; height:35px; line-height:35px; font-size:16px; background:#044F90; text-align:center; color:#FFF;}
.ysfs .i2{width:85px; height:3px; background:#044F90; position:absolute; right:4px; top:18px}
.ysfs .i3{width:10px; height:10px; background:#044F90; border-radius: 100%; right:0; position:absolute; top:14px}
.ysfs .i1 a{ color:#FFF}
.yushifangshui:hover .i1,.yushifangshui:hover .i2,.yushifangshui:hover .i3{background:#F00;-webkit-transition-property: background-color;-webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}

.cizhuanzhantie{position:absolute; top:587px; left:40px}
.czzt{width:630px; position:relative;}
.czzt .i1{width:160px; height:35px; line-height:35px; font-size:16px; background:#FABF03; text-align:center; color:#FFF;}
.czzt .i2{width:468px; height:3px; background:#FABF03; position:absolute; right:4px; top:18px}
.czzt .i3{width:3px; height:100px; background:#FABF03; right:4px; position:absolute; bottom:16px;}
.czzt .i4{width:10px; height:10px; background:#FABF03; border-radius: 100%; right:0; position:absolute; bottom:116px}
.czzt .i5{width:3px; height:50px; background:#FABF03; right:180px; position:absolute; bottom:16px;}
.czzt .i6{width:10px; height:10px; background:#FABF03; border-radius: 100%; right:176.5px; position:absolute; bottom:66px}
.czzt .i1 a{ color:#FFF}
.cizhuanzhantie:hover .i1,.cizhuanzhantie:hover .i2,.cizhuanzhantie:hover .i3,.cizhuanzhantie:hover .i4,.cizhuanzhantie:hover .i5,.cizhuanzhantie:hover .i6{background:#F00;-webkit-transition-property: background-color;-webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}

.fangwufangshui{position:absolute; top:230px; right:100px}
.fwfs{width:568px; position:relative;}
.fwfs .i1{width:160px; height:35px; line-height:35px; font-size:16px; background:#059DE6; text-align:center; color:#FFF; position:absolute; right:0}
.fwfs .i2{width:408px; height:3px; background:#059DE6; position:absolute; left:4px; top:18px}
.fwfs .i3{width:3px; height:30px; background:#059DE6; left:4px; position:absolute;top:18px;}
.fwfs .i4{width:10px; height:10px; background:#059DE6; border-radius: 100%; left:0; position:absolute; top:38px}
.fwfs .i1 a{ color:#FFF} 
.fangwufangshui:hover .i1,.fangwufangshui:hover .i2,.fangwufangshui:hover .i3,.fangwufangshui:hover .i4{background:#F00;-webkit-transition-property: background-color;-webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}

.qiangmianjiagu{position:absolute; top:300px; right:100px}
.qmjg{width:420px; position:relative;}
.qmjg .i1{width:160px; height:35px; line-height:35px; font-size:16px; background:#DDB33B; text-align:center; color:#FFF; position:absolute; right:0}
.qmjg .i2{width:258px; height:3px; background:#DDB33B; position:absolute; left:14px; top:18px}
.qmjg .i3{width:10px; height:10px; background:#DDB33B; border-radius: 100%; left:12px; position:absolute; top:14px}
.qmjg .i1 a{ color:#FFF}
.qiangmianjiagu:hover .i1,.qiangmianjiagu:hover .i2,.qiangmianjiagu:hover .i3{background:#F00;-webkit-transition-property: background-color;-webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}

.yangtaifangshui{position:absolute; top:350px; right:20px}
.ytfs{width:470px; position:relative;}
.ytfs .i1{width:160px; height:35px; line-height:35px; font-size:16px; background:#704283; text-align:center; color:#FFF; position:absolute; right:0}
.ytfs .i2{width:338px; height:3px; background:#704283; position:absolute; left:14px; top:18px}
.ytfs .i3{width:10px; height:10px; background:#704283; border-radius: 100%; left:12px; position:absolute; top:14px}
.ytfs .i1 a{ color:#FFF}
.yangtaifangshui:hover .i1,.yangtaifangshui:hover .i2,.yangtaifangshui:hover .i3{background:#F00;-webkit-transition-property: background-color;-webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}

.dimianjiagu{position:absolute; top:390px; right:280px}
.dmjg{width:307px; position:relative;}
.dmjg .i1{width:160px; height:35px; line-height:35px; font-size:16px; background:#008B4A; text-align:center; color:#FFF; position:absolute; right:0}
.dmjg .i2{width:158px; height:3px; background:#008B4A; position:absolute; left:14px; top:18px}
.dmjg .i3{width:10px; height:10px; background:#008B4A; border-radius: 100%; left:12px; position:absolute; top:14px}
.dmjg .i1 a{ color:#FFF}
.dimianjiagu:hover .i1,.dimianjiagu:hover .i2,.dimianjiagu:hover .i3{background:#F00;-webkit-transition-property: background-color;-webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}

.cizhuanmeifeng{position:absolute;top:480px;right:190px;}
.czmf{width:370px;position:relative;}
.czmf .i1{width:160px; height:35px; line-height:35px; font-size:16px; background:#62C0CA; text-align:center; color:#FFF; position:absolute; right:0}
.czmf .i2{width:200px; height:3px; background:#62C0CA; position:absolute; left:14px; top:18px}
.czmf .i3{width:10px; height:10px; background:#62C0CA; border-radius: 100%; left:12px; position:absolute; top:14px}
.czmf .i1 a{ color:#FFF}
.cizhuanmeifeng:hover .i1,.cizhuanmeifeng:hover .i2,.cizhuanmeifeng:hover .i3{background:#F00;-webkit-transition-property: background-color;-webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}

.yongchifangshui{position:absolute; top:552px; right:70px}
.ycfs{width:370px; position:relative;}
.ycfs .i1{width:160px; height:35px; line-height:35px; font-size:16px; background:#0157A2; text-align:center; color:#FFF; position:absolute; right:0}
.ycfs .i2{width:200px; height:3px; background:#0157A2; position:absolute; left:14px; top:18px}
.ycfs .i3{width:10px; height:10px; background:#0157A2; border-radius: 100%; left:12px; position:absolute; top:14px}
.ycfs .i1 a{ color:#FFF}
.yongchifangshui:hover .i1,.yongchifangshui:hover .i2,.yongchifangshui:hover .i3{background:#F00;-webkit-transition-property: background-color;-webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}
/***防掉砖****/