@charset "utf-8";
	body,html {
	margin:0;
	padding:0
}

body {
	overflow-x:hidden;
	font-family:Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",helvetica,arial,verdana,tahoma,sans-serif!important;
	font-size:14px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box
}
:after,:before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
img {
	max-width:100%
}
ul {
	margin:0;
	padding:0;
	zoom:1
}
li {
	margin:0;
	padding:0;
	list-style:none;
	vertical-align:middle;
	float:left
}
dd,dl,dt {
	margin:0;
	padding:0
}
img {
	margin:0 auto;
	border:0
}
a {
	text-decoration:none;
	color:#000
}
a:hover {
	color:#f30
}
a img {
	border:none;
	border:0
}
h1,h2,h3,h4,h5,p {
	margin:0;
	padding:0
}
.clear {
	clear:both;
	width:100%;
	height:0;
	font-size:0
}
input,select {
	padding:0;
	margin:0;
	border:none
}
.wrap {
	width:1000px;
	margin:0 auto;
	height:auto
}
.fl {
	float:left
}
.fr {
	float:right
}
.f12 {
	font-size:12px
}
.f13 {
	font-size:13px
}
.f14 {
	font-size:14px
}
.f16 {
	font-size:16px
}
.f18 {
	font-size:18px
}
.f20 {
	font-size:20px
}
.f22 {
	font-size:22px
}
.f24 {
	font-size:24px
}
.lh18 {
	line-height:18px
}
.lh20 {
	line-height:20px
}
.lh22 {
	line-height:22px
}
.lh24 {
	line-height:24px
}
.lh26 {
	line-height:26px
}
.lh28 {
	line-height:28px
}
.lh30 {
	line-height:30px
}
.tl {
	text-align:left
}
.tc {
	text-align:center
}
.tr {
	text-align:right
}
.fb {
	font-weight:700
}
.fn {
	font-weight:400
}
.mt5 {
	margin-top:5px
}
.mt10 {
	margin-top:10px
}
.mt15 {
	margin-top:15px
}
.mt20 {
	margin-top:20px
}
.mt30 {
	margin-top:30px
}
.mt35 {
	margin-top:35px
}
.mt40 {
	margin-top:40px
}
.mt80 {
	margin-top:80px
}
.mb5 {
	margin-bottom:5px
}
.mb10 {
	margin-bottom:10px
}
.mb15 {
	margin-bottom:15px
}
.mr5 {
	margin-right:5px
}
.mr10 {
	margin-right:10px
}
.mr20 {
	margin-right:20px
}
.mr30 {
	margin-right:30px
}
.ml5 {
	margin-left:5px
}
.ml10 {
	margin-left:10px
}
.ml15 {
	margin-left:15px
}
.ml20 {
	margin-left:20px
}
.ml40 {
	margin-left:40px
}
.m10 {
	margin:10px;
	display:inline
}
.m20 {
	margin:20px
}
.mb20 {
	margin-bottom:20px
}
.mb40 {
	margin-bottom:40px
}
.mb35 {
	margin-bottom:35px
}
.pl10 {
	padding-left:10px
}
.pl20 {
	padding-left:20px
}
.pr10 {
	padding-right:10px
}
.pr20 {
	padding-right:20px
}
.pt15 {
	padding-top:15px
}
.pt10 {
	padding-top:10px
}
.pt20 {
	padding-top:20px
}
.pb10 {
	padding-bottom:10px
}
.pb20 {
	padding-bottom:20px
}
.pr5 {
	padding-right:5px
}
.pl5 {
	padding-left:5px
}
.pt5 {
	padding-top:5px
}
.pt25 {
	padding-top:25px
}
.pb5 {
	padding-bottom:5px
}
.p10 {
	padding:10px
}
.p20 {
	padding:20px
}
.p5 {
	padding:5px
}
.p1 {
	padding:1px
}
.b {
	display:block
}
.in-b {
	display:inline-block;
	zoom:1
}
.por {
	position:relative
}
.poa {
	position:absolute
}
.ti {
	text-indent:-999999px
}
#no {
	border:none;
	border:0
}
.red {
	color:#e40f41!important
}
.clear {
	clear:both
}
.ml3 {
	margin-left:3%
}
.mr3 {
	margin-right:3%
}
.white {
	color:#fff!important
}
.bgf0 {
	background:#f0f0f0
}
.ml1 {
	margin-left:1%
}
.mr1 {
	margin-right:1%
}
.mt10 {
	margin-top:10px
}
#roin03{
	width: 45%;
    right: 47%;
    bottom: 15%
}
#roin1 .titi{
    top:40%;
	width: 40%;

}

.fn {
	float:none!important
}
.mr4 {
	margin-right:4%
}
.pl3 {
	padding-left:3%
}
.pr3 {
	padding-right:3%
}
.strong {
	font-weight:700
}
.red {
	color:#da261d
}
.blue {
	color:#0080ff!important
}
.yellow {
	color:#f80!important
}
.grey {
	color:#abaaa9!important
}
.text-center {
	text-align:center
}
.hidden {
	visibility:hidden
}
.text-right {
	text-align:right
}
a:hover {
	text-decoration:none!important
}
.mt25 {
	margin-top:25px!important
}
a:focus {
	text-decoration:none
}
.w100 {
	width:100%!important
}
.w90 {
	width:90%!important
}
.w80 {
	width:80%!important
}
.w70 {
	width:70%!important
}
.w60 {
	width:60%!important
}
.pl0 {
	padding-left:0
}
.pr0 {
	padding-right:0
}
.p0 {
	padding:0
}
.w100 {
	width:100%
}
.pr {
	position:relative
}
.po {
	position:absolute
}
.scale {
	overflow:hidden
}
.scale img {
	transition:all .5s ease
}
.scale:hover img {
	transform:scale(1.1);
	transition:all .5s ease
}
.pr {
	position:relative
}
.pa {
	position:absolute
}
.swiper-button-next:focus,.swiper-button-prev:focus,.swiper-pagination-bullet:focus,button:focus,input:focus,textarea:focus {
	outline:0
}
b {
	font-weight:800
}
header {
	padding:0 0 0 80px;
	background:#fff;
	height:62px;
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:100;
	border-bottom: 1px solid #000;
}
header .logo {
	float:left;
	line-height:62px
}
header .logo>h1 {display:none !important;}
header .menu_ul {
	float:right
}
header .menu_ul>li {
	margin:0 10px
}
header .menu_ul>li>a {
	display:block;
	font-size:16px;
	color:#000;
	padding:0 15px;
	position:relative;
	line-height:62px
}
.video-container {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width:1730px){
	header .menu_ul>li {
	margin:0px
}
header .menu_ul>li>a {
	display:block;
	font-size:16px;
	color:#000;
	padding:0 5px;
	position:relative;
	line-height:62px
}
}
header .menu_ul>li.active>a,header .menu_ul>li:hover>a {
	opacity:1;
		color: #24a7e2;
}
header .menu_ul>li>a:after {
	content:"";
	width:0%;
	height:2px;
	background:#24a7e2;
	position:absolute;
	left:0;
	bottom:0;

}
header .menu_ul>li.active>a:after,header .menu_ul>li>a:hover:after {
	width:100%
}
header .h_r {
	display:inline-block;
	height:62px;
	background:#222;
	padding:0 60px;
	line-height:62px
}
header .h_r i {
	display:inline-block;
	color:#979797;
	font-size:24px
}
header .h_r a {
	display:inline-block;
	padding:0 10px;
	height:62px
}
header .h_r a:hover {
	background:#24a7e2
}
header .h_r a:hover i {
	color:#000
}
header .sec_wrap {
	position:fixed;
	top:62px;
	left:0;
	right:0;
	background:#fff;
	z-index:100;
	padding:40px 80px;
	overflow:hidden;
	display:none
}
header .sec_wrap.active {
	display:block
}
header .sec_l {
	width:200px;
	border-right:1px solid #e7e7e7;
	height:100%
}
header .sec_lul li {
	float:none
}
header .sec_lul a {
	display:block;
	font-weight:700;
	font-size:16px;
	color:#5d5757;
	height:58px;
	line-height:68px;
	position:relative
}
header .sec_lul li a:after {
	content:"";
	width:8px;
	height:0;
	background:#24a7e2;
	position:absolute;
	top:0;
	right:-5px
}
header .sec_lul li.active a:after,header .sec_lul li:hover a:after {
	height:69px
}
.sec_lul li.active a,header .sec_lul li:hover a {
	color:#24a7e2
}
header .sec_r {
	width:calc(100% - 200px)
}
header .sec_rul li {
	width:20%;
	padding-left:45px;
	margin-bottom:30px;
	position:relative
}
header .sec_rul li h3 {
	font-size:18px;
	color:#858384;
	text-align:center;
	padding-bottom:25px
}
header .sec_rul li:nth-child(6),header .sec_rul li:nth-child(7),header .sec_rul li:nth-child(8),header .sec_rul li:nth-child(9) .sec_rul li:nth-child(10) {
	margin-bottom:0
}
header .sec_rul_w {
	display:none
}
header .sec_rul_w.active {
	display:block
}
header .sec_rul li:hover h3 {
	color:#24a7e2
}
header .sec_rul li a {
	display:block;
	position:relative;
	border:1px solid #e7e7e7
}
header .sec_rul li a:before {
	content:"";
	width:0;
	height:1px;
	background:#191919;
	position:absolute;
	top:-1px;
	left:0
}
header .sec_rul li a:after {
	content:"";
	width:0;
	height:1px;
	background:#191919;
	position:absolute;
	bottom:-1px;
	right:0
}
header .sec_rul li:before {
	content:"";
	width:1px;
	height:0;
	background:#191919;
	position:absolute;
	top:0;
	right:-1px;
	z-index:2
}
header .sec_rul li:after {
	content:"";
	width:1px;
	height:0;
	background:#191919;
	position:absolute;
	bottom:0;
	left:45px
}
header .sec_rul li:hover:after,header .sec_rul li:hover:before {
	height:100%
}
header .sec_rul li:hover a:after,header .sec_rul li:hover a:before {
	width:100%
}
header .secab_r {
	width:335px
}
header .secab_rul li {
	float:none
}
header .secab_rul a {
	display:block;
	font-size:16px;
	color:#282828;
	padding:10px 0;
	border-bottom:1px solid #f3f3f3
}
header .secab_l {
	width:calc(100% - 335px)
}
header .secab_l li {
	width:33.33333%;
	padding-right:32px
}
header .secab_con {
	padding-top:15px
}
header .secab_con h3 {
	font-size:16px;
	color:#424140;
	position:relative;
	margin-bottom:20px;
	font-weight:700;
	text-transform:uppercase
}
header .secab_con h3:before {
	content:"";
	width:30px;
	height:4px;
	background:#24a7e2;
	position:absolute;
	left:0;
	bottom:-10px
}
header .secab_con p {
	color:#424140
}
header .secab_rul li:hover a {
	color:#24a7e2
}
.inn_head {
	position:initial
}
.canshu {
	background:#fff;
	height:68px;
	padding:0 80px;
	line-height:68px;
	margin-top:62px;
	position:relative;
	z-index:201
}
.canshu h4 {
	font-size:24px;
	color:#282828;
	text-transform:uppercase;
	font-weight:700;
	float:left;
	line-height:68px
}
.canshu .can_ul li a {
	display:block;
	font-size:16px;
	color:#282828
}
.canshu .can_ul li {
	margin-left:35px
}
.canshu .can_ul li.active a,.canshu .can_ul li:hover a {
	color:#24a7e2;
	font-weight:700
}
.canshu .can_ul {
	float:right
}
.canshu.active {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:101;
	margin-top:0
}
.miku01 .miku01_lay {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.miku01 .miku01_lay .miku01_in {
	text-align:right;
	position:absolute;
	top:80px;
	right:0;
	padding-right:80px
}
.video {
	display:none;
	font-size:20px;
	text-transform:uppercase;
	font-weight:700;
	color:#24a7e2;
	margin-top:30px
}
.miku01 .miku01_lay .miku01_in .video img {
	cursor:pointer;
	float:right;
	width:50px;
	margin-top:-10px;
	margin-left:12px
}
.video_fix {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,.7);
	z-index:200;
	display:none
}
.video_fix.active {
	display:block
}
.video_fix .video_in {
	width:60%;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}
.video_fix .video_in i {
	cursor:pointer;
	font-size:30px;
	color:#fff;
	position:absolute;
	top:-30px;
	right:-30px
}
.video_fix .video_in i:hover {
	transform:rotate(180deg)
}
.titi h4 {
	font-size:60px;
	text-transform:uppercase;
	margin-bottom:15px;
	font-weight:700
}
#haw_01 .titi h4{
	margin-bottom: 5px;
	font-weight: 400;

}
#mk_o9 .titi{
	top: 20%;
    left: 10%;
}

#miku03 .titi h4{
	margin-bottom: 0;
	font-weight: 400;

}
#haw_01 .move01img{
	position: absolute;
    bottom: 0px;
    left: 13%;
    width: 46%;
}
#miku03 .titi p{
	font-size:24px;
	color:#fff;
	font-weight: 500;
	padding-left: 5px;
}
.tc h4 {
	  text-transform:none!important;
}
.tc1 h4 {
  text-transform:none!important;
	 
}



#robo_s01 .r5img{
	right: 30%;
	width: 50%;
}
#robo_s01 .titi{
	text-align: left;
    left: 70%;
    top: 50%;
}
#robo_s01 .titi h4{
	color: #fff;
	font-weight: 400;
}
#robo_s01 .titi p{
	color: #fff;
}
#robo_s02 .r5img1{
	right: 0;
    left: 5%;
	width: 55%;
}
#robo_s02 .titi{
	position: absolute;
	top: 15%;
	
	text-align: left;
}
#robo_s02 .titi h4{
	font-weight: 400;
	color:#fff;
	font-size: 48px;
	padding-right: 3%;

}

#robo_s02 .titi p{
	padding-top: 1.5%;
    color: #6e6e6e;
    padding-right: 3%;
}
#robo_s03{
	overflow: auto;
	margin-bottom: 10px;
}
#robo_s03 ul .one{
	width: 20%;
	margin-left: 32.5%;
	margin-top:18%;
}
#robo_s03 ul li{
	line-height: 50px;
	text-align: center;
}


#robo_s03 ul .two{
	width: 25%;
	margin-left:2%;
	margin-top:2%;
}
#robo_s03 ul .thr{
	width: 18.5%;
	margin-left:2%;
	margin-top:12%;
}


#robo_s03 .titi{
	    left: 5%;
    position: absolute;
    top: 21%;
    text-align: left;
}
#robo_s03 .titi h4{
	font-weight: 400;
}
#robo_s03 .titi p{
	padding-top: 15%;
    color: #000;
    padding-left: 7%;
}




#robo_s04 .r505img{
	position: absolute;
    
    right: 35%;
    width: 46%;
    top: 17%;
}
#robo_s04 .titi{
	    left: 50%;
    top: 40%;
}
#robo_s04 .titi h4{
	font-weight: 400;
	line-height: 80px;
}
#robo_s04 .titi h4 strong{
	font-weight: 400;
}


#robo_s05 .che{
	position: absolute;
    right: 0;
    bottom: 0;
    z-index: 999;
        width: 44%;
   
}


#robo_s05 .r5img1{
	position: absolute;
        width: 23%;
    top: 18%;
    left: 54%;
}
#robo_s05 .titi{
	right: 60%;
    top: 40%;
}
#robo_s05 .titi p{
	color:#000;
	padding-top: 10%;
	    font-size: 14px;
    line-height: 16px;
}
#robo_s05 .kuang{
	width: 75px;
    border-radius: 20px;
    border: 2px solid #ff8918;
}
#robo_s06{
	padding-top: 0;
}
#robo_s06 .titi h4{
	position: absolute;
    top: 10%;
    left: 0;
    right: 0;
    color: #fff;
    font-size: 45px;
}
#robo_s06 .titi p{
	position: absolute;
    bottom: 20%;
    left: 0;
    right: 0;
    color: #fff;
}
#robo_s06 .titi02 h6{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	text-indent: 10px;
}
#robo_s06 .titi02{
	width: 480px;
    height: 180px;
	    bottom: 2%;
    background: #ff8918;
    position: absolute;
   margin: 0 auto;
   left: 0;
   right: 0;

}
#robo_s06 .titi02 p{
	line-height: 18px;
}
#robo_s06 .titi02 .text{
	color: #fff;
	padding-left: 35%;
}
#robo_s07 .r511img{
	width: 53%;
    left: 0;
    right: 0;
    bottom: 9%;
}
#robo_s07 .titi{
	position: absolute;
    top: 8%;
    left: 0;
    right: 0;
}
#robo_s07 .titi h4{
	margin-bottom: 10px;
}
#robo_s08{
	padding: 15% 0;
}

#robo_s08 img{
	display: block;
	width:90%;
	margin: 0 auto;
}

#robo_s08 .titi{
	text-align: center;
	left: 0;
	right: 0;

}
#robo_s08 .titi{
	color: #000;
}
#robo_s08 .titi h4{
	font-size: 36px;
}
#robo_s08 .titi p{
	color: #939393;
	font-size: 16px;
}
#robo_s08 .titi1{
	top:7%;
}
#robo_s08 .titi1 h4{
	margin-bottom: 2%;
}

#robo_s08 .titi2{
	top:85%;
}
#robo_s09 .titi h4{
	color: #fff;
}
#robo_s09 .titi h4 strong{
	color: #ff8918;
}
#robo_s09 .titi p{
	color: #fff;
}
#robo_s09 .titi{
	position: absolute;
    top: 40%;
    left: 5%;
}




#rainb06{
	overflow: auto;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 20px;
}
#rainb06 ul .one{
	width: 20%;
	margin-left: 32.5%;
	margin-top:18%;
}
#rainb06 ul li{
	line-height: 50px;
	text-align: center;
}


#rainb06 ul .two{
	width: 25%;
	margin-left:2%;
	margin-top:2%;
}
#rainb06 ul .thr{
	width: 18.5%;
	margin-left:2%;
	margin-top:12%;
}


#rainb06 .titi{
	    left: 5%;
    position: absolute;
    top: 18%;
    text-align: left;
}
#rainb06 .qiu{
	position: absolute;
    top: 40%;
    width: 5%;
    left: 5%;
}
#rainb06 .titi h4{
	font-weight: 400;
}
#rainb06 .titi p{
	padding-top: 26%;
    color: #000;
    padding-left: 10%;
	font-size: 24px;
}
#rainb06 h3{
	background: #fff;
	padding: 10px 0;
}
#rainb07{
	padding-top: 0;
}

#rainb07 .pic1{
	    position: absolute;
    right: 10%;
    top: 0;
    width: 54%;
}

#rainb07 .titi{
	    position: absolute;
    left: 5%;
    top: 40%;
	text-align: left;
}
#rainb07 .pic2{
	position: absolute;
    right: 0;
    bottom: 8px;
    width: 58%;
}

#rainb08{
	padding-top: 0;
}
#rainb08 .x1_13img{
	top: 0;
    left: 73.5%;
	width: 27%;
}

#rainb08 .x1_14img{
	right: 74%;
    top: 0;
	width: 26%;
}
#rainb08 .titi{
	position: absolute;
    top: 20%;
    left: 0;
    right: 0;
}















#miku03 .titi{
	text-align: left;
    left: 65%;
    top: 44%;

}
 
 
 .sw_07 .titi h4
 { 
  font-size:40px; 
 }

.ronicfd{
	padding-top:500px!important;
	padding-bottom:50px!important;
	height:1700px;
	}

.ronicfd .two{
	
	position:absolute;
	left:38%;
	top:24%;
	
	}
  .ronicfd .one{
	
	position:absolute;
	left:25%;
	top:19%;
	z-index:99;
	
	}
	
	
 .ronicfd .three{
 opacity:0.45;
 position:absolute;
 right:4%;
 
	
	}
	
	
  .ronicfd .three{
 opacity:0.45;
 position:absolute;
 right:4%;
 
	
	}
 .ronicfd .over{
	 overflow:hidden;
	 }
	 
 .ronicfd .over img{
		 transition:all 0.6s;
		 cursor:pointer;
		 
		 }
		 
 .ronicfd .over:hover img{
	 transform:scale(1.2);
	 
	 }
		 
  .ronicfd .over:first-child:hover img{
	 transform:scale(1);
	 
	 }
 
 
 .ronicfd .miku04_ul {
    margin-top: 95px;
    width: 760px;
    overflow: hidden;
    padding-top: 25px;
    padding-bottom: 25px;
    clear: both;
    float: left;
	position:absolute;
	z-index:100;
	left:7%;
}
 
 
 .ronicfd .miku04_ul li:nth-child(1) dd , .ronicfd .miku04_ul li:nth-child(3) dd{
  
    color: #fff;
    
}

#ronic_06 .titi{
	text-align: left;
	top:40%;
	right:3%;

}
#ronic_06 h4{
	    font-size: 35px;
    font-weight: 400;
} 

#ronic_06 .titi p{
	color:#000;
	padding-top:10px;
}
#ronic_06 img{
	width: 46%;
}


 
 
 
 .ronicfd  .miku04_ul li {
    width: 380px;
    margin-bottom: 90px;
	float:left;
}



.ronicfd .miku04_ul li dl {
    position: relative;
    padding-left: 110px;
}
.ronicfd .miku04_ul li dt {
    position: absolute;
    top: -24px;
    left: 0;
    width: 93px;
}

 .ronicfd .miku04_ul li dd {
    font-size: 20px;
    color: #221e1f;
    line-height: 25px;
    min-height: 50px;
	text-align:left;
}
	 
	 
	 
	 
		 
	


.titi p {
	font-size:20px;
	color:#9b9b9b
}
.titi01 h4 {
	color:#282828;
	font-size:36px;
	text-transform:none;
	line-height: 45px;
}
.miku02 {
	padding:100px 80px
}

.rong8{
	padding: 100px 0px 5px 0px;
	}
	
.ronglb p{
	color:#514d49;
	font-size:36px;
	text-align:center;
	margin-bottom:50px;
	
	
	}
	
	
	

.rong8 .ronglb{
	 width:47%;
	 position:absolute;
	 right:0;
	 bottom:5px;
	 display:inline;
 
	}
 .rong8>img{
	 width:47%;
	 
	 }

.sw_03{
	padding:100px 0px 50px;
	
	}







.miku02 img {
	max-width:100%
}
.miku02 .titi {
	margin-bottom:50px
}

.miku02 .titiz {
	color:#676767;
	font-size:30px;
	line-height:45px;
	margin-top:-30px;
	margin-bottom:40px;
}

.miku02 .more a{
	 color:#fcaf01;
	 font-size:30px;
	 text-align:right;
	 margin-bottom:40px;
	 display:block; 
}


.miku02 .table_w video{
	 
	 background-color:#000;
	 width:100%;
}





.miku03 {
	padding-top:220px
}
.miku03 .titi {
	position:absolute;
	top:160px;
	left:0;
	right:0;
	text-align:center;
	z-index:2
}
.miku04 {
	overflow:hidden;
	padding-bottom:0
}
.miku04 .miku04_ul {
	margin-top:95px;
	width:760px;
	overflow:hidden;
	padding-top:25px;
	padding-bottom:25px;
	clear:both;
	float:left
}
.miku04 .miku04 .titi {
	display:inline-block;
	float:left;
	margin-bottom:0
}
.miku04 .miku04_ul li {
	width:380px;
	margin-bottom:90px
}
.miku04 .miku04_ul li dl {
	position:relative;
	padding-left:110px
}
.miku04 .miku04_ul li dt {
	position:absolute;
	top:-24px;
	left:0;
	width:93px
}
.miku04 .miku04_ul li dd {
	font-size:20px;
	color:#221e1f;
	line-height:25px;
	min-height:50px
}
.miku04 .miku04_ul li:nth-child(5),.miku04_ul li:nth-child(6) {
	margin-bottom:0
}
.miku04 .miku04img {
	float:right
}
.miku04 .zhu {
	color:#221e1f;
	position:absolute;
	left:80px;
	bottom:80px
}
.miku04 .miku04_l {
	width:40%
}
.miku04 .miku04_r {
	width:60%
}
.miku04 .miku04_r {
	margin-top:-100px;
	margin-right:-80px
}
.miku05 img {
	width:100%
}
.miku05 .miku05_list {
	margin-bottom:30px
}
.miku05 .miku05_lay {
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	height:100%;
	background:rgba(61,61,61,.7)
}
.miku05 .miku05_lay p {
	text-align:center;
	font-size:18px;
	color:#fff;
	line-height:25px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	left:0;
	right:0;
	padding:0 50px
}
.miku05 .pr {
	overflow:hidden
}
.miku05 .pr:hover .miku05_lay {
	top:0
}
.miku06 .titi {
	margin-top:100px
}

#crypart6 .titi01 h4{
	color:#fff;
}
#crypart6 .titi01 p{
	color:#dde9f7;
}



.miku06 .miku06_lay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(images/17.png) no-repeat center;
	background-size:cover
}
.miku07 .titi {
	position:absolute;
	top:100px;
 
	right:0
}
#newmiku07 .titi{
	width:100%;
	top: 35%;
    right: 0;
    left: 0;
	color: #fff;
}
#newmiku07 .titi p{
	color:#fff;
	font-size:18px;
	font-weight: 100;

}

#newmiku07 .titi h4{
	font-size:30px;
	font-weight: 400;
	margin-bottom: 28px;
}

.miku07 #ronic1{
	position: absolute;
    top: 38%;
    /* left: 0; */
    right: 6%!important;
    width: 35%;
    text-align: left;
}

.miku07 #ronic2{
	 position: absolute;
    left: 40px;
    width: 100%;
    text-align: left;
    top: 3%;
}

#ronic2 h4{
	font-weight: 400;
	margin-bottom: 10px;
}




.miku07 .sc{
    position:absolute;
	top:20%;
	left:7%;
	width:50%;	
	
	}
	
.sc_04 .titi{
	position: absolute;
    top: 55%;
    left: 0%;
    right: 0;
    transform: translateY(-55%);
    text-align: center;
	}
	
 .sc_04 .fl{
	 position: absolute;
    top: -96%;
    right: 6%;
	width:30%;
	 
	 
	 }
	
	
	
	
.sc_04 .titi h4 {
	 text-transform:none;
	}
	

.sc_05 .titi{
	position: absolute;
	top:45%;
	left:55%;
	}	
	
.sc_06 .titis1{
	position: absolute;
	top:15%;
right:40%;
	
	}
 .sc_06 .titis1 h4, .sc_06 .titis2 h4{
	  font-size:55px;
	 
	 }
	
 .sc_06 .titis2{
	position: absolute;
	top:62%;
	left:55%;
	
	}
	
	
 
.x9_01 .titi{
	position:absolute;
	top:100px;
	left:12%;
	right:0
	}
 
.miku07 .ronx{
	width:38%;
	top:35%;
	left:2%;
	
	
	
	}

.sw_04 .titi
 {  position: absolute;
    top: 150px;
    left: 10%;
    right: 0;
 }

 
 
 .sw_04 .fl
 {  position: absolute;
    top: 28%;
   right: 10%;
    width:42%;
	z-index:999;
 }
 
 .sw_05 .titi {
    position: absolute;
    top: 32%;
    left: auto!important;  
    right: 6%;
}
  
  .sw_06 .titi
 { position: absolute;
    top: 20%;
    left: 10%;
    right: 0;
 }
 
 
 
  
.miku08 {
	padding:30px 0 30px 80px;
	overflow:hidden
}
.miku08 .titi {
	position:absolute;
	top:140px;
	left:80px
}
.miku08 img {
	max-width:80%
}
.miku09 {
	padding-top:90px
}
.miku09 .miku09_ul {
	display:inline-block;
	margin-top:50px
}


 #ronic_4 .text h6{
 	    position: absolute;
    top: 20px;
    left: 40px;
 	font-size: 18px;
 }
  #ronic_4 .text h2{
 	font-size: 35px;	
	position: absolute;
    left: 19%;
    top: 41.5%;
    font-weight: 400;

 }


#ronic_5 .text_two h4{
	font-size: 30px;
	text-align: right;
	color:#000;
}

#ronic_5  hr{
	height:3px;
	background: #efaa7c;
	width:50px;
	border: 0;
    margin: 0;
    margin-top: 8%;
    float:left;

}
#ronic_5 .text_two .small{
	
	font-size: 14px;
}
#ronic_5 .sm_text{

    position: absolute;
    bottom: 60%;
}
#ronic_5  .small.chen{
	color: #efaa7c;
}
#ronic_5  .small.duan{
	text-align: right;
	font-size: 15px;
	color: #8e8d8d;
	padding-top:5%;
}
#ronic_5 .text_two{
	
	position: absolute;
    bottom: 35%;
    right: 40px;
    text-align: right;
}
#ronic_5 .sm_text p{
	float:left;
	color:#f0a271;
	padding-right:10px;
}

#ronic_5 h6{
	position: absolute;
    top: 2%;
    right: 40px;
    font-size: 35px;
}
#ronic_6{
	padding: 40px 25px 0 40px;
}

#ronic_6 .miku05_list{
	margin-left: 3%;
	padding: 0;
}
#ronic_6 .miku05_list:first-child{
	margin-left: 10%;
}

#ronic3{
	left: 0;
}
#ronic_6 .col-sm-12{
	clear: both;
}
#ronic_6 .miku05_list{
	float:left;
	text-align: center;
}

.miku09 .miku09_ul li {
	padding:0 50px;
	font-size:18px;
	color:#fff
}
.miku09 .miku09_ul li h5 {
	font-size:72px;
	color:#fff;
	margin-bottom:10px
}
.miku09 .miku09_ul li h5 em {
	font-style:normal;
	font-size:36px
}
.miku09 .miku09_lay {
	position:absolute;
	top:80px;
	left:0;
	right:0
}
.miku09 .zhu {
	font-size:16px;
	color:#9b9b9b;
	position:absolute;
	left:80px;
	bottom:50px
}
.miku09 img {
	max-width:90%
}
.miku10 {
	padding:90px 0 0 80px;
	overflow:hidden
}


.x9_03{
	padding: 0px;
	position:relative;
	 }

.x9_03 .miku10_l{
	position: absolute;
    top: 20%;
    left: 5%;
	 padding-top:0;
	 }
 .x9_03  .titi  p{
	 color:#4d4c4a;
	 } 
	 
	 
 


.miku10_l {
	width:40%;
	padding-top:20%
}
.miku10_r {
	width:60%
}
.miku10_r img {
	max-width:100%
}
.miku11 {
	padding:100px 80px 0
}
.miku11 .titi {
	margin-bottom:70px
}
.miku12 {
	overflow:hidden
}
.miku12 .miku12_r {
	width:35%;
	padding:25% 80px 0 0
}
.miku12 .miku12_l {
	width:65%
}
.miku12 .miku12_l img {
	max-width:100%
}
.miku13 {
	overflow:hidden
}
.miku13 .titi {
	position:absolute;
	left:80px;
	top:40%
}
.miku13 .miku13img_w {
	display:inline-block;
	float:right
}
.miku13 .miku13img_ul li {
	cursor:pointer;
	position:absolute;
	font-size:18px;
	font-weight:700;
	color:#fff
}
.miku13 .miku13img_ul li .pr {
	width:36px;
	height:36px
}
.miku13 .miku13img_ul li:nth-child(1) {
	top:43%;
	right:55%
}
.miku13 .miku13img_ul li:nth-child(2) {
	top:53%;
	right:56%
}
.miku13 .miku13img_ul li:nth-child(3) {
	top:68%;
	right:37%
}
.miku13 .miku13img_ul li span {
	display:inline-block;
	border-radius:100%;
	background:rgba(252,204,20,.1)
}
.miku13 .miku13img_ul li .radio01 {
	width:36px;
	height:36px;
	position:absolute;
	top:0;
	left:0;
	background:rgba(252,204,20,.4)
}
.miku13 .miku13img_ul li .radio02 {
	width:56px;
	height:56px;
	position:absolute;
	top:-10px;
	left:-10px;
	animation:radio 2s infinite ease-in-out;
	opacity:0;
	transform:scale(0)
}
.miku13 .miku13img_ul li .radio03 {
	width:76px;
	height:76px;
	position:absolute;
	top:-19px;
	left:-19px;
	animation:radio 2s infinite ease-in-out;
	overflow:0;
	transform:scale(0)
}
.miku13 .miku13img_ul li .radio04 {
	width:100px;
	height:100px;
	position:absolute;
	top:-31px;
	left:-31px;
	animation:radio 2s infinite ease-in-out;
	overflow:0;
	transform:scale(0)
}
.miku13 .miku13img_ul li p {
	opacity:0;
	position:absolute;
	top:30%;
	left:50%;
	transform:translateX(-50%);
	width:190px;
	text-align:center
}
.miku13 .miku13img_ul li:hover p {
	opacity:1
}
@keyframes radio {
	from {
	transform:scale(0);
	opacity:0
}
from {
	transform:scale(1);
	opacity:1
}
}.miku14 .container_miku14 .swiper-slide {
	padding:0 80px 60px
}
.miku14 .container_miku14 .swiper-slide img {
	display:block
}
.miku14 .titi {
	position:absolute;
	top:12%;
	left:80px;
	z-index:10
}
.miku14 .miku14_l {
	width:38%;
	position:absolute;
	left:80px;
	bottom:100px
}
.miku14 .miku14_r {
	width:62%
}
.miku14 .miku14_r img {
	max-width:100%
}
.miku14 .miku14_l ul li {
	text-align:center;
	line-height:132px;
	width:132px;
	height:132px;
	margin-right:25px;
	border:2px solid #92908f;
	margin-bottom:30px
}
.miku14 .miku14_l ul li.active {
	border-color:#fed001
}
.miku14 .miku14_l ul li img {
	max-width:100%;
	display:inline-block!important
}
.miku14 .miku14 .pagination_miku14 {
	bottom:50px!important
}
.miku14 .pagination_miku14 .swiper-pagination-bullet {
	width:49px;
	height:3px;
	opacity:1;
	border-radius:0;
	position:relative;
	margin:0 20px
}
.miku14 .pagination_miku14 .swiper-pagination-bullet-active:before {
	content:"";
	width:58px;
	height:11px;
	border:1px solid #000;
	position:absolute;
	top:-4px;
	left:-4px
}
.miku14 .pagination_miku14 .swiper-pagination-bullet:nth-child(1) {
	background:#5d634e
}
.miku14 .pagination_miku14 .swiper-pagination-bullet:nth-child(2) {
	background:#e07447
}
.miku14 .pagination_miku14 .swiper-pagination-bullet:nth-child(3) {
	background:#5d634e
}
.miku14 .pagination_miku14 .swiper-pagination-bullet:nth-child(4) {
	background:#4b4c4e
}
.miku14 .pagination_miku14 .swiper-pagination-bullet:nth-child(5) {
	background:#2c4b96
}
.miku14 .pagination_miku14 .swiper-pagination-bullet:nth-child(6) {
	background:#fff
}
.miku14 .pagination_miku14 .swiper-pagination-bullet:nth-child(7) {
	background:#1d1d1d
}
.miku14 .pagination_miku14 .swiper-pagination-bullet:nth-child(8) {
	background:#f6b83d
}
.miku15 {
	padding-bottom:0
}
.miku15 table td,.miku15 table th {
	font-size:18px;
	color:#000;
	padding:10px 0
}
.miku15 table td {
	padding:10px 40px
}
.miku15 table th {
	width:200px;
	text-align:right;
	font-weight:bolder
}
.miku15 .table_w {
	padding:0 130px 80px;
	border-bottom:1px solid #e5e5e5
}
.miku15 .splb .swiper-button-next,.miku15 .splb .swiper-button-prev{
	background-image:none!important;
 }


.miku15 .splb  .iconfont {
	 font-size:40px !important; 
	color: #24a7e2!important; 
 }




footer {
	background:#191919;
	border-top:5px solid #24a7e2;
	padding:50px 80px 10px
}
footer .f_logo {
	display:block;
	margin-bottom:35px
}
footer .f_ul {
	margin-bottom:80px;
	overflow:hidden
}
footer .f_ul li {
	width:210px;
	margin-right:140px
}
footer .f_ul li:nth-child(3n) {
	margin-right:0
}
footer .f_ul li a {
	position:relative;
	display:block;
	font-size:18px;
	color:#24a7e2;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #2b2d2e
}
footer h4 {
	font-size:20px;
	color:#24a7e2;
	margin-bottom:10px
}
footer .form {
	padding:0!important;
	height:46px;
	line-height:46px;
	background:#373737;
	border-radius:40px;
	position:relative;
	margin-bottom:20px
}
footer .form input {
	color:#737371;
	padding-left:15px;
	width:100%;
	background:0 0;
	border-radius:40px
}
footer .form input::placeholder {
	color:#737371
}
footer .form button {
	border:none;
	width:36px;
	height:36px;
	border-radius:100%;
	background:#1e1e1e;
	text-align:center;
	line-height:35px;
	position:absolute;
	top:5px;
	right:5px
}
footer .form button i {
	color:#fff
}
footer .sha a {
	margin-right:14px;
	display:inline-block;
	width:42px;
	height:42px;
	background:#373737;
	border-radius:100%;
	text-align:center;
	line-height:42px
}
footer .sha a i {
	color:#737371;
	font-size:20px
}
footer .f_add {
	color:#6a6a68
}
footer .f_r {
	width:400px;
	float:right
}
.f_b {
	overflow:hidden;
	border-top:1px solid #2b2d2e;
	color:#6a6a68;
	background:#191919;
	padding:0 80px;
	line-height:65px
}
.f_b p.fl a {
	color:#6a6a68
}
.f_b .lan {
	float:right;
	display:inline-block;
	color:#6a6a68;
	font-size:12px
}
.f_b .lan img {
	float:left;
	margin-right:2px;
	margin-top:19px
}
footer .f_ul li a:hover {
	color:#fff
}
footer .f_ul li a:before {
	content:"";
	width:0;
	height:1px;
	background:#24a7e2;
	position:absolute;
	left:0;
	bottom:0
}
footer .f_ul li a:hover:before {
	width:100%
}
footer .form button:hover {
	background:#fff
}
footer .form button:hover i {
	color:#1e1e1e
}
.f_b .lan:hover,.f_b p.fl a:hover {
	color:#fff
}
.ss_w {
	width:0%;
	position:fixed;
	right:261px;
	top:0;
	height:62px;
	padding:0;
	background:#fff;
	z-index:-1;
	opacity:0;
	border-bottom: 1px solid #000;
}
.ss_w.active {
	width:72%;
	opacity:1;
	padding:0 62px 0 80px;
	z-index:2
}
.ss_w input {
	color:#000;
	width:100%;
	height:62px;
	line-height:62px;
	background:0 0
}
.ss_i {
	width:62px;
	height:62px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	background:0 0;
	border:none
}
.close1 {
	position:absolute;
	width:62px;
	height:62px;
	text-align:center;
	top:0;
	right:0
}
.ss_in {
	line-height:62px
}
.close1 i,.ss_i i {
	cursor:pointer;
	font-size:25px;
	color:#000;
	font-weight:700
}
.ss_b {
	position:absolute;
	left:0;
	top:100%;
	right:0;
	background:#fff;
	padding:20px 0;
	border:1px solid #eee
}
.ss_w.active .ss_b {
	padding:20px
}
.ss_b_ul li {
	float:none;
	padding:5px 0 5px 20px
}
.ss_b_ul li a {
	display:block
}
.ss_b h5 {
	margin-bottom:10px
}
.ss_b_ul li a:hover {
	color:#24a7e2
}
.close1:hover i {
	display:inline-block;
	transform:rotate(180deg)
}
 /* .sjhead {
	display:none
}  */
.sjmenu {
	position:fixed;
	left:-100%;
	top:60px;
	bottom:0;
	width:100%;
	background:#fff;
	padding:20px
}
.sjmenu.active {
	left:0
}
.sjmenu_ul li {
	float:none;
	padding:10px 0;
	border-bottom:1px solid #eee;
	overflow:hidden;
	text-transform:uppercase;
}
.sjmenu_ul li a {
	display:block;
	color:#333;
	
	width:80%;
	float:left
}
.sjmenu_ul li i {
	display:inline-block;
	float:right
}
.sjmenu_w {
	overflow:hidden
}
.sjsecmenu {
	padding-left:20px;
	display:none
}
.sjsecmenu .sjsecmenu_ul>li:last-of-type {
	border-bottom:none;
	
}
.imgmiku06,.sjmiku01 {
	display:none
}
.miku06 {
	height:800px;
	overflow:hidden
}
.miku03 .himg {
	opacity:0
}
.ab_content {
	padding:55px 80px;
	 
}
.ab_titi {
	margin-bottom:40px
}
.ab_titi h4 {
	text-transform:uppercase;
	font-size:36px;
	color:#282828;
	font-weight:700;
	margin-bottom:10px
}
.ab_titi span {
	display:inline-block;
	width:98px;
	height:5px;
	background:#24a7e2
}
.ab_content .ab_play {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}
.ab_content .abcons {
	text-align:justify;
	font-size:16px;
	color:#9b9b9b;
	line-height:25px;
	padding:50px 0;
	border-bottom:1px solid #eee
}
.ab_content .ab_num_list {
	text-align:center;
	font-size:18px;
	color:#9b9b9b
}
.ab_content .ab_num_list span {
	display:inline-block;
	font-size:90px;
	color:#282828;
	font-weight:lighter
}
.ab_content .ab_num_list em {
	font-size:36px;
	color:#282828;
	font-style:normal;
	font-weight:lighter
}
.ab_content .ab_num_list p {
	margin-top:-10px
}
.ab_content .ab_num {
	padding:40px 0
}
.ab_content .container_ab h3 {
	font-size:18px;
	color:#9b9b9b;
	text-align:center;
	background:rgba(255,255,255,.7);
	padding:20px 0;
	position:absolute;
	left:0;
	right:0;
	bottom:0
}
.ab_content .container_ab .swiper-slide:hover h3 {
	background:rgba(252,204,20,.7);
	color:#282828
}
.ab_missions {
	text-align:justify;
	font-size:16px;
	color:#9b9b9b;
	line-height:25px;

}


.ab_mission,.foot_new{ display: none; }
.ab_mission_list {
	padding:0
}
.ab_mission_w {
	margin:0
}
.ab_mission_list:nth-child(2):before {
	z-index:2;
	content:"";
	width:1px;
	height:100%;
	background:#fff;
	position:absolute;
	top:0;
	left:0
}
.ab_mission_list:nth-child(2):after {
	z-index:2;
	content:"";
	width:1px;
	height:100%;
	background:#fff;
	position:absolute;
	top:0;
	right:0
}
.banner .ban_lay {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	color:#fff;
	left:80px;
	right:80px;
	  
}

/*.banner .swiper-slide:first-child .ban_lay {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	color:#000;
	left:80px;
	right:80px;
	  
}*/

.banner .swiper-slide:nth-child(3) .ban_lay {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	color:#fff;
	 left:10%
	  
}



.banner .ban_lay h4 {
	text-transform:uppercase;
	font-size:61px;
	font-weight:700
}
.banner .ban_lay>p {
	font-size:36px;
	margin:10px 0 35px
}
.banner .ban_lay a {
	color:#000;
	display:inline-block;
	padding:18px 49px;
	border:1px solid #000;
	border-radius:40px
}

/*.banner   .swiper-slide:first-child   .ban_lay a {
	color:#000;
	display:inline-block;
	padding:18px 49px;
	border:1px solid #000;
	border-radius:40px
}*/

/*crystal-s样式*/
#crys01{
	    left: -17%;
    bottom: 7%;
    width: 45%;
}


.banner .ban_lay a i {
	display:inline-block;
	padding-right:10px
}
.banner .pagination_banner .swiper-pagination-bullet {
	width:80px;
	height:2px;
	border-radius:0;
	opacity:1;
	background:rgba(255,255,255,.5)
}
.banner .pagination_banner .swiper-pagination-bullet-active {
	width:80px;
	height:2px;
	border-radius:0;
	opacity:1;
	background:rgba(255,255,255,1)
}
.banner .container_banner .pagination_banner {
	bottom:40px
}
.rb {
	text-align:right;
	position:absolute;
	right:80px;
	bottom:50px;
	color:#fff;
	text-transform:uppercase;
	font-size:14px
}
.rb span {
	display:block;
	letter-spacing:5px;
	margin-top:5px;
	font-size:18px
}
.pro_w {
	padding:20px
}
.pro_lay {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(25,25,25,0);
	padding:45px
}
.pro_lay h3 {
	font-size:40px;
	color:#fff;
	font-weight:700
}
.pro_lay p {
	font-size:24px;
	color:#fff;
	font-weight:700;
	margin:25px 0 10px;
	opacity:0
}
.pro_lay span {
	display:inline-block;
	font-size:18px;
	color:#fff;
	opacity:0
}
.pro_list a {
	display:block;
	position:relative
}
.pro_list {
	padding:0
}
.pro_w .row {
	margin:0 -10px
}
.pro_list:hover .pro_lay {
	background:rgba(25,25,25,.7)
}
.pro_list:hover p {
	margin:5px 0 10px;
	opacity:1
}
.pro_list:hover span {
	opacity:1
}
.zz_list .scale {
	border:1px solid #f0f0f0;
	padding:10px
}
.zz_list .zz_b {
	font-size:16px;
	color:#303030;
	line-height:20px;
	padding:20px 0 30px;
	text-align:center
}
.zz_list .zz_b h4 {
	font-size:18px;
	margin-bottom:5px;
	min-height: 58px;
}
.bannrin .bannrin_lay {
	position:absolute;
	left:0;
	right:0;
	text-align:center;
	top:50%;
	font-size:24px;
	color:#fff;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%)
}
.bannrin .bannrin_lay h2 {
	text-transform:uppercase;
	font-size:36px;
	font-weight:700;
	margin-bottom:10px
}
.zh_top {
	overflow:hidden;
	margin-bottom:40px
}
.zh_top .zh_con {
	display:inline-block;
	margin-right:65px;
	float:left
}
.zh_top .zh_con h4 {
	font-size:20px;
	color:#221e1f;
	margin-bottom:15px
}
.zh_top .zh_con_ul a {
	display:inline-block;
	font-size:18px;
	color:#221e1f
}
.zh_top .zh_con_ul i {
	color:#d2cece;
	font-size:26px;
	display:inline-block;
	margin-right:15px
}
.zh_top .zh_con_ul li:nth-child(1) {
	margin-right:80px
}
.zh_top .zh_input {
	width:490px;
	height:46px;
	border-radius:6px;
	border:1px solid #eee;
	position:relative
}
.zh_top .zh_input input {
	padding-left:10px;
	border-radius:6px;
	width:100%;
	height:44px;
	line-height:44px;
	font-size:18px;
	color:#221e1f
}
.zh_top .zh_input button {
	background:0 0;
	border:none;
	border-radius:6px;
	width:46px;
	height:46px;
	text-align:center;
	line-height:46px;
	text-align:center;
	line-height:46px;
	position:absolute;
	top:0;
	right:0
}
.zh_top .zh_input button i {
	color:#9b9b9b
}
.zh_list a {
	display:block;
	border:1px solid #eee
}
#ronic_08 .titi{
	right: 6%;
    top: 38%;
    width:100%;
}
#ronic_08 .ha03img{
	width: 63%;
	position: absolute;
	left: 0;
	top: 15%;
}

#ronic1 h4{
	font-weight: 400;
}
#ronic_08 .titi p{
	text-align: right;
	color:#fff;
}
#ronic_08 .titi h4{
	font-size: 10rem;
	padding-bottom: 30px;
	font-weight: 400;
	padding-right: 5%;
	text-align: right;
}
.zh_list .zh_t {
	height:265px;
	border-bottom:1px solid #eee;
	font-size:16px;
	color:#221e1f;
	text-align:center;
	padding:30% 20px 0
}
.zh_list .zh_t h4 {
	font-size:24px;
	color:#221e1f;
	font-weight:700;
	margin-bottom:45px
}
.zh_list .zh_b {
	min-height:118px;
	word-break:break-all;
	text-align:justify;
	font-size:16px;
	color:#221e1f;
	line-height:25px;
	background:#fafafa;
	padding:35px 30px
}

#anrypart9 .zipart{
	position: absolute;
	width:100%;
    top: 8%;
    left: 0;
    right: 0;
}

#anrypart9 .zipart h4{
	color:#fff;
	font-size: 30px;
	font-weight: 400;
	line-height: 38px;
}
#anrypart9 .ha13_ul{
	color:#fff;
	margin-top: 0;
	font-size: 10px;
}
.zh_list {
	margin-bottom:20px
}
.page {
	margin-top:30px
}
.page li {
	line-height:58px
}
.page li a {
	display:inline-block;
	color:#7f7f7f;
	padding:0 4px;
	line-height:58px
}
.page ul {
	display:inline-block
}
.next a,.prev a {
	display:inline-block
}
.page li.thisclass,.page li:hover a {
	color:#24a7e2
}
.zhdes_h1 {
	font-size:24px;
	color:#221e1f;
	font-weight:700;
	text-align:center;
	margin-bottom:60px
}
.zhdes_w {
	overflow:hidden;
	background:#24a7e2
}
.zhdes_w .zhdes_l {
	width:60%;
	border-right:1px solid #fff
}
.zhdes_w .zhdes_r {
	width:40%;
	padding:14% 13% 0
}
.zhdes_w .zddes_con {
	font-size:18px;
	color:#221e1f;
	line-height:30px;
	font-weight:700
}
.zhdes_w .next_zhdes {
	width:45px;
	height:101px;
	background:url(images/next01.png) no-repeat
}
.zhdes_w .prev_zhdes {
	width:45px;
	height:101px;
	background:url(images/prev01.png) no-repeat
}
.cons_list {
	margin-bottom:70px
}
.cons_list .con_list {
	border:1px solid #eee;
	background:#24a7e2;
	padding:35px 0;
	text-align:center;
	min-height:252px
}
.cons_list .con_list span {
	text-align:center;
	line-height:90px;
	display:inline-block;
	width:90px;
	height:90px;
	border-radius:100%;
	border:1px solid #010100
}
.cons_list .con_list span i {
	color:#010100;
	font-size:48px
}
.cons_list .con_list h3 {
	font-weight:700;
	font-size:20px;
	color:#221e1f;
	margin:15px 0
}
.cons_list .con_list p {
	font-size:16px;
	color:#221e1f;
	line-height:20px;
	font-weight:700
}
.map {
	margin-bottom:60px
}
.form {
	padding:60px 30px;
	background:#f4f4f4;
	display:none;
	
}
.ab_titi p {
	font-size:18px;
	color:#282828;
	margin-top:10px
}
.form .form_in p {
	font-size:16px;
	color:#9b9b9b;
	margin-bottom:10px
}
.form .form_in p span {
	color:#ed1534
}
.form .form_in input,.form_in textarea {
	padding-left:10px;
	margin-bottom:25px;
	width:100%;
	height:46px;
	line-height:46px;
	background:#fff;
	border:1px solid #e5e5e5;
	font-size:16px;
	color:#c7c7c7
}
.form .form_in textarea {
	height:190px;
	resize:none
}
.form .form_in button {
	border:none;
	font-size:18px;
	color:#383837;
	background:#24a7e2;
	padding:11px 58px;
	border-radius:40px
}
.lc_w {
	width:1260px;
	margin:0 auto;
	padding-top:190px;
	overflow:hidden
}
.lc_w:before {
	content:"";
	width:108px;
	height:108px;
	background:url(images/icon01.png) no-repeat;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-54px
}
.lc_w:after {
	content:"";
	width:3px;
	background:#eee;
	height:91%;
	position:absolute;
	top:108px;
	left:50%;
	margin-left:-1.5px
}
.lc_w ul li {
	z-index:10;
	width:50%;
	clear:both;
	margin-bottom:50px;
	position:relative;
	padding-right:67px
}
.lc_w ul li h1 {
	font-size:36px;
	color:#282828;
	margin-bottom:10px;
	text-align:right
}
.lc_w ul li .lc_con {
	text-align:justify;
	font-size:16px;
	color:#9b9b9b;
	line-height:20px;
	text-align:right
}
.lc_w ul li:nth-child(2n+1):after {
	z-index:2;
	content:"";
	width:36px;
	height:52px;
	background:url(images/icon02.jpg) no-repeat;
	position:absolute;
	top:0;
	right:-25px
}
#robo_s02 .r5img{
	left: 0%;
	right: 0;
	width: 46%;
	top: 20%;
}
#robo_s02 .titi{
	text-align: center;
    z-index: 999;
}
.lc_w ul li:nth-child(2n):after {
	z-index:2;
	content:"";
	width:36px;
	height:52px;
	background:url(images/icon03.jpg) no-repeat;
	position:absolute;
	top:0;
	left:-25px
}
.lc_w ul li:nth-child(2n) .lc_con,.lc_w ul li:nth-child(2n) h1 {
	text-align:left
}
.lc_w ul li:nth-child(2n) {
	float:right;
	padding-left:57px;
	padding-right:0
}
.dl_list {
	margin-bottom:20px
}
.dl_list .dl_con {
	text-align:center;
	padding:40px 25px;
	background:#fafafa;
	border:1px solid #eee;
	min-height:325px
}
.dl_list .dl_con span {
	display:inline-block;
	width:90px;
	height:90px;
	text-align:center;
	line-height:90px;
	border-radius:100%;
	border:1px solid #000
}
.dl_list .dl_con span i {
	color:#000;
	font-size:48px
}
.dl_list .dl_con h2 {
	font-size:20px;
	color:#221e1f;
	margin:15px 0
}
.dl_list .dl_con p {
	font-size:16px;
	color:#9b9b9b;
	line-height:25px;
	text-align:left
}
.dl_list .dl_con:hover {
	background:#24a7e2
}
.dl_list .dl_con:hover p {
	color:#221e1f
}
.dkl_form {
	border-top:2px solid #eee;
	padding-top:50px;
	margin-top:30px
}
.dkl_form .zhu {
	font-size:20px;
	color:#000;
	margin-bottom:50px
}
.dkl_form p {
	font-size:16px;
	color:#9b9b9b;
	margin-bottom:10px
}
.dkl_form p span {
	color:#ed1534
}
.dkl_form input,.dkl_form textarea {
	padding-left:10px;
	width:100%;
	height:46px;
	line-height:46px;
	border:1px solid #e5e5e5;
	margin-bottom:20px
}
.dkl_form textarea {
	height:155px;
	resize:none
}
.dkl_form button {
	float:right;
	border:none;
	font-size:18px;
	color:#383837;
	background:#24a7e2;
	padding:12px 57px;
	border-radius:40px
}
.dkl_form .des {
	color:#9b9b9b;
	line-height:30px;
	width:50%;
	float:left
}
.tyd_content {
	overflow:hidden;
	padding-top:62px
}
.tyd_content .tyd_l {
	width:40%;
	padding:20px 70px 0;
	position:relative
}
.tyd_content .tyd_l h3 {
	font-size:24px;
	color:#282828;
	font-weight:700;
	margin-bottom:25px
}
.tyd_content .select {
	height:70px;
	background:#fff;
	box-shadow:0 0 8px 0 #b7b3b3;
	margin-bottom:15px;
	position:relative
}
.tyd_content .select li {
	margin-top:22px;
	height:20px;
	line-height:20px;
	width:50%;
	padding:0 25px
}
.tyd_content .select li:nth-child(1) {
	border-right:1px solid #d2d2d2
}
.tyd_content .select li select {
	height:20px;
	font-size:16px;
	color:#353535
}
.tyd_content .select li select:focus {
	outline:0
}
.tyd_content .select input {
	width:100%;
	height:70px;
	line-height:70px;
	padding-left:30px
}
.tyd_content .select button {
	position:absolute;
	width:70px;
	text-align:center;
	height:70px;
	line-height:70px;
	background:0 0;
	top:0;
	right:0;
	border:none
}
#mk_o8 .titi{
	position: absolute;
	top: 10%;
	right:13%;
	text-align: right;

}
#mk_o8 .titi h4{
	color:#fff;
	font-size: 40px;
	font-weight: 400;
}
#mk_o8 .titi p{
	color:#fff;
}
.tyd_content .select button i {
	color:#707070;
	font-size:24px
}
.tyd_content .select_ul li {
	float:none;
	margin-bottom:10px;
	box-shadow:0 0 8px 0 #b7b3b3;
	background:#fff;
	padding:10px 0 10px 10px
}
.tyd_content .select_ul li dl {
	overflow:hidden
}
.tyd_content .select_ul li dt {
	width:60%;
	float:left
}
.tyd_content .select_ul li dd {
	width:40%;
	float:right;
	padding-top:55px;
	text-align:center
}
.tyd_content .select_ul li dd span {
	display:inline-block;
	width:40px;
	height:40px;
	line-height:35px;
	border-radius:100%;
	border:1px solid #c7c7c7
}
.tyd_content .select_ul li dd h4 {
	font-size:16px;
	color:#24a7e2;
	margin:10px 0
}
.tyd_content .select_ul li dd p {
	color:#666
}
.tyd_content .hide {
	cursor:pointer;
	background:#fff;
	position:absolute;
	left:0;
	right:0;
	bottom:3px;
	font-size:18px;
	color:#353535;
	height:68px;
	line-height:68px;
	padding:0 70px;
	box-shadow:0 0 8px 0 #b7b3b3
}
.tyd_content .hide.active {
	line-height:20px;
	left:0;
	top:0;
	bottom:0;
	width:68px;
	text-align:center;
	right:auto;
	height:100%;
	padding:0
}
.tyd_content .hide.active span {
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}
.tyd_content .hide.active i {
	margin-right:0;
	transform:rotate(90deg)
}
.tyd_content .hide i {
	display:inline-block;
	margin-right:20px
}
#ronic_6 .miku05_list .pr img{
	transition: all 0.6s;
}
#ronic_6 .miku05_list .pr img:hover{
	transform: scale(1.2);
}
#ronic_07 .qiu1{
	position: absolute;
    top: 30%;
    left: 20%;
    width: 4.8%;
	max-width:90px;
	z-index: 99;
}

#ronic_07 .qiu2{
	position: absolute;
    left: 72%;
    bottom: 20%;
    width: 3.8%;
	max-width:74%;
	z-index: 99;
}
#ronic_07 .qiu3{
	position: absolute;
    bottom: 3%;
    left: 45%;
    width: 2.6%;
    max-width: 50px;
	z-index: 99;
}

.tyd_content .hide em {
	font-style:normal
}
.tyd_content .select ul {
	overflow:hidden
}
.tyd_content .select_ul {
	overflow-y:auto;
	padding:5px
}
.tyd_content .tyd_r {
	width:60%
}
.tyd_content .tyd_l.active {
	width:68px;
	padding:0
}
.tyd_content .tyd_l.active .tyd_l_con {
	display:none
}
.tyd_content .tyd_r.active {
	width:calc(100% - 68px)
}
.select_ul::-webkit-scrollbar {
	width:4px
}
.select_ul::-webkit-scrollbar-thumb {
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);
	background:rgba(0,0,0,.2)
}
.select_ul::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);
	border-radius:0;
	background:rgba(0,0,0,.1)
}
.cagoo03 {
	padding:0!important
}
.cagoo03 .titi {
	top:80px;
	position:absolute;
	left:0;
	right:0
}
.cagoo03 .cagoo03img {
	position:absolute;
	left:0;
	right:0;
	bottom:5%
}
.cagoo05 .cagoo05_lay {
	font-size:24px;
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	padding:60px;
	color:#fff
}
.cagoo05 .cagoo05_lay h3 {
	font-size:26px;
	margin-bottom:15px
}
.cagoo05 .cagoo05_lay p {
	line-height:35px;
	height:0;
	overflow:hidden
}
.cagoo05 .col-sm-6 {
	padding:0 10px;
	margin-bottom:20px
}
.cagoo05 .col-sm-12 {
	padding:0 10px
}
.cagoo05 .row {
	margin:0 -10px
}
.cagoo05_w .pr:hover p {
	height:auto
}
.cagoo07 {
	padding-top:140px
}
.cagoo07 .cagoo07img {
	margin-top:40px
}
.cagoo08 {
	padding-top:0;
	padding-bottom:0;
	z-index:10;
	overflow:initial!important
}
.cagoo08 .cagoo08img {
	position:absolute;
	left:15%;
	bottom:-14%;
	z-index:2
}
.cagoo09 {
	padding-top:150px
}
.cagoo09img2 {
	position:absolute;
	right:80px;
	bottom:-10%;
	z-index:2
}
.cagoo10 .titi {
	position:absolute;
	right:80px;
	bottom:35%
}
.cagoo11 .titi {
	position:absolute;
	right:80px;
	top:140px
}
.cagoo12 .titi {
	position:absolute;
	top:40%;
	right:80px
}
.cagoo13 {
	padding-bottom:0!important
}
.cagoo13 .titi {
	position:absolute;
	top:45%;
	left:80px
}
.cagoo14 .titi {
	position:absolute;
	top:45%;
	right:80px
}


.cagoo14 .titi01 p {
	font-size:36px;
}

.cagoo15 {
	padding-bottom:50px
}
.cagoo15 .titi {
	position:absolute;
	top:30%;
	left:80px
}
.cagoo15 .titi h1 {
	font-size:125px;
	color:#fed001;
	font-weight:700
}
.cagoo15 .titi h1 i {
	font-style:normal;
	font-size:59px;
	color:#fed001;
	font-weight:700
}
.miku02 {
	clear:both
}
.cr03 {
	padding:0
}
.cr03 .titi {
	top:80px;
	position:absolute;
	left:0;
	right:0
}
.cr03 .cr03img {
	position:absolute;
	left:0;
	right:0;
	bottom:5%
}
#crypart7{
	padding:7.5% 0;
}
.cr05 .banner_cr05_b {
	background:#0a0b0b;
	padding:40px 55px;
	color:#fff;
	display:none
}
.cr05 .container_cr05 .swiper-slide-active .banner_cr05_b {
	display:block
}
.cr05 .container_cr05 .swiper-slide {
	padding-top:5%
}
.cr05 .container_cr05 .swiper-slide-active {
	padding-top:0
}
.cr05 .container_cr05 .swiper-slide:before {
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(255,255,255,.6)
}
.cr05 .container_cr05 .swiper-slide-active:before {
	display:none
}
.cr05 .banner_cr05_b h3 {
	font-size:24px;
	margin-bottom:5px
}
.cr05 .banner_cr05_b p {
	font-size:18px
}
.cr05 .next_cr05 {
	width:58px;
	height:133px;
	background:url(images/crnext.png) no-repeat;
	background-size:contain
}
.cr05 .prev_cr05 {
	width:58px;
	height:133px;
	background:url(images/crprev.png) no-repeat;
	background-size:contain
}
.cr08 .titi {
	position:absolute;
	left:80px;
	top:50%
}
.cr08 .titi p span {
	color:#4c85d6;
	font-weight:700
}
.cr09 .titi {
	position:absolute;
	top:30%;
	right:80px
}

#crypart6 .titi{
    top: 12%;
    width:100%;
    right:0;
    text-align: center;
	
}

#crypart6 .titi p{
	font-size: 16px;
	font-weight: 100;
}
#crypart6 .titi01 h4{
	font-size: 48px;
	font-weight: 500;
	padding-bottom: 2px;
}
#crypart4 .titi{
	right: 0;
	left:0;
    text-align: center;
	top:10%;
	width:100%;
	z-index: 999;
} 
#crypart4 .cr09img{
	bottom: -55%;
	right: 0;
	left: 0;
	width:60%;
   
}
#crypart4 .titi p{
	font-size: 30px;
    line-height: 38px;
}
#crypart7 .titi h4{
	font-size: 48px;
   font-weight: 400;
}
#crypart7 .titi p{
	color: #d4dfeb;
	font-size: 16px;
	font-weight: 100;
}
#crypart8 .titi{
	left: 10%;
	width:33.5%;
	overflow: hidden;
}

#crypart9 .titi{
	width: 100%;
    top: 10%;
    text-align: center;
	right: 0;
}

#crypart9 .titi01 h4{
	font-size: 43px;
	font-weight: 400;
	margin-bottom: 10px;
}
#crypart9 .titi01 p{
	font-size: 16px;
	color: #fff;
	line-height: 20px;
}

#crypart9 .maincont{
	padding: 0 4.5%;
    position: absolute;
    bottom: 6%;
    width: 100%;
}
#crypart9 .maincont .che{
	position: absolute;
    bottom: 30%;
    left: 20%;
	width:25%;
}
#crypart9 .maincont_r{
	text-align: center;
    right: 12%;
    top: 28%;
	width:32%;
}
#crypart9 .maincont_r h4{
	font-size: 43px;
	color: #2e3132;
	font-weight: 500;
}
#crypart9 .maincont_r p{
	font-size: 16px;
	color: #2e3132;
	line-height: 18px;
	padding-bottom: 48px;
}
#crypart10 .titi{
	left: 5%;
    top: 35%;
}
#crypart10 .titi h4{
	font-size: 43px;
	font-weight: 400;
	margin-bottom: 20px;
}
#crypart10 .titi p{
	font-size: 22px;
	margin-bottom: 5%;
}

#crypart6 .cr09img{
    bottom: 0;
    right: 0;
    width:38%;
    left: 0;
}
#crypart6 .titi{
	z-index: 999;
}

.cr09 .cr09img {
	position:absolute;
	bottom:-17%;
	right:9%;
	z-index:2
}
.cr10 .cr10_ul li {
	padding:0 95px;
	position:relative;
	border-right:1px solid #e6e6e6
}
.cr10 .cr10_ul li span {
	display:inline-block;
	font-size:76px;
	color:#df001f;
	font-weight:lighter
}
.cr10 .cr10_ul li sub {
	font-size:38px;
	color:#df001f;
	font-weight:lighter
}
.cr10 .cr10_ul li p {
	font-size:18px;
	color:#9b9b9b
}
.cr10 .titi {
	position:absolute;
	top:140px;
	left:0;
	right:0
}
.cr10 .titi .cr10_ul {
	display:inline-block;
	margin-top:55px
}
.cr10 .cr10_ul li:last-of-type {
	border:none
}
.cr11 .titi {
	position:absolute;
	top:45%;
	left:80px;
	right:0
}

#crypart2 .titi01 h4{
	color: #fff;
	font-size: 30px;
	font-weight: 400;
}
#crypart2 .titi p{
	color: #f5f5f5;
	font-size: 16px;
	font-weight: 300;
}
#crypart2 .titi{
   right: 0;
    text-align: center;
	top:35%;
	left:0;
	position: absolute;
	width:100%;
}
#crypart3 .che{
	position: absolute;
	bottom: 7%;
	left: 0;
	right: 0;
	width:50%;

}
#crypart3 .crico3{
	position: absolute;
    bottom: 5%;
    left: 32%;
    z-index: 999;
    width: 20%;
}
#crypart3 .crico2{
	position: absolute;
    bottom: 35%;
  
    left: 60%;
    width: 15%;
}
#crypart3 .crico1{
	    position: absolute;
    top: 25%;
    left: 31%;
    width: 16%;
}
.cr12 .titi {
	position:absolute;
	top:45%;
	right:80px
}
.cr13 .titi {
	position:absolute;
	top:45%;
	left:80px
}
.cr14 .cr14_span {
	margin:50px auto;
	width:230px;
	height:230px;
	border:2px solid #df001f;
	border-radius:100%;
	text-align:center;
	line-height:230px;
	font-size:31px;
	color:#df001f
}
.cr14 .cr14_span span {
	font-size:63px
}
.cr14 {
	padding:100px 0 0
}
.cr15 {
	padding:150px 0 540px
}


.x9_09
{padding: 22% 0 28%;
	}


.cr15a {
	padding:240px 0 130px
}
.cr15b {
	padding:370px 0 130px
}

.sc_07{
	padding:310px 0 130px
	}


.cr15a .titi p {
    font-size: 20px;
    color: #514d49;
    margin-top: 180px;
}


.sc_07 .titi p {
    margin-top: 260px;
}

.cr15 .cr15_ul {
	display:inline-block;
	font-size:18px;
	color:#0d0d0d;
	margin-top:130px
}
.cr15 .cr15_ul h3 {
	font-size:30px;
	color:#0d0d0d;
	margin-bottom:10px
}
.cr15img01 {
	position:absolute;
	top:0;
	left:0
}
.cr15img02 {
	position:absolute;
	top:0;
	right:0
}
#mk_o9 .titi{
	position:absolute;
}
.gr03 .gr02img {
	position:absolute;
	left:10%;
	bottom:-15%
}
.gr03 .titi {
	position:absolute;
	left:0;
	right:0;
	top:80px;
	z-index:2
}
.gr03 {
	padding:0
}
.gr04 {
	padding-top:220px
}
.gr04 .gr04img {
	margin-top:-130px
}
.gr04 .gr04_ul li {
	position:absolute
}
.gr04 .gr04_ul li:nth-child(1) {
	left:10%;
	bottom:57%
}
.gr04 .gr04_ul li:nth-child(2) {
	left:5%;
	bottom:20%
}
.gr04 .gr04_ul li:nth-child(3) {
	left:29%;
	bottom:24%
}
.gr04 .gr04_ul li:nth-child(4) {
	left:62%;
	bottom:44%
}
.gr04 .gr04_ul li:nth-child(5) {
	left:71%;
	bottom:21%
}
.gr04 .gr04_ul li:nth-child(1) img,.gr04 .gr04_ul li:nth-child(2) img {
	box-shadow:0 10px 40px 0 #c8c4c4
}
.gr05 .titi {
	position:initial
}
.gr05 .miku04_ul li dd {
	color:#fff
}
.gr06 .titi {
	position:absolute;
	top:40%;
	right:80px
}
.gr07img {
	position:absolute;
	left:10%;
	bottom:-19%;
	z-index:2
}
.gr07 .titi {
	position:absolute;
	top:120px;
	left:0;
	right:0
}
.gr08 {
	padding:300px 0 0 80px
}
.gr08 .titi {
	position:absolute;
	top:300px;
	left:80px
}
.gr09 .titi {
	position:absolute;
	top:23%;
	left:80px
}
.gr10 {
	background:#232323;
	padding:0 80px 0 80px
}
.gr10 .titi {
	position:absolute;
	top:20%;
	right:80px
}
.gr10img {
	margin-bottom:-40px;
	position:relative;
	z-index:2
}
.gr11 {
	height:400px;
	padding:80px 0
}
.fr11_ul {
	display:block;
	margin-top:65px
}
.fr11_ul li {
	width:33.33333%;
	border-right:1px solid #8f94c3;
	font-size:18px;
	color:#fff
}
.fr11_ul1 li {
	width:50%;
	 
}
#mk_o4 .titi{
	    top: 22%;
    right: 10%;
}
#mk_o4 .titi h4{
	color: #0057ff;
    font-size: 45px;
    font-weight: 400;
}
#mk_o4 .titi p{
	color: #666;
    font-style: italic;
}



.fr11_ul li:last-of-type {
	border:none
}
.fr11_ul li span {
	font-size:76px;
	font-weight:lighter
}
.fr11_ul li i {
	font-style:normal;
	font-size:38px
}
.ha03 {
	padding:0
}
.ha03 .ha03img {
	position:absolute;
	bottom:8%;
	right:10%
}
#angha03{
	bottom:10%;
	right:22.5%;
	width:60%;
}
#haw_01 .titi{
	top: 58%;
    width:35%;
    text-align: left;
    left: 63%;
    position: absolute;
}

.ha03 .titi {
	top: 60%;
    position: absolute;
    /* left: 0; */
    right: 0;
    text-align: center;
    z-index: 5;
    width: 45%;
    text-align: left;
}
.ha04 .ha04img {
	position:absolute;
	top:10%;
	left:80px
}
#bolang04 .ha04img{
	right: -20%;
	top:12%;
}
#bolang04 .titi01 h4{
	font-size:44px;
	color:#fff;
	font-weight: 400;

}

#bolang04 .titi{
	left:10%;
}
#bolang04 .titi p{
	color:#fff;
	font-size:18px;
}
.ha04 .titi {
	position:absolute;
	top:36%;
	right:44%;
}
.ha05 {
	background:#e7e7e7
}
.ha05 .ha05_list {
	padding-bottom:120px;
	position:relative
}
.ha05 .ha05_r {
	width:90%;
	background:#fff;
	float:right
}
.ha05 .ha05_rin01 {
	width:45%
}
.ha05 .ha05_rin02 {
	width:55%
}
.ha05 .ha05_list .titi {
	position:absolute;
	top:30%;
	left:80px;
	width:700px
}
.ha05 .ha05_list .titi h1 {
	font-weight:700;
	font-size:72px;
	color:#282828;
	margin-bottom:10px
}
.ha05 .ha05_list:nth-child(2n) .titi {
	left:auto;
	right:80px
}
.ha05 .ha05_list:nth-child(2n) .ha05_r {
	float:left
}
.ha05 .ha05_list:nth-child(2n) .ha05_rin01 {
	float:right
}
.ha05 .ha05_list:nth-child(2n) .ha05_rin02 {
	float:left
}
.ha06 .titi {
	position:absolute;
	top:120px;
	left:0;
	right:0
}
.ha06img {
	position:absolute;
	bottom:21%;
	left:55%;
	z-index:2
}
.ha07 .titi {
	position:absolute;
	top:40%;
	right:80px
}

.sc_03 .titi {
	position: absolute;
    top: 20%;
    left: 60%;
    text-align: right;
    width: 28%;
}

 
.sc_03 .fl{
	position:absolute;
	left:0;
	bottom:0;
}




.ha08 .titi p span {
	display:inline-block;
	position:relative;
	font-size:125px;
	color:#9b9b9b;
	font-weight:700
}
.ha08 .titi p em {
	font-style:normal;
	font-size:52px
}
.ha08 .titi p i {
	font-style:normal;
	font-size:24px;
	color:#9b9b9b;
	position:absolute;
	top:37px;
	right:-80px
}
.ha08 .titi {
	position: absolute;
    top: 25%;
    right: 25%;
}
.ha08 .titi h4 {
	 text-transform: uppercase;
}
.ha09 .titi {
	position:absolute;
	top:30%;
	left:25%
}

.ha09 .titi h4 {
	 color: #0057ff;
	 text-transform: uppercase;
	 transform: translateX(-30%);

}

.hab .titi h4 {
	 color: #0057ff;
	 text-transform: uppercase;
	 transform: none;
	 text-align: right;

}
.ha09 .titi p {
 text-align: right;
}




.ha09 .ha09_ul {
	overflow:hidden;
	margin-top:40px
}
.ha09 .ha09_ul li {
	margin-right:30px
}
.ha10 {
	padding-top:110px
}

.ha10 .titi{
 position: absolute;
 left: 50%;
 transform: translateX(-50%);
}

.ha10 .titi h4{
text-transform: uppercase!important;
}

 


.ha10img {
	margin-top:-120px
}
.ha11 {
	height:1080px
}

.move01{
	height: auto!important;

}

#anry_10 .titi{
    text-align: left;
 
}
#anry_10 .titi h4{
	font-size: 30px;
	font-weight: 400;
}
#anry_10 .titi p{
	font-size: 12px;
}
#anry_10 .right{
	    position: absolute;
    top: 15%;
    right: 15%;
}

#anry_10 .text{
	
    border: 1px solid #2870f9;
        padding-top: 8%;
    padding-bottom: 8%;
    padding-left: 5%;
}

#anry_10 .part2{
       margin-top: 15%;
       margin-left: 2%;
       width: 90%;
}
#anry_10 .part2 .line{
	border-top: 2px solid #000;
    width: 15%;
    height:1px;
    margin: 10px 0;
}

#anry_10 .text p:first-child{
	font-size: 16px;
}
#anry_10 .text div{
   padding-left: 25%;
}
#anry_10 .text:first-child{
	margin-bottom: 10%;
}



.ha11 .ha11img01 {
	position:absolute;
	left:80px;
	top:15%
}
.ha11 .ha11img02 {
	position:absolute;
	right:10%;
	top:15%
}
.ha13 {
	padding:50px 0
}
.ha13_ul {
	display:inline-block;
	font-size:20px;
	color:#282828;
	margin-top:55px
}
.ha13_ul li {
	padding:0 30px
}
.ha13_ul li img {
	margin-bottom:10px
}
.le03 {
	padding:0
}
.le03img {
	position:absolute;
	left:35%;
	bottom:-5%;
	z-index:2
}
.le03 .titi {
	top:110px;
	position:absolute;
	left:0;
	right:0;
	text-align:center
}
.le04 .titi {
	top:90px;
	position:absolute;
	left:0;
	right:0
}
.le04 .titi h5 {
	font-size:205px;
	color:#df001f;
	font-weight:700
}
.le04 .le04img {
	position:absolute;
	left:15%;
	bottom:10%
}
.le05 {
	padding:90px 80px 30px
}
.le05 .le05_list01 {
	width:60%;
	float:left
}
.le05 .le05_list02 {
	width:40%;
	float:right
}
.le05 .le05_list02 .titi {
	padding:30% 0 0 80px
}
.le05 .le05_list {
	overflow:hidden;
	margin-bottom:60px
}
.le05 .le05_list:nth-child(2n) .le05_list01 {
	float:right
}
.le05 .le05_list:nth-child(2n) .le05_list02 {
	float:left
}
.le05 .titi {
	margin-bottom:70px
}
.le05 .le05_list:nth-child(2) .titi {
	margin-top:35px;
	margin-bottom:0;
	padding-left:0
}
.le06 .titi {
	position:absolute;
	top:110px;
	left:0;
	right:0
}
.le06 .le06img {
	position:absolute;
	top:25%;
	left:0;
	right:0;
	text-align:center
}
.le07 .titi {
	position:absolute;
	top:40%;
	right:10%
}
.le07 .le07_ul {
	font-size:18px;
	color:#9b9b9b;
	margin-top:45px
}
.le07 .le07_ul li span {
	font-size:54px;
	color:#df001f;
	font-weight:lighter
}
.le07 .le07_ul li sub {
	font-size:24px;
	color:#df001f
}
.le07 .le07_ul li {
	padding-right:25px;
	margin-right:25px;
	border-right:1px solid #9b9b9b
}
.le07 .le07_ul li:last-of-type {
	border:none;
	padding-right:0
}
.le08 {
	padding-top:180px
}
.le08 .le08img {
	margin-bottom:-55px;
	position:relative;
	z-index:20
}
.le09 {
	padding:145px 0 0 80px
}
.le09 .titi {
	position:absolute;
	top:20%;
	left:80px
}
.le09img02 {
	position:absolute;
	bottom:-5%;
	left:15%;
	z-index:20
}
.le10 .titi {
	position:absolute;
	top:100px;
	left:0;
	right:0
}
.le10_ul_w {
	position:absolute;
	left:0;
	right:0;
	text-align:center;
	bottom:10%;
	text-align:center
}
.le10_ul {
	display:inline-block
}
.le10_ul li {
	padding:0 50px;
	border-right:1px solid #4c4b4b;
	font-size:18px;
	color:#4c4b4b
}
.le10_ul li h4 {
	font-size:54px;
	color:#df001f;
	font-weight:lighter
}
.le10_ul li h4 sub {
	color:#df001f;
	font-size:24px
}
.le10_ul li:last-of-type {
	border:none
}
.le10_ul li h4 b {
	font-weight:lighter
}
.le11 {
	height:940px;
	padding-top:130px
}
.le11 .titi {
	position:relative;
	z-index:10
}
.le11img01 {
	position:absolute;
	left:15%;
	bottom:-20px;
	z-index:2
}
.le11img02 {
	position:absolute;
	right:10%;
	bottom:0
}
.le12 .titi {
	position:absolute;
	left:80px;
	bottom:30%
}
.r303 {
	padding:0
}
.r303 .r3img {
	position:absolute;
	top:30%;
	left:0;
	right:0;
	text-align:center
}
.r303 .titi {
	position:absolute;
	top:160px;
	left:0;
	right:0;
	text-align:center
}
.r304 {
	padding:50px 80px
}
.r304.newr{padding:0;position: relative;}

.r304.newr .titi{
	position: absolute;
	top: 8%;
    left: 0;
    right:0;
    width:100%;

}
#mk_o6 .titi{
	    width: 50%;
    position: absolute;
    top: 40%;
}
#mk_o6 .titi h4{
	    text-transform: uppercase;
    color: #0057ff;
    text-align: right;
}
#mk_o6 .titi p{
	    font-size: 14px;
    text-align: right;
    color: #666;
}

.r304_ul.newr304{
	position: absolute;
    top: 28%;	
	left:10%;
	width: 80%;
}
.r304_ul.newr304 li{
	width: 50%;
	padding:0 1% 2.5% 1%;
	z-index:999;
}
#anrypart06{
	position: ;
}
.r304 .titi {
	margin-bottom:40px
}
.r304_ul {
	margin:15px -7.5px 0;
	overflow:hidden
}
.r304_ul li {
	padding:0 7.5px;
	position:relative;
	width:33.333%;
	overflow:hidden
}
/* .r304_ul.newr304 li{
	width:40%;
} */
.r304 .r3_p {
	position:absolute;
	left:0;
	right:0;
	bottom:-100%;
	font-size:24px;
	color:#fff;
	padding:25px 50px;
	background:rgba(0,0,0,.8)
}
.r304.newr .r3_p{
	bottom:0;
	font-size:14px;
	background: none;
	padding: 15px 0 20px 20px;

}
.r304_ul li:hover .r3_p,.r3img:hover .r3_p {
	bottom:0
}
.r305 {
	padding:0!important
}
.r305 .titi {
	top:85px;
	position:absolute;
	left:0;
	right:0
}
.r305 .r5img {
	position:absolute;
	left:0;
	right:0;
	text-align:center;
	bottom:15%
}
.r306 .titi {
	position:absolute;
	top:110px;
	left:0;
	right:0
}
.r306 .r56img1 {
	position:absolute;
	left:25%;
	bottom:10%
}
.r306 .r56img2 {
	position:absolute;
	right:30%;
	bottom:18%
}
#mk_o5 h4{
	font-weight: 400;
}
#mk_o5 .titi{
	top: 28%;
    right: 0;
    width:47%;
}
#mk_o5 .yin{
	width:30%;
    padding-top:5%;	
     
   
}
#mk_o5 .yin img{
	width:100%;
}
#mk_o5 .yin p{
	text-align: center;
	color: #024ddf;
	font-size: 14px;
}
.r307 {
	padding-top:170px
}
.r307 .r57img1 {
	margin-top:-150px;
	margin-bottom:-30px;
	position:relative;
	z-index:2
}
.r308 {
	padding:70px 0
}
.r308_ul {
	overflow:hidden;
	display:inline-block;
	margin-top:60px
}
.r308_ul li {
	padding:0 30px;
	font-size:20px;
	color:#fff
}
.r308_ul li span {
	margin-bottom:10px;
	font-size:30px;
	color:#28a7e7;
	display:inline-block;
	width:130px;
	height:130px;
	border:1px solid #28a7e7;
	border-radius:20px;
	text-align:center;
	line-height:130px
}
.r309 .titi {
	top:20%;
	left:80px;
	position:absolute
}
.r309_ul {
	margin-top:30px
}
.r309_ul li {
	margin-right:20px;
	font-size:20px;
	color:#fff;
	text-align:center
}
.r309_ul div {
	display:inline-block;
	margin-bottom:10px;
	width:135px;
	font-size:39px;
	color:#fff;
	height:135px;
	border:1px solid #fff;
	border-radius:20px;
	text-align:center;
	line-height:135px
}
.r309_ul li p {
	color:#fff
}
.r310 .titi {
	position:absolute;
	top:120px;
	left:0;
	right:0
}
.r311 .titi {
	position:absolute;
	top:40%;
	left:80px
}
.r312 {
	padding-top:150px
}
.r312 .titi {
	top:130px;
	left:0;
	right:0
}
.r304.newr .titi01 h4{
	font-weight: 400;
  }
.r313 {
	padding:60px 0
}
.r313 .titi {
	margin-bottom:40px
}
.r314 {
	padding:90px 0
}
.r314img {
	margin-top:-50px
}
.r315 .titi {
	position:absolute;
	top:90px;
	left:0;
	right:0
}
.r503 {
	padding:0
}
.r503 .titi {
	position:absolute;
	top:110px;
	left:0;
	right:0;
	z-index:5
}
.r503 .r5img {
	position:absolute;
	top:12%;
	left:0;
	right:0;
	z-index:2
}
.r504 {
	padding:40px 80px
}
.r504 .titi {
	margin-bottom:45px
}
.r504_lay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
#ranypart8{
	overflow: hidden;
}
#ranypart8 .titi{
	position: relative;
	padding-top:17%;
	padding-bottom: 2%;
}
#ranypart8 .titi h4{
	font-size: 40px;
    font-weight: 400;
}

#ranypart8 .r511img{
	bottom:0;
	position: relative;
	width:100%;
	padding:0 10%;
}
#ranypart8 .ranynum{
	overflow: hidden;
	padding-bottom: 7%;
}
#ranypart8 .ranynum ul{
	width:760px;
	margin: 0 auto;
	overflow: hidden;
}
#ranypart8 .ranynum li{
	float:left;
}
#ranypart8 .ranynum li:nth-child(2){
	padding:0 25%;
}
#ranypart8 .ranynum li p{
	text-align: center;
}
#ranypart8 .ranynum li p.big{
	color:#2262f0;
	font-size:60px;

}
#ranypart8 .ranynum li p.big span{
	font-size:16px;
}
#ranypart8 .ranynum li p.small{
	font-size:14px;
}
#mk_o7{
	padding-top:0;
}
#mk_o7 .titi{
	top:16%;
}
#mk_o7 .titi p{
	    color: #747374;
    font-size: 16px;
}
#crypart5{
	background: #dfeffa;
}
#crypart5 .titi{
	margin-top:16%;
}
#crypart5 .r304_ul{
	width: 100%;
    margin: 0 auto;
}
#crypart5 .text_part{
	position: relative;
}
#crypart5 .img_part img{
	transition: all 0.6s;
}
#crypart5 .img_part img:hover{
	transform: scale(1.2);
}
#crypart5 .text{
	position: absolute;
	text-align: center;
	width: 100%;
	color:#fff;
	top:37%;
}
#crypart5 .text h4{
	font-size:30px;
	margin-bottom: 20px;
}
#crypart5 .text p{
	color:#f5f5f5;
	font-size:16px;
}
#crypart5 .r304_ul li{
	padding:0;
	max-height:510px;
}
.r504_lay p {
	font-size:24px;
	color:#fff;
	line-height:35px;
	position:absolute;
	left:0;
	right:0;
	text-align:center;
	bottom:10%
}

.sw_03 .r504_lay{
	 left:5%;
	}
 .sw_03 .titi p{
	  margin-bottom:20px;
	}

.sw_03 .r504_lay p:nth-child(1){
	font-size: 20px;
    color: #fff;
    line-height: 35px;
    position: absolute;
    right: 25%;
    text-align: left;
    bottom: 10%;
	
	}
	
 .sw_03 .r504_lay p:nth-child(2){
	font-size: 20px;
    color: #9b9b9b;
    line-height: 35px;
    position: absolute;
    right: 25%;
    text-align: left;
    bottom: 5%;
	
	}




.r505 .titi {
	position:absolute;
	top:90px;
	left:0;
	right:0;
	z-index:10
}
.r505 .r505img {
	position:absolute;
	left:0;
	right:0;
	top:15%
}
.r506 .titi {
	position:absolute;
	bottom:20%;
	right:80px
}
.r508 .titi {
	position:absolute;
	top:30%;
	right:80px
}
.r508 .titi01 {
	position:absolute;
	top:60%;
	right:146px;
	text-align:right;
}
.r508_ul {
	margin-top:60px
}
.r508_ul li {
	text-align:center;
	margin-right:20px
}
.r508_ul li div {
	margin-bottom:10px;
	font-size:39px;
	color:#fff;
	display:inline-block;
	width:133px;
	height:133px;
	line-height:133px;
	border:1px solid #fff;
	border-radius:20px
}
.r508_ul li p {
	font-size:20px;
	color:#fff
}
.r508_ul li div i {
	font-style:normal;
	font-size:22px;
	color:#fff
}
.r509 .titi {
	position:absolute;
	top:40%;
	left:80px
}

.r509 #ronic3 {
	position:absolute;
	 top:8%;
	 width: 100%;
	 text-align: center;
}
#ronic3 h4{
	font-weight: 400;
}


#crypart8 .titi{
	text-align: center;
}
#crypart8 .titi h4{
	    font-weight: 400;
    text-transform: Uppercase;
    line-height: 40px;
}

#crypart8 .text2{
	text-transform: Uppercase;
	width: 210px;
	margin: 0 auto;
	padding-bottom: 5%;
}
#crypart8 .text2 p{
	color: #803434;
}
#crypart8 .text2 p:first-child{
	font-size: 28px;
	border-bottom: 1px solid #803434;
	line-height: 30px;
	margin: 0 15%;
	padding-top:5px;

}
#crypart8 .text2 p:nth-child(2){
	font-size: 10px;
}

#crypart8 .wb{
	font-size: 16px;
	color: #242526;
    line-height: 20px;
    margin-bottom: 6%;
}
#crypart8 ul li:nth-child(2){
	margin-left: 5%;
	margin-right: 5%;
}
#crypart8 ul li p{
	font-size: 12px;
	color: #29469b;
	font-weight: 700;
}
#crypart8 ul li{
	width: 30%;
}
#crypart8 ul li img{
	width: 100%;
	max-width:170px;
}











.miku02  #ronic4{
	position: absolute;
	bottom: 0;
	left: 100px;
}


#ronic4 h4{
	font-weight: 400;
}
#ronic4{
	    position: absolute;
    top: -10%;
    left: 3%;
}
#ronic_07 .titi h4{
	padding-bottom: 40%;
	font-size: 25px;
	font-weight: 400;
}

 .miku07  #ronic5{
 	position: absolute;
	top:100px;
	width: 100%;
	text-align: center;
 }

  .miku07  #ronic5 h4{
 	 font-size: 45px;
 }


.r509 .ronic71 {
    width:800px;
}

 
.r510 .titi {
	position:absolute;
	top:15%;
	left:0;
	right:0
}
.r511 .titi {
	position:absolute;
	top:10%;
	left:0;
	right:0
}
.r511 .r511img {
	position:absolute;
	left:25%;
	bottom:20%
}
.r512 {
	padding-top:75px
}
.r513 .titi {
	position:absolute;
	top:10%;
	left:0;
	right:0;
	text-align:center
}
.r513 .r511img {
	position:absolute;
	bottom:10%;
	left:0;
	right:0
}
.ra03 {
	padding:0
}
.ra03 .titi {
	position:absolute;
	top:10%;
	left:0;
	right:0
}
.ra03 .ra03img {
	position:absolute;
	left:0;
	right:0;
	text-align:center;
	bottom:10%
}
.ra04 {
	padding:45px 0 0
}
.ra04 .titi {
	margin-bottom:25px
}
.ra04 .ra04_ul {
	overflow:hidden
}
.ra04 .ra04_ul li {
	position:relative;
	width:49.6%;
	margin-bottom:15px;
	overflow:hidden
}
.ra04 .ra04_ul li:nth-child(2n) {
	float:right
}
.ra04 .ra04_lay {
	position:absolute;
	left:70px;
	right:70px;
	color:#fff;
	bottom:0;
	padding-bottom:40px
}
.ra04 .ra04_lay h3 {
	font-size:24px;
	margin-bottom:10px;
	line-height: 34px;

}
.ra04 .ra04_lay p {
	font-size:18px;
	text-shadow:0 0 0 10px #000;
	height:0;
	overflow:hidden
}
.ra04 .ra04_ul li:hover img {
	transform:scale(1.1)
}
.ra04 .ra04_ul li:hover .ra04_lay p {
	height:auto
}
.ra05 .titi {
	position:absolute;
	top:10%;
	left:0;
	right:0
}
.ra05 .ra05img {
	position:absolute;
	left:0;
	right:0;
	bottom:5%;
	text-align:center
}
.ra06 .titi {
	position:absolute;
	top:40%;
	left:80px
}
.ra06 .ra06img {
	position:absolute;
	right:0;
	bottom:0
}
.ra07 {
	padding:70px 0;
	text-align:center
}
.ra07 .titi {
	margin-bottom:40px
}
.ra08 {
	padding-top:140px
}
.ra08 .titi {
	margin-bottom:80px
}
.ra09 {
	padding:145px 80px
}
.ra09 .titi {
	position:absolute;
	top:20%;
	right:80px
}
.ra09 .titi .kg {
	text-transform:uppercase;
	margin-top:40px;
	font-size:174px;
	color:#6f4c44;
	position:relative
}
.ra09 .titi .kg span {
	font-size:226px
}
.ra09 .titi .kg i {
	font-style:normal;
	font-size:22px;
	position:absolute;
	top:75px;
	right:27px
}
.ra10 .titi {
	position:absolute;
	top:40%;
	right:80px
}
.ra11 {
	padding:70px 0
}
.ra11_ul {
	display:block;
	overflow:hidden
}
.ra11_ul li {
	width:33.333%;
	text-align:center;
	line-height:50px;
	text-align:center
}
.ra11_ul li p {
	font-size:32px;
	color:#fff;
	opacity:.16
}
.ra11_ul li h4 {
	font-size:43px;
	color:#fff
}
.ra11_ul li:nth-child(2) {
	border:1px solid #545154;
	border-top:none;
	border-bottom:none
}
.ra12 .titi {
	position:absolute;
	top:10%;
	right:0;
	left:0
}
.ra12 .ra12img {
	position:absolute;
	left:0;
	right:0;
	bottom:0
}

#anry_11 .titi{
	position: absolute;
    top: 10%;
    left: 15%;
    text-align: left;
}
#anry_11 .che{
	width:90%;
	margin-left:10%;

}
#anry_11 .titi img{
	width: 16%;
	margin-bottom: 5%;
}
#anry_11 .titi h4{
	font-size: 40px;
}
#anry_11 .titi p{
	font-size: 22px;
}



#rainb01 .move01img{
	width: 31%;
    position: absolute;
    bottom: 0px;
    left: 16%;
}
#rainb01 .x1_1img1{
	left: 65%;
    bottom: 30%;
    width: 7%;
}
#rainb01 .x1_1img2{
	top: 80%;
    width: 5%;
    left: 7%;
}
#rainb01 .titi{
	    top: 40%;
    left: 25%;
}
#rainb01 .titi h4{
	font-weight: 400;
}

#rainb02 .titi{
	position: absolute;
    left: 0;
    right: 0;
    top: 2%;
    z-index: 9999
}
#rainb02 .text{
	position: absolute;
    width: 76%;
    left: 0;
    right: 0;
    top: 33%;
    z-index: 88;
}

#rainb02 .x1_1img{
	position: absolute;
    left: 0;
    right: 0;
    top: 14%;
    width: 46%;
    z-index: 999
}
#rainb02 .x1_1img1{
	width: 85%;
}

#rainb03 .titi{
	position: absolute;
    top: 10%;
    left: 0;
    right: 0;
}

#rainb04 .qiu{
	    top: 25%;
    left: 13%;
    width: 32%;
}

#rainb04 .che{
	      position: absolute;
    top: 3%;
    left: 3%;
    width: 52.5%;
}
#rainb04 .titi{
	    width: 55%;
    left: 60%;
    top: 37%;
    text-align: left;
}
#rainb04  h5{
	    text-align: left;
    font-size: 25px;
    font-weight: 600;
    padding-left: 3%;
    line-height: 40px;
    padding-top: 20px;
}
#rainb04 .titi h4{
	
    text-align: left;

  
}
#rainb04 .titi p{
	padding-top: 5%;
}
#rainb04 .titi .kuang{
	    width: 80px;
    border: 2px solid #ffc75a;
    border-radius: 8px;
   
    margin-top: 2%;
}
#rainb05{
	padding-top: 2%;
	
}
#rainb05 .titi h4{
	position: absolute;
    left: 0;
    right: 0;
    font-size: 48px;
    z-index: 99;
}
#rainb05 .ico{
   position: absolute;
    left: 38%;
    top: 6.5%;
    width: 4%;
}











.x703 {
	padding:0
}
.x703 .titi {
	position:absolute;
	top:10%;
	left:0;
	right:0
}
.x703 .x7img {
	position:absolute;
	left:0;
	right:0;
	bottom:-5%
}
.x704 {
	background:#2d2d2d;
	padding:80px 0
}
.x704_ul {
	overflow:hidden
}
.x704_ul li {
	width:25%;
	text-align:center;
	position:relative
}
.x704_ul li span {
	font-style:italic;
	font-size:147px;
	color:#00daeb
}
.x704_ul li sub {
	color:#00daeb;
	font-size:24px;
	font-style:italic
}

.x704_ul li sup {
	color:#00daeb;
	font-size:24px;
	font-style:italic
}


.x9_02 .x704_ul li sub {
	color:#66c4ff;
	font-size:24px;
	font-style:italic
}

.x9_02  .x704_ul li sup {
	color:#66c4ff;
	font-size:55px;
	font-style:italic
}


.x9_02 .x704_ul li sup {
    top: -2em;
    left: 10%;
}

.x9_02 .x704_ul li span {
	font-style:italic;
	 
	color:#66c4ff;
}


.x9_02 .x704_ul li:after {
  display:none; 
}

.x9_02{
	padding: 50px 0 25px;
	}




.x704_ul li p {
	font-size:24px;
	color:#9b9b9b;
	margin-top:-20px
}
.x704_ul li:after {
	content:"";
	width:1px;
	height:100px;
	background:#606060;
	transform:rotate(10deg);
	position:absolute;
	top:62px;
	right:0
}
.x704_ul li:last-of-type:after {
	display:none
}
.x705 {
	padding-top:50px
}
.x705 .titi {
	margin-bottom:50px
}
.x705 .x705_ul {
	overflow:hidden
}
.x705 .x705_ul li {
	width:50%;
	position:relative
}
.x705 .x705_ul li:last-of-type {
	width:100%
}

.x9_07 .x705_ul li {
	width:50%!important;
}




.x9_07{padding:0px;}

.x9_07 .x705_ul{
	position:absolute;
	top:0;
	left:0;
	right:0;
	 }


.x705 .x705_lay {
	position:absolute;
	font-size:24px;
	color:#b9b9b9;
	line-height:30px;
	top:50%;
	left:80px;
	transform:translateY(-50%)
}





.x9_07 .x705_ul li:first-child  .x705_lay {
	top:72%;
	transform:translateY(-72%);
	right:6%;
	color:#fff;
	left:auto;
	 }
	 
	 
	 

.x9_07 .x705_ul li:nth-child(2)  .x705_lay {
	 color:#fff;
	 font-weight:700;
	 }

.x9_04 .x705_lay {
	 color:#fff;
	 
}

.x9_04 .x705_lay  p{
	 color:#b9b9b9;
	 font-size:16px;
	 
}
.x9_04  .x705_ul li:first-child .x705_lay{
	left:60%;
	}

.x9_04  .x705_ul li:nth-child(3) .x705_lay{
	left:60%;
	}




.x706 .titi {
	position:absolute;
	top:15%;
	left:0;
	right:0
}
.x706 .x7_5img {
	position:absolute;
	left:0;
	right:0;
	bottom:21%
}
.x707 {
	padding-top:70px
}
.x707 img {
	display:block
}
.x708 {
	padding-top:90px
}
.x708 .titi {
	position:absolute;
	top:35%;
	right:80px
}
.x708 .x708_ul {
	margin-top:35px;
	overflow:hidden
}
.x708 .x708_ul li {
	text-align:center;
	margin-right:35px
}
.x708 .x708_ul p {
	font-size:20px;
	color:#9b9b9b
}
.x709 {
	padding-top:120px
}
.x709_ul li img {
	float:left;
	margin-top:-5px;
	margin-right:5px
}
.x709_ul li {
	font-size:24px;
	color:#fff;
	position:absolute
}
.x709_ul li:nth-child(1) {
	left:19%;
	bottom:21%
}
.x709_ul li:nth-child(2) {
	left:26%;
	bottom:84%
}
.x709_ul li:nth-child(3) {
	left:64%;
	bottom:71%
}
.x710_ul li {
	padding:0 20px;
	text-align:center
}
.x710_ul li p {
	font-size:20px;
	color:#9b9b9b;
	margin-top:10px
}
.x710 .titi {
	position:absolute;
	top:10%;
	left:0;
	right:0
}
.x710 .x7_10img {
	position:absolute;
	left:0;
	right:0;
	bottom:5%
}
.x711 {
	height:930px
}
.x711 .x711img01 {
	position:absolute;
	left:0;
	top:0
}
.x711 .x711img02 {
	position:absolute;
	right:0;
	top:0
}
.x711 .x711_ul li {
	padding:0 20px
}
.x711 .x711_ul li span {
	font-size:93px;
	color:#fff
}
.x711 .x711_ul li sub {
	font-size:21px;
	color:#fff
}
.x711 .x711_ul {
	margin-bottom:10px;
	display:inline-block;
	overflow:hidden
}
.x711 .titi {
	position:absolute;
	top:40%;
	left:0;
	right:0
}
.x712 .titi {
	position:absolute;
	top:40%;
	right:80px
}

.x9_05 .titi {
	 right:25%;
}

 

.x713 .titi {
	position:absolute;
	top:40%;
	left:80px
}
.x714 {
	padding-top:50px
}
.x714 .titi {
	position:absolute;
	top:40%;
	right:80px
}
.x715 .titi {
	position:absolute;
	top:25%;
	right:80px
}
.x717 {
	padding-top:100px
}
.xc03 {
	padding:0
}
.xc03 .titi {
	position:absolute;
	top:10%;
	right:0;
	left:0;
	z-index: 2;
}
.xc03 .xc1img {
	position:absolute;
	top:20%;
	right:10%
}
.xc04 {
	padding:70px 80px
}
.xc04 .xc04_list {
	position:relative
}
.xc04 .xc04_list_lay {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:80px
}
.xc04 .xc04_list:nth-child(2n) .xc04_list_lay {
	left:auto;
	right:80px;
	width:40%
}

.xc04 .xc04_list:nth-child(2n){ display: none; }
.xc04>.titi {
	margin-bottom:40px
}
.xc04 .titi p {
	color:#1d1d1d
}
.xc05 .titi {
	position:absolute;
	top:10%;
	right:0;
	left:0
}
.xc05 .xc2img {
	position:absolute;
	left:0;
	right:0;
	bottom:2%
}
.xc06 .titi {
	position:absolute;
	top:30%;
	left:80px
}
.xc07 .titi {
	position:absolute;
	top:30%;
	right:80px
}
.xc08 .titi {
	position:absolute;
	top:30%;
	left:80px
}
.xc09 .titi {
	position:absolute;
	top:30%;
	left:80px
}
.xc09 .xc09_ul {
	overflow:hidden;
	margin-top:30px
}
.xc09 .xc09_ul li {
	margin-right:40px
}
.xc09 .xc09_ul li p {
	font-size:18px;
	color:#393737;
	margin-top:10px
}
.xc10 {
	padding:70px 0
}
.xc10 .titi {
	position:absolute;
	top:30%;
	left:80px
}
.xc10 .xc10_ul {
	overflow:hidden;
	margin-top:30px
}
.xc10 .xc10_ul li {
	margin-right:25px
}
.xc10 .xc10_ul li>div {
	width:186px;
	height:186px;
	border-radius:100%;
	border:2px solid #cecccc;
	text-align:center;
	padding-top:35%
}
.xc10 .xc10_ul li>div span {
	display:block;
	font-size:26px;
	color:#545454
}
.xc10 .xc10_ul li>div p {
	font-size:18px;
	color:#393737
}
.xc11 .titi {
	position:absolute;
	top:40%;
	left:80px
}
.xc12 .titi {
	position:absolute;
	top:5%;
	left:0;
	right:0
}
.xc12 .xc12_ul {
	display:inline-block;
	margin-top:30px
}
.xc12 .xc12_ul li {
	padding:0 60px;
	text-align:center;
	position:relative
}
.xc12 .xc12_ul li span {
	font-size:89px;
	color:#101010
}
.xc12 .xc12_ul li sub {
	font-size:23px
}
.xc12 .xc12_ul li p {
	font-size:25px;
	color:#3f3f3f
}
.xc12 .xc12_ul li:nth-child(1):after {
	content:"";
	width:2px;
	height:74px;
	background:#5a798a;
	position:absolute;
	top:50px;
	right:0
}
.xc13 .titi {
	position:absolute;
	top:5%;
	left:0;
	right:0
}
.xc13 .xc13_ul {
	display:block;
	background:rgba(0,0,0,.3);
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	padding:40px 0 60px
}
.xc13 .xc13_ul li {
	width:33.333%;
	text-align:center;
	color:#fff;
	position:relative
}
.xc13 .xc13_ul li span {
	font-size:90px;
	color:#fff
}
.xc13 .xc13_ul li sub {
	font-size:24px
}
.xc13 .xc13_ul li p {
	font-size:18px
}
.xc13 .xc13_ul li:nth-child(2):after {
	content:"";
	width:1px;
	height:120px;
	background:#656464;
	position:absolute;
	top:30px;
	left:0
}
.xc13 .xc13_ul li:nth-child(2):before {
	content:"";
	width:1px;
	height:120px;
	background:#656464;
	position:absolute;
	top:30px;
	right:0
}
.xc14 .titi {
	position:absolute;
	top:15%;
	left:80px
}
.zb03 {
	padding:0
}
.zb03 .titi {
	position:absolute;
	top:10%;
	left:0;
	right:0
}
.zb03 .zb1img {
	position:absolute;
	left:0;
	right:0;
	bottom:10%
}
.zb04 .titi {
	position:absolute;
	top:10%;
	left:0;
	right:0
}
.zb05 {
	padding:90px 80px
}
.zb05 .container_zb05 {
	padding:0 70px 0 14px;
	background:#8dae31
}
.zb05 .zb05_ban_l {
	width:60%;
	background:#fff
}
.zb05 .zb05_ban_r {
	width:40%
}
.zb05 .container_zb05 .swiper-slide {
	overflow:hidden;
	background:#f2f3ed
}
.zb05 .zb_r {
	background:#8dae31;
	z-index:10;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:70px
}
.zb05 .zb_r_span {
	width:150px;
	position:absolute;
	right:-38px;
	bottom:37%;
	font-size:24px;
	color:#fff;
	font-weight:700;
	display:inline-block;
	transform:rotate(90deg)
}
.zb05 .zb05_ban {
	margin-top:45px
}
.zb05 .zb_r .pr {
	height:100%
}
.zb05 .pagination_zb05 {
	width:5px;
	right:32px;
	left:auto;
	top:auto;
	bottom:10px
}
.zb05 .pagination_zb05 .swiper-pagination-bullet {
	border-radius:0;
	margin-bottom:5px;
	width:5px;
	height:22px;
	background:rgba(255,255,255,.4);
	opacity:1
}
.zb05 .pagination_zb05 .swiper-pagination-bullet-active {
	background:rgba(255,255,255,1)
}
.zb06 .titi {
	position:absolute;
	top:10%;
	left:0;
	right:0
}
.zb07 .titi {
	position:absolute;
	top:20%;
	left:0;
	right:0
}
.zb08 .titi {
	position:absolute;
	top:40%;
	right:80px
}
.zb09 .titi {
	position:absolute;
	top:40%;
	left:80px
}
.zb09 .zb7img {
	position:absolute;
	top:10%;
	right:10%
}
.zb10 .titi {
	position:absolute;
	top:40%;
	left:80px
}
.zb11 {
	padding:100px 0
}
.zb11 .zb11_div {
	padding-top:20px;
	margin:30px auto;
	width:184px;
	height:184px;
	border-radius:100%;
	text-align:center;
	border:2px solid #e5e5e5
}
.zb11 .zb11_div span {
	font-size:62px;
	color:#8dae31
}
.zb11 .zb11_div sub {
	color:#8dae31;
	font-size:19px;
	top:0
}
.zb11 .zb11_div p {
	font-size:18px;
	color:#9b9b9b;
	font-weight:700;
	margin-top:-10px
}
.zb12 .titi {
	position:absolute;
	top:10%;
	left:0;
	right:0
}
.zb13 {
	padding:120px 0
}
.zb13 .titi {
	margin-bottom:60px
}
.zb14 .titi {
	position:absolute;
	top:40%;
	left:80px
}
.k303 {
	padding:0
}
.k303 .titi {
	position:absolute;
	top:5%;
	left:0;
	right:0
}
.k304 .titi {
	position:absolute;
	top:5%;
	left:0;
	right:0
}
.k304 .k302img {
	position:absolute;
	left:0;
	right:0;
	bottom:5%
}
.k305 {
	padding:40px 80px;
	z-index:2
}
.k305 .titi {
	margin-bottom:60px
}
.k305 .k305_ul li {
	position:absolute
}
.k305 .k305_ul li:nth-child(1) {
	top:0;
	left:-4%
}
.k305 .k305_ul li:nth-child(2) {
	top:0;
	right:-4%
}
.k305 .k305_ul li:nth-child(3) {
	bottom:0;
	left:-4%
}
.k305 .k305_ul li:nth-child(4) {
	bottom:0;
	right:-4%
}
.k305 .k305_ul p {
	text-align:right;
	font-size:18px;
	color:#000;
	line-height:25px;
	position:absolute;
	bottom:32%;
	right:27%
}
.k305 .k305in {
	height:1000px
}
.k305 .k305_ul li:nth-child(2) p {
	bottom:25%
}
.k306 .titi {
	position:absolute;
	top:5%;
	left:0;
	right:0
}
.k307 .titi {
	position:absolute;
	top:30%;
	left:80px
}
.k308 .titi {
	position:absolute;
	top:20%;
	right:80px
}
.k308 .k314img {
	position:absolute;
	bottom:-10%;
	right:10%;
	z-index:2
}
.k309 {
	padding-top:150px
}
.k310 .titi {
	position:absolute;
	top:30%;
	right:80px
}
.k311 .titi {
	position:absolute;
	top:40%;
	left:80px
}
.k312 .titi {
	position:absolute;
	top:40%;
	right:80px
}
.k313 .titi {
	position:absolute;
	top:20%;
	right:80px
}
.k314 {
	height:950px
}
.k314 .titi {
	position:absolute;
	top:20%;
	right:80px
}
.k314 .k320img {
	position:absolute;
	bottom:-10%;
	left:10%;
	z-index:10
}
.k314 .k322img {
	position:absolute;
	bottom:0;
	right:15%
}
.k315 {
	padding:90px 0
}
.k315 .titi {
	margin-bottom:60px
}
.k316 {
	background:#eee;
	padding:60px 80px 30px
}
.k316 .k316_b_ul {
	overflow:hidden
}
.k316 .k316_b_ul li {
	width:20%;
	text-align:center;
	margin-bottom:30px
}
.k316 .k315_b_ul li p {
	font-size:18px;
	color:#4f4f4f;
	margin-top:10px
}
.k317 {
	padding:50px 0
}
.k317 .titi {
	margin-bottom:40px
}
.k318 .titi {
	position:absolute;
	top:20%;
	right:80px
}
.k318 .k318_ul {
	margin-top:40px
}
.k318 .k318_ul li:nth-child(1) {
	padding-right:30px;
	margin-right:30px;
	position:relative
}
.k318 .k318_ul li:nth-child(1):after {
	content:"";
	width:1px;
	height:57px;
	background:#4f4f4f;
	position:absolute;
	top:10px;
	right:0
}
.k318 .k318_ul li {
	font-size:36px;
	color:#9b9b9b
}
.k318 .k318_ul li p {
	font-size:18px;
	color:#9b9b9b;
	margin-top:-5px
}
.x103 .titi {
	position:absolute;
	top:60px;
	left:0;
	right:0;
	text-align:center
}
.x103 .x1_1img {
	position:absolute;
	left:0;
	right:0;
	bottom:5%
}
.x104 {
	padding:80px 0
}
.x104 .x104_ul {
	display:block;
	overflow:hidden;
	position:relative;
	z-index:10
}
.x104 .x104_ul li {
	width:33.3333%
}
.x104 .x104_div {
	padding:0 2px
}
.x104 .x104_ul li h3 {
	font-size:24px;
	color:#000;
	text-align:center;
	padding:40px 0;
	background:#faf9f9
}
.x104 .x104_w01>h3 {
	font-size:36px;
	color:#1d1d1d;
	font-weight:700
}
.x104 .x104_w01>p {
	font-size:24px;
	color:#1d1d1d
}
.x104_w01_in {
	width:640px;
	margin:0 auto
}
.x104_w01_in .x104_w01_in01 {
	text-shadow:7px 0 0 #f6a901;
	font-size:198px;
	color:#1d1d1d;
	font-weight:700
}
.x104_w01_in .x104_w01_in01 span {
	font-size:258px
}
.x104_w01_in .x104_w01_in02 {
	text-transform:uppercase;
	font-size:27px;
	color:#1d1d1d;
	font-weight:700;
	position:absolute;
	top:81px;
	right:0
}
.x104 .x104_w02 {
	padding-top:40px;
	text-align:center;
	font-size:24px;
	color:#1d1d1d
}
.x104 .x104_w01,.x104 .x104_w02 {
	position:relative;
	z-index:10;
	width:50%;
	margin:0 auto
}
.x104 .x104_w01 {
	margin-bottom:40px
}
.x105 .titi {
	position:absolute;
	top:80px;
	left:0;
	right:0;
	text-align:center
}
.x105 .x1_20img {
	position:absolute;
	left:0;
	right:0;
	text-align:center;
	bottom:5%
}
.x106 .titi {
	position:absolute;
	top:20%;
	left:80px
}
.x106 .x1_7img {
	position:absolute;
	top:10%;
	right:40px
}
.x107 {
	overflow:hidden;
	padding:80px 80px 0
}
.x107 .titi {
	position:absolute;
	top:30%;
	right:80px
}
.x107 .x1_9img {
	position:absolute;
	right:160px;
	bottom:20%
}
.x108 .titi {
	position:absolute;
	top:140px;
	right:0;
	left:0;
	text-align:center
}
.x109 .titi {
	position:absolute;
	top:40%;
	left:80px
}
.x109 .x1_11img {
	position:absolute;
	right:0;
	bottom:0
}
.x110 {
	padding-top:140px
}
.x110 .titi {
	margin-bottom:80px
}
.x111 {
	padding:170px 0 290px
}
.x111 .x111_ul {
	display:inline-block;
	margin-top:40px
}
.x111 .x111_ul li {
	padding:0 20px;
	text-align:center
}
.x111 .x111_ul li p {
	font-size:18px;
	color:#4f4f4f;
	margin-top:15px
}
.x111 .x1_13img {
	position:absolute;
	left:0;
	bottom:40px
}
.x111 .x1_14img {
	position:absolute;
	right:0;
	bottom:40px
}
.x112 {
	overflow:hidden;
	padding:80px 0;
    display: none;
}
.x112 .titi {
	position:absolute;
	top:20%;
	right:80px;
	width:30%
}
.x112 .x112_ul {
	margin-top:35px
}
.x112 .x112_ul .x112_div {
	font-size:36px;
	color:#9b9b9b;
	text-align:center;
	width:185px;
	height:120px;
	line-height:120px;
	border:2px solid #4e4d4e;
	border-radius:10px
}
.x112 .x112_ul p {
	font-size:20px;
	color:#9b9b9b;
	margin-top:20px
}
.x112 .x112_ul li {
	margin-right:30px;
	text-align:center
}
.x113 .titi {
	position:absolute;
	top:15%;
	left:80px
}
.x113 .x1_15img {
	position:absolute;
	right:10%;
	bottom:-15%;
	z-index:2
}
.x114 {
	padding-top:150px
}
.x114 .x114_ul {
	margin:35px 0;
	display:inline-block
}
.x114 .x114_ul li {
	padding:0 30px;
	text-align:center;
	padding:0 50px
}
.x114 .x114_div {
	display:inline-block;
	font-size:40px;
	color:#fff;
	width:134px;
	height:97px;
	border:2px solid #fff;
	border-radius:10px;
	text-align:center;
	line-height:97px
}
.x114 .x114_ul p {
	font-size:18px;
	color:#fff;
	margin-top:15px
}
.x115 {
	padding:100px 0
}
.x115 .x1_22img {
	margin:40px 0 80px
}
.x115 .x115_ul {
	display:inline-block
}
.x115 .x115_ul li {
	padding:0 30px
}
.x115 .x115_ul li p {
	font-size:20px;
	color:#282828;
	line-height:25px;
	margin-top:20px
}
#page {
	clear:both;
	height:40px;
	margin:0 auto;
	text-align:center;
	display:table;
	margin-top:20px
}
#page li {
	float:left;
	padding:5px 14px;
	border:1px solid #ccc;
	margin-right:6px;
	color:#666;
	font-size:12px;
	list-style:none
}
#page li:hover {
	border:1px solid #24a7e2
}
#page li:hover a {
	color:#24a7e2
}
#page li a {
	color:#666
}
#page li.active {
	border:1px solid #f67d38;
	background-color:#f67d38;
	color:#fff
}
#page li.active a {
	color:#fff
}
#page .thisclass {
	background-color:#24a7e2;
	color:#fff
}
.dy_content {
	padding:80px;
	line-height:25px;
	font-size:16px
}
.weixin_w {
	display:none;
	position:fixed;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	z-index:100;
	text-align:center;
	width:300px;
	background:#fff;
	padding:20px;
	border:1px solid #eee
}
.weixin_w p {
	padding-top:5px
}
.weixin_w i {
	cursor:pointer;
	color:#000;
	font-size:24px;
	position:absolute;
	top:2px;
	right:10px
}
.oh {
	overflow:hidden
}
.pro_listimg2 {
	display:none
}
.banner .ban_lay a:hover {
	box-shadow:inset 0 0 0 29px #fff;
	color:#191919
}
.pro_list:hover .pro_listimg2 {
	display:block
}
.pro_list:hover .pro_listimg1 {
	display:none
}
.dkl_form button:hover {
	box-shadow:inset 0 0 0 24px rgba(0,0,0,.3);
	color:#fff
}
.form .form_in button:hover {
	box-shadow:inset 0 0 0 22px rgba(0,0,0,.3);
	color:#fff
}
.cons_list:hover span {
	transform:rotateY(180deg)
}
.sec_rul {
	overflow:hidden
}
.zh_top .zh_con_ul li.active a,.zh_top .zh_con_ul li.active a i,.zh_top .zh_con_ul li:hover a,.zh_top .zh_con_ul li:hover a i {
	color:#24a7e2
}
.x709_ul li img {
	-webkit-animation:radio 2s infinite linear;
	-moz-animation:radio 2s infinite linear;
	-ms-animation:radio 2s infinite linear;
	-o-animation:radio 2s infinite linear;
	animation:radio 2s infinite linear;
	-webkit-transform:scale(.3);
	-moz-transform:scale(.3);
	-ms-transform:scale(.3);
	-o-transform:scale(.3);
	transform:scale(.3)
}
@-webkit-keyframes radio {
	form {
	transform:scale(.3);
	opacity:0
}
to {
	transform:scale(1);
	opacity:1
}
}@-moz-keyframes radio {
	form {
	transform:scale(.3);
	opacity:0
}
to {
	transform:scale(1);
	opacity:1
}
}@-o-keyframes radio {
	form {
	transform:scale(.3);
	opacity:0
}
to {
	transform:scale(1);
	opacity:1
}
}@keyframes radio {
	form {
	transform:scale(.3);
	opacity:0
}
to {
	transform:scale(1);
	opacity:1
}
}.app_w ul li .er_w,.banner .ban_lay a,.cagoo03 .cagoo03img,.cagoo05 .cagoo05_lay p,.cagoo05_w .pr img,.canshu,.canshu .can_ul li a,.close1 i,.cons_list span,.container_ab .swiper-slide h3,.container_r5 img,.dkl_form button,.dl_con,.dl_con p,.form .form_in button,.ha09 .ha09_ul li img,.k316 .k316_b_ul li img,.le05_list img,.miku03 .himg,.miku03 .ximg,.miku04 .miku04_ul li dt,.miku05_lay,.miku05_w .pr img,.miku09,.miku13 .miku13img_ul li p,.move01img,.pro_lay,.pro_lay p,.pro_lay span,.r304_ul li img,.r3_p,.r503 .r5img,.r505 .r505img,.ra04_lay p,.ra04_ul li img,.sjmenu,.sjmenu_ul li i,.ss_w,.video_in i,.x111 .x111_ul li img,.x115 .x115_ul li img,.x705 .x705_ul li img,.x708 .x708_ul li img,.xc09 .xc09_ul li img,footer .f_ul li a:before,footer .form button,footer .sha a,header .h_r a,header .h_r a i,header .menu_ul li a,header .menu_ul li a:after,header .sec_rul li a:after,header .sec_rul li a:before,header .sec_rul li:after,header .sec_rul li:before {
	transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out
}
.himg,.ximg {
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	-moz-transition:all 1s ease-in-out;
	-ms-transition:all 1s ease-in-out;
	-o-transition:all 1s ease-in-out
}
.app_w {
	width:140px;
	float:left;
	margin-left:-100px
}
.app_w ul li {
	width:100%;
	height:46px;
	line-height:46px;
	background:#373737;
	border-radius:40px;
	padding:0 10px;
	margin-bottom:10px
}
.app_w ul li a {
	display:block;
	position:relative
}
.app_w ul li i {
	display:inline-block;
	font-size:24px;
	color:#fff;
	float:left;
	margin-right:7px
}
.app_w ul li p {
	color:#737371;
	display:inline-block
}
.app_w ul li .er_w {
	background:#fff;
	padding:10px;
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	top:-200px;
	opacity:0;
	z-index:-1;
	width:100px;
	border-radius:4px
}
.app_w ul li .er_w:before {
	content:"";
	border:10px solid transparent;
	border-top-color:#fff;
	position:absolute;
	left:50%;
	bottom:-20px;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%)
}
.app_w ul li a:hover .er_w {
	opacity:1;
	top:-120px;
	z-index:1
}
.app_w ul li a:hover p {
	color:#24a7e2
}
.radio_ul {
	display:none;
	position:absolute;
	top:20px;
	right:20px
}
.radio_ul span {
	border-radius:100%;
	display:inline-block;
	width:15px;
	height:15px;
	border:1px solid #eee;
	margin-left:5px
}
.faq_ul li {
	float:none;
	border-bottom:1px solid #eee
}
.faq_ul a {
	display:block;
	padding:10px 0;
	font-size:20px
}
.faq_list a {
	display:block;
	border:1px solid #eee
}
.faq_ul li.active a,.faq_ul li:hover a {
	color:#24a7e2
}
.faq_list dl {
	border-bottom:1px solid #eee;
	margin-bottom:15px;
	padding-bottom:15px
}
.faq_list dl dt {
	cursor:pointer;
	font-weight:400;
	position:relative;
	padding-left:40px
}
.faq_list dl dt h3 {
	font-size:20px;
	color:#333
}
.faq_list dl dd {
	font-size:16px;
	color:#757474;
	line-height:25px;
	margin-top:20px
}
.faq_list dl dd i,.faq_list dl dt i {
	font-size:33px;
	color:#24a7e2;
	position:absolute;
	top:-14px;
	left:0
}
.faq_list dl dd {
	display:none;
	padding-left:40px;
	position:relative;
	font-size:16px;
	line-height:25px
}
.faq_list dl dd i {
	top:0
}
.faq_list dl.active dd {
	display:block
}
.videocp {
	height:820px;
	overflow:hidden
}
.miku0301 {
	background:-webkit-linear-gradient(left top,#2fa6ff,#6409dc);
	background:-o-linear-gradient(bottom right,#2fa6ff,#6409dc);
	background:-moz-linear-gradient(bottom right,#2fa6ff,#6409dc);
	background:linear-gradient(to bottom right,#2fa6ff,#6409dc)
}
.r309_ul li sub {
	font-size:14px
}
/*.ha11 .titi {
	position:absolute;
	top:40px;
	left:0;
	right:0;
	text-align:center
}
*/
.ha11 .titi01
{
	 position: absolute;
    top: 10%;
     right: 16%;
     
}






.ha11 .titi h4 {
	color:#fff;
	text-transform: uppercase!important;
}

.ha11 .titi p{
	color: #fff;
	text-align: right;
	 
}


.xc03img {
	position:absolute;
	left:0;
	right:0;
	bottom:5%
}
.zb03 .zb1img {
	width:800px
}
.cr15 .cr15img01 {
	width:800px
}
.cr15 .cr15img02 {
	width:750px
}

.cr15b .cr15img01 {
	 width:600px;
}
.cr15b .cr15img02 {
	width:600px;
}


 


#dituContent img {
	max-width:inherit!important
}
.sjsecmenu_ul02 li {
	float:none
}
.sjsecmenu_ul02 a {
	display:block
}
.sjsecmenu_ul02 {
	clear:both;
	padding-left:20px;
	display:none
}
.sjsecmenu_ul02 a {
	border-bottom:1px solid #eee;
	padding-bottom:10px
}
.sjsecmenu_ul02 li {
	border:none
}
.sjsecmenu>li.active {
	border:none
}
.ha09 .ha09_ul li:hover img,.k316 .k316_b_ul li:hover img,.miku04 .miku04_ul li:hover dt,.x111 .x111_ul li:hover img,.x115 .x115_ul li:hover img,.x708 .x708_ul li:hover img,.xc09 .xc09_ul li:hover img {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	transform:rotateY(180deg)
}
.cagoo05_w .pr:hover img,.container_r5 .pr:hover img,.le05_list:hover img,.miku05_w .pr:hover img,.r304_ul li .pr:hover img,.x705 .x705_ul li:hover img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)
}
.himg_w {
	display:inline-block;
	width:981px;
	height:756px
}
.himg_w .himg,.himg_w .ximg {
	position:absolute;
	left:0;
	top:0
}
.miku07 .miku07_left {
	background:#fff;
	position:absolute;
	top:0;
	left:0;
	width:50px;
	bottom:0;
	z-index:1
}
.miku07 .miku07_right {
	background:#fff;
	position:absolute;
	top:0;
	right:0;
	width:50px;
	bottom:0;
	z-index:1
}
.miku09 img {
	filter:grayscale(100%)
}
.miku09.active img {
	filter:none
}
.move01img {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0)
}
.cagoo08 .cagoo08img {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0)
}
.container_r5 .pr,.le05 .le05_list01,.r304_ul li .pr,.r503,.r506,.x705 .x705_ul li {
	overflow:hidden
}
.r506img {
	position:absolute;
	left:40%;
	top:26%;
	z-index:1
}
.r56img3 {
	position:absolute;
	left:29%;
	bottom:37%;
	z-index:2;
	-webkit-animation:scale 3s infinite linear;
	-moz-animation:scale 3s infinite linear;
	-ms-animation:scale 3s infinite linear;
	-o-animation:scale 3s infinite linear;
	animation:scale 3s infinite linear;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0)
}
@keyframes scale {
	from {
	transform:scale(0)
}
to {
	transform:scale(1)
}
}to {
	transform:scale(1)
}
to {
	transform:scale(1)
}
to {
	transform:scale(1)
}
.r312img02 {
	position:absolute;
	left:34%;
	top:15%
}
.r314 .titi p span {
	margin:0 15px;
	display:inline-block;
	padding:20px 20px;
	border:1px solid #fff;
	border-radius:4px
}
.r314 .titi {
	position:relative;
	z-index:2
}
.r314 .titi p {
	margin-top:40px
}
.r507 {
	background:#ececec;
	padding-top:100px
}
.r5img1 {
	position:absolute;
	left:1%;
	bottom:15%;
	transform:translateY(-20px)
}
.r5img2 {
	position:absolute;
	right:8%;
	top:19%;
	transform:translateY(-20px)
}
.r5img3 {
	position:absolute;
	right:-300px;
	bottom:25%;
	transform:translateY(-20px);
	width:400px
}
.r5img1,.r5img2,.r5img3,.x1_1img1,.x1_1img2,.x1_1img3 {
	-webkit-animation:top 3s infinite linear;
	-moz-animation:top 3s infinite linear;
	-ms-animation:top 3s infinite linear;
	-o-animation:top 3s infinite linear;
	animation:top 3s infinite linear
}
@keyframes top {
	0% {
	transform:translateY(-40px)
}
50% {
	transform:translateY(0)
}
100% {
	transform:translateY(-40px)
}
}@-webkit-keyframes top {
	0% {
	transform:translateY(-40px)
}
50% {
	transform:translateY(0)
}
100% {
	transform:translateY(-40px)
}
}@-moz-keyframes top {
	0% {
	transform:translateY(-40px)
}
50% {
	transform:translateY(0)
}
100% {
	transform:translateY(-40px)
}
}@-ms-keyframes top {
	0% {
	transform:translateY(-40px)
}
50% {
	transform:translateY(0)
}
100% {
	transform:translateY(-40px)
}
}@-o-keyframes top {
	0% {
	transform:translateY(-40px)
}
50% {
	transform:translateY(0)
}
100% {
	transform:translateY(-40px)
}
}.gr10img2 {
	position:absolute;
	top:20%;
	left:3%;
	z-index:2;
	-webkit-animation:bian 1s infinite linear;
	-moz-animation:bian 1s infinite linear;
	-ms-animation:bian 1s infinite linear;
	-o-animation:bian 1s infinite linear;
	animation:bian 1s infinite linear
}
@keyframes bian {
	form {
	opacity:1
}
to {
	opacity:0
}
}@-webkit-keyframes bian {
	form {
	opacity:1
}
to {
	opacity:0
}
}@-moz-keyframes bian {
	form {
	opacity:1
}
to {
	opacity:0
}
}@-ms-keyframes bian {
	form {
	opacity:1
}
to {
	opacity:0
}
}@-o-keyframes bian {
	form {
	opacity:1
}
to {
	opacity:0
}
}.cr07img2 {
	position:absolute;
	top:52%;
	left:46%;
	-webkit-animation:top 3s infinite linear;
	-moz-animation:top 3s infinite linear;
	-ms-animation:top 3s infinite linear;
	-o-animation:top 3s infinite linear;
	animation:top 3s infinite linear
}
.cr07img3 {
	position:absolute;
	top:68%;
	left:22%
}
.cr07img4 {
	position:absolute;
	top:67%;
	left:61%
}
@-webkit-keyframes ruan {
	form {
	transform:rotate(0)
}
to {
	transform:rotate(360deg)
}
}@-moz-keyframes ruan {
	form {
	transform:rotate(0)
}
to {
	transform:rotate(360deg)
}
}@-ms-keyframes ruan {
	form {
	transform:rotate(0)
}
to {
	transform:rotate(360deg)
}
}@-o-keyframes ruan {
	form {
	transform:rotate(0)
}
to {
	transform:rotate(360deg)
}
}@keyframes ruan {
	form {
	transform:rotate(0)
}
to {
	transform:rotate(360deg)
}
}.bolang01 {
	/*height:1069px;*/
	/*animation:bolang01 40s linear infinite;*/
	background:url(//img.brwq.top/xinri/t/xri/images/haw2.jpg) bottom;
	width:100%
}
.bolang02 {
	height:935px;
	animation:bolang01 40s linear infinite;
	background:url(images/x1_bj3.jpg) bottom;
	width:100%
}
.bolang03 {
	height:935px;
	animation:bolang01 40s linear infinite;
	background:url(images/zb7.jpg) bottom;
	width:100%
}
/* .bolang04 {
	height:963px;
	animation:bolang01 40s linear infinite;
	background:url(images/a.jpg) bottom;
	width:100%
} */

#bolang04{
	animation:none;
}
@keyframes bolang01 {
	0% {
	background-position-x:0
}
50% {
	background-position-x:1349px
}
100% {
	background-position-x:2698px
}
}.ha05 {
	padding:50px 80px;
	background:#fff
}
.ha05 .titi {
	margin-bottom:50px
}
.ha12 {
	padding-top:50px
}
.ha12 .titi {
	margin-bottom:50px
}
.x1_1img1 {
	position:absolute;
	left:8%;
	bottom:8%
}
.x1_1img2 {
	position:absolute;
	left:19%;
	top:27%
}
.x1_1img3 {
	position:absolute;
	right:20%;
	bottom:20%
}
.k309 .k315img {
	margin-top:-100px
}
.k309 .titi {
	position:relative;
	z-index:2
}
.zh_list .zh_b p {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	display:-moz-box;
	-moz-box-orient:vertical;
	-moz-line-clamp:2;
	display:-ms-box;
	-ms-box-orient:vertical;
	-ms-line-clamp:2;
	display:-o-box;
	-o-box-orient:vertical;
	-o-line-clamp:2;
	overflow:hidden
}
footer .sha a:hover {
	background:#fff
}
.nove_ul {
	display:inline-block;
	margin-top:40px
}
.nove_ul li {
	margin:0 20px
}
.nove_ul span {
	display:inline-block;
	padding:10px 20px;
	border:1px solid #fff;
	border-radius:4px;
	margin-bottom:15px
}
.nove_ul p {
	font-size:20px;
	color:#fff;
	margin-top:0!important
}
.nove_ul span i {
	color:#fff;
	font-size:40px
}
.fixtop.active {
	opacity:1
}
.fixtop {
	opacity:0;
	cursor:pointer;
	position:fixed;
	right:150px;
	bottom:20%;
	z-index:100;
	display:inline-block;
	width:60px;
	height:60px;
	text-align:center;
	line-height:66px;
	background:rgba(0,0,0,.3);
	border-radius:100%
}
.fixtop i {
	font-size:30px;
	color:#fff
}
.sjplay {
	width:50px;
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.vide_fix {
	position:fixed;
	top:0;
	right:0;
	left:0;
	bottom:0;
	background:rgba(0,0,0,.9);
	z-index:300;
	display:none
}
.vide_fixin {
	width:90%;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.vide_fixin video {
	width:100%
}
.vide_fix.active {
	display:block
}
.vide_fixin i {
	position:absolute;
	top:-32px;
	right:3px;
	color:#fff;
	font-size:24px
}
.miku04img2 {
	display:none
}
.le10_ul li sup {
	font-size:30px
}

.pagination_ban_bottom .swiper-pagination-bullet {
	width:10px;
	height:10px;
	margin:0 5px
}
.pagination_ban_bottom {
	display:none;
	left:0;
	right:0;
	text-align:center;
	bottom:8px
}
.pagination_ban_bottom .swiper-pagination-bullet-active {
	background:#191919
}
.container_banner .swiper-slide:before {
	content:"";
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(0,0,0,.1);
	position:absolute
}
table tr td.tshu_top {
	padding-top:80px!important
}
.imgphone {
	display:none!important
}
.pagination_miku05 {
	display:none
}
.le05_wrap01 .leo05_lay {
	position:absolute;
	left:15px;
	right:15px;
	bottom:5px
}
.le05_wrap01 .leo05_lay h4 {
	color:#fff;
	line-height:20px!important;
	text-shadow:0 0 5px #000
}
.xl04_wrap01 h3 {
	background:#faf9f9;
	color:#000;
	padding:15px 0;
	font-size:14px;
	text-align:center
}
.x716 .titi {
	position:absolute;
	right:80px;
	top:25%;
	z-index:2
}

.x9_08 .titi{
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	top:78%;
	
	}



.x9_06 .titi{
	position: absolute;
    right: 35%;
    top: 35%;
    z-index: 2;
	
	}




.xc09 .titi,.xc10 .titi,.xc11 .titi {
	width:40%
}
.foot_new{
	width: 600px;
	height: 75px;
	position: absolute;
	top: 10%;
	left: 23%;
}


footer{ position: relative; }
.container_foot_new .swiper-slide,.container_foot_new{ height: 75px !important; }
.container_foot_new .swiper-slide .time { font-size: 16px;color: #6a6a68; display: block; margin-bottom: 6px;}
.container_foot_new .swiper-slide .info a{ line-height: 20px; color: #6a6a68;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;

 display: -moz-box;
-moz-box-orient: vertical;
-moz-line-clamp: 2;

 display: -ms-box;
-ms-box-orient: vertical;
-ms-line-clamp: 2;

 display: -o-box;
-o-box-orient: vertical;
-o-line-clamp: 2;

overflow: hidden; }
.next_foot_new{ background: url("//img.brwq.top/xinri/t/xri/images/next100.png");   top: 26px;}
.prev_foot_new{  background: url("//img.brwq.top/xinri/t/xri/images/prev100.png");    left: inherit; top: 48px;  }
.next_foot_new,.prev_foot_new{
   width: 10px;
   height: 20px;
   right: -25px;
   margin-top: 0;
   -webkit-transform: rotate(-90deg);
   -moz-transform: rotate(-90deg);
   -ms-transform: rotate(-90deg);
   -o-transform: rotate(-90deg);
   transform: rotate(-90deg);
   background-size: contain;
   opacity: 0.3;
}

.new_des_warp h1{ text-align: center; font-size: 30px; color: #000;  margin-bottom: 10px;}
.new_time{ font-size: 16px; text-align: center; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #eee; }
.new_cons{ line-height: 25px;font-size: 16px;color: #9b9b9b; }
.page_w{ border-top: 1px solid #eee; padding-top: 20px; margin-top: 20px;}
.page_w span{ display: block; margin-bottom: 10px;  color: #000;}
.page_w span a{ color: #9b9b9b; }
.new_cons img{ max-width: 100%; }
.xc04_list:nth-child(2) .xc04_list_lay{ padding: 10px; background:rgba(255,255,255,0.7); border-radius:4px; }
.miku01_lay img:nth-child(3){ display: none; }
.miku_btn{
	width: 132px;

	z-index: 2;
	color: #282828;
	line-height:30px;
	display: inline-block;
	background: #f3c701;
	padding: 5px 0px;
    border:2px solid #f3c701;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	margin-right: 20px;
}
.miku_btn01{background: #f6e7a3;  }
.miku_btn i{ font-size: 23px;  float: left; margin-left: 25px; color: #000; margin-right: 5px;}
.miku_btn:hover{ color: #282828; box-shadow: inset 0 0 0 19px rgba(0,0,0,0.2);}
.new_list h4{

  margin-bottom: 10px;
  text-align: left;
}
.new_list p{ text-align: left;  }
.sha_fix{
    cursor: pointer;
    position: fixed;
    right: 150px;
    bottom: 30%;
    z-index: 100;
    display: inline-block;
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 66px;
    background: rgba(0,0,0,.3);
    border-radius: 100%;

 }
.sha_fix i{
     font-size: 30px;
    color: #fff;

}

.sha_fix .sha_w { width: 60px;  height: 60px; border-radius: 100%; }
.sha_fix .sha_w a{ padding: 0px !important; margin: 0px !important; background-image: none; width: 60px;  height: 60px; border-radius: 100%; position: absolute; top: 0; left: 0; z-index: 2; opacity: 0; }
.sha_fix:hover{ background: #f3c701;  }
/*.banner .swiper-slide:nth-child(1) a{ display: none; }*/
.at-expanding-share-button-services-list li{ float: none; }
.at-expanding-share-button[data-position=bottom-right]{ bottom: 30% !important; right:155px !important;  }
.qua_fix{ width: 400px; background: #fff; z-index: 101; padding: 40px 20px; position: fixed; right: 0; bottom: 0; display:none;}
.qua_fix .qua_close{cursor: pointer; color: #000; font-size: 26px; position: absolute; top: -38px; right: -4px; }
.qua_info{ padding: 10px 10px 10px 0; font-size: 14px; line-height: 20px; color: #000; margin-top: 5px;   height: 150px; overflow-y: auto;}
.pagination_qua .swiper-pagination-bullet{ background:#565757; opacity: 1; margin-right: 5px;  }
.pagination_qua .swiper-pagination-bullet-active{ background: #24a7e2;  }
.qua_fix.active{ display: none; }


.qua_info::-webkit-scrollbar{
  width:3px;
  height:3px;
  /**/
}
.qua_info::-webkit-scrollbar-track{
  background:  #fff;

}
.qua_info::-webkit-scrollbar-thumb{
  background: #565757;

}






@media(max-width:1600px) {
	

	
 .ronicfd .three {
   right: 0%;
}

#mk_o9 img{
	width:100%;
}
#robo_s01 .r5img{
	top: 12%;
}

	

	
	footer .f_add {
	width:93%
}
header .h_r {
	padding:0 20px
}
.titi h4 {
	font-size:40px
}
.titi p {
	font-size:18px
}
.miku01 .miku01_lay .miku01_in img {
	width:100px
}

.titi01 h4 {
	font-size:25px
}
#bolang04 .titi01{
	top: 41%;
}
#bolang04 .titi01 p{
	color:#fff;
}
#bolang04 .titi01 h4{
	color:#fff;
	font-size:44px;
	font-weight: 400;
}

#crypart6 .titi{
	top: 7%;
    right: 0;
    width:100%;
}
#crypart6 .titi01 h4{
	font-size:35px;
	line-height: 35px;
	top:15%;
}
#crypart10 .titi h4{
	font-size:30px;
}
#crypart10 .titi p{
	font-size:16px;
}

.prosuper_sj2 .miku04_ul {
    width: auto;
    position: absolute;
    top: 45%;
    width: 300px;
}




#crypart9 .titi01 h4{
	font-size:30px;
}

.miku04 .miku04_ul {
	margin-top:-40px
}
.miku04 .miku04_ul li {
	margin-bottom:40px
}
.miku04 .miku04_ul li dt {
	width:60px
}
.miku04 .miku04_ul li dl {
	padding-left:77px
}
.miku04 .miku04_ul li dd {
	font-size:14px;
	line-height:19px
}
.miku04 .zhu {
	bottom:30px
}
.miku04 .miku04_ul li {
	width:260px
}
.miku11 img {
	width:800px
}
.miku13 img {
	width:700px
}
.miku14 .miku14_l ul li {
	width:90px;
	height:90px;
	line-height:90px
}
.miku14 .miku14_l ul li {
	margin-right:20px;
	margin-bottom:20px
}
.miku14 .titi {
	top:17%
}
.miku14 .container_miku14 .swiper-slide>img {
	max-width:62%
}
.miku15 .table_w {
	padding:0 50px 80px
}
footer .f_ul li {
	margin-right:35px
}
footer .f_ul li:nth-child(3n) {
	margin-right:35px
}
.mik04 .miku04_ul li dt {
	top:-11px
}
.miku04 .miku04_ul li dl {
	padding-left:72px
}
.cons_list .con_list {
	min-height:275px
}
.ab_content .ab_num_list span {
	font-size:50px
}
.ab_content .ab_num_list em {
	font-size:20px
}
.cagoo05 .cagoo05_lay {
	padding:40px 15px;
	font-size:16px;
	line-height:20px
}
.cagoo05 .cagoo05_lay p {
	line-height:25px
}
.cagoo12 img {
	max-width:80%
}
.cagoo13 {
	padding-bottom:100px
}
.cagoo15 img {
	max-width:70%
}
.cr03 .cr03img {
	width:600px
}
.cr09 .cr09img {
	width:500px
}
.cr10 .cr10_ul li span {
	font-size:40px
}
.cr10 .cr10_ul li sub {
	font-size:16px
}
.cr10 .cr10_ul li p {
	font-size:14px
}
.cr12 img {
	width:700px
}
.cr15img01 {
	width:500px
}
.cr15img02 {
	width:500px
}
.gr03 .gr02img {
	width:600px
}
.gr04 .gr04_ul li img {
	width:250px
}
.gr06 img {
	width:700px
}
.gr07img {
	width:500px
}
.gr08 img {
	width:800px
}
.ha03 .ha03img {
	width:700px
}
.ha05 .ha05_list .titi {
	width:40%
}
.ha06img {
	width:500px
}
.ha07 img {
	width:1000px
}
.ha09>img:nth-child(1) {
	width:1000px
}
.ha10img {
	width:800px;
	margin-top:-50px
}
.ha11 .ha11img01 {
	width:600px
}
.ha11 .ha11img02 {
	width:600px
}
.ha11 {
	height:800px
}
.ha13_ul {
	font-size:16px
}
.k304 .k302img {
	width:800px
}
.k305 .k305_ul li img {
	width:400px
}
.k305 .k305_ul p {
	bottom:27%
}
.k305 .k305_ul li:nth-child(2) p {
	bottom:18%
}
.k308 .k314img {
	width:400px
}
.k314 .k320img {
	width:600px
}
.k314 .k322img {
	width:300px
}
.k315 .k323img {
	width:800px
}
.le03img {
	width:500px
}
.le04 .titi h5 {
	font-size:100px
}
.r303 .titi {
	top:60px
}
.r305 .r5img {
	width:600px
}
.r306 .r56img1 {
	width:300px
}
.r306 .r56img2 {
	width:300px
}
.r308 .r58img1 {
	width:1000px
}
.r503 .r5img {
	width:1000px
}
.r513 .r511img {
	width:800px
}
.ra03 .ra03img {
	width:600px
}
.ra05 .ra05img {
	width:600px
}
.ra06 .ra06img {
	width:800px
}
.ra09 .titi .kg span {
	font-size:100px
}
.ra09 .titi .kg {
	font-size:60px
}
.ra09 .titi .kg i {
	font-size:18px;
	top:35px;
	right:105px
}
.ra11_ul li p {
	font-size:25px;
	line-height:30px
}
.x703 .x7img {
	width:600px
}
.x704_ul li span {
	font-size:100px
}
.x704_ul li p {
	font-size:20px
}
.x706 .x7_5img {
	width:1000px
}
.x707 .x7_6img {
	width:1000px;
	margin:0 auto;
	display:block
}
.x708 .x7_8img {
	width:800px
}
.x708 .x708_ul li img {
	width:100px
}
.x710 .x7_10img {
	width:800px
}
.x711 .x711img01 {
	width:500px
}
.x711 .x711img02 {
	width:600px
}
.x704_ul li span {
	font-size:80px
}
.x713 .x713img02 {
	width:800px
}
.x714 .x714img02 {
	width:800px
}
.xc03 .xc1img {
	width:600px
}
.xc05 .xc2img {
	width:500px
}
.xc09 .xc09_ul li img {
	width:100px
}
.xc09 .xc09_ul li {
	margin-right:15px
}
.xc09 .xc09_ul li p {
	font-size:14px
}
.xc10 .xc10img {
	width:500px
}
.xc10 .xc10_ul li>div span {
	font-size:20px
}
.xc10 .xc10_ul li>div p {
	font-size:16px
}
.xc10 .xc10_ul li>div {
	width:160px;
	height:160px
}
.xc12 .xc12_ul li span {
	font-size:60px
}
.xc12 .xc12_ul li p {
	font-size:20px
}
.xc13 .xc13_ul li span {
	font-size:60px
}
.zb03 .zb1img {
	width:700px
}
.zb05 .zb05_ban_l img {
	width:320px
}
.x103 .x1_1img {
	width:700px
}
.x105 .x1_20img {
	width:1000px
}
.x106 .x1_7img {
	width:600px
}
.x107 .x1_8img {
	width:600px
}
.x107 .x1_9img {
	width:300px
}
.x109 .x1_11img {
	width:700px
}
.x111 .x1_13img {
	width:400px
}
.x111 .x1_14img {
	width:500px
}
.x112 .x1_21img {
	width:800px
}
.x113 .x1_15img {
	width:700px
}
.x104 .x104_w01_in .x104_w01_in02 {
	top:51px;
	right:116px
}
.x104 .x104_w01_in .x104_w01_in01 {
	font-size:180px
}
.x104 .x104_w01_in .x104_w01_in01 span {
	font-size:200px
}
.x104 .x104_w02 {
	padding-top:20px
}
footer .f_r {
	width:308px
}
header .sec_lul a {
	height:50px;
	line-height:50px
}
header .sec_lul li a:after {
	width:6px;
	right:-3px
}
header .sec_lul li.active a:after,header .sec_lul li:hover a:after {
	height:49px
}
header .sec_rul li h3 {
	font-size:16px
}
.miku03 .titi {
	top:100px
}
.cagoo03 .cagoo03img {
	width:500px
}
.miku08 .cagoo08img2 {
	width:700px
}
.cagoo08 .cagoo08img {
	width:250px
}
.miku08 .titi {
	top:100px
}
.cagoo09 .cagoo09img1 {
	width:700px
}
.cagoo09 .cagoo09img2 {
	width:500px
}
.cagoo10 .titi {
	bottom:30px
}
.cagoo11 .titi {
	top:100px
}
.cagoo15 img {
	width:800px
}
.r505 .r505img {
	width:550px;
	top:auto;
	bottom:0
}
.r506 .titi {
	bottom:30%
}
.r303 .r3img {
	width:500px
}
.r306 .titi {
	top:80px
}
.r308 .r58img1 {
	width:800px
}
.le04 .le04img {
	width:1000px
}
.le06 .le06img {
	width:350px
}
.le09 .le09img01 {
	width:800px
}
.le11img02 {
	width:700px
}
.le11img01 {
	width:400px
}
.le09img02 {
	width:300px
}
.gr08 .titi {
	width:40%
}
.cr08 .titi {
	width:40%
}
.ha07 .titi {
	top:20%
}
.ha08 .titi {
	width:20%
}
.videocp {
	height:760px
}
.xc03img {
	width:600px
}
.xc04 .xc04_list_lay,.xc09 .titi {
	width:40%
}
.x712 .titi {
	width:25%
}
.zb03 .zb1img {
	bottom:5%
}
.zb05 .zb05_ban_r {
	width:27%
}
.zb05 .zb05_ban_l {
	width:73%
}
.zb05 .zb_r_span {
	bottom:71%;
	font-size:18px
}
.cr15 .cr15img01 {
	width:600px
}
.cr15 .cr15img02 {
	width:550px
}

.cr15b .cr15img01 {
	width:560px
}
.cr15b .cr15img02 {
	width:560px
}

 



.r56img3 {
	width:150px;
	left:30%;
	bottom:39%
}
.r506img {
	left:44%;
	top:24%;
	width:600px
}
.r503 .r5img {
	top:25%
}
.r5img1 {
	width:200px
}
.r5img2 {
	width:150px
}
.r5img3 {
	width:300px;
	right:-200px
}
.gr10img2 {
	top:22%;
	left:6%;
	width:700px
}
.gr10img {
	width:800px
}
.cr07img4 {
	position:absolute;
	top:67%;
	left:65%
}
.cr07img3 {
	position:absolute;
	top:67%;
	left:13%
}
.bolang01 {
	height:798px
}
.ha04 .ha04img {
	width:600px
}





.bolang02 {
	height:600px
}
}
.imgt30 {
  margin-top: 30px;
}
.xxs1 .ha07 img{
  width: auto!important;
}

@media(max-width:1440px) {
	.ronicfd .one {
    
    width: 45%;
}

.r509 .ronic71 {
    width: 600px;
}
.ha10 .titi {
    
    top: 15%;
    }


.ronicfd .two {
   width: 45%;
}
.ronicfd .three {
   width: 60%;
}
.ronicfd {
    padding-top: 500px!important;
    padding-bottom: 50px!important;
    height: 1528px;
}	
	
	
	
	
}





@media(max-width:1366px) {
	.le08 .le08img {
	margin-bottom:-39px
}.xxs1 .titi01 h4{
  font-size: 23px;
}

.sc_07 .cr15img01 {
	width:480px
}
.sc_07 .cr15img02 {
	width:480px
}




}@media(max-width:1200px) {
	.foot_new,.qua_fix{ display: none !important; }
	.miku02 {
	padding:50px 40px
}

#mk_o8 .titi h4{
	font-size: 30px;
    margin-bottom: 10px;
    line-height: 35px;
}
#crypart8 .titi{
	top: 15%;
}
#robo_s05 .titi{
	padding-left: 20px;
}

#bolang04 .titi p{
	font-size:16px;
}
#bolang04 .titi h4{
	font-size:25px;
}
#haw_01 .titi h4{
	font-size: 35px;
}
#haw_01 .titi p{
	font-size: 14px;
}

#ronic_08 .titi h4{
	font-size: 6rem;
	text-align: right;
}
#crypart2 .titi01 h4{
	fong-size:24px;
}
#crypart2 .titi p{
	font-size:14px;
}
#crypart2 .titi{
	
	top:25%;
}

#crypart9 .maincont_r h4{
	font-size:30px;
}


#anry_10 .titi h4{
	font-size: 18px;
}
#anry_10 .text{
	padding-top: 5%;
    padding-bottom: 5%;
   
}
#anry_10 .right{
	top:2%;
}
#anry_10 .part2{
	margin-top: 5%;
}
#anry_10 .text:first-child{
	margin-bottom: 5%;
}
#anry_10 .right{
	right:3%;
}


 
.ronicfd .two {
    position: absolute;
    left: 40%;
    top: 28%;
}
.ronicfd .two {
    width: 40%;
}

.ronicfd .three {
    width: 55%;
}

.ronicfd .one {
    width: 40%;
}
.ronicfd .one {
    position: absolute;
    left: 25%;
    top: 24%;
    z-index: 99;
}
 


.miku03 .titi {
	top:80px
}
.miku04 .miku04_ul li {
	margin-bottom:25px
}
.miku04 .miku04_ul {
	margin-top:-60px
}
.miku04 .zhu {
	bottom:10px
}
.miku08 .titi {
	top:80px
}
.miku09 .miku09_ul li {
	padding:0 20px
}
.miku09 .miku09_ul li h5 {
	font-size:50px
}
.miku10_l {
	padding-top:12%
}
.miku13 img {
	width:500px
}
.miku14 .titi {
	top:8%
}
.miku15 table td,.miku15 table th {
	font-size:14px
}
.miku15 {
	padding-bottom:0
}
footer .f_ul li {
	width:185px
}
footer {
	padding:50px 40px 10px
}
header {
	padding:0 0 0 40px
}
.canshu {
	padding:0 40px
}
header .menu_ul>li {
	margin:0 5px
}
header .h_r {
	padding:0 15px
}
header .h_r a {
	padding:0 5px
}
.miku01 .sjmiku01,.miku06 .imgmiku06 {
	display:block
}
.miku01 video,.miku06 video {
	display:none
}
.miku01,.miku06 {
	height:auto
}
.banner .ban_lay h4 {
	font-size:40px
}
.banner .ban_lay>p {
	font-size:30px
}
.banner .ban_lay a {
	padding:15px 41px
}
.pro_lay {
	padding:15px
}
.pro_lay h3 {
	font-size:22px
}
.pro_lay p {
	font-size:16px
}
.pro_lay span {
	font-size:14px
}
.lc_w {
	width:100%
}
.zh_top .zh_con {
	display:block;
	margin-right:0;
	float:none;
	margin-bottom:15px
}
.zh_top .zh_con_ul li:nth-child(1) {
	margin-right:40px
}
.zh_con_ul {
	overflow:hidden
}
.zh_list .zh_t h4 {
	font-size:20px
}
.zh_list .zh_b {
	padding:20px 15px
}
.zhdes_w .zhdes_r {
	padding:10% 15px 0
}
.zhdes_w .next_zhdes,.zhdes_w .prev_zhdes {
	width:20px;
	height:43px;
	background-size:contain!important
}
.cagoo03 .cagoo03img {
	max-width:40%
}
.cagoo06 .titi {
	top:56px
}
.cagoo08 .cagoo08img {
	width:200px
}
.cagoo08 .cagoo08img2 {
	width:600px
}
.cagoo09 .cagoo09img2 {
	width:400px
}
.cagoo09 .cagoo09img1 {
	width:500px
}
.cagoo11 .titi {
	top:60px
}
.miku14 .miku14_l {
	width:43%
}
.cr03 .cr03img {
	width:400px
}
.cr08 .titi {
	top:69%
}
.cr09 .titi {
	top:10%
}
#crypart8 .titi{
	top:30%;
}

.cr10 .titi {
	top:40px
}
.cr12 img {
	width:400px
}
.cr14 .cr14_span span {
	font-size:50px
}
.cr15img01 {
	width:300px
}
.cr15img02 {
	width:300px
}
.cr15 {
	padding:70px 0 200px
}
.gr03 .gr02img {
	width:400px
}
.gr03 .titi {
	top:40px
}
.gr06 img {
	width:500px
}
.gr06 .titi {
	right:40px;
	top:25%
}
.gr07img {
	width:300px
}
.gr07 .titi {
	top:40px
}
.gr08 .titi {
	top:200px
}
.gr08 img {
	width:600px
}
.gr09 .titi {
	left:40px
}
.gr10 .titi {
	top:10%;
	right:40px
}
.fr11_ul li span {
	font-size:50px
}
.fr11_ul li i {
	font-size:20px
}
.fr11_ul li {
	font-size:16px
}
.ha03 .ha03img {
	width:600px;
	bottom:0
}
.ha04 .ha04img {
	width:500px
}
.ha05 .ha05_list .titi h1 {
	font-size:50px
}
.titi01 h4 {
	font-size:25px
}
.titi p {
	font-size:16px
}
.ha05 .ha05_list .titi {
	top:15%
}
.ha06img {
	width:400px
}
.ha06 .titi {
	top:40px
}
.ha07 img {
	width:600px
}
.ha08 .titi p span {
	font-size:80px
}
.ha08 .titi p i {
	font-size:20px;
	top:27px;
	right:-90px
}
.ha08 .titi p em {
	font-size:40px
}
.ha09>img:nth-child(1) {
	width:600px
}
.ha09 .ha09_ul li img {
	width:50px
}
.ha11 .ha11img02 {
	width:400px
}
.ha11 .ha11img01 {
	width:500px
}
.ha11 {
	height:600px
}
.ha13_ul li {
	padding:0 15px
}
.k304 .k302img {
	width:500px
}
.k305in>img {
	width:600px
}
.k305 .k305_ul li img {
	width:300px
}
.k305 .k305in {
	height:600px
}
.k305 .k305_ul p {
	font-size:14px;
	line-height:20px
}
.k308 .k314img {
	width:250px
}
.k314 .k320img {
	width:400px
}
.k314 {
	height:600px
}
.k314 .k322img {
	width:200px
}
.k315 .k323img {
	width:600px
}
.k316 .k316_b_ul li {
	min-height:95px
}
.k318 .k318_ul li {
	font-size:25px
}
.k318 .k318_ul li:nth-child(1):after {
	height:41px
}
.le03img {
	width:400px
}
.le03 .titi {
	top:40px
}
.le04 .titi h5 {
	font-size:80px
}
.le04 .le04img {
	width:800px;
	bottom:5%
}
.le09img02 {
	width:200px
}
.le09 .le09img01 {
	width:600px
}
.le10_ul li h4 {
	font-size:40px
}
.le10_ul li {
	font-size:14px
}
.le11 {
	padding-top:50px
}
.le11img01 {
	width:400px;
	left:40px
}
.le11img02 {
	width:600px
}
.le11 {
	height:700px
}
.r303 .r3img {
	width:500px
}
.r305 .r5img {
	width:500px;
	bottom:5%
}
.r306 .r56img1 {
	width:200px
}
.r306 .r56img2 {
	width:200px
}
.r308 .r58img1 {
	width:600px
}
.r503 .r5img {
	width:600px;
	top:40%
}
.r504_lay p {
	font-size:20px;
	line-height:30px
}
.r505 .r505img {
	width:500px
}
.r507 .titi {
	top:60px
}
.r508_ul li div {
	width:100px;
	height:100px;
	line-height:100px;
	font-size:25px
}
.r508_ul li p {
	font-size:14px
}
.r511 .r511img {
	width:600px
}
.r513 .r511img {
	width:500px
}
.ra03 .ra03img,.ra05 .ra05img {
	width:400px
}
.ra04 .ra04_lay h3 {
	font-size:20px
}
.ra06 .ra06img {
	width:400px
}
.ra07 .ra07img {
	width:600px
}
.ra09 .ra06img {
	width:400px
}
.ra09 .titi .kg i {
	font-size:13px
}
.ra11_ul li h4 {
	font-size:30px;
	margin-bottom:10px
}
.x703 .x7img {
	width:400px
}
.x704_ul li span {
	font-size:60px
}
.x704 {
	padding:40px 0
}
.x704_ul li p {
	margin-top:-10px
}
.x705 .x705_lay {
	font-size:20px
}
.x706 .x7_5img {
	width:600px
}
.x707 .x7_6img,.x708 .x7_8img {
	width:600px
}
.x710 .x7_10img {
	width:500px
}
.x711 .x711img01 {
	width:300px
}
.x711 .x711img02 {
	width:350px
}
.x711 .x711_ul li span {
	font-size:60px
}
.x712 .titi {
	top:74%
}
.x704_ul li span {
	font-size:40px
}
.x704_ul li p {
	font-size:16px;
	margin-top:10px
}
.x704_ul li:after {
	top:21px
}
.x713 .x713img02 {
	width:600px
}
.x714 .x714img02 {
	width:500px
}
.xc03 .xc1img {
	width:500px
}
.xc05 .xc2img {
	width:400px
}
.xc09 .xc09_ul li img {
	width:60px
}
.xc10 .xc10_ul li>div {
	width:100px;
	height:100px
}
.xc10 .xc10_ul li>div span {
	font-size:14px
}
.xc10 .xc10_ul li>div p {
	font-size:12px
}
.xc12 .xc12_ul li span {
	font-size:40px
}
.xc12 .xc12_ul li:nth-child(1):after {
	top:11px
}
.xc13 .xc13_ul li span {
	font-size:40px
}
.xc13 .xc13_ul li:nth-child(2):after,.xc13 .xc13_ul li:nth-child(2):before {
	top:14px;
	height:70px
}
.zb03 .zb1img {
	width:500px;
	bottom:5%
}
.zb09 .zb7img {
	width:400px
}
.zb11 .zb19img {
	width:800px
}
.zb05 .zb_r_span {
	font-size:16px;
	bottom:60%
}
.zb05 .pagination_zb05 .swiper-pagination-bullet {
	height:10px
}
.tyd_content .tyd_l {
	padding:20px 40px 0
}
.dy_content {
	padding:40px;
	font-size:14px
}
.x103 .x1_1img {
	width:600px;
	bottom:2%
}
.x104 .x104_ul li h3 {
	padding:15px 0;
	font-size:16px
}
.x105 .x1_20img {
	width:600px
}
.x106 .titi {
	z-index:10
}
.x107 .x1_8img {
	width:400px
}
.x108 .titi {
	top:40px
}
.x109 .x1_11img {
	width:500px
}
.x111 .x1_13img {
	width:300px
}
.x111 .x1_14img {
	width:400px
}
.x111 .x111_ul li img {
	width:100px
}
.x111 .x111_ul li p {
	font-size:14px
}
.x112 .x1_21img {
	width:600px
}
.x112 .x112_ul .x112_div {
	font-size:20px;
	width:100px;
	height:70px;
	line-height:70px
}
.x112 .x112_ul p {
	font-size:14px;
	margin-top:10px
}
.x113 .x1_15img {
	width:500px
}
.x114 .x1_16img {
	width:400px
}
.x115 .x1_22img {
	width:500px
}
.x115 .x115_ul li p {
	font-size:16px;
	margin-top:10px;
	line-height:20px
}
.x115 .x115_ul li img {
	width:80px
}
.x104 .x104_w01_in .x104_w01_in02 {
	top:47px;
	right:107px;
	font-size:14px
}
.x104 .x104_w01_in .x104_w01_in01 {
	font-size:100px
}
.x104 .x104_w01_in .x104_w01_in01 span {
	font-size:130px
}
.x104 .x104_w01>p {
	font-size:20px
}
.x104 .x104_w02 {
	padding-top:10px;
	font-size:16px
}
.x104 .x104_w01,.x104 .x104_w02,.x104_w:before {
	width:70%
}
.x104_w:before {
	height:115%
}
.x104 .x104_w01,.x104 .x104_w02,.x104_w:before {
	width:100%
}
.x104 .x104_w01>h3 {
	font-size:26px
}
.x104 .x104_w01>p {
	font-size:16px
}
.x104 .x104_w01_in .x104_w01_in02 {
	font-size:12px;
	top:32px;
	right:40px
}
.x104 .x104_w01_in .x104_w01_in01 {
	font-size:60px
}
.x104 .x104_w01_in .x104_w01_in01 span {
	font-size:90px
}
.x104_w:before {
	height:110%;
	padding:20px 0 70px;
	top:-25px
}
.app_w {
	margin-left:-190px
}
.x712 .titi {
	width:auto
}
.ra04 .ra04_lay h3 {
	font-size:20px
}
.ra10 .titi {
	top:20%
}
.cr15 .cr15img01 {
	width:300px
}
.cr15 .cr15img02 {
	width:250px
}
}@media(max-width:1023px) {
	.miku14 .miku14_l {
	display:none
}
#robo_s08 .titi{
	width: 100%;
}

.ronicfd .miku04_ul {
    margin-top: 550px;
    
}

#mk_o4 .titi{
	text-align: left;
	left: 55%;
	margin-bottom: 0;
	right:0;
}



.f_b .lan {
	margin-bottom:10px
}
.f_b .lan img {
	margin-top:-2px
}
.f_b {
	line-height:25px;
	padding:0 40px
}
body {
	padding-top:60px
}
header {
	display:none
}
.sjhead {
	position:fixed;
	top:0;
	left:0;
	right:0;
	background:#191919;
	z-index:100;
	height:60px;
	display:block
}
.sjhead .logo {
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%)
}
.gw,.ss {
	display:inline-block;
	width:60px;
	height:60px;
	text-align:center;
	line-height:60px;
	position:absolute;
	left:0;
	top:0
}
.gw i,.ss i {
	color:#fff;
	font-size:24px
}
.gw {
	left:auto;
	right:0
}
.canshu {
	height:50px;
	line-height:50px
}
.canshu h4 {
	line-height:50px
}
.miku03 .titi {
	top:40px;
	z-index:2
}
.miku04 .miku04_ul {
	width:455px
}
.miku04 .miku04_ul li {
	width:200px
}
.miku04 .zhu {
	left:40px;
	bottom:40px
}
.miku08 {
	padding:30px 0 30px 40px
}
.miku08 .titi {
	left:40px;
	top:40px
}
.miku09 .miku09_ul li {
	padding:0 5px;
	font-size:14px
}
.miku09 .miku09_ul li h5 {
	font-size:35px;
	margin-bottom:0
}
.miku10 {
	padding:50px 0 0 40px
}
.miku11 img {
	width:600px
}
.miku12 .miku12_r {
	padding:25% 40px 0 0
}
.miku13 .titi {
	left:40px
}
.miku14 .titi {
	left:40px
}
.miku14 .container_miku14 .swiper-slide {
	padding:0 40px 60px
}
.miku14 .miku14_l ul li {
	width:50px;
	height:50px;
	line-height:50px
}
.miku14 .miku14_l {
	left:40px
}
.miku15 .titi {
	margin-bottom:20px
}
footer .f_r {
	width:100%
}
footer .sha a {
	margin-right:5px
}
.ab_content {
	padding:30px 15px
}
.cons_list .con_list span i {
	font-size:30px
}
.cons_list .con_list span {
	width:60px;
	height:60px;
	line-height:60px
}
.cons_list .con_list {
	padding:15px;
	min-height:250px
}
.cons_list .con_list p {
	word-break:break-all
}
.ab_titi h4 {
	font-size:30px
}
.ab_content .ab_play {
	width:100px
}
.ab_content .container_ab h3 {
	font-size:14px;
	padding:5px 0
}
.ab_content .ab_num_list {
	font-size:14px;
	line-height:25px
}
.ab_missions {
	padding:20px 15px;
	font-size:14px;
	line-height:20px
}
.cagoo15 .titi h1 {
	font-size:70px
}
.cagoo15 .titi {
	left:40px;
	top:57%
}
.cagoo10 .titi,.cagoo11 .titi,.cagoo12 .titi,.cagoo14 .titi {
	right:40px
}
.cagoo13 .titi {
	left:40px
}
.cagoo10 .titi {
	bottom:10%
}
.cagoo09 .cagoo09img1 {
	width:400px
}
.cagoo09 .cagoo09img2 {
	width:300px
}
.cagoo08 .cagoo08img2 {
	width:500px
}
.cagoo08 {
	padding:0!important
}
.cagoo05 .cagoo05_lay {
	padding:15px
}
.cagoo03 .titi {
	top:40px;
	padding:0 15px
}
.miku15 .table_w {
	padding:0 0 20px
}
.miku15 table th {
	width:100px
}
.miku01 .miku01_lay .miku01_in {
	padding-right:40px;
	top:40px
}
.cr03 .titi {
	top:40px
}
.cr03 .cr03img {
	width:300px
}
.cr05 .banner_cr05_b {
	padding:20px 15px
}
.cr05 .next_cr05,.cr05 .prev_cr05 {
	width:30px;
	height:68px
}
.cr08 .titi {
	left:40px
}
.cr08 {
	padding-bottom:60px
}
.cr09 .cr09img {
	right:40px;
	width:300px
}
.cr09 .titi {
	right:40px
}
.cr10 .cr10_ul li {
	padding:0 50px
}
.cr10 .titi .cr10_ul {
	margin-top:15px
}
.cr11 .titi {
	left:40px
}
.cr12 .titi {
	top:15%;
	right:40px;
	width:300px
}
.cr13 .titi {
	left:40px
}
.cr14 .cr14_span {
	width:180px;
	height:180px;
	line-height:180px
}
.cr15img01,.cr15img02 {
	width:200px
}
.cr15 {
	padding:219px 0 100px
}
.cr15 .cr15_ul {
	margin-top:50px
}
.gr03 .gr02img {
	width:300px
}
.gr04 .gr04img {
	width:600px
}
.gr04 .gr04_ul li img {
	width:200px
}
.gr06 {
	padding-bottom:100px
}
.gr06 .titi {
	top:auto;
	bottom:10px
}
.gr07img {
	width:250px
}
.gr08 .titi {
	top:100px
}
.ha03 .ha03img {
	width:400px
}
.ha03 .titi {
	top:227px
}
.ha04 .ha04img {
	width:400px;
	left:40px
}
.ha05 .ha05_list .titi {
	left:40px
}
.ha05 .ha05_list:nth-child(2n) .titi {
	right:40px
}
.ha06img {
	width:300px
}
.ha07 img {
	width:400px
}
.ha08 .titi {
	top:20%;
	right:95px
}
.ha09 .titi {
	left:150px;
	top:15%
}
.ha09>img:nth-child(1) {
	/*width:400px*/
	width: 100%;
}
.ha11 .ha11img01 {
	width:400px
}
.ha11 .ha11img02 {
	width:300px
}
.ha13_ul li img {
	width:60px
}
.ha13_ul {
	font-size:14px
}
.ha13_ul li {
	padding:0 5px
}
.k305in>img {
	width:400px
}
.k305 .k305in {
	height:500px
}
.k307 .titi {
	left:40px
}
.k308 .titi {
	right:40px
}
.k309 {
	padding-top:40px
}
.k310 .titi {
	top:40%;
	right:40px
}
.k311 .titi {
	left:40px;
	top:50%
}
.k313 .titi {
	right:40px
}
.k314 .titi {
	top:10%
}
.k314 .k322img {
	width:150px
}
.k315 .titi {
	padding:0 15px
}
.k317 img {
	max-width:80%
}
.le03img {
	width:300px
}
.le03 .titi {
	z-index:10
}
.le04 .titi h5 {
	font-size:60px
}
.le04 .titi {
	top:50px;
	padding:0 15px;
	z-index:10
}
.le04 .le04img {
	width:600px;
	bottom:0
}
.le05 {
	padding:40px 40px 30px
}
.le05 .le05_list02 .titi {
	padding:10% 0 0 40px
}
.le05 .le05_list {
	margin-bottom:20px
}
.le06 .titi {
	top:40px
}
.le07 .titi {
	right:40px;
	top:20%
}
.le07 .le07_ul li span {
	font-size:30px
}
.le07 .le07_ul {
	font-size:16px;
	overflow:hidden
}
.le07 .le07_ul li {
	padding-right:15px;
	margin-right:15px
}
.le08 {
	padding-top:50px
}
.le08 .le08img {
	margin-bottom:-23px
}
.le09 .titi {
	left:40px;
	top:10%
}
.le09 .le09img01 {
	width:400px
}
.le09img02 {
	width:150px
}
.le10_ul li h4 {
	font-size:30px
}
.le10_ul li {
	padding:0 15px
}
.le10 .titi {
	top:40px
}
.le11img02 {
	width:400px
}
.le11img01 {
	width:200px
}
.le11 {
	height:500px
}
.le12 .titi {
	left:40px
}
.r303 .r3img {
	width:400px
}
.r304 {
	padding:50px 40px
}
.r305>img:nth-child(1) {
	max-width:100%!important
}
.r305 .r5img {
	width:400px
}
.r306 .r56img1 {
	width:150px
}
.r306 .titi {
	top:40px
}
.r307 {
	padding-top:60px
}
.r307 .titi {
	z-index:10;
	position:relative
}
.r307 .r57img1 {
	margin-top:-50px
}
.r308 .r58img1 {
	margin-top:20px
}
.r309_ul div {
	font-size:25px;
	width:100px;
	height:100px;
	line-height:100px
}
.r309 .titi {
	left:40px
}
.r311 .titi {
	left:40px
}
.r312 {
	padding-top:60px
}
.r315 .titi {
	top:50px
}
.r503 .r5img {
	width:400px
}
.r503 .titi {
	top:60px
}
.r504 {
	padding:40px
}
.r505 .r505img {
	width:350px
}
.r507>img:nth-child(1) {
	height:700px
}
.r509>img:nth-child(1) {
	height:500px
}
.r508 .titi {
	top:10%;
	right:40px;
	width:40%
}
.r509 .titi {
	left:40px
}
.r511 .r511img {
	width:400px
}
.ra03 .ra03img {
	bottom:2%;
	width:350px
}
.ra04 .ra04_lay {
	left:40px;
	right:40px;
	padding-bottom:20px
}
.ra05 .ra05img,.ra06 .ra06img {
	width:300px
}
.ra06 .titi {
	left:40px
}
.ra08 {
	padding-top:60px
}
.ra09 .ra06img {
	width:300px
}
.ra09 {
	padding:80px 40px
}
.ra09 .titi {
	right:40px;
	width:45%
}
.ra09 .titi .kg i {
	right:50px
}
.ra09 .titi .kg {
	margin-top:20px
}
.ra10 .titi {
	top:10%
}
.ra11_ul li p {
	font-size:20px
}
.ra12 .titi {
	padding:0 15px
}
.x703 .x7img {
	width:300px
}
.x704_ul li p {
	margin-top:0
}
.x705 .x705_lay {
	left:40px
}
.x706 .x7_5img {
	width:400px
}
.x708 .x7_8img {
	width:300px
}
.x708 .x708_ul li img {
	width:60px
}
.x708 .x708_ul li {
	margin-bottom:25px
}
.x708 .x708_ul p {
	font-size:16px
}
.x709 .titi {
	top:40px;
	position:absolute;
	left:0;
	right:0;
	text-align:center
}
.x709_ul li {
	font-size:20px
}
.x709_ul li img {
	width:30px
}
.x710 .x7_10img {
	width:300px
}
.x711 {
	height:600px
}
.x713 .titi {
	left:40px
}
.x713 .x713img02 {
	width:400px
}
.x714 .x714img02 {
	width:350px
}
.x714 .titi {
	right:40px
}
.x715 .titi {
	top:10%;
	right:40px
}
.xc03 .xc1img {
	width:300px;
	top:30%
}
.xc04 {
	padding:50px 40px
}
.xc04 .xc04_list_lay,.xc06 .titi,.xc08 .titi,.xc09 .titi,.xc10 .titi,.xc11 .titi,.xc14 .titi {
	left:40px
}
.xc04 .xc04_list:nth-child(2n) .xc04_list_lay {
	right:40px
}
.xc05 .xc2img {
	width:300px
}
.xc07 .titi {
	right:40px
}
.xc10 .titi {
	top:10%
}
.xc13 .xc13_ul li p {
	font-size:14px
}
.zb03 .zb1img {
	width:300px
}
.zb08 .titi {
	right:40px
}
.zb09 .titi,.zb10 .titi {
	left:40px;
	z-index:10
}
.zb11 .zb11_div span {
	font-size:40px
}
.zb11 .zb11_div {
	width:140px;
	height:140px
}
.zb05 {
	padding:50px 40px
}
.tyd_content {
	padding-top:20px
}
.tyd_content .tyd_l {
	padding:20px 15px 0
}
.tyd_content .select li {
	padding:0 5px
}
.tyd_content .select_ul li dd,.tyd_content .select_ul li dt {
	width:100%;
	float:none
}
.tyd_content .select_ul li dd {
	padding:20px 0
}
.tyd_content .select li select {
	font-size:14px
}
.tyd_content .select_ul li {
	padding:10px
}
.tyd_content .select input {
	padding-left:15px
}
.x103 .x1_1img {
	width:400px
}
.x105 .titi {
	top:40px
}
.x106 .titi {
	left:40px
}
.x107 {
	padding:40px 40px 0
}
.x107 .titi {
	right:40px;
	top:15%
}
.x107 .x1_8img {
	width:300px
}
.x107 .x1_9img {
	width:200px
}
.x109 .x1_11img {
	width:300px
}
.x109 .titi {
	left:40px
}
.x110 {
	padding-top:40px
}
.x111 {
	padding:100px 0 200px
}
.x111 .x1_13img {
	width:150px
}
.x111 .x1_14img {
	width:200px
}
.x111 .x111_ul li img {
	width:80px
}
.x112 .x1_21img {
	width:400px
}
.x112 .titi {
	right:40px;
	width:40%
}
.x113 .x1_15img {
	right:40px;
	width:400px
}
.x113 .titi {
	left:40px
}
.x114 .x114_div {
	width:100px;
	height:80px;
	line-height:80px;
	font-size:30px
}
.x115 {
	padding:80px 40px
}
.x115 .x115_ul li {
	padding:0 5px
}
.x115 .x115_ul li p {
	font-size:14px
}
.app_w {
	margin-left:0;
	float:none;
	margin-bottom:10px
}
.canshu {
	margin-top:0
}
.banner .ban_lay {
	left:40px;
	right:40px
}
.banner .ban_lay a {
	padding:6px 24px
}
.miku05 .miku05_lay p {
	font-size:12px;
	line-height:18px;
	padding:0 15px
}
.miku06 .titi {
	margin-top:30px
}
.miku07 .titi {
	top:50px
}
.miku13 .titi {
	z-index:1;
	width:45%
}
.miku07 .titi {
	top:20px
}
.cagoo07 {
	padding-top:70px
}
.cagoo08 .cagoo08img2 {
	width:400px
}
.cagoo08 .cagoo08img {
	width:120px
}
.cagoo10 .titi {
	bottom:2%
}
.r505 .titi {
	top:30px
}
.r513 .r511img {
	width:400px
}
.r505 .r505img {
	width:300px
}
.r506 .titi {
	bottom:20%
}
.k307 .titi,.k308 .titi,.k310 .titi,.k312 .titi {
	position:inherit;
	left:0;
	right:0;
	text-align:center;
	padding:30px 15px
}
.k313 .titi {
	top:10%
}
.r303 .r3img {
	width:300px;
	top:40%
}
.r304 .r3_p {
	padding:14px 15px
}
.r314 .titi {
	position:relative;
	z-index:1
}
.r315 .titi {
	top:20px
}
.le06 .le06img {
	top:35%;
	width:300px
}
.gr03 .titi {
	z-index:1
}
.gr08 .titi {
	width:100%
}
.gr09 .titi {
	width:40%
}
.cr05 .banner_cr05_b h3 {
	font-size:20px
}
.cr11 .titi {
	top:70%
}
.ha04 .titi {
	top:5%;
	left:0;
	right:0;
	text-align:center
}
#bolang04 .titi{
	text-align: left;
}
.x106 .titi {
	top:10%
}
.xc07 .titi {
	width:40%
}
.x715 .titi {
	width:34%
}
.ra04 .ra04_lay {
	left:15px;
	right:15px
}
.zb06 .titi {
	top:5%
}
.zb14 .titi {
	left:40px
}
.faq_ul a {
	font-size:16px
}
.faq_list dl dt h3 {
	font-size:15px
}
.himg_w {
	width:687px;
	height:525px
}
.r56img3 {
	width:100px;
	left:28%;
	bottom:45%
}
.r312img {
	margin-top:71px
}
.r312img02 {
	width:400px
}
.r314 .titi p span {
	padding:15px 20px
}
.r506img {
	left:39%;
	top:18%;
	width:400px
}
.r5img1 {
	width:150px
}
.r5img2 {
	width:80px
}
.r5img3 {
	width:200px;
	right:-100px
}
.gr10img2 {
	top:18%;
	left:10%;
	width:600px
}
.cr07img3 {
	position:absolute;
	top:70%;
	left:13%;
	width:130px
}
.cr07img4 {
	position:absolute;
	top:69%;
	left:64%;
	width:130px
}
.bolang01 {
	height:450px;
	background-position-y:-442px
}
.ha05 {
	padding:40px
}
.x1_1img1 {
	left:3%;
	width:150px
}
.x1_1img2 {
	top:32%;
	width:60px
}
.x1_1img3 {
	width:40px
}
.x103 .x1_1img {
	width:350px
}
.x104_w01_in .x104_w01_in02 {
	font-size:13px;
	top:61px
}
.x104_w01_in .x104_w01_in01 {
	font-size:84px
}
.x104_w01_in {
	width:306px
}
.x104_w01_in .x104_w01_in01 span {
	font-size:130px
}
.x104_w01_in {
	margin:-50px auto 0
}
.bolang03 {
	height:600px
}

}@media(max-width:767px) {
	footer {
	position:relative;
	z-index:2
}
#roin1 img{
	height: auto;
}
#roin1 .titi{
	top: 40%;
    width: 40%;
	text-align: left;
	left:60%;
}





#mk_o5 .yin p{
	color: #024ddf!important;
}
#mk_o5 .yin{
	width:50%;

}
#mk_o5 .titi{
	padding: 0;
    left: 55%;
}

#haw_01 .move01img{
	left: 3%;
    width: 55%;
}
#haw_01 .titi h4{
	font-size: 22px;
}
#haw_01 .titi{
	width:40%;
	top: 40%;
}
#roin1 .titi{
	top:30%;
}
#miku03 .titi h4{
	margin-bottom: 5px;
	font-size: 20px;
}
#ronic2 h4{
	margin-bottom: 0;
}
#ronic_06{
	padding-top:80px;
}
#ronic4{
	top:30px;
	left:10%;
}
#ronic_06 .titi{
	width: 54%;
    right: 0;
    padding-left: 30px;

}
#ronic_06 .titi h4{
	font-size: 16px;
}
#ronic_06 .titi p{
	font-size: 12px;
}

#roin03{
	width: 55%;
    right: 37%;
}

#miku03 .titi{
	top:40%;
	left:60%;
}
.miku02 #ronic4{
	bottom:-70px;
}
#bolang04 .titi{
	position: absolute;
    top: 8%;
    width: 100%;
    left: 0;
    right: 0;
    text-align: center;
}
#ronic_08 .titi h4{
	font-size: 4rem;
}
#ronic_08 .titi{
	top: 42%;
}
#ronic_08 .titi p{
	font-size: 14px;
	padding-right: 3%;
}
#anrypart06{
	    position: absolute;
    top: 35%;
    width: 80%;
   left: 12%;
}
#anrypart9 .zipart .ha13_ul img{
	width:40px;
}
#anrypart9 .ha13_ul li{
	margin-bottom: 10px;
}

#ranypart8 .titi h4{
	font-size:23px;
}


#ronic_6 .miku05_list:first-child{
	margin-left:0;
}
#crypart2 .titi{
	position: absolute;
	padding:0
}
#crypart2 .titi h4{
	color:#fff;
}
#crypart2 .titi p{
	color:#fff;
}
 
#miku03 .titi p{
	font-size:14px;
}

.move01 {
	position:relative
}
.move01 .titi {
	position:absolute;
	top:140px;
	left:0;
	right:0;
	text-align:center
}
footer .f_logo {
	display:none
}
.pagination_ban_bottom {
	display:block
}
.app_w {
	width:100%
}
.app_w ul li {
	width:48%
}
.app_w ul li:nth-child(2n) {
	float:right
}
.canshu {
	padding:0 15px
}
.canshu .can_ul li {
	margin-left:10px
}
.canshu h4 {
	font-size:14px
}
.canshu .can_ul li a {
	font-size:12px
}
.titi h4 {
	font-size:20px;
	margin-bottom:10px
}


 .sc_06 .titis1 h4, .sc_06 .titis2 h4{
	  font-size:15px!important;
	 
	 }
	 





.titi p {
	font-size:14px
}
.miku01 .miku01_lay .miku01_in img {
	width:65px
}
.miku02 {
	padding:50px 15px
}
.miku03 {
	padding-top:10px
}
.miku04 .miku04_l,.miku04 .miku04_ul {
	width:100%
}
.miku04 .miku04_ul li:nth-child(5) {
	margin-bottom:25px
}
.miku04 .zhu {
	left:15px
}
.miku05 .miku05_list,.miku05 .miku05_w .col-sm-5 {
	margin-bottom:15px
}
.miku02 .titi {
	margin-bottom:40px
}
.miku04 .miku04_ul {
	margin-top:-25px;
	width:211px
}
.miku06 .titi {
	margin-top:15px
}
.miku06 .titi h4 {
	margin-bottom:5px
}
.miku07 .titi {
	top:40px
}
.miku08 .titi {
	left:15px
}
.miku09 .miku09_lay {
	top:40px
}
.miku09 .zhu {
	left:15px;
	bottom:20px
}
.miku09 .miku09_ul {
	margin-top:24px
}
.miku09 .miku09_ul li {
	font-size:12px
}
.miku10 {
	padding:50px 0 50px 15px
}
.miku10_l {
	padding-top:0
}
.miku11 {
	padding:40px 15px 0
}
.miku11 img {
	max-width:80%
}
.miku12 .miku12_r {
	padding:20px 15px;
	width:100%
}
.miku13 img {
	max-width:80%
}
.miku13 .titi {
	top:19%;
	left:15px;
	z-index:2
}
.miku14 .miku14_r {
	width:100%
}
.miku14 .titi {
	left:15px
}
.miku14 .container_miku14 .swiper-slide {
	padding:80px 15px 50px
}
.miku14 .container_miku14 .swiper-slide>img {
	max-width:100%
}
.miku14 .pagination_miku14 .swiper-pagination-bullet {
	width:20px
}
.miku15 .table_w {
	padding:25px;
	padding-bottom:50px;
	overflow:scroll;
}
.miku15 table td {
	padding:10px 20px
}
.miku15 table th {
	width:100px
}
.miku15.miku02 {
	padding:50px 15px
}
footer {
	padding:20px 15px
}
footer .col-sm-8 {
	display:none
}
.f_b {
	padding:10px 15px;
	line-height:20px;
	font-size:12px
}
.f_b .lan img {
	margin-top:-3px
}
.f_b .lan {
	margin-top:10px
}
.miku01 .miku01_lay .miku01_in img {
	margin-top:13px;
	width:40px;
	display:none
}
.miku13 .miku13img_ul li:nth-child(1) {
	top:30%;
	right:44%
}
.miku13 .miku13img_ul li:nth-child(2) {
	top:53%;
	right:45%
}
.miku13 .miku13img_ul li:nth-child(3) {
	top:57%;
	right:27%
}
.banner .ban_lay h4 {
	font-size:30px
}
.banner .ban_lay {
	left:15px;
	right:15px
}
.banner .ban_lay>p {
	font-size:20px;
	margin:5px 0
}
.banner .ban_lay a {
	padding:2px 6px;
	font-size:12px
}
.rb {
	display:none
}
.banner .ban_lay a i {
	padding-right:5px;
	float:left
}
.banner .pagination_banner .swiper-pagination-bullet,.banner .pagination_banner .swiper-pagination-bullet-active {
	width:25px
}
.pro_list {
	margin-bottom:15px
}
.pro_lay h3 {
	font-size:26px
}
.bannrin .bannrin_lay h2 {
	font-size:26px;
	margin-bottom:0
}
.bannrin .bannrin_lay p {
	font-size:16px
}
.ab_content {
	padding:30px 15px
}
.dkl_form {
	padding-top:20px
}
.dkl_form .des {
	width:100%;
	float:none;
	line-height:25px
}
.dkl_form button {
	width:100%;
	margin-top:15px;
	padding:7px 57px
}
.lc_w:before {
	width:40px;
	height:40px;
	background-size:contain!important;
	margin-left:0;
	left:1px
}
.lc_w ul li,.lc_w ul li:nth-child(2n) {
	width:100%;
	float:none;
	padding-right:0;
	padding-left:50px
}
.lc_w ul li .lc_con,.lc_w ul li h1 {
	text-align:left
}
.lc_w ul li:nth-child(2n):after,.lc_w ul li:nth-child(2n+1):after {
	left:0;
	right:auto;
	background:url(images/icon02.jpg) no-repeat!important
}
.lc_w:after {
	left:18px;
	margin-left:0;
	top:40px;
	height:110%
}
.lc_w ul li h1 {
	font-size:30px
}
.lc_w {
	padding-top:103px;
	padding-left:10px
}
.cons_list .con_list {
	padding:25px 0;
	min-height:auto
}
.cons_list {
	margin-bottom:15px
}
.ab_titi {
	margin-bottom:15px
}
.cons_list_w {
	margin-bottom:35px
}
.ab_titi p {
	font-size:14px
}
.form {
	padding:40px 15px
}
.form .form_in button {
	width:100%
}
.zh_top .zh_input {
	width:100%
}
.zh_list .zh_t {
	padding:14% 15px 0;
	height:200px
}
.zh_list .zh_b {
	font-size:14px
}
.zhdes_h1 {
	font-size:20px
}
.zhdes_w .zhdes_l,.zhdes_w .zhdes_r {
	width:100%
}
.zhdes_w .zhdes_r {
	padding:20px 15px
}
.zhdes_w .zddes_con {
	font-size:16px;
	line-height:25px
}
.ab_content .ab_play {
	width:50px
}
.ab_titi h4 {
	font-size:20px
}
.ab_num_list {
	margin-bottom:25px
}
.ab_num_list>div {
	margin-bottom:10px
}
.ab_content .ab_num_list span {
	font-size:35px
}
.ab_content .ab_num_list em {
	font-size:16px
}
.ab_content .container_ab h3 {
	padding:10px 0
}
.ab_mission {
	padding:0 15px
}
.ab_mission_list {
	margin-bottom:15px
}
.ab_missions {
	padding:15px 0
}
.miku01 .miku01_lay .miku01_in {
	padding-right:15px;
	top:15px
}
.cagoo03 .titi {
	top:30px
}
.cagoo03 .cagoo03img {
	max-width:25%
}
.cagoo05 .cagoo05_lay p {
	font-size:14px;
	line-height:20px
}
.cagoo05 .cagoo05_lay h3 {
	font-size:22px
}
.cagoo07 {
	padding-top:40px
}
.cagoo07 .titi {
	padding:0 15px
}
.cagoo08 .cagoo08img {
	width:100px
}
.cagoo08 .cagoo08img2 {
	width:200px;
	position:absolute;
	right:0;
	bottom:0
}

.r509 .ronic7 {
	width:172px;
	 
}





.cagoo08 {
	height:250px;
	position:relative
}
.cagoo09 {
	padding-top:40px
}
.cagoo09 .cagoo09img1 {
	width:250px;
	margin-top:15px
}
.cagoo09 .cagoo09img2 {
	width:150px;
	right:40px
}
.cagoo10 {
	height:300px;
	position:relative
}
.cagoo10 img {
	position:absolute;
	left:0;
	bottom:0
}
.cagoo10 .titi {
	bottom:auto;
	top:40px
}
.cagoo11 .titi {
	top:40px;
	left:15px;
	right:15px;
	text-align:center
}
.cagoo12 {
	height:250px
}
.cagoo12 img {
	position:absolute;
	left:0;
	bottom:0
}
.cagoo12 .titi {
	top:15px;
	left:0;
	right:0;
	text-align:center;
	bottom:auto
}
.cagoo13 .titi {
	left:15px
}
.cagoo14>img {
	height:200px
}
.cagoo14 .titi {
	top:10%;
	left:15px;
	right:15px
}
.cagoo14 .titi p {
	color:#fff
}
.cagoo15 .titi h1 {
	font-size:40px
}
.cagoo15 .titi h1 i {
	font-size:30px
}
.cagoo15 .titi {
	top:42%;
	left:15px
}
.cagoo15 {
	height:350px;
	padding-bottom:0
}
.miku14 .pagination_miku14 .swiper-pagination-bullet-active:before {
	width:28px
}
.cr03 .cr03img {
	width:250px;
	bottom:0
}
.cr03 .titi {
	top:20px;
	z-index:10
}
.cr05 .banner_cr05_b h3 {
	font-size:20px
}
.cr05 .banner_cr05_b p {
	font-size:16px
}
.cr08 .titi {
	left:15px;
	top:auto;
	bottom:10px
}
.cr09 .cr09img {
	right:15px;
	width:150px
}
.cr09>img:nth-child(1) {
	height:250px
}
.cr09 .titi {
	left:15px;
	right:15px;
	text-align:center
}
.cr09 .titi p {
	color:#fff
}
.cr10>img {
	height:250px
}
.cr10 .cr10_ul li span {
	font-size:20px
}
.cr10 .cr10_ul li {
	padding:0 15px
}
.cr10 .titi .cr10_ul {
	display:none
}
.cr11 .titi {
	left:15px;
	top:40px;
	right:15px;
	text-align:center;
	text-shadow:0 0 10px #333
}
.cr11 .titi p {
	color:#fff
}
.cr12 .titi {
	top:20%;
	left:15px;
	right:15px;
	text-align:center;
	color:#fff;
	text-shadow:0 0 10px #333
}
.cr12 .titi h4,.cr12 .titi p {
	color:#fff!important
}
.cr13 .titi {
	left:15px
}
.cr14 .cr14_span span {
	font-size:20px
}
.cr14 .cr14_span {
	width:80px;
	height:80px;
	line-height:80px;
	float:left;
	margin-left:15px;
	font-size:14px
}
.cr14 {
	padding-top:50px
}
.cr15img01,.cr15img02 {
	width:150px
}
.cr15 .cr15_ul h3 {
	font-size:20px
}
.cr15 .cr15_ul {
	font-size:14px
}
.cr15 .cr15_ul li {
	padding:0 15px
}
.gr03 .gr02img {
	width:200px
}
.gr03>img:nth-child(1) {
	height:300px
}
.gr04 .gr04img {
	width:300px
}
.gr04 .gr04_ul li img {
	width:100px
}
.gr04 .gr04_ul li:nth-child(1) {
	left:10%;
	bottom:99%
}
.gr04 .gr04_ul li:nth-child(2) {
	left:1%;
	bottom:29%
}
.gr04 .gr04_ul li:nth-child(3) {
	left:29%;
	bottom:39%
}
.gr04 .gr04_ul li:nth-child(4) {
	left:62%;
	bottom:67%
}
.gr04 .gr04_ul li:nth-child(5) {
	left:71%;
	bottom:21%
}
.gr05 .miku04_r {
	margin:0
}
.gr05 .miku04_r img {
	display:block;
	width:300px;
	float:none
}
.gr05 .miku04_r {
	width:100%
}
.gr06 .titi {
	left:15px;
	right:15px
}
.gr07img {
	width:150px
}
.gr07>img:nth-child(1) {
	height:250px
}
.gr08 {
	padding:250px 0 0 15px
}
.gr08 .titi {
	left:15px
}
.gr09 img {
	height:250px
}
.gr09 .titi {
	left:15px;
	top:50%
}
.gr10 .titi {
	left:15px;
	right:15px
}
.gr11 {
	height:auto;
	padding:40px 0
}
.fr11_ul li {
	font-size:12px;
	width:100%;
	float:none;
	margin-bottom:20px
}
.ha03 .ha03img {
	width:300px
}
.ha03>img:nth-child(1) {
	height:300px
}
.ha04>img:nth-child(1) {
	height:300px
}
.ha04 .ha04img {
	width:250px
}
.ha04 .titi {
	top:40px;
	right:15px
}
.ha05 .ha05_r {
	width:100%
}
.ha05 .ha05_rin01,.ha05 .ha05_rin02 {
	width:100%;
	float:none
}
.ha05 .ha05_list .titi {
	position:initial;
	width:100%;
	padding:15px 0
}
.ha05_list {
	padding:0 15px
}
.ha05 .ha05_list {
	padding-bottom:20px
}
.ha06img {
	width:150px;
	bottom:9%
}
.ha06>img:nth-child(1) {
	height:300px
}
.ha07 {
	height:400px
}
.ha07>img:nth-child(1) {
	position:absolute;
	left:0;
	bottom:0
}
.ha07 .titi {
	top:40px;
	right:15px;
	left:15px;
	text-align:center
}
.ha08>img:nth-child(1) {
	height:300px
}
.ha08 .titi p span {
	font-size:60px
}
.ha08 .titi p em {
	font-size:20px
}
.ha08 .titi p i {
	font-size:16px
}
.ha08 .titi {
	right:15px
}
.ha09>img:nth-child(1) {
	width:100%;
	position:absolute;
	right:0;
	bottom:0
}
.ha11 .titi p {
     
    text-align:center;
}
.ha09 {
	height:208px
}
.ha09 .ha09_ul {
	margin-top:10px
}
.ha09 .titi {
	left:15px
}
.ha09 .ha09_ul li {
	margin-right:15px
}
.ha10img {
	width:300px;
	margin-top:10px
}
.ha10 {
	padding-top:40px
}
.ha11 .ha11img01 {
	width:300px;
	left:15px;
	top:50%
}
.ha13_ul li {
	width:33.3333%;
	margin-bottom:20px
}
.k304 .k302img {
	width:200px
}
.k305 {
	padding:40px 15px;
	height:350px
}
.k307 .titi {
	left:15px
}
.k308>img:nth-child(1) {
	height:250px
}
.k308 .k314img {
	width:150px
}
.k310>img:nth-child(1),.k311>img:nth-child(1),.k312>img:nth-child(1),.k318>img:nth-child(1) {
	height:250px
}
.k313>img:nth-child(1) {
	height:350px
}
.k311 .titi {
	left:15px;
	top:60%
}
.k313 .titi {
	left:15px;
	right:15px;
	top:auto;
	bottom:10px
}
.k314 .titi {
	left:15px;
	right:15px
}
.k314 .k320img {
	width:200px;
	left:15px
}
.k314 {
	height:400px
}
.k314 .k322img {
	width:100px
}
.k315 .k323img {
	width:300px
}
.k316 .k316_b_ul li {
	width:50%
}
.k316 {
	padding:40px 15px
}
.k318 .titi {
	left:15px;
	right:15px;
	padding:0;
	top:30px
}
.k318 .k318_ul {
	margin-top:10px;
	overflow:hidden
}
.le03img {
	width:200px
}
.le03>img:nth-child(1) {
	height:300px
}
.le04>img:nth-child(1) {
	height:400px
}
.le04 .titi h5 {
	font-size:40px
}
.le04 .le04img {
	width:300px;
	bottom:50px
}
.le05 .titi {
	margin-bottom:30px
}
.le05 {
	padding:20px 15px 20px
}
.le05 .le05_list01,.le05 .le05_list02 {
	width:100%;
	float:none
}
.le05 .le05_list02 .titi {
	padding:15px 0;
	margin-bottom:0
}
.le06>img:nth-child(1) {
	height:400px
}
.le07>img:nth-child(1) {
	height:300px
}
.le07 .titi {
	left:15px;
	right:15px;
	text-align:center
}
.le07 .titi p {
	color:#fff!important;
	text-shadow:0 0 10px #333
}
.le07 .le07_ul li sub {
	font-size:14px
}
.titi p {
	font-size:14px
}

.cr15a .titi p {
    margin-top: 0px;
	font-size:16px;
}





.le08 .titi {
	padding:0 15px
}
.le06 .le06img {
	width:200px
}
.le08 .le08img {
	margin-bottom:-11px
}
.le09 .titi {
	left:0;
	padding:0 15px
}
.le09img02 {
	width:100px
}
.le09 .le09img01 {
	width:200px
}
.le10_ul {
	display:none
}
.le10 .titi {
	padding:0 15px;
	top:15px
}
.le11img02 {
	width:250px
}
.le11 {
	height:400px
}
.le11img01 {
	width:150px
}
.le12>img:nth-child(1) {
	height:300px
}
.le12 .titi {
	bottom:auto;
	top:40px;
	left:15px
}
.r303 .r3img {
	width:250px
}
.r303 .titi {
	top:30px
}
.r304 {
	padding:30px 15px
}
.r306 .r56img2 {
	width:150px;
	right:20%;
	bottom:2%
}
.r306 .r56img1 {
	bottom:2%
}
.r307 .titi {
	padding:0 15px
}
.r307 .r57img1 {
	margin-bottom:-6px
}
.r308 .titi {
	padding:0 15px
}
.r308_ul li span {
	width:80px;
	height:80px;
	line-height:80px;
	font-size:16px
}
.r308_ul li {
	font-size:14px;
	padding:0 15px
}
.r308 .r58img1 {
	width:300px
}
.r309>img:nth-child(1),.r311>img:nth-child(1) {
	height:300px
}
.r309_ul div {
	width:60px;
	height:60px;
	line-height:60px;
	font-size:20px;
	border-radius:4px
}
.r310 .titi {
	top:20px
}
.r311 .titi {
	left:15px
}
.r313 .titi {
	padding:0 15px
}
.r314 {
	padding-top:140px
}
.r314 .titi {
	position:inherit!important;
	top:inherit;
	left:0;
	right:0;
	text-align:center
}
.r315>img:nth-child(1) {
	height:300px
}
.r315 .titi {
	top:30px
}
.r503 .titi {
	top:30px
}
.r503 .r5img {
	width:400px;
	top:26%
}
.r504 {
	padding:30px 15px
}
.r504_list {
	margin-bottom:15px
}
.r505 .titi {
	top:40px
}
.r505 .r505img {
	width:250px
}
.r506 .titi {
	right:40px;
	bottom:10%
}
.r508_ul {
	display:none
}
.r508 .titi {
	right:15px
}
.r509 .titi {
	left:15px
}
.r511 .r511img {
	width:250px
}
.r513 .r511img {
	width:250px
}
.r513 .titi {
	padding:0 15px
}
.ra04 .ra04_ul li {
	width:100%
}
.ra04 {
	padding:40px 15px 15px;
}
.ra04 .ra04_lay {
	left:15px;
	right:15px
}
.ra04 .ra04_lay h3 {
	font-size:14px;
  line-height: 22px;
  margin-bottom: 0;
}
.ra04 .ra04_lay{ padding-bottom: 5px; }
.ra05 .ra05img {
	width:250px;
	bottom:0
}
.ra06 .ra06img {
	width:200px
}
.ra06 .titi {
	top:20%;
	left:15px
}
.ra07 .ra07img {
	width:300px
}
.ra08 .titi {
	padding:0 15px
}
.ra09 .titi {
	position:initial;
	width:100%;
	padding:0 15px;
	margin-top:25px
}
.ra09 {
	padding:40px 15px
}
.ra09 .titi .kg i {
	right:20px
}
.ra10 .titi {
	left:15px;
	right:15px;
	text-align:center
}
.ra11_ul li h4 {
	font-size:20px
}
.ra11_ul li p {
	font-size:16px;
	line-height:20px
}
.ra11 {
	padding:30px 0
}
.x703 .x7img {
	width:150px
}
.x704_ul li span {
	font-size:30px
}
.x704_ul li sub {
	font-size:16px
}
.x704_ul li p {
	font-size:12px
}
.x705 .x705_ul li {
	width:100%
}
.x705 .x705_lay {
	left:15px
}
.x706>img:nth-child(1) {
	height:300px
}
.x706 .x7_5img {
	width:300px
}
.x707 {
	padding-top:100px
}
.x707 .titi {
	position:absolute;
	top:40px;
	left:0;
	right:0;
	text-align:center
}
.x708 {
	padding:40px 0
}
.x708 .titi {
	position:initial
}
.x709 {
	height:350px
}
.x709 .pr {
	margin-top:70px
}
.x709_ul li {
	font-size:16px
}
.x709_ul li img {
	width:20px;
	margin-top:1px
}
.x710 .x7_10img {
	width:250px
}
.x711 .x711img01 {
	width:200px
}
.x711 .x711img02 {
	width:230px
}
.x711 .x711_ul li span {
	font-size:40px
}
.x711 {
	height:400px
}
.x712>img:nth-child(1) {
	height:250px
}
.x712 .titi {
	right:15px;
	top:30px!important;
	left:15px;
	text-align:center
}



.x9_05 .titi {
	left:30%;
	top:30px!important;
	text-align:center;
}





.x713 .x713img02 {
	width:300px
}
.x713 .titi {
	left:15px
}
.x714 {
	padding-top:150px
}
.x714 .titi {
	top:40px;
	left:0;
	right:0;
	text-align:center
}
.x715>img:nth-child(1) {
	height:300px
}
.xc03>img:nth-child(1),.xc05>img:nth-child(1) {
	height:300px
}
.xc03 .xc1img {
	width:200px
}
.xc04 {
	padding:40px 15px
}
.xc04 .xc04_list_lay,.xc06 .titi,.xc08 .titi,.xc09 .titi,.xc10 .titi,.xc11 .titi,.xc14 .titi {
	left:15px
}
.xc04 .xc04_list_lay {
	padding:20px 15px 0;
	text-align:center;
	left:0;
	right:0;
	bottom:10px;
	top:inherit;
	transform:translateY(0)
}
.xc04 .xc04_list_lay h4,.xc04 .xc04_list_lay p {
	color:#fff
}
.xc05 .xc2img {
	width:200px
}
.xc06>img:nth-child(1),.xc07>img:nth-child(1),.xc08>img:nth-child(1),.xc09>img:nth-child(1) {
	height:250px
}
.xc07 .titi {
	left:15px;
	right:15px
}
.xc09_ul,.xc10_ul,.xc12_ul,.xc13_ul {
	display:none!important
}
.xc09 p {
	color:#fff!important
}
.xc10 .xc10img {
	width:200px
}
.xc10 {
	padding-top:50px
}
.xc11>img:nth-child(1),.xc14>img:nth-child(1) {
	height:300px
}
.zb03>img:nth-child(1) {
	height:300px
}
.zb04>img:nth-child(1),.zb07>img:nth-child(1),.zb08>img:nth-child(1),.zb10>img:nth-child(1),.zb12>img:nth-child(1),.zb14>img:nth-child(1) {
	height:280px
}
.zb03 .zb1img {
	width:250px
}
.zb04 .titi {
	top:5%
}
.zb08 .titi {
	right:15px
}
.zb09 .titi,.zb10 .titi {
	left:15px
}
.zb11 {
	padding:50px 0
}
.zb11 .zb11_div span {
	font-size:30px
}
.zb11 .zb11_div {
	padding-top:35px
}
.zb13 {
	padding:40px 0
}
.zb14 .titi {
	left:15px
}
.zb05 {
	padding:40px 15px
}
.zb05 .container_zb05 {
	padding:0 40px 0 7px
}
.zb05 .zb_r {
	width:40px
}
.zb05 .zb05_ban_l,.zb05 .zb05_ban_r {
	width:100%;
	float:none
}
.zb05 .zb_r_span {
	right:-56px
}
.zb05 .pagination_zb05 {
	right:18px
}
.tyd_content .tyd_l,.tyd_content .tyd_r {
	width:100%;
	float:none
}
.tyd_content .select,.tyd_content .select button,.tyd_content .select input {
	height:50px;
	line-height:50px
}
.tyd_content .select li {
	margin-top:15px
}
.tyd_content .select_ul li dt {
	width:56%;
	float:left
}
.tyd_content .select_ul li dd {
	width:44%;
	float:right
}
.tyd_content .select_ul li dd {
	padding:5px 5px 0
}
.tyd_content .select_ul li dd h4 {
	margin:5px 0
}
.tyd_content .select_ul li dd p {
	font-size:12px
}
.tyd_content .select_ul li dd span {
	width:30px;
	height:30px;
	line-height:26px
}
.tyd_content .select_ul li dd span img {
	width:20px
}
.tyd_content .hide.active {
	font-size:14px;
	height:auto;
	width:66px;
	height:42px;
	padding:0;
	text-align:left
}
.tyd_content .hide.active i {
	float:right;
	position:absolute;
	top:0;
	right:5px
}
.tyd_content .hide.active span {
	left:5px;
	right:0;
	transform:translateY(-50%)
}
.tyd_content .tyd_l.active {
	height:auto!important
}
.tyd_content .tyd_r.active {
	width:100%!important
}
.tyd_content .hide {
	position:fixed
}
.tyd_l {
	height:auto!important;
	margin-bottom:20px
}
.tyd_content .hide {
	height:40px;
	line-height:40px;
	padding:0 15px
}
.dy_content {
	padding:20px 15px
}
.x103>img:nth-child(1) {
	height:250px
}
.x105>img:nth-child(1) {
	height:300px
}
.x106>img:nth-child(1),.x109>img:nth-child(1) {
	height:380px
}
.x108>img:nth-child(1) {
	height:250px
}
.x113>img:nth-child(1) {
	height:300px
}
.x103 .titi {
	top:40px
}
.x103 .x1_1img {
	width:250px
}
.x104 {
	padding:40px 15px
}
.x104 .x104_ul li h3 {
	font-size:14px
}
.x106 .titi {
	left:15px;
	top:10%
}
.x106 .x1_7img {
	right:15px;
	width:250px;
	top:auto;
	bottom:5%
}
.x107 {
	height:300px;
	padding-top:30px
}
.x107 .x1_8img {
	margin-top:60px
}
.x107 .x1_9img {
	width:100px;
	right:auto;
	left:15px
}
.x109 .titi {
	left:15px;
	top:20px
}
.x111 .x111_ul li img {
	width:60px
}
.x111 .x111_ul li {
	padding:0 5px
}
.x111 .x111_ul li p {
	font-size:12px
}
.x111 .x111_ul {
	position:relative;
	z-index:10
}
.x111 .x1_13img,.x111 .x1_14img {
	bottom:15px
}
.x111 {
	padding-bottom:300px;
	padding-top:40px
}
.x112 .x1_21img {
	width:300px;
	margin-bottom:25px
}
.x112 .titi {
	position:initial;
	width:100%;
	padding:0 15px;
	text-align:center;
	clear:both
}
.x112 .x112_ul {
	display:inline-block;
	overflow:hidden
}
.x113 .x1_15img {
	width:200px;
	right:15px
}
.x112 .x112_ul li {
	margin-right:15px
}
.x112 .x112_ul .x112_div {
	display:inline-block
}
.x114 {
	padding-top:100px
}
.x114 .x114_ul p {
	font-size:14px
}
.x114 .x114_ul li {
	padding:0 15px;
	float:none;
	margin-bottom:15px
}
.x114 .x1_16img {
	width:300px
}
.x115 {
	padding:30px 15px
}
.x115 .x1_22img {
	width:300px
}
.x115 .x115_ul li {
	width:33.333%;
	text-align:center;
	margin-bottom:20px
}
.cr05 .container_cr05 .swiper-slide {
	padding-top:0
}
.canshu {
	margin-top:0
}
.miku08 {
	padding-top:50px;
	padding-left:0
}
.miku08 .titi {
	position:initial;
	text-align:center
}
.miku09 {
	padding-top:165px
}
.miku09 .zhu {
	display:none
}
.miku12 .titi {
	text-align:center
}
.miku13 .titi {
	padding-top:40px;
	text-align:center;
	position:initial;
	margin-bottom:30px
}
.miku14 .pagination_miku14 .swiper-pagination-bullet {
	margin:0 5px
}
.miku14 .titi {
	text-align:center;
	right:0;
	left:0
}
.miku15 .titi h4 {
	text-align:center
}
.miku15.miku02 {
	padding-bottom:0
}

.miku02 .titiz {
	text-align:center;
	font-size:15px;
	 margin-bottom:0px;
	}




.cagoo03 .cagoo03img {
	width:240px;
	max-width:inherit
}
.cagoo08 {
	padding-top:30px!important;
	height:300px
}
.cagoo09 .cagoo09img2 {
	right:15px
}
.cagoo10 .titi {
	position:initial;
	padding:50px 15px 0;
	text-align:center;
	margin-bottom:20px
}
.cagoo10 {
	height:400px
}
.miku07 .titi {
	top:10px
}


.sw_05 .titi {
	top:0px
}

.sc_03 .titi{
	text-align:left;
	width:40%;
	top:38px;
	}
	
	
 .sc_04 .titi{
	 top:52%;
	}

 .sc_04 .fl{
	  width:32%;
	  
	}
	
	
		 
.sc_06 .titis2{
	
	top:50%;
	
	
   }


.cagoo13 .titi {
	top:66%;
	text-align:center;
	left:0;
	right:0
}
.cagoo14>img {
	height:initial!important
}
.cagoo15 .titi {
	top:auto;
	bottom:15px;
	text-align:center;
	left:15px;
	right:15px
}
.cagoo14 .titi {
	text-align:center;
	padding:28px 0;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-image:-webkit-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2));
	background-image:-moz-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2));
	background-image:-ms-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2));
	background-image:-o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2))
}
.cagoo14 .titi p {
	color:#282828
}
.cagoo05 .cagoo05_lay h3 {
	font-size:18px
}
.r505 img:nth-child(1) {
	height:300px
}
.r505 .r505img {
	width:220px
}
.r506 .titi {
	position:initial;
	text-align:center;
	padding:30px 15px 30px
}
.r507>img:nth-child(1) {
	height:300px
}
.r508 .titi {
	top:35%
}
.r509>img:nth-child(1) {
	height:auto!important
}
.r509 .titi {
	width:40%
}
.r510 .titi {
	position:initial;
	padding:30px 15px;
	border-bottom:1px solid #eee
}
.cr11 .titi h4,.cr11 .titi p,.cr12 .titi h4,.cr12 .titi p,.cr13 .titi h4,.cr13 .titi p,.ha08 .titi h4,.ha08 .titi p,.k310 .titi h4,.k312 .titi h4,.k318 .k318_ul li,.k318 .titi h4,.k318 .titi p,.le07 .titi p,.le12 .titi h4,.r305 .titi h4,.r305 .titi p,.r309 .titi h4,.r309 .titi p,.r309_ul div,.r311 .titi h4,.r510 .titi h4,.r510 .titi p,.ra05 .titi h4,.ra05 .titi p,.ra06 .titi p,.x715 .titi h4,.xc03 .titi h4,.xc03 .titi p,.xc08 .titi h4,.xc08 .titi p,.xc09 .titi p,.xc11 .titi h4,.xc11 .titi p,.xc13 .titi h4,.xc13 .titi p,.zb07 .titi h4,.zb07 .titi p,.zb10 .titi h4,.zb10 .titi p {
	color:#282828!important
}



.r309_ul div {
	border-color:#282828
}
.r309_ul {
	margin-top:10px
}
.r511 .r511img {
	position:inherit;
	margin:-50px auto 0
}
.r512 {
	padding-top:30px
}
.r512 .titi {
	padding:0 15px
}
.r513 .r511img {
	width:350px;
	bottom:10px
}
.titi h4 {
	line-height:25px
}
.cr12 .titi,.cr13 .titi,.gr06 .titi,.gr09 .titi,.gr10 .titi,.ha04 .titi,.ha08 .titi,.k307 .titi,.k310 .titi.k312 .titi,.le07 .titi,.r310 .titi.r314 .titi,.r315 .titi,.ra10 .titi,.ra12 .titi,.x713 .titi,.zb09 .titi,.zb12 .titi,.zb14 .titi {
	position:inherit;
	text-align:center;
	padding:30px 15px;
	left:0
}
.k308>img:nth-child(1),.le04>img:nth-child(1),.r309>img:nth-child(1),.r311>img:nth-child(1),.r315>img:nth-child(1) {
	height:inherit
}
.k308 .k314img {
	right:15px
}
.gr09 img,.k305 .k305in,.k313>img:nth-child(1),.le03>img:nth-child(1) {
	height:inherit!important
}
.k310>img:nth-child(1),.k311>img:nth-child(1),.k312>img:nth-child(1),.k318>img:nth-child(1) {
	height:inherit!important
}
.k318 .k318_ul {
	display:inline-block
}
.k318 .k318_ul li {
	font-size:20px
}
.k318 .k318_ul li p {
	font-size:16px
}
.r303 .r3img {
	width:250px;
	top:32%
}
.r304_ul li {
	width:100%;
	margin-bottom:15px
}
.r304 .r3_p {
	font-size:18px;
	padding:20px 15px
}
.r305 .r5img {
	width:200px
}
.miku03 .titi {
	top:50px
}
.r306 .r56img1 {
	width:100px;
	left:20%
}
.r306 .r56img2 {
	width:150px;
	right:20%
}
.r308 {
	padding:50px 0
}
.le07 .le07_ul,.r309_ul {
	display:inline-block;
	overflow:hidden
}
.r309_ul div {
	width:100px
}
.r314 {
	padding:30px 0;
	height:400px
}
.r314 .titi {
	padding-top:0;
	top:0;
	padding-bottom:60px
}
.r315 img {
	margin-top:20px
}
.r315 .titi {
	padding-top:0
}
.le03 .le03img {
	width:200px
}
.le03 .titi {
	top:30px
}
.le04>img:nth-child(1) {
	height:250px
}
.le04 .titi {
	top:30px
}
.le06 .le06img {
	width:150px
}
.le09 .titi {
	text-align:center
}
.le07 .le07_ul p,.le07 .titi p {
	text-shadow:inherit
}
.le07 .le07_ul {
	margin-top:30px
}
.le11img02 {
	width:200px
}
.le11 {
	height:300px
}
.le11img01 {
	width:120px
}
.gr07 .titi,.le12 .titi {
	top:inherit!important
}
.gr04 {
	padding-top:210px
}
.gr06 .titi {
	text-align:center
}
.gr08 .titi {
	width:100%
}
.miku04 .miku04_ul li {
	width:101px;
	margin-bottom:10px
}
.miku04 .miku04_ul li:nth-child(2n) {
	float:right
}
.gr08 .titi {
	text-align:center;
	right:0;
	left:0;
	padding:0 15px
}
.gr10 .titi {
	text-align:center
}
.cr03 .titi {
	padding:0 15px
}
.cr08 .titi {
	text-align:center;
	width:100%;
	position:inherit;
	left:0;
	right:0;
	padding:0 15px
}
.cr09 .titi {
	padding-left:15px;
	padding-right:15px;
	border-top:1px solid #eee
}
.cr11 .titi,.cr12 .titi {
	text-shadow:inherit;
	top:inherit
}
.cr12 .titi {
	width:100%
}
.cr12 .titi {
	padding-left:15px;
	padding-right:15px
}
.cr12 img {
	width:300px
}
.cr14 .titi {
	padding:0 15px
}
.cr15 {
	padding:219px 0 50px
}
.sc_07 {
	padding:219px 0 50px
}

.x9_09 {
	padding:260px 0 50px
}
 
.ha04 .ha04img {
	width:150px;
	top:inherit;
	bottom:10%;
	left:30%
}
.ha04 .titi {
	top:inherit
}
.ha08 .titi {
	width:100%;
	position: absolute;
	top:10%;

}

.ha08 .titi h4 {
 color: #fff!important;
	 
}
.ha09 .titi {
	right:15px;
	text-align:center;
	top:30px
}
.ha09 .ha09_ul {
	display:inline-block
}
.x103 .titi,.x105 .titi {
	top:30px
}
.x104 .x104_ul li {
	width:100%;
	margin-bottom:15px
}
.x104_w:before {
	height:103%
}
.x106 .titi,.x109 .titi {
	width:100%;
	left:0;
	right:0;
	text-align:center;
	padding:0 15px
}
.x107 .titi {
	left:0;
	right:0;
	top:30px;
	text-align:center
}
.x108 .titi {
	top:30px
}
.x112 {
	padding:80px 0 0
}
.x114 {
	padding-top:50px
}
.xc03img {
	width:200px
}
.xc04 .xc04_list_lay {
	width:100%;
	text-align:center
}
.xc06>img:nth-child(1),.xc07>img:nth-child(1),.xc08>img:nth-child(1),.xc09>img:nth-child(1) {
	height:inherit
}
.xc10 .titi {
	margin-bottom:20px;
	text-align:center;
	left:0;
	right:0;
	padding:0 15px
}
.xc04 .xc04_list_lay,.xc09 .titi {
	width:100%
}
.xc11 .titi {
	top:inherit;
	border-top:1px solid #eee
}
.x703 .titi,.x709 .titi,.x710 .titi {
	padding:0 15px
}
.x708 .titi {
	text-align:center
}
.x708 .x708_ul {
	display:inline-block
}
.x708 .x7_8img {
	display:block;
	width:100%!important
}
.x711 .titi {
	top:inherit!important;
	bottom:22%
}
.x717 {
	padding-top:100px
}
.x717 .titi {
	text-align:center
}
.ra03 .ra03img {
	width:180px
}
.ra05 .ra05img {
	width:200px
}
.ra10 .titi h4,.ra10 .titi p {
	color:#fff
}
.zb07 .titi,.zb09 .titi,.zb10 .titi {
	top:inherit
}
.zb09 .zb7img {
	width:200px;
	left:0;
	right:0;
	top:40%
}
.miku13 .titi {
	width:100%;
	padding:50px 15px 0
}
.cr15 .cr15img01 {
	width:200px
}
.cr15 .cr15img02 {
	width:180px
}
.cr15b .cr15img01 {
	width:142px;
}
.cr15b .cr15img02 {
	width:142px;
}

 
.gr09 .titi,.xc07 .titi {
	width:100%
}
.faq_ul {
	margin-bottom:20px
}
.banner .container_banner .pagination_banner {
	bottom:5px
}
.miku04 .miku04_ul li dd {
	min-height:84px;
	padding-top:15px
}
.miku04 .miku04_ul li dt {
	top:2px
}
.miku02 p {
	padding:0 15px
}


.rong8 p {
 font-size: 12px;
  
}

.rong8 {
    padding: 2px 15px;
}


.r511 .titi {
	top:30px
}
.k303 .titi {
	top:20px
}
.r305 .titi {
	top:30px
}
.r305 .titi p {
	padding:0 15px
}
.le05 .le05_list:nth-child(2) .titi {
	margin-top:0
}
.le07 .le07_ul li {
	margin-right:5px;
	padding-right:5px
}
.le07 .le07_ul p {
	font-size:12px
}
.ha05 .ha05_list .ha05_rin01 {
	display:none
}
.x708 .x708_ul li {
	margin:0 10px
}
.x710 .titi {
	padding:30px 15px
}
.x715 .titi {
	width:100%
}
.miku14 .titi {
	padding-top:0;
	padding-bottom:0
}
.ra07 {
	padding:50px 0
}
.himg_w {
	width:300px;
	height:250px
}
.r312img02 {
	width:200px;
	top:43%
}
.r314 .titi p span {
	padding:6px 17px;
	margin-bottom:10px
}
.r56img3 {
	width:60px;
	left:25%;
	bottom:27%
}
.r506img {
	left:40%;
	top:44%;
	width:180px
}
.r507 {
	padding-top:30px;
	height:300px
}
.r507 img {
	position:absolute;
	left:0;
	right:0;
	bottom:0
}
.r5img1,.r5img2,.r5img3 {
	display:none
}
.r503 {
	overflow:initial
}
.cagoo06 .titi p span {
	font-size:18px!important
}
.cagoo13 {
	padding-bottom:100px!important
}
.gr10 .titi {
	left:15px;
	right:15px
}
.gr10 {
	padding:0
}
.gr10img2 {
	top:47%;
	left:0;
	width:350px
}
.cr07img2 {
	width:60px;
	top:59%
}
.cr07img4 {
	position:absolute;
	top:71%;
	left:65%;
	width:56px
}
.cr07img3 {
	position:absolute;
	top:72%;
	left:13%;
	width:57px
}
.bolang01 {
	height:250px;
	background-position-y:-390px;
	background-size:100%
}
.ha05 {
	padding:30px 15px
}
.ha05 img {
	margin-bottom:15px
}
.ha06 .titi p span {
	font-size:18px!important
}
.x1_1img1,.x1_1img2,.x1_1img3 {
	display:none
}
.bolang02 {
	height:300px
}
.x104_w01_in .x104_w01_in01 {
	font-size:50px
}
.x104_w01_in .x104_w01_in01 span {
	font-size:90px
}
.x104_w01_in .x104_w01_in02 {
	top:37px
}
.k309 .k315img {
	margin-top:-50px
}
.bolang03 {
	height:200px;
	background-size:100%;
	margin-bottom:100px
}
.nove_ul li {
	text-align:center;
	width:33.33333%;
	margin:0 0 25px
}
.nove_ul span i {
	font-size:24px
}
.nove_ul span {
	padding:4px 11px
}
.r314 .titi p {
	font-size:12px;
	line-height:16px
}
.miku04 .miku04_r {
	width:100%;
	margin-top:0
}
.miku05 .miku05_lay p {
	font-size:24px;
	text-align:center
}
.fixtop {
	width:40px;
	height:40px;
	line-height:40px;
	right:20px;
	bottom:5%
}
.fixtop i {
	font-size:18px
}
.sjplay {
	display:block!important
}
.miku04 .miku04_ul li dl {
	padding-left:0
}
.miku04 .miku04_ul li dt {
	position:inherit!important;
	top:inherit!important;
	left:inherit!important;
	width:39px
}
.miku04 .miku04_ul li dd {
	font-size:12px;
	min-height:45px;
	padding-top:4px
}
.miku04img2 {
	display:block!important;
	position:absolute;
	top:24%;
	right:-204px;
	width:100%
}
.miku04img {
	display:none
}
.miku02 .titi,.miku04 .miku04_ul {
	position:relative;
	z-index:2
}
.miku02 .titi p {
	padding-left:0
}
.miku04 .zhu {
	left:0
}
.r505 p span {
	font-size:20px!important
}
.r505 img:nth-child(2) {
	height:350px
}
.miku02 .titi {
	text-align:center
}
.miku04 .zhu {
	right:0;
	text-align:center
}
.r513 img:nth-child(1) {
	height:350px
}
.k313 {
	background:#eee
}
.r304 {
	padding-bottom:0
}
.gr05 .miku04_l {
	text-align:center
}
.gr05 .miku04_l .miku04_ul {
	display:inline-block;
	width:60%;
	float:none
}
.gr05 .miku04_l .miku04_ul li {
	width:48%
}
.gr05 .miku04_l .miku04_ul li dt {
	display:inline-block
}
.gr06 {
	padding-bottom:0
}
.cr14 img {
	width:200px
}
.ha11 img:nth-child(2) {
	height:250px
}
.ha11 {
	height:auto!important
}
.imgphone {
	display:block!important
}
.imgpc {
	display:none!important
}
.cagoo06 .titi {
	top:30px
}
.cagoo05 {
	padding:15px
}
.cagoo05 .col-sm-6 {
	margin-bottom:15px
}
.container_r5 .swiper-slide .pr:after {
	content:"";
	width:100%;
	height:150px;
	position:absolute;
	left:0;
	bottom:0;
	background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9));
	background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9));
	background-image:-ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9));
	background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9))
}
.r504_lay {
	z-index:2;
	height:auto;
	bottom:25%
}
.r504_lay p {
	font-size:16px;
	line-height:23px
}
.r504_lay p span {
	font-size:20px!important
}


.sw_03 .r504_lay p:nth-child(1) {
    font-size: 20px;
    color: #fff;
    line-height: 35px;
    position: absolute;
    right: 25%;
    text-align: left;
    bottom: 38%;
}







.k308 .titi {
	position:absolute;
	padding:30px 0 0;
	top:0;
	left:0;
	right:0;
	text-align:center;
	bottom:0;
	background-image:-webkit-linear-gradient(rgba(0,0,0,.9),rgba(0,0,0,0));
	background-image:-moz-linear-gradient(rgba(0,0,0,.9),rgba(0,0,0,0));
	background-image:-ms-linear-gradient(rgba(0,0,0,.9),rgba(0,0,0,0));
	background-image:-o-linear-gradient(rgba(0,0,0,.9),rgba(0,0,0,0))
}
.cr11 .titi h4,.cr11 .titi p,.k311 .titi h4,.k312 .titi h4,.k312 .titi p,.le12 .titi h4,.r311 .titi h4 {
	color:#fff!important
}
.gr07 .titi,.k311 .titi,.k312 .titi,.k313 .titi,.r309 .titi,.r311 .titi,.r506 .titi,.r508 .titi,.r509 .titi,.x112 .titi {
	padding:0!important;
	left:0;
	right:0;
	text-align:center;
	top:30px;
	position:absolute!important
}
.k318 .titi h4,.r509 .titi h4 {
	color:#fff!important
}
.k318 .titi {
	text-align:center
}
.k305 .k305_ul li img {
	width:160px
}
.k305 .k305_ul li:nth-child(1),.k305 .k305_ul li:nth-child(2) {
	top:40px
}
.k305 .k305_ul li:nth-child(3) {
	bottom:37px
}
.k305 .k305_ul li:nth-child(4) {
	bottom:30px
}
.k305 .k305_ul p {
	font-size:12px;
	line-height:12px
}
.k305in>img {
	width:180px;
	margin-top:90px
}
.k305 .titi {
	top:30px
}
.k305 .k305_ul li:nth-child(2) p {
	bottom:13%;
	right:8%
}
.k305 .k305_ul li:nth-child(1) p {
	bottom:34%
}
.le03img {
	bottom:0;
	left:24%
}
.gr03 .gr02img {
	left:25%;
	bottom:1%
}
.r507 .titi {
	top:30px
}
.r508 .titi,.r509 .titi {
	width:100%
}
.r504 .titi {
	margin-bottom:30px
}
.container_r5 {
	height:250px;
	overflow:hidden
}
.k305 .k305_ul li:nth-child(4) p {
	right:17%
}
.r309 .titi {
	top:0;
	bottom:0;
	padding-top:30px!important
}
.le08 {
	padding-top:30px
}
.le10 .titi {
	padding-top:15px!important
}
.cr11 .titi,.gr07 .titi,.le12 .titi {
	top:30px!important
}
.cr05 {
	padding:30px 0
}
.cr11 .titi {
	padding-top:30px;
	top:0!important;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,.3)
}
.ha04 {
	height:210px
}
.x110 {
	padding-top:30px
}
.x113 .titi {
	top:30px
}
.r304 {
	padding-bottom:30px
}
.x705 {
	padding-top:30px
}

.x9_07{
	padding-top:0px;
	}



.x705 .titi {
	margin-bottom:30px
}
.x705 .x705_lay {
	left:15px;
	right:15px;
	text-align:center
}
.x706 img:nth-child(1) {
	height:350px
}
.x707 {
	padding-top:150px
}
.x710 img:nth-child(2) {
	height:350px!important
}
.x710 .titi {
	padding:0 15px;
	top:30px
}
.x716 .titi {
	left:15px;
	right:15px;
	text-align:center;
	top:30px
}

 .x9_08 .titi {
	left:50%;
	 top:120px;
}


.x717 {
	padding-top:150px
}
.x717 .titi {
	position:absolute;
	top:30px;
	left:15px;
	right:15px
}
.x715 .titi {
	width:auto;
	left:15px;
	right:15px;
	color:#fff;
	text-align:center
}
.x715 .titi h4 {
	color:#fff!important
}
.pagination_pro100 {
	display:none
}
.xc03img {
	bottom:-1%
}
.xc4_wrap .container_pro100 .swiper-slide:before {
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	bottom:0;
	background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.3))
}
.xc05 .xc2img {
	bottom:-2%
}
.xc06 .titi,.xc07 .titi,.xc08 .titi,.xc09 .titi,.xc11 .titi,.xc14 .titi {
	left:0;
	right:0;
	top:30px;
	text-align:center;
	width:100%
}
.xc06 .titi h4,.xc09 .titi h4,.xc11 .titi h4,.xc13 .titi {
	color:#fff!important;
	text-shadow:0 0 10px #868181
}
.xc08 .titi p {
	color:#9b9b9b!important
}
.xc10 .titi {
	width:100%;
	position:initial
}
.xc10 {
	padding-top:30px
}
.xc11 .titi {
	width:100%;
	border-top:none
}
.xc13 .titi h4,.xc13 .titi p {
	color:#fff!important
}
.xc13 .titi {
	padding:0 15px;
	top:30px
}
.new_des_warp h1{ font-size: 20px; }
.ra03 > img:nth-child(1){ height:250px;  }
.ra05 > img:nth-child(2),.ra06 > img:nth-child(2){ height:250px;  }
.ra05 .ra05img{ width: 160px; }
.ra06 .titi{   z-index: 2; }




}#map {
	height:900px;
	width:100%
}

@media(max-width:1400px){
	#crypart4 .titi p{
		font-size:20px;
		line-height: 25px;
	}
	#crypart4 .cr09img{
		
		bottom: -50%;
	}

	#crypart6 .titi01 h4{
		font-size: 30px;
    line-height: 30px;
   
    margin-bottom: 5px;
	}
}
@media(max-width:1200px){
	#crypart4 .cr09img{
		
		bottom:-40%;
		
	}
	#ronic_06 h4{
		font-size: 20px;
	}
#mk_o4 .titi h4{
	font-size: 30px;
}

}

@media(max-width:1120px){
    #mk_o5 .yin{
    	width:40%;
    }
}

@media(max-width:990px){
	#crypart4 .titi p{
		font-size: 16px;
		line-height: 18px;
	}
	#robo_s02 .titi h4{
		font-size: 30px;
		margin-bottom: 0;
	}
	#rainb04 .titi{
		width: auto;
		padding-right: 20px;
	}
	#rainb04 h5{
        font-size: 20px;
	}
	#rainb04 .titi h4{
		font-size: 25px;
	}
	#rainb04 .titi{
		top:20%;
	}
	#robo_s08{
		padding: 25% 0;
	}
	#robo_s03 ul li p{
		line-height: 30px;
	}
	#robo_s04 .titi h4{
		font-size: 30px;
    line-height: 50px;
	}
	#robo_s08 .titi h4{
		font-size: 25px;
	}
	#robo_s05 .titi{
		padding-left: 20px;
    top: 15%;
	}
	#mk_o5 .titi h4{
		font-size: 18px;
    line-height: 28px;
	}
	#mk_o5 .yin{
		padding-top:0;
	}
	#mk_o5 .yin p{
		font-size: 12px;
	}
	#mk_o7 .titi{
		top:14%;

	}
	#robo_s03 .titi h4{
		font-size: 30px;
	}
	#mk_o7 .titi h4{
		margin-bottom: 0;
	}
	#mk_o7 .titi p{
		font-size: 14px;
	}

#crypart8 .titi{
	width: 45%;
    left: 3%;
    top: 7%;
}
#crypart8 .titi h4{
	font-size: 20px;
    line-height: 24px;
}
#crypart8 .wb{
	font-size: 14px;
}
#crypart8 ul li p{
	line-height: 14px;
}
	

#anry_11 .titi h4{
	font-size: 25px;
}
#anry_11 .titi p{
	font-size: 16px;
}


	#bolang04 .titi{
		left:3%
	}
	#ronic_07 .titi h4{
		font-size: 18px;
	}
	#ronic_07 p{
		font-size: 14px;
	}
	#ranypart8 .ranynum li:nth-child(2){
		padding: 0 19%;
	}
	#ronic_4 .text h2{
		font-size:25px;
		top:41%;
	}
	#ronic_5 h6{
		font-size: 18px;
	}
	#ronic_5 .sm_text{
		bottom: 65%;
    right: 55%;
	}
	#ronic_5 .text_two h4{
		font-size:20px;
	}
	#ronic_5 .small.duan{
		font-size:14px;
	}
	#ranypart8 .ranynum ul{
		width:400px;
	}
	#mk_o4 .titi h4{
		font-size: 20px;
		margin-bottom: 0;
	}
	#ranypart8 .ranynum li p.big{
		font-size: 30px;
	}
	#ranypart8 .ranynum li p.small{
		font-size:12px;
	}
	#ranypart8 .ranynum li p.big span{
		font-size:14px;
	}
	#crypart6 .titi01 h4{
		font-size:20px;
	}
	#crypart6 .titi p{
		font-size:14px;
	}
	#crypart7 .titi h4{
		font-size:30px
	}
	#crypart7 .titi p{
		font-size:14px;
	}
	#crypart9 .titi01 h4{
		font-size:20px;
	}
	#crypart9 .titi01 p{
		font-size:14px;
	}
	#crypart9 .maincont_r p{
		font-size:14px;
	}
	#crypart9 .maincont_r h4{
		font-size:22px;
	}
	#crypart10 .titi h4{
		font-size:20px;
	}
	#crypart10 .titi p{
		font-size:14px;
	}
	#crypart5 .text h4{
		font-size: 18px;
		margin-bottom: 10px;
	}
	#crypart5 .text p{
		font-size:14px;
	}


}

@media(max-width:880px){
	#crypart9 .maincont_r{
		width:40%;
	}
	#crypart9 .titi.titi01{
		right:20%;
	}

}


@media(max-width:767px){

#crypart4 .titi{
	
    padding: 30px 0px;
	border:none;
}
#crypart4 .titi p{
	line-height: 25px;
}
#crypart4 .cr09img{
	bottom: -25%;
	width: 80%;
    
}
#rainb05{
   padding-top: 10%;
}
#rainb05 .titi h4{
	font-size: 25px;
}
#rainb02 .x1_1img{
	top: 20%;
	width: 60%;
}
#rainb02 .text{
	top: 43%;
}
#rainb02{
	padding: 10% 0;
}
#robo_s08 .titi {
	width: 90%;
	margin: 0 auto;
}
#robo_s08 .titi p{
	font-size: 14px;
}
#robo_s08 .titi h4{
	font-size: 20px;
	
}
#robo_s01 .r5img{
	top: 30%;
    width: 70%;
    right: 20%;
}
#robo_s04 .titi{
	top: 7%;
}
#robo_s04 .titi{
	top: 40%;
    padding-right: 20px;
}
#robo_s04 .titi h4{
	font-size: 25px;
}

#crypart8 .titi{
	position: relative;
	width: 100%;
	margin-top: 7%;
	margin-bottom: 7%;
	left: 0;
	right: 0;
	border:none;
}
#crypart4 .titi01 p{
	color:#282828;
}
#ronic_4 .text h2 {
	top: 40.5%;
	font-size: 20px;
}
#bolang04{
	height: auto;
}
#mk_o4{
	height: auto;
}
#mk_o9 .titi p{
	text-align: right;
}
#ronic_5 h6{
	position: relative;
	text-align: right;
}
#mk_o8 .titi{
	top: 5%;
	right: 5%;
}
#mk_o8 .titi h4{
	font-size: 18px;
    margin-bottom: 5px;
    line-height: 20px;
}

#ronic_5 .text_two{
	position: relative;
 
}
#mk_o9 .titi h4{
	font-weight: 400;
}
#mk_o9 .titi{
	right: 50%;
    padding-left:20px;
	left: 0;
}
#mk_o7 .titi{
	width:100%;
	top: 17%;
}
#mk_o7 .titi p{
	font-size: 14px;
}
#mk_o4 .titi{
	position: absolute;
	top: 5%;
	padding:10px;
}
#ronic_5 .small.duan{
	    padding-top: 3%;
    padding-bottom: 5%;
}


#newmiku07 .titi h4{
	font-size:20px;
	margin-bottom: 10px;
}
#newmiku07 .titi p{
	font-size:16px;
	line-height: 19px;
}
.r304.newr .titi h4{
	margin-bottom:0;
}
.r304.newr .titi{
	top:10%;
}
.ronicfd {
    padding-top: 60px!important;
    padding-bottom: 50px!important;
    height: 1100px;
}

.ronicfd .miku04_ul {
   
    width: 100%;
    
}
#crypart10 .titi{
	width:40%;
	border:none;
	text-align: left;
}

.ronicfd .one {
    position: absolute;
    left: 18%;
    top: 24%;
    z-index: 99;
}
.ronicfd .two {
    position: absolute;
    left: 32%;
    top: 27%;
}

.ronicfd .three {
    width: 55%;
    top: 30%;
    left: 30%;
}

.ronicfd .miku04_ul {
    margin-top: 370px;
}
#ronic_6 .miku05_list{
	width: 80%;
	margin:0 auto;
	float:right;
}
#ronic_6 .miku05_list p{
	line-height: 30px;
}

 .xxs1 .titi h4 {
    font-size: 15px;

}.xxs1 .ha07>img:nth-child(1){
  position: relative;
}.xxs1 .ha07 .titi h4{
  color: #fff;
  margin-top: 10px;

}
.xxs1  .ha04 .ha04img{
width: 100%;
left: 0;
bottom: 0;
}.xxs1 .ha04 {
  height: 400px;
}.xxs1  .bolang04 {
  
   animation: 0s linear ;
  background: url(images/a.jpg) bottom;
  
}.xxs1 .titi p {
  font-size: 11px;
}.at-expanding-share-button[data-position=bottom-right]{
  right: 20px!important;
  bottom: 15%!important;
}
}
/* 20210608 李 */

.video1x {
	height: 100vh;
	overflow: hidden;
  }
  .video1x::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	background: rgba(0, 0, 0, 0.329);
  }
  .video1x .l-div1 {
	color: #fff;
	left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	/* IE 9 */
	-moz-transform: translateX(-50%);
	/* Firefox */
	-webkit-transform: translateX(-50%);
	/* Safari 和 Chrome */
	-o-transform: translateX(-50%);
	z-index: 2;
	text-align: center;
	top: 26%;
  }
  .video1x .l-div1 .p1 {
	font-size: 50px;
  }
  .video1x .l-div1 .p2 {
	font-size: 30px;
	margin-top: 5px;
  }
  .video1x .l-ul1 {
	width: 80%;
	z-index: 2;
	left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	/* IE 9 */
	-moz-transform: translateX(-50%);
	/* Firefox */
	-webkit-transform: translateX(-50%);
	/* Safari 和 Chrome */
	-o-transform: translateX(-50%);
	bottom: 10%;
  }
  .video1x .l-ul1 li {
	width: 25%;
	float: left;
	color: #fff;
	text-align: center;
	position: relative;
  }
  .video1x .l-ul1 li::after {
	content: '';
	position: absolute;
	width: 5px;
	height: 74px;
	background: rgba(255, 255, 255, 0.329);
	right: 0;
	top: 50%;
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 和 Chrome */
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
  }
  .video1x .l-ul1 li .p3 {
	font-size: 45px;
  }
  .video1x .l-ul1 li .p4 {
	font-size: 21px;
  }
  .video1x .l-ul1 li:last-child::after {
	opacity: 0;
  }
  .slogan-common {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	padding: 0 20px 0  0;
	top: 10%;
	left: 10%;
	margin: 0 auto;
  }
  .slogan-common h3 {
	position: relative;
	white-space: nowrap;
	font-size: 26px;
	color: #fff;
	font-weight: 400;
	line-height: 1.2;
	margin-right: 56px;
  }
  .slogan-common div p:nth-child(1) {
	font-size: 22px;
	color: #fff;
	line-height: 1.8;
  }
  .bnner2x .l-uls1 {
	width: 80%;
	left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	/* IE 9 */
	-moz-transform: translateX(-50%);
	/* Firefox */
	-webkit-transform: translateX(-50%);
	/* Safari 和 Chrome */
	-o-transform: translateX(-50%);
	bottom: 10%;
  }
  .bnner2x .l-uls1 li {
	width: 33.33%;
	text-align: center;
	float: left;
	position: relative;
  }
  .bnner2x .l-uls1 li::after {
	content: '';
	position: absolute;
	width: 1px;
	height: 80%;
	background: rgba(255, 255, 255, 0.329);
	right: 0;
	top: 50%;
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 和 Chrome */
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
  }
  .bnner2x .l-uls1 li:last-child::after {
	opacity: 0;
  }
  .bnner2x .l-uls1 li .div2 {
	color: #fff;
	font-size: 25px;
  }
  .bnner2x .l-uls1 li .div2 span {
	font-size: 30px;
	font-weight: bold;
	opacity: .9;
  }
  .bnner2x .l-uls1 li .div3 {
	font-size: 20px;
	color: #fff;
	margin-top: 10px;
  }
  .bnner3x .slogan-common div p:nth-child(1) {
	font-size: 26px;
	color: #fff;
	line-height: 1.5;
  }
  .bnner3x .slogan-common div p:nth-child(2) {
	margin-top: 20px;
	font-size: 18px;
	color: rgba(255, 255, 255, 0.5);
	line-height: 1.7;
  }
  .bnner5x .img-list {
	width: 90%;
	left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	/* IE 9 */
	-moz-transform: translateX(-50%);
	/* Firefox */
	-webkit-transform: translateX(-50%);
	/* Safari 和 Chrome */
	-o-transform: translateX(-50%);
	bottom: 10%;
  }
  .bnner5x .img-list li {
	width: 19%;
	margin: 0 .5%;
	float: left;
	overflow: hidden;
	cursor: pointer;
  }
  .l-tanch {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	display: none;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.329);
  }
  .l-tanch img{
	  position: absolute;
	  left: 50%;
	  top: 50%;
	  transform: translate(-50%, -50%);
	  -ms-transform: translate(-50%, -50%);
	  /* IE 9 */
	  -moz-transform: translate(-50%, -50%);
	  /* Firefox */
	  -webkit-transform: translate(-50%, -50%);
	  /* Safari 和 Chrome */
	  -o-transform: translate(-50%, -50%);

  }



  .miku02 #ronic4 {
    position: absolute;
    bottom: 0;
    left: 4%;
}

#ronic_07 .titi {
    position: absolute;
    top: 7%;
    width: 100%;
    text-align: center;
}

#ronic_07 .titi p{
	color: #000;
	font-size:14px;
}

#ronic_07 .ha03img{
	position: absolute;
	left:25%;
	width:44.5%;
	bottom: 0;
}
#ronic_07 p{
	text-align: center;
    padding-bottom: 10px;
    font-size: 16px;
}


  .l-tanch .fuanbi{
	  top: 0;
	  right: 0;
	  cursor: pointer;

  }.l-tanch .fuanbi  i{
	  font-size: 60px;
	  
  }.bnner5x .img-list li:hover img{

	transition: 400ms ease-in-out;
    -moz-transition:400ms ease-in-out; /* Firefox 4 */
   -webkit-transition:400ms ease-in-out; /* Safari and Chrome */
   -o-transition:400ms ease-in-out; /* Opera */
    transform: scale(1.2);
    transform:  scale(1.2);
    -ms-transform:  scale(1.2);
    /* IE 9 */
    -moz-transform:  scale(1.2);
    /* Firefox */
    -webkit-transform:  scale(1.2);
    /* Safari 和 Chrome */
    -o-transform:  scale(1.2);
  }.bnner5x .img-list li img{
	transition: 400ms ease-in-out;
    -moz-transition:400ms ease-in-out; /* Firefox 4 */
   -webkit-transition:400ms ease-in-out; /* Safari and Chrome */
   -o-transition:400ms ease-in-out; /* Opera */
  }
  @media(max-width:1440px){
	.video1x{
		height: auto;
	}
	
	
  }


  @media(max-width:980px) {
	#crypart2 .titi01 h4{
		font-size:20px;
	}
	#crypart2 .titi p{
		font-size:12px;
	}
	#crypart2 .titi{
		
		top:15%;
	}
	#crypart2 .titi01 h4{line-height: 20px;}
  }
  @media(max-width:767px){
	.slogan-common div p:nth-child(1) {
		font-size: 12px;
	}
	.video1x .l-ul1 li .p3 {
		font-size: 14px;
	}.video1x .l-ul1 li .p4 {
		font-size: 12px;
	}.video1x .l-div1 .p1 {
		font-size: 19px;
	}.video1x .l-div1 .p2 {
		font-size: 18px;
	}.video1x .l-ul1{
		display: none;
	}
	#rainb01 img{
		height: auto;
	}
	#robo_s02 .r5img{
		width: 75%;
	}
	#robo_s02 .titi h4{
		font-size: 25px;
		padding-right: 0;
	}
	#robo_s02 .titi p{
		padding-right: 0;
	}
	#robo_s03 ul{
		overflow: hidden;
	}
	#rainb01 .move01img{
		width: 45%;
    left: 14%;
	}
	#robo_s07 .r511img{
		position: absolute;
		width: 85%;

	}
	#rainb04 .titi{
		    position: relative;
    width: 100%;
 
    text-align: center;
    left: 0;
    right: 0;
	}
    #rainb04 h5{
    	padding-top: 5px;
    	font-size: 18px;
    }
     #rainb04 .titi h4{
     	font-size: 20px;
     	text-align: center;
     }
     #rainb04{
     	margin-bottom: 18%;
     }
     #rainb04 .titi .kuang{
     	text-align: center;
     	margin: 0 auto;
     }
      #rainb04 .titi p{
      	padding-top: 1%;
      }
	#rainb04 .che{
		top: 45%;
		left: 0;
		right: 0;
		width: 70%;
	} 
	#rainb04 .titi .kuang{
		width: 60px;
		height: 20px;
	}
	#rainb01 .titi{
		left: 55%;
	}
	#robo_s05 .titi{
		position: relative!important;
	}
	#robo_s05 .r5img1{
		display: block;
		    top: 45%;
    left: 35%;
    width: 30%;
	}
#robo_s03 ul li.one{
	width: 80%;
	margin-top:25%;
}
#robo_s05 .titi{
	margin-top: 5%;
}
#robo_s05 .titi .kuang{
	margin: 0 auto;
}
#robo_s05 .titi p{
	padding-top:3%;
}

#robo_s05 .che{
	width: 60%;
   
}
#robo_s03 ul li.two{
	width: 80%;
	    margin-left: 26%;
}
#robo_s03 ul li.thr{
	width: 80%;
	margin: 15px 0 15px 34%;

}
#robo_s03 .titi{
	top: 2%;
}
#robo_s03 .titi p{
	padding-top: 2%;
}
#robo_s03 .titi h4{
	font-size: 25px;
}
	#crypart7 .titi{
		margin-bottom: 0;
	}
	#anrypart9 .ha12{
		padding-top:0;
	}
	#ronic_07 .ha03img{
		width: 60%;
		bottom: 5%;
	}
	#crys01{
		width: 50%;
		    right: 15%;
	}
	#crypart5 .r304_ul li{
		width:33.333%
	}
	#crypart5 .text h4{
		font-size:14px;
		margin-bottom: 5px;
	}
	#crypart5 .text p {
		font-size: 12px;
		line-height: 13px;
	}
	#crypart3 .r5img1{
		display: block;
	}
	#anry_11 .titi h4{
	font-size: 16px;
}
#crypart6 .cr09img{
	width: 50%;
}
#anry_11 .titi p{
	font-size: 14px;
}
#anry_10 .titi{
	    width: 80%;
    
    margin-left: 10%;
}
#anry_10 .titi h4{
	font-size: 20px;
	margin-bottom: 10px;
}
#anry_10 .right{
	    position: relative;
    background: #f3f3f3;
    right: 0;
    top: 5%;
    padding-top:40px;
}
#anry_10 .part2{
	margin-top: 8%;
	width: 338px;
    margin-left: 10%;
}




#ronic_08 .ha03img{
	width: 90%;
	top: 45%;
}
#ronic_08 .titi{
	top:16%;
}
#ronic_08 .titi p{
	padding-right:28%;
}
#ronic_08 .titi h4{
	padding-right: 33%;
}

#mk_o5 .titi h4{
	font-size: 14px;
	line-height: 20px;
}
#mk_o5 .titi{
	top: 20%;
	text-align: left;
}
#mk_o5 .yin{
	width:50%;
}
	#anrypart9 .zipart h4{
		font-size:20px;
		line-height:25px;
	}
	#anrypart9 .zipart .titi{
		margin-bottom: 0;
	}
	.slogan-common h3{
		width: 100%;
		display: block;
		white-space: inherit;
		font-size: 18px;
	}.bnner3x .slogan-common div p:nth-child(1){
		font-size: 16px;
	}.bnner3x .slogan-common div p:nth-child(2){
		font-size: 14px;
		margin-top: 5px;
	}.slogan-common {
		text-align: center;
		left: 0;
		padding: 0 15px;
	 
		width: 100%;

		display: block;
	}.bnner2x .l-uls1 li .div2 span {
		font-size: 16px;
	}.bnner2x .l-uls1 li .div2 {
	
		font-size: 14px;
	}.bnner2x .l-uls1 li .div3 {
		font-size: 12px;
	}.bnner5x .img-list{
	position: relative;
	width: 100%;
	}.bnner2x .l-uls1{
		position: relative;
		width: 100%;
	    background: #818382;
		padding: 20px 0;
	}
	#crypart6 .titi{
		border: none;
		
	}

	#crypart9 .dabg{
		height:auto;
	}

	#mk_o6 .titi h4{
		font-size: 16px;
	}
	#mk_o6 .titi p{
		font-size: 12px;
	}

	#crypart9 .maincont_r{
		padding:0;
		left:53%;
		top:11%;
		border:none;
	}
	#crypart9 .maincont_r h4{
		font-size:18px;
	}
	#crypart9 .maincont_r p{
		font-size:12px;
		padding-bottom: 15px;
	}
	#crypart9 .titi.titi01 {
		border:none;
		
	}
	#crypart9 .titi01 h4 {
		font-size:18px;
	}
	#crypart9 .titi01 p{
		font-size:12px;
	}



	.x9_03{
	 padding:0px;
	
	}
  	.x9_03  .titi h4{
	font-size:14px;	
	}
	
	.x9_03 .miku10_l{
		top:0%;
		}
	.x9_03  .titi p{
	font-size:10px;	
	}
	
	
	
  }

  .miku15 .table_w.i03 {
      overflow: hidden;
  }
  .miku15 .table_w.i03 table{
      width: 50%;
      float: left;

  }
  
 
  .miku15 .table_w.i03 table  th{
	  width: 50%;
  }

  @media(max-width:628px){
	#crypart9 .titi01 p{
		font-size:12px;
		line-height: 14px;
	}
	#crypart10 .titi{
		top: 18%;
	}
  }
    @media(max-width:580px){
      #mk_o5 .yin{
      	width:60%;
      }
      #mk_o5 .titi{
      	top:10%;
      }
      #robo_s04 .titi{
      	    top: 7%;
    font-size: 20px;
    width: 100%;
    left: 20%;
      }
      #robo_s04 .titi h4{
	font-size: 20px;
}
#robo_s08{
	padding: 35% 0;
}
#robo_s08 .titi h4{
	font-size: 18px;
}
#robo_s08 .titi1{
	top: 5%;
}
#robo_s08 .titi2{
	top: 80%;
}

    }

  @media(max-width:520px){
	#crypart2 .titi01 h4{
		font-size:16px;
		line-height: 16px;
		margin-bottom: 5px;
	}
	#crypart2 .titi p{
		line-height: 12px;
		font-size:10px;

	}

	#mk_o6 .titi h4{
		font-size: 14px;
		margin-bottom: 5px;
	}
	#mk_o6 .titi{
		padding-left:20px;
		top: 30%;
	}
	#ronic_4 .text h2{
		font-size: 18px;
	}

	#ronic_08 .titi h4 {
		font-size: 3rem;
		margin-bottom: 10px;

	}
	#ronic_08 .titi p{
		font-size: 12px;
		padding-right: 20%;
	}

	#crypart9 .titi01 h4{
		font-size:16px;
		margin-bottom: 3px;
	}
	#anrypart9 .zipart h4{
		font-size:16px;
	}
    #ronic_06 .titi h4 {
    	font-size: 14px;
    	line-height: 18px;
    }
    #ronic_06 .titi{
    	padding-left:20%;
    }

	#crypart9 .maincont .che{
		left:15%;
	}
	#crypart9 .maincont_r{
		left:48%;
		width:45%;
		top:5%;
	}
	#crypart9 .maincont_r h4{
		font-size: 16px;
		line-height: 18px;
	}
	#crypart10 .titi{
		left: 2%;
		top:10%;
		width:50%;
		
	}
  }

  @media(max-width:480px){
	#crys01{
		bottom:3%;
		width:210px;
	}
	#crypart9 .titi01 h4{
		font-size:14px;
	}
	#crypart5 .text{
		top:10%;
	}
	#robo_s05 .r5img1{
		top: 50%;
	}
	#crypart9 .titi01 p{
		font-size:10px;
		line-height: 12px;
	}
	#miku03 .titi p{
		font-size: 12px;
	}

	#crypart9 .titi.titi01{width:100%;}
	#crypart9 .maincont{
		bottom:3%;
	}
	#mk_o5 .yin{
		width:70%;
	}
	#ronic_08 .titi h4{
		font-size: 2rem;
	}
	#crypart10 .titi h4{
		font-size:18px;
		line-height: 20px;
		margin-bottom: 10px;
	}
	#ronic_4 .text h2 {
		font-size: 16px;
		top:40%;
	}

	#anry_11 .titi{
	
    top: 5%;
    left: 5%;
}

  }

  @media(max-width:420px){

	#newmiku07 .titi h4 {
		font-size:18px;
		margin-bottom: 5px;
	}
	#newmiku07 .titi p{
		font-size:14px;
	}
	#newmiku07 .titi{
		top:25%;
	}
	#ronic_4 .text h2{
		font-size: 14px;
	}
	#mk_o4 .titi h4{
		font-size: 16px;
	}
	#mk_o5 .yin{
		width:80%;
	}
	#mk_o6 .titi{
		top: 25%;
	}
	#mk_o6 .titi h4{
		font-size: 12px;
	}
	#mk_o7 .titi p{
		font-size: 12px;
	}
	#mk_o7 .titi {
    top: 16%;
}

	#anrypart06{
		top:40%;
	}
	#ronic_5 .small.duan{
		font-size:12px;
	}
	#ronic_07 p{
		font-size: 14px;
	}
	#ronic_07 .titi h4{
		font-size: 16px;
		line-height: 18px;
	}

	#ranypart8 .ranynum li:nth-child(2){
		padding: 0 14.5%;
	}
	#ranypart8 .ranynum ul{
		width:300px;
	}
	#ranypart8 .ranynum li p.big{
		font-size: 20px;
	}


  }
.cont{width:1400px; margin: auto}
.homepage-visual{margin-left: 20px;}
.homepage-visual:first-child{margin-left: 0px;}





div.outer {
	

	height: 580px;
float:left;
	margin-left: 15px;
	position: relative;
	margin-top: -250px;
	display:block;
	
}
.outer-mobile{
		display: none;
	
	}
@media(max-width:1200px) {
div.outer {
display:none
}
.outer-mobile{
		display: block;
		width: 50%;
		float: left;
	}
.outer-mobile img{
		display: block;
		width: 100%;
		float: left;
	}
	.cont{width: 100%;}
	
	header .menu_ul>li{margin: 0px;}
}
@media(max-width:800px) {
.outer-mobile{
		display: block;
		width: 100%;
		float: left;
	}
}



.bg {
  display: inline-block;
	position:relative;
  width: 290px;
  height: 580px;
  background: url(images/bg012.jpg) no-repeat;
	background-size: 290px 300px;
	background-position: bottom;
  transition: all 0.5s ease;
	z-index: 99999999;
	margin-top: 50px;
}

.bg2 {
  display: inline-block;
	position:relative;
  width: 290px;
  height: 580px;
  background: url(images/bg010.jpg) no-repeat;
	background-size: 290px 300px;
	background-position: bottom;
  transition: all 0.5s ease;
	z-index: 99999999;
}

.bg3 {
  display: inline-block;
	position:relative;
  width: 290px;
  height: 580px;
  background: url(images/bg008.jpg) no-repeat;
	background-size: 290px 300px;
	background-position: bottom;
  transition: all 0.5s ease;
	z-index: 99999999;
	margin-top: 10px;
}

.bg4 {
  display: inline-block;
	position:relative;
  width: 290px;
  height: 580px;
  background: url(images/004-s.jpg) no-repeat;
	background-size: 290px 300px;
	background-position: bottom;
  transition: all 0.5s ease;
	z-index: 99999999;
	margin-top: 30px;
}

.bg:hover {
  width: 290px;
  height: 580px;
  background: url(images/bg013.jpg) no-repeat;
	background-position: bottom;
	position: relative;
	z-index: 99999999;
}
.bg2:hover {
  width: 290px;
  height: 580px;
  background: url(images/bg011.jpg) no-repeat;
	background-position: bottom;
	position: relative;
	z-index: 99999999;
}
.bg3:hover {
  width: 290px;
  height: 580px;
  background: url("images/bg009.jpg") no-repeat;
	background-position: bottom;
	position: relative;
	z-index: 99999999;
}
.bg4:hover {
  width: 290px;
  height: 580px;
  background: url(images/004.jpg) no-repeat;
	background-position: bottom;
	position: relative;
	z-index: 99999999;
}





.box {
  display: inline-block;
  width: 290px;
  height: 580px;
  transition: all ease-in 0.3s;
}

.box:hover { background-color: rgba(0,0,0, 0.5); }

.box:hover .image-caption {
  background-color: transparent;
  margin-top: 240px;
}

.image-caption {
  position: absolute;
  display: inline-block;
  width: 290px;
  text-align: center;
  padding: 20px 0;
  color: #ffffff;
  text-transform: uppercase;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 20px;
  text-shadow: 0px 2px 2px rgba(0,0,0,0.8);
  margin-top: 457px;
  background-color: rgba(0,0,0,0.7);
  transition: all ease-in 0.3s;
}

.desc {
  position: absolute;
  width: 290px;
  margin-top: 350px;
  text-decoration: none;
  text-align: center;
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 14px;
  line-height: 1.4;
  color: transparent;
  text-shadow: 0px 2px 2px rgba(0,0,0,0);
  transition: all ease-in 0.3s;
}

.see-more { text-decoration: underline; }

.legend {
  text-align: center;
  font-family: Helvetica, Aria, sans-serif;
  font-size: 11px;
  color: rgb(192,192,192);
}

.on {
  color: #ffffff;
  text-shadow: 0px 2px 2px rgba(0,0,0,0.8);
}
.footer{
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 180%
}
.footer li{float: none;}
.footer li a{color:#000}
.footer h4{
	font-size: 20px;
	font-weight: normal;
}
.alignleft{float: left}
.alignright{float: right}
.footer-bottom {
    background-color: #00adef;
    font-size: 12px;
    color: #FFF;
    font-style: italic;
	padding: 10px;
}
.yuki{
margin-left:0px;
}
.yuki a{
border:1px solid #09C; 
padding:8px; 
padding-top:22px; 
margin-left:0px; 
background-color:#FFF; 
height:130px; 
margin-top:20px; 
display:block; 
-webkit-transition-duration: 0.4s; transition-duration: 0.4s;
}
.yuki a:hover{
background-color:#CCC;
}
.kral{
margin-left:50px;
}
.kral a{
border:1px solid #09C; 
padding:8px; 
margin-left:0px; 
background-color:#FFF; 
height:130px; 
margin-top:20px; 
display:block;
-webkit-transition-duration: 0.4s; transition-duration: 0.4s;
}
.kral a:hover{
background-color:#CCC;
}
.ileri-geri{width:100%;float:left;margin:20px 0px 0px 0px;}
.content{
	position: relative;
	z-index: 10;
}
.icon{width: 100%;  max-width: 420px; margin-right: 25px; border: 1px solid #ccc; margin-bottom: 20px; padding:20px; font-size: 16px;}
.icon h5{font-size: 20px; margin-right: 15px; float:left;} 

.motoran{background-image:url("images/icons/motor.jpg"); background-repeat: no-repeat; background-position: 20px 10px;}
.motoran:hover{background-image: url("images/icons/motor.gif"); background-repeat: no-repeat;background-position: 20px 10px;}
.speedan{background-image:url("images/icons/speed.jpg"); background-repeat: no-repeat;background-position: 20px 10px;}
.speedan:hover{background-image: url("images/icons/speed.gif"); background-repeat: no-repeat;background-position:20px  10px;}
.brakean{background-image:url("images/icons/disc-brake.jpg"); background-repeat: no-repeat;background-position: 20px 10px;}
.brakean:hover{background-image: url("images/icons/disc-brake.gif"); background-repeat: no-repeat;background-position: 20px 10px;}
.tirean{background-image:url("images/icons/tire2.jpg"); background-repeat: no-repeat;background-position: 20px 10px;}
.tirean:hover{background-image: url("images/icons/tire2.gif"); background-repeat: no-repeat;background-position: 20px 10px;}
.batteryan{background-image:url("images/icons/battery.jpg"); background-repeat: no-repeat;background-position: 20px 10px;}
.batteryan:hover{background-image: url("images/icons/battery.gif"); background-repeat: no-repeat;background-position: 20px 10px;}
.poweran{background-image:url("images/icons/power.jpg"); background-repeat: no-repeat;background-position: 20px 10px;}
.poweran:hover{background-image: url("images/icons/power.gif"); background-repeat: no-repeat;background-position: 20px 10px;}
.torque{background-image:url("images/icons/torque.jpg"); background-repeat: no-repeat;background-position: 20px 10px;}
.torque:hover{background-image: url("images/icons/torque.gif"); background-repeat: no-repeat;background-position: 20px 10px;}
.climp{background-image:url("images/icons/climp.jpg"); background-repeat: no-repeat;background-position: 20px 10px;}
.climp:hover{background-image: url("images/icons/climp.gif"); background-repeat: no-repeat;background-position: 20px 10px;}
.rangean{background-image:url("images/icons/range.jpg"); background-repeat: no-repeat;background-position: 20px 10px;}
.rangean:hover{background-image: url("images/icons/range.gif"); background-repeat: no-repeat;background-position: 20px 10px;}
.timer{background-image:url("images/icons/timer.jpg"); background-repeat: no-repeat;background-position: 20px 10px;}
.timer:hover{background-image: url("images/icons/timer.gif"); background-repeat: no-repeat;background-position: 20px 10px;}
.ruler{background-image:url("images/icons/ruler.jpg"); background-repeat: no-repeat;background-position: 20px 10px;}
.ruler:hover{background-image: url("images/icons/ruler.gif"); background-repeat: no-repeat;background-position: 20px 10px;}
.weight{background-image:url("images/icons/weight.jpg"); background-repeat: no-repeat;background-position: 20px 10px;}
.weight:hover{background-image: url("images/icons/weight.gif"); background-repeat: no-repeat;background-position: 20px 10px;}
.euro{background-image:url("images/icons/euro5.jpg"); background-repeat: no-repeat;background-position: 20px 10px;}
.euro:hover{background-image: url("images/icons/euro5.gif"); background-repeat: no-repeat;background-position: 20px 10px;}



.elektric-motor
{
	line-height: 200%;
	text-align: justify;
	width: 55%; 
	float: left;
	padding-right: 50px;
}
.elektric-motor-img
{
	line-height: 200%;
	text-align: justify;
	width: 45%; 
	float: right;
}

@media(max-width:1200px) {
.elektric-motor
{
	line-height: 200%;
	text-align: justify;
	width: 100%; 
	float: none;
	padding-right: 50px;
}
.elektric-motor-img
{
	line-height: 200%;
	text-align: justify;
	width: 100%; 
	float: none;
}
}

.elektric-motor p{margin:20px 0px;}
.ayrintili-foto{margin:0px;padding:0px;list-style:none;}
.ayrintili-foto li{border:1px solid #999;padding:10px;width:335px;height:295px;margin-right:15px;margin-bottom:15px;float:left;background-color:#FFF;}
.ayrintili-fotoiki{margin:0px;padding:0px;list-style:none;}
.ayrintili-fotoiki li{width:250px;margin-right:10px;margin-bottom:5px;float:left; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:0px; border:1px solid #EBEBEB; background-color:#F6F6F6}
.ayrinti-aciklama{width:334px;background-color:#FFF;border-top:1px solid #999;padding:10px;margin:10px -10px;overflow:hidden;display:block; border-right: 1px solid #999; text-align:center}
.content-subpage{line-height:200%; margin-top:60px;}
.banner img{width:100%}
.renk{max-width:610px; float: left; width: 100%; margin-top: 10px;}
.renkler{width:18%; float:left; height:30px; border:1px solid #000; margin-right:10px;}
.renkler:last-child{
	width:18%;float:left; height:30px; border:1px solid #000; margin-right:0px;
}.cat-motor{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-top:10px;
}
.cat-motor a{
	color:#00adef;
	text-decoration:none;
}
.cat-motor li{
	width:340px;
	height:550px;
	float:left;
	border:1px solid #CCC;
	border-radius:7px;
	padding:10px;
	margin-right:8px;
	margin-bottom:15px;
	font-size: 16px;
}
.cat-motor h5{font-size: 18px;}
.cat-motor li a img {
    width: 100%;
}

.fiyat{
	margin-top:0px; float:left; margin-left:0px;
}
.detay{
	margin-top:0px; float:right; margin-right:15px;
}
.detay a{
	color:#000;
	text-decoration:none;
}
.cat h4{
	font-size:16px;
	color:#000;
	margin-bottom:10px;
	margin-top:20px;
}
.cat a{
	color:#00adef;
	text-decoration:none;
}
.cat-yeni li{
	width:200px;
	height:215px;
	float:left;
	border:1px solid #CCC;
	border-radius:7px;
	padding:10px;
	margin-right:15px;
	margin-bottom:15px;
	background-image:url(images/yeni_model_bg.png);
	background-position:right top;
	background-repeat:no-repeat;
}

.cat-yeni h4{
	font-size:16px;
	color:#000;
	margin-bottom:10px;
}
.Elektrikli{
	color:#00adef;
	text-align: justify;
	position: relative;
	left:40%;
	font-size: 10px;
}
.Benzinli{
	color:#ef0000;
	text-align: justify;
	position: relative;
	left:40%;
	font-size: 10px;
}
.bayi li{width:160px;height:240px;float:left;border:1px solid #CCC;padding:10px;margin-right:15px;margin-bottom:15px}
.bayi h5{font-size:16px;color:#000;margin-bottom:7px}
#form2{display:none;}
.bayi-mobile{display:none;}
/*! SVG Türkiye Haritası | CSS | MIT Lisans | dnomak.com */

.svg-turkiye-haritasi {
  max-width: 1140px;
  margin: 0 auto;
  text-align: center;
}
.svg-turkiye-haritasi svg {
  width: 100%;
  height: auto;
}
.il-isimleri {
  position: absolute;
  z-index: 2;
}
.il-isimleri div {
  font-family: 'Open Sans';
  display: inline-block;
  background: red;
  color: #ffff;
  padding: 8px 16px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#svg-turkiye-haritasi path {
  cursor: pointer;
  fill: #1094F6;
}
#svg-turkiye-haritasi path:hover {
  fill: #ccc;
}
#guney-kibris {
  pointer-events: none;
}
.content-subpage ol{margin:0;padding:0}
.content-subpage ol li{float:left;margin-right:10px;border:1px solid #CCC;margin-bottom:10px}
.content-subpage ol li a{display:block;color:#000;text-decoration:none;padding:8px 10px 12px 75px;width:300px;height:75px;background-image:url(//www.yuki.com.tr/wp-content/themes/yuki/images/pdf.jpg);background-repeat:no-repeat}
.content-subpage ol li a:hover{background-color:#ddd}
#address{text-transform:uppercase}