.dleft{ float:left;}
.dright{ float:right;}
.clear{ clear:both;}
.clearfix:after{content:'.';display:block;clear:both; visibility:hidden; height:0;}
a{transition: background 1s;
-moz-transition: background 1s;	/* Firefox 4 */
-webkit-transition: background 1s;	/* Safari 和 Chrome */
-o-transition: background 1s;}

.index_clients{background: url('../Images/index_clientsbg.png');}

/* default */
.str_wrap{
			padding-left: 3em;
			padding-right: 3em;
			height: 10em;
			line-height: 2em;
			font-size: 1.2em;
			background: rgba(0,0,0,.0);
		}
.str_wrap:hover,.str4:hover,.str4 .str_item:hover{background: rgba(0,0,0,.0);}		
		.str4 .str_item {
			font-size:0;
			line-height:0
		}
		.str4 img { opacity:0.8}
		.str4 img:hover { opacity:1}
		.str4.str_wrap.str_active {
			background:#fff;
		}
.goods_desc{padding: 0.1rem 0 0.5rem 0; text-transform:uppercase;}
.fixed_menu{width: .8rem;}
.fixed_menu .item{background-color: #e5efff; color: #146bdb;width: .8rem;}
.fixed_menu .item .ic{ width:.3rem;}

.tabInfo:after{content:'.';display:block;clear:both; visibility:hidden; height:0;}
.tabInfoL {margin: 0 0.4rem 0 0;}
.tabInfoR{display: flow-root; }
.tabInfoR li{padding: 0.3rem 0.2rem;border-bottom: 1px solid #ededed; }
.info_title{font-size: 0.24rem; margin-bottom: 0.1rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.info_p{color: #999999;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.tabInfoR_date{ color: #009fe8; float: left; text-align: right; padding: 0.1rem 0.2rem 0 0;}
.tabInfoR_date1{font-size: 0.18rem;}
.tabInfoR_date2{font-size: 0.3rem;}

/* 新闻li */
.news_img{margin: 0 15px 0px 0;}
.newsli01a img,.news_img img{-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; overflow: hidden;}
	.plat-product-list ul li:hover img,.news_img:hover img{
	    -webkit-transform: scale(1.05);
	    -moz-transform: scale(1.05);
	    -ms-transform: scale(1.05);
	    -o-transform: scale(1.05);
	    transform: scale(1.05); 
	}
.g_list {
	padding: 20px 0;
}
 .g_list .g_box {
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px dashed #E3E3E3;
	overflow: hidden;
}
 .g_list .g_box .g_img {
	width: 270px;
	height: 152px;
	line-height: 152px;
	overflow: hidden;
}
 .g_list .g_box .g_img img {
	max-width: 100%;
}
 .g_list .g_box .g_text {
	width: 550px;
	overflow: hidden;
}
 .g_list .g_box .g_text .tt {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	/* width: 100%; */
	height: 24px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
 .g_list .g_box .g_text .g_aside {
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	padding: 11px 0;
	overflow: hidden;
}
 .g_list .g_box .g_text .g_mark {
	/* width: 100%; */
	overflow: hidden;
	color: #999999;
	font-family:Arial;
}
 .g_list .g_box .g_text .g_mark span {
	margin-right: 40px;
}
 .g_list .g_box .g_text .g_mark span:last-child {
	margin-right: 0;
}
 .g_list .g_box .g_text .g_mark span.time {
	padding-left: 20px;
	background: url(../Images/blog_ico.png) no-repeat left -117px;
}
 .g_list .g_box .g_text .g_mark span.mark {
	padding-left: 20px;
	background: url(../Images/blog_ico.png) no-repeat left -70px;
}
.pagebar {
	height:45px;
	line-height:35px;
	margin: 20px auto;
	text-align:center
}
.pagebar ul {
	display:inline-block;
	margin:0 auto
}
.pagebar li {
	padding:0 15px;
	line-height:40px;
	display:block;
	font-size:14px;
	border:1px solid #ddd;
	margin-left:-1px;
	float:left;
	background-color:#FFF;
	cursor:pointer;
}
.pagebar li a{
    display: block;
    width: 100%;
}
.pagebar select{
    padding:0 15px;
  line-height:40px;
  display:inline-block;
  font-size:14px;
  border:1px solid #ddd;
    height: 42px;
}
.pagebar li.thisclass,.pagebar li.thisclass a, .mypages ul li.thisclass a, .mypages ul li.thisclass a:hover {
	color:#fff;
	background-color: #1a3b88;
}

/* 案例Li */
.goods_desc2{overflow: inherit;}
.wul105 {
	width: 105%;
}
.plat-product-list ul li {
	float: left;
	width:23%;
	margin:0px 20px 20px 0px;
	background:#fff;border: 1px solid #ececec;
}
.plat-product-list ul li:hover {
	box-shadow: 2px 2px 10px #ccc;
	-webkit-box-shadow: 2px 2px 10px #ccc;
	-moz-box-shadow: 2px 2px 10px #ccc;
	-moz-ms-shadow: 2px 2px 10px #ccc;
	-moz-o-shadow: 2px 2px 10px #ccc;
	-webkit-transform: translate3d(0,-10px,0);
}
.hui {
	background:#f8f8f8 !important
}
.hui .share {
	border-top:1px solid #f1f0ee !important;
}
.plat-product-list ul li .h-img {
	position:relative;
	overflow:hidden;
}
.plat-product-list ul li .h-img .dask {
	width:100%;
	height:100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background:rgba(0,0,0,.7);
	opacity:0;
	filter:alpha(opacity=0);
	z-index: 9
}
.plat-product-list ul li .h-img .dask a {
	position: absolute;
	top:45%;
	display: block;
	width:95px;
	height:35px;
	line-height:35px;
	text-align:center;
	background:#e8200e;
	color:#fff;
	font-size: 14px;
	border-radius:5px;
	z-index: 99
}
.plat-product-list ul li .h-img .dask a.details {
	left:-50px;
}
.plat-product-list ul li .h-img .dask a.yulan {
	right:-50px;
	background:#1a3b88;
}
.plat-product-list ul li .title {
	padding:20px; text-align: left;
}
.plat-product-list ul li .share {
	padding: 13px 20px;
}
.plat-product-list ul li .title h5 a {
	font-size:16px;
	color:#333
}
.plat-product-list ul li .title p {
	/* height:25px; */
	line-height:25px;color:#999;
	/* white-space:nowrap; */
	text-overflow:ellipsis;
	/* overflow:hidden; */
}
.plat-product-list ul li .share {
	height:23px;
	line-height:23px;
	border-top:1px solid #f5f5f5;
}
.plat-product-list ul li .share em.uz-chakan {
	font-size:19px;
}
.plat-product-list ul li .share .collection {
	margin-left:10px;
	cursor:pointer;
	position:relative;
}
.plat-product-list ul li .share .collection em {
	vertical-align: middle;
	font-size:14px
}
.plat-product-list ul li .share .collection b {
	font-weight:normal;
}
.plat-product-list ul li .share .collection #add-num {
	display:none;
}
.plat-product-list ul li .share .collection #add-num.add-animation {
	color: #EB4F38;
	position:absolute;
	top:-15px;
	left: 10px;
	font-size: 15px;
	opacity: 0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	animation: mypraise 0.5s ;
	-moz-animation: mypraise 0.5s ;
	-webkit-animation: mypraise 0.5s ;
	-o-animation: mypraise 0.5s ;
	font-style:normal;
}




/*手机样式*/
@media (max-width: 1024px){
	.mhiden{display: none;}
	.news_img{width: 100%; margin: 0 0 10px 0; transition: all 0.5s ; }
	.news_img img{width: 100%;  }
	.news_img:hover img{width: 100%;    }
		
	  .g_list .g_box .g_text .tt{width: 100%;}
	  .g_list{padding: 0;}
	
	
	
	}
	
@media screen and (max-width: 767px){
	.header,
		.header_hover,
		.notice_panel,
		.plat-product-list ul li .title p,
		.case_more,
		.shortcut-register .home_container .text-wrap,
		.plat-product-list ul li .h-img .dask,
		.n_case .case_list .list li .g-img .text,
		.clients_panel .clients_container,
		.news_panel .news_container .news_left .news-text .m-text .g-more,
		.news_panel .news_container .news_right .news_text .time,
		.txt_c,
		.txt_r,
		.right_side,
		.footer_mid,
		.n_case .case_list .list li .info,
		#wx,
		.banner .tt .f-btn,
		.news_panel .news_container .news_left .news-text .m-text .g-text,
		.jx-course-card .category-mes-des,
		.x-adv2-c1,
		.x-adv2-c2,
		.x-adv2-c6,
		.x-adv3-c2,
		.x-adv3-c4,
		.x-adv3-c5,
		.x-adv4-c2,
		.x-adv5-c6,
		.x-adv5-c7,
		.x-adv5-c8,
		.x-adv5-c14,
		.x-adv5-c15,
		.x-adv5-c16,
		.x-adv5-c17,
		.x-adv5-c24,
		.x-adv5-c25,
		.x-adv5-c26,
		.x-adv5-c31,
		.x-adv6-c2,
		.pagebar select,
		.pagebar li,
		.n_blog .g_side,
		.m_main .m_subtopic,
		.course_main .right-aside,
		.m_case .g_latest,
		.m_subtopic1,
		.qa-team
		{ display: none;}
	.pagebar{width: 94%;}
		.pagebar ul{display: block; clear: both;}
		.pagebar li{margin-left:auto;padding: 0;}
		.pagebar li:first-child{display: inline-block; width: 48%; margin-right:2%;}
		.pagebar li:nth-last-child(2){display: inline-block; width: 48%;}
		
		
/* 案例Li */
.plat-product-list ul li{width: 46%; }
	.plat-product-list ul li:nth-child(2n){margin: 0;}
	.plat-product-list ul li .title{padding: 20px 10px;}










}	