* {

	margin: 0;

	padding: 0;

	font-size: 12px;

	color: #333;

}

body {

	font-family: "微软雅黑";

	background: #f5f5f5;

}

li {

	list-style-type: none;

}

a {

	text-decoration: none;

	color: #333;

}

img {

	border: none;

}

.pd {

	padding: 10px;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.tr {

	text-align: right;

}

/*头部*/



.header {

	height: 165px;

	background: #f8f8f8;

}

.header .top {

	height: 119px;

	width: 1024px;

	margin: 0 auto;

}

.header .nav {

	width: 100%;

	height: 46px;

	background: url(../images/navbg.jpg) repeat-x;

}

.header .nav ul {

	width: 1024px;

	margin: 0 auto;

	height: 46px;

	line-height: 46px;

	background: url(../images/nva_li.jpg) no-repeat left center;

}

.header .nav ul li {

	text-align: center;

	width: 102px;

	float: left;

	background: url(../images/nva_li.jpg) no-repeat right center;

}

.header .nav ul li a {

	display: block;

	width: 102px;

	height: 46px;

	line-height: 46px;

	font-size: 15px;

}



.header .nav ul li.on a{	color: #FFF; background: #3ba01c;}

.header .nav ul:hover li a{ background: none;color: #333;}

.header .nav ul li a:hover {color: #FFF;background: #3ba01c;}

/*banner*/



.banner {

	width: 100%;

	height: 411px;

	text-align: center;

}



.gg1{ width:1024px; margin:0 auto; margin-top:15px;}

.gg1 img{ display:block; width:100%;}



#full-screen-slider {

	width: 100%;

	height: 411px;

	float: left;

	position: relative

}

#slides {

	display: block;

	width: 100%;

	height: 411px;

	list-style: none;

	padding: 0;

	margin: 0;

	position: relative

}

#slides li {

	display: block;

	width: 100%;

	height: 100%;

	list-style: none;

	padding: 0;

	margin: 0;

	position: absolute;

}

#slides li a {

	display: block;

	width: 100%;

	height: 100%;

	text-indent: -9999px

}

#pagination {

	display: block;

	list-style: none;

	position: absolute;

	left: 50%;

	top: 340px;

	z-index: 0;

	padding: 5px 15px 5px 0;

	margin: 0

}

#pagination li {

	display: block;

	list-style: none;

	width: 10px;

	height: 10px;

	float: left;

	margin-left: 15px;

	border-radius: 5px;

	background: #FFF

}

#pagination li a {

	display: block;

	width: 100%;

	height: 100%;

	padding: 0;

	margin: 0;

	text-indent: -9999px;

}

#pagination li.current {

	background: #0092CE;

}

/*-----------主体-----------*/



.wrapper {

	width: 1024px;

	overflow: hidden;

	margin: 15px auto;
	font-size:15px !important;


}
strong {
font-size:16px;}
span {
font-size:15px !important;
}
.wrapper>p{
font-size:15px;}

#main {

	width: 982px;

	margin: 15px auto;

	background: #FFF;

	border: 1px solid #e0e0e0;

	padding: 0 20px;

	overflow: hidden;
    
}

#main .pos {

	height: 58px;

	line-height: 58px;

	border-bottom: 1px solid #e0e0e0;

	padding-left: 23px;

	background: url(../images/pos.jpg) no-repeat left center;

	font-size: 18px;

}

#main .pos span {

	font-size: 12px;

	color: #666;

}

#main .yem {

	height: 20px;

	line-height: 20px;

	width: 200px;

	margin: 30px auto 25px auto;

	color: #444;

}

#main .yem li {

	float: left;

	margin-right: 5px;

}

.cont {

	width: 982px;

	padding: 20px;

	padding-top: 0;

	border: 1px solid #dfdfdf;

	border-top: 2px solid #04576f;

	background: #FFF;

}

.cont h1 {

	height: 47px;

	line-height: 47px;

	color: #0d5d8e;

	font-size: 20px;

}

.cont h1 a {

	display: block;

	width: 45px;

}

.cont h1 a img {

	margin-top: 15px;

}

/*课程体系*/



#kctx .container {

	width: 1020px;

	overflow: hidden;

}

#kctx .container .box {

	width: 310px;

	height: 202px;

	margin-right: 28px;

	border: 1px solid #dfdfdf;

	background: #f8f9f8;

}

#kctx .container .box .title {

	height: 43px;

	line-height: 43px;

	padding-left: 18px;

	font-size: 16px;

	border-bottom: 1px solid #dfdfdf;

}

#kctx .container .box .nr {

	overflow: hidden;

	padding-top: 15px;

}

#kctx .container .box .nr .pic {

	width: 122px;

}

#kctx .container .box .nr .txt {

	width: 150px;

	color: #666;

	line-height: 21px;

}

#kctx .container .box .nr .txt .btn {
	width: 150px;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
}

#kctx .container .box .nr .txt .btn a {

	display: block;

	height: 20px;
	line-height: 20px;
	color: #fff;
	text-align: center;

	width: 70px;
	background: #289DB1;
	border-radius: 15px;

}

/*明星学员*/



#star .container {

	overflow: hidden;

}

#star .container .fl {

	width: 678px;

}

#star .container .fl .list {

	overflow: hidden;

}

#star .container .fl .list ul.title {

	background: #fbf1d7;

}

#star .container .fl .list ul.title li {

	width: 72px;

	color: #de252a;

}

#star .container .fl .list ul {

	height: 33px;

	line-height: 33px;

	padding-left: 13px;

	font-size: 14px;

}

#star .container .fl .list ul li {

	width: 72px;

	float: left;

}

#star .container .fr {

	width: 290px;

	overflow: hidden;

	border-top: 2px solid #04576f;

}

#star .container .fr dl {

	width: 136px;

	height: 156px;

	float: left;

	text-align: center;

	margin: 10px 20px 0 0;

}

#star .container .fr dl:hover a{ color:#34A400;}

#star .container .fr dl dt {

	width: 136px;

	height: 126px;

}

#star .container .fr dl dt img {

	width: 136px;

	height: 126px;

}

#star .container .fr dl dd {

	height: 30px;

	line-height: 30px;

}

#star .container .fr dl dd a {

	color: #666;

}

/*学员作品*/



.column_case {

	width: 1022px;

	margin: 10px 0;

	border: 1px solid #dfdfdf;

	background: #FFF;

	overflow: hidden;

}

.column_case .container {

	padding: 18px;

	overflow: hidden;

}

.column_case .container dl {

	width: 180px;

	float: left;

	margin-right: 20px;

	overflow: hidden;

}

.column_case .container dl dt {

	width: 172px;

	height: 339px;

	padding: 3px;

	border: 1px solid #e8e8e8;

}

.column_case .container dl dt:hover{ border:1px solid #A7A7A7;}

.column_case .container dl dt img {

	width: 172px;

	height: 339px;

}

.column_case .container dl dd {

	color: #666;

	line-height: 20px;

}

.column_case .container dl dd.title {

	line-height: 35px;

	height: 35px;

	color: #006699;

	font-weight: bold;

	font-size: 14px;

}

/*精英师资*/



#teach {

	overflow: hidden;

}

#teach .container {

	overflow: hidden;

}

#teach .container dl {

	width: 315px;

	float: left;

	background: #f5f5f5;

	padding-bottom: 10px;

	margin-right: 20px;

	overflow: hidden;

}

#teach .container dl dd.name {

	color: #0d5d8e;

	font-size: 20px;

	font-weight: bold;

	height: 35px;

	line-height: 35px;

	margin: 5px 0 0 0;

}

#teach .container dl dt, #teach .container dl dt img {

	height: 258px;

	width: 315px;

}

#teach .container dl dd {

	color: #666;

	line-height: 20px;

	overflow: hidden;

	padding: 0 10px;

}

/*安卓前景*/



.qianj {

	width: 982px;

	padding: 20px;

	margin: 10px 0;

	background: #FFF;

	border: 1px solid #dfdfdf;

}

.qianj a {

	display: block;

	float: left;

}

.qianj .hy {

	height: 398px;

	background: url(../images/hybg.jpg) no-repeat center center;

}

.qianj .hy a {

	width: 170px;

	margin: 368px 0 0 320px;

}

.qianj .hy2 {

	height: 398px;

	background: url(../images/hybg2.jpg) no-repeat center center;

}

.qianj .hy2 a {

	margin: 368px 0 0 460px;

}

.qianj .hy3 {

	height: 398px;

	background: url(../images/hybg3.jpg) no-repeat center center;

}

.qianj .hy3 a {

	margin: 200px 0 0 320px;

}

.qianj .hy4 {

	height: 398px;

	background: url(../images/hybg4.jpg) no-repeat center center;

}

.qianj .hy4 a {

	margin: 150px 0 0 460px;

}

.qianj .hy5 {

	height: 357px;

	background: url(../images/hybg5.jpg) no-repeat center center;

}

.qianj .hy5 a {

	margin: 10px 0 0 310px;

}

.qianj .hy6 {

	height: 439px;

	background: url(../images/hybg6.jpg) no-repeat center center;

}

.qianj .hy6 a {

	margin: 10px 0 0 460px;

}

/*学习生活*/



#study {

	overflow: hidden;

}

#study .container {

	overflow: hidden;

}

#study .container dl {

	width: 186px;

	float: left;

	margin: 0 14px 0 0;

	overflow: hidden;

}

#study .container dl dt {

	height: 145px;

	width: 184px;

	border: 1px solid #dfdfdf;

}

#study .container dl dt:hover{ border:1px solid #A7A7A7;}

#study .container dl dt img {

	height: 145px;

	width: 184px;

}

#study .container dl dd {

	height: 35px;

	line-height: 45px;

	text-align: center;

}

#study .container dl dd a {

	color: #666;

}

/*合作伙伴*/



#partner {

	margin: 10px 0;

	overflow: hidden;

}

/*-----------底部-----------*/



.footer {

	width: 100%;

	overflow: hidden;

}

.footer .top {

	height: 90px;

	padding: 30px 0;

	background: #FFF;

}

.footer .top .list {

	width: 200px;

	padding-right: 60px;

	float: left;

	border-right: 1px dashed #b7b7b7;

	margin-right: 38px;

}

.footer .top .list .txt p {
font-size:12px;

	line-height: 20px;

	color: #a6a6a6;

}

.footer .top .sever {

	color: #a6a6a6;

	font-size: 14px;

}

.footer .top .sever p {

	color: #a6a6a6;

}

.footer .top ul.menu {

	width: 70px;

}

.footer .top ul.bottom_menu { position:relative; top:-8px;}

.footer .top ul.bottom_menu a {

	width: 55px;

	height: 22px;

	line-height: 22px;

	display: block;

	color: #a6a6a6;

	padding-left: 15px;

	background: url(../images/bg.jpg) no-repeat left center;
	font-size:12px;

}

.footer .top ul.bottom_menu a:hover { color:#34A400;}

.footer .bottom {

	line-height: 30px;

}

.footer .bottom .fl, .footer .bottom .fr {

	color: #999;

}

/*学习博客*/



.boke {

	overflow: hidden;

}

.boke ul {

	overflow: hidden;

}

.boke ul li {

	height: 127px;

	padding: 22px 0;

	border-bottom: 1px dashed #bbbbbb;

}

.boke ul li .fl {

	width: 175px;

	height: 125px;

	border: 1px solid #CCC;

}

.boke ul li .fl img {

	width: 175px;

	height: 125px;

}

.boke ul li .fr {

	width: 780px;

	color: #666;

	line-height: 22px;

}

.boke ul li .fr a {

color:color:#666;

}

.boke ul li .fr b {

	font-size: 14px;

	height: 35px;

	line-height: 35px;

	display: block;

}

.boke ul li .fr b a {

	color: #0d5d8e;

}

/*学习生活*/



.xysh {

	margin-top: 25px;

	overflow: hidden;

}

.xysh dl {

	width: 216px;

	height: 190px;

	float: left;

	margin: 0 37px 18px 0;

}

.xysh dl dt {

	width: 214px;

	height: 158px;

	border: 1px solid #dfdfdf;

}

.xysh dl dt img {

	width: 214px;

	height: 158px;

}

.xysh dl dd {

	height: 30px;

	line-height: 30px;

	text-align: center;

	color: #666;

	font-family: "宋体";

}

/*学习作品*/



.zuop {

	overflow: hidden;

}

.zuop .top_line {

	height: 173px;

	margin-top: 27px;

}

.zuop .top_line .fl {

	width: 305px;

	float: left;

}

.zuop .top_line .fl img {

	width: 305px;

	height: 173px;

}

.zuop .top_line .fr {

	width: 628px;

	line-height: 30px;

	font-size: 18px;

	color: #666;

}

.zuop .top_line .fr h2 {

	height: 55px;

	line-height: 55px;

	color: #ff3300;

	font-size: 18px;

}

.zuop ul {

	overflow: hidden;

}

.zuop ul li {

	height: 154px;

	padding: 27px 0;

	border-bottom: 1px solid #eaeaea;

	overflow: hidden;

}

.zuop ul li .txt {

	width: 475PX;

}

.zuop ul li .txt .left {

	width: 63px;

	float: left;

}

.zuop ul li .txt .left img {

	margin-top: 15px;

}

.zuop ul li .txt .right {

	width: 378px;

	float: right;

}

.zuop ul li .txt .right .title {

	height: 40px;

	line-height: 40px;

	color: #006699;

	font-size: 14px;

	font-weight: bold;

}

.zuop ul li .txt .right .title span {

	color: #666;

	font-weight: normal;

}

.zuop ul li .txt .right .title p {

	line-height: 20px;

}

.zuop ul li .pic {

	width: 324px;

}

.zuop ul li .pic img {

	width: 324px;

	height: 154px;

}

.zuop a.more {

	display: block;

	width: 225px;

	height: 46px;

	margin: 25px auto;

}

ul li.list_a1 .txt {

	float: left

}

ul li.list_a1 .pic {

	float: right

}

ul li.list_a2 .txt {

	float: right

}

ul li.list_a2 .pic {

	float: left

}

/*安卓资讯*/



.new {

	overflow: hidden;

}

.new ul li {

	height: 44px;

	line-height: 44px;

	border-bottom: 1px solid #dfdfdf;

	padding-left: 10px;

	background: url(../images/new_li.gif) no-repeat 3px center;

}

.new ul li a {

	color: #666;

}

.new ul li span {

	display: block;

	width: 77px;

	text-align: center;

	background: url(../images/datebg.gif) no-repeat center center;

	color: #fff;

}

/*常见问题*/



.wenda {

	

}

.wenda ul {

	margin-top: 25px;

	overflow: hidden;

}

.wenda ul li {

	width: 960px;

	padding: 10px;

	background: #f8feff;

	border: 1px solid #E0E0E0;

	margin-bottom: 15px;

	overflow: hidden;

}

.wenda ul li .q {

	color: #0067b2;

	line-height: 32px;

	font-size: 14px;

	overflow: hidden;

}

.wenda ul li .a {

	color: #666;

	line-height: 25px;

	font-size: 14px;

	overflow: hidden;

}

.wenda ul li .q img, .wenda ul li .a img {

	width: 24px;

	height: 19px;

	float: left;

	margin: 5px 7px 0 0;

}

/*精英师资*/



.shizhi {

	overflow: hidden;
	width:980px;

}

.shizhi ul {

	overflow: hidden;

}

.shizhi ul li {

	height: 293px;

	padding: 30px 0;

	border-bottom: 1px solid #eaeaea;

}

.shizhi ul li .pic {

	width: 263px;

}

.shizhi ul li .pic img {

	height: 293px;

	width: 263px;

}

.shizhi ul li .txt {

	width: 675px;

}

.shizhi ul li .txt .title {

	height: 35px;

	line-height: 35px;

	margin-bottom: 13px;

}

.shizhi ul li .txt .title b {

	color: #0d5d8e;

	font-size: 20px;

	float: left;

}

.shizhi ul li .txt .title span {

	margin-left: 10px;

	color: #FFF;

	background: #ed8e6e;

	padding: 5px 10px;

}

.shizhi ul li .txt p {

	color: #666;

	line-height: 20px;

	margin-bottom: 20px;

	overflow: hidden;

}

.shizhi ul li .txt .tag {

	height: 40px;

	line-height: 40px;

}

.shizhi ul li .txt .tag span {

	background: #01a2e6;

	padding: 5px 10px;

	color: #FFF;

	margin-left: 10px;

}

/*明星学员-内页*/




.xueyuan ul {

	overflow: hidden;

}

.xueyuan ul li {

	height: 127px;

	border-bottom: 1px dashed #bbb;

	padding: 25px 0;

}

.xueyuan ul li .pic {

	width: 175px;

	height: 125px;

	border: 1px solid #eaeaea;

}

.xueyuan ul li .pic img {

	width: 175px;

	height: 125px;

}

.xueyuan ul li .txt {

	width: 785px;

}

.xueyuan ul li b {

	display: block;

	height: 45px;

	line-height: 45px;

	font-size: 20px;

	color: #0d5d8e;

}

.xueyuan ul li p {

	line-height: 20px;

	color: #666;

	overflow: hidden;

	padding-bottom: 10px;

}

.xueyuan ul li a.more {

	width: 77px;

	display: block;

}

.new_n {

	overflow: hidden;

}

.new_n h2 {

	height: 90px;

	padding-bottom: 15px;

	border-bottom: 1px solid #ddd;

	font-weight: normal;

	text-align: center;

}

.new_n h2 .title {

	height: 55px;

	line-height: 55px;

	font-size: 20px;

}

.new_n h2 p {

	height: 30px;

	line-height: 10px;

	font-size: 12px;

	font-family: "宋体";

	color: #666;

}

.new_n .content {

	line-height: 22px;

	padding: 20px 0;

	color: #666;

	overflow: hidden;

	border-bottom: 1px solid #ddd;

}

/*课程体系*/



.kecheng {

	overflow: hidden;

}

.kecheng .title {

	font-size: 20px;

	font-weight: bold;

	color: #333;

	height: 63px;

	line-height: 60px;

	background: url(../images/kechen2.jpg) no-repeat bottom center;

}

.kecheng .title a {

	width: 76px;

	display: block;

	float: right;

	margin-left: 10px;

	padding-top: 20px;

}

/*选择黑马基地*/



#font {

	font-size: 15px;

}

.about {

	line-height: 24px;

	color: #666;

	padding: 15px 0;

	font-size: 14px;

}

.about p {

	padding: 20px 0;

}

.about .address {

	width: 970px;

	height: 598px;

	background: url(../images/about.jpg) center center;

}

.about .address .zixun {

	height: 123px;

	margin: 0 748px 253px 212px;

	width: 105px;

	padding-top: 45px;

}

.about .address .zixun a {

	width: 105px;

	height: 31px;

	margin-bottom: 12px;

	display: block;

}

.qq_zx {

	padding-left: 45px;

	height: 23px;

}

.qq_zx a {

	display: block;

	float: left;

	width: 74px;

	margin-right: 112px;
	
	margin-top: 54px;

}

/*弹出窗口*/



.pop {

	width: 100%;

	height: 100%;

	z-index: 100199;

	position: fixed;

	top: 0;

	left: 0;

	background: rgba(0, 0, 0, 0.15);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#55000000, endColorstr=#55000000);

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#55000000, endColorstr=#55000000)";

}

#QQ {

	width: 197px;

	z-index: 999999;

	height: 144px;

	padding-left: 115px;

	background: url(../images/QQ.png) no-repeat center center;

	position: fixed;

	top: 280px;

	left: 50%;

	margin-left: -120px;

}

#QQ .tl {

	height: 26px;

	margin: 10px 0 0 0;

}

#QQ .tl a {

	display: block;

	width: 81px;

	float: left;

	margin-right: 14px;

}







/*自定义css*/



.clksse{ background:#34A400; height:60px; line-height:60px; overflow:hidden; padding:0 15px;}

.clksse_n1{ overflow:hidden; float:left;}

.clksse_n1 h4{ font-size:20px; color:#004D78; float:left; background:#DFDFDF; padding:0 22px;}

.clksse_n1 p{ float:left; color: #FFF; font-size:18px; font-weight:bold; margin-left:15px;}

.clksse_n2{ float:right; line-height:normal; padding-top:2px;}

.clksse_n2 p{ font-size:0;color:#DBFFCB; margin-top:8px;}

.clksse_n2 p a{ color:#DBFFCB; font-size:12px;}

.clksse_n2 p span{ font-size:12px; padding:0 8px; color:#DBFFCB; position:relative; top:-1px;}

		

.zksldy{border:1px solid #E0E0E0 !important;}



.wz-nav{  border-bottom:1px solid #E0E0E0; height:36px; line-height:37px; overflow:hidden; padding:0 13px 0 30px; background: #FAFAFA url(../images/icon-black.png) 12px -157px no-repeat;}

.wz-nav a{ color:#666;}

.wz-nav a:hover{ color:#34A400;}



.main-right{ width:252px; height: auto; float:right; overflow:hidden;}



.ksdh-nav{border:1px solid #E0E0E0;background:#FFF; padding-bottom:3%;}

.cjla1{ color:#666; border-bottom:1px solid #E0E0E0; height:36px; line-height:37px; overflow:hidden; padding:0 10px; font-size:16px;background: #FAFAFA;}

.main-right .cjla1{ color:#004D78;}

.cjla1 img{ display:inline-block; vertical-align:middle; width:21px; height:21px; position:relative; top:-1.5px; margin-right:5px;}
.cjla1 object{ display:inline-block; vertical-align:middle; width:21px; height:21px; position:relative; top:-1.5px; margin-right:5px;}

.zklsrt ul{ overflow:hidden;}

.zklsrt ul li{ float:left; width:45.7%; margin:3% 0 0 3%}

.zklsrt ul li a{ display:block; border:1px solid #E0E0E0; text-align:center; font-size:12px; height:28px; line-height:30px; overflow:hidden;}

.zklsrt ul li a:hover{ background:#3BA01C; border:1px solid #3BA01C; color:#FFF !important;}



.lxfs-nav{border:1px solid #E0E0E0;background:#FFF; padding-bottom:3%; margin-top:10px;}

.lksmrt{ padding:0 11px;}



.news-nav{border:1px solid #E0E0E0;background:#FFF; margin-top:10px;}

.news-jxins ul{ overflow:hidden; margin-top:-1px; padding:0 12px 2px;}

.news-jxins ul li{ overflow:hidden;height:32px; line-height:32px; border-top: 1px solid #E0E0E0;}

.news-jxins ul li a{ font-size:14px; float:left; background: url(../images/line01.jpg) left center no-repeat; padding-left:8px; 

display:inline-block; max-width:250px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}

.news-jxins ul li a:hover{ color:#34A400;}

.news-jxins ul li span{ float:right;font-size:12px; color: #999; display:inline-block; height:32px; overflow:hidden; line-height:36px;}





.lksmrt-on1{padding-top:8px; padding-left:10px;}

.lksmrt-on1 b{color:#F00; font-size:17px;}

.lksmrt-on2{padding-bottom:7px;font-size:16px;padding-left:10px; font-weight:bold; border-bottom:1px solid #E0E0E0;}

.lksmrt-on3{margin-top:8px; padding-left:10px;}

.lksmrt-on3 span{font-size:15px; padding-right:6px; position:relative; top:-1px; vertical-align:middle;}



.main-left{width:757px; height:auto; float:left; overflow:hidden;}



.zxdong{ margin-top:10px;}

.zxdong-lksi{ background:#FFF;border:1px solid #E0E0E0; border-top: none; overflow:hidden;}

.zxdong-lksi ul.zxdong-lksi-ul li:hover{ background:#FAFAFA;}

.zxdong-lksi ul.zxdong-lksi-ul li div{padding:10px 10px; margin:0 15px; border-bottom:1px solid #E0E0E0; overflow:hidden;}

.zxdong-lksi ul.zxdong-lksi-ul li h3 a{ color:#34A400; font-size:15px;}

.zxdong-lksi ul.zxdong-lksi-ul li h3 a:hover{ text-decoration:underline;}

.zxdong-lksi ul.zxdong-lksi-ul li p{ font-size:14px; margin-top:5px;}



.zxdong-lksi ul.klzfgt li div{ position:relative; padding:10px 0;}

.zxdong-lksi ul.klzfgt li p{ font-size:14px; margin-top:5px;}
.zxdong-lksi ul.klzfgt li .biankuang{border: solid 1px #e5e5e5; width:150px; height:150px; text-align:center; float:left; padding-bottom:10px;  vertical-align:middle;}
.zxdong-lksi ul.klzfgt li .biankuang > img{height:150px; width:initial;float: initial;}
.zxdong-lksi ul.klzfgt li > div img{ height:150px; width:205px; float:left; padding-right:10px; }

.zxdong-lksi ul.klzfgt li > div > a:after{content:""; position:absolute; left:77px; top:58px; /*background:url(../images/bof.svg) left top no-repeat;*/ z-index:1; width:50px; height:50px; cursor:pointer;}

.sjrqc{ text-align:right; padding-right:10px; margin-top:7px;}

.sjrqc, .sjrqc span{ font-size:13px; color:#999}



.zxdong-lksi ul.tysrrew li > div{ position:relative; padding:9.5px 0;}

.zxdong-lksi ul.tysrrew li > div img{ float:left; width:156px; height:; display:block; margin-right:15px;}

.zxdong-lksi ul.tysrrew li p{ font-size:14px; margin-top:4px;}



.nalsiy{ border:1px solid #E0E0E0; border-top: none; background:#FFF; padding-bottom:7px; min-height:113px;}

.nalsiy ul{ overflow:hidden; padding-left:1px;}

.nalsiy ul li{ float:left; margin-left:7.5px; margin-top:7.5px;}

.nalsiy ul li a{ display:block; border:1px solid #E0E0E0; text-align:center; font-size:12px; height:28px; line-height:30px; overflow:hidden; width:94px;}

.nalsiy ul li a:hover{ background:#3BA01C; border:1px solid #3BA01C; color:#FFF !important;}

	

.kectxi{ background:#FFF; border:1px solid #E0E0E0; border-top: none; position:relative; overflow:hidden; padding:20px;}

.kectxi .kectxi-div {width:370px; margin-top:30px;}

.kectxi .kectxi-div h3{ border-bottom:1px solid #E0E0E0; color:#34A400; font-size:20px; font-weight:normal; padding-bottom:3px;}

.kectxi .kectxi-div p{ font-size: 14px; color:#A1A1A1; line-height:1.5; padding-top:5px;}

.kectxi-left{ float:left;}

.kectxi-right{ float:right;}

.kectxi-no1{ margin-top:0 !important;}

.kectxi-no2{ margin-top:0 !important;}

.kectxi-no3{ width:330px !important; margin-top:74px !important;}

.kectxi-no4{ width:310px !important; position:relative; left:60px;}

.auowld{ position:absolute; left:50%; top:50%; z-index:1; width:210px; height:210px; background: #FFF; border:17px solid #E5E5E5; border-radius:50%; margin-left:-127px; margin-top:-127px;}

.auowld p{ text-align:center; display:block; font-size:16px; color:#000; margin-top:60px;}

.auowld b{ text-align:center; display:block; font-size:54px; font-weight:bold; padding-top:3px;}

.auowld b span{font-size:54px; font-weight:bold; color:#DD6C10;}	

	

.lwknfh-container{padding:20px 20px 7px; border:1px solid #E0E0E0; border-top: none;}

.lwknfh{overflow:hidden; width:110%;}

.lwknfh img{ width:120px; height:120px;}

#study .lwknfh-container dl dd {height: 35px !important;line-height: 35px !important;}

#study .lwknfh-container dl:hover a{ color:#34A400;}	



.neyjlm{border: 1px solid #E0E0E0; border-top: none; background: #FFF; padding:20px;}

.neyjlm h1{ font-size:16px; text-align:center; padding-top:5px; padding-bottom:10px;}

.showfbt{ text-align:center; color:#999; border-bottom:1px solid #E0E0E0; padding-bottom:19px;}

.showfbt a{color:#999;}

.newsdt{ font-size:15px; line-height:24px; padding-top:20px;}

.newsdt *{font-size:15px;line-height:24px; }

			

.sxpian{ background:#FAFAFA; border:1px solid #E0E0E0; padding:4px 10px; margin-top:50px;}

.sxpian ul li{ font-size:14px; padding:2px 0;}

.sxpian ul li a{ font-size:14px;}

.sxpian ul li a:hover{ color:#34A400;}

	

.qkslzx{ overflow:hidden; text-align:right; margin-top:13px;}

.qkslzx p{ display:inline-block; overflow:hidden;}

.qkslzx p span{ float:left;}

.qkslzx p img{ float:left; width:auto !important; height:auto !important;}		



.lh_title_z {

    height: 40px;

    line-height: 40px;

    background: url(../images/dian33.png) repeat-x scroll 12px;

    text-align: center; margin-top:30px;

}

.lh_title_z h1 {

    display: inline-block;

    background: #F5F5F5;

    padding: 0 15px; font-size:28px;

}

.c { font-size:21px; font-weight:normal; text-align: center;}

.pt20 {

    padding-top: 20px;

}

.mb10 {

    margin-bottom: 10px;

}

.mb20 {

    margin-bottom: 20px;

}

.bg_qhui{ background: #FFF; margin-top:15px;}

.ico_page {

    background: url(../images/ico_page.jpg) no-repeat scroll 25px 0;

    padding-left: 110px;

}

.ico_page p {

    line-height: 26px; font-size:14px;

}

.c_mr {

    color: #303030;

}

.p10 {

    padding: 10px;

}

.mt20 {

    margin-top: 20px;

}

.f16 {

    font-size: 16px !important;

}

.pb20 {

    padding-bottom: 20px;

}

.h30{ height:30px;}



.pvyuet{ padding:18px; padding-top:0; padding-bottom:0; border:1px solid #E0E0E0; border-top: none; background:#FFF; overflow:hidden; height:201px;}

.pvyuet ul{ overflow:hidden; margin-left:-18px; border-top:1px solid #E0E0E0; width:110%; padding-top:17px; padding-bottom:17px; margin-top:-1px;}

.pvyuet ul li{ overflow:hidden; float:left; width:350px; margin-left:18px;}

.pvyuet ul li .pvyuet-left{ float:left; width:90px;}

.pvyuet ul li .pvyuet-left img{ display:block; width:90px; height:65px;}

.pvyuet ul li .pvyuet-right{ width:245px; margin-left:105px; text-align:left;}

.pvyuet ul li .pvyuet-right h3 a{ font-size:15px; color:#34A400;}

.pvyuet ul li .pvyuet-right h3 a:hover{ text-decoration:underline;}

.pvyuet ul li .pvyuet-right p{ color:#666; font-size:14px; line-height:22px; padding-top:2px; padding-right:10px;}

							

/*分页*/

.zdy_pages{}

.zdy_pages ul{ text-align:center; font-size:0; padding:30px 0;}

.zdy_pages ul li{ display:inline-block; font-size:12px; margin:0 4px; color:#A6A6A6;}

.zdy_pages ul li a{ border:1px solid #3BA01C; padding:3px 8px;}

.zdy_pages ul li a:hover{ background:#3BA01C; color:#FFF;}

.zdy_pages ul li.thisclass{border:1px solid #3BA01C; padding:3px 8px; background:#3BA01C; color:#FFF;}

.zdy_pages ul li select{ border:1px solid #E0E0E0; width: auto;padding:3px 0;}

.zdy_pages ul li .pageinfo *{ font-weight:normal;}

.zdy_pages ul li .pageinfo strong{ color:#F00;}

/*/分页*/



/*友情链接*/

.yqljie{ margin:0 auto; margin-top:15px; width:1024px;}

.yqljie > div{ border:1px solid #E0E0E0; border-top: none; background:#FFF; padding-bottom:8px;}

.yqljie > div ul{ overflow:hidden; padding-left:1.5px;}

.yqljie > div ul li{ float:left; margin-left:7.5px; margin-top:7.5px;}

.yqljie > div ul li a{ display:block; border:1px solid #E0E0E0; text-align:center; font-size:12px; height:28px; line-height:30px; overflow:hidden; width:117px;}

.yqljie > div ul li a:hover{ background:#3BA01C; border:1px solid #3BA01C; color:#FFF !important;}

/*/友情链接*/


/*搜索*/
.sous{ margin-left:30px; float:left; overflow:hidden; position:relative; top:48px;}  
.sous form input[type="text"]{ font-family:微软雅黑; float:left; width:180px; outline:none; background: #FFF; display:inline-block; 
border:1px solid #D5D5D5; height:32px; line-height:32px\9; padding:0 8px; border-radius:4px;}
.sous form input[type="submit"]{ font-family:微软雅黑; float:left; background:#04740E; color:#FFF; border: none; margin-left:6px; 
display:inline-block;height:34px; line-height:34px\9; padding:0 12px; border-radius:4px;}
/*/搜索*/


.jpsz{width: 100%;height: auto;overflow: hidden;margin:20px auto;}
.jpsz .item{width: 100%;height: auto;min-height: 200px;border:1px solid #d0d0d0;box-sizing: border-box;padding:20px 0;overflow: hidden;margin-bottom: 30px}
.jpsz .item:hover{border:1px solid #FF7F14;display: block;}
.jpsz .item .left{float: left;width: 260px;height: auto;}
.jpsz .item .right{float: right;width:700px;height:auto}

.jpsz .item .left .user{display: block;width: 100%;text-align: center;float: left;height: auto;}
.jpsz .item .left .user .face{width: 150px;height: 165px; border-radius: 50%}
.jpsz .item .left .user .name{font-size: 18px;line-height: 30px;}
.jpsz .item .left .tomore{width: 100%;height: auto;float: left;text-align: center;margin:6px auto;}
.jpsz .item .left .tomore .btn{border:1px solid #FF7F14;color: #FF7F14;font-size: 16px;border-radius: 20px;padding:8px 22px;display: inline-block;}
.jpsz .item .left .tomore .btn:hover{color: #FFFFFF;background: #FF7F14}
@keyframes fade {
    from {
        opacity: 1.0;
    }
    50% {
        opacity: 0.4;
    }
    to {
        opacity: 1.0;
    }
}

@-webkit-keyframes fade {
    from {
        opacity: 1.0;
    }
    50% {
        opacity: 0.4;
    }
    to {
        opacity: 1.0;
    }
}

.jpsz .item .left .tomore .name-a{color: #FF7F14;font-size: 16px;animation: fade 1000ms infinite;-webkit-animation: fade 1000ms infinite;}

.jpsz .right dl{float: left;width: 100%;padding-bottom: 15px;margin-bottom: 15px;border-bottom: solid 1px #d0d0d0;}
.jpsz .right dl dd{float: left;width: 33%;text-align: center;}
.jpsz .right dl dd b{font-size: 30px;color: #ff7f14;font-weight: normal;}
.jpsz .right dl dd b span{color: #ff7f14;}
.jpsz .right dl dd .word{display: block;color: #777;font-size: 15px}
.jpsz .right .intro {margin-bottom: 20px}
.jpsz .right .intro span{font-size: 14px !important;color: #666}
.jpsz .right .intro .label{font-weight: 600}
.jpsz .right .intro .label-margin{margin-left: 50px}
.jpsz .right .intro .tag{padding: 1px 8px;border:1px solid #666;border-radius: 15px;color:#666;margin-right: 10px }
.jpsz .right .intro .zuopin a{display: block;font-size: 14px;line-height: 25px;color:#ff7f14;}
.jpsz .right .intro .zuopin a:hover{font-weight: 600}
.jpsz .right .intro .gongzuo .time,.gongzuo .text {font-size: 14px;color: #666}
.jpsz .right .intro .gongzuo .time{margin: 10px 0 3px;color: #333}

.jpsz-show{width: 100%;height: auto;overflow: hidden;margin:20px auto;}
.jpsz-show .left{float: left;width: 260px;height: auto;}
.jpsz-show .right{float: right;width:700px;height:auto}
.jpsz-show .left .user{display: block;width: 100%;text-align: center;float: left;height: auto;}
.jpsz-show .left .user .face{width: 150px;height: 165px; border-radius: 50%}
.jpsz-show .left .user .name{font-size: 18px;line-height: 30px;}
.jpsz-show .left .user .name-a{color:#FF7F14;font-size: 15px; }

.jpsz-show .right .intro .zuopin .t1{color: blue;font-weight: 600}
.jpsz-show .right .intro .zuopin a{display: inline;}
.jpsz-show .right .intro .zuopin img{max-width: 90%;margin:5px 0 20px 0;}