@font-face {
  font-family: 'MyCustomFont';
  src: url('ysbth.ttf') format('truetype');
}
body{
    /*background: linear-gradient(to bottom, #8575ef 600px, #ea6bd2);
	background-size: cover;*/
	background: linear-gradient(to bottom, #8575ef 600px, #ea6bd2);
	background-size: cover;
	background: url(../images/pcbg.png);
	/*background: #e8efd6;
    background: -moz-linear-gradient(top,  #e8efd6 0%, #f5f8f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8efd6), color-stop(100%,#f5f8f0));
    background: -webkit-linear-gradient(top,  #e8efd6 0%,#f5f8f0 100%);
    background: -o-linear-gradient(top,  #e8efd6 0%,#f5f8f0 100%);
    background: -ms-linear-gradient(top,  #e8efd6 0%,#f5f8f0 100%);
    background: linear-gradient(to right,  #e8efd6 0%,#f5f8f0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8efd6', endColorstr='#f5f8f0',GradientType=0 );
	*/
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
	min-width:720px;
	min-height:800px;
}
.title1{
    padding-top: 15px;
    padding-bottom: 15px;
}
.title1{
    font-size: 18px;
    color: #000;
    font-weight: 900;
}
.toptitle2 img{
    width:20%;
}
}
.listbg{
    background-color:#fff;
	width:86%;
	margin-left:7%;
	padding:25px;
	margin-top:25px;
	margin-bottom:40px;
	border-radius:5px;
}
.listbg a{
    font-size:23px;
    color:#444444;
    line-height: 45px;
}
.dibu{
    margin-bottom:15px;
    color: #000;
    letter-spacing: 6px;
}
.dibu h1{
    margin-top:10px;
}
.return{
    font-size: 23px;
margin: 10px 0px 0px 0px !important;
padding: 10px !important;
background: #fef8f3 !important;
color: #333 !important;
border-bottom: 1px solid #285460 !important;
text-align:center !important;
}
.return :hover{
background: #faefdb !important;
}
.return a{
color: #4f4a4a !important;
font-size: 23px !important;
text-decoration: none !important;
}
.img1{
	top:0;	
	position:absolute;
	left:0;
	width:100%;
	height:auto;
}
.page1{
    color:#000;
}
.page1 .img1{
	top:3%;	
	position:absolute;
	width:90%;
	left:5%;
	height:auto;
}
.page1 .text0{
	position:absolute;
    top:25%;
    width:90%;
	left:5%;
	height:70%;
	border:1px solid #444443;
	border-radius:3%;
}
.page1 .img2{
    position:absolute;
    top:25.1%;
    width:88%;
	left:6%;
}
.page1 .text1{
	top:38%;
	position:absolute;
	left:22%;
	width:55%;
	font-size:32px;
}
.page1 .img3{
	bottom:5%;
	position:absolute;
	left:5%;
	width:90%;
	height:auto;
}
.page1 .text2{
	top:82%;
	position:absolute;
	text-align:center;
	font-size:40px;
	width:100%;
	letter-spacing: 9px;
}
.page1 .text3{
	top:90%;
	position:absolute;
	text-align:center;
	width:100%;
	font-size:26px;
}
.page1 .text4{
	bottom:2%;	
	position:absolute;
	text-align: center;
	width:100%;
	color:#fff;
	font-size:18px;
	font-weight: 900;
}
.page1 .text4 span{
    padding-right:15px;
}
.page2 div.text1{
	top:3%;	
	position:absolute;
	left:15%;
	width:70%;
	color:#000;
	font-size:27px;
	z-index: 900;
	text-align: center;
	padding:9px 15px 9px 15px;
	background-color:#ffea95;
	border:2px solid #000;
	border-radius:35px;
}
.page2 .text0{
	position:absolute;
    top:25%;
    width:90%;
	left:5%;
	height:70%;
	border:1px solid #444443;
	border-radius:3%;
}
.page2 div.text2{
	top:11%;	
	position:absolute;
	width:100%;
	font-size:40px;
	text-align: center;
    color:#000;
}
.page2 .text3{
	top:17%;
	color:#000;
	width:100%;
	font-size:27px;
	position:absolute;
	text-align: center;
}
.page2 .img1{
	top:0;	
	position:absolute;
	left:0;
	width:100%;
	height:45%;
}
.page2 .img2{
    position:absolute;
    top:25.1%;
    width:88%;
	left:6%;
}
.page2 .wbx{
    top:38%;
    position:absolute;
   left:3%;
    width:100%;
}
.page2 .highcharts-axis-labels text{
    font-size:1.8em !important;
    fill:#000 !important;
}
.page2 .highcharts-label{
    font-size:1.8em !important;
}
.page2 .img3{
	bottom:5%;
	position:absolute;
	left:5%;
	width:90%;
	height:auto;
}
.page2 .text4{
	top:82%;
	position:absolute;
	text-align:center;
	font-size:40px;
	width:100%;
	letter-spacing: 9px;
	color:#000;
}
.page3 div.text1{
	top:3%;	
	position:absolute;
	left:15%;
	width:70%;
	color:#000;
	font-size:27px;
	z-index: 900;
	text-align: center;
	padding:9px 15px 9px 15px;
	background-color:#ffea95;
	border:2px solid #000;
	border-radius:35px;
}
.page3 .text0{
	position:absolute;
    top:20%;
    width:90%;
	left:5%;
	height:70%;
	border:1px solid #444443;
	border-radius:3%;
}
.page3 div.text2{
	top:11%;	
	position:absolute;
	width:100%;
	font-size:40px;
	text-align: center;
    color:#000;
}

.page3 .img2{
    position:absolute;
    top:20.1%;
    width:88%;
	left:6%;
}
.page3 .text10{
	top:20.3%;
	color:#4f0ede;
	position:absolute;
	left:7%;
	font-size:26px;
	border:1px solid #000;
	padding:5px 9px 5px 9px;
	border-bottom-left-radius:15px;
	background-color:#ffea95;
}
.page3 .text3{
	top:45%;	
	position:absolute;
	left:0;
	color:#777777;
	font-weight: 900;
	font-size:23px;
	width:100%;
}
.page3 .text4{
	top:30%;	
	position:absolute;
	left:20%;
	color:#000;
	font-size:30px;
	line-height: 50px;
}
.page3 .text5{
	top:30%;	
	position:absolute;
	right:20%;
	color:#642ae2;
	font-size:28px;
	line-height: 50px;
	text-align: right;
}

.page4 div.text1{
	top:3%;	
	position:absolute;
	left:15%;
	width:70%;
	color:#000;
	font-size:27px;
	z-index: 900;
	text-align: center;
	padding:9px 15px 9px 15px;
	background-color:#ffea95;
	border:2px solid #000;
	border-radius:35px;
}
.page4 .text0{
	position:absolute;
    top:20%;
    width:90%;
	left:5%;
	height:70%;
	border:1px solid #444443;
	border-radius:3%;
}
.page4 div.text2{
	top:11%;	
	position:absolute;
	width:100%;
	font-size:40px;
	text-align: center;
    color:#000;
}

.page4 .img2{
    position:absolute;
    top:20.1%;
    width:88%;
	left:6%;
}
.page4 .text10{
	top:20.3%;
	color:#4f0ede;
	position:absolute;
	left:7%;
	font-size:26px;
	border:1px solid #000;
	padding:5px 9px 5px 9px;
	border-bottom-left-radius:15px;
	background-color:#ffea95;
}
.page4 .text3{
	top:45%;	
	position:absolute;
	left:0;
	color:#777777;
	font-weight: 900;
	font-size:23px;
	width:100%;
}
.page4 .text4{
	top:30%;	
	position:absolute;
	left:20%;
	color:#000;
	font-size:30px;
	line-height: 50px;
}
.page4 .text5{
	top:30%;	
	position:absolute;
	right:20%;
	color:#642ae2;
	font-size:28px;
	line-height: 50px;
	text-align: right;
}

.page5 div.text1{
	top:3%;	
	position:absolute;
	left:15%;
	width:70%;
	color:#000;
	font-size:27px;
	z-index: 900;
	text-align: center;
	padding:9px 15px 9px 15px;
	background-color:#ffea95;
	border:2px solid #000;
	border-radius:35px;
}
.page5 .text0{
	position:absolute;
    top:20%;
    width:90%;
	left:5%;
	height:70%;
	border:1px solid #444443;
	border-radius:3%;
}
.page5 div.text2{
	top:11%;	
	position:absolute;
	width:100%;
	font-size:40px;
	text-align: center;
    color:#000;
}

.page5 .img2{
    position:absolute;
    top:20.1%;
    width:88%;
	left:6%;
}
.page5 .text10{
	top:20.3%;
	color:#4f0ede;
	position:absolute;
	left:7%;
	font-size:26px;
	border:1px solid #000;
	padding:5px 9px 5px 9px;
	border-bottom-left-radius:15px;
	background-color:#ffea95;
}
.page5 .text3{
	top:45%;	
	position:absolute;
	left:0;
	color:#777777;
	font-weight: 900;
	font-size:23px;
	width:100%;
}
.page5 .text4{
	top:30%;	
	position:absolute;
	left:20%;
	color:#000;
	font-size:30px;
	line-height: 50px;
}
.page5 .text5{
	top:30%;	
	position:absolute;
	right:20%;
	color:#642ae2;
	font-size:28px;
	line-height: 50px;
	text-align: right;
}
.page6 div.text1{
	top:3%;	
	position:absolute;
	left:15%;
	width:70%;
	color:#000;
	font-size:27px;
	z-index: 900;
	text-align: center;
	padding:9px 15px 9px 15px;
	background-color:#ffea95;
	border:2px solid #000;
	border-radius:35px;
}
.page6 .text0{
	position:absolute;
    top:20%;
    width:90%;
	left:5%;
	height:70%;
	border:1px solid #444443;
	border-radius:3%;
}
.page6 div.text2{
	top:11%;	
	position:absolute;
	width:100%;
	font-size:40px;
	text-align: center;
    color:#000;
}

.page6 .img2{
    position:absolute;
    top:20.1%;
    width:88%;
	left:6%;
}
.page6 .text10{
	top:20.3%;
	color:#4f0ede;
	position:absolute;
	left:7%;
	font-size:26px;
	border:1px solid #000;
	padding:5px 9px 5px 9px;
	border-bottom-left-radius:15px;
	background-color:#ffea95;
}
.page6 .text3{
	top:45%;	
	position:absolute;
	left:0;
	color:#777777;
	font-weight: 900;
	font-size:23px;
	width:100%;
}
.page6 .text4{
	top:30%;	
	position:absolute;
	left:20%;
	color:#000;
	font-size:30px;
	line-height: 50px;
}
.page6 .text5{
	top:30%;	
	position:absolute;
	right:20%;
	color:#642ae2;
	font-size:28px;
	line-height: 50px;
	text-align: right;
}

.page7 div.text1{
	top:3%;	
	position:absolute;
	left:15%;
	width:70%;
	color:#000;
	font-size:27px;
	z-index: 900;
	text-align: center;
	padding:9px 15px 9px 15px;
	background-color:#ffea95;
	border:2px solid #000;
	border-radius:35px;
}
.page7 .text0{
	position:absolute;
    top:20%;
    width:90%;
	left:5%;
	height:70%;
	border:1px solid #444443;
	border-radius:3%;
}
.page7 div.text2{
	top:11%;	
	position:absolute;
	width:100%;
	font-size:40px;
	text-align: center;
    color:#000;
}

.page7 .img2{
    position:absolute;
    top:20.1%;
    width:88%;
	left:6%;
}
.page7 .text10{
	top:20.3%;
	color:#4f0ede;
	position:absolute;
	left:7%;
	font-size:26px;
	border:1px solid #000;
	padding:5px 9px 5px 9px;
	border-bottom-left-radius:15px;
	background-color:#ffea95;
}
.page7 .text3{
	top:45%;	
	position:absolute;
	left:0;
	color:#777777;
	font-weight: 900;
	font-size:23px;
	width:100%;
}
.page7 .text4{
	top:30%;	
	position:absolute;
	left:20%;
	color:#000;
	font-size:30px;
	line-height: 50px;
}
.page7 .text5{
	top:30%;	
	position:absolute;
	right:20%;
	color:#642ae2;
	font-size:28px;
	line-height: 50px;
	text-align: right;
}


.page8 div.text1{
	top:3%;	
	position:absolute;
	left:15%;
	width:70%;
	color:#000;
	font-size:27px;
	z-index: 900;
	text-align: center;
	padding:9px 15px 9px 15px;
	background-color:#ffea95;
	border:2px solid #000;
	border-radius:35px;
}
.page8 .text0{
	position:absolute;
    top:20%;
    width:90%;
	left:5%;
	height:70%;
	border:1px solid #444443;
	border-radius:3%;
}
.page8 div.text2{
	top:11%;	
	position:absolute;
	width:100%;
	font-size:40px;
	text-align: center;
    color:#000;
}

.page8 .img2{
    position:absolute;
    top:20.1%;
    width:88%;
	left:6%;
}
.page8 .text10{
	top:20.3%;
	color:#4f0ede;
	position:absolute;
	left:7%;
	font-size:26px;
	border:1px solid #000;
	padding:5px 9px 5px 9px;
	border-bottom-left-radius:15px;
	background-color:#ffea95;
}
.page8 .text3{
	top:45%;	
	position:absolute;
	left:0;
	color:#777777;
	font-weight: 900;
	font-size:23px;
	width:100%;
}
.page8 .text4{
	top:30%;	
	position:absolute;
	left:20%;
	color:#000;
	font-size:30px;
	line-height: 50px;
}
.page8 .text5{
	top:30%;	
	position:absolute;
	right:20%;
	color:#642ae2;
	font-size:28px;
	line-height: 50px;
	text-align: right;
}

.page9 div.text1{
	top:3%;	
	position:absolute;
	left:15%;
	width:70%;
	color:#000;
	font-size:27px;
	z-index: 900;
	text-align: center;
	padding:9px 15px 9px 15px;
	background-color:#ffea95;
	border:2px solid #000;
	border-radius:35px;
}
.page9 .text0{
	position:absolute;
    top:20%;
    width:90%;
	left:5%;
	height:75%;
	border:1px solid #444443;
	border-radius:3%;
}
.page9 div.text2{
	top:11%;	
	position:absolute;
	width:100%;
	font-size:40px;
	text-align: center;
    color:#000;
}

.page9 .img2{
    position:absolute;
    top:20.1%;
    width:88%;
	left:6%;
}
.page9 .text10{
	top:20.3%;
	color:#4f0ede;
	position:absolute;
	left:7%;
	font-size:26px;
	border:1px solid #000;
	padding:5px 9px 5px 9px;
	border-bottom-left-radius:15px;
	background-color:#ffea95;
}
.page9 .text3{
	top:45%;	
	position:absolute;
	left:0;
	color:#777777;
	font-weight: 900;
	font-size:23px;
	width:100%;
}
.page9 .text4{
	top:28%;	
	position:absolute;
	left:12%;
	color:#000;
	font-size:23px;
	line-height: 30px;
}
.page9 .text4 span{
    color:#642ae2;
	font-size:20px;
}
.page9 .text5{
	top:30%;	
	position:absolute;
	right:20%;
	
	line-height: 30px;
	text-align: right;
}
.page10 div.text1{
	top:3%;	
	position:absolute;
	left:15%;
	width:70%;
	color:#000;
	font-size:27px;
	z-index: 900;
	text-align: center;
	padding:9px 15px 9px 15px;
	background-color:#ffea95;
	border:2px solid #000;
	border-radius:35px;
}
.page10 .text0{
	position:absolute;
    top:20%;
    width:90%;
	left:5%;
	height:75%;
	border:1px solid #444443;
	border-radius:3%;
}
.page10 div.text2{
	top:11%;	
	position:absolute;
	width:100%;
	font-size:40px;
	text-align: center;
    color:#000;
}

.page10 .img2{
    position:absolute;
    top:20.1%;
    width:88%;
	left:6%;
}
.page10 .text10{
	top:20.3%;
	color:#4f0ede;
	position:absolute;
	left:7%;
	font-size:26px;
	border:1px solid #000;
	padding:5px 9px 5px 9px;
	border-bottom-left-radius:15px;
	background-color:#ffea95;
}
.page10 .text3{
	top:45%;	
	position:absolute;
	left:0;
	color:#777777;
	font-weight: 900;
	font-size:23px;
	width:100%;
}
.page10 .text4{
	top:28%;	
	position:absolute;
	left:12%;
	color:#000;
	font-size:23px;
	line-height: 30px;
}
.page10 .text4 span{
    color:#642ae2;
	font-size:20px;
}
.page10 .text5{
	top:30%;	
	position:absolute;
	right:20%;
	
	line-height: 30px;
	text-align: right;
}

.page11 .img1{
	top:0;	
	position:absolute;
	left:0;
	width:100%;
	height:75%;
}
.page11 .img2{
	top:0;
	position:absolute;
	right:0;
	width:100%;
	height:auto;
	opacity: 0.07;
}
.page11 .text11{
	top:76%;
	color:#474444;
	font-size:22px;
	position:absolute;
	left:28%;
	font-weight: 900;
}
.page11 .text1{
	top:25%;
	position:absolute;
	left:20%;
	width:30%;
	text-align: center;
}
.page11 .text2{
	top:25%;
	position:absolute;
	left:55%;
	width:30%;
	text-align: center;
}
.page11 .text3{
	top:40%;
	position:absolute;
	left:20%;
	width:30%;
	text-align: center;
}
.page11 .text4{
	top:40%;
	position:absolute;
	left:55%;
	width:30%;
	text-align: center;
}
.page11 .text5{
	top:60%;
	position:absolute;
	left:44%;
	width:100px;
	text-align: center;
	background-color:#bab8b8;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
.page11 .text5 a{
    padding:8px;
}
.page11 div a{
color:#000;
font-size: 23px !important;
text-decoration: none !important;
}
.page11 .text6{
	bottom:15%;
	position:absolute;
	left:0;
	width:100%;
	text-align: center;
color:#000;
font-size:40px;
}

.page11 .img3{
	bottom:5%;
	position:absolute;
	left:5%;
	width:90%;
	height:auto;
}
.text44{
   bottom:50%;
	position:absolute;
	left:0;
	width:100%;
	color:#000;
	font-size:25px;
	text-align: center;
}

.page11 .text0{
	position:absolute;
    top:10%;
    width:90%;
	left:5%;
	height:85%;
	border:1px solid #444443;
	border-radius:3%;
}
.gongtu{
   bottom:8%;
	position:absolute;
	left:8%;
	width:30%; 
	font-size:23px;
}
.listbg span {
  display: inline-block;
  width: 14px;
  height: 4px;
  background: #E0E0E0;
  margin-right: 7px;
  position: relative;
  bottom: 3px;
}

.listbgpc{
	width:96%;
	margin-left:2%;
	margin-bottom:10px;
	border-radius:5px;
}
.listbgpc .itembg{
    background: url(../images/xylistbg.png) 0 0 no-repeat;
    background-size:cover;
    padding-left:5px;
    padding-right:5px;
    overflow: hidden;
    min-height:920px;
    padding-top:1px;
    padding-bottom:40px;
    border: 1px solid #c2bbbb;
    border-radius: 5px;
}
.itemtitle{
    font-size: 21px;
    padding-bottom:10px;
color: #000;
margin-top:40px;
}
.title1 p{
    text-shadow: 5px 5px 5px #888888;
}
.itembg .title2{
border-bottom: 1px solid #000;
    border-bottom-left-radius: 12px;
}
.itembg .title2 span{
  padding-left: 8px;
font-size: 18px;
    color: #4a4646;
    background-color: #ffea95;
    border-top: 1px solid #8e8e82;
    border-right: 1px solid #2a2a27;
    padding-right: 5px;
    padding: 3px 9px 3px 9px;
    border-bottom: 1px solid #000;
        border-bottom-left-radius: 12px;
}
.itembg .title2 img{
    width:25px;
}
.itembg .list{
    margin: 15px;
font-size: 19px;
line-height: 35px;
min-height: 196px;
}
.itembg .list .mingzi{
   float: left;
    width: 85%; 
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}
.itembg .list .mingzi:hover{
  overflow: visible; /* 鼠标悬停时显示完整标题 */
  text-overflow: clip; /* 取消省略号 */
  white-space: normal;
}

/*.itembg .list .mingzi:hover {
  color: #d81911;
  display: inline;
  white-space: normal;
}*/
.itembg .list .shuliang{
width: 15%;
float: left;
color: #ba5032;
text-align: right;    
}
.itembg .emptytxt{
    padding: 98px;
font-size: 19px;
}
.itembg .emptytxt2{
    padding: 98px;
    padding-bottom:70px;
font-size: 19px;
}
.itembg .txt3{
    padding-top: 130px;
padding-bottom: 290px;
}
.itembg .jy{
    line-height: 36px;
}
.myrow{
    margin-left:0px !important;
    margin-right:0px !important;
}
.plr{
    padding-left:5px !important;
    padding-right:5px !important;
}
.wbxbg{
    
}
.wbxbg h1{
    color:#000;
    font-weight: 900;
    padding:15px;
    font-family: 'MyCustomFont', sans-serif;
}
.wbxbg h3{
    color:#000;
    padding-top:40px;
}
.highcharts-exporting-group{
    display:none;
}
.highcharts-credits{
    display:none;
}
.highcharts-legend{
    display:none;
}
.highcharts-axis-labels text{
    font-size:1.8em !important;
    fill:#000 !important;
}
.highcharts-label{
    font-size:1.8em !important;
}
.xywbx{
    padding-top:40px;
    overflow: auto !important;
}
.xywbx .highcharts-root{
    padding-left:35px;
}
.dibucon .row{
    margin:none;
}
.listbg{
    padding:40px;
}
.ROW {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
@media (max-width:1280px){	

.toptitle2 img{
    width:50%;
}
}
@media (max-width:768px){
.toptitle2 img{
    width:70%;
}
.listbg{
    padding:40px;
}
}