@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: #fff;
    font-weight: 900;
}
.listbg{
    background-color:#ffffff;
	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: #fef6f6;
    text-shadow: 5px 5px 5px #464045;
    letter-spacing: 6px;
    font-family: 'MyCustomFont', sans-serif;
}
.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{
border-right: 3px solid #285460 !important;
border-left: 3px solid #285460 !important;
background: #faefdb !important;
}
.return a{
color: #8b4343 !important;
font-size: 23px !important;
text-decoration: none !important;
}
.img1{
	top:0;	
	position:absolute;
	left:0;
	width:100%;
	height:auto;
}
.page1 div.text1{
	top:1%;	
	position:absolute;
	left:18%;
	width:60%;
	color:#ffffff;
	font-size:27px;
	z-index: 900;
	text-align: center;
	font-weight: 900;
}
.page1 .wbx{
    top:4%;
    position:absolute;
    left:5%;
}
.page1 .highcharts-axis-labels text{
    font-size:1.4em !important;
    fill:#fff !important;
}
.page1 .highcharts-label{
    font-size:1.4em !important;
}
.page1 .img2{
	top:38.5%;	
	position:absolute;
	left:6%;
	width:88%;
	height:60%;
    box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
    -webkit-box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
}
.page1 div.text2{
	top:39%;	
	position:absolute;
	left:11%;
	width:78%;
	color:#211d17;
	font-size:35px;
	text-align: center;
}
.page1 .imgry1{
	top:49%;	
	position:absolute;
	left:17%;
	width:5%;
}
.page1 .text3{
	top:49.5%;	
	position:absolute;
	left:24%;
	color:#777777;
	font-weight: 900;
	font-size:23px;
}
.text44{
	top:67%;	
	position:absolute;
	left:30%;
	color:#555555;
	font-weight: 900;
	font-size:30px;
	line-height: 48px;
}
.page1 .text4{
	top:54%;	
	position:absolute;
	left:22%;
	color:#555555;
	font-weight: 900;
	font-size:28px;
	line-height: 48px;
}
.page1 .text5{
	top:54%;	
	position:absolute;
	right:20%;
	color:#ba2a17;
	font-weight: 900;
	font-size:28px;
	line-height: 48px;
	text-align: right;
}

.page2 div.text1{
	top:1%;	
	position:absolute;
	left:18%;
	width:60%;
	color:#ffffff;
	font-size:27px;
	z-index: 900;
	text-align: center;
	font-weight: 900;
}
.page2 .wbx{
    top:4%;
    position:absolute;
    left:6%;
}
.page2 .highcharts-axis-labels text{
    font-size:1.4em !important;
    fill:#fff !important;
}
.page2 .highcharts-label{
    font-size:1.4em !important;
}
.page2 .img2{
	top:38.5%;		
	position:absolute;
	left:6%;
	width:88%;
	height:60%;
    box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
    -webkit-box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
}
.page2 div.text2{
	top:39%;	
	position:absolute;
	left:11%;
	width:78%;
	color:#211d17;
	font-size:35px;
	text-align: center;
}
.page2 .imgry1{
	top:49%;	
	position:absolute;
	left:17%;
	width:5%;
}
.page2 .text3{
	top:49.5%;	
	position:absolute;
	left:24%;
	color:#777777;
	font-weight: 900;
	font-size:23px;
}
.page2 .text4{
	top:54%;	
	position:absolute;
	left:22%;
	color:#555555;
	font-weight: 900;
	font-size:28px;
	line-height: 48px;
}
.page2 .text5{
	top:54%;	
	position:absolute;
	right:20%;
	color:#ba2a17;
	font-weight: 900;
	font-size:28px;
	line-height: 48px;
	text-align: right;
}

.page3 div.text1{
	top:1%;	
	position:absolute;
	left:18%;
	width:60%;
	color:#ffffff;
	font-size:27px;
	z-index: 900;
	text-align: center;
	font-weight: 900;
}
.page3 .wbx{
    top:4%;
    position:absolute;
    left:6%;
}
.page3 .highcharts-axis-labels text{
    font-size:1.4em !important;
    fill:#fff !important;
}
.page3 .highcharts-label{
    font-size:1.4em !important;
}
.page3 .img2{
	top:38.5%;	
	position:absolute;
	left:6%;
	width:88%;
	height:60%;
    box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
    -webkit-box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
}
.page3 div.text2{
	top:39%;	
	position:absolute;
	left:11%;
	width:78%;
	color:#211d17;
	font-size:35px;
	text-align: center;
}
.page3 .imgry1{
	top:49%;	
	position:absolute;
	left:17%;
	width:5%;
}
.page3 .text3{
	top:49.5%;	
	position:absolute;
	left:24%;
	color:#777777;
	font-weight: 900;
	font-size:23px;
}
.page3 .text4{
	top:54%;	
	position:absolute;
	left:22%;
	color:#555555;
	font-weight: 900;
	font-size:28px;
	line-height: 48px;
}
.page3 .text5{
	top:54%;	
	position:absolute;
	right:20%;
	color:#ba2a17;
	font-weight: 900;
	font-size:28px;
	line-height: 48px;
	text-align: right;
}

.page4 div.text1{
	top:1%;	
	position:absolute;
	left:18%;
	width:60%;
	color:#ffffff;
	font-size:27px;
	z-index: 900;
	text-align: center;
	font-weight: 900;
}
.page4 .wbx{
    top:4%;
    position:absolute;
    left:6%;
}
.page4 .highcharts-axis-labels text{
    font-size:1.4em !important;
    fill:#fff !important;
}
.page4 .highcharts-label{
    font-size:1.4em !important;
}
.page4 .img2{
	top:38.5%;		
	position:absolute;
	left:6%;
	width:88%;
	height:60%;
    box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
    -webkit-box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
}
.page4 div.text2{
	top:39%;	
	position:absolute;
	left:11%;
	width:78%;
	color:#211d17;
	font-size:35px;
	text-align: center;
}
.page4 .imgry1{
	top:49%;	
	position:absolute;
	left:17%;
	width:5%;
}
.page4 .text3{
	top:49.5%;	
	position:absolute;
	left:24%;
	color:#777777;
	font-weight: 900;
	font-size:23px;
}
.page4 .text4{
	top:54%;	
	position:absolute;
	left:22%;
	color:#555555;
	font-weight: 900;
	font-size:28px;
	line-height: 48px;
}
.page4 .text5{
	top:54%;	
	position:absolute;
	right:20%;
	color:#ba2a17;
	font-weight: 900;
	font-size:28px;
	line-height: 48px;
	text-align: right;
}

.page5 div.text1{
	top:1%;	
	position:absolute;
	left:18%;
	width:60%;
	color:#ffffff;
	font-size:27px;
	z-index: 900;
	text-align: center;
	font-weight: 900;
}
.page5 .wbx{
    top:4%;
    position:absolute;
    left:6%;
}
.page5 .highcharts-axis-labels text{
    font-size:1.4em !important;
    fill:#fff !important;
}
.page5 .highcharts-label{
    font-size:1.4em !important;
}
.page5 .img2{
	top:38.5%;	
	position:absolute;
	left:6%;
	width:88%;
	height:60%;
    box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
    -webkit-box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
}
.page5 div.text2{
	top:39%;	
	position:absolute;
	left:11%;
	width:78%;
	color:#211d17;
	font-size:35px;
	text-align: center;
}
.page5 .imgry1{
	top:49%;	
	position:absolute;
	left:17%;
	width:5%;
}
.page5 .text3{
	top:49.5%;	
	position:absolute;
	left:24%;
	color:#777777;
	font-weight: 900;
	font-size:23px;
}
.page5 .text4{
	top:54%;	
	position:absolute;
	left:22%;
	color:#555555;
	font-weight: 900;
	font-size:28px;
	line-height: 48px;
}
.page5 .text5{
	top:54%;	
	position:absolute;
	right:20%;
	color:#ba2a17;
	font-weight: 900;
	font-size:28px;
	line-height: 48px;
	text-align: right;
}

.page6 div.text1{
	top:1%;	
	position:absolute;
	left:18%;
	width:60%;
	color:#ffffff;
	font-size:27px;
	z-index: 900;
	text-align: center;
	font-weight: 900;
}
.page6 .wbx{
    top:4%;
    position:absolute;
    left:6%;
}
.page6 .highcharts-axis-labels text{
    font-size:1.4em !important;
    fill:#fff !important;
}
.page6 .highcharts-label{
    font-size:1.4em !important;
}
.page6 .img2{
	top:38.5%;		
	position:absolute;
	left:6%;
	width:88%;
	height:60%;
    box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
    -webkit-box-shadow: 2px 1px 4px 2px rgba(0,0,0,.1);
}
.page6 div.text2{
	top:39%;	
	position:absolute;
	left:11%;
	width:78%;
	color:#211d17;
	font-size:35px;
	text-align: center;
}
.page6 .imgry1{
	top:49%;	
	position:absolute;
	left:17%;
	width:5%;
}
.page6 .text3{
	top:49.5%;	
	position:absolute;
	left:24%;
	color:#777777;
	font-weight: 900;
	font-size:23px;
}
.page6 .text4{
	top:54%;	
	position:absolute;
	left:22%;
	color:#555555;
	font-weight: 900;
	font-size:28px;
	line-height: 48px;
}
.page6 .text5{
	top:54%;	
	position:absolute;
	right:20%;
	color:#ba2a17;
	font-weight: 900;
	font-size:28px;
	line-height: 48px;
	text-align: right;
}

.page7 .img2{
	top:3%;	
	position:absolute;
	left:6%;
	width:88%;
	height:95%;
    box-shadow: 2px 1px 4px rgba(0,0,0,.1);
    -moz-box-shadow: 2px 1px 4px rgba(0,0,0,.1);
    -webkit-box-shadow: 2px 1px 4px rgba(0,0,0,.1);
}
.page7 div.text2{
	top:4%;	
	position:absolute;
	left:11%;
	width:78%;
	color:#211d17;
	font-size:32px;
	text-align: center;
}
.page7 .imgry1{
	top:13%;	
	position:absolute;
	left:13%;
	width:5%;
}
.page7 .text3{
	top:13.5%;	
	position:absolute;
	left:20%;
	color:#777777;
	font-weight: 900;
	font-size:23px;
}
.page7 .text4{
	top:17%;	
	position:absolute;
	left:12%;
	color:#555555;
	font-weight: 900;
	font-size:28px;
	line-height: 46px;
	width:68%;
    /*text-overflow: ellipsis;
    -moz-text-overflow:ellipsis;
    -ms-text-overflow:ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;*/
}
.page7 .text4 div{
	overflow: hidden;
	text-overflow: ellipsis;
    -moz-text-overflow:ellipsis;
    -ms-text-overflow:ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.page7 .text5{
	top:17%;	
	position:absolute;
	right:8%;
	color:#ba2a17;
	font-weight: 900;
	font-size:28px;
	line-height: 46px;
	text-align: right;
}
.page8 .img1{
	top:0;	
	position:absolute;
	left:0;
	width:100%;
	height:75%;
}
.page8 .img2{
	top:0;
	position:absolute;
	right:0;
	width:100%;
	height:auto;
	opacity: 0.07;
}
.page8 .text11{
	top:76%;
	color:#474444;
	font-size:22px;
	position:absolute;
	left:28%;
	font-weight: 900;
}
.page8 .text2{
	top:25%;
	position:absolute;
	left:20%;
	width:60%;
}
.page8 .text2 div{
margin: 10px 0px !important;
padding: 10px !important;
background: #fff !important;
border-left: 3px solid #285460 !important;
text-align:center !important;
margin-bottom:20px !important;
}
.img2{
}
.page8 .text2 a{
color:#000;
font-size: 23px !important;
text-decoration: none !important;
}
.page8 .text3{
	bottom:15%;
	position:absolute;
	left:0;
	width:100%;
	text-align: center;
color:#03627d;
font-family: 'MyCustomFont', sans-serif;
font-size:45px;
}
.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:555px;
    padding-top:20px;
    padding-bottom:20px;
}
.listbgpc .itemtitle span{
    text-shadow: 5px 5px 5px #888888;
    font-family: 'MyCustomFont', sans-serif;
}
.itemtitle{
    font-size: 25px;
    padding-bottom:10px;
color: #fff;
margin-top:290px;
}
.title1 p{
    text-shadow: 5px 5px 5px #888888;
}
.itembg .title2 span{
  padding-left: 8px;
font-size: 18px;
color: #4a4646;
font-weight: 900;
}
.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{
    background: url(../images/topxy.png) 0 0 no-repeat;
    background-size:100% 100%;
}
.wbxbg h1{
    color:#fff;
    font-weight: 900;
    padding:15px;
    font-family: 'MyCustomFont', sans-serif;
}
.wbxbg h3{
    color:#fff;
    font-weight: 900;
    padding-top:40px;
    padding-bottom:50px;
    font-family: 'MyCustomFont', sans-serif;
}
.highcharts-exporting-group{
    display:none;
}
.highcharts-credits{
    display:none;
}
.highcharts-legend{
    display:none;
}
.highcharts-axis-labels text{
    font-size:1.8em !important;
    fill:#fff !important;
}
.highcharts-label{
    font-size:1.8em !important;
}
.xywbx{
    padding-top:100px;
    overflow: auto !important;
}
.xywbx .highcharts-root{
    padding-left:35px;
}