@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;font-size:12px;background-color:#fff;font-family:"微软雅黑";}
img{border:none;}
a{text-decoration:none;}
ul,ol{list-style:none;}
p,h1,h2,h3,h4,h5,h6,ul,li,img,form{margin:0;padding:0;}
h1,h2,h3,h4,h5{font-size:14px;font-weight:900;}	
.clear{clear:both;}
#container-top{width:100%;background:#fff;}	
#hearder{width:1020px;margin:0 auto;overflow:hidden;}
#hearder img{float:left;}
#hearder img.t1{margin-top:25px;}
#hearder img.t2{margin-top:38px;}
#navmainbg{width:100%;background:url(../images/indexnewnavbg.jpg) repeat-x;}	
#nav{width:1020px;margin:0 auto; font-family:"宋体";background:url(../images/indexnewnavbg.jpg) repeat-x;}
#navmain{width:979px;height:26px;padding-top:10px;padding-left:41px;background:url(../images/indexnew28navbg_03x.jpg) no-repeat;}
#navmain a{color:#FFF;}
#navmain li{margin-right:33px;}		
#navsub{width:979px;height:24px;padding-left:41px;padding-top:10px;background:url(../images/indexnew28navbg_05x.jpg) no-repeat;}
#navsub a{ color:#3f3f3f;}	
#navsub h3{font-size:12px;font-weight:normal;}
#navsub li{width:57px;text-align:left;border-right:1px solid #3f3f3f;margin-right:9px;}
#navsub li.t3{width:62px;border:0 none;}	
#navmain li,#navsub li{float:left;display:inline;}
#navsub a.t4{color:#d00d0b;}
#footer{width:980px; text-align:center; margin:0 auto; margin-top:20px;font-size:12px; color:#666; font-family:"宋体"; line-height:24px;}

body{margin:0;padding:0;font-size:12px;background-color:#fff;font-family:"微软雅黑";}
img{border:none;}
a{text-decoration:none;}
ul{list-style:none;}
p,h1,h2,h3,h4,h5,h6,ul,li,img,form{margin:0;padding:0;}
h1,h2,h3,h4,h5{font-size:14px;font-weight:900;}	

#big{
	background-color: #1800c5;
	width: 100%;
}

#banner{
	width:100%;
	background:url(../images/ystxbanner-bj_02.jpg) top center no-repeat #006af4; text-align:center;}
#youshi{
	width:100%;
	background:#0f00a7;
	}
#youshi-1{
	width:1180px;
	margin:0 auto;
	padding-bottom: 20px;
	}
#youshi-1 img{
	float:left;
	margin: 40px 110px 40px 0;
    }
#youshi-1 ul li{
    width: 13%;
	float:left;
	padding:0 40px;
	display:block;
	border-left:1px solid #392acc;
	margin-top:40px;
	}
#youshi-1 ul li p{
	font-size:16px;
	color:#d8dee9;
	font-family:"微软雅黑";
	line-height:28px; 
	}
#youshi-1 ul li span{
	color:#0f00a7;
	background-color:#66fddc;
	display:block;
	width:113px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:18px;
	margin-top:15px;
	border-radius:3px;}
#youshi-1 ul li span a{
	display:block;
	width:115px;
	height:30px;
	text-decoration:none;}
	
#main1,#main2,#main3,#main4,#main5,#main6-1,#main7,#main8,#main9,#main11,#main12,#main13-1,#main14{
	width:1180px;
	margin:0 auto;
	padding-top:70px;}
#main1 h2,#main2 h2,#main3 h2,#main4 h2,#main5 h2,#main6 h2,#main7 h2,#main8 h2,#main11 h2,#main12 h2,#main14 h2,.xmt_title h2{
	font-size:46px;
	color:#fff;
	text-align:center;
	}
#main2 h3,#main8 h3{ font-size:26px; color:#fff; text-align:center; margin-top:20px; font-weight:normal;}
#main1 ul li{float:left; font-size:20px; color:#fff; display:block; background-color:#4151d0; border-radius:30px; padding:35px 0; width:325px; margin-left:70px; text-align:center; line-height:40px; margin-top:50px;}
#main1 ul li b{ color:#eef84c;}
#main2 ul li{ display:block; background:url(../images/ystx-main2-bj_10.jpg) no-repeat; width:325px; height:441px; float:left; margin-left:75px; margin-top:50px;}
#main2 ul li h4{ font-size:34px; color:#fff; line-height:80px; text-align:center;}
#main2 ul li p{ font-size:20px; line-height:40px; color:#111; text-align:center; margin-top:20px;}
#main2 ul li img{ margin-left:34px;}
#main3-1{ width:1180px; height:396px;  margin-top:50px;}
#main3-1 ul li{ float: left; font-size: 20px;color: #fff;font-weight: 900; text-align: center; border-radius:50px;}
.main3-1-1{width: 180px; background-color: #4c3adc; line-height: 50px; margin-top: 17px; margin-left: 120px;}
.main3-1-2{width: 190px; background-color: #f186ce; line-height: 60px; margin-top: 2px; margin-left: 94px;}
.main3-1-3{width: 192px; background-color: #e3986e; line-height: 60px; margin-top: 5px; margin-left: 80px;}
.main3-1-4{width: 168px; background-color: #d15d9a; line-height: 50px; margin-top: 20px; margin-left: 62px;}
.main3-1-5{width: 168px; background-color: #0c6ec5; line-height: 50px; margin-top:60px; margin-left: 10px;}
.main3-1-6{width: 190px; background-color: #44bf80; line-height: 60px; margin-top: 40px; margin-left: 44px;}
.main3-1-7{width: 240px; background-color: #eec630; line-height: 60px; margin-top: 60px; margin-left: 50px;}
.main3-1-8{width: 184px; background-color: #84a3e3; line-height: 54px; margin-top: 40px; margin-left: 30px;}
.main3-1-9{width: 160px; background-color: #4732e7; line-height: 36px; margin-top: 17px; margin-left: 90px;}
.main3-1-10{width: 204px; background-color: #4732e9; line-height: 38px; margin-top: 75px; margin-left: 90px;}
.main3-1-11{width: 192px; background-color: #ff889e; line-height: 60px; margin-top: 35px; margin-left: 13px;}
.main3-1-12{width: 184px; background-color: #00dcc3; line-height: 54px; margin-top: 60px; margin-left: 50px;}
.main3-1-13{width: 192px; background-color: #8e81eb; line-height: 60px; margin-top: 5px; margin-left: 50px;}
.main3-1-14{width: 130px; background-color: #4732e9; line-height: 35px; margin-top: 70px; margin-left: 35px;}
#main3-2 p,#main5 p,#main6 p,#main7 p,#main12 p{ font-size:20px; line-height:36px; color:#fff; text-align:center; margin-top:20px;}
#main4-1{ background: url(../images/yxtx-main4-1-bj_09.jpg) no-repeat; height:410px; width:1180px; margin-top:50px;}
#main4-1 ul li{ width: 543px; float:left; background-color: #fff; border-radius: 10px;}
#main4-1 ul li:nth-of-type(2n){ margin-left: 94px;}
#main4-1 ul li h4{width:170px; line-height: 40px;  border-radius: 15px; font-size:24px; color:#fff; line-height:41px; letter-spacing:3px; text-align: center; margin-top: -20px;}
#main4-1 ul li:nth-of-type(1){ margin-top:50px;}
#main4-1 ul li:nth-of-type(2){ margin-top:90px;}
#main4-1 ul li:nth-of-type(3){ margin-top:60px}
#main4-1 ul li:nth-of-type(4){ margin-top:90px;}
.bg_color_01{ background: linear-gradient(to right, #54c8ba, #6edccf);}
.bg_color_02{ background: linear-gradient(to right, #fc9a66, #fdc166);}
.bg_color_03{ background: linear-gradient(to right, #1f9de8, #54cef3);}
.bg_color_04{ background: linear-gradient(to right, #fd716d, #ff8886);}
#main4-1 ul li p{ width: 523px;  font-size:20px; line-height:36px; color:#111; margin-top:25px; padding-bottom: 25px; margin-left: 20px;}
#main5-1{ width:1180px; height:355px; border-radius:30px; background-color:#fff; padding-top:45px; margin-top:35px;}
#main5-1 ul li{ float:left; display:block; width:90px; margin-left:77px; margin-bottom:35px;}
#main5-1 ul li:nth-of-type(7n+1){ margin-left:50px; }
#main5-1 ul li span{ color:#111; font-weight:900; font-size:17px; text-align:center;padding-top:25px; display:block;}
#main6{ background:url(../images/yxtx-main6-bj_48.jpg) no-repeat center; height:800px;}
#main6-1 img{ float:left; margin:20px 28px 20px 0;}
.margin_top{ margin-top:70px;}
#main7 img{ margin:50px 170px 0 176px;}
#main8 ul li{ float:left; width:236px; height:175px; color:#fff; font-size:20px; line-height:36px; padding-left:27px; margin:50px 42px 0 0;}
#main8 ul li b{ font-size:26px; line-height:60px;}
#main8 h4{ display:block; background:url(../images/yxtx_73.jpg) no-repeat center; font-size:40px; line-height:88px; color:#fff; text-align:center; margin:30px 0;}
.main8-left{ float:left; width:240px; background:#5f6fe0; color:#fff;text-align:center; margin-bottom:10px;}
.main8-left h5{ font-size:28px;text-shadow: 0px 5px 0px #4c59da;margin: 50px 0 10px 0;} 
.main8-left p{ font-size:14px; line-height:24px;}
.main8-right{ float:right; width:935px; background-color:#fff; font-size:16px;line-height:30px; color:#111;}
.main8-right ol{ display:block;  float:left; }
.main8-right ol li{ list-style:none; margin-bottom:4px; }
.main8-right ol li span{ float:left; font-weight:900;}
.main8-right ol li p{ float:left; padding-left:10px;}
.main_st_01{height:340px; padding-top:120px;}
.main_st_02{height:460px;}
.main_st_03{height:320px; padding-top:120px;}
.main_st_04{height:440px;}
.main_st_11{ height: 400px; padding-top:200px;}
.main_st_22{ height: 600px;}
.main_st_33{ height: 340px; padding-top:160px;}
.main_st_44{ height: 500px;}

.main_st_05{width:280px;}
.main_st_06{width:200px;}
.main_st_07{width:300px;}
#main9{ padding-top:20px;}
#main9 h4{ font-size:26px; color:#fff; text-align:center; margin-bottom:20px;}
#main9 ul li{ width:265px; margin-left:40px; float:left; color:#fff; font-size:16px; margin-bottom:20px; text-align:center;}
#main9 ul li:nth-of-type(4n+1){margin-left:0;}
#main9 ul li img{ margin-bottom:15px;}
#main10{ width:1150px;margin:0 auto; background:url(../images/yxtx_103.jpg) no-repeat center 0; padding-left:30px; margin-top:20px;}
#main10 ul{ padding-top: 60px; padding-left: 40px;}
#main10 ul li{ display:block; line-height:40px;color:#fff;font-size:20px; clear: both; }
#main10 ul li b{ font-weight:900; display: block; float: left;}
#main10 ul li p{ float: left; margin-left: 20px;}
#main10 span,#main11 span,#main14 span{ font-size:30px; color:#1800c5; display:block; background-color:#f4f33c; width:357px; height:66px; text-align:center; line-height:66px; font-weight:900; border-radius:30px; margin:60px auto 0 auto;}

#main11 ul li{ background-color:#fff; width:366px; height:351px; text-align:center; border-radius:30px; padding-top:16px; float:left; margin: 40px 0 0 41px; color:#111;}
#main11 ul li:nth-of-type(3n+1){margin-left:0;}
#main11 ul li h4{ font-size:30px; margin-top:25px;}
#main11 ul li p{ font-size:20px; line-height:40px; margin-top:10px;}
#main12 ul li{ width:276px; height:386px; float:left; margin-left:25px; background-color:#fff; border-radius:20px; margin-top:50px;}
#main12 ul li:nth-of-type(1){margin-left:0;}
#main12 ul li h4{ font-size:30px; line-height:72px; text-align:center; display:block; background-color:#61d3c6;border-radius:20px 20px 0 0; color:#fff;}
#main12 ul li p{ color:#555; line-height:40px; font-size:20px; margin:20px 25px;}
#main13{ width:100%; background: url(../images/ystx-main13-bj1.jpg); height:482px; margin-top:70px;}
#main13-1{ padding-top:0;}
#main13-1 ul{ float:left; width:504px; height:482px; background:url(../images/ystx-main13-bj2_122.jpg);}
#main13-1 ul h5{color:#fff; font-size:35px; font-weight:900; text-align:center; margin: 45px 0 30px 0;}
#main13-1 ul li{ color:#fff; font-size:22px; line-height:50px; margin-left:80px;}
#main13-1 ol{ float:left; width:290px; color:#c5bdff;}
#main13-1 ol h4{ font-size:32px; margin:40px 0 20px 0;}
#main13-1 ol li{ font-size:20px; line-height:46px; list-style:none;}
#main14 ul li h4{ color:#f4f33c; font-size:28px; margin:30px;}
#main14 ul li p{ display:block; width:1120px; padding:20px 30px; background:#fff; border-radius:30px; font-size:20px; color:#333;}
#main14 span{ margin-top:30px;}
.main14_pic_01{ display: block;  margin:30px 0 10px 550px;}
.main14_pic_01 img,.main14_pic_02 img{display: block;  margin:50px 40px;}
.main14_pic_02 img{padding-bottom: 50px;}
.main14_pic_02 img:nth-of-type(2){ display: none;}

#uxd_shot{ margin-top: 50px;}
div.indexmaindiv{margin:0px auto;width:1220px;}
div.indexmaindiv1{margin-top:25px; position: relative;}
div.indexmaindiv1 div.stylesgoleft{float:left;width:21px;height:28px;background:url('../images/arrowhead.png') no-repeat left top;margin:300px 5px 0px 0px;cursor:pointer; position: absolute; left: -50px;}
div.indexmaindiv1 div.stylesgoleft:hover{float:left;width:21px;height:28px;background:url('../images/arrowhead.png') no-repeat left -28px;margin:300px 5px 0px 0px;cursor:pointer;}
div.indexmaindiv1 div.playerdetail{width:290px; }
div.indexmaindiv1 div.playerdetail div.detailimg{width:290px; }
div.indexmaindiv1 div.playerdetail div.detailimg img{width:290px;}


div.indexmaindiv1 div.stylesgoright{float:left;width:21px;height:28px;background:url('../images/arrowhead.png') no-repeat left -56px;margin:300px 0px 0px 15px;cursor:pointer; position: absolute; right: -50px;}
div.indexmaindiv1 div.stylesgoright:hover{float:left;width:21px;height:28px;background:url('../images/arrowhead.png') no-repeat left -84px;margin:300px 0px 0px 15px;cursor:pointer; }
/*滚动*/
div.maindiv1{float:left;width:1220px; height: 609px; overflow:hidden;position:relative;}
div.maindiv1 ul{position:absolute;left:0;top:0;}
div.maindiv1 ul li{float:left;width:290px;margin-left:20px;}
div.maindiv1 ul li:nth-of-type(1){ margin-left: 0;}

#uxd_shot_yd{ width: 100%; display: none;}
#uxd_shot_yd img{ display: block; width: 90%; margin-left: 5%; margin-bottom: 1rem;}




@media only screen and (min-width: 768px) and (max-width: 1024px){
	#youshi-1{ width: 100%;}
	#youshi-1 img{float:left; margin:1.6rem 0.3rem 1.6rem 1rem;}
	#youshi-1 ul li{float:left; padding:0 2.5rem; display:block; margin:1rem 0 1rem;}
	#main1,#main2,#main3,#main4,#main5,#main6-1,#main7,#main8,#main9,#main10,#main11,#main12,#main14{ width:100%;}
	#main1 ul li:nth-of-type(3){margin-left:0;}
	#main2 ul li:nth-of-type(3){margin-left:0;}
	#main3-1{ width: 100%;}
	.main3-1-1{ margin-top: 0.4rem; margin-left:4rem;}
	.main3-1-2{ margin-top: 0.6rem; margin-left: 1.8rem;}
	.main3-1-3{ margin-top: 0.2rem; margin-left: 1.0rem;}
	.main3-1-4{ margin-top: 0.9rem; margin-left: 1.8rem;}
	.main3-1-5{ margin-top:0rem; margin-left: 3.4rem;}
	.main3-1-6{ margin-top: 0rem; margin-left: 1.4rem;}
	.main3-1-7{ margin-top: 0.6rem; margin-left: 1.2rem;}
	.main3-1-8{ margin-top: 0.4rem; margin-left: 10rem;}
	.main3-1-9{ margin-top: 0.8rem; margin-left: 1.2rem;}
	.main3-1-10{ margin-top: 0.6rem; margin-left: 3.6rem;}
	.main3-1-11{ margin-top: 0.8rem; margin-left: 1.6rem;}
	.main3-1-12{ margin-top: 1.2rem; margin-left: 1.2rem;}
	.main3-1-13{ margin-top: 0.8rem; margin-left: 8.6rem;}
	.main3-1-14{ margin-top: 1.8rem; margin-left: 1.8rem;}
	#main4-1{ width:100%; background:none; height: 45rem;}
	#main4-1 ul li{ width: 35rem; float:none; margin-left: 6.4rem; }
	#main4-1 ul li:nth-of-type(2n){ margin-left: 6.4rem; }
	#main4-1 ul li:nth-of-type(1){ margin-top:3rem;}
	#main4-1 ul li:nth-of-type(2){ margin-top:3rem;}
	#main4-1 ul li:nth-of-type(3){ margin-top:3rem;}
	#main4-1 ul li:nth-of-type(4){ margin-top:3rem;}
	#main4-1 ul li p{ width:32rem;}
	#main5-1{ width: 100%; height: 42rem;}
	#main5-1 ul li{ margin-left:5rem;}
	#main5-1 ul li:nth-of-type(7n+1){ margin-left:5rem; }	
	#main6{ height: 70rem;}
	#main6-1 img{ float:none; margin:2rem 0 0 6rem;}
	.margin_top{margin-top: 0;}
	#main7 img{ width: 60%; margin:2rem 0 0 10rem;}
	#main8 ul li{ margin:3rem 3rem 0 4rem;}
	.main_st_01{ height:auto; padding-top:0;}
	.main_st_02{height:auto;}
	.main_st_03{ height:auto; padding-top:0;}
	.main_st_04{ height:auto;}
	.main_st_11{ height:auto; padding-top:0;}
	.main_st_22{ height: auto;}
	.main_st_33{ height:auto; padding-top:0;}
	.main_st_44{ height: auto;}
	
	.main_st_05{width:13rem;}
	.main_st_06{width:10rem;}
	.main_st_07{width:16rem;}
	.main8-right{ width: 100%;}
	.main8-left{ float: none; width: 100%; text-align: center;}
	#main9 ul li{margin-left:5rem;}
	#main9 ul li:nth-of-type(4n+1){margin-left:5rem;}
	#main10{padding-left:0;}
	#main11 ul li{width: 48%; height: auto; margin: 2rem 0 0 0.8rem;}
	#main11 ul li:nth-of-type(3n+1){margin-left:0.7rem;}
	#main11 ul li p{margin-bottom: 2rem;}
	#main12 ul li{ width: 48%; margin-left:0.6rem; height:20rem;}
	#main12 ul li:nth-of-type(1){margin-left:0.6rem;}
	#main13{ display: none;}
	#main14 ul li p{ width: 90%; margin-left: 0.4rem;}
	.main14_pic_01{  margin:1rem 0 1rem 21rem;}
	.main14_pic_02{ width: 100%; }
	.main14_pic_02 img{ padding-bottom: 2rem; margin:2rem 0 0;}
	.main14_pic_02 img:nth-of-type(2){ display: block; width:100%;}
	.main14_pic_02 img:nth-of-type(1){ display: none;}
	
	#uxd_shot{ width: 100%;}
	.indexmaindiv{ display: none;}
	#uxd_shot_yd{ display: block;}
	
	.xmt_title h2{ padding-bottom: 0.6rem;}
	#uxd_shot_yd ul li{ width: 50%; float: left;}
	
	
}
@media only screen and (min-width: 320px) and (max-width: 767px){
	#youshi-1{ width: 100%;}
	#youshi-1 img{  float:left; width: 30%; margin:2rem 1.5rem 0 2rem;}
	#youshi-1 ul li{width: 28%; float:left; padding:0 2rem; margin:1rem 0; }
	#youshi-1 ul li p{font-size: 1rem;}
	#youshi-1 ul li a,#youshi-1 ul li span{font-size: 0.9rem;}
	.clearboth{ clear: both;}
	#main1,#main2,#main3,#main4,#main5,#main6-1,#main7,#main8,#main9,#main10,#main11,#main12,#main14{ width:100%; padding-top:2rem;}
	#main1 h2,#main2 h2,#main3 h2,#main4 h2,#main5 h2,#main6-1 h2,#main7 h2,#main8 h2,#main11 h2,#main12 h2,#main14 h2{ font-size:1.8rem;}
	#main2 h3{font-size:1.2rem;  margin-top:1rem;}
	#main1 ul li{ width: 80%; float:none; font-size:1.0rem; padding:1rem 0; margin-top:2rem; line-height:2rem; margin-left:0; }
	#main2 ul li{ width: 100%; background: none; float: none; margin-left:0; }
	#main2 ul li h4{font-size:1.4rem;}
	#main2 ul li p{font-size:1.0rem; line-height:1.8rem; color: #fff;}
	#main2 ul li img{ width: 70%;}
	#main3-1{ width: 100%; margin-top:0.6rem;}
	#main3-1 ul li{font-size: 1.0rem;}
	.main3-1-1{width: 8rem; line-height:3rem; margin-top: 0.1rem; margin-left: 1rem;}
	.main3-1-2{width: 9rem; line-height: 3.2rem; margin-top: 0.4rem; margin-left: 1.0rem;}
	.main3-1-3{width: 9rem; line-height: 3.2rem; margin-top: 0.8rem; margin-left: 0.4rem;}
	.main3-1-4{width: 9rem; line-height: 3.0rem; margin-top: 0.6rem; margin-left:0.6rem;}
	.main3-1-5{width: 7rem; line-height: 3.0rem; margin-top:0.8rem; margin-left: 0.6rem;}
	.main3-1-6{width: 10rem; line-height: 3.0rem; margin-top: 0.7rem; margin-left: 0.5rem;}
	.main3-1-7{width: 15rem; line-height: 3.1rem; margin-top: 0.6rem; margin-left:2.0rem;}
	.main3-1-8{width: 9rem; line-height: 2.8rem; margin-top: 0.8rem; margin-left: 0.6rem;}
	.main3-1-9{width: 7rem; line-height: 2.9rem; margin-top: 1.0rem; margin-left: 0.6rem;}
	.main3-1-10{width: 8rem; line-height: 3.0rem; margin-top: 1.2rem; margin-left: 0.6rem;}
	.main3-1-11{width: 9rem; line-height: 2.8rem; margin-top: 1.4rem; margin-left: 0.6rem;}
	.main3-1-12{width: 14rem; line-height: 3.0rem; margin-top: 1.5rem; margin-left:1.2rem;}
	.main3-1-13{width: 8rem; line-height: 2.8rem; margin-top: 1.4rem; margin-left: 0.8rem;}
	.main3-1-14{width: 8rem; line-height: 3.0rem; margin-top: 1.2rem; margin-left: 0.8rem;}
	#main3-2 p{ font-size:1.0rem; line-height:1.6rem; margin-top:1.0rem;}
	#main4-1{ width: 98%; background:none; height: 38rem;}
	#main4-1 ul li{ width:90%;; float:none; margin-left:0.8rem;}
	#main4-1 ul li p{width: 95%; font-size:0.8rem; line-height:1.4rem;}
	#main4-1 ul li:nth-of-type(2n){ margin-left: 0.8rem;}
	#main4-1 ul li:nth-of-type(1){ margin-top:3rem;}
	#main4-1 ul li:nth-of-type(2){ margin-top:3rem;}
	#main4-1 ul li:nth-of-type(3){ margin-top:3rem;}
	#main4-1 ul li:nth-of-type(4){ margin-top:3rem;}
	#main5-1{ width: 100%; height: 40rem;}
	#main5{ margin-top: 10rem;}
	#main5 p,#main6-1 p,#main7 p{ font-size: 0.8rem;  line-height:1.4rem;}
	#main5-1 ul li img{ width: 70%;}
	#main5-1 ul li{ width: 33%; margin-left:0; text-align: center; margin-top: -1rem;}
	#main5-1 ul li:nth-of-type(7n+1){ margin-left:0; }
	#main5-1 ul li span{ width: 70%; font-size: 0.8rem; margin-top: -0.5rem;}
	#main6{ height: 51rem;}
	#main6-1 img{ width: 100%; float:none; margin:2rem 0 0 0;}
	.margin_top{margin-top: 0;}
	#main7 img{ width:80%; margin:2rem 0 0 2.5rem;}
	#main8 h3{ font-size: 1.0rem;}
	#main8 ul li{font-size:0.9rem; margin :1rem 0 0 10%;}
	#main8 ul li b{ font-size:1.2rem; line-height:3rem;}
	#main8 h4{ width:80%;  font-size:1.2rem; line-height:2rem; margin:2rem auto;}
	.main8-right{ width: 100%; float: none;}
	.main8-left{ width: 100%; float: none;  text-align: center;}
	.main8-right ol{ display:block;  float:none; margin: 0; padding:0;}
	.main8-right ol li span{ float:none; font-weight:900;}
	.main8-right ol li p{ float:none; padding-left:0; }
	.main_st_01{ height:auto; padding-top:0;}
	.main_st_02{height:auto;}
	.main_st_03{ height:auto; padding-top:0;}
	.main_st_04{ height:auto;}
	.main_st_11{ height:auto; padding-top:0;}
	.main_st_22{ height: auto;}
	.main_st_33{ height:auto; padding-top:0;}
	.main_st_44{ height: auto;}
	.main8-right ol li span{ font-weight:900; font-size: 0.9rem;}
	.main8-right ol li p{ padding-left:10px; font-size: 0.8rem;}
	#main9 ul li{width:47%; margin-left:0.5rem; font-size: 0.8rem;}
	#main9 ul li:nth-of-type(4n+1){margin-left:0.5rem;}
	#main10{padding-left:0; background:none;}
	#main10 ul li{font-size:1.0rem;}
	#main10 ul{ padding-top: 0rem; padding-left: 0.4rem;}
	#main10 ul li b{ float: none; margin-left: 2rem;}
	#main10 ul li p{ margin-left: 0.4rem; font-size: 0.9rem; float: none; margin: 0 2rem;}
	#main10 span,#main11 span,#main14 span{font-size:1.2rem;  width:16rem; height:3.6rem; line-height:3.6rem; margin:2rem auto;}
	#main11 ul li{ width: 48%; height: auto; margin: 2rem 0 0 0.3rem;}
	#main11 ul li:nth-of-type(3n+1){margin-left:0.3rem;}
	#main11 ul li img{ width: 60%;}
	#main11 ul li h4{ font-size:1.1rem; margin-top:1.2rem;}
	#main11 ul li p{ font-size:0.8rem; line-height:1.6rem; margin-top:10px; margin-bottom: 2rem;}
	#main12 p{ font-size:1.0rem; line-height: 1.8rem;}
	#main12 ul li{ width: 80%; margin-left:0.6rem; height:18rem; float: none; margin-left: 2.2rem;}
	#main12 ul li:nth-of-type(1){margin-left:2.2rem;}
	#main12 ul li h4{ font-size:1.4rem;}
	#main12 ul li p{ color:#555; line-height:2rem; font-size:1.0rem; margin:1rem 2rem;}
	#main13{ display: none;}
	#main14 ul li h4{ font-size:1.2rem; margin:0.5rem;}
	#main14 ul li p{ width:88%; padding:0.3rem 0.6rem; font-size:0.9rem; line-height: 1.4rem;}
	.main14_pic_01{ width: 60%; margin:0 0 0 35%;}
	.main14_pic_02{ width: 100%; }
	.main14_pic_02 img{ padding-bottom: 2rem; margin:1rem 0 0;}
	.main14_pic_02 img:nth-of-type(2){ display: block; width:100%;}
	.main14_pic_02 img:nth-of-type(1){ display: none;}
	
    
	#uxd_shot{ width: 100%;}
	.indexmaindiv{ display: none;}
	#uxd_shot_yd{ display: block;}
	
	.xmt_title h2{ font-size:1.4rem;  padding-bottom: 0.6rem;}

	
	
	
}
























