body{
	 overflow-x:hidden !important;  background:#fff; 
	 font-family:'Microsoft YaHei','PingFang SC',1'Helvetica Neue','Helvetica','Arial',sans-serif;
}
body.pagebody{
	background:#f4f7fe;
}
.bodybg{
	background:#f5f6fa;
}
*{
	outline:none; box-sizing:border-box;
}

.clear{
	clear:both;
}
a:hover{
	color:#008ed5;
}

.w1500{
	width:1500px; margin:0 auto;
}
.w1200{
	width:1200px; margin:0 auto;
}
.mt120{
	margin-top:120px;
}
.mb120{
	margin-bottom:120px;
}
.fwb{
	font-weight:bold;
}


.transition04{
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
}
.transition0401{
	transition: All 0.4s;
	-webkit-transition: All 0.4s;
	-moz-transition: All 0.4s;
	-o-transition: All 0.4s;
}
.clearboth{
	clear:both;
}

#main{
	position:relative; z-index:22;
}
.menu_body{
	display:none;
}

.header{
	width:100%; height:80px; line-height:80px; position:fixed;
	top:0px; left:0px; z-index:111111111;
	
}

.header .inheader{
	width:1200px; margin:0 auto; height:80px; line-height:80px; position:relative;
	display: flex; flex-direction: row; justify-content: center;
	
}
.header .inheader .logo{
	position:absolute; left:0px; top:0px; height:100%;
	display: flex;  flex-direction: column; justify-content: center;
}
.header .inheader .logo img{
	height:62%;
}
.header .inheader .logo img:first-child{
	display:none;
}
.header .inheader .logo img:last-child{
	display:block;
}

.header .inheader .langul{
	position:absolute; right:0px; top:0px; height:100%; color:#fff;
}
.header .inheader .langul a{
	font-size:14px; color:#fff; display:inline-block;
}
.header .inheader .langul span{
	display:inline-block; margin:0 6px;
}
.header .inheader .langul a.on{
	color:#008ed5;
}

.header .inheader .menu{
	position:relative; margin:0 auto;
}
.header .inheader .menu > li{
	float:left;   width:auto; text-align:center; box-sizing:border-box; height:100%; margin:0 22px;
	height:80px; line-height:80px; border-top:2px solid transparent;  position:relative;
}
.header .inheader .menu > li:first-child{
	margin-left:0px;
}
.header .inheader .menu > li:nth-last-child(2){
	margin-right:0px;
}
.header .inheader .menu li > a{
	color:#fff; font-size:16px; 
}

.header .inheader .menu > li.active:after,
.header .inheader .menu > li:hover:after{
	position:absolute; width:12px; height:2px; background:#008ed5; bottom:22px; left:50%; margin-left:-6px; content:" ";
	display:none;
}
.header .inheader .menu li.active > a,
.header .inheader .menu li:hover > a{
	color:#008ed5 !important;
}
.header .inheader .menu li:marker{
	display:none;
}




@media all and (min-width:769px){
	.header .menu > li:hover .subnav{
		visibility: visible;
		opacity: 1;
		transform: translateY(0);
	}
}
.menu li .icon_nav_item{
	display:none;
}
.header .menu > li .subnav{
	background: rgba(255,255,255,0.8);
	width: 250%;
	position: absolute;
	left: -75%;
	top: 100%;
	padding: 10px 0;
	line-height: 38px;
	visibility: hidden;
	opacity: 0;
	transform: translateY(-30px);
	transition: all .3s;
}
.header .menu > li .subnav li{
	line-height:28px; text-align:center; width:100%; position:relative; display:block; margin:0;
}
.header .menu > li .subnav li a{
	font-size:14px; color:#666;
}
.header .menu > li .subnav li a:hover,
.header .menu > li .subnav li a.active{
	color:#008ed5;
}

.menubg {
    position: absolute;
    width: 100%;
    height: 60px;
    background: #f8f8f8;
    display: none !important;
    border-top: 1px solid #e5e5e5;
    box-sizing: border-box;
    top: 100%;
    left: 0px;
    z-index: -2;
}

.header .headertel{
	float:right; font-size:18px; color:#008ed5; margin-left:60px;
}
.header .headertel img{
	float:left; margin-top:26px;
}
.header .headertel span{
	float:left; margin-left:12px;
}

.header.yanse{
	background:rgba(255,255,255,1);
	box-shadow: 0px 8px 46px 0px rgba(52, 52, 52, 0.07);
}
.header.yanse .inheader .logo img:first-child{
	display:block;
}
.header.yanse .inheader .logo img:last-child{
	display:none;
}
.header.yanse .inheader .menu li > a{
	color:#343434;
}
.header.yanse .inheader .menu li > a:hover{
	color:#ff7439;
}
.header.yanse .inheader .menu li li > a{
	color:#666;
}
.header.yanse .inheader .langul{
	color:#666;
}
.header.yanse .inheader .langul a{
	color:#666;
}
.header.yanse .inheader .langul a.on{
	color:#008ed5;
}
.header .weblangul{
	display:none;
}


#main .flexslider{
	position:relative;
}
#main .flexslider .flex-control-nav{
	display:block; bottom: 60px; right:0%; width:100%;
}
#main .flex-control-paging li a{
	width:12px; height:12px; background:#fff; box-shadow: none;
}
#main .flex-control-paging li a.flex-active{
	background:#008ed5; width:12px; height:12px;
}


.indextitle{
	text-align:center;
}
.indextitle .t{
	font-size:48px; color:#333; font-family:Helvetica-Roman-SemiB;
}
.indextitle .b{
	font-size:30px; color:#333; margin:24px 0 0;
}
.indextitle .c{
	font-size:16px; color:#666; display:none;
}
#index01{
	background:#fafafa; padding:60px 0 90px; overflow:hidden;
}
#index01 .index01{

}


#index01 .index01 .swiper-slide{
	width:calc(16.66% - 25px); margin:0 13px; border:1px solid #e1e1e1; border-radius:11px; box-sizing:border-box; overflow:hidden;
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
}
#index01 .index01 .swiper-slide.on{
	box-shadow: 0px 3px 27.2px 4.8px rgba(0, 0, 0, 0.19);
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
}
#index01 .index01 .swiper-slide .img img{
	width:100%; display:block;
}
#index01 .index01 .swiper-slide .text{
	background:#fff; text-align:center; padding:20px 0;
}
#index01 .index01 .swiper-slide .text .text_t{
	font-size:16px; color:#333; margin-bottom:15px;
}
#index01 .index01 .swiper-slide .text a{
	color:#008ed5; font-size:14px;
}
.index01 .swiper-container{
	padding:75px 0;
}
.index01 .swiper-container-horizontal > .swiper-scrollbar{
	width:21.5%; height:7px; bottom:0px; background:#d5d5d5; left:39.25%; display: none;
}
.index01 .swiper-button-next,.index01 .swiper-button-prev{
    display: none;
}
.index01 .swiper-scrollbar-drag{
	background:#008ed5;
}


#index02{
	background:url(../images/index02bg.jpg) #0888cc no-repeat; background-size:cover; padding:90px 0; overflow:hidden;
}
#index02 .index02{
	margin-top:60px; width:1800px; margin:60px auto 0;
}
#index02 .indextitle .t{
	color:#fff;
}
#index02 .indextitle .b{
	color:#fff;
}
#index02 .index02  .index02list{
	display:block; float:left; width:calc(25% - 15px); margin-right:20px; position:relative; margin-top:18px; overflow:hidden;
}
#index02 .index02  .index02list:nth-child(4n){
	margin-right:0px;
}
#index02 .index02  .index02list img{
	transition: All 0.2s ease-in-out; display:block;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
	width:100%;
}
#index02 .index02  .index02list p{
	width:100%; position:absolute; bottom:0px; left:0px; text-align:center; height:70px; line-height:70px;
	background:rgba(27,27,27,0.63); font-size:24px; color:#fff; 
}
#index02 .index02  .index02list:hover img{
	transform: scale(1.1);
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
}

#index03{
	width:100%; overflow:hidden; background:#fff; position:relative;
}
#index03 .index03_left{
	width:44.12%; position:absolute; left:0px; top:0px; height:100%; overflow:hidden;
}
#index03 .index03_left img{
	position:absolute; left:0px; height:100%; top:50%; transform: translateY(-50%);
}
#index03 .index03_rightt{
	width:55.88%; float:right; background:#fff; padding:3.15% 8.68% 3.95% 3.95%;
}
#index03 .index03_rightt .t{
	font-size:28px; color:#333; font-weight:bold;	 margin-bottom:30px;
}
#index03 .index03_rightt .b{
	font-size:14px; color:#666; line-height:24px; margin-bottom:70px;
}
#index03 .index03_rightt .c{
	overflow:hidden;
}
#index03 .index03_rightt .c .cli{
	width:33.33%; float:left; text-align:center;
}
#index03 .index03_rightt .c .cli img{
	display:inline-block;
}
#index03 .index03_rightt .c .cli .ct{
	font-size:16px; color:#333; margin:20px 0;
}
#index03 .index03_rightt .c .cli .ct span{
	font-size:50px; color:#008ed5; font-family:Gadugi; margin-right:5px;
}
#index03 .index03_rightt .c .cli .cb{
	font-size:16px; color:#666;
}

#index04{
	padding:70px 0; background:#f9f9f9;
}
#index04 .indextitle .b{
	text-align:left; margin-bottom:0px; color:#333; font-weight:bold;
}
.index04div{
	overflow:hidden; margin-top:50px;
}
.index04div .index04div_in{
	overflow:hidden; width:100%;
}
.index04div  .index04list{
	display:block; float:left; width:calc(16.66% - 10px); margin-right:12px; position:relative; box-sizing:border-box;
	background:#fff; border:1px solid #f0f0f0; padding:4.1% 0; margin-top:15px;
}
.index04div  .index04list img{
	position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); max-width:76.5%; max-height:46%;
}


#index05{
	padding:60px 0;
}
#index05 .indextitle .t{
	font-size:24px; color:#666; font-weight:normal;  font-family:'Microsoft YaHei';
}
#index05 .indextitle .b{
	font-size:26px; color:#333; margin:24px 0 20px;
}
#index05 .indextitle .c{
	text-align:center; display:block;
}
#index05 .indextitle .c img{
	max-width:100%; display:inline-block; 
}
.index05 {
	overflow:hidden; margin-top:40px;
}
.index05 .img{
	width:46.66%; float:left;
}
.index05 .img img{
	display:block; width:100%;
}
.index05 .newsdiv{
	width:49.2%; float:right;
}
.index05 .newsdiv .newslist{
	overflow:hidden; border-bottom:1px solid #e3e3e3; padding:13px 0 12px; display:block;
}
.index05 .newsdiv .newslist:first-child{
	border-top:1px solid #e3e3e3;
}
.index05 .newsdiv .newslist .ndate{
	text-align:center; float:left;
}
.index05 .newsdiv .newslist .ndate .t{
	font-size:26px; color:#121212; margin-bottom:15px;
}
.index05 .newsdiv .newslist .ndate .b{
	font-size:12px; color:#666666;
}
.index05 .newsdiv .newslist .ntext{
	width:87%; float:right;
}
.index05 .newsdiv .newslist .ntext .t{
	font-size:16px; color:#212121; margin-bottom:16px;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
}
.index05 .newsdiv .newslist .ntext .b{
	font-size:14px; color:#666666;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
}






#footer{
	padding:50px 0; background:#999;
}
#footer .finfo{
	float:left;  width:19%; margin-right:4%;
}
#footer .finfo .t{
	font-size:16px; color:#fff; margin-bottom:24px;
}
#footer .finfo .b{
	font-size:14px; color:#cecece; line-height:34px;
}

#footer .fmenu{
	float:left;   width:26%; margin-right:2%;
}
#footer .fmenu .t{
	font-size:16px; color:#fff; margin-bottom:24px;
}
#footer .fmenu .b{
	font-size:14px; color:#cecece; line-height:34px;
}
#footer .fmenu .b a{
	display:inline-block; width:49%; color:#cecece;
}

#footer .felse{
	float:right; width:19.5%;
}
#footer .felse img{
	display: inline-block;
	width: 60px;
	margin-right: 15px;
}
#footer .felse form{
	width:100%; overflow:hidden; border-radius:4px; font-size:16px; margin-bottom:15px;
}
#footer .felse .searchBox{
	width:82%; height:50px; line-height:50px; padding:0 15px; background:#fff; border:0px; float:left; color:#333; box-sizing:border-box;
}
#footer .felse .j_search01{
	width:18%; height:50px; line-height:50px; background:#919191; border:0px; float:right; color:#fff;
}

#beian{
	padding:20px 0; background:#666; text-align:center; line-height:20px; font-size:16px; color:#bebebe;
}
#beian a{
	color:#bebebe;
}

.tabright{
	padding:30px 0; border-bottom:1px solid #eee; text-align:right; font-size:14px; color:#666;
}
.tabright a{
	color:#666;
}

.news_con{
	margin:60px auto;
}
.news_con_list{
	display:block; margin-bottom:30px; border:1px solid transparent; border-radius:10px; box-sizing:border-box; width:100%;
}
.news_con_list:hover{
	box-shadow: 0px 2px 14px 0px rgba(29, 139, 218, 0.2); border:1px solid #008ed5;
}
.news_con_list .ncl_in{
	border:1px solid #c6e7ff; border-radius:8px; box-sizing:border-box; width:100%; padding:35px;
}
.news_con_list:hover .ncl_in{
	border:1px solid #008ed5; box-shadow: rgba(0,142,213,0.5) -5px -5px 30px -5px;
}
.news_con_list .ncl_in .datel{
	float:left; position:relative;   text-align:center; transform:translateY(50%);
}
.news_con_list .ncl_in .datel .t{
	font-size:36px; color:#333; margin-bottom:12px;
}
.news_con_list .ncl_in .datel .b{
	font-size:18px; color:#333;
}
.news_con_list .ncl_in .img{
	float:left; width:20%; padding:7% 0; overflow:hidden; border-radius:10px; position:relative; margin:0 2.8%;
}
.news_con_list .ncl_in .img img{
	height:100%; position:absolute; top:0px; left:50%; transform:translateX(-50%);
}
.news_con_list .ncl_in .textr{
	float:left; position:relative;  width: 67%; transform:translateY(50%);
}
.news_con_list .ncl_in .textr .t{
	font-size:18px; color:#333; margin-bottom:14px;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
}
.news_con_list .ncl_in .textr .b{
	font-size:14px; color:#666666; line-height:24px;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
}
.news_con_list .ncl_in .textr .c{
	display:none;
}

#pages{
	text-align:center;
}
#pages ul{
	font-size:14px; 
}
#pages li{
	display:inline-block; border-radius:2px; border:1px solid #eeeeee; margin:0 6px; padding:6px 10px;
}
#pages li a,#pages li span{
	color:#666;
}
#pages li.active{
	border:1px solid #008ed5; background:#008ed5;
}
#pages li.active a,#pages li.active span{
	 color:#fff;
}

.newshow_con{
	padding:0 90px;
}
.newshow_con .newshow_con_t{
	font-size:24px; color:#333; text-align:center;
}
.newshow_con .newshow_con_b{
	font-size:14px; color:#666; text-align:center; margin:20px 0 30px;
}
.newshow_con .newshow_con_c{
	font-size:15px; color:#808080; line-height:30px; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #eee;
}
.newshow_con .newshow_con_c img{
	max-width:100%;
}
.newshow_con .newshow_con_d{
	font-size:14px; color:#666;
}
.newshow_con .newshow_con_d p{
	margin-bottom:15px;
}
.newshow_con .newshow_con_d a{
	color:#666;
}

.contact_t{
	font-size:48px; color:#333; text-align:center;
}
.contact_b{
	font-size:30px; color:#333; margin:10px 0 40px; text-align:center;
}
.contact_c .contact_c_l{
	width:40.8%; float:left; margin-left:5.8%;
}
.contact_c .contact_c_r{
	width:43%; float:right; line-height:40px; margin-right:5.8%;
}
.contact_c .contact_c_r .t{
	font-size:16px; color:#008ed5; font-weight:bold;
}
.contact_c .contact_c_r .b{
	font-size:16px; color:#666; 
}
.contact_c .contact_c_r .b span{
	font-weight:bold;
}
.contact_c .contact_c_l .t{
	font-size:24px; color:#333; text-align:center; margin-bottom:30px;
}
.contact_c .contact_c_l .input01{
	overflow:hidden; margin-bottom:20px;   line-height:40px;
}
.contact_c .contact_c_l .input01 p{
	float:left; font-size:16px; color:#333; width:85px; 
}
.contact_c .contact_c_l .input01 input{
	float:left; font-size:14px; color:#666; height:40px; width:calc(100% - 100px); padding:0 15px; box-sizing:border-box; border:1px solid #eaeaea;
}
.contact_c .contact_c_l .input01 span{
	float:right; font-size:16px; color:#ff0000;
}
.contact_c .contact_c_l .input01 textarea{
	float:left; font-size:14px; color:#666; height:100px;  width:calc(100% - 100px);  line-height:24px; padding:15px 15px; box-sizing:border-box; border:1px solid #eaeaea;
}
.contact_c .contact_c_l .submit{
	width:160px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff;
	border-radius:4px; background:#008ed5; border:0px; margin-left:85px;
}


.service_tab{
	width:58.33%; margin:0 auto 40px; border-bottom:2px solid #008ed5; overflow:hidden; 
}
.service_tab a{
	display:block; float:left; width:33.33%; overflow:hidden; text-align:center; font-size:16px; color:#666;
	height:54px; line-height:54px;
}
.service_tab a img{
	margin-right:14px; transform:translateY(6px);
}
.service_tab a img:nth-child(1){
	display:inline-block; 
}
.service_tab a img:nth-child(2){
	display:none; 
}
.service_tab a.on{
	color:#fff; background:#008ed5;
}
.service_tab a.on img:nth-child(1){
	display:none; 
}
.service_tab a.on img:nth-child(2){
	display:inline-block; 
}

.service_con{
	padding:40px 100px; background:#f7f7f7;
}
.service_con .input01{
	overflow:hidden; margin-bottom:20px;   line-height:40px;
}
.service_con .input01 p{
	float:left; font-size:16px; color:#333; width:85px;
}
.service_con .input01 input{
	float:left; font-size:14px; color:#666; height:40px; width:calc(100% - 100px); padding:0 15px; box-sizing:border-box; border:1px solid #eaeaea;
}
.service_con .input01 select{
	float:left; font-size:14px; color:#666; height:40px; width:calc(100% - 100px); padding:0 15px; box-sizing:border-box; border:1px solid #eaeaea;
}
.service_con .input01 span{
	float:right; font-size:16px; color:#ff0000;
}
.service_con .input01 textarea{
	float:left; font-size:14px; color:#666; height:100px;  width:calc(100% - 100px);  line-height:24px; padding:15px 15px; box-sizing:border-box; border:1px solid #eaeaea;
}
.service_con .submitdiv{
	text-align:center; margin-top:40px;
}
.service_con .submit{
	width:160px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff;
	border-radius:4px; background:#008ed5; border:0px; margin:0 auto;
}

.service_con_list{
	border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; width:100%; margin-bottom:60px;
}
.service_con_list table{
	width:100%; font-size:16px;
}
.service_con_list table tr{
	width:100%;
}
.service_con_list th{
	width:20%; background:#008ed5;  color:#fff; text-align:center; padding:20px 0;
	border:0px; border-top:1px solid #eaeaea; border-left:1px solid #eaeaea;
}
.service_con_list td{
	width:20%; background:#fff;  color:#333; text-align:center; padding:20px 0;
	border:0px; border-top:1px solid #eaeaea; border-left:1px solid #eaeaea;
}
.service_con_list td a{
	color:#333;
}
.service_con_list td a:hover{
	color:#008ed5;
}

#index03 .index03_rightt.index03_rightt_us{
	width:80%; padding:0px; margin:0 auto; float:none;
}
.us01{
	margin:60px 0;  text-align:center;
}
.us01 .t{
	color:#333; font-size:28px;
}
.us01 .b{
	color:#666; font-size:14px; line-height:24px; margin:40px 0 50px;
}
.us01 img{
	display:block; width:100%;
}
.us02{
	margin:60px 0;  text-align:center;
}
.us02 .t{
	color:#666; font-size:24px;
}
.us02 .b{
	color:#333; font-size:26px; line-height:24px; margin:24px 0;
}
.us02 .c{
	color:#666; font-size:14px; line-height:24px; margin-top:34px;
}

.teamli{
	overflow:hidden; position:relative; float:left;
}
.us02 .con{
	overflow:hidden;
}
.teamli > img.bg{
	display:none; width:100%;
}
.teamli > img.img{
	display:block; width:100%;
}
.teamli > .text{
	/*position:absolute; width:100%; bottom:0px; left:0px; font-size:16px; color:#fff; text-align:center;
	display: flex;  flex-direction: column; justify-content: center; height:36px; background:rgba(0,0,0,0.5);*/
	 font-size:16px; color:#333; margin-top: 15px; text-align: center; 
}
.teamli.on > .text{
	height:100%;
}
.teamli.teamli01{
	width:calc(33.33% - 10px); margin-right:15px; margin-bottom:15px;
}
.teamli.teamli01:nth-child(3n){
	margin-right:0px;
}
.teamli.teamli02{
	width:calc(25% - 9px); margin-right:12px;
}
.teamli.teamli02:nth-child(7){
	clear:both;
}
.teamli.teamli02:nth-child(6){
	margin-right:0px;
}
.teamli.teamli01:nth-child(5){
	width:calc(50% - 9px);
}
.teamli.teamli02:last-child{
	margin-right:0px;
}

.teamli > .alltext{
	position:absolute; width:100%; bottom:0px; left:0px;  padding:0 22px; box-sizing:border-box; display:none;
	flex-direction: column; justify-content: center; height:100%; background:#008ed5;
}
.teamli > .alltext.on{
	display:flex;
}
.teamli > .alltext .alltextt{
	font-size:24px; color:#fff; margin-bottom:8px;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
}
.teamli > .alltext .alltextb{
	font-size:16px; color:#fff; line-height:24px; text-align:left;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
}
.product_con_list{
	margin-bottom:40px;
}
.product_con_list_t{
	font-size:16px; color:#000; background:#f5f6f9; border:1px solid #eee; padding:12px 20px; margin-bottom:10px;
}
.product_con_list_b{
	overflow:hidden;
}
.product_con_list_b .img{
	border:1px solid #eee; float:left; margin-left:1.67%;
}
.product_con_list_b .img img{
	width:98px; height:98px; display:block;
}
.product_con_list_b .text{
	width:81.67%; float:right; overflow:hidden;
}
.product_con_list_b .text .textli{
	width:33.33%; float:left; font-size:16px; color:#008ed5; margin-top:14px;
}


.m-rInxes {
  margin-top: -82px;
  position: fixed;
  right: 0;
  top: 50%;
  width: 40px;
  z-index: 111;
}
.m-rInx {
  background: #0b75be;
  border-radius: 4px 0 0 4px;
  display: block;
  height: 40px;
  margin-bottom: 1px;
  position: relative;
  width: 40px;
}
.m-rInx > span {
  background: #4799e6;
  border-radius: 4px 0 0 4px;
  color: #fff;
  display: block;
  height: 40px;
  left: 0;
  line-height: 40px;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transition: .4s;
  transition: .4s;
  width: 180px;
}
.m-rInx:hover>span {
	left: -170px
}
.m-rInx > .iconfont {
  background: #008ed5;
  border-radius: 4px 0 0 4px;
  color: #fff;
  font-size: 22px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  text-align: center;
  width: 40px;
}
.m-rInx > .iconfont img{
    display: block; width: 100%;
}
.m-rInx:hover > .iconfont{
   background: #4799e6; 
}