@charset "utf-8";
/* CSS Document */
html,body,ul,li,h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; list-style:none; }
html,body{ margin:0; padding:0; height:100%; position:relative;}
.page_pc{ position:relative; overflow:hidden; width:100%; max-width:1920px; min-width:1200px; margin:0 auto; background:url(../images/dsc_rx10m4/dsc_rx10m4_bg01.png) center -880px #f8f8f8; }
.page_pc img{ display:block; max-width:100%; overflow:hidden; }
.page_pc .sup{ font-size:0.6em; line-height:0.6em; vertical-align:super; }
.page_pc .rel{ position:relative; }
.page_pc img.tbImg{ display:inline-block; width:auto; height:0.8em; }
.page_pc .p_w1{ position:relative; width:1920px; left:50%; margin-left:-960px; }
.page_pc .p_w2{ position:relative; width:1200px; margin:-132px auto 0; background:#fff; }
.page_pc .p_w3{position: relative;width: 100%;}

.page_pc p{ font-family:"Microsoft YaHei"; font-size:16px; line-height:28px; color:#15230f; position:absolute; left:60px; top:133px; width:1080px; }
.page_pc p.txt02{ left:728px; top:85px; width:690px; font-size:20px; line-height:1.7em; color:#fff;}
.page_pc p.txt03{ left:715px; top:120px; width:720px; font-size:20px; line-height:1.7em; color:#fff;}
.page_pc p.text01{ left:550px; top:112px; width:955px; font-size:18px; line-height:1.9em; }
.page_pc p.text02{ left:400px; top:55px; width:750px; }
.page_pc p.text03{ }
.page_pc p.text04{ left:385px; top:40px; width:760px; }
.page_pc p.text05{ left:295px; top:40px; width:290px; }
.page_pc p.text05_2{ left:845px; top:40px; width:290px; }
.page_pc p.text06{ left:385px; top:20px; width:755px; }
.page_pc p.text07{ left:385px; top:900px; width:755px; }
.page_pc p.text08{ top:915px; }
.page_pc p.text09{ left:385px; top:830px; width:760px; }
.page_pc .summaryUl{ position:absolute; left:420px; top:252px; width:1080px; overflow:hidden;}
.page_pc .summaryUl>li{ float:left; width:310px; height:112px; margin:203px 15px 0 35px; font-family:"Microsoft YaHei"; font-size:16px; line-height:28px; color:#dee5da; word-break:break-all;}


.page_pc .l1MenuBox{ position:absolute; left:18.75vw; width:62.5vw; top:15.625vw; overflow:hidden;  }
.page_pc .l1MenuBox>li{ float:left; width:31.25vw; height:35.9375vw; cursor:pointer; }
.page_pc .l1MenuBox>li>img{ display:block; }
.page_pc .l1MenuBox>li>img.active{ display:none; }
.page_pc .l1MenuBox>li:hover>img{ display:none; }
.page_pc .l1MenuBox>li:hover>img.active{ display:block; }
.page_pc .l1MenuBox>li.active>img{ display:none; }
.page_pc .l1MenuBox>li.active>img.active{ display:block; }
.page_pc .tabBox>div{ display:none; }
.page_pc .tabBox>div.active{ display:block; }
.page_pc .qhBox{width: 50%;position: absolute;left: 25%;top: 16.4%;}
.page_pc .qhBox li{display: none;}
.page_pc .qhBox li.active{display: block;}
.page_pc .btn_left{position: absolute;top: 50%;width: 1.67%;left: 21.25%;cursor: pointer;}
.page_pc .btn_right{position: absolute;top: 50%;width: 1.67%;right: 21.25%;cursor: pointer;}
.page_pc .btnBox{position: absolute;left: 45.57%;bottom: 5%;overflow: hidden;}
.page_pc .btnBox li{width: 14px;height: 14px;border-radius: 50%;background: #959595;float: left;margin-right: 16px;cursor: pointer;}
.page_pc .btnBox li.active{background:#e32d3d;}

.page_pc .kv_text{position: absolute;top: 17.2%;left: 51.3%;width: 25%;color: #fff;font-size: 15px;}
.page_pc img.tb{display: inline-block;width: 3em;}
.page_pc .text_a01{left: 474px;top: 260px;font-size: 15px;line-height: 1.7em;width: 630px;}
.page_pc .text_a02{left: 465px;top: 806px;font-size: 16px;line-height: 1.7em;color: #fff;}
.page_pc .text_a03{left: 765px;top: 454px;font-size: 14px;color: #999}
.page_pc .text_a04{left: 1250px;top: 454px;font-size: 14px;color: #999;}
.page_pc .text_a05{left: 962px;top: 637px;font-size: 16px;width: 254px;line-height: 1.7em;}
.page_pc .text_a06{left: 485px;top: 158px;width: 550px;line-height: 1.7em;}
.page_pc .text_a07{left: 485px;top: 230px;width: 550px;line-height: 1.7em;}
.page_pc .text_a08{left: 485px;top: 305px;width: 560px;line-height: 1.7em;}
.page_pc .text_a09{left: 1275px;top: 820px;color: #999;font-size: 14px;}
.page_pc .text_a10{left: 990px;top: 975px;font-size: 15px;}
.page_pc .text_a11{left: 460px;top: 375px;line-height: 1.7em;width: 280px;}
.page_pc .text_a12{left: 1275px;top: 575px;font-size: 14px;color: #999;}
.page_pc .text_a13{left: 1120px;top: 746px;line-height: 1.7em;width: 344px;}
.page_pc .text_a14{left: 812px;top: 1190px;font-size: 14px;color: #999;}
.page_pc .text_a15{left: 455px;top: 260px;font-size: 15px;color: #fff;line-height: 1.7em;font-weight: bold;}
.page_pc .text_a16{left: 414px;top: 520px;width: 520px;line-height: 1.7em;}
.page_pc .text_a17{left: 1005px;top: 532px;width: 440px;line-height: 1.7em;}
.page_pc .text_a18{left: 1005px;top: 690px;width: 440px;line-height: 1.7em;}
.page_pc .text_a19{left: 1005px;top: 876px;width: 440px;line-height: 1.7em;}
.page_pc .text_a20{left: 463px;top: 1162px;width: 474px;line-height: 1.6em;}
.page_pc .text_a21{left: 463px;top: 1308px;width: 474px;line-height: 1.6em;}

@media screen and (max-width:1600px){
	
.page_pc{ background-size:120%; }
.page_pc .p_w1{ width:120%; left:-10%; margin-left:0; }
.page_pc .p_w2{ width:75%; margin:-8.25vw auto 0; }

.page_pc p{ font-size:1vw; line-height:1.75em; left:5%; top:8.25vw; width:90%; }
.page_pc p.txt02{ left:37.92%; top:20.5%; width:36%; font-size:1.25vw; line-height:1.7em; }
.page_pc p.txt03{ left:37.24%; top:28.78%; width:38%; font-size:1.25vw; line-height:1.7em; }
.page_pc p.text01{ left:28.65%; top:27.59%; width:50%; font-size:1.125vw; line-height:1.9em; }
.page_pc p.text02{ left:33.33%; top:6.7%; width:62.5%; }
.page_pc p.text03{ top:12.7%; }
.page_pc p.text04{ left:32%; top:3.88%; width:63.33%; }
.page_pc p.text05{ left:24.58%; top:5.33%; width:24.17%; }
.page_pc p.text05_2{ left:70.42%; top:5.33%; width:24.17%; }
.page_pc p.text06{ left:32.08%; top:8.81%; width:62.92%; }
.page_pc p.text07{ left:32.08%; top:81%; width:62.92%; }
.page_pc p.text08{ top:82.66%; }
.page_pc p.text09{ left:32.08%; top:74.51%; width:63.33%; }
.page_pc .summaryUl{ position:absolute; left:21.875%; top:22.74%; width:56.25%; height:56.86%; overflow:hidden;}
.page_pc .summaryUl>li{ width:28.7%; height:7vw; margin:12.6875vw 1.39% 0 3.24%; font-size:1vw; line-height:1.75em; }
.page_pc .kv_text{font-size: 1vw;}
.page_pc .btnBox li{width: 12px;height: 12px;}

.page_pc .text_a01{left: 24.6%;top: 26.9%;width: 32.8%;}
.page_pc .tabBox .text_a02{left: 24.2%;top: 83.5%;}
.page_pc .tabBox .text_a03{left: 39.8%;top: 36.2%;font-size: 12px;}
.page_pc .tabBox .text_a04{left: 65.1%;top: 36.2%;font-size: 12px;}
.page_pc .tabBox .text_a05{left: 50%;top: 50.9%;width: 13.5%;}
.page_pc .text_a06{left: 25.2%;top: 14.5%;width: 28.6%;}
.page_pc .text_a07{left: 25.2%;top: 21.1%;width: 28.6%;}
.page_pc .text_a08{left: 25.2%;top: 27.8%;width: 28.6%;}
.page_pc .tabBox .text_a09{font-size: 12px;left: 66.4%;top: 74.5%;}
.page_pc .tabBox .text_a10{left: 51.5%;top: 88.6%;font-size: 12px;}
.page_pc .text_a11{left: 23.95%;top: 29.34%;width: 14.6%;}
.page_pc .tabBox .text_a12{left: 66.4%;top: 45%;font-size: 12px;}
.page_pc .text_a13{left: 58.5%;top: 58.3%;line-height: 1.7em;width: 18%;}
.page_pc .tabBox .text_a14{left: 42.3%;top: 93.1%;font-size: 12px;}
.page_pc .text_a15{left: 23.7%;top: 17.5%;}
.page_pc .text_a16{left: 21.5%;top: 35%;width: 27%;}
.page_pc .text_a17{left: 52.3%;top: 35.8%;width: 22.9%;}
.page_pc .text_a18{left: 52.3%;top: 46.5%;width: 22.9%;}
.page_pc .text_a19{left: 52.3%;top: 59%;width: 22.9%;}
.page_pc .text_a20{left: 24%;top: 78.3%;width: 24.7%;line-height: 1.6em;}
.page_pc .text_a21{left: 24%;top: 88.1%;width: 24.7%;line-height: 1.6em;}





.page_pc .tabBox p{font-size: 1vw;}


	}
	


@media screen and (max-width:1200px){
	
.page_pc .p_w1{ position:relative; width:120%; left:-10%; margin-left:0; }
.page_pc .p_w2{ margin-top:-99px; }

.page_pc p{ font-size:12px; line-height:1.75em; }
.page_pc p.txt02{ font-size:15px; line-height:1.7em; }
.page_pc p.txt03{ font-size:15px; line-height:1.7em; }
.page_pc p.text01{ font-size:13.5px; line-height:1.9em; }
.page_pc .summaryUl>li{ height:84px; margin-top:152px; font-size:12px; line-height:1.75em; }
	}	
	