body {
	background: #fff;
	font-size: 16px;
	color: #393939;
	text-align: center;
	font-family: "microsoft yahei";
	overflow-x: hidden;
}

strong {
	font-weight:bold;
}
a.backtop{
    display: inline-block;
    width: 60px;
    height: 60px;
    background: url(../images/bt.png);
    position: fixed;
    z-index: 9;
    bottom: 100px;
    right: 50px;
    display: none;
}
a.backtop:hover{
	opacity: .8;
}
a,
a:hover,
a:focus {
	text-decoration: none;
	/*-o-transition: all .1s;
	-moz-transition: all .1s;
	-webkit-transition: all .1s;
	-ms-transition: all .1s;
	transition: all .1s;*/
	outline: none;
}

h1{
	margin: 0;
}
h2 {
	margin: 0;
}

h3 {
	color: #333;
	margin: 0;
}

h4 {
	font-size: 16px;
	color: #444;
	/*line-height: 30px;*/
}

/*img {
	max-width: 100%;
}*/
.fl{
	float: left;
}
.fr{
	float: right;
}
ul li{
	list-style: none;
}

/***** Top menu *****/
.navbar{
	background: #fff;
}
.navbar {
	margin-bottom: 0;
	border: 0;
	background: #fff;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
	box-shadow:0 0 10px rgba(0, 0, 0, .2);
}
ul.navbar-nav {
	font-size: 16px;
	color: #353535;
	text-transform: uppercase;
	line-height: 30px;
}







ul.navbar-nav>li>a {
	position: relative;
	padding: 42px 0px 20px;
	color: #000;
	margin: 0 20px;
}

ul.navbar-nav>li>a:hover {
	background: none;
	color: #000;
	background: url(../images/nav-bg.png) no-repeat center 65px;
}

ul.navbar-nav li a:focus,
ul.navbar-nav li a.active{
	padding: 42px 0px 20px;
	color: #000;
	/*border-bottom: 1px solid #ff0000;*/
	background: url(../images/nav-bg.png) no-repeat center 65px;
}
.navbar>.container .navbar-brand {
	margin-left: 0;
}
.navbar-brand {
	width: 305px;
	height: 104px;
	background: url(../images/logo.png) left center no-repeat;
	background-size:100% auto;
	text-indent: -99999px;
}

/****************************首页************************/
.top-content{
	margin-top: 104px;
}
.index-banner{
	min-height: 623px;
	position: relative;
}
.index-banner .carousel-inner>.item{
	min-height: 623px;
}
.index-banner .wrap{
	position: relative;
}
.index-banner .borderDiv{
	/*border: 1px solid #626262;
    max-width: 600px;
    position: relative;*/
}
.index-banner .top-content-text {
    color: #fff;
    padding: 80px 0px 0;
    text-align: center;
}
.index-banner .top-content-text h1{
	font-size:40px;
	line-height:40px;
	margin-bottom: 45px;
}
.index-banner .top-content-text img{
	display: block;
	/*margin: 0 auto;
	padding-left: 35px;*/
}
.index-banner .top-content-text img:nth-child(1){
	margin-bottom: 50px;
}

/**新闻资讯**/
.index-container .title h2{
	font-size:30px;
	color: #353535;
	font-weight: bold;
}
.index-container .title p{
	font-size:14px;
	line-height: 14px;
	color: #5f5f5f;
	margin-top: 10px;
}
.index-container .index-div1{
	/*padding-top: 70px;*/
	padding-bottom: 70px;
}
.index-container .index-div1 .row{
	margin-top: 50px;
	border:1px solid #ececec;
	box-shadow: 0px 10px 10px #ECECEC;
}
.index-container .index-div1 .row ul{
	padding: 0;
	margin: 0;
}
.index-container .index-div1 .row ul li{
	list-style: none;
	overflow: hidden;
	padding: 15px 0;
	border-bottom: 1px solid #ececec;
}
.index-container .index-div1 .row ul li:last-child{
	border: 0;
}
.index-container .index-div1 .row ul li a:hover .textDiv span{
	color: #08A3E9;
}
.index-container .index-div1 .row .textDiv{
	border-left: 1px solid #ECECEC;
}
.index-container .index-div1 .row .imgDiv{
	text-align: right;
	padding-right: 0;
	padding-left: 0;
	overflow: hidden;
}
.index-container .index-div1 .row .imgDiv img{
	transition: all 1s;
	-moz-transition:all 1s;
	-webkit-transition:all 1s;
	-o-transition: all 1s;
}
.index-container .index-div1 .row .imgDiv img:hover{
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.index-container .index-div1 .row ul li .timeDiv{
	width:12%;
	color: #a3a2a2;
	font-size: 12px;
	padding: 10px 0;
}
.index-container .index-div1 .row ul li .timeDiv span{
	font-size: 36px;
	font-weight: bold;
	color: #5F5F5F;
}
.index-container .index-div1 .row ul li .textDiv{
	width:85%;
	text-align: left;
	padding: 10px 0;
	padding-left: 3%;
}
.index-container .index-div1 .row ul li .textDiv span{
	color: #2b2b2b;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.index-container .index-div1 .row ul li .textDiv p{
	color: #5f5f5f;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 22px;
}


/**产品中心**/
#myCarousels{ max-width:1400px; margin:0 auto; margin-top:80px;}
.index-container .index-div2{
	background: url(../images/index-pro-bg.jpg) no-repeat center top;
	background-size:100% 100%;
	padding: 45px 0 70px;
}
.index-container .index-div2 .title h2{
	margin-bottom: 15px;
	color: #fff;
}
.index-container .index-div2 .title p{
	color: #fff;
}
.index-container .index-div2 .tabDiv{
	text-align: center;
	margin: 45px auto 35px;
}
.index-container .index-div2 .tabDiv ul{
	overflow: hidden;
	display: inline-block;
	margin: 0;
	padding: 0;
}
.index-container .index-div2 .tabDiv ul li{
	float: left;	
	margin: 0 10px;
}
.index-container .index-div2 .tabDiv ul li a{
	color: #5f5f5f;
	font-size: 14px;
	background: #e4e4e4;
	padding: 10px 0px;
	display: inline-block;
	border-radius: 50px;
	width: 135px;
}
.index-container .index-div2 .tabDiv ul li a.active{
	background: #08a3e9;
	color: #fff;
}
.index-container .index-div2 .row{
	text-align: center;
}
.col-sm-3s img{ width:100%;}
.col-sm-3s h3{ font-size:16px; line-height:30px; padding-top:10px;}
.col-sm-3s p{ font-size:14px; color:#000;}

.index-container .index-div2 .row .rowDiv{
	background: #fff;
	margin: 0;
	padding: 0 0 30px;
}
.index-container .index-div2 .row .rowDiv .topDiv{
	padding: 25px 25px 0px;
}
.index-container .index-div2 .row>div:nth-child(1) .rowDiv .titleDiv{
	background: #08a3e9;
}
.index-container .index-div2 .row>div:nth-child(2) .rowDiv .titleDiv{
	background: #3ed1a4;
}
.index-container .index-div2 .row>div:nth-child(3) .rowDiv .titleDiv{
	background: #8b5ca7;
}
.index-container .index-div2 .row>div:nth-child(4) .rowDiv .titleDiv{
	background: #ab8c55;
}
.index-container .index-div2 .row .rowDiv .titleDiv{
	text-align: center;
	padding-bottom: 10px;
	position: relative;
}
.index-container .index-div2 .row .rowDiv .titleDiv:after {
	content: "";
	display:inline-block;
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
}
.index-container .index-div2 .row>div:nth-child(1) .rowDiv .titleDiv:after {
	border-top:10px solid #08a3e9;
}
.index-container .index-div2 .row>div:nth-child(2) .rowDiv .titleDiv:after {
	border-top:10px solid #3ed1a4;
}
.index-container .index-div2 .row>div:nth-child(3) .rowDiv .titleDiv:after {
	border-top:10px solid #8b5ca7;
}
.index-container .index-div2 .row>div:nth-child(4) .rowDiv .titleDiv:after {
	border-top:10px solid #ab8c55;
}
.index-container .index-div2 .row .rowDiv .imgDiv{
	height: 301px;
	line-height: 301px;
}
.index-container .index-div2 .row .rowDiv .imgDiv img{ width:90%;}

.index-container .index-div2 .row .rowDiv .detailBtn{
	border: 0;
	padding: 11px 45px;
	border-radius:25px;
	font-size:14px;
	line-height: 14px;
	border: 0;
	text-align: center;
	color: #fff;
	display: inline-block;
}

.index-container .index-div2 .row .rowDiv .titleDiv .topDiv{
	display: inline-block;
}
.index-container .index-div2 .row .titleDiv img{
	margin-right: 10px;
}
.index-container .index-div2 .row h3{
	font-size: 30px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	display: inline-block;
}
.index-container .index-div2 .row .titleDiv .topDiv span{
	font-size:18px;
	color: #fff;
	display: inline-block;
	margin-left: 10px;
}
.index-container .index-div2 .row .titleDiv .tagDiv{
	margin-top: 10px;
}
.index-container .index-div2 .row .titleDiv .tagDiv span{
	font-size:14px;
	color: #fff;
	display: inline-block;
	margin: 0 3px;
}
.index-container .index-div2 .row .textDiv{
	margin: 20px 0 50px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
	overflow: hidden;
}
.index-container .index-div2 .row .textDiv p{
	font-size:14px;
	color: #515151;
	margin: 0;
	line-height: 24px;
}
.index-container .index-div2 .row .rowDiv a{
	border: 0;
	padding: 11px 45px;
	border-radius:25px;
	font-size:14px;
	line-height: 14px;
	border: 0;
	text-align: center;
	color: #fff;
	display: inline-block;
}
.index-container .index-div2 .row .rowDiv a img{
	margin-left: 10px;
}



.index-container .index-div2 .row>div:nth-child(1) .rowDiv .detailBtn{
	background:#08a3e9;
}
.index-container .index-div2 .row>div:nth-child(2) .rowDiv .detailBtn{
	background: #3ed1a4;
}
.index-container .index-div2 .row>div:nth-child(3) .rowDiv .detailBtn{
	background: #8b5ca7;
}
.index-container .index-div2 .row>div:nth-child(4) .rowDiv .detailBtn{
	background: #ab8c55;
}
.index-container .index-div2 .row .rowDiv img:hover,.index-container .index-div2 .row .rowDiv .detailBtn:hover{
	opacity: .8;
}

/**关于我们**/
.index-div3{
	padding: 60px 0;
}
.index-div3 .title p{
	color: #9f9f9f;
	margin-top: 15px;
}
.index-div3 .row1{
	padding: 40px 0 50px;
	max-width: 810px;
	margin: 0 auto;
	font-size: 14px;
	color: #2d2d2d;
}
.index-div3 .row1 .row>div div{
	margin-bottom: 10px;
}
.index-div3 .row1 .row>div div span{
	font-size: 27px;
	font-weight: bold;	
	margin-right: 2px;
}
.index-div3 .wrap>p{
	max-width: 810px;
	margin: 0 auto;
	font-size: 14px;
	color: #2D2D2D;
	line-height: 24px;
}
.index-div3 .row2{
	padding: 50px 0px 0px 0px;
    max-width: 1020px;
    margin: 0 auto;
}
.index-div3 .row2 .row>div:nth-of-type(odd) .bgDiv{
	background: #15a8ea;
}
.index-div3 .row2 .row>div:nth-of-type(even) .bgDiv{
	background: #1d1d1d;
}
.index-div3 .row2 .bgDiv{
	max-width: 155px;	
	height: 155px;
	margin: 0 auto;
	border-radius: 50%;
}
.index-div3 .row2 .bgDiv a{max-width: 155px;	
	height: 155px; display:block;border-radius: 50%;}
	.index-div3 .row2 .bgDiv a:hover{filter: Alpha(opacity=60);opacity:0.6;}
.index-div3 .row2 .conDiv{
	color: #fff;
	font-size: 14px;
	position: relative;
    top:50%;
    transform:translateY(-50%);
}

.index-div3 .row2 .conDiv img{
	margin-bottom: 10px;
}

/**战略伙伴**/
.index-div4{
	background: url(../images/indez-hz-bg.jpg) no-repeat center top;
	background-size:100% 100%;
	padding: 65px 0;
}
.index-div4 img{ max-width:100%;}
.index-container .index-div4 .title h2{
	margin-bottom: 5px;
	color: #fff;
}
.index-container .index-div4 .title p{
	color: #fff;
}
.index-div4 .row{
	margin: 75px 60px 0;
}
.index-div4 .row>div{
	margin-bottom: 25px;
	padding: 0 10px;
}
.index-div4 .row .conDiv{
	height: 100px;
	line-height: 100px;
	background: #fff;
	border-radius: 5px;
}
.carousel-control.left,
.carousel-control.right{
	background-image: none;
}
.carousel-control:hover{
	opacity: 1;
}
.carousel-control{
	width: 5%;
	opacity: 1;
}
.carousel-control .glyphicon-chevron-left , .carousel-control .icon-prev{
	width: 72px;
	height: 72px;
	margin-left: -50px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
	width: 72px;
	height: 72px;
	margin-right: -50px;
}
.glyphicon-chevron-left:before{
	content: " ";
	display: block;
	width: 72px;
	height: 72px;
	background: url(../images/index-left-icon.png) no-repeat center center;
	background-size: 100%;
}
.carousel-control:hover .glyphicon-chevron-left:before{
	background: url(../images/index-left-icon_.png) no-repeat center center;
	background-size: 100%;
}
.glyphicon-chevron-right:before{
	content: " ";
	display: block;
	width: 72px;
	height: 72px;
	background-size: 100%;
	background: url(../images/index-right-icon.png) no-repeat center center;
}
.carousel-control:hover .glyphicon-chevron-right:before{
	background: url(../images/index-right-icon_.png) no-repeat center center;
	background-size: 100%;
}

/****联系我们***/
.bottomDiv{
	background: #363636;
	padding: 40px 0 22px;
	color: #fff;
	font-size: 13px;
	line-height: 14px;
}

.bottomDiv .row .conDiv>span{
	display: block;
	text-align: left;
	margin-bottom: 20px;
}

.bottomDiv .row ul{
	text-align: left;
	padding-left: 0;
}
.bottomDiv .row .listDiv{
	padding-left: 15px;
    padding-right: 0px;
}
.bottomDiv .row .listDiv h2{
	font-size: 42px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	line-height: 42px;
}
.bottomDiv .row .listDiv h3{
	font-size: 28px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}
.bottomDiv .row .listDiv img{
	margin-right: 10px;
}
.bottomDiv .row .listDiv ul li span{
	display: inline-block;
	max-width: 100%;
}
.bottomDiv .row .listDiv .conDiv{
	margin-top: 30px;
}
.bottomDiv .formDiv{
	padding-left: 30px;
}
.bottomDiv .formDiv>span{
	margin-bottom: 20px;
	display: block;
	text-align: left;
}
.bottomDiv .formDiv .row{
	margin: 0;
}
.bottomDiv .formDiv .row>div{
	padding: 0;
	text-align: left;
}
.bottomDiv .formDiv .row>div input{
	background: transparent;
	border: 1px solid #fff;
	padding: 15px;
    width: 93%;
}
.bottomDiv .formDiv .row>div:last-child input{
    width: 100%;
}
.bottomDiv .formDiv .groupDiv textarea{
	background: transparent;
	width: 100%;
	margin: 20px 0;
	border: 1px solid #fff;
	resize: none;
	height: 110px;
	padding: 20px 15px;
}
.bottomDiv .formDiv .row>div input::-ms-input-placeholder{
	color: #fff;
}
.bottomDiv .formDiv .row>div input::-webkit-input-placeholder{
	color: #fff;
}
.bottomDiv .formDiv .row>div input::-moz-placeholder{
	color: #fff;
}
.bottomDiv .formDiv .subBtn{
	color: #fff;
	border: 0;
	background: #09aaeb;
	width: 100%;
	padding: 15px 0;
}
.bottomDiv ul li{
	list-style: none;
	margin-bottom: 18px;
}
.bottomDiv ul li a{ color:#fff;}
.bottomDiv .ewmDiv>span{
	display: block;
	text-align: left;
	margin-bottom: 20px;
}
.bottomDiv .ewmDiv>div{
	margin-top: 35px;
}
.bottomDiv .ewmDiv>div span{
	text-align: center;
	margin: 10px 0 0;
	display: block;
}

/***** Footer *****/
footer {
	padding: 20px 0;
	background: #121212;
	color: #a3a3a3;
	font-size: 12px;
	line-height: 12px;
}
footer .leftDiv{
	text-align: left;
}
footer .rightDiv{
	text-align: right;
}
footer .rightDiv a{ color:#a3a3a3;}




/**********************联系我们***********************/
.banner{
	position: relative;
}
.position{
	background: #f5f5f5;
	position: relative;
    margin-top: -60px;
}
.position ul {
	overflow: hidden;
	padding: 0;
	margin-bottom: 0;
}
.position ul li{
	list-style: none;
	height: 60px;
	line-height: 60px;
	float: left;
}
.position ul li:first-child{
	background: #08a3e9;
	font-weight: bold;
	position: relative;
}
.position ul li:first-child:after{
	content:"";
	display:inline-block;
	width:0;
	height:0;
	border-top: 5px solid transparent;
	border-left: 8px solid #08a3e9;
	border-bottom: 5px solid transparent;
	position: absolute;
	top: 50%;
	margin-top: -4px;
	left: 100%;
}
.position ul li span{
	color: #fff;
	padding: 0px 55px;
	font-size: 18px;
}
.position ul li a{
	font-size: 14px;
	color: #474747;
	padding: 0 0 0 55px;
}
.position ul li a:hover,
.position ul li a.active{
	color: #08a3e9;
}
.con-title{
	padding: 60px 0;
}
.con-title .leftDiv{
	text-align: left;
}
.con-title .leftDiv h2{
	font-size: 30px;
	color: #353535;
	font-weight: bold;
}
.con-title .leftDiv span{
	color: #5F5F5F;
	font-size:14px;
	display: block;
	margin-top: 5px;
}
.con-title .rightDiv{
	text-align: right;
}
.con-title .rightDiv ul{
	display: inline-block;
	padding: 20px 0 0;
	margin: 0;
}
.con-title .rightDiv ul li{
	color: #b9b9b9;
	font-size: 14px;
	float: left;
}
.con-title .rightDiv ul li a{
	display: inline-block;
	margin: 0 10px;
	color: #b9b9b9;
}
.lx-div1{
	padding: 0;
}
.lx-div1 .imgDiv .conDiv>img{
	width: 100%;
}
.lx-div1 .imgDiv .conDiv{
	position: relative;
	max-width: 670px;
}
.lx-div1 .imgDiv .conDiv .ewmDiv{
	background: rgba(0,0,0,.7);
	padding: 10px;
	display: inline-block;
	position: absolute;
	bottom: 0;
	right: 0;
}
.lx-div1 .row2 .imgDiv .conDiv{
	max-width: 100%;
}
.lx-div1 .imgDiv .conDiv .ewmDiv img{
	width: 157px;
	height: 157px;
}
.lx-div1 .textDiv{
	text-align: left;
}
.lx-div1 .textDiv .conDiv h3{
	font-size: 24px;
	font-weight: bold;
	border-bottom: 1px solid #d9d9d9;
	color: #272727;
	padding-bottom: 15px;
}
.lx-div1 .textDiv .conDiv img{
	margin-top: 35px;
}
.lx-div1 .textDiv .conDiv .text{
	color: #5a5a5a;
	margin-top: 50px;
}
.lx-div1 .textDiv .conDiv .div2{
	margin-top: 70px;
}
.lx-div1 .textDiv .conDiv span{
	color: #7b7b7b;
	font-size: 12px;
	display: block;
	margin-top: 15px;
}

.lx-div1 .mapDiv{
	position: relative;
	margin: 50px 0;
}
.lx-div1 .mapDiv img{
	box-shadow: 0 10px 10px #ededed;
}
.lx-div2{
	padding-bottom: 60px;
}
.lx-div2 .title{
	text-align: left ;
	font-size: 24px;
	color: #606060;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 13px;
}
.lx-div2 .title img{
	margin-right: 5px;
	position: relative;
	top: -2.5px;
}
.lx-div2 .formDiv{
	margin-top: 25px;
}
.form-group{
    margin-bottom: 20px;
}
.form-control{
	height: 45px;
	background: #f1f1f1;
	box-shadow: none;
}
textarea.form-control{
	color: #999;
	resize: none;
	height: 150px;
}
.form-group .btnDiv{
	text-align: right;
}
.form-group .btnDiv .btn{
	background: #37cefd;
	border: 0;
	font-size: 12px;
	border-radius: 50px;
	padding: 8px 40px;
	color: #444444;
}
.form-group .btnDiv .btn img{
	position: relative;
	top: -2px;
}

/**********************产品***********************/
.pro-container .proList {
	padding-bottom: 50px;
}
.pro-container .proList .row>div{
	margin-bottom: 40px;
}
.pro-container .proList .row .rowDiv{
	background: #fff;
	margin: 0;
	padding: 0 0 30px;
	box-shadow: 0 10px 10px #eee;
}
.pro-container .proList .row .rowDiv .topDiv{
	padding: 25px 25px 0px;
	height:59px;
}
.pro-container .proList .row .rowDiv .titleDiv{
	text-align: center;
	padding-bottom: 10px;
	position: relative;
	background: #ececec;
	color: #373737;
}
.pro-container .proList .row .rowDiv .titleDiv:after {
	content: "";
	display:inline-block;
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-top:10px solid #ececec;
}
.pro-container .proList .row .rowDiv .imgDiv{
	height: 301px;
	line-height: 301px;
}
.pro-container .proList .row .rowDiv .imgDiv img{ width:90%;}
.pro-container .proList .row .rowDiv .titleDiv .topDiv{
	display: inline-block;
}
.pro-container .proList .row .titleDiv img{
	margin-right: 10px;
}
.pro-container .proList .row h3{
	font-size: 30px;
	text-align: left;
	font-weight: bold;
	display: inline-block;
	color: #373737;
}
.pro-container .proList .row .titleDiv .topDiv span{
	font-size:18px;
	display: inline-block;
	margin-left: 10px;
}
.pro-container .proList .row .titleDiv .tagDiv{
	margin-top: 10px;
}
.pro-container .proList .row .titleDiv .tagDiv span{
	font-size:14px;
	display: inline-block;
	margin: 0 3px;
}
.pro-container .proList .row .textDiv{
	margin: 20px 0 50px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
	overflow: hidden;
}
.pro-container .proList .row .textDiv p{
	font-size:14px;
	color: #515151;
	margin: 0;
	line-height: 24px;
}
.pro-container .proList  .row .rowDiv .detailBtn{
	border: 0;
	padding: 11px 45px;
	border-radius:25px;
	font-size:14px;
	line-height: 14px;
	border: 0;
	text-align: center;
	color: #fff;
	display: inline-block;
	background:#6b6b6b;
}
.pro-container .proList  .row .rowDiv a img{
	margin-left: 10px;
}
.pro-container .proList .row .rowDiv:hover .titleDiv{
	background: #08a3e9;
	color: #fff;
}
.pro-container .proList .row .rowDiv:hover .titleDiv h3{
	color: #fff;
}
.pro-container .proList .row .rowDiv:hover .titleDiv:after{
	border-top:10px solid #08a3e9;
}
.pro-container .proList .row .rowDiv:hover .detailBtn{
	background: #08a3e9;
}
.proDetail .row{
	border: 1px solid #e1e1e1;
	box-shadow: 0 10px 10px #ededed;
	margin: 0;
}
.proDetail .row .imgDiv{
	text-align:center;
	padding-top: 15px;
	padding-bottom:15px;
}
.proDetail .row .imgDiv img{ width:590px;}
.proDetail .row .textDiv{
	text-align: left;
	padding: 40px 30px 30px 60px;
	color: #333;
}
.proDetail .row .textDiv .title{
	margin-bottom: 70px;
}
.proDetail .row .textDiv .title h3{
	font-size: 30px;
	font-weight: bold;
}
.proDetail .row .textDiv .title h3 span{
	font-size: 18px;
	font-weight: normal;
}
.proDetail .row .textDiv .title>span{
	font-size: 14px;
	display: block;
	margin-top: 5px;
}
.proDetail .row .textDiv .zucheng{
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 110px;
}
.proDetail .row .textDiv .pihao{
	font-size: 14px;
}
.proDetail .row .textDiv .pihao span{
	color: #999;
	float: right;
}
.proDetail .pro-intro{
	margin-top: 40px;
	border: 1px solid #e1e1e1;
	margin-bottom: 70px;
}
.proDetail .pro-intro .tabDiv{
	background: #f5f5f5;
	overflow: hidden;
	padding: 0 25px;
}
.proDetail .pro-intro .tabDiv a{
	float: left;
	color: #525252;
	font-size: 18px;
	font-weight: bold;
	padding: 15px 55px;
}
.proDetail .pro-intro .tabDiv a.active{
	background: #08A3E9;
	color: #fff;
}
.proDetail .pro-intro .textDiv{
	padding: 60px 70px;
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	box-shadow: 0 10px 10px #ededed;
}


/**********************招聘***********************/
.zp-container .zp-con{
	background: #f8f8f8;
	padding: 15px;
	margin-bottom: 70px;
}
.zp-con .row1{
	background: #fff;
	margin: 0;
	padding: 45px 0;
}
.zp-con .row1 span{
	font-size: 16px;
	color: #858585;
}
.zp-con .row1>div>div{
	font-size: 18px;
	color: #303030;
	margin-top: 20px;
}
.zp-con .textDiv{
	background: #fff;
	margin: 20px 0;
	padding: 30px 65px;
	text-align: left;
	line-height: 45px;
}
.zp-con .textDiv h3{
	font-size: 18px;
	color: #191919;
	font-weight: bold;
	margin: 15px 0;
}
.zp-con .textDiv span{
	display: block;
	color: #191919;
	font-size: 16px;
}
.zp-con .row2{
	font-size: 18px;
	padding: 10px 0 15px 65px;
}
.zp-con .row2>div:nth-child(1){
	text-align: left;
}
.zp-con .row2 a{
	color: #08a3e9;
	text-decoration: underline;
}

/**********************新闻中心***********************/

.page_view_tit{ width:1040px; margin:0 auto; text-align:center; font-size:16px; font-weight:bold; color:#09aaeb; padding-bottom:15px; border-bottom:1px solid #e1e1e1; margin-bottom:20px; padding-top:95px; }
.page_view_tit div{ color:#999999;font-size:12px; font-weight:normal;  margin-top:5px;}

.page_view_tit #newtitle{font-size:18px; font-weight:bold; color:#8b9700;}
#contents{ width:1040px; margin:0 auto; padding-top:20px; line-height:28px; padding-bottom:20px;text-align:justify; text-justify:inter-ideograph; font-size:14px; height:auto; _height:400px; min-height:400px; display:block; }
.showpage{ color:#8b9700; padding-top:20px; font-weight:bold;}
.showpage a{color:#8b9700;-webkit-transition: .2s ease all; -moz-transition: .2s ease all; transition: .2s ease all;}
.showpage a:hover{ padding-left:5px;}
.page{ clear:both; margin:0 auto;  text-align:center;}
.h50{ height:50px;}
.h20{ height:20px;}
.news-container .news-list{
	margin-bottom: 50px;
}
.news-container .news-list .row{
	padding: 40px 0;
	border-top: 1px solid #efefef;
	margin: 0;
}
.news-container .news-list .row:last-child{
	border-bottom: 1px solid #efefef;
}
.news-container .news-list .row .imgDiv{
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	max-width: 270px;
}
.news-container .news-list .row .imgDiv img:hover{
	box-shadow: 0 0 8px 3px #C0C0C0;
}
.news-container .news-list .row .dateDiv{
	border: 1px solid #e2e2e2;
	padding: 20px 15px;
	max-width: 120px;
	float: right;
}
.news-container .news-list .row .timeDiv span{
	color: #d3d3d3;
	font-size: 55px;
}
.news-container .news-list .row .timeDiv div{
	color: #b3b3b3;
	font-size: 18px;
	border-top: 1px solid #e2e2e2;
	padding-top: 10px;
}
.news-container .news-list .row .textDiv{
	text-align: left;
	max-width: 800px;
}
.news-container .news-list .row .textDiv span{
	font-size: 16px;
	color: #3b3b3b;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 10px;
}
.news-container .news-list .row .textDiv p{
	font-size: 14px;
	color: #737272;
	line-height: 22px;
	margin: 20px 0 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.news-container .news-list .row .textDiv a.detailBtn{
	font-size: 14px;
	color: #cccccc;
	padding: 8px 35px 8px 20px;
	border: 1px solid #cccccc;
	display: inline-block;
	position: relative;
}
.news-container .news-list .row .textDiv a.detailBtn:after{
	content: "";
	width: 15px;
	height: 7px;
	background: url(../images/news-jt.jpg) no-repeat center center;
	position: absolute;
	top: 50%;
	margin-top: -4px;
	left: 75%;
}
.news-container .news-list .row .textDiv a span:hover{
	color: #08A3E9;
}
.news-container .news-list .row .textDiv a.detailBtn:hover{
	color: #08A3E9;
	border: 1px solid #08A3E9;
}
/**********************关于我们***********************/
.about-div1 .row .textDiv {
	font-size: 14px;
	line-height: 44px;
	text-align: left;
	color: #282828;
}
.about-div1 .row .textDiv p{
	text-indent: 2em;
	margin: 0;
}
.about-div1 .row2{
	margin: 80px 0;
}
.about-div1 .row1 .imgDiv{
	text-align: right;
}
.about-div1 .row .imgDiv .conDiv{
	overflow: hidden;
}
.about-div1 .row .imgDiv img{
	transition: all 0.8s;
	-moz-transition:all 0.8s;
	-webkit-transition:all 0.8s;
	-o-transition: all 0.8s;
	border: 0;
}
.about-div1 .row .imgDiv img:hover{
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
}

.about-div2{
	background: url(../images/about-bg.png) no-repeat center center;
	background-size: 100% 100%;
	padding-bottom: 60px;
}
.about-div2 .con-title h2{
	color: #fff;
}
.about-div2 .con-title span{
	color: #fff;
	margin-top: 15px;
}
.about-div2 .hidden-xs .imgDiv{
	position: relative;
	margin-left: 40px;
	overflow: hidden;
}
.about-div2 .hidden-xs .imgDiv img{
	transition: all 0.8s;
	-moz-transition:all 0.8s;
	-webkit-transition:all 0.8s;
	-o-transition: all 0.8s;
	border: 0;
}
.about-div2 .hidden-xs .imgDiv img:hover{
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.about-div2 .hidden-xs{
	overflow: hidden;
}
.about-div2 .textDiv{
	font-size: 14px;
	color: #fff;
	line-height: 48px;
	text-align: left;
}
.about-div2 .textDiv p{
	margin: 0;
}
.about-div3{
	padding-bottom: 30px;
}
.about-div3 .leftImgDiv{
	text-align: left;
}
.ryList .rightDiv{
	padding: 0 0 0 50px;
	border-left: 2px solid #dfdfdf;
	width: 85%;
	text-align: left;
}
.ryList .leftDiv{
	padding: 0px 50px 0px 0;
	position: relative;
	max-width: 15%;
}
.ryList .leftDiv img{
	position: absolute;
	top: 50%;
	margin-top: -12px;
	right: -12px;
	z-index: 1;
}
.ryList .leftDiv .textDiv{
	text-align: right;
	font-size: 36px;
	color: #0a98dc;
	font-weight: bold;
	position: relative;
}
.ryList .rightDiv span{
	display: block;
	background: #0a98dc;
	font-size: 16px;
	color: #fff;
	padding: 25px 30px;
}
.ryList .rightDiv .imgDiv{
	margin: 20px 0 30px;
}
.ryList .rightDiv .imgDiv img{
	margin-right: 15px;
	max-width: 30%;
	margin-bottom:10px;
}
.ryList .rightDiv .textDiv{
	background: #f5f5f5;
	font-size: 16px;
	color: #434343;
	padding: 25px 30px;
    text-align: left;
    position: relative;
    margin-bottom: 30px;
}

/**********企业文化*********/
.wh-div1 .row1 .imgDiv,
.wh-div1 .row3 .imgDiv{
	text-align: right;
}
.wh-div1 .textDiv{
	text-align: left;
}
.wh-div1 .textDiv p{
	text-indent: 2em;
}
.wh-div1 .row1 .textDiv span{
	font-size: 18px;
	color: #15a7dd;
	font-weight: bold;
}
.wh-div1 .textDiv p{
	font-size: 14px;
	color: #282828;
	margin: 30px 0;
	line-height: 34px;
}
.wh-div1>.textDiv{
	margin: 30px 0;
	font-size: 14px;
	color: #282828;
	line-height: 34px;
}
.wh-div1 .row2 .textDiv span{
	font-size: 18px;
	color: #cd153a;
	font-weight: bold;
}
.wh-div1 .row3{
	margin:90px 0;
}
.wh-div1 .row3 .textDiv span{
	font-size: 18px;
	color: #da5809;
	font-weight: bold;
}
.wh-div1 .row3 .textDiv p{
	text-indent: 0;
	margin-top: 15px;
	margin-bottom: 0;
}

.wh-div2{
	background: #F5F5F5;
	padding:0 0 20px 0;
}
.wh-div2 .con-title{
	padding: 50px 0;
}
.wh-div2 .con-title .leftDiv span{
	margin-top: 10px;
}
.wh-div2 .con-title .rightDiv{
	line-height: 58px;
	color: #3d3d3d;
	font-size: 16px;
}

.guihua .rightDiv{
	padding: 0 0 30px 50px;
	border-left: 1px solid #ddd;
	width: 80%;
}
.guihua .leftDiv{
	padding: 0px 50px 0px 0;
	position: relative;
	max-width: 20%;
}
.guihua .leftDiv img{
	position: absolute;
	top: 50%;
	margin-top: -12px;
	right: -12px;
	z-index: 1;
}
.guihua .leftDiv .textDiv{
	background: #007eb7;
	text-align: left;
	min-height: 100px;
	font-size: 16px;
	color: #fff;
	position: relative;
}
.guihua .leftDiv .textDiv:after{
	content: "";
	width: 0;
	height: 0;
	border-left: 15px solid #007eb7;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	position: absolute;
	top:50%;
	left: 100%;
	margin-top: -10px;
}

.guihua .leftDiv .textDiv span{
	display: block;
	position: absolute;
	padding: 0 15px;
	width: 100%;
    top:50%;
    transform:translateY(-50%);
    background: #007eb7;
}
.guihua .rightDiv .bgDiv{
	background: #fff;
	background-size:100% 100%;
	font-size: 16px;
	color: #313131;
	line-height: 36px;
	padding: 20px 30px 10px 40px;
    text-align: left;
    position: relative;
}
.guihua .rightDiv .textDiv{
	overflow-y: scroll;
    max-height: 260px;
    padding-right:30px;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
.guihua .rightDiv .textDiv::-webkit-scrollbar  
{  
    width: 3px;  
    height: 10px;
}  
  
/*定义滚动条轨道 内阴影+圆角*/  
.guihua .rightDiv .textDiv::-webkit-scrollbar-track  
{  
    border-radius: 10px;   
}  
  
/*定义滑块 内阴影+圆角*/  
.guihua .rightDiv .textDiv::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;  
    background-color: #08a3e9;  
} 

.guihua .rightDiv .textDiv:before{
	content: "";
	width: 0;
	height: 0;
	border-right: 15px solid #fff;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	position: absolute;
	top: 40px;
	right: 100%;
}
/*.guihua .rightDiv .textDiv:after{
	content: "";
	width: 3px;
	height: 60px;
	background: #08a3e9;
	position: absolute;
	top:30px;
	right: 30px;
}*/
.guihua .row:last-child .rightDiv .textDiv:after{
	background: transparent;
}

.wh-div3{
	padding-bottom: 50px;
}
.about-history-list{ position:relative;width: 100%;}
.about-history-list .flex-viewport{ padding:0 31px;}
.about-history-list .flex-viewport:before{ position:absolute; top:44%; right:0; left:0; border-top:1px solid #C7C7C7; content:'';}
.about-history-list .slides li{ position:relative; width:270px; height:445px; margin-right:31px;float: left;display: block;}
.about-history-list .slides li .item{ text-align: left;position:absolute; right:-8.5px; top:53%; left:-8.5px; padding:10px 10px 10px; background-color:#fff; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;border: 1px solid #cacaca;}

.about-history-list .slides li .item:after{ position:absolute; top:-46px; left:50%; width:20px; height:20px; overflow:hidden; margin-left:-10px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:url(../images/wh-li-yuan.png) no-repeat center center; content:'';}

.about-history-list .slides li:nth-child(even) .item:before{content:''; position:absolute;left:50%; margin-left:-9px; border-left: 1px solid #cacaca;border-bottom: 1px solid #cacaca;bottom: auto;top: -9px;transform: rotate(-225deg);width: 16px;height: 16px;background: #fff; }

.about-history-list .slides li:nth-child(odd) .item:before{content:''; position:absolute;left:50%; margin-left:-9px; border-left: 1px solid #cacaca;border-bottom: 1px solid #cacaca;bottom: -9px;top: auto;transform: rotate(-45deg);width: 16px;height: 16px;background: #fff;}


.about-history-list .slides li:nth-child(odd) .item{ top:0; bottom:auto; padding:35px 25px 15px; height:169px;}
.about-history-list .slides li:nth-child(odd) .item:after{ top:auto; bottom:-43px;}

.about-history-list .slides li .item h3{ font-size: 30px;color: #08a3e9;font-weight: bold;margin:0;-webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}

.about-history-list .slides li:nth-child(odd) .item .desc p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.about-history-list .slides li:nth-child(even) .item .desc p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}

.about-history-list .slides li .item .desc{ line-height:24px; padding:15px 0px 0; font-size:14px; color:#535353;}
.about-history-list .slides li .item .desc p{ margin:0;}
.about-history-list .flex-direction-nav{ padding:0; margin:0; list-style:none;}
.about-history-list .flex-direction-nav a{ position:absolute; top:44%; width:48px; height:160px; line-height:160px; overflow:hidden; margin-top:-46px; color:#ffffff; text-align:center;width: 57px;height: 92px;background: url(../images/arrow.png) no-repeat;}
.about-history-list .flex-direction-nav a.flex-prev{ left:0px;}
.about-history-list .flex-direction-nav a.flex-next{ right:0px;transform: rotate(180deg);}
.about-history-list .flex-direction-nav a:hover{background: url(../images/arrow-hover.png) no-repeat;}




