.banner_box{display:none !important;}

		.imgnewsbox .imgnews img.amc{

			height:100%;

		}

		.banner_box{display: none;}

			.left_icon,.right_icon{

					position:absolute;

					width:40px;

					height:40px;

					line-height:40px;

					text-align:center;

					border-radius:100%;

					background:#ddd;

					cursor:pointer;

				}

				.left_icon{

					top: 105px;

    				left: -18px;

				}

				.right_icon{

				    top: 105px;

    				right: -18px;

				}

				.left_icon>i,.right_icon>i{

					font-size:30px;

					color:#fff;

					margin:0;

					margin-top:4px;

				}

				.indexbanner{

					margin-top:0;

				}

				.two_icon_chart{

					position:absolute;

					right:0;

					top:0;

				}

				.two_icon_chart>div{

					float:left;

					color:#F6C303;

					font-size:16px;

					height:30px;

					line-height:30px;

					position:relative;

					top:5px;

					margin-right:30px;

					cursor:pointer;

				}

				.two_icon_chart>div>i{

					color:#F6C303;

					font-size:25px;

					position:relative;

					top:3px;

				}

				.indexphoto_list ul.coli li a span.photocover img{

					vertical-align: bottom;

				}

				.indexphoto_list{

					    margin-top: 15px !important;

				        margin-bottom: 25px;

				}

				.indexphoto_list>ul>li{

					    background: #f3e7e7;

				}

				.indexdm_list ul.coli li a span.photocover img{

					vertical-align: bottom;

				}

				.c_nav{

					display:none !important; 

				}

				.indexsjs_list .sjstitle span.where {

				    display: inline-block;

				    width: 125px;

				    white-space: nowrap;

				    text-overflow: ellipsis;

				    overflow: hidden;

				}

				.indexsjs_list .sjscol a div.sjstitle{

					height:17px;

				}

				.sjstitle{

					display:none;

				}

				.imgnewsbox .imgnews{

					padding-top: 77%;

				}

				ul.indexartical_list li a.classlink{

					width: 40px;

					padding: 3px 18px;

				}

				.case_list a.showcase span.casetitle{

					 white-space: nowrap;

				    text-overflow: ellipsis;

				    overflow: hidden;

				}

				.indexlm_list li a .lm_info{

					background:rgba(0,0,0,.6);

					border:none;

					display:none;

				}

				.indexshimu_list li a .sm_info{

					background:rgba(0,0,0,.6);

					border:none;

					display:none;

				}

				.sm_info>div>div{

					font-size:15px;

					color:#fff;

				}

				.sm_info>div{

					border:1px solid #fff;

				    padding: 10px 0;

   					margin-top: 45px;

				}

				.lm_info>div{

					border:1px solid #fff;

					 padding: 10px 0;

   					margin-top: 13px;

				}

				.lm_info>div>div{

					font-size:15px;

					color:#fff;

				}

				.lm_info>div>div{

					font-size:15px;

					color:#fff;

				}

				.ico-360 {

			    	width: 71px;

				    height: 104px;

				    background: url(https://icon.dyrs.cc/ico.png!c) no-repeat -105px -182px;

				    position: absolute;

				    left: 50%;

				    top: 50%;

				    margin: -52px 0 0 -35px;

				    z-index:6;

				}

				.showed{

					position:absolute;

					top:0;

					bottom:0;

					left:0;

					right:0;

					background:rgba(0,0,0,.4);

					z-index:5;

				}

				.qj_720_dt{

					position:absolute;

					top:0;

					left:0;

					z-index:4;

					transition: all 10s !important;

				}

				.sswj_dq{

					position:absolute;

					top:-32px;

					left:0;

					right:0;

					margin:0 auto;

				}

				.bottom_bar_ipt_box{

					float:right;

					width:832px;

                                        margin-top: 18px;

				}

				.bottom_bar_ipt_box>input{

					width:190px;

				}

				.sswj_jsq{

					position:absolute;

					top:7px;

					left:0;

				}

				.ipt_box_bottom_bar{

					position:relative;

				}

				#open_yyjw{

					position:fixed;

					bottom:6px;

					left:-38px;

					display:none;

					cursor:pointer;

				}

				.v8sjs  span.casecount{

					bottom:3px !important;

				}

				.bottom_bar_ipt_btn>img{

					width:100%;

					position:relative;

				    animation: calculator_scale 0.8s ease-out infinite;

				}

			.bottom_bar_ipt_btn>img:hover{

					/*width:110%;

					top:-4px;*/

				}

				@keyframes calculator_scale{

				    0%{

				        transform: scale(1.1);

				    }

				    50%{

				        transform: scale(1);

				    }

				    100%{

				        transform: scale(1.1);

				    }

				}

				@-webkit-keyframes calculator_scale{

				    0%{

				        -webkit-transform: scale(2);

				    }

				    50%{

				        -webkit-transform: scale(1);

				    }

				    100%{

				        -webkit-transform: scale(1.1);

				    }

				}

				#bottom_bar{

					height:81px;

				}

				.indexdm_list ul.coli li a span.photocover:before{

					padding-top: 74%;

				}

				.indexdm_list ul.coli li a{

					width:94%;

					margin:5px auto;

				}

				.indexdm_list ul.coli li a::after{

					height:78%;

				}

				.indexdm_list ul.coli li a::before{

					padding-top:95%;

				}

				.indexsjs_list .sjstitle span.casecount{

					bottom:2px;

				}

				.swiper-container {

			      width: 100%;

			      height: 100%;

			    }

			    .swiper-slide {

			      text-align: center;

			      font-size: 18px;

			      background: #fff;

			      /* Center slide text vertically */

			      display: -webkit-box;

			      display: -ms-flexbox;

			      display: -webkit-flex;

			      display: flex;

			      -webkit-box-pack: center;

			      -ms-flex-pack: center;

			      -webkit-justify-content: center;

			      justify-content: center;

			      -webkit-box-align: center;

			      -ms-flex-align: center;

			      -webkit-align-items: center;

			      align-items: center;

			      position:relative;

			    }

			    .swiper-slide img{

			    	width:100%;

			    }

			     .swiper-slide .casetitle{

		    	    position: absolute;

				    display: block;

				    bottom: 0;

				    left: 0;

				    right: 0;

				    margin: auto;

				    line-height: 40px;

				    text-align: left;

				    font-size: 12px;

				    background: rgba(0,0,0,.75);

				    padding-left: 10px;

				    color: #fff;

			    }

			    .swiper-pagination-bullet{

			    	background:#fff;

			    }

			    .swiper-pagination-bullet-active{

			    	background:red;

			    }

			    .swiper-container-horizontal>.swiper-pagination-bullets{

		    	    bottom: 15px;

    				right: 10px;

			    }

			    .imgnewsbox div.titlebox{

			    	padding:12px 7px;

			    }

			    #change_lbzx_2,#change_lbzx_3,#change_lbzx_4,#change_lbzx_5{

			    	display:none;

			    }

			    .banner_tab_box{

			    	position:absolute;

			    	width:340px;

			    	z-index:9;

			    	top:-15px;

			    	left:0%;

			    }

			    .tab_box_title{

			    	height:50px;

			    	overflow:hidden;

			    	border-top-left-radius: 8px;

			    	border-top-right-radius: 8px;

			    }

			    .tab_box_title>div{

			    	float:left;

			    	width:50%;

			    	height:52px;

			    	line-height:52px;

			    	background:#ecebea;

			    	text-align:center ;

			    	font-size:16px;

			    	cursor:pointer;

			    }

			    .tab_box_title>.active{

			    	background:#e6e2e1;

			    }

			    #mflf,#mfsj{

			    	background:#e6e2e1;

			    	border-bottom-left-radius: 8px;

			    	border-bottom-right-radius: 8px;

			    	    text-align: center;

			    }

			    #mfsj{

			    	display: none;

			    }

			    .tab_box_title_txt{

			    	height:40px;

			    	line-height:40px;

			    	font-size:23px;

			    	text-align: center;

			    }

			    .tab_box_title_yellow{

			    	color:#FE812E;

			    	text-align: center;

			    	font-size:15px;

			    	height:30px;

			    	line-height:30px;

			    }

			    #mflf input{

			    	width:88%;

			    	margin:0 auto;

			    	height:36px;

			    	outline: none;

			    	border:1px solid #ddd;

			    	padding:0 2%;

			    	margin-bottom:8px;

			    	border-radius:5px;

			    }

			    #mflf select{

			    	width:93%;

			    	height:36px;

			    	outline: none;

			    	border:1px solid #ddd;

			    	padding:0 2%;

			    	margin-bottom:8px;

			    	border-radius:5px;

			    }

			    .mflf_btn{

			    	font-size:14px;

			    	width:85%;

			    	height:35px;

			    	line-height:35px;

			    	text-align: center;

			    	background:#FDBE01;

			    	color:#fff;

			    	margin:0 auto;

					border-radius:25px;

					margin-top:10px;

			    }

			    

			    .mflf_alert{

			    	background:#e6e2e1;

			    	height:45px;

			    	line-height:48px;

			    	font-size:16px;

			    	margin-top:30px;

			    }

			    .mflf_alert font{

			    	color:red;

			    	font-size:20px

			    }

			     #mfsj input{

			    	width:88%;

			    	margin:0 auto;

			    	height:36px;

			    	outline: none;

			    	border:1px solid #ddd;

			    	padding:0 2%;

			    	margin-bottom:8px;

			    	border-radius:5px;

			    }

			    #mfsj select{

			    	width:93%;

			    	height:36px;

			    	outline: none;

			    	border:1px solid #ddd; 

			    	padding:0 2%;

			    	margin-bottom:8px;

			    	border-radius:5px;

			    }

			    .mflf_alert_sm{

			    	background:#e6e2e1;

			    	border-bottom-left-radius:8px;

			    	border-bottom-right-radius:8px ;

			    }

