 /*
Theme Name: 上海广杰企业管理咨询有限公司
Theme URI: http://www.i-sme.com/
Description: 上海广杰咨询专业提供三体系认证咨询服务,ISO9001质量管理体系认证,ISO14001环境管理体系认证,ISO45001职业健康管理体系认证等认证咨询服务,公司已为3000家企业提供过ISO认证咨询服务,是上海认证咨询机构中最值得信赖的服务商之一。
Version: 1.0
Author: 云齐邦
Author URI: http://www.i-sme.com/
Tags: 上海ISO9000认证,ISO9001认证,ISO14000认证,ISO14001认证,ISO45001认证,IS045001
*/

@charset "utf-8";
/* CSS Document */
* {
	padding: 0px;
	margin: 0px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	box-sizing: border-box;
}
body {
	width: 100%;
	min-height: 100%;
	margin: 0 auto;
	font: 16px "PingFang SC", Helvetica, "Helvetica Neue", "microsoft yahei", Tahoma, Arial, sans-serif;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: #fff;
	position: relative;
}
.trans {
	transition: all .3s ease-in;
}
html {
	width: 100%;
	min-height: 100%;
}
img {
	border: 0px;
}
em {
	font-style: normal;
}
s, i {
	font-style: normal;
}
ul, ol {
	list-style-type: none;
}
li {
	list-style: none outside none;
}
b {
	font-weight: normal;
}
input, button, select, textarea {
	outline: none;
	font-family: "PingFang SC", "Microsoft Yahei", Arial;
	font-size: .24rem;
	-webkit-appearance: none !important;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#999;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color:#999;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color:#999;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #999;
}
a, a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}
a:focus {
	outline: none;
}
a:hover, a:active {
	color: #1048a0;
	outline: none;
}
h1, h2, h3, h4, h5, h6, h7 {
	font-weight: normal;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.hidden {
	display: none;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.clear, .clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
}
@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('fonts/glyphicons-halflings-regular.eot');
	src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-moz-osx-font-smoothing: grayscale;
}
.bigtit{
	text-align: center;
	font-weight: 600;
	font-size: 36px;
	line-height: 48px;
	margin-top: 40px;
	margin-bottom: 6px;
}
.subtit{
	text-align: center;
	margin-bottom: 20px;
	color: #666;
}
header{
	padding-top: 10px;
	padding-bottom: 10px;
}
.navbar-brand {
    display: inline-block;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 16px;;
    font-size: 20px;
    line-height: inherit;
    white-space: nowrap;
	height: auto;
}
.navbar-brand img{
	margin-right: 20px;
	display: inline-block;
	vertical-align: middle;
	height: auto;
}
.navbar-brand p{
	padding-top: 8px;
	display: inline-block;
	vertical-align: middle;
	color: #1A75E0;
	line-height: 32px;
}
.navbar-brand span{
	font-size: 24px;
	font-weight: 500;
	color: black;
	margin-top: 5px;
}
.flex-column {
    -ms-flex-direction: column;
    flex-direction: column;
}
.d-flex {
    display: -ms-flexbox;
    display: flex;
}
header .dianhtxt{
	margin-top: 32px;
	margin-bottom: 10px;
}
header .dianh{
	/*color: #1A75E0;*/
	font-size: 22px;
	font-weight: 400;
	line-height: 100px; 
	height: 100px;
	padding-right: 40px;
}
header .dianh span{
	margin-right: 10px;
}
header .dianh b{
	color: #1A75E0;
	font-size: 28px;
	font-weight: 600;
}
#main .carousel-inner .item {
background-size: cover; 
background-position: center, center; 
background-repeat: no-repeat;
/*height: 710px;*/
height: 600px;
}

nav {
    z-index: 15;
    width: 100%;
    text-align: center;
    list-style: none;
	
	
}
.navbar {
    min-height: 50px;
    margin-bottom: 0px;
    border-bottom: 1px solid #fff;
	border-radius: 0px;
	background-color: #2F76EA;
	/*position: absolute;*/
}
.nav{
	/*width: 1200px;
	margin: auto;*/
	width: 100%;
}

.navbar-nav li{
	width: 12.5%;
	text-align: center;
	background: url(images/nav-bg-jg.png) no-repeat;
}
.navbar-nav li .sub-menu li{
	text-align: left !important;
}
.navbar-nav li a{
	color: whitesmoke;
	/*color:#000;*/
	border-bottom: 0px solid #F99831;
}
.navbar-nav li a:hover{
	background-color: #2f76ea;
	color: whitesmoke;
}
.navbar-nav li a:focus{
	background-color: #2f76ea;
	color: red;
}

.navbar-nav .active{
	/*background-color: #2f76ea;
	color: whitesmoke;*/
	background-color: #ACC8F7;
    color: #2F76EA;
}
.navbar-nav .active a{
	/*color: whitesmoke;*/
	color: #2F76EA;
}
.navbar-nav li a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    border-bottom: 3px solid #F99831;
	transition: 0.2s all linear;
}
.navbar-nav li a:hover::before {
    width: 100%;
	transition-delay: 0.1s;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: black;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: transparent;
    border-color: #337ab7;
}
.dropdown-menu {
	/*background-color: rgb(248, 244, 244);*/
	background-color: #2F76EA;
}
.dropdown-menu li{
	line-height: 56px;
	font-size: 16px;
	width: 100%;
}
.dropdown-menu li b{
	display: none;
}
.index-1{
	background-color: #E2EBF2;
	padding-top: 20px;
	padding-bottom: 20px;
}
/*
.index-1 li{
	width:23%;
	margin-left: 1%;
	margin-right: 1%;
	background-color: white;
	box-shadow: 5px 5px 5px 5px #ccc;
	padding: 30px 20px 10px 20px;
	border-radius: 3px;
	float: left;
	margin-bottom: 25px;
	min-height: 350px;
}
.index-1 li .ico{
	width: 80px;
	height: 80px;
	border-radius: 24px;
	color: white;
	font-weight: 600;
	font-size: 36px;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); 	
	-moz-transform:rotate(45deg); 	
	-webkit-transform:rotate(45deg); 
	-o-transform:rotate(45deg);
	margin: auto;
}

.index-1 li .icotxt{
	font-weight: 600;
	font-size: 36px;
	margin-top: -60px;
	text-align: center;
	z-index: 99;
	width: 100%;
	position:relative;
	color: white;
	margin-bottom: 30px;
	
}
.index-1 li .icotxt:hover{
	transform:rotate(360deg);
	-ms-transform:rotate(360deg); 	
	-moz-transform:rotate(360deg); 	
	-webkit-transform:rotate(360deg); 
	-o-transform:rotate(360deg);
	
	transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
}
.tracking-in-expand {
	-webkit-animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
	        animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
}
.index-1 li h3{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin-top: 45px;
	margin-bottom: 15px;
}
.index-1 li p{
	font-size: 14px;
	margin-bottom: 8px;
}
.index-1 li p a{
	color: #333;
}*/

.index-1 li{
	width:18%;
	margin-left: 1%;
	margin-right: 1%;
	background-color: white;
	box-shadow: 5px 5px 5px 5px #ccc;
	padding: 30px 20px 30px 20px;
	border-radius: 8px;
	float: left;
	margin-bottom: 25px;
	height: auto;
	text-align: center;
}
.index-1 li h3{
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 5px;
}
.index-1 li img{
	margin: auto;
	height: 110px;
}
.index-1 li p{
	font-size: 14px;
	margin-bottom: 8px;
}
.index-1 li a{
	color: #333;
}

.index-2{
	background: url(images/vs-bg.jpg) no-repeat center;
	background-size: cover;
	height: 470px;
	color: white;
	padding-top: 60px;
} 
.index-2 .other{
	width:41%;
	float: left;
}
.index-2 .guangjie{
	width:58%;
	float: right;
}
.index-2 .jgvs{
	text-align: center;
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 30px;
}
.index-2 li{
	margin-left: 90px;
	line-height: 36px;
	text-indent: 10px;
	font-size: 18px;
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 45%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
	vertical-align: top;
    border-radius: .25em;
	margin-left: 10px;
}
.index-3{
	margin-top: 40px;
	margin-bottom: 30px;
}
.index-3 li{
	float: left;
	margin-left: 14px;
	margin-right: 14px;
}
.index-3 li .liucico{
	width: 120px;
	height: 120px;
	border-radius: 60px;
	background-color: #2482FF;
	color: white;
	line-height: 140px;
	text-align: center;
	font-size: 48px;
}
.index-3 li:nth-last-child(2),.index-3 li:nth-last-child(4),.index-3 li:nth-last-child(6),.index-3 li:nth-last-child(8),.index-3 li:nth-last-child(10){
	line-height: 120px;
	color: #2482FF;
	font-size: 20px;
	font-weight: bold;
}
.index-3 li:nth-last-child(1){
	margin-left: 10px;
}
.index-3 li .liuctxt{
	margin-top: 20px;
}

.index-3 li .liuctxt span{
	font-size: 36px;
	display: block;
	float: left;
	font-weight:100;
	color: #2482FF
}
.index-3 li .liuctxt p{
	font-size: 12px;
	margin-bottom: 1px;
}
.index-3 li .liuctxt .liucbigtit{
	font-size: 17px;
	font-weight: 600;
}
.index-zx{
	width: 36%;
	margin:auto;
	height: 42px;
	margin-top: 40px;
	margin-bottom: 40px;
}
.index-zx li{
	width: 46%;
	margin-left: 2%;
	margin-right: 2%;
	float: left;
	text-align: center;
	color: white;
	line-height: 42px;
	border-radius: 5px;
}
.index-zx li:nth-last-child(1){
	background-color: #2482FF;
}
.index-zx li:nth-last-child(2){
	background-color: #2482FF;
}
.index-zx li a{
	color: white;
}
.figure{
	/*display: inline-block;*/
	overflow: hidden;
	background-color: #F0F1F5;
}
.figure-img{
	margin-bottom: 8px;
}
.img-fluid{
	max-width: 100%;
    height: auto;
}
.one{
	-ms-transform:scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	transition: all 0.4s ease-in-out;
}
.figure-caption{
	padding: 5px 10px;
}
.figure-caption h4{
	font-weight: 600;
	margin-bottom: 3px;
	margin-top: 3px;
}
.figure-caption p{
	margin-bottom: 2px;
}

.index-4{
	height: 600px;
	background: url(images/guagnj-bg.jpg) no-repeat center;
	background-position: top;
	margin-bottom: 50px;
}
.index-4 .gjjspic{
	float: left;
	width: 375px;
}

.index-4 .gjjstxt{
	float: right;
	width: 720px;
	color: white;
	line-height: 32px;
	font-size: 16px;
	padding-right: 10px;
}
.index-4 .gsyous{
	margin-top: 42px;
}
.index-4 .gsyous li{
	background-color: white;
	border-radius: 15px;
	width: 23%;
	margin-left: 1%;
	margin-right: 1%;
	text-align: center;
	float: left;
	padding: 36px 20px;
	box-shadow: 1px 4px 6px 0px #ccc;
	color: #2480FF;
}
.index-4 .gsyous li .ystxt{
	font-size: 20px;
	margin-top: 30px;
	font-style:italic;
}
.index-5{
	margin-top: 20px;
}
.index-5 .news{
	
}
.index-5 .news li{
	width: 32%;
	padding-bottom: 30px;
	float: left;
}
.index-5 .news li:nth-child(2){
	margin-left: 1.5%;
	margin-right: 1.5%;
}
.index-5 h3{
	font-weight: 600;
	font-size: 20px;
}
.index-5 .newsnr{
	border: 1px solid #ccc;
	overflow: hidden;
}
.index-5 .newsnr img {
    max-height: 210px;
    border: 0px;
    width: 100%;
}

.index-5 .newsfoc{
	display: block;
	width: 100%;
	height: auto;
	color: black;
	padding: 20px 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.index-5 .newsfoc .tjnews{
	border-right: 1px solid #ccc;
	width: 75%;
	float: left;
}
.index-5 .newsfoc:hover{
	background-color: #2482FF;
	color: white;
}
.index-5 .newsfoc:hover p{
	color: white;
}
.index-5 .newsfoc:hover .tjnewstime span{
	
	background-color: white;
	color: #2482FF;
}


.index-5 .newsfoc h4{
	font-weight: 600;
	margin-top: 0;
}
.index-5 .newsfoc p{
	margin-bottom: 0;
	color: #666;

	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}



.index-5 .newsfoc .tjnewstime{
	width: 24%;
	float: right;
	padding-left: 15px;
}
.index-5 .newsfoc .tjnewstime p{
	font-size: 20px;
}
/*.index-5 .newsfoc .tjnewstime span{
	display: block;
	background-color: #2482FF;
	width: 24px;
	height: 24px;
	text-align: center;
	color: white;
	line-height: 24px;
}*/
.index-5 .newsfoc .tjnewstime span{
	display: block;
    background-color: #2482FF;
    width: 42px;
    height: 36px;
    margin-top: 16px;
    text-align: center;
    color: white;
    line-height: 36px;
}
.index-5 .newsls{
	line-height: 36px;
	padding-left: 10px;
	white-space:nowrap; /* 禁止自动换行 */
	overflow:hidden; /* 隐藏溢出的内容 */
	text-overflow:ellipsis; /* 溢出文本使用...代替 */
}
.index-5 .newsls span{
	margin-right: 8px;
}

.index-5 .newsls a{
	color: black;
	white-space:nowrap; /* 禁止自动换行 */
	overflow:hidden; /* 隐藏溢出的内容 */
	text-overflow:ellipsis; /* 溢出文本使用...代替 */
}
.index-5 .changj{
	height: 443px;
}
.index-5 dl{
	background-color: #EBF0F6;
	padding: 10px 20px;;
}
.index-5 .adt{
	width: 10%;
	background-color: #F9982F;
	text-align: center;
	margin-bottom: 13px;
	color: white;
}
.index-5 .qdt{
	width: 10%;
	background-color: #0AB7BB;
	text-align: center;
	margin-bottom: 10px;
	color: white;
}
.index-5 .add{
	margin-left: 15%;
	font-weight: bold;
}
.index-5 .qdd{
	margin-left: 15%;
	font-size: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.index-6{
	/*text-align: center;*/
	margin-bottom: 45px;
}
.index-6 img{
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #ccc;
	margin-bottom: 20px;
	width: 176px;
}

footer{
	background: url(images/footer-bg.jpg) no-repeat center;
	border-top: #37ACEF 1px solid;
	background-color: #2482FF;
	background-position: top;
	color: white;
	padding-bottom: 20px;
}

footer dl{
	width: 40%;
	float: left;
}
footer .dl-horizontal dt{
	width: 12%;
	margin-bottom: 10px;
}
footer .dl-horizontal dd{
	margin-left:16%;
}
footer .qr{
	width: 20%;
	float: left;
	text-align: center;
}
footer .from{
	width: 40%;
	float: left;
}
.copyright {
	height: 42px;
	line-height: 42px;
	text-align: center;
	color: white;
	background-color: #219BFE;
}
.copyright a {
	color: white;
}
footer .telzx{width: 38%; float: left; border-right: 1px solid white; margin-right: 2%;}
footer .telzx .welc{font-size: 45px; font-weight: 500;letter-spacing:3px;}
footer .telzx .welc1{width: 20%;height: 3px;background-color: white; margin-top: 12px; margin-bottom: 20px;}
footer .telzx .welc2{}
.iso-1{
	width:100%;
	height:480px;
	min-height: 240px;
	z-index:-10;
	zoom: 1;
	background-color: #fff;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	background-image: url(images/9001banner.jpg);
}

.iso-1-1{
	width:100%;
	height:480px;
	min-height: 240px;
	z-index:-10;
	zoom: 1;
	background-color: #fff;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	background-image: url(images/14001banner.jpg);
}
.iso-1-2{
	width:100%;
	height:480px;
	min-height: 240px;
	z-index:-10;
	zoom: 1;
	background-color: #fff;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	background-image: url(images/45001banner.jpg);
}

.iso-1-3{
	width:100%;
	height:480px;
	min-height: 240px;
	z-index:-10;
	zoom: 1;
	background-color: #fff;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	background-image: url(images/newsbanner.jpg);
}
.iso-1-4{
	width:100%;
	height:480px;
	min-height: 240px;
	z-index:-10;
	zoom: 1;
	background-color: #fff;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	background-image: url(images/isobanner.jpg);
}
.iso-1-5{
	width:100%;
	height:480px;
	min-height: 240px;
	z-index:-10;
	zoom: 1;
	background-color: #fff;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	background-image: url(images/contactbanner.jpg);
}
.iso-1-6{
	width:100%;
	height:480px;
	min-height: 240px;
	z-index:-10;
	zoom: 1;
	background-color: #fff;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	background-image: url(images/casebanner.jpg);
}
.iso-2{
	background-color: #F5F5F5;
	height: 80px;
	line-height: 80px;
}
.iso-2 .hotso{
	width: 60%;
	float: left;
}
.iso-2 .sofrom{
	width: 40%;
	float: left;
}
.iso-2 .sofrom input{
	border:0;
	height: 40px;
	float: right;
	margin-top: 20px;
	line-height: 40px;
}
.iso-2 .sofrom .submit{
	width: 40px;
	background-color: #48A1FB;
	color: white;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-image: url(images/soicon.png);
}

.iso-3{
	margin-bottom: 50px;
	margin-top: 20px;
}
.iso-3 .gjjspic{
	float: left;
	width: 440px;
	height: 380px;
	line-height: 380px;
	text-align: center;
	box-shadow: 1px -1px 15px 5px #ccc;
	
}

.iso-3 .gjjstxt{
	float: right;
	width: 640px;
	line-height: 32px;
	font-size: 16px;
	padding-right: 10px;
}
.iso-3 .gjjstxt p{
	text-indent: 2em;
}
.iso-3 .gjjstxt .onlinezx{
	background-color: #2482FF;
	text-align: center;
	height: 36px;
	line-height: 36px;
	width: 140px;
	color: white;
	margin-top: 40px;
}
.iso-3 .gjjstxt .onlinezx a{
	color: white;
}
.iso-4{
	height: 560px;
	margin-bottom: 50px;
	margin-top: 8px;
	background: url(images/900hc.jpg) no-repeat center;
}
.iso-4 ul{
	width: 88%;
	margin: auto;
	padding-top: 20px;
	position: relative;
}
.iso-4 ul li{
	width: 18%;
	margin-left: 1%;
	margin-right: 1%;
	float: left;
	display: inline-block;
    bottom: 0;
	
}
.iso-4 ul li span{
	font-weight: 600;
	line-height: 30px;
	
}
.iso-4 ul li:nth-child(1){
	margin-top: 250px;
}
.iso-4 ul li:nth-child(2){
	margin-top: 90px;
}
.iso-4 ul li:nth-child(3){
	margin-top: 10px;
}
.iso-4 ul li:nth-child(4){
	margin-top: 90px;
}
.iso-4 ul li:nth-child(5){
	margin-top: 250px;
}

.iso-5{
	height: 500px;
	margin-bottom: 50px;
	margin-top: 8px;
	background: url(images/tj-bg.jpg) no-repeat center;
	text-align: center;
}
.iso-5 .gsyous{
	margin-top: 32px;
	margin-bottom: 30px;
}
.iso-5 .gsyous li{
	background-color: white;
	border-radius: 15px;
	width: 23%;
	margin-left: 1%;
	margin-right: 1%;
	text-align: center;
	float: left;
	padding: 36px 20px;
	box-shadow: 1px 4px 6px 0px #ccc;
	color: #2480FF;
	min-height: 270px;
}
.iso-5 .gsyous li:nth-child(1){
	background-color: #FF9C51;
}
.iso-5 .gsyous li:hover{
	background-color: #FF9C51;
}
.iso-5 .gsyous li .ystxt{
	font-size: 20px;
	margin-top: 30px;
	font-style:italic;
}
.iso-5 .gsyous li .yssm{
	font-size: 16px;
	margin-top: 30px;
	color: black;
}
.iso-5 a{
	padding: 10px 30px;
	border: 1px solid white;
	margin-left: 10px;
	margin-right: 10px;
	color: white;
}
.iso-5 a:hover{
	padding: 10px 30px;
	border: 1px solid #FFF;
	background-color: #FFF;
	margin-left: 10px;
	margin-right: 10px;
	color: #2482FF;
}
.iso-6{
	height: 560px;
	margin-bottom: 50px;
	margin-top: 8px;
	background: url(images/900hy.jpg) no-repeat center;
}
.iso-6 ul{
	width: 88%;
	margin: auto;
	padding-top: 20px;
	position: relative;
}
.iso-6 ul li{
	width: 18%;
	margin-left: 1%;
	margin-right: 1%;
	float: left;
	display: inline-block;
    bottom: 0;
	
}
.iso-6 ul li span{
	font-weight: 600;
	line-height: 30px;
	
}
.iso-6 ul li:nth-child(1){
	
}
.iso-6 ul li:nth-child(2){
	margin-top: 90px;
}
.iso-6 ul li:nth-child(3){
	margin-top: 230px;
}
.iso-6 ul li:nth-child(4){
	margin-top: 90px;
}
.iso-6 ul li:nth-child(5){
	
}
.iso-7{
	text-align: center;
}
.iso-7 .a1{
	padding: 10px 30px;
	border: 1px solid white;
	margin-left: 10px;
	margin-right: 10px;
	color: white;
	background-color: #2482FF;
	border-radius: 5px;
}
.iso-7 .a1:hover{
	border: 1px solid #2482FF;
	background-color: #FFF;
	color: #2482FF;
}
.iso-7 .a2:hover{
	border: 1px solid white;
	color: white;
	background-color: #2482FF;
	border-radius: 5px;
}
.iso-7 .a2{
	padding: 10px 30px;
	border: 1px solid #2482FF;
	background-color: #FFF;
	margin-left: 10px;
	margin-right: 10px;
	color: #2482FF;
	border-radius: 5px;
}



.iso-8{
	height: 560px;
	margin-bottom: 50px;
	margin-top: 8px;
	background: url(images/1400hc.jpg) no-repeat center;
}
.iso-8 ul{
	width: 88%;
	margin: auto;
	padding-top: 20px;
	position: relative;
}
.iso-8 ul li{
	width: 18%;
	margin-left: 1%;
	margin-right: 1%;
	float: left;
	display: inline-block;
    bottom: 0;
	
}
.iso-8 ul li span{
	font-weight: 600;
	line-height: 30px;
	
}
.iso-8 ul li:nth-child(1){
	margin-top: 250px;
}
.iso-8 ul li:nth-child(2){
	margin-top: 90px;
}
.iso-8 ul li:nth-child(3){
	margin-top: 10px;
}
.iso-8 ul li:nth-child(4){
	margin-top: 90px;
}
.iso-8 ul li:nth-child(5){
	margin-top: 250px;
}

.iso-9{
	height: 500px;
	margin-bottom: 50px;
	margin-top: 8px;
	background: url(images/tj-bg.jpg) no-repeat center;
	text-align: center;
}
.iso-9 .gsyous{
	margin-top: 32px;
	margin-bottom: 30px;
}
.iso-9 .gsyous li{
	background-color: white;
	border-radius: 15px;
	width: 23%;
	margin-left: 1%;
	margin-right: 1%;
	text-align: center;
	float: left;
	padding: 36px 20px;
	box-shadow: 1px 4px 6px 0px #ccc;
	color: #2480FF;
	min-height: 270px;
}
.iso-9 .gsyous li:nth-child(1){
	background-color: #5BC85D;
}
.iso-9 .gsyous li:hover{
	background-color: #5BC85D;
}
.iso-9 .gsyous li .ystxt{
	font-size: 20px;
	margin-top: 30px;
	font-style:italic;
}
.iso-9 .gsyous li .yssm{
	font-size: 16px;
	margin-top: 30px;
	color: black;
}
.iso-9 a{
	padding: 10px 30px;
	border: 1px solid white;
	margin-left: 10px;
	margin-right: 10px;
	color: white;
}
.iso-9 a:hover{
	padding: 10px 30px;
	border: 1px solid #FFF;
	background-color: #FFF;
	margin-left: 10px;
	margin-right: 10px;
	color: #2482FF;
}


.iso-10{
	height: 560px;
	margin-bottom: 50px;
	margin-top: 8px;
	background: url(images/4500hc.jpg) no-repeat center;
}
.iso-10 ul{
	width: 95%;
	margin: auto;
	padding-top: 20px;
	position: relative;
}
.iso-10 ul li{
	width: 35%;
	float: left;
}

.iso-10 ul li span{
	font-weight: 600;
	line-height: 30px;
	
}
.iso-10 ul li:nth-child(1){
	text-align:right;
	margin-top: 20px;
}
.iso-10 ul li:nth-child(1) div{
	padding-left:35%;
}
.iso-10 ul li:nth-child(2){
	margin-top: 260px;
	float: right;
}
.iso-10 ul li:nth-child(2) div{
	padding-left:20%;
}

.iso-11{
	height: 500px;
	margin-bottom: 50px;
	margin-top: 8px;
	background: url(images/tj-bg.jpg) no-repeat center;
	text-align: center;
}
.iso-11 .gsyous{
	margin-top: 32px;
	margin-bottom: 30px;
}
.iso-11 .gsyous li{
	background-color: white;
	border-radius: 15px;
	width: 23%;
	margin-left: 1%;
	margin-right: 1%;
	text-align: center;
	float: left;
	padding: 36px 20px;
	box-shadow: 1px 4px 6px 0px #ccc;
	color: #2480FF;
	min-height: 270px;
}
.iso-11 .gsyous li:nth-child(1){
	background-color: #DFC032;
}
.iso-11 .gsyous li:hover{
	background-color: #DFC032;
}
.iso-11 .gsyous li .ystxt{
	font-size: 20px;
	margin-top: 30px;
	font-style:italic;
}
.iso-11 .gsyous li .yssm{
	font-size: 16px;
	margin-top: 30px;
	color: black;
}
.iso-11 a{
	padding: 10px 30px;
	border: 1px solid white;
	margin-left: 10px;
	margin-right: 10px;
	color: white;
}
.iso-11 a:hover{
	padding: 10px 30px;
	border: 1px solid #FFF;
	background-color: #FFF;
	margin-left: 10px;
	margin-right: 10px;
	color: #2482FF;
}
.lsbg{
	padding: 20px;
}
.lsbg .leftnav{
	width: 21%;
	float: left;
}
.lsbg .leftnav .topzt{
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: white;
	font-size: 20px;
	background-color: #2482FF;
}
.lsbg .leftnav ul{
	background-color: #DFDFDF;
	padding-bottom: 10px;
	padding-top: 10px;
}
.lsbg .leftnav li
{
	line-height: 36px;
	text-align: center;
}
.lsbg .leftnav li a{
	color: black;
}
.lsbg .leftnav li a:hover{
	color: #2482FF;
}
.lsbg .leftnav li:hover{
	background-color: white;
	list-style-type:square;
	list-style-position: inside;
	margin-left: 10%;
	text-align: left;
	text-indent: 20px;
	color: #2482FF;
}

.lsbg .rtls
{
	width: 78%;
	float: right;
	background-color: white;
	padding: 10px 20px;
}
.lsbg .rtls ul{
	margin-bottom: 40px;
}
.lsbg .rtls ul li
{
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 3px;
}
.lsbg .rtls ul li a{
	color: black;
}
.lsbg .rtls ul li a:hover{
	color: #2482FF;
}
.lsbg .rtls ul li span{
	float: right;
}

.lsbg .contact{
	padding: 10px;
	line-height: 36px;
}
.lsbg .contact h3{
	margin-bottom: 10px;
}
.lsbg .contact span{
	font-size:20px;
	color: #338c3a;
	font-weight: 600;
}
.lsbg .contact .zhengwww h2{
	font-size: 20px;
	font-weight: 600;
}
.lsbg .contact .zhengwww h3{
	font-size: 18px;
	font-weight: 500;
}
.lsbg .contact .zhengwww p{
	text-indent: 2em;
}
.lsbg .contact .zhengwww li{
	margin-left: 2em;
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
}
.location1{
	height: 36px;
	line-height: 36px;
	margin: auto;
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px;
}
.location1 a{
	color: black;
}
.lsbg .case{
	width: 31%;
	margin: 2px 1% 12px 1%;
	height: auto;
	float: left;
	overflow:hidden;
	background-color: #F0F1F5;
}
.lsbg .case h3{
	line-height: 24px;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
}
.lsbg .case p{
	line-height: 22px;
	font-size: 14px;
	padding-left: 10px;
}
.lsbg .case a{
	color: #000;
}
.lsbg .case a:hover{
	color: #2482FF;
}
.list-control{
	margin: 30px auto;
	text-align: center;
}
.list-control li{
	display: inline-block;
}

.list-control a{
	border: 0.01rem solid #ccc;
	text-align: center;
	line-height: 0.4rem;
	padding: 0.1rem 0.15rem;
	color: #333;
	background: #fff;
	margin: 0 0.05rem;
}
.list-control a.on {
	background: #338c3a;
	color: #fff;
}

.list-control a:hover{
	color: #338c3a;
}

.lsbg .gsjs{
	height:500px;
	margin-bottom: 50px;
	padding: 10px;
}

.lsbg .gjjspic{
	float: left;
	width: 32%;
	overflow: hidden
}

.lsbg .gjjstxt{
	float: right;
	width: 65%;
	line-height: 24px;
	font-size: 16px;
	padding-right: 10px;
}
.lsbg .gsjs ul{
	margin-top: 42px;
}
.lsbg .gsjs ul li{
	border-radius: 15px;
	width: 23%;
	margin-left: 1%;
	margin-right: 1%;
	text-align: center;
	float: left;
	padding: 36px 20px;
	box-shadow: 0px 0px 6px 0px #ccc;
	color: #2480FF;
	height: 240px;
}
.lsbg .gsjs ul li .ystxt{
	font-size: 20px;
	margin-top: 30px;
	font-style:italic;
}

.lsbg .contact dt{
	width:40px;
	text-align: center;
	line-height: 40px;
	margin-bottom: 30px;
	
}
.lsbg .contact span{
	color: #666;
	font-size: 24px;
}
.lsbg .contact dd{
	margin-left: 46px;
}

.lsbg .isocenter{
	width: 31%;
	margin: 5px 1% 15px 1%;
	box-shadow: 0px 0px 6px 0px #ccc;
	height: auto;
	float: left;
	overflow:hidden;
	text-align: center;
	border-radius: 3px;
}
.lsbg .isocenter img{
	max-height: 200px;
}
.lsbg .isocenter h3{
	line-height: 32px;
	font-size: 18px;
	font-weight: bold;
	border-top:1px solid #ccc;
	margin-top: 5px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.lsbg .isocenter a{
	color: #000;
}
.lsbg .isocenter a:hover{
	color: #2482FF;
}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #adadad;
}
.btn-group-lg>.btn, .btn-lg {
    padding: 9px 16px;
    font-size: 14px;
    line-height: 1;
    border-radius: 3px;
}
.figure a{
	color: #000;
}
.figure p{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

@media (max-width:750px) {
#main .carousel-inner .item {
height: auto;
}
#main .carousel-inner .item img {
width: 100%;
}
}


footer .navbar1 {
    min-height: 50px;
    margin-bottom: 0px;
    border-bottom: 1px solid #fff;
	border-radius: 0px;
	/*position: absolute;*/
}
footer .nav1{
	/*width: 1200px;
	margin: auto;*/
	width: 100%;
}

footer .navbar-nav1 li{
	width: 12.5%;
	text-align: center;
	/*color: whitesmoke;*/
	color:#000;
	float: left;
	line-height: 48px;
}
footer .navbar-nav1 li a{
	color: whitesmoke;
	border-bottom: 0px solid #F99831;
}
footer .navbar-nav1 li a:hover{
	background-color: transparent;
}
footer .navbar-nav1 li a:focus{
	background-color: transparent;
	color: red;
}
footer .navbar-nav1 li a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    border-bottom: 3px solid #F99831;
	transition: 0.2s all linear;
}
footer .navbar-nav1 li a:hover::before {
    width: 100%;
	transition-delay: 0.1s;
}
.navigation h2{
	display: none;
}
.navigation .nav-links span,.navigation .nav-links a{
	padding: 5px 15px;
	border-radius: 2px;
}
.lsbg .rtls .breadcrumb li{
	border-bottom: 0px;
}
.lsbg .rtls .breadcrumb li span{
	height: 42px;
	line-height: 42px;
	float:none;
}

.indexys{
	background-color: #3C8EFE;
	padding-top: 20px;
	padding-bottom: 40px;
	color: white;
}

.indexys .subtit{
	color: white;
}

.indexys .ysbg{
	background: url(images/ys-bg.jpg) center no-repeat;
	padding-top: 40px;
}
.indexys li{
	height: 74px;
	width: 30%;
	margin-left: 10%;
	margin-right: 10%;	
	margin-bottom: 60px;	
	font-size: 14px;
	background-color: yellowgreen;
}
.indexys li p{
	font-size: 18px; 
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
	
}
.indexys li:nth-child(1){
	background: url(images/ys-01.jpg) no-repeat;
	float: left;
	padding-left: 84px;
}
.indexys li:nth-child(2){
	background: url(images/ys-02.jpg) no-repeat right;
	float: right;
	text-align: right;
	padding-right: 84px;
}
.indexys li:nth-child(3){
	background: url(images/ys-03.jpg) no-repeat;
	float: left;
	padding-left: 84px;
}
.indexys li:nth-child(4){
	background: url(images/ys-04.jpg) no-repeat right;
	float: right;
	text-align: right;
	padding-right: 84px;
}
.indexys li:nth-child(5){
	background: url(images/ys-05.jpg) no-repeat;
	float: left;
	padding-left: 84px;
}
.indexys li:nth-child(6){
	background: url(images/ys-06.jpg) no-repeat right;
	float: right;
	text-align: right;
	padding-right: 84px;
}