

.slider_item >img{
	width:100%;
	height: 100%;
}


.slider_container{
	position:relative;
}
.right_tool_item{
		cursor: pointer;
	}
 .hotShop {
            position: absolute;
            bottom: 0px;
            width: 250px;
            left: 0;
            height: 450px;
            z-index: 99;
            background: rgba(193,254,250,0.4)
        }

        .hotShop .hotShop_bt {
            font-size: 20px;
            font-weight: bold;
            color: #fff;
            background: #de0770;
            text-align: center;
            height: 40px;
            line-height: 40px
        }

        .hotShop .hotShop_bt img {
            margin-top: -3px;
            margin-right: 3px
        }

        .hotShop .swiper-container {
            height: 410px;
        }

        .hotShop .swiper-slide {
            width: 100%;
        }

        .hotShop .swiper-slide a {
            display: block;
            padding: 0 3%;
            width: 94%;
            height: 100%;
            text-align: center;
            height: 45px;
            line-height: 45px;
            color: #fff;
            font-size: 16px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .hotShop .swiper-slide a:hover {
            background: #de0770;
            color: #fff !important;
        }
		



 .rightTools {
    position: absolute;
    bottom: 0;
    width: 150px;
    right: 0px;
    height: 450px;
    z-index: 99;
	background: rgba(255, 255, 255, 0.4);
	box-sizing: border-box;
	padding: 20px 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
 }

 
 .right_tool_item{
	 text-align:center;
 }
 
 
 .rti_title{
	 color:#fff;
	 font-weight:bold;
	 font-size:22px;
	 text-align:center;
	 margin-bottom:2px;
	
 }
 
 .rti_des{
	 /* margin-top:5px; */
	 color:rgba(255, 255, 255, 0.7);
	 font-size:14px;
	 text-align:Center;
 }
 
 .rti_img{
	 width:76px;
	 height:36px;
	 margin:0px auto; 
	 margin-top:5px;
	 padding:5px;
	 margin-bottom:20px;
 }
 
 
 .slider_banner_bottom{
	 width:100%;
	 height:90px;
	 background:rgba(248,248,248,1);
 }
 
 .slider_banner_show{
	 display:flex;
	 padding-top:20px;
 }
 
 .sbs_item{
	 flex:1;
	 text-align:center;
 }
 
 .sbs_item  > p{
	 font-size:16px;
 }
 
 .sbs_item_title{
	 display:flex;
	 justify-content: center;
 }
 .sbs_item_title > h3{
	 color:#0962d6;
	 font-size:33px;
	 margin: 0 10px;
 }
 
 .sbs_item_title > p{
	 margin-top:12px;
 }
 .shouye_banner_one{
 	 display:flex;
	 margin-top:40px;
 }
 
 .shouye_banner_one_item{
	 flex:1;
	 padding:0;
	 overflow: hidden
 }
 .shouye_boi_title{
	 border-left:5px solid #0962d6;
	 display: flex;
	 justify-content: space-between;
 }
 
 .shouye_boi_title  >p{
	 font-size:18px;
	 margin-left:10px;
	 font-weight:bold;
 }
 .shouye_boi_title  >a{
	font-size:14px;
	margin-right:10px;
	font-weight:bold;
	color: #868686;
	font-weight: normal;
}
.shouye_boi_title .to-more{
	
	border: 0;
	border-radius: 0;
}
.shouye_boi_title .to-more:hover{
	/* border-bottom: 1px solid #0962d6; */
	color: #0962d6;
}
 .shouye_boi_con{
	 margin-top:20px;
 }
 .shouye_boi_con a{
	 margin: 0 10px;
 }
 .links{
	line-height: 24px;
 }
 .news-list{
	 width: 100%;
	 height: 300px;
	 overflow: hidden;
 }
 .news-slider{
	 width: 100%;
	 margin-top: 8px;
 }
 .news-slider .shouye_new_item{
	width: 100%;
	display: flex;
	height: 85px;
	box-sizing: border-box;
	padding: 10px 15px;
	align-items: center;
 }
 .news-slider .shouye_new_item img{
	width: 85px;
	height: 65px;
	border-radius: 2px;
 }
 .news-slider  .new_item_main{
	flex: 1;
	margin-left: 20px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 60px;
 }
 .news-slider .shouye_new_item .new_item_title{
	font-size: 14px;
	color: #333;
	font-weight: bold;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 250px;
 }
 
 .news-slider .shouye_new_item .new_item_desc{
	font-size: 12px;
	width: 100%;
	color: #999;
	margin: 0;
	line-height: 18px;

}


 .sy_boi_con_title{
	 display:flex;
 }
 
 .sy_boi_con_title  > li{
	 flex:1;
	 text-align:center;
	 background:rgba(231,248,247,1);
	 border-radius:5px;
	 color:#0962d6;
	 padding:5px 10px;
	 font-size:16px;
	 font-weight: bold;
 }
 .shouye_jiaoyititle li{
	background:#0962d6;
	color:#fff;
	border-radius: 0;
 }
  .sy_boi_con_titlee{
	  display:flex;
  }
 .sy_boi_con_titlee  > p{
 	 flex:1;
 	 text-align:center;
 	 border-radius:5px;
 	 color:#696969;
 	 padding:5px 10px;
	  font-size:14px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
 }
 
 
 .shouye_boi_list > .bd{
	 height:205px;
	 overflow:hidden;
 }
 .shouye_boi_list > .bd > ul > li{
	 display:flex;
 }
 
 .shouye_boi_list_item > p{
	 float:left;
	 width:21%;
	 text-align:center;
	 padding:5px 10px;
	 line-height:20px;
	 color:#696969;
 }

 .shouye_boi_list_itemm > p{
	 width:29.6%;
	 float:left;
	 text-align:center;
	 padding:5px 10px;
	 line-height:20px;
	 color:#696969;
 } 
 
 
 .fongtyld{
	 color:#de0770 !important;
 }
 
 .shouye_Banner_two{
	 margin-top:50px;
 }
 .shouye_banner_two_title{
	 
 }
 
 .shouye_banner_two_tit,.shouye_banner_two_bq{
	 float:left;
 }
 
 
 .shouye_banner_two_tit{
	 border-left:5px solid #0962d6;
	 padding-left:10px;
	 font-size:18px;
	 font-weight:bold;
 }
 
 .shouye_banner_two_bq{
	 display:flex;
 }
 
 .shouye_banner_two_bq  > li{
	 padding:3px 10px;
	 color:#888888;
	 font-size:16px;
	 cursor: pointer;
 }
 .shouye_banner_two_bq .cur{
	 color: #de0770;
 }
 .shouye_banner_two_con{
	 margin-top:30px;
 }
 .resource table thead tr th {
     background-color: #EAEAEA;
     color: #9F9F9F;
     height: 30px;
     line-height: 30px;
     font-weight: normal;
     text-align: center;
	 font-size:16px;
 }
 
 .resource table thead tr th:first-child {
     border-top-left-radius: 3px;
     border-bottom-left-radius: 3px;
 }
 
 .resource table thead tr th:last-child {
     border-top-right-radius: 3px;
     border-bottom-right-radius: 3px;
 }
 
 .resource table tbody tr td {
     height: 43px;
     line-height: 43px;
     text-align: center;
     border-bottom: 1px solid #e0e5ea;
 }
 
 .resource table tbody tr td:first-child {
     padding-left: 11px;
     text-align: left;
 }
 
 .resource table tbody tr td:first-child a {
     font-size: 16px;
     font-weight: bold;
     color: #2e3e4e;
 }
 
 .resource table tbody tr td:first-child span {
     display: inline-block;
     *display: inline;
     *zoom: 1;
     width: 38px;
     height: 20px;
     line-height: 20px;
     text-align: center;
     vertical-align: middle;
     background-color: #e7f8f7;
     border: 1px solid #14bab4;
     color: #14bab4;
     border-top-right-radius: 8px;
     border-bottom-left-radius: 8px;
     margin-left: 6px;
 }
 
 .resource table th,
 .resource table td {
     min-width: 60px;
 }
 
 .resource table .listIco {
     min-width: 30px;
 }
 
 .resource table tbody .listIco {
     cursor: pointer;
 }
 
 .resource table tbody tr td:last-child {
     text-align: right;
 }
 
 .resource table tbody tr td:last-child a {
     width: 70px;
     height: 20px;
     line-height: 20px;
     text-align: center;
     background-color: #EAEAEA;
     color: #553e01;
     border-radius: 3px;
     display: inline-block;
     *display: inline;
     *zoom: 1;
 }
 
 .resource table tbody tr td:last-child a:hover {
     color: #553e01 !important;
 }
 
 .resource table tbody tr td div {
     width: 140px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 
 .resource table tbody tr .listPrice {
     color: #fe8a51;
     font-weight: bold;
     font-size: 14px;
 }
 
 .resource table tbody tr .listTime {
     color: #687f96;
 }
 
 .resource table tbody tr td i {
     font-size: 16px;
 }
 
 
 .shouye_news_list{
	 margin-top:20px;
	 display:flex;
 }
 .shouye_new_item{
	 display: block;
	flex:1;
	margin:5px 0px;
 }
 .shouye_new_item:nth-child(2n){
	 
	 margin:5px 30px;
 }
 
 .shouye_new_item > .new_item_thunmb{
	 border-radius:8px;
	 width:350px;
	 height:143.3px;
 }
 
 .shouye_new_item > .new_item_title{
	 margin-top:10px;
	 font-size:16px;
	 font-family:Microsoft YaHei;
	 font-weight:400;
	 color:rgba(70,70,70,1)
 }
 .shouye_new_item > .new_item_desc{
	 margin-top:10px;
	 width:370px;
	 font-size:12px;
	 font-family:Microsoft YaHei;
	 font-weight:400;
	 color:rgba(119,119,119,1);
	 line-height:26px;
	 text-overflow: -o-ellipsis-lastline;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 display: -webkit-box;
	 -webkit-line-clamp: 2;
	 -webkit-box-orient: vertical;
 }


 .index-jiaoyi{
	 display: flex;
	 margin-top: 40px;
 }
 .index-zhishu-box{
	 width: 100%;
	 margin-top: 20px;
 }
 .index-zhishu-panel{
	 width: 100%;
	 box-sizing: border-box;
	 padding: 15px 10px 10px;
	 margin-top: 10px;
	 color: #333;
 }
 .index-zhishu-panel:nth-of-type(1){
	background-color: rgb(241,180,13);
 }
 .index-zhishu-panel:nth-of-type(2){
	background-color: rgb(0,176,80);
 }
 .index-zhishu-panel:nth-of-type(3){
	background-color: rgb(3,157,237);
 }
 .index-zhishu-t{
	 width: 100%;
	 display: flex;
	 align-items: center;
	 height: 30px;
 }
 .index-zhishu-t h4{
	 font-size: 20px;
	 flex: 0.6;
	 font-weight: bold;
 }
 .index-zhishu-price{
	 flex: 1;
	 margin-left: 40px;
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
	 height: 100%;
 }
 .index-zhishu-price h5{
	font-size: 16px;
	font-weight: bold;
 }
 .index-zhishu-price p{
	 font-size: 16px;
	 display: flex;
	align-items: center;
	height: 100%;
 }
 .index-zhishu-date{
	 width: 100%;
	 color: #f4f4f4;
	 font-size: 16px;
	 margin-top: 10px;
	 text-align: right;
	 padding-right: 20px;
	 box-sizing: border-box;
 }
 .demoSpan1{
	 overflow:hidden; 
	 width:30px;
	 position: relative;
	 height: 25px;
	 margin-left: 20px;
}

.demoSpan1:before{
	content:''; 
	height:7px; 
	width:7px; 
	display:block; 
	border:3px solid #f45949; 
	border-left-width:0; 
	border-bottom-width:0; 
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); 
	position:absolute; 
	top:5px; 
	left:5px;
}

.demoSpan1:after{
	content:''; 
	height:15px; 
	width:3px; 
	display:block; 
	background:#f45949; 
	position:absolute; 
	top:5px; 
	left:9px;
}

.demoSpan2{
	overflow:hidden; 
	width:30px;
	position: relative;
	height: 25px;
	margin-left: 20px;
}

.demoSpan2:before{content:''; height:7px; width:7px; display:block; border:3px solid #05f569; border-right-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; bottom:5px; left:5px;}

 .demoSpan2:after{content:''; height:15px; width:3px; display:block; background:#05f569; position:absolute; top:5px; left:9px;}

 .index-qushi-box{
	 margin-top: 20rpx;

 }
 .index-qushi-chart{
	 width: 100%;
	 height: 235px;
 }
 .index-qushi-tab{
	 margin-top: 10px;
	 height: 60px;
	 display: flex;
	 align-items: center;
	 justify-content: space-between;
	 box-sizing: border-box;
	 padding:  0 20px;
 }
 .index-qushi-tab span{
	 padding: 0 10px;
	 line-height: 28px;
	 font-size: 14px;
	 color: #666;
	 border: 1px solid #aaa;
	 cursor: pointer;
 }
 .index-qushi-tab span.cur{
	 color: #fff;
	 border: 1px solid #fff;
	 background-color: #0962d6;
 }