body {
	/*background: #ebeced url(../images/bottombg.png) no-repeat center bottom;*/
	background-size: 100% auto;font-family: "Open Sans", "Source Han Sans CN", "\5FAE\8F6F\96C5\9ED1"!important;font-size: 14px;line-height: 22px;font-weight: normal;
}
.clearboth { clear:both; }
ul, li {padding: 0;margin: 0;list-style-type: none}
h1, h2, h3, h4, h5, h6 {font-family: "Open Sans", "Source Han Sans CN", "\5FAE\8F6F\96C5\9ED1"!important;}
*, a:active, a:hover, a, div, span {outline: 0 none!important;}
*, a:active, a:hover, a, div, span {outline: none!important}
 a.bg-primary:focus{color:#fff!important;}
.noradius {border-radius: 0;}
.aui-icon-write{ background:url(../images/zui.png) no-repeat left;}
.aui-icon-attention{background:url(../images/zj.png) no-repeat left;}
.text-white {color: #fff!important}
.btn-default {color: #666;font-size: 18px;}
.btn, .btn:active, .btn:focus {outline: none!important;}

.sy_title{ font-size:24px; color:#282828; font-weight:bold; margin:40px auto; text-align:center; margin-bottom:40px; line-height:40px;}
.sy_title span{ background:url(../images/line.png) no-repeat center; width:100%; height:8px; margin:0 auto; margin-top:30px; display:block;}
.nav11{ display:block; color:#fff;}
.nav11 li{ float:left; color:#fff;padding: 13px 10px 14px 35px;line-height: 15px;}
.nav11 li a{ color:#fff;}
.nav11 li a:hover{ color:#f00;}
.nav12{ display:none;}
#header.navbar {min-height: 45px;height: auto;padding: 20px 0;border-bottom: 1px solid rgb(70, 70, 70);}
#header .navbar-nav>li>a {color: #fff;float: left;/*margin: 0px 10px;padding: 13px 10px 14px 43px;*/padding: 13px 10px 14px 28px;line-height: 15px;font-size: 17px;}
#header .navbar-nav>.active>a {/*border-bottom: 3px solid #f00;*/background-color: transparent!important;color:#f00;}
.thumbnail>img, .thumbnail a>img {margin: 0 auto;width: 80%}
#news #header .navbar-nav>li>a {border-bottom: 3px solid transparent!important}
#header .navbar-nav>li>a:hover {/*background-color: #292a2b!important;border-bottom: 3px solid #292a2b!important*/color:#f00;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #ddd !important;}
.navbar-default .navbar-toggle {border-color: #ddd !important;}
.navbar-default .navbar-toggle .icon-bar {background-color: #888 !important;}
.no-padding, .navbar-brand {padding: 0!important}
.no-margin {margin:0; font-size:18px;margin-bottom: 15px;}
.no-border {border: none;}
.padding-15 {padding: 15px!important}
.bgf8 {background: #f8f8f8}
.bg-blue {background: #7a9cda!important}
#header.navbar {border: none;}
.text-red {color: #f24f4f!important}
.text-blue {color: #f00;}
.text-darkblue {color: #4b93bc;}
.text-orange {color: #fc6e2d;}
.bg-white {background: #fff!important}
.font-15 {font-size: 15px}
.font14 {font-size: 14px}
.btn-green {background: #f00;font-size: 18px;color: #fff;display: block;padding: 15px 0;text-align: center;border-radius: 5px;margin: 30px 0;transition: all .1s ease;-webkit-transition: all .1s ease;-moz-transition: all .1s ease;}
.btn-green:hover {background: #f60;color: #fff}
.btn-blue-small {background: #f00;padding: 8px 15px;border-radius: 5px;font-size: 14px;margin-left: 20px;}
.btn-white-border {border: 2px solid #fff;font-size: 16px;color: #fff;width: 200px;border-radius: 5px;padding: 10px 0;display: block;text-align: center;margin: 8px 0}

.btn-white-border:hover {color: #fff}
.padding-15-25 {padding: 15px 25px}
.borderbottom {border-bottom: 1px solid #f00}
.sch-icon-blue, .sch-icon-green {border-radius: 30px;display: block;padding: 10px;text-align: center;line-height: 30px;margin-top: 10px;transition: all .2s ease;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;}
.sch-icon-blue {background: #7a9cda;border: 5px solid #ebf0f9;}
.sch-icon-green {background: #f00;border: 5px solid #e8f2e3;}
.sch-icon-blue:hover {background: #6386c5;}
.sch-icon-green:hover {background: #56953c;}
.sch-icon-blue:hover, .sch-icon-green:hover {color: #fff}
.sch-icon-blue span {background: url(../images/flyicon.png) no-repeat;padding-left: 30px}
.sch-icon-green span {background: url(../images/handicon.png) no-repeat;padding-left: 30px;height: 24px;display: inline-block;}
#header .navbar-brand {width: 290px;height: 37px;position: relative;left: 10px;z-index: 111;}
.navbar-brand img {/*margin-top: 5px;*/margin-right: 30px;width: 270px;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:active {color: #f00;}
.lineheighe24 {line-height: 24px}
#header {position: fixed;top: 0;width: 100%;z-index: 8888;background:#222224;}
.head111{ width:100%; padding:20px 0;/*border-bottom: 1px solid rgb(70, 70, 70);*/}
.head111 .tubiao{ float:right; color:#fff; padding-top:10px;}
.head111 .tubiao a{ color:#fff;}
.search .form-control, .search .btn-default {border: 0;height: 60px;-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.075);box-shadow: inset 0 0px 0px;font-size: 20px}
#header .pull-right > div.input-group .fa-times{position: absolute; right: 10px; top: 16px; color: #999999; z-index: 888; opacity: 0;}
.opactiey{opacity: 1!important;}
#search-slide{position: absolute; right: 100px; width: 662px; top: 45px; background: #383a3c;display: none; color: #999999;z-index: 99;}
#search-slide a{color: #f00}
.search .text-primary {color: #f00!important;font-size: 30px}
.newsc {-moz-box-flex: 1;}
#add-ac-banner{background: #3e3f41; border-radius: 10px; padding: 30px; margin-top: 40px; color: #fff; 7line-height: 25px}
#add-ac-banner h3{font-size: 24px; color: #333; background: url(../images/addac_03.jpg) no-repeat left center; padding-left: 40px; color: #fff;margin-top: 0; margin-bottom: 10px}
#add-ac-banner img{width: 100%}
.lau{padding: 12px 0;display: block;background: url(../images/menuicon.png) no-repeat right -300px;padding-right: 30px!important}


a.menuone {background: url(../images/menuicon1.png) no-repeat 11px center;background-size: auto 18px}
a.menutwo{background: url(../images/menuicon2.png) no-repeat 7px center;background-size: auto 18px;}
a.menuthree{background: url(../images/menuicon3.png) no-repeat 7px center;background-size: auto 18px;}
a.menufour{background: url(../images/menuicon4.png) no-repeat 14px center;background-size: auto 22px; background-position: 10px 10px;}
a.menufive{background: url(../images/menuicon5.png) no-repeat 7px center;background-size: auto 18px}
a.menusix{background: url(../images/menuicon6.png) no-repeat 11px center;background-size: auto 18px}
.menuseven{ padding: 13px 13px 14px 13px!important;margin-left: 0!important}
.logo {margin-top: 10px;}
.logo .dlibanner{width: 230px}
.shake {width: 60px;float: left}

.input-group-btn .fa-search.hd-sear {padding: 15px 10px;display: inline-block;height: 45px;font-size: 14px;border: 0; background: #5e6776;color: #000;}
.bannertext{font-size: 26px;font-weight: bold;color: #fff;font-family: "黑体", "\9ED1\4F53", "sans-serif", "华文黑体";margin-top: 20px;text-shadow: 0 0 9px #666;-webkit-text-shadow: 0 0 9px #666;-moz-text-shadow: 0 0 9px #666;}
.loginreg, .loginreg a{font-size: 14px;color: #fff}
.loginreg a {padding: 0 10px}
.loginreg {padding: 15px 70px;border-radius: 8px;background: #f00;-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: 0.2s;transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-timing-function: ease;box-shadow: black 0 0 8px;box-shadow: rgba(0,0,0,0.4) 0 0 8px;margin-top: 20px!important}
.entry_email:hover {background: #fbc509;}
#search{background: #fff;box-shadow: 0 1px 4px #ccc;height: 60px;}
#bannertwo {margin-top:90px;margin-bottom: 20px;overflow: hidden;}
#hxkc li{margin-bottom: 30px}
#main .nav-tabs {border-color: #fff;text-align:center; margin-bottom:40px;}
#main .nav-tabs>li{ display:inline-block; text-align:center; padding:0;}
#main .nav-tabs>li>a{color: #727272;text-align: center;border:1px solid #ddd;padding:0 10px;font-size:15px;border-radius:0;height:36px;line-height:36px; display:block; border-radius:18px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, #main .nav-tabs>li>a:hover{background:#ff0000 !important;border: none !important;color: #fff !important;}
.nav-tabs>li>a{color: #888;}
.pro-sort .nav-tabs>li>a:hover, .pro-sort .nav-tabs>li>a:focus, #main .pro-sort .nav-tabs>li>a:hover{color: #f00;background-color: transparent;border-color: transparent;}
#tjxm .row >div, .prd-list .thumbnail {position: relative}
#main .thumbnail, .prd-list .thumbnail, #slider1_container {background: #fff;-webkit-transition: all .2s linear;transition: all .2s linear;position: relative;border:1px solid #ddd;}
.desword ul li p {padding-left: 0}
.lefticon {position: relative;}
.desword table{width: 100%!important}
.lefticon:before {
	content: '';
	width: 56px;
	height: 54px;
	background: url(../images/lefttopicon.png) no-repeat left;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	background-size: 100% auto
}
.widthall.lefticon:before {
	width: 122px;
	height: 119px;
	content: '';
	background: url(../images/lefttopicon.png) no-repeat left;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	background-size: 100% auto;
	z-index: 15
}
#sixin_account{width: 200px; margin-bottom: 15px}
#main .thumbnail:hover, .prd-list .thumbnail:hover, .pro-fenleilist .col-lg-3 .thumbnail:hover {-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0)}
#main .tab-content{margin-top: 30px}
.modal-dialog.modal-sm {margin-top: 10%}
.modal-content img {width: 100%}
#main .caption.no-padding .bg-primary {padding: 10px}
.pro-name {padding: 0 30px;text-align: center;height: 40px;font-size: 14px;overflow: hidden}
.pro-name a {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 40px!important}
.tab-content span.aui-iconfont {margin-right: 5px}
.tab-content .aui-iconfont.aui-icon-comment {margin-left: 20px}
a.lljx {background: #666;color: #fff;display: block;padding: 19px 0;font-size: 16px;background: #727272 url(../images/menuicon4.png) no-repeat 40px center;border: 0;-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: 0.25s;transition-duration: 0.25s;-webkit-transition-timing-function: ease;transition-timing-function: ease;background-size: 16px auto}
.lljx span {margin-right: 5px;display: none;}
a.lljx:hover {background-color: #f00;}

/* banner */
.device {width: 100%;position: relative; margin-top:90px;}
.device .arrow-left {background: url(../images/arrows.png) no-repeat left top;position: absolute;left: 10px;top: 50%;margin-top: -15px;width: 22px;height: 38px;background-size: 100% auto;z-index: 80}
.device .arrow-right {background: url(../images/arrows.png) no-repeat left bottom;position: absolute;right: 10px;top: 50%;margin-top: -15px;width: 22px;height: 38px;background-size: 100% auto;z-index: 80}
.device .swiper-container {width: 100%;}
.device .content-slide{padding: 20px;color: #fff;}
.title{font-size: 25px;margin-bottom: 10px;}
.pagination {position: absolute;left: 0;text-align: left;bottom: -11px;width: 100%;z-index: 9;padding-left: 1%}
.swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #ffffff;margin: 0 3px;cursor: pointer;}
.swiper-active-switch {background: #f00;}
.device .swiper-slide>a{display: block;/*max-height: 384px;*/overflow: hidden;}
.device .swiper-slide IMG {width: 100%;/*max-height: 384px;*/}
#position {margin-top: 45px}
#position .breadcrumb {background: none;padding: 15px 0;margin-bottom: 0}
.product-big-title .text-right {color: #ccc;}
.product-big-title a {color: #333;padding: 10px 0;display: inline-block;/*border-bottom: 3px solid #fff*/}
.product-big-title h3 span {margin-right: 15px}
.product-big-title a:hover, .select-big-title, .product-list-title h4 a:hover {color: #fff!important;background:#f00 !important;/*border-bottom: 3px solid #f00!important*/}
.product-list-title {margin: 18px 0 23px 0;background: #f8f8f8;padding: 10px 0 !important;border: 1px solid #ddd;}
.searchContent .searchcontent{border-top: 1px solid #fff}
.searchClist > div:first-child{border-top: 0}
.searchContent .searchcontent:first-child{border-top: 0}
.searchContent .searchcontent:last-child{border-bottom: 0}
.searchcontent .product-list-title .clearfix{margin-bottom: 0}
.product-list-title h3 {font-size: 20px;font-weight: normal;margin: 5px 25px 0 0}
.product-list-title h4 a {color: #666;font-size: 16px;padding: 10px 0}
.prd-list p.text-center span {margin: 0 5px 0 10px}
.publicmenu h3 {padding: 17px 15px;background: #f00;background-size: 100% auto;color: #fff;margin: 0}
.publicmenu > ul > li {border-bottom: 1px solid #ebeced}
.publicmenu > ul > li > a {
	padding: 15px 8px;
	display: block;
	color: #555555;
	position: relative;
	background: #fff url(../images/menuicon_06.jpg) no-repeat 90% center
}
.publicmenu > ul > li a:hover {
	background: #f8f8f8 url(../images/menuicon_03.jpg) no-repeat 90% center;
	color: #f00
}
/**************院校****************/
.menu-ul-two {
	background: #f8f8f8;
	padding-bottom: 15px;
	display: block;
}

/*.menu-select2 .menu-ul-two{display: none!important;}*/



.menu-ul-two li {



	padding: 5px 0



}



.menu-ul-two li a {



	color: #333;



	font-size: 14px;



	display: block;



	padding-left: 15px



}



.menu-ul-two li span {



	margin-right: 10px;



	font-size: 15px



}



.menu-select>a {



	color: #f00!important;



	font-weight: bold;



}



/**************院校****************/



/*.menu-ul-two {



	background: #f8f8f8;



	padding-bottom: 15px;



	display: block;



}



.menu-select2 .menu-ul-two {



	display: none !important;



}



.menu-ul-two li {



	padding: 5px 0



}



.menu-ul-two li a {



	color: #333;



	font-size: 14px;



	display: block;



	padding-left: 15px



}



.menu-ul-two li span {



	margin-right: 10px;



	font-size: 15px



}



.menu-select>a {



	color: #f00!important;



	font-weight: bold



}*/



/*.menu-ul-two {



	background: #f8f8f8;



	padding-bottom: 15px;



	display: none;



}



.menu-select .menu-ul-two {



	display: block!important;



}



.menu-ul-two li {



	padding: 5px 0



}



.menu-ul-two li a {



	color: #333;



	font-size: 14px;



	display: block;



	padding-left: 15px



}



.menu-ul-two li span {



	margin-right: 10px;



	font-size: 15px



}



.menu-select>a {



	color: #f00!important;



	font-weight: bold



}*/



.pro-banner > img {



	width: 100%



}



.pro-banner h5 {



	margin-top: 0;



	line-height: 24px



}



.pro-fenlei dl {



	padding: 15px 10px;



	margin-bottom: 0;



	border-bottom: 1px solid #ebeced;



}



.pro-fenlei dl:last-child {



	border-bottom: 0



}



.pro-fenlei dt{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width: 70px;float: left;color: #fff;font-size: 14px;font-weight: normal;padding: 5px 0}
.pro-fenlei dd {color: #ccc;padding-left: 70px}
.pro-fenlei dd a {color: #333;padding: 5px 15px;display: inline-block;font-size: 14px;margin: 5px 8px;background: #eee;}
.pro-fenlei dd a:hover {background: #f00;color: #fff;}

#banner {
	height: 300px;
	/*background: url(../images/index_02.jpg) no-repeat center top;*/
	background: url(../images/newyear_banner.jpg) no-repeat center top;
	background-size: auto 100%;
	margin-top: 50px;
}
.text-right .fa.fa-chevron-circle-right {
	margin-left: 10px;
	font-size: 18px
}
.product-list-title .text-right a {color: #333}



/*  footer */
#footer {
	/*border-top: 1px dashed #ccc;*/
	padding: 30px 0;
	margin-top: 50px;
	font-size: 14px;
	letter-spacing: 2px; background:#222224;
}
#footer a {
	color: #939394;
	font-weight: bold;
	letter-spacing: 2px
}
#footer .f1{ padding-bottom:20px;border-bottom: 1px solid #939394;}
#footer .f2{}
#footer .f2 a{ display:block; width:30px; height:30px; background:#313236; float:right; margin:0 5px;}
#footer .f2 .a1:hover{ background:#0077b5;}
#footer .f2 .a2:hover{ background:#f87f14;}
#footer .f2 .a3:hover{ background:#ff0000;}
#footer .f2 .a4:hover{ background:#23b363;}

#product-main .product-list {
	/*border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	padding-bottom: 10px*/
}
#product-main .product-list:last-child {
	border-bottom: 0
}

/* 2-20 */
#position .breadcrumb a, .cpcs li a, .pro-info p {
	color: #666;
	font-size: 14px
}
.cpcs li {
	float: left;
	padding-top: 7px
}
.cpcs li a {
	padding: 8px 0;
	display: inline-block;
	margin: 0 20px;
	border-bottom:3px solid transparent;
}
.cpcs li a:hover {
	border-bottom: 3px solid #f00;
	color: #f00
}
.cpcs li:after {
	content: "|";
	color: #ccc;
	font-size: 12px
}
.bgwhiteradius {
	background: #fff;
	border-radius: 5px;
	padding: 15px 0;
	position: relative;
}

.margin-top-30 {
	margin-top: 30px
}
.padding-15-0 {
	padding: 15px 0
}
h3.pro-info-title {
	font-size: 20px;
	font-weight: normal;
	border-left: 3px solid #f00;
	padding: 5px 15px;
	color: #333;
	margin-top: 0
}
.pro-img p {
	/*padding-left: 20px;
	padding-right: 20px;*/
	line-height: 28px
}
.pro-img img{
	width:150px;
	height:120px;
}
div.desword>ul>li {
	list-style: disc;
}
.proinfoslide {
	border-top: 1px dotted #ccc;
	font-size: 14px;
	color: #aaa;
	display: block;
	text-align: center;
	padding: 15px
}
.pro-info .media {
	padding: 10px 20px;
	position: relative;
	overflow: inherit!important;
}
.pro-info .media-body h5 {
	color: #aaa;
	margin: 15px 0 15px 0
}

.pro-info .media-body span {
	margin-right: 5px;
	color: #aaa
}
.pro-info .media-body span:last-child {
	margin-left: 15px
}
.pro-info .media-left {
	width: 100%;
	padding-right: 0;
	position: relative;
}
.pro-info .media-left .pro-header {
	position: absolute;
	right: 30px;
	bottom: 15px;
	width: 55px;
	height: 55px;
	border-radius: 90%;
	border: 2px solid #fff;
}
.pro-info .media-object {
	margin-bottom: 15px
}

.pro-info .media-left img, .media-body {
	width: 100%;
}
.pro-info .media-left, .pro-info .media-body {
	display: block;
	position: relative;
}
.likeobj {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0;
	top: 5px;
	color: #f24f4f
}
.likeobj i, .pro-infobook .col-xs-6 span {
	display: block;
	font-size:0;
}
.proicon {
	width: 50px!important;
	height: 50px!important;
	display: block!important;
	position: absolute;
	top: 30%;
}
.swiper-button-prev {
	left: 0px!important;
	background: url(../images/a17.png) no-repeat left top!important;
}
.swiper-button-next {
	right: 0px!important;
	left: inherit!important;
	background: url(../images/a17.png) no-repeat right top!important;
}
.zxkc {
	position: relative;
}
.zxkc .media-left span {
	position: absolute;
	top: 15px;
	right: 30px;
	font-size: 12px;
	color: #fff;
	background: rgba(0,0,0,.4);
	padding: 5px 10px
}
.pro-xg {
	background: #fff;
	margin-bottom: 15px;
	position: relative;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
	opacity: 1
}
.pro-xg:hover img {
	opacity: .5;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
}
.pro-xg img {
	width: 100%
}
.pro-xg a {
	font-size: 14px;
	display: block;
	padding: 5px 15px;
	text-align: center;
}
.aui-icon-calendar:before {
	content: "\e74a";
}



.media {



	cursor: auto



}



.yingyong{}



.yingyong .title{ font-size:28px; line-height:30px; color:#282828; margin-bottom:30px; text-align:center; margin-top:30px;}
.yingyong .l1{ padding-left:10px; padding-right:10px; margin-bottom:10px; margin-top:10px;}
.yingyong .l1 a{display: block;position: relative;transition: all .3s;}
.yingyong .l1 a img{width:100%;}
.yingyong .l1 a .font01{position: absolute;left: 0;bottom:0;color: #fff;transition: all .3s;display: block;width: 100%;text-align: center; background-color:rgba(0,0,0,.5); font-size:14px; height:50px; overflow:hidden; text-align:left; padding:0 20px;}
.yingyong .l1 a .font01 h2{ font-size:20px; margin-bottom:15px; margin-top:15px;}
.yingyong .l1 a .font01 p{ font-size:16px;}
.yingyong .l1 a:hover:before {content:"";position: absolute;width: 100%;height: 100%;background-color:rgba(0,0,0,.5);}
.yingyong .l1 a:hover .font01 {bottom:45%;background-color:rgba(0,0,0,0); height:auto;}
#gallery { overflow: hidden; }
#gallery a { display: block;}
#gallery a img { display: block; border: 0; }
.pro-xg-text {height: 64px;overflow: hidden;}
.pro-xg .pro-xg-text {height: 50px;overflow: hidden;}
.pro-big-name {font-size: 18px;text-align: left;line-height: 35px;margin-top: 0}
.pro-infobook {padding-top: 0;}
.pro-infobook > div {transition: all .3s ease;-webkit-transition: all .3s ease;-moztransition: all .3s ease;background: #fff}
.pro-infobook >div:hover {background: #f9f9f9;box-shadow: inset 0 0 5px #ddd}
.pro-infobook .infolike {padding: 5% 0;font-size: 14px;text-align: center;border-bottom: 1px solid #efefef;border-right: 1px solid #efefef;}
.pro-infobook .infolike span {margin-bottom: 5px;position: absolute;left: 10px;}
.pro-infobook .text-orange span {background: url(../images/zxkc.png) no-repeat center;width: 30px;height: 22px;display: block;margin: 0 auto;margin-bottom: 5px}
.pro-yl a, .case-fx a {margin: 0 4%;display: block;margin-top: 15px;border-radius: 25px;padding: 12px 0}
.case-fx .flex-control-nav {display: none;}
.case-fx .flexslider {border-bottom: 0;padding-bottom: 0}

.pro-yl a:hover {color: #fff!important}
.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn {position: absolute;cursor: pointer;display: block;background: url(../images/a17.png) no-repeat;overflow: hidden;}
.jssora05l, .jssora05ldn {background-position: 0 top;}
.jssora05r, .jssora05rdn {background-position: right top;}
.jssort01 .w{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
.jssort01 .c {position: absolute;



	top: 0px;



	left: 0px;



	width: 60px;



	height: 60px;



	border: transparent 2px solid;



	border-radius: 10px;



	overflow: hidden;



}



.jssort01 .p:hover .c, .jssort01 .pav:hover .c, .jssort01 .pav .c {



	background: url(../images/t01.png) center center;



	border-width: 0px;



	top: 0px;



	left: 0px;



	width: 60px;



	height: 60px;



	border: #f00 2px solid;



}



.jssort01 .p:hover .c, .jssort01 .pav:hover .c {



	top: 0px;



	left: 0px;



	width: 60px;



	height: 60px;



	border: #f00 2px solid;



}



@font-face {



	font-family: "auiicon";



	src: url('aui_iconfont.ttf') format('truetype');



}



.aui-iconfont {



	position: relative;



	font-family: "auiicon" !important;



	font-size: 16px;



	font-style: normal;



	-webkit-font-smoothing: antialiased;



	-moz-osx-font-smoothing: grayscale;



}



.aui-icon-attentionfill:before {



	content: "\e73c";



}



.aui-icon-writefill:before {



	content: "\e760";



}



.aui-icon-like:before {



	content: "\e669";



}



.aui-icon-lightfill:before {



	content: "\e6f8";



}



.aui-icon-community:before {



	content: "\e741";



}



.aui-icon-creative:before {



	content: "\e719";



}



.aui-icon-commentfill:before {



	content: "\e666";



}



.aui-icon-share:before {



	content: "\e6f3";



}



.aui-icon-timefill:before {



	content: "\e65e";



}



.aui-icon-write:before {



	content: "\e761";



}



.aui-icon-read:before {



	content: "\e742";



}



.aui-icon-add:before {



	content: "\e6da";



}



.aui-icon-move:before {



	content: "\e754";



}



.aui-icon-copy:before {



	content: "\e706";



}



.aui-icon-time:before {



	content: "\e65f";



}



.aui-icon-service:before {



	content: "\e6ff";



}



.aui-icon-group:before {



	content: "\e753";



}



.aui-icon-round:before {



	content: "\e6d7";



}



.aui-icon-friend:before { content: "\e6cc"; }



/* school */



.school-top {



	padding: 30px 15px;



	/*background: #f5f5f5*/



}



#zixun {



	background: #fff;



	padding-bottom: 30px



}



.bg-green {



	background: #f00;



	border-radius: 5px;



	text-align: center;



	padding: 5px 20px;



	color: #fff;



	margin: 0 0 15px 0



}



.bg-green h3 {



	font-size: 50px



}



.bg-green h5, .school-list h5 {



	line-height: 22px



}



.school-text {



	margin-bottom: 20px



}



.school-text, .zlgcjy h3 {



	padding-bottom: 15px;



	margin-top: 0;



	color: #333



}



#search-suggest{width: 100%; background: #fff; border: 1px solid #ccc}



#search-suggest li{width: 100%; padding: 8px 15px;}



.zlgcjy h5, .school-text {



	line-height: 26px;



	color: #666



}



.zlgcjy h3 {



	padding-bottom: 15px;



	margin-top: 0;



	color: #333



}



.zlgcjy h5 {



	font-size: 15px



}



.zlgcjy p {



	font-size: 14px;



	margin-top: 25px



}



.zlgcjy img {



	float: left;



	border: 1px solid #e0e0e0;



	margin: 0 15px 15px 0;



}



.school-list .media {



	padding: 20px 30px;



	border-bottom: 1px dotted #b2b2b2;



	margin-top: 0



}



.school-list .media .media-object {



	width: 140px



}



.school-list .media h4 {



	font-size: 22px



}



.school-list .media-body {



	font-size: 14px



}



.school-list .media-body p img {



	margin-right: 15px



}



.jxyy-list {



	margin-top: 30px



}



.jxyylist {



	position: relative;



	overflow: hidden;



	margin-bottom: 25px



}



.jxyylist img {



	width: 100%



}



.jxyylist-info {



	position: absolute;



	width: 100%;



	height: 100%;



	background: rgba(255,0,0,.9);



	color: #fff;



	padding: 0 15px;



	transition: top .5s;



	-moz-transition: top .5s;



	-webkit-transition: top .5s;



	-o-transition: top .5s;



	top: 80%;



}



.jxyylist-info h2 {



	margin: 0;



	font-size: 20px;



	line-height: 33px;



	font-weight: bold;



	padding: 9px 0



}



.jxyylist-info h5 {



	margin-top: 0;



	line-height: 22px



}



.jxyylist-info:hover {



	top: 0;



}



.yxinfo-top {



	border-top: 1px solid #e5e5e5;



	padding-top: 15px



}



.yxinfo-top .desword ul {



	margin-left: 0



}



.yxinfo-top h4 {



}



.yxinfo-top h4 a {



	border-radius: 25px;



	display: block;



	border: 1px solid #f00;



	font-size: 14px;



	padding: 10px 30px



}



.yxinfo-top h4 a span {



	margin-right: 15px



}



.yxpl {



	background: #f00;



}



/*  news   */



body#news {



	background: #141414 url(../images/newsbanner_01.jpg) no-repeat center top fixed;



}



body#news #header {



	background: rgba(0,0,0,.85);



}



body#news #position a {



	color: #ccc



}



h2.pro-info-title {



	font-size: 46px;



	color: #f00;



	border-left: 3px solid #f00;



	padding-left: 30px



}



.news-list {



	border-top: 1px solid rgba(255,255,255,.1);



	margin-top: 15px;



	padding-top: 50px



}



.newslist {

	background:#fff;

	display:-moz-box;



    display:-webkit-box;



    display:box;



    -moz-box-orient: horizontal;



}



.newslist > div {



	padding: 30px 15px;



	background: #f8f8f8;



	box-sizing:border-box;



-moz-box-sizing:border-box; /* Firefox */



-webkit-box-sizing:border-box; /* Safari */







}



.newslist > div a img {



	width: 100%



}



.newslist > div:first-child {



	padding-left: 30px



}



.newslist > div:last-child {



	padding: 0



}



.newslist h3 {



	margin: 0 0 20px 0;



	line-height: 27px



}



.newslist h4, .n-info {



	margin-top: 30px



}



.newslist h4, .n-info, .n-info span i:before, .newslist h4 span i:before {



	font-size: 14px;



	color: #aaa



}



.newslist h4 span i, .n-info span i {



	margin-right: 5px



}



.newslist h4 span:after, .n-info span:after {



	content: "|";



	padding: 0 15px;



	color: #ccc



}



.newslist h4 span:last-child:after, .n-info span:last-child:after {



	content: " ";



	padding: 0!important;



}



.n-info{height: 36px;  display: inline-block;}



.newsc, .newstag {



	position: relative;



}



.newstag h5.share {



	bottom: 20px;



	left: 30px



}



.newsc:after {



	content: "";



	border-left: 1px solid #e5e5e5;



	height: 100%;



	position: absolute;



	right: 0;



	top: 0;



}



.newslaber {



	background: #fff;



	border: 1px solid #e5e5e5;



	display: inline-block;



	border-radius: 3px;



	font-size: 14px;



	padding: 0px 10px;



	float: left;



	margin-right: 5px;



	margin-bottom: 5px



}



.newslaberbar {



	background: #f8f8f8



}



.newslaberbar b {



	margin-top: 5px



}



.newslaberbar .newslaber {



	padding: 5px 10px



}



.news-info .pro-infobook .infolike {



	padding: 8% 0



}



.news-info .newslist h4 {



	margin-top: 20px;



	border-bottom: 1px solid #e5e5e5;



	padding-bottom: 20px



}



.newscontentmain img {



	max-width: 100%;



	margin: 0 auto;



	margin-bottom: 15px



}



.newscontentmain {



	line-height: 24px;



	font-size: 14px;



	padding: 30px 0



}



.jqxw {



	padding: 15px 0;



}



.jqxw ul {



	border-top: 1px solid #e5e5e5;



	margin-top: 15px;



	font-size: 14px



}



.jqxw ul li h5 {



	color: #ccc;



}



.jqxw ul li a {



	font-weight: bold;



}



.jqxw ul li {



	padding: 10px 20px 0 20px;



	background: #fff;



	transition: all 0.1s ease;



	-weibkit-transition: all 0.1s ease;



	;



	-moz-transition: all 0.1s ease;



}



.jqxw ul li:hover {



	background: #f8f8f8;



	box-shadow: inset 0 0 5px #ccc;



	-webkit-box-shadow: inset 0 0 5px #ccc;



	-moz-box-shadow: inset 0 0 5px #ccc;



}



.jqxw ul li h5:last-child {



	border-bottom: 1px dotted #e5e5e5;



	padding-bottom: 15px;



	margin-bottom: 0



}



/* 自学 */



.usercenterc-sx {



	min-height: 500px



}



.zx-icon {



	text-align: center;



}



.zx-icon span {



	width: 33.3%;



	float: left



}



.zx-icon span:first-child {



	text-align: left;



}



.zx-icon span:last-child {



	text-align: right;



}



h3.rmkc {



	border-bottom: 1px dotted #d7d7d7;



	padding: 20px 0;



	text-align: center;



}



h3.rmkc span {



	border-bottom: 3px solid #f00;



	padding: 17px 0;



	color: #333



}



.icourse-course .zixun-list {



	position: relative;



	box-shadow: 0 1px 2px #c5c5c5;



	/* transition: .3s; */



	-moz-transition: .3s;



	/* -webkit-transition: .3s; */



	-o-transition: .3s;



}



.icourse-course .zixun-list .gx {



	position: absolute;



	height: 50px;



	line-height: 50px;



	/*background: rgba(0,0,0,.5);*/



	top: 0px;



	right: 20px;



	z-index: 5;



	color: #fff;



	font-size: 16px;



	/*padding: 0 15px;*/



	border-radius: 3px



}



.zixun-list .gx span{font-size: 24px}



.icourse-img {



	position: relative;



	width: 100%;



	overflow: hidden;



}



.icourse-img img {



	transition: .3s;



	-moz-transition: .3s;



	-webkit-transition: .3s;



	-o-transition: .3s;



	line-height: 1em;



	width: 100%



}



.icourse-learnt {



	position: absolute;



	left: 0;



	right: 0;



	height: 10px;



	background-color: #f00

;



	bottom: -19px;



	color: #fff;



	font-size: 12px;



	height: 24px;



	line-height: 24px;



	text-align: center;



	transition: .3s;



	-moz-transition: .3s;



	-webkit-transition: .3s;



	-o-transition: .3s;



}



.icourse-course .zixun-list:hover {



	border-bottom: 2px solid #dae0e5\0/;



	box-shadow: 0 2px 8px #bbb;



}



.icourse-course .zixun-list:hover img {



	transform: scale(1.2);



	-webkit-transform: scale(1.2);



}



.icourse-intro, .icourse-tips {



	position: absolute;



	top: 160px;



	left: 0;



	right: 0;



	padding: 0 10px;



	height: 78px;



	background: #fff;



	background: #f7faf9/;



 *background:#f7faf9;



	font-size: 12px;



	transition: .3s;



	-moz-transition: .3s;



	-webkit-transition: .3s;



	-o-transition: .3s;



	z-index: 9;



}



.icourse-intro {



	opacity: 0;



	z-index: 10;



	display: none/;



* display:none;



}



.icourse-intro h5 {



	text-align: left!important



}



.icourse-intro span, .icourse-tips span {



	color: #b4bbbf;



}



.icourse-tips h5, .icourse-intro h5 {



	color: #363d40;



	line-height: 40px;



	height: 40px;



	overflow: hidden;



	white-space: nowrap;



	text-overflow: ellipsis;



	text-align: center;



	font-size: 14px;



	margin-top: 0;



	margin-bottom: 0



}



.icourse-intro p {



	padding-top: 10px;



	height: 40px;



	line-height: 20px;



	overflow: hidden;



}



.icourse-course li:hover .icourse-intro {



	color: #656e73;



	opacity: 1;



	display: block/;



 *display:block;



}



.icourse-course li:hover .icourse-learnt {



	bottom: 0;



}



#zixuebanner {



	height: 300px;



	background: url(../images/zxinfo_02.jpg) no-repeat center;



	background-size: cover;



}



.zixuntitle {



	margin-top: 0px;



	font-weight: bold;



}



#zixuebanner .container {



	position: relative;



	height: 100%



}



.zixuebannertext {



	position: absolute;



	right: 0;



	bottom: 20px



}



.zixuebannertext img {



	height: 20px;



	opacity: .5;



	transition: .5s ease;



	-webkit-transition: .5s ease;



	-moz-transition: .5s ease;



}



.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {



	background-color: none



}



.zixuebannertext img:hover {



	opacity: 1



}



.kcjj .media-body li {



	border-right: 1px solid rgba(255,255,255,.1);



	padding-left: 5%;



}



.kcjj .media-body li h5 {



	color: #aaaaaa;



	font-size: 12px



}



.kcjj h4 {



	font-size: 20px



}



.kcjj h5 {



	font-size: 14px;



	line-height: 24px



}



.kcjj h5 span {



	font-size: 36px;



	font-family: "Arial"



}



.kcjd .progress {



	position: relative;



	overflow: inherit;



	margin-top: 80px;



	box-shadow: none;



	height: 10px



}



.kcjd .progress span {



	position: absolute;



	bottom: 25px;



	left: 0;



	font-size: 12px



}



.kcjd .progress, .progress-bar {



	border-radius: 18px



}



.progress b {



	font-size: 30px;



	font-weight: normal;



	margin-right: 15px



}



.course-menu {



	border-bottom: 1px solid #D1D6DA;



	height: 56px;



	line-height: 56px;



	background:#edf1f2 !important;



}



.course-menu li {



	float: left;



	height: 100%;



	text-align: center;



	width: 16%;



}



.course-menu a {



	display: block;



	font-size: 16px;



	height: 100%;



	color: #14191E;



}



.course-menu a span {



	display: block;



	height: 14px;



	line-height: 14px;



	position: relative;



	top: 19px;



}



.course-menu a:hover {



	color: #f00;



}



.course-menu a.active {



	border-bottom: 2px solid #f00;



	color: #f00;



	height: 55px;



	font-weight: bold;



}



.mod-chapters .chapter {



	padding: 9px 0;



	border-bottom: 1px solid #edf1f2;



}



.mod-chapters .chapter .video li {



	position: relative;



	height: 40px;



	line-height: 40px;



	padding-left: 40px;



	margin: 9px 0;



}



.mod-chapters .chapter .video li:hover {



	background: #edf1f2;



}



.mod-chapters .chapter .video li:last-child {



	border: none;



}



.mod-chapters .chapter .video li .study-state {



	height: 12px;



	width: 24px;



	position: absolute;



	right: 0;



	top: 50%;



	margin-top: -6px;



}



.video {



	background: #000;



	padding: 5% 0;



}



.mod-chapters .chapter .video li .study-state.doStudy, .mod-chapters .chapter .video li .study-state.ing {



	background-position: 0 -368px;



}



.mod-chapters .chapter .video li .study-state.hasStudy, .mod-chapters .chapter .video li .study-state.done {



	background-position: 0 -352px;



}



.mod-chapters .chapter .video li a {



	color: #787d82;



	display: block;



	overflow: hidden;



	padding: 0 0 0 20px;



	word-break: break-all;



}



.mod-chapters .chapter .video li a:hover {



	color: #14191e;



}



.mod-chapters .chapter .video li a.studyvideo, .mod-chapters .chapter .video li a.practise, .mod-chapters .chapter .video li a.programme {



	background: url('/static/img/learnicon.png?v3.1') no-repeat 0 -121px;



}



.mod-chapters .chapter .video li a.practise {



	background-position: 0 -157px;



}



.mod-chapters .chapter .video li a.programme {



	background-position: 0 -194px;



}



.mod-chapters .chapter h3 {



	height: 40px;



	line-height: 40px;



	padding-right: 13px;



	font-size: 14px;



	cursor: pointer;



	overflow: hidden;



	margin: 0



}



.mod-chapters .chapter h3:hover {



	background-color: #EDF1F2;



}



.mod-chapters .chapter h3 span {



	float: right;



	font-weight: bold;



	font-size: 12px;



	color: #787D82;



	display: none;



}



.mod-chapters .chapter h3 strong {



	font-weight: normal;



	color: #333



}



.mod-chapters .chapter h3 i {



	margin-right: 10px;



}



.mod-chapters .chapter h3 em {



	color: #b5b9bc;



}



.mod-chapters .chapter ul {



	display: none;



}



.mod-chapters .chapter strong {



	display: block;



	padding: 0 0 0 10px;



	white-space: nowrap;



	overflow: hidden;



	margin-right: 20px;



	text-overflow: ellipsis;



}



.mod-chapters .chapter em {



	float: right;



	font-size: 12px;



	cursor: default;



}



.state-expand {



	background: url(../images/zixun_07.png) no-repeat center;



	width: 20px;



	height: 40px;



	display: inline-block;



	vertical-align: middle;



	margin-right: 10px;



}



.mod-chapters .chapter ul {



	display: none;



}



.mod-chapters .chapter .video li a {



	color: #787d82;



	display: block;



	overflow: hidden;



	word-break: break-all;



	font-size: 14px



}



.mod-chapters .chapter .video li a span {



	margin-right: 10px;



	font-size: 12px



}



.mod-post .post-row {



	border-bottom: 1px solid #eee;



	overflow: hidden;



 *zoom: 1;



	padding: 20px 0 20px 0;



}



.mod-post .post-row .media {



	float: left;



	width: 40px;



	margin-right: 10px;



}



.mod-post .post-row .media img {



	display: block;



	-moz-border-radius: 20px;



	-webkit-border-radius: 20px;



	-o-border-radius: 20px;



	-ms-border-radius: 20px;



	border-radius: 20px;



}



.mod-post .post-row .disscus-code-icon-wrap {



	line-height: 0;



}



.mod-post .post-row .disscus-code-icon {



	display: inline-block;



	width: 140px;



	height: 50px;



	cursor: pointer;



	background: #a39ca9 url(/static/images/code-discus-icon.png) no-repeat;



}



.mod-post .post-row .disscus-code-icon:hover {



	background-color: #746e7a;



}



.mod-post .post-row .bd {



	margin-left: 60px;



}



.mod-post .post-row .tit {



	line-height: 1.2;



}



.mod-post .post-row .tit a {



	font-size: 12px;



	color: #303538;



}



.mod-post .post-row .tit a:hover {



	color: #cc3333;



}



.mod-post .post-row .cnt {



	margin-top: 3px;



	font-size: 14px;



	line-height: 24px;



	color: #303538;



	word-break: break-all;



	word-wrap: break-word;



}



.mod-post .post-row .footer {



	color: #999;



	font-size: 12px;



	margin-top: 15px;



}



.mod-post .post-row .from {



	color: #999;



	font-size: 12px;



	margin-left: 10px;



}



.mod-post .post-row .from:hover {



	color: #333;



}



.mod-post .post-row .post-action {



	float: left;



	display: none;



	padding-left: 16px;



	color: #b5bdc0;



	font-size: 14px;



	overflow: hidden;



 *zoom: 1;



	cursor: pointer;



}



.mod-post .post-row .post-action:hover, .mod-post .post-row .post-action.on {



	text-decoration: none;



	color: #f01400;



}



.mod-post .post-row .post-action .icon {



	cursor: pointer;



}



.mod-post .post-row .post-action em {



	padding: 0px 3px 0;



	line-height: 16px;



	font-style: inherit



}



.kcpl h4.text-primary {



	margin: 60px 0 10px 0;



	font-size: 20px



}



.star-box .fa {



	color: #ff9900



}



.kcpl h5 .star-box {



	font-size: 18px;



	margin-left: 20px



}



.textarea {



	position: relative;



}



.num-limit {



	position: absolute;



	line-height: 100%;



	font-size: 12px;



	right: 10px;



	bottom: 10px;



	color: #d0d6d9;



}



.star-small {



	padding: 15px 0



}



.star-small h5 {



	margin-bottom: 0



}



.star-small h5, .star-small span i {



	font-size: 12px



}



.pub-btn {



	background-color: #f00

;



	height: 40px;



	width: 140px;



	line-height: 38px;



	text-align: center;



	color: #fff;



	cursor: pointer;



	font-size: 14px;



	border: 0;



	transition: all .1s ease;



	-webkit-transition: all .1s ease;



	-moz-transition: all .1s ease;



}



.pub-btn:hover {



	background: #f00





}



.score-info {



	position: relative;



	padding: 20px;



	border: 1px solid #d0d6d9;



	margin-bottom: 40px;



	border-radius: 5px



}



.score-info .satisfaction-degree-info {



	padding-bottom: 15px;



	border-bottom: 1px solid #e5e5e5;



}



.score-info .satisfaction-degree-info h3 {



	font-size: 14px;



	color: #787d82;



	line-height: 16px;



	margin-top: 0



}



.score-info .satisfaction-degree-info h4 {



	font-size: 30px;



	line-height: 32px;



	color: #787d82;



	margin: 10px 0;



	font-weight: normal;



	border-bottom: 0 none;



	padding-bottom: 0;



}



.score-info .condition-box {



	width: 100%;



	display: table;



	margin-top: 15px;



}



.score-info .condition-box .condition {



	display: table-cell;



	height: 40px;



	line-height: 20px;



}



.score-info .condition-box .condition h3 {



	font-size: 12px;



	color: #787d82;



	text-align: left;



	line-height: 20px;



}



.score-info .condition-box .condition p {



	font-size: 14px;



	font-weight: 600;



	color: #787d82;



	text-align: left;



	line-height: 20px;



}



.score-info .info-box {



	font-size: 12px;



	line-height: 20px;



}



.score-info .info-box h5 {



	font-size: 12px;



	margin: 10px 0 0px 0;



	color: #777



}



.score-info .info-box b {



	color: #777;



	font-size: 14px



}



.score-info .person-num {



	position: absolute;



	top: 16px;



	right: 20px;



}



.score-info .person-num a {



	font-size: 12px;



	color: #b5b9bc;



}



.mod-tab-menu {



	width: 100%;



	z-index: 9



}



.other-class-title {



	font-size: 16px;



	color: #333333;



	font-weight: bold;



}



.other-class-title span {



	font-size: 26px;



	margin-right: 15px;



	font-weight: normal;



}



.teacher-text {



	border: 1px solid #dcdcdc;



	border-radius: 5px;



	margin-top: 20px;



	font-size: 12px;



	position: relative;



}



.teacher-text h5 {



	margin-top: 15px; 



	font-weight: bold;



}



.teacher-text h5:first-child{margin-top: 0}



.sanjiao {



	position: absolute;



	width: 0;



	height: 0;



	display: block;



	border-left: 10px solid transparent;



	border-right: 10px solid transparent;



	border-bottom: 12px solid #dcdcdc;



	top: -12px;



}



.classmate {



	border-top: 1px solid #e1e1e1;



	margin-top: 30px



}



.classmate a {



	overflow: hidden;



}



.classmate a img {



	width: 100%;



	height: 100%



}



.classmate li h5 {



	font-size: 12px;



	overflow: hidden;



	text-overflow: ellipsis;



	word-wrap: break-word;



	white-space: nowrap;



}



.qttjkc {



	width: 30px;



	height: 22px;



	background: url(../images/qttjkc_03.png) no-repeat center left;



	display: inline-block;



	float: left



}



.otherclass .carousel-caption {



	/*position: initial !important;*/

	position: relative !important;



	text-shadow: initial;



	color: #333;



	padding-bottom: 0;



	padding-top: 0;



	text-align: left; top:10px; left:0;



}



.otherclass .carousel-control.right, .otherclass .carousel-control.left {



	/*top: 25%;*/



	top:70px;



}



.otherclass .carousel-inner img {



	width: 100%;



}



.otherclass .carousel-indicators {



	display: none;



}



.carousel-inner h5{color: #999; line-height: 24px}



.otherclass a.left, .otherclass a.right {



	width: 35px;



	height: 35px;



	display: block;



}



.otherclass a.left {



	background: url(../images/classicon.png) no-repeat left;



}



.otherclass a.right {



	background: url(../images/classicon.png) no-repeat right;



}



.p-fixed {



	position: fixed;



	right: 15px;



	top: 50px;



}



#vedia-header {



	background: #14191e;



	height: 60px;



	line-height: 60px



}



#vedia-header .pull-left li {



	float: left;



}



#vedia-header .pull-left li img {



	max-height: 20px;



	opacity: .5



}



#vedia-header .pull-left li img:hover {



	opacity: 1



}



#vedia-header .pull-left li em {



	font-size: 12px;



	color: #787d82;



	font-style: inherit;



}



#vedia-header .pull-left li a {



	display: block;



	float: left;



	padding: 0 15px;



	height: 60px



}



#vedia-header .pull-left li a:hover {



	background: #363c40;



	color: #fff



}



#vedia-header .pull-left li span {



	color: #b5b9bc;



	font-size: 14px;



	height: 60px



}



#vedia-header .pull-left li i {



	color: #787d82;



	margin-right: 8px



}



#vedia-header .pull-left li:last-child {



	position: relative;



	padding-left: 15px



}



#vedia-header .pull-left li:last-child:before {



	content: "|";



	position: absolute;



	left: 0;



}



a.bds_weixin, a.bds_qzone {



	padding: 0 0 0 10px!important;



	background: none!important



}



#vedia-header .pull-right a, #vedia-header .pull-right a img {



	width: 30px;



	height: 30px;



}



#vedia-header .pull-right a {



	margin-right: 30px



}



#video {



	background: #ccc;



	overflow: hidden;



	position: relative;



}



.nano {



	position : relative;



	width : 100%;



	height : 100%;



	overflow : hidden;



}



.nano > .nano-content {



	position : absolute;



	overflow : scroll;



	overflow-x : hidden;



	top : 0;



	right: -17px;



	bottom : 0;



	left : 0;



}



.nano > .nano-content:focus {



	outline: thin dotted;



}



.nano > .nano-content::-webkit-scrollbar {



 display: none;



}



.has-scrollbar > .nano-content::-webkit-scrollbar {



 display: block;



}



.nano > .nano-pane {



	background : rgba(0,0,0,.25);



	position : absolute;



	width : 10px;



	right : 0;



	top : 0;



	bottom : 0;



	visibility : hidden\9; /* Target only IE7 and IE8 with this hack */



	opacity : .01;



	-webkit-transition : .2s;



	-moz-transition : .2s;



	-o-transition : .2s;



	transition : .2s;



	-moz-border-radius : 5px;



	-webkit-border-radius : 5px;



	border-radius : 5px;



}



.nano > .nano-pane > .nano-slider {



	background: #444;



	background: rgba(0,0,0,.5);



	position : relative;



	margin : 0 1px;



	-moz-border-radius : 3px;



	-webkit-border-radius : 3px;



	border-radius : 3px;



}



.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {



	visibility : visible\9; /* Target only IE7 and IE8 with this hack */



	opacity : 0.99;



}



.searchContent .prd-list>div:first-child{display: block!important;}



.section-list {



	position: absolute;



	right: -360px;



	top: 0;



	z-index: 999;



	width: 360px;



	height: 100%;



	transition: all .3s ease;



	-webkit-transition: all .3s ease;



	-moz-transition: all .3s ease;



	background: #14191e url(../../img/bg_sectionlist.png) left top repeat-x;



}



.section-list-select {



	right: 0;



	transition: all .3s ease;



	-webkit-transition: all .3s ease;



	-moz-transition: all .3s ease;



}



.section-list .nano {



}



.section-list .nano .nano-content {



	left: 30px;



	outline: 0 auto



}



.section-list h3 {



	color: #b5b9bc;



	line-height: 20px;



	font-size: 16px;



	text-align: left;



	margin-top: 20px;



	margin-right: 30px;



}



.section-list ul {



	margin-top: 30px;



	margin-right: 30px;



}



.section-list ul:last-child {



	margin-bottom: 30px;



}



.section-list li {



	margin-top: 10px;



}



.section-list li.sec-title {



}



.section-list li span {



	font-size: 14px;



	color: #787d82;



	line-height: 20px;



	text-align: left;



}



.section-list li a {



	font-size: 12px;



	color: #787d82;



	line-height: 20px;



	text-align: left;



	margin-left: 15px;



}



.section-list li a:hover {



	color: #00b33b;



}



.section-list li a em {



	margin-right: 10px;



}



.section-list li i {



	float: right;



	font-size: 12px;



	line-height: 20px;



	text-align: left;



	color: #00b33b;



	font-style: inherit;



}



.section-list li i em {



	margin-left: 10px;



	color: #00b33b;



	font-size: 12px



}



.section-list li i em.aui-icon-round {



	color: #787d82;



}



.section-list .operator {



	position: absolute;



	top: 30%;



	left: -50px;



	margin-top: -92px;



	width: 50px;



}



.section-list .operator .op {



	position: relative;



	height: 60px;



	line-height: 82px;



	font-size: 12px;



	text-align: center;



	color: #B5B9BC;



	background-color: #363C40;



	cursor: pointer;



	margin: 2px 0;



}



.section-list .operator .op em {



	position: absolute;



	left: 0;



	top: 12px;



	width: 50px;



}



.section-list .operator .op em:before {



	display: block;



	width: 100%;



	height: 100%;



	color: #B4BBBF;



	font-size: 15px;



	text-align: center;



	border-radius: 3px 0 0 3px;



}



.section-list .operator .op:hover, .section-list .operator .op.light {



	background-color: #f01400;



	color: #fff;



}



.section-list .operator .op:hover em:before, .section-list .operator .op.light em:before {



	color: #fff;



}



.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {



	outline: none;



}



.slides, .flex-control-nav, .flex-direction-nav {



	margin: 0;



	padding: 0;



	list-style: none;



}



/* FlexSlider Necessary Styles



*********************************/ 



.flexslider {



	margin: 0;



	padding: 0;



}



.flexslider .slides > li {



	display: none;



	-webkit-backface-visibility: hidden;



	overflow: hidden;



	height: 410px



} /* Hide the slides before the JS is loaded. Avoids image jumping */



.flex-pauseplay span {



	text-transform: capitalize;



}



/* Clearfix for the .slides element */











/* No JavaScript Fallback */



/* If you are not using another script, such as Modernizr, make sure you



 * include js that eliminates this class on page load */



.no-js .slides > li:first-child {



	display: block;



}



/* FlexSlider Default Theme



*********************************/



.flexslider {



	margin: 0 0 15px;



	background: #fff;



	position: relative;



	zoom: 1;



	border-bottom: 1px dotted #c2c2c2;



	padding-bottom: 30px



}



.flex-viewport {



	max-height: 2000px;



	-webkit-transition: all 1s ease;



	-moz-transition: all 1s ease;



	transition: all 1s ease;



}



.loading .flex-viewport {



	max-height: 300px;



}



.flexslider .slides {



	zoom: 1;



}



.carousel li {



	margin-right: 5px



}



/* Direction Nav */







.flex-direction-nav a {



	width: 50px;



	height: 50px;



	margin: -20px 0 0;



	display: block;







	position: absolute;



	top: 35%;



	z-index: 10;



	cursor: pointer;



	text-indent: -9999px;



	opacity: 0;



	-webkit-transition: all .3s ease;



}



.flex-direction-nav .flex-prev {



	left: -36px;



	



}



.flex-direction-nav .flex-next {



	right: -36px;



	background: url(../images/a17.png) no-repeat right 0;



}















.flexslider:hover .flex-prev {



	opacity: 0.8;



	left: 15px;



	background: url(../images/a17.png) no-repeat left bottom;



}



.flexslider:hover .flex-next {



	opacity: 0.8;



	right: 15px;



}



.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {



	opacity: 1;



}



.flex-direction-nav .flex-disabled {



	opacity: .3!important;



	filter: alpha(opacity=30);



	cursor: default;



}



/* Control Nav */



.flex-control-nav {



	width: 100%;



	position: absolute;



	bottom: -40px;



	text-align: center;



}



.flex-control-nav li {



	margin: 0 6px;



	display: inline-block;



	zoom: 1;



*display: inline;



}



.flex-control-thumbs {



	margin-top: 30px;



	position: static;



	overflow: hidden;



}



.flex-control-thumbs li {



	width: 123px;



	height: 91px;



	overflow: hidden;



	border-radius: 5px



}



.flex-control-thumbs li img {



	border: 3px solid #efefef;



}



.flexslider .flex-viewport li {



	position: relative;



	height: 410px



}



.yyinfoimg {



	width: 50%;



	height: 410px;



	background: #fff;



	text-align: center;



	float: left



}



.yyinfoimg img {



	width: 60%



}



.yyinfotext {



	width: 50%;



	float: left;



	background: #f00;



	height: 410px;



	position: absolute;



	right: 0;



	transition: all .2s ease;



	padding: 15px 25px;



	overflow: hidden;



	color: #fff



}



#boxscroll4 h2, #boxscroll4 li {



	color: #fff



}



.yyinfotext pre {



	white-space: pre-wrap;



	line-height: 22px;



	font-family: "Open Sans", "Source Han Sans CN", "\5FAE\8F6F\96C5\9ED1";



}



.yyinfotext:hover {



	width: 100%;



}



.yyinfotext:hover:before {



	height: 0



}



.yyinfotext:before {



	width: 100%;



	height: 96px;



	background: url(../images/proback.png) repeat-x;



	position: absolute;



	left: 0;



	bottom: 0;



	content: '';



	z-index: 666;



}



.yyinfoimg h4 {



	line-height: 30px;



	padding-top: 20px;



	font-size: 24px;



	padding: 20px 30px!important



}



.yyinfotext li,.aclist li {



	background: url(../images/tjly.png) no-repeat left 13px;



	line-height: 24px!important;



	height: auto!important;



	font-size: 14px;



	padding: 5px 0 5px 20px;



	float: left;



	width: 100%



}



.flex-active {



	border: 3px solid #f00!important;



}



.yyinfo-bottom p {



	padding: 0 20px 10px 20px;



	font-size: 14px



}



/* 关于我们 */







.about-menu li {



	padding: 1px 15px;



	display: block;



	border-left: 3px solid #fff



}



.about-menu-select,.about-menu li:hover {



	border-left: 3px solid #f00!important;



	background: #f8f8f8!important;



}



.about-menu li a {



	padding: 15px 10px;



	border-bottom: 1px solid #e5e5e5;



	display: block;



	color: #333



}



.about-menu li a:hover {



	color: #f00



}



.about-menu li:last-child a {



	border-bottom: none



}



.about-content>h3.text-primary {



	margin: 8px 0 20px 0



}



.about-content {



	min-height: 600px



}



img.aboutbanner {



	width: 100%;



	margin-bottom: 15px



}



.about-text {



	font-size: 14px;



	color: #666;



	line-height: 24px



}



.about-text h3 {



	font-size: 20px;



	color: #222222;



	border-top: 1px dotted #b2b2b2;



	padding: 20px 0



}



.about-text a {



	color: #f00;



}



.yyinfo-bottom {



	padding-bottom: 20px



}



.case-fx {



	position: relative;



}



.case-fx .media h4 {



	font-size: 14px;



	color: #999



}



.case-fx .media h4 img {



	width: 40px;



	margin-right: 15px



}



.case-fx .media .media-left {



	width: 40%;



	padding-right: 25px



}



.case-fx .media .media-left img {



	width: 100%;



	margin-bottom: 15px



}



.case-fx a.bg-blue {



	max-width: 230px;



	position: absolute;



	right: 25px;



	top: 30px;



	width: 25%



}



.friendlink {



	margin-top: 60px;



	margin-bottom: 10px;



	text-align: center;



}



.friendlink>a{



	display: inline-block;



	margin-bottom: 10px;



}



.friendlink img {



	max-width: 80%;



	margin-bottom: 20px;



}



.windows-right {



	position: fixed;



	right: 0;



	width: 52px;



	height: 267px;



	background: url(../images/rightwi_03.jpg) no-repeat;



	bottom: 20%;



	right: 15px;



	z-index: 888;



}



.windows-right li {



	position: relative;



	width: 52px;



	height: 52px;



	margin-bottom: 1px;



	overflow: hidden



}



.windows-right li a {



	position: absolute;



	top: 52px;



	left: 0;



	width: 52px;



	height: 52px;



	font-size: 13px;



	text-align: center;



	color: #fff;



	background: #f00;



	outline: 0 auto;



	line-height: 20px;



	padding-top: 5px



}



.windows-right li:hover a {



	top: 0;



	transition: all .2s ease;



	-webkit-transition: all .2s ease;



	-moz-transition: all .2s ease



}



.windows-right li.gzwx a {



	top: 0px;



	opacity: 0



}



.gzxwa {



	opacity: 1!important;



}



/*  .smwx{overflow: inherit!important;}   */



.windows-right span {



	background: white;



	position: absolute;



	right: 52px;



	bottom: -15px;



	padding: 10px 15px;



	opacity: 0;



}



.windows-right span h5 {



	font-size: 12px;



	text-align: center;



}



.windows-right span img {



	width: 135px;



}



.wem-hide {



	opacity: 1!important;



	bottom: 15px!important;



	transition: all .2s ease;



	-webkit-transition: all .2s ease;



	-moz-transition: all .2s ease



}



.probottomicon {



	height: 50px;



	overflow: hidden;



}



.probottomicon span {



	height: 21px;



	margin: 0 8px!important



}



.probottomicon span:first-child{margin-right: 0px!important}



.probottomicon  like{margin-right: 8px}



.desword ul {



	margin-left: 32px



}



.fa-light-mine, .fa-black-mine  .fa-black-zan{



	display: inline-block;



}



.fa-light-mine {



	background: url(../images/light.png) no-repeat center left;



	background-size: auto 77%;



	padding-left: 17px;



	background-position: 0 2px;



}



.fa-black-mine {



	background: url(../images/block.png) no-repeat center left;



	background-size: auto 75%;



	padding-left: 23px;



}

.fa-black-zan {



	background: url(../images/zan3_1.png) no-repeat center left;



	background-size: auto 100%;



	padding-left: 17px;



	background-position: 0 2px;



}



.fa-black-zan2 {



	background: url(../images/zan3.png) no-repeat center left;



	background-size: auto 100%;



	padding-left: 17px;



	background-position: 0 2px;



}



.bigImg {



	max-width: 80%!important;



	height: auto!important;



	left: 10%!important



}



.toplefticon {



	position: absolute;



	left: 0;



	top: 0;



	z-index: 999999



}



.logo span {



	color: #f00;



	font-weight: bold;



	font-size: 49px;



	float: left;



	margin-top: 12px;



	margin-top: 22px



}



.logo span small {



	color: #f00;



	font-weight: bold;



}



/*  搜索  */



.searchmain-menu {



	margin: 30px 0



}



.searchmain-menu .btn-default, .searchinput {



	height: 50px!important



}



.searchmain-menu li {



	float: left



}



.searchmain-menu li a {



	font-size: 14px;



	color: #666;



	padding: 0 15px;



	display: block;



	line-height: 50px



}



.searchmain-menu li a:hover {



	background: #f8f8f8;



	color: #333



}



.searchmain-menu li.active a {



	border-bottom: 2px solid #f00;



	color: #f00;



	line-height: 48px



}



.searchmain-menu .form-control:focus {



	border-bottom: 1px solid #f00;



	border-radius: 0



}



.aui-icon-choicenessfill:before { content: "\e714"; }



.ellipsis-1 {



	width: 100%;



	display: -webkit-box;



	overflow: hidden;



	text-overflow: ellipsis;



	word-wrap: break-word;



	white-space: normal;



	-webkit-line-clamp: 1;



	-webkit-box-orient: vertical;



	line-height: 23px



}



.sp-top .ellipsis-1 {



	width: 100%;



	display: block;



	overflow: hidden;



	text-overflow: ellipsis;



	word-wrap: break-word;



	white-space: nowrap;



}



.search-pro .media-left img {



	max-width: 230px



}



.search-pro .media {



	background: #f8f8f8;



	margin-top: 0;



}



.search-pro .media-body h5 {



	font-size: 14px;



	color: #888888;



	line-height: 24px



}



.searchcontent .row >div {



	margin-bottom: 20px



}



.caselist a img {



	width: 100%



}



.caselist .caselisttext {



	padding: 0 15px;



}



.caselisttext {



	position: relative;



}



.casepeople {



	position: absolute;



	right: 15px;



	top: -35px;



	border-radius: 90%;



	border: 2px solid #fff;



}



.caselisttext h3 {



	margin: 15px 0



}



.caselisttext h6 {



	padding-bottom: 10px;



	color: #aaaaaa



}



.caselisttext h6 i {



	margin: 0 5px 0 30px;



}



.caselisttext h6 i:first-child {



	margin-left: 0



}



/* 个人信息 */



.userlist-select> a {



	color: #f00!important;



	background: #f8f8f8



}



.grid-gallery ul {



	list-style: none;



	margin: 0;



	padding: 0;



}



.grid-gallery figure {



	margin: 0;



}



.grid-gallery figure img {



	display: block;



	width: 100%;



}



.grid-gallery figcaption h3 {



	margin: 0;



	padding: 0 0 0.5em;



}



.grid-gallery figcaption p {



	margin: 0;



}



/* Grid style */



.grid-wrap {



	max-width: 69em;



	margin: 0 auto;



}



.grid {



	margin: 0 auto;



}



.grid li {



	width: 50%;



	float: left;



	cursor: pointer;



	padding: 15px



}



.grid figure {



	-webkit-transition: opacity 0.2s;



	transition: opacity 0.2s;



}



.grid li:hover figure {



	opacity: 0.7;



}



.grid figcaption {



	background: #e4e4e4;



	padding: 25px;



}



/* Slideshow style */



.slideshow {



	position: fixed;



	background: rgba(0,0,0,0.6);



	width: 100%;



	height: 100%;



	top: 0;



	left: 0;



	z-index: 500;



	opacity: 0;



	visibility: hidden;



	overflow: hidden;



	-webkit-perspective: 1000px;



	perspective: 1000px;



	-webkit-transition: opacity 0.5s, visibility 0s 0.5s;



	transition: opacity 0.5s, visibility 0s 0.5s;



}



/* Info on arrow key navigation */



.info-keys {



	position: fixed;



	top: 10px;



	left: 10px;



	width: 60px;



	font-size: 8px;



	padding-top: 20px;



	text-transform: uppercase;



	color: #fff;



	letter-spacing: 1px;



	text-align: center;



}



.info-keys:before, .info-keys:after {



	position: absolute;



	top: 0;



	width: 16px;



	height: 16px;



	border: 1px solid #fff;



	text-align: center;



	line-height: 14px;



	font-size: 12px;



}



.info-keys:before {



	left: 10px;



	content: "\e603";



}



.info-keys:after {



	right: 10px;



	content: "\e604";



}



/* 登录注册 */



.modal-input {



	width: 100%;



	padding: 10px 15px;



	border-bottom: 1px solid #fff;



	margin-bottom: 15px



}



.modal-input:focus {



	border-bottom: 1px solid #f00;



}



.modal-center {



	text-align: center;



	padding: 15px 0;



	margin-top: 50px;



	border-top: 1px solid #ccc



}



.modal-me, .modal-me-add {



	text-align: center;



}



.modal-content .nav-tabs>li {



	width: 50%!important



}







.modal-content .nav-tabs>li a {



	font-size: 18px;



	color: #aaaaaa!important;



	border: 0;



	text-align: center!important;



}



.modal-content .nav-tabs>li a i {



	font-size: 22px;



	color: #aaaaaa;



	margin-right: 10px



}



.modal-content .nav-tabs>li.active a {



	color: #fff!important;



	border-bottom: none;



}



.modal-content .nav-tabs>li.active a i {



	color: #fff



}



.modal-content .nav-tabs>li a i.fa-mobile-phone {



	font-size: 30px



}



.modal-content .nav-tabs, .modal-content .nav-tabs>li.active>a, .modal-content .nav-tabs>li>a:hover {



	/*border-bottom: 0!important;*/



	background: none;



	



}



.modal-content .nav-tabs>li.active{



	/*border-bottom:2px solid #87bc71;*/



}



.modal-me-add {



	margin: 15px 0



}



.modal-me span {



	margin-left: 80px



}



.modal-me span i, .modal-me label input {



	margin-right: 8px



}



.modal-me label, .modal-me-add label {



	font-weight: normal;



}



.modal-me {



	margin-top: 40px



}



.bs-example-modal-reg .tab-content {



	margin-top: 0!important



}



.bs-example-modal-reg .nav-tabs {



	margin-top: 15px!important;



}



.icourse-course {



	margin: 0 -15px;



}



.teacher-info a.img-circle {



	width: 60px;



	height: 60px;



	background: #ccc;



	display: block;



	padding: 9px



}



.teacher-info a.img-circle img {



	width: 100%;



}



.swiper-wrapper,.swiper-slide{height: auto!important}



.zx-yh:before,.zx-yh:after{



content: '';



width: 20px; height: 15px;



display: inline-block;











}



.zx-yh:before{background: url(../images/zxicon_03.png) no-repeat; background-size: 100% auto}



.zx-yh:after{background: url(../images/zxicon_05.png) no-repeat; background-size: 100% auto}







@media(min-width:768px) {



	.sy_title{ font-size:24px;}



 	.prd-list-hidden{height: 340px; overflow: hidden}



	#menu-left {



		width: 185px



	}



	#searchmain {



		min-height: 700px



	}



	.icourse-img {



		height: 170px



	}



	#main .thumbnail > a, .prd-list .thumbnail > a {



		/*width: 257px;*/



		height: 200px;



		display: block;



		margin: 0 auto



	}



	.sch-icon-blue, .sch-icon-green {



		margin-top: 20%



	}



	.pro-xg {



		margin-bottom: 0px;



		padding: 15px



	}



	.pro-info .media-left {



		width: 50%!important;



		padding-right: 20px!important



	}



	.pro-info .media-left, .pro-info .media-body {



		display: table-cell!important



	}



	.pro-info .media-object {



		margin-bottom: 0px



	}



	.logo .dlibanner {



		width: 312px



	}



	.product-big-title a {



		color: #333;



		padding: 21px 0;



	}



	.loginreg {



		margin-top: 130px!important;



		padding: 15px 40px



	}



	h1.logo {



		margin-top: 70px!important



	}



	#zxbanner .pagination {



		text-align: center;



	}



	.jxyylist {



		width: 100%;



		height: 208px;



		overflow: hidden



	}



	.jxyylist-info {



		top: 160px;



	}



	.icourse-intro, .icourse-tips {



		top: 127px;



	}



	.icourse-course li {



		height: 205px;



		padding: 0 15px



	}



	.kcjj {



		/*margin-top: -80px*/margin-top: 0;



	}



	.kcjj .media-body h3 {



		font-size: 18px



	}



	.nav11{ display:block;}



	.nav12{ display:none;}



}



 @media(min-width: 926px) {



	.school-list .media .media-body > div:first-child {



		padding-right: 60px;



	}



	.sy_title{ font-size:24px;}



	.nav11{ display:none;}



	.nav12{ display:block;}



}







 @media(min-width: 992px) {



	.sy_title{ font-size:24px;}



 	.prd-list-hidden{height: 380px; overflow: hidden}



 	.zxhd-list-info dd{max-height: 120px; overflow: hidden; font-size: 12px}







	.kcjj .media-body li:first-child {



		padding-left: 0



	}



	#header .navbar-nav {



		width: auto



	}



	.nav11{ display:none;}



	.nav12{ display:block;}



	#news-right {



		width: 320px



	}



	#menu-left {



		width: 240px



	}



	#zxbanner .device .swiper-wrapper {







	}



	.icourse-img {



		height: 170px



	}



	.kcjj {



		/*margin-top: -80px*/margin-top: 0;



	}



	.jxyylist {



		width: 100%;



		height: 275px;



		overflow: hidden



	}



	.jxyylist-info {



		top: 225px;



	}



	.kcjj .media-body h3 {



		font-size: 24px



	}



	h2.pro-info-title {



		margin-top: 62px



	}



	.icourse-intro, .icourse-tips {



		top: 127px;



	}



	.icourse-course li {



		height: 250px;



		padding: 0 15px



	}



	#main .thumbnail > a, .prd-list .thumbnail > a {



		/*width: 300px;*/



		height: 250px;



		display: block;



		padding-top: 20px;



		margin: 0 auto



	}



	/*#header .pull-right .input-group {



		width: 200px



	}*/



}







 @media(min-width: 1439px) {
	.sy_title{ font-size:36px;}
 	.zxhd-list-info dd{ overflow: hidden; font-size: 14px}
	.kcjj .media-body li:first-child {padding-left: 5%}
	#news-right {width: 467px}
	#zxbanner .device .swiper-wrapper {}
	#header .navbar-nav>li>a{color: #fff;float: left;}
	#main .tab-content .col-lg-3, .prd-list .col-lg-3 {width: 20%!important;}
	.pro-fenleilist .col-lg-3 {width: 25%!important;}
	.container {padding: 0;}
	.jxyylist {width: 100%;height: 347px;overflow: hidden}
	.jxyylist-info {top: 294px;	}
	.icourse-intro, .icourse-tips {top: 204px;}
	.icourse-course li {height: 280px;padding: 0 15px}
	.kcright {padding-left: 50px}
	.kcleft {padding-right: 50px}
	#zixun {background: url(../images/zixun_14.jpg) repeat-y center;}
	#aboutus, .aboutus-footer .container, #searchmain {width: 1210px}
	#main .thumbnail > a, .prd-list .thumbnail > a {/*width: 284px;*/height: 230px;display: block;padding-top: 20px;margin: 0 auto}
	.icourse-img {height: 203px}
	/*#header .pull-right {width: 400px;height: 45px}
	#header .pull-right .input-group {width: 250px;}
	#header .pull-right .form-control {width: 200px;transition: .2s ease;-webkit-transition: .2s ease;-moztransition: .2s ease;}*/
	.searchcontent .prd-list .col-lg-3 {width: 25%!important}
	#menu-left {width: 230px}
	.media-div{max-height: 208px;overflow: hidden;}
}



/* 个人中心 */



#header .pull-right > div, .top-email, .user {



	float: left;



	height: 45px;











}



#header .pull-right {width: 100px;position: relative; }



#header .pull-right > div.input-group {position: absolute; right: 100px;}



#header .pull-right > div.input-group .form-control{display:none;width: 10px; -webkit-transition: all .5s ease;



   -moz-transition: all .5s ease;



    -ms-transition: all .5s ease;



     -o-transition: all .5s ease;



        transition: all .5s ease;



        color: #f00}



#header .pull-right > div.input-group .form-control:focus{/*width: 626px;-webkit-transition: all .5s ease;



   -moz-transition: all .5s ease;



    -ms-transition: all .5s ease;



     -o-transition: all .5s ease;



        transition: all .5s ease;



	    -webkit-box-shadow: none;



    	box-shadow: none;*/



    }



#header .pull-right > div>a, .top-email a, .user a {



	padding: 0 15px;



	display: block;



}



.top-email a i {



	line-height: 45px



}



#header .pull-right > .user {



	padding-top: 5px



}



#header .pull-right > .user img {



	height: 35px;



	width: 35px



}



#header .pull-right .input-group .form-control, #header .pull-right .input-group .btn-default {



	border: none;



	/*background: #5e6776;*/

	background:none;

	border-radius: 0;



	height: 45px



}



.top-email, .user {



	position: relative;



		width: 50px;



}



.top-email span {



	position: absolute;



	right: 0px;



	top: 5px;



	font-size: 12px;



	display: block;



	background: #f00

;



	color: #fff;



	border-radius: 90%;



	padding: 0 5px;



	-webkit-transform: scale(.8);



	-moz-transform: scale(.8);



	-ms-transform: scale(.8);



	-o-transform: scale(.8);



	transform: scale(.8);



	width: 20px;



	height: 20px;



	text-align: center;



}



#header .pull-right .user ul {



	position: absolute;



	right: -65px;



	top: 45px;



	width: 165px;



	background: #3d3f40;



	display: none;



	z-index: 556;



}



.user ul li a {



	display: block;



	font-size: 14px;



	color: #fff;



	padding: 10px 0;



	padding-left: 30px;



}



.user ul li a i {



	margin-right: 10px



}



.open {



	display: block!important;



}







.usercorn {



	margin: 30px 0;



	font-size: 14px;



	color: #cccccc;



	text-align: center;



}



.usercorn i {



	margin-right: 8px



}



.usercorn .pull-left{background: rgba(0,0,0,.3); border-radius: 3px; padding:3px 10px;}



.vcard-img {



	width: 360px;



	margin: 0 auto;



}



.vcardimgtwo {



	text-align: center;



}



.aui-icon-sort:before {



	content: "\e700";



}



.vcard-img {



	position: relative;



}



.vcard-img a.fa-heart {



	position: absolute;



	display: none;



	left: 0;



	top: 0;



	z-index: 66;



}



.vcard-img > a, .vcard-img span {



	float: left;



}



.vcardimgtwo a {



	float: inherit;



}



.leftline {



	background: url(../images/userline.png) no-repeat 50px 30px;



}



.rightline {



	background: url(../images/userline.png) no-repeat 10px 30px;



}



.vcard-img > span {



	width: 147px;



}



.vcard-other a {



	width: 40px;



	height: 40px;



	border-radius: 90%;



	display: block;



	border: 1px solid #f00;



	float: right;



	text-align: center;



	line-height: 38px;



	margin-top: 10px;



	transition: all .2s ease;



	-webkit-transition: all .2s ease;



	-o-transition: .2s ease;



	background: rgba(255,255,255,.0);



	font-size: 16px;



}



.vcard-other a:hover {



	background: rgba(255,255,255,.5);



}



.vcard-img a.vcardimg {



	display: block;



	margin: 0 auto 15px;



	width: 66px;



}



.vcard-img a.vcardimg img {



	border: 2px solid #fff;



}



.vcard-name {



	text-align: center;



	color: #fff



}



.vcard-name h4 {



	font-size: 14px;



	font-weight: bold



}



.vcard-name h5 {



	opacity: .8



}



.userjdt {



	width: 151px;



	margin: 20px auto;



	font-size: 12px



}



.userjdt .progress {



	height: 10px;



	width: 115px;



	float: left;



	margin: 5px 10px;



	border-radius: 10px



}



.userjdt .progress-bar-success {



	background: #f00

;



}



.userjdt .label {



	float: left;



	border-radius: 90%;



	font-weight: normal;



}



.change-usc {



	text-align: center;



	margin-top: 50px



}



#edit_profile_btn {



	border-radius: 15px;



	border: 1px solid #f00

;



	background: none;



	padding: 6px 30px;



	font-size: 13px;



	opacity: 1;



	transition: all .2s ease;



	-webkit-transition: all .2s ease;



	-o-transition: .2s ease;



}



.edit_profile_btn_show {



	opacity: 1!important;



}



#vcard {



	position: relative;



	height: 500px



}



#edit_profile_btn:hover {



	background: #f00

;



	color: #fff;



}



.vcard-friendship {



	height: 55px;



	position: absolute;



	bottom: 30px;



	text-align: center;



	width: 100%



}



.vcard-friendship a {



	padding: 0 90px;



	display: inline-block;



	color: #fff;



	font-size: 14px;



	height: 50px;



	position: relative;



}



.vcard-friendship a em {



	display: block;



	font-size: 24px;



	font-style: normal;



	color: #f00

;



	margin-top: 0



}



.vcard-friendship a span{position: relative;}



.vcard-friendship span i{



	font-style: normal;







	position: absolute;



	



	background: #f00

;



	color: #fff;



	font-size: 12px;



	content: '';



	 border-radius: 50%;



	  right: -17px;



  top: -7px;



  padding: 0px 6px;



  -webkit-transform: scale(.9);



     -moz-transform: scale(.9);



      -ms-transform: scale(.9);



       -o-transform: scale(.9);



          transform: scale(.9);



            height: 20px;







}



h5.margin-15 a{line-height: 24px}



.vcard-friendship a:first-child:after {



	border-right: 1px dotted #53575a;



	content: '';



	position: absolute;



	right: 0;



	top: 0;



	height: 50px



}



.usercenterc-con-title {



	margin: 30px 0 70px 0;



	position: relative;



	background-color: #666666!important;



}



.usercenterc-con-title .myzx {



	position: relative;



}



.usercenterc-con-title .myzx:before {



	background: url(../images/menuicon5.png) no-repeat left center;



	position: absolute;



	height: 20px;



	width: 20px;



	content: '';



	display: block;



	left: 23%;



	top: 16px;



	background-size: 20px;



}

.usercenterc-con-title .like:before {



	background: url(../images/zan4.png) no-repeat left center;



	position: absolute;



	height: 20px;



	width: 20px;



	content: '';



	display: block;



	left: 65%;



	top: 16px;



	background-size: 20px;



}

.userlist-select .like:before {



	background: url(../images/zan1.png) no-repeat left center;



}



.userlist-select .myzx:before {



	background: url(../images/grzxlike_05_05.png) no-repeat left center;



}



.usercenterc-con-title> ul >li {



	float: left;



	/*width: 25%;*/width:20%;



}



.usercenterc-con-title> ul >li > a {



	display: block;



	text-align: center;



	padding: 15px 0;



	/*color: #666666*/



	color: #eeeeee;



}



.usercenterc-con-title > ul > li> ul {



	position: absolute;



	left: 0;



	top: 52px;



	background: #f8f8f8;



	width: 100%;



	display: none;



	border-bottom: 0;



	text-align: center;







}



/*.usercenterc-con-title > ul > li> ul li {



	float: left;



	margin-bottom: 0



}



.usercenterc-con-title > ul > li> ul li:first-child {



/*	margin-left: 25%



}*/



.usercenterc-con-title > ul > li> ul a {



	font-size: 14px;



	color: #999;



	display:inline-block;



	padding: 10px 15px;



	border-bottom: 2px solid #f8f8f8



}



.usercenterc-con-title > ul > li> ul a:hover {



	color: #f00!important;



	border-bottom: 2px solid #f00



}



.userlist-select > ul {



	display: block!important;



}



.activea{	border-bottom: 2px solid #f00!important; color:#f00!important; }



.ul-list h5 {



	color: #999;



	margin-bottom: 0



}



.ul-list > h5:first-child{margin-top: 0; line-height: 24px}







.ul-list h5 i {



	margin-right: 5px;



	font-size: 16px



}



.ul-list-img {



	position: relative;



	background: #f8f8f8



}



.grid .ul-list-img a{ overflow: hidden; display: block;position: relative;}



#products-like .ul-list-img a,



.products .ul-list-img a



{width: 100%;







	overflow: hidden;



	display: block;



padding: 0 10%}



	



.ul-list-img a  img{



	width: 100%;



	max-height: 342px;



	



}



.ul-list-img a img, .ul-study-content-list img {



	width: 100%;







}



.ul-list-img span {



	position: absolute;



	bottom: 0;



	left: 0;



	background: rgba(0,0,0,.5);



	padding: 10px 15px



}



.ul-like-info{position: relative;}



.ul-like-info:before{content: ''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent;



 border-bottom: 10px solid #fff; position: absolute; top: -10px; right: 25px}



.ul-like-info h4 {



	margin-bottom: 16px;



	line-height: 25px



}



.ul-like-info span {



	display: inline-block;



	padding-left: 5px;



	margin-left: 10px



}



.ul-like-info span:first-child{padding-left: 0; margin-left: 0px}



.ul-like-info .ul-like-icon1 {



	background: url(../images/ulicon1.png) no-repeat left center;



	margin-left: 0;



	background-size: 16px auto;



	padding-left: 25px!important



}



.ul-like-info .ul-like-icon2 {



	background: url(../images/ulicon2.png) no-repeat left center;



	background-size: 16px auto;



	/*margin-left: 32px*/



	padding-left: 24px;



}



.ul-like-info .ul-like-icon3 {



	background: url(../images/ulicon3.png) no-repeat left center;



	background-size: auto 100%;



	/*margin-left: 32px*/



	padding-left: 24px;



}



.thisnoimg {padding-top: 105px}



.thisnoimg  h3{text-align: center;}



.thisnoimg .fa{ font-size: 66px;}



.thisnoimg p{font-size: 20px; text-align: center;}



#usercenter-like .margin-top-30 {



	margin-top: 12px



}



.ul-study-list {



	display: box;



	display: -webkit-box;



	display: -moz-box;



}



.ul-study-date, .ul-study-content {



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



}



.ul-study-content {



	-webkit-box-flex: 1;



	-moz-box-flex: 1;



}



.ul-study-date {



	width: 80px;



	padding-right: 10px;



	position: relative;



	border-right: 1px solid #eeeeee



}



.ul-study-date span {



	width: 60px;



	display: block;



	margin: 0 auto;



	text-align: right;



	margin-top: 30px



}



.ul-study-date span h4 {



	margin-bottom: 0



}



.ul-study-date:after {



	content: '';



	width: 13px;



	height: 13px;



	display: block;



	border-radius: 90%;



	background: #f00;



	border: 2px solid #eeeeee;



	position: absolute;



	right: -6px;



	top: 30px;



}



.ul-study-content {



	padding-left: 30px



}



.ul-study-content-list {



	position: relative;



	padding: 30px 0;



	border-bottom: 1px dotted #cccccc



}



.ul-study-content-list h3 {



	font-size: 18px;



	font-weight: bold;



	margin-top: 0



}



.ul-study-content-list h3 i{font-size: 16px}



.ul-study-content-list h3 small {



	margin-left: 10px



}



.ul-study-content-list h6 span i {



	margin-right: 6px



}



.ul-study-content-list h5 {



	color: #999999;



	margin-top: 15px



}



.ul-study-content-list h5 span.text-primary {



	margin-right: 15px



}



.ul-study-content-list h6 span {



	color: #999;



	font-size: 14px;



	margin-right: 30px



}



.ul-study-content-list h6 {



	margin-top: 30px



}



.pricon-uc{position: absolute;



	bottom: 0;



	right: 0;}



.ul-study-content-list .btn-green {



	max-width: 120px;



	



	font-size: 14px;



	padding: 8px 20px;



	margin: 0



}



.ul-study-content-list .pricon-uc span{  position: absolute;



  left: -79%;top: 8px;}



/* 个人信息 */



.uc-grxx {



	width: 90%;



	margin: 30px auto;



	background: white;



	border-radius: 10px;



	padding: 15px



}



.uc-grxx h3 {



	padding-bottom: 15px;



	border-bottom: 1px solid #eeeeee;



	margin: 20px 0;



	font-family: "Open Sans", "Source Han Sans CN", "\5FAE\8F6F\96C5\9ED1"!important;



}



.uc-grxx h3 span {



	margin-right: 10px;



}



.uc-grxx .form-group {



	padding: 5px 0;



}



.uc-grxx .form-horizontal {



	position: relative;



}



.uc-grxx .form-horizontal .uc-grxx-header {



	position: absolute;



	right: 30px;



	top: 10px;



	width: 85px;



	margin: 0 auto



}



.uc-grxx .form-horizontal .uc-grxx-header img {



	width: 85px;



	height: 85px



}



.change-header {



	width: 83px;



	height: 28px;



	border: 1px solid #f00;



	color: #f00;



	line-height: 26px;



	display: block;



	font-size: 14px;



	text-align: center;



	margin-top: 15px;



	border-radius: 3px;



	background: #fdfdfd



}



.uc-grxx .control-label {



	font-size: 14px;



	color: #999999;



	font-weight: normal;



}



.scjs {



	background: url(../images/scjs.png) no-repeat left top;



	padding-left: 40px;



	margin-top: 40px!important;



}



.scjs-dl {



	display: -moz-box;



	display: -webkit-box;



	padding: 10px 0;



}



.scjs-dl-left, .scjs-dl-right {



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box;



	box-sizing: border-box;



}



.scjs-dl-right{width: 80%}



.form-horizontal .scjs-dl-right {



	width: 80%;



}



.scjs-dl-left {



	width: 80px;



	font-size: 14px;



	color: #999



}



.fa-plus-select {



	color: #fff!important;



	background: #f00



}



.uc-grxx h2 {



	padding: 30px;



	font-size: 24px;



	background: #f00 url(../images/ckkjsq_03.jpg) no-repeat right center;



	color: #fff;



	border-top-right-radius: 10px;



	border-top-left-radius: 10px



}



.uc-grxx_fankui h2 {



	padding: 30px;



	font-size: 24px;



	background: #f00 url(../images/fankui_logo.png) no-repeat right center;



	color: #fff;



	border-top-right-radius: 10px;



	border-top-left-radius: 10px;



	background-position: 96% 50%;



}



.uc-xm_fabu h2 {



	padding: 30px;



	font-size: 24px;



	background: #f00 url(../images/fabu-logo.jpg) no-repeat right center;



	color: #fff;



	border-top-right-radius: 10px;



	border-top-left-radius: 10px;



	background-position: 96% 50%;



}



form.ckkj {



	padding: 0 80px;



	font-size: 14px



}



form.ckkj .control-label {



	text-align: left;



}



form.ckkj .checkbox label:last-child {



	margin-left: 20px



}



.ckkj h4 {



	font-size: 16px;



	font-weight: bold



}



.ckkj h5, .grid-zan h5 {



	color: #999999



}



.ckkj-info {



	padding: 10px 0;



	border-bottom: 1px dotted #cccccc;



	margin-bottom: 25px



}



.ckkj-icon {



	width: 300px;



	margin: 0 auto



}



.ckkj-icon {



	margin-bottom: 20px



}



.but-green-radius {



	background: #f00;



	color: #fff;



	border-radius: 20px;



	border: 0;



	padding: 8px 80px;



	margin-bottom: 15px;



	margin-left: 56px;



	-webkit-transition: all .2s ease;



	-moz-transition: all .2s ease;



	transition: all .2s ease;



}



.but-green-radius:hover {



	background: #f00;

	color: #fff



}



.reg-mail {



	background: #eeeeee;



	color: #666;



	display: block;



	height: 43px;



	line-height: 43px;



	text-align: center;



}



.scjs-dl-right li {



	margin-right: 15px;



	float: left;



	padding-right: 13px;



	position: relative;



	margin-bottom: 10px



}



.scjs-dl-right li:after {



	content: '';



	width: 13px;



	height: 28px;



	background: url(../images/tagbg.png) no-repeat right center;



	position: absolute;



	right: 0;



	top: 0;



}



.scjs-dl-right li a {



	height: 28px;



	display: block;



	font-size: 12px;



	color: #666;



	background: url(../images/tagbg.png) no-repeat left center;



	line-height: 28px



}



.scjs-dl-right li i {



	font-size: 12px;



	color: #ccc;



	padding: 0 5px;



	height: 27px;



	float: left;



	border-top-left-radius: 3px;



	border-bottom-left-radius: 3px;



	line-height: 27px;



	margin-right: 5px



}



.aui-icon-appreciate:before {



	content: "\e644";



}



.grid-zan .ul-like-info h5 span:first-child {



	padding-left: 0;



	margin-left: 0



}



.grid-zan .ul-like-info h5 span {



	margin-right: 0px



}



.grid-zan .ul-like-info h5 span i {



	font-size: 16px



}



.aui-icon-selection:before {



	content: "\e6ce";



}



.grid-wcxx .pull-right span {



	margin-right: 15px



}



.grid-wcxx .pull-right span, .grid-wcxx .pull-right span i {



	color: #999999;



	font-size: 14px



}



.grid-wcxx .pull-right span i {



	font-size: 16px



}



.grid .pull-left i {



	font-size: 24px



}



.grid-add .pull-right a img {



	width: 35px



}



.grid-add h5:last-child .pull-left {



	line-height: 35px



}



.ul-list-pl {



	background: #f8f8f8;



	margin: 15px -15px -15px -15px;



}



.ul-list-pl h4 {



	font-size: 16px;



	color: #888888;



	margin-bottom: 15px;



	margin-top: 0



}



.ul-list-pl h5 {



	color: #747474;



	line-height: 24px



}



.color666{color: #666!important}



/*.modal{top: 20%;}*/



.modal-content {



	padding: 0 30px;



	background: #f6f6f6



}



.modal-content h4 {



	color: #333;



	padding: 10px 0



}



.modal-content h4 i {



	font-size: 20px;



	margin-right: 10px;



}



.modal-img a img {



	width: 100%



}



.modal-img .col-xs-3 {



	padding: 3px;



}



.modal-xzwj {



	padding: 15px 0;



	margin: 15px 0 0 0;



	border-top: 1px dotted #ccc



}



.modal-xzwj p {



	color: #ccc;



	background: #fff;



	padding: 10px 15px



}



.modal-xzwj input {



	display: block;



	background: #f9f9f9;



	border: 1px solid #ccc;



	padding: 9px 20px;



	font-size: 14px



}



.btn-green-radius {display: block;padding: 5px 50px;color: #fff;background: #f00;border-radius: 15px;margin: 15px auto;}
.btn-green-radius:hover {color: #fff}



/* 我的私信 */

.usercenterc-sx {width: 100%;padding: 0 10px;margin: 0 auto}
.uc-sx {display: -webkit-box;display: -moz-box;display: flex;}
.uc-sx-left, .uc-sx-right {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;transition:ease .2s all;-webkit-transition:ease .2s all;-moz-transition:ease .2s all;position: relative;}
.uc-sx-left span.img-circle{width: 65px; height: 65px; display: block;background: #fff;margin-bottom: 10px; padding: 10px}
.uc-sx-left span.img-circle img{width: 100%}
.uc-sx-left img.img-circle{margin-bottom: 10px; background: #fff}
.uc-sx-right.bg-white:before{content: ''; width: 13px; height: 16px;  display: block; background: url(../images/sxrighicon.png) no-repeat;  margin-left: -42px;}



.uc-sx-left {



	width: 65px;



	margin-right: 30px



}



.uc-sx-right {



	-webkit-box-flex: 1;



	flex: 1;



	border-radius: 8px;



	padding: 10px 30px



}



.uc-sx-right.bg-white:hover{



	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);



	box-shadow: 0 15px 30px rgba(0,0,0,0.1);



	-webkit-transform: translate3d(0, -2px, 0);



	transform: translate3d(0, -2px, 0)}



.aui-icon-delete:before {



	content: "\e6b4";



}



.uc-sx-right h5 {



	color: #999;



	line-height: 24px;



	padding: 5px 0



}



.uc-sx-right h6 i {



	font-size: 12px;



	margin-right: 8px



}



.aui-icon-album:before {



	content: "\e734";



}



/* 个人信息 */



.userlist-select > a {



	color: #f00!important



}



.grid-gallery ul {



	list-style: none;



	margin: 0 -15px;



	padding: 0;



}



.grid-gallery figure {



	margin: 0;



}



.grid-gallery figure img {



	display: block;



	width: 100%;



}



.grid-gallery figcaption h3 {



	margin: 0;



	padding: 0 0 0.5em;



}



.grid-gallery figcaption p {



	margin: 0;



}



/* Slideshow style */



.slideshow {



	position: fixed;



	background: rgba(0,0,0,0.6);



	width: 100%;



	height: 100%;



	top: 0;



	left: 0;



	z-index: 500;



	opacity: 0;



	visibility: hidden;



	overflow: hidden;



	-webkit-perspective: 1000px;



	perspective: 1000px;



	-webkit-transition: opacity 0.5s, visibility 0s 0.5s;



	transition: opacity 0.5s, visibility 0s 0.5s;



}



/* Info on arrow key navigation */



.info-keys {



	position: fixed;



	top: 10px;



	left: 10px;



	width: 60px;



	font-size: 8px;



	padding-top: 20px;



	text-transform: uppercase;



	color: #fff;



	letter-spacing: 1px;



	text-align: center;



}



.info-keys:before, .info-keys:after {



	position: absolute;



	top: 0;



	width: 16px;



	height: 16px;



	border: 1px solid #fff;



	text-align: center;



	line-height: 14px;



	font-size: 12px;



}



.info-keys:before {



	left: 10px;



	content: "\e603";



}



.info-keys:after {



	right: 10px;



	content: "\e604";



}



#nav-position {



	z-index: 55;



	width: 100%



}



#zu-c #header {



	position: inherit!important;



}



#zu-c #position {



	margin-top: 0



}



.stuckMenu {



	background: #fff;



	opacity: 1;



	-webkit-transition: all .1s ease;



	-moz-transition: all .1s ease;



	transition: all .1s ease;



}



.isStuck {



	background: #393a3c!important;



	opacity: .7;



	-webkit-transition: all .1s ease;



	-moz-transition: all .1s ease;



	transition: all .1s ease;



}



.isStuck a {



	color: #fff!important



}



#zxbanner .device > a {



	display: none;



}



.bs-example-modal-changeimg {



	background: rgba(0,0,0,.5);



}



.bs-example-modal-changeimg .modal-content {



	background: #f6f6f6



}



.bs-example-modal-changeimg {



	font-family: "Open Sans", "Source Han Sans CN", "\5FAE\8F6F\96C5\9ED1"!important;



}



.bs-example-modal-changeimg .modal-content h4 {



	padding: 27px 0 15px 0;



}



.bs-example-modal-changeimg .modal-content h5 {



	color: #999;



	margin-bottom: 10px



}



.bs-example-modal-changeimg .col-xs-3 a, .bs-example-modal-ucbg a {



	background: #f8f8f8;



	display: block;



	width: 121px;



	height: 121px;



	text-align: center;



	position: relative;



}



.bs-example-modal-changeimg .col-xs-3 a img, .bs-example-modal-ucbg a img {



	width: 100%!important;



	height: 100%



}



.changheadericon {



	position: absolute;



	width: 20px;



	height: 20px;



	display: block;



	bottom: -3px;



	right: -5px;



	background: #f00;



	border-radius: 90%;



	line-height: 20px;



	text-align: center;



}



.changheadericon i {



	font-size: 12px;



	color: #fff



}



.ahi-top {



	top: -3px;



	left: -5px



}



.cbg-red {



	background: #bc0000



}



.aui-icon-myfill:before {



	content: "\e685";



}



.userjdt {



	position: relative;



}



.pr-mask-title {



	background: #f7f7f7;



	border-top-left-radius: 5px;



	border-top-right-radius: 5px



}



.pr-mask:before {



	width: 0px;



	height: 0;



	content: '';



	left: -10px;



	top: 98px;



	border-top: 10px solid transparent;



	border-bottom: 10px solid transparent;



	border-right: 10px solid #fff;



	position: absolute;



}



.pr-mask {



	width: 230px;



	background: #fff;



	position: absolute;



	left: 195px;



	top: -100px;



	opacity: 0;



	transition: all .2s ease;



	-webkit-transition: all .2s ease;



	-moz-transition: all .2s ease;



	border-radius: 5px;



	font-size: 14px;



	border-radius: 5px;



}



.pr-mask ul li {



	padding: 8px 0;



	border-bottom: 1px dotted #cccccc;



	color: #63a846



}



.pr-mask ul li:first-child {



	padding-top: 0



}



.userjdt-select {



	opacity: 1;



	transition: all .2s ease;



	-webkit-transition: all .2s ease;



	-moz-transition: all .2s ease;



}



#header .navbar-nav>li {



	position: relative;



}



#header .navbar-nav>li>ul {



	display: none;



	position: absolute;



	top: 45px;



	left: 10px;



	background: #393a3c;



	z-index: 888;



}



#header .navbar-nav>li>ul li a {color: #fff;font-size: 14px;width: 230px;border-left: 3px solid #393a3c;transition: all .1s ease;-webkit-transition: all .1s ease;-moz-transition: all .1s ease;display: block;padding: 10px 20px 10px 40px;text-align: right;opacity: .8}
.pmicon1 a {background: url(../images/pmicon1.png) no-repeat 11px center;}
.pmicon2 a {background: url(../images/pmicon2.png) no-repeat 11px center;}
.pmicon3 a {background: url(../images/pmicon3.png) no-repeat 11px center;}
.pmicon4 a {background: url(../images/pmicon4.png) no-repeat 11px center;}
.pmicon5 a {background: url(../images/pmicon5.png) no-repeat 11px center;}
.yingyong1 a{background: url(../images/yingyong1.png) no-repeat 11px center;}
.yingyong2 a{background: url(../images/yingyong2.png) no-repeat 11px center;}
.yingyong3 a{background: url(../images/yingyong3.png) no-repeat 11px center;}
.yingyong4 a{background: url(../images/yingyong4.png) no-repeat 11px center;}
.yingyong5 a{background: url(../images/yingyong5.png) no-repeat 11px center;}
.yingyong6 a{background: url(../images/yingyong6.png) no-repeat 11px center;}

#header .navbar-nav>li>ul li a:hover {color: #f00;border-left: 3px solid #f00;background-color: #3d3f40;opacity: 1}
#header .navbar-nav>li>a {color: #fff;float: left;/*border-bottom: 3px solid #393a3c;*/font-weight: normal;-webkit-transition: all .1s ease;-moz-transition: all .1s ease;transition: all .1s ease;}



#header .navbar-nav>li>a.menuseven{



	color: #7ed45b;



}



/* activity */



.text-align-center {



	text-align: center;



}



#at, #at-two, #acthree {



	padding-bottom: 60px



}



#at .container > h2, #at-two .container > h2, #acthree .container > h2, #acfour>h2 {



	color: #333;



	font-size: 38px;



}



#at .container > h4, #acfour>h5 {



	color: #999;



	margin-bottom: 40px



}



#at .att-list {



	background: #f9f9f9;



	padding: 20px 10%;



	position: relative;



	padding-bottom: 115px



}







#at .att-list:before {



	content: '';



	width: 80px;



	height: 80px;



	position: absolute;



	left: 0;



	top: 0;



	



	background: url(../images/lefttopicon.png) no-repeat;



	background-size: 100% auto



}



.att-list:after{



	content: '';



	width: 77px;



	height: 78px;



	position: absolute;



	  right: -10px;



  top: -19px;



	



}



.border-top-green:after{background: url(../images/ac1.png) no-repeat;}



.border-top-orange:after{background: url(../images/ac2.png) no-repeat;}



.att-list a, .att-list a img, #at-banner img, .act-list a, .act-list a img {



	width: 100%



}



.att-list p {



	position: absolute;



	bottom: 0px;



	width: 80%;



	margin-bottom: 0;



	padding-bottom: 15px;



}



.att-list p a, .act-list p i, .ac-bg-info p {



	font-size: 14px;



	margin: 0 2px



}



.border-top-orange, .border-top-green, .border-top-blue {



	border-top: 1px solid #ffac13



}



.border-top-green {



	border-top-color: #83c44e



}



.border-top-blue {



	border-top-color: #2196f3



}



.att-list {



	margin-bottom: 15px



}



#at-two .att-list a img {



	max-height: 176px



}



#at-two .att-list p {



	background: #fff



}



.att-list h6 {



	height: 40px;



	line-height: 20px;



	overflow: hidden;



	position: relative;



	color: #999999



}



.att-list h6 span {



	background: url(../images/aclist-bg2.png) repeat-x bottom;



	position: absolute;



	bottom: 0;



	width: 100%;



	left: 0;



	display: block;



	height: 20px



}



.att-info {



	position: absolute;



	width: 80%;



	bottom: 42px;



	height: 85px;



	-webkit-transition: all .2s ease;



	-moz-transition: all .2s ease;



	transition: all .2s ease;



}



.att-info-select .att-info {



	height: 70%;



	background: rgba(249,249,249,.9);



}



.att-info-select .att-info h6 {



	height: auto;



}



.att-info-select .att-info h6 span {



	background: none!important



}



.act-lis {



	position: relative;



}



.act-list-right {



	position: absolute;



	left: 100%;



	width: 100%;



	height: 100%;



	background: #f00;



	top: 0;



	z-index: 8;



	padding: 5% 10%;



	line-height: 25px;



	color: #fff;



	display: none;



	-webkit-transition: all .1s ease;



	-moz-transition: all .1s ease;



	transition: all .1s ease;



}



.act-list-right:before {



	width: 0;



	height: 0;



	border-bottom: 15px solid transparent;



	border-top: 15px solid transparent;



	border-right: 15px solid #f00;



	position: absolute;



	left: -15px;



	top: 5%;



	content: '';



}



#at-two {



	background: #efefef;



}



.act-list-right-select {



	display: block;



	width: 201%;



}



.act-list-fright .act-list-right {



	left: -100%;



}



.act-list-fright .act-list-right:before {



	border-bottom: 15px solid transparent;



	border-top: 15px solid transparent;



	border-left: 15px solid #f00;



	position: absolute;



	right: -15px;



	left: 100%;



	border-right: 0;



}



.act-list-fright .act-list-right-select {



	left: -200%;



}



#at-two .att-list {



	background: #fff;



	padding: 20px 10%;



	position: relative;



	padding-bottom: 115px;



	overflow: hidden



}



#at-two .att-list h6 span {



	background: url(../images/aclist-bg.png)



}



#at-two .att-info-select .att-info {



	background: rgba(255,255,255,.9);



}



.act-list {



	background: #fff;



	border-bottom: 1px solid #f0f0f0;



	padding-bottom: 15px



}



.act-list h4, .act-list h5 {



	text-align: center;



}



.act-list h5 {



	color: #999



}



.aui-icon-info:before {



	content: "\e6e5";



}



.aui-icon-cart:before {



	content: "\e6af";



}



.act-list-info p {



	text-align: center;



}



.act-list-info p i {



	color: #f00;



	font-size: 25px;



	margin: 15px



}



#acthree .row > div, #acfour .row > div {



	border-right: 1px solid #f0f0f0;



	border-bottom: 1px solid #f0f0f0;



}



#acfour > h2 {



	margin-top: 50px



}



#acfour .act-list, #acthree .act-list {



	border-bottom: 0;



}



#acfour .row > div {



	background: #fff;



}



.aui-icon-comment:before {



	content: "\e667";



}



.aui-icon-down:before {



	content: "\e703";



}



#ac-bg img, .zxhd-list-img2 img {



	width: 100%



}



#ac-bg {



	position: relative;



}



.ac-bg-info {



	position: absolute;



	width: 50%;



	left: 25%;



	top: 0;



	text-align: center;



}



.ac-bg-info h2 {



	color: #ffffff;



	font-size: 36px;



	margin: 40px 0 10px 0



}



.ac-bg-info h4 {



	color: #999999;



	font-size: 18px



}



.ac-bg-info h5 {



	color: #fff;



	margin: 60px 0 15px 0



}



.ac-bg-info h6 {



	color: #999999;



	padding: 0 20%;



	line-height: 20px



}



.ac-bg-info p {



	margin-top: 30%



}



.ac-bg-info p i {



	margin: 0 20px;



}



.text-qblue a {



	color: #a0c8e1!important



}



.aui-icon-likefill:before {



	content: "\e668";



}



.bdsqcg {



	padding: 50px 50px 100px 50px



}



.bdsqcg h3 {



	border-bottom: 0;



	font-size: 18px;



	line-height: 24px;



	margin-bottom: 15px



}



.bdsqcg h5 {



	color: #999



}



.bdsqcg span button {



	margin: 30px 15px 0 0;



	padding: 10px 30px



}



.aui-icon-command:before {



	content: "\e73f";



}



.bs-example-modal-jhemail li, .bs-example-modal-email li {



	line-height: 23px;



	list-style-type: square;



	list-style-position: inside;



}



.bs-example-modal-jhemail ul, .bs-example-modal-email ul {



	margin-bottom: 30px



}



.bs-example-modal-jhemail h3, .bs-example-modal-email h3 {



	margin-top: 0;



	font-size: 20px



}



.bs-example-modal-jhemail p, .bs-example-modal-email p {



	margin: 15px 0 30px 0



}



.bs-example-modal-jhemail b, .bs-example-modal-email b {



	margin-bottom: 10px;



	display: block;



}



.bs-example-modal-jhemail .mailimg, .bs-example-modal-email .mailimg {



	padding-right: 30px;



	min-height: 125px;



	border-right: 1px solid #ccc



}



.bs-example-modal-jhemail .mailtext, .bs-example-modal-email .maintext {



	padding-left: 30px



}



.zxhd-list, .zxhd-list-img2, .zxhd-list-text2, .zxhd-list-info {



	display: -webkit-box;



	display: flex;



	/*display: -moz-box;*/



	



}



.zxhd-list dl {



	margin-bottom: 0



}



.zxhd-list-img2, .zxhd-list-text2, .zxhd-list-info {



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	padding: 0 30px;



	position: relative;



}



.zxhd-list-text2 {



	padding: 0



}



.zxhd-list-info:before {



	content: '';



	border-left: 1px dashed #eee;



	position: absolute;



	left: 0;



	height: 100%



}



.zxhd-list-info dt {



	width: 30%;



	float: left;



	text-align: center;



}



.zxhd-list-info dt span {



	width: 60px;



	height: 60px;



	background: #ccc;



	margin-bottom: 15px;



	display: block;



	border-radius: 50%;



	overflow: hidden;



}



.zxhd-list-info dt img {



	width: 100%;



}



.zxhd-list-info dt b {



	display: block;



	width: 60px;



	text-overflow:ellipsis;white-space:nowrap;overflow:hidden;



}



.zxhd-list-info dd {



	width: 65%;



	float: right;



	color: #999



}



.zxhd-list-info dl{



	width: 100%;



}



.zxhd-list-info dl, .zxhd-list-text2 dt {



	padding-top: 15%



}



.zxhd-list-text2 dl {



	width: 90%;



}



.zxhd-list-text2 dt {



	font-size: 26px;



	color: #f00;



	display: block;



	line-height: 30px;



	font-weight: normal;



	text-align: center;



}



.zxhd-list-text2 dd {



	margin-top: 35px



}



.zxhd-list-text2 dd span {



	width: 50%;



	float: left



}







.zxhd-list {



	margin-top: 30px;



	-webkit-transition: ease .2s all;



	-moz-transition: ease .2s all;



	transition: ease .2s all;



}



.zxhd-list:hover {



	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);



	box-shadow: 0 15px 30px rgba(0,0,0,0.1);



	-webkit-transform: translate3d(0, -2px, 0);



	transform: translate3d(0, -2px, 0)



}
.sy_xianmu{ background:#f8f8f8; box-shadow:5px 5px 5px #ddd; margin-bottom:30px;}
.sy_xianmu .img1{ width:100%; overflow:hidden;}
.sy_xianmu .img1 img{ width:100%;transition: all 0.4s ease 0.1s; height:300px;}
.sy_xianmu .img1 img:hover{transform: scale(1.2,1.2);opacity:1;}
.sy_xianmu .nr{ padding:25px 20px; text-align:left;}
.sy_xianmu .nr .n1{}
.sy_xianmu .nr .n1 a{ display:block; float:left; width:60%; overflow:hidden; font-size:16px; color:#060606;height: 44px;line-height: 22px;}
.sy_xianmu .nr .n1 .tb{ float:right; width:37%;}
.sy_xianmu .nr .n1 .tb span{ float:left; margin-left:5px;margin-top: 2px;}
.sy_xianmu .nr .n2{ width:50px; height:4px; background:#f00; margin:20px 0;}
.sy_xianmu .nr .n3{ color:#555; font-size:14px; padding-bottom:10px;}
.sy_xianmu .nr .n4{}
.sy_xianmu .nr .n4 .n_left{ color:#222222; font-size:14px; width:70%; float:left;}
.sy_xianmu .nr .n4 .n_right{ float:right;width:30%;}
.sy_xianmu .nr .n4 .n_right a{ color:#ff0000;}
.sy_xianmu_more{ margin:0 auto; margin-top:20px;width:200px; background:#ff0000; font-size:24px; text-align:center; color:#fff; height:50px; line-height:50px; border-radius:25px;}
.sy_xianmu_more a{color:#fff;/*background:#ff0000;*/ font-size:20px; padding:10px 30px;}

.aui-icon-like{ background:url(../images/zan11.png) no-repeat left; width:16px;font-size: 0 !important;height: 16px;display: block;margin-left: 11px;margin-top: 10px;}
.aui-icon-likefill{ background:url(../images/zan1.png) no-repeat left; width:16px;font-size: 0;font-size: 0 !important;height: 16px;display: block;margin-left: 11px;margin-top: 10px;}
.aui-icon-like2{ background:url(../images/zan11.png) no-repeat left; width:16px; height:16px; display:block;margin: 8px 11px;}
.aui-icon-like3 {background: url(../images/zan11.png) no-repeat left;width: 16px; height: 16px;display: block;margin: 0px 11px;float: left;}
.aui-icon-likefil2{ background:url(../images/zan1.png) no-repeat left; width:16px;height:16px; display:block;margin: 8px 11px;}

.home-mask{width:100%;height: 100%;background: rgba(0,0,0,.7);position: fixed;top: 0;left: 0;z-index: 999999;}
.homemask-main{margin:0 auto;width:45%;margin-top:10%;position:relative;}
.homemask-main img{width:100%;}
.homemask-main a {position:absolute;right: -7px;top: -10px;color: rgba(0,0,0,.9);width: 25px;height: 25px;background: rgba(0,0,0,.5);border-radius: 90%;display: block;text-align: center;line-height: 25px;cursor: pointer;}
.aui-icon-close:before {content: "\e646";}
.homemask-main a i{color:#fff}
#us-gz {padding-top:30px;}
.us-gz {margin:0 auto}
.btn-border {border:1px solid;height:34px;background: none;line-height:34px;padding:0 15px;margin-top:10px;border-radius:3px;margin-left:10px}
.ul-study-list.padding-15{padding: 0 15px!important;width:100%}
.ul-study-list:last-child  .ul-study-content-list{border-bottom:0}
.btn-border i {margin-right:10px}
.us-gz-title {height: 65px;background: #f00 url(../images/gztop.jpg) no-repeat 40px;padding: 0 20px 0 125px;line-height: 65px;color: #fff}
.pricon-uc .dark{position: relative;}
.pricon-uc .dark:before{position: absolute;content: '';border-left:7px solid transparent ;border-right: 7px solid transparent;width: 0;height: 0;border-top:7px solid #aaaaaa;bottom: -5px;left: 44%;}
.ul-study-mypj{margin-top: 15px;line-height: 24px;}
.us-gz-title span {font-size: 18px}
.us-gz-title-two {height: 65px;background: #fff;line-height: 65px;padding: 0 20px;color: #666;border-bottom: 1px solid #efefef}
.us-gz-title-two .pull-left {color: #666;font-size: 16px}
.btn-border-green {border-color: #f00;color: #f00}
.us-gz-content {position: relative;}
.us-gz-content:before {/*content: "";height: 100%;border-left: 1px solid #efefef;position: absolute;left: 50%;top: 0;*/}
.searchContent .icourse-course li{margin-bottom: 15px}
.us-gz-content .media {padding: 10px 20px;height: 165px;overflow: inherit!important;}
.us-gz-content .media h5 {margin: 0 0 5px 0;color: #333;}
.us-gz-content .media span {color: #999}
.us-gz-content .scjs-dl-right li a {padding: 0 10px;cursor: context-menu;}
.border-big {border-radius: 20px;padding: 6px 15px;}
.us-gz-content .scjs-dl {margin-top: 10px}
.btn-ygz {background: #f00;color: #fff!important;position: relative;}
.btn-ygz a {position: absolute;background: #a5a5a5;width: 99px;border-radius: 20px;top: -2px;left: -2px;opacity: 0;text-align: center;-webkit-transition: ease .1s all;-moz-transition: ease .1s all;transition: ease .1s all;color: #fff;border: 1px solid #a5a5a5;}
.btn-ygz a:hover {opacity: 1}
.search_not_found {background: #F7F7F7;padding: 80px 10%}
.nosearch-img img{width: 100%}
.nosearch-text {margin-top: 120px;font-size: 24px;line-height: 30px}
.padding-10-15 {padding: 10px 15px;}

.donghua{height:300px;background-image: radial-gradient(ellipse farthest-corner at center top, #000d4d 0%, #000105 100%);position: relative; margin-top:30px; overflow:hidden;}
canvas{top: 0px;left: 0px;width:100%;height:300px;}
.content{position: absolute;top:20px;width: 100%;}
.content .banner_wrap{}
.content .text{color: #fff;text-align: center;font-size:24px; line-height:30px;margin:70px 0;}

.mark1{ width:100%; margin-top:30px;}
/*.mark1 .list{top: 0px;left: 0px;width: 100%;height:100%;z-index:999;position:absolute; padding:100px 0;}
.mark1 .title{ color:#ffffff; font-size:20px; text-align:center;margin-bottom:30px;line-height:30px; margin-top:80px;}*/

.mark1 .card {width:100%;margin:10px 0;background-color: white;box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5); border-radius:15px;}
.mark1 .card:hover .card__caption {top: 50%;transform: translateY(-50%);}
.mark1 .card:hover .card__image {transform: translateY(-10px);}
.mark1 .card:hover .card__image1 {transform: translateY(-10px); display:block; margin:0 auto; display:block; max-width:100%;}
.mark1 .card:hover .card__thumb::after {top: 0;}
.mark1 .card:hover .card__snippet {margin: 20px 0;}
.mark1 .card:hover .card__title{ margin-top:0;}
.mark1 .card__thumb{position: relative;max-height:280px;overflow: hidden;border-radius: 15px;}
.mark1 .card__thumb::after{position: absolute;top: 0;display: block;content: '';width: 100%;height: 100%;background: linear-gradient(0deg, rgba(255, 0, 0, 0.9) 40%, rgba(255, 0, 0, 0.9) 100%);transition: .3s;}
@media (min-width: 1200px){
.container {width: 90% !important;}}
@media (min-width: 1024px) {
  .mark1 .card__thumb::after {top: calc(100% - 110px);}
}
.mark1 .card__image {transition: .5s ease-in-out; display:block; max-width:100%; margin:0 auto;}
.mark1 .card__image1{ display:none;}
.mark1 .card__caption {position: absolute;top: 50%;z-index: 1;padding: 0 20px;color: white;transform: translateY(-50%);text-align: center;transition: .3s;/*width: 100%;*/}
@media (min-width: 1024px) {
  .mark1 .card__caption {top: calc(100% - 120px);transform: unset;}
}
.mark1 .card__title {display: -webkit-box;max-height:90px;overflow: hidden;font-family: 'Playfair Display', serif;font-size:26px;line-height: 28px;text-shadow: 0px 1px 5px black;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical; padding:20px 0; margin-top:20px;}
.mark1 .card__title p{font-size:18px; padding-top:10px;}
.mark1 .card__snippet {display: -webkit-box;max-height: 150px;margin: 20px 0;overflow: hidden;font-family: 'Roboto', sans-serif;font-size: 16px;line-height: 20px;text-overflow: ellipsis;transition: .5s ease-in-out;-webkit-line-clamp: 5; -webkit-box-orient: vertical;}
@media (min-width: 1024px) {
  .card__snippet {margin: 60px 0;}
}
.card__button {display: inline-block;padding: 10px 30px;color: white; border: 1px solid white;font-family: 'Roboto', sans-serif;font-size:14px;text-transform: uppercase;text-decoration: none;transition: .3s; margin-top:20px; border-radius:25px;}
.card__button:hover {color: black;background-color: white;}

 @media(max-width: 1438px) {
	 .device{ margin-top:125px;}
	.kcjj .media-left{display:none;}
	.kcjj .media-body{display:inherit;}
	.kcleft{padding-right:40px}
	#zxxm .zxxm-list-text2 dt{padding-top:0;}
	#zxxm .zxxm-list-text2 dt a{margin-top:10%;}
	#zxxm .zxxm-list-info dl{padding-top:6%;}
	#zxxm .zxxm-txt-con{padding:0;}
	.media-div{max-height:90px;overflow:hidden;}
	#header .pull-right > div.input-group .form-control{width:70px;}
	#main .nav-tabs > li > a {/*padding: 5px 40px;*/font-size: 18px;height: 36px;line-height: 36px;}
}

 @media(max-width: 991px) {
	#pro-right-info, #news-right {position: inherit!important;width: 100%!important;margin-top: 30px}
	.sy_title {margin:20px auto;margin-bottom:20px;}
	#main .nav-tabs > li > a {padding:0 10px;font-size: 14px;height: 32px;line-height: 32px; text-decoration:none;}
	.sy_xianmu_more{margin-top:0;width:200px;font-size:20px;height:40px; line-height:40px;}
	.sy_xianmu_more a{font-size:20px;}
	.sy_xianmu .nr .n1 a {width:50%;}
	.sy_xianmu .nr .n1 .tb {width: 48%;}
	/*.mark1 .list{ padding:60px 0;}
	.mark1{padding:30px 0; margin-top:20px;margin-bottom: -62px;height:1200px;}
	.mark1 .title{ font-size:22px;margin-bottom:20px; margin-top:30px;}
	.mark1 .box{margin: 10px;}*/
	.mark1 .card__thumb{max-height:400px;}
	.mark1 .card__title{margin-top:0;max-height:120px;}
    .mark1 .card__title p{font-size:16px; padding-top:10px;}
}
 @media(max-width: 933px) {
	#header .pull-right > div.input-group{position:inherit!important;float:right!important;right:0}
	#header .pull-right{margin-top:0}
}
 @media(max-width: 800px) {
	.sear-slide{display:none;}
 }
 @media(max-width:768px) {
	#header .hd-right{display:none;}
	.zxhd-list,.zxhd-list-img2,.zxhd-list-text2,.zxhd-list-info{display:inherit;padding:0 30px;background:#fff}
	.zxhd-list-text2 dd span{width:100%}
	#zixuebanner{height:222px}
	.product-big-title .text-right{text-align:left}
	#pro-right-info{position:inherit;top:0;}
	.logo span{width:80%}
	.logo span img,.bannertext img{width:100%}
	#banner,#position,#aboutus,#searchmain,#usercenterbanner,#uc-grxx,#zxbanner,#at-banner,#us-gz,.usercenterc-sx,#zixuebanner{margin-top:60px}
	.media-left h5{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.media-body .media-div{max-height:800px;}
	.icourse-img{height:auto}
	.icourse-intro,.icourse-tips{top:130px;}
	.icourse-course li{height:200px;padding:0 15px}
	#header{padding:0 15px}
	.friendlink img{max-width: 90%;}
	a.lljx{background: #727272 url(../images/menuicon4.png) no-repeat 20px center;}
	.sy_xianmu .img1 img{height:300px;}
}



 @media(max-width:420px){
	a.lljx{background: #727272 url(../images/menuicon4.png) no-repeat 5px center;font-size: 12px;background-size: 14px auto;text-align: left;padding-left: 30%;background-position: 10px 22px;}
	.windows-right,.friendlink{display:none;}
	#footer a{display:block;/*width:30%;*/float:left;padding-right:5px;letter-spacing:0;}
	#footer .f2 a{ margin:5px 5px; float:left;}
    .d-hdtxt .content_div{margin: 20px 0 0 0!important;}
	.head111{ padding:5px 0;}
    .navbar-brand img{margin-top:5px;width: 220px;}
    #header .navbar-brand{width: 220px;}
	.navbar-toggle{ margin-top:5px;}
    .device{ margin-top:56px;}
	#bannertwo{ margin-top:56px;}
	form.ckkj{padding: 0 20px;}
 }

 @media(max-width:414px){
    .icourse-intro,.icourse-tips{top:235px;}
    .icourse-course li{height:300px;padding:0 15px}
 }

 @media(max-width:412px){
    .icourse-intro,.icourse-tips{top:235px;}
    .icourse-course li{height:300px;padding:0 15px}
 }

  @media(max-width:375px){
    .icourse-intro,.icourse-tips{top:214px;}
    .icourse-course li{height:280px;padding:0 15px}
 }

 @media(max-width:360px){
   .icourse-intro,.icourse-tips{top:205px;}
    .icourse-course li{height:280px;padding:0 15px}
 }
  @media(max-width:320px){
   .icourse-intro,.icourse-tips{top:180px;}
    .icourse-course li{height:250px;padding:0 15px}
 }

 @media(min-width:769px) {
	.grid .ul-list-img a{height:216px;}
	#products-like .ul-list-img a,.products .ul-list-img a{height:288px;}
	#header{padding:0 4px}
	#zxbanner .device{max-height:225px;overflow:hidden}
	#bannertwo .device{max-height:202px;overflow:hidden}
	.zxhd-list-text2 dd span{width:100%;margin-bottom:15px}
	.zxhd-list-text2 dd{padding:0 30px}
	.pro-yl a{font-size:14px}
	.zxhd-list-text2 dt{font-size:18px}
	a.lljx{background:#727272 url(../images/menuicon4.png) no-repeat 26px center;}
	#banner,#position,#aboutus,#searchmain,#usercenterbanner,#uc-grxx,#zxbanner,#at-banner,#us-gz,.usercenterc-sx,#zixuebanner{margin-top:125px}
	.pro-xg > a img{max-height:100%}
	.usercenterc-con{width:750px;margin:0 auto}
	.sch-icon-blue,.sch-icon-green{margin-top:20%}
	.pro-xg{margin-bottom:0px}
	.pro-info .media-left{width:50%!important;padding-right:20px!important}
	.pro-info .media-left,.pro-info .media-body{display:table-cell!important}
	.pro-info .media-object{margin-bottom:0px}
	.logo .dlibanner{width:312px}
	.product-big-title a{color:#333;padding:5px 10px !important; margin-top:20px;}
	.loginreg{margin-top:130px!important;padding:15px 40px}
	h1.logo{margin-top:70px!important;margin-bottom:0}
	.bannertext{margin-top:0}
	.jxyylist{width:100%;height:208px;overflow:hidden}
	.jxyylist-info{top:160px;}
	.icourse-intro,.icourse-tips{top:127px;}
	.icourse-course li{height:205px;padding:0 15px}
	.kcjj{/*margin-top: -80px*/margin-top: 0;}
	.kcjj .media-body h3{font-size:18px}
	.device{ margin-top:125px;}
	.donghua{height:640px;margin-top:70px;}
	canvas{height:640px;}
	.content{top:150px;}
	.content .text{font-size: 40px; line-height:56px;margin:100px 0;}
	.mark1{ margin-top:60px;}
	.mark1 .title{font-size:32px;margin-bottom: 40px;line-height: 40px; margin-top:80px;}
	.mark1 .card__thumb{position: relative;max-height:800px;overflow: hidden;border-radius: 15px;}
	.sy_xianmu .img1 img{height:300px;}
}
 @media(min-width: 926px) {
	.school-list .media .media-body > div:first-child {padding-right: 60px;}
	.sy_xianmu .img1 img{height:400px;}
}

@media(min-width: 934px) {
	#banner, #position, #aboutus, #searchmain, #usercenterbanner, #uc-grxx, #zxbanner, #at-banner, #us-gz, .usercenterc-sx,#zixuebanner{margin-top: 45px}
	.zxxm-list-text2 dt{padding-top: 0;}
	.media-left>h5{max-width: 200px;overflow: hidden;text-overflow: ellipsis;padding-right: 15px;white-space: nowrap;}
	.sy_xianmu .img1 img{height:300px;}
}
 @media(min-width: 992px) {
 	#header{padding: 0 0;}
	#bannertwo {margin-top:128px;}
	#zxbanner .device{max-height: 358px;overflow: hidden}
	#bannertwo .device {max-height: 264px;overflow: hidden}
	.usercenterc-sx {width: 780px;}
	.zxhd-list-text2 dd span {width: 50%;margin-bottom: 8px}
	.zxhd-list-text2 dd {padding: 0;margin-top: 43px}
	.zxhd-list-text2 dd span img {width: 60px;}
	.pro-yl a {font-size: 12px}
	a.lljx {background: #727272 url(../images/menuicon4.png) no-repeat 40px center;}
	#banner, #position, #aboutus, #searchmain, #usercenterbanner, #uc-grxx, #zxbanner, #at-banner, #us-gz, .usercenterc-sx, #zixuebanner {margin-top:120px}
	#header.navbar {padding-bottom: 20px}
	.zxhd-list-info dl, .zxhd-list-text2 dt {padding-top: 10% !important}
	.zxhd-list-text2 dt {font-size: 18px;line-height: 18px}
	.pro-xg > a {height: 122px}
	.kcjj {/*margin-top: -80px*/margin-top: 0;}
	.jxyylist {width: 100%;height: 275px;overflow: hidden}
	.jxyylist-info {top: 225px;}
	.kcjj .media-body h3 {font-size: 24px}
	.icourse-intro, .icourse-tips {top: 170px;}
	.icourse-course li {height: 250px;padding: 0 15px}
	.usercenterc-con {width: 960px}
	.uc-grxx {width: 900px;padding: 15px 30px;}
	#pro-right-info {width: 294px}
	.grid .ul-list-img a{height: 279px;}
	#products-like .ul-list-img a, .products .ul-list-img a {height: 342px;}
	.sy_xianmu .img1 img{height:300px;}
}

 @media(min-width: 1041px) {
	#banner, #position, #aboutus, #searchmain, #usercenterbanner, #uc-grxx, #zxbanner, #at-banner, #us-gz, .usercenterc-sx,#zixuebanner {margin-top:140px}
	#product-main{margin-top:0px;}
	#aboutus{ margin-top:0;}
	.sy_xianmu .img1 img{height:180px;}
}
 @media(min-width: 1200px){
	#bannertwo .device {max-height: 100%;overflow: hidden}
	.xiangmu-list-left{width: 140px;}
	.xiangmu-list-right{width: 815px;padding-left: 15px;}
	.sy_xianmu .nr .n1 a{width:50%;}
    .sy_xianmu .nr .n1 .tb{width:45%;}
	.sy_xianmu .img1 img{height:240px;}
 }
 @media(min-width: 1440px) {
	/*#footer .container{width:100%}*/
	.zxhd-list-text2 dd span{width:50%;}
	.zxhd-list-text2 dd{margin-top:60px}
	.zxhd-list-text2 dd span img{width:auto;height:25px}
	.zxhd-list-info dl,.zxhd-list-text2 dt{padding-top:15%!important}
	.pro-xg > a{height:233px}
	.searchcontent .icourse-intro,.searchcontent .icourse-tips{	/*top: 194px;*/top:159px;}
	#main .tab-content .col-lg-3,.prd-list .col-lg-3{width:20%!important;}
	.pro-fenleilist .col-lg-3{width:25%!important;}
	.container{padding:0 30px;width:1420px}
	.jxyylist{width:100%;height:347px;overflow:hidden}
	.jxyylist-info{top:294px;}
	.newsc{height:282px}
	.icourse-intro,.icourse-tips{top:190px; background:#f8f8f8;}
	.icourse-course li{height:280px;padding:0 15px}
	.kcright{padding-left:50px}
	.kcleft{padding-right:50px}
	#zixun{background:url(../images/zixun_14.jpg) repeat-y center;}
	#aboutus,.aboutus-footer .container,#searchmain{/*width:1210px;*/width:90%;}
	.searchcontent .prd-list .col-lg-3{width:25%!important}
	#pro-right-info{width:460px}s
	.col-lg-two{width:20%}
	.zxhd-list-text2 dt{font-size:26px;}
	.us-gz{width:1200px;}
	.product-list .prd-list > div:last-child{display:none}
	.pro-yl a{font-size:16px}
	#main .tab-content .icourse-course .col-lg-3{width:25%!important;}
	#bannertwo .device{max-height:960px;overflow:hidden}
	#zxbanner .device{max-height:535px;overflow:hidden}
	.sy_xianmu .nr .n1 a{width:60%;}
    .sy_xianmu .nr .n1 .tb{width:37%;}
	.sy_xianmu .img1 img{height:260px;}
}



 @media(min-width: 1500px){
	#header .pull-right > div.input-group .form-control:focus{/*width: 625px;*/}
    #main .nav-tabs > li > a {padding: 0 40px;font-size: 18px;height:46px;line-height:46px;}
   .container{padding:0 30px;width:90%;}
   .sy_xianmu .nr .n1 a{width:60%;}
   .sy_xianmu .nr .n1 .tb{width:35%;}
   .sy_xianmu .img1 img{height:280px;}
 }
  @media(min-width: 1600px){
  .sy_xianmu .img1 img{height:300px;}  
}

/************************************************/

#zixuebanner #position{margin-top: 0}

/*******************************/
.sear-load{top: 12px;left: 8px;}
.sear-load>img{    width: 20px;}
.collapse.navbar-collapse{position: relative;}
#header .hd-right{position: absolute;right: 0;width:auto;}
#header #search-slide{display:none;height:auto;/*max-height: 690px;*/overflow-y: hidden;position: absolute;}
#search-slide .sear-slide-ul,.sear-slide-user{overflow:hidden;}
.sear-slide-ul>li{padding:14px 10px 10px 10px;}
.sear-slide-ul>li:hover{background:rgba(72, 85, 104, 0.8)}
.sear-slide-ul>li h3{margin:0;color:#cccccc;margin-bottom:10px;font-size: 14px;}
.sear-slide-ul>li h3 i{}
#search-slide .sear-slide-ul>li h3 a{color:#cccccc;text-align:right;padding-right:14px;}
.sear-slide-ul>li p{padding-left:18px;margin-bottom: 0;}
.sear-slide-ul>li p>a{font-size: 16px;}
.sear-slide-list,.sear-slide-ke,.sear-slide-chanpin{overflow:hidden;margin-left:8px;}
.sear-slide-chanpin li{margin-bottom: 10px;}
.sear-slide-pic img{width:100%;max-height:96px;}
.sear-slide-tit{background:#fff;position:relative;padding:10px 20px;}
.sear-slide-tit h4{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #f00;}
.sear-slide-tit h4 a{font-size: 16px;}
.sear-slide-tit>img{position:absolute;width:48px;height:48px;border-radius:50%;right:15px;top:-26px;border:1px solid #fff;}
.sear-slide-ke li a.sear-ke-pic{display: block;position: relative;}
.sear-slide-ke li a>img,.sear-cp-pic>img{width: 100%;}
.sear-slide-ke li{margin-bottom: 10px;overflow: hidden;}
.sear-ke-tit{position: absolute;border: 1px solid;bottom: 0;left: 0;display: inline-block;width: 100%;text-align: center;padding: 7px;background: rgba(255,0,0,0.7);border: none;color: #fff; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sear-cp-pic{width: 100%;background: #fff;display: block;height: 110px;}
.sear-cp-pic img{display: block;width: 80%;margin:0 auto;}
.sear-cp-tit{width: 100%;background: #fff; height: 50px;}
.sear-slide-ul .sear-cp-tit p{text-align: center;padding-left: 0;}

.sear-cp-tit>a{
       display: block;
    padding: 0 10px;
    word-break: break-all;
    overflow: hidden;



    text-overflow: ellipsis;



    display: -webkit-box;



    -webkit-line-clamp: 2;



    -webkit-box-orient: vertical;



    height: 48px;



line-height: 24px;



}



.sear-cp-tit p>i{



    margin-right: 6px;



}



.sear-slide-user li{



    float: left;



    width: 88px;



    text-align: center;



}



.sear-slide-user li>img{



    width: 50px;



    height: 50px;



    border-radius: 50%;



}



.sear-slide-user li>a{



	padding: 5px 0;



    text-align: center;



    display: block;



    overflow: hidden;



    text-overflow: ellipsis;



    white-space: nowrap;



}



.sear-ke-icon,.sear-cp-icon{



	width: 20px;



    height: 16px;



    display: inline-block;



    float: left;



    margin-right: 5px;



    /*margin-top: 2px;*/



}



.sear-ke-icon{background:url(../images/menuicon5.png) no-repeat;background-size:20px auto;}



.sear-cp-icon{background:url(../images/menuicon2.png) no-repeat;background-size:20px auto;}



.aui-icon-communityfill:before{



	content: "\e740";



}



.aui-icon-wefill:before{



	content: "\e6f4";



}







/*index  最新项目*/



.zxxm-list{



overflow: hidden;



}



.zxxm-list-img2{



    padding: 0;



}



.zxxm-list-img2>a{



	    display: block;



    padding: 0 40px;



}



.zxxm-list-img2>a img{



	width: 100%;



}



.zxxm-list-text2{



    border-left: 1px dashed #eee;



    border-right: 1px dashed #eee;



}



.zxxm-list-text2 dt{



	/*padding-top: 14%;*/



	text-align: center;



}



.zxxm-list-text2 dt a{



    display: block;



    margin-top: 14%;



    overflow: hidden;



    /* text-overflow: ellipsis; */



    padding: 0 20px;



    /* white-space: nowrap; */



    color: #47b2e2;



    font-weight: normal;



    font-size: 20px;



    letter-spacing: 1px;



    height: 84px;



}



.zxxm-list-text2 dd{



    text-align: center;



}



.zxxm-list-text2 dd span{



padding: 6px 6px;



    /*display: inline-block;*/



}



.zxxm-list-text2 dd span i{



	    margin-right: 5px;



}



.zxxm-list-info dl{



padding-top: 10%;



}



.zxxm-list-info dt{



	width: 20%;



    float: left;



    padding: 0 3%;



    margin-right: 5%;



    color: #727272;



    text-align: center;



}



.aui-icon-attention:before{



	content: "\e73d";



}



.zxxm-list-info dd{    width: 75%;



    float: left;



    padding-left: 0;}



.zxxm-list-info dt span img{



	    width: 100%;



    background: #ccc;



    border-radius: 50%;



    margin: 0 auto;



}



.zxxm-list-info dt b{



	    display: block;



    margin-top: 15px;



    /* font-size: 0.9em; */



    /* line-height: 2; */



    white-space: nowrap;



    text-overflow: ellipsis;



    overflow: hidden;



}



.zxxm-txt-hd{







}



.zxxm-txt-hd h2{



margin:0;



}



.zxxm-txt-hd h2 a{



    display: block;



    overflow: hidden;



    font-size: 18px;



    text-overflow: ellipsis;



    white-space: nowrap;



    letter-spacing: 1px;



    max-width: 20em;



    color: #588cc7;



}



.zxxm-txt-hd p{



     margin-top: 12px;



}



.zxxm-txt-hd p>i{



   /* background: url(../images/pro-t-icon.png) no-repeat;*/



    display: block;



    width: 36px;



    height: 24px;



    background-size: 300px auto;



    /*background-position: 2px 0;*/



    float: left;



}



.zxxm-txt-con{



    padding: 10px 0;



}



.zxxm-txt-con p{



	margin-top: 20px;



    height: 52px;



    line-height: 26px;



    overflow: hidden;



    padding-right: 32px;



}



 .layer-diy{



    position: absolute;



    width: 100%;



    height: 100%;



    background: rgba(0,0,0,0.6);



    background-size: 100% 100%;



    left: 0;



    top: 0;



}



.layer-diy>img{



    width: 306px;



    height: 128px;



    position: absolute;



    left: 50%;



    margin-left: -153px;



    top: 50%;



    margin-top: -64px;



}



.grid-wrap .layer-diy>img{



        width: 306px;



    height: 128px;



    position: absolute;



    left: 50%;



    margin-left: -153px;



    top: 50%;



    margin-top: -64px;



}



.text-primary span{



	color: #666;



}



.top-email{position: relative;}



.top-email span.email-badge{position: absolute;



    top: 5px;



    right: 0;



    background-color: #f00

;



    color: #fff;



    font-size: 12px;



    width: 23px;



    height: 17px;



    text-align: center;



    border-radius: 10px;



    line-height: 17px;



    -webkit-transform: none;



    -moz-transform: none;



    -ms-transform: none;



    -o-transform: none;



     transform: none; 



}



.user ul li{position: relative;}



.user ul li .my-bagde{



    position: absolute;



    top: 5px;



    right: 30px;



    background-color: #f00

;



    color: #fff;



    font-size: 12px;



    width: 23px;



    height: 17px;



    text-align: center;



    border-radius: 10px;



    line-height: 17px;



}



.lefticon-cx,.lefticon-cx2{



    position: relative;



}



.lefticon-cx:before,.lefticon-cx2:before{



        width: 26%;



        height: 26%;



        content: '';



        background: url(../images/topicon-cx.png) no-repeat left;



        position: absolute;



        left: 18px;



        top: 18px;



        display: block;



        background-size: 100% auto;



        z-index: 15;



}



.ul-list-img.lefticon-cx2:before,.ul-list-img.lefticon-zc2:after{



	width: 100px;



	height: 100px;



}



.widthall.lefticon-cx2:before,.widthall.lefticon-zc2:after{



	width: 120px;



	height: 120px;



}



.ul-list-img.lefticon-cx2:before{



	left: 40px;



}



.ul-list-img.lefticon-zc2:after{



	right: 40px;



}



.lefticon-zc,.lefticon-zc2{



    position: relative;



}



.lefticon-zc:after,.lefticon-zc2:after{



     width: 26%;



    height: 26%;



    content: '';



    background: url(../images/topicon-zc.png) no-repeat left;



    position: absolute;



    right: 18px;



    top: 18px;



    display: block;



    background-size: 100% auto;



    z-index: 15;



}



.mypic-dot {



	top: 6px !important;



	right: -5px !important;



	width: 5px;



	height: 5px;



	display: block;



	border-radius: 50%;



	position: absolute;



	background-color: #f00

;



}











/*个人中心-我的项目*/



.xiangmu-list-left{



	background-color: #f8f8f8;



	padding: 0;



	/*margin-left: 10px;*/



	/*margin-right: 15px;*/



	border-right: 1px solid #eee;



}



.xiangmu-list-left ul{



	margin-top: 40px;



}



.xiangmu-list-left ul li{



	text-align: right;



}



.xiangmu-list-left ul li a{



	display: block;



	margin-right: -5px;



	padding-right: 27px;



	line-height: 48px;



	font-size: 16px;



	color: #333;



}



.xiangmu-list-left ul li a.active{



	background-color: #f00;



	color: #fff;



}



.xiangmu-list-right{



	padding-top: 40px;



}



.yfb-list-img{



	height: 115px;



	overflow: hidden;



}



.yfb-list-img img{



	width: 100%;



}



.aui-margin-top-15{



	margin-top: 15px;



}



.yfb-list-date{



	color: #999;



}



.yfb-list-huifu{



	color: #f00

;



}



.yfb-list-huifu .aui-badge{



	padding: 1px 5px;



	color: #fff;



	font-size: 12px;



	background-color: #f00

;



	border-radius: 9px;



}



.yfb-list-cyz{



	line-height: 30px;



}



.yfb-list-cyz span{



	float: left;



}



.yfb-list-cyz a{



	display: inline-block;



	width: 30px;



	height: 30px;



	overflow: hidden;



	border-radius: 15px;



	margin: 0 2px;



}



.yfb-list-cyz a img{



	width: 100%;



}



.xm-right-row{



	padding-bottom: 25px;



	margin-bottom: 25px;



	margin-right: 30px;



}



.xm-right-row .aui-content.aui-card{



	float: right;



}



.qwbj{



	height: 22px;



}



.xm-list-dc{}



.xm-list-dc button{



	background-color: transparent;



	border:1px solid #f00;



	color: #f00;



	width: 140px;



	line-height: 30px;



	border-radius: 3px;



}



/*switch*/



.aui-switch-title {



	float: left;



	line-height: 26px;



}



.aui-switch {



	width: 46px;



	height: 26px;



	margin: 0 10px!important;



	position: relative;



	border: 1px solid #dddddd;



	background-color: #ffffff;



	box-shadow: #dfdfdf 0 0 0 0 inset;



	border-radius: 13px;



	background-clip: content-box;



	display: inline-block;



	-webkit-appearance: none;



	user-select: none;



	outline: none;



	transition: border cubic-bezier(0, 0, 0, 1) 0.2s,



				box-shadow cubic-bezier(0, 0, 0, 1) 0.2s;



}



.aui-switch:before {



	width: 24px;



	height: 24px;



	position: absolute;



	top: 0px;



	left: 0px;



	border-radius: 13px;



	background-color: #fff;



	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);



	content: '';



	transition: left 0.2s;



}



.aui-switch:checked {



	border-color: #1abc9c;



	box-shadow: #1abc9c 0 0 0 26px inset;



	background-color: #1abc9c;



	transition: border ease 0.2s,



				box-shadow ease 0.2s,



				background-color ease 0.6s;



}



.aui-switch.aui-switch-info:checked {



	border-color: #3498db;



	box-shadow: #3498db 0 0 0 26px inset;



	background-color: #3498db;



}



.aui-switch.aui-switch-success:checked {



	border-color: #f00;



	box-shadow: #f00 0 0 0 26px inset;



	background-color: #f00;



}



.aui-switch.aui-switch-danger:checked {



	border-color: #e74c3c;



	box-shadow: #e74c3c 0 0 0 26px inset;



	background-color: #e74c3c;



}



.aui-switch.aui-switch-warning:checked {



	border-color: #f1c40f;



	box-shadow: #f1c40f 0 0 0 26px inset;



	background-color: #f1c40f;



}



.aui-switch:checked:before {



	left: 20px;



	transition: left 0.2s;



}



/*switch*/



/*自动隐藏文字*/



.aui-ellipsis-1 {



	overflow: hidden;



	white-space: nowrap;



	text-overflow: ellipsis;



}



.aui-ellipsis-2 {



	display: -webkit-box;



	overflow: hidden;



	text-overflow: ellipsis;



	word-wrap: break-word;



	white-space: normal !important;



	-webkit-line-clamp: 2;



	-webkit-box-orient: vertical;



}







.wxtx i{



	color: #72cf4b;



}



.btn-geren-bianji{



	float: right;



}



.btn-geren-bianji i{}







/*加入的部落*/



.geren-jiaru-buluo{



	padding: 40px 20px;



}



.geren-buluo-title{



	line-height: 36px;



	margin-left: -20px;



	border-left: 4px solid #f00;



	padding-left: 20px;



	margin-bottom: 20px;



}



.geren-buluo-title span{



	font-size: 16px;



}



.geren-buluo-title a{



	float: right;



}







.geren-xm-list{



	padding: 15px;



	background-color: #f7f7f7;



	position: relative;



	height: 100px;



}



.geren-xm-list dt{



	width: 50px;



	float: left;



	margin-right: 12px;



}



.geren-xm-list dt .jr-xm-img{



	height: 50px;



	overflow: hidden;



	border-radius: 4px;



	margin-bottom: 10px;



}



.geren-xm-list dt .jr-xm-img img{



	width: 100%;



}



.geren-xm-list dt .btn-jr-xm-sc{



	display: block;



	border:1px solid #f00;



	text-align: center;



	padding: 3px 0;



	background-color: #fff;



	border-radius: 14px;



}



.geren-xm-list dd{}



.geren-xm-list dd h5{



	margin-bottom: 5px;



}



.geren-xm-list dd .jr-xm-date{



	font-size: 12px;



	color: #aaa;



}



.geren-xm-list dd .jr-xm-js{



	color: #aaa;



}



.jr-xm-shenhe-bq{



	position: absolute;



	right: 0;



	top: 15px;



	background-color: #f00;



	color: #fff;



	width: 80px;



	height: 30px;



	line-height: 30px;



	text-align: center;



	padding-left: 8px;



}



.jr-xm-shenhe-bq:before{



	content: '';



	position: absolute;



	left: 0;



	border-left: 10px solid #f7f7f7;



	border-top: 15px solid transparent;



	border-bottom: 15px solid transparent;



}



.buluo-line{



	border-bottom: 1px solid #eee;



	margin: 35px 0;



}







/*我管理的部落*/



.jiaru-buluo-header{



	border-bottom: 2px solid #aaa;



}



.jiaru-buluo-header .xiangmu-list-left{



	padding: 25px 20px 0 0 ;



	background-color: #fff;



	border: 0;



}



.jiaru-buluo-header .xiangmu-list-right{



	padding-top: 25px;



	border-left: 1px solid #eee;



}



.fanhui-liebiao a{



	background: url(../images/tb-fanhui.png) no-repeat left center;



	padding-left: 40px;



}



.jiaru-buluo-header .geren-xm-list{



	background-color: transparent;



	position: relative;



	padding: 0;



}



.jiaru-buluo-header .geren-xm-list dt{



	width: 80px;



}



.jiaru-buluo-header .geren-xm-list dt .jr-xm-img{



	height: 80px;



}



.jiaru-buluo-header .geren-xm-list dd h5{



	font-size: 24px;



	margin-bottom: 10px;



}



.jiaru-buluo-header .geren-xm-list dd .jr-xm-date{



	margin-bottom: 0;



}



.geren-xm-huizhanglist{



	position: absolute;



	right: 20px;



	top: -30px;



	text-align: center;



}



.jiaru-buluo-header .geren-xm-list dd.geren-xm-huizhang{



	width: 100px;



	/*position: absolute;*/



	/*right: 20px;*/



	/*top: -30px;*/



	/*text-align: center;*/



}



.jiaru-buluo-header .geren-xm-list dd.geren-xm-huizhang img{



	width: 40px;



}



.guanli-bl-title{



	line-height: 48px;



	border-bottom: 1px dashed #ccc;



	margin-bottom: 25px;



	/*text-align: right;*/



	margin-right: 30px;



	height: 45px;



}







.geren-gl-list  dt .jr-xm-img{



	border-radius: 25px;



}



.geren-gl-list{}



.btn-glbl{



	padding: 2px 15px;



	border:1px solid #ccc;



	color: #666;



	border-radius: 13px;



	margin-right: 10px;



}



.btn-glbl-tg{



	background-color: #fff;



	border-color: #f00;



	color: #f00;



}



.btn-glbl-tg:hover{



	color: #fff;



	background-color: #f00;



}



.btn-glbl-jj:hover{



	color: #fff;



	background-color: #aaa;



	border-color: #aaa;



}







.gr-tztl-list{



	margin-right: 30px;



}



.gr-tztl-list li{



	font-size: 16px;



	line-height: 65px;



	border-bottom: 1px dashed #ccc;



}



.gr-tztl-list li .tztl-list-date{



	float: right;



	font-size: 12px;



	color: #aaa;



}



.gr-tztl-list li .tztl-list-bq{



	padding-right: 5px;



}



.gr-tztl-list li .tztl-list-num{



	font-family: 'Arial';



	font-size: 12px;



	color: #fff;



	background-color: #f00

;



	padding: 1px 5px;



	border-radius: 9px;



}







.guanli-bl-form{



	margin-right: 30px;



}



.guanli-form-txt{



	line-height: 36px;



}



.guanli-form-input{



	



}



.guanli-form-center{



	margin-left: -45px;



}



.guanli-bl-form input{



	border:1px solid #ccc;



	padding: 6px 12px;



	border-radius: 4px;



}



.guanli-form-input input{



	width: 100%;



}



.guanli-form-input-ban input{



	width: 298px;



	/*float: right;*/



}



.guanli-form-input-ban span{



	line-height: 36px;



}



.guanli-form-input input::placeholder{



	color: #ccc;



}



.guanli-form-delete{



	text-align: right;



	line-height: 36px;



}







.guanli-bl-form .row{



	margin-bottom: 15px;



}







.line-h-50{



	line-height: 50px;



}







.update-txt{



	margin-top: 5px;



}



.guanli-form-px{}



.guanli-form-px input{



	width: 50px;



	margin-bottom: 0px!important;



	text-align: center;



}



.guanli-form-line{



	border-bottom: 1px dashed #ccc;



	margin-bottom: 25px;



	padding-top: 5px;



}







.guanli-form-img-update{}



.guanli-form-img-update .img-update-btn{



	position: relative;



	display: inline-block;



	overflow: hidden;



	line-height: 36px;



}



.guanli-form-img-update .img-update-btn input{



	position: absolute;



    font-size: 100px;



    right: 0;



    top: 0;



    opacity: 0;



    filter: alpha(opacity=0);



    cursor: pointer



}



.guanli-form-img-group{



	margin-bottom: 8px;



}



.guanli-form-img-group img{



	height: 74px;



	border:1px solid #e5e5e5;



	border-radius: 3px;



}







.guanli-riqi-list{



	position: relative;



	width: 145px;



	float: left;



	color: #fff;



	line-height: 24px;



	cursor: pointer;



	margin-left: 20px;



}



.guanli-riqi-list .riqi-list-txt{



	display: block;



	padding: 10px 15px;



	background-color: #f00;



}



.guanli-riqi-list .riqi-list-txt i{



	margin-top: 5px;



	-webkit-transition: transform .25s ease;



	   -moz-transition: transform .25s ease;



	    -ms-transition: transform .25s ease;



	     -o-transition: transform .25s ease;



	        transition: transform .25s ease;



}



.guanli-riqi-list .riqi-list-txt i.active{



	-webkit-transform: rotate(90deg);



	   -moz-transform: rotate(90deg);



	    -ms-transform: rotate(90deg);



	     -o-transform: rotate(90deg);



	        transform: rotate(90deg);



}



.guanli-riqi-list ul{



	position: absolute;



	width: 100%;



	z-index: 2;



	background-color: #f00;



	display: none;



}



.guanli-riqi-list ul li{



	padding: 10px 15px;



}



.guanli-riqi-list ul li:hover{



	background-color: #5ba43d;



}



.gridicon .aui-icon-like{ float:left !important; margin:0 !important; padding:0 8px;font-family:"宋体" !important;}

.gridicon .aui-icon-like::before {

    content: "" !important;

}

.gridicon .aui-icon-likefill{float:left !important; margin:0 !important; padding:0 8px;font-family:"宋体" !important;}

.gridicon .aui-icon-likefill::before {

    content: "" !important;

}

.gridicon .aui-icon-write{ /*font-family:none !important;*/ font-family:"宋体" !important; padding:0 8px;}

.gridicon .aui-icon-write::before {

    content: "" !important;

}

.gridicon .aui-icon-attention{ /*font-family:none !important;*/ font-family:"宋体" !important; padding:0 8px;}

.gridicon .aui-icon-attention::before {

    content: "" !important;

}

