/* CSS Document */

*{ margin:0; padding:0;}
a { text-decoration:none; text-align: center;cursor: pointer;}
li{ list-style:none;}
body{ font:14px/26px "微软雅黑"; }
.ajaxsubmit{text-align: center;}
img{display: inline-block;}

/*top*/

.top-new{width:100%;height:50px;background:#ffecec;position: relative;}
.top-new a{width:740px;height:50px;background:url(http://bj.aura.cn/file/new1/images/t_03.jpg) no-repeat left center;text-indent:20px;font-size:18px;color:#0086fc;line-height:50px;margin:0 auto;display:block;}
.top-new a span{color:#333;}
.top-gb{width:24px;height:24px;display:block;position: absolute;top:13px;right:30px;cursor: pointer;}

/*--nav--*/
.top-con{width:100%;height:70px;background:#fff;/**/}
.top-con1{width:1200px;height:70px;margin:0 auto;}

.logo{width:150px;height:auto;float:left;margin-top:14px;}

.nav1{width:auto;height:30px;float:left;margin-top:20px;margin-left:44px;}
.nav1 li{width:70px;height:30px;float:left;margin:0 20px;}
.nav1 li a{display:block;width:100%;height:28px;font-size:16px;color:#000;}

.nav1 li a:hover{border-bottom:2px solid #aa1314;}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{   position:relative; z-index:1; height:30px;float:left;margin-top:20px;margin-left:44px;  }
	
.nav{ height:30px;width:800px;margin:0 auto; }
.nav li{width:70px;height:40px;float:left;margin:0 20px;}
.nav h3{font-weight:normal; display:block;width:100%;height:38px;font-size:16px;color:#000;}
.nav .m{  position:relative; float:left; width:94px; margin:0 10px; display:inline; text-align:center;   }
.hot{text-align:left;background:url(http://bj.aura.cn/file/new1/images/hot.gif) no-repeat;background-position: right -2px ;}

.nav a{ display:block;width:100%;height:38px;font-size:16px;color:#000; }
.nav li a:hover{border-bottom:2px solid #aa1314;}
.nav li h3:hover{border-bottom:2px solid #aa1314;cursor: pointer;}
	
.nav .sub{ display:none; /*默认隐藏*/ width:200px;height:200px; padding:10px 0;  position:absolute; left:-50px; top:44px;  background:#fff; border-radius: 10px;
	-webkit-box-shadow:0 0px 10px rgba(0, 0, 0, .1);  
  -moz-box-shadow:0 0px 10px rgba(0, 0, 0, .1);  
  box-shadow:0 0px 10px rgba(0, 0, 0, .1);  }

.nav .sub img{width:160px;height:auto;border:1px solid rgba(0,0,0,0.04);margin-top:10px;}
.nav .sub p{width:100%;height:24px;font-size:16px;text-align: center;line-height:0px;margin-top:15px;}

.tel{width:157px;height:22px;float:right;margin-top:24px;}

#m1 .sub{height:auto;overflow: hidden;padding:0;}
#m1 .sub a{height:44px;line-height:44px;}
#m2 .sub{height:auto;overflow: hidden;padding:0;}
#m2 .sub a{height:44px;line-height:44px;}
.hot{background-position: 60px -2px;}
.hot a{text-align:left;text-indent: 12px;}



.fixedwrap {display: none; }
    
.fixedwrapshow {display: block;position: fixed;z-index:99;top:0;left:0;height: 70px;width: 100%;background: #fff;border-bottom:1px solid rgba(0,0,0,0.1)}



/*-------------banner----*/


.banner{width:100%;height:460px;background:url(../images/banner_02.jpg) no-repeat center;}


/*---解决思路----*/

.j-nav{width:640px;height:80px;position: relative;margin: 80px auto 0 auto;}
.j-nav h1{display:block;width:100%;font-size:42px;position: absolute;top:0;left:0;z-index: 3;text-align: center;}
.j-nav h1 b{color:#d70b01;font-size:58px;}

.j-nav span{display:block;width:56px;height:56px;border-radius: 100%;background:rgba(252,210,119,0.13);position: absolute;left:-22px;bottom: 10px;}
.j-nav i{display:block;width:270px;height:17px;border-radius: 30px;background:rgba(252,210,119,0.24);position: absolute;left:290px;top: 36px;}



.j-con{width:1200px;height:auto;margin:0 auto;overflow: hidden;padding:50px 0 10px 0;}

.j1{width:350px;height:200px;border-radius: 10px;border:1px solid #f4f3f1;background:#fff;float: left;margin-left:34px;

	box-shadow: 8px 8px 2px 0px rgba(252,210,119,0.3);
-webkit-box-shadow:8px 8px 2px 0px rgba(252,210,119,0.3);
-moz-box-shadow:8px 8px 2px 0px rgba(252,210,119,0.3);

}

.j1 p{display:block;width:90%;height:24px;background:url(../images/icon_05.jpg) no-repeat left center;margin:0 auto;text-indent: 24px;font-size:14px;color:#333;overflow: hidden;margin-top:10px;}


.j1 p:nth-of-type(1){margin-top:18px;}





/*---推荐----*/

.p-nav{width:640px;height:80px;position: relative;margin: 80px auto 0 auto;}
.p-nav h1{display:block;width:100%;font-size:42px;position: absolute;top:0;left:0;z-index: 3;text-align: center;}
.p-nav h1 b{color:#d70b01;font-size:58px;padding-right: 5px;}

.p-nav span{display:block;width:56px;height:56px;border-radius: 100%;background:rgba(252,210,119,0.13);position: absolute;left:-18px;bottom: 15px;}
.p-nav i{display:block;width:270px;height:17px;border-radius: 30px;background:rgba(252,210,119,0.24);position: absolute;left:290px;top: 36px;}


.p-con{width:1200px;height:auto;padding: 50px 0 80px 0;overflow: hidden;margin:0 auto;}


.p1{width:520px;height:311px;border-radius: 10px;border:1px solid #f4f3f1;background:#fff;float: left;margin:0 36px 0 34px;

	box-shadow: 8px 8px 2px 0px rgba(252,210,119,0.3);
-webkit-box-shadow:8px 8px 2px 0px rgba(252,210,119,0.3);
-moz-box-shadow:8px 8px 2px 0px rgba(252,210,119,0.3);

}



/*----书籍  题库---*/
.sj{width:100%;height:auto;background:#fafafa;overflow:hidden;}


.sj-nav{width:935px;height:80px;position: relative;margin: 80px auto 0 auto;}
.sj-nav h1{display:block;width:100%;font-size:42px;position: absolute;top:0;left:0;z-index: 3;text-align: center;}
.sj-nav h1 b{color:#d70b01;font-size:58px;padding-right: 5px;}

.sj-nav span{display:block;width:56px;height:56px;border-radius: 100%;background:rgba(252,210,119,0.13);position: absolute;left:-22px;bottom: 10px;}
.sj-nav i{display:block;width:270px;height:17px;border-radius: 30px;background:rgba(252,210,119,0.24);position: absolute;left:440px;top: 36px;}

       
.sj-con{width: 1200px;height:auto;overflow: hidden;margin:50px auto;text-align:  center;}

.sj1{display:inline-block;width:312px;height:376px;background:url(../images/s_16.jpg) no-repeat center;margin:0 16px;}
.sj1 p{display:block;width:100%;height:80px;font-size:18px;line-height: 30px;margin-top:284px;padding-top:12px;}

.sj1:nth-of-type(2){background:url(../images/er_16.jpg) no-repeat center;}
.sj1:nth-of-type(3){background:url(../images/x_16.jpg) no-repeat center;}


/*-----------免费领取------------*/

.mf-nav{width:850px;height:80px;position: relative;margin: 80px auto 50px auto;}
.mf-nav h1{display:block;width:100%;font-size:42px;position: absolute;top:0;left:0;z-index: 3;text-align: center;}
.mf-nav h1 b{color:#d70b01;font-size:58px;padding-right: 5px;}

.mf-nav span{display:block;width:56px;height:56px;border-radius: 100%;background:rgba(252,210,119,0.13);position: absolute;left:-22px;bottom: 10px;}
.mf-nav i{display:block;width:350px;height:17px;border-radius: 30px;background:rgba(252,210,119,0.24);position: absolute;right:0px;top: 30px;}


.mf{width:100%;height:1000px;background:url(../images/bg_19.jpg) no-repeat center;margin:0 auto 40px auto;}

.mf-title{width:578px;height:83px;text-align: center;line-height: 83px;font-size:40px;color:#d70b01;margin:0 auto 10px auto;}

.mf1{width:1042px;height:auto;overflow: hidden;margin:0 auto 0 auto;}
.mf1 b{display:block;width:100%;height:28px;line-height: 30px;font-size:25px;color:#000;margin:36px 0 30px 0;}


.regular-radio {display: none;}

	.regular-radio + label {float:left;
		-webkit-appearance: none;
		background-color: #fff;
		border: 1px solid #cacece;
		padding: 8px;
		border-radius: 50px;
		display: inline-block;
		position: relative;
	}

	.regular-radio:checked + label:after {
		content: ' ';
		width: 10px;
		height: 10px;
		border-radius: 50px;
		position: absolute;
		top: 3px;
		background: #d70b01;
		text-shadow: 0px;
		left: 3px;
		font-size: 32px;
	}

	.regular-radio:checked + label {
		background-color: #fff;
		color: #d70b01;
		border: 1px solid #d70b01;
		
	}

.mf-xz1{width:auto !important;float:left;height:30px;margin-right:20px;}
.mf-xz1 label{margin-top:6px;}
.mf-xz1 span{display:inline-block;width:auto;height:30px;font-size:18px;color:#000;float:left;padding-left: 10px;line-height: 30px;}

.mf-xz2{width:228px;height:32px;float:left;margin-right: 20px;margin-bottom: 10px;}
.mf-xz2 i{display:block;width:auto;height:32px;font-style: normal;font-size:18px;color:#f00;float:left;line-height: 36px;}
.mf-xz2 span{display:block;width:auto;height:32px;font-size:18px;color:#000;float:left;line-height: 32px;padding:0 8px 0 5px;}

.mf-input{display:block;width:168px;height:30px;background:#fff;border:1px solid rgba(0,0,0,0.2);float:right;text-indent: 10px;border-radius: 5px;}

.mf-anniu{display:block;width:148px;height:32px;color:#d70b01;background:#ffc42a;border:none;border-radius: 30px;text-align: center;line-height: 32px;font-size:18px;cursor: pointer;

-webkit-box-shadow:0 2px 5px rgba(255, 192, 0, .3);  
  -moz-box-shadow:0 2px 5px rgba(255, 192, 0, .3); 
  box-shadow:0 2px 5px rgba(255, 192, 0, .3);


}

/*-----更多----*/

.gd{width:100%;height: auto;background:#fafafa;overflow: hidden;}

.gd-nav{width:880px;height:80px;position: relative;margin: 80px auto 50px auto;}
.gd-nav h1{display:block;width:100%;font-size:42px;position: absolute;top:0;left:0;z-index: 3;text-align: center;}
.gd-nav h1 b{color:#d70b01;font-size:58px;padding-right: 5px;}
.gd-nav h1 b strong{color:#000;}

.gd-nav span{display:block;width:56px;height:56px;border-radius: 100%;background:rgba(252,210,119,0.13);position: absolute;left:-22px;bottom: 10px;}
.gd-nav i{display:block;width:260px;height:17px;border-radius: 30px;background:rgba(252,210,119,0.24);position: absolute;right:0px;top: 30px;}


.gd-con{width:1200px;height:auto;text-align: center;margin:0 auto 66px auto;}
.gd-con a{display:inline-block;width:312px;height:394px;background:#fff;border-top-left-radius: 10px;border-bottom-right-radius: 40px;overflow: hidden;margin:0 20px;

-webkit-box-shadow:0 0px 12px rgba(255, 194, 97, .3); 
  -moz-box-shadow:0 0px 12px rgba(255, 194, 97, .3);
  box-shadow:0 0px 12px rgba(255, 194, 97, .3);
	
}

.gd-con a h1{display:block;width:100%;height:79px;background:url(../images/nav-bg_22.jpg) no-repeat center;background-size:100% 100%;text-indent: 10px;color:#000;line-height: 65px;text-align: left;font-size:36px;}

.gd1{width:86%;height:auto;margin:0 auto;text-align: left;}
.gd1 h2{width:100%;height:auto;overflow: hidden;margin:10px auto;}
.gd1 h2 b{display:block;font-size:28px;color:#000000;}
.gd1 h2 i{display:block;width:54px;height:4px;background:#ffb43d;margin-top:10px;}

.gd1 p{display:block;width:100%;font-size:18px;color:#414141;height:130px;line-height: 36px;overflow: hidden;margin: 0 auto;padding-top:10px;}

.gd1 p i{display:block;font-style: normal;width: 50%;float:left;}

.gd1 span{display:block;width:188px;height:48px;background:#ffb43d;font-size:30px;line-height: 48px;text-align: center;color:#fff;border-radius: 10px;margin:0 auto 0 auto;

-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
box-shadow: 0px 2px 5px 0px rgba(234,88,34,0.5);
	-webkit-box-shadow: 0px 2px 5px 0px rgba(234,88,34,0.5);
	-moz-box-shadow: 0px 2px 5px 0px rgba(234,88,34,0.5);

}

.gd1 strong{display:block;width:100%;font-size:18px;color:#000000;font-weight: normal;margin-top:20px;text-align: center;}
.gd1 strong i{font-style:normal;color:#d70b01;}

.gd-con a:hover span{margin-top:-10px;}


.xcx-banner{display:block;width:100%;height:120px;background:url(../images/tk_25.jpg) no-repeat center;}


/*--19--*/
.index-19{background:#f5f5f5;width:100%;height:742px;margin:0 auto;overflow:hidden;}
.index-19 img{display:block;margin:72px auto 0 auto;}

.index-19-anniu{width:100%;height:auto;background:url(http://bj.aura.cn/file/new1/images/qx_08.jpg) no-repeat bottom center;background-size:cover !important;}

.index-19 a{display:block;width:500px;height:75px;background:#febc0a;color: #fff;font-size:30px;text-align:center;line-height:60px;border-radius: 50px;margin:60px auto;
	-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, .3);  
  -moz-box-shadow:0 2px 5px rgba(0, 0, 0, .3);  
  box-shadow:0 2px 5px rgba(0, 0, 0, .3); 
	-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.index-19 a:hover{margin-top:54px;}
.index-19-anniu a sup{font-size:16px;}



/*-------------footer---------------*/
.footer{width:100%;height:380px;background:#ecf5fe;}
.footer-con{width:1000px;height:auto;margin:0 auto;}

.foot-left{width:322px;float:left;}
.foot-logo{width:116px;height:88px;display:block;margin-left:20px;}
.foot-icon{width:100%;padding:30px 0;float:left;}
.foot-icon img{display:block;width:44px;height:41px;float:left;margin-right:20px;}


.login-box img{display: block;width:100%;}
.login-box {width:100%;padding:30px 0;float:left;}
.login-box li {
	float:left;
	margin-right:15px;
	position:relative;
	cursor:pointer;
	list-style:none;
}
.xcx {
	position:absolute;
	width:150px;
	height:150px;
	background:#fff;
	right:-52px;
	
	z-index:10;
	cursor:pointer;
	-moz-transform:rotateY(270deg);
	-ms-transform:rotateY(270deg);
	-o-transform:rotateY(270deg);
	-webkit-transform:rotateY(270deg);
	transform:rotateY(270deg);
	-moz-transition:all 0.3s ease-in-out 0s;
	-webkit-transition:all 0.3s ease-in-out 0s;
	transition:all 0.3s ease-in-out 0s;
}
.xcx-list:hover .xcx {
	-moz-transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	-o-transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
	transform:rotateY(0deg);
}

.xcx:after {
	content:"";
	position:absolute;
	border-width:6px;
	border-style:dashed dashed dashed solid;
	border-color:transparent transparent white transparent;
	display:block;
	right:68px;
	top:-11px;
}
.weixin {
	position:absolute;
	width:150px;
	height:150px;
	background:#fff;
	right:-52px;
	z-index:10;
	cursor:pointer;
	-moz-transform:rotateY(270deg);
	-ms-transform:rotateY(270deg);
	-o-transform:rotateY(270deg);
	-webkit-transform:rotateY(270deg);
	transform:rotateY(270deg);
	-moz-transition:all 0.3s ease-in-out 0s;
	-webkit-transition:all 0.3s ease-in-out 0s;
	transition:all 0.3s ease-in-out 0s;
}
.weixin-list:hover .weixin {
	-moz-transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	-o-transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
	transform:rotateY(0deg);
}
.weixin:after {
	content:"";
	position:absolute;
	border-width:6px;
	border-style:dashed dashed dashed solid;
	border-color:transparent  transparent white transparent;
	display:block;
	right:68px;
	top:-11px;
}

.app {
	position:absolute;
	width:250px;
	height:150px;
	background:#fff;
	right:-52px;
	z-index:10;
	cursor:pointer;
	-moz-transform:rotateY(270deg);
	-ms-transform:rotateY(270deg);
	-o-transform:rotateY(270deg);
	-webkit-transform:rotateY(270deg);
	transform:rotateY(270deg);
	-moz-transition:all 0.3s ease-in-out 0s;
	-webkit-transition:all 0.3s ease-in-out 0s;
	transition:all 0.3s ease-in-out 0s;
}
.app-list:hover .app {
	-moz-transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	-o-transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
	transform:rotateY(0deg);
}
.app:after {
	content:"";
	position:absolute;
	border-width:6px;
	border-style:dashed dashed dashed solid;
	border-color:transparent  transparent white transparent;
	display:block;
	right:68px;
	top:-11px;
}


.foot-left p{width:100%;font-size:16px;color:#515256;line-height:40px;}
.foot-left p a{color:#515256;}


.foot-right{width:80px;height:auto;float:right;text-align:left;margin-left:66px;}
.foot-right b{display:block;width:100%;font-weight:normal;font-size:18px;color:#525252;padding-bottom:40px}
.foot-right a{display:block;width:100%;height:36px;line-height:36px;font-size:18px;color:#525252;text-align:left;padding-bottom:10px;}

