﻿@charset "UTF-8";

/*动态*/
.dongtaibox_sec{margin: 25px 0 60px;}
.dongtai1_sec{width: 887px;}
.dongtai1_sec .con{ /*border: 1px solid #ccc;*/ padding: 0 10px 0 20px;}
.dongtai1_sec .con ul li{padding:0 10px;line-height: 39px; border-bottom: 1px dashed #ccc;font-size: 14px; background: url(../images/ico27.png) no-repeat left center;}
.dongtai1_sec .con ul li span{float: right;}
.dongtai1_sec .page2{margin: 25px 0;}

.dongtai2_sec{width: 300px;}
.dongtai2_sec .zuixin_r{margin-top: 20px;}



/*动态详情*/
.dongtaidetails_sec{margin-top: 6px; margin-bottom: 10px;}
.dongtaide1_sec{width: 890px;}

.dongtaide2_sec{width: 300px;}

/*规程*/
.guichengbox_sec{margin: 15px 0 65px;}
.guicheng1_sec{width: 888px;}
.tablebox1 table{width: 100%; border-collapse: collapse; font-size: 14px;}
.tablebox1 table tr{background: #fff; border: 1px solid #ccc;line-height: 35px; }
.tablebox1 table td{padding-left: 20px;}
.tablebox1 table td:first-child{padding: 0; width: 120px;font-size: 15px; border-right: 1px solid #ccc;text-align: left;padding-left: 25px; background: #f0f0f0;font-weight: bold; }

.guicheng1{margin-top: 20px; padding: 25px 25px 25px 45px; font-size: 16px; color: #333; background: #FAF8F9; border: 1px solid #ccc;}
.guicheng1 a{font-weight: bold;margin: 0 5px;}
.guicheng1 .a1{ display: inline-block; width: 175px; line-height: 40px;text-align: center; font-size: 15px; color: #fff; border-radius: 5px;}
.guicheng1 .a1:hover{font-size: 16px;}
.guicheng1 .a2{color: #990000; }
.guicheng1 .a2:hover{text-decoration:underline;}

.guicheng2_sec{width: 300px;}
/*规程详情*/
.guichengdetails_sec{margin-top: 20px;}
.guichengde1_sec{width: 888px;}
.guichengde1_sec .con{padding: 20px 0 20px 35px;font-size: 14px; border: 1px solid #ccc; border-top: none; background: #FAF8F9;}
.guichengde1_sec .con span{font-size: 16px; font-weight: bold;}

.guichengde1_sec .search_box{width: 366px; margin-left: 30px; margin-bottom: 20px;}
.guichengde1_sec .search_box .search1{width: 300px;}

.tablebox2{width: 100%;margin-top: 15px; border-collapse:collapse;/* border-spacing:0 10px;*/border: none; font-size: 14px; text-align: center;line-height: 46px; background: #fff;}
.tablebox2 tr,.tablebox2 td,.tablebox2 th{border: none; }
.tablebox2 tr:nth-child(odd){background: #F7FCFF;}
.tablebox2 .tr1{background: #014E96!important; color: #fff;}
.tablebox2 .tr1 a{color: #fff;}
.tablebox2 td,.tablebox2 th{border: 1px solid #ccc;border-right: none; }
.tablebox2 tr td:last-child{border-right: 1px solid #ccc;}
.tablebox2 tr th:last-child{border-right: 1px solid #ccc;}
.noshi{color: #990000;}/*未实施*/
.shi{color: #009900;}/*现行*/



.guichengde2_sec{width: 300px;}

.guichengdetails_sec .page2{margin: 60px 0 20px;}


/*///////////////////////////////////////////书店/////////////////////////////////////////////////*/
.book {
	overflow: hidden;
	padding: 15px 0 50px 0;
}


/* 左侧浮动  */
.bookfr {
	width: 300px;
}


.brand {
	width: 100%;
}

.brand .top3 {
	width: 100%;
	background: #014689;
	line-height: 50px;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
}

.brand .top3 img {
	width: 27px;
	float: left;
	margin: 14px 20px 0 20px;
}


/* 右侧浮动  */
.bookfl {
	width: 888px;
}
.booklist li {
	border-bottom: 1px dashed #ccc;
	padding: 18px 0;
	overflow: hidden;
}
.booklist li .cp {
	width: 165px;
	height: 122px;
	border: 1px solid #ccc;
}

.booklist li .cp img {
	width: 163px;
	height: 120px;
}

.booklist li .cp {
	width: 165px;
	height: 122px;
	border: 1px solid #ccc;
}

/*分页*/
.page {
	width: 840px;
	clear: both;
	margin: 0 auto;
	padding: 30px 0;
}

.list_page {
	text-align: right;
}

.list_page1 {
	text-align: center;
}

.list_page a,
.list_page1 a {
	padding: 5px;
	margin-right: 10px;
	height: 20px;
	line-height: 40px;
	color: #0073a9;
	font-weight: normal;
	background: #fff;
	border: 1px solid #0073a9;
}

.list_page a.currt,
.list_page1 a.currt {
	background: #0073a9;
	color: #fff;
}



.sample {
	width:100%;
	padding: 25px 0;
	overflow: hidden;
}

.sample li {
	width: 218px;
	float: left;
	margin: 0 2px 20px;
	text-align: center;
	font-size: 14px;
	padding-bottom: 10px;
	border: 1px solid #ccc;
	overflow: hidden;
}

.sample li img.pic {
	padding: 7px;
	display: block;
	width: 100%;
	height: auto;
	vertical-align: middle;
}
.sample li .t{
	display: table; 
	margin: 0 auto;
	vertical-align:middle; 
	text-align:left;
	line-height: 20px;
}
.sample li .p1{font-size: 13px; color: #333; font-weight:900;}
.sample li .p2{font-size: 12px; color: #999;}
.sample li .p3{font-size: 12px; color: #666;}
.sample li .p4{font-size: 13px; color: #014689; font-weight:900;}


.sample li:hover {
	-moz-box-shadow:1px 1px 4px #808080; -webkit-box-shadow:1px 1px 4px #808080; box-shadow:1px 1px 4px #808080;
	border: 1px solid #fff;
}
.comimg3{width: 100%; margin-bottom: 10px;}
.comimg3 img{display: block; width: 100%; height: 250px;}


/*书店banner*/
.bookbanner{ width:100%; height:337px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.bookbanner .hd{ height:20px; overflow:hidden; position:absolute; left:15px; bottom:35px; z-index:1; }
.bookbanner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.bookbanner .hd ul li{ float:left; margin-right:15px;  width:20px; height:20px; line-height:19px;color: #1f1f1f;font-size: 15px; text-align:center; background:#e3e3e3; cursor:pointer; border-radius: 50%; }
.bookbanner .hd ul li.on{ background:#014689; color:#fff; }
.bookbanner .bd{ position:relative; height:100%; z-index:0;   }
.bookbanner .bd li{ zoom:1; vertical-align:middle; }
.bookbanner .bd img{ width:100%; height:337px; display:block;  }

.bookt {
    width: 100px;
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.bookfl .main1{}
.bookfl .main1 .t1{color: #014689; font-size: 14px; line-height: 34px;}
.bookfl .main1 .t1 a{color: #014689; font-size: 16px;}

.bookfl .main2{padding-top: 30px;padding-bottom: 18px; font-size: 14px; color: #666; border: 1px solid #e5e5e5; border-top: none;}
.bookfl .main2 .pic{margin-left: 50px; width: 250px;}
.bookfl .main2 .pic img{ width: 100%; display: block; height: auto;}
.bookfl .main2 .con{width: 555px;}
.bookfl .main2 .m1{padding-bottom: 10px; border-bottom: 1px solid #f9f9f9;}
.bookfl .main2 .m1{font-size: 14px; color: #666;}
.bookfl .main2 .m1 .tit{line-height: 33px; font-size: 18px; color: #014689; font-weight: bold;}
.bookfl .main2 .m2 span{color: #014689;}
.bookfl .main2 .m3{margin-top: 10px; background: #f1f1f1;}
.bookfl .main2 .m3 ul li{padding: 0 5px; float: left;width: 33.33%; line-height: 30px;}
.bookfl .main2 .m3 ul li .t1{color: #014689;}
.bookfl .main2 .m3 ul li .t2{color: #db2727;}

.bookfl .main2 .m4{padding: 10px 10px 20px; margin-top: 10px; background: #f9f9f9; font-size: 14px; color: #666;}
.bookfl .main2 .m4 .box{margin-top: 10px;}
.bookfl .main2 .m4 label{display: inline-block;width: 70px;text-align: right;}
.bookfl .main2 .m4 input{display: inline-block;width: 190px; height: 32px; line-height: 32px; border: 1px solid #ccc;font-size: 14px; color: #666;}
.bookfl .main2 .m4 span{display: inline-block;color: #CC0000;}
.bookfl .main2 .m4 .box2 input{width: 350px;}
.bookfl .main2 .m4 .box3{display: table; margin: 30px auto 0;}
.bookfl .main2 .m4 .box3 input{width: 120px; margin: 0 5px; font-size: 14px; color: #fff; text-align: center;border: none; background: #909090;}
.bookfl .main2 .m4 .box3 input.submit1{background: #db2727;}
.bookfl .main2 .m4 .box3 input:hover{background: #db2727;}

.bookfl .main3{margin-top: 40px; color: #333;}
.bookfl .main3 .tit{padding-left: 10px; font-size: 14px; background: url(../images/shutitbg.png) no-repeat left center; background-size: 100%;}
.bookfl .main3 .con{ padding: 30px 15px 50px;border: 2px solid #e5e5e5;border-top: 1px solid #e5e5e5; font-size: 16px; color: #333;}


/*新书热卖*/
 .tgpro {
	width: 100%;
	/*height: 478px;*/
}
 .tgpro .tit{
 	padding-left: 35px;
 	line-height: 33px;
 font-size: 16px;
 color: #014689;
 background: url(../images/shutit2.jpg) no-repeat left center;	
 }
 
 .tgpro .rank {
 	padding: 0 5px;
 	border: 1px solid #ccc;
	/*height: 280px;*/
}
 .tgpro .rank ul{ padding:  0 30px;}

 .tgpro .rank h2.on {
	color:#e77918;font-weight: bold;
}


 .tgpro .rank h2.on i {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	margin-right: 10px;	
	color:#e77918;
}

 .tgpro .rank h2 img {
	font-size: 16px;
	margin-left: 10px;
}

 .tgpro .rank .pcimg {
	
	padding: 5px 5px 10px;
}

 .tgpro .rank .pcimg img {
 	float: left;
 	width: 85px;
	height: 108px;
 	display: block;
	-moz-box-shadow:3px 3px 16px #C9C9C9;
	-webkit-box-shadow:3px 3px 16px #C9C9C9;
	box-shadow:3px 3px 16px #C9C9C9;
}

 .tgpro .rank .pcimg .mp {
 	width: 80px;
	color: #999999;
	overflow: hidden;
}
  .tgpro .rank .pcimg .mp p {
  	line-height: 20px;
  	color: #999999;
  	font-size: 12px;
  }
 .tgpro .rank .pcimg .mp p.t1 {color: #333;}
 .tgpro .rank .pcimg .mp p.t2 {color: #014689; font-size: 16px;}
 .tgpro .rank .pcimg .mp p.t3 {color: #333;}
 
  .tgpro .rank .pcimg span a:hover {
  	color: #333333;
  	padding-right: 12px;
  }
  
  .tgpro .rank h2 {
  	font-size: 12px;
  	color: #333333;
  	color: #4c4c4c;
  	font-weight: normal;
  	line-height: 16px;
  	border-top: 1px dotted #ccc;
  	padding: 17px 0px;
  }
  .tgpro .rank h2  a{
  	color: #4c4c4c;
  }
    .tgpro .rank h2  a:hover{
  	color: #014689;
  }
    .tgpro .rank h2 i {
  	font-size: 14px;
  	color: #333333;
  	padding-left: 6px;
  	margin-right: 10px;
  }
  
  .tgpro .rank h2 img {
  	font-size: 16px;
  	margin-left: 10px;
  }
  
  
  
  /*2018/4/25*/
 .dongtai1_sec .con ul li span {
 	text-align: right;
    height: 39px;
    width: 250px;
    overflow: hidden;
    float: right;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.dongtai1_sec .con ul li a {
    height: 39px;
    width: 430px;
    overflow: hidden;
    float: left;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
  