
.iring-iconndex-nav {
	transition:1s ease-out; left: 0px; top: 0px; width: 100%; height: 90px; position: absolute; z-index: 9; min-width: 1000px; background:rgba(255,255,255,1); -webkit-transition: all .4s ease-out;
}

.gx-index .index-nav {
	
}
.index-nav li {
	margin: 0px; padding: 0px; font-size: 100%;
}
.index-nav ul {
	margin: 0px; padding: 0px; font-size: 100%;
}
.fixed-index-nav .index-nav {
	background: rgb(255, 255, 255);
}
.index-nav:hover {
	background: rgb(255, 255, 255);
}
.index-nav .nav-left {
	height: 60px; float: left; 
}
.index-nav .logo {
	width:152px; height:90px; float:left; background:url(../images/logo.png) no-repeat 0 32px;
}
.index-nav .tel {
	background: url("../images/index/tel1.png") no-repeat center ; width: 34px; height: 59px; float: left; display: inline-block;
}
.index-nav .nav-lists {
	margin-left: 28px; float: left; position: relative; z-index: 2;
}
.index-nav .nav-lists .list {
	padding: 0px 25px; float: left; position: relative; z-index: 2; cursor: pointer;
}
.index-nav .nav-lists .nav-item {
	height: 60px; color: rgb(255, 255, 255); line-height: 60px; font-size: 15px; font-weight:700; display: inline-block; cursor: pointer; opacity: 0.9; 
}
.index-nav .nav-lists .list:hover .nav-item {
	opacity: 0.9;
}
.index-nav .nav-lists .line {
	background: rgb(185, 140, 100); border-radius: 1px; transition:width 0.3s cubic-bezier(0.4, 0, 0.2, 1); left: 0px; width: 0px; height: 3px; bottom: 0px; position: absolute; -webkit-transition: width .3s cubic-bezier(.4, 0, .2, 1);
}



.index-nav .nav-right {
	height: 60px; margin-right: 10px; float: right;
}


@media screen and (max-width:1450px)
{
.index-nav Z.all-products.nav-box {
	margin-left: -125px;
}
.index-nav .nav-lists .list {
	padding: 0px 20px;
}
.index-nav .nav-left .nav-lists .line {
	left: -240px;
}
.index-nav .nav-right .nav-demo .nav-item {
	width:270px; font-size: 22px; float:left;  color:#FFF; line-height:60px; 
}
.index-nav .nav-right .nav-regist .txt-span {
	margin-right: 8px; margin-left: 8px;
}

}
* html {
	-ms-text-size-adjust: 100%;
}
* body {
	height: 100%;
}

div {
	margin: 0px; padding: 0px; font-size: 100%;
}


h1 {
	margin: 0px; padding: 0px; font-size: 100%;
}
h2 {
	margin: 0px; padding: 0px; font-size: 100%;
}
h3 {
	margin: 0px; padding: 0px; font-size: 100%;
}
h4 {
	margin: 0px; padding: 0px; font-size: 100%;
}
h5 {
	margin: 0px; padding: 0px; font-size: 100%;
}
h6 {
	margin: 0px; padding: 0px; font-size: 100%;
}


a {
	outline: 0px; text-decoration: none;
}

a {
	color: rgb(153, 153, 153);
}
a:focus {
	outline: 0px; text-decoration: none;
}
a:link {
	outline: 0px; text-decoration: none;
}
a:visited {
	outline: 0px; text-decoration: none;
}
a:hover {
	color: rgb(243, 84, 56); text-decoration: none;
}

.main {
	margin: 0px auto; width: 100%; display: block; position: relative; overflow:hidden
}
h2.item-sub {
	text-align: center; color: rgb(51, 51, 51); line-height: 46px; padding-top: 34px; font-size: 32px;font-weight:600;
}
h3.item-sub {
	text-align: center; color: rgb(176, 176, 176); line-height:40px; padding-top: 10px; font-size: 16px;
}
p.item-sub {
	text-align: center; color: rgb(173, 173, 173); line-height: 38px; font-size: 20px;
}


.subject-item {
	background-position: top; width: 100%; background-repeat: no-repeat;
}
.subject-item1 {
	height: 700px;
}

.subject-item7 {
	height: 540px;
}
.subject-item8 {
	height: 1.5rem;
}

.subject-item9 {
	height: 1000px;
}
.subject-item1 .swiper-pagination-bullet {
	border-radius: 0px; width: 40px; height: 3px; background-color: rgb(72, 79, 91);
}
.subject-item1 .swiper-pagination-bullet::before {
	width: 0%; height: 100%; display: block; content: ""; background-color: rgb(201, 156, 115);
}
.subject-item1 .swiper-pagination-bullet-active {
	background-color: rgb(72, 79, 91);
}
.subject-item1 .swiper-pagination-bullet-active::before {
	transition:5s; width: 100%; -webkit-transition: all 5s; -moz-transition: all 5s; -o-transition: all 5s;
}
.subject-item1 .swiper-container {
	width: 100%; height: 100%;
}
.subject-item1 .swiper-slide {
	background-position: top; display: block; background-repeat: no-repeat;
}


.subject-item2 {
	height: 530px; background-color: rgb(255, 255, 255);
}

.subject-item3 {
	height:600px; background-color: rgb(246, 246, 245);
}

.subject-item4 {
	height: 750px; background-color: rgb(255, 255, 255);
}

.subject-item5 {
	height:100px; background-color: rgb(84, 130, 201);

	margin-bottom:0px;
	padiding-bottom:0px;
	width:100%;
	overflow:hidden; _display:inline-block;
	position:absolute;
	
}


.subject-item6 {
	height:360px; background-color:#f0f0f0;

	margin-bottom:0px;
	margin-top:50px;
	padiding-bottom:0px;
	width:100%;
	overflow:hidden; _display:inline-block;
	position:absolute;
	
}

.subject-item6-1 {
	height:360px; background-color:#f0f0f0;

	margin-bottom:0px;

	padiding-bottom:0px;
	width:100%;
	overflow:hidden; _display:inline-block;
	position:absolute;
	
}
.subject-server {
	margin: 38px -3px 0px;
}



.wmdys{ position: relative;
        float: left;
        left: 2.5%;
        width: 390px;
        height: 400px;
	/*	border:1px solid #d0d4dd;*/
		margin:10px;
	/*		background-color:#FFF;*/
}
 .con {
        position: relative;
        float: left;
        left: 50%;
    }
.con1 {
        position: relative;
        float: left;
        left: 50%;
    }
.footleft {

	position:absolute;
	margin:0px;
	width:5%;
    left:0;
    top:0;

}
.footm1 {	

	position:absolute;
	width:600px;
	margin:0 200px 0 200px;
	font-family:"微软雅黑";
	padding-top:50px;
	font-size:26px;
	font-weight:500;
	color:#FFF;
}
.footm2 {	

	position:absolute;
	width:200px;;
	margin:0 220px 0 800px;
	font-family:"微软雅黑";
	padding-top:50px;
	font-size:26px;
	font-weight:500;
	color:#FFF;
}



.footm2 a{ color:#ffffff} 
.footm2 a:hover{ color:#0f4295} 

.footm3 a{ color:#ffffff} 
.footm3 a:hover{ color:#0f4295} 


.footm2in {	
border:1px solid #cad3e4; 
width:90px; 
height:30px;
font-size:14px;
font-weight:500px;
padding-top:10px;
padding-left:35px;
background-color:#668dce;
}



.footm3 {	

	position:absolute;
	width:200px;;
	margin:0 220px 0 1000px;
	font-family:"微软雅黑";
	padding-top:50px;
	font-size:26px;
	font-weight:500;
	color:#FFF;
}

.footright {

	position:absolute;
	width:5%;
    right:0;
    top:0;


}

.zi{
	
	float:left; font-family:'微软雅黑'; font-size:15px; font-weight:700; width:450px; color:#666; line-height:30px; text-align:left;}
.zi1{
	
	float:left; font-family:'微软雅黑'; font-size:15px; font-weight:700; width:170px; color:#666; line-height:30px; text-align:left;}
	
.sx1{ float:left; height:35px;
	}
.footerIcon img{ position:relative; top:6px;}
.footerIcon a{ color:#666;}





