/* CSS Document */

.index-zs{width:100%;min-width:1104px;height:618px;background:#fff;position:relative;}

/*---banner--*/
/*
.index-banner{width:100%;height:600px;min-width: 1104px;margin: 0 auto;position: absolute;z-index:1;}
.index-banner li{width:100%;height:600px;float:left;}
.index-banner li a{display:block;width:100%;height:600px;background:url(../images/banner_10.jpg) no-repeat center center;margin:0 auto;}*/

/* 本例子css */
.index-banner1{width:100%;height:600px;min-width: 1104px;margin: 0 auto;position: absolute;z-index:1;}
.index-banner{ width:100%; height:600px;min-width: 1104px; overflow:hidden; position:relative;}
.index-banner .hd{width:100%; height:20px; overflow:hidden; position:absolute;bottom:50px;right:0;z-index:4; }
.index-banner .hd ul{ overflow:hidden; zoom:1;text-align:center;margin:0 auto;}
.index-banner .hd ul li{display: inline-block;width:16px; height:16px; line-height:10000px; text-align:center; border:1px solid #03caa8;border-radius: 100px; cursor:pointer;margin:0 8px; }
.index-banner .hd ul li.on{ background:#03caa8; }

.index-banner .bd{ position:relative; height:100%; z-index:0;   }
.index-banner .bd li{ zoom:1; vertical-align:middle; width:100%;height:600px;float:left;}
.index-banner .bd li a{display:block;width:100%;height:600px;background:url(../images/banner_10.jpg) no-repeat center center;margin:0 auto;}




/*--zs--*/
.index-zs1{width:100%;height:34px;position:absolute;bottom:0;left:0;z-index: 2;}
.index-zs-con{width:1104px;height:34px;background: #fff;border-radius: 6px;margin:0 auto;-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.35); -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.35); box-shadow:0px 0px 5px rgba(0,0,0,0.35);overflow: hidden;}
.index-zs-con1{width:350px;height:34px;float:left;color:#666;line-height:34px;padding-left:18px;transition: all 0.36s ease;}
.index-zs-con1 span{display:inline-block;font-size:14px;padding:0 8px;}
.index-zs-con1 i{display:inline-block;font-size:14px;font-style: normal;margin-left:18px;}
.index-zs-con1 h3{display:inline-block;font-weight: normal;font-size:14px;margin-left:20px;}
.index-zs-con1 p{display:inline-block;font-size:14px;margin-left:20px;background:url(../images/images/hot_03.png) no-repeat left center;padding-left:20px;}
.index-zs-con1 p b{color:#f10404;font-size:14px;}
.index-zs-con1 em{font-style:normal;font-size:14px;float:right;}

.index-zs-con1:hover{background:#03caa8;}
.index-zs-con1:hover span{color:#fff;}
.index-zs-con1:hover i{color:#fff;}
.index-zs-con1:hover h3{color:#fff;}
.index-zs-con1:hover p{color:#fff; background:url(../images/images/hot2_03.png) no-repeat left center;}
.index-zs-con1:hover p b{color:#fff;}
.index-zs-con1:hover em{color:#fff;display: none;}

.index-zs-con .index-zs-con1:last-of-type em{display:none;}


/*---学到东西-----*/

.index-xue{width:100%;height:auto;background:url(../images/images/bg1_06.jpg) no-repeat bottom center;background-size:100% auto;overflow: hidden;}
.index-xue2{width:1104px;height:auto;margin: 0 auto;}


.xue1{width:538px;height:309px;position: relative;margin-bottom: 50px;border-radius: 15px;float: left;}

.xue1 img{display:block;float:left;margin-top:18px;}
.xue1 h1{display:block;width:165px;height:48px;border-top-right-radius: 23.5px;border-bottom-right-radius: 23.5px;line-height: 48px;text-align: center;font-size:30px;color:#fff;position: absolute;top:21px;left: 0;z-index: 2;}

.xue2{width:534px;height:309px;background:#fff;float:right;border-radius: 15px;

	moz-box-shadow:5px 20px 27px rgba(0,0,0,0.08); 
	-webkit-box-shadow:5px 20px 27px rgba(0,0,0,0.08);
	box-shadow:5px 20px 27px rgba(0,0,0,0.08);

}
.xue1 b{display:block;width:495px;height:56px;line-height: 56px;font-size:22px;color:#000000;margin: 70px auto 0 auto;}
.xue1 p{display:block;width:495px;height:162px;border-radius: 10px;background: #f4f4f4;margin: 0 auto;}
.xue1 span{display:block;width:455px;height:auto;line-height: 30px;font-size:16px;color:#000;padding-top:20px;margin: 0 auto;}

.xue1:nth-of-type(2n){float:right;}
.xue1:nth-of-type(2){margin-top:50px;}




/*----实用项目---*/
.index-con9{width:100%;height:auto;overflow:hidden;margin:0 auto;background:url(../images/images/bg2_10.jpg) no-repeat center;background-size:cover !important;}
.index-syxm{width:1104px;height:473px;margin:0 auto;}
.index-syxm-img{width:764px;height:472px;float:left;
	-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.2); 
	-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.2); 
	box-shadow:0px 0px 20px rgba(0,0,0,0.2); 

}

.index-syxm-qh{width:306px;height:auto;float:right;}
.index-syxm-qh li{width:302px;height:36px;border:2px solid #03caa8;font-size:18px;color:#666;text-align:center;line-height:36px;margin-bottom:8px;}
.index-syxm-qh li a{display:block;width:100%;height:100%;color:#666;}
.index-syxm-qh li a:hover{background:#03caa8;color:#fff;}


/* 焦点图效果 */
.index-syxm{ width:1104px;height:473px;margin:60px auto; }
.index-syxm .hd{ width:306px;height:auto;float:right;}

.index-syxm .hd ul li{width:302px;height:36px;border:2px solid #03caa8;font-size:18px;color:#666;text-align:center;line-height:36px;margin-bottom:8px;}
.index-syxm .hd ul li a{display:block;width:100%;height:100%;color:#fff;}

.index-syxm .hd ul li.on a{background:#03caa8;color:#fff;}


.index-syxm .bd{width:764px;height:472px;float:left; 
	-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.2); 
	-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.2); 
	box-shadow:0px 0px 20px rgba(0,0,0,0.2); 
}
.index-syxm .bd li{
	
	width:764px;height:472px;
	
}
.index-syxm .bd li img{width:100%;height:100%;}


.index-con9 .ztc-an{margin-top:50px;margin-bottom:50px;}



/*----岗位----*/

.index-gw{width:1104px;height:742px;position: relative;margin:  70px auto 20px auto;}

.gw1{width:304px;height:742px;position:absolute;left: 20px;}

.gw1 p{display:inline-block;font-size: 24px;color:#333;border:6px solid #fff;background:#fff;text-align: right;margin-top: 40px;float:right;}
.gw1 p b{color:#03caa8;}

.gw1 p:nth-of-type(1){margin-top:50px;}

.gw1 p:nth-of-type(2){margin-right: 60px;}
.gw1 p:nth-of-type(3){margin-right: 120px;}
.gw1 p:nth-of-type(4){margin-right: 120px;}
.gw1 p:nth-of-type(5){margin-right: 60px;}


.gw2{width:304px;height:742px;position:absolute;right: 20px;top:0;}
.gw2 p{display:inline-block;font-size: 24px;color:#333;border:6px solid #fff;background:#fff;text-align: left;margin-top: 40px;float:left;}
.gw2 p b{color:#03caa8;}

.gw2 p:nth-of-type(1){margin-top:50px;}

.gw2 p:nth-of-type(2){margin-left: 60px;}
.gw2 p:nth-of-type(3){margin-left: 120px;}
.gw2 p:nth-of-type(4){margin-left: 120px;}
.gw2 p:nth-of-type(5){margin-left: 60px;}

.gw-con{width:702px;height:702px;border-radius: 100%;border:1px solid #a6ece1;margin: 0 auto;}
.gw-con p{width:270px;height:270px;border-radius: 500px;border:110px solid #edfbf9;margin: 120px auto;

    background: -webkit-linear-gradient(left, #fe8e3c , #ff3c5f);
    background: -o-linear-gradient(right, #fe8e3c, #ff3c5f);
    background: linear-gradient(to right, #fe8e3c, #ff3c5f);
}


.gw-con p span{display:block;width:270px;height:auto;font-size: 52px;color:#fff;font-weight: bold;margin: 60px auto;text-align: center;}


.index-gw .btn1{position:absolute;bottom:20px;left: 380px;}

@keyframes transLate {
  50% {
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes transLate02 {
  50% {
    transform: translate3d(20px, 0, 0);
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes transLate03 {
  50% {
    transform: translate3d(-30px, 0, 0);
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes transLate04 {
  50% {
    transform: translate3d(60px, 0, 0);
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes transLate05 {
  50% {
    transform: translate3d(-30px, 0, 0);
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}

.box06_list01 {
  
  animation: transLate 5s ease infinite;
}

.box06_list02 {
  
  animation: transLate02 5s ease infinite;
}

.box06_list03 {
  
  animation: transLate03 5s ease infinite;
}

.box06_list04 {
  
  animation: transLate04 5s ease infinite;
}

.box06_list05 {
  
  animation: transLate05 5s ease infinite;
}


/*----名企专家---*/

.index-mq{width:100%;height:auto;background: #ecedfd url(../images/images/bg3_12.jpg) no-repeat bottom center;overflow: hidden;}


.picScroll-left{ width:1104px;  overflow:hidden; position:relative; height:555px;margin: 0 auto;}

.picScroll-left .hd{ overflow:hidden;  height:41px; position: absolute;top:50px;right:0;z-index: 3;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:41px; height:41px; float:right; margin-left:20px; margin-top:0px;  overflow:hidden;
			 cursor:pointer;background:url(../images/images/qh_16.png) no-repeat;background-size: 100% auto;}
.picScroll-left .hd .next{ background-position:0 -41px;  }

.picScroll-left .hd .prev:hover{ background-position:0 -82px;  }
.picScroll-left .hd .next:hover{ background-position:0 -123px;  }



.picScroll-left .hd ul{ float:right; overflow:hidden; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }

.picScroll-left .bd{  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden;width:1104px;height:555px;}
.picScroll-left .bd ul li img{display:block;width:438px;height:555px;float:left;}

.ls-con{width:647px;float:right;}
.ls-con h1{width:100%;height:46px;font-size:44px;color:#03caa8;line-height: 46px;float:left;margin: 65px 0 30px 0;}
.ls-con h1 i{display:inline-block;height:46px;font-style: normal;font-size:24px;line-height: 46px;color:#fff;border-radius: 50px;padding:0 20px;float: right;   margin-right: 360px;

 background: -webkit-linear-gradient(left, #fe8e3c , #ff3c5f);
    background: -o-linear-gradient(right, #fe8e3c, #ff3c5f);
    background: linear-gradient(to right, #fe8e3c, #ff3c5f);

}


.ls-con span{display:block;width:100%;height:38px;line-height: 38px;color:#000;font-size:20px;text-indent: 30px;background:url(../images/images/ls_03.jpg) no-repeat left center;float:left;}

.ls-con p{background:#fff;border-radius: 10px;font-size:16px;line-height: 30px;color:#000;padding: 20px;float:left;margin:32px 0;}

.ls-con form{display:block;width:520px;height:48px;background:#fff;border-radius: 10px;overflow: hidden;float:left;}

.ls-input1{display:block;width:290px;height:48px;border:none;line-height: 48px;text-indent: 24px;color:#666;font-size: 16px;float:left;}
.ls-anniu1{display:block;width:224px;height:48px;line-height: 48px;font-size:22px;color:#fff;text-align: center;float:right;border-radius: 10px; cursor: pointer;
 background: -webkit-linear-gradient(left, #fe8e3c , #ff3c5f);
    background: -o-linear-gradient(right, #fe8e3c, #ff3c5f);
    background: linear-gradient(to right, #fe8e3c, #ff3c5f);

}



/*----资料---*/
.index-zl{width:100%;height:607px;background:url(../images/images/bg4_20.jpg) no-repeat center;background-size: cover !important;overflow: hidden;}

.zl-con{width:1104px;height:340px;margin:0px auto 60px auto;overflow: hidden;position: relative;}


.zl-con1{width:1102px;height:308px;background:rgba(5,201,169,0.1);border-radius: 15px;border:1px solid rgba(5,201,169,0.3);}

.zl-con ul{width:1038px;height:auto;margin:30px auto 0 auto;overflow: hidden;}
.zl-con ul li{width:464px;height:27px;float:left;background:url(../images/images/icon_21.png) no-repeat left center;margin: 22px 0;}
.zl-con ul li a{display:block;width:100%;height:100%;color:#fff;}
.zl-con ul li a p{display:block;width:320px;height:27px;font-size:18px;line-height: 27px;float:left;margin-left: 38px;}
.zl-con ul li a span{display:block;width:99px;height:27px;font-size:18px;line-height: 27px;border-radius: 50px;background:#05c9a9;text-align: center;float:right;}

.zl-con ul li:nth-of-type(2n){float:right;}

.zl-con i{display:block;width:1px;height:196px;background:rgba(5,201,169,0.2);position: absolute;top:42px;left: 552px;}


.zl-con .btn1{position:absolute;bottom:5px;left: 396px;}





/*----con7---*/
.index-con7{width:100%;height:auto;background:#ecedfd;margin:0 auto;overflow:hidden;}
.index-kctx{width:1104px;height:auto;margin:0 auto;}

.index-kctx-con{
}
.index-kctx-con1{width:1104px;height:auto;background:url(../images/index-bg6_50.jpg) no-repeat bottom center;overflow:hidden;padding-bottom:30px;border-radius: 10px;}

.index-kctx-con1 dl{width:100%;height:auto;overflow:hidden;margin-top:40px;}
.index-kctx-con1 dl dt{width:232px;height:auto;float:left;margin-top: 7px;}
.index-kctx-con1 dl dt span{display:block;width:160px;height:auto;font-size:22px;color:#fff;background:#ee7267;border-radius:10px;padding:6px 6px;text-align:center;margin:0 auto;}
.index-kctx-con1 dl dd{width:837px;height:auto;border-bottom:1px dashed rgba(0,0,0,0.6);padding-bottom:17px;float:left;}
.index-kctx-con1 dl dd a{display:inline-block;width:auto;height:42px;background:#dedcdc;color:#666;font-size:18px;text-align:center;line-height:42px;float:left;margin:8px 10px;padding: 0 14px;}

/*.index-kctx-con1 dl dd a:nth-child(4n){margin-right:0;float:right;}*/

.index-kctx-con1 dl dd a:hover{/*background:#03caa8;color:#fff;*/}
.index-kctx-con1 dl:nth-last-child(1) dd{border:none;}



.index-kctx-con1 dl:nth-child(1) dt span{background:#03caa8;}

.index-kctx-con1 dl dd a {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.index-kctx-con1 dl dd a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background:#03caa8;
	color:#fff;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.index-kctx-con1 dl dd a:hover, .index-kctx-con1 dl dd a:focus, .index-kctx-con1 dl dd a:active {
  color: white;
}
.index-kctx-con1 dl dd a:hover:before, .index-kctx-con1 dl dd a:focus:before, .index-kctx-con1 dl dd a:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.longa{
  width: 200px;
}


.index-kctx .index-rg-bottom{padding-top:60px;}
.index-kctx .index-rg-bottom p {color: rgba(0,0,0,0.6);}



.poster{width:1104px;height:auto;background:#fff url(../images/index-bg6-1_11.jpg) no-repeat;background-position: top 256px left 0;position: relative;border-radius: 10px;margin-bottom: 30px;
	-moz-box-shadow:0px 0px 27px rgba(25,26,71,0.20); 
	-webkit-box-shadow:0px 0px 27px rgba(25,26,71,0.20); 
	box-shadow:0px 0px 27px rgba(25,26,71,0.20); 

}


.poster-list .poster-txt{position: relative;overflow: hidden;transition: height 0.24s;}

.poster-list .poster-txt.xg:after{content: "";position: absolute;bottom: 0;display: block;width: 100%;height: 300px;background: -moz-linear-gradient(to bottom, rgba(255,255,255,0), #fff);background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0), #fff);background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);border-radius: 10px;}


.hide{display:none}
.poster-btn{ outline:none;display: block;position: absolute;bottom: -50px;left: 500px;}    
.poster-btn a{display:block;width:100px;height: 100px;border-radius: 100%;overflow: hidden;


	
	

 background: -webkit-linear-gradient(left, #fe8e3c , #ff3c5f);
    background: -o-linear-gradient(right, #fe8e3c, #ff3c5f);
    background: linear-gradient(to right, #fe8e3c, #ff3c5f);

	
	-moz-box-shadow:0px 0px 27px rgba(25,26,71,0.20); 
	-webkit-box-shadow:0px 0px 27px rgba(25,26,71,0.20); 
	box-shadow:0px 15px 27px rgba(255,67,92,0.5); 
}





/*---合作---*/
.index-hz{width:1104px;height:309px;position: relative;margin: 0 auto 60px auto;overflow: hidden;}
.index-hz i{display:block;width:100%;height:302px;background:#f6f6fe;position: absolute;top: 50px;left: 0;}
.index-hz img{display:block;border-top-left-radius: 30px;position: absolute;top:0;left: 0;z-index: 2;}
.hz-con{width:534px;height:309px;position: absolute;right:0;top:0;z-index: 2;}
.hz-con b{display:block;width:100%;font-size: 34px;color: #03caa8;padding:30px 0 10px 0;}
.hz-con p{display:block;width:96%;font-size:16px;color:#444;line-height: 34px;}


.index-hz2{width:1104px;height:309px;position: relative;margin: 0 auto 60px auto;overflow: hidden;}
.index-hz2 i{display:block;width:100%;height:302px;background:#f6f6fe;position: absolute;top: 50px;left: 0;}
.index-hz2 img{display:block;border-bottom-right-radius: 30px;position: absolute;top:0;right: 0;z-index: 2;}
.hz-con2{width:534px;height:309px;position: absolute;left:30px;top:0;z-index: 2;}
.hz-con2 b{display:block;width:100%;font-size: 34px;color: #03caa8;padding:30px 0 10px 0;}
.hz-con2 p{display:block;width:96%;font-size:16px;color:#444;line-height: 34px;}




/*--kj--*/
.index-kj{width:100%;min-width:1104px;height:157px;background:#eeeeee;}
.index-kj-con{width:1104px;height:157px;margin:0 auto;}
.index-kj-con dl{width:276px;height:154px;background: url(../images/ztc-bg_13.jpg) repeat-y center;float:left;cursor: pointer;transition: all 0.36s ease;}
.index-kj-con dl dt{width:73px;height:70px;float:left;display: table;margin-top:40px;margin-left:30px;}

.index-kj-con dl dt p{width:73px;height:70px;display: table-cell;vertical-align: middle;line-height:70px;}
.index-kj-con dl dt p img{display: inline-block; vertical-align: middle;}


.index-kj-con dl dd{width:125px;height:70px;float:left;margin:40px 0 0 12px;font-weight: 400;}
.index-kj-con dl dd span{display:block;width:100%;height:24px;line-height:24px;font-size:22px;color:#666666;text-align:center;}
.index-kj-con dl dd a{display:block;width:100%;height:36px;line-height:36px;font-size:18px;color:#03caa8;text-align:center;border-radius: 30px;background:#fff;margin-top:8px;transition: all 0.36s ease;}
.index-kj-con dl dd a:hover{}

.index-kj-con dl dt {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.index-kj-con dl:hover dt, .index-kj-con dl:focus dt, .index-kj-con dl:active dt {
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
}

.index-kj-con dl:hover dd a, .index-kj-con dl:focus dd a, .index-kj-con dl:active dd a{
  box-shadow: 0 0 8px rgba(3, 202, 168, 0.6);background:#03caa8;color:#fff;
}


/*----CON1---------*/
.index-con1{width:100%;height:auto;min-height:850px;background:url(../images/index-bg1_20.jpg) no-repeat bottom center;background-size:100% auto;overflow: hidden;    animation-name: slide;
    -webkit-animation-name: slide;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    visibility: visible;
padding-bottom:50px;}
.index-con1-con{width:1104px;height:auto;margin:0 auto;overflow: hidden;padding-bottom:10px;position: relative;}
.index-con-nav{width:100%;height:126px;margin:0 auto;position: relative;overflow: hidden;margin-top:50px;margin-bottom:50px;}
.index-con-nav span{width:100%;height:38px;font-size:50px;color:rgba(22,22,67,0.1);line-height:38px;text-align: center; text-transform: uppercase;position:absolute;top:0;z-index:1;font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif"}
.index-con-nav h3{width:100%;height:46px;line-height:46px;font-size:50px;color:#333;position:absolute;top:26px;left:0;text-align:center;z-index:2;}
.index-con-nav h3 i{font-style:normal;color:#03caa8;}

.index-con-nav p{width:100%;height:30px;font-size:26px;line-height:30px;text-align:center;color:#666666;margin-top:96px;}

@keyframes animtran {
            from {
                transform: rotateZ(0deg);
            }
            to {
                transform: rotateZ(360deg);
            }
        }

        @keyframes animtrans {
            from {
                transform: rotateZ(360deg);
            }
            to {
                transform: rotateZ(0deg);
            }
        }

        @-webkit-keyframes animtran {
            from {
                transform: rotateZ(0deg);
            }
            to {
                transform: rotateZ(360deg);
            }
        }

        @-webkit-keyframes animtrans {
            from {
                transform: rotateZ(360deg);
            }
            to {
                transform: rotateZ(0deg);
            }
        }
.index-con1-tu{width:534px;height:531px;position: absolute;z-index:2;left:286px;background:url(../images/index-bg1-bg2_03.png) no-repeat center;}
.index-con1-tu img{animation: animtran 50s linear infinite;
            -webkit-animation: animtran 50s linear infinite;}

.index-ztc1{width:262px;height:auto;overflow:hidden;float:left;}
.index-ztc1 dl{width:262px;height:auto;overflow:hidden;background: url(../images/ztc-wa1_21.png) no-repeat;background-position: top 44px left 0;margin-top:50px;}
.index-ztc1 dl dt{width:100%;height:24px;line-height:24px;color:#333333;font-size:24px;}
.index-ztc1 dl dd{width:170px;height:auto;line-height:30px;font-size:16px;color:#666;margin-top:48px;}


.index-ztc2{width:262px;height:auto;overflow:hidden;float:right;}
.index-ztc2 dl{width:262px;height:auto;overflow:hidden;background: url(../images/ztc-wa3_21.png) no-repeat;background-position: top 44px left 0;margin-top:50px;}
.index-ztc2 dl dt{width:100%;height:24px;line-height:24px;color:#333333;font-size:24px;text-align: right;}
.index-ztc2 dl dd{width:170px;height:auto;line-height:30px;font-size:16px;color:#666;margin-top:48px;float:right;}


.index-ztc1 dl:nth-child(2n){background: url(../images/ztc-wa2_21.png) no-repeat;}
.index-ztc2 dl:nth-child(2n){background: url(../images/ztc-wa4_21.png) no-repeat;margin-top:54px;}


a.ztc-an{
	
	display:block;width:320px;height:60px;background:#03caa8;border-radius: 30px;font-size:24px;color:#fff;text-align:center;line-height:60px;margin:0 auto;margin-top:616px;
      
    position:relative;
    overflow:hidden;
}
a.ztc-an:hover{
    background:#03caa8;
    transition:0.3s;
}
a.ztc-an:after {
    content: "";
    top:0;
    bottom:0;
    margin:auto;
    width:400px;
    width: 0px \9;
    height:400px;
    left:-40px;
    opacity:0;
    filter:alpha(opacity=0);
    border-radius:100%;
    position:absolute;
    background:#ffffff;
    background:#2cb1b5 \9;
    transform:scale(1);
    animation:3s btn ease-out infinite;
}
@keyframes btn {
    0%{  transform:scale(0);  opacity: 1;  filter:alpha(opacity=100);}
    50%{  transform:scale(1);  opacity: 0;  filter:alpha(opacity=0);}
}

/*---con2--*/
.index-con2{width:100%;height:auto;background:#191a47 url(../images/index-bg2_24.jpg) no-repeat center;overflow:hidden;}
.index-rg{width:1104px;height:auto;margin:0 auto;overflow:hidden;}
.index-rg-text{width:398px;height:auto;overflow:hidden;float:left;}
.index-rg-text1{width:100%;height:auto;margin-top:30px;overflow:hidden;padding-bottom:10px;}
.index-rg-text1 h3{display:block;width:100%;height:24px;line-height:24px;overflow:hidden;}
.index-rg-text1 h3 i{display:inline-block;font-size:20px;color:#333333;padding:0px 15px;border-radius:30px;background:#fff;float:left;font-style:normal;margin-right:12px;font-weight:normal;}
.index-rg-text1 h3 span{display:inline-block;font-size:24px;color:#03caa8;float:left;}
.index-rg-text1 p{width:100%;line-height:30px;font-size:16px;color:#03caa8;margin-top:24px;float:left;}
.video_an1{width:70px;height:70px;}
.index-rg-video{width:594px;height:386px;float:right;background:url(../images/sj-bg_25.png) no-repeat center;margin-top:28px;position:relative;}

.index-rg-video2{width:488px;height:316px;margin:36px 0 0 47px;background:url(../images/p3_videobg.png) no-repeat center;}
.index-video-icon{width:55px;height:74px;position:absolute;top:40%;left:45%;cursor: pointer;z-index:2;}
.index-rg-video3{display:none;}
.index-rg-bottom{width:100%;height:auto;overflow:hidden;float:left;padding:50px 0;}
.index-rg-bottom p{display:block;height:26px;text-align:center;line-height:26px;font-size:26px;color:rgba(255,255,255,0.2);}
.index-rg-bottom a{display:block;width:320px;height:60px;border-radius:30px;background:#03caa8;font-size:24px;color:#fff;text-align:center;line-height:60px;margin:22px auto 0 auto;}

a.btn1{
	
	display:block;width:320px;height:60px;background:#03caa8;border-radius: 30px;font-size:24px;color:#fff;text-align:center;line-height:60px;margin:22px auto 0 auto;
      
    position:relative;
    overflow:hidden;
}
a.btn1:hover{
    background:#03caa8;
    transition:0.3s;
}
a.btn1:after {
    content: "";
    top:0;
    bottom:0;
    margin:auto;
    width:400px;
    width: 0px \9;
    height:400px;
    left:-40px;
    opacity:0;
    filter:alpha(opacity=0);
    border-radius:100%;
    position:absolute;
    background:#ffffff;
    background:#2cb1b5 \9;
    transform:scale(1);
    animation:3s btn ease-out infinite;
}
@keyframes btn {
    0%{  transform:scale(0);  opacity: 1;  filter:alpha(opacity=100);}
    50%{  transform:scale(1);  opacity: 0;  filter:alpha(opacity=0);}
}

/*按钮动画*/
.e2{
	position: absolute;
	width: 70px;
	height: 70px;
	background:#65f9e0;
	left: 46%;
	top: 45%;
	transform:translate(-50%,-50%);
	border-radius: 50%;
	margin: -18px 0 0 -18px;
	z-index:1;
}

.e2{
	cursor: pointer; 
	animation: move 1.5s linear 0s infinite;
}

@keyframes move{
	from{
		opacity: 0.4;
		transform: scale(1);
	}
	to{
		opacity: 0;
		transform: scale(2);
	}
}

@-webkit-keyframes move{
	from{
		opacity: 0.4;
		transform: scale(1);
	}
	to{
		opacity: 0;
		transform: scale(2);
	}
}


/*---con3--*/
.index-con3{width:1104px;height:auto;margin:0 auto;}
.index-zx{width:100%;height:424px;background:url(../images/index-bg3_28.jpg) no-repeat left top;position:relative;}
.index-zx-text{
	width:559px;
	height:309px;
	border-radius: 10px;
	overflow: hidden;
	position:absolute;
	bottom:10px;
	right:0;
	z-index:1;
	background: -webkit-linear-gradient(left, #a7a9fc , #5e5feb); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #a7a9fc , #5e5feb); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #a7a9fc , #5e5feb); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #a7a9fc , #5e5feb); /* 标准的语法 */
	-moz-box-shadow:0px 0px 16px rgba(0,0,0,0.23); 
	-webkit-box-shadow:0px 0px 16px rgba(0,0,0,0.23);
	box-shadow:0px 0px 16px rgba(0,0,0,0.23);
}

.index-zx-text1{width:450px;height:auto;float:right;margin-right:30px;margin-top:20px;color:#fff;}
.index-zx-text1 h3{font-size:24px;font-weight:normal;}
.index-zx-text1 p{font-size:16px;line-height:26px;margin-top:10px;}

.index-zx-text2{width:450px;height:auto;float:right;margin-right:30px;margin-top:0px;color:#fff;text-align:right;}
.index-zx-text2 h3{font-size:24px;font-weight:normal;}
.index-zx-text2 p{font-size:16px;line-height:26px;margin-top:10px;}


.index-zx-video{width:523px;height:324px;position:absolute;top:29px;left:60px;border-radius: 10px;border:1px solid #03caa8;overflow:hidden;}
.index-zx-video1{width:523px;height:324px;position:relative;border-radius: 10px;}
.index-zx-video-bg{width:523px;height:324px;background:url(../images/vi.png) no-repeat center;position:absolute;top:0;left:0;z-index:3;}
.index-zx-video-icon{width:45px;height:64px;position:absolute;top:40%;left:45%;z-index:5;cursor: pointer;}
.index-zx-video1 .e2{z-index:4;left:45%;}


.index-con3 .index-rg-bottom p{color:rgba(0,0,0,0.6);}
.index-zx-video2{display:none;}

/*---index-gg--*/
.index-gg{width:100%;height:399px;background:url(../images/index-gg_28.jpg) no-repeat center;overflow:hidden;}
.index-gg a{display:block;width:100%;height:100%;}
.index-gg1-con{width:1104px;height:215px;overflow:hidden;margin:0 auto;position: relative;margin-top:96px;}
.index-gg1-con img{width:625px;height:99px;display: block;position: absolute;left:0;}
.index-gg1-con a{width:360px;height:60px;position: absolute;left:0;bottom:0;}

/*---con4--*/

.index-con4{width:100%;height:auto;background:#191a47 url(../images/index-bg5_31.jpg) no-repeat;background-position: left 130px bottom 285px;overflow:hidden;}
.index-gc{width:1104px;height:auto;overflow:hidden;margin:0 auto;}

.index-gc-table{width:1100px;height:555px;margin:30px auto 0 auto;}

.index-gc-table img{width:1100px;height:555px;}

.index-gc .index-rg-bottom{padding-bottom:30px;}


	
.three_box_xinzi {
   display: none;
  
}
	
	
.chart {
    width:1101px;height:556px;background:url(../images/index-tb-con-bg_11.jpg) no-repeat center;overflow: hidden;}
	
.chart .right {
    width: 468px;
    height: 434px;
    margin-left: 72px;
    position: relative;
    background:url(../images/index-tb-bg1_11.png) no-repeat center;
}
	

.chart .right .dw_1 {width:36px; position: absolute;   left: -15px;    bottom: 30px;font-size:18px;color:#fff;letter-spacing:0;text-align:right;}
.chart .right .dw_2 { position: absolute;   left: -15px;    bottom: 74px;font-size:18px;color:#fff;letter-spacing:0;text-align:right;}
.chart .right .dw_3 { position: absolute;   left: -15px;    bottom: 118px;font-size:18px;color:#fff;letter-spacing:0;text-align:right;}
.chart .right .dw_4 { position: absolute;   left: -15px;    bottom: 162px;font-size:18px;color:#fff;letter-spacing:0;text-align:right;}
.chart .right .dw_5 { position: absolute;   left: -15px;    bottom: 206px;font-size:18px;color:#fff;letter-spacing:0;text-align:right;}
.chart .right .dw_6 { position: absolute;   left: -15px;    bottom: 250px;font-size:18px;color:#fff;letter-spacing:0;text-align:right;}
.chart .right .dw_7 { position: absolute;   left: -15px;    bottom: 294px;font-size:18px;color:#fff;letter-spacing:0;text-align:right;}
.chart .right .dw_8 { position: absolute;   left: -15px;    bottom: 338px;font-size:18px;color:#fff;letter-spacing:0;text-align:right;}
.chart .right .dw_9 { position: absolute;   left: -15px;    bottom: 382px;font-size:18px;color:#fff;letter-spacing:0;text-align:right;}


.chart .right .dm_1 { font-size:18px;color:#fff;font-weight: normal;position: absolute;    left: 56px;    bottom: -14px;padding-top:10px;}
.chart .right .dm_2 { font-size:18px;color:#fff;font-weight: normal;position: absolute;    left: 187px;    bottom: -14px;padding-top:10px;}
.chart .right .dm_3 { font-size:18px;color:#fff;font-weight: normal;position: absolute;    left: 306px;    bottom: -14px;padding-top:10px;}


.chart-text1{width:1101px;height:20px;margin:36px auto 16px auto;}
.chart-text1 p{display:block;width:50%;height:20px;float:left;}
.chart-text1 p i{display:inline-block;width:18px;height:18px;background:#fff;float:left;margin-left:60px;}
.chart-text1 p span{float:left;color:#fff;font-size:18px;line-height:18px;margin-left:20px;}
	
.chart-con1{position: absolute;bottom:0;}
	
.right ul {
    margin-left: 60px;
    width: 100%;
    height: 100%;
    position: relative;
}
.right ul li {
    float: left;
    margin-left:56px;
    position: absolute;
    bottom: 21px;
}
.right ul li:nth-child(2) {
    left: 128px;
}
.right ul li:nth-child(3) {
    left: 250px;
}
.right ul li:nth-child(4) {
    left: 263px;
}
.right ul li span p {
    margin-left: -40px;
    margin-bottom: 8px;
    font-family:MicrosoftYaHei-Bold;
font-size:18px;
color:#ffffff;
letter-spacing:0;
text-align:center;
	
}
.right ul li:nth-child(1) span p {
width:57px;
height:32px;
background: url(../images/4.png) no-repeat;
font-family:MicrosoftYaHei-Bold;
font-size:18px;
color:#ffffff;
letter-spacing:0;
text-align:center;
font-weight: bold;
}
.right ul li:nth-child(2) span p {
width:57px;
height:32px;
background: url(../images/1.png) no-repeat;
font-family:MicrosoftYaHei-Bold;
font-size:18px;
color:#ffffff;
letter-spacing:0;
text-align:center;font-weight: bold;
}
.right ul li:nth-child(3) span p {
width:57px;
height:32px;
background: url(../images/2.png) no-repeat;
font-family:MicrosoftYaHei-Bold;
font-size:18px;
color:#ffffff;
letter-spacing:0;
text-align:center;font-weight: bold;
}
.right ul li:nth-child(4) span p {
    width:57px;
height:32px;
background: url(../images/3.png) no-repeat;
font-family:MicrosoftYaHei-Bold;
font-size:18px;
color:#ffffff;
letter-spacing:0;
text-align:center;font-weight: bold;
}

.right ul li:nth-child(1) span div{
     
	width:57px;
}
.right ul li span div{
 
 margin-left:-40px;
border-radius:0px;
width:57px;
height:0;
opacity: 0;
	margin-bottom:14px;

}
.right ul li:nth-child(2) span div{
width:57px;
}
.right ul li:nth-child(3) span div{
width:57px;
}
.right ul li:nth-child(4) span div{
width:57px;
}
.right ul li span {
    text-align: center;

	
}



/*----con5--*/
.index-con5{width:100%;height:auto;min-height:850px;background:#191a47 url(../images/index-bg5_39.jpg) no-repeat;background-position:left 0 bottom 350px;padding-bottom:40px;}
.index-sz{width:1104px;height:auto;overflow:hidden;margin:0 auto;}

.index-sz1{width:1104px;height:auto;margin:0 auto;}
.index-sz-con{width:1104px;height:382px;}
.index-sz-con-left{width:416px;height:382px;float:left;background:url(../images/index-tx-bg_39.jpg) no-repeat top center;position:relative;}
.index-sz-tx{width:192px;height:192px;border-radius:100px;overflow:hidden;position:absolute;top:34px;left:97px;z-index:1;}
.index-sz-img{width:416px;height:281px;position:absolute;top:0;left:0;z-index:3;}

.index-sz-con-left .ztc-an{margin-top:322px;}


.index-sz-con-right{width:608px;height:382px;float:right;}
.index-sz-con-right h3{display:block;width:100%;height:24px;line-height:24px;font-size:24px;margin-top:60px;color:#5df9df;margin-bottom:36px;}
.index-sz-con-right span{display:block;width:100%;height:18px;line-height:18px;background:url(../images/fk_42.jpg) no-repeat left center;font-size:18px;color:#fff;text-indent:30px;margin-bottom:14px;}
.index-sz-con-right p{width:100%;font-size:16px;color:rgba(255,255,255,0.6);line-height:30px;margin-top:60px;}


.index-sz-qh{width:1100px;height:132px;background:#2b2d75;border-radius:10px;margin:0 auto;margin-top:58px;}
.index-sz-qh li{width:135px;height:auto;float:left;}
.index-sz-qh li a{display:block;width:135px;height:132px;text-align:center;}
.index-sz-qh li a h3{display:block;width:66px;height:66px;background:#fff;border-radius:100px;overflow:hidden;margin:0 auto;margin-top:19px;}
.index-sz-qh li a h3 img{width:66px;height:66px;}
.index-sz-qh li a span{display:block;width:100%;height:18px;text-align:center;line-height:18px;font-size:18px;color:#fff;margin-top:10px;}

.index-sz-qh li a:hover{background:#03caa8;padding:20px 0;border-radius: 10px;margin-top:-20px;}

/*.picFocus{ margin:0 auto;  width:467px; border:1px solid #ccc; padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }*/
.index-sz1 .hd{width:1100px;height:132px;background:#2b2d75;border-radius:10px;margin:0 auto;margin-top:58px; }
.index-sz1 .hd ul{zoom:1; }
.index-sz1 .hd ul li{ width:157px;height:auto;float:left; }
/*.index-sz1 .hd ul li img{ width:109px; height:65px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }*/
.index-sz1 .hd ul li a{display:block;width:157px;height:132px;text-align:center;}
.index-sz1 .hd ul li a h3{display:block;width:66px;height:66px;background:#fff;border-radius:100px;overflow:hidden;margin:0 auto;margin-top:19px;}
.index-sz1 .hd ul li a h3 img{width:66px;height:66px;}
.index-sz1 .hd ul li a span{display:block;width:100%;height:18px;text-align:center;line-height:18px;font-size:18px;color:#fff;margin-top:10px;}



.index-sz1 .hd ul li.on{background:#03caa8;padding:20px 0;border-radius: 10px;margin-top:-20px;transition: all 0.36s ease;}


.index-sz1 .bd li{ vertical-align:middle; }




/*----con6--*/
.index-con6{width:1104px;height:auto;overflow:hidden;margin:0 auto;padding:16px 0 66px 0px;}

.index-lc{width:1104px;height:552px;margin:0 auto;background:url(../images/index-lc_47.jpg) no-repeat center;position:relative;}
.index-lc-con{width:200px;height:auto;overflow:hidden;position:absolute;top:376px;}
.index-lc-con i{display:block;border-left:2px dashed #03caa8;width:2px;height:20px;margin:0 auto;}
.index-lc-con span{display:block;width:19px;height:19px;border-radius:100px;background:#03caa8;margin:0 auto;}
.index-lc-con p{display:block;width:100%;line-height:24px;font-size:16px;color:#666;text-align:center;margin-top:10px;}

.index-lc-con2{width:180px;height:auto;overflow:hidden;position:absolute;bottom:366px;}
.index-lc-con2 i{display:block;border-left:2px dashed #03caa8;width:2px;height:20px;margin:0 auto;}
.index-lc-con2 span{display:block;width:19px;height:19px;border-radius:100px;background:#03caa8;margin:0 auto;}
.index-lc-con2 p{display:block;width:100%;line-height:24px;font-size:16px;color:#666;text-align:center;margin-bottom:10px;}


.index-lc .index-lc1:nth-child(1){left:-25px;}
.index-lc .index-lc1:nth-child(1) i{height:106px;}

.index-lc .index-lc1:nth-child(2){left:120px;}
.index-lc .index-lc1:nth-child(2) i{height:30px;}

.index-lc .index-lc1:nth-child(3){left:252px;}
.index-lc .index-lc1:nth-child(3) i{height:30px;}

.index-lc .index-lc1:nth-child(4){left:390px;}
.index-lc .index-lc1:nth-child(4) i{height:106px;}

.index-lc .index-lc1:nth-child(5){left:522px;}
.index-lc .index-lc1:nth-child(5) i{height:106px;}

.index-lc .index-lc1:nth-child(6){left:662px;}
.index-lc .index-lc1:nth-child(6) i{height:30px;}

.index-lc .index-lc1:nth-child(7){left:796px;}
.index-lc .index-lc1:nth-child(7) i{height:30px;}

.index-lc .index-lc1:nth-child(8){left:927px;}
.index-lc .index-lc1:nth-child(8) i{height:106px;}


/*----con8----
.index-con8{width:100%;height:auto;background:#191a47;overflow:hidden;}
.index-con8 .index-con-nav{height:96px;}
.index-zl{width:1104px;height:560px;margin:0 auto;position:relative;overflow:hidden;}

.index-zl-bg1{width:355px;height:354px;position:absolute;z-index:1;left:370px;top:85px;}
.index-zl-bg2{width:355px;height:354px;position: relative;}
.index-zl-bg2 p{display:block;width:100%;height:100%;background:url(../images/index-ys_con1.jpg) no-repeat center;animation: animtran 50s linear infinite;
            -webkit-animation: animtran 50s linear infinite;}
.index-zl-bg2 img{width:92px;height:91px;position: absolute;top:132px;left:132px;z-index:2;}
.index-zl-con{width:362px;height:110px;position:absolute;z-index:3;}
.index-zl-con a{display:block;width:362px;height:110px;position:relative;}
.index-zl-con a h3{display:block;width:164px;height:40px;font-size:24px;background:#03caa8;color:#fff;line-height:40px;border-radius:30px;position:absolute;z-index:2;top:0;right:80px;text-align:center;font-weight:normal;}

.index-zl-con a i{display:block;width:20px;height:20px;border-radius:100px;background:#03caa8;position:absolute;right:0;top:56px;z-index:2;}
.index-zl-con a p{width:346px;height:90px;border:2px solid #b5b5b5;line-height:96px;position:absolute;bottom:0; right:12px;}
.index-zl-con a p span{display:inline-block;float:right;padding-right:10px;color:#fff;font-size:18px;}


.index-zl-con2{width:362px;height:110px;position:absolute;z-index:3;}
.index-zl-con2 a{display:block;width:362px;height:110px;position:relative;}
.index-zl-con2 a h3{display:block;width:164px;height:40px;font-size:24px;background:#03caa8;color:#fff;line-height:40px;border-radius:30px;position:absolute;z-index:2;top:0;left:80px;text-align:center;font-weight:normal;}

.index-zl-con2 a i{display:block;width:20px;height:20px;border-radius:100px;background:#03caa8;position:absolute;left:0;top:56px;z-index:2;}
.index-zl-con2 a p{width:346px;height:90px;border:2px solid #b5b5b5;line-height:96px;position:absolute;bottom:0; left:12px;}
.index-zl-con2 a p span{display:inline-block;float:left;padding-left:10px;color:#fff;font-size:18px;}


.index-zl2-1{left:36px;top:10px;}
.index-zl2-2{right:36px;top:10px;}
.index-zl2-3{left:0;top:193px;}
.index-zl2-4{right:0;top:193px;}
.index-zl2-5{left:36px;top:386px;}
.index-zl2-6{right:36px;top:386px;}
*/

@-webkit-keyframes hvr-bob1 {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob1 {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

.hvr-bob1 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-bob1{
  -webkit-animation-name: hvr-bob-float, hvr-bob1;
  animation-name: hvr-bob-float, hvr-bob1;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}


.hvr-bob1:hover, .hvr-bob1:focus, .hvr-bob1:active {
	-webkit-animation-play-state:paused;
	animation-play-state:paused;
	
}




@-webkit-keyframes hvr-bob2 {
  0% {
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px);
  }
  50% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  100% {
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px);
  }
}
@keyframes hvr-bob2 {
 0% {
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px);
  }
  50% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  100% {
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px);
  }
}

.hvr-bob2 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-bob2{
  -webkit-animation-name: hvr-bob-float, hvr-bob2;
  animation-name: hvr-bob-float, hvr-bob2;
  -webkit-animation-duration: .1s, 1.2s;
  animation-duration: .1s, 1.2s;
  -webkit-animation-delay: 0s, .1s;
  animation-delay: 0s, .1s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}


.hvr-bob2:hover, .hvr-bob2:focus, .hvr-bob2:active {
	-webkit-animation-play-state:paused;
	animation-play-state:paused;
	
}




/*---index-gg2--*/
.index-gg2{width:100%;min-width:1104px;height:400px;margin:0 auto;background:url(../images/index-fxh_59.jpg) no-repeat center;overflow:hidden;}
.index-gg2 img{display:block;height:128px;margin:79px auto 67px auto;}
.index-gg2 a{display:block;width:320px;height:60px;background:#03caa8;text-align:center;line-height:60px;font-size:24px;color:#fff;margin:0 auto;border-radius:30px;}

.index-gg2 a {

  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(3, 202, 168, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.index-gg2 a:hover,.index-gg2 a:focus,.index-gg2 a:active{
  box-shadow: 0 0 20px rgba(3, 202, 168, 0.6);color:#fff;
	
	background: -webkit-linear-gradient(top, #04c1a1 , #00cfab); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom, #04c1a1 , #00cfab); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom, #04c1a1 , #00cfab); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, #04c1a1 , #00cfab); 
}

/*----con10---*/
.index-xmzs{width:1104px;height:auto;margin:0 auto;padding-bottom:20px;}
.index-xmzs .index-con-nav{height:96px;}
.index-xmzs-con{width:1104px;height:520px;margin:0 auto;background:url(../images/index-bg7_62.jpg) no-repeat center;background-size:101% auto;position:relative;}

.index-xmzs-title{width:326px;height:auto;overflow: hidden;float:left;margin-top:120px;margin-left:74px;}
.index-xmzs-title li{width:100%;height:48px;line-height:48px;}
.index-xmzs-title li a{display:block;width:100%;height:48px;font-size:18px;color:#666;}

.index-xmzs-title li a:hover{color:#04caa8;}

.index-xmzs-an{display:block;float:left;width:152px;height:40px;background:#04caa8;border-radius:30px;font-size:20px;color:#fff;line-height:40px;text-align:center;position:absolute;bottom:100px;left:74px;}

.index-xmzs-video{width:610px;height:498px;float:right;/*margin-right:66px;*/background:#04caa8;
	-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.2); 
	-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.2); 
	box-shadow:0px 0px 20px rgba(0,0,0,0.2); 

}


.index-xmzs-video3{ width:1104px;height:520px;margin:0 auto;}
.index-xmzs-video3 .hd{ width:326px;height:auto;overflow: hidden;float:left;margin-top:120px;margin-left:74px; }
.index-xmzs-video3 .hd ul li{width:100%;height:48px;line-height:48px;  }
.index-xmzs-video3 .hd ul li a{display:block;width:100%;height:48px;font-size:18px;color:#666;}

.index-xmzs-video3 .hd ul li.on a{color:#04caa8;}

.index-xmzs-video3 .bd{ width:610px;height:498px;float:right;margin-right:66px;background:#04caa8;  }
.index-xmzs-video3 .bd li{ width:610px;height:498px;}

.video_player3{width:610px;height:405px;position:absolute;top:92px;right:66px;z-index:5;display:none;}




.index-xmzs-video1{width:100%;height:405px;position:relative;}
.index-xmzs-video2{width:100%;height:405px;background:url(../images/index-zs_62.jpg) no-repeat center;position:absolute;}
.index-xmzs-video-an{display: block;width:45px;height:62px;position:absolute;z-index:4;top:40%;left:45%; cursor: pointer;}
.index-xmzs-video-an img{width:100%;height:100%;}
.index-xmzs-text{width:100%;height:92px;line-height:92px;text-indent: 36px;font-size:30px;font-weight:bold;color:#fff;}
.index-xmzs-video1 .e2{z-index:3;left:45%;top:44%;}

.video_player1{width:100%;height:92px;line-height:92px;}

.video_player1 .index-xmzs-text{width:100%;height:92px;line-height:92px;text-indent: 36px;font-size:30px;font-weight:bold;color:#fff;background:#04caa8;border:none;}


.video_player{height:405px;}
.video_list_area{width: 326px;}
ul.video_list{width:326px;height:auto;overflow: hidden;float:left;margin-top:120px;margin-left:74px;}
ul.video_list li{width:100%;height:48px;line-height:48px;cursor: pointer;}
ul.video_list li a{display:block;width:100%;height:48px;font-size:18px;color:#666;}
ul.video_list li a input{display:none;}

ul.video_list li a:hover,ul.video_list li a.on{color:#04caa8;}
#ascrail2000-hr div{margin-left:0;}


.index-xmzs-an {

  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(3, 202, 168, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.index-xmzs-an:hover,.index-xmzs-an:focus,.index-xmzs-an:active{
  box-shadow: 0 0 20px rgba(3, 202, 168, 0.6);color:#fff;
	
	background: -webkit-linear-gradient(top, #00dab5 , #00cfab); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom, #00dab5 , #00cfab); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom, #00dab5 , #00cfab); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, #00dab5 , #00cfab); 
}


/*----con11---*/

.index-con11{width:100%;height:auto;background:#ecedfd;overflow:hidden;}
.index-fwzc{width:1104px;height:auto;margin:0 auto;overflow:hidden;}

.index-fwzc-con{width:1104px;height:456px;background:url(../images/index-bg7_70.jpg) no-repeat center;margin: 0 auto;overflow:hidden;position:relative;padding-top:40px;}
.index-fwzc-con span{display:block;width:246px;height:50px;font-size:16px;color:#fff;text-align:center;line-height:50px;border-radius:30px;background:#ee7267;position: absolute;}
.index-fwzc-con span a{color:#fff;display:block;width:100%;height:100%;}
.index-fwzc-con span:nth-child(1){left:87px;top:20px;}
.index-fwzc-con span:nth-child(2){right:87px;top:20px;background:#03caa8;}
.index-fwzc-con span:nth-child(3){left:10px;top:125px;background:#77dbd2;}
.index-fwzc-con span:nth-child(4){right:10px;top:125px;background:#edafb2;}
.index-fwzc-con span:nth-child(5){left:20px;top:237px;}
.index-fwzc-con span:nth-child(6){right:20px;top:237px;background:#03caa8;}
.index-fwzc-con span:nth-child(7){left:87px;bottom:90px;background:#77dbd2;}
.index-fwzc-con span:nth-child(8){right:87px;bottom:90px;background:#edafb2;}





@-webkit-keyframes hvr-bob3 {
  0% {
    -webkit-transform: translateY(-18px);
    transform: translateY(-18px);
  }
  50% {
    -webkit-transform: translateY(-9px);
    transform: translateY(-9px);
  }
  100% {
    -webkit-transform: translateY(-18px);
    transform: translateY(-18px);
  }
}
@keyframes hvr-bob3 {
 0% {
    -webkit-transform: translateY(-18px);
    transform: translateY(-18px);
  }
  50% {
    -webkit-transform: translateY(-9px);
    transform: translateY(-9px);
  }
  100% {
    -webkit-transform: translateY(-18px);
    transform: translateY(-18px);
  }
}

.hvr-bob3 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-bob3{
  -webkit-animation-name: hvr-bob-float, hvr-bob3;
  animation-name: hvr-bob-float, hvr-bob3;
  -webkit-animation-duration: .8s, 4s;
  animation-duration: .8s, 4s;
  -webkit-animation-delay: 0s, .8s;
  animation-delay: 0s, .8s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}


.hvr-bob3:hover, .hvr-bob3:focus, .hvr-bob3:active {
	-webkit-animation-play-state:paused;
	animation-play-state:paused;
	
}

.hvr-bob3:hover .hvr-ripple-out1, .hvr-bob3:focus .hvr-ripple-out1, .hvr-bob3:active .hvr-ripple-out1 {
	-webkit-animation-play-state:running;
	animation-play-state:running;
	
}



@-webkit-keyframes hvr-ripple-out1 {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
	border-radius: 30px;
  }
}
@keyframes hvr-ripple-out1 {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
	border-radius: 30px;
  }
}
.hvr-ripple-out1 {
	
border-radius: 30px;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  
  position: relative;
}
.hvr-ripple-out1:before {
  content: '';
  position: absolute;
  border: #ee7267 solid 6px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
	border-radius: 30px;
}

.hvr-ripple-out1:hover:before, .hvr-ripple-out1:focus:before, .hvr-ripple-out1:active:before {
  -webkit-animation-name: hvr-ripple-out1;
  animation-name: hvr-ripple-out1;
}


.hvr-ripple-out2 {
	
border-radius: 30px;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  
  position: relative;
}
.hvr-ripple-out2:before {
  content: '';
  position: absolute;
  border: #03caa8 solid 6px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
	border-radius: 30px;
}

.hvr-ripple-out2:hover:before, .hvr-ripple-out2:focus:before, .hvr-ripple-out2:active:before {
  -webkit-animation-name: hvr-ripple-out1;
  animation-name: hvr-ripple-out1;
}


.hvr-ripple-out3 {
	
border-radius: 30px;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  
  position: relative;
}
.hvr-ripple-out3:before {
  content: '';
  position: absolute;
  border: #77dbd2 solid 6px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
	border-radius: 30px;
}

.hvr-ripple-out3:hover:before, .hvr-ripple-out3:focus:before, .hvr-ripple-out3:active:before {
  -webkit-animation-name: hvr-ripple-out1;
  animation-name: hvr-ripple-out1;
}


.hvr-ripple-out4 {
	
border-radius: 30px;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  
  position: relative;
}
.hvr-ripple-out4:before {
  content: '';
  position: absolute;
  border: #edafb2 solid 6px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
	border-radius: 30px;
}

.hvr-ripple-out4:hover:before, .hvr-ripple-out4:focus:before, .hvr-ripple-out4:active:before {
  -webkit-animation-name: hvr-ripple-out1;
  animation-name: hvr-ripple-out1;
}




.index-fwzc .ztc-an{margin-top:10px;margin-bottom:50px;}

/*---con12--*/
.index-con12{width:100%;height:auto;background:#ecedfd;overflow:hidden;padding-bottom:64px;}
.index-zsjs{width:1104px;height:auto;overflow:hidden;margin:0 auto;}
/*
.index-zsjs-lb{width:1104px;height:506px;margin:0 auto;position:relative;}
.index-zsjs-lb-con{width:1104px;height:506px;position:absolute;}
.index-zsjs-lb-con li{width:1104px;height:506px;background:url(../images/index-zh_74.jpg) no-repeat center;}
.index-zsjs-lb-con li a{display:block;width:100%;height:100%;}

.index-zsjs-lb-qh{width:1104px;height:73px;position:absolute;top:45%;left:0;z-index:3;}
.index-zsjs-lb-qh a{display:block;width:73px;height:73px;background:rgba(0,0,0,0.2);border-radius:100px;text-align:center;}
.index-zsjs-lb-qh a img{display:inline;margin-top:12px;}
.index-lb-qh-left{float:left;margin-left:50px;}
.index-lb-qh-right{float:right;margin-right:50px;}


.index-zsjs-lb-qh a:hover{background:rgba(0,0,0,0.4);}
*/
.index-zsjs-lb{width:1104px;height:506px;margin:0 auto;position:relative;}
.index-zsjs-lb .hd{width:1104px;height:20px;position:absolute;bottom:24px;left:0;z-index:3;}
.index-zsjs-lb .hd ul{ width:100%;text-align:center;; zoom:1; float:left;  }
.index-zsjs-lb .hd ul li{display:inline-block;width:14px;height:14px;border-radius:100px;border:1px solid #03caa8;margin:0 6px;line-height:1000px;overflow:hidden;}
.index-zsjs-lb .hd ul li.on{ color:#fff; background:#03caa8;}

.index-zsjs-lb .bd{width:1104px;height:506px;position:absolute; }
.index-zsjs-lb .bd li{width:1104px;height:506px;overflow:hidden;}
.index-zsjs-lb .bd li a{display:block;width:100%;height:100%;}

		/* 下面是前/后按钮代码，如果不需要删除即可 */
.index-zsjs-lb .prev,
.index-zsjs-lb .next{ position:absolute; left:3%; top:45%; display:block;width:73px;height:73px;background:rgba(0,0,0,0.2); border-radius:100px;text-align:center;transition: all 0.36s ease;}
.index-zsjs-lb .next{ left:auto; right:3%; background-position:8px 5px; }
.index-zsjs-lb .prev img,
.index-zsjs-lb .next img{display:inline;margin-top:12px;}
.index-zsjs-lb .prev:hover,
.index-zsjs-lb .next:hover{ background:rgba(0,0,0,0.4);  transition: all 0.36s ease; }
.index-zsjs-lb .prevStop{ display:none;  }
.index-zsjs-lb .nextStop{ display:none;  }

.index-zsjs-lb .bd li a{
	
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.index-zsjs-lb:hover .bd li a{
	
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}


.index-zsjs-dh{width:1104px;height:auto;margin:64px auto 0 auto;overflow:hidden;}
.index-zsjs-dh a{ border: 1px solid #333; display:block; width:340px; height:auto;overflow:hidden;float:left;background:#1b3155;margin-right:38px;}
.index-zsjs-dh-tu1 p{width:100%;height:100%;}
.index-zsjs-dh-tu1{width:340px;height:174px;float:left;}

.index-zsjs-dh-text{width:304px;height:auto;margin:0 auto;padding:10px 0;overflow:hidden;}
.index-zsjs-dh-text h3{width:280px;height:20px;line-height:20px;font-size:18px;color:#fff;overflow:hidden;float:left;font-weight:normal;}
.index-zsjs-dh-text p{width:184px;height:24px;line-height:24px;float:left;color:#fff;margin-top:6px;}
.index-zsjs-dh-text p span{font-size:16px;float:left;line-height:32px;}
.index-zsjs-dh-text p em{float:right;font-style: normal;margin-bottom:4px;}
.index-zsjs-dh-text p em i{font-size:22px;color:#03caa8;font-style:normal;}
.index-zsjs-dh-text h1{display:block;width:110px;height:24px;background:#03caa8;color:#fff;font-size:18px;text-align:center;line-height:22px;float:right;margin-top:6px;font-weight:normal;border-radius:10px;}

.index-zsjs-dh a:nth-last-child(1){float:right;margin-right:0px;}

.index-zsjs-dh-tu{
	
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.index-zsjs-dh a:hover .index-zsjs-dh-tu {
	
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}


/*----con13--*/
.index-kcsj{width:1104px;height:auto;margin:0 auto;overflow:hidden;}
/*
.index-kcsj-lb{width:1104px;height:426px;margin:0 auto;position:relative;background:#03caa8;border:1px solid #03caa8;}
.index-kcsj-lb-con{width:1102px;height:426px;position:absolute;}
.index-kcsj-lb-con li{width:1102px;height:426px;background:url(../images/index-sj_82.jpg) no-repeat center;}
.index-kcsj-lb-con li a{display:block;width:100%;height:100%;}

.index-kcsj-lb-qh{width:1104px;height:73px;position:absolute;top:45%;left:0;z-index:3;}
.index-kcsj-lb-qh a{display:block;width:73px;height:73px;background:rgba(25,26,71,0.6);border-radius:100px;text-align:center;}
.index-kcsj-lb-qh a img{display:inline;margin-top:12px;}
.index-kcsj-qh-left{float:left;margin-left:50px;}
.index-kcsj-qh-right{float:right;margin-right:50px;}

.index-kcsj-lb-qh a:hover{background:rgba(25,26,71,0.8);}
*/

.index-kcsj-lb{width:1104px;height:426px;margin:0 auto;position:relative;background:#03caa8;border:1px solid #03caa8;}
.index-kcsj-lb .hd{width:1104px;height:20px;position:absolute;bottom:24px;left:0;z-index:3;}
.index-kcsj-lb .hd ul{ width:100%;text-align:center;; zoom:1; float:left;  }
.index-kcsj-lb .hd ul li{display:inline-block;width:14px;height:14px;border-radius:100px;border:1px solid #03caa8;margin:0 6px;line-height:1000px;overflow:hidden;}
.index-kcsj-lb .hd ul li.on{ color:#fff; background:#03caa8;}

.index-kcsj-lb .bd{width:1102px;height:426px;position:absolute; }
.index-kcsj-lb .bd li{width:1102px;height:558px;}
.index-kcsj-lb .bd li a{display:block;width:100%;height:100%;}
.index-kcsj-lb-t1{background:url(../images/index-sj_82.jpg) no-repeat center;}

		/* 下面是前/后按钮代码，如果不需要删除即可 */
.index-kcsj-lb .prev,
.index-kcsj-lb .next{ position:absolute; left:3%; top:45%; display:block;width:73px;height:73px;background:rgba(25,26,71,0.6); border-radius:100px;text-align:center;transition: all 0.36s ease;}
.index-kcsj-lb .next{ left:auto; right:3%; background-position:8px 5px; }
.index-kcsj-lb .prev img,
.index-kcsj-lb .next img{display:inline;margin-top:12px;}
.index-kcsj-lb .prev:hover,
.index-kcsj-lb .next:hover{background:rgba(25,26,71,0.8); transition: all 0.36s ease; }
.index-kcsj-lb .prevStop{ display:none;  }
.index-kcsj-lb .nextStop{ display:none;  }



.index-kcsj .ztc-an{margin-top:180px;margin-bottom:50px;}

/*---con14---*/

.index-con14{width:100%;height:auto;background:#ecedfd;overflow:hidden;}
.index-wen{width:1104px;height:auto;margin:0 auto;overflow:hidden;}

.index-wen .index-con-nav{height:96px;}
.index-wen-con{width:1104px;height:auto;margin:0 auto;overflow:hidden;padding-top:10px;}
.index-wen-con a{display:block;width:358px;height:218px;background:#fff;border-radius:10px;float:left;margin-right:14px;margin-bottom:14px;transition: all 0.36s ease; }
.index-wen-con a dl{width:324px;height:auto;margin:0 auto;margin-top:20px;}
.index-wen-con a dl dt{width:100%;height:48px;}
.index-wen-con a dl dt span{display:block;width:32px;height:48px;font-size:20px;color:#03caa8;float:left;}
.index-wen-con a dl dt p{display:block;width:290px;height:48px;line-height:24px;font-size:18px;color:#333;float:right;font-weight:400px;overflow:hidden;}

.index-wen-con a dl dd{width:100%;height:90px;margin-top:14px;}
.index-wen-con a dl dd span{display:block;width:32px;height:90px;font-size:20px;color:#ee7267;float:left;}
.index-wen-con a dl dd p{width:290px;height:120px;line-height:24px;font-size:16px;color:#999;float:right;}
/*.index-wen-con a:hover{background:#03caa8;transition: all 0.36s ease; }*/


.index-wen-con a:nth-child(3n){float:right;margin-right:0px;}


.index-wen-con a {

  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(3, 202, 168, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;

}
.index-wen-con a:hover,.index-wen-con a:focus,.index-wen-con a:active{
 
  box-shadow: 0 0 20px rgba(3, 202, 168, 0.8);
  background:#03caa8;
  color:#fff;

}
/*
.index-wen-con a:link dl dt span{color:#fff;}
.index-wen-con a:link dl dt p{color:#fff;}
.index-wen-con a:link dl dd p{color:#fff;}



.index-wen-con a:active dl dt span{color:#fff;}
.index-wen-con a:active dl dt p{color:#fff;}
.index-wen-con a:active dl dd p{color:#fff;}
*/
.index-wen-con a:hover dl dt span{color:#fff;}
.index-wen-con a:hover dl dt p{color:#fff;}
.index-wen-con a:hover dl dd p{color:#fff;}




.index-wen .ztc-an{margin-top:50px;margin-bottom:50px;}

/*---index-gg3--*/
.index-gg3{width:100%;height:400px;background:url(../images/images/lc_30.jpg) no-repeat center;overflow:hidden;background-size: cover !important;}
.index-gg3-con{width:1104px;height:40px;margin:0 auto;margin-top:306px;}
.index-gg3-con a{display:block;width:168px;height:40px;border:1px solid #03caa8;border-radius:30px;font-size:24px;color:#fff;text-align:center;line-height:40px;float:right;margin-right:80px;}

.index-gg3-con a:nth-child(1){margin-right:80px;}
.index-gg3-con a:nth-child(2){margin-right:40px;}
.index-gg3-con a:hover{background:#03caa8;}




	

.nx-con{width:1200px;height:auto;margin:40px auto 40px auto;}

.nx-con1{width:570px;height:388px;position: relative;float:left;margin-bottom: 35px;}

.nx-con1 b{display:inline-block;padding:0 15px;width:auto;height:56px;background:#03caa8;font-size:26px;color:#fff;line-height: 56px;text-align: center;position: absolute;top:0;left: 0;z-index: 2;

border-top-left-radius: 10px;border-top-right-radius: 34px;
}
.nx-er{width:160px;height:168px;background:url(../images/images/sg-bg.png) no-repeat center;background-size: 100% 100%;position: absolute;top:194px;right:36px;z-index: 2;}
.nx-er img{display:block;width:113px;margin: 8px auto;}
.nx-er span{display:block;width:100%;font-size:20px;color:#fff;text-align: center;padding:5px 0;}



.nx{width:100%;height:360px;background:#fff url(../images/images/bg.jpg) repeat-x bottom center;border-radius: 10px;position: absolute;bottom: 0;left: 0;overflow: hidden;

	-webkit-box-shadow: 0px 0px 20px rgba(0, 72, 177, .11);
    -moz-box-shadow: 0px 0px 20px rgba(0, 72, 177, .11);
    box-shadow: 0px 0px 20px rgba(0, 72, 177, .11);

}

.nx i{display:block;width:100%;height:30px;background:#00b999;margin: 0 auto;}
.nx span{display:block;width:90%;font-size: 22px;color:#000;padding:20px 0;margin: 0 auto;}
.nx h1{display:block;width:100px;height:36px;text-align: center;line-height: 36px; font-size: 22px;color:#fff;border-radius: 50px;border-top-left-radius: 0;float:left;margin-left: 5%;


	background: -webkit-linear-gradient(top,#fe8d3c, #ff3e5e);
    background: -o-linear-gradient(bottom,#fe8d3c, #ff3e5e);
    background: linear-gradient(top bottom,#fe8d3c, #ff3e5e);

}
.nx1{display:block;width:90%;font-size: 20px;line-height: 34px;margin:10px auto 0 auto;}
.nx2{display:block;width:90%;font-size: 20px;line-height: 34px;margin:20px auto 0 auto;}


.nx-con1:nth-of-type(2n){float:right;}





/*---vs---*/

.index-vs{width:100%;height:auto;background:#fff url(../images/images/bg2_02.jpg) no-repeat bottom center;background-size: 100% auto;overflow: hidden;}
.index-vs .index-con-nav{height:96px;margin-bottom: 20px;}

.vs-con{width:1261px;height:552px;background:url(../images/images/vs_03.png) no-repeat center;background-size: 100% 100%;margin: 0 auto 80px auto;}
.vs-left{width:558px;height:auto;overflow: hidden;float:left;margin: 25px 0 0 80px;}

.vs-left b{display:block;width:275px;height:60px;background:#fff;border-radius: 50px;font-size: 36px;color:#00b999;text-align: center;line-height: 60px;margin: 18px auto 18px auto;}
.vs-left p{display:block;width:100%;height:auto;padding-bottom:12px;margin:12px auto 0 auto;border-bottom: 1px dashed #fff;overflow: hidden;}
.vs-left p i{display:block;width:34px;height:40px;background:url(../images/images/v1_03.png) no-repeat top center;float:left;background-size: 30px auto;}
.vs-left p span{display:block;width:506px;height:auto;font-size: 20px;color:#fff;line-height: 26px;float:right;overflow: hidden;}


.vs-left p:nth-last-child(1){border:none;}


.vs-right{width:420px;height:auto;overflow: hidden;float:left;margin: 80px 0 0 116px;}



.vs-right b{display:block;width:140px;height:44px;background:#fff;border-radius: 50px;font-size: 28px;color:#7e7e7e;text-align: center;line-height: 44px;margin: 18px auto 18px auto;}
.vs-right p{display:block;width:100%;height:auto;padding-bottom:6px;margin:6px auto 0 auto;border-bottom: 1px dashed #dce7e6;overflow: hidden;}
.vs-right p i{display:block;width:26px;height:26px;background:url(../images/images/v2_06.png) no-repeat center;float:left;background-size: 26px auto;}
.vs-right p span{display:block;width:386px;height:auto;font-size: 18px;color:#737373;line-height: 26px;float:right;overflow: hidden;}


.vs-right p:nth-last-child(1){border:none;}






















