/* * {
	box-sizing: border-box;
} */
/* 外面盒子样式---自己定义 */
 .page_div {
 	width: 430px;
	margin: 50px auto;
 	color: #666;
	margin-top: 30px;
 }
#page {
	margin-top: 50px;
    text-align:center;
}
 /* 页数按钮样式 */
 .page_div a {
 	display: inline-block;
 	width: 40px;
 	height: 40px;
 	cursor: pointer;
 	color: #666;
 	font-size: 14px;
 	line-height: 40px;
 	background-color: #f9f9f9;
 	border: 1px solid #dce0e0;
 	text-align: center;
 	margin: 0 4px;
	padding: 0;
 	-webkit-appearance: none;
 	-moz-appearance: none;
 	appearance: none;
 }

 #firstPage,
 #lastPage,
 #nextPage,
 #prePage {
 	width: 40px;
	height: 40px;
 	border: 1px solid #dedede
 }

 .page_div .current {
 	background-color: #0C69C4;
 	border-color: #0C69C4;
 	color: #FFF
 }

 /* 页面数量 */
 .totalPages {
 	margin: 0 10px
 }

 .totalPages span,
 .totalSize span {
 	color: #0C69C4;
 	margin: 0 5px
 }

 /*button禁用*/
 .page_div button:disabled {
 	opacity: .5;
 	cursor: no-drop
 }
page,html {
	padding: 0;
	margin: 0;
}
.color {
	color: #cf468a;
}
 .col6 {
 	color: #666 !important;
 }

 .text-c {
 	text-align: center;
 }

 a {
 	color: #333333;
 }

 body,
 html,
 ul {
 	padding: 0;
 	margin: 0;
 }

 .size12 {
 	font-size: 12px;
 }
.w10 {
	width: 10%;	
}
.w15 {
	width: 15%;	
}
.w20 {
	width: 20%;	
}
.w25 {
	width: 25%;	
}
 .size14 {
 	font-size: 14px;
 }

 .size16 {
 	font-size: 16px;
 }

 .size18 {
 	font-size: 18px;
 }

 .size20 {
 	font-size: 20px;
 }
 .size24 {
 	font-size: 24px;
 }
 .size26 {
	 font-size: 26px;
 }
 .size30 {
	 font-size: 30px
 }

 .footer-mobile {
 	display: none;
 }

 .navbar {
 	height: 80px;

 }

 .fl {
 	float: left;
 }

 .navbar-collapse {
 	margin-top: 10px;
 }

 .carets,
 .carets-r {
 	width: 10px;
 	height: 15px;
 	float: right;
 	margin-right: 10px;
 }

 .carets-r {
 	display: none;
 }

 .carets img {
 	width: 100%;
 }

 .carets-r img {
 	width: 100%;
 }

 a:hover {
 	text-decoration: none !important;
 }

 .carets {
 	display: none;
 }

 .dropdownlist {
 	display: none;
 }

 .inner-content {
 	/* overflow: hidden; */
 	margin-top: -80px;
 	padding-bottom: 50px;
 }

 .title-content {
 	text-align: center;
 	font-size: 30px;
 	font-family: '微软雅黑';
 	text-shadow: 1px 2px 2px #999;
 }

 .name {
 	font-size: 10px;
 	font-family: '微软雅黑';
 }

 .pl15 {
 	padding-left: 15px;
 }

 html,
 body {
 	padding: 0;
 	margin: 0;
 }

 .col {
 	color: #dc421a;
 }

 .col9 {
 	color: #999;
 }

 .col3 {
 	color: #333;
 }

 h3 {
 	font-size: 18px;
 	margin-bottom: 0 !important;
 }

 a {
 	text-decoration: none !important;
 }

 li {
 	list-style: none;
 }

 .w1200 {
 	width: 1200px;
 	margin: 0 auto;
 }

 .fw_b {
 	font-family: '楷体';
 	font-weight: bold;
 }

 .bg {
 	background-color: #3ab0e0;
 }

 .bg-f {
 	background-color: #fff;
 }

 .bor {
 	border: 1px solid #000000;
 }

 .bor_r {
 	border: 1px solid red
 }

 .flex {
 	display: flex;
 	align-items: center;
 }

 .flex_a {
 	display: flex;
 	justify-content: space-around;
 	align-items: center;
 }

 .learn:hover {
 	background-color: cornflowerblue !important;
 }

 .flex_b {
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
 }

 .flex-c {
 	display: flex;
 	justify-content: center;
 	align-items: center;
 }

 .bor {
 	border: 1px solid black;
 }

 .w400 {
 	width: 400px;
 }

 .w600 {
 	width: 600px;
 }

 .w800 {
 	width: 800px;
 }

 .w1000 {
 	width: 1000px;
 }

 .w1200 {
 	width: 1200px;
 }

 .w95 {
 	width: 95%;
 }

 .w90 {
 	width: 90%;
 }

 .w80 {
 	width: 80%;
 }

 .w70 {
 	width: 70%;
 }

 .mt50 {
 	margin-top: 50px;
 }

 .mt40 {
 	margin-top: 40px;
 }

 .mt30 {
 	margin-top: 30px;
 }

 .mt20 {
 	margin-top: 20px;
 }

 .mt10 {
 	margin-top: 10px;
 }

 .mb50 {
 	margin-bottom: 50px;
 }

 .mb40 {
 	margin-bottom: 40px;
 }

 .mb30 {
 	margin-bottom: 30px;
 }

 .mb20 {
 	margin-bottom: 20px;
 }

 .mb15 {
 	margin-bottom: 15px;
 }

 .mb10 {
 	margin-bottom: 10px;
 }

 .ml50 {
 	margin-left: 50px;
 }

 .ml40 {
 	margin-left: 40px;
 }

 .ml30 {
 	margin-left: 30px;
 }

 .ml20 {
 	margin-left: 20px;
 }

 .ml10 {
 	margin-left: 10px;
 }

 .mr50 {
 	margin-right: 50px;
 }

 .mr40 {
 	margin-right: 40px;
 }

 .mr30 {
 	margin-right: 30px;
 }

 .mr20 {
 	margin-right: 20px;
 }

 .mr10 {
 	margin-right: 10px;
 }

 .pt50 {
 	padding-top: 50px;
 }

 .pt5 {
 	padding-top: 5px;
 }

 .pt40 {
 	padding-top: 40px;
 }

 .pt30 {
 	padding-top: 30px;
 }

 .pt20 {
 	padding-top: 20px;
 }

 .pt10 {
 	padding-top: 10px;
 }

 .pb50 {
 	padding-bottom: 50px;
 }

 .pb40 {
 	padding-bottom: 40px;
 }

 .pb30 {
 	padding-bottom: 30px;
 }

 .pb20 {
 	padding-bottom: 20px;
 }

 .pb10 {
 	padding-bottom: 10px;
 }

 .pl50 {
 	padding-left: 50px;
 }

 .pl40 {
 	padding-left: 40px;
 }

 .pl30 {
 	padding-left: 30px;
 }

 .pl20 {
 	padding-left: 20px;
 }

 .pl10 {
 	padding-left: 10px;
 }

 .pr50 {
 	padding-right: 50px;
 }

 .pr40 {
 	padding-right: 40px;
 }

 .pr30 {
 	padding-right: 30px;
 }

 .pr20 {
 	padding-right: 20px;
 }

 .pr10 {
 	padding-right: 10px;
 }

 .flex-b {
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
 }

 .flex-a {
 	display: flex;
 	justify-content: space-around;
 	align-items: center;
 }

 .flex-c {
 	display: flex;
 	justify-content: center;
 	align-items: center;
 }

 .flex {
 	display: flex;
 	align-items: center;
 }

 .ell1 {
 	overflow: hidden;
 	white-space: nowrap;
 	text-overflow: ellipsis;
 }

 .ell2 {
 	overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	-webkit-box-orient: vertical;
 }

 .ell3 {
 	overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 3;
 	-webkit-box-orient: vertical;
 }

 .mobile-phone li {
 	height: 40px;
 	line-height: 40px;
 	font-size: 12px;
 }

 a:hover,
 a:focus {
 	text-decoration: none;
 	outline: none;
 }
