*{
	padding: 0;
	margin: 0;
}
.pageDown{
	margin: 0 auto;
	width: 350px;
}
.heard{
	width: 100%;
	height: 100px;
	background-color: pink;
}
.bannering{
	width: 1920px;
	height: 340px;
margin: 0 auto;
	
}
.bannering img{
	width: 100%;
	height: 100%;
}
.contentbody{
	width: 1260px;
	margin: 0 auto;
	position: relative;
	
}
.contenttop{
	width:1260px;
	height: 283px;
	border-radius: 10px;
	box-shadow:0 5px 5px 2px #ccc;
	margin-top: -140px;
	background: rgba(255,255,255,0.9);
	position: relative;
	padding: 40px 52px;
	box-sizing: border-box;


}
.contentfirsttitle{
	width: 100%;
	height: 54px;
}
.bluetitleimg{
	width: 47px;
	height: 47px;
	float: left;
}
.bluetitleimg img{
	width: 100%;
	height: 100%;
}
.bluetitletext{
	height: 100%;
	font-size: 35px;
	font-weight: 500;
	margin-left: 20px;
	float: left;
}
.bluerightbay{
	width: 134px;
	height: 44px;
	float: right;
	margin-top: 11px;
}
.bluerightbay img{
	width: 100%;
	height: 100%;
}
.contentfirsttext{
	width: 100%;
	height: 138px;
	
	padding: 18px 10px;
	box-sizing: border-box;
	line-height: 2;

}
.showdian{
	width: 100%;
	  white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;

 
}
.zxqikanbox{
	width: 100%;
	min-height: 637px;
}
.zxqikantitle{
	width: 100%;
	height: 65px;
	border-bottom: 1px solid #eeeeee;
	padding: 0 6px;
	box-sizing: border-box;
}
.zxtext{
	width:77px ;
	height:65px ;
	float: left;
	line-height: 65px;
	font-size: 18px;
	color: #666666;
}
.zxtext a{color: #666666;}

.wqtext{
	width:77px ;
	height:65px ;
	float: left;
	line-height: 65px;
	font-size: 18px;
	margin-left: 43px;
	color: #666666;
	text-align: center;
}
.wqtext a{	
	color: #666666;

}
.textavtive{
	font-weight: 500;
	color: #b71b23;
	border-bottom: 2px solid #b71b23;
	box-sizing: border-box;
}
.zxtextcontent{
	width: 100%;
	height: 547px;
}
.zxleft{
	width: 482px;
	height: 572px;
	float: left;
	padding: 51px 77px 31px 61px;
	box-sizing: border-box;
}
.zxleft img{
	width: 100%;
	height: 100%;
}
.zxright{
	width: 778px;
	height: 547px;
	float: left;
	padding: 51px 0 31px 0;
	 box-sizing: border-box;
}
.righttitle{
	width: 100%;
	height: 68px;
	line-height: 68px;
	font-weight: 700;
	font-size: 22px;
}
.smalltitle{
	width: 100%;
	height: 44px;
	line-height: 44px;
	color: #3367ea;
	font-size: 25px;
	font-weight: 600;
}
.zxtextcontent{
	width: 100%;
	height: 196px;
	line-height: 2;
	
}
.smallspan{
	font-size: 13px;
	color: #a9a9a9;
}
.zhuyaotext{
	width: 100%;
	height: 152px;
}
.rightfoot{
	width: 100%;
	height: 47px;
	margin-top: 53px;
}
.rightfootleft{
	width: 132px;
	height: 47px;
	float: left;
}
.rightfootright{
	width: 132px;
	height: 47px;
	float: left;
	margin-left: 30px;
}
.rightfootleft img{
	width: 100%;
	height: 100%;
}
.rightfootright img{
	width: 100%;
	height: 100%;
}
.bqml{
	width: 100%;
	height: 454px;
}
.zxbooksbox{
	width: 100%;
	height: 398px;
	padding: 29px 0 22px 0;
	box-sizing: border-box;
}
.zxbookslist{
	width:291px ;
	height: 344px;
	border: 1px solid #f5f5f5;
	float: left;
	margin-right: 29px;
	background-color: #f2f2f2;
	padding: 46px 43px;
	box-sizing: border-box;
}
.zxbookslist img{
	width: 100%;
	height: 100%;
}

.zxbookslist:last-child{
	margin-right: 0;
}
.zxbookslist1{
	width:291px ;
	height: 344px;
	border: 1px solid #f5f5f5;
	float: left;
	margin-right: 29px;
	background-color: #f2f2f2;
	padding: 46px 43px;
	box-sizing: border-box;
}
.zxbookslist1 img{
	width: 100%;
	height: 100%;
}
.zxbookslist2{
	width:291px ;
	height: 344px;
	border: 1px solid #f5f5f5;
	float: left;
	margin-right: 29px;
	background-color: #f2f2f2;
	padding: 46px 43px;
	box-sizing: border-box;
}
.zxbookslist2 img{
	width: 100%;
	height: 100%;
}
.xgyd{
	width: 100%;
	height: 503px;
	margin-top: 22px;
}
.xgydcontent{
	width: 100%;
	/*height: 352px;*/
	padding-top: 28px;
	box-sizing: border-box;
}
.xgbookslist{
	width: 230px ;
	height: 325px;
	border: 1px solid #f5f5f5;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.xgbooksimgbox{
	width: 100%;
	height: 256px;
	padding: 34px 43px 22px 35px;
	box-sizing: border-box;
	
}
.xgbooksimgbox img{
	width: 100%;
	height: 100%;
}
.xgbookstext{
	width: 100%;
	height: 70px;
	text-align: center;
	font-size: 14px;
	padding: 0 57px;
	box-sizing: border-box;
}
.xgbookstext a{color:#777;}
.imgninebox{
	width: 100%;
	height: 100%;
	border: 1px solid #f5f5f5;
	box-shadow: 0 0px 5px 0px #ccc;
	
}

.xgbookslist a{color:#333333;
	
	
}
.imgninebox:last-child{
	margin-right: 0;
}
.wangqikanwu{
	/*height: 674px;*/
	overflow: hidden;
}
.m-t-27{
	margin-top: 27px;
}
.tushuzhongxin{
	background: url(../a_images/banartwo.jpg)no-repeat 100% 100%;
	text-align: center;
	line-height: 341px;
}
.bannertext{
	font-weight: 500;
	color: white;
    font-size: 40px;
}
.coretopnav{
	width:1920px;
	height: 63px;
  box-shadow: 0 0px 5px 0px #ccc;
margin: 0 auto;
}
.coretxext{
	
	height: 63px;
position: relative;
left: 330px;
	
}
.coretxextl{
	width: 100px;
	height: 63px;
	line-height: 63px;
	float: left;
	
	text-align: center;
}
.coretxextr{
	width: 80px;
	height: 63px;
	line-height: 63px;
	float: right;
	
	text-align: center;
}
.sarebox{
	width: 100%;
	height: 81px;
	border-bottom: 1px solid #f5f5f5;
	padding-top: 42px;
	box-sizing: border-box;
	padding-left: 6px;
}
.sarefirstbtn{
	width: 72px;
	height: 100%;
	text-align: center;
	float: left;
	color: #666666;
}
.saretwobtn{
	width: 72px;
	height: 100%;
	text-align: center;
	float: left;
	margin-left: 33px;
	color: #666666;
}
.sarethreebtn{
	width: 96px;
	height: 100%;
	text-align: center;
	float: left;
	margin-left: 17px;
	color: #666666;
}
.sarebox i{
	margin-left: 5px;
}
.sareright{
	width: 181px;
	height: 29px;
	float: right;
	
}
.sareright input{
	 width: 148px;
	 height: 100%;
	 border: 1px solid #f5f5f5;	
}
.inputbtn{
	width: 30px;
	height:30px;
	float: right;
}
.inputbtn img{
	width: 100%;
	height: 100%;
}
.corebookslist{
	width: 100%;
	margin-top: 36px;
	overflow: hidden;
}
.corebook{
	width:227px ;
	height:314px;
	
	float: left;
	margin-right: 28px;
	margin-bottom: 36px;
	margin-left: 1px;
	margin-top: 1px;border: 1px solid #ccc;
}
.corebook a{color: #777;}

.corebookt{
	width: 100%;
	height: 218px;
	padding: 42px 55px 0 49px;
	box-sizing: border-box;
}
.corebookt img{
	width: 100%;
    height: 100%;
}
.corebookb{
	width: 100%;
	height: 96px;
	padding: 24px 37px 0 37px;
	box-sizing: border-box;
	line-height:2;
	text-align: center;
	font-size: 12px;
	color: #5d5d5d;
	box-sizing: border-box;
	
}
.entshow{
	width: 100%;
	height: 100%;
	padding: 38px 15px 29px 24px;
	box-sizing: border-box;
	display: none;
}
.entshowtitle{
	width: 100%;
	height: 39px;
	font-size: 13px;
	font-weight: 600;
	line-height:2;
}
.entshowtext{
	width: 100%;
	height: 119px;
	font-size: 12px;
	color: #7f7f7f;
	margin-top: 26px
}
.entshowbtn{
	width: 185px;
	height: 46px;
    border-radius: 25px;
    background-color: #3367ea;	
    color:white;
    text-align: center;
    line-height: 46px;
    margin-top: 24px;	
}
.coreactive{
	font-weight: 500;
    color: #3367ea;
    border-bottom: 2px solid #3367ea;
    box-sizing: border-box;
}
.detailt{
	width: 100%;
	height: 492px;
	
}
.detailtnv{
	width: 100%;
	height: 85px;
	
}
.weizhidiv{
	float: left;
	margin-top:35px ;
}
.homediv{
	float: left;
	margin-top:35px ;
	font-size: 14px;
	color:  #666666;;
}
.titleuldiv {
	margin-top:35px ;
	float: left;
	overflow: hidden;
}
.titleuldiv ul{
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.titleuldiv ul li{
	float: left;
	margin-left:27px ;
	font-size: 14px;
	color:  #666666;;
}
.detailttext{
	width: 100%;
	height: 408px;
	padding-bottom: 26px;
	box-sizing: border-box;
}
.detailtl{
	width: 307px;
	height: 384px;
	box-shadow:0 5px 5px 2px #ccc;
	float: left;
	padding: 46px 64px 96px 64px;
	box-sizing: border-box;
}
.detailtl img{
	width: 100%;
	height: 100%;
	
}
.detailtc{
	width: 753px;
	height: 383px;
	float:left;
	padding-left: 29px;
	box-sizing: border-box;
}
.detailtctitle{
	width: 100%;
height: 44px;
line-height: 44px;
color: #3367ea;
font-size: 25px;
font-weight: 600;
}
.detailtctitlep{
	width: 434px;
	height: 36px;
	line-height: 36px;
	color: #4292de;
	font-size: 14px;
}
.m-l-43{
	margin-left: 43px;
}
.color-666666{
	color: #666666;
}
.baynumbox{
	width: 100%;
	height: 80px;
	padding: 28px 0 28px 0;
	box-sizing: border-box;
}

.dingjia{
	width: 50px;
	height: 27px;
	float: left;
	text-align: center;
	padding-top: 11px;
	box-sizing: border-box;
	font-size: 13px;
}
.qianshu{
	width: 102px;
	height: 27px;
	float: left;
	font-size: 25px;
	color: #b71b23;
}
.m-l-15{
	margin-left: 15px;
}
.changebox{
	margin-top: 28px;
}
.detailtcbtn{
	width: 100%;
	height: 45px;
	margin-top: 30px;
}
.detailtcbtnone{
	width: 141px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	float: left;
   border-radius: 10px;
   background-color: #3367ea;
   color: white;
   margin-right: 31px;
 
}
.detailtcbtntwo{
	width: 141px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	float: left;
   border-radius: 10px;
   background-color: #ecb227;
   color: white;
   margin-right: 31px;
}

.detailtcbtnthree{
	width: 141px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	float: left;
   border-radius: 10px;
   background-color: #ca1e1d;
   color: white;
   margin-right: 31px;
}
.detailtr{
	width: 200px;
	height: 381px;
	float: right;
}
.detailtr img{
	width: 100%;
	height: 100%;
}
.detailb{
	width: 100%;
	height: 708px;
}
.detailbl{
	width:1006px ;
	height:708px ;
	float: left;
}
.detailbltext{
	width: 100%;
	height: 658px;
	
}
.detailbltext{
	text-indent: 2em;
	font-size: 14px;
	line-height: 30px;
}
.detailbr{
	width: 199px;
	height:595px ;
	float: right;
	margin-top: 16px;
}
.detailbrtitle{
	width: 199px;
	height: 48px;
	border-bottom: 1px solid #eeeeee;
	
}
.detailbrtitletext{
	width: 83px;
	height: 18px;
	border-left: 5px solid #3367ea;
	text-align: right;
	font-size: 14px;
	margin-left: 8px;
	
}

.detailbrbook{
	width: 100%;
	height: 260px;
	border: 1px solid #eeeeee;
	margin-top: 24px;
}
.detailbrbook a{
font-size: 14px;
color: #333;
}
.detailbrbookimg{
  width: 100%;
  height: 199px;
  padding: 27px 41px 17px 42px;
  box-sizing: border-box;
  
}
.detailbrbookimg img{
	width: 100%;
	height: 100%;
}
.detailbrbooktext{
	width: 100%;
	height:46px;
	padding: 0 52px;
	box-sizing: border-box;
	font-size: 14px;
}
.erweimabox{
	width: 51px;
	height: 199px;
	border: 1px solid #d0d0d0;
	position: absolute;
	bottom:0 ;
	right: -60px;
}
.yige{
	width: 100%;
	height: 49px;
	border-bottom: 1px solid #d0d0d0;
	text-align: center;
	line-height: 49px;
	color: #9c9c9c;
}
.erweishowbox{
	width: 139px;
	height: 139px;
	border: 1px solid #d0d0d0;
	position: absolute;
	padding: 13px;
	box-sizing: border-box;
	background-color: white;
	z-index: 2;
}
.erweishowbox img{
	width: 100%;
	height: 100%;
}
.weixinbox{
	left: -156px;
	display: none;
}
.xinlang{
	left: -156px;
    top: -37px;
    	display: none;
}
.bookserweima{
	left: -156px;
    top: -89px;
    	display: none;
}
.ov-hidden{
	overflow: hidden;
}
.tabletow{
	display: none;
}
.tablethree{
	display: none;
}
.tablefore{
	display: none;
}
.qazxsw{
font-size: 30px;
height: 63px;
line-height: 63px;
background: url("../a_images/summaryLeftTitle.png") no-repeat;
width: 180px;
}
.qazxsw a{
color: #fff;
}
